Sound field adjustment method and system, storage medium, controller and vehicle
By determining the sound field transfer function based on the listening position information in the vehicle and using a driving filter to perform sound field partitioning processing, the problems of poor partitioning effect and inaccurate measurement of transfer function in the existing technology are solved, and more accurate sound field partitioning and better acoustic experience are achieved.
Patent Information
- Application Number
- CN202510142420.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-08
- Publication Date
- 2025-06-17
AI Technical Summary
The existing vehicle sound field adjustment technology has poor partitioning effect in high-frequency bands, and the partitioning effect highly depends on the precise measurement of the transfer function. Once the measurement is inaccurate or changes, the partitioning effect will be greatly reduced.
By determining the sound field transfer function based on the listening position information in the sound field, using a driving filter to filter the area signals of each area in the sound field, and dynamically adjust the driver signals of the speakers to achieve accurate sound field partition control.
It significantly improves the sound field partition adjustment effect and can form a target sound field corresponding to the listening effect in each area, such as ensuring clear and full sound in the bright area and quiet and undisturbed, improving the user's acoustic experience.
Smart Images

Figure CN120166339A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicles, and in particular, to a sound field adjustment method, system, storage medium, controller and vehicle. Background Art
[0002] There are mainly two ways for the existing vehicle sound field zoning adjustment technology. The first way is through active noise control technology, using a secondary speaker to emit sound waves with a phase opposite to the noise to eliminate the sound energy in the dark area and achieve sound field zoning adjustment. The second way is to establish a transfer matrix of the bright and dark area sound fields, obtain an inverse transfer function filter using the sound pressure matching method, and achieve sound field zoning adjustment through online filtering technology.
[0003] However, although the first way is effective in the low frequency band, the zoning effect in the high frequency band is poor. The zoning effect of the second way highly depends on the accurate measurement of the transfer function. Once the measurement is inaccurate or changes, the zoning effect will be greatly reduced. Therefore, the existing effect of sound field adjustment for vehicles is poor. Summary of the Invention
[0004] The embodiments of the present application provide a sound field adjustment method, which can improve the effect of sound field adjustment for vehicles to at least partially solve the above technical problems.
[0005] To achieve the above object, according to the first aspect of the present application, there is provided a sound field adjustment method, including:
[0006] Determine a sound field transfer function according to the listening position information in the sound field;
[0007] Determine a driving filter according to the sound field transfer function, and filter the regional signals of each region in the sound field through the driving filter to obtain a target sound field that forms a corresponding listening effect in each region.
[0008] Optionally, the listening position information includes attitude information and carrier state information; the determining a sound field transfer function according to the listening position information in the sound field includes:
[0009] Determine a first sound field feature index corresponding to the attitude information and a second sound field feature index corresponding to the carrier state information;
[0010] Match the sound field transfer function in a sound field transfer function database according to the first sound field feature index and the second sound field feature index.
[0011] Optionally, the matching the sound field transfer function in a sound field transfer function database according to the first sound field feature index and the second sound field feature index includes:
[0012] Compress the first sound field feature index and the second sound field feature index to obtain a compressed sound field feature index;
[0013] Calculate a first distance between the compressed sound field feature index and the first feature index;
[0014] Calculate a second distance between the compressed sound field feature index and the second feature index;
[0015] If the first distance is less than the second distance, use the first sound field transfer function corresponding to the first feature index as the sound field transfer function;
[0016] If the first distance is greater than the second distance, use the second sound field transfer function corresponding to the second feature index as the sound field transfer function.
[0017] Optionally, the filtering the regional signals in each region of the sound field by the driving filter to obtain a target sound field forming a corresponding listening effect in each region includes:
[0018] Obtain a first signal of a first listening area and a second signal of a second listening area in the sound field; the first listening area is an area for enhancing the listening effect, and the second listening area is an area for weakening the listening effect;
[0019] Filter the first signal and the second signal by the driving filter to obtain a filtered signal of the sound field;
[0020] Convert the filtered signal into an analog signal for simulating the sound signal in the sound field;
[0021] Send the analog signal to a sound source, and convert the analog signal into the sound signal through the sound source to form the target sound field.
[0022] Optionally, the method further includes:
[0023] Collect the current sound signal of the target sound field;
[0024] Perform a difference comparison between the current sound signal and the target sound signal to obtain a reconstruction error signal characterizing the difference between the current sound signal and the target sound signal;
[0025] Determine a compensation filter parameter and its corresponding compensation filter according to the reconstruction error signal and the target sound signal;
[0026] Filter the target sound signal through the compensation filter to output a compensated sound signal, and adjust the target sound field based on the compensated sound signal.
[0027] According to the second aspect of the present application, there is also provided an acoustic field adjustment system, including:
[0028] An acoustic zone matching module, configured to determine an acoustic field transfer function according to the listening position information in the acoustic field;
[0029] An acoustic field adjustment module, configured to determine a driving filter according to the acoustic field transfer function, and filter the regional signals of each region in the acoustic field through the driving filter to obtain a target acoustic field that forms a corresponding listening effect in each region;
[0030] A sound compensation module, configured to perform sound compensation on the target acoustic field according to the comparison result obtained by comparing the current sound signal and the target sound signal of the target acoustic field.
[0031] Optionally, the acoustic zone matching module includes:
[0032] An attitude recognition unit, configured to obtain the attitude information of the user;
[0033] A carrier state recognition unit, configured to obtain the carrier state information of the carrier carrying the user, where the carrier state information includes the height, position, and tilt angle of the carrier;
[0034] A function matching unit, configured to match the acoustic field transfer function according to the attitude information and the carrier state information.
[0035] Optionally, the carrier state recognition unit includes a height sensor, a position sensor, an angle sensor, and a seat information extractor;
[0036] The attitude recognition unit includes a radar sensor, an image sensor, a pressure sensor, and an attitude feature extractor.
[0037] Optionally, the function matching unit includes:
[0038] An acoustic field feature extractor, configured to determine a first acoustic field feature index of the attitude information and a second acoustic field feature index of the carrier state information;
[0039] A function database, configured to store the acoustic field transfer functions to be matched, and the acoustic field feature indexes corresponding to each of the acoustic field transfer functions to be matched;
[0040] A function matcher, configured to match the acoustic field transfer function in the function database according to the first acoustic field feature index and the second acoustic field index.
[0041] Optionally, the acoustic field adjustment module includes:
[0042] A driving filter determination unit, configured to determine a driving filter according to the acoustic field transfer function;
[0043] A filter unit for filtering the first signal and the second signal of the sound field through the driving filter to obtain corresponding filtered signals; the first signal comes from a first listening area for enhancing the listening effect, and the second signal comes from a second listening area for weakening the listening effect;
[0044] A D / A conversion unit for converting the filtered signal into an analog signal for simulating the sound signal in the sound field;
[0045] A sound generating unit for converting the analog signal into the sound signal to form the target sound field.
[0046] Optionally, the sound compensation module includes:
[0047] An error signal unit for comparing the current sound signal of the target sound field with the target sound signal to obtain a reconstruction error signal characterizing the difference between the current sound signal and the target sound signal;
[0048] A filter determination unit for determining a compensation filter parameter and its corresponding compensation filter according to the reconstruction error signal and the target sound signal;
[0049] A compensated sound signal output module for filtering the target sound signal through the compensation filter to output a compensated sound signal, and adjusting the target sound field based on the compensated sound signal.
[0050] According to a third aspect of the present application, there is also provided a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method described above are implemented.
[0051] According to a fourth aspect of the present application, there is also provided a controller having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method described above are implemented.
[0052] According to a fifth aspect of the present application, there is also provided a vehicle including the controller described above.
[0053] According to a sixth aspect of the present application, there is also provided a computer program product including a computer program or instruction, and when the computer program or instruction is executed by a processor, the steps of the method described above are implemented.
[0054] In summary, the embodiments of the present application perform online compensation on the sound field through active noise control technology, which can effectively make up for the measurement errors in the modeling of the sound field transfer function and the loss of effect caused by the deviation between the modeled sound area and the user's listening area. By collecting the sound signals in each area in real time, calculating the error by comparing with the target sound area signal, dynamically updating the driving filter through the sound field transfer function, and precisely adjusting the sound generation effect in each area, a target sound field corresponding to the listening effect in each area is obtained. For example, it is ensured that the sound in the bright area is clear and full, and the dark area is quiet and undisturbed, thereby significantly improving the sound field zoning adjustment effect and greatly improving the user's acoustic experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those skilled in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0056] In order to more completely understand the present application and its beneficial effects, the following will be described in conjunction with the drawings, where the same reference numerals represent the same parts in the following description.
[0057] Figure 1 is a flowchart of the steps of a sound field adjustment method provided in an exemplary embodiment of the present disclosure;
[0058] Figure 2 is a schematic diagram of the sound field adjustment effect provided in an exemplary embodiment of the present disclosure;
[0059] Figure 3 is a schematic diagram of sound field adjustment through a sound field adjustment system provided in an exemplary embodiment of the present disclosure;
[0060] Figure 4 is a schematic diagram of the sound field adjustment system provided in an exemplary embodiment of the present disclosure;
[0061] Figure 5 is a schematic diagram of the architecture of a vehicle provided in an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0062] The following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, rather than all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the protection scope of the present application.
[0063] Based on the problems mentioned in the foregoing background art, in the related art, there are mainly two ways of the existing automotive sound field zoning adjustment technology. The first way is through the active noise control technology (ANC). By using the secondary speaker to emit sound waves with the opposite phase to the noise, the sound energy in the dark area is eliminated, so as to realize the zoning of the sound field. This way performs well in the low frequency band and can effectively reduce the noise in the dark area. However, the reverse sound waves emitted by the secondary speaker may act on the sound field in the bright area, thus affecting the listening experience in the bright area. At the same time, the effect of the active noise control technology in the high frequency band is poor, and it is difficult to achieve an ideal zoning effect.
[0064] The second way is to establish the transfer matrix of the sound fields in the bright and dark areas, obtain the inverse transfer function filter by using the sound pressure matching method, and realize the sound field zoning through the online filtering technology. This way can obtain a relatively accurate zoning effect to a certain extent, but its zoning effect is limited by the measurement accuracy of the transfer function. Once the transfer function measurement is inaccurate or changes, the zoning effect will be significantly reduced.
[0065] Therefore, how to improve the zoning effect in the high frequency band and avoid the performance degradation caused by the change of the transfer function has become an urgent problem to be solved in the current sound field zoning control technology.
[0066] This application provides a sound field adjustment method. Please refer to Figure 1 The sound field adjustment method provided by the embodiments of this application includes steps S101 - S102, which will be introduced in detail below.
[0067] Step S101: Determine the sound field transfer function according to the listening position information in the sound field.
[0068] Among them, the listening position information may include the attitude information and the carrier state information. The attitude information refers to the sitting posture state of the user in the vehicle. For example, the attitude information may include the user's height, weight and sitting posture. It can be understood that for users of different heights, the positions of their heads and the heights of their ears are different, which affect the propagation path of the sound field. The weight may affect the compression degree of the seat, and thus affect the user's sitting posture and listening position. The user may sit on the seat in different postures, such as leaning forward, leaning backward, or sideways, and these postures will affect the propagation of the sound field and the listening effect.
[0069] In some embodiments, the attitude information can be collected by a radar sensor, an image sensor and a pressure sensor. Specifically, the radar sensor can be used to detect the body position and attitude of the user, the image sensor can capture the sitting posture and body attitude of the user through a camera, and the pressure sensor can detect the pressure distribution on the seat to infer the sitting posture and weight distribution of the user. The above sensor data is processed by the attitude feature extractor to extract the attitude features of the user, so as to help the system determine the optimal sound field transfer function.
[0070] In the scenario of the present application, the carrier may refer to the seat on which the user is sitting, and the carrier state information may include the seat height, seat position, and seat tilt angle. It can be understood that the height of the seat will affect the position of the user's head, and thus affect the propagation of the sound field. The front-back position of the seat will affect the distance between the user and the in-vehicle speaker, and thus affect the distribution of the sound field. The tilt angle of the seat will affect the sitting posture of the user, and thus affect the propagation path of the sound field.
[0071] In some embodiments, the carrier state information can be obtained through a height sensor, a position sensor, and an angle sensor. The height sensor is used to detect the height of the seat, the position sensor is used to detect the front-back position of the seat, and the angle sensor is used to detect the tilt angle of the seat. The above sensor data can be processed by a seat information extractor to extract the state information of the seat, thereby helping the system determine the optimal sound field transfer function.
[0072] In some embodiments, by combining the posture information and the carrier state information, the system can more accurately determine the optimal listening position of the user. For example, the height, position, and tilt angle of the seat and other information can be obtained first through the carrier state information recognition unit, and then the posture information of the user can be obtained through the posture recognition unit using radar, image, and pressure sensors. Then, the corresponding sound field feature index can be calculated by the sound field feature extractor according to the seat information and the posture information. Then, the most matching sound field transfer function can be found in the sound field transfer function database by the function matching unit according to the sound field feature index. Finally, according to the matching transfer function, the driving signal of the speaker is adjusted to achieve sound field zoning control.
[0073] By accurately obtaining the listening position information of the user, the system can more precisely adjust the sound field zoning to ensure that the sound field effects in the bright area and the dark area meet the actual listening needs of the user. Since the postures and seat states of different users are different, the system can dynamically adjust the sound field zoning according to this information to provide a personalized acoustic experience. When the posture or seat state of the user changes, the system can adjust the sound field zoning in real time to ensure that the zoning effect is not affected.
[0074] In some embodiments, step S101 may include:
[0075] First, determine the first sound field feature index corresponding to the posture information and the second sound field feature index corresponding to the carrier state information;
[0076] Next, match the sound field transfer function in the sound field transfer function database according to the first sound field feature index and the second sound field feature index.
[0077] It can be understood that the posture information mainly involves the user's weight, height, sitting posture, etc. These factors will affect the path of sound propagation to the user's ear, the incident direction and reflection of sound, etc., thereby affecting the sound field characteristics. The sound field feature extractor will process these posture information and compress them into an index representing the sound field characteristics related to the current posture, that is, the first sound field feature index. For example, for a user with a relatively high height and a correct sitting posture, after processing the posture information, a specific first sound field feature index value may be obtained, which can reflect the unique characteristics of the sound field in this posture.
[0078] The carrier state information is the seat information, including seat height, position, tilt angle, etc. Changes in these seat parameters will change the relative position and angular relationship between the passenger and the in-vehicle speaker, thereby affecting the sound field characteristics such as sound propagation and reflection. Similarly, the sound field feature extractor will perform compression processing on these seat information to obtain an index representing the sound field characteristics related to the current seat state, that is, the second sound field feature index. For example, a state where the seat height is relatively high and tilted forward by a certain angle will obtain a corresponding second sound field feature index after processing.
[0079] In some embodiments, the sound field transfer function can be matched in the following manner:
[0080] First, compress the first sound field feature index and the second sound field feature index to obtain a compressed sound field feature index;
[0081] Next, calculate the first distance between the compressed sound field feature index and the first feature index;
[0082] Then, calculate the second distance between the compressed sound field feature index and the second feature index;
[0083] If the first distance is less than the second distance, then use the first sound field transfer function corresponding to the first feature index as the sound field transfer function;
[0084] If the first distance is greater than the second distance, then use the second sound field transfer function corresponding to the second feature index as the sound field transfer function.
[0085] In specific implementation, in the sound field transfer function database, different sound field feature indexes and their corresponding optimal sound field transfer functions are stored. When the first sound field feature index and the second sound field feature index are determined, they can be compressed to form a comprehensive compressed sound field feature index Vc, and then used for matching in the sound field transfer function database.
[0086] The function matching unit can calculate the distances between this comprehensive sound field feature index and each sound field feature index in the database. Suppose there are multiple sound field feature indexes in the database, such as the first feature index v1 and the second feature index v2. The function matching unit can calculate the distances between the compressed sound field feature index Vc and the first feature index v1 and the second feature index v2 as the first distance d1 and the second distance d2 respectively. If d1 < d2, it means that the compressed sound field feature index Vc is closer to the first feature index v1. Then, the first sound field transfer function H1 corresponding to the first feature index v1 is matched. This first sound field transfer function H1 is the optimal sound field transfer function currently determined according to the attitude information and the carrier state information. The system will output the first sound field transfer function H1 to process and optimize the current sound field to achieve the best acoustic effect.
[0087] It should be noted that the distance calculation can be achieved in the following way:
[0088] d1 = ‖V c - ν1‖ 2 ;
[0089] d2 = ‖V c - ν2‖ 2 ;
[0090] where ν1 ∈ R 1×N and ν2 ∈ R 1×N represent the sound field feature indexes, d1 ∈ R 1×1 and d2 ∈ R 1×1 represent the feature distances, and ‖·‖ 2 represents the Euclidean norm.
[0091] Through the feature extraction and index determination of the attitude information and the carrier state information, as well as the matching in the sound field transfer function database, the above process can find the sound field transfer function most suitable for the current user and the seat state, and achieve precise sound field control and optimization.
[0092] Step S102: Determine the drive filter according to the sound field transfer function, and filter the regional signals in each region of the sound field through the drive filter to obtain the target sound field that forms the corresponding listening effect in each region.
[0093] Among them, the core function of the driving filter is to combine the sound pressure requirements of the target sound field with the sound field transfer function to calculate the optimal driving signal for the loudspeaker. In some embodiments, the driving filter can be determined by the sound field transfer function matrix and the target sound field. The sound field transfer function matrix is the currently best sound field transfer function obtained by matching the sound field transfer function database, which describes the sound field propagation characteristics from the loudspeaker to each area (such as the bright area and the dark area). The target sound field sound pressure is the expected sound pressure distribution in the bright area and the dark area of the predefined target sound field. For example, the sound in the bright area needs to enhance a specific frequency band, and the sound energy needs to be suppressed in the dark area. The specific calculation method is as follows:
[0094] w=(G H G+λI) -1 G h P des ;
[0095] Among them, G represents the sound field transfer function, the superscript H represents the matrix transpose, the symbol λ is the regularization parameter, the superscript -1 represents the matrix inversion, and P des represents the target sound field sound pressure, G H G is the product of the conjugate transpose of the transfer function matrix and itself, representing the energy distribution of the sound field propagation. λI is the regularization term to prevent numerical instability during matrix inversion and ensure the robustness of the filter. G H P des is to match the target sound pressure with the transfer function to ensure that the filtered signal can approximate the target sound field.
[0096] It can be understood that the driving filter is essentially a set of weighting coefficients used to adjust the output signals of each loudspeaker so that the finally synthesized sound field meets the target sound pressure requirements in the bright area and the dark area.
[0097] After the driving filter is determined, the signals in the target area can be filtered. Among them, each area in the sound field can include a bright area and a dark area. The bright area signal can be an audio signal that needs to be enhanced (such as music or navigation prompts in the user's area), and the dark area signal can be an interference signal that needs to be suppressed (such as noise or irrelevant audio in other areas).
[0098] Specifically, the acoustic energy in the target frequency band can be enhanced by driving the filter to ensure that the sound pressure in the bright area reaches the sound pressure of the target sound field. Alternatively, the acoustic energy can be canceled or suppressed by the filter so that the sound pressure in the dark area is lower than the threshold. The filtered signal is actually emitted through the vehicle-mounted speakers to form the target sound field. Specifically, the digital filtered signal can be converted into an analog signal by the D / A conversion unit to drive the speakers to emit sound. Each speaker can output sound waves according to the filtered signal. When the sound waves propagate in the vehicle and are superimposed, a clear target sound field (such as music playback) is finally formed in the bright area, while in the dark area, the sound energy is canceled or reduced by the anti-phase sound waves (such as noise suppression). The actual sound field signal can be collected in real time by the error microphone inside the vehicle and compared with the target sound pressure. If the error exceeds the threshold, the filtering parameters are further adjusted through the active noise compensation module to ensure the stability of the sound field effect.
[0099] In specific applications, the driving filter can be calculated first according to the transfer function matched by the current seat state and the user's posture, in combination with the target sound pressure in the bright area (such as clear navigation prompts) and the target sound pressure in the dark area (such as a 20 dB reduction in noise). After the navigation signal is filtered, it drives the front speakers to emit sound; after the noise signal is filtered in anti-phase, it drives the rear speakers to emit canceling sound waves. Finally, the driver hears clear navigation sounds, and the noise in the rear area is significantly reduced, realizing sound field zoning control and obtaining the target sound field.
[0100] In some embodiments, step S102 may include:
[0101] First, obtain the first signal of the first listening area and the second signal of the second listening area in the sound field; the first listening area is the area where the listening effect is enhanced, and the second listening area is the area where the listening effect is weakened;
[0102] Next, filter the first signal and the second signal through the driving filter to obtain the filtered signal of the sound field;
[0103] Then, convert the filtered signal into an analog signal for simulating the sound signal in the sound field;
[0104] Finally, send the analog signal to the sound source, and convert the analog signal into a sound signal through the sound source to form the target sound field.
[0105] In the scenario of this application, the first listening area can be the bright area, which is the area where the listening effect needs to be enhanced. For example, the driver's seat area, where the user hopes to hear clear music, navigation prompts, or other audio content. The target audio signal in the bright area is usually the audio content that needs to be enhanced (such as music, navigation prompts, etc.).
[0106] The second listening area can be a dark zone, which is an area where the listening effect needs to be weakened, such as the rear seat area, where users hope to reduce noise or audio interference. The target audio signal in the dark zone is usually the noise or interference signal that needs to be suppressed.
[0107] In some embodiments, the first signal and the second signal can be generated by an in-vehicle audio system (such as a multimedia system, a navigation system, etc.), or the in-vehicle noise signal can be collected by a microphone. The first signal and the second signal are usually digital signals, which are convenient for subsequent filtering processing.
[0108] It can be understood that the function of the driving filter is to adjust the output signal of the speaker according to the sound field transfer function and the sound field partition control algorithm, so that the sound field in the bright zone is enhanced and the sound field in the dark zone is weakened. The sound field transfer function is the current best sound field transfer function obtained by matching through the sound field transfer function database, and is used to describe the sound field propagation characteristics from the speaker to the bright zone and the dark zone. The target sound pressure is the target sound pressure distribution in the bright zone and the dark zone (for example, in the bright zone, the sound of a specific frequency band needs to be enhanced, and in the dark zone, the sound energy needs to be suppressed).
[0109] In some embodiments, the first signal and the second signal can be filtered by a driving filter. The sound energy in the target frequency band is enhanced by the driving filter to ensure that the sound pressure in the bright zone reaches the target value. The sound energy is canceled or suppressed by the driving filter to make the sound pressure in the dark zone lower than the threshold. The filtered signal is an adjusted digital signal, which can drive the speaker to generate sound waves that meet the requirements of the target sound field.
[0110] In some embodiments, the filtered digital signal can be converted into an analog signal by a D / A conversion unit. Since the signal after filtering processing is a digital signal and cannot directly drive the speaker to emit sound, the digital signal can be converted into an analog signal through the digital-to-analog conversion process of D / A conversion, and the analog signal can directly drive the speaker to emit sound.
[0111] Among them, the sound source is usually the speaker unit in the vehicle, which is responsible for converting the analog signal into a sound signal. The speaker can emit sound waves according to the analog signal, and the sound waves propagate and superimpose in the vehicle to form a target sound field. In the target sound field, the sound waves emitted by the speaker enhance the target audio signal in the bright zone, enabling users to hear clear audio content. The sound waves emitted by the speaker cancel or suppress the noise in the dark zone, reducing the sound energy, enabling users to feel a quiet environment. By enhancing the first signal, users in the bright zone can clearly hear the target audio content (such as music, navigation prompts, etc.). By suppressing the second signal, users in the dark zone feel the weakening of the noise or interference signal and obtain a quiet listening environment.
[0112] In practical applications, it is assumed that the vehicle interior is divided into a bright area in the driver's seat (where navigation prompts need to be enhanced) and a dark area in the back row (where noise needs to be suppressed). The first signal can be a navigation prompt audio signal, and the second signal can be an in-vehicle noise signal. Then, the navigation prompt signal can be enhanced and the noise signal can be suppressed by driving a filter, and the filtered digital signal can be converted into an analog signal. Finally, a sound source such as a speaker can generate sound according to the analog signal, so that the driver can hear clear navigation prompts and the noise in the back row area is significantly reduced.
[0113] In summary, in the embodiment of the present application, by obtaining the signals in the bright area and the dark area, and combining the filtering process of the driving filter, D / A conversion, and the sound generation of the speaker, the system can form a target sound field that meets the user's needs inside the vehicle. For example, the listening effect in the bright area of the vehicle interior is enhanced, and the listening effect in the dark area is weakened, thereby realizing sound field zoning control and improving the in-vehicle acoustic experience.
[0114] In some embodiments, the method of the present application may further include:
[0115] First, collect the current sound signal of the target sound field;
[0116] Next, compare the current sound signal with the target sound signal to obtain a reconstruction error signal representing the difference between the current sound signal and the target sound signal;
[0117] Then, determine the compensation filter parameters and their corresponding compensation filters according to the reconstruction error signal and the target sound signal;
[0118] Finally, filter the target sound signal through the compensation filter to output a compensated sound signal, and adjust the target sound field based on the compensated sound signal.
[0119] In some embodiments, the actual sound signal of the target sound field is collected by an error microphone unit. The error microphone can be arranged in the target sound field area (such as the bright area or the dark area) to collect the sound pressure signal of the current sound field in real time. The signal collected by the error microphone can be the actual sound pressure distribution of the current sound field, reflecting the true effect of the sound field after the speaker generates sound.
[0120] The target sound signal is the expected sound pressure distribution of the predefined target sound field. For example, specific frequency bands of sound need to be enhanced in the bright area, and sound energy needs to be suppressed in the dark area. In some embodiments, the current sound signal collected by the error microphone can be compared with the target sound signal to calculate the difference between the two. Reconstruction error signal: The result of the difference comparison, representing the deviation between the current sound field and the target sound field. The calculation formula for the reconstruction error signal is:
[0121] e(n) = P des (n) - P real (n);
[0122] Among them, P des (n) is the target sound signal, that is, the desired sound pressure, P real (n) is the current sound signal, that is, the actual sound pressure, and e(n) is the reconstruction error signal.
[0123] Among them, the compensation filter is used to filter the target sound signal to generate a compensation sound signal to eliminate the reconstruction error. For example, in this scenario, a compensation filter can be installed in the headrest of the seat.
[0124] In some embodiments, an active noise control algorithm (such as the LMS algorithm) can be used to update the parameters of the compensation filter. The update formula can be:
[0125] w(n + 1) = w(n) + 2μe(n)x(n);
[0126] In the formula, w(n) represents the current compensation filter parameters, w(n + 1) represents the updated compensation filter parameters, μ represents the adaptive iteration step size of the algorithm, which controls the convergence speed of the filter, x(n) is the target sound signal, and e(n) is the reconstruction error signal, which is the error between the current sound field and the target signal of the desired sound field.
[0127] The role of the compensation filter is to dynamically adjust the filter parameters according to the reconstruction error signal and the target sound signal to generate a compensation sound signal that can cancel the error. The target sound signal can be filtered through the compensation filter to generate a compensation sound signal, and the role of the compensation sound signal is to cancel the deviation between the current sound field and the target sound field.
[0128] In some embodiments, the compensation sound signal can be sent to an active compensation unit (or other secondary speakers). The active compensation unit can emit sound waves according to the compensation sound signal to perform real-time compensation on the target sound field. The compensation sound signal enhances the target audio signal to ensure that the sound pressure in the bright area reaches the target value, and the compensation sound signal cancels or suppresses the noise signal to ensure that the sound pressure in the dark area is lower than the threshold. The error microphone can collect the compensated sound field signal again and compare it with the target sound signal. If the reconstruction error still exceeds the threshold, the above process is repeated to further adjust the parameters of the compensation filter until the sound field effect meets the requirements.
[0129] Only as an example, assume that the goal in the bright area of the driver's seat in the car is to enhance the navigation prompt, and the goal in the dark area of the back row is to suppress noise. The error microphone can collect the actual sound pressure signals of the driver's seat and the back row, then compare the collected sound signals with the target sound signal to obtain the reconstruction error signal, then update the parameters of the compensation filter according to the reconstruction error signal and the target sound signal, and then generate a compensation sound signal through the compensation filter and send it to the active compensation unit. Finally, the active compensation unit emits the compensation sound signal to enhance the navigation prompt in the driver's seat and suppress the noise in the back row.
[0130] In summary, in the embodiments of the present application, by collecting the current acoustic signal, calculating the reconstruction error signal, determining the compensation filter parameters, and outputting the compensated acoustic signal, the system can adjust the target sound field in real time to ensure that the sound field effects in the bright area and the dark area meet the user's requirements. This process combines signal processing, acoustic modeling, and real-time compensation technologies, significantly improving the adaptability and user experience of the sound field zoning system.
[0131] Figure 2 is a schematic diagram of the sound field adjustment effect provided in an exemplary embodiment of the present disclosure. As Figure 2 shown, assuming that pink noise is used as the test signal, since pink noise has an even energy distribution at different frequencies and can comprehensively reflect the acoustic response of the system in each frequency band, microphones are placed in the bright area and the dark area respectively. In this scenario, the error microphone unit can be used to collect the sound signals in the partitioned areas, obtaining the sound signals in different areas in real time and accurately, providing basic data for subsequent analysis.
[0132] Figure 2 The blue curve in [Figure] represents the sound pressure spectrum of the first listening area, that is, the bright area sound pressure spectrum in the bright area, indicating the sound pressure level distribution of the sound at different frequencies in the bright area. The bright area is the area where it is desired that the sound be clearly and accurately conveyed to the passengers. From the curve, it can be seen that its sound pressure level is relatively high in multiple frequency bands, indicating that this area can effectively receive rich sound information and meet the requirements for the sound effect in the bright area. The red curve is the sound pressure spectrum of the second listening area, that is, the dark area sound pressure spectrum, reflecting the change of the sound pressure level in the dark area with frequency. The dark area is the area where sound interference is to be suppressed. The curve shows that its sound pressure level is generally low, indicating that the method of the present application plays a role in reducing the sound intensity in the dark area.
[0133] Figure 2 The marked acoustic contrast in [Figure] is 14.8 dBA, which is obtained by subtracting the dark area sound pressure spectrum from the bright area spectrum and taking the average. This value intuitively reflects the difference degree between the sounds in the bright area and the dark area. The larger the value, the more significant the zoning effect. Through a series of complex operations, such as matching the sound field transfer function using the carrier state information and the user posture information, calculating the driving filter to filter the signals in the target area, etc., is to achieve such an obvious acoustic contrast. As Figure 2 can be seen, using the method of the present application for sound field adjustment can achieve a good sound field zoning effect. The sound pressure in the bright area is 14.8 dB higher than that in the dark area, successfully creating an acoustic difference in different areas and being able to meet the different sound requirements of users in different areas.
[0134] In summary, in the embodiments of the present application, online compensation is performed on the sound field through active noise control technology, which can effectively compensate for the measurement errors during the modeling of the sound field transfer function and the effect loss caused by the deviation between the modeled sound area and the user's listening area. By collecting the sound signals in each area in real time, calculating the error by comparing with the target sound area signal, dynamically updating the driving filter through the sound field transfer function, and precisely adjusting the sound generation effect in each area, a target sound field with corresponding listening effects in each area is obtained. For example, ensuring that the sound in the bright area is clear and full, and the dark area is quiet and undisturbed, thereby significantly improving the sound field zoning adjustment effect and greatly enhancing the user's acoustic experience.
[0135] According to a second aspect of the present disclosure, a sound field adjustment system is provided. Refer to Figures 3 to 4 , the sound field adjustment system may include a sound area matching module 201, a sound field adjustment module 202, and a sound compensation module 203. Among them, the sound area matching module 201 is configured to determine a sound field transfer function according to the listening position information in the sound field; the sound field adjustment module 202 is configured to determine a driving filter according to the sound field transfer function, and perform filtering processing on the area signals in each area in the sound field through the driving filter to obtain a target sound field with corresponding listening effects in each area; the sound compensation module 203 is configured to perform sound compensation on the target sound field according to the comparison result obtained by comparing the current sound signal of the target sound field with the target sound signal.
[0136] In some embodiments, the sound area matching module 201 may include:
[0137] An attitude recognition unit, configured to obtain the attitude information of the user;
[0138] A carrier state recognition unit, configured to obtain the carrier state information of the carrier carrying the user, where the carrier state information includes the height, position, and tilt angle of the carrier;
[0139] A function matching unit, configured to match the sound field transfer function according to the attitude information and the carrier state information.
[0140] In some embodiments, the carrier state recognition unit includes a height sensor, a position sensor, an angle sensor, and a seat information extractor;
[0141] The attitude recognition unit includes a radar sensor, an image sensor, a pressure sensor, and an attitude feature extractor.
[0142] In some embodiments, the function matching unit includes:
[0143] A sound field feature extractor, configured to determine a first sound field feature index of the attitude information and a second sound field feature index of the carrier state information;
[0144] A function database for storing sound field transfer functions to be matched and the sound field feature indexes corresponding to each sound field transfer function to be matched;
[0145] A function matcher for matching sound field transfer functions in the function database according to the first sound field feature index and the second sound field index.
[0146] In some embodiments, the sound field adjustment module 202 may include:
[0147] A drive filter determination unit for determining a drive filter according to the sound field transfer function;
[0148] A filter unit for filtering the first signal and the second signal of the sound field through the drive filter to obtain corresponding filtered signals; the first signal comes from the first listening area for enhancing the listening effect, and the second signal comes from the second listening area for weakening the listening effect;
[0149] A D / A conversion unit for converting the filtered signal into an analog signal for simulating the sound signal in the sound field;
[0150] A sound generation unit for converting the analog signal into a sound signal to form a target sound field.
[0151] In some embodiments, the sound compensation module 203 may include:
[0152] An error signal unit for comparing the current sound signal of the target sound field with the target sound signal to obtain a reconstruction error signal characterizing the difference between the current sound signal and the target sound signal;
[0153] A filter determination unit for determining a compensation filter parameter and its corresponding compensation filter according to the reconstruction error signal and the target sound signal;
[0154] A compensated sound signal output module for filtering the target sound signal through the compensation filter to output a compensated sound signal and adjusting the target sound field based on the compensated sound signal.
[0155] It should be noted that for the specific implementation manners and more detailed contents of the above modules and units, reference may be made to the corresponding method part, and details will not be elaborated here one by one.
[0156] The embodiment of the present application also provides a computer-readable storage medium, on which instructions are stored, and when the instructions are executed by a processor, the processor is configured to execute the above-mentioned sound field adjustment method.
[0157] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0158] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one or more of the processes Figure 1 or a plurality of processes and / or blocks
[0159] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in Figure 1 one or more of the processes Figure 1 or a plurality of processes and / or blocks
[0160] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one or more of the processes Figure 1 or a plurality of processes and / or blocks
[0161] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.
[0162] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM), and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of computer-readable media.
[0163] A computer-readable medium includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, magnetic disk storage or other magnetic storage devices, or any other non-transitory media that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated communication signals and carrier waves.
[0164] As Figure 5 shown, it is a schematic diagram of the architecture of a vehicle provided in an embodiment mode of the present application. In this embodiment, the vehicle 400 may include a controller 300, and a computer program is stored on the controller 300. When the computer program is executed by a processor, the steps of the above sound field adjustment method are implemented. In this embodiment, the vehicle may be a fuel vehicle, a plug-in hybrid vehicle, or a new energy vehicle, etc., and the present disclosure does not make specific limitations thereto.
[0165] In the description of the present application, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of the present application, "a plurality" means two or more, unless otherwise specifically defined.
[0166] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0167] The embodiments, implementation modes, and related technical features of the present application can be combined and replaced with each other without conflict.
[0168] The above are only the preferred embodiments of the present application and do not impose any form of limitation on the present application. However, any simple modification, equivalent change, and modification made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application still fall within the scope of the technical solution of the present application.
Claims
1. A sound field adjustment method, characterized in that: include: Determine the sound field transfer function according to the listening position information in the sound field; A driving filter is determined according to the sound field transfer function, and the driving filter is used to filter the regional signals of each region in the sound field to obtain a target sound field that forms a corresponding listening effect in each region.
2. The method according to claim 1, characterized in that The listening position information includes posture information and carrier state information; and determining the sound field transfer function according to the listening position information in the sound field includes: Determine a first sound field feature index corresponding to the posture information and a second sound field feature index corresponding to the carrier state information; The sound field transfer function is matched in a sound field transfer function database according to the first sound field feature index and the second sound field feature index.
3. The method according to claim 2, characterized in that The step of matching the sound field transfer function in a sound field transfer function database according to the first sound field feature index and the second sound field feature index comprises: compressing the first sound field feature index and the second sound field feature index to obtain a compressed sound field feature index; Calculating a first distance between the compressed sound field feature index and a first feature index; Calculating a second distance between the compressed sound field feature index and a second feature index; If the first distance is smaller than the second distance, taking the first sound field transfer function corresponding to the first feature index as the sound field transfer function; If the first distance is greater than the second distance, the second sound field transfer function corresponding to the second feature index is used as the sound field transfer function.
4. The method according to claim 1, characterized in that: The filtering process of the regional signals of each region in the sound field by the driving filter to obtain a target sound field forming a corresponding listening effect in each region includes: Acquire a first signal of a first listening area and a second signal of a second listening area in the sound field; the first listening area is an area for enhancing the listening effect, and the second listening area is an area for weakening the listening effect; Performing filtering processing on the first signal and the second signal by the driving filter to obtain a filtering signal of the sound field; Converting the filtered signal into an analog signal for simulating an acoustic signal in the sound field; The analog signal is sent to a sound source, and the sound source converts the analog signal into the acoustic signal to form the target sound field.
5. The method according to claim 1, characterized in that Also includes: Collecting a current acoustic signal of the target sound field; Comparing the difference between the current acoustic signal and the target acoustic signal to obtain a reconstruction error signal representing the difference between the current acoustic signal and the target acoustic signal; Determining compensation filter parameters and corresponding compensation filters according to the reconstruction error signal and the target sound signal; The target sound signal is filtered by the compensation filter to output a compensation sound signal, and the target sound field is adjusted based on the compensation sound signal.
6. A sound field adjustment system, characterized in that: include: A sound zone matching module, used to determine the sound field transfer function according to the listening position information in the sound field; A sound field adjustment module, used to determine a driving filter according to the sound field transfer function, and filter the regional signals of each region in the sound field through the driving filter to obtain a target sound field that forms a corresponding listening effect in each region; The sound compensation module is used to perform sound compensation on the target sound field according to a comparison result obtained by comparing the difference between the current sound signal of the target sound field and the target sound signal.
7. The system according to claim 6, characterized in that The voice zone matching module comprises: A gesture recognition unit, used to obtain user's gesture information; A carrier state identification unit, used to obtain the state information of the carrier carrying the user, wherein the carrier state information includes the height, position and tilt angle of the carrier; A function matching unit is used to match the sound field transfer function according to the posture information and the carrier state information.
8. The system according to claim 7, characterized in that The carrier state recognition unit includes a height sensor, a position sensor, an angle sensor and a seat information extractor; The gesture recognition unit includes a radar sensor, an image sensor, a pressure sensor and a gesture feature extractor.
9. The system according to claim 7, characterized in that The function matching unit comprises: A sound field feature extractor, used to determine a first sound field feature index of the posture information and a second sound field feature index of the carrier state information; A function database, used to store the sound field transfer functions to be matched, and the sound field feature index corresponding to each of the sound field transfer functions to be matched; A function matcher is used to match the sound field transfer function in the function database according to the first sound field feature index and the second sound field feature index.
10. The system according to claim 6, characterized in that The sound field adjustment module comprises: A driving filter determination unit, configured to determine a driving filter according to the sound field transfer function; A filter unit, configured to filter the first signal and the second signal of the sound field through the driving filter to obtain corresponding filtered signals; the first signal comes from a first listening area that enhances the listening effect, and the second signal comes from a second listening area that weakens the listening effect; A D / A conversion unit, used for converting the filtered signal into an analog signal for simulating an acoustic signal in the sound field; The pronunciation unit is used to convert the analog signal into the acoustic signal to form the target sound field.
11. The system according to claim 6, characterized in that The sound compensation module comprises: An error signal unit, used for comparing the difference between the current sound signal of the target sound field and the target sound signal, to obtain a reconstructed error signal representing the difference between the current sound signal and the target sound signal; A filter determination unit, configured to determine compensation filter parameters and a corresponding compensation filter according to the reconstruction error signal and the target sound signal; The compensation sound signal output module is used to filter the target sound signal through the compensation filter to output a compensation sound signal, and adjust the target sound field based on the compensation sound signal.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
13. A controller having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
14. A vehicle, characterized in that: Comprising the controller as claimed in claim 13.
15. A computer program product, characterized in that The method comprises a computer program or instructions, which implement the steps of the method according to any one of claims 1 to 5 when executed by a processor.
Citation Information
Cited By
Sound effect improving method, device and equipment for sound partitions in vehicle and storage medium
CN121126203A