# US 7,079,696 B2 · Image encoding apparatus and method, image display apparatus and method, image processing system and image sensing apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,079,696 B2
- Document ID: US7079696B2
- Status: Granted
- Kind: B2
- Application number: 10/327,184
- Filed: 2002-12-24
- Published: 2003-05-29
- Granted: 2006-07-18
- Earliest claimed: 2000-07-24
- Assignees: Canon Kabushiki Kaisha
- Inventors: Yuji Koide
- Web page: https://patentgrep.com/patent/US7079696B2

## CPC

- H04N 19/59: involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
- H04N 19/60: using transform coding
- H04N 19/63: using sub-band based transform, e.g. wavelets
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Disclosed are an image encoding apparatus and method for generating an image file in which it is possible to check the content of an image, which has been compressively encoded using a wavelet transform, not only in an apparatus that is capable of expanding compressed image data compressively encoded using a wavelet transform but also in an apparatus that is capable of expanding compressed image data compressively encoded using a discrete cosine transform (DCT) but incapable of expanding image data compressively encoded using a wavelet transform. The image encoding apparatus has a first compressing encoder 2 for performing compressing encoding using a wavelet transform and a second compressing encoder for performing compressing encoding using a discrete cosine transform. First and second compressed image data resulting from this encoding is gathered in a single image file in a file creation unit 4. By analyzing the image file using a file analyzer 6, even an apparatus having only expansion means that uses DCT can check the content of an image if the apparatus expands the second compressed image data.

## Claims

### Claim 1

An image encoding apparatus for generating an image file having compressed image data obtained by compressively encoding image data, comprising:
first encoding means for compressively encoding input image data by a compressing encoding method that uses a wavelet transform, and outputting the result as first compressed image data;
second encoding means for compressively encoding the input image data by a compressing encoding method that uses a discrete cosine transform, and outputting the result as second compressed image data; and
image file generating means for generating a single image file, representing the input image data, by using the first and second compressed image data and information relating to the first and second compressed image data,
wherein the compressive encodings of said first and second encoding means are performed in parallel and separately.

### Claim 2 (depends on 1)

An image encoding apparatus according to claim 1, wherein said second encoding means has image reducing means for reducing the input image data to a predetermined size and applies the compressing encoding method that uses the discrete cosine transform to the input image data of which size has been reduced.

### Claim 3 (depends on 1)

An image encoding apparatus according to claim 1, wherein the information relating to the first and second compressed image data includes at least one of sites of the first and second compressed image data, the compressing encoding method and starting positions in the image file.

### Claim 4 (depends on 1)

An image encoding apparatus according to claim 1, wherein said second encoding means has image reducing means for reducing the input image data to a plurality of predetermined sizes that differ from each other and applies the compressing encoding method that uses the discrete cosine transform to each of the plurality of input image data of reduced size and outputs a plurality of the second compressed image data; and
said image file generating means generates the image file using the first compressed image data, the plurality of second compressed image data and information ion relating to the first compressed image data and the plurality of second compressed image data.

### Claim 5 (depends on 1)

An image encoding apparatus according to claim 1, further comprising storage means for storing the image file.

### Claim 6 (depends on 5)

An image encoding apparatus according to claim 5, wherein said storage means is removable.

### Claim 7

An image display apparatus comprising:
extraction means for extracting first compressed image data, which has been compressively encoded by a compressing encoding method using a discrete cosine transform, from an image file containing plural items of compressed image data encoded by compressing encoding methods that differ from one another;
expansion means for expanding the extracted first compressed image data using an inverse discrete cosine transform;
display-image generating means for generating image data for display by using image data obtained as a result of said expansion; and
display means for displaying the image data for display,
wherein the image file contains the first compressed image data and second compressed image data, and wherein the first compressed image data has been compressed by using a discrete cosine transform and without using a wavelet transform, and the second compressed image data has been compressed by using the wavelet transform and without using the discrete cosine transform.

### Claim 8

An image processing system comprising:
an image encoding apparatus for generating an image file having compressed image data obtained by compressively encoding image data, comprising:
first encoding means for compressively encoding input image data by a compressing encoding method that uses a wavelet transform, and outputting the result as first compressed image data;
second encoding means for compressively encoding the input image data by a compressing encoding method that uses a discrete cosine transform, and outputting the result as second compressed image data; and
image file generating means for generating a single image file, representing the input image data, by using the first and second compressed image data and information relating to the first and second compressed image data, and
an image display apparatus, comprising:
extraction means for extracting compressed image data, which has been compressively encoded by a compressing encoding method using a discrete cosine transform, from the image file containing plural items of compressed image data encoded by compressing encoding methods that differ from one another;
expansion means for expanding the extracted compressively encoded image data using an inverse discrete cosine transform;
display-image generating means for generating image data for display by using image data obtained as a result of said expansion; and
display means for displaying the image data for display,
wherein the compressive encodings of said first and second encoding means are performed parallel and separately.

