IP Library › Granted Patent US 10,511,845
Granted Patent B2
US 10,511,845 · App. 16/180,168 · Granted Dec 17, 2019

Methods and apparatus for video usability information (VUI) for scalable video coding (SVC)

Inventors: Jiancong Luo (Skillman, NJ); Peng Yin (Ithaca, NY); Lihua Zhu (San Jose, CA)
Assignee: InterDigital VC Holdings, Inc.
H04N19/30H04N19/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 10,511,845
App. No.
16/180,168
Granted
Dec 17, 2019
Kind
B2
Abstract

There are provided methods and apparatus for video usability information (VUI) for scalable video coding (SVC). An apparatus includes an encoder ( 100 ) for encoding video signal data into a bitstream. The encoder specifies video user information, excluding hypothetical reference decoder parameters, in the bitstream using a high level syntax element. The video user information corresponds to a set of interoperability points in the bitstream relating to scalable video coding ( 340, 355 ).

Claims (52)

1. An apparatus, comprising:

at least a memory and one or more processors coupled to said at least a memory, wherein said one or more processors are configured to:

transmit a plurality of bitstream restriction information in a bitstream; and

transmit video signal data in said bitstream, said bitstream including a plurality of interoperability points relating to scalable video coding,

wherein a bitstream restriction information is specified for each temporal level in said bitstream,

wherein a first same one of said plurality of bitstream restriction information is specified for a first subset of said plurality of interoperability points, said first subset of said plurality of interoperability points corresponding to all layers having a first same temporal level,

wherein a second same one of said plurality of bitstream restriction information is specified for a second subset of said plurality of interoperability points, said second subset of said plurality of interoperability points corresponding to all layers having a second same temporal level, and

wherein each of said plurality of bitstream restriction information specifies one or more of:

(1) if the motion is over picture boundary,

(2) maximal number of bytes per picture,

(3) maximal number of bits per macroblock,

(4) maximal motion vector length,

(5) number of reordering frames, and

(6) maximal decoded frame buffer size.

2. The apparatus of claim 1 , wherein said one or more processors are configured to transmit one or more of (1) a syntax element indicative of dependency ID, (2) a syntax element indicative of temporal level, and (3) a syntax element indicative of quality level to said bitstream for each interoperability point in said first subset.

3. The apparatus of claim 1 , wherein said plurality of bitstream restriction information is specified in a sequence parameter set or a picture parameter set.

4. The apparatus of claim 1 , wherein said plurality of bitstream restriction information is specified in video usability information.

5. The apparatus of claim 1 , wherein said plurality of bitstream restriction information is specified in supplemental enhancement information.

6. A method, comprising:

transmitting video signal data in a bitstream, said bitstream including a plurality of interoperability points relating to scalable video coding; and

transmitting a plurality of bitstream restriction information in said bitstream,

wherein a bitstream restriction information is specified for each temporal level in said bitstream,

wherein a first same one of said plurality of bitstream restriction information is specified for a first subset of said plurality of interoperability points, said first subset of interoperability points corresponding to all layers having a first same temporal level,

wherein a second same one of said plurality of bitstream restriction information is specified for a second subset of said plurality of interoperability points, said second subset of interoperability points corresponding to all layers having a second same temporal level, and

wherein each of said plurality of bitstream restriction information specifies one or more of:

(1) if the motion is over picture boundary,

(2) maximal number of bytes per picture,

(3) maximal number of bits per macroblock,

(4) maximal motion vector length,

(5) number of reordering frames, and

(6) maximal decoded frame buffer size.

7. The method of claim 6 , further comprising transmitting one or more of: (1) a syntax element indicative of dependency ID, (2) a syntax element indicative of temporal level, and (3) a syntax element indicative of quality level to said bitstream for each interoperability point in said first subset.

8. The method of claim 6 , wherein said plurality of bitstream restriction information is specified in a sequence parameter set or a picture parameter set.

9. The method of claim 6 , wherein said plurality of bitstream restriction information is specified in video usability information.

10. The method of claim 6 , wherein said plurality of bitstream restriction information is specified in supplemental enhancement information.

11. A non-transitory storage media having video signal data encoded thereupon, comprising:

transmitting video signal data in a bitstream, said bitstream including a plurality of interoperability points relating to scalable video coding; and

transmitting a plurality of bitstream restriction information in said bitstream,

wherein a bitstream restriction information is specified for each temporal level in said bitstream,

wherein a first same one of said plurality of bitstream restriction information is specified for a first subset of said plurality of interoperability points, said first subset of interoperability points corresponding to all layers having a first same temporal level,

wherein a second same one of said plurality of bitstream restriction information is specified for a second subset of interoperability points, said second subset of interoperability points corresponding to all layers having a second same temporal level, and

wherein each of said plurality of bitstream restriction information specifies one or more of:

(1) if the motion is over picture boundary,

(2) maximal number of bytes per picture,

(3) maximal number of bits per macroblock,

(4) maximal motion vector length,

(5) number of reordering frames, and

(6) maximal decoded frame buffer size.

12. The media of claim 11 , wherein one or more of (1) a syntax element indicative of dependency ID, (2) a syntax element indicative of temporal level, and (3) a syntax element indicative of quality level are transmitted in said bitstream for each interoperability point in said first subset.

13. The media of claim 11 , wherein said plurality of bitstream restriction information is specified in a sequence parameter set or a picture parameter set.

14. The media of claim 11 , wherein said plurality of bitstream restriction information is specified in video usability information.

15. The media of claim 11 , wherein said plurality of bitstream restriction information is specified in supplemental enhancement information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2019
From: LUO, JIANCONG; ZHU, LIHUA; YIN, PENG
To: THOMSON LICENSING
Reel/Frame 050636/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2019
From: THOMSON LICENSING
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 050636/0845 →
Continuity (4)
Continuation 15728338 · Oct 9, 2017
Continuation 12450647
Provisional Application 60911490 · Apr 12, 2007
Related Publication 20190075310A1 · Mar 7, 2019