技术摘要: 本申请提供一种电子设备和在多显示驱动电路系统中显示图像的方法。主控制器将待显示图像拆分为至少两个子图像,每个子图像和其相邻子图像包含至少一列重叠的图像像素。主控制器向至少两个显示驱动电路发送该至少两个子图像,使得该至少两个显示驱动电路可以共同驱动显 全部
背景技术:
数字图像通常包括若干个图像像素,每个图像像素包含有限个离散的颜色分量。
传统的一个图像像素由红(red)、绿(green)、蓝(blue)三个颜色分量组成。根据数字图像对
显示屏上呈阵列排布的多个屏幕像素进行驱动,可以将数字图像显示在显示屏上。
按照传统的子像素驱动方法进行显示时,一个屏幕像素包括红、绿、蓝三个子像
素,每个子像素用于显示图像像素的一个颜色分量。为了提高显示屏的分辨率,就需要增加
屏幕像素的数量。但是,在屏幕像素电路设计中,面板活动区域内单个屏幕像素的放置区域
有限,屏幕像素的数量达到一定程度之后,很难再继续增加,显示屏的分辨率难以继续提
升。为此,子像素渲染(sub pixel rendering ,SPR)算法被提出。在SPR算法中,一个图像像
素的三个颜色分量通过屏幕上具有更少子像素的一个SPR像素进行显示,却可以达到和传
统屏幕像素的三个子像素一样的视觉效果。目前,一个SPR像素包括两个子像素。
SPR算法的基本原理是通过近旁的SPR像素的像素数据,例如,上、下、左、右的SPR
像素的像素数据作为参照,计算出目标SPR像素的像素数据。但是,在包含两个显示驱动电
路的系统(以下简称为双显示驱动电路系统)中,主控制器将图像一分为二再分别发送至两
个显示驱动电路。而这两个显示驱动电路必须共享像素数据,才能根据SPR算法完成对图像
的渲染。为了实现两个显示驱动电路之间共享像素数据,现有一种方法是在两个显示驱动
电路之间搭建了一条数据通道(也即,接口),专门用于两个显示驱动电路之间交互像素数
据。
但是,为了便于搭建数据通道,就需要将显示驱动电路的面积做的更大,使得柔性
线路板(flexible printed circuit,FPC)区域增加。此外,在这两个显示驱动电路之间搭
建数据通道,不可避免地会带来两个显示驱动电路之间的电磁干扰(electro-magnetic
interference,EMI)、静电放电(electro-static discharge,ESD)等问题。
技术实现要素:
本申请提供一种电子设备和在多显示驱动电路的系统中显示图像的方法,可以避
免多显示驱动电路的系统显示图像时的FPC区域增长、EMI、ESD的问题。
第一方面,本申请提供一种电子设备,包括主控制器、显示屏和至少两个显示驱动
6
CN 111613165 A 说 明 书 2/17 页
电路,所述至少两个显示驱动电路驱动所述显示屏显示图像,其中,
所述主控制器,用于将待显示图像拆分为非子像素渲染SPR像素格式的至少两个
子图像,并向所述至少两个显示驱动电路发送所述至少两个子图像,其中,每个子图像和相
邻子图像包括至少一列重叠的图像像素;
所述至少两个显示驱动电路中的每个显示驱动电路,用于从所述主控制器接收所
述至少两个子图像中的一个子图像,并根据所述一个子图像的所述非SPR像素格式的像素
数据,驱动所述显示屏以SPR方式显示所述待显示图像的一部分,其中,所述至少两个显示
驱动电路驱动所述显示屏显示的各个部分共同呈现所述待显示图像。
应理解,所述多显示驱动电路的系统即是包含了多个显示驱动电路的系统。其中,
多显示驱动电路系统中可以包括两个或两个以上的显示驱动电路。
在本申请的技术方案中,电子设备中的主控制器将待显示图像拆分为至少两个子
图像,每个子图像包含了和其相邻子图像交界处的且属于所述相邻子图像的一列或多列图
像像素。主控制器将所述至少两个子图像发送给多显示驱动电路系统的至少两个显示驱动
电路。由于每个显示驱动电路接收到的子图像都包含和其相邻子图像的交界处的且属于所
述相邻子图像的一列或多列图像像素,从而,每个显示驱动电路可以根据接收到的子图像
所包含的非SPR像素,基于SPR技术的原理,驱动显示屏以SPR方式显示该子图像。该至少两
个显示驱动电路的每个显示驱动电路驱动显示屏显示待显示图像的一部分,从而该至少两
个显示驱动电路驱动显示屏所显示的各个部分共同呈现出待显示图像。可见,多显示驱动
电路系统中的显示驱动电路之间不需要通过建立数据通道,就可以实现对图像的显示,从
而也避免了由于建立数据通道所带来的FPC区域增长,以及EMI、ESD等问题。
结合第一方面,在第一方面的某些实现方式中,所述电子设备具体包括第一显示
驱动电路和第二显示驱动电路,其中,所述主控制器,用于将所述待显示图像拆分为非SPR
像素格式的第一子图像和第二子图像,并向所述第一显示驱动电路发送所述第一子图像,
向所述第二显示驱动电路发送所述第二子图像,其中,所述第一子图像和所述第二子图像
包括至少一列重叠的图像像素;
所述第一显示驱动电路,用于根据所述第一子图像的所述非SPR像素格式的像素
数据,驱动所述显示屏以SPR方式显示所述待显示图像的一部分;
所述第二显示驱动电路,用于根据所述第二子图像的所述非SPR像素格式的像素
数据,驱动所述显示屏以所述SPR方式显示所述待显示图像的另一部分。
结合第一方面,在第一方面的某些实现方式中,所述第一子图像和所述第二子图
像包括至少一列重叠的图像像素,包括:所述第一子图像包含的图像像素的列范围为[1,M
N1],所述第二子图像包含的图像像素的列范围为[M-N2,Z],其中,Z为所述待显示图像包括
的图像像素的总列数,Z,M,N1和N2均为正整数,1
1。
在一种实现方式中,N1=N2,表示第一子图像包含的其相邻的第二子图像的图像像
素的列数,和第二子图像包含的其相邻的第一子图像的图像像素的列数相等。
可选地,M=Z/2,表示两个显示驱动各自驱动显示屏显示待显示图像的一半。
在第一方面的某些实现方式中,N=8或16。
第二方面,提供了另一种电子设备,包括主控制器、显示屏和至少两个显示驱动电
路,其中,所述主控制器用于根据待显示图像的非SPR像素格式像素数据,生成SPR像素格式
7
CN 111613165 A 说 明 书 3/17 页
的至少两个子图像,并向所述至少两个显示驱动电路发送所述至少两个子图像;
所述至少两个显示驱动电路中的每个显示驱动电路,用于从所述主控制器接收所
述至少两个子图像中的一个子图像,并驱动所述显示屏以SPR方式显示所述待显示图像的
一部分,其中,所述至少两个显示驱动电路驱动所述显示屏显示的各个部分共同呈现所述
待显示图像。
在本申请的技术方案中,电子设备中的主控制器通过向多显示驱动电路系统中的
每个显示驱动电路输出渲染后的子图像(也即,SPR像素格式的子图像),从而每个显示驱动
电路可以根据接收到的子图像的SPR像素格式的像素数据,直接驱动显示屏以SPR方式显示
所接收到的子图像。多显示驱动电路系统中的每个显示驱动电路驱动显示屏显示一个子图
像,从而该至少两个显示驱动电路驱动显示屏所显示的各个子图像共同呈现出待显示图
像。可见,多显示驱动电路系统中的显示驱动电路之间不需要通过建立数据通道,就可以实
现对图像的显示,从而也避免了由于建立数据通道所带来的FPC区域增长,以及EMI、ESD等
问题。
结合第二方面,在第二方面的某些实现方式中,所述电子设备包括第一显示驱动
电路和第二显示驱动电路,其中,所述主控制器,用于根据待显示图像的非SPR像素格式的
像素数据,生成SPR像素格式的第三子图像和第四子图像,并向所述第一显示驱动电路发送
所述第三子图像,向所述第二显示驱动电路发送所述第四子图像;
所述第一显示驱动电路,用于驱动所述显示屏以SPR方式显示所述第三子图像;
所述第二显示驱动电路,用于驱动所述显示屏以SPR方式显示所述第四子图像。
第三方面,本申请提供一种在多显示驱动电路系统中显示图像的方法,所述多显
示驱动电路系统包括主控制器、显示屏和至少两个显示驱动电路,所述方法包括:所述主控
制器将待显示图像拆分为非子像素渲染SPR像素格式的至少两个子图像,并向所述至少两
个显示驱动电路发送所述至少两个子图像,其中,每个子图像和相邻子图像包括至少一列
重叠的图像像素;所述至少两个显示驱动电路中的每个显示驱动电路,从所述主控制器接
收所述至少两个子图像中的一个子图像,并根据所述一个子图像的非SPR像素格式的像素
数据,驱动所述显示屏以SPR方式式显示所述待显示图像的一部分,其中,所述至少两个显
示驱动电路驱动所述显示屏显示的各个部分共同呈现所述待显示图像。
应理解,第三方面的在多显示驱动电路系统中显示图像的方法,和第一方面的电
子设备基于相同的发明构思,因此第三方面的技术方案能够取得的有益技术效果,可以参
考第一方面的说明,不再赘述。
结合第三方面,在第三方面的某些实现方式中,所述多显示驱动电路系统包括第
一显示驱动电路和第二显示驱动电路,其中,所述主控制器将待显示图像拆分为非SPR像素
格式的至少两个子图像,并向所述至少两个显示驱动电路发送所述至少两个子图像,包括:
所述主控制器将所述待显示图像拆分为非SPR像素格式的第一子图像和第二子图
像,并向所述第一显示驱动电路发送所述第一子图像,向所述第二显示驱动电路发送所述
第二子图像,其中,所述第一子图像和所述第二子图像包括至少一列重叠的图像像素;
所述至少两个显示驱动电路中的每个显示驱动电路,从所述主控制器接收所述至
少两个子图像中的一个子图像,并根据所述一个子图像的所述非SPR像素格式的像素数据,
驱动所述显示屏以SPR方式显示所述待显示图像的一部分,包括:
8
CN 111613165 A 说 明 书 4/17 页
所述第一显示驱动电路根据所述第一子图像的所述非SPR像素格式的像素数据,
驱动所述显示屏以SPR方式显示所述待显示图像的一部分;
所述第二显示驱动电路根据所述第二子图像的所述非SPR像素格式的像素数据,
驱动所述显示屏以所述SPR方式显示所述待显示图像的另一部分。
结合第三方面,在第三方面的某些实现方式中,所述第一子图像和所述第二子图
像包括至少一列重叠的图像像素,包括:所述第一子图像包含的图像像素的列范围为[1,M
N1],所述第二子图像包含的图像像素的列范围为[M-N2,Z],其中,Z为所述待显示图像包括
的图像像素的总列数,Z,M,N1和N2均为正整数,11。
结合第三方面,在第三方面的某些实现方式中,N1=N2。
第四方面,本申请提供一种在多显示驱动电路系统中显示图像的方法,所述多显
示驱动电路系统包括主控制器、显示屏和至少两个显示驱动电路,所述方法包括:所述主控
制器根据待显示图像的非SPR像素格式像素数据,生成SPR像素格式的至少两个子图像,并
向所述至少两个显示驱动电路发送所述至少两个子图像;所述至少两个显示驱动电路中的
每个显示驱动电路从所述主控制器接收所述至少两个子图像中的一个子图像,并驱动显示
屏以SPR方式显示所述待显示图像的一部分,其中,所述至少两个显示驱动电路驱动显示屏
显示的各个部分共同呈现所述待显示图像。
应理解,第四方面的在多显示驱动电路系统中显示图像的方法,和第二方面的电
子设备基于相同的发明构思,因此第四方面的技术方案能够取得的有益技术效果,可以参
考第二方面的说明,不再赘述。
结合第四方面,在第四方面的某些实现方式中,所述多显示驱动电路系统包括第
一显示驱动电路和第二显示驱动电路,其中,所述主控制器根据所述待显示图像的非SPR像
素格式的像素数据,生成SPR像素格式的第三子图像和第四子图像,并向所述第一显示驱动
电路发送所述第三子图像,向所述第二显示驱动电路发送所述第四子图像;所述第一显示
驱动电路根据第三子图像的SPR像素格式的像素数据,驱动所述显示屏以SPR方式显示第三
子图像;所述第二显示驱动电路根据第四子图像的SPR像素格式的像素数据,驱动所述显示
屏以所述SPR方式显示第四子图像。
第五方面,本申请提供一种电路系统,包括一个或多个处理器。所述一个或多个处
理器用于读取并执行存储器中存储的计算机程序,以执行第三方面或其任意可能的实现方
式中的方法,或者,执行第四方面或其任意可能的实现方式中的方法。
可选地,所述存储器可以位于所述电路系统之外,或者集成在所述电路系统中。
可选地,所述存储器可以为一个或多个。
进一步可选地,所述电路系统还包括一个或多个通信接口。
第六方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存
储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行第三方面或其任意可
能的实现方式中的方法,或者,执行第四方面或其任意可能的实现方式中的方法。
第七方面,本申请提供一种计算机程序产品,所述计算机程序产品包括计算机程
序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第三方面或其任意可
能的实现方式中的方法,或者,执行第四方面或其任意可能的实现方式中的方法。
9
CN 111613165 A 说 明 书 5/17 页
附图说明
图1是RGB像素的示意图。
图2为SPR像素的排列方式的一个示例。
图3是双显示驱动电路的系统100的示意性框图。
图4是第一图像和第二图像之间需要共享像素数据的示意图。
图5是两个显示驱动电路之间共享像素数据的示意图。
图6为本申请提供的电子设备7000的示意性结构图。
图7为本申请提供的在多显示驱动系统中显示图像的方法的示例。
图8为在双显示驱动电路系统中显示图像的方法的示意图。
图9是本申请提供的显示图像的方法的一个示例。
图10是本申请提供的显示图像的方法另一个示意图。
图11为本申请提供的主控制器的示意性结构框图。
图12为显示驱动电路2000的示意性结构框图。
图13为显示驱动电路3000的示意性结构框图。
图14为本申请提供的电子设备5000的示意性结构图。