The present invention relates to a method for processing a digital audio signal to improve the rendering of low frequencies, and to an associated system for processing a digital audio signal.
The invention belongs to the field of audio systems, and more particularly of audio systems for vehicles, in particular for passenger transport vehicles.
In this type of audio system, it is known to use various types of transducers to boost the rendering of audio signals, for example to listen to music. Such transducers include loudspeakers, which produce a sound wave in response to an electrical signal applied as input, integrated into the passenger compartment of a vehicle, for example of a motor vehicle, or integrated into the seat headrest in order to improve the sound rendering quality for each user. Furthermore, it has also been proposed to integrate vibrators, which are also transducers, in seats, for example motor vehicle seats, to improve the user experience by accompanying the sound rendering with corresponding vibrations.
Such a transducer includes a magnetic element capable of generating vibrations based on the frequency of the audio signal provided as input. For example, for a loudspeaker, the magnetic element consists of a coil, in which an electric current is passed, submerged in a magnetic field created by pole pieces and a magnet, the loudspeaker further comprising a diaphragm connected to the coil, the vibrations of which create the sound wave reproduced. The displacement of the diaphragm has an amplitude of displacement with respect to its equilibrium position, also referred to as excursion. For operation under good conditions, a maximum excursion is predefined. The reproduction of low frequencies of the audio signal by such a transducer is limited by a cutoff frequency, specific to each transducer.
With the aim of improving the sound reproduction quality for the user, it has been proposed to artificially increase the level of the audio signal in the low frequencies, by appropriate filtering of the audio, analog or digital signal.
However, it has been found that amplification of the signal level in the low frequencies has the effect of considerably increasing the excursion of the transducer, which causes the risk of reaching the maximum excursion value of the transducer, and consequently the damage or rupture of the diaphragm if the sound volume is increased by the user. This risk is all the greater when the transducer, for example the loudspeaker, is small, which is the case with transducers integrated into a seat headrest or into a mobile telephone.
Thus, it is useful to develop methods for improving sound reproduction while protecting against excessive excursions of the transducer diaphragm.
In particular, patent EP 2,571,286 B1 proposes a technique for dynamically reinforcing low frequencies in a sound reproduction installation, by applying an amplification filtering of the “low shelf” type, of amplification gain calculated as a function of an estimated excursion value of the loudspeaker, in order to avoid an excessive excursion of the loudspeaker diaphragm. Thus, the method proposed in this patent makes it possible to calculate a suitable amplification gain, and this amplification gain is applied to all the low frequencies of the audio signal. However, this method increases the level including very low frequencies, which contribute to the excursion of the diaphragm of the transducer, while being barely audible by a user.
The invention relates to further improving the reproduction of the low frequencies of the audio signal while protecting the transducer against possible damage.
For this purpose, according to a first aspect, the invention proposes a method for processing a digital audio signal to improve the rendering of the low frequencies implemented in an audio system including a transducer comprising a magnetic element suitable for generating vibrations based on the frequency of the audio signal and having an associated maximum excursion value, the transducer also having a specific cutoff frequency. This method includes:
Advantageously, the proposed method for processing a digital audio signal makes it possible to protect the transducer by avoiding reaching the maximum excursion value and to improve the sound rendering of the frequencies of interest for the user.
The method for processing a digital audio signal to improve the rendering of low frequencies according to the invention may also have one or more of the features hereunder, taken independently or according to all technically conceivable combinations.
The filtering frequency is less than half the specific cutoff frequency of the transducer.
The method a phase of determining said filtering frequency of the high-pass filter to be applied, which comprises applying steps A) to E) a number P of times, P being greater than or equal to two, each application being carried out with a high-pass filtering having a discrete test filtering frequency, selected between 10 Hz and less than two thirds of the specific cutoff frequency of the transducer, each application making it possible to obtain a second amplification gain associated with a test filtering frequency, and then selecting a high-pass filtering to be applied to the digital audio signal with filtering frequency selected from among the test filtering frequencies.
Each application of steps A) to E) makes it possible to obtain a to obtain a filtered and amplified test digital audio signal, and the selection implements a calculation of the power of each filtered and amplified test digital audio signal, and the selection of the test filtering frequency making it possible to obtain the maximum power filtered and amplified test digital audio signal.
The test filtering frequencies comprise P frequency values, comprising a first test filtering frequency equal to 10 Hz, a last test filtering frequency equal to the specific cutoff frequency of the transducer divided by two.
In one embodiment, P is strictly greater than two, and the test filtering frequencies comprise P frequencies regularly distributed between 10 Hz and the specific cutoff frequency of the transducer divided by two.
The test filtering frequencies comprise P frequency values, incremented by an increment of 10 Hz from a selected floor frequency value.
According to another aspect, the invention relates to an audio system including a transducer comprising a magnetic element suitable for generating vibrations based on the frequency of the audio signal and having an associated maximum excursion value, the transducer also having a specific cutoff frequency, the audio system further including a computing unit configured to implement a method for processing a digital audio signal in order to improve the rendering of the low frequencies as briefly described hereinbefore.
The advantages of the audio system are similar to the advantages of the audio processing method recalled hereinbefore.
According to advantageous embodiments: the transducer is a loudspeaker and/or the audio system is integrated into a seat headrest, and/or the transducer is a vibrator, said audio system being integrated into a seat.
Other features and advantages of the invention will become apparent from the description given hereunder, by way of non-limiting indication, referring to the appended figures, among which:
An audio signal S_in is provided as input of a block 4, which applies a gain dependent on the amplifier 6, which will be used at the end of the processing chain, before providing the audio signal to the transducer 8. The audio signal obtained as output of the block 4 is a digital audio signal to which processing operations to enhance sound rendering are applied.
In one embodiment, the transducer 8 is a loudspeaker, which is for example integrated into a seat headrest audio system, more particularly of a transport vehicle seat.
In another embodiment, the transducer 8 is a loudspeaker, which is for example integrated into a mobile telephone audio system.
In another embodiment, the transducer 8 is a vibrator integrated into a seat, for example into a seat, more particularly a transport vehicle seat.
The processing system 2 includes one or more processing chains 101 to 10P, the example of
In the embodiment wherein P is an integer strictly greater than 1, the system implements, substantially in parallel or successively, processing chains 101 to 10P, any one of these processing chains being referenced 101.
Each processing chain 101 implements a test phase to dynamically determine optimized processing parameters of the digital audio signal.
Each processing chain includes a module 121 applying a high-pass filtering of the digital audio signal, having an associated filtering frequency Fi.
Such a high-pass filter performs, in a known manner, a cutoff at the frequency Fi, so as to retain only the frequencies greater than or equal to the filtering frequency Fi. A filtered digital audio signal Shi is thus obtained.
The processing chain 10 further includes a module 14 for applying a first filter of the “low shelf” type, designated by the abbreviation LS.
A low shelf filter is, in a known manner, defined by a limit frequency or cutoff frequency FI, and an amplification gain GI. The low shelf filter produces a gain amplification GI for frequencies comprised in a frequency range, delimited by the limit frequency FI above which no amplification is applied. For example, such a filter provides an amplification of GI=+2 dB in a selected frequency range, for example notably less than 100 Hz, and no amplification clearly above 100 Hz. The limit frequency is in the middle of a transition period, the stiffness (or slope) of which is configurable.
For example, each LS filter 14i has a limit frequency of 130 Hz and a first amplification gain of 5 dB.
The processing chain 10i also includes a module 161 for estimating a current excursion value of the transducer for the signal obtained after applying the first test low shelf filter 141.
In addition, the module 161 also calculates a correction, or attenuation, xi to be applied to the first amplification gain in order to obtain a second amplification gain G2=GI−xi which makes it possible to obtain a current excursion value that does not exceed the maximum excursion value.
Any method for estimating the current value of the excursion of the transducer is applicable, for example the method described in patent EP 2,571,286 B1.
A low shelf LS filter 18i is then applied to the filtered digital audio signal, with the second calculated amplification gain, which makes it possible to obtain a digital signal filtered by the high-pass filtering and amplified by the LS filter 18i.
The system 2 includes, in the case where the number P of processing chains is greater than or equal to two, a module 20 for selecting a high-pass filtering, of filtering frequency Fj, to be applied to the digital audio signal according to the filtered and amplified digital signals obtained respectively by each processing chain 10i.
In one embodiment, the high-pass filter 12j selected is the one which provides the maximum power filtered and amplified digital signal. The corresponding filtered and amplified digital signal is provided as input to the amplifier 6, and then provided to the transducer 8 for sound reproduction.
The modules 12i to 18i of each processing chain and the module 20 are preferably digital processing modules, implemented within a computing unit which is for example a processor, a microcontroller or a digital signal processing chip of the DSP type.
In the embodiment wherein P=1, a single processing chain 10 is implemented, and the filtering frequency is selected between 10 Hz and two thirds of the specific cutoff frequency of the transducer, preferably between 10 Hz and half of the cutoff frequency of the transducer. In this case, the selection module 20 is not implemented.
The method includes the following steps, implemented on a digital audio signal.
The method includes a step 30 of obtaining parameters, for example from an electronic memory or via a human-machine interface allowing a user to provide parameters.
In particular, these parameters comprise the specific cutoff frequency F0 of the transducer and the maximum excursion value of the transducer.
These parameters also comprise cutoff frequency parameters FI, and an amplification gain GI for each first LS filter (low shelf filter).
The method includes a step 32 of obtaining the digital audio signal from an analog audio signal, by analog-to-digital conversion, executed continuously, and the application of a gain by the gain block 4.
Step 32 is followed by a step 34 of high-pass filtering the digital audio signal, the high-pass filter having a selected filtering frequency Fhp.
For example, the filtering frequency Fhp is between 10 Hz and ⅔ F0, preferentially between 10 Hz and F0/2.
The filtering step 34 provides a filtered audio signal Sh.
The method then comprises a step 36 of applying a first low shelf filter. This filter is characterized by parameters which are the limit frequency FI and the first amplification gain GI.
For example, FI=130 Hz and GI=5 dB.
The method also comprises a step 38 of estimating an excursion value of the transducer for the signal obtained after applying the first low shelf filter to the filtered digital signal Sh.
The estimated excursion value of the transducer is compared in comparison step 40 to the maximum excursion value of the transducer, and if it exceeds this value, step 40 is followed by a step 42 of calculating a second amplification gain, as a function of the first amplification gain and the exceeding of the maximum excursion value of the transducer.
If the estimated excursion value of the transducer is less than the maximum excursion value of the transducer, the method continues in step 32
In one embodiment, step 42 implements the calculation of an attenuation of X dB of the amplification gain to be applied to avoid exceeding the maximum excursion value of the transducer: G2=GI−X in dB.
For example, if for a first amplification gain GI, the estimated excursion x(GI) exceeds the excursion limit x_lim, the attenuation value X is calculated by X=20*log(x(GI)/x_lim).
Step 42 is followed by a step 44 of applying a second low shelf amplification filter, having a gain equal to the second amplification gain, and the same frequency limit as the first low shelf filter applied in step 36.
After step 44, a digital audio signal filtered and amplified by the LS filtering is obtained, which is then provided to the transducer for reproduction.
Step 44 and followed by step 32, the processing to improve the rendering of low frequencies being applied in a loop to an audio signal received as input.
This second embodiment comprises steps of obtaining parameters and acquiring the digital audio signal to be processed, analogous to steps 30 and 32.
The method further comprises a step 50 of determining P values of filtering frequencies of high-pass filters to be tested, referred to as test filtering frequencies and denoted F1 to FP.
For example, given the specific cutoff frequency of the transducer F0 and an integer P selected, for example P=3 or P=4, step 50 involves calculating the pitch
d=(F0/2−10)/P
and the test filtering frequencies Fi are calculated as follows: F1=10 Hz, and then
F
i+1=(Fi+d) Hz.
In other words, in this embodiment, the test filtering frequencies are regularly distributed between the floor frequency value equal to 10 Hz and the specific cutoff frequency of the transducer divided by two.
According to one variant, a floor frequency value different from 10 Hz, for example 15 Hz, is selected, and the calculation described hereinbefore is applied with the floor frequency Fp, to obtain test filtering frequencies regularly distributed between the floor frequency and F0/2.
According to another variant, filtering frequencies incremented 10 Hz by 10 Hz, from a floor frequency value, for example equal to 10 Hz, are selected, for example F1=10 Hz, F2=20 Hz, F3=30 Hz, F4=40 Hz, for F0=120 Hz.
According to another variant, for P=4, filtering frequencies of F1=10 Hz, F2=30 Hz, F3=50 Hz, F4=70 Hz are selected, for F0=120 Hz.
Of course, other progression variants, in the form of an arithmetic or geometric series, or other, may be implemented to determine P test filtering frequencies, each test filtering frequency being greater than or equal to the floor frequency value, preferably equal to 10 Hz, and less than two thirds of the specific cutoff frequency of the transducer.
Step 50 is followed by the application of several test processing operations 52_1 to 52_P.
Each of these processing operations implements steps 34 to 44 described with reference to
In other words, each test processing operation 52_i implements a test filtering frequency Fi and makes it possible to calculate a second shelf filtering gain, corresponding to the first attenuated amplification gain by a value xi calculated to limit the value of the excursion of the transducer to an excursion value that is less than the maximum excursion value.
The method then includes a selection 54 of a high-pass filtering to be applied to the digital audio signal with filtering frequency selected from among the test filtering frequencies F1 to FP.
The selection 54 includes, in one embodiment, a calculation 56 of the power Pi of each filtered and amplified test digital audio signal obtained by the processing operation 52_i, and the determination 58 of the processing operation 52_j for which the power Pj is maximum.
At the end of the selection step 54, the pair of filtering frequency Fj and gain attenuation xj to be applied are obtained in order to obtain the second low shelf filter LS gain to be applied.
The processing operation 52j, implementing a high-pass filtering frequency Fj, and an application of a LSj filter of second gain GI−xj is implemented.
Advantageously, the method makes it possible to amplify the low or medium frequencies in a self-adaptive manner, while avoiding any degradation of the transducer by virtue of the limitation of the excursion value so as not to exceed the maximum excursion value.
Advantageously, the proposed method makes it possible to improve the reproduction of the audio signal in the low frequencies and in the medium frequencies, without introducing non-linear distortion.
Number | Date | Country | Kind |
---|---|---|---|
FR 22 08459 | Aug 2022 | FR | national |