Method, device, communication system and storage medium for reducing reverberation

By determining the reverberation duration of the original acoustic waves and reflected sound waves in voice communication and controlling the state of the high-pass filtering unit, the problem of reverberation affecting speech clarity in the prior art is solved, and more efficient dereverberation effect and audio protection are achieved.

CN114495967BActive Publication Date: 2024-12-17BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210150117.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-18
Publication Date
2024-12-17
Estimated Expiration
2042-02-18

AI Technical Summary

Technical Problem

The prior art is difficult to effectively reduce reverb in voice communication scenarios, resulting in a decrease in speech clarity and a decrease in recognition rate. The dereverb algorithm is prone to damage audio or be affected by noise, and the effect is not good.

Method used

By determining the reverberation duration of the original sound wave and reflected sound wave, controlling the state of the high-pass filter unit, adjusting the intensity of the dereverberation, ensuring that the effect is avoided while damaging the audio and noise.

Benefits of technology

A more suitable dereverberation effect is achieved, ensuring audio quality, improving user experience, and avoiding noise interference.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114495967B_ABST
    Figure CN114495967B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method, device, communication system and storage medium for reducing reverberation. The method for reducing reverberation includes: determining first time domain information transmitted by a first communication terminal and second time domain information transmitted by a second communication terminal, wherein the first time domain information is the audio corresponding to the original sound wave, and the second time domain information is the audio corresponding to the reflected sound wave of the original sound wave; determining the reverberation duration according to the first time domain information and the second time domain information; and controlling the state of the high-pass filter unit of the communication system according to the reverberation duration. In the method, the reverberation duration of the original sound wave and the reflected sound wave is determined according to the audio corresponding to the original sound wave and the audio corresponding to the reflected sound wave of the original sound wave, and then the state of the high-pass filter unit is controlled according to the reverberation duration, so that the intensity of dereverberation is more appropriate, which can ensure the dereverberation effect and avoid damaging the audio, and can also avoid the influence of noise on dereverberation, thereby improving the user's use effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a method, device, communication system and storage medium for reducing reverberation. Background Art

[0002] After the sound waves are emitted by the sound source, they will be reflected by obstacles in the room, mainly walls. These reflected sound waves are called echoes. When the sound source stops making sound, the sound waves will be reflected and absorbed multiple times in the room before they disappear. We feel that there are still several sound waves mixed and continuing for a period of time after the sound source stops making sound. Generally, the phenomenon of sound continuation that still exists after the indoor sound source stops making sound is called reverberation, and this period of time is called the reverberation duration.

[0003] For scenarios where the purpose is voice communication, a longer reverberation time will affect the clarity of the voice and reduce the recognition rate of the voice recognition system. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present disclosure provides a method, device, communication system and storage medium for reducing reverberation.

[0005] According to a first aspect of an embodiment of the present disclosure, a method for reducing reverberation is provided, which is applied to a communication system, wherein the communication system includes a first communication terminal and a second communication terminal, and the method includes:

[0006] Determine first time domain information transmitted by the first communication end and second time domain information transmitted by the second communication end, wherein the first time domain information is the audio corresponding to the original sound wave, and the second time domain information is the audio corresponding to the reflected sound wave of the original sound wave;

[0007] Determining a reverberation duration according to the first time domain information and the second time domain information;

[0008] According to the reverberation duration, a state of a high-pass filter unit of the communication system is controlled.

[0009] Optionally, controlling the state of a high-pass filter unit of the communication system according to the reverberation duration includes:

[0010] When the high-pass filter unit is in a non-working state, if the reverberation duration is greater than or equal to a first set duration, the high-pass filter unit is controlled to enter a working state.

[0011] Optionally, controlling the state of a high-pass filter unit of the communication system according to the reverberation duration includes:

[0012] When the high-pass filter unit is in a working state, if the reverberation duration is less than a second set duration, the high-pass filter unit is controlled to enter a non-working state.

[0013] Optionally, determining the reverberation duration according to the first time domain information and the second time domain information includes:

[0014] Processing the first time domain information and the second time domain information respectively to determine first frequency domain information corresponding to the first time domain information and second frequency domain information corresponding to the second time domain information;

[0015] In a set frequency band, the amplitude corresponding to each frequency point in the first frequency domain information and the amplitude corresponding to the second frequency domain information are calculated to determine the difference corresponding to each frequency point;

[0016] summing all the differences to determine a sum value;

[0017] The reverberation duration is determined according to the configuration information and the sum value, wherein the configuration information represents a mapping relationship between the sum value and the reverberation duration.

[0018] Optionally, the processing the first time domain information and the second time domain information respectively to determine first frequency domain information corresponding to the first time domain information and second frequency domain information corresponding to the second time domain information includes:

[0019] The first time domain information and the second time domain information are respectively subjected to Fourier transform, modulus processing, and normalization processing in sequence to determine the first frequency domain information and the second frequency domain information.

[0020] Optionally, the set frequency band includes a frequency band less than or equal to 500 Hz.

[0021] Optionally, the method further comprises:

[0022] When the high-pass filtering unit is in a non-working state, if first control information for controlling the high-pass filtering unit to enter a working state is received, the high-pass filtering unit is controlled to enter a working state.

[0023] Optionally, the method further comprises:

[0024] When the high-pass filtering unit is in the working state, if second control information for controlling the high-pass filtering unit to enter the non-working state is received, the high-pass filtering unit is controlled to enter the non-working state.

[0025] According to a second aspect of an embodiment of the present disclosure, a device for reducing reverberation is provided, which is applied to a communication system, wherein the communication system includes a first communication terminal and a second communication terminal, and the device includes:

[0026] A determination module, configured to determine first time domain information transmitted by a first communication terminal and second time domain information transmitted by a second communication terminal, wherein the first time domain information is audio corresponding to an original sound wave, and the second time domain information is audio corresponding to a reflected sound wave of the original sound wave;

[0027] Also used to determine the reverberation duration according to the first time domain information and the second time domain information;

[0028] A control module is used to control the state of the high-pass filter unit of the communication system according to the reverberation duration.

[0029] Optionally, the control module is used to:

[0030] When the high-pass filter unit is in a non-working state, if the reverberation duration is greater than or equal to a first set duration, the high-pass filter unit is controlled to enter a working state.

[0031] Optionally, the control module is used to:

[0032] When the high-pass filter unit is in a working state, if the reverberation duration is less than a second set duration, the high-pass filter unit is controlled to enter a non-working state.

[0033] Optionally, the determining module is used to:

[0034] Processing the first time domain information and the second time domain information respectively to determine first frequency domain information corresponding to the first time domain information and second frequency domain information corresponding to the second time domain information;

[0035] In a set frequency band, the amplitude corresponding to each frequency point in the first frequency domain information and the amplitude corresponding to the second frequency domain information are calculated to determine the difference corresponding to each frequency point;

[0036] summing all the differences to determine a sum value;

[0037] The reverberation duration is determined according to the configuration information and the sum value, wherein the configuration information represents a mapping relationship between the sum value and the reverberation duration.

[0038] Optionally, the determining module is used to:

[0039] The first time domain information and the second time domain information are respectively subjected to Fourier transform, modulus processing, and normalization processing in sequence to determine the first frequency domain information and the second frequency domain information.

[0040] Optionally, the set frequency band includes a frequency band less than or equal to 500 Hz.

[0041] Optionally, the control module is further used to:

[0042] When the high-pass filtering unit is in a non-working state, if first control information for controlling the high-pass filtering unit to enter a working state is received, the high-pass filtering unit is controlled to enter a working state.

[0043] Optionally, the control module is further used to:

[0044] When the high-pass filtering unit is in the working state, if second control information for controlling the high-pass filtering unit to enter the non-working state is received, the high-pass filtering unit is controlled to enter the non-working state.

[0045] According to a third aspect of an embodiment of the present disclosure, a communication system is provided, the communication system comprising:

[0046] processor;

[0047] a memory for storing instructions executable by the processor;

[0048] The processor is configured to execute the method as described in the first aspect.

[0049] According to a fourth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of a communication system, the communication system is enabled to execute the method described in the first aspect.

[0050] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: in this method, the reverberation duration of the original sound wave and the reflected sound wave is determined according to the audio corresponding to the original sound wave and the audio corresponding to the reflected sound wave of the original sound wave, and then the state of the high-pass filter unit is controlled according to the reverberation duration, so that the intensity of dereverberation is more appropriate, which can not only ensure the dereverberation effect, but also avoid damaging the audio, and also avoid the influence of noise on dereverberation, thereby improving the user experience.

[0051] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0053] Figure 1 The figure is a flow chart of a method for reducing reverberation according to an exemplary embodiment.

[0054] Figure 2 The figure is a flow chart of a method for reducing reverberation according to an exemplary embodiment.

[0055] Figure 3 It is a block diagram of a device for reducing reverberation according to an exemplary embodiment.

[0056] Figure 4 It is a schematic diagram of a communication system according to an exemplary embodiment.

[0057] Figure 5 It is a block diagram of a communication system according to an exemplary embodiment. DETAILED DESCRIPTION

[0058] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0059] In the related art, in voice communication scenarios, especially conference communication systems, dereverberation is mainly achieved by dereverberation algorithms. However, the dereverberation algorithms in the related art are difficult to accurately separate the desired direct sound and early reflected sound (beneficial to listening) from the late reflected sound. If the dereverberation intensity is too high, it will damage the voice. If the dereverberation intensity is too low, the dereverberation effect is not good. In addition, the dereverberation algorithm may also be affected by noise, etc., and the effect is poor.

[0060] The present disclosure provides a method for reducing reverberation, which is applied to a communication system. In the method, the reverberation duration of the original sound wave and the reflected sound wave is determined according to the audio corresponding to the original sound wave and the audio corresponding to the reflected sound wave of the original sound wave, and then the state of the high-pass filter unit is controlled according to the reverberation duration, so that the intensity of dereverberation is more appropriate, which can ensure the dereverberation effect and avoid damaging the audio, and also avoid the influence of noise on the dereverberation, thereby improving the user's use effect.

[0061] In an exemplary embodiment, a method for reducing reverberation is provided, which is applied to a communication system. The communication system may be a voice communication system, that is, the communication system may be a system for implementing voice communication. Figure 4 As shown, the communication system may include a first communication terminal 1 and a second communication terminal 2. It should be noted that the first communication terminal 1 and the second communication terminal 2 may be the same or different, and this is not limited. In addition, in this method, the voice transmission of the first communication terminal 1 to the second communication terminal 2 is mainly introduced as an example. For the method of transmitting the voice of the second communication terminal 2 to the first communication terminal 1, reference may be made to the method of transmitting the voice of the first communication terminal 1 to the second communication terminal 2, and no further description will be given.

[0062] refer to Figure 1 As shown, the method includes:

[0063] S110, obtaining first time domain information transmitted by the first communication end and second time domain information of the second communication end, wherein the first time domain information is the audio corresponding to the original sound wave, and the second time domain information is the audio corresponding to the reflected sound wave of the original sound wave;

[0064] S120, determining the reverberation duration according to the first time domain information and the second time domain information;

[0065] S130: Control the state of the high-pass filter unit according to the reverberation duration.

[0066] In step S110, the communication system may include an information processing unit 3. The first communication terminal 1 may include a first audio input terminal 11 and a first audio output terminal 12. The second communication terminal 2 may include a second audio input terminal 21 and a second audio output terminal 22. The audio input to the first audio input terminal 11 may be output by the second audio output terminal 22 after passing through the information processing unit 3, and the audio input to the second audio input terminal 21 may be output by the first audio output terminal 12 after passing through the information processing unit 3, thereby realizing voice communication between a user of the first communication terminal 1 and a user of the second communication terminal 2. The first audio input terminal 11 and the second audio input terminal 21 may include a device such as a microphone for collecting audio, and the first audio output terminal 12 and the second audio output terminal 22 may include a device such as a speaker for playing audio.

