IP Library Granted Patent US 9,788,007
Granted Patent B2
US 9,788,007 · App. 14/743,512 · Granted Oct 10, 2017

Profile, tier, level for the 0-th output layer set in video coding

Inventors: Ye-Kui Wang (San Diego, CA); Adarsh Krishnan Ramasubramonian (San Diego, CA); Fnu Hendry (Poway, CA)
Assignee: QUALCOMM Incorporated
H04N19/52H04N19/124H04N19/152H04N19/172H04N19/174H04N19/176H04N19/182H04N19/187H04N19/30H04N19/573H04N19/58H04N19/597H04N19/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 9,788,007
App. No.
14/743,512
Granted
Oct 10, 2017
Kind
B2
Abstract

Systems and methods for encoding a decoding video data are disclosed. The method for decoding video data can include receiving a bitstream having a plurality of layers of video data. The plurality of layers of video data can include a base layer and a video parameter set (VPS). The VPS can indicate a plurality of output layer sets (OLS) and profile, tier, and level (PTL) information for each OLS of the plurality of OLSs, including the 0 th OLS. The method for decoding can also include selecting an OLS from the one or more layers as a target OLS, and decoding the target OLS based on PTL information signaled in the VPS.

Claims (25)

1. A method for encoding a bitstream having a plurality of layers of video data, the plurality of layers of video data including a base layer, the method comprising:

generating one or more syntax elements indicating a plurality of output layer sets (OLS) within the bitstream, each OLS having one or more layers of the plurality of layers, the one or more syntax elements further indicating profile, tier, and level (PTL) information for each OLS of the plurality of OLSs; and

encoding the plurality of layers including the one or more syntax elements in a video parameter set (VPS).

2. The method of claim 1 , wherein the VPS indicates PTL information for the 0 th OLS.

3. The method of claim 2 , wherein the PTL information for the 0 th OLS is included in a VPS extension part of the VPS.

4. A device for encoding a bitstream having a plurality of layers of video data, the plurality of layers of video data including a base layer, the device comprising:

a memory configured to store the plurality of layers of video data; and

at least one processor operably coupled to the memory and configured to

generate one or more syntax elements indicating a plurality of output layer sets (OLS) within the bitstream, each OLS having one or more layers of the plurality of layers, the one or more syntax elements further indicating profile, tier, and level (PTL) information for each OLS of the plurality of OLSs, and

encoding the plurality of layers including the one or more syntax elements in a video parameter set (VPS).

5. The device of claim 4 wherein the at least one processor is further configured to indicate PTL information for the 0 th OLS in the VPS.

6. The device of claim 5 wherein the at least one processor is further configured to indicate the PTL information for the 0 th OLS in a VPS extension part of the VPS.

7. A method for decoding video data comprising:

receiving a bitstream having a plurality of layers of video data, the plurality of layers of video data including a base layer and a video parameter set (VPS), the VPS indicating a plurality of output layer sets (OLS) and profile, tier, and level (PTL) information for each OLS of the plurality of OLSs;

selecting an OLS from the one or more layers as a target OLS, and

decoding the target OLS based on PTL information signaled in the VPS.

8. The method of claim 7 wherein the target OLS is a 0 th OLS and the VPS includes PTL information for the 0 th OLS.

9. The method of claim 8 wherein the PTL information for the 0 th OLS is included in a VPS extension of the VPS.

10. A device for decoding video data comprising:

a memory configured to store a bitstream having a plurality of layers of video data, the plurality of layers of video data including a base layer and a video parameter set (VPS), the VPS indicating a plurality of output layer sets (OLS) and profile, tier, and level (PTL) information for each OLS of the plurality of OLSs; and

at least one processor operably coupled to the memory and configured to

select an OLS from the one or more layers as a target OLS, and

decoding the target OLS based on PTL information signaled in the VPS.

11. The device of claim 10 wherein the target OLS is a 0 th OLS and the VPS includes PTL information for the 0 th OLS.

12. The device of claim 11 wherein the PTL information for the 0 th OLS is included in a VPS extension of the VPS.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2015
From: WANG, YE-KUI; RAMASUBRAMONIAN, ADARSH KRISHNAN; HENDRY, FNU
To: QUALCOMM INCORPORATED
Reel/Frame 036010/0351 →
Continuity (2)
Provisional Application 62015210 · Jun 20, 2014
Related Publication 20150373361A1 · Dec 24, 2015