System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种降噪方法、计算设备及存储介质。
技术介绍
1、目前,风冷散热仍为服务器等计算设备中的主流散热技术。相关技术采用风扇对计算设备进行风冷散热。风扇在转动的过程中会产生噪声,尤其是在机房或实验室等数据量较大的数据处理环境中,风扇转动发出的噪声损害开发运维人员、参观人员的健康,并且影响人员的交流、以及参观人员的体验。此外,风扇的噪声会对计算设备中的机械硬盘的读写效率和可靠性产生影响。
2、因此,降低计算设备中风扇转动时产生的噪声是亟待解决的问题。
技术实现思路
1、本申请实施例提供了一种降噪方法、装置、计算设备及存储介质,能够降低计算设备中风扇转动时产生的噪声。
2、第一方面,本申请实施例提供了一种降噪方法,所述方法包括:
3、确定第一风扇的目标转速;
4、基于目标转速确定对应的目标音频数据;
5、控制第一风扇以目标转速进行转动,并控制扬声器基于目标音频数据同步播放音频;其中,第一风扇基于目标转速产生的噪声声波和扬声器基于目标音频数据产生的音频声波反相。
6、根据本方案,计算设备在应用的过程中,确定计算设备中风扇需要切换的目标转速,并确定该目标转速对应的目标音频数据。向风扇发送转速调整指令,同时向扬声器发送目标音频数据。如此,在风扇以目标转速转动的同时,扬声器播放目标音频数据。这样,风扇转动产生的噪声声波与扬声器根据目标音频数据播放音频产生的声波反相,从而降低计算设备中风扇的噪声。而且,计
7、在一种可能的实现方式中,多个音频数据中的每个音频数据是通过对传声器采集的噪声数据进行反相得到,噪声数据为第二风扇转动生成的噪声声波对应的数据,风扇的转速与音频数据一一对应,在采集噪声数据的过程中,传声器的部署位置与扬声器的部署位置相同。
8、如此,通过在计算设备中需要部署扬声器的位置部署传声器,并通过传声器采集风扇在不同转速下产生的噪声对应的噪声数据,对噪声数据进行反相,得到音频数据。将转速与音频数据一一对应配置在计算设备中,进而在风扇转动时,可以通过风扇转速对应的音频数据进行降噪,且无需在计算设备中部署传声器,降低了计算设备的生产成本。
9、在一种可能的实现方式中,基于目标转速确定对应的目标音频数据,包括:
10、基于预设的映射表,确定目标转速对应的目标音频数据;映射表指示了转速和音频数据的对应关系。
11、如此,通过预先配置映射表,并将音频数据预先部署在计算设备中,从而无需在计算设备中部署传声器,即可确定目标转速对应的目标音频数据,降低了计算设备的生产成本。
12、在一种可能的实现方式中,映射表所指示的音频数据是通过目标计算设备对目标计算设备中的传声器采集的噪声数据反相得到,噪声数据为目标计算设备中的第二风扇转动产生的噪声声波对应的数据,映射表中与音频数据对应的转速为第二风扇的转速,目标计算设备的性能指标与计算设备的性能指标相同。
13、如此,通过在计算设备中需要部署扬声器的位置部署传声器,并通过传声器采集风扇在不同转速下产生的噪声对应的噪声数据,对噪声数据进行反相,得到音频数据,从而得到映射表。将映射表配置在计算设备中,进而在风扇转动时,可以通过风扇转速对应的音频数据进行降噪,且无需在计算设备中部署传声器,降低了计算设备的生产成本。
14、在一种可能的实现方式中,方法还包括:
15、获取多个转换结果,多个转换结果分别是通过目标计算设备对目标计算设备中的传声器采集的多次采集的噪声数据分别进行反相得到,噪声数据为目标计算设备中的第二风扇转动产生的噪声声波对应的数据,目标计算设备的性能指标与计算设备的性能指标相同;
16、对多个转换结果进行拟合,得到转速匹配的音频数据,以生成映射表,音频数据对应的转速为第二风扇的转速。
17、如此,多次采集的噪声数据反相得到的转换结果拟合后的音频数据,能够更加精准地风扇产生的噪声,提高降低风扇噪声的精准度。
18、在一种可能的实现方式中,每个音频数据是通过对传声器采集的多个噪声数据进行拟合后反相得到,多个噪声数据为风扇以相同的转速多次转动产生的噪声声波分别对应的数据。
19、如此,通过采集风扇以相同的转速多次转动产生的噪声声波对应的数据,并对数据进行拟合反相后得到的音频数据,能够更加精准地风扇产生的噪声,提高降低风扇噪声的精准度。
20、第二方面,本申请实施例提供了一种计算设备,包括:
21、第一风扇;
22、扬声器;
23、芯片,用于确定第一风扇的目标转速;基于目标转速确定对应的目标音频数据;芯片还用于控制第一风扇以目标转速进行转动,并控制扬声器基于目标音频数据同步播放音频;其中,第一风扇基于目标转速产生的噪声声波和扬声器基于目标音频数据产生的音频声波反相。
24、根据本申请实施例,计算设备在应用的过程中,确定计算设备中风扇需要切换的目标转速,并确定该目标转速对应的目标音频数据。向风扇发送转速调整指令,同时向扬声器发送目标音频数据。如此,在风扇以目标转速转动的同时,扬声器播放目标音频数据。这样,风扇转动产生的噪声声波与扬声器根据目标音频数据播放音频产生的声波反相,从而降低计算设备中风扇的噪声。而且,计算设备中无需部署传声器,也能够降低风扇的噪声,降低了计算设备的开发成本。
25、在一种可能的实现方式中,芯片用于基于预设的映射表,确定目标转速对应的目标音频数据;映射表指示了转速和音频数据的对应关系。
26、如此,通过预先配置映射表,并将音频数据预先部署在计算设备中,从而无需在计算设备中部署传声器,即可确定目标转速对应的目标音频数据,降低了计算设备的生产成本。
27、在一种可能的实现方式中,映射表所指示的音频数据是通过目标计算设备对目标计算设备中的传声器采集的噪声数据反相得到,噪声数据为目标计算设备中的第二风扇转动产生的噪声声波对应的数据,映射表中与音频数据对应的转速为第二风扇的转速,目标计算设备的性能指标与计算设备的性能指标相同。
28、如此,通过在计算设备中需要部署扬声器的位置部署传声器,并通过传声器采集风扇在不同转速下产生的噪声对应的噪声数据,对噪声数据进行反相,得到音频数据,从而得到映射表。将映射表配置在计算设备中,进而在风扇转动时,可以通过风扇转速对应的音频数据进行降噪,且无需在计算设备中部署传声器,降低了计算设备的生产成本。
29、在一种可能的实现方式中,芯片还用于:
30、获取多个转换结果,多个转换结果分别是通过目标计算设备对目标计算设备中的传声器采集的多次采集的噪声数据分别进行反相得到,噪声数据为目标计算设备中的第二风扇转动产生的噪声声波对应的数据,目标计算设备的性能指标与计算设备的性能指标相同;
31、对多个转换本文档来自技高网...
【技术保护点】
1.一种降噪方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标转速确定对应的目标音频数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述映射表所指示的音频数据是通过目标计算设备对所述目标计算设备中的传声器采集的噪声数据反相得到,所述噪声数据为所述目标计算设备中的所述第二风扇转动产生的噪声声波对应的数据,所述映射表中与所述音频数据对应的转速为所述第二风扇的转速,所述目标计算设备的性能指标与所述计算设备的性能指标相同。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述每个音频数据是通过对所述传声器采集的多个噪声数据进行拟合后反相得到,所述多个噪声数据为所述风扇以相同的转速多次转动产生的噪声声波分别对应的数据。
6.一种计算设备,其特征在于,包括:
7.根据权利要求6所述的计算设备,其特征在于,所述芯片用于基于预设的映射表,确定所述目标转速对应的目标音频数据;所述映射表指示了转速和音频数据的对应关系。
...【技术特征摘要】
1.一种降噪方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标转速确定对应的目标音频数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述映射表所指示的音频数据是通过目标计算设备对所述目标计算设备中的传声器采集的噪声数据反相得到,所述噪声数据为所述目标计算设备中的所述第二风扇转动产生的噪声声波对应的数据,所述映射表中与所述音频数据对应的转速为所述第二风扇的转速,所述目标计算设备的性能指标与所述计算设备的性能指标相同。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述每个音频数据是通过对所述传声器采集的多个噪声数据进行拟合后反相得到,所述多个噪声数据为所述风扇以相同的转速多次转动产生的噪声声波分别对应的数据。
6.一种计算设备,其特征在于,包括:
7.根据权利要求6所述的计算设备,其特征在于,所述芯片用于基于预设的映射表,确定所述目标转速对应的目标音频数据;所述映射表指示了转速和音...
【专利技术属性】
技术研发人员:万侃然,毛阿利,
申请(专利权)人:超聚变数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。