Audio adjustment method and associated audio adjustment device for active noise cancellation
10984779 ยท 2021-04-20
Assignee
Inventors
Cpc classification
G10K11/17875
PHYSICS
G10K11/17881
PHYSICS
G10K2210/3214
PHYSICS
G10K11/17875
PHYSICS
G10K2210/3028
PHYSICS
G10K11/17815
PHYSICS
G10K11/17873
PHYSICS
G10K2210/1081
PHYSICS
G10K11/17881
PHYSICS
International classification
Abstract
The present invention provides an audio adjustment method and associated audio adjustment device for active noise cancellation. The audio adjustment method includes: broadcasting a single tone having a frequency f.sub.k; generating M sets of filtering coefficients regarding the frequency f.sub.k, wherein each set of filtering coefficients within the M sets of filtering coefficients includes a combination of an amplitude and a phase, and the M sets of filtering coefficients are different from one another; determining an m.sup.th set of filtering coefficients from the M sets of filtering coefficients to minimize energy corresponding to the frequency f.sub.k; and adjusting the single tone with the m.sup.th set of filtering coefficients to obtain an adjusted single tone corresponding to the frequency f.sub.k.
Claims
1. An audio adjustment method for active noise cancellation, comprising: obtaining multiple optimal noise cancellation responses of multiple frequencies, comprising: for each frequency f.sub.k of the multiple frequencies: broadcasting a single tone having said each frequency f.sub.k; generating M sets of filtering coefficients regarding said each frequency f.sub.k, wherein each set of filtering coefficients within the M sets of filtering coefficients comprises a combination of an amplitude and a phase, and the M sets of filtering coefficients are different from one another; determining a m.sup.th set of filtering coefficients from the M sets of filtering coefficients to minimize energy corresponding to said each frequency f.sub.k, wherein the amplitude and the phase of the m.sup.th set of filtering coefficients represents an optimal noise cancellation response corresponding to said each frequency f.sub.k; and adjusting the single tone with the m.sup.th set of filtering coefficients to obtain an adjusted single tone corresponding to said each frequency f.sub.k; and determining a final set of active noise cancellation coefficients according to the multiple optimal noise cancellation responses of the multiple frequencies.
2. The audio adjustment method of claim 1, wherein the step of adjusting the single tone with the m.sup.th set of filtering coefficients to obtain the adjusted single tone corresponding to said each frequency f.sub.k comprises: utilizing an amplitude and a phase corresponding to the m.sup.th set of filtering coefficients to be a frequency response of said each frequency f.sub.k; and determining the adjusted single tone according to the frequency response of said each frequency f.sub.k.
3. The audio adjustment method of claim 1, wherein the single tone is received by an audio receiver, wherein the audio receiver is installed in an artificial head device, the artificial head device comprises a human ear mechanism, and the audio receiver is installed in the human ear mechanism.
4. The audio adjustment method of claim 1, wherein the energy corresponding to said each frequency f.sub.k is P.sub.k=E(|c.sub.k*r.sub.m|.sup.2), wherein E is a function symbol, r.sub.m is an audio signal received based on the m.sup.th set of coefficients, and c.sub.k is a band-pass filtering coefficient.
5. The audio adjustment method of claim 1, wherein an operating environment of the audio adjustment method is an anechoic environment.
6. An audio adjustment device, comprising: an external audio source, configured to broadcast a single tone; an earphone; an artificial head device, comprising an audio receiver, configured to receive the single tone, wherein the earphone is positioned on the artificial head device; and an audio adjustment circuit, coupled to the artificial head device, configured to perform the following operations: obtaining multiple optimal noise cancellation responses of multiple frequencies, comprising: for each frequency f.sub.k of the multiple frequencies: controlling the external audio source to broadcast the single tone having said each frequency f.sub.k; generating M sets of filtering coefficients regarding said each frequency f.sub.k, wherein each set of filtering coefficients within the M sets of filtering coefficients comprises a combination of an amplitude and a phase, and the M sets of filtering coefficients are different from one another; determining a m.sup.th set of filtering coefficients from the M sets of filtering coefficients to minimize energy corresponding to said each frequency f.sub.k, wherein the amplitude and the phase of the m.sup.th set of filtering coefficients represents an optimal noise cancellation response corresponding to said each frequency f.sub.k; and adjusting the single tone with the m.sup.th set of filtering coefficients to obtain an adjusted single tone corresponding to said each frequency f.sub.k for being broadcast by the earphone; and determining a final set of active noise cancellation coefficients according to the multiple optimal noise cancellation responses of the multiple frequencies.
7. The audio adjustment device of claim 6, wherein the artificial head device comprises a human ear mechanism, and the audio receiver is installed in the human ear mechanism.
8. The audio adjustment device of claim 6, wherein the operations of the audio adjustment circuit further comprise: utilizing an amplitude and a phase corresponding to the m.sub.th set of filtering coefficients to be a frequency response of said each frequency f.sub.k; and determining the adjusted single tone according to the frequency response of said each frequency f.sub.k.
9. The audio adjustment device of claim 6, wherein the energy corresponding to said each frequency f.sub.k is P.sub.m=E(|c.sub.k*r.sub.n|.sup.2), wherein E is a function symbol, r.sub.m is an audio signal received based on the m.sup.th set of coefficients, and c.sub.k is a band-pass filtering coefficient.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
DETAILED DESCRIPTION
(3) Certain terms are used throughout the following description and claims, which refer to particular components. As one skilled in the art will appreciate, electronic equipment manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not in function. In the following description and in the claims, the terms include and comprise are used in an open-ended fashion, and thus should be interpreted to mean include, but not limited to . . . . Also, the term couple is intended to mean either an indirect or direct electrical connection. Accordingly, if one device is coupled to another device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
(4) The present invention proposes an active noise cancellation (ANC) circuit comprising a feedforward filter. The purpose of this design is to minimize environmental noise within a voice broadcast by a speaker, by utilizing a simple filter (e.g. an all-pass filter (APF)) and trial and error performed on multiple sets of different frequencies in order to obtain an optimal noise cancellation effect. The feedforward filter is designed to imitate a main path response, which utilizes a voice received by an external microphone to generate anti-noise through filter calculation, and a speaker can then broadcast the voice plus the anti-noise, thereby achieving the effect of noise cancellation. The present invention is described in more detail in the following.
(5) Refer to
(6) In this embodiment, an ANC response is tested under a condition where the earphone 120 has been assembled and worn by a user, but the present invention is not limited thereto. For establishing a testing environment, the artificial head 190 (or the artificial ears 150L and 150R) is required, and the in-ear microphone receives sound internally. The above operations are preferably undergone in an anechoic chamber, which provides further sound insulation against the external environment in order to maintain measurement accuracy. The present invention is not limited to measure only one of the artificial ears 150L and 150R at one time. The present invention may measure both the artificial ears 150L and 150R concurrently. In addition, although the above examples comprise tests of both left and right ears, the present invention may perform a single side test on the earphone, and the method of the present invention is applicable to a single-ear earphone.
(7) The ANC circuit 132 may comprise a digital circuit with filtering functions, which allows the outside measurement circuit 134 to modify filtering coefficient(s) via a control interface, such as a control interface conforming to Universal Asynchronous Receiver/Transmitter (UART), Inter-integrated circuit (I2C) or Bluetooth (BT) specifications. The sound card 136 may be built-in or external, and can implement functions of broadcasting and recording. The ANC circuit 132 may be regarded as comprising a filter with changeable filtering coefficients, and the filtering effect may vary due to different settings of the filtering coefficients.
(8) Refer to
(9) Step 202: start.
(10) Step 204: broadcast a single tone having a frequency f.sub.k.
(11) Step 206: generate M sets of filtering coefficients regarding the frequency f.sub.k, where each set of filtering coefficient H.sub.m [k] comprises a combination of different amplitudes (volumes) and phases of the frequency f.sub.k, where m=1-M. This step may be executed by the measurement circuit 134, and the filtering coefficients can be configured in the ANC circuit 132.
Step 208: respectively calculate and temporarily store energies of the frequency f.sub.k corresponding to the filtering coefficients (e.g. the M sets of filtering coefficients), in order to perform comparisons for obtaining an m.sup.th set of filtering coefficients from the filtering coefficients (e.g. the M sets of filtering coefficients) which corresponds to an optimal coefficient (e.g. an optimal set of filtering coefficients). The m.sup.th set of filtering coefficients minimizes the energy P.sub.m=E (|c.sub.k*r.sub.m|.sup.2) corresponding to the frequency f.sub.k, where r.sub.m is an audio signal received based on the m.sup.th set of filtering coefficients, c.sub.k is a band-pass filter (BPF) coefficient regarding f.sub.k, and E is a function symbol.
Step 210: check whether all filtering coefficients have been calculated (e.g. determine whether the current set of filtering coefficients is the last set of filtering coefficients, i.e. the M.sup.th set of filtering coefficients), wherein if yes, the flow enters Step 212. If no, the flow enters Step 208.
Step 212: utilize the m.sup.th set of filtering coefficients to be adjustment coefficient(s) corresponding to the frequency f.sub.k, where an amplitude and a phase corresponding to the m.sup.th set of filtering coefficients represent a frequency response of f.sub.k.
Step 214: determine whether to perform the next set of tests regarding another frequency (or other frequencies); if yes, the flow returns to Step 204; if no, the flow is finished.
(12) A range of the frequency f.sub.k may be 20 Hz-3 kHz (the main range of active noise cancellation) in one example, but the present invention is not limited thereto. In Step 208, the function symbol E may represent obtaining an expected value, e.g. calculating the average signal energy of the audio signal r.sub.m after passing through the bandpass filter, but the present invention is not limited thereto (other methods can be adopted to obtain the average value). In addition, the flow shown in
(13) Regarding the optimal coefficient described in Step 208, it may be comprehended as the set of filtering coefficients having the best effect regarding the frequency f.sub.k within the multiple sets of filtering coefficients that have been tried. This set of filtering coefficients is the best only for the particular frequency f.sub.k, rather than for other frequencies; thus, the amplitude and phase corresponding to the m.sup.th set of filtering coefficients need to be recorded as the frequency response of the frequency f.sub.k. The ANC coefficient(s) adopted by the ANC circuit 132 is designed regarding all the obtained frequency responses in order to make all frequencies be as close to the frequency response as possible. For example, regarding all N frequencies including the frequency f.sub.k, N specific filtering coefficients (e.g. N sets of specific filtering coefficients) which minimize energies of the N frequencies can be obtained, and a final ANC coefficient (e.g. a final set of ANC coefficients) can be determined according to the frequency responses of N frequencies. The final ANC coefficient is used in order to perform overall audio adjustment. This final ANC coefficient can be stored in the chip of the earphone.
(14) In one embodiment, the present invention may be implemented in a laboratory (e.g. an anechoic chamber). Thus, after the coefficient(s) of the earphone 120 are obtained, the audio adjustment circuit 130 does not need to be designed within the earphone 120. In another embodiment, the audio adjustment circuit 130 may be implemented in the earphone 120. More diversified applications can be implemented with the aid of user adjustment.
(15) For earphone manufacturers, how to design filtering coefficient(s) to be applied to their own earphones may be the key to noise cancellation. The related art has to consider materials of respective components and circuit configurations of an earphone when designing the filtering coefficients. If any of these parameters are missed (or ignored), an ideal noise cancellation effect cannot easily be obtained, and expensive precision instrument(s) are then needed for high precision measurement. Through the aforementioned trial and error manner of the present invention, a simple mechanism (or machine) may implement an ideal noise cancellation effect without the need for expensive precision instrument(s). Further, in comparison with the related art, the advantage of the present invention is that sound heard by human ears can be imitated via the feedforward manner, and circuit(s) can be used to generate inverted noise, wherein the inverted noise cancels out the original noise. This means that factors affecting the final broadcast sound due to architecture and materials of an earphone can be eliminated, whereas the related art needs to calculate parameters related to the architecture and materials of an earphone in addition to calculating environmental noise, where calculation of these parameters is extremely demanding.
(16) Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.