Video Processing Using Co-located Frames for Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video coding techniques have low coding efficiency, which is undesirable for digital video applications.
Innovation Solution
A method for video processing that determines co-located frames for a current video block and performs conversion based on these frames, improving coding efficiency by utilizing temporal motion information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional video coding techniques are used, then the video can be encoded and decoded, but the coding efficiency is low
Solution Approach 1:
The patent performs preliminary actions by determining multiple co-located frames from reference frames before the actual conversion process. These pre-determined frames are stored and prepared in advance, allowing the encoder to efficiently access temporal motion information from multiple time points without repeated computations during the conversion stage, thereby improving coding efficiency while fully utilizing temporal motion information.
2Productivity
If multiple co-located frames are determined and used for conversion, then temporal motion information can be utilized to improve coding efficiency, but the computational complexity and processing time increase
Solution Approach 1:
The patent applies preliminary action by pre-determining and storing multiple co-located frames from reference frames before the actual video block conversion. This advance preparation organizes the temporal motion information in a ready-to-use format, reducing the computational burden during the actual encoding process while maintaining high coding efficiency through effective utilization of multiple reference frames.
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, for a conversion between a current video block of a video and a bitstream of the video, a plurality of co-located frames of the current video block, the current video block being in a current frame co-located with the plurality of co-located frame; and performing the conversion based on the plurality of co-located frames.


