Video Signal Processing Using Inter-View Motion Vector Derivation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


