一种多显示屏协同显示系统和方法

文档序号:1056791 发布日期:2020-10-13 浏览:7次 >En<

阅读说明:本技术 一种多显示屏协同显示系统和方法 (Multi-display screen cooperative display system and method ) 是由 欧阳其平 叶金湖 雷念 于 2020-06-19 设计创作,主要内容包括:本发明实施例公开了一种多显示屏协同显示系统和方法。其中,多显示屏协同显示系统,包括:主显示屏和至少一个副显示屏,主显示屏和各副显示屏依次串行相连构成串行通路;主显示屏,用于根据各显示屏的独立显示参数和显示屏拼接参数,确定完整显示内容和本机显示内容;将完整显示内容和显示确定参数发送至直连的下一副显示屏;副显示屏,用于根据从直连的上一显示屏接收的完整显示内容和显示确定参数,确定本机显示内容;如果确定直连有下一副显示屏,将完整显示内容和显示确定参数发送至直连的下一副显示屏。本发明实施例的技术方案,各显示屏能够独立计算各自显示内容,无需手动设置显示参数,降低人力成本。(The embodiment of the invention discloses a multi-display screen cooperative display system and a method. Wherein, many display screens are display system in coordination includes: the main display screen and each auxiliary display screen are sequentially connected in series to form a serial channel; the main display screen is used for determining complete display content and local display content according to the independent display parameters and the display screen splicing parameters of the display screens; sending the complete display content and the display determination parameters to the next display screen directly connected; the auxiliary display screen is used for determining the display content of the local computer according to the complete display content and the display determination parameters received from the directly connected last display screen; and if the next display screen is directly connected, sending the complete display content and the display determination parameters to the next directly connected display screen. According to the technical scheme of the embodiment of the invention, each display screen can independently calculate the display content, the display parameters do not need to be manually set, and the labor cost is reduced.)

一种多显示屏协同显示系统和方法

技术领域

本发明实施例涉及显示屏控制技术领域,尤其涉及一种多显示屏协同显示系统和方法。

背景技术

随着用户对显示需求的提高,在很多情况下需要使用显示屏进行信息展示,由于展示内容信息量不同,以及展示空间大小不同,需要根据实际使用情况,对显示屏进行拆分或者拼接,实现单屏独立显示或者将多个显示屏进行拼接显示。

现有技术中,当显示屏由独立显示模式更改为拼接模式,或者由拼接模式调整为独立模式,都需要手动进行显示屏参数的调节,在拼接模式下,用户需要根据拼接屏的显示参数,手动对待显示的内容进行调节,耗费的人力成本较高,并且各显示屏显示的内容是根据各自摆放位置预先设定的,无法灵活调换显示屏摆放位置。

发明内容

本发明实施例提供一种多显示屏协同显示系统和方法,各显示屏能够独立计算各自显示内容,无需手动设置显示参数,降低人力成本。

第一方面,本发明实施例提供了一种多显示屏协同显示系统,所述系统包括:主显示屏和至少一个副显示屏,主显示屏和各副显示屏依次串行相连构成串行通路;

主显示屏,用于根据各副显示屏的副屏独立显示参数、主屏独立显示参数和显示屏拼接参数,确定完整显示内容和本机显示内容,并对本机显示内容进行显示;将主屏独立显示参数加入至显示确定参数中,并将所述完整显示内容和所述显示确定参数发送至直连的下一副显示屏;

副显示屏,用于根据从直连的上一显示屏接收的完整显示内容和显示确定参数,确定本机显示内容,并对本机显示内容进行显示;如果确定直连有下一副显示屏,则将匹配的副屏独立显示参数加入至显示确定参数,并将完整显示内容和显示确定参数发送至直连的下一副显示屏。

第二方面,本发明实施例提供了一种多显示屏协同显示方法,应用于本发明任意实施例提供的多显示屏协同显示系统的主显示屏中,所述方法包括:

根据各副显示屏的副屏独立显示参数、主屏独立显示参数和显示屏拼接参数,确定完整显示内容和本机显示内容,并对所述本机显示内容进行显示;

将主屏独立显示参数加入至显示确定参数中,并将完整显示内容和显示确定参数发送至直连的下一副显示屏。

第三方面,本发明实施例提供了一种多显示屏协同显示方法,应用于本发明任意实施例提供的多显示屏协同显示系统的副显示屏中,所述方法包括:

根据从直接相连的上一显示屏接收的完整显示内容和显示确定参数,确定本机显示内容,并对本机显示内容进行显示;

如果确定直连有下一副显示屏,则将匹配的副屏独立显示参数加入至显示确定参数中,并将完整显示内容和显示确定参数发送至直连的下一副显示屏。

本发明实施例的技术方案,多显示屏协同显示系统,包括主显示屏和至少一个副显示屏,主显示屏和各副显示屏依次串行相连构成串行通路,其中,主显示屏用于根据各显示屏的独立显示参数和显示屏拼接参数,确定完整显示内容和本机显示内容,并对本机显示内容进行显示,还用于将完整显示内容和显示确定参数发送至直连的下一副显示屏,副显示屏用于根据从直连的上一显示屏接收的完整显示内容和显示确定参数,确定本机显示内容,并对本机显示内容进行显示,如果确定直连有下一副显示屏,将完整显示内容和显示确定参数发送至直连的下一副显示屏,各显示屏能够根据获取到的参数独立计算各自显示内容,无需手动设置显示参数,降低人力成本。

附图说明

图1a是本发明实施例一中的一种多显示屏协同显示系统的结构示意图;

图1b是本发明实施例一中的一种多显示屏协同显示方式的示意图;

图1c是本发明实施例一中的一种单显示屏的结构示意图;

图2是本发明实施例二中的一种多显示屏协同显示方法的流程图;

图3是本发明实施例三中的一种多显示屏协同显示方法的流程图;

图4是本发明实施例四中的一种多显示屏协同显示方法的流程图;

图5是本发明实施例五中的一种多显示屏协同显示方法的流程图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1a为本发明实施例一提供的一种多显示屏协同显示系统的结构示意图,该多显示屏协同显示系统,包括:主显示屏1和至少一个副显示屏2,主显示屏1和各副显示屏2依次串行相连构成串行通路。

主显示屏1,用于根据各副显示屏2的副屏独立显示参数、主屏独立显示参数和显示屏拼接参数,确定完整显示内容和本机显示内容,并对本机显示内容进行显示;将主屏独立显示参数加入至显示确定参数中,并将完整显示内容和显示确定参数发送至直连的下一副显示屏2。

其中,主显示屏1可以接收串行通路中至少一个副显示屏2向其发送的副屏独立显示参数,然后根据预先设置的显示屏拼接参数和各副屏独立显示参数,计算多显示屏协同显示系统的完整显示内容,并确定本机显示内容,最终将本机显示内容进行显示。与此同时,主显示屏1将主屏显示参数加入至显示确定参数中,并将完整显示内容和主屏显示参数发送至直连的下一副显示屏2,以使下一副显示屏2能根据主显示屏1发送的信息计算本机显示内容。

示例性的,当前多显示屏协同显示系统包括1个主显示屏1和2个副显示屏2,3个显示屏依次串行相连,即主显示屏1和第一个副显示屏2相连,第1个副显示屏2同时与主显示屏1与第二个副显示屏2相连。在进行内容显示之前,主显示屏1会接收2个副显示屏2发送的副屏独立显示参数,具体的,第二个副显示屏2将其对应的副屏独立显示参数,例如,512*768,发送至第一个副显示屏2,第一个副显示屏2将第二个副显示屏2对应的副屏独立显示参数和其本身对应的副屏独立显示参数,例如384*768,一起发送至主显示屏1,主显示屏根据接收到的各副显示屏2的副屏独立显示参数、主屏独立显示参数(例如,256*768),以及显示屏拼接参数计算完整显示内容和本机显示内容,例如,显示屏拼接参数为按照主显示屏1、第一个副显示屏2和第二个副显示屏2的顺序排列为一行,此时主显示屏可以计算得到完整显示参数为1152*768,并且将待显示的画面按照完整显示参数进行调整,得到完整显示内容,同时可以确定完整显示内容中横坐标为0-256,纵坐标为0-768的区域为本机显示内容,具体如图1b所示,最终对本机显示内容进行显示。与此同时,主显示屏1将主屏显示参数加入到显示确定参数中,并将获取到的完整显示内容和显示确定参数一起发送至与其直接相连的下一副显示屏2。其中,上述坐标系为以完整显示内容左上角为原点,以水平方向向右为X轴正方向,以垂直方向向下为Y轴正方向的坐标系。

