Noise cancellation method, noise cancellation apparatus and noise cancellation system

By using sound pickup devices on the projector equipment to collect noise signals, calculate and generate anti-noise signals, the problem that projector fan noise cannot be effectively reduced in open space is solved, and a better noise reduction effect and user experience is achieved, which is suitable for different computing power projector equipment.

WO2025148718A1PCT designated stage expired Publication Date: 2025-07-17HUAWEI TECH CO LTD

Patent Information

Application Number
PCT/CN2024/143184
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-08
Filing Date
2024-12-27
Publication Date
2025-07-17

AI Technical Summary

Technical Problem

Traditional active noise reduction technology cannot effectively reduce projector fan noise in open space, mainly because the noise source and the noise reduction speaker are far apart, and the difference in spatial transmission function leads to poor noise reduction effect.

Method used

By using the sound pickup device to collect noise signals at the actual listening position of the user, calculate the target noise reduction parameters, and generate an antinoise signal to offset the fan noise. The iterative optimization algorithm and head-related transmission function optimize the noise reduction effect. The external device calculates the noise reduction parameters and uploads them to the projector device to generate antinoise.

Benefits of technology

The noise reduction effect of the projector is significantly improved in the open space, ensuring that each user has a consistent and high-quality noise reduction experience, reducing the computing power burden of the projector equipment, and is suitable for different computing power equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024143184_17072025_PF_FP_ABST
    Figure CN2024143184_17072025_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present application are applied to the field of audio signal processing. Disclosed are a noise cancellation method, a noise cancellation apparatus and a noise cancellation system. The method in the embodiments of the present application is applied to a first device, which comprises a noise source. The method comprises: acquiring target noise cancellation parameters, which are obtained by performing calculation on the basis of at least one noise signal, wherein the at least one noise signal is noise from a noise source that is collected at a target location by at least one pickup device, and the target noise cancellation parameters are used for indicating ambient information of the target location; and on the basis of the target noise cancellation parameters, processing the noise from the noise source to generate an anti-noise signal, wherein the anti-noise signal and the noise from the noise source have the same frequency but opposite phases. The embodiments of the present application can improve the targeted active noise cancellation effect in open spaces.
Need to check novelty before this filing date? Find Prior Art

Description

Noise reduction method, noise reduction device and noise reduction system

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on January 8, 2024, with application number 202410035776.0 and application name “A Noise Reduction Method, Noise Reduction Device and Noise Reduction System”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present application relate to the field of audio signal processing, and in particular to a noise reduction method, a noise reduction device, and a noise reduction system. Background Art

[0003] The recent popularity of projectors has led to increasing user concern about noise. Because projectors use light sources such as mercury lamps and lasers, achieving high brightness often generates significant heat. To quickly dissipate heat, projectors require fans. This heat problem becomes more severe with increasing brightness and extended usage, leading to higher temperatures and, in turn, increased fan speeds to accelerate heat dissipation. High fan speeds are a key factor in generating noise.

[0004] A common solution to projector noise issues is active noise cancellation (ANC). This technology uses the projector's sound pickup device (such as a microphone) to detect fan noise A, and then the projector's speaker generates a corresponding anti-noise signal -A. The two signals cancel each other out, achieving a noise reduction effect.

[0005] However, common ANC technology is generally used in headphones, whose sound-generating devices are located near or even inside the ear. When using devices such as projectors in open spaces, traditional ANC technology may not be able to effectively reduce ambient noise. Summary of the Invention

[0006] The embodiments of the present application provide a noise reduction method, a noise reduction device, and a noise reduction system for improving the solving performance of a solver when the solver solves a mathematical programming problem.

[0007] A first aspect of an embodiment of the present application provides a noise reduction method, which is applied to a first device, the first device including a noise source, the method comprising: the first device obtaining a target noise reduction parameter, the target noise reduction parameter being calculated based on at least one noise signal; the at least one noise signal being noise caused by the noise source of the first device collected by at least one sound pickup device at a target position, the target noise reduction parameter being used to indicate environmental information of the target position; then, the first device processes the noise generated by its own device noise source according to the target noise reduction parameter to generate a corresponding anti-noise signal, the anti-noise signal having the same frequency as the fan noise and an opposite phase.

[0008] In this application, the target noise reduction parameters acquired by the first device include: anti-noise phase and delay, amplitude, frequency equalization filtering, spatial transfer function (STF), head-related transfer function (HRTF), etc. The noise reduction method provided in this embodiment is executed before the first device is officially used. A sound pickup device is used to collect noise signals at a designated listening position to determine the corresponding target noise reduction parameters. When the first device is officially used, no external sound pickup device is required.

[0009] By adopting the above method, since the target noise reduction parameter can be used to indicate the environmental information of the target position, the noise reduction effect of the target position can be further optimized when generating the anti-noise signal.

[0010] In some optional implementations, obtaining the target noise reduction parameter includes: the first device directly receiving the target noise reduction parameter from at least one sound pickup device.

[0011] Using the above method, the sound pickup device can calculate the corresponding target noise reduction parameters after collecting the noise signal, and then upload the target noise reduction parameters to the first device, utilizing the computing power of the sound pickup device itself, thereby significantly reducing the computing power burden of the first device, so that first devices with different computing power can apply this noise reduction method.

[0012] In some optional implementations, obtaining the target noise reduction parameter includes: a first device receiving at least one noise signal from the at least one sound pickup device; and then the first device determining the target noise reduction parameter based on the at least one noise signal.

[0013] With the above method, the sound pickup device collects the noise signal and directly sends it to the first device. In this case, the sound pickup device can be a microphone device with only a simple sound collection function, which reduces the complexity of the entire noise reduction system.

[0014] In some optional embodiments, the at least one noise signal includes a first noise signal, where the first noise signal is noise generated by the noise source collected by a first sound pickup device at a first position, and the first sound pickup device is any one of the at least one sound pickup device.

[0015] In some optional embodiments, when there are multiple at least one noise signals, the at least one noise signal further includes a second noise signal, where the second noise signal is noise generated by the noise source collected by the first sound pickup device at a second position, and the second position is different from the first position.

[0016] Using the above method, if there are multiple locations where the noise reduction effect needs to be optimized, noise signals can be collected at multiple listening positions and customized optimization can be performed for each position.

[0017] In some optional embodiments, when there are multiple at least one noise signals, the at least one noise signal also includes a third noise signal, and the third noise signal is the noise generated by the noise source collected by the second sound pickup device at a third position. The third position is different from the first position, and the second sound pickup device is different from the first sound pickup device.

[0018] It should be noted that if multiple sound pickup devices are used to collect noise from multiple listening positions at the same time, it is necessary to ensure that the parameters of the microphones of each sound pickup device do not differ too much.

[0019] If you need to optimize noise reduction at multiple locations using this method, you can use multiple pickup devices to collect sound at different listening positions. This approach ensures that the noise signals captured by all pickup devices originate from the same noise source at the same time, thereby improving the accuracy and refinement of the multi-position noise reduction process.

[0020] In some optional embodiments, the target noise reduction parameter is obtained by weighted averaging at least one noise signal based on an iterative optimization algorithm, and the termination condition of the iterative optimization algorithm is that the noise signal collected by at least one sound pickup device is less than a preset value or the number of iterations of the iterative optimization algorithm reaches a preset threshold value.

[0021] In this application, the process of collecting noise signals and outputting anti-noise signals in the noise reduction method does not mean that it is performed only once. Instead, after outputting the anti-noise, the residual noise signal after adjustment is collected. The final target noise reduction parameters are determined until the residual noise signal is less than the preset value in the iterative optimization algorithm or when the number of iterations reaches the threshold value, the optimal value in the previous iterative data is selected. When there are multiple noise signals, the weighting coefficients of the noise signals can also be adaptively adjusted to better adapt to different noise environments.

[0022] In some optional embodiments, the first device also includes a microphone, which is used to collect a target noise signal, where the target noise signal is the fan noise at the location of the first device; based on the target noise reduction parameters, the fan noise is processed to generate an anti-noise signal, including: configuring the target noise reduction parameters through a filter, processing the target noise signal, and generating an anti-noise signal.

[0023] In some optional implementations, the noise source of the first device includes a cooling fan, and accordingly, the noise of the noise source includes fan noise.

[0024] In some optional implementations, when at least one sound pickup device is a sound pickup earphone, the target noise reduction parameter further includes a head-related transfer function, which is used to describe the transmission process of sound waves from a sound source to both ears.

[0025] A second aspect of the present application provides a noise reduction device, which is provided in a first device, the first device including a noise source, and the noise reduction device includes:

[0026] The transceiver module is configured to obtain target noise reduction parameters, where the target noise reduction parameters are calculated based on at least one noise signal; the at least one noise signal is noise of a noise source collected by at least one sound pickup device at a target location, and the target noise reduction parameters are used to indicate environmental information at the target location; and the processing module is configured to process the noise of the noise source based on the target noise reduction parameters to generate an anti-noise signal, where the anti-noise signal has the same frequency as the noise of the noise source and has an opposite phase.

[0027] In some optional implementations, the transceiver module is specifically configured to receive target noise reduction parameters from at least one sound pickup device.

[0028] In some optional implementations, the transceiver module is specifically configured to receive at least one noise signal from at least one sound pickup device; and the processing module is further configured to determine a target noise reduction parameter based on the at least one noise signal.

[0029] In some optional embodiments, the at least one noise signal includes a first noise signal, where the first noise signal is noise of a noise source collected by a first sound pickup device at a first position, and the first sound pickup device is any one of the at least one sound pickup device.

[0030] In some optional embodiments, when there are multiple at least one noise signals, the at least one noise signal further includes a second noise signal, where the second noise signal is noise collected by the first sound pickup device from a noise source at a second position, and the second position is different from the first position.

[0031] In some optional embodiments, when there are multiple at least one noise signals, the at least one noise signal further includes a third noise signal, which is noise collected by the second sound pickup device from a noise source at a third position, and the third position is different from the first position.

[0032] In some optional embodiments, the target noise reduction parameter is obtained by weighted averaging at least one noise signal based on an iterative optimization algorithm, and the termination condition of the iterative optimization algorithm is that the noise signal collected by at least one sound pickup device is less than a preset value or the number of iterations reaches a threshold value.

[0033] In some optional embodiments, the first device also includes a microphone, which is used to collect a target noise signal, where the target noise signal is the fan noise at the location of the first device; a processing module, specifically used to: configure target noise reduction parameters through a filter, process the target noise signal, and generate an anti-noise signal.

[0034] In some optional implementations, the noise source of the first device includes a cooling fan, and accordingly, the noise of the noise source includes fan noise.

[0035] In some optional implementations, when at least one sound pickup device is a sound pickup earphone, the target noise reduction parameter further includes a head-related transfer function, which is used to describe the transmission process of sound waves from a sound source to both ears.

[0036] A third aspect of the present application provides a noise reduction device, comprising: a processor, a memory, and a transceiver. The memory stores a computer program or computer instructions, the processor is configured to call and execute the computer program or computer instructions stored in the memory, causing the processor to implement the processing operations described in the first aspect and any one of the implementations of the first aspect, and the transceiver is configured to transmit and receive signals, such as implementing the receiving and transmitting operations described in the first aspect and any one of the implementations of the first aspect.

[0037] The fourth aspect of the present application provides a noise reduction system, which includes a noise reduction device and at least one sound pickup device. The noise reduction device is used to perform the method described in the first aspect and any implementation method of the first aspect. The at least one sound pickup device is used to collect and process noise signals at a target position and send the processing results to the noise reduction device.

[0038] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer executes the above-mentioned first aspect and any optional method thereof.

[0039] In a sixth aspect, an embodiment of the present application provides a computer program, which, when executed on a computer, enables the computer to execute the above-mentioned first aspect and any optional method thereof.

[0040] In a seventh aspect, the present application provides a chip system comprising a processor for supporting an execution device or a training device in implementing the functions described in the aforementioned aspects, such as transmitting or processing data or information described in the aforementioned methods. In one possible design, the chip system further comprises a memory for storing program instructions and data necessary for the execution device or the training device. The chip system may consist of a single chip or may include a chip and other discrete components.

[0041] As described above, the technical effects of the second, third, fifth and sixth aspects of this application can be understood in conjunction with the technical effects of the first aspect and any implementation method of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0043] FIG1 is a schematic diagram of an application scenario of a projector provided in an embodiment of the present application;

[0044] FIG2 is a schematic diagram showing the spatial effect of sinusoidal sound waves generated by two sound-generating devices;

[0045] FIG3 is a schematic diagram of a noise reduction system provided in an embodiment of the present application;

[0046] FIG4 is a flow chart of a noise reduction method according to an embodiment of the present application;

[0047] FIG5 is another schematic flow chart of the noise reduction method provided in an embodiment of the present application;

[0048] FIG6 is another schematic flow chart of the noise reduction method provided in an embodiment of the present application;

[0049] FIG7 is another schematic flow chart of the noise reduction method provided in an embodiment of the present application;

[0050] FIG8 is a schematic structural diagram of a noise reduction device provided in an embodiment of the present application;

[0051] FIG9 is another schematic structural diagram of the noise reduction device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.

[0053] The terms "first," "second," "third," "fourth," etc. (if any) in the specification and claims of the present application and in the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential sequence. It should be understood that the numbers used in this way are interchangeable where appropriate, so that the embodiments of the present application described herein can, for example, be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or apparatus.

[0054] During projector operation, fan noise generated by the cooling fan is a significant issue. This noise is closely related to parameters such as rotation speed and the number of blades, manifesting as both rotational noise and blade noise. As the rotation speed increases and the number of blades increases, the frequency of the noise also increases. Traditional noise reduction methods, such as sound insulation and sound absorption, while effective, are passive and may not completely eliminate the noise in some cases.

[0055] Given that projectors typically include speakers and draw considerable power, active noise cancellation (ANC) technology can be used to reduce the fan noise generated by the projector's cooling fan. This technology provides an anti-noise signal, superimposing the peaks and troughs of the noise and anti-noise signals to achieve the desired noise reduction. This technology has been widely used, for example, in active noise-canceling headphones.

[0056] As shown in Figure 1, Figure 1 illustrates a possible projector application scenario. A user is using a projector in a room, with the screen directly in front of the user and the projector device to the user's right, with a certain distance between the projector and the user. It is understood that Figure 1 illustrates only one possible application scenario; in actual applications, the projector device may be placed anywhere in the room, such as to the user's left or above the screen, and the specific location is not limited here.

[0057] However, the applicant's research found that, unlike the scenario where active noise-cancelling headphones generate anti-noise signals near the human ear, when ANC technology is used in open space scenarios such as projector equipment, it cannot effectively reduce noise.

[0058] The following first introduces the relevant terms and concepts involved in the embodiments of this application.

[0059] 1. Active noise cancellation (ANC): This technology eliminates background noise or background noise by addressing the source of the noise itself and reversing its phase through electronic circuitry. ANC is widely used in audio devices such as headphones and earbuds to provide a clearer, purer audio experience.

[0060] ANC technology requires a combination of hardware and software components. These components detect ambient sounds or noise and generate sound waves in opposite phase to neutralize them. An active noise cancellation system typically consists of a microcontroller, a sound sensor, and a sound generator. The microcontroller receives signals from the sound sensor and generates corresponding sound waves in opposite phase based on these signals. The sound sensor, typically a small microphone, detects ambient sounds or noise. The sound generator is a driver that generates sufficient sound pressure to neutralize background sounds or noise. Simply put, if a noise is A and is detected by an external microphone, the earphones will instantly generate a sound of -A. The two cancel each other out in the ear, achieving noise cancellation. In other words, your ears are actually "hearing" the noise, but they are also hearing the "canceled noise." The two cancel each other out in your ears, achieving noise cancellation.

[0061] 2. Spatial Transfer Function (STF): A mathematical model that describes the transmission characteristics of a signal in space. It is commonly used to describe spatial propagation processes in physical phenomena such as acoustics, vibrations, and waves. The STF defines the transmission characteristics of a signal at different locations in space, including amplitude, phase, and frequency response. STFs are commonly used to describe scenarios such as the propagation of sound within a room, the propagation of seismic waves in strata, and the propagation of electromagnetic waves in a medium. Using the STF, one can analyze the transmission characteristics of a signal at different locations, such as attenuation, diffusion, reflection, and refraction. The STF can also be used to predict and control the propagation behavior of a signal in a specific spatial environment, such as in acoustics and vibration control. The STF is typically represented by a series of parameters, which can be real numbers, complex numbers, or matrices, depending on the transmission process being described. For example, in acoustics, the STF can be expressed as a function of frequency and distance, while in wave propagation, the STF might be expressed as a function of wave number and distance.

[0062] For example, the noise signal generated by the device at point A is X(s), and the noise signal heard by the user at point B is Y(s). At this time, the spatial propagation function STF between points A and B is G(s) = Y(s) / X(s).

[0063] 3. Head-Related Transport Function (HRTF): A sound localization algorithm. HRTF is a set of filters that utilizes interaural time delay (ITD), interaural amplitude difference (IAD), and auricular frequency vibration to produce a stereoscopic sound effect. This creates a sense of surround sound when sound reaches the auricle, ear canal, and eardrum. HRTF describes the transmission process of sound waves from the sound source to the ears. It is the result of comprehensive filtering of sound waves by the human physiological structure (such as the head, auricle, and torso).

[0064] Compared with active noise reduction headphones, the applicant found the following differences in scenarios where ANC technology is used in open spaces, such as projector equipment:

[0065] 1) The distance between the projector's noise source pickup location and the noise-canceling speaker is greater than that inside the headphones: The distance between the noise source pickup location and the noise-canceling speaker's sound-generating mechanism is within the headphones, at the sub-centimeter level. However, due to the projector's structure, this distance is typically at the decimeter level. This significant difference in scale, compared to the wavelength of fan noise, significantly impacts the noise reduction effect.

[0066] Please refer to Figure 2, which shows the effect of the same-frequency, anti-phase sound waves propagating through space when the positions of the noise source and the noise reduction speaker are significantly different. In the figure, S1 and S2 are two sound-generating devices separated by a certain distance. It can be understood that S1 is the noise source and S2 is the noise reduction speaker. The sound generated by the two devices spreads outward in the form of a sinusoidal sound wave. For a single device, the interval between two adjacent peaks (or two troughs) in the sinusoidal sound wave is λ, and the interval between adjacent peaks and troughs is However, due to the distance between the two generating devices, there is a phase difference between the two sinusoidal sound waves, which results in spatial interference. Specifically, the sound waves at some locations cancel each other out, resulting in better noise reduction, such as at location N. Meanwhile, the sound waves at other locations, such as at location M, superimpose and reinforce each other, resulting in a stronger perceived noise.

[0067] 2) Unlike the earphones, which are located at the user's listening position (the user's ear), the projector is far away from the listening position, so the projector cannot perform relevant noise reduction processing based on the user's actual noise hearing perception.

[0068] 3) A projector's noise-canceling speakers are located on the projector itself, typically at a considerable distance from the actual listening position, approximately 1 to 3 meters. This distance can lead to discrepancies between the noise and anti-noise signals during transmission due to inconsistencies in the spatial transfer function (STF). This discrepancy not only worsens the actual noise reduction effect, but the extent of this discrepancy is also closely related to actual environmental conditions.

[0069] The above differences indicate that existing ANC solutions alone cannot guarantee a good noise reduction experience at the user's actual listening position in open spaces. This is primarily due to the influence of the spatial transfer function (STF) between the two.

