Dynamic Image Decoding With Conditional DMVR for Lower Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bi-directional prediction images in video coding schemes, such as those using DMVR processing for high image quality, exhibit high processing complexity due to the modification of motion vectors and gradient images, which is inefficient.
Innovation Solution
An image decoding apparatus that modifies motion vectors from the error of two prediction images, with restricted application conditions to avoid incorrect error evaluation, thereby reducing overall processing complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If DMVR processing and BDOF processing are applied to achieve high image quality, then prediction image quality is improved, but processing complexity increases
Solution Approach 1:
The patent changes the parameter of processing application by introducing conditional logic based on prediction image type. DMVR and BDOF processing are only applied when neither prediction image uses weighted prediction, thereby reducing overall processing complexity while maintaining high image quality where applicable
Solution Approach 2:
The patent implements dynamic processing by making the application of DMVR and BDOF processing conditional rather than static. The processing is dynamically enabled or disabled based on the prediction mode of the input images, allowing the system to adapt processing complexity to actual needs
2Manufacturing precision
If DMVR processing is applied to modify motion vectors, then prediction image quality is improved, but processing complexity increases
Solution Approach 1:
The patent changes the parameter of processing application by introducing conditional logic based on prediction image type. DMVR and BDOF processing are only applied when neither prediction image uses weighted prediction, thereby reducing overall processing complexity while maintaining high image quality where applicable
Data Source
Figure 1
Figure 2(a)~2(b)
Figure 3(a)~3(b)
AI summary
An image decoding apparatus and an image coding apparatus that reduce complexity of high image quality processing are implemented. The image decoding apparatus includes an inter prediction parameter decoding processing unit that includes processing of, regarding two motion vectors, modifying the two motion vectors from an error of two prediction images. In a case that neither of the two prediction images is a case of weighted prediction, the processing of modifying the two motion vectors is performed.