CN111243611A - 麦克风的风噪消除方法、装置、存储介质和移动终端 - Google Patents

麦克风的风噪消除方法、装置、存储介质和移动终端 Download PDF

Info

Publication number
CN111243611A
CN111243611A CN201811446221.6A CN201811446221A CN111243611A CN 111243611 A CN111243611 A CN 111243611A CN 201811446221 A CN201811446221 A CN 201811446221A CN 111243611 A CN111243611 A CN 111243611A
Authority
CN
China
Prior art keywords
sound signal
wind noise
microphone
microphones
peak
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
Application number
CN201811446221.6A
Other languages
English (en)
Other versions
CN111243611B (zh
Inventor
石奇
钟安
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Pinecone Electronic Co Ltd
Original Assignee
Beijing Pinecone Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Pinecone Electronics Co Ltd filed Critical Beijing Pinecone Electronics Co Ltd
Priority to CN201811446221.6A priority Critical patent/CN111243611B/zh
Publication of CN111243611A publication Critical patent/CN111243611A/zh
Application granted granted Critical
Publication of CN111243611B publication Critical patent/CN111243611B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • G10L21/0216Noise filtering characterised by the method used for estimating noise
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • G10L21/0216Noise filtering characterised by the method used for estimating noise
    • G10L21/0224Processing in the time domain
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/19Arrangements of transmitters, receivers, or complete sets to prevent eavesdropping, to attenuate local noise or to prevent undesired transmission; Mouthpieces or receivers specially adapted therefor
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • G10L21/0216Noise filtering characterised by the method used for estimating noise
    • G10L2021/02161Number of inputs available containing the signal or the noise to be suppressed
    • G10L2021/02166Microphone arrays; Beamforming

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Quality & Reliability (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Telephone Function (AREA)

Abstract

本公开涉及一种麦克风的风噪消除方法、装置、存储介质和移动终端,该方法包括:当通过上述多个麦克风接收声音信号时,获取该主麦克风接收到的第一声音信号;根据该第一声音信号的峰值因子确定该主麦克风是否出现风噪,该峰值因子用于表示该第一声音信号削波失真的程度;当该主麦克风出现风噪时,将目标声音信号由该第一声音信号切换为辅麦克风接收的第二声音信号,该目标声音信号为该消噪模块进行声音信号处理和输出时采用的主声音信号。能够在主麦克风出现风噪时,将设置于不同位置的辅麦克风收集到的声音信号作为移动终端声音传输的主声音信号,降低风噪对通话质量的影响,提高移动终端通话的用户体验。

Description

麦克风的风噪消除方法、装置、存储介质和移动终端
技术领域
本公开涉及移动终端设计领域,具体地,涉及一种麦克风的风噪消除方法、装置、存储介质和移动终端。
背景技术
当移动终端用户在大风环境下手持移动终端进行通话时,麦克风收集到的声音会受到风的影响而出现风噪。相关技术中,为了降低噪声对通话质量的影响,大部分移动终端会在不同位置设置两个或以上的麦克风,并通过消噪模块接收多个买个麦克风收集到的声音信号;再将设置于移动终端底部的主麦克风收集到的声音信号作为主声音信号,将设置于其他位置的辅麦克风收集到的声音信号作为参考信号对主声音信号进行降噪处理,并将处理后的主声音信号输出给通话的另一方。但是,当主麦克风正对着风吹的方向时,主麦克风收集到的风噪的声压级别通常会非常大,而致使经过消噪模块处理的主声音信号依然无法被人耳识别,进而造成通话质量下降,影响用户通话体验。
发明内容
为克服相关技术中存在的问题,本公开提供一种麦克风的风噪消除方法、装置、存储介质和移动终端。
根据本公开实施例的第一方面,提供一种麦克风的风噪消除方法,应用于移动终端,所述移动终端包括:消噪模块,以及设置于所述移动终端不同位置的多个麦克风,所述多个麦克风包含一个主麦克风以及一个或多个辅麦克风,所述方法包括:
当通过所述多个麦克风接收声音信号时,获取所述主麦克风接收到的第一声音信号;
根据所述第一声音信号的峰值因子确定所述主麦克风是否出现风噪,所述峰值因子用于表示所述第一声音信号削波失真的程度;
当所述主麦克风出现风噪时,将目标声音信号由所述第一声音信号切换为辅麦克风接收的第二声音信号,所述目标声音信号为所述消噪模块进行声音信号处理和输出时采用的主声音信号。
可选的,所述根据所述第一声音信号的峰值因子确定所述主麦克风是否出现风噪,包括:
确定所述第一声音信号的时域波形图;
计算所述时域波形图中所述第一声音信号的波形的峰值与有效值的差值,作为所述峰值因子;
根据所述峰值因子与预设的峰值因子阈值的对比结果,确定所述主麦克风是否出现风噪。
可选的,所述根据所述峰值因子与预设的峰值因子阈值的对比结果,确定所述主麦克风是否出现风噪,包括:
当所述峰值因子大于预设的峰值因子阈值时,确定所述主麦克风未出现风噪;或者,
当所述峰值因子小于或等于预设的峰值因子阈值时,确定所述主麦克风出现风噪。
可选的,所述多个麦克风包含一个主麦克风以及多个辅麦克风,所述当所述主麦克风出现风噪时,将目标声音信号由所述第一声音信号切换为辅麦克风接收的第二声音信号,包括:
获取所述多个辅麦克风接收到的多个声音信号对应的多个峰值因子;
在所述多个声音信号中确定具备最大峰值因子的声音信号,作为所述第二声音信号;
将所述第二声音信号作为所述目标声音信号。
根据本公开实施例的第二方面,提供一种麦克风的风噪消除装置,应用于移动终端,所述移动终端包括:消噪模块,以及设置于所述移动终端不同位置的多个麦克风,所述多个麦克风包含一个主麦克风以及一个或多个辅麦克风,所述装置包括:
信号获取模块,用于当通过所述多个麦克风接收声音信号时,获取所述主麦克风接收到的第一声音信号;
风噪检测模块,用于根据所述第一声音信号的峰值因子确定所述主麦克风是否出现风噪,所述峰值因子用于表示所述第一声音信号削波失真的程度;
信号切换模块,用于当所述主麦克风出现风噪时,将目标声音信号由所述第一声音信号切换为辅麦克风接收的第二声音信号,所述目标声音信号为所述消噪模块进行声音信号处理和输出时采用的主声音信号。
可选的,所述风噪检测模块,包括:
波形图确定子模块,用于确定所述第一声音信号的时域波形图;
差值计算子模块,用于计算所述时域波形图中所述第一声音信号的波形的峰值与有效值的差值,作为所述峰值因子;
风噪检测子模块,用于根据所述峰值因子与预设的峰值因子阈值的对比结果,确定所述主麦克风是否出现风噪。
可选的,所述风噪检测子模块,用于:
当所述峰值因子大于预设的峰值因子阈值时,确定所述主麦克风未出现风噪;或者,
当所述峰值因子小于或等于预设的峰值因子阈值时,确定所述主麦克风出现风噪。
可选的,所述多个麦克风包含一个主麦克风以及多个辅麦克风,所述信号切换模块,包括:
峰值因子获取子模块,用于获取所述多个辅麦克风接收到的多个声音信号对应的多个峰值因子;
信号确定子模块,用于在所述多个声音信号中确定具备最大峰值因子的声音信号,作为所述第二声音信号;
信号切换子模块,用于将所述第二声音信号作为所述目标声音信号。
根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开实施例的第一方面中所述方法的步骤。
根据本公开实施例的第四方面,提供一种移动终端,包括:
本公开实施例的第三方面中所述的计算机可读存储介质;以及
一个或者多个处理器,用于执行所述计算机可读存储介质中的计算机程序。
本公开的提供的麦克风的风噪消除方法、装置、储存介质和移动终端,能够在通过上述多个麦克风接收声音信号时,获取该主麦克风接收到的第一声音信号;根据该第一声音信号的峰值因子确定该主麦克风是否出现风噪,该峰值因子用于表示该第一声音信号削波失真的程度;当该主麦克风出现风噪时,将目标声音信号由该第一声音信号切换为辅麦克风接收的第二声音信号,该目标声音信号为该消噪模块进行声音信号处理和输出时采用的主声音信号。能够在主麦克风出现风噪时,将设置于不同位置的辅麦克风收集到的声音信号作为移动终端声音传输的主声音信号,降低风噪对通话质量的影响,提高移动终端通话的用户体验。
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
图1是根据一示例性实施例示出的一种麦克风的风噪消除方法的流程图;
图2是根据图1所示实施例示出的一种麦克风的风噪检测方法的流程图;
图3是根据图1所示实施例示出的一种声音信号切换方法的流程图;
图4是根据一示例性实施例示出的一种麦克风的风噪消除装置的框图;
图5是根据图4所示实施例示出的一种风噪检测模块的框图;
图6是根据图4所示实施例示出的一种信号切换模块的框图;
图7是根据本申请一示例性实施例示出的一种移动终端的框图。
具体实施方式
以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
本公开的移动终端或者叫移动通信终端是指可以在移动中使用的计算机设备,包括手机、笔记本、平板电脑、POS机、车载电脑、智能导航仪、可穿戴设备、VR设备等等,在此不做限定。
图1是根据一示例性实施例示出的一种麦克风的风噪消除方法的流程图,如图1所示,应用于移动终端,该移动终端包括:消噪模块,以及设置于该移动终端不同位置的多个麦克风,上述多个麦克风包含一个主麦克风以及一个或多个辅麦克风,该方法可以包括以下步骤。
步骤101,当通过上述多个麦克风接收声音信号时,获取该主麦克风接收到的第一声音信号。
示例地,该主麦克风可以被设置于移动终端的底部,以使该主麦克风在用户手持移动终端通话时具备最好的收音效果,上述的一个或多个辅麦克风可以被设置于移动终端顶部。该第一声音信号为在用户通话过程中的预设时间段内获取到的声音信号,该预设时间段极短,例如为0.1秒。该主麦克风和辅麦克风也可以设置在移动终端的其他位置,对其位置不做特殊限定。
步骤102,根据该第一声音信号的峰值因子确定该主麦克风是否出现风噪。
其中,该峰值因子用于表示该第一声音信号削波失真的程度。当声音信号收到的声压过高时,声音的分贝值就会超过0dbFS(Decibels Full Scale,全分贝刻度),而声音信号超出部分的波形会被削平,即出现上述的削波失真(或称消顶失真)。dbFS是数值音频分贝值的表示方法,其基准是最大的分贝值,也就是说上述的0dbFS是数字设备能达到的最大分贝值,除了最大分贝值外都是负值。可以通过该峰值因子确定该第一声音信号削波失真的程度,进而确定该主麦克风是否出现风噪。
示例地,当该主麦克风未出现风噪时,通过消噪模块接收多个买个麦克风收集到的声音信号,再将设置于移动终端底部的主麦克风收集到的声音信号作为主声音信号,将设置于其他位置的辅麦克风收集到的声音信号作为参考信号对主声音信号进行降噪处理并输出至通话的另一方。当该主麦克风出现风噪时,继续进行下列步骤103。
步骤103,将目标声音信号由该第一声音信号切换为辅麦克风接收的第二声音信号。
其中,该目标声音信号为该消噪模块进行声音信号处理和输出时采用的主声音信号。
示例地,当该主麦克风出现风噪时,可以认为该主麦克风接收到的声音信号出现大量的削波失真,进而造成该主麦克风接收到的声音信号无法作为该消噪模块的主声音信号使用。因此,当该移动终端仅包含一个辅麦克风时,忽略该第一声音信号,而将该辅麦克风收集到的声音信号(即上述第二声音信号)作为主声音信号(即上述目标声音信号)直接输出至通话的另一方。当该移动终端包含多个辅麦克风时,同样忽略该第一声音信号,并从上述多个辅麦克风中选出受风噪影响最小的辅麦克风,再将受风噪影响最小的辅麦克风收集到的声音信号(即上述第二声音信号)作为主声音信号(即上述目标声音信号)直接输出至通话的另一方。
综上所述,本公开提供的麦克风的风噪消除方法,能够在通过上述多个麦克风接收声音信号时,获取该主麦克风接收到的第一声音信号;根据该第一声音信号的峰值因子确定该主麦克风是否出现风噪,该峰值因子用于表示该第一声音信号削波失真的程度;当该主麦克风出现风噪时,将目标声音信号由该第一声音信号切换为辅麦克风接收的第二声音信号,该目标声音信号为该消噪模块进行声音信号处理和输出时采用的主声音信号。能够在主麦克风出现风噪时,将设置于不同位置的辅麦克风收集到的声音信号作为移动终端声音传输主声音信号,降低风噪对通话质量的影响,提高移动终端通话的用户体验。
图2是根据图1所示实施例示出的一种麦克风的风噪检测方法的流程图,如图2所示,上述步骤102包括以下步骤。
步骤1021,确定该第一声音信号的时域波形图。
示例地,该时域波形图用于显示该第一声音信号在预设时间段内分贝值的波形变化。
步骤1022,计算该时域波形图中该第一声音信号的波形的峰值与有效值的差值,作为该峰值因子。
示例地,该有效值即为RMS(Root MeamSquare,均方根),该RMS实际为一组统计数据(此处为该第一声音信号在每一时刻的分贝值)的平方的平均值的平方根。该有效值是以声音信号峰值等幅的正弦信号的一种测量结果,接近于平均值。峰值(Peak)是信号达到的最大电平。该峰值因子等于该峰值减去该有效值的结果。例如,该第一声音信号的波形的有效值为-5.45dbFS,峰值为-1.3dbFS,此时,该峰值因子=峰值-有效值=4.1dbFS。
步骤1023,根据该峰值因子与预设的峰值因子阈值的对比结果,确定该主麦克风是否出现风噪。
示例地,该步骤1023包括:当该峰值因子大于预设的峰值因子阈值时,确定该主麦克风未出现风噪;或者,当该峰值因子小于或等于预设的峰值因子阈值时,确定该主麦克风出现风噪。可以通过在具体产品上进行针对应调试确定该峰值因子阈值。通常情况下,可以将该峰值因子阈值设定为6db。
图3是根据图1所示实施例示出的一种声音信号切换方法的流程图,如图3所示,上述多个麦克风包含一个主麦克风以及多个辅麦克风,上述步骤103可以包括以下步骤。
步骤1031,获取上述多个辅麦克风接收到的多个声音信号对应的多个峰值因子。
步骤1032,在上述多个声音信号中确定具备最大峰值因子的声音信号,作为该第二声音信号。
步骤1033,将该第二声音信号作为该目标声音信号。
示例地,当移动终端上设置有多个辅麦克风时,可以根据多个辅麦克风接收到的多个声音信号对应的多个峰值因子确定具备最大峰值因子的(即受风噪影响最小的)声音信号,作为该消噪模块进行声音信号处理和输出时采用的主声音信号。
综上所述,本公开提供的麦克风的风噪消除方法,能够在通过上述多个麦克风接收声音信号时,获取该主麦克风接收到的第一声音信号;根据该第一声音信号的峰值因子确定该主麦克风是否出现风噪,该峰值因子用于表示该第一声音信号削波失真的程度;当该主麦克风出现风噪时,将目标声音信号由该第一声音信号切换为辅麦克风接收的第二声音信号,该目标声音信号为该消噪模块进行声音信号处理和输出时采用的主声音信号。能够在主麦克风出现风噪时,将设置于不同位置的多个辅麦克风中受风噪影响最小的辅麦克风收集到的声音信号作为移动终端声音传输的主声音信号,降低风噪对通话质量的影响,提高移动终端通话的用户体验。
图4是根据一示例性实施例示出的一种麦克风的风噪消除装置的框图,应用于移动终端,该移动终端包括:消噪模块,以及设置于该移动终端不同位置的多个麦克风,上述多个麦克风包含一个主麦克风以及一个或多个辅麦克风,该麦克风的风噪消除装置400可以用于执行图1所示的方法。参见图4,该装置400可以包括:
信号获取模块410,用于当通过上述多个麦克风接收声音信号时,获取该主麦克风接收到的第一声音信号;
风噪检测模块420,用于根据该第一声音信号的峰值因子确定该主麦克风是否出现风噪,该峰值因子用于表示该第一声音信号削波失真的程度;
信号切换模块430,用于将目标声音信号由该第一声音信号切换为辅麦克风接收的第二声音信号,该目标声音信号为该消噪模块进行声音信号处理和输出时采用的主声音信号。
图5是根据图4所示实施例示出的一种风噪检测模块的框图,该风噪检测模块420可以用于执行图2所示的方法。参见图5,该风噪检测模块420,包括:
波形图确定子模块421,用于确定该第一声音信号的时域波形图;
差值计算子模块422,用于计算该时域波形图中该第一声音信号的波形的峰值与有效值的差值,作为该峰值因子;
风噪检测子模块423,用于根据该峰值因子与预设的峰值因子阈值的对比结果,确定该主麦克风是否出现风噪。
可选的,该风噪检测子模块423,用于:
当该峰值因子大于预设的峰值因子阈值时,确定该主麦克风未出现风噪;或者,
当该峰值因子小于或等于预设的峰值因子阈值时,确定该主麦克风出现风噪。
图6是根据图4所示实施例示出的一种信号切换模块的框图,上述多个麦克风包含一个主麦克风以及多个辅麦克风,该信号切换模块430可以用于执行图3所示的方法。参见图6,该信号切换模块430,包括:
峰值因子获取子模块431,用于获取上述多个辅麦克风接收到的多个声音信号对应的多个峰值因子;
信号确定子模块432,用于在上述多个声音信号中确定具备最大峰值因子的声音信号,作为该第二声音信号;
信号切换子模块433,用于将该第二声音信号作为该目标声音信号。
综上所述,本公开提供的麦克风的风噪消除装置,能够在通过上述多个麦克风接收声音信号时,获取该主麦克风接收到的第一声音信号;根据该第一声音信号的峰值因子确定该主麦克风是否出现风噪,该峰值因子用于表示该第一声音信号削波失真的程度;当该主麦克风出现风噪时,将目标声音信号由该第一声音信号切换为辅麦克风接收的第二声音信号,该目标声音信号为该消噪模块进行声音信号处理和输出时采用的主声音信号。能够在主麦克风出现风噪时,将设置于不同位置的多个辅麦克风中受风噪影响最小的辅麦克风收集到的声音信号作为移动终端声音传输的主声音信号,降低风噪对通话质量的影响,提高移动终端通话的用户体验。
图7是根据本申请一示例性实施例示出的一种移动终端700的框图,该移动终端700可以用于执行本申请任意实施例提供的麦克风的风噪消除方法。如图7所示,该移动终端700可以包括:处理器701,存储器702,多媒体组件703,输入/输出(I/O)接口704,以及通信组件707。
其中,处理器701用于控制该移动终端700的整体操作,以完成上述图1或图2所示的麦克风的风噪消除方法中的全部或部分步骤。存储器702用于存储各种类型的数据以支持在该移动终端700的操作,这些数据例如可以包括用于在该移动终端700上操作的任何应用程序或方法的指令,以及应用程序相关的数据。该存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static RandomAccess Memory,简称SRAM),电可擦除可编程只读存储器(Electrically ErasableProgrammable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(ErasableProgrammable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件703可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或通过通信组件707发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口704为处理器701和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件707用于该移动终端700与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near Field Communication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件707可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。
在一示例性实施例中,移动终端700可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行本申请任意实施例提供的麦克风的风噪消除方法。
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请任意实施例提供的麦克风的风噪消除方法。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

Claims (10)

1.一种麦克风的风噪消除方法,其特征在于,应用于移动终端,所述移动终端包括:消噪模块,以及设置于所述移动终端不同位置的多个麦克风,所述多个麦克风包含一个主麦克风以及一个或多个辅麦克风,所述方法包括:
当通过所述多个麦克风接收声音信号时,获取所述主麦克风接收到的第一声音信号;
根据所述第一声音信号的峰值因子确定所述主麦克风是否出现风噪,所述峰值因子用于表示所述第一声音信号削波失真的程度;
当所述主麦克风出现风噪时,将目标声音信号由所述第一声音信号切换为辅麦克风接收的第二声音信号,所述目标声音信号为所述消噪模块进行声音信号处理和输出时采用的主声音信号。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一声音信号的峰值因子确定所述主麦克风是否出现风噪,包括:
确定所述第一声音信号的时域波形图;
计算所述时域波形图中所述第一声音信号的波形的峰值与有效值的差值,作为所述峰值因子;
根据所述峰值因子与预设的峰值因子阈值的对比结果,确定所述主麦克风是否出现风噪。
3.根据权利要求2所述的方法,其特征在于,所述根据所述峰值因子与预设的峰值因子阈值的对比结果,确定所述主麦克风是否出现风噪,包括:
当所述峰值因子大于预设的峰值因子阈值时,确定所述主麦克风未出现风噪;或者,
当所述峰值因子小于或等于预设的峰值因子阈值时,确定所述主麦克风出现风噪。
4.根据权利要求1所述的方法,其特征在于,所述多个麦克风包含一个主麦克风以及多个辅麦克风,所述当所述主麦克风出现风噪时,将目标声音信号由所述第一声音信号切换为辅麦克风接收的第二声音信号,包括:
获取所述多个辅麦克风接收到的多个声音信号对应的多个峰值因子;
在所述多个声音信号中确定具备最大峰值因子的声音信号,作为所述第二声音信号;
将所述第二声音信号作为所述目标声音信号。
5.一种麦克风的风噪消除装置,其特征在于,应用于移动终端,所述移动终端包括:消噪模块,以及设置于所述移动终端不同位置的多个麦克风,所述多个麦克风包含一个主麦克风以及一个或多个辅麦克风,所述装置包括:
信号获取模块,用于当通过所述多个麦克风接收声音信号时,获取所述主麦克风接收到的第一声音信号;
风噪检测模块,用于根据所述第一声音信号的峰值因子确定所述主麦克风是否出现风噪,所述峰值因子用于表示所述第一声音信号削波失真的程度;
信号切换模块,用于当所述主麦克风出现风噪时,将目标声音信号由所述第一声音信号切换为辅麦克风接收的第二声音信号,所述目标声音信号为所述消噪模块进行声音信号处理和输出时采用的主声音信号。
6.根据权利要求5所述的装置,其特征在于,所述风噪检测模块,包括:
波形图确定子模块,用于确定所述第一声音信号的时域波形图;
差值计算子模块,用于计算所述时域波形图中所述第一声音信号的波形的峰值与有效值的差值,作为所述峰值因子;
风噪检测子模块,用于根据所述峰值因子与预设的峰值因子阈值的对比结果,确定所述主麦克风是否出现风噪。
7.根据权利要求6所述的装置,其特征在于,所述风噪检测子模块,用于:
当所述峰值因子大于预设的峰值因子阈值时,确定所述主麦克风未出现风噪;或者,
当所述峰值因子小于或等于预设的峰值因子阈值时,确定所述主麦克风出现风噪。
8.根据权利要求5所述的装置,其特征在于,所述多个麦克风包含一个主麦克风以及多个辅麦克风,所述信号切换模块,包括:
峰值因子获取子模块,用于获取所述多个辅麦克风接收到的多个声音信号对应的多个峰值因子;
信号确定子模块,用于在所述多个声音信号中确定具备最大峰值因子的声音信号,作为所述第二声音信号;
信号切换子模块,用于将所述第二声音信号作为所述目标声音信号。
9.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1-4中任一项所述方法的步骤。
10.一种移动终端,其特征在于,包括:
权利要求9中所述的计算机可读存储介质;以及
一个或者多个处理器,用于执行所述计算机可读存储介质中的计算机程序。
CN201811446221.6A 2018-11-29 2018-11-29 麦克风的风噪消除方法、装置、存储介质和移动终端 Active CN111243611B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811446221.6A CN111243611B (zh) 2018-11-29 2018-11-29 麦克风的风噪消除方法、装置、存储介质和移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811446221.6A CN111243611B (zh) 2018-11-29 2018-11-29 麦克风的风噪消除方法、装置、存储介质和移动终端

Publications (2)

Publication Number Publication Date
CN111243611A true CN111243611A (zh) 2020-06-05
CN111243611B CN111243611B (zh) 2022-12-27

Family

ID=70872217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811446221.6A Active CN111243611B (zh) 2018-11-29 2018-11-29 麦克风的风噪消除方法、装置、存储介质和移动终端

Country Status (1)

Country Link
CN (1) CN111243611B (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101185370A (zh) * 2005-04-29 2008-05-21 哈曼贝克自动***股份有限公司 麦克风信号中的风噪声的检测和抑制
US8781137B1 (en) * 2010-04-27 2014-07-15 Audience, Inc. Wind noise detection and suppression
CN105049606A (zh) * 2015-06-17 2015-11-11 惠州Tcl移动通信有限公司 一种移动终端麦克风切换方法及切换***
CN105554202A (zh) * 2015-09-28 2016-05-04 宇龙计算机通信科技(深圳)有限公司 一种麦克风的控制方法和装置
CN106653039A (zh) * 2016-12-02 2017-05-10 上海木爷机器人技术有限公司 音频信号处理***和音频信号处理方法
CN106791095A (zh) * 2016-12-21 2017-05-31 惠州Tcl移动通信有限公司 一种自动改善通话音质的实现方法及实现***
CN107742523A (zh) * 2017-11-16 2018-02-27 广东欧珀移动通信有限公司 语音信号处理方法、装置以及移动终端
WO2018073489A1 (en) * 2016-10-21 2018-04-26 Nokia Technologies Oy Detecting the presence of wind noise
WO2018107665A1 (zh) * 2016-12-12 2018-06-21 青岛海尔股份有限公司 双麦克风的切换方法及装置
CN108737615A (zh) * 2018-06-27 2018-11-02 努比亚技术有限公司 麦克风收音方法、移动终端及计算机可读存储介质

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101185370A (zh) * 2005-04-29 2008-05-21 哈曼贝克自动***股份有限公司 麦克风信号中的风噪声的检测和抑制
US8781137B1 (en) * 2010-04-27 2014-07-15 Audience, Inc. Wind noise detection and suppression
CN105049606A (zh) * 2015-06-17 2015-11-11 惠州Tcl移动通信有限公司 一种移动终端麦克风切换方法及切换***
CN105554202A (zh) * 2015-09-28 2016-05-04 宇龙计算机通信科技(深圳)有限公司 一种麦克风的控制方法和装置
WO2018073489A1 (en) * 2016-10-21 2018-04-26 Nokia Technologies Oy Detecting the presence of wind noise
CN106653039A (zh) * 2016-12-02 2017-05-10 上海木爷机器人技术有限公司 音频信号处理***和音频信号处理方法
WO2018107665A1 (zh) * 2016-12-12 2018-06-21 青岛海尔股份有限公司 双麦克风的切换方法及装置
CN106791095A (zh) * 2016-12-21 2017-05-31 惠州Tcl移动通信有限公司 一种自动改善通话音质的实现方法及实现***
CN107742523A (zh) * 2017-11-16 2018-02-27 广东欧珀移动通信有限公司 语音信号处理方法、装置以及移动终端
CN108737615A (zh) * 2018-06-27 2018-11-02 努比亚技术有限公司 麦克风收音方法、移动终端及计算机可读存储介质

Also Published As

Publication number Publication date
CN111243611B (zh) 2022-12-27

Similar Documents

Publication Publication Date Title
CN108076226B (zh) 一种通话质量调整的方法、移动终端及存储介质
CN104468930B (zh) 一种放音响度调整方法及装置
CN106791067B (zh) 一种通话音量调节方法、装置及移动终端
US9325286B1 (en) Audio clipping prevention
US9601128B2 (en) Communication apparatus and voice processing method therefor
CN107277209B (zh) 一种通话调整方法及移动终端
CN105245993A (zh) 一种耳机音量自动调节方法、***和智能耳机
CN113099352B (zh) 音频信号处理方法、装置、电子设备及存储介质
CN105120063A (zh) 一种输入语音的音量提示方法及电子设备
CN108766453A (zh) 语音降噪方法、装置、可读存储介质及移动终端
CN105049606A (zh) 一种移动终端麦克风切换方法及切换***
US11375066B2 (en) Echo suppression device, echo suppression method, and echo suppression program
CN107276688B (zh) 射频干扰处理方法、装置、存储介质及移动终端
CN112289336A (zh) 音频信号处理方法和装置
US11025764B2 (en) Method and system for reducing current noise of touch terminal
CN111243611B (zh) 麦克风的风噪消除方法、装置、存储介质和移动终端
CN106817324B (zh) 频响校正方法及装置
CN107750038B (zh) 音量调节方法、装置、设备及存储介质
CN107332984B (zh) 一种语音处理方法及移动终端
CN110754097B (zh) 通话控制方法、装置、终端设备及存储介质
CN111510824B (zh) 音频处理电路、方法和电子设备、计算机可读存储介质
CN108228038B (zh) 消噪装置、消噪方法、计算机可读存储介质以及电子设备
CN109274826B (zh) 语音播放模式的切换方法、装置、终端和计算机可读存储介质
CN111398759A (zh) 信号补偿方法、装置和存储介质
CN114724576B (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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100085 unit C, building C, lin66, Zhufang Road, Qinghe, Haidian District, Beijing

Applicant after: Beijing Xiaomi pinecone Electronic Co.,Ltd.

Address before: 100085 Beijing city Haidian District Qinghe Shun Yip things Park Building 3 unit A

Applicant before: BEIJING PINECONE ELECTRONICS Co.,Ltd.

GR01 Patent grant
GR01 Patent grant