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

Image compression apparatus using a lossy compression method

Assignee: Toshiba Corp
•
Filing: 1992-11-25
•
Granted: 1996-04-09
•
Expires: 2012-11-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image compression apparatus has a separation section for performing processing for dividing image data into a plurality of data blocks, an orthogonal transformer for orthogonal-transforming each data block, a bit allocation table for storing data representing the number of bits allocated in accordance with the frequency component of the orthogonal-transformed data output from the orthogonal transformer, an arithmetic operation circuit for calculating an amplitude probability density function of an identical frequency component of the orthogonal-transformed image data for each pixel, and calculating a quantization limit band causing a mean square error to be minimized in acordance with the calculating amplitude probability density function and the bit-number data from the bit allocation table, and a band limit table for storing the quantization limit band data. A quantizing circuit quantizes the orthogonal-transformed block information from the orthogonal transformer in accordance with the data stored in the allocation table and the band limit table.

Inventors

  • 👤 Eitaro Nishihara
  • 👤 Zhixiong Wu
  • 👤 Yoshihiko Ogawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:10
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/60; H04N19/10; H04N19/102; H04N19/13; H04N19/90; H04N19/91

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 225 words
An image compression apparatus comprising: means for dividing an original image data into a plurality of image data blocks each of which is constituted by a plurality of pixels; preprocessing means for calculating a mean value of pixels of each of the plurality of image data blocks obtained by said dividing means, and for subtracting the mean value of pixels of each block for the pixels located at corresponding block, to output a plurality of preprocessed outputs each corresponding to a difference between the mean value and each of the pixels; and compression circuit means for orthoqonally-transforming, for each block, the preprocessed outputs obtained from said preprocessing means and outputting a plurality of transformed outputs corresponding to the image data blocks and for quantizing each of the transformed outputs to compress the image data, said compression circuit means including a first table for storing bit-number data representing the number of bits allocated in accordance with the frequency component of each of the orthoqonally-transformed image data blocks obtained by said orthoqonally-transforming means, a second table for storing data for limiting a quantization band to decrease a quantization band width as the number of bits allocated to the image data by said first table is reduced, and quantization means for quantizing the image data blocks in accordance with the data stored in said first and second tables.
Claim 2
Dependent Claim 225 words
An image compression apparatus comprising: means for dividing an original image data into a plurality of image data blocks each of which is constituted by a plurality of pixels; preprocessing means for calculating a mean value of pixels of each of the plurality of image data blocks obtained by said dividing means, and for subtracting the mean value of pixels of each block for the pixels located at corresponding block, to output a plurality of preprocessed outputs each corresponding to a difference between the mean value and each of the pixels; and compression circuit means for orthoqonally-transforming, for each block, the preprocessed outputs obtained from said preprocessing means and outputting a plurality of transformed outputs corresponding to the image data blocks and for quantizing each of the transformed outputs to compress the image data, said compression circuit means including a first table for storing bit-number data representing the number of bits allocated in accordance with the frequency component of each of the orthoqonally-transformed image data blocks obtained by said orthoqonally-transforming means, a second table for storing data for limiting a quantization band to decrease a quantization band width as the number of bits allocated to the image data by said first table is reduced, and quantization means for quantizing the image data blocks in accordance with the data stored in said first and second tables.
Claim 3
Dependent Claim 112 words
An apparatus according to claim 1, wherein said compression circuit means comprises division means for dividing the preprocessed outputs obtained from said preprocessing means into a plurality of image data blocks, first orthogonal transform means for orthogonal-transforming the data blocks obtained by said division means in units of blocks and generating the transformed outputs, means for reconstructing the transformed outputs obtained by said first orthogonal transform means in units of identical frequency components and generating reconstructed outputs, second orthogonal transform means for orthogonally-transforming the reconstructed outputs obtained by said reconstructing means and generating second orthogonally-transformed outputs, and quantization means for quantizing the second orthogonally-transformed outputs obtained by said second orthogonal transform means.
Claim 4
Dependent Claim 36 words
An apparatus according to claim 2, wherein said division means comprises memory means for storing image data, and means for addressing said memory means in order to read out the preprocessed outputs in units of blocks.
Claim 5
Dependent Claim 53 words
An apparatus according to claim 2, wherein said reconstructing means comprises memory means for storing the transformed outputs from said first orthogonal transform means, and addressing means for outputting address data to said memory means so as to read out the transformed outputs in units of identical frequency components from said memory means.
Claim 6
Dependent Claim 29 words
An apparatus according to claim 2, wherein said second orthogonal transform means comprises orthogonal transform means for implementing one-dimensional orthogonal transform of the reconstructed outputs from said reconstructing means.
Claim 7
Dependent Claim 53 words
An apparatus according to claim 2, further comprising selection means for discriminating the reconstructed outputs from said reconstructing means to be components requiring orthogonal transform and components requiring no orthogonal transform, and selectively supplying the reconstruction outputs to said second orthogonal transform means and said quantization means in accordance with the discrimination result.
Claim 8
Dependent Claim 241 words
An image compression apparatus comprising: means for dividing an original image data into a plurality of image data blocks, each of which is constituted by a plurality of pixels; preprocessing means for calculating a set of pixel mean values, each being a mean value of pixels which are located at identical coordinates within two-dimensional spatial coordinate domains, and the plurality of image data blocks obtained by said dividing means, and for subtracting the mean value of pixels of each block from the pixels located at a corresponding block to output preprocessed outputs each corresponding to a difference between each of the pixels and the means value; and compression circuit means for orthoqonally-transforming for each block, the preprocessed outputs obtained from said preprocessing means to output a plurality of transformed outputs corresponding to the image data blocks and for quantizing each of the transformed outputs to compress the image data, said compression circuit means including a first table for storing bit-number data representing the number of bits allocated in accordance with a frequency component of each of the orthoqonally-transformed image data blocks obtained by said compression circuit means, a second table for storing data for limiting a quantization band to decrease a quantization band width as the number of bits allocated to the image data by said first table is reduced, and quantization means for quantizing the image data blocks in accordance with the data stored in said first and second tables.
Claim 9
Dependent Claim 241 words
An image compression apparatus comprising: means for dividing an original image data into a plurality of image data blocks, each of which is constituted by a plurality of pixels; preprocessing means for calculating a set of pixel mean values, each being a mean value of pixels which are located at identical coordinates within two-dimensional spatial coordinate domains, and the plurality of image data blocks obtained by said dividing means, and for subtracting the mean value of pixels of each block from the pixels located at a corresponding block to output preprocessed outputs each corresponding to a difference between each of the pixels and the means value; and compression circuit means for orthoqonally-transforming for each block, the preprocessed outputs obtained from said preprocessing means to output a plurality of transformed outputs corresponding to the image data blocks and for quantizing each of the transformed outputs to compress the image data, said compression circuit means including a first table for storing bit-number data representing the number of bits allocated in accordance with a frequency component of each of the orthoqonally-transformed image data blocks obtained by said compression circuit means, a second table for storing data for limiting a quantization band to decrease a quantization band width as the number of bits allocated to the image data by said first table is reduced, and quantization means for quantizing the image data blocks in accordance with the data stored in said first and second tables.
Claim 10
Dependent Claim 111 words
An apparatus according to claim 7, wherein said compression circuit means comprises division means for dividing the preprocessed outputs obtained from said preprocessing means into a plurality of data blocks, first orthogonal transform means for orthogonally-transforming the data blocks obtained by said division means in units of blocks and generating the transformed outputs, means for reconstructing the transformed outputs obtained by said first orthogonal transform means in units of identical frequency components and generating reconstructed outputs, second orthogonal transform means for orthogonally-transforming the reconstructing outputs obtained by said reconstruction means and generating second orthogonally-transformed outputs, and quantization means for quantizing the second orthogonally-transformed outputs obtained by said second orthogonal transform means.
Claim 11
Dependent Claim 36 words
An apparatus according to claim 8, wherein said division means comprises memory means for storing image data, and means for addressing said memory means in order to read out the preprocessed outputs in units of blocks.
Claim 12
Dependent Claim 53 words
An apparatus according to claim 8, wherein said reconstructing means comprises memory means for storing the transformed outputs from said first orthogonal transform means, and addressing means for outputting address data to said memory means so as to read out the transformed outputs in units of identical frequency components from said memory means.
Claim 13
Dependent Claim 29 words
An apparatus according to claim 8, wherein said second orthogonal transform means comprises orthogonal transform means for implementing one-dimensional orthogonal transform of the reconstructed outputs from said reconstructing means.
Claim 14
Dependent Claim 53 words
An apparatus according to claim 8, further comprising selection means for discriminating the reconstructed outputs from said reconstructing means to be components requiring orthogonal transform and components requiring no orthogonal transform, and selectively supplying the reconstruction outputs to said second orthogonal transform means and said quantization means in accordance with the discrimination result.
Claim 15
Dependent Claim 149 words
An image compression apparatus comprising: means for dividing an original image data into a plurality of image data blocks, each of which is constituted by a plurality of pixels; orthogonal transformation means for orthogonally-transforming the image data blocks output from said dividing means and outputting a plurality of frequency components including a plurality of identical frequency components and corresponding to the pixels; a first table for storing bit-number data representing the number of bits allocated in accordance with the frequency component of each of the orthogonally-transformed image data blocks obtained by said orthogonal transformation means; a second table for storing data for limiting a quantization band to decrease a quantization band width as the number of bits allocated to the image data by said first table is reduced; and quantization means for quantizing the image data blocks in accordance with the data stored in said first and second tables.
Claim 16
Dependent Claim 149 words
An image compression apparatus comprising: means for dividing an original image data into a plurality of image data blocks, each of which is constituted by a plurality of pixels; orthogonal transformation means for orthogonally-transforming the image data blocks output from said dividing means and outputting a plurality of frequency components including a plurality of identical frequency components and corresponding to the pixels; a first table for storing bit-number data representing the number of bits allocated in accordance with the frequency component of each of the orthogonally-transformed image data blocks obtained by said orthogonal transformation means; a second table for storing data for limiting a quantization band to decrease a quantization band width as the number of bits allocated to the image data by said first table is reduced; and quantization means for quantizing the image data blocks in accordance with the data stored in said first and second tables.

References Cited (Backward Citations)

US4633296A Cited
US4442454A Cited
US4805030A Cited
US4807042A Cited
US4734767A Cited
US4698689A Cited
US4947447A Cited
US4704628A Cited
US4945502A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag