图像处理方法以及图像处理装置转让专利

申请号 : CN201310249907.7

文献号 : CN104243942B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 史妙红

申请人 : 英属盖曼群岛恒景科技股份有限公司

摘要 :

一种图像处理方法以及图像处理装置。该图像处理方法包含有:使用一四色滤波阵列来产生一图像,其中该图像的任一2X2像素阵列中,一半的像素为白色像素,且任意两白色像素对角相邻;以及将该图像由一四色规格转换为一色差分量规格,以使得该图像中的每一像素具有一亮度分量、一红色色度分量以及一蓝色色度分量。

权利要求 :

1.一种图像处理方法,包含有:

使用一四色(RGBW)滤波阵列来产生一图像,其中该图像的任一2X2像素阵列中,一半的像素为白色像素,且任意两白色像素对角相邻;以及将该图像由一四色(RGBW)规格转换为一色差分量(YdBdR)规格,以使得该图像中的每一像素具有一亮度分量、一红色色度分量以及一蓝色色度分量,其中将该图像由该四色规格转换为该色差分量规格的步骤包含:

针对该图像中一非白色像素,根据该非白色像素的周围的多个白色像素的多个白色像素值来内插出该非白色像素的一亮度分量;

针对该图像中一白色像素,根据该白色像素的周围的一蓝色像素的蓝色像素值以及周围的至少一绿色像素的绿色像素值来得到该白色像素的一蓝色色度分量,以及依据该白色像素的周围的一红色像素的红色像素值以及该周围的至少一绿色像素的绿色像素值来得到该白色像素的一红色色度分量;

针对该图像中一绿色像素,根据该绿色像素的周围的至少一蓝色像素的蓝色像素值以及该绿色像素的绿色像素值来得到该绿色像素的一蓝色色度分量,以及依据该绿色像素的周围的至少一红色像素的红色像素值以及该绿色像素的绿色像素值来得到该绿色像素的一红色色度分量;

针对该图像中一蓝色像素,根据该蓝色像素的蓝色像素值以及该蓝色像素的周围的多个绿色像素的绿色像素值来得到该蓝色像素的一蓝色色度分量,以及根据该蓝色像素的周围的多个红色像素的红色像素值以及该蓝色像素的周围的多个绿色像素的绿色像素值来得到该蓝色像素的一红色色度分量;以及针对该图像中一红色像素,根据该红色像素的红色像素值以及该红色像素的周围的多个绿色像素的绿色像素值来得到该红色像素的一红色色度分量,以及根据该红色像素的周围的多个蓝色像素的蓝色像素值以及该红色像素的周围的多个绿色像素的绿色像素值来得到该红色像素的一蓝色色度分量。

2.如权利要求1所述的图像处理方法,还包含:

将该图像中每一像素由该色差分量规格转换为一三原色(RGB)规格。

3.如权利要求1所述的图像处理方法,其中该图像的任一4X4像素阵列中,绿色像素的个数为红色像素的个数的两倍,以及绿色像素的个数为蓝色像素的个数的两倍。

4.如权利要求1所述的图像处理方法,其中根据该非白色像素的周围的该多个白色像素的该多个白色像素值来内插出该非白色像素的该亮度分量的步骤包含:计算该非白色像素的一左边相邻白色像素的白色像素值与该非白色像素的一右边相邻白色像素的白色像素值之间的一水平差量;

计算将该非白色像素的一上方相邻白色像素的白色像素值与该非白色像素的一下方相邻白色像素的白色像素值之间的一垂直差量;

如果该水平差量小于该垂直差量,则取该左边相邻白色像素与该右边相邻白色像素的一平均像素值来作为该非白色像素的该亮度分量;

如果该水平差量大于该垂直差量,则取该上方相邻白色像素与该下方相邻白色像素的一平均像素值来作为该非白色像素的该亮度分量;以及如果该水平差量等于该垂直差量,则取该左边相邻白色像素、该右边相邻白色像素、该上方相邻白色像素与该下方相邻白色像素的一平均像素值来作为该非白色像素的该亮度分量。

5.如权利要求1所述的图像处理方法,其中根据该白色像素的周围的该蓝色像素的蓝色像素值以及周围的至少一绿色像素的绿色像素值来得到该白色像素的该蓝色色度分量以及依据该白色像素的周围的该红色像素的红色像素值以及该周围的至少一绿色像素的绿色像素值来得到该白色像素的该红色色度分量的步骤包含:计算该白色像素的一第一侧相邻绿色像素的白色像素值与该白色像素的白色像素值的一第一差量;

计算该白色像素的一第二侧相邻绿色像素的白色像素值与该白色像素的白色像素值之间的一第二差量;

