Three-dimensional sound field control system, method, electronic device and computer-readable storage medium

Through the simulation, acquisition and control modules in the three-dimensional sound field control system, the driving signal is adjusted to restore the sound field spatial characteristics, which solves the problem of difficulty in reducing the sound field spatial characteristics in the prior art, and improves the accuracy of noise sound quality evaluation.

CN114065523BActive Publication Date: 2025-02-28COMMERCIAL AIRCRAFT CORP OF CHINA LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111370589.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-18
Publication Date
2025-02-28
Estimated Expiration
2041-11-18

Smart Images

  • Figure CN114065523B_ABST
    Figure CN114065523B_ABST
Patent Text Reader

Abstract

The present application provides a three-dimensional sound field control system, method, electronic device and computer-readable storage medium. When simulating a three-dimensional sound field, the driving signal is adjusted according to the difference between the simulated sound wave signal and the target sound wave signal corresponding in space, which can not only reproduce the time-frequency characteristics of the sound wave signal, but also restore the spatial characteristics, so that the simulated sound wave information is more complete. When applied to noise sound quality evaluation, it enables people to immersively experience a more realistic sound field, so as to give an accurate and reliable subjective feeling of noise sound quality, and can provide more reasonable guidance and suggestions for the noise optimization work of products in the fields of automobiles and civil aviation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of sound quality evaluation, and in particular to a three-dimensional sound field control system, method, electronic device and computer-readable storage medium. Background Art

[0002] Noise level is a key indicator for evaluating comfort, and has also directly become a key factor affecting the market competitiveness of various types of transportation products. Especially in the fields of automobiles and civil aviation at home and abroad, product noise optimization has been given more and more attention and importance.

[0003] Sound quality evaluation technology has become an important means to verify the effect of noise optimization because it can effectively judge the quality of the sound field. Sound quality evaluation is divided into two methods: objective evaluation and subjective evaluation. Among them, the objective evaluation method evaluates the sound field by calculating objective psychoacoustic parameters such as loudness and roughness of the sound field, while the subjective evaluation method uses people as the evaluation subject and gives a subjective evaluation of the sound field through the grading method, paired comparison method, etc. Compared with the objective evaluation method, the subjective evaluation method has higher cost and longer implementation cycle, but it has higher accuracy.

[0004] At present, the subjective evaluation of the sound quality of the interior noise of automobiles and civil aircraft is mostly carried out through headphone playback in the listening room. The time-frequency characteristics of the evaluated signal can be accurately reproduced through data acquisition equipment and playback equipment. However, the existing reproduction method cannot restore the spatial characteristics of the noise, and there is a difference between the reproduced sound field and the actual sound field, which will affect the subsequent subjective evaluation results of the sound quality. Summary of the invention

[0005] The present application provides a three-dimensional sound field control system, method, electronic device and computer-readable storage medium to solve the technical problem that the prior art is difficult to restore the spatial characteristics of the sound field.

[0006] A first aspect of the present application provides a three-dimensional sound field control system for simulating the sound field of a target sound wave signal. The three-dimensional sound field control system includes a simulation module, an acquisition module and a control module.

[0007] Among them, the simulation module is configured to form a simulated sound field according to a driving signal; the acquisition module is configured to acquire a simulated sound wave signal of the simulated sound field; the control module is connected to the simulation module and the acquisition module signal, and the control module is configured to adjust the driving signal according to the difference between the simulated sound wave signal and the target sound wave signal corresponding in space.

[0008] Optionally, the acquisition module is configured to acquire the analog sound wave signal corresponding to the target sound wave signal in spatial position.

[0009] Optionally, the acquisition module includes a plurality of simulated space microphones, which are used to acquire simulated sound wave signals of the simulated sound field; the target sound wave signals are acquired by a plurality of on-site space microphones, which are arranged according to the spatial layout of the on-site space microphones.

[0010] Optionally, the simulated spatial microphone and the on-site spatial microphone are arranged in the simulated space in the same spatial ratio.

[0011] Optionally, the control module is configured to perform interpolation calculation on the known target sound wave signal according to the spatial position of the analog sound wave signal to obtain the target sound wave signal corresponding to the analog sound wave signal in space.

[0012] Optionally, the control module is configured to adjust the driving signal according to a difference between a lower triangular matrix of the simulated sound wave signal and a lower triangular matrix of the target sound wave signal.

[0013] Optionally, the control module is configured to derive the driving signal by the following formula:

[0014] X=ZL

[0015] L=L1+ε(L1-L2)

[0016] Wherein, X is the driving signal, Z is the generalized inverse matrix of the acoustic transfer function between the simulation module and the acquisition module, L1 is the lower triangular matrix obtained by Cholesky decomposition of the target acoustic wave signal, ε is the correction coefficient, and L2 is the lower triangular matrix obtained by Cholesky decomposition of the analog acoustic wave signal.

[0017] Optionally, the simulation module includes a plurality of loudspeakers, the acquisition module includes a plurality of simulated space microphones, and the number of the loudspeakers is not less than the number of the simulated space microphones.

[0018] Optionally, the control module is further configured to copy several segments of the drive signal to sequentially splice them to form an extended signal, intercept any segment of the intercepted segment signal with the same period as the drive signal from the extended signal, add windows to the intercepted segment signal, and sequentially delay and superimpose them to form the extended drive signal.

[0019] Optionally, the target sound wave signal has a first sound field parameter; the acquisition module is also configured to acquire a second sound field parameter of the simulated sound wave signal, and the simulation module is configured to adjust the driving signal when the difference between the second sound field parameter and the first sound field parameter exceeds a threshold.

[0020] Accordingly, the second aspect of the present application provides a three-dimensional sound field control method for simulating the sound field of a target sound wave signal, the three-dimensional sound field control method comprising the following steps: forming a simulated sound field according to a driving signal through a simulation module; collecting a simulated sound wave signal of the simulated sound field through an acquisition module; and adjusting the driving signal through a control module according to the difference between the simulated sound wave signal and the target sound wave signal corresponding in space.

[0021] Optionally, the acquisition module includes a plurality of simulated space microphones, which are used to collect simulated sound wave signals of the simulated sound field; the target sound wave signals are collected by a plurality of on-site space microphones, and the simulated space microphones are arranged according to the spatial layout of the on-site space microphones to collect the simulated sound wave signals corresponding to the target sound wave signals in spatial positions.

[0022] Optionally, the driving signal is obtained by the following formula:

[0023] X=ZL

[0024] L=L1+ε(L1-L2)

[0025] Wherein, X is the driving signal, Z is the generalized inverse matrix of the acoustic transfer function between the simulation module and the acquisition module, L1 is the lower triangular matrix obtained by Cholesky decomposition of the target acoustic wave signal, ε is the correction coefficient, and L2 is the lower triangular matrix obtained by Cholesky decomposition of the analog acoustic wave signal.

[0026] Optionally, a control module is used to copy several segments of the driving signal to sequentially splice them to form an extended signal, an arbitrary segment of the intercepted segment signal with the same period as the driving signal is intercepted from the extended signal, and the intercepted segment signal is windowed and sequentially delayed and superimposed to form the extended driving signal.

[0027] Accordingly, a third aspect of the present application provides an electronic device, the electronic device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the steps of the aforementioned three-dimensional sound field control method when executing the computer program.

[0028] Accordingly, a fourth aspect of the present application provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of the aforementioned three-dimensional sound field control method when running.

[0029] The present application has at least the following beneficial effects:

[0030] The present application provides a three-dimensional sound field control system, method, electronic device and computer-readable storage medium, which can reproduce not only the time-frequency characteristics of the sound wave signal, but also the spatial characteristics when simulating the sound field, so that the simulated sound wave information is more complete. When applied to noise sound quality evaluation, it enables people to immersively experience a more realistic sound field, so as to give an accurate and reliable subjective feeling of noise sound quality, and can provide more reasonable guidance and suggestions for the noise optimization of products in the fields of automobiles and civil aviation. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0032] Figure 1 A system schematic diagram exemplarily shows a control system of a three-dimensional sound field in the present application.

[0033] Figure 2 The following is a schematic diagram showing the steps of the method for controlling a three-dimensional sound field in the present application.

[0034] Figure 3 The structural diagram of the electronic device in this application is exemplified.

[0035] Figure 4 The schematic diagram of an electronic device in one embodiment of the present application is exemplified.

