Signal coder for wide-band signals
First Claim
1. A signal coder comprising:
- a spectral parameter calculator for obtaining a spectral parameter from an input signal and quantizing the spectral parameter thus obtained;
a divider for dividing the input signal into a plurality of frequency sub-bands;
a pitch calculator for obtaining pitch data in at least one of the frequency sub-bands and obtaining a pitch prediction signal;
a judging unit for obtaining the pitch prediction signal in at least one of the frequency sub-bands and executing pitch prediction judgment; and
an excitation quantizer for synthesizing the pitch prediction signal, subtracting the obtained pitch prediction signal from the input signal to obtain an excitation signal, and quantizing the obtained excitation signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Wide-band speech signals and also music signals are coded with relatively less computational efforts and less sound quality deterioration even at low bit rates. A spectral parameter calculator obtains a spectral parameter from sub-frames of an input signal from a sub-frame divider, and quantizes the obtained spectral parameter. A divider divides the difference result from a subcontractor into a plurality of sub-bands. Adaptive codebook circuits obtain a pitch prediction signal by obtaining pitch data in at least one of the sub-bands. Judging circuits execute pitch prediction judgment by using the pitch data in at least one of the sub-bands. A synthesizer synthesizes a pitch prediction signal. A subtractor subtracts the pitch prediction signal from the difference result obtained from a subtractor and thus obtains an excitation signal. An excitation quantizer quantizes the excitation signal with reference to an excitation codebook.
51 Citations
8 Claims
-
1. A signal coder comprising:
-
a spectral parameter calculator for obtaining a spectral parameter from an input signal and quantizing the spectral parameter thus obtained; a divider for dividing the input signal into a plurality of frequency sub-bands; a pitch calculator for obtaining pitch data in at least one of the frequency sub-bands and obtaining a pitch prediction signal; a judging unit for obtaining the pitch prediction signal in at least one of the frequency sub-bands and executing pitch prediction judgment; and an excitation quantizer for synthesizing the pitch prediction signal, subtracting the obtained pitch prediction signal from the input signal to obtain an excitation signal, and quantizing the obtained excitation signal. - View Dependent Claims (2)
-
-
3. A signal coder comprising:
-
a spectral parameter calculator for obtaining a spectral parameter from an input signal and quantizing the spectral parameter thus obtained; a mode judging unit for judging the mode of the input signal by extracting a feature quantity therefrom; a divider for dividing the input signal into a plurality of frequency sub-bands in a predetermined mode; a pitch calculator for obtaining pitch data in at least one of the frequency sub-bands and obtaining a pitch prediction signal; a judging unit for making pitch prediction judgment using the pitch prediction signal in at least one of the frequency sub-bands; and an excitation quantizer operable in a predetermined mode to synthesize the pitch prediction signal, obtaining an excitation signal by subtracting the synthesized pitch prediction signal from the input signal, and quantizing the obtained excitation signal. - View Dependent Claims (4)
-
-
5. A signal coder comprising:
-
a spectral parameter calculator for obtaining a spectral parameter from an input signal and quantizing the spectral parameter thus obtained; a divider for dividing the input signal into a plurality of frequency sub-bands; a pitch calculator for obtaining a plurality of pitch data candidates in at least one of the frequency sub-bands and obtaining a pitch prediction signal for each pitch data candidate; a selector for synthesizing the pitch prediction signal for a combination of pitch data candidates and selecting the best pitch data by using the error signal between the input signal and the pitch prediction signal; and an excitation quantizer for quantizing the error signal. - View Dependent Claims (6)
-
-
7. A signal coder comprising:
-
a spectral parameter calculator for obtaining a spectral parameter from an input signal and quantizing the spectral parameter thus obtained; a mode judging unit for judging the mode of the input signal by extracting a feature quantity therefrom; a divider for dividing the input signal into a plurality of frequency sub-bands in a predetermined mode; a pitch calculator for obtaining a plurality of pitch data candidates in at least one of the frequency sub-bands and obtaining a pitch prediction signal for each pitch data candidate; a selector operable in a predetermined mode to synthesize the pitch prediction signal for a combination of pitch data candidates and selecting the best pitch data by using the error signal between the input signal and the pitch prediction signal; and an excitation quantizer for quantizing the error signal. - View Dependent Claims (8)
-
Specification