IP Library Granted Patent US 9,325,997
Granted Patent B2
US 9,325,997 · App. 14/080,597 · Granted Apr 26, 2016

Signaling scalability information in a parameter set

Inventor: Sachin G. Deshpande (Camas, WA)
Assignee: HUAWEI TECHNOLOGIES CO., LTD
H04N19/30H04N19/46
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,325,997
App. No.
14/080,597
Granted
Apr 26, 2016
Kind
B2
Abstract

A system for decoding a video bitstream includes receiving a frame of the video that includes at least one slice and at least one tile and where each of the at least one slice and the at least one tile are not all aligned with one another.

Claims (31)

1. A method for decoding a coded video sequence comprising:

(a) receiving a video parameter set syntax that includes information applicable to a plurality of layers of said coded video sequence where said plurality of layers includes a base layer and at least one additional layer, and said video parameter set includes temporal scalability information including a maximum number of said at least one additional layer;

(b) receiving a video parameter set extension syntax that includes information applicable to said at least one additional layer that associates each of said at least one additional layer with scalability parameters and inter-layer dependencies;

(c) wherein said inter-layer dependencies indicate which of said at least one additional layer is used as one or more reference layers for inter-layer prediction;

(d) wherein said scalability parameters indicate a number and a type of scalability dimensions present in said coded video sequence for each of said at least one additional layer;

(e) wherein said scalability parameters are further characterized by a scalability mask including a pattern of 0 and 1 bits with each bit corresponding to a scalability dimension;

(f) wherein said scalability parameters are further characterized by said scalability mask related to a Number Scalability Types for each layer as the summation of the bits of said scalability mask for the corresponding layer, where said Number Scalability Types is used as maximum for a loop assigning values to a Dimension Identification of a first index and a second index where said first index signals one of said at least one additional layer and said second index signals a scalability dimension of said one of said at least one additional layer.

2. The method of claim 1 wherein said video parameter set extension syntax includes a while(!byte_aligned( )) syntax element indicating byte alignment.

3. The method of claim 1 wherein said video parameter set extension syntax includes a vps_extension_byte_alignment_reserved_one bit that is set to 1.

4. The method of claim 1 wherein said video parameter set extension syntax includes an avc_base_layer_flag specifying whether said base layer conforms to ITU-T H.264 specification.

5. The method of claim 1 wherein said video parameter set extension syntax includes said scalability mask that a said bit equal to 1 indicates the presence of a scalability dimension and a said bit equal to 0 indicates that non-presence of a scalability dimension.

6. The method of claim 1 wherein said Number Scalability Types is equal to the sum of the number of bits in said scalability mask having a value of 1.

7. The method of claim 1 wherein said Dimension Identification is derived based upon said maximum number of said at least one additional layer and said scalability mask.

8. The method of claim 1 wherein said video parameter set extension syntax includes the following syntax:

vps_extension( ) {

while( !byte_aligned( ) )

vps_extension_byte_alignment_reserved_one_bit

avc_base_layer_flag

scalability_mask[ i ]

for( j = 0; j <NumScalabilityTypes; j++ )

dimension_id_len_minus1[ j ]

vps_nuh_layer_id_present_flag

for( i = 1; i <= vps_max_layers_minus1; i++ ) {

if( vps_nuh_layer_id_present_flag )

layer_id_in_nuh[ i ]

for( j = 0; j < NumScalabilityTypes; j++ )

dimension_id[ i ][ j ]

}.

9. The method of claim 1 wherein said Dimension Identification of said video parameter set extension syntax is based upon a flag bit of a scalability mask.

10. The method of claim 1 wherein said Dimension Identification of said video parameter set extension syntax is based upon said scalability mask and a mapping of said scalability parameters.

11. The method of claim 1 wherein a scalability identifier is derived based upon said scalability mask and said Dimension Identification.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2016
From: SHARP LABORATORIES OF AMERICA, INC.
To: SHARP KABUSHIKI KAISHA
Reel/Frame 037526/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2015
From: SHARP KABUSHIKI KAISHA
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 037278/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2014
From: DESHPANDE, SACHIN G.
To: SHARP LABORATORIES OF AMERICA, INC.
Reel/Frame 033049/0765 →
Continuity (2)
Provisional Application 61727572 · Nov 16, 2012
Related Publication 20140140398A1 · May 22, 2014