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

Apparatus for converting encoded data into image data, including data preparing circuit, to allow enlargement or reduction of image

Assignee: Ricoh Co Ltd
•
Filing: 1994-02-09
•
Granted: 1995-09-26
•
Expires: 2014-02-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image processing apparatus includes: a first transforming device for transforming encoded data into discrete cosine transform coefficient data segmented into processing blocks, each block being formed of a matrix of m×n pixels; and a setting device for setting the values of M and N defining the size of a matrix forming each processing block used in inverse discrete cosine transform. The image processing apparatus also includes a data preparing circuit for adding discrete cosine transform coefficient data to, or deleting discrete cosine transform coefficient data from, a high-frequency domain of the discrete cosine transform coefficient data and segmented into processing blocks, each block being formed of a matrix of m×n pixels, and for preparing discrete cosine transform coefficient data segmented into processing blocks, each block being formed of a matrix of M×N pixels; a second transforming device for subjecting the discrete cosine transform coefficient data prepared by the data preparing circuit to inverse discrete cosine transform, so that image data can be output; and an outputting device for outputting image data output from the second transforming device and segmented into processing blocks as continuous image data.

Inventors

  • 👤 Makoto Matsushima
  • 👤 Ryo Fukui

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 16:11
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/222; H04N5/262; H04N5/2628; G; G06; G06T; G06T3/00; G06T3/40; G06T3/4084; H04N19/00; H04N19/10; H04N19/169; H04N19/17; H04N19/176; H04N19/18; H04N19/48; H04N19/50; H04N19/503; H04N19/51; H04N19/527; H04N19/59; H04N19/85; H04N19/86; H04N19/90; H04N7/00; H04N7/12; H04N19/102; H04N19/124; H04N19/132; H04N19/60

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 484 words
An image processing apparatus for decoding encoded data so as to output continuous image data, the apparatus comprising: a) first transforming means for transforming the encoded data into first processing blocks of discrete cosine transformation (DCT) coefficient data, each first processing block including a matrix of m×n pixels; b) setting means for setting values of M and N; c) a data preparing circuit including: 1) means for adding DCT coefficient data having the value of 0 to, or for deleting DCT coefficient data having the value of 0 from, a high-frequency domain of the DCT coefficient data from the first transforming means; and 2) means for preparing second processing blocks of DCT coefficient data, each second processing block including a matrix of M×N pixels; wherein the adding and preparing means collectively include: A) a first register for receiving and storing the value of M; B) a second register for receiving and storing the value of N; C) a first counter for counting a number of lines of DCT coefficient data output from a shift register; D) a second counter for counting a number of bits of DCT coefficient data output from the shift register; E) a first comparator for comparing a count of the first counter with the values of M and m, and for outputting a high-level selection signal, or a read stop signal and a counter reset signal, depending on a first result of comparison; F) a second comparator for comparing a count of the second counter with the values of N and n, and for outputting a high-level selection signal, or a read stop signal and a control signal, depending on a second result of comparison; G) a load signal generating circuit for outputting a load signal to the first and second counters and to the shift register, upon receipt of the control signal from the second comparator; H) the shift register for receiving a parallel data signal via a selector and for outputting the same data signal serially as the image data in the second blocks of M×N pixels, in synchronization with a clock signal output from a clock signal generating circuit; I) the selector for receiving DCT coefficient data in the first processing blocks of m×n pixel matrices, and including means for reading and outputting the same DCT coefficient data when the selection signal input from the first or second comparator is at a low level, and for stopping reading the DCT coefficient data and for outputting a zero signal when the selection signal is at a high level; and J) the clock signal generator for generating the clock signal used by the shift register and the first and second counters; d) second transforming means for subjecting the DCT coefficient data in the second processing blocks to inverse discrete cosine transformation, to provide image data; and e) outputting means for outputting the image data as the continuous image data.
Claim 2
Dependent Claim 484 words
An image processing apparatus for decoding encoded data so as to output continuous image data, the apparatus comprising: a) first transforming means for transforming the encoded data into first processing blocks of discrete cosine transformation (DCT) coefficient data, each first processing block including a matrix of m×n pixels; b) setting means for setting values of M and N; c) a data preparing circuit including: 1) means for adding DCT coefficient data having the value of 0 to, or for deleting DCT coefficient data having the value of 0 from, a high-frequency domain of the DCT coefficient data from the first transforming means; and 2) means for preparing second processing blocks of DCT coefficient data, each second processing block including a matrix of M×N pixels; wherein the adding and preparing means collectively include: A) a first register for receiving and storing the value of M; B) a second register for receiving and storing the value of N; C) a first counter for counting a number of lines of DCT coefficient data output from a shift register; D) a second counter for counting a number of bits of DCT coefficient data output from the shift register; E) a first comparator for comparing a count of the first counter with the values of M and m, and for outputting a high-level selection signal, or a read stop signal and a counter reset signal, depending on a first result of comparison; F) a second comparator for comparing a count of the second counter with the values of N and n, and for outputting a high-level selection signal, or a read stop signal and a control signal, depending on a second result of comparison; G) a load signal generating circuit for outputting a load signal to the first and second counters and to the shift register, upon receipt of the control signal from the second comparator; H) the shift register for receiving a parallel data signal via a selector and for outputting the same data signal serially as the image data in the second blocks of M×N pixels, in synchronization with a clock signal output from a clock signal generating circuit; I) the selector for receiving DCT coefficient data in the first processing blocks of m×n pixel matrices, and including means for reading and outputting the same DCT coefficient data when the selection signal input from the first or second comparator is at a low level, and for stopping reading the DCT coefficient data and for outputting a zero signal when the selection signal is at a high level; and J) the clock signal generator for generating the clock signal used by the shift register and the first and second counters; d) second transforming means for subjecting the DCT coefficient data in the second processing blocks to inverse discrete cosine transformation, to provide image data; and e) outputting means for outputting the image data as the continuous image data.

References Cited (Backward Citations)

US4782397A Cited
US4963981A Cited
US4984076A Cited
US5073820A Cited
US5107345A Cited
US5216516A Cited
US5227875A Cited
JPH04293362A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-25 1999-03-27 1999-09-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-25 2003-03-27 2003-09-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-25 2007-03-27 2007-09-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag