Patent US5555028A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5555028A Expired / Lapsed US ⏱️ 0.0 years remaining

Post-processing method and apparatus for use in an image signal decoding system

Assignee: Quarterhill Inc
•
Filing: 1995-06-29
•
Granted: 1996-09-10
•
Expires: 2015-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Sang-Ho Kim

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:35
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/85; H04N19/86; H04N5/00; H04N5/14; H04N5/21

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 301 words
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.
Claim 2
Independent Claim 301 words
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.
Claim 3
Dependent Claim 24 words
The method according to claim 1, wherein the step (b) for filtering the target pixel data is carried out by using a median filter.
Claim 4
Dependent Claim 131 words
The method according to claim 2, wherein the step (d) for generating the first or the second predetermined threshold value includes the steps of: (d1) dividing the decoded image data of the current frame into a plurality of image blocks, each image block having N×N pixels, wherein N is a positive integer; (d2) calculating a variance parameter of each block on a block-by-block basis to thereby provide calculated variance parameters for all of the blocks; (d3) deriving a mean parameter for the entire blocks of the decoded image data by employing the calculated variance parameters; and (d4) selectively generating the first or the second threshold value based on the mean parameter and the variance parameter corresponding to the image block including the target pixel data, selected from the calculated variance parameters.
Claim 5
Dependent Claim 19 words
The method according to claim 3, wherein the first and the second threshold values are 4 and 6, respectively.
Claim 6
Independent Claim 259 words
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.
Claim 7
Independent Claim 259 words
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.
Claim 8
Dependent Claim 23 words
The apparatus according to claim 5, wherein said means for filtering the target pixel data is carried out by using a median filter.
Claim 9
Dependent Claim 132 words
The apparatus according to claim 6, wherein said means for generating the first or the second predetermined threshold value includes: means for dividing the decoded image data of the current frame into a plurality of image blocks, each of the image blocks having N×N pixels, wherein N is a positive integer; means for calculating a variance parameter of each block on a block-by-block basis to thereby provide calculated variance parameters for all of the blocks; means for deriving a mean parameter for the entire blocks of the decoded image data by employing the calculated variance parameters; and means for selectively generating the first or the second threshold value based on the mean parameter and the variance parameter corresponding to the block including the target pixel data, selected from the calculated variance parameters.
Claim 10
Dependent Claim 19 words
The apparatus according to claim 7, wherein the first and the second threshold values are 4 and 6, respectively.
Claim 11
Dependent Claim 15 words
The method according to claim 4, wherein T and N are 5 and 8, respectively.
Claim 12
Dependent Claim 15 words
The apparatus according to claim 8, wherein T and N are 5 and 8, respectively.

References Cited (Backward Citations)

US5280350A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-10 2000-03-11 2000-09-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-10 2004-03-11 2004-09-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-10 2008-03-11 2008-09-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag