CN111356908B - 一种降噪方法及终端 - Google Patents
一种降噪方法及终端 Download PDFInfo
- Publication number
- CN111356908B CN111356908B CN201780097001.4A CN201780097001A CN111356908B CN 111356908 B CN111356908 B CN 111356908B CN 201780097001 A CN201780097001 A CN 201780097001A CN 111356908 B CN111356908 B CN 111356908B
- Authority
- CN
- China
- Prior art keywords
- terminal
- distance
- mouth
- user
- microphone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L21/00—Vacuum gauges
- G01L21/02—Vacuum gauges having a compression chamber in which gas, whose pressure is to be measured, is compressed
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例公开了一种降噪方法及终端,该方法包括:终端检测目标距离,所述目标距离包括用户嘴部到所述终端的主麦克风的距离以及包括所述用户嘴部到所述终端的副麦克风的距离;所述终端匹配所述目标距离对应的参考值,所述终端预存有多个距离且所述多个距离中每个距离各自对应有自身的参考值,所述参考值为预设的用于表征声音信号之间的差值,所述多个距离包括所述目标距离;所述终端根据实际值和所述参考值滤除环境噪声,所述实际值为所述主麦克风的声音信号与所述副麦克风的声音信号之间的差值。本发明实施例能够提升降噪的性能。
Description
技术领域
本发明涉及计算机技术领域,具体涉及了一种降噪方法及终端。
背景技术
在人们日常的交流中,语音交流是一种不可或缺的交流方式,例如电话沟通,发送语音消息等。在用户利用终端进行语音交流的过程中,麦克风负责收录用户的语音信息,由于麦克风收录用户的语音信息的同时也会收录到用户所处环境的噪声,所以用户所处环境的噪声一直是影响语音交流质量的一个不可忽视的因素。为了解决这一问题,本领域技术人员提出了双麦克风降噪方法,双麦克风降噪的原理是:终端设置两个麦克风,一个麦克风为靠近用户嘴部的主麦克风,收集的人声信号的强度较大,另一个麦克风为远离用户嘴部的副麦克风,收集的人声信号的强度较小;终端收集的两个人声信号的强度大致相差6dB,而收集到的周围环境噪声的强度几乎是相同的,因此,将主麦克风收集的声音信号的强度减去副麦克风收集到的声音信号的强度,就可以抵消主麦克风收集到的环境噪声和副麦克风收集到的环境噪声,从而实现降噪;另外,若相减所产生的信号强度差值为6dB,那么,该6dB的信号强度差值就属于人声。
在实际应用双麦克风降噪方法的过程中,两个麦克风接收到人声信号的强度差很有可能不是6dB,这时,如果按照以上原理进行降噪的可能导致降噪性能会大幅降低。
发明内容
本发明实施例提供一种降噪方法及终端,能够提升降噪的性能。
第一方面,本发明实施例提供了一种降噪方法,该方法包括:
终端检测目标距离,该目标距离包括用户嘴部到该终端的主麦克风的距离和/或包括该用户嘴部到该终端的副麦克风的距离;
该终端匹配该目标距离对应的参考值,该终端预存有多个距离且该多个距离中每个距离各自对应有参考值,该参考值为预设的用于表征声音信号之间的差值,该多个距离包括该目标距离;
该终端根据实际值和该参考值滤除环境噪声,该实际值为该主麦克风的声音信号与该副麦克风的声音信号之间的差值。
第二方面,本发明实施例提供了一种终端,该终端包括用于执行上述第一方面的方法的单元。
第三方面,本发明实施例提供了又一种终端,该终端包括处理器和存储器,该处理器和存储器相互连接,其中,该存储器用于存储程序指令,该处理器用于调用该存储器中的程序指令来执行上述第一方面的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,该计算机存储介质存储有程序指令,该程序指令当被处理器运行时,该处理器执行上述第一方面的方法。
在本发明实施例中,终端预存有多个距离且所述多个距离中每个距离各自对应有参考值,即过滤人声所使用的参考值会随着用户嘴部到终端的麦克风(包括主麦克风和副麦克风)的距离的变化而变化,相较于现有技术在任何情况下都是用相同的参考值而言,降噪性能更好,过滤出的人声更加真实。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种降噪方法的流程示意图;
图2是本发明实施例提供的一种目标距离测量方法的场景示意图;
图3是本发明实施例提供的又一种目标距离测量方法的场景示意图;
图4是本发明实施例提供的一种终端的结构示意图;
图5是本发明实施例提供的又一种终端的结构示意图;
图6是本发明实施例提供的又一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当……时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
具体实现中,本发明实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,该设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。
在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。
终端支持各种应用程序,例如以下中的一个或多个:绘图应用程序、演示应用程序、文字处理应用程序、网站创建应用程序、盘刻录应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字摄影机应用程序、web浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。
可以在终端上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。
本发明实施例中,终端可以包括移动手机、平板电脑、个人数字助理(PersonalDigital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各种设备,本发明实施例不作限定。
参见图1,是本发明实施例提供的一种降噪方法的示意流程图,该方法可包括:
101、终端检测目标距离。
其中,终端包括主麦克风和副麦克风,通常情况下主麦克风收集(或者“检测”)到的人声和周围环境声都比较明显,副麦克风收集的周围环境声比较明显但是收集的人声不明显,因此可以根据主麦克风收集的声音信号和副麦克风收集到的声音信号过滤出人声,例如,当该终端为手机时,可以在免提通话时过滤人声。本发明实施例中的目标距离包括用户嘴部到该终端的主麦克风的距离以及包括该用户嘴部到该终端的副麦克风的距离。
可选的,该终端通过摄像头获取用户嘴部图像,具体为:该终端匹配获取的该用户嘴部图像对应的距离,该终端预存有多个嘴部图像且该多个嘴部图像中每个嘴部图像各自对应有自身的距离,为了便于后续描述以及与其他距离进行区分,可以称获取的该用户嘴部图像对应的距离为目标距离。可选的,该终端的摄像头将实时获取用户的嘴部图像,若用户的嘴部图像发生了尺寸变化和/或位移变化,则该终端重新匹配变化后的用户嘴部图像对应的距离,并将该终端重新匹配的变化后的用户嘴部图像对应的距离作为目标距离。通过实时获取用户嘴部图像,能够避免由于用户移动而造成的目标距离获取不准确的问题,提升降噪的性能。
终端可以通过多种方案检测该目标距离,以下例举四种可选方案。
第一种方案,该终端通过红外线传感器检测该用户嘴部到该终端的距离,检测出的该用户嘴部到该终端的距离可以称为目标距离。参见图2,是本发明实施例提供的一种目标距离测量方法的场景示意图。该终端的红外线传感器发射出红外线,该红外线在传播过程中受到用户嘴部的遮挡从而发生反射,该红外线传感器接收到反射的红外线;该终端根据发射出红外线与接收到红外线的时间差以及红外线的传播速度计算出该目标距离。可选的,该终端每隔预设时间间隔(例如1秒,2秒,3秒,等等)重新发射红外线;在该终端重新接收红外线之后,再次计算重新发射和重新接收红外线的时间差;若再次计算的时间差与上一次的时间差发生了变化,则该终端根据再次计算的时间差以及红外线的传播速度计算距离,该根据再次计算的时间差以及红外线的传播速度计算出的距离为目标距离。可以看出,通过每隔预设时间重新发射红外线,能够避免由于用户移动而造成的目标距离获取不准确的问题,提升降噪的性能。
第二种方案,该终端有至少一个副麦克风,终端确定所述至少一个副麦克风中到所述用户嘴部的距离与所述终端的主麦克风到所述用户嘴部的距离之差最大的副麦克风为目标副麦克风,所述目标距离包括所述用户嘴部到所述终端的主麦克风的距离以及所述用户嘴部到目标副麦克风的距离,具体的该终端有多个副麦克风,该终端检测该用户嘴部到该至少一个副麦克风中每个副麦克风的距离以及该用户嘴部到该终端的主麦克风的距离;该目标距离包括该用户嘴部到该终端的主麦克风的距离以及该用户嘴部到目标副麦克风的距离,该目标副麦克风为该多个副麦克风中到该用户嘴部的距离与该终端的主麦克风到该用户嘴部的距离之差最大的副麦克风。参见图3,是本发明实施例提供的又一种目标距离测量方法的场景示意图。图3中包括主麦克风和多个副麦克风,图3以该多个副麦克风包括副麦克风1和副麦克风2为例进行示意。可以看出,通过对该目标副麦克风的确定,避免了在该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离相当的情况下,进行降噪处理造成的人声信号削弱的问题,从而提升降噪的性能。
第三种方案,该终端的副麦克风可以移动,若该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离之差不大于第二预设值,则该终端调整该副麦克风的位置以使得该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离之差大于第二预设值。其中,该第二预设值可以为0.5厘米,1厘米,1.5厘米等距离值中的任一个。可以看出,通过对该副麦克风的位置调整,避免了在该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离相当的情况下,进行降噪处理造成的人声信号削弱的问题,从而提升降噪的性能。
第四种方案,该终端通过摄像头获取用户嘴部的状态;若该用户嘴部的状态为运动状态,且通过该主麦克风和该副麦克风获取的声音信号弱于第三预设值,则该终端输出提示信息以提示重新输入声音,该第三预设阈值为预先设置的用于参考对比值;该实际值为该主麦克风获取的重新输入的声音信号与该副麦克风获取的重新输入的声音信号之间的差值。当通过该主麦克风和该副麦克风获取的声音信号弱于第三预设值时,说明用户输入的声音信号的音量值过小,若进行降噪处理容易消除人声信号。可以看出,通过上述输出提示信息的方式,可以提示用户在输入的声音信号的音量值过小的情况下重新输入声音信号,能够避免由于用户输入的声音信号的音量值过小而造成的消除噪声信号不准确的问题,从而提升降噪的性能。
102、该终端匹配该目标距离对应的参考值。
具体地,终端预存有多个距离且该多个距离中每个距离各自对应有参考值,该参考值为预设的用于表征声音信号之间的差值,该多个距离包括该目标距离,例如,在实际应用中发现当主麦克风的声音信号与副麦克风的声音信号的差值为6db时能够很好的分离除人声,那么该参考值可以设置为6db;再如,在实际应用中发现当主麦克风的声音信号与副麦克风的声音信号的差值为7db时能够很好的分离除人声,那么该参考值可以设置为7db。总而言之,该参考值属于预先设置的用于参考对比的值。
103、该终端根据实际值和该参考值滤除环境噪声。
其中,该实际值为检测到的该主麦克风的声音信号与检测到的该副麦克风的声音信号之间的差值。可选的,若该实际值与该参考值的差值的绝对值小于第一预设值(例如,0db,0.5dB,1dB,1.5dB,等等),则该终端将该实际值作为有用信号。该第一预设阈值为预先设置的用于参考对比的值可以看出,通过上述方式,终端能够根据该实际值和该参考值滤除环境噪声,避免了根据固定的主麦克风与副麦克风获取的人声信号强度差滤除环境噪声,所引起的滤除环境噪声不准确的问题,提升降噪的性能。
可选的,若该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离之差大于第二预设值,则该终端根据实际值和该参考值滤除环境噪声,该第二预设阈值为预先设置的用于参考对比的值;若该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离之差不大于第二预设值,则该终端将主麦克风获取的声音作为有用信号。需要说明的是,在该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离相当的情况下,主麦克风和副麦克风获取的声音信号是相似的,若进行降噪处理会造成人声信号削弱甚至消除的问题,通过上述方式,能够有效地避免该问题。
在图1所示的方法中,终端预存有多个距离且所述多个距离中每个距离各自对应有参考值,即过滤人声所使用的参考值会随着用户嘴部到终端的麦克风(包括主麦克风和副麦克风)的距离的变化而变化,相较于现有技术在任何情况下都是用相同的参考值而言,降噪性能更好,过滤出的人声更加真实。
以上描述了本发明实施例的方法,以下进一步描述本发明实施例的装置。
参见图4,是本发明实施例提供的一种终端的示意框图。该终端包括检测单元401,匹配单元402和滤除单元403,各个单元的描述如下。
检测单元401用于检测目标距离,该目标距离包括用户嘴部到该终端的主麦克风的距离以及包括该用户嘴部到该终端的副麦克风的距离。
匹配单元402用于匹配该目标距离对应的参考值,该匹配单元402预存有多个距离且该多个距离中每个距离各自对应有参考值,该参考值为预设的用于表征声音信号之间的差值,该多个距离包括该目标距离。
滤除单元403用于根据实际值和该参考值滤除环境噪声,该实际值为该主麦克风的声音信号与该副麦克风的声音信号之间的差值。
在又一种可选的方案中,滤除单元403根据实际值和该参考值滤除环境噪声,具体为:若该实际值与该参考值的差值的绝对值小于第一预设值,则该滤除单元403将该实际值作为有用信号。可以看出,通过上述方式,能够避免由于终端位置不固定,主麦克风和副麦克风获取的人声信号的强度差不为6dB的问题,提升降噪的性能。
在又一种可选的方案中,滤除单元403根据实际值和该参考值滤除环境噪声,具体为:若该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离之差大于第二预设值,则该滤除单元403根据实际值和该参考值滤除环境噪声;若该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离之差不大于第二预设值,则该滤除单元403将主麦克风获取的声音作为有用信号。需要理解的是,在该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离相当的情况下,主麦克风和副麦克风获取的声音信号是相似的,若进行降噪处理会造成人声信号削弱的问题,通过上述方式,能够有效地避免该问题。
在又一种可选的方案中,检测单元401检测目标距离,具体为:首先,通过摄像头获取用户嘴部图像;然后,匹配获取的该用户嘴部图像对应的距离,终端预存有多个嘴部图像且该多个嘴部图像中每个嘴部图像信息各自对应有自身的距离,检测单元401获取的该用户嘴部图像对应的距离为目标距离。
在又一种可选的方案中,检测单元401检测目标距离,具体为:通过红外线传感器检测该用户嘴部到该终端的距离,该用户嘴部到该终端的距离为目标距离。在又一种可选的方案中,该终端包括多个麦克风,检测单元401检测目标距离,具体为:检测该用户嘴部到多个副麦克风中每个副麦克风的距离以及该用户嘴部到该终端的主麦克风的距离;该目标距离包括该用户嘴部到该终端的主麦克风的距离以及该用户嘴部到目标副麦克风的距离,该目标副麦克风为该多个副麦克风中到该用户嘴部的距离与该终端的主麦克风到该用户嘴部的距离之差最大的副麦克风。可以看出,通过该检测单元401对该目标副麦克风的确定,避免了在该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离相当的情况下,进行降噪处理造成的人声信号削弱的问题,从而提升降噪的性能。
在又一种可选的方案中,该终端还包括提示单元404,该提示单元404用于在该检测单元401检测目标距离之后,该匹配单元402匹配该目标距离对应的参考值之前,通过摄像头获取用户嘴部的状态;若该用户嘴部的状态为运动状态,且通过该主麦克风和该副麦克风获取的声音信号弱于第三预设值,则该提示单元404输出提示信息以提示重新输入声音;该实际值为该主麦克风获取的重新输入的声音信号与该副麦克风获取的重新输入的声音信号之间的差值。可以看出,通过上述输出提示信息的方式,可以避免由于用户输入的声音信号的音量值过小而造成的消除噪声信号不准确的问题,从而提升降噪的性能。
需要说明的是,各个操作的实现还可以对应参照图1所示的方法实施例的相应描述。
在图4所示的终端40中,终端预存有多个距离且所述多个距离中每个距离各自对应有参考值,即过滤人声所使用的参考值会随着用户嘴部到终端的麦克风(包括主麦克风和副麦克风)的距离的变化而变化,相较于现有技术在任何情况下都是用相同的参考值而言,降噪性能更好,过滤出的人声更加真实。
参见图5,是本发明实施例提供的又一种终端的示意性框图。如图5所示的本实施例中的终端可以包括:一个或多个处理器501;一个或多个输入设备502,一个或多个输出设备503和存储器505。上述处理器501、输入设备502、输出设备503和存储器505通过总线505连接。存储器502用于存储指令。
所称处理器501可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
输入设备502可以包括触摸屏、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、红外线传感器、摄像头等,例如,在下面一些操作中的输入设备502指的是摄像头,在下面又一些操作中输入设备502指的是红外线传感器,等等,输出设备503可以包括显示器(LCD等,或者说显示屏)、扬声器、摄像头等,例如,在下面一些操作中的输出设备503指的是显示屏,在下面又一些操作中输出设备503指的是扬声器,等等。
该存储器505可以包括只读存储器和随机存取存储器,并向处理器501提供指令和数据。存储器505的一部分还可以包括非易失性随机存取存储器。例如,存储器505还可以存储设备类型的信息。
处理器501用于运行存储器505存储的程序指令来执行如下操作:
通过输入设备502检测目标距离,该目标距离包括用户嘴部到该终端的主麦克风的距离以及包括该用户嘴部到该终端的副麦克风的距离;该输入设备502可以为摄像头,通过采集用户嘴部图像来得到目标距离,该输入设备502还可以为红外线传感器,通过红外线测距原理来得到目标距离。
匹配该目标距离对应的参考值,该存储器505预存有多个距离且该多个距离中每个距离各自对应有参考值,该参考值为预设的用于表征声音信号之间的差值,该多个距离包括该目标距离。
根据实际值和该参考值滤除环境噪声,该实际值为该主麦克风的声音信号与该副麦克风的声音信号之间的差值。
在又一种可选的方案中,处理器501根据实际值和该参考值滤除环境噪声,可以为:若该实际值与该参考值的差值的绝对值小于第一预设值,则该终端将该实际值作为有用信号。可以看出,通过上述方式,能够避免由于终端位置不固定,主麦克风和副麦克风获取的人声信号的强度差不固定的问题,提升降噪的性能。
在又一种可选的方案中,该处理器501根据实际值和该参考值滤除环境噪声,还可以为:若该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离之差大于第二预设值,则该处理器501根据实际值和该参考值滤除环境噪声;若该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离之差不大于第二预设值,则该处理器501将主麦克风获取的声音作为有用信号。需要理解的是,在该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离相当的情况下,主麦克风和副麦克风获取的声音信号是相似的,若进行降噪处理会造成人声信号削弱的问题,通过上述方式,能够有效地避免该问题。
在又一种可选的方案中,该处理器501通过该输入设备502(该输入设备502在此处为摄像头),检测目标距离,具体为:通过摄像头获取用户嘴部图像;匹配获取的该用户嘴部图像对应的距离,该存储器505预存有多个嘴部图像且该多个嘴部图像中每个嘴部图像信息各自对应有自身的距离,获取的该用户嘴部图像对应的距离为目标距离。
在又一种可选的方案中,该处理器501通过该输入设备502(该输入设备502在此处为红外线传感器),检测目标距离,具体为:该处理器501通过红外线传感器检测该用户嘴部到该终端的距离,该用户嘴部到该终端的距离为目标距离。在又一种可选的方案中,该终端包括至少一个,具体的可包括多个麦克风,处理器501通过输入设备502(该输入设备502在此处可以为红外线传感器,也可以为摄像头,还可以为其他可以检测该目标距离的设备),检测目标距离,具体为:确定所述至少一个副麦克风中到所述用户嘴部的距离与所述终端的主麦克风到所述用户嘴部的距离之差最大的副麦克风为目标副麦克风,所述目标距离包括所述用户嘴部到所述终端的主麦克风的距离以及所述用户嘴部到目标副麦克风的距离,具体的,可检测该用户嘴部到该多个副麦克风中每个副麦克风的距离以及该用户嘴部到该终端的主麦克风的距离;该目标距离包括该用户嘴部到该终端的主麦克风的距离以及该用户嘴部到目标副麦克风的距离,该目标副麦克风为该多个副麦克风中到该用户嘴部的距离与该终端的主麦克风到该用户嘴部的距离之差最大的副麦克风。可以看出,通过该检测单元401对该目标副麦克风的确定,避免了在该用户嘴部离该终端的主麦克风的距离与该用户嘴部离该终端的副麦克风的距离相当的情况下,进行降噪处理造成的人声信号削弱的问题,从而提升降噪的性能。
在又一种可选的方案中,该终端包括多个麦克风,处理器501通过输入设备502,检测目标距离,具体为:该处理器501通过输入设备502(该输入设备502在此处可以为红外线传感器,也可以为摄像头,还可以为其他可以检测该目标距离的设备)检测目标距离之后,该处理器501匹配该目标距离对应的参考值之前,还包括:通过摄像头获取用户嘴部的状态;若该用户嘴部的状态为运动状态,且通过该主麦克风和该副麦克风获取的声音信号弱于第三预设值,则输出提示信息以提示重新输入声音;该实际值为该主麦克风获取的重新输入的声音信号与该副麦克风获取的重新输入的声音信号之间的差值。可以看出,通过上述输出提示信息的方式,可以避免由于用户输入的声音信号的音量值过小而造成的消除噪声信号不准确的问题,从而提升降噪的性能。
需要说明的是,各个操作的实现还可以对应参照图1所示的方法实施例的相应描述。
在图5所示的终端50中,终端预存有多个距离且所述多个距离中每个距离各自对应有参考值,即过滤人声所使用的参考值会随着用户嘴部到终端的麦克风(包括主麦克风和副麦克风)的距离的变化而变化,相较于现有技术在任何情况下都是用相同的参考值而言,降噪性能更好,过滤出的人声更加真实。
如图6所示,图6是本发明实例提供的又一种终端(如手机)的结构示意图。该终端600可包括:基带芯片610、存储器616(一个或多个计算机可读存储介质)、射频(RF)模块616、******617。这些部件可在一个或多个通信总线614上通信。
******617主要用于实现终端610和用户/外部环境之间的交互功能,主要包括终端600的输入输出设备。具体实现中,******617可包括:触摸屏(也可以为触摸显示屏)控制器618、摄像头控制器619、音频控制器620以及传感器管理模块621。其中,各个控制器可与各自对应的***设备(如触摸屏(也可以为触摸显示屏)623、摄像头624、音频电路626以及传感器626)耦合。需要说明的,******617还可以包括其他I/O外设。
基带芯片610可集成包括:一个或多个处理器611、时钟模块622以及电源管理模块613。集成于基带芯片610中的时钟模块622主要用于为处理器611产生数据传输和时序控制所需要的时钟。集成于基带芯片610中的电源管理模块613主要用于为处理器611、射频模块616以及******提供稳定的、高精确度的电压。
射频(RF)模块616用于接收和发送射频信号,主要集成了终端600的接收器和发射器。射频(RF)模块616通过射频信号与通信网络和其他通信设备通信。具体实现中,射频(RF)模块616可包括但不限于:天线***、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片、SIM卡和存储介质等。在一些实施例中,可在单独的芯片上实现射频(RF)模块616。
存储器616与处理器611耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储器616可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器616可以存储操作***(下述简称***),例如ANDROID,IOS,WINDOWS,或者LINUX等嵌入式操作***。存储器616还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个终端设备,一个或多个网络设备进行通信。存储器616还可以存储用户接口程序,该用户接口程序可以通过图形化的操作界面将应用程序的内容形象逼真的显示出来,并通过菜单、对话框以及按键等输入控件接收用户对应用程序的控制操作。
存储器616还可以存储一个或多个应用程序。如图6所示,这些应用程序可包括:社交应用程序(例如Facebook),图像管理应用程序(例如相册),购物类应用程序(例如淘宝),浏览器(例如Safari,Google Chrome)等等。
本申请中,处理器611可用于读取和执行计算机可读指令。具体的,处理器611可用于调用存储于存储器616中的程序,例如本申请提供的降噪方法的实现程序,并执行该程序包含的指令,从而实现图1所示方法实施例。
应当理解,终端600仅为本发明实施例提供的一个例子,并且,终端600可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同配置实现。在本发明的另一实施例中提供一种芯片***,该芯片***包括至少一个处理器,存储器和接口电路,该存储器、该收发器和该至少一个处理器通过线路互联,该至少一个存储器中存储有指令;该指令被该处理器执行时,图1所示实施例的方法得以实现。
在本发明实施例的另一实施例中提供一种计算机程序产品,当该计算机程序产品在处理器上运行时,图1所示实施例的方法得以实现。
在本发明的另一实施例中提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现图1所示实施例的方法。
该计算机可读存储介质可以是前述任一实施例该的终端的内部存储单元,例如终端的硬盘或内存。该计算机可读存储介质也可以是该终端的外部存储设备,例如该终端上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,该计算机可读存储介质还可以既包括该终端的内部存储单元也包括外部存储设备。该计算机可读存储介质用于存储该计算机程序以及该终端所需的其他程序和数据。该计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例该方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (9)
1.一种降噪方法,其特征在于,包括:
终端检测目标距离,所述目标距离包括用户嘴部到所述终端的主麦克风的距离以及包括所述用户嘴部到所述终端的副麦克风的距离;
所述终端匹配所述目标距离对应的参考值,所述终端预存有多个距离且所述多个距离中每个距离各自对应有参考值,所述参考值为预设的用于表征声音信号之间的差值,所述多个距离包括所述目标距离;
所述终端根据实际值和所述参考值滤除环境噪声,所述实际值为所述主麦克风的声音信号与所述副麦克风的声音信号之间的差值;
其中,所述副麦克风为至少一个副麦克风,所述终端检测目标距离,包括:
确定所述至少一个副麦克风中到所述用户嘴部的距离与所述终端的主麦克风到所述用户嘴部的距离之差最大的副麦克风为目标副麦克风,所述目标距离包括所述用户嘴部到所述终端的主麦克风的距离以及所述用户嘴部到目标副麦克风的距离;
其中,所述目标副麦克风可移动,若所述用户嘴部到所述终端的主麦克风的距离与所述用户嘴部到所述终端的目标副麦克风的距离之差小于或等于第二预设值,则所述终端调整所述目标副麦克风的位置以使得所述用户嘴部到所述终端的主麦克风的距离与所述用户嘴部到所述终端的目标副麦克风的距离之差大于第二预设值。
2.根据权利要求1所述的方法,其特征在于,所述终端根据实际值和所述参考值滤除环境噪声,包括:
若所述实际值与所述参考值的差值的绝对值小于第一预设值,则所述终端将所述实际值作为有用信号。
3.根据权利要求1所述的方法,其特征在于,所述终端根据实际值和所述参考值滤除环境噪声,包括:
若所述用户嘴部离所述终端的主麦克风的距离与所述用户嘴部离所述终端的副麦克风的距离之差大于第二预设值,则所述终端根据实际值和所述参考值滤除环境噪声;
若所述用户嘴部离所述终端的主麦克风的距离与所述用户嘴部离所述终端的副麦克风的距离之差不大于第二预设值,则所述终端将主麦克风获取的声音作为有用信号。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述终端检测目标距离,包括:
所述终端通过摄像头获取用户嘴部图像;
所述终端匹配获取的所述用户嘴部图像对应的距离,所述终端预存有多个嘴部图像且所述多个嘴部图像中每个嘴部图像各自对应有自身的距离,获取的所述用户嘴部图像对应的距离为目标距离。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述终端检测目标距离,包括:
所述终端通过红外线传感器检测所述用户嘴部到所述终端的距离,所述用户嘴部到所述终端的距离为目标距离。
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述终端检测目标距离之后,所述终端匹配所述目标距离对应的参考值之前,还包括:
所述终端通过摄像头获取用户嘴部的状态;
若所述用户嘴部的状态为运动状态,且通过所述主麦克风和所述副麦克风获取的声音信号弱于第三预设值,则所述终端输出提示信息以提示重新输入声音。
7.一种终端,其特征在于,包括用于执行如权利要求1至6中任一权利要求所述的方法的单元。
8.一种终端,其特征在于,包括处理器和存储器,其中,所述存储器用于存储程序指令,所述处理器被配置用于调用所述程序指令来执行如权利要求1至6中任一权利要求所述的方法。
9.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1至6中任一项所述的方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/104471 WO2019061323A1 (zh) | 2017-09-29 | 2017-09-29 | 一种降噪方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111356908A CN111356908A (zh) | 2020-06-30 |
CN111356908B true CN111356908B (zh) | 2022-05-24 |
Family
ID=65900240
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780097001.4A Active CN111356908B (zh) | 2017-09-29 | 2017-09-29 | 一种降噪方法及终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111356908B (zh) |
WO (1) | WO2019061323A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112511943B (zh) * | 2020-12-04 | 2023-03-21 | 北京声智科技有限公司 | 声音信号处理方法、装置及电子设备 |
CN117135280B (zh) * | 2023-04-17 | 2024-05-31 | 荣耀终端有限公司 | 语音通话的方法和电子设备 |
CN118101812B (zh) * | 2024-04-29 | 2024-06-25 | 深圳固特讯科技有限公司 | 防爆工业电话机的通讯降噪方法及相关设备 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2368228Y (zh) * | 1999-05-06 | 2000-03-08 | 英业达集团(南京)电子技术有限公司 | 抑制电话背景噪声的装置 |
JP3448586B2 (ja) * | 2000-08-29 | 2003-09-22 | 独立行政法人産業技術総合研究所 | 聴覚障害を考慮した音の測定方法およびシステム |
KR20040101373A (ko) * | 2002-03-27 | 2004-12-02 | 앨리프컴 | 통신 시스템에서 사용을 위한 마이크로폰과 음성 활동감지(vad) 구성 |
CN100407293C (zh) * | 2004-12-30 | 2008-07-30 | 华为技术有限公司 | 一种无线终端语音处理的方法及装置 |
CN102074246B (zh) * | 2011-01-05 | 2012-12-19 | 瑞声声学科技(深圳)有限公司 | 基于双麦克风语音增强装置及方法 |
CN102543097A (zh) * | 2012-01-16 | 2012-07-04 | 华为终端有限公司 | 降噪方法及设备 |
CN102739867B (zh) * | 2012-06-19 | 2016-02-10 | 青岛海信移动通信技术股份有限公司 | 一种双mic降噪方法及移动终端 |
CN104754430A (zh) * | 2013-12-30 | 2015-07-01 | 重庆重邮信科通信技术有限公司 | 终端麦克风降噪装置和方法 |
CN103888580B (zh) * | 2014-03-31 | 2016-08-17 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端录音过程中降噪处理方法及终端 |
CN104538040A (zh) * | 2014-11-28 | 2015-04-22 | 广东欧珀移动通信有限公司 | 一种动态选择通话语音信号的方法和装置 |
CN105025182B (zh) * | 2015-06-11 | 2018-07-06 | 广东欧珀移动通信有限公司 | 一种降噪方法及终端 |
-
2017
- 2017-09-29 WO PCT/CN2017/104471 patent/WO2019061323A1/zh active Application Filing
- 2017-09-29 CN CN201780097001.4A patent/CN111356908B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111356908A (zh) | 2020-06-30 |
WO2019061323A1 (zh) | 2019-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2648625C2 (ru) | Способ и устройство для определения пространственного параметра на основе изображения, а также оконечное устройство | |
US11284151B2 (en) | Loudness adjustment method and apparatus, and electronic device and storage medium | |
CN111445901B (zh) | 音频数据获取方法、装置、电子设备及存储介质 | |
US20160133257A1 (en) | Method for displaying text and electronic device thereof | |
CN111356908B (zh) | 一种降噪方法及终端 | |
KR20170024315A (ko) | 에코 제거 방법 및 그 전자 장치 | |
CN108833779B (zh) | 拍摄控制方法及相关产品 | |
CN104123093A (zh) | 信息处理方法及装置 | |
WO2020211607A1 (zh) | 生成视频的方法、装置、电子设备及介质 | |
US11178501B2 (en) | Methods, devices, and computer-readable medium for microphone selection | |
CN115525383A (zh) | 壁纸显示方法、装置、移动终端及存储介质 | |
CN112269559B (zh) | 音量调整方法、装置、电子设备及存储介质 | |
CN110929159B (zh) | 资源投放方法、装置、设备及介质 | |
CN107239184B (zh) | 一种触屏触控装置、方法和移动终端 | |
CN111556248B (zh) | 拍摄方法、装置、存储介质及移动终端 | |
CN110933454B (zh) | 处理直播萌脸礼物的方法、装置、设备及存储介质 | |
WO2019061292A1 (zh) | 一种终端降噪方法及终端 | |
CN110837557B (zh) | 摘要生成方法、装置、设备及介质 | |
CN111862972A (zh) | 语音交互服务方法、装置、设备及存储介质 | |
CN114827651B (zh) | 信息处理方法、装置、电子设备及存储介质 | |
CN111341317A (zh) | 唤醒音频数据的评价方法、装置、电子设备及介质 | |
CN110336881B (zh) | 执行业务处理请求的方法和装置 | |
CN108156321B (zh) | 一种分屏显示方法及终端 | |
KR20180082125A (ko) | 전자 장치 및 전자 장치의 동작 제어 방법 | |
CN109587603B (zh) | 音量控制方法、装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |