Block Vector Candidate Selection for Video Decoding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video signal processing methods lack efficiency in coding, particularly in handling spatial and temporal correlations of video signals.
Innovation Solution
A video signal processing method and device that includes configuring a block vector candidate list for a current block, utilizing block vector candidates with vertical or horizontal direction components of 0, and adjusting these components based on the maximum coding unit tree size, employing reconstruction-reordered IBC mode, and using specific values for vertical components depending on the size comparison.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional video compression techniques are used, then basic spatial and temporal correlation removal is achieved, but coding efficiency is insufficient for modern media requirements
Solution Approach 1:
The patent segments the video signal processing into distinct stages: motion compensation, residual generation, transform, quantization, and entropy coding. By dividing the processing into modular segments, the system achieves higher coding efficiency through specialized handling of each component while maintaining manageable complexity through standardized interfaces between segments
Solution Approach 2:
The patent employs dynamic adaptive techniques including variable block sizes for motion compensation, adaptive quantization matrices, and context-dependent entropy coding models. These dynamic adjustments allow the system to optimize coding efficiency for different video content characteristics without requiring complex manual configuration
2Measurement precision
If block vector candidates with zero vertical or horizontal components are utilized, then coding precision for specific motion patterns is improved, but the complexity of candidate list configuration increases
Solution Approach 1:
The patent applies local quality by introducing block vector candidates with zero vertical or horizontal components specifically for cases where motion occurs primarily in one direction. This targeted approach improves motion vector precision for axis-aligned motion patterns without requiring complete reconfiguration of the entire candidate list structure
Solution Approach 2:
The patent performs preliminary action by pre-configuring block vector candidate lists with predetermined zero-component candidates before the actual motion estimation process. This allows the decoder to quickly access appropriate motion vectors without performing complex real-time calculations, thereby improving precision while managing complexity through advance preparation
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
This video signal decoding device comprises a processor, wherein the processor forms a block vector candidate list for a current block, and restores the current block on the basis of at least one block vector candidate included in the block vector candidate list, and the block vector candidate included in the block vector candidate list can be a block vector candidate of which the vertical or horizontal direction component is 0.