IP Library Patent Application 11181690
Patent Application
App. No. 11/181,690

Coding dependency indication in scalable video coding

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 None
App. No.
11/181,690
Abstract

A method of encoding and decoding a scalable video data stream comprising a base layer and at least one enhancement layer. A scalable data stream is encoded, wherein the data stream includes at least one non-required picture in a temporal location of a layer wherein decoding of pictures in an upper layer at and succeeding the said temporal location in decoding order does not require said non-required picture, and wherein information of the at least one non-required picture is signalled in the scalable video data stream. In the decoding phase, the signalled information is decoded and pictures in a layer above the non-required picture at and succeeding the said temporal location in decoding order are decoded without decoding said non-required picture.

Claims (46)

1 . A method of encoding a scalable video data stream comprising a base layer and at least one enhancement layer, the method comprising:

encoding a scalable data stream, which includes at least one non-required picture in a temporal location of a layer wherein decoding of pictures in an upper layer at and succeeding the said temporal location in decoding order does not require said non-required picture; and

signalling information of the at least one non-required picture in the scalable video data stream.

2 . The method according to claim 1 , wherein the one or more enhancement layers comprise one or more spatial, quality, or fine granularity scalability (FGS) enhancement layers.

3 . The method according to claim 1 , wherein said signalling is performed within a portion of said scalable data stream.

4 . The method according to claim 3 , wherein said signalling is performed in a Supplemental Enhancement Information (SEI) message.

5 . A method of decoding a scalable video data stream comprising a base layer and at least one enhancement layer, the method comprising:

decoding signalling information received with a scalable data stream, said signalling information including information about at least one non-required picture in a temporal location of a layer; and

decoding pictures in a layer above the non-required picture at and succeeding the said temporal location in decoding order without decoding said non-required picture.

6 . The method according to claim 5 , wherein the one or more enhancement layers comprise one or more spatial, quality, or fine granularity scalability (FGS) enhancement layers.

7 . The method according to claim 5 , wherein said signalling information is received within a portion of said scalable data stream.

8 . The method according to claim 7 , wherein said signalling information is received in a Supplemental Enhancement Information (SEI) message.

9 . A video encoder for encoding a scalable video data stream comprising a base layer and at least one enhancement layer, the video encoder comprising:

means for encoding a scalable data stream, which includes at least one non-required picture in a temporal location of a layer wherein decoding of pictures in an upper layer at and succeeding the said temporal location in decoding order does not require said non-required picture; and

means for including information of the at least one non-required picture in the scalable video data stream.

10 . The video encoder according to claim 9 , wherein information of the at least one non-required picture is arranged to be signalled within a portion of said scalable data stream.

11 . The video encoder according to claim 10 , wherein information of the at least one non-required picture is arranged to be signalled in a Supplemental Enhancement Information (SEI) message.

12 . A video decoder for decoding a scalable video data stream comprising a base layer and at least one enhancement layer, the video decoder comprising:

means for decoding signalling information received with a scalable data stream, said signalling information including information about at least one non-required picture in a temporal location of a layer; and

means for decoding pictures in a layer above the non-required picture at and succeeding the said temporal location in decoding order without decoding said non-required picture.

13 . The video decoder according to claim 12 , wherein said signalling information is arranged to be decoded from a portion of said scalable data stream.

14 . The video decoder according to claim 13 , wherein said signalling information is arranged to be decoded from a Supplemental Enhancement Information (SEI) message.

15 . An electronic device for encoding a scalable video data stream comprising a base layer and at least one enhancement layer, the device including a video encoder comprising:

means for encoding a scalable data stream, which includes at least one non-required picture in a temporal location of a layer wherein decoding of pictures in an upper layer at and succeeding the said temporal location in decoding order does not require said non-required picture; and

means for including information of the at least one non-required picture in the scalable video data stream.

16 . An electronic device for decoding a scalable video data stream comprising a base layer and at least one enhancement layer, the device including a video decoder comprising:

means for decoding signalling information received with a scalable data stream, said signalling information including information about at least one non-required picture in a temporal location of a layer; and

means for decoding pictures in a layer above the non-required picture at and succeeding the said temporal location in decoding order without decoding said non-required picture.

17 . The electronic device according to claim 15 , wherein said electronic device is one of the following: a mobile phone, a computer, a PDA device, a set-top box for a digital television system, a gaming console, a media player or a television.

18 . A computer program product, stored on a computer readable medium and executable in a data processing device, for encoding a scalable video data stream comprising a base layer and at least one enhancement layer, the computer program product comprising:

a computer program code section for encoding a scalable data stream, which includes at least one non-required picture in a temporal location of a layer wherein decoding of pictures in an upper layer at and succeeding the said temporal location in decoding order does not require said non-required picture; and

a computer program code section for including information of the at least one non-required picture in the scalable video data stream.

19 . A computer program product, stored on a computer readable medium and executable in a data processing device, for decoding a scalable video data stream comprising a base layer and at least one enhancement layer, the computer program product comprising:

a computer program code section for decoding signalling information received with a scalable data stream, said signalling information including information about at least one non-required picture in a temporal location of a layer; and

a computer program code section for decoding pictures in a layer above the non-required picture at and succeeding the said temporal location in decoding order without decoding said non-required picture.

20 . A data structure implementing a scalable video data stream comprising:

a base layer of video data;

at least one enhancement layer of video data;

at least one non-required picture in a temporal location of a layer, which non-required picture is not required for decoding of target pictures in an upper layer at and succeeding the said temporal location in decoding order; and

an indication data identifying the at least one non-required picture.

21 . A data structure according to claim 20 , wherein said indication data comprises:

a first indication of at least one target picture;

a second indication of at least one non-required picture for said target picture; and

a third indication of a quality level of the at least one non-required picture.

22 . A data structure according to claim 20 , wherein said indication data is associated with a portion of said scalable data stream as a Supplemental Enhancement Information (SEI) message.

23 . The electronic device according to claim 16 , wherein said electronic device is one of the following: a mobile phone, a computer, a PDA device, a set-top box for a digital television system, a gaming console, a media player or a television.

Assignments (2)
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 Oct 17, 2005
From: WANG, YE-KUI; BAO, YILIANG
To: NOKIA CORPORATION
Reel/Frame 017096/0050 →