Image decoding apparatus, image encoding apparatus, and method and program for image decoding and encoding
First Claim
1. An image decoding apparatus comprising:
- processing circuitry configured toreceive encoding parameter information included in an encoding bit stream;
perform an inverse orthogonal transform based on a location of a transform block indicated by the encoding parameter information;
generate a prediction image data based on the encoding parameter information; and
decode an image data included in the encoding bit stream by adding the generated prediction image data to a prediction difference data obtained by performing the inverse orthogonal transform, to decode the image data,wherein the processing circuitry is further configured to perform the inverse orthogonal transform by using a base set beforehand in accordance with the location of the transform block and a prediction mode indicated by the encoding parameter information, andwherein, when the encoding parameter information indicates that the block contains a plurality of transform blocks, the processing circuitry is further configured to perform the inverse orthogonal transform by using a base on orthogonally transformed coefficient data of the lowest-frequency component coefficient data after an orthogonal transform of the respective transform blocks contained in the block, the base being set beforehand in accordance with the prediction mode.
0 Assignments
0 Petitions
Accused Products
Abstract
An encoded bit stream is processed by a lossless decoding unit, an inverse quantization unit, and an inverse orthogonal transform unit in this order, to obtain orthogonally transformed coefficient data and encoding parameter information. The inverse orthogonal transform unit performs an inverse orthogonal transform on the coefficient data by using bases that are set beforehand in accordance with the locations of transform blocks in a macroblock indicated by the encoding parameter information. In this manner, prediction error data is obtained. An intra prediction unit generates predicted image data. An addition unit adds the predicted image data to the prediction error data, to decode image data. By using bases that are set in accordance with the locations of transform blocks, an optimum inverse orthogonal transform can be performed, and encoding efficiency can be increased.
28 Citations
8 Claims
-
1. An image decoding apparatus comprising:
-
processing circuitry configured to receive encoding parameter information included in an encoding bit stream; perform an inverse orthogonal transform based on a location of a transform block indicated by the encoding parameter information; generate a prediction image data based on the encoding parameter information; and decode an image data included in the encoding bit stream by adding the generated prediction image data to a prediction difference data obtained by performing the inverse orthogonal transform, to decode the image data, wherein the processing circuitry is further configured to perform the inverse orthogonal transform by using a base set beforehand in accordance with the location of the transform block and a prediction mode indicated by the encoding parameter information, and wherein, when the encoding parameter information indicates that the block contains a plurality of transform blocks, the processing circuitry is further configured to perform the inverse orthogonal transform by using a base on orthogonally transformed coefficient data of the lowest-frequency component coefficient data after an orthogonal transform of the respective transform blocks contained in the block, the base being set beforehand in accordance with the prediction mode. - View Dependent Claims (2, 3, 4)
-
-
5. An image decoding method comprising:
-
receiving encoding parameter information included in an encoding bit stream; performing an inverse orthogonal transform based on a location of a transform block indicated by the encoding parameter information; generating a prediction image data based on the encoding parameter information; decoding an image data included in the encoding bit stream by adding the generated prediction image data to a prediction difference data obtained by performing the inverse orthogonal transform, to decode the image data; performing the inverse orthogonal transform by using a base set beforehand in accordance with the location of the transform block and a prediction mode indicated by the encoding parameter information; and when the encoding parameter information indicates that the block contains a plurality of transform blocks, performing the inverse orthogonal transform by using a base on orthogonally transformed coefficient data of the lowest-frequency component coefficient data after an orthogonal transform of the respective transform blocks contained in the block, the base being set beforehand in accordance with the prediction mode. - View Dependent Claims (6, 7, 8)
-
Specification