Device capable of active noise reduction, active noise reduction method, and storage medium

The coordinate system is constructed through the microphone array and positioning device, the positions of the listener and noise source are obtained, and the speakers are controlled to generate sound to cancel noise, which solves the technical gap of active noise reduction in the sound free field and achieves effective noise reduction in the open space.

CN114650480BActive Publication Date: 2025-07-22SHENZHEN OCEANWING SMART INNOVATIONS TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210124504.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-10
Publication Date
2025-07-22
Estimated Expiration
2042-02-10

AI Technical Summary

Technical Problem

The prior art lacks active noise reduction technology that can be applied to the free acoustic field, especially in open spaces, where active noise reduction cannot be effectively achieved.

Method used

A microphone array is used to build a spatial coordinate system, and the coordinates of the listener and the noise source are obtained through the positioning device, and the speakers are controlled to generate sounds based on the sound characteristics of the noise source to achieve active noise reduction.

Benefits of technology

Accurate active noise reduction is achieved in a sound free field environment, improving the noise reduction effect in open space.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114650480B_ABST
    Figure CN114650480B_ABST
Patent Text Reader

Abstract

An apparatus capable of active noise reduction, an active noise reduction method, and a storage medium. The apparatus includes a microphone array, a positioning device, a processor, and a speaker, wherein: The processor is configured to construct a spatial coordinate system based on the microphone array and construct a sub-coordinate system based on the positioning device; The microphone array is configured to record the sound audio of the noise source; The processor is further configured to obtain the sound generation characteristics of the noise source based on the sound audio and obtain the coordinates of the noise source in the spatial coordinate system as the first coordinates; The positioning device is configured to obtain the coordinates of the listener in the sub-coordinate system as the second coordinates; The processor is further configured to obtain the coordinates of the listener in the spatial coordinate system as the third coordinates according to the coordinates of the positioning device in the spatial coordinate system and the second coordinates; The processor is further configured to control the speaker to emit sound according to the first coordinates, the third coordinates, and the sound generation characteristics of the noise source to achieve active noise reduction. The present application can achieve active noise reduction in a free sound field environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of active noise reduction technology, and more particularly to a device capable of active noise reduction, an active noise reduction method, and a storage medium. Background Art

[0002] Active noise reduction technology is only widely applied to headphones, and headphones operate in a sound pressure field. A sound pressure field means that when the wavelength of a sound wave is larger than the space of the cavity where it is located, the sound pressure distribution is uniform, and this is called a pressure field at this time, such as a small space like an acoustic calibrator or a mobile phone microphone. When a headphone is plugged into the auricle, the ear canal forms a sound pressure field. A free sound field is a sound field with only direct sound and no reflected sound, such as an open space or an anechoic chamber. Therefore, there is currently a lack of active noise reduction technology that can be applied to a free sound field. Summary of the Invention

[0003] According to one aspect of the present application, there is provided a device capable of active noise reduction. The device includes a microphone array, a positioning device, a processor, and a speaker, wherein: the processor is used to construct a space coordinate system based on the microphone array and construct a sub-coordinate system based on the positioning device; the microphone array is used to record the sound frequency of the noise source; the processor is further used to obtain the sound characteristics of the noise source based on the sound frequency of the noise source and obtain the coordinates of the noise source in the space coordinate system as the first coordinate; the positioning device is used to obtain the coordinates of the listener in the sub-coordinate system as the second coordinate; the processor is further used to obtain the coordinates of the listener in the space coordinate system as the third coordinate according to the coordinates of the positioning device in the space coordinate system and the second coordinate; the processor is further used to control the speaker to emit sound according to the first coordinate, the third coordinate, and the sound characteristics of the noise source to achieve active noise reduction.

[0004] In an embodiment of the present application, the microphone array includes at least three microphones, and the processor obtains the coordinates of the noise source in the space coordinate system based on the amplitude difference and phase difference between the sound frequencies of the noise source recorded by each microphone.

[0005] In an embodiment of the present application, the processor obtaining the sound characteristics of the noise source based on the sound frequency of the noise source includes: when the noise emitted by the noise source is steady-state noise or characteristic noise, the processor is used to detect the sound characteristics of the noise source; when the noise emitted by the noise source is pseudo-random noise, the processor is used to extract the sound characteristics of the noise source; when the noise emitted by the sound source is completely random noise, the processor is used to estimate the sound characteristics of the noise source based on a noise estimation algorithm.

[0006] In one embodiment of the present application, the processor obtains the sound generation characteristics of the noise source based on the sound audio, including: obtaining the spectrum, amplitude, and phase of the sound generation of the noise source based on the sound audio.

[0007] In one embodiment of the present application, the processor controls the speaker to generate sound according to the first coordinate, the third coordinate, and the sound generation characteristics of the noise source, including: determining the spectrum, phase, and amplitude of the noise emitted by the noise source when it reaches the listener according to the first coordinate, the third coordinate, and the spectrum, amplitude, and phase of the sound generation of the noise source, and controlling the speaker to emit sound for canceling the noise, where the spectrum and amplitude of the sound when it reaches the listener are respectively the same as those of the noise when it reaches the listener, and the phase of the sound when it reaches the listener is opposite to the phase of the noise when it reaches the listener.

[0008] In one embodiment of the present application, the positioning device is a radar, and the second coordinate obtained by the radar includes the coordinates of the two ears of the listener, and the third coordinate includes the coordinates of the two ears of the listener in the space coordinate system.

[0009] In one embodiment of the present application, the processor includes a central processing unit or a digital signal processor.

[0010] In one embodiment of the present application, the device is a playback device, a display device, or a vehicle audio device.

[0011] According to another aspect of the present application, there is provided an active noise reduction method, the method including: constructing a space coordinate system based on a microphone array, and constructing a sub-coordinate system based on a positioning device; recording the sound audio of a noise source based on the microphone array; obtaining the sound generation characteristics of the noise source based on the sound audio, and obtaining the coordinate of the noise source in the space coordinate system as the first coordinate; obtaining the coordinate of the listener in the sub-coordinate system based on the positioning device as the second coordinate; obtaining the coordinate of the listener in the space coordinate system according to the coordinate of the positioning device in the space coordinate system and the second coordinate as the third coordinate; controlling the speaker to generate sound according to the first coordinate, the third coordinate, and the sound generation characteristics of the noise source to achieve active noise reduction.

[0012] In one embodiment of the present application, the obtaining the sound generation characteristics of the noise source based on the sound audio includes: obtaining the spectrum, amplitude, and phase of the sound generation of the noise source based on the sound audio.

[0013] In one embodiment of the present application, controlling the speaker to emit sound according to the first coordinate, the third coordinate, and the sound generation characteristics of the noise source includes: determining the spectrum, phase, and amplitude of the noise emitted by the noise source when it reaches the listener according to the first coordinate, the third coordinate, and the spectrum, amplitude, and phase of the noise source emitting sound, and controlling the speaker to emit sound for canceling the noise, where the spectrum and amplitude of the sound when it reaches the listener are respectively the same as the spectrum and amplitude of the noise when it reaches the listener, and the phase of the sound when it reaches the listener is opposite to the phase of the noise when it reaches the listener.

[0014] According to another aspect of the present application, there is provided a device capable of active noise reduction, the device including a memory and a processor, where a computer program run by the processor is stored on the memory, and when the computer program is run by the processor, the processor is caused to execute the above-mentioned active noise reduction method.

[0015] According to yet another aspect of the present application, there is provided a storage medium, where a computer program is stored on the storage medium, and when the computer program runs, it executes the active noise reduction method as described above.

[0016] The device capable of active noise reduction and the active noise reduction method according to the embodiments of the present application locate the position of the listener through a positioning device, and adopt a space coordinate system established based on a microphone array to calculate the noise amplitude and phase at both ears of the listener, thereby realizing active noise reduction in a free sound field environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] By describing the embodiments of the present application in more detail in conjunction with the drawings, the above-mentioned and other objects, features, and advantages of the present application will become more obvious. The drawings are used to provide a further understanding of the embodiments of the present application, and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation to the present application. In the drawings, the same reference numerals generally represent the same components or steps.

[0018] Figure 1 FIG. shows a schematic structural block diagram of a device capable of active noise reduction according to an embodiment of the present application.

[0019] Figure 2 FIG. shows an exemplary schematic diagram of a device capable of active noise reduction according to an embodiment of the present application for obtaining the coordinates of a noise source.

[0020] Figure 3 FIG. shows an exemplary schematic diagram of a device capable of active noise reduction according to an embodiment of the present application for obtaining the coordinates of a listener.

[0021] Figure 4Exemplary schematic diagram showing the active noise reduction of a device capable of active noise reduction according to an embodiment of the present application.

[0022] Figure 5 Schematic diagram showing an example of a device capable of active noise reduction according to an embodiment of the present application.

[0023] Figure 6 Schematic diagram showing another example of a device capable of active noise reduction according to an embodiment of the present application.

[0024] Figure 7 Schematic flowchart showing the active noise reduction method according to an embodiment of the present application.

[0025] Figure 8 Schematic structural block diagram showing a device capable of active noise reduction according to another embodiment of the present application. Detailed implementation manners

[0026] In order to make the objectives, technical solutions, and advantages of the present application more apparent, exemplary embodiments according to the present application will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. It should be understood that the present application is not limited by the exemplary embodiments described herein. Based on the embodiments of the present application described herein, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present application.

[0027] First, with reference to Figure 1 a device capable of active noise reduction according to an embodiment of the present application will be described. Figure 1 Schematic structural block diagram showing a device 100 capable of active noise reduction according to an embodiment of the present application is shown. As Figure 1 shown, the device 100 capable of active noise reduction includes a microphone array 110, a positioning device 120, a processor 130, and a speaker 140, where: the processor 130 is configured to construct a spatial coordinate system based on the microphone array 110 and construct a sub-coordinate system based on the positioning device 120; the microphone array 110 is configured to record the sound audio of the noise source; the processor 130 is further configured to obtain the sound characteristics of the noise source based on the sound audio and obtain the coordinates of the noise source in the spatial coordinate system as the first coordinate; the positioning device 120 is configured to obtain the coordinates of the listener (more specifically, the two ears of the listener) in the sub-coordinate system as the second coordinate; the processor 130 is further configured to obtain the coordinates of the listener (more specifically, the two ears of the listener) in the spatial coordinate system based on the coordinates of the positioning device 120 in the spatial coordinate system and the second coordinate as the third coordinate; the processor 130 is further configured to control the speaker 140 to emit sound according to the first coordinate, the third coordinate, and the sound characteristics of the noise source to achieve active noise reduction.

[0028] In an embodiment of the present application, the device 100 can perform active noise reduction on the sound heard by a listener in a space (such as audio or video played by the device 100 or other devices). To this end, the device 100 needs to obtain the position of the listener in the space and the position of the noise source. According to these two positions and the sound generation characteristics of the noise source, the speaker 140 is controlled to generate a cancellation sound to cancel the noise emitted by the noise source, thereby achieving active noise reduction. Specifically, the processor 130 of the device 100 constructs a space coordinate system (also referred to as the first coordinate system) based on the microphone array 110. Through the sound audio of the noise source recorded by the microphone array 110, the position coordinates of the noise source in the space coordinates (which can be referred to as the first coordinates) can be obtained. Then, the device 100 accurately locates the position of the listener through the positioning device 120. Since the position obtained by the positioning device 120 when positioning the listener is the position of the listener relative to the positioning device 120, the processor 130 of the device 100 also constructs a sub-coordinate system (also referred to as the second coordinate system) based on the positioning device 120, and performs coordinate transformation according to the coordinates of the listener in the sub-coordinate system (which can be referred to as the second coordinates) obtained by the positioning device 120 and the coordinates of the positioning device 120 in the previously constructed space coordinate system, to obtain the position coordinates of the listener in the space coordinate system (which can be referred to as the third coordinates). Thus, the processor 130 can control the speaker 140 to emit a cancellation sound to cancel the noise of the noise source according to the position coordinates of both the listener and the noise source in the same coordinate system, in combination with the sound generation characteristics of the noise source, thereby achieving active noise reduction in a free sound field environment (open space).

[0029] In an embodiment of the present application, the microphone array 110 may include at least three microphones, and the processor 130 may obtain the coordinates of the noise source in the space coordinate system based on the amplitude difference and phase difference between the sound audio of the noise source recorded by each microphone. In this embodiment, according to the amplitude difference and phase difference between the sound audio of the noise source recorded by at least three microphones, the coordinates of the noise source in the space coordinate system can be accurately obtained. Taking the microphone array 110 including three microphones as an example, in combination with Figure 2 to describe the process of obtaining the coordinates of the noise source.

[0030] Figure 2 FIG. shows an exemplary schematic diagram of a device capable of active noise reduction according to an embodiment of the present application for obtaining the coordinates of a noise source. As Figure 2As shown in the figure, a spatial coordinate system is constructed based on the microphone array composed of microphone 1, microphone 2, and microphone 3. The central position of the microphone array is set as the origin (0, 0, 0) of the spatial coordinate system. At this time, the coordinates of microphone 1, microphone 2, and microphone 3 are (Xmc1, Ymc1, Zmc1), (Xmc2, Ymc2, Zmc2), and (Xmc3, Ymc3, Zmc3) respectively. The distance Dm1 between microphone 1 and microphone 2, the distance Dm2 between microphone 2 and microphone 3, and the distance Dm3 between microphone 1 and microphone 3 are all determined values. Based on the DOA technology (direction of arrival, used for sound source localization technology in three-dimensional space), through the amplitude difference and phase difference of the noise source sound recorded by microphone 1, microphone 2, and microphone 3, the spatial coordinates (Xnz1, Ynz1, Znz1) of the noise source can be obtained.

[0031] In an embodiment of the present application, the positioning device 120 of the device 100 can be a radar, and the radar can accurately locate the position of the listener. The following combines Figure 3 to describe the process of obtaining the listener's coordinates.

[0032] Figure 3 Shows an exemplary schematic diagram of an active noise reduction device according to an embodiment of the present application for obtaining the coordinates of a listener. As Figure 3 shown, a spatial coordinate system is constructed based on the microphone array composed of microphone 1, microphone 2, and microphone 3. The central position of the microphone array is set as the origin (0, 0, 0) of the spatial coordinate system. The coordinates (Xrd1, Yrd1, Zrd1) of the radar in this spatial coordinate system are determined values. The radar generates a sub-coordinate system (Xrv1’, Yrv1’, Zrv1’) with the radar as the origin for positioning the listener. By substituting the coordinates of the radar into the coordinate system based on the microphone array, the spatial coordinates (Xrv1, Yrv1, Zrv1) of the listener are obtained.

[0033] In an embodiment of the present application, the processor 130 of the device 100 obtains the sound generation characteristics of the noise source based on the emitted audio, which may include: when the noise emitted by the noise source is steady-state noise or characteristic noise, the processor 130 is used to detect the sound generation characteristics of the noise source; when the noise emitted by the noise source is pseudo-random noise, the processor 130 is used to extract the sound generation characteristics of the noise source; when the noise emitted by the sound source is completely random noise, the processor 130 is used to estimate the sound generation characteristics of the noise source based on a noise estimation algorithm. In this embodiment, the processor 130 can adopt different methods to obtain the sound generation characteristics of the noise source according to the type of noise emitted by the noise source, so as to provide corresponding cancellation sound characteristics for active noise reduction. The following combines Figure 4 to describe the working process of active noise reduction.

[0034] Figure 4 An exemplary schematic diagram showing the active noise reduction of a device capable of active noise reduction according to an embodiment of the present application. As Figure 4 shown, a spatial coordinate system is constructed based on the microphone array composed of microphone 1, microphone 2, and microphone 3, and the center position of the microphone array is set as the origin (0, 0, 0) of the spatial coordinate system. At this time, the coordinates of microphone 1, microphone 2, and microphone 3 are (Xmc1, Ymc1, Zmc1), (Xmc2, Ymc2, Zmc2), and (Xmc3, Ymc3, Zmc3) respectively. By the amplitude difference and phase difference of the noise source sound recorded by microphone 1, microphone 2, and microphone 3, the spatial coordinates (Xnz1, Ynz1, Znz1) of the noise source can be obtained. The coordinates (Xrd1, Yrd1, Zrd1) of the radar in this spatial coordinate system are determined values. The radar generates a sub-coordinate system (Xrv1’, Yrv1’, Zrv1’) with the radar as the origin for the positioning of the listener. By substituting the coordinates of the radar into the coordinate system based on the microphone array, the spatial coordinates (Xrv1, Yrv1, Zrv1) of the listener are obtained. The processor of device 100 can obtain (reconstruct) the spectrum, amplitude, phase and other characteristics (at least including amplitude and phase) of the noise source sound based on the audio recorded by microphone 1, microphone 2, and microphone 3, and deduce the spectrum, amplitude, and phase of the noise source reaching the listener at this time. Then, the processor controls the speaker to play a cancellation sound that has the same spectrum and amplitude as the source and the opposite phase when reaching the listener according to the spatial coordinates (Xnz1, Ynz1, Znz1) of the noise source, the spatial coordinates (Xrv1, Yrv1, Zrv1) of the listener, and the spatial coordinates (Xsp1, Ysp1, Zsp1) of the speaker to eliminate the noise. Specifically, the processor determines the spectrum, phase, and amplitude of the noise emitted by the noise source when reaching the listener according to the spatial coordinates (Xnz1, Ynz1, Znz1) of the noise source and the spatial coordinates (Xrv1, Yrv1, Zrv1) of the listener, and then controls the speaker to emit a sound for canceling the noise according to the spatial coordinates (Xsp1, Ysp1, Zsp1) of the speaker. The spectrum and amplitude of this sound when reaching the listener are respectively the same as the spectrum and amplitude of the noise when reaching the listener, and the phase of this sound when reaching the listener is opposite to the phase of the noise when reaching the listener.

[0035] As described above, the processor 130 of the device 100 (such as a central processing unit CPU or a digital signal processor DSP, etc.) can quickly analyze and qualitatively determine the characteristics of the noise source. If the noise emitted by the noise source belongs to steady-state or characteristic noise, the processor 130 can quickly detect the characteristics of the noise, and the matching degree between the cancellation sound and the noise is very high, quickly reaching the state of complete noise reduction; if the noise emitted by the noise source is pseudo-random noise, the processor 130 can also quickly extract the characteristics, and the period to achieve the effect will be slightly longer, but still belongs to relatively fast convergence; if the noise emitted by the noise source is completely random noise, the processor 130 can enable a noise estimation algorithm to estimate the characteristics of the noise source and provide the characteristics of the cancellation sound.

[0036] Based on the above description, the device 100 capable of active noise reduction according to an embodiment of the present application locates the position of the listener (both ears) through a positioning device and provides parameters such as distance and angle, and uses a space coordinate system established based on a microphone array to calculate the noise amplitude and phase at both ears of the listener, so as to achieve active noise reduction in a free sound field environment.

[0037] In an embodiment of the present application, the device 100 may be a playback device, a display device, or a vehicle-mounted audio device. Currently, the active noise reduction method used in vehicle-mounted audio systems has poor noise reduction effect due to the lack of effective detection of noise phase. However, the device 100 according to the embodiment of the present application can effectively detect the noise phase, and can solve this problem and improve the noise reduction effect when applied to a vehicle-mounted audio system.

[0038] The device capable of active noise reduction according to an embodiment of the present application is described above by way of example. The following combines Figure 5 and Figure 6 to describe examples of two devices capable of active noise reduction.

[0039] Figure 5 FIG. shows a schematic diagram of an example of a device capable of active noise reduction according to an embodiment of the present application. As Figure 5 shown, 111 is a radar in a playback / display device, 121 is a speaker in a playback / display device, and 131, 132, and 133 are three microphones in a playback / display device. Figure 6 FIG. shows a schematic diagram of another example of a device capable of active noise reduction according to an embodiment of the present application. As Figure 6 shown, n11 and n1x are radars in a playback / display device, n21 and n2x are speakers in a playback / display device, and n31, n32, n33, and n3x are microphones in a playback / display device. In this embodiment, the playback / display device includes at least four microphones, at least two speakers, and at least two radars, and can more accurately achieve positioning and active noise reduction.

[0040] The following is combined with Figure 7 to describe the active noise reduction method 700 provided according to another aspect of the present application. As Figure 7 shown, the active noise reduction method 700 may include the following steps:

[0041] In step S710, a space coordinate system is constructed based on the microphone array, and a sub-coordinate system is constructed based on the positioning device.

[0042] In step S720, the sound audio of the noise source is recorded based on the microphone array.

[0043] In step S730, the sound characteristics of the noise source are obtained based on the sound audio, and the coordinates of the noise source in the space coordinate system are obtained as the first coordinates.

[0044] In step S740, the coordinates of the listener in the sub-coordinate system are obtained based on the positioning device as the second coordinates.

[0045] In step S750, the coordinates of the listener in the space coordinate system are obtained based on the coordinates of the positioning device in the space coordinate system and the second coordinates as the third coordinates.

[0046] In step S760, the speaker is controlled to emit sound according to the first coordinates, the third coordinates, and the sound characteristics of the noise source to achieve active noise reduction.

[0047] The active noise reduction method 700 according to the embodiment of the present application can be executed by the device 100 capable of active noise reduction according to the embodiment of the present application described above, or can be executed by other devices (for example, a combination of separate devices such as a microphone array, a positioning device, a speaker, a computing device, etc.). The operation process of the active noise reduction method 700 according to the embodiment of the present application can be understood in combination with the above description. For the sake of brevity, the specific details are not described herein again.

[0048] In addition, according to the embodiment of the present application, a device capable of active noise reduction is also provided. Figure 8 The schematic structural block diagram of the device 800 capable of active noise reduction according to another embodiment of the present application is shown. As Figure 8 shown, the device 800 capable of active noise reduction includes a memory 810 and a processor 820. A computer program is stored on the memory 810 and run by the processor 820. When the computer program is run by the processor 820, the processor 820 executes the active noise reduction method 700 according to the embodiment of the present application. The structure and operation of the device 800 capable of active noise reduction according to the embodiment of the present application can be understood in combination with the above description. For the sake of brevity, the specific details are not described herein again.

[0049] In addition, according to an embodiment of the present application, a storage medium is further provided. Program instructions are stored on the storage medium, and when the program instructions are run by a computer or a processor, they are used to execute the corresponding steps of the active noise reduction method of the embodiment of the present application. The storage medium may include, for example, a memory card of a smart phone, a storage component of a tablet computer, a hard disk of a personal computer, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disc read-only memory (CD-ROM), a USB memory, or any combination of the above storage media. The computer-readable storage medium may be any combination of one or more computer-readable storage media.

[0050] Based on the above description, the device and the active noise reduction method according to the embodiment of the present application locate the position of the listener through a positioning device, and use a space coordinate system established based on a microphone array to calculate the noise amplitude and phase at both ears of the listener, so as to achieve active noise reduction in a free sound field environment.

[0051] Although example embodiments have been described herein with reference to the drawings, it should be understood that the above example embodiments are merely exemplary and are not intended to limit the scope of the present application. Those of ordinary skill in the art can make various changes and modifications therein without departing from the scope and spirit of the present application. All such changes and modifications are intended to be included within the scope of the present application as claimed in the appended claims.

[0052] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0053] In several embodiments provided by the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed.

[0054] In the specification provided herein, a large number of specific details are set forth. However, it can be understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures, and technologies have not been shown in detail so as not to obscure the understanding of this specification.

[0055] Similarly, it should be understood that, in order to streamline this application and assist in understanding one or more of the various inventive aspects, in the description of the exemplary embodiments of this application, the various features of this application are sometimes grouped together in a single embodiment, figure, or description thereof. However, the methods of this application should not be construed as reflecting an intention that the claimed application requires more features than are expressly recited in each claim. Rather, as reflected in the corresponding claims, the inventive point lies in that the corresponding technical problems can be solved with features less than all the features of a single disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into the detailed description, where each claim itself serves as a separate embodiment of this application.

[0056] Those skilled in the art will appreciate that, except where features are mutually exclusive, any combination can be used for all the features disclosed in this specification (including the accompanying claims, abstract, and drawings), as well as for all the processes or units of any method or apparatus so disclosed. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) can be replaced by an alternative feature that serves the same, equivalent, or similar purpose.

[0057] Furthermore, those skilled in the art will be able to understand that, although some of the embodiments described herein include certain features included in other embodiments but not others, the combination of features of different embodiments means that it is within the scope of this application and forms different embodiments. For example, in the claims, any one of the claimed embodiments can be used in any combination.

[0058] The various component embodiments of this application can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all of the functions of some of the modules according to the embodiments of this application. This application can also be implemented as a device program (e.g., a computer program and a computer program product) for executing a part or all of the methods described herein. Such a program for implementing this application can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, or provided on a carrier signal, or in any other form.

[0059] It should be noted that the above embodiments are illustrative of the present application rather than restrictive of the present application, and those skilled in the art can design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in the claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present application can be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim listing several devices, several of these devices can be embodied by the same item of hardware. The use of the words first, second, and third, etc. does not denote any order. These words can be interpreted as names.

[0060] As described above, the above are only specific embodiments of the present application or descriptions of specific embodiments. The protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. The protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A device capable of active noise reduction, characterized in that, The device includes a microphone array, a positioning device, a processor, and a speaker, where: The processor is configured to construct a spatial coordinate system based on the microphone array and construct a sub-coordinate system based on the positioning device; The microphone array is used to record the sound audio of the noise source; The processor is further configured to obtain the sound characteristics of the noise source based on the sound audio and obtain the coordinates of the noise source in the spatial coordinate system as the first coordinates; The positioning device is used to obtain the coordinates of the listener in the sub-coordinate system as the second coordinates; The processor is further configured to obtain the coordinates of the listener in the spatial coordinate system as the third coordinates according to the coordinates of the positioning device in the spatial coordinate system and the second coordinates; The processor is further configured to control the speaker to emit sound according to the first coordinates, the third coordinates, and the sound characteristics of the noise source to achieve active noise reduction; Wherein, the device is a playback device, a display device, or an in-vehicle audio device.

2. The device according to claim 1, characterized in that, The microphone array includes at least three microphones, and the processor obtains the coordinates of the noise source in the spatial coordinate system based on the amplitude difference and phase difference between the sound audios of the noise source recorded by each microphone.

3. The device according to claim 1, characterized in that, The processor obtaining the sound characteristics of the noise source based on the sound audio includes: When the noise emitted by the noise source is steady-state noise or characteristic noise, the processor is configured to detect the sound characteristics of the noise source; When the noise emitted by the noise source is pseudo-random noise, the processor is configured to extract the sound characteristics of the noise source; When the noise emitted by the sound source is completely random noise, the processor is configured to estimate the sound characteristics of the noise source based on a noise estimation algorithm.

4. The device according to claim 1, characterized in that, The processor obtaining the sound characteristics of the noise source based on the sound audio includes: obtaining the spectrum, amplitude, and phase of the noise source's sound emission based on the sound audio.

5. The device according to claim 4, characterized in that, The processor controlling the speaker to emit sound according to the first coordinates, the third coordinates, and the sound characteristics of the noise source includes: According to the first coordinates, the third coordinates, and the spectrum, amplitude, and phase of the noise source's sound emission, determining the spectrum, phase, and amplitude of the noise emitted by the noise source when it reaches the listener, and controlling the speaker to emit a sound for canceling the noise, where the spectrum and amplitude of the sound when it reaches the listener are respectively the same as the spectrum and amplitude of the noise when it reaches the listener, and the phase of the sound when it reaches the listener is opposite to the phase of the noise when it reaches the listener.

6. The device according to any one of claims 1-5, characterized in that, The positioning device is a radar, and the second coordinates obtained by the radar include the coordinates of the listener's two ears, and the third coordinates include the coordinates of the listener's two ears in the spatial coordinate system.

7. An active noise reduction method, which is applied to a playback device, a display device or an in-vehicle audio device, characterized in that The method includes: Constructing a spatial coordinate system based on a microphone array and constructing a sub-coordinate system based on a positioning device; Recording the sound audio of a noise source based on the microphone array; Obtaining the sound characteristics of the noise source based on the sound audio and obtaining the coordinates of the noise source in the spatial coordinate system as the first coordinates; Obtain the coordinates of the listener in the sub - coordinate system based on the positioning device as the second coordinates; Obtain the coordinates of the listener in the space - coordinate system based on the coordinates of the positioning device in the space - coordinate system and the second coordinates as the third coordinates; Control the speaker of the device to emit sound according to the first coordinates, the third coordinates and the sound - emitting characteristics of the noise source to achieve active noise reduction.

8. The method according to claim 7, wherein The obtaining the sound - emitting characteristics of the noise source based on the sound - emitting audio includes: obtaining the spectrum, amplitude and phase of the noise source's sound emission based on the sound - emitting audio.

9. The method according to claim 8, wherein The controlling the speaker to emit sound according to the first coordinates, the third coordinates and the sound - emitting characteristics of the noise source includes: According to the first coordinates, the third coordinates, and the spectrum, amplitude and phase of the noise source's sound emission, determine the spectrum, phase and amplitude of the noise emitted by the noise source when it reaches the listener, and control the speaker to emit sound for canceling the noise. The spectrum and amplitude of the sound when it reaches the listener are respectively the same as the spectrum and amplitude of the noise when it reaches the listener, and the phase of the sound when it reaches the listener is opposite to the phase of the noise when it reaches the listener.

10. A device capable of active noise reduction, characterized in that, The device includes a memory and a processor. A computer program is stored on the memory and run by the processor. When the computer program is run by the processor, the processor executes the active noise - reduction method according to any one of claims 7 - 9.

11. A storage medium, characterized in that, A computer program is stored on the storage medium. When the computer program runs, it executes the active noise - reduction method according to any one of claims 7 - 9.

Citation Information

Patent Citations

  • Noise suppression method and device and mobile device

    CN105979442A

  • Audio signal processing equipment and method as well as electronic equipment

    CN106653041A