Inter-view Motion Vector Prediction Using Depth Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video signal coding methods fail to efficiently utilize depth values for improving inter-view motion vector prediction and illumination difference compensation, leading to suboptimal disparity compensation prediction accuracy and increased complexity.

Innovation Solution

The method acquires an inter-view motion vector using depth values of a depth block corresponding to a current texture block, and performs illumination difference compensation using neighboring pixels of the current and reference blocks, with specific conditions applied to simplify the compensation process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If inter-view motion vector is acquired using depth values of the entire depth block, then disparity compensation prediction accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvedisparity compensation prediction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The depth block is divided into multiple depth blocks, and the patent selects one representative depth block to acquire the inter-view motion vector. This segmentation approach reduces the processing complexity by avoiding the need to process the entire depth block while still maintaining prediction accuracy through the representative selection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of uniformly processing the entire depth block, the patent identifies a representative depth block that captures the essential depth information needed for motion vector acquisition. This local quality approach focuses processing resources on the most informative region, improving accuracy while reducing overall complexity.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If illumination difference compensation is performed using all neighboring pixels, then prediction accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs illumination difference compensation using a subset of neighboring pixels rather than all neighboring pixels. This partial action approach maintains sufficient prediction accuracy by using the most informative neighboring pixels while significantly reducing the processing complexity associated with analyzing all neighboring pixels.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If depth values are used for inter-view motion vector acquisition, then video coding efficiency is improved, but compatibility with existing codecs decreases

Engineering Contradiction:
Improvevideo coding efficiencyVSAvoidcompatibility with existing codecs
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent designs the depth block representation and processing method to be compatible with existing codec frameworks while still utilizing depth information for improved motion vector acquisition. The representative depth block approach can be integrated into existing codecs without requiring complete redesign, thus maintaining compatibility while achieving improved efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10123007B2Method and apparatus for processing video signal
Publication Date: 2018.11.06 LG ELECTRONICS INC
  • US10123007B2 patent drawing
  • US10123007B2 patent drawing
  • US10123007B2 patent drawing

AI summary

The present invention relates to a method and an apparatus for coding a video signal, and more specifically, a motion vector between viewpoints is obtained by using a depth value of a depth block, which corresponds to a current texture block, and an illumination difference is compensated. By obtaining the motion vector between the viewpoints by using the depth value of the depth block, which corresponds to the current texture block, and compensating the illumination difference, the present invention can obtain an accurate prediction value of the current texture block and thus increase accuracy in inter-prediction between the viewpoints.