一种异型显示屏像素数据组织与传输方法技术

技术编号:34451954 阅读:84 留言:0更新日期:2022-08-06 16:53
本发明专利技术属于异型屏显示技术领域,涉及一种异型显示屏像素数据组织与传输方法,先设计像素地址文件:设计建筑物立面布灯图;确定布灯串联关系,对灯具进行编址;分配端口号;像素编址,得到图像像素地址;根据布灯图的灯具地址以及图像像素地址,建立图像像素地址和灯具地址的对应关系;生成像素地址文件:像素地址文件包括控制器参数段和LED灯串像素地址段,通过建立布灯图和像素地址文件,进行图像帧变换和像素数据快速重排打包并通过网络传输,实现在异型屏上准确地视频显示。在异型屏上准确地视频显示。在异型屏上准确地视频显示。

【技术实现步骤摘要】
一种异型显示屏像素数据组织与传输方法


[0001]本专利技术属于异型屏显示
,具体涉及一种异型显示屏像素数据组织与传输方法。

技术介绍

[0002]随着景观照明规模的扩大,以线条灯在建筑物立面安装形成阵列,构成一个以灯具为显示单元的显示屏,它的特点是在建筑物立面布灯要受到窗户、阳台等限制,布灯阵列不规则,灯具的通信连接线要根据实际情况变化,不同的工程应用的显示屏布灯规则和连接顺序各不相同。
[0003]景观照明常用的两种不同的LED显示屏及其实现视频图像显示的差异:
[0004]通用LED显示屏:这种显示屏基本显示单元是LED模组,LED以阵列方式排列,形成一个矩形的显示屏。为了实现视频显示,将矩型显示屏分为多个小的矩形显示模组,每个模组由M*N(行*列)个LED组成,由一个接收卡控制,可以看出模组的LED行和列数以及内部LED串联的方式和顺序都是固定不变的。这种屏称之为通用显示屏。
[0005]LED异型显示屏:这种显示屏基本显示单元是LED灯具,每个灯具由多个一字排列的LED组成,灯具以阵列方式固定在建筑物的立面上。由于受到建筑物窗和阳台等的限制,灯具的排列缺乏一致性。灯具之间的串联关系是根据现场的实际情况来确定,缺乏规律性。这种屏称之为异型屏或景观照明屏。两种显示屏比较如图1所示,图1(a)是通用显示屏的结构,由4个完全相同的模组拼接而成;图1(b)是异型屏,有3个不能安装灯具的窗户,LED灯具之间连接关系根据窗户的大小和位置不同而变化,每一个LED灯具串中的灯具数量和连接关系都不相同。
[0006]对于通用显示屏,显示模组的结构和串行连接完全一致,视频图像进行分块并以固定像素数据排列打包,通过网络将数据包传送到模组,就可以实现正常的视频图像显示。而异型屏,对于不同工程应用,由于LED连接顺序和数量各不相同,具有随机性,因此无法像通用显示屏一样,像素数据以固定方式打包传输,必须分别对每一个LED灯具串进行像素数据重新排列,然后以灯串数据打包传输,才能实现正确的显示。
[0007]目前LED显示屏控制系统是针对通用显示屏设计的,是将解码后的视频图像,以及模组相对应的图像块内的像素数据以固定顺序打包,通过网络发送到模组控制板,实现视频显示。然而这种以固定顺序和像素点数打包进行图像数据传输方式在异型屏中无法实现正确的视频显示,图像帧像素快速重组打包传输成为异型屏技术瓶颈。

技术实现思路

[0008]本专利技术的目的在于提供一种异型显示屏像素数据组织与传输方法,解决了对以固定顺序和像素点数打包进行图像数据传输方式在异型屏中无法实现正确的视频显示问题。
[0009]本专利技术是通过以下技术方案来实现:
[0010]一种异型显示屏像素数据组织与传输方法,包括:
[0011](1)设计像素地址文件
[0012]1.1、根据建筑物立面设计布灯图;
[0013]1.2、确定布灯串联关系,对灯具进行编址,得到灯具地址;
[0014]1.3、分配端口号;
[0015]1.4、像素编址,得到图像像素地址;
[0016]1.5、根据布灯图的灯具地址以及图像像素地址,建立图像像素地址和灯具地址的对应关系;
[0017]1.6、生成像素地址文件:
[0018]像素地址文件包括控制器参数段和LED灯串像素地址段;
[0019](2)传输图像
[0020]2.1、播放器播放视频文件,经解码生成图像数据帧;
[0021]2.2、对图像数据帧进行变换,得到每一帧图像的RGB数据;
[0022]2.3、从flash中像素地址文件的第一个像素地址段开始,依次读取LED灯串像素地址段;
[0023]2.4、从像素地址段第8个字节开始连续读取数据,并以此数据作为像素地址从图像帧缓冲区读取像素数据,取代LED灯串像素地址段对应的数据,形成LED灯串数据段;
[0024]2.5、将该LED灯串数据段打包为UDP像素数据包,发送给控制器;
[0025]2.6、重复2.3~2.5步,直到像素地址文件的像素地址段全部读取完毕;
[0026]2.7、发送UDP显示同步包至控制器,控制器接收并解析后,以串行时序发送数据到对应的LED灯具上,完成图像显示。
[0027]进一步,步骤1.1具体为:确定建筑物立面布灯区域的宽度、高度以及灯间距,完成布灯图设计;布灯图设计时不考虑建筑物不能布灯的区域。
[0028]进一步,步骤1.2具体为:确定布灯串联关系,并使用连接线表示连接关系,并在图中标出灯具地址,不能布灯区域的灯具不再布线。
[0029]进一步,步骤1.2中,灯具编址从连接的第一个灯开始,初始地址为1,以连接顺序连续编址,最大编制数量512。
[0030]进一步,步骤1.3具体为:每一串灯具有唯一端口号,端口号以CxPy方式命名,其中,x取1~128,y取1~16。
[0031]进一步,步骤1.6中,控制器参数段包括功能域和数据域;
[0032]功能域包括图像帧的宽度、高度各2个字节,像素地址文件段数2个字节;
[0033]数据域包括768字节的显示gamma校正表;
[0034]LED灯串像素地址段包括7个字节的功能域和768字节的像素地址域。
[0035]进一步,S2.2具体包括以下步骤:
[0036](2.21)缩放变换:依据像素地址文件提供的宽高数据进行缩放变换,生成和布灯图大小一致的图像;
[0037](2.22)对图像进行色彩空间转换得到RGB数据;
[0038](2.23)对RGB数据进行显示Gamma变换,生成新的RGB数据。
[0039]进一步,UDP像素数据包和UDP显示同步包统称为UDP数据包,步骤2.7具体为:
[0040]控制器接收到UDP数据包后,解析并读取命令符,判断UDP数据包是否为UDP像素数
据包,若是,则解析并读取此UDP数据包中的ID,如果此UDP数据包中的ID号和控制器的ID一致,则解析数据并按端口号存储;
[0041]若UDP数据包不是像素数据包,则判断该UDP数据包为UDP显示同步包,解析并发送显示同步控制命令,将数据以串行时序发送到LED灯串的每个灯具上,完成一帧图像的显示。
[0042]与现有技术相比,本专利技术具有以下有益的技术效果:
[0043]本专利技术公开了一种异型显示屏像素数据组织与传输方法,区别于通用LED显示屏,对于不同的工程,灯具布局和连接关系各不相同的情况下,通过建立布灯图和像素地址文件,进行图像帧变换和像素数据快速重排打包并通过网络传输,实现在异型屏上准确地视频显示;像素地址文件包含异型屏显示相关参数以及LED级联串的像素地址;通过像素地址文件可以快速生成对应于LED级联串的像素数据包,并通过网络传输到LED灯具,实现准确像素传输,达到异型屏视频图片等正确显示目的,满足实际工程应用的需求。
附图说明<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异型显示屏像素数据组织与传输方法,其特征在于,包括:(1)设计像素地址文件1.1、根据建筑物立面设计布灯图;1.2、确定布灯串联关系,对灯具进行编址,得到灯具地址;1.3、分配端口号;1.4、像素编址,得到图像像素地址;1.5、根据布灯图的灯具地址以及图像像素地址,建立图像像素地址和灯具地址的对应关系;1.6、生成像素地址文件:像素地址文件包括控制器参数段和LED灯串像素地址段;(2)传输图像2.1、播放器播放视频文件,经解码生成图像数据帧;2.2、对图像数据帧进行变换,得到每一帧图像的RGB数据;2.3、从flash中像素地址文件的第一个像素地址段开始,依次读取LED灯串像素地址段;2.4、从像素地址段第8个字节开始连续读取数据,并以此数据作为像素地址从图像帧缓冲区读取像素数据,取代LED灯串像素地址段对应的数据,形成LED灯串数据段;2.5、将该LED灯串数据段打包为UDP像素数据包,发送给控制器;2.6、重复2.3~2.5步,直到像素地址文件的像素地址段全部读取完毕;2.7、发送UDP显示同步包至控制器,控制器接收并解析后,以串行时序发送数据到对应的LED灯具上,完成图像显示。2.根据权利要求1所述的一种异型显示屏像素数据组织与传输方法,其特征在于,步骤1.1具体为:确定建筑物立面布灯区域的宽度、高度以及灯间距,完成布灯图设计;布灯图设计时不考虑建筑物不能布灯的区域。3.根据权利要求1所述的一种异型显示屏像素数据组织与传输方法,其特征在于,步骤1.2具体为:确定布灯串联关系,并使用连接线表示连接关系,并在图中标出灯具地址,不能布灯区域的灯具不再布线。4.根据权利要求1所述的一种异型显示屏像素数据组织与传输...

【专利技术属性】
技术研发人员:张玉杰王怡婕詹雨涵王帆
申请(专利权)人:陕西科技大学
类型:发明
国别省市:

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

1