ENHANCING AUDIO USING A MOBILE DEVICE
First Claim
1. A method performed by a mobile device for determining an equalizing filter for use in compensating for frequency characteristics of at least one microphone, the method comprising:
- communicating a test signal to a source device;
capturing by the at least one microphone a played-back version of the test signal generated by a rendering device coupled to the source device;
determining an impulse response of the captured played-back version of the test signal;
modifying one or more frequency characteristics of the impulse response; and
determining the equalizing filter using the impulse response and the modified frequency characteristics of the impulse response.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein enable detection and improvement of the quality of the audio signal using a mobile device by determining the loss in the audio signal and enhancing audio by streaming the remainder portion of audio. Embodiments disclosed herein enable an improvement in the sound quality rendered by rendering devices by emitting an test audio signal from the source device, measuring the test audio signal using microphones, detecting variation in the frequency response, loudness and timing characteristics using impulse responses and correcting for them. Embodiments disclosed herein also compensate for the noise in the acoustic space by determining the reverberation and ambient noise levels and their frequency characteristics and changing the digital filters and volumes of the source signal to compensate for the varying noise levels.
15 Citations
20 Claims
-
1. A method performed by a mobile device for determining an equalizing filter for use in compensating for frequency characteristics of at least one microphone, the method comprising:
-
communicating a test signal to a source device; capturing by the at least one microphone a played-back version of the test signal generated by a rendering device coupled to the source device; determining an impulse response of the captured played-back version of the test signal; modifying one or more frequency characteristics of the impulse response; and determining the equalizing filter using the impulse response and the modified frequency characteristics of the impulse response. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising computer executable program code recorded on a computer readable non-transitory storage medium, said computer executable program code when executed, causing a method for determining an equalizing filter for use in compensating for frequency characteristics of at least one microphone, the method comprising:
-
communicating a test signal to a source device; capturing by the at least one microphone a played-back version of the test signal generated by a rendering device coupled to the source device; determining an impulse response of the captured played-back version of the test signal; modifying one or more frequency characteristics of the impulse response; and determining the equalizing filter using the impulse response and the modified frequency characteristics of the impulse response. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A mobile device configured to determine an equalizing filter for use in compensating for frequency characteristics of at least one microphone of the mobile device, comprising:
a processing unit configured to; communicate a test signal to a source device; determine an impulse response of a played-back version of the test signal, the played-back version of the test signal being captured by the at least one microphone, the played-back version of the test signal being generated by a rendering device coupled to the source device; modify one or more frequency characteristics of the impulse response; and determine the equalizing filter using the impulse response and the modified frequency characteristics of the impulse response. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification