一种通话时共享背景音的方法及装置与流程

文档序号:11931187阅读:413来源:国知局
一种通话时共享背景音的方法及装置与流程

本发明涉及移动通信技术领域,尤其涉及一种通话时共享背景音的方法及装置。



背景技术:

目前,移动设备由于使用便捷,其在人们的日常生活中越来越重要,人们对移动设备的功能需求也越来越多。例如通话时,一旦通话时间过长,便会让通话双方觉得单调、乏味。

针对上述情况,为了增加气氛,可以在通话中加入背景音。现有技术中,专利200420111442.5公开了一种可以为电话提供背景音的电子装置,其是通过为移动设备新增加了外接设备来播放背景音,这样不仅增加了用户成本,而且在实际使用时,由于外界环境的影响等因素,反而会导致对方听到的声音嘈杂,进而影响了气氛。

如何能在不影响用户通话质量的前提下,增加通话时的背景音,从而提高用户的使用体验,是目前移动设备通话需要解决的技术问题。



技术实现要素:

有鉴于此,本发明提出一种通话时共享背景音的方法及装置,以解决现有技术中存在的技术缺陷。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例公开了一种通话时共享背景音的方法,用于本地通信设备与至少一个对端通信设备的通话过程中,所述本地通信设备包括:应用处理器、通信处理器、背景音存储单元、语音播放单元、语音采集单元、第一控制单元、第二控制单元、网络通信单元和射频单元;

所述背景音存储单元、所述通信处理器、所述语音播放单元、所述语音采集单元、所述第一控制单元和所述网络通信单元均与所述应用处理器连接,且所述通信处理器分别与所述语音播放单元、所述语音采集单元、所述第二控制单元和所述射频单元连接;

所述方法包括:

a1、所述应用处理器接收到用户的背景音分享指令后,判断当前通话模式为第一通话模式还是第二通话模式,若为第一通话模式,则进入步骤a2,若为第二通话模式,则进入步骤a4;

a2、所述应用处理器根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音,并生成具有第一音频格式以及第一采样率的第一背景音,并执行步骤a3;

a3、所述应用处理器查看是否收到第一控制单元的第一混音停止指令,若未收到,则进入步骤a31,若收到,则进入步骤a32;

a31、所述应用处理器将所述第一背景音与本地通信设备的语音采集单元获取的语音进行混音生成第一混合音后,实时地将所述第一混合音经由网络通信单元发送至对端通信设备;

a32、所述应用处理器直接将本地通信设备的语音采集单元获取的语音实时地经由网络通信单元发送至对端通信设备;

a4、所述应用处理器根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音,并生成具有第二音频格式以及第二采样率的第二背景音,并将第二背景音传至通信处理器,然后执行步骤a5;

a5、所述通信处理器查看是否收到第二控制单元的第二混音停止指令,若未收到,则进入步骤a51,若收到,则进入步骤a52;

a51、所述通信处理器将所述第二背景音与本地通信设备的语音采集单元获取的语音进行混音生成第二混合音后,实时地将所述第二混合音经由射频单元发送至对端通信设备;

a52、所述通信处理器直接将本地通信设备的语音采集单元获取的语音实时地经由射频单元发送至对端通信设备。

可选地,在所述步骤a2之后,还包括:

a60、所述应用处理器实时经由所述网络通信单元接收对端通信设备发送过来的语音,并执行步骤a61;

a61、所述应用处理器查看是否收到第一控制单元的第三混音停止指令,若未收到,则进入步骤a62,若收到,则进入步骤a63;

a62、所述应用处理器将对端通信设备发送过来的语音与所述第一背景音进行混音生成第三混合音后,实时地将第三混合音发送至本地通信设备的语音播放单元;

a63、所述应用处理器实时地直接将接收到的对端通信设备的语音发送至本地通信设备的语音播放单元。

可选地,在所述步骤a4之后,还包括:

a70、所述通信处理器实时经由所述射频单元接收对端通信设备发送过来的语音,并执行步骤a71;

a71、所述通信处理器查看是否收到第二控制单元的第四混音停止指令,若未收到,则进入步骤a72,若收到,则进入步骤a73;

