Active heat dissipation and noise reduction method, device, equipment and storage medium for speakers

通过实时识别和处理散热噪音和环境噪音,动态调整反向声波以降噪,解决了现有技术中散热噪音抑制效果不佳的问题,实现了高效的散热噪音降噪效果,提升了音频质量和 User experience.

CN119207361BActive Publication Date: 2025-01-28SHENZHEN MEIGAO ELECTRONICS EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411676291.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-01-28
Estimated Expiration
2044-11-22

AI Technical Summary

Technical Problem

The prior art is difficult to achieve efficient cooling noise suppression without significantly increasing the size and cost of the device, especially in the built-in speaker design of laptops and tablets.

Method used

Through real -time acquisition of equipment audio played instructions and noise data, identify heat dissipation noise and environmental noise, extract the heat dissipation sound wave data for noise reduction, and obtain audio signal -to -noise ratio based on the speaker audio data, dynamically adjust the amplitude and phase of the reverse sound waves to achieve the realization Noise reduction effect.

Benefits of technology

It significantly improves the audio quality and user experience of laptops and tablets in complex environments, effectively reduces the heat dissipation noise, while maintaining the integrity of the audio signal and adapt to changes in different environmental conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119207361B_ABST
    Figure CN119207361B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of computer equipment, and in particular to a method, device, computer equipment and storage medium for active heat dissipation and noise reduction of a speaker, wherein the method comprises: obtaining an audio playback instruction of the device, and obtaining noise data in real time, identifying the noise data, and obtaining heat dissipation noise data and environmental noise data; obtaining the speaker installation position corresponding to each speaker, and obtaining the speaker audio data corresponding to each speaker installation position from the audio playback instruction of the device; obtaining heat dissipation sound wave data from the heat dissipation noise data, performing noise reduction processing on the heat dissipation sound wave data, and obtaining the environmental sound wave data to be reduced; obtaining the corresponding audio signal-to-noise ratio according to the speaker audio data, and performing noise reduction processing on the noise reduction environmental sound wave according to the audio signal-to-noise ratio and the environmental noise data, and obtaining the audio active noise reduction result. The present application has the effect of actively reducing the heat dissipation noise in laptops and tablet computers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of computer equipment, and in particular to a method and device for active heat dissipation and noise reduction of a speaker, a computer equipment, and a storage medium. Background Art

[0002] The built-in speaker design of laptops and tablets has become one of the standard configurations of modern portable electronic devices. The portability and high performance requirements of such devices have promoted the development of built-in speaker technology, which has been continuously optimized in terms of size and power consumption. However, with the diversification of device functions and the complexity of application scenarios, the design of built-in speakers faces many challenges. Especially in terms of heat dissipation and sound quality, traditional speaker designs are difficult to meet users' needs for high-quality audio and low-noise environments.

[0003] At present, in order to alleviate the impact of heat dissipation noise on sound quality, common solutions include physical isolation, the application of sound insulation materials and optimizing speaker layout. Physical isolation refers to separating the speaker from the heat dissipation system to reduce the interference of mechanical vibration and airflow noise on the sound quality. The application of sound insulation materials is to add sound-absorbing or sound-insulating materials around the speaker to absorb or reflect some noise. In addition, optimizing the speaker layout is also one of the commonly used methods. By reasonably arranging the position of the speaker, it is away from the heat dissipation port and fan, thereby reducing the propagation path of noise.

[0004] Although the above methods can reduce the impact of heat dissipation noise to a certain extent, there are still obvious deficiencies in practical applications. Although the application of physical isolation and sound insulation materials can effectively reduce some noise, it will increase the weight and cost of the equipment, and it is difficult to achieve the ideal isolation effect in a limited space. Although optimizing the speaker layout can avoid noise sources to a certain extent, due to the limitations of the internal space of the equipment, it is often impossible to achieve the best noise reduction effect. Therefore, how to achieve efficient heat dissipation noise suppression without significantly increasing the size and cost of the equipment has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] In order to actively reduce the heat dissipation noise in laptop computers and tablet computers, the present application provides a method, device, computer equipment and storage medium for active heat dissipation noise reduction of a speaker.

[0006] The above-mentioned invention objective of the present application is achieved through the following technical solutions:

[0007] A method for actively dissipating heat and reducing noise of a loudspeaker, the method comprising:

[0008] Obtaining the audio playback instruction of the device, and obtaining noise data in real time, identifying the noise data, and obtaining heat dissipation noise data and environmental noise data;

[0009] Obtain the speaker installation position corresponding to each speaker, and obtain the speaker audio data corresponding to each speaker installation position from the device audio playback instruction;

[0010] Acquiring heat dissipation sound wave data from the heat dissipation noise data, and performing noise reduction processing on the heat dissipation sound wave data to obtain environmental sound wave data to be noise reduced;

[0011] The corresponding audio signal-to-noise ratio is obtained according to the speaker audio data, and the noise reduction environmental sound wave is subjected to noise reduction processing according to the audio signal-to-noise ratio and the environmental noise data to obtain an audio active noise reduction result.

[0012] By adopting the above technical solution, an efficient and intelligent speaker active heat dissipation noise reduction method is provided, which can significantly improve the audio quality and user experience of laptops and tablets in complex environments. Specifically, the method achieves multiple technical effects through the following technical means: first, by obtaining the device audio playback instructions in real time, synchronously collecting environmental noise data, and using advanced signal processing technology to identify and classify the noise data, accurately distinguishing the heat dissipation noise data from the environmental noise data, not only improves the accuracy of the noise data, but also lays the foundation for subsequent noise reduction processing, so that various noise sources that affect the audio quality can be more accurately identified, thereby achieving more targeted noise reduction processing; by deeply analyzing the heat dissipation noise data, extracting the heat dissipation sound wave data from it, and performing special noise reduction processing on it, the environmental sound wave data to be noise-reduced is obtained; it can effectively generate sound waves with opposite phases to the heat dissipation sound waves, and achieve noise reduction effects by phase cancellation. This method can not only effectively reduce heat dissipation noise, but also maintain the integrity of the audio signal, avoiding damage to the audio quality during the noise reduction process; based on the speaker audio data, the corresponding audio signal-to-noise ratio is obtained, and the noise reduction environmental sound waves are further processed in combination with the environmental noise data, and finally the audio active noise reduction result is obtained. By dynamically adjusting the amplitude and phase of the reverse sound wave, we ensure excellent noise reduction effect while maintaining a good signal-to-noise ratio. This can adapt to changes in different environmental conditions and ensure the best noise reduction effect and audio quality in various application scenarios. In order to cope with changes in different environments, an adaptive noise reduction algorithm is adopted, which can automatically adjust the parameters of the noise reduction algorithm according to the type and intensity of noise detected in real time to adapt to new environmental conditions. This not only improves the stability and reliability of the noise reduction effect, but also enables the device to maintain excellent audio performance in a variety of complex environments.

[0013] In a preferred example, the present application can be further configured as follows: the heat dissipation sound wave data is obtained from the heat dissipation noise data, and the heat dissipation sound wave data is subjected to noise reduction processing to obtain the environmental sound wave data to be subjected to noise reduction, specifically including:

[0014] Obtaining a currently running program of the device, and calculating a heating curve of the device according to the currently running program of the device and the speaker audio data;

[0015] Calculating according to the device heating curve and the heat dissipation noise data to obtain a heat dissipation noise variation curve;

[0016] Noise reduction processing is performed according to the heat dissipation sound wave data and the heat dissipation noise change curve to obtain the environmental sound wave data to be reduced.

[0017] By adopting the above technical solution, various programs currently running on the device are monitored and obtained in real time. These programs may be browsers, video players, games, etc. Each program will generate different heat during operation, which will affect the temperature distribution inside the device. By obtaining the information of these running programs, the heat source distribution of the device in the current state can be accurately judged; based on the information of the currently running programs of the device, the pre-established thermal model will be used to calculate the heating curve of the device in the current state. This thermal model is usually a multivariable function established by experimenting and simulating the temperature changes of the equipment under various typical application scenarios, so that the heat generation and temperature change trend of the equipment under different conditions can be predicted more accurately. The noise data of the equipment and the surrounding environment are collected in real time through the pre-built-in noise sensor, including but not limited to the sound of fan rotation, the vibration sound of the heat sink, etc. By analyzing these noise data, the noise components of the specific frequency band caused by the heat dissipation of the equipment can be separated, that is, the heat dissipation noise data; after the equipment heating curve and the heat dissipation noise data are obtained, the correlation between the two will be further analyzed to calculate the curve of the heat dissipation noise changing with time. This process involves time series analysis and frequency domain analysis of the noise data, with the aim of extracting noise features that are closely related to the heat generation of the equipment. Through this analysis, the specific manifestations of the heat dissipation noise under different operating conditions can be more accurately predicted; finally, the system will perform targeted noise reduction processing on the heat dissipation sound wave data according to the calculated heat dissipation noise change curve. Specifically, the system will use a pre-trained noise reduction algorithm, combined with the information provided by the heat dissipation noise change curve, to dynamically adjust the noise reduction parameters, such as the noise reduction coefficient, filter parameters, etc., to achieve the best noise reduction effect. This process not only takes into account the static noise characteristics, but also fully considers the dynamic change factors to ensure that good noise reduction performance can be maintained throughout the entire use process.

[0018] In a preferred example, the present application may be further configured as follows: performing noise reduction processing according to the heat dissipation sound wave data and the heat dissipation noise change curve to obtain the environmental sound wave data to be noise reduced specifically includes:

[0019] Obtaining a preset heat dissipation sound wave noise reduction algorithm, and obtaining a noise reduction coefficient from the heat dissipation sound wave noise reduction algorithm;

[0020] The noise reduction coefficient is calculated according to the heat dissipation noise change curve to obtain a noise reduction coefficient change; and according to the noise reduction coefficient change, the heat dissipation sound wave noise reduction algorithm is used to perform noise reduction calculation on the heat dissipation sound wave data to obtain the environmental sound wave data to be noise reduced.

[0021] By adopting the above technical solution, by obtaining the preset heat dissipation acoustic noise reduction algorithm, the key parameters for noise reduction, namely the noise reduction coefficient, can be extracted from the algorithm. This noise reduction coefficient can be the optimal value obtained based on a large amount of experimental data and theoretical analysis, and can effectively deal with heat dissipation noise under different circumstances; then, according to the actual measured heat dissipation noise change curve, the noise reduction coefficient is further calculated to obtain the change of the noise reduction coefficient. This process involves the accurate capture and analysis of the change trend of the heat dissipation noise, ensuring that the noise reduction coefficient can be dynamically adjusted with the change of the heat dissipation noise, so as to achieve a more accurate noise reduction effect; specifically, the heat dissipation noise change curve reflects the heat dissipation sound characteristics of the equipment under different working conditions. By analyzing this curve, the specific manifestations of the heat dissipation noise at a certain moment, such as frequency, intensity and duration, can be accurately determined. Based on this information, the corresponding change of the noise reduction coefficient will be calculated so that the noise reduction strategy can be adjusted in a targeted manner in the subsequent noise reduction process. For example, when the heat dissipation noise suddenly increases, the system will quickly increase the noise reduction coefficient to suppress the noise more quickly; when the heat dissipation noise decreases, the noise reduction coefficient will be appropriately reduced to avoid excessive noise reduction affecting the sound quality; next, using the updated noise reduction coefficient, the system will perform noise reduction calculations on the heat dissipation sound wave data. This calculation process involves complex mathematical operations and signal processing techniques, which aim to generate reverse sound waves with opposite phases and equal intensity to the heat dissipation noise. By superimposing these reverse sound waves with the original heat dissipation noise, most of the noise components can be effectively offset, thereby significantly reducing the heat dissipation noise inside the device.