### Claim 9

An image sensing apparatus comprising:
an image encoding apparatus for generating an image file having compressed image data obtained by compressively encoding image data, comprising:
first encoding means for compressively encoding input image data by a compressing encoding method that uses a wavelet transform, and outputting the result as first compressed image data;
second encoding means for compressively encoding the input image data by a compressing encoding method that uses a discrete cosine transform, and outputting the result as second compressed image data; and
image file generating arenas for generating a single image file, representing the input image data, by using the first and second compressed image data and information relating to the first and second compressed image data, and
an image display apparatus comprising:
extraction means for extracting compressed image data, which has been compressively encoded by a compressing encoding method using a discrete which has been compressively encoded by a compressing encoding method using a discrete cosine transform, from the image file containing plural items of compressed image data encoded by compressing encoding methods that differ from one another;
expansion means for expanding the extracted compressively encoded image data using an inverse discrete cosine transform;
display-image generating means for generating image data for display by using image data obtained as a result of said expansion; and
display means for displaying the image data for display,
wherein the compressive encodings of said first and second encoding means are performed in parallel and separately.

### Claim 10

An image encoding method for generating an image file having compressed image data obtained by compressively encoding image data, said method comprising:
a first encoding step, of compressively encoding input image data by a compressing encoding method that uses a wavelet transform, and outputting the result as first compressed image data;
a second encoding step, of compressively encoding the input image data by a compressing encoding method that uses a discrete cosine transform, and outputting the result as second compressed image data; and
an image file generating step, of generating a single image file, representing the input image data, by using the first and second compressed image data and information relating to the first and second compressed image data,
wherein the compressive encodings of said first and second encoding steps are performed in parallel and separately.

### Claim 11 (depends on 10)

An image encoding method according to claim 10, wherein said second encoding step has an image reducing step of reducing the input image data to a predetermined size and applies the compressing encoding method that uses the discrete cosine transform to the input image data of which size has been reduced.

### Claim 12 (depends on 10)

An image encoding method according to claim 10, wherein the information relating to the first and second compressed image data includes at least one of sizes of the first and second compressed image data, the compressing encoding method and starting positions in the image file.

### Claim 13 (depends on 10)

An image encoding method according to claim 10, wherein said second encoding step has an image reducing step of reducing the input image data to a plurality of predetermined sizes that differ from one another and subjects each of the plurality of input image data of reduced size to the compressing encoding method that uses a discrete cosine transform and outputs a plurality of the second compressed image data; and
said image file generating step includes generating the image file using the first compressed image data, the plurality of second compressed image data and information relating to the first compressed image data and the plurality of second compressed image data.

### Claim 14 (depends on 10)

An image encoding method according to claim 10, further comprising a storage step, of storing the image file.

### Claim 15

An image display method comprising:
an extraction step, of extracting first compressed image data, which has been compressively encoded by a compressing encoding method using a discrete cosine transform, from an image file containing plural items of compressed image data encoded by compressing encoding methods that differ from one another;
an expansion step, of expanding the extracted first compressed image data using an inverse discrete cosine transform;
a display-image generating step, of generating image data for display by using image data obtained as a result of said expansion; and
a display step, of displaying the image data for display,
wherein the image file contains the first compressed image data and second compressed image data, and wherein the first compressed image data has been compressed by using a discrete cosine transform and without using a wavelet transform, and the second compressed image data has been compressed by using the wavelet transform and without using the discrete cosine transform.

### Claim 16

A computer-readable storage medium storing an image encoding program for generating an image file having compressed image data obtained by compressively encoding image data, said program comprising:
program code of a first encoding step, of compressively encoding input image data by a compressing encoding method that uses a wavelet transform, and outputting the result as first compressed image data;
program code of a second encoding step, of compressively encoding the input image data by a compressing encoding method that uses a discrete cosine transform, and outputting the result as second compressed image data; and
program code of an image file generating step, of generating a single image file, representing the input image data, by using the first and second compressed image data and information relating to the first and second compressed image data,
wherein said compressive encodings of said first and second encoding steps are performed in parallel and separately.

