Reverberation control method, apparatus and device, and storage medium
By obtaining the leakage and loudness of the electro -sound transmission device in the smart helmet, and reducing the loudness when the leakage is exceeded by the threshold, the problem of low sound suppression efficiency and accuracy in the existing technology achieves a more efficient mixing Restraint and clearer voice.
Patent Information
- Application Number
- PCT/CN2024/095762
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-14
- Filing Date
- 2024-05-28
- Publication Date
- 2025-01-23
AI Technical Summary
The prior art has low efficiency and accuracy when suppressing reverb in smart helmets, resulting in loss of voice signals and poor reverb suppression effects.
By obtaining the current leakage volume of the electroacoustic transducer device in the reverberation scene, when the leakage volume is greater than the preset threshold, the current loudness of the electroacoustic transducer device is obtained and reduced to reduce reverberation.
Improving the efficiency and accuracy of suppressing the sound in the scene of reverberation, enhancing the clarity of voice, thereby enhancing the user experience.
Smart Images

Figure CN2024095762_23012025_PF_FP_ABST
Abstract
Description
[Corrected 13.06.2024 according to Rule 26] Reverberation suppression method, device, apparatus and storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on July 14, 2023, with application number CN202310871135.4 and application name “Reverberation Suppression Method, Device, Equipment and Storage Medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present invention relates to the technical field of smart helmets, and in particular to a reverberation suppression method, device, equipment and storage medium. Background Art
[0003] In recent years, AR (augmented reality) smart devices have been widely favored by more and more users, such as smart helmets. While bringing a sense of technology to users, smart devices also provide convenience for users' 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, taking the smart helmet as an example, the smart helmet is an almost completely enclosed space. If multiple electroacoustic transducers are installed in the smart helmet, that is, it is used in reverberation scenarios, there will be cross-propagation when the sound reaches the user's ears. To solve the above defects, the commonly used method of suppressing reverberation is to remove the reverberation part in the sound signal by optimizing the speech spectrum. However, the optimization of the speech spectrum is inseparable from the multiple conversions of the signal between the time domain and the frequency domain, and the speech signal is easily lost during the conversion process, which ultimately results in low efficiency and accuracy in suppressing reverberation.
[0004] The above content is only used to assist in understanding the technical solution of the present invention and does not constitute an admission that the above content is prior art.
[0005] Summary of the Invention
[0006] The main purpose of the present invention is to provide a reverberation suppression method, device, equipment and storage medium, aiming to solve the technical problem of low efficiency and accuracy of reverberation suppression in the prior art.
[0007] To achieve the above object, the present invention provides a reverberation suppression method applied to a smart helmet, the reverberation suppression method comprising the following steps:
[0008] Get the current leakage volume of the electroacoustic transducer in the reverberation scene;
[0009] When the current leakage volume is greater than a preset leakage volume threshold, obtaining the current loudness of the electroacoustic transducer;
[0010] The current loudness of the electroacoustic transducer is reduced.
[0011] Optionally, after reducing the current loudness of the electroacoustic transducer, the method further includes:
[0012] Determining a sound leakage monitoring device corresponding to the electroacoustic transducer, wherein the sound leakage monitoring device is disposed at the tragus of the electroacoustic transducer on the inner side of the smart helmet;
[0013] obtaining, by the sound leakage monitoring device, a target leakage volume of the electroacoustic transducer after the loudness is reduced;
[0014] When the target leakage volume is less than or equal to the preset leakage volume threshold, a leakage volume threshold preferred by the user is determined.
[0015] Optionally, when the target leakage volume is less than or equal to a preset leakage volume threshold, after determining a leakage volume threshold preferred by the user, the method further includes:
[0016] The preset leakage volume threshold is updated according to the leakage volume threshold preferred by the user.
[0017] Optionally, when the target leakage volume is less than or equal to a preset leakage volume threshold, determining a leakage volume threshold preferred by the user includes:
[0018] When the target leakage volume is less than or equal to a preset leakage volume threshold, determining whether a leakage volume adjustment request is received;
[0019] Upon receiving a leakage volume adjustment request, determining an adjustment type of the leakage volume adjustment request;
[0020] When the adjustment type is a voice adjustment type, the loudness of the electroacoustic transducer is adjusted according to a default adjustment ratio;
[0021] When no leakage volume adjustment request is received, a first leakage volume of the electroacoustic transducer after the loudness is reduced is obtained through the sound leakage monitoring device, and the first leakage volume is used as a leakage volume threshold preferred by the user.
[0022] Optionally, upon receiving the leakage volume adjustment request, after determining the adjustment type of the leakage volume adjustment request, the method further includes:
[0023] When the adjustment type is a key adjustment type, determining the number of adjustments within a preset time period;
[0024] Determining a total loudness adjustment value according to the number of adjustments and a single loudness adjustment value;
[0025] adjusting the loudness of the electroacoustic transducer device according to the loudness adjustment total value;
[0026] When no leakage volume adjustment request is received, a second leakage volume of the electroacoustic transducer with reduced loudness is obtained through the sound leakage monitoring device, and the second leakage volume is used as a leakage volume threshold preferred by the user.
[0027] Optionally, the current leakage volume includes the current leakage volume of the left electro-acoustic transducer device and the current leakage volume of the right electro-acoustic transducer device, and the current loudness of the electro-acoustic transducer device includes the current loudness of the left electro-acoustic transducer device and the current loudness of the right electro-acoustic transducer device;
[0028] When the current leakage volume is greater than a preset leakage volume threshold, obtaining the current loudness of the electroacoustic transducer device includes:
[0029] When the current leakage volume of the left electro-acoustic transducer device and the current leakage volume of the right electro-acoustic transducer device are both greater than a preset leakage volume threshold, obtaining the current loudness of the left electro-acoustic transducer device and the current loudness of the right electro-acoustic transducer device;
[0030] Accordingly, reducing the current loudness of the electroacoustic transducer device includes:
[0031] The current loudness of the left electroacoustic transducer device and the current loudness of the right electroacoustic transducer device are reduced respectively.
[0032] Optionally, when the current leakage volume is greater than a preset leakage volume threshold, obtaining the current loudness of the electroacoustic transducer device includes:
[0033] When the current leakage volume of the left electro-acoustic transducer is greater than a preset leakage volume threshold and the current leakage volume of the right electro-acoustic transducer is less than or equal to the preset leakage volume threshold, obtaining the current loudness of the left electro-acoustic transducer;
[0034] Accordingly, reducing the current loudness of the electroacoustic transducer device includes:
[0035] reducing the current loudness of the left electroacoustic transducer;
[0036] When the current leakage volume of the right electro-acoustic transducer is greater than a preset leakage volume threshold and the current leakage volume of the left electro-acoustic transducer is less than or equal to the preset leakage volume threshold, obtaining the current loudness of the right electro-acoustic transducer;
[0037] Accordingly, reducing the current loudness of the electroacoustic transducer device includes:
[0038] The current loudness of the right electroacoustic transducer is reduced.
[0039] In addition, to achieve the above-mentioned object, the present invention further provides a reverberation suppression device, comprising:
[0040] An acquisition module is used to obtain the current leakage volume of the electroacoustic transducer in a reverberation scene;
[0041] a judgment module, configured to obtain the current loudness of the electroacoustic transducer when the current leakage volume is greater than a preset leakage volume threshold;
[0042] The reduction module is used to reduce the current loudness of the electroacoustic transducer.
[0043] In addition, to achieve the above-mentioned objectives, the present invention also proposes a reverberation suppression device, which includes: a memory, a processor, and a reverberation suppression program stored in the memory and executable on the processor, wherein the reverberation suppression program is configured to implement the reverberation suppression method described above.
[0044] In addition, to achieve the above-mentioned object, the present invention further proposes a storage medium, on which a reverberation suppression program is stored. When the reverberation suppression program is executed by a processor, the reverberation suppression method described above is implemented.
[0045] The reverberation suppression method proposed in the present invention obtains the current leakage volume of the electroacoustic transducer in a reverberation scene; when the current leakage volume is greater than a preset leakage volume threshold, obtains the current loudness of the electroacoustic transducer; and reduces the current loudness of the electroacoustic transducer; through the above method, after obtaining the current leakage volume of the electroacoustic transducer in the reverberation scene, it is determined whether the current leakage volume is greater than the preset leakage volume threshold, and if so, the current loudness of the electroacoustic transducer is reduced, thereby effectively improving the efficiency and accuracy of suppressing reverberation in the reverberation scene, and improving the voice clarity, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] FIG1 is a schematic diagram of the structure of a reverberation suppression device in a hardware operating environment according to an embodiment of the present invention;
[0047] FIG2 is a schematic flow chart of a first embodiment of a reverberation suppression method according to the present invention;
[0048] FIG3 is a schematic diagram of the device positions on the right side of an embodiment of a reverberation suppression method of the present invention;
[0049] FIG4 is a schematic diagram of the device positions on the left side of an embodiment of a reverberation suppression method of the present invention;
[0050] FIG5 is a flow chart of a second embodiment of a reverberation suppression method according to the present invention;
[0051] FIG6 is a schematic diagram of functional modules of the first embodiment of the reverberation suppression device of the present invention.
[0052] 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
[0053] 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.
[0054] 1 , which is a schematic diagram of the structure of a reverberation suppression device in a hardware operating environment according to an embodiment of the present invention.
[0055] As shown in FIG1 , the reverberation suppression device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to implement communication between these components. The user interface 1003 may include a display and an input unit such as a keyboard. Optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a wireless fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk storage device. The memory 1005 may also be a storage device independent of the processor 1001.
[0056] Those skilled in the art will appreciate that the structure shown in FIG. 1 does not limit the reverberation suppression device, and may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0057] As shown in FIG. 1 , the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a reverberation suppression program.
[0058] In the reverberation suppression device shown in FIG1 , the network interface 1004 is primarily used for data communication with a network integration platform workstation; the user interface 1003 is primarily used for data interaction with a user; the processor 1001 and the memory 1005 in the reverberation suppression device of the present invention may be provided within the reverberation suppression device. The reverberation suppression device invokes a reverberation suppression program stored in the memory 1005 via the processor 1001 and executes the reverberation suppression method provided in an embodiment of the present invention.
[0059] Based on the above hardware structure, an embodiment of the reverberation suppression method of the present invention is proposed.
[0060] 2 , which is a flow chart of a first embodiment of a reverberation suppression method according to the present invention.
[0061] In a first embodiment, the reverberation suppression method includes the following steps:
[0062] Step S10: obtaining the current leakage volume of the electroacoustic transducer in the reverberation scene.
[0063] It should be noted that the execution subject of this embodiment is a reverberation suppression device, and it can also be other devices that can achieve the same or similar functions, such as a smart helmet, etc. This embodiment does not limit this. In this embodiment, a smart helmet is used as an example for illustration.
[0064] It should be understood that the current leakage volume refers to the leakage volume of the electroacoustic transducer in a reverberation scene. The current leakage volume can be obtained by real-time monitoring through a sound leakage monitoring device corresponding to the electroacoustic transducer. The electroacoustic transducer can be a loudspeaker, and the sound leakage monitoring device can be a sound leakage monitoring microphone. The reverberation scene refers to a scene in which two or more electroacoustic transducers play sound at the same time in a confined space.
[0065] Step S20 : When the current leakage volume is greater than a preset leakage volume threshold, obtaining the current loudness of the electroacoustic transducer device.
[0066] It can be understood that the current loudness refers to the loudness of the sound played by the electroacoustic transducer at the current moment. After obtaining the current leakage volume of the electroacoustic transducer in the reverberation scene, it is determined whether the current leakage volume is greater than the preset leakage volume threshold. If so, it indicates that the sound played by the left electroacoustic transducer will reach the user's right ear, and the sound played by the right electroacoustic transducer will reach the user's left ear. At this time, the current loudness of the electroacoustic transducer needs to be reduced.
[0067] Furthermore, step S20 includes: when the current leakage volume of the left electro-acoustic transducer device and the current leakage volume of the right electro-acoustic transducer device are both greater than a preset leakage volume threshold, obtaining the current loudness of the left electro-acoustic transducer device and the current loudness of the right electro-acoustic transducer device; and correspondingly reducing the current loudness of the electro-acoustic transducer device, including: reducing the current loudness of the left electro-acoustic transducer device and the current loudness of the right electro-acoustic transducer device respectively.
[0068] It should be understood that, taking two right electroacoustic transducers as an example, namely the left electroacoustic transducer and the right electroacoustic transducer, the shapes of the left electroacoustic transducer and the right electroacoustic transducer are similar to the shapes of the user's ears, that is, the left electroacoustic transducer can almost completely fit the ear. Referring to Figure 3, Figure 3 is a schematic diagram of the position of the right device, specifically including the right electroacoustic transducer and the right sound leakage monitoring device, and the right sound leakage monitoring device is arranged at the tragus of the right electroacoustic transducer on the inside of the smart helmet. Referring to Figure 4, Figure 4 is a schematic diagram of the position of the left device, specifically including the left electroacoustic transducer and the left sound leakage monitoring device, and the left sound leakage monitoring device is arranged at the tragus of the left electroacoustic transducer on the inside of the smart helmet.
[0069] It can be understood that when the current leakage volume of the left electro-acoustic transducer device and the current leakage volume of the right electro-acoustic transducer device are both greater than the preset leakage volume threshold, it indicates that the loudness of the left electro-acoustic transducer device and the right electro-acoustic transducer device need to be reduced, that is, the current loudness of the left electro-acoustic transducer device and the current loudness of the right electro-acoustic transducer device are reduced respectively to avoid the sound played by the left electro-acoustic transducer device reaching the user's right ear and the sound played by the right electro-acoustic transducer device reaching the user's left ear.
[0070] Further, step S20 includes: when the current leakage volume of the left electro-acoustic transducer device is greater than a preset leakage volume threshold and the current leakage volume of the right electro-acoustic transducer device is less than or equal to the preset leakage volume threshold, obtaining the current loudness of the left electro-acoustic transducer device; and correspondingly reducing the current loudness of the electro-acoustic transducer device, including: reducing the current loudness of the left electro-acoustic transducer device; when the current leakage volume of the right electro-acoustic transducer device is greater than the preset leakage volume threshold and the current leakage volume of the left electro-acoustic transducer device is less than or equal to the preset leakage volume threshold, obtaining the current loudness of the right electro-acoustic transducer device; and correspondingly reducing the current loudness of the electro-acoustic transducer device, including: reducing the current loudness of the right electro-acoustic transducer device.
[0071] It can be understood that when it is determined that the current leakage volume of the left electro-acoustic transducer device is greater than the preset leakage volume threshold and the current leakage volume of the right electro-acoustic transducer device is less than or equal to the preset leakage volume threshold, it indicates that the loudness of the right electro-acoustic transducer device does not need to be adjusted, and the current loudness of the left electro-acoustic transducer device is reduced at this time. When it is determined that the current leakage volume of the right electro-acoustic transducer device is greater than the preset leakage volume threshold and the current leakage volume of the left electro-acoustic transducer device is less than or equal to the preset leakage volume threshold, it indicates that the loudness of the left electro-acoustic transducer device does not need to be adjusted, and the current loudness of the right electro-acoustic transducer device is reduced at this time.
[0072] Step S30: reducing the current loudness of the electroacoustic transducer.
[0073] It should be understood that after obtaining the current loudness of the electroacoustic transducer device whose current leakage volume is greater than the preset leakage volume threshold, the current loudness of the electroacoustic transducer device is reduced.
[0074] This embodiment obtains the current leakage volume of the electroacoustic transducer in a reverberation scene; when the current leakage volume is greater than a preset leakage volume threshold, obtains the current loudness of the electroacoustic transducer; and reduces the current loudness of the electroacoustic transducer. In the above manner, after obtaining the current leakage volume of the electroacoustic transducer in the reverberation scene, it is determined whether the current leakage volume is greater than the preset leakage volume threshold. If so, the current loudness of the electroacoustic transducer is reduced, thereby effectively improving the efficiency and accuracy of suppressing reverberation in the reverberation scene, improving voice clarity, and thereby improving the user experience.
[0075] In one embodiment, as shown in FIG5 , a second embodiment of the reverberation suppression method of the present invention is proposed based on the first embodiment. After step S30, the method further includes:
[0076] Step S401: Determine a sound leakage monitoring device corresponding to the electroacoustic transducer device, where the sound leakage monitoring device is arranged at the tragus of the electroacoustic transducer device on the inner side of the smart helmet.
[0077] It should be understood that there is a one-to-one correspondence between the electroacoustic transducer and the sound leakage monitoring device. For example, the right electroacoustic transducer corresponds to the right sound leakage monitoring device, and the left electroacoustic transducer corresponds to the left sound leakage monitoring device.
[0078] Step S402: obtaining, by the sound leakage monitoring device, a target leakage volume of the electroacoustic transducer after the loudness is reduced.
[0079] It is understandable that the target leakage volume refers to the leakage volume of the electroacoustic transducer after the loudness is reduced. The target leakage volume can also be obtained by real-time monitoring through a sound leakage monitoring device.
[0080] Step S403: When the target leakage volume is less than or equal to the preset leakage volume threshold, determine the leakage volume threshold preferred by the user.
[0081] It should be understood that the user-preferred leakage volume threshold refers to the user's preferred threshold for reverberation. After obtaining the target leakage volume of the electroacoustic transducer after reducing the loudness, it is determined whether the target leakage volume is less than or equal to the preset leakage volume threshold. If so, it indicates that the target leakage volume will not affect the user's use of the smart helmet to make calls or play music, that is, the target leakage volume is used as the user-preferred leakage volume threshold.
[0082] Further, step S403 includes: when the target leakage volume is less than or equal to a preset leakage volume threshold, determining whether a leakage volume adjustment request is received; when the leakage volume adjustment request is received, determining the adjustment type of the leakage volume adjustment request; when the adjustment type is a voice adjustment type, adjusting the loudness of the electroacoustic transducer device according to a default adjustment ratio; when no leakage volume adjustment request is received, obtaining a first leakage volume of the electroacoustic transducer device after the loudness is reduced through the sound leakage monitoring device, and using the first leakage volume as the leakage volume threshold preferred by the user.
[0083] It can be understood that the leakage volume adjustment request refers to a request sent by the user to the smart helmet to adjust the leakage volume. When the leakage volume adjustment request is received, it indicates that the user is still dissatisfied with the target leakage volume. At this time, the adjustment type of the leakage volume adjustment request is determined. When it is determined that the adjustment type is a voice adjustment type, it indicates that the user sends a leakage volume adjustment request by voice, for example, "The current leakage volume is still a bit loud, please continue to lower it." After receiving the leakage volume adjustment request, the smart helmet adjusts the loudness of the electroacoustic transducer according to the default adjustment ratio. The default adjustment ratio can be 3%. After the adjustment is completed, it continues to determine whether the leakage volume adjustment request is received. If not, it indicates that the user is satisfied with the first leakage volume of the electroacoustic transducer after adjusting the loudness. At this time, the first leakage volume is used as the leakage volume threshold preferred by the user.
[0084] Furthermore, upon receiving a leakage volume adjustment request, after determining the adjustment type of the leakage volume adjustment request, the method further includes: if the adjustment type is a key adjustment type, determining the number of adjustments within a preset time period; determining a total loudness adjustment value based on the number of adjustments and a single loudness adjustment value; adjusting the loudness of the electro-acoustic transducer device based on the total loudness adjustment value; and, if no leakage volume adjustment request is received, obtaining, via the sound leakage monitoring device, a second leakage volume of the electro-acoustic transducer device after the loudness is reduced, and using the second leakage volume as a leakage volume threshold preferred by the user.
[0085] It should be understood that when the adjustment type of the leakage volume adjustment request is determined to be a key adjustment type, indicating that the user has issued a leakage volume adjustment request by pressing a key, the number of adjustments within a preset time period is determined, and then a total loudness adjustment value is determined in combination with the single loudness adjustment value. For example, if the user pressed the button four times and the single loudness adjustment value was 3, the total loudness adjustment value is 12. The loudness of the electro-acoustic transducer device is then adjusted based on the total loudness adjustment value. After the adjustment is completed, it is determined whether a leakage volume adjustment request has been received. If not, it indicates that the user is satisfied with the second leakage volume of the electro-acoustic transducer device after the loudness adjustment. In this case, the second leakage volume is used as the user's preferred leakage volume threshold.
[0086] Furthermore, after step S403, the method further includes: updating the preset leakage volume threshold according to the leakage volume threshold preferred by the user.
[0087] It can be understood that after determining the leakage volume threshold preferred by the user, the preset leakage volume threshold is updated according to the leakage volume threshold preferred by the user, that is, the leakage volume threshold preferred by the user is used as the preset leakage volume threshold for the user to make calls or play music next time using the smart helmet to improve the user experience.
[0088] This embodiment determines a sound leakage monitoring device corresponding to the electroacoustic transducer device, and the sound leakage monitoring device is arranged at the auricle of the electroacoustic transducer device on the inside of the smart helmet; obtains the target leakage volume of the electroacoustic transducer device after reducing the loudness through the sound leakage monitoring device; when the target leakage volume is less than or equal to the preset leakage volume threshold, determines the leakage volume threshold preferred by the user; through the above method, after determining the sound leakage monitoring device corresponding to the electroacoustic transducer device, obtains the target leakage volume of the electroacoustic transducer device after reducing the loudness through the sound leakage monitoring device, and then determines whether the target leakage volume is less than or equal to the preset leakage volume threshold. If so, the target leakage volume is used as the leakage volume threshold preferred by the user, thereby effectively improving the accuracy of determining the leakage volume threshold preferred by the user, thereby improving the user experience.
[0089] In addition, an embodiment of the present invention further provides a storage medium, on which a reverberation suppression program is stored. When the reverberation suppression program is executed by a processor, the steps of the reverberation suppression method described above are implemented.
[0090] Since the storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.
[0091] In addition, referring to FIG6 , an embodiment of the present invention further provides a reverberation suppression device, the reverberation suppression device comprising:
[0092] The acquisition module 10 is used to obtain the current leakage volume of the electroacoustic transducer in the reverberation scene.
[0093] The judgment module 20 is configured to obtain the current loudness of the electroacoustic transducer when the current leakage volume is greater than a preset leakage volume threshold.
[0094] The reducing module 30 is configured to reduce the current loudness of the electroacoustic transducer.
[0095] This embodiment obtains the current leakage volume of the electroacoustic transducer in a reverberation scene; when the current leakage volume is greater than a preset leakage volume threshold, obtains the current loudness of the electroacoustic transducer; and reduces the current loudness of the electroacoustic transducer. In the above manner, after obtaining the current leakage volume of the electroacoustic transducer in the reverberation scene, it is determined whether the current leakage volume is greater than the preset leakage volume threshold. If so, the current loudness of the electroacoustic transducer is reduced, thereby effectively improving the efficiency and accuracy of suppressing reverberation in the reverberation scene, improving voice clarity, and thereby improving the user experience.
[0096] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of it according to actual needs to achieve the purpose of the embodiment scheme, and no limitation is made here.
[0097] In addition, for technical details not fully described in this embodiment, reference can be made to the reverberation suppression method provided in any embodiment of the present invention, and will not be repeated here.
[0098] In one embodiment, the reduction module 30 is further configured to determine a sound leakage monitoring device corresponding to the electroacoustic transducer, the sound leakage monitoring device being disposed at the tragus of the electroacoustic transducer on the inside of the smart helmet; obtain a target leakage volume of the electroacoustic transducer after the loudness is reduced through the sound leakage monitoring device; and determine a user-preferred leakage volume threshold when the target leakage volume is less than or equal to a preset leakage volume threshold.
[0099] In one embodiment, the reducing module 30 is further configured to update the preset leakage volume threshold according to the leakage volume threshold preferred by the user.
[0100] In one embodiment, the reduction module 30 is further configured to determine whether a leakage volume adjustment request is received when the target leakage volume is less than or equal to a preset leakage volume threshold; when a leakage volume adjustment request is received, determine the adjustment type of the leakage volume adjustment request; when the adjustment type is a voice adjustment type, adjust the loudness of the electroacoustic transducer device using a default adjustment ratio; and when no leakage volume adjustment request is received, obtain, through the sound leakage monitoring device, a first leakage volume of the electroacoustic transducer device after the loudness is reduced, and use the first leakage volume as the leakage volume threshold preferred by the user.
[0101] In one embodiment, the reduction module 30 is further configured to, when the adjustment type is a key adjustment type, determine a number of adjustments within a preset time period; determine a total loudness adjustment value based on the number of adjustments and a single loudness adjustment value; adjust the loudness of the electro-acoustic transducer device based on the total loudness adjustment value; and, when no leakage volume adjustment request is received, obtain, through the sound leakage monitoring device, a second leakage volume of the electro-acoustic transducer device after the loudness is reduced, and use the second leakage volume as a leakage volume threshold preferred by the user.
[0102] In one embodiment, the reduction module 30 is further configured to: determine that the current leakage volume includes the current leakage volume of the left electro-acoustic transducer and the current leakage volume of the right electro-acoustic transducer, and the current loudness of the electro-acoustic transducer includes the current loudness of the left electro-acoustic transducer and the current loudness of the right electro-acoustic transducer; obtain the current loudness of the left electro-acoustic transducer and the current loudness of the right electro-acoustic transducer when the current leakage volume of the left electro-acoustic transducer and the current leakage volume of the right electro-acoustic transducer are both greater than a preset leakage volume threshold; and reduce the current loudness of the left electro-acoustic transducer and the current loudness of the right electro-acoustic transducer, respectively.
[0103] In one embodiment, the reduction module 30 is further configured to, when a current leakage volume of the left electro-acoustic transducer device is greater than a preset leakage volume threshold and a current leakage volume of the right electro-acoustic transducer device is less than or equal to the preset leakage volume threshold, obtain a current loudness of the left electro-acoustic transducer device; and reduce the current loudness of the left electro-acoustic transducer device; when a current leakage volume of the right electro-acoustic transducer device is greater than the preset leakage volume threshold and a current leakage volume of the left electro-acoustic transducer device is less than or equal to the preset leakage volume threshold, obtain a current loudness of the right electro-acoustic transducer device; and reduce the current loudness of the right electro-acoustic transducer device.
[0104] Other embodiments or implementation methods of the reverberation suppression device of the present invention can refer to the above-mentioned method embodiments, which are not repeated here.
[0105] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are shown in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless clearly stated herein, the execution of these steps is not strictly limited in order, and they can be performed in other orders. Moreover, at least a portion of the steps in the figure may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.
[0106] In addition, 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 system 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 system. 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 system comprising the element.
[0107] 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.
[0108] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus the necessary general hardware platform, or of course by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, 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 a read-only memory (ROM) / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, an integrated platform workstation, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0109] 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 reverberation suppression method, characterized in that: Applied to a smart helmet, the reverberation suppression method comprises the following steps: Obtain the current leakage volume of the electroacoustic transducer in the reverberation scene; When the current leakage volume is greater than a preset leakage volume threshold, obtaining the current loudness of the electroacoustic transducer; The current loudness of the electroacoustic transducer is reduced.
2. The reverberation suppression method according to claim 1, characterized in that: After the current loudness of the electroacoustic transducer is reduced, the method further includes: Determining a sound leakage monitoring device corresponding to the electroacoustic transducer, wherein the sound leakage monitoring device is arranged at the tragus of the electroacoustic transducer on the inner side of the smart helmet; Obtaining a target leakage volume of the electroacoustic transducer after reducing the loudness through the sound leakage monitoring device; When the target leakage volume is less than or equal to the preset leakage volume threshold, a leakage volume threshold preferred by the user is determined.
3. The reverberation suppression method according to claim 2, characterized in that: After determining the leakage volume threshold value preferred by the user when the target leakage volume is less than or equal to the preset leakage volume threshold value, the method further includes: The preset leakage volume threshold is updated according to the leakage volume threshold preferred by the user.
4. The reverberation suppression method according to claim 2, characterized in that: The step of determining a leakage volume threshold value preferred by a user when the target leakage volume is less than or equal to a preset leakage volume threshold value comprises: When the target leakage volume is less than or equal to a preset leakage volume threshold, determining whether a leakage volume adjustment request is received; Upon receiving a leakage volume adjustment request, determining an adjustment type of the leakage volume adjustment request; When the adjustment type is a voice adjustment type, the loudness of the electroacoustic transducer is adjusted by a default adjustment ratio; When no leakage volume adjustment request is received, a first leakage volume of the electroacoustic transducer after the loudness is reduced is obtained through the sound leakage monitoring device, and the first leakage volume is used as a leakage volume threshold value preferred by the user.
5. The reverberation suppression method according to claim 4, characterized in that: The method further comprises: after determining the adjustment type of the leakage volume adjustment request upon receiving the leakage volume adjustment request; When the adjustment type is a key adjustment type, determining the number of adjustments within a preset time period; Determine a total loudness adjustment value according to the number of adjustments and a single loudness adjustment value; Adjusting the loudness of the electroacoustic transducer device according to the loudness adjustment total value; When no leakage volume adjustment request is received, a second leakage volume of the electroacoustic transducer device after the loudness is reduced is obtained through the sound leakage monitoring device, and the second leakage volume is used as a leakage volume threshold value preferred by the user.
6. The reverberation suppression method according to claim 1, characterized in that: The current leakage volume includes the current leakage volume of the left electroacoustic transducer device and the current leakage volume of the right electroacoustic transducer device, and the current loudness of the electroacoustic transducer device includes the current loudness of the left electroacoustic transducer device and the current loudness of the right electroacoustic transducer device; When the current leakage volume is greater than a preset leakage volume threshold, obtaining the current loudness of the electroacoustic transducer device includes: When the current leakage volume of the left electro-acoustic transducer device and the current leakage volume of the right electro-acoustic transducer device are both greater than a preset leakage volume threshold, obtaining the current loudness of the left electro-acoustic transducer device and the current loudness of the right electro-acoustic transducer device; Accordingly, reducing the current loudness of the electroacoustic transducer device includes: The current loudness of the left electro-acoustic transducer device and the current loudness of the right electro-acoustic transducer device are reduced respectively.
7. The reverberation suppression method according to claim 6, characterized in that: When the current leakage volume is greater than a preset leakage volume threshold, obtaining the current loudness of the electroacoustic transducer device includes: When the current leakage volume of the left electro-acoustic transducer device is greater than a preset leakage volume threshold and the current leakage volume of the right electro-acoustic transducer device is less than or equal to the preset leakage volume threshold, obtaining the current loudness of the left electro-acoustic transducer device; Accordingly, the current loudness of the electroacoustic transducer is reduced, including: reducing the current loudness of the left electroacoustic transducer; When the current leakage volume of the right electro-acoustic transducer device is greater than a preset leakage volume threshold and the current leakage volume of the left electro-acoustic transducer device is less than or equal to the preset leakage volume threshold, obtaining the current loudness of the right electro-acoustic transducer device; Accordingly, reducing the current loudness of the electroacoustic transducer device includes: The current loudness of the right electroacoustic transducer is reduced.
8. A reverberation suppression device, characterized in that: The reverberation suppression device comprises: An acquisition module, used to acquire the current leakage volume of the electroacoustic transducer in a reverberation scene; A judgment module, configured to obtain the current loudness of the electroacoustic transducer when the current leakage volume is greater than a preset leakage volume threshold; The reduction module is used to reduce the current loudness of the electroacoustic transducer.
9. A reverberation suppression device, characterized in that: The reverberation suppression device comprises: a memory, a processor, and a reverberation suppression program stored in the memory and executable on the processor, wherein the reverberation suppression program is configured to implement the reverberation suppression method according to any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium stores a reverberation suppression program, and when the reverberation suppression program is executed by the processor, the reverberation suppression method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Reverberation suppression method and device
CN107346658A
Determination of acoustic parameters for a headset using a mapping server
CN113597778A
Reverberation suppression method and device, equipment and storage medium
CN116887132A
Volume adjustments based on ambient sounds and voices
US20210216269A1
Head tracked spatial audio and / or video rendering
US20220225050A1