Image data compressor and image data decompressor
AssigneeYamaha Corporation
InventorToshihiko Suzuki
Life of this patent
Estimating the term…
Loading patent…
AssigneeYamaha Corporation
InventorToshihiko Suzuki
Estimating the term…
In a data decompressor, a variable length decoding unit extracts a variable length code from compressed image data, performs variable length decoding of the extracted variable length code, and restores quantized data before the variable length encoding was applied. An inverse quantization unit performs inverse quantization on the restored quantized data to generate orthogonal transform coefficients of each block and writes the generated orthogonal transform coefficients to a memory. An inverse orthogonal transform unit reads the orthogonal transform coefficients of each block from the memory and performs an inverse transform of the orthogonal transform performed by a data compressor on the orthogonal transform coefficients to thereby restore an image of each block. The inverse orthogonal transform unit is constructed so as to perform the inverse transform of the orthogonal transform coefficients in parallel with the variable length decoding of the variable length decoding unit and the inverse quantization of the inverse quantization unit.
A data decompressor that performs a decompression process on compressed image data including a variable length code generated by a data compressor, the data compressor including an orthogonal transform unit for dividing an image to be compressed into blocks of a predetermined pixel size, performing an orthogonal transform on each of the blocks, and outputting orthogonal transform coefficients representing a result of the orthogonal transform, a quantization unit for quantizing the orthogonal transform coefficients and outputting quantized data, and a variable length encoding unit for performing variable length encoding on the quantized data and outputting the variable length code, the data decompressor comprising:
A data decompressor that performs a decompression process on compressed image data generated by a data compressor, the data compressor including a pixel value/coefficient converter that sequentially performs encoding processes of a plurality of layers on an image to be compressed, the data compressor generating the compressed image data representing Discrete Cosine Transform (DCT) coefficients of a block of each layer obtained through the encoding process of each layer, wherein, in an encoding process of a lowermost layer, the pixel value/coefficient converter divides the image to be compressed into blocks of a predetermined pixel size and performs DCT on each of the blocks to calculate DCT coefficients of the block while performing a correction process on the block by subtracting components of a slope cancellation function of the block from the DCT coefficients of the block to calculate DCT coefficients as corrected for the block of the lowermost layer with reference to DCT coefficients of each adjacent block at top, bottom, left, and right sides of the block, and in an encoding process of each upper layer above the lowermost layer, the pixel value/coefficient converter constructs blocks of the upper layer, each block of the upper layer including a predetermined number of blocks that have been subjected to an encoding process of a lower layer below the upper layer, and performs DCT on each of the blocks of the upper layer using DCT coefficients of DC component of each block of a lower layer included in the block of the upper layer to calculate DCT coefficients while performing a correction process on the block of the upper layer by subtracting components of a slope cancellation function of the block of the upper layer from the DCT coefficients of the block of the upper layer to calculate DCT coefficients as corrected for the block of the upper layer with reference to DCT coefficients of each adjacent block at top, bottom, left, and right sides of the block of the upper layer, the data decompressor comprising:
A data compressor comprising:
A data compressor comprising:
A data decompressor that performs a decompression process on compressed image data generated by a data compressor, the data compressor including a pixel value/coefficient converter that sequentially performs encoding processes of a plurality of layers on an image to be compressed, the data compressor generating the compressed image data representing DCT coefficients of a block of each layer obtained through the encoding process of each layer,
Dependencies are inferred from the claim text.