Transcoding of a data stream
AssigneeKoninklijke Philips Electronics N.V.
InventorNicolas Bailleul
Life of this patent
Estimating the term…
Loading patent…
AssigneeKoninklijke Philips Electronics N.V.
InventorNicolas Bailleul
Estimating the term…
A data stream (DS) comprises a time multiplex of coded data (D) and control data (C). The data stream (DS) may be, for example, of the MPEG type representing a sequence of pictures. The coded data (D) is transcoded (T) so as to obtain transcoded data (DT) which differs in size from the coded data (D). The control data (C) is adapted for the transcoded data (DT) so as to obtain adapted control data (CA) which does not substantially differ in size from the control data (C). The transcoded data (DT) and the adapted control data (CA) are written into a transcoder output buffer (TOB) and read from the transcoder output buffer (TOB) so as to obtain a transcoded data stream (DST). This allows an efficient use of a transmission channel via which the transcoded data stream (DST) is to be transmitted and, consequently, it allows a satisfactory transcoding quality. A size adjustment of the transcoded data (DT) on the basis of the amount of data contained in the transcoder output buffer (TOB) and control codes (CC) contained in the data stream (DS) further contributes to a satisfactory transcoding quality.
A method of transcoding a data stream (DS) comprising a time multiplex of coded data (D) and control data (C) including control codes (cc), a control code (cc) defining a decoder input buffer delay (ΔTdib) being a difference in time when the coded data is written into a decoder input buffer and read from the decoder input buffer;
A transcoder for transcoding a data stream (DS) comprising a time multiplex of coded data (D) and control data (C) including control codes (cc), a control code (cc) defining a decoder input buffer delay (ΔTdib) being a difference in time when the coded data is written into a decoder input buffer and read from the decoder input buffer, the transcoder comprising:
A transcoded data stream (DST) which has been obtained by transcoding a data stream (DS) comprising control codes (CC) and coded data portions (P), each control code (CC) defining a decoder input buffer delay (ΔTdib) for a coded data portion (P) associated thereto, the input buffer delay (ΔTdib) being the difference between an instance (Trw1) at which the coded data portion (P) is written into a decoder input buffer (DIB1) and an instance (Trd1) at which the coded data portion (P) is to be read from the decoder input buffer (DIB1), characterized in that the transcoded data stream (DST) comprises an adapted control code (CCA) which defines a new decoder input buffer delay (ΔTdib_new).
Dependencies are inferred from the claim text.