IMAGE DECODING APPARATUS, IMAGE DECODING METHOD AND COMPUTER PROGRAM
First Claim
1. An image decoding apparatus comprising:
- an information acquisition section that acquires information of a bit-plane truncation position in an encoded stream, from the encoded stream generated by performing a bit-plane encoding process on a transform coefficient obtained by frequency conversion of image data;
a decoding process section that performs a decoding process on the encoded stream and generates a transform coefficient;
a significant coefficient detection section that detects whether the transform coefficient generated in the decoding process section is significant;
a correction value acquisition section that acquires a correction value, which corresponds to the bit-plane truncation position in the transform coefficient detected to be significant in the significant coefficient detection section, from a correction value table where a correction value, previously prepared by statistically processing a coefficient value truncated by the bit-plane truncation, is stored for each bit-plane truncation position; and
a coefficient correction processing section that performs coefficient correction processing on the transform coefficient using the correction value acquired in the correction value acquisition section only for the transform coefficient detected to be significant in the significant coefficient detection section.
1 Assignment
0 Petitions
Accused Products
Abstract
An image decoding apparatus includes an information acquisition section that acquires information of a bit-plane truncation position in an encoded stream from the encoded stream generated by performing bit-plane encoding on a transform coefficient, a decoding process section that performs a decoding process on the encoded stream and generates a transform coefficient, and a significant coefficient detection section that detects whether the transform coefficient generated in the decoding process section is significant. The image decoding apparatus includes a correction value acquisition section that acquires a correction value corresponding to the bit-plane truncation position in the transform coefficient detected to be significant, from a correction value table, and a coefficient correction processing section that performs coefficient correction processing on the transform coefficient using the correction value acquired in the correction value acquisition section only for the transform coefficient detected to be significant in the significant coefficient detection section.
-
Citations
7 Claims
-
1. An image decoding apparatus comprising:
-
an information acquisition section that acquires information of a bit-plane truncation position in an encoded stream, from the encoded stream generated by performing a bit-plane encoding process on a transform coefficient obtained by frequency conversion of image data; a decoding process section that performs a decoding process on the encoded stream and generates a transform coefficient; a significant coefficient detection section that detects whether the transform coefficient generated in the decoding process section is significant; a correction value acquisition section that acquires a correction value, which corresponds to the bit-plane truncation position in the transform coefficient detected to be significant in the significant coefficient detection section, from a correction value table where a correction value, previously prepared by statistically processing a coefficient value truncated by the bit-plane truncation, is stored for each bit-plane truncation position; and a coefficient correction processing section that performs coefficient correction processing on the transform coefficient using the correction value acquired in the correction value acquisition section only for the transform coefficient detected to be significant in the significant coefficient detection section. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image decoding method comprising the steps of:
-
acquiring information of a bit-plane truncation position in an encoded stream by an information acquisition section, from the encoded stream generated by performing a bit-plane encoding process on a transform coefficient obtained by frequency conversion of image data; performing a decoding process on the encoded stream and generating a transform coefficient by a decoding process section; detecting whether the transform coefficient generated in the decoding process section is significant by a significant coefficient detection section; acquiring a correction value, which corresponds to the bit-plane truncation position in the transform coefficient detected to be significant in the significant coefficient detection section by a correction value acquisition section, from a correction value table where a correction value, previously prepared by statistically processing a coefficient value truncated by the bit-plane truncation, is stored for each bit-plane truncation position; and performing coefficient correction processing on the transform coefficient by a coefficient correction processing section using the correction value acquired in the correction value acquisition section only for the transform coefficient detected to be significant in the significant coefficient detection section.
-
-
7. A computer program causing a computer to function as functional means for:
-
acquiring information of a bit-plane truncation position in an encoded stream from the encoded stream generated by performing a bit-plane encoding process on a transform coefficient obtained by frequency conversion of image data; performing a decoding process on the encoded stream and generating a transform coefficient; detecting whether the transform coefficient generated by performing a decoding process on the encoded stream is significant; acquiring a correction value, which corresponds to the bit-plane truncation position in the transform coefficient detected to be significant in a significant coefficient detection section, from a correction value table where a correction value, previously prepared by statistically processing the coefficient value truncated by the bit-plane truncation, is stored for each bit-plane truncation position; and performing coefficient correction processing on the transform coefficient using the correction value acquired from the correction value table only for the transform coefficient detected to be significant.
-
Specification