一种移动终端的通信方法和装置与流程

文档序号:12730285阅读:347来源:国知局
一种移动终端的通信方法和装置与流程

本申请涉及移动终端技术领域,特别是涉及一种移动终端的通信方法和一种移动终端的通信装置。



背景技术:

随着移动终端游戏的发展,以往在电脑端的许多互动游戏已经被移植到移动终端,并且为了让用户能更好体验移动终端中互动游戏的乐趣,部分移动终端游戏已经添加了内置的组队语音功能,用户可以一边在移动终端玩游戏,一边与其他用户进行语音交流;

但是,由于语音功能中话序可以是同步的,多个用户可能同时说话,产生多个语音信号,再加上游戏的背景声音;如果移动终端的听筒同时播放这样多个语音信号,当多个语音信号中具有频率相同的信号时,容易引起听筒产生啸叫。



技术实现要素:

鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种移动终端的通信方法和相应的一种移动终端的通信装置。

为了解决上述问题,本申请实施例公开了一种移动终端的通信方法,包括:

在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理;

通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;

采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音 信号以及由听筒播放的语音信号产生的反馈信号;

对所述话筒采集的语音信号进行过滤处理;

将过滤处理后的语音信号发送给群组内的其他用户。

优选的,所述对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理的步骤包括:

识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;

当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,降低所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号增益以及所述特定程序进程的声音信号的信号增益。

优选的,所述对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理的步骤还包括:

当所述其他用户的语音信号中具有信号频率相同的信号时,降低信号频率相同的信号增益。

优选的,所述对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理的步骤包括:

识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;

当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,对所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号进行频移处理。

优选的,所述对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理的步骤还包括:

当所述其他用户的语音信号中具有信号频率相同的信号时,对其中一个信号进行频移处理。

优选的,其特征在于,所述对所述话筒采集的语音信号进行过滤处理的步骤包括:

识别所述话筒采集的语音信号中的当前用户语音信号的频率以及反馈信号包括的信号频率;

当所述当前用户语音信号的频率与所述反馈信号的某一信号频率相同时,对所述当前用户语音信号进行频移处理,以及,对所述反馈信号包括的信号频率进行过滤处理;

当所述当前用户语音信号的频率与所述反馈信号的包括的信号频率都不相同时,对所述反馈信号包括的信号频率进行过滤处理。

优选的,所述特定程序为网络游戏程序,所述特定群组为网络游戏群组。

同时,本申请还公开了一种移动终端的通信装置,包括:

啸叫抑制处理模块,用于在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理;

播放模块,用于通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;

采集模块,用于采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;

过滤模块,用于对所述话筒采集的语音信号进行过滤处理;

发送模块,用于将过滤处理后的语音信号发送给群组内的其他用户。

优选的,所述啸叫抑制处理模块进一步包括:

第一识别子模块,用于识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;

第一增益降低子模块,用于当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,降低所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号增益以及所述特定程序进程的声音信号的信号增益。

优选的,所述啸叫抑制处理模块还进一步包括:

第二增益降低子模块,用于当所述其他用户的语音信号中具有信号频率 相同的信号时,降低信号频率相同的信号增益。

优选的,所述啸叫抑制处理模块进一步包括:

第二识别子模块,用于识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;

第一频移子模块,用于当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,对所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号进行频移处理。

优选的,所述啸叫抑制处理模块还进一步包括:

第二频移子模块,用于当所述其他用户的语音信号中具有信号频率相同的信号时,对其中一个信号进行频移处理。

优选的,所述采集模块进一步包括:

第三识别子模块,用于识别所述话筒采集的语音信号中的当前用户语音信号的频率以及反馈信号包括的信号频率;

第一过滤子模块,用于当所述当前用户语音信号的频率与所述反馈信号的某一信号频率相同时,对所述当前用户语音信号进行频移处理,以及,对所述反馈信号包括的信号频率进行过滤处理;

第二过滤子模块,用于当所述当前用户语音信号的频率与所述反馈信号的包括的信号频率都不相同时,对所述反馈信号包括的信号频率进行过滤处理。

优选的,所述特定程序为网络游戏程序,所述特定群组为网络游戏群组。

本申请实施例包括以下优点:

本申请实施例通过在移动终端进行群组通话时,先对群组通话中的语音信号进行啸叫抑制处理,再通过听筒将经过啸叫抑制处理的语音播放;并且对听筒采集的语音进行过滤处理,避免群组通话中产生啸叫。

附图说明

图1是本申请的一种移动终端的通信方法实施例1的步骤流程图;

图2是本申请的一种移动终端的通信方法实施例2的步骤流程图;

图3是本申请的一种移动终端的通信方法实施例3的步骤流程图;

图4是本申请的一种移动终端的通信方法实施例4的步骤流程图;

图5是本申请的一种移动终端的通信装置实施例1的结构框图;

图6是本申请的一种移动终端的通信装置实施例2的结构框图;

图7是本申请的一种移动终端的通信装置实施例3的结构框图;

图8是本申请的一种移动终端的通信装置实施例4的结构框图。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。

本申请实施例的核心构思之一在于,通过在移动终端进行群组通话时,先对群组通话中的语音信号进行啸叫抑制处理,再通过听筒将经过啸叫抑制处理的语音播放;并且对听筒采集的语音进行过滤处理。

参照图1,示出了本申请的一种移动终端的通信方法实施例1的步骤流程图,具体可以包括如下步骤:

步骤101,在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理;

在本申请实施例中,所述特定程序为网络游戏程序,所述特定群组为网络游戏群组。当用户在移动终端运行网络游戏,并与其他的玩家进行群组语音通话时,由于群组语音中话序可以是同步的,多个用户可能同时说话,产生多个语音信号,再加上游戏的背景声音;如果移动终端的听筒同时播放这样多个语音信号,当多个语音信号中具有频率相同的信号时,会产生“同频共振”现象。“同频共振”即指一处声波在遇到另一处频率相同的声波时,会发出更强的声波振荡,而遇到频率不同的声波则不会,频率相同的声音信号产生的振荡经话筒的放大增益后,极易产生啸叫。因而需要对听筒播放多个语音信号之前对语音信号进行啸叫抑制处理。

步骤102,通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;

将经过啸叫抑制处理的语音信号通过听筒播放。

步骤103,采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;

话筒同时采集前用户语音信号以及由听筒播放的语音信号产生的反馈信号。听筒播放的其他用户的语音信号以及游戏的语音信号经过周围环境的反射后,部分会反射回移动终端的话筒。此时,这部分反射的信号相当于噪音。因而需要过滤掉这部分反射信号。

啸叫产生的另一个原因是,由于话筒将声音信号转换为电信号,而这部分电信号可能直接到达听筒,听筒将这部分电信号又转换为声音信号,话筒又采集到这部分声音信号,这样就在话筒和听筒之间产生正反馈。噪声经过不断的正反馈后,将引起啸叫。因而,需要对话筒采集的语音信号进行过滤处理。

步骤104,对所述话筒采集的语音信号进行过滤处理;

对语音信号中,除当前用户的语音信号之外的其他信号进行过滤处理。

步骤105,将过滤处理后的语音信号发送给群组内的其他用户。

将过滤处理后的语音信号发送给群组内的其他用户,过滤后语音信号中,主要包括的是当前用户的语音信号,而没有其他噪声信号,因此,可以减少其他用户接收到的噪声。

参照图2示出了本申请的一种移动终端的通信方法实施例2的步骤流程图,具体可以包括如下步骤:

步骤201,在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;

在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,识别各个其他用户的语音信号的频率,以及特定程序进程的声音信号 的信号频率,如游戏程序的声音信号的频率。

步骤202,当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,降低所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号增益以及所述特定程序进程的声音信号的信号增益;

由于当其他用户的语音信号中的某一信号频率与所特定程序进程的声音信号的信号频率相同时,将产生振荡信号,振荡信号经过话筒的放大增益,当增益过大时,将产生啸叫。因而需要降低其他用户的语音信号中与特定程序进程的声音信号的信号频率相同的信号增益以及特定程序进程的声音信号的信号增益。

在本申请实施例的一种优选示例中,还可以包括如下步骤:

步骤203,当所述其他用户的语音信号中具有信号频率相同的信号时,降低信号频率相同的信号增益;

当所述其他用户的语音信号中具有信号频率相同的信号时,将产生振荡信号,振荡信号经过话筒的放大增益,当增益过大时,将产生啸叫。因而需要降低信号频率相同的信号增益。

步骤204,通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;

步骤205,采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;

步骤206,对所述话筒采集的语音信号进行过滤处理;

步骤207,将过滤处理后的语音信号发送给群组内的其他用户。

参照图3示出了本申请的一种移动终端的通信方法实施例3的步骤流程图,具体可以包括如下步骤:

步骤301,在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;

在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,识别各个其他用户的语音信号的频率,以及特定程序进程的声音信号的信号频率,如游戏程序的声音信号的频率。

步骤302,当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,对所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号进行频移处理;

由于当其他用户的语音信号中的某一信号频率与所特定程序进程的声音信号的信号频率相同时,将产生振荡信号,振荡信号经过话筒的放大增益,当增益过大时,将产生啸叫。因而需要调整频率相同的两个信号的频率,避免产生振荡,另外,为了令用户得到更好的游戏体验,尽量避免调整游戏程序的声音信号,而仅对其他用户的语音信号中与游戏程序进程的声音信号的信号频率相同的信号进行频移处理。

在本申请实施例的一种优选示例中,还可以包括如下步骤:

步骤303,当所述其他用户的语音信号中具有信号频率相同的信号时,对其中一个信号进行频移处理;

对其他用户的语音信号中具有信号频率相同的信号中的一个信号进行频移处理,避免产生振荡。

步骤304,通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;

步骤305,采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;

步骤306,对所述话筒采集的语音信号进行过滤处理;

步骤307,将过滤处理后的语音信号发送给群组内的其他用户。

参照图4示出了本申请的一种移动终端的通信方法实施例4的步骤流程图,具体可以包括如下步骤:

步骤401,在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及所述特定程序进程的声音 信号进行啸叫抑制处理;

步骤402,通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;

步骤403,采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;

步骤404,识别所述话筒采集的语音信号中的当前用户语音信号的频率以及反馈信号包括的信号频率;

反馈信号中包括由其他用户的语音信号以及所述特定程序进程的声音信号产生的反馈信号。

步骤405,当所述当前用户语音信号的频率与所述反馈信号的某一信号频率相同时,对所述当前用户语音信号进行频移处理,以及,对所述反馈信号包括的信号频率进行过滤处理。

对于通信群组中的各个用户而言,其听到的语音都包括:游戏程序的声音信号以及其他用户的语音信号,游戏程序的声音信号大多数是相同的,而其他用户的语音信号也基本相同,区别在于,没有自身的语音信号。因而,当当前用户语音信号的频率与当前用户移动终端收到反馈信号的某一信号频率相同时,可以认为,其他用户移动终端收到的反馈信号中的某一信号与当前用户语音信号的频率相同,即对于,其他用户而言,只要接收当前用户的语音信号都有可能产生频率振荡。因而可以对当前用户语音信号进行频移处理,避免其他用户的移动终端产生啸叫;

另外,当前用户的反馈信号对其他用户而言可以视为噪声,因而需要过滤掉反馈信号。

步骤406,当所述当前用户语音信号的频率与所述反馈信号的包括的信号频率都不相同时,对所述反馈信号包括的信号频率进行过滤处理;

当当前用户语音信号的频率与反馈信号的包括的信号频率都不相同时,直接对反馈信号包括的信号频率进行过滤处理。

步骤407,将过滤处理后的语音信号发送给群组内的其他用户。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。

参照图5,示出了本申请的一种移动终端的通信装置实施例1的结构框图,具体可以包括如下模块:

啸叫抑制处理模块51,用于在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理;

在本申请实施例中,所述特定程序为网络游戏程序,所述特定群组为网络游戏群组。

播放模块52,用于通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;

采集模块53,用于采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;

过滤模块54,用于对所述话筒采集的语音信号进行过滤处理;

发送模块55,用于将过滤处理后的语音信号发送给群组内的其他用户。

参照图6,示出了本申请的一种移动终端的通信装置实施例2的结构框图,具体可以包括如下模块:

啸叫抑制处理模块61,用于在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理;

其中,所述啸叫抑制处理模块61进一步包括:

第一识别子模块6101,用于识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;

第一增益降低子模块6102,用于当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,降低所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号增益以及所述特定程序进程的声音信号的信号增益。

作为本申请实施例的一种优选示例,所述啸叫抑制处理模块61还进一步包括:

第二增益降低子模块6103,用于当所述其他用户的语音信号中具有信号频率相同的信号时,降低信号频率相同的信号增益。

播放模块62,用于通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;

采集模块63,用于采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;

过滤模块64,用于对所述话筒采集的语音信号进行过滤处理;

发送模块65,用于将过滤处理后的语音信号发送给群组内的其他用户。

参照图7,示出了本申请的一种移动终端的通信装置实施例3的结构框图,具体可以包括如下模块:

啸叫抑制处理模块71,用于在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理;

其中,所述啸叫抑制处理模块71进一步包括:

第二识别子模块7101,用于识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;

第一频移子模块7102,用于当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,对所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号进行频移处理。

作为本申请实施例的一种优选示例,所述啸叫抑制处理模块61还进一 步包括:

第二频移子模块7103,用于当所述其他用户的语音信号中具有信号频率相同的信号时,对其中一个信号进行频移处理。

播放模块72,用于通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;

采集模块73,用于采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;

过滤模块74,用于对所述话筒采集的语音信号进行过滤处理;

发送模块75,用于将过滤处理后的语音信号发送给群组内的其他用户。

参照图8,示出了本申请的一种移动终端的通信装置实施例4的结构框图,具体可以包括如下模块:

啸叫抑制处理模块81,用于在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理;

播放模块82,用于通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;

采集模块83,用于采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;

作为本申请实施例的一种优选示例,所述采集模块83可以进一步包括如下子模块:

第三识别子模块8301,用于识别所述话筒采集的语音信号中的当前用户语音信号的频率以及反馈信号包括的信号频率;

第一过滤子模块8302,用于当所述当前用户语音信号的频率与所述反馈信号的某一信号频率相同时,对所述当前用户语音信号进行频移处理,以及,对所述反馈信号包括的信号频率进行过滤处理。

第二过滤子模块8303,用于当所述当前用户语音信号的频率与所述反馈信号的包括的信号频率都不相同时,对所述反馈信号包括的信号频率进行过 滤处理。

过滤模块84,用于对所述话筒采集的语音信号进行过滤处理;

发送模块85,用于将过滤处理后的语音信号发送给群组内的其他用户。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本申请所提供的一种移动终端的通信方法和一种移动终端的通信装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

本申请实施例公开了A1、一种移动终端的通信方法,包括:

在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行 啸叫抑制处理;

通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;

采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;

对所述话筒采集的语音信号进行过滤处理;

将过滤处理后的语音信号发送给群组内的其他用户。

A2、如A1所述的方法,所述对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理的步骤包括:

识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;

当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,降低所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号增益以及所述特定程序进程的声音信号的信号增益。

