图像处理方法及图像处理装置的制造方法

文档序号:10625425阅读:176来源:国知局
图像处理方法及图像处理装置的制造方法
【专利摘要】本发明涉及图像处理方法及图像处理装置。所述图像处理方法包括:获取因对原始图像进行亚像素下采样而得到的对应于显示面板的多个物理像素中的每一个物理像素的多个亚像素颜色数据,所述原始图像包括多个原始像素且每一个原始像素包括相对应的多基色数据;以及对所述多个物理像素的所述多个亚像素颜色数据以特定算法进行补色处理得到对应于每一个物理像素的多个补色处理后亚像素颜色数据以生成目标图像数据供显示面板进行画面显示。本发明采用特定的亚像素颜色数据补色处理算法对亚像素下采样后得到的亚像素颜色数据进行补色处理,可以有效提高图像分辨率以及在不影响图片清晰度的情况下消除亚像素下采样技术引起的颜色错误。
【专利说明】
图像处理方法及图像处理装置
技术领域
[0001]本发明涉及显示技术领域,特别涉及一种图像处理方法以及一种图像处理装置。
【背景技术】
[0002]显示技术是信息产业所包含技术中最关键部分之一,LED(Light EmittingD1de,发光二极管)显示屏系统作为新型的显示技术,以其节能、环保、高亮等优点逐渐被市场接受,从而被广泛应用于都市传媒、城市交通等领域。
[0003]对显示质量的追求如高分辨率显示是LED显示行业不断追求目标。
[0004]现有的LED显示屏多采用三基色显示技术,对于分辨率的提升只是采用传统的采样技术,主要利用增加物理像素的密度和规模来提升分辨率。这种技术的成本高,提升空间有限,在制作工艺以及散热方面也有存在一定弊端。在显示系统中,利用亚像素采样技术对原始图像采样时会出现颜色混叠问题。现有的一种基于显示设备亚像素排布抗颜色混叠滤波方法,请参见申请号为201310314907.0,发明名称为“基于二维亚像素采样的超分辨率显示方法及装置”中国发明专利申请,虽然在一定程度上可以消除颜色错误,但是会模糊原图像,不能达到预期的效果。
[0005]具体地,如上述发明专利申请所揭露,其对原始图像R、G、B基色分量(颜色数据)分别施加相应的抗颜色混叠滤波,再对滤波后的图像按照显示设备二维亚像素排布的空间位置结构进行亚像素采样以实现显示设备的超分辨率显示。然而,该发明专利申请所揭露的内容是通过对原始图像每个基色构造滤波器消除颜色错误,可能会使图像变模糊,难以达到高分辨率并且高清晰度的效果。
[0006]因此,目前在LED显示领域,还没有一种LED显示方法能真正地把提高图像分辨率与消除颜色错误相结合以达到高清晰度与高分辨率。

【发明内容】

[0007]因此,针对现有技术中的不足,本发明提供一种图像处理方法以及一种图像处理
目.ο
[0008]具体地,本发明实施例提供的一种图像处理方法,用于向显示面板提供目标图像数据以进行画面显示,所述显示面板包括多个物理像素,每一个所述物理像素包括多个不同颜色的物理亚像素。所述图像处理方法包括步骤:获取因对原始图像进行亚像素下采样而得到的对应于每一个所述物理像素的多个亚像素颜色数据,所述原始图像包括多个原始像素,且每一个所述原始像素包括相对应的多基色数据;以及对所述多个物理像素的所述多个亚像素颜色数据进行补色处理得到对应于每一个所述物理像素的多个补色处理后亚像素颜色数据以生成所述目标图像数据。其中,对所述多个物理像素的所述多个亚像素颜色数据进行补色处理包括:对任意一个目标亚像素颜色数据进行补色处理时,划分出包含所述目标亚像素颜色数据和与所述目标亚像素颜色数据相邻的多个亚像素颜色数据的像素块、并基于所述像素块中的多个待处理亚像素颜色数据和与所述多个待处理亚像素颜色数据分别对应的多个原始像素的多基色数据中的未采样颜色数据判断是否需要进行补色以及在需要进行补色时确定补色位置和补色值大小,其中所述多个待处理亚像素颜色数据包括所述目标亚像素颜色数据和与所述目标亚像素颜色数据为不同颜色类型的亚像素颜色数据。
[0009]在本发明的一个实施例中,上述像素块为3X3像素块,且在所述3X3像素块中与所述目标亚像素颜色数据相邻的所述多个亚像素颜色数据包括不同于所述目标亚像素颜色数据的颜色类型的至少两种颜色类型。
[0010]在本发明的一个实施例中,上述3X3像素块以所述目标亚像素颜色数据为中心。[0011 ] 在本发明的一个实施例中,上述像素块为2X2像素块,且在所述2X2像素块中与所述目标亚像素颜色数据相邻的所述多个亚像素颜色数据包括不同于所述目标亚像素颜色数据的颜色类型的至少两种颜色类型。
[0012]在本发明的一个实施例中,上述像素块为三角形像素块,且所述三角形像素块中的各个亚像素颜色数据的颜色类型各不相同。
[0013]在本发明的一个实施例中,每一个所述物理像素包括呈矩形排列的一个第一颜色物理亚像素、一个第二颜色物理亚像素和两个第三颜色物理亚像素、且所述两个第三颜色物理亚像素位于同一条对角线上。
[0014]在本发明的一个实施例中,上述第一颜色物理亚像素为红色物理亚像素,所述第二颜色物理亚像素为蓝色物理亚像素,所述两个第三颜色物理亚像素为两个绿色物理亚像素。
[0015]在本发明的一个实施例中,相邻两个所述物理像素中的第一物理像素和第二物理像素均包括呈三角形排列的一个第一颜色物理亚像素、一个第二颜色物理亚像素和一个第三颜色物理亚像素;所述第一物理像素的所述第一颜色物理亚像素及所述第二颜色物理亚像素和所述第二物理像素的所述第三颜色物理亚像素位于同一行、且所述第一物理像素的所述第三颜色物理亚像素和所述第二物理像素的所述第一颜色物理亚像素及所述第二颜色物理亚像素均位于另一相邻行。
[0016]在本发明的一个实施例中,判断是否需要进行补色的方法包括:判断所述目标亚像素颜色数据对应的原始像素的多基色数据中的一指定未采样颜色数据是否大于所述像素块中所有与所述指定未采样颜色数据为同一颜色类型的亚像素颜色数据,并在判断结果为“是”时确定需要进行一颜色分量补色,其中所述颜色分量和所述指定未采样颜色数据的颜色类型相同。
[0017]在本发明的一个实施例中,确定补色位置的方法包括:获取所述像素块中所有与所述指定未采样颜色数据为同一颜色类型的亚像素颜色数据中的最大亚像素颜色数据,且当所述最大亚像素颜色数据的数量为一个时,确定所述最大亚像素颜色数据对应的位置作为所述颜色分量的补色位置;当所述最大亚像素颜色数据的数量为多个时,获取所述最大亚像素颜色数据对应的位置中距离所述目标亚像素颜色数据所在位置最近的最小距离亚像素颜色数据,且当所述最小距离亚像素颜色数据的数量为一个时,确定所述最小距离亚像素颜色数据对应的位置作为所述颜色分量的补色位置;以及当所述最小距离亚像素颜色数据的数量为多个时,按照相对于所述目标亚像素颜色数据所在位置的预设方位优先级确定所述最小距离亚像素颜色数据中之一对应的位置作为所述颜色分量的补色位置。
[0018]在本发明的一个实施例中,确定补色值大小的方法包括:将所述目标亚像素颜色数据更新为:所述目标亚像素颜色数据的初始值和确定的所有补色位置分别对应的原始像素的多基色数据中与所述目标亚像素颜色数据为同一颜色类型的未采样颜色数据之平均值;以及将每一个所述补色位置对应的亚像素颜色数据更新为:所述补色位置对应的亚像素颜色数据的初始值、所述目标亚像素颜色数据对应的原始像素的多基色数据中与所述补色位置对应的亚像素颜色数据为同一颜色类型的未采样颜色数据、和可能的其他补色位置对应的原始像素的多基色数据中与所述补色位置对应的亚像素颜色数据为同一颜色类型的未采样颜色数据之平均值。
[0019]此外,本发明实施例提供的一种图像处理装置,用于向显示面板提供目标图像数据以进行画面显示,所述显示面板包括多个物理像素,每一个所述物理像素包括多个不同颜色的物理亚像素。所述图像处理装置包括:亚像素颜色数据获取模块,用于获取因对原始图像进行亚像素下采样而得到的对应于每一个所述物理像素的多个亚像素颜色数据,所述原始图像包括多个原始像素,且每一个所述原始像素包括相对应的多基色数据;以及补色处理模块,用于对所述多个物理像素的所述多个亚像素颜色数据进行补色处理得到对应于每一个所述物理像素的多个补色处理后亚像素颜色数据以生成所述目标图像数据。其中,所述补色处理模块包括:像素块划分子模块,用于对任意一个目标亚像素颜色数据进行补色处理时,划分出包含所述目标亚像素颜色数据和与所述目标亚像素颜色数据相邻的多个亚像素颜色数据的像素块;以及补色处理子模块,用于基于所述像素块中的多个待处理亚像素颜色数据和与所述多个待处理亚像素颜色数据分别对应的多个原始像素的多基色数据中的未采样颜色数据判断是否需要进行补色以及在需要进行补色时确定补色位置和补色值大小,其中所述多个待处理亚像素颜色数据包括所述目标亚像素颜色数据和与所述目标亚像素颜色数据为不同颜色类型的亚像素颜色数据。
[0020]在本发明的一个实施例中,上述像素块划分子模块用于根据控制指令划分出3X3像素块、2X2像素块或三角形像素块。
[0021]在本发明的一个实施例中,上述补色处理子模块包括:补色判断单元,用于判断所述目标亚像素颜色数据对应的原始像素的多基色数据中的一指定未采样颜色数据是否大于所述像素块中所有与所述指定未采样颜色数据为同一颜色类型的亚像素颜色数据,并在判断结果为“是”时确定需要进行一颜色分量补色,其中所述颜色分量和所述指定未采样颜色数据的颜色类型相同;补色位置确定单元,用于确定所述颜色分量的补色位置;以及补色值计算单元,用于计算所述目标亚像素颜色数据的更新值以及所述颜色分量的补色位置对应的所述像素块中的亚像素颜色数据的更新值。
[0022]在本发明的一个实施例中,上述补色位置确定单元包括:基于亮度的确定子单元,用于获取所述像素块中所有与所述未采样颜色数据为同一颜色类型的亚像素颜色数据中的最大亚像素颜色数据,且当所述最大亚像素颜色数据的数量为一个时,确定所述最大亚像素颜色数据对应的位置作为所述颜色分量的补色位置;基于距离的确定子单元,用于当所述最大亚像素颜色数据的数量为多个时,获取所述最大亚像素颜色数据对应的位置中距离所述目标亚像素颜色数据所在位置最近的最小距离亚像素颜色数据,且当所述最小距离亚像素颜色数据的数量为一个时,确定所述最小距离亚像素颜色数据对应的位置作为所述颜色分量的补色位置;以及基于方位优先级的确定子单元,用于当所述最小距离亚像素颜色数据的数量为多个时,按照相对于所述目标亚像素颜色数据所在位置的预设方位优先级确定所述最小距离亚像素颜色数据中之一对应的位置作为所述颜色分量的补色位置。
[0023]本发明上述实施例采用特定的亚像素颜色数据补色处理算法对亚像素下采样后的亚像素颜色数据进行补色处理,可以有效提高图像分辨率以及在不影响图片清晰度的情况下消除亚像素下采样技术引起的颜色错误。
[0024]通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定,这是因为其应当参考附加的权利要求。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。
【附图说明】
[0025]下面将结合附图,对本发明的【具体实施方式】进行详细的说明。
[0026]图1为本发明实施例的一种图像处理方法的流程图。
[0027]图2为本发明实施例的图像处理方法可应用的显示面板的各个物理像素中的多个不同颜色的物理亚像素的矩形排布方式示意图。
[0028]图3为本发明实施例的图像处理方法可应用的显示面板的各个物理像素中的多个不同颜色的物理亚像素的三角形排布方式示意图。
[0029]图4为本发明实施例的补色处理流程示意图。
[0030]图5a及5b为本发明实施例的多种3X3像素块划分示意图。
[0031]图6a至6d为本发明实施例的多种2X2像素块划分示意图。
[0032]图7a至图7h为本发明实施例的多种三角形像素块划分示意图。
[0033]图8为本发明第一实施例采用亚像素下采样后得到的亚像素颜色数据排列示意图。
[0034]图9a至9d为本发明第一实施例对各种亚像素颜色数据进行补色处理所采用的3X3像素块不意图。
[0035]图10为本发明第二实施例采用亚像素下采样后得到的亚像素颜色数据排列示意图。
[0036]图1la至Ilc为本发明第二实施例对奇数行各种亚像素颜色数据进行补色处理所采用的3 X 3像素块示意图。
[0037]图12a至12c为本发明第二实施例对偶数行各种亚像素颜色数据进行补色处理所采用的3 X 3像素块示意图。
[0038]图13a及图13b为本发明实施例的图像处理装置的功能模块示意图。
【具体实施方式】
[0039]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。
[0040]由于颜色的欠采样,也即每个原始图像中的原始像素只采样一个颜色分量,亚像素显示技术处理图像会带来颜色错误问题,本发明下述实施例针对这一问题,提出如图1所示的图像处理方法,使处理后的图像有高分辨率与高清晰度。
[0041]本发明实施例的图像处理方法用于向显示面板提供目标图像数据以供所述显示面板进行画面显示,所述显示面板包括多个物理像素,每一个物理像素包括多个不同颜色的物理亚像素。为便于说明,本实施例以LED显示面板作为举例进行说明,其每一个物理像素包括多个不同颜色的LED,例如红色LED、绿色LED和蓝色LED。
[0042]如图1所示,本实施例的图像处理方法包括步骤:获取亚像素下采样后得到的对应显示面板的所述多个物理像素中每一个物理像素的多个亚像素颜色数据;以及对所述多个物理像素的所述多个亚像素颜色数据进行补色处理得到对应于每一个所述物理像素的多个补色处理后亚像素颜色数据以生成目标图像数据作为输出。
[0043]首先,对亚像素下采样进行说明:依据显示面板各个物理像素中多个物理亚像素的实际排布方式,对原始图像进行亚像素下采样包括以下两类情况:
[0044](I)如图2所示,同一个物理像素中的多个不同颜色物理亚像素的排布方式为矩阵排布,例如物理像素P,其包括一个红色亚像素、两个绿色亚像素和一个蓝色亚像素;对于图2所示情形,在对原始图像进行亚像素下采样时,可以采样原始图像中的原始像素[0,O]的三基色数据中的红色数据(或称红色分量)、原始像素[0,1]的三基色数据中的绿色数据(或称绿色分量)、原始像素[1,0]的三基色数据中的绿色数据以及原始像素[1,1]的三基色数据中的蓝色数据(或称蓝色分量)分别作为物理像素P所对应的一个亚像素红色数据(R)、两个亚像素绿色数据(G)和一个亚像素蓝色数据(B);以此类推,即可得到以物理像素P作为周期性排列重复单元的显示面板的所述多个物理像素所对应的多个亚像素颜色数据,以供后续进行补色处理。
[0045](2)如图3所示,同一个物理像素中的多个不同颜色物理亚像素的排布方式为三角形排布,例如相邻的两个物理像素Pl及P2,其均包括一个红色亚像素、一个绿色亚像素和一个蓝色亚像素,且物理像素Pl的红色亚像素、绿色亚像素和物理像素P2的蓝色亚像素位于同一行、物理像素Pl的蓝色亚像素和物理像素P2的红色亚像素及绿色亚像素均位于另一相邻行;对于图3所示情形,在对原始图像进行亚像素下采样时,可以采样原始图像中的原始像素[0,0]的三基色数据中的红色数据(或称红色分量)、原始像素[0,1]的三基色数据中的绿色数据(或称绿色分量)、原始像素[1,0]的三基色数据中的蓝色数据(或称蓝色分量)分别作为物理像素Pl所对应的亚像素红色数据(R)、亚像素绿色数据(G)和亚像素蓝色数据(B);以及采样原始图像中的原始像素[1,1]的三基色数据中的红色数据、原始像素[1,2]的三基色数据中的绿色数据、原始像素[0,2]的三基色数据中的蓝色数据分别作为物理像素P2所对应的亚像素红色数据(R)、亚像素绿色数据(G)和亚像素蓝色数据(B);以此类推,即可得到以物理像素Pl及P2的组合作为周期性排列重复单元的显示面板的所述多个物理像素所对应的多个亚像素颜色数据,以供后续进行补色处理。
[0046]接下来,结合图4对补色处理进行详细说明:
[0047](a)划分像素块
[0048]像素块可以是3*3像素块,也可以是2*2像素块或三角形像素块等,只要像素块至少包括一个R、一个G、一个B即可。具体地,图5a及图5b示出两种以亚像素红色数据(R)作为目标亚像素颜色数据的3X3像素块;在图5a中,目标亚像素颜色数据(R)位于九宫格像素块(3X3像素块)的中心;在图5b中,目标亚像素颜色数据(R)位于九宫格像素块(3X3像素块)的非中心位置。对于其他亚像素颜色数据(G,B)的3X3像素块划分方式与亚像素红色数据的3X3像素划分方式相同,在此不再赘述。另外,图6a至图6d示出四种以亚像素红色数据(R)作为目标亚像素颜色数据的2X2像素块划分方式;以及图7a至图7h示出八种以亚像素红色数据(R)作为目标亚像素颜色数据的三角形像素块划分方式。
[0049](b)判断是否需要补色
[0050]以3 X 3像素块为例进行说明:划分出包含目标亚像素颜色数据例如R数据和与其相邻的其他8个亚像素颜色数据的3X3像素块且目标亚像素颜色数据位于3X3像素块的中心后,设目标亚像素红色数据(R分量)的初始值为R0,其所对应的原始像素的三基色数据中的两个未采样颜色数据分别为GO (绿色分量)及BO (蓝色分量)
[0051]取上述3X3像素块中所有的亚像素绿色数据(G),定义为Gi (i = 1,2吣11;11为3X3像素中亚像素绿色数据(G)的总个数);取上述3X3像素块中所有的亚像素蓝色数据(B),定义为Bi(i = 1,2…m;m为3X3像素块中所有亚像素蓝色数据(B)的总个数),且定义Gi中最大的一个量为Gmax,Bi中最大的一个量为Bmax。
[0052]⑴G分量判断条件:G0 > Gmax (条件I)
[0053](ii) B分量判断条件:B0 > Bmax (条件2)
[0054]上述条件I和/或条件2如果满足,则表示周围的G和/或B分量对该中心R分量的补色不够,需要对该3X3像素块内的G和/或B分量重新赋值,也即需要进行G分量和/或B分量补色。
[0055](C)确定补色位置
[0056]【首先】基于亮度确定补色位置:
[0057]Gmax对应的位置记做a,本实施例设计为当上述条件I满足且Gmax为一个时,则确定a位置作为G分量补色位置。
[0058]Bmax对应的位置记做b,本实施例设计为当上述条件2满足且Bmax为一个时,则确定b位置为B分量补色位置。
[0059]【其次】基于距离确定补色位置:
[0060]若存在多个Gmax,则进行距离判断,哪个G分量对应的位置离中心R分量距离最近,则将距离最近的a位置确定为G分量补色位置。同理,若存在多个Bmax,则进行距离判断,哪个B分量对应的位置离中心R分量距离最近,则将距离最近的b位置确定为B分量补色位置。
[0061]【再次】基于方位优先级确定补色位置:
[0062]如果存在多个Gmax离中心R分量的距离也相等,那么补色优先顺序可以设定为依次是左上、右上、左下、右下等方位的G分量,所取a位置即确定为G分量补色位置。同理,如果存在多个Bmax离中心R分量的距离也相等,那么补色优先顺序可以设定为依次是左上、右上、左下、右下等方位的B分量,所取b位置即确定为B分量补色位置。当然,相对于中心R分量的各个方位的预设优先级可以弹性设定,而不限于以上所列。
[0063](d)计算补色值大小,有以下四种情况:
[0064]情况1:只满足条件1,说明只需要进行G分量补色
[0065]需要重新赋值的亚像素颜色数据有:3X3像素块中心位置的亚像素红色数据(R分量)、a位置的亚像素绿色数据(G分量);
[0066]补色值大小为:
[0067]中心R分量更新值等于其原始值RO和原始图像中a位置对应的原始像素的三基色数据中的未采样颜色数据(R分量)之平均值,
[0068]a位置G分量更新值等于中心R分量所对应的原始像素的三基色数据中的未采样颜色数据(G分量)GO和a位置对应的亚像素绿色数据(G)的初始值之平均值。
[0069]情况2:只满足条件2,说明只需要进行B分量补色
[0070]需要重新赋值的亚像素颜色数据有:3X3像素块中心位置的亚像素红色数据(R分量)、b位置的亚像素蓝色数据(B分量);
[0071]补色值大小为:
[0072]中心R分量更新值等于其原始值RO和原始图像中b位置对应的原始像素的三基色数据中的未采样颜色数据(R分量)之平均值,
[0073]b位B分量更新值等于中心R分量所对应的原始像素的三基色数据中的未采样颜色数据(B分量)BO和b位置对应的亚像素蓝色数据(B)的初始值之平均值。
[0074]情况3:同时满足条件1、条件2,说明需要进行G、B分量补色
[0075]需要重新赋值的亚像素颜色数据有:3X3像素块中心位置的亚像素红色数据(R分量)、a位置的亚像素绿色数据(G分量)、b位置的亚像素蓝色数据(B分量);
[0076]补色值大小为:
[0077]中心R分量更新值等于其原始值R0、原始图像中a位置对应的原始像素的三基色数据中的未采样颜色数据(R分量)、原始图像中b位置对应的原始像素的三基色数据中的未采样颜色数据(R分量)之平均值,
[0078]a位置G分量更新值等于中心R分量所对应的原始像素的三基色数据中的未采样颜色数据(G分量)G0、a位置对应的亚像素绿色数据(G)的初始值、原始图像中b位置对应的原始像素的三基色数据中的未采样颜色数据(G分量)之平均值,
[0079]b位置B分量值等于中心R分量所对应的原始像素的三基色数据中的未采样颜色数据(B分量)B0、原始图像中a位置对应的原始像素的三基色数据中的未采样颜色数据(B分量)和b位置对应的亚像素蓝色数据(B)的初始值之平均值。
[0080]情况4:条件I和条件2均不满足,说明不需要进行G、B分量补色,无需重新赋值。
[0081]在此值得一提的是,上述是以亚像素红色数据作为目标亚像素颜色数据进行补色处理为例进行说明,对于以亚像素绿色数据及亚像素蓝色数据分别作为目标亚像素颜色数据之情形,其补色处理过程与亚像素红色数据的补色处理过程相同,在此不再赘述。
[0082]为便于理解,下面特举两个例子对上述补色处理过程进行更详细地说明。
[0083]【第一实施例】
[0084]假设针对图2所示的物理亚像素矩形排布方式,亚像素下采样后得到的数据如图8所示。图8中Gl和G2表示来自原始图像中不同原始像素的三基色数据中的绿色数据;则在亚像素下采样后可以采用如下所述的具体补色方案:
[0085](I)对图8中亚像素红色数据R[i,j]进行补色处理:划分出一个包含R[i,j]和与其相邻的至少一个B和至少一个G(G1或G2)的像素块,例如图9a左侧所示的九宫格像素块(3X3像素块),设亚像素红色数据R[i,j]的初始值为RO且设与亚像素红色数据R[i,j]相对应的原始图像中的原始像素[i,j]的三基色数据中的两个未采样颜色数据,也即绿色数据及蓝色数据分别为GO及BO ;为便于说明,图9a左侧九宫格中的中心亚像素红色数据标记为R0,四个亚像素绿色数据按照预设的方位优先级分别标记为G1,G2,G3,G4以及四个亚像素蓝色数据按照预设的方位优先级分别标记为BI,B2,B3及B4,标记后的结果如图9a右侧所示。然后:
[0086](Ia)判断是否需要补色
[0087]判断是否需要补G分量的条件:G0 > max(Gl,G2,G3,G4),也即判断九宫格像素块中的所有亚像素绿色数据是否都小于G0,如果判断结果为“是”,则表示需要进行G分量补色;
[0088]判断是否需要补B分量的条件:B0 > max(Bl,B2,B3,B4),也即判断九宫格像素块中的所有亚像素蓝色数据是否都小于B0,如果判断结果为“是”,则表示需要进行B分量补色;
[0089](Ib)确定补色位置
[0090]本实施例设计为给Gl,G2,G3,G4四个亚像素绿色数据中最大值对应的位置进行补色。设a表示G1,G2,G3,G4四个亚像素绿色数据中最大值对应的位置,若有大于两个位置同时是最大值,则按这四个亚像素绿色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当Gl = G2且为这四个亚像素绿色数据中的最大值,则选择Gl对应的位置作为补色位置;
[0091]本实施例设计为给BI,B2,B3,B4四个亚像素蓝色数据中最大值对应的位置进行补色。设b表示B1,B2,B3,B4四个亚像素蓝色数据中最大值对应的位置,若有大于两个位置同时是最大值,则按这四个亚像素蓝色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当B2 = B3且为这四个亚像素蓝色数据中的最大值,则选择B2对应的位置作为补色位置;
[0092](Ic)确定补色值大小(也即补色处理后亚像素颜色数据值大小,或称更新值)
[0093](i)当G,B分量均需要补色
[0094]则补色值大小为:
[0095]R[i,j] = (R0+R0[a] +RO[b])/3
[0096]G [a] = (G0+G0 [a] +GO [b]) /3
[0097]B[b] = (Β0+Β0 [a] +BO [b]) /3
[0098](ii)当G分量需要补色、B分量不需要补色
[0099]则补色值大小为:
[0100]R[i,j] = (R0+R0 [a]) /2
[0101]G [a] = (G0+G0 [a]) /2
[0102](iii)当B分量需要补色、G分量不需要补色
[0103]则补色值大小为:
[0104]R[i,j] = (R0+R0[b])/2
[0105]B[b] = (Β0+Β0 [b])/2
[0106](iv)当G、B分量均不需要补色,贝Ij无需计算补色值,直接采用初始值即可;
[0107]上述R0[a]为原始图像中a位置的原始像素的三基色数据中的未采样红色数据、GO [a]为a位置的亚像素绿色数据的初始值、BO [a]为原始图像中a位置的原始像素的三基色数据中的未采样蓝色数据,RO[b]为原始图像中b位置的原始像素的三基色数据中的未采样红色数据、GO[b]为原始图像中b位置的原始像素的三基色数据中的未采样绿色数据、BO [b]为b位置的亚像素蓝色数据的初始值。
[0108](2)对图8中亚像素绿色(Gl)数据G[i,j]进行补色处理:划分出一个包含Gl和与其相邻的至少一个R和至少一个B的像素块,例如图9b左侧所示的九宫格像素块,设亚像素绿色数据G[i,j]的初始值为GO且设与亚像素绿色数据G[i,j]相对应的原始图像中的原始像素[i,j]的三基色数据中的未采样颜色数据,也即红色数据及蓝色数据分别为RO及BO ;为便于说明,图9b左侧九宫格中的中心亚像素绿色数据标记为G0,其他四个亚像素绿色数据分别标记为Gl,G2,G3,G4、两个亚像素红色数据按照预设的方位优先级标记为Rl,R2、两个亚像素蓝色数据按照预设的方位优先级分别标记为BI,B2,标记后的结果如图9b右侧所示。然后:
[0109](2a)判断是否需要补色
[0110]判断是否需要补R分量的条件:R0 > max (Rl, R2),也即判断九宫格像素块中的所有亚像素红色数据是否都小于R0,如果判断结果为“是”,则表示需要进行R分量补色;
[0111]判断是否需要补B分量的条件:B0 > max (BI,B2),也即判断九宫格像素块中的所有亚像素蓝色数据是否都小于B0,如果判断结果为“是”,则表示需要进行B分量补色;
[0112](2b)确定补色位置
[0113]本实施例设计为给R1,R2两个亚像素红色数据中最大值对应的位置进行补色。设a表示R1,R2两个亚像素红色数据中最大值对应的位置,若两个位置同时是最大值,则按这两个亚像素红色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当Rl = R2且为这两个亚像素红色数据中的最大值,则选择Rl对应的位置作为补色位置;
[0114]本实施例设计为给B1,B2两个亚像素蓝色数据中最大值对应的位置进行补色。设b表示B1,B2两个亚像素蓝色数据中最大值对应的位置,若两个位置同时是最大值,则按这两个亚像素蓝色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当BI = B2且为这两个亚像素蓝色数据中的最大值,则选择BI对应的位置作为补色位置;
[0115](2c)确定补色值大小(也即补色处理后亚像素颜色数据值大小,或称更新值)
[0116](i)当R,B分量均需要补色
[0117]则补色值大小为:
[0118]G[i,j] = (G0+G0[a] +GO[b])/3
[0119]R [a] = (R0+R0 [a] +RO [b]) /3
[0120]B[b] = (Β0+Β0 [a] +BO [b]) /3
[0121](ii)当R分量需要补色、B分量不需要补色
[0122]则补色值大小为:
[0123]G[i,j] = (G0+G0[a])/2
[0124]R [a] = (R0+R0 [a]) /2
[0125](iii)当B分量需要补色、R分量不需要补色
[0126]则补色值大小为:
[0127]G[i,j] = (G0+G0[b])/2
[0128]B[b] = (Β0+Β0 [b])/2
[0129](iv)当R、B分量均不需要补色,则无需计算补色值,直接采用初始值即可;
[0130]上述G0[a]为原始图像中a位置的原始像素的三基色数据中的未采样绿色数据、RO [a]为a位置的亚像素红色数据的初始值、BO [a]为原始图像中a位置的原始像素的三基色数据中的未采样蓝色数据,GO[b]为原始图像中b位置的原始像素的三基色数据中的未采样绿色数据、R0[b]为原始图像中b位置的原始像素的三基色数据中的未采样红色数据、BO [b]为b位置的亚像素蓝色数据的初始值。
[0131](3)对图8中亚像素绿色(G2)数据G[i,j]进行补色处理:划分出一个包含G2和与其相邻的至少一个R和至少一个B的像素块,例如图9c左侧所示的九宫格像素块,设亚像素绿色颜色数据G[i,j]的初始值为GO且设与亚像素绿色数据G[i,j]相对应的原始图像中的原始像素[i,j]的三基色像素中的未采样颜色数据,也即红色数据及蓝色数据分别为RO及BO ;为便于说明,图9c左侧九宫格中的中心亚像素绿色数据标记为G0,其他四个亚像素绿色数据分别标记为Gl,G2,G3,G4、两个亚像素红色数据按照预设的方位优先级标记为Rl,R2、两个亚像素蓝色数据按照预设的方位优先级分别标记为BI,B2,标记后的结果如图7c右侧所示。然后:
[0132](3a)判断是否需要补色
[0133]判断是否需要补R分量的条件:R0 > max (Rl,R2),也即判断九宫格像素块中的所有亚像素红色数据是否都小于R0,如果判断结果为“是”,则表示需要进行R分量补色;
[0134]判断是否需要补B分量的条件:B0 > max (BI,B2),也即判断九宫格像素块中的所有亚像素蓝色数据是否都小于B0,如果判断结果为“是”,则表示需要进行B分量补色;
[0135](3b)确定补色位置
[0136]本实施例设计为给R1,R2两个红色亚像素数据中最大值对应的位置进行补色。设a表示R1,R2两个红色亚像素数据中最大值对应的位置,若两个位置同时是最大值,则按这两个红色亚像素数据的编号先后顺序(对应方位优先级)选择补色位置,例如当Rl = R2且为这两个红色亚像素数据中的最大值,则选择Rl对应的位置作为补色位置;
[0137]本实施例设计为给B1,B2两个蓝色亚像素数据中最大值对应的位置进行补色。设b表示B1,B2两个蓝色亚像素数据中最大值对应的位置,若两个位置同时是最大值,则按这两个蓝色亚像素数据的编号先后顺序(对应方位优先级)选择补色位置,例如当BI = B2且为这两个蓝色亚像素数据中的最大值,则选择BI对应的位置作为补色位置;
[0138](3c)确定补色值大小(也即补色处理后亚像素颜色数据值大小,或称更新值)
[0139](i)当R,B分量均需要补色
[0140]则补色值大小为:
[0141]G[i,j] = (G0+G0[a] +GO[b])/3
[0142]R [a] = (R0+R0 [a] +RO [b]) /3
[0143]B[b] = (Β0+Β0 [a] +BO [b]) /3
[0144](ii)当R分量需要补色、B分量不需要补色
[0145]则补色值大小为:
[0146]G[i,j] = (G0+G0 [a]) /2
[0147]R [a] = (R0+R0 [a]) /2
[0148](iii)当B分量需要补色、R分量不需要补色
[0149]则补色值大小为:
[0150]G[i,j] = (G0+G0[b])/2
[0151]B[b] = (BO+BO [b])/2
[0152](iv)当R、B分量均不需要补色,贝Ij无需计算补色值,直接采用初始值即可;
[0153]上述G0[a]为原始图像中a位置的原始像素的三基色数据中的未采样绿色数据、RO [a]为a位置的亚像素红色数据的初始值、BO [a]为原始图像中a位置的原始像素的三基色中的未采样蓝色数据,GO[b]为原始图像中b位置的原始像素的三基色数据中的未采样绿色数据、RO[b]为原始图像中b位置的原始像素的三基色数据中的未采样红色数据、BO [b]为b位置的亚像素蓝色数据的初始值。
[0154](4)对图8中亚像素蓝色数据B[i,j]进行补色处理:划分出一个包含B和与其相邻的至少一个R和至少一个G (Gl或G2)的像素块,例如图9d左侧所示的九宫格像素块,设亚像素蓝色数据B[i,j]的初始值为BO且设与亚像素蓝色数据B[i,j]相对应的原始图像中的原始像素[i,j]的三基色数据中的未采样颜色数据,也即红色数据及绿色数据分别为RO及GO ;为便于说明,图9d左侧九宫格中的中心亚像素蓝色数据标记为B0,四个亚像素绿色数据按照预设的方位优先级分别标记为Gl,G2,G3,G4以及四个亚像素红色数据按照预设的方位优先级分别标记为Rl,R2,R3及R4,标记后的结果如图9d右侧所示。然后:
[0155](4a)判断是否需要补色
[0156]判断是否需要补R分量的条件:1?0>111&10?1,1?2,1?3,1?4),也即判断九宫格像素块中的所有亚像素红色数据是否都小于R0,如果判断结果为“是”,则表示需要进行R分量补色;
[0157]判断是否需要补G分量的条件:G0 > max(Gl,G2,G3,G4),也即判断九宫格像素块中的所有亚像素绿色数据是否都小于G0,如果判断结果为“是”,则表示需要进行G分量补色;
[0158](4b)确定补色位置
[0159]本实施例设计为给Rl,R2,R3,R4四个亚像素红色数据中最大值对应的位置进行补色。设a表示Rl,R2,R3,R4四个亚像素红色数据中最大值对应的位置,若有大于两个位置同时是最大值,则按这四个亚像素红色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当R3 = R4且为这四个亚像素红色数据中的最大值,则选择R3对应的位置作为补色位置;
[0160]本实施例设计为给Gl,G2,G3,G4四个亚像素绿色数据中最大值对应的位置进行补色。设b表示G1,G2,G3,G4四个亚像素绿色数据中最大值对应的位置,若有大于两个位置同时是最大值,则按这四个亚像素绿色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当G3 = G4且为这四个亚像素绿色数据中的最大值,则选择G3对应的位置作为补色位置;
[0161](4c)确定补色值大小(也即补色处理后亚像素颜色数据值大小,或称更新值)
[0162](i)当R,G分量均需要补色
[0163]则补色值大小为:
[0164]B[i,j] = (BO+BO [a] +BO [b]) /3
[0165]R [a] = (R0+R0 [a] +RO [b]) /3
[0166]G[b] = (G0+G0 [a] +GO [b]) /3
[0167](ii)当R分量需要补色、G分量不需要补色
[0168]则补色值大小为:
[0169]B[i, j] = (BO+BO [a] )/2
[0170]R [a] = (R0+R0 [a]) /2
[0171](iii)当G分量需要补色、R分量不需要补色
[0172]则补色值大小为:
[0173]B[i, j] = (BO+BO [b] )/2
[0174]G[b] = (G0+G0 [b]) /2
[0175](iv)当R、G分量均不需要补色,则无需计算补色值,直接采用初始值即可;
[0176]上述B0[a]为原始图像中a位置的原始像素的三基色数据中的未采样蓝色数据、RO [a]为a位置的亚像素红色数据的初始值、GO [a]为原始图像中a位置的原始像素的三基色数据中的未采样绿色数据,BO[b]为原始图像中b位置的原始像素的三基色数据中的未采样蓝色数据、R0[b]为原始图像中b位置的原始像素的三基色数据中的未采样红色数据、GO [b]为b位置的亚像素绿色数据的初始值。
[0177]本发明第一实施例通过对显示面板的各个像素中的“一红一蓝两绿”四个亚像素所对应的亚像素颜色数据进行上述补色处理后,可利用补色处理后亚像素颜色数据对显示面板的各个物理像素(例如图2所示)进行寻址显示,其中,对于R、B颜色数据输出上述补色处理后得到的计算结果值即可,而对于G颜色数据最终输出为上述补色处理后得到的计算结果值的一半(也即半值)。
[0178]【第二实施例】
[0179]假设针对图3所示的物理亚像素三角形排布方式,亚像素下采样后得到的数据如图10所示,则在亚像素下采样后可以采用如下所述的具体补色方案:
[0180]【奇数行补色处理方案】:
[0181](I)对图10中奇数行亚像素红色数据R[i,j]进行补色处理:划分出一个包含R和与其相邻的至少一个B和至少一个G的像素块,例如图1la左侧所示的九宫格像素块(3X3像素块),设亚像素红色数据R[i,j]的初始值为RO且设与亚像素红色数据R[i,j]相对应的原始图像中的原始像素[i,j]的三基色数据中的未采样颜色数据,也即绿色数据及蓝色数据分别为GO及BO ;为便于说明,图1la左侧九宫格中的中心亚像素红色数据标记为R0,三个亚像素绿色数据按照预设的方位优先级分别标记为Gl,G2,G3以及三个亚像素蓝色数据按照预设的方位优先级分别标记为BI,B2,B3,标记后的结果如图1la右侧所示。然后:
[0182](Ia)判断是否需要补色
[0183]判断是否需要补G分量的条件:G0 >max(Gl,G2,G3),也即判断九宫格像素块中的所有亚像素绿色数据是否都小于G0,如果判断结果为“是”,则表示需要进行G分量补色;
[0184]判断是否需要补B分量的条件:B0 > max (BI,B2,B3),也即判断九宫格像素块中的所有亚像素蓝色数据是否都小于B0,如果判断结果为“是”,则表示需要进行B分量补色;
[0185](Ib)确定补色位置
[0186]本实施例设计为给Gl,G2,G3三个亚像素绿色数据中最大值对应的位置进行补色。设a表示G1,G2,G3三个亚像素绿色数据中最大值对应的位置,若有一个以上位置同时是最大值,则按这三个亚像素绿色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当Gl = G2且为这三个亚像素绿色数据中的最大值,则选择Gl对应的位置作为补色位置;
[0187]本实施例设计为给BI,B2,B3三个亚像素蓝色数据中最大值对应的位置进行补色。设b表示B1,B2,B3三个亚像素蓝色数据中最大值对应的位置,若有一个以上位置同时是最大值,则按这三个亚像素蓝色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当B2 = B3且为这三个亚像素蓝色数据中的最大值,则选择B2对应的位置作为补色位置;
[0188](Ic)确定补色值大小(也即补色处理后亚像素颜色数据值大小,或称更新值)
[0189](i)当G,B分量均需要补色
[0190]则补色值大小为:
[0191]R[i,j] = (R0+R0[a] +RO[b])/3
[0192]G [a] = (G0+G0 [a] +GO [b]) /3
[0193]B[b] = (Β0+Β0 [a] +BO [b]) /3
[0194](ii)当G分量需要补色、B分量不需要补色
[0195]则补色值大小为:
[0196]R[i,j] = (R0+R0 [a]) /2
[0197]G [a] = (G0+G0 [a]) /2
[0198](iii)当B分量需要补色、G分量不需要补色
[0199]则补色值大小为:
[0200]R[i,j] = (R0+R0[b])/2
[0201]B[b] = (Β0+Β0 [b] )/2
[0202](iv)当G、B分量均不需要补色,贝Ij无需计算补色值,直接采用初始值即可;
[0203]上述R0[a]为原始图像中a位置的原始像素的三基色数据中的未采样红色数据、GO [a]为a位置的亚像素绿色数据的初始值、BO [a]为原始图像中a位置的原始像素的三基色数据中的未采样蓝色数据,RO[b]为原始图像中b位置的原始像素的三基色数据中的未采样红色数据、G0[b]为原始图像中b位置的原始像素的三基色数据中的未采样绿色数据、BO [b]为b位置的亚像素蓝色数据的初始值。
[0204](2)对图10中奇数行亚像素绿色数据G[i,j]进行补色处理:划分出一个包含Gl和与其相邻的至少一个R和至少一个B的像素块,例如图1lb左侧所示的九宫格像素块,设亚像素绿色数据G[i,j]的初始值为GO且设与亚像素绿色数据G[i,j]相对应的原始图像中的原始像素[i,j]的三基色数据中的未采样颜色数据,也即红色数据及蓝色数据分别为RO及BO ;为便于说明,图1lb左侧九宫格中的中心亚像素绿色数据标记为G0、三个亚像素红色数据按照预设的方位优先级标记为R1,R2,R3、三个亚像素蓝色数据按照预设的方位优先级分别标记为BI,B2,B3,标记后的结果如图1lb右侧所示。然后:
[0205](2a)判断是否需要补色
[0206]判断是否需要补R分量的条件:R0 > max (Rl, R2,R3),也即判断九宫格像素块中的所有亚像素红色数据是否都小于R0,如果判断结果为“是”,则表示需要进行R分量补色;
[0207]判断是否需要补B分量的条件:B0 > max (BI,B2,B3),也即判断九宫格像素块中的所有亚像素蓝色数据是否都小于B0,如果判断结果为“是”,则表示需要进行B分量补色;
[0208](2b)确定补色位置
[0209]本实施例设计为给Rl,R2,R3三个亚像素红色数据中最大值对应的位置进行补色。设a表示R1,R2,R3三个亚像素红色数据中最大值对应的位置,若有一个以上位置同时是最大值,则按这三个亚像素红色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当Rl = R2且为这三个亚像素红色数据中的最大值,则选择Rl对应的位置作为补色位置;
[0210]本实施例设计为给BI,B2,B3三个亚像素蓝色数据中最大值对应的位置进行补色。设b表示B1,B2,B3三个亚像素蓝色数据中最大值对应的位置,若有一个以上位置同时是最大值,则按这三个亚像素蓝色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当BI = B2且为这三个亚像素蓝色数据中的最大值,则选择BI对应的位置作为补色位置;
[0211](2c)确定补色值大小(也即补色处理后亚像素颜色数据值大小,或称更新值)
[0212]⑴当R,B分量均需要补色
[0213]则补色值大小为:
[0214]G[i,j] = (G0+G0[a] +GO[b])/3
[0215]R [a] = (R0+R0 [a] +RO [b]) /3
[0216]B[b] = (Β0+Β0 [a] +BO [b]) /3
[0217](ii)当R分量需要补色、B分量不需要补色
[0218]则补色值大小为:
[0219]G[i, j] = (G0+G0[a])/2
[0220]R [a] = (R0+R0 [a]) /2
[0221](iii)当B分量需要补色、R分量不需要补色
[0222]则补色值大小为:
[0223]G[i,j] = (G0+G0 [b]) /2
[0224]B[b] = (Β0+Β0 [b] )/2
[0225](iv)当R、B分量均不需要补色,则无需计算补色值,直接采用初始值即可;
[0226]上述G0[a]为原始图像中a位置的原始像素的三基色数据中的未采样绿色数据、RO [a]为a位置的亚像素红色数据的初始值、BO [a]为原始图像中a位置的原始像素的三基色数据中的未采样蓝色数据,GO[b]为原始图像中b位置的原始像素的三基色数据中的未采样绿色数据、R0[b]为原始图像中b位置的原始像素的三基色数据中的未采样红色数据、BO [b]为b位置的亚像素蓝色数据的初始值。
[0227](3)对图10中奇数行亚像素蓝色数据B[i,j]进行补色处理:划分出一个包含B和与其相邻的至少一个R和至少一个G的像素块,例如图1lc左侧所示的九宫格像素块,设亚像素蓝色数据B[i,j]的初始值为BO且设与亚像素蓝色数据B[i,j]相对应的原始图像中的原始像素[i,j]的三基色数据中的未采样颜色数据,也即红色数据及绿色数据分别为RO及GO ;为便于说明,图1lc左侧九宫格中的中心亚像素蓝色数据标记为B0,三个亚像素绿色数据按照预设的方位优先级分别标记为Gl,G2,G3以及三个亚像素红色数据按照预设的方位优先级分别标记为Rl,R2,R3,标记后的结果如图1lc右侧所示。然后:
[0228](3a)判断是否需要补色
[0229]判断是否需要补R分量的条件:R0 > max (Rl, R2,R3),也即判断九宫格像素块中的所有亚像素红色数据是否都小于R0,如果判断结果为“是”,则表示需要进行R分量补色;
[0230]判断是否需要补G分量的条件:G0 > max (Gl, G2,G3),也即判断九宫格像素块中的所有亚像素绿色数据是否都小于G0,如果判断结果为“是”,则表示需要进行G分量补色;
[0231](3b)确定补色位置
[0232]本实施例设计为给Rl,R2,R3三个亚像素红色数据中最大值对应的位置进行补色。设a表示R1,R2,R3三个亚像素红色数据中最大值对应的位置,若有一个以上位置同时是最大值,则按这三个亚像素红色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当Rl = R2且为这三个亚像素红色数据中的最大值,则选择Rl对应的位置作为补色位置;
[0233]本实施例设计为给Gl,G2,G3三个亚像素绿色数据中最大值对应的位置进行补色。设b表示G1,G2,G3三个亚像素绿色数据中最大值对应的位置,若有一个以上位置同时是最大值,则按这三个亚像素绿色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当G2 = G3且为这三个亚像素绿色数据中的最大值,则选择G2对应的位置作为补色位置;
[0234](3c)确定补色值大小(也即补色处理后亚像素颜色数据值大小,或称更新值)
[0235]⑴当R,G分量均需要补色
[0236]则补色值大小为:
[0237]B[i,j] = (BO+BO [a] +BO [b]) /3
[0238]R [a] = (R0+R0 [a] +RO [b]) /3
[0239]G[b] = (G0+G0 [a] +GO [b]) /3
[0240](ii)当R分量需要补色、G分量不需要补色
[0241]则补色值大小为:
[0242]B [ i,j ] = (Β0+Β0 [a]) /2
[0243]R [a] = (R0+R0 [a]) /2
[0244](iii)当G分量需要补色、R分量不需要补色
[0245]则补色值大小为:
[0246]B[i,j] = (Β0+Β0 [b] )/2
[0247]G[b] = (G0+G0 [b]) /2
[0248](iv)当R、G分量均不需要补色,则无需计算补色值,直接采用初始值即可;
[0249]上述B0[a]为原始图像中a位置的原始像素的三基色数据中的未采样蓝色数据、RO [a]为a位置的亚像素红色数据的初始值、GO [a]为原始图像中a位置的原始像素的三基色数据中的未采样绿色数据,BO[b]为原始图像中b位置的原始像素的三基色数据中的未采样蓝色数据、R0[b]为原始图像中b位置的原始像素的三基色数据中的未采样红色数据、GO [b]为b位置的亚像素绿色数据的初始值。
[0250]【偶数行补色处理方案】:
[0251](4)对图10中偶数行亚像素红色数据R[i,j]进行补色处理:划分出一个包含R和与其相邻的至少一个B和至少一个G的像素块,例如图12a左侧所示的九宫格像素块,设亚像素红色数据R[i,j]的初始值为RO且设与亚像素红色数据R[i,j]相对应的原始图像中的原始像素[i,j]的三基色数据中的未采样颜色数据,也即绿色数据及蓝色数据分别为GO及BO ;为便于说明,图12a左侧九宫格中的中心亚像素红色数据标记为R0,三个亚像素绿色数据按照预设的方位优先级分别标记为Gl,G2,G3以及三个亚像素蓝色数据按照预设的方位优先级分别标记为BI,B2,B3,标记后的结果如图12a右侧所示。然后:
[0252](4a)判断是否需要补色
[0253]判断是否需要补G分量的条件:G0 > max (Gl, G2,G3),也即判断九宫格像素块中的所有亚像素绿色数据是否都小于G0,如果判断结果为“是”,则表示需要进行G分量补色;
[0254]判断是否需要补B分量的条件:B0 > max (BI,B2,B3),也即判断九宫格像素块中的所有亚像素蓝色数据是否都小于B0,如果判断结果为“是”,则表示需要进行B分量补色;
[0255](4b)确定补色位置
[0256]本实施例设计为给Gl,G2,G3三个亚像素绿色数据中最大值对应的位置进行补色。设a表示G1,G2,G3三个亚像素绿色数据中最大值对应的位置,若有一个以上位置同时是最大值,则按这三个亚像素绿色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当Gl = G2且为这三个亚像素绿色数据中的最大值,则选择Gl对应的位置作为补色位置;
[0257]本实施例设计为给BI,B2,B3三个亚像素蓝色数据中最大值对应的位置进行补色。设b表示B1,B2,B3三个亚像素蓝色数据中最大值对应的位置,若有一个以上位置同时是最大值,则按这三个亚像素蓝色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当B2 = B3且为这三个亚像素蓝色数据中的最大值,则选择B2对应的位置作为补色位置;
[0258](4c)确定补色值大小(也即补色处理后亚像素颜色数据值大小,或称更新值)
[0259]⑴当G,B分量均需要补色
[0260]则补色值大小为:
[0261]R[i,j] = (R0+R0[a] +RO[b])/3
[0262]G [a] = (G0+G0 [a] +GO [b]) /3
[0263]B[b] = (Β0+Β0 [a] +BO [b]) /3
[0264](ii)当G分量需要补色、B分量不需要补色
[0265]则补色值大小为:
[0266]R[i,j] = (R0+R0 [a]) /2
[0267]G [a] = (G0+G0 [a]) /2
[0268](iii)当B分量需要补色、G分量不需要补色
[0269]则补色值大小为:
[0270]R[i,j] = (R0+R0[b])/2
[0271]B[b] = (Β0+Β0 [b] )/2
[0272](iv)当G、B分量均不需要补色,贝Ij无需计算补色值,直接采用初始值即可;
[0273]上述R0[a]为原始图像中a位置的原始像素的三基色数据中的未采样红色数据、GO [a]为a位置的亚像素绿色数据的初始值、BO [a]为原始图像中a位置的原始像素的三基色数据中的未采样蓝色数据,RO[b]为原始图像中b位置的原始像素的三基色数据中的未采样红色数据、G0[b]为原始图像中b位置的原始像素的三基色数据中的未采样绿色数据、BO [b]为b位置的亚像素蓝色数据的初始值。
[0274](5)对图10中偶数行亚像素绿色数据G[i,j]进行补色处理:划分出一个包含Gl和与其相邻的至少一个R和至少一个B的像素块,例如图12b左侧所示的九宫格像素块,设亚像素绿色数据G[i,j]的初始值为GO且设与亚像素绿色数据G[i,j]相对应的原始图像中的原始像素[i,j]的三基色数据中的未采样颜色数据,也即红色数据及蓝色数据分别为RO及BO ;为便于说明,图12b左侧九宫格中的中心亚像素绿色数据标记为G0、三个亚像素红色数据按照预设的方位优先级标记为R1,R2,R3、三个亚像素蓝色数据按照预设的方位优先级分别标记为BI,B2,B3,标记后的结果如图12b右侧所示。然后:
[0275](5a)判断是否需要补色
[0276]判断是否需要补R分量的条件:R0 > max (Rl, R2,R3),也即判断九宫格像素块中的所有亚像素红色数据是否都小于R0,如果判断结果为“是”,则表示需要进行R分量补色;
[0277]判断是否需要补B分量的条件:B0 > max (BI,B2,B3),也即判断九宫格像素块中的所有亚像素蓝色数据是否都小于B0,如果判断结果为“是”,则表示需要进行B分量补色;
[0278](5b)确定补色位置
[0279]本实施例设计为给Rl,R2,R3三个亚像素红色数据中最大值对应的位置进行补色。设a表示R1,R2,R3三个亚像素红色数据中最大值对应的位置,若有一个以上位置同时是最大值,则按这三个亚像素红色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当Rl = R2且为这三个亚像素红色数据中的最大值,则选择Rl对应的位置作为补色位置;
[0280]本实施例设计为给BI,B2,B3三个亚像素蓝色数据中最大值对应的位置进行补色。设b表示B1,B2,B3三个亚像素蓝色数据中最大值对应的位置,若有一个以上位置同时是最大值,则按这三个亚像素蓝色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当BI = B2且为这三个亚像素蓝色数据中的最大值,则选择BI对应的位置作为补色位置;
[0281](5c)确定补色值大小(也即补色处理后亚像素颜色数据值大小,或称更新值)
[0282](i)当R,B分量均需要补色
[0283]则补色值大小为:
[0284]G[i,j] = (G0+G0 [a] +GO [b]) /3
[0285]R [a] = (R0+R0 [a] +RO [b]) /3
[0286]B[b] = (Β0+Β0 [a] +BO [b]) /3
[0287](ii)当R分量需要补色、B分量不需要补色
[0288]则补色值大小为:
[0289]G [ i,j ] = (G0+G0 [a]) /2
[0290]R [a] = (R0+R0 [a]) /2
[0291](iii)当B分量需要补色、R分量不需要补色
[0292]则补色值大小为:
[0293]G[i,j] = (G0+G0 [b]) /2
[0294]B[b] = (Β0+Β0 [b] )/2
[0295](iv)当R、B分量均不需要补色,则无需计算补色值,直接采用初始值即可;
[0296]上述G0[a]为原始图像中a位置的原始像素的三基色数据中的未采样绿色数据、RO [a]为a位置的亚像素红色数据的初始值、BO [a]为原始图像中a位置的原始像素的三基色数据中的未采样蓝色数据,GO[b]为原始图像中b位置的原始像素的三基色数据中的未采样绿色数据、R0[b]为原始图像中b位置的原始像素的三基色数据中的未采样红色数据、BO [b]为b位置的亚像素蓝色数据的初始值。
[0297](6)对图10中偶数行亚像素蓝色数据B[i,j]进行补色处理:划分出一个包含B和与其相邻的至少一个R和至少一个G的像素块,例如图12c左侧所示的九宫格像素块,设亚像素蓝色数据B[i,j]的初始值为BO且设与亚像素蓝色数据B[i,j]相对应的原始图像中的原始像素[i,j]的三基色数据中的未采样颜色数据,也即红色数据及绿色数据分别为RO及GO ;为便于说明,图12c左侧九宫格中的中心亚像素蓝色数据标记为B0,三个亚像素绿色数据按照预设的方位优先级分别标记为Gl,G2,G3以及三个亚像素红色数据按照预设的方位优先级分别标记为Rl,R2,R3,标记后的结果如图12c右侧所示。然后:
[0298](6a)判断是否需要补色
[0299]判断是否需要补R分量的条件:R0 > max (Rl, R2,R3),也即判断九宫格像素块中的所有亚像素红色数据是否都小于R0,如果判断结果为“是”,则表示需要进行R分量补色;
[0300]判断是否需要补G分量的条件:G0 > max (Gl, G2,G3),也即判断九宫格像素块中的所有亚像素绿色数据是否都小于G0,如果判断结果为“是”,则表示需要进行G分量补色;
[0301](6b)确定补色位置
[0302]本实施例设计为给Rl,R2,R3三个亚像素红色数据中最大值对应的位置进行补色。设a表示R1,R2,R3三个亚像素红色数据中最大值对应的位置,若有一个以上位置同时是最大值,则按这三个亚像素红色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当Rl = R2且为这三个亚像素红色数据中的最大值,则选择Rl对应的位置作为补色位置;
[0303]本实施例设计为给Gl,G2,G3三个亚像素绿色数据中最大值对应的位置进行补色。设b表示G1,G2,G3三个亚像素绿色数据中最大值对应的位置,若有一个以上位置同时是最大值,则按这三个亚像素绿色数据的编号先后顺序(对应方位优先级)选择补色位置,例如当G2 = G3且为这三个亚像素绿色数据中的最大值,则选择G2对应的位置作为补色位置;
[0304](6c)确定补色值大小(也即补色处理后亚像素颜色数据值大小,或称更新值)
[0305](i)当R,G分量均需要补色
[0306]则补色值大小为:
[0307]B[i,j] = (BO+BO [a] +BO [b]) /3
[0308]R [a] = (R0+R0 [a] +RO [b]) /3
[0309]G[b] = (G0+G0 [a] +GO [b]) /3
[0310](ii)当R分量需要补色、G分量不需要补色
[0311]则补色值大小为:
[0312]B[i, j] = (Β0+Β0 [a] )/2
[0313]R [a] = (R0+R0 [a]) /2
[0314](iii)当G分量需要补色、R分量不需要补色
[0315]则补色值大小为:
[0316]B[i, j] = (BO+BO [b] )/2
[0317]G[b] = (G0+G0 [b]) /2
[0318](iv)当R、G分量均不需要补色,则无需计算补色值,直接采用初始值即可;
[0319]上述B0[a]为原始图像中a位置的原始像素的三基色数据中的未采样蓝色数据、RO [a]为a位置的亚像素红色数据的初始值、GO [a]为原始图像中a位置的原始像素的三基色数据中的未采样绿色数据,BO[b]为原始图像中b位置的原始像素的三基色数据中的未采样蓝色数据、R0[b]为原始图像中b位置的原始像素的三基色数据中的未采样红色数据、GO [b]为b位置的亚像素绿色数据的初始值。
[0320]本发明第二实施例通过对显示面板的各个像素(例如图3所示)中的“一红一绿一蓝”三个亚像素所对应的亚像素颜色数据进行上述补色处理后得到的数据可以参考图10,只是相较于图10而言,各个亚像素颜色数据值为补色处理后的更新值;之后,输出各个像素中的三个亚像素对应的补色处理后亚像素颜色数据进行寻址显示。请参见图3和图10,所述寻址显示方法为:对于图3中的物理像素Pl中的RGB三个颜色物理亚像素而言,则可分别利用图10中第一行(奇数行)的第一个亚像素红色数据(R)、第一个亚像素绿色数据(G)和第二行(偶数行)的第一个亚像素蓝色数据(B)分别进行驱动;对于图3中的物理像素P2中的BRG三个颜色物理亚像素而言,则可分别利用图10中第一行(奇数行)的第一个亚像素蓝色数据(B)和第二行(偶数行)的第一个亚像素红色数据(R)、第一个亚像素绿色数据(G)分别进行驱动;其他各个物理像素的驱动以此类推,在此不再一一列举。
[0321]另外,值得一提的是,上述第一实施例及第二实施例中的补色处理方案是采用九宫格像素块(3X3像素块)作为举例进行说明,而九宫格像素块优选地是由作为补色处理目标亚像素颜色数据的中心亚像素颜色数据和与其相邻的周围八个亚像素颜色数据组成,在此种情形下,则对图8及图10中亚像素颜色数据的第一行、第一列、最后一行、最后一列不进行补色处理;也即图8及图10中的第一行、第一列、最后一行、最后一列上的亚像素颜色数据进行(也即,边缘亚像素颜色数据)不作为补色处理目标亚像素颜色数据。当然,在其他情形下,例如采用2X2像素块、三角形像素块或者不以目标亚像素颜色数据作为中心的3X3像素块,则可以将边缘亚像素颜色数据作为补色处理目标亚像素颜色数据。再者,需要说明的是,对图8及图10中的各个亚像素颜色数据进行补色处理,不论边缘亚像素颜色数据是否有做补色处理目标亚像素颜色数据,其最终数据值都将称之为补色处理后亚像素颜色数据。
[0322]请参见图13a及图13b,其为本发明实施例提供的一种图像处理装置的功能模块图。具体地,如图13a所示,本实施例的图像处理装置130适于向显示面板100提供目标图像数据以进行画面显示,所述显示面板100包括多个物理像素(例如图2或图3所示),每一个所述物理像素包括多个不同颜色的物理亚像素。具体地,图像处理装置130包括:亚像素颜色数据获取模块131以及补色处理模块133。
[0323]其中,亚像素颜色数据获取模块131用于获取因对原始图像进行亚像素下采样而得到的对应于每一个所述物理像素的多个亚像素颜色数据,所述原始图像包括多个原始像素,且每一个所述原始像素包括相对应的多基色数据。本实施例中,多基色数据例如是上述的RGB三基色数据,但也可以是更多基色数据。
[0324]补色处理模块133用于对所述多个物理像素的所述多个亚像素颜色数据进行补色处理得到对应于每一个所述物理像素的多个补色处理后亚像素颜色数据以生成所述目标图像数据。所述补色处理模块133进一步包括:像素块划分子模块1331以及补色处理子模块1333。
[0325]像素块划分子模块1331用于对任意一个目标亚像素颜色数据进行补色处理时,划分出包含所述目标亚像素颜色数据和与所述目标亚像素颜色数据相邻的多个亚像素颜色数据的像素块;例如,像素块划分子模块1331具体用于根据控制指令划分出3X3像素块、2 X 2像素块或三角形像素块。
[0326]补色处理子模块1333用于基于所述像素块中的多个待处理亚像素颜色数据和与所述多个待处理亚像素颜色数据分别对应的多个原始像素的多基色数据中的未采样颜色数据判断是否需要进行补色以及在需要进行补色时确定补色位置和补色值大小,其中所述多个待处理亚像素颜色数据包括所述目标亚像素颜色数据和与所述目标亚像素颜色数据为不同颜色类型的亚像素颜色数据。
[0327]如图13b所示,补色处理子模块1333还可以细化为包括:补色判断单元13330、补色位置确定单元13332以及补色值计算单元13334。其中,补色判断单元13330用于判断所述目标亚像素颜色数据对应的原始像素的多基色数据中的一指定未采样颜色数据是否大于所述像素块中所有与所述指定未采样颜色数据为同一颜色类型的亚像素颜色数据,并在判断结果为“是”时确定需要进行一颜色分量补色,其中所述颜色分量和所述指定未采样颜色数据的颜色类型相同;补色位置确定单元13332用于确定所述颜色分量的补色位置;以及补色值计算单元13334用于计算所述目标亚像素颜色数据的更新值以及所述颜色分量的补色位置对应的所述像素块中的亚像素颜色数据的更新值。
[0328]此外,补色位置确定单元13332还可以细化为包括:基于亮度的确定子单元13332a、基于距离的确定子单元13332b以及基于方位优先级的确定子单元13332c。其中,基于亮度的确定子单元13332a用于获取所述像素块中所有与所述指定未采样颜色数据为同一颜色类型的亚像素颜色数据中的最大亚像素颜色数据,且当所述最大亚像素颜色数据的数量为一个时,确定所述最大亚像素颜色数据对应的位置作为所述颜色分量的补色位置。基于距离的确定子单元13332b用于当所述最大亚像素颜色数据的数量为多个时,获取所述最大亚像素颜色数据对应的位置中距离所述目标亚像素颜色数据所在位置最近的最小距离亚像素颜色数据,且当所述最小距离亚像素颜色数据的数量为一个时,确定所述最小距离亚像素颜色数据对应的位置作为所述颜色分量的补色位置。基于方位优先级的确定子单元13332c用于当所述最小距离亚像素颜色数据的数量为多个时,按照相对于所述目标亚像素颜色数据所在位置的预设方位优先级确定所述最小距离亚像素颜色数据中之一对应的位置作为所述颜色分量的补色位置。
[0329]值得一提的是,图13a及图13b中涉及的各个模块、子模块、单元及子单元的具体功能细节可参阅前述的亚像素颜色数据的获取及补色处理过程,在此不再赘述。
[0330]综上所述,本发明上述实施例采用特定的亚像素颜色数据补色处理算法对亚像素下采样后的亚像素颜色数据进行补色处理,可以有效提高图像分辨率以及在不影响图片清晰度的情况下消除亚像素下采样技术引起的颜色错误。
[0331]本文中应用了具体个例对本发明图像处理方法及图像处理装置的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制,本发明的保护范围应以所附的权利要求为准。
【主权项】
1.一种图像处理方法,用于向显示面板提供目标图像数据以进行画面显示,所述显示面板包括多个物理像素,每一个所述物理像素包括多个不同颜色的物理亚像素;其特征在于,所述图像处理方法包括步骤: 获取因对原始图像进行亚像素下采样而得到的对应于每一个所述物理像素的多个亚像素颜色数据,所述原始图像包括多个原始像素,且每一个所述原始像素包括相对应的多基色数据; 对所述多个物理像素的所述多个亚像素颜色数据进行补色处理得到对应于每一个所述物理像素的多个补色处理后亚像素颜色数据以生成所述目标图像数据,其中对所述多个物理像素的所述多个亚像素颜色数据进行补色处理包括: 对任意一个目标亚像素颜色数据进行补色处理时,划分出包含所述目标亚像素颜色数据和与所述目标亚像素颜色数据相邻的多个亚像素颜色数据的像素块、并基于所述像素块中的多个待处理亚像素颜色数据和与所述多个待处理亚像素颜色数据分别对应的多个原始像素的多基色数据中的未采样颜色数据判断是否需要进行补色以及在需要进行补色时确定补色位置和补色值大小,其中所述多个待处理亚像素颜色数据包括所述目标亚像素颜色数据和与所述目标亚像素颜色数据为不同颜色类型的亚像素颜色数据。2.如权利要求1所述的图像处理方法,其特征在于,所述像素块为3X 3像素块,且在所述3X 3像素块中与所述目标亚像素颜色数据相邻的所述多个亚像素颜色数据包括不同于所述目标亚像素颜色数据的颜色类型的至少两种颜色类型。3.如权利要求2所述的图像处理方法,其特征在于,所述3X3像素块以所述目标亚像素颜色数据为中心。4.如权利要求1所述的图像处理方法,其特征在于,所述像素块为2X 2像素块,且在所述2X 2像素块中与所述目标亚像素颜色数据相邻的所述多个亚像素颜色数据包括不同于所述目标亚像素颜色数据的颜色类型的至少两种颜色类型。5.如权利要求1所述的图像处理方法,其特征在于,所述像素块为三角形像素块,且所述三角形像素块中的各个亚像素颜色数据的颜色类型各不相同。6.如权利要求1所述的图像处理方法,其特征在于,每一个所述物理像素包括呈矩形排列的一个第一颜色物理亚像素、一个第二颜色物理亚像素和两个第三颜色物理亚像素、且所述两个第三颜色物理亚像素位于同一条对角线上。7.如权利要求6所述的图像处理方法,其特征在于,所述第一颜色物理亚像素为红色物理亚像素,所述第二颜色物理亚像素为蓝色物理亚像素,所述两个第三颜色物理亚像素为两个绿色物理亚像素。8.如权利要求1所述的图像处理方法,其特征在于,相邻两个所述物理像素中的第一物理像素和第二物理像素均包括呈三角形排列的一个第一颜色物理亚像素、一个第二颜色物理亚像素和一个第三颜色物理亚像素;所述第一物理像素的所述第一颜色物理亚像素及所述第二颜色物理亚像素和所述第二物理像素的所述第三颜色物理亚像素位于同一行、且所述第一物理像素的所述第三颜色物理亚像素和所述第二物理像素的所述第一颜色物理亚像素及所述第二颜色物理亚像素均位于另一相邻行。9.如权利要求1所述的图像处理方法,其特征在于,判断是否需要进行补色的方法包括: 判断所述目标亚像素颜色数据对应的原始像素的多基色数据中的一未采样颜色数据是否大于所述像素块中所有与所述未采样颜色数据为同一颜色类型的亚像素颜色数据,并在判断结果为“是”时确定需要进行一颜色分量补色,其中所述颜色分量和所述未采样颜色数据的颜色类型相同。10.如权利要求1所述的图像处理方法,其特征在于,确定补色位置的方法包括: 获取所述像素块中所有与所述未采样颜色数据为同一颜色类型的亚像素颜色数据中的最大亚像素颜色数据,且当所述最大亚像素颜色数据的数量为一个时,确定所述最大亚像素颜色数据对应的位置作为所述颜色分量的补色位置; 当所述最大亚像素颜色数据的数量为多个时,获取所述最大亚像素颜色数据对应的位置中距离所述目标亚像素颜色数据所在位置最近的最小距离亚像素颜色数据,且当所述最小距离亚像素颜色数据的数量为一个时,确定所述最小距离亚像素颜色数据对应的位置作为所述颜色分量的补色位置;以及 当所述最小距离亚像素颜色数据的数量为多个时,按照相对于所述目标亚像素颜色数据所在位置的预设方位优先级确定所述最小距离亚像素颜色数据中之一对应的位置作为所述颜色分量的补色位置。11.如权利要求1所述的图像处理方法,其特征在于,确定补色值大小的方法包括: 将所述目标亚像素颜色数据更新为:所述目标亚像素颜色数据的初始值和确定的所有补色位置分别对应的原始像素的多基色数据中与所述目标亚像素颜色数据为同一颜色类型的未采样颜色数据之平均值; 将每一个所述补色位置对应的亚像素颜色数据更新为:所述补色位置对应的亚像素颜色数据的初始值、所述目标亚像素颜色数据对应的原始像素的多基色数据中与所述补色位置对应的亚像素颜色数据为同一颜色类型的未采样颜色数据、和可能的其他补色位置对应的原始像素的多基色数据中与所述补色位置对应的亚像素颜色数据为同一颜色类型的未采样颜色数据之平均值。12.一种图像处理装置,用于向显示面板提供目标图像数据以进行画面显示,所述显示面板包括多个物理像素,每一个所述物理像素包括多个不同颜色的物理亚像素;其特征在于,所述图像处理装置包括: 亚像素颜色数据获取模块,用于获取因对原始图像进行亚像素下采样而得到的对应于每一个所述物理像素的多个亚像素颜色数据,所述原始图像包括多个原始像素,且每一个所述原始像素包括相对应的多基色数据; 补色处理模块,用于对所述多个物理像素的所述多个亚像素颜色数据进行补色处理得到对应于每一个所述物理像素的多个补色处理后亚像素颜色数据以生成所述目标图像数据;所述补色处理模块包括: 像素块划分子模块,用于对任意一个目标亚像素颜色数据进行补色处理时,划分出包含所述目标亚像素颜色数据和与所述目标亚像素颜色数据相邻的多个亚像素颜色数据的像素块; 补色处理子模块,用于基于所述像素块中的多个待处理亚像素颜色数据和与所述多个待处理亚像素颜色数据分别对应的多个原始像素的多基色数据中的未采样颜色数据判断是否需要进行补色以及在需要进行补色时确定补色位置和补色值大小,其中所述多个待处理亚像素颜色数据包括所述目标亚像素颜色数据和与所述目标亚像素颜色数据为不同颜色类型的亚像素颜色数据。13.如权利要求12所述的图像处理装置,其特征在于,所述像素块划分子模块用于根据控制指令划分出3X3像素块、2X2像素块或三角形像素块。14.如权利要求12所述的图像处理装置,其特征在于,所述补色处理子模块包括: 补色判断单元,用于判断所述目标亚像素颜色数据对应的原始像素的多基色数据中的指定未采样颜色数据是否大于所述像素块中所有与所述指定未采样颜色数据为同一颜色类型的亚像素颜色数据,并在判断结果为“是”时确定需要进行一颜色分量补色,其中所述颜色分量和所述指定未采样颜色数据的颜色类型相同; 补色位置确定单元,用于确定所述颜色分量的补色位置; 补色值计算单元,用于计算所述目标亚像素颜色数据的更新值以及所述颜色分量的补色位置对应的所述像素块中的亚像素颜色数据的更新值。15.如权利要求14所述的图像处理装置,其特征在于,所述补色位置确定单元包括: 基于亮度的确定子单元,用于获取所述像素块中所有与所述指定未采样颜色数据为同一颜色类型的亚像素颜色数据中的最大亚像素颜色数据,且当所述最大亚像素颜色数据的数量为一个时,确定所述最大亚像素颜色数据对应的位置作为所述颜色分量的补色位置;基于距离的确定子单元,用于当所述最大亚像素颜色数据的数量为多个时,获取所述最大亚像素颜色数据对应的位置中距离所述目标亚像素颜色数据所在位置最近的最小距离亚像素颜色数据,且当所述最小距离亚像素颜色数据的数量为一个时,确定所述最小距离亚像素颜色数据对应的位置作为所述颜色分量的补色位置; 基于方位优先级的确定子单元,用于当所述最小距离亚像素颜色数据的数量为多个时,按照相对于所述目标亚像素颜色数据所在位置的预设方位优先级确定所述最小距离亚像素颜色数据中之一对应的位置作为所述颜色分量的补色位置。
【文档编号】G09G3/32GK105989799SQ201510075267
【公开日】2016年10月5日
【申请日】2015年2月12日
【发明人】赵小明, 杨城
【申请人】西安诺瓦电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1