Video Bitstream Prediction Using Decoder-Side Motion Estimation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality video data leads to higher transmission and storage costs due to increased data volume, and existing video compression techniques are inadequate for efficiently handling three-dimensional video content.
Innovation Solution
A video decoding and encoding method that performs motion estimation on a decoder side, combines multiple inter-prediction modes, and adaptively determines a search range for motion estimation, using previously reconstructed reference pictures to enhance prediction accuracy and reduce signaling overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If motion estimation is performed on the encoder side using traditional methods, then prediction accuracy is improved, but decoder complexity and processing delay increase
Solution Approach 1:
The decoder performs motion estimation independently using previously reconstructed reference pictures, making the system self-sufficient. The decoder-side motion estimation unit generates motion information without requiring complex encoder-side processing, thereby reducing decoder complexity while maintaining prediction accuracy through autonomous operation.
Solution Approach 2:
The system performs motion estimation in advance during the encoding process using previously reconstructed pictures, so that when decoding occurs, the motion information is already prepared. This preliminary action eliminates the need for complex real-time motion estimation at the decoder, reducing decoder complexity while maintaining prediction accuracy.
2Measurement precision
If multiple inter-prediction modes are combined, then prediction accuracy is improved, but device complexity increases
Solution Approach 1:
The patent combines multiple inter-prediction modes (first inter-prediction mode using previously reconstructed reference picture and second inter-prediction mode using current reference picture) to generate multiple prediction blocks. These prediction blocks are then combined through weighted averaging to produce the final prediction block, improving prediction accuracy while managing complexity through systematic integration.
Solution Approach 2:
The prediction generation unit performs multiple functions by accepting different inter-prediction modes and reference pictures as input. It can process both decoder-side motion estimation results and traditional encoder-side motion information, making the system versatile and adaptable to different coding scenarios while maintaining high prediction accuracy.
3Productivity
If adaptive search range determination is implemented, then motion estimation efficiency is improved, but processing time increases
Solution Approach 1:
The search range for motion estimation is dynamically adjusted based on the characteristics of the current block and previously reconstructed reference pictures. The search range determination unit adapts the search area to match the actual motion patterns, improving estimation efficiency by focusing computation on relevant regions rather than using a fixed large search range, thereby reducing unnecessary processing time.
Data Source
AI summary
A video decoding/encoding method includes obtaining a first prediction block for a current block on the basis of a first inter-prediction mode, obtaining a second prediction block for the current block on the basis of a second inter-prediction mode, and obtaining a final prediction block for the current block on the basis of the first prediction block and the second prediction block.


