Led显示屏配屏方法
【技术领域】
[0001 ] 本发明涉及LED显示技术领域,特别涉及一种LED显示屏配屏方法。
【背景技术】
[0002]当前LED显示屏一般都是由多个LED箱体拼接而成,每个LED箱体都安装有接收卡,上电启动时接收卡都能在LED箱体上显示图像内容,但是许多个LED箱体拼在一起时,如何能将所有的LED箱体拼起来显示一个整体的图像或视频是LED显示控制系统必须要完成的一件事。图1为一种同步控制LED显示屏系统(也即LED显示屏+LED显示控制系统)的架构示意图,各个LED箱体均安装有接收卡,且各张接收卡以级联方式连接至发送卡,再由发送卡连接至上位机例如PC机。
[0003]现有技术中有以下两种LED箱体定位方法:(I)通过上位机软件或控制器人机交互界面配置每一个LED箱体中的接收卡显示位置从而达到所有接收卡拼起来显示一个完整图像的要求;(2)获取每一张接收卡的显示起始X、Y坐标以及每张接收卡的宽高,并将这些参数固化到接收卡中,上电通过读取自身存储的信息从而完成将所有箱体拼接成一幅完整图像。但是上述方法有个非常大的缺点,那就是需要将每个LED箱体的物理位置记录好,现场安装时需要完全按照每个LED箱体的物理位置来安装,不能在任意位置放置任意箱体,使用非常不灵活。
【发明内容】
[0004]因此,为克服现有技术中的缺陷和不足,本发明提出一种LED显示屏配屏方法,其能够自动定位LED箱体,任意拼接LED箱体都能正确地显不拼接后的完整图像。
[0005]具体地,本发明实施例提出的一种LED显示屏配屏方法,应用于由多个LED箱体拼接而成的LED显示屏,包括步骤:(a)获取与所述多个LED箱体分别对应的多组ID数据,其中每一个LED箱体所对应的一组ID数据包括LED箱体自身ID和多个周围LED箱体ID; (b)将所述多组ID数据中的一组ID数据中的LED箱体自身ID所对应的LED箱体的位置作为初始点并给所述初始点赋予位置坐标值以使得所述LED箱体成为坐标已知LED箱体;(c)判断所述多个LED箱体中是否还有坐标未知LED箱体;(d)若判断还有坐标未知LED箱体,进一步判断所述坐标未知LED箱体是否具有位置相邻的坐标已知LED箱体;以及(e)若具有位置相邻的坐标已知LED箱体,根据所述位置相邻的坐标已知LED箱体的位置坐标值给所述坐标未知LED箱体赋值而成为坐标已知LED箱体,并重复步骤(c)至步骤(e)直至步骤(c)的判断结果为没有坐标未知LED箱体。
[0006]在本发明的一个实施例中,所述LED显示屏配屏方法在步骤(e)之后还包括步骤:判断所述多个LED箱体的位置坐标值是否存在负值;以及当所述多个LED箱体的位置坐标值存在负值时,对所述多个LED箱体的位置坐标值进行整体偏移,以使得所述多个LED箱体的位置坐标值均不存在负值。
[0007]在本发明的一个实施例中,所述LED显示屏配屏方法还包括步骤:根据所述多个LED箱体的位置坐标值和ID数据核对每一个LED箱体与其周围LED箱体的关系来判断设置在每一个LED箱体周围的信号收发装置是否坏了。
[0008]在本发明的一个实施例中,步骤(a)中的所述多个周围LED箱体ID包括左侧ID、下侧ID、右侧ID和上侧ID。
[0009]在本发明的一个实施例中,所述LED显示屏配屏方法还包括步骤:将所述多个LED箱体的位置坐标值分别存储至相对应的LED箱体。
[0010]此外,本发明另一实施例提出的一种LED显示屏配屏方法,应用于由多个LED箱体拼接而成的LED显示屏,且每一个LED箱体的左侧、下侧、右侧和上侧分别设置有信号收发器。所述LED显示屏配屏方法包括步骤:(i)获取与所述多个LED箱体分别对应的多组ID数据,其中每一个LED箱体所对应的一组ID数据包括自身ID、左侧ID、下侧ID、右侧ID和上侧ID; (ii)将所述多组ID数据中的一组ID数据中的自身ID所对应的LED箱体的位置作为初始点并给所述初始点赋予位置坐标值以使得所述LED箱体成为坐标已知LED箱体;以及(iii)以所述初始点为起点通过扩散定位方式得到所述多个LED箱体中的其他LED箱体的位置坐标值,且具体包括:I)若坐标未知LED箱体的左侧ID与坐标已知LED箱体的自身ID—致,或坐标未知LED箱体的自身ID与坐标已知LED箱体的右侧ID—致,将坐标已知LED箱体的X方向坐标值加预设值赋给坐标未知LED箱体的X方向坐标、坐标已知LED箱体的Y方向坐标值赋给坐标未知LED箱体的Y方向坐标,从而使得所述坐标未知LED箱体成为坐标已知LED箱体;2)若坐标未知LED箱体的右侧ID与坐标已知LED箱体的自身ID—致,或坐标未知LED箱体的自身ID与坐标已知LED箱体的左侧ID—致,将坐标已知LED箱体的X方向坐标值减预设值赋给坐标未知LED箱体的X方向坐标、坐标已知LED箱体的Y方向坐标值赋给坐标未知LED箱体的Y方向坐标,从而使得所述坐标未知LED箱体成为坐标已知LED箱体;3)若坐标未知LED箱体的上侧ID与坐标已知LED箱体的自身ID—致,或坐标未知LED箱体的自身ID与坐标已知LED箱体的下侧ID—致,将坐标已知LED箱体的Y方向坐标值加预设值赋给坐标未知LED箱体的Y方向坐标、坐标已知LED箱体的X方向坐标值赋给坐标未知LED箱体的X方向坐标,从而使得所述坐标未知LED箱体成为坐标已知LED箱体;以及4)若坐标未知LED箱体的下侧ID与坐标已知LED箱体的自身ID—致,或坐标未知LED箱体的自身ID与坐标已知LED箱体的上侧ID—致,将坐标已知LED箱体的Y方向坐标值减预设值赋给坐标未知LED箱体的Y方向坐标、坐标已知LED箱体的X方向坐标值赋给坐标未知LED箱体的X方向坐标,从而使得所述坐标未知LED箱体成为坐标已知LED箱体。
[0011]在本发明的一个实施例中,所述LED显示屏配屏方法在步骤(iii)之后还包括步骤:判断所述多个LED箱体的位置坐标值是否存在负值;以及当所述多个LED箱体的位置坐标值存在负值时,对所述多个LED箱体的位置坐标值进行整体偏移,以使得所述LED箱体的位置坐标值均不存在负值。
[0012]在本发明的一个实施例中,所述LED显示屏配屏方法还包括步骤:根据所述多个LED箱体的位置坐标值和ID数据核对每一个LED箱体与其周围LED箱体的关系来判断设置在每一个LED箱体周围的信号收发装置是否坏了。
[0013]在本发明的一个实施例中,所述LED显示屏配屏方法还包括步骤:将所述多个LED箱体的位置坐标值分别存储至相对应的LED箱体。
[0014]在本发明的一个实施例中,在步骤(i)中,若LED箱体的某个方位没有LED箱体或者信号收发器故障,所述方位对应的ID为一个不同于所述多个LED箱体的所有自身ID的特定ID0
[0015]由上可知,本发明实施例通过在LED箱体的周围设置信号收发器例如光电收发装置获取其周围LED箱体的ID,然后通过初始点扩散的方法完成LED箱体自动定位,因此可以简化现场LED箱体的定位、提高配屏效率、节省成本。
[0016]通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。
【附图说明】
[0017]下面将结合附图,对本发明的【具体实施方式】进行详细的说明。
[0018]图1为现有技术中的一种同步控制LED显示屏系统的架构示意图。
[0019]图2为本发明实施例的一种配置有光电收发装置的LED箱体结构示意图。
[0020]图3至图7为本发明实施例的一种LED显示屏配屏方法中LED箱体自动定位过程示意图。
[0021 ]图8为本发明实施例的一种LED显示屏配屏方法的流程示意图。
【具体实施方式】
[0022]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。
[0023]本发明实施例提出的一种LED显示屏配屏方法,其例如包括如下步骤:
[0024]首先,获取每一个LED箱体及其周围LED箱体的ID。本实施例中,每一个LED箱体的四周(左、下、右、上)分别安装一个光电收发装置,如图2所示;各个光电收发装置都可以接收和发射信号来和相邻的LED箱体进行通信交互,各个光电收发装置可以是红外线收发器,但本发明并不以此为限,也可以是其他信号收发器。每一个LED箱体通过其配置的四个光电收发装置可以检测其周围LED箱体的ID,如果其周围某个方位没有LED箱体或光电收发装置故障,则该方位的光电收发装置将检测不到LED箱体,因为本实施例会给一个特殊的ID号,比如IDO。因此,本步骤获取每一个LED箱体及其周围(也即上、下、左、右)LED箱体的ID即是从每一个LED箱体的接收卡获得五个ID号,也即左侧ID、下侧ID、右侧ID、上侧ID和自身ID,然后将从每一个LED箱体获取的ID数据上传至上位机例如PC机;如果有η个箱体,则共有η组ID数据,每组包含五个ID号。
[0025]然后,进行LED箱体自动定位,具体步骤如下:
[0026]步骤I,随机选择一个LED箱体作为初始点,例如从获取的η组ID数据(对应η个LED箱体)中任意选择一组ID数据所对应的LED箱体作为初始点,初始点的坐标为(O,0);如图3所示,坐标LED箱体ID7作为初始点;
[0027]步骤2,通过初始点扩散的方法定位每个LED箱体:
[0028]以初始点为起点,已知其坐标(O,0),然后通过扩散定位处理来得到其周围LED箱体的位置坐标,进而得到整屏所有LED箱体的位置坐标,详如图4至图7所示:
[0029]I)若坐标未知LED箱体的左侧ID与坐标已知LED箱体的自身ID—致,或坐标未知LED箱体的自身ID与坐标已知LED箱体的右侧ID—致,则将坐标已知LED箱体的X方向坐标值加预设值(例如I,但本发明并不以此为限,其也可以是-1)赋给坐标未知LED箱体的X方向坐标、坐标已知LED箱体的Y方向坐标值赋给坐标未知LED箱体的Y方向坐标,以及将坐标未知LED箱体加入坐标已知LED箱体(或称记为坐标已知LED箱体);
[003