副显示屏2,用于根据从直连的上一显示屏接收的完整显示内容和显示确定参数,确定本机显示内容,并对本机显示内容进行显示;如果确定直连有下一副显示屏2,则将匹配的副屏独立显示参数加入至显示确定参数,并将完整显示内容和显示确定参数发送至直连的下一副显示屏2。

其中,副显示屏2在接收到与其直接相连的上一显示屏(可以是主显示屏1,也可以是副显示屏2)发送的完整显示内容和显示确定参数后,确定本机显示内容,并对本机显示内容进行显示,与此同时,判断当前副显示屏2是否直连有一下副显示屏2,若是,则将匹配的副屏独立显示参数加入至显示确定参数,并将完整显示内容和显示确定参数发送至直连的下一副显示屏2。

示例性的,副显示屏2接收到与其直连的主显示屏1发送的完整显示内容,例如,1152*786的一张图片,以及显示确定参数,例如,主显示屏1的主屏独立显示参数,为256*768,且当前副显示屏2的副屏独立显示参数为384*768,此时,副显示屏2可以根据上述参数计算本机显示内容,具体如图1b所示,为完整显示内容中横坐标为256-640,纵坐标为0-768的区域。与此同时,当前副显示屏2还会判断是否有直连的下一副显示屏2,若有,则将匹配的副屏独立显示参数加入至显示确定参数,并将完整显示内容和显示确定参数一起发送至直连的下一副显示屏2。

可选的,每个显示屏包括第一拼接口3以及第二拼接口4,前一显示屏的第二拼接口4与后一显示屏的第一拼接口3相连,所述主显示屏1的第一拼接口3悬空,末位副显示屏2的第二拼接口4悬空;

所述第一拼接口3,用于接收直连的上一显示屏的第二拼接口4发送的完整显示内容和显示确定参数,以及向所述上一显示屏的第二拼接口4发送当前副显示屏2之后的所有副显示屏2的副屏独立显示参数;

所述第二拼接口4,用于向直连的下一副显示屏的第一拼接口3发送完整显示内容和显示确定参数,以及接收所述下一副显示屏的第一拼接口3发送的当前副显示屏2之后的所有副显示屏2的副屏独立显示参数。

本可选的实施例中,每个显示屏的结构如图1c所示,都包括第一拼接口3和第二拼接口4,各显示屏通过拼接口进行依次串联,具体的,前一显示屏的第二拼接口4与后一显示屏的第一拼接口3相连,较为特殊的是,主显示屏1的第一拼接口处于悬空状态,处于串联关系最末端的副显示屏2的第二拼接口4悬空,因此,各显示屏可以根据第一拼接口3是否悬空来判断自身是主显示屏1还是副显示屏2。

其中,第一拼接口3用于接收直连的上一显示屏的第二拼接口4发送的完整显示内容和显示确定参数,以及向上一显示屏的第二拼接口4发送当前副显示屏2之后的所有副显示屏2的副屏独立显示参数。也就是说,各显示屏均是通过第一拼接口3来与上一显示屏进行信息传递,包括来接收上一显示屏发送的信息,以及通过第一拼接口3向上一显示屏发送信息。

第二拼接口4用于向直连的下一副显示屏2的第一拼接口3发送完整显示内容和显示确定参数,以及接收下一副显示屏2的第一拼接口3发送的当前副显示屏2之后的所有副显示屏2的副屏独立显示参数。也就是说,各显示屏均是通过第二拼接口4与下一显示屏进行信息传递,包括向下一显示屏发送信息,以及接收下一显示屏通过第一拼接口3发送的信息。其中,前一显示屏的第二拼接口2与直连的后一显示屏的第一拼接口3通过数据线相连,数据线可以是SerDes接口(线)、光纤接口(线)、HDMI接口(线)、DVI接口(线)等。

可选的,每个显示屏包括可编程逻辑控制器5和微处理器6;

所述主显示屏1的可编程逻辑控制器5,用于根据各副显示屏2的副屏独立显示参数、所述主屏独立显示参数和所述显示屏拼接参数,确定拼接屏显示参数,并将所述拼接屏显示参数发送至微处理器6;接收所述微处理器6发送的完整显示内容,将主屏独立显示参数加入至显示确定参数中,并将所述完整显示内容和显示确定参数发送至直连的下一副显示屏2;

所述副显示屏2的可编程逻辑控制器5,用于根据从直连的上一显示屏接收的完整显示内容和显示确定参数,确定本机显示内容;如果确定直连有下一副显示屏2,则将匹配的副屏独立显示参数加入至显示确定参数,并将完整显示内容和显示内容确定参数发送至直连的下一副显示屏2;

所述微处理器6,用于接收上位机发送的待显示数据,并根据所述主显示屏的可编程逻辑控制器5发送的拼接屏显示参数,对所述待显示数据进行处理得到完整显示内容并发送至主显示屏的可编程逻辑控制器5。

本可选的实施例中,每个显示屏还包括可编程逻辑控制器5和微处理器6,具体兔兔1c所示,其中,可编程逻辑控制器可以为FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)芯片,微处理器6可以为基于ARM内核的MCU(Microcontroller Unit,微控制单元)芯片,其中,可编程逻辑控制器5分别通过控制总线(实心箭头)和显示数据总线(空心箭头)与微处理器、第一拼接口以及第二拼接口相连,控制总线用于传输控制信息,显示数据总线用于传输需要显示屏进行显示的数据。主显示屏1的可编程逻辑控制器5可以根据接收到的各副显示屏2的副屏独立显示参数、主屏独立显示参数和显示屏拼接参数来计算拼接屏显示参数(多显示屏拼接后的显示参数),并将拼接屏显示参数发送至微处理器6,然后接收微处理器6根据拼接屏显示参数对原始显示数据进行处理得到的完整显示内容,并根据主屏显示参数和完整显示内尔用确定本机显示内容,并对其进行显示,与此同时,还将主屏独立显示参数加入至显示确定参数中,并将完整实现内容和显示确定参数发送至直连的下一副显示屏2,以使下一副显示屏2能够根据上述信息计算自身需要显示的区域。

副显示屏2的可编程逻辑控制器5可以根据从直连的上一显示屏接收的完整显示内容和显示确定参数计算自身需要显示的区域,即本机显示内容,并且在确定当前副显示屏2直连有下一副显示屏2时,将自身的副屏独立显示参数加入至显示确定参数中,并将完整显示内容和显示内容确定参数发送至直连的下一副显示屏。

微处理器6用于接收上位机发送的待显示数据,并根据主显示屏的可编程逻辑控制器5发送的拼接屏显示参数,对初始待显示数据进行处理,获得完整显示内容,即完整显示内容是由初始待显示数据进行处理得到的,例如,处理方式为分辨率缩放,最终微处理器6将完整显示内容发送至主显示屏1的可编程逻辑控制器5。

本发明实施例的技术方案,多显示屏协同显示系统,包括主显示屏和至少一个副显示屏,主显示屏和各副显示屏依次串行相连构成串行通路,其中,主显示屏用于根据各显示屏的独立显示参数和显示屏拼接参数,确定完整显示内容和本机显示内容,并对本机显示内容进行显示,还用于将完整显示内容和显示确定参数发送至直连的下一副显示屏,副显示屏用于根据从直连的上一显示屏接收的完整显示内容和显示确定参数,确定本机显示内容,并对本机显示内容进行显示,如果确定直连有下一副显示屏,将完整显示内容和显示确定参数发送至直连的下一副显示屏,一方面,各显示屏能够根据获取到的参数独立计算各自显示内容,无需手动设置显示参数,另一方面,不需要手动调节初始待显示数据,降低人力成本。

实施例二

图2为本发明实施例二中的一种多显示屏协同显示方法的流程图,本实施例的技术方案适用于多显示屏拼接显示的情况,该方法可以由多显示屏协同显示系统中的主显示屏执行,具体包括如下步骤:

步骤110、根据各副显示屏的副屏独立显示参数、主屏独立显示参数和显示屏拼接参数,确定完整显示内容和本机显示内容,并对所述本机显示内容进行显示。

本实施例中,主显示屏首先接收各副显示屏发送的副屏独立显示参数,然后根据副屏独立显示参数、主屏独立显示参数以及显示屏拼接参数,确定完整显示内容和本机显示内容,并对本机显示内容进行显示。

示例性的,主显示屏接收到直连的副显示屏发送的各副屏的独立显示参数分别为第一个副显示屏分辨率384*768,第二个副显示屏分辨率为512*768,主屏独立显示参数为主显示屏分辨率256*768,显示屏拼接参数包括,3个屏幕从左至右排成1*3显示屏阵列,则根据上述参数,可以计算得到拼接后的显示屏的整体显示参数为1152*768,此时可以根据该整体显示参数对待显示数据进行处理,处理为符合当前整体显示参数的完整显示内容,即该完整显示内容分辨率为1152*768,在确定完整显示内容后,根据主屏独立显示参数,确定本机显示内容为横坐标范围是0-256,纵坐标范围是0-768的像素点区域,并对该区域进行显示。上述坐标系为以完整显示内容左上角为原点,以水平方向向右为X轴正方向,以垂直方向向下为Y轴正方向的坐标系。

步骤120、将主屏独立显示参数加入至显示确定参数中,并将完整显示内容和显示确定参数发送至直连的下一副显示屏。

其中,显示确定参数是用于在完整显示内容中确定当前显示屏要显示区域的参数,显示确定参数可以是在当前显示屏之前的所有显示屏的独立显示参数,以及显示屏拼接参数。示例性的,排列在第3位的副显示屏接收到的显示确定参数包括在当前副显示屏之前显示的各显示屏的独立显示参数和显示屏拼接参数,具体的包括主屏独立显示参数,第一个副屏的独立显示参数以及显示屏的排列方式和显示顺序。

本实施例中,在主显示屏显示了相应区域后,将主屏独立显示参数加入都显示确定参数中,然后将显示确定参数和完整显示内容一起发送至下一副显示屏,以使下一副显示屏能够根据这些参数确定本机显示内容。

示例性的,将主屏独立显示参数256*768加入到显示确定参数中,然后将显示确定参数和处理得到的完整显示内容发送至下一副显示屏。

本发明实施例的技术方案,主显示屏根据各副显示屏的副屏独立显示参数、主屏独立显示参数和显示屏拼接参数,确定完整显示内容和本机显示内容,并对本机显示内容进行显示,然后将主屏独立显示参数加入至显示确定参数中,并将完整显示内容和显示确定参数发送至直连的下一副显示屏,以使下一副显示屏根据接收到的参数确定本机显示内容,无需用户手动设置各屏幕的显示参数和待显示内容的分辨率,提高了拼接显示屏的工作效率。

实施例三

图3为本发明实施例三中的一种多显示屏协同显示方法的流程图,本实施例在上述实施例的基础上进一步细化,提供了根据各副显示屏的副屏独立显示参数、主屏独立显示参数和显示屏拼接参数,确定完整显示内容和本机显示内容,并对本机显示内容进行显示的具体步骤。下面结合图3对本发明实施例三提供的一种多显示屏协同显示方法进行说明,包括以下步骤:

步骤210、获取各副显示屏通过串行通路逐级上报的各副显示屏的副屏独立显示参数。

本实施例中,各副显示屏的副屏独立显示参数是通过串行通路逐级上报至主显示屏的,具体的,位于串行结构最末端的副显示屏将自身的副屏独立显示参数发送至直连的上一副显示屏,上一副显示屏将自身的副屏独立显示参数和最末端显示屏的副屏独立显示参数一起发送至直连的再上一副显示屏,直至与主显示屏直连的副显示屏将全部副显示屏的副屏独立显示参数发送至主显示屏。

步骤220、根据各副显示屏的副屏独立显示参数、主屏独立显示参数和显示屏拼接参数,计算拼接屏显示参数;

其中,显示屏拼接参数包括显示屏的排列方式以及各显示屏的显示顺序。

本实施例中,主显示屏接收到各副显示屏的副屏独立显示参数后,根据副屏独立显示参数、主屏独立显示参数和显示屏拼接参数,计算拼接屏显示参数,具体的,主显示屏在确定显示屏的排列方式和显示顺序后,按照这种排列方式分别对各显示屏的独立显示参数的进行累加,得到拼接屏显示参数。

示例性的,由3个显示屏进行拼接,主显示屏接收到两个副显示屏的副屏独立显示参数分别为第一副显示屏的显示分辨率384*768、第二副显示屏的显示分辨率为512*768,主显示屏的主屏独立显示参数为显示分辨率256*768,且用户预先将显示屏的排列方式以及显示顺序进行设置,例如,排列为1*3的显示屏阵列,显示顺序为从左至右,此时,主显示屏可以根据上述信息计算拼接屏显示参数为显示分辨率1152*768。

步骤230、根据拼接屏显示参数,对待显示数据进行处理得到完整显示内容。

其中,完整显示内容是由待显示数据处理得到的与拼接屏显示参数相适应的显示数据。

本实施例中,在得到拼接显示屏显示参数后,为了使待显示的数据能够与拼接后的显示屏相适应,需要根据拼接显示屏显示参数,对待显示数据进行处理,得到完整显示内容。

示例性的,原始的待显示数据的分辨率为2304*1536,而拼接屏显示参数为1152*768,此时需要对待显示数据的分辨率进行等比例的缩小,最终得到分辨率为1152*768的完整显示内容。

步骤240、根据主屏独立显示参数和完整显示内容,确定本机显示内容。

本实施例中,主显示屏根据主屏独立显示参数和处理得到的完整显示内容,确定本机显示参数。示例性的,完整显示内容的分辨率为1152*768,主屏独立显示参数是256*768,此时可以确定完整显示内容中横坐标范围是0-256,纵坐标范围是0-768的区域是由主显示屏显示的,即主显示屏的本机显示内容。

步骤250、对本机显示内容进行显示。

本实施例中,在确定本机显示内容后,由主显示屏显示本机显示内容。

步骤260、将主屏独立显示参数加入至显示确定参数中,并将完整显示内容和显示确定参数发送至直连的下一副显示屏。

本发明实施例的技术方案,主显示屏首先获取各副显示屏通过串行通路逐级上报的各副显示屏的副屏独立显示参数,并根据各副显示屏的副屏独立显示参数、主屏独立显示参数和显示屏拼接参数,计算拼接屏显示参数,然后根据拼接屏显示参数,对待显示数据进行处理得到完整显示内容,并根据主屏独立显示参数和完整显示内容,确定本机显示内容,最终对本机显示内容进行显示,同时将主屏独立显示参数加入至显示确定参数中,将完整显示内容和显示确定参数发送至直连的下一副显示屏,以使下一副显示屏根据接收到的参数确定本机显示内容,无需用户手动设置各屏幕的显示参数和待显示内容的分辨率,提高了拼接显示屏的工作效率。

实施例四

图4为本发明实施例四中的一种多显示屏协同显示方法的流程图,本实施例的技术方案适用于多显示屏拼接显示的情况,该方法可以由多显示屏协同显示系统中的副显示屏执行,具体包括如下步骤:

步骤310、根据从直接相连的上一显示屏接收的完整显示内容和显示确定参数,确定本机显示内容,并对本机显示内容进行显示。

可选的,显示确定参数包括所述显示屏拼接参数、主屏独立显示参数和在当前显示屏之前的副显示屏的副屏独立显示参数。

其中,显示确定参数包含显示屏拼接参数和显示屏串联结构中当前副显示屏之前的所有显示屏的独立显示参数,示例性的,包含当前副显示屏之前的所有显示屏的显示分辨率。

本实施例中,各副显示屏首先接收与其直连的上一显示屏发送的完整显示内容和显示确定参数,然后根据接收到的参数计算本机显示内容,最终对本机显示内容进行显示。

示例性的,由3个显示屏排列成1*3的显示屏阵列,第3个显示屏接收到上一显示屏发送的完整显示内容是分辨率为1152*768的图片,且显示确定参数包含前主屏独立显示参数256*768,上一副显示屏的副屏独立显示参数为384*768,排列方式为1*3的显示屏矩阵,显示顺序为从左至右依次显示,则第3个显示屏根据上述参数,以及自身的副屏显示参数(例如,512*768),可以计算得到本机显示内容为完整显示内容中横坐标范围是640-1152,纵坐标范围是0-768的区域,随后对本机显示内容进行显示。

步骤320、如果确定直连有下一副显示屏,则将匹配的副屏独立显示参数加入至显示确定参数中,并将完整显示内容和显示确定参数发送至直连的下一副显示屏。

本实施例中,在对本机显示内容进行显示后,当前副显示屏还会进一步确认是否直连有下一副显示屏,若是,则将自身的副屏独立显示参数加入至显示确定参数中,并将完整显示内容和显示确定参数发送至直连的下一副显示屏,即每一个副显示屏接收到的显示确定参数都包括在其之前进行显示的全部显示屏的独立显示参数,此时,当前副显示屏可以根据显示确定参数计算本机显示内容。

本发明实施例的技术方案,副显示屏根据从直接相连的上一显示屏接收的完整显示内容和显示确定参数,确定本机显示内容,并对本机显示内容进行显示,如果确定直连有下一副显示屏,则将匹配的副屏独立显示参数加入至显示确定参数中,并将完整显示内容和显示确定参数发送至直连的下一副显示屏,实现了各显示屏根据上一显示屏发送的完整显示内容和显示确定参数来确定本机显示内容,无需手动配置,且可以随意变换各显示屏的排列顺序,不影响拼接画面正常显示。

实施例五

图5为本发明实施例五中的一种多显示屏协同显示方法的流程图,本实施例在上述实施例的基础上进一步细化,提供了根据从直接相连的上一显示屏接收的完整显示内容和显示确定参数,确定本机显示内容,并对本机显示内容进行显示的具体步骤。下面结合图5对本发明实施例五提供的一种多显示屏协同显示方法进行说明,包括以下步骤:

步骤410、接收上一显示屏发送的完整显示内容和显示确定参数。

本实施例中,各副显示屏首先接收与其直接相连的上一显示屏发送的完整显示内容和显示确定参数。其中,完整显示内容是初始待显示数据经过处理得到的与拼接屏显示参数匹配的待显示数据。显示确定参数是包含显示屏拼接参数、主屏独立显示参数和在当前显示屏之前的副显示屏的副屏独立显示参数。

步骤420、根据显示确定参数中包含的显示屏拼接参数、主屏独立显示参数、在当前显示屏之前的副显示屏的副屏独立显示参数以及完整显示内容,计算开始显示坐标。

其中,开始显示坐标位于以完整显示内容左上角为原点,以水平方向向右为X轴正方向,以垂直方向向下为Y轴正方向的坐标系中。

本实施例中,当前副显示屏根据显示确定参数中包含的显示屏拼接参数、主屏独立显示参数、各副显示屏的副屏独立显示参数以及完整显示内容,来计算开始显示坐标。

示例性的,当前副显示屏接收到的显示屏拼接参数包括显示屏的排列方式(按照串联顺序,依次排列为1*3的显示屏阵列)、显示屏的显示顺为从左至右依次显示,主屏独立显示参数为256*768,在当前副显示屏之前的副显示屏的副屏独立显示参数为384*768,此时,当前副显示屏可以根据上述参数,计算出开始显示坐标为(640,0)。

可选的,根据显示确定参数中包含的显示屏拼接参数、主屏独立显示参数、在当前显示屏之前的副显示屏的副屏独立显示参数以及所述完整显示内容,计算开始显示坐标,包括:

根据所述显示屏拼接参数、所述主屏独立显示参数、在当前显示屏之前的副显示屏的副屏独立显示参数,计算已显示内容;

根据所述完整显示内容、所述已显示内容以及所述显示屏拼接参数,计算开始显示坐标。

本可选的实施例中,提供了一种计算开始显示坐标的具体方式,首先,根据显示屏拼接参数、主屏独立显示参数、在当前显示屏之前的副显示屏的副屏独立显示参数,计算已显示内容,即确定已经显示区域的坐标范围,然后根据完整显示内容和已显示内容和显示屏拼接参数,计算当前副显示屏的开始显示参数。

示例性的,当前副显示屏接收到的显示屏拼接参数包括显示屏的排列方式(按照串联顺序,依次排列为1*3的显示屏阵列)、显示屏的显示顺为从左至右依次显示,主屏独立显示参数为256*768,在当前副显示屏之前的副显示屏的副屏独立显示参数为384*768,此时,当前副显示屏可以根据上述参数,计算出已显示内容为横坐标为0-640,纵坐标为0-768的区域,而完整显示内容为显示分辨率是1152*768的区域,即当前副显示屏需要按照显示顺序,对主显示屏和前一副显示屏之后的区域进行显示,开始显示坐标为(640,0)。

步骤430、根据开始显示坐标和当前副显示屏匹配的副屏独立显示参数,确定本机显示内容。

本实施例中,在已知开始显示坐标后,根据开始显示坐标和当前副显示屏的副屏独立显示参数来计算本机显示内容,即在完整显示内容中当前副显示屏需要显示的区域。

示例性的,当前副显示屏的副屏独立显示参数为显示分辨率512*768,在计算出开始显示坐标为(640,0)后,可以计算得到本机显示内容为完整显示内容中横坐标为640-1152,纵坐标为0-768的区域。

步骤440、对本机显示内容进行显示。

步骤450、如果确定直连有下一副显示屏,则将匹配的副屏独立显示参数加入至显示确定参数中,并将完整显示内容和显示确定参数发送至直连的下一副显示屏。

本发明实施例的技术方案,副显示屏首先接收上一显示屏发送的完整显示内容和显示确定参数,并根据显示确定参数中包含的显示屏拼接参数、主屏独立显示参数、在当前显示屏之前的副显示屏的副屏独立显示参数以及完整显示内容,计算开始显示坐标,然后根据开始显示坐标和当前副显示屏匹配的副屏独立显示参数,确定本机显示内容并显示,如果确定直连有下一副显示屏,则将匹配的副屏独立显示参数加入至显示确定参数中,并将完整显示内容和显示确定参数发送至直连的下一副显示屏,实现了各显示屏根据上一显示屏发送的完整显示内容和显示确定参数来确定本机显示内容,无需手动配置,且可以随意变换各显示屏的排列顺序,不影响拼接画面正常显示。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其它等效实施例,而本发明的范围由所附的权利要求范围决定。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:显示屏控制方法、装置、设备、系统及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类