拼接屏组合方法及拼接屏组合系统与流程

文档序号:16122726发布日期:2018-11-30 23:23阅读:280来源:国知局

本发明涉及拼接屏技术领域,特别是涉及一种拼接屏组合方法及拼接屏组合系统。

背景技术

传统的拼接屏由很多块显示屏拼接组合而成,例如m×n块的显示屏只能拼接成一个矩形,不支持任意拼接,并且每一块的显示屏的尺寸相同,分辨率相同。随着社会的不断发展和进步,每一块的显示屏的尺寸相同,分辨率相同并且只能拼接成矩形的拼接屏已不能满足社会发展对拼接屏的需求。



技术实现要素:

基于此,有必要提供一种能支持任意尺寸、任意分辨率、任意旋转角度拼接的拼接屏组合方法及拼接屏组合系统。

一种拼接屏组合方法,包括:

获取所述拼接屏的基本尺寸和所述拼接屏的坐标系;

将每个待拼接的显示屏放入所述拼接屏的坐标系,获取所述每个待拼接的显示屏在所述拼接屏的坐标系中的坐标。

在其中一个实施例中,所述获取所述拼接屏的基本尺寸和所述拼接屏的坐标系的步骤包括:

设置一个矩形的拼接屏容器,以所述拼接屏容器的左上角顶点为所述拼接屏的坐标系的坐标原点,以所述拼接屏容器的长和宽分别作为所述拼接屏的基本尺寸。

在其中一个实施例中,还包括:

获取所述每个待拼接的显示屏的视频输出基本尺寸。

在其中一个实施例中,所述获取所述每个待拼接的显示屏的视频输出基本尺寸的步骤之后,还包括:

获取媒体源整体窗口的基本尺寸和所述媒体源整体窗口在所述拼接屏的坐标系中的坐标;

根据所述媒体源整体窗口在所述拼接屏的坐标系中的坐标和所述每个待拼接的显示屏在所述拼接屏的坐标系中的坐标,计算得到在所述每个待拼接的显示屏上的媒体源子窗口的显示坐标和每个待拼接的显示屏的视频输出坐标;其中,所述媒体源子窗口的显示坐标是基于媒体源整体窗口的坐标系,所述视频输出坐标是基于所述每个待拼接的显示屏的坐标系;

根据媒体源整体窗口的访问地址、所述媒体源整体窗口的基本尺寸、所述每个待拼接的显示屏的视频输出基本尺寸、在所述每个待拼接的显示屏上的媒体源子窗口的显示坐标和所述每个待拼接的显示屏的视频输出坐标输出所述媒体源整体窗口中的视频。

在其中一个实施例中,所述媒体源整体窗口的坐标系是以所述媒体源整体窗口的左上角顶点为所述媒体源整体窗口的坐标系的坐标原点,所述每个待拼接的显示屏的坐标系是以每个待拼接的显示屏的左上角顶点为所述待拼接的显示屏的坐标系的坐标原点。

在其中一个实施例中,所述显示屏包括液晶显示屏。

另一方面,本发明还提出一种拼接屏组合系统,包括:

拼接屏位置获取模块,用于获取所述拼接屏的基本尺寸和所述拼接屏的坐标系;

待拼接的显示屏位置获取模块,用于将每个待拼接的显示屏放入所述拼接屏的坐标系,获取所述每个待拼接的显示屏在所述拼接屏的坐标系中的坐标。

在其中一个实施例中,所述拼接屏位置获取模块具体用于:

通过设置一个矩形的拼接屏容器,以所述拼接屏容器的左上角顶点为所述拼接屏的坐标系的坐标原点,以所述拼接屏容器的长和宽分别作为所述拼接屏的基本尺寸。

在其中一个实施例中,还包括:

显示屏的视频输出基本尺寸获取模块,用于获取所述每个待拼接的显示屏的视频输出基本尺寸;

媒体源整体窗口获取模块,用于获取媒体源整体窗口的基本尺寸和所述媒体源整体窗口在所述拼接屏的坐标系中的坐标;

待拼接的显示屏上的媒体源子窗口和视频输出获取模块,用于根据所述媒体源整体窗口在所述拼接屏的坐标系中的坐标和所述每个待拼接的显示屏在所述拼接屏的坐标系中的坐标,计算得到在所述每个待拼接的显示屏上的媒体源子窗口的显示坐标和每个待拼接的显示屏的视频输出坐标;其中,所述媒体源子窗口的显示坐标是基于媒体源整体窗口的坐标系,所述视频输出坐标是基于所述每个待拼接的显示屏的坐标系;

媒体源整体窗口中的视频输出模块,用于根据媒体源整体窗口的访问地址、所述媒体源整体窗口的基本尺寸、所述每个待拼接的显示屏的视频输出基本尺寸、在所述每个待拼接的显示屏上的媒体源子窗口的显示坐标和每个待拼接的显示屏的视频输出坐标输出所述媒体源整体窗口中的视频。

在其中一个实施例中,所述显示屏包括液晶显示屏。

上述拼接屏组合方法,包括获取拼接屏的基本尺寸和拼接屏的坐标系,将每个待拼接的显示屏放入拼接屏的坐标系,获取每个待拼接的显示屏在拼接屏的坐标系中的坐标。通过获取拼接屏的坐标系和每个待拼接的显示屏在拼接屏的坐标系中的坐标就可以支持任意尺寸显示屏、任意分辨率显示屏、显示屏任意旋转角度拼接的拼接屏,非常方便,满足社会发展对拼接屏的需求。

附图说明

图1为一实施例中拼接屏组合方法的流程图;

图2为另一实施例中拼接屏组合方法的流程图;

图3为一实施例中组成的拼接屏的结构示意图;

图4为一实施例中媒体源整体窗口在图3中的结构示意图;

图5至图8为不同实施例中组成的拼接屏的结构示意图;

图9为一实施例中拼接屏组合系统的系统方框图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的首选实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

参见图1,图1为一实施例中拼接屏组合方法的流程图。

在本实施例中,该拼接屏组合方法包括:

s100,获取拼接屏的基本尺寸和拼接屏的坐标系。

拼接屏的基本尺寸是指待拼接的显示屏组合拼接完成后所能允许的最大长度和最大宽度,也就是说显示屏拼成的拼接屏的总长度和总宽度不能超出这个拼接屏的基本尺寸。获取拼接屏的基本尺寸和拼接屏的坐标系之后,进入步骤s200。

在一个实施例中,获取拼接屏的基本尺寸和拼接屏的坐标系的步骤包括:设置一个矩形的拼接屏容器,以拼接屏容器的左上角顶点为拼接屏的坐标系的坐标原点,以拼接屏容器的长和宽分别作为拼接屏的基本尺寸。也就是说,显示屏拼成的拼接屏的总长度不能超过设置的矩形的拼接屏容器的长,显示屏拼成的拼接屏的总宽度不能超过设置的矩形的拼接屏容器的宽。以拼接屏容器的左上角顶点为拼接屏的坐标系的坐标原点来建立拼接屏的坐标系(二维平面直角坐标系)。

s200,获取每个待拼接的显示屏在拼接屏的坐标系中的坐标。

将每个待拼接的显示屏放入步骤s100中建立的拼接屏的坐标系,获取每个待拼接的显示屏在拼接屏的坐标系中的坐标。待拼接的显示屏在拼接屏的坐标系中的坐标通常是利用(x,y,长,宽,θ)来表示,其中:x和y表示待拼接的显示屏的左上角顶点在拼接屏的坐标系的坐标,长和宽表示待拼接的显示屏的总长和总宽(即待拼接的显示屏的尺寸),通常情况下,显示屏的长和宽转换成显示屏的像素来描述,θ表示待拼接的显示屏在拼接屏的坐标系中的旋转角度,旋转角度的旋转原点是以该拼接的显示屏的左上角顶点为旋转原点。

请参阅图3,图3为一实施例中组成的拼接屏的结构示意图。图3中所示是9块待拼接的显示屏(3×3)组成的拼接屏(显示屏1、显示屏2……显示屏9),每个显示屏的尺寸是1920x1080(像素),每个显示屏之间的拼缝是10,由于待拼接的显示屏都没有旋转(即θ为0°),待拼接的显示屏1的左上角顶点与拼接屏的坐标系的坐标原点重合,故待拼接的显示屏1在拼接屏的坐标系中的坐标为(0,0,1920,1080,0),故待拼接的显示屏2在拼接屏的坐标系中的坐标为(1930,0,1920,1080,0),其他待拼接的显示屏依次类推,此处不再赘述。在一个实施例中,矩形的拼接屏容器的尺寸是5780x3260(矩形的拼接屏容器的尺寸也是以像素来描述)。

在一个实施例中,显示屏包括液晶显示屏(liquidcrystaldisplay,lcd)。

上述拼接屏组合方法,包括获取拼接屏的基本尺寸和拼接屏的坐标系,将每个待拼接的显示屏放入拼接屏的坐标系,获取每个待拼接的显示屏在拼接屏的坐标系中的坐标。通过获取拼接屏的坐标系和每个待拼接的显示屏在拼接屏的坐标系中的坐标就可以支持任意尺寸显示屏、任意分辨率显示屏、显示屏任意旋转角度拼接的拼接屏,非常方便,满足社会发展对拼接屏的需求。

参见图2,图2为另一实施例中拼接屏组合方法的流程图。

在本实施例中,该拼接屏组合方法包括:

s101,获取拼接屏的基本尺寸和拼接屏的坐标系。

拼接屏的基本尺寸是指待拼接的显示屏组合拼接完成后所能允许的最大长度和最大宽度,也就是说显示屏拼成的拼接屏的总长度和总宽度不能超出这个拼接屏的基本尺寸。获取拼接屏的基本尺寸和拼接屏的坐标系之后,进入步骤s102。

s102,获取每个待拼接的显示屏在拼接屏的坐标系中的坐标。

将每个待拼接的显示屏放入步骤s101中建立的拼接屏的坐标系,获取每个待拼接的显示屏在拼接屏的坐标系中的坐标,待拼接的显示屏在拼接屏的坐标系中的坐标通常是利用(x,y,长,宽,θ)来表示,其中:x和y表示待拼接的显示屏的左上角顶点在拼接屏的坐标系的坐标,长和宽表示待拼接的显示屏的总长和总宽(即待拼接的显示屏的尺寸),通常情况下,显示屏的长和宽转换成显示屏的像素来描述,θ表示待拼接的显示屏在拼接屏的坐标系中的旋转角度,旋转角度的旋转原点是以该拼接的显示屏的左上角顶点为旋转原点。

请参阅图3,图3为一实施例中组成的拼接屏的结构示意图。图3中所示是9块待拼接的显示屏(3×3)组成的拼接屏(显示屏1、显示屏2……显示屏9),每个显示屏的尺寸是1920x1080(像素),每个显示屏之间的拼缝是10,由于待拼接的显示屏都没有旋转(即θ为0°),待拼接的显示屏1的左上角顶点与拼接屏的坐标系的坐标原点重合,故待拼接的显示屏1在拼接屏的坐标系中的坐标为(0,0,1920,1080,0),故待拼接的显示屏2在拼接屏的坐标系中的坐标为(1930,0,1920,1080,0),其他待拼接的显示屏依次类推,此处不再赘述。在一个实施例中,矩形的拼接屏容器的尺寸是5780x3260(矩形的拼接屏容器的尺寸也是以像素来描述)。

图5中示出了不同尺寸的待拼接的显示屏拼接出来的拼接屏,其中包括一个大尺寸的显示屏(3840x2160)和5个相同的小尺寸的显示屏(1920x1080),大尺寸的显示屏与小显示屏之间的拼缝是20,小尺寸显示屏之间的拼缝是10。在一个实施例中,拼接屏容器尺寸是5780x3260。

图6和图3的区别在于,图3中所示是9块待拼接的显示屏(3×3)拼接成的横向的拼接屏,图6中的9块待拼接的显示屏(3×3)拼接成竖向的拼接屏。在一个实施例中,矩形的拼接屏容器的尺寸是3260x5780。

图7中所示是8块待拼接的显示屏拼成的不规则形状的拼接屏,每一块待拼接的显示屏的尺寸都是1920x1080,显示屏之间的拼缝是10,拼接屏容器尺寸是5780x3260。

图8中所示是4块待拼接的显示屏拼成的不规则形状的拼接屏,每一块待拼接的显示屏的尺寸都是1920x1080,显示屏之间的拼缝是10,其中一块待拼接的显示屏旋转了45°,拼接屏容器尺寸是5780x4133。

s104,获取每个待拼接的显示屏的视频输出基本尺寸。

每个待拼接的显示屏的视频输出基本尺寸是指每个待拼接的显示屏所能允许视频输出的最大长度和最大宽度,通常也是像素来表示。例如,请结合图3,待拼接的显示屏1、显示屏2……显示屏9的视频输出基本尺寸都一样,即都是1920x1080(像素)。

s106,获取媒体源整体窗口的基本尺寸和媒体源整体窗口在拼接屏的坐标系中的坐标。

媒体源整体窗口的基本尺寸是指媒体源整体窗口的总长度和总宽度。媒体源整体窗口在拼接屏的坐标系中的坐标也是利用(x,y,长,宽)来表示,其中:x和y表示媒体源整体窗口左上角顶点在拼接屏的坐标系的坐标,长和宽表示媒体源整体窗口的总长和总宽,通常情况下,媒体源整体窗口的长和宽转换成像素来描述。

在一个实施例中,从界面单元上往拼接屏上拖入一个媒体源整体窗口,获取媒体源整体窗口的基本尺寸和媒体源整体窗口在拼接屏的坐标系中的坐标。

请结合图4,图4为一实施例中媒体源整体窗口在图3中的结构示意图。图4中媒体源整体窗口的4个顶点分别位于待拼接的显示屏1、显示屏2、显示屏4、显示屏5的几何中心,媒体源整体窗口分成了4个媒体源子窗口(子窗口1、子窗口2、子窗口3、子窗口4)。

s108,获取在每个待拼接的显示屏上的媒体源子窗口的显示坐标和每个待拼接的显示屏的视频输出坐标。

根据媒体源整体窗口在拼接屏的坐标系中的坐标和每个待拼接的显示屏在拼接屏的坐标系中的坐标,计算得到在每个待拼接的显示屏上的媒体源子窗口的显示坐标和每个待拼接的显示屏的视频输出坐标。其中,媒体源子窗口的显示坐标是基于媒体源整体窗口的坐标系,视频输出坐标是基于每个待拼接的显示屏的坐标系。也就是说,媒体源子窗口的坐标是从媒体源整体窗口的坐标系中来看的,每个待拼接的显示屏的视频输出坐标是从每个待拼接的显示屏的坐标系中来看的。

在一个实施例中,中心服务器根据媒体源整体窗口在拼接屏的坐标系中的坐标和每个待拼接的显示屏在拼接屏的坐标系中的坐标,计算得到在每个待拼接的显示屏上的媒体源子窗口的显示坐标和每个待拼接的显示屏的视频输出坐标。

在一个实施例中,请继续结合图4,由于媒体源整体窗口的4个顶点分别位于待拼接的显示屏1、显示屏2、显示屏4、显示屏5的几何中心,媒体源整体窗口分成了4个媒体源子窗口(子窗口1、子窗口2、子窗口3、子窗口4)。那么媒体源整体窗口的坐标系是以媒体源整体窗口的左上角顶点为坐标原点(也是子窗口1的左上角顶点)。待拼接的显示屏1的坐标系是以待拼接的显示屏1的左上角顶点为待拼接的显示屏1的坐标系的坐标原点,待拼接的显示屏2的坐标系是以待拼接的显示屏2的左上角顶点为待拼接的显示屏2的坐标系的坐标原点,依次类推。

那么,根据媒体源整体窗口在拼接屏的坐标系中的坐标和每个待拼接的显示屏在拼接屏的坐标系中的坐标,计算得到在待拼接的显示屏1上的媒体源子窗口的显示坐标可以利用(x,y,长,宽,θ)来表示,其中:x和y表示媒体源子窗口的左上角顶点在媒体源整体窗口的坐标系的坐标,长和宽表示媒体源子窗口的总长和总宽(即媒体源子窗口的尺寸),通常情况下,媒体源子窗口的长和宽转换成媒体源子窗口的像素来描述,θ表示媒体源子窗口在媒体源整体窗口的坐标系中的旋转角度;计算得到的每个待拼接的显示屏的视频输出坐标也可以利用(x,y,长,宽,θ)来表示,x和y表示媒体源子窗口的左上角顶点在每个待拼接的显示屏的坐标系的坐标,长和宽表示媒体源子窗口的总长和总宽(即媒体源子窗口的尺寸),θ表示媒体源子窗口在每个待拼接的显示屏的坐标系中的旋转角度。

请继续结合图4,在待拼接的显示屏1上的媒体源子窗口1的显示坐标可以表示为(0,0,960,540,0),待拼接的显示屏1的视频输出坐标为(960,540,960,540,0);在待拼接的显示屏2上的媒体源子窗口2的显示坐标可以表示为(960,0,960,540,0),待拼接的显示屏2的视频输出坐标为(0,540,960,540,0),其他媒体源子窗口以此类推。

s110,根据媒体源整体窗口的访问地址、媒体源整体窗口的基本尺寸、每个待拼接的显示屏的视频输出基本尺寸、在每个待拼接的显示屏上的媒体源子窗口的显示坐标和每个待拼接的显示屏的视频输出坐标输出媒体源整体窗口中的视频。

根据媒体源整体窗口的访问地址、媒体源整体窗口的基本尺寸、每个待拼接的显示屏的视频输出基本尺寸、在每个待拼接的显示屏上的媒体源子窗口的坐标和每个待拼接的显示屏的视频输出坐标输出媒体源整体窗口中的视频。

在一个实施例中,界面单元根据媒体源整体窗口的访问地址、媒体源整体窗口的基本尺寸、每个待拼接的显示屏的视频输出基本尺寸、在每个待拼接的显示屏上的媒体源子窗口的坐标和每个待拼接的显示屏的视频输出坐标输出媒体源整体窗口中的视频。

在一个实施例中,显示屏包括液晶显示屏(liquidcrystaldisplay,lcd)。

上述拼接屏组合方法,包括获取拼接屏的基本尺寸和拼接屏的坐标系,将每个待拼接的显示屏放入拼接屏的坐标系,获取每个待拼接的显示屏在拼接屏的坐标系中的坐标,根据媒体源整体窗口在拼接屏的坐标系中的坐标和每个待拼接的显示屏在拼接屏的坐标系中的坐标,计算得到在每个待拼接的显示屏上的媒体源子窗口的显示坐标和每个待拼接的显示屏的视频输出坐标。通过获取拼接屏的坐标系和每个待拼接的显示屏在拼接屏的坐标系中的坐标就可以支持任意尺寸显示屏、任意分辨率显示屏、显示屏任意旋转角度拼接的拼接屏,非常方便,满足社会发展对拼接屏的需求。通过得到在每个待拼接的显示屏上的媒体源子窗口的显示坐标和每个待拼接的显示屏的视频输出坐标就可以输出媒体源整体窗口中的视频。

另一方面,本发明还提出一种拼接屏组合系统。

请参阅图9,图9为一实施例中拼接屏组合系统的系统方框图。在本实施例中,该拼接屏组合系统包括:

拼接屏位置获取模块10,用于获取拼接屏的基本尺寸和拼接屏的坐标系。

待拼接的显示屏位置获取模块20,用于将每个待拼接的显示屏放入拼接屏的坐标系,获取每个待拼接的显示屏在所述拼接屏的坐标系中的坐标。

在一个实施例中,拼接屏位置获取模块10具体用于:

通过设置一个矩形的拼接屏容器,以拼接屏容器的左上角顶点为拼接屏的坐标系的坐标原点,以拼接屏容器的长和宽分别作为所述拼接屏的基本尺寸。

在一个实施例中,该拼接屏组合系统还包括:

显示屏的视频输出基本尺寸获取模块30,用于获取所述每个待拼接的显示屏的视频输出基本尺寸。

媒体源整体窗口获取模块40,用于获取媒体源整体窗口的基本尺寸和媒体源整体窗口在拼接屏的坐标系中的坐标;

待拼接的显示屏上的媒体源子窗口和视频输出获取模块50,用于根据媒体源整体窗口在拼接屏的坐标系中的坐标和每个待拼接的显示屏在拼接屏的坐标系中的坐标,计算得到在每个待拼接的显示屏上的媒体源子窗口的显示坐标和每个待拼接的显示屏的视频输出坐标;其中,媒体源子窗口的显示坐标是基于媒体源整体窗口的坐标系,视频输出坐标是基于每个待拼接的显示屏的坐标系;

媒体源整体窗口中的视频输出模块60,用于根据媒体源整体窗口的访问地址、媒体源整体窗口的基本尺寸、每个待拼接的显示屏的视频输出基本尺寸、在每个待拼接的显示屏上的媒体源子窗口的显示坐标和每个待拼接的显示屏的视频输出坐标输出媒体源整体窗口中的视频。

在一个实施例中,媒体源整体窗口的坐标系是以媒体源整体窗口的左上角顶点为媒体源整体窗口的坐标系的坐标原点,每个待拼接的显示屏的坐标系是以每个待拼接的显示屏的左上角顶点为待拼接的显示屏的坐标系的坐标原点。

在一个实施例中,显示屏包括液晶显示屏(liquidcrystaldisplay,lcd)。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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