图像的色彩重现方法转让专利

申请号 : CN200910118111.1

文献号 : CN101827273B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 庄哲纶

申请人 : 华晶科技股份有限公司

摘要 :

一种图像的色彩重现方法,应用于彩色滤镜阵列的插值处理过程中重现目标像素的色彩,目标像素周围包围有异于目标像素颜色的比对像素以构成一插值运算矩阵,色彩重现方法包括分别计算各比对像素的亮度及色度的水平变化值、垂直变化值与差异值并与一阀值比较,其中,当差异值小于阀值时,选择比对像素的水平方向与垂直方向的多个周围颜色像素求取各比对像素对目标像素各具的一相异颜色值;以及利用各比对像素分别具有的相异颜色值对目标像素进行相异颜色的插值计算,以计算得目标像素的一目标颜色值。

权利要求 :

1.一种图像的色彩重现方法,应用于彩色滤镜阵列的插值处理过程中重现一图像的色彩,其特征在于,该色彩重现方法包括:决定一插值运算矩阵,其于该图像一预设的位置范围中进行对该图像所具多个颜色像素的插值计算,该些颜色像素的颜色包括有一第一颜色、一第二颜色、与一第三颜色;

从该些颜色像素中选取出具有该第一颜色的一目标像素,并将该些颜色像素中除该第一颜色外的其余颜色定义为多个比对像素;

执行一第一插值程序,分别计算各该比对像素的亮度及色度的一水平变化值、一垂直变化值、与一差异值;

设定一阀值,并利用该阀值对各该比对像素的该水平变化值、该垂直变化值、与该差异值进行比较,当该差异值小于该阀值时,则该比对像素的颜色变化趋势为一平滑趋势,并选择该比对像素的水平方向与垂直方向的多个周围颜色像素,分别利用该些周围颜色像素对所对应的该比对像素进行相异颜色的插值计算,使得各该比对像素对该目标像素均具有一相异颜色值;以及执行一第二插值程序,利用各该比对像素分别具有的该相异颜色值对该目标像素进行相异颜色的插值计算,以计算得该目标像素的一目标颜色值,其中,该水平变化值为各该比对像素的水平方向的该些周围颜色像素的变化量,该垂直变化值为各该比对像素的垂直方向的该些周围颜色像素的变化量,该差异值为各该比对像素的该水平变化值与该垂直变化值之间的差异;以及该阀值用以作为判断的依据:当该差异值大于该阀值,且该水平变化值小于该垂直变化值时,则该比对像素的颜色变化趋势为一水平趋势,并选择该比对像素的水平方向的该些周围颜色像素,分别利用该些周围颜色像素对所对应的该比对像素进行相异颜色的插值计算,使得各该比对像素对该目标像素均具有该相异颜色值;以及当该差异值大于该阀值,且该水平变化值大于该垂直变化值时,则该比对像素的颜色变化趋势为一垂直趋势,并选择该比对像素的垂直方向的该些周围颜色像素,分别利用该些周围颜色像素对所对应的该比对像素进行相异颜色的插值计算,使得各该比对像素对该目标像素均具有该相异颜色值。

2.根据权利要求1所述的图像的色彩重现方法,其特征在于,该些颜色像素的颜色,为由绿色、红色与蓝色所组成群组。

说明书 :

图像的色彩重现方法

技术领域

[0001] 本发明关于一种色彩重现方法,特别是一种图像的色彩重现方法。 背景技术
[0002] 目前数字相机利用电荷耦合组件(Charge Coupled Device,CCD)或互补式金氧半晶体管传感器(CMOS sensor)来感测图像。当数字相机要能具有彩色图像感测的能力时,必须在电荷耦合组件或互补式金氧半晶体管传感器的前面加上彩色滤光片(Color Filter,CF)来进行分色的动作。而彩色滤光片通常都是采用红绿蓝(RGB)三原色来进行分色,一般数字相机通常使用单一电荷耦合组件的像素(pixel)来进行色彩撷取,如此将使得每一个像素点只能直接撷取到红绿蓝(RGB)三原色中的某一色彩值,造成同位置上其它的两个色彩值的遗失。
[0003] 目前的数字相机中最常见的彩色滤光阵列(Color Filter Array,CFA),其中绿色(G)、蓝色(B)与红色(R)的像素点数量比例为2∶1∶1,而此种排列方式通常被称为贝尔图案(Bayer pattern)。经由彩色插值方法的数学运算,借以推测重建出每一个像素所遗失的其它色彩值。
[0004] 而关于彩色插值方法的种类非常多,但基本上可分为两类,第一类称为固定式图像内插法,属于第一类方法有最邻近点(nearest)内插法、双线性(bilinear)内插法以及色彩平缓转换(Smooth Hue Transition)内插法等等。但因第一类方法在进行插值运算以获得某一像素点中遗落的色彩值时,所取的邻近点相对于像素点的相对位置是固定的,所以第一类方法本身并没有侦测边缘的能力,因此其所重建出来的图像边缘线条部份会产生图像模糊的现象。
[0005] 而为能改善上述缺失,称为非固定式图像内插法的第二类方法便被发展出来,此第二类方法在进行内插运算来获得某一像素点中遗落的色彩值时,其所取的邻近点相对于此像素点的相对位置便是不固定的,意即第二类方法本身具有侦测边缘的能力,因此可以降低边缘模糊的现象。例如在3*3彩色滤光阵列中,由不同列的绿色颜色像素的差值与门坎值做比较,来判定感光单元处是否为边缘(edge)区域,据以决定此感光单元处为原始值、内插值或平均值。
[0006] 然而,若仅依据绿色颜色像素作为判断边缘的参考值时,则在缺少绿色颜色像素的位置所计算出的绿色补偿值常会得到不正确的补偿值。若再依据不正确的绿色补偿值进行其它像素位置的内插计算时,则其它像素位置会得到错误的红色补偿值与蓝色补偿值。 [0007] 此外,若使用较大的插值运算矩阵,例如5*7彩色滤光阵列或7*7彩色滤光阵列进行处理,则可以得到较准确的绿色补偿值。但是在使用较大的插值运算矩阵时,则硬件成本则会提高(例如,需增加数字相机的内存大小)。此外,在使用较大的插值运算矩阵时,虽然可得到较准确的绿色补偿值,但是由于处理的像素的数量也增加,所以需要较长的时间进行图像处理,进而提高时间成本。
[0008] 发明内容
[0009] 鉴于以上的问题,本发明的主要目的在于提供一种图像的色彩重现方法,在不需要增加硬件成本与时间成本的情况下,依据不同通道(channel)的颜色像素,对彩色滤镜阵列中的每一个像素利用插值计算产生其相异的颜色值。借以解决公知技术仅依据绿色颜色像素作为判断边缘的参考值,而计算出不正确的补偿值,并解决公知技术需增加硬件成本与时间成本的缺点。
[0010] 因此,本发明所揭露的图像的色彩重现方法,应用于彩色滤镜阵列的插值处理(Color Filter Array Interploation,CFAi)过程中重现图像的色彩,色彩重现方法包括:决定插值运算矩阵,其于图像预设的位置范围中进行对图像所具多个颜色像素的插值计算,颜色像素的颜色包括有第一颜色、第二颜色、与第三颜色;从颜色像素中选取出具有第一颜色的目标像素,并将颜色像素中除第一颜色外的其余颜色定义为多个比对像素;执行第一插值程序,分别计算各比对像素的亮度及色度的水平变化值、垂直变化值、与差异值;
设定阀值,并利用阀值对各比对像素的水平变化值、垂直变化值、与差异值进行比较;当差异值小于阀值时,则比对像素的颜色变化趋势为平滑趋势,并选择比对像素的水平方向与垂直方向的多个周围颜色像素,分别利用周围颜色像素对所对应的比对像素进行相异颜色的插值计算,使得各比对像素对目标像素均具有相异颜色值;以及执行第二插值程序,利用各比对像素分别具有的相异颜色值对目标像素进行相异颜色的插值计算,以计算得目标像素的目标颜色值。
[0011] 其中,上述颜色像素的颜色,为由绿色、红色与蓝色所组成群组。 [0012] 此外,上述水平变化值为各比对像素的水平方向的周围颜色像素的变化量,垂直变化值为各比对像素的垂直方向的周围颜色像素的变化量,差异值为各比对像素的水平变化值与垂直变化值之间的差异。
[0013] 这样,上述阀值用以作为判断的依据:当差异值大于阀值,且水平变化值小于垂直变化值时,则比对像素的颜色变化趋势为水平趋势,并选择比对像素的水平方向的周围颜色像素,分别利用周围颜色像素对所对应的比对像素进行相异颜色的插值计算,使得各比对像素对目标像素均具有相异颜色值。
[0014] 另外,上述阀值用以作为判断的依据:当差异值大于阀值,且水平变化值大于垂直变化值时,则比对像素的颜色变化趋势为垂直趋势,并选择比对像素的垂直方向的周围颜色像素,分别利用周围颜色像素对所对应的比对像素进行相异颜色的插值计算,使得各比对像素对目标像素均具有相异颜色值。
[0015] 根据本发明所提供的的图像的色彩重现方法,应用于数字摄影装置的彩色滤镜阵中的每一像素,对每一像素利用插值计算产生其相异的颜色值过程中。在不需要增加硬件成本与时间成本的情况下,可通过软件计算数字图像中不同颜色像素的相异的颜色值。进而减少在彩色插值方法中,仅使用单一颜色像素进行插值运算而产生不正确的颜色值。 [0016] 以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。 附图说明
[0017] 图1为依据本发明的一实施例的彩色滤镜阵列;
[0018] 图2为依据本发明的一实施例的图像的色彩重现方法的流程图;
[0019] 图3为依据本发明的一实施例的水平变化值、垂直变化值与差异值的计算流程图;
[0020] 图4为依据本发明的一实施例的水平趋势的流程图;
[0021] 图5为依据本发明的一实施例的垂直趋势的流程图;
[0022] 图6为依据本发明的另一实施例的彩色滤镜阵列;
[0023] 图7为依据本发明的另一实施例的图像的色彩重现方法的流程图; [0024] 图8为依据本发明的另一实施例的水平变化值、垂直变化值与差异值的计算流程图;
[0025] 图9为依据本发明的另一实施例的水平变化值、垂直变化值与差异值的另一计算流程图;
[0026] 图10为依据本发明的另一实施例的水平趋势的流程图;
[0027] 图11为依据本发明的另一实施例的垂直趋势的流程图;
[0028] 图12为依据本发明的另一实施例的水平趋势的另一流程图;
[0029] 图13为依据本发明的另一实施例的垂直趋势的另一流程图。
[0030] 其中,附图标记
[0031] 10彩色滤镜阵列
[0032] 20插值运算矩阵
[0033] 30中心点颜色像素
[0034] 40彩色滤镜阵列
[0035] 50插值运算矩阵
[0036] 60中心点颜色像素

具体实施方式

[0037] 根据本发明的图像的色彩重现方法,应用于具有图像撷取功能的电子装置。本方法可通过软件或固件程序内建于电子装置的储存装置中,再由电子装置的处理器执行内建的软件或固件程序搭配图像撷取功能来实现根据本发明的数字图像色彩失真的校正方法。在此,电子装置可为具图像撷取功能的计算机(Computer)、具图像撷取功能的行动电话(Mobile Phone)、或具图像撷取功能的个人数字助理(Personal Digital Assistant,PDA)等,但不仅局限于上述的电子装置。
[0038] 请参考图所示,其为依据本发明的一实施例的彩色滤镜阵列。彩色滤镜阵列10中具有一个插值运算矩阵20,插值运算矩阵20,用以定义出进行插值计算的颜色像素的位置范围。其中R、G及B分别表示红色、绿色及蓝色三种色彩,其下标表示像素位置的坐标,例如在中心点颜色像素30位置的G12表示原本仅存在绿色像素。
[0039] 请参考图2所示,其为依据本发明的一实施例的图像的色彩重现方法的流 程图。请配合参考图1,本发明的流程包括以下步骤:
[0040] S100、设定3*5插值运算矩阵,用以定义出进行插值计算的颜色像素的位置范围; [0041] S110、从颜色像素中选取出具有绿色的目标像素G12,将其余红色与蓝色的颜色像素定义为比对像素(B11、B13、R02与R22);
[0042] S120、执行第一插值程序,计算比对像素B11的水平变化值ΔHB11、垂直变化值ΔVB11与差异值ΔB11;
[0043] S130、利用阀值ΔT对比对像素B11的水平变化值ΔHB11、垂直变化值ΔVB11与差异值ΔB11进行比较;
[0044] S140、当差异值ΔB11小于阀值ΔT时,则比对像素B11的颜色变化趋势为平滑趋势,并选择比对像素的水平方向与垂直方向的周围颜色像素(G10、G12、G01与G21),分别利用周围颜色像素(G10、G12、G01与G21)对比对像素B11进行相异颜色的插值计算,使得比对像素B11对目标像素G12具有绿色颜色值G11,其中G11=(G10+G12+G01+G21)/4; [0045] S150、重复上述S130至S140的步骤,用以计算其余比对像素(B13、R02与R22)对目标像素G12的对应的绿色颜色值(G13、G02与G22);以及
[0046] S160、执行第二插值程序,分别利用比对像素(B11、B13、R02与R22)所属的绿色颜色值(G11、G13、G02与G22)对目标像素G12进行相异颜色的插值计算,使得目标像素G12具有目标颜色值(R12与B12)。
[0047] 其中,上述颜色像素的颜色为由绿色、红色与蓝色所组成群组。 [0048] 此外,在此设定3*5插值运算矩阵进行处理,则可在不需要提高硬件成本下,也可达到图像的色彩重现的效果。
[0049] 另外,电子装置可预设有阀值,以于执行插值计算过程中,作为比较程序中与水平变化值、垂直变化值与差异值的比较使用。
[0050] 在此,请参考图3所示,其为依据本发明的一实施例的水平变化值、垂直变化值与差异值的计算流程图。请配合参考图1,首先,以比对像素(B11、B13、R02与R22)中的B11进行说明。对于步骤S120,可包括以下实施步骤:
[0051] S122、计算比对像素B11的周围颜色像素(R00与G01)的水平方向的水平变化值ΔHB11,其中ΔHB11=|R00-G01|;
[0052] S124、计算比对像素B11的周围颜色像素(R00与G10)的垂直方向的垂直变 化值ΔVB11,其中ΔVB11=|R00-G10|;以及
[0053] S126、计算水平变化值ΔHB11与垂直变化值ΔVB11间的差异值ΔB11,其中ΔB11=|ΔHB11-ΔVB11|。
[0054] 此外,上述以B11进行说明,在B13、R02与R22可分别重复执行步骤S122、S124与S126以求得所属的水平变化值(ΔHB13、ΔHR02与ΔHR22)、垂直变化值(ΔVB13、ΔVR02与ΔVR22)与差异值(ΔB13、ΔR02与ΔR22)。
[0055] 在此,请参考图4所示,其为依据本发明的一实施例的水平趋势的流程图。请配合参考图1,对于步骤S130之后与步骤S150之前,可包括以下实施步骤:
[0056] S142、当差异值ΔB11大于阀值ΔT,且水平变化值ΔHB11小于垂直变化值ΔVB11时,则比对像素B11的颜色变化趋势为水平趋势,并选择比对像素B11的水平方向的周围颜色像素(G10与G12),分别利用周围颜色像素(G10与G12)对比对像素B11进行相异颜色的插值计算,使得比对像素B11对目标像素G12具有绿色颜色值G11,其中G11=(G10+G12)/2;以及 [0057] S144、重复上述S142的步骤,用以计算其余比对像素(B13、R02与R22)对目标像素G12的对应的绿色颜色值(G13、G02与G22)。
[0058] 此外,请参考图5所示,其为依据本发明的一实施例的垂直趋势的流程图。请配合参考图1,对于步骤S130之后与步骤S150之前,可包括以下实施步骤:
[0059] S146、当差异值ΔB11大于阀值ΔT,且水平变化值ΔHB11大于垂直变化值ΔVB11时,则比对像素B11的颜色变化趋势为垂直趋势,并选择比对像素B11的垂直方向的周围颜色像素(G01与G21),分别利用周围颜色像素(G01与G21)对比对像素B11进行相异颜色的插值计算,使得比对像素B11对目标像素G12具有绿色颜色值G11,其中G11=(G01+G21)/2;以及 [0060] S148、重复上述S146的步骤,用以计算其余比对像素(B13、R02与R22)对目标像素G12的对应的绿色颜色值(G13、G02与G22)。
[0061] 其中,上述水平变化值可为周围颜色像素的水平方向中,相邻的相异颜色像素的亮度与色度的差异值。垂直变化值可为周围颜色像素的垂直方向中,相邻的相异颜色像素的亮度与色度的差异值。
[0062] 在此,上述实施例为当彩色滤镜阵列的中心点为绿色像素时,以周围的红色像素与蓝色像素的颜色变化趋势进行彩色插值。然而由另一观点,当彩色滤镜阵列的中心点为非绿色像素时(即为红色像素与蓝色像素),也可以中心点周 围的相异颜色的颜色变化趋势进行彩色插值。
[0063] 请参考图6所示,其为依据本发明的另一实施例的彩色滤镜阵列。彩色滤镜阵列40中具有一个插值运算矩阵50,插值运算矩阵50,用以定义出进行插值计算的颜色像素的位置范围。其中R、G及B分别表示红色、绿色及蓝色三种色彩,其下标表示像素位置的坐标,例如在中心点颜色像素60位置的R12表示原本仅存在红色像素。
[0064] 请参考图7所示,其为依据本发明的另一实施例的图像的色彩重现方法的流程图。请配合参考图6,本发明的流程包括以下步骤:
[0065] S200、设定3*5插值运算矩阵,用以定义出进行插值计算的颜色像素的位置范围; [0066] S210、从颜色像素中选取出具有红色的目标像素R12,将其余蓝色的颜色像素定义为比对像素(B01、B03、B21与B23);
[0067] S220、执行第一插值程序,计算目标像素R12的水平变化值ΔHR12、垂直变化值ΔVR12与差异值ΔR12;
[0068] S230、并利用阀值ΔT对目标像素R12的水平变化值ΔHR12、垂直变化值ΔVR12与差异值ΔR12进行比较;
[0069] S240、当差异值ΔR12小于阀值ΔT时,则目标像素R12的颜色变化趋势为平滑趋势,并选择目标像素的水平方向与垂直方向的周围颜色像素(G11、G13、G02与G22),分别利用周围颜色像素(G11、G13、G02与G22)对目标像素R12进行相异颜色的插值计算,使得目标像素R12具有绿色颜色值G12,其中G12=(G11+G13+G02+G22)/4;
[0070] S250、再执行第一插值程序,计算比对像素B01的水平变化值ΔHB01、垂直变化值ΔVB01与差异值ΔB01;
[0071] S260、并利用阀值ΔT对比对像素B01的水平变化值ΔHB01、垂直变化值ΔVB01与差异值ΔB01进行比较;
[0072] S270、当差异值ΔB01小于阀值ΔT时,则比对像素B01的颜色变化趋势为平滑趋势,并选择比对像素的水平方向与垂直方向的周围颜色像素(G00、G02、G-11与G11),分别利用周围颜色像素(G00、G02、G-11与G11)对比对像素B01进行相异颜色的插值计算,使得比对像素B01对目标像素R12具有绿色颜色值G01,其中G01=(G00+G02+G-11+G11)/4; [0073] S280、重复上述S260至S270的步骤,用以计算其余比对像素(B03、B21与B23)对目标像素R12的对应的绿色颜色值(G03、G21与G23);以及
[0074] S290、执行第二插值程序,分别利用比对像素(B01、B03、B21与B23)所属的绿色颜色值(G01、G03、G21与G23)对目标像素R12进行相异颜色的插值计算,使得目标像素R12具有目标颜色值B12。
[0075] 其中,上述颜色像素的颜色可为由绿色、红色与蓝色所组成群组。 [0076] 此外,在此设定3*5插值运算矩阵进行处理,则可在不需要提高硬件成本下,也可达到图像的色彩重现的效果。
[0077] 另外,电子装置可预设有阀值,以于执行插值计算过程中,作为比较程序中与水平变化值、垂直变化值与差异值的比较使用。
[0078] 在此,请参考图8所示,其为依据本发明的另一实施例的水平变化值、垂直变化值与差异值的计算流程图。请配合参考图6,首先,以目标像素R12进行说明。对于步骤S220,可包括以下实施步骤:
[0079] S222、计算目标像素R12的周围颜色像素(B01与G02)的水平方向的水平变化值ΔHR12,其中ΔHR12=|B01-G02|;
[0080] S224、计算目标像素R12的周围颜色像素(B01与G11)的垂直方向的垂直变化值ΔVR12,其中ΔVR12=|B01-G11|;以及
[0081] S226、计算水平变化值ΔHR12与垂直变化值ΔVR12间的差异值ΔR12,其中ΔR12=|ΔHR12-ΔVR12|。
[0082] 此外,请参考图9所示,其为依据本发明的另一实施例的水平变化值、垂直变化值与差异值的另一计算流程图。请配合参考图6,首先,以比对像素(B01、B03、B21与B23)中的B01进行说明。对于步骤S250,可包括以下实施步骤:
[0083] S252、计算比对像素B01的周围颜色像素(G00与G02)的水平方向的水平变化值ΔHB01,其中ΔHB01=|G00-G02|;
[0084] S254、计算比对像素B01的周围颜色像素(G-11与G11)的垂直方向的垂直变化值ΔVB01,其中ΔVR01=|G-11-G11|;以及
[0085] S256、计算水平变化值ΔHB01与垂直变化值ΔVB01间的差异值ΔB01,其中ΔB01=|ΔHB01-ΔVB01|。
[0086] 此外,上述以B01进行说明,在B03、B21与B23可分别重复执行步骤S252、S254与S256以求得所属的水平变化值(ΔHB03、ΔHB21与ΔHB23)、垂直变化 值(ΔVB03、ΔVB21与ΔVB23)与差异值(ΔB03、ΔB21与ΔB23)。
[0087] 在此,请参考图10所示,其为依据本发明的另一实施例的水平趋势的流程图。请配合参考图6,对于步骤S230之后与步骤S250之前,可包括以下实施步骤: [0088] S242、当差异值ΔR12大于阀值ΔT,且水平变化值ΔHR12小于垂直变化值ΔVR12时,则目标像素R12的颜色变化趋势为水平趋势,并选择目标像素R12的水平方向的周围颜色像素(G11与G13),分别利用周围颜色像素(G11与G13)对目标像素R12进行相异颜色的插值计算,使得目标像素R12具有绿色颜色值G12,其中G12=(G11+G13)/2。
[0089] 此外,请参考图11所示,其为依据本发明的另一实施例的垂直趋势的流程图。请配合参考图6,对于步骤S230之后与步骤S250之前,可包括以下实施步骤: [0090] S244、当差异值ΔR12大于阀值ΔT,且水平变化值ΔHR12大于垂直变化值ΔVR12时,则目标像素R12的颜色变化趋势为垂直趋势,并选择目标像素R12的垂直方向的周围颜色像素(G02与G22),分别利用周围颜色像素(G02与G22)对目标像素R12进行相异颜色的插值计算,使得目标像素R12具有绿色颜色值G12,其中G12=(G02+G22)/2。
[0091] 另外,请参考图12所示,其为依据本发明的另一实施例的水平趋势的另一流程图。请配合参考图6,对于步骤S260之后与步骤S280之前,可包括以下实施步骤: [0092] S272、当差异值ΔB01大于阀值ΔT,且水平变化值ΔHB01小于垂直变化值ΔVB01时,则比对像素B01的颜色变化趋势为水平趋势,并选择比对像素B01的水平方向的周围颜色像素(G00与G02),分别利用周围颜色像素(G00与G02)对比对像素B01进行相异颜色的插值计算,使得比对像素B01对目标像素R12具有绿色颜色值G01,其中G01=(G00+G02)/2;以及 [0093] S274、重复上述S272的步骤,用以计算其余比对像素(B03、B21与B23)对目标像素R12的对应的绿色颜色值(G03、G21与G23)。
[0094] 此外,请参考图13所示,其为依据本发明的另一实施例的垂直趋势的另一流程图。请配合参考图6,对于步骤S260之后与步骤S280之前,可包括以下实施步骤: [0095] S276、当差异值ΔB01大于阀值ΔT,且水平变化值ΔHB01大于垂直变化值ΔVB01时,则比对像素B01的颜色变化趋势为垂直趋势,并选择比对像素B01的垂直方向的周围颜色像素(G-11与G11),分别利用周围颜色像素(G-11与G11)对比对像素B01进行相异颜色的插值计算,使得比对像素B01对目标像素R12具有绿色颜色值G01,其中G01=(G-11+G11)/2;以及 [0096] S278、重复上述S276的步骤,用以计算其余比对像素(B03、B21与B23)对目标像素R12之对应的绿色颜色值(G03、G21与G23)。
[0097] 其中,上述水平变化值可为周围颜色像素的水平方向中,相邻的相异颜色像素的亮度与色度的差异值。垂直变化值可为周围颜色像素的垂直方向中,相邻的相异颜色像素的亮度与色度的差异值。
[0098] 此外,电子装置可预设有阀值,以于执行插值计算过程中,作为比较程序中与水平变化值、垂直变化值与差异值的比较使用。
[0099] 在此,上述另一实施例为当彩色滤镜阵列的中心点为红色像素时,以周围的蓝色像素与绿色像素的颜色变化趋势进行彩色插值。然而由另一观点,当彩色滤镜阵列的中心点为蓝色像素时,也可依据本发明另一实施例的流程进行彩色插值,在此不多累述。 [0100] 根据本发明所提供的的图像的色彩重现方法,配合前述的较佳实施例,应用于数字摄影装置的彩色滤镜阵中的每一像素,对每一像素利用插值计算产生其相异的颜色值过程中。在不需要增加硬件成本与时间成本的情况下,可通过软件计算数字图像中不同颜色像素的相异的颜色值。进而减少在彩色插值方法中,仅使用单一颜色像素进行插值运算而产生不正确的颜色值。
[0101] 当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。