颜色补偿方法、颜色补偿装置、计算机设备和存储介质与流程
未命名
07-20
阅读:111
评论:0
1.本发明涉及显示技术领域,特别是涉及一种颜色补偿方法、颜色补偿装置、计算机设备和存储介质。
背景技术:
2.显示技术中,像素是画面显示最小的独立表现单元。基于红、绿、蓝三基色的色彩空间中,彩色像素需要由亮度独立可控的红、绿、蓝三基色子像素构成,通过混色效应表现所需的色彩和亮度,这种像素通常也称为真红绿蓝像素。随着显示技术的发展,高分辨率增大了显示器在工艺上的制作难度。
3.pentile排布方式通过相邻像素公用子像素的方法来减少子像素的个数,从而达到低分辨率模拟高分辨率的效果,其中,低分辨率的红、绿、蓝子像素为实际子像素,形成的高分辨率的红、绿、蓝子像素称为虚拟像素。然而,pentile排布方式在显示图像时、尤其在显示低分辨率图像时容易存在“毛边”和“颗粒感”等显示问题,影响了显示效果和用户体验。
技术实现要素:
4.为了解决上述问题至少之一,本发明第一方面提供一种颜色补偿方法,包括:
5.根据输入的每帧显示图像,获取有机发光二极管显示面板中阵列排布的各实际子像素的实际显示数值,所述实际子像素的排列方式为pentile排列;
6.获取所述有机发光二极管显示面板中相邻行实际子像素在预定周期内交替显示的显示参数,所述显示参数包括所述相邻行实际子像素的显示排列顺序、以及所述显示排列顺序中各阶段对应的显示时间,以使得所述有机发光二极管显示面板的虚拟像素的中心在水平和竖直方向上成直线排布。
7.进一步的,所述根据输入的每帧显示图像,获取有机发光二极管显示面板中阵列排布的各实际子像素的实际显示数值进一步包括:
[0008][0009]
其中,r为红色虚拟子像素、g为绿色虚拟子像素、b为蓝色虚拟子像素,r为红色实际子像素、g为绿色实际子像素、b为蓝色实际子像素,参数γ为亮度和灰阶信号的转换参数,i为行,j为列,t1为所述相邻行实际子像素的第一行的显示时间的时间长度累加和,t2为所述相邻行实际子像素的第二行的显示时间的时间长度累加和,t1+t2为所述预定周期。
[0010]
进一步的,所述相邻行实际子像素中每行子像素在所述显示排列顺序中的显示时间的时间长度累加和相同。
[0011]
进一步的,所述显示排列顺序为相邻两帧图像分别在所述相邻行实际子像素的第一行和第二行显示。
[0012]
进一步的,所述显示排列顺序中所述相邻行实际子像素中的一行子像素的各阶段对应的显示时间大于等于2帧图像时间且小于等于20帧图像时间。
[0013]
进一步的,所述显示排列顺序为无序排列、或者为循环的周期排列,所述周期排列为有序排列或者无序排列。
[0014]
进一步的,所述预定周期小于等于1秒钟。
[0015]
本发明第二方面提供一种颜色补偿装置,包括显示数值获取单元、显示参数获取单元和控制器,所述控制器被配置为:
[0016]
根据输入的每帧显示图像,通过所述显示数值获取单元获取有机发光二极管显示面板中阵列排布的各实际子像素的实际显示数值,所述实际子像素的排列方式为pentile排列;
[0017]
通过所述显示参数获取单元获取所述有机发光二极管显示面板中相邻行实际子像素在预定周期内交替显示的显示参数,所述显示参数包括所述相邻行实际子像素的显示排列顺序、以及所述显示排列顺序中各阶段对应的显示时间,以使得所述有机发光二极管显示面板的虚拟像素的中心在水平和竖直方向上成直线排布。
[0018]
本发明第三方面提供一种计算机可读存储介质,其上存储有计算机程序,,该程序被处理器执行时实现如第一方面所述的方法。
[0019]
本发明第四方面提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面述的方法。
[0020]
本发明的有益效果如下:
[0021]
本发明针对目前现有的问题,制定一种颜色补偿方法、颜色补偿装置、计算机设备和存储介质,通过控制相邻行的各实际子像素的显示数值、以及控制相邻行的各实际子像素在预定周期内交替显示的显示时间实现行间借光,使得有机发光二极管显示面板的虚拟像素的中心在水平和竖直方向上成直线排布,能够提高显示效果,从而弥补了现有技术中存在的问题,有效提高用户体验,具有广泛的应用前景。
附图说明
[0022]
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]
图1示出相关技术中有机发光二极管显示面板的pentile排布方式排列的子像素的示意图;
[0024]
图2示出相关技术中有机发光二极管显示面板的虚拟像素的中心点示意图;
[0025]
图3示出本发明的一个实施例所述颜色补偿方法的流程图;
[0026]
图4a-4c示出本发明的一个实施例所述有机发光二极管显示面板的子像素的虚拟像素的中心点的示意图;
[0027]
图5示出本发明的另一个实施例所述颜色补偿装置的结构框图;
[0028]
图6示出本发明的另一个实施例所述的一种计算机设备的结构示意图。
具体实施方式
[0029]
为了更清楚地说明本发明,下面结合优选实施例和附图对本发明做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。
[0030]
如图1所示,为相关技术中一种有机发光二极管显示面板的以pentile排布方式排列的子像素,其中红色子像素100和蓝色子像素200间隔排列,绿色子像素300位于距离红色子像素和蓝色子像素相对的位置,通过列间借光方式形成虚拟像素。考虑到pentile排列中,每行实际子像素的个数小于虚拟子像素的个数,每列实际子像素的个数等于虚拟子像素的个数,即通过列与列之间进行借光实现以低分辨率的实际子像素获得高分辨率的虚拟子像素的像素排列。然而,在实际显示时存在“毛边”的显示问题。
[0031]
如图2所示,以显示为例进行说明,红色子像素100和蓝色子像素200在水平方向公用,由于人眼对亮度和不同颜色图形,例如对边缘和形状的分辨能力有差异,按照重心法确定的虚拟像素中心如图2中所示,发明人指出,是由于相邻虚拟像素间中心排布不均匀导致的显示问题,具体的,例如在水平方向上虚拟像素的中心101和102间的距离h1大于虚拟像素的中心102和103间的距离h2,例如在竖直方向上虚拟像素的中心104和105之间的距离h3大于虚拟像素的中心105和106之间的距离h4,并且各中心104、105和106之间的排列为非均匀排列。
[0032]
针对上述情况,如图3所示,本发明的一个实施例提供了一种颜色补偿方法,包括:
[0033]
根据输入的每帧显示图像,获取有机发光二极管显示面板中阵列排布的各实际子像素的实际显示数值,所述实际子像素的排列方式为pentile排列;
[0034]
获取所述有机发光二极管显示面板中相邻行实际子像素在预定周期内交替显示的显示参数,所述显示参数包括所述相邻行实际子像素的显示排列顺序、以及所述显示排列顺序中各阶段对应的显示时间,以使得所述有机发光二极管显示面板的虚拟像素的中心在水平和竖直方向上成直线排布。
[0035]
在本实施例中,为解决pentile排布存在的“毛边”和“颗粒感”等显示问题,提出使用相邻行间的实际子像素进行上下借光,并且通过控制每行中实际子像素的显示时间,例如所述相邻行的第一行的显示亮度的具体值和显示时间,以及所述相邻行的第二行的显示亮度的具体值和显示时间,使得形成的有机发光二极管显示面板的虚拟像素的中心在水平和竖直方向上成直线排布,即通过实际子像素形成有机发光二极管的虚拟像素,并且使得例如按照重心法确定的每一行虚拟像素的中心在水平方向上成直线排布、以及使得每一列虚拟像素的中心在竖直方向上成直线排布。换句话说,本实施例通过控制相邻行的各实际子像素的显示数值、以及相邻行的各实际子像素交替显示的显示时间在列间借光的基础上进一步进行行间借光,实现有机发光二极管显示面板的虚拟像素的中心均匀排列,从而解决相关技术中因虚拟像素的中心的不均匀排列导致的“毛边”和“颗粒感”等显示问题,能够提高显示效果,有效提高用户体验,具有广泛的应用前景。
[0036]
在一个具体的示例中,如图4a-4c所示,显示为例对本实施例进行详细说明。
[0037]
在本实施例中,通过控制相邻行的各实际子像素的显示数值、以及相邻行的各实
际子像素交替显示的显示时间,使得有机发光二极管显示面板的虚拟像素的中心均匀排列。具体包括:
[0038]
如图4a所示,以第一行和右侧两列进行显示,其中红色子像素100和蓝色子像素200间隔设置,绿色子像素300位于红色子像素100和蓝色子像素200相对应的位置,形成的虚拟像素的中心点201在水平方向上成一条直线,但相邻虚拟像素中心点间的距离不同;在右侧两列中,红色子像素100、蓝色子像素200和绿色子像素300形成的虚拟像素的中心点203。
[0039]
如图4b所示,以第二行和右侧两列进行显示,相类似的,红色子像素100、蓝色子像素200和绿色子像素300形成的虚拟像素的中心点202在水平方向上成一条直线,但相邻虚拟像素中心点间的距离不同;在右侧两列中,红色子像素100、蓝色子像素200和绿色子像素300形成的虚拟像素的中心点204。
[0040]
在右侧两列中,即相对于第一行和第二行进行不同行显示时,虚拟像素中心点203和204在竖直方向上不再同一条直线上。
[0041]
本实施例控制第一行和第二行在预定周期内进行交替显示,例如控制第一行和第二行的显示排列顺序和显示时间、以及各实际子像素的显示数值,如图4c所示,使得相邻两行的上下两个虚拟像素的中心点201和202在预定周期内形成可被人眼识别的虚拟像素的中心点301,并且通过相邻第一行和第二行的交替显示使得形成的虚拟像素的中心点301在水平方向上成一条直线,即图中白色中心点;换句话说,如图4a和如图4b所示的虚拟像素的中心点在预定周期内通过控制各实际子像素的显示数值、显示排列顺序和显示时间发生位置变化,形成图中白色中心点。
[0042]
相类似的,在右侧两列显示中,第二行的右侧两列的蓝色子像素、红色子像素和绿色子像素形成的虚拟像素的中心点203、以及第三行的右侧两列的红色子像素、蓝色子像素和绿色子像素形成的虚拟像素的中心点204,通过相邻第二行和第三行的交替显示形成了可被人眼识别的虚拟像素的中心点302,并且形成的虚拟像素的中心点302在竖直平方向上成一条直线,即图中白色中心点;换句话说,如图4a和如图4b所示的虚拟像素的中心点在预定周期内通过控制各实际子像素的显示数值、显示排列顺序和显示时间发生位置变化,形成图中白色中心点。
[0043]
值得说明的是,本实施例中的相邻行指的是相邻的任意两行;并且,本技术提供的实施例适用于各种颜色的显示图像,可以适用于为例如红色、蓝色和绿色的单色显示图像,也可以适应于例如红色和绿色形成的黄色显示图像,也可以适应于各种不同灰阶形成彩色显示图像,均能在预定周期内通过控制相邻行各实际子像素的显示数值、显示排列顺序和显示时间实现各虚拟像素中心点的均匀化排布。
[0044]
具体的,根据输入的每帧显示图像中各虚拟像素的具体显示数值,例如各虚拟像素对应的各子像素的灰阶值获取各实际子像素的灰阶值,并通过控制相邻行中第一行和第二行在预定周期内的显示排列顺序使得形成的可被人眼识别的虚拟像素的中心点在水平方向上排列为一条直线、以及在竖直方向上排列为一条直线,即形成中心点均匀排布的虚拟像素,从而解决相关技术中因形成的虚拟像素中心点不均匀排布导致的显示问题,例如“毛边”和“颗粒感”的问题。
[0045]
在一个可选的实施例中,根据输入的每帧显示图像的各虚拟像素的各子像素的显
示数值,按照转换公式获取各实际子像素的实际显示数值,所述转换公式为:
[0046][0047]
其中,r为红色虚拟子像素、g为绿色虚拟子像素、b为蓝色虚拟子像素,r为红色实际子像素、g为绿色实际子像素、b为蓝色实际子像素,参数γ为伽马参数,i为行,j为列,t1为所述相邻行实际子像素的第一行的显示时间的时间长度累加和,t2为所述相邻行实际子像素的第二行的显示时间的时间长度累加和,t1+t2的和为所述预定周期。
[0048]
在本实施例中,通过在预定周期内,按照上述转换公式,根据每帧显示图像的各虚拟像素的各子像素的显示数值和伽马参数、反向计算获得各实际子像素的显示数值,以及相邻行中各行的显示排列顺序和显示时间,使得形成的可被人眼识别的虚拟像素的中心点成均匀排布。其中,所述伽马参数通常设置为2.2,本技术对此不作具体限定,本领域技术人员应当根据实际应用需求选择适当的数值,在此不再赘述。
[0049]
具体的,例如预定周期为1秒钟,在1秒钟时间内显示24帧显示图像,根据每帧显示图像的虚拟像素的各子像素的灰阶获取各实际子像素的灰阶,并通过获取各实际子像素的显示灰阶、控制相邻行中每一行的显示排列顺序和显示时间的累加和使得虚拟像素的中心点均匀排布。例如在1秒钟时间内,相邻行中的第一行的显示时间的累加和t1为10帧显示图像的显示时间、相邻行中的第二行的显示时间的累加和t2为14帧显示图像的显示时间,使得形成的可被人眼识别的虚拟像素的中心点成均匀排布。
[0050]
在一个可选的实施例中,所述相邻行实际子像素中每行子像素在所述显示排列顺序中的显示时间的时间长度累加和相同。
[0051]
在本实施例中,将预定周期内的相邻行中每行子像素的显示时间的时间长度累加和设置为相同值,即每行子像素在预定周期内的显示时间相同,例如在1秒钟的24帧中,相邻行的第一行实际子像素累计显示12帧,并且相邻行的第二行实际子像素累计显示12帧,能够进一步提高虚拟像素中心点的排列均匀性,有效提高有机发光二极管的显示效果。
[0052]
在一个可选的实施例中,所述显示排列顺序为相邻两帧图像分别在所述相邻行实际子像素的第一行和第二行显示。
[0053]
在本实施例中,将相邻两行中第一行和第二行依次显示相邻两帧图像,例如在预定周期1秒钟的24帧中,相邻两行中的第一行显示第1、3、5、7、9、11、13、15、17、19、21和23帧,相邻两行中的第二行显示第2、4、6、8、10、12、14、16、18、20、22和24帧,通过第一行和第二行均匀交替显示,提高有机发光二极管显示面板的虚拟像素中心点的排列均匀性,从而提高显示效果,提高用户体验。
[0054]
考虑到相邻两行在相邻两帧图像中交替显示容易引起闪烁的显示问题,在一个可选的实施例中,所述显示排列顺序中所述相邻行实际子像素中的一行子像素的各阶段对应的显示时间大于等于2帧图像时间且小于等于20帧图像时间。
[0055]
在本实施例中,将相邻两行中每行实际子像素的显示时间增加,例如每行实际子像素连续显示大于等于2帧且小于等于20帧图像,从而避免因相邻两行频繁交替显示导致的闪烁问题。
[0056]
为进一步提高显示效果,在一个可选的实施例中,所述显示排列顺序为无序排列、或者为循环的周期排列,所述周期排列为有序排列或者无序排列。
[0057]
在本实施例中,预定周期内的相邻两行中每行的显示排列顺序可以为无序排列,例如相邻两行中的第一行和第二行的显示顺序没有规律;预定周期内的相邻两行中每行的显示排列顺序也可以为周期排列,例如预定周期1秒内的24帧为以6帧为一个周期、循环四次,此6帧为一个周期排列并且此6帧可以为有序排列、例如6帧包括第一行显示三帧第二行显示三帧的有序排列,或者此6帧也可以为无序排列。本领域技术人员应当理解,根据实际应用需求选择适当的显示排列顺序,在此不再赘述。
[0058]
与上述实施例提供的颜色补偿方法相对应,本技术的一个实施例还提供一种实现上述颜色补偿方法的颜色补偿装置,如图5所示,包括显示数值获取单元、显示参数获取单元和控制器,所述控制器被配置为:
[0059]
根据输入的每帧显示图像,通过所述显示数值获取单元获取有机发光二极管显示面板中阵列排布的各实际子像素的实际显示数值,所述实际子像素的排列方式为pentile排列;
[0060]
通过所述显示参数获取单元获取所述有机发光二极管显示面板中相邻行实际子像素在预定周期内交替显示的显示参数,所述显示参数包括所述相邻行实际子像素的显示排列顺序、以及所述显示排列顺序中各阶段对应的显示时间,以使得所述有机发光二极管显示面板的虚拟像素的中心在水平和竖直方向上成直线排布。
[0061]
在本实施例中,控制器通过显示数值获取单元获取相邻行的各实际子像素的显示数值、以及通过显示参数获取单元获取相邻行的各实际子像素在预定周期内交替显示的显示时间实现行间借光,使得有机发光二极管显示面板的虚拟像素的中心在水平和竖直方向上成直线排布,能够提高显示效果,从而弥补了现有技术中存在的问题,有效提高用户体验。由于本实施例提供的颜色补偿装置与上述几种实施例提供的颜色补偿方法相对应,因此在前实施方式也适用于本实施例提供的颜色补偿装置,在本实施例中不再详细描述。
[0062]
本发明的另一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现:根据输入的每帧显示图像,获取有机发光二极管显示面板中阵列排布的各实际子像素的实际显示数值,所述实际子像素的排列方式为pentile排列;获取所述有机发光二极管显示面板中相邻行实际子像素在预定周期内交替显示的显示参数,所述显示参数包括所述相邻行实际子像素的显示排列顺序、以及所述显示排列顺序中各阶段对应的显示时间,以使得所述有机发光二极管显示面板的虚拟像素的中心在水平和竖直方向上成直线排布。
[0063]
在实际应用中,所述计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器
(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0064]
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0065]
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0066]
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0067]
如图6所示,本发明的另一个实施例提供的一种计算机设备的结构示意图。图6显示的计算机设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0068]
如图6所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。
[0069]
总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
[0070]
计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
[0071]
系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图6未显示,通常称为“硬盘驱动器”)。尽管图6中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各
实施例的功能。
[0072]
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
[0073]
计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图6所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图6中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0074]
处理器单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的一种颜色补偿方法。
[0075]
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。
技术特征:
1.一种颜色补偿方法,其特征在于,包括:根据输入的每帧显示图像,获取有机发光二极管显示面板中阵列排布的各实际子像素的实际显示数值,所述实际子像素的排列方式为pentile排列;获取所述有机发光二极管显示面板中相邻行实际子像素在预定周期内交替显示的显示参数,所述显示参数包括所述相邻行实际子像素的显示排列顺序、以及所述显示排列顺序中各阶段对应的显示时间,以使得所述有机发光二极管显示面板的虚拟像素的中心在水平和竖直方向上成直线排布。2.根据权利要求1所述的颜色补偿方法,其特征在于,所述根据输入的每帧显示图像,获取有机发光二极管显示面板中阵列排布的各实际子像素的实际显示数值进一步包括:其中,r为红色虚拟子像素、g为绿色虚拟子像素、b为蓝色虚拟子像素,r为红色实际子像素、g为绿色实际子像素、b为蓝色实际子像素,参数γ为伽马参数,i为行,j为列,t1为所述相邻行实际子像素的第一行的显示时间的时间长度累加和,t2为所述相邻行实际子像素的第二行的显示时间的时间长度累加和,t1+t2的和为所述预定周期。3.根据权利要求1所述的颜色补偿方法,其特征在于,所述相邻行实际子像素中每行子像素在所述显示排列顺序中的显示时间的时间长度累加和相同。4.根据权利要求3所述的颜色补偿方法,其特征在于,所述显示排列顺序为相邻两帧图像分别在所述相邻行实际子像素的第一行和第二行显示。5.根据权利要求3所述的颜色补偿方法,其特征在于,所述显示排列顺序中所述相邻行实际子像素中的一行子像素的各阶段对应的显示时间大于等于2帧图像时间且小于等于20帧图像时间。6.根据权利要求5所述的颜色补偿方法,其特征在于,所述显示排列顺序为无序排列、或者为循环的周期排列,所述周期排列为有序排列或者无序排列。7.根据权利要求1-6中任一项所述的颜色补偿方法,其特征在于,所述预定周期小于等于1秒钟。8.一种颜色补偿装置,其特征在于,包括显示数值获取单元、显示参数获取单元和控制器,所述控制器被配置为:根据输入的每帧显示图像,通过所述显示数值获取单元获取有机发光二极管显示面板中阵列排布的各实际子像素的实际显示数值,所述实际子像素的排列方式为pentile排列;通过所述显示参数获取单元获取所述有机发光二极管显示面板中相邻行实际子像素在预定周期内交替显示的显示参数,所述显示参数包括所述相邻行实际子像素的显示排列顺序、以及所述显示排列顺序中各阶段对应的显示时间,以使得所述有机发光二极管显示面板的虚拟像素的中心在水平和竖直方向上成直线排布。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执
行时实现如权利要求1-7中任一项所述的方法。10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一项所述的方法。
技术总结
本发明公开了一种颜色补偿方法、颜色补偿装置、计算机设备和存储介质,其中一实施例的颜色补偿方法包括:根据输入的每帧显示图像,获取有机发光二极管显示面板中阵列排布的各实际子像素的实际显示数值,实际子像素的排列方式为Pentile排列;获取有机发光二极管显示面板中相邻行实际子像素在预定周期内交替显示的显示参数,显示参数包括相邻行实际子像素的显示排列顺序、以及显示排列顺序中各阶段对应的显示时间,以使得在预设周期有机发光二极管显示面板的虚拟像素的中心在水平和竖直方向上成直线排布。本实施例通过控制相邻行的各实际子像素的显示数值、以及相邻行的各实际子像素交替显示的显示时间实现行间借光,有效提高显示效果,提高用户体验。提高用户体验。提高用户体验。
技术研发人员:王一飞 田雪松 侯帅
受保护的技术使用者:成都京东方光电科技有限公司
技术研发日:2023.01.30
技术公布日:2023/7/19
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
