音量控制方法、车载信息娱乐设备及存储介质技术

技术编号:38212545 阅读:10 留言:0更新日期:2023-07-25 11:20
本申请公开了一种音量控制方法、车载信息娱乐及存储介质,音量控制方法包括确定待播放音源进行播放,其中,待播放音源是调用或不调用音频轨类进行播放的音源;基于音频轨类的调用情况,并响应于音频策略管理器类被调用,获取音频策略配置文件;依据音频策略配置文件计算得到音源播放音量,以对至少一个已播放音源和待播放音源进行音量控制,实现不调用AudioFocus类而进行音量控制,摆脱对AudioFocus类的依赖,从而兼容性更好,并且通过音频策略配置文件能够实现灵活定制,有效地凸显高优先级音源,实现更好且更灵活的音量控制效果。制效果。制效果。

【技术实现步骤摘要】
音量控制方法、车载信息娱乐设备及存储介质


[0001]本申请涉及汽车电子
,特别是涉及一种音量控制方法、车载信息娱乐设备及存储介质。

技术介绍

[0002]汽车上的音频系统,除了多媒体声音、导航音、电话等,还包括很多重要的汽车提示音,如倒车雷达音、安全带、转向灯、后备箱、胎压、油量、电量等。不同音源类型的声音重要性不同,因此需要决定不同场景下的声音输出,例如,哪些声音在什么场景可以输出,哪些场景需要停止输出,哪些场景需要将一些音源的声音压低输出,而使得更重要的音源的声音输出更为明显,等等。
[0003]因此,如何实现汽车上多种音源交互使得其中不重要的声音压低或者静音,以及如何针对不同的车型实现比较灵活的定制音源输出的行为等音量控制,是亟需解决的问题。

技术实现思路

[0004]本申请至少提供一种音量控制方法、车载信息娱乐及存储介质,以解决上述问题。
[0005]本申请第一方面提供了一种音量控制方法,应用于车载信息娱乐设备,所述车载信息娱乐设备的芯片中安装有安卓操作系统,所述安卓操作系统中包括音频轨类和音频策略管理器类,所述安卓操作系统还配置有音频策略配置文件;所述音量控制方法包括:确定待播放音源进行播放,其中,所述待播放音源是调用或不调用所述音频轨类进行播放的音源;基于所述音频轨类的调用情况,并响应于所述音频策略管理器类被调用,获取所述音频策略配置文件;依据所述音频策略配置文件计算得到音源播放音量,以对至少一个已播放音源和所述待播放音源进行音量控制。
[0006]在一些实施例中,所述待播放音源包括第一待播放音源,所述第一待播放音源是调用所述音频轨类进行播放的音源;所述基于所述音频轨类的调用情况,并响应于所述音频策略管理器类被调用,获取所述音频策略配置文件,包括:响应于从所述音频轨类被调用以开始进行播放,到所述音频策略管理器类被调用以开始进行输出,获取所述音频策略配置文件。
[0007]在一些实施例中,所述待播放音源还包括第二待播放音源,所述第二待播放音源是不调用所述音频轨类进行播放的音源;所述基于所述音频轨类的调用情况,并响应于所述音频策略管理器类被调用,获取所述音频策略配置文件,还包括:响应于预设接口被第二待播放音源相应的应用程序调用,到所述音频策略管理器类被调用,获取所述音频策略配置文件。
[0008]在一些实施例中,所述音量控制方法还包括:从所述至少一个已播放音源中确定待停止播放音源,依据所述音频策略配置文件中所述至少一个已播放音源的优先级以及所述至少一个已播放音源的优先级之间的音量控制比例,计算得到音源播放音量,从而对所
述待停止播放音源和所述至少一个已播放音源中剩余已播放音源进行音量控制。
[0009]在一些实施例中,所述依据所述音频策略配置文件计算得到音源播放音量,以对至少一个已播放音源和所述待播放音源进行音量控制,包括:依据所述音频策略配置文件中所述待播放音源的优先级、至少一个已播放音源的优先级以及所述待播放音源的优先级与所述至少一个已播放音源的优先级之间的音量控制比例,计算得到音源播放音量,从而对所述至少一个已播放音源和所述待播放音源进行音量控制;或者,依据所述音频策略配置文件中所述至少一个已播放音源的优先级以及所述至少一个已播放音源的优先级之间的音量控制比例,计算得到音源播放音量,从而对所述待停止播放音源和所述至少一个已播放音源中剩余已播放音源进行音量控制。
[0010]在一些实施例中,所述依据所述音频策略配置文件中所述待播放音源的优先级、至少一个已播放音源的优先级以及所述待播放音源的优先级与所述至少一个已播放音源的优先级之间的音量控制比例,计算得到音源播放音量,从而对所述至少一个已播放音源和所述待播放音源进行音量控制,包括:响应于所述待播放音源的优先级高于所述至少一个已播放音源中任一个已播放音源的优先级,按照所述待播放音源的音量以及所述音量控制比例,对所述至少一个已播放音源进行音量调低操作;响应于所述待播放音源的优先级不高于所述至少一个已播放音源中一个已播放音源的优先级,按照所述至少一个已播放音源中一个已播放音源的当前音量以及所述音量控制比例,对所述待播放音源进行音量调低操作。
[0011]在一些实施例中,所述至少一个已播放音源包括第一已播放音源,其中所述第一已播放音源的优先级不高于所述待播放音源的优先级;对所述第一已播放音源进行所述音量调低操作包括:获取所述第一已播放音源的已调音量,其中所述第一已播放音源的已调音量是依据所述待播放音源的音量或所述至少一个已播放音源中一个已播放音源的当前音量与所述音量控制比例得到的;响应于所述第一已播放音源的已调音量大于或等于所述第一已播放音源的当前音量,将所述第一已播放音源的当前音量保持不变;和/或,响应于所述第一已播放音源的已调音量小于所述第一已播放音源的当前音量,将所述第一已播放音源的当前音量修改为所述已调音量。
[0012]在一些实施例中,所述依据所述音频策略配置文件中所述至少一个已播放音源的优先级以及所述至少一个已播放音源的优先级之间的音量控制比例,计算得到音源播放音量,从而对所述待停止播放音源和所述至少一个已播放音源中剩余已播放音源进行音量控制,包括:响应于所述待停止播放音源的优先级低于所述至少一个已播放音源中剩余已播放音源中一个已播放音源的优先级,停止播放所述待停止播放音源,并且所述至少一个已播放音源中剩余已播放音源的音量保持不变;响应于所述待停止播放音源的优先级高于所述至少一个已播放音源中任一已播放音源的优先级,停止播放所述待停止播放音源,并对所述剩余已播放音源中优先级最高的已播放音源的音量进行恢复,按照所述剩余已播放音源中优先级最高的已播放音源的当前音量以及所述剩余已播放音源的优先级之间的音量控制比例,对所述剩余已播放音源进行音量调低操作。
[0013]本申请第二方面提供了一种芯片,包括相互耦接的存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现上述第一方面中的音量控制方法。
[0014]本申请第三方面提供了一种车载信息娱乐设备,包括相互耦接的存储器和处理
器,所述处理器用于执行所述存储器中存储的程序指令,以实现上述第一方面中的音量控制方法。
[0015]本申请第四方面提供了一种控制装置,包括相互耦接的存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现上述第一方面中的音量控制方法。
[0016]本申请第五方面提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质用于存储程序指令,所述程序指令在被处理器执行时,用于实现上述第一方面中的音量控制方法。
[0017]本申请第六方面提供了一种计算机程序产品,所述计算机程序产品用于存储程序指令,所述程序指令在被处理器执行时,用于实现上述第一方面中的音量控制方法。
[0018]上述方案,通过确定待播放音源进行播放,其中待播放音源可以是调用或不调用音频轨类进行播放的音源,基于音频轨类的调用情况,并响应于音频策略管理器类被调用,获取音频策略配置文件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音量控制方法,其特征在于,应用于车载信息娱乐设备,所述车载信息娱乐设备的芯片中安装有安卓操作系统,所述安卓操作系统中包括音频轨类和音频策略管理器类,所述安卓操作系统还配置有音频策略配置文件;所述音量控制方法包括:确定待播放音源进行播放,其中,所述待播放音源是调用或不调用所述音频轨类进行播放的音源;基于所述音频轨类的调用情况,并响应于所述音频策略管理器类被调用,获取所述音频策略配置文件;依据所述音频策略配置文件计算得到音源播放音量,以对至少一个已播放音源和所述待播放音源进行音量控制。2.根据权利要求1所述的方法,其特征在于,所述待播放音源包括第一待播放音源,所述第一待播放音源是调用所述音频轨类进行播放的音源;所述基于所述音频轨类的调用情况,并响应于所述音频策略管理器类被调用,获取所述音频策略配置文件,包括:响应于从所述音频轨类被调用以开始进行播放,到所述音频策略管理器类被调用以开始进行输出,获取所述音频策略配置文件。3.根据权利要求1所述的方法,其特征在于,所述待播放音源还包括第二待播放音源,所述第二待播放音源是不调用所述音频轨类进行播放的音源;所述基于所述音频轨类的调用情况,并响应于所述音频策略管理器类被调用,获取所述音频策略配置文件,还包括:响应于预设接口被第二待播放音源相应的应用程序调用,到所述音频策略管理器类被调用,获取所述音频策略配置文件。4.根据权利要求1所述的方法,其特征在于,所述音量控制方法还包括:从所述至少一个已播放音源中确定待停止播放音源,依据所述音频策略配置文件中所述至少一个已播放音源的优先级以及所述至少一个已播放音源的优先级之间的音量控制比例,计算得到音源播放音量,从而对所述待停止播放音源和所述至少一个已播放音源中剩余已播放音源进行音量控制。5.根据权利要求1所述的方法,其特征在于,所述依据所述音频策略配置文件计算得到音源播放音量,以对至少一个已播放音源和所述待播放音源进行音量控制,包括:依据所述音频策略配置文件中所述待播放音源的优先级、至少一个已播放音源的优先级以及所述待播放音源的优先级与所述至少一个已播放音源的优先级之间的音量控制比例,计算得到音源播放音量,从而对所述至少一个已播放音源和所述待播放音源进行音量控制;或者依据所述音频策略配置文件中所述至少一个已播放音源的优先级以及所述至少一个已播放音源的优先级之间的音量控制比例,计算得到音源播放音量,从而对所述待停止播放音源和所述至少一个已播放音源中剩余已播放音源进行音量控制。6.根据权利要求5所述的方法,其特征在于,所述依据所述音频策略配置文件中所述待播放音源的优先级、至少一个已播放音源的优先级以及所述待播放音源的优先级与所述至少一个已播放音源的优先级之间的音量控制比例,计算得到音源播放音量,从而对所述至少一个已播放音源和所述待播放音源进行音量控制,包括:
响应于所述待播放音源的优先级高于所述至少一个已播放音源中任一个已播放音源的优先级...

【专利技术属性】
技术研发人员:董世园艾春玲
申请(专利权)人:合肥杰发科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1