IP Library Granted Patent US 9,621,920
Granted Patent B2
US 9,621,920 · App. 14/582,115 · Granted Apr 11, 2017

Method of three-dimensional and multiview video coding using a disparity vector

Inventors: Jicheng An (Beijing, CN); Yi-Wen Chen (Taichung, TW); Kai Zhang (Beijing, CN); Jian-Liang Lin (Yilan County, TW)
Assignee: HFI INNOVATION INC.
H04N19/597H04N13/0048H04N19/103H04N19/105H04N19/139H04N19/176H04N19/513
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,621,920
App. No.
14/582,115
Granted
Apr 11, 2017
Kind
B2
Abstract

A method and apparatus for a three-dimensional or multi-view video encoding or decoding system are disclosed, where a three-dimensional coding tool relying on a disparity vector are adaptively applied depending on whether the inter-view reference picture pointed by the disparity vector is in the reference list associated with the current slice. The three-dimensional coding tool may correspond to the Inter-View Motion Prediction (IVMP) or View Synthesis Prediction (VSP). If the inter-view reference picture pointed by the DV is not in the current reference list associated with the current slice, the selected three-dimensional coding tool is disabled for the current block. If the inter-view reference picture pointed by the DV is in the current reference list associated with the current slice, the selected three-dimensional coding tool can be applied to the current block.

Claims (21)

1. A method of video coding for a three-dimensional or multi-view video encoding or decoding system, the method comprising:

receiving input data associated with a current block in a dependent view;

determining whether an inter-view reference picture pointed by a disparity vector (DV) is in a current reference list associated with a current slice containing the current block for one or more three-dimensional coding tools that utilize the DV;

if the inter-view reference picture pointed by the DV is not in the current reference list associated with the current slice, disabling said one or more three-dimensional coding tools for the current block; and

if the inter-view reference picture pointed by the DV is in the current reference list associated with the current block, enabling said one or more three-dimensional coding tools for the current block.

2. The method of claim 1 , wherein said one or more three-dimensional coding tools are selected from a group consisting of inter-view motion prediction (IVMP), view synthesis prediction (VSP), or advanced residual prediction (ARP).

3. The method of claim 2 , wherein said one or more three-dimensional coding tools correspond to the inter-view motion prediction and a temporal inter-view motion vector candidate is excluded from a Merge candidate list if the inter-view motion prediction is disabled.

4. The method of claim 2 , wherein said one or more three-dimensional coding tools correspond to the view synthesis prediction and a view synthesis prediction Merge candidate is excluded from a Merge candidate list if the view synthesis prediction is disabled.

5. The method of claim 1 , wherein a high-level syntax element is used to enable or disable said one or more three-dimensional coding tools for coding each dependent texture layer or each dependent depth layer.

6. The method of claim 1 , wherein a high-level control flag is transmitted in a picture level bitstream or a slice level bitstream associated with one picture or one slice to indicate whether said one or more three-dimensional coding tools are enabled or not for said one picture or said one slice respectively.

7. The method of claim 6 , wherein when the high-level control flag is transmitted in the slice level bitstream, the high-level control flag is the same for all slices in said one picture.

8. The method of claim 1 , wherein said determining whether the inter-view reference picture pointed by the DV is in the current reference list associated with the current slice corresponds to determining whether a reference view index of the inter-view reference picture for the current block is invalid.

9. The method of claim 8 , wherein the reference view index is invalid if the reference view index has a value of −1.

10. The method of claim 1 , wherein the inter-view reference picture has a same picture order count (POC) as the current block and a different view index from the current block.

11. The method of claim 1 , wherein the DV is derived based on one or more neighboring blocks of the current block.

12. The method of claim 1 , wherein the inter-view reference picture pointed by the DV is designated as not in the current reference list if the DV is unavailable or invalid, or the reference view of the DV is unavailable or invalid.

13. An apparatus for video coding in a three-dimensional or multi-view video encoding or decoding system, the apparatus comprising one or more electronic circuits configured to:

receive input data associated with a current block in a dependent view;

determine whether an inter-view reference picture pointed by a DV is in a current reference list associated with a current slice containing the current block for one or more three-dimensional coding tools that utilize the DV;

if the inter-view reference picture pointed by the DV is not in the current reference list associated with the current slice, disable said one or more three-dimensional coding tools for the current block; and

if the inter-view reference picture pointed by the DV is in the current reference list associated with the current block, enable said one or more three-dimensional coding tools for the current block.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2016
From: MEDIATEK SINGAPORE PTE. LTD.
To: HFI INNOVATION INC.
Reel/Frame 039609/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2014
From: AN, JICHENG; CHEN, YI-WEN; ZHANG, KAI; LIN, JIAN-LIANG
To: MEDIATEK SINGAPORE PTE. LTD
Reel/Frame 034581/0523 →
Continuity (2)
Continuation PCTCN2014070009 · Jan 2, 2014
Related Publication 20150189323A1 · Jul 2, 2015