本申请涉及通信技术领域,特别涉及一种跨屏幕图像拼接失真控制方法、装置及电子设备。
背景技术
拼接显示系统包括有按照一定排列方式排列的多个独立的屏幕。拼接显示系统中画面的显示过程通常是根据屏幕的数量和排列方式将所需显示的内容进行分割,然后在各个屏幕上进行显示,从而组合成一幅完整的画面。
由于每个屏幕的边缘均设置有驱动电路等结构,故目前的技术难以做到屏幕四周没有边框。因此,在画面显示时,边框两侧的图案就被拉伸了该边框厚度的尺寸长度。
因此,现有技术存在缺陷,急需改进。
技术实现要素:
本申请实施例提供一种跨屏幕图像拼接失真控制方法、装置及电子设备,可以降低画面显示的失真度。
本申请实施例提供一种跨屏幕图像拼接失真控制方法,应用于拼接显示屏中,所述拼接显示屏包括多个呈矩形阵列拼接的子显示屏,每一子显示屏具有显示区域以及位于该显示区域四周的边框,所述方法包括以下步骤:
获取每一行的子显示屏的个数m以及每一列的子显示屏的个数n;
获取子显示屏的显示区域的第一尺寸信息以及边框的第二尺寸信息;
根据m、n、第一尺寸信息以及第二尺寸信息设置一与显示画面对应的虚拟显示屏,所述虚拟显示屏具有与每一子显示屏的显示区域对应的第一区域以及与边框对应的第二区域;
控制每一所述子显示屏显示所述第一区域上对应区域的画面。
在本发明所述的跨屏幕图像拼接失真控制方法中,所述获取子显示屏的显示区域的第一尺寸信息以及边框的第二尺寸信息的步骤包括:
获取子显示屏的显示区域的第一长度值x1以及第一宽度值x2;
获取子显示屏的长边上的边框的第一厚度值y1以及宽边上的边框的第二厚度值y2。
在本发明所述的跨屏幕图像拼接失真控制方法中,所述根据m、n、第一尺寸信息以及第二尺寸信息设置一与显示画面对应的虚拟显示屏的步骤包括:
设置虚拟显示屏,该虚拟显示屏的长度mx1+2my1-2y1,该虚拟显示屏的宽度为nx2+2ny2-2y2。
在本发明所述的跨屏幕图像拼接失真控制方法中,所述控制每一所述子显示屏显示所述第一区域上对应区域的画面的步骤包括:
获取每一子显示屏的位置信息;
根据所述位置信息以及所述第一尺寸信息获取所述第一区域上与该子显示屏的显示区域对应的区域的显示画面的显示数据;
将所述显示数据发送给对应的子显示屏进行显示。
在本发明所述的跨屏幕图像拼接失真控制方法中,所述边框上设置有光学器件,所述方法还包括以下步骤:
获取所述边框在所述第二区域上的对应区域的画面的主要颜色;
控制对应区域的光学器件按照所述主要颜色进行发光显示。
一种跨屏幕图像拼接失真控制装置,应用于拼接显示屏中,所述拼接显示屏包括多个呈矩形阵列拼接的子显示屏,每一子显示屏具有显示区域以及位于该显示区域四周的边框,所述装置包括:
第一获取模块,用于获取每一行的子显示屏的个数m以及每一列的子显示屏的个数n;
第二获取模块,用于获取子显示屏的显示区域的第一尺寸信息以及边框的第二尺寸信息;
设置模块,用于根据m、n、第一尺寸信息以及第二尺寸信息设置一与显示画面对应的虚拟显示屏,所述虚拟显示屏具有与每一子显示屏的显示区域对应的第一区域以及与边框对应的第二区域;
控制模块,用于控制每一所述子显示屏显示所述第一区域上对应区域的画面。
在本发明所述的跨屏幕图像拼接失真控制装置中,所述第二获取模块包括:
第一获取单元,用于获取子显示屏的显示区域的第一长度值x1以及第一宽度值x2;
第二获取单元,用于获取子显示屏的长边上的边框的第一厚度值y1以及宽边上的边框的第二厚度值y2。
在本发明所述的跨屏幕图像拼接失真控制装置中,所述设置模块用于设置虚拟显示屏,该虚拟显示屏的长度mx1+2my1-2y1,该虚拟显示屏的宽度为nx2+2ny2-2y2。
在本发明所述的跨屏幕图像拼接失真控制装置中,所述控制模块包括:
第三获取单元,用于获取每一子显示屏的位置信息;
第四获取单元,用于根据所述位置信息以及所述第一尺寸信息获取所述第一区域上与该子显示屏的显示区域对应的区域的显示画面的显示数据;
控制单元,用于将所述显示数据发送给对应的子显示屏进行显示。
一种电子设备,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述任一项所述的方法。
由上可知,本发明通过获取每一行的子显示屏的个数m以及每一列的子显示屏的个数n;获取子显示屏的显示区域的第一尺寸信息以及边框的第二尺寸信息;根据m、n、第一尺寸信息以及第二尺寸信息设置一与显示画面对应的虚拟显示屏,所述虚拟显示屏具有与每一子显示屏的显示区域对应的第一区域以及与边框对应的第二区域;控制每一所述子显示屏显示所述第一区域上对应区域的画面,具有降低拼接显示失真度的有益效果。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的跨屏幕图像拼接失真控制方法的流程图。
图2是本申请实施例提供的跨屏幕图像拼接失真控制装置的结构图。
图3是本申请实施例提供的电子设备的一种结构图。
图4是本申请实施例提供的电子设备的另一种结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。
本申请的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块或单元的装置、终端、系统不必限于清楚地列出的那些步骤或模块或单元,还可以包括没有清楚地列出的步骤或模块或单元,也可以包括对于这些过程、方法、装置、终端或系统固有的其它步骤或模块或单元。
参考图1,图1为本发明一优选实施例中的一种跨屏幕图像拼接失真控制方法的流程图。该方法应用于拼接显示屏中,所述拼接显示屏包括多个呈矩形阵列拼接的子显示屏,每一子显示屏具有显示区域以及位于该显示区域四周的边框,所述方法包括以下步骤:
s101、获取每一行的子显示屏的个数m以及每一列的子显示屏的个数n。
其中,该每一行的子显示屏的个数m以及每一列的子显示屏的个数n都是根据实际应用场景进行设置的,该m和n都为大于2的自然数。
s102、获取子显示屏的显示区域的第一尺寸信息以及边框的第二尺寸信息。
其中,该第一尺寸信息包括显示区域的第一长度值x1以及第一宽度值x2,该第二尺寸信息包括该边框的厚度值。
该步骤s102包括:
s1021、获取子显示屏的显示区域的第一长度值x1以及第一宽度值x2;
s1022、获取子显示屏的长边上的边框的第一厚度值y1以及宽边上的边框的第二厚度值y2。其中,在一些实施例子中,第一厚度值y1和第二厚度值y2是相等的。
s103、根据m、n、第一尺寸信息以及第二尺寸信息设置一与显示画面对应的虚拟显示屏,所述虚拟显示屏具有与每一子显示屏的显示区域对应的第一区域以及与边框对应的第二区域。
设置虚拟显示屏,该虚拟显示屏的长度mx1+2my1-2y1,该虚拟显示屏的宽度为nx2+2ny2-2y2。该虚拟显示屏对应一个完整的显示画面。
s104、控制每一所述子显示屏显示所述第一区域上对应区域的画面。
该步骤s104包括:获取每一子显示屏的位置信息;根据所述位置信息以及所述第一尺寸信息获取所述第一区域上与该子显示屏的显示区域对应的区域的显示画面的显示数据;将所述显示数据发送给对应的子显示屏进行显示。
在一些实施例中,边框上设置有光学器件的阵列,该方法还包括以下步骤:
s105、获取所述边框在所述第二区域上的对应区域的画面的主要颜色;
s106、控制对应区域的光学器件按照所述主要颜色进行发光显示。
从而使得边框区域也进行发光显示,可以进一步降低显示画面的失真度。
其中,为了进一步提高显示品质,可以将该第二区域划分成多个第二子区域,对应边框上的对应位置的光学器件。获取每一第二子区域的主要颜色,然后控制边框上对应位置的光学器件按照该主要颜色进行发光显示。其中,该光学器件可以为微型发光二极管。当然,其并不限于此。
由上可知,本发明通过获取每一行的子显示屏的个数m以及每一列的子显示屏的个数n;获取子显示屏的显示区域的第一尺寸信息以及边框的第二尺寸信息;根据m、n、第一尺寸信息以及第二尺寸信息设置一与显示画面对应的虚拟显示屏,所述虚拟显示屏具有与每一子显示屏的显示区域对应的第一区域以及与边框对应的第二区域;控制每一所述子显示屏显示所述第一区域上对应区域的画面,具有降低拼接显示失真度的有益效果。
请参照图2,图2是本发明一实施例中的跨屏幕图像拼接失真控制装置,应用于拼接显示屏中,所述拼接显示屏包括多个呈矩形阵列拼接的子显示屏,每一子显示屏具有显示区域以及位于该显示区域四周的边框,所述装置包括:第一获取模块201、第二获取模块202、设置模块203以及控制模块204。
其中,该第一获取模块201用于获取每一行的子显示屏的个数m以及每一列的子显示屏的个数n。其中,该每一行的子显示屏的个数m以及每一列的子显示屏的个数n都是根据实际应用场景进行设置的,该m和n都为大于2的自然数。
其中,该第二获取模块202用于获取子显示屏的显示区域的第一尺寸信息以及边框的第二尺寸信息。其中,该第一尺寸信息包括显示区域的第一长度值x1以及第一宽度值x2,该第二尺寸信息包括该边框的厚度值。
其中,该设置模块203用于根据m、n、第一尺寸信息以及第二尺寸信息设置一与显示画面对应的虚拟显示屏,所述虚拟显示屏具有与每一子显示屏的显示区域对应的第一区域以及与边框对应的第二区域。
其中,该控制模块204用于控制每一所述子显示屏显示所述第一区域上对应区域的画面。
在一些实施例中,该第二获取模块202包括:第一获取单元以及第二获取单元。其中,该第一获取单元用于获取子显示屏的显示区域的第一长度值x1以及第一宽度值x2;第二获取单元用于获取子显示屏的长边上的边框的第一厚度值y1以及宽边上的边框的第二厚度值y2。
在一些实施例中,该设置模块203用于设置虚拟显示屏,该虚拟显示屏的长度mx1+2my1-2y1,该虚拟显示屏的宽度为nx2+2ny2-2y2。
在一些实施例中,控制模块204包括:第三获取单元、第四获取单元、控制单元。其中,该第三获取单元用于获取每一子显示屏的位置信息;第四获取单元用于根据所述位置信息以及所述第一尺寸信息获取所述第一区域上与该子显示屏的显示区域对应的区域的显示画面的显示数据;控制单元用于将所述显示数据发送给对应的子显示屏进行显示。
由上可知,本发明通过获取每一行的子显示屏的个数m以及每一列的子显示屏的个数n;获取子显示屏的显示区域的第一尺寸信息以及边框的第二尺寸信息;根据m、n、第一尺寸信息以及第二尺寸信息设置一与显示画面对应的虚拟显示屏,所述虚拟显示屏具有与每一子显示屏的显示区域对应的第一区域以及与边框对应的第二区域;控制每一所述子显示屏显示所述第一区域上对应区域的画面,具有降低拼接显示失真度的有益效果。
本申请实施例还提供一种存储介质,该存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,该计算机执行上述任一实施例所述的方法。
本请参照图3,本申请实施例还提供一种电子设备。所述电子设备可以是智能手机、平板电脑等设备。电子设备600包括处理器601和存储器602。其中,处理器601与存储器602电性连接。
处理器601是电子设备600的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或调用存储在存储器602内的计算机程序,以及调用存储在存储器602内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。
在本实施例中,电子设备600中的处理器601会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器602中,并由处理器601来运行存储在存储器602中的计算机程序,从而实现各种功能,例如:获取每一行的子显示屏的个数m以及每一列的子显示屏的个数n;获取子显示屏的显示区域的第一尺寸信息以及边框的第二尺寸信息;根据m、n、第一尺寸信息以及第二尺寸信息设置一与显示画面对应的虚拟显示屏,所述虚拟显示屏具有与每一子显示屏的显示区域对应的第一区域以及与边框对应的第二区域;控制每一所述子显示屏显示所述第一区域上对应区域的画面。
请一并参阅图4,在某些实施方式中,电子设备600还可以包括:显示器603、射频电路604、音频电路605、无线保真模块606以及电源607。其中,其中,显示器603、射频电路604、音频电路605、无线保真模块606以及电源607分别与处理器601电性连接。
所述显示器603可以用于显示由用户输入的信息或提供给用户的信息以及各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示器603可以包括显示面板,在某些实施方式中,可以采用液晶显示器(lcd,liquidcrystaldisplay)、或者有机发光二极管(oled,organiclight-emittingdiode)等形式来配置显示面板。
所述射频电路604可以用于收发射频信号,以通过无线通信与网络设备或其他电子设备建立无线通讯,与网络设备或其他电子设备之间收发信号。
所述音频电路605可以用于通过扬声器、传声器提供用户与电子设备之间的音频接口。
所述无线保真模块606可以用于短距离无线传输,可以帮助用户收发电子邮件、浏览网站和访问流式媒体等,它为用户提供了无线的宽带互联网访问。
所述电源607可以用于给电子设备600的各个部件供电。在一些实施例中,电源607可以通过电源管理系统与处理器601逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
尽管图4中未示出,电子设备600还可以包括摄像头、蓝牙模块等,在此不再赘述。
需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,该存储介质可以包括但不限于:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。
以上对本申请实施例所提供的跨屏幕图像拼接失真控制方法、装置及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。