一种多个音箱同步播放的方法、系统和音箱的制作方法

文档序号:8267108阅读:3876来源:国知局
一种多个音箱同步播放的方法、系统和音箱的制作方法
【技术领域】
[0001]本发明涉及音箱同步播放技术领域,特别涉及一种多个音箱同步播放的方法、系统和音箱。
【背景技术】
[0002]当前由多个音箱组成的音箱系统中,大多采用两种方式来实现同步播放。一种是主音箱通过音频数据线连接到各从音箱,主音箱通过数据线将音频数据发送给从音箱,这种方法需要在各个音箱之间进行布线,布线之后各个音箱的位置固定,如果要改变音箱的位置则需要重新布线。另外一种主音箱通过无线通路将音频数据发送到从音箱,这种方法由于会受到无线网络的影响,同步播放的算法实现比较复杂且效果并不太好。

【发明内容】

[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]本发明采用将多个音箱分别通过各自的调制解调模块与供电网络相连,并将多个音箱中的一个音箱按照配置指令配置为主音箱,其他音箱配置为从音箱;在播放音频数据前,主音箱和各从音箱获取各自的播放延时;在播放音频数据时,主音箱将获取到的音频数据通过调制解调模块发送到供电网络,各从音箱通过调制解调模块从供电网络上获取所述音频数据并存储;在各自的播放延时到来时主音箱和各从音箱播放该音频数据,从而实现多个音箱对音频数据的同步播放的技术方案。相比于现有技术,本发明不需要布线,各音箱放置位置可以任意改变,仅通过控制主音箱就可实现所有音箱的同步播放,并且在同步播放过程中,音频数据传输的稳定性较高,同步效果较好,很好地解决了现有音箱同步播放需要布线或者易受无线网络影响算法实现复杂的问题。
【附图说明】
[0041]图1为本发明实施例提供的一种多个音箱同步播放方法流程示意图;
[0042]图2为本发明实施例提供的一种多个音箱同步播放系统结构示意图;
[0043]图3为本发明实施例提供的多个音箱同步播放音频数据的工作原理图;
[0044]图4为本发明实施例提供的一种音箱结构不意图;
[0045]图
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1