EP0585573A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
System and method for suppressing blocking artifacts in decoded transform coded images
Assignee: International Business Machines Corp
•
Filing: 1993-07-13
•
Granted: —
•
Expires: 2013-07-13
Abstract
Abstract A system and method for image processing is disclosed wherein blocking artifacts are decreased or removed in regions of slowly varying intensity, i.e., low activity, in an image reproduction decoded from a transform coded image representation. The de-blocking procedure may be applied to JPEG DCT-based decoded images, and AC prediction is done selectively only in regions of low activity and only if the AC prediction is consistent with known decoded AC coefficient values of lower precision than the predicted values. <IMAGE>
Inventors
- 👤 Diego Pinto De Garido
- 👤 William Boone Pennebaker
- 👤 Joan Laverne Mitchell
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-11-09 10:51
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/85; H04N19/86; H04N19/60; H04N19/61; H04N19/619; H04N19/30; H04N19/63
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
112 words
A method for removing blocking artifacts in regions of slowly varying intensity in an electronic image decoded from a transform coded representation of an image, comprising the steps of: receiving signals indicative of DC and AC coefficient values of transformed blocks of image data representative of the image regions; evaluating whether the region of the image being decoded is varying slowly or rapidly in intensity, and producing signals indicative of the results of said evaluation; when said evaluation signals indicate said region is varying rapidly, applying no blocking correction to the received signals; and when said evaluation signals indicate said region is varying slowly, applying a blocking correction to said received signals.
Claim 2
Dependent Claim
29 words
A method as in claim 1, wherein said evaluating step comprises using at least one of the following: spatial edge detection; frequency edge detection; zonal classification; and threshold classification.
Claim 3
Dependent Claim
72 words
A method as in claim 1 or 2, wherein said evaluating step comprises using at least one of the following parameters: DC coefficients of the block being tested and at least one neighboring block; DC coefficients of blocks which are neighbors of the block being tested; one or more AC coefficients of the block being tested; and one or more AC coefficients of blocks which are neighbors of the block being tested.
Claim 4
Independent Claim
128 words
A method for removing blocking artifacts in regions of slowly varying intensity in an electronic image decoded from a transform coded representation of an original image, comprising the steps of: receiving signals indicative of DC and AC coefficient values of transformed blocks of image data representative of the image regions; determining whether the AC prediction value of one of said blocks of transformed image data is within a selected range with respect to the received AC coefficient value; and if said AC prediction value of said one block is within said selected range, using said AC prediction value in decoding said block; and if said AC prediction value of said one block is not within said selected range, using said received AC coefficient value in decoding said block.
Claim 5
Dependent Claim
37 words
A method as in claim 4, wherein said selected range comprises the range of original coefficient values that would have been quantized to the decoded quantized value during the forward transform coding of said original image block.
Claim 6
Dependent Claim
31 words
A method as in claim 4 or 5, wherein said determining step comprises using at least one of the following: spatial edge detection; frequency edge detection; zonal classification; and threshold classification.
Claim 7
Independent Claim
286 words
A method for removing blocking artifacts in regions of slowly varying intensity in an electronic image decoded from a transform coded representation of an image, comprising the steps of: receiving signals indicative of DC and AC coefficient values of transformed blocks of image data representative of the image regions; evaluating whether the region of the image being decoded is varying slowly or rapidly in intensity, and producing signals indicative of the results of said evaluation; when said evaluation signals indicate said region is varying rapidly, applying no blocking correction to the received signals; and when said evaluation signals indicate said region is varying slowly, applying a blocking correction to said received signals, and wherein said blocking correction comprises the steps of: determining whether the AC prediction value of one of said blocks of compressed image data is within a selected range with respect to the received AC coefficient value, and producing a signal indicative of the results of said determination; when said signal indicative of the results of said determination indicates said AC prediction value of said one block is within said selected range, using said AC prediction value in decoding said block; and when said signal indicative of the results of said determination indicates said AC prediction value of said one block is not within said selected range, using said received AC coefficient value in decoding said block, wherein said selected range preferably comprises the range of original coefficient values that would have been quantized to the decoded quantized value during the forward transform coding of said original image block and/or wherein said evaluating step preferably comprises using at least one of the following: spatial edge detection; frequency edge detection; zonal classification; and threshold classification.
Claim 8
Independent Claim
163 words
A system for removing block artifacts in regions of slowly varying intensity in an electronic image decoded from a transform coded representation of an image, comprising: means for receiving signals indicative of DC and AC coefficient values of compressed blocks of image data representative of the image regions to be decoded; means, responsive to signals from said receiving means, for evaluating whether the region of the image being decoded is varying slowly or rapidly in intensity, and producing a signal indicative of the results of said evaluating; means for applying a blocking correction to said received signals when said signal indicative of said evaluating results indicates said region is varying slowly; and means for avoiding a blocking correction to said received signals when said signal indicative of said evaluating results indicates said region is varying rapidly, wherein said evaluating means preferably comprises means for testing using at least one of the following: spatial edge detection; frequency edge detection; zonal classification; and threshold classification.
Claim 9
Independent Claim
199 words
A system for removing blocking artifacts in regions of slowly varying intensity in an electronic image decoded from a transform coded representation of an original image, comprising: means for receiving signals indicative of DC and AC coefficient values of transformed blocks of image data representative of the image regions; means, responsive to signals from said receiving means, for determining whether the AC prediction value of one of said blocks of transformed image data is within a selected range with respect to the received AC coefficient value and producing a signal indicative of the results of said determination: means for using said AC prediction value in decoding said block when said results signal indicates that said AC prediction value of said one block is within said selected range; and means for using said received AC coefficient value in decoding said block when said results signal indicates that said AC prediction value of said one block is not within said selected range, wherein said means for determining said selected range preferably comprises means for determining the range of original coefficient values that would have been quantized to the decoded quantized value during the forward transform coding of said original image block.
Claim 10
Dependent Claim
33 words
A method as in claim 9, wherein said means for determining comprises means for testing using at least one of the following: spatial edge detection; frequency edge detection; zonal classification; and threshold classification.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.