拼接屏自动拼接控制方法、装置、设备及存储介质与流程

文档序号:26101380发布日期:2021-07-30 18:12阅读:117来源:国知局
拼接屏自动拼接控制方法、装置、设备及存储介质与流程

本发明涉及显示控制技术领域,尤其涉及一种拼接屏自动拼接控制方法、装置、设备及存储介质。



背景技术:

拼接屏是一种通过将m*n块显示器按照横向m块竖向n块的矩阵拼接组成整屏。每一块显示器只负责显示对应位置的1/m*n的画面内容。现有方案是通过遥控器或者串口通信针对每一台拼接显示器单独设置位置以实现拼接,并且要求任意两台显示器之间要有不同的id做区分;为了实现任意两台显示器的id不同,通常需要增加硬件eeprom或者拨码开关等,成本高昂、效率低并且容易出错。因此,如何可靠高效地解决显示屏拼接设置的问题已成为该领域技术人员亟待解决的问题。



技术实现要素:

本发明实施例针对以上缺陷,提供了一种拼接屏自动拼接控制方法、装置、设备及存储介质,用以解决现有技术存在的问题。

第一方面,本发明实施例提供了一种拼接屏自动拼接控制方法,所述方法包括:

设置第一显示器作为自动拼接设置的发起者;

获取所述第一显示器的第一控制器发出的第一坐标指令(h1,v1);

依据所述第一坐标指令(h1,v1),控制所述第一显示器存储第一拼接位置;

在水平方向上,依据所述第一坐标指令(h1,v1)点亮与第二显示器相邻的所述第一显示器的第一发光单元;

控制所述第二显示器接收所述第一显示器的第一发光单元所产生的第一光信号;

依据所述第一光信号,获取所述第二显示器的第二控制器发出的第二坐标指令(h1,v2);

依据所述第二坐标指令(h1,v2),控制所述第二显示器存储第二拼接位置;

所有显示器依据拼接显示器的数量及记录的当前坐标,分别接收各自的控制器所设定的显示画面位置,完成自动拼接。

优选地,所述方法还包括:依据所述第一显示器的存储结果,再次发送所述第一坐标指令(h1,v1)熄灭与所述第二显示器相邻的所述第一显示器的第一发光单元。

优选地,所述方法还包括:

在水平方向上,依据所述第二坐标指令(h1,v2)点亮与第三显示器相邻的所述第二显示器的第二发光单元;

控制所述第三显示器接收所述第二显示器的第二发光单元所产生的第二光信号;

依据所述第二光信号,获取所述第三显示器的第三控制器发出的第三坐标指令(h1,v3);

依据所述第三坐标指令(h1,v3),控制所述第三显示器存储第三拼接位置;

依据所述第二显示器的存储结果,再次发送所述第二坐标指令(h1,v2)熄灭与所述第三显示器相邻的所述第二显示器的第二发光单元。

优选地,所述方法还包括:

直至水平方向不再有显示器发送坐标指令并超出预设时间段后,依据最后一次发送的坐标指令(h1,vn)确认水平方向上显示器数量为n。

优选地,所述方法还包括:

在竖直方向上,依据所述第一坐标指令(h1,v1),通过通讯指令点亮与所述第四显示器相邻的所述第一显示器的第三发光单元;

控制所述第四显示器接收所述第一显示器的第三发光单元所产生的第三光信号;

依据所述第三光信号,获取所述第四显示器的第四控制器发出的第四坐标指令(h2,v1);

依据所述第四坐标指令(h2,v1),控制所述第四显示器存储第四拼接位置;

依据所述第四显示器的存储结果,再次发送所述第一坐标指令(h1,v1)与所述第四显示器相邻的所述第一显示器的第三发光单元。

优选地,所述方法还包括:

在水平方向上,依据所述第四坐标指令(h2,v1)点亮与第五显示器相邻的所述第四显示器的第四发光单元;

控制所述第五显示器接收所述第四显示器的第四发光单元所产生的第四光信号;

依据所述第四光信号,获取所述第五显示器的第五控制器发出的第五坐标指令(h2,v2);

依据所述第五坐标指令(h2,v2),控制所述第五显示器存储第五拼接位置;

依据所述第五显示器的存储结果,再次发送所述第四坐标指令(h2,v1)熄灭与所述第五显示器相邻的所述第四显示器的第四发光单元。

优选地,所述方法还包括:

直至竖直方向上没有显示器发送坐标指令并超出预设时间段后,依据最后一次发送的串口消息(hm,vn)确认拼接显示器的竖直方向上显示器数量为m。

第二方面,本发明实施例提供了一种拼接屏自动拼接控制装置,所述装置包括:

设置模块,用于设置第一显示器作为自动拼接设置的发起者;

第一坐标指令获取模块,用于获取所述第一显示器的第一控制器发出的第一坐标指令(h1,v1);

第一存储控制模块,用于依据所述第一坐标指令(h1,v1),控制所述第一显示器存储第一拼接位置;

点亮模块,用于在水平方向上,依据所述第一坐标指令(h1,v1)点亮与第二显示器相邻的所述第一显示器的第一发光单元;

光信号接收模块,用于控制所述第二显示器接收所述第一显示器的第一发光单元所产生的第一光信号;

第二坐标指令获取模块,用于依据所述第一光信号,获取所述第二显示器的第二控制器发出的第二坐标指令(h1,v2);

第二存储控制模块,用于依据所述第二坐标指令(h1,v2),控制所述第二显示器存储第二拼接位置;

自动拼接显示模块,用于所有显示器依据拼接显示器的数量及记录的当前坐标,分别接收各自的控制器所设定的显示画面位置,完成自动拼接。

第三方面,本发明实施例提供了一种拼接屏自动拼接控制设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。

第四方面,本发明实施例提供了一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。

综上所述,本发明实施例提供的拼接屏自动拼接控制方法、装置、设备及存储介质。本发明通过设置第一显示器作为自动拼接设置的发起者;获取所述第一显示器的第一控制器发出的第一坐标指令(h1,v1);依据所述第一坐标指令(h1,v1),控制所述第一显示器存储第一拼接位置;在水平方向上,依据所述第一坐标指令(h1,v1)点亮与第二显示器相邻的所述第一显示器的第一发光单元;控制所述第二显示器接收所述第一显示器的第一发光单元所产生的第一光信号;依据所述第一光信号,获取所述第二显示器的第二控制器发出的第二坐标指令(h1,v2);依据所述第二坐标指令(h1,v2),控制所述第二显示器存储第二拼接位置;所有显示器依据拼接显示器的数量及记录的当前坐标,分别接收各自的控制器所设定的显示画面位置,完成自动拼接。因此,本发明的拼接屏自动拼接控制方法能够实现显示屏位置的自动拼接设置,不需要人工单独进行设定,成本低廉,效率高,可靠性高。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例拼接屏自动拼接控制方法的流程图。

图2是本发明另一实施例拼接屏自动拼接控制方法的流程图。

图3是本发明另一实施例拼接屏自动拼接控制方法的流程图。

图4是本发明另一实施例拼接屏自动拼接控制方法的流程图。

图5是本发明另一实施例拼接屏自动拼接控制方法的显示器之间拼接工作示意图。

图6是本发明另一实施例拼接屏自动拼接控制方法的显示器拼接结构示意图。

图7是本发明实施例的拼接屏自动拼接控制装置的结构示意图。

图8是本发明实施例的拼接屏自动拼接控制设备的结构示意图。

具体实施方式

下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

请参见图1,本发明实施例提供了一种拼接屏自动拼接控制方法,本发明的拼接屏自动拼接控制方法能够实现显示屏位置的自动拼接设置,不需要人工单独进行设定,成本低廉,效率高,可靠性高。

所述方法包括如下步骤:

s1、设置第一显示器作为自动拼接设置的发起者;

s2、获取所述第一显示器的第一控制器发出的第一坐标指令(h1,v1);

s3、依据所述第一坐标指令(h1,v1),控制所述第一显示器存储第一拼接位置;

s4、在水平方向上,依据所述第一坐标指令(h1,v1)点亮与第二显示器相邻的所述第一显示器的第一发光单元;

优选地,在本实施例中,以左上角第一台显示器作为第一显示器,设置所述第一显示器作为自动拼接设置的发起者,向通讯总线发送所述第一坐标指令(h1,v1)并记录当前拼接位置(h1,v1)。同时所述第一显示器主控芯片根据所述通讯总线的串口指令,通过io口输出高电平点亮所述第一显示器右侧的第一发光单元。在本实施例中,所述第一发光单元设为发光led,通过高电平点亮,使其产生光信号。同时,本实施例的通讯总线设为rs-232通讯总线,在另一个优选地实施例中,所述通讯总线可以设为rs485总线或can总线,所述第一显示器可以设置为任意一台显示器,在此不作具体限定。

s5、控制所述第二显示器接收所述第一显示器的第一发光单元所产生的第一光信号;

s6、依据所述第一光信号,获取所述第二显示器的第二控制器发出的第二坐标指令(h1,v2);

s7、依据所述第二坐标指令(h1,v2),控制所述第二显示器存储第二拼接位置;

s8、所有显示器依据拼接显示器的数量及记录的当前坐标,分别接收各自的控制器所设定的显示画面位置,完成自动拼接。

具体地,请参阅图5,本实施例通过所述第二显示器左侧的光敏电阻电路检测是否有光信号传入;检测到有光信号传入后,水平方向上所述第二显示器的第二控制器发送坐标指令(h1,v2),记录当前拼接位置(h1,v2)。

优选地,所述方法还包括:

s9、依据所述第二显示器的存储结果,再次发送所述第一坐标指令(h1,v1)熄灭与所述第二显示器相邻的所述第一显示器的第一发光单元。可以理解的是,在本实施例中,已经记录当前拼接位置的所述第二显示器再次收到串口消息后,熄灭所述第二显示器的发光led,从而确保只有一个发光单元处于点亮状态,避免出现有多台显示器收到光信号的情况,保证系统工作的可靠性。

优选地,请参阅图2,所述方法还包括:

s71、在水平方向上,依据所述第二坐标指令(h1,v2)点亮与第三显示器相邻的所述第二显示器的第二发光单元;

s72、控制所述第三显示器接收所述第二显示器的第二发光单元所产生的第二光信号;

s73、依据所述第二光信号,获取所述第三显示器的第三控制器发出的第三坐标指令(h1,v3);

s74、依据所述第三坐标指令(h1,v3),控制所述第三显示器存储第三拼接位置;

s75、依据所述第二显示器的存储结果,再次发送所述第二坐标指令(h1,v2)熄灭与所述第三显示器相邻的所述第二显示器的第二发光单元。

优选地,所述方法还包括:

s76、直至水平方向不再有显示器发送坐标指令并超出预设时间段后,依据最后一次发送的坐标指令(h1,vn)确认水平方向上显示器数量为n。可以理解的是,在本实施例中,水平方向上显示器数量由控制器内部预设的通讯指令数量及定时器而定。

优选地,请参阅图3,所述方法还包括:

s101、在竖直方向上,依据所述第一坐标指令(h1,v1)点亮与所述第四显示器相邻的所述第一显示器的第三发光单元;

具体地,在本实施例中,所述第一显示器的第一发光单元设置在所述第一显示器的右侧,用于实现水平方向上的光信号传递;所述第一显示器的第三发光单元设置在所述第一显示器的下侧,用于实现竖直方向上的光信号传递。在另一个优选地实施例中,所述第一发光单元可以设置在所述第一显示器的左侧,实现水平方向上的光信号传递;所述第三发光单元可以设置在所述第一显示器的上侧,实现竖直方向上的光信号传递,在此不作具体限定。

s102、控制所述第四显示器接收所述第一显示器的第三发光单元所产生的第三光信号;

s103、依据所述第三光信号,获取所述控制器发出的第四坐标指令(h2,v1);

s104、依据所述第四坐标指令(h2,v1),控制所述第四显示器存储第四拼接位置;

s105、依据所述第四显示器的存储结果,再次发送所述第一坐标指令(h1,v1)熄灭与所述第四显示器相邻的所述第一显示器的第三发光单元。

优选地,请参阅图4,所述方法还包括:

s106、在水平方向上,依据所述第四坐标指令(h2,v1)点亮与第五显示器相邻的所述第四显示器的第四发光单元;

s107、控制所述第五显示器接收所述第四显示器的第四发光单元所产生的第四光信号;

s108、依据所述第四光信号,获取所述第五显示器的第五控制器发出的第五坐标指令(h2,v2);

s109、依据所述第五坐标指令(h2,v2),控制所述第五显示器存储第五拼接位置;

s110、依据所述第五显示器的存储结果,再次发送所述第一坐标指令(h1,v1)熄灭与所述第五显示器相邻的所述第四显示器的第四发光单元。

优选地,所述方法还包括:

s111、直至竖直方向上没有显示器发送坐标指令并超出预设时间段后,依据最后一次发送的串口消息(hm,vn)确认拼接显示器的竖直方向上显示器数量为m。

优选地,请参阅图6,在本实施例中,水平方向上显示器数量确定后,经过预设时间段,所述第一显示器继续发送所述第一坐标指令(h1,v1),所述第一显示器的第一控制器根据串口指令,通过io口输出高电平点亮所述第一显示器下侧的第三发光单元。所述第四显示器通过光敏电阻电路判断是否接收到光信号;接着在水平方向上,依据所述第四坐标指令(h2,v1),通过rs-232总线点亮与第五显示器相邻的所述第四显示器的第四发光单元;控制所述第五显示器接收所述第四显示器的第四发光单元所产生的第四光信号;依据所述第四光信号,获取控制器发出的第五坐标指令(h2,v2);依据所述第五坐标指令(h2,v2),控制所述第五显示器存储第五拼接位置;依据所述第五显示器的存储结果,通过串口指令熄灭与所述第五显示器相邻的所述第四显示器的第四发光单元。直至在第二行上不再发送串口消息且超出预设时间段后,可以完成水平方向上第二行的显示器的自动拼接设置。以此类推,直至垂直方向上不再发送串口消息切超时后,依据最后一次发送的串口消息(hm,vn)可以确定拼接显示器的垂直方向显示器数量为m。随后,所有显示器根据拼接显示器总数m*n及记录的当前指令坐标,设定显示画面的位置,完成自动拼接。

优选地,在本实施例中,请参阅图5,本发明通过rs-232通讯总线实现m*n台显示器通讯连接。当任一台显示器发出坐标指令时,其他显示器均可以接收到。任一台显示器只有在以下情况下才能发送串口消息,其余情况下只接收消息,从而避免了通讯冲突,干扰系统的正常工作,包括:1)所述第一显示器发送开始拼接的串口消息;2)接收到光信号的显示器可以发送串口消息;3)拼接过程中接收消息超时由所述第一显示器发送结束拼接的消息。在任一台显示器的四边,发光led单元及光敏电阻间设有通孔,用于传递光信号。可以理解的是,由于拼接显示器为紧凑拼接,因此不会受外界光源干扰。

请参阅图7,明实施例提供了一种拼接屏自动拼接控制装置,所述装置包括:

设置模块1,用于设置第一显示器作为自动拼接设置的发起者;

第一坐标指令获取模块2,用于获取所述第一显示器的第一控制器发出的第一坐标指令(h1,v1);

第一存储控制模块3,用于依据所述第一坐标指令(h1,v1),控制所述第一显示器存储第一拼接位置;

点亮模块4,用于在水平方向上,依据所述第一坐标指令(h1,v1)点亮与第二显示器相邻的所述第一显示器的第一发光单元;

光信号接收模块5,用于控制所述第二显示器接收所述第一显示器的第一发光单元所产生的第一光信号;

第二坐标指令获取模块6,用于依据所述第一光信号,获取所述第二显示器的第二控制器发出的第二坐标指令(h1,v2);

第二存储控制模块7,用于依据所述第二坐标指令(h1,v2),控制所述第二显示器存储第二拼接位置;

自动拼接显示模块8,用于所有显示器依据拼接显示器的数量及记录的当前坐标,分别接收各自的控制器所设定的显示画面位置,完成自动拼接。

另外,结合图1描述的本发明实施例的拼接屏自动拼接控制方法可以由拼接屏自动拼接控制设备来实现。图8示出了本发明实施例提供的拼接屏自动拼接控制设备的硬件结构示意图。

拼接屏自动拼接控制设备可以包括处理器401以及存储有计算机程序指令的存储器402。

具体地,上述处理器401可以包括中央处理器(cpu),或者特定集成电路(applicationspecificintegratedcircuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。

存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(harddiskdrive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universalserialbus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在数据处理装置的内部或外部。在特定实施例中,存储器402是非易失性固态存储器。在特定实施例中,存储器402包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。

处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种拼接屏自动拼接控制方法。

在一个示例中,拼接屏自动拼接控制设备还可包括通信接口403和总线410。其中,如图8所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。

通信接口403,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。

总线410包括硬件、软件或两者,将拼接屏自动拼接控制设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。

另外,结合上述实施例中的拼接屏自动拼接控制方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种拼接屏自动拼接控制方法。

综上所述,本发明实施例提供的拼接屏自动拼接控制方法、装置、设备及存储介质。本发明通过设置第一显示器作为自动拼接设置的发起者;获取所述第一显示器的第一控制器发出的第一坐标指令(h1,v1);依据所述第一坐标指令(h1,v1),控制所述第一显示器存储第一拼接位置;在水平方向上,依据所述第一坐标指令(h1,v1)点亮与第二显示器相邻的所述第一显示器的第一发光单元;控制所述第二显示器接收所述第一显示器的第一发光单元所产生的第一光信号;依据所述第一光信号,获取所述第二显示器的第二控制器发出的第二坐标指令(h1,v2);依据所述第二坐标指令(h1,v2),控制所述第二显示器存储第二拼接位置;所有显示器依据拼接显示器的数量及记录的当前坐标,分别接收各自的控制器所设定的显示画面位置,完成自动拼接。因此,本发明的拼接屏自动拼接控制方法能够实现显示屏位置的自动拼接设置,不需要人工单独进行设定,成本低廉,效率高,可靠性高。

还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。

以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1