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

技术编号:37992330 阅读:17 留言:0更新日期:2023-06-30 10:06
本申请提供一种了音频播放方法、系统、电子设备及存储介质,涉及信息传输的技术领域。其中,第一蓝牙设备通过以固定时间间隔向各第二蓝牙设备发送音频数据包,来与各第二蓝牙设备进行通信,第二蓝牙设备接收音频数据包并依次产生第一同步信号、第二同步信号,使各第二蓝牙设备以第一蓝牙设备为参考,统一时间标准,相应的音频数据在播放时能够以统一时间标准同步,最终达到音频同步播放,具有音频同步性好、延迟低的优点。延迟低的优点。延迟低的优点。

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


[0001]本申请涉及数据同步
,特别涉及一种音频播放方法、系统、电子设备及存储介质。

技术介绍

[0002]蓝牙是一种无线通信协议技术,能够在多个支持蓝牙传输的电子设备间实现音频数据的交换。市场上许多蓝牙设备,例如蓝牙耳机、蓝牙音箱都具有音频播放的功能。
[0003]而在某些应用场景下,往往需要让不同的蓝牙设备一起播放音频,例如让不同的蓝牙耳机共享同一个手机传输的音乐等应用场景,现有技术中从设备在播放音频数据时,一般使用软件读取主设备发送的数据时间戳来进行同步,具有实时性差的缺点,多个从设备间易出现播放延迟,播放延迟会进一步导致各音频播放速度的差异,造成音频听感变差。

技术实现思路

[0004]本申请的目的在于解决
技术介绍
部分提到的技术问题,提供了一种音频播放方法、系统、电子设备及存储介质。
[0005]第一方面,本申请实施例提供了一种音频播放方法,应用于第二蓝牙设备,包括:与第一蓝牙设备进行通信以产生第一同步信号;根据所述第一同步信号,产生与所述第一同步信号存在时间延迟的第二同步信号;根据所述第二同步信号进行音频播放以实现音频同步。
[0006]在本申请实施例中,各第二蓝牙设备与第一蓝牙设备进行通信依次产生第一同步信号、第二同步信号,从而使各第二蓝牙设备均能以第一蓝牙设备为参考,统一时间标准,接收的音频数据在播放时能够以统一时间标准同步,实现音频的同步播放,解决了由于不同电子设备的系统时间不同,导致音频数据不同步的问题。
>[0007]一实施例中,所述与第一蓝牙设备进行通信,产生第一同步信号包括:接收所述第一蓝牙设备发送的音频数据包并产生射频接收信号;将所述射频接收信号作为第一同步信号。
[0008]本申请实施例中,射频接收信号作为第一同步信号同步内部蓝牙时钟,第二蓝牙设备可根据第一同步信号计算出其内部蓝牙时钟与第一蓝牙设备的蓝牙时钟间的偏差从而进行校准,该第一同步信号具有us(微秒)级的精度,相比于第二蓝牙设备需要通过软件读取第一蓝牙设备发送时间戳的现有技术,大大提高了实时性和同步性。
[0009]一实施例中,所述根据所述第二同步信号进行音频播放以实现音频同步包括:通过所述第二同步信号对所述音频数据包进行异步速率转换以实现音频同步播放。
[0010]本申请实施例中,第二蓝牙设备中的音频时钟根据第二同步信号进行同步,该音频时钟在音频播放时对音频数据进行校准,通过对第二蓝牙设备中的音频时钟进行同步,使得多个第二蓝牙设备实现音频同步播放。
[0011]第二方面,本申请实施例提供了一种音频播放方法,应用于第一蓝牙设备,通过向
不同所述第二蓝牙设备发送音频数据包来与各所述第二蓝牙设备进行通信,以实现各所述第二蓝牙设备间播放的音频同步。
[0012]本申请实施例中,第一蓝牙设备与各第二蓝牙设备进行通信,从而使各第二蓝牙设备均能以第一同步信号确定时钟偏差,并将第二同步信号作为标准对音频数据进行处理,使多个第二蓝牙设备播放的声音效果同步性更好。
[0013]一实施例中,所述第一蓝牙设备分别与第一音频设备、第二音频设备进行通信;其中,所述第一音频设备为多个第二蓝牙设备中的一个,所述第二音频设备为多个第二蓝牙设备中不同于所述第一音频设备的另一个。
[0014]一实施例中,在所述第一蓝牙设备分别与第一音频设备、第二音频设备进行通信之前,还包括:确定音频数据包的发送周期。
[0015]第三方面,本申请实施例还提供了一种音频播放系统,包括:第一蓝牙设备和多个第二蓝牙设备,所述第一蓝牙设备与所述第二蓝牙设备通过蓝牙链路通信连接,所述第一蓝牙设备被配置向不同所述第二蓝牙设备发送音频数据包;所述第二蓝牙设备被配置为接收所述第一蓝牙设备发送的音频数据包以产生第一同步信号,根据所述第一同步信号产生与所述第一同步信号存在时间延迟的第二同步信号,根据所述第二同步信号进行音频播放以实现音频同步。
[0016]一实施例中,所述第二蓝牙设备被配置为接收所述第一蓝牙设备发送的音频数据包并产生射频接收信号;其中,所述射频接收信号为第一同步信号。
[0017]第四方面,本申请实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述的音频播放方法。
[0018]第五方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的音频播放方法。
附图说明
[0019]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍。
[0020]图1为本申请一实施例提供的一种音频播放系统示意图;
[0021]图2为本申请一实施例提供的一种音频播放方法的流程示意图之一;
[0022]图3为本申请一实施例提供的同步信号波形示意图;
[0023]图4为本申请一实施例提供的一种音频播放方法的流程示意图之二;
[0024]图5为本申请一实施例提供的蓝牙设备间进行通信的示意图之一;
[0025]图6为本申请一实施例提供的蓝牙设备间进行通信的示意图之二;
[0026]图7为本申请一实施例提供的一种电子设备的结构框图。
具体实施方式
[0027]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0028]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本申请一部分实施例,而不是全部的实施例。
[0029]请参考图1,为本申请一实施例提供的一种音频播放系统示意图。
[0030]该音频播放系统包括第一蓝牙设备100和多个第二蓝牙设备200,第一蓝牙设备100与第二蓝牙设备200通过蓝牙链路通信连接。其中,第一蓝牙设备100被配置为发送音频数据包给第二蓝牙设备200;第二蓝牙设备200被配置为接收第一蓝牙设备100发送的音频数据包以产生第一同步信号,并根据第一同步信号产生与第一同步信号存在时间延迟的第二同步信号,第二蓝牙设备200根据第二同步信号进行内部音频时钟同步,以实现多个第二蓝牙设备200间播放的音频相同步。
[0031]在一实施例中,第一蓝牙设备100以及多个第二蓝牙设备200都设置有支持低功耗蓝牙音频(Low Energy Audio,LE Audio)协议的蓝牙芯片,第一蓝牙设备100与第二蓝牙设备200间通过LE Audio协议的链路进行数据传输。当然,在实际应用中,第一蓝牙设备100和多个第二蓝牙设备200也可以通过其他协议进行数据传输,都属于本申请的保护范围。
[0032]在一实施例中,第一蓝牙设备100为控制设备,包括但不限于智能手机、智能手表等。第二蓝牙设备200为终端设备,包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种音频播放方法,其特征在于,应用于第二蓝牙设备,所述方法包括:与第一蓝牙设备进行通信以产生第一同步信号;根据所述第一同步信号,产生与所述第一同步信号存在时间延迟的第二同步信号;根据所述第二同步信号进行音频播放,以实现各所述第二蓝牙设备间播放的音频同步。2.根据权利要求1所述的音频播放方法,其特征在于,所述与第一蓝牙设备进行通信以产生第一同步信号,包括:接收所述第一蓝牙设备发送的音频数据包并产生射频接收信号;其中,所述射频接收信号为第一同步信号。3.根据权利要求2所述的音频播放方法,其特征在于,根据所述第二同步信号进行音频播放,包括:通过所述第二同步信号对所述音频数据包进行异步速率转换,以实现音频同步播放。4.一种音频播放方法,其特征在于,应用于第一蓝牙设备,所述方法包括:通过向不同的第二蓝牙设备发送音频数据包来与各所述第二蓝牙设备进行通信,以实现各所述第二蓝牙设备间播放的音频同步。5.根据权利要求4所述的音频播放方法,其特征在于,所述第一蓝牙设备分别与第一音频设备、第二音频设备进行通信;其中,所述第一音频设备为多个第二蓝牙设备中的一个,所述第二音频设备为多个第二蓝牙设备中不同于所述第一音频设备的另一个。6.根据权利要求5...

【专利技术属性】
技术研发人员:段志勇李森
申请(专利权)人:昆腾微电子股份有限公司
类型:发明
国别省市:

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

1