[0036] Figure 5 The following is a schematic diagram showing the control steps before the three-dimensional sound field control system and method in the present application are used.

[0037] In the figure: 1-analog module, 11-speaker, 12-power amplifier, 13-sound card, 2-acquisition module, 21-analog spatial microphone, 22-microphone amplifier, 23-sound card, 3-control module, 4-processor, 5-memory. DETAILED DESCRIPTION

[0038] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0039] The present application provides a three-dimensional sound field control system, method, electronic device and computer-readable storage medium, which are described in detail below. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments of the present application. In the following embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0040] See also Figure 1 As shown, the present application provides a three-dimensional sound field control system for simulating the sound field of a target sound wave signal. The three-dimensional sound field control system includes a simulation module 1 , a collection module 2 and a control module 3 .

[0041] The target sound wave signal is obtained by sampling the target sound field. Exemplarily, a plurality of on-site spatial microphones are arranged in the target sound field collection area, and the target sound wave signal is collected by the on-site spatial microphones to obtain relevant sound field parameters of the target sound wave signal, such as sound pressure level, etc. The collected target sound wave signal can be subsequently used to generate an initial driving signal to achieve simulation and reproduction of the sound field of the target sound wave signal.

[0042] The simulation module 1 is configured to form a simulated sound field according to the driving signal, that is, the simulation module 1 can receive the driving signal and form the simulated sound field under the drive of the driving signal. In some embodiments, the simulation module 1 includes a sound card 13, a power amplifier 12 and a speaker 11 connected to each other by signals, the sound card 13 can convert the driving signal into a digital / sound wave signal, the power amplifier 12 can amplify the driving signal, and the speaker 11 can play the processed driving signal to form the simulated sound field. Exemplarily, the speaker 11 can adopt a dodecahedral speaker, which helps to better reproduce the target sound field; further exemplarily, the speakers 11 can be evenly arranged to achieve a better sound field simulation effect.

[0043] The acquisition module 2 is configured to acquire the analog sound wave signal of the simulated sound field. The analog sound wave signal acquired by the acquisition module 2 is used to provide to the control module 3, and the control module 3 can judge the simulation effect of the simulated sound field according to the analog sound wave signal and adjust the driving signal. In some embodiments, the acquisition module 2 includes a signal-connected analog space microphone 21, a microphone amplifier 22 and a sound card 23, the analog space microphone 21 can perform real-time signal acquisition of the simulated sound field to obtain the analog sound wave signal, the microphone amplifier 22 can amplify the input signal of the analog space microphone 21, and the sound card 23 can convert the input signal into a sound wave / digital signal, and the converted input signal is fed back to the controller.

[0044] The number of the speakers 11 of the simulation module 1 is not less than the number of the simulated space microphones 21 of the acquisition module 2. This is because each speaker 11 can only control the sound wave generation for one simulated space microphone 21, that is, one speaker 11 cannot be used to control the sound wave generation for multiple simulated space microphones 21. In order to achieve a better reverberation effect, multiple speakers 11 can be used to control the sound wave generation for one simulated space microphone 21. When the number of speakers 11 used is more, the simulation effect of the simulated sound wave signal will be better.

[0045] The control module 3 is connected to the simulation module 1 and the acquisition module 2 signals, and the control module 3 is configured to adjust the drive signal according to the difference between the simulated sound wave signal and the target sound wave signal corresponding in space. Specifically, the control module 3 can adjust the drive signal according to the simulation effect of the simulated sound field, that is, compare the simulated sound wave signal collected by the acquisition module 2 with the target sound wave signal with corresponding spatial characteristics, and adjust the drive signal according to the difference between the two, so that the simulated sound field is closer to the target sound field.

[0046] Among them, corresponding in space means that the corresponding target sound wave signal and the simulated sound wave signal have the same spatial characteristics. It can be seen that since the target sound wave signal and the simulated sound wave signal have the same spatial characteristics, when the simulated sound wave signal approaches the target sound wave signal by adjusting the driving signal, the simulated sound field will have a spatial characteristic similar to that of the target sound field, which can better realize the simulation of the target sound field.

[0047] In order to obtain the target sound wave signal and the simulated sound wave signal that correspond to each other in space, the spatial position for collecting the target sound wave signal can be determined first, and then the simulated sound wave signal can be collected at the corresponding spatial position; or the spatial position of the collected simulated sound wave signal can be determined first, and then the target sound wave signal at the corresponding spatial position can be calculated.

