电子照相机的制作方法

文档序号:7639158阅读:185来源:国知局
专利名称:电子照相机的制作方法
技术领域
本发明涉及电子照相机,尤其涉及参考从摄像装置输出的拍摄视场像来调整摄像条件的电子照相机。
背景技术
在专利文献1中公开了这种照相机的一例。根据其背景技术可知,色相数据生成部,对应于分配给摄像面的多个块的每一个,生成色相数据。块计数部,对应于与多个摄影场景分别对应的多个基准色相数据范围的每一个,来对具有属于基准色相数据范围的色相数据的块的个数进行计数。色相对比度运算部,基于各块的色相数据,求出色相的对比度。 摄影场景判别部,基于块计数部的计数结果和由色相对比度运算部求出的对比度,判别摄影场景。白平衡增益运算部,基于摄影场景判别部的判别结果,调整白平衡增益。由此,实现了适于室外摄影场景及室内摄影场景的每一个的白平衡调整。专利文献1 JP特开2007-43364号公报但是,在其背景技术中,在判别摄影场景的时候,没有参考拍摄视场像的亮度分布,所以摄像性能受限制。

发明内容
故此,本发明的主要目的在于提供能提高摄像性能的电子照相机。符合本发明的电子照相机(10 为实施例所对应的参考符号),具备摄像部件 (16),具有捕捉拍摄视场的摄像面,并反复输出拍摄视场像;调整部件(S17 S29),参考适于室外的包括特定调整基准在内的多个调整基准的任意一个来调整摄像条件;第1判别部件(S97),判别从摄像部件输出的拍摄视场像的平均亮度是否满足第1条件;第2判别部件 (S115 S123、S133、S135),判别具有从既定范围偏离的亮度的区域占据从摄像部件输出的拍摄视场像的比例是否满足第2条件;和控制部件(S63、S137),参考第1判别部件的判别结果和第2判别部件的判别结果,来控制是否应该许可参考调整部件所基于的特定调整基准。优选,第2条件包括如下条件超过既定范围的上限的区域的比例及低于既定范围的下限的区域的比例之中的至少一方低于基准。优选,还具备第3判别部件(S105 S113、S129、S131),其判别从摄像部件输出的拍摄视场像的色温度是否满足第3条件;控制部件还参考第3判别部件的判别结果来执行控制处理。第3技术方案的电子照相机还优选,所述第3条件包括如下条件具有相当于室外光的色温度的区域的比例超过第1阈值、且具有相当于室内光的色温度的区域的比例低于第2阈值。优选,还具备聚焦透镜(12),被配置于摄像面的前方;调整部件(S31 S39),基于从摄像部件输出的拍摄视场像持续地调整从聚焦透镜到摄像面的距离;和第4判别部件S91 S93,判别从聚焦透镜到摄像面的距离是否满足第4条件;控制部件还参考第3判别部件的判别结果来执行控制处理。优选,控制部件包括许可部件(S137),将第1判别部件的判别结果及第2判别部件的判别结果都是肯定的情况作为条件的至少一部分,来许可特定调整基准的参考;和限制部件(S63),在第1判别部件的判别结果及第2判别部件的判别结果的至少一方是否定的时候,限制特定调整基准的参考。符合本发明的摄像控制程序,是使具备有捕捉拍摄视场的摄像面并反复输出拍摄视场像的摄像部件(16)的电子照相机(10)的处理器08)执行如下步骤的摄像控制程序 调整步骤(S17 S^),参考适于室外的包括特定调整基准在内的多个调整基准的任意一个来调整摄像条件;第1判别步骤(S97),判别从摄像部件输出的拍摄视场像的平均亮度是否满足第1条件;第2判别步骤(S115 S123、S133、S135),判别具有从既定范围偏离的亮度的区域占据从摄像部件输出的拍摄视场像的比例是否满足第2条件;和控制步骤(S63、 S137),参考第1判别步骤的判别结果和第2判别步骤的判别结果,来控制是否应该许可参考调整步骤所基于的特定调整基准。符合本发明的摄像控制方法,通过具备有捕捉拍摄视场的摄像面并反复输出拍摄视场像的摄像部件(16)的电子照相机(10)执行,该摄像控制方法包括调整步骤(S17 S29),参考适于室外的包括特定调整基准在内的多个调整基准的任意一个来调整摄像条件;第1判别步骤(S97),判别从摄像部件输出的拍摄视场像的平均亮度是否满足第1条件;第2判别步骤(S115 S123、S133、S135),判别具有从既定范围偏离的亮度的区域占据从摄像部件输出的拍摄视场像的比例是否满足第2条件;和控制步骤(S63、S137),参考第1 判别步骤的判别结果和第2判别步骤的判别结果,来控制是否应该许可参考调整步骤所基于的特定调整基准。根据本发明,在控制是否应该许可参考适于室外的特定调整基准的时候,不仅参考拍摄视场像的平均亮度,还具有参考从既定范围偏离的亮度的区域占据拍摄视场像的比例。由此,可避免拍摄视场是否在室外的误判,进而可避免调整基准的误选择,从而可提高摄像性能。本发明的上述目的、其他目的、特征及优点,从参照附图所进行的如下实施例的详细说明中可变得更明了。


