Inter-view Motion Vector Selection for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video signal processing techniques face inefficiencies in coding, particularly in utilizing inter-view redundancy for improved prediction accuracy and reduced residual data transmission.

Innovation Solution

Deriving an inter-view motion vector for a current texture block by considering candidates such as inter-view motion vectors and disparity vectors from neighboring blocks, and using these to enhance inter-view prediction, while prioritizing candidates to reduce processing complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple inter-view motion vector candidates from neighboring blocks are considered, 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 changes the parameter of motion vector candidate selection by establishing a priority order among different types of candidates (spatial neighboring blocks, temporal neighboring blocks, and blocks from other views). This systematic parameter change allows the decoder to efficiently select the most promising candidates first, improving prediction accuracy while controlling processing complexity through the defined search hierarchy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the motion vector candidate pool into distinct categories with different priorities: spatial neighboring blocks, temporal neighboring blocks, and blocks from other views. By dividing the candidate selection process into these segmented groups with predetermined priorities, the system can systematically evaluate candidates without overwhelming complexity, resolving the contradiction between thoroughness and tractability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If inter-view inter-prediction is performed using multiple motion vector candidates, then coding efficiency is improved, but the amount of transmitted residual data increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidamount of transmitted residual data
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent employs feedback mechanisms where the decoder uses received motion vector candidate information to perform inter-view inter-prediction and generate residual data. By utilizing feedback from previously decoded blocks and motion vector candidates, the system improves coding efficiency while managing residual data transmission through intelligent prediction that leverages inter-view correlations already present in the bitstream.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If inter-view motion vectors from temporal neighboring blocks are used, then prediction accuracy is improved, but device complexity increases

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

Solution Approach 1:

The patent applies preliminary action by pre-establishing the priority order and selection criteria for motion vector candidates from temporal neighboring blocks before the actual decoding process. This preliminary setup includes defining which temporal blocks to examine and in what order, which simplifies the actual decoding operation and reduces device complexity while maintaining the ability to achieve high prediction accuracy through systematic candidate evaluation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9860555B2Method and apparatus for processing video signal
Publication Date: 2018.01.02 LG ELECTRONICS INC
  • US9860555B2 patent drawing
  • US9860555B2 patent drawing
  • US9860555B2 patent drawing

AI summary

The present invention relates to a method for processing a video signal, comprising the step of inducing an inter-view motion vector of a current texture block by considering priorities between inter-view motion vector candidates of the current texture block, wherein the inter-view motion vector candidates include an inter-view motion vector of a spatial neighboring block, an inter-view motion vector of a temporal neighboring block and/or a reference inter-view motion vector, and inter-view inter prediction is performed by using the induced inter-view motion vector. The present invention can increase the accuracy of the inter-view inter prediction by selectively using the inter-view motion vector of a spatial neighboring block, the inter-view motion vector of a temporal neighboring block and/or the reference inter-view motion vector to induce an accurate inter-view motion vector, and can improve coding efficiency by reducing the amount of residual data to be transmitted.