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

上传人:Y0****01 文档编号:4075713 上传时间:2018-08-14 格式:PDF 页数:14 大小:954.33KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410842333.9

申请日:

2014.12.30

公开号:

CN104581599A

公开日:

2015.04.29

当前法律状态:

实审

有效性:

审中

法律详情:

著录事项变更IPC(主分类):H04R 27/00变更事项:申请人变更前:歌尔声学股份有限公司变更后:歌尔股份有限公司变更事项:地址变更前:261031 山东省潍坊市高新技术产业开发区东方路268号变更后:261031 山东省潍坊市高新技术产业开发区东方路268号|||实质审查的生效IPC(主分类):H04R 27/00申请日:20141230|||公开

IPC分类号:

H04R27/00

主分类号:

H04R27/00

申请人:

歌尔声学股份有限公司

发明人:

刘崧; 赵俊

地址:

261031山东省潍坊市高新技术产业开发区东方路268号

优先权:

专利代理机构:

北京市隆安律师事务所11323

代理人:

权鲜枝; 吴昊

PDF下载: PDF下载
内容摘要

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

权利要求书

权利要求书1.  一种多个音箱同步播放方法,其特征在于,将多个音箱分别通过各自 的调制解调模块与供电网络相连,所述多个音箱中的一个音箱根据接收到的 配置指令获知自身为主音箱且其他音箱为从音箱;该方法包括: 主音箱和各个从音箱获取各自的播放延时; 播放音频数据时,主音箱将获取到的音频数据通过调制解调模块发送到 供电网络,各个从音箱通过调制解调模块从供电网络上获取所述音频数据并 存储; 主音箱和各个从音箱根据各自的播放延时,实现音频数据的同步播放。 2.  根据权利要求1所述的方法,其特征在于,主音箱和各个从音箱根据 各自的播放延时,实现音频数据的同步播放包括: 主音箱根据所述音频数据的发送时刻和主音箱的播放延时,确定主音箱 音频播放开始时刻,各个从音箱根据所述音频数据的接收时刻和该从音箱的 播放延时确定各从音箱音频播放开始时刻; 主音箱在所述主音箱音频播放开始时刻启动对所述音频数据的播放,各 从音箱分别在对应的从音箱音频播放开始时刻启动对所述音频数据的播放。 3.  根据权利要求1所述的方法,其特征在于,所述主音箱和各个从音箱 获取各自的播放延时包括: 主音箱向各从音箱发送同步请求数据,根据同步请求数据的发送时刻和 各从音箱应答包的接收时刻获取与各从音箱在供电网络上的传输时延; 主音箱从所述传输时延中确定传输时延的最大值; 主音箱将所述传输时延的最大值通过供电网络发送至各从音箱; 主音箱将传输时延的最大值作为主音箱的播放延时,每一个从音箱根据 该从音箱与主音箱的传输时延以及传输时延的最大值得到该从音箱的播放延 时。 4.  根据权利要求3所述的方法,其特征在于,所述主音箱向各从音箱发 送同步请求数据,根据同步请求数据的发送时刻和各从音箱应答包的接收时 刻获取与各从音箱在供电网络上的传输时延包括: 主音箱在第一发送时刻向第一从音箱发送同步请求数据,所述同步请求 数据中携带第一从音箱的标识,并在第一接收时刻接收到第一从音箱返回的 应答包;主音箱根据第一接收时刻减去第一发送时刻之差的一半获得主音箱 与第一从音箱在供电网络上的传输时延;同理,主音箱依次向其他各从音箱 发送同步请求数据,并依次获得主音箱与其他各从音箱在供电网络上的传输 时延;或者, 主音箱在发送时刻同时向各个从音箱发送同步请求数据;主音箱对各个 从音箱返回的所述应答包接收并解析,根据所述应答包中携带的从音箱标识 确定出各从音箱返回的应答包的接收时刻;主音箱根据接收到各从音箱应答 包的接收时刻减去发送时刻之差的一半获取到主音箱与各从音箱在供电网络 上的传输时延; 所述每一个从音箱根据该从音箱与主音箱的传输时延以及传输时延的最 大值得到该从音箱的播放延时包括: 每一个从音箱根据传输时延的最大值减去该从音箱与主音箱的传输时延 得到该从音箱的播放延时。 5.  根据权利要求1-4任一项所述的方法,其特征在于,所述多个音箱通 过各自的无线模块与遥控装置无线通讯连接; 所述多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱且 其他音箱为从音箱具体为: 所述多个音箱中的一个音箱,通过该音箱中的无线模块接收来自所述遥 控装置的配置指令,根据配置指令获知自身为主音箱且其他音箱为从音箱。 6.  根据权利要求5所述的方法,其特征在于,该方法还包括: 所述主音箱通过无线模块接收所述遥控装置发送的播放控制信息; 所述主音箱将所述播放控制信息通过调制解调模块发送到供电网络,所 述各个从音箱通过调制解调模块从供电网络上获取所述播放控制信息。 7.  根据权利要求6所述的方法,其特征在于,播放音频数据时,该方法 还包括:所述主音箱通过无线模块接收音频源传输的音频数据。 8.  一种多个音箱同步播放系统,其特征在于,该系统包括:多个音箱和 供电网络,所述多个音箱分别通过各自的调制解调模块与供电网络相连,其 中所述多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱且其 他音箱为从音箱; 主音箱和各个从音箱获取各自的播放延时;在播放音频数据时, 所述主音箱将获取到的音频数据通过调制解调模块发送到供电网络; 所述各个从音箱通过各自的调制解调模块从供电网络上获取所述音频数 据并存储; 主音箱和各个从音箱根据各自的播放延时实现音频数据的同步播放。 9.  根据权利要求8所述的系统,其特征在于,所述系统还包括遥控装置; 所述多个音箱通过各自的无线模块与所述遥控装置无线通讯连接, 所述遥控装置,用于向所述主音箱发送所述配置指令以及向所述主音箱 发送播放控制信息。 10.  一种音箱,其特征在于,该音箱包括:主控制模块、用于实现音频 数据格式和供电网络上数据传输格式转换的调制解调模块、用于与外部设备 进行无线通信的无线模块、用于存储需要播放的音频数据的存储模块、以及 用于将音频数据转换为声音并播放的声卡模块, 其中,所述调制解调模块、无线模块、存储模块和声卡模块分别连接至 所述主控制模块; 所述音箱通过所述调制解调模块连接至供电网络,通过所述无线模块接 收外部设备发送的配置指令、音频数据以及播放控制信息。

说明书

说明书一种多个音箱同步播放的方法、系统和音箱
技术领域
本发明涉及音箱同步播放技术领域,特别涉及一种多个音箱同步播放的 方法、系统和音箱。
背景技术
当前由多个音箱组成的音箱系统中,大多采用两种方式来实现同步播放。 一种是主音箱通过音频数据线连接到各从音箱,主音箱通过数据线将音频数 据发送给从音箱,这种方法需要在各个音箱之间进行布线,布线之后各个音 箱的位置固定,如果要改变音箱的位置则需要重新布线。另外一种主音箱通 过无线通路将音频数据发送到从音箱,这种方法由于会受到无线网络的影响, 同步播放的算法实现比较复杂且效果并不太好。
发明内容
本发明的主要目的在于提供了一种多个音箱同步播放的方法、系统和音 箱,用于解决现有音箱同步播放需要布线或者易受无线网络影响算法实现复 杂的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种多个音箱同步播放方法,将多个音箱分别通过各自的 调制解调模块与供电网络相连,所述多个音箱中的一个音箱根据接收到的配 置指令获知自身为主音箱且其他音箱为从音箱;该方法包括:
主音箱和各个从音箱获取各自的播放延时;
播放音频数据时,主音箱将获取到的音频数据通过调制解调模块发送到 供电网络,各个从音箱通过调制解调模块从供电网络上获取所述音频数据并 存储;
主音箱和各个从音箱根据各自的播放延时,实现音频数据的同步播放。
优选地,主音箱和各个从音箱根据各自的播放延时,实现音频数据的同 步播放包括:
主音箱根据所述音频数据的发送时刻和主音箱的播放延时,确定主音箱 音频播放开始时刻,各个从音箱根据所述音频数据的接收时刻和该从音箱的 播放延时确定各从音箱音频播放开始时刻;
主音箱在所述主音箱音频播放开始时刻启动对所述音频数据的播放,各 从音箱分别在对应的从音箱音频播放开始时刻启动对所述音频数据的播放。
优选地,所述主音箱和各个从音箱获取各自的播放延时包括:
主音箱向各从音箱发送同步请求数据,根据同步请求数据的发送时刻和 各从音箱应答包的接收时刻获取与各从音箱在供电网络上的传输时延;
主音箱从所述传输时延中确定传输时延的最大值;
主音箱将所述传输时延的最大值通过供电网络发送至各从音箱;
主音箱将传输时延的最大值作为主音箱的播放延时,每一个从音箱根据 该从音箱与主音箱的传输时延以及传输时延的最大值得到该从音箱的播放延 时。
进一步优选地,所述主音箱向各从音箱发送同步请求数据,根据同步请 求数据的发送时刻和各从音箱应答包的接收时刻获取与各从音箱在供电网络 上的传输时延包括:
主音箱在第一发送时刻向第一从音箱发送同步请求数据,所述同步请求 数据中携带第一从音箱的标识,并在第一接收时刻接收到第一从音箱返回的 应答包;主音箱根据第一接收时刻减去第一发送时刻之差的一半获得主音箱 与第一从音箱在供电网络上的传输时延;同理,主音箱依次向其他各从音箱 发送同步请求数据,并依次获得主音箱与其他各从音箱在供电网络上的传输 时延;
或者,
主音箱在发送时刻同时向各个从音箱发送同步请求数据;主音箱对各个 从音箱返回的所述应答包接收并解析,根据所述应答包中携带的从音箱标识 确定出各从音箱返回的应答包的接收时刻;主音箱根据接收到各从音箱应答 包的接收时刻减去发送时刻之差的一半获取到主音箱与各从音箱在供电网络 上的传输时延;
所述每一个从音箱根据该从音箱与主音箱的传输时延以及传输时延的最 大值得到该从音箱的播放延时包括:
每一个从音箱根据传输时延的最大值减去该从音箱与主音箱的传输时延 得到该从音箱的播放延时。
优选地,所述多个音箱通过各自的无线模块与遥控装置无线通讯连接;
所述多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱且 其他音箱为从音箱具体为:
所述多个音箱中的一个音箱,通过该音箱中的无线模块接收来自所述遥 控装置的配置指令,根据配置指令获知自身为主音箱且其他音箱为从音箱。
进一步优选地,该方法还包括:
所述主音箱通过无线模块接收所述遥控装置发送的播放控制信息;
所述主音箱将所述播放控制信息通过调制解调模块发送到供电网络,所 述各个从音箱通过调制解调模块从供电网络上获取所述播放控制信息。
进一步优选地,该方法还包括:所述主音箱通过无线模块接收音频源传 输的音频数据。
本发明还提供了一种多个音箱同步播放系统,该系统包括:多个音箱和 供电网络,所述多个音箱分别通过各自的调制解调模块与供电网络相连,其 中所述多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱且其 他音箱为从音箱;
主音箱和各个从音箱获取各自的播放延时;在播放音频数据时,
所述主音箱将获取到的音频数据通过调制解调模块发送到供电网络;
所述各个从音箱通过各自的调制解调模块从供电网络上获取所述音频数 据并存储;
主音箱和各个从音箱根据各自的播放延时实现音频数据的同步播放。
优选地,所述系统还包括遥控装置;所述多个音箱通过各自的无线模块 与所述遥控装置无线通讯连接,
所述遥控装置,用于向所述主音箱发送所述配置指令以及向所述主音箱 发送播放控制信息。
又一方面,本发明提供了一种音箱,该音箱包括:主控制模块、用于实 现音频数据格式和供电网络上数据传输格式转换的调制解调模块、用于与外 部设备进行无线通信的无线模块、用于存储需要播放的音频数据的存储模块、 以及用于将音频数据转换为声音并播放的声卡模块,
其中,所述调制解调模块、无线模块、存储模块和声卡模块分别连接至 所述主控制模块;
所述音箱通过所述调制解调模块连接至供电网络,通过所述无线模块接 收外部设备发送的配置指令、音频数据以及播放控制信息。
本发明采用将多个音箱分别通过各自的调制解调模块与供电网络相连, 并将多个音箱中的一个音箱按照配置指令配置为主音箱,其他音箱配置为从 音箱;在播放音频数据前,主音箱和各从音箱获取各自的播放延时;在播放 音频数据时,主音箱将获取到的音频数据通过调制解调模块发送到供电网络, 各从音箱通过调制解调模块从供电网络上获取所述音频数据并存储;在各自 的播放延时到来时主音箱和各从音箱播放该音频数据,从而实现多个音箱对 音频数据的同步播放的技术方案。相比于现有技术,本发明不需要布线,各 音箱放置位置可以任意改变,仅通过控制主音箱就可实现所有音箱的同步播 放,并且在同步播放过程中,音频数据传输的稳定性较高,同步效果较好, 很好地解决了现有音箱同步播放需要布线或者易受无线网络影响算法实现复 杂的问题。
附图说明
图1为本发明实施例提供的一种多个音箱同步播放方法流程示意图;
图2为本发明实施例提供的一种多个音箱同步播放系统结构示意图;
图3为本发明实施例提供的多个音箱同步播放音频数据的工作原理图;
图4为本发明实施例提供的一种音箱结构示意图;
图5为主音箱根据其播放延时播放音频数据的原理图;
图6为从音箱根据其播放延时播放音频数据的原理图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发 明实施方式作进一步地详细描述。
本发明的整体思路是:将多个音箱分别通过各自的调制解调模块与供电 网络相连,并将其中的一个音箱配置为主音箱,其他音箱配置为从音箱;在 播放音频数据前,主音箱和各从音箱获取各自的播放延时;在播放音频数据 时,主音箱将待播放的音频数据通过供电网络发送给各从音箱,主音箱和各 从音箱根据各自的播放延时启动对音频数据的播放,从而实现多个音箱对音 频数据的同步播放。
本技术方案将多个音箱分别通过各自的调制解调模块与供电网络相连, 多个音箱与供电网络组成一个同步播放网络。其中,供电网络采用电力线通 信技术,即利用高压电力线(在电力载波领域通常指35kV及以上电压等级)、 中压电路线(10kV电压等级)或低配压电力线(380/220V用户线)作为信 息传输媒介进行语音或数据传输的一种特殊通信方式。
多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱且其他 音箱为从音箱。需要说明的是,每一个音箱可以为主音箱,也可以为从音箱, 在实际使用中,音箱的角色可以由用户进行设定。例如用户可以通过遥控装 置向多个音箱中的某一个音箱发送配置指令,该配置指令包括预组建成一个 同步播放网络的各音箱的标识。该音箱根据接收到的配置指令,获知自身设 置为主音箱其他音箱设置为从音箱。
图1为本发明实施例提供的一种多个音箱同步播放方法的流程示意图。 如图1所示,本发明实施例的多个音箱同步播放方法具体包括:
S101,主音箱和各个从音箱获取各自的播放延时。
在步骤S101中,可以通过下述方案使主音箱和各从音箱获取各自的播 放延时:
主音箱向各从音箱发送同步请求数据,根据同步请求数据的发送时刻和 各从音箱应答包的接收时刻获取与各从音箱在供电网络上的传输时延;
主音箱从传输时延中确定传输时延的最大值;
主音箱将传输时延的最大值通过供电网络发送至各从音箱;
主音箱将传输时延的最大值作为主音箱的播放延时,每一个从音箱根据 该从音箱与主音箱的传输时延以及传输时延的最大值得到该从音箱的播放延 时。优选地,每一个从音箱根据传输时延的最大值减去该从音箱与主音箱的 传输时延得到该从音箱的播放延时。
本技术方案中主音箱通过向各从音箱发送同步请求数据,根据该同步请 求数据的发送时刻和各从音箱应答包的接收时刻,获得主音箱的播放延时和 各从音箱的播放延时。其中,主音箱可以同时向各从音箱发送同步请求数据, 也可以依次向各从音箱发送同步请求数据。
示例性的,主音箱在第一发送时刻向第一从音箱发送同步请求数据,所 述同步请求数据中携带第一从音箱的标识,并在第一接收时刻接收到第一从 音箱返回的应答包;主音箱根据第一接收时刻减去第一发送时刻之差的一半 获得主音箱与第一从音箱在供电网络上的传输时延;同理,主音箱依次向其 他各从音箱发送同步请求数据,并依次获得主音箱与其他各从音箱在供电网 络上的传输时延。由此主音箱获取与各从音箱在供电网络上的传输时延。
示例性的,主音箱在发送时刻同时向各从音箱发送同步请求数据;主音 箱对各从音箱返回的应答包接收并解析,根据应答包中携带的从音箱标识确 定出各从音箱返回的应答包的接收时刻;主音箱根据接收到各从音箱应答包 的接收时刻减去发送时刻之差的一半获取到主音箱与各从音箱在供电网络上 的传输时延。由此主音箱获取与各从音箱在供电网络上的传输时延。
S102,播放音频数据时,主音箱将获取到的音频数据通过调制解调模块 发送到供电网络,各从音箱通过调制解调模块从供电网络上获取音频数据并 存储。
S103,主音箱和各从音箱根据各自的播放延时实现音频数据的同步播 放。
本发明实施例的多个音箱同步播放方法,各个音箱通过各自的调制解调 模块将音频数据格式转换为供电网络上数据传输的格式进行传输,使家庭或 办公室利用现有的电力线和电源插座就能够组成本技术方案中的供电网络, 从而通过普通电力线就能够实现多个音箱同步播放,并且在音频同步播放过 程中,音频数据的传输不再受无线网络影响,可以有效提高音频数据传输的 稳定性。
本发明实施例的这种多个音箱同步播放方法,将多个音箱通过各自的调 制解调模块与供电网络相连,在音频数据播放时,主音箱将从音频源获得音 频数据经调制解调模块调制后发送到供电网络上,各从音箱通过调制解调模 块从供电网络上获取音频数据并存储,各个音箱根据各自的播放延时启动对 音频数据的播放,进而实现多个音箱对音频数据的同步播放;具有即插即用 的特点,不需要布线,各音箱只需有电源插座即可,位置不受限制可以任意 摆放,相对比于现有技术方案,本技术方案能够完全摆脱现有音箱同步播放 需要布线或者易受无线网络影响算法实现复杂所带来的困扰。
优选地,主音箱通过无线模块接收音频源传输的音频数据。进一步优选 地,主音箱通过无线模块接收遥控装置发送的播放控制信息;并且主音箱将 播放控制信息通过调制解调模块发送到供电网络,各从音箱通过调制解调模 块从供电网络上获取该播放控制信息。从而仅通过控制主音箱就可实现所有 音箱的同步播放。
图2为本发明实施例提供的一种多个音箱同步播放系统结构示意图,所 述系统包括:多个音箱(22,23)和供电网络21。其中多个音箱分别通过各 自的调制解调模块与供电网络21相连,多个音箱中的一个音箱根据接收到的 配置指令获知自身为主音箱22且其他音箱为从音箱23。
需要说明的是,每一个音箱可以为主音箱,也可以为从音箱,在实际使 用中,音箱的角色可以由用户进行设定。例如用户可以通过遥控装置向多个 音箱中的某一个音箱发送配置指令(该配置指令包括待设置为从音箱的各音 箱的标识),该音箱根据接收到的配置指令,将自身设置为主音箱,以及根据 配置指令,将相应的其他音箱设置为从音箱。。
在播放音频数据前,主音箱22和各从音箱23获取各自的播放延时。
优选地,主音箱22和各从音箱23通过下述方式获取各自的播放延时:
主音箱22向各从音箱23发送同步请求数据,根据同步请求数据的发送 时刻和各从音箱23应答包的接收时刻获取与各从音箱23在供电网络21上的 传输时延;主音箱22从传输时延中确定传输时延的最大值;主音箱22将传 输时延的最大值通过供电网络21发送至各从音箱23;主音箱22将传输时延 的最大值作为主音箱22的播放延时,每一个从音箱23根据该从音箱23与主 音箱22的传输时延以及传输时延的最大值得到该从音箱23的播放延时。优 选地,每一个从音箱23根据传输时延的最大值减去该从音箱23与主音箱22 的传输时延得到该从音箱23的播放延时。
本技术方案中主音箱22通过向各从音箱23发送同步请求数据,根据该 同步请求数据的发送时刻和各从音箱23应答包的接收时刻,获得主音箱22 的播放延时和各从音箱23的播放延时。其中,主音箱22可以同时向各从音 箱23发送同步请求数据,也可以依次向各从音箱23发送同步请求数据。
示例性的,主音箱22在第一发送时刻向第一从音箱23发送同步请求数 据,该同步请求数据中携带第一从音箱23的标识,并在第一接收时刻接收到 第一从音箱返回的应答包;主音箱22根据第一接收时刻减去第一发送时刻之 差的一半获得主音箱22与第一从音箱23在供电网络21上的传输时延;同理, 主音箱22依次向其他各从音箱23发送同步请求数据,并依次获得主音箱22 与其他各从音箱23在供电网络21上的传输时延。由此主音箱22获取与各从 音箱23在供电网络21上的传输时延。
示例性的,主音箱22在发送时刻同时向各从音箱23发送同步请求数据; 主音箱22对各从音箱23返回的应答包接收并解析,根据应答包中携带的从 音箱23标识确定出各从音箱23返回的应答包的接收时刻;主音箱22根据接 收到各从音箱23应答包的接收时刻减去发送时刻之差的一半获取到主音箱 22与各从音箱23在供电网络21上的传输时延。由此主音箱22获取与各从 音箱23在供电网络21上的传输时延。
本实施例的多个音箱同步播放系统在播放音频数据时,主音箱22将获取 到的音频数据通过调制解调模块发送到供电网络21;各从音箱23通过各自 的调制解调模块从供电网络21上获取音频数据并存储;主音箱22和各从音 箱23根据各自的播放延时实现音频数据的同步播放。
在本实施例的一优选方案中,本系统还包括遥控装置,用于向主音箱发 送配置指令以及向主音箱发送播放控制信息。优选地,遥控装置向多个音箱 发送配置指令,将其中一个音箱配置为主音箱,其他音箱配置为从音箱。
进一步优选地,本系统的多个音箱通过各自的无线模块与遥控装置无线 通讯连接。
进一步优选地,主音箱通过无线模块接收遥控装置发送的播放控制信息, 以及将播放控制信息通过供电网络发送至各从音箱。
进一步优选地,主音箱还通过无线模块接收音频源传输的音频数据,以 及通过无线模块接收所述遥控装置发送的播放控制信息。
在上述优选实施例中,本系统的各音箱通过无线模块与遥控装置进行无 线通信,其中一个音箱可以通过无线模块接收遥控装置发送的配置指令获知 自身为主音箱且其他音箱为从音箱。其中主音箱还可以通过其无线模块接收 音频源发送的音频数据和来自遥控装置的播放控制信息,从而各个音箱不需 要数据线就可以实现相互连接,保证每个音箱的相对独立,使其放置位置不 受其他音箱的影响,可以任意改变各音箱的位置,并且仅通过控制主音箱就 可实现所有音箱的同步播放。
图3为本发明实施例提供的多个音箱同步播放音频数据的工作原理图。
在播放音频数据前,该多个音箱同步播放系统中的主音箱和各从音箱通 过各自的调制解调模块与供电网络相连,主音箱通过向各从音箱发送同步请 求,根据发送同步请求的发送时刻和接收各从音箱的应答包的接收时刻,获 得主音箱和各从音箱的播放延时。
具体的,主音箱在第一发送时刻t11向第一从音箱发送同步请求数据 data1,其中该同步请求数据data1中携带第一从音箱的标识;
各从音箱接收并解析该同步请求数据data1,若该同步请求数据data1中 携带的音箱标识与自身标识一致则向主音箱返回一个应答包Ack1;
主音箱在第一接收时刻t12接收到第一从音箱返回的应答包Ack1;
主音箱根据公式T1=(t12-t11)/2获得音频数据从主音箱传输到第一从音 箱的传输时间;
同理,主音箱依次向其他从音箱发送同步请求数据data2、data3、…、 datan,并获得音频数据从主音箱传输到其他从音箱的传输时间T2,…Tn;
若T1,T2,…Tn中最大值为Tmax,则主音箱计算得到:
主音箱的播放延时Thost为Tmax;第一从音箱的播放延时Tclient1为 Tmax-T1;第二从音箱的播放延时Tclient2为Tmax-T2;…第n从音箱的播 放延时Tclientn为Tmax-Tn。
需要说明的是,主音箱和各从音箱也可以通过如下方式获得各自的播放 延时。
主音箱在发送时刻t0同时向各从音箱发送同步请求数据;
各从音箱接收到同步请求数据,分别向主音箱返回一个应答包Ack1、 Ack2、…、Ackn,其中应答包中携带从音箱各自的标识;
主音箱对各从音箱返回的上述应答包Ack1、Ack2、…、Ackn接收并解 析,根据应答包中携带的从音箱标识确定出各从音箱返回的应答包的接收时 刻t1,t2,…tn;
主音箱根据公式T1=(t1-t0)/2获得音频数据从主音箱传输到第一从音箱 的传输时间;同理主音箱获得音频数据从主音箱传输到其他从音箱的传输时 间T2,…Tn;
若上述T1,T2,…Tn中最大值为Tmax,则主音箱计算得到:
主音箱的播放延时Thost为Tmax;第一从音箱的播放延时Tclient1为 Tmax-T1;第二从音箱的播放延时Tclient2为Tmax-T2;…第n从音箱的播 放延时Tclientn为Tmax-Tn。
参考图3,该同步播放系统共包括六个音箱,其中主音箱通过上述方案 获取其播放延时,并且将从音频源获取的音频数据保存在缓冲区中;五个从 音箱,即第一从音箱、第二从音箱…第四从音箱、第五从音箱,通过上述方 案获取各自的播放延时。
在播放音频数据时,主音箱保存在缓冲区的音频数据通过调制解调模块 进行数据格式转换后发送到供电网络,各从音箱通过各自的调制解调模块将 从供电网络上获取的音频数据进行数据格式转换,将转换后的音频数据缓存 到本地的一个缓冲区中,并将缓冲区中的音频数据进行本地音箱的播放延时 处理后,将缓冲区中的音频数据发送到本地音箱的声卡模块中进行播放,从 而实现多个音箱的同步播放。
图4为本发明实施例提供的一种音箱结构示意图,所述音箱包括:主控 制模块41、调制解调模块42、无线模块43、存储模块44和声卡模块45,其 中调制解调模块42、无线模块43、存储模块44和声卡模块45分别与主控制 模块41连接。
调制解调模块42,用于实现音频数据格式和供电网络上数据传输格式转 换。
具体的,调制解调模块42包括两个接口,一个接口连接音箱内部的主控 制模块41,另一个接口连接音箱外部的供电网络。
无线模块43,用于与外部设备进行无线通信。例如无线模块43可以采 用蓝牙、红外、wifi直连、wifi热点或wifi等无线方式与外部设备进行无线 通信。
存储模块44,用于存储需要播放的音频数据。优选地,本实施例中的存 储模块44为主控制模块41的一个缓存区。
声卡模块45,用于将音频数据转换为声音并播放。
本实施例中的音箱通过调制解调模块连接至供电网络,通过无线模块接 收外部设备发送的配置指令、音频数据以及播放控制信息。
多个本发明实施例的音箱可以组成图2所示的同步播放系统。其中多个 音箱中的一个音箱被配置为主音箱,其他音箱被配置为从音箱,播放音频数 据时,主音箱将需要播放的音频数据发送至调制解调模块进行格式转换后, 发送至供电网络上;其他各从音箱将从供电网络上接收的音频数据经各自的 调制解调模块进行格式转换后,通主控制模块发送至各自的存储模块进行数 据存储。其中图5和图6分别为主音箱和各从音箱根据各自的播放延时实现 音频数据同步播放的原理图。
如图5所示,为主音箱根据其播放延时播放音频数据的原理图,主音箱 的主控制模块将无线模块从音频源接收的音频数据缓存到主控制模块的缓存 区中,并将缓存区中的音频数据发送给调制解调模块进行数据格式转换,调 制解调模块将格式转换后的音频数据发送到供电网络上;同时,主控制模块 控制还将缓存区中的音频数据经本地播放延时Thost延时处理后,发送给声 卡模块进行播放。
如图6所示,为从音箱根据其播放延时播放音频数据的原理图,从音箱 通过供电网络获得音频数据,并将该音频数据经调制解调模块进行格式转换 后,主控制模块将该音频数据保存至缓存区中,将缓存区中的音频数据经过 本地播放延时Tclient延时处理后,发送给声卡模块进行播放。
综上所述,本发明采用将多个音箱分别通过各自的调制解调模块与供电 网络相连,并将多个音箱中的一个音箱按照配置指令配置为主音箱,其他音 箱配置为从音箱;在播放音频数据前,主音箱和各从音箱获取各自的播放延 时;在播放音频数据时,主音箱将获取到的音频数据通过调制解调模块发送 到供电网络,各从音箱通过调制解调模块从供电网络上获取所述音频数据并 存储;在各自的播放延时到来时主音箱和各从音箱播放该音频数据,从而实 现多个音箱对音频数据的同步播放的技术方案。相比于现有技术,本发明不 需要布线,各音箱放置位置可以任意改变,仅通过控制主音箱就可实现所有 音箱的同步播放,并且在同步播放过程中,音频数据传输的稳定性较高,同 步效果较好,很好地解决了现有音箱同步播放需要布线或者易受无线网络影 响算法实现复杂的问题。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均 包含在本发明的保护范围内。

一种多个音箱同步播放的方法、系统和音箱.pdf_第1页
第1页 / 共14页
一种多个音箱同步播放的方法、系统和音箱.pdf_第2页
第2页 / 共14页
一种多个音箱同步播放的方法、系统和音箱.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种多个音箱同步播放的方法、系统和音箱.pdf》由会员分享,可在线阅读,更多相关《一种多个音箱同步播放的方法、系统和音箱.pdf(14页珍藏版)》请在专利查询网上搜索。

本发明公开了一种多个音箱同步播放方法、系统和音箱,本发明将多个音箱分别通过各自的调制解调模块与供电网络相连,多个音箱中的一个音箱根据接收到的配置指令获知自身为主音箱且其他音箱为从音箱。本发明的方法包括:主音箱和各从音箱获取各自的播放延时;播放音频数据时,主音箱将获取到的音频数据通过调制解调模块发送到供电网络,各从音箱通过调制解调模块从供电网络上获取所述音频数据并存储;主音箱和各从音箱根据各自的播放。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1