一种音频播放方法、电子设备和计算机可读存储介质与流程

文档序号:36131380发布日期:2023-11-22 20:13阅读:36来源:国知局
一种音频播放方法与流程

本技术实施例涉及心理声学,尤其涉及一种音频播放方法、电子设备和计算机可读存储介质。


背景技术:

1、外放是指,在不用插耳机的情况下,终端设备通过自带扬声器将声音扩散到空气中,再被人类耳朵接收到的情况。随着日益增长的对便携式终端设备外放性能的需求,伴随着终端设备外放功耗的成倍增加,如何在保证音频信号播放效果的情况下,实现功耗的降低成为各大终端设备厂商迫切待解决的难题之一。

2、心理声学是研究声音和声音引起的听觉之间关系的技术。目前电声领域最通用的降功耗方式是通过心理声学技术来剔除人耳听不到的声能量。具体的,常规方案是采用针对平均人群的标准人耳掩蔽阈值曲线来剔除人耳听不到的声能量,从而达到保证用户听到声能量的情况下,达到降低功耗的目的。

3、但是,由于不同用户生理上的听觉差异,采用针对平均人群的标准人耳掩蔽阈值曲线来降低不同用户所使用的终端设备的音频功耗,一般会造成音频功耗降低的不准确,进而导致播放音频的质量不符合个体生理上的听觉需要,用户的音频体验较差。


技术实现思路

1、本技术提供一种音频播放方法、电子设备和计算机可读存储介质,可以降低音频功耗,提升用户的音频体验。

2、为达到上述目的,本技术的实施例采用如下技术方案:

3、第一方面,提供了一种音频播放方法,该方法应用于电子设备,该方法包括:响应于用户播放音频的操作,获取音频数据;基于校准后的人耳掩蔽阈值曲线播放音频数据;其中,校准后的人耳掩蔽阈值曲线为利用用户的听觉能力信息和用户对应用的使用信息校准的人耳掩蔽阈值曲线。

4、本技术中,用户的个人听觉能力对人耳掩蔽阈值曲线有着重要的影响,个体间的听觉能力具有一定的差异性。这种差异性可以导致不同个体的人耳掩蔽阈值曲线不同,电子设备可以基于个体的听觉能力信息校准人耳安静阈值,得到具有一定个体特征的人耳掩蔽阈值曲线。而且,个体间使用具有播放音频功能的应用的习惯不同会影响用户对该应用播放音质质量的要求不同,不同播放质量要求对应的人耳掩蔽阈值曲线的进一步降低程度不同。因此,电子设备还可以基于个体使用具有音频播放功能的应用的信息得到校准的人耳掩蔽阈值曲线。这样,电子设备便可以基于利用用户的听觉能力信息和用户对应用的使用信息得到的校准后的人耳掩蔽阈值曲线剔除人耳听不到的声能量,以降低音频功耗的方式播放音频。

5、在第一方面的另一种可能的实现方式中,校准后的人耳掩蔽阈值曲线包括校准后的第一目标人耳掩蔽阈值曲线和校准后的第二目标人耳掩蔽阈值曲线,基于校准后的人耳掩蔽阈值曲线播放音频数据,包括:基于利用用户的听觉能力信息得到的校准后的第一目标人耳掩蔽阈值曲线,对音频数据降功耗得到第一音频数据;基于利用用户对应用的使用信息得到的校准后的第二目标人耳掩蔽阈值曲线,对第一音频数据降功耗得到第二音频数据;基于第二音频数据播放音频,以播放音频数据。

6、这样,电子设备便可以基于利用用户的听觉能力信息和用户对应用的使用信息得到的校准后的人耳掩蔽阈值曲线剔除人耳听不到的声能量,以降低音频功耗的方式播放音频。

7、在第一方面的另一种可能的实现方式中,基于利用用户的听觉能力信息得到的校准后的第一目标人耳掩蔽阈值曲线,对音频数据降功耗得到第一音频数据之前,该方法还包括:获取用户在电子设备的第一音频测试界面上输入的待校准的巴克子带和待校准的巴克子带的频率分辨率;获取用户在电子设备的第一音频测试界面上输入的巴克子带校准操作,显示第二音频测试界面;其中,第二音频测试界面包括待校准的巴克子带对应的n个频率值,n个频率值与n个待校准的人耳安静阈值一一对应,n个频率值是基于待校准的巴克子带的频率分辨率确定的;基于n个频率值对应的目标音量确定待校准的巴克子带对应的校准后的第一人耳掩蔽阈值曲线;其中,第一人耳掩蔽阈值曲线为第一目标人耳掩蔽阈值曲线。

8、在第一方面的另一种可能的实现方式中,基于n个频率值对应的目标音量确定待校准的巴克子带对应的校准后的第一人耳掩蔽阈值曲线之后,基于利用用户的听觉能力信息得到的校准后的第一人耳掩蔽阈值曲线,对音频数据降功耗得到第一音频数据之前,该方法还包括:获取用户在电子设备的第三音频测试界面上输入的待校准的巴克子带的中心频率;获取用户在电子设备的第三音频测试界面上输入的待校准的巴克子带的校准操作,播放待校准的巴克子带的前一个巴克子带的中心频率对应的预设音量的第三音频信号,播放待校准的巴克子带的中心频率之前的频率值待校准的巴克子带的中心频率之间的多个频率中每个频率对应的不同音量的第四音频信号,直至响应于用户确定感知到第四音频信号的操作,将用户确定感知到的第四音频信号对应的音量确定为目标音量;基于待校准的巴克子带的中心频率之前的频率值待校准的巴克子带的中心频率之间的多个频率中每个频率对应的目标音量确定待校准的巴克子带对应的校准后的第二人耳掩蔽阈值曲线;其中,第二人耳掩蔽阈值曲线为第一目标人耳掩蔽阈值曲线。

9、在第一方面的另一种可能的实现方式中,基于利用用户对应用的使用信息得到的校准后的第二目标人耳掩蔽阈值曲线,对第一音频数据降功耗得到第二音频数据之前,包括:获取预备校准的目标应用在历史时间点的第一音频功耗矢量以及第一音频感知熵矢量;将第一音频功耗矢量和第一音频感知熵矢量输入训练好的音质损伤模型,运行音质损伤模型,得到音质损伤模型输出的预备校准的目标应用对应的音频功耗阈值;基于音质评估模型确定用户的个性化音频功耗;基于用户的个性化音频功耗和音频功耗阈值的比值结果确定比例因子;基于比例因子和第一目标人耳掩蔽阈值曲线确定第二目标人耳掩蔽阈值曲线。

10、在第一方面的另一种可能的实现方式中,比例因子大于0小于等于1。

11、本技术中,若比例因子大于1,则相比于第一目标人耳掩蔽阈值曲线,人耳掩蔽阈值会更大,会降低更多音频损耗。但是由于这样会降低较多的音频能量,损伤音质。因此,为了既能降低功耗又能保证音质的情况下,可以将比例因子控制在大于0小于等于1。

12、在第一方面的另一种可能的实现方式中,获取预备校准的目标应用在历史时间点的第一音频功耗矢量以及第一音频感知熵矢量之前,该方法还包括:基于应用的历史功耗从多个应用中确定预备校准的目标应用。

13、在第一方面的另一种可能的实现方式中,基于应用的历史功耗从多个应用中确定预备校准的目标应用,包括:获取当前时刻之前预设时间段内的多个应用中每个应用对应的使用时长以及每个应用的音频功耗;基于多个应用对应的多个音频功耗和多个应用的总音频功耗确定多个应用中每个应用的相对功耗;基于多个应用对应的多个相对功耗和多个应用对应的多个使用时长确定用户对应用喜好指标的排序;基于用户对应用喜好指标的排序确定预备校准的目标应用。

14、第二方面,提供了一种电子设备,该电子设备包括处理器和存储器;存储器用于存储代码指令;处理器用于运行代码指令,以执行如第一方面中任一种可能的设计方式中的音频信号的调节方法。

15、第三方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行如第一方面中任一种可能的设计方式中的音频信号的调节方法。

16、第四方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现第一方面中任一种可能的设计方式中的方法。

17、其中,第二方面、第三方面和第四方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。

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