Image processing device, image processing method, and recording medium storing image processing program
AssigneeRicoh Company, Ltd.
InventorNaoto Shiraishi
Life of this patent
Estimating the term…
Abstract
An image processing device includes circuitry. The circuitry reads YUV image data for each block of a predetermined size; performs discrete wavelet transform on a Y value of a pixel included in a block to obtain a first transformed Y value; multiplies the first transformed Y value by a coefficient used for inversely transforming the first transformed Y value, to calculate a second transformed Y value; and quantizes a U value and a V value included in the block and the second transformed Y value to generate fixed length encoded data.
Claims9
An image processing device, comprising:
- circuitry to
- read YUV image data for a block of a predetermined size;
- perform a discrete wavelet transform on Y values included in the block to obtain first wavelet transformed Y values;
- multiply at least one of the first wavelet transformed Y values by a coefficient used for inversely transforming the first wavelet transformed Y values, to calculate second transformed Y values;
- quantize a U value and a V value included in the block, and quantize the second transformed Y values to generate fixed length encoded data;
- inversely quantize the fixed length encoded data to calculate the second transformed Y values;
- and
- inversely transform the second transformed Y values without using the coefficient.
An image processing method, comprising:
- reading YUV image data for a block of a predetermined size;
- performing a discrete wavelet transform on Y values included in the block to obtain first wavelet transformed Y values;
- multiplying at least one of the first wavelet transformed Y values by a coefficient used for inversely transforming the first wavelet transformed Y values, to calculate second transformed Y values;
- quantizing a U value and a V value included in the block, and quantizing the second transformed Y values to generate fixed length encoded data;
- inversely quantizing the fixed length encoded data to calculate the second transformed Y values;
- and
- inversely transforming the second transformed Y values without using the coefficient.
A non-transitory recording medium storing an image processing program to cause a computer to execute:
- reading YUV image data for a block of a predetermined size;
- performing a discrete Haar wavelet transform on Y values included in the block to obtain first wavelet transformed Y values;
- multiplying at least one of the first wavelet transformed Y values by a coefficient used for inversely transforming the first wavelet transformed Y values, to calculate second transformed Y values;
- and
- quantizing a U value and a V value included in the block, and quantizing the second transformed Y values to generate fixed length encoded data.
Dependencies are inferred from the claim text.