[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2023124441A1 - Noise reduction method, active noise control (anc) headrest system, and electronic device - Google Patents

Noise reduction method, active noise control (anc) headrest system, and electronic device Download PDF

Info

Publication number
WO2023124441A1
WO2023124441A1 PCT/CN2022/126478 CN2022126478W WO2023124441A1 WO 2023124441 A1 WO2023124441 A1 WO 2023124441A1 CN 2022126478 W CN2022126478 W CN 2022126478W WO 2023124441 A1 WO2023124441 A1 WO 2023124441A1
Authority
WO
WIPO (PCT)
Prior art keywords
anc
acoustic
signal
headrests
headrest
Prior art date
Application number
PCT/CN2022/126478
Other languages
French (fr)
Chinese (zh)
Inventor
欧阳山
李玉龙
郑成诗
张芳杰
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2023124441A1 publication Critical patent/WO2023124441A1/en

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/80Head-rests
    • B60N2/879Head-rests with additional features not related to head-rest positioning, e.g. heating or cooling devices or loudspeakers
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/06Non-recursive filters

Definitions

  • the embodiments of the present application relate to the field of audio processing, and in particular to a noise reduction method, an active noise control ANC headrest system and electronic equipment.
  • ANC headrests have the characteristics of small size, light weight, and effective control of low-frequency noise. They are widely used in aircraft cabins, automobile interiors, and high-speed rail interiors for active noise control.
  • the ANC headrest can only generate a quiet zone in the seat where it is arranged, and cannot take into account other seats.
  • the present application provides a noise reduction method, an active noise control ANC headrest system and electronic equipment.
  • k ANC headrests are combined to generate M silent zones, wherein M is greater than k, so that silent zones can be generated on seats other than the seats where the ANC headrests are arranged.
  • an embodiment of the present application provides a noise reduction method, the method includes: first, acquiring a first noise signal; then, filtering the first noise signal based on a first filter coefficient to obtain a first acoustic signal;
  • the first filter coefficient is determined jointly with the acoustic paths from k active noise control ANC headrests to M preset silent zones;
  • the first acoustic signal includes k groups of signals, and the k groups of signals correspond to k ANC headrests respectively , k is an integer greater than 1, and M is an integer greater than k; then, control the secondary speakers in k ANC headrests to output k groups of signals to generate M silent zones.
  • the silent zone may refer to an area where the noise reduction amount is greater than the preset noise reduction amount, and the preset noise reduction amount may be set as required, such as 10dB, which is not limited in the present application.
  • the noise reduction method can be applied to various scenarios that require noise reduction, such as vehicles, airplanes, trains, and ships, and the present application does not limit this.
  • This application is described by taking the application to vehicles as an example.
  • the first noise signal may be a signal collected by an error microphone in the ANC headrest, or may be a signal collected by a reference microphone.
  • the first filter coefficient may be a fixed value, or may be adaptively adjusted.
  • the first filter coefficient is adaptively adjusted in an iterative manner.
  • the acoustic parameters are acquired, and the acoustic parameters are used to describe the acoustic paths from the k ANC headrests to the M preset quiet zones respectively; based on the acoustic parameters, the first filter coefficient is updated. In this way, the updated first filter coefficient can be used subsequently to filter the acquired first noise signal.
  • the acoustic parameters include transfer functions of the k ANC headrests to the M preset silent zones respectively.
  • the transfer functions of k ANC headrests to M preset silent zones respectively may include: the transfer functions of each secondary speaker in the k ANC headrests to the preset human ear positions in M preset silent zones respectively, k The transfer function of each error microphone in the ANC headrest to the preset human ear position in M preset silent zones, the transfer function of each sub-speaker in k ANC headrests to each error microphone in k ANC headrests .
  • updating the first filter coefficient based on the acoustic parameters includes: based on the acoustic parameters and the error signal, predicting the first acoustic signal and the first noise signal at The second noise signal after M preset human ear positions are superimposed; the error signal is the signal collected by the error microphone in k ANC headrests, and the M preset human ear positions correspond to M preset silent zones respectively; based on the second The noise signal is used to update the first filter coefficient.
  • filtering the first noise signal based on the first filter coefficient to obtain the first acoustic signal includes: using the first adaptive filter according to the first The filter coefficients filter the first noise signal to output the first acoustic signal.
  • the first adaptive filter is an inverse filter.
  • updating the first filter coefficient based on the second noise signal includes: determining the first reference signal based on the acoustic parameters and the first noise signal; A reference signal and a second noise signal are used to update the first filter coefficient.
  • the convergence speed of the first filter coefficient can be improved by decoupling the acoustic signal used for playback by the p2-way secondary speaker and the acoustic signal used for p3-way secondary speaker playback.
  • the filter outputting the first acoustic signal is an inverse filter, and the convergence speed of adjusting the filter coefficients of the inverse filter is faster than adjusting the non-inverse filter.
  • the first noise signal is processed based on the acoustic parameters and the decoupling filter to obtain the second reference signal; based on the second reference signal and the second noise signal , to update the first filter coefficient.
  • the acoustic parameters are further used to describe the acoustic paths from at least one other secondary speaker to the M preset silent zones, and/or, at least one other error microphone to Acoustic paths of M preset silent zones; wherein, other secondary speakers are secondary speakers except the secondary speakers in the k ANC headrests, and other error microphones are one of the error microphones except the k ANC headrests external error microphone. That is, combine the acoustic paths of the k active noise control ANC headrests to the M preset silent zones respectively, and the acoustic paths of other secondary speakers and/or other error microphones to the M preset silent zones to determine the first Filter coefficient, which can increase the noise reduction effect.
  • obtaining the acoustic parameters includes: determining the target quiet zone group, the target quiet zone group includes M target quiet zones; from multiple sets of preset acoustic parameters, find Acoustic parameters to match the target quiet zone group.
  • the target silent zone group is determined according to the user settings; in this way, the user can set the corresponding silent zone according to his height and the orientation relative to the ANC headrest, which can satisfy The user's individual needs enable users to obtain a better noise reduction experience.
  • the image data collected by the image acquisition device is acquired; based on the image data, the target silent zone group is determined.
  • the corresponding silent zone can be set according to the user's height and the orientation relative to the ANC headrest without manual setting by the user, which simplifies the user's operation while meeting the user's individual needs, so that the user can obtain a better noise reduction experience.
  • k ANC headrests are applied to the vehicle, and the method further includes the step of obtaining the first filter coefficient: determining the current working condition of the vehicle; Among the filter coefficients, find the first filter coefficient that matches the current working condition. In this way, there is no need to adaptively update the first filter coefficient, which improves the real-time performance of noise reduction.
  • the M preset silent zones include k first preset silent zones and n second preset silent zones, and the k first preset silent zones
  • the zones correspond to k first seats respectively
  • the k first seats correspond to k ANC headrests respectively
  • the n second preset mute zones correspond to n second seats respectively
  • M n+k
  • the method also includes : judging whether there is a user at the second seat; when there is a user at the second seat, performing a step of filtering the first noise signal based on the first filter coefficient to obtain the first acoustic signal.
  • the first noise signals are respectively filtered based on k sets of second filter coefficients to obtain k sets of eighth acoustic signals
  • a set of second filter coefficients is determined according to the acoustic path from one ANC headrest to the corresponding first preset silent zone, k groups of eighth acoustic signals correspond to k ANC headrests respectively; control the secondary in k ANC headrests
  • the loudspeaker is used to output k groups of eighth acoustic signals to generate k silent zones.
  • an embodiment of the present application provides an active noise control ANC headrest system, the ANC headrest system includes k ANC headrests and a controller, the ANC headrest includes a secondary speaker, and k is an integer greater than 1;
  • a controller configured to obtain a first noise signal; filter the first noise signal based on a first filter coefficient to obtain a first acoustic signal; and control the secondary speakers in the k ANC headrests based on the first acoustic signal Output;
  • the first filter coefficient is determined by combining the acoustic paths of k active noise control ANC headrests to M preset silent areas respectively;
  • the first acoustic signal includes k group signals, k group signals and k ANC headrests
  • M is an integer greater than k; k secondary speakers of the ANC headrest are used to output k groups of signals to generate M silent zones.
  • the first aspect and any implementation manner of the first aspect can be applied to the ANC headrest system.
  • the ANC headrest system can be applied to various scenarios that require noise reduction, such as vehicles, airplanes, trains, and ships, which is not limited in the present application.
  • the present application takes the vehicle ANC headrest system applied in the vehicle as an example for illustration.
  • an ANC headrest comprises at least two secondary speakers and at least two error microphones.
  • the ANC headrest is a concave structure, and the ANC headrest includes a middle area, a first flange and a second flange;
  • At least one secondary speaker and at least one error microphone are disposed in the first flange of the ANC headrest;
  • At least one secondary speaker and at least one error microphone are disposed in the second flange of the ANC headrest;
  • the error microphone is used to collect the acoustic signal.
  • At least one secondary speaker is arranged in the middle area of the ANC headrest. In this way, the noise reduction effect can be increased.
  • the ANC headrest has a semi-concave structure, and the ANC headrest includes a middle area and a flange;
  • At least one secondary speaker and at least one error microphone are arranged in the flange of the ANC headrest;
  • At least one secondary speaker and at least one error microphone are arranged in the middle area of the ANC headrest;
  • the error microphone is used to collect the acoustic signal.
  • the ANC headrest on the left side of the rear seat may include a middle area and a left flange
  • the ANC headrest on the right side of the rear seat may include a middle area and a right flange.
  • the ANC headrest system further includes: other secondary speakers and/or other error microphones; wherein, the other secondary speakers are those in the k ANC headrests Secondary speakers other than the secondary speakers, other error microphones are error microphones other than the error microphones in the k ANC headrests. In this way, the noise reduction effect can be increased.
  • the second aspect and any implementation manner of the second aspect correspond to the first aspect and any implementation manner of the first aspect respectively.
  • technical effects corresponding to the second aspect and any implementation manner of the second aspect reference may be made to the technical effects corresponding to the above-mentioned first aspect and any implementation manner of the first aspect, and details are not repeated here.
  • an embodiment of the present application provides an electronic device, including: a memory and a processor, the memory is coupled to the processor; the memory stores program instructions, and when the program instructions are executed by the processor, the electronic device executes the first aspect or The noise reduction method in any possible implementation manner of the first aspect.
  • the third aspect and any implementation manner of the third aspect correspond to the first aspect and any implementation manner of the first aspect respectively.
  • the technical effects corresponding to the third aspect and any one of the implementation manners of the third aspect refer to the above-mentioned first aspect and the technical effects corresponding to any one of the implementation manners of the first aspect, which will not be repeated here.
  • the embodiment of the present application provides a chip, including one or more interface circuits and one or more processors; the interface circuit is used to receive signals from the memory of the electronic device and send signals to the processor, and the signals include memory Computer instructions stored in the computer; when the processor executes the computer instructions, the electronic device is made to execute the noise reduction method in the first aspect or any possible implementation manner of the first aspect.
  • the fourth aspect and any implementation manner of the fourth aspect correspond to the first aspect and any implementation manner of the first aspect respectively.
  • the technical effects corresponding to the fourth aspect and any one of the implementation manners of the fourth aspect refer to the above-mentioned first aspect and the technical effects corresponding to any one of the implementation manners of the first aspect, and details are not repeated here.
  • the embodiment of the present application provides a computer-readable storage medium.
  • the computer-readable storage medium stores a computer program.
  • the computer program runs on a computer or a processor, the computer or processor executes the first aspect or the first aspect.
  • a noise reduction method in any possible implementation of an aspect.
  • the fifth aspect and any implementation manner of the fifth aspect correspond to the first aspect and any implementation manner of the first aspect respectively.
  • the technical effects corresponding to the fifth aspect and any one of the implementation manners of the fifth aspect refer to the technical effects corresponding to the above-mentioned first aspect and any one of the implementation manners of the first aspect, and details are not repeated here.
  • an embodiment of the present application provides a computer program product, the computer program product includes a software program, and when the software program is executed by a computer or a processor, the computer or processor executes the first aspect or any possible method of the first aspect.
  • the encoding method in the implementation is not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, the software program is executed by a computer or a processor, the computer or processor executes the first aspect or any possible method of the first aspect.
  • the sixth aspect and any implementation manner of the sixth aspect correspond to the first aspect and any implementation manner of the first aspect respectively.
  • the technical effects corresponding to the sixth aspect and any one of the implementation manners of the sixth aspect refer to the technical effects corresponding to the above-mentioned first aspect and any one of the implementation manners of the first aspect, and details are not repeated here.
  • Figure 1a is a schematic diagram of an exemplary ANC headrest system
  • Fig. 1 b is a schematic structural diagram of an exemplary ANC headrest
  • Fig. 1c is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest
  • Figure 1d is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest
  • Figure 1e is a schematic structural diagram of an exemplary ANC headrest
  • Fig. 1f is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest
  • Fig. 1g is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest
  • Fig. 2 is a schematic diagram of the denoising process exemplarily shown
  • Fig. 3 is a schematic diagram of an exemplary denoising process
  • FIG. 4 is a schematic diagram of an exemplary filter coefficient update process
  • FIG. 5 is a schematic diagram of an exemplary virtual sensor algorithm framework
  • FIG. 6 is a schematic diagram of an exemplary filter coefficient update process
  • FIG. 7 is a schematic diagram of an exemplary virtual sensor algorithm framework
  • Fig. 8a is a schematic diagram of an exemplary virtual sensor algorithm framework
  • Fig. 8b is a schematic diagram of an exemplary virtual sensor algorithm framework
  • Fig. 9a is a schematic diagram of an exemplary filter coefficient update process
  • Fig. 9b is an exemplary schematic diagram showing the effect
  • Fig. 10a is a schematic diagram of an interface of an electronic device exemplarily shown
  • Fig. 10b is a schematic diagram of the position of the image acquisition device exemplarily shown
  • Fig. 10c is a schematic diagram of the position of the image acquisition device exemplarily shown
  • Fig. 11a is a schematic diagram showing the position of the ANC headrest
  • Fig. 11b is a schematic diagram showing the position of the ANC headrest
  • Fig. 11c is a schematic diagram of the positions of the secondary speaker and the error microphone exemplarily shown;
  • Fig. 11d is a schematic diagram showing the positions of the secondary speaker and the error microphone
  • Fig. 11e is a schematic diagram showing the positions of the secondary speaker and the error microphone
  • Fig. 11f is a schematic diagram showing the positions of the secondary speaker and the error microphone
  • Fig. 12 is a schematic structural diagram of the device shown exemplarily.
  • first and second in the description and claims of the embodiments of the present application are used to distinguish different objects, rather than to describe a specific order of objects.
  • first target object, the second target object, etc. are used to distinguish different target objects, rather than describing a specific order of the target objects.
  • words such as “exemplary” or “for example” are used as examples, illustrations or illustrations. Any embodiment or design scheme described as “exemplary” or “for example” in the embodiments of the present application shall not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. Rather, the use of words such as “exemplary” or “such as” is intended to present related concepts in a concrete manner.
  • multiple processing units refer to two or more processing units; multiple systems refer to two or more systems.
  • the present application proposes an ANC headrest system, which may include a controller and D ANC headrests, and the controller communicates with the D ANC headrests in a wired or wireless manner.
  • D is an integer greater than 1.
  • D ANC headrests may respectively correspond to D first seats, that is, one ANC headrest corresponds to one first seat.
  • each of the D ANC headrests can operate independently, so that each ANC headrest can generate a quiet zone in the corresponding first seat.
  • n second seats are arranged between two first seats among the k first seats, and the second seats are not equipped with ANC headrests; k ANC headrests corresponding to k first seats can be controlled jointly
  • n is a positive integer
  • k is an integer greater than 1
  • k may be less than or equal to D.
  • the silent area may refer to an area where the noise reduction amount is greater than the preset noise reduction amount, and the preset noise reduction amount may be set as required, such as 10dB, which is not limited in this application.
  • the ANC headrest system of the present application can be applied to various scenes requiring noise reduction such as vehicles, airplanes, trains, and ships, and the present application is not limited to this.
  • This application uses an ANC headrest system applied in a vehicle as an example for illustration.
  • Fig. 1a is a schematic diagram of an exemplary ANC headrest system.
  • Fig. 1a is an ANC headrest system applied in a vehicle, which may also be called a vehicle-mounted ANC headrest system.
  • the driver's ANC headrest H1 can operate independently to generate a quiet zone QZ1 in the driver's seat.
  • the co-pilot ANC headrest H2 can operate independently, creating a quiet zone QZ2 in the co-pilot seat.
  • the ANC headrest H3 of the rear seat can operate independently, creating a quiet zone QZ3 on the left seat of the rear seat.
  • the ANC headrest H4 of the rear seat can operate independently, and the quiet zone QZ4 is generated on the right side of the rear seat.
  • the main driver's seat, the co-driver's seat, the left seat of the rear seat and the right seat of the rear seat are the first seats
  • the middle seat of the rear seat is the second seat.
  • Figure 1a is only an example of the vehicle-mounted ANC headrest system.
  • D, k, and n of the vehicle-mounted ANC headrest system may be other values, which are not limited by the present application .
  • each ANC headrest may include at least two secondary speakers and at least two error microphones.
  • the number of secondary speakers in different ANC headrests may be the same or different; and the number of error microphones in different ANC headrests may be the same or different, which is not limited in this application.
  • the secondary loudspeaker is used to output the acoustic signal
  • the error microphone is used to collect the acoustic signal.
  • the ANC headrest of the vehicle-mounted ANC headrest system is a concave structure including flanges on both sides.
  • Fig. 1b is a schematic structural diagram of an exemplary ANC headrest.
  • each ANC headrest is a concave structure including flanges on both sides, and the concave structure may include a middle area 101 , a first flange 102 and a second flange 103 .
  • the angle between the first flange 102 and the centerline L of the middle region 101 can be adjusted, and the angle between the second flange 103 and the centerline L of the middle region 101 can be adjusted.
  • no secondary speaker and error microphone are arranged in the middle area 101 of the ANC headrest, at least one secondary speaker and at least one error microphone are arranged in the first flange 102; at least one error microphone is arranged in the second flange 103 A secondary speaker and at least one error microphone.
  • Fig. 1c is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest exemplarily.
  • the middle region 101 of the ANC headrest is not provided with a secondary speaker and an error microphone, and a secondary speaker and two error microphones are arranged in the first flange 102, wherein the two error microphones are respectively located in the secondary level speakers on both sides.
  • a secondary speaker and two error microphones are disposed inside the second flange 103 , wherein the two error microphones are respectively located on two sides of the secondary speaker.
  • At least one secondary speaker can be arranged in the middle area 101, at least one secondary speaker and at least one error microphone are arranged in the first flange 102; at least one secondary speaker and at least one error microphone are arranged in the second flange 103 An error microphone.
  • Fig. 1d is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest exemplarily.
  • the middle region 101 of the ANC headrest is provided with two secondary speakers
  • the first flange 102 is provided with a secondary speaker and two error microphones, wherein the two error microphones are located in the secondary
  • the two sides of the primary speaker; a secondary speaker and two error microphones are arranged in the second flange, wherein the two error microphones are respectively located on both sides of the secondary speaker.
  • the number and positions of the secondary speakers and error microphones arranged in the middle area 101 of the ANC headrest, the first flange 102 and the second flange 103 can be determined according to the size of the ANC headrest, the size of the secondary speakers and the size of the error microphone and the settings required by the application scene, which are not limited in this application.
  • part of the ANC headrest in the vehicle-mounted ANC headrest system has a concave structure including two side flanges
  • part of the ANC headrest has a semi-concave structure including one side flange.
  • Fig. 1e is a schematic structural diagram of an exemplary ANC headrest.
  • the ANC headrest H1 for the driver and the ANC headrest H2 for the passenger are concave structures including flanges on both sides, and the concave structures may include a middle area 101, a first flange 102 and a second convex edge103.
  • the rear ANC headrest H3 and the rear ANC headrest H4 are semi-concave structures including one flange.
  • the ANC headrest H3 of the rear seat may include a middle area 104 and a left flange 105 , and the angle between the left flange 105 and the center line L1 of the middle area 104 can be adjusted.
  • the ANC headrest H4 of the rear seat may include a middle area 106 and a right side flange 107 , and the angle between the right side flange 107 and the center line L2 of the middle area 106 is adjustable.
  • the quantity and positions of the secondary speakers and error microphones contained in the ANC headrest H1 for the driver and the ANC headrest H2 for the passenger can be as shown in FIG. 1c or 1d.
  • At least one secondary speaker and at least one error microphone may be arranged in the middle region 104 of the ANC headrest H3 of the rear seat; at least one secondary speaker and at least one error microphone may be arranged in the left flange 105 .
  • At least one secondary speaker and at least one error microphone may be arranged in the middle area 106 of the ANC headrest H4 of the rear seat; at least one secondary speaker and at least one error microphone may be arranged in the right flange 107 .
  • Fig. 1f is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest exemplarily.
  • a secondary speaker and two error microphones can be arranged in the left flange 105 of the ANC headrest H3 of the rear seat, and the two error microphones are respectively located on both sides of the secondary speaker;
  • the setup has a secondary speaker and an error microphone.
  • a secondary speaker and two error microphones may be arranged in the right side flange 107 of the ANC headrest H4 of the rear seat, and the two error microphones are respectively located on both sides of the secondary speaker;
  • the setup has a secondary speaker and an error microphone.
  • Fig. 1g is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest exemplarily.
  • a secondary speaker and two error microphones can be arranged in the left flange 105 of the ANC headrest H3 of the rear seat, and the two error microphones are respectively located on both sides of the secondary speaker;
  • the setup has two secondary speakers and an error microphone.
  • a secondary speaker and two error microphones may be arranged in the right side flange 107 of the ANC headrest H4 of the rear seat, and the two error microphones are respectively located on both sides of the secondary speaker;
  • the setup has two secondary speakers and an error microphone.
  • the number and positions of the secondary speakers and error microphones in the middle area of the rear seat ANC headrest, the left flange and the right flange can be determined according to the size of the ANC headrest, the size of the secondary speakers and the error
  • the size of the microphone and the requirements of the application scene are determined, which is not limited in this application.
  • Fig. 1b to Fig. 1g are only examples of the ANC headrest, and the shape of the ANC headrest can be set according to requirements, which is not limited in the present application.
  • the vehicle-mounted ANC headrest system may further include a controller.
  • the controller may be an independent ECU (Electronic Control Unit, electronic control unit) in the vehicle, or may be integrated in any existing ECU.
  • the controller of the vehicle-mounted ANC headrest system can communicate with each ANC headrest through a CAN (Controller Area Network, Controller Area Network) bus.
  • the controller of the vehicle-mounted ANC headrest system can communicate with each ANC headrest through a wireless network.
  • the controller may be configured to acquire a first noise signal; filter the first noise signal based on a first filter coefficient to obtain a first acoustic signal; and control k ANC headrests based on the first acoustic signal
  • the secondary loudspeaker output in; the first filter coefficient is determined by combining the acoustic paths of k active noise control ANC headrests to M preset silent zones respectively; the first acoustic signal includes k groups of signals, and the k groups of signals and
  • the k ANC headrests correspond to each other, and M is an integer greater than k; the specific process will be described later.
  • k secondary speakers of the ANC headrest are used to output k groups of signals to generate M silent zones. That is, k ANC head restraints are controlled for joint operation.
  • M preset silent zones may include k first preset silent zones and n second preset silent zones, k first preset silent zones correspond to k first seats respectively, and k The first seat corresponds to k ANC headrests respectively, and the n second preset silent zones correspond to n second seats respectively.
  • the first preset silent zone may be set according to the ear position of the user sitting in the corresponding first seat (for example, the first preset silent zone is determined according to the average ear position of multiple users sitting in the first seat ).
  • the second preset silent zone may be set according to the ear position of the user sitting in the corresponding second seat (for example, the second preset silent zone is determined according to the average ear position of multiple users sitting in the second seat).
  • the M silent zones may include k silent zones for the first seats and n silent zones for the second seats.
  • the controller may be configured to respectively filter the first noise signal based on D groups of second filter coefficients to obtain D groups of eighth acoustic signals, a group of second filter coefficients corresponding to the first preset Assume that the acoustic path in the silent zone is determined, and the eighth acoustic signal in group D corresponds to D ANC headrests respectively. and controlling secondary speaker outputs in the D ANC headrests based on the D set of eighth acoustic signals. D secondary speakers of the ANC headrest are used to output D groups of eighth acoustic signals to generate D silent zones. That is, D ANC headrests are controlled to operate independently, and silent zones are respectively generated in the D first seats.
  • Fig. 2 is a schematic diagram of an exemplary noise reduction process.
  • a feed-forward ANC control algorithm may be used to control the k secondary speakers in the ANC headrests to output, so as to achieve noise reduction.
  • the feed-forward ANC control algorithm controls the secondary speakers in the k ANC headrests to output based on the primary noise collected by the reference sensor.
  • the primary noise may be the noise generated by the primary sound source, and the primary sound source may refer to the sound source of the noise field to be controlled.
  • primary noises may include various types, such as road noise, tire noise, engine noise, wind noise, and so on.
  • the reference sensor may include various types, such as a microphone, an acceleration sensor, and the like. In the vehicle scene, the reference sensor can be set inside or outside the vehicle, which is not limited in the present application. In this case, the acquired first noise signal may be primary noise.
  • a feedback ANC control algorithm may be used to control the k secondary speakers in the ANC headrests to output, so as to achieve noise reduction.
  • the feedback ANC control algorithm controls the output of the k secondary speakers in the ANC headrest based on the noise signal near the position of the human ear collected by the error microphone.
  • the noise signal collected by the error microphone may be referred to as an error signal.
  • the acquired first noise signal may be an error signal.
  • the k secondary speakers of the ANC headrest can be controlled to output the first acoustic signal, so that after the first acoustic signal propagates to the position of the human ear, it can be canceled out by the first noise signal at the position of the human ear , thereby achieving noise reduction.
  • a filter may be used to filter the first noise signal according to the first filter coefficient, so as to obtain the first acoustic signal to be output by the secondary speakers in the k ANC headrests.
  • the first filter coefficient may be adaptively adjusted.
  • the first filter coefficient used in this filtering can be calculated renew.
  • the updated first filter coefficient this time can be used to filter the first noise signal acquired subsequently. That is to say, the first filter coefficient used for filtering the first noise signal acquired this time is the filter coefficient obtained by updating the first filter coefficient last time.
  • the acoustic paths from k ANC headrests to M preset silent zones can be combined to update the filter coefficients, and the specific updating process will be described later.
  • the first filter coefficient may be a fixed value.
  • working conditions referring to the working status of the equipment under conditions directly related to its action
  • corresponding preset filter coefficients are determined; wherein, one working condition may correspond to a set of preset filter coefficients.
  • a second preset relationship is established based on various working conditions and corresponding preset filter coefficients.
  • the current working condition of the vehicle can be determined, and then the second preset relationship can be searched based on the current working condition, so as to find out the first filter coefficient matching the current working condition from multiple sets of preset filter coefficients.
  • the acoustic paths from k ANC headrests to M preset silent zones can be combined to determine the corresponding preset filter coefficients; details will be described later.
  • the first acoustic signal includes k groups of signals, and one group of signals in the k groups of signals corresponds to one ANC headrest.
  • one group of signals may include pi (pi is an integer greater than 1) signal, and pi is the number of secondary speakers in an ANC headrest, that is, one signal corresponds to a secondary speaker in an ANC headrest.
  • a control signal for driving a corresponding secondary speaker may be determined according to each signal in each group of signals; and then the secondary speaker is driven according to the control signal. Furthermore, the secondary speaker can output the signal. In this way, by controlling the joint operation of k ANC headrests, M silent zones can be generated to realize active noise reduction of M seats.
  • the preset silent zone corresponding to the seat may completely overlap or partially overlap, which is not limited in the present application.
  • Fig. 3 is a schematic diagram of an exemplary noise reduction process.
  • each ANC headrest can correspond to a set of second filter coefficients
  • the second filter coefficients corresponding to each ANC headrest can be based on the acoustics of the ANC headrest to the preset silent zone of the first seat corresponding to the ANC headrest. The path is determined.
  • the manner of determining each group of second filter coefficients is similar to the manner of determining the first filter coefficients, which will not be repeated here.
  • the first noise signal may be filtered based on the second ANC coefficient corresponding to the ANC headrest, to obtain the eighth acoustic signal corresponding to the ANC headrest to be output; that is, it may be K groups of eighth acoustic signals are obtained, and one group of eighth acoustic signals corresponds to one ANC headrest.
  • each eighth acoustic signal includes at least two signals, and one signal corresponds to a secondary speaker in the corresponding ANC headrest.
  • each secondary loudspeaker in the ANC headrest may be controlled to output each signal in a corresponding group of eighth acoustic signals.
  • the secondary speakers in the k ANC headrests are independently controlled to output, which can improve the convergence speed of the filter coefficient.
  • FIG. 4 is a schematic diagram of an exemplary update process of filter coefficients.
  • the transfer functions from k ANC headrests to M preset quiet zones respectively may be used to describe the acoustic paths from k ANC headrests to M preset silent zones respectively.
  • the transfer functions of the k ANC headrests to the M preset silent zones respectively can be obtained as the acoustic parameters.
  • the transfer functions of the k ANC headrests to the M preset silent zones respectively may include: the transfer of each secondary speaker in the k ANC headrests to the preset human ear positions in the M preset silent zones respectively function, the transfer function of each error microphone in the k ANC headrests to the preset human ear position in the M preset silent zones, the error of each sub-speaker in the k ANC headrests to the k ANC headrests respectively The transfer function of the microphone.
  • the preset human ear position in the first preset silent zone may be set according to the human ear position of the user sitting in the corresponding first seat (for example, the average human ear position of multiple users who will sit in the first seat , determine the preset human ear position within the first preset silent zone).
  • the preset ear positions in the second preset silent zone can be set according to the ear positions of users sitting in the corresponding second seat (for example, according to the average ear positions of multiple users sitting in the second seat, the second preset set the preset ear position within the quiet zone). That is to say, each preset silent zone corresponds to a preset human ear position, thus, M preset human ear positions may be included.
  • the way to determine the transfer function from the i-th secondary speaker to the j-th preset human ear position in the k ANC headrests can be that a virtual microphone can be arranged at the j-th preset human ear position, and then control The i-th secondary speaker plays a test acoustic signal, and at this time, the virtual microphone performs acoustic signal acquisition. Then, according to the acoustic signal collected by the virtual microphone and the test acoustic signal, the transfer function from the i-th secondary speaker to the j-th preset human ear position is determined.
  • i is an integer between 1 and p1, including 1 and p1.
  • j is an integer between 1 and M, including 1 and M.
  • the determined transfer function from the i-th secondary speaker to the j-th preset human ear position includes the transfer functions from the i-th secondary speaker to the j-th preset human ear position respectively, that is Includes 2 transfer functions.
  • the method of determining the transfer function from the i-th error microphone to the j-th preset human ear position in the k ANC headrests can be as follows: a virtual microphone can be arranged at the j-th preset human ear position, and the primary The sound source produces primary noise (for example, when it is applied in the vehicle environment, multiple speakers can be installed at the bottom of the vehicle to play tire noise, road noise, etc.).
  • both the virtual microphone at the j-th preset position of the human ear and the i-th error microphone can collect acoustic signals; The collected acoustic signal is used to determine the transfer function from the i-th error microphone to the j-th preset human ear position.
  • i is an integer between 1 and p2, including 1 and p2.
  • j is an integer between 1 and M, including 1 and M.
  • the way of determining the transfer function from the i-th secondary speaker to the j-th error microphone in the k ANC headrests may be to control the i-th secondary speaker to play a test acoustic signal, and at this time, the j-th The error microphone is used for acoustic signal acquisition. Then, according to the acoustic signal collected by the j-th error microphone and the test acoustic signal, the transfer function from the i-th secondary loudspeaker to the j-th error microphone is determined.
  • i is an integer between 1 and p1, including 1 and p1.
  • j is an integer between 1 and p2, including 1 and p2.
  • the first filter coefficient may be updated based on the acoustic parameter, and reference may be made to S402-S403:
  • the error signal is the signal collected by the error microphone in k ANC headrests .
  • the first acoustic signal can be transmitted to M preset human ear positions; in this way, the M preset human ear positions can all receive the first acoustic signal An acoustic signal and a first noise signal.
  • the first acoustic signal and the first noise signal can be canceled at the preset position of the human ear.
  • the signal after the cancellation of the first acoustic signal and the first noise signal is smaller, the noise reduction effect at the preset position of the human ear is better. Therefore, it is possible to predict the second noise signal after the first acoustic signal and the first noise signal are superimposed at M preset human ear positions, and then update the first filter coefficient based on the second noise signal.
  • the noise signals collected by the error microphones in the k ANC headrests are the signals obtained by superimposing the first acoustic signal and the first noise signal at the error microphones in the k ANC headrests. Furthermore, the error signals collected by the error microphones of k ANC headrests can be obtained, and then based on the acoustic parameters and error signals, the second noise after the first acoustic signal and the first noise signal are superimposed at M preset human ear positions can be predicted Signal. Wherein, the first acoustic signal and the error signal may be calculated based on the acoustic parameters to predict the second noise signal.
  • the first filter coefficient may be updated with the goal of minimizing the second noise signal, so that the updated first filter coefficient is used to filter the subsequently acquired first noise signal, and the obtained first acoustic
  • the second noise information after the superposition of the signal and the subsequently acquired first noise signal at the preset position of the human ear tends to be zero.
  • a virtual sensor algorithm may be used to update the first filter coefficient.
  • Fig. 5 is a schematic diagram of an algorithm framework of a virtual sensor exemplarily shown.
  • the virtual sensor algorithm in Figure 5 is a feed-forward FxLMS (filtered-x least mean square, X filter minimum mean square error) algorithm.
  • FxLMS filtered-x least mean square, X filter minimum mean square error
  • FIG. 5 is only an example of a virtual sensor algorithm, and the virtual sensor algorithm may also be a feedback FxLMS algorithm, or other algorithms, which are not limited in this application.
  • S1(z) represents the transfer function of the p1 secondary speakers in the k ANC headrests to the p2 error microphones in the k ANC headrests respectively
  • S2(z) represents the k ANC headrests Among them, the transfer functions of the p1 secondary speakers to the M preset human ear positions respectively
  • S3(z) is the transfer function of the p2 error microphones in the k ANC headrests to the M preset human ear positions respectively.
  • P1(z) is the real acoustic path from the primary sound source to the p2 error microphones
  • P2(z) is the real acoustic path from the first acoustic signal Y1(n) to the p2 error microphones
  • X1(n) is a first noise signal, which may be primary noise
  • X5(n) is a second noise signal.
  • the filter used to filter the first noise signal may be a first adaptive filter, and the first adaptive filter may be filtered-x.
  • the first noise signal X1(n) can be input to the first adaptive filter, and the first adaptive filter filters the first noise signal X1(n) according to the first filter coefficient , output the first acoustic signal Y1(n).
  • Y1(n) includes the p1 channel signal.
  • the process of predicting the second noise signal after the first acoustic signal and the first noise signal are superimposed at the preset position of the human ear can be as follows:
  • acoustic parameters may be used to predict the second noise signal X5(n) after the first noise signal X1(n) and the first acoustic signal Y1(n) pass through the virtual acoustic path.
  • X5(n) includes 2M channels of signals, and one of the M preset human ear positions corresponds to 2 channels of signals.
  • Y1(n) passes through the real acoustic path from p1 secondary speakers to p2 error microphones, and can reach p2 at the arrival error microphone.
  • the first noise signal X1(n) of the primary sound source reaches the p2 error microphones through the real acoustic path P(z).
  • the p2 error microphones can collect the corresponding error signal X2(n), and the error signal X2(n) is the superposition of the first acoustic signal Y1(n) and the first noise signal X1(n) at the p2 error microphones after the signal.
  • Y1(n) may be used as an input, and the transfer function S1(z) from p1 secondary speakers to p2 error microphones is used to calculate Y2(n) after Y1(n) passes through the first virtual acoustic path .
  • Y2(n) includes p2 signals, and the p2 signals correspond to p2 error microphones respectively.
  • the first virtual acoustic paths refer to the estimated acoustic paths from the p1 secondary speakers to the p2 error microphones respectively.
  • the error signal X2(n) collected by the error microphone can be used to subtract the predicted Y2(n), and the acoustic signal X3(n) of the first noise signal X1(n) propagating to p2 error microphones can be obtained .
  • X3(n) includes p2 signals, and the p2 signals correspond to p2 error microphones respectively.
  • X3(n) can be used as an input, and the transfer function S2(z) of p2 error microphones to M preset human ear positions can be used to calculate X4( n).
  • X4(n) includes 2M channels of signals, and one of the M preset human ear positions corresponds to 2 channels of signals.
  • the second virtual acoustic path refers to an acoustic path from the estimated p2 error microphones to the M preset human ear positions respectively.
  • Y1(n) can be used as an input, and the transfer function S2(z) of p1 secondary speakers to M preset human ear positions can be used to calculate Y3 after Y1(n) passes through the third virtual acoustic path (n).
  • Y3(n) includes 2M channels of signals, and one of the M preset human ear positions corresponds to 2 channels of signals.
  • the third virtual acoustic path refers to an acoustic path from the estimated p1 secondary speakers to the M preset human ear positions respectively.
  • the signal X4(n) and the signal Y3(n) can be superimposed to obtain the second noise signal X5(n);
  • X5(n) includes 2M signals, one of the M preset human ear positions It is assumed that the position of the human ear corresponds to 2 signals.
  • FIG. 6 is a schematic diagram of an exemplary update process of filter coefficients.
  • the first reference signal can be used as a reference, and the first filter coefficient can be updated with the goal of minimizing the second noise signal to obtain a new first filter coefficient coefficient.
  • the first filter coefficient may be updated in an iterative manner, and the following formula may be referred to:
  • W(n+1) is the first filter coefficient after this update
  • W(n) is the first filter coefficient after the last update
  • is the adaptive step size, which can be a preset fixed value or It may be a value obtained through adaptive adjustment, which is not limited in the present application.
  • Fig. 7 is a schematic diagram of an exemplary virtual sensor algorithm framework.
  • A(z) is a decoupling filter
  • S1(z) represents the transfer function of p1 secondary speakers in k ANC headrests to p2 error microphones in k ANC headrests respectively
  • S2(z) represents the transfer function of p1 secondary speakers in k ANC headrests to M preset human ear positions
  • S3(z) is the transfer function of p2 error microphones in k ANC headrests to M presets respectively The transfer function for the position of the human ear.
  • P1(z) is the real acoustic path from the primary sound source to the p2 error microphones
  • P2(z) is the real acoustic path from the first acoustic signal Y1(n) to the p2 error microphones
  • X1(n) is a first noise signal, which may be primary noise
  • X5(n) is a second noise signal.
  • the filter used to filter the first noise signal may be a second adaptive filter, and the second adaptive filter may be filtered-x.
  • the virtual sensor algorithm framework in FIG. 7 can be used to adaptively adjust the first filter coefficient to improve the first filter coefficient.
  • the process of filtering the first noise signal based on the first filter coefficient to obtain the first acoustic signal may be as follows:
  • the first noise signal X1(n) can be input to the second adaptive filter, and the second adaptive filter filters the first noise signal X1(n) according to the first filter coefficient, and outputs the second
  • the acoustic signal U1(n) the second acoustic signal U1(n) includes p1 signals, and the p1 signals correspond to p1 secondary speakers respectively.
  • the p2 sub-speakers and the p3 sub-speakers among the k ANC headrests may be decoupled, so as to increase the convergence speed of the first filter coefficient.
  • a decoupling filter may be used to decouple the p2 secondary speakers and the p3 secondary speakers among the k ANC headrests.
  • the p3 channel signals that can be selected from the second acoustic signal U1(n) are subsequently represented by U12(n). Then U12(n) is input into the decoupling filter A(z), U12(n) is filtered by the decoupling filter A(z), and the third acoustic signal U13(n) is output.
  • U13(n) may include p3 signals, and the p3 signals respectively correspond to p3 secondary speakers.
  • another p2 channel signal in the second acoustic signal U1(n) may be represented by U11(n).
  • the first filter coefficient may be updated based on the acoustic parameters with reference to the above descriptions of S601 to S602 and FIG. 5 , which will not be repeated here.
  • the acoustic parameters include: a first parameter group and a second parameter group, the first parameter group includes the transfer functions of p2 secondary speakers and p2 error microphones in the k ANC headrests to M preset silent zones respectively , the second parameter group includes transfer functions from the p3 secondary speakers in the k ANC headrests to the M preset silent zones.
  • the first parameter set may include: transfer functions from the p2 secondary speakers to p2 error microphones respectively, transfer functions from the p2 secondary speakers to M preset human ear positions respectively, and transfer functions from the p2 error microphones to Transfer function for M preset ear positions.
  • the second parameter group may include: transfer functions from the p3 secondary speakers to the p2 error microphones respectively, transfer functions from the p3 secondary speakers to M preset human ear positions respectively.
  • Fig. 8a and Fig. 8b are schematic diagrams of the virtual sensor algorithm framework shown exemplarily.
  • the first adaptive filter in Fig. 8a and Fig. 8b is an inverse filter.
  • A(z) is a decoupling filter
  • Sa(z) includes: transfer function Sa1(z) of p2 secondary loudspeakers to p2 error microphones respectively, p2 secondary The transfer functions Sa2(z) of the loudspeakers to M preset human ear positions respectively.
  • Sb(z) includes: transfer functions Sb1(z) from p3 secondary speakers to p2 error microphones respectively, transfer functions Sb2(z) from p3 secondary speakers to M preset human ear positions respectively .
  • S3(z) is the transfer function of the p2 error microphones to the M preset human ear positions respectively.
  • H(z) is a combination of A(z), Sa(z) and Sb(z).
  • P1(z) is the real acoustic path from the primary sound source to the p2 error microphones
  • P2(z) is the real acoustic path from the first acoustic signal Y1(n) to the p2 error microphones.
  • X1(n) is a first noise signal, which may be primary noise
  • X5(n) is a second noise signal.
  • the virtual sensor algorithm framework of FIG. 8a and FIG. 8b can be used to adjust the first filtering parameter of the first adaptive filter Adaptive adjustment is performed to further increase the convergence speed of the first filtering parameter.
  • the process of filtering the first noise signal based on the first filter coefficient to obtain the first acoustic signal may be as follows:
  • the first noise signal X1(n) can be input to the first adaptive filter, and the first adaptive filter processes the first noise signal X1(n) according to the first filter coefficient ) to filter and output the first acoustic signal Y1(n).
  • Fig. 9a is a schematic diagram of an exemplary update process of filter coefficients.
  • p2 signals may be selected from the first acoustic signal Y1(n), called Y2(n).
  • Y2(n) may be used as an input, and the transfer function Sa1(z) from p2 secondary speakers to p2 error microphones is used to calculate the acoustic signal U11( n).
  • U11(n) includes p2 signals, and the p2 signals correspond to p2 error microphones respectively.
  • the fourth virtual acoustic path is an acoustic path from the estimated p2 secondary speakers to the p2 error microphones respectively.
  • Y2(n) can be used as an input, and the transfer function Sa2(z) of p2 secondary speakers to M preset human ear positions can be used to calculate the acoustics of Y2(n) after passing through the fifth virtual acoustic path Signal U12(n).
  • U12(n) includes 2M channels of signals, and one of the M preset human ear positions corresponds to 2 channels of signals.
  • the fifth virtual acoustic path is an acoustic path from the estimated p2 secondary speakers to the M preset human ear positions respectively.
  • U11(n) and U12(n) may form the fourth acoustic signal U1(n).
  • the other p3 signals in the first acoustic signal Y1(n) may be referred to as Y3(n).
  • Y3(n) may be input to the decoupling filter A(z), and Y3(n) is filtered by the decoupling filter A(z), and the fifth acoustic signal Y4(n) is output.
  • Y4(n) can be used as an input, and the transfer function Sb1(z) from p3 secondary speakers to p2 error microphones is used to calculate U21(n) output by Y3(n) through the sixth virtual acoustic path .
  • U21(n) includes p2 signals, and the p2 signals correspond to p2 error microphones respectively.
  • the sixth virtual acoustic path is the estimated acoustic path from the p3 secondary speakers to the p2 error microphones respectively.
  • Y3(n) can be used as an input, and the transfer function Sb2(z) from p3 secondary speakers to M preset human ear positions can be used to calculate U22 output by Y3(n) through the seventh virtual acoustic path (n).
  • U22(n) includes 2M channels of signals, and one of the M preset human ear positions corresponds to 2 channels of signals.
  • the seventh virtual acoustic path is the estimated acoustic path from the p3 secondary speakers to the M preset human ear positions respectively.
  • U21(n) and U22(n) may form the sixth acoustic signal U2(n).
  • the fourth acoustic signal and the sixth acoustic signal may be combined to obtain a seventh acoustic signal.
  • U11(n) in the fourth acoustic signal and U21(n) in the sixth acoustic signal can be combined to obtain U31(n)
  • U12(n) in the fourth acoustic signal can be combined Combined with U22(n) in the sixth acoustic signal
  • U32(n) can be obtained.
  • U31(n) and U32(n) may form the seventh acoustic signal U3(n). It should be noted that U31(n) and U32(n) are not shown in FIG. 8b.
  • the error signal X2(n) can be used to subtract U31(n) in the seventh acoustic signal to obtain the acoustic signal X3(n) at which the first noise signal X1(n) propagates to p2 error microphones.
  • X3(n) includes p2 signals, and the p2 signals correspond to p2 error microphones respectively.
  • X3(n) can be used as an input, and the transfer function S3(z) of p2 error microphones to M preset human ear positions is used to calculate the output X4( n).
  • X4(n) includes 2M channels of signals, and one of the M preset human ear positions corresponds to 2 channels of signals.
  • the eighth virtual acoustic path is an acoustic path from the estimated p2 error microphones to the M preset human ear positions respectively.
  • the second noise signal X5(n) can be obtained by superimposing U32(n) in the seventh acoustic signal with the acoustic signal X4(n).
  • the first noise signal X1(n) can be processed based on the acoustic parameters and the decoupling filter to obtain the second reference signal R2(n), which will not be repeated here.
  • Fig. 9b is an exemplary schematic diagram showing the effect.
  • the curve A1 is a relationship curve between the energy of the second noise signal and the number of iterations of the first filter coefficient when the virtual sensor algorithm framework in FIG. 5 is used to update the first filter coefficient.
  • Curve A2 is a relationship curve between the energy of the second noise signal and the number of iterations of the first filter coefficient when the virtual sensor algorithm framework in FIG. 7 is used to update the first filter coefficient.
  • Curve A3 is a relationship curve between the energy of the second noise signal and the number of iterations of the first filter coefficient when the virtual sensor algorithm framework in FIG. 8a (or FIG. 8b ) is used to update the first filter coefficient.
  • the convergence speed of the first filter coefficient when the first filter coefficient is updated using the virtual sensor algorithm framework of Figure 8a is greater than that of the first filter coefficient when the first filter coefficient is updated using the virtual sensor algorithm framework of Figure 7
  • the convergence speed is also greater than the convergence speed of the first filter coefficient when the first filter coefficient is updated using the virtual sensor algorithm framework in FIG. 5 .
  • the preset filtering coefficient corresponding to the working condition may be updated in the manner of updating the first filtering coefficient until the preset filtering coefficient corresponding to the working condition converges , that is, the preset filter coefficient corresponding to this working condition can be obtained, which will not be repeated here.
  • the acoustic parameters are fixed values.
  • the acoustic parameters are adjustable.
  • multiple preset silent zones can be set for each seat in advance (for example, for a seat, multiple preset silent zones are set on multiple planes perpendicular to the corresponding headrest of the seat, and each plane is set at least A preset silent zone), and set a corresponding preset ear position for each preset silent zone of each seat.
  • the transfer function of k ANC headrests to the preset silent zone can be determined by setting a virtual sensor at the preset ear position of the preset silent zone, and a set of preset Acoustic parameters; that is, each preset silent zone of each seat corresponds to a set of preset acoustic parameters; the specific method for determining the preset acoustic parameters can refer to the above description, and will not be repeated here.
  • the preset silent zone 1 corresponds to a set of preset acoustic parameters which may include: Set the transfer function of the silent zone 1, the transfer function of each error microphone in the k ANC headrests to the preset silent zone 1, and the transfer function of each secondary speaker in the k ANC headrests to each error microphone.
  • one preset silent zone may be selected from multiple preset silent zones for each seat to form a preset silent zone group, and one preset silent zone group includes M preset silent zones. Then the union of a set of preset acoustic parameters corresponding to all preset quiet zones in each preset quiet zone group is determined as the preset acoustic parameters corresponding to the preset quiet zone group; then based on the preset quiet zone group A first preset relationship is established with the corresponding preset acoustic parameters.
  • the target silent zone group can be determined, and the silent zone group includes M target silent zones; wherein, the target silent zone group can be determined according to user settings, or can be determined according to the user's current ear position. Then, a first preset relationship is searched based on the target quiet zone group, so as to find an acoustic parameter matching the target quiet zone group from multiple sets of preset acoustic parameters.
  • the user can interact with the electronic device to select a target silent zone from multiple preset silent zones corresponding to any seat (for example, select according to the height of the user, or select according to the orientation of the user's head relative to the ANC headrest) etc.); in this way, the target silent zone group can be determined according to user settings.
  • Fig. 10a is a schematic diagram of an interface of an electronic device exemplarily shown.
  • T is a vehicle display screen
  • 1001 is a quiet zone setting interface
  • the quiet zone setting interface 1001 may include one or more controls, including but not limited to: seat silent zone setting options (such as the quiet zone setting options for the main driver's seat, the quiet zone setting options for the passenger seat, the silent zone setting options for the left rear seat, the silent zone setting option for the middle seat in the rear seat, and the silent zone setting option for the right rear seat) .
  • seat silent zone setting options Such as the quiet zone setting options for the main driver's seat, the quiet zone setting options for the passenger seat, the silent zone setting options for the left rear seat, the silent zone setting option for the middle seat in the rear seat, and the silent zone setting option for the right rear seat.
  • the user can click any seat silent zone setting option to enter the seat silent zone display interface to set the silent zone of the seat.
  • the user clicks on the setting option of the silent zone in the middle of the rear seat, and the in-vehicle system responds to the user's operation behavior and displays the seat silent zone display interface 1002, as shown in FIG. 10a (2).
  • the seat quiet zone display interface 1002 may include one or more controls, including but not limited to: quiet zone adjustment option 1003 and the like.
  • the seat quiet zone display interface 1003 may also display a relative position diagram of the quiet zone and the seat, etc., which is not limited in this application.
  • the user can drag the silent zone adjustment option 1003 to adjust the silent zone of the seat; after the user stops dragging the silent zone adjustment option 1003, the current area of the silent zone adjustment option 1003 can be determined as the target silent zone.
  • the user can set the target silent zone of some seats, so that for the seat for which the user has not set the target silent zone, the default silent zone is determined as the target silent zone of the seat; then the target silent zone set by the user and the default Silent zones, forming target silent zone groups.
  • the user can also set the target silent zone of all seats, so that all the target silent zones set by the user can be used to form the target silent zone group.
  • the image data collected by the image acquisition device may be acquired; based on the image data, the target silent zone group is determined.
  • face recognition can be performed on the image data, and then the current human ear position is determined according to the face recognition result; then the preset silent zone corresponding to the current human ear position is determined as the target silent zone.
  • the target silent zone corresponding to each seat can be determined, and then the target silent zone group can be obtained.
  • the default silent zone can be determined as the target silent zone of the seat; then the target silent zone determined by the image data and the default silent zone can be used to form a target silent zone group.
  • the image acquisition device may be an in-vehicle camera that collects image data.
  • Fig. 10b is a schematic diagram of the location of the image acquisition device exemplarily shown.
  • C1 may be a driving recorder, which may be used to collect images of the main driver and the co-driver.
  • C2 is arranged on the back of the driver's seat (or the ANC headrest of the driver's seat or the roof of the car) and is set towards the rear seat, and is used to collect images of the left seat user and the middle seat user in the rear seat.
  • C3 is arranged on the back of the co-pilot seat (or the ANC headrest of the co-pilot seat or the roof of the car) and is set towards the rear seat, and is used to collect images of the right seat user and the middle seat user in the rear seat.
  • Fig. 10c is a schematic diagram of the location of the image acquisition device exemplarily shown.
  • C1 is arranged on the back of the main driver's seat (or the ANC headrest of the main driver's seat or the roof) and is set towards the main driver's seat, and can be used to collect images of the main driver's user.
  • C2 is arranged on the back of the co-pilot seat (or the ANC headrest of the co-pilot seat or the roof) and is set facing the co-pilot seat, and can be used to collect images of the co-pilot user.
  • C3 is arranged on the backrest of the rear left seat (or the ANC headrest or the roof of the rear left seat) and is set towards the rear left seat. It can be used to collect the left seat users and Image of middle seat user.
  • C4 is arranged on the back of the right seat in the rear row (or the ANC headrest or roof of the right seat in the rear row) and is set towards the left seat, which can be used to collect the right seat users and the middle seat in the rear seat The user's image.
  • Fig. 10b and Fig. 10c are only examples of the arrangement positions of the image acquisition devices, and the present application does not limit the arrangement positions of the image acquisition devices, as long as all the image acquisition devices can collect the images of users in each seat.
  • Fig. 11a and Fig. 11b are schematic diagrams showing the position of the ANC headrest exemplarily.
  • the second seat may be provided with an auxiliary headrest H5.
  • the size of the auxiliary headrest is smaller than the ANC headrest of the first seat.
  • the auxiliary headrest may be provided with at least one secondary speaker and/or at least one error microphone.
  • Fig. 11c is a schematic diagram showing the positions of the secondary speaker and the error microphone exemplarily.
  • a secondary speaker and an error microphone are arranged in the auxiliary headrest.
  • At least one secondary speaker and/or at least one error microphone may be arranged on the seat back of the second seat; that is, the auxiliary headrest is not provided, but the secondary speaker and/or error microphone.
  • Fig. 11d is a schematic diagram showing the positions of the secondary speaker and the error microphone exemplarily.
  • the seat back of the second seat is provided with a secondary speaker.
  • Fig. 11e is a schematic diagram showing the positions of the secondary speaker and the error microphone exemplarily.
  • the seat back of the second seat is provided with an error microphone.
  • Fig. 11f is a schematic diagram showing the positions of the secondary speaker and the error microphone exemplarily.
  • the seat back of the second seat is provided with a secondary speaker and an error microphone.
  • the secondary speakers other than the secondary speakers in the k ANC headrests may be referred to as other secondary speakers; and the secondary speakers except the error microphones in the k ANC headrests, called the error microphone.
  • the first filter coefficient is determined jointly with the acoustic paths from the k ANC headrests to the M preset silent zones respectively, and the acoustic paths from other secondary speakers to the M preset silent zones respectively.
  • the acoustic parameters may include: the transfer functions of each secondary loudspeaker in the k ANC headrests to the preset human ear positions in the M preset silent zones, and the error microphones in the k ANC headrests respectively to M
  • the transfer function of the preset ear position in the preset silent zone, the transfer function of each sub-speaker in k ANC headrests to each error microphone in k ANC headrests, and the transfer function of other sub-speakers to k ANCs respectively The transfer function of each error microphone in the headrest, and the transfer functions of other secondary speakers to M preset human ear positions respectively.
  • the first filter coefficient is determined by combining the acoustic paths of the k ANC headrests to the M preset silent zones respectively, and the acoustic paths of other error microphones to the M preset silent zones respectively.
  • the acoustic parameters may include: the transfer functions of each secondary loudspeaker in the k ANC headrests to the preset human ear positions in the M preset silent zones, and the error microphones in the k ANC headrests respectively to M
  • the transfer function of the preset human ear position in the preset silent zone, the transfer function of each sub-speaker in the k ANC headrests to each error microphone in the k ANC headrests, and the transfer function of each sub-speaker in the k ANC headrests Transfer functions from the loudspeaker to other error microphones, and transfer functions from the other error microphones to M preset human ear positions.
  • the first filter coefficient is the acoustic path of joint k ANC headrests to M preset silent zones respectively, and the acoustic paths of other secondary speakers to M preset silent zones respectively, and Acoustic paths from other error microphones to the M preset silent areas are determined.
  • the acoustic parameters may include: the transfer functions of each secondary loudspeaker in the k ANC headrests to the preset human ear positions in the M preset silent zones, and the error microphones in the k ANC headrests respectively to M
  • the transfer function of the preset human ear position in the preset silent zone, the transfer function of each sub-speaker in k ANC headrests to each error microphone in k ANC headrests, and the transfer function of other sub-speakers to k ANC heads The transfer functions of each error microphone in the pillow, the transfer functions of other secondary speakers to M preset ear positions, and the transfer functions of each secondary speaker in k ANC headrests to other error microphones, and the other error microphones respectively Transfer function to M preset ear positions.
  • FIG. 12 shows a schematic block diagram of an apparatus 1200 according to an embodiment of the present application.
  • the apparatus 1200 may include: a processor 1201 and a transceiver/transceiving pin 1202 , and optionally, a memory 1203 .
  • bus 1204 includes a power bus, a control bus, and a status signal bus in addition to a data bus.
  • bus 1204 includes a power bus, a control bus, and a status signal bus in addition to a data bus.
  • the various buses are referred to as bus 1204 in the figure.
  • the memory 1203 may be used for the instructions in the foregoing method embodiments.
  • the processor 1201 can be used to execute instructions in the memory 1203, and control the receiving pin to receive signals, and control the sending pin to send signals.
  • Apparatus 1200 may be the electronic device or the chip of the electronic device in the foregoing method embodiments.
  • This embodiment also provides a computer-readable storage medium, where computer instructions are stored in the computer-readable storage medium, and when the computer instructions are run on the electronic device, the electronic device executes the above-mentioned relevant method steps to realize the steps in the above-mentioned embodiments. Noise reduction method.
  • This embodiment also provides a computer program product, which, when running on a computer, causes the computer to execute the above-mentioned related steps, so as to realize the noise reduction method in the above-mentioned embodiment.
  • an embodiment of the present application also provides a device, which may specifically be a chip, a component or a module, and the device may include a connected processor and a memory; wherein the memory is used to store computer-executable instructions, and when the device is running, The processor can execute the computer-executable instructions stored in the memory, so that the chip executes the noise reduction method in the above method embodiments.
  • the electronic device, computer-readable storage medium, computer program product or chip provided in this embodiment is all used to execute the corresponding method provided above, therefore, the beneficial effects it can achieve can refer to the above-mentioned The beneficial effects of the corresponding method will not be repeated here.
  • the disclosed devices and methods may be implemented in other ways.
  • the device embodiments described above are only illustrative.
  • the division of modules or units is only a logical function division. In actual implementation, there may be other division methods.
  • multiple units or components can be combined or It may be integrated into another device, or some features may be omitted, or not implemented.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
  • a unit described as a separate component may or may not be physically separated, and a component shown as a unit may be one physical unit or multiple physical units, which may be located in one place or distributed to multiple different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
  • the above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
  • an integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a readable storage medium.
  • the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the software product is stored in a storage medium Among them, several instructions are included to make a device (which may be a single-chip microcomputer, a chip, etc.) or a processor (processor) execute all or part of the steps of the methods in various embodiments of the present application.
  • the aforementioned storage medium includes: various media that can store program codes such as U disk, mobile hard disk, read only memory (ROM), random access memory (random access memory, RAM), magnetic disk or optical disk.
  • the steps of the methods or algorithms described in connection with the disclosure of the embodiments of the present application may be implemented in the form of hardware, or may be implemented in the form of a processor executing software instructions.
  • the software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (Random Access Memory, RAM), flash memory, read-only memory (Read Only Memory, ROM), erasable programmable read-only memory ( Erasable Programmable ROM, EPROM), Electrically Erasable Programmable Read-Only Memory (Electrically EPROM, EEPROM), registers, hard disk, removable hard disk, CD-ROM, or any other form of storage medium known in the art.
  • An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium.
  • the storage medium may also be a component of the processor.
  • the processor and storage medium can be located in the ASIC.
  • the functions described in the embodiments of the present application may be implemented by hardware, software, firmware or any combination thereof.
  • the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium.
  • Computer-readable media includes both computer-readable storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
  • a storage media may be any available media that can be accessed by a general purpose or special purpose computer.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Abstract

A noise reduction method, an active noise control (ANC) headrest system, and an electronic device. The method comprises: first, acquiring a first noise signal (S301); then filtering the first noise signal on the basis of a first filter coefficient to obtain a first acoustic signal (S303), the first filter coefficient being determined by combining acoustic paths separately from k ANC headrests (H1-H4) to M preset quiet zones (QZ1-QZ5), the first acoustic signal comprising k groups of signals, the K groups of signals respectively corresponding to the k ANC headrests (H1-H4), k being an integer greater than 1, and M being an integer greater than K; and then, controlling a secondary loudspeaker in the k ANC headrests (H1-H4) to output the k groups of signals so as to generate M quiet zones (QZ1-QZ5) (S304). In this way, M quiet zones (QZ1-QZ5) can be generated by combining the k ANC headrests (H1-H4), so that quiet zones (QZ1-QZ5) can be generated on seats other than the seats where the ANC headrests (H1-H4) are arranged.

Description

降噪方法、有源噪声控制ANC头靠系统及电子设备Noise reduction method, active noise control ANC headrest system and electronic equipment
本申请要求于2021年12月29日提交中国国家知识产权局、申请号为202111634676.2、申请名称为“降噪方法、有源噪声控制ANC头靠系统及电子设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed with the State Intellectual Property Office of China on December 29, 2021, with the application number 202111634676.2, and the title of the application is "Noise Reduction Method, Active Noise Control ANC Headrest System and Electronic Equipment", The entire contents of which are incorporated by reference in this application.
技术领域technical field
本申请实施例涉及音频处理领域,尤其涉及一种降噪方法、有源噪声控制ANC头靠系统及电子设备。The embodiments of the present application relate to the field of audio processing, and in particular to a noise reduction method, an active noise control ANC headrest system and electronic equipment.
背景技术Background technique
有源噪声控制(Active Noise Control,ANC)头枕具有设备体积小、重量轻、以及能够有效控制低频噪声等特点,被广泛应用于飞机机舱、汽车内部以及高铁内部等场景进行有源噪声控制。Active Noise Control (ANC) headrests have the characteristics of small size, light weight, and effective control of low-frequency noise. They are widely used in aircraft cabins, automobile interiors, and high-speed rail interiors for active noise control.
然而,ANC头枕仅能在其布设的座位产生静音区,无法兼顾其他座位。However, the ANC headrest can only generate a quiet zone in the seat where it is arranged, and cannot take into account other seats.
发明内容Contents of the invention
为了解决上述技术问题,本申请提供一种降噪方法、有源噪声控制ANC头靠系统及电子设备。在该方法中,联合k个ANC头枕产生M个静音区,其中,M大于k,这样,可以在除ANC头枕布设座位之外的其他座位产生静音区。In order to solve the above technical problems, the present application provides a noise reduction method, an active noise control ANC headrest system and electronic equipment. In this method, k ANC headrests are combined to generate M silent zones, wherein M is greater than k, so that silent zones can be generated on seats other than the seats where the ANC headrests are arranged.
第一方面,本申请实施例提供一种降噪方法,该方法包括:首先,获取第一噪声信号;然后,基于第一滤波系数对第一噪声信号进行滤波,以得到第一声学信号;第一滤波系数是联合k个有源噪声控制ANC头枕分别至M个预设静音区的声学路径确定的;第一声学信号包括k组信号,k组信号与k个ANC头枕分别对应,k为大于1的整数,M为大于k的整数;接着,控制k个ANC头枕中的次级扬声器,以输出k组信号,以产生M个静音区。这样,通过联合k个ANC头枕产生M个静音区,实现在除ANC头枕布设座位之外的其他座位产生静音区。In a first aspect, an embodiment of the present application provides a noise reduction method, the method includes: first, acquiring a first noise signal; then, filtering the first noise signal based on a first filter coefficient to obtain a first acoustic signal; The first filter coefficient is determined jointly with the acoustic paths from k active noise control ANC headrests to M preset silent zones; the first acoustic signal includes k groups of signals, and the k groups of signals correspond to k ANC headrests respectively , k is an integer greater than 1, and M is an integer greater than k; then, control the secondary speakers in k ANC headrests to output k groups of signals to generate M silent zones. In this way, by combining k ANC headrests to generate M silent zones, it is possible to generate silent zones on seats other than the seats where the ANC headrests are arranged.
示例性的,静音区,可以是指降噪量大于预设降噪量的区域,预设降噪量可以按照需求设置如10dB,本申请对此不作限制。Exemplarily, the silent zone may refer to an area where the noise reduction amount is greater than the preset noise reduction amount, and the preset noise reduction amount may be set as required, such as 10dB, which is not limited in the present application.
示例性的,该降噪方法可以应用于车辆、飞机、火车以及轮船等各种需要降噪的场景中,本申请对此不作限制。本申请以应用于车辆为例进行示例性说明。Exemplarily, the noise reduction method can be applied to various scenarios that require noise reduction, such as vehicles, airplanes, trains, and ships, and the present application does not limit this. This application is described by taking the application to vehicles as an example.
示例性的,第一噪声信号可以是ANC头枕中的误差传声器采集的信号,也可以是参考传声器采集的信号。Exemplarily, the first noise signal may be a signal collected by an error microphone in the ANC headrest, or may be a signal collected by a reference microphone.
示例性的,第一滤波系数可以是固定值,也可以是自适应调整的。例如,第一滤波系数通过迭代的方式自适应调整。Exemplarily, the first filter coefficient may be a fixed value, or may be adaptively adjusted. For example, the first filter coefficient is adaptively adjusted in an iterative manner.
根据第一方面,获取声学参数,声学参数用于描述k个ANC头枕分别至M个预设静音区的声学路径;基于声学参数,对第一滤波系数进行更新。这样,后续可以采用更 新后的第一滤波系数对获取的第一噪声信号进行滤波。According to the first aspect, the acoustic parameters are acquired, and the acoustic parameters are used to describe the acoustic paths from the k ANC headrests to the M preset quiet zones respectively; based on the acoustic parameters, the first filter coefficient is updated. In this way, the updated first filter coefficient can be used subsequently to filter the acquired first noise signal.
示例性的,声学参数包括k个ANC头枕分别至M个预设静音区的传递函数。k个ANC头枕分别至M个预设静音区的传递函数可以包括:k个ANC头枕中各次级扬声器分别至M个预设静音区中的预设人耳位置的传递函数,k个ANC头枕中各误差传声器分别至M个预设静音区中的预设人耳位置的传递函数,k个ANC头枕中各次级扬声器分别至k个ANC头枕中各误差传声器的传递函数。Exemplarily, the acoustic parameters include transfer functions of the k ANC headrests to the M preset silent zones respectively. The transfer functions of k ANC headrests to M preset silent zones respectively may include: the transfer functions of each secondary speaker in the k ANC headrests to the preset human ear positions in M preset silent zones respectively, k The transfer function of each error microphone in the ANC headrest to the preset human ear position in M preset silent zones, the transfer function of each sub-speaker in k ANC headrests to each error microphone in k ANC headrests .
示例性的,k个ANC头枕中各次级扬声器分别至M个预设人耳位置的传递函数可以包括P1个,P1=p1*M*2,其中,p1为k个ANC头枕中次级扬声器的总数量,其中,M个预设人耳位置中每个预设人耳位置均包括两只耳朵的位置。Exemplarily, the transfer functions from each secondary speaker in the k ANC headrests to the M preset human ear positions may include P1, where P1=p1*M*2, where p1 is the secondary speaker in the k ANC headrests The total number of level speakers, wherein each of the M preset human ear positions includes the positions of two ears.
示例性的,k个ANC头枕中各误差传声器分别至M个预设人耳位置的传递函数可以包括P2个,P2=p2*M*2,其中,p2为k个ANC头枕中误差传声器的总数量。Exemplarily, the transfer functions from each error microphone in the k ANC headrests to the M preset human ear positions may include P2, P2=p2*M*2, where p2 is the error microphone in the k ANC headrests total number of .
示例性的,k个ANC头枕中各次级扬声器分别至k个ANC头枕中各误差传声器的传递函数可以包括P3个,P3=p1*p2。Exemplarily, the transfer functions from each secondary loudspeaker in the k ANC headrests to each error microphone in the k ANC headrests may include P3, P3=p1*p2.
根据第一方面,或者以上第一方面的任意一种实现方式,基于声学参数,对第一滤波系数进行更新,包括:基于声学参数和误差信号,预测第一声学信号和第一噪声信号在M个预设人耳位置叠加后的第二噪声信号;误差信号是k个ANC头枕中误差传声器采集的信号,M个预设人耳位置与M个预设静音区分别对应;基于第二噪声信号,对第一滤波系数进行更新。According to the first aspect, or any implementation manner of the above first aspect, updating the first filter coefficient based on the acoustic parameters includes: based on the acoustic parameters and the error signal, predicting the first acoustic signal and the first noise signal at The second noise signal after M preset human ear positions are superimposed; the error signal is the signal collected by the error microphone in k ANC headrests, and the M preset human ear positions correspond to M preset silent zones respectively; based on the second The noise signal is used to update the first filter coefficient.
根据第一方面,或者以上第一方面的任意一种实现方式,基于第一滤波系数对第一噪声信号进行滤波,以得到第一声学信号,包括:由第一自适应滤波器按照第一滤波系数对第一噪声信号进行滤波,以输出第一声学信号。According to the first aspect, or any implementation manner of the above first aspect, filtering the first noise signal based on the first filter coefficient to obtain the first acoustic signal includes: using the first adaptive filter according to the first The filter coefficients filter the first noise signal to output the first acoustic signal.
根据第一方面,或者以上第一方面的任意一种实现方式,基于第一滤波系数对第一噪声信号进行滤波,以得到第一声学信号,包括:由第二自适应滤波器按照第一滤波系数对第一噪声信号进行滤波,以输出第二声学信号,第二声学信号包括p1路信号,p1为k个ANC头枕中次级扬声器的总数量,p1为正整数;由解耦滤波器对第二声学信号中的p3路信号进行滤波,以输出第三声学信号,第三声学信号包括p3路信号,p3=p1-p2,p2为k个ANC头枕中误差传声器的总数量,p2为正整数;基于第二声学信号中的另外p2路信号与第三声学信号,确定第一声学信号。According to the first aspect, or any implementation manner of the above first aspect, filtering the first noise signal based on the first filter coefficient to obtain the first acoustic signal includes: using the second adaptive filter according to the first The filter coefficient filters the first noise signal to output the second acoustic signal, the second acoustic signal includes p1 road signals, p1 is the total number of secondary speakers in k ANC headrests, and p1 is a positive integer; by decoupling filter The device filters the p3 signal in the second acoustic signal to output the third acoustic signal, the third acoustic signal includes the p3 signal, p3=p1-p2, p2 is the total number of error microphones in k ANC headrests, p2 is a positive integer; the first acoustic signal is determined based on another p2 channel signal in the second acoustic signal and the third acoustic signal.
根据第一方面,或者以上第一方面的任意一种实现方式,第一自适应滤波器为逆滤波器。According to the first aspect, or any implementation manner of the above first aspect, the first adaptive filter is an inverse filter.
根据第一方面,或者以上第一方面的任意一种实现方式,基于第二噪声信号,对第一滤波系数进行更新,包括:基于声学参数和第一噪声信号,确定第一参考信号;基于第一参考信号和第二噪声信号,对第一滤波系数进行更新。According to the first aspect, or any implementation manner of the above first aspect, updating the first filter coefficient based on the second noise signal includes: determining the first reference signal based on the acoustic parameters and the first noise signal; A reference signal and a second noise signal are used to update the first filter coefficient.
根据第一方面,或者以上第一方面的任意一种实现方式,基于声学参数和误差信号,预测第一声学信号和第一噪声信号在M个预设人耳位置叠加后的第二噪声信号,包括:基于声学参数中的第一参数组和第一声学信号中的p2路信号,确定第四声学信号,第一参数组包括k个ANC头枕中p2个次级扬声器和p2个误差传声器分别至M个预设静音区的传递函数,p2为k个ANC头枕中误差传声器的总数量;由解耦滤波器对第一声学信号中另外p3路信号进行滤波,以输出第五声学信号;以及基于第二参数组和第五声学信号,确定第六声学信号,第二参数组包括k个ANC头枕中p3个次级扬声器分别至M个预设静音区的传递函数,p3=p1-p2,p1为k个ANC头枕中次级扬声器的总数量,p1大于p2;基于第四声学信号和第六声学信号,确定第七声学信号;基于第一参数组、第七声学信号和误差信号,预测第二噪声信号。这样,通过将用于p2路次级扬声器播放的声学信号与用于p3路次级扬声器播放的声学信号进行解耦,能够提高第一滤波系数的收敛速度。此外,输出第一声学信号的滤波器是逆滤波器,相对于调整非逆滤波器而言,调整逆滤波的滤波系数的收敛速度更快。According to the first aspect, or any implementation of the above first aspect, based on the acoustic parameters and the error signal, predict the second noise signal after the first acoustic signal and the first noise signal are superimposed at M preset human ear positions , including: determining the fourth acoustic signal based on the first parameter group in the acoustic parameters and the p2-way signals in the first acoustic signal, the first parameter group includes p2 secondary speakers and p2 errors in k ANC headrests The transfer function of the microphones to M preset silent zones, p2 is the total number of error microphones in the k ANC headrests; the other p3 signal in the first acoustic signal is filtered by the decoupling filter to output the fifth Acoustic signal; and based on the second parameter group and the fifth acoustic signal, determine the sixth acoustic signal, the second parameter group includes the transfer functions of p3 secondary speakers in k ANC headrests to M preset silent zones respectively, p3 =p1-p2, p1 is the total number of secondary speakers in k ANC headrests, p1 is greater than p2; based on the fourth acoustic signal and the sixth acoustic signal, determine the seventh acoustic signal; based on the first parameter set, the seventh acoustic signal signal and error signal to predict a second noise signal. In this way, the convergence speed of the first filter coefficient can be improved by decoupling the acoustic signal used for playback by the p2-way secondary speaker and the acoustic signal used for p3-way secondary speaker playback. In addition, the filter outputting the first acoustic signal is an inverse filter, and the convergence speed of adjusting the filter coefficients of the inverse filter is faster than adjusting the non-inverse filter.
根据第一方面,或者以上第一方面的任意一种实现方式,基于声学参数和解耦滤波器对第一噪声信号进行处理,以得到第二参考信号;基于第二参考信号和第二噪声信号,对第一滤波系数进行更新。According to the first aspect, or any implementation of the above first aspect, the first noise signal is processed based on the acoustic parameters and the decoupling filter to obtain the second reference signal; based on the second reference signal and the second noise signal , to update the first filter coefficient.
根据第一方面,或者以上第一方面的任意一种实现方式,声学参数还用于描述至少一个其他次级扬声器至M个预设静音区的声学路径,和/或,至少一个其他误差传声器至M个预设静音区的声学路径;其中,其他次级扬声器为除k个ANC头枕中的次级扬声器之外的次级扬声器,其他误差传声器为除k个ANC头枕中的误差传声器之外的误差传声器。也就是,联合k个有源噪声控制ANC头枕分别至M个预设静音区的声学路径,和其他次级扬声器和/或其他误差传声器至M个预设静音区的声学路径,确定第一滤波系数,能够增加降噪效果。According to the first aspect, or any implementation manner of the above first aspect, the acoustic parameters are further used to describe the acoustic paths from at least one other secondary speaker to the M preset silent zones, and/or, at least one other error microphone to Acoustic paths of M preset silent zones; wherein, other secondary speakers are secondary speakers except the secondary speakers in the k ANC headrests, and other error microphones are one of the error microphones except the k ANC headrests external error microphone. That is, combine the acoustic paths of the k active noise control ANC headrests to the M preset silent zones respectively, and the acoustic paths of other secondary speakers and/or other error microphones to the M preset silent zones to determine the first Filter coefficient, which can increase the noise reduction effect.
根据第一方面,或者以上第一方面的任意一种实现方式,获取声学参数,包括:确定目标静音区组,目标静音区组包括M个目标静音区;从多组预设声学参数中,查找与目标静音区组匹配的声学参数。According to the first aspect, or any implementation of the above first aspect, obtaining the acoustic parameters includes: determining the target quiet zone group, the target quiet zone group includes M target quiet zones; from multiple sets of preset acoustic parameters, find Acoustic parameters to match the target quiet zone group.
根据第一方面,或者以上第一方面的任意一种实现方式,依据用户设置,确定目标静音区组;这样,用户可以根据自己身高以及相对于ANC头枕的方位设置对应的静音区,能够满足用户个性化需求,使得用户能够获取更好的降噪体验。According to the first aspect, or any implementation method of the above first aspect, the target silent zone group is determined according to the user settings; in this way, the user can set the corresponding silent zone according to his height and the orientation relative to the ANC headrest, which can satisfy The user's individual needs enable users to obtain a better noise reduction experience.
根据第一方面,或者以上第一方面的任意一种实现方式,获取图像采集设备采集的图像数据;基于图像数据,确定目标静音区组。这样,无需用户手动设置即可按照用户身高以及相对于ANC头枕的方位设置对应的静音区,在简化用户操作的同时满足用户个 性化需求,使得用户能够获取更好的降噪体验。According to the first aspect, or any implementation manner of the above first aspect, the image data collected by the image acquisition device is acquired; based on the image data, the target silent zone group is determined. In this way, the corresponding silent zone can be set according to the user's height and the orientation relative to the ANC headrest without manual setting by the user, which simplifies the user's operation while meeting the user's individual needs, so that the user can obtain a better noise reduction experience.
根据第一方面,或者以上第一方面的任意一种实现方式,k个ANC头枕应用于车辆中,方法还包括获取第一滤波系数的步骤:确定车辆的当前工况;从多组预设滤波系数中,查找与当前工况匹配的第一滤波系数。这样,无需自适应更新第一滤波系数,提高了降噪的实时性。According to the first aspect, or any implementation of the above first aspect, k ANC headrests are applied to the vehicle, and the method further includes the step of obtaining the first filter coefficient: determining the current working condition of the vehicle; Among the filter coefficients, find the first filter coefficient that matches the current working condition. In this way, there is no need to adaptively update the first filter coefficient, which improves the real-time performance of noise reduction.
根据第一方面,或者以上第一方面的任意一种实现方式,M个预设静音区包括k个第一预设静音区和与n个第二预设静音区,k个第一预设静音区与k个第一座位分别对应,k个第一座位与k个ANC头枕分别对应,n个第二预设静音区与n个第二座位分别对应,M=n+k;方法还包括:判断第二座位是否存在用户;当第二座位存在用户时,执行基于第一滤波系数对第一噪声信号进行滤波,以得到第一声学信号的步骤。According to the first aspect, or any implementation of the above first aspect, the M preset silent zones include k first preset silent zones and n second preset silent zones, and the k first preset silent zones The zones correspond to k first seats respectively, the k first seats correspond to k ANC headrests respectively, and the n second preset mute zones correspond to n second seats respectively, M=n+k; the method also includes : judging whether there is a user at the second seat; when there is a user at the second seat, performing a step of filtering the first noise signal based on the first filter coefficient to obtain the first acoustic signal.
根据第一方面,或者以上第一方面的任意一种实现方式,当第二座位不存在用户时,基于k组第二滤波系数分别对第一噪声信号进行滤波,以得到k组第八声学信号,一组第二滤波系数根据一个ANC头枕至对应第一预设静音区的声学路径确定,k组第八声学信号与k个ANC头枕分别对应;控制k个ANC头枕中的次级扬声器,以输出k组第八声学信号,以产生k个静音区。这样,当滤波系数为自适应调整的时,在第二座位不存在用户时独立控制k个ANC头枕中的次级扬声器进行输出,能够提高滤波系数的收敛速度。According to the first aspect, or any implementation of the above first aspect, when there is no user in the second seat, the first noise signals are respectively filtered based on k sets of second filter coefficients to obtain k sets of eighth acoustic signals , a set of second filter coefficients is determined according to the acoustic path from one ANC headrest to the corresponding first preset silent zone, k groups of eighth acoustic signals correspond to k ANC headrests respectively; control the secondary in k ANC headrests The loudspeaker is used to output k groups of eighth acoustic signals to generate k silent zones. In this way, when the filter coefficient is adaptively adjusted, when there is no user in the second seat, the secondary speakers in the k ANC headrests are independently controlled to output, which can improve the convergence speed of the filter coefficient.
第二方面,本申请实施例提供一种有源噪声控制ANC头靠系统,该ANC头靠系统包括k个ANC头枕和控制器,ANC头枕包括次级扬声器,k为大于1的整数;In the second aspect, an embodiment of the present application provides an active noise control ANC headrest system, the ANC headrest system includes k ANC headrests and a controller, the ANC headrest includes a secondary speaker, and k is an integer greater than 1;
控制器,用于获取第一噪声信号;基于第一滤波系数对第一噪声信号进行滤波,以得到第一声学信号;以及基于第一声学信号控制k个ANC头枕中的次级扬声器输出;第一滤波系数是联合k个有源噪声控制ANC头枕分别至M个预设静音区的声学路径确定的;第一声学信号包括k组信号,k组信号与k个ANC头枕分别对应,M为大于k的整数;k个ANC头枕的次级扬声器,用于输出k组信号,以产生M个静音区。a controller, configured to obtain a first noise signal; filter the first noise signal based on a first filter coefficient to obtain a first acoustic signal; and control the secondary speakers in the k ANC headrests based on the first acoustic signal Output; the first filter coefficient is determined by combining the acoustic paths of k active noise control ANC headrests to M preset silent areas respectively; the first acoustic signal includes k group signals, k group signals and k ANC headrests Correspondingly, M is an integer greater than k; k secondary speakers of the ANC headrest are used to output k groups of signals to generate M silent zones.
示例性的,第一方面及第一方面的任意一种实现方式,可以应用于该ANC头靠系统。Exemplarily, the first aspect and any implementation manner of the first aspect can be applied to the ANC headrest system.
示例性的,ANC头靠系统可以应用于车辆、飞机、火车以及轮船等各种需要降噪的场景中,本申请对此不作限制。本申请以应用于车辆中的车辆ANC头靠系统为例进行示例性说明。Exemplarily, the ANC headrest system can be applied to various scenarios that require noise reduction, such as vehicles, airplanes, trains, and ships, which is not limited in the present application. The present application takes the vehicle ANC headrest system applied in the vehicle as an example for illustration.
根据第二方面,一个ANC头枕包括至少两个次级扬声器和至少两个误差传声器。According to a second aspect, an ANC headrest comprises at least two secondary speakers and at least two error microphones.
根据第二方面,或者以上第二方面的任意一种实现方式,ANC头枕为凹形结构,ANC头枕包括中间区域、第一凸缘和第二凸缘;According to the second aspect, or any implementation of the above second aspect, the ANC headrest is a concave structure, and the ANC headrest includes a middle area, a first flange and a second flange;
ANC头枕的第一凸缘内设置至少一个次级扬声器和至少一个误差传声器;at least one secondary speaker and at least one error microphone are disposed in the first flange of the ANC headrest;
ANC头枕的第二凸缘内设置至少一个次级扬声器和至少一个误差传声器;At least one secondary speaker and at least one error microphone are disposed in the second flange of the ANC headrest;
误差传声器,用于采集声学信号。The error microphone is used to collect the acoustic signal.
根据第二方面,或者以上第二方面的任意一种实现方式,ANC头枕的中间区域内设置至少一个次级扬声器。这样,能够增加降噪效果。According to the second aspect, or any implementation manner of the above second aspect, at least one secondary speaker is arranged in the middle area of the ANC headrest. In this way, the noise reduction effect can be increased.
根据第二方面,或者以上第二方面的任意一种实现方式,ANC头枕为半凹形结构,ANC头枕包括中间区域和凸缘;According to the second aspect, or any implementation manner of the above second aspect, the ANC headrest has a semi-concave structure, and the ANC headrest includes a middle area and a flange;
ANC头枕的凸缘内设置至少一个次级扬声器和至少一个误差传声器;At least one secondary speaker and at least one error microphone are arranged in the flange of the ANC headrest;
ANC头枕的中间区域内设置至少一个次级扬声器和至少一个误差传声器;At least one secondary speaker and at least one error microphone are arranged in the middle area of the ANC headrest;
误差传声器,用于采集声学信号。The error microphone is used to collect the acoustic signal.
示例性的,在车辆场景中,可以是后座左侧ANC头枕包括中间区域和左侧凸缘,以及后座右侧ANC头枕包括中间区域和右侧凸缘,这样,能够减少后座左右侧ANC头枕对后座中间座位用户舒适度的影响,且便于中间座位用户与两侧座位用户的交流,从而提高用户体验。Exemplarily, in a vehicle scene, the ANC headrest on the left side of the rear seat may include a middle area and a left flange, and the ANC headrest on the right side of the rear seat may include a middle area and a right flange. The impact of the left and right ANC headrests on the comfort of the middle seat user in the rear seat, and facilitate the communication between the middle seat user and the seat users on both sides, thereby improving the user experience.
根据第二方面,或者以上第二方面的任意一种实现方式,ANC头靠系统还包括:其他次级扬声器和/或其他误差传声器;其中,其他次级扬声器为除k个ANC头枕中的次级扬声器之外的次级扬声器,其他误差传声器为除k个ANC头枕中的误差传声器之外的误差传声器。这样,能够增加降噪效果。According to the second aspect, or any implementation manner of the above second aspect, the ANC headrest system further includes: other secondary speakers and/or other error microphones; wherein, the other secondary speakers are those in the k ANC headrests Secondary speakers other than the secondary speakers, other error microphones are error microphones other than the error microphones in the k ANC headrests. In this way, the noise reduction effect can be increased.
第二方面以及第二方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第二方面以及第二方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。The second aspect and any implementation manner of the second aspect correspond to the first aspect and any implementation manner of the first aspect respectively. For technical effects corresponding to the second aspect and any implementation manner of the second aspect, reference may be made to the technical effects corresponding to the above-mentioned first aspect and any implementation manner of the first aspect, and details are not repeated here.
第三方面,本申请实施例提供一种电子设备,包括:存储器和处理器,存储器与处理器耦合;存储器存储有程序指令,当程序指令由处理器执行时,使得电子设备执行第一方面或第一方面的任意可能的实现方式中的降噪方法。In a third aspect, an embodiment of the present application provides an electronic device, including: a memory and a processor, the memory is coupled to the processor; the memory stores program instructions, and when the program instructions are executed by the processor, the electronic device executes the first aspect or The noise reduction method in any possible implementation manner of the first aspect.
第三方面以及第三方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第三方面以及第三方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。The third aspect and any implementation manner of the third aspect correspond to the first aspect and any implementation manner of the first aspect respectively. For the technical effects corresponding to the third aspect and any one of the implementation manners of the third aspect, refer to the above-mentioned first aspect and the technical effects corresponding to any one of the implementation manners of the first aspect, which will not be repeated here.
第四方面,本申请实施例提供一种芯片,包括一个或多个接口电路和一个或多个处理器;接口电路用于从电子设备的存储器接收信号,并向处理器发送信号,信号包括存储器中存储的计算机指令;当处理器执行计算机指令时,使得电子设备执行第一方面或第一方面的任意可能的实现方式中的降噪方法。In a fourth aspect, the embodiment of the present application provides a chip, including one or more interface circuits and one or more processors; the interface circuit is used to receive signals from the memory of the electronic device and send signals to the processor, and the signals include memory Computer instructions stored in the computer; when the processor executes the computer instructions, the electronic device is made to execute the noise reduction method in the first aspect or any possible implementation manner of the first aspect.
第四方面以及第四方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第四方面以及第四方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。The fourth aspect and any implementation manner of the fourth aspect correspond to the first aspect and any implementation manner of the first aspect respectively. For the technical effects corresponding to the fourth aspect and any one of the implementation manners of the fourth aspect, refer to the above-mentioned first aspect and the technical effects corresponding to any one of the implementation manners of the first aspect, and details are not repeated here.
第五方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,当计算机程序运行在计算机或处理器上时,使得计算机或处理器执行第一方面或第一方面的任意可能的实现方式中的降噪方法。In the fifth aspect, the embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program runs on a computer or a processor, the computer or processor executes the first aspect or the first aspect. A noise reduction method in any possible implementation of an aspect.
第五方面以及第五方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第五方面以及第五方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。The fifth aspect and any implementation manner of the fifth aspect correspond to the first aspect and any implementation manner of the first aspect respectively. For the technical effects corresponding to the fifth aspect and any one of the implementation manners of the fifth aspect, refer to the technical effects corresponding to the above-mentioned first aspect and any one of the implementation manners of the first aspect, and details are not repeated here.
第六方面,本申请实施例提供一种计算机程序产品,计算机程序产品包括软件程序,当软件程序被计算机或处理器执行时,使得计算机或处理器执行第一方面或第一方面的任意可能的实现方式中的编码方法。In a sixth aspect, an embodiment of the present application provides a computer program product, the computer program product includes a software program, and when the software program is executed by a computer or a processor, the computer or processor executes the first aspect or any possible method of the first aspect. The encoding method in the implementation.
第六方面以及第六方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第六方面以及第六方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。The sixth aspect and any implementation manner of the sixth aspect correspond to the first aspect and any implementation manner of the first aspect respectively. For the technical effects corresponding to the sixth aspect and any one of the implementation manners of the sixth aspect, refer to the technical effects corresponding to the above-mentioned first aspect and any one of the implementation manners of the first aspect, and details are not repeated here.
附图说明Description of drawings
图1a为示例性示出的ANC头靠系统的示意图;Figure 1a is a schematic diagram of an exemplary ANC headrest system;
图1b为示例性示出的ANC头枕的结构示意图;Fig. 1 b is a schematic structural diagram of an exemplary ANC headrest;
图1c为示例性示出的ANC头枕内次级扬声器和误差传声器位置示意图;Fig. 1c is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest;
图1d为示例性示出的ANC头枕内次级扬声器和误差传声器位置示意图;Figure 1d is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest;
图1e为示例性示出的ANC头枕的结构示意图;Figure 1e is a schematic structural diagram of an exemplary ANC headrest;
图1f为示例性示出的ANC头枕内次级扬声器和误差传声器的位置示意图;Fig. 1f is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest;
图1g为示例性示出的ANC头枕内次级扬声器和误差传声器的位置示意图;Fig. 1g is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest;
图2为示例性示出的降噪过程示意图;Fig. 2 is a schematic diagram of the denoising process exemplarily shown;
图3为示例性示出的降噪过程示意图;Fig. 3 is a schematic diagram of an exemplary denoising process;
图4为示例性示出的滤波系数更新过程示意图;FIG. 4 is a schematic diagram of an exemplary filter coefficient update process;
图5为示例性示出的虚拟传感器算法框架示意图;FIG. 5 is a schematic diagram of an exemplary virtual sensor algorithm framework;
图6为示例性示出的滤波系数更新过程示意图;FIG. 6 is a schematic diagram of an exemplary filter coefficient update process;
图7为示例性示出的虚拟传感器算法框架示意图;FIG. 7 is a schematic diagram of an exemplary virtual sensor algorithm framework;
图8a为示例性示出的虚拟传感器算法框架示意图;Fig. 8a is a schematic diagram of an exemplary virtual sensor algorithm framework;
图8b为示例性示出的虚拟传感器算法框架示意图;Fig. 8b is a schematic diagram of an exemplary virtual sensor algorithm framework;
图9a为示例性示出的滤波系数更新过程示意图;Fig. 9a is a schematic diagram of an exemplary filter coefficient update process;
图9b为示例性示出的效果示意图;Fig. 9b is an exemplary schematic diagram showing the effect;
图10a为示例性示出的电子设备的界面示意图;Fig. 10a is a schematic diagram of an interface of an electronic device exemplarily shown;
图10b为示例性示出的图像采集设备的位置示意图;Fig. 10b is a schematic diagram of the position of the image acquisition device exemplarily shown;
图10c为示例性示出的图像采集设备的位置示意图;Fig. 10c is a schematic diagram of the position of the image acquisition device exemplarily shown;
图11a为示例性示出的ANC头枕位置示意图;Fig. 11a is a schematic diagram showing the position of the ANC headrest;
图11b为示例性示出的ANC头枕位置示意图;Fig. 11b is a schematic diagram showing the position of the ANC headrest;
图11c为示例性示出的次级扬声器和误差传声器的位置示意图;Fig. 11c is a schematic diagram of the positions of the secondary speaker and the error microphone exemplarily shown;
图11d为示例性示出的次级扬声器和误差传声器的位置示意图;Fig. 11d is a schematic diagram showing the positions of the secondary speaker and the error microphone;
图11e为示例性示出的次级扬声器和误差传声器的位置示意图;Fig. 11e is a schematic diagram showing the positions of the secondary speaker and the error microphone;
图11f为示例性示出的次级扬声器和误差传声器的位置示意图;Fig. 11f is a schematic diagram showing the positions of the secondary speaker and the error microphone;
图12为示例性示出的装置的结构示意图。Fig. 12 is a schematic structural diagram of the device shown exemplarily.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of this application.
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。The term "and/or" in this article is just an association relationship describing associated objects, which means that there can be three relationships, for example, A and/or B can mean: A exists alone, A and B exist simultaneously, and there exists alone B these three situations.
本申请实施例的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一目标对象和第二目标对象等是用于区别不同的目标对象,而不是用于描述目标对象的特定顺序。The terms "first" and "second" in the description and claims of the embodiments of the present application are used to distinguish different objects, rather than to describe a specific order of objects. For example, the first target object, the second target object, etc. are used to distinguish different target objects, rather than describing a specific order of the target objects.
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。In the embodiments of the present application, words such as "exemplary" or "for example" are used as examples, illustrations or illustrations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application shall not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete manner.
在本申请实施例的描述中,除非另有说明,“多个”的含义是指两个或两个以上。例如,多个处理单元是指两个或两个以上的处理单元;多个系统是指两个或两个以上的系统。In the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more. For example, multiple processing units refer to two or more processing units; multiple systems refer to two or more systems.
本申请提出一种ANC头靠系统,可以包括控制器和D个ANC头枕,控制器与D个ANC头枕分别通过有线或者无线的方式通信。其中,D为大于1的整数。The present application proposes an ANC headrest system, which may include a controller and D ANC headrests, and the controller communicates with the D ANC headrests in a wired or wireless manner. Wherein, D is an integer greater than 1.
示例性的,D个ANC头枕可以与D个第一座位分别对应,即一个ANC头枕对应一个第一座位。示例性的,D个ANC头枕中的每个ANC头枕可以独立运行,这样,每个ANC头枕可以在对应的第一座位产生静音区。示例性的,k个第一座位中的两个第一座位之间设置有n个第二座位,第二座位未布设ANC头枕;可以控制k个第一座位对应的k个ANC头枕联合运行,在k个第一座位和n个第二座位分别产生对应的静音区(产生的静音区的总数量为M,M=k+n)。这样,可以在未布设ANC头枕的座位产生静音区。其中,n为正整数,k为大于1的整数,k可以小于或等于D。Exemplarily, D ANC headrests may respectively correspond to D first seats, that is, one ANC headrest corresponds to one first seat. Exemplarily, each of the D ANC headrests can operate independently, so that each ANC headrest can generate a quiet zone in the corresponding first seat. Exemplarily, n second seats are arranged between two first seats among the k first seats, and the second seats are not equipped with ANC headrests; k ANC headrests corresponding to k first seats can be controlled jointly In operation, corresponding silent zones are generated on k first seats and n second seats (the total number of generated silent zones is M, M=k+n). In this way, a quiet zone can be created in seats without ANC headrests. Wherein, n is a positive integer, k is an integer greater than 1, and k may be less than or equal to D.
其中,静音区,可以是指降噪量大于预设降噪量的区域,预设降噪量可以按照需求设置如10dB,本申请对此不作限制。Wherein, the silent area may refer to an area where the noise reduction amount is greater than the preset noise reduction amount, and the preset noise reduction amount may be set as required, such as 10dB, which is not limited in this application.
示例性的,本申请的ANC头靠系统可以应用于车辆、飞机、火车以及轮船等各种需 要降噪的场景中,本申请对此不作限制。本申请以应用于车辆中的ANC头靠系统为例进行示例性说明。Exemplarily, the ANC headrest system of the present application can be applied to various scenes requiring noise reduction such as vehicles, airplanes, trains, and ships, and the present application is not limited to this. This application uses an ANC headrest system applied in a vehicle as an example for illustration.
图1a为示例性示出的ANC头靠系统的示意图。图1a为应用于车辆中的ANC头靠系统,也可以称为车载ANC头靠系统。Fig. 1a is a schematic diagram of an exemplary ANC headrest system. Fig. 1a is an ANC headrest system applied in a vehicle, which may also be called a vehicle-mounted ANC headrest system.
参照图1a,示例性的,车载ANC头靠系统可以包括4个ANC头枕(也就是D=4):主驾ANC头枕H1、副驾ANC头枕H2、后座ANC头枕H3和后座ANC头枕H4;其中,后座ANC头枕H3和后座ANC头枕H4,是后座两侧的座椅的头枕。Referring to Fig. 1a, an exemplary vehicle-mounted ANC headrest system may include four ANC headrests (that is, D=4): ANC headrest H1 for the driver, ANC headrest H2 for the passenger, ANC headrest H3 for the rear seat and ANC headrest for the rear seat The ANC headrest H4; wherein, the rear seat ANC headrest H3 and the rear seat ANC headrest H4 are the headrests of the seats on both sides of the rear seat.
示例性的,主驾ANC头枕H1可以独立运行,在主驾座位产生静音区QZ1。副驾ANC头枕H2可以独立运行,在副驾座位产生静音区QZ2。后座ANC头枕H3可以独立运行,在后座左侧座位产生静音区QZ3。后座ANC头枕H4可以独立运行,在后座右侧座位产生静音区QZ4。Exemplarily, the driver's ANC headrest H1 can operate independently to generate a quiet zone QZ1 in the driver's seat. The co-pilot ANC headrest H2 can operate independently, creating a quiet zone QZ2 in the co-pilot seat. The ANC headrest H3 of the rear seat can operate independently, creating a quiet zone QZ3 on the left seat of the rear seat. The ANC headrest H4 of the rear seat can operate independently, and the quiet zone QZ4 is generated on the right side of the rear seat.
示例性的,后座ANC头枕H3和后座ANC头枕H4可以联合运行,在后座左侧座位产生静音区QZ3,在后座右侧座位产生静音区QZ4,以及后座中间座位产生静音区QZ5(即k=2,n=1)。其中,主驾座位、副驾座位、后座左侧座位和后座右侧座位为第一座位,后座中间座位为第二座位。Exemplarily, the rear ANC headrest H3 and the rear ANC headrest H4 can work together to generate a quiet zone QZ3 on the left side of the rear seat, a quiet zone QZ4 on the right side of the rear seat, and a quiet zone in the middle of the rear seat Zone QZ5 (ie k=2, n=1). Among them, the main driver's seat, the co-driver's seat, the left seat of the rear seat and the right seat of the rear seat are the first seats, and the middle seat of the rear seat is the second seat.
应该理解的是,图1a仅是车载ANC头靠系统的一个示例,当车辆包括更多座椅时,车载ANC头枕系统的D、k和n,可以是其他数值,本申请对此不作限制。It should be understood that Figure 1a is only an example of the vehicle-mounted ANC headrest system. When the vehicle includes more seats, D, k, and n of the vehicle-mounted ANC headrest system may be other values, which are not limited by the present application .
示例性的,每个ANC头枕可以包括至少两个次级扬声器和至少两个误差传声器。车载ANC头靠系统中,不同ANC头枕中的次级扬声器的数量可以相同,也可以不同;以及不同ANC头枕中的误差传声器的数量可以相同,也可以不同,本申请对此不作限制。其中,次级扬声器用于输出声学信号,误差传声器用于采集声学信号。Exemplarily, each ANC headrest may include at least two secondary speakers and at least two error microphones. In the vehicle-mounted ANC headrest system, the number of secondary speakers in different ANC headrests may be the same or different; and the number of error microphones in different ANC headrests may be the same or different, which is not limited in this application. Wherein, the secondary loudspeaker is used to output the acoustic signal, and the error microphone is used to collect the acoustic signal.
示例性的,车载ANC头靠系统的ANC头枕为包括两侧凸缘的凹形结构。Exemplarily, the ANC headrest of the vehicle-mounted ANC headrest system is a concave structure including flanges on both sides.
图1b为示例性示出的ANC头枕的结构示意图。Fig. 1b is a schematic structural diagram of an exemplary ANC headrest.
参照图1b,示例性的,每个ANC头枕均为包括两侧凸缘的凹形结构,该凹形结构可以包括中间区域101、第一凸缘102和第二凸缘103。示例性的,第一凸缘102与中间区域101的中线L的角度可调整,第二凸缘103与中间区域101的中线L的角度可调整。Referring to FIG. 1 b , exemplary, each ANC headrest is a concave structure including flanges on both sides, and the concave structure may include a middle area 101 , a first flange 102 and a second flange 103 . Exemplarily, the angle between the first flange 102 and the centerline L of the middle region 101 can be adjusted, and the angle between the second flange 103 and the centerline L of the middle region 101 can be adjusted.
一种可能的方式中,ANC头枕的中间区域101内不设置次级扬声器和误差传声器,第一凸缘102内设置至少一个次级扬声器和至少一个误差传声器;第二凸缘103内设置至少一个次级扬声器和至少一个误差传声器。In a possible manner, no secondary speaker and error microphone are arranged in the middle area 101 of the ANC headrest, at least one secondary speaker and at least one error microphone are arranged in the first flange 102; at least one error microphone is arranged in the second flange 103 A secondary speaker and at least one error microphone.
图1c为示例性示出的ANC头枕内次级扬声器和误差传声器位置示意图。Fig. 1c is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest exemplarily.
参照图1c,示例性的,ANC头枕的中间区域101未设置次级扬声器和误差传声器,第一凸缘102内设置一个次级扬声器和两个误差传声器,其中,两个误差传声器分别位于次级扬声器的两侧。第二凸缘103内设置有一个次级扬声器和两个误差传声器,其中,两个误差传声器分别位于次级扬声器的两侧。Referring to Fig. 1c, exemplary, the middle region 101 of the ANC headrest is not provided with a secondary speaker and an error microphone, and a secondary speaker and two error microphones are arranged in the first flange 102, wherein the two error microphones are respectively located in the secondary level speakers on both sides. A secondary speaker and two error microphones are disposed inside the second flange 103 , wherein the two error microphones are respectively located on two sides of the secondary speaker.
一种可能的方式中,中间区域101可以设置至少一个次级扬声器,第一凸缘102内设置至少一个次级扬声器和至少一个误差传声器;第二凸缘103内设置至少一个次级扬声器和至少一个误差传声器。In a possible manner, at least one secondary speaker can be arranged in the middle area 101, at least one secondary speaker and at least one error microphone are arranged in the first flange 102; at least one secondary speaker and at least one error microphone are arranged in the second flange 103 An error microphone.
图1d为示例性示出的ANC头枕内次级扬声器和误差传声器位置示意图。Fig. 1d is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest exemplarily.
参照图1d,示例性的,ANC头枕的中间区域101设置有两个次级扬声器,第一凸缘102内设置有一个次级扬声器和两个误差传声器,其中,两个误差传声器分别位于次级扬声器的两侧;第二凸缘内设置有一个次级扬声器和两个误差传声器,其中,两个误差传声器分别位于次级扬声器的两侧。Referring to Fig. 1d, exemplary, the middle region 101 of the ANC headrest is provided with two secondary speakers, and the first flange 102 is provided with a secondary speaker and two error microphones, wherein the two error microphones are located in the secondary The two sides of the primary speaker; a secondary speaker and two error microphones are arranged in the second flange, wherein the two error microphones are respectively located on both sides of the secondary speaker.
应该理解的是,ANC头枕的中间区域101、第一凸缘102和第二凸缘103设置的次级扬声器和误差传声器的数量以及位置,可以根据ANC头枕的尺寸、次级扬声器的尺寸和误差传声器的尺寸以及应用场景需求设置,本申请对此不作限制。It should be understood that the number and positions of the secondary speakers and error microphones arranged in the middle area 101 of the ANC headrest, the first flange 102 and the second flange 103 can be determined according to the size of the ANC headrest, the size of the secondary speakers and the size of the error microphone and the settings required by the application scene, which are not limited in this application.
示例性的,车载ANC头靠系统中的部分ANC头枕为包括两侧凸缘的凹形结构,部分ANC头枕为包括一侧凸缘的半凹形结构。Exemplarily, part of the ANC headrest in the vehicle-mounted ANC headrest system has a concave structure including two side flanges, and part of the ANC headrest has a semi-concave structure including one side flange.
图1e为示例性示出的ANC头枕的结构示意图。Fig. 1e is a schematic structural diagram of an exemplary ANC headrest.
参照图1e,示例性的,主驾ANC头枕H1和副驾ANC头枕H2为包括两侧凸缘的凹形结构,该凹形结构可以包括中间区域101、第一凸缘102和第二凸缘103。Referring to Fig. 1e, exemplary, the ANC headrest H1 for the driver and the ANC headrest H2 for the passenger are concave structures including flanges on both sides, and the concave structures may include a middle area 101, a first flange 102 and a second convex edge103.
参照图1e,示例性的,后座ANC头枕H3和后座ANC头枕H4为包括一侧凸缘的半凹形结构。其中,后座ANC头枕H3可以包括中间区域104和左侧凸缘105,左侧凸缘105与中间区域104的中线L1的角度可调整。后座ANC头枕H4可以包括中间区域106和右侧凸缘107,右侧凸缘107与中间区域106的中线L2的角度可调整。这样,能够减少后座ANC头枕对后座中间座位用户舒适度的影响,且便于中间座位用户与两侧座位用户的交流,从而提高用户体验。Referring to FIG. 1 e , exemplary, the rear ANC headrest H3 and the rear ANC headrest H4 are semi-concave structures including one flange. Wherein, the ANC headrest H3 of the rear seat may include a middle area 104 and a left flange 105 , and the angle between the left flange 105 and the center line L1 of the middle area 104 can be adjusted. The ANC headrest H4 of the rear seat may include a middle area 106 and a right side flange 107 , and the angle between the right side flange 107 and the center line L2 of the middle area 106 is adjustable. In this way, the influence of the ANC headrest of the rear seat on the comfort of the user in the middle seat of the rear seat can be reduced, and the communication between the user in the middle seat and the users in the seats on both sides can be facilitated, thereby improving the user experience.
示例性的,主驾ANC头枕H1和副驾ANC头枕H2所包含的次级扬声器和误差传声器的数量和位置,可以如图1c或1d所示。Exemplarily, the quantity and positions of the secondary speakers and error microphones contained in the ANC headrest H1 for the driver and the ANC headrest H2 for the passenger can be as shown in FIG. 1c or 1d.
一种可能的方式中,后座ANC头枕H3的中间区域104内可以设置至少一个次级扬声器和至少一个误差传声器;左侧凸缘105内设置至少一个次级扬声器和至少一个误差传声器。In a possible manner, at least one secondary speaker and at least one error microphone may be arranged in the middle region 104 of the ANC headrest H3 of the rear seat; at least one secondary speaker and at least one error microphone may be arranged in the left flange 105 .
一种可能的方式中,后座ANC头枕H4的中间区域106内可以设置至少一个次级扬声器和至少一个误差传声器;右侧凸缘107内设置至少一个次级扬声器和至少一个误差传声器。In a possible manner, at least one secondary speaker and at least one error microphone may be arranged in the middle area 106 of the ANC headrest H4 of the rear seat; at least one secondary speaker and at least one error microphone may be arranged in the right flange 107 .
图1f为示例性示出的ANC头枕内次级扬声器和误差传声器的位置示意图。Fig. 1f is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest exemplarily.
参照图1f,示例性的,后座ANC头枕H3的左侧凸缘105内可以设置一个次级扬声器和两个误差传声器,两个误差传声器分别位于次级扬声器的两侧;中间区域104内设置有一个次级扬声器和一个误差传声器。Referring to Fig. 1f, exemplary, a secondary speaker and two error microphones can be arranged in the left flange 105 of the ANC headrest H3 of the rear seat, and the two error microphones are respectively located on both sides of the secondary speaker; The setup has a secondary speaker and an error microphone.
参照图1f,示例性的,后座ANC头枕H4的右侧凸缘107内可以设置一个次级扬声器和两个误差传声器,两个误差传声器分别位于次级扬声器的两侧;中间区域106内设置有一个次级扬声器和一个误差传声器。Referring to Fig. 1f, exemplary, a secondary speaker and two error microphones may be arranged in the right side flange 107 of the ANC headrest H4 of the rear seat, and the two error microphones are respectively located on both sides of the secondary speaker; The setup has a secondary speaker and an error microphone.
图1g为示例性示出的ANC头枕内次级扬声器和误差传声器的位置示意图。Fig. 1g is a schematic diagram showing the positions of the secondary speaker and the error microphone in the ANC headrest exemplarily.
参照图1g,示例性的,后座ANC头枕H3的左侧凸缘105内可以设置一个次级扬声器和两个误差传声器,两个误差传声器分别位于次级扬声器的两侧;中间区域104内设置有两个次级扬声器和一个误差传声器。Referring to Fig. 1g, exemplary, a secondary speaker and two error microphones can be arranged in the left flange 105 of the ANC headrest H3 of the rear seat, and the two error microphones are respectively located on both sides of the secondary speaker; The setup has two secondary speakers and an error microphone.
参照图1g,示例性的,后座ANC头枕H4的右侧凸缘107内可以设置一个次级扬声 器和两个误差传声器,两个误差传声器分别位于次级扬声器的两侧;中间区域106内设置有两个次级扬声器和一个误差传声器。Referring to Fig. 1g, exemplary, a secondary speaker and two error microphones may be arranged in the right side flange 107 of the ANC headrest H4 of the rear seat, and the two error microphones are respectively located on both sides of the secondary speaker; The setup has two secondary speakers and an error microphone.
应该理解的是,后座ANC头枕的中间区域、左侧凸缘以及右侧凸缘的次级扬声器和误差传声器的数量及位置,可以按照ANC头枕的尺寸、次级扬声器的尺寸和误差传声器的尺寸以及应用场景需求确定,本申请对此不作限制。It should be understood that the number and positions of the secondary speakers and error microphones in the middle area of the rear seat ANC headrest, the left flange and the right flange can be determined according to the size of the ANC headrest, the size of the secondary speakers and the error The size of the microphone and the requirements of the application scene are determined, which is not limited in this application.
需要说明的是,图1b~图1g仅是ANC头枕的示例,ANC头枕的形状可以按照需求设置,本申请对此不作限制。It should be noted that Fig. 1b to Fig. 1g are only examples of the ANC headrest, and the shape of the ANC headrest can be set according to requirements, which is not limited in the present application.
示例性的,车载ANC头靠系统还可以包括控制器。示例性的,控制器可以是车辆中独立的ECU(Electronic Control Unit,电子控制单元),也可以集成在任一现有ECU中。Exemplarily, the vehicle-mounted ANC headrest system may further include a controller. Exemplarily, the controller may be an independent ECU (Electronic Control Unit, electronic control unit) in the vehicle, or may be integrated in any existing ECU.
示例性的,车载ANC头靠系统的控制器可以通过CAN(Controller Area Network,控制器局域网络)总线,与各ANC头枕通信。示例性的,车载ANC头靠系统的控制器可以通过无线网络与各ANC头枕通信。Exemplarily, the controller of the vehicle-mounted ANC headrest system can communicate with each ANC headrest through a CAN (Controller Area Network, Controller Area Network) bus. Exemplarily, the controller of the vehicle-mounted ANC headrest system can communicate with each ANC headrest through a wireless network.
示例性的,控制器,可以用于获取第一噪声信号;基于第一滤波系数对第一噪声信号进行滤波,以得到第一声学信号;以及基于第一声学信号控制k个ANC头枕中的次级扬声器输出;第一滤波系数是联合k个有源噪声控制ANC头枕分别至M个预设静音区的声学路径确定的;第一声学信号包括k组信号,k组信号与k个ANC头枕分别对应,M为大于k的整数;具体过程在后续进行说明。k个ANC头枕的次级扬声器,用于输出k组信号,以产生M个静音区。也就是,控制k个ANC头枕进行联合运行。Exemplarily, the controller may be configured to acquire a first noise signal; filter the first noise signal based on a first filter coefficient to obtain a first acoustic signal; and control k ANC headrests based on the first acoustic signal The secondary loudspeaker output in; the first filter coefficient is determined by combining the acoustic paths of k active noise control ANC headrests to M preset silent zones respectively; the first acoustic signal includes k groups of signals, and the k groups of signals and The k ANC headrests correspond to each other, and M is an integer greater than k; the specific process will be described later. k secondary speakers of the ANC headrest are used to output k groups of signals to generate M silent zones. That is, k ANC head restraints are controlled for joint operation.
示例性的,M个预设静音区可以包括k个第一预设静音区和与n个第二预设静音区,k个第一预设静音区与k个第一座位分别对应,k个第一座位与k个ANC头枕分别对应,n个第二预设静音区与n个第二座位分别对应。Exemplarily, M preset silent zones may include k first preset silent zones and n second preset silent zones, k first preset silent zones correspond to k first seats respectively, and k The first seat corresponds to k ANC headrests respectively, and the n second preset silent zones correspond to n second seats respectively.
示例性的,第一预设静音区可以根据坐在对应第一座位用户的人耳位置设置(例如,根据坐在第一座位的多个用户的平均人耳位置,确定第一预设静音区)。第二预设静音区可以根据坐在对应第二座位用户的人耳位置设置(例如,根据坐在第二座位的多个用户的平均人耳位置,确定第二预设静音区)。Exemplarily, the first preset silent zone may be set according to the ear position of the user sitting in the corresponding first seat (for example, the first preset silent zone is determined according to the average ear position of multiple users sitting in the first seat ). The second preset silent zone may be set according to the ear position of the user sitting in the corresponding second seat (for example, the second preset silent zone is determined according to the average ear position of multiple users sitting in the second seat).
示例性的,M个静音区可以包括k个第一座位的静音区和n个第二座位的静音区。Exemplarily, the M silent zones may include k silent zones for the first seats and n silent zones for the second seats.
示例性的,控制器,可以用于基于D组第二滤波系数分别对第一噪声信号进行滤波,得到D组第八声学信号,一组第二滤波系数根据一个ANC头枕至对应第一预设静音区的声学路径确定,D组第八声学信号与D个ANC头枕分别对应。以及基于D组第八声学信号控制D个ANC头枕中的次级扬声器输出。D个ANC头枕的次级扬声器,用于输出D组第八声学信号,以产生D个静音区。也就是,控制D个ANC头枕进行独立运行,分别在D个第一座位产生静音区。Exemplarily, the controller may be configured to respectively filter the first noise signal based on D groups of second filter coefficients to obtain D groups of eighth acoustic signals, a group of second filter coefficients corresponding to the first preset Assume that the acoustic path in the silent zone is determined, and the eighth acoustic signal in group D corresponds to D ANC headrests respectively. and controlling secondary speaker outputs in the D ANC headrests based on the D set of eighth acoustic signals. D secondary speakers of the ANC headrest are used to output D groups of eighth acoustic signals to generate D silent zones. That is, D ANC headrests are controlled to operate independently, and silent zones are respectively generated in the D first seats.
以下k个ANC头枕联合运行产生M个静音区为例进行示例性说明。The joint operation of k ANC headrests generates M silent zones as an example for illustration.
图2为示例性示出的降噪过程示意图。Fig. 2 is a schematic diagram of an exemplary noise reduction process.
S201,获取第一噪声信号。S201. Acquire a first noise signal.
一种可能的方式中,可以采用前馈ANC控制算法,控制k个ANC头枕中的次级扬声器进行输出,以实现降噪。示例性的,前馈ANC控制算法,是基于参考传感器采集的 初级噪声,来控制k个ANC头枕中的次级扬声器进行输出的。其中,初级噪声可以是初级声源所产生的噪声,初级声源可以是指将要被控制的噪声场的声源。例如,车辆场景中,初级噪声可以包括多种,如路噪、胎噪、发动机噪声、风噪等。参考传感器可以包括多种,如麦克风、加速度传感器等。在车辆场景中,参考传感器可以设置于车内或车外,本申请对此不作限制。这种情况下,获取的第一噪声信号可以是初级噪声。In a possible manner, a feed-forward ANC control algorithm may be used to control the k secondary speakers in the ANC headrests to output, so as to achieve noise reduction. Exemplary, the feed-forward ANC control algorithm controls the secondary speakers in the k ANC headrests to output based on the primary noise collected by the reference sensor. Wherein, the primary noise may be the noise generated by the primary sound source, and the primary sound source may refer to the sound source of the noise field to be controlled. For example, in a vehicle scene, primary noises may include various types, such as road noise, tire noise, engine noise, wind noise, and so on. The reference sensor may include various types, such as a microphone, an acceleration sensor, and the like. In the vehicle scene, the reference sensor can be set inside or outside the vehicle, which is not limited in the present application. In this case, the acquired first noise signal may be primary noise.
一种可能的方式中,可以采用反馈ANC控制算法,控制k个ANC头枕中的次级扬声器进行输出,以实现降噪。示例性的,反馈ANC控制算法,是基于误差传声器采集的人耳位置附近的噪声信号,来控制k个ANC头枕中的次级扬声器进行输出的。其中,误差传声器采集的噪声信号可以称为误差信号。这种情况下,获取的第一噪声信号可以是误差信号。In a possible manner, a feedback ANC control algorithm may be used to control the k secondary speakers in the ANC headrests to output, so as to achieve noise reduction. Exemplarily, the feedback ANC control algorithm controls the output of the k secondary speakers in the ANC headrest based on the noise signal near the position of the human ear collected by the error microphone. Wherein, the noise signal collected by the error microphone may be referred to as an error signal. In this case, the acquired first noise signal may be an error signal.
S202,基于第一滤波系数对第一噪声信号进行滤波,得到第一声学信号。S202. Filter the first noise signal based on the first filter coefficient to obtain a first acoustic signal.
一种可能的方式中,可以控制k个ANC头枕的次级扬声器输出第一声学信号,以使第一声学信号传播到人耳位置后,可以与人耳位置的第一噪声信号抵消,进而实现降噪。In a possible manner, the k secondary speakers of the ANC headrest can be controlled to output the first acoustic signal, so that after the first acoustic signal propagates to the position of the human ear, it can be canceled out by the first noise signal at the position of the human ear , thereby achieving noise reduction.
示例性的,可以采用滤波器根据第一滤波系数对第一噪声信号进行过滤,得到k个ANC头枕中次级扬声器待输出的第一声学信号。Exemplarily, a filter may be used to filter the first noise signal according to the first filter coefficient, so as to obtain the first acoustic signal to be output by the secondary speakers in the k ANC headrests.
一种可能的方式中,第一滤波系数可以是自适应调整的。其中,每次对本次获取的第一噪声信号进行滤波得到第一声学信号,以及控制k个ANC头枕输出第一声学信号后,可以对本次滤波所使用的第一滤波系数进行更新。其中,本次更新后的第一滤波系数,可以用于对后续获取的第一噪声信号进行滤波。也就是说,对本次获取的第一噪声信号进行滤波所采用的第一滤波系数,是上一次对第一滤波系数进行更新得到的滤波系数。其中,可以联合k个ANC头枕分别至M个预设静音区的声学路径,对滤波系数进行更新,具体的更新过程在后续进行说明。In a possible manner, the first filter coefficient may be adaptively adjusted. Wherein, each time the first noise signal obtained this time is filtered to obtain the first acoustic signal, and after controlling k ANC headrests to output the first acoustic signal, the first filter coefficient used in this filtering can be calculated renew. Wherein, the updated first filter coefficient this time can be used to filter the first noise signal acquired subsequently. That is to say, the first filter coefficient used for filtering the first noise signal acquired this time is the filter coefficient obtained by updating the first filter coefficient last time. Among them, the acoustic paths from k ANC headrests to M preset silent zones can be combined to update the filter coefficients, and the specific updating process will be described later.
一种可能的方式中,第一滤波系数可以是固定值。其中,可以预先设置多种工况(指设备在和其动作有直接关系的条件下的工作状态),例如,高速公路工况、阴雨天工况、城市道路工况等等。然后针对各种工况,确定对应的预设滤波系数;其中,一种工况可以对应一组预设滤波系数。再基于多种工况与对应的预设滤波系数,建立第二预设关系。这样,可以确定车辆的当前工况,然后基于当前工况查找第二预设关系,以从多组预设滤波系数中查找出与当前工况匹配的第一滤波系数。其中,针对每种工况,可以联合k个ANC头枕分别至M个预设静音区的声学路径,确定对应的预设滤波系数;具体再后续进行说明。In a possible manner, the first filter coefficient may be a fixed value. Among them, a variety of working conditions (referring to the working status of the equipment under conditions directly related to its action) can be preset, such as highway working conditions, rainy weather working conditions, urban road working conditions and so on. Then, for various working conditions, corresponding preset filter coefficients are determined; wherein, one working condition may correspond to a set of preset filter coefficients. Then, a second preset relationship is established based on various working conditions and corresponding preset filter coefficients. In this way, the current working condition of the vehicle can be determined, and then the second preset relationship can be searched based on the current working condition, so as to find out the first filter coefficient matching the current working condition from multiple sets of preset filter coefficients. Among them, for each working condition, the acoustic paths from k ANC headrests to M preset silent zones can be combined to determine the corresponding preset filter coefficients; details will be described later.
示例性的,第一声学信号包括k组信号,k组信号中的一组信号与一个ANC头枕对应。其中,一组信号可以包括pi(pi为大于1的整数)路信号,pi为一个ANC头枕中的次级扬声器的数量,也就是一路信号与一个ANC头枕中的一个次级扬声器对应。Exemplarily, the first acoustic signal includes k groups of signals, and one group of signals in the k groups of signals corresponds to one ANC headrest. Wherein, one group of signals may include pi (pi is an integer greater than 1) signal, and pi is the number of secondary speakers in an ANC headrest, that is, one signal corresponds to a secondary speaker in an ANC headrest.
S204,控制k个ANC头枕中的次级扬声器,输出k组信号,以产生M个静音区。S204. Control the secondary speakers in the k ANC headrests, and output k groups of signals to generate M silent zones.
示例性的,可以根据每一组信号中的每一路信号,确定用于驱动对应次级扬声器的控制信号;然后按照该控制信号,驱动该次级扬声器。进而,该次级扬声器可以输出该路信号。这样,通过控制k个ANC头枕联合运行,能够产生M个静音区,实现M个座位的主动降噪。Exemplarily, a control signal for driving a corresponding secondary speaker may be determined according to each signal in each group of signals; and then the secondary speaker is driven according to the control signal. Furthermore, the secondary speaker can output the signal. In this way, by controlling the joint operation of k ANC headrests, M silent zones can be generated to realize active noise reduction of M seats.
示例性的,在M个座位中每个座位产生的静音区,与该座位对应的预设静音区可以是完全重叠的,也可以是部分重叠的,本申请对此不作限制。Exemplarily, in the silent zone generated by each seat among the M seats, the preset silent zone corresponding to the seat may completely overlap or partially overlap, which is not limited in the present application.
图3为示例性示出的降噪过程示意图。Fig. 3 is a schematic diagram of an exemplary noise reduction process.
S301,获取第一噪声信号。S301. Acquire a first noise signal.
S302,判断第二座位是否存在用户。S302. Determine whether there is a user in the second seat.
示例性的,可以判断未设置ANC头枕的第二座位是否存在用户,当第二座位存在用户时,则可以为第二座位产生静音区,此时可以执行S303~S304。当第二座位不存在用户时,则无需为第二座位产生静音区,此时可以执行S305~S306。Exemplarily, it may be determined whether there is a user in the second seat without an ANC headrest, and if there is a user in the second seat, a silent zone may be generated for the second seat, and S303-S304 may be executed at this time. When there is no user in the second seat, there is no need to generate a silent zone for the second seat, and S305-S306 can be executed at this time.
S303,基于第一滤波系数对第一噪声信号进行滤波,得到第一声学信号,第一声学信号包括k组信号。S303. Filter the first noise signal based on the first filter coefficient to obtain a first acoustic signal, where the first acoustic signal includes k groups of signals.
S304,控制k个ANC头枕中的次级扬声器,输出k组信号,以产生M个静音区。S304. Control the secondary speakers in the k ANC headrests, and output k groups of signals to generate M silent zones.
示例性的,S303~S304可以参照上述S202~S203的描述,在此不再赘述。Exemplarily, for S303-S304, reference may be made to the description of S202-S203 above, which will not be repeated here.
S305,基于k组第二滤波系数分别对第一噪声信号进行滤波,得到k组第八声学信号。S305. Filter the first noise signals respectively based on k sets of second filter coefficients to obtain k sets of eighth acoustic signals.
示例性的,当第二座位不存在用户时,这k个ANC头枕可以独立运行。其中,每个ANC头枕可以对应一组第二滤波系数,每个ANC头枕对应的第二滤波系数,可以根据该ANC头枕到该ANC头枕对应第一座位的预设静音区的声学路径确定。Exemplarily, when there is no user in the second seat, the k ANC headrests can operate independently. Wherein, each ANC headrest can correspond to a set of second filter coefficients, and the second filter coefficients corresponding to each ANC headrest can be based on the acoustics of the ANC headrest to the preset silent zone of the first seat corresponding to the ANC headrest. The path is determined.
示例性的,每组第二滤波系数的确定方式,与第一滤波系数的确定方式类似,在此不再赘述。Exemplarily, the manner of determining each group of second filter coefficients is similar to the manner of determining the first filter coefficients, which will not be repeated here.
示例性的,针对每个ANC头枕,可以基于该ANC头枕对应的第二ANC系数对第一噪声信号进行滤波,得到该ANC头枕对应待输出的第八声学信号;也就是说,可以得到k组第八声学信号,一组第八声学信号与一个ANC头枕对应。其中,每个第八声学信号包括至少两路信号,一路信号与对应ANC头枕中的一个次级扬声器对应。Exemplarily, for each ANC headrest, the first noise signal may be filtered based on the second ANC coefficient corresponding to the ANC headrest, to obtain the eighth acoustic signal corresponding to the ANC headrest to be output; that is, it may be K groups of eighth acoustic signals are obtained, and one group of eighth acoustic signals corresponds to one ANC headrest. Wherein, each eighth acoustic signal includes at least two signals, and one signal corresponds to a secondary speaker in the corresponding ANC headrest.
S306,控制k个ANC头枕中的次级扬声器,输出k组第八声学信号,以产生k个静音区。S306. Control the secondary speakers in the k ANC headrests, and output k groups of eighth acoustic signals to generate k silent zones.
示例性的,针对每个ANC头枕,可以控制该ANC头枕中的各次级扬声器,输出对应一组第八声学信号中的各路信号。Exemplarily, for each ANC headrest, each secondary loudspeaker in the ANC headrest may be controlled to output each signal in a corresponding group of eighth acoustic signals.
这样,当滤波系数为自适应调整的时,在第二座位不存在用户时独立控制k个ANC头枕中的次级扬声器进行输出,能够提高滤波系数的收敛速度。In this way, when the filter coefficient is adaptively adjusted, when there is no user in the second seat, the secondary speakers in the k ANC headrests are independently controlled to output, which can improve the convergence speed of the filter coefficient.
以下以如何对第一滤波系数进行更新进行示例性说明。How to update the first filter coefficient is described below as an example.
图4为示例性示出的滤波系数更新过程示意图。FIG. 4 is a schematic diagram of an exemplary update process of filter coefficients.
S401,获取声学参数,声学参数包括k个ANC头枕分别至M个预设静音区的传递函数。S401. Acquire acoustic parameters, where the acoustic parameters include transfer functions from k ANC headrests to M preset silent zones respectively.
示例性的,可以采用k个ANC头枕分别至M个预设静音区的传递函数,描述k个ANC头枕分别至M个预设静音区的声学路径。这样,可以获取k个ANC头枕分别至M个预设静音区的传递函数,作为声学参数。Exemplarily, the transfer functions from k ANC headrests to M preset quiet zones respectively may be used to describe the acoustic paths from k ANC headrests to M preset silent zones respectively. In this way, the transfer functions of the k ANC headrests to the M preset silent zones respectively can be obtained as the acoustic parameters.
示例性的,k个ANC头枕分别至M个预设静音区的传递函数可以包括:k个ANC头枕中各次级扬声器分别至M个预设静音区中的预设人耳位置的传递函数,k个ANC头枕中各误差传声器分别至M个预设静音区中的预设人耳位置的传递函数,k个ANC头枕中各次级扬声器分别至k个ANC头枕中各误差传声器的传递函数。Exemplarily, the transfer functions of the k ANC headrests to the M preset silent zones respectively may include: the transfer of each secondary speaker in the k ANC headrests to the preset human ear positions in the M preset silent zones respectively function, the transfer function of each error microphone in the k ANC headrests to the preset human ear position in the M preset silent zones, the error of each sub-speaker in the k ANC headrests to the k ANC headrests respectively The transfer function of the microphone.
示例性的,第一预设静音区内的预设人耳位置,可以根据坐在对应第一座位用户的人耳位置设置(例如,将坐在第一座位的多个用户的平均人耳位置,确定第一预设静音区内的预设人耳位置)。第二预设静音区内的预设人耳位置可以根据坐在对应第二座位用户的人耳位置设置(例如,根据坐在第二座位的多个用户的平均人耳位置,确定第二预设静音区内的预设人耳位置)。也就说,每个预设静音区对应一个预设人耳位置,这样,可以包括M个预设人耳位置。Exemplarily, the preset human ear position in the first preset silent zone may be set according to the human ear position of the user sitting in the corresponding first seat (for example, the average human ear position of multiple users who will sit in the first seat , determine the preset human ear position within the first preset silent zone). The preset ear positions in the second preset silent zone can be set according to the ear positions of users sitting in the corresponding second seat (for example, according to the average ear positions of multiple users sitting in the second seat, the second preset set the preset ear position within the quiet zone). That is to say, each preset silent zone corresponds to a preset human ear position, thus, M preset human ear positions may be included.
示例性的,k个ANC头枕中各次级扬声器分别至M个预设人耳位置的传递函数可以包括P1个,P1=p1*M*2,其中,p1为k个ANC头枕中次级扬声器的总数量,其中,M个预设人耳位置中每个预设人耳位置均包括两只耳朵的位置。Exemplarily, the transfer functions from each secondary speaker in the k ANC headrests to the M preset human ear positions may include P1, where P1=p1*M*2, where p1 is the secondary speaker in the k ANC headrests The total number of level speakers, wherein each of the M preset human ear positions includes the positions of two ears.
示例性的,k个ANC头枕中各误差传声器分别至M个预设人耳位置的传递函数可以包括P2个,P2=p2*M*2,其中,p2为k个ANC头枕中误差传声器的总数量。Exemplarily, the transfer functions from each error microphone in the k ANC headrests to the M preset human ear positions may include P2, P2=p2*M*2, where p2 is the error microphone in the k ANC headrests total number of .
示例性的,k个ANC头枕中各次级扬声器分别至k个ANC头枕中各误差传声器的传递函数可以包括P3个,P3=p1*p2。Exemplarily, the transfer functions from each secondary loudspeaker in the k ANC headrests to each error microphone in the k ANC headrests may include P3, P3=p1*p2.
示例性的,确定k个ANC头枕中第i个次级扬声器至第j个预设人耳位置的传递函数的方式可以是,可以在第j个预设人耳位置布设虚拟传声器,然后控制第i个次级扬声器播放测试声学信号,此时,虚拟传声器进行声学信号采集。再根据虚拟传声器采集的声学信号和测试声学信号,确定第i个次级扬声器至第j个预设人耳位置的传递函数。i为1~p1之间的整数,包括1和p1。j为1~M之间的整数,包括1和M。其中,确定的第i个次级扬声器至第j个预设人耳位置的传递函数,包括第i个次级扬声器分别至第j个预设人耳位置中两只耳朵的传递函数,也就是包括2个传递函数。Exemplarily, the way to determine the transfer function from the i-th secondary speaker to the j-th preset human ear position in the k ANC headrests can be that a virtual microphone can be arranged at the j-th preset human ear position, and then control The i-th secondary speaker plays a test acoustic signal, and at this time, the virtual microphone performs acoustic signal acquisition. Then, according to the acoustic signal collected by the virtual microphone and the test acoustic signal, the transfer function from the i-th secondary speaker to the j-th preset human ear position is determined. i is an integer between 1 and p1, including 1 and p1. j is an integer between 1 and M, including 1 and M. Wherein, the determined transfer function from the i-th secondary speaker to the j-th preset human ear position includes the transfer functions from the i-th secondary speaker to the j-th preset human ear position respectively, that is Includes 2 transfer functions.
示例性的,确定k个ANC头枕中第i个误差传声器至第j个预设人耳位置的传递函数的方式可以是,可以在第j个预设人耳位置布设虚拟传声器,以及模拟初级声源产生初级噪声(例如,应用在车辆环境中时,可以在车底设置多个扬声器播放胎噪、路噪等)。这样,第j个预设人耳位置的虚拟传声器和第i个误差传声器均可以采集到声学信号;然后可以根据第j个预设人耳位置的虚拟传声器采集的声学信号和第i个误差传声器采集的声学信号,确定第i个误差传声器至第j个预设人耳位置的传递函数。i为1~p2之间的整数,包括1和p2。j为1~M之间的整数,包括1和M。Exemplarily, the method of determining the transfer function from the i-th error microphone to the j-th preset human ear position in the k ANC headrests can be as follows: a virtual microphone can be arranged at the j-th preset human ear position, and the primary The sound source produces primary noise (for example, when it is applied in the vehicle environment, multiple speakers can be installed at the bottom of the vehicle to play tire noise, road noise, etc.). In this way, both the virtual microphone at the j-th preset position of the human ear and the i-th error microphone can collect acoustic signals; The collected acoustic signal is used to determine the transfer function from the i-th error microphone to the j-th preset human ear position. i is an integer between 1 and p2, including 1 and p2. j is an integer between 1 and M, including 1 and M.
示例性的,确定k个ANC头枕中第i个次级扬声器至第j个误差传声器的传递函数的方式可以是,可以控制第i个次级扬声器播放测试声学信号,此时,第j个误差传声器进行声学信号采集。再根据第j个误差传声器采集的声学信号和测试声学信号,确定第i个次级扬声器至第j个误差传声器的传递函数。i为1~p1之间的整数,包括1和p1。j为1~p2之间的整数,包括1和p2。Exemplarily, the way of determining the transfer function from the i-th secondary speaker to the j-th error microphone in the k ANC headrests may be to control the i-th secondary speaker to play a test acoustic signal, and at this time, the j-th The error microphone is used for acoustic signal acquisition. Then, according to the acoustic signal collected by the j-th error microphone and the test acoustic signal, the transfer function from the i-th secondary loudspeaker to the j-th error microphone is determined. i is an integer between 1 and p1, including 1 and p1. j is an integer between 1 and p2, including 1 and p2.
需要说明的是,ANC投入使用后,预设人耳位置的虚拟传声器会被拆除。It should be noted that after the ANC is put into use, the virtual microphone that presets the position of the human ear will be removed.
示例性的,可以基于声学参数,对第一滤波系数进行更新,可以参照S402~S403:Exemplarily, the first filter coefficient may be updated based on the acoustic parameter, and reference may be made to S402-S403:
S402,基于声学参数和误差信号,预测第一声学信号和第一噪声信号在M个预设人耳位置叠加后的第二噪声信号;误差信号是k个ANC头枕中误差传声器采集的信号。S402. Based on the acoustic parameters and the error signal, predict the second noise signal after the first acoustic signal and the first noise signal are superimposed at M preset human ear positions; the error signal is the signal collected by the error microphone in k ANC headrests .
示例性的,k个ANC头枕中的次级扬声器输出k组信号后,第一声学信号可以传播到M个预设人耳位置;这样,M个预设人耳位置均可以接收到第一声学信号和第一噪声信号。第一声学信号和第一噪声信号在预设人耳位置可以抵消,当第一声学信号和第一噪声信号抵消后的信号越小,预设人耳位置的降噪效果越好。因此可以预测第一声学信号和第一噪声信号在M个预设人耳位置叠加后的第二噪声信号,然后基于第二噪声信号,对第一滤波系数进行更新。Exemplarily, after the secondary speakers in the k ANC headrests output k groups of signals, the first acoustic signal can be transmitted to M preset human ear positions; in this way, the M preset human ear positions can all receive the first acoustic signal An acoustic signal and a first noise signal. The first acoustic signal and the first noise signal can be canceled at the preset position of the human ear. When the signal after the cancellation of the first acoustic signal and the first noise signal is smaller, the noise reduction effect at the preset position of the human ear is better. Therefore, it is possible to predict the second noise signal after the first acoustic signal and the first noise signal are superimposed at M preset human ear positions, and then update the first filter coefficient based on the second noise signal.
示例性的,k个ANC头枕中的误差传声器采集的噪声信号,也就是第一声学信号和第一噪声信号在k个ANC头枕中的误差传声器叠加后的信号。进而,可以获取k个ANC头枕的误差传声器采集的误差信号,然后基于声学参数和误差信号,预测第一声学信号和第一噪声信号在M个预设人耳位置叠加后的第二噪声信号。其中,可以基于声学参数对第一声学信号和误差信号进行计算,预测第二噪声信号。Exemplarily, the noise signals collected by the error microphones in the k ANC headrests are the signals obtained by superimposing the first acoustic signal and the first noise signal at the error microphones in the k ANC headrests. Furthermore, the error signals collected by the error microphones of k ANC headrests can be obtained, and then based on the acoustic parameters and error signals, the second noise after the first acoustic signal and the first noise signal are superimposed at M preset human ear positions can be predicted Signal. Wherein, the first acoustic signal and the error signal may be calculated based on the acoustic parameters to predict the second noise signal.
S403,基于第二噪声信号,对第一滤波系数进行更新。S403. Update the first filter coefficient based on the second noise signal.
示例性的,可以以最小化第二噪声信号为目标,对第一滤波系数进行更新,这样,采用更新后的第一滤波系数对后续获取的第一噪声信号进行滤波,得到的第一声学信号与后续获取的第一噪声信号在预设人耳位置叠加后的第二噪声信息趋于0。Exemplarily, the first filter coefficient may be updated with the goal of minimizing the second noise signal, so that the updated first filter coefficient is used to filter the subsequently acquired first noise signal, and the obtained first acoustic The second noise information after the superposition of the signal and the subsequently acquired first noise signal at the preset position of the human ear tends to be zero.
一种可能的方式中,可以采用虚拟传感器算法对第一滤波系数进行更新。In a possible manner, a virtual sensor algorithm may be used to update the first filter coefficient.
图5为示例性示出的虚拟传感器算法框架示意图。其中,图5中的虚拟传感器算法为前馈FxLMS(filtered-x least mean square,X滤波最小均方差)算法。应该理解的是,图5仅是虚拟传感器算法的一个示例性,虚拟传感器算法也可以为反馈FxLMS算法,还可以为其他算法,本申请对此不作限制。Fig. 5 is a schematic diagram of an algorithm framework of a virtual sensor exemplarily shown. Among them, the virtual sensor algorithm in Figure 5 is a feed-forward FxLMS (filtered-x least mean square, X filter minimum mean square error) algorithm. It should be understood that FIG. 5 is only an example of a virtual sensor algorithm, and the virtual sensor algorithm may also be a feedback FxLMS algorithm, or other algorithms, which are not limited in this application.
参照图5,示例性的,S1(z)表示k个ANC头枕中p1个次级扬声器分别至k个ANC头枕中p2个误差传声器的传递函数,S2(z)表示k个ANC头枕中p1个次级扬声器分别至M个预设人耳位置的传递函数,S3(z)为k个ANC头枕中p2个误差传声器分别至M个预设人耳位置的传递函数。P1(z)为初级声源到达p2个误差传声器的真实声学路径,P2(z)为第一声学信号Y1(n)达到p2个误差传声器的真实声学路径。X1(n)为第一噪声信号,可以是初级噪声,X5(n)为第二噪声信号。示例性的,用于对第一噪声信号进行滤波的滤波器可以为第一自适应滤波器,第一自适应滤波器可以为filtered-x。Referring to FIG. 5 , for example, S1(z) represents the transfer function of the p1 secondary speakers in the k ANC headrests to the p2 error microphones in the k ANC headrests respectively, and S2(z) represents the k ANC headrests Among them, the transfer functions of the p1 secondary speakers to the M preset human ear positions respectively, and S3(z) is the transfer function of the p2 error microphones in the k ANC headrests to the M preset human ear positions respectively. P1(z) is the real acoustic path from the primary sound source to the p2 error microphones, and P2(z) is the real acoustic path from the first acoustic signal Y1(n) to the p2 error microphones. X1(n) is a first noise signal, which may be primary noise, and X5(n) is a second noise signal. Exemplarily, the filter used to filter the first noise signal may be a first adaptive filter, and the first adaptive filter may be filtered-x.
参照图5,示例性的,可以将第一噪声信号X1(n)输入至第一自适应滤波器,由第一自适应滤波器按照第一滤波系数对第一噪声信号X1(n)进行滤波,输出第一声学信号Y1(n)。其中,Y1(n)包括p1路信号。Referring to FIG. 5, for example, the first noise signal X1(n) can be input to the first adaptive filter, and the first adaptive filter filters the first noise signal X1(n) according to the first filter coefficient , output the first acoustic signal Y1(n). Wherein, Y1(n) includes the p1 channel signal.
参照图5,示例性的,基于声学参数和误差信号,预测第一声学信号和第一噪声信号在预设人耳位置叠加后的第二噪声信号的过程,可以如下:Referring to FIG. 5, exemplary, based on the acoustic parameters and the error signal, the process of predicting the second noise signal after the first acoustic signal and the first noise signal are superimposed at the preset position of the human ear can be as follows:
示例性的,可以采用声学参数,预测第一噪声信号X1(n)和第一声学信号Y1(n)经过虚拟声学路径后的第二噪声信号X5(n)。其中,X5(n)包括2M路信号,M个预设人耳位置中的一个预设人耳位置对应2路信号。Exemplarily, acoustic parameters may be used to predict the second noise signal X5(n) after the first noise signal X1(n) and the first acoustic signal Y1(n) pass through the virtual acoustic path. Wherein, X5(n) includes 2M channels of signals, and one of the M preset human ear positions corresponds to 2 channels of signals.
示例性的,k个ANC头枕的p1个次级扬声器播放第一声学信号Y1(n)后,Y1(n)经过p1个次级扬声器至p2个误差传声器的真实声学路径,可以到p2个达误差传声器处。以及初级声源的第一噪声信号X1(n),经过真实声学路径P(z)到达p2个误差传声器处。进而p2个误差传声器可以采集到对应的误差信号X2(n),误差信号X2(n)为第一声学信号Y1(n)和第一噪声信号X1(n)在p2个误差传声器处的叠加后的信号。其中,X1(n)包括B路信号(当采用前馈ANC控制算法时,B为参考传感器的数量;当采用反馈ANC控制算法时,B为误差传声器的数量,也就B=p2),X2(n)包括p2路信号,p2路信号与p2个误差传声器分别对应。Exemplarily, after the p1 secondary speakers of k ANC headrests play the first acoustic signal Y1(n), Y1(n) passes through the real acoustic path from p1 secondary speakers to p2 error microphones, and can reach p2 at the arrival error microphone. And the first noise signal X1(n) of the primary sound source reaches the p2 error microphones through the real acoustic path P(z). Furthermore, the p2 error microphones can collect the corresponding error signal X2(n), and the error signal X2(n) is the superposition of the first acoustic signal Y1(n) and the first noise signal X1(n) at the p2 error microphones after the signal. Wherein, X1(n) includes B-way signal (when adopting feed-forward ANC control algorithm, B is the quantity of reference sensor; When adopting feedback ANC control algorithm, B is the quantity of error microphone, just B=p2), X2 (n) includes p2 signals, and the p2 signals correspond to p2 error microphones respectively.
示例性的,可以将Y1(n)作为输入,采用p1个次级扬声器分别至p2个误差传声器的传递函数S1(z),计算Y1(n)经过第一虚拟声学路径后的Y2(n)。其中,Y2(n)包括p2路信号,p2路信号与p2个误差传声器分别对应。第一虚拟声学路径是指估计的p1个次级扬声器分别至p2个误差传声器的声学路径。Exemplarily, Y1(n) may be used as an input, and the transfer function S1(z) from p1 secondary speakers to p2 error microphones is used to calculate Y2(n) after Y1(n) passes through the first virtual acoustic path . Wherein, Y2(n) includes p2 signals, and the p2 signals correspond to p2 error microphones respectively. The first virtual acoustic paths refer to the estimated acoustic paths from the p1 secondary speakers to the p2 error microphones respectively.
示例性的,可以采用误差传声器采集到的误差信号X2(n)减去预测的Y2(n),可以得到第一噪声信号X1(n)传播到p2个误差传声器处的声学信号X3(n)。其中,X3(n)包括p2路信号,p2路信号与p2个误差传声器分别对应。Exemplarily, the error signal X2(n) collected by the error microphone can be used to subtract the predicted Y2(n), and the acoustic signal X3(n) of the first noise signal X1(n) propagating to p2 error microphones can be obtained . Wherein, X3(n) includes p2 signals, and the p2 signals correspond to p2 error microphones respectively.
示例性的,可以将X3(n)作为输入,采用p2个误差传声器分别至M个预设人耳位置的传递函数S2(z),计算X3(n)经过第二虚拟声学路径后的X4(n)。其中,X4(n)包括2M路信号,M个预设人耳位置中的一个预设人耳位置对应2路信号。第二虚拟声学路径是指估计的p2个误差传声器分别至M个预设人耳位置的声学路径。Exemplarily, X3(n) can be used as an input, and the transfer function S2(z) of p2 error microphones to M preset human ear positions can be used to calculate X4( n). Wherein, X4(n) includes 2M channels of signals, and one of the M preset human ear positions corresponds to 2 channels of signals. The second virtual acoustic path refers to an acoustic path from the estimated p2 error microphones to the M preset human ear positions respectively.
示例性的,可以将Y1(n)作为输入,采用p1个次级扬声器分别至M个预设人耳位置的传递函数S2(z),计算Y1(n)经过第三虚拟声学路径后的Y3(n)。其中,Y3(n)包括2M路信号,M个预设人耳位置中的一个预设人耳位置对应2路信号。第三虚拟声学路径是指估计的p1个次级扬声器分别至M个预设人耳位置的声学路径。Exemplarily, Y1(n) can be used as an input, and the transfer function S2(z) of p1 secondary speakers to M preset human ear positions can be used to calculate Y3 after Y1(n) passes through the third virtual acoustic path (n). Wherein, Y3(n) includes 2M channels of signals, and one of the M preset human ear positions corresponds to 2 channels of signals. The third virtual acoustic path refers to an acoustic path from the estimated p1 secondary speakers to the M preset human ear positions respectively.
示例性的,可以将信号X4(n)和信号Y3(n)进行叠加,得到第二噪声信号X5(n);X5(n)包括2M路信号,M个预设人耳位置中的一个预设人耳位置对应2路信号。Exemplarily, the signal X4(n) and the signal Y3(n) can be superimposed to obtain the second noise signal X5(n); X5(n) includes 2M signals, one of the M preset human ear positions It is assumed that the position of the human ear corresponds to 2 signals.
图6为示例性示出的滤波系数更新过程示意图。FIG. 6 is a schematic diagram of an exemplary update process of filter coefficients.
S601,基于声学参数和第一噪声信号,确定第一参考信号。S601. Determine a first reference signal based on an acoustic parameter and a first noise signal.
示例性的,由于第一自适应滤波器的滤波系数=P(z)/S3(z)时最优,因此,可以将第一噪声信号X1(n)作为输入,采用p1个次级扬声器分别至M个预设人耳位置的传递函数S2(z),计算第一参考信号R1(n)。Exemplarily, since the filter coefficient of the first adaptive filter=P(z)/S3(z) is optimal, therefore, the first noise signal X1(n) can be used as an input, and p1 secondary loudspeakers are used respectively To the transfer function S2(z) of the M preset human ear positions, the first reference signal R1(n) is calculated.
S602,基于第一参考信号和第二噪声信号,对第一滤波系数进行更新。S602. Update the first filter coefficient based on the first reference signal and the second noise signal.
示例性的,在对第一滤波系数进行更新的整个过程中,可以将第一参考信号作为参考,以最小化第二噪声信号为目标,对第一滤波系数进行更新,得到新的第一滤波系数。示例性的,可以采用迭代的方式对第一滤波系数进行更新,可以参照如下公式:Exemplarily, in the whole process of updating the first filter coefficient, the first reference signal can be used as a reference, and the first filter coefficient can be updated with the goal of minimizing the second noise signal to obtain a new first filter coefficient coefficient. Exemplarily, the first filter coefficient may be updated in an iterative manner, and the following formula may be referred to:
W(n+1)=W(n)-μX5(n)R1(n)W(n+1)=W(n)-μX5(n)R1(n)
其中,W(n+1)为本次更新后的第一滤波系数,W(n)为上一次更新后的第一滤波系数,μ为自适应步长,可以是预设的固定值,也可以是自适应调整得到的值,本申请对此不作限制。Among them, W(n+1) is the first filter coefficient after this update, W(n) is the first filter coefficient after the last update, μ is the adaptive step size, which can be a preset fixed value or It may be a value obtained through adaptive adjustment, which is not limited in the present application.
图7为示例性示出的虚拟传感器算法框架示意图。Fig. 7 is a schematic diagram of an exemplary virtual sensor algorithm framework.
参照图7,示例性的,A(z)为解耦滤波器,S1(z)表示k个ANC头枕中p1个次级扬声器分别至k个ANC头枕中p2个误差传声器的传递函数,S2(z)表示k个ANC头枕中p1个次级扬声器分别至M个预设人耳位置的传递函数,S3(z)为k个ANC头枕中p2个误差传声器分别至M个预设人耳位置的传递函数。P1(z)为初级声源到达p2个误差传声器的真实声学路径,P2(z)为第一声学信号Y1(n)达到p2个误差传声器的真实声学路径。X1(n)为第一噪声信号,可以是初级噪声,X5(n)为第二噪声信号。示例性的,用于对第一噪声信号进行滤波的滤波器可以为第二自适应滤波器,第二自适应滤波器可以为filtered-x。Referring to FIG. 7 , exemplary, A(z) is a decoupling filter, and S1(z) represents the transfer function of p1 secondary speakers in k ANC headrests to p2 error microphones in k ANC headrests respectively, S2(z) represents the transfer function of p1 secondary speakers in k ANC headrests to M preset human ear positions, and S3(z) is the transfer function of p2 error microphones in k ANC headrests to M presets respectively The transfer function for the position of the human ear. P1(z) is the real acoustic path from the primary sound source to the p2 error microphones, and P2(z) is the real acoustic path from the first acoustic signal Y1(n) to the p2 error microphones. X1(n) is a first noise signal, which may be primary noise, and X5(n) is a second noise signal. Exemplarily, the filter used to filter the first noise signal may be a second adaptive filter, and the second adaptive filter may be filtered-x.
示例性的,当k个ANC头枕中的次级扬声器的数量p1大于误差传声器的数量p2时,可以采用图7的虚拟传感器算法框架对第一滤波系数进行自适应调整,以提高第一滤波系数的收敛速度。Exemplarily, when the number p1 of secondary speakers in the k ANC headrests is greater than the number p2 of error microphones, the virtual sensor algorithm framework in FIG. 7 can be used to adaptively adjust the first filter coefficient to improve the first filter coefficient. The rate of convergence of the coefficients.
示例性的,基于第一滤波系数对第一噪声信号进行滤波,得到第一声学信号的过程可以如下:Exemplarily, the process of filtering the first noise signal based on the first filter coefficient to obtain the first acoustic signal may be as follows:
示例性的,k个ANC头枕中p1个次级扬声器与k个ANC头枕中p2误差传声器的数量差为p3,即p3=p1-p2,p3为正整数。Exemplarily, the difference between the p1 secondary speakers in the k ANC headrests and the p2 error microphones in the k ANC headrests is p3, that is, p3=p1−p2, where p3 is a positive integer.
示例性的,可以将第一噪声信号X1(n)输入至第二自适应滤波器,由第二自适应滤波器按照第一滤波系数对第一噪声信号X1(n)进行滤波,输出第二声学信号U1(n),第二声学信号U1(n)包括p1路信号,p1路信号与p1个次级扬声器分别对应。Exemplarily, the first noise signal X1(n) can be input to the second adaptive filter, and the second adaptive filter filters the first noise signal X1(n) according to the first filter coefficient, and outputs the second The acoustic signal U1(n), the second acoustic signal U1(n) includes p1 signals, and the p1 signals correspond to p1 secondary speakers respectively.
示例性的,可以将k个ANC头枕中p2个次级扬声器和p3个次级扬声器进行解耦,以提高第一滤波系数的收敛速度。示例性的,可以采用解耦滤波器,将k个ANC头枕中p2个次级扬声器和p3个次级扬声器进行解耦。Exemplarily, the p2 sub-speakers and the p3 sub-speakers among the k ANC headrests may be decoupled, so as to increase the convergence speed of the first filter coefficient. Exemplarily, a decoupling filter may be used to decouple the p2 secondary speakers and the p3 secondary speakers among the k ANC headrests.
参照图7,示例性的,可以从第二声学信号U1(n)中选取的p3路信号,后续采用U12(n)表示。然后将U12(n)输入至解耦滤波器A(z)中,由解耦滤波器A(z)对U12(n)进行滤波,输出第三声学信号U13(n)。其中,U13(n)可以包括p3路信号,p3路信号与p3个次级扬声器分别对应。Referring to FIG. 7 , for example, the p3 channel signals that can be selected from the second acoustic signal U1(n) are subsequently represented by U12(n). Then U12(n) is input into the decoupling filter A(z), U12(n) is filtered by the decoupling filter A(z), and the third acoustic signal U13(n) is output. Wherein, U13(n) may include p3 signals, and the p3 signals respectively correspond to p3 secondary speakers.
示例性的,可以将第二声学信号U1(n)中的另外p2路信号,采用U11(n)表示。将U11(n)与第三声学信号U13(n)合并,得到第一声学信号Y1(n),其中,第一声学信号Y1(n)包括p1路信号,p1路信号与p1个次级扬声器分别对应。Exemplarily, another p2 channel signal in the second acoustic signal U1(n) may be represented by U11(n). Combine U11(n) with the third acoustic signal U13(n) to obtain the first acoustic signal Y1(n), wherein the first acoustic signal Y1(n) includes p1 signals, p1 signals and p1 sub Level speakers correspond respectively.
示例性的,可以参照上文S601~S602以及图5的描述,基于声学参数,对第一滤波系数进行更新,在此不再赘述。Exemplarily, the first filter coefficient may be updated based on the acoustic parameters with reference to the above descriptions of S601 to S602 and FIG. 5 , which will not be repeated here.
示例性的,声学参数包括:第一参数组和第二参数组,第一参数组包括k个ANC头枕中p2个次级扬声器和p2个误差传声器分别到M个预设静音区的传递函数,第二参数组包括k个ANC头枕中p3个次级扬声器到M个预设静音区的传递函数。Exemplarily, the acoustic parameters include: a first parameter group and a second parameter group, the first parameter group includes the transfer functions of p2 secondary speakers and p2 error microphones in the k ANC headrests to M preset silent zones respectively , the second parameter group includes transfer functions from the p3 secondary speakers in the k ANC headrests to the M preset silent zones.
示例性的,第一参数组可以包括:p2个次级扬声器分别至p2个误差传声器的传递函数,p2个次级扬声器分别至M个预设人耳位置的传递函数,p2个误差传声器分别至M 个预设人耳位置的传递函数。Exemplarily, the first parameter set may include: transfer functions from the p2 secondary speakers to p2 error microphones respectively, transfer functions from the p2 secondary speakers to M preset human ear positions respectively, and transfer functions from the p2 error microphones to Transfer function for M preset ear positions.
示例性的,第二参数组可以包括:p3个次级扬声器分别至p2个误差传声器的传递函数,p3个次级扬声器分别至M个预设人耳位置的传递函数。Exemplarily, the second parameter group may include: transfer functions from the p3 secondary speakers to the p2 error microphones respectively, transfer functions from the p3 secondary speakers to M preset human ear positions respectively.
图8a和图8b为示例性示出的虚拟传感器算法框架示意图。其中,图8a和图8b中的第一自适应滤波器为逆滤波器。Fig. 8a and Fig. 8b are schematic diagrams of the virtual sensor algorithm framework shown exemplarily. Wherein, the first adaptive filter in Fig. 8a and Fig. 8b is an inverse filter.
参照图8a和图8b,示例性的,A(z)为解耦滤波器,Sa(z)包括:p2个次级扬声器分别至p2个误差传声器的传递函数Sa1(z),p2个次级扬声器分别至M个预设人耳位置的传递函数Sa2(z)。示例性的,Sb(z)包括:p3个次级扬声器分别至p2个误差传声器的传递函数Sb1(z),p3个次级扬声器分别至M个预设人耳位置的传递函数Sb2(z)。S3(z)为p2个误差传声器分别至M个预设人耳位置的传递函数。其中,H(z)为A(z)、Sa(z)和Sb(z)的组合。P1(z)为初级声源到达p2个误差传声器的真实声学路径,P2(z)为第一声学信号Y1(n)达到p2个误差传声器的真实声学路径。X1(n)为第一噪声信号,可以是初级噪声,X5(n)为第二噪声信号。Referring to Fig. 8a and Fig. 8b, exemplary, A(z) is a decoupling filter, Sa(z) includes: transfer function Sa1(z) of p2 secondary loudspeakers to p2 error microphones respectively, p2 secondary The transfer functions Sa2(z) of the loudspeakers to M preset human ear positions respectively. Exemplarily, Sb(z) includes: transfer functions Sb1(z) from p3 secondary speakers to p2 error microphones respectively, transfer functions Sb2(z) from p3 secondary speakers to M preset human ear positions respectively . S3(z) is the transfer function of the p2 error microphones to the M preset human ear positions respectively. Wherein, H(z) is a combination of A(z), Sa(z) and Sb(z). P1(z) is the real acoustic path from the primary sound source to the p2 error microphones, and P2(z) is the real acoustic path from the first acoustic signal Y1(n) to the p2 error microphones. X1(n) is a first noise signal, which may be primary noise, and X5(n) is a second noise signal.
示例性的,当k个ANC头枕中的次级扬声器的数量p1大于误差传声器的数量p2时,可以采用图8a和图8b的虚拟传感器算法框架对第一自适应滤波器的第一滤波参数进行自适应调整,以更进一步提高第一滤波参数的收敛速度。Exemplarily, when the number p1 of the secondary speakers in the k ANC headrests is greater than the number p2 of the error microphones, the virtual sensor algorithm framework of FIG. 8a and FIG. 8b can be used to adjust the first filtering parameter of the first adaptive filter Adaptive adjustment is performed to further increase the convergence speed of the first filtering parameter.
示例性的,基于第一滤波系数对第一噪声信号进行滤波,得到第一声学信号的过程可以如下:Exemplarily, the process of filtering the first noise signal based on the first filter coefficient to obtain the first acoustic signal may be as follows:
参照图8a或图8b,示例性的,可以将第一噪声信号X1(n)输入至第一自适应滤波器,由第一自适应滤波器按照第一滤波系数对第一噪声信号X1(n)进行滤波,输出第一声学信号Y1(n)。Referring to FIG. 8a or FIG. 8b, for example, the first noise signal X1(n) can be input to the first adaptive filter, and the first adaptive filter processes the first noise signal X1(n) according to the first filter coefficient ) to filter and output the first acoustic signal Y1(n).
图9a为示例性示出的滤波系数更新过程示意图。Fig. 9a is a schematic diagram of an exemplary update process of filter coefficients.
S901,基于声学参数中的第一参数组和第一声学信号中的p2路信号,确定第四声学信号。S901. Determine a fourth acoustic signal based on the first parameter group in the acoustic parameters and the p2 path signals in the first acoustic signal.
参照图8a和8b,示例性的,可以从第一声学信号Y1(n)中选取出p2路信号,称为Y2(n)。Referring to Figs. 8a and 8b, for example, p2 signals may be selected from the first acoustic signal Y1(n), called Y2(n).
示例性的,可以将Y2(n)作为输入,采用p2个次级扬声器分别至p2个误差传声器的传递函数Sa1(z),计算Y2(n)经过第四虚拟声学路径后的声学信号U11(n)。其中,U11(n)包括p2路信号,p2路信号与p2个误差传声器分别对应。第四虚拟声学路径为估计的p2个次级扬声器分别至p2个误差传声器的声学路径。Exemplarily, Y2(n) may be used as an input, and the transfer function Sa1(z) from p2 secondary speakers to p2 error microphones is used to calculate the acoustic signal U11( n). Wherein, U11(n) includes p2 signals, and the p2 signals correspond to p2 error microphones respectively. The fourth virtual acoustic path is an acoustic path from the estimated p2 secondary speakers to the p2 error microphones respectively.
示例性的,可以将Y2(n)作为输入,采用p2个次级扬声器分别至M个预设人耳位置的传递函数Sa2(z),计算Y2(n)经过第五虚拟声学路径后的声学信号U12(n)。其中,U12(n)包括2M路信号,M个预设人耳位置中的一个预设人耳位置对应2路信号。第五虚拟声学路径为估计的p2个次级扬声器分别至M个预设人耳位置的声学路径。Exemplarily, Y2(n) can be used as an input, and the transfer function Sa2(z) of p2 secondary speakers to M preset human ear positions can be used to calculate the acoustics of Y2(n) after passing through the fifth virtual acoustic path Signal U12(n). Wherein, U12(n) includes 2M channels of signals, and one of the M preset human ear positions corresponds to 2 channels of signals. The fifth virtual acoustic path is an acoustic path from the estimated p2 secondary speakers to the M preset human ear positions respectively.
其中,U11(n)和U12(n)可以组成第四声学信号U1(n)。Wherein, U11(n) and U12(n) may form the fourth acoustic signal U1(n).
S902,由解耦滤波器对第一声学信号中另外p3路信号进行滤波,输出第五声学信号。S902. Filter another p3 channel signal in the first acoustic signal by a decoupling filter, and output a fifth acoustic signal.
S903,基于声学参数中的第二参数组和第五声学信号,确定第六声学信号。S903. Determine a sixth acoustic signal based on the second parameter group in the acoustic parameters and the fifth acoustic signal.
参照图8a和8b,示例性的,可以将第一声学信号Y1(n)中另外p3路信号,称为Y3(n)。Referring to Figs. 8a and 8b, for example, the other p3 signals in the first acoustic signal Y1(n) may be referred to as Y3(n).
示例性的,可以将Y3(n)输入至解耦滤波器A(z),由解耦滤波器A(z)对Y3(n)进行滤波,输出第五声学信号Y4(n)。Exemplarily, Y3(n) may be input to the decoupling filter A(z), and Y3(n) is filtered by the decoupling filter A(z), and the fifth acoustic signal Y4(n) is output.
示例性的,可以将Y4(n)作为输入,采用p3个次级扬声器分别至p2个误差传声器的传递函数Sb1(z),计算Y3(n)经过第六虚拟声学路径输出的U21(n)。其中,U21(n)包括p2路信号,p2路信号与p2个误差传声器分别对应。第六虚拟声学路径为估计的p3个次级扬声器分别至p2个误差传声器的声学路径。Exemplarily, Y4(n) can be used as an input, and the transfer function Sb1(z) from p3 secondary speakers to p2 error microphones is used to calculate U21(n) output by Y3(n) through the sixth virtual acoustic path . Wherein, U21(n) includes p2 signals, and the p2 signals correspond to p2 error microphones respectively. The sixth virtual acoustic path is the estimated acoustic path from the p3 secondary speakers to the p2 error microphones respectively.
示例性的,可以将Y3(n)作为输入,采用p3个次级扬声器分别至M个预设人耳位置的传递函数Sb2(z),计算Y3(n)经过第七虚拟声学路径输出的U22(n)。其中,U22(n)包括2M路信号,M个预设人耳位置中的一个预设人耳位置对应2路信号。第七虚拟声学路径为估计的p3个次级扬声器分别至M个预设人耳位置的声学路径。Exemplarily, Y3(n) can be used as an input, and the transfer function Sb2(z) from p3 secondary speakers to M preset human ear positions can be used to calculate U22 output by Y3(n) through the seventh virtual acoustic path (n). Wherein, U22(n) includes 2M channels of signals, and one of the M preset human ear positions corresponds to 2 channels of signals. The seventh virtual acoustic path is the estimated acoustic path from the p3 secondary speakers to the M preset human ear positions respectively.
其中,U21(n)和U22(n)可以组成第六声学信号U2(n)。Wherein, U21(n) and U22(n) may form the sixth acoustic signal U2(n).
S904,基于第四声学信号和第六声学信号,确定第七声学信号。S904. Determine a seventh acoustic signal based on the fourth acoustic signal and the sixth acoustic signal.
一种可能的方式中,可以合并第四声学信号和第六声学信号,得到第七声学信号。示例性的,可以将第四声学信号中的U11(n)和第六声学信号中的U21(n)进行合并,可以得到U31(n),以及可以将第四声学信号中的U12(n)和第六声学信号中的U22(n)进行合并,可以得到U32(n)。其中,U31(n)和U32(n)可以组成第七声学信号U3(n)。需要说明的是,U31(n)和U32(n)在图8b中未示出。In a possible manner, the fourth acoustic signal and the sixth acoustic signal may be combined to obtain a seventh acoustic signal. Exemplarily, U11(n) in the fourth acoustic signal and U21(n) in the sixth acoustic signal can be combined to obtain U31(n), and U12(n) in the fourth acoustic signal can be combined Combined with U22(n) in the sixth acoustic signal, U32(n) can be obtained. Wherein, U31(n) and U32(n) may form the seventh acoustic signal U3(n). It should be noted that U31(n) and U32(n) are not shown in FIG. 8b.
S905,基于第一参数组、第七声学信号和误差信号,预测第二噪声信号。S905. Predict the second noise signal based on the first parameter set, the seventh acoustic signal and the error signal.
示例性的,可以采用误差信号X2(n)减去第七声学信号中的U31(n),可以得到第一噪声信号X1(n)传播到p2个误差传声器处的声学信号X3(n)。其中,X3(n)包括p2路信号,p2路信号与p2个误差传声器分别对应。Exemplarily, the error signal X2(n) can be used to subtract U31(n) in the seventh acoustic signal to obtain the acoustic signal X3(n) at which the first noise signal X1(n) propagates to p2 error microphones. Wherein, X3(n) includes p2 signals, and the p2 signals correspond to p2 error microphones respectively.
示例性的,可以将X3(n)作为输入,采用p2个误差传声器分别至M个预设人耳位置的传递函数S3(z),计算X3(n)经过第八虚拟声学路径的输出X4(n)。其中,X4(n)包括2M路信号,M个预设人耳位置中的一个预设人耳位置对应2路信号。第八虚拟声学路径为估计的p2个误差传声器分别至M个预设人耳位置的声学路径。Exemplarily, X3(n) can be used as an input, and the transfer function S3(z) of p2 error microphones to M preset human ear positions is used to calculate the output X4( n). Wherein, X4(n) includes 2M channels of signals, and one of the M preset human ear positions corresponds to 2 channels of signals. The eighth virtual acoustic path is an acoustic path from the estimated p2 error microphones to the M preset human ear positions respectively.
示例性的,将第七声学信号中的U32(n)与声学信号X4(n)叠加,可以得到第二噪声信号X5(n)。Exemplarily, the second noise signal X5(n) can be obtained by superimposing U32(n) in the seventh acoustic signal with the acoustic signal X4(n).
S906,基于声学参数和解耦滤波器对第一噪声信号进行处理,得到第二参考信号。S906. Process the first noise signal based on the acoustic parameters and the decoupling filter to obtain a second reference signal.
示例性的,可以按照上述S901~S904,基于声学参数和解耦滤波器对将第一噪声信号X1(n)进行处理,得到第二参考信号R2(n),在此不再赘述。Exemplarily, according to the above S901-S904, the first noise signal X1(n) can be processed based on the acoustic parameters and the decoupling filter to obtain the second reference signal R2(n), which will not be repeated here.
S907,基于第二参考信号和第二噪声信号,对第一滤波系数进行更新。S907. Update the first filter coefficient based on the second reference signal and the second noise signal.
示例性的,S907可以参照上文S602的描述,在此不再赘述。Exemplarily, for S907, reference may be made to the description of S602 above, which will not be repeated here.
图9b为示例性示出的效果示意图。Fig. 9b is an exemplary schematic diagram showing the effect.
参照图9b,示例性的,曲线A1为采用图5的虚拟传感器算法框架进行第一滤波系数进行更新时,第二噪声信号的能量与第一滤波系数的迭代次数关系曲线。曲线A2为采用图7的虚拟传感器算法框架进行第一滤波系数进行更新时,第二噪声信号的能量与第一滤波系数的迭代次数关系曲线。曲线A3为采用图8a(或图8b)的虚拟传感器算法框架进行第一滤波系数进行更新时,第二噪声信号的能量与第一滤波系数的迭代次数关系 曲线。对比可知,采用图8a(或图8b)的虚拟传感器算法框架更新第一滤波系数时第一滤波系数的收敛速度,大于采用图7的虚拟传感器算法框架更新第一滤波系数时第一滤波系数的收敛速度,也大于采用图5的虚拟传感器算法框架更新第一滤波系数时第一滤波系数的收敛速度。Referring to FIG. 9 b , for example, the curve A1 is a relationship curve between the energy of the second noise signal and the number of iterations of the first filter coefficient when the virtual sensor algorithm framework in FIG. 5 is used to update the first filter coefficient. Curve A2 is a relationship curve between the energy of the second noise signal and the number of iterations of the first filter coefficient when the virtual sensor algorithm framework in FIG. 7 is used to update the first filter coefficient. Curve A3 is a relationship curve between the energy of the second noise signal and the number of iterations of the first filter coefficient when the virtual sensor algorithm framework in FIG. 8a (or FIG. 8b ) is used to update the first filter coefficient. By comparison, it can be seen that the convergence speed of the first filter coefficient when the first filter coefficient is updated using the virtual sensor algorithm framework of Figure 8a (or Figure 8b) is greater than that of the first filter coefficient when the first filter coefficient is updated using the virtual sensor algorithm framework of Figure 7 The convergence speed is also greater than the convergence speed of the first filter coefficient when the first filter coefficient is updated using the virtual sensor algorithm framework in FIG. 5 .
应该理解的是,对第二滤波系数更新的方式与对第一滤波系数更新的方式类似,可以参照上文的描述,在此不再赘述。It should be understood that, the manner of updating the second filter coefficient is similar to the manner of updating the first filter coefficient, and reference may be made to the above description, which will not be repeated here.
应该理解的是,针对每种工况,可以按照对第一滤波系数进行更新的方式,对该种工况对应的预设滤波系数进行更新,直到该种工况对应的预设滤波系数收敛为止,即可以得到该种工况对应的预设滤波系数,在此不再赘述。It should be understood that, for each working condition, the preset filtering coefficient corresponding to the working condition may be updated in the manner of updating the first filtering coefficient until the preset filtering coefficient corresponding to the working condition converges , that is, the preset filter coefficient corresponding to this working condition can be obtained, which will not be repeated here.
一种可能的方式中,声学参数是固定值。In one possible way, the acoustic parameters are fixed values.
一种可能的方式中,声学参数是可调整的。示例性的,可以预先针对每个座位设置多个预设静音区(例如,针对一个座位,在垂直于该座位对应头枕的多个平面,设置多个预设静音区,每个平面设置至少一个预设静音区),并针对每个座位的每个预设静音区设置对应的预设人耳位置。针对一个座位的一个预设静音区,可以通过在该预设静音区的预设人耳位置设置虚拟传感器,来确定k个ANC头枕至该预设静音区的传递函数,得到一组预设声学参数;也就是说,每个座位的每个预设静音区对应一组预设声学参数;具体确定预设声学参数的方法可以参照上文的描述,在此不再赘述。In one possible way, the acoustic parameters are adjustable. Exemplarily, multiple preset silent zones can be set for each seat in advance (for example, for a seat, multiple preset silent zones are set on multiple planes perpendicular to the corresponding headrest of the seat, and each plane is set at least A preset silent zone), and set a corresponding preset ear position for each preset silent zone of each seat. For a preset silent zone of a seat, the transfer function of k ANC headrests to the preset silent zone can be determined by setting a virtual sensor at the preset ear position of the preset silent zone, and a set of preset Acoustic parameters; that is, each preset silent zone of each seat corresponds to a set of preset acoustic parameters; the specific method for determining the preset acoustic parameters can refer to the above description, and will not be repeated here.
示例性的,以一座位的一个预设静音区即预设静音区1为例,预设静音区1对应一组预设声学参数可以包括:k个ANC头枕中各次级扬声器分别至预设静音区1的传递函数,k个ANC头枕中各误差传声器分别至预设静音区1的传递函数,k个ANC头枕中各次级扬声器分别至各误差传声器的传递函数。Exemplarily, taking a preset silent zone of a seat, that is, the preset silent zone 1 as an example, the preset silent zone 1 corresponds to a set of preset acoustic parameters which may include: Set the transfer function of the silent zone 1, the transfer function of each error microphone in the k ANC headrests to the preset silent zone 1, and the transfer function of each secondary speaker in the k ANC headrests to each error microphone.
示例性的,可以从每个座位的多个预设静音区中选取一个预设静音区,组成一个预设静音区组,一个预设静音区组包括M个预设静音区。然后将每个预设静音区组中所有预设静音区分别对应的一组预设声学参数的并集,确定为该预设静音区组对应的预设声学参数;再基于预设静音区组和对应的预设声学参数,建立第一预设关系。Exemplarily, one preset silent zone may be selected from multiple preset silent zones for each seat to form a preset silent zone group, and one preset silent zone group includes M preset silent zones. Then the union of a set of preset acoustic parameters corresponding to all preset quiet zones in each preset quiet zone group is determined as the preset acoustic parameters corresponding to the preset quiet zone group; then based on the preset quiet zone group A first preset relationship is established with the corresponding preset acoustic parameters.
这样,可以确定目标静音区组,静音区组包括M个目标静音区;其中,目标静音区组可以是根据用户设置确定,也可以是根据用户当前人耳位置确定。然后基于目标静音区组查找第一预设关系,以从多组预设声学参数中查找出与目标静音区组匹配的声学参数。In this way, the target silent zone group can be determined, and the silent zone group includes M target silent zones; wherein, the target silent zone group can be determined according to user settings, or can be determined according to the user's current ear position. Then, a first preset relationship is searched based on the target quiet zone group, so as to find an acoustic parameter matching the target quiet zone group from multiple sets of preset acoustic parameters.
示例性的,用户可以与电子设备进行交互,从任一座位对应的多个预设静音区中选取目标静音区(例如按照用户身高选取,又例如按照用户头部相对于ANC头枕的方位选取等);这样,可以依据用户设置,确定目标静音区组。Exemplarily, the user can interact with the electronic device to select a target silent zone from multiple preset silent zones corresponding to any seat (for example, select according to the height of the user, or select according to the orientation of the user's head relative to the ANC headrest) etc.); in this way, the target silent zone group can be determined according to user settings.
图10a为示例性示出的电子设备的界面示意图。Fig. 10a is a schematic diagram of an interface of an electronic device exemplarily shown.
参照图10a(1),示例性的,T为车载显示屏,1001为静音区设置界面,静音区设置界面1001中可以包括一个或多个控件,包括但不限制:座椅静音区设置选项(如主驾座椅静音区设置选项,副驾座椅静音区设置选项、后座左侧座椅静音区设置选项、后座中间座椅静音区设置选项、后座右侧座椅静音区设置选项)。用户可以点击任一座椅静 音区设置选项,进入座椅静音区显示界面,来设置该座位的静音区。Referring to FIG. 10a(1), exemplary, T is a vehicle display screen, 1001 is a quiet zone setting interface, and the quiet zone setting interface 1001 may include one or more controls, including but not limited to: seat silent zone setting options ( Such as the quiet zone setting options for the main driver's seat, the quiet zone setting options for the passenger seat, the silent zone setting options for the left rear seat, the silent zone setting option for the middle seat in the rear seat, and the silent zone setting option for the right rear seat) . The user can click any seat silent zone setting option to enter the seat silent zone display interface to set the silent zone of the seat.
示例性的,用户点击后座中间座椅静音区设置选项,车载系统响应于用户的操作行为,显示座椅静音区显示界面1002,如图10a(2)。座椅静音区显示界面1002可以包括一个或多个控件,包括但不限于:静音区调整选项1003等。此外,座椅静音区显示界面1003还可以显示静音区与座位的相对位置图示等,本申请对此不作限制。用户可以拖动静音区调整选项1003,来调整该座位的静音区;当用户停止对静音区调整选项1003的拖动后,可以将静音区调整选项1003当前所在区域,确定为目标静音区。Exemplarily, the user clicks on the setting option of the silent zone in the middle of the rear seat, and the in-vehicle system responds to the user's operation behavior and displays the seat silent zone display interface 1002, as shown in FIG. 10a (2). The seat quiet zone display interface 1002 may include one or more controls, including but not limited to: quiet zone adjustment option 1003 and the like. In addition, the seat quiet zone display interface 1003 may also display a relative position diagram of the quiet zone and the seat, etc., which is not limited in this application. The user can drag the silent zone adjustment option 1003 to adjust the silent zone of the seat; after the user stops dragging the silent zone adjustment option 1003, the current area of the silent zone adjustment option 1003 can be determined as the target silent zone.
需要说明的是,用户可以设置部分座位的目标静音区,这样,针对用户未设置目标静音区的座位,将默认静音区确定为该座位的目标静音区;然后采用用户设置的目标静音区和默认静音区,组成目标静音区组。示例性的,用户也可以设置所有座位的目标静音区,这样,可以采用用户设置的所有目标静音区,组成目标静音区组。It should be noted that the user can set the target silent zone of some seats, so that for the seat for which the user has not set the target silent zone, the default silent zone is determined as the target silent zone of the seat; then the target silent zone set by the user and the default Silent zones, forming target silent zone groups. Exemplarily, the user can also set the target silent zone of all seats, so that all the target silent zones set by the user can be used to form the target silent zone group.
示例性的,可以采集获取图像采集设备采集的图像数据;基于图像数据,确定目标静音区组。其中,可以对图像数据进行人脸识别,然后根据人脸识别结果确定当前人耳位置;再将与当前人耳位置对应的预设静音区,确定为目标静音区。Exemplarily, the image data collected by the image acquisition device may be acquired; based on the image data, the target silent zone group is determined. Among them, face recognition can be performed on the image data, and then the current human ear position is determined according to the face recognition result; then the preset silent zone corresponding to the current human ear position is determined as the target silent zone.
需要说明的是,当所有座位上均存在用户时,则可以确定每个座位对应的目标静音区,进而可以得到目标静音区组。当部分座位上没有用户时,可以将默认静音区确定为该座位的目标静音区;然后可以采用图像数据确定的目标静音区和默认静音区,组成目标静音区组。It should be noted that when there are users in all seats, the target silent zone corresponding to each seat can be determined, and then the target silent zone group can be obtained. When there are no users in some seats, the default silent zone can be determined as the target silent zone of the seat; then the target silent zone determined by the image data and the default silent zone can be used to form a target silent zone group.
示例性的,图像采集设备可以是车内摄像头采集图像数据。Exemplarily, the image acquisition device may be an in-vehicle camera that collects image data.
图10b为示例性示出的图像采集设备的位置示意图。Fig. 10b is a schematic diagram of the location of the image acquisition device exemplarily shown.
参照图10b,示例性的,C1可以为行车记录仪,可以用于采集主驾用户和副驾用户的图像。C2布设在主驾座椅靠背(或主驾座椅的ANC头枕或车顶)且朝向后排座椅设置,用于采集后排座椅中左侧座位用户和中间座位用户的图像。C3布设在副驾座椅靠背(或副驾座椅的ANC头枕或车顶)且朝向后排座椅设置,用于采集后排座椅中右侧座位用户和中间座位用户的图像。Referring to Fig. 10b, for example, C1 may be a driving recorder, which may be used to collect images of the main driver and the co-driver. C2 is arranged on the back of the driver's seat (or the ANC headrest of the driver's seat or the roof of the car) and is set towards the rear seat, and is used to collect images of the left seat user and the middle seat user in the rear seat. C3 is arranged on the back of the co-pilot seat (or the ANC headrest of the co-pilot seat or the roof of the car) and is set towards the rear seat, and is used to collect images of the right seat user and the middle seat user in the rear seat.
图10c为示例性示出的图像采集设备的位置示意图。Fig. 10c is a schematic diagram of the location of the image acquisition device exemplarily shown.
参照图10c,示例性的,C1布设在主驾座椅靠背(或主驾座椅的ANC头枕或车顶)且朝向主驾座椅设置,可以用于采集主驾用户的图像。C2布设在副驾座椅靠背(或副驾座椅的ANC头枕或车顶)且朝向副驾座椅设置,可以用于采集副驾用户的图像。C3布设在后排左侧座椅靠背(或后排左侧座椅的ANC头枕或车顶)且朝向后排左侧座椅设置,可以用于采集后排座椅中左侧座位用户和中间座位用户的图像。C4布设在后排右侧座椅靠背(或后排右侧座椅的ANC头枕或车顶)且朝向左侧座椅设置,可以用于采集后排座椅中右侧座位用户和中间座位用户的图像。Referring to Fig. 10c, for example, C1 is arranged on the back of the main driver's seat (or the ANC headrest of the main driver's seat or the roof) and is set towards the main driver's seat, and can be used to collect images of the main driver's user. C2 is arranged on the back of the co-pilot seat (or the ANC headrest of the co-pilot seat or the roof) and is set facing the co-pilot seat, and can be used to collect images of the co-pilot user. C3 is arranged on the backrest of the rear left seat (or the ANC headrest or the roof of the rear left seat) and is set towards the rear left seat. It can be used to collect the left seat users and Image of middle seat user. C4 is arranged on the back of the right seat in the rear row (or the ANC headrest or roof of the right seat in the rear row) and is set towards the left seat, which can be used to collect the right seat users and the middle seat in the rear seat The user's image.
应该理解的是,图10b和图10c仅是图像采集设备布设位置的示例,本申请对图像采集设备布设的位置不作限制,可以所有图像采集设备能够采集到各座位用户的图像即可。It should be understood that Fig. 10b and Fig. 10c are only examples of the arrangement positions of the image acquisition devices, and the present application does not limit the arrangement positions of the image acquisition devices, as long as all the image acquisition devices can collect the images of users in each seat.
图11a和图11b为示例性示出的ANC头枕位置示意图。Fig. 11a and Fig. 11b are schematic diagrams showing the position of the ANC headrest exemplarily.
参照图11a和图11b,一种可能的方式中,第二座位可以设置辅助头枕H5。其中, 辅助头枕的尺寸,小于第一座位的ANC头枕。Referring to Fig. 11a and Fig. 11b, in a possible manner, the second seat may be provided with an auxiliary headrest H5. Wherein, the size of the auxiliary headrest is smaller than the ANC headrest of the first seat.
示例性的,辅助头枕可以设置至少一个次级扬声器和/或至少一个误差传声器。Exemplarily, the auxiliary headrest may be provided with at least one secondary speaker and/or at least one error microphone.
图11c为示例性示出的次级扬声器和误差传声器的位置示意图。Fig. 11c is a schematic diagram showing the positions of the secondary speaker and the error microphone exemplarily.
参照图11c,示例性的,辅助头枕中设置有一个次级扬声器和一个误差传声器。Referring to Fig. 11c, for example, a secondary speaker and an error microphone are arranged in the auxiliary headrest.
应该理解的是,本申请对辅助头枕中的次级扬声器和误差传声器的数量不作限制。It should be understood that the present application does not limit the number of secondary speakers and error microphones in the auxiliary headrest.
一种可能的方式中,可以在第二座位的座椅靠背设置至少一个次级扬声器和/或至少一个误差传声器;也就是说,不设置辅助头枕,而是单独设置次级扬声器和/或误差传声器。In a possible manner, at least one secondary speaker and/or at least one error microphone may be arranged on the seat back of the second seat; that is, the auxiliary headrest is not provided, but the secondary speaker and/or error microphone.
图11d为示例性示出的次级扬声器和误差传声器的位置示意图。Fig. 11d is a schematic diagram showing the positions of the secondary speaker and the error microphone exemplarily.
参照图11d,示例性的,第二座位的座椅靠背设置一个次级扬声器。Referring to Fig. 11d, for example, the seat back of the second seat is provided with a secondary speaker.
图11e为示例性示出的次级扬声器和误差传声器的位置示意图。Fig. 11e is a schematic diagram showing the positions of the secondary speaker and the error microphone exemplarily.
参照图11e,示例性的,第二座位的座椅靠背设置一个误差传声器。Referring to Fig. 11e, for example, the seat back of the second seat is provided with an error microphone.
图11f为示例性示出的次级扬声器和误差传声器的位置示意图。Fig. 11f is a schematic diagram showing the positions of the secondary speaker and the error microphone exemplarily.
参照图11f,示例性的,第二座位的座椅靠背设置一个次级扬声器和一个误差传声器。Referring to Fig. 11f, for example, the seat back of the second seat is provided with a secondary speaker and an error microphone.
应该理解的是,本申请对第二座位设置的次级扬声器和误差传声器的数量及位置不作限制。It should be understood that the present application does not limit the number and positions of the secondary speakers and the error microphones provided in the second seat.
示例性的,可以将除k个ANC头枕中的次级扬声器之外的次级扬声器,称为其他次级扬声器;以及将除k个ANC头枕中的误差传声器之外的次级扬声器,称为误差传声器。Exemplarily, the secondary speakers other than the secondary speakers in the k ANC headrests may be referred to as other secondary speakers; and the secondary speakers except the error microphones in the k ANC headrests, called the error microphone.
在图11d的场景下,第一滤波系数是联合k个ANC头枕分别至M个预设静音区的声学路径,以及其他次级扬声器分别至M个预设静音区的声学路径确定的。此时,声学参数可以包括:k个ANC头枕中各次级扬声器分别至M个预设静音区中的预设人耳位置的传递函数,k个ANC头枕中各误差传声器分别至M个预设静音区中的预设人耳位置的传递函数,k个ANC头枕中各次级扬声器分别至k个ANC头枕中各误差传声器的传递函数,以及其他次级扬声器分别到k个ANC头枕中各误差传声器的传递函数,其他次级扬声器分别到M个预设人耳位置的传递函数。In the scenario of Fig. 11d, the first filter coefficient is determined jointly with the acoustic paths from the k ANC headrests to the M preset silent zones respectively, and the acoustic paths from other secondary speakers to the M preset silent zones respectively. At this time, the acoustic parameters may include: the transfer functions of each secondary loudspeaker in the k ANC headrests to the preset human ear positions in the M preset silent zones, and the error microphones in the k ANC headrests respectively to M The transfer function of the preset ear position in the preset silent zone, the transfer function of each sub-speaker in k ANC headrests to each error microphone in k ANC headrests, and the transfer function of other sub-speakers to k ANCs respectively The transfer function of each error microphone in the headrest, and the transfer functions of other secondary speakers to M preset human ear positions respectively.
在图11e的场景下,第一滤波系数是联合k个ANC头枕分别至M个预设静音区的声学路径,以及其他误差传声器分别至M个预设静音区的声学路径确定的。此时,声学参数可以包括:k个ANC头枕中各次级扬声器分别至M个预设静音区中的预设人耳位置的传递函数,k个ANC头枕中各误差传声器分别至M个预设静音区中的预设人耳位置的传递函数,k个ANC头枕中各次级扬声器分别至k个ANC头枕中各误差传声器的传递函数,以及k个ANC头枕中各次级扬声器分别至其他误差传声器的传递函数,其他误差传声器别到M个预设人耳位置的传递函数。In the scenario of FIG. 11e , the first filter coefficient is determined by combining the acoustic paths of the k ANC headrests to the M preset silent zones respectively, and the acoustic paths of other error microphones to the M preset silent zones respectively. At this time, the acoustic parameters may include: the transfer functions of each secondary loudspeaker in the k ANC headrests to the preset human ear positions in the M preset silent zones, and the error microphones in the k ANC headrests respectively to M The transfer function of the preset human ear position in the preset silent zone, the transfer function of each sub-speaker in the k ANC headrests to each error microphone in the k ANC headrests, and the transfer function of each sub-speaker in the k ANC headrests Transfer functions from the loudspeaker to other error microphones, and transfer functions from the other error microphones to M preset human ear positions.
在图11c和图11f的场景下,第一滤波系数是联合k个ANC头枕分别至M个预设静音区的声学路径,其他次级扬声器分别至M个预设静音区的声学路径,以及其他误差传声器分别至M个预设静音区的声学路径确定的。此时,声学参数可以包括:k个ANC头枕中各次级扬声器分别至M个预设静音区中的预设人耳位置的传递函数,k个ANC头枕中各误差传声器分别至M个预设静音区中的预设人耳位置的传递函数,k个ANC头枕中各次级扬声器分别至k个ANC头枕中各误差传声器的传递函数,其他次级扬声器 分别到k个ANC头枕中各误差传声器的传递函数,其他次级扬声器分别到M个预设人耳位置的传递函数,以及k个ANC头枕中各次级扬声器分别至其他误差传声器的传递函数,其他误差传声器分别至M个预设人耳位置的传递函数。In the scenarios of Fig. 11c and Fig. 11f, the first filter coefficient is the acoustic path of joint k ANC headrests to M preset silent zones respectively, and the acoustic paths of other secondary speakers to M preset silent zones respectively, and Acoustic paths from other error microphones to the M preset silent areas are determined. At this time, the acoustic parameters may include: the transfer functions of each secondary loudspeaker in the k ANC headrests to the preset human ear positions in the M preset silent zones, and the error microphones in the k ANC headrests respectively to M The transfer function of the preset human ear position in the preset silent zone, the transfer function of each sub-speaker in k ANC headrests to each error microphone in k ANC headrests, and the transfer function of other sub-speakers to k ANC heads The transfer functions of each error microphone in the pillow, the transfer functions of other secondary speakers to M preset ear positions, and the transfer functions of each secondary speaker in k ANC headrests to other error microphones, and the other error microphones respectively Transfer function to M preset ear positions.
一个示例中,图12示出了本申请实施例的一种装置1200的示意性框图装置1200可包括:处理器1201和收发器/收发管脚1202,可选地,还包括存储器1203。In an example, FIG. 12 shows a schematic block diagram of an apparatus 1200 according to an embodiment of the present application. The apparatus 1200 may include: a processor 1201 and a transceiver/transceiving pin 1202 , and optionally, a memory 1203 .
装置1200的各个组件通过总线1204耦合在一起,其中总线1204除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都称为总线1204。Various components of the device 1200 are coupled together through a bus 1204, wherein the bus 1204 includes a power bus, a control bus, and a status signal bus in addition to a data bus. However, for clarity of illustration, the various buses are referred to as bus 1204 in the figure.
可选地,存储器1203可以用于前述方法实施例中的指令。该处理器1201可用于执行存储器1203中的指令,并控制接收管脚接收信号,以及控制发送管脚发送信号。Optionally, the memory 1203 may be used for the instructions in the foregoing method embodiments. The processor 1201 can be used to execute instructions in the memory 1203, and control the receiving pin to receive signals, and control the sending pin to send signals.
装置1200可以是上述方法实施例中的电子设备或电子设备的芯片。 Apparatus 1200 may be the electronic device or the chip of the electronic device in the foregoing method embodiments.
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。Wherein, all relevant content of each step involved in the above-mentioned method embodiment can be referred to the function description of the corresponding function module, and will not be repeated here.
本实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当该计算机指令在电子设备上运行时,使得电子设备执行上述相关方法步骤实现上述实施例中的降噪方法。This embodiment also provides a computer-readable storage medium, where computer instructions are stored in the computer-readable storage medium, and when the computer instructions are run on the electronic device, the electronic device executes the above-mentioned relevant method steps to realize the steps in the above-mentioned embodiments. Noise reduction method.
本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的降噪方法。This embodiment also provides a computer program product, which, when running on a computer, causes the computer to execute the above-mentioned related steps, so as to realize the noise reduction method in the above-mentioned embodiment.
另外,本申请的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的降噪方法。In addition, an embodiment of the present application also provides a device, which may specifically be a chip, a component or a module, and the device may include a connected processor and a memory; wherein the memory is used to store computer-executable instructions, and when the device is running, The processor can execute the computer-executable instructions stored in the memory, so that the chip executes the noise reduction method in the above method embodiments.
其中,本实施例提供的电子设备、计算机可读存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。Wherein, the electronic device, computer-readable storage medium, computer program product or chip provided in this embodiment is all used to execute the corresponding method provided above, therefore, the beneficial effects it can achieve can refer to the above-mentioned The beneficial effects of the corresponding method will not be repeated here.
通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。Through the description of the above embodiments, those skilled in the art can understand that for the convenience and brevity of the description, only the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned functions can be assigned by different Completion of functional modules means that the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or It may be integrated into another device, or some features may be omitted, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个 不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。A unit described as a separate component may or may not be physically separated, and a component shown as a unit may be one physical unit or multiple physical units, which may be located in one place or distributed to multiple different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
本申请各个实施例的任意内容,以及同一实施例的任意内容,均可以自由组合。对上述内容的任意组合均在本申请的范围之内。Any content of each embodiment of the present application, as well as any content of the same embodiment, can be freely combined. Any combination of the above contents is within the scope of the present application.
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If an integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the software product is stored in a storage medium Among them, several instructions are included to make a device (which may be a single-chip microcomputer, a chip, etc.) or a processor (processor) execute all or part of the steps of the methods in various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes such as U disk, mobile hard disk, read only memory (ROM), random access memory (random access memory, RAM), magnetic disk or optical disk.
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementations. The above-mentioned specific implementations are only illustrative and not restrictive. Those of ordinary skill in the art will Under the inspiration of this application, without departing from the purpose of this application and the scope of protection of the claims, many forms can also be made, all of which belong to the protection of this application.
结合本申请实施例公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read Only Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。The steps of the methods or algorithms described in connection with the disclosure of the embodiments of the present application may be implemented in the form of hardware, or may be implemented in the form of a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (Random Access Memory, RAM), flash memory, read-only memory (Read Only Memory, ROM), erasable programmable read-only memory ( Erasable Programmable ROM, EPROM), Electrically Erasable Programmable Read-Only Memory (Electrically EPROM, EEPROM), registers, hard disk, removable hard disk, CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be a component of the processor. The processor and storage medium can be located in the ASIC.
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机可读存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。Those skilled in the art should be aware that, in the foregoing one or more examples, the functions described in the embodiments of the present application may be implemented by hardware, software, firmware or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer-readable storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementations. The above-mentioned specific implementations are only illustrative and not restrictive. Those of ordinary skill in the art will Under the inspiration of this application, without departing from the purpose of this application and the scope of protection of the claims, many forms can also be made, all of which belong to the protection of this application.

Claims (25)

  1. 一种降噪方法,其特征在于,所述方法包括:A noise reduction method, characterized in that the method comprises:
    获取第一噪声信号;obtaining a first noise signal;
    基于第一滤波系数对所述第一噪声信号进行滤波,以得到第一声学信号;所述第一滤波系数是联合k个有源噪声控制ANC头枕分别至M个预设静音区的声学路径确定的;所述第一声学信号包括k组信号,所述k组信号与所述k个ANC头枕分别对应,k为大于1的整数,M为大于k的整数;The first noise signal is filtered based on the first filter coefficient to obtain the first acoustic signal; the first filter coefficient is the acoustics of joint k active noise control ANC headrests to M preset silent zones respectively The path is determined; the first acoustic signal includes k groups of signals, the k groups of signals correspond to the k ANC headrests respectively, k is an integer greater than 1, and M is an integer greater than k;
    控制所述k个ANC头枕中的次级扬声器,以输出所述k组信号,以产生M个静音区。controlling the secondary speakers in the k ANC headrests to output the k groups of signals to generate M silent zones.
  2. 根据权利要求1所述的方法,其特征在于,所述的方法还包括:The method according to claim 1, characterized in that said method further comprises:
    获取声学参数,所述声学参数用于描述所述k个ANC头枕分别至M个预设静音区的声学路径;Acquiring acoustic parameters, the acoustic parameters are used to describe the acoustic paths from the k ANC headrests to the M preset silent zones respectively;
    基于所述声学参数,对所述第一滤波系数进行更新。Based on the acoustic parameter, the first filter coefficient is updated.
  3. 根据权利要求2所述的方法,其特征在于,所述基于所述声学参数,对所述第一滤波系数进行更新,包括:The method according to claim 2, wherein said updating said first filter coefficient based on said acoustic parameter comprises:
    基于所述声学参数和误差信号,预测所述第一声学信号和所述第一噪声信号在M个预设人耳位置叠加后的第二噪声信号;所述误差信号是所述k个ANC头枕中误差传声器采集的信号,所述M个预设人耳位置与所述M个预设静音区分别对应;Based on the acoustic parameters and the error signal, predict the second noise signal after the first acoustic signal and the first noise signal are superimposed at M preset human ear positions; the error signal is the k ANC The signal collected by the error microphone in the headrest, the M preset human ear positions correspond to the M preset silent zones respectively;
    基于所述第二噪声信号,对所述第一滤波系数进行更新。The first filter coefficient is updated based on the second noise signal.
  4. 根据权利要求3所述的方法,其特征在于,所述基于所述第一滤波系数对所述第一噪声信号进行滤波,以得到第一声学信号,包括:The method according to claim 3, wherein the filtering the first noise signal based on the first filter coefficient to obtain a first acoustic signal comprises:
    由第一自适应滤波器按照所述第一滤波系数对所述第一噪声信号进行滤波,以输出所述第一声学信号。The first noise signal is filtered by a first adaptive filter according to the first filter coefficient to output the first acoustic signal.
  5. 根据权利要求3所述的方法,其特征在于,所述基于所述第一滤波系数对所述第一噪声信号进行滤波,以得到第一声学信号,包括:The method according to claim 3, wherein the filtering the first noise signal based on the first filter coefficient to obtain a first acoustic signal comprises:
    由第二自适应滤波器按照所述第一滤波系数对所述第一噪声信号进行滤波,以输出第二声学信号,所述第二声学信号包括p1路信号,p1为所述k个ANC头枕中次级扬声器的总数量,p1为正整数;The first noise signal is filtered by the second adaptive filter according to the first filter coefficient to output a second acoustic signal, the second acoustic signal includes p1 path signals, and p1 is the k ANC heads The total number of secondary speakers in the pillow, p1 is a positive integer;
    由解耦滤波器对所述第二声学信号中的p3路信号进行滤波,以输出第三声学信号,所述第三声学信号包括p3路信号,p3=p1-p2,p2为所述k个ANC头枕中误差传声器的总数量,p2为正整数;The p3 signal in the second acoustic signal is filtered by the decoupling filter to output the third acoustic signal, the third acoustic signal includes the p3 signal, p3=p1-p2, and p2 is the k The total number of error microphones in the ANC headrest, p2 is a positive integer;
    基于所述第二声学信号中的另外p2路信号与所述第三声学信号,确定所述第一声学信号。The first acoustic signal is determined based on the other p2-channel signal in the second acoustic signal and the third acoustic signal.
  6. 根据权利要求4所述的方法,其特征在于,所述第一自适应滤波器为逆滤波器。The method according to claim 4, wherein the first adaptive filter is an inverse filter.
  7. 根据权利要求4或5所述的方法,其特征在于,所述基于所述第二噪声信号,对所述第一滤波系数进行更新,包括:The method according to claim 4 or 5, wherein said updating said first filter coefficient based on said second noise signal comprises:
    基于所述声学参数和所述第一噪声信号,确定第一参考信号;determining a first reference signal based on the acoustic parameters and the first noise signal;
    基于所述第一参考信号和所述第二噪声信号,对所述第一滤波系数进行更新。The first filter coefficient is updated based on the first reference signal and the second noise signal.
  8. 根据权利要求6所述的方法,其特征在于,所述基于所述声学参数和误差信号,预测所述第一声学信号和所述第一噪声信号在M个预设人耳位置叠加后的第二噪声信号,包括:The method according to claim 6, wherein, based on the acoustic parameters and the error signal, predicting the superposition of the first acoustic signal and the first noise signal at M preset human ear positions A second noise signal comprising:
    基于所述声学参数中的第一参数组和所述第一声学信号中的p2路信号,确定第四声学信号,所述第一参数组包括所述k个ANC头枕中p2个次级扬声器和p2个误差传声器分别至M个预设静音区的传递函数,p2为所述k个ANC头枕中误差传声器的总数量;Determine a fourth acoustic signal based on the first parameter group in the acoustic parameters and the p2-way signals in the first acoustic signal, the first parameter group includes p2 sub-levels in the k ANC headrests The transfer function of loudspeaker and p2 error microphones to M preset silent zones respectively, p2 is the total number of error microphones in the k ANC headrests;
    由解耦滤波器对所述第一声学信号中另外p3路信号进行滤波,以输出第五声学信号;以及基于所述第二参数组和所述第五声学信号,确定第六声学信号,所述第二参数组包括所述k个ANC头枕中p3个次级扬声器分别至M个预设静音区的传递函数,p3=p1-p2,p1为k个ANC头枕中次级扬声器的总数量,p1大于p2;filtering the other p3 signals in the first acoustic signal by a decoupling filter to output a fifth acoustic signal; and determining a sixth acoustic signal based on the second parameter set and the fifth acoustic signal, The second parameter group includes the transfer functions of the p3 sub-speakers in the k ANC headrests to the M preset silent zones respectively, p3=p1-p2, and p1 is the sub-speaker in the k ANC headrests The total quantity, p1 is greater than p2;
    基于所述第四声学信号和所述第六声学信号,确定第七声学信号;determining a seventh acoustic signal based on the fourth acoustic signal and the sixth acoustic signal;
    基于所述第一参数组、所述第七声学信号和所述误差信号,预测所述第二噪声信号。The second noise signal is predicted based on the first set of parameters, the seventh acoustic signal and the error signal.
  9. 根据权利要求8所述的方法,其特征在于,所述基于所述第二噪声信号,对所述第一滤波系数进行更新,包括:The method according to claim 8, wherein said updating said first filter coefficient based on said second noise signal comprises:
    基于所述声学参数和所述解耦滤波器对所述第一噪声信号进行处理,以得到第二参考信号;processing the first noise signal based on the acoustic parameters and the decoupling filter to obtain a second reference signal;
    基于所述第二参考信号和所述第二噪声信号,对所述第一滤波系数进行更新。The first filter coefficient is updated based on the second reference signal and the second noise signal.
  10. 根据权利要求2至9任一项所述的方法,其特征在于,The method according to any one of claims 2 to 9, characterized in that,
    所述声学参数还用于描述至少一个其他次级扬声器至M个预设静音区的声学路径,和/或,至少一个其他误差传声器至M个预设静音区的声学路径;The acoustic parameters are also used to describe an acoustic path from at least one other secondary speaker to M preset silent zones, and/or, an acoustic path from at least one other error microphone to M preset silent zones;
    其中,所述其他次级扬声器为除所述k个ANC头枕中的次级扬声器之外的次级扬声器,所述其他误差传声器为除所述k个ANC头枕中的误差传声器之外的误差传声器。Wherein, the other secondary speakers are secondary speakers other than the secondary speakers in the k ANC headrests, and the other error microphones are other than the error microphones in the k ANC headrests error microphone.
  11. 根据权利要求2至10任一项所述的方法,其特征在于,所述获取声学参数,包括:The method according to any one of claims 2 to 10, wherein said acquiring acoustic parameters comprises:
    确定目标静音区组,所述目标静音区组包括M个目标静音区;determining a target quiet zone group, the target quiet zone group including M target quiet zones;
    从多组预设声学参数中,查找与所述目标静音区组匹配的所述声学参数。From multiple sets of preset acoustic parameters, the acoustic parameters matching the target silent zone group are searched for.
  12. 根据权利要求11所述的方法,其特征在于,所述确定目标静音区组,包括:The method according to claim 11, wherein said determining the target silent zone group comprises:
    依据用户设置,确定所述目标静音区组;或,determining the target silent zone group according to user settings; or,
    获取图像采集设备采集的图像数据;基于所述图像数据,确定所述目标静音区组。The image data collected by the image collection device is acquired; based on the image data, the target silent zone group is determined.
  13. 根据权利要求1所述的方法,其特征在于,所述k个ANC头枕应用于车辆中,所述方法还包括获取所述第一滤波系数的步骤:The method according to claim 1, wherein the k ANC headrests are applied to a vehicle, and the method further includes the step of obtaining the first filter coefficient:
    确定所述车辆的当前工况;determining a current operating condition of the vehicle;
    从多组预设滤波系数中,查找与所述当前工况匹配的所述第一滤波系数。Searching for the first filter coefficient matching the current working condition from multiple groups of preset filter coefficients.
  14. 根据权利要求1至13任一项所述的方法,其特征在于,所述M个预设静音区包括k个第一预设静音区和与n个第二预设静音区,所述k个第一预设静音区与k个第一座位分别对应,k个第一座位与k个ANC头枕分别对应,n个第二预设静音区与n个第二座位分别对应,M=n+k;The method according to any one of claims 1 to 13, wherein the M preset silent zones include k first preset silent zones and n second preset silent zones, and the k The first preset silent zone corresponds to k first seats respectively, the k first seats correspond to k ANC headrests respectively, and the n second preset silent zones correspond to n second seats respectively, M=n+ k;
    所述方法还包括:The method also includes:
    判断所述第二座位是否存在用户;judging whether there is a user in the second seat;
    当所述第二座位存在用户时,执行所述基于第一滤波系数对所述第一噪声信号进行滤波,以得到第一声学信号的步骤。When there is a user at the second seat, the step of filtering the first noise signal based on the first filter coefficient to obtain the first acoustic signal is performed.
  15. 根据权利要求14所述的方法,其特征在于,所述方法还包括:The method according to claim 14, characterized in that the method further comprises:
    当所述第二座位不存在用户时,基于k组第二滤波系数分别对所述第一噪声信号进行滤波,以得到k组第八声学信号,一组第二滤波系数根据一个ANC头枕至对应第一预设静音区的声学路径确定,k组第八声学信号与k个ANC头枕分别对应;When there is no user in the second seat, the first noise signal is respectively filtered based on k sets of second filter coefficients to obtain k sets of eighth acoustic signals, and a set of second filter coefficients is based on an ANC headrest to The acoustic path corresponding to the first preset silent zone is determined, and the k groups of eighth acoustic signals correspond to the k ANC headrests respectively;
    控制所述k个ANC头枕中的次级扬声器,以输出所述k组第八声学信号,以产生k个静音区。controlling the secondary speakers in the k ANC headrests to output the k groups of eighth acoustic signals to generate k silent zones.
  16. 一种有源噪声控制ANC头靠系统,其特征在于,所述ANC头靠系统包括k个ANC头枕和控制器,所述ANC头枕包括次级扬声器,k为大于1的整数;An active noise control ANC headrest system, characterized in that the ANC headrest system includes k ANC headrests and a controller, the ANC headrest includes a secondary speaker, and k is an integer greater than 1;
    所述控制器,用于获取第一噪声信号;基于第一滤波系数对所述第一噪声信号进行滤波,以得到第一声学信号;以及基于所述第一声学信号控制所述k个ANC头枕中的次级扬声器输出;所述第一滤波系数是联合k个有源噪声控制ANC头枕分别至M个预设静音区的声学路径确定的;所述第一声学信号包括k组信号,所述k组信号与所述k个ANC头枕分别对应,M为大于k的整数;The controller is configured to acquire a first noise signal; filter the first noise signal based on a first filter coefficient to obtain a first acoustic signal; and control the k noise signals based on the first acoustic signal The secondary loudspeaker output in the ANC headrest; the first filter coefficient is determined in conjunction with the acoustic paths of k active noise control ANC headrests to M preset silent zones respectively; the first acoustic signal includes k A group of signals, the k groups of signals correspond to the k ANC headrests respectively, and M is an integer greater than k;
    所述k个ANC头枕的次级扬声器,用于输出所述k组信号,以产生M个静音区。The k secondary speakers of the ANC headrest are used to output the k groups of signals to generate M silent zones.
  17. 根据权利要求16所述的系统,其特征在于,The system of claim 16 wherein,
    一个所述ANC头枕包括至少两个次级扬声器和至少两个误差传声器。One of said ANC headrests includes at least two secondary speakers and at least two error microphones.
  18. 根据权利要求16或17所述的系统,其特征在于,A system according to claim 16 or 17, characterized in that,
    所述ANC头枕为凹形结构,所述ANC头枕包括中间区域、第一凸缘和第二凸缘;The ANC headrest is a concave structure, and the ANC headrest includes a middle area, a first flange and a second flange;
    所述ANC头枕的第一凸缘内设置至少一个次级扬声器和至少一个误差传声器;at least one secondary speaker and at least one error microphone are disposed in the first flange of the ANC headrest;
    所述ANC头枕的第二凸缘内设置至少一个次级扬声器和至少一个误差传声器;at least one secondary speaker and at least one error microphone are arranged in the second flange of the ANC headrest;
    所述误差传声器,用于采集声学信号。The error microphone is used for collecting acoustic signals.
  19. 根据权利要求18所述的系统,其特征在于,The system of claim 18, wherein:
    所述ANC头枕的中间区域内设置至少一个次级扬声器。At least one secondary speaker is arranged in the middle area of the ANC headrest.
  20. 根据权利要求16所述的系统,其特征在于,The system of claim 16 wherein,
    所述ANC头枕为半凹形结构,所述ANC头枕包括中间区域和凸缘;The ANC headrest is a semi-concave structure, and the ANC headrest includes a middle area and a flange;
    所述ANC头枕的凸缘内设置至少一个次级扬声器和至少一个误差传声器;At least one secondary speaker and at least one error microphone are arranged in the flange of the ANC headrest;
    所述ANC头枕的中间区域内设置至少一个次级扬声器和至少一个误差传声器;At least one secondary speaker and at least one error microphone are arranged in the middle area of the ANC headrest;
    所述误差传声器,用于采集声学信号。The error microphone is used for collecting acoustic signals.
  21. 根据权利要求16至20任一项所述的系统,其特征在于,A system according to any one of claims 16 to 20, wherein,
    所述ANC头靠系统还包括:其他次级扬声器和/或其他误差传声器;The ANC headrest system also includes: other secondary speakers and/or other error microphones;
    其中,所述其他次级扬声器为除所述k个ANC头枕中的次级扬声器之外的次级扬声器,所述其他误差传声器为除所述k个ANC头枕中的误差传声器之外的误差传声器。Wherein, the other secondary speakers are secondary speakers other than the secondary speakers in the k ANC headrests, and the other error microphones are other than the error microphones in the k ANC headrests error microphone.
  22. 一种电子设备,其特征在于,包括:An electronic device, characterized in that it comprises:
    存储器和处理器,所述存储器与所述处理器耦合;a memory and a processor, the memory being coupled to the processor;
    所述存储器存储有程序指令,当所述程序指令由所述处理器执行时,使得所述电子设备执行权利要求1至权利要求15中任一项执行的降噪方法。The memory stores program instructions, and when the program instructions are executed by the processor, the electronic device is made to execute the noise reduction method performed in any one of claims 1 to 15.
  23. 一种芯片,其特征在于,包括一个或多个接口电路和一个或多个处理器;所述接口电路用于从电子设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括存储器中存储的计算机指令;当所述处理器执行所述计算机指令时,使得所述电子设备执行权利要求1至权利要求15中任一项执行的降噪方法。A chip is characterized in that it includes one or more interface circuits and one or more processors; the interface circuit is used to receive signals from the memory of the electronic device and send the signals to the processors, the The signal includes computer instructions stored in a memory; when the processor executes the computer instructions, the electronic device is caused to perform the noise reduction method performed in any one of claims 1 to 15.
  24. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序运行在计算机或处理器上时,使得所述计算机或所述处理器执行如权利要求1至权利要求15中任一项执行的降噪方法。A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, and when the computer program runs on a computer or a processor, the computer or the processor executes the The noise reduction method implemented in any one of claims 1 to 15.
  25. 一种计算机程序产品,其特征在于,所述计算机程序产品包含软件程序,当所述软件程序被计算机或处理器执行时,使得权利要求1至15任一项所述的方法的步骤被执行。A computer program product, characterized in that the computer program product includes a software program, and when the software program is executed by a computer or a processor, the steps of the method described in any one of claims 1 to 15 are executed.
PCT/CN2022/126478 2021-12-29 2022-10-20 Noise reduction method, active noise control (anc) headrest system, and electronic device WO2023124441A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111634676.2A CN116416960A (en) 2021-12-29 2021-12-29 Noise reduction method, active noise control ANC headrest system and electronic equipment
CN202111634676.2 2021-12-29

Publications (1)

Publication Number Publication Date
WO2023124441A1 true WO2023124441A1 (en) 2023-07-06

Family

ID=86997481

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/126478 WO2023124441A1 (en) 2021-12-29 2022-10-20 Noise reduction method, active noise control (anc) headrest system, and electronic device

Country Status (2)

Country Link
CN (1) CN116416960A (en)
WO (1) WO2023124441A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3226581A1 (en) * 2016-03-31 2017-10-04 Harman Becker Automotive Systems GmbH Automatic noise control for a vehicle seat
CN107351853A (en) * 2017-06-28 2017-11-17 邢优胜 A kind of active noise reduction seat suitable for high ferro business class
CN110751939A (en) * 2019-09-18 2020-02-04 江苏大学 Regional personalized automobile active noise control system
JP2021015257A (en) * 2019-07-16 2021-02-12 アルパイン株式会社 Noise reduction device, vehicle, noise reduction system, and noise reduction method
CN112673420A (en) * 2018-09-13 2021-04-16 哈曼贝克自动系统股份有限公司 Silent zone generation
CN112874400A (en) * 2019-11-29 2021-06-01 佛吉亚汽车座椅公司 Noise-cancelling headrest for vehicle seat
WO2021250237A1 (en) * 2020-06-11 2021-12-16 Avatronics Sa In-seat active noise cancellation system for moving vehicles

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3226581A1 (en) * 2016-03-31 2017-10-04 Harman Becker Automotive Systems GmbH Automatic noise control for a vehicle seat
CN107351853A (en) * 2017-06-28 2017-11-17 邢优胜 A kind of active noise reduction seat suitable for high ferro business class
CN112673420A (en) * 2018-09-13 2021-04-16 哈曼贝克自动系统股份有限公司 Silent zone generation
JP2021015257A (en) * 2019-07-16 2021-02-12 アルパイン株式会社 Noise reduction device, vehicle, noise reduction system, and noise reduction method
CN110751939A (en) * 2019-09-18 2020-02-04 江苏大学 Regional personalized automobile active noise control system
CN112874400A (en) * 2019-11-29 2021-06-01 佛吉亚汽车座椅公司 Noise-cancelling headrest for vehicle seat
WO2021250237A1 (en) * 2020-06-11 2021-12-16 Avatronics Sa In-seat active noise cancellation system for moving vehicles

