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

文档序号:8267108阅读:来源:国知局
5为主音箱根据其播放延时播放音频数据的原理图;
[0046]图6为从音箱根据其播放延时播放音频数据的原理图。
【具体实施方式】
[0047]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0048]本发明的整体思路是:将多个音箱分别通过各自的调制解调模块与供电网络相连,并将其中的一个音箱配置为主音箱,其他音箱配置为从音箱;在播放音频数据前,主音箱和各从音箱获取各自的播放延时;在播放音频数据时,主音箱将待播放的音频数据通过供电网络发送给各从音箱,主音箱和各从音箱根据各自的播放延时启动对音频数据的播放,从而实现多个音箱对音频数据的同步播放。
[0049]本技术方案将多个音箱分别通过各自的调制解调模块与供电网络相连,多个音箱与供电网络组成一个同步播放网络。其中,供电网络采用电力线通信技术,即利用高压电力线(在电力载波领域通常指35kV及以上电压等级)、中压电路线(1kV电压等级)或低配压电力线(380/220V用户线)作为信息传输媒介进行语音或数据传输的一种特殊通信方式。
[0050]多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱且其他音箱为从音箱。需要说明的是,每一个音箱可以为主音箱,也可以为从音箱,在实际使用中,音箱的角色可以由用户进行设定。例如用户可以通过遥控装置向多个音箱中的某一个音箱发送配置指令,该配置指令包括预组建成一个同步播放网络的各音箱的标识。该音箱根据接收到的配置指令,获知自身设置为主音箱其他音箱设置为从音箱。
[0051]图1为本发明实施例提供的一种多个音箱同步播放方法的流程示意图。如图1所示,本发明实施例的多个音箱同步播放方法具体包括:
[0052]S101,主音箱和各个从音箱获取各自的播放延时。
[0053]在步骤SlOl中,可以通过下述方案使主音箱和各从音箱获取各自的播放延时:
[0054]主音箱向各从音箱发送同步请求数据,根据同步请求数据的发送时刻和各从音箱应答包的接收时刻获取与各从音箱在供电网络上的传输时延;
[0055]主音箱从传输时延中确定传输时延的最大值;
[0056]主音箱将传输时延的最大值通过供电网络发送至各从音箱;
[0057]主音箱将传输时延的最大值作为主音箱的播放延时,每一个从音箱根据该从音箱与主音箱的传输时延以及传输时延的最大值得到该从音箱的播放延时。优选地,每一个从音箱根据传输时延的最大值减去该从音箱与主音箱的传输时延得到该从音箱的播放延时。
[0058]本技术方案中主音箱通过向各从音箱发送同步请求数据,根据该同步请求数据的发送时刻和各从音箱应答包的接收时刻,获得主音箱的播放延时和各从音箱的播放延时。其中,主音箱可以同时向各从音箱发送同步请求数据,也可以依次向各从音箱发送同步请求数据。
[0059]示例性的,主音箱在第一发送时刻向第一从音箱发送同步请求数据,所述同步请求数据中携带第一从音箱的标识,并在第一接收时刻接收到第一从音箱返回的应答包;主音箱根据第一接收时刻减去第一发送时刻之差的一半获得主音箱与第一从音箱在供电网络上的传输时延;同理,主音箱依次向其他各从音箱发送同步请求数据,并依次获得主音箱与其他各从音箱在供电网络上的传输时延。由此主音箱获取与各从音箱在供电网络上的传输时延。
[0060]示例性的,主音箱在发送时刻同时向各从音箱发送同步请求数据;主音箱对各从音箱返回的应答包接收并解析,根据应答包中携带的从音箱标识确定出各从音箱返回的应答包的接收时刻;主音箱根据接收到各从音箱应答包的接收时刻减去发送时刻之差的一半获取到主音箱与各从音箱在供电网络上的传输时延。由此主音箱获取与各从音箱在供电网络上的传输时延。
[0061]S102,播放音频数据时,主音箱将获取到的音频数据通过调制解调模块发送到供电网络,各从音箱通过调制解调模块从供电网络上获取音频数据并存储。
[0062]S103,主音箱和各从音箱根据各自的播放延时实现音频数据的同步播放。
[0063]本发明实施例的多个音箱同步播放方法,各个音箱通过各自的调制解调模块将音频数据格式转换为供电网络上数据传输的格式进行传输,使家庭或办公室利用现有的电力线和电源插座就能够组成本技术方案中的供电网络,从而通过普通电力线就能够实现多个音箱同步播放,并且在音频同步播放过程中,音频数据的传输不再受无线网络影响,可以有效提高音频数据传输的稳定性。
[0064]本发明实施例的这种多个音箱同步播放方法,将多个音箱通过各自的调制解调模块与供电网络相连,在音频数据播放时,主音箱将从音频源获得音频数据经调制解调模块调制后发送到供电网络上,各从音箱通过调制解调模块从供电网络上获取音频数据并存储,各个音箱根据各自的播放延时启动对音频数据的播放,进而实现多个音箱对音频数据的同步播放;具有即插即用的特点,不需要布线,各音箱只需有电源插座即可,位置不受限制可以任意摆放,相对比于现有技术方案,本技术方案能够完全摆脱现有音箱同步播放需要布线或者易受无线网络影响算法实现复杂所带来的困扰。
[0065]优选地,主音箱通过无线模块接收音频源传输的音频数据。进一步优选地,主音箱通过无线模块接收遥控装置发送的播放控制信息;并且主音箱将播放控制信息通过调制解调模块发送到供电网络,各从音箱通过调制解调模块从供电网络上获取该播放控制信息。从而仅通过控制主音箱就可实现所有音箱的同步播放。
[0066]图2为本发明实施例提供的一种多个音箱同步播放系统结构示意图,所述系统包括:多个音箱(22,23)和供电网络21。其中多个音箱分别通过各自的调制解调模块与供电网络21相连,多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱22且其他音箱为从音箱23。
[0067]需要说明的是,每一个音箱可以为主音箱,也可以为从音箱,在实际使用中,音箱的角色可以由用户进行设定。例如用户可以通过遥控装置向多个音箱中的某一个音箱发送配置指令(该配置指令包括待设置为从音箱的各音箱的标识),该音箱根据接收到的配置指令,将自身设置为主音箱,以及根据配置指令,将相应的其他音箱设置为从音箱。。
[0068]在播放音频数据前,主音箱22和各从音箱23获取各自的播放延时。
[0069]优选地,主音箱22和各从音箱23通过下述方式获取各自的播放延时:
[0070]主音箱22向各从音箱23发送同步请求数据,根据同步请求数据的发送时刻和各从音箱23应答包的接收时刻获取与各从音箱23在供电网络21上的传输时延;主音箱22从传输时延中确定传输时延的最大值;主音箱22将传输时延的最大值通过供电网络21发送至各从音箱23 ;主音箱22将传输时延的最大值作为主音箱22的播放延时,每一个从音箱23根据该从音箱23与主音箱22的传输时延以及传输时延的最大值得到该从音箱23的播放延时。优选地,每一个从音箱23根据传输时延的最大值减去该从音箱23与主音箱22的传输时延得到该从音箱23的播放延时。
[0071]本技术方案中主音箱22通过向各从音箱23发送同步请求数据,根据该同步请求数据的发送时刻和各从音箱23应答包的接收时刻,获得主音箱22的播放延时和各从音箱23的播放延时。其中,主音箱22可以同时向各从音箱23发送同步请求数据,也可以依次向各从音箱23发送同步请求数据。
[0072]示例性的,主音箱22在第一发送时刻向第一从音箱23发送同步请求数据,该同步请求数据中携带第一从音箱23的标识,并在第一接收时刻接收到第一从音箱返回的应答包;主音箱22根据第一接收时刻减去第一发送时刻之差的
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1