IP Library Granted Patent US 12,177,417
Granted Patent B2
US 12,177,417 · App. 14/590,897 · Granted Dec 24, 2024

Support of non-HEVC base layer in HEVC multi-layer extensions

Inventor: Ye-Kui Wang (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04N19/105H04N19/136H04N19/187H04N19/29H04N19/30H04N19/33H04N19/39H04N19/59H04N19/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 12,177,417
App. No.
14/590,897
Granted
Dec 24, 2024
Kind
B2
Abstract

An apparatus configured to code video information includes a memory and a processor in communication with the memory. The memory is configured to store video information associated with a bitstream. The apparatus further includes a processor in communication with the memory, the processor configured to determine whether a reference layer is included in the bitstream. The processor is further configured to determine an indication of one or more parameters for a decoded picture buffer based upon whether the reference layer is included in the bitstream and to code the video information based at least in part on the determined indication of the one or more parameters for the decoded picture buffer.

Claims (36)

1. A method of decoding video information, the method comprising:

determining that a reference layer for an enhancement layer is included in a bitstream, wherein the enhancement layer was encoded according to a High Efficiency Video Coding (HEVC) codec;

determining that the reference layer was encoded according to a non-HEVC codec;

inferring values of one or more parameters for a decoded picture buffer in response to determining that the reference layer for the enhancement layer was encoded according to the non-HEVC codec, wherein the one or more parameters include at least one of a first parameter which indicates a maximum size of the decoded picture buffer for a highest temporal sub-layer to be decoded, a second parameter which indicates a maximum latency, or a third parameter which indicates a maximum reordering of output pictures; and

decoding the video information based at least in part on the values of the one or more parameters for the decoded picture buffer.

2. The method of claim 1 , wherein the reference layer was encoded according to an Advanced Video Coding (AVC) codec.

3. The method of claim 1 , wherein determining that the reference layer for the enhancement layer is included in the bitstream comprises determining that the reference layer is included in the bitstream based upon a value included in one of a video parameter set, a sequence parameter set, a picture parameter set, or an adaptation parameter set.

4. The method of claim 1 , wherein the one or more parameters include the first parameter which indicates the maximum size of the decoded picture buffer for the highest temporal sub-layer to be decoded.

5. The method of claim 4 , further comprising inferring the value of the first parameter which indicates the maximum size of the decoded picture buffer for the highest temporal sub-layer to be 0.

6. The method of claim 1 , wherein the one or more parameters include the second parameter which indicates the maximum latency.

7. The method of claim 1 , wherein the one or more parameters include the third parameter which indicates the maximum reordering of output pictures.

8. An apparatus configured to decode video information, the apparatus comprising:

a memory configured to store video information associated with a bitstream;

a processor implemented in circuitry, the processor being in communication with the memory, the processor configured to:

determine that a reference layer for an enhancement layer is included in a bitstream, wherein the enhancement layer was encoded according to a High Efficiency Video Coding (HEVC) codec;

determine that the reference layer was encoded according to a non-HEVC codec;

infer values of one or more parameters for a decoded picture buffer in response to determining that the reference layer for the enhancement layer was encoded according to the non-HEVC codec, wherein the one or more parameters include at least one of a first parameter which indicates a maximum size of the decoded picture buffer for a highest temporal sub-layer to be decoded, a second parameter which indicates a maximum latency, or a third parameter which indicates a maximum reordering of output pictures; and

decode the video information based at least in part on the values of the one or more parameters for the decoded picture buffer.

9. The apparatus of claim 8 , wherein the reference layer was encoded according to an Advanced Video Coding (AVC) codec.

10. The apparatus of claim 8 , wherein the processor is configured to determine that the reference layer for the enhancement layer is included in the bitstream via determining that the reference layer for the enhancement layer is included in the bitstream based upon a value included in one of a video parameter set, a sequence parameter set, a picture parameter set, or an adaptation parameter set.

11. The apparatus of claim 8 , wherein the one or more parameters include the first parameter which indicates the maximum size of the decoded picture buffer for the highest temporal sub-layer to be decoded.

12. The apparatus of claim 11 , wherein the processor is configured to infer the value of the first parameter which indicates the maximum size of the decoded picture buffer for the highest temporal sub-layer to be 0.

13. The apparatus of claim 8 , wherein the one or more parameters include the second parameter which indicates the maximum latency.

14. The apparatus of claim 8 , wherein the one or more parameters include the third parameter which indicates the maximum reordering of output pictures.

15. A non-transitory computer readable medium storing computer program code that, when executed, causes an apparatus to perform a process comprising:

determining that a reference layer for an enhancement layer is included in a bitstream, wherein the enhancement layer was encoded according to a High Efficiency Video Coding (HEVC) codec;

determining that the reference layer was encoded according to a non-HEVC codec;

inferring values of one or more parameters for a decoded picture buffer in response to determining that the reference layer for the enhancement layer was encoded according to the non-HEVC codec, wherein the one or more parameters include at least one of a first parameter which indicates a maximum size of the decoded picture buffer for a highest temporal sub-layer to be decoded, a second parameter which indicates a maximum latency, or a third parameter which indicates a maximum reordering of output pictures; and

decoding the video information based at least in part on the values of the one or more parameters for the decoded picture buffer.

16. The non-transitory computer readable medium of claim 15 , further comprising code that, when executed, causes the apparatus to determine that the reference layer for the enhancement layer is included in the bitstream via determining that the reference layer for the enhancement layer is not included in the bitstream based upon a value included in one of a video parameter set, a sequence parameter set, a picture parameter set, or an adaptation parameter set.

17. A video decoding device configured to decode video information, the video decoding device comprising:

means for determining that a reference layer for an enhancement layer is included in a bitstream, wherein the enhancement layer was encoded according to a High Efficiency Video Coding (HEVC) codec;

means for determining that the reference layer was encoded according to a non-HEVC codec;

means for inferring values of one or more parameters for a decoded picture buffer in response to determining that the reference layer for the enhancement layer was encoded according to the non-HEVC codec, wherein the one or more parameters include at least one of a first parameter which indicates a maximum size of the decoded picture buffer for a highest temporal sub-layer to be decoded, a second parameter which indicates a maximum latency, or a third parameter which indicates a maximum reordering of output pictures; and

means for decoding the video information based at least in part on the values of the one or more parameters for the decoded picture buffer.

18. The video coding device of claim 17 , wherein means for determining that the reference layer for the enhancement layer is included in the bitstream comprises means for determining that the reference layer for the enhancement layer is not included in the bitstream based upon a value included in one of a video parameter set, a sequence parameter set, a picture parameter set, or an adaptation parameter set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2015
From: WANG, YE-KUI
To: QUALCOMM INCORPORATED
Reel/Frame 035418/0458 →
Continuity (2)
Provisional Application 61925149 · Jan 8, 2014
Related Publication 20150195549A1 · Jul 9, 2015