[0070] Based on this, in order to solve the noise reduction problem at the listening position in an open space scene, the present application provides a noise reduction system, which includes a first device containing a noise source and a noise reduction speaker, such as a projector device containing a cooling fan and a speaker; and at least one sound pickup device. The sound pickup device and the first device can be connected wirelessly (such as WiFi, Bluetooth, Star Flash, etc.) or wired. The sound pickup device is used to perform sampling tests at the user's actual listening position, and the anti-noise signal generated by the first device is repeatedly iteratively adjusted.

[0071] A sound pickup device is a device used to collect ambient sound. It usually consists of a microphone and an audio amplifier circuit, and is used to transmit the sound signal to a back-end device for processing. In this application, the sound pickup device can be an independent microphone, a wired or wireless microphone, such as an omnidirectional microphone, a directional microphone, or a professional microphone; it can also be a terminal device equipped with a microphone, which is a device that includes wireless communication capabilities, such as a mobile phone, tablet computer, laptop computer, PDA, etc.; it can also be headphones or earbuds equipped with a microphone.

[0072] Please refer to Figure 3, which shows a possible usage scenario of a noise reduction system provided in an embodiment of the present application. Specifically, after determining the user's viewing position (sampling point), the projector device runs the cooling fan to generate noise, and then uses an external sound pickup device to collect noise signals from the sampling point. There can be multiple sampling points, for example, there are sampling points A, B, and C in Figure 3. If there are multiple sampling points, during sampling, one sound pickup device can be used to collect multiple sampling points in batches; or multiple sound pickup devices can be used to collect multiple sampling points at the same time.

[0073] However, it should be noted that the parameters of the microphone of the pickup device itself are also a factor that affects the noise signal collected. If multiple pickup devices are used for collection, it is necessary to ensure that the parameters of the microphones of each pickup device do not differ too much.

[0074] Please refer to FIG4 , which is a schematic diagram illustrating an implementation of a noise reduction method using a sound pickup device provided in an embodiment of the present application.

[0075] 401. The sound pickup device collects a noise signal of a cooling fan of the first device;

[0076] The first device includes a noise source. In one possible embodiment, the first device is a projector device, and the noise source is a cooling fan. The noise source generates noise, and an external sound pickup device collects the noise signal propagated to the target location.

[0077] It is understandable that, during the sampling process of multiple sampling points, one may choose to use one sound pickup device to perform sampling in batches, or multiple sound pickup devices may be used to perform sampling simultaneously.

[0078] In one possible implementation, when the sound pickup device is an earphone, the user's head-related transfer function (HRTF) can also be collected. HRTF describes the influence of the head and ears on perceived sound. This parameter determines the subtle differences in phase and frequency when sounds from different directions reach the ears. Determining the HRTF can help optimize the anti-noise signal.

[0079] 402. The sound pickup device sends the collected noise signal to the first device;

[0080] Exemplarily, the external sound pickup device is an independent microphone, as shown in FIG5 . The independent microphone transmits the noise signal collected at the sampling point to the projector processor for processing. The independent microphone can be connected to the projector device wirelessly (e.g., via Wi-Fi, Bluetooth, or StarFlash) or wired, without limitation.

[0081] 403. The first device calculates a target noise reduction parameter based on the noise signal;

[0082] After receiving the noise signal uploaded by the sound pickup device, the first device can process the noise signal using a system on chip (SoC), a central processing unit (CPU) or a digital signal processing (DSP) to calculate the target noise reduction parameters.

[0083] Exemplarily, the target noise reduction parameters include: anti-noise phase and delay, amplitude, frequency equalization filter, spatial transfer function STF, HRTF, etc. In this application, the most important thing to be calculated is STF.

[0084] In a possible implementation, an iterative optimization algorithm such as the FxLMS (Filtered-x Least-Mean-Square) algorithm may be used to process the noise signal and calculate the STF and filter coefficients.

[0085] The FxLMS algorithm is an adaptive filter algorithm used for active noise control. It adaptively adjusts the filter coefficients based on the error between the input signal and the desired output signal to achieve noise suppression. This algorithm is simple to implement and requires minimal computation. It is derived from the least-mean-square (LMS) algorithm proposed by Widrow. Compared to the traditional LMS algorithm, the FxLMS algorithm's distinguishing feature is the inclusion of a filter when adjusting system parameters. This filter processes the input signal to better adapt to the system's characteristics.

[0086] For multiple sampling points, the noise reduction effect at each sampling point can be optimized by weighting and balancing the noise signals. Specifically, the noise signal at each sampling point can be weighted to balance the differences between different sampling points, thereby achieving the best overall noise reduction effect.

[0087] 404. The first device processes the noise signal of the noise source according to the target noise reduction parameter to generate an anti-noise signal.

[0088] The first device also includes a built-in microphone, which collects a source noise signal near a noise source (a cooling fan), and generates a corresponding anti-noise signal by adjusting a filter coefficient according to the source noise signal.

[0089] It should be noted that in the noise reduction method provided in the embodiment of the present application, steps 401 to 404 do not limit the number of executions. In practical applications, in order to achieve the best noise reduction effect, these steps may need to be repeated multiple times. As shown in Figure 5, after the projector generates the corresponding anti-noise signal, the independent microphone will collect the residual noise signal generated by the mutual cancellation of the fan noise and the anti-noise signal. If the intensity of this residual noise signal is still high, then steps 401 to 404 need to be repeated to ensure that the residual noise signal is minimized. Such a repeated execution process can effectively optimize the noise reduction effect, thereby providing a quieter user experience.

[0090] Furthermore, the cooling fan on a projector typically has multiple adjustable settings, each corresponding to different wind speeds and noise levels. In practical applications, to obtain more accurate noise reduction parameters, sampling tests can be performed by adjusting the cooling fan's wind speeds to obtain the corresponding noise reduction parameters.

[0091] In addition, according to an embodiment of the present application, it is only necessary to use a sound pickup device to collect noise signals before the projector device is officially used. Once the projector device obtains the target noise reduction parameters of the listening position, no external sound pickup device is required during the formal projection application. If the user's viewing position changes, the test collection needs to be re-performed. In different scenarios, the user's requirements for noise reduction effects may be different. Therefore, the projector device can also support user-defined noise reduction parameters. Users can personalize the noise reduction parameters through interface operations or voice commands to meet their own usage needs.

[0092] In an embodiment of the present application, by collecting the noise reduction effect data of the microphone at a specific listening position, the key anti-noise signal parameters in the projector fan active noise reduction system can be adjusted, thereby improving the targeted noise reduction effect. Furthermore, for scenes where multiple people are watching the projection at the same time, iterative optimization and weighted averaging of data from multiple sampling points can be performed to ensure that each user can obtain a consistent and high-quality noise reduction effect, avoiding the situation where some users feel that the noise is reduced while other users feel that the noise is enhanced. This method can ensure that in multi-person scenes, the impact of the projector fan noise on users is minimized, providing a more comfortable and consistent viewing experience.

[0093] The noise reduction method provided in this application can effectively process noise signals, calculate precise target noise reduction parameters, and achieve audio noise reduction through real-time processing, providing a new technical means for the field of audio processing. In addition, the application of this technology not only improves the user experience of projector equipment, but also provides a new approach to noise reduction for other devices that require high-speed rotating fans for heat dissipation.

[0094] Furthermore, we consider that the performance and computing power of the projector processor may be used for its own projection application, which may cause the projector device to face insufficient computing power when calculating the target noise reduction parameters. Based on this consideration, the embodiment of the present application provides a method of using the processor on the sound pickup device to calculate the target noise reduction parameters, and then uploading these parameters to the projector device. In this way, the projector can generate the corresponding anti-noise signal based on the received target noise reduction parameters, thereby greatly reducing the computing power burden of the projector device.

[0095] As shown in FIG6 , FIG6 is another flow chart of the noise reduction method provided in an embodiment of the present application.

[0096] 601. The sound pickup device collects a noise signal of the cooling fan of the first device;

[0097] Step 601 in this embodiment is similar to step 401 in the embodiment shown in FIG. 4 , and will not be described in detail here.

[0098] 602. The sound pickup device calculates target noise reduction parameters based on the noise signal;

[0099] After collecting the noise signal, the sound pickup device can use its own processing power to calculate the noise reduction parameters of the target. This process is shown in Figure 7 below, where the terminal device containing the microphone is responsible for collecting the noise signal at the sampling point. Subsequently, these signals are deeply processed by the processor of the terminal device. In fact, in order to implement this processing process, users can adopt a variety of operation methods. They can use the corresponding mini-program application by downloading a special application (APP) or scanning a QR code. These applications or mini-programs can use the processor computing power of the terminal device to perform precise calculations and processing on the collected noise signals, and the specific details are not limited here.

[0100] The process of calculating the target noise reduction parameters is similar to step 403 in FIG. 4 , and will not be described in detail here.

[0101] 603. The sound pickup device sends the target noise reduction parameter to the first device;

[0102] As shown in FIG7 , the terminal device uploads the calculated target noise reduction parameters to the projector device.

[0103] In one possible implementation, when faced with multiple sampling points, the terminal device may first collect all noise signals and then process them together. Alternatively, the terminal device may collect and process them simultaneously, calculating the corresponding noise reduction parameters for each noise signal collected and then performing a unified weighted equalization process on the multiple noise reduction parameters. The specific implementation is not limited here.

[0104] 604. The first device processes the noise signal of the noise source according to the target noise reduction parameter to generate an anti-noise signal.

[0105] Step 604 in this embodiment is similar to step 404 in the embodiment shown in FIG. 4 , and will not be described in detail here.

[0106] In this embodiment of the application, the calculation process of the target noise reduction parameters is transferred to an external device such as a mobile phone or tablet for processing, thereby reducing the computing power required by the projector, thereby ensuring that computing power does not become the application bottleneck of this space optimization solution. In this way, projectors with different computing powers, high, medium and low, can successfully apply this space optimization operation.

[0107] Having described the noise reduction system and method provided in the embodiments of the present application above, the noise reduction device provided in the embodiments of the present application will now be described. Please refer to Figure 8, which is a schematic diagram of the structure of the noise reduction device in the embodiments of the present application. Noise reduction device 800 can be used to perform the steps performed by the first device in the embodiments shown in Figures 4 to 7. For details, please refer to the relevant descriptions in the above method embodiments.

[0108] The noise reduction device 800 includes a transceiver module 801 and a processing module 802. The transceiver module 801 can implement corresponding communication functions, and the processing module 802 is used to process data. The transceiver module 801 can also be called a communication interface or a communication unit.

[0109] Optionally, the noise reduction device 800 may further include a storage unit, which may be used to store instructions and / or data. The processing module 802 may read the instructions and / or data in the storage unit to enable the network device to implement the aforementioned method embodiment.

[0110] The noise reduction device 800 can be used to perform the actions described in the above method embodiments. The noise reduction device 800 can be a network device or a component that can be configured in a network device. The transceiver module 801 is used to perform the reception-related operations described in the above method embodiments, and the processing module 802 is used to perform the processing-related operations described in the above method embodiments.

[0111] Optionally, the transceiver module 801 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiment. The receiving module is used to perform the receiving operation in the above method embodiment.

[0112] As an example, the noise reduction device 800 is used to perform the action performed by the first device in the embodiment shown in FIG. 4 above.

[0113] The transceiver module 801 is configured to obtain a target noise reduction parameter, where the target noise reduction parameter is calculated based on at least one noise signal; the at least one noise signal is fan noise of a cooling fan collected by at least one sound pickup device at a target location, and the target noise reduction parameter is used to indicate environmental information of the target location;

[0114] The processing module 802 is configured to process the fan noise based on the target noise reduction parameter to generate an anti-noise signal. The anti-noise signal has the same frequency as the fan noise and an opposite phase.

[0115] The processing module 802 in the above embodiment can be implemented by at least one processor or processor-related circuit. The transceiver module 801 can be implemented by a transceiver or transceiver-related circuit. The transceiver module 801 can also be referred to as a communication unit or communication interface. The storage unit can be implemented by at least one memory.

[0116] The present application also provides a noise reduction device 900. As shown in FIG9 , the noise reduction device 900 includes a processor 901 coupled to a memory 902. The memory 902 is configured to store computer programs, instructions, and / or data. The processor 901 is configured to execute the computer programs, instructions, and / or data stored in the memory 902, thereby executing the method described in the above method embodiment.

[0117] Optionally, the noise reduction device 900 includes one or more processors 901 .

[0118] Optionally, as shown in FIG9 , the noise reduction device 900 may further include a memory 902 .

[0119] Optionally, the noise reduction device 900 may include one or more memories 902 .

[0120] Optionally, the memory 902 may be integrated with the processor 901 or provided separately.

[0121] Optionally, as shown in Figure 9, the noise reduction device 900 may further include a transceiver 903, which is used to receive and / or send messages. For example, the processor 901 is used to control the transceiver 903 to receive and / or send signals.

[0122] As a solution, the noise reduction device 900 is used to implement the operations of the network device in the above method embodiment.

[0123] For example, the processor 901 is used to implement the processing-related operations performed by the network device in the above method embodiment, and the transceiver 903 is used to implement the sending and receiving-related operations performed by the network device in the above method embodiment.

[0124] When the noise reduction device 900 is a chip, the chip includes a processor, memory, and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing unit, microprocessor, or integrated circuit integrated on the chip. In the above method embodiment, the network device's transmission operation can be the chip's output, and the network device's reception operation can be the chip's input.

[0125] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0126] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0127] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0128] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0129] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or an access network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk.

[0130] 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 make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the protection scope of the technical solutions of the embodiments of the present invention.

Claims

1. A noise reduction method, characterized in that, Applied to a first device, the first device including a noise source, the method comprising: Obtaining a target noise reduction parameter, the target noise reduction parameter being calculated based on at least one noise signal; the at least one noise signal being the noise of the noise source collected by at least one sound pickup device at a target position, the target noise reduction parameter being used to indicate the environmental information of the target position; Based on the target noise reduction parameter, processing the noise of the noise source to generate an anti-noise signal, the anti-noise signal having the same frequency as and opposite in phase to the noise of the noise source.

2. The method according to claim 1, wherein The obtaining the target noise reduction parameter includes: Receiving the target noise reduction parameter from the at least one sound pickup device.

3. The method according to claim 1, wherein The obtaining the target noise reduction parameter includes: Receiving the at least one noise signal from the at least one sound pickup device; Determining the target noise reduction parameter according to the at least one noise signal.

4. The method according to any one of claims 1 to 3, characterized in that The at least one noise signal includes a first noise signal, the first noise signal being the noise of the noise source collected by a first sound pickup device at a first position, the first sound pickup device being any one of the at least one sound pickup device.

