Method and apparatus for compressing and expanding image data
First Claim
1. A compression apparatus for compressing image data comprising:
- a reduced-image generating processor that transforms original image data partitioned into first blocks, each of which is composed of a plurality of pixels, to reduced-image data composed of a smaller number of pixels than that of said original image data;
a fluency transform processor that applies a fluency transform to said reduced-image data to generate expanded-image data partitioned into second blocks corresponding to said first blocks, said fluency transform having a plurality of modes;
a mode setting processor that selects one mode from said plurality of modes, said expanded-image data being generated in accordance with said selected one mode;
an error calculating processor that calculates an error, which represents a difference between said original image data and said expanded-image data, said error calculating processor calculating said error in each of said plurality of modes; and
an optimum mode determining processor that determines an optimum mode, by which said error becomes minimum, among said plurality of modes.
4 Assignments
0 Petitions
Accused Products
Abstract
A compression apparatus transforms original image data partitioned into first blocks, each of which is composed of a plurality of pixels, to reduced-image data composed of a smaller number of pixels than that of the original image data. The reduced-image data is subjected to a fluency transform to generate expanded-image data partitioned into second blocks corresponding to the first blocks. The fluency transform has a plurality of modes, and one mode is selected from the plurality of modes, thus the expanded-image data is generated in accordance with the selected one mode. An error, which represents a difference between the original image data and the expanded-image data, is calculated in each of the plurality of modes. Then, an optimum mode, by which the error becomes a minimum value, is determined among the plurality of modes. On the other hand, an expansion apparatus generates the expanded-image data by applying the fluency transform using the optimum mode.
14 Citations
19 Claims
-
1. A compression apparatus for compressing image data comprising:
-
a reduced-image generating processor that transforms original image data partitioned into first blocks, each of which is composed of a plurality of pixels, to reduced-image data composed of a smaller number of pixels than that of said original image data;
a fluency transform processor that applies a fluency transform to said reduced-image data to generate expanded-image data partitioned into second blocks corresponding to said first blocks, said fluency transform having a plurality of modes;
a mode setting processor that selects one mode from said plurality of modes, said expanded-image data being generated in accordance with said selected one mode;
an error calculating processor that calculates an error, which represents a difference between said original image data and said expanded-image data, said error calculating processor calculating said error in each of said plurality of modes; and
an optimum mode determining processor that determines an optimum mode, by which said error becomes minimum, among said plurality of modes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
note that, where F(u) corresponds to each pixel value of said reduced-image data, f(t) is a output values of the fluency transform, φ
(t,u) is the fluency function defined by a fluency function space mS, and m (=1,2,3, . . . ) is a parameter indicating a differentiability, said parameter m corresponding to said plurality of modes.
-
-
6. The compression apparatus according to claim 5, wherein said fluency transform processor applies the fluency transform in a state such that each pixel of said reduced-image data are arranged at a center position of each of said second blocks, and generates said expanded-image data composed of said plurality of pixels by adding said output values f(t) corresponding to pixel-positions in said second blocks.
-
7. The compression apparatus according to claim 6, wherein said plurality of pixels in said original image data is arranged in a matrix, and said fluency transform processor applies the fluency transform along a first direction to each pixel of said reduced-image data so that pixels aligned along said first direction are generated, and then applies the fluency transform to said pixels aligned along said first direction, along a second direction perpendicular to said first direction such that said plurality of pixels in each of said second blocks is generated.
-
8. The compression apparatus according to claim 1, wherein said error calculating processor calculates a difference between each pixel value of said first blocks and each corresponding pixel value of said second blocks, and calculates a sum total of the square of said difference as said error, said optimum mode determining processor setting a mode, which makes said error minimum, among said plurality of modes as said optimum mode.
-
9. The compression apparatus according to claim 1, wherein said optimum mode is determined in each of said second blocks.
-
10. An expansion apparatus for expanding said reduced-image data recorded in said recording medium by said compression apparatus in claim 2, said expansion apparatus comprising:
-
a data reading processor that reads said reduced-image data and said optimum mode recorded in said recording medium;
an optimum mode setting processor that sets said optimum mode among said plurality of modes; and
an expanded-image generating processor that applies said fluency transform based on said optimum mode to said reduced-image data such that expanded-image data corresponding to said original image data is obtained.
-
-
11. A compression method for compressing image data comprising:
-
transforming original image data partitioned into first blocks, each of which is composed of a plurality of pixels, to reduced-image data composed of a smaller number of pixels than that of the original image data;
applying a fluency transform to the reduced-image data to generate expanded-image data partitioned into second blocks corresponding to the first blocks, the fluency transform having a plurality of modes;
selecting one mode from the plurality of modes, the expanded-image data being generated in accordance with the selected one mode;
calculating an error in each of the plurality of modes, the error representing, a difference between the original image data and the expanded-image data;
determining an optimum mode, by which the error becomes minimum, among the plurality of modes; and
recording the reduced-image data and the optimum mode in a recording medium. - View Dependent Claims (12)
reading the reduced-image data and the optimum mode from the recording medium;
setting the optimum mode among the plurality of modes; and
applying the fluency transform based on said optimum mode to the reduced-image data such that expanded-image data corresponding to the original image data is obtained.
-
-
13. A memory medium that stores a program for compressing image data, the program comprising:
-
transforming original image data partitioned into first blocks, each of which is composed of a plurality of pixels, to reduced-image data composed of a smaller number of pixels than that of the original image data;
applying a fluency transform to the reduced-image data to generate expanded-image data partitioned into second blocks corresponding to the first blocks, the fluency transform having a plurality of modes;
selecting one mode from the plurality of modes, the expanded-image data being generated in accordance with the selected one mode;
calculating an error in each of the plurality of modes, the error representing, a difference between the original image data and the expanded-image data;
determining an optimum mode, by which the error becomes minimum, among the plurality of modes; and
recording the reduced-image data and the optimum mode in a recording medium. - View Dependent Claims (14)
reading the reduced-image data and the optimum mode from the recording medium;
setting the optimum mode among the plurality of modes; and
applying the fluency transform based on the optimum mode to the reduced-imaged data such that expanded image data corresponding to the original image data is obtained.
-
-
15. A compression apparatus for compressing image data comprising:
-
a reduced-image generating processor that transforms original image data partitioned into first blocks, each of which is composed of a plurality of pixels, to reduced-image data composed of a smaller number of pixels than that of said original image data;
a fluency transform processor that applies a fluency transform to said reduced-image data to generate expanded-image data partitioned into second blocks corresponding to said first blocks, said fluency transform having a plurality of modes;
a contrast coefficient calculating processor that obtains a contrast coefficient in such a manner that a contrast of said expanded-image data becomes close to a contrast of said original image data by applying said contrast coefficient to said expanded-image data;
a contrast transform processor that applies said contrast coefficient to said expanded-image data to modify the contrast of said expanded-image data so that modified expanded-image data is obtained;
a mode setting processor that selects one mode from said plurality of modes, said modified expanded-image data being generated in accordance with said selected one mode;
an error calculating processor that calculates an error, which represents a difference between said original image data and said modified expanded-image data, said error calculating processor calculating in each of said plurality of modes; and
an optimum mode/contrast determining processor that determines an optimum mode, by which said error becomes minimum, among said plurality of modes, and then sets a contrast coefficient corresponding to said optimum mode as an optimum contrast coefficient. - View Dependent Claims (16, 17, 18, 19)
a data reading processor that reads said reduced-image data, said optimum contrast coefficient and said optimum mode recorded in said recording medium;
an optimum mode setting processor that sets said optimum mode among said plurality of modes;
an expanded-image generating processor that applies said fluency transform according to said optimum mode to said reduced-image data such that expanded-image data corresponding to said original image data is obtained; and
a contrast modifying processor that applies said contrast transform based on said optimum contrast coefficient to said expanded-image data, to obtain modified expanded-image data.
-
Specification