Patent ID: 9686554
Date: 2017-06-20
CPC Classifications: H04N

Claim:
1. An adaptive control system for a media encoder configured to encode a media data stream in accordance with a set of one or more encode parameters, the system comprising: an input queue configured to receive a sequence of data portions representing the media data stream, each data portion having an associated timestamp; and an adaptation controller configured to generate an accumulation parameter indicative of an incidence of accumulation events at the input queue within an accumulation interval, each accumulation event representing reception of an incoming data portion into the input queue while a previous data portion in the sequence is in the input queue; wherein the adaptation controller is further configured to: on each accumulation event occurring in the input queue within the accumulation interval, calculate the time difference between the timestamp of the incoming data portion and the timestamp of the previous data portion, form the accumulation parameter by summing over the time differences calculated in respect of the accumulation events occurring within the accumulation interval and expressing the sum of the time differences as a proportion of the accumulation interval, and control the encode parameters of the media encoder in dependence on the accumulation parameter.