CN114495967A - Method, device, communication system and storage medium for reducing reverberation - Google Patents
Method, device, communication system and storage medium for reducing reverberation Download PDFInfo
- Publication number
- CN114495967A CN114495967A CN202210150117.2A CN202210150117A CN114495967A CN 114495967 A CN114495967 A CN 114495967A CN 202210150117 A CN202210150117 A CN 202210150117A CN 114495967 A CN114495967 A CN 114495967A
- Authority
- CN
- China
- Prior art keywords
- domain information
- time domain
- reverberation
- working state
- pass filtering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 254
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000001914 filtration Methods 0.000 claims description 102
- 238000012545 processing Methods 0.000 claims description 29
- 238000013507 mapping Methods 0.000 claims description 7
- 238000010606 normalization Methods 0.000 claims description 7
- 230000000694 effects Effects 0.000 abstract description 16
- 230000000875 corresponding effect Effects 0.000 description 71
- 230000010365 information processing Effects 0.000 description 53
- 230000001276 controlling effect Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L21/0216—Noise filtering characterised by the method used for estimating noise
- G10L21/0224—Processing in the time domain
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L21/0216—Noise filtering characterised by the method used for estimating noise
- G10L21/0232—Processing in the frequency domain
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L2021/02082—Noise filtering the noise being echo, reverberation of the speech
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
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 end and second time domain information transmitted by a second communication end information, wherein the first time domain information is the audio frequency corresponding to the original sound wave, and the second time domain information is the audio frequency corresponding to the reflected sound wave of the original sound wave; according to the first time domain information and the second time domain information, determine the reverberation duration; The reverberation duration controls the state of the high-pass filter unit of the communication system. In this method, according to the audio frequency corresponding to the original sound wave and the audio frequency corresponding to the reflected sound wave of the original sound wave, the reverberation duration of the original wave and the reflected sound wave is determined, and then the state of the high-pass filter unit is controlled according to the reverberation duration, so that the intensity of the de-reverberation is controlled. It is more suitable, which can not only ensure the de-reverberation effect, but also avoid damaging the audio frequency, and also avoid the influence of noise on the de-reverberation, and improve the user's use effect.
Description
技术领域technical field
本公开涉及通信技术领域,尤其涉及一种降低混响的方法、装置、通信系统及存储介质。The present disclosure relates to the field of communication technologies, and in particular, to a method, device, communication system and storage medium for reducing reverberation.
背景技术Background technique
声波由声源发出后,会在房间内被以墙壁为主的障碍反射,这些反射的声波被称为回声。当声源停止发声后,声波在室内要经过多次反射和吸收,最后才消失,我们就感觉到声源停止发声后还有若干个声波混合持续一段时长,一般把这种室内声源停止发声后仍然存在的声延续现象叫做混响,这段时间叫做混响时长。After the sound waves are emitted from the sound source, they are reflected in the room by obstacles, mainly walls. These reflected sound waves are called echoes. When the sound source stops sounding, the sound wave will be reflected and absorbed many times in the room before disappearing. We feel that there are several sound waves mixed for a period of time after the sound source stops sounding. Generally, this kind of indoor sound source is stopped sounding. The sound continuation phenomenon that still exists is called reverberation, and this period of time is called the reverberation duration.
对于以语音交流为目的的场景,混响时长较长多会影响语音的清晰度,也会降低语音识别系统的识别率。For scenarios for voice communication, the longer reverberation time will affect the clarity of the voice and reduce the recognition rate of the voice recognition system.
发明内容SUMMARY OF THE INVENTION
为克服相关技术中存在的问题,本公开提供一种降低混响的方法、装置、通信系统及存储介质。To overcome the problems in the related art, the present disclosure provides a method, device, communication system and storage medium for reducing reverberation.
根据本公开实施例的第一方面,提供一种降低混响的方法,应用于通信系统,所述通信系统包括第一通信端和第二通信端,所述方法包括:According to a first aspect of the embodiments of the present disclosure, there is provided a method for reducing reverberation, which is applied to a communication system, where the communication system includes a first communication end and a second communication end, and the method includes:
确定第一通信端传输的第一时域信息以及第二通信端传输的第二时域信息,其中,所述第一时域信息为原声波对应的音频,所述第二时域信息为所述原声波的反射声波对应的音频;Determine the first time domain information transmitted by the first communication end and the 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 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;
根据所述混响时长,控制所述通信系统的高通滤波单元的状态。According to the reverberation duration, the state of the high-pass filter unit of the communication system is controlled.
可选地,所述根据所述混响时长,控制所述通信系统的高通滤波单元的状态,包括:Optionally, the controlling the state of the high-pass filtering unit of the communication system according to the reverberation duration includes:
在所述高通滤波单元处于非工作状态下,若所述混响时长大于或等于第一设定时长,则控制所述高通滤波单元进入工作状态。When the high-pass filtering unit is in a non-working state, if the reverberation duration is greater than or equal to a first set duration, the high-pass filtering unit is controlled to enter an working state.
可选地,所述根据所述混响时长,控制所述通信系统的高通滤波单元的状态,包括:Optionally, the controlling the state of the high-pass filtering unit of the communication system according to the reverberation duration includes:
在所述高通滤波单元处于工作状态下,若所述混响时长小于第二设定时长,则控制所述高通滤波单元进入非工作状态。When the high-pass filtering unit is in the working state, if the reverberation duration is less than the second set duration, the high-pass filtering unit is controlled to enter the non-working state.
可选地,所述根据所述第一时域信息和所述第二时域信息,确定混响时长,包括:Optionally, 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 the set frequency band, calculate the difference between the corresponding amplitude values of each frequency point in the first frequency domain information and the second frequency domain information, and determine the difference value corresponding to each frequency point;
对全部所述差值求和,确定和值;summing all of the differences to determine the sum;
根据配置信息和所述和值,确定所述混响时长,其中,所述配置信息表征和值与混响时长的映射关系。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.
可选地,所述对所述第一时域信息和所述第二时域信息分别进行处理,确定所述第一时域信息对应的第一频域信息以及所述第二时域信息对应的第二频域信息,包括:Optionally, the first time domain information and the second time domain information are processed separately, and the first frequency domain information corresponding to the first time domain information and the corresponding second time domain information are determined. The second frequency domain information of , including:
对所述第一时域信息和所述第二时域信息分别依次进行傅里叶变换、求模处理以及归一化处理,以确定所述第一频域信息以及所述第二频域信息。Perform Fourier transform, modulo processing and normalization processing on the first time domain information and the second time domain information in sequence to determine the first frequency domain information and the second frequency domain information .
可选地,所述设定频段包括小于或等于500Hz的频段。Optionally, the set frequency band includes a frequency band less than or equal to 500 Hz.
可选地,所述方法还包括:Optionally, the method further includes:
在所述高通滤波单元处于非工作状态下,若接收到用于控制所述高通滤波单元进入工作状态的第一控制信息,则控制所述高通滤波单元进入工作状态。When the high-pass filtering unit is in a non-working state, if the first control information for controlling the high-pass filtering unit to enter the working state is received, the high-pass filtering unit is controlled to enter the working state.
可选地,所述方法还包括:Optionally, the method further includes:
在所述高通滤波单元处于工作状态下,若接收到用于控制所述高通滤波单元进入非工作状态的第二控制信息,则控制所述高通滤波单元进入非工作状态。When the high-pass filtering unit is in the working state, if the 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.
根据本公开实施例的第二方面,提供一种降低混响的装置,应用于通信系统,所述通信系统包括第一通信端和第二通信端,所述装置包括:According to a second aspect of the embodiments of the present disclosure, there is provided an apparatus for reducing reverberation, which is applied to a communication system, where the communication system includes a first communication end and a second communication end, and the apparatus includes:
确定模块,用于确定第一通信端传输的第一时域信息以及第二通信端传输的第二时域信息,其中,所述第一时域信息为原声波对应的音频,所述第二时域信息为所述原声波的反射声波对应的音频;A determination module, configured to determine the first time domain information transmitted by the first communication end and the 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 The time domain information is the audio frequency corresponding to the reflected sound wave of the original sound wave;
还用于根据所述第一时域信息和所述第二时域信息,确定混响时长;is also used for determining the reverberation duration according to the first time domain information and the second time domain information;
控制模块,用于根据所述混响时长,控制所述通信系统的高通滤波单元的状态。A control module, configured to control the state of the high-pass filter unit of the communication system according to the reverberation duration.
可选地,所述控制模块,用于:Optionally, the control module is used for:
在所述高通滤波单元处于非工作状态下,若所述混响时长大于或等于第一设定时长,则控制所述高通滤波单元进入工作状态。When the high-pass filtering unit is in a non-working state, if the reverberation duration is greater than or equal to a first set duration, the high-pass filtering unit is controlled to enter an working state.
可选地,所述控制模块,用于:Optionally, the control module is used for:
在所述高通滤波单元处于工作状态下,若所述混响时长小于第二设定时长,则控制所述高通滤波单元进入非工作状态。When the high-pass filtering unit is in the working state, if the reverberation duration is less than the second set duration, the high-pass filtering unit is controlled to enter the non-working state.
可选地,所述确定模块,用于:Optionally, the determining module is used for:
对所述第一时域信息和所述第二时域信息分别进行处理,确定所述第一时域信息对应的第一频域信息以及所述第二时域信息对应的第二频域信息;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 the set frequency band, calculate the difference between the corresponding amplitude values of each frequency point in the first frequency domain information and the second frequency domain information, and determine the difference value corresponding to each frequency point;
对全部所述差值求和,确定和值;summing all of the differences to determine the sum;
根据配置信息和所述和值,确定所述混响时长,其中,所述配置信息表征和值与混响时长的映射关系。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.
可选地,所述确定模块,用于:Optionally, the determining module is used for:
对所述第一时域信息和所述第二时域信息分别依次进行傅里叶变换、求模处理以及归一化处理,以确定所述第一频域信息以及所述第二频域信息。Perform Fourier transform, modulo processing and normalization processing on the first time domain information and the second time domain information in sequence to determine the first frequency domain information and the second frequency domain information .
可选地,所述设定频段包括小于或等于500Hz的频段。Optionally, the set frequency band includes a frequency band less than or equal to 500 Hz.
可选地,所述控制模块,还用于:Optionally, the control module is also used for:
在所述高通滤波单元处于非工作状态下,若接收到用于控制所述高通滤波单元进入工作状态的第一控制信息,则控制所述高通滤波单元进入工作状态。When the high-pass filtering unit is in a non-working state, if the first control information for controlling the high-pass filtering unit to enter the working state is received, the high-pass filtering unit is controlled to enter the working state.
可选地,所述控制模块,还用于:Optionally, the control module is also used for:
在所述高通滤波单元处于工作状态下,若接收到用于控制所述高通滤波单元进入非工作状态的第二控制信息,则控制所述高通滤波单元进入非工作状态。When the high-pass filtering unit is in the working state, if the 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.
根据本公开实施例的第三方面,提供一种通信系统,所述通信系统包括:According to a third aspect of the embodiments of the present disclosure, there is provided a communication system, the communication system comprising:
处理器;processor;
用于存储所述处理器可执行指令的存储器;a memory for storing the processor-executable instructions;
其中,所述处理器被配置为执行如第一方面所述的方法。Wherein, the processor is configured to perform the method of the first aspect.
根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由通信系统的处理器执行时,使得所述通信系统能够执行如第一方面所述的方法。According to a fourth aspect of the embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium, which, when instructions in the storage medium are executed by a processor of a communication system, enables the communication system to execute the first aspect the method described.
本公开的实施例提供的技术方案可以包括以下有益效果:该方法中,根据原声波对应的音频,以及原声波的反射声波对应的音频,确定原生波与反射声波的混响时长,然后根据混响时长控制高通滤波单元的状态,使得去混响的强度更加合适,既能确保去混响效果,又可避免损伤音频,并且,也可避免噪声对去混响的影响,提升用户的使用效果。The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects: in this method, according to the audio frequency corresponding to the original sound wave and the audio frequency corresponding to the reflected sound wave of the original sound wave, the reverberation time length of the original wave and the reflected sound wave is determined, and then according to the mixed audio frequency The sound duration controls the state of the high-pass filter unit, so that the intensity of the de-reverberation is more suitable, which can not only ensure the de-reverberation effect, but also avoid damaging the audio, and also avoid the influence of noise on the de-reverberation, and improve the user's use effect. .
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。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.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description serve to explain the principles of the disclosure.
图1是根据一示例性实施例示出的降低混响的方法的流程图。FIG. 1 is a flowchart of a method for reducing reverberation according to an exemplary embodiment.
图2是根据一示例性实施例示出的降低混响的方法的流程图。FIG. 2 is a flowchart of a method for reducing reverberation according to an exemplary embodiment.
图3是根据一示例性实施例示出的降低混响的装置的框图。Fig. 3 is a block diagram of an apparatus for reducing reverberation according to an exemplary embodiment.
图4是根据一示例性实施例示出的通信系统的示意图。FIG. 4 is a schematic diagram of a communication system according to an exemplary embodiment.
图5是根据一示例性实施例示出的通信系统的框图。FIG. 5 is a block diagram of a communication system according to an exemplary embodiment.
具体实施方式Detailed ways
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. Where the following description refers to the drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the illustrative examples below are not intended to represent all implementations consistent with this disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as recited in the appended claims.
相关技术中,在语音通信场景中,尤以会议通信系统为代表,去混响主要采用去混响算法来实现。但是,相关技术中的去混响算法难以将想要的直达声和早期反射声(有益于听音)与后期反射声精确分离,如果去混响的强度太高,会损伤语音,如果去混响的强度太低,去混响效果又不好。此外,去混响算法还可能受噪声等的影响,效果较差。In the related art, in a voice communication scenario, especially represented by a conference communication system, de-reverberation is mainly implemented by a de-reverberation algorithm. However, it is difficult for the de-reverberation algorithm in the related art to accurately separate the desired direct sound and the early reflection sound (which is beneficial to listening) from the late reflection sound. If the intensity of the de-reverberation is too high, it will damage the speech. The intensity of the reverberation is too low, and the de-reverberation effect is not good. In addition, the de-reverberation algorithm may also be affected by noise, etc., and the effect is poor.
本公开提供了一种降低混响的方法,应用于通信系统。该方法中,根据原声波对应的音频,以及原声波的反射声波对应的音频,确定原生波与反射声波的混响时长,然后根据混响时长控制高通滤波单元的状态,使得去混响的强度更加合适,既能确保去混响效果,又可避免损伤音频,并且,也可避免噪声对去混响的影响,提升用户的使用效果。The present disclosure provides a method for reducing reverberation, which is applied to a communication system. In this method, according to the audio frequency corresponding to the original sound wave and the audio frequency corresponding to the reflected sound wave of the original sound wave, the reverberation duration of the original wave and the reflected sound wave is determined, and then the state of the high-pass filter unit is controlled according to the reverberation duration, so that the intensity of the de-reverberation is controlled. It is more suitable, which can not only ensure the de-reverberation effect, but also avoid damaging the audio, and also avoid the influence of noise on the de-reverberation, and improve the user's use effect.
在一个示例性实施例中,提供了一种降低混响的方法,应用于通信系统。其中,通信系统可以是语音通信系统,也就是,通信系统可以是用于实现语音通信的系统。参考图4所示,通信系统可包括第一通信端1和第二通信端2。需要说明的是,第一通信端1与第二通信端2可以相同,也可以不同,对此不作限定。另外,本方法中,主要以将第一通信端1的语音传输至第二通信端2为例进行介绍。对于将第二通信端2的语音传输至第一通信端1的方法,可参考将第一通信端1的语音传输至第二通信端2的方法,对此不再赘述。In one exemplary embodiment, a method of reducing reverberation is provided, 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. Referring to FIG. 4 , the communication system may include a first communication end 1 and a
参考图1所示,该方法包括:Referring to Figure 1, the method includes:
S110、获取第一通信端传输的第一时域信息以及第二通信端的第二时域信息,其中,第一时域信息为原声波对应的音频,第二时域信息为原声波的反射声波对应的音频;S110: Acquire the first time domain information transmitted by the first communication terminal and the second time domain information of 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 reflected sound wave of the original sound wave corresponding audio;
S120、根据第一时域信息和第二时域信息,确定混响时长;S120. Determine the reverberation duration according to the first time domain information and the second time domain information;
S130、根据混响时长,控制高通滤波单元的状态。S130. Control the state of the high-pass filter unit according to the reverberation duration.
在步骤S110中,通信系统可包括信息处理单元3。第一通信端1可包括第一音频输入端11和第一音频输出端12。第二通信端2可包括第二音频输入端21和第二音频输出端22。其中,第一音频输入端11输入的音频可经信息处理单元3后,由第二音频输出端22输出,第二音频输入端21输入的音频可经信息处理单元3后,由第一音频输出端12输出,从而实现第一通信端1的用户与第二通信端2的用户之间的语音通信。第一音频输入端11和第二音频输入端21可以包括麦克风等用于采集音频的器件,第一音频输出端12和第二音频输出端22可包括扬声器等用于播放音频的器件。In step S110 , the communication system may include the
其中,在第一音频输入端11输入原生波对应的音频后,第一音频输入端11便可接收到第一时域信息,然后将第一时域信息传输至信息处理单元3,信息处理单元3便可接收到第一通信端1传输的第一时域信息。Wherein, after the audio corresponding to the native wave is input to 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
信息处理单元3将第一时域信息传输至第二音频输出端22,第二音频输出端22便可将第一时域信息对应的音频输出。The
第二音频输出端22输出音频后,便可在第二通信端2所处的环境产生反射声波对应的音频,第二音频输入端21便可接收到反射声波对应的音频(即第二时域信息),然后将其传输至信息处理单元3,信息处理单元3便可接收到第二时域信息。After the second
需要说明的是,第二时域信息包括,第二音频输出端22输出的声波对应的音频,以及该声波在第二通信端2所处环境中产生的反射声波对应的音频,也就是,第二音频输出端22输出的声波,以及该声波在第二通信端2所处环境中产生的反射声波,均称为第一音频输入端11输入的原生波的反射声波。It should be noted that the second time domain information includes the audio frequency corresponding to the sound wave output by the second
其中,在第一通信端1与第二通信端2持续通信过程中,信息处理单元3接收到的音频包括第一时域信息和第二时域信息。其中,信息处理单元3可基于VAD(语音活动检测(Voice Activity Detection,VAD)又称语音端点检测或语音边界检测)技术从所接收到的音频中提取出第一时域信息和第二时域信息,由此,信息处理单元3便可确定第一通信端1传输的第一时域信息以及第二通信端2传输的第二时域信息。Wherein, during the continuous communication between the first communication terminal 1 and the
需要说明的是,第一通信端1与第二通信端2通信的过程中,在第二音频输入端21也可输入原生波对应的音频,一般情况下,第二音频输入端21与第一音频输入端11输入的原生波不相同。第二音频输入端21传输至信息处理单元3的原生波对应的音频,可记为第三时域信息。同时,信息处理单元3可将第三时域信息传输至第一音频输出端12,第一音频输出端12便可属于第三时域信息对应的音频。第一音频输出端12输出的音频可在第一通信端1所处的环境产生反射声波对应的音频,第一音频输入端11便可接收到反射声波对应的音频(可记为第四时域信息),然后将其传输至信息处理单元3,信息处理单元3便可接收到第四时域信息。It should be noted that in the process of communication between the first communication terminal 1 and the
也就是说,一般情况下,信息处理单元3接收到的音频包括第一时域信息、第二时域信息、第三时域信息和第四时域信息。其中,信息处理单元3可基于VAD技术从所接收到的音频中提取出第一时域信息、第二时域信息、第三时域信息和第四时域信息,由此,信息处理单元3便可确定第一通信端1传输的第一时域信息以及第二通信端2传输的第二时域信息。That is to say, in general, the audio received by the
另外,以第一通信端1为例,用户可通过在第一音频输入端11发出语音,使得第一音频输入端11接收到原生波对应的音频,从而实现在第一音频输入端11输入第一时域信息。其中,用户可通过说话发出语音,也可通过其他语音设备发出语音,对此不作限定。In addition, taking the first communication terminal 1 as an example, the user can make the first audio input terminal 11 receive the audio corresponding to the native wave by sending out a voice at the first audio input terminal 11, so as to realize the input of the first audio input terminal 11. A time domain information. Wherein, the user can make a voice by speaking, and can also make a voice through other voice devices, which is not limited.
在步骤S120中,在确定了相互对应的第一时域信息和第二时域信息后,便可基于上述第一时域信息和第二时域信息确定混响时长,以便于后续根据混响时长来确定是否需要进行滤波处理。In step S120, after the first time domain information and the second time domain information corresponding to each other are determined, the reverberation duration can be determined based on the above-mentioned first time domain information and the second time domain information, so as to facilitate the follow-up according to the reverberation time duration to determine whether filtering is required.
需要说明的是,原生波对应的音频记为第一时域信息,上述原生波的反射声波对应的音频记为第二时域信息,便可认为第一时域信息与第二时域信息相互对应。It should be noted that the audio corresponding to the original wave is recorded as the first time domain information, and the audio corresponding to the reflected sound wave of the above-mentioned original wave is recorded as the second time domain information, so it can be considered that the first time domain information and the second time domain information are mutually exclusive. correspond.
在步骤S130中,可基于混响时长的大小来控制高通滤波单元的状态。一般情况下,混响时长达到一定时长,混响才会比较严重,用户才能感受到混响带来的影响。因此,该步骤中,可基于混响时长与设定时长(例如上述的一定时长)的大小关系,来控制高通滤波单元的状态。In step S130, the state of the high-pass filtering unit may be controlled based on the reverberation duration. Under normal circumstances, when the reverberation time reaches a certain time, the reverberation will be more serious, and the user can feel the influence of the reverberation. Therefore, in this step, the state of the high-pass filter unit can be controlled based on the magnitude relationship between the reverberation duration and the set duration (eg, the above-mentioned certain duration).
其中,高通滤波单元的状态可包括工作状态和非工作状态。高通滤波单元处于非工作状态时,高通滤波单元对经过其的音频不作处理,音频可原样通过高通滤波单元。高通滤波单元处于工作状态时,高通滤波单元对经过其的音频进行滤波处理,以滤除上述音频的低频部分,从而起到降低低频混响的目的。Wherein, the state of the high-pass filtering unit may include a working state and a non-working state. When the high-pass filtering unit is in a non-working state, the high-pass filtering unit does not process the audio passing through it, and the audio can pass through the high-pass filtering unit as it is. When the high-pass filter unit is in the working state, the high-pass filter unit performs filtering processing on the audio passing through it, so as to filter out the low-frequency part of the audio frequency, so as to reduce the low-frequency reverberation.
情况1,高通滤波单元处于非工作状态。In case 1, the high-pass filter unit is in a non-working state.
在情况1中,若混响时长小于第一设定时长,则说明混响时长较小,混响对用户的影响较小,无需进行消除混响的处理,则可控制高通滤波单元继续保持在非工作状态。其中,混响时长为零时,可以认为不存在混响。In case 1, if the reverberation duration is less than the first set duration, it means that the reverberation duration is small and the impact of the reverberation on the user is small. There is no need to perform the process of eliminating the reverberation, and the high-pass filter unit can be controlled to keep at non-working state. Among them, when the reverberation time is zero, it can be considered that there is no reverberation.
在情况1中,若混响时长大于或等于第一设定时长,则说明混响时长过大,混响比较严重,则可控制高通滤波单元进入工作状态。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 large and the reverberation is serious, and the high-pass filter unit can be controlled to enter the working state.
高通滤波单元处于工作状态时,信息处理单元3发送的音频(例如第一时域信息)需要先经过高通滤波单元的滤波处理,才可传输至第二通信端2的第二音频输出端22,然后由第二音频输出端22输出。由于第二音频输出端22输出的音频已经经过高通滤波单元的滤波处理,因此可以很好地避免第二通信端2出现混响,或者说,即使第二通信端2出现混响,其混响时长也比较小,对用户无法产生实质影响,可以很好地确保用户的使用体验。When the high-pass filter unit is in the working state, the audio (for example, the first time domain information) sent by the
另外,该情况1中,若接收到用于控制高通滤波单元进入工作状态的第一控制信息,则可控制高通滤波单元进入工作状态。若接收到用于控制高通滤波单元进入非工作状态的第二控制信息,则不动作,以使高通滤波单元继续保持在非工作状态。In addition, in case 1, if the first control information for controlling the high-pass filtering unit to enter the working state is received, the high-pass filtering unit may be controlled to enter the working state. If the second control information for controlling the high-pass filtering unit to enter the non-operating state is received, no action is taken, so that the high-pass filtering unit continues to remain in the non-operating state.
例如,在高通滤波单元处于非工作状态下,用户可向信息处理单元3输入第一控制信息,信息处理单元3接收到第一控制信息后,便可控制高通滤波单元进入工作状态。For example, when the high-pass filtering unit is in a non-working state, the user can input the first control information to the
情况2,高通滤波单元处于非工作状态。In
在情况1中,若混响时长大于或等于第二设定时长,则说明即使高通滤波单元处于工作状态,混响时长仍然较大,混响仍然比较严重,则可控制高通滤波单元继续保持工作状态。并且,基于混响时长大于或等于第二设定时长的判断结果,可提醒用户对整个通信系统进行检查,以确定混响产生的原因,从而采取相应措施消除或降低混响的影响。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, then the high-pass filter unit can be controlled to keep working state. Moreover, 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 influence of the reverberation.
在情况2中,若混响时长小于第二设定时长,则说明混响时长非常小,混响对用户的影响非常小,无需再进行消除混响的处理,则可控制高通滤波单元继续进入非工作状态,以降低通信系统的功耗。In
该步骤中,当混响时长非常小时,使得高通滤波单元处于非工作状态,可以很好保证第二通信端2接收到完整的第一时域信息,从而提升第二通信端2输出的音频的效果,提升用户使用体验。In this step, when the reverberation time is very small, the high-pass filter unit is in a non-working state, which can well ensure that the
另外,该情况2中,若接收到用于控制高通滤波单元进入工作状态的第一控制信息,则不动作,以使高通滤波单元继续保持在工作状态。若接收到用于控制高通滤波单元进入非工作状态的第二控制信息,则可控制高通滤波单元进入非工作状态。In addition, in
例如,用户可向信息处理单元3输入第二控制信息,信息处理单元3接收到第二控制信息后,便可控制高通滤波单元进入工作状态。For example, the user can input the second control information to the
需要说明的是,高通滤波单元处于工作状态时确定的混响时长,一般大于高通滤波单元处于非工作状态时确定的混响时长,因此,该方法中,第二设定时长可设置为小于第一设定时长,以避免高通滤波单元在工作状态与非工作状态之间频繁切换。例如,第一设定时长可设置为1.1s,第二设定时长可设置为0.9s。It should be noted that the reverberation duration determined when the high-pass filter unit is in the working state is generally greater than the reverberation duration determined when the high-pass filter unit is in the non-working state. Therefore, in this method, the second set duration can be set to be smaller than the first set duration. A 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 may be set to 1.1s, and the second set duration may be set to 0.9s.
该方法中,根据原声波对应的音频,以及原声波的反射声波对应的音频,确定原生波与反射声波的混响时长,然后根据混响时长控制高通滤波单元的状态,使得去混响的强度更加合适,既能确保去混响效果,又可避免损伤音频,并且,也可避免噪声对去混响的影响,提升用户的使用效果。In this method, according to the audio frequency corresponding to the original sound wave and the audio frequency corresponding to the reflected sound wave of the original sound wave, the reverberation duration of the original wave and the reflected sound wave is determined, and then the state of the high-pass filter unit is controlled according to the reverberation duration, so that the intensity of the de-reverberation is controlled. It is more suitable, which can not only ensure the de-reverberation effect, but also avoid damaging the audio, and also avoid the influence of noise on the de-reverberation, and improve the user's use effect.
需要说明的是,高通滤波单元可包括第一高通滤波单元4和第二高通滤波单元5。其中,第一高通滤波单元4用于降低甚至消除第一通信端1的混响,可位于信息处理单元3与第一音频输出端12之间,也可位于信息处理单元3与第二音频输入端21之间。第二高通滤波单元5用于降低甚至消除第二通信端2的混响,可位于信息处理单元3与第二音频输出端22之间,也可位于信息处理单元3与第一音频输入端11之间。It should be noted that the high-pass filtering unit may include a first high-pass filtering unit 4 and a second high-pass filtering 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 can be located between the
示例1,Example 1,
通信系统为语音通信系统,其包括信息处理单元3、控制单元6、第一音频输入端11、第一音频输出端12、第二音频输入端21、第二音频输出端22、第一高通滤波单元4和第二高通滤波单元5。其中,第一高通滤波单元4位于信息处理单元3与第一音频输出端12之间,第二高通滤波单元5位于信息处理单元3与第二音频输出单元之间。第一音频输入端11与第一音频输出端12构成第一通信端1,第二音频输出端22与第二音频输出端22构成第二通信端2。第一用户位于第一通信端1,第二用户位于第二通信端2。The communication system is a voice communication system, which includes an
当第一用户在第一通信端1说话时,第一音频输入端11可采集到第一用户发出的语音,该语音为第一原声波对应的音频,记为第一时域信息。第一音频输入端11可将第一时域信息传输至信息处理单元3,然后由信息处理单元3传输至第二高通滤波单元5,再由第二高通滤波单元5将第一时域信息传输至第二音频输出端22,第二音频输出端22播放音频。When the first user speaks at the first communication terminal 1, the first audio input terminal 11 can collect the voice made by the first user, and the voice is the audio corresponding to the first original sound wave, which is recorded as the first time domain information. The first audio input terminal 11 can transmit the first time domain information to the
其中,第一音频输出端11至第二音频输出端22的音频传输过程可参考图4中的虚线箭头所示。The audio transmission process from the first audio output terminal 11 to the second
第二音频输出端22播放音频后,便可在第二通信端2所处的环境产生第一原生波的第一反射声波对应的音频,第二音频输入端21便可采集到上述第一反射声波对应的音频,记为第二时域信息。第二音频输入端21可将第二时域信息传输至信息处理单元3。After the second
当第二用户在第二通信端2说话时,第二音频输入端21可采集到第二用户发出的语音,该语音为第二原声波对应的音频,记为第三时域信息。第二音频输入端21可将第三时域信息传输至信息处理单元3,然后由信息处理单元3传输至第一高通滤波单元4,再由第一高通滤波单元4将第三时域信息传输至第一音频输出端12,第一音频输出端12播放音频。When the second user speaks on the
其中,第二音频输出端21至第一音频输出端12的音频传输过程可参考图4中的点线箭头所示。The audio transmission process from the second
第一音频输出端13播放音频后,便可在第一通信端1所处的环境产生第二原生波的第二反射声波对应的音频,第一音频输入端11便可采集到上述第二反射声波对应的音频,记为第四时域信息。第一音频输入端11可将第四时域信息传输至信息处理单元3。After the first audio output terminal 13 plays the audio, the audio corresponding to the second reflected sound wave of the second original 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 above-mentioned second reflection The audio corresponding to the sound wave is recorded as the fourth time domain information. The first audio input terminal 11 can transmit the fourth time domain information to the
第一用户与第二用户通过通信系统进行通信的过程中,信息处理单元3可基于VAD技术从接收到的音频中提取出第一时域信息、第二时域信息、第三时域信息和第四时域信息。并可基于第一时域信息和第二时域信息确定第一混响时长,基于第三时域信息和第四时域信息确定第二混响时长。During the communication between the first user and the second user through the communication system, the
在第一高通滤波单元4处于非工作状态下,若第二混响时长小于第一设定时长(例如1.1s),说明第一用户听到的音频受混响影响较小,或者未收到混响影响,信息处理单元3便可不动作,第一高通滤波单元4继续保持在非工作状态;若第二混响时长大于或等于第一设定时长,说明第一用户听到的音频受混响影响较大,信息处理单元3便可向控制单元6发送第一反馈信息,控制单元6便可基于第一反馈信息,控制第一高通滤波单元4进入工作状态。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 the audio is not received If the reverberation is affected, the
在第一高通滤波单元4处于工作状态下,若第二混响时长小于第二设定时长(例如0.9s),说明第一用户听到的音频受混响影响较小,或者未收到混响影响,信息处理单元3便可向控制单元6发送第二反馈信息,控制单元6便可基于第二反馈信息,控制第一高通滤波单元4进入非工作状态;若第二混响时长大于或等于第二设定时长,说明第一用户听到的音频受混响影响较大,信息处理单元3便可不动作,以使第一高通滤波单元4继续保持在工作状态。When the first high-pass filter unit 4 is in the 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 the reverberation is not received. The
在第二高通滤波单元5处于非工作状态下,若第一混响时长小于第一设定时长(例如1.1s),说明第二用户听到的音频受混响影响较小,或者未收到混响影响,信息处理单元3便可不动作,第二高通滤波单元5继续保持在非工作状态;若第一混响时长大于或等于第一设定时长,说明第二用户听到的音频受混响影响较大,信息处理单元3便可向控制单元6发送第三反馈信息,控制单元6便可基于第三反馈信息,控制第二高通滤波单元5进入工作状态。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 has not been received. If the reverberation is affected, the
在第二高通滤波单元5处于工作状态下,若第一混响时长小于第二设定时长(例如0.9s),说明第二用户听到的音频受混响影响较小,或者未收到混响影响,信息处理单元3便可向控制单元6发送第四反馈信息,控制单元6便可基于第四反馈信息,控制第二高通滤波单元5进入非工作状态;若第一混响时长大于或等于第二设定时长,说明第二用户听到的音频受混响影响较大,信息处理单元3便可不动作,以使第二高通滤波单元5继续保持在工作状态。When the second high-pass filter unit 5 is in the 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 the reverberation is not received. The
信息处理单元3通过控制单元4控制第一高通滤波单元以及第二高通滤波单元的信息的传输流程可参考图4中实现箭头所示。The
该示例1中,根据原声波对应的音频,以及原声波的反射声波对应的音频,确定原生波与反射声波的混响时长,然后根据混响时长控制高通滤波单元的状态,使得去混响的强度更加合适,既能确保去混响效果,又可避免损伤音频,并且,也可避免噪声对去混响的影响,更好地确保第一用户与第二用户之间的通信效果。In this example 1, according to the audio corresponding to the original sound wave and the audio corresponding to the reflected sound wave of the original sound wave, the reverberation duration of the original wave and the reflected sound wave is determined, and then the state of the high-pass filter unit is controlled according to the reverberation duration, so that the de-reverberation The intensity is more appropriate, which can not only ensure the effect of de-reverberation, but also avoid damaging the audio frequency, and also avoid the influence of noise on the de-reverberation, so as to better ensure the communication effect between the first user and the second user.
另外,该示例1中,信息处理单元3可通过控制单元6分别控制第一高通滤波单元4和第二高通滤波单元5的状态,降低混响的精细化程度较高。In addition, in this example 1, the
需要说明的是,信息处理单元3可通过控制单元6控制第一高通滤波单元4与第二高通滤波单元5处于相同的状态。It should be noted that the
示例2,Example 2,
该示例2与示例1的通信系统的结构相同。该示例2与示例1的区别在于,该示例2中,第一高通滤波单元4与第二高通滤波单元5的状态相同。也就是,第一高通滤波单元4与第二高通滤波单元5均处于工作状态,或均处于非工作状态。This example 2 has the same structure as the communication system of example 1. The difference between Example 2 and Example 1 is that in Example 2, the states of the first high-pass filtering unit 4 and the second high-pass filtering unit 5 are the same. That is, both the first high-pass filtering unit 4 and the second high-pass filtering unit 5 are in an operating state, or both are in a non-operating state.
该示例2中,在第一高通滤波单元4和第二高通滤波单元5均处于非工作状态下,若第二混响时长小于第一设定时长(例如1.1s),且第一混响时长大于或等于第一设定时长,信息处理单元3便可不动作,第一高通滤波单元4和第二高通滤波单元5继续保持在非工作状态;若第一混响时长和第二混响时长至少之一,大于或等于第一设定时长,信息处理单元3便可向控制单元6发送第五反馈信息,控制单元6便可基于第五反馈信息,控制第一高通滤波单元4和第二高通滤波单元5均进入工作状态。In this example 2, when both the first high-pass filtering unit 4 and the second high-pass filtering 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 is greater than or equal to the first set duration, the
在第一高通单元和第二高通滤波单元5均处于工作状态下,若第一混响时长和第二混响时长至少之一,小于第二设定时长(例如0.9s),信息处理单元3便可向控制单元6发送第二反馈信息,控制单元6便可基于第六反馈信息,控制第一高通滤波单元4和第二高通滤波单元5均进入非工作状态;若第二混响时长大于或等于第二设定时长,且第一混响时长大于或等于第二设定时长,信息处理单元3便可不动作,以使第一高通滤波单元4和第二高通滤波单元5均继续保持在工作状态。When both the first high-pass unit and the second high-pass filtering unit 5 are 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
该示例2中,根据原声波对应的音频,以及原声波的反射声波对应的音频,确定原生波与反射声波的混响时长,然后根据混响时长控制高通滤波单元的状态,使得去混响的强度更加合适,既能确保去混响效果,又可避免损伤音频,并且,也可避免噪声对去混响的影响,更好地确保第一用户与第二用户之间的通信效果。In this example 2, according to the audio corresponding to the original sound wave and the audio corresponding to the reflected sound wave of the original sound wave, the reverberation duration of the original wave and the reflected sound wave is determined, and then the state of the high-pass filter unit is controlled according to the reverberation duration, so that the de-reverberation The intensity is more appropriate, which can not only ensure the effect of de-reverberation, but also avoid damaging the audio frequency, and also avoid the influence of noise on the de-reverberation, so as to better ensure the communication effect between the first user and the second user.
另外,该示例2中,信息处理单元3通过控制单元6对第一高通滤波单元4和第二高通滤波单元5进行同步控制,控制过程更加简单。In addition, in this example 2, the
在一个示例性实施例中,提供了一种降低混响的方法,应用于通信系统。其中,通信系统可以是语音通信系统,也就是,通信系统可以是用于实现语音通信的系统。参考图4所示,通信系统可包括第一通信端1和第二通信端2。需要说明的是,第一通信端1与第二通信端2可以相同,也可以不同,对此不作限定。另外,本方法中,主要以将第一通信端1的语音传输至第二通信端2为例进行介绍。对于将第二通信端2的语音传输至第一通信端1的方法,可参考将第一通信端1的语音传输至第二通信端2的方法,对此不再赘述。In one exemplary embodiment, a method of reducing reverberation is provided, 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. Referring to FIG. 4 , the communication system may include a first communication end 1 and a
参考图2所示,该方法中,根据第一时域信息和第二时域信息,确定混响时长,可包括:Referring to FIG. 2 , in the method, determining the reverberation duration according to the first time domain information and the second time domain information may include:
S210、对第一时域信息和第二时域信息分别进行处理,确定第一时域信息对应的第一频域信息以及第二时域信息对应的第二频域信息;S210. Process the first time domain information and the second time domain information respectively, and determine 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;
S220、在设定频段内,对每个频点在第一频域信息和第二频域信息中对应的幅值求差,确定每个频点对应的差值;S220, in the set frequency band, calculate the difference between the amplitude values corresponding to each frequency point in the first frequency domain information and the second frequency domain information, and determine the difference value corresponding to each frequency point;
S230、对全部差值求和,确定和值;S230, sum all the difference values, and determine the sum value;
S240、根据配置信息和和值,确定混响时长,其中,配置信息表征和值与混响时长的映射关系。S240. Determine the reverberation duration according to the configuration information and the sum value, where the configuration information represents the mapping relationship between the sum value and the reverberation duration.
在步骤S210中,可对第一时域信息依次进行傅里叶变换、求模处理以及归一化处理等,以得到第一频域信息。第一频域信息包括多个频点,以及每个频点对应的幅值。In step S210, Fourier transform, modulo processing, normalization processing, etc. may be sequentially performed on the first time-domain information to obtain the first frequency-domain information. The first frequency domain information includes multiple frequency points and an amplitude value corresponding to each frequency point.
可对第二时域信息依次进行傅里叶变换、求模处理以及归一化处理等,以得到第二频域信息。第二频域信息也包括多个频点,以及每个频点对应的幅值。Fourier transform, modulo processing, normalization processing, etc. may be sequentially performed on the second time domain information to obtain the second frequency domain information. The second frequency domain information also includes a plurality of frequency points and an amplitude value corresponding to each frequency point.
在步骤S220中,设定频段可以是通信系统出厂前设置的,也可以是通信系统出厂后设置的,另外,设定频段设置完成后,后续也可对其进行修改,以更好地满足用户的不同需求。In step S220, the set frequency band may be set before the communication system leaves the factory, or it may be set after the communication system leaves the factory. In addition, after the setting of the set frequency band is completed, it can be modified later to better satisfy the user different needs.
其中,设定频段根据实际需求设置,对此不作限定。示例地,设定频段可包括低频频段,低频频段例如为小于或等于500Hz的频段。也就是,设定频段可以是大于或等于0Hz且小于或等于500Hz的频段。另外,设定频段也可是全频段。Among them, the set frequency band is set according to actual needs, which is not limited. For example, the set frequency band may include a low frequency frequency band, and the low frequency 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 be all frequency bands.
需要说明的是,设定频段中频点的个数,与第一时域信息的采样率,以及采样时间间隔有关。一般情况下,设定频段中频点的个数越多,本方法的可靠性越高。It should be noted that the number of intermediate frequency points in the set frequency band is related to the sampling rate of the first time domain information and the sampling time interval. In general, the more the number of intermediate frequency points in the set frequency band, the higher the reliability of this method.
该步骤中,可先确定第一频域信息中,设定频段内每个频点对应的幅值。并确定第二频域信息中,设定频段内每个频点对应的幅值。其中,频点在第一频域信息对应的幅值可记为此频点的第一幅值,此频点在第二频域信息对应的幅值可记为此频点的第二幅值,第一幅值与第二幅值的差值,可记为此频点对应的差值。基于上述方式,便可确定设定频段内每个频点对应的差值。In this step, the amplitude value corresponding to each frequency point in the set frequency band in the first frequency domain information may be determined first. And determine the amplitude value corresponding to each frequency point in the set frequency band in the second frequency domain information. Among them, the amplitude corresponding to the information in the first frequency domain of the frequency point can be recorded as the first amplitude value of this frequency point, and the amplitude value corresponding to the information of this frequency point in the second frequency domain can be recorded as the second amplitude value of this frequency point , 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 value corresponding to each frequency point in the set frequency band can be determined.
在步骤S230中,可将全部差值进行求和处理,得到全部差值的和值。该和值可用于反映混响时长。一般情况下下,和值越大,混响时长越长。In step S230, all the differences may be summed to obtain the sum of all the differences. This sum can be used to reflect the reverb duration. In general, the larger the sum value, the longer the reverberation time.
在步骤S240中,配置信息可以是通信系统出厂前设置的,也可以是通信系统出厂后设置的,另外,配置信息设置完成后,后续也可对其进行修改,以更好地满足用户的不同需求。配置信息的具体内容可通过实验确定。In step S240, the configuration information may be set before the communication system leaves the factory, or it may be set after the communication system leaves the factory. In addition, after the configuration information is set, it can be modified later to better meet the different needs of users. need. The specific content of the configuration information can be determined through experiments.
配置信息征和值与混响时长的映射关系,其可以是关系曲线或关系式,也可以是其他形式的信息,对此不作限定。其中,和值与混响时长呈正相关,即,和值越大,混响时长越大。The mapping relationship between the configuration information signature and the value and the reverberation duration may be a relationship curve or a relationship formula, or may be other forms of information, which is not limited. Among them, the sum value is positively correlated with the reverberation duration, that is, the larger the sum value is, the longer the reverberation duration is.
例如,配置信息为表征和值与混响时长的关系曲线。在确定和值后,便可从关系曲线中查找到与此和值对应的混响时长。For example, the configuration information is a curve of representation sum value versus reverberation duration. After the sum value is determined, the reverberation duration corresponding to the sum value can be found from the relationship curve.
再例如,配置信息为表征和值与混响时长的关系式。在确定和值后,便可将和值代入关系式中,从而计算得到此和值对应的混响时长。For another example, the configuration information is a relationship between the representation 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.
该方法中,可在通信系统预设表征和值与混响时长的配置信息,然后基于配置信息,以及第一时域信息对应的第一频域信息和第二时域信息对应的第二频域信息,估算混响时长,为后续基于混响时长控制高通滤波单元提供可靠地数据,提升该方法的可靠性,进一步提升用户使用体验。In this method, the configuration information of the representation sum value and the reverberation duration can be preset in the communication system, and then based on the configuration information, 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 Domain information, estimate the reverberation duration, provide reliable data for the subsequent control of the high-pass filter unit based on the reverberation duration, improve the reliability of the method, and further improve the user experience.
在一个示例性实施例中,提供了一种降低混响的装置,应用于通信系统。其中,通信系统可以是语音通信系统,也就是,通信系统可以是用于实现语音通信的系统。参考图4所示,通信系统可包括第一通信端1和第二通信端2。需要说明的是,第一通信端1与第二通信端2可以相同,也可以不同,对此不作限定。In one exemplary embodiment, an apparatus for reducing reverberation is provided for use in 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. Referring to FIG. 4 , the communication system may include a first communication end 1 and a
该装置用于实施上述的方法,示例地,参考图3所示,该装置可包括确定模块101和控制模块102,该装置在实施上述方法的过程中,The apparatus is used to implement the above-mentioned method. For example, as shown in FIG. 3 , the apparatus may include a
确定模块101,用于确定第一通信端1传输的第一时域信息以及第二通信端2传输的第二时域信息,其中,第一时域信息为原声波对应的音频,第二时域信息为原声波的反射声波对应的音频;The determining
还用于根据第一时域信息和第二时域信息,确定混响时长;is also used to determine the reverberation duration according to the first time domain information and the second time domain information;
控制模块102,用于根据混响时长,控制高通滤波单元的状态。The
在一个示例性实施例中,提供了一种降低混响的装置,应用于通信系统。其中,通信系统可以是语音通信系统,也就是,通信系统可以是用于实现语音通信的系统。参考图4所示,通信系统可包括第一通信端1和第二通信端2。参考图3所示,该装置中,控制模块102,用于:In one exemplary embodiment, an apparatus for reducing reverberation is provided for use in 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. Referring to FIG. 4 , the communication system may include a first communication end 1 and a
在高通滤波单元处于非工作状态下,若混响时长大于或等于第一设定时长,则控制高通滤波单元进入工作状态。When the high-pass filtering unit is in a non-working state, if the reverberation duration is greater than or equal to the first set duration, the high-pass filtering unit is controlled to enter the working state.
在一个示例性实施例中,提供了一种降低混响的装置,应用于通信系统。其中,通信系统可以是语音通信系统,也就是,通信系统可以是用于实现语音通信的系统。参考图4所示,通信系统可包括第一通信端1和第二通信端2。参考图3所示,该装置中,控制模块102,用于:In one exemplary embodiment, an apparatus for reducing reverberation is provided for use in 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. Referring to FIG. 4 , the communication system may include a first communication end 1 and a
在高通滤波单元处于工作状态下,若混响时长小于第二设定时长,则控制高通滤波单元进入非工作状态。When the high-pass filtering unit is in the working state, if the reverberation duration is less than the second set duration, the high-pass filtering unit is controlled to enter the non-working state.
在一个示例性实施例中,提供了一种降低混响的装置,应用于通信系统。其中,通信系统可以是语音通信系统,也就是,通信系统可以是用于实现语音通信的系统。参考图4所示,通信系统可包括第一通信端1和第二通信端2。参考图3所示,该装置中,确定模块101,用于:In one exemplary embodiment, an apparatus for reducing reverberation is provided for use in 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. Referring to FIG. 4 , the communication system may include a first communication end 1 and a
对第一时域信息和第二时域信息分别进行处理,确定第一时域信息对应的第一频域信息以及第二时域信息对应的第二频域信息;processing the first time domain information and the second time domain information respectively, and determining 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;
在设定频段内,对每个频点在第一频域信息和第二频域信息中对应的幅值求差,确定每个频点对应的差值;In the set frequency band, calculate the difference between the amplitude values corresponding to each frequency point in the first frequency domain information and the second frequency domain information, and determine the difference value corresponding to each frequency point;
对全部差值求和,确定和值;Sum all the differences to determine the sum;
根据配置信息和所述和值,确定混响时长,其中,配置信息表征和值与混响时长的映射关系。The reverberation duration is determined according to the configuration information and the sum value, wherein the configuration information represents the mapping relationship between the sum value and the reverberation duration.
在一个示例性实施例中,提供了一种降低混响的装置,应用于通信系统。其中,通信系统可以是语音通信系统,也就是,通信系统可以是用于实现语音通信的系统。参考图4所示,通信系统可包括第一通信端1和第二通信端2。参考图3所示,该装置中,确定模块,用于:In one exemplary embodiment, an apparatus for reducing reverberation is provided for use in 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. Referring to FIG. 4 , the communication system may include a first communication end 1 and a
对第一时域信息和第二时域信息分别依次进行傅里叶变换、求模处理以及归一化处理,以确定第一频域信息以及第二频域信息。Fourier transform, modulo processing, and normalization processing are sequentially performed on the first time domain information and the second time domain information, respectively, to determine the first frequency domain information and the second frequency domain information.
在一个示例性实施例中,提供了一种降低混响的装置,应用于通信系统。其中,通信系统可以是语音通信系统,也就是,通信系统可以是用于实现语音通信的系统。参考图4所示,通信系统可包括第一通信端1和第二通信端2。该装置中,设定频段包括小于或等于500Hz的频段。In one exemplary embodiment, an apparatus for reducing reverberation is provided for use in 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. Referring to FIG. 4 , the communication system may include a first communication end 1 and a
在一个示例性实施例中,提供了一种降低混响的装置,应用于通信系统。其中,通信系统可以是语音通信系统,也就是,通信系统可以是用于实现语音通信的系统。参考图4所示,通信系统可包括第一通信端1和第二通信端2。参考图3所示,该装置中,控制模块102,还用于:In one exemplary embodiment, an apparatus for reducing reverberation is provided for use in 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. Referring to FIG. 4 , the communication system may include a first communication end 1 and a
在高通滤波单元处于非工作状态下,若接收到用于控制高通滤波单元进入工作状态的第一控制信息,则控制高通滤波单元进入工作状态。When the high-pass filtering unit is in the non-working state, if the first control information for controlling the high-pass filtering unit to enter the working state is received, the high-pass filtering unit is controlled to enter the working state.
在一个示例性实施例中,提供了一种降低混响的装置,应用于通信系统。其中,通信系统可以是语音通信系统,也就是,通信系统可以是用于实现语音通信的系统。参考图4所示,通信系统可包括第一通信端1和第二通信端2。参考图3所示,该装置中,控制模块102,还用于:In one exemplary embodiment, an apparatus for reducing reverberation is provided for use in 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. Referring to FIG. 4 , the communication system may include a first communication end 1 and a
在高通滤波单元处于工作状态下,若接收到用于控制高通滤波单元进入非工作状态的第二控制信息,则控制高通滤波单元进入非工作状态。When the high-pass filtering unit is in the working state, if the 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.
在一个示例性实施例中,提供了一种通信系统。通信系统可以是语音通信系统,也就是,通信系统可以是用于实现语音通信的系统。参考图4所示,通信系统可包括第一通信端1和第二通信端2。需要说明的是,第一通信端1与第二通信端2可以相同,也可以不同,对此不作限定。In one 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. Referring to FIG. 4 , the communication system may include a first communication end 1 and a
参考图5所示,通信系统400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件408,音频组件410,输入/输出(I/O)的接口412,传感器组件414,以及通信组件416。5, the
处理组件402通常控制通信系统400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。The
存储器404被配置为存储各种类型的数据以支持在通信系统400的操作。这些数据的示例包括用于在通信系统400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储通信系统或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件406为通信系统400的各种组件提供电力。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为通信系统400生成、管理和分配电力相关联的组件。
多媒体组件408包括在通信系统400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置相机应用和/或后置相机应用。当通信系统400处于操作模式,如拍摄模式或视频模式时,前置相机应用和/或后置相机应用可以接收外部的多媒体数据。每个前置相机应用和后置相机应用可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(MIC),当通信系统400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。
I/O接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。The I/
传感器组件414包括一个或多个传感器,用于为通信系统400提供各个方面的状态评估。例如,传感器组件414可以检测到通信系统400的打开/关闭状态,组件的相对定位,例如组件为通信系统400的显示器和小键盘,传感器组件414还可以检测通信系统400或通信系统400一个组件的位置改变,用户与通信系统400接触的存在或不存在,通信系统400方位或加速/减速和通信系统400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件416被配置为便于通信系统400和其他通信系统之间有线或无线方式的通信。通信系统700可以接入基于通信标准的无线网络,如WiFi、2G、3G、4G、5G或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,通信系统400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理通信系统(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的方法。In an exemplary embodiment,
在一个示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由通信系统400的处理器420执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储通信系统等。当存储介质中的指令由通信系统的处理器执行时,使得通信系统能够执行上述实施例中示出的方法。In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。Other embodiments of the present disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common general knowledge or techniques in the technical field not disclosed by this disclosure . The specification and examples are to be regarded as exemplary only, with the true scope and spirit of the disclosure being indicated by the claims.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。Other embodiments of the present disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common general knowledge or techniques in the technical field not disclosed by this disclosure . The specification and examples are to be regarded as exemplary only, with the true scope and spirit of the disclosure being indicated by the following claims.
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。It is to be understood that the present disclosure is not limited to the precise structures described above and illustrated in the accompanying 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 (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210150117.2A CN114495967B (en) | 2022-02-18 | 2022-02-18 | Method, device, communication system and storage medium for reducing reverberation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210150117.2A CN114495967B (en) | 2022-02-18 | 2022-02-18 | Method, device, communication system and storage medium for reducing reverberation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114495967A true CN114495967A (en) | 2022-05-13 |
CN114495967B CN114495967B (en) | 2024-12-17 |
Family
ID=81482183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210150117.2A Active CN114495967B (en) | 2022-02-18 | 2022-02-18 | Method, device, communication system and storage medium for reducing reverberation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114495967B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140337016A1 (en) * | 2011-10-17 | 2014-11-13 | Nuance Communications, Inc. | Speech Signal Enhancement Using Visual Information |
JP2015198337A (en) * | 2014-04-01 | 2015-11-09 | キヤノン株式会社 | Audio processing device, control method thereof, control program therefor, and imaging apparatus |
US20150371656A1 (en) * | 2014-06-19 | 2015-12-24 | Yang Gao | Acoustic Echo Preprocessing for Speech Enhancement |
US20170053667A1 (en) * | 2014-05-19 | 2017-02-23 | Nuance Communications, Inc. | Methods And Apparatus For Broadened Beamwidth Beamforming And Postfiltering |
US20170287502A1 (en) * | 2014-09-12 | 2017-10-05 | Nuance Communications, Inc. | Residual Interference Suppression |
-
2022
- 2022-02-18 CN CN202210150117.2A patent/CN114495967B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140337016A1 (en) * | 2011-10-17 | 2014-11-13 | Nuance Communications, Inc. | Speech Signal Enhancement Using Visual Information |
JP2015198337A (en) * | 2014-04-01 | 2015-11-09 | キヤノン株式会社 | Audio processing device, control method thereof, control program therefor, and imaging apparatus |
US20170053667A1 (en) * | 2014-05-19 | 2017-02-23 | Nuance Communications, Inc. | Methods And Apparatus For Broadened Beamwidth Beamforming And Postfiltering |
US20150371656A1 (en) * | 2014-06-19 | 2015-12-24 | Yang Gao | Acoustic Echo Preprocessing for Speech Enhancement |
US20170287502A1 (en) * | 2014-09-12 | 2017-10-05 | Nuance Communications, Inc. | Residual Interference Suppression |
Also Published As
Publication number | Publication date |
---|---|
CN114495967B (en) | 2024-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020168873A1 (en) | Voice processing method, apparatus, electronic device, and storage medium | |
EP3163748B1 (en) | Method, device and terminal for adjusting volume | |
CN107749925B (en) | Audio playback method and device | |
US20220076688A1 (en) | Method and apparatus for optimizing sound quality for instant messaging | |
CN106454644B (en) | Audio playing method and device | |
CN108766457B (en) | Audio signal processing method, audio signal processing device, electronic equipment and storage medium | |
WO2021056999A1 (en) | Voice call method and apparatus, electronic device, and computer-readable storage medium | |
CN106210294B (en) | Screen state switching control method and device | |
CN108806714B (en) | Method and device for adjusting volume | |
CN106357348B (en) | Adjust the method and device of ultrasonic wave transmission power | |
CN110660403B (en) | Audio data processing method, device, equipment and readable storage medium | |
CN109256145B (en) | Terminal-based audio processing method and device, terminal and readable storage medium | |
CN106060707B (en) | Reverberation processing method and device | |
CN111698593B (en) | Active noise reduction method and device, and terminal | |
CN112565494A (en) | Electronic equipment and damping method for electronic equipment | |
CN113852893B (en) | Data processing method and device, terminal and storage medium | |
CN105450880B (en) | A voice signal processing method and device | |
CN111736798A (en) | Volume adjustment method, volume adjustment device, and computer-readable storage medium | |
CN114495967A (en) | Method, device, communication system and storage medium for reducing reverberation | |
WO2023245390A1 (en) | Smart earphone control method and apparatus, electronic device and storage medium | |
CN115278441A (en) | Voice detection method, device, earphone and storage medium | |
CN105244037A (en) | Voice signal processing method and device | |
CN115065921A (en) | Method and device for preventing hearing aid from howling | |
CN114639383A (en) | Device wake-up method, apparatus, electronic device and medium | |
CN108491180B (en) | Audio playing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |