一种噪声控制方法及设备转让专利

申请号 : CN201410085428.0

文献号 : CN103903606B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘嘉

申请人 : 北京智谷睿拓技术服务有限公司

摘要 :

本申请提供了一种噪声控制方法及设备,涉及噪声控制领域。一种噪声控制方法包括:获取周围环境的噪声信息;生成包括所述噪声信息的一噪声控制报文,所述噪声控制报文用于通知其他设备调节音量;向所述其他设备发送所述噪声控制报文。另一种噪声控制方法包括:从外部接收一噪声控制报文;根据所述噪声控制报文判断自身是否需要进行音量调节;在需要进行音量调节的情况下,按照一音量调节策略调节音量。所述噪声控制方法及设备,方便快捷的实现了对周围噪声的控制,提升了用户体验。

权利要求 :

1.一种噪声控制方法,其特征在于,所述方法包括:获取周围环境的噪声信息;

生成包括所述噪声信息的一噪声控制报文,所述噪声控制报文包括噪声强度值、一噪声采样信息及对应的采样时间;所述噪声控制报文用于通知其他设备得到所述噪声强度值中的一第一子噪声强度值,以及根据所述噪声强度值和所述第一子噪声强度值得到一第二子噪声强度值,以及根据所述第一子噪声强度值和所述第二子噪声强度值进行音量调节;

其中,所述得到所述噪声强度值中的一第一子噪声强度值包括:将所述噪声采样信息与自身的声音输出记录相匹配,确定所述噪声采样信息的发声时间;根据所述采样时间和所述发声时间的时间差确定一距离;根据所述距离和当前音量得到所述噪声强度值中的所述第一子噪声强度值;

向所述其他设备发送所述噪声控制报文。

2.如权利要求1所述的方法,其特征在于,所述噪声控制报文还包括:所述噪声控制报文的发射功率值。

3.如权利要求1所述的方法,其特征在于,所述噪声信息还包括:一噪声采样信息及对应的采样时间。

4.如权利要求3所述的方法,其特征在于,所述噪声采样信息包括:一噪声采样片段或噪声采样特性。

5.如权利要求1所述的方法,其特征在于,所述噪声控制报文还包括:一位置信息。

6.如权利要求1至5任一项所述的方法,其特征在于,所述噪声强度值为噪声声压级或噪声信号强度。

7.如权利要求1至5任一项所述的方法,其特征在于,所述噪声信息为至少一个声音频率区间的噪声信息。

8.如权利要求7所述的方法,其特征在于,所述方法还包括:根据用户输入设置所述至少一个声音频率区间。

9.如权利要求1至5任一项所述的方法,其特征在于,所述向其他设备发送所述噪声控制报文包括:通过广播方式向所述其他设备发送所述噪声控制报文。

10.一种噪声控制方法,其特征在于,所述方法包括:从外部接收一噪声控制报文,所述噪声控制报文包括噪声强度值、一噪声采样信息及对应的采样时间;

根据所述噪声控制报文判断自身是否需要进行音量调节;

在需要进行音量调节的情况下,按照一音量调节策略调节音量;

其中,所述根据所述噪声控制报文判断自身是否需要进行音量调节,包括:得到所述噪声强度值中的一第一子噪声强度值;

根据所述噪声强度值和所述第一子噪声强度值得到一第二子噪声强度值;

根据所述第一子噪声强度值和所述第二子噪声强度值判断是否需要进行音量调节;

其中,所述得到所述噪声强度值中的一第一子噪声强度值包括:将所述噪声采样信息与自身的声音输出记录相匹配,确定所述噪声采样信息的发声时间;

根据所述采样时间和所述发声时间的时间差确定一距离;

根据所述距离和当前音量得到所述噪声强度值中的所述第一子噪声强度值。

11.如权利要求10所述的方法,其特征在于,所述方法还包括:判断自身是否正在发出声音,在自身正在发出声音的情况下,执行所述从外部接收一噪声控制报文的步骤。

12.如权利要求10所述的方法,其特征在于,所述噪声控制报文还包括:所述噪声控制报文的发射功率值。

13.如权利要求12所述的方法,其特征在于,所述得到所述噪声强度值中的一第一子噪声强度值包括:根据所述发射功率值和所述噪声控制报文的接收信号强度得到无线信号衰减值;

根据所述无线信号衰减值和当前音量得到所述噪声强度值中的一第一子噪声强度值。

14.如权利要求10所述的方法,其特征在于,所述噪声控制报文还包括:一位置信息。

15.如权利要求14所述的方法,其特征在于,所述得到所述噪声强度值中的一第一子噪声强度值包括:根据所述位置信息确定一距离;

根据所述距离和当前音量得到所述噪声强度值中的一第一子噪声强度值。

16.如权利要求10-15任一项所述的方法,其特征在于,所述根据所述第一子噪声强度值和所述第二子噪声强度值判断自身是否需要进行音量调节包括:如果所述第一子噪声强度值大于所述第二子噪声强度值,则自身需要进行音量调节。

17.如权利要求10所述的方法,其特征在于,所述按照一音量调节策略调节音量包括:根据所述第一子噪声强度值、所述第二子噪声强度值、当前音量和一预定阈值确定一目标音量;

根据所述目标音量调节音量。

18.如权利要求10所述的方法,其特征在于,所述噪声强度值包括:噪声声压级或噪声信号强度。

19.如权利要求10所述的方法,其特征在于,所述按照一音量调节策略调节音量包括:按照一步长调节音量。

20.如权利要求10所述的方法,其特征在于,所述按照一音量调节策略调节音量包括:控制音量在一音量区间内。

21.一种噪声主控设备,其特征在于,所述主控设备包括:一获取模块,用于获取周围环境的噪声信息;

一报文生成模块,用于生成包括所述噪声信息的一噪声控制报文,所述噪声控制报文包括噪声强度值、一噪声采样信息及对应的采样时间;所述噪声控制报文用于通知其他设备得到所述噪声强度值中的一第一子噪声强度值,以及根据所述噪声强度值和所述第一子噪声强度值得到一第二子噪声强度值,以及根据所述第一子噪声强度值和所述第二子噪声强度值进行音量调节;其中,所述得到所述噪声强度值中的一第一子噪声强度值包括:将所述噪声采样信息与自身的声音输出记录相匹配,确定所述噪声采样信息的发声时间;根据所述采样时间和所述发声时间的时间差确定一距离;根据所述距离和当前音量得到所述噪声强度值中的所述第一子噪声强度值;

一报文发送模块,用于向所述其他设备发送所述噪声控制报文。

22.如权利要求21所述的主控设备,其特征在于,所述获取模块还包括:一第二获取单元,用于从周围环境噪声中获取一噪声采样信息及对应的采样时间。

23.如权利要求21所述的主控设备,其特征在于,所述主控设备还包括:一设置模块,用于根据用户输入设置至少一个声音频率区间,所述噪声信息为所述至少一个声音频率区间的噪声信息。

24.一种噪声被控设备,其特征在于,所述被控设备包括:一接收模块,用于从外部接收一噪声控制报文,所述噪声控制报文包括噪声强度值、一噪声采样信息及对应的采样时间;

一第一判断模块,用于根据所述噪声控制报文判断所述被控设备是否需要进行音量调节;

一调节模块,用于在需要进行音量调节的情况下,按照一音量调节策略调节音量;

其中,所述第一判断模块具体用于:

得到所述噪声强度值中的一第一子噪声强度值;

根据所述噪声强度值和所述第一子噪声强度值得到一第二子噪声强度值;

根据所述第一子噪声强度值和所述第二子噪声强度值判断是否需要进行音量调节;

其中,所述得到所述噪声强度值中的一第一子噪声强度值包括:将所述噪声采样信息与自身的声音输出记录相匹配,确定所述噪声采样信息的发声时间;

根据所述采样时间和所述发声时间的时间差确定一距离;

根据所述距离和当前音量得到所述噪声强度值中的所述第一子噪声强度值。

25.如权利要求24所述的被控设备,其特征在于,所述被控设备还包括:一第二判断模块,用于判断所述被控设备是否正在发出声音,在所述被控设备正在发出声音的情况下,启用所述接收模块。

26.如权利要求24所述的被控设备,其特征在于,所述报文处理模块,还用于从所述噪声控制报文中提取所述噪声控制报文的发射功率值。

27.如权利要求26所述的被控设备,其特征在于,所述第一判断模块包括:一第一单元,用于根据所述发射功率值和所述噪声控制报文的接收信号强度得到无线信号衰减值;

一第二单元,用于根据所述无线信号衰减值和当前音量得到所述噪声强度值中的一第一子噪声强度值。

28.如权利要求24所述的被控设备,其特征在于,所述报文处理模块,还用于从所述噪声控制报文中提取一位置信息。

29.如权利要求28所述的被控设备,其特征在于,所述第一判断子模块包括:一第一单元,用于根据所述位置信息确定一距离;

一第二单元,用于根据所述距离和当前音量得到所述噪声强度值中的所述第一子噪声强度值。

30.如权利要求24所述的被控设备,其特征在于,所述调节模块包括:目标音量确定子模块,用于根据所述第一子噪声强度值、所述第二子噪声强度值、当前音量和一预定阈值确定一目标音量;

调节子模块,用于根据所述目标音量调节音量。

31.如权利要求24所述的被控设备,其特征在于,所述调节模块用于按照一步长调节音量。

32.如权利要求24所述的被控设备,其特征在于,所述调节模块用于控制音量在一音量区间内。

说明书 :

一种噪声控制方法及设备

技术领域

[0001] 本申请涉及噪声控制技术领域,尤其涉及一种噪声控制方法及设备。

背景技术

[0002] 噪声污染是人们在日常生活中经常遇到的问题。一般来说,影响人们工作、学习、休息的声音都称为噪声。
[0003] 越来越多的电子设备在丰富人们日常生活的同时,也带来了新的噪声污染的问题。比如,当某用户在卧室休息时,其他家庭成员也许在客厅中看电视,这时电视机发出的声音如果音量过大,很容易成为噪声,影响用户的休息。再比如,当某用户正在通过音响听音乐时,这时电话铃声响起,用户接听电话后发现音响声音过大,影响了用户正常接听电话。
[0004] 上述场景中,用户往往需要手动控制电视机或音响的音量键进行调节,才能避免噪声的干扰,步骤繁琐,用户体验差。

发明内容

[0005] 本申请的目的是:提供一种噪声控制方法及设备,以简化噪声控制步骤,提升用户体验。
[0006] 为解决上述技术问题,第一方面,提供一种噪声控制方法,所述方法包括:
[0007] 获取周围环境的噪声信息;
[0008] 生成包括所述噪声信息的一噪声控制报文,所述噪声控制报文用于通知其他设备调节音量;
[0009] 向所述其他设备发送所述噪声控制报文。
[0010] 第二方面,提供一种噪声控制方法,所述方法包括:
[0011] 从外部接收一噪声控制报文;
[0012] 根据所述噪声控制报文判断自身是否需要进行音量调节;
[0013] 在需要进行音量调节的情况下,按照一音量调节策略调节音量。
[0014] 第三方面,提供一种噪声主控设备,所述主控设备包括:
[0015] 一获取模块,用于获取周围环境的噪声信息;
[0016] 一报文生成模块,用于生成包括所述噪声信息的一噪声控制报文,所述噪声控制报文用于通知其他设备调节音量;
[0017] 一报文发送模块,用于向所述其他设备发送所述噪声控制报文。
[0018] 第四方面,提供一种噪声被控设备,所述被控设备包括:
[0019] 一接收模块,用于从外部接收一噪声控制报文;
[0020] 一第一判断模块,用于根据所述噪声控制报文判断所述被控设备是否需要进行音量调节;
[0021] 一调节模块,用于在需要进行音量调节的情况下,按照一音量调节策略调节音量。
[0022] 本发明实施例所述噪声控制方法及设备,可以方便快捷的实现了对周围噪声的控制,提升了用户体验。

附图说明

[0023] 图1是本发明实施例所述噪声控制方法的流程图;
[0024] 图2是本发明实施例一个实施方式中所述噪声控制方法的流程图;
[0025] 图3是本发明实施例所述噪声控制方法的流程图;
[0026] 图4是本发明实施例一个实施方式中所述噪声控制方法的流程图;
[0027] 图5是本发明实施例一个实施方式中所述噪声控制方法的流程图;
[0028] 图6是本发明实施例一个实施方式中所述步骤S341b的流程图;
[0029] 图7是本发明实施例一个实施方式中所述噪声控制方法的流程图;
[0030] 图8是本发明实施例一个实施方式中所述步骤S341c的流程图;
[0031] 图9是本发明实施例一个实施方式中所述噪声控制方法的流程图;
[0032] 图10是本发明实施例一个实施方式中所述步骤S340d的流程图;
[0033] 图11是本发明实施例一个实施方式中所述噪声控制方法的流程图;
[0034] 图12是本发明实施例所述噪声主控设备的模块结构示意图;
[0035] 图13是本发明实施例一个实施方式中所述获取模块的模块结构示意图;
[0036] 图14是本发明实施例一个实施方式中所述获取模块的模块结构示意图;
[0037] 图15是本发明实施例一个实施方式中所述噪声主控设备的模块结构示意图;
[0038] 图16是本发明实施例所述噪声被控设备的模块结构示意图;
[0039] 图17是本发明实施例一个实施方式中所述噪声被控设备的模块结构示意图;
[0040] 图18是本发明实施例一个实施方式中所述第一判断模块的模块结构示意图;
[0041] 图19是本发明实施例一个实施方式中所述第二单元的模块结构示意图;
[0042] 图20是本发明实施例一个实施方式中所述第一判断模块的模块结构示意图;
[0043] 图21是本发明实施例一个实施方式中所述第一判断模块的模块结构示意图;
[0044] 图22是本发明实施例一个实施方式中所述调节模块的模块结构示意图;
[0045] 图23是本发明实施例一个实施方式中所述噪声被控设备的模块结构示意图;
[0046] 图24是本发明一个实施例所述噪声主控设备的结构图;
[0047] 图25是本发明一个实施例所述噪声被控设备的结构图。

具体实施方式

[0048] 下面结合附图和实施例,对本发明的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0049] 本领域技术人员理解,在本发明的实施例中,下述各步骤的序号的大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0050] 另外,本发明各实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
[0051] 本发明中的“噪声”是指影响人们工作、学习、休息的声音,其具有相对性,比如,当一用户在打电话时其周围说话声、音乐声、汽笛声等均可能成为噪声。
[0052] 发明人在研究中发现,用户在进入声音敏感状态之前,往往会对随身的电子设备进行有规律的操作。比如,用户在上床休息前,可能会把手机调至静音模式。再比如,用户在接听电话前,会按下接听键。因此,根据用户的操作习惯,相应的电子设备(比如手机)可以预先获知用户将进入声音敏感状态,从而可以预先通知周围的正在发出声音的电子设备降低音量,避免干扰用户。
[0053] 图1是本发明一个实施例所述噪声控制方法的流程图,如图1所示,所述方法可以在例如一噪声主控设备中实现,所述方法包括:
[0054] S120:获取周围环境的噪声信息;
[0055] S140:生成包括所述噪声信息的一噪声控制报文,所述噪声控制报文用于通知其他设备调节音量;
[0056] S160:向所述其他设备发送所述噪声控制报文。
[0057] 本发明实施例所述噪声控制方法,从周围环境噪声中获取噪声信息,生成包括所述噪声信息的一噪声控制报文,自动向其他设备发送所述噪声控制报文,以通知所述其他设备调节音量,从而方便快捷的实现了对周围噪声的控制,提升了用户体验。
[0058] 以下将对所述步骤S120、S140和S160的功能进行详细说明。
[0059] 在一种实施方式中,所述步骤S120中所述噪声信息包括:一噪声强度值。其中,所述噪声强度值是指能够反映周围环境中噪声的强度的信息,比如可以是噪声声压级或者噪声信号强度等。
[0060] 本申请中,所述调节音量,主要是指将音量从高向低调节,本申请不限定具体的调节方式,比如可以通过在输出端进行滤波处理等进行调节,也可以通过修改音频信号中的音量值进行调节。
[0061] 在一种实施方式中,接收所述噪声控制报文的所述其他设备可以在接收到所述噪声控制报文后就降低自己的音量,比如每个设备每次调低10dB。这种实施方式主要适用于所述其他设备数量较少的情况,比如所述用户的家中除了手机,只有一台电视机可能会对用户产生噪声影响。通过预先设置,可以令电视每次收到手机发出的噪声控制报文后自动将音量降低10dB。其中,本申请中降低音量包括降低音量至0dB,即关机或静音。
[0062] 在一种实施方式中,所述其他设备可能为多个独立的发声设备,所述步骤S160中,优选通过广播方式向所述其他设备发送所述噪声控制报文。这时,由于每个发声设备的当前音量、到所述噪声控制报文发送方的距离等不完全相同,导致某些发声设备造成的噪声影响大,某些发声设备造成的噪声影响小,让每个发声设备都降低相同的音量并不合理,比如有些发声设备本身音量低,噪声影响小,降低音量后可能已经是静音状态,影响其他用户正常使用。这时,如果通过所述噪声控制报文向所述其他设备传递相应的信息,则可以由所述其他设备根据自身情况自行决定降低多少音量,从而进一步提升用户体验。
[0063] 在一种实施方式中,所述噪声控制报文可以包括:所述噪声强度值和所述噪声控制报文的发射功率值。或者,
[0064] 在一种实施方式中,所述噪声控制报文可以包括:所述噪声强度值和所述噪声控制报文发送方的位置信息。或者,
[0065] 在一种实施方式中,所述噪声控制报文可以包括:所述噪声强度值、一噪声采样信息及对应的采样时间。其中,所述噪声采样信息和所述采样时间可以在获取所述噪声信息时获取,也就是说,从周围环境噪声中获取的所述噪声信息包含所述噪声采样信息和所述采样时间。所述噪声采样信息可以是原始的噪声采样片段或者处理后的噪声采样特性。
[0066] 对于所述其他设备如何利用所述噪声控制报文中包含的信息进行音量调节,将在后文描述,此处不再赘述。
[0067] 本申请中所述噪声信息可以是采集到的所有声音频率对应的噪声信息。另外,在一种实施方式中,所述噪声信息也可以是某些特定声音频率区间的噪声信息,即至少一个声音频率区间的噪声信息。本实施方式,主要适用于用户对特定声音频率区间的噪声相对敏感的情况,比如当用户在思考问题时,对于电视机发出的人物对白声和音响发出的音乐声,用户可能对所述对白声更加敏感。因此,所述用户的手机可以根据用户习惯从周围环境噪声中获取人物对白声所对应的声音频率区间(比如300HZ~3400HZ)的噪声信息,进而执行所述步骤S140和S160。
[0068] 另外,在一实施方式中,所述声音频率区间可以由用户设置,如图2所示,所述方法还可以包括:
[0069] S110:根据用户输入设置至少一个声音频率区间。
[0070] 综上,本实施方式所述噪声控制方法,可以在获取周围环境的噪声信息后自动向其他设备发送所述噪声控制报文,并可以通过所述噪声控制报文传递相应信息,以便所述其他设备根据自身情况制定音量调节策略,简化了噪声控制步骤,提高了用户体验。
[0071] 图3是本发明另一实施例所述噪声控制方法的流程图,所述方法可以在例如一噪声被控设备中实现,如图3所示,所述方法包括:
[0072] S320:从外部接收一噪声控制报文;
[0073] S340:根据所述噪声控制报文判断自身是否需要进行音量调节;
[0074] S360:在需要进行音量调节的情况下,按照一音量调节策略调节音量。
[0075] 其中,所述外部即一外部设备,比如手机等。
[0076] 本实施例所述方法,接收外部设备发送的噪声控制报文,根据所述噪声控制报文判断是否需要进行音量调节,当需要进行音量调节时,按照音量调节策略调节音量,从而可以根据所述外部设备的请求自动调节音量,减少噪声输出,简化了噪声控制步骤,提升了用户体验。
[0077] 以下将详细说明所述步骤S320、S340和S360的功能。
[0078] 在一种实施方式中,所述步骤S320,可以通过无线方式接收所述外部设备发送的所述噪声控制报文,从而可以方便用户移动所述外部设备。
[0079] 在一种实施方式中,所述噪声控制报文包括:一噪声强度值。并且,参见图4,所述步骤S340包括:
[0080] S340a:判断所述噪声强度值是否大于一预定阈值,如果大于,则自身需要进行音量调节。
[0081] 其中,所述预定阈值反映所述用户对噪声的可忍受程度,比如所述用户希望自己周围的噪声小于等于10dB,则所述预定阈值可以设置为10dB。所述预定阈值可以由所述用户在使用过程中设定,或者由设备制造商在出厂前设置好。
[0082] 在一种实施方式中,所述噪声控制报文包括:一噪声强度值和所述噪声控制报文的发射功率值。并且,参见图5,所述步骤S340包括:
[0083] S340b:根据所述噪声强度值、所述发射功率值、当前音量和所述噪声控制报文的接收信号强度判断是否需要进行音量调节。
[0084] 其中,本申请中所述当前音量是音量调节前的音量。
[0085] 具体的,在一种实施方式中,参见图6,所述步骤S340b可以包括:
[0086] S341b:根据所述发射功率值和所述接收信号强度得到无线信号衰减值。
[0087] S342b:根据所述无线信号衰减值和所述当前音量得到所述噪声强度值中的一第一子噪声强度值。
[0088] S343b:根据所述噪声强度值和所述第一子噪声强度值得到一第二子噪声强度值;
[0089] S344b:根据所述第一子噪声强度值和所述第二子噪声强度值判断是否需要进行音量调节。
[0090] 在一种实施方式中,所述步骤S342b可以包括:
[0091] S3421b:根据所述无线信号衰减值确定一中间参数。所述中间参数可以是能够关联所述无线信号衰减值和声音信号衰减值的参数,比如可以是距离。
[0092] S3422b:根据所述中间参数和所述当前音量得到所述噪声强度值中的所述第一子噪声强度值。
[0093] 在一种实施方式中,所述步骤S344b可以包括:如果所述第一子噪声强度值大于所述第二子噪声强度值,则自身需要进行音量调节。
[0094] 其中,本申请中所述噪声强度值可以包括:噪声声压级或噪声信号强度,其反映的是所述噪声控制报文发送方处的噪声的强度的信息。所述第一子噪声强度值反映的是当前噪声源(即当前发声设备)所输出声音对所述噪声强度值的贡献值;所述第二子噪声强度值反映的是其他噪声源(即其他发声设备)所输出声音对所述噪声强度值的贡献值。相应的,当所述噪声强度值为噪声声压级时,所述第一子噪声强度值为第一子噪声声压级,所述第二子噪声强度值为第二子噪声声压级;当所述噪声强度值为噪声信号强度时,所述第一子噪声强度值为第一子噪声信号强度,所述第二子噪声强度值为第二子噪声信号强度。简单起见,下文仅以所述噪声强度值为噪声声压级的情况进行举例说明。
[0095] 假设所述噪声控制报文的发射功率值为Lt,所述噪声控制报文的接收信号强度为Lr,所述当前音量为Lc,所述噪声声压级为Lp0,所述预定阈值为Lp。
[0096] 则根据所述步骤S3411a可以得到无线信号衰减值Ld1:
[0097] Ld1=Lt-Lr。
[0098] 简单起见,认为无线信号的衰减仅与信号传播距离相关,假设信号传播距离与无线信号的衰减值之间具有第一函数关系,根据所述步骤S34121a可以得到自身与所述噪声控制报文发送方的距离D:
[0099] D=f1(Ld1);
[0100] 其中,f1表示所述第一函数关系。
[0101] 简单起见,认为声音的衰减仅与声音的传播距离相关,假设声音的衰减值与其传播距离之间具有第二函数关系,根据所述步骤S34122a可以得到经过所述距离后声音的衰减值Ld2:
[0102] Ld2=f1(D);
[0103] 其中,f2表示所述第二函数关系。
[0104] 进一步,根据当前音量,可以得到所述第一子噪声声压级Lp1:
[0105] Lp1=Lc-Ld2;
[0106] 所述步骤S3413a中,假设第二子噪声声压级为Lp2,根据声音强度叠加公式有:
[0107]
[0108] 根据该公式,可以计算得到Lp2。
[0109] 通过比较Lp1和Lp2的大小,可以判断是否需要进行音量调节。
[0110] 在一种实施方式中,所述噪声控制报文包括:一噪声强度值和一位置信息。该位置信息是所述噪声控制报文发送方的位置信息。并且,参见图7,所述步骤S340包括:
[0111] S340c:根据所述噪声强度值、所述位置信息和当前音量判断自身是否需要进行音量调节。
[0112] 具体的,参见图8,在一种实施方式中,所述步骤S340c可以包括:
[0113] S341c:根据所述位置信息确定一距离;
[0114] S342c:根据所述距离和所述当前音量得到所述噪声强度值中的所述第一子噪声强度值;
[0115] S343c:根据所述噪声强度值、所述第一子噪声强度值得到一第二子噪声强度值;
[0116] S344c:根据所述第一子噪声强度值和所述第二子噪声强度值判断自身是否需要进行音量调节。
[0117] 其中,所述步骤S341c中,所述距离是当前发声源到所述噪声控制报文发送方的距离。当前发声源可以通过室内定位等技术获取自身的位置信息,结合所述噪声控制报文发送方的位置信息,可以得到自身与所述噪声控制报文发送方的距离。
[0118] 所述步骤S342c~S344c的实现过程与上一实施方式中步骤S3422b、S343b、S344b的实现过程相类似,此处不再赘述。
[0119] 在一种实施方式中,所述噪声控制报文包括:一噪声强度值和一噪声采样信息及对应的采样时间。并且,参见图9,所述步骤S340包括:
[0120] S340d:根据所述噪声强度值、所述噪声采样信息、所述采样时间和当前音量判断自身是否需要进行音量调节。
[0121] 具体的,在一种实施方式中,参见图10,所述步骤S340d可以包括:
[0122] S341d:将所述噪声采样信息与自身的声音输出记录相匹配,确定所述噪声采样信息的发声时间;
[0123] S342d:根据所述采样时间和所述发声时间的时间差确定一距离;
[0124] S343d:根据所述距离和所述当前音量得到所述噪声强度值的一第一子噪声强度值;
[0125] S344d:根据所述噪声强度值、所述第一子噪声强度值得到一第二子噪声强度值;
[0126] S345d:根据所述第一子噪声强度值和所述第二子噪声强度值判断自身是否需要进行音量调节。
[0127] 其中,所述步骤S341d中,所述噪声采样信息可以是环境噪声的一段录音即噪声采样片段,也可以是对所述噪声采样片段处理后提取得到的噪声采样特性(如频谱特性等)。简单起见,以下对所述步骤S341d的说明仅以所述噪声采样信息是噪声采样片段的情况进行说明(当所述噪声采样信息是噪声采样特性时,在对所述噪声采样信息的处理过程中可以省略后述步骤a和b)。
[0128] 在一种实施方式中,所述步骤S341d可以包括:
[0129] a)将待处理音频信号划分为多个帧;
[0130] b)对每个帧的音频信号进行特性(feature)提取,所述特性包括但不限于:傅里叶系数、MFFC(Mel-frequency Cepstral Coefficients,梅尔倒频谱参数)、频谱平坦度(spectral flatness)、谱锐度(spectral sharpness)、线性预测编码系数(Linear Predictive Coding coefficients)等;
[0131] c)使用分类算法对提取的特性进行压缩处理,形成每一帧对应的子指纹(sub-fingerprint);
[0132] d)将所述噪声采样信息作为待处理音频信号执行所述步骤a~c,得到所述噪声采样信息对应的多个子指纹,该多个子指纹构成指纹块(fingerprint block);将自身的声音输出作为待处理音频信号执行所述步骤a~c,得到所述自身的声音输出对应的多个子指纹,该多个子指纹构成指纹流;
[0133] e)将所述指纹块与所述指纹流的不同部分比较相似度,可以判断是否匹配,当相似度大于一预定值时,可以认为匹配,当匹配时可以得到所述噪声采样信息的发声时间。
[0134] 上述步骤a~e的详细实现可以参考Jaap Haitsma和Antonius Kalker等人的论文:“A Highly Robust Audio Fingerprinting System”,International Symposium on Music Information Retrieval(ISMIR)2002,pp.107-115。此非本发明重点,不再赘述。
[0135] 所述步骤S342d中,所述距离是当前发声源到所述噪声控制报文发送方的距离。根据所述采样时间和所述发声时间可以得到时间差,进而结合声音在空气中的传播速度,可以得到自身与所述噪声控制报文发送方的距离。
[0136] 所述步骤S343d~S345d的实现过程与上一实施方式中步骤S342c~S344c的实现过程相类似,此处不再赘述。
[0137] 上述实施方式中,当确定了所述第一子噪声强度值和所述第二子噪声强度值后,所述按照一音量调节策略调节音量可以包括:
[0138] 361:根据所述第一子噪声强度值、所述第二子噪声强度值、所述当前音量和一预定阈值确定一目标音量;
[0139] 362:根据所述目标音量调节音量。
[0140] 其中,所述预定阈值反映所述用户对噪声的可忍受程度,可以由用户或者制造商预先设置。
[0141] 所述步骤361中,首先假设其他噪声源不会进行音量调节,同时假设音量调节后的第一子噪声声压级为Lp1’,根据所述预定阈值Lp,第二子噪声声压级Lp2,根据声音强度叠加公式有:
[0142]
[0143] 根据该公式,可以计算得到Lp1’。
[0144] 进而根据所述当前音量为Lc,所述音量调节前后的第一子噪声声压级Lp1和Lp1’可以得到所述目标音量La:
[0145] La=Lc-(Lp1-Lp1’)。
[0146] 本领域技术人员理解,所述步骤361中,确定所述目标音量时,还可以假设所述其他噪声源也会进行音量调节,比如可以假设所述其他噪声源调节后的第二子噪声声压级为Lp2’=Lp2×50%。
[0147] 在一种实施方式中,所述按照一音量调节策略调节音量可以包括:
[0148] 按照一步长调节音量。
[0149] 为了更好的实现本实施方式的方法,本实施方式所述方法可以循环执行,即每次接收到所述噪声控制报文时,执行一次音量调节,直至不再接收到所述噪声控制报文。其中,所述步长可以是固定值,也可以是非固定值。所述步长的设置可以参考当前音量,比如当前音量较大时,设置较大的步长,当前音量较小时,设置较小的步长。
[0150] 比如,当第一次接收到所述噪声控制报文时,当前音量是80dB,确定步长为-20dB,调节后音量为60dB;当第二次接收到所述噪声控制报文时,当前音量是60dB,确定步长为-8dB,调节后音量为52dB;当第三次接收到所述噪声控制报文时,当前音量是52dB,确定步长为-5dB,调节后音量为47dB。
[0151] 在一种实施方式中,所述按照一音量调节策略调节音量可以包括:
[0152] 控制音量在一音量区间内。
[0153] 本实施方式中,所述音量区间的确定可以参考当前音量的预定比例,比如可以将所述音量区间的上限设置为当前音量的50%,下限设置为0,假设当前音量为80dB,则确定的音量区间为[40,0]。
[0154] 本实施方式所述方法,只会对音量区间之外的音频信号的输出音量进行调节,从而可以避免音频信号中本身音量值较小的部分经过调节后输出音量为0导致其他用户完全无法听到的情况。
[0155] 考虑的节约能源的需求,所述方法并无需在设备开机后一直执行,而只需在设备处于发声状态时才执行。因此,参见图11,在本发明另一实施方式中,所述方法还包括:
[0156] S310:判断自身是否正在发出声音,在自身正在发出声音的情况下,执行所述从外部接收一噪声控制报文的步骤。
[0157] 综上,本实施例所述噪声控制方法,接收噪声控制报文后,可以根据报文中相关信息判断是否需要进行音量调节,当需要进行音量调节时,可以根据目标音量、步长或者音量区间,进行相应的音量调节,从而方便快捷的实现了对周围噪声的控制,提升了用户体验。
[0158] 图12是本发明一种实施例所述噪声主控设备的模块结构示意图。所述噪声主控设备一般可以是被用户随身携带的设备,比如可以是智能手机、智能手表、智能眼镜、智能指环等设备。由于这些设备被用户随身携带,所以其获取的噪声信息更加接近用户双耳感觉到的噪声。
[0159] 如图12所示,所述主控设备1200包括:
[0160] 一获取模块1210,用于获取周围环境的噪声信息;
[0161] 一报文生成模块1220,用于生成包括所述噪声信息的一噪声控制报文,所述噪声控制报文用于通知其他设备调节音量;
[0162] 一报文发送模块1230,用于向所述其他设备发送所述噪声控制报文。
[0163] 参见图13,在一种实施方式中,所述噪声信息包括:一噪声强度值。其中,所述噪声强度值是指能够反映周围环境中噪声的强度的信息,比如可以是噪声声压级或者噪声信号强度等。本实施方式中,所述获取模块1210包括:
[0164] 一第一获取单元1211,用于获取周围环境的噪声强度值。
[0165] 在一种实施方式中,所述噪声控制报文可以包括:所述噪声强度值和所述噪声控制报文的发射功率值。或者,
[0166] 在一种实施方式中,所述噪声控制报文可以包括:所述噪声强度值和所述噪声控制报文发送方的位置信息。或者,
[0167] 在一种实施方式中,所述噪声控制报文可以包括:所述噪声强度值、一噪声采样信息及对应的采样时间。其中,所述噪声采样信息和所述采样时间可以在获取所述噪声信息时获取,也就是说,从周围环境噪声中获取的所述噪声信息包含所述噪声采样信息和所述采样时间。参见图14,在本实施方式中,所述获取模块1210还可以包括:
[0168] 一第二获取单元1212,用于从周围环境噪声中获取所述噪声采样信息及对应的采样时间。
[0169] 本申请中所述噪声信息可以是采集到的所有声音频率对应的噪声信息。另外,在一种实施方式中,所述噪声信息也可以是某些特定声音频率区间的噪声信息,即至少一个声音频率区间的噪声信息。参见图15,在本实施方式中,所述主控设备1200还可以包括:
[0170] 一设置模块1240,用于根据用户输入设置至少一个声音频率区间,所述噪声信息为所述至少一个声音频率区间的噪声信息。
[0171] 图16是本发明一个实施例所述噪声被控设备的模块结构示意图,所述噪声被控设备可以比如是电视机、音响设备、游戏机、个人计算机、手机等可能发出较高声音的设备。
[0172] 参见图16,所述被控设备1600可以包括:
[0173] 一接收模块1610,用于从外部接收一噪声控制报文;
[0174] 一第一判断模块1620,用于根据所述噪声控制报文判断所述被控设备是否需要进行音量调节;
[0175] 一调节模块1630,用于在需要进行音量调节的情况下,按照一音量调节策略调节音量。
[0176] 参见图17,在一个实施方式中,所述被控设备1600还包括:
[0177] 一报文处理模块1640,用于从所述噪声控制报文中提取一噪声强度值。
[0178] 相应的,所述第一判断模块1620,用于判断所述噪声强度值是否大于一预定阈值,如果大于,则自身需要进行音量调节。
[0179] 其中,所述预定阈值反映所述用户对噪声的可忍受程度,比如所述用户希望自己周围的噪声小于等于10dB,则所述预定阈值可以设置为10dB。所述预定阈值可以由所述用户在使用过程中设定,或者由设备制造商在出厂前设置好。
[0180] 在一个实施方式中,所述报文处理模块1640,用于从所述噪声控制报文中提取所述噪声强度值和所述噪声控制报文的发射功率值。
[0181] 相应的,所述第一判断模块1620,用于根据所述噪声强度值、所述发射功率值、当前音量和所述噪声控制报文的接收信号强度判断是否需要进行音量调节。其中,本申请中所述当前音量是音量调节前的音量。
[0182] 参见图18,本实施方式中,所述第一判断模块1620可以包括:
[0183] 一第一单元1621a,用于根据所述发射功率值和所述接收信号强度得到无线信号衰减值;
[0184] 一第二单元1622a,用于根据所述无线信号衰减值和所述当前音量得到所述噪声强度值中的一第一子噪声强度值;
[0185] 一第三单元1623a,用于根据所述噪声强度值和所述第一子噪声强度值得到一第二子噪声强度值;
[0186] 一第四单元1624a,用于根据所述第一子噪声强度值和所述第二子噪声强度值判断是否需要进行音量调节。
[0187] 参见图19,所述第二单元1622a可以包括:
[0188] 一中间参数确定子单元16221a,用于根据所述无线信号衰减值确定一中间参数;
[0189] 一第一子噪声强度值子单元16222a,用于根据所述中间参数和所述当前音量得到所述噪声强度值中的所述第一子噪声强度值。
[0190] 在一种实施方式中,所述第四单元1624a,用于如果所述第一子噪声强度值大于所述第二子噪声强度值,则判断自身需要进行音量调节。
[0191] 在一个实施方式中,所述报文处理模块1640,用于从所述噪声控制报文中提取一位置信息和所述噪声强度值。该位置信息是所述噪声控制报文发送方的位置信息。
[0192] 相应的,所述第一判断模块1620,用于根据所述噪声强度值、所述位置信息和当前音量判断自身是否需要进行音量调节。
[0193] 参见图20,本实施方式中,所述第一判断模块1620可以包括:
[0194] 一第一单元1621b,用于根据所述位置信息确定一距离;
[0195] 一第二单元1622b,用于根据所述距离和所述当前音量得到所述噪声强度值中的一第一子噪声强度值;
[0196] 一第三单元1623b,用于根据所述噪声强度值、所述第一子噪声强度值得到一第二子噪声强度值;
[0197] 一第四单元1624b,根据所述第一子噪声强度值和所述第二子噪声强度值判断自身是否需要进行音量调节。
[0198] 在一个实施方式中,所述报文处理模块1640,用于从所述噪声控制报文中提取所述噪声强度值、一噪声采样信息及对应的采样时间。
[0199] 相应的,所述第一判断模块1620,用于根据所述噪声强度值、所述噪声采样信息、所述采样时间和当前音量判断自身是否需要进行音量调节。
[0200] 参见图21,本实施方式中,所述第一判断模块1620包括:
[0201] 一第一单元1621c,用于将所述噪声采样信息与自身的声音输出记录相匹配,确定所述噪声采样信息的发声时间;
[0202] 一第二单元1622c,用于根据所述采样时间和所述发声时间的时间差确定一距离;
[0203] 一第三单元1623c,用于根据所述距离和所述当前音量得到所述噪声强度值中的一第一子噪声强度值;
[0204] 一第四单元1624c,用于根据所述噪声强度值、所述第一子噪声强度值得到一第二子噪声强度值;
[0205] 一第五单元1625c,用于根据所述第一子噪声强度值和所述第二子噪声强度值判断自身是否需要进行音量调节。
[0206] 参见图22,在一种实施方式中,当确定了所述第一子噪声强度值和所述第二子噪声强度值后,所述调节模块1630可以包括:
[0207] 一目标音量确定子模块1631:用于根据所述第一子噪声强度值、所述第二子噪声强度值、所述当前音量和一预定阈值确定一目标音量;
[0208] 一调节子模块1632:用于根据所述目标音量调节音量。
[0209] 在一个实施方式中,所述调节模块1630用于按照一步长调节音量。
[0210] 在一个实施方式中,所述调节模块1630用于控制音量在一音量区间内。
[0211] 考虑的节约能源的需求,所述设备并无需在设备开机后一直执行,而只需在设备处于发声状态时才执行。参见图23,在一个实施方式中,所述被控设备1600还可以包括:
[0212] 一第二判断模块1640,用于判断所述设备是否正在发出声音,如果正在发出声音,启用所述接收模块1610。
[0213] 本发明实施例所述噪声主控设备的结构如图24所示。本发明具体实施例并不对所述噪声主控设备的具体实现做限定,参见图24,所述噪声主控设备2400可以包括:
[0214] 处理器(processor)2410、通信接口(Communications Interface)2420、存储器(memory)2430,以及通信总线2440。其中:
[0215] 处理器2410、通信接口2420,以及存储器2430通过通信总线2440完成相互间的通信。
[0216] 通信接口2420,用于与其他网元通信。
[0217] 处理器2410,用于执行程序2432,具体可以执行上述图1或图2所示的方法实施例中的相关步骤。
[0218] 具体地,程序2432可以包括程序代码,所述程序代码包括计算机操作指令。
[0219] 处理器2410可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0220] 存储器2430,用于存放程序2432。存储器2430可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序2432具体可以执行以下步骤:
[0221] 获取周围环境的噪声信息;
[0222] 生成包括所述噪声信息的一噪声控制报文,所述噪声控制报文用于通知其他设备调节音量;
[0223] 向所述其他设备发送所述噪声控制报文。
[0224] 程序2432中各步骤的具体实现可以参见上述实施例中的相应步骤或模块,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0225] 本发明一个实施例所述噪声被控设备的结构如图25所示。本发明具体实施例并不对所述噪声被控设备的具体实现做限定,参见图25,所述提及噪声被控设备2500可以包括:
[0226] 处理器(processor)2510、通信接口(Communications Interface)2520、存储器(memory)2530,以及通信总线2540。其中:
[0227] 处理器2510、通信接口2520,以及存储器2530通过通信总线2540完成相互间的通信。
[0228] 通信接口2520,用于与其他网元通信。
[0229] 处理器2510,用于执行程序2532,具体可以执行上述图3至图11所示的方法实施例中的相关步骤。
[0230] 具体地,程序2532可以包括程序代码,所述程序代码包括计算机操作指令。
[0231] 处理器2510可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0232] 存储器2530,用于存放程序2532。存储器2530可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序2532具体可以执行以下步骤:
[0233] 从外部接收一噪声控制报文;
[0234] 根据所述噪声控制报文判断自身是否需要进行音量调节;
[0235] 在需要进行音量调节的情况下,按照一音量调节策略调节音量。
[0236] 程序2532中各步骤的具体实现可以参见上述实施例中的相应步骤或模块,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0237] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0238] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,控制器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0239] 以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。