IP Library Granted Patent US 8,761,265
Granted Patent B2
US 8,761,265 · App. 12/450,584 · Granted Jun 24, 2014

Hypothetical reference decoder for multiview 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 8,761,265
App. No.
12/450,584
Granted
Jun 24, 2014
Kind
B2
Abstract

A method and apparatus to define a Hypothetical Reference Decoder (HRD) for Multiview Video Coding (MVC) defines constraints for each possible interoperability point. Each combination of M views denotes an interoperability point. The principles of the present invention also allow for HRD constraints to be defined for a set of interoperability points and other sets are derived from the defined set. The method also allows for the HRD rules of the interoperability points to be derived from information in the bitstream syntax.

Claims (11)

1. A multiview video encoder, comprising:

a processing unit implementing a hypothetical reference decoder (“HRD”) for multiview video coding (MVC), wherein the processing unit specifies HRD parameters and bitstream restriction information for each interoperability point in MVC, and wherein the processing unit encodes the HRD parameters and the bitstream restriction information into a bitstream.

2. The multiview video encoder of claim 1 , wherein the HRD parameters and the bitstream restriction information are defined in high level syntax.

3. The multiview video encoder of claim 1 , wherein the bitstream restriction information comprises at least one of a motion_vectors_over_pic_boundaries_flag syntax element, a max_bytes_per_pic_denom syntax element, a max_bits_per_mb_denom syntax element, a log2_max_mv_length_horizontal syntax element, a log2_max_mv_length_vertical syntax element, a num_reorder_frames syntax element, and a max_dec_frame_buffering syntax element.

4. A multiview video encoder, comprising:

a processing unit implementing a hypothetical reference decoder for multiview video coding, wherein the processing unit specifies the HRD parameters and the bitstream restriction information only for a set of interoperability points, and other sets are derived from the specified set, and wherein the processing unit encodes the HRD parameters and the bitstream restriction information into a bitstream.

5. The multiview video encoder of claim 4 , wherein the processing unit specifies the HRD parameters and the bitstream restriction information only for decoding a single view, and derives the HRD parameters and the bitstream restriction information for decoding more than one view from those of the single view.

6. The multiview video encoder of claim 4 , wherein the bitstream restriction information comprises at least one of a motion_vectors_over_pic_boundaries_flag syntax element, a max_bytes_per_pic_denom syntax element, a max_bits_per_mb_denom syntax element, a log2_max_mv_length_horizontal syntax element, a log2_max_mv_length_vertical syntax element, a num_reorder_frames syntax element, and a max_dec_frame_buffering_syntax element.

7. A multiview video encoder, comprising:

a processing unit implementing a hypothetical reference decoder for multiview video coding, wherein the processing unit specifies the HRD parameters and the bitstream restriction information only for the worst case of decoding any number of views, the worst case corresponding to at least one of a largest buffer size, longest delay, highest bitrate, and most bit consumption required for decoding the any number of views, and wherein the processing unit encodes the HRD parameters and the bitstream restriction information into a bitstream.

8. The multiview video encoder of claim 7 , wherein the bitstream restriction information comprises at least one of a motion_vectors_over_pic_boundaries_flag syntax element, a max_bytes_per_pic_denom syntax element, a max_bits_per_mb_denom syntax element, a log2_max_mv_length_horizontal syntax element, a log2_max_mv_length_vertical syntax element, a num_reorder_frames syntax element, and a max_dec_frame_buffering syntax element.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2018
From: THOMSON LICENSING
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 047289/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2009
From: LUO, JIANCONG; ZHU, LIHUA; YIN, PENG; PANDIT, PURVIN BIBHAS
To: THOMSON LICENSING
Reel/Frame 023335/0613 →