INVERSE QUANTIZATION CIRCUIT, INVERSE QUANTIZATION METHOD AND IMAGE REPRODUCING APPARATUS
First Claim
1. An inverse quantization circuit that performs inverse quantization by applying operation to quantized coefficient data resulting from quantization of a coefficient value for each frequency obtained by transforming image data based on an encoding system and reconstructs the coefficient value, comprising:
- a first multiplier generation unit that generates a first multiplier for application of the operation to the quantized coefficient data;
a second multiplier generation unit that generates a second multiplier for application of the operation to the quantized coefficient data;
a shift quantity generation unit that generates shift quantity data indicating a bit shift quantity for application of the operation to the quantized coefficient data;
a multiplication unit that multiplies the quantized coefficient data by the first multiplier generated by the first multiplier generation unit and the second multiplier generated by the second multiplier generation unit; and
a shift unit that performs bit shift operation to the data outputted from the multiplication unit according to the shift quantity data generated by the shift quantity generation unit,wherein at least one of the multiplication unit and the shift unit determines whether or not to perform the operation depending on the encoding system, and/orat least one of the first multiplier generation unit, the second multiplier generation unit and the shift quantity generation unit determines a value to be generated or a way of generating the value depending on the encoding system.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are a versatile inverse quantization circuit which performs inverse quantization operable for various encoding systems by a single circuit, an inverse quantization method, and an image reproducing apparatus. A first multiplier generation unit (10) generates a first multiplier M1, a second multiplier generation unit (20) generates a second multiplier M2, a shift quantity generation unit (180) generates shift quantity data SF indicating a bit shift quantity, a multiplication unit (140) multiplies quantized coefficient data CD by the first multiplier M1 and the second multiplier M2, a shift unit (170) carries out bit shift operation in accordance with the shift quantity data SF, at least one of the multiplication unit (140) and the shift unit (170) determines whether or not to perform operation depending on the encoding system, and at least one of the first multiplier generation unit (10), the second multiplier generation unit (20) and the shift quantity generation unit (180) determines a value to be generated or a way of generating the value depending on the encoding system.
-
Citations
20 Claims
-
1. An inverse quantization circuit that performs inverse quantization by applying operation to quantized coefficient data resulting from quantization of a coefficient value for each frequency obtained by transforming image data based on an encoding system and reconstructs the coefficient value, comprising:
-
a first multiplier generation unit that generates a first multiplier for application of the operation to the quantized coefficient data; a second multiplier generation unit that generates a second multiplier for application of the operation to the quantized coefficient data; a shift quantity generation unit that generates shift quantity data indicating a bit shift quantity for application of the operation to the quantized coefficient data; a multiplication unit that multiplies the quantized coefficient data by the first multiplier generated by the first multiplier generation unit and the second multiplier generated by the second multiplier generation unit; and a shift unit that performs bit shift operation to the data outputted from the multiplication unit according to the shift quantity data generated by the shift quantity generation unit, wherein at least one of the multiplication unit and the shift unit determines whether or not to perform the operation depending on the encoding system, and/or at least one of the first multiplier generation unit, the second multiplier generation unit and the shift quantity generation unit determines a value to be generated or a way of generating the value depending on the encoding system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. An inverse quantization method for applying operation to quantized coefficient data resulting from quantization of a coefficient value for each frequency calculated by transforming image data based on an encoding system, thereby performing inverse quantization and reconstructing the coefficient value, comprising:
-
a first multiplier generating step of generating a first multiplier for application of the operation to the quantized coefficient data; a second multiplier generating step of generating a second multiplier for application of the operation to the quantized coefficient data; a shift quantity generating step of generating shift quantity data indicating a bit shift quantity for application of the operation to the quantized coefficient data; a multiplication processing step of multiplying the quantized coefficient data by the first multiplier generated in the first multiplier generating step and the second multiplier generated in the second multiplier generating step; and a shift processing step of performing bit shift operation to the data outputted in the multiplication processing step according to the shift quantity data generated in the shift quantity generating step, wherein at least one of the multiplication processing step and the shift processing step determines whether or not to perform the operation depending on the encoding system, and/or at least one of the first multiplier generating step, the second multiplier generating step and the shift quantity generating step determines the value to be generated or a way of generating the value depending on the encoding system.
-
Specification