Method and system for a subband acoustic echo canceller with integrated voice activity detection
First Claim
1. A method for a wireless system control, the method comprising:
- in a receiver;
while receiving wirelessly communicated audio signals, determining a voice activity based on a subband analysis of said wirelessly communicated audio signals;
adjusting an amount of power used for a wireless reception in said receiver based on said voice activity;
generating a plurality of subbands for said subband analysis;
processing a second subset of said plurality of subbands; and
generating a comfort noise based on said processed second subset of said plurality of subbands.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for a subband acoustic echo canceller with integrated voice activity detection are disclosed and may include adjusting transmit and/or receive powers of wirelessly communicated audio signals based on voice activity detection via subband analysis of the wirelessly communicated audio signals. The receive power may be adjusted by utilizing a reduced duty cycle, or by conveying voice activity detection information via an asynchronous control channel in a Bluetooth application. A plurality of subbands may be generated utilizing a fast Fourier transform, and a first subset of the subbands corresponding to voice activity may be selected and a second subset of the subbands may be selected that corresponds to background noise. The processing of the subsets may be dynamically adjusted due to variations in the voice activity or background noise. Comfort noise may be generated and transmitted at a reduced bandwidth utilizing the second subset of the subbands.
85 Citations
35 Claims
-
1. A method for a wireless system control, the method comprising:
in a receiver; while receiving wirelessly communicated audio signals, determining a voice activity based on a subband analysis of said wirelessly communicated audio signals; adjusting an amount of power used for a wireless reception in said receiver based on said voice activity; generating a plurality of subbands for said subband analysis; processing a second subset of said plurality of subbands; and generating a comfort noise based on said processed second subset of said plurality of subbands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system for a wireless system control, the system comprising:
a receiver that handles processing of wirelessly communicated audio signals, said receiver comprising; acoustic echo canceller circuitry operable to, while receiving wirelessly communicated audio signals, determining a voice activity based on a subband analysis of wirelessly communicated audio signals; generating a plurality of subbands for said subband analysis; processing a second subset of said plurality of subbands; and generating a comfort noise based on said second subset of said plurality of subbands; and communications circuitry operable to adjust an amount of power used for a wireless reception in said receiver based on said voice activity. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
24. A non-transitory computer readable storage having stored thereon, a computer program having at least one code section, the at least one code section being executable by a machine for causing the machine to perform a method for a wireless system control, comprising:
in a receiver; while receiving wirelessly communicated audio signals, determining a voice activity based on a subband analysis of received wirelessly communicated audio signals; adjusting an amount of power used for a wireless reception in said receiver based on said voice activity; generating a plurality of subbands for said subband analysis; processing a second subset of said plurality of subbands; and generating a comfort noise based on said processed second subset of said plurality of subbands. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
Specification