Image Encoding and Decoding With In-Loop Reference Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding methods face challenges in achieving accurate prediction, particularly in intra prediction, leading to prediction errors and reduced video compression efficiency due to difficulties in predicting pixels away from reference pixels and distortion between original and restored videos.
Innovation Solution
An intra prediction method that includes generating a residual block through inverse quantization and transformation, forming a prediction block, performing in-loop filtering on the summed residual and prediction blocks, and storing the filtered block for subsequent encoding, with adjustments based on prediction direction and block characteristics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If existing intra prediction methods are used, then encoding complexity is reduced, but prediction accuracy deteriorates for pixels away from reference pixels
Solution Approach 1:
The patent applies in-loop filtering to the reconstructed block before it is used as a reference for subsequent predictions. This preliminary action of filtering removes quantization errors and distortions in advance, so that when the filtered block is used for intra prediction of neighboring blocks, the prediction accuracy is improved. The filtering is performed within the encoding loop, and the filtered reconstructed block is stored in the buffer for future reference, thereby resolving the contradiction between prediction accuracy and encoding complexity.
2Measurement precision
If in-loop filtering is applied, then prediction accuracy is improved, but encoding complexity increases
Solution Approach 1:
The patent implements an in-loop filter that automatically processes the reconstructed block without requiring manual intervention or complex external processing. The filter uses the already decoded and reconstructed block as its input and produces the filtered output that is directly stored in the buffer for future predictions. This self-service mechanism reduces the need for additional complex processing steps while maintaining improved prediction accuracy, thereby mitigating the increase in encoding complexity.
3Productivity
If quantization is performed to reduce data size, then compression efficiency is improved, but distortion between original and restored video increases
Solution Approach 1:
The patent converts the harmful effect of quantization distortion into a benefit by applying an in-loop filter that specifically targets and removes these quantization errors. The filter exploits the statistical properties of quantization noise to distinguish it from actual image content, thereby removing the distortion while preserving the original video quality. This allows the system to maintain high compression efficiency through quantization while simultaneously reducing the negative impact of quantization distortion on video quality.
Data Source
AI summary
Disclosed is a prediction method adopting in-loop filtering. According to the present invention, a prediction method for encoding and decoding video comprises the following steps: generating a residual block of the current block through an inverse quantization and inverse transform; generating a prediction block of the current block through an intra-prediction; performing in-loop filtering on the current block in which the residual block and the prediction block are combined; and storing the current block, on which the in-loop filtering is performed, in a frame buffer for an intra-prediction of the next block to be encoded. As described above, prediction is performed using an in-loop filter during processes for encoding and decoding video, thereby improving the accuracy of prediction and reducing errors in prediction, thus improving the efficiency of video compression and reducing the amount of data to be transmitted.


