Vehicle active noise reduction method, electronic device, vehicle and storage medium
Patent Information
- Application Number
- CN202610694546.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-20
- Publication Date
- 2026-06-23
AI Technical Summary
In existing technologies, the active noise cancellation effect of vehicles cannot accurately identify the occupant's head, resulting in the inability to effectively eliminate road noise near the occupant's ears, failing to meet the occupant's noise reduction needs, and reducing the driving experience.
By acquiring multi-source sensing information, including vehicle vibration signals and current road surface type, a noise reduction parameter set is determined, and an acoustic transfer function is determined based on occupant body parameters and position parameters to generate an anti-noise driving signal, which is then accurately output to the occupant's head area.
It achieves a match between the vehicle's active noise reduction effect and the needs of the occupants, ensuring that the energy of the anti-noise field is focused on the head area of the target occupant, meeting the occupant's noise reduction needs and improving the driving experience.
Smart Images

Figure CN122266338A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a vehicle active noise reduction method, electronic device, vehicle, and storage medium. Background Technology
[0002] With the continuous development of the automotive industry, driving comfort has become one of the core indicators for measuring vehicle quality, and road noise, as a key factor affecting the driving experience, has received widespread attention in the industry.
[0003] In related technologies, in order to address the impact of road noise on the driving experience, engineers typically control the audio system in the area where the occupants are located. This allows the audio system to actively reduce noise in the occupants' area, thereby improving the vehicle's noise reduction effect.
[0004] However, because the active noise cancellation schemes used in related technologies cannot accurately identify the occupant's head, the vehicle may fail to accurately eliminate road noise generated near the occupant's ears. Consequently, the active noise cancellation effect of the vehicle is insufficient to meet the occupant's needs, significantly reducing the driving experience. Summary of the Invention
[0005] The main objective of this application is to provide a vehicle active noise reduction method, electronic device, vehicle, and storage medium, aiming to solve the technical problem that the active noise reduction effect of vehicles is difficult to meet the needs of passengers in related technologies.
[0006] To achieve the above objectives, this application proposes a vehicle active noise reduction method, the vehicle active noise reduction method comprising: Acquire multi-source sensing information; Read the vehicle vibration signal and current road surface type contained in the multi-source sensing information, and determine the first noise reduction parameter group based on the vehicle vibration signal and the current road surface type; Based on the multi-source sensing information, determine the occupant's body parameters and position parameters, and determine the target acoustic transfer function based on the occupant's body parameters and position parameters; The first noise reduction parameter set and the target acoustic transfer function are integrated to obtain the first noise-resistant driving signal; A first noise reduction field is output to the target occupant according to the first noise reduction driving signal, wherein the first noise reduction field is located in the head region of the target occupant.
[0007] In one embodiment, the step of determining the first noise reduction parameter set based on the vehicle vibration signal and the current road surface type includes: The vehicle vibration signal is transformed to obtain a frequency domain signal, and the road noise reference signal of the road where the vehicle is located is extracted from the frequency domain signal. An initial noise reduction parameter set is determined based on the current road surface type, and a first noise reduction parameter set is obtained by weighted fusion processing of the initial noise reduction parameter set and the road noise reference signal.
[0008] In one embodiment, the step of determining the initial noise reduction parameter set based on the current road surface type includes: Obtain a preset road surface type database, wherein the road surface type database contains multiple preset road surface types and preset noise reduction parameter groups that match each of the multiple preset road surface types; Based on the current road surface type, the road surface type database is queried, and the preset noise reduction parameter set that matches the current road surface type in the road surface type database is determined as the initial noise reduction parameter set.
[0009] In one embodiment, the step of determining the occupant's body parameters and position parameters based on the multi-source sensing information includes: Read the cockpit visual signals contained in the multi-source sensing information, and determine the occupant's body parameters based on the cockpit visual signals; Read the seat pressure signal contained in the multi-source sensing information, and determine the occupant position parameters of the target occupant based on the seat pressure signal.
[0010] In one embodiment, after the step of determining the target acoustic transfer function based on the occupant body parameters and the occupant position parameters, the method further includes: The target noise reduction channel of the vehicle is determined based on the occupant position parameters, and the target noise reduction channel is adjusted to the open state; The first noise reduction parameter set is optimized according to the target noise reduction channel to obtain the second noise reduction parameter set, and the second noise reduction parameter set and the target acoustic transfer function are integrated to obtain the second noise immunity driving signal; A second noise reduction field is output to the target occupant according to the second noise reduction drive signal, wherein the second noise reduction field is located in the head region of the target occupant.
[0011] In one embodiment, the step of determining the target acoustic transfer function based on the occupant body parameters and the occupant position parameters includes: Obtain a preset acoustic transfer function library, wherein the acoustic transfer function library contains multiple parameter combinations composed of preset body parameters and preset position parameters, and preset acoustic transfer functions corresponding to each of the multiple parameter combinations; The preset acoustic transfer function that matches the occupant's body parameters and position parameters in the acoustic transfer function library is determined as the target acoustic transfer function corresponding to the target occupant.
[0012] In one embodiment, after the step of outputting a first noise reduction field to the target occupant according to the first noise reduction drive signal, the method further includes: Collect residual noise signals inside the vehicle; The anti-phase acoustic wave gain is determined based on the residual noise signal, and the first anti-noise driving signal is optimized according to the anti-phase acoustic wave gain to obtain the third anti-noise driving signal. The third noise reduction field is output to the target occupant according to the third noise reduction drive signal.
[0013] In addition, to achieve the above objectives, this application also proposes an electronic device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the vehicle active noise cancellation method as described above.
[0014] In addition, to achieve the above objectives, this application also proposes a vehicle that includes the electronic equipment described above.
[0015] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the vehicle active noise reduction method described above.
[0016] The vehicle active noise reduction method provided in this application embodiment acquires multi-source sensing information; reads the vehicle vibration signal and current road surface type included in the multi-source sensing information, and determines a first noise reduction parameter group based on the vehicle vibration signal and the current road surface type; determines the occupant body parameters and occupant position parameters based on the multi-source sensing information, and determines a target acoustic transfer function based on the occupant body parameters and the occupant position parameters; integrates the first noise reduction parameter group and the target acoustic transfer function to obtain a first anti-noise driving signal; and outputs a first noise reduction field to the target occupant according to the first noise reduction driving signal, wherein the first noise reduction field is located in the head region of the target occupant.
[0017] Thus, this application solves the technical problem in related technologies that the active noise reduction effect of vehicles is difficult to meet the needs of occupants. Specifically, this application adopts a method of determining the noise reduction parameter set based on vehicle vibration signals and current road surface type, and determining the acoustic transfer function based on occupant body parameters and occupant position parameters. Then, it generates an anti-noise driving signal according to the noise reduction parameter set and acoustic transfer function, so that the vehicle can generate an anti-noise field that matches the road noise, occupant body, and occupant position characteristics. This allows the energy of the anti-noise field to be focused on the target occupant's head area, ensuring that the active noise reduction effect of the vehicle meets the needs of the occupants. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a flowchart illustrating an embodiment of the active noise reduction method for vehicles in this application.
[0021] Figure 2 This is a detailed flowchart illustrating the active noise reduction operation provided in one embodiment of the active noise reduction method for vehicles according to this application.
[0022] Figure 3 This is a detailed flowchart illustrating the noise reduction optimization operation provided in one embodiment of the active noise reduction method for vehicles according to this application.
[0023] Figure 4 This is a schematic diagram of the hardware layout provided for an embodiment of the active noise reduction method for vehicles according to this application.
[0024] Figure 5 This is a schematic diagram of the module structure of the vehicle active noise reduction device according to an embodiment of this application.
[0025] Figure 6 This is a schematic diagram of the device structure of the hardware operating environment involved in the vehicle active noise reduction method in this application embodiment.
[0026] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0027] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0028] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0029] In this embodiment, for ease of description, the following description will focus on electronic devices configured in the vehicle, or terminals such as mobile terminals, data storage control terminals, and PCs that are associated with electronic devices.
[0030] It should be noted that, please refer to Figure 4 , Figure 4 A schematic diagram of the hardware layout provided for an embodiment of the active noise reduction method for vehicles according to this application is shown below. Figure 4 As shown, the vehicle is equipped with a camera S101, a lidar sensor S102, a seat pressure sensor S103, a door speaker unit S104, a roof-mounted A2B microphone S105, a vibration sensor S106, and a multi-channel ANC controller S107. The camera S101 is installed on the inside of the vehicle's roof, typically near the front reading lights or the base of the rearview mirrors, and can completely cover all seat areas inside the vehicle. Furthermore, the lidar sensor S102 is installed in the center front of the vehicle's roof, capable of covering the road surface within a certain distance directly in front of and to the sides of the vehicle. Additionally, the seat pressure sensor S103 is embedded in each door in a distributed array. The seat cushion lining is located inside the seat; in addition, the door speaker unit S104 is typically located inside the door trim panel, dashboard, or rear shelf; in addition, the ceiling A2B microphone S105 is installed on the inner side of the ceiling corresponding to each seat area, with each microphone facing the head area of the occupant of the corresponding seat; in addition, the vibration sensor S106 is an acceleration sensor, which is installed at key structural points such as the front and rear suspension assemblies on the vehicle chassis structure; in addition, the multi-channel ANC controller S107 is installed behind the vehicle's dashboard, inside the center console, or in a dedicated electronic control unit area, and is connected to other sensors and controllers via the vehicle's high-speed bus.
[0031] Based on the aforementioned electronic devices, the overall concept of the vehicle active noise reduction method of this application is proposed.
[0032] With the continuous development of the automotive industry, driving comfort has become one of the core indicators for measuring vehicle quality. Road noise, as a key factor affecting the driving experience, has received widespread attention in the industry. In related technologies, engineers typically control the audio system in the occupant area to actively cancel noise in that area, thereby improving the vehicle's noise reduction effect. However, because the active noise cancellation solutions used in these technologies cannot accurately identify the occupant's head, the vehicle may fail to accurately eliminate road noise near the occupant's ears. Consequently, the active noise cancellation effect may not meet the occupant's needs, significantly reducing the driving experience.
[0033] To address the above issues, this application provides a vehicle active noise reduction method, comprising: acquiring multi-source sensing information; reading vehicle vibration signals and current road surface type included in the multi-source sensing information, and determining a first noise reduction parameter set based on the vehicle vibration signals and the current road surface type; determining occupant body parameters and occupant position parameters based on the multi-source sensing information, and determining a target acoustic transfer function based on the occupant body parameters and the occupant position parameters; integrating the first noise reduction parameter set and the target acoustic transfer function to obtain a first noise reduction driving signal; and outputting a first noise reduction field to the target occupant according to the first noise reduction driving signal, wherein the first noise reduction field is located in the head region of the target occupant.
[0034] Thus, this application solves the technical problem in related technologies that the active noise reduction effect of vehicles is difficult to meet the needs of occupants. Specifically, this application adopts a method of determining the noise reduction parameter set based on vehicle vibration signals and current road surface type, and determining the acoustic transfer function based on occupant body parameters and occupant position parameters. Then, it generates an anti-noise driving signal according to the noise reduction parameter set and acoustic transfer function, so that the vehicle can generate an anti-noise field that matches the road noise, occupant body, and occupant position characteristics. This allows the energy of the anti-noise field to be focused on the target occupant's head area, ensuring that the active noise reduction effect of the vehicle meets the needs of the occupants.
[0035] Based on the overall concept of the vehicle active noise reduction method of this application, the embodiments of this application provide a vehicle active noise reduction method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the active noise reduction method for vehicles according to this application. In this embodiment, the method includes steps S10 to S50: Step S10: Acquire multi-source sensing information; Step S20: Read the vehicle vibration signal and current road surface type contained in the multi-source sensing information, and determine the first noise reduction parameter group based on the vehicle vibration signal and current road surface type; It should be noted that this multi-source perception information is a set of raw data collected by multiple independent sensors inside and outside the vehicle, reflecting road excitation, vehicle vibration, and occupant status. Furthermore, this noise reduction parameter set is a collection used to configure the core parameters of the active noise reduction control algorithm, specifically including: filter convergence coefficients, secondary path gain compensation parameters, leakage factors, etc. Additionally, the current road surface type is a classification of the material and texture attributes of the road surface on which the vehicle is traveling; this can be understood as including asphalt pavement, cement concrete pavement, gravel pavement, pothole pavement, etc.
[0036] In this embodiment, when the vehicle is in motion, the electronic devices configured inside the vehicle first access multiple sensors configured on the vehicle. The electronic devices synchronously collect multi-source perception information from multiple sensors, including vehicle vibration signals, road surface point cloud data, cabin visual signals, and seat pressure signals. Then, the electronic devices read the road surface point cloud data contained in the multi-source perception information and extract road surface feature parameters such as road surface texture roughness and smoothness based on the road surface point cloud data. Then, based on each road surface feature parameter, the current road surface type corresponding to the road the vehicle is traveling on is determined. At the same time, the electronic devices read the vehicle vibration signals contained in the multi-source perception information and process the vehicle vibration signals and the current road surface type to obtain a first noise reduction parameter set suitable for the road conditions where the vehicle is located.
[0037] For example, please refer to Figure 2 , Figure 2 A detailed flowchart illustrating the active noise reduction operation provided in an embodiment of the active noise reduction method for vehicles according to this application is shown below. Figure 2 As shown, when the vehicle is in motion, the vehicle domain controller first accesses four accelerometers deployed at the front left, front right, rear left, and rear right of the vehicle, enabling each accelerometer to synchronously acquire four channels of vehicle vibration signals at a sampling rate of 1kHz. Simultaneously, the active noise cancellation system accesses a lidar deployed at the center of the roof, enabling the lidar to acquire road point cloud data at a sampling frequency of ≥10Hz. The active noise cancellation system also accesses an in-vehicle camera deployed at the center of the roof or the front reading light position within the vehicle cabin, allowing the in-vehicle camera to capture images of the cabin interior to obtain cabin visual signals. Furthermore, the active noise cancellation system accesses seat pressure sensors deployed in the seat cushion area of each seat within the vehicle cabin, enabling each seat pressure sensor to acquire its own seat pressure signal. The vehicle domain controller integrates the vehicle vibration signals, road point cloud data, cabin visual signals, and seat pressure sensor signals to obtain multi-source perception information, which is then sent to the active noise cancellation system within the vehicle. After acquiring multi-source sensing information, the active noise reduction system further extracts vehicle vibration signals contained in the multi-source sensing signals and performs FFT (Fast Fourier Transform) processing on the vehicle vibration signals to convert them from time-domain signals to frequency-domain signals. The active noise reduction system then extracts vibration amplitude and peak frequency characteristic parameters within the frequency-domain signals, and determines road noise reference signals based on these vibration amplitude and peak frequency characteristic parameters. Simultaneously, the active noise reduction system reads road surface point cloud data contained in the multi-source sensing signals and calculates road surface feature parameters such as road surface texture roughness and smoothness. Based on these road surface feature parameters, it determines the current road surface type corresponding to the road being driven by the vehicle: asphalt pavement. The active noise reduction system queries a preset road surface type database based on the current road surface type to determine the initial noise reduction parameter set matching the asphalt pavement within the road surface type database. The initial noise reduction parameter set and the road noise reference signal are then weighted and fused to obtain the first noise reduction parameter.
[0038] In this way, by acquiring multi-source sensing information and performing FFT processing on the vibration signals within the multi-source sensing information, electronic devices can accurately separate the road noise component, which is mainly contributed by road surface excitation, from the vibration signals, and then dynamically configure the optimal noise reduction parameter set based on the road noise component.
[0039] In one feasible implementation, the step of "determining the first noise reduction parameter group based on the vehicle vibration signal and the current road surface type" in step S20 above may specifically include steps S201~S202: Step S201: The vehicle vibration signal is transformed to obtain a frequency domain signal, and the road noise reference signal of the road where the vehicle is located is extracted from the frequency domain signal; Step S202: Determine an initial noise reduction parameter set based on the current road surface type, and perform weighted fusion processing on the initial noise reduction parameter set and the road noise reference signal to obtain a first noise reduction parameter set.
[0040] It should be noted that the road noise reference signal is a frequency domain signal extracted from the vehicle vibration signal contained in the multi-source sensing information, which characterizes the noise characteristics caused by road surface roughness excitation. In addition, the frequency domain signal is a signal expression form obtained by performing a fast Fourier transform on the time domain vehicle vibration signal, with frequency as the independent variable and the amplitude of the signal at that frequency component as the dependent variable.
[0041] In this embodiment, after acquiring multi-source sensing information, the electronic device first reads the vehicle vibration signal contained in the multi-source sensing information. The electronic device performs preprocessing on the vibration signal, such as filtering and denoising, and zero-mean normalization. Then, it uses a preset time-frequency transformation algorithm to convert the preprocessed vehicle vibration signal from the time domain to the frequency domain to obtain the corresponding frequency domain signal. The electronic device then truncates the frequency domain signal according to a preset road noise characteristic frequency band range to determine the signal component of the frequency domain signal within the road noise characteristic frequency band range as the road noise reference signal. After that, the electronic device reads the road surface point cloud data contained in the multi-source sensing information and extracts road surface feature parameters such as road surface texture roughness and smoothness based on the road surface point cloud data. Then, it determines the current road surface type corresponding to the road where the vehicle is traveling based on each road surface feature parameter. The electronic device acquires a preset road surface type database and queries the road surface type database based on the current road surface type to obtain an initial noise reduction parameter set that matches the current road surface type. The electronic device then performs fusion and weighted processing on the initial noise reduction parameter set and the road noise reference signal to generate a first noise reduction parameter set that integrates the information of both.
[0042] For example, after acquiring multi-source sensing information, the active noise reduction system further reads the vehicle time-domain vibration signal contained in the multi-source sensing information. The active noise reduction system preprocesses the vehicle time-domain vibration signal and performs FFT operation on the preprocessed vehicle time-domain vibration signal to convert the vehicle time-domain vibration signal to the frequency domain to obtain a frequency domain signal. The active noise reduction system then extracts the amplitude of the frequency domain signal according to the preset road noise characteristic frequency band range, thereby selecting the vibration amplitude and peak frequency characteristic parameters in the 20-500Hz frequency band as the road noise reference signal at the current moment. After that, the active noise reduction system reads the road surface point cloud data contained in the multi-source sensing signal and calculates the road surface texture roughness, smoothness and other road surface characteristic parameters. Then, based on each road surface characteristic parameter, it determines the current road surface type corresponding to the road where the vehicle is traveling, asphalt pavement. The active noise reduction system queries the preset road surface type database based on the asphalt pavement to determine the initial noise reduction parameter group that the asphalt pavement matches in the road surface type database. The active noise reduction system performs weighted fusion processing on the initial noise reduction parameter group and the road noise reference signal according to the preset weight parameters to obtain the first noise reduction parameter group.
[0043] In this way, by acquiring multi-source sensing information and performing FFT processing on the vibration signals within the multi-source sensing information, electronic devices can accurately separate the road noise component, which is mainly contributed by road surface excitation, from the vibration signals.
[0044] In one feasible implementation, the step of "determining the initial noise reduction parameter set based on the current road surface type" in step S202 above may specifically include steps S2021 to S2022: Step S2021: Obtain a preset road surface type database, wherein the road surface type database contains multiple preset road surface types and preset noise reduction parameter groups that match each of the multiple preset road surface types; Step S2022: Query the road type database based on the current road type, and determine the preset noise reduction parameter group that matches the current road type in the road type database as the initial noise reduction parameter group.
[0045] It should be noted that this road surface type database is a structured data set pre-built and stored in the storage module of an electronic device, containing multiple preset road surface types and preset noise reduction parameter sets matching each preset road surface type. It is understood that this road surface type database is pre-built by technicians through extensive real-vehicle experiments, simulation tests, or theoretical calculations; this application does not restrict the specific construction method of the road surface type database.
[0046] In this embodiment, after acquiring the road noise reference signal, the electronic device first reads its own configured storage module to obtain a road type database containing multiple preset road surface types and preset noise reduction parameter groups that match each preset road surface type. Then, the electronic device queries the road type database based on the current road surface type to determine the preset noise reduction parameter group associated with the preset road surface type with the highest similarity matched by the current road surface type in the road type database as the initial noise reduction parameter group applicable to the current road.
[0047] For example, after acquiring the road noise reference signal, the active noise reduction system first reads its configured storage module to obtain a road type database containing multiple preset road surface types and preset noise reduction parameter sets corresponding to each preset road surface type. Then, the active noise reduction system queries the road type database based on the asphalt road surface, thereby determining the target preset road surface type with the smallest Euclidean distance among the multiple preset road surface types in the road type database. The active noise reduction system then determines the preset noise reduction parameter set that matches the target preset road surface type as the initial noise reduction parameter set applicable to the current road.
[0048] In this way, electronic devices can obtain a set of noise reduction parameters that match the current operating conditions and road by querying the road surface type database based on query parameters constructed from real-time vehicle speed and road noise reference signals.
[0049] Step S30: Determine the occupant's body parameters and position parameters based on multi-source sensing information, and determine the target acoustic transfer function based on the occupant's body parameters and position parameters; It should be noted that the occupant body parameters are quantitative parameters used to describe the occupant's body size and type. Specifically, these parameters include occupant types to distinguish age (e.g., adult or child) and occupant body shapes to describe shoulder width or torso width (e.g., wide, narrow, medium build). Furthermore, the occupant position parameter is a state parameter describing the occupant's position within the vehicle. Additionally, the target acoustic transfer function describes the frequency domain response characteristics of the sound propagation path from a speaker at a specific location within the vehicle to the target occupant's ear. It is understood that the specific form of this target acoustic transfer function is influenced by the occupant's seating position, height, body shape, and the in-vehicle acoustic environment.
[0050] In this embodiment, after acquiring the first noise reduction parameter set, the electronic device further identifies the vehicle's cabin area. When a target occupant requiring noise reduction services is identified within the cabin area, the electronic device reads multi-source perception information including cabin visual signals and seat visual signals. Based on these signals, it determines the occupant's body parameters and position parameters. Simultaneously, the electronic device reads the aforementioned storage module to obtain a preset acoustic transfer function library and queries this library based on the occupant's body parameters and position parameters to determine a target acoustic transfer function that matches them.
[0051] For example, such as Figure 2As shown, after acquiring the first set of noise reduction parameters, the active noise cancellation system further identifies the vehicle cabin using the aforementioned camera / seat pressure sensor. When the active noise cancellation system detects the presence of at least one occupant in the cabin, it identifies that occupant as the target occupant requiring noise reduction services. At this time, the active noise cancellation system reads the cabin visual signals contained in the multi-source perception information and identifies the vertical distance between the top of the target occupant's head and the seat surface through the cabin visual signals. Based on this vertical distance, it determines the occupant type as "adult." Simultaneously, the active noise cancellation system identifies the target occupant's shoulder width data through the cabin visual signals. When it detects that the shoulder width data is greater than a preset shoulder width threshold, it determines the target occupant's body shape as "wide-body." Meanwhile, the active noise cancellation system... The noise reduction system reads the seat pressure signal contained in the multi-source sensing information and identifies the pressure parameter generated by the driver's seat through the seat pressure signal. When the pressure parameter reaches the preset pressure threshold, the system determines that the target occupant's position is the "driver's seat". The active noise reduction system then encodes the occupant type and body shape into a data tuple as the target occupant's body parameters. At the same time, the active noise reduction system encodes the occupant position into a data tuple as the target occupant's position parameters. At this time, the active noise reduction system reads the aforementioned storage module to obtain a preset acoustic transfer function library. The active noise reduction system queries the acoustic transfer function library with the combination of "driver's seat-adult-wide body shape" to obtain the target acoustic transfer function that matches the combination.
[0052] In this way, by analyzing multi-source sensory information such as vision and pressure, electronic devices can accurately analyze the key occupant characteristics that affect the sound wave propagation path when occupants are detected in the cabin. They can also accurately match the acoustic transfer function corresponding to the target occupant's seat, height, and body shape characteristics, thereby ensuring that the algorithm model can truly reflect the actual path of the sound wave reaching the occupant's ear. This allows the first noise-resistant drive signal generated to be effective against the current road noise.
[0053] In one feasible implementation, the step of "determining the occupant's body parameters and occupant position parameters based on the multi-source sensing information" in step S30 above may specifically include steps S301 to S302: Step S301: Read the cockpit visual signals contained in the multi-source sensing information, and determine the occupant body parameters of the target occupant based on the cockpit visual signals; Step S302: Read the seat pressure signal contained in the multi-source sensing information, and determine the occupant position parameters of the target occupant based on the seat pressure signal.
[0054] In this embodiment, after acquiring the first noise reduction parameter set, the electronic device further reads the cockpit visual signal contained in the multi-source perception information, and performs image processing based on the cockpit visual information to determine the body area of the target occupant. The electronic device then identifies key points on the body area and determines the occupant body parameters of the target occupant based on the geometric relationship between the key points. At the same time, the electronic device reads the seat pressure signal contained in the multi-source perception signal and determines the seat area where the target occupant is located based on the seat pressure signal, and then determines the seat area as the occupant position parameters of the target occupant.
[0055] For example, after determining the first set of noise reduction parameters, the active noise cancellation system further reads the cockpit visual signal contained in the multi-source perception information and processes the cockpit visual signal to determine the pixel coordinates of the head vertex and the left and right shoulder joints contained in the cockpit visual signal. The active noise cancellation system calculates the shoulder width parameter of the target occupant based on the left and right shoulder joint pixel coordinates, and calculates the vertical distance between the target occupant's head vertex and the seat surface based on the head vertex pixel coordinates. When the active noise cancellation system detects that the shoulder width data is greater than a preset shoulder width threshold, it determines that the target occupant's body shape is "wide body". At the same time, when the active noise cancellation system detects that the vertical distance between the target occupant's head vertex and the seat surface reaches a preset vertical distance threshold, it determines that the target occupant's occupant type is "adult". After that, the active noise cancellation system reads the seat pressure signal contained in the multi-source perception information and identifies the pressure parameter generated by the driver's seat through the seat pressure signal. Then, when it detects that the pressure parameter reaches a preset pressure threshold, it determines that the occupant's position parameter is "driver's seat".
[0056] In this way, by analyzing multi-source sensory information such as vision and pressure, electronic devices can accurately analyze the key occupant characteristics that affect the sound wave propagation path when occupants are detected in the cabin.
[0057] Step S40: Integrate the first noise reduction parameter set and the target acoustic transfer function to obtain the first noise-resistant driving signal; It should be noted that the first noise-resistant drive signal is an electrical signal used to drive the power amplifier and the speaker.
[0058] In this embodiment, after determining the target acoustic transfer function, the electronic device further integrates the target acoustic transfer function and the aforementioned first noise reduction parameter to obtain the first noise-resistant driving signal.
[0059] For example, such as Figure 2As shown, after determining the target acoustic transfer function, the active noise cancellation system sends the target acoustic transfer function and the first noise reduction parameter set to the multi-channel ANC (Active Noise Control) controller. The multi-channel ANC controller embeds the target acoustic transfer function into the secondary path model of the preset FxLMS algorithm and configures the first noise reduction parameter set as the running parameters of the target acoustic transfer function, and then runs the configured algorithm to obtain the first anti-noise driving signal.
[0060] In this way, by accurately matching the acoustic transfer function corresponding to the target occupant's seat, height, and body shape, the electronic device ensures that the algorithm model can truly reflect the actual path of the sound waves reaching the occupant's ears. This allows the first noise reduction drive signal generated to be precisely aimed at the target occupant's head position in terms of spatial direction in response to the current road noise, thereby meeting the occupant's noise reduction needs.
[0061] In one feasible implementation, the step of "determining the target acoustic transfer function based on the occupant body parameters and the occupant position parameters" in step S40 above may specifically include steps S401 to S402: Step S401: Obtain a preset acoustic transfer function library, wherein the acoustic transfer function library contains multiple parameter combinations composed of preset body parameters and preset position parameters, and preset acoustic transfer functions corresponding to each of the multiple parameter combinations; Step S402: The preset acoustic transfer function that matches the occupant's body parameters and position parameters in the acoustic transfer function library is determined as the target acoustic transfer function corresponding to the target occupant.
[0062] In this embodiment, after determining the occupant's body parameters and occupant's position parameters, the electronic device first reads the aforementioned storage module to obtain an acoustic transfer function library containing multiple parameter combinations composed of preset body parameters and preset position parameters, and preset acoustic transfer functions corresponding to each of the multiple parameter combinations. Then, the electronic device queries the acoustic transfer function library based on the occupant's body parameters and occupant's position parameters, thereby determining the preset acoustic transfer function associated with the occupant's body parameters and occupant's position parameters in the acoustic transfer function library as the target acoustic transfer function corresponding to the current target occupant.
[0063] For example, after determining that the occupant body parameters and occupant position parameters include the occupant body shape parameters as "wide body" and "adult", and the occupant position parameter as "driver's seat", the active noise cancellation system further reads the aforementioned storage module to obtain an acoustic transfer function library stored in tabular form, where each row contains preset body parameters, preset position parameters, and their corresponding preset acoustic transfer functions. Then, the active noise cancellation system queries the acoustic transfer function library using the combination of "driver's seat - adult - wide body". In this way, it searches for "driver's seat" in the "seat" column, "adult" in the "occupant category" list, and "wide body" in the "occupant body shape" list, thereby locating the uniquely matching record row. The preset acoustic transfer function in this record row is then used to determine the target acoustic transfer function corresponding to the target occupant, and the target acoustic transfer function is then output to the multi-channel ANC controller.
[0064] In this way, by accurately matching the acoustic transfer function corresponding to the target occupant's seat, height, and body shape, the electronic device ensures that the algorithm model can truly reflect the actual path of the sound waves reaching the occupant's ears. This allows the first noise reduction drive signal generated to be precisely aimed at the target occupant's head position in terms of spatial direction in response to the current road noise, thereby meeting the occupant's noise reduction needs.
[0065] Step S50: Output a first noise reduction field to the target occupant according to the first noise reduction drive signal, wherein the first noise reduction field is located in the head region of the target occupant.
[0066] In this embodiment, after generating the first noise reduction drive signal, the electronic device calls a preset power amplifier to amplify the voltage and current of the first noise reduction drive signal to obtain a first power signal. The electronic device then inputs the first power signal to the speaker unit in the seat area where the target occupant is located. The speaker unit then outputs a noise reduction wave according to the first power signal, thereby forming a first noise reduction field in the area where the target occupant's head is located. The noise reduction operation is then completed by canceling the first noise reduction field and the road noise field.
[0067] For example, such as Figure 2As shown, after generating the first noise drive signal, the multi-channel ANC controller first sends the first noise drive signal to the multi-channel Class D power amplifier. The multi-channel Class D power amplifier converts the first noise drive signal into a high-current power signal through its internal pulse width modulation and power amplification circuit. The multi-channel ANC controller outputs the high-current power signal to the target speaker S104 configured in the driver's seat. The speaker voice coil of the target speaker S104 reciprocates under the drive of the high-current power signal, thereby exciting a first noise reduction field corresponding to the first noise reduction drive signal. This first noise reduction field cancels out the road noise at the head position of the target occupant, thus completing the active noise reduction operation.
[0068] In this way, electronic devices can ensure that the energy of the noise reduction field is focused on the area where the target occupant's head is located, thereby specifically eliminating road noise and ensuring that the noise reduction operation can meet the user's needs.
[0069] In this embodiment, when the vehicle is in motion, the electronic devices configured inside the vehicle first access multiple sensors configured on the vehicle. The electronic devices simultaneously collect multi-source perception information from these sensors, including vehicle vibration signals, road surface point cloud data, cabin visual signals, and seat pressure signals. Then, the electronic devices read the road surface point cloud data included in the multi-source perception information and extract road surface feature parameters such as road texture roughness and smoothness based on the road surface point cloud data. Furthermore, based on these road surface feature parameters, the current road surface type corresponding to the road the vehicle is traveling on is determined. Simultaneously, the electronic devices read the vehicle vibration signals included in the multi-source perception information. The electronic devices process the vehicle vibration signals and the current road surface type to obtain a first set of noise reduction parameters suitable for the road conditions the vehicle is on. Next, the electronic devices identify the vehicle's cabin area. If a target occupant requiring noise reduction services is identified within the cabin area, the electronic devices read the cabin visual signals and seat pressure signals from the multi-source perception information. The electronic device uses visual signals from the cockpit and seats to determine the occupant's body parameters and position parameters. Simultaneously, it reads from the aforementioned storage module to obtain a preset acoustic transfer function library and queries this library based on the occupant's body and position parameters to determine a target acoustic transfer function that matches them. Then, the electronic device integrates the target acoustic transfer function with the aforementioned first noise reduction parameters to obtain a first noise reduction drive signal. Finally, the electronic device uses a preset power amplifier to amplify the voltage and current of the first noise reduction drive signal to obtain a first power signal. This first power signal is then input to the speaker unit in the seat area where the target occupant is located. The speaker unit outputs a noise reduction wave according to the first power signal, thus forming a first noise reduction field in the area where the target occupant's head is located. This first noise reduction field cancels out the road noise field, completing the noise reduction operation.
[0070] Thus, this application solves the technical problem in related technologies that the active noise reduction effect of vehicles is difficult to meet the needs of occupants. Specifically, this application adopts a method of determining the noise reduction parameter set based on vehicle vibration signals and current road surface type, and determining the acoustic transfer function based on occupant body parameters and occupant position parameters. Then, it generates an anti-noise driving signal according to the noise reduction parameter set and acoustic transfer function, so that the vehicle can generate an anti-noise field that matches the road noise, occupant body, and occupant position characteristics. This allows the energy of the anti-noise field to be focused on the target occupant's head area, ensuring that the active noise reduction effect of the vehicle meets the needs of the occupants.
[0071] Based on the first embodiment of this application, a second embodiment of this application is proposed herein. In this second embodiment, content that is the same as or similar to the above embodiments can be referred to the above description and will not be repeated hereafter. Furthermore, after the step of "determining the target acoustic transfer function based on the occupant body parameters and the occupant position parameters" in step S40 above, the active noise reduction method for vehicles of this application may further include steps A10 to A30: Step A10: Determine the target noise reduction channel for the vehicle based on the occupant position parameters, and adjust the target noise reduction channel to the open state; Step A20: Optimize the first noise reduction parameter set according to the target noise reduction channel to obtain the second noise reduction parameter set, and integrate the second noise reduction parameter set and the target acoustic transfer function to obtain the second noise immunity driving signal; Step A30: Output a second noise reduction field to the target occupant according to the second noise reduction drive signal, wherein the second noise reduction field is located in the head region of the target occupant.
[0072] It should be noted that this target noise reduction channel is an independent control execution path located in the electronic equipment, controlling the sound output of speakers dedicated to a specific cockpit area.
[0073] In this embodiment, after the electronic device filters out the target acoustic transfer function that matches the target occupant, in addition to directly integrating the target acoustic transfer function with the aforementioned first noise reduction parameter set to obtain the first anti-noise driving signal, it can further read the seat pressure signal contained in the aforementioned multi-source sensing information. The electronic device compares the seat pressure signal of each seat with a preset pressure threshold, and thus, when the seat pressure signal is detected to reach the preset pressure threshold, it determines that the seat area is the target noise reduction area where the target occupant exists. The electronic device determines the noise reduction channel corresponding to the target noise reduction area as the target noise reduction channel to be controlled, and adjusts the target noise reduction channel from the off state to the on state. After that, the electronic device... The first noise reduction parameter set is optimized on the adjusted target noise reduction channel to obtain a second noise reduction parameter set that is more suitable for the target noise reduction channel. The target acoustic transfer function and the second noise reduction parameter set are integrated to obtain a second noise reduction driving signal. Finally, the electronic device calls a preset power amplifier to amplify the voltage and current of the first noise reduction driving signal to obtain a second power signal. The electronic device then inputs the second power signal to the speaker unit in the seat area where the target occupant is located. The speaker unit then outputs a noise reduction wave according to the second power signal, thereby forming a second noise reduction field in the area where the target occupant's head is located. The second noise reduction field and the road noise field cancel each other out to complete the noise reduction operation.
[0074] For example, please refer to Figure 3, Figure 3 A detailed flowchart illustrating the noise reduction optimization operation provided in an embodiment of the active noise reduction method for vehicles according to this application is shown below. Figure 3 As shown, after acquiring the first noise reduction parameter set, the active noise cancellation system, in addition to directly integrating the first noise reduction parameter set and the target acoustic transfer function to obtain the first anti-noise driving signal, can further read the seat pressure parameters of the driver's seat, passenger seat, rear left seat, and rear right seat contained in the multi-source sensing signal. The active noise cancellation system compares each seat pressure parameter with a preset pressure parameter threshold. If the active noise cancellation system detects that only the driver's seat pressure parameter reaches the pressure parameter threshold, it determines that the space where the driver's seat is located is the target noise reduction area that needs to be noise-reduced. The active noise cancellation system then determines the first noise reduction channel corresponding to the driver's seat as the target noise reduction channel that needs to be controlled. The active noise cancellation system adjusts the target noise reduction channel to the open state and adjusts the noise reduction channels corresponding to the passenger seat, rear left seat, and rear right seat to the closed state. Afterwards, the active noise cancellation system sends the status of each noise reduction channel to the multi-channel ANC controller, which then adjusts the status of each noise reduction channel according to the status of each noise reduction channel. The current active channel count is determined to be 1, and the global convergence coefficient in the first noise reduction parameter group is optimized based on the current active channel count to obtain the second noise reduction parameter group. The multi-channel ANC controller embeds the target acoustic transfer function into the secondary path model of the preset FxLMS algorithm, and configures the second noise reduction parameter group as the running parameters of the target acoustic transfer function. Then, the configured algorithm is run to obtain the second noise reduction driving signal. Finally, the multi-channel ANC controller sends the second noise reduction driving signal to the multi-channel Class D power amplifier. The multi-channel Class D power amplifier converts the second noise reduction driving signal into a high current power signal through the internal pulse width modulation and power amplification circuit. The multi-channel ANC controller outputs the high current power signal to the target speaker S104 configured in the driver's seat. The speaker voice coil of the target speaker S104 reciprocates under the drive of the high current power signal, thereby exciting the second noise reduction field corresponding to the second noise reduction driving signal. The second noise reduction field cancels out the road noise at the head position of the target occupant to complete the active noise reduction operation.
[0075] In this way, by determining the target noise reduction channel corresponding to the area where the target occupant is located, and adjusting the noise reduction parameter group based on the target noise reduction channel, the electronic device can ensure that active noise reduction operation is performed only on the area where the occupant is located, thereby reducing the overall power consumption of the system.
[0076] Based on the first and / or second embodiments of this application, a third embodiment of this application is proposed herein. In this third embodiment, content that is the same as or similar to the above embodiments can be referred to the above description and will not be repeated hereafter. Furthermore, after step S50, the active noise reduction method for vehicles of this application may further include steps B10 to B30: Step B10: Collect residual noise signals inside the vehicle; Step B20: Determine the anti-phase acoustic wave gain based on the residual noise signal, and optimize the first anti-noise driving signal according to the anti-phase acoustic wave gain to obtain the third anti-noise driving signal; Step B30: Output the third noise reduction field to the target occupant according to the third noise reduction drive signal.
[0077] It should be noted that the residual noise signal is the noise signal that was actually collected near the head of the target occupant after the electronic equipment controlled the loudspeaker to output the anti-noise field in the cockpit, and is the remaining noise signal after preliminary cancellation.
[0078] In this embodiment, after the electronic device outputs the first noise reduction field to the target occupant, it further detects the head region of the target occupant to collect the residual noise signal generated in the head region. Then, the electronic device analyzes the frequency characteristics of the residual noise signal and determines the adjustment amount for the first noise reduction drive signal based on the frequency characteristics. The adjustment amount is then determined as the anti-phase acoustic wave gain. The electronic device then optimizes the first noise reduction drive signal according to the anti-phase acoustic wave gain to generate an optimized third noise reduction drive signal. Finally, the electronic device calls the power amplifier to amplify the voltage and current of the third noise reduction drive signal to obtain a third power signal. The electronic device then inputs the third power signal to the speaker unit in the seat area where the target occupant is located. The speaker unit then outputs a noise reduction wave according to the third power signal, thereby forming a third noise reduction field in the area where the target occupant's head is located. The noise reduction operation is then completed by canceling the road noise field with the third noise reduction field.
[0079] For example, after the active noise cancellation system outputs a first noise reduction field to the target occupant in the driver's seat through the aforementioned speaker S104, the active noise cancellation system collects residual noise signals in the head area of the target occupant through an A2B microphone S105 installed in the driver's seat ceiling, and inputs these residual noise signals to the aforementioned multi-channel ANC controller. Then, the FxLMS algorithm within the multi-channel ANC controller determines an adjustment coefficient based on the residual noise signal and determines an inverse acoustic gain according to this adjustment coefficient. The multi-channel ANC controller optimizes the first anti-noise drive signal based on this inverse acoustic gain to generate a third anti-noise drive signal. Finally... The multi-channel ANC controller sends the fourth noise drive signal to the multi-channel Class D power amplifier. The multi-channel Class D power amplifier converts the fourth noise drive signal into a high-current power signal through its internal pulse width modulation and power amplification circuit. The multi-channel ANC controller outputs the high-current power signal to the target speaker S104 located in the driver's seat. The speaker voice coil of the target speaker S104 reciprocates under the drive of the high-current power signal, thereby exciting a third noise reduction field corresponding to the third noise reduction drive signal. This third noise reduction field cancels out the road noise at the head position of the target occupant, thus completing the active noise reduction operation.
[0080] In this way, by optimizing the noise-driven signal based on the residual noise signal, the electronic device significantly improves the noise reduction stability of the system under different operating conditions and during long-term operation.
[0081] This application also provides an active noise reduction device for vehicles; please refer to... Figure 5 The vehicle active noise cancellation device includes: Information acquisition module 10 is used to acquire multi-source sensing information; The parameter construction module 20 is used to read the vehicle vibration signal and the current road surface type contained in the multi-source sensing information, and determine the first noise reduction parameter group based on the vehicle vibration signal and the current road surface type. The function construction module 30 is used to determine the occupant body parameters and occupant position parameters of the target occupant based on the multi-source sensing information, and to determine the target acoustic transfer function based on the occupant body parameters and the occupant position parameters; The signal generation module 40 is used to integrate the first noise reduction parameter group and the target acoustic transfer function to obtain a first noise-resistant driving signal; The noise reduction execution module 50 outputs a first noise reduction field to the target occupant according to the first anti-noise driving signal, wherein the first noise reduction field is located in the head region of the target occupant.
[0082] In one feasible implementation, the parameter construction module 20 is further configured to: The vehicle vibration signal is transformed to obtain a frequency domain signal, and the road noise reference signal of the road where the vehicle is located is extracted from the frequency domain signal. An initial noise reduction parameter set is determined based on the current road surface type, and a first noise reduction parameter set is obtained by weighted fusion processing of the initial noise reduction parameter set and the road noise reference signal.
[0083] In one feasible implementation, the parameter construction module 20 is further configured to: Obtain a preset road surface type database, wherein the road surface type database contains multiple preset road surface types and preset noise reduction parameter groups that match each of the multiple preset road surface types; Based on the current road surface type, the road surface type database is queried, and the preset noise reduction parameter set that matches the current road surface type in the road surface type database is determined as the initial noise reduction parameter set.
[0084] In one feasible implementation, the function construction module 30 is further configured to: Read the cockpit visual signals contained in the multi-source sensing information, and determine the occupant's body parameters based on the cockpit visual signals; Read the seat pressure signal contained in the multi-source sensing information, and determine the occupant position parameters of the target occupant based on the seat pressure signal.
[0085] In one feasible implementation, the signal generation module 40 is further configured to: The target noise reduction channel of the vehicle is determined based on the occupant position parameters, and the target noise reduction channel is adjusted to the open state; The first noise reduction parameter set is optimized according to the target noise reduction channel to obtain the second noise reduction parameter set, and the second noise reduction parameter set and the target acoustic transfer function are integrated to obtain the second noise immunity driving signal; A second noise reduction field is output to the target occupant according to the second noise reduction drive signal, wherein the second noise reduction field is located in the head region of the target occupant.
[0086] In one feasible implementation, the function construction module 30 is further configured to: Obtain a preset acoustic transfer function library, wherein the acoustic transfer function library contains multiple parameter combinations composed of preset body parameters and preset position parameters, and preset acoustic transfer functions corresponding to each of the multiple parameter combinations; The preset acoustic transfer function that matches the occupant's body parameters and position parameters in the acoustic transfer function library is determined as the target acoustic transfer function corresponding to the target occupant.
[0087] In one feasible implementation, the noise reduction execution module 50 is further configured to: Collect residual noise signals inside the vehicle; The anti-phase acoustic wave gain is determined based on the residual noise signal, and the first anti-noise driving signal is optimized according to the anti-phase acoustic wave gain to obtain the third anti-noise driving signal. The third noise reduction field is output to the target occupant according to the third noise reduction drive signal.
[0088] The vehicle active noise cancellation device provided in this application, employing the vehicle active noise cancellation method in the above embodiments, can solve the technical problem in related technologies where the active noise cancellation effect of vehicles is difficult to meet the needs of occupants. Compared with the prior art, the beneficial effects of the vehicle active noise cancellation device provided in this application are the same as those of the vehicle active noise cancellation method provided in the above embodiments, and other technical features in the vehicle active noise cancellation device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0089] This application provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the vehicle active noise reduction method in Embodiment 1 above.
[0090] The following is for reference. Figure 6 The diagram illustrates a structural schematic of an electronic device suitable for implementing embodiments of this application. The electronic device in these embodiments may include, but is not limited to, an electronic device configured in a vehicle, or a mobile terminal, data storage control terminal, PC, or other terminal associated with the electronic device. Figure 6 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0091] like Figure 6As shown, the electronic device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory 1002 or a program loaded from a storage device 1003 into a random access memory 1004. The random access memory 1004 also stores various programs and data required for the operation of the electronic device. The processing unit 1001, the read-only memory 1002, and the random access memory 1004 are interconnected via a bus 1005. An input / output interface 1006 is also connected to the bus. Typically, the following systems can be connected to the input / output interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. The communication device 1009 allows the electronic device to communicate wirelessly or wiredly with other devices to exchange data. Although the diagrams show electronic devices with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented alternatively.
[0092] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0093] The electronic device provided in this application, employing the vehicle active noise cancellation method described in the above embodiments, can solve the technical problem in related technologies where the active noise cancellation effect of vehicles is difficult to meet the needs of occupants. Compared with the prior art, the beneficial effects of the electronic device provided in this application are the same as those of the vehicle active noise cancellation method provided in the above embodiments, and other technical features of the electronic device are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0094] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0095] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0096] This application provides a vehicle having an electronic device configured thereon, the electronic device being used to perform the vehicle active noise reduction method in the above embodiments.
[0097] The vehicle provided in this application solves the technical problem that the active noise cancellation effect of vehicles in related technologies is difficult to meet the needs of passengers. Compared with the prior art, the beneficial effects of the vehicle provided in this application are the same as those of the active noise cancellation method for vehicles provided in the above embodiments, and will not be repeated here.
[0098] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the vehicle active noise reduction method in the above embodiments.
[0099] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0100] The aforementioned computer-readable storage medium may be included in an electronic device or may exist independently without being assembled into an electronic device.
[0101] The aforementioned computer-readable storage medium carries one or more programs that, when executed by an electronic device, cause the electronic device to: acquire multi-source sensing information; read vehicle vibration signals and current road surface type included in the multi-source sensing information, and determine a first noise reduction parameter set based on the vehicle vibration signals and the current road surface type; determine the occupant body parameters and occupant position parameters of the target occupant based on the multi-source sensing information, and determine a target acoustic transfer function based on the occupant body parameters and the occupant position parameters; integrate the first noise reduction parameter set and the target acoustic transfer function to obtain a first noise reduction driving signal; and output a first noise reduction field to the target occupant according to the first noise reduction driving signal, wherein the first noise reduction field is located in the head region of the target occupant.
[0102] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0103] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0104] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0105] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described vehicle active noise cancellation method, which can solve the technical problem in related technologies that the active noise cancellation effect of vehicles is difficult to meet the needs of occupants. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the vehicle active noise cancellation method provided in the above embodiments, and will not be repeated here.
[0106] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the vehicle active noise reduction method described above.
[0107] The computer program product provided in this application can solve the technical problem in related technologies where the active noise cancellation effect of vehicles is difficult to meet the needs of occupants. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the active noise cancellation method for vehicles provided in the above embodiments, and will not be repeated here.
[0108] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A method for active noise reduction in vehicles, characterized in that, The active noise reduction method for vehicles includes: Acquire multi-source sensing information; Read the vehicle vibration signal and current road surface type contained in the multi-source sensing information, and determine the first noise reduction parameter group based on the vehicle vibration signal and the current road surface type; Based on the multi-source sensing information, determine the occupant's body parameters and position parameters, and determine the target acoustic transfer function based on the occupant's body parameters and position parameters; The first noise reduction parameter set and the target acoustic transfer function are integrated to obtain the first noise-resistant driving signal; A first noise reduction field is output to the target occupant according to the first noise reduction driving signal, wherein the first noise reduction field is located in the head region of the target occupant.
2. The vehicle active noise reduction method as described in claim 1, characterized in that, The step of determining the first noise reduction parameter group based on the vehicle vibration signal and the current road surface type includes: The vehicle vibration signal is transformed to obtain a frequency domain signal, and the road noise reference signal of the road where the vehicle is located is extracted from the frequency domain signal. An initial noise reduction parameter set is determined based on the current road surface type, and a first noise reduction parameter set is obtained by weighted fusion processing of the initial noise reduction parameter set and the road noise reference signal.
3. The vehicle active noise reduction method as described in claim 2, characterized in that, The step of determining the initial noise reduction parameter set based on the current road surface type includes: Obtain a preset road surface type database, wherein the road surface type database contains multiple preset road surface types and preset noise reduction parameter groups that match each of the multiple preset road surface types; Based on the current road surface type, the road surface type database is queried, and the preset noise reduction parameter set that matches the current road surface type in the road surface type database is determined as the initial noise reduction parameter set.
4. The vehicle active noise reduction method as described in claim 1, characterized in that, The step of determining the occupant's body parameters and position parameters based on the multi-source sensing information includes: Read the cockpit visual signals contained in the multi-source sensing information, and determine the occupant's body parameters based on the cockpit visual signals; Read the seat pressure signal contained in the multi-source sensing information, and determine the occupant position parameters of the target occupant based on the seat pressure signal.
5. The vehicle active noise reduction method as described in claim 1, characterized in that, After the step of determining the target acoustic transfer function based on the occupant body parameters and the occupant position parameters, the method further includes: The target noise reduction channel of the vehicle is determined based on the occupant position parameters, and the target noise reduction channel is adjusted to the open state; The first noise reduction parameter set is optimized according to the target noise reduction channel to obtain the second noise reduction parameter set, and the second noise reduction parameter set and the target acoustic transfer function are integrated to obtain the second noise immunity driving signal; A second noise reduction field is output to the target occupant according to the second noise reduction drive signal, wherein the second noise reduction field is located in the head region of the target occupant.
6. The vehicle active noise reduction method as described in claim 1, characterized in that, The step of determining the target acoustic transfer function based on the occupant's body parameters and position parameters includes: Obtain a preset acoustic transfer function library, wherein the acoustic transfer function library contains multiple parameter combinations composed of preset body parameters and preset position parameters, and preset acoustic transfer functions corresponding to each of the multiple parameter combinations; The preset acoustic transfer function that matches the occupant's body parameters and position parameters in the acoustic transfer function library is determined as the target acoustic transfer function corresponding to the target occupant.
7. The vehicle active noise reduction method as described in claim 1, characterized in that, After the step of outputting a first noise reduction field to the target occupant according to the first noise reduction drive signal, the method further includes: Collect residual noise signals inside the vehicle; The anti-phase acoustic wave gain is determined based on the residual noise signal, and the first anti-noise driving signal is optimized according to the anti-phase acoustic wave gain to obtain the third anti-noise driving signal. The third noise reduction field is output to the target occupant according to the third noise reduction drive signal.
8. An electronic device, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the vehicle active noise cancellation method as claimed in any one of claims 1 to 7.
9. A vehicle, characterized in that, The vehicle includes the electronic equipment as described in claim 8.
10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the vehicle active noise reduction method as described in any one of claims 1 to 7.
