Video Coding Unit Prediction Using Neighboring CU Flags
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing high-efficiency video coding (HEVC) technologies face challenges in efficiently processing information for prediction, conversion, and quantization, particularly in B-frame encoding under low bitrate conditions, leading to inefficiencies in coding/decoding processes.
Innovation Solution
A method for coding and decoding image information by predicting and determining whether the current coding unit (CU) is the same as neighboring CUs within the same frame or reference frame, using flags and difference values to transmit or decode information efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional HEVC coding methods are used, then coding/decoding processes can be performed, but coding efficiency is insufficient particularly under low bitrate conditions
Solution Approach 1:
The patent applies preliminary action by predicting the partition structure of the current coding unit based on the partition structure of the corresponding coding unit in the reference frame before actual encoding. This prediction is performed in advance to reduce the search space and coding complexity, thereby improving coding efficiency while maintaining compression performance under low bitrate conditions
Solution Approach 2:
The patent uses copying by directly reusing the partition structure information from the corresponding coding unit in the reference frame as the prediction result for the current coding unit. This copying approach eliminates the need to encode redundant partition information when the structure remains similar across frames, reducing bitrate consumption and improving overall coding efficiency
2Quantity of substance
If B-frame encoding is performed under low bitrate conditions, then compression is achieved, but coding/decoding efficiency deteriorates
Solution Approach 1:
Under low bitrate conditions, the patent performs preliminary action by predicting partition structures before encoding B-frames. This advance prediction reduces the computational burden during actual decoding, maintaining coding/decoding efficiency even when operating at reduced bitrates where every bit counts
Solution Approach 2:
The patent applies partial action by selectively using prediction for partition structures only when beneficial, rather than encoding all partition information fully. This partial encoding approach reduces bitrate consumption while maintaining sufficient coding/decoding efficiency for low bitrate operation
3Measurement precision
If partition structure information is fully coded, then accuracy is maintained, but data transmission volume increases
Solution Approach 1:
The patent uses copying to transmit partition structure information by referencing the corresponding coding unit in the reference frame. Instead of fully coding partition structures, the system copies relevant information from previously decoded frames, maintaining partition structure accuracy while significantly reducing bitrate consumption through differential encoding
Solution Approach 2:
The patent introduces an intermediary prediction mechanism that mediates between full partition structure coding and direct copying. The prediction based on reference frame correspondence acts as an intermediary, providing accurate partition structure information while reducing the amount of data that needs to be transmitted by encoding only the differences
Data Source
Figure 1
Figure 2
Figure 3
AI summary
According to one embodiment of the present invention, a video information encoding method comprises: a step of predicting information of the current coding unit to generate prediction information; and a step of determining whether the information of the current coding unit coincides with the prediction information. If the information of the current coding unit coincides with the prediction information, a flag indicating that the information of the current coding unit coincides with the prediction information is encoded and transmitted. If the information of the current coding unit does not coincide with the prediction information, a flag indicating that the information of the current coding unit does not coincide with the prediction information is encoded and transmitted and the information of the current coding unit is encoded and transmitted. In the step of generating prediction information, the prediction information may be generated using the information on the coding unit adjacent to the current coding unit.