Determining earpiece presence at a user ear
AssigneeBugatone Ltd.
InventorNoam Petrank
Life of this patent
Estimating the term…
Abstract
In general, the subject matter described in this disclosure can be embodied in methods, systems, and computer-readable devices. An audio processing device plays a source audio signal with an electroacoustic transducer of a user earpiece, and records an aural signal that is sensed by same said electroacoustic transducer. The audio processing device determines values of one or more features of the aural signal that indicate a characteristic of a space in which the user earpiece is located. The audio processing device compares the determined values of the one or more features of the aural signal with pre-defined values of the one or more features. Based on a result of the comparing, the audio processing device determines whether the user earpiece is located at a user's ear.
Claims19
A computer-implemented method, comprising:
- playing, with an audio processing device, a source audio signal, including causing the source audio signal to be audibly output by an electroacoustic transducer of a user earpiece;
- recording, with the audio processing device, an aural signal using same said electroacoustic transducer of the user earpiece concurrent with the playing of the source audio signal by the electroacoustic transducer;
- determining values of one or more features of the aural signal that indicate, as a result of playing the source audio signal, a characteristic of a space in which the user earpiece is located;
- comparing the determined values of the one or more features of the aural signal with defined values;
- and
- based on a result of comparing the determined values of the one or more features of the aural signal with the defined values, determining whether the user earpiece is located at a user's ear.
A computing system, comprising:
- one or more processors;
- and
- one or more computer-readable media having instructions stored thereon that, when executed by the one or more processors, cause performance of operations that comprise:
- playing, with an audio processing device, a source audio signal, including causing the source audio signal to be audibly output by an electroacoustic transducer of a user earpiece;
- recording, with the audio processing device, an aural signal using same said electroacoustic transducer of the user earpiece concurrent with the playing of the source audio signal by the electroacoustic transducer;
- determining values of one or more features of the aural signal that indicate, as a result of playing the source audio signal, a characteristic of a space in which the user earpiece is located;
- comparing the determined values of the one or more features of the aural signal with defined values;
- and
- based on a result of comparing the determined values of the one or more features of the aural signal with the defined values, determining whether the user earpiece is located at a user's ear.
One or more non-transitory computer-readable media that have instructions stored thereon that, when executed by one or more processors, cause performance of operations that comprise:
- playing, with an audio processing device, a source audio signal, including causing the source audio signal to be audibly output by an electroacoustic transducer of a user earpiece;
- recording, with the audio processing device, an aural signal using same said electroacoustic transducer of the user earpiece concurrent with the playing of the source audio signal by the electroacoustic transducer;
- determining values of one or more features of the aural signal that indicate, as a result of playing the source audio signal, a characteristic of a space in which the user earpiece is located;
- comparing the determined values of the one or more features of the aural signal with defined values;
- and
- based on a result of comparing the determined values of the one or more features of the aural signal with the defined values, determining whether the user earpiece is located at a user's ear.
Dependencies are inferred from the claim text.