拼接屏驱动方法、装置、服务器及存储介质与流程

文档序号:29353802发布日期:2022-03-22 23:08阅读:178来源:国知局
拼接屏驱动方法、装置、服务器及存储介质与流程

1.本技术涉及显示面板驱动领域,具体涉及一种拼接屏驱动方法、装置、服务器及存储介质。


背景技术:

2.近些年拼接屏已经得到广泛使用,拼接屏中通常包括多个显示屏,不同的显示屏显示不同的画面;而多个显示屏显示的画面拼接后可以形成一个完成的图像。
3.由于拼接屏是由多个不同的显示屏组成,且每个显示屏显示的画面不同,这导致每个拼接屏的边缘部分,尤其是与其他拼接屏连接的部分对应的画面会出现模糊,错位等现象,影响图像的显示。


技术实现要素:

4.本技术旨在提供一种拼接屏驱动方法、装置及模型训练方法,旨在解决现有技术中拼接屏出现画面模糊错位的问题。
5.第一方面,本技术实施例提供一种拼接屏驱动方法,所述拼接屏包括多个子显示屏和至少一个填充屏,所述多个子显示屏通过所述至少一个填充屏间隔设置;所述方法包括:
6.获取驱动所述拼接屏的初始视频信号,并根据所述至少一个填充屏调整所述初始视频信号的分辨率,得到第一视频信号;
7.确定所述第一视频信号中与所述至少一个填充屏对应的第二视频信号;
8.对所述第二视频信号进行锐化滤波,得到第三视频信号;
9.将所述第二视频信号替换为所述第三视频信号,得到目标视频信号,并利用所述目标视频信号驱动所述拼接屏。
10.本技术实施例提供的拼接屏驱动方法,根据拼接屏中填充屏的大小,首先将初始视频信号进行扩充,得到可以驱动填充屏的第一视频信号。同时对第一视频信号中与填充屏对应的第二视频信号进行锐化滤波,提高填充屏与子显示屏连接处的画面清晰度,解决现有技术中的拼接处画面模糊问题。
11.在一种可能的实施例中,所述获取驱动所述拼接屏的初始视频信号,并根据所述至少一个填充屏调整所述初始视频信号的分辨率,得到第一视频信号,包括:
12.获取初始视频信号,并利用线性插值对所述初始视频信号进行处理,得到所述填充屏对应的第二视频信号;
13.所述第一视频信号包括所述第二视频信号和所述初始视频信号。
14.本实施例中提供一种调整初始视频信号的方法,通过利用线性插值对初始视频信号进行处理,得到了填充屏对应的第二视频信号,以利用第二视频信号驱动填充屏,使得填充屏可以显示画面。
15.在一种可能的实施例中,所述子显示屏为两个,所述至少一个填充屏为一个;在对
所述第二视频信号进行锐化滤波,得到第三视频信号之后,所述方法还包括:
16.确定所述子显示屏中与所述填充屏连接的,且在目标范围内的第一子显示屏区域;
17.在所述初始视频信号中确定与所述第一子显示屏区域对应的第四视频信号;
18.对所述第四视频信号进行锐化滤波,得到第五视频信号。
19.本实施例中,对填充屏周围的目标范围内的第一子显示屏区域对应的视频信号进行锐化滤波,使得填充屏周围的目标范围内的第一子显示屏区域的画面更加清晰。
20.在一种可能的实施例中,所述将所述第二视频信号替换为所述第三视频信号,得到目标视频信号,并利用所述目标视频信号驱动所述拼接屏,包括:
21.将所述第四视频信号替换为所述第五视频信号,且将所述第二视频信号替换为所述第三视频信号,得到所述目标视频信号;
22.利用所述目标视频信号驱动所述拼接屏。
23.本实施例中利用锐化滤波后的第五视频信号和第三视频信号驱动拼接屏,使得拼接屏中的子显示屏和填充屏显示更加清晰的画面。
24.在一种可能的实施例中,所述填充屏为多个,多个填充屏交叉重叠形成至少一个交叉区域,且所述多个填充屏交叉形成多个容纳空间,所述多个子显示屏分别设置在所述多个容纳空间内;所述利用线性插值对所述初始视频信号进行处理,得到所述填充屏对应的第二视频信号;
25.利用线性插值对所述初始视频信号进行处理,分别得到所述多个填充屏对应的多个第二子视频信号;
26.合并所述多个第二子视频信号中,与所述至少一个交叉区域对应的部分视频信号,得到所述填充屏对应的第二视频信号。
27.在本技术的实施例中,由于获取到的填充屏对应的信号为整行或整列的晶体管对应的信号,而整行整列的晶体管对应的信号之间存在交叉;通过合并整行整列的填充屏对应的视频信号中的重叠部分,可以消除重叠部分的信号对画面的影响。
28.在一种可能的实施例中,所述对所述第二视频信号进行锐化滤波,得到所述第三视频信号,包括:
29.利用预设锐化滤波算法对所述第二视频信号进行处理,得到所述第三视频信号。
30.在一种可能的实施例中,所述预设锐化滤波算法为:
[0031][0032]
其中,所述g(x,y)为所述第三视频信号,所述f(x,y)为所述第二视频信号,所述为预设拉普拉斯算子,所述c为预设锐化滤波系数。
[0033]
本实施例提供一种锐化滤波的算法,可以利用上述算法对第二视频信号进行锐化滤波,得到锐化滤波后的精度更高的第三视频信号。
[0034]
第二方面,本技术实施例提供一种拼接屏驱动装置,所述拼接屏包括多个子显示屏和至少一个填充屏,所述多个子显示屏通过所述至少一个填充屏间隔;所述拼接屏驱动装置包括:
[0035]
获取模块,用于获取驱动所述拼接屏的初始视频信号,并根据所述至少一个填充
屏调整所述初始视频信号的分辨率,得到第一视频信号;
[0036]
确定模块,用于确定所述第一视频信号中与所述至少一个填充屏对应的第二视频信号;
[0037]
锐化滤波模块,用于对所述第二视频信号进行锐化滤波,得到第三视频信号;
[0038]
驱动模块,用于将所述第二视频信号替换为所述第三视频信号,得到目标视频信号,并利用所述目标视频信号驱动所述拼接屏。
[0039]
第三方面,本技术实施例还提供一种电子设备,所述电子设备包括:
[0040]
一个或多个处理器;
[0041]
存储器;以及
[0042]
一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现如上任一项所述的拼接屏驱动方法。
[0043]
第四方面,本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行如上任一项所述的拼接屏驱动方法中的步骤。
[0044]
本技术提供一种拼接屏驱动方法、装置、服务器及存储介质。该方法根据拼接屏中填充屏的大小,首先将初始视频信号进行扩充,得到可以驱动填充屏的第一视频信号。同时对第一视频信号中与填充屏对应的第二视频信号进行锐化滤波,提高填充屏与子显示屏连接处的画面清晰度,解决现有技术中的拼接处画面模糊问题。
附图说明
[0045]
为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]
图1为本技术实施例所提供的拼接屏驱动系统的场景示意图;
[0047]
图2为本技术实施例提供的拼接屏一实施例结构示意图;
[0048]
图3为本技术实施例提供的拼接屏驱动方法一实施例流程示意图;
[0049]
图4为本技术实施例提供的拼接屏另一实施例结构示意图;
[0050]
图5为本技术实施例提供的锐化滤波系数与像素位置映射关系一实施例示意图;
[0051]
图6为本技术实施例提供的拼接屏驱动装置一实施例示意图;
[0052]
图7其示出了本技术实施例所涉及的电子设备的结构示意图。
具体实施方式
[0053]
下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0054]
在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示
的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0055]
在本技术中,“示例性”一词用来表示“用作例子、例证或说明”。本技术中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本技术,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本技术。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本技术的描述变得晦涩。因此,本技术并非旨在限于所示的实施例,而是与符合本技术所公开的原理和特征的最广范围相一致。
[0056]
需要说明的是,本技术实施例方法由于是在电子设备中执行,各电子设备的处理对象均以数据或信息的形式存在,例如时间,实质为时间信息,可以理解的是,后续实施例中若提及尺寸、数量、位置等,均为对应的数据存在,以便电子设备进行处理,具体此处不作赘述。
[0057]
本技术实施例提供一种拼接屏驱动方法、装置及模型训练方法,以下分别进行详细说明。
[0058]
请参阅图1,图1为本技术实施例所提供的拼接屏驱动系统的场景示意图,该拼接屏驱动系统可以包括电子设备100,电子设备100中集成有拼接屏驱动装置,如图1中的电子设备。
[0059]
本技术实施例中,该电子设备100可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,例如,本技术实施例中所描述的电子设备100,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(cloud computing)的大量计算机或网络服务器构成。
[0060]
本领域技术人员可以理解,图1中示出的应用环境,仅仅是本技术方案一种应用场景,并不构成对本技术方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的电子设备,例如图1中仅示出1个电子设备,可以理解的,该拼接屏驱动系统还可以包括一个或多个其他服务器,具体此处不作限定。
[0061]
另外,如图1所示,该拼接屏驱动系统还可以包括存储器200,用于存储数据。
[0062]
需要说明的是,图1所示的拼接屏驱动系统的场景示意图仅仅是一个示例,本技术实施例描述的拼接屏驱动系统以及场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着拼接屏驱动系统的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
[0063]
首先,本技术实施例中提供一种拼接屏驱动方法,该拼接屏驱动方法的执行主体为拼接屏驱动装置,该拼接屏驱动装置应用于电子设备,该拼接屏驱动方法包括:获取驱动拼接屏的初始视频信号,并根据至少一个填充屏调整初始视频信号的分辨率,得到第一视
频信号;确定第一视频信号中与至少一个填充屏对应的第二视频信号;对第二视频信号进行锐化滤波,得到第三视频信号;将第二视频信号替换为第三视频信号,得到目标视频信号,并利用目标视频信号驱动拼接屏。
[0064]
如图2所示,为本技术实施例提供的拼接屏一实施例结构示意图。在图2中,拼接屏包括多个子显示屏如子显示屏1和子显示屏2;而子显示屏1和子显示屏2之间设置有填充屏,子显示屏1和子显示屏2通过填充屏间隔设置。
[0065]
如图3所示,为本技术实施例提供的拼接屏驱动方法一实施例流程示意图,可以包括:
[0066]
31、获取驱动所述拼接屏的初始视频信号,并根据至少一个填充屏调整初始视频信号的分辨率,得到第一视频信号。
[0067]
在本技术的实施例中,填充屏设置在多个子显示屏之间,而为保证画面的完整,填充屏上也需要显示画面;这样填充屏上显示的画面,和子显示屏上显示的画面拼接后才形成一个完整的画面。
[0068]
而通常情况下,拼接屏接收到的初始视频信号仅与子显示屏匹配,只能显示在子显示屏对应的像素上。若是想要在填充屏上也显示画面,则需要调整初始视频信号的分辨率,使得调整分辨率后的画面不仅可以显示在子显示屏上,也可以显示在填充屏上。
[0069]
32、确定第一视频信号中与至少一个填充屏对应的第二视频信号。
[0070]
在调整初始视频信号的分辨率得到第一视频信号后,可以确定第一视频信号中与填充屏对应的第二视频信号,第二视频信号即为需要在填充屏上进行显示的视频信号。
[0071]
33、对第二视频信号进行锐化滤波,得到第三视频信号。
[0072]
34、将第二视频信号替换为第三视频信号,得到目标视频信号,并利用目标视频信号驱动拼接屏。
[0073]
确定了需要在填充屏上显示的第二视频信号后,由于填充屏上显示的画面需要与子显示屏上显示的画面进行拼接合并,才能得到完整的画面。而合并的画面会在子显示屏和填充屏的交界处出现错位模糊等问题。
[0074]
而在本技术的实施例中,可以对第二视频信号进行锐化滤波,锐化滤波可以有效的提取图像中的细节信息,改善图像边缘模糊的问题。即可以通过对第二视频信号进行锐化滤波,使得在填充屏上显示的画面细节更加突出,且图像的边缘更加清晰。
[0075]
本技术实施例提供的拼接屏驱动方法根据拼接屏中填充屏的大小,首先将初始视频信号进行扩充,得到可以驱动填充屏的第一视频信号。同时对第一视频信号中与填充屏对应的第二视频信号进行锐化滤波,提高填充屏与子显示屏连接处的画面清晰度,解决现有技术中的画面模糊问题。
[0076]
在本技术的一些实施例中,获取初始视频信号,并根据填充屏调整初始视频信号的分辨率,得到第一视频信号,可以包括:
[0077]
获取初始视频信号,并利用线性插值对初始视频信号进行处理,得到填充屏对应的第二视频信号。第一视频信号包括第二视频信号和初始视频信号。
[0078]
具体地,在本技术的实施例中,可以对初始视频信号(即需要在子显示屏显示的画面)进行缩放操作,使得缩放后的视频信号不仅可以显示在子显示屏上,也可以用时显示在填充屏上。
[0079]
在一些实施例中,可以利用线性插值法对初始视频信号进程缩放,确定需要显示在填充屏上的第二视频信号;而第二视频信号在填充屏中进行显示,初始视频信号依然正常的显示在子显示屏中。此时的第一视频信号包括第二视频信号和初始视频信号。
[0080]
在上述实施例中,需要根据填充屏对应的尺寸大小,并利用线性插值对初始视频信号进行处理,以得到第二视频信号。这是因为填充屏对应的尺寸大小,实际上也代表了填充屏中需要显示画面的像素的数量,以及多个像素的具体排布。因此需要根据填充屏对应的尺寸大小,确定填充屏对应的第二视频信号。
[0081]
请结合图2,在图2所示的实施例中,初始视频信号对应的分辨率可以为2a*b,由于填充屏设置在两个子显示屏之间,且填充屏对应的尺寸大小为m*b;此时可以将初始视频信号的分辨率从2a*b,调整为(2a+m)*b。
[0082]
在本技术的一些实施例中,在确定了填充屏显示的第二视频信号后,还需要对第二视频信号进行锐化滤波,以增强图像中的细节信息,且消除图像边缘部分的图像模糊的问题。
[0083]
在上述实施例的基础上,不仅可以对填充屏上显示的画面进行锐化滤波,也可以对子显示屏上与填充屏连接的部分子显示屏上显示的画面进行锐化滤波,进一步降低子显示屏和填充屏交界处的画面模糊的问题。
[0084]
请结合图2,图2中的子显示屏为两个,而填充屏为一个,填充屏设置在两个子显示屏之间。此时对第二视频信号进行锐化滤波,得到第三视频信号之后,还可以对子显示屏上显示的部分画面进行锐化滤波;其中,主要是对子显示屏上与填充屏接触的部分画面进行锐化滤波处理。
[0085]
具体地,可以确定子显示屏中与子显示屏连接的,且在目标范围内的第一子显示屏区域;在初始视频信号中确定与第一子显示屏区域对应的第四视频信号;对第四视频信号进行锐化滤波,得到第五视频信号。
[0086]
具体的,请结合图2,图中的两个子显示屏均包括与填充屏接触的一侧,填充屏显示的画面和子显示屏显示的画面自屏幕交界处连接。而本技术实施例中,不仅对填充屏上的画面进行锐化滤波,对两个子显示屏上与填充屏接触的部分区域内的画面同样进行锐化滤波处理。
[0087]
在另一些实施例中,可以仅对一个子显示屏上与填充屏接触的部分区域内的画面进行锐化滤波处理;也可以对所有子显示屏上与填充屏接触的部分区域内的画面进行锐化滤波处理。
[0088]
在上述实施例中,仅需要对子显示屏中与填充屏连接的部分区域显示的画面进行锐化滤波处理,而无需对子显示屏上显示的整个图像仅锐化滤波处理。因此,需要确定子显示屏中与填充屏连接的,且在目标范围内的第一子显示屏区域。
[0089]
在一些实施例中,第一目标子显示屏对应的区域范围,可以与填充屏对应的区域范围相同;即第一目标子显示屏和填充屏的尺寸大小相同。此时,确定子显示屏中与填充屏连接的,且在目标范围的第一子显示屏区域,可以为:
[0090]
根据填充屏的尺寸大小,在子显示屏中确定与填充屏连接的且与填充屏尺寸大小相同的区域,该区域即为第一子显示屏区域。
[0091]
请参考图2,图2中的区域2即为填充屏对应的区域,而区域1为一个子显示屏上与
填充屏连接的,且与填充屏尺寸相同的第一子显示屏区域;而区域3为另一个子显示屏上与填充屏连接的,且与填充屏尺寸相同的第一子显示屏区域。
[0092]
在确定了第一子显示屏区域后,由于第一子显示屏区域仍然是子显示屏的一部分,因此可以在初始视频信号中确定与第一子显示屏区域对应的第四视频信号,并对第四视频信号进行锐化滤波处理,得到第五视频信号。
[0093]
而此时将第二视频信号替换为第三视频信号,得到目标视频信号,并利用目标视频信号驱动拼接屏,可以包括:
[0094]
将第四视频信号替换为第五视频信号,且将第二视频信号替换为第三视频信号,得到目标视频信号;利用目标视频信号驱动拼接屏。
[0095]
此时,拼接屏中的填充屏显示的锐化滤波之后的第三视频信号,而第一子显示区域中显示的是锐化滤波后的第五视频信号;而子显示屏中除第一子显示区域外的其他区域仍然显示初始视频信号。
[0096]
如图4所示,为本技术实施例提供的拼接屏另一实施例结构示意图。在图4所示的实施例中,拼接屏中包括多个子显示屏和多个填充屏;多个填充屏交叉设置形成多个不同的容纳空间,而多个子显示屏分别设置在多个容纳空间中。多个填充屏还交叉重叠形成至少一个交叉区域。
[0097]
此时,利用线性插值对初始视频信号进行处理,填充屏对应的第二视频信号,可以包括:利用线性插值对初始视频信号进行处理,分别得到多个填充屏对应的多个第二子视频信号;合并多个第二子视频信号中,与至少一个交叉区域对应的部分视频信号,得到填充屏对应的第二视频信号。
[0098]
即由于多个填充屏交叉重叠形成了一个交叉区域,而利用线性插值法得到每个填充屏各自对应的第二子视频信号时,对于交叉区域来说,此处对应的视频信号进行了多次处理,而交叉区域最终显示的画面是多个填充屏对应的画面在此处画面的叠加。
[0099]
同样的,对图4所示的拼接屏来说,同样可以对多个子显示屏中与多个填充屏分别连接的部分区域的画面进行锐化滤波处理,以使得每一个填充屏与子显示屏的交界处的画面过渡更加自然。
[0100]
请参考图4,对于图4来说,拼接屏中包括四个子显示屏以及两个填充屏,而两个填充屏交叉重叠设置形成了一个交叉区域以及四个容纳空间;四个子显示屏分别设置在四个容纳空间内,而四个子显示屏被两个填充屏间隔开。
[0101]
需要说明的是,在实际上的显示面板中,多个填充屏设置在不同的子显示屏之间以间隔子显示屏,多个填充屏之间通常不会产生交叉重叠区域。本技术实施例中所描述的多个填充屏交叉重叠形成一个交叉区域,实际上是指多个填充屏对应的画面形成一个交叉区域。
[0102]
具体地,由于填充屏和子显示屏通常都是由多行多列阵列排布的像素单元组成,且视频信号驱动显示面板时,通常也是驱动一整行或一整列的像素单元。因此本技术实施例中对视频信号的处理,都是对一整行或一整列的像素单元对应的信号进行处理。如图4所示,在实际处理填充屏对应的视频信号时,得到的是整行或整列的像素单元对应的视频信号,而整行整列的视频信号在进行驱动时,会存在交叉的部分。在本技术的实施例中,对于这交叉区域的信号来说,直接进行信号的叠加,利用两个驱动信号进行两次驱动。
[0103]
在图4中,四个子显示屏可以分别为子显示屏a、子显示屏b、子显示屏c、和子显示屏d。四个子显示屏的尺寸相同,且四个子显示屏的分辨率也相同,均为a*b。而两个填充屏的分辨率分别为m*(2b+n)以及n(2a+m);此时整个拼接屏的分辨率为(2a+m)*(2b+n)。
[0104]
该拼接屏接收到的初始视频信号对应的分辨率为2a*2b,但由于填充屏的存在,填充屏上同样要显示画面;此时需要将根据两个填充屏调整初始视频信号的分辨率。具体可以为,将初始视频信号的分辨率从2a*2b调整为(2a+m)*(2b+n)。
[0105]
在调整初始视频信号的分辨率,得到第一视频信号后,可以在第一视频信号中确定与填充屏对应的第二视频信号。由于填充屏为两个,因此获取到两个第二子视频信号,分别为:m*(2b+n)以及n(2a+m)。而由于两个填充屏交叉形成了一个交叉区域,两个第二子视频信号在交叉区域发生了交叉;在本技术的实施例中,将两个第二子视频信号在交叉区域对应的画面进行叠加,最终得到交叉区域显示的画面。
[0106]
在上述实施例中,还需要对两个填充屏对应的第二子视频信号进行锐化滤波,以增强填充屏对应画面中的细节。
[0107]
在本技术的实施例中,利用预设锐化滤波算法对第二视频信号进行处理,得到第三视频信号中的锐化滤波算法可以为:
[0108][0109]
其中,所述g(x,y)为所述第三视频信号,所述f(x,y)为所述第二视频信号,所述为预设拉普拉斯算子,所述c为预设锐化滤波系数。
[0110]
上述锐化滤波算法代表:锐化滤波得到的第三视频信号,可以为去除第二视频信号中的影响图像的噪音部分以及误差部分,使得图像更加清晰且提高对比度。
[0111]
其中,为预设拉普拉斯算子;具体可以为:
[0112][0113]
其中,x和y为像素对应的坐标,而(x+1,y)、f(x-1,y)、f(x,y+1)、f(x,y-1)分别为像素(x,y)周围的多个像素。
[0114]
如图5所示,为本技术实施例提供的锐化滤波系数与像素位置映射关系一实施例示意图。在图5所示的映射关系中,横坐标为像素位置,而纵坐标为锐化滤波系数c。
[0115]
从图5中可以看出,锐化滤波系数c并非与像素位置成正比。当选取的像素位置不同,锐化滤波系数c的取值也不同。在一些实施例中,锐化滤波系数c可以满足以下范围:
[0116][0117]
请结合图5,当像素位置f(x,y)中的x满足x≤a-m或x》a+2m,则锐化滤波系数c为0。而当x满足a-m《x≤a+m/2,此时锐化滤波系数c为同理,当x满足a+
m/2《x≤a+2m,此时锐化滤波系数c为
[0118]
需要说明的是,上述锐化滤波系数c是针对图5中的分辨率为m*(2b+n)的填充屏来说的。同理,对于图5中的分辨率为n(2a+m)的填充屏来说,锐化滤波系数可以为:
[0119][0120]
同理,当像素位置f(x,y)中的y满足y≤b-n或x》b+2n,则锐化滤波系数c为0。而当x满足b-n《y≤b+n/2,此时锐化滤波系数c为同理,当x满足b+n/2《y≤b+2n,此时锐化滤波系数c为
[0121]
其中,k为可以调试的参数。
[0122]
在上述实施例中,不仅可以对两个填充屏进行锐化滤波,也可以对四个子显示屏中与两个填充屏连接的部分区域的画面进行处理,使得子显示屏与填充屏交界处的画面过渡更加自然,不会出现错位现象。
[0123]
在图5所示的实施例中,两个填充屏分别对应显示区域2和显示区域5;而四个子显示屏中与两个填充屏分别连接的区域,可以为显示区域1、显示区域3、显示区域4和显示区域6。可以分别对显示区域1、显示区域3、显示区域4和显示区域6的画面进行锐化滤波处理。
[0124]
当然,在一些实施例中,也可以仅对显示区域1和显示区域4的画面进行锐化滤波处理,或是仅对显示区域3和显示区域6的画面进行锐化滤波处理。即可以仅对部分子显示屏中与填充屏连接的显示区域的画面进行处理,而无需对所有子显示屏中与填充屏连接的显示区域的画面进行处理。
[0125]
在本技术的实施例中,对于显示区域1、显示区域2和显示区域3来说,三者进行锐化滤波处理对应的锐化滤波系数c可以满足同一个锐化滤波参数公式;具体的,可以为:
[0126][0127]
同理,对于显示区域4、显示区域5和显示区域6来说,这三者进行锐化滤波处理对应的锐化滤波系数c可以满足同一个锐化滤波参数公式;具体的,可以为:
[0128][0129]
即在本技术的实施例中,与填充屏接触的子显示屏中的部分显示区域对应的锐化滤波系数,可以与填充屏对应的锐化滤波系数满足同样的锐化滤波系数公式。
[0130]
在本技术的实施例中,锐化滤波的具体过程可以参考现有技术,此处不做任何限定。
[0131]
在本技术的其他实施例中,子显示屏区域可以多于四个,对应的填充屏也多于两个;此时上述实施例提供的拼接屏驱动方法同样适用。
[0132]
本技术实施例还提供一种拼接屏驱动装置,如图6所示,为本技术实施例提供的拼接屏驱动装置一实施例示意图;可以包括:
[0133]
获取模块601,用于获取驱动所述拼接屏的初始视频信号,并根据所述至少一个填充屏调整所述初始视频信号的分辨率,得到第一视频信号;
[0134]
确定模块602,用于确定所述第一视频信号中与所述至少一个填充屏对应的第二视频信号;
[0135]
锐化滤波模块603,用于对所述第二视频信号进行锐化滤波,得到第三视频信号;
[0136]
驱动模块604,用于将所述第二视频信号替换为所述第三视频信号,得到目标视频信号,并利用所述目标视频信号驱动所述拼接屏。
[0137]
本技术实施例提供的拼接屏驱动装置,该装置根据拼接屏中填充屏的大小,首先将初始视频信号进行扩充,得到可以驱动填充屏的第一视频信号。同时对第一视频信号中与填充屏对应的第二视频信号进行锐化滤波,提高填充屏与子显示屏连接处的画面清晰度,解决现有技术中的拼接处画面模糊问题。
[0138]
在本技术的一些实施例中,获取模块601具体可以用于:获取初始视频信号,并利用线性插值对所述初始视频信号进行处理,得到所述填充屏对应的第二视频信号;
[0139]
所述第一视频信号包括所述第二视频信号和所述初始视频信号。
[0140]
在本技术的一些实施例中,子显示屏为两个,所述至少一个填充屏为一个;锐化滤波模块603还可以用于:确定所述子显示屏中与所述填充屏连接的,且在目标范围内的第一子显示屏区域;在所述初始视频信号中确定与所述第一子显示屏区域对应的第四视频信号;对所述第四视频信号进行锐化滤波,得到第五视频信号。
[0141]
在本技术的一些实施例中,驱动模块604还可以用于:将所述第四视频信号替换为所述第五视频信号,且将所述第二视频信号替换为所述第三视频信号,得到所述目标视频信号;利用所述目标视频信号驱动所述拼接屏。
[0142]
在本技术的一些实施例中,填充屏为多个,多个填充屏交叉重叠形成至少一个交叉区域,且所述多个填充屏交叉形成多个容纳空间,所述多个子显示屏分别设置在所述多个容纳空间内。锐化滤波模块603还可以用于:利用线性插值对所述初始视频信号进行处理,分别得到所述多个填充屏对应的多个第二子视频信号;
[0143]
合并所述多个第二子视频信号中,与所述至少一个交叉区域对应的部分视频信
号,得到所述填充屏对应的第二视频信号。
[0144]
在本技术的一些实施例中,锐化滤波模块603还可以用于:利用预设锐化滤波算法对所述第二视频信号进行处理,得到所述第三视频信号。
[0145]
在本技术的一些实施例中,所述锐化滤波模块603所利用的预设锐化滤波算法为:
[0146][0147]
其中,所述g(x,y)为所述第三视频信号,所述f(x,y)为所述第二视频信号,所述为预设拉普拉斯算子,所述c为预设锐化滤波系数。
[0148]
本技术实施例还提供一种电子设备,其集成了本技术实施例所提供的任一种拼接屏驱动装置。如图7所示,其示出了本技术实施例所涉及的电子设备的结构示意图,具体来讲:
[0149]
该电子设备可以包括一个或者一个以上处理核心的处理器701、一个或一个以上计算机可读存储介质的存储器702、电源703和输入单元704等部件。本领域技术人员可以理解,图中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0150]
处理器701是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器702内的软件程序和/或模块,以及调用存储在存储器702内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器701可包括一个或多个处理核心;优选的,处理器701可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器701中。
[0151]
存储器702可用于存储软件程序以及模块,处理器701通过运行存储在存储器702的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器702可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器702还可以包括存储器控制器,以提供处理器701对存储器702的访问。
[0152]
电子设备还包括给各个部件供电的电源703,优选的,电源703可以通过电源管理系统与处理器701逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源703还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0153]
该电子设备还可包括输入单元704,该输入单元704可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
[0154]
尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器701会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器702中,并由处理器701来运行存储在存储器702中的应用程序,
从而实现各种功能,如下:
[0155]
获取驱动拼接屏的初始视频信号,并根据至少一个填充屏调整初始视频信号的分辨率,得到第一视频信号;确定第一视频信号中与至少一个填充屏对应的第二视频信号;对第二视频信号进行锐化滤波,得到第三视频信号;将第二视频信号替换为第三视频信号,得到目标视频信号,并利用目标视频信号驱动拼接屏。
[0156]
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
[0157]
为此,本技术实施例提供一种计算机可读存储介质,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。其上存储有计算机程序,计算机程序被处理器进行加载,以执行本技术实施例所提供的任一种拼接屏驱动方法中的步骤。例如,计算机程序被处理器进行加载可以执行如下步骤:
[0158]
获取驱动拼接屏的初始视频信号,并根据至少一个填充屏调整初始视频信号的分辨率,得到第一视频信号;确定第一视频信号中与至少一个填充屏对应的第二视频信号;对第二视频信号进行锐化滤波,得到第三视频信号;将第二视频信号替换为第三视频信号,得到目标视频信号,并利用目标视频信号驱动拼接屏。
[0159]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对其他实施例的详细描述,此处不再赘述。
[0160]
具体实施时,以上各个单元或结构可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元或结构的具体实施可参见前面的方法实施例,在此不再赘述。
[0161]
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
[0162]
以上对本技术实施例所提供的一种拼接屏驱动方法、装置、服务器及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1