Post-processing method and apparatus for use in an image signal decoding system
First Claim
1. A method, for use in an image signal decoding system, for post-processing, on a pixel-by-pixel basis, decoded image data of a predetermined number of pixels in a current frame from an image signal decoder included in the image signal decoding system, comprising the steps of:
- (a) storing the decoded image data of the current frame to sequentially generate target pixel data from the stored decoded image data, said target pixel data representing the value of a pixel to be filtered;
(b) filtering the target pixel data to thereby produce filtered target pixel data;
(c) calculating an absolute difference value between an original target pixel data and the filtered target pixel data;
(d) selectively generating a first or a second predetermined threshold value based on the decoded image data and the target pixel data;
(e) updating the target pixel data with the filtered target pixel data if the absolute difference value is smaller than the generated threshold value;
(f) repeating said steps (b) to (e) T times if the absolute difference value is smaller than the generated threshold value and updating the target pixel data with corrected target pixel data if the absolute difference value is equal to or larger than the generated threshold value, wherein T is a positive integer and the corrected target pixel data is derived by adding to the original target pixel data the generated threshold value if the original target pixel data is smaller than the filtered target pixel data, and by subtracting the generated threshold value from the original target pixel data if the original target pixel data is greater than the filtered target pixel data; and
(g) repeating said steps (b) to (f) for a next target pixel until all of the pixels included in the decoded image data of the current frame are post-processed.
5 Assignments
0 Petitions
Accused Products
Abstract
A post-processing filter apparatus for use in an image signal decoding system, capable of improving the image quality of the system, comprises a memory for storing decoded image data of a current frame; a filter for filtering target pixel data in the stored decoded image data to thereby produce filtered target pixel data, wherein the target pixel data represents the value of a pixel to be filtered; a calculator for calculating an absolute difference value between an original target pixel data and the filtered target pixel data; a first circuit for selectively generating a first or a second threshold value based on the decoded image data and the target pixel data; a second circuit for updating the stored target pixel data with the filtered target pixel data if the absolute difference value is smaller than the generated threshold value; and a third circuit for sequentially updating the stored target pixel value with corrected target pixel data T times if the absolute difference value is equal to or larger than the generated threshold value.
54 Citations
10 Claims
-
1. A method, for use in an image signal decoding system, for post-processing, on a pixel-by-pixel basis, decoded image data of a predetermined number of pixels in a current frame from an image signal decoder included in the image signal decoding system, comprising the steps of:
-
(a) storing the decoded image data of the current frame to sequentially generate target pixel data from the stored decoded image data, said target pixel data representing the value of a pixel to be filtered; (b) filtering the target pixel data to thereby produce filtered target pixel data; (c) calculating an absolute difference value between an original target pixel data and the filtered target pixel data; (d) selectively generating a first or a second predetermined threshold value based on the decoded image data and the target pixel data; (e) updating the target pixel data with the filtered target pixel data if the absolute difference value is smaller than the generated threshold value; (f) repeating said steps (b) to (e) T times if the absolute difference value is smaller than the generated threshold value and updating the target pixel data with corrected target pixel data if the absolute difference value is equal to or larger than the generated threshold value, wherein T is a positive integer and the corrected target pixel data is derived by adding to the original target pixel data the generated threshold value if the original target pixel data is smaller than the filtered target pixel data, and by subtracting the generated threshold value from the original target pixel data if the original target pixel data is greater than the filtered target pixel data; and (g) repeating said steps (b) to (f) for a next target pixel until all of the pixels included in the decoded image data of the current frame are post-processed. - View Dependent Claims (2, 3, 4, 9)
-
-
5. An apparatus, for use in an image signal decoding system, for post-processing, on a pixel-by-pixel basis, decoded image data of a predetermined number of pixels in a current frame from an image signal decoder included in the image signal decoding system, which comprises:
-
means for storing the decoded image data of the current frame to sequentially generate target pixel data from the stored decoded image data, said target pixel data representing the pixel value of a pixel to be filtered; means for filtering the target pixel data to thereby produce filtered target pixel data; means for calculating an absolute difference value between an original target pixel data and the filtered target pixel data; means for selectively generating a first or a second predetermined threshold value based on the decoded image data and the target pixel data; means for updating the target pixel data with the filtered target pixel data if the absolute difference value is smaller than the generated threshold value; and means for sequentially updating the target pixel data with corrected target pixel data T times if the absolute difference value is equal to or larger than the generated threshold value, wherein T is a positive integer and the corrected target pixel data is derived by adding to the original target pixel data the generated threshold value if the original target pixel data is smaller than the filtered target pixel data, and by subtracting the generated threshold value from the original target pixel data if the original target pixel data is greater than the filtered target pixel data. - View Dependent Claims (6, 7, 8, 10)
-
Specification