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
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 |