IP Library Granted Patent US 10,306,225
Granted Patent B2
US 10,306,225 · App. 14/779,431 · Granted May 28, 2019

Method of texture merging candidate derivation in 3D video coding

Inventors: Kai Zhang (Beijing, CN); Jicheng An (Beijing, CN)
Assignee: HFI INNOVATION INC.
H04N19/119H04N13/10H04N13/106H04N13/122H04N13/128H04N19/176H04N19/597H04N19/172H04N19/44H04N19/463
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,306,225
App. No.
14/779,431
Granted
May 28, 2019
Kind
B2
Abstract

A method of depth map coding for a three-dimensional video coding system incorporating consistent texture merging candidate is disclosed. According to the first embodiment, the current depth block will only inherit the motion information of the collocated texture block if one reference depth picture has the same POC (picture order count) and ViewId (view identifier) as the reference texture picture of the collocated texture block. In another embodiment, the encoder assigns the same total number of reference pictures for both the depth component and the collocated texture component for each reference list. Furthermore, the POC (picture order count) and the ViewId (view identifier) for both the depth image unit and the texture image unit are assigned to be the same for each reference list and for each reference picture.

Claims (41)

1. A method of depth map coding for a video coding system, the method comprising:

receiving data corresponding to a current depth block in a current depth picture;

determining one or more reference depth pictures arranged in at least one reference list, each of the one or more reference depth pictures is associated with a respective reference depth index;

receiving motion information of a collocated texture block that is collocated with the current depth block, wherein the motion information of the collocated texture block indicates a reference texture picture for coding the collocated texture block;

determining if the one or more reference depth pictures include a particular reference depth picture that has a same POC (picture order count) syntax element value and ViewId (view identifier syntax element value as the reference texture picture; and

in response to a determination result that the one or more reference depth pictures include the particular reference depth picture;

generating a texture merging candidate for the current depth block based on the motion information of the collocated texture block, and

decoding the current depth block using the texture merging candidate.

2. The method of claim 1 , wherein

the reference texture picture has a reference texture index different from a reference depth index of the particular reference depth picture.

3. The method of claim 1 , wherein

the at least one reference list corresponds to a reference list 0 or a reference list 1, and

the method further comprises:

in response to a determination result that a particular reference list of the at least one reference list does not include the particular reference depth picture, determining that the particular reference list is not used for processing the current depth block.

4. The method of claim 3 , further comprising:

selecting no valid texture merging candidate in response to the current depth picture being a P-picture and the reference list 0 being determined as not used.

5. The method of claim 3 , further comprising:

selecting no valid texture merging candidate in response to the current depth picture being a B-picture and either the reference list 0 or the reference list 1 being determined as not used.

6. The method of claim 1 , further comprising:

in response to a determination result that the one or more reference depth pictures do not include the particular reference depth picture, generating the texture merging candidate for the current depth block by scaling a motion vector of the collocated texture block.

7. An apparatus of depth map coding for a video coding system, the apparatus comprising one or more electronic circuits configured to:

receive data corresponding to a current depth block in a current depth picture;

determine one or more reference depth pictures arranged in at least one reference list, each of the one or more reference depth pictures is associated with a respective depth index;

receive motion information of a collocated texture block that is collocated with the current depth block, wherein the motion information of the collocated texture block indicates a reference texture picture for coding the collocated texture block;

determine if the one or more reference depth pictures include a particular reference depth picture that has a same POC (picture order count) syntax element value and ViewId (view identifier) syntax element value as the reference texture picture; and

in response to a determination result that the one or more reference depth pictures include the particular reference depth picture,

generate a texture merging candidate for the current depth block based on the motion information of the collocated texture block, and

decode the current depth block using the texture merging candidate.

8. The apparatus of claim 7 , wherein

the reference texture picture has a reference texture index different from a reference depth index of the particular reference depth picture.

9. The apparatus of claim 7 , wherein

the at least one reference list corresponds to a reference list 0 or a reference list 1, and

the one or more electronic circuits are further configured to:

in response to a determination result that a particular reference list of the at least one reference list does not include the particular reference depth picture,

determine that the particular reference list is not used for processing the current depth block.

10. The apparatus of claim 9 , wherein the one or more electronic circuits are further configured to:

select no valid texture merging candidate in response to the current depth picture being a P-picture and the reference list 0 being determined as not used.

11. The apparatus of claim 9 , wherein the one or more electronic circuits are further configured to:

select no valid texture merging candidate in response to the current depth picture being a B-picture and either the reference list 0 or the reference list 1 being determined as not used.

12. The apparatus of claim 7 , wherein the one or more electronic circuits are further configured to:

in response to a determination result that the one or more reference depth pictures do not include the particular reference depth picture, generate the texture merging candidate for the current depth block by scaling a motion vector of the collocated texture 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 Sep 23, 2015
From: ZHANG, KAI; AN, JICHENG
To: MEDIATEK SINGAPORE PTE. LTD.
Reel/Frame 036634/0950 →
Priority Claims (1)
WO PCT/CN2013/078579 · Jul 1, 2013 · international
Continuity (1)
Related Publication 20160050435A1 · Feb 18, 2016
Cited By (6)
US 12,368,880 US 12,401,820 US 12,549,756 US 12,556,738 US 12,604,029 US 12,641,216