Audio framework extension for acoustic feedback suppression
First Claim
1. A portable communication device comprising:
- a microphone;
a loudspeaker; and
an electronic processor coupled to the microphone and the loudspeaker, and configured toreceive an acoustic signal from the microphone, the acoustic signal including an audible component and an ultrasonic component;
split the acoustic signal into a first stream and a second stream identical to the first stream;
remove the ultrasonic component from the first stream to generate a filtered audio stream;
pass the filtered audio stream to a sound server;
remove the audible component from the second stream to generate a received ultrasonic stream;
compare the received ultrasonic stream to a transmit ultrasonic stream to determine an acoustic distance;
determine an attenuation level based on the acoustic distance; and
adjust an audio component of the portable communication device based on the attenuation level.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio framework for acoustic feedback suppression. One example portable communication device includes a microphone, a loudspeaker, and an electronic processor. The electronic processor receives an acoustic signal, including an audible component and an ultrasonic component, from the microphone. The electronic processor splits the acoustic signal into a first stream and a second stream identical to the first stream. The electronic processor is removes the ultrasonic component from the first stream to generate a filtered audio stream, and passes the filtered audio stream to a sound server. The electronic processor removes the audible component from the second stream to generate a received ultrasonic stream, and compares the received ultrasonic stream to a transmit ultrasonic stream to determine an acoustic distance. The electronic processor determines an attenuation level based on the acoustic distance, and adjusts an audio component of the portable communication device based on the attenuation level.
-
Citations
18 Claims
-
1. A portable communication device comprising:
-
a microphone; a loudspeaker; and an electronic processor coupled to the microphone and the loudspeaker, and configured to receive an acoustic signal from the microphone, the acoustic signal including an audible component and an ultrasonic component; split the acoustic signal into a first stream and a second stream identical to the first stream; remove the ultrasonic component from the first stream to generate a filtered audio stream; pass the filtered audio stream to a sound server; remove the audible component from the second stream to generate a received ultrasonic stream; compare the received ultrasonic stream to a transmit ultrasonic stream to determine an acoustic distance; determine an attenuation level based on the acoustic distance; and adjust an audio component of the portable communication device based on the attenuation level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing acoustic feedback suppression in a portable communication device, the method comprising:
-
receiving an acoustic signal from a microphone of the portable communication device, the acoustic signal including an audible component and an ultrasonic component; splitting, with an electronic processor, the acoustic signal into a first stream and a second stream identical to the first stream; removing the ultrasonic component from the first stream to generate a filtered audio stream; passing the filtered audio stream to a sound server of the portable communication device; removing the audible component from the second stream to generate a received ultrasonic stream; comparing the received ultrasonic stream to a transmit ultrasonic stream to determine an acoustic distance; determining an attenuation level based on the acoustic distance; and adjusting an audio component of the portable communication device based on the attenuation level. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification