一种语音信号的处理方法和装置的制造方法

文档序号:9691218阅读:333来源:国知局
一种语音信号的处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种语音信号的处理方法和装置。
【背景技术】
[0002]随着通信技术的发展,移动终端,比如手机等设备也变得越来越为普及,其已经成为人们生活中不可或缺的一部分,因此,如何提高移动终端各方面的性能也一直受到人们的关注。
[0003]为了方便用户使用,现有的移动终端一般都支持免提通话功能,即用户无需手持移动终端,而是直接在移动终端放置在某些物体上,比如将移动终端放置在桌面上,并打开扬声器,然后进行语音通信。
[0004]在对现有技术的研究和实践过程中,本发明的发明人发现,在现有技术中,当移动终端平置于某些物体,比如桌面上来进行免提通话时,由于该物体如桌面的反射,会产生很多回音信号进入麦克风,从而很容易引入免提回音,大大影响通话效果。

【发明内容】

[0005]本发明实施例提供一种语音信号的处理方法和装置,可以抑制回音,提高通话效果Ο
[0006]本发明实施例提供一种语音信号的处理方法,包括:
[0007]确定移动终端进入免提通话时,启动移动终端的扬声器以播放语音信号;
[0008]对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测;
[0009]若所述距离小于预置阈值,则利用第一回音消除算法对回音进行处理;
[0010]若所述距离大于等于预置阈值,则利用第二回音消除算法对回音进行处理,所述第一回音消除算法抑制回音的强度大于第二回音消除算法。
[0011]相应的,本发明实施例还提供一种语音信号的处理装置,包括:
[0012]启动单元,用于确定移动终端进入免提通话时,启动移动终端的扬声器以播放语音信号;
[0013]监测单元,用于对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测;
[0014]第一处理单元,用于在监测单元确定所述距离小于预置阈值时,利用第一回音消除算法对回音进行处理;
[0015]第二处理单元,用于在监测单元确定所述距离大于等于预置阈值时,利用第二回音消除算法对回音进行处理,所述第一回音消除算法抑制回音的强度大于第二回音消除算法。
[0016]本发明实施例在确定移动终端进入免提通话时,可以启动移动终端的扬声器,并对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测,若该距离小于预置阈值,则利用抑制回音强度较强的第一回音消除算法对回音进行处理,反之,若该距离大于等于预置阈值,则利用抑制回音强度较弱的第二回音消除算法对回音进行处理;该方案可以根据移动终端的具体状态灵活选择处理回音的方式,以更好地对回音进行消除,因此,可以提尚回首的抑制效果,大大提尚通话质量。
【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明实施例提供的语音信号的处理方法的流程图;
[0019]图2是本发明实施例提供的语音信号的处理方法的另一流程图;
[0020]图3a是本发明实施例提供的语音信号的处理装置的结构示意图;
[0021]图3b是本发明实施例提供的语音信号的处理装置的另一结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]本发明实施例提供一种语音信号的处理方法和装置。以下将分别进行详细说明。
[0024]实施例一、
[0025]本实施例将从语音信号的处理装置的角度进行描述,该语音信号的处理装置具体可以集成在移动终端等设备中,该移动终端可以包括手机或平板电脑等设备。
[0026]一种语音信号的处理方法,包括:确定移动终端进入免提通话时,启动移动终端的扬声器以播放语音信号;对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测;若该距离小于预置阈值,则利用第一回音消除算法对回音进行处理;若该距离大于等于预置阈值,则利用第二回音消除算法对回音进行处理,该第一回音消除算法抑制回音的强度大于第二回音消除算法。
[0027]如图1所示,该语音信号的处理方法的具体流程可以如下:
[0028]101、确定移动终端进入免提通话时,启动移动终端的扬声器以播放语音信号。
[0029]例如,可以在确定终端进入免提通话时,调用扬声器进程,执行该扬声器进程以启动扬声器,并通过该扬声器播放语音信号。
[0030]其中,在确定移动终端进入免提通话之前,还可以包括:获取语音信号。
[0031 ] 102、对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测。
[0032]例如,可以通过距离传感器对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测。
[0033]比如,如果该扬声器播放口位于移动终端的背面,则可以在移动终端背面增设距离传感器,即将距离传感器安装在移动终端背面,那么此时,步骤“通过距离传感器对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测”可以包括:
[0034]确定移动终端是否背面朝向遮挡物体,若背面朝向遮挡物体,则通过距离传感器获取该背面与遮挡物体的距离。
[0035]否则,若背面不朝向遮挡物体,则可以认为该背面与遮挡物体的距离足够远,因此,可以无需获取该背面与遮挡物体的距离。
[0036]又比如,若该扬声器播放口位于移动终端的正面,则可以在移动终端正面增设距离传感器,即将该距离传感器安装在移动终端正面,那么此时,步骤“对扬声器播放口与扬声器播放口前方遮挡物体的距离进行监测”可以包括:
[0037]确定移动终端是否正面朝向遮挡物体,若正面朝向遮挡物体,则通过距离传感器获取该正面与遮挡物体的距离。
[0038]否则,若正面不朝向遮挡物体,则可以认为该正面与遮挡物体的距离足够远,因此,可以无需获取该正面与遮挡物体的距离。
[0039]103、确定该距离是否小于预置阈值,若是,则执行步骤104,若否,则执行步骤105。
[0040]其中,该阈值可以根据实际应用的需求进行设置,例如,可以由系统预先固定设置在移动终端中,也可以由用户自行进行设置,即,该语音信号的处理方法还可以包括:
[0041 ]接收设置请求,根据该设置请求对该阈值进行设置。
[0042]104、若该距离小于预置阈值,则利用第一回音消除算法对回音进行处理;
[0043]例如,若该距离小于预置阈值,则可以输出第一返回值,以调用第一音频参数,根据该第一音频参数获取相应的第一回音消除算法,然后,利用该第一回音消除算法对回音进行处理。
[0044]其中,该第一返回值、第一音频参数和第一回音消除算法可以根据实际应用的需求进行设置,比如,可以将第一返回值设置为0,第一音频参数设置为1,等等,在此不再赘述。
[0045]不同的音频参数可以对应不同的回音消除算法,音频参数和回音消除算法的映射关系可以预先设置在该语音信息的处理装置中,在此不再赘述。
[0046]105、若该距离大于等于预置阈值,则利用第二回音消除算法对回音进行处理。
[0047]例如,若该距离大于等于预置阈值,则可以输出第二返回值,以调用第二音频参数,根据该第二音频参数获取相应的第二回音消除算法,然后,利用该第二回音消除算法对回音进行处理。
[0048]其中,该第二返回值、第二音频参数和第二回音消除算法可以根据实际应用的需求进行设置,比如,与将第一返回值设置为0,以及将第一音频参数设置为1相应的,可以将第二返回值设置为1,第二音频参数设置为2,等等,在此不再赘述。
[0049]其中,第一回音消除算法抑制回音的强度大于第二回音消除算法,这是因为,由于遮挡物体的阻挡,播放器所
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1