← Back to Patent Explorer
US5535013A Expired / Lapsed US ⏱️ 0.0 years remaining

Image data compression and expansion apparatus, and image area discrimination processing apparatus therefor

Assignee: Panasonic Holdings Corp
•
Filing: 1994-09-21
•
Granted: 1996-07-09
•
Expires: 2014-09-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image signal compression apparatus which divides image data into plural blocks, encodes each block, orthogonally transforms the image data by each block, and outputs the transformation coefficients. Blocks which contain text and blocks which contain dot images are discriminated from the features of the absolute values of the AC coefficients, which are a subset of the transformation coefficients. One of plural quantization tables is selected for each block based on the discrimination result, and by adaptively quantizing the transformation coefficients using the selected quantization table, text images can be reproduced free of fuzziness, and good expanded images of the dot areas can be obtained with high compression by reducing the high frequency component. When the predetermined high frequency transformation coefficients, which are a subset of the above transformation coefficients, are greater than the predetermined low frequency transformation coefficients and a predefined threshold value, the block is discriminated to include a dot image area. When the predetermined low frequency transformation coefficients, which are a subset of the above transformation coefficients, are greater than a predefined threshold value, the block is discriminated to include a text image area.

Inventors

  • 👤 Kazuyuki Murata

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 15:58
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/40062

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 199 words
An image compression apparatus comprising: a dividing means for dividing image data into plural blocks; an orthogonal transformation means for orthogonally transforming each block divided by said dividing means and outputting a DC transformation coefficient and a plurality of AC transformation coefficients; an adaptive quantization means for quantizing the DC and AC transformation coefficients in each block, said adaptive quantization means including, an absolute value calculation means for calculating absolute values of said plurality of the AC transformation coefficients for each block, an identifying means for identifying a block type for each block among a plurality of block types based on the absolute values of the AC transformation coefficients for each block, said plurality of block types including a text block type containing text image and a dot image block type containing half tone dot image, a quantization storage means for storing plural different quantization tables, a selection means for selecting one of the stored quantization tables in accordance with the block type identified for each block, and a means for quantizing said DC transformation coefficient and said AC transformation coefficients using the selected quantization table; and an encoding means for encoding the quantized DC and AC transformation coefficients.
Claim 2
Dependent Claim 199 words
An image compression apparatus comprising: a dividing means for dividing image data into plural blocks; an orthogonal transformation means for orthogonally transforming each block divided by said dividing means and outputting a DC transformation coefficient and a plurality of AC transformation coefficients; an adaptive quantization means for quantizing the DC and AC transformation coefficients in each block, said adaptive quantization means including, an absolute value calculation means for calculating absolute values of said plurality of the AC transformation coefficients for each block, an identifying means for identifying a block type for each block among a plurality of block types based on the absolute values of the AC transformation coefficients for each block, said plurality of block types including a text block type containing text image and a dot image block type containing half tone dot image, a quantization storage means for storing plural different quantization tables, a selection means for selecting one of the stored quantization tables in accordance with the block type identified for each block, and a means for quantizing said DC transformation coefficient and said AC transformation coefficients using the selected quantization table; and an encoding means for encoding the quantized DC and AC transformation coefficients.
Claim 3
Dependent Claim 20 words
An image compression apparatus according to claim 1 wherein the orthogonal transformation means is characterized by applying discrete cosine transform.
Claim 4
Dependent Claim 105 words
An image compression apparatus according to claim 1 wherein said identifying means includes a summation means for calculating a sum of absolute values of AC transformation coefficients of low frequency components within a predetermined low frequency range and identifies the block type of each block as the text block type when said sum calculated by said calculation means is larger than a predetermined threshold value; and wherein said quantization table selecting means, when the text block type is identified, selects a quantization table for which quantization steps, which are elements of the quantization table, are smallest relative to those of the other non-selected quantization tables.
Claim 5
Dependent Claim 133 words
An image compression apparatus according to claim 1 wherein said identifying means includes a first summation means for calculating a first sum of absolute values of AC transformation coefficients of high frequency components within a predetermined high frequency range and a second summation means for calculating a second sum of absolute values of AC transformation coefficients of low frequency components within a predetermined low frequency range, said identifying means identifying the block type of each block as the dot image block type when said first sum is larger than said second sum, and wherein said quantization table selecting means, when the dot image block type is identified, selects a quantization table for which quantization steps, which are elements of the quantization table, are largest relative to those of the other non-selected quantization tables.
Claim 6
Dependent Claim 262 words
An image compression apparatus according to claim 1 wherein said identifying means comprises: a first summation means for calculating a first sum of absolute values of AC transformation coefficients of high frequency components within a predetermined high frequency range, which are subset of the AC transformation coefficients; a second summation means for calculating a second sum of absolute values of AC transformation coefficients of low frequency components within a predetermined first low frequency range, which are subset of the AC transformation coefficients; and a third summation means for calculating a third sum of absolute values of AC transformation coefficients of low frequency components within a predetermined second low frequency range which are subset of the AC transformation coefficients; and wherein said identifying means identifies the block type of each block as the dot image type when said first sum is larger than said second sum, and when the dot image block type is identified, said selection means selects a quantization table for which quantization steps, which are elements of the quantization table, are largest relative to those of the other non-selected quantization tables, and said identifying means identifies the block type of each block as the text image type when said third sum is larger than a predetermined threshold value, provided that the block type is not identified to be the dot image block type, and when the text image type is identified said selection means selects a quantization table for which quantization steps, which are elements of the quantization table, are smallest relative to those of the other non-selected quantization tables.
Claim 7
Dependent Claim 70 words
A image compression apparatus according to claim 1, further comprising an image expansion apparatus for expanding a compressed image signal, wherein said image expansion apparatus comprises: an inverse quantization means to inverse quantize the quantized DC and AC transformation coefficients for each specific block type using the quantization table used for quantization; and an orthogonal inverse transformation means to orthogonally inversely transform the inversely quantized DC and AC transformation coefficients.
Claim 8
Dependent Claim 115 words
An image area discrimination processing apparatus comprising: a means for dividing image data into plural blocks; an orthogonal transformation means for orthogonally transforming each block of divided image data and outputting a DC transformation coefficient and a plurality of AC transformation coefficients; a summation means for calculating a sum of absolute values of AC transformation coefficients of low frequency components within a predetermined low frequency range, which are subset of the AC transformation coefficients; a comparing means for comparing said sum with a predetermined threshold value; and a text area discrimination means to identify a block type of each block as a text image block when the sum is greater than said predetermined threshold value.
Claim 9
Dependent Claim 115 words
An image area discrimination processing apparatus comprising: a means for dividing image data into plural blocks; an orthogonal transformation means for orthogonally transforming each block of divided image data and outputting a DC transformation coefficient and a plurality of AC transformation coefficients; a summation means for calculating a sum of absolute values of AC transformation coefficients of low frequency components within a predetermined low frequency range, which are subset of the AC transformation coefficients; a comparing means for comparing said sum with a predetermined threshold value; and a text area discrimination means to identify a block type of each block as a text image block when the sum is greater than said predetermined threshold value.
Claim 10
Dependent Claim 169 words
An image area discrimination processing apparatus comprising: a means for dividing image data into plural blocks; an orthogonal transformation means for orthogonally transforming each block of divided image data and outputting a DC transformation coefficient and a plurality of AC transformation coefficients; a first summation means for calculating a sum of absolute values of AC transformation coefficients of high frequency components within a predetermined high frequency range, which are subset of the AC transformation coefficients; a second summation means for calculating a sum of absolute values of AC transformation coefficients of low frequency components within a predetermined low frequency range, which are subset of the AC transformation coefficients; a comparing means for comparing the sum calculated by the first summation means with the sum calculated by the second summation means; and a dot area discrimination means to identify a block type of each block as a dot image block when the sum calculated by the first summation means is greater than the sum calculated by the second summation means.
Claim 11
Dependent Claim 169 words
An image area discrimination processing apparatus comprising: a means for dividing image data into plural blocks; an orthogonal transformation means for orthogonally transforming each block of divided image data and outputting a DC transformation coefficient and a plurality of AC transformation coefficients; a first summation means for calculating a sum of absolute values of AC transformation coefficients of high frequency components within a predetermined high frequency range, which are subset of the AC transformation coefficients; a second summation means for calculating a sum of absolute values of AC transformation coefficients of low frequency components within a predetermined low frequency range, which are subset of the AC transformation coefficients; a comparing means for comparing the sum calculated by the first summation means with the sum calculated by the second summation means; and a dot area discrimination means to identify a block type of each block as a dot image block when the sum calculated by the first summation means is greater than the sum calculated by the second summation means.
Claim 12
Dependent Claim 275 words
An image area discrimination processing apparatus comprising: a means for dividing image data into plural blocks; an orthogonal transformation means for orthogonally transforming each block of divided image data and outputting a DC transformation coefficient and a plurality of AC transformation coefficients; a first summation means for calculating a sum of absolute values of AC transformation coefficients of high frequency components within a predetermined high frequency range, which are subset of the AC transformation coefficients; a second summation means for calculating a sum of absolute values of AC transformation coefficients of low frequency components within a predetermined first low frequency range, which are subset of the AC transformation coefficients; a first comparing means for comparing the sum calculated by the first summation means with the sum calculated by the second summation means; a dot area discrimination means to identify a block type of each block as a dot image block when the sum calculated by the first summation means is greater than the sum calculated by the second summation means; a third summation means for calculating a sum of absolute values of AC transformation coefficients of low frequency components within a predetermined second low frequency range which are subset of the AC transformation coefficients; a second comparing means for comparing the sum calculated by the third summation means with a predetermined threshold value; and a text area discrimination means to identify a block type of each block as a text image block when the sum calculated by the third summation means is greater than predetermined threshold level and the block is not discriminated to be a dot image block by said dot area discriminating means.
Claim 13
Dependent Claim 275 words
An image area discrimination processing apparatus comprising: a means for dividing image data into plural blocks; an orthogonal transformation means for orthogonally transforming each block of divided image data and outputting a DC transformation coefficient and a plurality of AC transformation coefficients; a first summation means for calculating a sum of absolute values of AC transformation coefficients of high frequency components within a predetermined high frequency range, which are subset of the AC transformation coefficients; a second summation means for calculating a sum of absolute values of AC transformation coefficients of low frequency components within a predetermined first low frequency range, which are subset of the AC transformation coefficients; a first comparing means for comparing the sum calculated by the first summation means with the sum calculated by the second summation means; a dot area discrimination means to identify a block type of each block as a dot image block when the sum calculated by the first summation means is greater than the sum calculated by the second summation means; a third summation means for calculating a sum of absolute values of AC transformation coefficients of low frequency components within a predetermined second low frequency range which are subset of the AC transformation coefficients; a second comparing means for comparing the sum calculated by the third summation means with a predetermined threshold value; and a text area discrimination means to identify a block type of each block as a text image block when the sum calculated by the third summation means is greater than predetermined threshold level and the block is not discriminated to be a dot image block by said dot area discriminating means.
Claim 14
Dependent Claim 25 words
An image area discrimination processing apparatus according to claims 7, 8, or 9 wherein the orthogonal transformation means is characterized by applying discrete cosine transform.
Claim 15
Dependent Claim 211 words
An image area discrimination processing apparatus comprising: a dividing means for dividing image data into plural blocks; an orthogonal transformation means for orthogonally transforming each block of divided image data and outputting a DC transformation coefficient and a plurality of AC transformation coefficients; an adaptive scaling means for scaling the AC transformation coefficients in each block; an orthogonal inverse transformation means for applying orthogonal reverse transform to the DC transformation coefficient and the scaled AC transformation coefficients for each block; and wherein said adaptive scaling means includes, an absolute value calculation means for calculating absolute values of said plurality of the AC transformation coefficient for each block, an identifying means for identifying a block type for each block among a plurality of block types, which include at least a text block type containing text image and a dot image block type containing halftone dot image, based on the absolute values of the AC transformation coefficients; a scaling coefficient table storage means for storing a plurality of scaling coefficient tables, a scaling coefficient table selection means for selecting one of the stored scaling coefficient tables in accordance with the block type identified for each block, and a scaling means for scaling the AC transformation coefficients according to the selected scaling coefficient table.
Claim 16
Dependent Claim 211 words
An image area discrimination processing apparatus comprising: a dividing means for dividing image data into plural blocks; an orthogonal transformation means for orthogonally transforming each block of divided image data and outputting a DC transformation coefficient and a plurality of AC transformation coefficients; an adaptive scaling means for scaling the AC transformation coefficients in each block; an orthogonal inverse transformation means for applying orthogonal reverse transform to the DC transformation coefficient and the scaled AC transformation coefficients for each block; and wherein said adaptive scaling means includes, an absolute value calculation means for calculating absolute values of said plurality of the AC transformation coefficient for each block, an identifying means for identifying a block type for each block among a plurality of block types, which include at least a text block type containing text image and a dot image block type containing halftone dot image, based on the absolute values of the AC transformation coefficients; a scaling coefficient table storage means for storing a plurality of scaling coefficient tables, a scaling coefficient table selection means for selecting one of the stored scaling coefficient tables in accordance with the block type identified for each block, and a scaling means for scaling the AC transformation coefficients according to the selected scaling coefficient table.
Claim 17
Dependent Claim 22 words
An image area discrimination processing apparatus according to claim 11 wherein the orthogonal transformation means is characterized by applying discrete cosine transform.
Claim 18
Dependent Claim 130 words
An image area discrimination processing apparatus according to claim 11 wherein said identifying means comprises a summation means for calculating a sum of the absolute values of AC transformation coefficients of low frequency components within a predetermined low frequency range, and, wherein said identifying means compares said sum calculated by said summation means with a predetermined threshold value and if said sum calculated by said summation means is greater than said predetermined threshold value, said identifying means identifies the block type for each block to be a text block type and said scaling coefficient table selecting means selects a scaling coefficient table for which the scaling coefficients, which are elements of the scaling coefficient tables, are the largest relative to the scaling coefficients of the other non-selected scaling coefficient tables.
Claim 19
Dependent Claim 129 words
An image area discrimination processing apparatus according to claim 11 wherein said identifying means comprises a first summation means for calculating a first sum of absolute values of AC transformation coefficients of high frequency components within a predetermined high frequency range, a second summation means for calculating a second sum of absolute values of AC transformation coefficients of low frequency components within a predetermined low frequency range, and a comparing means for comparing the first sum with the second sum, if the first sum is larger than the second sum, said identifying means identifies the block type of each block to be a dot image type and said scaling coefficient table selecting means selects a scaling coefficient table having smallest scaling coefficients among said plurality of scaling coefficient tables.
Claim 20
Dependent Claim 249 words
An image area discrimination processing apparatus according to claim 11 wherein said means for identifying comprises: a first summation means for calculating a first sum of absolute values of AC transformation coefficients of high frequency components within a predetermined high frequency range, which are subset of the AC transformation coefficients; a second summation means for calculating a second sum of absolute values of AC transformation coefficients of low frequency components within a predetermined first low frequency range, which are subset of the AC transformation coefficients; and a third summation means for calculating a third sum of absolute values of AC transformation coefficients of low frequency components within a predetermined second low frequency range, which are subset of the AC transformation coefficients; and wherein said identifying means identifies the block type of each block as the dot image type when said first sum is larger than said second sum, and when the dot image block type is identified, said scaling coefficient table selecting means, selects a scaling coefficient table having smallest scaling coefficients among said plurality of scaling coefficient tables, and said identifying means identifies the block type of each block to be the text image type when said first sum is not larger than the second sum and the third sum is larger than a predetermined threshold value, and when the text image block type is identified said scaling coefficient table selecting means selects a scaling coefficient table having largest scaling coefficients among said plurality of scaling coefficient tables.

References Cited (Backward Citations)

US5018024A Cited
US5177795A Cited
JPS62150047A Cited
US5162923A Cited
US5016118A Cited
US5101280A Cited
JPH0345083A Cited
US5101438A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag