一种多个音箱同步播放的方法和系统技术方案

技术编号:11373019 阅读:66 留言:0更新日期:2015-04-30 08:32
本发明专利技术公开了一种多个音箱同步播放方法和系统,本发明专利技术将多个音箱分别通过各自的调制解调模块与供电网络相连,多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱且其他音箱为从音箱。本发明专利技术的方法包括:主音箱和各从音箱获取各自的播放延时;播放音频数据时,主音箱将获取到的音频数据通过调制解调模块发送到供电网络,各从音箱通过调制解调模块从供电网络上获取所述音频数据并存储;主音箱和各从音箱根据各自的播放延时实现音频数据的同步播放。本发明专利技术的技术方案不需要布线,各音箱放置位置可以任意改变,仅通过控制主音箱就可实现所有音箱的同步播放,并且在同步播放过程中,音频数据传输的稳定性较高,同步效果较好。

【技术实现步骤摘要】
一种多个音箱同步播放的方法和系统
本专利技术涉及音箱同步播放
,特别涉及一种多个音箱同步播放的方法和系统。
技术介绍
当前由多个音箱组成的音箱系统中,大多采用两种方式来实现同步播放。一种是主音箱通过音频数据线连接到各从音箱,主音箱通过数据线将音频数据发送给从音箱,这种方法需要在各个音箱之间进行布线,布线之后各个音箱的位置固定,如果要改变音箱的位置则需要重新布线。另外一种主音箱通过无线通路将音频数据发送到从音箱,这种方法由于会受到无线网络的影响,同步播放的算法实现比较复杂且效果并不太好。
技术实现思路
本专利技术的主要目的在于提供了一种多个音箱同步播放的方法和系统,用于解决现有音箱同步播放需要布线或者易受无线网络影响算法实现复杂的问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种多个音箱同步播放方法,将多个音箱分别通过各自的调制解调模块与供电网络相连,所述多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱且其他音箱为从音箱;该方法包括:主音箱和各个从音箱获取各自的播放延时;播放音频数据时,主音箱将获取到的音频数据通过调制解调模块发送到供电网络,各个从音箱通过调制解调模块从供电网络上获取所述音频数据并存储;主音箱和各个从音箱根据各自的播放延时,实现音频数据的同步播放。优选地,主音箱和各个从音箱根据各自的播放延时,实现音频数据的同步播放包括:主音箱根据所述音频数据的发送时刻和主音箱的播放延时,确定主音箱音频播放开始时刻,各个从音箱根据所述音频数据的接收时刻和该从音箱的播放延时确定各从音箱音频播放开始时刻;主音箱在所述主音箱音频播放开始时刻启动对所述音频数据的播放,各从音箱分别在对应的从音箱音频播放开始时刻启动对所述音频数据的播放。优选地,所述主音箱和各个从音箱获取各自的播放延时包括:主音箱向各从音箱发送同步请求数据,根据同步请求数据的发送时刻和各从音箱应答包的接收时刻获取与各从音箱在供电网络上的传输时延;主音箱从所述传输时延中确定传输时延的最大值;主音箱将所述传输时延的最大值通过供电网络发送至各从音箱;主音箱将传输时延的最大值作为主音箱的播放延时,每一个从音箱根据该从音箱与主音箱的传输时延以及传输时延的最大值得到该从音箱的播放延时。进一步优选地,所述主音箱向各从音箱发送同步请求数据,根据同步请求数据的发送时刻和各从音箱应答包的接收时刻获取与各从音箱在供电网络上的传输时延包括:主音箱在第一发送时刻向第一从音箱发送同步请求数据,所述同步请求数据中携带第一从音箱的标识,并在第一接收时刻接收到第一从音箱返回的应答包;主音箱根据第一接收时刻减去第一发送时刻之差的一半获得主音箱与第一从音箱在供电网络上的传输时延;同理,主音箱依次向其他各从音箱发送同步请求数据,并依次获得主音箱与其他各从音箱在供电网络上的传输时延;或者,主音箱在发送时刻同时向各个从音箱发送同步请求数据;主音箱对各个从音箱返回的所述应答包接收并解析,根据所述应答包中携带的从音箱标识确定出各从音箱返回的应答包的接收时刻;主音箱根据接收到各从音箱应答包的接收时刻减去发送时刻之差的一半获取到主音箱与各从音箱在供电网络上的传输时延;所述每一个从音箱根据该从音箱与主音箱的传输时延以及传输时延的最大值得到该从音箱的播放延时包括:每一个从音箱根据传输时延的最大值减去该从音箱与主音箱的传输时延得到该从音箱的播放延时。优选地,所述多个音箱通过各自的无线模块与遥控装置无线通讯连接;所述多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱且其他音箱为从音箱具体为:所述多个音箱中的一个音箱,通过该音箱中的无线模块接收来自所述遥控装置的配置指令,根据配置指令获知自身为主音箱且其他音箱为从音箱。进一步优选地,该方法还包括:所述主音箱通过无线模块接收所述遥控装置发送的播放控制信息;所述主音箱将所述播放控制信息通过调制解调模块发送到供电网络,所述各个从音箱通过调制解调模块从供电网络上获取所述播放控制信息。进一步优选地,该方法还包括:所述主音箱通过无线模块接收音频源传输的音频数据。本专利技术还提供了一种多个音箱同步播放系统,该系统包括:多个音箱和供电网络,所述多个音箱分别通过各自的调制解调模块与供电网络相连,其中所述多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱且其他音箱为从音箱;主音箱和各个从音箱获取各自的播放延时;在播放音频数据时,所述主音箱将获取到的音频数据通过调制解调模块发送到供电网络;所述各个从音箱通过各自的调制解调模块从供电网络上获取所述音频数据并存储;主音箱和各个从音箱根据各自的播放延时实现音频数据的同步播放。优选地,所述系统还包括遥控装置;所述多个音箱通过各自的无线模块与所述遥控装置无线通讯连接,所述遥控装置,用于向所述主音箱发送所述配置指令以及向所述主音箱发送播放控制信息。又一方面,本专利技术提供了一种音箱,该音箱包括:主控制模块、用于实现音频数据格式和供电网络上数据传输格式转换的调制解调模块、用于与外部设备进行无线通信的无线模块、用于存储需要播放的音频数据的存储模块、以及用于将音频数据转换为声音并播放的声卡模块,其中,所述调制解调模块、无线模块、存储模块和声卡模块分别连接至所述主控制模块;所述音箱通过所述调制解调模块连接至供电网络,通过所述无线模块接收外部设备发送的配置指令、音频数据以及播放控制信息。本专利技术采用将多个音箱分别通过各自的调制解调模块与供电网络相连,并将多个音箱中的一个音箱按照配置指令配置为主音箱,其他音箱配置为从音箱;在播放音频数据前,主音箱和各从音箱获取各自的播放延时;在播放音频数据时,主音箱将获取到的音频数据通过调制解调模块发送到供电网络,各从音箱通过调制解调模块从供电网络上获取所述音频数据并存储;在各自的播放延时到来时主音箱和各从音箱播放该音频数据,从而实现多个音箱对音频数据的同步播放的技术方案。相比于现有技术,本专利技术不需要布线,各音箱放置位置可以任意改变,仅通过控制主音箱就可实现所有音箱的同步播放,并且在同步播放过程中,音频数据传输的稳定性较高,同步效果较好,很好地解决了现有音箱同步播放需要布线或者易受无线网络影响算法实现复杂的问题。附图说明图1为本专利技术实施例提供的一种多个音箱同步播放方法流程示意图;图2为本专利技术实施例提供的一种多个音箱同步播放系统结构示意图;图3为本专利技术实施例提供的多个音箱同步播放音频数据的工作原理图;图4为本专利技术实施例提供的一种音箱结构示意图;图5为主音箱根据其播放延时播放音频数据的原理图;图6为从音箱根据其播放延时播放音频数据的原理图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术的整体思路是:将多个音箱分别通过各自的调制解调模块与供电网络相连,并将其中的一个音箱配置为主音箱,其他音箱配置为从音箱;在播放音频数据前,主音箱和各从音箱获取各自的播放延时;在播放音频数据时,主音箱将待播放的音频数据通过供电网络发送给各从音箱,主音箱和各从音箱根据各自的播放延时启动对音频数据的播放,从而实现多个音箱对音频数据的同步播放。本技术方案将多个音箱分别通过各自的调制解调模块与供电网络相连,多个音箱与供电网络组成一个同步播放网络。其中,供电网络本文档来自技高网...

【技术保护点】
一种多个音箱同步播放方法,其特征在于,将多个音箱分别通过各自的调制解调模块与供电网络相连,所述多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱且其他音箱为从音箱;该方法包括:主音箱和各个从音箱获取各自的播放延时;播放音频数据时,主音箱将获取到的音频数据通过调制解调模块发送到供电网络,各个从音箱通过调制解调模块从供电网络上获取所述音频数据并存储;主音箱和各个从音箱根据各自的播放延时,实现音频数据的同步播放。

【技术特征摘要】
1.一种多个音箱同步播放方法,其特征在于,将多个音箱分别通过各自的调制解调模块与供电网络相连,所述多个音箱通过各自的无线模块与遥控装置无线通讯连接;用户通过遥控装置向多个音箱中的某一个音箱发送配置指令,该配置指令包括预组建成一个同步播放网络的各音箱的标识,所述多个音箱中的一个音箱,通过该音箱中的无线模块接收来自所述遥控装置的配置指令,根据接收到的配置指令获知自身为主音箱且其他音箱为从音箱;该方法包括:主音箱和各个从音箱获取各自的播放延时;播放音频数据时,主音箱将获取到的音频数据通过调制解调模块发送到供电网络,各个从音箱通过调制解调模块从供电网络上获取所述音频数据并存储;主音箱和各个从音箱根据各自的播放延时,实现音频数据的同步播放;该方法还包括:所述主音箱通过无线模块接收所述遥控装置发送的播放控制信息;所述主音箱将所述播放控制信息通过调制解调模块发送到供电网络,所述各个从音箱通过调制解调模块从供电网络上获取所述播放控制信息。2.根据权利要求1所述的方法,其特征在于,主音箱和各个从音箱根据各自的播放延时,实现音频数据的同步播放包括:主音箱根据所述音频数据的发送时刻和主音箱的播放延时,确定主音箱音频播放开始时刻,各个从音箱根据所述音频数据的接收时刻和该从音箱的播放延时确定各从音箱音频播放开始时刻;主音箱在所述主音箱音频播放开始时刻启动对所述音频数据的播放,各从音箱分别在对应的从音箱音频播放开始时刻启动对所述音频数据的播放。3.根据权利要求1所述的方法,其特征在于,所述主音箱和各个从音箱获取各自的播放延时包括:主音箱向各从音箱发送同步请求数据,根据同步请求数据的发送时刻和各从音箱应答包的接收时刻获取与各从音箱在供电网络上的传输时延;主音箱从所述传输时延中确定传输时延的最大值;主音箱将所述传输时延的最大值通过供电网络发送至各从音箱;主音箱将传输时延的最大值作为主音箱的播放延时,每一个从音箱根据该从音箱与主音箱的传输时延以及传输时延的最大值得到该从音箱的播放延时。4.根据权利要求3所述的方法,其特征在于,所述主音箱向各从音箱发送同步请求数据,根据同步请求数据的发送时刻和各从音箱应答包的接收时刻获取与各从音箱在供电网络上的传输...

【专利技术属性】
技术研发人员:刘崧赵俊
申请(专利权)人:歌尔声学股份有限公司
类型:发明
国别省市:山东;37

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

1