图像处理方法和装置、存储介质与流程

文档序号:20034771发布日期:2020-02-28 10:58阅读:130来源:国知局
图像处理方法和装置、存储介质与流程

本发明涉及图像处理技术领域,尤其涉及一种图像处理方法和装置、存储介质。



背景技术:

随时显示技术的发展,显示器件的像素排列方式也发生了很大变化,像素排列方式包括传统的标准(r)、绿(g)、蓝(b)子像素排列方式及各式各样的非标准子像素排列方式。然而,目前对采用非标准子像素排列方式的图像的显示质量的进行验证时,只能仿真非标准子像素排列方式中每个子像素的数据,得到一些色彩参数,无法直观的显示采用非标准子像素排列方式的图像。

因此,如何直观显示采用非标准子像素排列方式的图像是本领域技术人员亟需解决的技术问题。



技术实现要素:

为了解决现有技术中的至少一个技术问题,本发明实施例提供了一种图像处理方法和装置、存储介质,能够使采用非标准子像素排列方式的图像直观的显示出来。

第一方面,本发明实施例提供一种图像处理方法,该图像处理方法包括:

获取原始图像的m×n个原始像素中各原始子像素的灰阶值;其中,m、n均为正整数;

利用预设单元块表示预设第一子像素排列方式中各第一重复单元中的各第一虚拟子像素,得到第一虚拟子像素矩阵;其中,第一虚拟子像素矩阵包括m×n个第一重复单元;

基于与第一重复单元对应的原始像素中各原始子像素的灰阶值,设置第一重复单元中各第一虚拟子像素占用的预设单元块的灰阶值,得到第一灰阶值矩阵;其中,第一虚拟子像素占用的预设单元块的灰阶值与同一颜色的原始子像素的灰阶值对应;

输出第一灰阶值矩阵至第一显示装置,以使第一显示装置显示第一子像素排列方式下的第一图像。

在第一方面的一种可能的实施方式中,方法还包括:

利用预设单元块表示预设第二子像素排列方式中各第二重复单元中的各第二虚拟子像素,得到第二虚拟子像素矩阵;其中,第二虚拟子像素矩阵包括m×n个第二重复单元;预设第二子像素排列方式包括标准rgb子像素排列顺序;

将第二重复单元中各第二虚拟子像素占用的预设单元块的灰阶值设置为与对应的原始像素中同一颜色的原始子像素的灰阶值相同,得到第二灰阶值矩阵;

输出第二灰阶值矩阵至第二显示装置,以使第二显示装置显示预设第二子像素排列方式下的第二图像;

将第一图像与第二图像进行对比,验证第一图像的显示质量。

在第一方面的一种可能的实施方式中,利用预设单元块表示预设第一子像素排列方式中各第一重复单元中的各第一虚拟子像素,包括:

设置预设单元块的形状及尺寸;

根据预设第一子像素排列方式中各第一重复单元中各第一虚拟子像素的形状及尺寸,以及预设单元块的形状及尺寸,确定各第一虚拟子像素占用的预设单元块。

在第一方面的一种可能的实施方式中,第一重复单元中各第一虚拟子像素占用的预设单元块的灰阶值与对应的原始像素中同一颜色的原始子像素的灰阶值相同。

在第一方面的一种可能的实施方式中,利用预设单元块表示预设第二子像素排列方式中各第二重复单元中的各第二虚拟子像素,得到第二虚拟子像素矩阵,包括:

利用p×q个预设单元块表示预设第二子像素排列方式中各第二重复单元中的各第二虚拟子像素,得到第二虚拟子像素矩阵;其中,第二虚拟子像素矩阵包括(p×m)×(3q×n)个预设单元块,p、q均为正整数。

在第一方面的一种可能的实施方式中,p为3,q为1。

在第一方面的一种可能的实施方式中,预设单元块为方形单元块。

在第一方面的一种可能的实施方式中,第一重复单元包括预设第一子像素排列方式中的最小重复单元。

在第一方面的一种可能的实施方式中,第二重复单元包括预设第二子像素排列方式中的最小重复单元。

第二方面,本发明实施例提供一种图像处理装置,该图像处理装置包括:

数据获取模块,用于获取原始图像的m×n个原始像素中各原始子像素的灰阶值;其中,m、n均为正整数;

第一虚拟子像素矩阵确定模块,用于利用预设单元块表示预设第一子像素排列方式中各第一重复单元中的各第一虚拟子像素,得到第一虚拟子像素矩阵;其中,第一虚拟子像素矩阵包括m×n个第一重复单元;

第一灰阶值矩阵确定模块,用于基于与第一重复单元对应的原始像素中各原始子像素的灰阶值,设置第一重复单元中各第一虚拟子像素占用的预设单元块的灰阶值,得到第一灰阶值矩阵;其中,第一虚拟子像素占用的预设单元块的灰阶值与同一颜色的原始子像素的灰阶值对应;

第一显示模块,用于输出第一灰阶值矩阵至第一显示装置,以使所述第一显示装置显示所述第一子像素排列方式下的第一图像。

第三方面,本发明实施例提供一种存储介质,其上存储有程序,其中,程序被处理器执行时实现如上所述的图像处理方法。

根据本发明实施例提供的图像处理方法,通过提取原始图像的各个原始像素对应的各原始子像素的灰阶值,将各原始子像素的灰阶值按照预设第一子像素排列方式进行重新扩展组合,得到按照预设第一子像素排列方式扩展的第一灰阶值矩阵,进而使显示装置显示预设第一子像素排列方式下的第一图像。根据本发明实施例提供的图像处理方法,能够使采用非标准子像素排列方式的图像直观的显示出来,进而为评估采用非标准子像素排列方式的图像显示效果提供依据。

附图说明

从下面结合附图对本发明的具体实施方式的描述中可以更好地理解本发明,其中,相同或相似的附图标记表示相同或相似的特征。

图1为本发明一个实施例提供的图像处理方法的流程示意图;

图2为本发明一个实施例提供的预设第一子像素排列方式的示意图;

图3为本发明另一个实施例提供的预设第一子像素排列方式的示意图;

图4为本发明一个实施例提供的第一虚拟子像素矩阵的示意图;

图5为本发明一个实施例提供的第一图像的示意图;

图6为本发明一个实施例提供的第二虚拟子像素矩阵的示意图;

图7为本发明一个实施例提供的第二图像的示意图;

图8为本发明一个实施例提供的图像处理装置的结构示意图。

具体实施方式

下面将详细描述本发明的各个方面的特征和示例性实施例。在下面的详细描述中,提出了许多具体细节,以便提供对本发明的全面理解。

下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

为了解决现有技术问题中的至少一个,本发明实施例提供了一种图像处理方法及装置、存储介质。下面首先对本发明实施例所提供的图像处理方法进行介绍。

图1为本发明一个实施例提供的图像处理方法的流程示意图。如图1所示,本发明实施例提供的图像处理方法包括步骤s10至s40。

s10,获取原始图像的m×n个原始像素中各原始子像素的灰阶值;其中,m、n均为正整数。

在一些实施例中,原始图像可以是任意一种图像,如人物图像、风景图像、动物图像等。可以从摄像装置中获取一张图像作为原始图像,也可以是从网站上搜索一张图像作为原始图像。

在一些实施例中,为了更直观的显示采用非标准子像素排列方式的图像,原始图像可以为彩色图像。

在一些实施例中,获取原始图像,进一步的读取该原始图像的各个原始像素数据。在一些实施例中,原始像素数据可以包括原始像素的位置信息以及原始像素对应的各原始子像素的灰阶值信息。

在一些实施例中,一个原始像素对应三基色原始子像素,例如,红色原始子像素、绿色原始子像素及蓝色原始子像素。本文中,以一个原始像素包括的各原始子像素的灰阶值为一个红色原始子像素的灰阶值、一个绿色原始子像素的灰阶值及一个蓝色原始子像素的灰阶值为例。

在一些实施例中,原始像素的各原始子像素的排列顺序可以是未知的,本发明对原始像素的各原始子像素的排列顺序不做要求,只需获取原始像素的各原始子像素的灰阶值即可,能够提高本发明的适用性。

s20,利用预设单元块表示预设第一子像素排列方式中各第一重复单元中的各第一虚拟子像素,得到第一虚拟子像素矩阵;其中,第一虚拟子像素矩阵包括m×n个第一重复单元。

为了更好的区分预设第一子像素排列方式下的各子像素及原始图像的各个像素对应的子像素,在本申请中,用第一虚拟子像素表示预设第一子像素排列方式下的各子像素,用原始子像素表示原始图像的各个像素对应的子像素。

在一些实施例中,预设第一子像素排列方式可以是任意一种非标准子像素排列方式。非标准子像素排列方式可以理解为除标准子像素排列方式之外的排列方式,而标准子像素排列方式可以理解为最小重复单元为rgb子像素排列顺序,且rgb子像素的形状及尺寸均相同。例如,希望将采用pentile子像素排列方式的图像显示出来,则预设第一子像素排列方式为pentile子像素排列方式。为了降低成本,可以不用制造出采用预设第一子像素排列方式的实际产品,而是设置预设第一子像素排列方式下的各第一虚拟子像素。

在一些实施例中,预设第一子像素排列方式下的各第一虚拟子像素的排列顺序是已知的,可以根据各第一虚拟子像素的排列顺序确定至少一个第一重复单元。可以理解的是,一个第一重复单元包括按一定顺序排列的第一虚拟子像素。可以根据预设第一子像素排列方式下的各第一虚拟子像素的排列顺序,灵活设置第一重复单元的数量以及第一重复单元包括的第一虚拟子像素。

在一些实施例中,第一重复单元可以为预设第一子像素排列方式下的最小重复单元。第一重复单元为预设第一子像素排列方式下的最小重复单元,可以更准确的显示采用预设第一子像素排列方式的第一图像。

图2为本发明一个实施例提供的预设第一子像素排列方式的示意图。如图2所示,预设第一子像素排列方式为v-style2子像素排列方式,在v-style2子像素排列方式中,第一虚拟子像素包括r子像素、g子像素及b子像素。r子像素隔行隔列分布、g子像素隔行隔列分布、b子像素隔列分布。示例性的,预设第一子像素排列方式为v-style2子像素排列方式,可以确定出一个第一重复单元10。v-style2子像素排列方式的第一重复单元10包括一个r子像素、一个g子像素及一个b子像素,r子像素与g子像素的面积相同,b子像素的面积是r子像素与g子像素的面积的两倍。

图3为本发明另一个实施例提供的预设第一子像素排列方式的示意图。如图3所示,预设第一子像素排列方式为pentile子像素排列方式,在pentile子像素排列方式中,第一虚拟子像素包括r子像素、g子像素及b子像素。r子像素隔行且隔三列分布、b子像素隔行且隔三列分布、g子像素隔列分布。示例性的,预设第一子像素排列方式为pentile子像素排列方式,可以确定出两个第一重复单元,分别为在奇数行上重复排列的第一重复单元20及在偶数行上重复排列的第一重复单元30。

pentile子像素排列方式的第一重复单元20包括一个r子像素、两个g子像素及一个b子像素。r子像素与b子像素的面积相同,r子像素与b子像素的面积是g子像素面积的两倍。第一重复单元20的各子像素的排列顺序为rgbg。pentile子像素排列方式的第一重复单元30包括一个r子像素、两个g子像素及一个b子像素。r子像素与b子像素的面积相同,r子像素、b子像素的面积是g子像素面积的两倍。第一重复单元30的各子像素的排列顺序为bgrg。

上述图2、图3的实施例中,示出了第一重复单元为预设第一子像素排列方式下至少包括三种颜色的子像素的重复单元,也可以根据其他方式确定第一重复单元,本发明对此不作限定。

在一些实施例中,利用预设单元块表示预设第一子像素排列方式中各第一重复单元中的各第一虚拟子像素,包括:设置预设单元块的形状及尺寸;根据预设第一子像素排列方式中各第一重复单元中各第一虚拟子像素的形状及尺寸,以及预设单元块的形状及尺寸,确定各第一虚拟子像素占用的预设单元块。

根据预设单元块的形状及尺寸,能够准确的表示各第一虚拟子像素的形状及面积比,进而用来显示采用预设第一子像素排列方式的第一图像,为评估第一图像的显示质量提供基础,且不用实际制备出预设第一子像素排列方式对应的子像素,能够降低成本。

在一些实施例中,单元块的形状及尺寸可以取决于所使用的显示装置的像素的形状及尺寸。为了防止显示的第一图像过大,单元块的尺寸可以小于显示设备的像素尺寸。

在一些实施例中,确定各第一虚拟子像素占用的预设单元块,包括确定各第一虚拟子像素占用的预设单元块的数量以及位置信息。

在一些实施例中,单元块可以是方形的单元块。采用方形的单元块,能够更准确、简单的确定各第一虚拟子像素占用的预设单元块。

图4为本发明一个实施例提供的第一虚拟子像素矩阵的示意图。示例性的,如图4所示,预设第一子像素排列方式为pentile子像素排列方式,第一虚拟子像素分别包括r子像素、b子像素及g子像素,r子像素与b子像素的面积相同,r子像素、b子像素的面积是g子像素面积的两倍。可以用四行两列的八个单元块分别表示r子像素及b子像素,用四行一列的四个单元块表示g子像素。各第一虚拟子像素占用的单元块的行列数可以根据各第一虚拟子像素的形状及尺寸设置,并不限于图4中示出的方式。

示例性的,原始图像的原始像素为m×n个,即m行n列,m、n均为正整数。对应m行中的奇数行的n个像素,排列n个第一重复单元20。对应m行中的偶数行的n个像素,排列n个第一重复单元30。第一重复单元20的各子像素的排列顺序为rgbg,第一重复单元30的各子像素的排列顺序为bgrg,第一重复单元20及第一重复单元30均占用四行六列的24个单元块。第一虚拟子像素矩阵100对应的第一重复单元为m×n个,对应的单元块为4m×6n个。

示例性的,第一虚拟子像素矩阵100中的每个单元块包括位置信息及表示的第一虚拟子像素的颜色信息。例如,图4中的第一至二列、第一至四行的八个单元块表示第一虚拟子像素中的红色子像素。图4中的第三列、第一至四行的四个单元块表示第一虚拟子像素中的绿色子像素。图4中的第四至五列、第一至四行的八个单元块表示第一虚拟子像素中的蓝色子像素。

s30,基于与第一重复单元对应的原始像素中各原始子像素的灰阶值,设置第一重复单元中各第一虚拟子像素占用的预设单元块的灰阶值,得到第一灰阶值矩阵;其中,第一虚拟子像素占用的预设单元块的灰阶值与同一颜色的原始子像素的灰阶值对应。

在一些实施例中,第一重复单元中各第一虚拟子像素占用的预设单元块的灰阶值与对应的原始像素中同一颜色的原始子像素的灰阶值相同。一种颜色的第一虚拟子像素占用的预设单元块的灰阶值均与原始像素中同一颜色的原始子像素的灰阶值相同,能够以比较合理的方式确定各第一虚拟子像素占用的预设单元块的灰阶值,使得采用第一预设子像素排列方式显示的图像内容与原始图像的内容一样,进而为评估采用第一预设子像素排列方式的图像显示质量提供准确的基础。

在一些实施例中,可以在构建第一虚拟子像素矩阵的过程中记录第一重复单元与原始像素的对应关系。

示例性的,第一虚拟子像素矩阵中的第一行的第一个第一重复单元与原始图像的第一行的第一个原始像素对应。如图4所示,第一虚拟子像素矩阵中的第一行的第一个第一重复单元20包括三种颜色的第一虚拟子像素。第一虚拟子像素中的r子像素占用八个单元块,将r子像素占用的八个单元块的灰阶值设置为与原始图像a的第一行的第一个原始像素对应的r子像素的灰阶值相同。第一虚拟子像素中的b子像素占用八个单元块,将b子像素占用的八个单元块的灰阶值设置为与原始图像a的第一行的第一个原始像素对应的b子像素的灰阶值相同。第一虚拟子像素中的g子像素占用两列隔列分布的单元块,每列占用四个单元块,将g子像素占用的两列隔列分布的八个单元块的灰阶值设置为与原始图像a的第一行的第一个原始像素对应的g子像素的灰阶值相同。以此类推,设置其他第一重复单元20、30中各第一虚拟子像素占用的单元块的灰阶值。

s40,输出第一灰阶值矩阵至第一显示装置,以使第一显示装置显示第一子像素排列方式下的第一图像。

在一些实施例中,第一灰阶值矩阵包括单元块的位置信息及灰阶值信息。将第一灰阶值矩阵的数据信息输入第一显示装置中,使第一显示装置显示预设第一子像素排列方式下的第一图像。

图5为本发明一个实施例提供的第一图像的示意图。示例性的,获取的原始图像为一张鹦鹉图像,图5为采用预设第一子像素排列方式下的鹦鹉图像。可以直观的观察图5的图像显示质量,例如颜色的鲜艳程度、是否具有条纹等,进而判断采用第一子像素排列方式是否能够更优的显示图像。

根据本发明实施例,能够使采用预设第一子像素排列方式的图像直观的显示出来,进而为判断采用预设第一子像素排列方式的图像的显示质量提供依据。

在一些实施例中,本发明实施例提供的图像处理方法,还包括:

利用预设单元块表示预设第二子像素排列方式中各第二重复单元中的各第二虚拟子像素,得到第二虚拟子像素矩阵;其中,第二虚拟子像素矩阵包括m×n个第二重复单元;预设第二子像素排列方式包括标准rgb子像素排列顺序;

将第二重复单元中各第二虚拟子像素占用的预设单元块的灰阶值设置为与对应的原始像素中同一颜色的原始子像素的灰阶值相同,得到第二灰阶值矩阵;

输出第二灰阶值矩阵至第二显示装置,以使显示装置显示预设第二子像素排列方式下的第二图像;

将第一图像与第二图像进行对比,验证第一图像的显示质量。

在一些实施例中,如图6,示出了第二重复单元40为预设第一子像素排列方式下至少包括三种颜色的子像素的重复单元,也可以根据其他方式确定第二重复单元40,本发明对此不作限定。

在一些实施例中,预设第二子像素排列方式中各第二重复单元为预设第二子像素排列方式下的最小重复单元。第二重复单元为预设第二子像素排列方式下的最小重复单元,可以更准确的显示采用预设第二子像素排列方式的第一图像。

在一些实施例中,各第二虚拟子像素占用的单元块,包括各第二虚拟子像素占用的单元块的数量以及位置信息。

在一些实施例中,利用预设单元块表示预设第二子像素排列方式中各第二重复单元中的各第二虚拟子像素,得到第二灰阶值矩阵,包括:

利用p×q个预设单元块表示预设第二子像素排列方式中各第二重复单元中的各第二虚拟子像素,得到第二虚拟子像素矩阵;其中,第二虚拟子像素矩阵包括(p×m)×(3q×n)个预设单元块,p、q均为正整数。

示例性的,预设第二子像素排列方式中各第二虚拟子像素包括r子像素、g子像素及b子像素,且r子像素、g子像素及b子像素的面积及形状均相同。图6为本发明一个实施例提供的第二虚拟子像素矩阵的示意图。如图6所示,各第二虚拟子像素均占用p×q个单元块,即一个r子像素、一个g子像素及一个b子像素均是占用p×q个单元块。

第二虚拟子像素矩阵中第二虚拟子像素形成的虚拟像素的个数也为m×n。一个r子像素、一个g子像素和一个b子像素占用的单元块对应原始图像的一个原始像素。

在一些实施例中,p为3,q为1。如此,第二虚拟子像素矩阵中一个虚拟像素占用9个单元块,9个单元块形成一个方形的虚拟像素。使得采用预设第一子像素排列方式的第二图像的内容更接近原始图像。

如图6所示,第二虚拟子像素矩阵200中,第一列的第一至三行的三个单元块表示第二虚拟子像素中的r子像素,该三个单元块所在的第二重复单元40对应原始图像a的第一行的第一个像素,将该三个单元块的灰阶值设置为与原始图像a的第一行的第一个像素的原始r子像素的灰阶值相同。第二虚拟子像素矩阵200中,第二列的第一至三行的三个单元块表示第二虚拟子像素中的g子像素,该三个单元块所在的第二重复单元40对应原始图像a的第一行的第一个像素,将该三个单元块的灰阶值设置为与原始图像a的第一行的第一个像素的原始g子像素的灰阶值相同。第二虚拟子像素矩阵200中,第三列的第一至三行的三个单元块表示第二虚拟子像素中的b子像素,该三个单元块所在的第二重复单元40对应原始图像a的第一行的第一个像素,将该三个单元块的灰阶值设置为与原始图像a的第一行的第一个像素的原始b子像素的灰阶值相同。以此类推,设置第二虚拟子像素矩阵中各个单元块的灰阶值,得到第二灰阶值矩阵。

在一些实施例中,第二灰阶值矩阵包括单元块的位置信息及单元块对应的灰阶值信息。将第二灰阶值矩阵的数据信息输入第二显示装置中,使第二显示装置显示预设标准子像素排列方式下的第二图像。

在一些实施例中,第二显示装置与上述的第一显示装置可以是同一个显示装置,也可以是不同的显示装置。第二显示装置与上述的第一显示装置是同一个显示装置时,可以将第一图像及第二图像显示在同一个画面中,也可以显示在不同的画面中。优选的,利用同一个显示装置将第一图像及第二图像显示在同一个画面中,以方便验证第二图像的显示质量。

根据本发明实施例,将原始图像的内容以标准子像素排列方式显示出来,将采用预设第一子像素排列方式下的第一图像与采用标准子像素排列方式下第二图像进行对比,能够更准确的评估第二图像的显示质量。

图7为本发明一个实施例提供的第二图像的示意图。示例性的,获取的原始图像为一张鹦鹉图像,图7为采用预设标准子像素排列方式下的鹦鹉图像。可以将图7的图像作为基准图像,将图5的图像与图7的图像进行对比,进而判断采用预设第一子像素排列方式是否能够更优的显示图像。

图8为本发明一个实施例提供的图像处理装置的结构示意图。如图8所示,图像处理装置包括以下模块:

数据获取模块801,用于获取原始图像的m×n个原始像素中各原始子像素的灰阶值;其中,m、n均为正整数;

第一虚拟子像素矩阵确定模块802,用于利用预设单元块表示预设第一子像素排列方式中各第一重复单元中的各第一虚拟子像素,得到第一虚拟子像素矩阵;其中,第一虚拟子像素矩阵包括m×n个第一重复单元;

第一灰阶值矩阵确定模块803,用于基于与第一重复单元对应的原始像素中各原始子像素的灰阶值,设置第一重复单元中各第一虚拟子像素占用的预设单元块的灰阶值,得到第一灰阶值矩阵;其中,第一虚拟子像素占用的预设单元块的灰阶值与同一颜色的原始子像素的灰阶值对应;

第一显示模块804,用于输出第一灰阶值矩阵至第一显示装置,以使所述第一显示装置显示所述第一子像素排列方式下的第一图像。

在一些实施例中,图像处理装置还包括:

第二虚拟子像素矩阵确定模块805,用于利用预设单元块表示预设第二子像素排列方式中各第二重复单元中的各第二虚拟子像素,得到第二虚拟子像素矩阵;其中,第二虚拟子像素矩阵包括m×n个第二重复单元;预设第二子像素排列方式包括标准rgb子像素排列顺序;

第二灰阶值矩阵确定模块806,用于将第二重复单元中各第二虚拟子像素占用的预设单元块的灰阶值设置为与对应的原始像素中同一颜色的原始子像素的灰阶值相同,得到第二灰阶值矩阵;

第二显示模块807,用于输出第二灰阶值矩阵至第二显示装置,以使第二显示装置显示预设第二子像素排列方式下的第二图像;

验证模块808,用于将第一图像与第二图像进行对比,验证第一图像的显示质量。

在一些实施方式中,第一灰阶值矩阵确定模块802包括:

第一设置单元,用于设置预设单元块的形状及尺寸;

第二设置单元,用于根据预设第一子像素排列方式中各第一重复单元中各第一虚拟子像素的形状及尺寸,以及预设单元块的形状及尺寸,确定各第一虚拟子像素占用的预设单元块。

在一些实施方式中,第一重复单元中各第一虚拟子像素占用的预设单元块的灰阶值与对应的原始像素中同一颜色的原始子像素的灰阶值相同。

在一些实施方式中,第二灰阶值矩阵确定模块806具体用于:

利用p×q个预设单元块表示预设第二子像素排列方式中各第二重复单元中的各第二虚拟子像素,得到(p×m)×(3q×n)的第二虚拟子像素矩阵;其中,p、q均为正整数。

在一些实施方式中,p为3,q为1。

在一些实施方式中,预设单元块为方形单元块。

在一些实施方式中,第一重复单元包括预设第一子像素排列方式中的最小重复单元。

在一些实施方式中,第二重复单元包括预设第二子像素排列方式中的最小重复单元。

根据本发明实施例提供的图像处理方法,通过提取原始图像的各个原始像素对应的各原始子像素的灰阶值,将各原始子像素的灰阶值按照预设第一子像素排列方式进行重新扩展组合,得到按照预设第一子像素排列方式扩展的第一灰阶值矩阵,进而使显示装置显示预设第一子像素排列方式下的第一图像。根据本发明实施例提供的图像处理方法,能够使采用非标准子像素排列方式的图像直观的显示出来,进而为评估采用非标准子像素排列方式的图像显示效果提供依据。

另外,结合上述实施例中的图像处理方法,本发明实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种图像处理方法。

需要明确的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。对于装置实施例而言,相关之处可以参见方法实施例的说明部分。本发明实施例并不局限于上文所描述并在图中示出的特定步骤和结构。本领域的技术人员可以在领会本发明实施例的精神之后,作出各种改变、修改和添加,或者改变步骤之间的顺序。并且,为了简明起见,这里省略对已知方法技术的详细描述。

以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明实施例的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

本发明实施例可以以其他的具体形式实现,而不脱离其精神和本质特征。例如,特定实施例中所描述的算法可以被修改,而系统体系结构并不脱离本发明实施例的基本精神。因此,当前的实施例在所有方面都被看作是示例性的而非限定性的,本发明实施例的范围由所附权利要求而非上述描述定义,并且,落入权利要求的含义和等同物的范围内的全部改变从而都被包括在本发明实施例的范围之中。

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