图像拾取设备、曝光决定方法、程序、及存储介质的制作方法

文档序号:2738696阅读:149来源:国知局
专利名称:图像拾取设备、曝光决定方法、程序、及存储介质的制作方法
技术领域
本发明涉及图像拾取设备、曝光决定方法、程序、及存储介质。
背景技术
用来决定数字照相机曝光的装置之一是一种用来在预定曝光值下进行光度测定和根据光度测定数据决定最佳曝光的扫描型曝决定设备。
根据这种方法,在多个曝光值下进行光度测定,并且计算在每个曝光值下在屏幕亮度值与目标亮度值之间的曝光差值。实际曝光的曝光值通过使用一个具有出自在这些曝光值下得到的图像的曝光差值的最小绝对值的曝光值、和通过使用该曝光值的曝光差值计算。
然而,这种设备不可能准确地计算在CCD等饱和特性的干扰下的曝光差值。
将举例说明得到设备中的曝光值的方法。
在图5中,坐标表示曝光值的级。
让BvT0是物体的曝光值,基于在曝光值Bv0和Bv1下的曝光的曝光差值是DeltaBv0和DeltaBv1。基于在在曝光值Bv0下的曝光的曝光值差不会成为DeltaBv0′,因为由于CCD的饱和特性削减该值,并且Bv0作为比一个实际值小的值输出。
比较DeltaBv0和DeltaBv1的绝对值,DeltaBv1较小。一个曝光值BvT0因此通过Bv1+DeltaBv1得到。
如果不能得到Bv0和Bv1的准确值,如图6中所示,则Bv0+DeltaBv0和Bv1+DeltaBv1都不可能与BvT1一致。
这种现象防止物体的曝光值的准确确定。
为了通过这种方法得到准确的曝光值,考虑到CCD饱和和非线性区域的存在必须增大曝光扫描操作的数量。必须更精细地设置曝光以使在饱和等影响下的误差最小。
当用户按下快门时必须进行这种扫描。扫描操作数量的增大直接导致增大的快门时滞。
本发明概述本发明考虑到以上情形已经形成,并且其目的在于,提供一种能够得到准确曝光值同时使快门时滞最小的曝光决定设备、一种带有曝光决定设备的图像拾取设备、一个程序、及一种存储介质。
为了解决常规问题和实现以上目的,根据本发明的一种图像拾取设备具有如下布置。
更具体地说,图像拾取设备包括一个图像拾取器件,拾取物体;和一个处理器件,带有一个亮度值计算单元,从在多个不同曝光值下通过由图像拾取器件拾取图像得到的多个图像数据得到在相应曝光值下图像的亮度值,一个曝光差值计算单元,计算表示在亮度值与在实际曝光下的一个预置目标亮度值之差的曝光差值,及一个曝光值计算单元,按照曝光差值计算单元的计算结果根据出自多个图像数据的至少两个图像数据,计算在实际曝光下的一个曝光值。
根据本发明一种曝光方法具有如下步骤。
更具体地说,曝光决定方法包括亮度值计算步骤,从在多个不同曝光值下通过拾取图像得到的多个图像数据,得到在相应曝光值下图像的亮度值;曝光差值计算步骤,计算表示在亮度值与在实际曝光下的一个预置目标亮度值之差的曝光差值;及曝光值计算步骤,按照在曝光差值计算步骤中的计算结果根据出自多个图像数据的至少两个图像数据,计算在实际曝光下的曝光值。
根据本发明的一种程序具有如下处理。
更具体地说,一种程序使计算机执行曝光决定方法。
根据本发明的一种存储介质具有如下结构。
更具体地说,一种存储介质计算机可读地存储程序。
由随后本发明的一个最佳实施例的描述,除以上讨论的那些之外的其它目的和优点对于熟悉本专业的技术人员是显然的。在描述中,参照附图,附图形成其一部分,并且表明本发明的一个例子。然而,这个例子没有穷举本发明的各种实施例,并因此为了确定本发明的范围参照描述之后的权利要求书。
附图的简要描述

图1是一个实施例的处理方块图;图2是在实施例中的AE计算单元的方块图;图3表示用于在实施例中每个屏幕分裂区域的一个加权因数;图4解释在实施例中的一种曝光决定设备;图5解释一种扫描型曝光决定设备;及图6解释扫描型曝光决定设备。
最佳实施例的详细描述下面将描述本发明的一个最佳实施例。
图1是示意方块图,表示根据本发明实施例的一种数字照相机。
标号101指示一个图像拾取单元,该图像拾取单元包括一个透镜系统、一个挡块、一个快门、一个电子快门、一个诸如CCD之类的图像拾取元件、及一个A/D转换器。图像拾取单元101经透镜系统输出一个投影在CCD上的图像作为一个数字信号。
标号102指示一个AF控制器。当用户释放快门时,AF控制器102探测焦点。
标号103指示一个图像拾取控制器。图像拾取控制器103根据焦点数据执行透镜聚焦控制。
在聚焦透镜之后,一个AE控制器105从一个预定曝光值ControlBv0得到一个F数和电子快门速度,并且把这些值发送到图像拾取控制器103。
图像拾取控制器103以接收的F数和电子快门速度把图像投影在CCD上,由此得到图像数据。
把在曝光值ControlBv0下受控和得到的图像数据发送到一个AE计算单元104。
图2是方块图,表示AE计算单元。
将解释AE计算单元104的操作。
从图像拾取单元101发送的图像数据201,用来计算亮度值的一个区域亮度值计算单元202计算每个6×6区域的平均亮度值(I=0,5,J=0,5)。
每个区域的得到亮度值Y(I,J)用来根据公式(1)由一个用来计算对于一个目标亮度值Yref的曝光差值DeltaBv的曝光差值计算单元203计算一个曝光差值DeltaBvDeltaBv=Log2(Σ(Y(I,J)×Weight(I,J))ΣWeight(I,J)×Yref)…(1)]]>其中Yref是图像的目标亮度值,而权重(I,J)是图3中所示每个区域的加权因数。
把计算曝光差值和由区域亮度值计算单元202计算的Y(I,J)发送到一个区域亮度值和曝光差值存储器204。这些值分别存储为在曝光值ControlBv0下曝光时的一个曝光差值DeltaBv0和区域亮度值Y0(I,J)。
类似地,图像拾取元件在不同曝光值ControlBv1和ControlBv2下由图1中的AE控制器105曝光。计算在曝光值ControlBv1下曝光的一个屏幕的曝光差值DeltaBv1和区域亮度值Y1(I,J)、及在曝光值ControlBv2下曝光的一个屏幕的曝光差值DeltaBv2和区域亮度值Y2(I,J),并且存储在图2中的区域亮度值和曝光差值存储器204中。
这些曝光值满足ControlBv0>ControlBv1>ControlBv2...(2)在得到在三个曝光值ControlBv0、ControlBv1、和ControlBv2下曝光图像拾取元件时的曝光差值DeltaBv和区域亮度值Y(I,J)之后,用来计算一个曝光值的一个实际曝光值计算单元205计算在实际曝光下的一个曝光值Bv 206,基于它实际拾取物体以便记录在一个存储器件中,通过对于DeltaBv0≥0,
Bv=ControlBv0+DeltaBv0 ...(3)对于DeltaBv0<0和DeltaBv1≥0,Ycalc(I,J)=(Y0(I,J)×ABS(DeltaBv1)×2^(ControlBv0-ControlBv1)+Y1(I,J)×ABS(DeltaBv0))(ABS(DeltaBv0)+ABS(DeltaBv1))…(4)]]>DeltaBvcalc=Log2(Σ(Ycalc(I,J)×Weight(I,J))ΣWeight(I,J)×Yref)…(5)]]>Bv=ControlBv1+DeltaBvcalc...(6)其中ABS(A)是A的绝对值。对于DeltaBv1<0和DeltaBv2≥0,Ycalc(I,J)=(Y1(I,J)×ABS(DeltaBv2)×2^(ControlBv1-ControlBv2)+Y2(I,J)×ABS(DeltaBv1))(ABS(DeltaBv1)+ABS(DeltaBv2))…(7)]]>DeltaBvcalc=Log2(Σ(Ycalc(I,J)×Weight(I,J))ΣWeight(I,J)×Yref)…(8)]]>Bv=ControlBv2+DeltaBvcalc...(9)对于DeltaBv2<0,Bv=ControlBv2+DeltaBv2...(10)参照图4将解释公式(5)。
DeltaBv0和DeltaBv1的绝对值的比值A∶B=ABS(DeltaBv0)∶ABS(DeltaBv1)由在Bv0下曝光时得到的区域亮度Y0(I,J)和在Bv1下曝光时得到的区域亮度Y1(I,J)计算。计算亮度值Ycalc(I,J)从比值A∶B的加权平均得到。在实际曝光下的曝光值Bv由计算亮度值Ycalc(I,J)计算。
2^(ControlBv0-ControlBv1)是一个系数,用来把由曝光值ControlBv0计算的亮度值Y0(I,J)转换成在曝光值ControlBv1下曝光时得到的一个亮度值。
把由实际曝光值计算单元205计算的在实际曝光下的曝光值Bv发送到图1中的AE控制器105。AE控制器105根据曝光值Bv决定用于实际曝光的一个F数和快门速度。
决定的F数和快门速度输出到图像拾取控制器103。图像拾取单元101根据这些值执行实际曝光,并且把一个实际曝光图像数字信号发送到一个图像处理器106。
实际曝光图像数字信号在图像处理器106中经受图像处理,如色度处理、亮度处理、边缘强调处理、gamma处理、及JPEG转换处理。生成数据输出一个数据写单元107,并且写在一种存储介质中。
在该实施例中,曝光扫描使用三个曝光值进行。曝光值的数量不限于三个,并且能任意设置到两个或多个,只要快门时滞允许。
如上所述,根据以上实施例,图像拾取设备包括一个图像拾取器件,用来拾取物体;和一个处理器件,带有一个亮度值计算单元,用来由在多个不同曝光值下通过由图像拾取器件拾取图像得到的多个图像数据得到在相应曝光值下一个屏幕的亮度值,一个曝光差值计算单元,用来计算表示在亮度值与在实际曝光下的一个预置目标亮度值之差的曝光差值,及一个曝光值计算单元,用来按照曝光差值计算单元的计算结果根据出自多个图像数据的至少两个图像数据计算在实际曝光下的一个曝光值。该实施例能提供一种能够使必需的曝光扫描操作数量最小以得到一个准确曝光值并且能够使快门时滞最小的曝光决定设备、和一种具有该曝光决定设备的图像拾取设备。
(其它实施例)当存储用来实现上述实施例的功能的软件程序代码的一种存储介质(或记录介质)供给到一个系统或设备,并且该系统或设备的计算机(或CPU或MPU)读出和执行存储在该存储介质中的程序代码时,也实现该实施例的目的。在这种情况下,从存储介质读出的程序代码实现上述实施例的功能,并且存储程序代码的存储介质构成本发明。当计算机执行读出的程序代码时,实现上述实施例的功能。而且,当在计算机上运行的OS(操作系统)根据程序代码的指令进行部分或全部实际处理时,实现上述实施例的功能。
另外,当从存储介质读出的程序代码写在插入在计算机中的一个功能扩展卡的存储器中或连接到计算机上的一个功能扩展单元的存储器中,并且功能扩展卡和功能扩展单元的计算机根据程序代码的指令进行部分或全部实际处理时,实现上述实施例的功能。
本发明不限于以上实施例,并且在本发明的精神和范围内能进行各种变更和修改。因此,为了通知公众本发明的范围,形成如下权利要求书。
权利要求
1.一种图像拾取设备,包括一个图像拾取器件,拾取物体;和一个处理器件,带有一个亮度值计算单元,从在多个不同曝光值下通过由所述图像拾取器件拾取图像得到的多个图像数据得到在相应曝光值下图像的亮度值,一个曝光差值计算单元,计算表示在亮度值与在实际曝光下的一个预置目标亮度值之差的曝光差值,及一个曝光值计算单元,按照所述曝光差值计算单元的计算结果根据出自多个图像数据的至少两个图像数据,计算在实际曝光下的一个曝光值。
2.根据权利要求1所述的设备,其中所述曝光值计算单元根据表示两个图像数据的亮度值之差的曝光差值及两个图像数据的目标亮度值和曝光值得到一个计算亮度值,并且通过使用计算亮度值计算在实际曝光下的曝光值。
3.根据权利要求2所述的设备,其中根据两个曝光差值的绝对值通过两个图像数据亮度值的加权平均得到计算亮度值。
4.根据权利要求1所述的设备,其中所述亮度值计算单元对于每个屏幕分裂块计算一个亮度值。
5.一种曝光决定方法,包括亮度值计算步骤,从在多个不同曝光值下通过拾取图像得到的多个图像数据,得到在相应曝光值下图像的亮度值;曝光差值计算步骤,计算表示在亮度值与在实际曝光下的一个预置目标亮度值之差的曝光差值;及曝光值计算步骤,按照在曝光差值计算步骤中的计算结果根据出自多个图像数据的至少两个图像数据,计算在实际曝光下的一个曝光值。
6.根据权利要求5所述的方法,其中在曝光值计算步骤中,根据表示两个图像数据的亮度值之差的曝光差值及两个图像数据的目标亮度值和曝光值得到一个计算亮度值,并且使用计算亮度值计算在实际曝光下的曝光值。
7.根据权利要求6所述的方法,其中根据两个曝光差值的绝对值通过两个图像数据亮度值的加权平均得到计算亮度值。
8.根据权利要求5所述的方法,其中在亮度值计算步骤中,对于每个屏幕分裂块计算一个亮度值。
9.一种程序,使计算机执行权利要求5中定义的曝光决定方法。
10.一种存储介质,计算机可读地存储在权利要求9中定义的程序。
全文摘要
本发明的目的在于增大在一种扫描AE方案中的曝光值的精度。为了实现该目的,在多个曝光值下拾取图像。对于相应曝光值得到屏幕分裂亮度值和曝光值差。从在曝光值差之间的关系选择两个屏幕分裂亮度值和曝光值差。由选择值计算一个亮度值以决定在实际曝光下的一个曝光值。
文档编号G03B7/28GK1377178SQ0210783
公开日2002年10月30日 申请日期2002年3月22日 优先权日2001年3月22日
发明者高桥贤司 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1