音频播放方法、电子设备、系统及存储介质技术方案

技术编号:34758491 阅读:17 留言:0更新日期:2022-08-31 18:56
本申请实施例提供一种音频播放方法、电子设备、系统及存储介质,涉及通信技术领域,该方法包括:在多个第一电子设备中,确定第二电子设备;获取并存储每个第一电子设备的音频播放能力;获取待播放音频数据;对待播放音频数据进行分频,得到多个分频数据;将每个分频数据与音频播放能力进行匹配,确定与每个分频数据对应的第一电子设备为播放分频数据的音频播放设备;将多个分频数据分发给对应的一个或多个第一电子设备,使得每个第一电子设备播放对应的分频数据。本申请实施例提供的方法,能够提高音频播放的质量,提高用户的听觉体验。提高用户的听觉体验。提高用户的听觉体验。

【技术实现步骤摘要】
音频播放方法、电子设备、系统及存储介质


[0001]本申请实施例涉及通信
,尤其涉及一种音频播放方法、电子设备、系统及存储介质。

技术介绍

[0002]音频的频率可以包含多个频段,例如,低频段(20

160Hz)、中频段(160

1280Hz)、中高频段(1280

2560Hz)、高频段(2560

5120Hz)以及极高频段(5120Hz以上)。其中,人耳对中高频段的声音尤为敏感,而对低频段、中频段、高频段以及极高频段的声音不够敏感。
[0003]此外,由于不同的音频设备对不同频段声波的处理能力存在差异,且人耳存在掩蔽效应,由此会导致不同音频设备发出的不同频率的声波可能存在互相影响,进而导致声音叠加,使得部分声音无法听见,用户的感受度变差。

技术实现思路

[0004]本申请实施例提供了一种音频播放方法、电子设备、系统及存储介质,以提供一种音频播放的方法。
[0005]第一方面,本申请实施例提供了一种音频播放方法,应用于包含多个第一电子设备的系统,第一电子设备之间建立通信连接,包括:
[0006]在多个第一电子设备中,确定第二电子设备;具体地,该第一电子设备可以是具有音频播放能力的设备。该第二电子设备可以是中心音频设备,该中心音频设备可以是管理其他第一电子设备的中心设备,例如,可以将待播放音频数据发送给其他第一电子设备。可以理解的是,该第二电子设备可以从上述多个第一电子设备中产生。
[0007]第二电子设备获取并存储每个第一电子设备的音频播放能力,其中,音频播放能力用于表征第一电子设备对不同频率的音频进行播放的能力。
[0008]第二电子设备获取待播放音频数据;具体地,该待播放音频数据可以来自于第二电子设备中的本地数据库(例如,歌曲库),该待播放音频数据也可以来自于与第二电子设备连接的互联网。本申请实施例对上述待播放音频数据的来源不作特殊限定。
[0009]第二电子设备对待播放音频数据进行分频,得到多个分频数据,其中,每个分频数据包括一个不同的频率;具体地,上述待播放音频数据可以根据不同的频率进行分频,由此可以得到不同频率的分频数据。
[0010]第二电子设备将每个分频数据与音频播放能力进行匹配,确定与每个分频数据对应的第一电子设备为播放分频数据的音频播放设备。
[0011]第二电子设备将多个分频数据分发给对应的一个或多个第一电子设备,使得每个第一电子设备播放对应的分频数据。
[0012]本申请实施例中,通过在多个本地音频设备中选取中心音频设备,并由该中心音频设备将源音频数据进行分频后,基于每个本地音频设备的音频播放能力分发给每个本地音频设备,由此可以提高音频的播放质量,提高用户的听觉体验。
[0013]为了更精确的对待播放音频数据进行分频,其中一种可能的实现方式中,每个分频数据的频率为低频、中频、中高频、高频及极高频中的一个。
[0014]为了有效表征第一电子设备的音频播放能力,其中一种可能的实现方式中,音频播放能力通过频响曲线表征,频响曲线包括频率坐标及声压坐标。
[0015]其中一种可能的实现方式中,每个第一电子设备包含多个具有频率坐标和声压坐标的离散点,第二电子设备获取并存储每个第一电子设备的音频播放能力包括:
[0016]第二电子设备接收每个第一电子设备发送的多个具有所述频率坐标和所述声压坐标的离散点;
[0017]第二电子设备对每个第一电子设备的多个离散点进行拟合,得到并存储每个第一电子设备的频响曲线。
[0018]本申请实施例中,通过第二电子设备对所有第一电子设备的离散点的拟合,可以提高获取每个第一电子设备的频响曲线的效率。
[0019]其中一种可能的实现方式中,第二电子设备将每个分频数据与音频播放能力进行匹配,确定与每个分频数据对应的第一电子设备为播放分频数据的音频播放设备包括:
[0020]第二电子设备基于每个分频数据的频率获取预设数量的多个样本频率;
[0021]第二电子设备分别将每个分频数据的多个样本频率输入所有第一电子设备的频响曲线,得到对应的每个频响曲线的多个样本声压;
[0022]第二电子设备将任一分频数据的每个频响曲线的声压均值进行比较,并将声压均值最小的第一电子设备确定为播放分频数据的音频播放设备;其中,声压均值为多个样本声压的平均值。
[0023]本申请实施例中,通过比较每个第一电子设备之间的声压均值,确定与分频数据对应的音频播放设备,可以提高第一电子设备与分频数据之间的匹配度,由此可以提高音频播放的质量,进而提高用户的听觉体验。
[0024]其中一种可能的实现方式中,在多个第一电子设备中,确定第二电子设备包括:
[0025]获取每个第一电子设备的距离和,每个第一电子设备的距离和由每个第一电子设备与其他所有第一电子设备的距离确定;
[0026]比较每个第一电子设备的距离和的大小;
[0027]将距离和最小的第一电子设备确定为第二电子设备。
[0028]本申请实施例中,基于最短距离原则在第一电子设备中确定第二电子设备,可以提高第一电子设备与第二电子设备之间的通信效率。
[0029]为了减小每个第一电子设备在播放音频数据时由于时延对用户产生的影响,其中一种可能的实现方式中,分频数据由对应的第一电子设备进行相位调整后播放。
[0030]为了在第二电子设备中同步更新第一电子设备的音频播放能力,其中一种可能的实现方式中,响应于检测到的新接入的第一电子设备,第二电子设备获取并存储新接入的第一电子设备的音频播放能力。
[0031]其中一种可能的实现方式中,还包括:
[0032]响应于检测到的第一电子设备的移除,第二电子设备删除已移除的第一电子设备的音频设备能力;或
[0033]响应于检测到的第二电子设备的移除,在剩余第一电子设备中,重新确定第二电
子设备。
[0034]本申请实施例中,通过删除已移除的第一电子设备的音频设备能力,可以有效清空第二电子设备的缓存,提高第二电子设备的缓存效率。通过在检测到第二电子设备被移除后,重新确定第二电子设备,可以提高音频播放的效率,避免系统因不存在第二电子设备导致的播放质量变差。
[0035]第二方面,本申请实施例提供一种音频播放装置,包括:
[0036]存储模块,用于获取并存储每个第一电子设备的音频播放能力,其中,音频播放能力用于表征第一电子设备对不同频率的音频进行播放的能力;
[0037]获取模块,用于获取待播放音频数据;
[0038]分频模块,用于对待播放音频数据进行分频,得到多个分频数据,其中,每个分频数据包括一个不同的频率;
[0039]匹配模块,用于将每个分频数据与音频播放能力进行匹配,确定与每个分频数据对应的第一电子设备为播放分频数据的音频播放设备;
[0040]发送模块,用于将多个分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频播放方法,应用于包含多个第一电子设备的系统,所述第一电子设备之间建立通信连接,其特征在于,所述方法包括:在多个所述第一电子设备中,确定第二电子设备;所述第二电子设备获取并存储每个所述第一电子设备的音频播放能力,其中,所述音频播放能力用于表征所述第一电子设备对所述不同频率的音频进行播放的能力;所述第二电子设备获取待播放音频数据;所述第二电子设备对所述待播放音频数据进行分频,得到多个分频数据,其中,每个所述分频数据包括一个不同的频率;所述第二电子设备将每个所述分频数据与所述音频播放能力进行匹配,确定与每个所述分频数据对应的第一电子设备为播放所述分频数据的音频播放设备;所述第二电子设备将多个所述分频数据分发给对应的一个或多个所述第一电子设备,使得每个所述第一电子设备播放对应的所述分频数据。2.根据权利要求1所述的方法,其特征在于,每个所述分频数据的频率为低频、中频、中高频、高频及极高频中的一个。3.根据权利要求1或2所述的方法,其特征在于,所述音频播放能力通过频响曲线表征,所述频响曲线包括频率坐标及声压坐标。4.根据权利要求3所述的方法,其特征在于,每个所述第一电子设备包含多个具有频率坐标和声压坐标的离散点,所述第二电子设备获取并存储每个所述第一电子设备的音频播放能力包括:所述第二电子设备接收每个所述第一电子设备发送的多个具有所述频率坐标和所述声压坐标的离散点;所述第二电子设备对每个所述第一电子设备的多个离散点进行拟合,得到并存储每个所述第一电子设备的频响曲线。5.根据权利要求3所述的方法,其特征在于,所述第二电子设备将每个所述分频数据与所述音频播放能力进行匹配,确定与每个所述分频数据对应的第一电子设备为播放所述分频数据的音频播放设备包括:所述第二电子设备基于每个所述分频数据的频率获取预设数量的多个样本频率;所述第二电子设备分别将每个所述分频数据的多个所述样本频率输入所有第一电子设备的频响曲线,得到对应的每个频响曲线的多个样本声压;所述第二电子设备将任一所述分频数据的每个频响曲线的声压均值进行比较,并将声压均值最小的第一电子设备确定为播放所述分频数据的音频播放设备;其中,所述声压均值为多个所述样本声压的平均值。6.根据权利要求1

5任一项所述的方法,其特征在于,所述在多个所述第一电子设备中,确定第二电子设备包括:获取每个所述第一电子设备的距离和,每个所述第一电子设备的距离和由每个所述第一电子设备与其他所有所述第一电子设备的距离确定;比较每个所述第一电子设备的距离和的大小;将距离和最小的第一电子设备确定为第二电子设备。7.根据权利要求1

6任一项所述的方法,其特征在于,所述分频数据由对应的所述第一
电子设备进行相位调整后播放。8.根据权利要求1

7任一项所述的方法,其特征在于,所述方法还包括:响应于检测到的新接入的所述第一电子设备,所述第二电子设备获取并存储所述新接入的第一电子设备的音频播放能力。9.根据权利要求1

8任一项所述的方法,其特征在于,所述方法还包括:响应于检测到的所述第一电子设备的移除,所述第二电子设备删除所述已移除的第一电子设备的音频设备能力;或响应于检测到的所述第二电子设备的移除,在剩余第一电子设备中,重新确定所述第二电子设备。10.一种第二电子设备,其特征在于,包括:存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括指令,当所述第二电子设备从所述存储器中读取所述指令,以使得所述第二电子设备执行以下步骤:获取并存储每个所述第一电子设备的音频播放能力,其中,所述音频播放能力用于表征所述第一电子设备对所述不同频率的音频进行播放的能力;获取待播放音频数据;对所述待播放音频数据进行分频,得到多个分频数据,其中,每个所述分频数据包括一个不同的频率;将每个所述分频数据与所述音频播放能力进行匹配,确定与每个所述分频数据对应的第一电子设备为播...

【专利技术属性】
技术研发人员:庞晨
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1