Sound field equalization method, apparatus, system, medium, and program product
Patent Information
- Application Number
- CN202510336982.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-20
- Publication Date
- 2026-09-22
AI Technical Summary
[0019]在对多个第一播放设备和多个第二播放设备搭建的声场进行均衡的过程中,对朝向第一采集设备的多个第一播放设备组成的声场和朝向第二采集设备的多个第二播放设备组成的声场分别进行均衡,得到第一信息和第二信息以进行音频信号的初步补偿。根据第一信息和第二信息,对多个第一播放设备和多个第二播放设备组成的声场进行均衡,得到第三信息和第四信息以进行音频信号的最终补偿。通过自动对多个第一播放设备和多个第二播放设备组成的声场进行均衡,无需测试人员手动进行声场均衡,从而降低了声场均衡的复杂性。同时,通过先对两侧的声场分别进行均衡、后对复合的声场进行均衡,避免因一侧声场的不均衡而引起复合声场无法均衡,从而提高了声场均衡的可靠性。
Smart Images

Figure CN122802841A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of audio technology, and in particular to a sound field equalization method, apparatus, system, medium, and program product. Background Technology
[0002] Before leaving the factory, electronic devices need to be tested in a test environment with a sound field to improve the audio processing effect of the electronic devices. Summary of the Invention
[0003] To overcome the problems existing in related technologies, this disclosure provides a sound field equalization method, apparatus, system, medium, and program product.
[0004] According to a first aspect of the present disclosure, a sound field equalization method is provided, the sound field equalization method comprising:
[0005] Equalize the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices respectively to obtain first information and second information;
[0006] Based on the first information and the second information, the sound field composed of the plurality of first playback devices and the plurality of second playback devices is equalized to obtain the third information and the fourth information;
[0007] Wherein, the first information and the third information are used to compensate for the audio signals played by the plurality of first playback devices, and the third information and the fourth information are used to compensate for the audio signals played by the plurality of second playback devices; the plurality of first playback devices are oriented toward the first acquisition device, the plurality of second playback devices are oriented toward the second acquisition device, and the orientations of the first acquisition device and the second acquisition device are opposite to each other.
[0008] According to a second aspect of the present disclosure, a sound field equalization device is provided, the sound field equalization device comprising:
[0009] A first equalization module is configured to equalize a sound field composed of multiple first playback devices and a sound field composed of multiple second playback devices respectively, to obtain first information and second information.
[0010] The second equalization module is configured to equalize the sound field composed of the plurality of first playback devices and the plurality of second playback devices according to the first information and the second information, so as to obtain the third information and the fourth information.
[0011] Wherein, the first information and the third information are used to compensate for the audio signals played by the plurality of first playback devices, and the second information and the fourth information are used to compensate for the audio signals played by the plurality of second playback devices; the plurality of first playback devices are oriented toward the first acquisition device, the plurality of second playback devices are oriented toward the second acquisition device, and the orientations of the first acquisition device and the second acquisition device are opposite to each other.
[0012] According to a third aspect of the present disclosure, a sound field equalization system is provided, the sound field equalization system including a testing device, the testing device comprising:
[0013] processor;
[0014] Memory used to store the processor's executable instructions;
[0015] The processor is configured to perform the sound field equalization method as described above.
[0016] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, which, when instructions in the storage medium are executed by a processor of a terminal, enables the terminal to perform the sound field equalization method as described above.
[0017] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program or instructions that, when executed by a processor, implement the sound field equalization method as described above.
[0018] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0019] In the process of equalizing the sound field constructed by multiple first playback devices and multiple second playback devices, the sound field composed of multiple first playback devices facing the first acquisition device and the sound field composed of multiple second playback devices facing the second acquisition device are equalized separately to obtain first information and second information for preliminary compensation of the audio signal. Based on the first information and second information, the sound field composed of multiple first playback devices and multiple second playback devices is equalized to obtain third information and fourth information for final compensation of the audio signal. By automatically equalizing the sound field composed of multiple first playback devices and multiple second playback devices, the complexity of sound field equalization is reduced, eliminating the need for manual equalization by testers. At the same time, by equalizing the sound fields on both sides separately first and then equalizing the composite sound field, the unbalanced sound field on one side is avoided, thus improving the reliability of sound field equalization.
[0020] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0021] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0022] Figure 1 This is a schematic diagram of a sound field equalization system according to an exemplary embodiment;
[0023] Figure 2 This is a schematic flowchart illustrating a sound field equalization method according to an exemplary embodiment;
[0024] Figure 3 This is a schematic flowchart illustrating a sound field equalization method according to another exemplary embodiment;
[0025] Figure 4 This is a schematic flowchart illustrating a sound field equalization method according to another exemplary embodiment;
[0026] Figure 5 This is a schematic flowchart illustrating a sound field equalization method according to another exemplary embodiment;
[0027] Figure 6 This is a schematic flowchart illustrating a sound field equalization method according to another exemplary embodiment;
[0028] Figure 7 This is a schematic flowchart illustrating a sound field equalization method according to another exemplary embodiment;
[0029] Figure 8-1 This is a schematic diagram illustrating audio signals played by a plurality of first playback devices and audio signals acquired by a first acquisition device according to an exemplary embodiment;
[0030] Figure 8-2 This is a schematic diagram illustrating audio signals played by a plurality of second playback devices and audio signals acquired by a second acquisition device according to an exemplary embodiment;
[0031] Figure 9 This is a block diagram of a sound field equalization device according to an exemplary embodiment.
[0032] In the picture:
[0033] 10-Control device; 20-Sound card; 30-First speaker; 40-Second speaker; 50-Third speaker; 60-Fourth speaker; 70-First artificial ear; 80-Second artificial ear; 100-First equalizer module; 200-Second equalizer module. Detailed Implementation
[0034] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims. It should be understood that the term “and / or” as used in this disclosure refers to any or all possible combinations including one or more of the associated listed items.
[0035] Before leaving the factory, electronic devices need to be tested in a sound field environment to improve their audio processing performance. For example, by playing natural noise in the sound field, the electronic device can perform noise reduction on the audio signal after capturing the noise, achieving active noise cancellation. However, after the sound field is set up, it is difficult to achieve a balanced state due to external factors such as the playback and acquisition devices themselves and their placement. Uneven sound field manifests as a significant difference between the audio signal played by the playback device and the audio signal captured by the acquisition device, failing to reproduce realistic sound. Therefore, sound field equalization is necessary after its setup. However, this requires testers to manually configure the equalizer using their acoustic theory knowledge, leading to a high degree of complexity in sound field equalization.
[0036] To address the aforementioned technical issues, this disclosure provides a sound field equalization method that automatically equalizes the sound field composed of multiple first playback devices and multiple second playback devices to obtain information for audio signal compensation. This eliminates the need for testers to manually equalize the sound field, thereby reducing the complexity of sound field equalization.
[0037] For ease of understanding, the sound field equalization system of this disclosure will first be described. For example... Figure 1As shown, the equalization system includes a test device, multiple first playback devices, multiple second playback devices, a first acquisition device, and a second acquisition device. The test device may include a control device 10 (such as a computer) and a sound card 20. The multiple first playback devices may include a first speaker 30, a second speaker 40, a third speaker 50, and a fourth speaker 60. The first acquisition device may be the first artificial ear 70 of the artificial head. The second acquisition device may be the second artificial ear 80 of the artificial head. That is, the first and second acquisition devices may be located on the artificial head. The first speaker 30 is located at the left front of the artificial head. The second speaker 40 is located at the left rear of the artificial head. The third speaker 50 is located at the right front of the artificial head. The sixth speaker 60 is located at the right rear of the artificial head. That is, the first speaker 30, second speaker 40, third speaker 50, and fourth speaker 60 may be symmetrically arranged relative to the center point of the artificial head. The first speaker 30 and second speaker 40 face the first artificial ear 70. The third speaker 50 and fourth speaker 60 face the second artificial ear 80. During sound field equalization, the control device 10 controls the corresponding speakers to play audio signals through the sound card 20. After acquiring the audio signal, the speaker playing the audio signal, facing the artificial ear, transmits the acquired audio signal to the control device 10 via the sound card 20. This control device then determines the information needed to compensate for the audio signal played by the speaker, achieving sound field equalization. The sound card 20 can sample at a preset sampling rate (e.g., 48000Hz). It is understood that the number and placement of the first and second playback devices are merely illustrative and not limited to four symmetrically arranged around the artificial head. For example, the first playback device may also include a fifth speaker. The fifth speaker is located to the left of the first artificial ear 70. The second playback device may also include a sixth speaker, located to the right of the second artificial ear 80. Alternatively, the first speaker 30 may be located to the left of the artificial head. The second speaker 40 may be located in front of the artificial head. The third speaker 50 may be located to the right of the artificial head. The fourth speaker 60 may be located behind the artificial head. The first speaker 30, second speaker 40, third speaker 50, and fourth speaker 60 may also be asymmetrically arranged relative to the center point of the artificial head. For example, the first speaker 30 may be located to the left of the artificial head. The second speaker 40 may be located to the left front of the artificial head. The third speaker 50 is located behind the artificial head. The fourth speaker 60 is located to the right of the artificial head. Alternatively, the first speaker 30 is located to the left front of the artificial head. The second speaker 40 is located to the left rear of the artificial head. The third speaker 50 is located to the right front of the artificial head. The sixth speaker 60 is located to the right rear of the artificial head. The distances of the first speaker 30, the second speaker 40, the third speaker 50, and the fourth speaker 60 from the artificial head vary.
[0038] This disclosure provides a sound field equalization method, such as... Figure 2 As shown, the method includes:
[0039] S100. Equalize the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices respectively to obtain first information and second information.
[0040] S200. Based on the first and second information, equalize the sound field composed of multiple first playback devices and multiple second playback devices to obtain the third and fourth information.
[0041] The first and third information are used to compensate for audio signals played by multiple first playback devices, and the second and fourth information are used to compensate for audio signals played by multiple second playback devices. The multiple first playback devices are oriented towards the first acquisition device, and the multiple second playback devices are oriented towards the second acquisition device; the orientations of the first and second acquisition devices are opposite to each other.
[0042] In this embodiment, during the equalization of the sound field constructed by multiple first playback devices and multiple second playback devices, the sound field composed of multiple first playback devices facing the first acquisition device and the sound field composed of multiple second playback devices facing the second acquisition device are equalized separately to obtain first information and second information for preliminary compensation of the audio signal. Based on the first and second information, the sound field composed of multiple first playback devices and multiple second playback devices is equalized to obtain third information and fourth information for final compensation of the audio signal. By automatically equalizing the sound field composed of multiple first playback devices and multiple second playback devices, manual sound field equalization by testers is eliminated, thereby reducing the complexity of sound field equalization. At the same time, by equalizing the sound fields on both sides separately first and then equalizing the composite sound field, the unbalanced composite sound field caused by the unbalanced sound field on one side is avoided, thereby improving the reliability of sound field equalization.
[0043] In one embodiment, such as Figure 3 As shown, in step S100, the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices are equalized respectively to obtain the first information and the second information, which are determined in the following way:
[0044] S110: Control multiple first playback devices to play the first audio signal.
[0045] S120. The first equalization process is executed repeatedly until the first difference between the second audio signal acquired by the first acquisition device and the first audio signal is less than the first preset difference, and the obtained first compensation information is used as the first information.
[0046] S130: Control multiple second playback devices to play the first audio signal.
[0047] S140. The second equalization process is executed repeatedly until the second difference between the third audio signal acquired by the second acquisition device and the first audio signal is less than the first preset difference. The obtained second compensation information is then used as the second information.
[0048] In this embodiment, multiple first playback devices are controlled to play a first audio signal to equalize the sound field composed of the multiple first playback devices. Since performing the first equalization process once is insufficient to equalize the sound field, the first equalization process is executed repeatedly until the first difference between the second audio signal acquired by the first acquisition device and the first audio signal is less than a first preset difference. When the first difference is less than the first preset difference, the sound field composed of the multiple first playback devices is equalized under the action of first compensation information, using the first compensation information as the first information. Multiple second playback devices are controlled to play the first audio signal to equalize the sound field composed of the multiple second playback devices. Since performing the second equalization process once is insufficient to equalize the sound field, the second equalization process is executed repeatedly until the second difference between the third audio signal acquired by the second acquisition device and the first audio signal is less than the first preset difference. When the second difference is less than the first preset difference, the sound field composed of the multiple second playback devices is equalized under the action of second compensation information, using the second compensation information as the second information. By equalizing the sound field composed of playback devices located on one side of the acquisition device through the first and second equalization processes respectively, the sound fields on both sides are prevented from affecting each other during equalization, thereby improving the reliability of sound field equalization.
[0049] For example, steps S110 and S120 can be performed before or after steps S130 and S140. That is, sound field equalization can be performed on multiple second playback devices located on one side of the second acquisition device first, and then sound field equalization can be performed on multiple first playback devices located on one side of the first acquisition device.
[0050] For example, during the cyclic execution of the first equalization process, the first compensation information is updated multiple times. If the first difference between the second audio signal and the first audio signal is less than a first preset difference, the first equalization process is stopped, and the first compensation information obtained at this time is used as the first information. During the cyclic execution of the second equalization process, the second compensation information is updated multiple times. If the second difference between the third audio signal and the first audio signal is less than the first preset difference, the second equalization process is stopped, and the second compensation information obtained at this time is used as the second information.
[0051] For example, the first audio signal can be a pre-set test signal. The test signal can be, for example, a pink noise signal. Due to the influence of sound field equalization linearity, the test signal can be selected according to the characteristics of the electronic device to be tested. The average power (RMS Power) of the test signal can range from -80dBFS to -20dBFS.
[0052] For example, after executing step S120, multiple first playback devices are automatically controlled to stop playing the first audio signal to avoid interfering with the second equalization process. After executing step S140, multiple second playback devices are automatically controlled to stop playing the first audio signal.
[0053] In one embodiment, the execution of the first equalization process in step S120 is determined in the following way:
[0054] Based on the second audio signal, first difference information is determined, which is used to reflect the first difference.
[0055] Based on the first difference information, determine the first compensation information.
[0056] Control multiple first playback devices to play the first audio signal compensated with the first compensation information.
[0057] In this embodiment, since the characteristics of the first audio signal are determined, first difference information is determined based on the second audio signal. Because the first difference information reflects the difference between the second audio signal and the first audio signal, first compensation information is determined based on the first difference information. Multiple first playback devices are controlled to play the first audio signal compensated with the first compensation information to further determine whether the first difference has been reduced to the requirements of sound field equalization after compensation with the first compensation information. By determining the first compensation information based on the first difference information, the first difference can be gradually reduced to achieve sound field equalization, thereby improving the reliability of sound field equalization.
[0058] For example, after determining the first difference information based on the second audio signal in the above steps, if the first difference reflected by the first difference information is less than the first preset difference, the subsequent loop process will not be executed and the first compensation information at this time will be used as the first information.
[0059] In one embodiment, the determination of the first difference information based on the second audio signal in the above steps is made in the following manner:
[0060] The second audio signal is bandpass filtered to obtain the first filtered signal.
[0061] The first difference information is determined based on the first filtered signal and the compensation curve.
[0062] The compensation curve is used to compensate for the first audio signal.
[0063] In this embodiment, since there may be other noise in the environment where the multiple first playback devices are located, the second audio signal is bandpass filtered to obtain a first filtered signal to eliminate the influence of other noise. Since the compensation curve can compensate the first audio signal into a horizontal line reflecting the characteristics of the first audio signal, the first difference information is determined based on the first filtered signal and the compensation curve. Determining the first difference information by compensating the first filtered signal with the compensation curve allows for obtaining the first difference information based on the amplitude fluctuations at each frequency, thereby reducing the complexity of sound field equalization.
[0064] For example, the bandpass filtering of the second audio signal in the above steps to obtain the first filtered signal can be a bandpass filtering of the second audio signal in the [R1, R2] frequency band. The values of R1 and R2 can be determined based on the test signal. The value range of R1 can be, for example, 50Hz to 500Hz. The value range of R2 can be, for example, 6000Hz to 10000Hz.
[0065] For example, a compensation curve is used to compensate the first audio signal to a horizontal line. The compensation curve can be expressed by the following formula:
[0066]
[0067] Where Pf represents the compensation curve, f represents the frequency point within the equalization range, and base represents the reference frequency. The reference frequency can be, for example, 1000Hz.
[0068] In one embodiment, the determination of the first difference information based on the first filtered signal and the compensation curve in the above steps is made in the following manner:
[0069] The first filtered signal is converted from the time domain to the frequency domain to obtain the first spectrum array, which is used to reflect the amplitude of the first filtered signal at different frequencies.
[0070] The compensation curve is adjusted using the first spectrum array to obtain the first curve.
[0071] The amplitude corresponding to the reference frequency point in the first curve is subtracted from the amplitude corresponding to each frequency point in the first curve to obtain the first difference array as the first difference information.
[0072] In this embodiment, since the frequency domain can reflect the amplitude of the audio signal at different frequencies, the first filtered signal is converted from the time domain to the frequency domain to obtain a first spectrum array. The compensation curve is adjusted using the first spectrum array to obtain a first curve, and the fluctuation of the first curve relative to the horizontal line reflects the first difference. Since the first curve is a horizontal line passing through the amplitude corresponding to the reference frequency point under ideal equalization conditions, the amplitude corresponding to the reference frequency point in the first curve is subtracted from the amplitude corresponding to each frequency point in the first curve to obtain a first difference array as the first difference information. Using the fluctuation of the first curve relative to the horizontal line as the first difference information makes it easier to determine the amplitude difference at each frequency point, thereby reducing the complexity of sound field equalization.
[0073] For example, the adjustment of the compensation curve with the first spectrum array in the above steps to obtain the first curve can be expressed by the following formula:
[0074] Sp = Spec + Pf;
[0075] Where Sp represents the first curve and Spec represents the first spectrum array.
[0076] For example, the step of subtracting the amplitude corresponding to the reference frequency point in the first curve from the amplitude corresponding to each frequency point in the first curve to obtain the first difference array as the first difference information can be expressed by the following formula:
[0077] gap = Sp(base) - Sp;
[0078] Here, gap represents the first difference array.
[0079] In one embodiment, the first difference being less than the first preset difference includes each difference in the first difference array being less than the first threshold.
[0080] In this embodiment, the first equalization process is stopped when all differences in the first difference array are less than the first threshold. The amplitudes of the first audio signal and the second audio signal are approximately the same at different frequencies, thereby improving the sound field equalization effect.
[0081] For example, the value range of the first threshold can be 0.1dB to 5dB.
[0082] In one embodiment, the determination of the first compensation information based on the first difference information in the above steps is made in the following manner:
[0083] The first gain is determined based on the average power of the first filtered signal and the first calibration value of the first acquisition device.
[0084] First compensation information is determined based on first gain and first difference information.
[0085] In this embodiment, since the average power and first calibration value of the first filtered signal can reflect the compensation required for the first playback device to play the first audio signal, a first gain is determined based on the average power and first calibration value of the first filtered signal. Based on the first gain and first difference information, the first difference information is adjusted using the first gain to determine first compensation information. By adjusting the first difference information with the first gain to obtain the first compensation information, the first audio signal played by multiple first playback devices after compensation with the first compensation information is closer to the actual first audio signal, thereby improving the sound field equalization effect.
[0086] For example, the determination of the first gain based on the average power of the first filtered signal and the first calibration value of the first acquisition device in the above steps can be expressed by the following formula:
[0087] G = El - (Ct - C2) - a;
[0088] Where G represents the first gain, El represents the first calibration value, Ct represents the volume of the standard sound source used to calibrate the first acquisition device, C2 represents the volume calibration value of the sound field composed of multiple first playback devices, and a represents the average power of the first filtered signal. The average power of the first filtered signal can be expressed by the following formula:
[0089]
[0090] Where, χ i The value represents the digital quantization magnitude (or amplitude or level) of the i-th sampling point, and N represents the total number of sampling points.
[0091] For example, determining the first compensation information based on the first gain and the first difference information in the above steps can be achieved by summing the first gain with each difference in the first difference array to obtain the first compensation information. The determination of the first compensation information based on the first gain and the first difference information in the above steps can be expressed by the following formula:
[0092] Lcomp = G + gap;
[0093] Here, Lcomp represents the first compensation information.
[0094] In one embodiment, the execution of the second equalization process in step S140 is determined in the following manner:
[0095] Based on the third audio signal, the second difference information is determined, which is used to reflect the second difference.
[0096] Based on the second difference information, determine the second compensation information.
[0097] Control multiple second playback devices to play the first audio signal compensated with the second compensation information.
[0098] In this embodiment, since the characteristics of the first audio signal are determined, second difference information is determined based on the third audio signal. Because the second difference information reflects the difference between the third audio signal and the first audio signal, second compensation information is determined based on the second difference information. Multiple second playback devices are controlled to play the second audio signal compensated with the second compensation information to further determine whether the second difference has been reduced to the requirements of sound field equalization after compensation. By determining the second compensation information based on the second difference information, the second difference can be gradually reduced to achieve sound field equalization, thereby improving the reliability of sound field equalization.
[0099] For example, after determining the second difference information based on the third audio signal in the above steps, if the second difference reflected by the second difference information is less than the first preset difference, the subsequent loop process will not be executed and the second compensation information at this time will be used as the second information.
[0100] In one embodiment, the determination of the second difference information based on the third audio signal in the above steps is made in the following manner:
[0101] The third audio signal is bandpass filtered to obtain the second filtered signal.
[0102] The second difference information is determined based on the second filtered signal and the compensation curve.
[0103] In this embodiment, since there may be other noise in the environment where multiple second playback devices are located, the third audio signal is bandpass filtered to obtain a second filtered signal to eliminate the influence of other noise. Since the compensation curve can compensate the first audio signal into a horizontal line reflecting the characteristics of the first audio signal, the second difference information is determined based on the second filtered signal and the compensation curve. Determining the second difference information by compensating the second filtered signal with the compensation curve allows for obtaining the second difference information based on the amplitude fluctuations at each frequency, thereby reducing the complexity of sound field equalization.
[0104] For example, the bandpass filtering of the third audio signal in the above steps to obtain the second filtered signal can be performed using the same bandwidth as the bandpass filtering of the second audio signal in the above steps.
[0105] In one embodiment, the determination of the second difference information based on the second filtered signal and the compensation curve in the above steps is made in the following manner:
[0106] The second filtered signal is converted from the time domain to the frequency domain to obtain the second spectrum array, which is used to reflect the amplitude of the second filtered signal at different frequencies.
[0107] The compensation curve is adjusted using the second spectrum array to obtain the second curve.
[0108] The amplitude corresponding to the reference frequency point in the second curve is subtracted from the amplitude corresponding to each frequency point in the second curve to obtain a second difference array as the second difference information.
[0109] In this embodiment, since the frequency domain can reflect the amplitude of the audio signal at different frequencies, the second filtered signal is converted from the time domain to the frequency domain to obtain a second spectrum array. The compensation curve is adjusted using the second spectrum array to obtain a second curve, and the fluctuation of the second curve relative to the horizontal line reflects the second difference. Since the second curve is a horizontal line passing through the amplitude corresponding to the reference frequency point under ideal equalization conditions, the amplitude corresponding to the reference frequency point in the second curve is subtracted from the amplitude corresponding to each frequency point in the second curve to obtain a second difference array as the second difference information. Using the fluctuation of the second curve relative to the horizontal line as the second difference information makes it easier to determine the amplitude difference at each frequency point, thereby reducing the complexity of sound field equalization.
[0110] For example, the step of adjusting the compensation curve with the second spectrum array to obtain the second curve in the above steps can be implemented in the same way as adjusting the compensation curve with the first spectrum array to obtain the first curve in the above steps. Only the first spectrum array needs to be replaced with the second spectrum array, which will not be elaborated here.
[0111] For example, the step of subtracting the amplitude corresponding to the reference frequency point in the second curve from the amplitude corresponding to each frequency point in the second curve to obtain the first difference array as the first difference information can be implemented in the same way as the step of subtracting the amplitude corresponding to the reference frequency point in the first curve from the amplitude corresponding to each frequency point in the first curve to obtain the first difference array as the first difference information. Only the first curve needs to be replaced with the second curve, which will not be elaborated here.
[0112] In one embodiment, the second difference being less than the first preset difference includes each difference in the second difference array being less than the first threshold.
[0113] In this embodiment, the first equalization process is stopped when all differences in the second difference array are less than the first threshold. The amplitudes of the first audio signal and the third audio signal are approximately the same at different frequencies, thereby improving the sound field equalization effect.
[0114] In one embodiment, the determination of the second compensation information based on the second difference information in the above steps is performed in the following manner:
[0115] The second gain is determined based on the average power of the second filtered signal and the second calibration value of the second acquisition device.
[0116] The second compensation information is determined based on the second gain and the second difference information.
[0117] In this embodiment, since the average power and second calibration value of the second filtered signal can reflect the compensation required for the second playback device to play the first audio signal, a second gain is determined based on the average power and second calibration value of the second filtered signal. Based on the second gain and the second difference information, the second difference information is adjusted using the second gain to determine the second compensation information. By adjusting the second difference information with the second gain to obtain the second compensation information, the first audio signal played by multiple second playback devices after compensation with the second compensation information is closer to the actual first audio signal, thereby improving the sound field equalization effect.
[0118] For example, the step of determining the second gain based on the average power of the second filtered signal and the second calibration value of the second acquisition device in the above steps can be implemented in the same way as determining the first gain based on the average power of the first filtered signal and the first calibration value of the first acquisition device in the above steps. It is only necessary to replace the first calibration value with the second calibration value and the average power of the first filtered signal with the average power of the second filtered signal. This will not be elaborated here.
[0119] For example, the step of determining the first compensation information based on the first gain and the first difference information in the above steps can be implemented in the same way as the step of determining the first compensation information based on the first gain and the first difference information in the above steps. Only the first gain needs to be replaced with the second gain and the first difference information needs to be replaced with the second difference information. This will not be elaborated here.
[0120] For example, such as Figure 4 As shown, step S100, which involves equalizing the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices to obtain first information and second information, may include the following steps:
[0121] S150: Control multiple first playback devices to play the first audio signal.
[0122] S151. Bandpass filter is applied to the second audio signal to obtain the first filtered signal.
[0123] S152. Convert the first filtered signal from the time domain to the frequency domain to obtain the first spectrum array.
[0124] S153. Adjust the compensation curve using the first spectrum array to obtain the first curve.
[0125] S154. Subtract the amplitude corresponding to the reference frequency point in the first curve from the amplitude corresponding to each frequency point in the first curve to obtain the first difference array.
[0126] S155. Determine whether each difference in the first difference array is less than the first threshold. If yes, proceed to step S159. If no, proceed to step S156.
[0127] S156. Determine the first gain based on the average power of the first filtered signal and the first calibration value.
[0128] S157. Sum the first gain with each difference in the first difference array to obtain the first compensation information.
[0129] S158. Control multiple first playback devices to play the first audio signal compensated with the first compensation information, and return to step S151.
[0130] S159. Control multiple first playback devices to stop playing the first audio signal.
[0131] S160: Control multiple secondary playback devices to play the first audio signal.
[0132] S161. Bandpass filter is applied to the third audio signal to obtain the second filtered signal.
[0133] S162. Convert the second filtered signal from the time domain to the frequency domain to obtain the second spectrum array.
[0134] S163. Adjust the compensation curve using the second spectrum array to obtain the second curve.
[0135] S164. Subtract the amplitude corresponding to the reference frequency point in the second curve from the amplitude corresponding to each frequency point in the second curve to obtain the second difference array.
[0136] S165. Determine whether each difference in the second difference array is less than the first threshold. If yes, proceed to step S169. If no, proceed to step S166.
[0137] S166. Determine the second gain based on the average power of the second filtered signal and the second calibration value.
[0138] S167. Sum the second gain with each difference in the second difference array to obtain the second compensation information.
[0139] S168. Control multiple second playback devices to play the first audio signal compensated with the second compensation information, and return to step S161.
[0140] S169. Control multiple second playback devices to stop playing the first audio signal.
[0141] In one embodiment, such as Figure 5As shown, in step S200, the sound field composed of multiple first playback devices and multiple second playback devices is equalized based on the first and second information to obtain the third and fourth information, which are determined in the following manner:
[0142] S210. Control multiple first playback devices to play a first audio signal compensated with first information, and control multiple second playback devices to play a first audio signal compensated with second information.
[0143] S220. The third equalization process is executed repeatedly until the third difference between the fourth audio signal acquired by the first acquisition device and the first audio signal, and the fourth difference between the fifth audio signal acquired by the second acquisition device and the first audio signal are both less than the second preset difference. The obtained third compensation information is used as the third information and the fourth compensation information is used as the fourth information.
[0144] In this embodiment, multiple first playback devices are controlled to play a first audio signal compensated with first information, and multiple second playback devices are controlled to play a first audio signal compensated with second information, so as to equalize the sound field composed of the multiple first playback devices and the multiple second playback devices. Since it is difficult to equalize the sound field by performing a third equalization process once, the third equalization process is executed cyclically until the third difference between the fourth audio signal collected by the first acquisition device and the first audio signal, and the fourth difference between the fifth audio signal collected by the second acquisition device and the first audio signal, are both less than the second preset difference. Since the third difference and the fourth difference are both less than the second preset difference, the sound field composed of the multiple first playback devices and the multiple second playback devices is equalized under the action of the third compensation information and the fourth compensation information, respectively, with the third compensation information as the third information and the fourth compensation information as the fourth information. By equalizing the sound field composed of all playback devices with a third equalization process after the first equalization process and the second equalization process, the imbalance of one side of the sound field is avoided from affecting the imbalance of the entire sound field, thereby improving the reliability of the sound field equalization.
[0145] For example, during the cyclic execution of the third equalization process, the third compensation information and the fourth compensation information are updated multiple times. When the third difference between the fourth audio signal and the first audio signal, and the fourth difference between the fifth audio signal and the first audio signal, are both less than the second preset difference, the execution of the third equalization process is stopped, and the third compensation information obtained at this time is taken as the third information, and the fourth compensation information obtained at this time is taken as the fourth information.
[0146] For example, after performing step S220, multiple first playback devices and multiple second playback devices are automatically controlled to stop playing the first audio signal.
[0147] In one embodiment, the execution of the third equalization process in step S220 is determined in the following way:
[0148] Based on the fourth and fifth audio signals, the third and fourth difference information are determined. The third difference information is used to reflect the third difference, and the fourth difference information is used to reflect the fourth difference.
[0149] Based on the third difference information and the first information, the third compensation information is determined.
[0150] The fourth compensation information is determined based on the fourth difference information and the second information.
[0151] Multiple first playback devices are controlled to play a first audio signal compensated with third compensation information, and multiple second playback devices are controlled to play a first audio signal compensated with fourth compensation information.
[0152] In this embodiment, since the characteristics of the first audio signal are determined, third difference information and fourth difference information are determined based on the fourth and fifth audio signals. Since the third difference information reflects the difference between the fourth and first audio signals, third compensation information is determined based on the third difference information and the first information. Since the second difference information reflects the difference between the fifth and first audio signals, fourth compensation information is determined based on the fourth difference information and the second information. Multiple first playback devices are controlled to play the first audio signal compensated with the third compensation information, and multiple second playback devices are controlled to play the first audio signal compensated with the fourth compensation information, to further determine whether the third and fourth differences have been reduced to the requirements of sound field equalization after compensation with the third and fourth compensation information. By determining the third compensation information based on the third difference information and the fourth compensation information based on the fourth difference information, the third and fourth differences can be gradually reduced to achieve sound field equalization, thereby improving the reliability of sound field equalization.
[0153] For example, after determining the third difference information and the fourth difference information based on the fourth audio signal and the fifth audio signal in the above steps, if the third difference reflected by the third difference information and the fourth difference reflected by the fourth difference information are both less than the second preset difference, then the subsequent loop process will not be executed, and the third compensation information at this time will be used as the third information and the fourth compensation information at this time will be used as the fourth information.
[0154] In one embodiment, the determination of the third difference information and the fourth difference information based on the fourth audio signal and the fifth audio signal in the above steps is performed in the following manner:
[0155] Bandpass filtering is performed on the fourth and fifth audio signals respectively to obtain the third and fourth filtered signals.
[0156] Based on the third filtered signal, the fourth filtered signal, and the compensation curve, the third difference information and the fourth difference information are determined, and the compensation curve is used to compensate the first audio signal.
[0157] In this embodiment, since there may be other noise in the environment where the multiple first playback devices and multiple second playback devices are located, the fourth audio signal and the fifth audio signal are bandpass filtered respectively to obtain the third filtered signal and the fourth filtered signal to eliminate the influence of other noise. Since the compensation curve can compensate the first audio signal into a horizontal line and reflect the characteristics of the first audio signal, the third difference information and the fourth difference information are determined based on the third filtered signal, the fourth filtered signal, and the compensation curve. By compensating the third filtered signal and the fourth filtered signal respectively with the compensation curve to determine the third difference information and the fourth difference information, the fluctuation of the amplitude at each frequency can be used to obtain the third difference information and the fourth difference information, thereby reducing the complexity of sound field equalization.
[0158] For example, the bandpass filtering of the fourth and fifth audio signals in the above steps to obtain the third and fourth filtered signals can be performed using the same bandwidth as the bandpass filtering of the second audio signal in the above steps.
[0159] In one embodiment, the determination of the third difference information and the fourth difference information based on the third filter signal, the fourth filter signal, and the compensation curve in the above steps is performed in the following manner:
[0160] The third and fourth filtered signals are converted from the time domain to the frequency domain to obtain the third spectrum array and the fourth spectrum array, respectively. The third spectrum array is used to reflect the amplitude of the third filtered signal at different frequencies, and the fourth spectrum array is used to reflect the amplitude of the fourth filtered signal at different frequencies.
[0161] The compensation curve is adjusted using the third and fourth spectrum arrays respectively to obtain the third and fourth curves.
[0162] The mean amplitude is determined based on the amplitude corresponding to the reference frequency point in the third curve and the amplitude corresponding to the reference frequency point in the fourth curve.
[0163] The difference between the mean amplitude and the amplitude corresponding to each frequency point in the third curve is used to obtain the third difference array as the third difference information.
[0164] The difference between the mean amplitude and the amplitude corresponding to each frequency point in the fourth curve is used to obtain the fourth difference array as the fourth difference information.
[0165] In this embodiment, since the frequency domain can reflect the amplitude of the audio signal at different frequencies, the third and fourth filtered signals are converted from the time domain to the frequency domain, respectively, to obtain a third spectrum array and a fourth spectrum array. The compensation curve is adjusted using the third and fourth spectrum arrays to obtain a third curve and a fourth curve. The fluctuations of the third and fourth curves relative to the horizontal line reflect the third and fourth differences. Since, under ideal equalization conditions, the third and fourth curves are horizontal lines passing through the average amplitude corresponding to the reference frequency point, the average amplitude is determined based on the amplitudes corresponding to the reference frequency points in the third and fourth curves. The difference between the average amplitude and the amplitudes corresponding to each frequency point in the third curve is calculated to obtain a third difference array as the third difference information. The difference between the average amplitude and the amplitudes corresponding to each frequency point in the fourth curve is calculated to obtain a fourth difference array as the fourth difference information. Using the fluctuations of the third and fourth curves relative to the horizontal line as the third and fourth difference information facilitates the determination of the amplitude difference at each frequency point, thereby reducing the complexity of sound field equalization.
[0166] For example, the adjustment of the compensation curve using the third and fourth spectrum arrays in the above steps, resulting in the third and fourth curves, can be expressed by the following formulas:
[0167] Spl = Specl + Pf;
[0168] Spr = Spr + Pf;
[0169] Where Spl represents the third curve, Spl represents the third spectrum array, Spr represents the fourth curve, and Spr represents the fourth spectrum array.
[0170] For example, the determination of the mean amplitude based on the amplitude corresponding to the reference frequency point in the third curve and the amplitude corresponding to the reference frequency point in the fourth curve in the above steps can be expressed by the following formula:
[0171] Specb=(Spl(base)+Spr(base)) / 2;
[0172] Where Specb represents the mean amplitude, Spl(base) represents the amplitude corresponding to the reference frequency point in the third curve, and Spr(base) represents the amplitude corresponding to the reference frequency point in the fourth curve.
[0173] For example, the subtraction of the mean amplitude with the amplitude corresponding to each frequency point in the third curve in the above steps, to obtain the third difference array as the third difference information, can be expressed by the following formula:
[0174] gapl = Specb - Spl;
[0175] Here, gapl represents the third difference array.
[0176] For example, the fourth difference array obtained by subtracting the mean amplitude from the amplitude corresponding to each frequency point in the fourth curve in the above steps, as the fourth difference information, can be represented by the following formula:
[0177] gapr = Specb - Spr;
[0178] Here, gapr represents the fourth difference array.
[0179] For example, determining the third compensation information based on the third difference information and the first information in the above steps can be achieved by summing the differences between the third difference array and the first difference array of the first information at corresponding frequency points. The determination of the third compensation information based on the third difference information and the first information in the above steps can be expressed by the following formula:
[0180] compl = Lcomp + gapl;
[0181] Here, compl represents the third compensation information, and Lcomp represents the first compensation information that serves as the first information.
[0182] For example, determining the fourth compensation information based on the fourth difference information and the second information in the above steps can be achieved by summing the differences between the fourth difference array and the second difference array of the second information at corresponding frequency points. The determination of the fourth compensation information based on the fourth difference information and the second information in the above steps can be expressed by the following formula:
[0183] compr = Rcomp + gapr;
[0184] Where compr represents the fourth compensation information, and Rcomp represents the second compensation information as the second information.
[0185] In one embodiment, the third difference being less than the second preset difference includes each difference in the third difference array being less than the second threshold.
[0186] In this embodiment, by determining that the third difference is less than the second preset difference when all differences in the third difference array are less than the second threshold, the amplitudes of the first audio signal and the fourth audio signal are approximately the same at different frequencies, thereby improving the sound field equalization effect.
[0187] For example, the value of the second threshold can range from 0.1dB to 5dB. The second threshold can be greater than the first threshold to avoid the sound field composed of multiple first playback devices and multiple second playback devices being unequalized.
[0188] In one embodiment, the fourth difference being less than the second preset difference includes each difference in the fourth difference array being less than the second threshold.
[0189] In this embodiment, by determining that the fourth difference is less than the fourth preset difference when all differences in the fourth difference array are less than the second threshold, the amplitudes of the first audio signal and the fifth audio signal are approximately the same at different frequencies, thereby improving the sound field equalization effect.
[0190] For example, if the third difference array completely reflects the third difference and the fourth difference array completely reflects the fourth difference, and if each difference in the third difference array and each difference in the fourth difference array are less than the second threshold, then the third equalization process is stopped.
[0191] In one embodiment, after determining the fourth compensation information based on the fourth difference information and the second information in the above steps, the execution of the third equalization process in step S220 further includes:
[0192] When all differences in the third difference array and all differences in the fourth difference array are less than the second threshold, the third gain is determined based on the average power of the third filtered signal and the first calibration value of the first acquisition device. The third gain is used to reflect the third difference.
[0193] The fourth gain is determined based on the average power of the fourth filtered signal and the second calibration value of the second acquisition device. The fourth gain is used to reflect the fourth difference.
[0194] The third and fourth compensation information are adjusted using the third and fourth gains, respectively.
[0195] In this embodiment, when all differences in the third difference array and all differences in the fourth difference array are less than the second threshold, the audio signals acquired by the first and second acquisition devices are balanced, but the amplitude of the audio signal at different frequencies may not meet the requirements. Since the average power of the third filtered signal and the third calibration value can reflect the amplitude difference of the audio signal, a third gain is determined based on the average power of the third filtered signal and the first calibration value. Since the average power of the fourth filtered signal and the second calibration value can reflect the amplitude difference of the audio signal, a fourth gain is determined based on the average power of the fourth filtered signal and the second calibration value. The third compensation information and the fourth compensation information are adjusted using the third gain and the fourth gain respectively, so that the third compensation information and the fourth compensation information can meet the amplitude requirements of the played audio signal at different frequencies. By adjusting the third compensation information and the fourth compensation information using the third gain and the fourth gain respectively, the volume of the composite sound field can meet the requirements, thereby improving the sound field equalization effect.
[0196] For example, the determination of the third gain based on the average power of the third filtered signal and the first calibration value of the first acquisition device in the above steps can be expressed by the following formula:
[0197] Gl = El - (Ct - C3) - al;
[0198] Where Gl represents the third gain, C3 represents the volume calibration value of the sound field composed of multiple first playback devices and multiple second playback devices, and al represents the average power of the third filtered signal.
[0199] For example, the determination of the fourth gain based on the average power of the fourth filtered signal and the second calibration value of the second acquisition device in the above steps can be expressed by the following formula:
[0200] Gr = Er - (Ct - C3) - ar;
[0201] Where Gr represents the fourth gain, Er represents the second calibration value, and ar represents the average power of the fourth filtered signal.
[0202] For example, the adjustment of the third compensation information and the fourth compensation information with the third gain and the fourth gain respectively in the above steps can be expressed by the following formula:
[0203] compl′ = compl + Gl;
[0204] compr′ = compr + Gr;
[0205] Where compl′ represents the adjusted third compensation information, and compr′ represents the adjusted fourth compensation information.
[0206] In one embodiment, the third difference being less than the second preset difference includes the third gain being less than the third threshold.
[0207] In this embodiment, by determining that the third difference is less than the second preset difference when the third gain is less than the third threshold, the amplitude of the first audio signal played by multiple first playback devices after compensation meets the requirements, thereby improving the sound field equalization effect.
[0208] For example, the value range of the third threshold can be 0.1dB to 5dB. The third threshold can be less than the first threshold.
[0209] In one embodiment, the fourth difference being less than the second preset difference includes the fourth gain being less than the third threshold.
[0210] In this embodiment, by determining that the fourth difference is less than the second preset difference when the fourth gain is less than the third threshold, the amplitude of the first audio signal played by multiple second playback devices after compensation meets the requirements, thereby improving the sound field equalization effect.
[0211] For example, if the third difference array does not fully reflect the third difference and the fourth difference array does not fully reflect the fourth difference, the third equalization process is stopped if both the third gain and the fourth gain are less than the third threshold.
[0212] For example, after obtaining the third information and the fourth information, if the electronic device is tested with multiple first playback devices and multiple second playback devices, the third information is used to compensate the audio signals played by the multiple first playback devices and the fourth information is used to compensate the audio signals played by the multiple second playback devices.
[0213] For example, after obtaining the third and fourth information, it is determined whether the maximum value of the third and fourth gains is greater than a preset gain. If the maximum value is less than or equal to the preset gain, the third and fourth information are retained. If the maximum value is greater than the preset gain, the orientation of at least one of the multiple first playback devices and multiple second playback devices is adjusted, or at least one of the multiple first playback devices and multiple second playback devices is replaced, to avoid spectrum leakage. After adjusting at least one of the multiple first playback devices and multiple second playback devices, steps S100 and S200 are re-executed.
[0214] For example, such as Figure 6 As shown, step S200, which involves equalizing the sound field composed of multiple first playback devices and multiple second playback devices based on the first and second information to obtain the third and fourth information, may include the following steps:
[0215] S230: Control multiple first playback devices to play a first audio signal compensated with first information, and control multiple second playback devices to play a first audio signal compensated with second information.
[0216] S231. Bandpass filtering is performed on the fourth and fifth audio signals respectively to obtain the third and fourth filtered signals.
[0217] S232. Convert the third and fourth filtered signals from the time domain to the frequency domain respectively to obtain the third spectrum array and the fourth spectrum array.
[0218] S233. Adjust the compensation curve using the third and fourth spectrum arrays respectively to obtain the third and fourth curves.
[0219] S234. Determine the mean amplitude based on the amplitude corresponding to the reference frequency point in the third curve and the amplitude corresponding to the reference frequency point in the fourth curve.
[0220] S235. Subtract the mean amplitude from the amplitude corresponding to each frequency point in the third curve to obtain the third difference array as the third difference information.
[0221] S236. Subtract the mean amplitude from the amplitude corresponding to each frequency point in the fourth curve to obtain the fourth difference array as the fourth difference information.
[0222] S237. Determine whether each difference in the third difference array and each difference in the fourth difference array are all less than the second threshold. If yes, proceed to step S240. If no, proceed to step S238.
[0223] S238. Sum the differences in the third difference array and the first difference array at the corresponding frequency points to obtain the third compensation information.
[0224] S239. Sum the differences in the fourth difference array and the second difference array at the corresponding frequency points to obtain the fourth compensation information, and then execute step S244.
[0225] S240. Determine the third gain based on the average power of the third filtered signal and the first calibration value.
[0226] S241. Determine the fourth gain based on the average power of the fourth filtered signal and the second calibration value.
[0227] S242. Determine whether both the third gain and the fourth gain are less than the third threshold. If yes, proceed to step S245. If no, proceed to step S243.
[0228] S243. Adjust the third compensation information and the fourth compensation information using the third gain and the fourth gain respectively.
[0229] S244. Control multiple first playback devices to play the first audio signal compensated with the third compensation information, and control multiple second playback devices to play the first audio signal compensated with the fourth compensation information, and return to step S231.
[0230] S245. Control multiple first playback devices and multiple second playback devices to stop playing the first audio signal.
[0231] In one embodiment, before equalizing the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices to obtain first information and second information, the sound field equalization method further includes:
[0232] Align the volumes of multiple first playback devices and multiple second playback devices.
[0233] In this embodiment, since the volumes of multiple first playback devices and multiple second playback devices may differ, affecting the sound field equalization composed of multiple playback devices, the volumes of the multiple first playback devices and multiple second playback devices are aligned. By aligning the volumes of multiple first playback devices and multiple second playback devices in advance, interference during the sound field equalization process is reduced, thereby reducing the complexity of sound field equalization.
[0234] In one embodiment, the volume alignment of the plurality of first playback devices and the plurality of second playback devices in the above steps is determined by the following method:
[0235] The alignment process is performed cyclically on multiple first playback devices and multiple second playback devices until the sound pressure level of the audio signal acquired by the first or second acquisition device is within a preset range.
[0236] In this embodiment, since it is difficult to achieve volume equalization by performing an alignment process once, the alignment process is performed cyclically on multiple first playback devices and multiple second playback devices until the sound pressure level of the audio signal acquired by the first or second acquisition device is within a preset range. By aligning the audio signal acquired by the acquisition device towards which the playback device is facing within the preset range, the volume of each playback device is almost the same, thereby achieving volume alignment and improving the reliability of volume alignment.
[0237] For example, the preset range can be (Ct-b, Ct+b), where b represents a constant and its value range can be 0.1dB to 5dB.
[0238] In one embodiment, the alignment process described above is determined as follows:
[0239] Control the target playback device to play the first audio signal. The target playback device is one of a plurality of first playback devices and a plurality of second playback devices.
[0240] The sound pressure level is determined based on the sixth audio signal acquired by the target acquisition device, which is either the first or second acquisition device facing the target playback device.
[0241] Adjust the playback gain of the target playback device based on the sound pressure level.
[0242] In this embodiment, the target playback device is controlled to play a first audio signal to adjust its volume. Based on a sixth audio signal acquired by the target acquisition device, a sound pressure level (SPL) is determined, reflecting the volume of the target playback device. The playback gain of the target playback device is adjusted according to the SPL to bring its volume to the required level. Adjusting the playback gain by controlling the SPL gradually brings the SPL within a preset range, thereby improving volume alignment.
[0243] For example, the playback gain is adjusted multiple times during the cyclic execution of the alignment process. When the sound pressure level is within a preset range, the alignment process is stopped, and the playback gain obtained at this point is retained and used in subsequent equalization processes.
[0244] In one embodiment, the sound pressure level is determined based on the sixth audio signal acquired by the target acquisition device in the above steps in the following manner:
[0245] The sixth audio signal is bandpass filtered to obtain the fifth filtered signal.
[0246] The sound pressure level is determined based on the average power of the fifth filtered signal and the target calibration value of the target acquisition device.
[0247] In this embodiment, since there may be other noise in the environment where the target playback device is located, the sixth audio signal is bandpass filtered to obtain the fifth filtered signal to eliminate the influence of other noise. Because the fifth filtered signal is a discrete point after sampling, it needs to be converted. The sound pressure level is determined based on the average power of the fifth filtered signal and the target calibration value of the target acquisition device. By converting the average power of the fifth filtered signal to determine the sound pressure level, the influence of the target calibration value can be eliminated, thereby improving the reliability of volume alignment.
[0248] For example, the bandpass filtering of the sixth audio signal in the above steps to obtain the fifth filtered signal can be performed using the same bandwidth as the bandpass filtering of the second audio signal in the above steps.
[0249] For example, the determination of the sound pressure level based on the average power of the fifth filtered signal and the target calibration value of the target acquisition device in the above steps can be expressed by the following formula:
[0250] SPL(SPK) = Ct - El + at;
[0251] Where SPL(SPK) represents the sound pressure level, and at represents the average power of the fifth filtered signal.
[0252] In one embodiment, before equalizing the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices in step S100 to obtain first information and second information, the sound field equalization method further includes:
[0253] The first and second acquisition devices are calibrated respectively to obtain the first calibration value of the first acquisition device and the second calibration value of the second acquisition device.
[0254] In this embodiment, by pre-calibrating the first and second acquisition devices, the error between the first and second calibration values is avoided from affecting the sound field equalization, thereby improving the reliability of the sound field equalization.
[0255] For example, the above steps of calibrating the first and second acquisition devices to obtain a first calibration value for the first acquisition device and a second calibration value for the second acquisition device can be performed by calibrating the first and second acquisition devices using a standard audio source to obtain a sixth audio signal and a seventh audio signal acquired by the first and second acquisition devices respectively. Bandpass filtering is then applied to the sixth and seventh audio signals to obtain a sixth filtered signal and a seventh filtered signal, where the bandwidth of the bandpass filter can be near the reference frequency. The average power of the sixth filtered signal is determined as the first calibration value. The average power of the seventh filtered signal is determined as the second calibration value.
[0256] This disclosure provides a sound field equalization method, such as... Figure 7 As shown, the method includes:
[0257] S300. The first acquisition device and the second acquisition device are calibrated respectively to obtain the first calibration value of the first acquisition device and the second calibration value of the second acquisition device.
[0258] S310. Align the volumes of the plurality of first playback devices and the plurality of second playback devices according to the first calibration value and the second calibration value.
[0259] S320. Based on the first calibration value and the second calibration value, equalize the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices respectively to obtain the first information and the second information.
[0260] S330. Based on the first calibration value, the second calibration value, the first information, and the second information, equalize the sound field composed of multiple first playback devices and multiple second playback devices to obtain the third information and the fourth information.
[0261] In this embodiment, due to the potential inaccuracies in the first and second calibration values, the first and second acquisition devices are calibrated before sound field equalization. To avoid the impact of different playback devices' volume variations on sound field equalization, the volumes of multiple first and second playback devices are aligned based on the first and second calibration values. Based on the first and second calibration values, the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices are equalized separately, yielding first and second information. Based on the first calibration value, the second calibration value, the first information, and the second information, the sound field composed of multiple first and second playback devices is equalized again, yielding third and fourth information. By automatically equalizing the sound field composed of multiple first and second playback devices, manual equalization by testers is eliminated, reducing the complexity of sound field equalization. Furthermore, by equalizing the sound fields on both sides separately before equalizing the composite sound field, the unbalanced sound field on one side can prevent the composite sound field from becoming unbalanced, thus improving the reliability of sound field equalization.
[0262] For example, such as Figure 8-1 and Figure 8-2 As shown, after adopting the sound field equalization method provided in this embodiment, the audio signal acquired (recorded) by the first acquisition device (left ear of the artificial ear) is close in frequency and amplitude to the first audio signal played by multiple first playback devices (left channel of source signal), and the audio signal acquired (recorded) by the second acquisition device (right ear of the artificial ear) is close in frequency and amplitude to the first audio signal played by multiple second playback devices (right channel of source signal).
[0263] In one exemplary embodiment, a sound field equalization device is provided for implementing the method described above. (Reference) Figure 9 As shown, the sound field equalization device may include a first equalization module 100 and a second equalization module 200, wherein, during the implementation of the above method,
[0264] The first equalization module 100 is configured to equalize the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices respectively, to obtain first information and second information.
[0265] The second equalization module 200 is configured to equalize the sound field composed of multiple first playback devices and multiple second playback devices based on the first information and the second information, so as to obtain the third information and the fourth information.
[0266] The first and third information are used to compensate for audio signals played by multiple first playback devices, and the second and fourth information are used to compensate for audio signals played by multiple second playback devices. The multiple first playback devices are oriented towards the first acquisition device, and the multiple second playback devices are oriented towards the second acquisition device; the orientations of the first and second acquisition devices are opposite to each other.
[0267] In one exemplary embodiment, a sound field equalization device is provided, wherein a first equalization module 100 is configured to:
[0268] Control multiple first playback devices to play the first audio signal.
[0269] The first equalization process is executed repeatedly until the first difference between the second audio signal acquired by the first acquisition device and the first audio signal is less than the first preset difference, and the obtained first compensation information is used as the first information.
[0270] Control multiple secondary playback devices to play the first audio signal.
[0271] The second equalization process is executed repeatedly until the second difference between the third audio signal acquired by the second acquisition device and the first audio signal is less than the first preset difference. The obtained second compensation information is then used as the second information.
[0272] In one exemplary embodiment, a sound field equalization device is provided, wherein a first equalization module 100 is configured to:
[0273] Based on the second audio signal, first difference information is determined, which is used to reflect the first difference.
[0274] Based on the first difference information, determine the first compensation information.
[0275] Control multiple first playback devices to play the first audio signal compensated with the first compensation information.
[0276] In one exemplary embodiment, a sound field equalization device is provided, wherein a first equalization module 100 is configured to:
[0277] The second audio signal is bandpass filtered to obtain the first filtered signal.
[0278] The first difference information is determined based on the first filtered signal and the compensation curve.
[0279] In one exemplary embodiment, a sound field equalization device is provided, wherein a first equalization module 100 is configured to:
[0280] The first filtered signal is converted from the time domain to the frequency domain to obtain the first spectrum array, which is used to reflect the amplitude of the first filtered signal at different frequencies.
[0281] The compensation curve is adjusted using the first spectrum array to obtain the first curve.
[0282] The amplitude corresponding to the reference frequency point in the first curve is subtracted from the amplitude corresponding to each frequency point in the first curve to obtain the first difference array as the first difference information.
[0283] In one exemplary embodiment, a sound field equalization device is provided, wherein a first equalization module 100 is configured to:
[0284] The first gain is determined based on the average power of the first filtered signal and the first calibration value of the first acquisition device.
[0285] First compensation information is determined based on first gain and first difference information.
[0286] In one exemplary embodiment, a sound field equalization device is provided, wherein a first equalization module 100 is configured to:
[0287] Based on the third audio signal, the second difference information is determined, which is used to reflect the second difference.
[0288] Based on the second difference information, determine the second compensation information.
[0289] Control multiple second playback devices to play the first audio signal compensated with the second compensation information.
[0290] In one exemplary embodiment, a sound field equalization device is provided, wherein a first equalization module 100 is configured to:
[0291] The third audio signal is bandpass filtered to obtain the second filtered signal.
[0292] The second difference information is determined based on the second filtered signal and the compensation curve.
[0293] In one exemplary embodiment, a sound field equalization device is provided, wherein a first equalization module 100 is configured to:
[0294] The second filtered signal is converted from the time domain to the frequency domain to obtain the second spectrum array, which is used to reflect the amplitude of the second filtered signal at different frequencies.
[0295] The compensation curve is adjusted using the second spectrum array to obtain the second curve.
[0296] The amplitude corresponding to the reference frequency point in the second curve is subtracted from the amplitude corresponding to each frequency point in the second curve to obtain a second difference array as the second difference information.
[0297] In one exemplary embodiment, a sound field equalization device is provided, wherein a first equalization module 100 is configured to:
[0298] The second gain is determined based on the average power of the second filtered signal and the second calibration value of the second acquisition device.
[0299] The second compensation information is determined based on the second gain and the second difference information.
[0300] In one exemplary embodiment, a sound field equalization device is provided, wherein a second equalization module 200 is configured to:
[0301] Control multiple first playback devices to play a first audio signal compensated with first information, and control multiple second playback devices to play a first audio signal compensated with second information.
[0302] The third equalization process is executed repeatedly until the third difference between the fourth audio signal acquired by the first acquisition device and the first audio signal, and the fourth difference between the fifth audio signal acquired by the second acquisition device and the first audio signal, are both less than the second preset difference. The obtained third compensation information is used as the third information and the fourth compensation information is used as the fourth information.
[0303] In one exemplary embodiment, a sound field equalization device is provided, wherein a second equalization module 200 is configured to:
[0304] Based on the fourth and fifth audio signals, the third and fourth difference information are determined. The third difference information is used to reflect the third difference, and the fourth difference information is used to reflect the fourth difference.
[0305] Based on the third difference information and the first information, the third compensation information is determined.
[0306] The fourth compensation information is determined based on the fourth difference information and the second information.
[0307] Multiple first playback devices are controlled to play a first audio signal compensated with third compensation information, and multiple second playback devices are controlled to play a first audio signal compensated with fourth compensation information.
[0308] In one exemplary embodiment, a sound field equalization device is provided, wherein a second equalization module 200 is configured to:
[0309] Bandpass filtering is performed on the fourth and fifth audio signals respectively to obtain the third and fourth filtered signals.
[0310] Based on the third filtered signal, the fourth filtered signal, and the compensation curve, the third difference information and the fourth difference information are determined, and the compensation curve is used to compensate the first audio signal.
[0311] In one exemplary embodiment, a sound field equalization device is provided, wherein a second equalization module 200 is configured to:
[0312] The third and fourth filtered signals are converted from the time domain to the frequency domain to obtain the third spectrum array and the fourth spectrum array, respectively. The third spectrum array is used to reflect the amplitude of the third filtered signal at different frequencies, and the fourth spectrum array is used to reflect the amplitude of the fourth filtered signal at different frequencies.
[0313] The compensation curve is adjusted using the third and fourth spectrum arrays respectively to obtain the third and fourth curves.
[0314] The mean amplitude is determined based on the amplitude corresponding to the reference frequency point in the third curve and the amplitude corresponding to the reference frequency point in the fourth curve.
[0315] The difference between the mean amplitude and the amplitude corresponding to each frequency point in the third curve is used to obtain the third difference array as the third difference information.
[0316] The difference between the mean amplitude and the amplitude corresponding to each frequency point in the fourth curve is used to obtain the fourth difference array as the fourth difference information.
[0317] In one exemplary embodiment, a sound field equalization device is provided, wherein a second equalization module 200 is configured to:
[0318] When all differences in the third difference array and all differences in the fourth difference array are less than the second threshold, the third gain is determined based on the average power of the third filtered signal and the first calibration value of the first acquisition device. The third gain is used to reflect the third difference.
[0319] The fourth gain is determined based on the average power of the fourth filtered signal and the second calibration value of the second acquisition device. The fourth gain is used to reflect the fourth difference.
[0320] The third and fourth compensation information are adjusted using the third and fourth gains, respectively.
[0321] In one exemplary embodiment, a sound field equalization device is provided, the device further comprising:
[0322] The volume alignment module is configured to align the volumes of multiple first playback devices and multiple second playback devices.
[0323] In one exemplary embodiment, a sound field equalization device is provided, wherein a volume alignment module is configured to:
[0324] The alignment process is performed cyclically on multiple first playback devices and multiple second playback devices until the sound pressure level of the audio signal acquired by the first or second acquisition device is within a preset range.
[0325] In one exemplary embodiment, a sound field equalization device is provided, wherein a volume alignment module is configured to:
[0326] Control the target playback device to play the first audio signal. The target playback device is one of a plurality of first playback devices and a plurality of second playback devices.
[0327] The sound pressure level is determined based on the sixth audio signal acquired by the target acquisition device, which is either the first or second acquisition device facing the target playback device.
[0328] Adjust the playback gain of the target playback device based on the sound pressure level.
[0329] In one exemplary embodiment, a sound field equalization device is provided, wherein a volume alignment module is configured to:
[0330] The sixth audio signal is bandpass filtered to obtain the fifth filtered signal.
[0331] The sound pressure level is determined based on the average power of the fifth filtered signal and the target calibration value of the target acquisition device.
[0332] In one exemplary embodiment, a sound field equalization device is provided, the device further comprising:
[0333] The calibration module is configured to calibrate the first acquisition device and the second acquisition device respectively, to obtain a first calibration value of the first acquisition device and a second calibration value of the second acquisition device.
[0334] In one exemplary embodiment, a sound field equalization system is provided, including a test apparatus comprising a processor and a memory for storing processor-executable instructions. The processor is configured to perform the sound field equalization method as described above.
[0335] In one exemplary embodiment, the sound field equalization system further includes a plurality of first playback devices, a plurality of second playback devices, a first acquisition device, and a second acquisition device.
[0336] In one exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory including instructions that can be executed by a processor to perform the methods shown in the embodiments or combinations thereof. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage terminal, etc. When the instructions in the storage medium are executed by the processor of the terminal, the terminal is able to perform the methods shown in the embodiments or combinations thereof.
[0337] In one exemplary embodiment, a computer program product is also provided, including a computer program or instructions that, when executed by a processor, implement the sound field equalization method as described above.
[0338] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.
[0339] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0340] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0341] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0342] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A sound field equalization method, characterized in that, The sound field equalization method includes: Equalize the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices respectively to obtain first information and second information; Based on the first information and the second information, the sound field composed of the plurality of first playback devices and the plurality of second playback devices is equalized to obtain the third information and the fourth information; Wherein, the first information and the third information are used to compensate for the audio signals played by the plurality of first playback devices, and the second information and the fourth information are used to compensate for the audio signals played by the plurality of second playback devices; the plurality of first playback devices are oriented toward the first acquisition device, the plurality of second playback devices are oriented toward the second acquisition device, and the orientations of the first acquisition device and the second acquisition device are opposite to each other.
2. The sound field equalization method according to claim 1, characterized in that, The process of equalizing the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices to obtain first information and second information includes: Control all of the plurality of first playback devices to play the first audio signal; The first equalization process is executed repeatedly until the first difference between the second audio signal acquired by the first acquisition device and the first audio signal is less than the first preset difference, and the obtained first compensation information is used as the first information. Control all of the plurality of second playback devices to play the first audio signal; The second equalization process is executed repeatedly until the second difference between the third audio signal acquired by the second acquisition device and the first audio signal is less than the first preset difference. The obtained second compensation information is then used as the second information.
3. The sound field equalization method according to claim 2, characterized in that, The execution of the first equilibrium process includes: Based on the second audio signal, first difference information is determined, and the first difference information is used to reflect the first difference; Based on the first difference information, determine the first compensation information; Control all of the plurality of first playback devices to play the first audio signal compensated with the first compensation information; and / or, The execution of the second equilibrium process includes: Based on the third audio signal, second difference information is determined, which is used to reflect the second difference; Based on the second difference information, determine the second compensation information; The plurality of second playback devices are controlled to play the first audio signal compensated with the second compensation information.
4. The sound field equalization method according to claim 3, characterized in that, The step of determining the first difference information based on the second audio signal includes: The second audio signal is bandpass filtered to obtain the first filtered signal; Based on the first filtered signal and the compensation curve, determine the first difference information; and / or, The step of determining the second difference information based on the third audio signal includes: The third audio signal is bandpass filtered to obtain the second filtered signal; The second difference information is determined based on the second filtered signal and the compensation curve; The compensation curve is used to compensate for the first audio signal.
5. The sound field equalization method according to claim 4, characterized in that, Determining the first difference information based on the first filtered signal and the compensation curve includes: The first filtered signal is converted from the time domain to the frequency domain to obtain a first spectrum array, which is used to reflect the amplitude of the first filtered signal at different frequencies. The compensation curve is adjusted using the first spectrum array to obtain the first curve; The amplitude corresponding to the reference frequency point in the first curve is subtracted from the amplitude corresponding to each frequency point in the first curve to obtain a first difference array, which serves as the first difference information; and / or, Determining the second difference information based on the second filtered signal and the compensation curve includes: The second filtered signal is converted from the time domain to the frequency domain to obtain a second spectrum array, which is used to reflect the amplitude of the second filtered signal at different frequencies. The compensation curve is adjusted using the second spectrum array to obtain the second curve; The amplitude corresponding to the reference frequency point in the second curve is subtracted from the amplitude corresponding to each frequency point in the second curve to obtain a second difference array, which serves as the second difference information.
6. The sound field equalization method according to claim 5, characterized in that, The first difference being less than the first preset difference includes each difference in the first difference array being less than a first threshold; and / or, the second difference being less than the first preset difference includes each difference in the second difference array being less than a first threshold.
7. The sound field equalization method according to claim 4, characterized in that, Determining the first compensation information based on the first difference information includes: The first gain is determined based on the average power of the first filtered signal and the first calibration value of the first acquisition device; Based on the first gain and the first difference information, determine the first compensation information; and / or, Determining the second compensation information based on the second difference information includes: The second gain is determined based on the average power of the second filtered signal and the second calibration value of the second acquisition device; The second compensation information is determined based on the second gain and the second difference information.
8. The sound field equalization method according to claim 1, characterized in that, The step of equalizing the sound field composed of the plurality of first playback devices and the plurality of second playback devices based on the first information and the second information to obtain third information and fourth information includes: Control the plurality of first playback devices to play the first audio signal compensated with the first information, and control the plurality of second playback devices to play the first audio signal compensated with the second information; The third equalization process is executed repeatedly until the third difference between the fourth audio signal acquired by the first acquisition device and the first audio signal, and the fourth difference between the fifth audio signal acquired by the second acquisition device and the first audio signal, are both less than the second preset difference. The obtained third compensation information is then used as the third information and the fourth compensation information is used as the fourth information.
9. The sound field equalization method according to claim 8, characterized in that, The execution of the third equilibrium process includes: Based on the fourth audio signal and the fifth audio signal, third difference information and fourth difference information are determined, wherein the third difference information is used to reflect the third difference and the fourth difference information is used to reflect the fourth difference; The third compensation information is determined based on the third difference information and the first information; The fourth compensation information is determined based on the fourth difference information and the second information; The system controls the plurality of first playback devices to play the first audio signal compensated with the third compensation information, and controls the plurality of second playback devices to play the first audio signal compensated with the fourth compensation information.
10. The sound field equalization method according to claim 9, characterized in that, The step of determining the third difference information and the fourth difference information based on the fourth audio signal and the fifth audio signal includes: The fourth audio signal and the fifth audio signal are respectively bandpass filtered to obtain the third filtered signal and the fourth filtered signal; The third difference information and the fourth difference information are determined based on the third filtered signal, the fourth filtered signal, and the compensation curve, wherein the compensation curve is used to compensate the first audio signal.
11. The sound field equalization method according to claim 10, characterized in that, The step of determining the third difference information and the fourth difference information based on the third filtered signal, the fourth filtered signal, and the compensation curve includes: The third filtered signal and the fourth filtered signal are converted from the time domain to the frequency domain respectively to obtain a third spectrum array and a fourth spectrum array. The third spectrum array is used to reflect the amplitude of the third filtered signal at different frequencies, and the fourth spectrum array is used to reflect the amplitude of the fourth filtered signal at different frequencies. The compensation curve is adjusted using the third spectrum array and the fourth spectrum array respectively to obtain the third curve and the fourth curve; The mean amplitude is determined based on the amplitude corresponding to the reference frequency point in the third curve and the amplitude corresponding to the reference frequency point in the fourth curve; The difference between the mean amplitude and the amplitude corresponding to each frequency point in the third curve is respectively calculated to obtain a third difference array as the third difference information; The mean amplitude is subtracted from the amplitude corresponding to each frequency point in the fourth curve to obtain a fourth difference array, which serves as the fourth difference information.
12. The sound field equalization method according to claim 11, characterized in that, The third difference being less than the second preset difference includes each difference in the third difference array being less than the second threshold; and / or, the fourth difference being less than the second preset difference includes each difference in the fourth difference array being less than the second threshold.
13. The sound field equalization method according to claim 11, characterized in that, After determining the fourth compensation information based on the fourth difference information and the second information, the third equalization process further includes: When all differences in the third difference array and all differences in the fourth difference array are less than the second threshold, a third gain is determined based on the average power of the third filtered signal and the first calibration value of the first acquisition device. The third gain is used to reflect the third difference. A fourth gain is determined based on the average power of the fourth filtered signal and the second calibration value of the second acquisition device. The fourth gain is used to reflect the fourth difference. The third compensation information and the fourth compensation information are adjusted using the third gain and the fourth gain, respectively.
14. The sound field equalization method according to claim 13, characterized in that, The third difference being less than the second preset difference includes the third gain being less than the third threshold; and / or, the fourth difference being less than the second preset difference includes the fourth gain being less than the third threshold.
15. The sound field equalization method according to any one of claims 1 to 14, characterized in that, Before equalizing the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices to obtain the first information and the second information, the sound field equalization method further includes: Align the volumes of the plurality of first playback devices and the plurality of second playback devices.
16. The sound field equalization method according to claim 15, characterized in that, Aligning the volumes of the plurality of first playback devices and the plurality of second playback devices includes: The alignment process is performed cyclically on the plurality of first playback devices and the plurality of second playback devices until the sound pressure level of the audio signal acquired by the first or second acquisition device is within a preset range.
17. The sound field equalization method according to claim 16, characterized in that, The alignment process includes: Control the target playback device to play a first audio signal, wherein the target playback device is one of the plurality of first playback devices and the plurality of second playback devices; The sound pressure level is determined based on the sixth audio signal collected by the target acquisition device, wherein the target acquisition device is the first acquisition device or the second acquisition device that the target playback device is facing; Adjust the playback gain of the target playback device based on the sound pressure level.
18. The sound field equalization method according to claim 17, characterized in that, Determining the sound pressure level based on the sixth audio signal acquired by the target acquisition device includes: The sixth audio signal is bandpass filtered to obtain the fifth filtered signal; The sound pressure level is determined based on the average power of the fifth filtered signal and the target calibration value of the target acquisition device.
19. The sound field equalization method according to any one of claims 1 to 14, characterized in that, Before equalizing the sound field composed of multiple first playback devices and the sound field composed of multiple second playback devices to obtain the first information and the second information, the sound field equalization method further includes: The first acquisition device and the second acquisition device are calibrated respectively to obtain the first calibration value of the first acquisition device and the second calibration value of the second acquisition device.
20. A sound field equalization device, characterized in that, The sound field equalization device includes: A first equalization module is configured to equalize a sound field composed of multiple first playback devices and a sound field composed of multiple second playback devices respectively, to obtain first information and second information. The second equalization module is configured to equalize the sound field composed of the plurality of first playback devices and the plurality of second playback devices according to the first information and the second information, so as to obtain the third information and the fourth information. Wherein, the first information and the third information are used to compensate for the audio signals played by the plurality of first playback devices, and the second information and the fourth information are used to compensate for the audio signals played by the plurality of second playback devices; the plurality of first playback devices are oriented toward the first acquisition device, the plurality of second playback devices are oriented toward the second acquisition device, and the orientations of the first acquisition device and the second acquisition device are opposite to each other.
21. The sound field equalization device according to claim 20, characterized in that, The first equalization module is configured to: Control all of the plurality of first playback devices to play the first audio signal; The first equalization process is executed repeatedly until the first difference between the second audio signal acquired by the first acquisition device and the first audio signal is less than the first preset difference, and the obtained first compensation information is used as the first information. Control all of the plurality of second playback devices to play the first audio signal; The second equalization process is executed repeatedly until the second difference between the third audio signal acquired by the second acquisition device and the first audio signal is less than the first preset difference. The obtained second compensation information is then used as the second information.
22. The sound field equalization device according to claim 20, characterized in that, The second equalization module is configured to: Control the plurality of first playback devices to play the first audio signal compensated with the first information, and control the plurality of second playback devices to play the first audio signal compensated with the second information; The third equalization process is executed repeatedly until the third difference between the fourth audio signal acquired by the first acquisition device and the first audio signal, and the fourth difference between the fifth audio signal acquired by the second acquisition device and the first audio signal, are both less than the second preset difference. The obtained third compensation information is then used as the third information and the fourth compensation information is used as the fourth information.
23. A sound field equalization system, characterized in that, The sound field equalization system includes testing equipment, which includes: processor; Memory used to store the processor's executable instructions; The processor is configured to perform the sound field equalization method as described in any one of claims 1 to 19.
24. The sound field equalization system according to claim 23, characterized in that, The sound field equalization system also includes the plurality of first playback devices, the plurality of second playback devices, the first acquisition device, and the second acquisition device.
25. A non-transitory computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the terminal, the terminal is able to perform the sound field equalization method as described in any one of claims 1 to 19.
26. A computer program product comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the sound field equalization method as described in any one of claims 1 to 19.