图像处理方法和装置、电子设备、计算机可读存储介质与流程

文档序号:16886170发布日期:2019-02-15 22:39阅读:142来源:国知局
图像处理方法和装置、电子设备、计算机可读存储介质与流程

本申请涉及图像处理技术领域,特别是涉及一种图像处理方法、装置、电子设备、计算机可读存储介质。



背景技术:

用户通过拍摄设备拍摄图像之后,往往会对图像进行相应的处理,以使得图像更加符合用户的需求。目前,电子设备可以在拍摄过程中选择所需要的拍摄模式,以对拍摄得到的图像进行处理。然而,传统的对所获取的图像的处理方式较为单一。



技术实现要素:

本申请实施例提供一种图像处理方法、装置、电子设备、计算机可读存储介质,可以丰富图像处理方式,增加图像处理的多样性。

一种图像处理方法,所述方法包括:

获取待处理图像;

控制各光源出光点按照预设出光规则出光,生成得到所述各光源出光点分别对应的光效素材;

基于所述光效素材对所述待处理图像进行图像处理。

一种图像处理装置,所述装置包括:

图像获取模块,用于获取待处理图像;

素材生成模块,用于控制各光源出光点按照预设出光规则出光,生成得到所述各光源出光点分别对应的光效素材;

图像处理模块,用于基于所述光效素材对所述待处理图像进行图像处理。

一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:

获取待处理图像;

控制各光源出光点按照预设出光规则出光,生成得到所述各光源出光点分别对应的光效素材;

基于所述光效素材对所述待处理图像进行图像处理。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:

获取待处理图像;

控制各光源出光点按照预设出光规则出光,生成得到所述各光源出光点分别对应的光效素材;

基于所述光效素材对所述待处理图像进行图像处理。

上述图像处理方法和装置、电子设备、计算机可读存储介质,获取待处理图像,然后控制各光源出光点按照预设出光规则出光,生成得到各光源出光点分别对应的光效素材,进而基于各光源出光点的光效素材对待处理图像进行图像处理。实现了在对待处理图像进行处理时,利用不同颜色不同方向的光效素材对待处理图像进行处理,丰富图像处理方式,增加图像处理的多样性,满足个性化需求,提高用户黏性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为一个实施例中图像处理方法的应用环境图;

图2为一个实施例中图像处理方法的流程图;

图3为一个实施例中得到光效素材的步骤的流程图;

图4为一个实施例中各光源出光点出光得到光效素材步骤的流程示意图;

图5为一个实施例中电子设备的界面示意图;

图6为另一个实施例中电子设备的界面示意图;

图7为一个实施例中图像处理装置的结构框图;

图8为一个实施例中电子设备的结构框图;

图9为一个实施例中电子设备的内部结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

图1为一个实施例中图像处理方法的应用环境示意图。如图1所示,该应用环境包括电子设备100。在电子设备100获取了待处理图像时,控制设置在电子设备100中的各光源出光点按照预设的出光规则进行出光,以生成得到对应的光效素材,进而电子设备100将光效素材叠加至待处理图像上以完成对应的图像处理。

图2为一个实施例中图像处理方法的流程图。本实施例中的图像处理方法,以运行于图1中的电子设备上为例进行描述。如图2所示,图像处理方法包括步骤202至步骤206。

步骤202,获取待处理图像。

其中,待处理图像是电子设备当前进行图像处理的图像,可以是根据用户的选择指令在本地或者云端获取的已经存在的图像,也可以是用户利用电子设备的图像采集装置进行预览的图像。

在需要对相应的图像进行图像处理时,通过触发电子设备的图像获取指令,使得相关的电子设备获取待处理图像。图像获取指令可以是用户开启电子设备的图像采集功能进行图像的获取,比如开启电子设备的拍照,还可以是用户在本地获取云端获取相应的图像并进行查看时对待处理图像进行处理而进行相应操作,具体不做限制。

步骤204,控制各光源出光点按照预设规则出光,生成得到各光源出光点分别对应的光效素材。

其中,光源出光点是设置在电子设备中用于发出单一颜色光的光源点。

