METHOD FOR IMPROVING SOUND QUALITY OF SOUND REPRODUCTIONS OR SOUND RECORDINGS IN A ROOM
20230096292 · 2023-03-30
Inventors
Cpc classification
H04S7/305
ELECTRICITY
H04S7/301
ELECTRICITY
International classification
Abstract
The invention relates to a method for improving the sound quality of a sound reproduction or recording in a room, the method comprising the steps of measuring an impulse response that comprises the linear response of the room; performing a time domain analysis to determine the resonances of the room and for a chosen group of room resonances determining a corresponding group of filters that, when inserted in a sound reproduction or recording chain in said room will counteract the unwanted effect of said chosen group of room resonances on the sound quality of sound reproduction or recording made in the room. The invention further relates to a device designed to implement the method according to the invention and to the use of a measure of amplitude decay as a function of frequency of a measured impulse response of a sound reproduction or recording system in a room to determine one or more resonance frequencies, the total or partial compensation of which will improve the sound quality of sound reproductions or recordings made in the room.
Claims
1. A method for improving a sound quality of a sound reproduction or recording in a room, the method comprising the steps of: measuring an impulse response that comprises a linear response of the room; performing a time domain analysis to determine resonances of the room; for a group of room resonances selected based on predefined criteria determining a corresponding group of filters that, when inserted in a sound reproduction or recording chain in said room will counteract an unwanted effect of said group of room resonances on the sound quality of sound reproduction or recording made in the room.
2. The method according to claim 1, wherein said impulse response further comprises a linear response of a transducer of a loudspeaker and/or a microphone used to measure the impulse response.
3. The method according to claim 1 comprising the steps of: obtaining a measure of amplitude decay as a function of frequency of the measured impulse response; determining the room resonances by performing a peak detection analysis or a determination of local maxima on the measure of amplitude decay as a function of frequency; choosing specific room resonances based on predefined criteria, which room resonances are characterized by respective resonance frequencies F.sub.i that are to be compensated for in order to improve said sound quality; determining a bandwidth Q.sub.i and a gain G.sub.i of each of said room resonances; based on the respective parameters F.sub.i, Q.sub.i and G.sub.i determining a compensating signal processing means comprising a filter bank or an equalizer that when inserted into the sound reproduction or recording chain substantially counteracts the unwanted effect of the chosen specific room resonances on the sound quality.
4. The method according to claim 3, wherein the step of obtaining a measure of amplitude decay as a function of frequency is started at a specified time after the start of the measured impulse response.
5. The method according to claim 3, wherein the step of obtaining a measure of amplitude decay as a function of frequency is started at multiple specified times after the start of the measured impulse response.
6. The method according to claim 3, wherein the measure of amplitude decay as a function of frequency is obtained by periodical cumulative decay spectrum (PODS) analysis of the measured impulse response.
7. The method according to claim 3, wherein said compensating signal processing means comprises at least one dip filter and at least one boost filter, each characterized by a respective center frequency, bandwidth and gain, which center frequency, bandwidth and gain according to the method are adjusted based on said parameters F.sub.i, Q.sub.i and G.sub.i determined at said chosen room resonances.
8. The method according to claim 7 further comprising the steps of: selecting, based on predefined parameters a transition frequency F.sub.T; below F.sub.T using a first predetermined Q-value for each dip filter and a second predetermined Q-value for each boost filter; above F.sub.T using a third predetermined Q-value for each dip filter and a fourth predetermined Q-value for each boost filter.
9. The method according to claim 3, wherein the specific room resonances that shall be compensated by the method are chosen based on the determined gain G.sub.i of the determined room resonances, such that a number M of specific room resonances having the largest gain values are chosen.
10. The method according to claim 3, wherein said compensating signal processing means comprises a total number of N filters or corresponding pairs of filters, including corresponding dip and boost filters.
11. The method according to claim 6, wherein there is defined a maximum number X of filters or pairs of filters to be used below F.sub.T and a maximum number Y of filters or pairs of filters to be used above F.sub.T.
12. The method according to claim 11, wherein below the transition frequency F.sub.T all determined resonances are compensated and above F.sub.T as many of the determined resonances as possible are compensated by the remaining filters or pairs of filters.
13. The method according to claim 11, wherein below the transition frequency F.sub.T all determined resonances are compensated and above F.sub.T as many of the determined resonances as possible are compensated by the Y filters or pairs of filters.
14. The method according to claim 11, wherein below F.sub.T as many of the determined resonances as possible are compensated by the X filters or pairs of filters and above F.sub.T as many of the determined resonances as possible are compensated by the Y filters or pairs of filters.
15. The method according to claim 3, wherein the gain of the respective dip filters is determined based on maximum values of the resulting difference curve in a small frequency area around the chosen room resonances and a set of two predetermined constants A and B, where constant A is used below said transition frequency F.sub.T and constant B is used above said transition frequency F.sub.T, where the constants A and B depend on the loudspeaker to microphone setup.
16. The method according to claim 8, wherein one boost filter is used for each dip filter, where the bandwidth of each respective boost filter is wider than the bandwidth of the corresponding dip filter.
17. The method according to claim 16, wherein the gain of the respective boost filters is determined by multiplying a respective constant based on the Q value of the associated dip filter, with the gain of the associated dip filter, where the respective constants are predetermined such that the respective resulting boost filter approximately adds the energy removed by the respective dip filter back into the signal processed by the combination of dip and boost filters.
18. A device for improving a sound quality of a sound reproduction or recording in a room, the device comprising filter means configured to implement the method according to claim 1, such that introduction of the device in a signal chain between an audio signal source and a loudspeaker or between a microphone and a sound recording device substantially compensates for an unwanted effect of resonances in the room on the sound quality of the sound reproduction or recording.
19. A device according to claim 18, where said filter means comprise one or more dip filters, the parameters of which are determined based on the determined resonances of the room.
20. A device according to claim 19, where said filter means comprise one or more boost filters configured to reduce an unwanted effect of said dip filters on the sound quality.
21. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Further benefits and advantages of the present invention will become apparent after reading the detailed description of non-limiting exemplary embodiments of the invention in conjunction with the accompanying drawings, wherein
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
DETAILED DESCRIPTION OF THE INVENTION
[0061] In the following a detailed description of an example embodiment of the method according to the invention is given. It is, however understood that the principles of the invention could be embodied in other ways.
[0062] With reference to
[0063] As the final steps of the embodiment of the method according to the invention illustrated in
[0064] The determined filters (the calculated filter coefficients) can then be implemented and inserted into the sound reproduction or recording chain in order to effectively compensate for the undesired effects of the room resonances on the sound quality.
[0065] In the following a detailed description of the various functional blocks (method steps) of the method according to the invention outlined in
Impulse Response Measurement
[0066] Taking the compensation of room resonances on the frequency response of a loudspeaker placed in the room as a non-limiting example of an embodiment of the method according to the present invention, as a first step the impulse response between loudspeaker input and at least one microphone output is measured (block 1 in
Peak Detection Based on Pods Analysis
[0067] According to the invention, a Periodical Cumulative Decay Spectrum (PODS) analysis of the measured impulse response is performed (block 2 in
[0068] With reference to
Where:
[0069]
[0070] According to the invention, the result of the PODS analysis is then analysed, in magnitude, in order to determine peaks (block 3 in
[0071] To use the resonance detection method according to the invention in a practical implementation, some implementation requirements or restrictions may be preferable, although it is emphasized that the need for such requirements/restrictions depend on the specific implementation of the method and the computational capacity available. First, it must be decided how many filters are feasible to be implemented in practice. In the example shown in
[0072] It is noted that in other embodiments of the invention, more than two Q values are determined, for instance one below a first transition frequency F.sub.T1 one between the first transition frequency F.sub.T1 and a second transition frequency F.sub.T2 and one above the second transition frequency F.sub.T2.
Q Transition Frequency Determination
[0073] As mentioned in the previous section, two Q value pairs are predefined in the example embodiment of the invention. To transition between these predefined Q value pairs a transition frequency F.sub.T is found based on the measured impulse response (block 4 in
Resonance Frequencies Determination
[0074] After finding (or predefining) the Q value for each dip filter, individual gains for each of the respective filters are calculated. According to the example embodiment of the invention, the absolute value of the difference between a smoothed version 12 of the measurement curve and the raw measurement curve 11 is calculated (block 5 in
Resonance Selection
[0075] In an embodiment of the invention, a potentially undesirable side effect of the method according to the invention is overcompensation. Thus, in the frequency range above the transition frequency, removing all of the resonances can cause an undesirable colouration of the sound leading to reduced subjective sound quality. In order to overcome this problem, according to an embodiment of the invention, only Y filters above the transition frequency are implemented (Y being a predefined number of filters) (block 6 in
Dip Filter Gain Calculation
[0076] When the resonances are selected, the dip filter gains are calculated (block 7 in
Boost Filter Gain Calculation
[0077] A set of boost filters are implemented to add the energy removed by the dip filters back to a frequency area around each of the dip filters, one boost filter is implemented for each dip filter. This is done to maintain the timbral balance. The boost filters have a wider bandwidth than the dip filters to spread out the energy away from the resonance frequency.
[0078] All the boost filters are implemented with a fixed Q. However, this is done to optimize the implementation. The Q values do not necessarily have to be limited to a fixed value. The boost filters' gain is calculated (block 8 in
Complete Signal Chain
[0079] With reference to
[0080] With reference to
[0081] With reference to
[0082] It is in the following three filter allocation strategies shown in
[0083] a. Below the transition frequency F.sub.T all determined resonances (22) are compensated and above F.sub.T as many determined resonances as possible (23) are compensated by the remaining filters or pairs of filters. In this case, all N available filters or pairs of filters will be used.
[0084] b. Below the transition frequency F.sub.T all determined resonances (22) are compensated and above F.sub.T as many determined resonances as possible (24) are compensated by the Y filters or pairs of filters, thereby giving control over how many determined resonances (24) are compensated above F.sub.T. In this case, a total number of filters equal to or smaller than N will be used.
[0085] c. Below F.sub.T as many determined resonances as possible (25) are compensated by the X filters or pairs of filters and above F.sub.T as many determined resonances as possible (26) are compensated by the Y filters or pairs of filters, thereby giving the best possible control over how many determined resonances are compensated both below and above F.sub.T. In this case, a total number of filters equal to X+Y will be used, which is equal to or smaller than N.
[0086] Obviously, in all cases, if there are fewer determined resonances than the number of allocated filters, not all allocated filters will be used.
[0087] The selection of which determined resonances below F.sub.T in strategy (c) and which determined resonances above F.sub.T in strategies (a), (b) and (c) will be compensated, is determined by predefined criteria and can, for instance, be based on selecting the resonances with the largest amplitudes or can be based on selecting the resonances with the lowest frequencies. Many other predefined resonance selection criteria can be used and fall within the scope of protection defined by the claims.
[0088] It is understood that the above three filter allocation strategies should not be regarded as the only possible filter allocation strategies and that also other strategies will fall within the scope of protection defined by the claims.