太阳城集团

  • / 24
  • 下载费用:30 金币  

一种通话过程中的回声消除方法和移动终端.pdf

摘要
申请专利号:

太阳城集团CN201610851966.5

申请日:

2016.09.26

公开号:

太阳城集团CN106303119A

公开日:

2017.01.04

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):H04M 9/08申请日:20160926|||公开
IPC分类号: H04M9/08; G10L21/0208(2013.01)I 主分类号: H04M9/08
申请人: 维沃移动通信有限公司
发明人: 胡金铃
地址: 523860 广东省东莞市长安镇乌沙步步高大道283号
优先权:
专利代理机构: 北京润泽恒知识产权代理有限公司 11319 代理人: 苏培华
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201610851966.5

授权太阳城集团号:

|||

法律状态太阳城集团日:

2017.02.01|||2017.01.04

法律状态类型:

太阳城集团实质审查的生效|||公开

摘要

太阳城集团本发明提供一种通话过程中的回声消除方法,属于移动通信技术领域,包括:通过获取通话线路中第一预设时长的上行信号和下行信号;基于所述第一预设时长的上行信号和下行信号,确定所述第一预设时长的下行信号中回声信号的时延;将所述第一预设时长的上行信号进行与所述回声信号的时延等时长的延时;基于延时后的所述第一预设时长的上行信号,对所述第一预设时长的下行信号进行回声信号消除处理。通过本发明公开的方法,解决了现有技术中由于设备个体硬件异常或操作异常导致在通话过程中产生的回声不能彻底消除,严重影响通话质量的问题。通过以上行信号做参考,对下行信号进行回声判断和消除,有效地适应通讯设备个体的硬件差异,回声消除更彻底。

权利要求书

1.一种通话过程中的回声消除方法,其特征在于,包括:
获取通话线路中第一预设时长的上行信号和下行信号;
基于所述第一预设时长的上行信号和下行信号,确定所述第一预设时长的下行信号中
回声信号的时延;
将所述第一预设时长的上行信号进行与所述回声信号的时延等时长的延时;
基于延时后的所述第一预设时长的上行信号,对所述第一预设时长的下行信号进行回
声信号消除处理。
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一预设时长的上行信号和
下行信号,确定所述第一预设时长的下行信号中回声信号的时延的步骤,包括:
将所述第一预设时长的上行信号和下行信号分别划分为上行信号序列和下行信号序
列;其中,所述上行信号序列包括多个按照信号流的先后顺序排列的第二预设时长上行信
号段,所述下行信号序列包括多个按照信号流的先后顺序排列的第二预设时长下行信号
段;
将所述上行信号段与所述下行信号段逐段进行频谱比对,确定与前预设数量的所述上
行信号段对应的预设数量的连续下行信号段;
确定所述下行信号序列中所述预设数量的连续下行信号段之前的所有下行信号段的
时长之和,作为所述下行信号中回声信号的时延。
3.根据权利要求2所述的方法,其特征在于,所述将所述上行信号段与所述下行信号段
逐段进行频谱比对,确定与前预设数量的所述上行信号段对应的预设数量的连续下行信号
段的步骤,包括:
将第一个下行信号段作为当前下行信号段;
将当前下行信号段与第一个上行信号段进行频谱比对;
若频谱相同,则匹配数量加1,继续将后一个下行信号段与后一个上行信号段进行频谱
比对,直至匹配数量等于预设数量;
若频谱不同,则匹配数量清零,跳转至将当前下行信号段与第一个上行信号段进行频
谱比对的步骤,重复执行频谱比对。
4.根据权利要求2所述的方法,其特征在于,所述基于延时后的所述第一预设时长的上
行信号,对所述第一预设时长的下行信号进行回声信号消除处理的步骤包括:
根据所述回声信号的时延确定所述第一预设时长的下行信号中包含回声信号的各下
行信号段,作为待处理信号段;
将各待处理信号段对应的延时后的所述第一预设时长的上行信号中各上行信号段,作
为参考信号段;
基于各所述参考信号段对相应的所述待处理信号段进行负增益,以消除所述下行信号
中的回声信号。
5.根据权利要求4所述的方法,其特征在于,所述基于各所述参考信号段对相应的所述
待处理信号段进行负增益,以消除所述下行信号中的回声信号的步骤,包括:
分别计算各待处理信号段和各参考信号段的平均幅度;
对于每个待处理信号段,将所述待处理信号段和与其对应的参考信号段的平均幅度的
差值,作为所述待处理信号段的参考差值;
对于每个待处理信号段,基于相应的参考差值对所述待处理信号段进行增益处理;
将增益处理后的所述待处理信号段进行反相后,与对应的所述参考信号段相加,得到
消除回声后的下行信号段。
6.根据权利要求5所述的方法,其特征在于,所述分别计算各待处理信号段和各参考信
号段的平均幅度的步骤之后,还包括:
若所述各待处理信号段的平均幅度均低于预设幅值,则忽略所述回声信号。
7.一种移动终端,其特征在于,包括:
信号获取模块,用于获取通话线路中第一预设时长的上行信号和下行信号;
回声时延确定模块,用于基于所述信号获取模块获取的第一预设时长的上行信号和下
行信号,确定所述第一预设时长的下行信号中回声信号的时延;
延时模块,用于将所述第一预设时长的上行信号进行与所述回声时延确定模块确定的
回声信号的时延等时长的延时;
回声消除模块,用于基于所述延时模块延时后的所述第一预设时长的上行信号,对所
述第一预设时长的下行信号进行回声信号消除处理。
8.根据权利要求7所述的移动终端,其特征在于,所述回声时延确定模块包括:
分段单元,用于将所述第一预设时长的上行信号和下行信号分别划分为上行信号序列
和下行信号序列;其中,所述上行信号序列包括多个按照信号流的先后顺序排列的第二预
设时长上行信号段,所述下行信号序列包括多个按照信号流的先后顺序排列的第二预设时
长下行信号段;
频谱比对单元,用于将所述上行信号段与所述下行信号段逐段进行频谱比对,确定与
前预设数量的所述上行信号段对应的预设数量的连续下行信号段;
时延确定单元,用于确定所述下行信号序列中所述预设数量的连续下行信号段之前的
所有下行信号段的时长之和,作为所述下行信号中回声信号的时延。
9.根据权利要求8所述的移动终端,其特征在于,所述频谱比对单元包括:
初始化子单元,用于将第一个下行信号段作为当前下行信号段;
比对子单元,用于将当前下行信号段与第一个上行信号段进行频谱比对;
判断比对子单元,用于若频谱相同,则匹配数量加1,继续将后一个下行信号段与后一
个上行信号段进行频谱比对,直至匹配数量等于预设数量;
跳转子单元,用于若频谱不同,则匹配数量清零,跳转至比对子单元,重复执行将当前
下行信号段与第一个上行信号段进行频谱比对。
10.根据权利要求8所述的移动终端,其特征在于,所述回声消除模块包括:
待处理信号确定单元,用于根据所述回声信号的时延确定所述第一预设时长的下行信
号中包含回声信号的各下行信号段,作为待处理信号段;
参考信号确定单元,用于将各待处理信号段对应的延时后的所述第一预设时长的上行
信号中各上行信号段,作为参考信号段;
回声消除单元,用于基于各所述参考信号段对相应的所述待处理信号段进行负增益,
以消除所述下行信号中的回声信号。
11.根据权利要求10所述的移动终端,其特征在于,所述回声消除单元包括:
幅度计算子单元,用于分别计算各待处理信号段和各参考信号段的平均幅度;
参考差值确定子单元,用于对于每个待处理信号段,将所述待处理信号段和与其对应
的参考信号段的平均幅度的差值,作为所述待处理信号段的参考差值;
放大子单元,用于对于每个待处理信号段,基于相应的参考差值对所述待处理信号段
进行增益处理;
回声消除子单元,用于将增益处理后的所述待处理信号段进行反相后,与对应的所述
参考信号段相加,得到消除回声后的下行信号段。
12.根据权利要求11所述的移动终端,其特征在于,还包括:
幅值判断子单元,用于若所述各待处理信号段的平均幅度均低于预设幅值,则忽略所
述回声信号。

说明书

一种通话过程中的回声消除方法和移动终端

技术领域

本发明涉及移动通信技术领域,特别是涉及一种通话过程中的回声消除方法和移
动终端。

背景技术

在使用移动终端或固定电话等通讯设备进行通话的过程中,经常出现回声。即当
设备A与设备B通话时,过一会儿会设备A从自己的听筒端听到自己所说的话音。现有技术
中,针对通话过程中的回声问题有很多解决方案,例如:在通信网络中对上行信道进行回声
消除处理、在通讯设备中通过改变耳机和话筒的电路设计进行回声消除处理。然而,现有技
术中的回声处理方法只能在一定程度上消除由于通讯设备的共性问题导致的回声以及由
于数据传输协议导致的回声,并不能彻底消除由于设备个体硬件异常或操作异常导致在通
话过程中产生的回声。例如,当对方采用免提通话方式时,由于MIC密封较差可能导致下行
通信信道将上行语音信号再一次回传,产生回声。

可见,现有技术中的回声消除方法对于由于设备个体硬件异常或操作异常导致在
通话过程中产生的回声不能彻底消除,严重影响通话质量。

发明内容

本发明提供一种通话过程中的回声消除方法和移动终端,解决现有技术中由于设
备个体硬件异常或操作异常导致在通话过程中产生的回声不能彻底消除,严重影响通话质
量的问题。

第一方面,本发明实施例提供了一种通话过程中的回声消除方法,包括:

获取通话线路中第一预设时长的上行信号和下行信号;

基于所述第一预设时长的上行信号和下行信号,确定所述第一预设时长的下行信
号中回声信号的时延;

将所述第一预设时长的上行信号进行与所述回声信号的时延等时长的延时;

基于延时后的所述第一预设时长的上行信号,对所述第一预设时长的下行信号进
行回声信号消除处理。

第二方面,本发明实施例还提供了一种移动终端,包括

信号获取模块,用于获取通话线路中第一预设时长的上行信号和下行信号;

回声时延确定模块,用于基于所述信号获取模块获取的第一预设时长的上行信号
和下行信号,确定所述第一预设时长的下行信号中回声信号的时延;

延时模块,用于将所述第一预设时长的上行信号进行与所述回声时延确定模块确
定的回声信号的时延等时长的延时;

回声消除模块,用于基于所述延时模块延时后的所述第一预设时长的上行信号,
对所述第一预设时长的下行信号进行回声信号消除处理。

本发明实施例公开的通话过程中的回声消除方法,通过获取通话线路中第一预设
时长的上行信号和下行信号;基于所述第一预设时长的上行信号和下行信号,确定所述第
一预设时长的下行信号中回声信号的时延;将所述第一预设时长的上行信号进行与所述回
声信号的时延等时长的延时;基于延时后的所述第一预设时长的上行信号,对所述第一预
设时长的下行信号进行回声信号消除处理,解决了现有技术中由于设备个体硬件异常或操
作异常导致在通话过程中产生的回声不能彻底消除,严重影响通话质量的问题。通过以上
行信号做参考,对下行信号进行回声判断和消除,有效地适应通讯设备个体的硬件差异,回
声消除更彻底。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明的实施例中所需要
使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对
于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得
其他的附图。

图1是本发明实施例一的通话过程中的回声消除方法流程图;

图2是本发明实施例二的通话过程中的回声消除方法流程图;

图3是本发明实施例二的频谱比对流程图;

图4是本发明实施例三的移动终端的结构图;

图5是本发明实施例三的移动终端一个模块的结构图;

图6是本发明实施例三的移动终端另一个模块的结构图;

图7是本发明实施例四的移动终端结构图;

图8是本发明实施例五的移动终端结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发
明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施
例,都属于本发明保护的范围。

实施例一:

本实施例提供了一种通话过程中的回声消除方法,如图1所示,该方法包括:步骤
100至步骤130。

步骤100,获取通话线路中第一预设时长的上行信号和下行信号。

在通话过程中,回声信号是通话线路中上行信号经过一段太阳城集团后,在下行信号中
被回传的信号。因此,需要取上行信号用于作为判断下行信号中是否有回声信号的参考信
号,同时,还用于作为消除下行信号中的回声信号的参考信号。对下行信号中的回声信号进
行判断和消除时,为了提高实时性和准确性,通常分太阳城集团段对下行信号进行检测和处理。因
此,首先需要从实时缓存上行信号和下行信号中获取通话线路中第一预设时长的上行信号
和下行信号。所述第一预设时长根据移动终端的处理速度和通讯网络的时延确定,需要大
于通讯网络的时延。通常所述第一预设时长可以取值1秒到10秒。

步骤110,基于所述第一预设时长的上行信号和下行信号,确定所述第一预设时长
的下行信号中回声信号的时延。

用户本地移动终端的信号经过通讯网络发送出去后,经过2次网络的延时、对端移
动终端对下行信号的处理延时、下行播放设备播放后传输到对端移动终端麦克风的传输延
时、对端移动终端上行的处理延时等。因此,不停的通话过程中的下行信号中回声信号的延
时是不确定的,需要实时计算。

步骤120,将所述第一预设时长的上行信号进行与所述回声信号的时延等时长的
延时。

例如,若步骤110中确定的所述下行信号中回声信号的时延等于5秒,则将所述第
一预设时长的上行信号延时5秒。

步骤130,基于延时后的所述第一预设时长的上行信号,对所述第一预设时长的下
行信号进行回声信号消除处理。

将所述第一预设时长的上行信号进行与所述回声信号的时延等时长的延时,相当
于将所述第一预设时长的上行信号和所述第一预设时长的下行信号基于回声信号进行同
步。回声信号在所述第一预设时长的下行信号中的偏移,等于所述回声信号对应的原始声
音信号在延时后的所述第一预设时长的上行信号中的偏移。将所述第一预设时长的上行信
号进行与所述回声信号的时延等时长的延时之后,将延时后的所述第一预设时长的上行信
号作为消除回声信号的参考信号。利用参考信号对下行信号进行放大,然后进行负增益,抵
消下行信号中的回声信号。

本发明实施例公开的通话过程中的回声消除方法,通过获取通话线路中第一预设
时长的上行信号和下行信号;基于所述第一预设时长的上行信号和下行信号,确定所述第
一预设时长的下行信号中回声信号的时延;将所述第一预设时长的上行信号进行与所述回
声信号的时延等时长的延时;基于延时后的所述第一预设时长的上行信号,对所述第一预
设时长的下行信号进行回声信号消除处理,解决了现有技术中由于设备个体硬件异常或操
作异常导致在通话过程中产生的回声不能彻底消除,严重影响通话质量的问题。通过以上
行信号做参考,对下行信号进行回声判断和消除,有效地适应通讯设备个体的硬件差异,回
声消除更彻底。

实施例二:

参见图2,本实施例提供了一种通话过程中的回声消除方法,该方法包括:步骤200
至步骤250。

步骤200,缓存通话过程中的上行信号和下行信号。

在通话过程中,实时缓存通话线路中上行信号和下行信号,上行信号用于作为判
断下行信号中是否有回声信号的参考信号,同时,还用于作为消除下行信号中的回声信号
的参考信号。通常,上行信号选择经过移动终端进行放大、回声抑制、噪声抑制、滤波处理等
之后的信号;下行信号为输入至扬声器之前的信号。具体实施时,可以设置缓存器实时获取
上行信号和下行信号,并进行缓存。

步骤210,获取通话线路中第一预设时长的上行信号和下行信号。

获取通话线路中第一预设时长的上行信号和下行信号的具体方法参见实施例一
中的相关步骤,此处不再赘述。

步骤220,基于所述第一预设时长的上行信号和下行信号,确定所述第一预设时长
的下行信号中回声信号的时延。

本发明的实施例中,通过对获取的所述第一预设时长的上行信号和所述第一预设
时长的下行信号进行分段频谱比对,确定所述第一预设时长的下行信号中回声信号的时
延。

基于所述第一预设时长的上行信号和下行信号,确定所述第一预设时长的下行信
号中回声信号的时延,包括:将所述第一预设时长的上行信号和下行信号分别划分为上行
信号序列和下行信号序列;其中,所述上行信号序列包括多个按照信号流的先后顺序排列
的第二预设时长上行信号段,所述下行信号序列包括多个按照信号流的先后顺序排列的第
二预设时长下行信号段;将所述上行信号段与所述下行信号段逐段进行频谱比对,确定与
前预设数量的所述上行信号段对应的预设数量的连续下行信号段;确定所述下行信号序列
中所述预设数量的连续下行信号段之前的所有下行信号段的时长之和,作为所述下行信号
中回声信号的时延。

具体实施时,首先,将所述第一预设时长的上行信号和下行信号分别划分为上行
信号序列和下行信号序列;其中,所述上行信号序列包括多个按照信号流的先后顺序排列
的第二预设时长上行信号段,所述下行信号序列包括多个按照信号流的先后顺序排列的第
二预设时长下行信号段。将所述第一预设时长的上行信号和下行信号按照信号流的先后顺
序从前向后分别顺序划分为多个第二预设时长的上行信号段和多个第二预设时长的下行
信号段,所述多个第二预设时长的上行信号段构成了上行信号序列,所述多个第二预设时
长的下行信号段构成了下行信号序列。所述第一预设时长大于所述第二预设时长。本发明
实施例中,以第一预设时长为5秒为例,假设第二预设时长为50ms(毫秒),则首先将获取的
时长为5秒钟的上行信号按照信号流的先后顺序从前向后分别顺序划分为100个上行信号
段,将获取的时长为5秒钟的下行信号按照信号流的先后顺序从前向后分别顺序划分为100
个下行信号段。每一个信号段可以设置相应序号进行标识,如1、2、…,每一个信号段还可以
通过唯一的太阳城集团戳进行标识,例如,第一个上行信号段和第一个下行信号段的太阳城集团戳为
0ms,第二个上行信号段和第二个下行信号段的太阳城集团戳为50ms。每一个信号段的太阳城集团戳等于
该信号段之前的所有信号段的时长之和,即每一个信号段的太阳城集团戳等于该信号段之前的所
有信号段的数量与所述第二预设时长的乘积。即,以第N个下行信号段为例,其前面有N-1个
信号段,第二预设时长为T,则第N个下行信号段的太阳城集团戳为(N-1)×T。

然后,按照上行信号序列和下行信号序列中各信号段的排列顺序,从前向后依次
将所述下行信号段和所述上行信号段逐段进行频谱比对,确定前预设数量上行信号段对应
的下行信号段

所述将所述上行信号段与所述下行信号段逐段进行频谱比对,确定与前预设数量
的所述上行信号段对应的预设数量的连续下行信号段,包括:将第一个下行信号段作为当
前下行信号段;将当前下行信号段与第一个上行信号段进行频谱比对;若频谱相同,则匹配
数量加1,继续将后一个下行信号段与后一个上行信号段进行频谱比对,直至匹配数量等于
预设数量;若频谱不同,则匹配数量清零,跳转至将当前下行信号段与第一个上行信号段进
行频谱比对的步骤,重复执行频谱比对。

下面以第一预设时长的上行信号和下行信号各自被划分为M段为例,说明将所述
下行信号段和所述上行信号段逐段进行频谱比对的过程。其中,M大于N,M和N都为正整数。
具体实施时,可以将上行信号被划分得到的M个信号段按照信号流的先后顺序分别表示为:
第1个上行信号段、第2个上行信号段、……、第N个上行信号段、……、第M个上行信号段;将
下行信号被划分得到的M个信号段按照信号流的先后顺序分别表示为:第1个下行信号段、
第1个下行信号段、……、第N个上行信号段、……、第M个下行信号段。信号段的序号越小,该
信号段对应的信号流的太阳城集团越早,该信号段的太阳城集团戳越小。参见图3,按照各信号段对应的
序号,从前向后依次将所述下行信号段和所述上行信号段逐段进行频谱比对,确定前预设
数量个上行信号段对应的下行信号段包括:步骤2201至步骤2208。

步骤2201,将第一个下行信号段作为当前下行信号段。

从第1个下行信号开始,依次将各下行信号段与第1个上行信号段进行频谱比对。
在频谱比对之初,当前下行信号段为第一个下行信号段。

步骤2202,将当前下行信号段与第一个上行信号段进行频谱比对。

在于上行信号段做频谱比对时,首先和第一个上行信号段进行频谱比对。在与第
一个上行信号段频谱相同后,才进行后面各上行信号段的依次比对。具体实施时,通过FFT
(快速傅里叶变换),得到待比对的第1个下行信号段的频域信号,以及第1个上行信号的频
域信号,然后,将两组频域信号进行频谱比对。

步骤2203,判断当前下行信号段,与第一个上行信号段频谱是否相同,若相同,则
执行步骤2204;否则执行步骤2208。

当两组频域信号的匹配度超过预设匹配度时,如80%,可以认为第1个下行信号段
和第1个上行信号段的频谱相同,继续执行步骤2204。否则,认为第1个下行信号段和第1个
上行信号段两段信号段频谱不同,跳转至步骤2208,继续比对后一个下行信号段。

步骤2204,匹配数量加1。

匹配数量用于表示连续的频谱相同的信号段的数量。

步骤2205,判断是否满足停止匹配条件,若是,则匹配完成;否则,执行步骤2206。

停止匹配的条件可以为匹配数量大于或等于所述预设数量,或者最后一个下行信
号段已经匹配完成。当匹配数量大于或等于所述预设数量时,表示已经确定了下行信号段
中包含回声信号的下行信号段的序号。若匹配数量没有达到预设数量阈值,且仍有未比对
的下行信号段,则继续比对下一个信号段。

当第二预设时长足够长时,如500ms,可以认为若某一个下行信号段的频谱与第1
个上行信号段的频谱相同,即可确定该下行信号段中包含回声信号。即所述预设数量为1。
此时,该下行信号段的太阳城集团戳就是所述第一预设时长的下行信号中回声信号的时延。

为了提高回声信号判断的准确性,第二预设时长通常设置的比较短,优选的,当连
续预设数量个下行信号段的频谱和连续预设数量个上行信号段的频谱相同时,认为所述连
续预设数量个下行信号段包含回声信号,如预设数量等于5。

若连续预设数量个下行信号段和连续预设数量个上行信号段频谱相同,则认为所
述连续预设数量个下行信号段中包含回声信号。若所述第一预设时长的下行信号划分得到
的M个下行信号段中不存在于连续预设数量个上行信号段频谱相同的连续预设数量个下行
信号段,则确定所述第一预设时长的下行信号中不包含回声信号。

最后,将与第一个上行信号段对应的所述下行信号段的太阳城集团戳作为所述下行信号
中回声信号的时延。

步骤2206,将后一个下行信号段作为当前下行信号段,与后一个上行信号段进行
频谱比对。

当第N个下行信号段与第1个上行信号段的频谱相同后,将匹配数量加1,然后继续
将后一个(即第N+1个)下行信号段与后一个(即第2个)上行信号段进行频谱比对,直至满足
停止匹配条件,如匹配数量等于预设数量,即连续预设数量个下行信号段和连续预设数量
个上行信号段频谱相同。

步骤2207,判断当前下行信号段,与当前上行信号段频谱是否相同,若相同,则执
行步骤2204;否则执行步骤2208。

判断两个信号段的频谱是否相同的方法参见步骤2202,此处不再赘述。若当前下
行信号段和上行信号段频谱不同,则说明连续频谱相同的信号段的数量不满足预设条件,
已经比对完成的下行信号段中不包含回声信号,需要从下一个下行信号段开始重新进行频
谱比对。

步骤2208,匹配数量清0,将后一个下行信号段作为当前下行信号段,跳转至步骤
2202。

在当前下行信号段与第1个上行信号段频谱不同时,重新将后一个下行信号段和
第1个上行信号段进行频谱比对。若第N+1个下行信号段与第2个上行信号段的频谱不同,即
频谱相同的信号段的数量为1,小于预设数量,则将匹配数量清零,从当前下行信号段开始
(即第N+1个下行信号段),重新执行和第1个上行信号段的频谱比对。

在确定了与前预设数量段上行信号段频谱相同的连续预设数量个下行信号段之
后,可以确定,与第1个上行信号段对应的所述下行信号段为所述连续预设数量个下行信号
段中第1个下行信号段。即从所述连续预设数量个下行信号段中第1段开始,所述第一预设
时长的下行信号中包含回声信号,因此,将第1个上行信号段对应的所述下行信号段的太阳城集团
戳作为所述下行信号中回声信号的时延。即若第N个下行信号段和第一个上行信号段的频
谱相同,并且,从第N个下行信号段开始,连续5个下行信号段和连续5个上行信号段频谱相
同,即第N+1个下行信号段和第2个上行信号段频谱相同、第N+2个下行信号段和第3个上行
信号段频谱相同、第N+3个下行信号段和第4个上行信号段频谱相同、第N+4个下行信号段和
第5个上行信号段频谱相同,则将第N个下行信号段的太阳城集团戳作为所述下行信号中回声信号
的时延。即所述下行信号中回声信号的时延等于(N-1)×T。

步骤230,将所述第一预设时长的上行信号进行与所述回声信号的时延等时长的
延时。

若确定的所述下行信号中回声信号的时延等于(N-1)×T,则将所述第一预设时长
的上行信号延时(N-1)×T。

步骤240,确定所述第一预设时长的下行信号中的待处理信号段和延时后的所述
第一预设时长的上行信号中的参考信号段。

基于延时后的所述第一预设时长的上行信号,对所述第一预设时长的下行信号进
行回声信号消除处理包括:根据所述回声信号的时延确定所述第一预设时长的下行信号中
包含回声信号的各下行信号段,作为待处理信号段;将各待处理信号段对应的延时后的所
述第一预设时长的上行信号中各上行信号段,作为参考信号段;分别计算各待处理信号段
和各参考信号段的平均幅度;基于各所述参考信号段对相应的所述待处理信号段进行负增
益,以消除所述下行信号中的回声信号。

通过回声信号的时延除以所述第二预设时长,可以确定回声信号在所述第一预设
时长的下行信号划分得到的下行信号段中起始序号。也可以在基于所述第一预设时长的上
行信号和下行信号,确定所述第一预设时长的下行信号中回声信号的时延的同时,记录包
含回声信号的第1个下行信号段的序号。具体实施时,在基于所述第一预设时长的上行信号
和下行信号,确定所述第一预设时长的下行信号中回声信号的时延的同时,通过将预设数
量设置的足够大,可以得到所述第一预设时长的下行信号中包含回声信号的下行信号段的
数量Q。将从所述起始段号开始的Q个下行信号段作为待处理信号段。其中,Q小于等于预设
数量。

将各待处理信号段对应的延时后的所述第一预设时长的上行信号中各上行信号
段,作为参考信号段。具体实施时,将延时后的所述第一预设时长的上行信号按照同样的分
段方法,以第二预设时长划分为多个上行信号段,若所述第一预设时长的下行信号中第N个
下行信号段至第N+4个下行信号段包含回声信号,则延时后的所述第一预设时长的上行信
号中第N个上行信号段至第N+4个上行信号段为所述回声信号的原始信号。因此,可以将延
时后的所述第一预设时长的上行信号划分得到的上行信号段中,序号与待处理信号段相同
的各上行信号段,作为参考信号段。具体实施时,还可以通过其他方法根据回声信号的时延
确定下行信号段中的待处理信号段,以及确定待处理信号段对应的延时后的所述第一预设
时长的上行信号中的参考信号段,本发明对此不做限定。

步骤250,基于各所述参考信号段对相应的所述待处理信号段进行负增益,以消除
所述下行信号中的回声信号。

通过各所述参考信号段对相应的所述待处理信号段进行负增益,以消除所述下行
信号中的回声信号,包括:分别计算各待处理信号段和各参考信号段的平均幅度;对于每个
待处理信号段,将所述待处理信号段和与其对应的参考信号段的平均幅度的差值,作为所
述待处理信号段的参考差值;对于每个待处理信号段,基于相应的参考差值对所述待处理
信号段进行增益处理;将增益处理后的所述待处理信号段进行反相后,与对应的所述参考
信号段相加,得到消除回声后的下行信号段。

具体实施时,根据公式分别计算各待处理信号段和各参考信号
段的平均幅度。其中,f(t)为各信号段对于太阳城集团t的函数,n表示信号段的序号,T表示第二预
设时长。

