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

Image processing method and apparatus

Assignee: Canon Inc
•
Filing: 1997-08-22
•
Granted: 1999-06-08
•
Expires: 2017-08-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image processing apparatus for orthogonally transforming image information in a block comprising NXN pixels, and creating block information composed of MXM pixels (N≠M) on the basis of the information orthogonally transformed. The created block information is reverse transformed into real spatial information having MXM pixels. The reverse transformation is performed using a basic vector other than a transposed matrix of an orthogonal transformation matrix of MXM pixels.

Inventors

  • 👤 Nobutaka Miyake

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:21
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/40; G06T3/4023

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 130 words
An image processing apparatus, comprising: transforming means for orthogonally transforming image information in a first pixel block of (NXN) pixels and for generating a first coefficient block of (NXN) orthogonal transformed coefficients, N being an integer which is 2 or more; creating means for creating a second coefficient block of (MXM) coefficients by using the first coefficient block, M being an integer which is different from N; and transforming means for transforming the second coefficient block and for generating a second pixel block of (MXM) pixels, using a created matrix other than any of transposed orthogonal transformation matrices, the created matrix operating on the second coefficient block to suppress a distortion of the image information caused by a difference of transforming dimensions and to transform coefficient data into pixel data.
Claim 2
Dependent Claim 130 words
An image processing apparatus, comprising: transforming means for orthogonally transforming image information in a first pixel block of (NXN) pixels and for generating a first coefficient block of (NXN) orthogonal transformed coefficients, N being an integer which is 2 or more; creating means for creating a second coefficient block of (MXM) coefficients by using the first coefficient block, M being an integer which is different from N; and transforming means for transforming the second coefficient block and for generating a second pixel block of (MXM) pixels, using a created matrix other than any of transposed orthogonal transformation matrices, the created matrix operating on the second coefficient block to suppress a distortion of the image information caused by a difference of transforming dimensions and to transform coefficient data into pixel data.
Claim 3
Dependent Claim 81 words
The apparatus according to claim 1, further comprising: storage means for storing at least two types of basic vectors respectively including the created matrix and the transposed orthogonal transformation matrix; and judging means for judging characteristics of the orthogonally transformed information within the block; wherein said means for transforming the second coefficient block performs that transformation using a desired basic vector, which has been stored in said storage means, in accordance with results of a judgment performed by said judging means.
Claim 4
Dependent Claim 25 words
The apparatus according to claim 2, wherein said characteristics include a value of an orthogonal transformed coefficient representing a power of a high frequency component.
Claim 5
Dependent Claim 26 words
The apparatus according to claim 2, wherein said characteristics include a total of values of orthogonal transformed coefficients each representing a power of high frequency components.
Claim 6
Dependent Claim 21 words
The apparatus according to claim 2, wherein said storage means stores said transposed matrix G M ! t as basic vectors.
Claim 7
Dependent Claim 58 words
The apparatus according to claim 1, further comprising storage means for storing at least two types of basic vectors respectively including the created matrix and the transposed orthogonal transformation matrix, wherein said means for transforming the second coefficient block performs that transformation using a basic vector, which has been stored in said storage means, designated by a user.
Claim 8
Dependent Claim 58 words
The apparatus according to claim 1, further comprising storage means for storing at least two types of basic vectors including the created matrix and the transposed orthogonal transformation matrix; wherein said means for transforming the second coefficient block performs that transformation using a basic vector, which has been stored in said storage means, in accordance with quantization conditions.
Claim 9
Dependent Claim 42 words
The apparatus according to claim 1, wherein said creating means places the (NXN) orthogonally transformed coefficients of the first coefficient block in a low-frequency region of the second coefficient block and substitutes "0" into a high-frequency region of the second coefficient block.
Claim 10
Dependent Claim 15 words
The apparatus according to claim 1, wherein the orthogonal transformation is a discrete cosine transformation.
Claim 11
Dependent Claim 123 words
An image processing method, comprising the steps of: orthogonally transforming image information in a first pixel block of (NXN) pixels and generating a first coefficient block of (NXN) orthogonal transformed coefficient, N being an integer which is 2 or more; creating a second coefficient block of (MXM) coefficients by using the first coefficient block, M being an integer which is different from N; and transforming the second coefficient block to generate a second pixel block of (MXM) pixels by using a created matrix other than any of transposed orthogonal transformation matrices, the created matrix operating on the second coefficient block to suppress a distortion of the image information caused by a difference of transforming dimensions and to transform coefficient data into pixel data.
Claim 12
Dependent Claim 123 words
An image processing method, comprising the steps of: orthogonally transforming image information in a first pixel block of (NXN) pixels and generating a first coefficient block of (NXN) orthogonal transformed coefficient, N being an integer which is 2 or more; creating a second coefficient block of (MXM) coefficients by using the first coefficient block, M being an integer which is different from N; and transforming the second coefficient block to generate a second pixel block of (MXM) pixels by using a created matrix other than any of transposed orthogonal transformation matrices, the created matrix operating on the second coefficient block to suppress a distortion of the image information caused by a difference of transforming dimensions and to transform coefficient data into pixel data.

References Cited (Backward Citations)

US4754492A Cited
JPH03204268A Cited
US5101446A Cited
US5227875A Cited
JPH04185171A Cited
JPH04229382A Cited
JPH04333989A Cited
US5359676A Cited
US5422963A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-06-07 2002-12-07 2003-06-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-06-07 2006-12-07 2007-06-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-06-07 2010-12-07 2011-06-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag