音频同步播放方法及系统,音频设备及存储介质技术方案

技术编号:38999308 阅读:15 留言:0更新日期:2023-10-07 10:31
本申请提供一种音频同步播放方法及系统,音频设备及存储介质,涉及音频设备领域。音频同步播放方法应用于音频播放系统中的每一个音频设备上;所述音频播放系统包括至少两个音频设备,且各所述音频设备与相同无线接入点连接;音频同步播放方法包括接收所连接的无线接入点的时间戳,且各所述音频设备接收到的所述时间戳一致;基于所述时间戳调整对音频数据的播放,以使各所述音频设备同步播放各自的音频数据;其中,所述时间戳与所述音频数据不同时接收,或所述时间戳与所述音频数据通过不同信道接收。通过该音频同步播放方法,可以提高不同音频设备之间的同步播放效果。同音频设备之间的同步播放效果。同音频设备之间的同步播放效果。

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


[0001]本申请涉及音频设备领域,具体而言,涉及一种音频同步播放方法及系统,音频设备及存储介质。

技术介绍

[0002]音频设备可以对音源设备提供的音频数据进行播放。各类无线通信的音频设备可以与手机、平板电脑等音源设备无线连接,并接收音源设备发送的音频数据进行播放。若存在多个音频设备(例如,无线耳机中的左右耳机,每个耳机即为一个音频设备),则为提高用户的收听体验,通常会要求各音频设备之间对音频数据同步播放。
[0003]传统方案中,为了实现多个音频设备之间的同步播放,各音频设备可以与音源设备连接,并接收音频数据。在传输音频数据时,音源设备通常将音频数据和用于时钟同步的时钟信息发送至各音频设备,以使各音频设备可以根据时钟信息调整自身时钟,实现各音频设备之间时钟的统一,从而使得各音频设备能够同步播放音频数据。
[0004]然而,传统方案由于音源设备需要传输时钟信息与音频数据,而音源设备传输数据的频段带宽有限,因此在传输音频数据和时钟信息时,可能会压缩部分时钟信息或音频数据,由此可能影响同步效果或音频播放质量。

技术实现思路

[0005]有鉴于此,本申请旨在提供一种音频同步播放方法及系统,音频设备及存储介质,以提高各音频设备在同步播放音频设备时的播放效果。
[0006]第一方面,本申请实施例体用一种音频同步播放方法,应用于音频播放系统中的每一个音频设备上;所述音频播放系统包括至少两个音频设备,且各所述音频设备与相同无线接入点连接;所述方法包括:接收所连接的无线接入点的时间戳,且各所述音频设备接收到的所述时间戳一致;基于所述时间戳调整对音频数据的播放,以使各所述音频设备同步播放各自的音频数据;其中,所述时间戳与所述音频数据不同时接收,或所述时间戳与所述音频数据通过不同信道接收。
[0007]本申请实施例中,音频设备可以接收无线接入点的时间戳,并基于无线接入点的时间戳调整音频数据的播放,由此,可以使得不同音频设备之间能够基于无线接入点的时钟同步播放音频数据。而无线接入点传输时间戳时,时间戳与音频数据以不同的时间或信道进行传输,时间戳不占用音频数据的频带带宽,则减少音频数据和时间戳压缩或丢弃的情况发生,因此,用于同步的时间戳与音频数据二者的传输互不影响或影响较小,从而可以使得同步效果和音频数据的播放质量均具有较好的效果。
[0008]一实施例中,所述无线接入点与所述音频设备通过WiFi连接,所述无线接入点用于基于WiFi协议向所述音频设备发送信标帧,所述信标帧携带有所述时间戳。
[0009]本申请所提供的音频同步方法可以应用于基于WiFi通信的音频设备上,以实现基于WiFi通信的不同音频设备之间的同步播放。此外,由于WiFi协议规定无线接入点会周期
性向连接的设备发送信标帧,信标帧与数据帧不同时或不同信道发送,由此,可以在基于WiFi的信标帧传输时间戳,无需额外配置传输时间戳的信号帧,降低实现音频同步方法的难度。
[0010]一实施例中,所述获取该无线接入点的时间戳之后,所述方法还包括:基于所述时间戳更新计数器的第一计数值;其中,所述计数器设置于所述音频设备内,所述第一计数值与所述无线接入点的时间戳同步;基于所述时间戳调整对音频数据的播放,包括:基于所述第一计数值调整对所述音频数据的播放。
[0011]本申请实施例中,在音频设备内设置计数器,以计数器的第一计数值对时间戳进行记录,以使得计数器与时间戳同步,由于计数器为硬件,对第一计数值的记录受音频设备的程序运行影响较小,由此,可以提高第一计数值的准确性,从而提高各音频设备根据第一计数值调整音频数据播放以实现同步播放的可靠性。
[0012]一实施例中,所述基于所述时间戳更新计数器的第一计数值,包括:在多个时钟周期内,逐渐更新所述第一计数值,直至所述第一计数值与所述时间戳匹配,完成对所述第一计数值的更新;所述多个时钟周期的总时长小于所述时间戳的接收周期。
[0013]本申请实施例中,第一计数值在小于时间戳接收周期的多个自身时钟周期中逐渐更新,直至与时间戳匹配,可以使得第一计数值的变化变得更平滑,同时,由于音频数据的播放是根据第一计数值进行调整的,若第一计数值变更较大,音频数据的播放调整也可能变化较大,从而可能会丢失部分音频数据或播放速度异常,影响音频数据的播放质量,而逐渐更新第一计数值可以使得音频数据的播放调整为逐渐进行的,可以减少调整音频数据播放对音频播放质量造成的负面影响。
[0014]一实施例中,所述基于所述时间戳更新计数器的第一计数值之后,所述方法包括:基于所述计数器中的当前的第一计数值和预设的周期标称值确定最新的第一计数值;将所述最新的第一计数值更新为所述计数器中的第一计数值;所述周期标称值表征所述音频设备的每个时钟周期所述计数器的累加值。
[0015]本申请实施例中,第一计数值为音频设备对无线接入点时间戳的记录,周期标称值表征所述音频设备的每个时钟周期所述计数器的累加值,即计数器的值在未收到时间戳时也会随音频设备自身的时钟周期累加,从而可以使得计数器与无线接入点各自的时间累计能够保持同步,第一计数值并非仅在时间戳到来时更新,由此,在未收到时间戳时,音频设备在每个自身的时钟周期均能与无线接入点保持同步,在时间戳到来之后,计数器可以根据时间戳纠正第一计数值,从而各音频设备之间与无线接入点能够较为准确地同步播放音频数据。
[0016]一实施例中,所述基于所述时间戳更新计数器的第一计数值包括:判断是否为首次接收到所述无线接入点发送的时间戳;若非首次收到所述无线接入点发送的时间戳,则基于时间戳更新计数器的第一计数值,包括:基于所述时间戳与所述第一计数值的对应关系,得到修正周期标称值;基于所述计数器中的当前的第一计数值和所述修正周期标称值确定最新的第一计数值;将所述最新的第一计数值更新为所述计数器中的第一计数值。
[0017]无线接入点和音频设备的时钟频率均可能存在偏差,偏差可能是由温度、电路老化等环境因素产生。而周期标称值是理想情况下的预设值,当无线接入点或音频设备的时钟频率发生变化时,若仍以周期标称值对第一计数值进行更新,则偏差可能会逐渐增大,使
得各音频设备之间播放不同步。在本申请实施例中,通过时间戳与第一计数值的对应关系,确定二者之间的差异,从而得到修正周期标称值,再以修正标称值对第一计数值进行更新,可以使得音频设备与无线接入点之间的时钟能够匹配,从而各音频设备能够同步播放音频。
[0018]一实施例中,基于所述第一计数值调整对所述音频数据的播放,包括:将所述第一计数值与预设计数值进行对比;所述预设计数值表征所述音频设备播放预设数量所述音频数据的时间;若所述第一计数值与所述预设计数值不匹配,则基于所述第一计数值与所述预设计数值之间的差值调整所述音频数据的播放速度。
[0019]本申请实施例中,预设计数值表征音频设备播放预设数量音频数据的时间,若预设计数值与第一计数值不匹配,则表征音频设备与无线接入点之间的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频同步播放方法,其特征在于,应用于音频播放系统中的每一个音频设备上;所述音频播放系统包括至少两个音频设备,且各所述音频设备与相同无线接入点连接;所述方法包括:接收所连接的无线接入点的时间戳,且各所述音频设备接收到的所述时间戳一致;基于所述时间戳调整对音频数据的播放,以使各所述音频设备同步播放各自的音频数据;其中,所述时间戳与所述音频数据不同时接收,或所述时间戳与所述音频数据通过不同信道接收。2.根据权利要求1所述的音频同步播放方法,其特征在于,所述无线接入点与所述音频设备通过WiFi连接,所述无线接入点用于基于WiFi协议向所述音频设备发送信标帧,所述信标帧携带有所述时间戳。3.根据权利要求1所述的音频同步播放方法,其特征在于,所述接收所连接的无线接入点的时间戳之后,所述方法还包括:基于所述时间戳更新计数器的第一计数值;其中,所述计数器设置于所述音频设备内,所述第一计数值与对所述无线接入点的时间戳同步;基于所述时间戳调整对音频数据的播放,包括:基于所述第一计数值调整对所述音频数据的播放。4.根据权利要求3所述的音频同步播放方法,其特征在于,所述基于所述时间戳更新计数器的第一计数值,包括:在多个时钟周期内,逐渐更新所述第一计数值,直至所述第一计数值与所述时间戳匹配,完成对所述第一计数值的更新;所述多个时钟周期的总时长小于所述时间戳的接收周期。5.根据权利要求3所述的音频同步播放方法,其特征在于,所述基于所述时间戳更新计数器的第一计数值之后,所述方法还包括:基于所述计数器中的当前的第一计数值和预设的周期标称值确定最新的第一计数值;将所述最新的第一计数值更新为所述计数器中的第一计数值;所述周期标称值表征所述音频设备的每个时钟周期所述计数器的累加值。6.根据权利要求3所述的音频同步播放方法,其特征在于,所述基于所述时间戳更新计数器的第一计数值之前,所述方法还包括:判断是否为首次接收到所述无线接入点发送的时间戳;若非首次收到所述无线接入点发送的时间戳,则基于所述时间戳更新计数器的第一计数值,包括:基于所述时间戳与所述第一计数值的对应关系,得到修正周期标称值,得到修正周期标称值;基于所述计数器中的当前的第一计数值和所述修正周期标称值确定最新的第一计数值;将所述最新的第一计数值更新为所述计数器中的第一计数值。7.根据权利要求3

6任一项所述的音频同步播放方法,其特征在于,基于所述第一计数值调整对所述音频数据的播放,包括:
将所述第一计数值与预设计数值进行对比;所述预设计数值表征所述音频设备播放预设数量所述音频数据的时间;若所述第一计数值与所述预设计数值不匹配,则基于所述第一计数值与所述预设计数值之间的差值调整所述音频数据的播放速度。8.根据权利要求7所述的音频同步播放方法,其特征在于,所述将所述第一计数值与预设计数值进行对比之前,所述方法还包括:基于所述音频设备内的预设时钟信号控制触发电路产生触发信号;所述触发电路设置于所述音频设备内;所述触发信号用于指示触发时刻的第一计数值与所述预设计数值进行对比。9.根据权利要求7所述的音频同步播放方法,其特征在于,所述基于所述第一计数值与所述预设计数值之间的差值调整所述音频数据的播放速度,包括:基于所述差值调整所述音频设备的播放时钟,所述播放时钟用于控制播放预设数量所述音频数据的时间。10.根据权利要求9所述的音频同步播放方法,其特征在于,所述音频设备内配置有锁相环,所述基于所述差值调整所述音频设备的播放时钟,包括:将所述差值输入锁相...

【专利技术属性】
技术研发人员:杨磊童伟峰徐明亮陈俊
申请(专利权)人:恒玄科技北京有限公司
类型:发明
国别省市:

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

1