如果该第一差量小于该第二差量,则取周围的该蓝色像素的蓝色像素值与该第一侧相邻绿色像素的绿色像素值的差值来作为该白色像素的该蓝色色度分量,以及取周围的该红色像素的红色像素值与该第一侧相邻绿色像素的绿色像素值的差值来作为该白色像素的该红色色度分量;

如果该第一差量大于该第二差量,则取周围的该蓝色像素的蓝色像素值与该第二侧相邻绿色像素的绿色像素值的差值来作为该白色像素的该蓝色色度分量,以及取周围的该红色像素的蓝色像素值与该第二侧相邻绿色像素的红色像素值的差值来作为该白色像素的该红色色度分量;以及如果该第一差量等于该第二差量,则取周围的该蓝色像素的蓝色像素值与该第一、第二侧相邻绿色像素的平均绿色像素值的差值来作为该白色像素的该蓝色色度分量,以及取周围的该红色像素的红色像素值与该第一、第二侧相邻绿色像素的平均绿色像素值的差值来作为该白色像素的该红色色度分量。

6.如权利要求1所述的图像处理方法,其中:

根据该绿色像素的周围的至少一蓝色像素的蓝色像素值以及该绿色像素的绿色像素值来得到该绿色像素的该蓝色色度分量的步骤包含:计算该绿色像素的一第一侧相邻蓝色像素的白色像素值与该绿色像素的白色像素值的一第一差量;

计算该绿色像素的一第二侧相邻蓝色像素的白色像素值与该绿色像素的白色像素值之间的一第二差量;

如果该第一差量小于该第二差量,则取该第一侧相邻蓝色像素的蓝色像素值与该绿色像素的绿色像素值的差值来作为该绿色像素的该蓝色色度分量;

如果该第一差量大于该第二差量,则取该第二侧相邻蓝色像素的蓝色像素值与该绿色像素的绿色像素值的差值来作为该绿色像素的该蓝色色度分量;以及如果该第一差量等于该第二差量,则取该第一、第二侧相邻蓝色像素的平均蓝色像素值与该绿色像素的绿色像素值的差值来作为该绿色像素的该蓝色色度分量;以及依据该绿色像素的周围的至少一红色像素的红色像素值以及该绿色像素的绿色像素值来得到该绿色像素的该红色色度分量的步骤包含:计算该绿色像素的一第一侧相邻红色像素的白色像素值与该绿色像素的白色像素值的一第三差量;

计算该绿色像素的一第二侧相邻红色像素的白色像素值与该绿色像素的白色像素值之间的一第四差量;

如果该第三差量小于该第四差量,则取该第一侧相邻红色像素的红色像素值与该绿色像素的绿色像素值的差值来作为该绿色像素的该红色色度分量;

如果该第三差量大于该第四差量,则取该第二侧相邻红色像素的红色像素值与该绿色像素的绿色像素值的差值来作为该绿色像素的该红色色度分量;以及如果该第三差量等于该第四差量,则取该第一、第二侧相邻红色像素的平均红色像素值与该绿色像素的绿色像素值的差值来作为该绿色像素的该红色色度分量。

7.如权利要求1所述的图像处理方法,其中:

根据该蓝色像素的蓝色像素值以及该蓝色像素的周围的多个绿色像素的绿色像素值来得到该蓝色像素的该蓝色色度分量以及根据该蓝色像素的周围的多个红色像素的红色像素值以及该蓝色像素的周围的多个绿色像素的绿色像素值来得到该蓝色像素的该红色色度分量的步骤包含的步骤包含:计算该蓝色像素的一第一侧相邻绿色像素的白色像素值与一第二侧相邻绿色像素的白色像素值的一第一平均值;

计算该第一平均值与该蓝色像素的白色像素值的一第一差量;

计算该蓝色像素的一第三侧相邻绿色像素的白色像素值与一第四侧相邻绿色像素的白色像素值的一第二平均值;

计算该第二平均值与该蓝色像素的白色像素值的一第二差量;

计算该蓝色像素的一第一侧周围红色像素的白色像素值与一第二侧周围红色像素的白色像素值的一第三平均值;

计算该第三平均值与该蓝色像素的白色像素值的一第三差量;

计算该蓝色像素的一第三侧周围红色像素的白色像素值与一第四侧周围红色像素的白色像素值的一第四平均值;

计算该第四平均值与该蓝色像素的白色像素值的一第四差量;

如果该第一差量小于该第二差量,则取该第一侧相邻绿色像素与该第二侧相邻绿色像素的平均绿色像素值来作为计算该蓝色像素的该红色色度分量所使用的绿色像素值;

如果该第一差量大于该第二差量,则取该第三侧相邻绿色像素与该第四侧相邻绿色像素的平均绿色像素值来作为计算该蓝色像素的该红色色度分量所使用的绿色像素值;

如果该第一差量等于该第二差量,则取该第一侧相邻绿色像素、该第二侧相邻绿色像素、该第三侧相邻绿色像素与该第四侧相邻绿色像素的平均绿色像素值来作为计算该蓝色像素的该红色色度分量所使用的绿色像素值;

如果该第三差量小于该第四差量,则取该第一侧周围红色像素与该第二侧周围红色像素的平均红色像素值来作为计算该蓝色像素的该红色色度分量所使用的红色像素值;

如果该第三差量大于该第四差量,则取该第三侧周围红色像素与该第四侧周围红色像素的平均红色像素值来作为计算该蓝色像素的该红色色度分量所使用的红色像素值;

如果该第三差量等于该第四差量,则取该第一侧周围红色像素、该第二侧周围红色像素、该第三侧周围红色像素与该第四侧周围红色像素的平均红色像素值来作为计算该蓝色像素的该红色色度分量所使用的红色像素值;

计算该蓝色像素的蓝色像素值与绿色像素值的差值来作为该蓝色像素的该蓝色色度分量;以及计算该蓝色像素的红色像素值与绿色像素值的差值来作为该蓝色像素的该红色色度分量。

8.如权利要求1所述的图像处理方法,其中:

根据该红色像素的红色像素值以及该红色像素的周围的多个绿色像素的绿色像素值来得到该红色像素的该红色色度分量以及根据该红色像素的周围的多个蓝色像素的蓝色像素值以及该红色像素的周围的多个绿色像素的绿色像素值来得到该红色像素的该蓝色色度分量的步骤包含的步骤包含:计算该红色像素的一第一侧相邻绿色像素的白色像素值与一第二侧相邻绿色像素的白色像素值的一第一平均值;

计算该第一平均值与该红色像素的白色像素值的一第一差量;

计算该红色像素的一第三侧相邻绿色像素的白色像素值与一第四侧相邻绿色像素的白色像素值的一第二平均值;

计算该第二平均值与该红色像素的白色像素值的一第二差量;

计算该红色像素的一第一侧周围蓝色像素的白色像素值与一第二侧周围蓝色像素的白色像素值的一第三平均值;

计算该第三平均值与该红色像素的白色像素值的一第三差量;

计算该红色像素的一第三侧周围蓝色像素的白色像素值与一第四侧周围蓝色像素的白色像素值的一第四平均值;

计算该第四平均值与该红色像素的白色像素值的一第四差量;

如果该第一差量小于该第二差量,则取该第一侧相邻绿色像素与该第二侧相邻绿色像素的平均绿色像素值来作为计算该红色像素的该蓝色色度分量所使用的绿色像素值;

如果该第一差量大于该第二差量,则取该第三侧相邻绿色像素与该第四侧相邻绿色像素的平均绿色像素值来作为计算该红色像素的该蓝色色度分量所使用的绿色像素值;

如果该第一差量等于该第二差量,则取该第一侧相邻绿色像素、该第二侧相邻绿色像素、该第三侧相邻绿色像素与该第四侧相邻绿色像素的平均绿色像素值来作为计算该红色像素的该蓝色色度分量所使用的绿色像素值;

如果该第三差量小于该第四差量,则取该第一侧周围蓝色像素与该第二侧周围蓝色像素的平均蓝色像素值来作为计算该红色像素的该蓝色色度分量所使用的蓝色像素值;

如果该第三差量大于该第四差量,则取该第三侧周围蓝色像素与该第四侧周围蓝色像素的平均蓝色像素值来作为计算该红色像素的该蓝色色度分量所使用的蓝色像素值;

如果该第三差量等于该第四差量,则取该第一侧周围蓝色像素、该第二侧周围蓝色像素、该第三侧周围蓝色像素与该第四侧周围蓝色像素的平均蓝色像素值来作为计算该红色像素的该蓝色色度分量所使用的蓝色像素值;

计算该红色像素的红色像素值与绿色像素值的差值来作为该红色像素的该红色色度分量;以及计算该红色像素的蓝色像素值与绿色像素值的差值来作为该红色像素的该蓝色色度分量。

9.一种图像处理装置,包含有:

一图像提取单元,用以使用一四色(RGBW)滤波阵列来产生一图像,其中该图像的任一

2X2像素阵列中,一半的像素为白色像素,且任意两白色像素对角相邻;以及一图像处理单元,耦接于该图像提取单元,用以将该图像由一四色(RGBW)规格转换为一色差分量(YdBdR)规格,以使得该图像中的每一像素具有一亮度分量、一红色色度分量以及一蓝色色度分量,其中该图像处理单元包含有一处理器以及一存储器单元,其中该存储器耦接至该处理器,用来存储一程序代码,当该程序代码被该处理器所执行时,该程序代码会致使该处理器执行以下的步骤:针对该图像中一非白色像素,根据该非白色像素的周围的多个白色像素的多个白色像素值来内插出该非白色像素的一亮度分量;

针对该图像中一白色像素,根据该白色像素的周围的一蓝色像素的蓝色像素值以及周围的至少一绿色像素的绿色像素值来得到该白色像素的一蓝色色度分量,以及依据该白色像素的周围的一红色像素的红色像素值以及该周围的至少一绿色像素的绿色像素值来得到该白色像素的一红色色度分量;

针对该图像中一绿色像素,根据该绿色像素的周围的至少一蓝色像素的蓝色像素值以及该绿色像素的绿色像素值来得到该绿色像素的一蓝色色度分量,以及依据该绿色像素的周围的至少一红色像素的红色像素值以及该绿色像素的绿色像素值来得到该绿色像素的一红色色度分量;

针对该图像中一蓝色像素,根据该蓝色像素的蓝色像素值以及该蓝色像素的周围的多个绿色像素的绿色像素值来得到该蓝色像素的一蓝色色度分量,以及根据该蓝色像素的周围的多个红色像素的红色像素值以及该蓝色像素的周围的多个绿色像素的绿色像素值来得到该蓝色像素的一红色色度分量;以及针对该图像中一红色像素,根据该红色像素的红色像素值以及该红色像素的周围的多个绿色像素的绿色像素值来得到该红色像素的一红色色度分量,以及根据该红色像素的周围的多个蓝色像素的蓝色像素值以及该红色像素的周围的多个绿色像素的绿色像素值来得到该红色像素的一蓝色色度分量。

10.如权利要求9所述的图像处理装置,其中该图像的任一4X4像素阵列中,绿色像素的个数为红色像素的个数的两倍,以及绿色像素的个数为蓝色像素的个数的两倍。

说明书 :

图像处理方法以及图像处理装置

技术领域

[0001] 本发明所公开的实施例涉及图像处理,尤其涉及一种能够通过所提出的四色滤波阵列(RGBW color filter array,RGBW CFA)来改善感光度(sensitivity)以及信噪比(signal to noise ratio,SNR)的图像处理方法以及相关装置。

背景技术

[0002] 一般来说,不同的彩色滤波阵列对于光线的具有不同的灵敏程度,也就是感光度。对于光线较不敏感的彩色滤波阵列来说(例如传统的拜尔彩色滤波阵列(Bayer Color Filter Array,Bayer CFA)),通常需要曝光更长的时间以达到跟较敏感的彩色滤波阵列相同的成像。然而,假若为了减少曝光时间而相对使用较高敏感度的彩色滤波阵列,则通常会导致图像质量降低,进而造成较高的图像噪声。
[0003] 因此,如何改善彩色滤波阵列的感光度以及信噪比,已成为此领域中亟需解决的问题。

发明内容

[0004] 本发明的目的之一在于提供一种能够通过所提出的四色滤波阵列来改善感光度以及信噪比的图像处理方法以及相关装置以改善上述问题。
[0005] 依据本发明的一第一实施例,公开一种图像处理方法,包含有:使用一四色(RGBW)滤波阵列来产生一图像,其中该图像的任一2X2像素阵列中,一半的像素为白色像素,且任意两白色像素对角相邻;以及将该图像由一四色(RGBW)规格转换为一色差分量(YdBdR)规格,以使得该图像中的每一像素具有一亮度分量、一红色色度分量以及一蓝色色度分量。
[0006] 依据本发明的一第二实施例,公开一种图像处理装置,包含有一图像提取单元以及一图像处理单元。该图像提取单元用以使用一四色(RGBW)滤波阵列来产生一图像,其中该图像的任一2X2像素阵列中,一半的像素为白色像素,且任意两白色像素对角相邻。该图像处理单元耦接于该图像提取单元,用以将该图像由一四色(RGBW)规格转换为一色差分量(YdBdR)规格,以使得该图像中的每一像素具有一亮度分量、一红色色度分量以及一蓝色色度分量。
[0007] 本发明的其中一个优点是可以通过上述的方法与装置来增加白色像素的比重以增进感光度,同时利用内插的观念来将四色滤波阵列所得到的像素转换为色差分量规格,如此一来,可得到感光度较佳的表现,但又不影响图像的质量,因而让使用者可以感受到更好的图像效果。

附图说明

[0008] 图1为本发明所提出的四色滤波阵列的示意图。
[0009] 图2为本发明图像处理方法的一示范性实施例的流程图。
[0010] 图3为本发明图像处理装置的一示范性实施例的示意图。
[0011] 图4为本发明图像处理装置的再另一示范性实施例的示意图。
[0012] 【主要元件符号说明】
[0013] 100            四色滤波阵列
[0014] 200            流程
[0015] 202~206       步骤
[0016] 300、400        图像处理装置
[0017] 302            图像提取单
[0018] 304            图像处理单元
[0019] 402            处理器
[0020] 404            机器可读媒体

具体实施方式

[0021] 在说明书及所附的权利要求书当中使用了某些词汇来指称特定的元件。本领域技术人员应可理解,制造商可能会用不同的名词来称呼同样的元件。本说明书及所附的权利要求书并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及所附的权利要求书当中所提及的“包含有”为一开放式的用语,故应解释成“包含有但不限定于”。
[0022] 请参考图1,图1为本发明所提出的四色(RGBW)滤波阵列100的示意图。请注意,尽管图1中所示的四色滤波阵列100为包含有像素P1~P25的5X5阵列,然而本发明并不以此为限,实际上会依据所配合的图像处理系统的像素来决定四色滤波阵列100的大小。在四色滤波阵列100中,标示为R的像素为红色像素;标示为G的像素为绿色像素;标示为B的像素为蓝色像素;标示为W的像素为白色像素。又,举例来说,B13为蓝色像素P13的蓝色像素值,G7为绿色像素P7的绿色像素值,R11为红色像素P11的红色像素值,其余的像素则依此类归。除此之外,在四色滤波阵列100中的任一2X2像素阵列中,一半的像素为白色像素,且任意两白色像素对角相邻,以及四色滤波阵列100中任一4X4像素阵列中,绿色像素的个数为红色像素的个数的两倍,以及绿色像素的个数为蓝色像素的个数的两倍。
[0023] 请参考图2,图2为本发明图像处理方法200的一示范性实施例的流程图。倘若大体上可达到相同的结果,并不一定需要按照图2所示的流程中的步骤顺序来进行,且图2所示的步骤不一定要连续进行,亦即其他步骤也可插入其中。此外,图2中的某些步骤可根据不同实施例或设计需求省略。图像处理方法200的说明如下:
[0024] 在步骤202中,使用如图1所示的四色滤波阵列100来产生一图像IMG,换句话说,图像IMG会是具有一四色规格的图像,且其布局会依据四色滤波阵列100所示来排列。也就是图像IMG的任一2X2像素阵列中,一半的像素为白色像素,且任意两白色像素对角相邻,以及,图像IMG的任一4X4像素阵列中,绿色像素的个数为红色像素的个数的两倍,以及绿色像素的个数为蓝色像素的个数的两倍。
[0025] 在步骤204中,将图像IMG由该四色规格转换为一色差分量(YdBdR)规格,以使得图像IMG中的每一像素具有一亮度分量(Y)、一红色色度分量(dR)以及一蓝色色度分量(dB)。具体来说,首先会先针对图像IMG中一非白色像素(在此实施例中为绿色像素、蓝色像素以及红色像素中的任一像素),根据该非白色像素的周围的多个白色像素的多个白色像素值来内插出该非白色像素的一亮度分量。在本实施例中,会计算该非白色像素的一左边相邻白色像素的白色像素值与该非白色像素的一右边相邻白色像素的白色像素值之间的一水平差量,接着再计算将该非白色像素的一上方相邻白色像素的白色像素值与该非白色像素的一下方相邻白色像素的白色像素值之间的一垂直差量。如果该水平差量小于该垂直差量,则取该左边相邻白色像素与该右边相邻白色像素的一平均像素值来作为该非白色像素的该亮度分量;反之若该水平差量大于该垂直差量,则取该上方相邻白色像素与该下方相邻白色像素的一平均像素值来作为该非白色像素的该亮度分量;而若该水平差量等于该垂直差量,则取该左边相邻白色像素、该右边相邻白色像素、该上方相邻白色像素与该下方相邻白色像素的一平均像素值来作为该非白色像素的该亮度分量。
[0026] 例如,对于图1中所示的绿色像素P7来说,其中白色像素P2的白色像素值W2和白色像素P12的白色像素值W12的差为|W2-W12|;白色像素P6的白色像素值W6和白色像素P8的白色像素值W8的差为|W6-W8|。如果是|W2-W12|<|W6-W8|,则绿色像素P7的一亮度分量W7为(W2+W12)/2;如果是|W2-W12|>|W6-W8|,则绿色像素P7的亮度分量W7为(W6+W8)/2;如果是|W2-W12|=|W6-W8|,则绿色像素P7的亮度分量W7为(W2+W12+W6+W8)/4。如此一来,便可以依序计算出图像IMG中的所有非白色像素的亮度分量(白色像素值)。
[0027] 接下来,针对图像IMG中一白色像素,根据该白色像素的周围的一蓝色像素的蓝色像素值以及周围的至少一绿色像素的绿色像素值来得到该白色像素的一蓝色色度分量,以及依据该白色像素的周围的一红色像素的红色像素值以及该周围的至少一绿色像素的绿色像素值来得到该白色像素的一红色色度分量。详细说明如下,首先在本实施例中,会先计算该白色像素的一第一侧相邻绿色像素的白色像素值与该白色像素的白色像素值的一第一差量。再计算该白色像素的一第二侧相邻绿色像素的白色像素值与该白色像素的白色像素值之间的一第二差量。如果该第一差量小于该第二差量,则取周围的该蓝色像素的蓝色像素值与该第一侧相邻绿色像素的绿色像素值的差值来作为该白色像素的该蓝色色度分量,以及取周围的该红色像素的红色像素值与该第一侧相邻绿色像素的绿色像素值的差值来作为该白色像素的该红色色度分量。而若该第一差量大于该第二差量,则取周围的该蓝色像素的蓝色像素值与该第二侧相邻绿色像素的绿色像素值的差值来作为该白色像素的该蓝色色度分量,以及取周围的该红色像素的蓝色像素值与该第二侧相邻绿色像素的红色像素值的差值来作为该白色像素的该红色色度分量。又若该第一差量等于该第二差量,则取周围的该蓝色像素的蓝色像素值与该第一、第二侧相邻绿色像素的平均绿色像素值的差值来作为该白色像素的该蓝色色度分量,以及取周围的该红色像素的红色像素值与该第一、第二侧相邻绿色像素的平均绿色像素值的差值来作为该白色像素的该红色色度分量。
[0028] 例如,对于图1中所示的白色像素P8来说,其中白色像素P8的第一侧(在此为左侧)相邻绿色像素是绿色像素P7,其具有白色像素值W7;白色像素P8的第二侧(在此为右侧)相邻绿色像素是绿色像素P9,其具有白色像素值W9。因此依据上述方法,如果是|W7-W8|<|W9-W8|,则白色像素P8的蓝色色度分量dB8=B13-G7,白色像素P8的红色色度分量dR8=R3-G7;如果是|W7-W8|>|W9-W8|,则白色像素P8的蓝色色度分量dB8=B13-G9,白色像素P8的红色色度分量dR8=R3-G9;如果是|W7-W8|=|W9-W8|,则白色像素P8的蓝色色度分量dB8=B13-(G7+G9)/2,白色像素P8的红色色度分量dR8=R3-(G7+G9)/2。
[0029] 接下来,针对图像IMG中一绿色像素,根据该绿色像素的周围的至少一蓝色像素的蓝色像素值以及该绿色像素的绿色像素值来得到该绿色像素的一蓝色色度分量。详细说明如下,首先在本实施例中,会先计算该绿色像素的一第一侧相邻蓝色像素的白色像素值与该绿色像素的白色像素值的一第一差量,接下来计算该绿色像素的一第二侧相邻蓝色像素的白色像素值与该绿色像素的白色像素值之间的一第二差量。如果该第一差量小于该第二差量,则取该第一侧相邻蓝色像素的蓝色像素值与该绿色像素的绿色像素值的差值来作为该绿色像素的该蓝色色度分量;如果该第一差量大于该第二差量,则取该第二侧相邻蓝色像素的蓝色像素值与该绿色像素的绿色像素值的差值来作为该绿色像素的该蓝色色度分量;而若该第一差量等于该第二差量,则取该第一、第二侧相邻蓝色像素的平均蓝色像素值与该绿色像素的绿色像素值的差值来作为该绿色像素的该蓝色色度分量。
[0030] 例如,对于图1中所示的绿色像素P7来说,其中绿色像素P7的第一侧(在此为左上方)相邻蓝色像素是蓝色像素P1,其具有白色像素值W1;绿色像素P7的第二侧(在此为右下方)相邻蓝色像素是蓝色像素P13,其具有白色像素值W13。因此依据上述方法,如果是|W1-W7|<|W13-W7|,则绿色像素P7的蓝色色度分量dB7=B1-G7;如果是|W1-W7|>|W13-W7|,则绿色像素P7的蓝色色度分量dB7=B13-G7;如果是|W7-W8|=|W9-W8|,则绿色像素P7的蓝色色度分量dB7=(B13+B13)/2-G7。
[0031] 接下来,针对图像IMG中一绿色像素,依据该绿色像素的周围的至少一红色像素的红色像素值以及该绿色像素的绿色像素值来得到该绿色像素的一红色色度分量。详细说明如下,首先在本实施例中,会先计算该绿色像素的一第一侧相邻红色像素的白色像素值与该绿色像素的白色像素值的一第三差量。接下来,计算该绿色像素的一第二侧相邻红色像素的白色像素值与该绿色像素的白色像素值之间的一第四差量。如果该第三差量小于该第四差量,则取该第一侧相邻红色像素的红色像素值与该绿色像素的绿色像素值的差值来作为该绿色像素的该红色色度分量;如果该第三差量大于该第四差量,则取该第二侧相邻红色像素的红色像素值与该绿色像素的绿色像素值的差值来作为该绿色像素的该红色色度分量;如果该第三差量等于该第四差量,则取该第一、第二侧相邻红色像素的平均红色像素值与该绿色像素的绿色像素值的差值来作为该绿色像素的该红色色度分量。
[0032] 例如,对于图1中所示的绿色像素P7来说,其中绿色像素P7的第一侧(在此为右上方)相邻红色像素是红色像素P3,其具有白色像素值W3;绿色像素P7的第二侧(在此为左下方)相邻红色像素是红色像素P11,其具有白色像素值W11。因此依据上述方法,如果是|W3-W7|<|W11-W7|,则绿色像素P7的红色色度分量dR7=R3-G7;如果是|W3-W7|>|W11-W7|,则绿色像素P7的红色色度分量dR7=B11-G7;如果是|W3-W7|=|W11-W7|,则绿色像素P7的红色色度分量dR7=(R3+R11)/2-G7。
[0033] 接下来,针对图像IMG中一蓝色像素,根据该蓝色像素的蓝色像素值以及该蓝色像素的周围的多个绿色像素的绿色像素值来得到该蓝色像素的一蓝色色度分量,以及根据该蓝色像素的周围的多个红色像素的红色像素值以及该蓝色像素的周围的多个绿色像素的绿色像素值来得到该蓝色像素的一红色色度分量。详细说明如下,首先在本实施例中,会先计算该蓝色像素的一第一侧相邻绿色像素的白色像素值与一第二侧相邻绿色像素的白色像素值的一第一平均值。接着,计算该第一平均值与该蓝色像素的白色像素值的一第一差量。再计算该蓝色像素的一第三侧相邻绿色像素的白色像素值与一第四侧相邻绿色像素的白色像素值的一第二平均值。接下来,计算该第二平均值与该蓝色像素的白色像素值的一第二差量。之后,计算该蓝色像素的一第一侧周围红色像素的白色像素值与一第二侧周围红色像素的白色像素值的一第三平均值。再计算该第三平均值与该蓝色像素的白色像素值的一第三差量。又,计算该蓝色像素的一第三侧周围红色像素的白色像素值与一第四侧周围红色像素的白色像素值的一第四平均值。最后,计算该第四平均值与该蓝色像素的白色像素值的一第四差量。如果该第一差量小于该第二差量,则取该第一侧相邻绿色像素与该第二侧相邻绿色像素的平均绿色像素值来作为计算该蓝色像素的该红色色度分量所使用的绿色像素值;如果该第一差量大于该第二差量,则取该第三侧相邻绿色像素与该第四侧相邻绿色像素的平均绿色像素值来作为计算该蓝色像素的该红色色度分量所使用的绿色像素值;如果该第一差量等于该第二差量,则取该第一侧相邻绿色像素、该第二侧相邻绿色像素、该第三侧相邻绿色像素与该第四侧相邻绿色像素的平均绿色像素值来作为计算该蓝色像素的该红色色度分量所使用的绿色像素值;如果该第三差量小于该第四差量,则取该第一侧周围红色像素与该第二侧周围红色像素的平均红色像素值来作为计算该蓝色像素的该红色色度分量所使用的红色像素值;如果该第三差量大于该第四差量,则取该第三侧周围红色像素与该第四侧周围红色像素的平均红色像素值来作为计算该蓝色像素的该红色色度分量所使用的红色像素值;如果该第三差量等于该第四差量,则取该第一侧周围红色像素、该第二侧周围红色像素、该第三侧周围红色像素与该第四侧周围红色像素的平均红色像素值来作为计算该蓝色像素的该红色色度分量所使用的红色像素值。最后,计算该蓝色像素的蓝色像素值与绿色像素值的差值来作为该蓝色像素的该蓝色色度分量,以及计算该蓝色像素的红色像素值与绿色像素值的差值来作为该蓝色像素的该红色色度分量。
[0034] 例如,对于图1中所示的蓝色像素P13来说,其中蓝色像素P13的第一侧(在此为右上方)相邻绿色像素是绿色像素P9,其具有绿色像素值G9以及白色像素值W9;蓝色像素P13的第二侧(在此为左下方)相邻绿色像素是绿色像素P17,其具有绿色像素值G17以及白色像素值W17;蓝色像素P13的第三侧(在此为左上方)相邻绿色像素是绿色像素P7,其具有绿色像素值G7以及白色像素值W7;蓝色像素P13的第四侧(在此为右下方)相邻绿色像素是绿色像素P19,其具有绿色像素值G19以及白色像素值W19。因此依据上述方法,如果是|W13-0.5×W9-0.5×W17|<|W13-0.5×W7-0.5×W19|,则蓝色像素P13的绿色像素值G13=(G9+G17)/2;如果是|W13-0.5×W9-0.5×W17|>|W13-0.5×W7-0.5×W19|,则蓝色像素P13的绿色像素值G13=(G7+G19)/2;如果是|W13-0.5×W9-0.5×W17|=|W13-0.5×W7-0.5×W19|,则蓝色像素P13的绿色像素值G13=(G9+G17+G7+G19)/4。如此一来,便可以得到蓝色像素P13的蓝色色度分量dB13=B13-G13。
[0035] 又例如,对于图1中所示的蓝色像素P13来说,其中蓝色像素P13的第一侧(在此为上方)周围红色像素是红色像素P3,其具有红色像素值R3以及白色像素值W3;蓝色像素P13的第二侧(在此为下方)周围红色像素是红色像素P23,其具有红色像素值R23以及白色像素值W23;蓝色像素P13的第三侧(在此为左方)周围红色像素是红色像素P11,其具有红色像素值R11以及白色像素值W11;蓝色像素P13的第二侧(在此为右方)周围红色像素是红色像素P15,其具有红色像素值R15以及白色像素值W15。因此依据上述方法,如果是|W13-0.5×W3-0.5×W23|<|W13-0.5×W11-0.5×W15|,则蓝色像素P13的红色色度分量dR13=(R3+R23)/2-G13;如果是|W13-0.5×W3-0.5×W23|>|W13-0.5×W11-0.5×W15|,则蓝色像素P13的红色色度分量dR13=(R11+R15)/2-G13;如果是|W13-0.5×W3-0.5×W23|=|W13-0.5×W11-0.5×W15|,则蓝色像素P13的红色色度分量dR13=(R3+R23+R11+R15)/4-G13。
[0036] 接下来,针对图像IMG中一红色像素,根据该红色像素的红色像素值以及该红色像素的周围的多个绿色像素的绿色像素值来得到该红色像素的一红色色度分量,以及根据该红色像素的周围的多个蓝色像素的蓝色像素值以及该红色像素的周围的多个绿色像素的绿色像素值来得到该红色像素的一蓝色色度分量。实务上,依据本发明所提出的四色滤波阵列,蓝色像素以及红色像素的分布方式相当类似,因此计算图像IMG中红色像素的红色色度分量以及蓝色色度分量的方法和计算图像IMG中蓝色像素的红色色度分量以及蓝色色度分量的方法也大致相同。熟习此领域者在阅读过上述关于计算图像IMG中蓝色像素的红色色度分量以及蓝色色度分量的方法之后,应能轻易的将蓝色像素替换为红色像素来计算出图像IMG中红色像素的红色色度分量以及蓝色色度分量。因此为简洁起见,在此省略更进一步的细节。
[0037] 请参考图3,图3为本发明图像处理装置300的一示范性实施例的示意图。图像处理装置300包含有一图像提取单元302以及一图像处理单元304。图像提取单元302使用如图1中所示的一四色(RGBW)滤波阵列来将一输入图像SIN提取下来以产生具有一四色(RGBW)规格的一四色图像SRGBW。图像处理单元304耦接于图像提取单元302,且用以将四色图像SRGBW由该四色规格转换为一色差分量(YdBdR)规格,并输出一色差图像SYdBdR,使得色差图像SYdBdR中的每一像素具有一亮度分量、一红色色度分量以及一蓝色色度分量。针对图像处理单元304的详细操作请参考以上关于流程200的说明(亦即图2所示的步骤202~206)。在此为求简洁便不再赘述。
[0038] 请参阅图4,图4为本发明图像处理装置400的再另一示范性实施例的示意图。图像处理装置400可用以执行上述的图像处理方法。在本实施例中,图像处理装置400包含有一处理器402以及一机器可读媒体404,其中机器可读媒体404可以是任何具有数据存储功能的存储装置,例如易失性存储器、非易失性存储器、硬盘、光盘等等。本实施例中,机器可读媒体404中存储一程序代码PROG,因此,当程序代码PROG被处理器402所载入并执行时,程序代码PROG会致使处理器402执行图2所示的步骤204。由于本领域技术人员于阅读上述针对预失真方法的内容之后应可轻易了解处理器402执行程序代码PROG所进行的图像处理操作,故进一步的说明并在此省略以求简洁。
[0039] 本发明的其中一个优点是可以通过上述的方法、装置与机器可读媒体来增加白色像素的比重以增进感光度,同时利用内插的观念来将四色滤波阵列所得到的像素转换为色差分量规格,如此一来可得到感光度较佳的表现,但又不影响图像的质量,让使用者可以感受到更好的图像效果。
[0040] 以上所述仅为本发明的优选实施例,凡依本发明权利要求书所做的均等变化与修饰,皆应属本发明的涵盖范围。