IP Library Granted Patent US 12713046
Granted Patent B2
US 12713046 · App. 18/904,722 · Granted Aug 18, 2026

SEI message supporting decoder picture-based parallelization

Inventor: Stephan Wenger (Hillsborough, CA)
Assignee: TENCENT AMERICA LLC
H04N19/44H04N19/172H04N19/70
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 12713046
App. No.
18/904,722
Granted
Aug 18, 2026
Kind
B2
Abstract

A method and apparatus comprising computer code configured to cause a processor or processors to obtain video data including at least a first coded picture and a second coded picture, identify, by a decoder, at least one syntax element in a supplementary information enhancement (SEI) message indicating that the second coded picture is to be decoded independently from the first picture, and decode the second coded picture independently from the first coded picture based on the at least one syntax element in the SEI message.

Claims (45)

1 . A method for video decoding, the method comprising:

obtaining video data comprising at least a first coded picture and a second coded picture;

identifying, by a decoder, at least one syntax element in a supplementary information enhancement (SEI) message indicating that the second coded picture is to be decoded independently from the first picture, and the at least one syntax element in the SEI message further indicates picture dependency and a recommended decoder instance for decoding the second coded picture; and

decoding the second coded picture independently from the first coded picture based on the at least one syntax element in the SEI message.

2 . The method according to claim 1 ,

wherein the SEI message is included with the second coded picture in the video data.

3 . The method according to claim 1 ,

wherein the decoder comprises a plurality of decoders, and

wherein decoding the second coded picture independently from the first coded picture based on the at least one syntax element in the SEI message indicating a first one of the plurality of decoders decoding the first coded picture and a second one of the plurality of decoders, which is the recommended decoder instance, decoding the second coded picture.

4 . The method according to claim 3 ,

wherein the first one of the plurality of decoders decodes the first coded picture in parallel with the second one of the plurality of decoders decoding the second coded picture.

5 . The method according to claim 1 ,

wherein the at least one syntax element in the SEI message indicates the picture dependency and the recommended decoder instance for decoding the second coded picture by a syntax of “current_picture dependency_id”.

6 . The method according to claim 1 ,

wherein the at least one syntax element in the SEI message further indicates picture dependency based on a picture order count (POC).

7 . The method according to claim 1 ,

wherein the at least one syntax element in the SEI message further indicates picture dependency based on a serial number.

8 . A method for video encoding, the method comprising:

obtaining video data comprising a first picture and a second picture; and

encoding the video data to encoded video data comprising at least a first coded picture and a second coded picture and indicating to identify at least one syntax element in a supplementary information enhancement (SEI) message, of the encoded video data, indicating that the second coded picture is to be decoded independently from the first picture, and the at least one syntax element in the SEI message further indicates picture dependency and a recommended decoder instance for decoding the second coded picture.

9 . The method according to claim 8

wherein the SEI message is included with the second coded picture in the video data.

10 . The method according to claim 8 ,

wherein the encoded video data indicates to process the second coded picture independently from the first coded picture based on the at least one syntax element in the SEI message indicating a first one of the plurality of decoders decoding the first coded picture and a second one of the plurality of decoders, as the recommended decoder instance, decoding the second coded picture.

11 . The method according to claim 10 ,

wherein the first one of the plurality of decoders is configured to decode the first coded picture in parallel with the second one of the plurality of decoders decoding the second coded picture.

12 . The method according to claim 8 ,

wherein the at least one syntax element in the SEI message indicates picture dependency and the recommended decoder instance for decoding the second coded picture by a syntax of “current_picture dependency_id”.

13 . The method according to claim 8 ,

wherein the at least one syntax element in the SEI message further indicates picture dependency based on a picture order count (POC).

14 . The method according to claim 8 ,

wherein the at least one syntax element in the SEI message further indicates picture dependency based on a serial number.

15 . A non-transitory computer-readable storage medium storing a video bitstream that is generated by a video encoding method, the video encoding method comprising:

signaling at least one syntax element in a supplementary information enhancement (SEI) message in the video bitstream, the at least one syntax element indicating that a second coded picture is to be decoded independently from a first picture and the at least one syntax element in the SEI message further indicates picture dependency and a recommended decoder instance for decoding the second coded picture; and

encoding video data to encoded video data comprising at least the first coded picture and the second coded picture.

16 . The non-transitory computer-readable storage medium according to claim 15 ,

wherein the SEI message is included with the second coded picture in the video data.

17 . The non-transitory computer-readable storage medium according to claim 15 ,

wherein decoding the second coded picture independently from the first coded picture based on the at least one syntax element in the SEI message indicating a first one of the plurality of decoders decoding the first coded picture and a second one of the plurality of decoders, which is the recommended decoder instance, decoding the second coded picture.

18 . The non-transitory computer-readable storage medium according to claim 17 ,

wherein the first one of the plurality of decoders is configured to decode the first coded picture in parallel with the second one of the plurality of decoders decoding the second coded picture.

19 . The non-transitory computer-readable storage medium according to claim 15 ,

wherein the at least one syntax element in the SEI message indicates picture dependency and a recommended decoder instance for decoding the second coded picture by a syntax of “current_picture_dependency id”.

20 . The non-transitory computer-readable storage medium according to claim 15 ,

wherein the at least one syntax element in the SEI message further indicates picture dependency based on any of a picture order count (POC) and on a serial number.