[0067] After the audio corresponding to the native wave is input into the first audio input terminal 11, the first audio input terminal 11 can receive the first time domain information, and then transmit the first time domain information to the information processing unit 3, and the information processing unit 3 can receive the first time domain information transmitted by the first communication terminal 1.

[0068] The information processing unit 3 transmits the first time domain information to the second audio output terminal 22, and the second audio output terminal 22 can output the audio corresponding to the first time domain information.

[0069] After the second audio output terminal 22 outputs the audio, it can generate audio corresponding to the reflected sound wave in the environment where the second communication terminal 2 is located, and the second audio input terminal 21 can receive the audio corresponding to the reflected sound wave (i.e., the second time domain information), and then transmit it to the information processing unit 3, and the information processing unit 3 can receive the second time domain information.

[0070] It should be noted that the second time domain information includes the audio corresponding to the sound wave output by the second audio output terminal 22 and the audio corresponding to the reflected sound wave generated by the sound wave in the environment where the second communication terminal 2 is located. That is, the sound wave output by the second audio output terminal 22 and the reflected sound wave generated by the sound wave in the environment where the second communication terminal 2 is located are both called reflected sound waves of the native waves input by the first audio input terminal 11.

[0071] In the process of continuous communication between the first communication terminal 1 and the second communication terminal 2, the audio received by the information processing unit 3 includes the first time domain information and the second time domain information. The information processing unit 3 can extract the first time domain information and the second time domain information from the received audio based on the VAD (Voice Activity Detection, VAD) also known as voice endpoint detection or voice boundary detection) technology, thereby, the information processing unit 3 can determine the first time domain information transmitted by the first communication terminal 1 and the second time domain information transmitted by the second communication terminal 2.

[0072] It should be noted that, during the communication between the first communication terminal 1 and the second communication terminal 2, the audio corresponding to the native wave can also be input at the second audio input terminal 21. Generally, the native waves input at the second audio input terminal 21 and the first audio input terminal 11 are different. The audio corresponding to the native wave transmitted from the second audio input terminal 21 to the information processing unit 3 can be recorded as the third time domain information. At the same time, the information processing unit 3 can transmit the third time domain information to the first audio output terminal 12, and the first audio output terminal 12 can belong to the audio corresponding to the third time domain information. The audio output by the first audio output terminal 12 can generate audio corresponding to the reflected sound wave in the environment where the first communication terminal 1 is located, and the first audio input terminal 11 can receive the audio corresponding to the reflected sound wave (which can be recorded as the fourth time domain information), and then transmit it to the information processing unit 3, and the information processing unit 3 can receive the fourth time domain information.

[0073] That is to say, in general, the audio received by the information processing unit 3 includes the first time domain information, the second time domain information, the third time domain information and the fourth time domain information. The information processing unit 3 can extract the first time domain information, the second time domain information, the third time domain information and the fourth time domain information from the received audio based on the VAD technology, thereby the information processing unit 3 can determine the first time domain information transmitted by the first communication terminal 1 and the second time domain information transmitted by the second communication terminal 2.

[0074] In addition, taking the first communication terminal 1 as an example, the user can make a voice at the first audio input terminal 11 so that the first audio input terminal 11 receives the audio corresponding to the native wave, thereby inputting the first time domain information at the first audio input terminal 11. The user can make a voice by speaking or by other voice devices, which is not limited.

[0075] In step S120, after the corresponding first time domain information and second time domain information are determined, the reverberation duration can be determined based on the first time domain information and the second time domain information, so as to determine whether filtering processing is required according to the reverberation duration.

[0076] It should be noted that the audio corresponding to the native wave is recorded as the first time domain information, and the audio corresponding to the reflected sound wave of the above-mentioned native wave is recorded as the second time domain information. It can be considered that the first time domain information and the second time domain information correspond to each other.

[0077] In step S130, the state of the high-pass filter unit can be controlled based on the reverberation duration. Generally, the reverberation will be more serious when the reverberation duration reaches a certain duration, and the user can feel the impact of the reverberation. Therefore, in this step, the state of the high-pass filter unit can be controlled based on the relationship between the reverberation duration and the set duration (such as the above-mentioned certain duration).

[0078] The state of the high-pass filter unit may include a working state and a non-working state. When the high-pass filter unit is in a non-working state, the high-pass filter unit does not process the audio passing through it, and the audio can pass through the high-pass filter unit as it is. When the high-pass filter unit is in a working state, the high-pass filter unit performs filtering processing on the audio passing through it to filter out the low-frequency part of the audio, thereby achieving the purpose of reducing low-frequency reverberation.

[0079] Case 1: The high-pass filter unit is in a non-working state.

[0080] In case 1, if the reverberation time is less than the first set time, it means that the reverberation time is short, the reverberation has little impact on the user, and no reverberation elimination process is required, so the high-pass filter unit can be controlled to remain in a non-working state. When the reverberation time is zero, it can be considered that there is no reverberation.

[0081] In case 1, if the reverberation duration is greater than or equal to the first set duration, it means that the reverberation duration is too long and the reverberation is serious, and the high-pass filter unit can be controlled to enter a working state.

[0082] When the high-pass filter unit is in working state, the audio (e.g., the first time domain information) sent by the information processing unit 3 needs to be filtered by the high-pass filter unit before it can be transmitted to the second audio output terminal 22 of the second communication terminal 2, and then output by the second audio output terminal 22. Since the audio output by the second audio output terminal 22 has been filtered by the high-pass filter unit, reverberation can be well avoided at the second communication terminal 2. In other words, even if reverberation occurs at the second communication terminal 2, the reverberation duration is relatively short and has no substantial impact on the user, thus ensuring the user experience.

[0083] In addition, in this situation 1, if the first control information for controlling the high-pass filter unit to enter the working state is received, the high-pass filter unit can be controlled to enter the working state. If the second control information for controlling the high-pass filter unit to enter the non-working state is received, no action is taken to keep the high-pass filter unit in the non-working state.

[0084] For example, when the high-pass filter unit is in a non-working state, the user can input first control information to the information processing unit 3. After receiving the first control information, the information processing unit 3 can control the high-pass filter unit to enter a working state.

[0085] Case 2: The high-pass filter unit is in a non-working state.

[0086] In case 1, if the reverberation duration is greater than or equal to the second set duration, it means that even if the high-pass filter unit is in the working state, the reverberation duration is still large and the reverberation is still serious, so the high-pass filter unit can be controlled to continue to work. In addition, based on the judgment result that the reverberation duration is greater than or equal to the second set duration, the user can be reminded to check the entire communication system to determine the cause of the reverberation, so as to take corresponding measures to eliminate or reduce the impact of the reverberation.

[0087] In case 2, if the reverberation duration is less than the second set duration, it means that the reverberation duration is very small, and the impact of the reverberation on the user is very small, and no reverberation elimination processing is required. The high-pass filter unit can be controlled to continue to enter the non-working state to reduce the power consumption of the communication system.

[0088] In this step, when the reverberation time is very short, the high-pass filter unit is in a non-working state, which can well ensure that the second communication terminal 2 receives the complete first time domain information, thereby improving the effect of the audio output by the second communication terminal 2 and improving the user experience.

[0089] In addition, in this situation 2, if the first control information for controlling the high-pass filter unit to enter the working state is received, no action is taken to keep the high-pass filter unit in the working state. If the second control information for controlling the high-pass filter unit to enter the non-working state is received, the high-pass filter unit can be controlled to enter the non-working state.

[0090] For example, the user may input the second control information to the information processing unit 3, and after receiving the second control information, the information processing unit 3 may control the high-pass filter unit to enter a working state.

[0091] It should be noted that the reverberation duration determined when the high-pass filter unit is in a working state is generally greater than the reverberation duration determined when the high-pass filter unit is in a non-working state. Therefore, in this method, the second set duration can be set to be less than the first set duration to avoid frequent switching of the high-pass filter unit between the working state and the non-working state. For example, the first set duration can be set to 1.1s, and the second set duration can be set to 0.9s.

[0092] In this method, the reverberation duration of the original sound wave and the reflected sound wave of the original sound wave is determined according to the audio corresponding to the original sound wave and the audio corresponding to the reflected sound wave of the original sound wave, and then the state of the high-pass filter unit is controlled according to the reverberation duration, so that the intensity of dereverberation is more appropriate, which can not only ensure the dereverberation effect, but also avoid damaging the audio. In addition, it can also avoid the influence of noise on dereverberation, thereby improving the user experience.

[0093] It should be noted that the high-pass filter unit may include a first high-pass filter unit 4 and a second high-pass filter unit 5. The first high-pass filter unit 4 is used to reduce or even eliminate the reverberation of the first communication terminal 1, and may be located between the information processing unit 3 and the first audio output terminal 12, or between the information processing unit 3 and the second audio input terminal 21. The second high-pass filter unit 5 is used to reduce or even eliminate the reverberation of the second communication terminal 2, and may be located between the information processing unit 3 and the second audio output terminal 22, or between the information processing unit 3 and the first audio input terminal 11.

[0094] Example 1,

[0095] The communication system is a voice communication system, which includes an information processing unit 3, a control unit 6, a first audio input terminal 11, a first audio output terminal 12, a second audio input terminal 21, a second audio output terminal 22, a first high-pass filter unit 4 and a second high-pass filter unit 5. The first high-pass filter unit 4 is located between the information processing unit 3 and the first audio output terminal 12, and the second high-pass filter unit 5 is located between the information processing unit 3 and the second audio output unit. The first audio input terminal 11 and the first audio output terminal 12 constitute a first communication terminal 1, and the second audio output terminal 22 and the second audio output terminal 22 constitute a second communication terminal 2. The first user is located at the first communication terminal 1, and the second user is located at the second communication terminal 2.

[0096] When the first user speaks at the first communication terminal 1, the first audio input terminal 11 can collect the voice emitted by the first user, which is the audio corresponding to the first original sound wave, recorded as the first time domain information. The first audio input terminal 11 can transmit the first time domain information to the information processing unit 3, which is then transmitted to the second high-pass filter unit 5 by the information processing unit 3, and then the second high-pass filter unit 5 transmits the first time domain information to the second audio output terminal 22, and the second audio output terminal 22 plays the audio.

[0097] The audio transmission process from the first audio output terminal 11 to the second audio output terminal 22 can be referred to Figure 4 As shown by the dotted arrow in .

[0098] After the second audio output terminal 22 plays the audio, the audio corresponding to the first reflected sound wave of the first native wave can be generated in the environment where the second communication terminal 2 is located, and the second audio input terminal 21 can collect the audio corresponding to the first reflected sound wave as the second time domain information. The second audio input terminal 21 can transmit the second time domain information to the information processing unit 3.

[0099] When the second user speaks at the second communication terminal 2, the second audio input terminal 21 can collect the voice of the second user, which is the audio corresponding to the second original sound wave, recorded as the third time domain information. The second audio input terminal 21 can transmit the third time domain information to the information processing unit 3, which is then transmitted to the first high-pass filter unit 4 by the information processing unit 3, and then the first high-pass filter unit 4 transmits the third time domain information to the first audio output terminal 12, and the first audio output terminal 12 plays the audio.

[0100] The audio transmission process from the second audio output terminal 21 to the first audio output terminal 12 can be referred to Figure 4 As shown by the dotted arrow in .

[0101] After the first audio output terminal 13 plays the audio, the audio corresponding to the second reflected sound wave of the second native wave can be generated in the environment where the first communication terminal 1 is located, and the first audio input terminal 11 can collect the audio corresponding to the second reflected sound wave as the fourth time domain information. The first audio input terminal 11 can transmit the fourth time domain information to the information processing unit 3.

[0102] During the communication between the first user and the second user through the communication system, the information processing unit 3 can extract the first time domain information, the second time domain information, the third time domain information and the fourth time domain information from the received audio based on the VAD technology, and can determine the first reverberation duration based on the first time domain information and the second time domain information, and determine the second reverberation duration based on the third time domain information and the fourth time domain information.

[0103] When the first high-pass filter unit 4 is in a non-working state, if the second reverberation duration is less than the first set duration (for example, 1.1s), it means that the audio heard by the first user is less affected by the reverberation, or is not affected by the reverberation, and the information processing unit 3 may not operate, and the first high-pass filter unit 4 continues to remain in the non-working state; if the second reverberation duration is greater than or equal to the first set duration, it means that the audio heard by the first user is greatly affected by the reverberation, and the information processing unit 3 may send a first feedback information to the control unit 6, and the control unit 6 may control the first high-pass filter unit 4 to enter a working state based on the first feedback information.

[0104] When the first high-pass filter unit 4 is in a working state, if the second reverberation duration is less than the second set duration (for example, 0.9s), it means that the audio heard by the first user is less affected by the reverberation, or is not affected by the reverberation, and the information processing unit 3 can send a second feedback information to the control unit 6, and the control unit 6 can control the first high-pass filter unit 4 to enter a non-working state based on the second feedback information; if the second reverberation duration is greater than or equal to the second set duration, it means that the audio heard by the first user is greatly affected by the reverberation, and the information processing unit 3 can be inactive to keep the first high-pass filter unit 4 in a working state.

[0105] When the second high-pass filter unit 5 is in a non-working state, if the first reverberation duration is less than the first set duration (for example, 1.1s), it means that the audio heard by the second user is less affected by the reverberation, or is not affected by the reverberation, and the information processing unit 3 may not operate, and the second high-pass filter unit 5 continues to remain in the non-working state; if the first reverberation duration is greater than or equal to the first set duration, it means that the audio heard by the second user is greatly affected by the reverberation, and the information processing unit 3 may send a third feedback information to the control unit 6, and the control unit 6 may control the second high-pass filter unit 5 to enter a working state based on the third feedback information.

[0106] When the second high-pass filter unit 5 is in a working state, if the first reverberation duration is less than the second set duration (for example, 0.9s), it means that the audio heard by the second user is less affected by the reverberation, or is not affected by the reverberation, and the information processing unit 3 can send fourth feedback information to the control unit 6, and the control unit 6 can control the second high-pass filter unit 5 to enter a non-working state based on the fourth feedback information; if the first reverberation duration is greater than or equal to the second set duration, it means that the audio heard by the second user is greatly affected by the reverberation, and the information processing unit 3 can be inactive to keep the second high-pass filter unit 5 in a working state.

[0107] The information processing unit 3 controls the transmission process of the information of the first high-pass filter unit and the second high-pass filter unit through the control unit 4. Figure 4 As shown by the arrow.

[0108] In this example 1, the reverberation duration of the original sound wave and the reflected sound wave of the original sound wave is determined based on the audio corresponding to the original sound wave and the audio corresponding to the reflected sound wave of the original sound wave, and then the state of the high-pass filter unit is controlled according to the reverberation duration, so that the intensity of dereverberation is more appropriate, which can not only ensure the dereverberation effect, but also avoid damaging the audio. In addition, it can also avoid the influence of noise on dereverberation, thereby better ensuring the communication effect between the first user and the second user.

[0109] In addition, in this example 1, the information processing unit 3 can control the states of the first high-pass filter unit 4 and the second high-pass filter unit 5 respectively through the control unit 6, thereby reducing the degree of refinement of the reverberation.

[0110] It should be noted that the information processing unit 3 can control the first high-pass filtering unit 4 and the second high-pass filtering unit 5 to be in the same state through the control unit 6 .

[0111] Example 2,

[0112] The structure of the communication system of Example 2 is the same as that of Example 1. The difference between Example 2 and Example 1 is that in Example 2, the state of the first high-pass filter unit 4 is the same as that of the second high-pass filter unit 5. That is, the first high-pass filter unit 4 and the second high-pass filter unit 5 are both in a working state or in a non-working state.

[0113] In this example 2, when both the first high-pass filter unit 4 and the second high-pass filter unit 5 are in a non-working state, if the second reverberation duration is less than the first set duration (for example, 1.1s), and the first reverberation duration is greater than or equal to the first set duration, the information processing unit 3 may not operate, and the first high-pass filter unit 4 and the second high-pass filter unit 5 continue to remain in a non-working state; if at least one of the first reverberation duration and the second reverberation duration is greater than or equal to the first set duration, the information processing unit 3 may send a fifth feedback information to the control unit 6, and the control unit 6 may control the first high-pass filter unit 4 and the second high-pass filter unit 5 to enter a working state based on the fifth feedback information.

[0114] When the first high-pass filter unit and the second high-pass filter unit 5 are both in working state, if at least one of the first reverberation duration and the second reverberation duration is less than the second set duration (for example, 0.9s), the information processing unit 3 can send the second feedback information to the control unit 6, and the control unit 6 can control the first high-pass filter unit 4 and the second high-pass filter unit 5 to enter the non-working state based on the sixth feedback information; if the second reverberation duration is greater than or equal to the second set duration, and the first reverberation duration is greater than or equal to the second set duration, the information processing unit 3 can be inactive, so that the first high-pass filter unit 4 and the second high-pass filter unit 5 continue to remain in the working state.

[0115] In this example 2, the reverberation duration of the original sound wave and the reflected sound wave of the original sound wave is determined based on the audio corresponding to the original sound wave and the audio corresponding to the reflected sound wave of the original sound wave. Then, the state of the high-pass filter unit is controlled according to the reverberation duration to make the dereverberation intensity more appropriate, which can not only ensure the dereverberation effect but also avoid damaging the audio. In addition, it can also avoid the influence of noise on the dereverberation, thereby better ensuring the communication effect between the first user and the second user.

[0116] In addition, in this example 2, the information processing unit 3 synchronously controls the first high-pass filtering unit 4 and the second high-pass filtering unit 5 through the control unit 6, and the control process is simpler.

