一种FM控制系统的音频控制方法及系统与流程

文档序号:14131057阅读:189来源:国知局

本发明涉及音频控制技术领域,尤其涉及一种fm控制系统的音频控制方法及系统。



背景技术:

fm收音机作为车辆的重要组成部分,其音频的质量与电台信号强度息息相关,通常在电台信号较弱时,fm噪声会比较大,比如车辆开入隧道,或进入地下室等类似封闭区域时,电台信号的减弱通常带来较大的车内fm噪音,严重影响了用户的体验。现有fm收音机在开启状态,不会根据信号强弱及音频质量好坏来调整fm播放音量大小,导致在信号或音质变差的情况下,fm的噪声被用户明显的听到,严重影响了用户的体验。



技术实现要素:

为了解决上述技术问题,本发明的目的是提出一种根据信号强弱及音频质量好坏来自动控制fm播放音量大小的方法。

本发明的另一目的是提出一种根据信号强弱及音频质量好坏来自动控制fm播放音量大小的系统。

本发明方法所采用的技术方案是:

一种fm控制系统的音频控制方法,包括以下步骤:

s1、检测fm电台当前的信号质量值后,判断信号质量值是否小于预设的第一阈值,若是,则调小音频输出或关闭音频输出;反之,继续执行s2;

s2、检测fm电台当前的音频质量值后,判断音频质量值是否小于预设的第二阈值,若是,则结合信号质量值和音频质量值动态调控音频输出;反之,继续执行s3;

s3、根据预设的音频输出增益调控音频输出。

进一步,所述步骤s2中所述结合信号质量值和音频质量值动态调控音频输出的步骤,具体为:

结合第一阀值、第二阈值、信号质量值、音频质量值和预设的增益公式计算获得音频输出增益后,根据音频输出增益调控音频输出。

进一步,其特征在于,所述预设的增益公式为:

a=k*g1*g2

其中,a为音频输出增益,k为音量控制系数;g1=k1*(q1/f1)x,k1为信号质量控制系数,q1为当前信号质量值,f1为第一阈值,x为第一预设次方系数值;g2=k2*(q2/f2)y,k2为音频质量控制系数,q2为当前音频质量值,f2为第二阈值,y为第二预设次方系数值。

进一步,所述步骤s2具体包括以下步骤:

s21、检测fm电台当前的信号质量值,判断当前的信号质量值是否大于或等于第一阈值而小于预设的第一副阈值,若是,结束当次判断流程;反之,继续执行s22;

s22、判断当前的音频质量值是否小于预设的第二阈值,若是,结合信号质量值和音频质量值动态调控音频输出;反之,继续执行s3;

其中,所述第一副阈值大于第一阈值。

进一步,所述步骤s3具体包括以下步骤:

检测fm电台当前的音频质量值,判断音频质量值是否大于或等于第二阈值而小于预设的第二副阈值,若是,结束当次判断流程;反之,根据预设的音频输出增益调控音频输出;

其中,所述第二副阈值大于第二阈值。

进一步,所述步骤s1具体包括以下步骤:

s11、连续检测n次fm电台的信号质量值,判断该n次检测获得的信号质量值中是否存在至少l次信号质量值小于预设的第一阈值,若是,调小音频输出或关闭音频输出;反之,继续执行s12;

s12、判断该n次检测获得的信号质量值中是否存在至少m次信号质量值大于或等于预设的第一阈值,若是,继续执行s2;

其中,n、l和m分别为预先设定的第一检测次数阈值、第二检测次数阈值和第三检测次数阈值,且n/2<l≤n和n/2<m≤n。

进一步,所述步骤s2具体包括以下步骤:

s21、连续检测n次fm电台的音频质量值,判断该n次检测获得的音频质量值中是否存在至少l次音频质量值小于预设的第二阈值,若是,结合信号质量值和音频质量值动态调控音频输出;反之,继续执行s22;

s22、判断该n次检测获得的音频质量值中是否存在至少m次音频质量值大于或等于预设的第二阈值,若是,继续执行s3;反之,直接结束当次判断流程。

其中,n、l和m分别为预先设定的第一检测次数阈值、第二检测次数阈值和第三检测次数阈值,且n/2<l≤n和n/2<m≤n。

本发明系统所采用的技术方案是:

一种fm控制系统的音频控制系统,该系统包括:

存储器,用于存放程序;

处理器,用于执行所述程序以用于执行以下步骤:

s1、检测fm电台当前的信号质量值后,判断信号质量值是否小于预设的第一阈值,若是,则调小音频输出或关闭音频输出;反之,继续执行s2;

s2、检测fm电台当前的音频质量值后,判断音频质量值是否小于预设的第二阈值,若是,则结合信号质量值和音频质量值动态调控音频输出;反之,继续执行s3;

s3、根据预设的音频输出增益调控音频输出。

进一步,所述步骤s2中所述结合信号质量值和音频质量值动态调控音频输出的步骤,具体为:

结合第一阀值、第二阈值、信号质量值、音频质量值和预设的增益公式计算获得音频输出增益后,根据音频输出增益调控音频输出。

进一步,其特征在于,所述预设的增益公式为:

a=k*g1*g2

其中,a为音频输出增益,k为音量控制系数;g1=k1*(q1/f1)x,k1为信号质量控制系数,q1为当前信号质量值,f1为第一阈值,x为第一预设次方系数值;g2=k2*(q2/f2)y,k2为音频质量控制系数,q2为当前音频质量值,f2为第二阈值,y为第二预设次方系数值。

本发明方法、系统的有益效果是:本发明通过检测当前的信号质量值和音频质量值,fm控制系统根据检测到的信号质量值和音频质量值自动调控音频输出,当汽车驶入信号质量差的区域时,fm控制系统自动将音频输出调小或关闭音频输出,从而减少车内fm噪音,当信号质量值高而音频质量值不高时,fm控制系统结合信号质量值和音频质量值动态调控音频输出,当信号质量值高和音频质量值高时,fm控制系统根据预设的音频输出增益调控音频输出,基于此,本发明可避免用户听到明显的fm噪声,提高用户的体验。通过本发明还可以提高车辆fm电台的调控的自动化程度,无需用户手动的调控,从而提高fm电台音频控制的效率,极大的方便了客户的使用。

附图说明

图1是本发明一种fm控制系统的音频控制方法实施例一的流程图。

具体实施方式

实施例一

参照图1,本实施例提供了一种fm控制系统的音频控制方法,包括以下步骤:

s101、检测fm电台当前的信号质量值后,判断信号质量值是否小于预设的第一阈值,若是,则调小音频输出或关闭音频输出;反之,继续执行s102。

s102、检测fm电台当前的音频质量值后,判断音频质量值是否小于预设的第二阈值,若是,则结合信号质量值和音频质量值动态调控音频输出;反之,继续执行s103。

s103、根据预设的音频输出增益调控音频输出。

fm电台的接收天线接收到电台信号,并将电台信号传至fm控制系统,fm控制系统检测接收到的电台信号的信号质量值和音频质量值,根据检测到的值来控制传输到混音模块的信号功率,电台信号传至混音模块后,在混音模块混合其他的音频流信号,再经过dsp和dac处理输出到喇叭,从而进行播放。

所述fm控制系统包括信号质量检测模块、音频质量检测模块、fm音量控制模块,当接收天线接收到电台信号后,电台信号先传至信号质量检测模块,所述信号质量检测模块在收到电台信号后,对电台信号质量进行评估和计算,也即对电台信号的强弱进行评估和计算,获取电台当前的信号质量值q1,当信号质量值q1小于第一阈值f1时,说明此时的信号比较弱,大多为噪音,如果将该信号直接输出到混音模块,则该信号主要表现为强噪声,所以信号质量检测模块发信息给fm音量控制模块,fm音量控制模块直接关闭电台信号的输出,使电台信号不会传输至混音模块,从而避免噪声的输出。上述的第一阈值为信号强度合格阀值,该信号强度合格阀值根据用户的需求经过多次试验测试测出。关于电台信号质量的获取,目前市场上的fm芯片提供了信号质量值获取的接口,能实时的获取到电台的信号强度值。

当检测到的信号质量值q1大于或等于第一阈值f1时,信号质量检测模块发信息给音频质量检测模块,音频质量检测模块收到信息后,检测电台信号的音频质量,当检测到的音频质量值q2小于第二阈值f2时,音频质量检测模块发送第一信息给fm音量控制模块,fm音量控制模块根据q2和q1动态调节音频的输出,当q2值增大时到达混音模块的电台功率增大,当q2值减小时到达混音模块的电台功率减小。音频质量值q2可以从fm芯片的api中获取,fm芯片集成了音频质量值获取的实时接口。第二阈值f2为音频质量合格阀值,该音频质量合格阀值根据用户的需求经过多次试验测试测出。

当音频质量检测模块检测到的音频质量值q2大于或等于第二阈值f2时,说明此时电台的信号非常良好,音频质量检测模块发送第二信息给fm音量控制模块,fm音量控制模块根据预设定增益调控音频输出,电台信号经过混音模块后,经过处理,通过喇叭播放。

当汽车驶入信号质量差的区域,比如隧道或地下室类似的封闭区域,fm电台信号的信号一般都很弱,此时fm电台播出的噪声很大,会直接影响用户的体验,通过上述方法,fm控制系统根据预设的音频输出增益调控音频输出避免用户听到明显的fm噪声,提高用户的体验。通过该方法,同时提高车辆fm电台的调控的自动化程度,无需用户手动的调控,从而提高fm电台音频控制的效率,极大的方便了客户的使用。

进一步作为优选的实施方式,所述步骤s2中所述结合信号质量值和音频质量值动态调控音频输出的步骤,具体为:

结合第一阀值、第二阈值、信号质量值、音频质量值和预设的增益公式计算获得音频输出增益后,根据音频输出增益调控音频输出。

进一步作为优选的实施方式,所述预设的增益公式为:

a=k*g1*g2

其中,a为音频输出增益,k为音量控制系数;g1=k1*(q1/f1)x,k1为信号质量控制系数,q1为当前信号质量值,f1为第一阈值,x为第一预设次方系数值;g2=k2*(q2/f2)y,k2为音频质量控制系数,q2为当前音频质量值,f2为第二阈值,y为第二预设次方系数值。

进一步作为优选的实施方式,所述步骤s102具体包括以下步骤:

s1021、检测fm电台当前的信号质量值,判断当前的信号质量值是否大于或等于第一阈值而小于预设的第一副阈值,若是,结束当次判断流程;反之,继续执行s1022;

s1022、判断当前的音频质量值是否小于预设的第二阈值,若是,结合信号质量值和音频质量值动态调控音频输出;反之,继续执行s103;

其中,所述第一副阈值大于第一阈值。

进一步作为优选的实施方式,所述步骤s103具体包括以下步骤:

检测fm电台当前的音频质量值,判断音频质量值是否大于或等于第二阈值而小于预设的第二副阈值,若是,结束当次判断流程;反之,根据预设的音频输出增益调控音频输出;

其中,所述第二副阈值大于第二阈值。

为了消除信号质量值在第一阈值间徘徊或音频质量值在第二阈值间徘徊,从而引起fm控制系统过于频繁的调控音频输出,进而影响到用户的体验,本方法通过增加第一副阈值和第二副阈值来避免fm控制系统对音频输出过于频繁的调控。当检测到信号质量值小于第一阈值时,关闭音频输出;而当信号质量值大于或等于第一阈值而小于预设的第一副阈值时,不进行调控,输出的音频增益不变,当信号质量值大于或等于第一副阈值且音频质量值小于第二阈值时,结合信号质量值和音频质量值动态调控音频输出;当音频质量值大于或等于第二阈值而小于第二副阈值时,不进行调控,输出的音频增益不变,当信号质量值大于或等于第一副阈值且音频质量值大于或等于第二阈值时,根据预设的音频输出增益调控音频输出。通过上述方法,可以有效的避免因信号变化频繁而引起fm控制系统过于频繁的调控音频输出的问题。

实施例二

本实施例提供了一种fm控制系统的音频控制方法,包括以下步骤:

a1、检测fm电台当前的信号质量值后,判断信号质量值是否小于预设的第一阈值,若是,则调小音频输出或关闭音频输出;反之,继续执行a2。

步骤a1包括a11~a12:

a11、连续检测n次fm电台的信号质量值,判断该n次检测获得的信号质量值中是否存在至少l次信号质量值小于预设的第一阈值,若是,调小音频输出或关闭音频输出;反之,继续执行a12。

a12、判断该n次检测获得的信号质量值中是否存在至少m次信号质量值大于或等于预设的第一阈值,若是,继续执行a2。

其中,n、l和m分别为预先设定的第一检测次数阈值、第二检测次数阈值和第三检测次数阈值,且n/2<l≤n和n/2<m≤n。

a2、检测fm电台当前的音频质量值后,判断音频质量值是否小于预设的第二阈值,若是,则结合信号质量值和音频质量值动态调控音频输出;反之,继续执行a3。

步骤a2包括a21~a22:

a21、连续检测n次fm电台的音频质量值,判断该n次检测获得的音频质量值中是否存在至少l次音频质量值小于预设的第二阈值,若是,结合信号质量值和音频质量值动态调控音频输出;反之,继续执行a22。

a22、判断该n次检测获得的音频质量值中是否存在至少m次音频质量值大于或等于预设的第二阈值,若是,继续执行a3;反之,直接结束当次判断流程。

其中,n、l和m分别为预先设定的第一检测次数阈值、第二检测次数阈值和第三检测次数阈值,且n/2<l≤n和n/2<m≤n。

a3、根据预设的音频输出增益调控音频输出。

本实施例中通过在固定时间内,连续检测信号质量值或音频质量值,检测的次数为预设次数。该方法相对与实施例一中的方法,通过连续检测多次信号质量值或音频质量值,可以有效的避免因信号变化频繁而引起fm控制系统过于频繁的调控音频输出的问题,从而提高使用者的体验。

实施例三

本实施例提供了一种fm控制系统的音频控制系统,该系统包括:

存储器,用于存放程序;

处理器,用于执行所述程序以用于执行以下步骤:

s1、检测fm电台当前的信号质量值后,判断信号质量值是否小于预设的第一阈值,若是,则调小音频输出或关闭音频输出;反之,继续执行s2;

s2、检测fm电台当前的音频质量值后,判断音频质量值是否小于预设的第二阈值,若是,则结合信号质量值和音频质量值动态调控音频输出;反之,继续执行s3;

s3、根据预设的音频输出增益调控音频输出。

进一步作为优选的实施方式,所述步骤s2中所述结合信号质量值和音频质量值动态调控音频输出的步骤,具体为:

结合第一阀值、第二阈值、信号质量值、音频质量值和预设的增益公式计算获得音频输出增益后,根据音频输出增益调控音频输出。

进一步作为优选的实施方式,所述预设的增益公式为:

a=k*g1*g2

其中,a为音频输出增益,k为音量控制系数;g1=k1*(q1/f1)x,k1为信号质量控制系数,q1为当前信号质量值,f1为第一阈值,x为第一预设次方系数值;g2=k2*(q2/f2)y,k2为音频质量控制系数,q2为当前音频质量值,f2为第二阈值,y为第二预设次方系数值。

本系统通过检测当前的信号质量值和音频质量值,fm控制系统根据检测到的信号质量值和音频质量值自动调控音频输出,当汽车驶入信号质量差的区域时,fm控制系统自动将音频输出调小,从而减少车内fm噪音,当信号质量值高而音频质量值不高时,fm控制系统结合信号质量值和音频质量值动态调控音频输出,当信号质量值高和音频质量值高时,fm控制系统根据预设的音频输出增益调控音频输出,基于此,本系统可避免用户听到明显的fm噪声,提高用户的体验。通过本系统还可以提高车辆fm电台的调控的自动化程度,无需用户手动的调控,从而提高fm电台音频控制的效率,极大的方便了客户的使用。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1