Signal processing apparatus and mobile radio communication terminal
First Claim
1. A signal processing apparatus comprising:
- a noise suppressor having a plurality of different noise suppression characteristics for suppressing background noise contained in a speech signal, where a number of the noise suppression characteristics is Q (Q;
a positive integer);
a speech encoder having a plurality of different speech coding algorithms for encoding an output signal from the noise suppressor, where a number of the speech coding algorithms is P (P;
positive integer and P≧
Q>
1);
means for selecting one of the plurality of noise suppression characteristics and one of the plurality of speech coding algorithms based upon a select command; and
control means for activating the noise suppressor with the selected noise suppression characteristic and the speech encoder with the selected speech coding algorithm,wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means.
0 Assignments
0 Petitions
Accused Products
Abstract
In a signal processing apparatus, a speech coder includes, as three sections for coding speech data by different algorithm, an Algorithm-A coding section, an Algorithm-B coding section and an Algorithm-C coding section. A noise suppressor includes, as three sections for suppressing background noise by different algorithm, an Algorithm-X noise suppress section, an Algorithm-Y noise suppress section and an Algorithm-Z noise suppress section. A suppress algorithm switching control section controls switching on the basis of information from a coding algorithm switching control section such that an optimal one of the noise suppress sections may function in association with the coding section activated in the speech coder.
18 Citations
26 Claims
-
1. A signal processing apparatus comprising:
-
a noise suppressor having a plurality of different noise suppression characteristics for suppressing background noise contained in a speech signal, where a number of the noise suppression characteristics is Q (Q;
a positive integer);a speech encoder having a plurality of different speech coding algorithms for encoding an output signal from the noise suppressor, where a number of the speech coding algorithms is P (P;
positive integer and P≧
Q>
1);means for selecting one of the plurality of noise suppression characteristics and one of the plurality of speech coding algorithms based upon a select command; and control means for activating the noise suppressor with the selected noise suppression characteristic and the speech encoder with the selected speech coding algorithm, wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means. - View Dependent Claims (2)
-
-
3. A signal processing apparatus comprising:
-
a noise suppressor having a plurality of different noise suppression characteristics for suppressing background noise contained in a speech signal, where a number of the noise suppression characteristics is Q (Q;
a positive integer);a speech encoder having a plurality of different speech coding rates for encoding an output signal from the noise suppressor, where a number of the speech coding rates is R (R;
positive integer and R≧
Q>
1);means for selecting one of the plurality of noise suppression characteristics and one of the plurality of speech coding rates based upon a select command; and control means for activating the noise suppressor with the selected noise suppression characteristic and the speech encoder with the selected speech coding rate, wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means.
-
-
4. A signal processing apparatus comprising:
-
a parameter table configured to store a plurality of parameter sets for characterizing a noise suppressor, where a number of the parameter sets is S (S;
a positive integer);a noise suppressor, whose noise suppression characteristic is varied in accordance with the parameter set, configured to suppress background noise contained in a speech signal; a speech encoder having a plurality of different speech coding algorithms for encoding an output signal from the noise suppressor, where a number of the speech coding algorithms is P (P;
positive integer and P≧
S>
1);means for selecting one of the plurality of parameter sets and one of the plurality of speech coding algorithms based upon a select command; and control means for activating the noise suppressor with the noise suppression characteristic in accordance with the selected parameter set and the speech encoder with the selected speech coding algorithm, wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means. - View Dependent Claims (5)
-
-
6. A signal processing apparatus comprising:
-
a parameter table configured to store a plurality of parameter sets for characterizing a noise suppressor, where a number of the parameter sets is S (S;
a positive integer);a noise suppressor, whose noise suppression characteristic is varied in accordance with the parameter set, configured to suppress background noise contained in a speech signal; a speech encoder having a plurality of different speech coding rates for encoding an output signal from the noise suppressor, where a number of the speech coding rates is R (R;
positive integer and R≧
S>
1);means for selecting one of the plurality of parameter sets and one of the plurality of speech coding rates based upon a select command; and control means for activating the noise suppressor with the noise suppression characteristic in accordance with the selected parameter set and the speech encoder with the selected speech coding rate, wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means.
-
-
7. A signal processing apparatus comprising:
-
a noise suppressor having a plurality of different noise suppression algorithms for suppressing background noise contained in a speech signal, where a number of the noise suppression algorithms is Q (Q;
a positive integer);a speech encoder having a plurality of different speech coding algorithms for encoding an output signal from the noise suppressor, where a number of the speech coding algorithms is P (P;
positive integer and P≧
Q>
1);means for selecting one of the plurality of noise suppression algorithms and one of the plurality of speech coding algorithms based upon a select command; and control means for activating the noise suppressor with the selected noise suppression algorithm and the speech encoder with the selected speech coding algorithm, wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means. - View Dependent Claims (8)
-
-
9. A signal processing apparatus comprising:
-
a noise suppressor having a plurality of different noise suppression algorithms for suppressing background noise contained in a speech signal, where a number of the noise suppression algorithms is Q (Q;
a positive integer);a speech encoder having a plurality of different speech coding rates for encoding an output signal from the noise suppressor, where a number of the speech coding rates is R (R;
positive integer and R≧
Q>
1);means for selecting one of the plurality of noise suppression algorithms and one of the plurality of speech coding rates based upon a select command; and control means for activating the noise suppressor with the selected noise suppression algorithm and the speech encoder with the selected speech coding rate, wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means.
-
-
10. A mobile communication terminal having a signal processor, the signal processor comprising:
-
a microphone configured to capture a speech signal; a noise suppressor having a plurality of different noise suppression characteristics for suppressing background noise contained in the speech signal, where a number of the noise suppression characteristics is Q (Q;
a positive integer);a speech encoder having a plurality of different speech coding algorithms for encoding an output signal from the noise suppressor, where a number of the speech coding algorithms is P (P;
positive integer and P≧
Q>
1);means for selecting one of the plurality of noise suppression characteristics and one of the plurality of speech coding algorithms based upon a select command; and control means for activating the noise suppressor with the selected noise suppression characteristic and the speech encoder with the selected speech coding algorithm, wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means. - View Dependent Claims (18)
-
-
11. A mobile communication comprising:
a signal processor, the signal processor comprising; a microphone configured to capture a speech signal; a noise suppressor having a plurality of different noise suppression characteristics for suppressing background noise contained in the speech signal, where a number of the noise suppression characteristics is Q (Q;
a positive integer);a speech encoder having a plurality of different speech coding rates for encoding an output signal from the noise suppressor, where a number of the speech coding rates is R (R;
positive integer and R≧
Q>
1);means for selecting one of the plurality of noise suppression characteristics and one of the plurality of speech coding rates based upon a select command; and control means for activating the noise suppressor with the selected noise suppression characteristic and the speech encoder with the selected speech coding rate, wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means.
-
12. A mobile communication terminal comprising:
-
a signal processor, the signal processor comprising; a microphone configured to capture a speech signal; a parameter table configured to store a plurality of parameter sets for characterizing a noise suppressor, where a number of the parameter sets is S (S;
a positive integer);a noise suppressor, whose noise suppression characteristic is varied in accordance with the parameter set, configured to suppress background noise contained in the speech signal; a speech encoder having a plurality of different speech coding algorithms for encoding an output signal from the noise suppressor, where a number of the speech coding algorithms is P (P;
positive integer and P≧
S>
1);means for selecting one of the plurality of parameter sets and one of the plurality of speech coding algorithms based upon a select command; and control means for activating the noise suppressor with the noise suppression characteristic in accordance with the selected parameter set and the speech encoder with the selected speech coding algorithm, wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means. - View Dependent Claims (13)
-
-
14. A mobile communication terminal comprising:
a signal processor, the signal processor comprising; a microphone configured to capture a speech signal; a parameter table configured to store a plurality of parameter sets for characterizing a noise suppressor, where a number of the parameter sets is S (S;
a positive integer);a noise suppressor, whose noise suppression characteristic is varied in accordance with the parameter set, configured to suppress background noise contained in the speech signal; a speech encoder having a plurality of different speech coding rates for encoding an output signal from the noise suppressor, where a number of the speech coding rates is R (R;
positive integer and R≧
S>
1);means for selecting one of the plurality of parameter sets and one of the plurality of speech coding rates based upon a select command; and control means for activating the noise suppressor with the noise suppression characteristic in accordance with the selected parameter set and the speech encoder with the selected speech coding rate, wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means.
-
15. A mobile communication terminal comprising:
a signal processor, the signal processor comprising; a microphone configured to capture a speech signal; a noise suppressor having a plurality of different noise suppression algorithms for suppressing background noise contained in the speech signal, where a number of the noise suppression algorithms is Q (Q;
a positive integer);a speech encoder having a plurality of different speech coding algorithms for encoding an output signal from the noise suppressor, where a number of the speech coding algorithms is P (P;
positive integer and P≧
Q>
1);means for selecting one of the plurality of noise suppression algorithms and one of the plurality of speech coding algorithms based upon a select command; and control means for activating the noise suppressor with the selected noise suppression algorithm and the speech encoder with the selected speech coding algorithm, wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means. - View Dependent Claims (16)
-
17. A mobile communication terminal comprising:
a signal processor, the signal processor comprising; a microphone configured to capture a speech signal; a noise suppressor having a plurality of different noise suppression algorithms for suppressing background noise contained in the speech signal, where a number of the noise suppression algorithms is Q (Q;
a positive integer);a speech encoder having a plurality of different speech coding rates for encoding an output signal from the noise suppressor, where a number of the speech coding rates is R (R;
positive integer and R≧
Q>
1);means for selecting one of the plurality of noise suppression algorithms and one of the plurality of speech coding rates based upon a select command; and control means for activating the noise suppressor with the selected noise suppression algorithm and the speech encoder with the selected speech coding rate, wherein the speech signal is encoded by using the noise suppressor and the speech encoder activated by the control means.
-
19. A signal processing apparatus comprising:
-
a plurality of noise suppressors; a plurality of speech encoders; and means for selecting one of the plurality of noise suppressors and one of the plurality of speech encoders, wherein a background noise contained in an input speech signal is suppressed by using the selected noise suppressor and an output signal from the noise suppressor is encoded using the selected speech encoder. - View Dependent Claims (20)
-
-
21. A mobile communication terminal comprising:
a signal processor, the signal processor comprising; a microphone configured to capture a speech signal; a plurality of noise suppressors; a plurality of speech encoders; and means for selecting one of the plurality of noise suppressors and one of the plurality of speech encoders, wherein a background noise contained in the speech signal is suppressed by using the selected noise suppressor and an output signal from the noise suppressor is encoded using the selected speech encoder. - View Dependent Claims (22)
-
23. A signal processing apparatus comprising:
-
a plurality of noise suppressor programs; a plurality of speech encoder programs; means for selecting one of the plurality of noise suppressor programs and one of the plurality of speech encoder programs; means for suppressing a background noise contained in a speech signal by using the selected noise suppressor program; and means for encoding an output signal from the noise suppression means by using the selected speech encoder program.
-
-
24. A mobile communication terminal comprising:
a signal processor, the signal processor comprising; a microphone configured to capture a speech signal; a plurality of noise suppressor programs; a plurality of speech encoder programs; means for selecting one of the plurality of noise suppressor programs and one of the plurality of speech encoder programs; means for suppressing a background noise contained in a speech signal by using the selected noise suppressor program; and means for encoding an output signal from the noise suppression means by using the selected speech encoder program.
-
25. A signal processing apparatus comprising:
-
a plurality of speech decoders; a plurality of noise suppressors; and means for selecting one of the plurality of speech decoders and one of the plurality of noise suppressors, wherein a speech signal is decoded by using the selected speech decoder and a background noise contained in the speech signal is suppressed by using the selected noise suppressor.
-
-
26. A signal processing apparatus comprising:
-
a plurality of speech decoder programs; a plurality of noise suppressor programs; means for selecting one of the plurality of speech decoder programs and one of the plurality of noise suppressor programs; means for decoding a speech signal by using the selected speech decoder program; and means for suppressing a background noise contained in the speech signal by using the selected noise suppressor program.
-
Specification