IP Library Granted Patent US 10,448,041
Granted Patent B2
US 10,448,041 · App. 16/112,156 · Granted Oct 15, 2019

Signaling change in output layer sets

Inventor: Sachin G. Deshpande (Camas, WA)
Assignee: Dolby International AB
H04N19/44H04N19/172H04N19/177H04N19/187H04N19/30H04N19/423H04N19/70H04N21/234327H04N21/44004H04N21/8451H04N19/597
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,448,041
App. No.
16/112,156
Granted
Oct 15, 2019
Kind
B2
Abstract

A system for decoding a video bitstream includes receiving a bitstream and a plurality of enhancement bitstreams together with receiving a video parameter set and a video parameter set extension. The system also receives an output layer set change message including information indicating a change in at least one output layer set.

Claims (47)

1. A method for video decoding, comprising:

receiving a bitstream comprising a video parameter set and bits representing a current picture;

parsing at least a portion of a slice header of the current picture;

performing a first determination, based on one or more syntax elements in the video parameter set, whether a removal operation from a decoded picture buffer (DPB) is to be performed on a per-picture basis or per-access unit (AU) basis, wherein an access unit comprises at least a base layer and an enhanced layer, and each layer represents a picture;

performing a second determination, separate from the first determination, based on one or more syntax elements in the video parameter set, whether a picture output operation from the DPB is to be performed on a per-picture basis or per-AU basis;

performing the removal operation from the DPB in accordance with the first determination whether the removal operation is to be performed on a per-picture basis or per-AU basis;

performing the picture output operation from the DPB in accordance with the second determination whether the picture output operation is to be performed on a per-picture basis or per-AU basis;

performing a decoding and storing of a current decoded picture in the DPB.

2. The method of claim 1 , wherein the removal and the output from the DPB is based on at least one AU output flag.

3. The method of claim 2 , wherein the AU output flag is one of an AU output flag, an AU no Random Access Skipped Leading (RASL) output flag and an AU no output of prior pictures flag.

4. The method of claim 2 , wherein the AU output flag is obtained from a slice header.

5. The method of claim 1 , wherein all picture output flag syntax element values are constrained to the same value for all coded pictures in an AU when a picture output flag is present in the slice header.

6. The method of claim 1 , wherein the removal is performed on a per-picture basis, wherein the picture output is performed on a per-AU basis, wherein the storing and decoding are on a per-picture basis.

7. The method of claim 1 , wherein the removal, the picture output, and the decoding and storing, are performed on a per-AU basis.

8. The method of claim 1 , wherein the removal, the decoding and storing are performed on a per-picture basis, and wherein the picture output is performed on a per-AU basis.

9. The method of claim 1 , wherein the removal, the picture output, and the decoding and storing are performed on a per-picture basis.

10. The method of claim 1 , wherein the DPB comprises separately identified and managed picture buffers for decoded pictures having one or more of different resolutions, different bit-depths and different color chromaticity.

11. The method of claim 1 , further comprising:

performing a third determination, based on the one or more syntax elements in the video parameter set, whether marking the current decoded picture is to be performed on a per-picture basis or per-AU basis; and

marking the current decoded picture in the DPB in accordance with the third determination whether marking the current decoded picture is to be performed on a per-picture basis or per-AU basis.

12. The method of claim 1 , further comprising:

performing an additional picture output from the DPB in accordance with a third determination whether the additional picture output is to be performed on a per-picture basis or per-AU basis.

13. An electronic device configured for video coding, comprising:

a processor; and

memory in electronic communication with the processor, wherein instructions stored in the memory are executable to:

receive a bitstream comprising a video parameter set and bits representing a current picture,

parse at least a portion of a slice header of the current picture,

performing a first determination, based on one or more syntax elements in the video parameter set, whether a removal operation from a decoded picture buffer (DPB) is to be performed on a per-picture basis or per-access unit (AU) basis, wherein an access unit comprises at least a base layer and an enhanced layer, and each layer represents a picture,

perform a second determination, separate from the first determination, based on the one or more syntax elements in the video parameter set, whether a picture output operation from the DPB is to be performed on a per-picture basis or per-AU basis,

perform the removal operation from the DPB in accordance with the first determination whether the removal operation is to be performed on a per-picture basis or per-AU basis,

perform the picture output operation from the DPB in accordance with the second determination whether the picture output operation is to be performed on a per-picture basis or per-AU basis, and

perform a decoding and storing of a current decoded picture in the DPB.

14. The electronic device of claim 13 , wherein the removal and the output from the DPB is based on at least one AU output flag.

15. The electronic device of claim 14 , wherein the AU output flag is one of an AU output flag, an AU no Random Access Skipped Leading (RASL) output flag and an AU no output of prior pictures flag.

16. The electronic device of claim 14 , wherein the AU output flag is obtained from a slice header.

17. The electronic device of claim 16 , wherein all picture output flag syntax element values are constrained to the same value for all coded pictures in an AU when a picture output flag is present in the slice header.

18. The electronic device of claim 13 , wherein the removal is performed on a per-picture basis, wherein the picture output is performed on a per-AU basis, and wherein the storing and decoding are on a per-picture basis.

19. The electronic device of claim 13 , wherein the removal, the picture output, and the decoding and storing are performed on a per-AU basis.

20. The electronic device of claim 13 , wherein the removal, and the decoding and storing are performed on a per-picture basis, and wherein the picture output is performed on a per-AU basis.

21. The electronic device of claim 13 , wherein the removal, the picture output, and the decoding and storing are performed on a per-picture basis.

22. The electronic device of claim 13 , wherein the DPB comprises

separately identified and managed picture buffers for decoded pictures having one or more of different resolutions, different bit-depths and different color chromaticity.

23. The electronic device of claim 13 , wherein the instructions stored in the memory are executable to:

perform a third determination, based on the one or more syntax elements in the video parameter set, whether marking the current decoded picture is to be performed on a per-picture basis or per-AU basis; and

mark the current decoded picture in the DPB in accordance with the third determination whether marking the current decoded picture is to be performed on a per-picture basis or per-AU basis.

24. The electronic device of claim 13 , wherein the instructions stored in the memory are executable to:

perform an additional picture output from the DPB in accordance with a third determination whether the additional picture output is to be performed on a per-picture basis or per-AU basis.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2019
From: DESHPANDE, SACHIN G.
To: SHARP LABORATORIES OF AMERICA, INC.
Reel/Frame 049254/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2019
From: SHARP LABORATORIES OF AMERICA, INC
To: DOLBY INTERNATIONAL AB
Reel/Frame 049254/0411 →
Continuity (6)
Continuation 14782910 · Oct 7, 2015
Continuation 13858076 · Apr 7, 2013
Provisional Application 61844272 · Jul 9, 2013
Provisional Application 61845309 · Jul 11, 2013
Provisional Application 61856575 · Jul 19, 2013
Related Publication 20190058895A1 · Feb 21, 2019
Cited By (1)
US 12,501,047