CN111933167A - 电子设备的降噪方法、装置、存储介质及电子设备 - Google Patents
电子设备的降噪方法、装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN111933167A CN111933167A CN202010791409.5A CN202010791409A CN111933167A CN 111933167 A CN111933167 A CN 111933167A CN 202010791409 A CN202010791409 A CN 202010791409A CN 111933167 A CN111933167 A CN 111933167A
- Authority
- CN
- China
- Prior art keywords
- signal
- sound
- sound signal
- noise ratio
- noise
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000005236 sound signal Effects 0.000 claims abstract description 352
- 238000012545 processing Methods 0.000 claims abstract description 54
- 238000004590 computer program Methods 0.000 claims description 20
- 238000004422 calculation algorithm Methods 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 5
- 230000000712 assembly Effects 0.000 description 6
- 238000000429 assembly Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000007613 environmental effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 239000011521 glass Substances 0.000 description 6
- 230000002238 attenuated effect Effects 0.000 description 3
- 239000004984 smart glass Substances 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 239000003638 chemical reducing agent Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L21/0216—Noise filtering characterised by the method used for estimating noise
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Soundproofing, Sound Blocking, And Sound Damping (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
本申请实施例公开了一种电子设备的降噪方法、装置、存储介质及电子设备,其中,本申请实施例获取第一收音组件检测到的第一声音信号,以及第二收音组件检测到的第二声音信号;计算第一声音信号的第一信噪比,以及第二声音信号的第二信噪比;当第一信噪比不等于第二信噪比时,根据第一信噪比和第二信噪比确定出主收音组件和环境收音组件,其中,主收音组件的声音信号的信噪比大于环境收音组件的声音信号的信噪比;根据环境收音组件的声音信号,对主收音组件的声音信号进行降噪处理,消除主收音组件的声音信号中噪声,得到目标声音信号,提高目标声音信号的信噪比。
Description
技术领域
本申请涉及电子设备技术领域,具体涉及一种电子设备的降噪方法、装置、存储介质及电子设备。
背景技术
随着技术的发展,人们对智能穿戴设备的使用越来越广泛,例如智能眼镜、智能头盔、智能手环等。
穿戴设备上一般设置有麦克风,以实现语音通话,网络通话,语音唤醒,语音识别和录音等语音相关功能。但是在一些使用场景中,例如户外环境里,会存在一些噪声干扰,导致穿戴设备获取到的声音信号的信噪比较大。
发明内容
本申请实施例提供一种电子设备的降噪方法、装置、存储介质及电子设备,能够实现对电子设备检测到的声音信号进行降噪处理。
第一方面,本申请实施例提供一种电子设备的降噪方法,包括:
获取所述第一收音组件检测到的第一声音信号,以及所述第二收音组件检测到的第二声音信号;
计算所述第一声音信号的第一信噪比,以及所述第二声音信号的第二信噪比;
根据所述第一信噪比和所述第二信噪比确定出主收音组件和环境收音组件,其中,所述主收音组件的声音信号的信噪比大于所述环境收音组件的声音信号的信噪比;
根据所述环境收音组件的声音信号,对所述主收音组件的声音信号进行降噪处理,得到目标声音信号。
第二方面,本申请实施例还提供一种电子设备的降噪装置,包括:
信号获取模块,用于获取第一收音组件检测到的第一声音信号,以及第二收音组件检测到的第二声音信号;
信噪比计算模块,用于计算所述第一声音信号的第一信噪比,以及所述第二声音信号的第二信噪比;
组件选择模块,用于根据所述第一信噪比和所述第二信噪比确定出主收音组件和环境收音组件,其中,所述主收音组件的声音信号的信噪比大于所述环境收音组件的声音信号的信噪比;
信号处理模块,用于根据所述环境收音组件的声音信号,对所述主收音组件的声音信号进行降噪处理,得到目标声音信号。
第三方面,本申请实施例还提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的电子设备的降噪方法。
第四方面,本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的电子设备的降噪方法。
本申请实施例提供的技术方案,获取第一收音组件检测到的第一声音信号,第二收音组件检测到的第二声音信号,计算第一声音信号的第一信噪比,以及第二声音信号的第二信噪比,为了减少电子设备输出或者得到的声音信号的信噪比,选择两个收音组件中声音信号的信噪比较大的收音组件作为主收音组件,将声音信号的信噪比较小的收音组件作为环境收音组件,根据环境收音组件的声音信号对主收音组件的声音信号进行降噪处理,消除主收音组件的声音信号中噪声,得到目标声音信号,提高目标声音信号的信噪比。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的电子设备的降噪方法的第一种流程示意图。
图2为本申请实施例提供的电子设备的降噪方法的一应用场景示意图。
图3为本申请实施例提供的电子设备的降噪方法的第二种流程示意图。
图4为本申请实施例提供的电子设备的降噪装置的结构示意图。
图5为本申请实施例提供的电子设备的第一种结构示意图。
图6为本申请实施例提供的电子设备的第二种结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请实施例提供一种电子设备的降噪方法,该电子设备的降噪方法的执行主体可以是本申请实施例提供的电子设备的降噪装置,或者集成了该电子设备的降噪装置的电子设备,其中该电子设备的降噪装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备,还可以是如智能眼镜、智能头盔、智能手环等智能穿戴设备。
请参阅图1,图1为本申请实施例提供的电子设备的降噪方法的第一种流程示意图。本申请实施例提供的电子设备的降噪方法的具体流程可以如下:
在101中,获取第一收音组件检测到的第一声音信号,以及第二收音组件检测到的第二声音信号。
其中,本申请实施例的电子设备的降噪方法可以应用于上述任意一种电子设备。该电子设备上设置有第一收音组件和第二收音组件,其中,一个收音组件包括至少一个麦克风。
例如,在一实施例中,电子设备为智能手机,该智能手机包括第一收音组件和第二收音组件,第一收音组件和第二收音组件可以检测不同方向的声音信号。
又例如,在另一实施例中,电子设备为智能眼镜。请参照图2,图2为本申请实施例提供的电子设备的降噪方法的一应用场景示意图。该智能眼镜包括眼镜主体,以及包括分别设置在眼镜主体两侧的第一眼镜架和第二眼镜架,第一眼镜架上设置有第一收音组件,第二眼镜架上设置有第二收音组件。第一收音组件和第二收音组件在空间上对称分布。其中,作为一种实施方式,一个收音组件只包括一个麦克风。或者,作为另一种实施方式,一个收音组件可以包括两个或者两个以上的麦克风,其中,可以按照波束成形算法对两个或者两个以上的麦克风检测到的信号进行处理,对人声和环境音进行降噪处理,得到一个音频信号,将该音频信号作为该收音组件检测到的第一声音信号。
在102中,计算第一声音信号的第一信噪比,以及第二声音信号的第二信噪比。
由于如智能眼镜等电子设备在实际使用时,噪声源的位置并不是固定不变的,第一收音组件和第二收音组件设置的位置不同,噪声源分别距离两个收音组件的远近也不相同。因此,能够检测到的声音信号中,受到噪声影响的程度也不相同。基于此,在使用两个收音组件时,可以分别对两个收音组件检测到的声音信号的信噪比进行计算,以根据声音信号的信噪比来判断哪个收音组件距离噪声源更接近,在后续对声音信号的处理过程中,减小该声音信号的影响。
在获取到第一收音组件的第一声音信号,以及第二收音组件的第二声音信号之后,分别计算两个声音信号的信噪比。其中,声音信号的信噪比是指声音信号中音源信号与噪声信号的比值。这里的音源信号是指用户希望获取的有效声音信号,例如,用户通过语音指令控制智能眼镜时发出的语音信号。这里的声音信号是指麦克风检测到的原始信号,其中包括音源信号和噪声信号。
基于此,在一实施例中,计算第一声音信号的第一信噪比,包括:
从第一声音信号中确定第三声音信号段,并获取第三声音信号段的第三幅值,其中,第三声音信号段不包含人声;
从第一声音信号中确定第四声音信号段,并获取第四声音信号段的第四幅值,其中,第四声音信号段包含音源信号和噪声信号;
根据第三幅值和第四幅值计算第一声音信号的第一信噪比。
该实施例中,从第一收音组件检测到的初始声音信号,即第一声音信号中,确定出第三声音信号段和第四声音信号段,其中,第三声音信号段中只有噪声信号,第四声音信号段中包含有音源信号和噪声信号。然后,获取第三声音信号段的第三幅值,获取第四声音信号段的第四幅值,计算得到第一声音信号的信噪比。例如,将第四幅值减去第三幅值,得到音源信号的幅值,音源信号的幅值除以第三幅值,得到第一声音信号的信噪比。
对于第二声音信号,可以按照与第一声音信号的相同的方式计算得到第二声音信号的第二信噪比。
在103中,根据第一信噪比和第二信噪比确定出主收音组件和环境收音组件,其中,主收音组件的声音信号的信噪比大于环境收音组件的声音信号的信噪比。
在104中,根据环境收音组件的声音信号,对主收音组件的声音信号进行降噪处理,得到目标声音信号。
由于噪声源的位置距离两个收音组件的距离可能不同,这样的情况下,计算得到的第一信噪比和第二信噪比一般不同。此时,可以将两个收音组件中,信噪比较大的收音组件作为主收音组件,信噪比较小的收音组件作为环境收音组件,使用环境收音组件的声音信号,对主收音组件的声音信号进行降噪处理。
仍然以图2的场景为例,假设噪声源的位置在该穿戴设备的佩戴者的左侧,则第二声音信号中的噪声信号会远小于第一声音信号中的噪声信号,假设计算得到的第一信噪比小于第二信噪比。则可以将第一收音组件作为环境收音组件,将第二收音组件作为主收音组件。使用第一声音信号对第二声音信号进行去噪处理,得到目标声音信号。
其中,在一实施例中,根据第一信噪比和第二信噪比确定出主收音组件和环境收音组件之前,还包括:比较第一信噪比与第一预设阈值的大小,比较第二信噪比与第一预设阈值的大小;当第一信噪比小于第一预设阈值,或第二信噪比小于第一预设阈值时,执行根据第一信噪比和第二信噪比确定出主收音组件和环境收音组件。
该实施例中,获取第一预设阈值,比较第一信噪比与第一预设阈值的大小,并比较第二信噪比与第一预设阈值的大小。其中,第一预设阈值为预先设置好的一个数值,可以是经验值,例如,在一些实施例中,第一预设阈值可以等于0db。又例如,在其他实施例中,第一预设阈值还可以等于0.2db、0.3db等。
当声音信号的信噪比小于该第一预设阈值时,判定声音信号的噪声过大,对音源信号产生较大影响,难以按照波束成形的方式对两个声音信号进行降噪。
因此,当检测到第一信噪比小于第一预设阈值,或者第二信噪比小于第一预设阈值时,从将第一声音信号和第二声音信号中,信噪比较大的声音信号对应的收音组件作为主收音组件。基于该主收音组件的声音信号得到目标声音信号。其中,目标声音信号是指对两个收音组件检测到的原始信号进行处理后,得到的用于进行输出或者发送的声音信号。例如,用户通过穿戴设备通话的场景,目标声音信号为需要传输至通话的对端的声音信号。又例如,在录音的场景,目标声音信号为存储至设备的信号。
其中,当检测到第一信噪比和第二信噪比均大于第一预设阈值时,按照波束成形算法对第一声音信号和第二声音信号进行处理,得到目标声音信号。
具体实施时,本申请不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。
由上可知,本申请实施例提供的电子设备的降噪方法,获取第一收音组件检测到的第一声音信号,第二收音组件检测到的第二声音信号,计算第一声音信号的第一信噪比,以及第二声音信号的第二信噪比,为了减少电子设备输出或者得到的声音信号的信噪比,选择两个收音组件中声音信号的信噪比较大的收音组件作为主收音组件,将声音信号的信噪比较小的收音组件作为环境收音组件,根据环境收音组件的声音信号对主收音组件的声音信号进行降噪处理,消除主收音组件的声音信号中噪声,得到目标声音信号,提高目标声音信号的信噪比。
其中,在一些实施例中,根据环境收音组件的声音信号,对收音组件的声音信号进行降噪处理,得到目标声音信号,包括:
获取目标衰减比例;
按照目标衰减比例,对环境收音组件的声音信号进行衰减处理;
将主收音组件的声音信号,减去经过衰减处理后的环境收音组件的声音信号,得到目标声音信号。
该实施例中,由于主收音组件检测到的声音信号中噪声小于环境收音组件检测到的声音信号中的噪声,在使用环境收音组件的声音信号对主收音组件的进行降噪之前,先获取目标衰减比例,使用该目标衰减比例对环境收音组件的声音信号进行衰减处理,再使用主收音组件的声音信号,减去经过衰减处理后的环境收音组件的声音信号,得到目标声音信号。其中,目标衰减比例可以是一个经验值。
根据前面实施例所描述的方法,以下将举例作进一步详细说明。
请参阅图3,图3为本发明实施例提供的电子设备的降噪方法的第二流程示意图。方法包括:
在201中,获取第一收音组件检测到的第一声音信号,以及第二收音组件检测到的第二声音信号。
该实施例中,每个收音组件包括至少两个麦克风,按照波束成形算法,对至少两个麦克风检测到初始声音信号进行处理,将处理得到的声音信号作为该收音组件检测到的声音信号。其中,每个收音组件包括至少两个麦克风按照特定的阵列设置在一个眼镜架上,例如至少两个麦克风线性排列在一个眼镜架上。第一收音组件和第二收音组件,以穿戴眼镜的中心轴作为对称轴,对称分布在左右两侧的眼镜架上。
基于上述方式,获取第一收音组件检测到的第一声音信号,以及第二收音组件检测到的第二声音信号。
在202中,计算第一声音信号的第一信噪比,以及第二声音信号的第二信噪比。
在203中,比较第一信噪比与第一预设阈值的大小,比较第二信噪比与第一预设阈值的大小。
当第一信噪比小于第一预设阈值,或者第二信噪比小于第一预设阈值时,执行204;当第一信噪比不小于第一预设阈值且第二信噪比不小于第一预设阈值时,执行210。
在204中,根据第一信噪比和第二信噪比确定出主收音组件和环境收音组件,其中,主收音组件的声音信号的信噪比大于环境收音组件的声音信号的信噪比。
在获取到第一收音组件的第一声音信号,以及第二收音组件的第二声音信号之后,分别计算两个声音信号的信噪比。
当声音信号的信噪比小于第一预设阈值时,判定声音信号的噪声过大,对音源信号产生较大影响,无法很好的分离人声和噪音,导致难以波束成形的方式对两个声音信号进行降噪。
因此,当检测到第一信噪比小于第一预设阈值,或者第二信噪比小于第一预设阈值时,从将第一声音信号和第二声音信号中,信噪比较大的声音信号对应的收音组件作为主收音组件。信噪比较小的收音组件作为环境收音组件,使用环境收音组件的声音信号,对主收音组件的声音信号进行降噪处理。
在205中,从主收音组件的声音信号中确定第一声音信号段,并获取第一声音信号段的第一幅值。
在206中,从环境收音组件的声音信号中确定第二声音信号段,并获取第二声音信号段的第二幅值。
在207中,根据第一幅值与第二幅值的比值,得到目标衰减比例。
由于主收音组件检测到的声音信号中噪声小于环境收音组件检测到的声音信号中的噪声,在使用环境收音组件的声音信号对主收音组件的进行降噪之前,先获取目标衰减比例,使用该目标衰减比例对环境收音组件的声音信号进行衰减处理,再使用主收音组件的声音信号,减去经过衰减处理后的环境收音组件的声音信号,得到目标声音信号。
由于噪声信号的大小会发生变化,噪声源的位置也不断变化,因此为了更加准确地进行去噪。可以实时地根据两个声音信号来计算目标衰减比例。其中,从主收音组件的声音信号中确定第一声音信号段,并获取第一声音信号段的第一幅值;从环境收音组件的声音信号中确定第二声音信号段,并获取第二声音信号段的第二幅值。计算第一幅值与第二幅值的比值,即可得到目标衰减比例。
其中,电子设备是周期性的按照201至210对声音信号进行处理的。在一些实施例中,为了减小目标衰减比例的计算误差,在计算得到第一幅值与第二幅值的比值之后,若该比值与预设衰减比例的差值大于第二预设阈值,则获取连续多个历史检测周期内的比值,并计算这多个比值的平均值,将平均值作为目标衰减比例,消除检测误差。
在208中,按照目标衰减比例,对环境收音组件的声音信号进行衰减处理。
在209中,将主收音组件的声音信号,减去经过衰减处理后的环境收音组件的声音信号,得到目标声音信号。
在计算得到目标衰减比例后,使用该目标衰减比例对环境收音组件的声音信号进行衰减处理,再使用主收音组件的声音信号,减去经过衰减处理后的环境收音组件的声音信号,得到目标声音信号。
在210中,按照波束成形算法对第一声音信号和第二声音信号进行处理,得到目标声音信号。
如果第一信噪比和第二信噪比均不小于第一预设阈值,则对于第一信噪比和第二信噪比来说,都可以很好的分离人声和噪音,此时,为了有更好对的降噪效果,可以按照波束成形算法对第一声音信号和第二声音信号进行处理,得到目标声音信号。
由上可知,本发明实施例提出的电子设备的降噪方法,在对多个收音组件的声音信号进行处理以得到目标声音信号的过程中,以信噪比较大的收音组件作为主收音组件,将信噪比较小的收音组件作为环境收音组件,使用环境收音组件的声音信号,对主收音组件的声音信号进行降噪处理。
此外,在降噪处理过程中,可以根据主收音组件的噪声信号与环境收音组件的噪声信号的幅值比,获取衰减比例。由于主收音组件检测到的声音信号中噪声小于环境收音组件检测到的声音信号中的噪声,因此,对环境收音组件中的噪声信号进行衰减后再对主收音组件的声音信号进行降噪处理,可以得到降噪效果较好的一个目标声音信号。
在一实施例中还提供一种电子设备的降噪装置。请参阅图4,图4为本申请实施例提供的电子设备的降噪装置300的结构示意图。该电子设备的降噪装置300包括信号获取模块301、信噪比计算模块302、组件选择模块303以及信号处理模块304,如下:
信号获取模块301,用于获取第一收音组件检测到的第一声音信号,以及第二收音组件检测到的第二声音信号;
信噪比计算模块302,用于计算所述第一声音信号的第一信噪比,以及所述第二声音信号的第二信噪比;
组件选择模块303,用于根据所述第一信噪比和所述第二信噪比确定出主收音组件和环境收音组件,其中,所述主收音组件的声音信号的信噪比大于所述环境收音组件的声音信号的信噪比;
信号处理模块304,用于根据所述环境收音组件的声音信号,对所述主收音组件的声音信号进行降噪处理,得到目标声音信号。
在一些实施例中,该电子设备的降噪装置300还包括数据对比模块,该数据对比模块用于:比较所述第一信噪比与第一预设阈值的大小,比较所述第二信噪比与所述第一预设阈值的大小;
组件选择模块303还用于:当所述第一信噪比小于第一预设阈值,或所述第二信噪比小于所述第一预设阈值时,根据所述第一信噪比和所述第二信噪比确定出主收音组件和环境收音组件。
在一些实施例中,信号处理模块304还用于:当所述第一信噪比不小于所述第一预设阈值且所述第二信噪比不小于所述第一预设阈值时,按照波束成形算法对第一声音信号和第二声音信号进行处理,得到目标声音信号。
在一些实施例中,信号处理模块304还用于:获取目标衰减比例;
按照所述目标衰减比例,对所述环境收音组件的声音信号进行衰减处理;
将所述主收音组件的声音信号,减去经过衰减处理后的环境收音组件的声音信号,得到目标声音信号。
在一些实施例中,信号处理模块304还用于:从所述主收音组件的声音信号中确定第一声音信号段,并获取第一声音信号段的第一幅值;
从所述环境收音组件的声音信号中确定第二声音信号段,并获取所述第二声音信号段的第二幅值,其中,所述第一声音信号段和所述第二声音信号段中的信号为噪声信号;
根据所述第一幅值与所述第二幅值的比值,得到目标衰减比例。
在一些实施例中,信号处理模块304还用于:计算所述第一幅值与所述第二幅值的比值;
当所述比值与所述预设衰减比例的差值大于第二预设阈值时,获取连续多个历史检测周期内的比值,并计算多个比值的平均值,将所述平均值作为目标衰减比例。
在一些实施例中,信号处理模块304还用于:获取预设衰减比例,作为目标衰减比例。
在一些实施例中,信噪比计算模块302还用于:从所述第一声音信号中确定第三声音信号段,并获取所述第三声音信号段的第三幅值,其中,所述第三声音信号段中的信号为噪声信号;
从所述第一声音信号中确定第四声音信号段,并获取所述第四声音信号段的第四幅值,其中,所述第四声音信号段包含音源信号和噪声信号;
根据所述第三幅值和所述第四幅值计算所述第一声音信号的第一信噪比。
在一些实施例中,信号获取模块301还用于:获取所述多个麦克风检测到的多个声音信号;
根据波束成形算法对所述多个声音信号进行处理,得到所述第一收音组件对应的第一声音信号。
应当说明的是,本申请实施例提供的电子设备的降噪装置与上文实施例中的电子设备的降噪方法属于同一构思,通过该电子设备的降噪装置可以实现电子设备的降噪方法实施例中提供的任一方法,其具体实现过程详见电子设备的降噪方法实施例,此处不再赘述。
由上可知,本申请实施例提出的电子设备的降噪装置300,包括信号获取模块301、信噪比计算模块302、组件选择模块303以及信号处理模块304,信号获取模块301获取第一收音组件检测到的第一声音信号,第二收音组件检测到的第二声音信号,信噪比计算模块302计算第一声音信号的第一信噪比,以及第二声音信号的第二信噪比,为了减少电子设备输出或者得到的声音信号的信噪比,组件选择模块303选择两个收音组件中声音信号的信噪比较大的收音组件作为主收音组件,将声音信号的信噪比较小的收音组件作为环境收音组件,信号处理模块304根据环境收音组件的声音信号对主收音组件的声音信号进行降噪处理,消除主收音组件的声音信号中噪声,得到目标声音信号,提高目标声音信号的信噪比。
本申请实施例还提供一种电子设备。所述电子设备可以是智能手机、平板电脑等设备。请参阅图5,图5为本申请实施例提供的电子设备的第一种结构示意图。电子设备400包括处理器401和存储器402。其中,处理器401与存储器402电性连接。电子设备400还包括第一收音组件411和第二收音组件412,第一收音组件411和第二收音组件412与处理器401和存储器402电性连接。
处理器401是电子设备400的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或调用存储在存储器402内的计算机程序,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。
存储器402可用于存储计算机程序和数据。存储器402存储的计算机程序中包含有可在处理器中执行的指令。计算机程序可以组成各种功能模块。处理器401通过调用存储在存储器402的计算机程序,从而执行各种功能应用以及数据处理。
在本实施例中,电子设备400中的处理器401会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的计算机程序,从而实现各种功能:
获取第一收音组件检测到的第一声音信号,以及第二收音组件检测到的第二声音信号;
计算所述第一声音信号的第一信噪比,以及所述第二声音信号的第二信噪比;
根据所述第一信噪比和所述第二信噪比确定出主收音组件和环境收音组件,其中,所述主收音组件的声音信号的信噪比大于所述环境收音组件的声音信号的信噪比;
根据所述环境收音组件的声音信号,对所述主收音组件的声音信号进行降噪处理,得到目标声音信号。
在一些实施例中,请参阅图6,图6为本申请实施例提供的电子设备的第二种结构示意图。电子设备400还包括:射频电路403、显示屏404、控制电路405、输入单元406、音频电路407、传感器408以及电源409。其中,处理器401分别与射频电路403、显示屏404、控制电路405、输入单元406、音频电路407、传感器408以及电源409电性连接。
射频电路403用于收发射频信号,以通过无线通信与网络设备或其他电子设备进行通信。
显示屏404可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。
控制电路405与显示屏404电性连接,用于控制显示屏404显示信息。
输入单元406可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元406可以包括指纹识别模组。
音频电路407可通过扬声器、传声器提供用户与电子设备之间的音频接口。其中,音频电路407包括麦克风。所述麦克风与所述处理器401电性连接。所述麦克风用于接收用户输入的语音信息。
传感器408用于采集外部环境信息。传感器408可以包括环境亮度传感器、加速度传感器、陀螺仪等传感器中的一种或多种。
电源409用于给电子设备400的各个部件供电。在一些实施例中,电源409可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
虽然图中未示出,电子设备400还可以包括摄像头、蓝牙模块等,在此不再赘述。
在本实施例中,电子设备400中的处理器401会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的计算机程序,从而实现各种功能:
获取第一收音组件检测到的第一声音信号,以及第二收音组件检测到的第二声音信号;
计算所述第一声音信号的第一信噪比,以及所述第二声音信号的第二信噪比;
根据所述第一信噪比和所述第二信噪比确定出主收音组件和环境收音组件,其中,所述主收音组件的声音信号的信噪比大于所述环境收音组件的声音信号的信噪比;
根据所述环境收音组件的声音信号,对所述主收音组件的声音信号进行降噪处理,得到目标声音信号。
在一些实施例中,处理器401执行:
比较所述第一信噪比与第一预设阈值的大小,比较所述第二信噪比与所述第一预设阈值的大小;
当所述第一信噪比小于第一预设阈值,或所述第二信噪比小于所述第一预设阈值时,执行根据所述第一信噪比和所述第二信噪比确定出主收音组件和环境收音组件。
在一些实施例中,处理器401执行:当所述第一信噪比不小于所述第一预设阈值且所述第二信噪比不小于所述第一预设阈值时,按照波束成形算法对第一声音信号和第二声音信号进行处理,得到目标声音信号。
在一些实施例中,处理器401执行:获取目标衰减比例;
按照所述目标衰减比例,对所述环境收音组件的声音信号进行衰减处理;
将所述主收音组件的声音信号,减去经过衰减处理后的环境收音组件的声音信号,得到目标声音信号。
在一些实施例中,处理器401执行:从所述主收音组件的声音信号中确定第一声音信号段,并获取第一声音信号段的第一幅值;
从所述环境收音组件的声音信号中确定第二声音信号段,并获取所述第二声音信号段的第二幅值,其中,所述第一声音信号段和所述第二声音信号段中的信号为噪声信号;
根据所述第一幅值与所述第二幅值的比值,得到目标衰减比例。
在一些实施例中,处理器401执行:计算所述第一幅值与所述第二幅值的比值;
当所述比值与所述预设衰减比例的差值大于第二预设阈值时,获取连续多个历史检测周期内的比值,并计算多个比值的平均值,将所述平均值作为目标衰减比例。
在一些实施例中,处理器401执行:获取预设衰减比例,作为目标衰减比例。
在一些实施例中,处理器401执行:从所述第一声音信号中确定第三声音信号段,并获取所述第三声音信号段的第三幅值,其中,所述第三声音信号段中的信号为噪声信号;
从所述第一声音信号中确定第四声音信号段,并获取所述第四声音信号段的第四幅值,其中,所述第四声音信号段包含音源信号和噪声信号;
根据所述第三幅值和所述第四幅值计算所述第一声音信号的第一信噪比。
在一些实施例中,所述第一收音组件包括多个麦克风;处理器401执行:获取所述多个麦克风检测到的多个声音信号;
根据波束成形算法对所述多个声音信号进行处理,得到所述第一收音组件对应的第一声音信号。
由上可知,本申请实施例提供了一种电子设备,所述电子设备获取第一收音组件检测到的第一声音信号,第二收音组件检测到的第二声音信号,计算第一声音信号的第一信噪比,以及第二声音信号的第二信噪比,为了减少电子设备输出或者得到的声音信号的信噪比,选择两个收音组件中声音信号的信噪比较大的收音组件作为主收音组件,将声音信号的信噪比较小的收音组件作为环境收音组件,根据环境收音组件的声音信号对主收音组件的声音信号进行降噪处理,消除主收音组件的声音信号中噪声,得到目标声音信号,提高目标声音信号的信噪比。
本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,所述计算机执行上述任一实施例所述的电子设备的降噪方法。
需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可以存储于计算机可读存储介质中,所述存储介质可以包括但不限于:只读存储器(ROM,Read OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。
此外,本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
以上对本申请实施例所提供的电子设备的降噪方法、装置、存储介质及电子设备进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (12)
1.一种电子设备的降噪方法,其特征在于,所述方法包括:
获取所述第一收音组件检测到的第一声音信号,以及所述第二收音组件检测到的第二声音信号;
计算所述第一声音信号的第一信噪比,以及所述第二声音信号的第二信噪比;
根据所述第一信噪比和所述第二信噪比确定出主收音组件和环境收音组件,其中,所述主收音组件的声音信号的信噪比大于所述环境收音组件的声音信号的信噪比;
根据所述环境收音组件的声音信号,对所述主收音组件的声音信号进行降噪处理,得到目标声音信号。
2.如权利要求1所述的电子设备的降噪方法,其特征在于,所述根据所述第一信噪比和所述第二信噪比确定出主收音组件和环境收音组件之前,还包括:
比较所述第一信噪比与第一预设阈值的大小,比较所述第二信噪比与所述第一预设阈值的大小;
当所述第一信噪比小于第一预设阈值,或所述第二信噪比小于所述第一预设阈值时,执行根据所述第一信噪比和所述第二信噪比确定出主收音组件和环境收音组件。
3.如权利要求2所述的电子设备的降噪方法,其特征在于,所述比较所述第一信噪比与第一预设阈值的大小,比较所述第二信噪比与所述第一预设阈值的大小之后,还包括:
当所述第一信噪比不小于所述第一预设阈值且所述第二信噪比不小于所述第一预设阈值时,按照波束成形算法对第一声音信号和第二声音信号进行处理,得到目标声音信号。
4.如权利要求1所述的电子设备的降噪方法,其特征在于,所述根据所述环境收音组件的声音信号,对所述收音组件的声音信号进行降噪处理,得到目标声音信号,包括:
获取目标衰减比例;
按照所述目标衰减比例,对所述环境收音组件的声音信号进行衰减处理;
将所述主收音组件的声音信号,减去经过衰减处理后的环境收音组件的声音信号,得到目标声音信号。
5.如权利要求4所述的电子设备的降噪方法,其特征在于,所述获取目标衰减比例,包括:
从所述主收音组件的声音信号中确定第一声音信号段,并获取第一声音信号段的第一幅值;
从所述环境收音组件的声音信号中确定第二声音信号段,并获取所述第二声音信号段的第二幅值,其中,所述第一声音信号段和所述第二声音信号段中的信号为噪声信号;
根据所述第一幅值与所述第二幅值的比值,得到目标衰减比例。
6.如权利要求5所述的电子设备的降噪方法,其特征在于,所述根据所述第一幅值与所述第二幅值的比值,得到目标衰减比例,包括:
计算所述第一幅值与所述第二幅值的比值;
当所述比值与所述预设衰减比例的差值大于第二预设阈值时,获取连续多个历史检测周期内的比值,并计算多个比值的平均值,将所述平均值作为目标衰减比例。
7.如权利要求4所述的电子设备的降噪方法,其特征在于,所述获取目标衰减比例,包括:
获取预设衰减比例,作为目标衰减比例。
8.如权利要求1所述的电子设备的降噪方法,其特征在于,所述计算所述第一声音信号的第一信噪比,包括:
从所述第一声音信号中确定第三声音信号段,并获取所述第三声音信号段的第三幅值,其中,所述第三声音信号段中的信号为噪声信号;
从所述第一声音信号中确定第四声音信号段,并获取所述第四声音信号段的第四幅值,其中,所述第四声音信号段包含音源信号和噪声信号;
根据所述第三幅值和所述第四幅值计算所述第一声音信号的第一信噪比。
9.如权利要求1所述的电子设备的降噪方法,其特征在于,所述第一收音组件包括多个麦克风;所述获取所述第一收音组件检测到的第一声音信号,包括:
获取所述多个麦克风检测到的多个声音信号;
根据波束成形算法对所述多个声音信号进行处理,得到所述第一收音组件对应的第一声音信号。
10.一种电子设备的降噪装置,其特征在于,所述装置包括:
信号获取模块,用于获取第一收音组件检测到的第一声音信号,以及第二收音组件检测到的第二声音信号;
信噪比计算模块,用于计算所述第一声音信号的第一信噪比,以及所述第二声音信号的第二信噪比;
组件选择模块,用于根据所述第一信噪比和所述第二信噪比确定出主收音组件和环境收音组件,其中,所述主收音组件的声音信号的信噪比大于所述环境收音组件的声音信号的信噪比;
信号处理模块,用于根据所述环境收音组件的声音信号,对所述主收音组件的声音信号进行降噪处理,得到目标声音信号。
11.一种存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至9任一项所述的电子设备的降噪方法。
12.一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,其特征在于,所述处理器通过调用所述计算机程序,用于执行如权利要求1至9任一项所述的电子设备的降噪方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010791409.5A CN111933167B (zh) | 2020-08-07 | 2020-08-07 | 电子设备的降噪方法、装置、存储介质及电子设备 |
PCT/CN2021/098664 WO2022028083A1 (zh) | 2020-08-07 | 2021-06-07 | 电子设备的降噪方法、装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010791409.5A CN111933167B (zh) | 2020-08-07 | 2020-08-07 | 电子设备的降噪方法、装置、存储介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111933167A true CN111933167A (zh) | 2020-11-13 |
CN111933167B CN111933167B (zh) | 2024-03-12 |
Family
ID=73307774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010791409.5A Active CN111933167B (zh) | 2020-08-07 | 2020-08-07 | 电子设备的降噪方法、装置、存储介质及电子设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111933167B (zh) |
WO (1) | WO2022028083A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113709288A (zh) * | 2021-08-16 | 2021-11-26 | Oppo广东移动通信有限公司 | 降噪方法、装置、电子设备及计算机可读存储介质 |
WO2022028083A1 (zh) * | 2020-08-07 | 2022-02-10 | Oppo广东移动通信有限公司 | 电子设备的降噪方法、装置、存储介质及电子设备 |
CN115811574A (zh) * | 2023-02-03 | 2023-03-17 | 合肥炬芯智能科技有限公司 | 一种声音信号处理方法、装置、主设备和分体式会议系统 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102411936A (zh) * | 2010-11-25 | 2012-04-11 | 歌尔声学股份有限公司 | 语音增强方法、装置及头戴式降噪通信耳机 |
US20130243213A1 (en) * | 2012-03-15 | 2013-09-19 | Research In Motion Limited | Selective adaptive audio cancellation algorithm configuration |
CN103325378A (zh) * | 2013-07-16 | 2013-09-25 | 珠海市魅族科技有限公司 | 一种终端语音降噪方法及终端 |
CN105513605A (zh) * | 2015-12-01 | 2016-04-20 | 南京师范大学 | 手机麦克风的语音增强系统和语音增强方法 |
CN110839108A (zh) * | 2019-11-06 | 2020-02-25 | 维沃移动通信有限公司 | 一种降噪方法及电子设备 |
CN111326159A (zh) * | 2020-03-10 | 2020-06-23 | 苏宁云计算有限公司 | 一种语音识别方法、装置、系统 |
CN111418010A (zh) * | 2017-12-08 | 2020-07-14 | 华为技术有限公司 | 一种多麦克风降噪方法、装置及终端设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110181452A1 (en) * | 2010-01-28 | 2011-07-28 | Dsp Group, Ltd. | Usage of Speaker Microphone for Sound Enhancement |
CN104751853B (zh) * | 2013-12-31 | 2019-01-04 | 辰芯科技有限公司 | 双麦克风噪声抑制方法及系统 |
CN111933167B (zh) * | 2020-08-07 | 2024-03-12 | Oppo广东移动通信有限公司 | 电子设备的降噪方法、装置、存储介质及电子设备 |
-
2020
- 2020-08-07 CN CN202010791409.5A patent/CN111933167B/zh active Active
-
2021
- 2021-06-07 WO PCT/CN2021/098664 patent/WO2022028083A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102411936A (zh) * | 2010-11-25 | 2012-04-11 | 歌尔声学股份有限公司 | 语音增强方法、装置及头戴式降噪通信耳机 |
US20130243213A1 (en) * | 2012-03-15 | 2013-09-19 | Research In Motion Limited | Selective adaptive audio cancellation algorithm configuration |
CN103325378A (zh) * | 2013-07-16 | 2013-09-25 | 珠海市魅族科技有限公司 | 一种终端语音降噪方法及终端 |
CN105513605A (zh) * | 2015-12-01 | 2016-04-20 | 南京师范大学 | 手机麦克风的语音增强系统和语音增强方法 |
CN111418010A (zh) * | 2017-12-08 | 2020-07-14 | 华为技术有限公司 | 一种多麦克风降噪方法、装置及终端设备 |
CN110839108A (zh) * | 2019-11-06 | 2020-02-25 | 维沃移动通信有限公司 | 一种降噪方法及电子设备 |
CN111326159A (zh) * | 2020-03-10 | 2020-06-23 | 苏宁云计算有限公司 | 一种语音识别方法、装置、系统 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022028083A1 (zh) * | 2020-08-07 | 2022-02-10 | Oppo广东移动通信有限公司 | 电子设备的降噪方法、装置、存储介质及电子设备 |
CN113709288A (zh) * | 2021-08-16 | 2021-11-26 | Oppo广东移动通信有限公司 | 降噪方法、装置、电子设备及计算机可读存储介质 |
CN115811574A (zh) * | 2023-02-03 | 2023-03-17 | 合肥炬芯智能科技有限公司 | 一种声音信号处理方法、装置、主设备和分体式会议系统 |
Also Published As
Publication number | Publication date |
---|---|
CN111933167B (zh) | 2024-03-12 |
WO2022028083A1 (zh) | 2022-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111696570B (zh) | 语音信号处理方法、装置、设备及存储介质 | |
CN110012169B (zh) | 天线切换方法、装置、存储介质及电子设备 | |
CN113014983B (zh) | 视频播放方法、装置、存储介质及电子设备 | |
CN111933167B (zh) | 电子设备的降噪方法、装置、存储介质及电子设备 | |
CN109887494B (zh) | 重构语音信号的方法和装置 | |
CN111402913B (zh) | 降噪方法、装置、设备和存储介质 | |
CN111477243A (zh) | 音频信号处理方法及电子设备 | |
CN109756818B (zh) | 双麦克风降噪方法、装置、存储介质及电子设备 | |
CN111722696B (zh) | 用于低功耗设备的语音数据处理方法和装置 | |
CN111863020B (zh) | 语音信号处理方法、装置、设备及存储介质 | |
CN112634872A (zh) | 语音设备唤醒方法及装置 | |
CN111862972B (zh) | 语音交互服务方法、装置、设备及存储介质 | |
CN110970050B (zh) | 语音降噪方法、装置、设备及介质 | |
CN113744750B (zh) | 一种音频处理方法及电子设备 | |
CN112233689B (zh) | 音频降噪方法、装置、设备及介质 | |
CN110248401B (zh) | WiFi的扫描控制方法、装置、存储介质及移动终端 | |
US20220366926A1 (en) | Dynamic beamforming to improve signal-to-noise ratio of signals captured using a head-wearable apparatus | |
CN112289336A (zh) | 音频信号处理方法和装置 | |
CN113744736B (zh) | 命令词识别方法、装置、电子设备及存储介质 | |
CN112233688B (zh) | 音频降噪方法、装置、设备及介质 | |
CN113823313A (zh) | 语音处理方法、装置、设备以及存储介质 | |
CN111554314A (zh) | 噪声检测方法、装置、终端及存储介质 | |
CN113766385B (zh) | 耳机降噪方法及装置 | |
CN113835670A (zh) | 设备控制方法、装置、存储介质及电子设备 | |
CN113162837B (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 |