一种控制LED的方法、系统、客户端和移动终端技术方案

技术编号:35022218 阅读:16 留言:0更新日期:2022-09-24 22:52
本申请实施例涉及一种控制LED的方法、系统、客户端和移动终端,控制LED的方法用于客户端,方法包括以下步骤:响应于播放指令,对待播放的第一视频流进行处理获得第二视频流的多帧连续图像,播放指令包括每秒帧数FPS和与客户端时间同步的起始播放时间;根据LED布灯需求,对每帧图像进行LED关联映射,依序转换为多组所需的图像数据,每组图像数据包括一个或多个分控设备所需的目标图像数据;将每组中的一个或多个目标图像数据采用预设协议封装成报文发送给相应的分控设备,以使分控设备根据接收对应的报文控制与自身相连的LED。如此,降低了项目成本,实现了客户端与分控设备直连交互,若项目现场出现异常,方便现场调试。方便现场调试。方便现场调试。

【技术实现步骤摘要】
一种控制LED的方法、系统、客户端和移动终端


[0001]本专利技术涉及LED设备
,特别是涉及一种控制LED的方法、系统、客户端和移动终端。

技术介绍

[0002]LED在城市化亮化中的应用逐渐广泛,比如楼栋外墙的大规模LED灯光项目,就这样的项目来说还需要划分为多个部分进行联动同步控制。
[0003]相关技术中多使用上位机软件、主控设备和多个分控设备进行联动同步控制,如图1所示。其中PC机中的软件负责节目播放并进行图形转换,主控设备通过HDMI获取PC显卡中转换后的图像数据并由网口分发给不同的分控设备,进而完成对不同LED的灯光控制。在该联动同步控制中,主控设备不可或缺,由上位机软件实现视频转换,主控设备通过HDMI线以很高的速率抓取满屏数据再分发给分控设备;在项目较大点数较多时该方式比较合适。
[0004]然而,采用主控的方法,即便在项目带点数较少,也就是分控设备数量不多时也需要配置一台成本高昂的主控设备,各个分控设备不能直接与上位机相连,也就是分控设备无法与便携笔记本或电脑等终端相连。假设单台分控设备出现异常,现场人员也无法直接由便携笔记本等与分控设备直连来进行现场调试。

技术实现思路

[0005]有鉴于此,本申请实施例为解决
技术介绍
中存在的至少一个问题而提供一种控制LED的方法、系统、客户端和移动终端。
[0006]第一方面,本申请实施例提供了一种控制LED的方法,其用于客户端,所述方法包括以下步骤:
[0007]响应于播放指令,对待播放的第一视频流进行处理获得第二视频流的多帧连续图像,所述播放指令包括每秒帧数FPS和与所述客户端时间同步的起始播放时间;
[0008]根据LED布灯需求,对每帧所述图像进行LED关联映射,依序转换为多组所需的图像数据,每组所述图像数据包括一个或多个分控设备所需的目标图像数据;
[0009]将每组中的一个或多个目标图像数据采用预设协议封装成报文发送给相应的分控设备,以使所述分控设备根据接收对应的报文控制与自身相连的LED。
[0010]结合本申请的第一方面,在一可选实施方式中,所述方法还包括以下步骤:
[0011]根据所述起始播放时间和所述FPS,将音频流同步到所述第二视频流上,以重新生成新的与所述客户端时间同步的音视频流,并通过所述预设协议封装发送给相应的分控设备。
[0012]结合本申请的第一方面,在一可选实施方式中,对所述图像的获得、转换和发送采用流水线处理。
[0013]结合本申请的第一方面,在一可选实施方式中,采用ffmpeg库动态对所述第一视频流进行解码处理得到所述第二视频流。
[0014]结合本申请的第一方面,在一可选实施方式中,对所述图像进行LED关联映射并采用cuda并行转换为多组所需的图像数据;或者,
[0015]对所述图像进行LED关联映射并采用CPU多线程转换为多组所需的图像数据。
[0016]结合本申请的第一方面,在一可选实施方式中,将所述目标图像数据采用UDP协议封装成报文发送给相应的分控设备。
[0017]结合本申请的第一方面,在一可选实施方式中,所述方法还包括以下步骤:
[0018]查看所述分控设备的在线状态或固件版本号;或者,
[0019]对所述分控设备进行编址、固件升级或固件回退;或者,
[0020]对所述分控设备设置链路通道、修改分控设备ID、内置程序进行测试。
[0021]第二方面,本申请实施例提供了一种控制LED的客户端,所述客户端包括:
[0022]图像获取模块,其被配置为响应于播放指令,对待播放的第一视频流进行处理获得第二视频流的多帧连续图像,所述播放指令包括每秒帧数FPS和与所述客户端时间同步的起始播放时间;
[0023]图像转换模块,其被配置为根据LED布灯需求,对每帧所述图像进行LED关联映射,依序转换为多组所需的图像数据,每组所述图像数据包括一个或多个分控设备所需的目标图像数据;
[0024]数据发送模块,其被配置为将每组中的一个或多个目标图像数据采用预设协议封装成报文发送给相应的分控设备,以使所述分控设备根据接收对应的报文控制与自身相连的LED。
[0025]第三方面,本申请一实施例提供了一种控制LED的移动终端,包括如上述第二方面中的控制LED的客户端。
[0026]第四方面,本申请一实施例提供了一种控制LED的系统,包括移动终端和多个分控设备,所述移动终端包括如上述第二方面中的控制LED的客户端,且所述客户端与多个所述分控设备均相连。
[0027]本申请实施例所提供的一种控制LED的方法、系统、客户端和移动终端,一方面,通过在图像转换之前对待播放的第一视频流根据用户的播放指令进行响应处理得到第二视频流的多帧连续图像,其中,播放指令中的起始播放时间与客户端时间同步,能够根据每秒帧数FPS和第一帧图像的播放时间确定其余帧的准确播放时间进而实现所有分控设备的联动同步;另一方面,对每帧所述图像进行LED关联映射是根据LED布灯需求确定的,也就是说能够选择带点数的多少,以便联动同步控制能够满足不同规格的项目;可见,本申请实施例在联动同步控制不同分控设备时能够去掉高昂的主控设备,降低项目成本,还能够客户端与分控设备直连交互,若项目现场出现异常,现场调试人员能够携带移动终端去到现场与分控设备直接相连,方便现场调试。
[0028]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0029]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0030]图1为相关技术提供的控制LED的系统连接框图;
[0031]图2为本申请一实施例提供的控制LED的系统的应用场景示意图;
[0032]图3为本申请一实施例提供的控制LED的方法的流程框图;
[0033]图4为本申请一实施例中流水线处理图像的流程示意图;
[0034]图5为本申请一实施例提供的控制LED的客户端的结构示意图。
具体实施方式
[0035]为使本专利技术的技术方案和有益效果能够更加明显易懂,下面通过列举具体实施例的方式进行详细说明。其中,附图不一定是按比例绘制的,局部特征可以被放大或缩小,以更加清楚的显示局部特征的细节;除非另有定义,本文所使用的技术和科学术语与本申请所属的
中的技术和科学术语的含义相同。
[0036]本专利技术实施例中,移动终端可以包括:PC(Personal Computer,个人计算机)、平板电脑、手机、智能手机、笔记本电脑等设备;客户端可以为移动终端中的客户端模块,比如软件APP。除特别说明外,本专利技术后续实施例中的客户端均以控制LED的客户端为例进行说明。
[0037]下面将结合图2~图4,对本专利技术实施例提供的一种控制LED本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制LED的方法,其特征在于,其应用于客户端,所述方法包括以下步骤:响应于播放指令,对待播放的第一视频流进行处理获得第二视频流的多帧连续图像,所述播放指令包括每秒帧数FPS和与所述客户端时间同步的起始播放时间;根据LED布灯需求,对每帧所述图像进行LED关联映射,依序转换为多组所需的图像数据,每组所述图像数据包括一个或多个分控设备所需的目标图像数据;将每组中的一个或多个目标图像数据采用预设协议封装成报文发送给相应的分控设备,以使所述分控设备根据接收对应的报文控制与自身相连的LED。2.如权利要求1所述的控制LED的方法,其特征在于,所述方法还包括以下步骤:根据所述起始播放时间和所述FPS,将音频流同步到所述第二视频流上,以重新生成新的与所述客户端时间同步的音视频流,并通过所述预设协议封装发送给相应的分控设备。3.如权利要求1所述的控制LED的方法,其特征在于,对所述图像的获得、转换和发送采用流水线处理。4.如权利要求1所述的控制LED的方法,其特征在于,采用ffmpeg库动态对所述第一视频流进行解码处理得到所述第二视频流。5.如权利要求1所述的控制LED的方法,其特征在于,对所述图像进行LED关联映射并采用cuda并行转换为多组所需的图像数据;或者,对所述图像进行LED关联映射并采用CPU多线程转换为多组所需的图像数据。6....

【专利技术属性】
技术研发人员:张家瑞
申请(专利权)人:大峡谷照明系统苏州股份有限公司
类型:发明
国别省市:

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

1