IP Library › Granted Patent US 11,089,330
Granted Patent B2
US 11,089,330 · App. 16/282,773 · Granted Aug 10, 2021

Method for sub-PU motion information inheritance in 3D video coding

Inventors: Jicheng An (Beijing, CN); Kai Zhang (Beijing, CN); Jian-Liang Lin (Su'ao Township, Yilan County, TW)
Assignee: HFI INNOVATION INC.
H04N19/597H04N19/105H04N19/139H04N19/176H04N19/436H04N19/52
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 11,089,330
App. No.
16/282,773
Granted
Aug 10, 2021
Kind
B2
Abstract

A method and apparatus for coding a depth block in three-dimensional video coding are disclosed. Embodiments of the present invention divide a depth block into depth sub-blocks and determine default motion parameters. For each depth sub-block, the motion parameters of a co-located texture block covering the center sample of the depth sub-block are determined. If the motion parameters are available, the motion parameters are assigned as inherited motion parameters for the depth sub-block. If the motion parameters are unavailable, the default motion parameters are assigned as inherited motion parameters for the depth sub-block. The depth sub-block is then encoded or decoded using the inherited motion parameters or a motion candidate selected from a motion candidate set including the inherited motion parameters. The depth block may correspond to a depth prediction unit (PU) and the depth sub-block corresponds to a depth sub-PU.

Claims (22)

1. A method for coding a block in video coding, the method comprising:

receiving input data associated with a current block, wherein the current block contains multiple sub-blocks;

performing a first determination process to determine a set of default motion parameters; and

for a current sub-block:

performing a second determination process to determine a first set of motion parameters of a first reference co-located block of the current sub-block when the set of default motion parameters is determined as available according to the first determination process;

when the first set of motion parameters is available or the set of default motion parameters is available, determining a set of inherited motion parameters of the current sub-block according to the first set of motion parameters or the set of default motion parameters;

when the set of default motion parameters is determined as unavailable according to the first determination process, setting a status of the set of inherited motion parameters for the current sub-block as unavailable; and

when the set of inherited motion parameters is available, applying encoding or decoding to the current sub-block using the set of inherited motion parameters for the current sub-block or a motion candidate selected from a motion candidate set including the set of inherited motion parameters for the current sub-block.

2. The method of claim 1 , wherein the determining the set of inherited motion parameters of the current sub-block comprises:

when the first set of motion parameters is available, determining the set of inherited motion parameters of the current sub-block according to the first set of motion parameters.

3. The method of claim 1 , wherein the determining the set of inherited motion parameters of the current sub-block comprises:

when the first set of motion parameters is determined as unavailable according to the second determination process and the set of default motion parameters is available, determining the set of inherited motion parameters of the current sub-block according to the set of default motion parameters.

4. The method of claim 1 , wherein the first determination process is performed based on a second co-located reference block.

5. The method of claim 4 , wherein the second co-located reference block corresponds to a selected sub-block of the multiple sub-blocks.

6. An apparatus for video coding system, the apparatus comprising one or more electronic circuits configured to:

receive input data associated with a current block, wherein the current block contains multiple sub-blocks;

performing a first determination process to determine a set of default motion parameters; and

for a current sub-block:

performing a second determination process to determine a first set of motion parameters of a first reference co-located block of the current sub-block when the set of default motion parameters is determined as available according to the first determination process;

when the first set of motion parameters is available or the set of default motion parameters is available, determine a set of inherited motion parameters of the current sub-block according to the first set of motion parameters or the set of default motion parameters;

when the set of default motion parameters is determined as unavailable according to the first determination process, set a status of the set of inherited motion parameters for the current sub-block as unavailable; and

when the set of inherited motion parameters is available, apply encoding or decoding to the current sub-block using the set of inherited motion parameters for the current sub-block or a motion candidate selected from a motion candidate set including the set of inherited motion parameters for the current sub-block.

Priority Claims (1)
WO PCT/CN2014/071576 · Jan 27, 2014 · international
Continuity (2)
Continuation 15114116
Related Publication 20190191180A1 · Jun 20, 2019