Inside view motion prediction among texture and depth view components
First Claim
Patent Images
1. A method for coding video data, the method comprising:
- coding a plurality of texture view blocks of a texture view component, wherein the plurality of texture view blocks corresponds to a single depth view block of a depth view component, wherein a spatial resolution of the depth view component is a quarter of a spatial resolution of the texture view component, and wherein the spatial resolution of the depth view component is half width and half height relative to the texture view component;
based on a texture view block of the plurality of texture view blocks that corresponds to at least one partition of the single depth view block being partitioned into a plurality of texture view block partitions;
determining which one of the plurality of texture view block partitions of the texture block of the texture view component encompasses at least a same area relative to the texture view block as where the at least one partition of the single depth view block is located relative to the single depth view block in the depth view component having the quarter spatial resolution relative to the texture view component, wherein the determined one of the plurality of texture view block partitions encompasses at least the same area relative to the texture view block as where the at least one partition of the single depth view block is located relative to the single depth view block based on the determined one of the plurality of texture view block partitions and the at least one partition of the single depth view block including the same corner in respective ones of the texture block and the depth view block;
selecting the determined one of the plurality of texture view block partitions;
determining a reference index of the selected texture view block partition, the reference index of the selective texture view block partition identifying a reference texture view component having a picture order count (POC) value; and
determining a reference index of the at least one partition of the single depth view block based on the reference index of the selected texture view block partition, the reference index of the at least one partition of the single depth view block identifies a POC value that is equal to the POC value of the identified reference texture view component; and
coding the single depth view block based on the determined reference index of the at least one partition,wherein the depth view component and the texture view component belong to a same view within an access unit, andwherein the single depth view block indicates relative depth of all pixels within the corresponding plurality of texture view blocks.
1 Assignment
0 Petitions
Accused Products
Abstract
The techniques of this disclosure may be generally related to using motion information for a corresponding block from a texture view component that corresponds with a block in a depth view component in coding the block in the depth view component. In some examples, for coding purposes, the techniques may use motion information when the spatial resolution of the texture view component is different than the spatial resolution of the depth view component.
116 Citations
31 Claims
-
1. A method for coding video data, the method comprising:
-
coding a plurality of texture view blocks of a texture view component, wherein the plurality of texture view blocks corresponds to a single depth view block of a depth view component, wherein a spatial resolution of the depth view component is a quarter of a spatial resolution of the texture view component, and wherein the spatial resolution of the depth view component is half width and half height relative to the texture view component; based on a texture view block of the plurality of texture view blocks that corresponds to at least one partition of the single depth view block being partitioned into a plurality of texture view block partitions; determining which one of the plurality of texture view block partitions of the texture block of the texture view component encompasses at least a same area relative to the texture view block as where the at least one partition of the single depth view block is located relative to the single depth view block in the depth view component having the quarter spatial resolution relative to the texture view component, wherein the determined one of the plurality of texture view block partitions encompasses at least the same area relative to the texture view block as where the at least one partition of the single depth view block is located relative to the single depth view block based on the determined one of the plurality of texture view block partitions and the at least one partition of the single depth view block including the same corner in respective ones of the texture block and the depth view block; selecting the determined one of the plurality of texture view block partitions; determining a reference index of the selected texture view block partition, the reference index of the selective texture view block partition identifying a reference texture view component having a picture order count (POC) value; and determining a reference index of the at least one partition of the single depth view block based on the reference index of the selected texture view block partition, the reference index of the at least one partition of the single depth view block identifies a POC value that is equal to the POC value of the identified reference texture view component; and coding the single depth view block based on the determined reference index of the at least one partition, wherein the depth view component and the texture view component belong to a same view within an access unit, and wherein the single depth view block indicates relative depth of all pixels within the corresponding plurality of texture view blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device for coding video data, the device comprising:
-
a memory unit configured to store a plurality reference pictures; and a video coder configured to; code a plurality of texture view blocks of a texture view component, wherein the plurality of texture view blocks corresponds to a single depth view block of a depth view component, wherein a spatial resolution of the depth view component is a quarter of a spatial resolution of the texture view component, and wherein the spatial resolution of the depth view component is half width and half height relative to the texture view component; based on a texture view block of the plurality of texture view blocks that corresponds to at least one partition of the single depth view block being partitioned into a plurality of texture view block partitions; determine which one of the plurality of texture view block partitions of the texture block of the texture view component encompasses at least a same area relative to the texture view block as where the at least one partition of the single depth view block is located relative to the single depth view block in the depth view component having the quarter spatial resolution relative to the texture view component, wherein the determined one of the plurality of texture view block partitions encompasses at least the same area relative to the texture view block as where the at least one partition of the single depth view block is located relative to the single depth view block based on the determined one of the plurality of texture view block partitions and the at least one partition of the single depth view block including the same corner in respective ones of the texture block and the depth view block; select the determined one of the plurality of texture view block partitions; determine a reference index of the selected texture view block partition, the reference index of the selective texture view block partition identifying a reference texture view component having a picture order count (POC) value; and determine a reference index of the at least one partition of the single depth view block based on the reference index of the selected texture view block partition, the reference index of the at least one partition of the single depth view block identifies a POC value that is equal to the POC value of the identified reference texture view component; and code the single depth view block based on a reference picture of the plurality of reference pictures identified from the determined reference index of the at least one partition, wherein the depth view component and the texture view component belong to a same view within an access unit, and wherein the single depth view block indicates relative depth of all pixels within the corresponding plurality of texture view blocks. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer-readable storage medium having stored thereon instructions that when executed, cause a processor of a device for coding video data to:
-
code a plurality of texture view blocks of a texture view component, wherein the plurality of texture view blocks corresponds to a single depth view block of a depth view component, wherein a spatial resolution of the depth view component is a quarter of a spatial resolution of the texture view component, and wherein the spatial resolution of the depth view component is half width and half height relative to the texture view component; based on a texture view block of the plurality of texture view blocks that corresponds to at least one partition of the single depth view block being partitioned into a plurality of texture view block partitions; determine which one of the plurality of texture view block partitions of the texture block of the texture view component encompasses at least a same area relative to the texture view block as where the at least one partition of the single depth view block is located relative to the single depth view block in the depth view component having the quarter spatial resolution relative to the texture view component, wherein the determined one of the plurality of texture view block partitions encompasses at least the same area relative to the texture view block as where the at least one partition of the single depth view block is located relative to the single depth view block based on the determined one of the plurality of texture view block partitions and the at least one partition of the single depth view block including the same corner in respective ones of the texture block and the depth view block; select the determined one of the plurality of texture view block partitions; determine a reference index of the selected texture view block partition, the reference index of the selective texture view block partition identifying a reference texture view component having a picture order count (POC) value; determine a reference index of the at least one partition of the single depth view block based on the reference index of the selected texture view block partition, the reference index of the at least one partition of the single depth view block identifies a POC value that is equal to the POC value of the identified reference texture view component; and code the single depth view block based on the determined reference index of the at least one partition, wherein the depth view component and the texture view component belong to a same view within an access unit, and wherein the single depth view block indicates relative depth of all pixels within the corresponding plurality of texture view blocks.
-
-
31. A device for coding video data, the device comprising:
-
means for coding a plurality of texture view blocks of a texture view component, wherein the plurality of texture view blocks corresponds to a single depth view block of a depth view component, wherein a spatial resolution of the depth view component is a quarter of a spatial resolution of the texture view component, and wherein the spatial resolution of the depth view component is half width and half height relative to the texture view component; means for determining which one of the plurality of texture view block partitions of a texture block of the texture view component encompasses at least a same area relative to the texture view block as where the at least one partition of the single depth view block is located relative to the single depth view block in the depth view component having the quarter spatial resolution relative to the texture view component based on the texture view block of the plurality of texture view blocks that corresponds to at least one partition of the single depth view block being partitioned into a plurality of texture view block partitions, wherein the determined one of the plurality of texture view block partitions encompasses at least the same area relative to the texture view block as where the at least one partition of the single depth view block is located relative to the single depth view block based on the determined one of the plurality of texture view block partitions and the at least one partition of the single depth view block including the same corner in respective ones of the texture block and the depth view block; means for selecting the determined one of the plurality of texture view block partitions based on the texture view block of the plurality of texture view blocks that corresponds to the at least one partition of the single depth view block being partitioned into the plurality of texture view block partitions; means for determining a reference index of the selected texture view block partition, the reference index of the selective texture view block partition identifying a reference texture view component having a picture order count (POC) value based on the texture view block of the plurality of texture view blocks that corresponds to the at least one partition of the single depth view block being partitioned into the plurality of texture view block partitions; means for determining a reference index of the at least one partition of the single depth view block based on the reference index of the selected texture view block partition, the reference index of the at least one partition of the single depth view block identifies a POC value that is equal to the POC value of the identified reference texture view component, based on the texture view block of the plurality of texture view blocks that corresponds to the at least one partition of the single depth view block being partitioned into the plurality of texture view block partitions; and means for coding the single depth view block based on the determined reference index of the at least one partition, wherein the depth view component and the texture view component belong to a same view within an access unit, and wherein the single depth view block indicates relative depth of all pixels within the corresponding plurality of texture view blocks.
-
Specification