通话质量提升方法及终端与流程

文档序号:12135745阅读:316来源:国知局
通话质量提升方法及终端与流程

本发明实施例涉及语音处理技术,尤其涉及一种通话质量提升方法及终端。



背景技术:

目前,通话质量是消费者衡量手机品质的重要因素之一。为保证通话质量,手机通常采用双麦克风(Microphone,MIC)方式进行降噪。

具体的,在手机上预存通话参数并设置双MIC,其中一个为主MIC,另一个为辅MIC。当用户正常握持手机时,主MIC距离用户的嘴巴较近;而辅MIC距离用户的嘴巴较远。通话时,手机根据通话参数,采用主MIC采集音频数据,采用辅MIC采集周围环境的噪声数据,并从音频数据中过滤掉噪声数据,得到清晰的通话音频数据,从而实现噪声消除。其中,通话参数包括音频数据的增益、噪声数据的抑制度等。

上述消噪过程中,通话参数对应用户正常握持手机的通话姿态。然而实际中,用户在使用手机时,并不总是采用正常握持手机的通话姿态,而是采用其他的通话姿态,如肩、头夹持手机的通话姿态、免提通话姿态等。此时,用户嘴巴距离主MIC的距离,以及用户嘴巴距离辅MIC的距离发生变化,通话参数与通话姿态不再适配,导致消噪功能减弱,无法保证通话质量。



技术实现要素:

本发明实施例提供一种通话质量提升方法及终端,通过对不同的通话姿态设置不同的通话参数,通话时根据通话姿态调用对应的通话参数进行通话,实现保证通话质量的目的。

第一方面,本发明实施例提供一种通话质量提升方法,适用于设置重力-加速度传感器的终端,该方法包括:

所述终端根据所述重力-加速度传感器的上报信息,确定通话姿态;

所述终端根据所述通话姿态,调用通话参数,不同通话姿态对应不同的通话参数;

所述终端根据所述通话参数进行噪声消除。

在一种可行的实现方式中,所述终端根据所述通话姿态,调用通话参数,包括:

所述终端根据所述通话姿态,确定所述终端用于采集音频数据的主麦克风MIC与用户嘴巴的距离;

所述终端根据所述距离,调用所述通话参数,不同距离对应不同的通话参数。

在一种可行的实现方式中,所述终端根据所述通话姿态,调用通话参数,包括:

所述终端根据所述通话姿态,确定所述终端的外张角度,所述外张角度为所述终端与用户脸颊之间的角度;

所述终端根据所述外张角度,调用所述通话参数,不同外张角度对应不同的通话参数。

在一种可行的实现方式中,所述终端根据所述通话姿态,调用通话参数,包括:

当所述终端处于免提且喇叭被堵的通话姿态时,所述终端调用第一通话参数;

当所述终端处于免提且喇叭未被堵的通话姿态时,所述终端调用第二通话参数;

其中,所述第一通话参数包括第一回声抑制度,所述第二通话参数包括第二回声抑制度,所述第一回声抑制度大于所述第二回声抑制度。

在一种可行的实现方式中,所述终端根据所述通话姿态,调用通话参数之前,还包括:

所述终端存储各种不同通话姿态分别对应的通话参数。

第二方面,本发明实施例提供一种终端,所述终端上设置有重力-加速度传感器,所述终端包括:

处理模块,用于根据所述重力-加速度传感器的上报信息,确定通话姿态;

调用模块,用于根据所述通话姿态,调用通话参数,不同通话姿态对应不同的通话参数;

消噪模块,用于根据所述通话参数进行噪声消除。

在一种可行的实现方式中,所述调用模块,具体用于根据所述通话姿态,确定所述终端用于采集音频数据的主麦克风MIC与用户嘴巴的距离,根据所述距离,调用所述通话参数,不同距离对应不同的通话参数。

在一种可行的实现方式中,所述调用模块,具体用于根据所述通话姿态,确定所述终端的外张角度,所述外张角度为所述终端与用户脸颊之间的角度,根据所述外张角度,调用所述通话参数,不同外张角度对应不同的通话参数。

在一种可行的实现方式中,所述调用模块,具体用于当所述终端处于免提且喇叭被堵的通话姿态时,调用第一通话参数,当所述终端处于免提且喇叭未被堵的通话姿态时,调用第二通话参数;

其中,所述第一通话参数包括第一回声抑制度,所述第二通话参数包括第二回声抑制度,所述第一回声抑制度大于所述第二回声抑制度。

在一种可行的实现方式中,上述的终端还包括:

存储模块,用于在所述调用模块根据所述通话姿态,调用通话参数之前,存储各种不同通话姿态分别对应的通话参数。

本发明实施例提供的通话质量提升方法及终端,当终端处于通话状态时,终端根据重力-加速度传感器的上报信息,确定出通话姿态,根据通话姿态后,从多种通话参数中确定出与当前通话姿态对应的通话参数后,根据通话参数进行噪声消除。该过程中,通过对不同的通话姿态设置不同的通话参数,通话时根据通话姿态调用对应的通话参数进行通话,实现保证通话质量的目的。

附图说明

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

图1为本发明通话质量提升方法实施例一的流程图;

图2为本发明通话质量提升方法实施例二的流程图;

图3为本发明通话质量提升方法实施例三的流程图;

图4为本发明通话质量提升方法实施例四的流程图;

图5为本发明终端实施例一的结构示意图;

图6为本发明终端实施例二的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。以下内容为结合附图及较佳实施例,对依据本发明申请的具体实施方式、结构、特征及其功效的详细说明。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

图1为本发明通话质量提升方法实施例一的流程图。本实施例适用于设置有重力-加速度传感器的终端,该方法包括:

101、所述终端根据所述重力-加速度传感器的上报信息,确定通话姿态。

本发明实施例中,终端为设置有重力-加速度传感器(G-Sensor)的终端,重力-加速度传感器可以准确检测出终端的通话姿态并向终端上报,或者,由终端主动向重力-加速度传感器获取上报信息,并根据上报信息确定通话姿态。通话姿态包括左手握持姿态、右手握持姿态、免提通话姿态、外翻通话姿态以及肩、头夹持手机的通话姿态等,其中,外翻通话姿态指通话时,终端未贴近用户脸颊,而是与用户脸颊之间具有一定角度的通话姿态。需要说明的是,本发明实施例所述的通话姿态包括但不限于上述的通话姿态。

由于用户对终端有不同的握持习惯,并且即使同一个人在长时间通话的过程中,也可能切换不同的握持方式,握持方式不同,导致通话姿态不同。本步骤中,终端的重力-加速度传感器实时检测终端的通话姿态,并通过上报信息上报给终端。

102、所述终端根据所述通话姿态,调用通话参数,不同通话姿态对应不同的通话参数。

本发明实施例中,对于每一种通话姿态,终端都预先存储该通话姿态对应的通话参数,各种不同通话姿态分别对应的不同的通话参数。当终端接收到重力-加速度传感器的上报信息确定出终端当前的通话姿态后,从多种通话参数中确定出与当前通话姿态对应的通话参数。

103、所述终端根据所述通话参数进行噪声消除。

在确定出通话参数后,终端根据通话参数进行噪声消除。

本发明实施例提供的通话质量提升方法,当终端处于通话状态时,终端根据重力-加速度传感器的上报信息,确定出通话姿态,根据通话姿态后,从多种通话参数中确定出与当前通话姿态对应的通话参数后,根据通话参数进行噪声消除。该过程中,通过对不同的通话姿态设置不同的通话参数,通话时根据通话姿态调用对应的通话参数进行通话,实现保证通话质量的目的。

可选的,在本发明一实施例中,以终端具体为手机为例,通常情况下,手机上设置有至少两个MIC,其中一个是主MIC,通话时距离用户嘴巴较近,另外一个是辅MIC,远离主MIC设置,通话时距离用户嘴巴较远,辅MIC至少为一个。该些MIC偏离手机中线位置布局,导致用户采用左手握持通话姿态时收听端感受到的声音大小,与用户采用右手握持通话姿态时收听端感受到的声音大小不同。例如,主MIC位于手机中线左侧,当用户采用左手握持姿态时,收听端感受到的声音较大,而当用户采用右手握持姿态时,收听端感受到的声音较小。本发明实施例中,为了使收听端感受到较大的声音,可以设置两套通话参数:左手握持通话参数与右手握持通话参数。当用户采用右手握持通话姿态时,通过右手握持通话参数得到的通话音频数据的声音大小,与用户采用左手握持通话姿态时,通过左手握持通话参数得到的通话音频数据的声音大小是一样的。具体的,可参见图2,图2为本发明通话质量提升方法实施例二的流程图,包括:

201、重力-加速度传感器向终端上报信息。

202、终端根据上报信息,确定通话姿态。

本步骤中,终端根据上报信息,确定通话姿态为左手握持通话姿态还是右手握持通话姿态,若通话姿态为左手握持通话姿态,则执行203;若通话姿态为右手握持通话姿态,则执行204;

203、调用左手握持通话参数进行噪声消除。

204、调用右手握持通话姿态进行噪声消除。

通过上述实施例,可以实现在主MIC偏离手机中线设置的情况下,使得左手握持通话姿态和右手握持通话姿态下,均向收听端提供较大的声音。

由于不同通话姿态下,主MIC与用户嘴巴的距离不同。因此,可选的,上述实施例中,所述终端根据所述通话姿态,调用通话参数,具体为:终端根据通话姿态,确定终端用于采集音频数据的主麦克风MIC与用户嘴巴的距离;终端根据距离,调用通话参数,不同距离对应不同的通话参数。例如,左手握持通话姿态下,主MIC与用户嘴巴的距离为第一距离,第一距离对应左手握持通话参数;右手握持通话姿态下,主MIC与用户嘴巴的距离为第二距离,第二距离对应右手握持通话参数。此时,重力-加速度传感器向终端上报主MIC与用户嘴巴的距离,终端根据距离进行通话参数的调用。

实际应用中,可以预先设置不同距离对应的通话参数。例如,当主MIC与用户嘴巴的距离小于5厘米(cm)时,通话参数对应的降噪功能最强;当主MIC与用户嘴巴的距离介于5cm~7cm时,通话参数对应的降噪功能较强;当主MIC与用户嘴巴的距离介于7cm~10cm时,通话参数对应的降噪功能减弱;当主MIC与用户嘴巴的距离大于10cm时,通话参数对应的降噪功能最弱,甚至为0,即取消降噪功能。

通常情况下,用户通话时,将手机贴近脸颊,手机与用户脸颊之间的角度相对稳定。然而,由于握姿不正确等因素,手机呈现外张通话姿态,外张角度,即手机与用户脸颊之间的角度不同,收听端感受到的声音大小与音质也不同。例如,当外张角度比较大时,收听端感受到的声音较小、音质较差,而外张角度较小时,收听端感受到的声音较大、音质较好。本发明实施例中,为了使收听端感受到较大、音质较好的声音,可以设置多套通话参数,即通话参数1~通话参数N,不同的通话参数对应不同的外张角度。当外张角度较大时,通过较大外张角度对应的通话参数得到的通话音频数据的声音大小,与用户采用较小外张角度对应的通话参数得到的通话音频数据的声音大小相同或相近,音质也相同或相近。具体的,可参见图3,图3为本发明通话质量提升方法实施例三的流程图,包括:

301、重力-加速度传感器向终端上报信息。

302、终端根据上报信息,确定当前通话姿态下手机与用户脸颊之间的外张角度。

303、终端根据所述外张角度,调用通话参数,不同外张角度对应不同的通话参数。

通过上述实施例,可以实现手机与用户脸颊的外张角度不同的情况下,均向收听端提供较大且音质较好的声音的目的。

实际应用中,可以预先设置不同外张角度对应的通话参数。例如,当手机与用户脸颊的外张角度小于20°时,通话参数对应的辅MIC的放大增益最大;当手机与用户脸颊的外张角度介于21°~45°时,通话参数对应的辅MIC的放大增益次之;当手机与用户脸颊的外张角度介于46°~60°时,通话参数对应的辅MIC的放大增益减弱;当手机与用户脸颊的外张角度大于60°时,通话参数对应的辅MIC的放大增益最小,甚至为0。

上述各实施例中,用户均为开启免提功能。然而,实际中,当用户双手比较忙碌无法腾出手来握持手机时,通常开启免提功能。免提通话姿态下,通过喇叭将通话音频数据放大并播放给用户。喇叭通常设置在手机背面,当免提通话姿态下手机屏幕朝向桌面时,喇叭发出的声音较大;而当免提通话姿态下手机背面朝向桌面时,喇叭被堵住,此时,喇叭发出的声音较小。本发明实施例中,为了使用户感受到较大的声音,可以设置两套通话参数:第一通话参数与第二通话参数。当终端根据上报信息确定出终端处于免提且喇叭被堵的通话姿态时,调用第一通话参数;当所述终端处于免提且喇叭未被堵的通话姿态时,所述终端调用第二通话参数;所述第一通话参数包括第一回声抑制度,所述第二通话参数包括第二回声抑制度,所述第一回声抑制度大于所述第二回声抑制度,从而使得终端处于免提且喇叭未被堵的通话姿态得到的通话音频数据的声音大小,与终端处于免提且喇叭被堵的通话姿态得到的通话音频数据的声音大小近似相同。具体的,可参见图4,图4为本发明通话质量提升方法实施例四的流程图,包括:

401、重力-加速度传感器向终端上报信息。

402、终端根据上报信息,确定终端免提时的喇叭状态,若终端处于免提且喇叭被堵的通话姿态,执行步骤403;若终端处于免提且喇叭未被堵的通话姿态,执行步骤404。

403、调用第一通话参数进行噪声消除。

404、调用第二通话姿态进行噪声消除。

通过上述实施例,可以实现在终端处于免提状态时,喇叭被堵和喇叭未被堵的通话姿态下,均使得用户感受到较大的声音的目的。

图5为本发明终端实施例一的结构示意图。本实施例提供的终端,用于实现本发明应用于第一终端的方法的各个步骤。具体的,本发明实施例提供的终端包括:

处理模块11,用于根据所述重力-加速度传感器的上报信息,确定通话姿态;

调用模块12,用于根据所述通话姿态,调用通话参数,不同通话姿态对应不同的通话参数;

消噪模块13,用于根据所述通话参数进行噪声消除。

本发明实施例提供的终端,当终端处于通话状态时,终端根据重力-加速度传感器的上报信息,确定出通话姿态,根据通话姿态后,从多种通话参数中确定出与当前通话姿态对应的通话参数后,根据通话参数进行噪声消除。该过程中,通过对不同的通话姿态设置不同的通话参数,通话时根据通话姿态调用对应的通话参数进行通话,实现保证通话质量的目的。

可选的,在本发明一实施例中,所述调用模块12,具体用于根据所述通话姿态,确定所述终端用于采集音频数据的主麦克风MIC与用户嘴巴的距离,根据所述距离,调用所述通话参数,不同距离对应不同的通话参数。

可选的,在本发明一实施例中,所述调用模块12,具体用于根据所述通话姿态,确定所述终端的外张角度,所述外张角度为所述终端与用户脸颊之间的角度,根据所述外张角度,调用所述通话参数,不同外张角度对应不同的通话参数。

可选的,在本发明一实施例中,所述调用模块12,具体用于当所述终端处于免提且喇叭被堵的通话姿态时,调用第一通话参数,当所述终端处于免提且喇叭未被堵的通话姿态时,调用第二通话参数;

其中,所述第一通话参数包括第一回声抑制度,所述第二通话参数包括第二回声抑制度,所述第一回声抑制度大于所述第二回声抑制度。

图6为本发明终端实施例二的结构示意图,本实施例提供的终端,在上述图5的基础上,进一步的,还包括:

存储模块14,用于在所述调用模块12根据所述通话姿态,调用通话参数之前,存储各种不同通话姿态分别对应的通话参数。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1