IP Library Granted Patent US 9,906,813
Granted Patent B2
US 9,906,813 · App. 14/503,427 · Granted Feb 27, 2018

Method of view synthesis prediction in 3D video coding

Inventors: Xianguo Zhang (Beijing, CN); Kai Zhang (Beijing, CN); Jicheng An (Beijing, CN); Jian-Liang Lin (Yilan County, TW)
Assignee: HFI INNOVATION INC.
H04N19/597H04N13/0022H04N13/0048H04N19/119H04N19/139H04N19/176
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,906,813
App. No.
14/503,427
Granted
Feb 27, 2018
Kind
B2
Abstract

A method and apparatus for three-dimensional or multi-view video encoding and decoding using VSP (view synthesis prediction) with uniform sub-block partition are disclosed. For a current texture block comprising multiple partition blocks, the system derives a single partition decision and partitions each partition block of the current texture block into multiples sub-blocks according to the single partition decision. The VSP processing is then applied to each sub-block to derive the inter-view prediction using VSP. The single partition decision is derived using depth samples of the depth block in a reference view.

Claims (36)

1. A method for three-dimensional or multi-view video encoding or decoding using VSP (view synthesis prediction), the method comprising:

receiving input data associated with a current texture block in a dependent view, wherein the current texture block comprises multiple partition blocks;

locating a depth block in a reference view corresponding to the current texture block using a derived DV (disparity vectors);

deriving a single partition decision for the current texture block using the depth block;

partitioning each partition block of the current texture block into multiples sub-blocks according to the single partition decision; and

for each sub-block,

determining a corresponding DV based on the depth block;

locating prediction data in the reference view using the corresponding DV; and

applying inter-view encoding or decoding to said each sub-block using the prediction data.

2. The method of claim 1 , wherein each partition block is partitioned into multiples sub-blocks horizontally or vertically according to the single partition decision.

3. The method of claim 1 , wherein said multiples sub-blocks have a same size, each sub-block has sub-block width larger than sub-block height when the single partition decision has a first value, and each sub-block has the sub-block width less than the sub-block height when the single partition decision has a second value.

4. The method of claim 1 , wherein each partition block is partitioned into said multiples sub-blocks horizontally when the single partition decision has a first value, and each partition block is partitioned into said multiples sub-blocks vertically when the single partition decision has a second value.

5. The method of claim 1 , wherein the single partition decision for the current texture block is derived using four corner depth samples of the depth block, wherein the four corner depth samples correspond to a left-top depth sample, a right-bottom depth sample, a right-top depth sample and a left-bottom depth sample.

6. The method of claim 5 , wherein a first test regarding whether the left-top depth sample is larger than the right-bottom depth sample is performed and a second test regarding whether the right-top depth sample is larger than the left-bottom depth sample is performed.

7. The method of claim 6 , wherein when the first test has a same result as the second test, the single partition decision has a first value; and when the first test has a different result from the second test, the single partition decision has a second value.

8. The method of claim 1 , wherein the single partition decision for the current texture block is derived using four centric depth samples of the depth block, wherein the four centric depth samples are determined from center depth samples of a left part, a right part, a top part and a bottom part of the depth block respectively.

9. The method of claim 8 , wherein top-bottom absolute difference (UDD) and left-right absolute difference (LRD) are calculated, the UDD corresponds to absolute difference between the centric depth sample of the top part and the centric depth sample of the bottom part, and the LRD corresponds to the absolute difference between the centric depth sample of the left part and the centric depth sample of the right part.

10. The method of claim 9 , wherein when the UDD is larger than the LRD, the single partition decision has a first value; and when t the UDD is less than the LRD, the single partition decision has a second value.

11. The method of claim 1 , wherein the current texture block corresponds to a texture PU (prediction unit) or a texture CU (coding unit).

12. The method of claim 1 , wherein the current texture block has a first block size selected from a first group consisting of 64×64, 64×32, 32×64, 32×32, 32×16, 16×32, 16×16, 16×8, and 8×16, and the partition block has a second block size selected from a second group consisting of 32×32, 16×16 and 8×8.

13. The method of claim 1 , the derived DV is determined based on one or more disparity vectors of one or more neighboring blocks of the current texture block.

14. The method of claim 1 , wherein a flag is transmitted in a sequence, view, picture, or slice level to indicate VSP type, wherein each partition block of the current texture block is partitioned into multiples sub-blocks according to the single partition decision if the flag is asserted, and each partition block of the current texture block is partitioned into multiples sub-blocks according to individual decision if the flag is not asserted.

15. An apparatus for three-dimensional or multi-view video encoding or decoding using VSP (view synthesis prediction), the apparatus comprising: a plurality of electronic circuits configured to:

receive input data associated with a current texture block in a dependent view, where the current texture block comprises multiple partition blocks;

locate a depth block in a reference view corresponding to the current texture block using a derived DV (disparity vectors);

derive a single partition decision for the current texture block using the depth block;

partition each partition block of the current texture block into multiples sub-blocks according to the single partition decision; and

for each sub-block,

determine a corresponding DV based on the depth block;

locate prediction data in the reference view using the corresponding DV; and

apply inter-view encoding or decoding to said each sub-block using the prediction data.

16. The apparatus of claim 15 , wherein each partition block is partitioned into multiples sub-blocks horizontally or vertically according to the single partition decision.

17. The apparatus of claim 15 , wherein said multiples sub-blocks have a same size, each sub-block has sub-block width larger than sub-block height when the single partition decision has a first value, and each sub-block has the sub-block width less than the sub-block height when the single partition decision has a second value.

18. The apparatus of claim 15 , wherein each partition block is partitioned into said multiples sub-blocks horizontally when the single partition decision has a first value, and each partition block is partitioned into said multiples sub-blocks vertically when the single partition decision has a second value.

19. The apparatus of claim 15 , wherein the current texture block corresponds to a texture PU (prediction unit) or a texture CU (coding unit).

20. The apparatus of claim 15 , the derived DV is determined based on one or more disparity vectors of one or more neighboring blocks of the current 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 Oct 1, 2014
From: ZHANG, XIANGUO; ZHANG, KAI; AN, JICHENG; LIN, JIAN-LIANG
To: MEDIATEK SINGAPORE PTE. LTD
Reel/Frame 033858/0227 →
Continuity (3)
Continuation In Part PCTCN2013084849 · Oct 8, 2013
Related Publication 20160100190A1 · Apr 7, 2016
Related Publication 20170332100A9 · Nov 16, 2017