Video Processing Motion Candidate Cost Metric Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video coding techniques, such as MPEG-2, MPEG-4, ITU-T.263, ITU-T.264/AVC, HEVC, and VVC, face limitations in coding efficiency and effectiveness, particularly in the comparison and processing of motion candidates during video encoding and decoding.
Innovation Solution
A method for video processing that determines a cost metric for a target motion candidate based on a matching cost and compares it with another matching cost to improve coding effectiveness and efficiency, involving a processor and non-transitory memory with instructions for executing this method, and a non-transitory computer-readable storage medium storing instructions for generating a bitstream based on this comparison.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional video coding techniques are used for motion candidate comparison, then the coding process is simple, but the coding efficiency and effectiveness are insufficient
Solution Approach 1:
The patent performs preliminary classification of motion candidates into first motion candidates (with motion information from neighboring blocks) and second motion candidates (without such information) before comparison. This preliminary organization allows the encoder to prioritize and process more promising candidates first, improving coding efficiency without requiring complete reprocessing of all candidates.
Solution Approach 2:
The patent segments the motion candidate comparison process into distinct stages: comparing first motion candidates against each other, then comparing second motion candidates against the best first candidate. This segmentation breaks down the complex overall comparison into manageable sub-tasks, reducing processing complexity while maintaining coding effectiveness.
2Reliability
If more motion candidates are processed to improve coding effectiveness, then the video quality improves, but the processing time and complexity increase
Solution Approach 1:
The patent performs preliminary classification and prioritization of motion candidates based on their source (neighboring blocks vs. other sources). By identifying and processing the most promising candidates first, the system achieves good coding effectiveness without needing to exhaustively process all possible candidates, thus reducing processing time.
Solution Approach 2:
The patent implements a two-stage comparison process where only the best first motion candidate is compared against second motion candidates, rather than comparing all second candidates against all first candidates. This partial action approach achieves sufficient coding effectiveness without the excessive processing time that would result from complete pairwise comparisons.
Data Source
AI summary
Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, during a conversion between a target video block of a video and a bitstream of the video, a cost metric for a target motion candidate for the target video block at least based on a matching cost of the target motion candidate; and performing the conversion based on a comparison of the cost metric and a further matching cost for the target video block. Compared with the conventional solution, the proposed method can advantageously improve the coding effectiveness and coding efficiency.