a72、所述通信处理器将对端通信设备发送过来的语音与所述第二背景音进行混音生成第四混合音后,实时地将第四混合音发送至本地通信设备的语音播放单元;

a73、所述通信处理器实时地直接将接收到的对端通信设备的语音发送至本地通信设备的语音播放单元。

可选地,在步骤a2中,所述应用处理器根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音,并生成具有第一音频格式以及第一采样率的第一背景音,包括:

所述应用处理器根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音接收到目标背景音;

所述应用处理器查看其音频格式是否与第一通话模式下所需的第一音频格式一致,若一致,则不进行解码,若不一致,则将目标背景音的音频格式解码为第一音频格式;

所述应用处理器查看该目标背景音的采样率是否与第一通话模式下所需的第一采样率一致,若一致,则不进行重采样而生成具有第一音频格式以及第一采样率的第一背景音,若不一致,则将目标背景音重采样生成具有第一音频格式以及第一采样率的第一背景音;

在步骤a4中,所述应用处理器根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音,并生成具有第二音频格式以及第二采样率的第二背景音,包括:

所述应用处理器根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音接收到目标背景音;

所述应用处理器查看其音频格式是否与第二通话模式下所需的第二音频格式一致,若一致,则不进行解码,若不一致,则将目标背景音的音频格式解码为第二音频格式;

所述应用处理器查看该目标背景音的采样率是否与第二通话模式下所需的第二采样率一致,若一致,则不进行重采样而生成具有第二音频格式以及第二采样率的第二背景音,若不一致,则将目标背景音重采样生成具有第二音频格式以及第二采样率的第二背景音。

可选地,所述第一采样率为16k或64k;所述第二采样率为8k或16k。

本发明实施例还公开了一种通话时共享背景音的装置,设置于本地通信设备中,包括:应用处理器、通信处理器、背景音存储单元、语音播放单元、语音采集单元、第一控制单元、第二控制单元、网络通信单元和射频单元;

所述背景音存储单元、所述通信处理器、所述语音播放单元、所述语音采集单元、所述第一控制单元和所述网络通信单元均与所述应用处理器连接,且所述通信处理器与所述语音播放单元、所述语音采集单元、所述第二控制单元和所述射频单元连接;

其中,所述应用处理器包括:

通话模式判断模块,所述通话模式判断模块接收到用户的背景音分享指令后,判断当前通话模式为第二通话模式还是第一通话模式,然后通知第一采样模块动作;

第一采样模块,所述第一采样模块在第一通话模式下,根据用户的背景音选择指令获取存储于背景音存储单元中的目标背景音,并生成具有第一音频格式以及第一采样率的第一背景音,并将第一背景音传至第一混音模块;

所述第一采样模块在第二通话模式下,根据用户的背景音选择指令获取存储于背景音存储单元中的目标背景音,并生成具有第二音频格式以及第二采样率的第二背景音,并将第二背景音传至第二混音模块;

第一混音停止指令接收模块,所述第一混音停止指令接收模块查看是否收到所述第一控制单元的第一混音停止指令,若未收到,则通知第一混音模块动作,若收到,则通知第一语音发送模块动作;

第一混音模块,所述第一混音模块将所述第一背景音与本地通信设备的语音采集单元获取的语音进行混音生成第一混合音后,实时地将所述第一混合音经由网络通信单元发送至对端通信设备;

第一语音发送模块,所述第一语音发送模块直接将本地通信设备的语音采集单元获取的语音实时地经由网络通信单元发送至对端通信设备;

所述通信处理器包括:

第二混音停止指令接收模块,所述第二混音停止指令接收模块查看是否收到第二控制单元的第二混音停止指令,若未收到,则通知第二混音模块动作,若收到,则通知第二语音发送模块动作;

第二混音模块,所述第二混音模块将所述第二背景音与本地通信设备的语音采集单元获取的语音进行混音生成第二混合音后,实时地将所述第二混合音经由射频单元发送至对端通信设备;

第二语音发送模块,所述第二语音发送模块直接将本地通信设备的语音采集单元获取的语音实时地经由射频单元发送至对端通信设备。

可选地,在第一采样模块之后,还连接有:

第一语音接收模块,所述第一语音接收模块实时经由所述网络通信单元接收对端通信设备发送过来的语音,并通知第三混音停止指令接收模块动作;

第三混音停止指令接收模块,所述第三混音停止指令接收模块查看是否收到第一控制单元的第三混音停止指令,若未收到,则通知第一混音模块动作,若收到,则通知第一语音接收模块动作;

所述第一混音模块接收第一语音接收模块的对端通信设备的语音,并将该语音与所述第一背景音进行混音生成第三混合音后,实时地将第三混合音发送至本地通信设备的语音播放单元;

所述第一语音接收模块实时地直接将接收到的对端通信设备的语音发送至本地通信设备的语音播放单元。

可选地,在第二采样模块之后,还连接有:

第二语音接收模块,所述第二语音接收模块实时经由所述射频单元接收对端通信设备发送过来的语音,并通知第四混音停止指令接收模块动作;

第四混音停止指令接收模块,所述第四混音停止指令接收模块查看是否收到第二控制单元的第四混音停止指令,若未收到,则通知第二混音模块动作,若收到,则通知第二语音接收模块动作;

所述第二混音模块接收第二语音接收模块的对端通信设备的语音,并将该语音与所述第二背景音进行混音生成第四混合音后,并实时地将第四混合音发送至本地通信设备的语音播放单元;

所述第二语音接收模块实时地直接将接收到的对端通信设备的语音发送至本地通信设备的语音播放单元。

可选地,所述第一采样模块在第一通话模式下,根据用户的背景音选择指令获取存储于背景音存储单元中的目标背景音,并生成具有第一音频格式以及第一采样率的第一背景音,具体包括:

所述第一采样模块根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音接收到目标背景音;

所述第一采样模块查看其音频格式是否与第一通话模式下所需的第一音频格式一致,若符合,则不进行解码,若不符合,则将目标背景音的音频格式解码为第一音频格式;

所述第一采样模块查看该目标背景音的采样率是否与第一通话模式下所需的第一采样率一致,若一致,则不进行重采样生成具有第一音频格式以及第一采样率的第一背景音,若不一致,则将目标背景音重采样生成具有第一音频格式以及第一采样率的第一背景音;

所述第一采样模块在第二通话模式下,根据用户的背景音选择指令获取存储于背景音存储单元中的目标背景音,并生成具有第二音频格式以及第二采样率的第二背景音,并将第二背景音传至第二混音模块,包括:

所述第一采样模块根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音接收到目标背景音;

所述第一采样模块查看其音频格式是否与第通话一模式下所需的第二音频格式一致,若符合,则不进行解码,若不符合,则将目标背景音的音频格式解码为第二音频格式;

所述第一采样模块查看该目标背景音的采样率是否与第二通话模式下所需的第二采样率一致,若一致,则不进行重采样生成具有第二音频格式以及第二采样率的第二背景音,若不一致,则将目标背景音重采样生成具有第二音频格式以及第二采样率的第二背景音。

可选地,所述第一采样率为16k或64k,所述第二采样率为8k或16k。

本发明的通话时共享背景音的方法和装置,可以在通话过程中通过本地通信设备根据背景音选择指令读取目标背景音,并进行混音后传至对端通信设备,从而在不影响用户通话的前提下,提高了用户通话时的使用体验。

并且,本发明可以根据不同的通话模式,自动选择是通过通信处理器还是应用处理器来实现混音的过程,从而适应不同通话模式下的共享背景音,进一步地提升用户的使用体验。

另外,本发明可以根据控制单元的指令,实现对混音处理的多种控制,从而可以实现背景音仅由对端用户听到、或仅由本地用户听到,进一步提高用户的使用体验。

附图说明

图1为本发明实施例的通话时共享背景音的方法流程图;

图2为本发明实施例的通话时共享背景音的装置结构图;

图3为本发明实施例的通话时共享背景音的方法中步骤a2的详细流程图;

图4为本发明实施例的通话时共享背景音的方法中步骤a4的详细流程图;

图5为本发明实施例的通话时共享背景音的方法子流程图一;

图6为本发明实施例的通话时共享背景音的方法子流程图二;

图7为本发明实施例的装置中应用处理器的结构示意图;

图8为本发明实施例的装置中通信处理器的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下通过具体实施例并参见附图,对本发明进行详细说明。

为了解决现有技术中存在的增加背景音时影响用户通话质量的技术缺陷,本发明实施例公开了一种通话时共享背景音的方法,从而在不影响用户通话的前提下,提高了用户通话时的使用体验。

为了实现上述目的,本发明实施例公开了一种通话时共享背景音的方法,如图1所示,用于本地通信设备与至少一个对端通信设备的通话过程中。

在介绍本实施例共享背景音的方法之前,首先对使用本方法的装置进行说明。

本地通信设备的结构如图2所示,包括:应用处理器、通信处理器、背景音存储单元、语音播放单元、语音采集单元、第一控制单元、第二控制单元、网络通信单元和射频单元。

其中,背景音存储单元、通信处理器、语音播放单元、语音采集单元、第一控制单元、网络通信单元均与应用处理器连接,且通信处理器分别与语音播放单元、语音采集单元、射频单元、第二控制单元连接。

应用处理器是通信设备的核心部件,处理通信设备中各个应用所需执行的操作,例如多媒体操作。

通信处理器(Communicate Processor,CP)作为辅助处理器,用于处理手机语音通话相关的工作。

射频单元的作用是通过无线网络发送和接收数据。本地通信设备与对端通信设备通过射频单元实现通信连接。

语音采集单元的作用是采集语音。此语音不仅包括使用者的说话语音,还包括使用者的周围环境的声音。应用于手机中时,一般为麦克风。

语音播放单元的作用是播放语音。应用于手机中时有多个硬件形式,例如耳机、扬声器或听筒。

第一控制单元可以发送第一混音停止指令和第三混音停止指令至应用处理器、第二控制单元可以发送第二混音停止指令和第四混音停止指令信号至通信处理器,从而起到控制通路的作用。上述指令可以通过用户在手机屏幕的点选动作而生成。

参见图1,本实施例的共享背景音的方法包括:

a1、应用处理器接收到用户的背景音分享指令后,判断当前通话模式为第一通话模式还是第二通话模式,若为第一通话模式,则进入步骤a2,若为第二通话模式,则进入步骤a4。

需要说明的是,该背景音分享指令可以为用户通过点选而生成。在一个实施例中,手机显示的通话页面增加背景音虚拟按键,用户点击该虚拟按键,弹出背景音列表,以供用户选择。该背景音可以为多种,例如音乐,或者用户自制的一段录音。

需要解释的是,本实施例中,第一通话模式为采用应用处理器,直接将语音信息通过网络通信单元发送至对端通信设备,例如微信、QQ、Skype等VOIP软件,通过传输数据方式来发送语音信息;第二通话模式为采用通信处理器,将语音信息通过射频单元发送至对端通信设备,例如现有的手机GSM制式下的通话。

a2、应用处理器根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音,并生成具有第一音频格式以及第一采样率的第一背景音,并执行步骤a3。

可选地,背景音选择指令,为用户通过点选背景音列表中所列出的背景音链接而生成。当用户点击选择某个背景音链接,应用处理器便对应地主动去获取背景音存储单元中对应的该目标背景音,并将获取到的该目标背景音进行解码和重采样操作。

更为具体地,参见图3,在步骤a2中,所述应用处理器根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音,并生成具有第一音频格式以及第一采样率的第一背景音,包括:

a21、所述应用处理器根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音接收到目标背景音;

a22、所述应用处理器查看其音频格式是否与第一通话模式下所需的第一音频格式一致,若一致,则不进行解码,若不一致,则将目标背景音的音频格式解码为第一音频格式;

a23、所述应用处理器查看该目标背景音的采样率是否与第一通话模式下所需的第一采样率一致,若一致,则不进行重采样而生成具有第一音频格式以及第一采样率的第一背景音,若不一致,则将目标背景音重采样生成具有第一音频格式以及第一采样率的第一背景音。

本实施例中,第一采样率可以但不限于为16k或64k,具体由第一通话模式所需的采样率来决定;第一音频格式可以为PCM格式。例如在获取到目标背景音后,应用处理器先查看其音频格式,若为PCM格式,则不需要解码;若为mp3格式,则需要解码。然后查看其采样率,若与第一采样率一致,则不需要重采样,若不一致,则进行重采样,最终生成具有第一采样率和第一音频格式的第一背景音。

a3、应用处理器查看是否收到第一控制单元的第一混音停止指令,若未收到,则进入步骤a31,若收到,则进入步骤a32。

第一混音停止指令的作用是第一通话模式下,停止应用处理器将第一背景音与本地通信设备的语音采集单元获取的语音进行混音。其可以通过用户在手机屏幕的点选动作而生成。例如用户在第一通话模式下选择背景音的播放方式为“仅自己听”,那么对应地生成第一混音停止指令,则只能本地通信设备听得到背景音,而对端通信设备听不到背景音。

本实施例中提及的第一混音停止指令、第二混音停止指令为第一通话模式下对应用处理器进行混音的控制;第三混音停止指令、第四混音停止指令为第二通话模式下对通信处理器进行混音的控制。并且,第二混音停止指令、第三混音停止指令、第四混音停止指令的作用与第一混音停止指令的作用类似,下文中便不再一一详细叙述。

a31、应用处理器将所述第一背景音与本地通信设备的语音采集单元获取的语音进行混音生成第一混合音后,实时地将所述第一混合音经由网络通信单元发送至对端通信设备。

需要说明的是,对于混音的过程,并非本发明的改进点所在,在此并不再展开赘述。

a32、应用处理器直接将本地通信设备的语音采集单元获取的语音实时地经由网络通信单元发送至对端通信设备。

上述步骤a2~a32为第一通话模式下的步骤,下面步骤a4~a52介绍第二通话模式下的步骤。

a4、应用处理器根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音,并生成具有第二音频格式以及第二采样率的第二背景音,并将第二背景音传至通信处理器,并执行步骤a5。

更为具体地,参见图4,在步骤a4中,所述应用处理器根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音,并生成具有第二音频格式以及第二采样率的第二背景音,包括:

a41、所述应用处理器根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音接收到目标背景音;

a42、所述应用处理器查看其音频格式是否与第通话一模式下所需的第二音频格式一致,若一致,则不进行解码,若不一致,则将目标背景音的音频格式解码为第二音频格式;

a43、所述应用处理器查看该目标背景音的采样率是否与第二通话模式下所需的第二采样率一致,若一致,则不进行重采样而生成具有第二音频格式以及第二采样率的第二背景音,若不一致,则将目标背景音重采样生成具有第二音频格式以及第二采样率的第二背景音。

本实施例中,第二采样率可以但不限于为8k或16k,具体由运营商来制定,第二音频格式可以为PCM格式。例如在获取到目标背景音后,应用处理器先查看其音频格式,若为PCM格式,则不需要解码;若为mp3格式,则需要解码。然后查看其采样率,若与第一采样率一致,则不需要重采样,若不一致,则进行重采样,最终生成具有第二音频格式和第二采样率的第二背景音。

a5、通信处理器查看是否收到第二控制单元的第二混音停止指令,若未收到,则进入步骤a51,若收到,则进入步骤a52。

a51、通信处理器将所述第二背景音与本地通信设备的语音采集单元获取的语音进行混音生成第二混合音后,实时地将所述第二混合音经由射频单元发送至对端通信设备;

a52、通信处理器直接将本地通信设备的语音采集单元获取的语音实时地经由射频单元发送至对端通信设备。

上述步骤为本地通信设备分别在第二通话模式和第一通话模式下发送语音与背景音的混音至对端通信设备的流程图。实际使用时,本地通信设备也需要将背景音与对方传送过来的语音进行混音并播放,下面介绍对于本地通信设备接收对端通信设备时的流程。

可选地,在第一通话模式下,参见图5,在步骤a2之后,还包括:

a60、所述应用处理器实时经由网络通信单元接收对端通信设备发送过来的语音,并执行步骤a61;

a61、所述应用处理器查看是否收到第一控制单元的第三混音停止指令,若未收到,则进入步骤a62,若收到,则进入步骤a63;

a62、所述应用处理器将对端通信设备发送过来的语音与所述第一背景音进行混音生成第三混合音后,实时地将第三混合音发送至本地通信设备的语音播放单元;

a63、所述应用处理器实时地直接将接收到的对端通信设备的语音发送至本地通信设备的语音播放单元。

通过步骤a60~a63,在第一通话模式下,应用处理器可以实时地将对端通信设备的语音(例如对端用户的语音)混音后发送至本地通信设备的语音播放单元。

可选地,在第二通话模式下,参见图6,在步骤a4之后,还包括:

a70、所述通信处理器实时经由所述射频单元接收对端通信设备发送过来的语音,并执行步骤a71;

a71、所述通信处理器查看是否收到第二控制单元的第四混音停止指令,若未收到,则进入步骤a72,若收到,则进入步骤a73;

a72、所述通信处理器将对端通信设备发送过来的语音与所述第二背景音进行混音生成第四混合音后,实时地将第四混合音发送至本地通信设备的语音播放单元;

a73、所述通信处理器实时地直接将接收到的对端通信设备的语音发送至本地通信设备的语音播放单元。

通过步骤a70~a73,在第二通话模式下,应用处理器可以实时地将对端通信设备的语音(例如对端用户的语音)混音后发送至本地通信设备的语音播放单元。

上述方法流程实现了本地通信设备与对端通信设备的通话时共享背景音的过程。并且,通过控制单元,还可以实现以下功能:

1)通话时,仅本地用户听到背景音,对端用户听不到背景音(例如开会时)

2)通话时,仅让对端用户听到背景音,本地用户听不到背景音。

综上所述,本发明的通话时共享背景音的方法,可以在通话过程中通过本地通信设备根据背景音选择指令读取目标背景音,并进行混音后传至对端通信设备,从而在不影响用户通话的前提下,提高了用户通话时的使用体验。

并且,本发明可以根据不同的通话模式,自动选择是通过通信处理器还是应用处理器来实现混音的过程,从而适应不同通话模式下的共享背景音,进一步地提升用户的使用体验。

另外,本发明可以根据控制单元的指令,实现对混音处理的多种控制,从而可以实现背景音仅由对端用户听到、或仅由本地用户听到,进一步提高用户的使用体验。

本发明实施例还公开了一种通话时共享背景音的装置,如图2、图7和图8所示,设置于本地通信设备中,包括:应用处理器、通信处理器、背景音存储单元、语音播放单元、语音采集单元、第一控制单元、第二控制单元和射频单元;

背景音存储单元、所述通信处理器、所述语音播放单元、所述语音采集单元、第一控制单元和网络通信单元均与应用处理器连接,且所述通信处理器与语音播放单元、语音采集单元、第二控制单元和射频单元连接。

其中,参见图7,,应用处理器包括:

通话模式判断模块,所述通话模式判断模块接收到用户的背景音分享指令后,判断当前通话模式为第二通话模式还是第一通话模式,然后通知第一采样模块动作;第一采样模块,所述第一采样模块在第一通话模式下,根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音,并生成具有第一音频格式以及第一采样率的第一背景音,并将第一背景音传至第一混音模块;

所述第一采样模块在第二通话模式下,根据用户的背景音选择指令获取存储于背景音存储单元中的目标背景音,并生成具有第二音频格式以及第二采样率的第二背景音,并将第二背景音传至第二混音模块,;

第一混音停止指令接收模块,所述第一混音停止指令接收模块查看是否收到第一控制单元的第一混音停止指令,若未收到,则通知第一混音模块动作,若收到,则通知第一语音发送模块动作;

第一混音模块,所述第一混音模块将所述第一背景音与本地通信设备的语音采集单元获取的语音进行混音生成第一混合音后,实时地将所述第一混合音经由网络通信单元发送至对端通信设备;