[0048] In some embodiments, the acquisition module 2 is configured to acquire the analog sound wave signal corresponding to the target sound wave signal in spatial position.

[0049] In some implementations, the plurality of on-site spatial microphones for collecting the target sound wave signal are arranged in a spatial layout; and the collection module 2 includes a plurality of simulated spatial microphones 21, which are also arranged correspondingly in the spatial layout.

[0050] The corresponding arrangement according to the spatial layout mode includes arranging according to the spatial layout mode in the same spatial ratio and also includes arranging according to the spatial layout mode in different spatial ratios to meet the needs of actual applications.

[0051] In one example, a plurality of on-site spatial microphones are arranged in the target sound field collection area according to the spatial layout. In the sound field simulation area, the same number of simulated spatial microphones 21 as the plurality of on-site spatial microphones is provided, and the simulated spatial microphones 21 are arranged in the sound field simulation area in the same spatial proportion and in exactly the same spatial layout, that is, the arrangement quantity and position of the simulated spatial microphones 21 and the on-site spatial microphones are completely consistent.

[0052] In some other implementations, the acquisition module 2 does not directly acquire the simulated sound wave signal corresponding to the target sound wave signal in spatial position, but acquires the signal indirectly.

[0053] In one example, the acquisition module 2 includes a plurality of simulated spatial microphones 21 to acquire the simulated sound wave signals. For the acquired simulated sound wave signals, the control module 3 uses an interpolation method to perform interpolation calculation to obtain the simulated sound wave signals at the desired spatial position.

[0054] In other embodiments, the acquisition module 2 is configured to acquire the analog sound wave signal, and the control module 3 is configured to calculate the target sound wave signal corresponding to the analog sound wave signal in spatial position.

[0055] In some implementations, the control module 3 performs interpolation calculation on the known target sound wave signal according to the spatial position of the analog sound wave signal to obtain the target sound wave signal that corresponds to the analog sound wave signal in space.

[0056] From the above, it can be seen that when the three-dimensional sound field control system of the present application is used to simulate the three-dimensional sound field, since adjustments are made according to the target sound wave signal and the simulated sound wave signal that correspond to each other in space, the adjusted simulated sound field will have spatial characteristics similar to those of the target sound field, and can restore the spatial characteristics of the target sound wave signal, making the simulated sound wave information more complete.

[0057] The control module 3 can adjust the driving signal so that the simulation module 1 can form a simulated sound field that is closer to the sound field of the target sound wave signal. The adjustment of the control module 3 can be triggered by manual operation or by a pre-set program.

[0058] In some embodiments, the target sound wave signal has a first sound field parameter; the acquisition module 2 is also configured to acquire a second sound field parameter of the simulated sound wave signal, and the simulation module 1 is configured to adjust the driving signal when the difference between the second sound field parameter and the first sound field parameter exceeds a threshold.

[0059] In one example, the first sound field parameter and the second sound field parameter are sound pressure level parameters. Exemplarily, the control module 3 monitors the sound pressure level parameters of the simulated sound wave formed by the simulation module 1 in real time, and when the difference between the sound pressure level parameters of the simulated sound wave and the sound pressure level parameters of the target sound wave exceeds a threshold value, the control module 3 starts to regulate the drive signal; when the difference between the sound pressure level parameters of the simulated sound wave and the sound pressure level parameters of the target sound wave is within the threshold range through regulation, the control module 3 saves the current drive signal and can continuously output the drive signal to the simulation module 1, so that the simulation module 1 can simulate a simulated sound wave signal close to the target sound wave signal under the drive of the drive signal.

[0060] The sound pressure level parameter may be a total sound pressure level parameter or a 1 / 3 octave sound pressure level parameter, etc. When the 1 / 3 octave sound pressure level parameter is used, the threshold may be 1.5-2 dB. It is understood that the selection of the sound pressure level parameter and the threshold may be adjusted according to the needs of specific accuracy and actual requirements, etc., and this embodiment does not limit it.

[0061] When the control module 3 adjusts the driving signal, the adjustment basis of the control module 3 is the difference between the simulated sound wave signal and the target sound wave signal at the corresponding spatial position. By adjusting the driving signal by the control module 3, the simulation module 1 can form a simulated sound field that is closer to the sound field of the target sound wave signal under the drive of the driving signal.

[0062] In some embodiments, the difference between the simulated sound wave signal and the target sound wave signal specifically refers to the difference between the lower triangular matrix of the simulated sound wave signal and the lower triangular matrix of the target sound wave signal. The simulation module 1 performs Cholesky decomposition on the collected simulated sound wave signal and the target sound wave signal to obtain corresponding lower triangular matrices, and adjusts the driving signal according to the difference between the two lower triangular matrices to eliminate the reproduction error when simulating the three-dimensional sound field.

[0063] In some implementations, the drive signal is derived by the following formula:

[0064] X=ZL

[0065] L=L1+ε(L1-L2)

[0066] Wherein, X is the driving signal, Z is the generalized inverse matrix of the acoustic transfer function matrix H between the simulation module 1 and the acquisition module 2 (that is, the generalized inverse matrix of the acoustic transfer function matrix H between each of the loudspeakers 11 and each of the simulated spatial microphones 21), L1 is the lower triangular matrix obtained by Cholesky decomposition of the target sound wave signal, ε is the correction coefficient, and L2 is the lower triangular matrix obtained by Cholesky decomposition of the simulated sound wave signal.

[0067] Where Z = (H T H) -1 H T When the acoustic transfer function matrix H is a square matrix, that is, the number of the loudspeakers 11 and the simulated space microphones 21 is equal, the generalized inverse matrix Z is the inverse matrix of the acoustic transfer function matrix H; when the acoustic transfer function matrix H is not a square matrix, that is, the number of the loudspeakers 11 and the simulated space microphones 21 is not equal, the generalized inverse matrix Z is the pseudo-inverse matrix of the acoustic transfer function matrix H. Therefore, by introducing the generalized inverse matrix Z of the acoustic transfer function matrix H, this embodiment can not only cope with the situation where the number of the loudspeakers 11 is equal to the number of the simulated space microphones 21, but also cope with the situation where the number of the loudspeakers 11 is greater than the number of the simulated space microphones 21, that is, while achieving a better reverberation effect by setting a larger number of the loudspeakers 11, the adjustment of the driving signal can still be achieved to achieve a better sound field simulation effect.

[0068] The correction coefficient ε is a constant, and its value can be selected according to the actual simulation requirements. In some examples, the correction coefficient ε can range from 0.2 to 0.4. Exemplarily, the correction coefficient ε can be 0.2, 0.3 or 0.4, etc. Another exemplary method is that the correction coefficient ε can be 0.24, 0.25, 0.26, 0.27, 0.28, 0.29 or 0.3, etc., which is not limited in this embodiment.

[0069] When the simulated sound wave signal is initially formed, the lower triangular matrix L1 of the target sound wave signal can be used as the initial L, and the initial driving signal can be obtained to initially drive the simulation module 1. Thereafter, the control module 3 performs at least one iteration based on the difference between the simulated sound wave signal formed by the driving signal and the target sound wave signal, thereby adjusting the driving signal. Among them, the termination condition of the iteration can be pre-set or manually controlled during use. In some examples, the termination condition of the iteration is that the value of L1-L2 is within a set threshold range, or the number of iterations reaches a set number of times. In other examples, the termination condition of the iteration is that the control module 3 receives an external signal to stop the iteration, for example, the user sends a signal to stop the iteration to the control module 3 through operation.

[0070] From the above, it can be seen that when the three-dimensional sound field control system of the present application is used to simulate the three-dimensional sound field, since adjustments are made according to the target sound wave signal and the simulated sound wave signal that correspond to each other in space, the adjusted simulated sound field will have spatial characteristics similar to those of the target sound field, and can restore the spatial characteristics of the target sound wave signal, making the simulated sound wave information more complete.

[0071] In the existing sound field control system, the duration or period of the driving signal is fixed and cannot be adjusted according to actual needs. Therefore, in order to achieve the adjustment of the duration of the driving signal, in some embodiments, the control module 3 is further configured to copy several segments of the driving signal to sequentially splice to form an extended signal, intercept any segment of the extended signal with the same period as the driving signal, and add windows to the intercepted segment signal and sequentially delay and superimpose them to form the extended driving signal.

