Image Encoder CIIP with Weighted Intra-Inter Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently processing increasing amounts of digital video data, particularly in improving encoding efficiency and prediction accuracy using intra and inter predictions.
Innovation Solution
An image encoder that calculates and encodes current block values using intra and inter predictions, applying different weights to the values and mixing them to generate a weighted prediction block, allowing for flexible generation and improved prediction accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional intra prediction or inter prediction is used separately, then the encoding process is simple, but the prediction accuracy and encoding efficiency are insufficient
Solution Approach 1:
The patent combines intra prediction and inter prediction methods into a unified CIIP framework, where both prediction techniques are applied to the same current block and their results are weighted and merged. This merging allows the encoder to leverage the strengths of both intra and inter predictions, achieving higher prediction accuracy while maintaining a manageable encoding process through standardized weighting mechanisms.
2Productivity
If advanced prediction techniques are applied to improve encoding efficiency, then the compression ratio improves, but the encoding and decoding speed decreases
Solution Approach 1:
The patent employs parameter changes by dynamically adjusting weighting factors (e.g., weight1 and weight2) based on prediction mode, block characteristics, and rate-distortion optimization results. These parameter adjustments allow the encoder to adapt the complexity of the CIIP process to the specific content being encoded, improving encoding efficiency for complex regions while maintaining speed for simpler regions through optimized parameter selection.
3Measurement precision
If multiple prediction modes are calculated and compared, then the prediction accuracy improves, but the computational complexity and processing time increases
Solution Approach 1:
The patent implements partial action by selectively applying CIIP to specific blocks based on prediction mode, block size, and content characteristics rather than uniformly to all blocks. The encoder uses early exit mechanisms and conditional processing to perform full CIIP analysis only when beneficial, reducing processing time for blocks where simpler prediction methods suffice while maintaining high accuracy where needed.
Data Source
AI summary
An image encoder includes: circuitry; and a memory coupled to the circuitry. The circuitry, in operation: calculates first values of a current block using intra prediction, the intra prediction being limited to planar mode, the planar mode using multiple reference pixels for each pixel location of the current block; calculates second values of the current block using inter prediction; calculates third values of the current block by weighting the first values and the second values; and encodes the current block using the third values, and in the calculating of the third values, a first weight is applied to the first values and a second weight is applied to the second values, the second weight being different from the first weight.


