白平衡校正设备和白平衡校正方法_2

文档序号:9220083阅读:来源:国知局
0031] 图3A和图3B是分别示出根据示例性实施例的预处理后的白色区域和参考色温线 的示图;
[0032] 图4A和图4B是根据示例性实施例的用于针对每个预处理后的光源优先模式的色 温的权重表;
[0033] 图5是示出根据示例性实施例的块划分的示图;
[0034] 图6A和图6B是分别描述根据示例性实施例的白色区域确定和色温确定的示图;
[0035] 图7是示出根据示例性实施例的预处理方法的流程图;
[0036] 图8是示出根据示例性实施例的白平衡校正方法的流程图。
【具体实施方式】
[0037] 现在将参照附图详细地参照示例性实施例,其中,相同的标号始终指示相同的元 件。在这方面,本示例性实施例可具有不同的形式并不应被解释为受限于在此阐述的描述。 因此,下面通过参照附图仅对示例性实施例进行描述以解释本说明书的多个方面。
[0038] 示例性实施例的以上对象、特征和优点将通过下面结合附图进行的描述变得更清 楚。示例性实施例可被不同地修改,并可具有各种形式,其特定示例将在附图中被示出并进 行详细描述。然而,将理解,示例性实施例不限于在此的描述,并可包括落入由权利要求限 定的本发明构思的精神和范围内的所有修改、等同物和替代物。在以下的描述中,由于公知 功能或配置会不必要地模糊示例性实施例,所以将省略对它们的详细描述。
[0039] 在本申请文件中使用的术语仅用于描述特定示例性实施例,并且不意图限制示例 性实施例。如这里所使用的,除非上下文清楚地另有所示,否则单数形式也意图包括复数形 式。还将理解:在此使用的术语"包括"指定声明的特征或组件的存在,但不排除一个或更 多个其它特征或组件的存在或添加。将理解,虽然在此可使用术语"第一"、"第二"等来描 述不同的组件,但这些组件不应受限于这些术语。相反地,这些术语仅用于将一个组件与另 一个组件进行区分。
[0040] 在下文中,将参照附图详细地对特定示例性实施例进行描述。
[0041] 图2是示出根据示例性实施例的白平衡校正设备的配置的框图。
[0042] 参照图2,白平衡校正设备包括预处理器100、图像传感器200、白平衡校正器300、 输出器400和控制器500。白平衡校正设备还可包括用于执行由白平衡校正设备提供的功 能的处理器(诸如中央处理器(CPU)和微处理器)、硬件模块或电路中的至少一个。
[0043] 另一示例性实施例可公开以下内容:预处理器100、白平衡校正器300和控制器 500中的任何一个可包括用于执行它们各自功能的处理器、硬件模块或电路中的至少一个。
[0044] 预处理器100提供白色区域和参考色温线,并提供设置了针对每个光源优先模式 的将基于色温应用的权重的权重表。预处理器100包括白色区域提取器110、色温参考线提 供器120和权重设置器130。
[0045] 白色区域提取器110通过针对每个色温测量不同的白色数据来提取白色区域。白 色区域在图3A中被示出。参照图3A,仅将包括在白色区域中的颜色信息(Dr,Db)用于白 平衡校正,并不对没有包括在白色区域中的块的颜色信息执行白平衡校正。
[0046] 色温参考线提供器120提供根据色温指示白色分布的参考色温线。参考色温线在 图3B中被示出。参照图3B,可使用参考色温线来确定颜色信息(Dr,Db)的色温。
[0047] 权重设置器130以权重表的形式针对每个光源优先模式设置将基于色温应用的 权重。关于每个光源优先模式的色温权重表在图4A和图4B中被示出。图4A示出在高色 温优先模式下的色温权重表。从图4A可看出,对更高的色温区域设置更大的权重。图4B 示出在低色温优先模式下的色温权重表。从图4B可看出,对更低的色温区域设置更大的权 重。如上所述,关于每个光源优先模式的色温权重表已被描述为限制在高色温优先模式和 低色温优先模式,但所述权重表不限于此。权重表也可被设置为其它光源优先模式,例如, 汞灯优先模式、钠灯优先模式等。此外,可根据设备的规格来改变这些权重。
[0048] 在控制器500的控制下进行白平衡校正时,由预处理器100设置的白色区域、参考 色温线和权重表可被加载在白平衡校正器300上。
[0049] 图像传感器200是将由镜头(未示出)拍摄的图像光电转换为电信号的图像拾取 装置。图像传感器200每一帧(例如,每1/30秒)输出累加信号。图像传感器200的示例 可包括电荷耦合器件(CCD)和互补金属氧化物半导体图像传感器(CIS),但所述示例不限 于此。图像传感器200的灵敏度可由控制器500调节。
[0050] 在白平衡校正之前,选择将被用于白平衡校正的光源优先模式。控制器500向用 户提供用于选择光源优先模式的菜单(未示出)。例如,控制器500提供允许用户使用以下 模式中的一种模式的菜单:高色温优先模式、低色温优先模式、汞灯优选模式和钠灯优先模 式。当选择了这些光源优先模式中的一种光源优先模式时,控制器500基于白色区域、参考 色温线和选择的光源优先模式,将相应的权重表从预处理器100加载到白平衡校正器300。
[0051] 白平衡校正器300通过使用基于白色区域、参考色温线和选择的光源优先模式从 预处理器100加载的权重表,对来自图像传感器200的输入图像执行白平衡校正。白平衡 校正器300将输入图像划分为多个块,通过使用参考色温线来确定包括在白色区域中的块 的色温,并计算根据块的色温应用了不同的权重的R增益和B增益。
[0052] 白平衡校正器300包括块划分器310、数据转换器320、区域确定器330、色温确定 器340、增益计算器350、权重应用器360、平均增益计算器370和增益应用器380。
[0053] 块划分器310将输入图像划分为多个块(例如,MXN个块)。图5是示出将输入图 像划分为16X16个块的块划分的示例的示图。例如,块划分器310可将分辨率为1024X768 的输入图像划分为256个块,其中,每个块包括64X48个像素。然而,这仅为示例性的,划 分块的数量可根据设置而改变。
[0054] 数据转换器320计算每个块的RGB平均值,将RGB平均值转换到YCbCr颜色空间, 通过使用Y值对Cb值和Cr值进行归一化来计算颜色信息(即,Db值和Dr值)。使用以下 等式1,RGB可转换为YCbCr颜色空间,并可计算Db值和Dr值。
[0055][等式1]
[0056]Y= 0. 299R+0. 587G+0. 114B
[0057]Cb=-0.16874R-0. 33126G+0. 5B
[0058]Cr= 0? 5R-0. 41569G-0. 08131B
[0059]
[0060]
[0061] 区域确定器330确定由数据转换器320转换的每个块的颜色信息(Dr,Db)是否包 括在白色区域中。参照图6A,对包括在白色区域中的块的颜色信息(Dr,Db)执行白平衡校 正,而不对没有包括在白色区域中的块的颜色信息〇r,Db)执行白平衡校正。
[0062] 色温确定器340通过使用参考色温线,确定针对包括在白色区域中的每个块的颜 色信息(Dr,Db)的色温。参照图6B,当任意块的颜色信息邻近于参考
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1