Open earphone
US-2024422466-A1 · Dec 19, 2024 · US
US9749732B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9749732-B2 |
| Application number | US-201515115525-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 9, 2015 |
| Priority date | Dec 31, 2014 |
| Publication date | Aug 29, 2017 |
| Grant date | Aug 29, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present invention discloses a method and an apparatus for earphone sound effect compensation and an earphone. The method of the present invention comprises: obtaining monitored signal data in a current wearing state of an earphone user according to a signal collected by a monitoring microphone and an audio signal played by a loudspeaker of the earphone; computing error data of the monitored signal data in the current wearing state relative to standard signal data in a standard wearing state of the earphone; and performing sound effect compensation to the earphone according to the error data. The technical solution of the present invention adopts an adaptive digital signal processing manner, which can dynamically compensate for sound effects in different earphone wearing manners and enable an earphone user to appreciate an audible effect in a standard earphone wearing state.
Opening claim text (preview).
The invention claimed is: 1. A method for earphone sound effect compensation, wherein a monitoring microphone is provided within a coupled cavity for coupling an earphone to a human ear; the method comprising: obtaining monitored signal data in a current wearing state of an earphone user according to a signal collected by the monitoring microphone and an audio signal played by a loudspeaker of the earphone; computing error data of the monitored signal data in the current wearing state relative to standard signal data in a standard wearing state of the earphone; and performing sound effect compensation to the earphone according to the error data; wherein the computing error data of the monitored signal data in the current wearing state relative to standard signal data in a standard wearing state of the earphone comprises: computing a current filter frequency-domain function of a current filter function, and computing a standard filter frequency-domain function of a standard filter function; dividing a frequency into a predetermined number of frequency bands according to the sound effect; on each of the frequency bands, computing a mean value of amplitude differences of the frequency-response curves of the current filter frequency-domain function and the standard filter frequency-domain function, or computing an area value enclosed by the frequency-response curves of the current filter frequency-domain function and the standard filter frequency-domain function; and using the mean value of the amplitude differences or the area value enclosed by the frequency-response curves as the error data for the earphone sound effect compensation. 2. The method according to claim 1 , wherein the obtaining monitored signal data in a current wearing state of an earphone user according to a signal collected by the monitoring microphone and an audio signal played by a loudspeaker of the earphone comprises: in the current wearing state, computing a current filter function corresponding to an acoustic path of the coupled cavity according to a cross-correlation function between the signal collected by the monitoring microphone and the audio signal played by the loudspeaker of the earphone, so as to obtain the monitored signal data regarding the current wearing state of the earphone user based on the current filter function; wherein obtaining the standard signal data in the standard wearing state of the earphone comprises: in the standard wearing state, computing a standard filter function corresponding to the acoustic path of the coupled cavity according to a cross-relation function between the signal collected by the monitoring microphone and an M-sequence signal played by the loudspeaker of the earphone, thereby obtaining the standard signal data according to the standard filter function. 3. The method according to claim 2 , wherein the obtaining monitored signal data in a current wearing state of an earphone user according to a signal collected by the monitoring microphone and an audio signal played by a loudspeaker of the earphone further comprises: in the current wearing state, computing current filter functions of respective time points by adaptive filtering within a predetermined time; setting a data window, and sampling current filter functions of the respective time points based on the data window; when a mean variance of a predetermined number of continuously sampled current filter functions does not exceed a steady-state threshold, determining that the computed current filter functions of the respective time points reach a steady state; and using any one of the current filter functions that reach the steady state or a mean value of the current filter functions of the respective time points as the monitored signal data. 4. The method according to claim 1 , wherein the performing sound effect compensation to the earphone according to the error data comprises: presetting a first threshold and a second threshold that is less than the first threshold; performing the following processing to each of the frequency bands divided according to the sound effect, respectively: when confirming, based on the error data, that an amplitude value of the current filter frequency-domain function is in an attenuated state relative to that of the standard filter frequency-domain function, and that an attenuated value exceeds the first threshold, performing EQ (Equalizer) sound effect compensation and DRC (Dynamic Range Control) sound effect compensation concurrently to the audio signal played by the loudspeaker; when confirming, based on the error data, that the amplitude value of the current filter frequency-domain function relative to that of the standard filter frequency-domain function is in an attenuated state, and that an attenuated value is less than the first threshold but larger than the second threshold, only performing the EQ sound effect compensation to the audio signal played by the loudspeaker; when confirming, based on the error data, that the amplitude value of the current filter frequency-domain function is in an enhanced state relative to that of the standard filter frequency domain function, and that an enhanced value is larger than the second threshold, only performing EQ sound effect compensation to the audio signal played by the loudspeaker; and when confirming, based on the error data, that an amplitude value change of the current filter frequency-domain function relative to the standard filter frequency-domain function is less than the second threshold, not performing sound effect compensation to the audio signal played by the loudspeaker. 5. The method according to claim 1 , wherein the method further comprises: obtaining and storing wearing signal data and sound effect compensation data of the earphone in different wearing states; matching the monitored signal data in the current wearing state with the wearing signal data in different wearing states to obtain corresponding sound effect compensation data; and performing sound effect compensation to the earphone based on the obtained sound effect compensation data. 6. An apparatus for earphone sound effect compensation, wherein the apparatus comprises: a monitored data obtaining unit configured to obtain monitored signal data in a current wearing state of an earphone user according to a signal collected by a monitoring microphone provided within a coupled cavity for coupling the earphone to a human ear and an audio signal played by a loudspeaker of the earphone; an error data computing unit configured to compute error data of the monitored signal data in the current wearing state relative to standard signal data in a standard wearing state of the earphone; and a sound effect compensating unit configured to perform sound effect compensation to the earphone according to the error data; wherein the error data computing unit comprises: a frequency-domain function computing module configured to compute a current filter frequency-domain function of a current filter function, and compute a standard filter frequency-domain function of a standard filter function; a frequency band dividing module configured to divide a frequency into a predetermined number of frequency bands according to the sound effect; and an error data computing module configured to, on each of the frequency bands, compute a mean value of amplitude differences of the frequency-response curves of the current filter frequency-domain function and the standard filter frequency-domain function, or compute an area value enclosed by the frequency-response curves of the current filter frequency-domain function and the standard filter frequency-domain function; and use the mean value of the amplitude differences or the area value enclosed by the frequency-response curves as the e
Mechanical or electronic switches, or control elements (switches in general H01H) · CPC title
Determination of the acoustic seal of ear moulds or ear tips of hearing devices · CPC title
Equalizers; Volume or gain control in limited frequency bands · CPC title
for loudspeakers (H04R29/007 takes precedence) · CPC title
Reduction of ambient noise (active noise reduction per se G10K11/175; protective devices for the ear, e.g. providing acoustic protection A61F11/06) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.