LED显示牌的点检方法以及LED显示控制卡.pdf

上传人:111****11 文档编号:4579969 上传时间:2018-10-21 格式:PDF 页数:12 大小:679.47KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510194758.8

申请日:

2015.04.22

公开号:

CN104778911A

公开日:

2015.07.15

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G09G 3/00申请日:20150422|||公开

IPC分类号:

G09G3/00; G09G3/32

主分类号:

G09G3/00

申请人:

西安诺瓦电子科技有限公司

发明人:

韩丹; 成智刚; 宗靖国

地址:

710075陕西省西安市高新区科技二路68号西安软件园秦风阁D区401

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明涉及一种LED显示牌的点检方法,其包括步骤:(a)发送点检数据至LED显示牌以驱动所述LED显示牌进行点检;(b)接收所述LED显示牌返回的代表其多个LED灯点状态的点检结果数据串;(c)根据点检结果数据串以及点检结果数据位置与LED灯点坐标对应关系表生成点检结果图,以供查看点检结果。本发明还提供可执行所述点检方法的LED显示控制卡。本发明采用可视化方式提供点检结果图供查看LED显示牌例如LED油价牌的点检结果,用户能够根据点检结果图直观地发现LED显示牌中哪些LED灯点是故障的,哪些LED灯点是正常的。

权利要求书

1.  一种LED显示牌的点检方法,其中所述LED显示牌设置有按照 预设图案排列的多个LED灯点并受控于LED显示控制卡进行图案显示; 其特征在于,所述点检方法包括步骤:
(a)发送点检数据至所述LED显示牌以驱动所述LED显示牌进行点 检;
(b)接收所述LED显示牌返回的代表所述多个LED灯点状态的点检 结果数据串;
(c)根据点检结果数据串以及点检结果数据位置与LED灯点坐标对 应关系表生成点检结果图,以供查看点检结果。

2.
  如权利要求1所述的点检方法,其特征在于,在所述步骤(c)中, 所述点检结果图中的灯点分布和所述LED显示牌上的所述多个LED灯 点的分布一致,且所述点检结果图利用不同的颜色分别代表故障灯点和 正常灯点。

3.
  如权利要求1所述的点检方法,其特征在于,所述点检方法执行 于所述LED显示控制卡,且所述点检方法还包括步骤:预先存储所述点 检结果数据位置与LED灯点坐标对应关系表至所述LED显示控制卡。

4.
  如权利要求1所述的点检方法,其特征在于,所述步骤(c)包括:
计算出欲生成的所述点检结果图的大小并创建同样大小的画布;
扫描所述点检结果数据串以获取所述点检结果数据串中的各个点检 结果数据位置及其相对应的点检结果数据;
利用获取的各个点检结果数据位置查询所述点检结果数据位置与 LED灯点坐标对应关系表以得到相对应的各个LED灯点坐标;
进行坐标转换以计算出各个LED灯点坐标在所述画布上的绘制坐 标;
根据计算出的绘制坐标在所述画布上绘制出与所述LED显示牌上 的所述多个LED灯点分别对应的灯点、并在绘制的灯点上体现出与其相 对应的LED灯点的点检结果数据。

5.
  如权利要求4所述的点检方法,其特征在于,所述在绘制的灯点 上体现出与其相对应的LED灯点的点检结果数据是通过利用不同颜色 代表不同取值的点检结果数据来实现的。

6.
  如权利要求1所述的点检方法,其特征在于,所述LED显示牌为 LED油价牌,所述预设图案包括“8”字图案。

7.
  一种LED显示控制卡,用于控制LED显示牌进行图像显示,其 中所述LED显示牌设置有按照预设图案排列的多个LED灯点;其特征 在于,所述LED显示控制卡包括:
点检驱动模块,用于发送点检数据至所述LED显示牌以驱动所述 LED显示牌进行点检;
点检结果接收模块,用于接收所述LED显示牌返回的代表所述多个 LED灯点状态的点检结果数据串;
点检结果图生成模块,用于根据点检结果数据串以及点检结果数据 位置与LED灯点坐标对应关系表生成点检结果图,以供查看点检结果。

8.
  如权利要求7所述的LED显示控制卡,其特征在于,还包括:
存储模块,用于预先存储所述点检结果数据位置与LED灯点坐标对 应关系表。

9.
  如权利要求1所述的LED显示控制卡,其特征在于,所述点检结 果图生成模块包括:
画布创建子模块,用于计算出欲生成的所述点检结果图的大小并创 建同样大小的画布;
点检结果扫描子模块,用于扫描所述点检结果数据串以获取所述点 检结果数据串中的各个点检结果数据位置及其相对应的点检结果数据;
灯点坐标获取子模块,用于利用获取的各个点检结果数据位置查询 所述点检结果数据位置与LED灯点坐标对应关系表以得到相对应的各 个LED灯点坐标;
坐标转换子模块,用于进行坐标转换以计算出各个LED灯点坐标在 所述画布上的绘制坐标;
灯点绘制子模块,用于根据计算出的绘制坐标在所述画布上绘制出 与所述LED显示牌上的所述多个LED灯点分别对应的灯点、并在绘制 的灯点上体现出与其相对应的LED灯点的点检结果数据。

10.
  如权利要求9所述的LED显示控制卡,其特征在于,所述灯点 绘制子模块利用不同颜色体现不同取值的点检结果数据。

说明书

LED显示牌的点检方法以及LED显示控制卡
技术领域
本发明涉及显示技术领域,特别涉及一种LED显示牌的点检方法以 及一种LED显示控制卡。
背景技术
LED油价牌以其省电、节能、环保、安全、易操作、亮度高、光线 穿透性强等一系列特点吸引眼球,成为一种新型的油价显示牌,被应用 于加油站,具有广阔的市场前景。
但是,由于受到电子元件使用寿命的限制或在运输过程中造成部分 电路元件损坏等原因的影响,可能会导致部分灯点无法正常显示。使得 油价显示不完整,甚至错误,给用户和消费者带来不便或损失。所以, 对油价牌的LED灯点进行检验就显得非常的必要。
一般的LED灯点检验基于故障灯点统计,用户通常获得的信息只有 故障灯点的数量或故障灯点的比例。这种点检方式对于显示油价这样的 关键信息的应用场景缺少实际意义。
通常,多个由LED发光管(灯点)排列成的“8”字构成了油价牌的 显示部分,通过控制构成“8”字的不同灯点来显示“0-9”十个数字。 一般的基于故障灯点统计的点检方法是根据点检返回的数据分别统计出 油价牌上LED灯点的总点数、故障灯点数,然后计算出故障灯点所占的 百分比,之后将这三个数据作为点检结果反馈给用户。为了说明一般的 基于故障灯点统计的点检方法在油价显示应用场景中的不足,如图1所 示,以油价牌上构成一个“8”字图案的LED灯点为例,假设图1(a)中 的网状线填充的小方块代表故障灯点,其余小方块代表正常灯点,则显 示数字1和7时,其显示效果均为图1(b)所示,也就是说存在显示错误; 图1(b)中斜线填充的小方框代表正常点亮的LED灯点。该基于故障灯点 统计的点检方法的点检结果输出为:“总灯点数:130,故障灯点数:14, 故障灯点率:10.8%”。
不难发现,由于故障灯点的影响,数字“7”显示成了“1”,这种 严重的错误,用户根本无法通过点检结果提供的信息来发现。显而易见, 故障灯点统计的点检结果并不能准确的反应出故障灯点是否已经影响到 油价的正常显示,提供的信息量比较少,使得用户做决策的成本变高, 准确率降低,反应速度变慢。
发明内容
因此,针对现有技术中的不足,本发明提出一种LED显示牌的点检 方法以及一种LED显示控制卡。具体地,本发明实施例提供的一种LED 显示牌的点检方法,其中所述LED显示牌设置有按照预设图案排列的多 个LED灯点并受控于LED显示控制卡进行图案显示;所述点检方法包 括步骤:(a)发送点检数据至所述LED显示牌以驱动所述LED显示牌进 行点检;(b)接收所述LED显示牌返回的代表所述多个LED灯点状态的 点检结果数据串;(c)根据点检结果数据串以及点检结果数据位置与LED 灯点坐标对应关系表生成点检结果图,以供查看点检结果。
在本发明的一个实施例中,在上述步骤(c)中,所述点检结果图中的 灯点分布和和所述LED显示牌上的所述多个LED灯点的分布一致,且 所述点检结果图利用不同的颜色分别代表故障灯点和正常灯点。
在本发明的一个实施例中,上述点检方法执行于所述LED显示控制 卡,且所述点检方法还包括步骤:预先存储所述点检结果数据位置与 LED灯点坐标对应关系表至所述LED显示控制卡。
在本发明的一个实施例中,上述步骤(c)包括:计算出欲生成的所述 点检结果图的大小并创建同样大小的画布;扫描所述点检结果数据串以 获取所述点检结果数据串中的各个点检结果数据位置及其相对应的点检 结果数据;利用获取的各个点检结果数据位置查询所述点检结果数据位 置与LED灯点坐标对应关系表以得到相对应的各个LED灯点坐标;进 行坐标转换以计算出各个LED灯点坐标在所述画布上的绘制坐标;以及 根据计算出的绘制坐标在所述画布上绘制出与所述LED显示牌上的所 述多个LED灯点分别对应的灯点、并在绘制的灯点上体现出与其相对应 的LED灯点的点检结果数据,从而生成所述点检结果图。
在本发明的一个实施例中,上述在绘制的灯点上体现出与其相对应 的LED灯点的点检结果数据是通过利用不同颜色代表不用取值的点检 结果数据来实现的。
在本发明的一个实施例中,上述LED显示牌为LED油价牌,所述 预设图案包括“8”字图案。
此外,本发明实施例提供的一种LED显示控制卡,用于控制LED 显示牌进行图像显示,其中所述LED显示牌设置有按照预设图案排列的 多个LED灯点;所述LED示控制卡包括:点检驱动模块,用于发送 点检数据至所述LED示牌以驱动所述LED显示牌进行点检;点检结 果接收模块,用于接收所述LED示牌返回的代表所述多个LED灯点 状态的点检结果数据串;以及点检结果图生成模块,用于根据点检结果 数据串以及点检结果数据位置与LED灯点坐标对应关系表生成点检结 果图,以供查看点检结果。
在本发明的一个实施例中,上述LED示控制卡还包括:存储模块, 用于预先存储所述点检结果数据位置与LED灯点坐标对应关系表。
在本发明的一个实施例中,上述点检结果图生成模块包括:画布创 建子模块,用于计算出欲生成的所述点检结果图的大小并创建同样大小 的画布;点检结果扫描子模块,用于扫描所述点检结果数据串以获取所 述点检结果数据中的各个点检结果数据位置及其相对应的点检结果数 据;灯点坐标获取子模块,用于利用获取的各个点检结果数据位置查询 所述点检结果数据位置与LED灯点坐标对应关系表以得到相对应的各 个LED灯点坐标;坐标转换子模块,用于进行坐标转换以计算出各个 LED灯点坐标在所述画布上的绘制坐标;以及灯点绘制子模块,用于根 据计算出的绘制坐标在所述画布上绘制出与所述LED显示牌上的所述 多个LED灯点分布对应的灯点、并在绘制的灯点上体现出与其相对应的 LED灯点的点检结果数据。
在本发明的一个实施例中,上述灯点绘制子模块利用不同颜色体现 不同取值的点检结果数据。
由上可知,本发明实施例采用可视化方式提供点检结果图供查看 LED显示牌例如LED油价牌的点检结果,用户能够根据点检结果图直 观地发现LED显示牌中哪些LED灯点是故障的,哪些LED灯点是正常 的,从而判断出故障灯点是否会影响目标图案(例如油价)的正常显示。
通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。 但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范 围的限定,这是因为其应当参考附加的权利要求。还应当知道,除非另 外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的 结构和流程。
附图说明
下面将结合附图,对本发明的具体实施方式进行详细的说明。
图1为LED油价牌中由多个LED灯点构成的一个“8”字图案的故 障灯点示意图以及其进行数字1&7的显示状态示意图。
图2为相关本发明实施例的一种LED显示牌的点检方法的过程示意 图。
图3为相关本发明实施例的LED显示牌中由多个LED灯点构成的 一个“8”字图案的故障灯点示意图以及其对应的点检结果图示意图。
图4为图2中LED显示控制卡的一种功能模块示意图。
图5为图4中点检结果图生成模块的功能子模块示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合 附图对本发明的具体实施方式做详细的说明。
请参见图2,本发明实施例提供的一种LED显示牌的点检方法适于 执行在LED显示控制卡33上。LED显示牌31设置有按照预设图案排 列的多个LED灯点,图3(a)中示出LED显示牌上由多个LED灯点构成 的一个“8”字图案且假设网状线填充的小方块为故障灯点;需要说明的 是,LED显示牌31上的LED灯点的排列图案并不限于一个“8”字, 也可以是多个“8”字或者一个或多个字母、还可以是数字和字母的组合。 LED显示牌31例如通过两根网线连接至LED显示控制卡33,本实施例 中LED显示牌31例如是LED油价牌,但本发明并不以此为限。LED 显示控制卡33例如是LED异步卡,其典型地包括嵌入式微处理器(例如 ARM微处理器)和可编程逻辑器件(例如FPGA)等硬件。再者,LED显示 控制卡33例如可以通过网口接入网络与服务器(图中未示出)连接,用户 终端(图中未示出)通过网络可以连接和访问服务器或LED显示控制卡 33;当然,在某些实施例中,用户终端也可通过其它接口例如串口连接 LED显示控制卡33。
承上述,在本实施例的LED显示牌的点检方法中,LED显示控制 卡33接收来自用户终端的点检命令(或称点检控制信号)后发送点检数据 至LED显示牌31以驱动LED显示牌31进行点检,之后由LED显示牌 31返回代表其上多个LED灯点状态的点检结果数据串,例如是二进制 数据串且可以用“0”代表故障灯点、“1”代表正常灯点;LED显示控 制卡33接收到LED显示牌31返回的点检结果数据串后,可以根据点检 结果数据串以及预先存储的点检结果数据位置与LED灯点坐标对应关 系表生成点检结果图,以供在用户终端查看点检结果。可以理解的是, 在其他实施例中,LED显示控制卡33也可不直接生成点检结果图,而 是将接收到的点检结果数据串上传至服务器、由服务器来生成点检结果 图。
下面将结合图3对本实施例的点检结果图生成原理进行详细说明:
本实施例中,点检结果图是以图片的形式反映LED显示牌上各个 LED灯点的状态,例如图片上一个圆点(对应图3(b)中的一个小方块)代 表LED显示牌上的一个LED灯点,圆点的分布与LED显示牌上的LED 灯点分布一致,圆点通过不同的颜色来表征LED灯点的状态,例如红色 表示故障灯点,绿色表示正常灯点。
通常来讲,点检结果图生成的准备工作有如下两个:
(1)建立LED显示牌上的各个LED灯点之间相对位置的坐标系。对 于任何一种规格的LED显示牌,只要规格确定,那么LED显示牌上显 示图案的LED灯点分布例如显示一个数字的“8”的LED灯点分布就可 以确定。因为,在这里只关心LED灯点的分布,即LED灯点之间的相 对位置;所以,规定x轴、y轴上相邻两个LED灯点之间的距离为单位 1,这样将构成“8”字的LED灯点放置到坐标系中,就可以确定每一个 LED灯点的相对坐标位置(值)。以一个“8”字的宽×高为11×22的LED 显示牌为例,如图3(a)所示,图中的每一个小方格代表一个LED灯点, 通过建立这样的相对坐标系,就能够给每一个LED灯点一个坐标值,在 此称之为LED灯点坐标。
(2)建立点检结果数据位置与LED灯点坐标对应关系表。LED显示 牌点检结果数据串是由一串“0”或“1”构成的二进制数据串来表示的, “0”表示故障灯点,“1”表示正常灯点;每一个“0”或“1”代表LED 显示牌上至少一个LED灯点的状态,对于每一种规格确定的LED显示 牌,可以确定二进制数据串中每一个位置上的值与它所对应的LED灯点 之间的对应关系,将LED灯点用LED灯点坐标替换,就可以建立起点 检结果数据位置与LED灯点坐标之间的一个对应关系。假如返回的二进 制数据串中的第一位(点检结果数据位置为1)对应图3(a)中箭头所指的 小方块所代表的LED灯点,则可以用LED灯点坐标(11,10)表示该LED 灯点,就可以建立“1-(11,10)”这样的一组对应关系,以此类推,可以 为每一个LED灯点(或二进制数据串中的每一个数据位置)建立这样的对 应关系,形成一张对应关系表,以供后续生成点检结果图之用。
接下来将详细说明本实施例的一种点检结果图的生成过程:
生成点检结果图就是根据返回的点检结果数据串(二进制0/1串)和 预先建立的点检结果数据位置与LED灯点坐标对应关系表绘制出与 LED显示牌对应的反应LED显示牌上每一个LED灯点状态的图片。这 个绘制流程可以分成下述5个步骤:
(i)创建画布
这一步的主要目的是要计算出点检结果图的大小(像素宽×像素 高),然后根据计算出的大小创建同样大小的画布(或称空白图片)。具体 地,以LED显示牌上的LED灯点排列图案是“8”字为例,首先可以计 算出一个“8”字的像素大小,假如构成一个“8”字的横向(x轴方向) 的LED灯点个数为Nx,纵向(y轴方向)的LED灯点个数为Ny;要绘制 的点检结果图中一个灯点(例如以圆点表示一个灯点)的直径为D个像 素,横向(x轴方向)相邻两个灯点之间的间隙为Gx个像素,纵向(y轴方 向)相邻两个灯点之间的间隙为Gy个像素。那么,一个“8”的像素宽 度W8=Nx×D+(Nx+1)×Gx,像素高度H8=Ny×D+(Ny+1)×Gy。如果 LED显示牌由M个“8”字构成,那么,点检结果图的像素宽度为M个 “8”字的像素宽度(W8×M),像素高度为一个“8”字的像素高度(H8)。
(ii)扫描点检结果数据串
这一步的主要目的是扫描二进制数据串或逐位读取,获取点检结果 数据位置和对应位置上的值(0/1)。假如现在有“0111……”这样的一串 点检结果数据,扫描或读取的时候,获取到点检结果数据位置(如第一 位)为1的点检结果数据值为0,以此类推。
(iii)获取LED灯点坐标
这一步的主要目的是利用步骤(ii)中扫描得到的各个点检结果数据 位置在预先建立的点检结果数据位置与LED灯点坐标对应关系表中查 找各个点检结果数据位置对应的LED灯点坐标(x,y)。
(iv)坐标转换
由于LED灯点坐标使用的是相对坐标,只能够表征LED灯点之间 的相对位置。所以,在绘制的时候需要根据LED灯点的相对坐标计算出 其在画布上的绘制坐标。假设绘制灯点的直径等参数与步骤(i)中设置一 样,现在有一个LED灯点的坐标为(x,y),那么它在一个“8”字中的绘 制坐标(D8x,D8y)的D8x=x×D+(x+1)×Gx,D8y=y×D+(y+1)×Gy。如 果当前的LED灯点属于第M(M≥1)个“8”字,则它在整个点检结果 图中的绘制坐标(Dx,Dy)的Dx=(M-1)×W8+D8x,Dy=D8y。
(v)绘制灯点
根据步骤(iv)中计算出来的绘制坐标(Dx,Dy)和步骤(ii)中获取的表 征LED灯点状态的值(0/1)、以及灯点绘制的直径D,就可以在步骤(i) 中创建的画布(空白图片)上绘制一个圆点或其它合适形状来表示该LED 灯点,圆点的颜色标志LED灯点的状态,例如绿色表示正常灯点,红色 表示故障灯点。至此,点检结果图生成完毕,例如图3(b)所示的“8”字 图案的点检结果图。
请参见图4和图5,本发明实施例还提供一种适于执行前述LED显 示牌的点检方法的LED显示控制卡。如图4所示,本实施例的LED显 示控制卡33包括点检驱动模块331、点检结果接收模块333、点检结果 图生成模块335以及存储模块337;这些模块可以是运行于LED显示控 制卡33上的软件模块。其中,点检驱动模块331用于发送点检数据至 LED显示牌以驱动LED显示牌进行点检;点检结果接收模块333用于 接收LED显示牌返回的代表其多个LED灯点状态的点检结果数据串; 点检结果图生成模块335用于根据点检结果数据串以及点检结果数据位 置与LED灯点坐标对应关系表生成点检结果图,以供查看点检结果;存 储模块337用于预先存储点检结果数据位置与LED灯点坐标对应关系 表,以供生成点检结果图之用。
承上述,如图5所示,点检结果图生成模块335在功能上还可以细 分成:画布创建子模块3351、点检结果扫描子模块3353、灯点坐标获取 子模块3355、坐标转换子模块3357以及灯点绘制子模块3359。其中, 画布创建子模块3351用于计算出欲生成的点检结果图的大小并创建同 样大小的画布;点检结果扫描子模块3353用于扫描点检结果数据串以获 取点检结果数据串中的各个点检结果数据位置及其相对应的点检结果数 据;灯点坐标获取子模块3355用于利用获取的各个点检结果数据位置查 询点检结果数据位置与LED灯点坐标对应关系表以得到相对应的各个 LED灯点坐标;坐标转换子模块3357用于进行坐标转换以计算出各个 LED灯点坐标在画布上的绘制坐标;以及灯点绘制子模块3359用于根 据计算出的绘制坐标在画布上绘制出与LED显示牌上的各个LED灯点 分别对应的灯点、并在绘制的灯点上体现出与其相对应的LED灯点的点 检结果数据(点检状态)。
在此说明的是,LED显示控制卡33的各个功能模块331~337以及 各个子功能模块3351~3359的具体功能细节可参考前述的点检方法的相 关说明,故不再赘述。
综上所述,本发明上述实施例采用可视化方式提供点检结果图供查 看LED显示牌例如LED油价牌的点检结果,用户能够根据点检结果图 直观地发现LED显示牌中哪些LED灯点是故障的,哪些LED灯点是正 常的,从而判断出故障灯点是否会影响目标图案(例如油价)的正常显示。
至此,本文中应用了具体个例对本发明的一种LED显示牌的点检方 法以及一种LED显示控制卡的原理及实施方式进行了阐述,以上实施例 的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领 域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上 均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制, 本发明的保护范围应以所附的权利要求为准。

LED显示牌的点检方法以及LED显示控制卡.pdf_第1页
第1页 / 共12页
LED显示牌的点检方法以及LED显示控制卡.pdf_第2页
第2页 / 共12页
LED显示牌的点检方法以及LED显示控制卡.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《LED显示牌的点检方法以及LED显示控制卡.pdf》由会员分享,可在线阅读,更多相关《LED显示牌的点检方法以及LED显示控制卡.pdf(12页珍藏版)》请在专利查询网上搜索。

本发明涉及一种LED显示牌的点检方法,其包括步骤:(a)发送点检数据至LED显示牌以驱动所述LED显示牌进行点检;(b)接收所述LED显示牌返回的代表其多个LED灯点状态的点检结果数据串;(c)根据点检结果数据串以及点检结果数据位置与LED灯点坐标对应关系表生成点检结果图,以供查看点检结果。本发明还提供可执行所述点检方法的LED显示控制卡。本发明采用可视化方式提供点检结果图供查看LED显示牌例如L。

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

当前位置:首页 > 物理 > 教育;密码术;显示;广告;印鉴


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