本公开涉及显示驱动,特别是涉及一种显示控制方法、装置、电子设备及系统。
背景技术:
1、超大显示屏(如视频墙)是由多块显示屏拼接而成的,超大显示屏包括规则形状超大显示屏和异形超大显示屏。规则形状超大显示屏是由多块常规尺寸、常规形状(如矩形)的显示屏拼接成的。在显示内容时,规则形状超大显示屏会按照该显示屏的行列排布规则地显示相应内容。异形超大显示屏是指由异形的显示屏(如l形、z形)拼接成超大显示屏(该超大显示屏可以是常规形状,也可以是异形)。若采用常规的拼接屏显示方法就无法再驱动异形拼接屏正常工作。
技术实现思路
1、为克服相关技术中存在的问题,本公开实施例提供了一种显示控制方法、装置、电子设备及系统,显示控制方法,具有既能够驱动常规拼接屏显示,又能够驱动由多块异形单屏拼接而成的异形显示屏显示,适用范围广的优点。
2、根据本公开实施例的第一方面,提供一种显示控制方法,包括如下步骤:
3、获取拼接屏中各个显示单元的显示单元参数;
4、获取原始图像数据,基于显示单元参数确定各个显示单元的图像数据子集,并将各个图像数据子集存储至对应的存储区域中;
5、基于存储区域中的图像数据子集,控制拼接屏显示图像。
6、根据本公开实施例的第二方面,提供一种显示控制装置,包括:
7、获取模块,用于获取拼接屏中各个显示单元的显示单元参数;
8、存储模块,用于获取原始图像数据,基于显示单元参数确定各个显示单元的图像数据子集,并将各个图像数据子集存储至对应的存储区域中;
9、显示模块,用于基于存储区域中的图像数据子集,控制拼接屏显示图像。
10、根据本公开实施例的第三方面,提供一种电子设备,包括至少一个处理器和至少一个存储器;
11、存储器与处理器电连接;
12、其中,存储器存有计算机程序,计算机程序适于由处理器加载并执行如上任意一项实施例的显示控制方法。
13、根据本公开实施例的第四方面,提供一种拼接屏显示系统,包括:
14、拼接屏和如上实施例记载的电子设备;
15、拼接屏连接于电子设备的信号输出端,接收电子设备输出的显示信号显示。
16、根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序适于由处理器加载并执行如上任意一项实施例记载的显示控制方法。
17、应用本公开的上述技术方案,通过获取拼接屏的各个显示单元参数,根据显示单元参数从原始图像数据中确定与各个显示单元相对应的图像数据子集,并保存至对应的存储区域中,显示时,可以根据图像数据子集的存储情况,直接调用对应的图像数据子集控制拼接屏显示图像,从而使得原始图像数据既能够适用于常规拼接屏显示,又能够适用于由多块异形单屏拼接而成的异形显示屏显示,适用范围较广,使用方便。
18、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
19、为了更好地理解和实施,下面结合附图详细说明本公开。
1.一种显示控制方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的显示控制方法,其特征在于,所述获取原始图像数据,基于所述显示单元参数确定各个所述显示单元的图像数据子集,并将各个所述图像数据子集存储至对应的存储区域中,包括:
3.根据权利要求2所述的显示控制方法,其特征在于,所述显示单元参数包括各个像素点相对于其所属的显示单元的第一位置信息,以及各个所述显示单元相对于拼接屏的第二位置信息;
4.根据权利要求3所述的显示控制方法,其特征在于,所述显示位置信息为所述显示单元的各个像素点相对于预设虚拟显示区域的位置信息;所述预设虚拟显示区域与所述原始图像数据按照矩形拼接屏显示时的显示区域一致;
5.根据权利要求2所述的显示控制方法,其特征在于,所述图像数据子集具有显示单元标识,所述显示单元参数还包括显示单元标识,
6.根据权利要求1所述的显示控制方法,其特征在于,所述基于各个所述存储区域中的图像数据子集,控制拼接屏显示图像,包括:
7.根据权利要求1所述的显示控制方法,其特征在于,所述获取拼接屏中各个显示单元的显示单元参数,包括:
8.一种显示控制装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括至少一个处理器和至少一个存储器;
10.一种拼接屏显示系统,其特征在于,包括:拼接屏和如权利要求9所述的电子设备;
11.根据权利要求10所述的拼接屏显示系统,其特征在于,所述拼接屏包括若干个显示单元;各个所述显示单元拼接成显示区域,
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序适于由处理器加载并执行如权利要求1至7中任意一项所述的显示控制方法。