[0022] In a preferred example, the present application may be further configured as follows: the corresponding audio signal-to-noise ratio is obtained according to the speaker audio data, and the noise reduction environmental sound wave is subjected to noise reduction processing according to the audio signal-to-noise ratio and the environmental noise data to obtain an audio active noise reduction result, specifically including:

[0023] Acquire a current signal-to-noise ratio to be processed, compare the current signal-to-noise ratio to be processed with the audio signal-to-noise ratio, and obtain a signal-to-noise ratio comparison result;

[0024] The ambient sound wave to be reduced in noise is subjected to noise reduction processing according to the signal-to-noise ratio comparison result and the ambient noise data to obtain the audio active noise reduction result.

[0025] By adopting the above technical solution, it is possible to accurately obtain the corresponding audio signal-to-noise ratio based on the speaker audio data. This process obtains the current signal-to-noise ratio to be processed and compares it with the audio signal-to-noise ratio to obtain a detailed signal-to-noise ratio comparison result, that is, by comparing the current signal-to-noise ratio to be processed with the audio signal-to-noise ratio, the noise level in the current audio environment can be accurately determined, thereby providing basic data support for subsequent noise reduction processing; secondly, the noise reduction environmental sound waves are subjected to noise reduction processing based on the signal-to-noise ratio comparison result and the environmental noise data. In this process, the signal-to-noise ratio comparison result is used as a key parameter to guide the specific operation of the noise reduction processing. Specifically, when the signal-to-noise ratio is low, it means that the noise in the current environment is more serious and stronger noise reduction measures are needed; conversely, when the signal-to-noise ratio is high, it means that the current environment is relatively quiet, and the noise reduction intensity can be appropriately reduced to avoid excessive processing affecting the audio quality. This dynamic adjustment mechanism can ensure that the noise reduction processing is always in the best state, which not only effectively reduces the environmental noise, but also retains the original quality and details of the audio to the greatest extent; further, by taking into account the complexity and diversity of environmental noise data, obtaining and analyzing environmental noise data, it is possible to identify the main noise sources in different scenarios, such as fan running sound, keyboard tapping sound, etc. These data are used to build noise reduction models in specific scenarios, thereby achieving more accurate and efficient noise reduction processing. For example, in an office environment, the main noise sources may be the sound of air conditioners and printers, while in a home environment, the main noise sources may be the sound of TVs and washing machines. Through targeted noise reduction processing, the user's auditory experience can be significantly improved. Whether watching videos, listening to music or making voice calls, clearer and purer audio effects can be obtained. It is also highly adaptive. By continuously monitoring environmental noise data and audio signal-to-noise ratio, the system can adjust the noise reduction strategy in real time to adapt to changing environmental conditions. For example, when the user moves from a quiet indoor environment to a noisy outdoor environment, the noise reduction intensity will be automatically increased to ensure that the audio quality is not affected. This adaptive mechanism not only improves the robustness of the system, but also improves the user's convenience and comfort.

[0026] In a preferred example, the present application may be further configured as follows: performing noise reduction processing on the ambient sound wave to be reduced according to the signal-to-noise ratio comparison result and the ambient noise data to obtain the audio active noise reduction result specifically includes:

[0027] Performing scene recognition on the environmental noise data to obtain audio playback scene data, and acquiring a corresponding environmental active noise reduction model according to the audio playback scene data;

[0028] The ambient active noise reduction amount is calculated according to the signal-to-noise ratio comparison result, and the ambient active noise reduction amount and the ambient sound wave to be reduced are input into the ambient active noise reduction model for noise reduction processing to obtain the audio active noise reduction result.

[0029] By adopting the above technical solution, scene recognition is performed on the environmental noise data to obtain audio playback scene data, and the corresponding environmental active noise reduction model is obtained according to the audio playback scene data. Then, the environmental active noise reduction amount is calculated according to the signal-to-noise ratio comparison result, and the environmental active noise reduction amount and the environmental sound wave to be reduced are input into the environmental active noise reduction model for noise reduction processing, and finally the audio active noise reduction result is obtained. This process not only improves the accuracy of noise reduction, but also enhances the adaptive ability of the system, making the noise reduction effect more stable and reliable. First of all, scene recognition of environmental noise data is to better understand the specific environment in which the current device is located. Different application scenarios (such as offices, cafes, outdoors, etc.) will produce different types of background noise, and the frequency range and intensity of these noises are also different. Through scene recognition technology, the system can accurately judge the noise characteristics of the current environment, so as to select the most appropriate noise reduction strategy. For example, in a quiet indoor environment, the system may choose a milder noise reduction mode, while in a noisy outdoor environment, a stronger noise reduction mode will be enabled; next, the corresponding environmental active noise reduction model is obtained according to the audio playback scene data. The environmental active noise reduction model is an intelligent algorithm based on machine learning and signal processing technology, which can generate the optimal noise reduction parameters according to specific environmental characteristics and needs. These models are usually trained with a large amount of actual data, and can quickly adapt to various complex environments and provide the best noise reduction effect. For example, for an office environment, the noise reduction model may focus on the suppression of human voices and keyboard sounds; while for busy streets, the noise reduction model will pay more attention to the elimination of car horns and engine sounds; then, the environmental active noise reduction amount is calculated according to the signal-to-noise ratio comparison result. The signal-to-noise ratio is one of the important indicators for measuring audio quality, which reflects the ratio of useful signals to background noise. By comparing the current signal-to-noise ratio to be processed with the target audio signal-to-noise ratio, the system can determine the degree of noise reduction required. Specifically, if the current signal-to-noise ratio is low, it means that the background noise is large and more noise reduction processing is required; conversely, if the current signal-to-noise ratio is high, it means that the background noise is small and the noise reduction processing can be moderately reduced. This process ensures that the noise reduction processing is neither excessive nor insufficient, and always remains within a reasonable range. Finally, the environmental active noise reduction amount and the environmental sound waves to be reduced are input into the environmental active noise reduction model for noise reduction processing to obtain the audio active noise reduction result. This step is the core part of the entire noise reduction process. By inputting the calculated noise reduction amount and the environmental sound waves to be reduced into the pre-trained noise reduction model, the corresponding reverse sound waves can be generated, which offset the original noise, thereby achieving the purpose of noise reduction. The generated reverse sound waves are optimized to minimize interference to useful audio signals and ensure the final audio quality.

