Encoding apparatus and decoding apparatus
First Claim
1. An encoding apparatus characterized by comprising:
- division means for dividing an input time-sequential signal into predetermined-length blocks;
low-frequency-component-signal generation means for applying a predetermined frequency analysis to the input time-sequential signal in the blocks and for generating a low-frequency-component signal according to predetermined waveform information based on a result of the analysis;
residual-signal generation means for removing the low-frequency-component signal from the input time-sequential signal in the blocks to generate a residual signal;
amplitude control process means for analyzing the amplitude of the residual signal and for applying a predetermined amplitude control process to the residual signal according to predetermined amplitude control process information based on a result of the analysis to generate a signal to be quantized;
quantization means for quantizing the signal to be quantized to generate a quantized signal; and
code-string generation means for encoding the waveform information, the amplitude control process information, and the quantized signal to generate a code string.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to encoding apparatuses which allow encoding to be performed such that the occurrence of pre-echo and post-echo is suppressed. A predetermined waveform analysis is applied to a low-frequency-component input time-sequential signal which includes a high-frequency component occurring at a specific time, and a low-frequency-component time-sequential signal like that shown in
8 Citations
15 Claims
-
1. An encoding apparatus characterized by comprising:
-
division means for dividing an input time-sequential signal into predetermined-length blocks; low-frequency-component-signal generation means for applying a predetermined frequency analysis to the input time-sequential signal in the blocks and for generating a low-frequency-component signal according to predetermined waveform information based on a result of the analysis; residual-signal generation means for removing the low-frequency-component signal from the input time-sequential signal in the blocks to generate a residual signal; amplitude control process means for analyzing the amplitude of the residual signal and for applying a predetermined amplitude control process to the residual signal according to predetermined amplitude control process information based on a result of the analysis to generate a signal to be quantized; quantization means for quantizing the signal to be quantized to generate a quantized signal; and code-string generation means for encoding the waveform information, the amplitude control process information, and the quantized signal to generate a code string. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An encoding apparatus for dividing an input time-sequential signal into M band signals, for dividing the band signals into predetermined blocks, and for encoding them, characterized by comprising:
-
low-frequency-component-signal generation means for applying a predetermined frequency analysis to a signal in a block of at least one band signal and for generating a low-frequency-component signal according to predetermined waveform information based on a result of the analysis; residual-signal generation means for removing the low-frequency-component signal from the band signal to generate a residual signal; and amplitude control process means for analyzing the amplitude of the residual signal and for applying a predetermined amplitude control process to the residual signal according to predetermined amplitude control process information based on a result of the analysis to generate a signal to be quantized.
-
-
9. An encoding method characterized by comprising:
-
a division step of dividing an input time-sequential signal into predetermined-length blocks; a low-frequency-component-signal generation step of applying a predetermined frequency analysis to the input time-sequential signal in the blocks and of generating a low-frequency-component signal according to predetermined waveform information based on a result of the analysis; a residual-signal generation step of removing the low-frequency-component signal from the input time-sequential signal in the blocks to generate a residual signal; an amplitude control process step of analyzing the amplitude of the residual signal and of applying a predetermined amplitude control process to the residual signal according to predetermined amplitude control process information based on a result of the analysis to generate a signal to be quantized; a quantization step of quantizing the signal to be quantized to generate a quantized signal; and a code-string generation step of encoding the waveform information, the amplitude control process information, and the quantized signal to generate a code string.
-
-
10. A recording medium storing a computer-readable program, the program characterized by comprising:
-
a division step of dividing an input time-sequential signal into predetermined-length blocks; a low-frequency-component-signal generation step of applying a predetermined frequency analysis to the input time-sequential signal in the blocks and of generating a low-frequency-component signal according to predetermined waveform information based on a result of the analysis; a residual-signal generation step of removing the low-frequency-component signal from the input time-sequential signal in the blocks to generate a residual signal; an amplitude control process step of analyzing the amplitude of the residual signal and of applying a predetermined amplitude control process to the residual signal according to predetermined amplitude control process information based on a result of the analysis to generate a signal to be quantized; a quantization step of quantizing the signal to be quantized to generate a quantized signal; and a code-string generation step of encoding the waveform information, the amplitude control process information, and the quantized signal to generate a code string.
-
-
11. A decoding apparatus for receiving a code string generated by encoding a time-sequential signal in each block and for decoding it, characterized by comprising:
-
decomposition means for decomposing the code string into waveform information, amplitude control process information, and a quantized signal; means for dequantizing the quantized signal; inverse amplitude control process means for applying an amplitude control process inverse to that performed in encoding, to the dequantized signal according to the amplitude control process information to generate a signal to which the amplitude control process has been applied; low-frequency-component-signal generation means for generating a low-frequency-component signal according to the waveform information; and means for generating a time-sequential signal from the signal to which the amplitude control process has been applied, and the low-frequency-component signal. - View Dependent Claims (12, 13)
-
-
14. A decoding method for receiving a code string generated by encoding a time-sequential signal in each block and for decoding it, characterized by comprising:
-
a decomposition step of decomposing the code string into waveform information, amplitude control process information, and a quantized signal; a step of dequantizing the quantized signal; an inverse amplitude control process step of applying an amplitude control process inverse to that performed in encoding, to the dequantized signal according to the amplitude control process information to generate a signal to which the amplitude control process has been applied; a low-frequency-component-signal generation step of generating a low-frequency-component signal according to the waveform information; and a step of generating a time-sequential signal from the signal to which the amplitude control process has been applied, and the low-frequency-component signal.
-
-
15. A recording medium storing a computer-readable program for a decoding apparatus which receives a code string generated by encoding a time-sequential signal in each block and decodes it, the program characterized by comprising:
-
a decomposition step of decomposing the code string into waveform information, amplitude control process information, and a quantized signal; a step of dequantizing the quantized signal; an inverse amplitude control process step of applying an amplitude control process inverse to that performed in encoding, to the dequantized signal according to the amplitude control process information to generate a signal to which the amplitude control process has been applied; a low-frequency-component-signal generation step of generating a low-frequency-component signal according to the waveform information; and a step of generating a time-sequential signal corresponding to an encoded time-sequential signal, from the signal to which the amplitude control process has been applied, and the low-frequency-component signal.
-
Specification