[0117] In an exemplary embodiment, a method for reducing reverberation is provided, which is applied to a communication system. The communication system may be a voice communication system, that is, the communication system may be a system for implementing voice communication. Figure 4 As shown, the communication system may include a first communication terminal 1 and a second communication terminal 2. It should be noted that the first communication terminal 1 and the second communication terminal 2 may be the same or different, and this is not limited. In addition, in this method, the voice transmission of the first communication terminal 1 to the second communication terminal 2 is mainly introduced as an example. For the method of transmitting the voice of the second communication terminal 2 to the first communication terminal 1, reference may be made to the method of transmitting the voice of the first communication terminal 1 to the second communication terminal 2, and no further description will be given.

[0118] refer to Figure 2 As shown, in the method, determining the reverberation duration according to the first time domain information and the second time domain information may include:

[0119] S210, processing the first time domain information and the second time domain information respectively to determine first frequency domain information corresponding to the first time domain information and second frequency domain information corresponding to the second time domain information;

[0120] S220, within the set frequency band, calculating the difference between the amplitudes corresponding to each frequency point in the first frequency domain information and the second frequency domain information, and determining the difference corresponding to each frequency point;

[0121] S230, summing all the differences to determine a sum value;

[0122] S240. Determine the reverberation duration according to the configuration information and the sum value, wherein the configuration information represents a mapping relationship between the sum value and the reverberation duration.

[0123] In step S210, the first time domain information may be subjected to Fourier transformation, modulus processing, and normalization processing in sequence to obtain first frequency domain information. The first frequency domain information includes multiple frequency points and an amplitude corresponding to each frequency point.

[0124] The second time domain information may be subjected to Fourier transformation, modulus processing, and normalization processing in sequence to obtain the second frequency domain information. The second frequency domain information also includes multiple frequency points and an amplitude corresponding to each frequency point.

[0125] In step S220, the set frequency band may be set before the communication system leaves the factory, or may be set after the communication system leaves the factory. In addition, after the setting of the frequency band is completed, it may be modified later to better meet different needs of users.

[0126] The set frequency band is set according to actual needs and is not limited thereto. For example, the set frequency band may include a low frequency band, and the low frequency band is, for example, a frequency band less than or equal to 500 Hz. That is, the set frequency band may be a frequency band greater than or equal to 0 Hz and less than or equal to 500 Hz. In addition, the set frequency band may also be a full frequency band.

[0127] It should be noted that the number of frequency points in the set frequency band is related to the sampling rate of the first time domain information and the sampling time interval. Generally, the more the number of frequency points in the set frequency band, the higher the reliability of the method.

[0128] In this step, the amplitude corresponding to each frequency point in the set frequency band in the first frequency domain information can be determined first. And the amplitude corresponding to each frequency point in the set frequency band in the second frequency domain information can be determined. Among them, the amplitude corresponding to the frequency point in the first frequency domain information can be recorded as the first amplitude of this frequency point, the amplitude corresponding to this frequency point in the second frequency domain information can be recorded as the second amplitude of this frequency point, and the difference between the first amplitude and the second amplitude can be recorded as the difference corresponding to this frequency point. Based on the above method, the difference corresponding to each frequency point in the set frequency band can be determined.

[0129] In step S230, all the differences may be summed to obtain a sum of all the differences. The sum may be used to reflect the reverberation duration. Generally, the larger the sum, the longer the reverberation duration.

[0130] In step S240, the configuration information may be set before or after the communication system leaves the factory. In addition, after the configuration information is set, it may be modified later to better meet different needs of users. The specific content of the configuration information may be determined through experiments.

[0131] The configuration information is a mapping relationship between the sum value and the reverberation time, which can be a relationship curve or a relationship expression, or other forms of information, which are not limited to this. Among them, the sum value is positively correlated with the reverberation time, that is, the larger the sum value, the longer the reverberation time.

[0132] For example, the configuration information is a curve representing the relationship between the sum value and the reverberation duration. After the sum value is determined, the reverberation duration corresponding to the sum value can be found from the relationship curve.

[0133] For another example, the configuration information is a relational expression representing the sum value and the reverberation duration. After the sum value is determined, the sum value can be substituted into the relational expression to calculate the reverberation duration corresponding to the sum value.

[0134] In the method, configuration information representing the sum value and the reverberation time can be preset in the communication system, and then the reverberation time is estimated based on the configuration information, as well as the first frequency domain information corresponding to the first time domain information and the second frequency domain information corresponding to the second time domain information, so as to provide reliable data for the subsequent control of the high-pass filter unit based on the reverberation time, thereby improving the reliability of the method and further improving the user experience.

[0135] In an exemplary embodiment, a reverberation reduction device is provided, which is applied to a communication system. The communication system may be a voice communication system, that is, the communication system may be a system for implementing voice communication. Figure 4 As shown, the communication system may include a first communication terminal 1 and a second communication terminal 2. It should be noted that the first communication terminal 1 and the second communication terminal 2 may be the same or different, and this is not limited.

[0136] The device is used to implement the above method, for example, with reference to Figure 3 As shown, the device may include a determination module 101 and a control module 102. In the process of implementing the above method,

[0137] The determination module 101 is used to determine the first time domain information transmitted by the first communication terminal 1 and the second time domain information transmitted by the second communication terminal 2, wherein the first time domain information is the audio corresponding to the original sound wave, and the second time domain information is the audio corresponding to the reflected sound wave of the original sound wave;

[0138] Also used for determining the reverberation duration according to the first time domain information and the second time domain information;

[0139] The control module 102 is used to control the state of the high-pass filter unit according to the reverberation duration.

[0140] In an exemplary embodiment, a reverberation reduction device is provided, which is applied to a communication system. The communication system may be a voice communication system, that is, the communication system may be a system for implementing voice communication. Figure 4 As shown, the communication system may include a first communication terminal 1 and a second communication terminal 2. Figure 3 As shown, in the device, the control module 102 is used to:

[0141] When the high-pass filter unit is in a non-working state, if the reverberation duration is greater than or equal to the first set duration, the high-pass filter unit is controlled to enter a working state.

[0142] In an exemplary embodiment, a reverberation reduction device is provided, which is applied to a communication system. The communication system may be a voice communication system, that is, the communication system may be a system for implementing voice communication. Figure 4 As shown, the communication system may include a first communication terminal 1 and a second communication terminal 2. Figure 3 As shown, in the device, the control module 102 is used to:

[0143] When the high-pass filter unit is in a working state, if the reverberation duration is less than the second set duration, the high-pass filter unit is controlled to enter a non-working state.

[0144] In an exemplary embodiment, a reverberation reduction device is provided, which is applied to a communication system. The communication system may be a voice communication system, that is, the communication system may be a system for implementing voice communication. Figure 4 As shown, the communication system may include a first communication terminal 1 and a second communication terminal 2. Figure 3 As shown, in the device, the determination module 101 is used to:

[0145] Processing the first time domain information and the second time domain information respectively to determine first frequency domain information corresponding to the first time domain information and second frequency domain information corresponding to the second time domain information;

[0146] In the set frequency band, the amplitude corresponding to each frequency point in the first frequency domain information and the second frequency domain information is calculated to determine the difference corresponding to each frequency point;

[0147] Sum all the differences and determine the sum;

[0148] The reverberation duration is determined according to the configuration information and the sum value, wherein the configuration information represents a mapping relationship between the sum value and the reverberation duration.

[0149] In an exemplary embodiment, a reverberation reduction device is provided, which is applied to a communication system. The communication system may be a voice communication system, that is, the communication system may be a system for implementing voice communication. Figure 4 As shown, the communication system may include a first communication terminal 1 and a second communication terminal 2. Figure 3 As shown, in the device, the determination module is used to:

[0150] The first time domain information and the second time domain information are respectively subjected to Fourier transformation, modulus processing and normalization processing in sequence to determine the first frequency domain information and the second frequency domain information.

[0151] In an exemplary embodiment, a reverberation reduction device is provided, which is applied to a communication system. The communication system may be a voice communication system, that is, the communication system may be a system for implementing voice communication. Figure 4 As shown, the communication system may include a first communication terminal 1 and a second communication terminal 2. In the device, the set frequency band includes a frequency band less than or equal to 500 Hz.

[0152] In an exemplary embodiment, a reverberation reduction device is provided, which is applied to a communication system. The communication system may be a voice communication system, that is, the communication system may be a system for implementing voice communication. Figure 4 As shown, the communication system may include a first communication terminal 1 and a second communication terminal 2. Figure 3 As shown, in the device, the control module 102 is also used for:

[0153] When the high-pass filter unit is in a non-working state, if first control information for controlling the high-pass filter unit to enter a working state is received, the high-pass filter unit is controlled to enter a working state.

[0154] In an exemplary embodiment, a reverberation reduction device is provided, which is applied to a communication system. The communication system may be a voice communication system, that is, the communication system may be a system for implementing voice communication. Figure 4 As shown, the communication system may include a first communication terminal 1 and a second communication terminal 2. Figure 3 As shown, in the device, the control module 102 is also used for:

[0155] When the high-pass filter unit is in the working state, if the second control information for controlling the high-pass filter unit to enter the non-working state is received, the high-pass filter unit is controlled to enter the non-working state.

[0156] In an exemplary embodiment, a communication system is provided. The communication system may be a voice communication system, that is, the communication system may be a system for implementing voice communication. Figure 4 As shown, the communication system may include a first communication terminal 1 and a second communication terminal 2. It should be noted that the first communication terminal 1 and the second communication terminal 2 may be the same or different, and this is not limited.

[0157] refer to Figure 5 As shown, the communication system 400 may include one or more of the following components: a processing component 402 , a memory 404 , a power component 406 , a multimedia component 408 , an audio component 410 , an input / output (I / O) interface 412 , a sensor component 414 , and a communication component 416 .

[0158] The processing component 402 generally controls the overall operation of the communication system 400, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 402 may include one or more processors 420 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 402 may include one or more modules to facilitate the interaction between the processing component 402 and other components. For example, the processing component 402 may include a multimedia module to facilitate the interaction between the multimedia component 408 and the processing component 402.

[0159] The memory 404 is configured to store various types of data to support operations in the communication system 400. Examples of such data include instructions for any application or method operating on the communication system 400, contact data, phone book data, messages, pictures, videos, etc. The memory 404 can be implemented by any type of volatile or non-volatile storage communication system or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0160] The power supply component 406 provides power to the various components of the communication system 400. The power supply component 406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the communication system 400.

[0161] The multimedia component 408 includes a screen that provides an output interface between the communication system 400 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 408 includes a front camera application and / or a rear camera application. When the communication system 400 is in an operating mode, such as a shooting mode or a video mode, the front camera application and / or the rear camera application may receive external multimedia data. Each front camera application and the rear camera application may be a fixed optical lens system or have a focal length and optical zoom capability.

[0162] The audio component 410 is configured to output and / or input audio signals. For example, the audio component 410 includes a microphone (MIC), and when the communication system 400 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 404 or sent via the communication component 416. In some embodiments, the audio component 410 also includes a speaker for outputting audio signals.

[0163] I / O interface 412 provides an interface between processing component 402 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0164] The sensor assembly 414 includes one or more sensors for providing various aspects of status assessment for the communication system 400. For example, the sensor assembly 414 can detect the on / off state of the communication system 400, the relative positioning of components, such as the display and keypad of the communication system 400, the sensor assembly 414 can also detect the position change of the communication system 400 or a component of the communication system 400, the presence or absence of user contact with the communication system 400, the orientation or acceleration / deceleration of the communication system 400, and the temperature change of the communication system 400. The sensor assembly 414 can include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 414 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 414 can also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0165] The communication component 416 is configured to facilitate wired or wireless communication between the communication system 400 and other communication systems. The communication system 700 can access a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G, 5G or a combination thereof. In an exemplary embodiment, the communication component 416 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 416 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0166] In an exemplary embodiment, the communication system 400 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing communication systems (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described methods.

[0167] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 404 including instructions, and the above instructions can be executed by a processor 420 of the communication system 400 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a tape, a floppy disk, and an optical data storage communication system, etc. When the instructions in the storage medium are executed by the processor of the communication system, the communication system is enabled to perform the method shown in the above embodiment.

[0168] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0169] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0170] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for reducing reverberation, applied to a communication system, wherein the communication system comprises a first communication terminal and a second communication terminal, characterized in that: The method comprises: Determine first time domain information transmitted by the first communication end and second time domain information transmitted by the second communication end, wherein the first time domain information is audio corresponding to an original sound wave, and the second time domain information is audio corresponding to a reflected sound wave of the original sound wave, and the reflected sound wave of the original sound wave includes a sound wave output by a second audio output end of the second communication end and a reflected sound wave generated by the sound wave output by the second audio output end in an environment of the second communication end; Determining a reverberation duration according to the first time domain information and the second time domain information; According to the reverberation duration, a state of a high-pass filter unit of the communication system is controlled.

2. The method according to claim 1, characterized in that: The step of controlling the state of the high-pass filter unit of the communication system according to the reverberation duration includes: When the high-pass filter unit is in a non-working state, if the reverberation duration is greater than or equal to a first set duration, the high-pass filter unit is controlled to enter a working state.

3. The method according to claim 1, characterized in that The step of controlling the state of the high-pass filter unit of the communication system according to the reverberation duration includes: When the high-pass filter unit is in a working state, if the reverberation duration is less than a second set duration, the high-pass filter unit is controlled to enter a non-working state.

4. The method according to any one of claims 1 to 3, characterized in that: The determining the reverberation duration according to the first time domain information and the second time domain information includes: Processing the first time domain information and the second time domain information respectively to determine first frequency domain information corresponding to the first time domain information and second frequency domain information corresponding to the second time domain information; In a set frequency band, the amplitude corresponding to each frequency point in the first frequency domain information and the amplitude corresponding to the second frequency domain information are calculated to determine the difference corresponding to each frequency point; summing all the differences to determine a sum value; The reverberation duration is determined according to the configuration information and the sum value, wherein the configuration information represents a mapping relationship between the sum value and the reverberation duration.

5. The method according to claim 4, characterized in that The processing of the first time domain information and the second time domain information respectively to determine first frequency domain information corresponding to the first time domain information and second frequency domain information corresponding to the second time domain information includes: The first time domain information and the second time domain information are respectively subjected to Fourier transform, modulus processing, and normalization processing in sequence to determine the first frequency domain information and the second frequency domain information.

6. The method according to claim 4, characterized in that The set frequency band includes a frequency band less than or equal to 500 Hz.

7. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: When the high-pass filtering unit is in a non-working state, if first control information for controlling the high-pass filtering unit to enter a working state is received, the high-pass filtering unit is controlled to enter a working state.

8. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: When the high-pass filtering unit is in the working state, if second control information for controlling the high-pass filtering unit to enter the non-working state is received, the high-pass filtering unit is controlled to enter the non-working state.

9. A device for reducing reverberation, applied to a communication system, the communication system comprising a first communication terminal and a second communication terminal, characterized in that: The device comprises: A determination module, used to determine first time domain information transmitted by the first communication terminal and second time domain information transmitted by the second communication terminal, wherein the first time domain information is the audio corresponding to the original sound wave, and the second time domain information is the audio corresponding to the reflected sound wave of the original sound wave, and the reflected sound wave of the original sound wave includes the sound wave output by the second audio output terminal of the second communication terminal and the reflected sound wave generated by the sound wave output by the second audio output terminal in the environment of the second communication terminal; Also used to determine the reverberation duration according to the first time domain information and the second time domain information; A control module is used to control the state of the high-pass filter unit of the communication system according to the reverberation duration.

10. The device according to claim 9, characterized in that The control module is used for: When the high-pass filter unit is in a non-working state, if the reverberation duration is greater than or equal to a first set duration, the high-pass filter unit is controlled to enter a working state.

11. The device according to claim 9, characterized in that The control module is used for: When the high-pass filter unit is in a working state, if the reverberation duration is less than a second set duration, the high-pass filter unit is controlled to enter a non-working state.

12. The device according to any one of claims 9 to 11, characterized in that: The determining module is used to: Processing the first time domain information and the second time domain information respectively to determine first frequency domain information corresponding to the first time domain information and second frequency domain information corresponding to the second time domain information; In a set frequency band, the amplitude corresponding to each frequency point in the first frequency domain information and the amplitude corresponding to the second frequency domain information are calculated to determine the difference corresponding to each frequency point; summing all the differences to determine a sum value; The reverberation duration is determined according to the configuration information and the sum value, wherein the configuration information represents a mapping relationship between the sum value and the reverberation duration.

13. The device according to claim 12, characterized in that The determining module is used to: The first time domain information and the second time domain information are respectively subjected to Fourier transform, modulus processing, and normalization processing in sequence to determine the first frequency domain information and the second frequency domain information.

14. The device according to claim 12, characterized in that The set frequency band includes a frequency band less than or equal to 500 Hz.

15. The device according to any one of claims 9 to 11, characterized in that: The control module is also used for: When the high-pass filtering unit is in a non-working state, if first control information for controlling the high-pass filtering unit to enter a working state is received, the high-pass filtering unit is controlled to enter a working state.

16. The device according to any one of claims 9 to 11, characterized in that: The control module is also used for: When the high-pass filtering unit is in the working state, if second control information for controlling the high-pass filtering unit to enter the non-working state is received, the high-pass filtering unit is controlled to enter the non-working state.

17. A communication system, characterized in that: The communication system comprises: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the method according to any one of claims 1 to 8.

18. A non-transitory computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of a communication system, the communication system is enabled to execute the method according to any one of claims 1 to 8.