Video Motion Vector Refinement for Higher Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality videos has led to challenges in efficient video compression, particularly in improving coding efficiency of CABAC context models, inter prediction, intra prediction, and applying in-loop filtering effectively.
Innovation Solution
The method involves adaptively initializing a CABAC context model, refining motion vectors, partitioning blocks for unidirectional/bidirectional intra prediction, selectively using scan types, and applying in-loop filtering to boundaries with different motion vectors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high-resolution and high-quality video compression technologies are used, then video quality is improved, but transmission and storage costs increase
Solution Approach 1:
The video signal is divided into multiple blocks that are processed independently through partitioning. Each block undergoes separate prediction and transformation operations, enabling efficient compression while maintaining overall video quality. This segmentation allows the system to handle large video data by breaking it into manageable units.
Solution Approach 2:
The patent employs variable block sizes and adaptive transformation techniques that change parameters based on video content characteristics. By dynamically adjusting block dimensions and prediction modes, the system optimizes compression efficiency for different video regions, reducing total data amount while preserving quality.
2Quantity of substance
If conventional video compression technologies are used, then transmission and storage costs are reduced, but video quality deteriorates
Solution Approach 1:
The patent performs prediction operations before actual encoding by estimating pixel values in current blocks using reference blocks from previous or future pictures. This preliminary prediction allows the system to encode only the differences (residuals), significantly reducing data amount while maintaining reconstruction quality.
Solution Approach 2:
The patent introduces prediction blocks as intermediary representations between original video data and compressed output. These prediction blocks serve as mediators that capture essential visual information, allowing the residual data to be much smaller while still preserving video quality through additive reconstruction.
3Measurement precision
If motion vector refinement is performed, then inter prediction accuracy is improved, but coding complexity increases
Solution Approach 1:
The patent applies motion vector refinement selectively rather than uniformly across all blocks. By refining motion vectors only for blocks where it provides significant accuracy improvement, the system achieves better inter prediction where needed while limiting the increase in coding complexity to necessary areas only.
4Manufacturing precision
If in-loop filtering is applied to block boundaries, then video reconstruction quality is improved, but processing time increases
Solution Approach 1:
The patent applies in-loop filtering selectively to specific block boundaries rather than uniformly across the entire video frame. By identifying and filtering only those boundaries that exhibit significant artifacts or discontinuities, the system improves local reconstruction quality while minimizing the total processing time required.
Data Source
AI summary
A video encoding/decoding apparatus according to the present invention acquires motion vector refinement information, performs motion compensation on the basis of a motion vector of a current block, refines the motion vector of the current block using at least one or both of the motion vector refinement information and the output of the motion compensation, and performs motion compensation using the refined motion vector.


