CN107426869B - 一种led灯光脱机播放同步系统及方法 - Google Patents
一种led灯光脱机播放同步系统及方法 Download PDFInfo
- Publication number
- CN107426869B CN107426869B CN201710624985.9A CN201710624985A CN107426869B CN 107426869 B CN107426869 B CN 107426869B CN 201710624985 A CN201710624985 A CN 201710624985A CN 107426869 B CN107426869 B CN 107426869B
- Authority
- CN
- China
- Prior art keywords
- frame
- module
- single board
- led light
- board computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B45/00—Circuit arrangements for operating light-emitting diodes [LED]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B20/00—Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
- Y02B20/40—Control techniques providing energy savings, e.g. smart controller or presence detection
Landscapes
- Control Of El Displays (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明公开一种LED灯光脱机播放同步系统及方法,该系统包括主控电脑、第一无线路由器以及至少一个子区域控制系统,所述子区域控制系统包括第二无线路由器、单板电脑以及至少一台LED灯光控制器。该方法包括步骤:主控电脑获取第一帧编号和第一时间戳信息,并将第一帧编号和第一时间戳信息打包生成同步帧数据指令后发给单板电脑;单板电脑结合同步帧数据指令和单板电脑的第二时间戳信息,计算得到第二帧编号,将第二帧编号发送给LED灯光控制器;各LED灯光控制器根据第二帧编号调整帧播放参数,进而根据调整后的帧播放参数和LED灯具的显示。本发明可实现远距离、大规模的灯具同步播放。本发明可广泛应用于LED灯光播放控制领域。
Description
技术领域
本发明涉及LED灯光播放控制领域,尤其涉及一种脱机型的LED灯光播放同步控制系统及方法。
背景技术
目前单个楼体或区域的灯光播放控制已经非常成熟,单体楼宇或小区域播放灯光效果也随处可见,然而多栋楼宇或多个区域,甚至整座城市的灯光同步播发,更能体现一座现代化城市的动感和活力,但在多栋楼宇或多个区域实现同步灯光播放却很少见。以往的播放灯光系统只能对小规模的LED灯光播放进行同步控制,无法形成大规模的同步控制,而且控制的距离短,无法满足远距离的控制,随着科技的发展,这已经不能满足一个现代化城市的需求。
发明内容
为了解决上述技术问题,本发明的目的是提供一种对远距离、大规模LED灯光播放进行同步控制的系统。
本发明的另一目的是提供一种对远距离、大规模LED灯光播放进行同步控制的方法。
本发明系统的解决方案是:一种LED灯光脱机播放同步系统,包括主控电脑、第一无线路由器以及至少一个子区域控制系统,所述子区域控制系统包括第二无线路由器、单板电脑以及至少一台LED灯光控制器,每台LED灯光控制器均连接有LED灯具,所述主控电脑依次通过第一无线路由器和第二无线路由器与单板电脑连接,所述单板电脑与LED灯光控制器连接;
所述主控电脑用于获取第一帧编号和第一时间戳信息,并将第一帧编号和第一时间戳信息打包生成同步帧数据指令后发给单板电脑;
所述单板电脑用于根据同步帧数据指令和单板电脑的第二时间戳信息,计算得到第二帧编号,将第二帧编号发送给LED灯光控制器;
所述LED灯光控制器用于根据第二帧编号调整帧播放参数,进而根据调整后的帧播放参数,获取图像数据文件并发送到对应的LED灯具进行显示。
进一步,所述主控电脑包括视频帧信息分析模块、第一时钟模块、视频动画显示模块、坐标映射像素数据生成模块、帧信息数据生成模块以及第一网络通信模块,所述视频帧信息分析模块分别与第一时钟模块、帧信息数据生成模块以及坐标映射像素数据生成模块连接,所述视频帧信息分析模块的输出端模块与视频动画显示模块的输入端连接,所述坐标映射像素数据生成模块的输出端与第一网络通信模块的输入端连接,所述第一时钟模块的输出端与帧信息数据生成模块的输入端连接,所述第一网络通信模块分别与第一无线路由器和帧信息数据生成模块连接。
进一步,所述单板电脑包括第二网络通信模块、时钟同步模块以及通信延时帧偏移校正模块,所述第二网络通信模块分别与时钟同步模块、通信延时帧偏移校正模块以及第二无线路由器连接,所述通信延时帧偏移校正模块的输出端与时钟同步模块的输入端连接。
进一步,所述LED灯光控制器包括第二时钟模块、第三网络通信模块、数据处理模块、显示数据存储模块以及LED灯具显示输出模块,所述数据处理模块分别与第三网络通信模块、显示数据存储模块以及LED灯具显示输出模块连接,所述LED灯具显示输出模块分别与显示数据存储模块和LED灯具连接,所述第二时钟模块的输出端与LED灯具显示输出模块的输入端连接,所述第三网络通信模块与第二网络通信模块连接。
本发明方法的解决方案是:一种LED灯光脱机播放同步方法,包括以下步骤:
主控电脑获取第一帧编号和第一时间戳信息,并将第一帧编号和第一时间戳信息打包生成同步帧数据指令后发给单板电脑;
单板电脑收到同步帧数据指令后,结合同步帧数据指令和单板电脑的第二时间戳信息,计算得到第二帧编号,将第二帧编号发送给LED灯光控制器;
各LED灯光控制器接收到第二帧编号后,根据第二帧编号调整帧播放参数,进而根据调整后的帧播放参数,获取图像数据文件并发送到对应的LED灯具进行显示。
进一步,所述结合同步帧数据指令和单板电脑的第二时间戳信息,计算得到第二帧编号的步骤,具体为:
解析获得同步帧数据指令中的第一时间戳信息和第一帧编号;
将第一时间戳信息和单板电脑的第二时间戳信息进行比较后,得到同步帧数据指令从主控电脑到单板电脑的网络延时;
根据第一帧编号和网络延时计算得到第二帧编号。
进一步,LED灯光控制器是通过以下方式读取图像数据文件的:
以预定的帧速读取从主控电脑发送处接收并预存在本地的图像数据文件。
进一步,还包括以下步骤:
单板电脑按照预设的时间间隔向主控电脑发送信息,并获取主控电脑当前的时间信息;
根据主控电脑当前的时间信息采用时间同步算法校正单板电脑的时钟。
进一步,所述时间同步算法采用Cristian时间同步算法。
进一步,所述根据第二帧编号调整帧播放参数的步骤,具体为:根据第二帧编号,通过调整播放帧速率或跳帧的方式调整帧播放参数。
本发明系统的有益效果是:本系统通过主控电脑发送同步帧数据指令给单板电脑,单板电脑再把第二帧编号发给LED灯光控制器,LED灯光控制器根据第二帧编号调整帧播放参数并调整LED灯具的显示,进而实现了主控电脑对LED灯具同步播放的控制。通过无线路由器,本系统可以实现远距离的同步控制,主控电脑只需给单板电脑发送同步帧数据指令,减缓主控电脑的控制处理能力,同时也增大了主控电脑的控制范围,进而实现本系统的大规模的同步控制。
本发明方法的有益效果是:本方法包括步骤:主控电脑获取第一帧编号和第一时间戳信息,并将第一帧编号和第一时间戳信息打包生成同步帧数据指令后发给单板电脑;单板电脑收到同步帧数据指令后,结合同步帧数据指令和单板电脑的第二时间戳信息,计算得到第二帧编号,将第二帧编号发送给LED灯光控制器;各LED灯光控制器接收到第二帧编号后,根据第二帧编号调整帧播放参数,进而根据调整后的帧播放参数,获取图像数据文件并发送到对应的LED灯具进行显示。该方法中主控电脑发送同步帧数据指令给单板电脑来控制单板电脑的同步,因此主控电脑能够远距离的控制单板电脑的同步;因为主控电脑只需对单板电脑发送同步帧数据指令,再由单板电脑控制LED灯光控制器的同步,所以主控电脑能够实现大规模的同步控制。
附图说明
图1是本发明一种LED灯光脱机播放同步系统的结构框图;
图2是本发明一种LED灯光脱机播放同步系统具体实施例中主控电脑的结构框图;
图3是本发明一种LED灯光脱机播放同步系统具体实施例中单板电脑的结构框图;
图4是本发明一种LED灯光脱机播放同步系统具体实施例中LED灯光控制器的结构框图;
图5是本发明一种LED灯光脱机播放同步系统一具体实施例中LED灯光控制器与对应主控电脑显示屏幕上逻辑映射关系示意图;
图6是本发明一种LED灯光脱机播放同步方法的步骤流程图;
图7是本发明一种LED灯光脱机播放同步方法的一具体实施例的步骤流程图。
具体实施方式
如图1所示,一种LED灯光脱机播放同步系统,包括主控电脑、第一无线路由器以及至少一个子区域控制系统,所述子区域控制系统包括第二无线路由器、单板电脑以及至少一台LED灯光控制器,每台LED灯光控制器均连接有LED灯具,所述主控电脑依次通过第一无线路由器和第二无线路由器与单板电脑连接,所述单板电脑与LED灯光控制器连接;
所述主控电脑用于获取第一帧编号和第一时间戳信息,并将第一帧编号和第一时间戳信息打包生成同步帧数据指令后发给单板电脑;
所述单板电脑用于根据同步帧数据指令和单板电脑的第二时间戳信息,计算得到第二帧编号,将第二帧编号发送给LED灯光控制器;
所述LED灯光控制器用于根据第二帧编号调整帧播放参数,进而根据调整后的帧播放参数,获取图像数据文件并发送到对应的LED灯具进行显示。
如图2所示,所述主控电脑包括视频帧信息分析模块、第一时钟模块、视频动画显示模块、坐标映射像素数据生成模块、帧信息数据生成模块以及第一网络通信模块,所述视频帧信息分析模块分别与第一时钟模块、帧信息数据生成模块以及坐标映射像素数据生成模块连接,所述视频帧信息分析模块的输出端模块与视频动画显示模块的输入端连接,所述坐标映射像素数据生成模块的输出端与第一网络通信模块的输入端连接,所述第一时钟模块的输出端与帧信息数据生成模块的输入端连接,所述第一网络通信模块分别与第一无线路由器和帧信息数据生成模块连接。
如图3所示,进一步作为优选的实施方式,所述单板电脑包括第二网络通信模块、时钟同步模块以及通信延时帧偏移校正模块,所述第二网络通信模块分别与时钟同步模块、通信延时帧偏移校正模块以及第二无线路由器连接,所述通信延时帧偏移校正模块的输出端与时钟同步模块的输入端连接。
如图4所示,进一步作为优选的实施方式,所述LED灯光控制器包括第二时钟模块、第三网络通信模块、数据处理模块、显示数据存储模块以及LED灯具显示输出模块,所述数据处理模块分别与第三网络通信模块、显示数据存储模块以及LED灯具显示输出模块连接,所述LED灯具显示输出模块分别与显示数据存储模块和LED灯具连接,所述第二时钟模块的输出端与LED灯具显示输出模块的输入端连接,所述第三网络通信模块与第二网络通信模块连接。
本发明系统一具体实施例
一种LED灯光脱机播放同步系统,包括主控电脑、第一无线路由器以及至少一个子区域控制系统,所述子区域控制系统包括第二无线路由器、单板电脑以及至少一台LED灯光控制器,每台LED灯光控制器均连接有LED灯具,所述主控电脑依次通过第一无线路由器和第二无线路由器与单板电脑连接,所述单板电脑与LED灯光控制器连接;
所述主控电脑用于获取第一帧编号和第一时间戳信息,并将第一帧编号和第一时间戳信息打包生成同步帧数据指令后发给单板电脑;
所述单板电脑用于根据同步帧数据指令和单板电脑的第二时间戳信息,计算得到第二帧编号,将第二帧编号发送给LED灯光控制器;
所述LED灯光控制器用于根据第二帧编号调整帧播放参数,进而根据调整后的帧播放参数,获取图像数据文件并发送到对应的LED灯具进行显示;
所述主控电脑包括视频帧信息分析模块、第一时钟模块、视频动画显示模块、坐标映射像素数据生成模块、帧信息数据生成模块以及第一网络通信模块,所述视频帧信息分析模块分别与第一时钟模块、帧信息数据生成模块以及坐标映射像素数据生成模块连接,所述视频帧信息分析模块的输出端模块与视频动画显示模块的输入端连接,所述坐标映射像素数据生成模块的输出端与第一网络通信模块的输入端连接,所述第一时钟模块的输出端与帧信息数据生成模块的输入端连接,所述第一网络通信模块分别与第一无线路由器和帧信息数据生成模块连接;
所述单板电脑包括第二网络通信模块、时钟同步模块以及通信延时帧偏移校正模块,所述第二网络通信模块分别与时钟同步模块、通信延时帧偏移校正模块以及第二无线路由器连接,所述通信延时帧偏移校正模块的输出端与时钟同步模块的输入端连接;
所述LED灯光控制器包括第二时钟模块、第三网络通信模块、数据处理模块、显示数据存储模块以及LED灯具显示输出模块,所述数据处理模块分别与第三网络通信模块、显示数据存储模块以及LED灯具显示输出模块连接,所述LED灯具显示输出模块分别与显示数据存储模块和LED灯具连接,所述第二时钟模块的输出端与LED灯具显示输出模块的输入端连接,所述第三网络通信模块与第二网络通信模块连接。
在主控电脑中,所述视频帧信息分析模块用于解压需播放的视频文件;所述视频动画显示模块用于将每帧动画显示在主控电脑的显示屏幕上;所述坐标映射像素数据生成模块用于根据每台LED灯光控制器的所有控制像素点的坐标映射位置读取对应屏幕位置的像素点颜色数据,并有序排列形成生成一帧数据后,依次地把读取到的每帧像素点颜色数据保存到LED灯光控制器显示数据文件中;所述第一时间时钟模块用于提供时钟信号;所述帧信息数据生成模块用于获取第一帧编号和第一时间戳信息,生成同步帧数据指令;所述第一网络通信模块与第一无线路由器连接,用于发送和接收数据信息。
在单板电脑中,所述通信延时帧偏移校正模块用于提取第二时间戳信息、同步帧数据指令中的第一帧编号与第一时间戳信息,将第一时间戳信息和第二时间戳信息进行比较,并计算出网络延时,进而计算出第二帧编号;所述时钟同步模块用于通过第二网络通信模块向主控电脑获取当前时间,通过算法使主控电脑和单板电脑的时钟微秒级的同步;所述第二网络通信模块分别与第二无线路由器和第三网络通信模块连接,用于发送和接收数据信息。
在LED灯光控制器中,所述LED灯具显示输出模块用于根据数据文件的帧频时间要求,每隔一帧的时间周期,从显示数据存储模块中获取每帧数据,并转换为LED灯具的显示数据发送输出到LED灯具中,或者根据第二帧编号计算该帧的数据偏移量,在显示数据存储模块提取到该帧的数据,并转换为LED灯具的显示数据发送输出到LED灯具;所述数据处理模块用于处理单板电脑发过来的第二帧编号信息,并把第二帧编号发送到LED灯具显示输出模块,或者将主控电脑发送过来的数据文件包拆分每帧的显示数据;所述显示数据存储模块用于有序地存储每帧的显示数据;所述第三网络通信模块用于发送和接收数据信息。
所述主控电脑通过第一无线路由器连接到无线网络中,所述每个子区域控制系统的单板电脑通过第二无线路由器连接到无线网络中,主控电脑和单板电脑通过无线网络组成虚拟局域网(VPN),实现中心主控电脑对每个子区域控制系统的单板电脑和LED灯光控制器进行数据传输和参数控制。系统基于VPN组网方式,而非开源网络操作系统,所以灯光同步播放系统网络安全得到了一定的保障。
本系统采用自建VPN局域网,网络地址不受互联网地址限制,通过第一无线路由器,主控电脑同步控制节点最大为128,也就是主控电脑可以同步控制128台单板电脑,而每个子区域控制系统中自建内部局域网,局域网内网络通信可以采用广播方式且网络延时在帧间隔时间内,因此每个子区域控制系统除去路由器、单板机和广播的地址后,最大可以连接252台LED灯光控制器。按每台灯光控制器最大控制灯具点像素400点,单个子区域可控制LED点阵为252*400=100800个像素点,主控电脑总同步控制像素点达为128*252*400=1290万像素点。
参照图5,主控电脑屏幕的最高支持分辨率可以设置为3840*2400。系统共有n个子区域控制系统。每个子区域控制系统有m台LED灯光控制器,子区域控制系统1的m台LED灯光控制器对应屏幕上的坐标映射位置分别为1-1、1-2、……1-m,子区域控制系统2的m台LED灯光控制器对应屏幕上的坐标映射位置分别为2-1、2-2、……2-m,子区域控制系统n的m台LED灯光控制器对应屏幕上的坐标映射位置分别为n-1、n-2、……n-m。
如图6所示,对于上述的系统,其对应的一种LED灯光脱机播放同步方法,包括以下步骤:
主控电脑获取第一帧编号和第一时间戳信息,并将第一帧编号和第一时间戳信息打包生成同步帧数据指令后发给单板电脑;
单板电脑收到同步帧数据指令后,结合同步帧数据指令和单板电脑的第二时间戳信息,计算得到第二帧编号,将第二帧编号发送给LED灯光控制器;
各LED灯光控制器接收到第二帧编号后,根据第二帧编号调整帧播放参数,进而根据调整后的帧播放参数,获取图像数据文件并发送到对应的LED灯具进行显示。
进一步作为优选的实施方式,所述结合同步帧数据指令和单板电脑的第二时间戳信息,计算得到第二帧编号的步骤,具体为:
解析获得同步帧数据指令中的第一时间戳信息和第一帧编号;
将第一时间戳信息和单板电脑的第二时间戳信息进行比较后,得到同步帧数据指令从主控电脑到单板电脑的网络延时;
根据第一帧编号和网络延时计算得到第二帧编号。
进一步作为优选的实施方式,LED灯光控制器是通过以下方式读取图像数据文件的:
以预定的帧速读取从主控电脑发送处接收并预存在本地的图像数据文件。
进一步作为优选的实施方式,还包括以下步骤:
单板电脑按照预设的时间间隔向主控电脑发送信息,并获取主控电脑当前的时间信息;
根据主控电脑当前的时间信息采用时间同步算法校正单板电脑的时钟。
进一步作为优选的实施方式,所述时间同步算法采用Cristian时间同步算法。
进一步作为优选的实施方式,所述根据第二帧编号调整帧播放参数的步骤,具体为:根据第二帧编号,通过调整播放帧速率或跳帧的方式调整帧播放参数。
进一步作为优选的实施方式,所述单板电脑根据网络延时进行计算,得到第二帧编号的步骤,具体为:根据网络延时,得到时差Δt,第二帧编号=第一帧编号+时差Δt/帧频时间。
本发明方法的一具体实施例
如图7所示,一种LED灯光脱机播放同步方法,包括以下步骤:
S1、通过对应每台LED灯光控制器在主控电脑屏幕坐标映射图像数据采集的方式,主控电脑将视频中每帧的像素颜色数据分别保存为一个图像数据文件。
步骤S1是通过上述系统中主控电脑的坐标映射像素数据生成模块来执行。
S2、主控电脑将多个图像数据文件发送给LED灯光控制器,LED灯光控制器接收图像数据文件后存储图像数据文件。
图像数据文件存储在过上述系统中LED灯光控制器的显示数据存储模块中。
S3、LED灯光控制器以预定的帧速读取图像数据文件,并将图像数据文件转化为LED灯具对应的像素颜色信号,把像素颜色信号发给LED灯具。
步骤S3通过上述系统中LED灯光控制器的LED灯具显示输出模块来执行。
S4、主控电脑在预设时刻获取第一帧编号和第一时间戳信息,并将第一帧编号和第一时间戳信息打包生成同步帧数据指令后发给单板电脑。
所述第一帧编号为预设时刻图像数据文件的帧编号,所述第一时间戳信息为预设时刻的时钟参数,结合第一帧编号和第一时间戳信息生成一条同步帧数据指令,将该指令发送给单板电脑。步骤S4通过上述系统中主控电脑的帧信息数据生成模块来执行。
S5、单板电脑接收同步帧数据指令后,解析获得同步帧数据指令中的第一时间戳信息和第一帧编号,将同步帧数据指令中的第一时间戳信息和单板电脑的第二时间戳信息进行比较并得到帧信息从主控电脑到单板电脑的网络延时。
所述第二时间戳信息为单板电脑接收到同步帧数据指令时的时钟参数,通过对第一时间戳信息和第二时间戳信息比较,得到得到时差Δt。步骤S5通过上述系统中单板电脑的通信延时帧偏移校正模块来执行。
单板电脑会在预设的时间间隔向主控电脑发送信息获取当前的时间戳信息,通过Cristian时间同步算法校正单板电脑的时钟,使得主控电脑与单板电脑的时钟微秒级同步(同步精度小于1毫秒),有效克服网络延时和系统计算机软件运行开销等造成的时间误差。
S6、单板电脑根据网络延时进行计算得到第二帧编号。根据网络延时得到的时差Δt,计算出第二帧编号=第一帧编号+时差Δt/帧频时间。
步骤S6通过上述系统中单板电脑的通信延时帧偏移校正模块来执行。
S7、单板电脑将第二帧编号信息通过广播方式发送给LED灯光控制器。
S8、各LED灯光控制器接收到第二帧编号后,根据第二帧编号调整帧播放参数,进而根据调整后的帧播放参数,获取图像数据文件并发送到对应的LED灯具进行显示。
步骤S8通过上述系统中LED灯光控制器的LED灯具显示输出模块来执行。
通过这种同步方法,因为主控电脑和单板电脑间通过Cristian时间同步算法校正的时钟同步精度小于1毫秒,而单板电脑和LED灯光控制器接之间为内部局域网有线传输,加上采用广播式简短指令形式发送,同步帧指令到达各个LED灯光控制器的网络延时小于1毫秒,因此从主控电脑发送同步帧指令到LED灯光控制器的帧延时误差小于2毫秒。按照一般视频动画播放的帧速每秒25帧,即帧周期为40ms时间间隔的帧同步要求,本方法完全可以满足同步播放要求。
同步帧数据指令只涉及帧编号和时间戳信息,因此在整个无线网络和各个区域局域网内的网络实时数据量少,不会对无线网络带宽造成阻塞。且可以留有更多的带宽空间实现系统的其他监测或故障报警功能。另外,系统内部带有时钟同步算法以及帧延时算法策略,因此可以克服网络延时或不稳定所带来的影响,实现可靠的同步效果。
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
Claims (10)
1.一种LED灯光脱机播放同步系统,其特征在于,包括主控电脑、第一无线路由器以及至少一个子区域控制系统,所述子区域控制系统包括第二无线路由器、单板电脑以及至少一台LED灯光控制器,每台LED灯光控制器均连接有LED灯具,所述主控电脑依次通过第一无线路由器和第二无线路由器与单板电脑连接,所述单板电脑与LED灯光控制器连接,主控电脑和单板电脑通过无线网络组成虚拟局域网;每个子区域控制系统中自建内部局域网,内部局域网包括第二路由器、单板机、广播以及多个灯光控制器;
所述主控电脑用于获取第一帧编号和第一时间戳信息,并将第一帧编号和第一时间戳信息打包生成同步帧数据指令后发给单板电脑;
所述单板电脑用于根据同步帧数据指令和单板电脑的第二时间戳信息,计算得到第二帧编号,将第二帧编号发送给LED灯光控制器;
所述LED灯光控制器用于根据第二帧编号调整帧播放参数,进而根据调整后的帧播放参数,获取图像数据文件并发送到对应的LED灯具进行显示。
2.根据权利要求1所述的一种LED灯光脱机播放同步系统,其特征在于,所述主控电脑包括视频帧信息分析模块、第一时钟模块、视频动画显示模块、坐标映射像素数据生成模块、帧信息数据生成模块以及第一网络通信模块,所述视频帧信息分析模块分别与第一时钟模块、帧信息数据生成模块以及坐标映射像素数据生成模块连接,所述视频帧信息分析模块的输出端模块与视频动画显示模块的输入端连接,所述坐标映射像素数据生成模块的输出端与第一网络通信模块的输入端连接,所述第一时钟模块的输出端与帧信息数据生成模块的输入端连接,所述第一网络通信模块分别与第一无线路由器和帧信息数据生成模块连接。
3.根据权利要求2所述的一种LED灯光脱机播放同步系统,其特征在于,所述单板电脑包括第二网络通信模块、时钟同步模块以及通信延时帧偏移校正模块,所述第二网络通信模块分别与时钟同步模块、通信延时帧偏移校正模块以及第二无线路由器连接,所述通信延时帧偏移校正模块的输出端与时钟同步模块的输入端连接。
4.根据权利要求3所述的一种LED灯光脱机播放同步系统,其特征在于,所述LED灯光控制器包括第二时钟模块、第三网络通信模块、数据处理模块、显示数据存储模块以及LED灯具显示输出模块,所述数据处理模块分别与第三网络通信模块、显示数据存储模块以及LED灯具显示输出模块连接,所述LED灯具显示输出模块分别与显示数据存储模块和LED灯具连接,所述第二时钟模块的输出端与LED灯具显示输出模块的输入端连接,所述第三网络通信模块与第二网络通信模块连接。
5.一种LED灯光脱机播放同步方法,其特征在于,包括以下步骤:
主控电脑获取第一帧编号和第一时间戳信息,并将第一帧编号和第一时间戳信息打包生成同步帧数据指令后发给单板电脑;
单板电脑收到同步帧数据指令后,结合同步帧数据指令和单板电脑的第二时间戳信息,计算得到第二帧编号,将第二帧编号发送给LED灯光控制器;
各LED灯光控制器接收到第二帧编号后,根据第二帧编号调整帧播放参数,进而根据调整后的帧播放参数,获取图像数据文件并发送到对应的LED灯具进行显示;
主控电脑和单板电脑通过无线网络组成虚拟局域网;每个子区域控制系统中自建内部局域网,内部局域网包括第二路由器、单板机、广播以及多个灯光控制器。
6.根据权利要求5所述的一种LED灯光脱机播放同步方法,其特征在于,所述结合同步帧数据指令和单板电脑的第二时间戳信息,计算得到第二帧编号的步骤,具体为:
解析获得同步帧数据指令中的第一时间戳信息和第一帧编号;
将第一时间戳信息和单板电脑的第二时间戳信息进行比较后,得到同步帧数据指令从主控电脑到单板电脑的网络延时;
根据第一帧编号和网络延时计算得到第二帧编号。
7.根据权利要求5所述的一种LED灯光脱机播放同步方法,其特征在于,LED灯光控制器是通过以下方式读取图像数据文件的:
以预定的帧速读取从主控电脑发送处接收并预存在本地的图像数据文件。
8.根据权利要求5所述的一种LED灯光脱机播放同步方法,其特征在于,还包括以下步骤:
单板电脑按照预设的时间间隔向主控电脑发送信息,并获取主控电脑当前的时间信息;
根据主控电脑当前的时间信息采用时间同步算法校正单板电脑的时钟。
9.根据权利要求8所述的一种LED灯光脱机播放同步方法,其特征在于,所述时间同步算法采用Cristian时间同步算法。
10.根据权利要求5-7任一项所述的一种LED灯光脱机播放同步方法,其特征在于,所述根据第二帧编号调整帧播放参数的步骤,具体为:根据第二帧编号,通过调整播放帧速率或跳帧的方式调整帧播放参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710624985.9A CN107426869B (zh) | 2017-07-27 | 2017-07-27 | 一种led灯光脱机播放同步系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710624985.9A CN107426869B (zh) | 2017-07-27 | 2017-07-27 | 一种led灯光脱机播放同步系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107426869A CN107426869A (zh) | 2017-12-01 |
CN107426869B true CN107426869B (zh) | 2023-07-25 |
Family
ID=60430575
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710624985.9A Active CN107426869B (zh) | 2017-07-27 | 2017-07-27 | 一种led灯光脱机播放同步系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107426869B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108279609A (zh) * | 2018-02-13 | 2018-07-13 | 上海山柰智能科技有限公司 | 光污染控制模块、电脑光污染控制器及控制方法 |
CN110958477A (zh) * | 2018-09-26 | 2020-04-03 | 株式会社理光 | 媒体数据播放的同步控制方法、装置及计算机可读介质 |
CN109309990B (zh) * | 2018-10-15 | 2024-02-09 | 东莞市建鑫电子科技有限公司 | 一种灯光同步系统 |
CN110602828A (zh) * | 2019-09-24 | 2019-12-20 | 深圳市千百辉照明工程有限公司 | Led灯光分组同步方法与系统、同步终端及存储介质 |
CN111726913B (zh) * | 2020-06-22 | 2025-01-14 | 太龙电子股份有限公司 | 一种实现rgb灯具与rgb的led屏幕同步控制的系统 |
CN114585131B (zh) * | 2022-02-23 | 2023-11-17 | 深圳市智岩科技有限公司 | 灯效控制方法、装置、计算机设备及存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102186275B (zh) * | 2011-02-01 | 2014-05-14 | 大峡谷光电科技(苏州)有限公司 | Led灯光远程实时播放同步控制方法及系统 |
CN104837262A (zh) * | 2015-05-11 | 2015-08-12 | 广西科技大学 | 无线控制照明系统 |
CN106163017B (zh) * | 2016-09-05 | 2018-03-09 | 深圳爱克莱特科技股份有限公司 | Led景观城市建筑立面集群灯光互联网控制系统 |
-
2017
- 2017-07-27 CN CN201710624985.9A patent/CN107426869B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107426869A (zh) | 2017-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107426869B (zh) | 一种led灯光脱机播放同步系统及方法 | |
CN107465474B (zh) | 数控系统总线设备的时间同步系统及方法 | |
US9912845B2 (en) | Video information reproduction system and video information reproduction device | |
US20160357493A1 (en) | Synchronization of videos in a display wall | |
US20110035511A1 (en) | Remote Hardware Timestamp-Based Clock Synchronization | |
CN103402140B (zh) | 一种分布式ip视频解码器同步拼接上墙的方法和系统 | |
CN110602828A (zh) | Led灯光分组同步方法与系统、同步终端及存储介质 | |
CN104506888B (zh) | 时钟同步装置、方法和系统 | |
US20120327300A1 (en) | Adaptive media delay matching | |
US10129500B2 (en) | Multi-display apparatus | |
KR102566550B1 (ko) | 복수의 커넥티드 장치 간 디지털 콘텐츠의 재생 동기화를 맞추는 방법 및 이를 이용한 장치 | |
CN105657403B (zh) | 基于fpga的结构光投影和图像采集的同步系统 | |
US9743421B2 (en) | Simultaneous operation of multiple communications protocols | |
CN110519330B (zh) | 基于arinc661的多显控数据同步方法及系统 | |
CN104243079A (zh) | 一种实时以太网的微秒级时钟同步方法 | |
CN116389811A (zh) | 一种分布式视频图像拼接的同步控制方法及系统 | |
CN110831281A (zh) | 辅助同步的led控制装置及led灯光控制系统 | |
CN110660351B (zh) | Led灯光同步控制方法与系统、同步终端及存储介质 | |
CN102915222B (zh) | 多灯光主控制器间时间同步方法及其实现装置 | |
CN101051886A (zh) | 一种短程无线通信网络的网络时钟同步方法 | |
CN108235537B (zh) | 一种照明控制方法及系统 | |
US10741217B2 (en) | Intelligent media synchronization | |
US20240298059A1 (en) | Method of synchronizing playback of digital content between plurality of connected devices and device using the same | |
CN102946546B (zh) | 一种支持快门式3d显示的led显示屏控制系统 | |
KR20170125405A (ko) | 시각 동기 장치 및 시각 동기 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |