[go: up one dir, main page]

CN105450880B - A voice signal processing method and device - Google Patents

A voice signal processing method and device Download PDF

Info

Publication number
CN105450880B
CN105450880B CN201510770583.0A CN201510770583A CN105450880B CN 105450880 B CN105450880 B CN 105450880B CN 201510770583 A CN201510770583 A CN 201510770583A CN 105450880 B CN105450880 B CN 105450880B
Authority
CN
China
Prior art keywords
echo
distance
mobile terminal
cancellation algorithm
echo cancellation
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.)
Expired - Fee Related
Application number
CN201510770583.0A
Other languages
Chinese (zh)
Other versions
CN105450880A (en
Inventor
曾元清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510770583.0A priority Critical patent/CN105450880B/en
Publication of CN105450880A publication Critical patent/CN105450880A/en
Application granted granted Critical
Publication of CN105450880B publication Critical patent/CN105450880B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/08Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

The embodiment of the invention discloses a kind for the treatment of method and apparatus of voice signal;The present embodiment is when it is determined that mobile terminal enters hand-free call, the loudspeaker of mobile terminal can be started, and mouth is played to loudspeaker and is monitored with blocking the distance of object in front of loudspeaker broadcasting mouth, if the distance is less than preset threshold value, then echo is handled using suppressing the first stronger echo cancellation algorithm of echo intensity, if conversely, the distance is more than or equal to preset threshold value, echo is handled using the second weaker echo cancellation algorithm of echo intensity is suppressed;The program can improve the inhibition of echo, greatly improve speech quality.

Description

一种语音信号的处理方法和装置A voice signal processing method and device

技术领域technical field

本发明涉及通信技术领域,具体涉及一种语音信号的处理方法和装置。The invention relates to the field of communication technology, in particular to a method and device for processing voice signals.

背景技术Background technique

随着通信技术的发展,移动终端,比如手机等设备也变得越来越为普及,其已经成为人们生活中不可或缺的一部分,因此,如何提高移动终端各方面的性能也一直受到人们的关注。With the development of communication technology, mobile terminals, such as mobile phones and other devices, have become more and more popular, and they have become an indispensable part of people's lives. focus on.

为了方便用户使用,现有的移动终端一般都支持免提通话功能,即用户无需手持移动终端,而是直接在移动终端放置在某些物体上,比如将移动终端放置在桌面上,并打开扬声器,然后进行语音通信。For the convenience of users, the existing mobile terminals generally support the hands-free call function, that is, the user does not need to hold the mobile terminal, but directly places the mobile terminal on some objects, such as placing the mobile terminal on the table and turning on the speaker , and start a voice communication.

在对现有技术的研究和实践过程中,本发明的发明人发现,在现有技术中,当移动终端平置于某些物体,比如桌面上来进行免提通话时,由于该物体如桌面的反射,会产生很多回音信号进入麦克风,从而很容易引入免提回音,大大影响通话效果。During the research and practice of the prior art, the inventor of the present invention found that, in the prior art, when the mobile terminal is placed flat on some object, such as a desktop, for hands-free conversation, due to the Reflection will generate a lot of echo signals into the microphone, which will easily introduce hands-free echo and greatly affect the call effect.

发明内容Contents of the invention

本发明实施例提供一种语音信号的处理方法和装置,可以抑制回音,提高通话效果。Embodiments of the present invention provide a voice signal processing method and device, which can suppress echo and improve call effect.

本发明实施例提供一种语音信号的处理方法,包括:An embodiment of the present invention provides a method for processing a voice signal, including:

确定移动终端进入免提通话时,启动移动终端的扬声器以播放语音信号;When it is determined that the mobile terminal enters the hands-free call, start the loudspeaker of the mobile terminal to play the voice signal;

对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测;Monitor the distance between the speaker playback port and the blocking object in front of the speaker playback port;

若所述距离小于预置阈值,则利用第一回音消除算法对回音进行处理;If the distance is less than the preset threshold, then use the first echo cancellation algorithm to process the echo;

若所述距离大于等于预置阈值,则利用第二回音消除算法对回音进行处理,所述第一回音消除算法抑制回音的强度大于第二回音消除算法。If the distance is greater than or equal to the preset threshold, the second echo cancellation algorithm is used to process the echo, and the strength of the first echo cancellation algorithm to suppress the echo is greater than that of the second echo cancellation algorithm.

相应的,本发明实施例还提供一种语音信号的处理装置,包括:Correspondingly, the embodiment of the present invention also provides a voice signal processing device, including:

启动单元,用于确定移动终端进入免提通话时,启动移动终端的扬声器以播放语音信号;The starting unit is used to start the loudspeaker of the mobile terminal to play a voice signal when determining that the mobile terminal enters the hands-free call;

监测单元,用于对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测;The monitoring unit is used to monitor the distance between the playback port of the speaker and the blocking object in front of the playback port of the speaker;

第一处理单元,用于在监测单元确定所述距离小于预置阈值时,利用第一回音消除算法对回音进行处理;A first processing unit, configured to use a first echo cancellation algorithm to process the echo when the monitoring unit determines that the distance is less than a preset threshold;

第二处理单元,用于在监测单元确定所述距离大于等于预置阈值时,利用第二回音消除算法对回音进行处理,所述第一回音消除算法抑制回音的强度大于第二回音消除算法。The second processing unit is configured to use a second echo cancellation algorithm to process the echo when the monitoring unit determines that the distance is greater than or equal to a preset threshold, and the strength of the first echo cancellation algorithm to suppress the echo is greater than that of the second echo cancellation algorithm.

本发明实施例在确定移动终端进入免提通话时,可以启动移动终端的扬声器,并对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测,若该距离小于预置阈值,则利用抑制回音强度较强的第一回音消除算法对回音进行处理,反之,若该距离大于等于预置阈值,则利用抑制回音强度较弱的第二回音消除算法对回音进行处理;该方案可以根据移动终端的具体状态灵活选择处理回音的方式,以更好地对回音进行消除,因此,可以提高回音的抑制效果,大大提高通话质量。In the embodiment of the present invention, when it is determined that the mobile terminal enters the hands-free call, the speaker of the mobile terminal can be activated, and the distance between the speaker playback port and the blocking object in front of the speaker playback port can be monitored. The first echo cancellation algorithm with stronger intensity processes the echo, otherwise, if the distance is greater than or equal to the preset threshold, the second echo cancellation algorithm with weaker echo suppression intensity is used to process the echo; this scheme can be based on the mobile terminal The specific state flexibly selects the way to deal with the echo to better eliminate the echo. Therefore, the effect of suppressing the echo can be improved, and the call quality can be greatly improved.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without any creative effort.

图1是本发明实施例提供的语音信号的处理方法的流程图;Fig. 1 is the flow chart of the processing method of the speech signal that the embodiment of the present invention provides;

图2是本发明实施例提供的语音信号的处理方法的另一流程图;Fig. 2 is another flowchart of the processing method of the speech signal provided by the embodiment of the present invention;

图3a是本发明实施例提供的语音信号的处理装置的结构示意图;Fig. 3a is a schematic structural diagram of a speech signal processing device provided by an embodiment of the present invention;

图3b是本发明实施例提供的语音信号的处理装置的另一结构示意图。Fig. 3b is another schematic structural diagram of a speech signal processing device provided by an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.

本发明实施例提供一种语音信号的处理方法和装置。以下将分别进行详细说明。Embodiments of the present invention provide a voice signal processing method and device. The details will be described respectively below.

实施例一、Embodiment one,

本实施例将从语音信号的处理装置的角度进行描述,该语音信号的处理装置具体可以集成在移动终端等设备中,该移动终端可以包括手机或平板电脑等设备。This embodiment will be described from the perspective of an apparatus for processing voice signals. Specifically, the apparatus for processing voice signals may be integrated into devices such as mobile terminals. The mobile terminals may include devices such as mobile phones or tablet computers.

一种语音信号的处理方法,包括:确定移动终端进入免提通话时,启动移动终端的扬声器以播放语音信号;对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测;若该距离小于预置阈值,则利用第一回音消除算法对回音进行处理;若该距离大于等于预置阈值,则利用第二回音消除算法对回音进行处理,该第一回音消除算法抑制回音的强度大于第二回音消除算法。A method for processing a voice signal, comprising: when determining that a mobile terminal enters a hands-free call, start a speaker of the mobile terminal to play a voice signal; monitor the distance between the playback port of the speaker and an occluded object in front of the playback port of the speaker; if the distance is less than the preset If the threshold is set, the first echo cancellation algorithm is used to process the echo; if the distance is greater than or equal to the preset threshold, the second echo cancellation algorithm is used to process the echo, and the strength of the first echo cancellation algorithm to suppress the echo is greater than that of the second echo Elimination algorithm.

如图1所示,该语音信号的处理方法的具体流程可以如下:As shown in Figure 1, the specific flow of the processing method of the voice signal can be as follows:

101、确定移动终端进入免提通话时,启动移动终端的扬声器以播放语音信号。101. When it is determined that the mobile terminal enters a hands-free call, start a speaker of the mobile terminal to play a voice signal.

例如,可以在确定终端进入免提通话时,调用扬声器进程,执行该扬声器进程以启动扬声器,并通过该扬声器播放语音信号。For example, when it is determined that the terminal enters the hands-free call, the speaker process may be invoked, the speaker process is executed to start the speaker, and a voice signal is played through the speaker.

其中,在确定移动终端进入免提通话之前,还可以包括:获取语音信号。Wherein, before determining that the mobile terminal enters the hands-free call, it may further include: acquiring a voice signal.

102、对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测。102. Monitor the distance between the playback port of the speaker and the blocking object in front of the playback port of the speaker.

例如,可以通过距离传感器对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测。For example, the distance sensor can be used to monitor the distance between the playback port of the speaker and the blocking object in front of the playback port of the speaker.

比如,如果该扬声器播放口位于移动终端的背面,则可以在移动终端背面增设距离传感器,即将距离传感器安装在移动终端背面,那么此时,步骤“通过距离传感器对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测”可以包括:For example, if the speaker playback port is located at the back of the mobile terminal, a distance sensor can be added on the back of the mobile terminal, that is, the distance sensor is installed on the back of the mobile terminal. Monitor the distance of occluded objects” can include:

确定移动终端是否背面朝向遮挡物体,若背面朝向遮挡物体,则通过距离传感器获取该背面与遮挡物体的距离。Determine whether the back of the mobile terminal faces the blocking object, and if the back faces the blocking object, acquire the distance between the back and the blocking object through the distance sensor.

否则,若背面不朝向遮挡物体,则可以认为该背面与遮挡物体的距离足够远,因此,可以无需获取该背面与遮挡物体的距离。Otherwise, if the back surface is not facing the occluding object, it can be considered that the distance between the back surface and the occluding object is far enough, and therefore, there is no need to acquire the distance between the back surface and the occluding object.

又比如,若该扬声器播放口位于移动终端的正面,则可以在移动终端正面增设距离传感器,即将该距离传感器安装在移动终端正面,那么此时,步骤“对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测”可以包括:For another example, if the speaker playback port is located on the front of the mobile terminal, a distance sensor can be added on the front of the mobile terminal, that is, the distance sensor is installed on the front of the mobile terminal. Object distance monitoring" can include:

确定移动终端是否正面朝向遮挡物体,若正面朝向遮挡物体,则通过距离传感器获取该正面与遮挡物体的距离。It is determined whether the mobile terminal is facing the occluding object, and if the front is facing the occluding object, the distance between the front and the occluding object is acquired by a distance sensor.

否则,若正面不朝向遮挡物体,则可以认为该正面与遮挡物体的距离足够远,因此,可以无需获取该正面与遮挡物体的距离。Otherwise, if the front is not facing the occluding object, it can be considered that the distance between the front and the occluding object is far enough, and therefore, there is no need to acquire the distance between the front and the occluding object.

103、确定该距离是否小于预置阈值,若是,则执行步骤104,若否,则执行步骤105。103. Determine whether the distance is smaller than a preset threshold, if yes, perform step 104, and if not, perform step 105.

其中,该阈值可以根据实际应用的需求进行设置,例如,可以由系统预先固定设置在移动终端中,也可以由用户自行进行设置,即,该语音信号的处理方法还可以包括:Wherein, the threshold can be set according to actual application requirements, for example, it can be fixedly set in the mobile terminal by the system in advance, and can also be set by the user himself, that is, the processing method of the voice signal can also include:

接收设置请求,根据该设置请求对该阈值进行设置。A setting request is received, and the threshold is set according to the setting request.

104、若该距离小于预置阈值,则利用第一回音消除算法对回音进行处理;104. If the distance is less than the preset threshold, use the first echo cancellation algorithm to process the echo;

例如,若该距离小于预置阈值,则可以输出第一返回值,以调用第一音频参数,根据该第一音频参数获取相应的第一回音消除算法,然后,利用该第一回音消除算法对回音进行处理。For example, if the distance is less than the preset threshold, the first return value may be output to call the first audio parameter, and the corresponding first echo cancellation algorithm is obtained according to the first audio parameter, and then, the first echo cancellation algorithm is used to Echoes are processed.

其中,该第一返回值、第一音频参数和第一回音消除算法可以根据实际应用的需求进行设置,比如,可以将第一返回值设置为0,第一音频参数设置为1,等等,在此不再赘述。Wherein, the first return value, the first audio parameter and the first echo cancellation algorithm can be set according to the actual application requirements, for example, the first return value can be set to 0, the first audio parameter can be set to 1, etc., I won't repeat them here.

不同的音频参数可以对应不同的回音消除算法,音频参数和回音消除算法的映射关系可以预先设置在该语音信息的处理装置中,在此不再赘述。Different audio parameters may correspond to different echo cancellation algorithms, and the mapping relationship between audio parameters and echo cancellation algorithms may be preset in the voice information processing device, which will not be repeated here.

105、若该距离大于等于预置阈值,则利用第二回音消除算法对回音进行处理。105. If the distance is greater than or equal to a preset threshold, use a second echo cancellation algorithm to process the echo.

例如,若该距离大于等于预置阈值,则可以输出第二返回值,以调用第二音频参数,根据该第二音频参数获取相应的第二回音消除算法,然后,利用该第二回音消除算法对回音进行处理。For example, if the distance is greater than or equal to the preset threshold, the second return value may be output to call the second audio parameter, and the corresponding second echo cancellation algorithm is obtained according to the second audio parameter, and then, the second echo cancellation algorithm is used to Process the echo.

其中,该第二返回值、第二音频参数和第二回音消除算法可以根据实际应用的需求进行设置,比如,与将第一返回值设置为0,以及将第一音频参数设置为1相应的,可以将第二返回值设置为1,第二音频参数设置为2,等等,在此不再赘述。Wherein, the second return value, the second audio parameter and the second echo cancellation algorithm can be set according to actual application requirements, for example, corresponding to setting the first return value to 0 and setting the first audio parameter to 1 , the second return value can be set to 1, the second audio parameter can be set to 2, etc., which will not be repeated here.

其中,第一回音消除算法抑制回音的强度大于第二回音消除算法,这是因为,由于遮挡物体的阻挡,播放器所播放的语音信息会被该遮挡物体反射,从而使得更多回音信号进入麦克风,从而产生免提回音,而如果距离该遮挡物体越近,比如,将该移动终端平置在桌面,则回音越大,因此,需要采用越强的回音消除算法来抑制回音,反之,若距离该遮挡物体越远,则回音越小,因此,可以采用较弱的回音消除算法来抑制回音。Among them, the intensity of echo suppression by the first echo cancellation algorithm is greater than that of the second echo cancellation algorithm. This is because, due to the blocking of the blocking object, the voice information played by the player will be reflected by the blocking object, so that more echo signals enter the microphone. , resulting in a hands-free echo, and the closer the distance to the blocking object, for example, the mobile terminal is placed flat on the table, the greater the echo, therefore, the stronger the echo cancellation algorithm needs to be used to suppress the echo, on the contrary, if the distance The farther the occluded object is, the smaller the echo will be. Therefore, a weaker echo cancellation algorithm can be used to suppress the echo.

由上可知,本实施例在确定移动终端进入免提通话时,可以启动移动终端的扬声器,并对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测,若该距离小于预置阈值,则利用抑制回音强度较强的第一回音消除算法对回音进行处理,反之,若该距离大于等于预置阈值,则利用抑制回音强度较弱的第二回音消除算法对回音进行处理;该方案可以根据移动终端的具体状态灵活选择处理回音的方式,以更好地对回音进行消除,因此,可以提高回音的抑制效果,大大提高通话质量。As can be seen from the above, in this embodiment, when it is determined that the mobile terminal enters the hands-free call, the speaker of the mobile terminal can be activated, and the distance between the playback port of the speaker and the blocking object in front of the playback port of the speaker can be monitored. If the distance is less than the preset threshold, then Use the first echo cancellation algorithm with strong echo suppression strength to process the echo, otherwise, if the distance is greater than or equal to the preset threshold, use the second echo cancellation algorithm with weak echo suppression strength to process the echo; the scheme can be based on The specific state of the mobile terminal flexibly selects the way of processing the echo, so as to better eliminate the echo. Therefore, the effect of suppressing the echo can be improved, and the call quality can be greatly improved.

实施例二、Embodiment two,

根据实施例一所描述的方法,以下将举例作进一步详细说明。According to the method described in Embodiment 1, an example will be given below for further detailed description.

在本实施例中,将以该语音信号的处理装置具体集成在移动终端中,且扬声器播放口位于移动终端的背面为例进行说明。In this embodiment, it will be described by taking that the voice signal processing device is specifically integrated in the mobile terminal, and the speaker playback port is located on the back of the mobile terminal as an example.

首先,可以在移动终端的背面增设距离传感器,其次,便可以通过该距离传感器来监测该移动终端背面与遮挡物体的距离,然后,根据该距离来选择相应的回音抑制方式,以下将进行详细说明。First of all, a distance sensor can be added on the back of the mobile terminal, and secondly, the distance between the back of the mobile terminal and the blocking object can be monitored through the distance sensor, and then the corresponding echo suppression method can be selected according to the distance, which will be described in detail below .

如图2所示,一种语音信号的处理方法,具体流程可以如下:As shown in Figure 2, a method for processing a voice signal, the specific process can be as follows:

201、移动终端在进行语音通话时,接收免提请求。201. The mobile terminal receives a hands-free request when making a voice call.

例如,可以接收用户通过点击或滑动免提按键所触发的免提请求,等等。For example, a hands-free request triggered by the user clicking or sliding a hands-free button may be received, and so on.

202、移动终端根据该免提请求启动免提通话功能,以进入免提通话,并获取语音信号。202. The mobile terminal activates a hands-free call function according to the hands-free request, so as to enter a hands-free call and obtain a voice signal.

203、移动终端确定启动移动终端的扬声器以播放语音信号。203. The mobile terminal determines to start a speaker of the mobile terminal to play the voice signal.

例如,移动终端可以调用扬声器进程,执行该扬声器进程以启动扬声器,并通过该扬声器播放语音信号。For example, the mobile terminal can invoke a speaker process, execute the speaker process to start the speaker, and play a voice signal through the speaker.

204、移动终端确定移动终端是否背面朝向遮挡物体,若背面朝向遮挡物体,则通过距离传感器获取该背面与遮挡物体的距离。204. The mobile terminal determines whether the back of the mobile terminal faces the blocking object, and if the back faces the blocking object, acquire the distance between the back and the blocking object through the distance sensor.

否则,若背面不朝向遮挡物体,则可以认为该背面与遮挡物体的距离足够远,因此,可以无需获取该背面与遮挡物体的距离。Otherwise, if the back surface is not facing the occluding object, it can be considered that the distance between the back surface and the occluding object is far enough, and therefore, there is no need to acquire the distance between the back surface and the occluding object.

205、移动终端确定该距离是否小于预置阈值,若小于预置阈值,则表明存在强反射,因此,执行步骤206,否则,若不小于预置阈值(即大于等于该预置阈值),则表明不存在强反射,因此,可以执行步骤208。205. The mobile terminal determines whether the distance is less than the preset threshold. If it is less than the preset threshold, it indicates that there is a strong reflection. Therefore, step 206 is performed. Otherwise, if it is not less than the preset threshold (that is, greater than or equal to the preset threshold), then It indicates that there is no strong reflection, therefore, step 208 can be executed.

其中,该阈值可以根据实际应用的需求进行设置,例如,可以由系统预先固定设置在移动终端中,也可以由用户自行进行设置,即,该语音信号的处理方法还可以包括:Wherein, the threshold can be set according to actual application requirements, for example, it can be fixedly set in the mobile terminal by the system in advance, and can also be set by the user himself, that is, the processing method of the voice signal can also include:

接收设置请求,根据该设置请求对该阈值进行设置。A setting request is received, and the threshold is set according to the setting request.

206、移动终端确定该距离小于预置阈值时,输出第一返回值,以调用第一音频参数,然后执行步骤207。206. When the mobile terminal determines that the distance is less than the preset threshold, output the first return value to call the first audio parameter, and then execute step 207.

其中,该第一返回值和第一音频参数可以根据实际应用的需求进行设置,在此不再赘述。Wherein, the first return value and the first audio parameter can be set according to the requirements of practical applications, which will not be repeated here.

例如,若移动终端正面朝上,平置在桌面上,则此时可以通过距离传感器获取该移动终端背面与遮挡物体的距离,并确定该距离小于预置阈值,因此,输出第一返回值,比如,可以输出0,以调用第一音频参数,比如调用音频参数1,然后执行步骤207。For example, if the mobile terminal faces up and is placed flat on the table, the distance between the back of the mobile terminal and the occluded object can be obtained through the distance sensor, and the distance is determined to be less than the preset threshold, so the first return value is output. For example, 0 may be output to call the first audio parameter, such as call the audio parameter 1, and then perform step 207 .

207、移动终端根据该第一音频参数获取相应的第一回音消除算法,利用该第一回音消除算法对回音进行处理。207. The mobile terminal acquires a corresponding first echo cancellation algorithm according to the first audio parameter, and uses the first echo cancellation algorithm to process the echo.

比如,可以获取回音信号,然后,利用该第一回音消除算法生成与该回音信号波形相反的抑制信号,然后利用该抑制信号来抵消该回音信号,等等。For example, an echo signal may be obtained, and then the first echo cancellation algorithm is used to generate a suppression signal whose waveform is opposite to the echo signal, and then the suppression signal is used to cancel the echo signal, and so on.

其中,该第一回音消除算法可以根据实际应用的需求进行设置,在此不再赘述。Wherein, the first echo cancellation algorithm may be set according to actual application requirements, which will not be repeated here.

208、移动终端确定该距离大于等于预置阈值时,输出第二返回值,以调用第二音频参数,然后执行步骤209。208. When determining that the distance is greater than or equal to the preset threshold, the mobile terminal outputs a second return value to call the second audio parameter, and then executes step 209.

其中,该第二返回值和第二音频参数可以根据实际应用的需求进行设置,在此不再赘述。Wherein, the second return value and the second audio parameter can be set according to the requirements of practical applications, which will not be repeated here.

例如,若移动终端未放置在桌面上,而是由用户手持着,且扬声器播放口未被遮挡,则此时可以通过距离传感器获取该移动终端背面与遮挡物体的距离,并确定该距离大于等于预置阈值,因此,输出第二返回值,比如,可以输出1,以调用第二音频参数,比如调用音频参数2,然后执行步骤209。For example, if the mobile terminal is not placed on the desktop, but is held by the user, and the speaker playback port is not blocked, then the distance sensor can be used to obtain the distance between the back of the mobile terminal and the blocking object, and determine that the distance is greater than or equal to The threshold is preset. Therefore, output a second return value, for example, 1 may be output to call a second audio parameter, such as call audio parameter 2, and then perform step 209 .

209、移动终端根据该第二音频参数获取相应的第二回音消除算法,利用该第二回音消除算法对回音进行处理。209. The mobile terminal acquires a corresponding second echo cancellation algorithm according to the second audio parameter, and uses the second echo cancellation algorithm to process the echo.

比如,可以获取回音信号,然后,利用该第二回音消除算法生成与该回音信号波形相反的抑制信号,然后利用该抑制信号来抵消该回音信号,等等。For example, an echo signal may be obtained, and then the second echo cancellation algorithm is used to generate a suppression signal whose waveform is opposite to the echo signal, and then the suppression signal is used to cancel the echo signal, and so on.

其中,该第二回音消除算法可以根据实际应用的需求进行设置,且第二回音消除算法抑制回音的强度小于第一回音消除算法;这是因为,由于遮挡物体的阻挡,播放器所播放的语音信息会被该遮挡物体反射,从而使得更多回音信号进入麦克风,从而产生免提回音,而如果距离该遮挡物体越近,比如,将该移动终端平置在桌面,则回音越大,因此,需要采用越强的回音消除算法来抑制回音,反之,若距离该遮挡物体越远,则回音越小,因此,可以采用较弱的回音消除算法来抑制回音。Wherein, the second echo cancellation algorithm can be set according to actual application requirements, and the strength of the second echo cancellation algorithm to suppress echo is smaller than that of the first echo cancellation algorithm; The information will be reflected by the occluding object, so that more echo signals enter the microphone, resulting in a hands-free echo, and if the distance to the occluding object is closer, for example, the mobile terminal is placed flat on the table, the echo will be greater. Therefore, The stronger the echo cancellation algorithm needs to be used to suppress the echo, on the contrary, the farther the distance from the blocking object is, the smaller the echo will be. Therefore, a weaker echo cancellation algorithm can be used to suppress the echo.

由上可知,本实施例在确定移动终端进入免提通话时,可以启动移动终端的扬声器,并对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测,若该距离小于预置阈值,则利用抑制回音强度较强的第一回音消除算法对回音进行处理,反之,若该距离大于等于预置阈值,则利用抑制回音强度较弱的第二回音消除算法对回音进行处理;该方案可以根据移动终端的具体状态灵活选择处理回音的方式,以更好地对回音进行消除,因此,可以提高回音的抑制效果,大大提高通话质量。As can be seen from the above, in this embodiment, when it is determined that the mobile terminal enters the hands-free call, the speaker of the mobile terminal can be activated, and the distance between the playback port of the speaker and the blocking object in front of the playback port of the speaker can be monitored. If the distance is less than the preset threshold, then Use the first echo cancellation algorithm with strong echo suppression strength to process the echo, otherwise, if the distance is greater than or equal to the preset threshold, use the second echo cancellation algorithm with weak echo suppression strength to process the echo; the scheme can be based on The specific state of the mobile terminal flexibly selects the way of processing the echo, so as to better eliminate the echo. Therefore, the effect of suppressing the echo can be improved, and the call quality can be greatly improved.

实施例三、Embodiment three,

为了更好地实施以上方法,本发明实施例还提供一种语音信号的处理装置,如图3a所示,该语音信号的处理装置可以包括启动单元301、监测单元302、第一处理单元303和第二处理单元304,如下:In order to better implement the above method, an embodiment of the present invention also provides a voice signal processing device. As shown in FIG. The second processing unit 304 is as follows:

(1)启动单元301;(1) start unit 301;

启动单元301,用于确定移动终端进入免提通话时,启动移动终端的扬声器以播放语音信号。The starting unit 301 is configured to start a speaker of the mobile terminal to play a voice signal when it is determined that the mobile terminal enters into a hands-free call.

例如,启动单元301,可以用于在确定终端进入免提通话时,调用扬声器进程,执行该扬声器进程以启动扬声器,并通过该扬声器播放语音信号。For example, the starting unit 301 may be configured to call a speaker process when it is determined that the terminal enters a hands-free call, execute the speaker process to start the speaker, and play a voice signal through the speaker.

其中,在确定移动终端进入免提通话之前,该启动单元301还可以用于获取语音信号。Wherein, before it is determined that the mobile terminal enters the hands-free call, the starting unit 301 can also be used to acquire a voice signal.

(2)监测单元302;(2) monitoring unit 302;

监测单元302,用于对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测。The monitoring unit 302 is configured to monitor the distance between the playback port of the speaker and the blocking object in front of the playback port of the speaker.

例如,该监测单元302,具体可以用于通过距离传感器对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测。For example, the monitoring unit 302 can be specifically configured to monitor the distance between the playback port of the speaker and the blocking object in front of the playback port of the speaker through a distance sensor.

比如,如果该扬声器播放口位于移动终端的背面,则可以将距离传感器安装在移动终端背面,那么此时:For example, if the playback port of the speaker is located at the back of the mobile terminal, the distance sensor can be installed on the back of the mobile terminal, then at this time:

监测单元302,具体可以用于确定移动终端是否背面朝向遮挡物体,若背面朝向遮挡物体,则通过距离传感器获取该背面与遮挡物体的距离。The monitoring unit 302 can specifically be used to determine whether the back of the mobile terminal faces the blocking object, and if the back faces the blocking object, obtain the distance between the back and the blocking object through the distance sensor.

否则,若背面不朝向遮挡物体,则可以认为该背面与遮挡物体的距离足够远,因此,监测单元302可以无需获取该背面与遮挡物体的距离。Otherwise, if the back side is not facing the blocking object, it can be considered that the distance between the back side and the blocking object is far enough, and therefore, the monitoring unit 302 does not need to acquire the distance between the back side and the blocking object.

又比如,若该扬声器播放口位于移动终端的正面,则可以将该距离传感器安装在移动终端正面,那么此时:For another example, if the speaker playback port is located on the front of the mobile terminal, the distance sensor can be installed on the front of the mobile terminal, then at this time:

监测单元302,具体可以用于确定移动终端是否正面朝向遮挡物体,若正面朝向遮挡物体,则通过距离传感器获取该正面与遮挡物体的距离。The monitoring unit 302 may be specifically configured to determine whether the mobile terminal is facing the blocking object, and if the mobile terminal is facing the blocking object, obtain the distance between the front and the blocking object through a distance sensor.

否则,若正面不朝向遮挡物体,则可以认为该正面与遮挡物体的距离足够远,因此,监测单元302可以无需获取该正面与遮挡物体的距离。Otherwise, if the front is not facing the blocking object, it can be considered that the distance between the front and the blocking object is far enough, and therefore, the monitoring unit 302 does not need to acquire the distance between the front and the blocking object.

(3)第一处理单元303;(3) The first processing unit 303;

第一处理单元303,用于在监测单元302确定该距离小于预置阈值时,利用第一回音消除算法对回音进行处理。The first processing unit 303 is configured to use a first echo cancellation algorithm to process the echo when the monitoring unit 302 determines that the distance is less than a preset threshold.

例如,第一处理单元303,具体可以用于在监测单元302确定该距离小于预置阈值时,输出第一返回值,以调用第一音频参数,根据该第一音频参数获取相应的第一回音消除算法,并利用该第一回音消除算法对回音进行处理。For example, the first processing unit 303 can be specifically configured to output a first return value when the monitoring unit 302 determines that the distance is less than a preset threshold, so as to call the first audio parameter, and obtain the corresponding first echo according to the first audio parameter canceling algorithm, and use the first echo canceling algorithm to process the echo.

其中,该第一返回值、第一音频参数和第一回音消除算法可以根据实际应用的需求进行设置,比如,可以将第一返回值设置为0,第一音频参数设置为1,等等,在此不再赘述。Wherein, the first return value, the first audio parameter and the first echo cancellation algorithm can be set according to the actual application requirements, for example, the first return value can be set to 0, the first audio parameter can be set to 1, etc., I won't repeat them here.

不同的音频参数可以对应不同的回音消除算法,音频参数和回音消除算法的映射关系可以预先设置在该语音信息的处理装置中,在此不再赘述。Different audio parameters may correspond to different echo cancellation algorithms, and the mapping relationship between audio parameters and echo cancellation algorithms may be preset in the voice information processing device, which will not be repeated here.

(4)第二处理单元304;(4) The second processing unit 304;

第二处理单元304,用于在监测单元302确定该距离大于等于预置阈值时,利用第二回音消除算法对回音进行处理,其中,第一回音消除算法抑制回音的强度大于第二回音消除算法。The second processing unit 304 is configured to use the second echo cancellation algorithm to process the echo when the monitoring unit 302 determines that the distance is greater than or equal to the preset threshold, wherein the strength of the first echo cancellation algorithm to suppress the echo is greater than that of the second echo cancellation algorithm .

例如,第二处理单元304,具体可以用于在监测单元302确定该距离不小于(即大于等于)预置阈值时,输出第二返回值,以调用第二音频参数,根据该第二音频参数获取相应的第二回音消除算法,并利用该第二回音消除算法对回音进行处理。For example, the second processing unit 304 can specifically be configured to output a second return value when the monitoring unit 302 determines that the distance is not less than (that is, greater than or equal to) a preset threshold, so as to call the second audio parameter, and according to the second audio parameter A corresponding second echo cancellation algorithm is obtained, and the echo is processed by using the second echo cancellation algorithm.

其中,该第二返回值、第二音频参数和第二回音消除算法可以根据实际应用的需求进行设置,比如,与将第一返回值设置为0,以及将第一音频参数设置为1相应的,可以将第二返回值设置为1,第二音频参数设置为2,等等,在此不再赘述。Wherein, the second return value, the second audio parameter and the second echo cancellation algorithm can be set according to actual application requirements, for example, corresponding to setting the first return value to 0 and setting the first audio parameter to 1 , the second return value can be set to 1, the second audio parameter can be set to 2, etc., which will not be repeated here.

其中,该预置阈值可以根据实际应用的需求进行设置,例如,可以由系统预先固定设置在移动终端中,也可以由用户自行进行设置,即如图3b所示,该语音信号的处理装置还可以包括设置单元305,如下:Wherein, the preset threshold can be set according to actual application requirements, for example, it can be fixedly set in the mobile terminal by the system in advance, or can be set by the user himself, that is, as shown in Figure 3b, the voice signal processing device can also A setting unit 305 may be included as follows:

设置单元305,用于接收设置请求,根据该设置请求对该阈值进行设置。The setting unit 305 is configured to receive a setting request, and set the threshold according to the setting request.

具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。During specific implementation, each of the above units may be implemented as an independent entity, or may be combined arbitrarily as the same or several entities. The specific implementation of each of the above units may refer to the previous method embodiments, and will not be repeated here.

该语音信号的处理装置具体可以集成在移动终端等设备中,该移动终端可以包括手机或平板电脑等设备。The voice signal processing apparatus may specifically be integrated into devices such as a mobile terminal, and the mobile terminal may include devices such as a mobile phone or a tablet computer.

由上可知,本实施例的语音信号的处理装置在确定移动终端进入免提通话时,可以由启动单元301启动移动终端的扬声器,并由监测单元302对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测,若该距离小于预置阈值,则由第一处理单元303利用抑制回音强度较强的第一回音消除算法对回音进行处理,反之,若该距离大于等于预置阈值,则由第二处理单元304利用抑制回音强度较弱的第二回音消除算法对回音进行处理;该方案可以根据移动终端的具体状态灵活选择处理回音的方式,以更好地对回音进行消除,因此,可以提高回音的抑制效果,大大提高通话质量。As can be seen from the above, when the voice signal processing device of this embodiment determines that the mobile terminal enters the hands-free call, the starting unit 301 can start the speaker of the mobile terminal, and the monitoring unit 302 can monitor the playback port of the speaker and the object in front of the playback port of the speaker. If the distance is less than the preset threshold, the first processing unit 303 will use the first echo cancellation algorithm with strong echo suppression strength to process the echo; otherwise, if the distance is greater than or equal to the preset threshold, the echo will be processed by The second processing unit 304 processes the echo by using the second echo cancellation algorithm that suppresses the weak echo intensity; this solution can flexibly select the mode of processing the echo according to the specific state of the mobile terminal, so as to better cancel the echo, therefore, can Improve the echo suppression effect and greatly improve the call quality.

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: Read Only Memory (ROM, Read Only Memory), Random Access Memory (RAM, Random Access Memory), disk or CD, etc.

以上对本发明实施例所提供的一种语音信号的处理方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The method and device for processing a voice signal provided by the embodiment of the present invention have been described in detail above. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The description of the above embodiment is only used to help understanding The method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, the content of this specification should not be understood To limit the present invention.

Claims (9)

  1. A kind of 1. processing method of voice signal, it is characterised in that including:
    Obtain voice signal, when determining that mobile terminal enters hand-free call, start the loudspeaker of mobile terminal to play predicate Sound signal;
    Mouth is played to loudspeaker by range sensor and is monitored with blocking the distance of object in front of loudspeaker broadcasting mouth;It is described Range sensor is that the range sensor set up the position of mouth on the mobile terminal is played according to the loudspeaker;When described When loudspeaker broadcasting mouth is located at the back side of the mobile terminal, the range sensor is set up at the back side of the mobile terminal, The monitoring includes:Determine whether the back side is towards object is blocked for the mobile terminal, if the back side passes through institute towards object is blocked Range sensor is stated to obtain the back side and block the distance of object;It is located at the mobile terminal when the loudspeaker plays mouth When positive, the range sensor is set up to be included in the front of the mobile terminal, the monitoring:Determining the mobile terminal is It is no just facing to shelter body, if just facing to shelter body, the front is obtained with blocking object by range sensor Distance;
    If the distance is less than preset threshold value, echo is handled using the first echo cancellation algorithm;Including:Obtain echo Signal, the suppression signal opposite with the echo signal waveform is generated using first echo cancellation algorithm, utilizes the suppression Signal processed offsets the echo signal;
    If the distance is more than or equal to preset threshold value, echo is handled using the second echo cancellation algorithm;Including:Obtain Echo signal, the suppression signal opposite with the echo signal waveform is generated using second echo cancellation algorithm, utilizes institute State and suppress signal to offset the echo signal, the intensity that first echo cancellation algorithm suppresses echo disappears more than the second echo Except algorithm.
  2. 2. according to the method for claim 1, it is characterised in that if the distance is less than preset threshold value, utilize the One echo cancellation algorithm is handled echo, including:
    If the distance is less than preset threshold value, the first return value is exported, to call the first audio frequency parameter;
    Corresponding first echo cancellation algorithm is obtained according to first audio frequency parameter;
    Echo is handled using first echo cancellation algorithm.
  3. 3. according to the method for claim 1, it is characterised in that if the distance is more than or equal to preset threshold value, profit Echo is handled with the second echo cancellation algorithm, including:
    If the distance is more than or equal to preset threshold value, the second return value is exported, to call the second audio frequency parameter;
    Corresponding second echo cancellation algorithm is obtained according to second audio frequency parameter;
    Echo is handled using second echo cancellation algorithm.
  4. 4. according to the method described in any one of claims 1 to 3, it is characterised in that also include:
    Receive and request is set;
    Request is set to be configured the threshold value according to described.
  5. A kind of 5. processing unit of voice signal, it is characterised in that including:
    Start unit, for obtaining voice signal, when determining that mobile terminal enters hand-free call, start the loudspeaker of mobile terminal To play the voice signal;
    Monitoring unit, the distance for blocking object in mouth front is played with loudspeaker for playing mouth to loudspeaker by range sensor It is monitored;The range sensor is that the distance set up the position of mouth on the mobile terminal is played according to the loudspeaker Sensor;When the loudspeaker, which plays mouth, is located at the back side of the mobile terminal, the range sensor is set up in the shifting The back side of dynamic terminal, the monitoring unit are specifically used for, and determine whether the back side is towards object is blocked for the mobile terminal, if the back side Towards object is blocked, then the back side is obtained by the range sensor and block the distance of object;When the loudspeaker is broadcast When putting mouth and being located at the front of the mobile terminal, the range sensor is set up in the front of the mobile terminal, the monitoring Unit is specifically used for, and whether determines the mobile terminal just facing to shelter body, if just facing to shelter body, by away from The front is obtained with blocking with a distance from object from sensor;
    First processing units, for when monitoring unit determines that the distance is less than preset threshold value, being calculated using the first echo cancellation Method is handled echo;Including:Echo signal is obtained, utilizes first echo cancellation algorithm generation and the echo signal The opposite suppression signal of waveform, the echo signal is offset using the suppression signal;
    Second processing unit, for when monitoring unit determines that the distance is more than or equal to preset threshold value, being disappeared using the second echo Except algorithm is handled echo;Including:Echo signal is obtained, utilizes second echo cancellation algorithm generation and the echo The opposite suppression signal of signal waveform, the echo signal is offset using the suppression signal, first echo cancellation is calculated The intensity that method suppresses echo is more than the second echo cancellation algorithm.
  6. 6. device according to claim 5, it is characterised in that the first processing units, be specifically used for:
    If the distance is less than preset threshold value, the first return value is exported, to call the first audio frequency parameter;
    Corresponding first echo cancellation algorithm is obtained according to first audio frequency parameter;
    Echo is handled using first echo cancellation algorithm.
  7. 7. device according to claim 5, it is characterised in that the second processing unit, be specifically used for:
    If the distance is more than or equal to preset threshold value, the second return value is exported, to call the second audio frequency parameter;
    Corresponding second echo cancellation algorithm is obtained according to second audio frequency parameter;
    Echo is handled using second echo cancellation algorithm.
  8. 8. according to the device described in any one of claim 5 to 7, it is characterised in that also including setting unit;
    Setting unit, request is set for receiving, sets request to be configured the threshold value according to described.
  9. 9. a kind of computer-readable recording medium, it is stored with computer program, wherein, the computer program causes computer Perform the method as described in Claims 1-4 any one.
CN201510770583.0A 2015-11-12 2015-11-12 A voice signal processing method and device Expired - Fee Related CN105450880B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510770583.0A CN105450880B (en) 2015-11-12 2015-11-12 A voice signal processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510770583.0A CN105450880B (en) 2015-11-12 2015-11-12 A voice signal processing method and device

Publications (2)

Publication Number Publication Date
CN105450880A CN105450880A (en) 2016-03-30
CN105450880B true CN105450880B (en) 2018-01-26

Family

ID=55560631

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510770583.0A Expired - Fee Related CN105450880B (en) 2015-11-12 2015-11-12 A voice signal processing method and device

Country Status (1)

Country Link
CN (1) CN105450880B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534532A (en) * 2016-11-08 2017-03-22 深圳众思科技有限公司 Call quality improving method and terminal
CN109274826B (en) * 2018-09-28 2021-04-09 Oppo广东移动通信有限公司 Method, device, terminal and computer-readable storage medium for switching voice playback mode
CN111883156B (en) * 2020-07-22 2023-04-07 Oppo(重庆)智能科技有限公司 Audio processing method and device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102624961A (en) * 2012-02-29 2012-08-01 华为终端有限公司 Method and terminal for preventing sound crosstalk between external loudspeaker and microphone
CN103501375A (en) * 2013-09-16 2014-01-08 华为终端有限公司 Method and device for controlling sound effect
CN103905588A (en) * 2014-03-10 2014-07-02 联想(北京)有限公司 Electronic device and control method
CN103945026A (en) * 2014-03-27 2014-07-23 山东共达电声股份有限公司 Mobile terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6785381B2 (en) * 2001-11-27 2004-08-31 Siemens Information And Communication Networks, Inc. Telephone having improved hands free operation audio quality and method of operation thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102624961A (en) * 2012-02-29 2012-08-01 华为终端有限公司 Method and terminal for preventing sound crosstalk between external loudspeaker and microphone
CN103501375A (en) * 2013-09-16 2014-01-08 华为终端有限公司 Method and device for controlling sound effect
CN103905588A (en) * 2014-03-10 2014-07-02 联想(北京)有限公司 Electronic device and control method
CN103945026A (en) * 2014-03-27 2014-07-23 山东共达电声股份有限公司 Mobile terminal

Also Published As

Publication number Publication date
CN105450880A (en) 2016-03-30

Similar Documents

Publication Publication Date Title
US7881460B2 (en) Configuration of echo cancellation
JP5940678B2 (en) Acoustic echo cancellation based on ultrasonic motion detection
US11875808B2 (en) Voice call method and apparatus, electronic device, and computer-readable storage medium
CN108494954B (en) Voice call data detection method and device, storage medium and mobile terminal
CN108449502B (en) Voice call data processing method, device, storage medium and mobile terminal
CN105187602B (en) A kind of adjusting method and device of terminal volume
CN108418968B (en) Voice call data processing method and device, storage medium and mobile terminal
CN108449496B (en) Voice call data detection method, device, storage medium and mobile terminal
US20140341386A1 (en) Noise reduction
CN105744325B (en) Audio and video playing control method and audio and video playing control device
CN105450880B (en) A voice signal processing method and device
CN108449497B (en) Voice call data processing method and device, storage medium and mobile terminal
TW202020652A (en) Voice processing method and apparatus
CN108449499B (en) Voice call data processing method and device, storage medium and mobile terminal
CN109256145B (en) Terminal-based audio processing method and device, terminal and readable storage medium
WO2017166751A1 (en) Audio adjusting method and apparatus of mobile terminal, and electronic device
CN108418982A (en) Voice call data processing method, device, storage medium and mobile terminal
US10623845B1 (en) Acoustic gesture detection for control of a hearable device
CN108605067B (en) Method and mobile terminal for playing audio
CN108449504B (en) Voice call data detection method, device, storage medium and mobile terminal
CN108449492A (en) Voice call data processing method, device, storage medium and mobile terminal
CN103905588B (en) A kind of electronic equipment and control method
US10388298B1 (en) Methods for detecting double talk
WO2024087699A1 (en) Audio enhancement method and apparatus, and computing device cluster and readable storage medium
CN108449505B (en) Voice call data detection method, device, storage medium and mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180126