子像素渲染方法、驱动芯片和显示装置与流程

文档序号:20216144发布日期:2020-03-31 11:54阅读:280来源:国知局
子像素渲染方法、驱动芯片和显示装置与流程

本发明涉及显示技术领域,更具体地涉及一种子像素渲染方法驱动芯片和显示装置。



背景技术:

显示面板包括多个像素单元,每个像素单元包括多个子像素,例如,多个子像素分别用于显示红、绿、蓝三色之一。在显示图像时,图像像素与面板的像素单元相对应,在每个像素单元中,通过不同颜色的多个子像素的亮度控制来实现图像像素的显示,因而,采用面板的多个像素单元可以实现完整图像的显示。

在有机发光二极管(缩写为oled)显示装置中,采用有机发光二极管作为子像素单元。与传统的液晶显示装置不同,oled显示装置的对比度高、厚度薄、视角广、可弯曲,因此已经获得广泛的关注。oled显示装置的子像素单元是主动发光元件,子像素单元的数量与成本相关。高分辨率的oled显示装置需要与分辨率相应数量的子像素单元,并且需要减小子像素单元的尺寸以实现高密度的集成,不仅导致制造工艺困难,而且导致产品成本提高。

进一步改进的方法是采用子像素渲染方法实现高分辨率,其中,每个像素单元例如包括两种颜色的子像素单元,并且从相邻像素单元共用第三种颜色的子像素,因而可以减少面板子像素单元的数量,降低工艺难度和产品成本。

由于子像素渲染方法与子像素排列相关,因此,针对特定的子像素排列需要使用专门设计的驱动电路。不同厂家的oled显示装置的子像素排列存在着差异,如果分别设计相应的驱动电路,则会提高驱动电路的设计成本和制造成本。



技术实现要素:

鉴于上述问题,本申请的目的在于提供子像素渲染方法、驱动芯片和显示装置,其中,采用子像素渲染方法减少子像素的数量。

本申请一方面提供了一种子像素渲染方法,用于驱动显示面板的多个像素单元,每个像素单元包括不同颜色的多个子像素,所述方法包括:

获得显示面板的子像素排列;

根据所述子像素排列和像素单元的位置,获得所述像素单元的渲染单元及相应子像素的亮度渲染系数和缩放系数,以及

根据所述亮度渲染系数和缩放系数,对每个图像像素的灰阶驱动参数进行调整,以改变所述相应子像素的发光亮度,

其中,所述多个像素单元包括第一像素单元和第二像素单元,所述第一像素单元的渲染单元包括内部子像素,所述第二像素单元的渲染单元包括内部子像素以及相邻像素单元的补偿子像素。

优选地,所述显示面板的子像素排列是在行方向上重复1个蓝色子像素、沿列方向排列的2个绿色子像素、沿列方向排列的2个红色子像素的周期性结构,所述显示面板的子像素密度为每2个像素单元包括2个红色子像素、2个绿色子像素、1个蓝色子像素。

优选地,所述绿色子像素和所述红色子像素的密度相同且为所述蓝色子像素密度的一半,其中,子像素的密度与发光亮度相关。

优选地,所述第一像素单元包括彼此邻近的1个蓝色子像素、1个绿色子像素、1个红色子像素,所述第二像素单元包括彼此邻近的1个绿色子像素、1个红色子像素,所述第二像素单元的渲染单元从相邻的第一像素单元获得1个蓝色子像素作为补偿子像素。

优选地,所述第一像素单元和所述第二像素单元各自的渲染单元分别根据以下的公式获得各个子像素的亮度渲染系数:

br:bg:bb=x:x:1/2*x(1),

其中,br、bg、bb分别表示红色子像素、绿色子像素和蓝色子像素的亮度渲染系数,x表示缩放系数。

优选地,所述缩放系数x是灰阶驱动电流最大值与系统驱动电流最大值的比值,并且1/2≤x≤1。

优选地,所述显示面板的子像素排列是在行方向上重复1个红色子像素、沿列方向排列的2个绿色子像素、沿列方向排列的2个蓝色子像素的周期性结构,所述显示面板的子像素密度为每2个像素单元包括1个红色子像素、2个绿色子像素、2个蓝色子像素。

优选地,所述绿色子像素和所述蓝色子像素的密度相同且为所述红色子像素密度的一半,其中,子像素的密度与发光亮度相关。

优选地,所述第一像素单元包括彼此邻近的1个红色子像素、1个绿色子像素、1个蓝色子像素,所述第二像素单元包括彼此邻近的1个绿色子像素、1个蓝色子像素,所述第二像素单元的渲染单元从相邻的第一像素单元获得1个红色子像素作为补偿子像素。

优选地,所述第一像素单元和所述第二像素单元分各自的渲染单元分别根据以下的公式获得各个子像素的亮度渲染系数:

br:bg:bb=1/2*x:x:x(3),

其中,br、bg、bb分别表示红色子像素、绿色子像素和蓝色子像素的亮度渲染系数,x表示缩放系数。

优选地,所述缩放系数x是灰阶驱动电流最大值与系统驱动电流最大值的比值,并且1/2≤x≤1。

优选地,所述显示面板的子像素排列是在行方向上重复1个蓝色子像素、沿列方向排列的1个红色子像素和1个绿色子像素的周期性结构,所述显示面板的子像素密度为每6个像素单元包括5个红色子像素、5个绿色子像素、5个蓝色子像素。

优选地,所述红色子像素、所述绿色子像素和所述蓝色子像素密度相等,其中,子像素的密度与发光亮度相关。

优选地,所述多像素单元还包括第三像素单元至第六像素单元,第三像素单元至第六像素单元各自的渲染单元包括内部子像素以及相邻像素单元的补偿子像素,

所述第一像素单元包括沿列方向排列的1个红色子像素和1个绿色子像素、以及相邻的1个蓝色子像素,

所述第二像素单元包括沿列方向排列的1个红色子像素和1个绿色子像素;

所述第三像素单元包括1个蓝色子像素、以及相邻的沿列方向排列的1个红色子像素和1个绿色子像素;

所述第四像素单元和所述第五像素单元分别包括各自的蓝色子像素,以及二者均分沿列方向排列的1个红色子像素和1个绿色子像素;

所述第六像素单元包括沿列方向排列的1个红色子像素和1个绿色子像素,以及相邻的1个蓝色子像素,

所述第二像素单元至所述第六像素单元的渲染单元从相邻的像素单元获得至少一个蓝色子像素,使得相应的渲染单元包括1个红色子像素、1个绿色子像素、以及2个蓝色子像素。

优选地,所述第一像素单元根据以下的公式获得各个子像素的亮度渲染系数:

br:bg:bb=5/6*x:5/6*x:5/6*x(5),

其中,br、bg、bb分别表示红色子像素、绿色子像素和蓝色子像素的亮度渲染系数,x表示缩放系数。

优选地,所述第二像素单元至第六像素单元分别根据以下的公式获得各个子像素的亮度渲染系数:

br:bg:bb=5/6*x:5/6*x:5/12*x(6),

其中,br、bg、bb分别表示红色子像素、绿色子像素和蓝色子像素的亮度渲染系数,x表示缩放系数。

优选地,所述缩放系数x是灰阶驱动电流最大值与系统驱动电流最大值的比值,并且1/10≤x≤1。

本申请另一方面提供了一种驱动芯片,应用于显示面板,包括:

第一存储单元,用于在本地存储所述显示面板的预设参数,或者从主机接收并存储所述显示面板的配置参数;

第二存储单元,用于存储不同显示面板的像素单元的渲染单元及相应的亮度渲染系数和缩放系数;以及

图像处理单元,与所述第一存储单元和所述第二存储单元相连接,并且在执行指令时进行以下处理:

获得显示面板的子像素排列方式;

根据所述子像素排列和像素单元的位置,获得所述像素单元的渲染单元及相应的亮度渲染系数和缩放系数,所述渲染单元包括所述像素单元的内部子像素和与所述像素单元相邻的多个补偿像素;

将每个图像像素的颜色分量映射成所述像素单元的渲染单元的各个子像素的灰阶值;以及

根据所述亮度渲染系数和缩放系数,对每个图像像素的灰阶驱动参数进行调整,以改变所述相应子像素的发光亮度,

其中,所述多个像素单元包括第一像素单元和第二像素单元,所述第一像素单元的渲染单元包括所述第一像素单元的内部子像素,所述第二像素单元的渲染单元包括所述第二像素单元的内部子像素以及相邻的第一像素单元的补偿子像素。

优选地,所述驱动参数包括灰阶信号对应的驱动电流、驱动电压和占空比中的至少之一。

优选地,所述显示面板为液晶显示面板和有机发光二极管显示面板中的一种。

本申请另一方面提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述的子像素渲染方法的步骤。

本申请另一方面提供了一种显示装置,其中,包括上述的驱动芯片。

根据本发明实施例的子像素渲染方法,根据显示面板的子像素排列获得像素单元的渲染单元和相应的亮度渲染系数和缩放系数,以适用于不同子像素排列的显示面板,至少一部分像素单元共用相邻的像素单元的子像素以减少显示面板的子像素数量,从而可以降低设计成本和制造成本。

附图说明

通过以下参照附图对本发明实施例的描述,本发明的上述以及其他目的、特征和优点将更为清楚。

图1示出根据现有技术的显示面板的第一类型子像素排列及其像素单元的示意图。

图2示出根据现有技术的显示面板的第二类型子像素排列及其像素单元的示意图。

图3示出根据本发明实施例的第三类型子像素排列及其一种分割方式的像素单元的示意图。

图4a和4b分别示出图3所示子像素排列中第一像素单元和第二像素单元的子像素渲染方法。

图5示出根据本发明实施例的第三类型子像素排列及其另一种分割方式的像素单元的示意图。

图6a和6b分别示出图5所示子像素排列中第一像素单元和第二像素单元的子像素渲染方法。

图7示出根据本发明实施例的第三类型子像素排列及其另一种分割方式的像素单元的示意图。

图8a和8b分别示出图7所示子像素排列中第一像素单元和第二像素单元的子像素渲染方法。

图9示出根据本发明实施例的替代实施例中的第四类型子像素排列及其一种分割方式的像素单元的示意图。