[0030] The second object of the invention is achieved by the following technical solutions:

[0031] An active heat dissipation and noise reduction device for a speaker, characterized in that the active heat dissipation and noise reduction device for the speaker comprises:

[0032] A noise acquisition module is used to acquire the device audio playback instruction and acquire noise data in real time, identify the noise data, and obtain heat dissipation noise data and environmental noise data;

[0033] A speaker audio data acquisition module, used to acquire the speaker installation position corresponding to each speaker, and acquire the speaker audio data corresponding to each speaker installation position from the device audio playback instruction;

[0034] A first active noise reduction module is used to obtain heat dissipation sound wave data from the heat dissipation noise data, and perform noise reduction processing on the heat dissipation sound wave data to obtain environmental sound wave data to be noise reduced;

[0035] The second active noise reduction module is used to obtain a corresponding audio signal-to-noise ratio according to the speaker audio data, and perform noise reduction processing on the noise reduction environmental sound waves according to the audio signal-to-noise ratio and the environmental noise data to obtain an audio active noise reduction result.

[0036] By adopting the above technical solution, an efficient and intelligent speaker active heat dissipation noise reduction method is provided, which can significantly improve the audio quality and user experience of laptops and tablets in complex environments. Specifically, the method achieves multiple technical effects through the following technical means: first, by obtaining the device audio playback instructions in real time, synchronously collecting environmental noise data, and using advanced signal processing technology to identify and classify the noise data, accurately distinguishing the heat dissipation noise data from the environmental noise data, not only improving the accuracy of the noise data, but also laying the foundation for subsequent noise reduction processing, so that various noise sources that affect the audio quality can be more accurately identified, thereby achieving more targeted noise reduction processing; by deeply analyzing the heat dissipation noise data, extracting the heat dissipation sound wave data from it, and performing special noise reduction processing on it, the environmental sound wave data to be noise-reduced is obtained; it can effectively generate sound waves with opposite phases to the heat dissipation sound waves, and achieve noise reduction effects by phase cancellation. This method can not only effectively reduce heat dissipation noise, but also maintain the integrity of the audio signal, avoiding damage to the audio quality during the noise reduction process; based on the speaker audio data, the corresponding audio signal-to-noise ratio is obtained, and the noise reduction environmental sound waves are further processed in combination with the environmental noise data, and finally the audio active noise reduction result is obtained. By dynamically adjusting the amplitude and phase of the reverse sound wave, we ensure excellent noise reduction effect while maintaining a good signal-to-noise ratio. This can adapt to changes in different environmental conditions and ensure the best noise reduction effect and audio quality in various application scenarios. In order to cope with changes in different environments, an adaptive noise reduction algorithm is adopted, which can automatically adjust the parameters of the noise reduction algorithm according to the type and intensity of noise detected in real time to adapt to new environmental conditions. This not only improves the stability and reliability of the noise reduction effect, but also enables the device to maintain excellent audio performance in a variety of complex environments.

[0037] The third objective of the present application is achieved through the following technical solutions:

[0038] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned method for active heat dissipation and noise reduction of a speaker when executing the computer program.

[0039] The fourth objective of the present application is achieved through the following technical solutions:

[0040] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the active heat dissipation and noise reduction method of the above-mentioned speaker are implemented.

[0041] In summary, the present application includes at least one of the following beneficial technical effects:

[0042] 1. By acquiring noise data in real time and identifying heat dissipation noise and environmental noise, and combining the speaker audio data for targeted noise reduction processing, the environmental noise and heat dissipation noise around the device are effectively reduced, improving the user's auditory experience;

[0043] 2. Dynamically adjust the amplitude and phase of the reverse sound wave to ensure that the noise reduction process does not damage the audio quality, thereby providing clearer and purer audio effects;

[0044] 3. Use adaptive algorithms to dynamically adjust noise reduction parameters according to the current operating status of the device and the type of noise, so that the device can maintain good noise reduction effects in different environments, improving user experience and the scope of application of the device. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 is a flow chart of a method for active heat dissipation and noise reduction of a speaker in an embodiment of the present application;

[0046] Figure 2 This is a flowchart for implementing step S30 of the method for active heat dissipation and noise reduction of a speaker in an embodiment of the present application;

[0047] Figure 3 This is a flowchart for implementing step S33 of the method for active heat dissipation and noise reduction of a speaker in an embodiment of the present application;

[0048] Figure 4 This is a flowchart for implementing step S40 of the method for active heat dissipation and noise reduction of a speaker in an embodiment of the present application;

[0049] Figure 5 This is a flowchart for implementing step S42 of the method for active heat dissipation and noise reduction of a speaker in an embodiment of the present application;

[0050] Figure 6 This is a principle block diagram of an active heat dissipation and noise reduction system of a speaker in one embodiment of the present application;

[0051] Figure 7 It is a schematic diagram of a device in an embodiment of the present application. DETAILED DESCRIPTION

[0052] The present application is further described in detail below in conjunction with the accompanying drawings.

[0053] In one embodiment, if Figure 1 As shown, the present application discloses a method for active heat dissipation and noise reduction of a speaker, which specifically includes the following steps:

[0054] S10: Obtaining the device audio playback instruction, and obtaining noise data in real time, identifying the noise data, and obtaining heat dissipation noise data and environmental noise data.

[0055] In this embodiment, the device audio playback instruction refers to the instruction to play audio through the speaker at present. The heat dissipation noise data refers to the noise emitted by the heat dissipation device of the device when dissipating heat. The environmental noise data refers to the noise data of the external environment where the current user is located when the audio is playing.

[0056] Specifically, when the user issues an audio playback instruction through the device, such as selecting to play a video, audio, or game, the device audio playback instruction is generated, and the pre-built-in noise sensor is controlled to obtain the corresponding noise data. Furthermore, by identifying the noise data, the noise such as air flow and mechanical vibration when the heat dissipation device is used for heat dissipation is identified as the heat dissipation noise data, and other noise sound waves are used as the environmental noise data.

[0057] S20: Acquire the speaker installation position corresponding to each speaker, and acquire the speaker audio data corresponding to each speaker installation position from the device audio playback instruction.

[0058] Specifically, in order to minimize the interference of mechanical sound and air flow sound, it is necessary to design the position of the speaker so that it is away from the heat dissipation port and the fan to minimize the propagation of mechanical and air flow sound. Therefore, the installation position of each speaker in the device is obtained as the installation position of the speaker. According to the specific audio to be played and the effect of the playback in the device audio playback instruction, the specific audio played by each speaker is obtained, and combined with the current speaker playback volume, the speaker audio data corresponding to each speaker is generated.

[0059] S30: Acquire heat dissipation sound wave data from the heat dissipation noise data, and perform noise reduction processing on the heat dissipation sound wave data to obtain environmental sound wave data to be noise reduced.

[0060] Specifically, the corresponding sound wave phase data is extracted from the heat dissipation noise data as the heat dissipation sound wave data, and through the noise reduction algorithm, the data opposite to the heat dissipation sound wave data is output, so that the sound wave of the remaining noise to be processed in the heat dissipation noise data is used as the environmental sound wave data to be reduced.

[0061] S40: Obtain a corresponding audio signal-to-noise ratio according to the speaker audio data, and perform noise reduction processing on the noise reduction environmental sound waves according to the audio signal-to-noise ratio and the environmental noise data to obtain an audio active noise reduction result.

[0062] Specifically, during audio playback, the noise data generated by the heat dissipation device has a greater impact on the audio than the ambient noise. If the same noise reduction processing is performed on the ambient noise, it will affect the signal-to-noise ratio and thus the sound quality. Therefore, the audio signal-to-noise ratio corresponding to each speaker is first obtained, and the noise reduction ambient sound waves are subjected to noise reduction processing according to the audio signal-to-noise ratio and the ambient noise data, thereby obtaining the audio active noise reduction result.

[0063] In this embodiment, an efficient and intelligent speaker active heat dissipation noise reduction method is provided, which can significantly improve the audio quality and user experience of laptops and tablets in complex environments. Specifically, the method achieves multiple technical effects through the following technical means: first, by obtaining the device audio playback instructions in real time, synchronously collecting environmental noise data, and using advanced signal processing technology to identify and classify the noise data, accurately distinguishing the heat dissipation noise data from the environmental noise data, not only improving the accuracy of the noise data, but also laying the foundation for subsequent noise reduction processing, so that various noise sources that affect the audio quality can be more accurately identified, thereby achieving more targeted noise reduction processing; by deeply analyzing the heat dissipation noise data, extracting the heat dissipation sound wave data from it, and performing special noise reduction processing on it, the environmental sound wave data to be noise-reduced is obtained; it can effectively generate a sound wave with an opposite phase to the heat dissipation sound wave, and achieve a noise reduction effect by phase cancellation. This method can not only effectively reduce the heat dissipation noise, but also maintain the integrity of the audio signal, avoiding damage to the audio quality during the noise reduction process; based on the speaker audio data, the corresponding audio signal-to-noise ratio is obtained, and the noise reduction environmental sound wave is further processed in combination with the environmental noise data, and finally the audio active noise reduction result is obtained. By dynamically adjusting the amplitude and phase of the reverse sound wave, we ensure excellent noise reduction effect while maintaining a good signal-to-noise ratio. This can adapt to changes in different environmental conditions and ensure the best noise reduction effect and audio quality in various application scenarios. In order to cope with changes in different environments, an adaptive noise reduction algorithm is adopted, which can automatically adjust the parameters of the noise reduction algorithm according to the type and intensity of noise detected in real time to adapt to new environmental conditions. This not only improves the stability and reliability of the noise reduction effect, but also enables the device to maintain excellent audio performance in a variety of complex environments.

[0064] In one embodiment, if Figure 2 As shown, in step S30, heat dissipation sound wave data is obtained from the heat dissipation noise data, and noise reduction processing is performed on the heat dissipation sound wave data to obtain the environmental sound wave data to be noise reduced, which specifically includes:

[0065] S31: Obtain the current running program of the device, and calculate the heating curve of the device according to the current running program of the device and the speaker audio data.

[0066] In this embodiment, the program currently running on the device refers to data recording the status of all programs running on the device when the device audio play instruction is triggered.

[0067] Specifically, after the audio playback instruction of the device is triggered, the status of the currently running program is obtained through the background. For example, for a computer, the status of the currently running program can be obtained through the task manager as the data of the currently running program of the device. Furthermore, based on the data of the currently running program of the device, the change of the memory occupied by the program during a period of time is obtained, and then the heating situation of the device during the time period is calculated based on the change of the occupied memory and each speaker audio data, and then the heating curve of the device is generated.