Also Published As

Publication number Publication date
CN116416960A (en) 2023-07-11

Similar Documents

Publication Publication Date Title
CN106143369B (en) A kind of stroke-increasing electric automobile noise impedance device
CN101064975B (en) Vehicle communication system
Sano et al. Active control system for low-frequency road noise combined with an audio system
CN102316397B (en) Use the vehicle audio frequency system of the head rest equipped with loudspeaker
JP5913340B2 (en) Multi-beam acoustic system
CN112874400B (en) Noise-canceling headrest for vehicle seat
CN113593517A (en) Intelligent partition active noise reduction control system and method for automobile
CN108538304A (en) Active Control System for Noise Cancelling in Passenger Compartment of Vehicle
US10020785B2 (en) Automatic vehicle occupant audio control
WO2018074025A1 (en) Signal processing device, method, and program
CN113488017A (en) Active noise reduction system and vehicle for road noise
JP7260630B2 (en) Silence generation
WO2023124441A1 (en) Noise reduction method, active noise control (anc) headrest system, and electronic device
CN111613201A (en) In-vehicle sound management device and method
CN111916047A (en) Vehicle and active noise reduction control system, method, memory and control device thereof
CN219811336U (en) Active noise reduction system of vehicle and vehicle
KR20220078212A (en) Active noise control apparatus and method of controlling the same
CN113160787A (en) Road noise active control system and method based on hybrid feedback architecture
CN116052630A (en) Active control system and method for automobile road noise
CN114566137A (en) Active noise reduction-based vehicle road noise control method and system and storage medium
CN114360482A (en) Noise reduction method, device, equipment and medium
US12052559B2 (en) Apparatus and method to provide situational awareness using positional sensors and virtual acoustic modeling
Kim et al. An experimental investigation of active control of road noise employing the weighted error signal to maximize the noise suppression performance at focused control positions
WO2024169606A1 (en) Noise reduction control system and method, vehicle, and device
JP2023536811A (en) Adaptive noise cancellation system for hands-free communication in automobiles

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22913704

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE