Method and apparatus for blocking effect reduction in images by post-processing in the spatial domain
First Claim
1. A method for minimizing blocking effects in a blocking image caused by prior performance of encoding/decoding processes including a transform and quantization process, said blocking image described by blocking image data, said method comprising the steps of:
- determining blocking errors in the blocking image data;
generating correction coefficients in accordance with the least mean square error of the blocking errors;
calculating correction terms using the correction coefficients;
combining the blocking image data and the correction terms to generate an adjusted image data.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for post processing image data which previously was encoded using a discrete cosine transform in order to remove resulting blocking effects. Correction coefficients are generated by determining the least mean square error of the blocking error. The correction coefficients are adjusted to be within the quantization range of the quantization step size used during the coding process. The adjusted correction coefficients are then used to generate the correction terms which are subsequently combined with the original image data to generate an image exhibiting reduced blocking effects when the image is displayed.
93 Citations
26 Claims
-
1. A method for minimizing blocking effects in a blocking image caused by prior performance of encoding/decoding processes including a transform and quantization process, said blocking image described by blocking image data, said method comprising the steps of:
-
determining blocking errors in the blocking image data; generating correction coefficients in accordance with the least mean square error of the blocking errors; calculating correction terms using the correction coefficients; combining the blocking image data and the correction terms to generate an adjusted image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A circuit for minimizing blocking effects in a blocking image caused by prior performance of coding processes including transform and quantization processes, said blocking image described by blocking image data, said circuit comprising:
-
a first low pass filter coupled to received the blocking image data and output filtered image data, said first low pass filter filtering the blocking image data to remove high frequency components above a first identified threshold; a blocking error detection subcircuit coupled to receive the filtered image data and the blocking image data and generate blocking error data; a correction coefficient subcircuit coupled to receive the blocking error data and generating correction coefficients in accordance with the least mean square error of the blocking error data; correction term subcircuit coupled to receive the correction coefficients and calculating correction terms; combination subcircuit coupled to receive the blocking image data and the correction terms, said combination subcircuit combining the correction terms and the blocking image data to generate combined image data that exhibits reduced blocking effects. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification