IP Library › Granted Patent US 10,735,770
Granted Patent B2
US 10,735,770 · App. 16/232,675 · Granted Aug 4, 2020

Method and device using high layer syntax architecture for coding and decoding

Inventors: Stephan Wenger (Hillsborough, CA); Shan Liu (San Jose, CA)
Assignee: TENCENT AMERICA LLC
H04N19/70H04N19/44
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 10,735,770
App. No.
16/232,675
Granted
Aug 4, 2020
Kind
B2
Abstract

A method of and a device for decoding a video stream including at least two coded video sequences that each use a respective Sequence Parameter Set that differ in at least one value from each other, and each of the at least two video sequences including at least two coded pictures. The method includes decoding and activating, by a decoder, a single Decoder Parameter Set pertaining to the at least two coded video sequences before decoding any coded picture of the at least two video sequences. The method further includes decoding, by the decoder, at least one coded picture of the at least two coded video sequences.

Claims (47)

1. A method for decoding a video stream including at least two coded video sequences that each use a respective Sequence Parameter Set that differ in at least one value from each other, and each of the at least two coded video sequences including at least two coded pictures, and the at least two coded video sequences have different presentation times, the method comprising:

decoding and activating, by a decoder, a single Decoder Parameter Set pertaining to all video sequences of the video stream before decoding any coded picture of the at least two coded video sequences; and

decoding, by the decoder, at least one coded picture of the at least two coded video sequences.

2. The method of claim 1 , further comprising:

decoding the at least two coded pictures of a coded video sequence of the at least two coded video sequences by using parameters of the respective Sequence Parameter Set of the coded video sequence.

3. The method of claim 1 , wherein

the decoder decodes the at least one coded picture according to a video codec technology or standard that uses a syntax structure including at least one from among a Picture Header and at least one Picture Parameter Set (PPS).

4. The method of claim 3 , wherein

the syntax structure of the video codec technology or standard includes the Picture Header and the at least one PPS.

5. The method of claim 4 , wherein

the Picture Header and the at least one PPS are on a lower syntactical level than the Decoder Parameter Set and the Sequence Parameter Set.

6. The method of claim 5 , wherein

the Picture Header and the at least one PPS are on a same syntactical level.

7. The method of claim 1 , wherein

the decoder decodes the at least one coded picture according to a video codec technology or standard that includes a syntax structure that does not include a Slice Header.

8. The method of claim 1 , wherein

the decoder decodes the at least one coded picture according to a video codec technology or standard that includes a syntax structure including at least one Tile Header.

9. The method of claim 1 , further comprising:

deactivating, by the decoder, the single Decoder Parameter Set pertaining to the at least two coded video sequences in response to receiving an End of Stream NAL unit.

10. A device for decoding a video stream including at least two coded video sequences that each use a respective Sequence Parameter Set that differ in at least one value from each other, and each of the at least two coded video sequences including at least two coded pictures, and the at least two coded video sequences have different presentation times, the device comprising:

a decoder configured to:

decode and activate a single Decoder Parameter Set pertaining to all video sequences of the video stream before decoding any coded picture of the at least two coded video sequences; and

decode at least one coded picture of the at least two coded video sequences.

11. The device of claim 10 , wherein

the decoder is configured to decode the at least two coded pictures of a coded video sequence of the at least two coded video sequences by using parameters of the respective Sequence Parameter Set of the coded video sequence.

12. The device of claim 10 , wherein

the decoder is configured to decode the at least one coded picture according to a video codec technology or standard that uses a syntax structure including at least one from among a Picture Header and at least one Picture Parameter Set (PPS).

13. The device of claim 12 , wherein

the syntax structure of the video codec technology or standard includes the Picture Header and the at least one PPS.

14. The device of claim 13 , wherein

the Picture Header and the at least one PPS are on a lower syntactical level than the Decoder Parameter Set and the Sequence Parameter Set.

15. The device of claim 14 , wherein

the Picture Header and the at least one PPS are on a same syntactical level.

16. The device of claim 10 , wherein

the decoder is configured to decode the at least one coded picture according to a video codec technology or standard that uses a syntax structure that does not include a slice syntax structure.

17. The device of claim 10 , wherein

the decoder is configured to decode the at least one coded picture according to a video codec technology or standard that uses a syntax structure including at least one Tile Header.

18. The device of claim 10 , wherein

the decoder is further configured to deactivate the single Decoder Parameter Set pertaining to the at least two coded video sequences in response to receiving an End of Stream NAL unit.

19. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to:

decode and activate a single Decoder Parameter Set pertaining to all video sequences of a video stream before decoding any coded picture of at least two coded video sequences of the video stream; and

decode at least one coded picture of the at least two coded video sequences, wherein

the at least two coded video sequences each use a respective Sequence Parameter Set that differ in at least one value from each other, and each of the at least two coded video sequences including at least two coded pictures, and the at least two coded video sequences have different presentation times.

20. The non-transitory computer-readable medium of claim 19 , wherein

the one or more instructions, when executed by the one or more processors of the device, cause the one or more processors to decode the at least one coded picture according to a video codec technology or standard that includes a syntax structure that does not include a Slice Header.

21. The method of claim 1 , wherein

the Decoder Parameter Set has a scope corresponding to the video stream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2018
From: WENGER, STEPHAN; LIU, SHAN
To: TENCENT AMERICA, LLC
Reel/Frame 047860/0091 →
Continuity (2)
Provisional Application 62730885 · Sep 13, 2018
Related Publication 20200092586A1 · Mar 19, 2020