IP Library Granted Patent US 7,756,206
Granted Patent B2
US 7,756,206 · App. 11/105,312 · Granted Jul 13, 2010

FGS identification in scalable video coding

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 7,756,206
App. No.
11/105,312
Granted
Jul 13, 2010
Kind
B2
Abstract

A system and method for providing improved FGS identification in scalable video coding. According to the present invention, each FGS enhancement layer is assigned a unique dependency identifier and contains only FGS enhancement information. For subsequent enhancement layers, the base dependency identifier for the subsequent enhancement layers will point to either a base-quality layer or an FGS enhancement layer.

Claims (24)

1. A method, comprising:

decoding, using a video decoding device, a base quality layer from a scalable video data bit stream;

decoding, using the video decoding device, at least one fine grain scalability enhancement layer from the bit stream, each of the at least one fine granularity scalability enhancement layer being coded directly or indirectly relative to the base quality layer,

wherein the at least one fine grain scalability enhancement layer includes only fine grain scalability enhancement information and is associated with an identifier that is drawn from a predetermined sequence of numbers used to identify all enhancement layers and the base quality layer, and wherein the base quality layer and each of the at least one fine grain scalability enhancement layer are associated with different identifiers;

decoding a subsequent enhancement layer including a first base dependency identifier indicating that coding of the subsequent enhancement layer is performed relative to a layer that contains only fine grain scalability enhancement information; and

decoding an additional subsequent enhancement layer including a second base dependency identifier indicating that coding of the additional subsequent enhancement layer is performed relative to a layer that contains no fine grain scalability enhancement information.

2. The method of claim 1 , wherein the at least one fine grain scalability enhancement layer comprises progressive refinement slices in the scalable extension to the H.264/AVC video coding standard.

3. The method of claim 1 , wherein the at least one fine grain scalability enhancement layer is also associated with a base dependency identifier indicating a layer relative to which the at least one fine grain scalability enhancement layer is directly coded, and wherein the layer may be either the base quality layer or another fine grain scalability layer.

4. A computer program product, embodied on a computer-readable medium, comprising:

computer code for decoding a base quality layer from a scalable video data bit stream;

computer code for decoding at least one fine grain scalability enhancement layer from the bit stream, each of the at least one fine granularity scalability enhancement layer being coded directly or indirectly relative to the base quality layer,

wherein the at least one fine grain scalability enhancement layer includes only fine grain scalability enhancement information and is associated with an identifier that is drawn from a predetermined sequence of numbers used to identify all enhancement layers and the base quality layer, and wherein the base quality layer and each of the at least one fine grain scalability enhancement layer are associated with different identifiers; and

computer code for decoding a subsequent enhancement layer including a first base dependency identifier indicating that coding of the subsequent enhancement layer is performed relative to a layer that contains only fine grain scalability enhancement information; and

computer code for decoding an additional subsequent enhancement layer including a second base dependency identifier indicating that coding of the additional subsequent enhancement layer is performed relative to a layer that contains no fine grain scalability enhancement information.

5. The computer program product of claim 4 , wherein the at least one fine grain scalability enhancement layer comprises progressive refinement slices in the scalable extension to the H.264/AVC video coding standard.

6. An apparatus, comprising:

at least one processor; and

at least one memory including a computer program code, the at least one memory and the computer program code configured to, working with the at least one processor, cause the apparatus to:

decode a base quality layer from a scalable video data bit stream;

decode at least one fine grain scalability enhancement layer from the bit stream, each of the at least one fine granularity scalability enhancement layer being coded directly or indirectly relative to the base quality layer,

wherein the at least one fine grain scalability enhancement layer includes only fine grain scalability enhancement information and is associated with an identifier that is drawn from a predetermined sequence of numbers used to identify all enhancement layers and the base quality layer, and wherein the base quality layer and each of the at least one fine grain scalability enhancement layer are associated with different identifiers;

decode a subsequent enhancement layer including a first base dependency identifier indicating that coding of the subsequent enhancement layer is performed relative to a layer that contains only fine grain scalability enhancement information; and

decode an additional subsequent enhancement layer including a second base dependency identifier indicating that coding of the additional subsequent enhancement layer is performed relative to a layer that contains no fine grain scalability enhancement information.

7. The apparatus of claim 6 , wherein the at least one fine grain scalability enhancement layer comprises progressive refinement slices in the scalable extension to the H.264/AVC video coding standard.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035570/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2005
From: RIDGE, JUSTIN; WANG, YE KUI; BAO, YILIANG; KARCZEWICZ, MARTA; WANG, XIANGLIN
To: NOKIA CORPORATION
Reel/Frame 016746/0721 →