5. The method according to claim 4, characterized in that, When there are multiple ones of the at least one noise signal, the at least one noise signal further includes a second noise signal, the second noise signal being the noise of the noise source collected by the first sound pickup device at a second position, the second position being different from the first position.

6. The method according to claim 4 or 5, characterized in that, When there are multiple ones of the at least one noise signal, the at least one noise signal further includes a third noise signal, the third noise signal being the noise of the noise source collected by a second sound pickup device at a third position, the third position being different from the first position.

7. The method according to any one of claims 1-6, characterized in that, The target noise reduction parameter is obtained by weighted averaging of the at least one noise signal based on an iterative optimization algorithm, and the termination iteration condition of the iterative optimization algorithm is that the noise signal collected by the at least one sound pickup device is less than a preset value or the number of iterations reaches a threshold value.

8. The method according to any one of claims 1-7, characterized in that, The first device further includes a microphone, the microphone being used to collect a target noise signal, the target noise signal being the noise of the noise source at the position where the first device is located; The processing the noise of the noise source based on the target noise reduction parameter to generate an anti-noise signal includes: Configuring the target noise reduction parameter through a filter to process the target noise signal to generate the anti-noise signal.

9. The method according to any one of claims 1 - 8, characterized in that, The noise source includes a cooling fan, and the noise of the noise source includes fan noise.

10. A noise reduction device, characterized in that, The noise reduction device is disposed in a first device, the first device including a noise source, the noise reduction device including: A transceiver module, configured to obtain a target noise reduction parameter, the target noise reduction parameter being calculated based on at least one noise signal; the at least one noise signal being the noise of the noise source collected by at least one sound pickup device at a target position, the target noise reduction parameter being used to indicate the environmental information of the target position; A processing module, configured to process the noise of the noise source based on the target noise reduction parameter to generate an anti-noise signal, the anti-noise signal having the same frequency as and opposite in phase to the noise of the noise source.

11. The device according to claim 10, characterized in that, The transceiver module is specifically configured to: Receive the target noise reduction parameter from the at least one sound pickup device.

12. The device according to claim 10, wherein The transceiver module is specifically configured to: Receive the at least one noise signal from the at least one sound pickup device; The processing module is further configured to determine the target noise reduction parameter according to the at least one noise signal.

13. The device according to any one of claims 10 to 12, characterized in that The at least one noise signal includes a first noise signal, and the first noise signal is the noise of the noise source collected by the first sound pickup device at the first position, and the first sound pickup device is any one of the at least one sound pickup device.

14. The device according to claim 13, characterized in that, When there are multiple at least one noise signals, the at least one noise signal further includes a second noise signal, and the second noise signal is the noise of the noise source collected by the first sound pickup device at the second position, and the second position is different from the first position.

15. The device according to claim 13 or 14, characterized in that, When there are multiple at least one noise signals, the at least one noise signal further includes a third noise signal, and the third noise signal is the noise of the noise source collected by the second sound pickup device at the third position, and the third position is different from the first position.

16. The device according to any one of claims 10 to 15, characterized in that The target noise reduction parameter is obtained by weighted averaging of the at least one noise signal based on an iterative optimization algorithm, and the termination iteration condition of the iterative optimization algorithm is that the noise signal collected by the at least one sound pickup device is less than a preset value or the number of iterations reaches a threshold value.

17. The device according to any one of claims 10 - 16, characterized in that, The first device further includes a microphone, and the microphone is configured to collect a target noise signal, and the target noise signal is the noise of the noise source at the position where the first device is located; The processing module is specifically configured to: Configure the target noise reduction parameter through a filter to process the target noise signal and generate the anti-noise signal.

18. The device according to any one of claims 10-17, characterized in that, The noise source includes a cooling fan, and the noise of the noise source includes fan noise.

19. A noise reduction device, characterized in that, Including at least one processor, coupled to a memory; The memory is used to store programs or instructions; The at least one processor is configured to execute part or all of the programs or instructions, so that the method according to any one of claims 1 to 9 is executed.

20. A noise reduction system, characterized in that, Including The noise reduction device according to claim 19, and at least one sound pickup device, where the at least one sound pickup device is configured to collect and process a noise signal at a target position and send a processing result to the noise reduction device.

21. A computer-readable storage medium, including instructions, when the instructions run on a computer, so that the method according to any one of claims 1 to 9 is executed.

22. A computer program product including instructions, when it runs on a computer, so that the method according to any one of claims 1 to 9 is executed.

Citation Information

Patent Citations

  • Noise reduction method and apparatus for household appliance

    CN107452368A

  • Projection device noise elimination method and device, and projection device

    CN107665714A

  • Noise reduction processing system and method for server fan

    CN114143665A

  • Vehicle noise reduction method, device, equipment, system and storage medium

    CN116645946A

  • Transformer self-adaptation active noise reduction device

    CN203444957U

Cited By

  • Fan self-adaptive energy-saving control method and system for active noise reduction

    CN120667405A

  • MEMS sensor signal conversion method and system based on cycle-by-cycle noise reduction

    CN120687744A

  • Noise reduction method and device for power supply with pickup function

    CN120708586A