Video Coding Mode Selection Using BIO and DMVR Cost Criteria
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently encoding and decoding digital video due to increasing bandwidth demands and the need for improved compression ratios.
Innovation Solution
The proposed method involves determining whether to enable or disable techniques such as bi-directional optical flow (BIO) and decoder-side motion vector refinement (DMVR) for processing video blocks based on cost criteria and differences between reference blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If advanced motion compensation techniques (BIO, DMVR) are applied to all video blocks, then video quality is improved, but computational complexity and processing time increase
Solution Approach 1:
The patent applies BIO and DMVR techniques selectively to specific video blocks based on local characteristics such as motion complexity, block size, and reference block availability. Instead of uniformly applying advanced techniques to all blocks, the encoder evaluates each block's properties and enables BIO/DMVR only where they provide meaningful quality improvement, thereby reducing overall computational complexity while maintaining video quality in critical regions
Solution Approach 2:
The patent dynamically adjusts the application of BIO and DMVR techniques based on real-time conditions including block size, motion vector differences, and reference picture availability. The decision to apply these techniques is made adaptively for each block rather than using a static configuration, allowing the system to optimize between quality and complexity based on the specific characteristics of each video segment
2Manufacturing precision
If advanced motion compensation techniques (BIO, DMVR) are applied to all video blocks, then video quality is improved, but processing time increases
Solution Approach 1:
The patent applies BIO and DMVR techniques selectively to specific video blocks based on local characteristics such as motion complexity, block size, and reference block availability. Instead of uniformly applying advanced techniques to all blocks, the encoder evaluates each block's properties and enables BIO/DMVR only where they provide meaningful quality improvement, thereby reducing overall computational complexity while maintaining video quality in critical regions
Solution Approach 2:
The patent applies BIO and DMVR techniques partially rather than universally, using them only for blocks that meet specific criteria such as sufficient block size, appropriate motion characteristics, and available reference pictures. This partial application strategy avoids the excessive processing time that would result from applying these computationally intensive techniques to every block, while still achieving quality improvements where they are most beneficial
3Productivity
If BIO and DMVR techniques are selectively applied based on cost criteria, then compression efficiency is improved, but decision complexity increases
Solution Approach 1:
The patent uses cost criteria based on measurable parameters such as block size, motion vector differences, and reference block characteristics to decide whether to apply BIO or DMVR techniques. By transforming the decision problem into a parameter-based evaluation, the system achieves improved compression efficiency through selective application while keeping the decision process relatively simple and systematic rather than arbitrarily complex
Data Source
AI summary
A method for processing a video includes performing a conversion between a current block of visual media data and a corresponding coded representation of the visual media data, wherein the conversion of the current block includes determining whether a use of one or both of a bi-directional optical flow (BIO) technique or a decoder-side motion vector refinement (DMVR) technique to the current block is enabled or disabled, and wherein the determining the use of the BIO technique or the DMVR technique is based on a cost criterion associated with the current block.


