语音信号的处理、实现多方通话的方法及装置、通信终端与流程

文档序号:13299875阅读:275来源:国知局
语音信号的处理、实现多方通话的方法及装置、通信终端与流程
本发明涉及语音信号处理领域,尤其涉及一种多方通话中语音信号的处理方法及装置、实现多方通话的方法及装置、通信终端。

背景技术:
随着移动设备的广泛运用,现在多模多卡多通通信终端的需求越来越大。在人们利用所述通信终端进行语音通话服务的过程中,基本的语音业务涉及两个通话方,即通话双方可互相听到对方的声音,除上述一对一的通话外,还可以实现三方通话,三方通话可提供三个客户同时通话的便利,即在不中断与对方通话的情况下,拨叫第三方,实现三方共同通话。在三方通话的过程中,其中任意一方的语音信号都可以被传送至所有其他通话方,而每一通话方都同时可听到另外两个通话方的声音。三方通话在各种不同的场合可能都会被用到,例如用三方通话模拟现场开会的效果,现有的实现三方通话的过程可以通过运营商提供的增值服务来进行,但是通过运营商的增值服务,收费不菲,而且用起来也不是很方便。除此之外,还有一些实现三方或者多方通话的方法,比如基于通信终端的外围硬件设计的方法,所示硬件设计的方法可以为改变通话通路或者增加元器件,虽然所述硬件设计的方法同样达到了三方或者多方通话的目的,但是通话的效果会很差,这是由于上述方法通常是将通信终端的基带芯片的音频输出直接叠加,进而发送给接收终端,但这种方法可能导致爆音、破音的问题,因此并不能保证通话过程中的语音质量,而且上述通过硬件实现三方或者多方通话的方法,不能实现不同采样率的语音之间的通话,很难达到客户的需求。相关实现多方通话的技术可以参考公开号为US8422654(B1)的美国专利申请。

技术实现要素:
本发明解决的问题是现有技术中多方通话的过程中所存在的爆音、破音等影响语音通话质量的问题以及无法实现不同采样率语音之间的通话的问题。为解决上述问题,本发明提供一种多方通话中语音信号的处理方法,包括:接收至少一个发送终端的语音信号;对第一语音信号进行第一音频处理,所述第一音频处理包括自动电平控制处理和采样频率转换处理中的至少一种,所述第一语音信号为从本地采集的待发送的语音信号和本地接收到的语音信号中选择的一路语音信号或者为从本地采集的待发送的语音信号和本地接收到的语音信号中选择的至少两路语音信号合成得到的信号。可选的,所述多方通话中语音信号的处理方法还包括:对第二语音信号进行语音后处理,所述语音后处理包括自动电平控制处理,所述第二语音信号为从本地接收到的语音信号中选择的一路语音信号或者为从本地接收到的语音信号中选择的至少两路语音信号合成得到的信号。可选的,所述多方通话中语音信号的处理方法还包括:对本地语音输入设备输入的语音信号进行语音预处理以获得所述本地采集的待发送的语音信号,所述语音预处理包括回声消除处理、噪声抑制处理和均衡处理。可选的,所述多方通话中语音信号的处理方法还包括:在合成语音信号前,对本地接收到的语音信号进行第二音频处理,所述第二音频处理包括采样频率转换处理。可选的,所述本地接收到的语音信号和本地采集的待发送的语音信号分别为对应GSM、CDMA、WCDMA、TD-SCDMA、CDMA2000和LTE中的任意一种网络制式的语音信号。为解决上述问题,本发明技术方案还提供一种多方通话中语音信号的处理装置,包括:接收单元,用于接收至少一个发送终端的语音信号;第一音频处理单元,用于对第一语音信号进行第一音频处理,所述第一音频处理单元包括自动电平控制处理模块和采样频率转换处理模块中的至少一个,所述第一语音信号为从本地采集的待发送的语音信号和本地接收到的语音信号中的选择的一路语音信号或者为从本地采集的待发送的语音信号和本地接收到的语音信号中选择的至少两路语音信号合成得到的信号。为解决上述问题,本发明技术方案还提供一种实现多方通话的方法,包括:接收至少一个发送终端的语音信号;从本地采集的待发送的语音信号和本地接收到的语音信号中选择一路语音信号作为第一语音信号或者从本地采集的待发送的语音信号和本地接收到的语音信号中选择至少两路语音信号合成得到第一语音信号;对所述第一语音信号进行第一音频处理,所述第一音频处理包括自动电平控制处理和采样频率转换处理中的至少一种;将对所述第一语音信号进行第一音频处理后得到的语音信号发送至接收终端。可选的,所述实现多方通话的方法还包括:从本地接收到的语音信号中选择一路语音信号作为第二语音信号或者从本地接收到的语音信号中选择至少两路语音信号合成得到第二语音信号;对所述第二语音信号进行语音后处理,所述语音后处理包括自动电平控制处理;将对所述第二语音信号进行语音后处理后得到的语音信号输出至本地语音输出设备。可选的,所述实现多方通话的方法还包括:对本地语音输入设备输入的语音信号进行语音预处理以获得所述本地采集的待发送的语音信号,所述语音预处理包括回声消除处理、噪声抑制处理和均衡处理。可选的,所述实现多方通话的方法还包括:在合成语音信号前,对本地接收到的语音信号进行第二音频处理,所述第二音频处理包括采样频率转换处理。可选的,所述第一音频处理还包括编码处理,所述第二音频处理还包括解码处理。可选的,所述选择由接收到的控制指令控制执行。可选的,所述控制指令基于对触控界面的开关按钮或者按键的控制而产生。为解决上述问题,本发明技术方案还提供一种实现多方通话的装置,包括:接收单元,用于接收至少一个发送终端的语音信号;第一选择单元,用于从本地采集的待发送的语音信号和本地接收到的语音信号中选择一路语音信号作为第一语音信号或者从本地采集的待发送的语音信号和本地接收到的语音信号中选择至少两路语音信号合成得到第一语音信号;第一音频处理单元,用于对所述选择单元选择的第一语音信号进行第一音频处理,所述第一音频处理单元包括自动电平控制处理模块和采样频率转换处理模块中的至少一种;发送单元,用于将对第一语音信号进行第一音频处理后得到的语音信号发送至接收终端。为解决上述问题,本发明技术方案还提供一种通信终端,所述通信终端适于与至少一个发送终端和至少一个接收终端分别建立语音通信连接,所述通信终端包括语音输入设备和语音输出设备,还包括:如上所述的实现多方通话的装置。与现有技术相比,本发明的技术方案具有以下优点:在发送语音前,对语音信号进行音频处理,所述音频处理包括自动电平处理和采样频率转换处理中的至少一种,通过自动电平处理,可以有效解决通话过程中的爆音、破音等问题,通过采样频率转换处理可以实现宽带语音与窄带语音之间的通话,因此,通过所述音频处理,可以有效保证三方或者多方通话高质量的语音通话效果。并且,本发明可以不通过网络运营商提供的增值服务即可实现三方或者多方通话,用户使用更方便。进一步,针对接收语音的终端,可以选择性地对一路语音信号进行音频处理或者对多路语音信号进行语音合成和音频处理,可以灵活控制参与多方通话的终端的数量。附图说明图1是本发明技术方案提供的多方通话中语音信号的处理方法的流程示意图;图2A是本发明技术方案提供的实现多方通话的方法的流程示意图一;图2B是本发明技术方案提供的实现多方通话的方法的流程示意图二;图3是本发明技术方案提供的实现多方通话的装置的结构示意图;图4是本发明实施例一提供的双卡双待通信终端实现三方通话的示意图;图5是本发明实施例二提供的多卡多待通信终端实现多方通话的示意图。具体实施方式现有技术基于硬件实现的三方通话的方法由于将通信终端的基带芯片的音频输出直接叠加,进而发送给接收终端,因此可能存在导致爆音、破音的问题,并不能保证语音质量,而且上述通过硬件实现三方通话的方法,不能实现宽带语音与窄带语音的之间的通话,所以在实际使用中很难达到客户的需求。在建立语音通话的过程中,窄带语音的语音信号的采样率一般为8KHz采样率,宽带语音的语音信号的采样率一般为16KHz采样率。发明人分析,在实现多方通话的过程中,将两个或者多个从发送终端接收到语音信号叠加之后的信号可能会饱和,从而会产生削顶失真的问题,经过研究发现,采用ALC(AutomaticLevelControl,自动电平控制)处理可以解决所述问题,ALC可以在保证语音响度的情况下控制输出语音信号幅度,,所以将ALC应用到本方案中,以控制叠加后的语音信号的幅度使之以最优的电平值传输,消除削顶失真的现象,提高语音质量。此外,现有技术中实现宽带、窄带之间的多方通话是比较困难的,而通过将SRC(SampleRateConvertor,采样频率转换)处理应用到多方通话的实现方案中可以实现不同带宽之间的语音通话,SRC可以针对不同终端的语音信号的采样率,通过升采样或者降采样的方法,统一到同一个语音采样率下进行语音信号的处理。图1是本发明技术方案提供的多方通话中语音信号的处理方法的流程示意图,如图1所示,首先执行步骤S110,接收至少一个发送终端的语音信号。在多方通话的过程中,除本地终端外,还包括多个终端,在本发明中,将向本地终端发送语音信号的终端称为发送终端,将接收本地终端发送的语音信号的终端称为接收终端。发送终端和接收终端是相对而言,比如,在三方通话的过程中,包括本地终端以及另外两个终端,这两个终端相对本地终端而言既是发送终端也是接收终端。在本步骤中,本地终端接收至少一个发送终端的语音信号,可以为接收所述发送终端其中一个发送终端的语音信号,也可以为接收多个发送终端中的部分发送终端的语音信号,或者为接收全部发送终端的语音信号。在接收到至少一个发送终端的语音信号之后,执行步骤S120,对第一语音信号进行第一音频处理,所述第一音频处理包括自动电平控制处理和采样频率转换处理中的至少一种。比如,为了防止语音信号合成得到的信号存在的爆音、破音的问题,可以采用自动电平控制处理;在终端支持多模的情况下,为了实现不同采样率语音之间的多方通话,则可以采用采样频率转换处理。所述第一语音信号为从本地采集的待发送的语音信号和本地接收到的语音信号中选择的一路语音信号或者为从本地采集的待发送的语音信号和本地接收到的语音信号中选择的至少两路语音信号合成得到的信号。所述第一语音信号可以是本地采集的待发送的语音信号;或者为从本地接收到的语音信号中选择的一路语音信号;或者为从本地采集的待发送的语音信号和从本地接收到的语音信号中选择的一路语音信号合成得到的信号;或者为从本地采集的待发送的语音信号和从本地接收到的语音信号中选择的多路语音信号合成得到的信号;或者为从本地接收到的语音信号中选择的至少两路语音信号合成得到的信号。具体可以根据实际需求,比如用户指令、指示等选择语音信号进而得到第一语音信号。所述本地采集的待发送的语音信号是指对本地语音输入设备输入的语音信号进行语音预处理后获得的语音信号,所述本地接收到的语音信号是指接收到的来自发送终端的语音信号,所述语音预处理可以包括回声消除(AcousticEchoCancelation)处理、噪声消除(NoiseReduction)处理和均衡处理(Equalizer)等。需要说明的是,在本发明中,由于是通过数字音频处理方式实现了多方通话功能的,所以在多方通话的过程中,可以很容易得到来自多个发送终端的语音信号所合成的语音信号,所述合成的语音信号即为回声消除处理所需要的参考信号,即本发明能够很容易得到回声消除处理所需要的参考信号,因此可以保证有效的语音预处理效果,进而确保本地终端所发送语音的质量,而在现有技术中,通过硬件等实现方式对语音信号进行合成,对于合成后的信号的获取是很困难的,即得到有效的参考信号会很困难,甚至根本无法获得,则回声消除处理中由于参考信号的丢失会导致发送的语音信号的效果会很差,所以本发明语音预处理中的回声消除处理可以保证由本地终端发送的语音信号质量比现有技术多发通话实现方案中的发送语音信号质量要好很多,本发明能有效保证本地终端发送的语音信号达到通信语音的测试标准,确保通话质量。本发明技术方案所提供的多方通话中语音信号的处理方法还可以包括对第二语音信号进行语音后处理,所述语音后处理包括自动电平控制处理、噪声消除和均衡处理等。所述第二语音信号为从本地接收到的语音信号中选择的一路语音信号或者为从本地接收到的语音信号中选择的至少两路语音信号合成得到的信号。具体地,从本地接收到的语音信号中选择的一路语音信号作为第二语音信号,或者将从本地接收到的语音信号中选择的至少两路语音信号合成得到的信号作为第二语音信号。在合成语音信号前,还可以对本地接收到的语音信号进行第二音频处理,所述第二音频处理包括采样频率转换处理。所述本地接收到的语音信号和本地采集的待发送的语音信号分别为对应GSM、CDMA、WCDMA、TD-SCDMA、CDMA2000和LTE中的任意一种网络制式的语音信号。基于上述多方通话中语音信号的处理方法,本发明技术方案还提供一种多方通话中语音信号的处理装置,所述多方通话中语音信号的处理装置包括:接收单元,用于接收至少一个发送终端的语音信号;第一音频处理单元,用于对第一语音信号进行第一音频处理,所述第一音频处理单元包括自动电平控制处理模块和采样频率转换处理模块中的至少一个,所述第一语音信号为从本地采集的待发送的语音信号和本地接收到的语音信号中的选择的一路语音信号或者为从本地采集的待发送的语音信号和本地接收到的语音信号中选择的至少两路语音信号合成得到的信号。上述多方通话中语音信号的处理装置还包括语音后处理单元、语音预处理单元和第二音频处理单元。所述语音后处理单元用于对第二语音信号进行语音后处理,所述语音后处理单元包括自动电平控制处理模块,所述第二语音信号为本地接收到的语音信号中的一路语音信号或者其中至少两路语音信号合成得到的信号。所述语音预处理单元用于对于本地语音输入设备输入的语音信号进行语音预处理以获得所述本地采集的待发送的语音信号,所述语音预处理单元包括回声消除处理模块。所述第二音频处理单元,用于在合成语音信号前,对本地接收到的语音信号进行第二音频处理,所述第二音频处理单元包括采样频率转换处理模块。本发明技术方案还提供一种实现多方通话的方法,如图2A所示,首先执行步骤S210,接收至少一个发送终端的语音信号,对应于图1所示步骤S110。执行步骤S220,从本地采集的待发送的语音信号和本地接收到的语音信号中选择一路语音信号作为第一语音信号或者从本地采集的待发送的语音信号和本地接收到的语音信号中选择至少两路语音信号合成得到第一语音信号。在本地采集的待发送的语音信号和本地接收到的语音信号中选择语音信号作为第一语音信号的过程中,所述选择可以是由接收到控制指令控制执行的,所述控制指令可以是基于用户对触控界面的开关按钮或者按键的控制而产生。在合成语音信号前,还可以对本地接收到的语音信号进行第二音频处理,所述第二音频处理包括采样频率转换处理。所述第二音频处理还可以包括解码处理,在接收到发送终端的语音信号时,首先进行解码处理,之后再进行采样频率转换处理。执行步骤S230,对所述第一语音信号进行第一音频处理,所述第一音频处理包括自动电平控制处理和采样频率转换处理中的至少一种。步骤S230可参考图1所示步骤S120,在此不再详述。执行步骤S240,将对所述第一语音信号进行第一音频处理后得到的语音信号发送至接收终端。所述第一音频处理还可以包括编码处理,即对自动电平控制处理和采样频率转换处理中的至少一种处理后的语音信号进行编码处理,之后将编码处理后的语音信号发送至接收终端。上述实现多方通话的方法的方案侧重于对所述第一语音信号从本地终端发送至接收端的过程进行描述,相应的,从本地终端接收多方通话的语音信号的过程则如图2B所示,首先执行步骤S310,从本地接收到的语音信号中选择一路语音信号作为第二语音信号或者从本地接收到的语音信号中选择至少两路语音信号合成得到第二语音信号。执行步骤S320,对所述第二语音信号进行语音后处理,所述语音后处理包括自动电平控制处理。执行步骤S330,将对所述第二语音信号进行语音后处理后得到的语音信号输出至本地语音输出设备。所述语音输出设备可以为听筒、喇叭和扬声器等。对应上述实现多方通话的方法,本发明技术方案还提供一种实现多方通话的装置,如图3所示,包括:接收单元U11、第一选择单元U12、第一音频处理单元U13和发送单元U14。接收单元U11,用于接收至少一个发送终端的语音信号。第一选择单元U12,用于从本地采集的待发送的语音信号和接收单元U11中本地接收到的语音信号中选择一路语音信号作为第一语音信号或者从本地采集的待发送的语音信号和接收单元U11中本地接收到的语音信号中选择至少两路语音信号合成得到第一语音信号。所述第一选择单元U12包括:第一控制模块(图未示)、第一开关模块(图未示)和第一合成模块(图未示),所述第一控制模块用于根据接收到的控制指令控制所述第一开关模块选择至少一路语音信号输入至所述第一合成模块,所述第一合成模块输出所述第一语音信号。第一音频处理单元U13,用于对所述选择单元U12选择的第一语音信号进行第一音频处理,所述第一音频处理单元包括自动电平控制处理模块和采样频率转换处理模块中的至少一种。所述第一音频处理单元U13还包括编码处理模块(图未示)。发送单元U14,用于将对第一语音信号进行第一音频处理后得到的语音信号发送至接收终端。所述实现多方通话的装置还包括语音预处理单元(图未示),用于对本地语音输入设备输入的语音信号进行语音预处理以获得所述本地采集的待发送的语音信号,所述语音预处理单元包括回声消除处理模块。上述实现多方通话的装置的方案侧重于将所述第一语音信号从本地终端发送至接收端的过程进行描述,如果从本地终端接收多方通话的语音信号的装置来讲,则所述实现多方通话的装置还可以包括:第二选择单元U16、语音后处理单元U17和输出单元U18。第二选择单元U16,用于从本地接收到的语音信号中选择一路语音信号作为第二语音信号或者从本地接收到的语音信号中选择至少两路语音信号合成得到第二语音信号。所述第二选择单元U16包括:第二控制模块(图未示)、第二开关模块(图未示)和第二合成模块(图未示),所述第二控制模块用于根据接收到的控制指令控制所述第二开关模块选择至少一路语音信号输入至所述第二合成模块,所述第二合成模块输出所述第二语音信号。语音后处理单元U17,用于对所述第二语音信号进行语音后处理,所述语音后处理单元包括自动电平控制处理模块。输出单元U18,用于将对第二语音信号进行语音后处理后得到的语音信号输出至本地语音输出设备。上述实现多方通话的装置还包括第二音频处理单元U15,用于在合成语音信号前,对本地接收到的语音信号进行第二音频处理,所述第二音频处理单元包括采样频率转换处理模块。所述第二音频处理单元还包括解码处理模块。基于上述实现多方通话的装置,本发明技术方案还提供一种通信终端,所述通信终端适于与至少一个发送终端和至少一个接收终端分别建立语音通信连接,所述通信终端包括语音输入设备和语音输出设备,还包括上述所述的实现多方通话的装置。所述通信终端可以为单模移动终端,也可以为双模双待移动终端、三模三待移动终端或多模多待移动终端。所述通信终端的语音信号可以为对应GSM、CDMA、WCDMA、TD-SCDMA、CDMA2000和LTE中的任意一种网络制式的语音信号。举例来说,所述通信终端为双模移动终端,所述移动终端双模可以是支持GSM、CDMA、WCDMA、TD-SCDMA、CDMA2000和LTE等网络制式中的任意两种网络制式,例如,双模可以为GSM和CDMA、GSM和WCDMA、GSM和TD-SCDMA等。对于所述通信终端为三模移动终端,所述移动终端的三模可以是支持GSM、CDMA、WCDMA、TD-SCDMA、CDMA2000和LTE等网络制式中的任意三种网络制式,例如三模可以为GSM、CDMA和TD-SCDMA等。对于所述通信终端为多模移动终端,所述移动终端的多模同样可以是支持GSM、CDMA、WCDMA、TD-SCDMA、CDMA2000和LTE等网络制式中的任意多种网络制式。在具体实施时,对于双模、三模或多模的通信终端而言,所述通信终端和与其建立语音通信连接的发送终端可以支持相同的网络制式,所述通信终端和与其建立语音通信连接的接收终端可以支持相同的网络制式,与所述通信终端建立通信连接的发送终端和接收终端可以支持不同的网络制式。例如,所述通信终端和与其建立语音通信连接的一个发送终端同为支持WCDMA网络制式,所述通信终端和与其建立语音通信连接的一个接收终端同为支持GSM网络制式。为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图和实施例对本发明技术方案做详细的说明。实施例一在本实施例中,详细描述利用本发明实现三方通话的过程,所述三方包括本地终端和另外两个终端。所述本地终端为双模双待的通信终端。图4是本发明实施例一提供的双卡双待通信终端实现三方通话的示意图,如图4所示,进行三方通话的终端包括本地终端C1以及终端A和终端B,其中,本地终端C1内置用户识别卡SIM3和SIM4,终端A内置用户识别卡SIM1,终端B内置用户识别卡SIM2,终端A和本地终端C1之间通过GSM网络建立通信连接,为窄带语音通话,终端B与本地终端C1之间通过WCDMA网络建立通信连接,为宽带语音通话。在三方通话中,当本地终端C1向终端A发送本地采集的待发送的语音信号和终端B的语音信号时,终端B为发送终端,终端A为接收终端;当本地终端C1向终端B发送本地采集的待发送的语音信号和终端A的语音信号时,终端A为发送终端,终端B为接收终端。如图4所示,本地终端C1分别与终端A和终端B建立用于传输语音业务的连接,即SIM1与SIM3通过通信模块1和通信模块2建立语音业务连接,SIM2与SIM4通过通信模块3和通信模块4建立语音业务连接。所述通信模块1和通信模块2为含有射频收发器、基带等硬件设备,通过所述通信模块1和通信模块2实现本地终端C1与终端A的语音信号的接收和发送,同理,所述通信模块3和通信模块4含有另一射频收发器和另一基带等硬件设备,通过所述通信模块3和通信模块4实现本地终端C1与终端B的语音信号的接收和发送。以下分别针对于本地终端C1而言的上行语音信号的处理以及下行语音信号的处理进行说明。对于本地终端的上行语音信号的处理分为发送语音信号给终端A的处理和发送语音信号给终端B的处理。所述处理包含对语音信号的音频处理,比如对语音信号的自动电平控制以及采样频率转换处理,以确保通话的质量。对于发送语音信号给终端A的处理过程,是将通过本地终端C1的语音输入设备接收到的语音信号(比如通过麦克风接收到的本地采集的待发送的语音信号)与建立有语音业务连接的终端B所发送的语音信号,通过语音合成后发送给终端A,使得终端A可以同时接听到终端B的语音信息和本地终端C1的语音信息。具体实施时,如图4所示,要实现三方通话,开关1、2和3均处于通路状态,发送终端B发送的语音信号经通信模块4输入语音解码器2进行解码,语音解码器2输出的解码后的语音信号经采样频率转换处理模块4和开关3输入语音合成模块1,语音输入设备输入的语音信号经语音预处理后获得本地采集的待发送的语音信号,本地采集的待发送的语音信号通过开关1输入语音合成模块1,语音合成模块1将通过开关3输入的语音信号与本地采集的待发送的语音信号进行合成处理,经合成处理后的语音信号经过自动电平控制处理模块1和采样频率转换处理模块1进行音频处理,语音编码器1对音频处理后的语音信号进行编码,最后由通信模块1将编码后的语音信号发送到接收终端A。在本地终端C1接收发送终端B发送的语音信号时,由于发送终端B与本地终端C1之间是进行宽带语音业务,语音信号的采样率相同,所以可以不需要采样频率转换处理模块4对接收到的语音信号进行处理;但是在本地终端C1将本地采集的待发送的语音信号和发送终端B的语音信号合成得到的语音信号发送给接收终端A时,由于合成得到的语音信号为采样率为16KHz的宽带语音信号,而接收终端A与本地终端C1之间是进行窄带语音业务,因此需要采样频率转换处理模块1将合成得到的语音信号降采样到采样率为8KHz的窄带语音信号再发送给接收终端A。在其他实施例中,也可以是由采样频率转换处理模块4先将解码后的语音信号降采样到8KHz,本地采集的语音信号的采样率设置在8KHz,这样合成得到的语音信号为采样率为8KHz的窄带语音信号,因此可以不需要采样频率转换处理模块1对合成得到的语音信号进行处理。在上述发送语音信号给接收终端A的过程中,虽然由于发送终端B与接收终端A支持的网络制式不相同而导致语音的采样率不同,但通过采样频率转换处理模块1的处理,可以实现发送终端B与接收终端A之间的语音通信;通过对本地采集的待发送的语音信号的语音预处理,可以有效保证本地采集的待发送的语音信号的质量;通过自动电平控制处理模块1对本地采集的待发送的语音信号和来自发送终端B的语音信号合成得到的语音信号进行处理,可以有效解决合成语音信号可能出现的爆音、破音的问题。类似地,对于三方通话中发送语音信号给终端B的处理,则通过通信模块2、语音解码器1、采样频率转换处理模块2、开关3、语音输入设备、语音预处理、开关2、语音合成模块2、自动电平控制处理模块2、采样频率转换处理模块3、语音编码器2和通信模块3实现,具体可以参考上述发送语音信号给终端A的处理,在此不再赘述。需要说明的是,在本地终端C1接收发送终端A发送的语音信号时,由于发送终端A与本地终端C1之间是进行窄带语音业务,并且本地采集的语音信号的采样率也设置为88KHz,因此可以不需要采样频率转换处理模块2对接收到的语音信号进行处理;但是在本地终端C1将本地采集的待发送的语音信号和发送终端A的语音信号合成得到的语音信号发送给接收终端B时,由于合成得到的语音信号为采样率为8KHz的窄带语音信号,而接收终端B与本地终端C1之间是进行宽带语音业务,因此需要采样频率转换处理模块3将合成得到的语音信号升采样到采样率为16KHz的宽带语音信号再发送给接收终端B。在其他实施例中,也可以是由采样频率转换处理模块2先将解码后的语音信号升采样到16KHz,并且将本地采集的语音信号的采样率设置为16KHz,这样合成得到的语音信号为采样率为16KHz的宽带语音信号,因此可以不需要采样频率转换处理模块3对合成得到的语音信号进行处理。在上述发送语音信号给接收终端B的处理过程中,虽然接收终端B与发送终端A支持的网络制式不相同,但通过采样频率转换处理模块3的处理,可以实现接收终端B与发送终端A之间的语音通信;通过对本地采集的待发送的语音信号的语音预处理,可以有效保证本地采集的待发送的语音信号的质量;通过对本地采集的待发送的语音信号和来自发送终端A的语音信号合成得到的语音信号进行自动电平控制处理,可以有效解决合成语音信号可能出现的爆音、破音的问题。对于本地终端C1而言的下行语音信号的处理是指三方通话中将发送终端A和发送终端B的语音信号经过采样率频率转换、自动电平控制以及语音合成处理后,输出到本地终端C1的语音输出设备的处理过程。具体实施时,请参考图4,发送终端A发送的语音信号通过通信模块2输入到语音解码器1进行解码,语音解码器1输出的解码后的语音信号经采样频率转换处理模块2和开关1输入语音合成模块3;发送终端B发送的语音信号通过通信模块4输入到语音解码器2进行解码,语音解码器2输出的解码后的语音信号经采样频率转换处理模块4和开关2输入语音合成模块3;语音合成模块3将输入的来自发送终端A的语音信号和来自发送终端B的语音信号进行合成处理,语音后处理对合成得到的语音信号进行自动电平控制等处理,最后语音输出设备输出语音后处理得到语音信号。在上述本地终端C1的下行语音信号的处理过程中,通过采样频率转换处理模块2或者采样频率转换处理模块4将发送终端A发送的语音信号的采样率和发送终端B发送的语音信号的采样率统一为相同的采样率。例如,可以通过采样频率转换处理模块2将发送终端A发送的语音信号的采样率升采样到与发送终端B发送的语音信号相同的采样率(如16KHz),此时,采样频率转换处理模块4可以不进行处理;或者通过采样频率转换处理模块4将发送终端B发送的语音信号的采样率降采样到与发送终端A发送的语音信号相同的采样率(如8KHz),此时,采样频率转换处理模块2可以不进行处理。在上述本地终端C1的下行语音信号的处理过程中,通过采样频率转换处理模块2或者采样频率转换处理模块4的处理,可以将发送终端A与发送终端B所发送的语音信号统一到相同采样率的语音信号,进而实现三方通话;通过语音后处理模块对发送终端A的语音信号与发送终端B的语音信号合成得到的语音信号进行自动电平控制处理,可以有效解决合成语音信号可能出现的爆音、破音的问题。在本实施例中,开关1至开关3一直处于通路状态,以实现三方通话。在其他实施例中,是可以根据实际情况例如用户在触控界面上的选择或系统设置等来控制开关1至开关3处于通路状态或断开状态,可以由一个控制模块接收用户的控制指令并根据控制指令来控制开关的打开或关闭。具体地,打开或者关闭开关1,可以建立或者关闭sim1和sim3之间的通话联系;打开或者关闭开关2,可以建立或者关闭sim2和sim4之间的通话联系;打开或者关闭开关3,可以建立或者关闭sim1和sim2之间的联系。这样应用是很灵活的,例如,如果本地终端C1需要单独跟终端A通话,则可以控制开关2和开关3处于断开状态,控制开关1处于通路状态;如果本地终端C1需要单独跟终端B通话,则可以控制开关1和开关3处于断开状态,控制开关2处于通路状态;如果本地终端C1需要接听终端A和终端B的语音但又不希望终端A和终端B相互听到对方的语音,则可以控制开关1和开关2处于通路状态,控制开关3处于断开状态;如果本地终端C1只需要终端A和终端B之间进行通话,则可以控制开关1和开关2处于断开状态,控制开关3处于通路状态。通过设置开关可以选择性地控制参与通话的终端的数量,因此具有很大的灵活性和可选择性。需要说明的是,图4所示的采样频率转换处理模块2设置在开关1和开关3之前,也可以在开关1和语音合成模块3之间、开关3和语音合成模块2之间分别设置采样频率转换处理模块;类似地,采样频率转换处理模块4可以设置在开关2和开关3之前,也可以在开关2和语音合成模块3之间、开关3和语音合成模块1之间分别设置采样频率转换处理模块,也就是说,在语音合成处理前进行第二音频处理(包括采样频率转换处理)。此外,图4所示的通信模块1至通信模块4可以全部或部分集成在一起,采样频率转换处理模块1至采样频率转换处理模块4也可以全部或部分集成在一起,自动电平控制处理模块1和自动电平控制处理模块2也可以集成在一起,语音解码器1和语音解码器2也可以集成在一起,语音编码器1和语音编码器2也可以集成在一起。在其它实施例中,还可以不包含语音解码、编码处理,例如,对于在终端A和终端B建立语音连接的时候,如果不需要本地终端C1的参与,并且终端A和终端B的语音信号的编码格式相同的情况下,可以不需要语音编码器对语音信号进行编码;同样也不需要语音解码器,可以直接将终端A解码前的语音信号经转发给终端B,同样,可以直接将终端B的语音信号转发给终端A。实施例二本实施例以四方通话为例说明实现多方通话的过程。图5是本实施例提供的多卡多待通信终端实现多方通话的示意图,与实施例一相比,本实施例增加一个终端D参与到多方通话中。所述终端D内置用户识卡SIM5,终端A内置用户识别卡SIM3,终端B内置用户识别卡SIM2,本地终端内置用户识别卡SIM3、SIM4和SIM6。如图5所示,本地终端C2分别与终端A、终端B和终端D建立用于传输语音业务的连接,即SIM1与SIM3通过通信模块1和通信模块2建立语音业务连接、SIM2与SIM4通过通信模块3和通信模块4建立语音业务连接、SIM5与SIM6通过通信模块5和通信模块6建立语音业务连接。在四方通话中,当本地终端C2向终端A发送本地采集的待发送的语音信号、终端B的语音信号和终端D的语音信号时,终端B、终端D为发送终端,终端A为接收终端;当本地终端C2向终端B发送本地采集的待发送的语音信号、终端A的语音信号和终端D的语音信号时,终端A、终端D为发送终端,终端B为接收终端;当本地终端C2向终端D发送本地采集的待发送的语音信号、终端A的语音信号和终端B的语音信号时,终端A、终端B为发送终端,终端D为接收终端;同实施例一相同,在本实施例中,分别针对于本地终端C2而言的上行语音信号的处理以及下行语音信号的处理进行说明。对于本地终端C2的上行语音信号的处理分为发送语音信号给终端A的处理、发送语音信号给终端B的处理和发送语音信号给终端D的处理。以发送语音信号给终端D的处理过程为例,是将通过本地终端C2的语音输入设备接收到的语音信号与建立有语音业务连接的终端A和终端B所发送的语音信号,通过语音合成后发送给终端D,使得终端D可以同时接听到终端A的语音信息、终端B的语音信息和本地终端C2的语音信息。具体实施时,如图5所示,要实现四方通话,开关1至开关6均处于通路状态,发送终端A发送的语音信号经通信模块2输入到语音解码器1进行解码,语音解码器1输出的解码后的语音信号经采样频率转换处理模块2和开关6输入语音合成模块4;发送终端B发送的语音信号经通信模块4输入到语音解码器2进行解码,语音解码器2输出的解码后的语音信号经采样频率转换处理模块4和开关5输入语音合成模块4;语音输入设备输入的语音信号经语音预处理后获得本地采集的待发送的语音信号,本地采集的待发送的语音信号通过开关4输入语音合成模块4;语音合成模块4,将通过开关6输入的来自发送终端A的语音信号、通过开关5输入的来自发送终端B的语音信号以及来自本地终端C2的语音信号进行合成处理,经合成处理后的语音信号经过自动电平控制处理模块3和采样频率转换处理模块5进行音频处理,语音编码器3对音频处理后的语音信号进行编码,最后由通信模块5将编码后的语音信号发送到接收终端D。在此处,仅对发送语音信号给终端D的处理进行说明,对于发送语音信号给终端A的处理、发送语音信号给终端B的处理可参考发送语音信号给终端D的处理,在此不再赘述。对于本地终端C2而言的下行语音信号的处理过程是指四方通话中将发送终端A、发送终端B和发送终端D的语音信号经过采样率频率转换、自动电平控制以及语音合成处理后,输出给本地终端C2的语音信号的处理过程。具体实施时,请参考图5,将发送终端A发送的语音信号通过通信模块2输入到语音解码器1进行解码,语音解码器1输出的解码后的语音信号经采样频率转换处理模块2和开关1输入语音合成模块3;发送终端B发送的语音信号通过通信模块4输入到语音解码器2进行解码,语音解码器2输出的解码后的语音信号经采样频率转换处理模块4和开关2输入语音合成模块3;发送终端D发送的语音信号通过通信模块6输入到语音解码器3进行解码,语音解码器3输出的解码后的语音信号经采样频率转换处理模块6和开关4输入语音合成模块3;语音合成模块3中将输入的来自发送终端A的语音信号、发送终端B的语音信号和来自发送终端D的语音信号进行合成处理,语音后处理对合成得到的语音信号进行自动电平控制等处理,最后语音输出设备输出语音后处理得到语音信号。在本实施例中,开关1至开关6一直处于通路状态,以实现四方通话。在其他实施例中,是可以根据实际情况例如用户在触控界面上的选择或系统设置等来控制开关1至开关6处于通路状态或断开状态。举例来说,对于实现两方通话,例如,如果仅需要实现终端A和终端B之间的通话,则可以控制开关3处于通路状态,控制其它所有开关处于断开状态;对于实现三方通话,例如,如果需要实现终端B、终端D和本地终端C2之间的通话,则可以控制开关2、开关5和开关4处于通路状态,控制开关1、开关3和开关6处于断开状态;对于实现四方通话,则可以控制开关1至开关6处于通路状态。需要说明的是,在多方通话的过程中,可以根据实际需要实时控制开关处于通路或者断开状态,比如,在上述终端B、终端D和本地终端C2之间的通话过程中,如果终端C2希望单独和终端B进行通话,暂时不需要终端D参与通话过程,则可以控制开关2处于通路状态,同时控制开关5和开关4处于断开状态,在需要D参与的时候再控制开关5和开关4处于通路状态。通过设置开关可以选择性地控制参与通话的终端的数量,因此具有很大的灵活性和可选择性。虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1