在得到待处理图像时,由于需要对待处理图像进行图像处理,因此首先需要得到对待处理图像进行图像处理的光效素材,通过控制设置在电子设备中的光源出光点按照相应的规则完成出光,以生成得到各光源出光点分别对应的光效素材。通常情况下,不同的出光规则得到的光效素材是不同的,在获取了待处理图像时,根据待处理图像的相关特征控制光源出光点进行出光,以可得到对应的光效素材,其中,待处理图像的相关特征包括待处理图像的亮度信息或者得到待处理图像的环境信息。所得到各光源点分别对应的光效素材,可以独自对待处理图像进行处理,还可以是根据各光源点的光效素材得到的整体光效素材,进而基于整体光效素材对待处理图像进行处理。

另外,光源出光点设置在电子设备的内部,具体地,将光源出光点设置在待处理图像的四周,并且各光源出光点的位置是固定的。光源出光点根据得到的待处理图像的确定光效素材生成规则,然后根据光效素材生成规则以及相应的出光规则控制各光源出光点进行出光。

步骤206,基于光效素材对待处理图像进行图像处理。

在电子设备得到各光源出光点的光效素材之后,根据光效素材对待处理图像进行图像处理。在控制各光源出光点进行出光以得到对待处理图像进行处理的光效素材时,将光效素材叠加到待处理图像上,即完成对待处理图像的处理,并在完成对待处理图像的光效素材叠加之后输出处理之后的图像。

本实施例中的图像处理方法,在电子设备得到待处理图像时,控制各光源点按照预设的出光规则出光,以生成得到各光源出光点分别对应的光效素材,进而根据所得到的光效素材对待处理图像进行图像处理。实现了在对待处理图像进行处理时,基于不同类型的光得到对应的光效素材,以丰富对待处理图像的处理方式,丰富图像处理多样性,提高用户黏性。

在一个实施例中,在控制各光源出光点按照预设规则及逆行出光,生成得到各光源出光点分别对应的光效素材之前,还包括:

获取待处理图像的亮度信息或者得到所述待处理图像的环境信息,并基于所述亮度信息或者环境信息得到对应的光效素材生成规则。

在得到待处理图像,且需要对待处理图像进行图像处理时,首先根据待处理图像的亮度信息确定当前所对应的光效素材生成规则,具体可以通过在预先所设置的对应关系列表中进行查询匹配。在实际应用过程中,在得到待处理图像时,由于待处理图像自身的特征性质的不同,使得在对待处理图像进行处理时,获取的光效素材将会有所不同。不同环境场景下所获取的图像的特征性质有所不同,比如因为环境亮度的不同使得所得到的待处理图像的亮度信息有所不同,在亮度较强的环境下所得到的图像的亮度特征将会较强,而在亮度较弱的环境下所得到的图像的亮度特征将会较弱。

另外,若待处理图像的获取是用户利用点至设备进行拍摄而得到的,在用户利用电子设备的图像采集装置(摄像头)采集到的待处理图像之后,且进行图像处理时,首先需要根据环境的亮度信息确定进行图像处理的光效素材的特征,比如光效素材的亮度值,或者是饱和度等其他的特征参数。通过电子设备获取当前环境的进光量,进而确定当前环境的亮度值,然后在对应关系列表中进行查询,以确定各光源出光点进行出光时的亮度信息。

需要说明的是,在根据待处理图像的亮度信息得到对应的光效素材生成规则时,根据所确定的亮度值在对应关系列表中进行查询,而在对应关系列表中存储有不同区间的亮度值对应的光效素材生成规则,进而可以有效地根据实际的场景需求确定更加合适的光效素材生成规则,以得到更加合适的光效素材。

可选地,在一个实施例中,如图3所示,步骤204,控制各光源出光点按照预设出光规则进行出光,生成得到对应的光效素材,包括:

步骤302,基于所述光效素材生成规则,确定各光源出光点对应的出光亮度值。

其中,出光亮度值是光源出光点进行出光时的光线亮度。

在电子设备根据待处理图像得到对应的光效素材生成规则之后,根据光效素材生成规则确定各光源出光点对应的出光亮度值。

在实际应用中,待处理图像的亮度信息的不同所对应的光效素材的相关特征有所不同,若待处理图像是在亮度较强的环境下所得到的,那么待处理图像的亮度信息将会较强,此时在对待处理图像进行处理时,若进行处理的光效素材的亮度值较低,那么在完成光效素材的叠加之后,可能存在效果不明显或者没有任何处理效果的情况,也就是此时需要一个亮度值与待处理图像的亮度值相匹配的光效素材对待处理图像进行处理。另外,除了可以确定所发出光线的亮度值,还可以对所发出光线的饱和度值进行确定,使得所发出的光线能够更加适合当前的图像处理。

步骤304,基于预设出光规则,控制所述各光源出光点根据所述出光亮度值出光,得到对应的光效素材。

在得到各光源出光点的出光特征,即所发出光线的亮度值之后,将根据预设的出光规则控制各光源出光点按照出光规则进行出光,进而得到对应的光效素材。电子设备中设置有若干光源出光点,最终所得到的对待处理图像进行图像处理的光效素材是各光源出光点分别对应的光效素材的合成,不同光源出光点所发出的光效素材有所不同,包括颜色的不同以及方向的不同,将各光源出光点分别对应的光效素材进行合成,得到呈现包含有多种颜色的光效素材。

在本实施例中,在得到待处理图像的亮度信息或者获取待处理图像的环境信息之后,根据亮度信息或者环境信息得到对应的光效素材生成规则,进而根据各光源出光点的预设出光规则,按照光效素材生成规则控制各光源出光点进行出光,得到各光源出光点分别对应的光效素材,进而将得到的各光效素材进行合成,以得到对待处理图像进行处理的光效素材。根据待处理图像的特征信息或者得到待处理图像的环境信息确定光效素材的获取规则,使得所得到的光效素材更加符合待处理图像的实际需求,进而使得得到的图像处理结果更加合适和效果更好。

在一个实施例中,如图4所示,步骤304,基于预设出光规则,控制所述各光源出光点根据所述出光特征进行出光,得到对应的光效素材,包括:

步骤402,获取待处理图像的目标区域。

步骤404,基于目标区域以及各光源出光点分别对应的位置信息,确定各光源出光点分别对应的出光方向。

步骤406,控制各光源出光点根据对应的出光方向进行出光,得到各光源出光点分别对应的光效素材。

其中,位置信息是光源出光点在电子设备中所设置的位置;当待处理图像中存在人像时,将人像所处的区域设置为目标区域,当待处理图像中不存在人像时,将待处理图像的焦点所处的位置所占有的区域设置为目标区域;出光方向是光源出光点进行出光是的方向,且每个光源出光点的出光方向有所不同。

获取待处理图像中的目标区域,其中目标区域的确定可以是电子设备自动确定,还可以是通过用户的相应操作为确定的,在确定待处理图像的目标区域之后,根据各光源出光点分别对应的位置信息确定各光源出光点在出光时分别对应的出光方向,最后控制各光源出光点根据对应的出光方向进行出光,得到各光源出光点分别对应的光效素材,进而将各光效素材进行合成得到对待处理图像进行处理的光效素材。

需要说明的是,除了可以将光效素材进行合成得到对待处理图像进行处理的整体光效素材之外,还可以不将光效素材进行合成,而是利用各光效素材同时对待处理图像进行处理。另外,各光源出光点分别对应的位置在电子设备中是预先所设置好的,在得到的待处理图像时,即可准确知道光源出光点分别对应的位置信息。

可选地,获取待处理图像的目标区域,包括:当待处理图像中存在人像时,将人像所处的区域作为目标区域;或,当待处理图像中不存在人像时,获取待处理图像的焦点,并以焦点作为中心点得到相应的区域作为目标区域。

在获取待处理图像的目标区域时,首先对待处理图像进行人像获取,通过对人像的特征进行识别,以确定待处理图像中是否包含有人像。以待处理图像时利用电子设备的图像采集装置进行采集得到的为例,即进行拍照,在用户需要对进行拍照而得到的图像进行处理时,首先确定所采集的图像中是否存在人像,在存在人像时,将人像所处的区域设置为目标区域,如图5所示,图5中存在有人像,因此将区域a设置为目标区域,而当不存在人像时,将进行拍照时,以焦点为圆心得到相应的区域作为目标区域,或者将用户通过触控操作确定焦点位置,进而以焦点为圆心得到相应的区域作为目标区域,需要说明的是,当待处理图像中没有人像时,根据焦点确定目标区域时,目标区域半径的设定不限,只要包含有焦点即可。如图6所示,此时待处理图像中不存在人像,而是部分场景图,此时若是电子设备进行自动对焦,那么将自动对焦所对应的焦点所处的区域设置为目标区域,如图6中的a区域,当用户进行人为对焦时,将用户进行对焦得到的焦点所处的区域设置为目标区域,如图6中的b区域。

在得到目标区域之后,确定目标区域的中心点位置,进而确定各光源出光点分别对应的出光方向。对于待处理图像中不存在人像的情况,即直接将焦点所处的区域作为目标区域时,直接根据各光源出光点的位置和焦点位置确定各光源出光点的实际出光方向;对于待处理图像中存在人像的情况,首先获取人像区域的中心点位置,进而根据中心点位置确定各光源出光点的出光方向。

在实际应用中,设置在电子设备中的光源出光点的数量依据电子设备的实际情况而定,且位置的设定可以依据实际的实验结果确定更加合适的位置。假设所设定的光源出光点的数量为4个,且具体的位置设定如图5和图6所示,即a、b、c、d为光源出光点所处的位置,当待处理图像中存在人像时,首先对人像区域的中心点位置进行确定,如图5中点x所示,此时x为人像区域的中心点位置,那么四个光源出光电的出光方向分别为ax、bx、cx以及dx。当待处理图像中不存在人像图像时,此时的出光方向如图6所示,若焦点位置为a,则出光方向分别为aa、ba、ca以及da;若焦点位置为b,则出光方向分别为ab、bb、cb以及db。需要说明的是,对于光源出光点在电子设备中的位置以及数量的设定是不限的,具体可依据实际的实验结果确定更加合适的数量以及位置。

在根据各光源出光点的位置和目标区域得到各光源出光点分别对应的出光方向之后,将控制各光源出光点进行出光,得到各光源出光点分别对应的光效素材,而所有光效素材的组合即为对待处理图像进行图像处理的光效素材。

可选地,在将光效素材进行叠加,以完成对待处理图像的光效处理时,若待处理图像中存在有人像时,还可以对人像区域进行柔光处理,并在完成柔光处理之后输出完成图像处理的图像。进行柔光处理时,首先备份进行图像处理得到的图像;然后对图像按相应的半径进行高斯模糊;接着对模糊后的图像继续进行亮度和对比度的调整;最后用备份的数据与进行调整所得到的图像按照photoshop的滤色方式进行混合。通过对进行处理所得到的图像中的人像区域进行柔光处理,可以更好对进行处理之后的图像进行优化,使得图像处理效果更好。

可选地,在根据光效素材完成对待处理图像的处理之后,即完成光效素材的叠加之后,将输出对应的处理之后的图像。一般情况下均可以准确的完成图像处理,在实际应用中,通过设定相应的控制程序,在需要进行图像处理时,触发对应的控制程序,以完成对待处理图像的图像处理。在电子设备对待处理图像进行图像处理时,若检测到图像处理失败,将数据待处理图像的原图,并且发出图像处理失败的提示信息。一般情况下,只有在进行图像处理的程序宕机,即进行图像处理的程序没有运行完全便停止处理时,才会出现处理失败的情况。

可选地,在基于光效素材对待处理图像进行图像处理时,包括:获取各光源出光点所产生的光效素材,并将光效素材进行叠加得到整体光效素材,进而将整体光效素材叠加至待处理图像上;或,按照各光源出光点对应的光效素材的素材叠加顺序,依次将各光源点分别对应的光效素材叠加至待处理图像上。

在控制各光源出光点按照预设的出光规则出光,以生成得到各光源出光点分别对应的光效素材之后,根据光效素材对待处理图像进行图像处理。具体地,在得到各光源出光点分别对应的光效素材之后,可以根据对各光源出光点所设定的先后顺序进行图像处理。各光源出光点之间存在一定的先后顺序,依次将各光源出光点所生成得到的光效素材叠加至待处理图像上,以完成对待处理图像的光效处理。除了各光源出光点之间存在一定的先后顺序,还可以存在部分光源出光点处于同一时刻的情况,若同时存在多个光效素材需要叠加至待处理图像上时,具体地叠加方式是一样的,将若干个同时需要进行叠加的光效素材当作一个单独的叠加进程,以同时进行光效素材的叠加。

另外,除了将光效素材独自叠加至待处理图像上,还可以先对各光源出光点分别对应的光效素材进行素材叠加,以得到整体光效素材,最后将得到的整体光效素材叠加至待处理图像上。

可选地,在本实施例图像处理方法的一个是实施例中,在用户通过相应的操作得到待处理图像时,首先获取待处理图像的亮度信息或者获取待处理图像的环境亮度信息,以确定设置在电子设备内部的光源出光点进行出光时的光线亮度信息,其中光源出光点设置在待处理图像的四周位置,可以从不同的方向发出光线,然后根据待处理图像中的人像位置或者焦点位置确定各光源出光点的出光方向,进而控制各光源出光点进行出光,以生成得到各光源出光点分别对应的光效素材,最后将得到的光效素材叠加至待处理图像上以完成对待处理图像的色彩处理,根据光效素材岁待处理图像进行处理时,可以获取各光源出光点所产生的光效素材,并将光效素材进行叠加得到整体光效素材,进而整体光效素材叠加至待处理图像上,还可以按照各光源出光点对应的光效素材的素材叠加顺序,依次将各光源点分别对应的光效素材叠加至待处理图像上。实现了在对待处理图像进行处理时,利用不同颜色不同方向的光效素材对待处理图像进行处理,丰富图像处理的多样性,提高用户的使用黏性。

应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

图7为一个实施例的图像处理装置的结构框图。如图7所示,该装置包括:图像获取模块702、素材生成模块704以及图像处理模块706,其中:

图像获取模块702,用于获取待处理图像;

素材生成模块704,用于控制各光源出光点按照预设出光规则出光,生成得到各光源出光点分别对应的光效素材;

图像处理模块706,用于基于光效素材对待处理图像进行图像处理。

在一个实施例中,提供的一种图像处理装置还包括规则确定模块。规则确定模块用于获取待处理图像的亮度信息或者得到待处理图像的环境信息,并基于亮度信息或者环境信息得到对应的光效素材生成规则。

在一个实施例中,提供的一种素材生成模块包括出光特征确定单元和素材生成单元。其中,素材特征获取模块用于基于光效素材生成规则,确定各光源出光点对应的出光亮度值;素材出光模块用于基于预设出光规则,控制各光源出光点根据出光亮度值出光,得到各光源出光点分别对应的光效素材。

在一个实施例中,提供的一种素材出光模块包括位置确定单元、方向确定单元以及素材生成单元。其中,位置确定单元用于获取待处理图像的目标区域;方向确定单元用于基于目标区域以及各光源出光点分别对应的位置信息,确定各光源出光点分别对应的出光方向;素材生成单元用于控制各光源出光点根据对应的出光方向进行出光,得到各光源出光点分别对应的光效素材。

在一个实施例中,提供的一种位置确定单元还用于当确定待处理图像中存在人像时,将人像所处的区域设置为目标区域;或,当确定待处理图像中不存在人像时,获取待处理图像的焦点,并以焦点为中心点得到相应的区域作为目标区域。

在一个实施例中,提供的一种方向确定单元还用于当确定待处理图像中存在人像时,获取目标区域的中心点,并根据位置信息以及中心点确定各光源出光点分别对应的出光方向;或,当确定待处理图像中不存在人像时,根据焦点以及位置信息确定各光源出光点分别对应的出光方向。

在一个实施例中,提供的一种图像处理模块还用于获取各光源出光点所产生的光效素材,并将光效素材进行叠加得到整体光效素材,并将整体光效素材叠加至待处理图像上;或,按照各光源出光点对应的出光顺序,依次将各光源点分别对应的光效素材叠加至待处理图像上。

在一个实施例中,提供的一种图像处理装置还包括柔光处理模块。其中,柔光处理模块用于当待处理图像中存在人像时,对人像所处的区域进行柔光处理。

上述图像处理装置中各个模块的划分仅用于举例说明,在其他实施例中,可将图像处理装置按照需要划分为不同的模块,以完成上述图像处理装置的全部或部分功能。

关于图像处理装置的具体限定可以参见上文中对于图像处理方法的限定,在此不再赘述。上述图像处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

图8为一个实施例中电子设备的内部结构示意图。如图8所示,该电子设备包括通过系统总线连接的处理器和存储器。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种图像处理方法。内存储器为非易失性存储介质中的操作系统计算机程序提供高速缓存的运行环境。该电子设备可以是手机、平板电脑或者个人数字助理或穿戴式设备等。

本申请实施例中提供的图像处理装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在终端或服务器的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述方法的步骤。

本申请实施例还提供一种电子设备。上述电子设备中包括图像处理电路,图像处理电路可以利用硬件和/或软件组件实现,可包括定义isp(imagesignalprocessing,图像信号处理)管线的各种处理单元。图9为一个实施例中图像处理电路的示意图。如图9所示,为便于说明,仅示出与本申请实施例相关的图像处理技术的各个方面。

如图9所示,图像处理电路包括isp处理器940和控制逻辑器950。成像设备910捕捉的图像数据首先由isp处理器940处理,isp处理器940对图像数据进行分析以捕捉可用于确定和/或成像设备910的一个或多个控制参数的图像统计信息。成像设备910可包括具有一个或多个透镜912和图像传感器914的照相机。图像传感器914可包括色彩滤镜阵列(如bayer滤镜),图像传感器914可获取用图像传感器914的每个成像像素捕捉的光强度和波长信息,并提供可由isp处理器940处理的一组原始图像数据。传感器920(如陀螺仪)可基于传感器920接口类型把采集的图像处理的参数(如防抖参数)提供给isp处理器940。传感器920接口可以利用smia(standardmobileimagingarchitecture,标准移动成像架构)接口、其它串行或并行照相机接口或上述接口的组合。

此外,图像传感器914也可将原始图像数据发送给传感器920,传感器920可基于传感器920接口类型把原始图像数据提供给isp处理器940,或者传感器920将原始图像数据存储到图像存储器930中。

isp处理器940按多种格式逐个像素地处理原始图像数据。例如,每个图像像素可具有8、10、12或14比特的位深度,isp处理器940可对原始图像数据进行一个或多个图像处理操作、收集关于图像数据的统计信息。其中,图像处理操作可按相同或不同的位深度精度进行。

isp处理器940还可从图像存储器930接收图像数据。例如,传感器920接口将原始图像数据发送给图像存储器930,图像存储器930中的原始图像数据再提供给isp处理器940以供处理。图像存储器930可为存储器装置的一部分、存储设备、或电子设备内的独立的专用存储器,并可包括dma(directmemoryaccess,直接直接存储器存取)特征。

当接收到来自图像传感器914接口或来自传感器920接口或来自图像存储器930的原始图像数据时,isp处理器940可进行一个或多个图像处理操作,如时域滤波。处理后的图像数据可发送给图像存储器930,以便在被显示之前进行另外的处理。isp处理器940从图像存储器930接收处理数据,并对所述处理数据进行原始域中以及rgb和ycbcr颜色空间中的图像数据处理。isp处理器940处理后的图像数据可输出给显示器970,以供用户观看和/或由图形引擎或gpu(graphicsprocessingunit,图形处理器)进一步处理。此外,isp处理器940的输出还可发送给图像存储器930,且显示器970可从图像存储器930读取图像数据。在一个实施例中,图像存储器930可被配置为实现一个或多个帧缓冲器。此外,isp处理器940的输出可发送给编码器/解码器960,以便编码/解码图像数据。编码的图像数据可被保存,并在显示于显示器970设备上之前解压缩。编码器/解码器960可由cpu或gpu或协处理器实现。

isp处理器940确定的统计数据可发送给控制逻辑器950单元。例如,统计数据可包括自动曝光、自动白平衡、自动聚焦、闪烁检测、黑电平补偿、透镜912阴影校正等图像传感器914统计信息。控制逻辑器950可包括执行一个或多个例程(如固件)的处理器和/或微控制器,一个或多个例程可根据接收的统计数据,确定成像设备910的控制参数及isp处理器940的控制参数。例如,成像设备910的控制参数可包括传感器920控制参数(例如增益、曝光控制的积分时间、防抖参数等)、照相机闪光控制参数、透镜912控制参数(例如聚焦或变焦用焦距)、或这些参数的组合。isp控制参数可包括用于自动白平衡和颜色调整(例如,在rgb处理期间)的增益水平和色彩校正矩阵,以及透镜912阴影校正参数。

以下为运用图9中图像处理技术实现上述图像处理方法的步骤。

本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行图像处理方法的步骤。

一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行图像处理方法。

本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram),它用作外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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