Systems and methods for distributing content
AssigneeSynamedia Limited
InventorsJan Codenie, Chris Coene, Koen Van Renterghem
Life of this patent
Estimating the term…
Abstract
A processor of a broadcasting selects an encoding method for a first broadcast based on a first broadcast characteristic, wherein the encoding method is a default encoding method when the first broadcast characteristic is not recognized by the system, and transmits the first broadcast, encoded using the encoding method, to a playback device. The processor further uses a feedback control loop to dynamically adjust parameters of the encoding method to optimize a metric related to quality and a bitrate of the encoded first broadcast. The processor transmits a second broadcast encoded using the encoding method having the adjusted parameters to the playback device.
Claims21
A broadcasting system having at least one processor executing instructions for performing operations comprising:
- receiving a first broadcast and a first broadcast related data record;
- when a classification based on the data record is available, determining the classification for the first broadcast;
- selecting an encoding method reflecting the classification;
- transmitting the first broadcast, encoded using the encoding method, to a playback device;
- using a feedback control loop to dynamically adjust parameters of the encoding method to optimize a metric related to quality and a bitrate of the encoded first broadcast;
- and
- transmitting a second broadcast encoded using the encoding method having the adjusted parameters to the playback device.
A broadcasting system having at least one processor executing instructions for performing operations comprising:
- receiving a first broadcast and a first broadcast related data record;
- when a classification based on the data record is available, determining the classification for the first broadcast, wherein determining the classification comprises determining whether the first broadcast is a recurrent broadcast or nonrecurrent broadcast;
- selecting an encoding method reflecting the classification and bandwidth for a playback device;
- transmitting the first broadcast, encoded using the encoding method, to the playback device;
- for the encoding method, computing a metric related to a quality and a bitrate of the first broadcast;
- when the metric is outside a range of target metric values:
- using a feedback control loop for dynamically adjusting parameters of the encoding method to place the metric within the range of the target metric values;
- and
- updating the parameters of the encoding method;
- and
- transmitting a second broadcast encoded using the encoding method having the adjusted parameters to the playback device.
Dependencies are inferred from the claim text.