[0072] In some implementations, the time increment of a driving signal x with a duration of T is used as an example. The control module 3 copies the driving signal x after Fourier transformation twice and splices them in sequence to expand it into an extended signal x' with a duration of 3T. Then, the control module 3 randomly extracts a segment signal x with a length of T from the extended signal x'. k(where superscript k represents the number of random interceptions, which is determined by the required time length. The longer the required time length, the more interceptions there are). By dividing all randomly intercepted interception segment signals x k The window is added and superimposed after delay in sequence to generate the extended driving signal x0. The delay time can be calculated based on the intercepted segment signal x obtained after windowing with different window functions. k It can be seen that since x0 can be extended to any time length, the duration of playing the sound can be selected according to actual needs when performing sound field simulation.

[0073] In some examples, the windowing operation is performed using a Hanning window, and the windowed intercepted segment signal x k The signals are sequentially delayed by T / 2 and then superimposed to generate the extended driving signal x0.

[0074] From the above, it can be seen that the present application can extend the driving signal by processing the driving signal. When actually performing a three-dimensional sound field simulation, the length of the driving signal does not completely depend on the duration of the original target sound wave signal, but can be extended according to actual needs.

[0075] Accordingly, see Figure 2 As shown, the present application also provides a three-dimensional sound field control method for simulating the sound field of a target sound wave signal, which comprises the following steps:

[0076] S1. Forming a simulated sound field according to a driving signal through simulation module 1.

[0077] S2. Collecting the simulated sound wave signal of the simulated sound field through the collection module 2.

[0078] S3. The control module 3 adjusts the driving signal according to the difference between the simulated sound wave signal and the spatially corresponding target sound wave signal.

[0079] In some embodiments, a plurality of on-site spatial microphones for collecting the target sound wave signal are arranged according to a spatial layout; the collection module 2 includes a plurality of simulated spatial microphones 21, and the simulated spatial microphones 21 are arranged according to the spatial layout to collect the simulated sound wave signal corresponding to the target sound wave signal in the spatial position.

[0080] In some embodiments, the driving signal is obtained by the following formula:

[0081] X=ZL

[0082] L=L1+ε(L1-L2)

[0083] Wherein, X is the driving signal, Z is the generalized inverse matrix of the acoustic transfer function between the simulation module 1 and the acquisition module 2, L1 is the lower triangular matrix obtained by Cholesky decomposition of the target acoustic wave signal, ε is the correction coefficient, and L2 is the lower triangular matrix obtained by Cholesky decomposition of the simulated acoustic wave signal.

[0084] In some embodiments, the control module 3 copies several segments of the driving signal to sequentially splice them to form an extended signal, intercepts any segment of the intercepted segment signal with the same period as the driving signal from the extended signal, and adds windows to the intercepted segment signal and sequentially delays and superimposes them to form the extended driving signal.

[0085] It can be understood that the meanings of the terms in the three-dimensional sound field control method of this embodiment are the same as those in the above-mentioned three-dimensional sound field control system. The specific implementation details can refer to the description in the system embodiment. The example descriptions and technical effects shown in the above-mentioned embodiments can all be correspondingly implemented by the three-dimensional sound field control method, and will not be repeated in this embodiment.

[0086] In order to better implement the above methods, please refer to Figure 3 and Figure 4 As shown, the present application also provides an electronic device, including a processor 4 and a memory 5, wherein the memory 5 stores a computer program, and when the processor 4 executes the computer program, the steps of the aforementioned three-dimensional sound field control method are implemented.

[0087] In some embodiments, see Figure 3 and Figure 4 As shown, the electronic device is a server, and the server includes: a processor 4 and a memory 5. The server also includes: a power supply and an input unit and other components. The processor 4 is the control center of the server, and executes various functions of the server and processes data by running or executing software programs and / or modules stored in the memory 5, and calling data stored in the memory 5. The memory 5 can be used to store software programs and modules. The power supply is used to supply power to various components. The input unit can be a keyboard, a mouse, etc.

[0088] All or part of the steps in the various methods of the above embodiments can be completed by instructions, or by controlling related hardware through instructions, and the instructions can be stored in a computer-readable storage medium and loaded and executed by the processor 4. Therefore, the present application also provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of the above three-dimensional sound field control method when it is run.

