“第一”、“第二”、“第三” “第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。
【具体实施方式】
[0037]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]为了更好的说明本发明实施例,下面结合具体的应用场景对本发明实例进行说明。请参阅图1,图1为本申请实施例提供的信号处理方法的一种应用示例图。
[0039]发明人研究发现,目前,当第一电子设备和第二电子设备建立通话链接,即两个用户在通过第一电子设备和第二电子设备进行通话时,若第一电子设备又接收到第三电子设备的通话请求,即第一电子设备又有新的来电,第一电子设备会有“嘟嘟”的提示音提示有新的来电,这种“嘟嘟”音有可能会通过第一电子设备的麦克混入通话的上行数据(即第一电子设备向基站发送的信号)中传输到第二电子设备,使得第二电子设备的用户也会听到“嘟嘟”音,对通话中的第二电子设备来说,就形成了通话的干扰音频,影响第二电子设备的用户的通话体验。基于此,本发明实施例提供一种信号处理方法,应用于第一电子设备,对第一电子设备的上行数据进行滤波,以滤除第一电子设备中的上行数据中的非DTMF单频音合成信号,以降低第二电子设备受到的音频干扰。
[0040]相参阅图2,图2为本发明实施例提供的信号处理方法的一种实现流程图,可以包括:[0041 ] 步骤S21:在第一电子设备和第二电子设备进行语音通信的过程中,检测所述第一电子设备的待发送语音信号中是否包含单频音合成信号;
[0042]本发明实施例中,待发送语音信号即第一电子设备将要向第二电子设备发送的语音信号。
[0043]通常,“嘟嘟”的提示音会采用双音多频(Dual Tone Multi Frequency,DTMF)信号,而双音多频信号是由一个高频信号和一个低频信号叠加组成一个组合信号,即单频音合成信号。
[0044]可以通过检测待发送语音信号的频率分量判断是否包含单频音合成信号,即如果待发送语音信号中包含特定频率的语音信号,则可以确定待发送语音信号中包含单频音合成信号。
[0045]步骤S22:当检测到所述第一电子设备的待发送语音信号中包含单频音合成信号时,判断所述单频音合成信号中是否包含所述第一电子设备开启双音多频编码功能所生成的单频音合成信号;
[0046]如果检测到第一电子设备的待发送语音信号中包含单频音合成信号,继续判断所包含的单频音合成信号中是否包含第一电子设备开启双音多频功能生成的单频音合成信号。
[0047]步骤S23:当所述单频音合成信号中未包含所述第一电子设备开启双音多频编码功能所生成的单频音合成信号时,对所述待发送语音信号进行滤波后发送,滤波后的待发送语音信号中不包含所述单频音合成信号。
[0048]本发明实施例中,当所述单频音合成信号中未包含所述第一电子设备开启双音多频编码功能所生成的单频音合成信号时,对待发送语音信号进行滤波,以滤除待发送语音信号中的单频音合成信号。
[0049]第一电子设备与第二电子设备在进行通话的过程中,有可能第一电子设备也开启了双音多频功能,因此,第一电子设备的待发送语音信号中有可能还包括由于第一电子设备开启双音多频功能发送的单频音信号,因此,为了避免对第一电子设备的双音多频功能造成影响,本发明实施例中,如果检测到待发送语音信号中的单频音合成信号中不包含第一电子设备开启双音多频编码功能所生成的单频音合成信号时,再对待发送语音信号进行滤波,从而滤除第一电子设备从麦克收集到的单频音合成信号,降低对第二电子设备的音频干扰。
[0050]与现有技术中直接向第二电子设备发送语音信号不同,本发明实施例中,在第一电子设备和第二电子设备进行语音通信的过程中,在发送语音信号前,检测第一电子设备的待发送语音信号中是否包含单频音合成信号,当检测到所述第一电子设备的待发送语音信号中包含单频音合成信号时,判断所述单频音合成信号中是否包含所述第一电子设备开启双音多频编码功能所生成的单频音合成信号;当所述单频音合成信号中未包含所述第一电子设备开启双音多频编码功能所生成的单频音合成信号时,对所述待发送语音信号进行滤波后发送,滤波后的待发送语音信号中不包含所述单频音合成信号,从而避免第一电子设备在与第二电子设备进行通话的过程中接收到新的来电而对第二电子设备造成干扰。降低了通话过程中对第二电子设备的音频干扰。
[0051]上述实施例中,可选的,所述判断所述单频音合成信号中是否包含所述第一电子设备开启双音多频编码功能所生成的单频音合成信号可以包括:
[0052]通过预置的标志位判断所述单频音合成信号中是否包含所述第一电子设备开启双音多频编码功能所生成的单频音合成信号。
[0053]本发明实施例中,可以设置用于标示第一电子设备的双音多频功能是否开启的标志位。在第一电子设备开启双音多频功能时,对所述预置的标志位进行赋值标记,以标示第一电子设备开启了双音多频功能。
[0054]具体的,可以当所述预置的标志位被标记为预设值时,确定所述单频音合成信号中包含所述第一电子设备开启双音多频编码功能所生成的单频音合成信号,其中,所述预设值由所述第一电子设备在开启双音多频编码功能生成单频音合成信号时标记。
[0055]可选的,当所述单频音合成信号中包含所述第一电子设备开启双音多频编码功能所生成的单频音合成信号时,直接发送所述待发送语音信号。
[0056]也就是说,在检测到第一电子设备的待发送语音信号中包含单音频合成信号后,如果说所述单音频合成信号中包括由于第一电子设备开启双音多频编码功能所生成的单频音合成信号,则不对待发送语音信号进行滤波,而是直接发送所述待发送语音信号,以免影响第一电子设备的双音多频功能。
[0057]与方法实施例相对应,本发明实施例还提供一种信号处理装置,本发明实施例提供的信号处理装置的一种结构示意图如图3所示,可以包括:
[0058]检测模块31,判断模块32和滤波模块33 ;其中,
[0059]检测模块31用于在第一电子设备和第二电子设备进行语音通信的过程中,检测所述第一电子设备的待发送语音信号中是否包含单频音合成信号;
[0060]本发明实施例中,待发送语音信号即第一电子设备将要向第二电子设备发送的语音信号。
[0061]通常,“嘟嘟”的提示音会采用双音多频(Dual Tone Multi Frequency,DTMF)信号,而双音多频信号是由一个高频信号和一个低频信号叠加组成一个组合信号,即单频音合成信号。
[0062]可以通过检测待发送语音信号的频率分量判断是否包含单频