Noise reduction method and apparatus for helmet, and helmet and computer-readable storage medium
By setting up multiple microphones to collect environmental noise signals on the smart helmet, and noise suppression processing, the problem of poor noise reduction effect during calls in a complex noise environment is solved, and higher call clarity and user experience are realized.
Patent Information
- Application Number
- PCT/CN2024/098606
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-14
- Filing Date
- 2024-06-12
- Publication Date
- 2025-01-23
AI Technical Summary
In complex noise environments, smart helmets are difficult to effectively reduce noise during the call, resulting in a decrease in call clarity and poor user subjective experience.
By arranging at least two first microphones on the outside of the helmet body, environmental noise signals are collected, and voice signals are collected through the call microphone. After obtaining the noise reduction reference value, perform noise suppression processing on the environmental noise signal so that the noise value is less than or equal to the noise reduction reference value. Then, the processed noise signal and the speech signal are mixed and output to the opposite end of the call.
A targeted noise reduction of environmental noise of different orientation has improved the noise reduction effect of the helmet during the call process, and improved the clarity of calls and the subjective experience of users.
Smart Images

Figure CN2024098606_23012025_PF_FP_ABST
Abstract
Description
Helmet noise reduction method, device, helmet, and computer-readable storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on July 14, 2023, application number 202310870494.8, and application name "Helmet noise reduction method, device, helmet and computer-readable storage medium", all of which are incorporated by reference into this application. Technical Field
[0002] The present invention relates to the field of signal processing technology, and in particular to a method and device for reducing noise in a helmet, a helmet, and a computer-readable storage medium. Background Art
[0003] In recent years, smart devices have become popular all over the world. Smart helmets, as an emerging device, not only bring a sense of technology to users, but also provide convenience for their daily lives. For example, users can wear smart helmets to listen to music, watch TV series, exercise, and other daily activities, and are no longer restricted by the traditional wearing method that requires handheld or headphone connection. However, in various complex noise environments, such as airports, subways, tunnels, or riding on roads with high wind speeds, when users use cycling helmets to make calls, they need to output the real environmental noise from the outside world and the user's call voice to the other party. However, there will be a problem that the other party cannot hear the user's voice clearly due to the wind noise from all directions. How to improve the noise reduction effect of the helmet on environmental noise during calls, improve call clarity, and enhance the subjective call experience is an urgent problem that needs to be solved.
[0004] Summary of the Invention
[0005] The main purpose of the present invention is to provide a helmet noise reduction method, device, helmet and computer-readable storage medium, aiming to propose a helmet noise reduction solution to improve the noise reduction effect during helmet calls, improve call clarity, and enhance the subjective call experience.
[0006] To achieve the above-mentioned object, the present invention provides a helmet noise reduction method, which is applied to a helmet, wherein at least two first microphones are provided on the outer side of the helmet body of the helmet, and the helmet noise reduction method comprises:
[0007] collecting a voice signal through the communication microphone of the helmet, and collecting a first environmental noise signal through each of the first microphones;
[0008] Obtaining a noise reduction reference value, and performing noise suppression processing on each of the first environmental noise signals, wherein a noise value of the processed noise signal is less than or equal to the noise reduction reference value;
[0009] The processed noise signals are mixed with the voice signals and then output to the other end of the call.
[0010] Optionally, at least one second microphone is further provided on the outside of the helmet body, and the second microphone is provided in a forehead area, wherein the forehead area is an area on the outside of the helmet body divided according to the position of the user's forehead when the helmet is worn, and the first microphone is provided in an area on the outside of the helmet body excluding the forehead area;
[0011] The step of obtaining the noise reduction reference value includes:
[0012] collecting a second ambient noise signal through the second microphone;
[0013] A second noise value of the second environmental noise signal is calculated, and a first preset threshold is subtracted from the second noise value to obtain the noise reduction reference value.
[0014] Optionally, the step of obtaining the noise reduction reference value further includes:
[0015] Detecting whether the posture of the helmet is a preset front riding posture;
[0016] If the posture of the helmet is the preset front riding posture, performing the step of subtracting the first preset threshold from the second noise value to obtain the noise reduction reference value;
[0017] If the posture of the helmet is not the preset front riding posture, a second preset threshold is obtained as the noise reduction reference value.
[0018] Optionally, the step of performing noise suppression processing on each of the first environmental noise signals includes:
[0019] Calculating a first noise value of each of the first environmental noise signals respectively;
[0020] If the first noise value is greater than the noise reduction reference value, performing noise suppression processing on the first environmental noise signal corresponding to the first noise value;
[0021] If the first noise value is less than or equal to the noise reduction reference value, the first environmental noise signal corresponding to the first noise value is used as the noise signal after noise suppression processing.
[0022] Optionally, if the first noise value is greater than the noise reduction reference value, the step of performing noise suppression processing on the first environmental noise signal corresponding to the first noise value includes:
[0023] If the first noise value is greater than the noise reduction reference value, dividing the noise reduction reference value by the first noise value to obtain a noise reduction ratio;
[0024] The first environmental noise signal corresponding to the first noise value is multiplied by the noise reduction ratio to obtain a noise signal after noise suppression processing.
[0025] Optionally, after the step of performing noise suppression processing on each of the first environmental noise signals, the method further includes:
[0026] Detecting whether the helmet is in a call state;
[0027] If the helmet is in a call state, performing the step of mixing the processed noise signals with the voice signal and outputting the mixed signals to the call peer end;
[0028] If the helmet is not in a call state, the processed noise signals are mixed and then output through the speaker of the helmet.
[0029] Optionally, each of the first microphones is arranged in a respective directional area, and each of the directional areas includes a left area, a right area, a left rear area and a right rear area divided on the outside of the helmet body according to the positions of the left and right ears of the user when the helmet is worn.
[0030] To achieve the above-mentioned object, the present invention further provides a helmet noise reduction device, which is deployed on a helmet, and at least two first microphones are provided on the outer side of the helmet body of the helmet, and the helmet noise reduction device includes:
[0031] a signal collection device, configured to collect a voice signal through the communication microphone of the helmet, and to collect a first ambient noise signal through each of the first microphones;
[0032] a noise suppression module, configured to obtain a noise reduction reference value and perform noise suppression processing on each of the first environmental noise signals, wherein a noise value of the processed noise signal is less than or equal to the noise reduction reference value;
[0033] The output module is used to mix the processed noise signals with the voice signal and output the mixed signals to the other end of the call.
[0034] To achieve the above objectives, the present invention also provides a helmet, which includes: a memory, a processor, and a helmet noise reduction program stored in the memory and executable on the processor. When the helmet noise reduction program is executed by the processor, the steps of the above helmet noise reduction method are implemented.
[0035] In addition, to achieve the above-mentioned purpose, the present invention also proposes a computer-readable storage medium, on which a helmet noise reduction program is stored. When the helmet noise reduction program is executed by a processor, the steps of the above-mentioned helmet noise reduction method are implemented.
[0036] In an embodiment of the present invention, at least two first microphones are provided on the outside of the helmet body to collect environmental noise signals from different directions; the voice signal is collected through the helmet's call microphone, and the first environmental noise signal is collected through each first microphone to obtain a noise reduction reference value, and each first environmental noise signal is subjected to noise suppression processing so that the noise value of the processed noise signal is less than the noise reduction reference value, thereby achieving targeted noise reduction of environmental noise from different directions, thereby improving the noise reduction effect of the helmet on environmental noise; the processed noise signal is mixed with the voice signal and then output to the other end of the call, so that the user at the other end of the call can hear the voice with real environmental noise, but the clarity of the voice will not be affected by excessive environmental noise. That is, in an embodiment of the present invention, a noise reduction solution for a helmet is provided, which improves the noise reduction effect during helmet calls, improves call clarity, and enhances the subjective call experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] FIG1 is a schematic flow chart of a first embodiment of a method for reducing noise in a helmet according to the present invention;
[0038] FIG2 is a schematic diagram of the installation position of a microphone in a helmet according to an embodiment of the present invention;
[0039] FIG3 is a schematic diagram of the functional modules of a preferred embodiment of the helmet noise reduction device of the present invention.
[0040] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0041] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0042] 1 , which is a flow chart of a first embodiment of a method for reducing noise in a helmet according to the present invention.
[0043] The present invention provides an embodiment of a method for reducing noise in a helmet. It should be noted that although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order. The method for reducing noise in a helmet according to the present invention is applied to a helmet. In this embodiment, the method for reducing noise in a helmet includes:
[0044] Step S10: collecting a voice signal through the communication microphone of the helmet, and collecting a first environmental noise signal through each of the first microphones.
[0045] In this embodiment, the helmet can be a helmet with a voice call function, and a call microphone is provided in the helmet. The call microphone is provided in a position that is conducive to picking up the user's voice. For example, it can be set near the user's mouth when the helmet is worn. The user's voice signal can be collected by the call microphone. A microphone for picking up environmental noise signals is also provided in the helmet (hereinafter referred to as the first microphone for distinction). There are at least two first microphones, which are arranged on the outside of the helmet body (the side of the helmet shell close to the external environment). The specific setting position is not limited. However, it can be understood that since the first microphone is arranged on the outside of the helmet body, it can pick up the environmental noise signal. Since there are at least two first microphones, it can pick up environmental noise signals from at least two directions.
[0046] The ambient noise signal collected by the first microphone is referred to as a first ambient noise signal for distinction.
[0047] In this embodiment, the triggering conditions for the helmet to execute step S10 are not limited and can be set as needed in specific implementations. For example, in one feasible implementation, step S10 and subsequent steps can be triggered in response to a call noise reduction instruction triggered by the user. For another example, step S10 and subsequent steps can be executed after detecting that a voice call state has been entered.
[0048] In one possible embodiment, each first microphone can be positioned in a respective directional zone. Each directional zone can include a left area, a right area, a left rear area, and a right rear area on the outside of the helmet, divided based on the position of the left and right ears of the user when the helmet is worn. It is understood that the left area refers to the area on the outside of the helmet near the left ear, the right area refers to the area on the outside of the helmet near the right ear, the left rear area refers to the area on the outside of the helmet behind the left ear, and the right rear area refers to the area on the outside of the helmet behind the right ear. The specific location range of each directional zone on the outside of the helmet is not limited in this embodiment. At least one first microphone is positioned in each directional zone. It should be noted that the location of each directional zone is not data configured in the helmet; the definition of the directional zone is merely to facilitate understanding of the location of the first microphone on the outside of the helmet. In other embodiments, the number and manner of division of the directional zones may be other, and can be specifically set based on the needs of the actual application scenario. These are not listed here.
[0049] Step S20 : obtaining a noise reduction reference value, and performing noise suppression processing on each of the first environmental noise signals respectively, wherein the noise value of the processed noise signal is less than or equal to the noise reduction reference value.
[0050] The noise reduction baseline value is used to limit the degree of noise reduction. In this embodiment, the method for obtaining the noise reduction baseline value is not limited. For example, in one feasible embodiment, a threshold value can be pre-set and used as the noise reduction baseline value. In another feasible embodiment, a noise reduction baseline value customization function can be provided, based on which the user can customize the noise reduction baseline value in the helmet. The helmet can then retrieve the saved user-defined noise reduction baseline value when needed.
[0051] The helmet performs noise suppression processing on each first ambient noise signal. There are many ways to perform noise suppression processing on noise signals so that the noise value of the processed noise signal is less than or equal to the noise reduction reference value. In this embodiment, the specific method used is not limited. There are many ways to calculate the noise value of the noise signal, which is not limited in this embodiment. For example, the average decibel of the noise signal over a period of time can be calculated as the noise value of the noise signal during that period.
[0052] It can be understood that since the first ambient noise signals collected by each first microphone come from different directions, the noise values of each first ambient noise signal are not the same. Therefore, when noise suppression processing is performed on each first ambient noise signal, it is processed separately, thereby achieving targeted noise reduction in different directions and improving the noise reduction experience of users wearing helmets.
[0053] Step S30: Mix the processed noise signals with the voice signal and output the mixed signals to the other party.
[0054] After the helmet performs noise suppression processing on each first environmental noise signal separately, it can mix each processed noise signal with the voice signal and output it to the other end of the call, so that the user at the other end of the call can hear the voice with real environmental noise, but the clarity of the voice will not be affected by excessively strong environmental noise.
[0055] In a specific implementation, the above steps S20 and S30 can be performed on the voice signal and ambient noise signal collected within a recent period of time at regular intervals. The duration of this period of time can be set as needed and is not limited in this embodiment.
[0056] In this embodiment, at least two first microphones are provided on the outside of the helmet body to collect ambient noise signals from different directions. The helmet's call microphone collects voice signals, and each first microphone collects first ambient noise signals to obtain a noise reduction baseline value. Each first ambient noise signal is subjected to noise suppression processing so that the noise value of the processed noise signal is less than the noise reduction baseline value. This achieves targeted noise reduction of ambient noise from different directions, thereby improving the helmet's noise reduction effect on ambient noise. The processed noise signal is mixed with the voice signal and then output to the other end of the call. This allows the user on the other end of the call to hear voice with real ambient noise, but without the voice clarity being affected by excessive ambient noise. In other words, this embodiment provides a noise reduction solution for a helmet that improves the noise reduction effect during helmet calls, enhances call clarity, and enhances the subjective call experience.
[0057] Based on the above first embodiment, a second embodiment of the helmet noise reduction method of the present invention is proposed. In this embodiment, the step of obtaining the noise reduction reference value in step S20 includes:
[0058] Step S201: collecting a second ambient noise signal through the second microphone.
[0059] In this embodiment, the outer side of the helmet body is divided into a forehead area and other areas except the forehead area. At least one microphone is set in the forehead area, and at least two microphones are set in other areas. The microphone set in the forehead area is called the second microphone for distinction, and the microphones set in other areas are the first microphone in the above-mentioned first embodiment.
[0060] The forehead area is defined on the outside of the helmet body based on the position of the user's forehead when the helmet is worn. This area is close to or near the user's forehead and can be defined as needed by the designer. It should be noted that the location of the forehead area is not data configured in the helmet. The definition of the forehead area is only used to help understand the placement of the first and second microphones on the outside of the helmet body.
[0061] In a feasible implementation manner, when the first microphone is disposed in a directional area on the outside of the helmet body, the directional area may be obtained by dividing other areas on the outside of the helmet body except the forehead area.
[0062] As shown in Figure 2, the positions of the microphones in the helmet are given as an example, 1 to 5 represent microphones set in the forehead area, left area, right area, left rear area and right rear area respectively, 1 is the second microphone, 2 to 5 are the first microphones, and 6 represents the call microphone set near the user's chin.
[0063] The ambient noise signal collected by the first microphone is referred to as the second ambient noise signal for distinction.
[0064] Step S202 : Calculate a second noise value of the second environmental noise signal, and subtract a first preset threshold from the second noise value to obtain the noise reduction reference value.
[0065] The helmet can calculate the noise value of the second environmental noise signal (referred to as the second noise value for distinction). There are many ways to calculate the noise value of a noise signal, which are not limited in this embodiment. For example, the average decibel of the noise signal over a period of time can be calculated as the noise value of the noise signal during that period. The result obtained by subtracting the first preset threshold from the second noise value is used as the noise reduction reference value. The first preset threshold can be a threshold set in advance as needed, so that the noise reduction reference value calculated according to the first preset threshold is within the noise value range that the user feels comfortable hearing, so that after the first environmental noise signal is subjected to noise suppression processing according to the noise reduction reference value, the noise can not affect the clarity of the voice, thereby improving the noise reduction experience of the helmet. The first preset threshold is not specifically limited in this embodiment, for example, it can be set to 40 decibels.
[0066] It can be understood that the result obtained by subtracting the first preset threshold from the second noise value is used as the noise reduction reference value, and then the first environmental noise signal is subjected to noise suppression processing based on the noise reduction reference value so that the noise value of the processed noise signal is less than or equal to the noise reduction reference value. This processing process is essentially equivalent to: subtracting the noise value of each first environmental noise signal from the second noise value of the second environmental noise signal to obtain the difference values corresponding to each first environmental noise signal; if the difference value corresponding to the first environmental noise signal is larger, it means that the noise value of the first environmental noise signal is smaller, and a smaller degree of noise suppression is required, or even no noise suppression is required; if the difference value corresponding to the first environmental noise signal is smaller, it means that the noise value of the first environmental noise signal is larger, and a larger degree of noise suppression is required; the purpose of performing noise suppression processing on the first environmental noise signal is to make the difference between the second noise value of the second environmental noise signal and the noise value of the processed first environmental noise signal greater than or equal to the above-mentioned first preset threshold.
[0067] It should be noted that wind noise is generally greatest at the forehead of a helmet when a user is riding. The second ambient noise signal collected by the second microphone located in the forehead area reflects the true wind noise level experienced while the user is wearing the helmet while riding. By subtracting the first preset threshold from the second noise value of the second ambient noise signal to obtain a noise reduction baseline value, the resulting noise signal, after noise suppression processing of the first ambient noise signal according to the noise reduction baseline value, reflects the true noise level while not affecting call clarity. Specifically, the greater the forehead wind noise, the greater the calculated noise reduction baseline value, and the greater the noise level of the noise signal after noise reduction processing. Conversely, the less forehead wind noise, the smaller the calculated noise reduction baseline value, and the lower the noise level of the noise signal after noise reduction processing. This reflects the true noise level, allowing the user to perceive the difference in noise levels under different wind noise levels, while maintaining call clarity due to the noise reduction processing.
[0068] In one feasible implementation manner, the step of obtaining the noise reduction baseline value in step S20 further includes:
[0069] Step S203: detecting whether the posture of the helmet is a preset front riding posture.
[0070] Taking into account that the user may tilt his head while riding, causing his forehead to not face the riding direction, in this case, calculating the noise reduction baseline value based on the second ambient noise signal collected by the second microphone set in the forehead area will cause the noise reduction baseline value to change too frequently and abruptly, and thus cause the noise value of the noise signal after noise suppression processing to change too frequently and abruptly.
[0071] In this embodiment, in order to solve this problem, it is proposed to detect whether the posture of the helmet is the preset front riding posture, and adopt different methods to obtain the noise reduction reference value according to the detection result.
[0072] The preset frontal riding posture can be set based on the posture of the helmet when the front of the helmet is facing the riding direction, which is not limited in this embodiment. The posture of the helmet can be measured by a posture detection device provided on the helmet. The posture detection device can be an inertial measurement unit, an accelerometer, etc., which is not limited in this embodiment. For example, in one feasible embodiment, the helmet can be pre-set to a simulated riding state, with the front of the helmet facing the riding direction. In this state, acceleration data in various directions is collected by a three-axis accelerometer provided on the helmet. Based on the collected acceleration data, a certain range of fluctuation is performed to obtain the acceleration data range in each direction. The posture defined by the acceleration data range in each direction is used as the preset frontal riding posture. When detecting whether the helmet posture is the preset frontal riding posture, the acceleration data in each direction collected by the three-axis accelerometer on the helmet is obtained and compared with the acceleration data range in the corresponding direction. If all acceleration data fall within the corresponding acceleration data range, the helmet posture is determined to be the preset frontal riding posture. Otherwise, the helmet posture is determined to be not the preset frontal riding posture.
[0073] Step S204: If the posture of the helmet is the preset front riding posture, the step of subtracting the first preset threshold from the second noise value to obtain the noise reduction reference value is performed.
[0074] If it is determined that the posture of the helmet is the preset front riding posture, the noise reduction reference value can be obtained by subtracting the first preset threshold value from the second noise value corresponding to the second ambient noise signal, so as to ensure that the noise signal obtained by noise suppression processing based on the noise reduction reference value can reflect the actual noise level without affecting the clarity of the call voice.
[0075] Step S205: If the posture of the helmet is not the preset front riding posture, a second preset threshold is obtained as the noise reduction reference value.
[0076] The second preset threshold is a pre-set threshold within a noise level range that is comfortable for the user's hearing. The specific threshold can be set as needed and is not limited in this embodiment. If it is determined that the helmet posture is not the pre-set frontal riding posture, the second preset threshold can be used as the noise reduction baseline value. That is, when the user tilts their head, the pre-set fixed noise level is used as the noise reduction baseline value to avoid frequent and abrupt changes in the noise reduction baseline value, thereby avoiding frequent and abrupt changes in the noise level of the noise signal after noise suppression processing.
[0077] Based on the first and / or second embodiments described above, a second embodiment of the helmet noise reduction method of the present invention is proposed. In this embodiment, the step of performing noise suppression processing on each of the first environmental noise signals in step S20 includes:
[0078] Step S206 : Calculate the first noise value of each of the first environmental noise signals respectively.
[0079] In this embodiment, a feasible implementation method of performing noise suppression processing on each first environmental noise signal based on a noise reduction reference value is proposed.
[0080] The noise value of each first environmental noise signal (hereinafter referred to as the first noise value for distinction) can be calculated separately. There are many ways to calculate the noise value of a noise signal, which is not limited in this embodiment. For example, the average decibel of the noise signal over a period of time can be calculated as the noise value of the noise signal during that period of time.
[0081] Step S207: If the first noise value is greater than the noise reduction reference value, noise suppression processing is performed on the first environmental noise signal corresponding to the first noise value.
[0082] The first noise value of each first environmental noise signal can be compared with a noise reduction baseline value. If a first noise value is greater than the noise reduction baseline value, it indicates that the noise level of the first environmental noise signal corresponding to the first noise value exceeds the range of auditory comfort for the user. In this case, the first environmental noise signal corresponding to the first noise value can be subjected to noise suppression processing so that the noise level of the processed noise signal corresponding to the first environmental noise signal is less than the noise reduction baseline value.
[0083] Step S208: If the first noise value is less than or equal to the noise reduction reference value, the first environmental noise signal corresponding to the first noise value is used as the noise signal after noise suppression processing.
[0084] If a first noise value is less than or equal to the noise reduction reference value, it means that the noise value of the first ambient noise signal corresponding to the first noise value does not exceed the range that the user feels comfortable hearing. At this time, the first ambient noise signal corresponding to the first noise value can be left unprocessed, that is, the first ambient noise signal can be directly used as the noise signal after noise suppression processing.
[0085] In one feasible implementation, step S207 includes:
[0086] Step S2071: If the first noise value is greater than the noise reduction reference value, the noise reduction reference value is divided by the first noise value to obtain a noise reduction ratio.
[0087] In this embodiment, a feasible implementation method is proposed for performing noise suppression processing on the first environmental noise signal so that the noise value of the processed noise signal is less than a noise reduction reference value.
[0088] If a first noise value is greater than the noise reduction reference value, the noise reduction reference value can be divided by the first noise value to obtain a noise reduction ratio. For example, if the noise reduction reference value is 40% and the first noise value is 60%, the calculated noise reduction ratio is 2 / 3.
[0089] Step S2072: multiplying the first environmental noise signal corresponding to the first noise value by the noise reduction ratio to obtain a noise signal after noise suppression processing.
[0090] The noise signal after noise suppression processing can be obtained by multiplying the first environmental noise signal corresponding to the first noise value greater than the noise reduction reference value by the noise reduction ratio.
[0091] In one feasible implementation, after the step of performing noise suppression processing on each of the first environmental noise signals in step S20, the method further includes:
[0092] Step S40: detecting whether the helmet is in a call state.
[0093] In this embodiment, when a user is wearing a helmet but not in a call state, call noise reduction is not required. However, the user may not be able to hear the external ambient noise clearly, affecting the user's experience and safety when using the helmet. To solve this problem, this embodiment proposes to detect whether the helmet is in a call state.
[0094] Step S50: If the helmet is in a call state, execute step S30;
[0095] If the helmet is in a call state, the noise signal obtained after noise suppression processing of each first environmental noise signal can be used, mixed with the voice signal collected by the call microphone and output to the call partner to reduce the noise of the call voice.
[0096] Step S60: If the helmet is not in a call state, the processed noise signals are mixed and output through the speaker of the helmet.
[0097] If the helmet is not in a call state, the noise signals obtained after noise suppression processing is performed on each first environmental noise signal respectively can be directly mixed and output through the speaker set in the helmet, that is, output to the user wearing the helmet, so that the user can hear the external environmental noise clearly, avoiding the user's experience of using the helmet being affected by not being able to hear the external environmental sound clearly, and also avoiding affecting the safety of the user using the helmet. In addition, since the first environmental noise signals collected by each first microphone are noise suppressed, the noise value of the environmental noise heard by the user is within a comfortable range, thereby improving the noise reduction effect.
[0098] In addition, an embodiment of the present invention further provides a helmet noise reduction device, which is deployed on a helmet. At least two first microphones are provided on the outer side of the helmet body. Referring to FIG. 3 , the helmet noise reduction device includes:
[0099] A signal collection device 10, configured to collect a voice signal through the communication microphone of the helmet, and to collect a first ambient noise signal through each of the first microphones;
[0100] a noise suppression module 20 configured to obtain a noise reduction reference value and perform noise suppression processing on each of the first environmental noise signals, wherein a noise value of the processed noise signal is less than or equal to the noise reduction reference value;
[0101] The output module 30 is configured to mix the processed noise signals with the voice signal and output the mixed signals to the other end of the call.
[0102] In one feasible embodiment, at least one second microphone is further provided on the outside of the helmet body. The second microphone is provided in the forehead area. The forehead area is an area on the outside of the helmet body divided according to the position of the user's forehead when the helmet is worn. The first microphone is provided in an area on the outside of the helmet body excluding the forehead area.
[0103] The noise suppression module 20 is further configured to:
[0104] collecting a second ambient noise signal through the second microphone;
[0105] A second noise value of the second environmental noise signal is calculated, and a first preset threshold is subtracted from the second noise value to obtain the noise reduction reference value.
[0106] In one feasible implementation, the noise suppression module 20 is further configured to:
[0107] Detecting whether the posture of the helmet is a preset front riding posture;
[0108] If the posture of the helmet is the preset front riding posture, performing the step of subtracting the first preset threshold from the second noise value to obtain the noise reduction reference value;
[0109] If the posture of the helmet is not the preset front riding posture, a second preset threshold is obtained as the noise reduction reference value.
[0110] In one feasible implementation, the noise suppression module 20 is further configured to:
[0111] Calculating a first noise value of each of the first environmental noise signals respectively;
[0112] If the first noise value is greater than the noise reduction reference value, performing noise suppression processing on the first environmental noise signal corresponding to the first noise value;
[0113] If the first noise value is less than or equal to the noise reduction reference value, the first environmental noise signal corresponding to the first noise value is used as the noise signal after noise suppression processing.
[0114] In one feasible implementation, the noise suppression module 20 is further configured to:
[0115] If the first noise value is greater than the noise reduction reference value, dividing the noise reduction reference value by the first noise value to obtain a noise reduction ratio;
[0116] The first environmental noise signal corresponding to the first noise value is multiplied by the noise reduction ratio to obtain a noise signal after noise suppression processing.
[0117] In one feasible embodiment, the helmet noise reduction device further includes:
[0118] A detection module, used to detect whether the helmet is in a call state;
[0119] The output module 30 is further used for:
[0120] If the helmet is in a call state, performing the step of mixing the processed noise signals with the voice signal and outputting the mixed signals to the call peer end;
[0121] If the helmet is not in a call state, the processed noise signals are mixed and then output through the speaker of the helmet.
[0122] In a feasible embodiment, each of the first microphones is arranged in each directional area, and each of the directional areas includes a left area, a right area, a left rear area and a right rear area divided on the outside of the helmet body according to the positions of the left and right ears of the user when the helmet is worn.
[0123] The expanded contents of the specific implementation of the helmet noise reduction device of the present invention are basically the same as the embodiments of the above-mentioned helmet noise reduction method, and will not be repeated here.
[0124] The helmet of the present invention comprises a structural shell, a communication module, a main control module (e.g., a microcontroller unit (MCU)), a speaker, a microphone, and a memory. At least two first microphones are disposed on the exterior of the helmet body. The main control module may include a microprocessor, an audio decoding unit, a power supply and power management unit, sensors required by the system, and other active or passive components (which may be replaced, deleted, or added based on actual functionality) to implement wireless audio reception and playback. The memory may store a helmet noise reduction program, and the microprocessor may be used to call the stored helmet noise reduction program and perform the following operations:
[0125] collecting a voice signal through the communication microphone of the helmet, and collecting a first environmental noise signal through each of the first microphones;
[0126] Obtaining a noise reduction reference value, and performing noise suppression processing on each of the first environmental noise signals, wherein a noise value of the processed noise signal is less than or equal to the noise reduction reference value;
[0127] The processed noise signals are mixed with the voice signals and then output to the other end of the call.
[0128] In one feasible embodiment, at least one second microphone is further provided on the outside of the helmet body. The second microphone is provided in the forehead area. The forehead area is an area on the outside of the helmet body divided according to the position of the user's forehead when the helmet is worn. The first microphone is provided in an area on the outside of the helmet body excluding the forehead area.
[0129] The operation of obtaining the noise reduction reference value includes:
[0130] collecting a second ambient noise signal through the second microphone;
[0131] A second noise value of the second environmental noise signal is calculated, and a first preset threshold is subtracted from the second noise value to obtain the noise reduction reference value.
[0132] In one feasible implementation, the operation of obtaining the noise reduction baseline value further includes:
[0133] Detecting whether the posture of the helmet is a preset front riding posture;
[0134] If the posture of the helmet is the preset front riding posture, performing the operation of subtracting the first preset threshold from the second noise value to obtain the noise reduction reference value;
[0135] If the posture of the helmet is not the preset front riding posture, a second preset threshold is obtained as the noise reduction reference value.
[0136] In one feasible implementation, the operation of performing noise suppression processing on each of the first environmental noise signals includes:
[0137] Calculating a first noise value of each of the first environmental noise signals respectively;
[0138] If the first noise value is greater than the noise reduction reference value, performing noise suppression processing on the first environmental noise signal corresponding to the first noise value;
[0139] If the first noise value is less than or equal to the noise reduction reference value, the first environmental noise signal corresponding to the first noise value is used as the noise signal after noise suppression processing.
[0140] In one feasible implementation, if the first noise value is greater than the noise reduction reference value, the operation of performing noise suppression processing on the first environmental noise signal corresponding to the first noise value includes:
[0141] If the first noise value is greater than the noise reduction reference value, dividing the noise reduction reference value by the first noise value to obtain a noise reduction ratio;
[0142] The first environmental noise signal corresponding to the first noise value is multiplied by the noise reduction ratio to obtain a noise signal after noise suppression processing.
[0143] In one feasible implementation, after performing noise suppression processing on each of the first environmental noise signals, the microprocessor may further be configured to call a helmet noise reduction program stored in a memory and perform the following operations:
[0144] Detecting whether the helmet is in a call state;
[0145] If the helmet is in a call state, performing the operation of mixing the processed noise signals with the voice signal and outputting the mixed signals to the call peer end;
[0146] If the helmet is not in a call state, the processed noise signals are mixed and then output through the speaker of the helmet.
[0147] In a feasible embodiment, each of the first microphones is arranged in each directional area, and each of the directional areas includes a left area, a right area, a left rear area and a right rear area divided on the outside of the helmet body according to the positions of the left and right ears of the user when the helmet is worn.
[0148] The various embodiments of the helmet and computer-readable storage medium of the present invention can refer to the various embodiments of the helmet noise reduction method of the present invention, and will not be repeated here.
[0149] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0150] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0151] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods of various embodiments of the present invention.
[0152] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for reducing noise of a helmet, characterized in that: The helmet noise reduction method is applied to a helmet, at least two first microphones are arranged on the outer side of the helmet body of the helmet, and the helmet noise reduction method comprises: Collecting a voice signal through the communication microphone of the helmet, and collecting a first environmental noise signal through each of the first microphones; Acquire a noise reduction reference value, and perform noise suppression processing on each of the first environmental noise signals respectively, wherein the noise value of the processed noise signal is less than or equal to the noise reduction reference value; The processed noise signals are mixed with the voice signals and then output to the other end of the call.
2. The method for reducing noise of a helmet according to claim 1, characterized in that: At least one second microphone is also arranged on the outer side of the helmet body, and the second microphone is arranged in the forehead area, and the forehead area is an area divided on the outer side of the helmet body according to the position of the forehead of the user when the helmet is worn, and the first microphone is arranged in the area on the outer side of the helmet body except the forehead area; The step of obtaining the noise reduction reference value comprises: collecting a second ambient noise signal through the second microphone; A second noise value of the second environmental noise signal is calculated, and a first preset threshold is subtracted from the second noise value to obtain the noise reduction reference value.
3. The method for reducing noise of a helmet according to claim 2, characterized in that: The step of obtaining the noise reduction reference value also includes: Detecting whether the posture of the helmet is a preset front riding posture; If the posture of the helmet is the preset front riding posture, performing the step of subtracting the first preset threshold from the second noise value to obtain the noise reduction reference value; If the posture of the helmet is not the preset front riding posture, a second preset threshold is obtained as the noise reduction reference value.
4. The method for reducing noise of a helmet according to claim 1, characterized in that: The step of performing noise suppression processing on each of the first environmental noise signals comprises: Calculating first noise values of the first environmental noise signals respectively; If the first noise value is greater than the noise reduction reference value, performing noise suppression processing on the first environmental noise signal corresponding to the first noise value; If the first noise value is less than or equal to the noise reduction reference value, the first environmental noise signal corresponding to the first noise value is used as the noise signal after noise suppression processing.
5. The method for reducing noise of a helmet as claimed in claim 4, characterized in that: If the first noise value is greater than the noise reduction reference value, the step of performing noise suppression processing on the first environmental noise signal corresponding to the first noise value includes: If the first noise value is greater than the noise reduction reference value, dividing the noise reduction reference value by the first noise value to obtain a noise reduction ratio; The first environmental noise signal corresponding to the first noise value is multiplied by the noise reduction ratio to obtain a noise signal after noise suppression processing.
6. The method for reducing noise of a helmet according to claim 1, characterized in that: After the step of performing noise suppression processing on each of the first environmental noise signals respectively, the method further includes: Detecting whether the helmet is in a call state; If the helmet is in a call state, the step of mixing the processed noise signals with the voice signals and outputting the mixed signals to the call partner is performed; If the helmet is not in a call state, the processed noise signals are mixed and output through the speaker of the helmet.
7. The method for reducing noise of a helmet according to any one of claims 1 to 6, characterized in that: Each of the first microphones is arranged in a respective directional area, and each of the directional areas includes a left area, a right area, a left rear area and a right rear area divided on the outer side of the helmet body according to the positions of the left and right ears of the user when the helmet is worn.
8. A helmet noise reduction device, characterized in that: The helmet noise reduction device is deployed on a helmet, at least two first microphones are arranged on the outer side of the helmet body of the helmet, and the helmet noise reduction device includes: A signal collection device, used to collect a voice signal through the communication microphone of the helmet, and to collect a first environmental noise signal through each of the first microphones; a noise suppression module, configured to obtain a noise reduction reference value, and perform noise suppression processing on each of the first environmental noise signals, wherein a noise value of the processed noise signal is less than or equal to the noise reduction reference value; The output module is used to mix the processed noise signals with the voice signals and output the mixed signals to the call peer.
9. A helmet, characterized in that: The helmet comprises: a memory, a processor, and a helmet noise reduction program stored in the memory and executable on the processor. When the helmet noise reduction program is executed by the processor, the steps of the helmet noise reduction method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a helmet noise reduction program, and when the helmet noise reduction program is executed by the processor, the steps of the helmet noise reduction method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Noise reduction method, head-mounted display device and computer readable storage medium
CN115132161A
Active noise reduction method, system and device, helmet and wearable garment
CN115620695A
Helmet noise reduction method and device, helmet and computer readable storage medium
CN116935874A
Sound deadening helmet, vehicle system equipped with the same and method for deadening noise in helmet
JP2007002393A
Wearable audio device with inner microphone adaptive noise reduction
US20220060812A1