CPC H04N 19/68 (2014.11) [H04N 19/167 (2014.11); H04N 19/174 (2014.11); H04N 19/188 (2014.11); H04N 19/423 (2014.11); H04N 19/436 (2014.11); H04N 19/46 (2014.11); H04N 19/55 (2014.11); H04N 19/67 (2014.11); H04N 19/70 (2014.11); H04N 19/91 (2014.11); H04N 21/234327 (2013.01); H04N 21/4621 (2013.01); H04N 21/4728 (2013.01); G06F 15/173 (2013.01); H04L 12/56 (2013.01); H04L 12/66 (2013.01); H04L 47/10 (2013.01); H04L 47/31 (2013.01)] | 19 Claims |
1. An apparatus for decoding a data stream to reconstruct video content, comprising:
a buffer; and
a decoder configured for
extracting, from the data stream, a sequence of packets organized into a plurality of access units related to the video content, wherein each access unit includes one or more decoding units and each of the one or more decoding units includes at least one payload packet, and subsets of the sequence of packets are arranged in slices,
identifying, in each of the plurality of access units, a timing control packet corresponding to the one or more decoding units, wherein the timing control packet is indicative of a decoder buffer retrieval time by which content of the corresponding decoding unit is to be retrieved from the buffer,
retrieving, from the buffer, the content including the at least one payload packet of each decoding unit in accordance with a decoder buffer retrieval time associated with the decoding unit, wherein each packet of the sequence of packets includes a packet type field in a packet header of the respective packet, the packet type field for the at least one payload packet being different than the packet type field for the timing control packet, and
decoding the one or more decoding units using predictive decoding to reconstruct the video content.
|