Back to results
US 2017/0318277 A1Published application
3d video coding including depth based disparity vector calibration
AssigneeIntel Corporation
InventorsWenhao Zhang, Yi-Jen Chiu, Lidong Xu, Yu Han, Zhipin Deng
Life of this patent
Estimating the term…
Abstract
Systems, apparatus, articles, and methods are described including operations for 3D video coding including depth based disparity vector calibration.
Claims20
A three dimensional video coder comprising:
- a memory to store a first picture;
- and
- a processor coupled to the memory, the processor to:
- partition a block of the first picture into a first sub block and a second sub block;
- access a depth map associated with the block;
- access a disparity vector associated with the block, wherein the disparity vector provides disparity compensation with reference to a second picture having a different view with respect to the first picture;
- determine a calibrated disparity vector for the first sub block based at least in part on the disparity vector and the depth map, wherein to determine the calibrated disparity vector, the processor is to determine, using the depth map, a characteristic depth value corresponding to the first sub block and to calibrate the disparity vector associated with the block based on the characteristic depth value to generate the calibrated disparity vector for the first sub block, wherein to calibrate the disparity vector, the processor is to modify the disparity vector based at least in part on a scaling factor and an offset factor, wherein the scaling factor and the offset factor are determined based on the characteristic depth value;
- and
- perform disparity compensated inter-prediction for the first sub block based on the calibrated disparity vector associated with the first sub block.
6 more elements
A three dimensional video coding method comprising:
- partitioning a block of the first picture into a first sub block and a second sub block;
- accessing a depth map associated with the block;
- accessing a disparity vector associated with the block, wherein the disparity vector provides disparity compensation with reference to a second picture having a different view with respect to the first picture;
- determining a calibrated disparity vector for the first sub block based at least in part on the disparity vector and the depth map, by determining, using the depth map, a characteristic depth value corresponding to the first sub block and calibrating the disparity vector associated with the block based on the characteristic depth value to generate the calibrated disparity vector for the first sub block, wherein calibrating the disparity vector comprises modifying the disparity vector based at least in part on a scaling factor and an offset factor, wherein the scaling factor and the offset factor are determined based on the characteristic depth value;
- and
- performing disparity compensated inter-prediction for the first sub block based on the calibrated disparity vector associated with the first sub block.
3 more elements
At least one non-transitory machine readable medium comprising a plurality of instructions that, in response to being executed on a device, cause the device to code three dimensional video by:
- partitioning a block of the first picture into a first sub block and a second sub block;
- accessing a depth map associated with the block;
- accessing a disparity vector associated with the block, wherein the disparity vector provides disparity compensation with reference to a second picture having a different view with respect to the first picture;
- determining a calibrated disparity vector for the first sub block based at least in part on the disparity vector and the depth map, by determining, using the depth map, a characteristic depth value corresponding to the first sub block and calibrating the disparity vector associated with the block based on the characteristic depth value to generate the calibrated disparity vector for the first sub block, wherein calibrating the disparity vector comprises modifying the disparity vector based at least in part on a scaling factor and an offset factor, wherein the scaling factor and the offset factor are determined based on the characteristic depth value;
- and
- performing disparity compensated inter-prediction for the first sub block based on the calibrated disparity vector associated with the first sub block.
3 more elements
Dependencies are inferred from the claim text.