A3、如A2所述的方法,所述对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理的步骤还包括:

当所述其他用户的语音信号中具有信号频率相同的信号时,降低信号频率相同的信号增益。

A4、如A1所述的方法,所述对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理的步骤包括:

识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;

当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,对所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号进行频移处理。

A5、如A4所述的方法,所述对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理的步骤还包括:

当所述其他用户的语音信号中具有信号频率相同的信号时,对其中一个信号进行频移处理。

A6、如A1或A2或A3或A4或A5所述的方法,所述对所述话筒采集的语音信号进行过滤处理的步骤包括:

识别所述话筒采集的语音信号中的当前用户语音信号的频率以及反馈信号包括的信号频率;

当所述当前用户语音信号的频率与所述反馈信号的某一信号频率相同时,对所述当前用户语音信号进行频移处理,以及,对所述反馈信号包括的信号频率进行过滤处理;

当所述当前用户语音信号的频率与所述反馈信号的包括的信号频率都不相同时,对所述反馈信号包括的信号频率进行过滤处理。

A7、如A6所述的方法,所述特定程序为网络游戏程序,所述特定群组为网络游戏群组。

B8、一种移动终端的通信装置,包括:

啸叫抑制处理模块,用于在移动终端运行特定程序进程并且运行特定群组通话程序进行群组通话时,对群组内其他用户的语音信号以及所述特定程序进程的声音信号进行啸叫抑制处理;

播放模块,用于通过移动终端的听筒播放经过啸叫抑制处理的群组内其他用户的语音信号以及所述特定程序进程的声音信号;

采集模块,用于采用移动终端的话筒采集语音信号,所述语音信号包括:当前用户语音信号以及由听筒播放的语音信号产生的反馈信号;

过滤模块,用于对所述话筒采集的语音信号进行过滤处理;

发送模块,用于将过滤处理后的语音信号发送给群组内的其他用户。

B9、如B8所述的装置,所述啸叫抑制处理模块进一步包括:

第一识别子模块,用于识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;

第一增益降低子模块,用于当所述其他用户的语音信号中的某一信号频 率与所述特定程序进程的声音信号的信号频率相同时,降低所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号增益以及所述特定程序进程的声音信号的信号增益。

B10、如B9所述的装置,所述啸叫抑制处理模块还进一步包括:

第二增益降低子模块,用于当所述其他用户的语音信号中具有信号频率相同的信号时,降低信号频率相同的信号增益。

B11、如B8所述的装置,所述啸叫抑制处理模块进一步包括:

第二识别子模块,用于识别所述其他用户的语音信号包括的信号频率以及所述特定程序进程的声音信号的信号频率;

第一频移子模块,用于当所述其他用户的语音信号中的某一信号频率与所述特定程序进程的声音信号的信号频率相同时,对所述其他用户的语音信号中与所述特定程序进程的声音信号的信号频率相同的信号进行频移处理。

B12、如B11所述的装置,所述啸叫抑制处理模块还进一步包括:

第二频移子模块,用于当所述其他用户的语音信号中具有信号频率相同的信号时,对其中一个信号进行频移处理。

B13、如B8或B9或B10或B11或B12所述的装置,所述采集模块进一步包括:

第三识别子模块,用于识别所述话筒采集的语音信号中的当前用户语音信号的频率以及反馈信号包括的信号频率;

第一过滤子模块,用于当所述当前用户语音信号的频率与所述反馈信号的某一信号频率相同时,对所述当前用户语音信号进行频移处理,以及,对所述反馈信号包括的信号频率进行过滤处理;

第二过滤子模块,用于当所述当前用户语音信号的频率与所述反馈信号的包括的信号频率都不相同时,对所述反馈信号包括的信号频率进行过滤处理。

B14、如B13所述的装置,所述特定程序为网络游戏程序,所述特定群组为网络游戏群组。

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