Monitoring of speaker impedance to detect pressure applied between mobile device and ear
First Claim
Patent Images
1. A method, comprising:
- calculating an impedance of a speaker of a mobile device;
determining a force, applied by a user of the mobile device, that causes contact between the mobile device and the user based, at least in part, on the calculated impedance, wherein the determined force is proportional to a distance between the speaker and a user'"'"'s ear;
adjusting an adaptive filter of an adaptive noise cancellation (ANC) algorithm based, at least in part, on the determined force in proportion to the distance between the speaker and the user'"'"'s ear; and
applying the adaptive noise cancellation (ANC) algorithm to an audio output of the mobile device,wherein the step of adjusting the adaptive filter of the ANC algorithm comprises;
based on an amount of the determined force, determining that contact is lost between the mobile device and the user and disabling application of the ANC algorithm to the audio output; and
based on another amount of the determined force, decreasing a magnitude of the ANC algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
Coupling between a user'"'"'s ear and a speaker of a mobile device may be determined by measuring an impedance of the speaker. When the user presses the mobile device against the user'"'"'s ear, the speaker impedance changes as a result of loading in the speaker'"'"'s acoustic radiation impedance. The speaker impedance change may be correlated with the force applied by the user to the mobile device. The measured speaker impedance may be provided as feedback to an adaptive noise cancellation (ANC) algorithm to adjust the output at the speaker. For example, when the mobile device is removed from the user'"'"'s ear, the ANC algorithm may be muted.
204 Citations
25 Claims
-
1. A method, comprising:
-
calculating an impedance of a speaker of a mobile device; determining a force, applied by a user of the mobile device, that causes contact between the mobile device and the user based, at least in part, on the calculated impedance, wherein the determined force is proportional to a distance between the speaker and a user'"'"'s ear; adjusting an adaptive filter of an adaptive noise cancellation (ANC) algorithm based, at least in part, on the determined force in proportion to the distance between the speaker and the user'"'"'s ear; and applying the adaptive noise cancellation (ANC) algorithm to an audio output of the mobile device, wherein the step of adjusting the adaptive filter of the ANC algorithm comprises; based on an amount of the determined force, determining that contact is lost between the mobile device and the user and disabling application of the ANC algorithm to the audio output; and based on another amount of the determined force, decreasing a magnitude of the ANC algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a transducer; an amplifier coupled to the transducer; a processor coupled to the amplifier, in which the processor is configured to execute the steps comprising; calculating an impedance of the transducer; determining an environmental load of the transducer based, at least in part, on the calculated impedance, in which the environmental load is proportional to a force, applied by a user of the apparatus, that causes contact between the apparatus and the user, wherein the force is proportional to a distance between the speaker and a user'"'"'s ear; adjusting an adaptive filter of an adaptive noise cancellation (ANC) algorithm based, at least in part, on the determined force in proportion to the distance between the speaker and the user'"'"'s ear; applying the adaptive noise cancellation (ANC) algorithm to an audio output of the transducer; detecting, based at least in part on an amount of the determined force, when the apparatus is removed from an ear of the user and disabling application of the ANC algorithm to the audio output; and decreasing a magnitude of the ANC algorithm based, at least in part, on another amount of the determined force. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product, comprising:
a non-transitory computer readable medium comprising code to execute the steps comprising; calculating an impedance of a speaker; determining a force, applied by a user of a mobile device, that causes contact between the mobile device and the user based, at least in part, on the calculated impedance, wherein the determined force is proportional to a distance between the speaker and a user'"'"'s ear; adjusting an adaptive filter of an adaptive noise cancellation (ANC) algorithm based, at least in part, on the determined force in proportion to the distance between the speaker and the user'"'"'s ear; and applying the adaptive noise cancellation (ANC) algorithm to an audio output of the mobile device, wherein the step of adjusting the adaptive filter of the ANC algorithm comprises; based on an amount of the determined force, determining that contact is lost between the mobile device and the user and disabling application of the ANC algorithm to the audio output; and based on another amount of the determined force, decreasing a magnitude of the ANC algorithm. - View Dependent Claims (21, 22, 23, 24, 25)
Specification