Compression encoder, compression encoding method and program
First Claim
1. A compression encoding method for compression and coding of an image signal, comprising the steps of:
- (a) recursively dividing an image signal into high- and low-pass components by wavelet transform and generating and outputting transform coefficients in a plurality of bandpass components;
(b) determining a quantization step size by dividing a quantization parameter which indicates target image quality by a norm of a filter coefficient;
(c) entropy coding said transform coefficients; and
(d) performing, by a rate control processing unit of a data processing apparatus, rate control by sorting coded data obtained in said step (c) in predetermined order of scanning with said quantization step size to generate a code sequence and then by truncating part of said code sequence based on a desired level of noise reduction, so that a total capacity of said coded data in said code sequence meets target image quality.
2 Assignments
0 Petitions
Accused Products
Abstract
A rate control unit performs data truncation on a code sequence having been sorted and bit shifted as shown in FIG. 10 so that a desired noise reduction effect is achieved. The data truncation occurs in sequence from the rightmost bit. For example, in FIG. 10, data is truncated from data of bit 0 in a subband VHL4 downwardly in sequence through data of bit 0 in a subband YHH5, and so on. If the desired noise reduction effect can be achieved by truncation of up to bit data in the subband YHH1, data in those subbands in a dotted area in FIG. 10 will be truncated. If the desired noise reduction effect cannot be achieved by truncation of up to bit data in the subband YHH1, data will then be truncated from data of bit 0 in a subband VLL4 downwardly in sequence.
-
Citations
18 Claims
-
1. A compression encoding method for compression and coding of an image signal, comprising the steps of:
-
(a) recursively dividing an image signal into high- and low-pass components by wavelet transform and generating and outputting transform coefficients in a plurality of bandpass components; (b) determining a quantization step size by dividing a quantization parameter which indicates target image quality by a norm of a filter coefficient; (c) entropy coding said transform coefficients; and (d) performing, by a rate control processing unit of a data processing apparatus, rate control by sorting coded data obtained in said step (c) in predetermined order of scanning with said quantization step size to generate a code sequence and then by truncating part of said code sequence based on a desired level of noise reduction, so that a total capacity of said coded data in said code sequence meets target image quality. - View Dependent Claims (7, 10, 13, 15, 17)
-
-
2. A compression encoding method for compression and coding of an image signal, comprising the steps of:
-
(a) recursively dividing an image signal into high- and low-pass components by wavelet transform and generating and outputting transform coefficients in a plurality of bandpass components; (b) determining a quantization step size by dividing a quantization parameter which indicates target image quality by a norm of a filter coefficient; (c) setting at least one region of interest in said image signal; (d) quantizing and sorting, by a quantization processing unit of a data processing apparatus, said transform coefficients with said quantization step size and sorting and bit shifting said transform coefficients on the basis of information on setting said at least one region of interest; (e) entropy coding said transform coefficients obtained in said step (d); and (f) performing rate control by truncating part of coded data obtained in said step (e) based on a desired level of noise reduction, so that a total capacity of said coded data meets target image quality. - View Dependent Claims (5, 8, 11)
-
-
3. A compression encoding method for compression and coding of an image signal, comprising the steps of:
-
(a) recursively dividing an image signal into high- and low-pass components by wavelet transform and generating and outputting transform coefficients in a plurality of bandpass components; (b) setting a plurality of regions of interest in said image signal; (c) quantizing said transform coefficients; (d) entropy coding said transform coefficients obtained in said step (c); and (e) performing, by a rate control processing unit of a data processing apparatus, rate control by sorting and bit shifting coded data obtained in said step (d) on the basis of information on setting said at least one region of interest to generate a code sequence and then by truncating part of said code sequence based on a desired level of noise reduction, so that a total capacity of said coded data meets target image quality. - View Dependent Claims (4, 6, 9, 12, 14, 16, 18)
-
Specification