IP Library Granted Patent US 11,856,229
Granted Patent B2
US 11,856,229 · App. 17/321,505 · Granted Dec 26, 2023

Video data stream concept

Inventors: Thomas Schierl (Berlin, DE); Valeri George (Berlin, DE); Anastasia Henkel (Berlin, DE); Detlev Marpe (Berlin, DE); Karsten Grueneberg (Berlin, DE); Robert Skupin (Berlin, DE)
Assignee: GE Video Compression, LLC
H04N19/68H04N19/167H04N19/174H04N19/188H04N19/423H04N19/436H04N19/46H04N19/55H04N19/67H04N19/70H04N19/91H04N21/234327H04N21/4621H04N21/4728G06F15/173H04L12/56H04L12/66H04L47/10H04L47/31
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,856,229
App. No.
17/321,505
Granted
Dec 26, 2023
Kind
B2
Abstract

Decoder retrieval timing information, ROI information and tile identification information are conveyed within a video data stream at a level which allows for an easy access by network entities such as MANEs or decoder. In order to reach such a level, information of such types are conveyed within a video data stream by way of packets interspersed into packets of access units of a video data stream. In accordance with an embodiment, the interspersed packets are of a removable packet type, i.e. the removal of these interspersed packets maintains the decoder's ability to completely recover the video content conveyed via the video data stream.

Claims (50)

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.

2. The apparatus of claim 1 , wherein the at least one payload packet is of a non-removable packet type and each of the one or more timing control packets is of a removable packet type.

3. The apparatus of claim 1 , wherein:

the sequence of packets includes Supplemental Enhancement Information (SEI) packets of different types;

each of the SEI packets includes an SEI packet type field; and

content of an SEI packet type field of a timing control packet differs from that of a different type of SEI packet.

4. The apparatus of claim 3 , wherein the different type of SEI packet includes a Region of Interest (ROI) packet.

5. The apparatus of claim 1 , wherein the at least one payload packet includes encoded information of a sub-portion of a picture of the video content.

6. The apparatus of claim 1 , wherein:

different types of packets in the sequence of packets are arranged in accordance with a pre-determined organization; and

an organization of the packets in the sequence of packets can be determined in accordance with the pre-determined organization when one or more removable packets are removed from the sequence of packets.

7. An apparatus for encoding video content into a data stream, comprising:

a buffer; and

an encoder configured for, based on the video content,

encoding video content into a sequence of packets organized into a plurality of access units related to the video content, wherein each of the plurality of access units 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, and

interspersing, in each of the plurality of access units, a timing control packet corresponding to the one or more decoding units, respectively, wherein the timing control packet is indicative of a decoder buffer retrieval time by which content including the at least one payload packet of the corresponding decoding unit is to be retrieved from the buffer,

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.

8. The apparatus of claim 7 , wherein the at least one payload packet is of a non-removable packet type and each of the one or more timing control packets is of a removable packet type.

9. The apparatus of claim 7 , wherein:

the sequence of packets includes Supplemental Enhancement Information (SEI) packets of different types;

each of the SEI packets includes an SEI packet type field; and

content of an SEI packet type field of a timing control packet differs from that of a different type of SEI packet.

10. The apparatus of claim 9 , wherein the different type of SEI packet includes a Region of Interest (ROI) packet.

11. The apparatus of claim 7 , wherein the at least one payload packet includes encoded information of a sub-portion of a picture of the video content.

12. The apparatus of claim 7 , wherein:

different types of packets in the sequence of packets are arranged in accordance with a pre-determined organization; and

an organization of the packets in the sequence of packets can be determined in accordance with the pre-determined organization when one or more removable packets are removed from the sequence of packets.

13. A machine readable non-transitory medium for storing data associated with video content, comprising:

a data stream stored in the non-transitory machine readable medium, the data stream comprising a sequence of packets, wherein

subsets of the sequence of packets are arranged in slices,

the sequence of packets is organized into a plurality of access units related to the video content,

each of the plurality of access units includes one or more decoding units,

each of the one or more decoding units includes at least one payload packet,

each of the plurality of access units has a timing control packet corresponding to the one or more decoding units, the timing control packet is indicative of a decoder buffer retrieval time by which content including the at least one payload packet of the corresponding decoding unit is to be retrieved from a buffer, and

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.

14. The machine readable non-transitory medium of claim 13 , wherein the at least one payload packet is of a non-removable packet type.

15. The machine readable non-transitory medium of claim 13 , wherein:

the sequence of packets includes Supplemental Enhancement Information (SEI) packets of different types;

each of the SEI packets includes an SEI packet type field; and

content of an SEI packet type field of a timing control packet differs from that of a different type of SEI packet.

16. The machine readable non-transitory medium of claim 15 , wherein the different type of SEI packet includes a Region of Interest (ROI) packet.

17. The machine readable non-transitory medium of claim 13 , wherein the at least one payload packet includes encoded information of a sub-portion of a picture of the video content.

18. The machine readable non-transitory medium of claim 13 , wherein different types of packets in the sequence of packets are arranged in accordance with a pre-determined organization.

19. The machine readable non-transitory medium of claim 13 , wherein each of the one or more timing control packets is of a removable packet type.

Assignments (4)
CHANGE OF NAME Recorded Jan 30, 2026
From: GE VIDEO COMPRESSION, LLC
To: DOLBY VIDEO COMPRESSION, LLC
Reel/Frame 074536/0748 →
CHANGE OF NAME Recorded Nov 26, 2024
From: GE VIDEO COMPRESSION, LLC
To: DOLBY VIDEO COMPRESSION, LLC
Reel/Frame 069450/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2021
From: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
To: GE VIDEO COMPRESSION, LLC
Reel/Frame 057146/0370 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2021
From: SCHIERL, THOMAS; GEORGE, VALERI; HENKEL, ANASTASIA; MARPE, DETLEV; GRUENEBERG, KARSTEN; SKUPIN, ROBERT
To: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Reel/Frame 057212/0077 →
Continuity (7)
Continuation 16709971 · Dec 11, 2019
Continuation 16392785 · Apr 24, 2019
Continuation 15928742 · Mar 22, 2018
Continuation 14578814 · Dec 22, 2014
Continuation PCTEP2013063853 · Jul 1, 2013
Provisional Application 61666185 · Jun 29, 2012
Related Publication 20210274221A1 · Sep 2, 2021