利用前述公式分别计算出各待处理信号段的平均幅度Vrms1(n)和各参考信号段
的平均幅度Vrms2(n)之后,进一步通过公式Vrms_s(n)=Vrms2(n)-Vrms1(n)计算各待处理
信号段和与其对应的参考信号段的平均幅度的差值Vrms_s,作为所述待处理信号段的参考
差值。然后,对于每个待处理信号段,增加相应的参考差值,即对待处理信号段进行放大处
理。最后,将增益处理后的所述待处理信号段进行反相后,将反相得到的待处理信号段与对
应的所述参考信号段相加,得到消除回声后的信号段。具体实施时,当所述待处理信号段和
对应的参考信号段没有相位差时,可以直接将待处理信号段与对应的所述参考信号段相
减,得到消除回声后的信号段。对信号进行加法和减法运算的具体方法参见现有技术,此处
不再赘述。

具体实施时,所述分别计算各待处理信号段和各参考信号段的平均幅度的步骤之
后,若所述各待处理信号段的平均幅度均低于预设幅值,则忽略所述回声信号,不对下行信
号中的回声信号进行消除处理。

本发明实施例公开的通话过程中的回程消除方法,通过缓存通话过程中通话线路
中的上行信号和下行信号,然后获取通话线路中第一预设时长的上行信号和下行信号;基
于所述第一预设时长的上行信号和下行信号,确定所述第一预设时长的下行信号中回声信
号的时延;将所述第一预设时长的上行信号进行与所述回声信号的时延等时长的延时;并
确定所述第一预设时长的下行信号中的待处理信号段和延时后的所述第一预设时长的上
行信号中的参考信号段;最后,通过各所述参考信号段对相应的所述待处理信号段进行负
增益,以消除所述下行信号中的回声信号,解决了现有技术中由于设备个体硬件异常或操
作异常导致在通话过程中产生的回声不能彻底消除,严重影响通话质量的问题。通过以上
行信号做参考,对下行信号进行回声判断和消除,有效地适应通讯设备个体的硬件差异,回
声消除更彻底。同时,通过对多段连续信号段进行频谱比对确定是否包含回声信号,提高了
判断回声信号的准确性。

实施例三:

参考图4,相应地,本发明实施例还公开了一种移动终端40。所述移动终端40,包
括:

信号获取模块400,用于获取通话线路中第一预设时长的上行信号和下行信号;

回声时延确定模块410,用于基于所述信号获取模块400获取的第一预设时长的上
行信号和下行信号,确定所述第一预设时长的下行信号中回声信号的时延;

延时模块420,用于将所述第一预设时长的上行信号进行与所述回声时延确定模
块410确定的回声信号的时延等时长的延时;

回声消除模块430,用于基于所述延时模块420延时后的所述第一预设时长的上行
信号,对所述第一预设时长的下行信号进行回声信号消除处理。

本发明实施例公开的移动终端,通过获取通话线路中第一预设时长的上行信号和
下行信号;基于所述第一预设时长的上行信号和下行信号,确定所述第一预设时长的下行
信号中回声信号的时延;将所述第一预设时长的上行信号进行与所述回声信号的时延等时
长的延时;基于延时后的所述第一预设时长的上行信号,对所述第一预设时长的下行信号
进行回声信号消除处理,解决了现有技术中由于设备个体硬件异常或操作异常导致在通话
过程中产生的回声不能彻底消除,严重影响通话质量的问题。通过以上行信号做参考,对下
行信号进行回声判断和消除,有效地适应通讯设备个体的硬件差异,回声消除更彻底。

参见图5,可选地,所述回声时延确定模块410包括:

分段单元4101,用于将所述第一预设时长的上行信号和下行信号分别划分为上行
信号序列和下行信号序列;其中,所述上行信号序列包括多个按照信号流的先后顺序排列
的第二预设时长上行信号段,所述下行信号序列包括多个按照信号流的先后顺序排列的第
二预设时长下行信号段;

频谱比对单元4102,用于将所述上行信号段与所述下行信号段逐段进行频谱比
对,确定与前预设数量的所述上行信号段对应的预设数量的连续下行信号段;

时延确定单元4103,用于确定所述下行信号序列中所述预设数量的连续下行信号
段之前的所有下行信号段的时长之和,作为所述下行信号中回声信号的时延。

参见图5,可选地,所述频谱比对单元4102包括:

初始化子单元41021,用于将第一个下行信号段作为当前下行信号段;

比对子单元41022,用于将当前下行信号段与第一个上行信号段进行频谱比对;

判断比对子单元41023,用于若频谱相同,则匹配数量加1,继续将后一个下行信号
段与后一个上行信号段进行频谱比对,直至匹配数量等于预设数量;

跳转子单元41024,用于若频谱不同,则匹配数量清零,跳转至比对子单元,重复执
行将当前下行信号段与第一个上行信号段进行频谱比对。

参见图6,可选地,所述回声消除模块430包括:

待处理信号确定单元4301,用于根据所述回声信号的时延确定所述第一预设时长
的下行信号中包含回声信号的各下行信号段,作为待处理信号段;

参考信号确定单元4302,用于将各待处理信号段对应的延时后的所述第一预设时
长的上行信号中各上行信号段,作为参考信号段;

回声消除单元4303,用于基于各所述参考信号段对相应的所述待处理信号段进行
负增益,以消除所述下行信号中的回声信号。

参见图6,可选地,所述回声消除单元4303包括:

幅度计算子单元43031,用于分别计算各待处理信号段和各参考信号段的平均幅
度;

参考差值确定子单元43032,用于对于每个待处理信号段,将所述待处理信号段和
与其对应的参考信号段的平均幅度的差值,作为所述待处理信号段的参考差值;

放大子单元43033,用于对于每个待处理信号段,基于相应的参考差值对所述待处
理信号段进行增益处理;

回声消除子单元43034,用于将增益处理后的所述待处理信号段进行反相后,与对
应的所述参考信号段相加,得到消除回声后的下行信号段。

参见图6,可选地,所述回声消除单元4303还包括:

幅值判断子单元43035,用于若所述各待处理信号段的平均幅度均低于预设幅值,
则忽略所述回声信号。

本发明实施例公开的移动终端,通过缓存通话过程中的上行信号和下行信号,然
后获取通话线路中第一预设时长的上行信号和下行信号;基于所述第一预设时长的上行信
号和下行信号,确定所述第一预设时长的下行信号中回声信号的时延;将所述第一预设时
长的上行信号进行与所述回声信号的时延等时长的延时;并确定所述第一预设时长的下行
信号中的待处理信号段和延时后的所述第一预设时长的上行信号中的参考信号段;最后,
通过各所述参考信号段对相应的所述待处理信号段进行负增益,以消除所述下行信号中的
回声信号,解决了现有技术中由于设备个体硬件异常或操作异常导致在通话过程中产生的
回声不能彻底消除,严重影响通话质量的问题。通过以上行信号做参考,对下行信号进行回
声判断和消除,有效地适应通讯设备个体的硬件差异,回声消除更彻底。同时,通过对多段
连续信号段进行频谱比对确定是否包含回声信号,提高了判断回声信号的准确性。

实施例四:

图7是本发明另一个实施例的移动终端的框图。图7所示的移动终端700包括:至少
一个处理器701、存储器702、至少一个网络接口704、通话组件706和其他用户接口703。移动
终端700中的各个组件通过总线系统705耦合在一起。可理解,总线系统705用于实现这些组
件之间的连接通信。总线系统705除包括数据总线之外,还包括电源总线、控制总线和状态
信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统705。

其中,用户接口703可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球
(trackball)、触感板、触摸屏或者触控板等。本实施例通过触摸屏检测用户对桌面文件夹
的触发操作,如点击、按压等。用户接口703还包括扬声器,用于播放提示太阳城集团。

可以理解,本发明实施例中的存储器702可以是易失性存储器或非易失性存储器,
或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-
OnlyMemory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储
器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或
闪存。易失性存储器可以是随机存取存储器(RandomAccess Memory,RAM),其用作外部高速
缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器
(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器
(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate
SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接
动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct
Rambus RAM,DRRAM)。本文描述的系统和方法的存储器702旨在包括但不限于这些和任意其
它适合类型的存储器。

在一些实施方式中,存储器702存储了如下的元素,可执行模块或者数据结构,或
者他们的子集,或者他们的扩展集:操作系统7021和应用程序7022。存储器702还用于缓存
上行信号和下行信号。

其中,操作系统7021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于
实现各种基础业务以及处理基于硬件的任务。应用程序7022,包含各种应用程序,例如媒体
播放器(Media Player)、太阳城集团器(Browser)等,用于实现各种应用业务。实现本发明实施例
方法的程序可以包含在应用程序7022中。在本发明实施例中,通过调用存储器702存储的程
序或指令,具体的,可以是应用程序7022中存储的程序或指令。通过用户接口703中的触摸
屏检测用户使用应用程序的操作,并检测用户点击桌面文件夹的触发操作或打开桌面文件
夹的触发操作,以及检测启动应用程序的触发操作。处理器701用于获取通话线路中第一预
设时长的上行信号和下行信号;基于所述第一预设时长的上行信号和下行信号,确定所述
第一预设时长的下行信号中回声信号的时延;将所述第一预设时长的上行信号进行与所述
回声信号的时延等时长的延时;基于延时后的所述第一预设时长的上行信号,对所述第一
预设时长的下行信号进行回声信号消除处理。

上述本发明实施例揭示的方法部分可以应用于处理器701中,或者由处理器701实
现。处理器701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的
各步骤可以通过处理器701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处
理器701可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成
电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field
Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用
处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所
公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件
及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读
存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于
存储器702,处理器701读取存储器702中的用户对应用程序的使用次数,结合其硬件完成上
述方法的步骤。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其
组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(Application
Specific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,
DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable Logic
Device,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、
控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文
所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在
处理器外部实现。

可选地,处理器701用于:将所述第一预设时长的上行信号和下行信号分别划分为
上行信号序列和下行信号序列;其中,所述上行信号序列包括多个按照信号流的先后顺序
排列的第二预设时长上行信号段,所述下行信号序列包括多个按照信号流的先后顺序排列
的第二预设时长下行信号段;将所述上行信号段与所述下行信号段逐段进行频谱比对,确
定与前预设数量的所述上行信号段对应的预设数量的连续下行信号段;确定所述下行信号
序列中所述预设数量的连续下行信号段之前的所有下行信号段的时长之和,作为所述下行
信号中回声信号的时延。

可选地,处理器701用于:将第一个下行信号段作为当前下行信号段;将当前下行
信号段与第一个上行信号段进行频谱比对;若频谱相同,则匹配数量加1,继续将后一个下
行信号段与后一个上行信号段进行频谱比对,直至匹配数量等于P;若频谱不同,则匹配数
量清零,跳转至将当前下行信号段与第一个上行信号段进行频谱比对的步骤,重复执行频
谱比对。

可选地,处理器701用于:根据所述回声信号的时延确定所述第一预设时长的下行
信号中包含回声信号的各下行信号段,作为待处理信号段;将各待处理信号段对应的延时
后的所述第一预设时长的上行信号中各上行信号段,作为参考信号段;通过各所述参考信
号段对相应的所述待处理信号段进行负增益,以消除所述下行信号中的回声信号。

可选地,处理器701用于:分别计算各待处理信号段和各参考信号段的平均幅度;
对于每个待处理信号段,将所述待处理信号段和与其对应的参考信号段的平均幅度的差
值,作为所述待处理信号段的参考差值;对于每个待处理信号段,基于相应的参考差值对所
述待处理信号段进行增益处理;将增益处理后的所述待处理信号段进行反相后,与对应的
所述参考信号段相加,得到消除回声后的信号段。

可选地,处理器701用于:若所述各待处理信号段的平均幅度均低于预设幅值,则
忽略所述回声信号。

移动终端700能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里
不再赘述。通过本发明的实施例,解决了现有技术中由于设备个体硬件异常或操作异常导
致在通话过程中产生的回声不能彻底消除,严重影响通话质量的问题。通过以上行信号做
参考,对下行信号进行回声判断和消除,有效地适应通讯设备个体的硬件差异,回声消除更
彻底。同时,通过对多段连续信号段进行频谱比对确定是否包含回声信号,提高了判断回声
信号的准确性。

实施例五:

图8是本发明另一个实施例的移动终端的结构示意图。具体地,图8中的移动终端
可以为手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、或车载电脑
等。

图8中的移动终端包括射频(Radio Frequency,RF)电路810、存储器820、输入单元
830、显示单元840、通话组件850、处理器860、音频电路870、通信模块880和电源890。音频电
路870还用于播放语音提示太阳城集团。通话组件850用于采集通话过程中的上行信号和下行信
号。

其中,输入单元830可用于接收用户输入的触发操作,以及产生与移动终端的用户
设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元830可以包括触
控面板831。触控面板831,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户
使用手指、触笔等任何适合的物体或附件在触控面板831上的操作),并根据预先设定的程
式驱动相应的连接装置。可选的,触控面板831可包括触摸检测装置和触摸控制器两个部
分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给
触摸控制器;触摸控制器从触摸检测装置上接收触摸太阳城集团,并将它转换成触点坐标,再送给
该处理器860,并能接收处理器860发来的命令并加以执行。此外,可以采用电阻式、电容式、
红外线以及表面声波等多种类型实现触控面板831。除了触控面板831,输入单元830还可以
包括其他输入设备832,其他输入设备832可以包括但不限于物理键盘、功能键(比如音量控
制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。输入单元830还可以包括摄
像头,用于拍摄照片。

其中,显示单元840可用于显示由用户输入的太阳城集团或提供给用户的太阳城集团以及移动
终端800的各种菜单界面。显示单元840可包括显示面板841,可选的,可以采用LCD或有机发
光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板841。

应注意,触控面板831可以覆盖显示面板841,形成触摸显示屏,当该触摸显示屏检
测到在其上或附近的触摸操作后,传送给处理器860以确定触摸事件的类型,随后处理器
860根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。

触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区
及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显
示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以
包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区
也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如,
设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。

其中处理器860是移动终端800的控制中心,利用各种接口和线路连接整个手机的
各个部分,通过运行或执行存储在第一存储器821内的软件程序和/或模块,以及调用存储
在第二存储器822内的数据,执行移动终端800的各种功能和处理数据,从而对移动终端800
进行整体监控。可选的,处理器860可包括一个或多个处理单元。

在本发明实施例中,通过调用存储该第一存储器821内的软件程序和/或模块和/
或该第二存储器822内的数据,处理器860用于获取通话线路中第一预设时长的上行信号和
下行信号;基于所述第一预设时长的上行信号和下行信号,确定所述第一预设时长的下行
信号中回声信号的时延;将所述第一预设时长的上行信号进行与所述回声信号的时延等时
长的延时;基于延时后的所述第一预设时长的上行信号,对所述第一预设时长的下行信号
进行回声信号消除处理。

可选地,处理器860用于:将所述第一预设时长的上行信号和下行信号分别划分为
上行信号序列和下行信号序列;其中,所述上行信号序列包括多个按照信号流的先后顺序
排列的第二预设时长上行信号段,所述下行信号序列包括多个按照信号流的先后顺序排列
的第二预设时长下行信号段;将所述上行信号段与所述下行信号段逐段进行频谱比对,确
定与前预设数量的所述上行信号段对应的预设数量的连续下行信号段;确定所述下行信号
序列中所述预设数量的连续下行信号段之前的所有下行信号段的时长之和,作为所述下行
信号中回声信号的时延。

可选地,处理器860用于:将第一个下行信号段作为当前下行信号段;将当前下行
信号段与第一个上行信号段进行频谱比对;若频谱相同,则匹配数量加1,继续将后一个下
行信号段与后一个上行信号段进行频谱比对,直至匹配数量等于P;若频谱不同,则匹配数
量清零,跳转至将当前下行信号段与第一个上行信号段进行频谱比对的步骤,重复执行频
谱比对。

可选地,处理器860用于:根据所述回声信号的时延确定所述第一预设时长的下行
信号中包含回声信号的各下行信号段,作为待处理信号段;将各待处理信号段对应的延时
后的所述第一预设时长的上行信号中各上行信号段,作为参考信号段;通过各所述参考信
号段对相应的所述待处理信号段进行负增益,以消除所述下行信号中的回声信号。

可选地,处理器860用于:分别计算各待处理信号段和各参考信号段的平均幅度;
对于每个待处理信号段,将所述待处理信号段和与其对应的参考信号段的平均幅度的差
值,作为所述待处理信号段的参考差值;对于每个待处理信号段,基于相应的参考差值对所
述待处理信号段进行增益处理;将增益处理后的所述待处理信号段进行反相后,与对应的
所述参考信号段相加,得到消除回声后的信号段。

可选地,处理器860用于:若所述各待处理信号段的平均幅度均低于预设幅值,则
忽略所述回声信号。

可见,通过本实施例的移动终端,由于设备个体硬件异常或操作异常导致在通话
过程中产生的回声不能彻底消除,严重影响通话质量的问题。通过以上行信号做参考,对下
行信号进行回声判断和消除,有效地适应通讯设备个体的硬件差异,回声消除更彻底。同
时,通过对多段连续信号段进行频谱比对确定是否包含回声信号,提高了判断回声信号的
准确性。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单
元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟
以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员
可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出
本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的移动
终端的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的
方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为
一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或
者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互
之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连
接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显
示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以
是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以
存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说
对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计
算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个
人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码
的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何
熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与
其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于移动终端实
施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例
的部分说明即可。

关 键 词:
一种 通话 过程 中的 回声 消除 方法 移动 终端
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一种通话过程中的回声消除方法和移动终端.pdf
链接地址:http://zh228.com/p-6100520.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');