[0068] S32: Calculate according to the device heating curve and the heat dissipation noise data to obtain a heat dissipation noise change curve.

[0069] Specifically, based on the heating curve of the equipment and the working efficiency of the equipment's heat dissipation device, the expected output power of the heat dissipation device within the time period is calculated, and combined with the output power of the heat dissipation device corresponding to the current heat dissipation noise data, the difference between the current output power of the heat dissipation device and the expected output power is calculated, and then the heat dissipation noise change curve within the time period is calculated.

[0070] S33: performing noise reduction processing according to the heat dissipation sound wave data and the heat dissipation noise change curve to obtain the environmental sound wave data to be noise reduced.

[0071] Specifically, by obtaining a noise reduction algorithm for reducing the noise of current heat dissipation sound wave data, and according to the change of the heat dissipation noise change curve, obtaining the adjustment amount calculated by the noise reduction algorithm, a real-time noise reduction algorithm for reducing the noise of the heat dissipation sound wave data and the predicted heat dissipation noise change curve is obtained, thereby reducing the noise of the heat dissipation noise and obtaining the environmental sound wave data with noise reduction.

[0072] In one embodiment, if Figure 3 As shown, in step S33, noise reduction processing is performed according to the heat dissipation sound wave data and the heat dissipation noise change curve to obtain the environmental sound wave data to be reduced, which specifically includes:

[0073] S331: Obtain a preset heat dissipation sound wave noise reduction algorithm, and obtain a noise reduction coefficient from the heat dissipation sound wave noise reduction algorithm.

[0074] Specifically, a preset active noise reduction algorithm is obtained, corresponding sound wave phase data is obtained from the heat dissipation sound wave, and the sound wave phase data is input into the active noise reduction algorithm to obtain a heat dissipation sound wave noise reduction algorithm for actively reducing the noise of the heat dissipation sound wave data. Further, a preset coefficient value is obtained from the heat dissipation sound wave noise reduction algorithm as the noise reduction coefficient. In this embodiment, since the noise reduction coefficient is used to dynamically reduce the noise of subsequent heat dissipation noise changes based on the current heat dissipation noise data, and the heat dissipation sound wave noise reduction algorithm is a noise reduction algorithm that actively reduces the noise of the current heat dissipation noise data, the currently obtained noise reduction coefficient can be set to 1.

[0075] S332: Calculate the noise reduction coefficient according to the heat dissipation noise change curve to obtain a change in the noise reduction coefficient, and use a heat dissipation sound wave noise reduction algorithm to perform noise reduction calculation on the heat dissipation sound wave data according to the change in the noise reduction coefficient to obtain the environmental sound wave data to be noise reduced.

[0076] Specifically, according to the difference change between the heat dissipation noise change curve and the current heat dissipation noise data, the noise reduction coefficient is calculated and adjusted accordingly to obtain the corresponding noise reduction coefficient change in the heat dissipation noise change curve. Further, according to the noise reduction coefficient change, the heat dissipation sound wave noise reduction algorithm is adjusted accordingly, and the heat dissipation noise is actively reduced accordingly as the audio is played, thereby obtaining the environmental sound wave data to be reduced.

[0077] In one embodiment, if Figure 4 As shown, in step S40, the corresponding audio signal-to-noise ratio is obtained according to the speaker audio data, and the noise reduction environmental sound waves are subjected to noise reduction processing according to the audio signal-to-noise ratio and the environmental noise data to obtain the audio active noise reduction result, which specifically includes:

[0078] S41: Obtain the current signal-to-noise ratio to be processed, compare the current signal-to-noise ratio to be processed with the audio signal-to-noise ratio, and obtain a signal-to-noise ratio comparison result.

[0079] Specifically, after the heat dissipation noise is reduced, the environmental sound wave data to be reduced is input into a preset signal-to-noise ratio calculation formula to calculate the current signal-to-noise ratio to be processed. Further, the audio signal-to-noise ratio pre-set according to the equipment conditions of the speaker is obtained, and the current signal-to-noise ratio to be processed is compared with the audio signal-to-noise ratio to obtain the signal-to-noise ratio comparison result.

[0080] S42: Performing noise reduction processing on the ambient sound waves to be reduced according to the signal-to-noise ratio comparison result and the ambient noise data to obtain an audio active noise reduction result.

[0081] Specifically, the difference between the signal-to-noise ratio to be processed and the audio signal-to-noise ratio is obtained from the signal-to-noise ratio comparison result, thereby obtaining the degree of noise reduction required for the ambient sound wave data to be noise reduced, and then performing noise reduction processing on the ambient sound wave to be noise reduced to obtain the audio active noise reduction result.

[0082] In one embodiment, if Figure 5 As shown, in step S42, the noise reduction process is performed on the ambient sound wave to be reduced according to the signal-to-noise ratio comparison result and the ambient noise data to obtain the audio active noise reduction result, which specifically includes:

[0083] S421: Perform scene recognition on the environmental noise data to obtain audio playback scene data, and obtain a corresponding environmental active noise reduction model according to the audio playback scene data.

[0084] Specifically, feature extraction and recognition are performed on the environmental noise data, and the audio playback scene data is obtained according to the recognition result, that is, the type of external environment in which the user is located when the audio is currently being played, such as indoors, outdoor public places, etc. Further, the corresponding environmental active noise reduction model is obtained according to the recognized audio playback scene data, wherein the environmental active noise reduction model refers to a noise reduction model corresponding to each external environment that is trained in advance according to the noise characteristics of different external environments.

[0085] S422: Calculate the amount of ambient active noise reduction according to the signal-to-noise ratio comparison result, input the amount of ambient active noise reduction and the ambient sound wave to be reduced into the ambient active noise reduction model for noise reduction processing, and obtain an audio active noise reduction result.

[0086] Specifically, the degree of active noise reduction required for the ambient noise is calculated according to the signal-to-noise ratio comparison result as the ambient active noise reduction amount. After the ambient active noise reduction amount is calculated, the ambient active noise reduction amount and the ambient sound wave to be reduced are input into the active noise reduction model for noise reduction processing to obtain an audio active noise reduction result.

[0087] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0088] In one embodiment, an active heat dissipation and noise reduction device for a speaker is provided, and the active heat dissipation and noise reduction device for the speaker corresponds one-to-one to the active heat dissipation and noise reduction method for the speaker in the above embodiment. Figure 6 As shown, the active heat dissipation and noise reduction device of the speaker includes a noise acquisition module, a speaker audio data acquisition module, a first active noise reduction module and a second active noise reduction module. The functional modules are described in detail as follows:

[0089] The noise acquisition module is used to obtain the device audio playback instructions and obtain noise data in real time, identify the noise data, and obtain heat dissipation noise data and environmental noise data;

[0090] The speaker audio data acquisition module is used to obtain the speaker installation position corresponding to each speaker, and obtain the speaker audio data corresponding to each speaker installation position from the device audio playback instruction;

[0091] A first active noise reduction module is used to obtain heat dissipation sound wave data from the heat dissipation noise data, and perform noise reduction processing on the heat dissipation sound wave data to obtain environmental sound wave data to be noise reduced;

[0092] The second active noise reduction module is used to obtain the corresponding audio signal-to-noise ratio according to the speaker audio data, and to perform noise reduction processing on the noise reduction environmental sound waves according to the audio signal-to-noise ratio and the environmental noise data to obtain the audio active noise reduction result.

[0093] Optionally, the first active noise reduction module includes:

[0094] The heating curve construction submodule is used to obtain the current running program of the device and calculate the heating curve of the device according to the current running program of the device and the speaker audio data;

[0095] The heat dissipation noise change acquisition submodule is used to calculate the heat dissipation noise change curve based on the equipment heating curve and the heat dissipation noise data;

[0096] The heat dissipation noise reduction submodule is used to perform noise reduction processing according to the heat dissipation sound wave data and the heat dissipation noise change curve to obtain the environmental sound wave data to be reduced.

[0097] Optionally, the heat dissipation noise reduction submodule includes:

[0098] A noise reduction coefficient acquisition unit, used to acquire a preset heat dissipation sound wave noise reduction algorithm, and acquire a noise reduction coefficient from the heat dissipation sound wave noise reduction algorithm;

[0099] The heat dissipation noise reduction unit is used to calculate the noise reduction coefficient according to the heat dissipation noise change curve to obtain the change of the noise reduction coefficient, and use the heat dissipation sound wave noise reduction algorithm to perform noise reduction calculation on the heat dissipation sound wave data according to the change of the noise reduction coefficient to obtain the environmental sound wave data to be noise reduced.

[0100] Optionally, the second active noise reduction module includes:

[0101] The signal-to-noise ratio comparison submodule is used to obtain the current signal-to-noise ratio to be processed, compare the current signal-to-noise ratio to be processed with the audio signal-to-noise ratio, and obtain a signal-to-noise ratio comparison result;

[0102] The second active noise reduction submodule is used to perform noise reduction processing on the ambient sound waves to be reduced according to the signal-to-noise ratio comparison result and the ambient noise data to obtain an audio active noise reduction result.

[0103] Optionally, the second active noise reduction submodule includes:

[0104] A noise reduction model acquisition unit is used to perform scene recognition on the environmental noise data to obtain audio playback scene data, and obtain a corresponding environmental active noise reduction model according to the audio playback scene data;

[0105] The second active noise reduction unit is used to calculate the environmental active noise reduction amount according to the signal-to-noise ratio comparison result, input the environmental active noise reduction amount and the environmental sound wave to be reduced into the environmental active noise reduction model for noise reduction processing, and obtain the audio active noise reduction result.

[0106] For the specific definition of the active heat dissipation and noise reduction device of the speaker, please refer to the definition of the active heat dissipation and noise reduction method of the speaker above, which will not be repeated here. Each module in the above-mentioned active heat dissipation and noise reduction device of the speaker can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0107] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for active heat dissipation and noise reduction of a speaker is implemented.

[0108] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:

[0109] Obtain the device audio playback instructions, obtain noise data in real time, identify the noise data, and obtain heat dissipation noise data and environmental noise data;

[0110] Get the speaker installation position corresponding to each speaker, and get the speaker audio data corresponding to each speaker installation position from the device audio playback instruction;

[0111] Acquire heat dissipation sound wave data from the heat dissipation noise data, perform noise reduction processing on the heat dissipation sound wave data, and obtain environmental sound wave data to be noise reduced;

[0112] The corresponding audio signal-to-noise ratio is obtained according to the speaker audio data, and the noise reduction environmental sound waves are processed according to the audio signal-to-noise ratio and the ambient noise data to obtain the audio active noise reduction result.

[0113] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0114] Obtain the device audio playback instructions, obtain noise data in real time, identify the noise data, and obtain heat dissipation noise data and environmental noise data;

[0115] Get the speaker installation position corresponding to each speaker, and get the speaker audio data corresponding to each speaker installation position from the device audio playback instruction;

[0116] Acquire heat dissipation sound wave data from the heat dissipation noise data, perform noise reduction processing on the heat dissipation sound wave data, and obtain environmental sound wave data to be noise reduced;

[0117] The corresponding audio signal-to-noise ratio is obtained according to the speaker audio data, and the noise reduction environmental sound waves are processed according to the audio signal-to-noise ratio and the ambient noise data to obtain the audio active noise reduction result.

[0118] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0119] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0120] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for active heat dissipation and noise reduction of a speaker, characterized in that: The active heat dissipation and noise reduction method of the speaker includes: Obtaining the audio playback instruction of the device, and obtaining noise data in real time, identifying the noise data, and obtaining heat dissipation noise data and environmental noise data; Obtain the speaker installation position corresponding to each speaker, and obtain the speaker audio data corresponding to each speaker installation position from the device audio playback instruction; Acquiring heat dissipation sound wave data from the heat dissipation noise data, and performing noise reduction processing on the heat dissipation sound wave data to obtain environmental sound wave data to be noise reduced, specifically including: Obtaining a currently running program of the device, and calculating a heating curve of the device according to the currently running program of the device and the speaker audio data; Calculating according to the device heating curve and the heat dissipation noise data to obtain a heat dissipation noise variation curve; Performing noise reduction processing according to the heat dissipation sound wave data and the heat dissipation noise change curve to obtain the environmental sound wave data to be noise reduced; The corresponding audio signal-to-noise ratio is obtained according to the speaker audio data, and the noise reduction environmental sound wave is subjected to noise reduction processing according to the audio signal-to-noise ratio and the environmental noise data to obtain an audio active noise reduction result.

2. The active heat dissipation and noise reduction method of a speaker according to claim 1, characterized in that: The performing noise reduction processing according to the heat dissipation sound wave data and the heat dissipation noise change curve to obtain the environmental sound wave data to be noise reduced specifically includes: Obtaining a preset heat dissipation sound wave noise reduction algorithm, and obtaining a noise reduction coefficient from the heat dissipation sound wave noise reduction algorithm; The noise reduction coefficient is calculated according to the heat dissipation noise change curve to obtain a noise reduction coefficient change; and according to the noise reduction coefficient change, the heat dissipation sound wave noise reduction algorithm is used to perform noise reduction calculation on the heat dissipation sound wave data to obtain the environmental sound wave data to be noise reduced.

3. The active heat dissipation and noise reduction method of a speaker according to claim 1, characterized in that: The step of acquiring a corresponding audio signal-to-noise ratio according to the speaker audio data, and performing noise reduction processing on the noise reduction environmental sound waves according to the audio signal-to-noise ratio and the environmental noise data to obtain an audio active noise reduction result specifically includes: Acquire a current signal-to-noise ratio to be processed, compare the current signal-to-noise ratio to be processed with the audio signal-to-noise ratio, and obtain a signal-to-noise ratio comparison result; The ambient sound wave to be reduced in noise is subjected to noise reduction processing according to the signal-to-noise ratio comparison result and the ambient noise data to obtain the audio active noise reduction result.

4. The active heat dissipation and noise reduction method of a speaker according to claim 3, characterized in that: The performing noise reduction processing on the ambient sound wave to be reduced according to the signal-to-noise ratio comparison result and the ambient noise data to obtain the audio active noise reduction result specifically includes: Performing scene recognition on the environmental noise data to obtain audio playback scene data, and acquiring a corresponding environmental active noise reduction model according to the audio playback scene data; The ambient active noise reduction amount is calculated according to the signal-to-noise ratio comparison result, and the ambient active noise reduction amount and the ambient sound wave to be reduced are input into the ambient active noise reduction model for noise reduction processing to obtain the audio active noise reduction result.

5. An active heat dissipation and noise reduction device for a speaker, characterized in that: The active heat dissipation and noise reduction device of the speaker comprises: A noise acquisition module is used to acquire the device audio playback instruction and acquire noise data in real time, identify the noise data, and obtain heat dissipation noise data and environmental noise data; A speaker audio data acquisition module, used to acquire the speaker installation position corresponding to each speaker, and acquire the speaker audio data corresponding to each speaker installation position from the device audio playback instruction; A first active noise reduction module is used to obtain heat dissipation sound wave data from the heat dissipation noise data, and perform noise reduction processing on the heat dissipation sound wave data to obtain environmental sound wave data to be reduced. The first active noise reduction module includes: A heating curve construction submodule is used to obtain the current running program of the device and calculate the heating curve of the device according to the current running program of the device and the speaker audio data; A heat dissipation noise change acquisition submodule, used to calculate according to the device heating curve and the heat dissipation noise data to obtain a heat dissipation noise change curve; A heat dissipation noise reduction submodule, used for performing noise reduction processing according to the heat dissipation sound wave data and the heat dissipation noise change curve to obtain the environmental sound wave data to be reduced; The second active noise reduction module is used to obtain a corresponding audio signal-to-noise ratio according to the speaker audio data, and perform noise reduction processing on the noise reduction environmental sound waves according to the audio signal-to-noise ratio and the environmental noise data to obtain an audio active noise reduction result.

6. The active heat dissipation and noise reduction device for a speaker according to claim 5, characterized in that: The heat dissipation noise reduction submodule includes: A noise reduction coefficient acquisition unit, used to acquire a preset heat dissipation sound wave noise reduction algorithm, and acquire a noise reduction coefficient from the heat dissipation sound wave noise reduction algorithm; The heat dissipation noise reduction unit is used to calculate the noise reduction coefficient according to the heat dissipation noise change curve to obtain a change in the noise reduction coefficient, and use the heat dissipation sound wave noise reduction algorithm to perform noise reduction calculation on the heat dissipation sound wave data according to the change in the noise reduction coefficient to obtain the environmental sound wave data to be reduced.

7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method for active heat dissipation and noise reduction of the speaker as claimed in any one of claims 1 to 4 are implemented.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for active heat dissipation and noise reduction of a speaker as claimed in any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Fan noise reduction processing method, terminal, intelligent loudspeaker box and readable storage medium

    CN109660907A

  • Environmental noise suppression intelligent earphone

    CN112312259A