This application is a National Phase Application of PCT International Application No.: PCT/JP2015/053028, filed on Feb. 4, 2015.
The present invention relates an acoustic processing device, an acoustic processing method and an acoustic processing program.
An in-vehicle speaker attached to a ceiling base material of an vehicle is known (see, for example. Japanese Patent Provisional Publication No. 2005-22546A hereafter referred to as “patent document 1”). The in-vehicle speaker of this type is configured such that a body part thereof attached to a ceiling base material functions as a vibrator, and sound is output by letting interior material, such as a ceiling material and a door trim, vibrate as a vibrating plate.
Since the speaker described as an example in the patent document 1 is configured to transmit sound by vibration of the body part, vibration of the body part changes depending on an input level of an audio signal. As the audio signal gets larger, vibration becomes larger particularly when a low band is reproduced. At this time, a possibility arises that not only abnormal sound is generated by excessive vibrating sound, but also distorted sound (resonant sound) is generated by resonance caused in an attaching portion of the speaker and peripheral components of the speaker. Frequency bands in which this type of resonant sound is generated differ in regard to an attaching method and/or an attaching position of the speaker, the type of a vehicle and the like.
A concrete example of an acoustic device for reducing frequency bands in which resonant sound is generated is described in Japanese Patent Provisional Publication No. 2013-207689A (hereafter, referred to as “patent document 2”). The acoustic device described in the patent document 2 is configured to detect a frequency band in which resonant sound is generated from a frequency characteristic of harmonic distortion of a current flowing through a speaker, and to lower a gain of the detected frequency band. Indeed, the resonant sound can be reduced by lowering the gain of the frequency band in which the resonant sound is generated. However, occurrence of a defect that sound pressure is also reduced together with the resonant sound is inevitable. Furthermore, the frequency characteristic of harmonic distortion of a current flowing through a speaker merely provides detection of a characteristic (distortion and resonance) of the speaker itself. That is, the configuration described in the patent document 2 is not able to precisely detect a frequency band of resonant sound which fluctuates depending on a listening environment (e.g., various types of factors including an attaching method and/or an attaching position of a speaker, the type of a vehicle, and resonance of peripheral components). Therefore, it is not possible to suitably suppress resonant sound generated in a certain listening environment.
The present invention is made in view of the above described circumstance, and the object of the invention is to provide an acoustic processing device, an acoustic processing method and an acoustic processing program capable of suitably suppressing resonant sound generated in a certain listening environment without lowering sound pressure.
An acoustic processing device according to an embodiment of the invention comprises: a resonant band detecting means that detects a resonant band of sound output from a speaker based on a measurement result of a predetermined measurement signal reproduced through the speaker; an analyzing means that analyzes the measurement result of the predetermined measurement signal; a control parameter generating means that generates a control parameter for controlling the resonant band detected by the resonant band detecting means based on an analysis result by the analyzing means; and an audio signal controlling means that controls an audio signal input from a predetermined audio signal reproducing device based on the control parameter generated by the control parameter generating means such that a resonant band component of reproduced sound of the audio signal is suppressed to be short on a time axis.
An acoustic processing device according to an embodiment of the invention comprises: a resonant band detecting means that detects a resonant band of sound output from a speaker based on a measurement result of a predetermined measurement signal reproduced through the speaker; an analyzing means that analyzes the measurement result of the predetermined measurement signal of each input level; a control parameter generating means that generates a control parameter for controlling the resonant band detected by the resonant band detecting means based on an analysis result by the analyzing means, the control parameter being generated for each input level of the predetermined measurement signal; a control parameter storing means that stores the control parameter generated for each input level by the control parameter generating means; and an audio signal controlling means that selects, from the control parameter storing means, the control parameter corresponding to an input level of an audio signal input from a predetermined audio signal reproducing device and controls the audio signal based on the selected control parameter such that a resonant band component of reproduced sound of the audio signal is suppressed to be short on a time axis.
The predetermined measurement signal includes, for example, a predetermined sweep signal. In this case, the resonant band detecting means is configured to: detect a speaker distortion characteristic using a reference signal of the predetermined sweep signal and the measurement result of the predetermined sweep signal; and detect the resonant band based on the detected speaker distortion characteristic.
The predetermined measurement signal may include an TSP (Time Stretched Pulse) signal. In this case, the analyzing means is configured to calculate an impulse response of a listening environment using a reference signal of the TSP signal and the measurement result of the TSP signal, and to analyze the measurement result based on the calculated impulse response.
The control parameter includes, for example, a control gain for controlling a gain of the resonant band and a control time for controlling a reverberation time of the resonant band.
The resonant band detecting means may be configured to detect the speaker distortion characteristic using the reference signal of the predetermined sweep signal and the measurement result of the predetermined sweep signal for each input level. In this case, the control parameter generating means is configured to: set, for each resonant band, a predetermined reference input level based on the speaker distortion characteristic of each input level; and calculate, for each resonant band, the control gain based on a ratio between an attenuation inclination of a speaker response characteristic at an input level of the predetermined measurement signal and an attenuation inclination of a speaker response characteristic at the reference input level. The control parameter generating means may be configured to calculate, for each resonant band, the control time based on a ratio between the reverberation time at the input level of the predetermined measurement signal and the reverberation time at the reference input level.
An acoustic processing method according to an embodiment of the invention comprises: a resonant band detecting step of detecting a resonant band of sound output from a speaker based on a measurement result of a predetermined measurement signal reproduced through the speaker; an analyzing step of analyzing the measurement result of the predetermined measurement signal; a control parameter generating step of generating a control parameter for controlling the resonant band detected by the resonant band detecting step based on an analysis result by the analyzing step; and an audio signal controlling step of controlling an audio signal input from a predetermined audio signal reproducing device based on the control parameter generated by the control parameter generating step such that a resonant band component of reproduced sound of the audio signal is suppressed to be short on a time axis.
An acoustic processing method according to an embodiment of the invention comprises: a resonant band detecting step of detecting a resonant band of sound output from a speaker based on a measurement result of a predetermined measurement signal reproduced through the speaker; an analyzing step of analyzing the measurement result of the predetermined measurement signal of each input level; a control parameter generating step of generating a control parameter for controlling the resonant band detected by the resonant band detecting step based on an analysis result by the analyzing step, the control parameter being generated for each input level of the predetermined measurement signal; a control parameter storing step of storing, in a predetermined storage medium, the control parameter generated for each input level by the control parameter generating step; and an audio signal controlling step of selecting, from control parameters stored in the predetermined storage medium, the control parameter corresponding to an input level of an audio signal input from a predetermined audio signal reproducing device and controlling the audio signal based on the selected control parameter such that a resonant band component of reproduced sound of the audio signal is suppressed to be short on a time axis.
An acoustic processing program according to an embodiment of the invention is a program for causing a computer to execute the above described acoustic processing method.
According to the embodiments of the invention, an acoustic processing device, an acoustic processing method and an acoustic processing program capable of suitably suppressing resonant sound generated in a certain listening environment without lowering sound pressure are provided.
In the following, an embodiment of the invention is described with reference to the accompanying drawings. In the following explanation, an acoustic processing device having a speaker embedded in a door trim in a vehicle compartment is described by way of example.
(Configuration of Acoustic Processing Device 1)
As an input level of an audio signal increases, vibration of a speaker itself gets greater and thereby a mounting portion of the speaker and peripheral components of the speaker resonate. Since, in this case, a speaker response gets longer, resonant sound is produced. For this reason the acoustic processing device according to the embodiment obtains a distortion characteristic and an impulse response of a speaker by measuring a speaker response characteristic at each input level. The acoustic processing device according to the embodiment detects, based on the obtained distortion characteristic, a frequency band (hereafter referred to as a “resonant band”) in which resonant sound is produced, and generates control parameters for controlling a response of the speaker based on cumulative spectral decay obtained from the detected resonant band and the impulse response. The acoustic processing device according to the embodiment performs response control of the speaker in accordance with an input level of an audio signal using the generated control parameters. As a result, it becomes possible to suitably suppress the resonant sound produced in a vehicle compartment being a listening environment without decreasing sound pressure.
Processing by an acoustic processing device 1 explained below is executed under cooperation between software and hardware provided in the acoustic processing device 1. At least an OS (Operating System) part of the software in the acoustic processing device 1 is provided as an embedded system; however, the other part of the software, e.g., a software module for generating control parameters and executing response control of a speaker responsive to an input level of an audio signal using the generated control parameters, may be provided as an application which can be distributed over a network.
(Measurement of Reproduced Sound at Each Input Level)
The measurement signal reproducing unit 102 outputs a sweep signal and a TSP (Time Stretched Pulse) signal as measurement signals. The sweep signal is generated by sweeping a sine wave within a range of 40 Hz to 300 Hz. The TSP signal is a signal of which phase of a pulse signal is proportional to the square of frequency. The input level selecting unit 104 changes the level of the sweep signal and the TSP signal input from the measurement signal reproducing unit 102.
The speaker 106 reproduces sound of the sweep signal and the TSP signal of which the input level has been changed by the input level selecting unit 104. The measured signal storing unit 110 stores the reproduced sound acquired by the microphone 108 as measurement results (hereafter, referred to as “measured sweep signal” and “measured TSP signal”, respectively), and stores the sweep signal and the TSP signal input from the measurement signal reproducing unit 102 as references to the stored measurement results. In the measured signal storing unit 110, the measurement results at respective input levels (i.e., the measurement results corresponding to respective input levels) changed by the input level selecting unit 104 are stored. The input level selecting unit 104 changes the input level at intervals of 2 dB within the range of 0 dB to −20 dB.
(Calculation of Cumulative Spectral Decay)
As shown in
It should be noted that conventionally cumulative spectral decay has been used for the cumulative spectral decay method for observing a characteristic of a speaker. The cumulative spectral decay method has been proposed by Fincham at al, of KEF in United Kingdom as a time frequency analysis method for evaluating a transient characteristic of a speaker system. According to the cumulative spectral decay method, an impulse response waveform measured between a speaker and a microphone is analyzed, and change of the frequency characteristic with respect to a time-lapse can be recognized based on the analysis result.
The speaker 106 is embedded in a door trim in a vehicle compartment. Therefore, as the input level gets higher, the time in which the speaker 106 vibrates the peripheral parts thereof gets longer. Referring to the cumulative spectral decay shown in
(Detection of Resonant Band at Each Input Level)
As shown in
The resonant band detecting unit 116 detects the resonant band at each input level based on the speaker distortion characteristic calculated by the speaker distortion characteristic calculating unit 114. As an example, by comparing the cumulative spectral decay shown in
(Generating of Control Parameter (Control Gain and Control Time))
As shown in
The reference level setting unit 118A sets, as the reference input level an input level of which the speaker distortion rate is smaller than or equal to the second threshold, within the resonant band detected by the resonant band detecting unit 116, based on the speaker distortion characteristic calculated by the speaker distortion characteristic calculating unit 114. The second threshold has a value smaller than or equal to the first threshold, and a user is allowed to desirably set the value of the second threshold (1.5% in this embodiment) through a user operation.
Setting of the reference input level is explained below with reference to
The inclination calculating unit 118B calculates an inclination of the speaker response characteristic at each input level. In the example shown in
The following is an expression of an approximation straight line calculated by the inclination calculation unit 118B.
y=ax+b
where
y=an amplitude level (an approximation)
a=an attenuation inclination of the speaker response characteristic
x=reverberation time
b=an amplitude level (an approximation) at 0 ms
The reverberation time means a time elapsed from a time when a sound source stops outputting sound until a time when reverberation sound is attenuated to a certain gain.
The control parameter calculating unit 118C calculates, for each of the resonant bands, a ratio R1 of the attenuation inclination a (hereafter, referred to as a “reference attenuation inclination a”) of the speaker response characteristic at each input level with respect to the attenuation inclination a of the speaker response characteristic at the reference input level determined by the reference level setting unit 118A. The dB conversion unit 118D converts a linear scale value of the calculated ratio R1 into a decibel scale value, and obtains, as the control parameter (the control gain), the converted ratio R1 (the decibel scale value). The control gain thus obtained provides advantageous effects of suppressing occurrence of resonant sound by making the attenuation inclination a of the speaker response characteristic become equal to or approximately equal to the reference attenuation inclination a in accordance with the input level and thereby attenuating the speaker response characteristic.
Let us consider the case where the control gain with respect to the resonant band of 100 Hz is to be calculated. In this case, the control parameter calculating unit 118C calculates, for the resonant band of 100 Hz, the ratio R1 of the attenuation inclination a at each input level with respect to the reference attenuation inclination a at the reference input level (−10 dB) at which the speaker distortion rate becomes smaller than or equal to 1.5%. The ratio R1 is calculated as an increasing amount on the y-axis with respect to an increasing amount on the x-axis. i.e., Power (dB)/Time (sec). Referring to
The averaging processing unit 118E subjects the control gain output by the dB conversion unit 118D to a smoothing process executed as a logarithmic averaging process in the frequency domain.
The control parameter calculating unit 118C calculates a ratio R2 of the reverberation time of the speaker response characteristic at each input level with respect to the reverberation time (hereafter, referred to as a “reference reverberation time”) of the speaker response characteristic at the reference input level determined by the reference input level setting unit 118A, and obtains, as the control parameter (the control time), the calculated ratio R2. The control tine thus obtained provides advantageous effects of preventing occurrence of resonant sound by suppressing the response characteristic of the speaker in the resonant band to be short on the time axis.
Let us consider the case where the control time for the resonant band of 100 Hz is calculated. In this case, the control parameter calculating unit 118C calculates, for the resonant band of 100 Hz, the ration R2 of the reverberation time at each input level with respect to the reference reverberation time at the reference input level (−10 dB) at which the speaker distortion rate is smaller than or equal to 1.5%. Referring to
The averaging processing unit 118F subjects the control time output by the control parameter calculating unit 118C to the smoothing process executed as the logarithmic averaging process in the frequency domain.
(Speaker Response Control Using Control Parameter)
As shown in
An audio signal reproduced by an audio signal reproducing device (not shown) is input to the FFT unit 120. The FFT unit 120 executes overlapping and weighting processing for the input audio signal, subjects the processed audio signal to the short-term Fourier transform to convert from the time domain to the frequency domain, and obtains the frequency spectrum of each of a real number and an imaginary number. Then, the FFT unit 120 converts the obtained frequency spectrum into an amplitude spectrum signal and a phase spectrum signal. The FFT unit 120 outputs the amplitude spectrum signal to the level detecting unit 122 and the frequency spectrum domain filtering unit 126, and outputs the phase spectrum signal to the IFFT unit 128.
The level detecting unit 122 converts the amplitude spectrum signal input from the FFT unit 120 into the decibel scale signal to detect the maximum value at each frequency band, and executes a holding process. The level detecting unit 122 outputs the signal which has been subjected to the holding process to the control parameter selecting unit 124.
The control parameter selecting unit 124 stores the control parameters (the control gain and the control time) at the respective input levels in each of the frequency bands generated in the control parameter generating unit 118. The control parameter selecting unit 124 selects the control gain (e.g., for the input level is 0 dB, the control gain after the smoothing process shown in
The resonance control unit 126A includes an HPF (High Pass Filter) unit 126Aa, an amplitude inverting unit 126Ab, a limiter unit 126Ac and a multiplier 126Ad.
To the HPF unit 126Aa, an amplitude spectrum signal is input from the FFT unit 120. Filtering coefficients of the HPF unit 126Aa are calculated in advance or when the filtering process is executed, using the control parameter (the control time) input from the control parameter selecting unit 124. The HPF unit 126Aa executes, for each of the amplitude spectrums, a high-pass filtering process, i.e., a differentiation process, based on the filtering coefficients calculated using the control parameter (the control time) for the amplitude spectrum input from the FFT unit 120.
The amplitude inverting unit 126Ab multiplies the amplitude spectrum subjected to the filtering process by the HPF unit 126Aa by −1 to invert the amplitude of the amplitude spectrum signal.
The limiter unit 126Ac limits the amplitude on the minus side of the amplitude spectrum signal of which the amplitude has been inverted to set the amplitude on the minus side to zero. As a result, a trailing component of the signal of each amplitude spectrum, i.e., a lingering sound (resonance) component, is detected.
The HPF unit 126Aa is a 1st-order Butterworth filter. As the value of the cut-off frequency set in the HPF unit 126Aa becomes larger, the control time of the resonance becomes shorter. On the other hand, as the value of the cut-off frequency set in the HPF unit 126Aa becomes smaller, the control time of the resonance becomes longer. By adjusting the cut-off frequency, the control time of the resonance based on the control parameter (the control time) is adjusted, and thereby the degree of suppression of the resonance (a degree of reduction of the speaker response characteristic) changes. It should be noted that the inverse of the cut-off frequency is the control time of the resonance. In this embodiment, the settable cut-off frequency range is 0.2 Hz to 10.0 Hz (the settable control time range: 0.1 sec to 5.0 sec).
The multiplier 126Ad executes the weighting (multiplication) for the resonance component of each amplitude spectrum signal detected by the limiter unit 126Ac, and outputs the weighted signal to the adder 126B. The weighting value for each amplitude spectrum signal is determined based on the control parameter (the control gain) of each frequency band input from the control parameter selecting unit 124.
The adder 126B synthesizes the original amplitude spectrum signal (the amplitude spectrum signal for which the acoustic process of the resonance component has not been executed and which is directly input from the FFT unit 120) and the amplitude spectrum signal (the amplitude spectrum signal for which the acoustic process of the resonance component has been executed) input from the adder 126Ad. The weighting value based on the control parameter (the control gain) is minus. The resonant band is suppressed to be short when the weighting value is minus. The adder 126B outputs the synthesized amplitude spectrum signal to the limiter unit 126C.
The limiter unit 126C limits the minus side of the synthesized amplitude spectrum signal (the amplitude spectrum signal for which the resonance component has been adjusted by the resonance control unit 126A) input from the adder 126B to zero so that the amplitude of the synthesized amplitude spectrum signal does not takes a minus value.
As described above, in the frequency spectrum domain filtering unit 126, control for the resonance component based on the control parameter (the control gain and the control time) is executed with respect to the amplitude spectrum signal of each frequency band input from the FFT unit 120. The amplitude spectrum signal for which suppressing of the resonance component has been performed is output from the limiter unit 126C to the IFFT unit 128. It should be noted that technology for suppressing the resonance component (adjustment of the lingering sound) can be referred to, for example, in Japanese Patent Provisional Publication No. 2013-190470A.
Based on the amplitude spectrum signal processed by the frequency spectrum domain filtering unit 126 and the phase spectrum signal input from the FFT unit 120, the IFFT unit 128 converts these signals into real and imaginary frequency spectrums. Then, the IFFT unit 128 executes weighting by a window function for the converted frequency spectrum, and converts the frequency spectrum from the frequency domain to the time domain by executing a short-time inverse Fourier transform process and overlapping addition. The audio signal converted to the time domain from the frequency domain is reproduced through the speaker 106.
In this embodiment, the resonance component is suppressed based on appropriate control parameters (the control gain and the control time) according to the input level of the audio signal reproduced by the audio signal reproducing device. As a result, for the band in which the speaker response characteristic is long, i.e., the resonance band (a band in which an attaching portion of the speaker 106 and peripheral parts of the speaker 106 are vibrated), the speaker response characteristic is suppressed to a short time on the time-axis, and thereby the resonant sound can be suitably suppressed without causing decrease of sound pressure. For components in which distortion by the frequency band or the input level is small and thereby resonant sound is not caused, suppressing of the speaker response characteristic based on the control parameter is not performed. Furthermore, according to the embodiment, in addition to the resonant sound, for voice or sound causing uncomfortable feeling by echoing long in a vehicle compartment, a lingering sound component thereof can be suitably suppressed. As a result, it becomes possible to enhance sound quality and articulation of sound even in a listening environment of a vehicle compartment.
(Example of Concrete Processing)
Hereafter, concrete processing examples by the acoustic processing device 1 according to the embodiment is explained with reference to
As shown in
In
The foregoing is the exemplary explanation about the embodiment of the invention. The invention is not limited to the above described embodiment, but can be varied in various ways within the scope of the invention. For example, examples and the like explicitly described in the specification or a combination of examples easily realized from the examples is also included in embodiments of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2014-027213 | Feb 2014 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2015/053028 | 2/4/2015 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2015/122324 | 8/20/2015 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
9280986 | Hashimoto | Mar 2016 | B2 |
20030187636 | Klippel | Oct 2003 | A1 |
20060115095 | Giesbrecht et al. | Jun 2006 | A1 |
20070253561 | Williams et al. | Nov 2007 | A1 |
20100329481 | Fukuda | Dec 2010 | A1 |
20120106750 | Thormundsson | May 2012 | A1 |
20120230514 | Yoneda | Sep 2012 | A1 |
20130142360 | Potard | Jun 2013 | A1 |
20150003017 | Hashimoto | Jan 2015 | A1 |
20150030171 | Hashimoto | Jan 2015 | A1 |
Number | Date | Country |
---|---|---|
2827330 | Jan 2015 | EP |
H04299398 | Oct 1992 | JP |
2005022546 | Jan 2005 | JP |
2011134412 | Jul 2011 | JP |
2013190470 | Sep 2013 | JP |
2013207689 | Oct 2013 | JP |
2015122324 | Aug 2015 | WO |
Entry |
---|
International Search Report issued in PCT/JP2015/053028 dated Apr. 4, 2015. |
Angelo Farina: “Simultaneous Measurement of Impulse Response and Distortion with a Swept-Sine Technique”, 108TH AES Convention Feb. 2000, Feb. 19, 2000 (Feb. 19, 2000), XP055401242, Paris, France *pp. 1,5-p. 6 * * p. 10-p. 11; figures 5,7, 20. |
Naoya Moriya et al: “Study of harmonic distortion on impulse response measurement with logarithmic time stretched pulse”. Acoustical Science and Technology. vol. 26. No. 5. Apr. 19, 2005 (Apr. 19, 2005) pp. 462-464. XP055401385. JPISSN: 1346-3969. DOI: 10.1250/ast.26.462* p. 462; figures 2-5 *. |
Extended European Search Report and Written Opinion issued for Application No. EP15749495 dated Sep. 7, 2017. |
Number | Date | Country | |
---|---|---|---|
20160360330 A1 | Dec 2016 | US |