Method for sub-PU motion information inheritance in 3D video coding
First Claim
1. A method for coding a block in video coding, the method comprising:
- receiving input data associated with a current block;
dividing the current block into multiple sub-blocks;
determining a set of default motion parameters or unavailability thereof;
for a current sub-block;
determining a first set of motion parameters of a first reference co-located block of the current sub-block or unavailability thereof;
determining a set of inherited motion parameters for the current sub-block or unavailability thereof, includingin response to determining that the first set of motion parameters is available, determining the set of inherited motion parameters for the current sub-block according to the first set of motion parameters,in response to determining that the first set of motion parameters is unavailable and the set of default motion parameters is available, determining the set of inherited motion parameters for the current sub-block according to the set of default motion parameters, andin response to determining that the first set of motion parameters is unavailable and the set of default motion parameters is unavailable, determining the set of inherited motion parameters for the current sub-block as unavailable; and
in response to determining that the set of inherited motion parameters is available, applying coding 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,wherein the determining the set of default motion parameters or unavailability thereof is performed based on a second co-located reference block of a selected sub-block of the multiple sub-blocks.
2 Assignments
0 Petitions
Accused Products
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.
23 Citations
16 Claims
-
1. A method for coding a block in video coding, the method comprising:
-
receiving input data associated with a current block; dividing the current block into multiple sub-blocks; determining a set of default motion parameters or unavailability thereof; for a current sub-block; determining a first set of motion parameters of a first reference co-located block of the current sub-block or unavailability thereof; determining a set of inherited motion parameters for the current sub-block or unavailability thereof, including in response to determining that the first set of motion parameters is available, determining the set of inherited motion parameters for the current sub-block according to the first set of motion parameters, in response to determining that the first set of motion parameters is unavailable and the set of default motion parameters is available, determining the set of inherited motion parameters for the current sub-block according to the set of default motion parameters, and in response to determining that the first set of motion parameters is unavailable and the set of default motion parameters is unavailable, determining the set of inherited motion parameters for the current sub-block as unavailable; and in response to determining that the set of inherited motion parameters is available, applying coding 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, wherein the determining the set of default motion parameters or unavailability thereof is performed based on a second co-located reference block of a selected sub-block of the multiple sub-blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. An apparatus for coding a block in a video coding system, the apparatus comprising one or more electronic circuits configured to:
-
receive input data associated with a current block; divide the current block into multiple sub-blocks; determine a set of default motion parameters or unavailability thereof; for a current sub-block; determine a first set of motion parameters of a first co-located reference block of the current sub-block or unavailability thereof; determine a set of inherited motion parameters for the current sub-block or unavailability thereof, including in response to determining that the first set of motion parameters is available, determining the set of inherited motion parameters for the current sub-block according to the first set of motion parameters, in response to determining that the first set of motion parameters is unavailable and the set of default motion parameters is available, determining the set of inherited motion parameters for the current sub-block according to the set of default motion parameters, and in response to determining that the first set of motion parameters is unavailable and the set of default motion parameters is unavailable, determine the set of inherited motion parameters for the current sub-block as unavailable; and in response to determining that the set of inherited motion parameters is available, apply coding 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, wherein the one or more electronic circuits are configured to determine the set of default motion parameters or unavailability thereof based on a second co-located reference block of a selected sub-block of the multiple sub-blocks. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16)
-
Specification