SPECTRAL COMPENSATION FILTERS FOR CLOSE PROXIMITY SOUND SOURCES

20220394379 · 2022-12-08

    Inventors

    Cpc classification

    International classification

    Abstract

    A method of generating a signal for driving a first linear array of sound sources. The first linear array of sound sources comprises a primary sound source and one or more secondary sound sources. The method comprises the steps of receiving an audio signal for a first channel of an audio system, deriving, from the audio signal, a first signal and a second signal, applying a low-pass filter to the second signal to generate a second drive signal for driving the one or more secondary sound sources, and applying a corresponding high-frequency shelving filter to the first signal to generate a first drive signal for driving the primary sound source. A computer program product and an audio system for generating a levelled sound field is also provided.

    Claims

    1. A method of generating a signal for driving a first linear array of sound sources, wherein said first linear array of sound source s comprises a primary sound source and one or more secondary sound sources, the method comprising the steps of: receiving an audio signal for a first channel of an audio system; deriving, from the audio signal, a first signal and a second signal; applying a low-pass filter to the second signal to generate a second drive signal for driving the one or more secondary sound sources; and applying a corresponding high-frequency shelving filter to the first signal to generate a first drive signal for driving the primary sound source.

    2. A method according to claim 1, further comprising applying an all-pass filter to the first signal for compensating for additional interference introduced by relative phase responses of the low-pass filter and the high-frequency shelving filter that results in a loss of energy around a characteristic frequency of the filters.

    3. A method according to claim 1, further comprising applying an all-pass filter to the first signal and applying an all-pass filter to the second signal for improving the time-alignment between the first and second drive signals.

    4. A method according to claim 1, wherein a characteristic frequency of each of the low-pass filter and the high-frequency shelving filter is approximately the inverse of double a time delay between sound arriving at a listening position from the primary sound source and the one or more secondary sound sources.

    5. A method according to claim 1, wherein a gain, g, of the high-frequency shelving filter, is g=20 log.sub.10(N+1), wherein Nis the number of secondary sound sources.

    6. A method according to claim 1, wherein the first linear array of sound sources is a first linear array of loudspeakers comprising a primary loudspeaker and one or more secondary loudspeakers.

    7. A computer program product comprising computer executable code which when executed on one or more processors of an audio system, causes the system to perform the method according to claim 1.

    8. A computer program product according to claim 7, implemented as an update or enhancement to an existing digital signal processor sound source system.

    9. A computer program product according to claim 7, implemented as an update or enhancement to an existing multichannel or stereo audio processor.

    10. An audio system comprising one or more digital signal processors adapted to perform the method according to claim 1.

    11. An audio system according to claim 10, wherein the high-frequency shelving filter is implemented by a digital signal processor associated with the primary sound source and the low-pass filter is implemented by at least one digital signal processor associated with the one or more secondary sound sources.

    12. An audio system for generating a levelled sound field, the audio system comprising: a first linear array of sound sources comprising a primary sound source and one or more secondary sound sources, wherein: the primary sound source is driven by a first drive signal and the one or more secondary sound sources are driven by a second drive signal; and a first signal and a second signal are derived from an audio signal received for a first channel of the audio system; a low-pass filter applied to the second signal to generate the second drive signal; and a corresponding high-frequency shelving filter applied to a first signal to generate the first drive signal.

    13. An audio system according to claim 10, further comprising an all-pass filter applied to the first signal for compensating for additional interference introduced by relative phase responses of the low-pass filter and the high-frequency shelving filter that results in a loss of energy around a characteristic frequency of the filters.

    14. An audio system according to claim 10, further comprising additional, different all-pass filters applied to both the first signal and the second signal for improving the time-alignment between the first and second drive signals.

    15. An audio system according to claim 10, wherein the characteristic frequency of each of the low-pass filter and the high-frequency shelving filter is approximately the inverse of double a time delay between sound arriving at a listening position from the primary sound source and the one or more secondary sound sources.

    16. An audio system according to claim 10, wherein a gain, g, of the high-frequency shelving filter, is g=20 log.sub.10(N+1), wherein Nis the number of secondary sound sources.

    17. An audio system according to claim 10, wherein the sound sources of the first linear array are for installation in a wall.

    18. An audio system according to claim 10, wherein the loudspeakers of the first linear array of sound sources are arranged vertically or horizontally.

    19. An audio system according to claim 10, further comprising a second linear array of sound sources driven by a third drive signal and a fourth drive signal derived from a second channel for the audio system in the same way as the first drive signal and the second drive signal and filtered in the same way as the corresponding signals in the first channel.

    20. An audio system according to claim 19, further comprising at least one further linear array of sound sources comprising a primary sound source and one or more secondary sound sources driven by corresponding first and second drive signals derived from at least one further channel for the audio system in the same way as the first drive signal and the second drive signal and filtered in the same way as the corresponding signals in the first channel.

    21. An audio system according to claim 10, wherein the first linear array of sound sources is a first linear array of loudspeakers comprising a primary loudspeaker and one or more secondary loudspeakers.

    22. An audio system according to claim 21, wherein the first linear array of loudspeakers is arranged such that the distance between the acoustic centres of each subsequent loudspeaker of the first linear array of loudspeakers is between 15 cm and 30 cm.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0026] Examples of the present invention will be described in detail with reference to the accompanying drawings, in which:

    [0027] FIG. 1 shows an example installation of multiple in-wall loudspeakers.

    [0028] FIG. 2 shows an example of two sound sources to illustrate how a time delay occurs.

    [0029] FIG. 3 shows an example of comb-filtering in the frequency response of the system shown in FIG. 2.

    [0030] FIG. 4 shows examples of the power spectrum of typical known music.

    [0031] FIG. 5 shows possible filter responses for different numbers of secondary sources.

    [0032] FIG. 6 shows the typical relationship between the characteristic frequencies of the low-pass and high-shelving filters and the first notch frequency of the comb-filter in the invention.

    [0033] FIG. 7 shows a schematic of an embodiment of the invention implemented for three sound sources.

    [0034] FIG. 8 shows a schematic of a second embodiment of the invention implemented for three sound sources.

    [0035] FIG. 9 shows a schematic of a third, and preferred, embodiment of the invention implemented for three sound sources.

    [0036] FIG. 10 shows an example of how the processing in three different embodiments changes the sound pressure level relative to a single sound source

    [0037] FIG. 11A is a contour plot which shows spectral variation across space without the proposed filters.

    [0038] FIG. 11B is a contour plot which shows spectral variation across space with the proposed filters.

    DETAILED DESCRIPTION

    [0039] The present invention may be implemented in a number of different ways according to the audio system being used. The following describes some example implementations with reference to the figures.

    [0040] This invention is intended to alleviate the effect of spatial aliasing between two or more sound sources in close proximity. The invention is necessary when the source signals for each close proximity sound source are coherent, such as when using multiple loudspeakers as a single channel within a home theatre system 100 as shown in FIG. 1.

    [0041] Whilst in the example system in FIG. 1 the loudspeakers are mounted vertically; they could also be horizontally mounted. Furthermore, the centre set of loudspeakers 104 is not requisite, the system could be a stereophonic system consisting of only the left 106 and right 108 sets of loudspeakers, or indeed the system could be monophonic and consist of just one of the sets of loudspeakers. The right set of speakers 108 is made up of loudspeakers 108a, 108b and 108c. One of these will be a primary loudspeaker and two will be secondary loudspeakers. Additionally, whilst the sound sources in this example are two-way in-wall loudspeakers, the current invention could be applied to any close-proximity, coherent sound sources.

    [0042] To demonstrate the problem this invention seeks to overcome, consider the system 200 given in FIG. 2. FIG. 2 shows a simple example of two sound sources, 202 and 204, with a distance d.sub.1 metres between their acoustic centres. The listening position 206, marked by an ‘X’, is d.sub.2 metres from one of the sound sources, namely the primary sound source 202, and is located both horizontally and vertically on-axis relative to this sound source. From Pythagoras' theorem, it is clear that the distance to the other sound source, the secondary sound source 204, d.sub.3=√{square root over (d.sub.1.sup.2+d.sub.2.sup.2)} is larger than d.sub.2. Therefore, this gives rise to a time delay,

    [00001] Δ t = d 3 - d 2 c

    seconds, where c=343 m/s is the speed of sound in air at 20 degrees Celsius, between the sounds arriving from the primary 202 and secondary 204 sound sources at the listening position 206. This results in a series of notches in the frequency response observed at the listening position 206 due to destructive interference between the primary 202 and secondary 204 sources. This is known as “comb-filtering”. The notches will occur at frequencies

    [00002] f n = n 2 Δ t

    Hz, where n is all odd integers.

    [0043] This comb-filtering effect is shown in FIG. 3 which plots frequency against sound pressure level relative to a single sound source. The notches of the “comb” shown in FIG. 3 are destructive interference occurring between the two sound sources 202 and 204. The first notch 302 is at f.sub.1, the second notch 304 is at f.sub.3, the third notch 306 is at f.sub.5, and so on.

    [0044] For example, a distance of 50 centimetres between the primary 202 and secondary 204 sound sources, with a listening position 206 that is 2 metres in front of the primary sound source 202, results in a path length difference of 6.15 centimetres. This corresponds to a time delay between the sounds arriving at the listening position of 179 microseconds. Therefore, the frequency spectrum at the listening position will exhibit notches at odd multiples of f.sub.1=2.8 kHz, as shown in FIG. 3.

    [0045] Whilst this example only consists of two sound sources, 202 and 204, the principle is the same for any number of sound sources greater than two. The pattern of notches in the frequency response simply gets more complex, with notches appearing at frequencies corresponding to the time delay to each secondary source, and odd harmonics of these frequencies.

    [0046] When the primary and secondary sound sources are loudspeakers, the distance d.sub.1 between the acoustic centres of the sound sources may typically be between 15 cm and 30 cm. When the primary and secondary sound sources are drive units within one loudspeaker, the distance d.sub.1 between their acoustic centres may be as little as 5 cm. The further apart the acoustic centres of the sound sources are, the lower in frequency the comb filtering stretches and so headroom in the input signals for the high frequency shelving filter is lost. However, the upper limit of the distance d.sub.1 between the acoustic centres of the sound sources depends on the listening distance d.sub.2; with larger listening distances the sound sources can be further apart.

    [0047] To reduce the effect of the comb-filtering, the invention applies a low-pass filter to the secondary sound sources 204 so that only the primary sound source 202 is operating at frequencies where destructive interference will occur. However, this will lead to a mismatch in the SPL at frequencies above and below the low-pass (above and below f.sub.1) due to effectively having one sound source above the low-pass and two below it.

    [0048] Fortunately, there is a general reduction with frequency in energy in music content above 1 kHz, as shown in FIG. 4, which presents different data sets from Stuart, J. R. (2006). “Active loudspeakers”, In Proceedings of the 21st AES UK Conference: Audio at Home. The data set IEC268-1 is an IEC standard noise spectrum for power testing audio products, the data sets Sivian and Adams relates to previous studies and the data set JRS is data analysis carried out by the author of the paper. It is therefore clear that this reduction in energy above 1 kHz is a common occurrence in music content as in all four different data sets there is a general reduction in energy above 1 kHz and energy below 100 Hz. This reduction in energy at higher frequencies offers potential processing headroom for compensating for the fact that above the aforementioned low-pass filter cut-off frequency there is only one source contributing. To implement this compensation, a corresponding high frequency shelving filter is applied to the primary sound source 202.

    [0049] The gain of the high-frequency shelving filter will depend on the number of secondary sources according to the rule g=20 log.sub.10(N+1), where g is the gain of the shelving filter in decibels and N is the number of secondary sources. FIG. 5 shows possible responses for the low-pass filter and high frequency shelving filter for N=1 and N=2 secondary sources. The solid line in FIG. 5 shows a possible response for the high frequency shelving filter for N=1, the dashed line shows a possible response for the high frequency shelving filter for N=2, and the dotted line shows a possible response for the low-pass filter.

    [0050] FIG. 6 shows that typically both the low-pass filter 604 and the high-frequency shelving filter 602 will have a characteristic transition frequency which may be similar, but not necessarily the same as f.sub.1 and will be at or within a small frequency spread of f.sub.1, the first notch frequency. The characteristic frequencies of both the low-pass filter(s) and the high-frequency shelving filter can be predicted by the previously calculated f.sub.1 608. As shown in FIG. 6, typically the characteristic frequency of the high frequency shelving filter 606, f.sub.c1, will lie slightly below f.sub.1 608 and the characteristic frequency of the low-pass filter(s) 610, f.sub.c2, will lie slightly above f.sub.1 608. However, the exact frequencies will require tuning by one skilled in the art, based on the specific system and implementation.

    [0051] As demonstrated in FIG. 4, the peak level of frequencies in music rapidly drops off above 1 kHz, which affords headroom for applying the high frequency shelving filter, as most real-world systems are unlikely to exhibit destructive interference below 1 kHz. Nevertheless, careful attention must be taken that the system has appropriate protection to prevent damage to the sound sources in case of atypical signals.

    [0052] Therefore, the present invention relates to methods taking advantage of this headroom in order to reduce interference between multiple coherent sources, whilst maintaining overall spectral balance.

    [0053] FIG. 7 illustrates such an embodiment for three sound sources: one primary 710 and two secondary, 712 and 714. FIG. 7 shows that an audio signal 702 for a channel of an audio system is split 704 into a drive signal for a primary sound source 710 and a drive signal for two secondary sound sources, 712 and 714. A high-frequency shelving filter 706 is applied to the drive signal for the primary sound source 710 and a low-pass filter 708 is applied to the drive signal for the secondary sound source, 712 and 714.

    [0054] A further embodiment, shown in FIG. 8, introduces an all-pass filter 816 to the primary sound source 810. FIG. 8 shows that an audio signal 802 for a channel of an audio system is split 804 into a drive signal for a primary sound source 810 and a drive signal for two secondary sound sources, 812 and 814. A high-frequency shelving filter 806 and an all-pass filter 816 are applied to the drive signal for the primary sound source 810 and a low-pass filter 808 is applied to the drive signal for the secondary sound sources, 812 and 814. The newly introduced all-pass filter 816 to the primary sound source 810 is in order to compensate for the phase-shift of the low-pass filter 808 on the secondary sound source, 812 and 814. For example, a second order low-pass filter 808 results in a 180 degree phase-shift about the centre frequency of the filter. A first order all-pass filter 816 could therefore be applied to the primary sound source 810, in order to apply a complementary 180 degree phase-shift. As such, the centre frequency of the all-pass filter 816 should be similar to that used for the low-pass filter 808.

    [0055] A third, and preferred embodiment, as shown in FIG. 9, introduces additional all-pass filters, 918 and 920, to both the primary 910 and secondary, 912 and 914, sound sources. FIG. 9 shows that an audio signal 902 for a channel of an audio system is split 904 into a drive signal for a primary sound source 910 and a drive signal for two secondary sound sources, 912 and 914. A high-frequency shelving filter 906, an all-pass filter 916 and an additional all-pass filter 918 are applied to the drive signal for the primary sound source 910 and a low-pass filter 908 and an all-pass filter 920 are applied to the drive signal for the secondary sound sources, 912 and 914. The newly introduced all-pass filters, 918 and 920, can be used improve the time-alignment between the first and second drive signals, reducing the comb-filter frequency cancellation effect. For example, the all-pass filter on the secondary sound source can be applied below the frequency of the first notch (f.sub.1), while the all-pass filter on the primary sound source can be applied above the frequency of the first notch (f.sub.1), in order to reduce the cancellation at the first notch frequency by inverting the phase relationship.

    [0056] FIG. 10 shows a simulated frequency response at the listening position without the filters proposed by this invention and with the different combinations of filters suggested above. The dotted line 1002 shows the frequency response when no filters are applied. The dashed-dotted line 1004 shows the frequency response when just the low-pass filter and the high frequency shelving filter are applied (as in FIG. 7). The dashed line 1006 shows the frequency response when the all-pass filter on the primary source is applied in addition to the low-pass filter and the high frequency shelving filter (as in FIG. 8). The solid line 1008 shows the frequency response when the additional all-pass filters are added to both the primary and secondary sound sources, in addition to all other filters is applied (as in FIG. 9). It can be seen that all combinations of filters proposed significantly reduce the spectral variation. However, when the further all-pass filters are applied, it can be seen that the spectral variation is even further reduced compared to the other combinations of filters.

    [0057] Additionally, as shown in FIGS. 11A and 11B, the proposed invention not only improves the frequency response at the listening position, but also reduces spectral variation across space. FIG. 11A shows the variation in the sound pressure level across space when no filters are applied. FIG. 11B shows the variation in the sound pressure level across space when all the filters, as set out in FIG. 9, are applied. The horizontal-axis 1102 of both FIG. 11A and FIG. 11B represents the distance off-axis of the listening position in the plane of the sound source array. The vertical-axis 1104 represents the distance of the listening position away from the array. The contour lines within the plots represents the SPL at that positon in decibels, with each line representing a decrease in SPL of 3 decibel (dB). Some contours representing a multiple of 6 dB decrease have been labelled as such.

    [0058] As can be seen from FIG. 11A, when no filters are applied there is significant destructive interference, as illustrated in the modulation of the contour lines, with regions of high SPL labelled as 1110. Conversely, in FIG. 11B, when there is filtering applied, as set out in FIG. 9, there is an absence of modulating in the contour lines and the SPL falls off uniformly.

    [0059] In the preferred embodiment the low-pass, high-frequency shelving and all-pass filters are two-pole, two-zero digital biquad filters, the design of which is known to someone skilled in the art. Such filters are preferred due to the fact that the implementation of these filters is simple, computationally efficient and supported on many existing signal processing systems. However, more complex designs for the filters could be used and the filters can be implemented in software or hardware as well as in the analogue or digital domains.

    [0060] In some embodiments the filters may be implemented as an update or enhancement to an existing system, or as part of the design of a new system. Additionally, in some embodiments the filters will be implemented internally to the system, for example within each of the loudspeakers shown in FIG. 1, whereas in other embodiments the filters will be applied externally in a pre-processor device.

    [0061] Odd numbers of sound sources are preferred, in order to maintain symmetry in the radiated sound field. Furthermore, the preferred number of sources is three in order to maximise the effectiveness of the filters and limit the required gain of the shelving filter. However the current invention could be applied to any number of close proximity sound sources greater than one.