第一语音发送模块,所述第一语音发送模块直接将本地通信设备的语音采集单元获取的语音实时地经由网络通信单元发送至对端通信设备。

可选地,第一采样率为16k或64k,第二采样率为8k或16k。

参见图8,通信处理器包括:

第二混音停止指令接收模块,所述第二混音停止指令接收模块查看是否收到第二控制单元的第二混音停止指令,若未收到,则通知第二混音模块动作,若收到,则通知第二语音发送模块动作;

第二混音模块,所述第二混音模块将所述第二背景音与本地通信设备的语音采集单元获取的语音进行混音生成第二混合音后,实时地将所述第二混合音经由射频单元发送至对端通信设备;

第二语音发送模块,所述第二语音发送模块直接将本地通信设备的语音采集单元获取的语音实时地经由射频单元发送至对端通信设备。

可选地,为了实现在第一通话模式下对端通信设备的语音进行混音,参见图7,在第一采样模块之后还连接有:

第一语音接收模块,所述第一语音接收模块实时经由网络通信单元接收对端通信设备发送过来的语音,并通知第三混音停止指令接收模块动作;

第三混音停止指令接收模块,所述第三混音停止指令接收模块查看是否收到第一控制单元的第三混音停止指令,若未收到,则通知第一混音模块动作,若收到,则通知第一语音接收模块动作;

所述第一混音模块接收第一语音接收模块的对端通信设备的语音,并将该语音与所述第一背景音进行混音生成第三混合音后,实时地将第三混合音发送至本地通信设备的语音播放单元;

所述第一语音接收模块实时地直接将接收到的对端通信设备的语音发送至本地通信设备的语音播放单元。

可选地,为了实现在第二通话模式下对端通信设备的语音进行混音,参见图8,在第二采样模块之后还连接有:

第二语音接收模块,所述第二语音接收模块实时经由所述射频单元接收对端通信设备发送过来的语音,并通知第四混音停止指令接收模块动作;

第四混音停止指令接收模块,所述第四混音停止指令接收模块查看是否收到第二控制单元的第四混音停止指令,若未收到,则通知第二混音模块动作,若收到,则通知第二语音接收模块动作;

所述第二混音模块接收第二语音接收模块的对端通信设备的语音,并将该语音与所述第二背景音进行混音生成第四混合音后,并实时地将第四混合音发送至本地通信设备的语音播放单元;

所述第二语音接收模块实时地直接将接收到的对端通信设备的语音发送至本地通信设备的语音播放单元。

可选地,第一采样模块在第一通话模式下,根据用户的背景音选择指令获取存储于背景音存储单元中的目标背景音,并生成具有第一音频格式以及第一采样率的第一背景音,具体包括:

第一采样模块根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音接收到目标背景音;

第一采样模块查看其音频格式是否与第一通话模式下所需的第一音频格式一致,若符合,则不进行解码,若不符合,则将目标背景音的音频格式解码为第一音频格式;

第一采样模块查看该目标背景音的采样率是否与第一通话模式下所需的第一采样率一致,若一致,则不进行重采样生成具有第一音频格式以及第一采样率的第一背景音,若不一致,则将目标背景音重采样生成具有第一音频格式以及第一采样率的第一背景音。

第一采样模块在第二通话模式下,根据用户的背景音选择指令获取存储于背景音存储单元中的目标背景音,并生成具有第二音频格式以及第二采样率的第二背景音,并将第二背景音传至第二混音模块,包括:

第一采样模块根据用户的背景音选择指令,获取存储于背景音存储单元中的目标背景音接收到目标背景音;

第一采样模块查看其音频格式是否与第二通话模式下所需的第二音频格式一致,若符合,则不进行解码,若不符合,则将目标背景音的音频格式解码为第二音频格式;

第一采样模块查看该目标背景音的采样率是否与第二通话模式下所需的第二采样率一致,若一致,则不进行重采样生成具有第二音频格式以及第二采样率的第二背景音,若不一致,则将目标背景音重采样生成具有第二音频格式以及第二采样率的第二背景音。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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