图10a和10b分别示出图9所示子像素排列中第一像素单元和第二像素单元的子像素渲染方法。

图11示出根据本发明实施例的显示面板的第二类型子像素排列及其像素单元的示意图。

图12a和12b分别示出图11所示子像素排列中第一像素单元和第二至第六像素单元的子像素渲染方法。

图13示出根据本发明实施例的子像素渲染方法的流程图。

图14示出根据本发明实施例的显示装置的示意性框图。

具体实施方式

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

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

下面,参照附图对本发明进行详细说明。

图1示出根据现有技术的显示面板的第一类型子像素排列及其像素单元的示意图。

显示面板100包括按行和列排成阵列的多个红色子像素101、多个蓝色子像素102和多个绿色子像素103。在同一行中,多个子像素的排列是重复1个红色子像素101、1个蓝色子像素102、沿列方向排列的2个绿色子像素103的周期性结构。在同一列中,多个红色子像素101和多个蓝色子像素102排成列,或者多个绿色子像素103排成列。

上述的显示面板100例如包括两种类型的像素单元。第一像素单元p1包括1个红色子像素101及相邻的1个绿色子像素103,例如同一行或相邻行的1个绿色子像素103。第一像素单元p1缺少蓝色子像素102,因此,在显示驱动时需要从相邻的第二像素单元p2共用蓝色子像素102。第二像素单元p2包括1个蓝色子像素102及相邻的1个绿色子像素103,例如同一行或相邻行的1个绿色子像素103。第二像素单元p2缺少红色子像素101,因此,在显示驱动时需要从相邻的第一像素单元p1共用红色子像素101。

在工作期间,例如,逐行向扫描线提供扫描信号以选择相应行的子像素,经由多个数据线分别向相应列的子像素提供相应的灰阶数据,使得多个子像素的发光亮度与灰阶数据一致。

优选地,红色子像素101与蓝色子像素102的密度相等,绿色子像素103则是红色子像素101的密度的一半。子像素的密度例如与发光亮度相关,子像素密度大,其发光亮度高,同时屏幕显示精细度高。例如,在oled显示装置中,子像素由主动发光元件组成。单个红色子像素101和单个蓝色子像素102的灰阶数据的渲染系数例如为1/2,单个绿色子像素103的渲染系数例如为1,三种颜色的子像素的发光亮度彼此均衡。

图2示出根据现有技术的显示面板的第二类型子像素排列及其像素单元的示意图。

显示面板200包括按行和列排成阵列的多个红色子像素201、多个蓝色子像素202和多个绿色子像素203。在同一行中,多个子像素的排列是重复沿列方向排列的1个红色子像素201和1个绿色子像素203、以及1个蓝色子像素202的周期性结构。在同一列中,多个红色子像素201、多个绿色子像素203和多个蓝色子像素202依次排成列。

上述的显示面板200例如包括三种类型的像素单元。第一像素单元p1包括1个红色子像素201及相邻的1个绿色子像素203,例如同一行或相邻行的1个绿色子像素203。第一像素单元p1缺少蓝色子像素202,因此,在显示驱动时需要从相邻的第二像素单元p2共用蓝色子像素202。第二像素单元p2包括1个蓝色子像素202及相邻的1个红色子像素201,例如同一行或相邻行的1个红色子像素201。第二像素单元p2缺少绿色子像素203,因此,在显示驱动时需要从相邻的第三像素单元p3共用绿色子像素203。第三像素单元p3包括1个绿色子像素203及相邻的蓝色子像素202,例如同一行或相邻行的1个蓝色子像素202。第三像素单元p3缺少红色子像素201,因此,在显示驱动时需要从相邻的第一像素单元p1共用红色子像素201。

在工作期间,例如,逐行向扫描线提供扫描信号以选择相应行的子像素,经由多个数据线分别向相应列的子像素提供相应的灰阶数据,使得多个子像素的发光亮度与灰阶数据一致。

优选地,红色子像素201、蓝色子像素202与绿色子像素203的密度相等。子像素的密度例如与发光亮度相关,子像素密度大,其发光亮度高,同时屏幕显示精细度高。例如,在oled显示装置中,子像素由主动发光元件组成。单个红色子像素201、单个蓝色子像素202、以及单个绿色子像素203的渲染系数例如为1,三种颜色的子像素的发光亮度彼此均衡。

图3示出根据本发明实施例的第三类型子像素排列及其一种分割方式的像素单元的示意图。

显示面板300包括按行和列排成阵列的多个红色子像素301、多个蓝色子像素302和多个绿色子像素303。在同一行中,多个子像素的排列是重复1个蓝色子像素302、沿列方向排列的2个绿色子像素303、沿列方向排列的2个红色子像素301的周期性结构。在同一列中,多个红色子像素301和多个蓝色子像素302排成列,或者多个绿色子像素303排成列。

上述的显示面板300例如包括两种类型的像素单元。第一像素单元p1包括1个蓝色子像素302及相邻的1个绿色子像素303和一个红色子像素301,例如当前行的1个蓝色子像素302、右侧下方的1个绿色子像素303、右侧上方的1个红色子像素301。第一像素单元p1包括三种颜色的子像素,因此,在显示驱动时无需从相邻的第一像素单元p1共用任何颜色的子像素。第二像素单元p2包括1个红色子像素301及相邻的1个绿色子像素303,例如当前行下方的1个红色子像素301及相邻行右侧上方的1个绿色子像素303。第二像素单元p2缺少蓝色子像素302,因此,在显示驱动时需要从相邻的第一像素单元p1共用蓝色子像素302。

该显示面板300的子像素密度为每3个像素单元包括2个红色子像素、2个绿色子像素、2个蓝色子像素。

在图3所示的显示面板300中,彼此相邻的两个像素单元p1和p2共用2个红色子像素301、2个绿色子像素303和1个蓝色子像素。每个像素单元的单点亮度例如是红色子像素和绿色子像素分别为1,蓝色子像素为1/2。

在工作期间,例如,逐行向扫描线提供扫描信号以选择相应行的子像素,经由多个数据线分别向相应列的子像素提供相应的灰阶数据,使得多个子像素的发光亮度与灰阶数据一致。

优选地,红色子像素301与绿色子像素303的密度相等,均为蓝色子像素302的密度的一半。子像素的密度例如与发光亮度相关,子像素密度大,其发光亮度高,同时屏幕显示精细度高。例如,在oled显示装置中,子像素由主动发光元件组成。单个蓝色子像素302的灰阶数据的渲染系数例如为1/2,单个红色子像素301和单个绿色子像素303的渲染系数例如为1,三种颜色的子像素的发光亮度彼此均衡。

图4a示出图3所示子像素排列中第一像素单元的子像素渲染方法。

第一像素单元p1包括全部三种颜色的子像素,无需从相邻的第二像素单元p2共用任何颜色的子像素。第二像素单元p2内部的红色子像素、绿色子像素和蓝色子像素构成渲染单元131,需要从相邻的第一像素单元p1共用蓝色子像素302。

第一像素单元p1的渲染单元141的公式表示为:

br:bg:bb=x:x:1/2*x(1),

其中,br、bg、bb分别表示红色子像素、绿色子像素和蓝色子像素的亮度渲染系数,x表示缩放系数。

该缩放系数x例如是灰阶驱动电流最大值与系统驱动电流最大值的比值,例如1/2≤x≤1。

例如,在系统驱动电流最大值为100ma且缩放系数x=1/2的情形下,

第一像素单元p1显示的灰阶数据例如是(10,10,10),则第一像素单元p1的渲染单元131的红色子像素、绿色子像素和蓝色子像素的灰阶驱动电流分别为1.96ma、1.96ma、0.98ma。

图4b示出图3所示子像素排列中第二像素单元的子像素渲染方法。

第二像素单元p2内部的红色子像素和绿色子像素,与邻近的补偿子像素构成渲染单元132。如图所示,第一像素单元p1的补偿子像素包括右侧的一个最近邻第一像素单元p1的蓝色子像素。

第二像素单元p2的渲染单元132的公式表示为:

br:bg:bb=x:x:1/2*x(2),

其中,br、bg、bb分别表示红色子像素、绿色子像素和蓝色子像素的亮度渲染系数,x表示缩放系数。

该缩放系数x例如是灰阶驱动电流最大值与系统驱动电流最大值的比值,例如1/2≤x≤1。

例如,在系统驱动电流最大值为100ma且缩放系数x=1/2的情形下,第二像素单元p2显示的灰阶数据例如是(10,10,10),则第二像素单元p2的渲染单元132的红色子像素、绿色子像素和蓝色子像素的灰阶驱动电流分别为1.96ma、1.96ma、0.98ma。

图5示出根据本发明实施例的第三类型子像素排列及其另一种分割方式的像素单元的示意图。

图5所示显示面板的子像素排列方式与图3所示的显示面板的子像素排列方式相同,在此不同详述。

进一步地,图5所示的显示面板的两个像素单元p1和p2的内部子像素与图3所示的显示面板的两个像素单元p1和p2的内部子像素却是不同的。

第一像素单元p1包括1个蓝色子像素302及相邻的1个绿色子像素303和一个红色子像素301,例如当前行的1个蓝色子像素302、右侧上方的1个绿色子像素303和右侧上方与该绿色子像素303位于同行的1个红色子像素301。第一像素单元p1包括三种颜色的子像素,因此,在显示驱动时无需从相邻的第二像素单元p2共用任何颜色的子像素。第二像素单元p2包括1个红色子像素301及相邻的1个绿色子像素303,例如当前行的彼此邻近且位于上方的1个绿色子像素303及1个红色子像素301。第二像素单元p2缺少蓝色子像素302,因此,在显示驱动时需要从相邻的第一像素单元p1共用蓝色子像素302。

该显示面板400的子像素密度为每3个像素单元包括2个红色子像素、2个绿色子像素、2个蓝色子像素。

在图5所示的显示面板400中,彼此相邻的两个像素单元p1和p2共用2个红色子像素301、2个绿色子像素303和1个蓝色子像素。

在工作期间,例如,逐行向扫描线提供扫描信号以选择相应行的子像素,经由多个数据线分别向相应列的子像素提供相应的灰阶数据,使得多个子像素的发光亮度与灰阶数据一致。

优选地,红色子像素301与绿色子像素303的密度相等,均为蓝色子像素302的密度的一半。子像素的密度例如与发光亮度相关,子像素密度大,其发光亮度高,同时屏幕显示精细度高。例如,在oled显示装置中,子像素由主动发光元件组成。单个蓝色子像素302的灰阶数据的渲染系数例如为1/2,单个红色子像素301和单个绿色子像素303的渲染系数例如为1,三种颜色的子像素的发光亮度彼此均衡。

图6a示出图5所示子像素排列中第一像素单元的子像素渲染方法。

如图所示,第一像素单元p1包括全部三种颜色的子像素,无需从相邻的第二像素单元p2共用任何颜色的子像素。第一像素单元p1内部的红色子像素、绿色子像素和蓝色子像素构成渲染单元141。第一像素单元p1的渲染单元141的公式与上述公式(1)相同,在此不再详述。

图6b示出图5所示子像素排列中第二像素单元的子像素渲染方法。

如图所示,第二像素单元p2内部的红色子像素和绿色子像素,与邻近的补偿子像素构成渲染单元142。如图所示,第二像素单元p2的补偿子像素包括右侧的一个最近邻第一像素单元p1的蓝色子像素。第二像素单元p2的渲染单元142的公式与上述公式(2)相同,在此不再详述。

图7示出根据本发明实施例的第三类型子像素排列及其另一种分割方式的像素单元的示意图。

图7所示显示面板的子像素排列方式与图3和图5所示的显示面板的子像素排列方式相同,在此不做详述。

进一步地,图7所示的显示面板的两个像素单元p2的内部子像素与图5所示的显示面板的像素单元p2的内部子像素却是不同的。

第一像素单元p1包括1个蓝色子像素302及相邻的1个绿色子像素303和一个红色子像素301,例如当前行的1个蓝色子像素302、右侧上方的1个绿色子像素303和左侧上方与该绿色子像素303的1个红色子像素301。第一像素单元p1包括三种颜色的子像素,因此,在显示驱动时无需从相邻的第二像素单元p2共用任何颜色的子像素。第二像素单元p2包括1个红色子像素301及相邻的1个绿色子像素303,例如当前行的彼此邻近且位于上方的1个绿色子像素303及1个红色子像素301。第二像素单元p2缺少蓝色子像素302,因此,在显示驱动时需要从相邻的第一像素单元p1共用蓝色子像素302。

该显示面板500的子像素密度为每2个像素单元包括2个红色子像素、2个绿色子像素、1个蓝色子像素。

在工作期间,例如,逐行向扫描线提供扫描信号以选择相应行的子像素,经由多个数据线分别向相应列的子像素提供相应的灰阶数据,使得多个子像素的发光亮度与灰阶数据一致。

优选地,红色子像素301与绿色子像素303的密度相等,均为蓝色子像素302的密度的一半。子像素的密度例如与发光亮度相关,子像素密度大,其发光亮度高,同时屏幕显示精细度高。例如,在oled显示装置中,子像素由主动发光元件组成。单个蓝色子像素302的灰阶数据的渲染系数例如为1/2,单个红色子像素301和单个绿色子像素303的渲染系数例如为1,三种颜色的子像素的发光亮度彼此均衡。

图8a示出图7所示子像素排列中第一像素单元的子像素渲染方法。

如图所示,第一像素单元p1包括全部三种颜色的子像素,无需从相邻的第二像素单元p2共用任何颜色的子像素。第一像素单元p1内部的红色子像素、绿色子像素和蓝色子像素构成渲染单元151。第一像素单元p1的渲染单元151的公式与上述公式(1)相同,在此不再详述。

图8b示出图7所示子像素排列中第二像素单元的子像素渲染方法。

如图所示,第二像素单元p2内部的红色子像素和绿色子像素,与邻近的补偿子像素构成渲染单元152。如图所示,第二像素单元p2的补偿子像素包括右侧的一个最近邻第一像素单元p1的蓝色子像素。第二像素单元p2的渲染单元152的公式与上述公式(2)相同,在此不再详述。

在上述的实施例中,在图3、图5和图7中示出的显示面板的子像素排列是重复1个蓝色子像素302、沿列方向排列的2个绿色子像素303、沿列方向排列的2个红色子像素301的周期性结构。

在替代的实施例中,如图9所示,显示面板600采用第四类型的子像素排列,即,在行方向上重复1个红色子像素301、沿列方向排列的2个绿色子像素303、沿列方向排列的2个蓝色子像素302的周期性结构。

第一像素单元p1包括1个红色子像素601及相邻的1个绿色子像素603和1个蓝色子像素602,例如当前行的1个红色子像素601、右侧下方的1个绿色子像素603、左侧下方和该红色子像素601位于同行的1个蓝色子像素602。第一像素单元p1的渲染单元161的公式表示为:

bb:br:bg=x:1/2*x:x(3),

其中,br、bg、bb分别表示红色子像素、绿色子像素和蓝色子像素的亮度渲染系数,x表示缩放系数。

第二像素单元p2包括1个蓝色子像素602及相邻的1个绿色子像素603,例如当前行下方的1个蓝色子像素602及相邻行右侧上方的1个绿色子像素603。第二像素单元p2的渲染单元162的公式表示为:

bg:bb:br=x:x:1/2*x(4),

其中,br、bg、bb分别表示红色子像素、绿色子像素和蓝色子像素的亮度渲染系数,x表示缩放系数。

图10a示出图9所示子像素排列中第一像素单元的子像素渲染方法。

如图所示,第一像素单元p1包括全部三种颜色的子像素,无需从相邻的第二像素单元p2共用任何颜色的子像素。第一像素单元p1内部的红色子像素601、绿色子像素603和蓝色子像素602构成渲染单元161。第一像素单元p1的渲染单元161的公式与上述公式(3)相同,在此不再详述。

图10b示出图9所示子像素排列中第二像素单元的子像素渲染方法。

如图所示,第二像素单元p2内部的蓝色子像素602和绿色子像素603,与邻近的补偿子像素构成渲染单元162。如图所示,第二像素单元p2的补偿子像素包括右侧的一个最近邻第一像素单元p1的蓝色子像素603。第二像素单元p2的渲染单元162的公式与上述公式(4)相同,在此不再详述。

图11示出根据本发明实施例的显示面板的第二类型子像素排列及其像素单元的示意图。

显示面板700包括按行和列排成阵列的多个红色子像素701、多个蓝色子像素702和多个绿色子像素703。在同一行中,多个子像素的排列是重复沿列方向排列的1个红色子像素701和1个绿色子像素703、以及1个蓝色子像素702的周期性结构。在同一列中,多个红色子像素701、多个绿色子像素703和多个蓝色子像素702依次排成列。

上述的显示面板700例如包括六种类型的像素单元。第一像素单元p1至第六像素单元p6分割5个原始三色像素单元的物理区域。第一像素单元p1包括沿列方向排列的1个红色子像素701和1个绿色子像素703、以及相邻的1个蓝色子像素702。第二像素单元p2包括沿列方向排列的1个红色子像素701和1个绿色子像素703,缺少1个蓝色子像素702。第三像素单元p3包括1个蓝色子像素702、以及相邻的沿列方向排列的1个红色子像素701和1个绿色子像素703。第四像素单元p4和第五像素单元p5分别包括各自的蓝色子像素702,以及二者均分沿列方向排列的1个红色子像素701和1个绿色子像素703。第六像素单元p6包括沿列方向排列的1个红色子像素701和1个绿色子像素703,以及相邻的1个蓝色子像素702。第一像素单元p1采用内部的三色子像素实现彩色显示,第二像素单元p2至第六像素单元p6则分别从相邻的像素单元共用蓝色子像素702。

该显示面板700的子像素密度为每6个像素单元包括5个红色子像素、5个绿色子像素、5个蓝色子像素。

在图11所示的显示面板700中,彼此相邻的六个像素单元p1至p6共用5个红色子像素701、5个绿色子像素703和5个蓝色子像素702。每个像素单元的单点亮度例如是红色子像素、绿色子像素、蓝色子像素分别为5/6。

在工作期间,例如,逐行向扫描线提供扫描信号以选择相应行的子像素,经由多个数据线分别向相应列的子像素提供相应的灰阶数据,使得多个子像素的发光亮度与灰阶数据一致。

优选地,红色子像素701、蓝色子像素702与绿色子像素703的密度相等。子像素的密度例如与发光亮度相关,子像素密度大,其发光亮度高,同时屏幕显示精细度高。例如,在oled显示装置中,子像素由主动发光元件组成。单个红色子像素701、单个蓝色子像素702、以及单个绿色子像素703的渲染系数例如为1,三种颜色的子像素的发光亮度彼此均衡。

图12a示出图11所示子像素排列中第一像素单元的子像素渲染方法。

第一像素单元p1内部的红色子像素和绿色子像素、以及蓝色子像素构成渲染单元171。如图所示,第一像素单元p1包括三色子像素,无需从相邻的像素单元获得补偿子像素。渲染单元171包括1个红色子像素、1个绿色子像素、以及1个蓝色子像素。

第一像素单元p1的渲染单元171的公式表示为:

br:bg:bb=5/6*x:5/6*x:5/6*x(5),

其中,br、bg、bb分别表示红色子像素、绿色子像素和蓝色子像素的亮度渲染系数,x表示缩放系数。

该缩放系数x例如是灰阶驱动电流最大值与系统驱动电流最大值的比值,例如1/10≤x≤1,优选地,x等于1/10、3/10、5/10、6/10、1中的任一个。

例如,在系统驱动电流最大值为100ma且缩放系数x=5/10的情形下,

第一像素单元p1显示的灰阶数据例如是(10,10,10),则第一像素单元p1的渲染单元171的红色子像素、绿色子像素和蓝色子像素的灰阶驱动电流分别为1.63ma、1.63ma、1.63ma。

图12b示出图11所示子像素排列中和第二至第六像素单元的子像素渲染方法。

第二像素单元p2至p6,分别与邻近的补偿子像素构成渲染单元172。如图所示,第二像素单元p2至p6的补偿子像素例如是相邻像素单元的红色子像素、绿色子像素、蓝色子像素的一部分或全部。渲染单元172包括1个红色子像素、1个绿色子像素、以及2个蓝色子像素。

第二像素单元p2至p6的渲染单元172的公式表示为:

br:bg:bb=5/6*x:5/6*x:5/12*x(6),

其中,br、bg、bb分别表示红色子像素、绿色子像素和蓝色子像素的亮度渲染系数,x表示缩放系数。

该缩放系数x例如是灰阶驱动电流最大值与系统驱动电流最大值的比值,例如1/10≤x≤1,优选地,x等于1/10、3/10、5/10、6/10、1中的任一个。

例如,在系统驱动电流最大值为100ma且缩放系数x=5/10的情形下,第一像素单元p1显示的灰阶数据例如是(10,10,10),则第二像素单元p2至p6的渲染单元152的红色子像素、绿色子像素和蓝色子像素的灰阶驱动电流分别为1.63ma、1.63ma、0.82ma。

图13示出根据本发明实施例的子像素渲染方法的流程图。该子像素渲染方法例如采用通用的驱动芯片实现,用于驱动各种显示面板。显示面板包括多个像素单元,每个像素单元包括不同颜色的多个子像素。

在步骤s01中,获得显示面板的子像素排列。

在图3、图5和图7所示的第三类型子像素排列中,所述显示面板的多个子像素按行和列排列成阵列,在同一行中,所述多个子像素的排列是重复1个蓝色子像素、沿列方向排列的2个红色子像素、沿列方向排列的2个绿色子像素的周期性结构。所述显示面板的子像素排列是在行方向上重复排列第一像素单元和第二像素单元的周期性结构。

在上述的第三类型子像素排列中,如果采用第一种分割方式,则第一像素单元包括当前行的1个蓝色子像素、右侧下方的1个绿色子像素、右侧上方的1个红色子像素,所述第二像素单元包括当前行下方的1个红色子像素301及相邻行右侧上方的1个绿色子像素,如图3所示。

在上述的第三类型子像素排列中,如果采用第二种分割方式,则第一像素单元包括当前行的1个蓝色子像素、右侧上方的1个绿色子像素和右侧上方与该绿色子像素位于同行的1个红色子像素,所述第二像素单元包括当前行的彼此邻近且位于下方的1个绿色子像素及1个红色子像素,如图5所示。

在上述的第三类型子像素排列中,如果采用第三种分割方式,则第一像素单元包括当前行的1个蓝色子像素、右侧上方的1个绿色子像素和左侧上方与该绿色子像素位于同行的1个红色子像素,所述第二像素单元包括当前行的彼此邻近且位于下方的1个绿色子像素及1个红色子像素,如图7所示。

在替代的实施例中,如图9所示,显示面板600采用第四类型的子像素排列,即在行方向上重复1个红色子像素、沿列方向排列的2个绿色子像素、沿列方向排列的2个蓝色子像素的周期性结构,其像素单元可参考上述实施例中的三种分割方式,在此给出类似图7所示分割方式,也可为本领域普通技术人员不付出创造性劳动即可获得的其他分割方式。

在图11所示的第二类型子像素排列中,所述显示面板的多个子像素按行和列排列成阵列,在同一行中,所述多个子像素的排列是重复沿列方向排列的1个红色子像素和1个绿色子像素、以及1个蓝色子像素的周期性结构。所述显示面板的子像素排列是在行方向上重复排列第一像素单元和第二像素单元的周期性结构。

在上述的第二类型子像素排列中,第一像素单元至第六像素单元分割5个原始三色像素单元的物理区域,如图11所示。

在步骤s02中,根据子像素排列和像素单元的位置,获得像素单元的渲染单元及相应的亮度渲染系数,渲染单元包括像素单元的全部子像素,如果像素单元欠缺颜色,则进一步包括相邻像素单元用于补充所欠缺颜色的补偿子像素。

在上述的第三类型子像素排列中,如图3、图5和图7所示,不论采用第一种分割方式、第二种分割方式还是第三种分割方式,第一像素单元的渲染单元包括全部三种颜色的子像素,无需从相邻的第一像素单元共用任何颜色的子像素。根据上述的公式(1),可以计算出第一像素单元的渲染单元的红色子像素、绿色子像素、以及蓝色子像素的亮度渲染系数,从而计算出修正后的灰阶驱动电流。第二像素单元的渲染单元均从相邻的第二像素单元获取蓝色子像素作为补偿子像素。根据上述的公式(2),可以计算出第二像素单元的渲染单元的红色子像素、绿色子像素、以及蓝色子像素的亮度渲染系数。

在上述的第三类型子像素排列的替代实施例中,不论采用类似图7中的第三种分割方式,如图9所示,还是类似第一种分割方式和第二种分割方式,第一像素单元的渲染单元包括全部三种颜色的子像素,无需从相邻的第一像素单元共用任何颜色的子像素。根据上述的公式(3),可以计算出第一像素单元的渲染单元的红色子像素、绿色子像素、以及蓝色子像素的亮度渲染系数,从而计算出修正后的灰阶驱动电流。第二像素单元的渲染单元均从相邻的第二像素单元获取蓝色子像素作为补偿子像素。根据上述的公式(4),可以计算出第二像素单元的渲染单元的红色子像素、绿色子像素、以及蓝色子像素的亮度渲染系数。

在上述的第二类型子像素排列中,如图11所示,第一像素单元自身的子像素构成渲染单元,第二至第六像素单元的渲染单元均从相邻的像素单元获取子像素的一部分作为补偿子像素以构成渲染单元。第一像素单元的渲染单元例如包括1个红色子像素、1个绿色子像素和1个蓝色子像素,根据上述的公式(5),可以计算出相应像素单元的渲染单元的红色子像素、绿色子像素、以及蓝色子像素的亮度渲染系数,从而计算出修正后的灰阶驱动电流。第二至第六像素单元的渲染单元例如分别包括1个红色子像素、1个绿色子像素、2个蓝色子像素,根据上述的公式(6),可以计算出第二至第六像素单元的渲染单元的红色子像素、绿色子像素、以及蓝色子像素的亮度渲染系数。

在步骤s03中,根据公式提供的亮度渲染系数,将每个图像像素的颜色分量映射成像素单元相应的渲染单元的三色子像素的灰阶值。

在步骤s04中,根据所述亮度渲染系数和缩放系数,对每个图像像素的灰阶驱动参数(例如为灰阶驱动电流)进行调整,从而计算出修正后的灰阶驱动电流,继而改变相应子像素的发光亮度。

根据本发明实施例的子像素渲染方法使得驱动芯片可以适用于不同子像素排列的显示面板,从而可以降低设计成本和制造成本。

图14示出根据本发明实施例的显示装置的示意性框图。

如图所示,显示装置10包括显示面板11和驱动芯片12。显示面板11例如是oled(有机发光二极管)显示面板或液晶显示面板。

显示面板11包括扫描线21、数据线22、多个子像素23和扫描电路25。子像素23设置在扫描线21和数据线22的相交处,并且配置成显示红、绿和蓝色其中之一。当oled显示面板用作显示面板11时,在一个实施例中,显示红色的子像素23可包括发射红光的发光元件,显示绿色的子像素23可包括发射绿光的发光元件,以及显示蓝色的子像素23可包括发射蓝光的发光元件。

驱动芯片12从主机所接收的图像数据41和控制数据42。图像数据41包括图像的各个像素的颜色值。控制数据42包括用于控制驱动芯片12的命令和参数。应用处理器、cpu(中央处理器)、dsp(数字信号处理器)等可用作主机。

驱动芯片12对于接收的图像数据41执行预期图像数据过程,以生成用于驱动显示面板11的灰阶电压32。该灰阶电压与子像素的灰阶值相对应。在驱动芯片12中执行的图像数据过程包括子像素渲染方法。在驱动芯片12中执行的图像数据过程可包括除了子像素渲染过程之外的过程(例如色彩调整)。

例如,驱动芯片12包括图像处理单元、第一存储单元和第二存储单元。第一存储单元用于在本地存储显示面板的预设参数,或者从主机接收并存储显示面板的配置参数。第二存储单元用于存储不同显示面板的像素单元的渲染单元及相应的亮度渲染系数,例如相应的查找表。图像处理单元根据预设参数或配置参数可以获得显示面板的子像素排列,根据所述子像素排列和像素单元的位置,获得所述像素单元的渲染单元及相应的亮度渲染系数,所述渲染单元包括所述像素单元的内部子像素和与所述像素单元相邻的多个补偿像素;以及根据所述亮度渲染系数,将每个图像像素的颜色分量映射成所述像素单元的内部子像素的灰阶值,以及所述多个补偿子像素的灰阶值。

驱动芯片12向显示面板11提供扫描信号31和灰阶电压32。在显示面板11中,扫描电路25从驱动芯片12接收的扫描信号31而驱动扫描线21。在这个实施例中,提供一对扫描电路25。扫描电路25之一驱动奇数序号的扫描线21,而另一驱动偶数序号的扫描线21。驱动芯片12采用灰阶电压32驱动数据线22。

根据本发明实施例的驱动芯片可以形成为通用驱动芯片,可以适用于不同子像素排列的显示面板,从而可以降低设计成本和制造成本。

本发明实施例还提供了一种显示驱动装置,其中,包括如上述的驱动芯片。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例提供的子像素渲染方法的步骤。

值得注意,这里的处理器可以是一个处理器,也可以是多个处理元件的统称,例如,该处理器可以是cpu,或者是被配置成实施以上子像素渲染方法的一个或多个集成电路。

本实施例提供的计算机可读存储介质存储有能够对应实现上述实施例提供的子像素渲染方法的程序。此外,计算机可读存储介质中存储的程序,以及处理器执行该程序的具体步骤,也均可参见上述驱动芯片具体执行部分的描述。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理器可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本发明实施例是参照根据本发明实施例的方法、终端设备(芯片)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或一个方框或多个方框中指定的功能的步骤。

应当说明的是,在本文中,所含术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

最后应说明的是:显然,上述实施例仅仅是为清楚地说明本发明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其他不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本发明的保护范围之中。

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