Noise reduction method, noise reduction device and noise reduction system
By using sound pickup devices on the projector equipment to collect noise signals, calculate target noise reduction parameters and generate anti-noise signals, the problem of poor noise reduction effect in open space is solved, and better noise reduction effect and user experience is achieved.
Patent Information
- Application Number
- CN202410035776.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-08
- Publication Date
- 2025-07-08
AI Technical Summary
The existing active noise reduction technology cannot effectively reduce fan noise in open spaces, such as projector equipment. This is mainly due to the long distance between the noise source and the noise reduction speaker and the large difference in the spatial transmission function, resulting in poor noise reduction effect.
By using the sound pickup device to collect noise signals at the actual listening position of the user, calculate target noise reduction parameters, generate anti-noise signals, and process them on the projector equipment, the iterative optimization algorithm and head-related transmission function optimize the noise reduction effect, and reduce the computing power burden of the projector equipment.
It improves the noise reduction effect of projector equipment in open space, provides a more peaceful user experience, adapts to different environments and user needs, and reduces the computing burden of the equipment.
Smart Images

Figure CN120279874A_ABST
Abstract
Description
Technical Field
[0001] 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
[0002] In recent years, the popularization of projectors has made users increasingly concerned about their noise problems. Since projectors use light sources such as mercury lamps and lasers, in order to achieve high brightness, they usually generate serious heat. To achieve rapid heat dissipation, projectors need to use fans. As the brightness increases and the usage time prolongs, the heat problem will become more serious, resulting in an increase in temperature, which in turn prompts the fan to increase its rotational speed to accelerate heat dissipation. And high-speed fans are one of the key factors causing noise.
[0003] Regarding the noise problem of projectors, a common solution is to use active noise cancellation (ANC) technology. This technology detects the noise A emitted by the fan through a sound pickup device (such as a microphone) of the projector, and then the speaker device of the projector generates a corresponding anti-noise signal -A, so that these two signals cancel each other out, thereby achieving the effect of noise reduction.
[0004] However, common ANC technologies are generally used for headphones, and their sound-emitting devices are located near or even inside the ear. When using devices similar to projectors in an open space, traditional ANC technologies may not be able to effectively reduce environmental noise. Summary of the Invention
[0005] The embodiments of the present application provide a noise reduction method, a noise reduction device, and a noise reduction system, which are used to improve the solving performance of a solver when the solver solves a mathematical programming problem.
[0006] In the first aspect of the embodiments of the present application, a noise reduction method is provided, which is applied to a first device. The first device includes a noise source. The method includes: the first device obtains a target noise reduction parameter, and the target noise reduction parameter is calculated based on at least one noise signal; and the at least one noise signal is the noise caused by the noise source of the first device collected by at least one sound pickup device at a target position, and the target noise reduction parameter can be used to indicate the 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, and the anti-noise signal has the same frequency as the fan noise and is opposite in phase.
[0007] In this application, the target noise reduction parameters obtained by the first device include: the phase and delay of the anti-noise, amplitude, frequency equalization filtering, spatial transfer function STF, head-related transfer function HRTF, etc. The noise reduction method provided by the embodiments of this application is executed before the first device is officially used. The pickup device is used to collect the noise signal at the specified listening position, so as to determine the corresponding target noise reduction parameters. When the first device is officially used, there is no need for an external pickup device to intervene.
[0008] By using the above method, since the target noise reduction parameters 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.
[0009] In some alternative embodiments, obtaining the target noise reduction parameters includes: the first device directly receives the target noise reduction parameters from at least one pickup device.
[0010] By using the above method, after the pickup device collects the noise signal, it can calculate the corresponding target noise reduction parameters and then upload the target noise reduction parameters to the first device, making use of the computing power of the pickup device itself, thus significantly reducing the computing power burden of the first device and enabling the first devices with different computing powers to apply this noise reduction method.
[0011] In some alternative embodiments, obtaining the target noise reduction parameters includes: the first device receives at least one noise signal from the at least one pickup device; then the first device determines the target noise reduction parameters according to the at least one noise signal.
[0012] By using the above method, after the pickup device collects the noise signal, it directly sends it to the first device. At this time, the pickup device can be a microphone device that only has a simple function of collecting sound, reducing the complexity of the entire noise reduction system.
[0013] In some alternative embodiments, the at least one noise signal includes a first noise signal, and the first noise signal is the noise generated by the noise source collected by the first pickup device at the first position, and the first pickup device is any one of the at least one pickup device.
[0014] In some alternative embodiments, 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 generated by the noise source collected by the first pickup device at the second position, and the second position is different from the first position.
[0015] By using the above method, if there are multiple positions where the noise reduction effect needs to be optimized, the noise signal can be collected at multiple listening positions, and customized optimization can be carried out for each position.
[0016] In some alternative embodiments, when there are multiple at least one noise signal, the at least one noise signal further includes a third noise signal, which is the noise generated by the noise source collected by the second sound pickup device at a third position different from the first position, and the second sound pickup device is different from the first sound pickup device.
[0017] It should be noted that if multiple sound pickup devices are to be used to collect noise at multiple listening positions simultaneously, it is necessary to ensure that the parameters of the microphones of each sound pickup device do not differ too much.
[0018] Using the above method, when there are multiple positions where the noise reduction effect needs to be optimized, multiple sound pickup devices can be used to collect at different listening positions. This method ensures that the noise signals captured by all sound pickup devices originate from the same time and the same noise source, thereby improving the accuracy and refinement of multi-position noise reduction processing.
[0019] In some alternative embodiments, the target noise reduction parameter is obtained by weighted averaging of 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 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.
[0020] In this application, the process from collecting the noise signal to outputting the anti-noise signal in the noise reduction method does not mean that it is only executed once, but rather the remaining noise signal after adjustment is collected after outputting the anti-noise, until the remaining 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 among the previous iterative data is selected to determine the final target noise reduction parameter. When there are multiple noise signals, the weighting coefficient of the noise signal can also be adaptively adjusted to better adapt to different noise environments.
[0021] In some alternative embodiments, the first device further includes a microphone for collecting 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 parameter, the fan noise is processed to generate an anti-noise signal, including: configuring the target noise reduction parameter through a filter to process the target noise signal to generate an anti-noise signal.
[0022] In some alternative embodiments, the noise source of the first device includes a cooling fan, and correspondingly, the noise of the noise source includes fan noise.
[0023] In some alternative embodiments, 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 the sound source to both ears.
[0024] The second aspect of the present application provides a noise reduction device. The noise reduction device is disposed in a first device, and the first device includes a noise source. The noise reduction device includes:
[0025] A transceiver module, 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 the noise of the noise source collected by at least one sound pickup device at a target position, and the target noise reduction parameters are 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 parameters to generate an anti-noise signal, where the anti-noise signal has the same frequency as the noise of the noise source and is opposite in phase.
[0026] In some optional embodiments, the transceiver module is specifically configured to: receive the target noise reduction parameters from at least one sound pickup device.
[0027] In some optional embodiments, the transceiver module is specifically configured to: receive at least one noise signal from at least one sound pickup device; the processing module is further configured to determine the target noise reduction parameters according to the at least one noise signal.
[0028] In some optional embodiments, the at least one noise signal includes a first noise signal, where the first noise signal is the noise of 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.
[0029] 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 the noise of the noise source collected by the first sound pickup device at a second position, and the second position is different from the first position.
[0030] 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, where the third noise signal is the noise of the noise source collected by a second sound pickup device at a third position, and the third position is different from the first position.
[0031] In some optional embodiments, the target noise reduction parameters are 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 at least one sound pickup device is less than a preset value or the number of iterations reaches a threshold value.
[0032] In some optional embodiments, the first device further includes a microphone, and the microphone is configured to collect a target noise signal, where the target noise signal is the fan noise at the position where the first device is located; the processing module is specifically configured to: configure the target noise reduction parameters through a filter and process the target noise signal to generate an anti-noise signal.
[0033] In some alternative embodiments, the noise source of the first device includes a cooling fan. Correspondingly, the noise of the noise source includes fan noise.
[0034] In some alternative embodiments, 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 the sound source to both ears.
[0035] A third aspect of the present application provides a noise reduction device, which includes a processor, a memory, and a transceiver. A computer program or computer instructions are stored in the memory, and the processor is used to call and run the computer program or computer instructions stored in the memory, so that the processor implements the processing operations in the first aspect and any implementation manner in the first aspect. The transceiver is used to send and receive signals, such as implementing the receiving and sending operations in the first aspect and any implementation manner in the first aspect.
[0036] A 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 execute the method described in the first aspect and any implementation manner in 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.
[0037] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When it runs on a computer, it causes the computer to execute the method in the first aspect and any optional method thereof.
[0038] In a sixth aspect, an embodiment of the present application provides a computer program, which, when running on a computer, causes the computer to execute the method in the first aspect and any optional method thereof.
[0039] In a seventh aspect, the present application provides a chip system, which includes a processor for supporting an execution device or a training device to implement the functions involved in the above aspects. For example, it sends or processes the data or information involved in the above method. In a possible design, the chip system further includes a memory for storing necessary program instructions and data for the execution device or the training device. The chip system may be composed of chips or may include chips and other discrete devices.
[0040] Above, the technical effects of the second, third, fifth, and sixth aspects of the present application can be understood with reference to the technical effects of the first aspect and any implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the accompanying drawings required for the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those skilled in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.
[0042] Figure 1 A schematic diagram of an application scenario of a projector provided by an embodiment of the present application;
[0043] Figure 2 A schematic diagram of the spatial effect of sine sound waves generated by two sound-producing devices;
[0044] Figure 3 A schematic diagram of a noise reduction system provided by an embodiment of the present application;
[0045] Figure 4 A flowchart of a noise reduction method provided by an embodiment of the present application;
[0046] Figure 5 Another flowchart of a noise reduction method provided by an embodiment of the present application;
[0047] Figure 6 Another flowchart of a noise reduction method provided by an embodiment of the present application;
[0048] Figure 7 Another flowchart of a noise reduction method provided by an embodiment of the present application;
[0049] Figure 8 A schematic structural diagram of a noise reduction device provided by an embodiment of the present application;
[0050] Figure 9 Another schematic structural diagram of a noise reduction device provided by an embodiment of the present application. Detailed implementation manners
[0051] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, rather than all embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present application.
[0052] In the description and claims of this application, and in the above-mentioned drawings, terms such as "first", "second", "third", "fourth", etc. (if any) are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of this application described here, for example, can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0053] During the operation of the projector device, the fan noise generated by the cooling fan is a problem that cannot be ignored. This noise is closely related to parameters such as the rotation speed and the number of blades, and is manifested as rotation noise and blade noise. As the rotation speed increases and the number of blades increases, the frequency of the noise will also increase accordingly. Traditional noise reduction methods, such as sound insulation and sound absorption, although they can achieve certain effects, are all passive noise reduction methods and may not be able to completely eliminate noise in some cases.
[0054] Considering that projector devices generally come with speaker devices and have a relatively large power, the active noise cancellation (ANC) technology can be used to reduce the fan noise caused by the operation of the projector cooling fan. For the noise source, an anti-noise is provided, and by superimposing the peaks and valleys of the noise and the anti-noise signals, the goal of reducing the noise level is achieved. For example, this technology has been widely used in active noise cancellation headphones.
[0055] As Figure 1 shown, Figure 1 is a possible projector application scenario. The user uses the projector in the room, the screen is in front of the user, and the projector device is on the right side of the user, with a certain distance between the projector and the user. It can be understood that Figure 1 The scenario shown is just a possible application scenario. In actual applications, the projector device may be placed at any position in the room, such as on the left side of the user or above the screen, etc., and no specific limitation is made here.
[0056] However, through the applicant's research, it is found that different from the scenario where the anti-noise signal is generated near the human ear in active noise cancellation headphones, when using the ANC technology in an open space scenario such as a projector device, the noise cannot be effectively reduced.
[0057] First, the relevant terms and concepts involved in the embodiments of this application will be introduced below.
[0058] 1. Active Noise Cancellation (ANC): It is a noise reduction technology. Its principle is to start from the noise source itself and try to reverse the phase of the original noise through electronic circuits to achieve the effect of eliminating background sound or noise. Active noise cancellation technology is widely used in audio devices such as headphones and earplugs to provide a clearer and purer audio experience.
[0059] The implementation of ANC technology requires the support of a set of hardware and software components. These components can detect the sound or noise in the environment and generate sound waves with opposite phases to neutralize these sounds or noises. An active noise cancellation system usually includes a micro control processor, a sound sensor, and a sound generator. The micro control processor is responsible for receiving the signals from the sound sensor and generating corresponding sound waves with opposite phases according to these signals. The sound sensor is usually a small microphone used to detect the sound or noise in the environment. The sound generator is a driving unit that can generate sufficient sound pressure to neutralize the background sound or noise. Simply put, assuming the noise that appears is A, after it is detected by an external pickup, the earphone will instantly generate a sound of -A, and the two will cancel each other out in the ear, thus realizing the noise reduction function. It can be said that actually your ears have "heard" the noise, but at the same time they have also heard the "noise reduction sound", and the two cancel each other out in your ears to achieve noise reduction.
[0060] 2. Spatial Transfer Function (STF): It is a mathematical model that describes the signal transmission characteristics in space and is usually used to describe the spatial propagation process in physical phenomena such as acoustics, vibration, and wave motion. STF defines the transmission characteristics of a signal at different positions in space, including amplitude, phase, and frequency response, etc. STF is often used to describe scenarios such as the propagation of sound in a room, the propagation of seismic waves in the earth's strata, and the propagation of electromagnetic waves in a medium. Through STF, the transmission characteristics of a signal at different positions can be analyzed, such as the attenuation, diffusion, reflection, and refraction of the signal. STF can also be used to predict and control the propagation behavior of a signal in a specific spatial environment, such as acoustic and vibration control. STF is usually represented by a series of parameters, which can be real numbers, complex numbers, or matrices, etc., depending on the transmission process being described. For example, in acoustics, STF can be expressed as a function of frequency and distance, while in wave propagation, STF may be expressed as a function of wave number and distance.
[0061] Exemplarily, the noise signal generated by a device located at point A is X(s), and the noise signal heard by a user located at point B is Y(s). At this time, the spatial transfer function STF between point A and point B is G(s) = Y(s) / X(s).
[0062] 3. Head-Related Transfer Function (HRTF): It is a sound localization algorithm. HRTF is a set of filters that use techniques such as interaural time delay (ITD), interaural amplitude difference (IAD), and pinna frequency vibration to generate stereo sound effects. When sound is transmitted to the pinna, ear canal, and eardrum in the human ear, the listener will have a sense of surround sound. HRTF describes the transmission process of sound waves from the sound source to the two ears, and it is the result of the comprehensive filtering of sound waves by the human physiological structure (such as the head, pinna, and torso, etc.).
[0063] Compared with active noise-canceling headphones, in the scenario of using ANC technology in an open space such as a projector device, the applicant has found the following main differences:
[0064] 1) The distance scale between the noise source pickup position and the noise-canceling speaker position on the projector is larger than the space inside the headphones: The distance between the noise source pickup position and the sound-emitting device of the noise-canceling speaker in the headphones is within the headphones and is at the sub-centimeter level. Due to structural reasons on the projector, this distance is usually at the decimeter level. In terms of the wavelength of the fan noise, the scale difference is obvious and will significantly affect the noise-canceling effect.
[0065] Please refer to Figure 2 , Figure 2 for the schematic diagram of the effect after the same-frequency anti-phase sound waves propagate through space when the position difference between the noise source and the noise-canceling speaker is large. In the figure, S1 and S2 are two sound-emitting devices separated by a certain distance, which can be understood as S1 being the noise source and S2 being the noise-canceling speaker. The sounds generated by both spread out in the form of sine sound waves. For a single device, the interval between two adjacent wave peaks (or two adjacent wave valleys) in the sine sound wave is λ, and the interval between an adjacent wave peak and wave valley is However, due to the certain distance between the two sound-emitting devices, there is a certain phase difference between the two sine sound waves, which will form an interference phenomenon based on the spatial position. Specifically, the sound waves at certain positions will cancel each other out and weaken, and the noise-canceling effect is better, such as position N; the sound waves at certain positions will be superimposed and enhanced, and the heard noise will be stronger, such as position M.
[0066] 2) Different from the headphones where the listening position of the user (the user's ears) is in between, the projector is far from the listening position. Therefore, the projector cannot perform relevant noise-canceling processing according to the actual noise listening experience of the user.
[0067] 3) The noise-canceling speaker of the projector is configured on the projector and usually maintains a relatively long distance from the actual listening position, approximately between 1 and 3 meters. Due to this distance, the noise and the anti-noise signal may vary during transmission because of the inconsistency of the spatial transfer function STF. This difference caused by spatial transmission not only exacerbates the deterioration of the actual noise-canceling effect, but also the magnitude of this difference is closely related to the actual environmental conditions.
[0068] The above differences indicate that with only the existing ANC scheme, it is impossible to ensure a good noise-canceling experience for users at the actual listening position in an open space scenario. Among them, it is mainly affected by the spatial transfer function STF between the two.
[0069] Based on this, to solve the noise-canceling problem at the listening position in an open space scenario, the present application provides a noise-canceling system in a real-time example, which includes a first device containing a noise source and a noise-canceling 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 by wireless (such as wifi, Bluetooth, XingShan, etc.) or wired means, and the sound pickup device is used to sample and test at the actual listening position of the user, and repeatedly iteratively adjust the anti-noise signal generated by the first device.
[0070] A sound pickup device is a device used to collect the ambient sound on-site. It usually consists of a microphone and an audio amplification circuit, and is used to transmit the sound signal to the backend device for processing. In the present application, the sound pickup device can be an independent microphone, which can be a wired or wireless microphone, such as an omnidirectional microphone, a directional microphone, or a professional microphone, etc.; it can also be a terminal device configured with a microphone. The terminal device is a device including a wireless communication function, such as a mobile phone, a tablet computer, a laptop computer, a personal digital assistant, etc.; it can also be a headset and earplugs configured with a microphone.
[0071] Please refer to Figure 3 , Figure 3 which is a possible usage scenario in the noise-canceling system provided by the 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 the noise signal at the sampling point. Among them, there can be multiple sampling points, such as Figure 3 there are sampling point A, sampling point B, and sampling point C. If there are multiple sampling points, during sampling, 1 sound pickup device can be used to collect multiple sampling points separately; or multiple sound pickup devices can be used to collect multiple sampling points simultaneously.
[0072] However, it should be noted that the parameters of the microphone itself of the sound pickup device are also a factor affecting the collected noise signal. If a scheme of using multiple sound pickup devices for collection is adopted, it is necessary to ensure that the parameters of the microphones of each sound pickup device do not differ too much.
[0073] Please refer to Figure 4 , Figure 4 which is a schematic diagram of an implementation of a noise reduction method using a sound pickup device provided by an embodiment of the present application.
[0074] 401. The sound pickup device collects the noise signal of the cooling fan of the first device;
[0075] Among them, the first device includes a noise source. In a possible embodiment, the first device is a projector device and the noise source is a cooling fan. The noise source generates noise, and the external sound pickup device collects the noise signal propagated to the target position.
[0076] It can be understood that during the sampling process at multiple sampling points, 1 sound pickup device can be selected for sub - sampling, or multiple sound pickup devices can be selected for simultaneous sampling.
[0077] In a possible implementation manner, when the sound pickup device is a headset - type sound pickup device, the head - related transfer function HRTF of the user can also be collected. HRTF describes the influence of the head and ears on the perceived sound. This parameter determines the slight differences in phase and frequency when sounds from different directions reach both ears. Determining HRTF can perform better optimization processing on the anti - noise signal.
[0078] 402. The sound pickup device sends the collected noise signal to the first device;
[0079] Exemplarily, the external sound pickup device is an independent microphone. As Figure 5 shown, the independent microphone uploads the collected noise signal to the processor of the projector for processing at the sampling point. Among them, the independent microphone can be connected to the projector device in a wireless (such as wifi, Bluetooth, XingShan, etc.) or wired manner, and the connection method is not limited.
[0080] 403. The first device calculates the target noise reduction parameter based on the noise signal;
[0081] After receiving the noise signal uploaded by the sound pickup device, the first device can use a system - on - chip (SoC), a central processing unit (CPU), or a digital signal processor (DSP) to process the noise signal and calculate the target noise reduction parameter.
[0082] Exemplarily, the target noise reduction parameters include: anti-noise phase and delay, amplitude, frequency equalization filter, spatial transfer function STF, HRTF, etc. In the present application, the STF is the most important one to be calculated.
[0083] 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 the filter coefficients.
[0084] The FxLMS algorithm is an adaptive filter algorithm used for active noise control. It can adaptively adjust the filter coefficients according to the error between the input signal and the desired output signal to achieve the purpose of noise suppression. The algorithm is simple to implement and has a small amount of computation. It is derived from the least-mean-square (LMS) algorithm proposed by Widrow. Compared with the traditional LMS algorithm, the outstanding feature of the FxLMS algorithm is that a filter is introduced when adjusting the system parameters. This filter is used to process the input signal to better adapt to the system characteristics.
[0085] For multiple sampling points, the noise reduction effect of each sampling point can be optimized by performing weighted equalization processing on multiple noise signals. Specifically, the noise signal of each sampling point can be weighted to balance the differences between different sampling points, so as to achieve the best overall noise reduction effect.
[0086] 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.
[0087] The first device also includes a built-in microphone, which collects a source noise signal near a noise source (cooling fan), and generates a corresponding anti-noise signal by adjusting a filter coefficient according to the source noise signal.
[0088] It should be noted that in the noise reduction method provided in the embodiment of the present application, steps 401 to 404 are not limited in 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. Figure 5 As shown, after the projector generates the corresponding anti-noise signal, the independent microphone will collect the residual noise signal generated by the fan noise and the anti-noise signal canceling each other out. If the intensity of this residual noise signal is still high, then it is necessary to repeat steps 401 to 404 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.
[0089] Furthermore, the cooling fans on the projector device usually have multiple speed settings for adjustment, with different speed settings corresponding to different wind speeds and noises. In practical applications, to obtain more accurate noise reduction parameters, sampling tests can be conducted by adjusting the different wind speeds of the cooling fan to obtain the noise reduction parameters corresponding to different wind speeds.
[0090] In addition, according to the embodiments of the present application, it is only necessary to collect noise signals using a sound pickup device before the projector device is officially used. Once the projector device obtains the target noise reduction parameters at the listening position, there is no need for the intervention of an external sound pickup device during the formal projection application process. If the user's viewing position changes, re-testing and collection are required. In different scenarios, the user's requirements for the noise reduction effect may vary. Therefore, the projector device can also support users to customize the noise reduction parameters. Users can perform personalized settings on the noise reduction parameters through interface operations or voice commands, etc., to meet their own usage requirements.
[0091] In the embodiments 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 pertinence of the noise reduction effect. Further, for the scenario where multiple people watch the projection simultaneously, data from multiple sampling points can be iteratively optimized and weighted averaged 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 others feel that the noise is enhanced. Such a method can ensure that in a multi-person scenario, the impact of the projector's fan noise on users is minimized, providing a more comfortable and consistent viewing experience.
[0092] The noise reduction method provided by the present application can effectively process noise signals, calculate accurate 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 usage experience of the projector device, but also provides a new idea for noise reduction for other devices that require high-speed rotating fans for heat dissipation.
[0093] Furthermore, considering that the performance and computing power of the projector processor may be used for its own projection applications, this may lead to a problem of insufficient computing power when the projector device calculates the target noise reduction parameters. Based on this consideration, the embodiments of the present application provide a method of using the processor on the sound pickup device to calculate the target noise reduction parameters and then upload these parameters to the projector device. In this way, the projector only needs to generate the corresponding anti-noise signal according to the received target noise reduction parameters, thereby greatly reducing the computing power burden on the projector device.
[0094] As Figure 6 shown, Figure 6 This is another flowchart of the noise reduction method provided by the embodiments of the present application.
[0095] 601. The sound pickup device collects the noise signal of the cooling fan of the first device;
[0096] Step 601 in this embodiment is similar to step 401 in the Figure 4 illustrated embodiment, and will not be elaborated here specifically.
[0097] 602. The sound pickup device calculates the target noise reduction parameter based on the noise signal;
[0098] After the noise signal is collected, the sound pickup device can use its own processing ability to calculate the target noise reduction parameter. This process is as follows Figure 7 shown. The terminal device including the microphone is responsible for collecting the noise signal at the sampling points. Subsequently, these signals will be deeply processed by the processor of the terminal device. In fact, in order to implement this processing process, users can adopt various operation methods. They can use the corresponding mini-program application by downloading a dedicated application (APP) or scanning a QR code. These applications or mini-programs can utilize the computing power of the processor of the terminal device to perform precise calculation processing on the collected noise signals, which is not specifically limited here.
[0099] The process of calculating the target noise reduction parameter is similar to step 403 in the Figure 4 foregoing, and will not be elaborated here specifically.
[0100] 603. The sound pickup device sends the target noise reduction parameter to the first device;
[0101] As Figure 7 shown, the terminal device uploads the calculated target noise reduction parameter to the projector device.
[0102] In a possible implementation manner, when the terminal device faces multiple sampling points, it can first collect all the noise signals and then process them together. It can also collect and process them simultaneously, that is, start calculating the corresponding noise reduction parameter for each collected noise signal, and finally perform unified weighted averaging processing on multiple noise reduction parameters, which is not specifically limited here.
[0103] 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.
[0104] Step 604 in this embodiment is similar to step 404 in the Figure 4 illustrated embodiment, and will not be elaborated here specifically.
[0105] In the embodiments of the present application, the calculation process of calculating the target noise reduction parameter is transferred to an external device such as a mobile phone or a tablet for processing, thereby reducing the computing power requirement of the projector, so as to ensure that the computing power will not become an application bottleneck of this space optimization solution. In this way, projectors with different computing powers of high, medium, and low grades can all smoothly apply this space optimization operation.
[0106] The noise reduction system and the noise reduction method provided by the embodiments of the present application are introduced above. Next, the noise reduction device provided by the embodiments of the present application will be described. Please refer to Figure 8 , Figure 8 which is a schematic structural diagram of the noise reduction device according to the embodiments of the present application. The noise reduction device 800 can be used to execute Figures 4 to 7 the steps executed by the first device in the embodiments shown in
[0107] 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 for data processing. The transceiver module 801 can also be referred to as a communication interface or a communication unit.
[0108] Optionally, the noise reduction device 800 may further include a storage unit, and the storage unit can be used to store instructions and / or data. The processing module 802 can read the instructions and / or data in the storage unit to enable the network device to implement the foregoing method embodiments.
[0109] The noise reduction device 800 can be used to execute the actions in the foregoing method embodiments. The noise reduction device 800 can be a network device or a component configurable in a network device. The transceiver module 801 is used to execute the operations related to reception in the foregoing method embodiments, and the processing module 802 is used to execute the operations related to processing in the foregoing method embodiments.
[0110] Optionally, the transceiver module 801 may include a sending module and a receiving module. The sending module is used to execute the sending operation in the foregoing method embodiments. The receiving module is used to execute the receiving operation in the foregoing method embodiments.
[0111] As an example, the noise reduction device 800 is used to execute the foregoing Figure 4 actions executed by the first device in the embodiments shown.
[0112] The transceiver module 801 is used to obtain a target noise reduction parameter, and the target noise reduction parameter is calculated based on at least one noise signal; the at least one noise signal is the fan noise of a cooling fan collected by at least one sound pickup device at a target position, and the target noise reduction parameter is used to indicate the environmental information of the target position;
[0113] A 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 a phase opposite to that of the fan noise.
[0114] The processing module 802 in the above embodiments may be implemented by at least one processor or processor-related circuits. The transceiver module 801 may be implemented by a transceiver or transceiver-related circuits. The transceiver module 801 may also be referred to as a communication unit or a communication interface. The storage unit may be implemented by at least one memory.
[0115] An embodiment of the present application further provides a noise reduction device 900. As Figure 9 shown, the noise reduction device 900 includes a processor 901. The processor 901 is coupled to a memory 902. The memory 902 is configured to store computer programs or instructions and / or data. The processor 901 is configured to execute the computer programs or instructions and / or data stored in the memory 902, so that the method in the above method embodiments is executed.
[0116] Optionally, the processor 901 included in the noise reduction device 900 is one or more.
[0117] Optionally, as Figure 9 shown, the noise reduction device 900 may further include a memory 902.
[0118] Optionally, the memory 902 included in the noise reduction device 900 may be one or more.
[0119] Optionally, the memory 902 may be integrated with the processor 901 or separately provided.
[0120] Optionally, as Figure 9 shown, the noise reduction device 900 may further include a transceiver 903. The transceiver 903 is configured to receive and / or send messages. For example, the processor 901 is configured to control the transceiver 903 to receive and / or send signals.
[0121] As a solution, the noise reduction device 900 is configured to implement the operations of the network device in the above method embodiments.
[0122] For example, the processor 901 is configured to implement the operations related to the processing performed by the network device in the above method embodiments, and the transceiver 903 is configured to implement the operations related to the transceiver performed by the network device in the above method embodiments.
[0123] When the noise reduction device 900 is a chip, the chip includes a processor, a memory, and a transceiver. Among them, the transceiver can be an input / output circuit or a communication interface; the processor can be a processing unit integrated on the chip, a microprocessor, or an integrated circuit. The sending operation of the network device in the above method embodiments can be the output of the chip, and the receiving operation of the network device in the above method embodiments can be the input of the chip.
[0124] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be repeated here.
[0125] In several embodiments provided in the present 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 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 system, or some features can be ignored or not executed. Another point is that the couplings, direct couplings, or communication connections shown or discussed with each other can be indirect couplings or communication connections through some interfaces, devices, or units, and can be in electrical, mechanical, or other forms.
[0126] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0127] In addition, the functional units in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0128] When 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 this application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or an access network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The foregoing storage medium includes: various media that can store program codes such as USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks, or optical discs.
[0129] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features. These modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the protection scope of the technical solutions of the various 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 of 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 of 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, wherein 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 to 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 to 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 of 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 and processing 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, characterized in that, 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, where 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, where 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, where 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, where 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, 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 the memory; The memory is used to store programs or instructions; The at least one processor is used 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
Cited By
Pump station distributed intelligent noise reduction system and method based on multi-source energy self-supply
CN120932623A
Impedance matching control noise reduction device and method based on plasma
CN121768354A