System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及多媒体播放,尤其涉及一种基于dsp和功放的喇叭功率调整方法及存储介质。
技术介绍
1、随着智能汽车时代的到来,整车喇叭的数量和类型越来越多,不同喇叭有不同功率的规格要求。
2、喇叭的输出功率通常指的是标称输出功率,也称为额定功率。它是指在电器不失真的前提下,能够长时间工作输出功率的最大值。最大功率则是指在不损坏电器的前提下瞬时功率的最大值,即电器所能承受的最大负荷能力。
3、汽车喇叭的功率通常在30w以下,单个喇叭的功率在二三十瓦之间,双喇叭配置时功率会翻倍。原厂设计的喇叭额定功率在40-60w之间,最大功率可达45w。一般汽车喇叭是4欧输出25w,最大45w。如果更换为6欧姆的喇叭,输出功率会降低到18w。
4、但是,在用户的使用过程中喇叭输出功率是不可控制的,因此在其实际输出功率超过喇叭最大功率时,容易造成喇叭损坏。
技术实现思路
1、本专利技术提供一种基于dsp和功放的喇叭功率调整方法及存储介质,解决了现有音频播放控制中喇叭输出功率不可控,存在输出功率过大损坏喇叭的技术问题。
2、为解决以上技术问题,本专利技术提供一种基于dsp和功放的喇叭功率调整方法,包括:
3、获取测试音频文件,驱动信号处理器基于测试音频文件进行喇叭播放测试,获取对应所述信号处理器的最大放大倍数,作为第一调整参数;
4、采集喇叭处于所述第一调整参数控制下的实际工作参数;
5、获取所述喇叭的额定工作参数,与所述
6、以所述第二调整参数设定所述硬件功放,基于所述信号处理器和所述硬件功放播放待播放音频。
7、本基础方案基于信号处理器(即dsp)对于音量放大倍数的不可控性,先通过测试音频文件进行喇叭播放测试,获取信号处理器的最大放大倍数作为第一调整参数;进而基于喇叭处于第一调整参数控制下的实际工作参数,对因建工的播放参数进行设定第二调整参数;最后以第二调整参数设定硬件功放,并基于信号处理器和硬件功放播放待播放音频,如此通过对硬件功放对音量放大倍数的可控性设置,兼容信号处理器的不可控性,使得“信号处理器+硬件功放”组成的系统整体的放大倍数对应的输出功率,始终低于或小于喇叭的额定输出功率(额定工作参数),能够保证播放效果的同时,保护喇叭正常运行。
8、在进一步的实施方案中,获取测试音频文件,驱动信号处理器基于测试音频文件进行喇叭播放测试,获取对应所述信号处理器的最大放大倍数,作为第一调整参数,包括:
9、选择标准1khz/0db正弦波音源文件作为测试音频文件,通过喇叭进行播放;
10、设置硬件功放的音量放大倍数为1,对音频音量不做放大倍数处理;
11、驱动信号处理器对所述测试音频文件进行音量放大倍数调整测试;
12、获取对应所述信号处理器的最大放大倍数,作为第一调整参数。
13、本方案设置硬件功放的音量放大倍数为1,对音频音量不做放大倍数处理,从而避免干扰信号处理器的独立测试,在不提高测试成本(无需增加或减少原本的播放设备,直接对播放设备产品本身进行测试)的前提下,保证对于信号处理器的最大放大倍数的获取准确率。
14、在进一步的实施方案中,驱动信号处理器对所述测试音频文件进行音量放大倍数调整测试,包括:
15、a1、基于所述信号处理器播放所述测试音频文件;
16、a2、测试喇叭两端的输出功率是否达到最大,若否,在所述信号处理器当前放大倍数的基础进行向上调整,增大所述信号处理器的放大倍数并返回步骤a1;若是,则获取所述信号处理器当前的放大倍数,作为对应所述信号处理器的最大放大倍数。
17、本方案基于喇叭两端的输出功率的检测,实现对于信号处理器的最大放大倍数的判断,判断逻辑简单、高效。
18、在进一步的实施方案中,采集喇叭处于所述第一调整参数控制下的实际工作参数,具体为:
19、在所述信号处理器设定为最大放大倍数时播放所述测试音频文件,此时测试喇叭两端的输出功率,作为对应第一调整参数的所述实际工作参数;
20、所述第一调整参数为所述信号处理器的最大放大倍数。
21、在进一步的实施方案中,获取所述喇叭的额定工作参数,与所述实际工作参数进行对比,根据对比结果设定硬件功放的播放参数,得到第二调整参数,包括;
22、获取所述喇叭的最大额定功率作为额定工作参数;
23、对比所述实际工作参数与所述额定工作参数,若所述实际工作参数大于所述额定工作参数,则根据所述额定工作参数向下调整硬件功放的播放参数;若所述实际工作参数小于所述额定工作参数,则根据所述额定工作参数向上调整硬件功放的播放参数;
24、获取硬件功放的播放参数,得到第二调整参数。
25、本方案采集喇叭对应第一调整参数的所述实际工作参数,与最大额定功率进行对比,初步判断信号处理器的调整范围是否超过了喇叭的额定功率,进而通根据所述额定工作参数向下/向上调整硬件功放的播放参数,基于喇叭的额定功率进行针对性设置最为贴合的硬件功放的播放参数,确保喇叭的实际使用功率不超范围以致损坏。
26、在进一步的实施方案中,根据所述额定工作参数向下调整硬件功放的播放参数,包括:
27、b1、设定所述信号处理器工作在第一调整参数下,识别到所述实际工作参数大于所述额定工作参数;
28、b2、逐级减小所述硬件功放的音量放大倍数,同时测试所述喇叭两端的输出功率作为测试输出功率;
29、b3、判断所述测试输出功率是否等于所述额定工作参数,若是则记录当前硬件功放的音量放大倍数作为播放参数;若否则进入步骤b4;
30、b4、判断所述测试输出功率是否小于所述额定工作参数,若是则计算所述额定工作参数与所述测试输出功率的差值,若否则返回步骤b2;
31、b5、对比所述差值是否小于预设阈值,若是则记录当前硬件功放的音量放大倍数作为播放参数。
32、在进一步的实施方案中,根据所述额定工作参数向上调整硬件功放的播放参数,包括:
33、c1、设定所述信号处理器工作在第一调整参数下,识别到所述实际工作参数小于所述额定工作参数;
34、c2、逐级增大所述硬件功放的音量放大倍数,同时测试所述喇叭两端的输出功率作为测试输出功率;
35、c3、判断所述测试输出功率是否等于所述额定工作参数,若是则记录当前硬件功放的音量放大倍数作为播放参数;若否则进入步骤c4;
36、c4、判断所述测试输出功率是否小于所述额定工作参数,若是则计算所述额定工作参数与所述测试输出功率的差值,若否则返回步骤c2;
37、c5、对比所述差值是否小于预设阈值,若是则记录当前硬件功放的音量放大倍数作为播放参数。
38、本方案在进行硬件功放的放大倍数本文档来自技高网...
【技术保护点】
1.一种基于DSP和功放的喇叭功率调整方法,其特征在于,包括:
2.如权利要求1所述的一种基于DSP和功放的喇叭功率调整方法,其特征在于,获取测试音频文件,驱动信号处理器基于测试音频文件进行喇叭播放测试,获取对应所述信号处理器的最大放大倍数,作为第一调整参数,包括:
3.如权利要求2所述的一种基于DSP和功放的喇叭功率调整方法,其特征在于,驱动信号处理器对所述测试音频文件进行音量放大倍数调整测试,包括:
4.如权利要求3所述的一种基于DSP和功放的喇叭功率调整方法,其特征在于,采集喇叭处于所述第一调整参数控制下的实际工作参数,具体为:
5.如权利要求4所述的一种基于DSP和功放的喇叭功率调整方法,其特征在于,获取所述喇叭的额定工作参数,与所述实际工作参数进行对比,根据对比结果设定硬件功放的播放参数,得到第二调整参数,包括;
6.如权利要求5所述的一种基于DSP和功放的喇叭功率调整方法,其特征在于,根据所述额定工作参数向下调整硬件功放的播放参数,包括:
7.如权利要求5所述的一种基于DSP和功放的喇叭功率调整方
8.一种存储介质,其上存储有计算机程序,其特征在于:所述计算机程序用于实现如权利要求1-7中任一项所述的一种基于DSP和功放的喇叭功率调整方法。
...【技术特征摘要】
1.一种基于dsp和功放的喇叭功率调整方法,其特征在于,包括:
2.如权利要求1所述的一种基于dsp和功放的喇叭功率调整方法,其特征在于,获取测试音频文件,驱动信号处理器基于测试音频文件进行喇叭播放测试,获取对应所述信号处理器的最大放大倍数,作为第一调整参数,包括:
3.如权利要求2所述的一种基于dsp和功放的喇叭功率调整方法,其特征在于,驱动信号处理器对所述测试音频文件进行音量放大倍数调整测试,包括:
4.如权利要求3所述的一种基于dsp和功放的喇叭功率调整方法,其特征在于,采集喇叭处于所述第一调整参数控制下的实际工作参数,具体为:
5.如权利要求4所述的...
【专利技术属性】
技术研发人员:郭卓龙,
申请(专利权)人:惠州华阳通用电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。