Video Signal Processing Using Inter-View Motion Vector Derivation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video signal coding technologies face inefficiencies in encoding video signals, particularly in handling temporal and inter-temporal redundancies, which can lead to issues in obtaining motion vectors for blocks coded by time inter prediction.

Innovation Solution

The method involves identifying the prediction method of corresponding blocks to determine if they are coded by time inter prediction, and if not, modifying inter-view motion vectors to obtain a time motion vector for the current block, allowing for efficient decoding even when a time motion vector is not directly available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If time inter prediction is used for coding a block, then coding efficiency is improved, but the availability of time motion vector for other blocks may be compromised

Engineering Contradiction:
Improvecoding efficiencyVSAvoidavailability of time motion vector
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent uses a corresponding block as an intermediary to obtain the time motion vector for the current block. When the current block is not coded by time inter prediction, the system identifies a corresponding block (which may be coded by time inter prediction) and derives the time motion vector from it, thus mediating the motion vector information across different block types.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent makes the motion vector information universal by allowing a corresponding block to serve multiple purposes: it serves as the reference for time inter prediction when needed, and simultaneously serves as a source for deriving time motion vectors for blocks that do not use time inter prediction. This multi-functional use of the corresponding block resolves the contradiction.

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

2Adaptability or versatility

If a block is not coded by time inter prediction, then other prediction methods can be used, but the time motion vector cannot be obtained directly

Engineering Contradiction:
Improveprediction method flexibilityVSAvoidease of obtaining time motion vector
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary identification of the prediction method for the corresponding block before attempting to obtain the time motion vector. This preliminary action allows the system to prepare the appropriate derivation path in advance, making the overall process easier despite the additional step required for non time-inter-predicted blocks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The corresponding block acts as an intermediary that bridges the gap between different prediction methods. By deriving the time motion vector from the corresponding block's motion vector, the system provides an indirect but efficient path to obtain the needed information, maintaining ease of operation while supporting prediction method flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If inter-view motion vector is modified to obtain corresponding block, then time motion vector can be obtained for current block, but additional processing steps are required

Engineering Contradiction:
Improveobtaining time motion vectorVSAvoidprocessing steps
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by modifying the inter-view motion vector specifically for obtaining the corresponding block, rather than applying a universal modification approach. The modification is tailored to the specific need of deriving the time motion vector for the current block, making the additional processing steps targeted and efficient rather than universally complex.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters of the inter-view motion vector to obtain the corresponding block. By adjusting the motion vector parameters (such as view direction or temporal offset), the system can derive the appropriate corresponding block and subsequently obtain the time motion vector, making the additional processing a matter of parameter adjustment rather than complex computational steps.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10129560B2Method and apparatus for processing video signal
Publication Date: 2018.11.13 LG ELECTRONICS INC
  • US10129560B2 patent drawing
  • US10129560B2 patent drawing
  • US10129560B2 patent drawing

AI summary

The present invention relates to a method and an apparatus for processing a video signal. The present invention can acquire an inter-view motion vector of a current block, acquire a first corresponding block by using the inter-view motion vector, identify a prediction method of the first corresponding block, acquire a second corresponding block when the first corresponding block is not coded by a time inter prediction, acquire a time motion vector of the second corresponding block, acquire a time motion vector of the current block by using the time motion vector of the second corresponding block, and decode the current block by using the time motion vector of the current block.