基于双话筒的降噪处理方法及装置的制造方法

文档序号:10516511阅读:174来源:国知局
基于双话筒的降噪处理方法及装置的制造方法
【专利摘要】本发明涉及通信技术领域,尤其涉及一种基于双话筒的降噪处理方法及装置。本发明所述的方法包括:获取相对位置关系固定的两个所述的话筒各自至主动声源的距离;根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式。本发明不仅可根据两个话筒至主动声源的距离及拾到主动声源的音频信号幅度来调整降噪方式,且可根据两个话筒至主动声源的距离来确定主、辅话筒,以及根据两个话筒拾到主动声源的音频信号幅度值之间的差值情况来调整两个所述的话筒拾到的音频信号幅度值,以使两个所述的话筒拾到的音频信号幅度值之间的差值处于预设范围值内,进而避免出现送话无声、送话音量小等问题及实现消除周围环境的噪音、提高通话质量的效果。
【专利说明】
基于双话筒的降噪处理方法及装置
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种基于双话筒的降噪处理方法及装置。【【背景技术】】
[0002]现有部分手持通话设备已采用了双MIC(麦克风)消除噪音的方式,其原理是:其中一个主MIC,离使用者的嘴较近,另一个辅MIC位于通话设备的背面或顶面,并尽量远离主MIC;—般情况下,主MIC与辅MIC拾到的周围环境噪音的信号幅度基本一致,经过差分放大处理后,周围环境噪音的信号可被抑制,而对于有用的语音信号,由于主MIC—般位于通话设备下边缘(其正常通话时,靠近人嘴),使得主MIC拾到的有用语音信号幅度明显大于辅MIC拾到的语音信号幅度,经过差分放大后可实现信号的放大和还原,从而实现降噪效果。
[0003]由上可知,现有的双MIC消除降噪的方式中,其主MIC与辅MIC的位置时固定的,且要实现消除噪音的提前是主MIC拾到的有用信号幅度一定要大于辅MIC拾到的有用信号;若主MIC拾到的有用信号幅度小于或等于辅MIC拾到的有用信号幅度时,其不仅会使得消除噪音功能失效,且可能导致送话无声、送话音量小等问题。
[0004]而实际使用中,用户拿握通话设备的方式会造成主MIC拾到的有用信号幅度小于或等于辅MIC拾到的有用信号幅度,例如,主MIC偏离嘴巴、通话时意外挡住主MIC、睡着使用通话设备通话及肩夹通话设备通话等情况;另外,由于主MIC与辅MIC部件本身灵敏度差异等,也会导致主MIC与辅MIC拾到的有用信号幅度无差异,进而出现上述消除噪音功能失效、送话无声、送话音量小等问题。

【发明内容】

[0005]本发明的目的旨在解决上述至少一个问题,提供了一种基于双话筒的降噪处理方法及装置。
[0006]为实现该目的,本发明提供了一种基于双话筒的降噪处理方法,包括以下步骤:
[0007]获取相对位置关系固定的两个所述的话筒各自至主动声源的距离;
[0008]根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式。
[0009]进一步的,在所述根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式的步骤之前,还包括:
[0010]根据两个所述的话筒各自至主动声源的距离确定主、辅话筒。
[0011]具体的,所述根据两个所述的话筒各自至主动声源的距离确定主、辅话筒的步骤中,具体包括:
[0012]将两个所述的话筒各自至主动声源的距离进行比对并得出比对结果;
[0013]根据所述对比结果判定距离近的话筒为主话筒,距离远的话筒为辅话筒。
[0014]具体的,所述获取相对位置关系固定的两个所述的话筒各自至主动声源的距离的步骤中,具体包括:
[0015]检测两个所述的话筒各自相对于所述主动声源的偏移位置;
[0016]根据两个所述的话筒的偏移位置确定两个所述的话筒各自至所述主动声源的距离。
[0017]具体的,所述检测两个所述的话筒各自相对于所述主动声源的偏移位置的步骤中,具体包括:
[0018]实时检测智能设备上的压力信息;
[0019]通过所述智能设备上的压力信息判断出所述主动声源的发出主体与所述智能设备上特定区域的接触区域;
[0020]根据所述接触区域判定两个所述的话筒各自相对于所述主动声源的偏移位置。
[0021]可选的,所述根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式的步骤中,具体包括:
[0022]切换至以距离所述主动声源近的话筒为单麦的单麦降噪方式。
[0023]具体的,在所述切换至以距离所述主动声源近的话筒为单麦的单麦降噪方式的步骤中,具体包括:
[0024]控制距离所述主动声源远的话筒禁用。
[0025]具体的,所述根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式的步骤中,具体包括:
[0026]调整两个所述的话筒拾到的音频信号幅度值,以使两个所述的话筒拾到的音频信号幅度值之间的差值处于预设范围值内。
[0027]具体的,所述调整两个所述的话筒拾到的音频信号幅度值的过程中,具体包括:
[0028]调整所述主话筒和/或辅话筒拾到的音频信号幅度值,以使所述主话筒拾到的音频信号幅度值大于辅话筒拾到的音频信号幅度值。
[0029]进一步的,所述根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式的步骤中,还包括:
[0030]获取两个所述的话筒拾到的音频信号幅度值;
[0031]将两个所述的话筒拾到的音频信号幅度值进行比对判断,以得出两个所述的话筒拾到的音频信号幅度值之间的差值情况;
[0032]根据两个所述的话筒拾到的音频信号幅度值之间的差值情况,确定两个所述的话筒拾到的音频信号幅度值的调整方式。
[0033]具体的,所述根据两个所述的话筒拾到的音频信号幅度值之间的差值情况,确定两个所述的话筒拾到的音频信号幅度值的调整方式的步骤中,具体包括:
[0034]根据两个所述的话筒拾到的音频信号幅度值之间的差值情况,确定将主话筒拾到的音频信号幅度值调大一定值和/或将辅话筒拾到的音频信号幅度值调小一定值。
[0035]进一步的,在所述调整两个所述的话筒拾到的音频信号幅度值,以使两个所述的话筒拾到的音频信号幅度值之间的差值处于预设范围值内的步骤之后,还包括:
[0036]将两个所述的话筒拾到的音频信号幅度值进行差分放大处理。
[0037]具体的,该方法的执行主体包括手机、耳机、助听器、智能手表、智能行车记录仪、笔记本电脑或平板电脑。
[0038]较佳的,该方法的执行主体为智能手机。
[0039]相应的,本发明还提供了一种基于双话筒的降噪处理装置,包括:
[0040]获取模块,用于获取相对位置关系固定的两个所述的话筒各自至主动声源的距离;
[0041]调整模块,用于根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式。
[0042]进一步的,本发明所述的装置,还包括:
[0043]判定模块,用于根据两个所述的话筒各自至主动声源的距离确定主、辅话筒。
[0044]具体的,所述判定模块包括:
[0045]比对单元,用于将两个所述的话筒各自至主动声源的距离进行比对并得出比对结果;
[0046]判定单元,用于根据所述对比结果判定距离近的话筒为主话筒,距离远的话筒为辅话筒。
[0047]具体的,所述获取模块包括:
[0048]检测单元,用于检测两个所述的话筒各自相对于所述主动声源的偏移位置;
[0049]距离判定单元,用于根据两个所述的话筒的偏移位置确定两个所述的话筒各自至所述主动声源的距离。
[0050]具体的,所述检测单元包括:
[0051 ]压力检测子单元,用于实时检测智能设备上的压力信息;
[0052]判断子单元,用于通过所述智能设备上的压力信息判断出所述主动声源的发出主体与所述智能设备上特定区域的接触区域;
[0053]位置判定子单元,用于根据所述接触区域判定两个所述的话筒各自相对于所述主动声源的偏移位置。
[0054]可选的,所述调整模块包括:
[0055]切换单元,用于切换至以距离所述主动声源近的话筒为单麦的单麦降噪方式。
[0056]具体的,所述切换单元包括:
[0057]控制子单元,用于控制距离所述主动声源远的话筒禁用。
[0058]具体的,所述调整模块包括:
[0059]幅度调整单元,用于调整两个所述的话筒拾到的音频信号幅度值,以使两个所述的话筒拾到的音频信号幅度值之间的差值处于预设范围值内。
[0060]具体的,所述幅度调整单元包括:
[0061]信号调整子单元,用于调整所述主话筒和/或辅话筒拾到的音频信号幅度值,以使所述主话筒拾到的音频信号幅度值大于辅话筒拾到的音频信号幅度值。
[0062]进一步的,所述调整模块还包括:
[0063]信号获取单元,用于获取两个所述的话筒拾到的音频信号幅度值;
[0064]比对判断单元,用于将两个所述的话筒拾到的音频信号幅度值进行比对判断,以得出两个所述的话筒拾到的音频信号幅度值之间的差值情况;
[0065]方式判定单元,用于根据两个所述的话筒拾到的音频信号幅度值之间的差值情况,确定两个所述的话筒拾到的音频信号幅度值的调整方式。
[ΟΟ??]具体的,所述方式判定单元包括:
[0067]确定子单元,用于根据两个所述的话筒拾到的音频信号幅度值之间的差值情况,确定将主话筒拾到的音频信号幅度值调大一定值和/或将辅话筒拾到的音频信号幅度值调小一定值。
[0068]进一步的,所述调整模块还包括:
[0069]处理单元,用于将两个所述的话筒拾到的音频信号幅度值进行差分放大处理。
[0070]具体的,该装置的安装主体包括手机、耳机、助听器、智能手表、智能行车记录仪、笔记本电脑或平板电脑。
[0071]较佳的,该装置的安装主体为智能手机。
[0072]与现有技术相比,本发明具备如下优点:
[0073]本发明可获取相对位置关系固定的两个所述的话筒各自至主动声源的距离,并根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式;其中,当两个话筒拾到主动声源的音频信号幅度非常接近时,可调整为以基于离主动声源近的话筒为单麦的单麦降噪方式,当两个话筒拾到主动声源的音频信号幅度有差异时,则调整为双话筒降噪方式,以此可避免因两个话筒拾到主动声源的音频信号幅度接近而出现送话无声、送话音量小等问题。
[0074]其次,本发明可将两个所述的话筒各自至主动声源的距离进行比对并得出比对结果,然后根据所述对比结果判定距离近的话筒为主话筒,距离远的话筒为辅话筒,其可避免用户在实际使用中因拿握通话设备的方式(例如,通话设备下边缘的话筒偏离嘴巴、通话时意外挡住通话设备下边缘的话筒、睡着使用通话设备通话及肩夹通话设备通话等方式)不同而使得通话设备下边缘的话筒拾到的有用信号幅度小于或等于通话设备背面或顶面的话筒的有用信号幅度,进而避免出现送话无声、送话音量小等问题。同时,在获取相对位置关系固定的两个所述的话筒各自至主动声源的距离时,是通过检测两个所述的话筒各自相对于所述主动声源的偏移位置,然后根据两个所述的话筒的偏移位置确定两个所述的话筒各自至所述主动声源的距离,该过程可较准确的获取两个所述的话筒各自至主动声源的距离,进而便于根据所述两个距离较准确的确定主话筒和辅话筒。
[0075]另外,在采用双话筒降噪方式中,本发明可将两个所述的话筒拾到的音频信号幅度值进行比对判断,以得出两个所述的话筒拾到的音频信号幅度值之间的差值情况,然后根据两个所述的话筒拾到的音频信号幅度值之间的差值情况,确定将主话筒拾到的音频信号幅度值调大一定值和/或将辅话筒拾到的音频信号幅度值调小一定值,以使两个所述的话筒拾到的音频信号幅度值之间的差值处于预设范围值内,进而将两个所述的话筒拾到的音频信号幅度值进行差分放大处理;该过程不仅可较好的实现消除周围环境的噪音,且可有效的将主动声源的语音信号传送出去,较高程度的提高通话质量。
[0076]综上,本发明不仅可根据两个话筒至主动声源的距离及拾到主动声源的音频信号幅度来调整降噪方式,且可根据两个话筒至主动声源的距离来确定主、辅话筒,以及根据两个话筒拾到主动声源的音频信号幅度值之间的差值情况来调整两个所述的话筒拾到的音频信号幅度值,以使两个所述的话筒拾到的音频信号幅度值之间的差值处于预设范围值内,进而避免出现送话无声、送话音量小等问题及实现消除周围环境的噪音、提高通话质量的效果。
【【附图说明】】
[0077]图1为本发明中基于双话筒的降噪处理方法的一个实施例的程序流程图;
[0078]图2为本发明中计算主、辅话筒到主动声源的距离时的使用状态模拟图;
[0079]图3为采用各使用方式时面颊与智能设备接触区域的结构示意图;
[0080]图4为本发明中基于双话筒的降噪处理装置的一个实施例的结构框图。
【【具体实施方式】】
[0081]下面结合附图和示例性实施例对本发明作进一步地描述,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。此外,如果已知技术的详细描述对于示出本发明的特征是不必要的,则将其省略。
[0082]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“親接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0083]本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0084]本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communicat1ns Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Posit1ning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
[0085]本技术领域技术人员可以理解,这里所使用的服务器、云端、远端网络设备等概念,具有等同效果,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远端网络设备、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、W頂AX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。
[0086]有必要先对本发明的应用场景及原理进行如下的先导性说明。
[0087]本发明所述的“话筒”也可称“MIC(麦克风)”,其是一种传声器,即将声音信号转换为电信号的能量转换器件;其中,“单麦”是指通话设备只有一个话筒或只启用一个话筒接收音频信号,“双麦”是指通话设备通话时启用两个话筒接收音频信号;本发明所述的“主动声源”是指拟通过通话设备将声音信号传送出去的声音产生及发出位置,例如人想通过通话设备将自己说出的话语传送出去,则此场景下主动声源指的就是人的嘴部。
[0088]本发明的有关方法和装置的应用场景,是基于带有至少两个话筒、处理器、传感器(如距离传感器或压力传感器等)的通话设备,所述通话设备可为手机、耳机、助听器、智能手表、智能行车记录仪、笔记本电脑或平板电脑等,以下将以手机为例进行示例性说明,但应该说明的是,该描述是示例性的,本发明的范围并不局限于此,本发明实施例大方法和装置也适用于其他通话设备。
[0089]请参阅附图1,本发明一种基于双话筒的降噪处理方法的一个典型实施例,其包括以下步骤:
[0090]S100,获取相对位置关系固定的两个所述的话筒各自至主动声源的距离。
[0091 ]具体的,该步骤的具体过程包括:(I)检测两个所述的话筒各自相对于所述主动声源的偏移位置。
[0092]其中,可通过通话设备上的相关部件实时检测智能设备上的压力信息,然后通过所述智能设备上的压力信息判断出所述主动声源的发出主体与所述智能设备上特定区域的接触区域,再根据所述接触区域判定两个所述的话筒各自相对于所述主动声源的偏移位置。
[0093]例如,人通过触摸屏双话筒手机实施通话时,即可通过获取并判断人面颊与触摸屏接触面积的变化来判定出所述两个话筒各自相对于所述嘴部(主动声源)的偏移位置。
[0094](2)根据两个所述的话筒的偏移位置确定两个所述的话筒各自至所述主动声源的距离。
[0095]其中,因为两个话筒在通话设备上的位置是在制造时即已经固定的,因此,只要知道该两个话筒相对于所述主动声源的偏移位置后,再通过处理器内部的相关处理计算即可得出两个所述话筒各自至所述主动声源的距离。
[0096]S110,根据两个所述的话筒各自至主动声源的距离确定主、辅话筒。
[0097]具体的,将两个所述的话筒各自至主动声源的距离进行比对并得出比对结果,然后根据所述对比结果判定距离近的话筒为主话筒,距离远的话筒为辅话筒。
[0098]综合图2和附图3所示,以人通过触摸屏双话筒手机实施通话为例,图2中的S表示触摸屏与面颊的接触面积,LI表示主话筒到嘴巴的距离,L2表示辅话筒到嘴巴的距离;其中面颊与触摸屏的接触面积,可根据左右手使用及手机偏离标准位置的不同进行区别,如图3所示,当采用左手使用时,面颊与触摸屏的接触位置主要为图3中右上方SI区域位置,可根据SI区域位置的变化分析判断出手机通话时其偏移Y轴方向的位置,来计算出L1、L2的相应距离值;当采用右手使用时,面颊与触摸屏的接触位置主要为图3中左上方S2区域位置,可根据S2区域位置的变化分析判断出手机通话时其偏移Y轴方向的位置,来计算出L1、L2相应的距离值;当手机使用中沿X轴外翻时,图3中的S3区域的下边沿会上移,进而S3区域的面积即会变小,然后可根据S3区域的变化来计算出L1、L2相应的距离值。
[0099]S120,根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式。
[0100]其中,当两个话筒拾到主动声源的音频信号幅度非常接近时(若直接将两个话筒拾到的主动声源的音频信号进行差分放大处理,则会使主动声源的音频信号抑制抵消,进而出现送话音量小、无声等问题),可调整为以基于离主动声源近的话筒为单麦的单麦降噪方式,当两个话筒拾到主动声源的音频信号幅度有差异时,则调整为双话筒降噪方式。该步骤的具体过程为:先获取两个所述的话筒拾到的音频信号幅度值,然后将两个所述的话筒拾到的音频信号幅度值进行比对判断,以得出两个所述的话筒拾到的音频信号幅度值之间的差值情况,再根据两个所述的话筒拾到的音频信号幅度值之间的差值情况,确定两个所述的话筒拾到的音频信号幅度值的调整方式。
[0101]例如,当人在用手机通话过程中,通过获取主、辅话筒拾到的音频信号幅度值并进行比对判断后,得出主话筒与辅话筒拾到人嘴部发出的音频信号幅度较接近时,即可切换为单话筒通话,即只用主话筒(距离人嘴部较近的话筒)实施降噪及通话,而控制辅话筒(距离人嘴部较远的话筒)禁用;若得出主话筒与辅话筒拾到人嘴部发出的音频信号幅度有一定差异时,则调整切换为双话筒降噪通话方式。
[0102]当采取双话筒降噪方式时,其具体降噪方法步骤如下:
[0103](I)调整两个所述的话筒拾到的音频信号幅度值,以使两个所述的话筒拾到的音频信号幅度值之间的差值处于预设范围内。其主要是根据双话筒各自拾到的主动声源的音频信号幅度值及各自至主动声源的距离来实施调整的;优选的,所述两个所述的话筒拾到的主动声源的音频信号幅度值之间的差值不小于6db。
[0104]调整两个所述话筒拾到的音频信号幅度值时,具体可调整所述主话筒和/或辅话筒拾到的音频信号幅度值,以使所述主话筒拾到的音频信号幅度值大于辅话筒拾到的音频信号幅度值。
[0105]例如,当主话筒拾到的音频信号幅度值与辅话筒拾到的音频信号幅度值之间的差值小于6db时,即可通过调整主话筒拾到的音频信号幅度值的增益,以使主、辅话筒拾到的音频信号幅度值之间的差值不小于6db,当然也可将辅话筒的音频信号幅度值调小,或者在调整主话筒拾到的音频信号幅度值增益的同时将辅话筒的音频信号幅度值调小。
[0106](2)将两个所述的话筒拾到的音频信号幅度值进行差分放大处理。
[0107]具体的,在进行差分放大处理时,可将主、辅话筒拾到的较接近的音频信号幅度值抵消抑制(即周围环境噪音),并将主话筒拾到的音频信号幅度值大于辅话筒拾到的音频信号幅度值的音频信号幅度值(即主动声源的音频信号)进行放大处理,以提高有效音频信号幅度值,进而提高通话质量效果。
[0108]例如,当人在用手机通话过程中,先根据手机上两个话筒至人嘴部的距离确定手机的主、辅话筒(将距离较近的确定为主话筒,距离较远的确定为辅话筒),并获取该主、辅话筒拾到的音频信号幅度值,将主、辅话筒拾到的音频信号幅度值进行比对判断,得出该两个话筒拾到的音频信号幅度值之间的差值情况,当主、辅话筒拾到的音频信号幅度值之间的差值小于6db时,调整主话筒拾到的音频信号幅度值的增益,以使主、辅话筒拾到的音频信号幅度值之间的差值不小于6db,然后将调整后的主、辅话筒拾到的音频信号幅度值进行共模抑制、差分放大处理,以消除周围环境的噪音信号,保留一定数值的有效信号幅度值(即主话筒拾到的人嘴部发出的音频信号幅度值),进而实现消除周围噪音,提高通话质量效果。
[0109]综上,本发明不仅可根据两个话筒至主动声源的距离及拾到主动声源的音频信号幅度来调整降噪方式,且可根据两个话筒至主动声源的距离来确定主、辅话筒,以及根据两个话筒拾到主动声源的音频信号幅度值之间的差值情况来调整两个所述的话筒拾到的音频信号幅度值,以使两个所述的话筒拾到的音频信号幅度值之间的差值处于预设范围值内,进而避免出现送话无声、送话音量小等问题及实现消除周围环境的噪音、提高通话质量的效果。
[0110]相应的,依据计算机软件的功能模块化思维,本发明还提供了一种基于双话筒的降噪处理装置,也即一种基于双话筒的降噪处理方法的处理器,请参见附图4,以下具体揭示本装置包括的模块及各模块实现的具体功能。该装置包括:
[0111]获取模块11,用于获取相对位置关系固定的两个所述的话筒各自至主动声源的距离。
[0112]具体的,该获取模块11具体包括:检测单元,用于检测两个所述的话筒各自相对于所述主动声源的偏移位置;距离判定单元,用于根据两个所述的话筒的偏移位置确定两个所述的话筒各自至所述主动声源的距离。
[0113]其中,因为两个话筒在通话设备上的位置是在制造时即固定的,因此,只要知道该两个话筒相对于所述主动声源的偏移位置后,再通过距离判定单元得出两个所述话筒各自至所述主动声源的距离。
[0114]检测单元工作时,可通过压力检测子单元实时检测智能设备上的压力信息,然后通过判断子单元根据所述智能设备上的压力信息判断出所述主动声源的发出主体与所述智能设备上特定区域的接触区域,再通过位置判定子单元根据所述接触区域判定两个所述的话筒各自相对于所述主动声源的偏移位置。
[0115]例如,人通过触摸屏双话筒手机实施通话时,即可通过检测单元获取并判断人面颊与触摸屏接触面积的变化来判定出所述两个话筒各自相对于所述嘴部(主动声源)的偏移位置。
[0116]判定模块12,用于根据两个所述的话筒各自至主动声源的距离确定主、辅话筒。
[0117]具体的,所述判定模块12工作时,先通过比对单元将两个所述的话筒各自至主动声源的距离进行比对并得出比对结果,然后通过判定单元根据所述对比结果判定距离近的话筒为主话筒,距离远的话筒为辅话筒。
[0118]综合图2和附图3所示,以人通过触摸屏双话筒手机实施通话为例,图2中的S表示触摸屏与面颊的接触面积,LI表示主话筒到嘴巴的距离,L2表示辅话筒到嘴巴的距离;其中面颊与触摸屏的接触面积,可根据左右手使用及手机偏离标准位置的不同进行区别,如图3所示,当采用左手使用时,面颊与触摸屏的接触位置主要为图3中右上方SI区域位置,可根据SI区域位置的变化分析判断出手机通话时其偏移Y轴方向的位置,来计算出L1、L2的相应距离值;当采用右手使用时,面颊与触摸屏的接触位置主要为图3中左上方S2区域位置,可根据S2区域位置的变化分析判断出手机通话时其偏移Y轴方向的位置,来计算出L1、L2相应的距离值;当手机使用中沿X轴外翻时,图3中的S3区域的下边沿会上移,进而S3区域的面积即会变小,然后可根据S3区域的变化来计算出L1、L2相应的距离值。
[0119]调整模块13,用于根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式。
[0120]其中,当两个话筒拾到主动声源的音频信号幅度非常接近时(若直接将两个话筒拾到的主动声源的音频信号进行差分放大处理,则会使主动声源的音频信号抑制抵消,进而出现送话音量小、无声等问题),可通过调整模块13中的切换单元调整为以基于离主动声源近的话筒为单麦的单麦降噪方式,当两个话筒拾到主动声源的音频信号幅度有差异时,则调整为双话筒降噪方式。该调整模块13工作的具体过程为:先通过信号获取单元获取两个所述的话筒拾到的音频信号幅度值,然后通过比对判断单元将两个所述的话筒拾到的音频信号幅度值进行比对判断,以得出两个所述的话筒拾到的音频信号幅度值之间的差值情况,再通过方式判定单元根据两个所述的话筒拾到的音频信号幅度值之间的差值情况,确定两个所述的话筒拾到的音频信号幅度值的调整方式。
[0121]例如,当人在用手机通话过程中,通过信号获取单元获取主、辅话筒拾到的音频信号幅度值并进行比对判断后,得出主话筒与辅话筒拾到人嘴部发出的音频信号幅度较接近时,即可通过切换单元切换为单话筒通话,即只用主话筒(距离人嘴部较近的话筒)实施降噪及通话,而通过切换单元控制子单元控制辅话筒(距离人嘴部较远的话筒)禁用;若得出主话筒与辅话筒拾到人嘴部发出的音频信号幅度有一定差异时,则调整切换为双话筒降噪通话方式。
[0122]当采取双话筒降噪方式时,所述调整模块13的具体降噪过程如下:
[0123](I)通过幅度调整单元调整两个所述的话筒拾到的音频信号幅度值,以使两个所述的话筒拾到的音频信号幅度值之间的差值处于预设范围内。其主要是根据双话筒各自拾到的主动声源的音频信号幅度值及各自至主动声源的距离来实施调整的;优选的,所述两个所述的话筒拾到的主动声源的音频信号幅度值之间的差值不小于6db。
[0124]调整两个所述话筒拾到的音频信号幅度值时,具体可通过幅度调整单元中的信号调整子单元调整所述主话筒和/或辅话筒拾到的音频信号幅度值,以使所述主话筒拾到的音频信号幅度值大于辅话筒拾到的音频信号幅度值。
[0125]例如,当主话筒拾到的音频信号幅度值与辅话筒拾到的音频信号幅度值之间的差值小于6db时,即可通过调整主话筒拾到的音频信号幅度值的增益,以使主、辅话筒拾到的音频信号幅度值之间的差值不小于6db,当然也可将辅话筒的音频信号幅度值调小,或者在调整主话筒拾到的音频信号幅度值增益的同时将辅话筒的音频信号幅度值调小,其具体选择哪种调整方式执行可通过方式判定单元中的确定子单元来最终确定
[0126](2)通过处理单元将两个所述的话筒拾到的音频信号幅度值进行差分放大处理。
[0127]具体的,在进行差分放大处理时,可将主、辅话筒拾到的较接近的音频信号幅度值抵消抑制(即周围环境噪音),并将主话筒拾到的音频信号幅度值大于辅话筒拾到的音频信号幅度值的音频信号幅度值(即主动声源的音频信号)进行放大处理,以提高有效音频信号幅度值,进而提高通话质量效果。
[0128]例如,当人在用手机通话过程中,先通过判定模块12根据手机上两个话筒至人嘴部的距离确定手机的主、辅话筒(将距离较近的确定为主话筒,距离较远的确定为辅话筒),并通过信号获取单元获取该主、辅话筒拾到的音频信号幅度值,接着通过比对判断单元将主、辅话筒拾到的音频信号幅度值进行比对判断,得出该两个话筒拾到的音频信号幅度值之间的差值情况,当主、辅话筒拾到的音频信号幅度值之间的差值小于6db时,通过调整主话筒拾到的音频信号幅度值的增益,以使主、辅话筒拾到的音频信号幅度值之间的差值不小于6db,然后通过处理单元将调整后的主、辅话筒拾到的音频信号幅度值进行共模抑制、差分放大处理,以消除周围环境的噪音信号,保留一定数值的有效信号幅度值(即主话筒拾到的人嘴部发出的音频信号幅度值),进而实现消除周围噪音,提高通话质量效果。
[0129]综上,本发明不仅可根据两个话筒至主动声源的距离及拾到主动声源的音频信号幅度来调整降噪方式,且可根据两个话筒至主动声源的距离来确定主、辅话筒,以及根据两个话筒拾到主动声源的音频信号幅度值之间的差值情况来调整两个所述的话筒拾到的音频信号幅度值,以使两个所述的话筒拾到的音频信号幅度值之间的差值处于预设范围值内,进而避免出现送话无声、送话音量小等问题及实现消除周围环境的噪音、提高通话质量的效果。
[0130]在此处所提供的说明书中,虽然说明了大量的具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实施例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0131]虽然上面已经示出了本发明的一些示例性实施例,但是本领域的技术人员将理解,在不脱离本发明的原理或精神的情况下,可以对这些示例性实施例做出改变,本发明的范围由权利要求及其等同物限定。
【主权项】
1.一种基于双话筒的降噪处理方法,其特征在于,包括以下步骤: 获取相对位置关系固定的两个所述的话筒各自至主动声源的距离; 根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式。2.如权利要求1所述的方法,其特征在于,在所述根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式的步骤之前,还包括: 根据两个所述的话筒各自至主动声源的距离确定主、辅话筒。3.如权利要求2所述的方法,其特征在于,所述根据两个所述的话筒各自至主动声源的距离确定主、辅话筒的步骤中,具体包括: 将两个所述的话筒各自至主动声源的距离进行比对并得出比对结果; 根据所述对比结果判定距离近的话筒为主话筒,距离远的话筒为辅话筒。4.如权利要求1?3任一项所述的方法,其特征在于,所述获取相对位置关系固定的两个所述的话筒各自至主动声源的距离的步骤中,具体包括: 检测两个所述的话筒各自相对于所述主动声源的偏移位置; 根据两个所述的话筒的偏移位置确定两个所述的话筒各自至所述主动声源的距离。5.如权利要求4所述的方法,其特征在于,所述检测两个所述的话筒各自相对于所述主动声源的偏移位置的步骤中,具体包括: 实时检测智能设备上的压力信息; 通过所述智能设备上的压力信息判断出所述主动声源的发出主体与所述智能设备上特定区域的接触区域; 根据所述接触区域判定两个所述的话筒各自相对于所述主动声源的偏移位置。6.如权利要求1?3任一项所述的方法,其特征在于,所述根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式的步骤中,具体包括: 切换至以距离所述主动声源近的话筒为单麦的单麦降噪方式。7.如权利要求6所述的方法,其特征在于,在所述切换至以距离所述主动声源近的话筒为单麦的单麦降噪方式的步骤中,具体包括: 控制距离所述主动声源远的话筒禁用。8.如权利要求1?3任一项所述的方法,其特征在于,所述根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式的步骤中,具体包括: 调整两个所述的话筒拾到的音频信号幅度值,以使两个所述的话筒拾到的音频信号幅度值之间的差值处于预设范围值内。9.如权利要求8所述的方法,其特征在于,所述调整两个所述的话筒拾到的音频信号幅度值的过程中,具体包括: 调整所述主话筒和/或辅话筒拾到的音频信号幅度值,以使所述主话筒拾到的音频信号幅度值大于辅话筒拾到的音频信号幅度值。10.一种基于双话筒的降噪处理装置,其特征在于,包括: 获取模块,用于获取相对位置关系固定的两个所述的话筒各自至主动声源的距离; 调整模块,用于根据所述两个距离,基于至少一个所述的话筒的受话信号调整降噪方式。
【文档编号】H04R3/00GK105872898SQ201610224851
【公开日】2016年8月17日
【申请日】2016年4月12日
【发明人】李小明
【申请人】北京奇虎科技有限公司, 奇酷互联网络科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1