### Claim 17 (depends on 16)

The storage medium according to claim 16, wherein the program code of said second encoding step has program code of an image reducing step, of reducing the input image data to a plurality of predetermined sizes that differ from one another and subjects each of the plurality of input image data of reduced size to the compressing encoding method that uses a discrete cosine transform and outputs a plurality of the second compressed image data; and
the program code of said image file generating step generates the image file using the first compressed image data, the plurality of second compressed image data and information relating to the first compressed image data and the plurality of second compressed image data.

### Claim 18

A computer-readable storage medium storing a program of an image display method, comprising:
program code of an extraction step, of extracting first compressed image data, which has been compressively encoded by a compressing encoding method using a discrete cosine transform, from an image file containing plural items of compressed image data encoded by compressing encoding methods that differ from one another;
program code of an expansion step, of expanding the extracted first compressed image data using an inverse discrete cosine transform;
program code of a display-image generating step, of generating image data for display by using image data obtained as a result of said expansion; and
program code of a display step, of displaying the image data for display,
wherein the image file contains the first compressed image data and second compressed image data, and wherein the first compressed image data has been compressed by using a discrete cosine transform and without using a wavelet transform, and the second compressed image data has been compressed by using the wavelet transform and without using the discrete cosine transform.

### Claim 19

An image sensing apparatus comprising:
an image encoding apparatus for generating an image file having compressed image data obtained by compressively encoding image data, comprising:
first encoding means for compressively encoding input image data by a compressing encoding method that uses a wavelet transform, and outputting the result as first compressed image data;
second encoding means for compressively encoding the input image data by a compressing encoding method that uses a discrete cosine transform, and outputting the result as second compressed image data; and
image file generating means for generating a single image file, representing the input image data, by using the first and second compressed image data and information relating to the first and second compressed image data,
wherein said compressive encodings of said first and second encoding means are performed in parallel and separately.

### Claim 20

An image sensing apparatus comprising:
an image display apparatus comprising:
extraction means for extracting first compressed image data, which has been compressively encoded by a compressing encoding method using a discrete cosine transform, from an image file containing plural items of compressed image data encoded by compressing encoding methods that differ from one another;
expansion means for expanding the extracted first compressed image data using an inverse discrete cosine transform;
display-image generating means for generating image data for display by using image data obtained as a result of said expansion; and
display means for displaying the image data for display,
wherein the image file contains the first compressed image data and second compressed image data, and wherein the first compressed image data has been compressed by using a discrete cosine transform and without using a wavelet transform, and the second compressed image data has been compressed by using the wavelet transform and without using the discrete cosine transform.

### Claim 21

An image encoding apparatus for generating an image file having compressed image data obtained by compressively enclosing image data, comprising:
first encoding means for compressively encoding input image data by a compressing encoding method that uses a wavelet transform, and outputting the result as first compressed image data;
second encoding means for compressively encoding the input image data by a compressing encoding method that uses a discrete cosine transform, and outputting the result as second compressed image data; and
image file generating means for generating a single image file, representing the input image data, by using the first and second compressed image data and information relating to the first and second compressed image data,
wherein the first compressed image data is compressed without using a discrete cosine transform and the second compressed image data is compressed without using a wavelet transform.

### Claim 22

An image encoding method for generating an image file having compressed image data obtained by compressively encoding image data, said method comprising:
a first encoding step, of compressively encoding input image data by a compressing encoding method that uses a wavelet transform, and outputting the result as first compressed image data;
a second encoding step, of compressively encoding the input image data by a compressing encoding method that uses a discrete cosine transform, and outputting the result as second compressed image data; and
an image file generating step, of generating a single image file, representing the input image data, by using the first and second compressed image data and information relating to the first and second compressed image data,
wherein the first compressed image data is compressed without using a discrete cosine transform and the second compressed image data is compressed without using a wavelet transform.

### Claim 23

A computer readable storage medium storing an image encoding program for generating an image file having compressed image data obtained by compressively encoding image data, wherein said program comprises:
program code of a first encoding step, of compressively encoding input image data by a compressing encoding method that uses a wavelet transform, and outputting the result as first compressed image data;
program code of a second encoding step, of compressively encoding the input image data by a compressing encoding method that uses a discrete cosine transform, and outputting the result as second compressed image data; and
program code of an image file generating step, of generating a single image file, representing the input image data, by using the first and second compressed image data and information relating to the first and second compressed image data,
wherein the first compressed image data is compressed without using a discrete cosine transform and the second compressed image data is compressed without using a wavelet transform.
