Space noise reduction method and device, electronic equipment and computer readable storage medium

By obtaining the user's position and adjusting the noise reduction frequency and speaker angle, the problem of abrupt hearing when the user moves in a noisy field is solved, achieving better noise reduction effect and user experience.

CN119811348AActive Publication Date: 2025-04-11HANGZHOU ROBAM APPLIANCES CO LTD

Patent Information

Application Number
CN202411851320.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-04-11
Estimated Expiration
2044-12-16

AI Technical Summary

Technical Problem

In the prior art, when a user moves in a noisy field, the limitation of the active noise reduction method in the quiet area causes an abrupt listening experience and a poor user experience.

Method used

By obtaining the user's target position, determining the target spatial grid in the preset spatial grid, adjusting the noise reduction audio and the rotation angle of the noise reduction speaker based on the noise audio, combining the physical error microphone to collect the error noise signal, and correcting the noise reduction audio to achieve dynamic adjustment.

Benefits of technology

This improves the noise reduction effect in the entire noisy space, enhances the user experience, and ensures continuous noise reduction accuracy and effect when the user's position changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119811348A_ABST
    Figure CN119811348A_ABST
Patent Text Reader

Abstract

The invention provides a space noise reduction method and device, electronic equipment and a computer readable storage medium, is applied to a controller of active noise reduction equipment, and relates to the technical field of active noise reduction. The method comprises the following steps: acquiring a target position of a user; determining a target space grid corresponding to the target position in preset space grids; wherein the space grid is divided based on a preset sound change amplitude; obtaining a noise audio; determining a noise reduction audio and a rotation angle of a noise reduction loudspeaker in a preset adjustment relation based on the target space grid and the noise audio; the real-time position of the user in the noise space is determined, and the orientation of the noise reduction audio and the orientation of the noise reduction loudspeaker are adjusted according to the real-time position of the user, so that the noise reduction effect in the whole noise space is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of active noise reduction, and in particular to a spatial noise reduction method, device, electronic device and computer-readable storage medium. Background Art

[0002] Due to its characteristics, the active noise reduction method has a good effect on noise reduction of medium and low frequency sound waves. However, the commonly used active noise reduction method for range hoods based on one-dimensional sound fields has limitations on the structure of the range hoods, and the spatial active noise reduction method has limitations on the quiet area. When users move in the noise field, they will inevitably feel abrupt when entering and exiting the active noise reduction quiet area, resulting in a poor user experience. Summary of the invention

[0003] In view of this, the purpose of the present invention is to provide a spatial noise reduction method, device, electronic device and computer-readable storage medium to determine the real-time position of a user in a noisy space, and adjust the direction of the noise reduction frequency and the noise reduction speaker according to the real-time position of the user to improve the noise reduction effect in the entire noisy space and improve the user experience.

[0004] In a first aspect, the present invention provides a spatial noise reduction method, which is applied to a controller of an active noise reduction device, and the method comprises:

[0005] Get the user's target location;

[0006] Determine a target spatial grid corresponding to the target position in a preset spatial grid; wherein the spatial grid is divided based on a preset sound change amplitude;

[0007] Get the noise audio;

[0008] The noise reduction audio frequency and the rotation angle of the noise reduction speaker are determined in a preset adjustment relationship based on the target space grid and the noise audio frequency.

[0009] In some preferred embodiments of the present invention, the active noise reduction device is provided with a physical error microphone; the method further comprises:

[0010] After the step of determining the noise reduction audio and the rotation angle of the noise reduction speaker in a preset adjustment relationship based on the target space grid and the noise audio, the method further includes:

[0011] Collect error noise signals based on a physical error microphone;

[0012] determining a target sound transfer function in a predetermined sound transfer relationship based on the error noise signal and the target spatial grid;

[0013] The noise reduction audio is modified based on a target sound transfer function.

[0014] In some preferred embodiments of the present invention, the spatial grid is divided by the following steps:

[0015] Determine the unit space grid corresponding to the amplitude of sound change;

[0016] The denoising space is grid-divided based on the unit space grid to obtain a space grid.

[0017] In some preferred embodiments of the present invention, the rotation angle of the noise reduction speaker is determined based on a line connecting the center of the space grid and the noise reduction speaker and a reference normal of the noise reduction speaker.

[0018] In some preferred embodiments of the present invention, the adjustment relationship is determined by the following steps:

[0019] Arrange virtual microphones at the center of the spatial grid;

[0020] Acquire training noise audio, and play training noise reduction audio based on the training noise audio; wherein the training noise reduction audio has the same amplitude as the training noise audio and an opposite direction;

[0021] Collecting a first noise signal based on a physical error microphone;

[0022] collecting a second noise signal based on the virtual microphone;

[0023] determining a base transfer function based on the first noise signal and the second noise signal;

[0024] Adjust the training noise reduction audio based on the basic transfer function;

[0025] Outputting the adjusted training noise reduction frequency, adjusting the basic transfer function by using the first noise signal and the second noise signal until the basic transfer function converges;

[0026] The converged basic transfer function and the corresponding rotation angle of the noise reduction speaker are determined as an adjustment relationship.

[0027] In some preferred embodiments of the present invention, the basic transfer function is determined by the following formula:

[0028]

[0029] Among them, O p (Z) is the basic transfer function, D v is the first noise signal, D m (n) is the second noise signal in the nth spatial grid.

[0030] In some preferred embodiments of the present invention, after the step of determining the noise reduction audio and the rotation angle of the noise reduction speaker in a preset adjustment relationship based on the target spatial grid and the noise audio, the method further includes:

[0031] Determine whether the user's location has changed;

[0032] If the user's location changes, re-acquire the target location.

[0033] In a second aspect, the present invention provides a spatial noise reduction device, which is applied to a controller of an active noise reduction device, and the device includes:

[0034] A location acquisition module is used to obtain the user's target location;

[0035] A target space grid determination module is used to determine the target space grid corresponding to the target position in the preset space grid; wherein the space grid is divided based on the preset sound change amplitude;

[0036] A noise acquisition module, used for acquiring noise audio;

[0037] The noise reduction audio adjustment module is used to determine the rotation angle of the noise reduction audio and the noise reduction speaker in a preset adjustment relationship based on the target space grid and the noise audio.

[0038] In a third aspect, the present invention provides an electronic device including a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the spatial noise reduction method of the first aspect.

[0039] In a fourth aspect, the present invention provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the spatial noise reduction method of the first aspect.

[0040] The present invention brings the following beneficial effects:

[0041] The present invention provides a spatial noise reduction method, device, electronic device and computer-readable storage medium, which are applied to a controller of an active noise reduction device, the method comprising: obtaining a user's target position; determining a target spatial grid corresponding to the target position in a preset spatial grid; wherein the spatial grid is divided based on a preset sound change amplitude; obtaining noise audio; determining a rotation angle of a noise reduction audio frequency and a noise reduction speaker in a preset adjustment relationship based on the target spatial grid and the noise audio; determining the real-time position of the user in the noise space, and adjusting the orientation of the noise reduction audio frequency and the noise reduction speaker according to the real-time position of the user, so as to improve the noise reduction effect in the entire noise space and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0043] Figure 1 A flowchart of a spatial noise reduction method provided by an embodiment of the present invention;

[0044] Figure 2 A schematic structural diagram of an active noise reduction range hood provided by an embodiment of the present invention;

[0045] Figure 3 A flowchart of a spatial active noise reduction pre-training method provided by an embodiment of the present invention;

[0046] Figure 4 A schematic diagram of a silent zone grid division and speaker angle adjustment provided by an embodiment of the present invention;

[0047] Figure 5 A schematic diagram of the structure of a spatial noise reduction device provided by an embodiment of the present invention;

[0048] Figure 6 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention.

[0049] Icons: 210 - centrifugal fan; 220 - camera module; 230 - physical error microphone; 240 - reference microphone; 250 - secondary speaker; 310 - position acquisition module; 320 - target space grid determination module; 330 - noise acquisition module; 340 - noise reduction frequency adjustment module; 400 - memory; 401 - processor; 402 - bus; 403 - communication interface. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

[0051] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0052] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.

[0053] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inside", "outside", etc. indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, or the positions or positional relationships in which the product of the invention is usually placed when in use. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific position, be constructed and operated in a specific position, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0054] In addition, the terms "horizontal", "vertical", "overhanging" and the like do not mean that the components are required to be absolutely horizontal or overhanging, but can be slightly tilted. For example, "horizontal" only means that its direction is more horizontal than "vertical", and does not mean that the structure must be completely horizontal, but can be slightly tilted.

[0055] In the description of the present invention, it is also necessary to explain that, unless otherwise clearly specified and limited, the terms "set", "install", "connect", and "connect" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0056] From the working noise spectrum, in each operating gear of the range hood, the proportion of medium and low frequencies within 1000Hz is the largest, and the medium and low frequency noise sound waves are long, and the commonly used passive noise reduction methods such as sound-absorbing cotton have poor effects on medium and low frequency sound waves. Due to its characteristics, the active noise reduction method has a good noise reduction effect on medium and low frequency sound waves, but the commonly used range hood active noise reduction method based on one-dimensional sound field has limitations on the structure of the range hood, and the spatial active noise reduction method has limitations on the quiet area. Users will move in the kitchen space during cooking, which is bound to produce abrupt hearing when entering and leaving the active noise reduction quiet area.

[0057] Based on this, the present invention provides an active noise reduction device that integrates a spatial perception element and a movable secondary speaker, which can obtain the user's spatial position in real time to adjust the active noise reduction algorithm transfer function and the position of the secondary speaker to achieve the effect of noise reduction in the entire kitchen area.

[0058] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0059] Embodiment 1

[0060] An embodiment of the present invention provides a spatial noise reduction method, which is applied to a controller of an active noise reduction device.

[0061] The active noise reduction device is set on the main device that generates noise, and includes: a reference microphone 240 and a space recognition device; the reference microphone 240 is used to collect the operating noise of the main device; the main device can be a car, an airplane, etc., and a common main device can be a range hood. The space recognition device can be a camera or a radar, which is used to capture the user's position.

[0062] For details, see Figure 1 The flowchart of a spatial noise reduction method provided by an embodiment of the present invention is shown, and the method includes the following steps S102 to S108:

[0063] Step S102, obtaining the user's target location.

[0064] Specifically, in a noisy environment, the user's coordinate position is captured by spatial recognition devices such as cameras or radars to obtain the user's target position information in real time. These devices can accurately detect the user's movement in a noisy environment, thereby providing accurate data support for subsequent noise reduction processing.

[0065] Step S104, determining a target spatial grid corresponding to the target position in a preset spatial grid; wherein the spatial grid is divided based on a preset sound change amplitude.

[0066] Specifically, before use, the space where the active noise reduction device is located is divided into grids. The division rules are selected according to actual needs. It can be to first set a unit grid with a fixed boundary, and then determine a reference position, arrange the unit grids based on the reference position, and determine the division of the space grid. It can also be to play sound at the noise source, measure the volume in the space where the main device is placed, measure the equal volume lines, and divide the grid according to the preset volume interval. The preset volume interval can be the amplitude of sound changes that can be perceived by the crowd.

[0067] According to the user's target position, it is mapped to a pre-set spatial grid. By matching the target position with the spatial grid, the silent area grid where the user is currently located can be determined.

[0068] Step S106, obtaining noise audio.

[0069] Specifically, the noise signal when the range hood is running is collected by the reference microphone 240 to obtain the noise audio.

[0070] In some preferred embodiments of the present invention, the noise space may be a kitchen, the main device is a range hood, and these noise signals are generated during the operation of the range hood, and may include mechanical vibration, airflow noise, etc. By analyzing and processing these noise signals, basic data can be provided for subsequent noise reduction processing.

[0071] Step S108, determining the rotation angle of the noise reduction audio and the noise reduction speaker in a preset adjustment relationship based on the target space grid and the noise audio.

[0072] Specifically, according to the location of the target spatial grid and the characteristics of the noise audio, the preset adjustment relationship is used to determine the rotation angle of the noise reduction audio and the noise reduction speaker. This adjustment relationship is established based on experimental data and experience, and it takes into account the propagation characteristics of sound waves at different frequencies and the impact of the speaker angle on the sound field. By adjusting the speaker angle and the frequency and amplitude of the output noise reduction audio, it is possible to effectively suppress the noise in a specific area.

[0073] In some preferred embodiments of the present invention, after the spatial grid is determined, the noise reduction audio is turned on, the error noise in each spatial grid is collected, and the noise reduction audio is adjusted according to the error noise. An adjustment relationship is established between the audio adjusted at this stage and the error audio. At the same time, the positional relationship between the center of the spatial grid and the noise reduction speaker must be determined to determine the angle that the noise reduction speaker needs to rotate when performing directional noise reduction facing the spatial grid, and this angle is also used as an adjustment relationship.

[0074] Furthermore, in some preferred embodiments of the present invention, the active noise reduction device is provided with a physical error microphone 230; the method also includes: after the step of determining the noise reduction frequency and the rotation angle of the noise reduction speaker in a preset adjustment relationship based on the target spatial grid and the noise audio, the method also includes: collecting the error noise signal based on the physical error microphone 230; determining the target sound transfer function in a predetermined sound transfer relationship based on the error noise signal and the target spatial grid; and correcting the noise reduction frequency based on the target sound transfer function.

[0075] Specifically, after active noise reduction processing, the physical error microphone 230 captures the remaining noise, namely the error noise signal. This signal represents the gap between the current noise reduction effect and the ideal quiet target, and is a key indicator for evaluating and optimizing noise reduction performance.

[0076] The preset sound transfer relationship represents the relationship between the actual noise in the spatial grid and the noise collected by the physical error microphone 230. Since there is a distance between the physical error microphone 230 and the spatial grid, during use, after the noise reduction audio is directly corrected by the error noise collected by the physical error microphone 230, the user may feel uncomfortable in the spatial grid. Therefore, it is necessary to convert the error noise collected by the physical error microphone 230 into the actual noise in the spatial grid through the preset sound transfer relationship, and then correct the noise reduction audio based on the actual noise in the spatial grid to obtain a better correction effect.

[0077] Active noise reduction equipment can not only generate a noise reduction signal initially, but also perform secondary optimization based on the actual noise reduction result (i.e. error noise signal). The existence of this closed-loop control system significantly improves the noise reduction accuracy, ensuring that users can get a continuous and effective noise reduction experience when moving or the ambient noise changes.

[0078] Furthermore, in some preferred embodiments of the present invention, after the step of determining the rotation angle of the noise reduction audio and the noise reduction speaker in a preset adjustment relationship based on the target spatial grid and the noise audio, the method also includes: determining whether the user's position has changed; if the user's position has changed, reacquiring the target position.

[0079] Specifically, the active noise reduction device continuously monitors the user's real-time position through the spatial recognition device through the camera module 220 or a spatial recognition device such as a radar. These devices can capture and analyze the user's movement trajectory so as to promptly detect any changes in the user's position. Once the system detects a change in the user's position, it will immediately update the target position information. This means that the system will abandon the previously determined target spatial grid and the corresponding noise reduction parameters, and restart the processing flow based on the new position information.

[0080] As the target position is updated, the system maps the new coordinate points to the preset spatial grid to ensure that the user is still in the optimal noise reduction area. This may require re-analyzing the surrounding sound environment and reconfiguring the angle and output of the speaker. Since changes in the user's position may introduce new noise characteristics, the system needs to re-collect the noise signal through the reference microphone 240. This ensures that the noise reduction processing is always based on the most accurate noise data at the moment.

[0081] Through this dynamic monitoring and instant response mechanism, the active noise reduction system can flexibly adapt to changes in the user's position and continuously provide optimized noise reduction effects.

[0082] An embodiment of the present invention provides a spatial noise reduction method, which is applied to a controller of an active noise reduction device, and the method includes: obtaining a target position of a user; determining a target spatial grid corresponding to the target position in a preset spatial grid; wherein the spatial grid is divided based on a preset sound change amplitude; obtaining noise audio; determining a rotation angle of a noise reduction audio frequency and a noise reduction speaker in a preset adjustment relationship based on the target spatial grid and the noise audio; determining the real-time position of the user in the noise space, and adjusting the orientation of the noise reduction audio frequency and the noise reduction speaker according to the real-time position of the user to improve the noise reduction effect in the entire noise space and improve the user experience.

[0083] Embodiment 2

[0084] Based on the above embodiment, the embodiment of the present invention provides another spatial noise reduction method, focusing on describing the laboratory preparation work performed before the main device is used.

[0085] In some preferred embodiments of the present invention, see Figure 2 The structure diagram of an active noise reduction range hood provided by an embodiment of the present invention is shown, the main device may be a range hood, the noise reduction environment is usually a kitchen, the active noise reduction device can be arranged on the range hood in a split form, and the controller of the active noise reduction device can be the controller of the range hood; the centrifugal fan 210 is the main noise source; the space recognition device adopts a camera module 220; the reference microphone 240 collects noise signals; the physical error microphone 230 is arranged in front of the range hood; the secondary speaker 250 is used as the noise reduction speaker, and the embodiment of the present invention is provided with two noise reduction speakers, the noise reduction speakers are arranged on both sides of the physical error microphone 230, and the sounding end of the noise reduction speaker can be rotated to achieve directional noise reduction.

[0086] Furthermore, in some preferred embodiments of the present invention, the spatial grid is divided by the following steps: determining the unit spatial grid corresponding to the amplitude of sound change; and gridding the noise reduction space based on the unit spatial grid to obtain the spatial grid.

[0087] Specifically, in the training stage, only one virtual error microphone needs to be set, and a transfer function from a physical error microphone 230 to a virtual microphone is provided. However, the user position in the kitchen environment will move, and the quiet zone of spatial active noise reduction is limited. Therefore, the present invention divides the kitchen space into multiple blocks, each block size is an effective quiet zone for spatial active noise reduction, and the user coordinate position is captured by a spatial recognition device (camera or radar), and then matched with a speaker with a rotatable angle, so as to achieve a real-time mute effect on the user area in the entire kitchen space. Therefore, in order to achieve this effect, it is necessary to set multiple virtual error microphones and a transfer function from a matching physical microphone to a virtual microphone according to the spatial block division in the training stage (the physical error microphone 230 is fixed in position), and the speaker rotation angle must also match the user's spatial position.

[0088] See also Figure 3 The flowchart of a spatial active noise reduction pre-training method provided by an embodiment of the present invention shown includes:

[0089] Step S202, determining the size of the effective action area of ​​the active noise reduction system.

[0090] Step S204: determining the effective action boundary of the active noise reduction system.

[0091] Step S206, dividing the area into grids according to the size and boundaries of the effective action area.

[0092] Step S208, setting the rotation angle of the dual speakers according to the position of the center point of each grid.

[0093] Step S210 , a virtual reference microphone 240 is respectively set at the center of each grid, and a transfer function between the physical reference microphone 240 and each virtual reference microphone 240 is respectively established and recorded in a memory.

[0094] Step S212: Bind the transfer function of each grid position to the speaker angle and record it in the memory.

[0095] Specifically, due to the particularity of spatial active noise reduction (when the wall material and kitchen size are different, the spatial reverberation field is quite different), the training process needs to be carried out in a simulated kitchen or a real kitchen scene. The purpose of steps S202 to S206 is to divide the silent zone grid of the range hood working area. The criterion for judging the size of the effective action area of ​​the active noise reduction system is that the sound pressure level reduction before and after the active noise reduction function is turned on in a single grid area (at this time, the speaker angle is fixed) is not less than 2dB (2dB is the sound change amplitude that can be perceived by people with normal hearing); the action boundary of the active noise reduction system means the farthest action range of the system, and the benchmark is still that the sound pressure level reduction before and after the function is turned on is not less than 2dB. When the kitchen space is smaller than the action boundary of the system, the kitchen space is used as the division area; the third step is to divide the space grid according to the action boundary and the single silent area as units.

[0096] Furthermore, in some preferred embodiments of the present invention, the rotation angle of the noise reduction speaker is determined based on a line connecting the center of the spatial grid and the noise reduction speaker and a reference normal of the noise reduction speaker.

[0097] For details, see Figure 4 The schematic diagram of a silent zone grid division and speaker angle adjustment provided by an embodiment of the present invention is shown. For each silent zone grid, the rotation angle a of the speaker is set according to the position of its center point and the position of the dual speakers. 1 n with a 2 n ; a 1 n is the rotation angle of the first secondary speaker 250 corresponding to the nth grid, a 2 n is the rotation angle of the second secondary speaker 250 corresponding to the n-th grid.

[0098] Furthermore, in some preferred embodiments of the present invention, the adjustment relationship is determined by the following steps: arranging a virtual microphone at the center of the spatial grid; obtaining training noise audio, and playing training noise reduction audio based on the training noise audio; wherein the training noise reduction audio and the training noise audio have the same amplitude and opposite direction; collecting a first noise signal based on the physical error microphone 230; collecting a second noise signal based on the virtual microphone; determining a basic transfer function based on the first noise signal and the second noise signal; adjusting the training noise reduction audio based on the basic transfer function; outputting the adjusted training noise reduction audio, and adjusting the basic transfer function through the first noise signal and the second noise signal until the basic transfer function converges; determining the converged basic transfer function and the corresponding rotation angle of the noise reduction speaker as the adjustment relationship.

[0099] Specifically, the training noise audio can be the noise emitted by the centrifugal fan 210. The training noise audio is obtained through the reference microphone 240. The training noise reduction audio has the same amplitude as the training noise audio but opposite direction. After noise reduction, the first noise signal is collected through the physical error microphone 230, and the second noise signal is collected through the virtual microphone, and the basic transfer function is determined by the ratio of the two.

[0100] Furthermore, in some preferred embodiments of the present invention, the basic transfer function is determined by the following formula: Among them, O p (Z) is the basic transfer function, D v is the first noise signal, D m (n) is the second noise signal in the nth spatial grid.

[0101] Adjusting the training noise reduction audio is to determine the adjustment audio through the first noise signal and the basic transfer function, and directly superimpose the adjustment audio on the noise reduction audio. In some preferred embodiments of the present invention, the second noise signal can also be directly superimposed on the noise reduction audio to adjust the noise reduction audio. Play the adjusted noise reduction audio, and continuously collect the first noise signal and the second noise signal to train the basic transfer function.

[0102] After completing the above pre-training steps, each transfer function and speaker angle are recorded in the memory and can be directly called in actual use, which reduces the chip calculation burden and speeds up the response speed of the active noise reduction system.

[0103] In some preferred embodiments of the present invention, when the spatial recognition device uses a camera module 220, different spatial grids and different transfer functions can be established for different users; due to the different perceptions of the sound change amplitude by users, the first spatial grid can be divided by the first sound change amplitude for user 1, and the second spatial grid can be divided by the second sound change amplitude for user 2; the first sound change amplitude is smaller than the second sound change amplitude; the corresponding first spatial grid can be targeted at the elderly, and the second spatial grid can be targeted at middle-aged and young people. After the noise reduction is started, the user identity is first identified through the camera module 220, the corresponding spatial grid and transfer function are searched, and then the noise adjustment is performed.

[0104] The embodiment of the present invention provides a spatial noise reduction method. During pre-training, the system collects the noise signal when the range hood is running through the reference microphone 240, and the secondary speaker 250 plays the secondary sound signal (the opposite of the noise signal). At the same time, a virtual error microphone is set in the expected quiet zone (because this microphone will be cancelled in actual use, it is called a virtual error microphone) to collect the sound signal synthesized by the noise signal and the secondary sound wave, so as to feed back to the chip and correct the signal of the secondary speaker 250. Since it is impossible to place the virtual error microphone in the expected quiet zone in actual use, a physical error microphone 230 (because this microphone will be used in actual use, it is called a physical error microphone 230) is arranged on the range hood as a substitute, and a transfer function between the physical error microphone 230 and the virtual error microphone is synchronously established during training, so that the virtual error microphone can be used as a substitute. Through the above training, an adjustment relationship is established, and the method of establishing the transfer function through the angle-adjustable secondary speaker 250 structure and partitioning can reduce the noise of the range hood in the entire kitchen space, and improve the active noise reduction effect and versatility.

[0105] Embodiment 3

[0106] Based on the above embodiments, the present invention provides a spatial noise reduction device, which is applied to a controller of an active noise reduction device, see Figure 5 The structure diagram of a spatial noise reduction device provided by an embodiment of the present invention is shown, and the device includes:

[0107] The location acquisition module 310 is used to acquire the user's target location;

[0108] A target space grid determination module 320 is used to determine a target space grid corresponding to a target position in a preset space grid; wherein the space grid is divided based on a preset sound change amplitude;

[0109] A noise acquisition module 330, used to acquire noise audio;

[0110] The noise reduction audio adjustment module 340 is used to determine the rotation angle of the noise reduction audio and the noise reduction speaker in a preset adjustment relationship based on the target space grid and the noise audio.

[0111] Furthermore, in some preferred embodiments of the present invention, the active noise reduction device is provided with a physical error microphone 230; the device also includes: an audio error adjustment module, used to collect an error noise signal based on the physical error microphone 230; determine a target sound transfer function in a predetermined sound transfer relationship based on the error noise signal and the target spatial grid; and correct the noise reduction frequency based on the target sound transfer function.

[0112] Furthermore, in some preferred embodiments of the present invention, the device also includes: a spatial grid determination module, used to determine the unit spatial grid corresponding to the sound change amplitude; and to grid the noise reduction space based on the unit spatial grid to obtain a spatial grid.

[0113] Furthermore, in some preferred embodiments of the present invention, the rotation angle of the noise reduction speaker is determined based on a line connecting the center of the spatial grid and the noise reduction speaker and a reference normal of the noise reduction speaker.

[0114] Furthermore, in some preferred embodiments of the present invention, the device also includes: an adjustment relationship determination module, which is used to arrange a virtual microphone at the center of the spatial grid; obtain training noise audio, and play training noise reduction audio based on the training noise audio; wherein the training noise reduction audio has the same amplitude and opposite direction as the training noise audio; collect the first noise signal based on the physical error microphone 230; collect the second noise signal based on the virtual microphone; determine the basic transfer function based on the first noise signal and the second noise signal; adjust the training noise reduction audio based on the basic transfer function; output the adjusted training noise reduction audio, adjust the basic transfer function through the first noise signal and the second noise signal until the basic transfer function converges; determine the converged basic transfer function and the corresponding rotation angle of the noise reduction speaker as the adjustment relationship.

[0115] Furthermore, in some preferred embodiments of the present invention, the adjustment relationship determination module is used to determine the basic transfer function by the following formula: Among them, O p (Z) is the basic transfer function, D v is the first noise signal, D m (n) is the second noise signal in the nth spatial grid.

[0116] Furthermore, in some preferred embodiments of the present invention, the device further comprises: a location monitoring module, configured to determine whether the location of the user has changed; if the location of the user has changed, reacquiring the target location.

[0117] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the spatial noise reduction device described above can refer to the corresponding process in the embodiment of the aforementioned spatial noise reduction method, and will not be repeated here.

[0118] Embodiment 4

[0119] The embodiment of the present invention also provides an electronic device for executing a spatial noise reduction method; see Figure 6The structural schematic diagram of an electronic device provided by an embodiment of the present invention is shown, and the electronic device includes a memory 400 and a processor 401, wherein the memory 400 is used to store one or more computer instructions, and the one or more computer instructions are executed by the processor 401 to implement the above-mentioned spatial noise reduction method.

[0120] Further, Figure 6 The electronic device shown further includes a bus 402 and a communication interface 403 , and the processor 401 , the communication interface 403 and the memory 400 are connected via the bus 402 .

[0121] Among them, the memory 400 may include a high-speed random access memory 400 (RAM), and may also include a non-volatile memory 400 (non-volatile memory), such as at least one disk memory 400. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 403 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 402 can be an ISA bus 402, a PCI bus 402 or an EISA bus 402, etc. The bus 402 can be divided into an address bus 402, a data bus 402, a control bus 402, etc. For ease of representation, Figure 6 Although only one bidirectional arrow is used in the diagram, it does not mean that there is only one bus 402 or only one type of bus 402 .

[0122] The processor 401 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 401 or the instruction in the form of software. The above processor 401 can be a general processor 401, including a central processing unit 401 (CPU), a network processor 401 (NP), etc.; it can also be a digital signal processor 401 (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general processor 401 can be a microprocessor 401 or the processor 401 can also be any conventional processor 401, etc. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as being executed by a hardware decoding processor 401, or can be executed by a combination of hardware and software modules in the decoding processor 401. The software module may be located in a storage medium mature in the art, such as a random access memory 400, a flash memory, a read-only memory 400, a programmable read-only memory 400, or an electrically erasable programmable memory 400, a register, etc. The storage medium is located in the memory 400, and the processor 401 reads the information in the memory 400 and completes the steps of the method of the above embodiment in combination with its hardware.

[0123] An embodiment of the present invention further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by the processor 401, the computer-executable instructions prompt the processor 401 to implement the above-mentioned business recommendation method. The specific implementation can be found in the method embodiment, which will not be repeated here.

[0124] The computer program products of the spatial noise reduction method, device and electronic device provided in the embodiments of the present invention include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the method in the previous method embodiment. The specific implementation can be referred to the method embodiment, which will not be repeated here.

[0125] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and / or device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0126] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0127] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory 400 (ROM, Read-Only Memory), random access memory 400 (RAM, Random Access Memory), disk or optical disk, and other media that can store program codes.

[0128] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A spatial noise reduction method, characterized in that: A controller applied to an active noise reduction device, the method comprising: Get the user's target location; Determine a target spatial grid corresponding to the target position in a preset spatial grid; wherein the spatial grid is divided based on a preset sound change amplitude; Get the noise audio; The noise reduction audio and the rotation angle of the noise reduction speaker are determined in a preset adjustment relationship based on the target space grid and the noise audio.

2. The spatial noise reduction method according to claim 1, characterized in that: The active noise reduction device is provided with a physical error microphone; the method further comprises: After the step of determining the noise reduction audio and the rotation angle of the noise reduction speaker in a preset adjustment relationship based on the target spatial grid and the noise audio, the method further includes: Collecting an error noise signal based on the physical error microphone; determining a target sound transfer function in a predetermined sound transfer relationship based on the error noise signal and the target spatial grid; The noise reduction audio is modified based on the target acoustic transfer function.

3. The spatial noise reduction method according to claim 2, characterized in that: The spatial grid is divided by the following steps: Determine the unit space grid corresponding to the sound change amplitude; The noise reduction space is grid-divided based on the unit space grid to obtain a space grid.

4. The spatial noise reduction method according to claim 3, characterized in that: The rotation angle of the noise reduction speaker is determined based on a line connecting the center of the space grid and the noise reduction speaker and a reference normal line of the noise reduction speaker.

5. The spatial noise reduction method according to claim 4, characterized in that: The adjustment relationship is determined by the following steps: Arranging a virtual microphone at the center of the spatial grid; Acquire training noise audio, and play training noise reduction audio based on the training noise audio; wherein the training noise reduction audio has the same amplitude and opposite direction as the training noise audio; Collecting a first noise signal based on the physical error microphone; Collecting a second noise signal based on the virtual microphone; determining a base transfer function based on the first noise signal and the second noise signal; adjusting the training noise reduction frequency based on the basic transfer function; Outputting the adjusted training noise reduction frequency, and adjusting the basic transfer function by using the first noise signal and the second noise signal until the basic transfer function converges; The converged basic transfer function and the corresponding rotation angle of the noise reduction speaker are determined as the adjustment relationship.

6. The spatial noise reduction method according to claim 5, characterized in that: The basic transfer function is determined by the following formula: Among them, O p (Z) is the basic transfer function, D v is the first noise signal, D m (n) is the second noise signal in the nth spatial grid.

7. The spatial noise reduction method according to claim 1, characterized in that: After the step of determining the noise reduction audio and the rotation angle of the noise reduction speaker in a preset adjustment relationship based on the target spatial grid and the noise audio, the method further includes: Determining whether the location of the user has changed; If the user's location changes, the target location is reacquired.

8. A spatial noise reduction device, characterized in that: A controller applied to an active noise reduction device, the device comprising: A location acquisition module is used to obtain the user's target location; A target space grid determination module, used to determine the target space grid corresponding to the target position in the preset space grid; wherein the space grid is divided based on a preset sound change amplitude; A noise acquisition module, used for acquiring noise audio; The noise reduction audio adjustment module is used to determine the rotation angle of the noise reduction audio and the noise reduction speaker in a preset adjustment relationship based on the target space grid and the noise audio.

9. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the spatial noise reduction method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the spatial noise reduction method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Narrow-band active noise reduction optimization system for in-vehicle engine order noise

    CN111564151A

  • Sound attenuation and noise reduction barrier, sound attenuation and noise reduction method, device and system and storage medium

    CN114150596A

  • Noise reduction method and device of range hood, electronic equipment and readable storage medium

    CN116798398A

  • Noise reduction method and device and vehicle

    CN116825071A

  • Range hood active noise reduction method based on virtual microphone

    CN116844516A

Cited By

  • Position determination method and device of noise reduction equipment and nonvolatile storage medium

    CN121051976A