LED灯光同步控制方法与系统、同步终端及存储介质技术方案

技术编号:23052814 阅读:30 留言:0更新日期:2020-01-07 15:11
本发明专利技术涉及LED灯光同步控制方法与系统、同步终端及存储介质,其中,方法包括:获取画面数据、播放时间参数和布灯图,其中,画面数据包括若干帧画面;根据每一帧画面和布灯图,计算映射到每个像素点的画面工作数据;根据同步后的本地时间以及播放时间参数,计算每一帧画面的播放时刻表,并与每帧画面工作数据关联存储;根据播放时刻表,在预设时刻,读取对应时刻帧的画面工作数据,并向外发送,每帧的画面工作数据的发送具有预设发送间隔;获取对应时刻帧的画面工作数据的发送完成时间,判断是否超时;如果超时,则根据超时时间,调整预设发送间隔,用于发送下一个对应时刻帧的画面工作数据。实现LED灯条同步显示相同帧的画面。

LED lighting synchronization control method and system, synchronization terminal and storage medium

【技术实现步骤摘要】
LED灯光同步控制方法与系统、同步终端及存储介质
本专利技术涉及LED灯光控制领域,特别是涉及一种LED灯光同步控制方法与系统、同步终端及存储介质。
技术介绍
因为LED具有低能耗、高亮度、高刷新速率等特点,因此被广泛应用于显示、照明、背光源等领域。LED在景观照明、城市亮化中,可以带来舒适的视觉感知和良好的艺术美感,在近年来得到了迅猛发展。通常,一个城市亮化工程的规模很大,分布范围很广,可能包括几万平方米,甚至几十万平方米的外墙立面。这种规模的城市亮化工程,一般需要分为多个相对独立的控制子系统,通过对控制子系统的联合同步控制,才能实现整体显示画面的显示。但是,现有亮化控制系统下,存在画面卡顿、子区域画面不同步的问题。而用户对亮化工程显示效果的要求越来越高,如何保证每个控制子系统同一时间播放相同帧的画面,是亟需解决的问题。
技术实现思路
基于此,有必要针对现有城市亮化控制系统存在的画面卡顿、画面不同步的问题,提出一种LED灯光同步控制方法与系统、同步终端及存储介质。本专利技术一实施例提供了一种LED灯光同步控制方法,包括:获取画面数据、播放时间参数和布灯图,其中,画面数据包括若干帧画面;根据每一帧画面和布灯图,计算映射到每个像素点的画面工作数据;根据同步后的本地时间以及播放时间参数,计算每一帧画面的播放时刻表,并与每帧画面工作数据关联存储;根据播放时刻表,在预设时刻,读取对应时刻帧的画面工作数据,并向外发送,其中,每帧的画面工作数据的发送具有预设发送间隔;获取对应时刻帧的画面工作数据的发送完成时间,判断是否超时;如果判断超时,则根据超时时间,调整预设发送间隔,根据调整后的发送间隔,发送下一个对应时刻帧的画面工作数据。在一些实施例中,所述根据播放时刻表,在预设时刻,读取对应时刻帧的画面工作数据,并向外发送步骤中,所述对应时刻帧的画面工作数据包括多帧的画面工作数据,所述对应时刻帧的画面工作数据打包成数据包;所述数据包中,在每帧的画面工作数据之后设置对应预设发送间隔长度的比特位。在一些实施例中,在所述根据同步后的本地时间以及播放时间参数,计算每一帧画面的播放时刻表,并与每帧画面工作数据关联存储步骤之前,所述方法还包括:对本地时间进行同步。在一些实施例中,在根据播放时刻表,在预设时刻,读取对应时刻帧的画面工作数据,并向外发送的步骤之前,所述方法还包括,根据播放时刻表,提前从存储器中读取若干帧的画面工作数据,存储到缓存器中。本专利技术一实施例还提供了一种LED灯光同步控制方法,包括:获取画面数据、播放时间参数和布灯图,其中,画面数据包括若干帧画面;根据每一帧画面和布灯图,计算映射到每个像素点的画面工作数据;根据同步后的本地时间以及播放时间参数,计算每一帧画面的播放时刻表,并与每帧画面工作数据关联存储;根据播放时刻表,在预设时刻,读取对应时刻帧的画面工作数据,并向外发送,其中,每帧的画面工作数据的发送具有预设发送间隔;根据当前时刻的对应时刻帧的画面工作数据的发送完成时间,调整下一时刻的对应时刻帧的画面工作数据所需的预设发送间隔。本专利技术一实施例提供了一种同步终端,用于LED灯光同步控制,包括:获取单元,用于获取画面数据、播放时间参数和布灯图,其中,画面数据包括若干帧画面;工作数据处理单元,用于根据每一帧画面和布灯图,计算映射到每个像素点的画面工作数据;时刻表单元,用于根据同步后的本地时间以及播放时间参数,计算每一帧画面的播放时刻表,并与每帧画面工作数据关联存储;发送单元,用于根据播放时刻表,在预设时刻,读取对应时刻帧的画面工作数据,并向外发送,其中,每帧的画面工作数据发送具有预设发送间隔;超时判断单元,用于获取对应时刻帧的画面工作数据的发送完成时间,判断是否超时;调整单元,用于如果判断超时,则根据超时时间,调整预设发送间隔。在一些实施例中,还包括同步单元,用于对本地时间进行同步。本专利技术另一实施例提供了一种同步终端,用于LED灯光同步控制,包括:获取单元,用于获取画面数据、播放时间参数和布灯图,其中,画面数据包括若干帧画面;工作数据处理单元,用于根据每一帧画面和布灯图,计算映射到每个像素点的画面工作数据;时刻表单元,用于根据同步后的本地时间以及播放时间参数,计算每一帧画面的播放时刻表,并与每帧画面工作数据关联存储;发送单元,用于根据播放时刻表,在预设时刻,读取对应时刻帧的画面工作数据,并向外发送,其中,每帧的画面工作数据发送具有预设发送间隔;动态调整单元,用于根据当前时刻的对应时刻帧的画面工作数据的发送完成时间,调整下一时刻的对应时刻帧的画面工作数据所需的预设发送间隔。本专利技术一实施例提供了一种LED灯光同步控制系统,包括服务器、若干同步终端、若干控制器以及LED灯条,所述服务器与所述同步终端通信连接,每个所述同步终端与若干所述控制器通信连接,每个所述控制器与若干所述LED灯条通信连接,所述LED灯条布设为预设形状,所述同步终端为前面任一项所述的同步终端。本专利技术一实施例还提供了一种机器可读存储介质,其上存储有计算机程序,其中所述计算机程序在由处理器执行时实现前面任一项所述的LED灯光同步控制方法。如此,通过对每一帧画面设置各自的、基于同步的本地时间计算的时刻表,保障了所有同步终端的时刻表相同。通过调整预设发送间隔,即使某一帧的画面工作数据发送超时,也可以保证下一帧的画面工作数据及时发送完成,以保证每个同步终端中,每帧的画面数据发送时间以及发送完成时间基本相同,实现所有同步终端控制的LED灯条同步显示相同帧的画面。通过本实施例的方案,可以保障大部分画面帧的同步,即使有一帧画面发送超时,也不会有明显的卡顿现象,不会导致后续帧的不同步。附图说明图1为本专利技术一实施例的LED灯光同步控制系统的示意图;图2为本专利技术一实施例的LED灯光同步控制系统的结构示意图;图3为本专利技术一实施例的LED灯光同步控制方法的流程图;图4为本专利技术另一实施例的LED灯光同步控制方法的流程图;图5为本专利技术又一实施例的LED灯光同步控制方法的流程图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施方式及实施方式中的特征可以相互组合。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本专利技术。在一个LED灯光同步控制系统中,如图1及图2所示,包括服务器10、若干同步终端20、若干控制器30以及LED灯条40,服务器10与若干同步终端20通信连接,每个同步终端20与若干控制器30通信连接,每个本文档来自技高网
...

【技术保护点】
1.一种LED灯光同步控制方法,其特征在于,包括:/n获取画面数据、播放时间参数和布灯图,其中,画面数据包括若干帧画面;/n根据每一帧画面和布灯图,计算映射到每个像素点的画面工作数据;/n根据同步后的本地时间以及播放时间参数,计算每一帧画面的播放时刻表,并与每帧画面工作数据关联存储;/n根据播放时刻表,在预设时刻,读取对应时刻帧的画面工作数据,并向外发送,其中,每帧的画面工作数据的发送具有预设发送间隔;/n获取对应时刻帧的画面工作数据的发送完成时间,判断是否超时;/n如果判断超时,则根据超时时间,调整预设发送间隔,根据调整后的发送间隔,发送下一个对应时刻帧的画面工作数据。/n

【技术特征摘要】
1.一种LED灯光同步控制方法,其特征在于,包括:
获取画面数据、播放时间参数和布灯图,其中,画面数据包括若干帧画面;
根据每一帧画面和布灯图,计算映射到每个像素点的画面工作数据;
根据同步后的本地时间以及播放时间参数,计算每一帧画面的播放时刻表,并与每帧画面工作数据关联存储;
根据播放时刻表,在预设时刻,读取对应时刻帧的画面工作数据,并向外发送,其中,每帧的画面工作数据的发送具有预设发送间隔;
获取对应时刻帧的画面工作数据的发送完成时间,判断是否超时;
如果判断超时,则根据超时时间,调整预设发送间隔,根据调整后的发送间隔,发送下一个对应时刻帧的画面工作数据。


2.根据权利要求1所述的LED灯光同步控制方法,其特征在于,所述根据播放时刻表,在预设时刻,读取对应时刻帧的画面工作数据,并向外发送步骤中,所述对应时刻帧的画面工作数据包括多帧的画面工作数据,所述对应时刻帧的画面工作数据打包成数据包;所述数据包中,在每帧的画面工作数据之后设置对应预设发送间隔长度的比特位。


3.根据权利要求1所述的LED灯光同步控制方法,其特征在于,在所述根据同步后的本地时间以及播放时间参数,计算每一帧画面的播放时刻表,并与每帧画面工作数据关联存储步骤之前,所述方法还包括:
对本地时间进行同步。


4.根据权利要求1所述的LED灯光同步控制方法,其特征在于,在根据播放时刻表,在预设时刻,读取对应时刻帧的画面工作数据,并向外发送的步骤之前,所述方法还包括,
根据播放时刻表,提前从存储器中读取若干帧的画面工作数据,存储到缓存器中。


5.一种LED灯光同步控制方法,其特征在于,包括:
获取画面数据、播放时间参数和布灯图,其中,画面数据包括若干帧画面;
根据每一帧画面和布灯图,计算映射到每个像素点的画面工作数据;
根据同步后的本地时间以及播放时间参数,计算每一帧画面的播放时刻表,并与每帧画面工作数据关联存储;
根据播放时刻表,在预设时刻,读取对应时刻帧的画面工作数据,并向外发送,其中,每帧的画面工作数据的发送具有预设发送间隔;
根据当前时刻的对应时刻帧的画面工作数据的发送完成时间,调整下一时刻的对应时...

【专利技术属性】
技术研发人员:叶中海黄海力胡伟良王利强李选中吴振志吴涵渠
申请(专利权)人:深圳市千百辉照明工程有限公司
类型:发明
国别省市:广东;44

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

1