[0089] Application Example 1

[0090] In application example 1, the three-dimensional sound field control method and the three-dimensional sound field control system are applied to simulate noise, and the control preparation steps before the specific simulation are as follows.

[0091] See also Figure 5 As shown, first, the target sound wave signal R is obtained. A measuring point is selected in the target noise collection area, and the on-site spatial microphone is arranged at the human ear height of each measuring point in the target noise collection area to collect real noise as the target sound wave signal R.

[0092] Then, the control system of the three-dimensional sound field is installed and the acoustic transfer function matrix of the control system of the three-dimensional sound field is obtained. The simulated space microphone 21 and the loudspeaker 11 are arranged in the noise simulation area. The simulated space microphone 21 is connected to the sound card 23 through the microphone amplifier 22 to form the acquisition module 2, and the arrangement position of the simulated space microphone 21 is the same as that of the on-site space microphone; the loudspeaker 11 is connected to the sound card 13 through the power amplifier 12 to form the simulation module 1, and the sound card 13 is connected to the sound field controller as the control module 3. Among them, the simulation module 1 and the acquisition module 2 can share the same sound card or be respectively provided with sound cards.

[0093] After the simulated space microphones 21 are arranged, the simulated space microphones 21 are calibrated using a channel calibrator, and the acoustic transfer function between each of the loudspeakers 11 and each of the simulated space microphones 21 is measured to form the acoustic transfer function matrix H.

[0094] Before the simulation is performed, the target sound wave signal R and the acoustic transfer function matrix H need to be input into the sound field controller, and the threshold for judgment needs to be set. At the same time, the control mode can be selected, where the number of iterations N or other iteration termination conditions can be set in automatic control; in manual control, iterations are performed according to the user's operating instructions. After the selection is completed, the sound field controller can be started to simulate the three-dimensional sound field.

[0095] Application Example 2

[0096] In application example 2, the three-dimensional sound field control method and the three-dimensional sound field control system are applied to simulate the target noise inside the aircraft to achieve sound quality evaluation of the noise inside the aircraft.

[0097] When simulating the target noise, the control module 3 first sends the initial driving signal to the simulation module 1. The simulation module 1 forms an initial simulated noise under the drive of the driving signal. The acquisition module 2 acquires the simulated noise and feeds it back to the control module 3. The control module 3 compares the sound pressure level difference between the simulated noise and the target noise. When the sound pressure level difference exceeds the preset threshold, the control module 3 starts to adjust the driving signal.

[0098] Application Example 3

[0099] In application example three, the three-dimensional sound field control method and the three-dimensional sound field control system are applied to simulate the target noise of an aircraft.

[0100] After simulating the target noise and adjusting the control signal, the control module 3 copies several segments of the adjusted driving signal to sequentially splice to form an extended signal, intercepts any segment of the intercepted segment signal with the same period as the driving signal from the extended signal, and sequentially delays and superimposes the intercepted segment signal after windowing to form the extended driving signal. In addition, the control module 3 applies the extended driving signal to the simulation module 1 to adjust the duration of the simulated noise.

[0101] From the above, it can be seen that when the present application is applied to noise sound quality evaluation, by making the simulation module combination arranged in the noise simulation area sound and the control module targetedly regulating the simulated sound field according to the feedback of the acquisition module, it is possible to achieve accurate reproduction of noise in a large spatial range, allowing people to immersively experience a more realistic sound field, so as to give an accurate and reliable subjective perception of noise sound quality, and to provide more reasonable guidance and suggestions for the noise optimization work of products in the fields of automobiles and civil aviation.

[0102] The three-dimensional sound field control system, method, electronic device and computer-readable storage medium provided by the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A three-dimensional sound field control system for simulating the sound field of a target sound wave signal, characterized in that: The three-dimensional sound field control system comprises: A simulation module, wherein the simulation module is configured to form a simulated sound field according to a driving signal; A collection module, wherein the collection module is configured to collect the simulated sound wave signal of the simulated sound field; as well as A control module, connected to the simulation module and the acquisition module signal, the control module being configured to adjust the driving signal according to a difference between the simulated sound wave signal and the spatially corresponding target sound wave signal; Wherein, the control module is configured to obtain the driving signal through the following formula: X=ZL L=L1+ε(L1-L2) Wherein, X is the driving signal, Z is the generalized inverse matrix of the acoustic transfer function between the simulation module and the acquisition module, L1 is the lower triangular matrix obtained by Cholesky decomposition of the target acoustic wave signal, ε is the correction coefficient, and L2 is the lower triangular matrix obtained by Cholesky decomposition of the analog acoustic wave signal.

2. The three-dimensional sound field control system according to claim 1, characterized in that: The acquisition module is configured to acquire the analog sound wave signal corresponding to the target sound wave signal in spatial position.

3. The three-dimensional sound field control system according to claim 2, characterized in that: The acquisition module includes a plurality of simulated space microphones, and the simulated space microphones are used to acquire simulated sound wave signals of the simulated sound field; The target sound wave signal is collected by a plurality of on-site spatial microphones, and the simulated spatial microphones are arranged according to the spatial layout of the on-site spatial microphones.

4. The three-dimensional sound field control system according to claim 3, characterized in that: The simulated spatial microphones are arranged in the simulated space at the same spatial ratio as the on-site spatial microphones.

5. The three-dimensional sound field control system according to claim 1, characterized in that: The control module is configured to perform interpolation calculation on the known target sound wave signal according to the spatial position of the analog sound wave signal to obtain the target sound wave signal corresponding to the analog sound wave signal in space.

6. The three-dimensional sound field control system according to claim 1, characterized in that: The simulation module includes a plurality of loudspeakers, the acquisition module includes a plurality of simulated space microphones, and the number of the loudspeakers is not less than the number of the simulated space microphones.

7. The three-dimensional sound field control system according to claim 1, characterized in that: The control module is further configured to copy several segments of the drive signal to sequentially splice them to form an extended signal, intercept any segment of the intercepted segment signal with the same period as the drive signal from the extended signal, add windows to the intercepted segment signal, and sequentially delay and superimpose them to form the extended drive signal.

8. The three-dimensional sound field control system according to claim 1, characterized in that: The target sound wave signal has a first sound field parameter; The acquisition module is further configured to acquire a second sound field parameter of the simulated sound wave signal, and the simulation module is configured to adjust the driving signal when a difference between the second sound field parameter and the first sound field parameter exceeds a threshold.

9. A three-dimensional sound field control method for simulating the sound field of a target sound wave signal, characterized in that: The three-dimensional sound field control method comprises the following steps: Forming a simulated sound field according to the driving signal through the simulation module; Collecting the simulated sound wave signal of the simulated sound field by means of a collection module; adjusting the driving signal according to the difference between the simulated acoustic wave signal and the spatially corresponding target acoustic wave signal by a control module; The driving signal is obtained by the following formula: X=ZL L=L1+ε(L1-L2) Wherein, X is the driving signal, Z is the generalized inverse matrix of the acoustic transfer function between the simulation module and the acquisition module, L1 is the lower triangular matrix obtained by Cholesky decomposition of the target acoustic wave signal, ε is the correction coefficient, and L2 is the lower triangular matrix obtained by Cholesky decomposition of the analog acoustic wave signal.

10. The three-dimensional sound field control method according to claim 9, characterized in that: The acquisition module includes a plurality of simulated space microphones, and the simulated space microphones are used to acquire simulated sound wave signals of the simulated sound field; The target sound wave signal is collected by a plurality of on-site spatial microphones, and the simulated spatial microphones are arranged according to the spatial layout of the on-site spatial microphones to collect the simulated sound wave signal corresponding to the target sound wave signal in spatial position.

11. The three-dimensional sound field control method according to claim 9, characterized in that: A control module is used to copy several segments of the driving signal to sequentially splice them to form an extended signal, an arbitrary segment of the intercepted segment signal with the same period as the driving signal is intercepted from the extended signal, and the intercepted segment signal is windowed and sequentially delayed and superimposed to form the extended driving signal.

12. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the three-dimensional sound field control method according to any one of claims 9 to 11 when executing the computer program.

13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the steps of the three-dimensional sound field control method according to any one of claims 9 to 11 when the computer program is run.

Citation Information

Patent Citations

  • System and method for reproducing sound field in aircraft cabin by multi-channel balanced feedback method

    CN111770429A