掌桥专利:专业的专利平台
掌桥专利
首页

图像处理装置及方法

文献发布时间:2024-01-17 01:21:27


图像处理装置及方法

技术领域

本申请涉及显示技术领域,尤其涉及一种图像处理装置及方法。

背景技术

随着技术不断发展,图像处理需求的种类也不断增多,其中一种情况是用户将图像从高比特处理成低比特的过程。例如,当显示处理芯片处理得到的12比特图像后,在显示设备就需要使用8比特图像进行显示时,就需要将12比特图像处理成8比特图像。对于这种需求现有的图像处理方式就是将高比特图像转换成低比特图像的过程,即图像的dither处理,也就是降比特处理。

目前,现有的将高比特图像处理为低比特图像的图像处理方式,会导致最终处理得到的低比特图像出现有规律的亮斑,从而影响了整体的图像处理效果。

发明内容

本申请实施例提供一种图像处理装置及方法,主要目的在于在将高比特图像处理成低比特图像时,解决处理得到图像中出现有规律的亮斑问题。

为解决上述技术问题,本申请实施例提供如下技术方案:

第一方面,本申请提供了一种图像处理装置,所述装置包括:

获取单元,用于获取输入图像,并确定所述输入图像的显示特征,其中,所述显示特征包括所述输入图像中每个待处理区域的分布位置;

确定单元,用于根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,其中,所述目标叠加矩阵为基础矩阵中的矩阵参数的位置在进行变更后得到的;

操作单元,用于将所述输入图像中的每个所述待处理区域分别与对应的所述目标叠加矩阵进行叠加,得到复合图像,并将所述复合图像转换成目标图像,其中,所述目标图像为符合目标数量比特位的图像。

可选的,所述确定单元,具体用于从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵,其中,所述预设矩阵集合中至少包括两个所述叠加矩阵。

可选的,所述确定单元,还具体用于从所述预设矩阵集合中按照第一规则为每个所述待处理区域分别选取一个所述叠加矩阵,作为所述目标叠加矩阵,其中,所述第一规则用于在相邻的所述待处理区域选取不同的所述叠加矩阵。

可选的,所述显示特征还包括显示帧数;

所述确定单元,还具体用于从所述预设矩阵集合中为所述待处理区域按照第二规则分别选取对应所述显示帧数的数量的叠加矩阵,作为所述目标叠加矩阵,其中,所述第二规则用于在同一个所述待处理区域显示不同帧时,选取不同的叠加矩阵。

可选的,所述装置还包括:

幅度确定单元,用于基于用户指令确定矩阵变动幅度,并基于所述矩阵变动幅度以及所述显示帧数确定目标矩阵数量,所述目标矩阵数量不超过所述显示帧数;

所述确定单元,具体用于在所述预设矩阵集合中为所述待处理区域按照所述第二规则分别选取对应所述目标矩阵数量的叠加矩阵,作为所述目标叠加矩阵。

可选的,所述叠加矩阵包括拜耳矩阵;

所述装置还包括:

变更操作单元,用于将所述拜耳矩阵中的显示参数进行至少一次变更操作,并将每次所述变更操作得到的矩阵进行记录,得到所述叠加矩阵;其中所述变更操作用于将至少两个所述显示参数在所述拜耳矩阵中的位置进行变更;

生成单元,用于根据多个所述叠加矩阵生成所述预设矩阵集合。

可选的,所述装置还包括:

图像确定单元,用于基于所述显示特征确定所述输入图像是否为目标处理图像,所述目标处理图像包括所述待处理区域覆盖所述输入图像整体的图像、所述待处理区域在所述输入图像中呈规律分布的图像、以及至少两个所述待处理区域彼此贴合的图像;

所述确定单元,具体用于当确定所述输入图像为所述目标处理图像时,根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵。

第二方面,本申请还提供了一种图像处理方法,所述方法包括:

获取输入图像,并确定所述输入图像的显示特征,其中,所述显示特征包括所述输入图像中每个待处理区域的分布位置;

根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,其中,所述目标叠加矩阵为基础矩阵中的矩阵参数的位置在进行变更后得到的;

将所述输入图像中的每个所述待处理区域分别与对应的所述目标叠加矩阵进行叠加,得到复合图像,并将所述复合图像转换成目标图像,其中,所述目标图像为符合目标数量比特位的图像。

可选的,所述根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,包括:

从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵,其中,所述预设矩阵集合中至少包括两个所述叠加矩阵。

可选的,所述从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵,包括:

从所述预设矩阵集合中按照第一规则为每个所述待处理区域分别选取一个所述叠加矩阵,作为所述目标叠加矩阵,其中,所述第一规则用于在相邻的所述待处理区域选取不同的所述叠加矩阵。

可选的,所述显示特征还包括显示帧数;

所述从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵,包括:

从所述预设矩阵集合中为所述待处理区域按照第二规则分别选取对应所述显示帧数的数量的叠加矩阵,作为所述目标叠加矩阵,其中,所述第二规则用于在同一个所述待处理区域显示不同帧时,选取不同的叠加矩阵。

可选的,在所述从所述预设矩阵集合中为所述待处理区域按照第二规则分别选取对应所述显示帧数的数量的叠加矩阵,作为所述目标叠加矩阵之前,所述方法还包括:

基于用户指令确定矩阵变动幅度,并基于所述矩阵变动幅度以及所述显示帧数确定目标矩阵数量,所述目标矩阵数量不超过所述显示帧数;

所述从所述预设矩阵集合中为所述待处理区域按照第二规则分别选取对应所述显示帧数的数量的叠加矩阵,作为所述目标叠加矩阵,包括:

在所述预设矩阵集合中为所述待处理区域按照所述第二规则分别选取对应所述目标矩阵数量的叠加矩阵,作为所述目标叠加矩阵。

可选的,所述叠加矩阵包括拜耳矩阵;

在所述从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵之前,所述方法还包括:

将所述拜耳矩阵中的显示参数进行至少一次变更操作,并将每次所述变更操作得到的矩阵进行记录,得到所述叠加矩阵;其中所述变更操作用于将至少两个所述显示参数在所述拜耳矩阵中的位置进行变更;

根据多个所述叠加矩阵生成所述预设矩阵集合。

可选的,在所述根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵之前,所述方法还包括:

基于所述显示特征确定所述输入图像是否为目标处理图像,所述目标处理图像包括所述待处理区域覆盖所述输入图像整体的图像、所述待处理区域在所述输入图像中呈规律分布的图像、以及至少两个所述待处理区域彼此贴合的图像;

所述根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,包括:

当确定所述输入图像为所述目标处理图像时,根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵。

第三方面,本申请还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第二方面所述的图像处理方法。

第四方面,本申请还提供了一种图像处理设备,所述设备包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行第二方面中任一项所述的图像处理方法。

借由上述技术方案,本申请提供的技术方案至少具有下列优点:

本申请提供一种图像处理装置及方法,本申请能够首先通过获取单元获取输入图像,并确定所述输入图像的显示特征,其中,所述显示特征包括所述输入图像中每个待处理区域的分布位置;然后通过确定单元根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,其中,所述目标叠加矩阵为基础矩阵中的矩阵参数的位置在进行变更后得到的;最后通过操作单元将所述输入图像中的每个所述待处理区域分别与对应的所述目标叠加矩阵进行叠加,得到复合图像,并将所述复合图像转换成目标图像,其中,所述目标图像为符合目标数量比特位的图像,从而实现图像处理功能。相较于现有技术,在本申请的图像处理过程中,由于不再采用单一的叠加矩阵对图像中的所有区域进行叠加,而是基于输入图像中的每个待处理区域采用不同的目标叠加矩阵进行叠加,这样就确保了在叠加后,每个待处理区域在叠加后的数据内容存在区别,从而使得后续在处理成低比特图像后,各个区域不会得到相同的显示参数,使得亮斑出现在各个区域中的位置也不相同,也就避免了出现有规则的亮斑的情况,解决了现有技术在将高比特图像处理成低比特图像时,因叠加相同的叠加矩阵而导致的规则亮斑的问题。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

通过参考附图阅读下文的详细描述,本申请示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本申请的若干实施方式,相同或对应的标号表示相同或对应的部分,其中:

图1示出了本申请实施例提供的一种图像处理装置的组成框图;

图1-A示出了现有技术的执行过程中的示意图;

图2示出了本申请实施例提供的另一种图像处理装置的组成框图;

图2-A示出了本申请实施例提供的一种图像处理方法执行时将拜耳矩阵进行变更操作后得到的叠加矩阵的示意图;

图3示出了本申请实施例提供的一种图像处理方法流程图。

具体实施方式

下面将参照附图更详细地描述本申请的示例性实施方式。虽然附图中显示了本申请的示例性实施方式,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。

需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本申请所属领域技术人员所理解的通常意义。

目前,现有的将高比特图像处理为低比特图像的图像处理方式一般是利用像素矩阵对高比特图像进行叠加后,再剔除部分显示内容,从而实现转换成低比特图像的效果。但在实际应用中,现有的图像处理方式都是采用相同的像素矩阵对一个图像中的所有区域执行上述功能,这就导致一旦整个图像的显示的内容比较单一,譬如整个显示区域只显示灰色图像时,所有区域采用相同的叠加矩阵后,由于叠加矩阵是相同的,那么显示效果也是相同的,那么会使最终处理得到的低比特图像出现对应叠加矩阵分布的亮斑,也就是使整个显示图像中出现有规律的亮斑,这样就使得经过图像处理后,显示效果反而会出现规律性的亮斑而受到影响。

有鉴于此,本申请实施例提供了一种图像处理装置的框图,如图1所示,该装置包括:

获取单元11,可以用于获取输入图像,并确定所述输入图像的显示特征,其中,所述显示特征包括所述输入图像中每个待处理区域的分布位置;

确定单元12,可以用于根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,其中,所述目标叠加矩阵为基础矩阵中的矩阵参数的位置在进行变更后得到的;

操作单元13,可以用于将所述输入图像中的每个所述待处理区域分别与对应的所述目标叠加矩阵进行叠加,得到复合图像,并将所述复合图像转换成目标图像,其中,所述目标图像为符合目标数量比特位的图像。

在本实施例中,所述显示特征可以理解为在输入图像显示过程中,该图像的特点,其中主要是该图像中需要进行处理的区域的位置,即待处理区域的分布位置。在这个过程中当获取单元11获取到输入图像并确定了该显示特征后,就可以基于确定单元12对该输入图像进行叠加操作,由于叠加过程中如果采用了相同的叠加矩阵,那么就会因叠加后的图像出现与规律性的亮斑,具体可以如图1-A所示,其中假如当前输入图像中的各个像素点的显示参数的值为10bits的133,那么在常规的叠加过程中,利用该图中标准2*2矩阵进行叠加并转换成8比特后,得到的各个显示参数的值就会出现如图中阴影部分(34)的规则性分布的情况,而在后续显示的过程中,该部分就会形成有规律分布的亮斑情况的出现。基于此,在本实施例中,基于确定单元12可以为每个待处理区域分别确定不同的目标叠加矩阵,而该目标叠加矩阵是基于基础矩阵中的矩阵参数的位置变动形成的,那么就确保了在叠加后并转换成8比特之后的图像中(34)出现的位置不再如图1-A所示的规律化出现,也就确保了在基于操作单元将输入图像将每个待处理区域分别与目标叠加矩阵叠加得到的复合图像再转换成目标图像后,该目标图像中不会如图1-A所示的规律化的亮斑出现,从而解决了现有的将高比特图像处理成低比特图像过程中有规律分布的亮斑的形成问题。

基于此,在本实施例中,相较于现有技术,在本申请的图像处理过程中,由于不再采用单一的叠加矩阵对图像中的所有区域进行叠加,而是基于输入图像中的每个待处理区域采用不同的目标叠加矩阵进行叠加,这样就确保了在叠加后,每个待处理区域在叠加后的数据内容存在区别,从而使得后续在处理成低比特图像后,各个区域不会得到相同的显示参数,使得亮斑出现在各个区域中的位置也不相同,也就避免了出现有规则的亮斑的情况,解决了现有技术在将高比特图像处理成低比特图像时,因叠加相同的叠加矩阵而导致的规则亮斑的问题。

在一些实施例中,如图2所示,所述确定单元12,具体可以用于从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵,其中,所述预设矩阵集合中至少包括两个所述叠加矩阵。

在本实施例所述的装置的实际应用中,由于目标叠加矩阵是基于基础矩阵进行矩阵参数的位置变化后得到的,那么就可以基于这种变化得到的预设矩阵集合中作为目标叠加矩阵的选取依据,由于在该预设叠加矩阵集合中至少包含了两个叠加矩阵,且确定单元12在选取目标叠加矩阵的过程中会为待处理区域分别选取不同的矩阵作为目标叠加矩阵,这就确保了在选取目标叠加矩阵的过程中不需要再需要执行对基础矩阵进行变换的步骤,而是直接从叠加矩阵进行叠加,可以提高目标叠加矩阵确定效率,减少了整个图像处理的时间消耗。

在一些实施例中,如图2所示,所述确定单元12,还具体可以用于从所述预设矩阵集合中按照第一规则为每个所述待处理区域分别选取一个所述叠加矩阵,作为所述目标叠加矩阵,其中,所述第一规则可以用于在相邻的所述待处理区域选取不同的所述叠加矩阵。

由于在本实施例具体实施的过程中,一个输入图像中包含多个待处理区域,而这些区域之间存在一定的关联程度,例如待处理区域之间的是否临近,为了确保避免出现有规律的亮斑,在本实施例中,当确定单元12确定待处理区域的目标叠加矩阵时,就需要依照第一规则进行,该第一规则用于对相邻的待处理区域选取叠加矩阵进行限制,也就是说如果两个待处理区域处于相邻区域,那么就需要确保这两个区域所需的目标叠加矩阵不同,这样就能够保证在叠加并转换后出现相同的显示参数,也就避免了这两个待处理区域在后续出现相同位置的亮斑,从而避免了整个输入图像中输出有规律的亮斑的情况。

在一些实施例中,由于输入图像在经图像处理并显示的过程中,并不是显示相同的一张图像,也是该输入图像在一秒内显示多少次,即按帧显示,那么在这个过程中,基于人眼视觉的特点,如果在短时间内多帧图像中显示的亮斑之间出现位置变化,那么整体上也可以减少该图像亮斑出现的视觉效果。

基于此,如图2所示,所述显示特征还包括显示帧数;

所述确定单元12,还具体可以用于从所述预设矩阵集合中为所述待处理区域按照第二规则分别选取对应所述显示帧数的数量的叠加矩阵,作为所述目标叠加矩阵,其中,所述第二规则可以用于在同一个所述待处理区域显示不同帧时,选取不同的叠加矩阵。

这样,在本实施例中,在确定待处理区域的目标矩阵的过程中,可以首先基于该待处理区域在这个显示阶段中显示的次数,也就是显示帧数,在此基础上确定每一帧该区域所需的目标叠加矩阵,在这个过程中就可以基于第二规则将不同帧在同一个区域选取不同的目标叠加矩阵,那么在后续转换后得到的目标图像,在这个区域的显示效果会因多帧之间的亮斑位置变化而整体上减少亮斑的视觉效果,从而从视觉效果的角度上减少亮斑出现的效果,那么以此类推多个待处理区域采用同样的方式进行处理,就可以整体上减少亮斑的视觉效果,也就解决了同一个待处理区域中同一个位置多帧出现亮斑的次数,降低了规律性分布的亮斑出现的情况。

在一些实施例中,如图2所示,所述装置还包括:

幅度确定单元14,可以用于基于用户指令确定矩阵变动幅度,并基于所述矩阵变动幅度以及所述显示帧数确定目标矩阵数量,所述目标矩阵数量不超过所述显示帧数;

所述确定单元12,具体可以用于在所述预设矩阵集合中为所述待处理区域按照所述第二规则分别选取对应所述目标矩阵数量的叠加矩阵,作为所述目标叠加矩阵。

基于前述实施例的描述可知,基于视觉的特点,在某个显示区域中,如果亮斑的位置在一秒内的多帧中不断变化,会整体上减少亮斑的视觉效果,那么在本实施例中,在确定单元12基于第二规则为待处理区域选取目标叠加矩阵的过程中,并非需要每帧对应的叠加矩阵都要不同,而是可以基于幅度确定单元14从用户指令的角度来分析需要矩阵变化幅度,并以此来确定目标矩阵数量,该目标矩阵数量是小于或等于显示帧数的,即在多帧图像中,该待处理区域的所需的叠加矩阵在某帧或某些帧的矩阵是不变的,例如以某显示器显示过程采用210hz为例,在输入图像转换成目标图像显示的过程中,一秒钟内会显示210帧,基于本实施例的方法,当基于幅度确定单元14确定的目标矩阵数量为150时,说明在后续确定单元12选取目标叠加矩阵的过程中,只要选取150次目标叠加矩阵即可,剩余的60帧可以采用基础矩阵进行叠加,这样相较于210帧都采用基础矩阵进行叠加相比,最终目标图像的显示效果会因其中150帧的显示过程中叠加的矩阵不同而导致亮斑在待处理区域的位置发送变化,从而能够减少整体上在同一个位置120帧都出现亮斑的情况,也就减少了亮斑对整体显示效果的影响,继而为整个目标图像中的有规律性出现的亮斑的情况进行进一步的削弱,减弱了规律性分布的亮斑出现的效果。

在一些实施例中,如图2所示,所述叠加矩阵包括拜耳矩阵;

所述装置还包括:

变更操作单元15,可以用于将所述拜耳矩阵中的显示参数进行至少一次变更操作,并将每次所述变更操作得到的矩阵进行记录,得到所述叠加矩阵;其中所述变更操作可以用于将至少两个所述显示参数在所述拜耳矩阵中的位置进行变更;

生成单元16,可以用于根据多个所述叠加矩阵生成所述预设矩阵集合。

具体的,变更操作单元15在将拜耳矩阵的显示参数进行变更操作后得到的叠加矩阵可以如图2-A所示,其中基于该图所示可知,在变更操作执行的过程中并未修改显示参数的具体值,而是将这几个显示参数的位置进行变动,那么后续进行叠加的过程中,就会将这些显示参数的位置变动的矩阵进行叠加,这样后续得到的复合图像所转换成的目标图像中,显示参数的变化也就随机化了,基于此得到的显示效果中亮斑的位置也就随机化了,不会再出现规律性分布的亮斑。

在一些实施例中,如图2所示,所述装置还包括:

图像确定单元17,可以用于基于所述显示特征确定所述输入图像是否为目标处理图像,所述目标处理图像包括所述待处理区域覆盖所述输入图像整体的图像、所述待处理区域在所述输入图像中呈规律分布的图像、以及至少两个所述待处理区域彼此贴合的图像;

所述确定单元12,具体可以用于当确定所述输入图像为所述目标处理图像时,根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵。

由于输入图像的具体图像内容可能是不同的,例如该输入图像可能是具有均匀分布的色块,或者是整体被一个颜色填充的图像,基于其输入图像的内容不同,在本实施例中,对于某些图像而言,并非需要执行前述实施例的方法,例如对于均匀出现的亮斑,会影响用户观看体验,但如果该输入图像本身就是一个高亮的白色图像时,那么亮斑对视觉的影响就是微乎其微的,如果再执行上述实施例的方法进行图像处理,显然会影响图像显示的效率,因此,在本实施中,就可以基于该图像确定单元17来进行分析,确定该输入图像是否是需要执行上述图像处理过程的图像,也就是目标处理图像,在本实施例中,对于目标处理图像的理解可以为待处理区域呈规律分布的图像,或者多个待处理区域之间彼此贴合的图像,对于前者而言,如果待处理区域本身处于规律分布,那么如果采用相同的基础矩阵叠加,也会出现有规律分布的亮斑,而对于后者,可以理解为多个待处理区域之间连成一片,那么如果都采用上述方法,就会出现如图1-A所示的有规律性的显示参数(34),从而形成亮斑。

综上,当图像确定单元17确定输入图像确实为目标处理图像时,那么就说明如果不执行上述实施例的方法对图像处理就会出现有规则出现的亮斑,这样就可以基于确定单元12为每个待处理区域确定目标叠加矩阵,从而避免当有些图像自身不需要理会有规则的亮斑的情况下执行上述方法导致影响显示效率的问题。

进一步的,作为对上述图1及图2所示装置的实现,本申请另一实施例还提供了一种图像处理方法。该方法实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的方法能够对应实现前述装置实施例中的全部内容。该方法为了实现一种图像处理方法,主要目的在于在将高比特图像处理成低比特图像时,解决处理得到图像中出现有规律的亮斑问题,具体如图3所示,该装置包括:

301、获取输入图像,并确定输入图像的显示特征。

其中,所述显示特征包括所述输入图像中每个待处理区域的分布位置。

302、根据显示特征为每个待处理区域分别确定不同的目标叠加矩阵。

其中,所述目标叠加矩阵为基础矩阵中的矩阵参数的位置在进行变更后得到的。

303、将输入图像中的每个待处理区域分别与对应的目标叠加矩阵进行叠加,得到复合图像,并将复合图像转换成目标图像。

其中,所述目标图像为符合目标数量比特位的图像。

进一步的,在具体实施过程中,前述步骤302中,根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,包括:

从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵,其中,所述预设矩阵集合中至少包括两个所述叠加矩阵。

进一步的,在具体实施过程中,前述步骤中,所述从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵,包括:

从所述预设矩阵集合中按照第一规则为每个所述待处理区域分别选取一个所述叠加矩阵,作为所述目标叠加矩阵,其中,所述第一规则用于在相邻的所述待处理区域选取不同的所述叠加矩阵。

进一步的,在具体实施过程中,所述显示特征还包括显示帧数;

前述步骤中,所述从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵,包括:

从所述预设矩阵集合中为所述待处理区域按照第二规则分别选取对应所述显示帧数的数量的叠加矩阵,作为所述目标叠加矩阵,其中,所述第二规则用于在同一个所述待处理区域显示不同帧时,选取不同的叠加矩阵。

进一步的,在具体实施过程中,在前述步骤中从所述预设矩阵集合中为所述待处理区域按照第二规则分别选取对应所述显示帧数的数量的叠加矩阵,作为所述目标叠加矩阵之前,所述方法还包括:

基于用户指令确定矩阵变动幅度,并基于所述矩阵变动幅度以及所述显示帧数确定目标矩阵数量,所述目标矩阵数量不超过所述显示帧数;

前述步骤所述从所述预设矩阵集合中为所述待处理区域按照第二规则分别选取对应所述显示帧数的数量的叠加矩阵,作为所述目标叠加矩阵,包括:

在所述预设矩阵集合中为所述待处理区域按照所述第二规则分别选取对应所述目标矩阵数量的叠加矩阵,作为所述目标叠加矩阵。

进一步的,在具体实施过程中,所述叠加矩阵包括拜耳矩阵;

在前述步骤中从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵之前,所述方法还包括:

将所述拜耳矩阵中的显示参数进行至少一次变更操作,并将每次所述变更操作得到的矩阵进行记录,得到所述叠加矩阵;其中所述变更操作用于将至少两个所述显示参数在所述拜耳矩阵中的位置进行变更;

根据多个所述叠加矩阵生成所述预设矩阵集合。

进一步的,在具体实施过程中,在所述根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵之前,所述方法还包括:

基于所述显示特征确定所述输入图像是否为目标处理图像,所述目标处理图像包括所述待处理区域覆盖所述输入图像整体的图像、所述待处理区域在所述输入图像中呈规律分布的图像、以及至少两个所述待处理区域彼此贴合的图像;

基于此,前述步骤中,所述根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,包括:

当确定所述输入图像为所述目标处理图像时,根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵。

本申请实施例提供一种图像处理装置及方法,在本申请实施例中,能够首先通过获取单元获取输入图像,并确定所述输入图像的显示特征,其中,所述显示特征包括所述输入图像中每个待处理区域的分布位置;然后通过确定单元根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,其中,所述目标叠加矩阵为基础矩阵中的矩阵参数的位置在进行变更后得到的;最后通过操作单元将所述输入图像中的每个所述待处理区域分别与对应的所述目标叠加矩阵进行叠加,得到复合图像,并将所述复合图像转换成目标图像,其中,所述目标图像为符合目标数量比特位的图像,从而实现图像处理功能。相较于现有技术,在本申请的图像处理过程中,由于不再采用单一的叠加矩阵对图像中的所有区域进行叠加,而是基于输入图像中的每个待处理区域采用不同的目标叠加矩阵进行叠加,这样就确保了在叠加后,每个待处理区域在叠加后的数据内容存在区别,从而使得后续在处理成低比特图像后,各个区域不会得到相同的显示参数,使得亮斑出现在各个区域中的位置也不相同,也就避免了出现有规则的亮斑的情况,解决了现有技术在将高比特图像处理成低比特图像时,因叠加相同的叠加矩阵而导致的规则亮斑的问题。

所述图像处理装置包括处理器和存储器,上述获取单元、确定单元、操作单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来在将高比特图像处理成低比特图像时,解决处理得到图像中出现有规律的亮斑问题。

本申请实施例提供了一种图像处理设备,所述设备包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行前述任一项所述的图像处理方法。

本申请实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述所述的图像处理方法。

存储介质可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。

本申请实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:获取输入图像,并确定所述输入图像的显示特征,其中,所述显示特征包括所述输入图像中每个待处理区域的分布位置;根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,其中,所述目标叠加矩阵为基础矩阵中的矩阵参数的位置在进行变更后得到的;将所述输入图像中的每个所述待处理区域分别与对应的所述目标叠加矩阵进行叠加,得到复合图像,并将所述复合图像转换成目标图像,其中,所述目标图像为符合目标数量比特位的图像。

进一步的,所述根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,包括:

从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵,其中,所述预设矩阵集合中至少包括两个所述叠加矩阵。

进一步的,所述从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵,包括:

从所述预设矩阵集合中按照第一规则为每个所述待处理区域分别选取一个所述叠加矩阵,作为所述目标叠加矩阵,其中,所述第一规则用于在相邻的所述待处理区域选取不同的所述叠加矩阵。

进一步的,所述显示特征还包括显示帧数;

所述从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵,包括:

从所述预设矩阵集合中为所述待处理区域按照第二规则分别选取对应所述显示帧数的数量的叠加矩阵,作为所述目标叠加矩阵,其中,所述第二规则用于在同一个所述待处理区域显示不同帧时,选取不同的叠加矩阵。

进一步的,在所述从所述预设矩阵集合中为所述待处理区域按照第二规则分别选取对应所述显示帧数的数量的叠加矩阵,作为所述目标叠加矩阵之前,所述方法还包括:

基于用户指令确定矩阵变动幅度,并基于所述矩阵变动幅度以及所述显示帧数确定目标矩阵数量,所述目标矩阵数量不超过所述显示帧数;

所述从所述预设矩阵集合中为所述待处理区域按照第二规则分别选取对应所述显示帧数的数量的叠加矩阵,作为所述目标叠加矩阵,包括:

在所述预设矩阵集合中为所述待处理区域按照所述第二规则分别选取对应所述目标矩阵数量的叠加矩阵,作为所述目标叠加矩阵。

进一步的,所述叠加矩阵包括拜耳矩阵;

在所述从预设矩阵集合中选取一个叠加矩阵作为所述待处理区域的目标叠加矩阵之前,所述方法还包括:

将所述拜耳矩阵中的显示参数进行至少一次变更操作,并将每次所述变更操作得到的矩阵进行记录,得到所述叠加矩阵;其中所述变更操作用于将至少两个所述显示参数在所述拜耳矩阵中的位置进行变更;

根据多个所述叠加矩阵生成所述预设矩阵集合。

进一步的,在所述根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵之前,所述方法还包括:

基于所述显示特征确定所述输入图像是否为目标处理图像,所述目标处理图像包括所述待处理区域覆盖所述输入图像整体的图像、所述待处理区域在所述输入图像中呈规律分布的图像、以及至少两个所述待处理区域彼此贴合的图像;

所述根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,包括:

当确定所述输入图像为所述目标处理图像时,根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:获取输入图像,并确定所述输入图像的显示特征,其中,所述显示特征包括所述输入图像中每个待处理区域的分布位置;根据所述显示特征为每个所述待处理区域分别确定不同的目标叠加矩阵,其中,所述目标叠加矩阵为基础矩阵中的矩阵参数的位置在进行变更后得到的;将所述输入图像中的每个所述待处理区域分别与对应的所述目标叠加矩阵进行叠加,得到复合图像,并将所述复合图像转换成目标图像,其中,所述目标图像为符合目标数量比特位的图像。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

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

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

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

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

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

相关技术
  • 图像处理装置、学习装置、图像处理方法、识别基准的生成方法、学习方法和程序
  • 图像处理装置、图像形成装置、图像处理方法以及记录介质
  • 图像处理装置、图像处理方法、程序和图像处理系统
  • 神经网络、训练方法、图像处理方法及图像处理装置
  • 图像处理方法、图像处理装置和电子设备
  • 衣服图像处理系统、衣服图像处理系统的控制方法、衣服图像处理装置、衣服图像处理装置的控制方法、程序、以及信息存储介质
  • 信息处理装置、信息处理方法、控制装置、控制系统、控制方法、断层合成图像捕获装置、X射线成像装置、图像处理装置、图像处理系统、图像处理方法和计算机程序
技术分类

06120116154910