Inter-layer Video Decoding Using Disparity Vector Motion Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video codecs face inefficiencies in encoding and decoding high-resolution video content due to complex memory management and motion information handling, particularly in inter-layer prediction processes.
Innovation Solution
The method involves determining a disparity vector for a current block in a first layer image to identify a corresponding block in a second layer image, using this vector to find a reference block with a sample contacting the boundary, and obtaining a motion vector to determine the motion information of the current block, thereby reducing memory complexity and enhancing encoding and decoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional video encoding methods are used, then high-resolution video content can be encoded, but memory complexity and processing overhead increase significantly
Solution Approach 1:
The patent extracts and utilizes motion information from reference blocks in the second layer to predict motion vectors for current blocks in the first layer. By separating the motion compensation function into a reusable component, the system reduces memory complexity while maintaining encoding efficiency for high-resolution video content
Solution Approach 2:
The patent implements a universal motion compensation mechanism where motion information from the second layer is used across multiple first layer blocks. This multi-functional approach allows the same motion data to serve multiple prediction purposes, reducing overall memory requirements and processing overhead
2Reliability
If inter-layer prediction is performed using conventional methods, then video quality is maintained, but processing time and computational complexity increase
Solution Approach 1:
The patent performs preliminary extraction and organization of motion information from the second layer before it is needed for first layer prediction. By preparing motion data in advance and storing it in an optimized format, the system reduces real-time processing time while maintaining prediction accuracy and video quality
Solution Approach 2:
The patent creates optimized copies of motion information from reference blocks and stores them in a dedicated memory structure. These pre-copied motion vectors are then quickly retrieved for multiple prediction operations, reducing processing time without compromising video quality
3Measurement precision
If motion information is stored for all blocks, then accurate prediction is achieved, but memory usage and complexity increase
Solution Approach 1:
The patent applies local quality by storing detailed motion information only for reference blocks that actually contribute to prediction, rather than uniformly storing data for all blocks. This selective approach maintains prediction accuracy for blocks that need it while reducing memory usage for blocks that can use default or interpolated values
Solution Approach 2:
The patent uses partial action by storing motion information for only a subset of blocks - specifically, reference blocks in the second layer that are needed for first layer prediction. This partial storage approach provides sufficient prediction accuracy while significantly reducing memory requirements compared to storing information for all blocks
Data Source
AI summary
Provided is an inter-layer video decoding method including obtaining a disparity vector of a current block included in a first layer image; determining a block of a second layer image corresponding to the current block by using the obtained disparity vector; determining a reference block including a sample that contacts a boundary of the block; obtaining a motion vector of the reference block; and determining a motion vector of the current block included in the first layer image by using the obtained motion vector.