图1是表示本发明的基本构成的框图。图2是表示本发明的一实施例的构成的框图。图3是表示应用于图2实施例的滤色器的构成的一例的图解图。图4是表示摄像面中的切取区域的分配状态的一例的图解图。图5是表示摄像面中的评价区域的分配状态的一例的图解图。图6是表示摄像面中的运动检测块的分配状态的一例的图解图。图7(A)是表示与夜景场景对应的特征(character)的一例的图解图,(B)是表示与动作(action)场景对应的特征的一例的图解图,(C)是表示与风景场景对应的特征的一例的图解图,(D)是表示与默认场景对应的特征的一例的图解图。
图8是表示色温度的分布的一例的图解图。图9是表示在摄像面捕捉到的拍摄视场的一例的图解图。图10是表示在摄像面捕捉到的拍摄视场的其他例子的图解图。图11是表示与夜景场景对应的程序曲线图的一例的图表。图12是表示与动作场景对应的程序曲线图的一例的图表。图13是表示与风景场景对应的程序曲线图的一例的图表。图14是表示与默认场景对应的程序曲线图的一例的图表。图15是表示应用于图2实施例的CPU的一部分动作的流程图。图16是表示应用于图2实施例的CPU的另一部分动作的流程图。图17是表示应用于图2实施例的CPU的又一部分动作的流程图。图18是表示应用于图2实施例的CPU的再一部分动作的流程图。图19是表示应用于图2实施例的CPU的另一部分动作的流程图。图20是表示应用于图2实施例的CPU的又一部分动作的流程图。图21是表示应用于图2实施例的CPU的再一部分动作的流程图。图22是表示应用于图2实施例的CPU的另一部分动作的流程图。图23是表示应用于图2实施例的CPU的又一部分动作的流程图。图24是表示应用于图2实施例的CPU的再一部分动作的流程图。图25是表示应用于图2实施例的CPU的另一部分动作的流程图。符号说明10-数码摄像机16-图像传感器22-前处理电路24-亮度评价电路30-运动检测电路36-后处理电路42-图形生成器46-记录介质48-CPU
具体实施例方式
以下,参考附图,对本发明的实施方式进行说明。基本构成参考图1,本发明的电子照相机基本上构成为如下。摄像部件1具有捕捉拍摄视场的摄像面,并反复输出拍摄视场像。调整部件2,参考适于室外的包括特定调整基准在内的多个调整基准的任意一个来调整摄像条件。第1判别部件3,判别从摄像部件1输出的拍摄视场像的平均亮度是否满足第1条件。第2判别部件4,判别具有从既定范围偏离的亮度的区域占据从摄像部件1输出的拍摄视场像的比例是否满足第2条件。控制部件5,参考第1 判别部件3的判别结果和第2判别部件4的判别结果,来控制是否应该许可参考调整部件 2所基于的特定调整基准。
在控制是否应该许可参考适于室外的特定调整基准的时候,不仅参考拍摄视场像的平均亮度,还参考具有从既定范围偏离的亮度的区域占据拍摄视场像的比例。由此,能够避免拍摄视场是否在室外的误判,进而能够避免调整基准的误选择,从而可提高摄像性能。[实施例]参考图2,本实施例的数码摄像机10包括通过驱动器18a及18b分别驱动的聚焦透镜12及光圈单元14。拍摄视场的光学像通过这些部件被照射到图像传感器16的摄像在摄像面,多个受光元件(=像素)被配置成二维状,摄像面被图3所示的原色贝叶排列的滤色器16f覆盖。滤色器16f具体而言,相当于R(Red,红色)的过滤器要素、 G(Green,绿色)的过滤器要素及B(Blue,蓝色)的过滤器要素被排列成马赛克状的过滤器。 被配置于摄像面的受光元件与构成滤色器16f的过滤器要素一对一地对应,在各受光元件生成的电荷的量反映了与R、G或B的颜色对应的光的强度。当接通电源时,CPU48为了在摄像任务下执行动态图像获取处理而启动驱动器 18c。驱动器18c响应于周期性产生的垂直同步信号Vsync,对摄像面进行曝光,并以光栅扫描方式读出在摄像面生成的电荷。从图像传感器16周期性输出表示拍摄视场的原始图像数据。所输出的原始图像数据相当于各像素具有R、G、B的任意一个颜色信息的图像数据。AGC电路20参考由CPU48所设定的AGC增益,放大从摄像装置16输出的原始图像数据。前处理电路22对由AGC电路20放大后的原始图像数据实施数字箝位(digital clamp)、像素缺陷修正等的处理。实施了前处理后的原始图像数据,通过存储器控制电路32 被写入SDRAM34的原始图像区域34a。参考图4,在原始图像区域3 中分配切取区域CT。后处理电路36通过存储器控制电路32访问原始图像区域34a,并周期性读出属于切取区域CT的原始图像数据。所读出的原始图像数据,在后处理电路36中被实施色分离、白平衡调整、边缘/彩度强调、YUV变
换等处理。首先,原始图像数据通过色分离处理被变换成各像素具有R、G以及B所有颜色信息的RGB形式的图像数据。原始图像的白平衡通过白平衡调整处理进行调整,图像数据的边缘及/或彩度通过边缘/彩度强调处理进行强调,然后图像数据的形式通过YUV变换处理被变换成YUV形式。这样作成的YUV形式的图像数据,通过存储器控制电路32被写入到 SDRAM34的YUV图像区域34b。IXD驱动器38周期性读出在YUV图像区域34b所保存的图像数据,并以所读出的图像数据符合LCD监视器40分辨率的方式进行缩小,然后基于缩小后的图像数据驱动LCD 监视器40。其结果,表示拍摄视场的实时动态图像(取景图像)被显示于监视器画面。参考图5,在摄像面的中央分配评价区域EVA。评价区域EVA在水平方向及垂直方向的每个方向进行16分割,合计256个分割区域形成了评价区域EVA。前处理电路22除了进行上述的处理之外,还将原始图像数据简单地变换成Y数据,并将变换后的Y数据提供给亮度评价电路24、AF评价电路沈及运动检测电路30。另外,前处理电路22将原始图像数据简单地变换成RGB图像数据(具有根据初始增益调整后的白平衡的RGB图像数据),并将变换后的RGB图像数据提供给AWB评价电路观。亮度评价电路M响应于垂直同步信号Vsync,按每个分割区域,对所提供的Y数据中的属于评价区域EVA的Y数据进行积分。与垂直同步信号Vsync同步地,从亮度评价电路M输出256个亮度评价值。CPU48在明亮度调整任务下获取由此输出的亮度评价值, 并基于所获取的亮度评价值来计算适当BV值(BV=Brightness value,亮度值),然后在驱动器18b、18c及AGC电路20中设定对所算出的适当BV值进行定义的光圈量、曝光时间及 AGC增益。其结果,适当地调整了取景图像的明亮度。AF评价电路沈响应于垂直同步信号Vsync,按每个分割区域,对所提供的Y数据中的属于评价区域EVA的Y数据的高频分量进行积分。与垂直同步信号Vsync同步地,从 AF评价电路沈输出256个AF评价值。CPU48在连续的AF任务下获取由此输出的AF评价值,并在满足AF启动条件的时候执行AF处理。聚焦透镜12通过驱动器18a被配置于合焦点,由此持续地提高了取景图像的清晰度。AffB评价电路观响应于垂直同步信号Vsync,按每个分割区域,对所提供的形成 RGB图像数据的R数据、G数据及B数据的每一个数据进行积分。与垂直同步信号Vsync同步地,从AWB评价电路观输出分别具有R积分值、G积分值及B积分值的256个AWB评价值。CPU48在AWB任务下获取由此输出的AWB评价值,并基于所获取的AWB评价值来执行 AWB处理。在后处理电路36中所参考的白平衡调整增益,通过AWB处理被调整成适当值,由此适当地调整了取景图像的色调。参考图6,在摄像面分配9个运动检测块MD_1 MD_9。运动检测块MD_1 MD_3 被配置成在摄像面的上段沿水平方向排列,运动检测块MD_4 MD_6被配置成在摄像面的中段沿水平方向排列,运动检测块MD_7 MD_9被配置成在摄像面的下段沿水平方向排列。运动检测电路30基于Y数据,检测与运动检测块MD_1 MD_9分别对应的9个部分运动矢量。与垂直同步信号Vsync同步地,从运动检测电路30输出所检测出的部分运动矢量。CPU48在手抖动校正任务下获取所输出的部分运动矢量,并基于该部分运动矢量来执行手抖动校正处理。切取区域CT,在与光轴正交的方向上的摄像面的运动相当于摄像面的手抖动的时候,沿该手抖动被补偿的方向移动。由此,抑制了因手抖动引起的取景图像的振动。当向键输入装置50进行记录开始操作时,CPU48为了开始动态图像记录,在摄像任务下对I/F44给予记录开始命令。I/F44通过存储器控制电路32读出在YUV图像区域 34b所保存的图像数据,并将所读出的图像数据写入到已作成在记录介质46的动态图像文件中。当向键输入装置50进行记录终止操作时,CPU48为了终止动态图像记录,在摄像任务下对I/F44给予记录终止命令。I/F44终止图像数据的读出,并关闭记录对象的动态图像文件。CPU48在与摄像任务并行的场景判别任务下,周期性判别拍摄视场相当于夜景场景、动作场景及风景场景的哪个场景。夜景场景判别及风景场景判别是基于从亮度评价电路M输出的亮度评价值而执行的。当拍摄视场被判别为夜景场景时,标志FLGnight从“0” 更新为“ 1 ”,当拍摄视场被判别为风景场景时,标志FLGlndscp从“0”更新为“ 1 ”。另外,动作场景判别是基于从运动检测电路30输出的部分运动矢量和从亮度评价电路M输出的亮度评价值而执行的。当拍摄视场被判别为动作场景时,标志FLGact从“0”更新为“ 1 ”。如果标志FLGnight为“1”,则与标志FLGlndscp及FLGact的状态没有关系,夜景场景成为确定场景。另外,如果标志FLGnight为“0”且标志FLGact为“1”,则与标志FLGlndscp的状态没有关系,动作场景成为确定场景。进而,如果标志FLGnight及FLGact为 “0”且标志FLGlndscp为“ 1”,则风景场景成为确定场景。另外,如果标志FLGnight、FLGaCt 及FLGlndscp都为“0”,则默认场景成为确定场景。CPU48向图形生成器42请求与由此得到的确定场景对应的特征的输出。图形生成器42将适应请求的图形数据提供给LCD驱动器38,且LCD驱动器38基于所提供的图形数据来驱动IXD监视器40。其结果,如果确定场景是夜景场景,则图7(A)所示的特征被显示于监视器画面的右上位置,如果确定场景是动作场景,则图7(B)所示的特征被显示于监视器画面的右上位置。另外,如果确定场景是风景场景,则图7(C)所示的特征被显示于监视器画面的右上位置,如果确定场景是默认场景,则图7(D)所示的特征被显示于监视器画面的右上位置。风景场景判别处理详细而言,按以下要领执行。首先,参考当前的聚焦透镜12的位置来测定被摄体距离SD。如果所测定出的被摄体距离SD在阈值THsd以下,则视作被摄体存在于摄像面的附近。此时,标志FLGlndscp的值被确定为“0”。如果所测定出的被摄体距离SD超过阈值THsd,则在明亮度调整任务下所获取的 256个亮度评价值的平均值作为“Yave”算出。如果所算出的平均亮度^ve在阈值THyave 以下,则视作拍摄视场的明亮度比相当于风景的明亮度小。此时,标志FLGlndscp的值被确定为“0”。如果平均值^ve超过阈值THyave,则对应于256个分割区域的每一个,测定拍摄视场像的色温度。在进行测定的时候,参考了在AWB任务下所获取的256个AWB评价值。如果所测定出的色温度相当于室内光(昼白色、昼光色或白色),则将CNT_IN增 1 (increment),如果所测定出的色温度相当于室外光(晴天色、阴天色或背阴色),则将变量CNT_0UT增1。当所有分割区域中的色温度测定完成的时候,变量CNT_IN表示受到室内光影响的拍摄视场像的比例,变量CNT_0UT表示受到室外光影响的拍摄视场像的比例。此外,色温度按图8所示的要领进行分布。根据图8,昼白色具有6500K的色温度, 昼光色具有5000K的色温度,且白色具有4200K的色温度。另外,晴天色表示12000K的色温度,背阴色具有7500K的色温度,且阴天色具有6700K的色温度。在平均值^ve超过阈值THyave的时候,还将在明亮度调整任务下所获取的256 个亮度评价值的每一个与基准值REFyhigh及REFylow进行比较。如果亮度平均值超过基准值REFyhigh,则将变量CNT_H增1,如果亮度平均值超过基准值REFylow,则将变量CNT_L 增1。在此,基准值REFyhigh比基准值REFylow大。更详细地说,基准值REFyhigh相当于极端大的亮度,基准值REFylow相当于极端小的亮度。在所有分割区域中的亮度评价值的比较完成的时候,变量CNT_H表示具有极端大的亮度的区域的比例,变量CNT_L表示具有极端小的亮度的区域的比例。如果变量CNT_IN在阈值THin以上或者变量CNT_0UT在阈值THout以下,由于室内光的影响大或者室外光的影响小,所以视作拍摄视场与风景不同。另外,如果变量CNT_H 在阈值THyhigh以上且变量CNT_L在阈值THylow以上,由于具有极端大的亮度的区域的比例及具有极端小的亮度的区域的比例大,所以视作拍摄视场与风景不同。这样的情况下,标志FLGlndscp的值被确定为“O”。
与此相对地,在变量CNT_IN低于阈值THin且变量CNT_0UT超过阈值THout的情况下,进而如果变量CNT_H低于阈值THyhigh或者变量CNT_L低于阈值THylow,则视作拍摄视场相当于风景。此时,标志FLGlndscp的值被确定为“1”。作为这样控制标志FLGlndscp的设定的结果,标志FLGlndscp在图9所示的风景被摄像面捕捉到的时候被设定为“1”。不过,当较大捕捉图9所示的风景的一部分即街灯时,通过曝光调整降低了街灯周围的明亮度(参考图10)。此时,被摄体距离SD低于阈值 THscU或者数值CNT_L及CNT_H分别在阈值THylow及THyhigh以上,由此标志FLGlndscp 被设定为“O”。明亮度调整任务下的处理详细而言,按以下所述的要领执行。首先,初始化光圈量、曝光时间及AGC增益,并将符合默认场景(=初始的确认场景)的程序曲线图作为参考程序曲线图来指定。当产生垂直同步信号Vsync时,基于从亮度评价电路M输出的亮度评价值来计算适当BV值,并从参考程序曲线图中检测出与所算出的适当BV值对应的坐标(A, T,G)。此外,“Α”相当于光圈量,“Τ”相当于曝光时间,“G”相当于增益。坐标(A,T,G),在确认场景是夜景场景的时候在图11所示的程序曲线图描绘出的粗线上被检测出,在确定场景是动作场景的时候在图12所示的程序曲线图描绘出的粗线上被检测出。另外,坐标(A,T,G),在确定场景是风景场景的时候在图13所示的程序曲线图描绘出的粗线上被检测出,在确定场景是默认场景的时候在图14所示的程序曲线图描绘出的粗线上被检测出。例如,如果确认场景是夜景场景且所算出的适当BV值为“3”,则检测出(A,T,G) =(3,7,7)。另外,如果确认场景是动作场景且所算出的适当BV值为“8”,则检测出(A,T, G) = (3,9,4) ο在驱动器18b、18c及AGC电路20中,设定通过这样检测出的坐标(A,T,G)所特定的光圈量、曝光时间及AGC增益。当确定场景发生变化时,特定符合变化后的确定场景的程序曲线图,并将所特定出的程序曲线图作为参考程序曲线图来设定。CPU48并行地处理包括图15所示的摄像任务、图16 图17所示的明亮度调整任务、图18所示的连续的AF任务、图19所示的AWB任务、图20所示的手抖动校正任务、及图 21 图25所示的场景判别任务在内的多个任务。此外,与这些任务对应的控制程序被存储至闪存(未图示)。参考图15,在步骤Sl中,执行动态图像获取处理。由此,取景图像被显示于IXD监视器40。在步骤S3中,反复判别是否已进行了记录开始操作,当判别结果从“否”更新为 “是”时进入步骤S5。在步骤S5中,为了开始动态图像记录,而向I/F46给予记录开始命令。 I/F46通过存储器控制电路32读出在YUV图像区域34b所保存的图像数据,并将所读出的图像数据写入到已作成在记录介质48的动态图像文件中。在步骤S7中,判别是否已进行了记录终止操作。当判别结果从“否”更新为“是” 时进入步骤S9,并且为了终止动态图像记录而向I/F46给予记录终止指令。I/F46终止图像数据的读出,并关闭记录对象的动态图像文件。当文件关闭完成时,返回至步骤S3。参考图16,在步骤Sll中,对摄像设定(=光圈量、曝光时间、AGC增益)进行初始化,在步骤S13中,将默认场景用的程序曲线图作为参考程序曲线图来指定。在步骤S15 中,判别是否已产生了垂直同步信号Vsync,当判别结果从“否”更新为“是”时,在步骤S17中获取从亮度评价电路M输出的亮度评价值。在步骤S19中,基于所获取的亮度评价值来计算适当BV值,在步骤S21中,在参考程序曲线图上,检测与所计算出的适当BV值对应的坐标(A,T,G)。在步骤S23中,在驱动器18b、18c及AGC电路20中设定通过所检测出的坐标(A,T,G)而特定的光圈量、曝光时间及AGC增益。在步骤S25中,判别确定场景是否已改变,如果判别结果为“否”则返回至步骤 S15,另一方面,如果判别结果为“是”则进入步骤S27。在步骤S27中,特定符合变化后的确定场景的程序曲线图,在步骤幻9中,将参考程序曲线图变更为所特定出的程序曲线图。当变更处理完成时,返回至步骤S15。参考图18,在步骤S31中对聚焦透镜12的位置进行初始化,在步骤S33中,判别是否已产生了垂直同步信号Vsync。如果判别结果从“否”更新为“是”,则在步骤S35中获取从AF评价电路沈输出的AF评价值。在步骤S37中,基于所获取的AF评价值来判别是否已满足AF启动条件,如果判别结果为“否”则返回至步骤S33,另一方面,如果判别结果为 “是”则进入步骤S39。在步骤S39中,为使聚焦透镜12向合焦点存在的方向移动,而基于所获取的AF评价值来执行AF处理。当AF处理完成时,返回至步骤S33。参考图19,在步骤S41中,对在后处理电路36中所参考的白平衡调整增益进行初始化,在步骤S43中,判别是否已产生了垂直同步信号Vsync。如果判别结果从“否”更新为 “是”,则在步骤S45中获取从AWB评价电路观输出的AWB评价值。在步骤S47中,为了调整白平衡调整增益,而基于所获取的AWB评价值来执行AWB处理。当AWB处理完成时,返回至步骤S43。参考图20,在步骤S51中,对切取区域CT的位置进行初始化,在步骤S53中,判别是否已产生了垂直同步信号Vsync。当判别结果从“否”更新为“是”时,则在步骤S55中获取从运动检测电路30输出的部分运动矢量。在步骤S57中,判别是否满足了后述的摇摄 (pan) /俯仰条件,如果判别结果为“否”则返回至步骤S53,另一方面,如果判别结果为“是” 则进入步骤S59。在步骤S59中,参考在步骤S55中所获取的部分运动矢量来执行手抖动校正处理。切取区域CT沿着因手抖动引起的摄像面动作被补偿的方向移动。当手抖动校正处理完成时,返回至步骤S53。参考图21,在步骤S61中将默认场景作为确定场景,在步骤S63中将标志 FLGnight、FLGaCt及FLGlndscp设定为“0”。在步骤S65中,判别是否已产生了垂直同步信号Vsync,当判别结果从“否”更新为“是”时,在步骤S67中执行夜景场景判别处理。该判别处理是基于在明亮度调整任务下所获取的亮度评价值而执行的,当拍摄视场被识别为夜景场景时,标志FLGnight从“0”更新为“ 1 ”。在步骤S69中,判别标志FLGnight是否表示“ 1 ”,如果判别结果为“否”则进入步骤S75,另一方面,如果判别结果为“是”则进入步骤S71。在步骤S71中,将夜景场景作为确定场景,在步骤S73中,向图形生成器42请求与确定场景对应的特征的输出。与确定场景对应的特征被多重显示在取景画面上。当步骤S73的处理完成时,返回至步骤S63。在步骤S75中,执行动作场景判别处理。该判别处理是基于在手抖动校正任务下所获取的部分运动矢量和在明亮度调整任务下所获取的亮度评价值而执行的,当拍摄视场被判别为动作场景时,标志FLGact从“0”更新为“ 1 ”。在步骤S77中,判别标志FLGact是否表示“ 1 ”,如果判别结果为“否”则进入步骤S81,另一方面,如果判别结果为“是”则在步骤S79中将动作场景作为确定场景之后进入步骤S73。在步骤S81中,执行风景场景判别处理。该判别处理是基于在明亮度调整任务下所获取的亮度评价值而执行的,当拍摄视场被判别为风景场景时,标志FLGlndscp从“0”更新为“ 1 ”。在步骤S83中,判别标志FLGlndscp是否表示“ 1 ”,如果判别结果为“否”则在步骤S85中将默认场景作为确定场景,另一方面,如果判别结果为“是”则在步骤S87中将风景场景作为确定场景。当步骤S85或S87的处理完成时,进入步骤S73。步骤S81的风景场景判别处理按图23 图25所示的子循环执行。在步骤S91中, 参考当前的聚焦透镜12的位置,测定被摄体距离SD。在步骤S93中,判别所测定出的被摄体距离SD是否超过阈值THsd。如果判别结果为“否”则返回至上一层循环,如果判别结果为“是”则进入步骤S95。在步骤S95中,将在明亮度调整任务下所获取的256个亮度评价值的平均值作为 “^ve”算出,在步骤S97中,判别所算出的平均亮度X·是否超过阈值THyave。如果判别结果为“否”则返回至上一层的循环,如果判别结果为“是”则进入步骤S99。在步骤S99中,将变量K设定为“ 1 ”,在步骤SlOl中,将变量CNT_IN及CNT_0UT设定为“0”,在步骤S103中,将变量CNT_H及CNT_L设定为“0”。在步骤S105中,基于在AWB任务下所获取的AWB评价值,来测定与第K个分割区域对应的部分拍摄视场像的色温度。在步骤S107中,判别所测定出的色温度是否相当于室内光(昼白色、昼光色或白色)。在步骤S109中,判别所测定出的色温度是否相当于室外光 (晴天色、阴天色或背阴色)。如果步骤S107的判别结果为“是”,则在步骤Slll中将变量CNT_IN增1,然后进入步骤S115。如果步骤S109的判别结果为“是”,则在步骤S113中将变量CNT_0UT增1,然后进入步骤S115。如果步骤S107的判别结果及S109的判别结果都为“否”,则直接进入步骤 S115。在步骤S115中,指定在明亮度调整任务下所获取的亮度评价值中的第K个亮度评价值。在步骤S117中,判别所指定出的亮度评价值是否超过基准值REFyhigh。在步骤S119 中,判别所指定出的亮度评价值是否低于基准值REFylow。如果步骤S117的判别结果为“是”,则在步骤S121中将变量CNTJ^f 1,然后进入步骤S125。如果步骤S119的判别结果为“是”,则在步骤S123中将变量CNTJ^f 1,然后进入步骤S125。如果步骤S117的判别结果及S119的判别结果都为“否”,则直接进入步骤 S125。在步骤S125中将变量K增1,在步骤S127中判别变量K是否超过“256”。如果判别结果为“否”则返回至步骤S105,如果判别结果为“是”则进入步骤SU9。在步骤S129中,判别变量CNT_IN是否低于阈值THin,在步骤S131中,判别变量CNT_0UT是否超过阈值THout。另外,在步骤S133中,判别变量CNT_H是否低于阈值 THyhigh,在步骤S135中,判别变量CNT_L是否低于阈值THylow。如果步骤SU9的判别结果及步骤S131的判别结果都为“是”且步骤S133的判别结果或步骤S135的判别结果为“是”,则在步骤S137中将标志FLGlndscp更新为“1”,然后返回至上一层的循环。
与此相对地,如果步骤SU9的判别结果或步骤S131的判别结果为“否”、或者即便步骤SU9的判别结果及步骤S131的判别结果都为“是”但如果步骤S133的判别结果及步骤S135的判别结果都为“否”,则直接返回至上一层的循环。如以上说明可知,图像传感器16具有捕捉拍摄视场的摄像面,并反复输出原始图像数据。所输出的原始图像数据通过AGC电路20被放大。摄像面的曝光量及AGC电路20 的增益,以沿着适于风景场景的包括特定程序曲线图在内的多个程序曲线图的任意一个程序曲线图的方式,由CPU48进行调整(S17 S29)。在这里,CPU48判别基于原始图像数据的拍摄视场像的平均亮度是否满足第1条件(S97)。另外,CPU48判别具有从既定范围(= 由基准值REFylow及REFyhigh所夹持的范围)偏离的亮度的分割区域的数目是否满足第 2条件(S115 S123、S133、S135)。进而,CPU48参考这些判别结果来控制是否应该许可参考特定程序曲线图(S63、S137)。此外,第1条件相当于平均亮度超过阈值^ve的条件。另外,第2条件相当于超过基准值REFyhigh的亮度评价值的数目(=CNT_H)低于阈值THyhigh、或者低于基准值 REFylow的亮度平均值的数目(=CNT_L)低于阈值THylow的条件。这样,在控制是否应该许可参考适于室外的特定程序曲线图的时候,不仅参考拍摄视场像的平均亮度,还参考具有从既定范围偏离的亮度的分割区域的数目。由此,能够避免拍摄视场是否在室外的误判,进而能够避免调整基准的误选择,从而可提高摄像性能。此外,图25所示的步骤S133及S135中所参考的阈值THylow及THyhigh可以是彼此相等的值,也可以是彼此不等的值。另外,在该实施例中,作为用于调整摄像条件的参考而假定了光圈量、曝光时间及 AGC增益的3个参数,但是除此之外还可以假定边缘及/或彩度的强调度。此时,需要将这些强调度追加性定义到程序曲线图中。
1权利要求
1.一种电子照相机,具备摄像部件,其具有捕捉拍摄视场的摄像面,并反复输出拍摄视场像; 调整部件,其参考适于室外的包括特定调整基准在内的多个调整基准的任意一个来调整摄像条件;第1判别部件,其判别从所述摄像部件输出的拍摄视场像的平均亮度是否满足第1条件;第2判别部件,其判别具有从既定范围偏离的亮度的区域占据从所述摄像部件输出的拍摄视场像的比例是否满足第2条件;和控制部件,其参考所述第1判别部件的判别结果和所述第2判别部件的判别结果,来控制是否应该许可由所述调整部件进行的所述特定调整基准的参考。
2.根据权利要求1所述的电子照相机,其中,所述第2条件包括如下条件超过所述既定范围的上限的区域的比例及低于所述既定范围的下限的区域的比例之中的至少一方低于基准。
3.根据权利要求1或2所述的电子照相机,其中,所述电子照相机还具备第3判别部件,该第3判别部件判别从所述摄像部件输出的拍摄视场像的色温度是否满足第3条件;所述控制部件还参考所述第3判别部件的判别结果来执行控制处理。
4.根据权利要求3所述的电子照相机,其中,所述第3条件包括如下条件具有相当于室外光的色温度的区域的比例超过第1阈值、 且具有相当于室内光的色温度的区域的比例低于第2阈值。
5.根据权利要求1至4任一项所述的电子照相机,其中,还具备 聚焦透镜,其被配置于所述摄像面的前方;调整部件,其基于从所述摄像部件输出的拍摄视场像持续地调整从所述聚焦透镜到所述摄像面的距离;和第4判别部件,其判别从所述聚焦透镜到所述摄像面的距离是否满足第4条件; 所述控制部件还参考所述第3判别部件的判别结果来执行控制处理。
6.根据权利要求1至5任一项所述的电子照相机,其中, 所述控制部件包括许可部件,其将所述第1判别部件的判别结果及所述第2判别部件的判别结果都是肯定的情况作为条件的至少一部分,来许可所述特定调整基准的参考;和限制部件,其在所述第1判别部件的判别结果及所述第2判别部件的判别结果的至少一方是否定的时候,限制所述特定调整基准的参考。
7.一种摄像控制程序,使具备有捕捉拍摄视场的摄像面并反复输出拍摄视场像的摄像部件的电子照相机的处理器执行如下步骤调整步骤,参考适于室外的包括特定调整基准在内的多个调整基准的任意一个来调整摄像条件;第1判别步骤,判别从所述摄像部件输出的拍摄视场像的平均亮度是否满足第1条件;第2判别步骤,判别具有从既定范围偏离的亮度的区域占据从所述摄像部件输出的拍摄视场像的比例是否满足第2条件;和控制步骤,参考所述第1判别步骤的判别结果和所述第2判别步骤的判别结果,来控制是否应该许可由所述调整步骤进行的所述特定调整基准的参考。
8. 一种摄像控制方法,通过具备有捕捉拍摄视场的摄像面并反复输出拍摄视场像的摄像部件的电子照相机执行,该摄像控制方法包括调整步骤,参考适于室外的包括特定调整基准在内的多个调整基准的任意一个来调整摄像条件;第1判别步骤,判别从所述摄像部件输出的拍摄视场像的平均亮度是否满足第1条件;第2判别步骤,判别具有从既定范围偏离的亮度的区域占据从所述摄像部件输出的拍摄视场像的比例是否满足第2条件;和控制步骤,参考所述第1判别步骤的判别结果和所述第2判别步骤的判别结果,来控制是否应该许可由所述调整步骤进行的所述特定调整基准的参考。
全文摘要
本发明提供一种电子照相机,提高了摄像性能。图像传感器(16)具有捕捉拍摄视场的摄像面,并反复输出原始图像数据。所输出的原始图像数据通过AGC电路(20)被放大。摄像面的曝光量及AGC电路(20)的增益,以沿着适于风景场景的包括特定程序曲线图在内的多个程序曲线图的任意一个的方式,由CPU(48)进行调整。在这里,CPU(48)判别基于原始图像数据的拍摄视场像的平均亮度是否满足第1条件。另外,CPU48判别具有从既定范围偏离的亮度的分割区域的数目是否满足第2条件。进而,CPU(48)参考这些判别结果来控制是否应该许可参考特定程序曲线图。
文档编号H04N5/225GK102215332SQ20111009365
公开日2011年10月12日 申请日期2011年4月11日 优先权日2010年4月12日
发明者山本诚司, 林诚悟, 藤原健 申请人:三洋电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1