IP Library Granted Patent US 10,116,964
Granted Patent B2
US 10,116,964 · App. 14/517,787 · Granted Oct 30, 2018

Method of sub-prediction unit prediction in 3D video coding

Inventors: Jicheng An (Beijing, CN); Kai Zhang (Beijing, CN); Yi-Wen Chen (Taichung, TW); Jian-Liang Lin (Yilan County, TW)
Assignee: HFI INNOVATION INC.
H04N19/597H04N13/0022H04N13/0048H04N13/128H04N13/161H04N19/51
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,116,964
App. No.
14/517,787
Granted
Oct 30, 2018
Kind
B2
Abstract

A method for a three-dimensional encoding or decoding system incorporating restricted sub-PU level prediction is disclosed. In one embodiment, the sub-PU level prediction associated with inter-view motion prediction or view synthesis prediction is restricted to the uni-prediction. In another embodiment, the sub-PU partition associated with inter-view motion prediction or view synthesis prediction is disabled if the sub-PU partition would result in sub-PU size smaller than the minimum PU split size or the PU belongs to a restricted partition group. The minimum PU split size may correspond to 8×8. The restricted partition group may correspond to one or more asymmetric motion partition (AMP) modes.

Claims (24)

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

receiving input data associated with a current texture PU (prediction unit) in a dependent view;

when a size of the current texture PU is not smaller than a threshold size and the current texture PU corresponds to a symmetric partition:

splitting the current texture PU into sub-PUs;

locating depth sub-blocks or texture sub-blocks in a reference view corresponding to the current texture PU using first derived DVs (disparity vectors); and

generating temporal prediction or inter-view prediction for the current texture PU using SPIVMP (sub-PU level inter-view motion prediction) or VSP (view synthesized prediction), the temporal prediction being based on motion information of the texture sub-blocks in the reference view, and the inter-view prediction being based on warped texture samples in the reference view using the depth sub-blocks;

when the current texture PU corresponds to an asymmetric partition:

locating a depth block or a texture block in the reference view corresponding to the current texture PU using a second derived DV; and

generating the temporal prediction or inter-view prediction for the current texture PU without using the SPIVMP or without using the VSP; and

encoding or decoding the current texture PU using the temporal prediction or the inter-view prediction.

2. The method of claim 1 , wherein the threshold size corresponds to 8×8.

3. The method of claim 1 , wherein the asymmetric partition includes a size of PART_2NxnU, PART_2NxnD, PART_nLx2N, or PART_nRx2N.

4. An apparatus for three-dimensional or multi-view video coding, the apparatus comprising one or more electronic circuits configured to:

receive input data associated with a current texture PU (prediction unit) in a dependent view;

when a size of the current texture PU is not smaller than a threshold size and the current texture PU corresponds to a symmetric partition:

split the current texture PU into sub-PUs;

locate depth sub-blocks or texture sub-blocks in a reference view corresponding to the current texture PU using first derived DVs (disparity vectors); and

generate temporal prediction or inter-view prediction for the current texture PU using SPIVMP (sub-PU level inter-view motion prediction) or VSP (view synthesized prediction), the temporal prediction being based on motion information of the texture sub-blocks in the reference view, and the inter-view prediction being based on warped texture samples in the reference view using the depth sub-blocks;

when the current texture PU corresponds to an asymmetric partition:

locate a depth block or a texture block in the reference view corresponding to the current texture PU using a second derived DV; and

generate the temporal prediction or inter-view prediction for the current texture PU without using the SPIVMP or without using the VSP; and

encode or decode the current texture PU using the temporal prediction or the inter-view prediction.

5. The apparatus of claim 4 , wherein the threshold size corresponds to 8×8.

6. The apparatus of claim 4 , wherein the asymmetric partition includes a size of PART_2NxnU, PART_2NxnD, PART —nLx 2N, or PART —nRx 2N.

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 17, 2014
From: AN, JICHENG; ZHANG, KAI; CHEN, YI-WEN; LIN, JIAN-LIANG
To: MEDIATEK SINGAPORE PTE. LTD
Reel/Frame 033976/0167 →
Continuity (3)
Continuation In Part PCTCN2013086271 · Oct 31, 2013
Related Publication 20160112721A1 · Apr 21, 2016
Related Publication 20180077427A9 · Mar 15, 2018
Cited By (2)
US 12,238,346 US 12,689,726