著录项信息
专利名称 | 消除噪音的方法和装置 |
申请号 | CN201510045051.0 | 申请日期 | 2015-01-28 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-04-29 | 公开/公告号 | CN104581538A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04R3/00 | IPC分类号 | H;0;4;R;3;/;0;0查看分类表>
|
申请人 | 三星电子(中国)研发中心;三星电子株式会社 | 申请人地址 | 江苏省南京高新开发区高新研发大厦B楼9-12层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 三星电子(中国)研发中心,三星电子株式会社 | 当前权利人 | 三星电子(中国)研发中心,三星电子株式会社 |
发明人 | 柏玉鹏;李斌 |
代理机构 | 北京英赛嘉华知识产权代理有限责任公司 | 代理人 | 王达佐;马晓亚 |
摘要
本申请公开了一种消除噪音的方法和装置。该方法的一具体实施方式包括:在播放第一音频信号之前,获取第一音频信号的强度值;检测第一音频信号中强度值落在预定范围之外的第二音频信号;当检测到第二音频信号时,对第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落入预定范围内;播放经降噪处理的第一音频信号。该实施方式实现了在播放第一音频信号之前,消除第一音频信号中的噪音信号,进而增加了用户体验。
消除噪音的方法和装置\n技术领域\n[0001] 本申请涉及通信技术领域,具体涉及消除噪音的方法和装置。\n背景技术\n[0002] 当前,人们越来越习惯于使用智能移动终端打电话、听音乐以及播放视频等,但是在播放音频的过程中偶尔会听到一些高音量的噪音甚至是尖锐的爆破音,进而降低了用户体验。\n发明内容\n[0003] 针对上述问题,本申请提供了一种消除噪音的方法和装置。\n[0004] 第一方面,提供了一种消除噪音的方法,包括:\n[0005] 在播放第一音频信号之前,获取所述第一音频信号的强度值;检测所述第一音频信号中强度值落在预定范围之外的第二音频信号;当检测到所述第二音频信号时,对所述第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落入所述预定范围内;播放经降噪处理的第一音频信号。\n[0006] 在某些实施方式中,所述获取包括:对所述第一音频信号进行脉冲编码调制(Pulse Code Modulation,PCM));获取经PCM后得到的表征所述第一音频信号的强度值的PCM数据。\n[0007] 在某些实施方式中,在所述检测之前,所述方法还包括:根据以下至少一项获取所述预定范围的上限值:外界噪音信号、播放所述第一音频信号的播放设备类型。\n[0008] 在某些实施方式中,当所述至少一项包括所述外界噪音信号时,所述获取的所述上限值与外界噪音信号的强度值呈正相关关系;当所述至少一项包括所述播放设备类型时,获取的所述上限值与播放设备播放音频时距人耳的播放距离呈正相关关系,不同类型的播放设备的播放距离不同。\n[0009] 在某些实施方式中,当所述至少一项包括所述外界噪音信号和所述播放设备类型时,获取所述上限值,包括:根据以下公式计算所述上限值:y=λA+σB+ρ;其中,所述y为所述上限值,所述A表征播放设备类型,所述B表征所述外界噪音信号的强度值,所述ρ表征在安静环境下用户能够接受音频的最大强度值,所述λ为所述A的系数,所述σ为所述B的系数。\n[0010] 在某些实施方式中,在计算所述上限值之前,还包括:通过统计方法获取至少两个上限测量值;根据所述上限测量值、和外界噪音信号、和播放设备类型计算所述λ和所述σ。\n[0011] 在某些实施方式中,所述根据所述上限测量值、和外界噪音信号、和播放设备类型计算所述λ和所述σ,包括:根据以下公式计算所述λ和所述σ:\n[0012]\n[0013] 其中,所述y′m为第m个上限测量值,所述m为正整数,所述Am表征获取所述y′m时的播放设备类型,所述Bm表征获取所述y′m时的外界噪音信号的强度值。\n[0014] 在某些实施方式中,按照所述A的数值从小到大的顺序,所述播放设备类型包括以下任一项:耳机、听筒、扬声器。\n[0015] 在某些实施方式中,所述降噪处理,包括:删除所述第二音频信号。\n[0016] 在某些实施方式中,在所述删除之后,所述降噪处理还包括:确定是否对执行所述删除后的第一音频信号进行平滑处理;当确定进行所述平滑处理时,根据所述第二音频信号对执行所述删除后的第一音频信号进行平滑处理。\n[0017] 在某些实施方式中,所述确定包括:判断所述第二音频信号对应的时间长度是否大于预定时间长度;当大于所述预定时间长度时,确定进行所述平滑处理。\n[0018] 在某些实施方式中,所述预定时间长度与外界噪音信号的强度值呈正相关关系。\n[0019] 第二方面,提供了一种消除噪音的装置,所述装置包括:\n[0020] 获取单元,用于在播放第一音频信号之前,获取所述第一音频信号的强度值;检测单元,用于检测所述第一音频信号中强度值落在预定范围之外的第二音频信号;降噪处理单元,用于当所述检测单元检测到所述第二音频信号时,对所述第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落入所述预定范围内;播放单元,用于播放经所述降噪处理单元降噪处理的第一音频信号。\n[0021] 在某些实施方式中,所述获取单元,包括:PCM模块,用于对所述第一音频信号进行PCM;获取模块,用于获取经所述PCM模块PCM后得到的表征所述第一音频信号的强度值的PCM数据。\n[0022] 在某些实施方式中,所述获取单元,还用于在所述检测单元检测之前,根据以下至少一项获取所述预定范围的上限值:外界噪音信号、播放所述第一音频信号的播放设备类型。\n[0023] 在某些实施方式中,当所述至少一项包括所述外界噪音信号时,所述获取的所述上限值与外界噪音信号的强度值呈正相关关系;当所述至少一项包括所述播放设备类型时,获取的所述上限值与播放设备播放音频时距人耳的播放距离呈正相关关系,不同类型的播放设备的播放距离不同。\n[0024] 在某些实施方式中,当所述至少一项包括所述外界噪音信号和所述播放设备类型时,所述获取单元,包括:计算模块,用于根据以下公式计算所述上限值:y=λA+σB+ρ;其中,所述y为所述上限值,所述A表征播放设备类型,所述B表征所述外界噪音信号的强度值,所述ρ表征在安静环境下用户能够接受音频的最大强度值,所述λ为所述A的系数,所述σ为所述B的系数。\n[0025] 在某些实施方式中,所述计算模块,还用于在计算所述上限值之前,通过统计装置获取至少两个上限测量值;根据所述上限测量值、和外界噪音信号、和播放设备类型计算所述λ和所述σ。\n[0026] 在某些实施方式中,所述计算模块,具体用于,根据以下公式计算所述λ和所述σ:\n[0027]\n[0028] 其中,所述y′m为第m个上限测量值,所述m为正整数,所述Am表征获取所述y′m时的播放设备类型,所述Bm表征获取所述y′m时的外界噪音信号的强度值。\n[0029] 在某些实施方式中,按照所述A的数值从小到大的顺序,所述播放设备类型包括以下任一项:耳机、听筒、扬声器。\n[0030] 在某些实施方式中,所述降噪处理处理单元,包括:删除模块,用于删除所述第二音频信号。\n[0031] 在某些实施方式中,所述降噪处理处理单元,还包括:确定模块,用于在所述删除模块删除所述第二音频信号之后,确定是否对降噪处理后的第一音频信号进行平滑处理;\n平滑处理模块,用于当所述确定模块确定进行所述平滑处理时,根据所述第二音频信号对降噪处理后的第一音频信号进行平滑处理。\n[0032] 在某些实施方式中,所述确定模块,包括:判断子模块,用于判断所述第二音频信号对应的时间长度是否大于预定时间长度;确定子模块,用于当所述判断模块判断大于所述预定时间长度时,确定进行所述平滑处理。\n[0033] 在某些实施方式中,所述预定时间长度与外界噪音信号的强度值呈正相关关系。\n[0034] 第三方面,提供了一种消除噪音的终端,所述终端包括:\n[0035] 音频信号采集器,用于在播放第一音频信号之前,获取所述第一音频信号的强度值;检测器,用于检测通过所述音频信号采集器获取的所述第一音频信号中强度值中落在预定范围之外的第二音频信号;降噪处理引擎,用于当所述检测器检测到所述第二音频信号时,对所述第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落在所述预定范围之外;播放设备,用于播放经所述降噪处理引擎降噪处理的第一音频信号。\n[0036] 在某些实施方式中,所述音频信号采集器,包括:脉冲编码调制器,用于对所述第一音频信号进行PCM,以生成表征所述第一音频信号的强度值的PCM数据。\n[0037] 在某些实施方式中,所述终端还包括:计算器,用于在所述检测器检测所述第二音频信号之前,根据以下至少一项获取所述预定范围的上限值:外界噪音信号、播放所述第一音频信号的播放设备类型。\n[0038] 在某些实施方式中,所述当所述至少一项包括所述外界噪音信号时,所述获取的所述上限值与外界噪音信号的强度值呈正相关关系;当所述至少一项包括所述播放设备类型时,获取的所述上限值与播放设备播放音频时距人耳的播放距离呈正相关关系,不同类型的播放设备的播放距离不同。\n[0039] 在本方案中,在播放第一音频信号之前,获取第一音频信号的强度值;检测第一音频信号中强度值落在预定范围之外的第二音频信号;当检测到第二音频信号时,对第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落入预定范围内;播放经降噪处理的第一音频信号。与现有技术相比,本申请在播放第一音频信号之前,当检测到强度值落在预定范围之外的第二音频信号时,对第一音频信号进行降噪处理,这样,使得进入播放设备的第一音频信号为经降噪处理的音频信号,由此,避免了在播放第一音频信号时用户收听到噪音,进而增加了用户体验。\n附图说明\n[0040] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:\n[0041] 图1示出了本申请提供的消除噪音的方法的一种实施例的流程图;\n[0042] 图2示出了本申请提供的一种第一音频信号的声波图;\n[0043] 图3示出了本申请提供的消除噪音的方法的另一种实施例的流程图;\n[0044] 图4示出了本申请提供的一种PCM前后的第一音频信号的波形图;\n[0045] 图5示出了本申请提供的一种对第一音频信号进行PCM之后的波形图;\n[0046] 图6示出了本申请提供的一种进行降噪处理后的第一音频信号的PCM数据波形图;\n[0047] 图7示出了示出了本申请提供的确定是否对执行删除后的第一音频信号进行平滑处理的一种实施例的流程图;\n[0048] 图8示出了本申请提供的进行降噪处理前后的PCM数据波形图;\n[0049] 图9示出了本申请提供的消除噪音的装置的一种实施例的结构示意图;\n[0050] 图10示出了本申请提供的消除噪音的终端的一种实施例的结构示意图;\n[0051] 图11示出了本申请提供的消除噪音的终端的另一种实施例的结构示意图。\n具体实施方式\n[0052] 下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。\n[0053] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。\n[0054] 本申请提供消除噪音的方法的一个实施例,该实施例通过应用于终端中来举例说明。其中,终端可以为但不限于:智能手机、平板电脑、膝上型便携计算机和台式计算机等。\n图1示出了本申请提供的消除噪音的方法的一种实施例的流程图。\n[0055] 如图1所示,消除噪音的方法可以包括:步骤110至步骤140。\n[0056] 具体的,在步骤110中,在播放第一音频信号之前,获取第一音频信号的强度值。\n[0057] 第一音频信号是带有语音、音乐和音效的有规律的声波的频率、幅度变化信息载体。在本实施例中,第一音频信号可以为但不限于以下任一项:通话音频、播放音乐的音频、播放视频的音频等。\n[0058] 终端获取到的音频信号通常为模拟信号,由此,本步骤中的第一音频信号可以为模拟信号,也可以为经模数转换后得到的数字信号。当第一音频信号为模拟信号时,终端可以首先对第一音频信号进行采样,然后,获取采样后得到的音频信号的强度值;当第一音频信号为数字信号时,终端可以直接获取第一音频信号的强度值。\n[0059] 本实施例对获取模拟音频信号和数字音频信号的强度值的方法不作限定,为本领域人员熟知的技术,在此不作赘述。\n[0060] 在步骤120中,检测第一音频信号中强度值落在预定范围之外的第二音频信号。\n[0061] 在对第一音频信号进行降噪处理之前,首先应当确定第一音频信号中是否存在噪音信号,若确定存在噪音信号,则对第一音频信号进行降噪处理。\n[0062] 在本实施例中,终端可以根据强度值确定第一音频信号中是否存在噪音信号。具体的,图2示出了本申请提供的一种第一音频信号的声波图。如图2所示,终端可以首先确定强度值的预定范围220,然后,检测第一音频信号210中强度值落在预定范围220之外的第二音频信号230,若检测到第二音频信号230,则确定第一音频信号210中存在噪音信号,若未检测到第二音频信号230,则确定第一音频信号中不存在噪音信号,其中,噪音信号即为第二音频信号230。\n[0063] 其中,预定范围中包括的强度值为正常人在收听音频时感到较为舒适的强度值,其上限值和下限值具体可以实际需要进行设定,或者,可以由用户手动设置。\n[0064] 返回图1,在步骤130中,当检测到第二音频信号时,对第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落入预定范围内。\n[0065] 若检测到第二音频信号,则说明第一音频信号中包括噪音信号,由此,当检测到第二音频信号时,终端对第一音频信号进行降噪处理,使得经降噪处理的第一音频信号中不包括强度值落在预定范围之外的噪音信号。\n[0066] 在步骤140中,播放经降噪处理的第一音频信号。\n[0067] 在本实施例中,终端可以通过以下任一类型的播放设备播放第一音频信号:耳机、听筒、扬声器等。\n[0068] 在本方案中,在播放第一音频信号之前,获取第一音频信号的强度值;检测第一音频信号中强度值落在预定范围之外的第二音频信号;当检测到第二音频信号时,对第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落入预定范围内;播放经降噪处理的第一音频信号。与现有技术相比,本申请在播放第一音频信号之前,当检测到强度值落在预定范围之外的第二音频信号时,对第一音频信号进行降噪处理,这样,使得进入播放设备的第一音频信号为经降噪处理的音频信号,由此,避免了在播放第一音频信号时用户收听到噪音,进而增加了用户体验。\n[0069] 进一步参考图3,其示出了本申请提供的消除噪音的方法的另一种实施例的流程图。如图3所示,图1所示的步骤110“在播放第一音频信号之前,获取第一音频信号的强度值”,进一步可以包括步骤310和步骤320。\n[0070] 具体的,在步骤310中,对第一音频信号进行PCM。\n[0071] PCM是指把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。具体的,PCM是对模拟信号先抽样,再对样值幅度量化,编码的过程。\n[0072] 在本实施例中,若终端接收到的第一音频信号为模拟信号,则终端可以通过对第一音频信号进行PCM以获取第一音频信号的强度值。图4示出了本申请提供的一种PCM前后的第一音频信号的波形图。如图4所示。终端可以将第一音频信号即连续的模拟信号410,转换为离散的数字信号420,其中,纵轴的数字表征PCM数据的值,单位为比特。如,终端可以将PCM数据的值为14比特到15比特之间的模拟信号411,全部量化为15比特。PCM具体实施方法为本领域技术人员熟知的技术,在此不作赘述。\n[0073] 返回图3,在步骤320中,获取经PCM后得到的表征第一音频信号的强度值的PCM数据。\n[0074] 在终端对第一音频进行PCM之后,可以获取到第一音频信号的PCM数据,该PCM数据可以用于表征第一音频信号的强度值。如图4所示,PCM数据的值与第一音频信号的强度值呈正相关关系,即PCM数据的值越大,其表征的第一音频信号的强度值越大,反之,则越小。\n[0075] 例如,图5示出了本申请提供的一种对第一音频信号进行PCM之后的波形图。如图5所示,在时间为“1”时,PCM数据的数值最大,在时间为“0”时,PCM数据的数值最小,由此可知,在时间为“1”时,第一音频信号的强度值最大,在时间为“0”时,第一音频信号的强度值最小。\n[0076] 由于不同类型的播放设备在播放音频信号时,距人耳的距离不同、场景不同,使得用户感觉舒适的音频信号的强度值区间不相同,如,下雨的声音在白天嘈杂的环境中可能很难被人们听到,但是在夜晚安静的环境下人们可能会清晰的听到;再如,由于在播放音频时,耳机与扬声器距人耳的距离不同,因此,用户使用耳机收听到的噪音的强度,可能大于使用扬声器收听到相同噪音的强度,因此,为了增加降噪处理的准确性,进而进一步增加用户体验,终端在确定强度值的预定范围时,可以考虑播放设备类型和周围的环境产生的噪音信号。其中,播放设备类型可以包括:耳机、听筒、扬声器等\n[0077] 返回图3,根据上段中的内容,可选地,在图1所示的步骤120“检测第一音频信号中强度值落在预定范围之外的第二音频信号”之前,进一步还可以包括步骤330。\n[0078] 具体的,在步骤330中,根据以下至少一项获取预定范围的上限值:外界噪音信号、播放第一音频信号的播放设备类型。\n[0079] 在本实施例中,在播放第一音频信号之前,终端可以首先获取当前的外界噪音信号和/或播放第一音频信号的播放设备类型;然后,根据获取的外界噪音信号和/或播放设备类型获取预定范围的上限值。\n[0080] 可选地,当根据外界噪音信号获取预定范围时,获取的上限值与外界噪音信号的强度值呈正相关关系;当根据播放设备类型获取预定范围时,获取的上限值与播放设备播放音频时距人耳的播放距离呈正相关关系,不同类型的播放设备的播放距离不同。\n[0081] 按照播放时距人耳的播放距离从小到大的顺序,播放设备类型依次可以为:耳机、听筒、扬声器。其中,耳机可以包括:蓝牙耳机、线控耳机等,听筒可以包括:内置听筒、外接听筒,类似地,扬声器也可以包括:内置扬声器、外接扬声器。\n[0082] 可选地,当根据外界噪音信号和播放设备类型获取预定范围时,具体可以根据以下公式计算上限值:y=λA+σB+ρ;\n[0083] 其中,y为上限值,A表征播放设备类型,B表征外界噪音信号的强度值,ρ表征在安静环境下用户能够接受音频的最大强度值,λ为A的系数,σ为B的系数。\n[0084] 可选地,A的数值与播放设备播放音频时距人耳的播放距离呈正相关关系,即A的数值越大,其表征的为播放距离越大的播放设备,反之,则表征的为播放距离越小的播放设备。\n[0085] 众所周知,当通过耳机播放第一音频信号时,需要将耳机放入耳道内,当通过听筒播放第一音频信息时,需要将听筒与人耳贴合,当通过扬声器播放第一音频信号时,需要与人耳存在一定距离。由此,根据上述内容可知,不同类型的设备播放第一音频信号时距人耳的播放距离不同,且按照该播放距离从小到大的顺序,即按照A的数值从小到大的顺序,播放设备类型包括但不限于以下任一项:耳机、听筒、扬声器。如,当A=2时,可以表征耳机,当A=4时,可以表征听筒,当A=8时,可以表征扬声器。\n[0086] 在本实施例中,若终端检测到播放第一音频信号的播放设备类型为扬声器,则可选地,为了进一步增加获取的预定范围的准确性,终端还可以进一步判断是内置扬声器还是外接扬声器。通常的,外接扬声器播放音频信号时距人耳的播放距离,大于内置扬声器播放音频信号时距人耳的播放距离,由此,终端可以设置表征外接扬声器的A的数值,大于表征内置扬声器的A的数值。\n[0087] 本实施例对播放设备类型、各类型的播放设备在播放音频时距人耳的播放距离及其大小关系不作限定,不限于上述列举的内容,具体可以根据实际需要进行设定。\n[0088] 在本实施例中,λ与σ可以为预定值,也可以为在计算上限值之前计算的。\n[0089] 可选地,在计算预定范围的上限值之前,终端可以通过以下步骤计算λ与σ:通过统计方法获取至少两个上限测量值;根据上限测量值、和外界噪音信号、和播放设备类型计算λ和σ。\n[0090] 可选地,终端具体根据以下公式计算λ和σ:\n[0091]\n[0092] 其中,y′m为第m个上限测量值,m为正整数,Am表征获取y′m时的播放设备类型,Bm表征获取y′m时的外界噪音信号的强度值。\n[0093] 例如,以获取两个上限测量值为例,即m可以分别为1或2,两个上限测量值分别为y1′和y2′。首先,可以设置两个不同场景,场景1:使用听筒在嘈杂的环境中播放第一音频信号,场景2:使用耳机在安静的环境中播放第一音频信号,由此可知,场景1与场景2之间的播放设备类型不同,外接噪音信号的强度值也不同;然后,用户可以分别在场景1与场景2中收听相同的第一音频信号,并设定分别在场景1和场景2中收听过程中感觉舒适的最大强度值,将设定的两个强度值确定为两个上限测量值,即y1′和y2′;接着,根据以下公式计算λ和σ:\n[0094]\n[0095] 其中,y1′、A1、B1、y2′、A2、B2以及ρ均为已知参数;A1和B1分别表征场景1中的播放设备类型和外接噪音信号,A1具体表征听筒,B1具体表征嘈杂环境中的噪音信号的强度值;A2和B2分别表征场景2中的播放设备类型和外接噪音信号,A2具体表征耳机,B2具体表征安静环境中的噪音信号的强度值。由此,可以通过求解上述方程组以计算出λ和σ。\n[0096] 值得说明的是,步骤330不限于执行在步骤310和步骤320之后,还可以与步骤310或步骤320同时执行,具体执行的先后顺序具体可以根据实际需要进行设定,在此不作赘述。\n[0097] 返回图3,可选地,图1中的步骤130“当检测到第二音频信号时,对第一音频信号进行降噪处理”,进一步可以包括步骤340。\n[0098] 具体的,在步骤340中,删除第二音频信号。\n[0099] 例如,以预定范围为PCM数据的数值区间[0,0.6]为例,其中,区间[0,0.6]中包括的数值均为对第一音频信号进行PCM后得到的PCM数据的数值。如图5所示,根据对第一音频信号进行PCM后的PCM数据波形图可知,第一音频信号中存在PCM数据的值落在区间[0,0.6]之外的第二音频信号510,由此,终端需要删除第二音频信号510。图6示出了本申请提供的一种进行降噪处理后的第一音频信号的PCM数据波形图,即示出了删除第二音频信号后的第一音频信号的PCM数据波形图。如图6所示,删除了第二音频信号后的第一音频信号的PCM数据的数值,均落入区间[0,0.6]中。\n[0100] 在本实施例中,对第一音频信号进行降噪处理不限于为删除第二音频信号,还可以为调整第二音频信号的PCM数据的数值,以使得其落入区间[0,0.6]中。降噪处理具体的实施方法具体可以根据实际需要进行设定,在此不作赘述。\n[0101] 在本实施例中,预定范围的下限值可以被设置为预设的固定值,或者,还可以由终端根据当前噪音信号和播放设备类型进行设置,如,下限值可以与噪音信号的强度值呈正相关关系,还可以与不同类型的播放设备播放音频时距人耳的播放距离呈正相关关系。下限值及其设置方法具体可以根据实际需要进行设定,不限于上述列举的方法。\n[0102] 返回图3,可选地,如图3所示,为了减小进行降噪处理后的第一音频信号的失真程度,在步骤340“删除第二音频信号”之后,进一步还可以包括步骤350和步骤360。\n[0103] 具体的,在步骤350中,确定是否对执行删除后的第一音频信号进行平滑处理。\n[0104] 可选地,图7示出了本申请提供的确定是否对执行删除后的第一音频信号进行平滑处理的一种实施例的流程图。如图7所示,图3所示的步骤350“确定是否对删除第二音频信号后的第一音频信号进行平滑处理”,进一步可以包括步骤710和步骤720。\n[0105] 具体的,在步骤710中,判断第二音频信号对应的时间长度是否大于预定时间长度。若大于预定时间长度,则执行步骤720,若小于或等于预定时间长度,则流程结束。\n[0106] 当外界噪音信号的强度值越小,进行降噪处理后的第一音频信号的失真效果越明显。由此,可选地,预定时间长度可以与外界噪音信号的强度值呈正相关关系。即当外界噪音信号的强度值越大,预定时间长度越大,当外界噪音信号的强度值越小,预定时间长度越小。通常的,预定时间长度可以为:0.2秒、0.3秒等。预定时间长度及其设置方法具体可以根据进行设定,在此不作赘述。\n[0107] 在步骤720中,当大于预定时间长度时,确定进行平滑处理。\n[0108] 若第二音频信号对应的时间长度大于预定时间长度,则说明在删除第二音频信号之后,第一音频信号出现失真的程度较大,由此,需要对删除第二音频信号后的第一音频信号进行平滑处理。\n[0109] 返回图3,在步骤360中,当确定进行平滑处理时,根据第二音频信号对执行删除后的第一音频信号进行平滑处理。\n[0110] 平滑处理具体可以包括以下步骤:首先,确定删除的第二音频信号中强度值最大时的时间点,即第二音频信号的PCM数据的数值最大时的时间点;然后,可以将该时间点对应的第二音频信号的PCM数据的数值减小到预定范围的上限值;最后,依次确定周围的PCM数据的数值,并重新结合PCM数据的波形,使其不出现断点。平滑处理为本领域技术人员数值的技术,在此不作赘述。\n[0111] 例如,图8示出了本申请提供的进行降噪处理前后的PCM数据波形图。如图8所示,以预定范围为PCM数据的数值区间[0,0.6]为例,波形810为进行降噪处理之前,即删除第二音频信号和进行平滑处理之前的第一音频信号的PCM数据的波形,波形820为进行降噪处理之后,即删除第二音频信号和进行平滑处理之后的第一音频信号的PCM数据的波形。\n[0112] 作为对上述各图所示方法的实现,本申请提供用于实施上述消除噪音的方法的装置的一个实施例。参考图9,其示出了本申请提供的消除噪音的装置的一种实施例的结构示意图。\n[0113] 具体的,如图9所示,消除噪音的装置900包括:获取单元910,用于在播放第一音频信号之前,获取第一音频信号的强度值;检测单元920,用于检测第一音频信号中强度值落在预定范围之外的第二音频信号;降噪处理单元930,用于当检测单元920检测到第二音频信号时,对第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落入预定范围内;播放单元940,用于播放经降噪处理单元930降噪处理的第一音频信号。\n[0114] 可选地,获取单元910,包括:PCM模块911,用于对第一音频信号进行PCM;获取模块\n912,用于获取经PCM模块911PCM后得到的表征第一音频信号的强度值的PCM数据。\n[0115] 可选地,获取单元910,还用于在检测单元920检测之前,根据以下至少一项获取预定范围的上限值:外界噪音信号、播放第一音频信号的播放设备类型。\n[0116] 可选地,当至少一项包括外界噪音信号时,获取的上限值与外界噪音信号的强度值呈正相关关系;当至少一项包括播放设备类型时,获取的上限值与播放设备播放音频时距人耳的播放距离呈正相关关系,不同类型的播放设备的播放距离不同。\n[0117] 可选地,当至少一项包括外界噪音信号和播放设备类型时,获取单元910,包括:计算模块913,用于根据以下公式计算上限值:y=λA+σB+ρ;其中,y为上限值,A表征播放设备类型,B表征外界噪音信号的强度值,ρ表征在安静环境下用户能够接受音频的最大强度值,λ为A的系数,σ为B的系数。\n[0118] 可选地,计算模块913,还用于在计算上限值之前,通过统计装置获取至少两个上限测量值;根据上限测量值、和外界噪音信号、和播放设备类型计算λ和σ。\n[0119] 可选地,计算模块913,具体用于,根据以下公式计算λ和σ:\n[0120]\n[0121] 其中,y′m为第m个上限测量值,m为正整数,Am表征获取y′m时的播放设备类型,Bm表征获取y′m时的外界噪音信号的强度值。\n[0122] 可选地,按照A的数值从小到大的顺序,播放设备类型包括以下任一项:耳机、听筒、扬声器。\n[0123] 可选地,降噪处理处理单元930,包括:删除模块931,用于删除第二音频信号。\n[0124] 可选地,降噪处理处理单元930还可以包括:确定模块932,用于在删除模块931删除第二音频信号之后,确定是否对降噪处理后的第一音频信号进行平滑处理;平滑处理模块933,用于当确定模块932确定进行平滑处理时,根据第二音频信号对降噪处理后的第一音频信号进行平滑处理。\n[0125] 可选地,确定模块932,包括:判断子模块9321,用于判断第二音频信号对应的时间长度是否大于预定时间长度;确定子模块9322,用于当判断子模块9321判断大于预定时间长度时,确定进行平滑处理。\n[0126] 可选地,预定时间长度可以与外界噪音信号的强度值呈正相关关系。\n[0127] 在本方案中,在播放单元播放第一音频信号之前,获取单元获取第一音频信号的强度值;检测单元检测第一音频信号中强度值落在预定范围之外的第二音频信号;当检测单元检测到第二音频信号时,降噪处理单元对第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落入预定范围内;播放单元播放经降噪处理的第一音频信号。\n与现有技术相比,本申请在播放第一音频信号之前,当检测到强度值落在预定范围之外的第二音频信号时,对第一音频信号进行降噪处理,这样,使得进入播放设备的第一音频信号为经降噪处理的音频信号,由此,避免了在播放第一音频信号时用户收听到噪音,进而增加了用户体验。\n[0128] 进一步参考图10,其示出了用于实施上述消除噪音的方法的终端的一种实施例的结构示意图。\n[0129] 具体的,如图10所示,消除噪音的终端1000包括:音频信号采集器1010,用于在播放第一音频信号之前,获取第一音频信号的强度值;检测器1020,用于检测通过音频信号采集器1010获取的第一音频信号中强度值中落在预定范围之外的第二音频信号;降噪处理引擎1030,用于当检测器1020检测到第二音频信号时,对第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落在预定范围之外;播放设备1040,用于播放经降噪处理引擎1030降噪处理的第一音频信号。\n[0130] 可选地,音频信号采集器1010,包括:脉冲编码调制器1011,用于对第一音频信号进行PCM,以生成表征第一音频信号的强度值的PCM数据。\n[0131] 可选地,消除噪音的终端1000还可以包括:计算器1050,用于在检测器1020检测第二音频信号之前,根据以下至少一项获取预定范围的上限值:外界噪音信号、播放第一音频信号的播放设备类型。\n[0132] 可选地,当至少一项包括外界噪音信号时,获取的上限值与外界噪音信号的强度值呈正相关关系;当至少一项包括播放设备类型时,获取的上限值与播放设备1040播放音频时距人耳的播放距离呈正相关关系,不同类型的播放设备的播放距离不同。\n[0133] 可选地,计算器1050,具体用于当至少一项包括外界噪音信号和播放设备类型时,根据以下公式计算上限值:y=λA+σB+ρ;其中,y为上限值,A表征播放设备类型,B表征外界噪音信号的强度值,ρ表征在安静环境下用户能够接受音频的最大强度值,λ为A的系数,σ为B的系数。\n[0134] 可选地,计算器1050,还用于在计算上限值之前,通过统计方法获取至少两个上限测量值;根据上限测量值、和外界噪音信号、和播放设备类型计算λ和σ。\n[0135] 可选地,计算器1050,具体用于根据以下公式计算λ和σ:\n[0136]\n[0137] 其中,y′m为第m个上限测量值,m为正整数,Am表征获取y′m时的播放设备类型,Bm表征获取y′m时的外界噪音信号的强度值。\n[0138] 可选地,按照A的数值从小到大的顺序,播放设备类型包括以下任一项:耳机、听筒、扬声器。\n[0139] 可选地,降噪处理引擎1030,具体用于删除第二音频信号。\n[0140] 可选地,降噪处理引擎1030,还用于在删除第二音频信号之后,确定是否对执行删除后的第一音频信号进行平滑处理;当确定进行平滑处理时,根据第二音频信号对执行删除后的第一音频信号进行平滑处理。\n[0141] 可选地,降噪处理引擎1030,具体用于判断第二音频信号对应的时间长度是否大于预定时间长度;当大于预定时间长度时,确定进行平滑处理。\n[0142] 可选地,预定时间长度与外界噪音信号的强度值呈正相关关系。\n[0143] 在本方案中,在播放第一音频信号之前,消除噪音的终端获取第一音频信号的强度值;检测第一音频信号中强度值落在预定范围之外的第二音频信号;当检测到第二音频信号时,对第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落入预定范围内;播放经降噪处理的第一音频信号。与现有技术相比,本申请在播放第一音频信号之前,当检测到强度值落在预定范围之外的第二音频信号时,对第一音频信号进行降噪处理,这样,使得进入播放设备的第一音频信号为经降噪处理的音频信号,由此,避免了在播放第一音频信号时用户收听到噪音,进而增加了用户体验。\n[0144] 作为对上述各图所示方法的实现,下面提供另一种用于实施上述消除噪音的方法的终端。参考图11,其示出了本申请提供的终端的另一种实施例的结构示意图。\n[0145] 具体的,如图11所示,消除噪音的终端1100包括:至少一个处理器1110,例如CPU(Central Processing Unit,中央处理器),至少一个输出接口1120或者其他用户接口\n1130,存储器1140,至少一个通信总线1150。通信总线1150用于实现上述组件之间的连接通信。该消除噪音的终端1100可选的包含其他用户接口1130,包括显示器,键盘或者点击设备(例如,鼠标,轨迹球(trackball),触感板或者触感显示屏)。存储器1140可能包含高速RAM(Random Access Memory,随机存取存储器),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1140可选的可以包含至少一个位于远离前述处理器1110的存储装置。\n[0146] 在一些实施方式中,存储器1140存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:\n[0147] 操作系统1141,包含各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。\n[0148] 应用程序1142,包含各种应用程序,用于实现各种应用业务。\n[0149] 具体的,应用程序1141中可以但不限于包括:\n[0150] 获取单元,用于在播放第一音频信号之前,获取第一音频信号的强度值;检测单元,用于检测第一音频信号中强度值落在预定范围之外的第二音频信号;降噪处理单元,用于当检测单元检测到第二音频信号时,对第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落入预定范围内;播放单元,用于播放经降噪处理单元降噪处理的第一音频信号。\n[0151] 可选地,获取单元,包括:PCM模块,用于对第一音频信号进行PCM;获取模块,用于获取经PCM模块PCM后得到的表征第一音频信号的强度值的PCM数据。\n[0152] 可选地,获取单元,还用于在检测单元检测之前,根据以下至少一项获取预定范围的上限值:外界噪音信号、播放第一音频信号的播放设备类型。\n[0153] 可选地,当至少一项包括外界噪音信号时,获取的上限值与外界噪音信号的强度值呈正相关关系;当至少一项包括播放设备类型时,获取的上限值与播放设备播放音频时距人耳的播放距离呈正相关关系,不同类型的播放设备的播放距离不同。\n[0154] 可选地,当至少一项包括外界噪音信号和播放设备类型时,获取单元,包括:计算模块,用于根据以下公式计算上限值:y=λA+σB+ρ;其中,y为上限值,A表征播放设备类型,B表征外界噪音信号的强度值,ρ表征在安静环境下用户能够接受音频的最大强度值,λ为A的系数,σ为B的系数。\n[0155] 可选地,计算模块,还用于在计算上限值之前,通过统计装置获取至少两个上限测量值;根据上限测量值、和外界噪音信号、和播放设备类型计算λ和σ。\n[0156] 可选地,计算模块,具体用于,根据以下公式计算λ和σ:\n[0157]\n[0158] 其中,y′m为第m个上限测量值,m为正整数,Am表征获取y′m时的播放设备类型,Bm表征获取y′m时的外界噪音信号的强度值。\n[0159] 可选地,按照A的数值从小到大的顺序,播放设备类型包括以下任一项:耳机、听筒、扬声器。\n[0160] 可选地,降噪处理处理单元,包括:删除模块,用于删除第二音频信号。\n[0161] 可选地,降噪处理处理单元,还包括:确定模块,用于在删除模块删除第二音频信号之后,确定是否对降噪处理后的第一音频信号进行平滑处理;平滑处理模块,用于当确定模块确定进行平滑处理时,根据第二音频信号对降噪处理后的第一音频信号进行平滑处理。\n[0162] 可选地,确定模块,包括:判断子模块,用于判断第二音频信号对应的时间长度是否大于预定时间长度;确定子模块,用于当判断模块判断大于预定时间长度时,确定进行平滑处理。\n[0163] 可选地,预定时间长度与外界噪音信号的强度值呈正相关关系。\n[0164] 在本实施例中,处理器1150通过调用存储器1140中存储的程序或指令执行相应步骤,处理器1150,用于:\n[0165] 在播放第一音频信号之前,获取第一音频信号的强度值;检测第一音频信号中强度值落在预定范围之外的第二音频信号;当检测到第二音频信号时,对第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落入预定范围内;播放经降噪处理的第一音频信号。\n[0166] 可选地,处理器1150,具体用于对第一音频信号进行PCM;获取经PCM后得到的表征第一音频信号的强度值的PCM数据。\n[0167] 可选地,处理器1150,还用于在检测之前,根据以下至少一项获取预定范围的上限值:外界噪音信号、播放第一音频信号的播放设备类型。\n[0168] 可选地,当至少一项包括外界噪音信号时,获取的上限值与外界噪音信号的强度值呈正相关关系;当至少一项包括播放设备类型时,获取的上限值与播放设备播放音频时距人耳的播放距离呈正相关关系,不同类型的播放设备的播放距离不同。\n[0169] 可选地,处理器1150,具体用于当至少一项包括外界噪音信号和播放设备类型时,根据以下公式计算上限值:y=λA+σB+ρ;其中,y为上限值,A表征播放设备类型,B表征外界噪音信号的强度值,ρ表征在安静环境下用户能够接受音频的最大强度值,λ为A的系数,σ为B的系数。\n[0170] 可选地,处理器1150,具体用于在计算上限值之前,通过统计方法获取至少两个上限测量值;根据上限测量值、和外界噪音信号、和播放设备类型计算λ和σ。\n[0171] 可选地,处理器1150,具体用于根据以下公式计算λ和σ:\n[0172]\n[0173] 其中,y′m为第m个上限测量值,m为正整数,Am表征获取y′m时的播放设备类型,Bm表征获取y′m时的外界噪音信号的强度值。\n[0174] 可选地,按照A的数值从小到大的顺序,播放设备类型包括以下任一项:耳机、听筒、扬声器。\n[0175] 可选地,处理器1150,具体用于删除第二音频信号。\n[0176] 可选地,处理器1150,具体用于在删除之后,确定是否对执行删除后的第一音频信号进行平滑处理;当确定进行平滑处理时,根据第二音频信号对执行删除后的第一音频信号进行平滑处理。\n[0177] 可选地,处理器1150,具体用于判断第二音频信号对应的时间长度是否大于预定时间长度;当大于预定时间长度时,确定进行平滑处理。\n[0178] 可选地,预定时间长度与外界噪音信号的强度值呈正相关关系。\n[0179] 在本方案中,在播放第一音频信号之前,消除噪音的终端获取第一音频信号的强度值;检测第一音频信号中强度值落在预定范围之外的第二音频信号;当检测到第二音频信号时,对第一音频信号进行降噪处理,使得降噪处理后的第一音频信号的强度值落入预定范围内;播放经降噪处理的第一音频信号。与现有技术相比,本申请在播放第一音频信号之前,当检测到强度值落在预定范围之外的第二音频信号时,对第一音频信号进行降噪处理,这样,使得进入播放设备的第一音频信号为经降噪处理的音频信号,由此,避免了在播放第一音频信号时用户收听到噪音,进而增加了用户体验。\n[0180] 以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
法律信息
- 2018-03-02
- 2015-05-27
实质审查的生效
IPC(主分类): H04R 3/00
专利申请号: 201510045051.0
申请日: 2015.01.28
- 2015-04-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-11-28
|
2005-10-17
| | |
2
| |
2010-10-13
|
2009-04-10
| | |
3
| |
2013-08-28
|
2013-06-04
| | |
4
| | 暂无 |
1996-08-14
| | |
5
| |
2013-04-17
|
2011-07-28
| | |
6
| |
2012-11-28
|
2012-07-30
| | |
7
| |
2013-07-24
|
2012-01-19
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |