一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

变焦控制装置、变焦控制装置的控制方法和记录介质与流程

2022-05-11 11:41:51 来源:中国专利 TAG:

变焦控制装置、变焦控制装置的控制方法和记录介质
1.(本技术是申请日为2015年12月21日、申请号为201910935028.7、发明名称为“变焦控制装置、变焦控制装置的控制方法和记录介质”的申请的分案申请。)
技术领域
2.本发明涉及用于从图像中检测被摄体图像并且控制变焦倍率的技术。


背景技术:

3.在现有技术中,存在具有如下功能的摄像设备:用于驱动变焦透镜并且进行光学变倍(以下称为光学变焦)的功能以及用于放大拍摄图像的一部分并且进行电子变倍(以下称为电子变焦)的功能。这些摄像设备还具有根据被摄体的检测信息来自动改变变焦倍率的自动变焦功能(自动变倍)。以下将光学变焦操作和电子变焦操作统称为变焦操作。
4.日本特开2012-95019公开了配备有恒定地维持被摄体的大小的自动变焦功能的照相机的结构。日本特开2012-95019公开了在自动变焦功能中拍摄者从“面部特写”、“半身特写”和“全身”这多个选项中选择构图的方法。在维持被摄体图像的大小的自动变焦控制中,基于所选择的构图来确定用作变焦控制的基准的被摄体图像的大小。例如,在拍摄者选择构图“全身”的情况下,进行变焦操作以使得作为被摄体的人物的全身的图像容纳在拍摄画面内。
5.然而,在日本特开2012-95019中,需要在自动变焦控制中预先选择拍摄者所期望的构图。因此,每当拍摄场景或被摄体状态(运动或数量等)改变时,拍摄者需要进行设置改变操作。在构图的设置不适合拍摄场景的情况下,有可能无法以适当的大小对被摄体进行摄像。例如,在拍摄运动中的被摄体或遥远的被摄体的场景中设置“面部”的构图的情况下,有可能被摄体超出框外。在拍摄停止的被摄体的场景中设置“全身”的构图的情况下,有可能在构图中被摄体太小。
6.在期望利用相同的构图拍摄特定被摄体的情况下,需要在每次被摄体改变时再次进行设置改变操作。例如,在期望通过对他或她的“面部”进行特写来拍摄婴儿、或者期望利用“全身”的构图来拍摄儿童的情况下,拍摄者必须在被摄体改变时手动改变构图的设置。


技术实现要素:

7.本发明使得能够在无需拍摄者的构图选择的情况下,利用适合于根据被摄体的检测信息或认证信息所判断出的场景或者所判断出的被摄体的属性的构图来进行自动变焦控制。
8.根据本发明的一个方面,提供一种变焦控制装置,包括:被摄体检测部件,用于从图像中检测被摄体图像;构图选择部件,用于基于与所述被摄体检测部件所检测到的被摄体图像有关的信息,来从多个构图中自动选择一个构图;设置部件,用于基于所述构图选择部件所选择的构图以及所述被摄体检测部件所检测到的被摄体图像的大小和位置,来设置用于控制变焦倍率的被摄体图像的基准大小;以及控制部件,用于基于所述设置部件所设
置的基准大小和所述被摄体检测部件逐次检测到的被摄体图像的大小,来控制所述变焦倍率。
9.根据本发明的一个方面,提供一种变焦控制装置,包括:被摄体检测部件,用于从图像中检测被摄体图像;登记部件,用于使与被摄体有关的图像信息和与该被摄体有关的属性信息相关联,并且登记所述图像信息和所述属性信息;认证部件,用于根据所述被摄体检测部件所检测到的被摄体图像的特征量和从所述登记部件中登记的被摄体的图像信息所获得的被摄体图像的特征量之间的相关值,来认证被摄体;构图选择部件,用于从多个构图的候选中自动选择一个构图;设置部件,用于基于所述构图选择部件所选择的构图以及所述被摄体检测部件所检测到的被摄体图像的大小和位置,来设置用于控制变焦倍率的被摄体图像的基准大小;以及控制部件,用于基于所述设置部件所设置的基准大小和所述被摄体检测部件逐次检测到的被摄体图像的大小,来控制所述变焦倍率,其中,所述构图选择部件改变能够根据与所述认证部件所认证的被摄体有关的属性信息进行选择的构图的候选。
10.根据本发明的另一方面,提供一种变焦控制装置中所进行的控制方法,所述控制方法包括:获取步骤,用于获取与从图像中所检测到的被摄体图像有关的信息;构图选择步骤,用于基于与被摄体图像有关的信息来从多个构图中自动选择一个构图;设置步骤,用于基于所述构图选择步骤中所选择的构图以及与所述被摄体图像有关的信息所指示的被摄体图像的大小和位置,来设置用于控制变焦倍率的被摄体图像的基准大小;以及控制步骤,用于基于所述设置步骤中所设置的基准大小和所述获取步骤中逐次获取到的与被摄体图像有关的信息所指示的被摄体图像的大小,来控制所述变焦倍率。
11.根据本发明的又一方面,提供一种变焦控制装置中所进行的控制方法,所述控制方法包括:登记步骤,用于使与被摄体有关的图像信息和与该被摄体有关的属性信息相关联,并且登记所述图像信息和所述属性信息;获取步骤,用于获取与从图像中所检测到的被摄体图像有关的信息;认证步骤,用于根据基于与所述被摄体图像有关的检测信息的被摄体图像的特征量和从所登记的被摄体的图像信息所获得的被摄体图像的特征量之间的相关值,来认证被摄体;构图选择步骤,用于从多个构图的候选中自动选择一个构图;设置步骤,用于基于所述构图选择步骤中所选择的构图以及与被摄体图像有关的信息所指示的被摄体图像的大小和位置,来设置用于控制变焦倍率的被摄体图像的基准大小;以及控制步骤,用于基于所述设置步骤中所设置的基准大小和所述获取步骤中逐次获取到的与被摄体图像有关的信息所指示的被摄体图像的大小,来控制所述变焦倍率,其中,在所述构图选择步骤中,改变能够根据与所述认证步骤中所认证的被摄体有关的属性信息进行选择的构图的候选。
12.通过以下(参考附图)对典型实施例的说明,本发明的其它特征将变得明显。
附图说明
13.图1是示出根据本发明实施例的数字照相机的结构的示例的框图。
14.图2是例示焦距和针对各被摄体距离的调焦透镜的位置之间的关系的图。
15.图3是示出用于防止被摄体(物体)超出画面外的处理的说明图。
16.图4a~4c是示出用于防止被摄体(人物)超出画面外的处理的说明图。
17.图5a和5b是示出用于防止被摄体(人物)的大小在画面内发生改变的处理的说明图。
18.图6a~6e是用于说明在被摄体是人物的情况下的构图设置的图。
19.图7是用于说明自动变焦功能的处理的流程的流程图。
20.图8是用于说明被摄体搜索处理的流程图。
21.图9a和9b是用于说明被摄体搜索处理的搜索结束区域的图。
22.图10a和10b是用于说明被摄体指定处理的流程图。
23.图11是用于说明被摄体指定处理的另一示例的流程图。
24.图12是用于说明基准大小设置处理的流程图。
25.图13是用于说明画面大小计算处理的流程图。
26.图14是用于说明构图设置“自动”中的自动构图判断的转变图。
27.图15a~15c是示出最周边的被摄体位置和画面大小的图。
28.图16是用于说明用于计算构图设置“自动”中的基准大小的处理的流程图。
29.图17是用于说明用于计算水平方向上的被摄体位置比率的处理的流程图。
30.图18是用于说明用于计算垂直方向上的被摄体位置比率的处理的流程图。
31.图19是示出用于估计被摄体位置的面部数量的表。
32.图20是用于说明自动变焦控制处理的流程图。
33.图21是用于说明变焦操作的流程图。
34.图22是根据第二实施例的用于说明构图设置“自动”中的自动构图判断的转变图。
35.图23是示出被摄体认证时的根据年龄的面部比率的表。
36.图24是用于说明被摄体认证时的构图设置“自动”中的自动构图判断的转变图。
37.图25是示出被摄体认证时的初始构图和构图的转变条件的表。
38.图26是示出被摄体认证时的估计身体位置的面部数量的表。
39.图27是示出被摄体认证时的针对被摄体的各种类的构图选择的表。
具体实施方式
40.以下将根据附图来详细说明本发明的实施例。图1是示出具有自动变焦功能并且是包括根据本实施例的变焦控制装置的摄像装置的示例的、数字照相机100的结构的示例的框图。
41.在镜筒101中保持透镜组。变焦透镜102在镜筒101的光轴方向上移动,以调节焦距并且光学地改变视角(移动变焦位置)。调焦透镜103在镜筒101的光轴方向上移动以进行调焦。防振透镜(图像模糊校正透镜)104校正由于照相机抖动等所引起的图像模糊。调节光量的光圈和快门105用于进行曝光控制。在本实施例中,数字照相机100是镜筒101和照相机本体一体化的摄像设备,但本发明不限于此。本实施例还可应用于被配置为包括照相机本体和可拆卸地安装在该照相机本体上的可更换镜头的摄像系统。
42.图像传感器106通过接收穿过镜筒101的光并经由光电转换将被摄体图像转换成电气信号来生成摄像信号。图像传感器106例如是电荷耦合器件(ccd)型或互补金属氧化物半导体(cmos)型的图像传感器。将图像传感器106所生成的摄像信号输入至图像处理电路107并且经过诸如像素插值处理和颜色转换处理等的各种处理。将各种处理之后的图像数
据存储在图像存储器108中。图像存储器108是诸如动态随机存取存储器(dram)或静态随机存取存储器(sram)等的存储装置。
43.显示单元109被配置为包括薄膜晶体管(tft)驱动型液晶显示器(lcd),并且显示拍摄图像(图像数据)或特定信息(例如,拍摄信息)。可以通过与拍摄图像有关的诸如实时取景等的信息显示来提供拍摄者进行视角的对准所利用的电子取景器(evf)功能。
44.光圈和快门驱动单元110基于通过图像处理电路107中的图像处理所获得的亮度信息来计算曝光控制值(光圈值和快门速度),并且基于计算结果来驱动光圈和快门105。这样,进行自动曝光(ae)控制。防振透镜驱动单元111基于利用诸如陀螺仪传感器等的角速度传感器的偏转检测信息来计算施加于数字照相机100的偏转量。根据该计算结果,驱动防振透镜104以使得抵消(减少)施加至数字照相机100的偏转量。
45.调焦透镜驱动单元112驱动调焦透镜103。在本实施例中,数字照相机100根据对比度方式进行自动调焦(af)控制。也就是说,基于通过图像处理电路107中的图像处理所获得的拍摄光学系统的调焦信息(对比度评价值),调焦透镜驱动单元112驱动调焦透镜103以使得被摄体聚焦。然而,本发明不限于此,但代替对比度方式,可以使用相位差af方式作为af控制。此外,可以根据诸如对比度方式和其它方式的组合等的多个方式来进行af控制。
46.变焦透镜驱动单元113根据变焦操作指示来驱动变焦透镜102。操作单元117包括作为拍摄者指示照相机进行变焦所使用的变焦操作构件的变焦杆或变焦按钮。系统控制单元114进行如下的控制:检测变焦指示操作所使用的变焦操作构件的操作量和操作方向,计算变焦驱动速度或变焦驱动方向,并且根据计算结果使变焦透镜102在光轴上移动。
47.将通过拍摄操作所生成的图像数据经由接口(i/f)单元115发送至记录单元116以供存储。将该图像数据记录在外部记录介质和非易失性存储器118其中之一或这两者中。外部记录介质例如是数字照相机100上所安装的以供使用的存储卡。非易失性存储器118是数字照相机100中所内置的存储介质。存储器118不仅存储程序数据或图像数据,而且还存储数字照相机100的设置信息或者以下要说明的自动变焦功能中的与放大位置等有关的信息。
48.操作单元117除上述的变焦操作构件外,还包括用于指示拍摄开始的释放开关和用于指示自动变焦功能的开始或结束的自动变焦操作开关。将来自操作单元117的信号发送至系统控制单元114。
49.系统控制单元114包括诸如中央处理单元(cpu)等的计算装置。系统控制单元114通过响应于拍摄者的操作将控制命令发送至各单元来控制数字照相机100整体。系统控制单元114执行存储器118中所存储的各种控制程序,例如用于进行图像传感器106的控制、ae/af控制和变焦控制(包括自动变焦处理)等的程序。
50.为了在通过光学变焦改变视角时维持聚焦状态,在镜筒101是后焦点型的情况下,需要根据变焦透镜102的位置来使调焦透镜103移动至适当的焦点位置。这种控制被称为计算机变焦(cz)控制并且由系统控制单元114中的cz控制单元119来进行。图2是例示变焦透镜的焦距和针对各被摄体距离的焦点位置之间的关系的图。在图2中,将变焦透镜的焦距和聚焦后的焦点位置之间的关系用曲线图表示为针对到被摄体位置的各距离所表示的数据表。在本实施例中,将该表称为调焦凸轮表。在图2中,横轴表示与变焦位置相对应的焦距,并且纵轴表示焦点位置。在各曲线图线的旁边例示从数字照相机100到被摄体的距离(被摄
体距离)。
51.系统控制单元114在进行af控制时,通过控制调焦透镜驱动单元112并且使调焦透镜103在预定范围内移动来进行扫描操作。根据已知方法,使用在扫描操作期间所获得的对比度评价值等来检测作为聚焦点的焦点位置。参考调焦凸轮表,使用此时的变焦位置和焦点位置来测量被摄体距离。
52.接着,将说明与系统控制单元114中的自动变焦功能有关的控制。如图1所示,系统控制单元114包括cz控制单元119、电子变焦控制单元120、自动变焦控制单元(以下称为az控制单元)122和被摄体检测单元123。
53.数字照相机100具有光学变焦功能和电子变焦功能,并且cz控制单元119和变焦透镜驱动单元113用于控制光学变焦。cz控制单元119在变焦操作时针对各预定控制周期检测变焦透镜102的变焦位置。然后,cz控制单元119进行如下的控制:驱动调焦透镜103,以追踪与所检测到的变焦位置相对应的af控制中所测量到的被摄体距离处的调焦凸轮表。这样,可以在维持聚焦状态的同时进行光学变焦操作。
54.另一方面,电子变焦控制单元120和图像存储器108用于控制电子变焦。电子变焦控制单元120通过从发送至图像存储器108的图像数据中剪切对象区域内的数据来实现电子变焦功能。电子变焦控制单元120通过在逐渐增大按图像传感器106中所捕捉到的图像的帧频周期所剪切的范围的同时使得显示单元109进行显示,来实现平滑的电子变焦显示。
55.被摄体检测单元123从图像存储器108中所存储的图像数据检测期望的被摄体区域。在本实施例中,将说明用于基于图像数据中所包括的面部信息或颜色信息来检测被摄体(人物等的面部或者物体)的被摄体检测方法(面部检测处理或颜色检测处理)。
56.面部检测处理是用于利用已知的算法来检测图像数据中所存在的面部区域的处理。例如,被摄体检测单元123从图像数据上的矩形的部分区域中提取特征量,并且将该特征量与预先准备的面部的特征量进行比较。然后,在这两个特征的相关值超过预定阈值的情况下,被摄体检测单元123判断为该部分区域是面部区域。通过在改变部分区域的大小、配置位置和配置角度的组合的同时重复该判断处理,可以检测图像数据中所存在的各种面部区域。
57.在颜色检测处理中,进行用于存储根据以下所述的被摄体指定方法所指定的被摄体区域的颜色信息作为特征颜色的处理。在检测对象的被摄体是物体(除人物以外的“物体”)的情况下,进行颜色检测处理。例如,使用色差(r-y或b-y)信号以及作为来自图像处理电路107的输出信号的rgb信号或亮度信号(y信号)作为颜色信息。在检测被摄体的情况下,被摄体检测单元123将图像数据分割成多个部分区域,并且针对各部分区域计算亮度和色差的平均值。被摄体检测单元123将预先存储的特征颜色信息与被摄体检测时的各区域的颜色信息进行比较,并且将亮度和色差之间的差等于或小于预定量的部分区域设置为被摄体区域的候选。进行如下的处理:将被摄体区域的候选中相互邻接的一组部分区域设置为同一颜色区域,并且将同一颜色区域在预定大小范围内的区域设置为最终被摄体区域。
58.在本实施例中,将说明被摄体检测单元123具有登记与被摄体有关的信息的功能和认证该被摄体的功能的情况,但可以独立地设置登记单元和认证单元。也就是说,登记单元进行用于获取被摄体的图像信息并且将该图像信息与被摄体的属性信息相关联地登记在存储单元中的处理。被摄体认证单元进行用于使所检测到的被摄体图像的特征量和从预
先登记的被摄体的图像信息所获得的被摄体图像的特征量相关的相关计算,并且基于相关值来进行针对被摄体的认证处理。
59.接着,将说明被摄体检测单元123中的用于判断所检测到的被摄体的属性的认证方法(面部认证处理和物体认证处理)。在面部认证处理中,进行用于预先登记作为拍摄对象的人物的面部图像和该面部的属性(姓名、年龄、出生日期、性别和初始构图等)的处理。利用已知算法对所登记的所有面部图像和通过面部检测处理所检测到的面部图像进行模式匹配处理。进行用于将相关值最高的所登记的面部图像认证作为所检测到的面部的处理。在所登记的所有面部图像的相关值均小于预定值的情况下,将所检测到的面部判断为未登记的面部。因此,可以指定作为拍摄对象的人物的属性。另一方面,在物体认证处理中,进行用于将除作为拍摄对象的人物以外的物体的图像作为模板图像存储在存储器118中的处理。例如,存在用于预先存储诸如飞机、电车、鸟和月亮等的代表被摄体作为模板图像的方法或者用于登记拍摄者所拍摄到的图像作为模板图像的方法。为了提高检测性能,进行用于以不同的角度或利用不同的颜色将同一物体的图像存储作为多个图像数据的处理。此外,进行用于登记与模板图像相对应的物体的属性信息(种类、与物体在运动中还是静止有关的判断信息和设置构图等)的处理。除在颜色检测处理中所检测到的物体区域的颜色信息外,还对形状信息或纹理信息等进行与所登记的模板图像的模式匹配。进行用于将相关值最高的图像认证作为所检测到的物体的处理。在所有模板图像的相关值均小于预定值的情况下,将所检测到的物体区域判断为未登记的物体。因此,可以指定作为拍摄对象的物体的属性。
60.被摄体检测单元123使用cz控制单元119所测量到的被摄体距离信息和变焦透镜102的焦距信息来计算图像数据中的被摄体区域的大小。姿势检测单元124基于加速度传感器的信息来检测数字照相机100的姿势(例如,正位置/手柄向上/手柄向下)。抖动检测单元125通过判断,基于利用陀螺仪传感器的角速度信息等来检测数字照相机100的偏转状态。抖动检测单元125在施加至陀螺仪传感器等的偏转量(检测值)等于或大于预定量(阈值)的情况下,判断为照相机处于手持状态,并且在该偏转量小于预定量的情况下,判断为照相机固定在三脚架等上。用于获取防振透镜驱动单元111的控制信息的检测单元的传感器还可被配置成用作用于检测姿势并检测抖动的加速度传感器和陀螺仪传感器。
61.接着,将说明根据本实施例的自动变焦功能的概述和az控制单元122。在未配备有自动变焦功能的照相机中,例如在拍摄者在远摄状态下进行取景并且等待拍摄照片期间被摄体移动并且超出框的情况下,需要进行以下操作。
62.首先,拍摄者通过对变焦操作构件进行操作来进行缩小操作,然后搜索被摄体。在拍摄者搜索到被摄体之后,拍摄者再次进行变焦操作以调整视角,直到视角变为期望的视角为止。例如,在由于被摄体移动因而被摄体图像的大小改变的情况下,拍摄者必须对变焦操作构件进行操作以调整被摄体图像的大小。
63.与之相对,在配备有自动变焦功能的照相机中,拍摄者在设置自动变焦功能之后,进行在触摸面板等上指定被摄体的操作以指定期望拍摄的被摄体。在设置了自动变焦功能的情况下,自动进行变焦操作,以使得所指定的被摄体在图像中央附近具有预定大小。作为用于指定被摄体的方法,除触摸面板操作外,例如,还存在用于在拍摄者操作了特定按钮的情况下指定画面中央附近的被摄体的方法或者用于从照相机所检测到的被摄体中自动选
择主被摄体的方法。
64.被摄体检测单元123计算从图像存储器108中所指定的被摄体区域在图像数据中的位置或大小。通过在每当显示图像作为实时取景时连续地对采样图像数据进行该处理,可以追踪被摄体的运动。在以下所述的缩小区域中检测追踪中的被摄体的图像的情况下、或者在所检测到的被摄体的图像变得大于预定大小的情况下,az控制单元122开始缩小操作。也就是说,az控制单元122指示cz控制单元119或电子变焦控制单元120进行沿广角方向的缩小。在放大区域内检测到被摄体并且被摄体图像容纳在预定大小的范围内的情况下,进行向远摄侧的放大操作。通过该处理,拍摄者可以在无需担心变焦操作的情况下操作照相机,使得期望的被摄体的图像容纳在画面内。即使在被摄体超出框的情况下,也自动改变变焦倍率。因此,可以更简单地进行视角的对准。
65.接着,将参考图3~5b来说明缩小操作或放大操作的开始条件。图3是示出用于防止被摄体(物体)超出画面的处理的说明图。图4a~4c是示出用于防止被摄体(人物)超出画面的处理的说明图。
66.在图3~4c中,框300a和300b是用于追踪被摄体(物体)的第一追踪框(以下称为物体追踪框),并且框400a~400f是用于追踪被摄体(人物的面部)的第二追踪框(以下称为面部追踪框)。在下文,对于可应用于人物或物体的说明,在一些情况下,将物体追踪框和面部追踪框统称为被摄体追踪框。被摄体追踪框被显示成在显示单元109的电子取景器画面(evf画面)上包围被摄体图像,使得拍摄者可以观看所指定的被摄体。被摄体追踪框在画面上的位置和大小是由被摄体检测单元123基于面部信息和颜色信息所计算出的,并且是按帧频周期进行更新的。
67.将参考图3来说明用于防止被摄体(飞机)超出画面的处理。图3的左图中的缩小区域zo(以下称为zo区域)表示与evf所显示的视角整体(画面整体)的预定比率相比更靠外侧的区域。例如,画面的中心点为0%且画面整体为100%,并且假定将位于画面整体的80%的位置设置为zo区域的边界的情况。在这种情况下,画面整体的80%~100%的区域是zo区域。在物体追踪框300a的一部分进入zo区域的情况下,az控制单元122进行使得缩小操作开始的控制。az控制单元122将变焦移动之前的(与放大视角相对应的)变焦倍率存储在存储器118中。缩小操作期间的目标变焦倍率或变焦速度是根据被摄体图像的大小或移动速度而预先设置的。可以根据被摄体图像的大小或移动速度来适当地计算目标变焦倍率或变焦速度。根据目标变焦倍率或变焦速度来进行缩小操作。这样,可以高效地防止被摄体超出框。
68.图3的右图示出在从图3的左图的视角起进行与预定变焦变化量相对应的缩小操作的情况下的视角。图3的右图所示的放大区域zi(以下称为zi区域)表示在被摄体搜索状态下与放大视角(缩小之前的视角)301的预定比率相比更靠内侧的区域。例如,画面的中心点为0%且放大视角301为100%,并且假定将位于放大视角301的70%的位置设置为zi区域的边界的情况。在这种情况下,放大视角301整体的0%~70%的区域是zi区域。此时,例如,在缩小倍率是1/2倍的情况下,放大视角301的大小为画面整体的50%。因此,zi区域的边界是画面整体的70%
×
(1/2)=35%。zi区域还可被视为画面整体的0%~35%的区域。在拍摄者改变照相机的方向以使得物体追踪框300b容纳在zi区域中的情况下,az控制单元122进行使得放大操作开始的控制。
69.接着,将参考图4a~4c来说明用于防止被摄体(人物)超出画面的处理。在被摄体是人物并且面部追踪框的一部分进入zo区域的情况下,缩小操作开始。在面部追踪框容纳在zi区域内的情况下,进行放大操作。被摄体是人物的情况不同于被摄体是物体的情况。因而,由于可以在一定程度上预测出被摄体的移动方向,因此根据所预测的移动方向上的区域来设置zo区域和zi区域。在手持状态下进行拍摄的情况下,由于照相机抖动等的影响因而被摄体可能超出框。然而,在由于照相机抖动等因而被摄体超出框的情况下,拍摄者可以通过进行将被摄体包括在框内的操作来使被摄体再次包括在框内。这里,在画面的上部设置zo区域并且在人物配置在中央附近以进行拍摄的情况下,面部追踪框进入zo区域并且被摄体可能不期望地超出框。因此,在手持状态(拍摄者把持照相机的状态)下被摄体是人物的情况下,考虑到拍摄者的取景操作,在画面的上部没有设置zo区域。
70.这样,在本实施例中,在被摄体检测单元123检测面部的情况下,az控制单元122根据照相机的姿势或抖动状态来改变zo区域和zi区域。照相机的姿势是姿势检测单元124所检测到的并且抖动状态是根据抖动检测单元125所获得的检测结果而判断出的。抖动检测单元125所获得的检测结果是指表示照相机是否处于手持状态的检测结果。以下将参考图4a~4c来具体说明该情况。
71.图4a示出在拍摄者把持照相机并且使照相机的姿势处于正位置的情况下所设置的zo区域和zi区域。在这种拍摄场景中,在被摄体沿水平方向移动并且超出框的情况下,画面内的被摄体的位置相对于处于正位置的画面沿水平方向(长边方向)移动。因而,zo区域和zi区域这两者被配置成相对于处于正位置的画面呈沿垂直方向(短边方向)的纵向带状。zo区域被设置成位于横长的矩形画面中的水平方向上的两端侧的纵向带状。zi区域被设置成位于该画面的中央部的纵向带状。在这种情况下,在面部追踪框400a进入zo区域的情况下,az控制单元122判断为缩小开始并且进行与预定变焦倍率相对应的缩小操作的控制。在面部追踪框400b包括在zi区域内的情况下,az控制单元122判断为放大开始并且进行与预定变焦倍率相对应的放大操作直到变焦返回位置为止的控制。通过这样设置zo区域和zi区域,可以高效地防止被摄体(人物)超出框。
72.图4b示出在相同的拍摄场景中照相机的姿势改变并且拍摄者使照相机的姿势处于手柄向下或手柄向上的纵向位置的情况下所设置的zo区域和zi区域。在这种情况下,zo区域和zi区域被配置成相对于纵向位置的画面呈沿垂直方向(长边方向)的纵向带状。也就是说,zo区域被设置成位于纵长的矩形画面的水平方向上的两端侧的纵向带状。zi区域被设置成位于该画面的中央部的纵向带状。在这种情况下,在面部追踪框400c进入zo区域的情况下,az控制单元122判断为缩小开始并且进行与预定变焦倍率相对应的缩小操作的控制。在面部追踪框400d包括在zi区域内的情况下,az控制单元122判断为放大开始并且进行与预定变焦倍率相对应的放大操作直到变焦返回位置为止的控制。通过这样设置zo区域和zi区域,可以检测到被摄体沿水平方向的运动并且高效地防止被摄体(人物)超出框。
73.图4c示出在抖动检测单元125的检测状态是固定状态的情况下所设置的zo区域和zi区域。固定状态是指照相机固定在三脚架等上的状态,并且被摄体不可能由于照相机抖动而超出框。在画面中央附近被摄体没有在框中的状态下进行放大操作的情况下,被摄体可能由于放大操作而超出框。因此,zo区域被设置在画面的周边部整体,并且zi区域与放大视角相比被设置在更内侧。也就是说,zo区域被设置成位于画面的垂直方向和水平方向上
的角部侧的矩形带状形状。zi区域被设置成位于画面中央的矩形形状。在这种情况下,在面部追踪框400e进入zo区域的情况下,az控制单元122判断为缩小开始并且进行与预定变焦倍率相对应的缩小操作的控制。在面部追踪框400f包括在zi区域内的情况下,az控制单元122判断为放大开始并且进行与预定变焦倍率相对应的放大操作直到变焦返回位置为止的控制。
74.在本实施例中,如上所述,根据照相机的姿势或拍摄状态(手持状态/固定状态)的变化来动态地改变zo区域和zi区域各自的范围。这样,可以在防止由于照相机抖动等所引起的误操作的同时,高效地防止被摄体超出框。此外,可以根据照相机的姿势和拍摄状态(手持状态/固定状态)其中之一来改变zo区域或zi区域,或者可以改变zo区域和zi区域中的仅一个。
75.接着,将说明用于将被摄体图像相对于画面的比例维持在预定范围内的变焦操作。在本实施例中,进行控制(大小维持控制),以使得通过在所检测到的被摄体图像的大小超过基准大小的预定倍的情况下自动进行变焦操作,来使被摄体图像的大小相对于基准大小维持在预定范围内。图5a和5b是用于说明用于维持画面内的被摄体(人物)图像的大小的处理的图。图6a~6e是被摄体(人物)的构图设置的说明图。
76.首先,将参考图6a~6e来说明追踪对象的被摄体容纳在画面内的范围(构图)的设置。图6a例示在构图设置是“手动”的设置的情况下的画面显示。在“手动”设置中,拍摄者在观看画面上的人物的图像的同时,改变在拍摄者通过变焦杆操作进行手动变焦操作的情况下所追踪的面部的大小。将此时的被摄体图像的大小作为基准大小存储在存储器118中。图6b例示在构图设置是“面部”的设置的情况下的画面显示。在“面部”的构图设置的情况下,计算根据照相机的姿势或面部的方向使得面部容纳在画面内的大小作为基准大小,并将该基准大小存储在存储器118中。同样,图6c例示在构图设置是“上半身”的设置的情况下的画面显示,并且图6d例示在构图设置是“全身”的设置的情况下的画面显示。以基准大小是各画面上所设置的大小的方式计算该基准大小,并且将该基准大小存储在存储器118中。
77.图6e例示在构图设置是“自动”的设置的情况下的画面显示。在“自动”设置中,az控制单元122基于画面内的被摄体位置、被摄体大小、被摄体数量或照相机的姿势等来判断适当的构图。以实现所判断出的构图的方式来计算基准大小,并且将该基准大小存储在存储器118中。以下将参考图12来说明用于计算基准大小的方法。
78.拍摄者可以通过在拍摄画面上操作操作单元117的左右按钮或者在设置菜单上进行选择来进行用于改变构图设置的操作。在拍摄者进行用于改变构图设置的操作的情况下,az控制单元122更新存储器118中所存储的与构图设置有关的信息。图6a~6e示出在被摄体是人物的情况下的“手动”、“面部”、“上半身”、“全身”和“自动”的构图设置示例,但构图的设置不限于此。可以设置所例示的五个构图中的仅一部分,或者可以包括其它构图。在被摄体是物体的情况下,例如可以设置“手动”、“大”、“中”、“小”和“自动”的构图。
79.参考图5a和5b,在用于将被摄体图像相对于画面的比例维持在预定范围内的变焦操作中,将说明构图设置是“手动”的情况作为示例。图5a例示在被摄体(人物)接近照相机的情况下、照相机自动进行的变焦操作。该变焦操作是用于使被摄体图像相对于画面的比例在预定比率内的缩小操作。在图5a和5b中,面部追踪框500a~500f被显示成包围作为用作被摄体的人物的特征区域的面部区域。因此,这里将面部追踪框的大小作为被摄体大小
来进行说明。
80.图5a的左图示出在根据以下所述的被摄体指定方法指定被摄体的情况下的视角。将在指定被摄体时的面部追踪框500a的大小作为基准被摄体大小(基准大小)存储在存储器118中。图5a的中央图示出在变焦倍率相对于图5a的左图的状态没有改变的状态下被摄体接近照相机的情况下的视角。例如,将作为用作基准被摄体大小的面部追踪框500a的大小的150%的大小设置为缩小操作的开始大小。在被摄体追踪框(面部追踪框)之间的关系为“面部追踪框500b》面部追踪框500a
×
150%”、即追踪框相对于基准大小改变了预定变化量以上的情况下,az控制单元122判断为缩小操作开始。
81.图5a的右图示出从图5a的中央图的视角501起缩小了预定变焦倍率的视角、以及面部追踪框500c。这里,考虑到开始缩小操作时的面部追踪框的大小相对于基准被摄体大小的变化率(150%)来将预定变焦倍率设置为1/1.5。之后,在被摄体进一步接近照相机的情况下,进一步进行向广角侧的缩小,以使得被摄体图像可以继续容纳在预定比率内。因此,拍摄者可以集中于对释放开关进行操作。
82.作为对比,图5b例示在作为被摄体的人物远离照相机而移动的情况下、照相机自动进行的变焦操作。该变焦操作是用于使被摄体图像相对于画面的比例容纳在预定范围内的放大操作。图5b的左图示出在根据以下所述的被摄体指定方法指定被摄体的情况下的视角。将在指定被摄体时的面部追踪框500d的大小作为基准被摄体大小存储在存储器118中(构图设置是“手动”的情况)。
83.图5b的中央图示出在变焦倍率相对于图5b的左图的状态没有改变的状态下被摄体远离照相机而移动的情况下的视角。例如,将作为用作基准被摄体大小的面部追踪框500d的大小的50%的大小设置为放大操作的开始大小。在面部追踪框之间的关系为“面部追踪框500e《面部追踪框500d
×
50%”的情况下,判断为追踪框相对于基准大小改变了预定变化量以上。在满足判断条件并且面部追踪框500e包括在zi区域内的情况下,az控制单元122判断为放大操作开始。这里,zi区域与相对于图5b的中央图的视角放大了预定变焦倍率的视角502相比被设置成更靠内侧。
84.图5b的右图示出从图5b的中央图的视角起放大了预定变焦倍率的视角(对应于视角502)、以及面部追踪框500f。这里,考虑到开始放大操作时的面部追踪框的大小相对于基准被摄体大小的变化率(50%),将预定变焦倍率设置为1/0.5倍。
85.在图3中被摄体是物体的情况下以及在图4a~4c中被摄体是人物的情况下,说明了用于防止被摄体超出框的处理。在图5a和5b中被摄体是人物的情况下,说明了用于使被摄体图像的大小相对于画面的比率容纳在预定范围内的处理。即使在追踪对象的被摄体是物体的情况下,与被摄体是人物的情况相同,也可以进行变焦操作开始判断以控制图5a和5b所示的被摄体图像的大小的维持。在构图设置是除“手动”以外的设置的情况下,与图5a和5b相同,根据各基准大小来自动进行变焦操作。
86.接着,将参考图7~27来说明自动变焦功能的处理。图7是示出自动变焦功能的整体处理示例的流程图。在下文,除非另外明确陈述,否则假定基于系统控制单元114(az控制单元122)的指示来进行自动变焦功能。
87.在s700中,az控制单元122首先判断操作单元117的自动变焦操作开关的操作状态。在按下了自动变焦操作开关的情况下,处理进入s701。在没有按下自动变焦操作开关的
情况下,重复s700的判断处理。在s701中,进行被摄体搜索处理。进一步按顺序依次进行s702的被摄体指定处理、s703的基准大小设置处理和s704的自动变焦控制。
88.紧挨在自动变焦功能的处理开始之后、或者在按下了操作单元117的被摄体搜索按钮的情况下(s705中为“是”),进行s701的被摄体搜索处理。将参考图8来说明在变焦倍率的控制中在步骤s701中所进行的被摄体搜索处理。在拍摄对象的被摄体远离照相机的情况下,尽管被摄体图像在画面内,但在被摄体的特征区域过小的情况下被摄体检测单元123也有可能无法检测到被摄体。在这种场景中,可能无法进行基于被摄体信息的自动变焦功能。因此,进行用于在检测到被摄体的同时进行放大操作直到预定焦距为止的被摄体搜索处理。
89.在s800中,进行用于判断是紧挨在自动变焦操作开始之后还是并非紧挨在自动变焦操作开始之后而是在自动变焦期间按下了被摄体搜索按钮的处理。在s800中为前者的肯定判断结果(“是”)的情况下,处理进入s801。在否定的判断结果(“否”)的情况下,处理进入s803。在s801中,进行用于获取被摄体搜索结束焦距的处理。被摄体搜索结束焦距是在图像中搜索被摄体图像结束的情况下采用结束变焦倍率的焦距。以下将被摄体搜索结束焦距称为搜索结束焦距。在本实施例中,紧挨在开始自动变焦之后,通过35mm的大小换算将搜索结束焦距设置为85mm的焦距。该焦距是通常在拍摄人物的情况下被视为适当的标准镜头的焦距。即使在不存在被摄体(人物)或者不能检测到面部(例如,人物正面向后方)的情况下,在搜索结束之后也可以以适当的视角将被摄体检测设置为待机状态。这里,焦距不限于85mm。与当前时刻的变焦倍率无关地,可以使用与预定(固定)的变焦倍率相对应的其它焦距(例如,50mm或100mm)。拍摄者可以从菜单设置改变搜索结束焦距,或者能够根据拍摄模式或要拍摄的被摄体等改变搜索结束焦距。在处理从s801进入s802的情况下,将模式开始时的焦距与搜索结束焦距进行比较,并且判断焦距相对于搜索结束焦距是处于广角侧还是远摄侧。在自动变焦开始时的焦距相对于搜索结束焦距处于远摄侧的情况下(s802中为“否”),被摄体搜索处理结束。相反,在自动变焦开始时的焦距相对于搜索结束焦距处于广角侧的情况下(s802中为“是”),处理进入s805。
90.相反,在s800中判断为通过被摄体搜索按钮的操作搜索到被摄体的情况下,在s803中进行用于获取搜索结束焦距的处理。在本实施例中,假定对被摄体搜索按钮进行操作时的搜索结束焦距是进行操作时的焦距的2.5倍的远摄侧的焦距。这里,该倍率仅是示例,并且可以使用其它倍率。拍摄者可以从菜单设置改变搜索结束焦距,或者能够根据拍摄模式或要拍摄的被摄体等改变搜索结束焦距。处理从s803进入s804,并且将s803中所获取到的搜索结束焦距与远端(远摄端)的焦距进行比较,并且判断搜索结束焦距相对远摄端的焦距是处于广角侧还是远摄侧。在搜索结束焦距相对于远摄端的焦距处于远摄侧的情况下,被摄体搜索处理结束。在搜索结束焦距相对于远摄端的焦距处于广角侧的情况下,处理进入s805。在s805中,az控制单元122将与s801或s803中所获取到的搜索结束焦距相对应的变焦变化量设置在cz控制单元119或电子变焦控制单元120中,并且指示进行放大操作。
91.接着,在s806中,判断当前焦距是否到达搜索结束焦距。在当前焦距到达搜索结束焦距的情况下,处理进入s809。在放大操作停止之后,被摄体搜索处理结束。相反,在s806中判断为当前焦距没有到达搜索结束焦距的情况下,处理进入s807。s807是用于判断被摄体检测单元123是否检测到被摄体的处理。在s807中判断为检测到被摄体的情况下,处理进入
s808。在判断为没有检测到被摄体的情况下,处理返回至s806。在s808中,判断被摄体的检测位置是否在画面的预定搜索结束区域内。假定该预定搜索结束区域是基于根据被摄体而预先设置的阈值(位置判断基准值)所确定的。在s807中所检测到的被摄体的检测位置在画面上的预定搜索结束区域内的情况下,处理进入s809,放大操作停止,并且被摄体搜索处理结束。相反,在s808中判断为被摄体的检测位置没有在画面上的预定搜索结束区域内的情况下,处理返回至s806并且s806~s808的判断处理继续。
92.这里,将参考图9a和9b来说明s808所述的预定搜索结束区域。在拍摄特定被摄体(人物或物体)的情况下,在一些情况下,作为拍摄对象的被摄体被配置在画面中央附近。在画面周边检测到并非拍摄对象的被摄体并且被摄体搜索处理结束的情况下,有可能在检测到作为拍摄对象的被摄体之前被摄体搜索处理结束。在这种情况下,可能无法根据拍摄者的意图来进行自动变焦功能。因此,在本实施例中,仅在画面的作为特定区域的中央区域中并且在该区域附近的区域内检测到被摄体的情况下,才将搜索结束区域设置为判断所用的区域,由此被摄体搜索处理结束。在图9a中,例示在被摄体是物体(飞机)的情况下所设置的搜索结束区域900a。在被摄体是物体的情况下,将画面的上下左右方向的任意方向上相对于画面中央的预定比例(例如,70%)的范围设置为被摄体的搜索结束区域。另一方面,在图9b中,例示在被摄体是人物的情况下所设置的搜索结束区域900b。在被摄体是人物的情况下,设置搜索结束区域,以使得包括画面上部的区域中从画面中央起的100%的范围、并且包括其它方向(右方向、左方向或下方向)上从画面中央起的预定比例(例如,70%)的范围。在被摄体是人物的情况下,作为拍摄对象的被摄体的面部追踪框902有可能配置在画面的上部。由于该原因,即使在画面的上部检测到被摄体的情况下,也设置搜索结束区域以使得被摄体搜索处理结束。
93.接着,将参考图10a和10b来说明图7的步骤s702所示的被摄体指定处理。图10a是示出用户使用操作单元117中所包括的触摸面板来指定期望的被摄体的处理的示例的流程图。在该示例中,假定用户通过触摸显示单元109上所显示的被摄体图像来进行指定操作。在s1000中,az控制单元122判断是否按下了触摸面板。在按下了触摸面板的情况下,处理进入s1001。在没有按下触摸面板的情况下,重复s1000的判断处理。
94.在s1001中,az控制单元122获取与用户所触摸的位置(触摸位置)有关的信息。随后,在s1002中,az控制单元122向被摄体检测单元123通知触摸位置并且被摄体检测单元123在触摸位置附近进行面部检测。在s1002中在触摸位置附近检测到面部的情况下,判断为主被摄体是人物并且处理进入s1003。相反,在s1002中在触摸位置附近没有检测到面部的情况下,判断为主被摄体是除人物以外的物体,并且处理进入s1004。
95.在s1003中,az控制单元122进行控制,以使得将作为自动追踪对象的人物的面部信息存储在存储器118中。作为特定的面部信息,存在与指定被摄体时的面部的大小、面部的检测位置或面部的方向等有关的信息。在具有面部认证功能的照相机的情况下,还将诸如认证id等的识别信息存储在存储器118中。在s1004中,az控制单元122进行控制,以使得将触摸位置附近的特征颜色作为自动追踪对象的颜色信息存储在存储器118中。作为特定的颜色信息,存在与被摄体指定时的特征颜色及其亮度、色度值或同一颜色区域的大小或者同一颜色区域的中心位置等有关的信息。在具有物体认证功能的照相机的情况下,还将诸如认证id等的识别信息存储在存储器118中。在以下说明中,将面部信息和颜色信息统称
为被摄体信息(包括被摄体大小和被摄体检测位置)。
96.在s1003或s1004中将被摄体信息存储在存储器118中之后,处理进入s1005并且显示被摄体追踪框。在s1005中,az控制单元122进行控制,以使得将被摄体检测位置设置为中心并且将大小与被摄体大小相对应的被摄体追踪框(物体追踪框或面部追踪框)显示在显示单元109上。之后,被摄体指定处理结束。
97.这样,系统控制单元114中的被摄体检测单元123在拍摄者在显示单元109上所指定的位置或者在该所指定的位置附近检测被摄体。然后,az控制单元122使得显示单元109显示被摄体追踪框。根据图10a的处理的示例,可以根据直观方法简单地指定拍摄者期望追踪的被摄体。然而,被摄体指定方法不限于该方法。将参考图10b来说明另一方法。
98.图10b是示出在用户使用与作为操作单元117中所包括的操作构件的自动操作开关不同的开关(被摄体指定开关)来指定被摄体的情况下的处理的示例的流程图。在s1006中,az控制单元122首先将用作被摄体指定的参考的框显示在显示单元109的画面中央附近。拍摄者调整照相机的方向,以使得他或她使用框作为参考期望追踪的被摄体的图像容纳在画面中央附近。接着,在s1007中,az控制单元122判断是否按下了被摄体指定开关。在按下了被摄体指定开关的情况下,处理进入s1008。在没有按下被摄体指定开关的情况下,在待机状态下重复s1007的判断处理。
99.在s1008中,被摄体检测单元123在画面中央附近进行面部检测。在画面中央附近检测到面部的情况下,将主被摄体判断为人物并且处理进入s1009。相反,在画面中央附近没有检测到面部的情况下,将主被摄体判断为除人物以外的物体,并且处理进入步骤s1010。由于在s1009中进行与图10a的s1003相同的处理并且在s1010中进行与图10a的s1004相同的处理,因此将省略针对这些处理的说明。在s1009或s1010中将被摄体信息存储在存储器118中之后,处理进入s1011。然后,显示被摄体追踪框(物体追踪框或面部追踪框)并且被摄体指定处理结束。
100.这样,在图10b的处理示例中,被摄体检测单元123在显示单元109的画面中央的位置或在该画面中央的位置附近检测到被摄体。az控制单元122使得显示单元109显示表示被摄体的位置的被摄体追踪框。即使在没有配备诸如触摸面板等的操作构件的照相机中,用户也可以简单地指定被摄体。
101.图11是示出用于从在按下了操作单元117中所包括的自动变焦操作开关的情况下所检测到的面部中自动选择要追踪的被摄体的处理的示例的流程图。在s1100中,被摄体检测单元123首先对画面整体进行面部检测以判断是否检测到被摄体的面部。在画面整体上检测到仅一个人物的面部的情况下,判断为主被摄体是人物并且处理进入步骤s1101。相反,在画面中没有检测到一个面部的情况下,处理进入s1105。
102.在s1101中,在检测到面部的人物的数量是一个人物的情况下,被摄体检测单元123选择该面部作为主面部。在检测到多个面部的情况下,被摄体检测单元123从这些面部中选择假定作为要追踪的被摄体的主面部。作为用于选择主面部的判断标准,例如,存在用于优先选择面部检测位置位于更靠近画面中央附近的位置的面部的方法。在多个面部位于大致相同的位置的情况下,存在用于选择大小较大的面部作为主面部的方法。在照相机具有面部认证功能的情况下,存在如下方法:在存在为了认证所登记的面部的情况下,优先将为了认证所登记的面部设置为主面部。
103.处理进入s1101~s1102。然后,在az控制单元122将与主面部有关的面部信息存储在存储器118中之后,处理进入s1103并且将面部追踪框显示在画面上。接着,在s1104中,进行面部改变判断。也就是说,在检测到多个面部的情况下,自动选择的主面部未必是拍摄者所期望的面部。由于该原因,拍摄者可以改变主面部。此时,在拍摄者按下操作单元117的开关(自动变焦操作开关等)并且指定期望面部的情况下,进行如下处理:将主面部改变为检测到面部追踪框的面部中的未被选择作为主面部的另一面部。在s1104中改变主面部的情况下,处理返回至s1102并且更新要存储在存储器118中的面部信息。在s1103中,将面部追踪框改变为新选择的主面部的大小和检测位置。
104.相反,在判断为主被摄体是除人物以外的物体的情况下,处理从s1100进入s1105。然后,az控制单元122进行控制,以使得将画面中央附近的特征颜色作为自动追踪对象的颜色信息存储在存储器118中。接着,在s1106中,在将物体追踪框显示在画面上之后,被摄体指定处理结束。图11的s1102、s1105、s1103(s1106)中的基本处理分别与图10a的s1003、s1004和s1005中的处理相同。
105.这样,在图11的处理示例中,系统控制单元114中的被摄体检测单元123对显示单元109的画面整体进行面部检测。在检测到多个面部的情况下,az控制单元122进行控制,以使得显示单元109显示表示多个面部中的作为主被摄体的第一面部的位置的被摄体追踪框。在将被摄体从第一面部改变为第二面部的情况下,az控制单元122进行控制,以使得显示单元109显示表示该第二面部的位置的被摄体追踪框。拍摄者可以通过较少的操作来简单地指定期望的被摄体。
106.在被摄体指定处理中,在照相机包括操作单元117中所包括的触摸面板和被摄体指定开关这两者的情况下,可以同时应用图10a的方法和图10b的方法这两者。在图7所示的s706中判断出被摄体改变之后,可以利用图10a或10b的方法来指定被摄体。在s701的被摄体搜索处理之后,还可以利用图11的方法来指定被摄体。可以改变根据该处理流程所应用的被摄体指定处理。在被摄体指定处理(图7的s702)结束的情况下,处理进入图7的s703以进行用于将所追踪的被摄体的大小设置为基准大小的处理。
107.将参考图12~19来说明图7所示的s703的正常的基准大小设置处理。此外,将参考图23~27来说明在通过被摄体认证处理检测到预先登记的被摄体并且认证该被摄体的情况下的基准大小设置处理。图12是示出在被摄体是人物的情况下的基准大小设置处理的示例的流程图。在s1200中,az控制单元122首先判断存储器118中所存储的构图设置是否是上述的“手动”。在构图设置是“手动”的情况下,处理进入s1201。在构图设置不是“手动”的情况下,处理进入s1203。
108.在s1201中,az控制单元122进行被摄体检测判断。在被摄体检测单元123检测到被摄体是人物的情况下,az控制单元122判断是否检测到面部。在被摄体是物体的情况下,az控制单元122判断是否检测到同一特征颜色。重复s1201的判断处理,直到检测到被摄体为止。在检测到被摄体的情况下,处理进入s1202。在s1202中,az控制单元122将所检测到的被摄体图像的大小设置为基准大小并且将该大小存储在存储器118中。然后,该处理结束。因此,在构图设置是“手动”的情况下,将在开始基准大小设置处理时最初检测到的被摄体图像的大小(检测大小)作为基准大小存储在存储器118中。
109.在s1203中,az控制单元122基于姿势检测单元124所判断出的照相机的姿势信息
来计算画面大小。使用该画面大小来在以下要说明的s1211、s1704、s1705、s1806和s1807中计算基准大小。将参考图13来说明画面大小计算处理。在本实施例中,将例示静止图像的画面大小被设置为“长边
×
短边=640
×
480”并且运动图像的画面大小被设置为“长边
×
短边=640
×
360”的情况。然而,画面大小不限于此。
110.在s1300中,姿势检测单元124判断拍摄者是将照相机保持处于正位置、还是将照相机保持处于竖立位置。在判断为拍摄者将照相机保持处于正位置的情况下,处理进入s1301。在拍摄者将照相机保持处于竖立位置的情况下,处理进入s1306。在s1301中,进行用于将作为长边大小的640设置为水平方向上的画面大小的处理。接着,在s1302中,进行用于判断当前的设置模式是否是可以同时拍摄静止图像和运动视频的模式(静止图像/运动图像同时拍摄模式)的处理。静止图像/运动图像同时拍摄模式是如下模式:拍摄者在运动图像的拍摄期间按下操作单元117的释放开关以同时进行静止图像的拍摄,或者将在紧挨静止图像的拍摄之前的取景操作的形式自动记录为运动图像。在s1302中判断为当前的设置模式是静止图像/运动图像同时拍摄模式的情况下,进行用于将运动图像的短边大小与静止图像的长边大小进行比较并且将较小的大小设置为垂直画面大小的处理。这是因为,通过根据小的画面大小进行自动变焦,以静止图像和运动图像的任何视角均防止了被摄体超出画面。因此,在本实施例中,在当前的设置模式是静止图像/运动图像同时拍摄模式的情况下,处理进入s1304以将作为运动图像的短边大小的360设置为垂直画面大小。之后,画面大小计算处理结束。
111.在s1302中判断为当前的设置模式不是静止图像/运动图像同时拍摄模式的情况下,处理进入s1303。在s1303中,判断是运动图像记录中还是静止图像取景中。在判断为运动图像记录中的情况下,处理进入s1304。相反,在判断为没有记录运动图像的情况下,处理进入s1305。在s1305中,将作为静止图像的短边大小的480设置为垂直画面大小。
112.在s1300中判断为拍摄者将照相机保持处于竖立位置的情况下,处理进行s1306~s1310的处理。s1306~s1310的处理是在s1301~s1305的处理中对水平画面大小和垂直画面大小的设置进行切换的处理。也就是说,由于在上述说明中“水平”和“垂直”可以彼此替换,因此将省略详细说明。在本实施例中,说明静止图像的画面大小是4:3(参见图15a和15b)并且运动图像的画面大小是16:9(参见图15c)的示例,但可以根据高宽比来改变画面大小。可以与高宽比无关地将人物的图像相对于画面的比例设置为恒定。说明了在静止图像/运动图像同时拍摄模式中在静止图像和运动图像之间画面大小不同的示例,但还可以同时拍摄画面大小不同的多个静止图像或运动图像。
113.在图12的s1203中确定了画面大小的情况下,处理进入s1204。在存储器118中所存储的构图设置是“面部”、“上半身”和“全身”其中之一的情况下,在s1204~s1209中,az控制单元122根据构图设置来确定面部图像的大小相对于画面的比率(称为面部比率)。根据本实施例的面部比率是面部追踪框相对于画面的垂直方向上的长度的比率,而且还可以是面部追踪框相对于画面的水平方向上的长度的比率或面积比等。具体地,例如,在s1204中判断构图设置是否是“面部”。在构图设置是“面部”的情况下(s1204中为“是”),将面部比率确定为27%(s1207)。在构图设置不是“面部”的情况下,处理进入s1205以判断构图设置是否是“上半身”。在构图设置是“上半身”的情况下(s1205中为“是”),将面部比率确定为16%(s1208)。在构图设置不是“上半身”的情况下,处理进入s1206以判断构图设置是否是“全
身”。在构图设置是“全身”的情况下(s1206中为“是”),将面部比率确定为7%(s1209)。在s1204~s1209的步骤中确定了面部比率之后,处理进入s1210。
114.在s1210中,az控制单元122通过将s1204~s1209中所确定的面部比率乘以s1203中所计算出的垂直画面大小来计算基准大小。这是在被摄体(人物)处于站立的前提下根据相对于垂直方向上的画面大小的面部比率来计算基准大小的方法。在利用被摄体检测单元123可以判断出面部的方向的情况下,可以基于画面上的面部的垂直方向来确定画面大小的方向。此外,在进行了用于将所计算出的基准大小存储在存储器118中的处理之后,基准大小设置处理结束。因此,在构图设置是“面部”、“上半身”和“全身”其中之一的情况下,将相对于画面大小的具有与构图设置相对应的预定面部比率的大小设置为基准大小。
115.在所检测到的被摄体是预先登记的面部的情况下,可以通过根据被摄体的年龄改变面部比率来计算更适合被摄体的基准大小。图22示出根据通过面部认证处理所认证的被摄体的年龄而设置的面部比率。关于被摄体的年龄,存在毫无改变地使用所登记的年龄信息作为被摄体的属性的方法。此外,在登记出生日期的情况下,可以基于出生日期和当前日期来计算被摄体的当前年龄。在本实施例中,在所检测到的被摄体没有得到认证(未登记的面部)的情况下,设置与在被摄体是2岁~12岁的儿童的情况下的比率相同的面部比率。在构图设置是“面部”的情况下,与被摄体的年龄无关地,将面部比率设置为27%。在构图设置是“上半身”和“全身”其中之一的情况下,根据被摄体的年龄来改变面部比率。例如,在被摄体的年龄是0岁~1岁的婴儿的情况下,将面部比率设置为比未认证的情况下的值大的值。在被摄体是13岁以上的成年人(就体形而言)的情况下,将面部比率设置为比未认证的情况下的值小的值。因此,在构图设置是“上半身”或“全身”的情况下,可以获得适当的大小,以使得被摄体的图像大小与画面大小相比没有明显变大或明显变小。
116.在s1206中构图设置不是“全身”、即判断为构图设置是“自动”的情况下,处理进入s1211。然后,az控制单元122根据拍摄状态、被摄体数量或被摄体的运动等来自动判断适当的构图。将参考图14和24来说明s1211的在构图设置为“自动”的情况下的自动构图判断和构图选择处理。构图设置“自动”是可以通过判断拍摄场景并且使得照相机自动选择适当构图(自动构图选择)来更简单地进行构图匹配的模式。
117.图14是本实施例中自动选择的构图的转变图。在本实施例中,进行用于根据拍摄场景来从上半身1400、全身1401、面部1402、多个人1403和手动1404这五个构图中选择适当的构图的构图选择处理。在构图匹配操作中,在拍摄静止图像时,需要对被摄体图像进行设置以使得紧挨在拍摄之前该被摄体图像具有适当大小。另一方面,在拍摄运动图像的情况下,需要对被摄体图像进行设置,以使得在诸如连续追踪被摄体或接近停止的被摄体等的拍摄期间,被摄体图像通常具有适当大小。在拍摄运动图像的情况下,记录根据构图的改变的放大操作或缩小操作时的图像数据。因此,可以通过在适当时刻改变构图来有效地拍摄视频。这样,在静止图像和运动图像之间,适当的构图有所不同。因此,在静止图像取景1405期间以及在运动图像记录1406期间,进行用于根据拍摄状态来改变所选择的构图的处理。也就是说,在本实施例中,例示出静止图像的拍摄准备状态作为第一操作状态,并且例示出运动图像的记录状态作为第二操作状态。从上半身1400、全身1401和多个人1403中选择一个构图作为属于静止图像取景1405期间的第一构图组的选择候选的构图。从上半身1400、全身1401和面部1402中选择一个构图作为属于运动图像记录1406期间的第二构图组的选
择候选的构图。也就是说,上半身1400和全身1401的构图对于第一构图组和第二构图组是共通的,多个人1403的构图仅包括在第一构图组中,并且面部1402的构图仅包括在第二构图组中。根据摄像设备的规格等,可以设置三个以上的操作状态以及与这些操作状态相对应的多个构图组(包括各操作状态下可选择的构图)。
118.这里,将说明拍摄场景的判断条件和各构图的转变。在构图设置“自动”的自动构图判断处理s1211开始的情况下,将上半身1400设置为初始状态的构图。上半身1400的构图是在静止图像取景1405期间或在运动图像记录1406期间将停止的单个被摄体判断为拍摄场景的情况下所选择的构图。在这种场景中,可以通过设置被摄体的上半身容纳在画面内的构图来适当地设置接近被摄体的构图。
119.在上半身1400的构图中检测到作为拍摄对象的被摄体的运动的情况下、或者在判断为照相机和被摄体之间的距离大于预定距离d1(第一阈值)的情况下,构图改变为全身1401。全身1401的构图是在静止图像取景1405期间或在运动图像记录1406期间、在判断为拍摄运动中的被摄体或遥远的被摄体(即,可能容易超出画面的被摄体)的场景的情况下所选择的构图。在这种场景中,通过在容纳被摄体的全身的构图中追踪被摄体,被摄体被设置成尽可能不会超出画面。在检测到在全身1401的构图中作为拍摄对象的被摄体停止了预定时间以上、并且判断为照相机和被摄体之间的距离小于预定距离d2(第二阈值)的情况下,进行用于使构图返回至上半身1400的处理。预定时间是预先设置的判断标准时间。
120.以下将说明用于判断被摄体的运动或停止的方法。在被摄体检测单元123所检测到的被摄体的位置或大小的变化量以及在被摄体的检测状态下抖动检测单元125所检测到的抖动量中的至少一个大于预定量的情况下,判断为作为拍摄对象的被摄体处于运动中。在被摄体检测单元123所检测到的被摄体的位置或大小的变化量以及在被摄体的检测状态下抖动检测单元125所检测到的抖动量这两者都小于预定量的状态持续了预定时间以上的情况下,判断为作为拍摄对象的被摄体停止。假定检测状态继续的时间是利用测量计时器来测量的。
121.此外,将说明用于计算照相机和被摄体之间的距离的方法。首先,预先测量用作基准的焦距和与被摄体大小有关的被摄体距离,并且将测量结果存储在存储器118中。通过针对存储器118中所存储的基准值进行“被摄体距离=(基准被摄体距离
×
焦距
×
基准被摄体大小)/(基准焦距
×
检测大小)”的计算来计算被摄体距离。例如,在基准值是基准被摄体距离2m、基准焦距24mm和基准被摄体大小20pix(个像素)的情况下,假定利用焦距120mm检测到检测大小为40pix的被摄体图像的情况。在这种情况下,计算出被摄体距离作为“(2m
×
120mm
×
20pix)/(24mm
×
40pix)=5m”。
122.接着,将说明在画面内检测到多个人作为被摄体的情况下的构图。在静止图像取景1405期间在上半身1400或全身1401的构图中在画面内检测到多个人作为被摄体的情况下,进行用于将构图改变为多个人1403的处理。将此时所检测到的被摄体的数量存储在存储器118中。多个人1403的构图是在静止图像取景1405期间在判断为多个被摄体全部是以预定视角容纳的合影照片的拍摄场景的情况下所选择的构图。在多个人1403的构图状态中,进行用于判断所检测到的被摄体的数量是否改变的处理。在所检测到的被摄体的数量增加的情况下,新的被摄体进入画面,由此立即更新存储器118中所存储的被摄体的数量,并且改变构图。相反,在所检测到的被摄体的数量减少的情况下,例如,如一个被摄体呈水
平取向的情况那样,存在暂时不能检测的状态的可能性。因此,在立即改变构图的情况下,存在不能检测的被摄体超出框的可能性。因此,在被摄体的数量减少的情况下,判断该状态是否持续了预定时间以上。在该状态持续了预定时间以上的情况下,更新存储器118中所存储的被摄体的数量并且改变构图。此外,在被摄体的数量是一个人的情况下,进行用于将构图返回至上半身1400的处理。
123.在运动图像记录1406期间设置以视角容纳所有的被摄体的构图、并且除拍摄对象以外的被摄体处于运动中的情况下,担心响应于该被摄体而发生变焦的误操作。因此,在运动图像记录1406期间检测到多个人作为被摄体的情况下,进行用于仅将主被摄体设置为拍摄对象并且维持上半身1400或全身1401作为构图的处理。在运动图像记录1406期间的上半身1400的构图中在画面中央附近检测到面部并持续在预定时间以上的情况下,进行用于将构图改变为面部1402的处理。面部1402的构图是在运动图像记录1406期间判断出拍摄者关注被摄体面部的场景的情况下所选择的构图。在这种场景中,可以通过设置与上半身相比更接近面部的构图来以更大的大小拍摄关注的被摄体的面部。通过在构图改变所引起的放大操作期间将变焦速度改变为与正常速度相比显著变低或变高的速度,可以拍摄到更有效的视频。此外,在面部1402的构图中在画面周边附近检测到面部并持续预定时间以上、或者判断为拍摄者改变取景的情况下,进行用于使构图返回至上半身1400的处理。在本实施例中,将画面的周边区域例示为特定区域,并且利用测量计时器来测量被摄体检测单元123所检测到的被摄体的面部图像的位置是周边区域的状态的持续时间。作为用于判断取景的改变的方法,在被摄体检测单元123没有检测到被摄体并且抖动检测单元125所检测到的抖动量大于预定量的情况下,判断为拍摄者改变取景。
124.在静止图像取景1405期间,拍摄者有时继续等待以相同构图拍摄照片,直到人物的面部的方向或表情变为期望状态为止。在这种情况下,在设置接近面部的构图的情况下,存在构图是与拍摄者所期望的构图不同的构图的可能性。因此,即使在静止图像取景1405期间的上半身1400的构图中在画面中央附近检测到面部并持续预定时间以上的情况下,也进行用于维持上半身1400的构图的处理。
125.接着,将说明在通过运动图像记录的开始/结束改变拍摄状态时的构图。上半身1400和全身1401的构图是在静止图像取景1405期间或在运动图像记录1406期间这两个情况下可选择的构图。因此,在这些构图中,即使在改变拍摄状态的情况下也维持了原始构图。另一方面,多个人1403和面部1402的构图是在静止图像取景1405期间或在运动图像记录1406期间的仅一个情况下所选择的构图。因此,在静止图像取景1405期间运动图像记录以多个人1403的构图开始、或者在运动图像记录1406期间运动图像记录以面部1402的构图结束的情况下,考虑向作为共通构图的上半身1400的改变。然而,在这种情况下,存在如下担忧:如果连同运动图像记录的开始或结束一起变焦操作开始,则在运动图像的开头在变焦状态下记录图像,或者在静止图像取景中拍摄者感到恼火。因此,在这种状态下改变拍摄状态的情况下,进行用于将构图暂时改变为手动1404的处理。手动1404的构图是将在构图改变之后最初检测到的主被摄体图像的大小设置为基准大小的构图。因此,变焦操作没有由于拍摄状态的改变而立即开始,并且拍摄者没有感到不适感。即使在被摄体开始移动的情况下,也可以维持被摄体图像的大小。此外,在手动1404的构图中经过了预定时间的情况下,进行用于使构图返回至上半身1400的处理。
126.图24示出在被摄体被认证为所登记的面部的情况下的转变图。向与图14共通的构图赋予相同的附图标记,并且将省略针对这些附图标记的详细说明。静止图像取景1405期间的选择候选的构图是上半身1400、全身1401、面部1402和多个人1403,并且选择一个构图。图25示出根据面部认证处理中所认证的被摄体的年龄的构图转变的初始状态和构图改变条件。在本实施例中,在所认证的被摄体的年龄小于预定年龄、并且即使在静止图像取景1405期间在画面中央附近检测到面部并持续预定时间的情况下,进行用于使构图从上半身1400改变为面部1402的处理。具体地,在被摄体是0岁的婴儿并且拍摄者在画面中央对面部取景的情况下,选择接近面部的构图。也就是说,在判断为被摄体是相对静止的婴儿(不同于上述的面部比率设置中的婴儿的年龄,仅将0岁设置为构图判断条件)的情况下,改变构图以使得可以通过特写面部来拍摄静止图像。由于与其它年龄相比、将从上半身1400向面部1402的构图改变的预定时间设置得较短,因此容易选择面部1402的构图。
127.在被摄体是1岁~12岁的儿童的情况下,假定有多个运动和玩耍的拍摄场景并且设置成容易选择全身1401的构图。因此,在被摄体是儿童的情况下,将初始设置的构图设置为全身1401。表示被摄体距离d1或d2的判断距离短于针对其它年龄的判断距离,由此即使在到被摄体的距离较短的情况下,也将上半身1400改变为全身1401。
128.如上所述,在图12的s1211中构图设置是“自动”的情况下,根据拍摄状态、被摄体数量或被摄体的运动等来自动判断适当的构图。可以通过改变根据被摄体的年龄所选择的构图来将变焦调整为更适当的视角。将表示判断之后的构图的数据存储在存储器118中并且处理进入s1212。
129.在s1212中,判断s1211中所判断出的构图相对于紧前的构图是否发生改变(图14中所选择的构图是否发生转变、或者在多个人1403的状态下被摄体的数量是否改变)。在构图改变的情况下,处理进入s1213以判断所选择的构图是否是手动1404的构图。在所选择的构图是手动1404的构图的情况下,处理进入s1201以进行用于将最初检测到的被摄体图像的大小作为基准大小存储在存储器118中的处理。在所选择的构图不是手动1404的构图的情况下,处理进入步骤s1215以计算构图设置“自动”中的基准大小。在s1212中判断为构图没有改变的情况下,处理进入s1214以判断被摄体图像在画面内是否移动。作为用于计算被摄体图像在画面内的移动量的方法,在s1215中设置基准大小,随后将紧挨在进行变焦操作直到针对基准大小的视角为止之后的面部追踪框的中心位置存储在粗初期118中。计算出从存储器118中所存储的位置到所检测到的面部追踪框的中心位置的距离作为移动量。在各预定周期内可以相加面部追踪框的中心位置,并且可以计算画面内的移动量。在所计算出的移动量等于或大于预定量的情况下,判断为被摄体移动。通过利用所检测到的面部追踪框的大小对预定量进行标准化(设置面部追踪框的大小的预定倍),可以与画面内的被摄体图像的大小无关地将实际被摄体的移动量设置成大致相同。在s1214中判断为被摄体在画面内移动的情况下,处理进入s1215以计算构图设置“自动”中的基准大小。在s1214中判断为被摄体在画面内没有移动的情况下,在无需更新基准大小的情况下,基准大小设置处理结束。
130.以下将参考图15a~19来说明构图设置“自动”中的基准大小计算处理。在构图设置是“面部”、“上半身”和“全身”其中之一的情况下,在图12的s1210中计算基准大小以使得面部相对于画面大小具有恒定比率。也就是说,与被摄体图像在画面上的位置无关地,计算
相同的基准大小。因此,在被摄体存在于画面周边的情况下构图改变以使得被摄体图像增大(放大)时,存在被摄体超出框的可能性。在利用该方法计算基准大小的情况下,拍摄者需要在画面中央附近对被摄体进行取景。因此,例如在被摄体相对于画面中央偏移并且连同背景一起拍摄的情况下,该方法不适当。在存在多个被摄体的情况下,需要利用另一方法计算基准大小。因此,在构图设置是“自动”的情况下,基于s1211中所判断出的构图来确定被摄体图像的大小,并且进行用于与所检测到的被摄体的位置无关地计算基准大小以使得被摄体容纳在画面内的处理。
131.图15a~15c是示出画面大小与多个被摄体中的离画面周边最近的被摄体的位置之间的关系的图。图15a和15b示出静止图像拍摄的画面示例,并且图15c示出运动图像拍摄的画面示例并例示作为被摄体的多个人。图16是示出用于计算构图设置“自动”中的基准大小的处理整体的流程图。
132.在图16的s1600中,首先进行用于计算水平方向上的被摄体位置比率rh的处理。水平方向上的被摄体位置比率rh是针对与水平方向上的画面大小有关的预定比例、从画面中央起直到离周边最近的被摄体的肩附近的水平位置(以下称为肩位置并且利用来xsmax表示)为止的距离
×
2所占的比例。预定比例例如是水平方向上的画面大小的80%或90%,并且根据以下要说明的s1703中的水平方向上所排列的人数而改变。在图15a中,在被摄体1500a、1501a和1502a中,在水平方向上从画面中央起离周边最近的被摄体是被摄体1500a。将参考图17的流程图来说明用于计算水平方向上的被摄体位置比率rh的处理。
133.在步骤s1700中,基于被摄体的面部追踪框的中心位置或大小来计算被摄体的肩位置(利用xs表示)。假定画面中央是原点(0,0),面部追踪框的中心位置是(xc,yc),并且假定面部追踪框的大小为s。在ns是位于从面部追踪框的中心位置起直到肩位置为止的距离内的面部追踪框的数量的情况下,可以计算画面周边侧的肩位置xs作为“xs=|xc| s
×
ns”。图19示出ns的设置示例。根据图12的s1211中所判断出的构图来改变ns的值。例如,在面部1402的构图中,设置ns=1(在这种情况下为耳朵附近的水平位置而不是肩位置)。在其它情况下(“上半身”、“全身”和“多个人”),设置ns=2。
134.在计算出被摄体的肩位置xs之后,处理进入s1701。在s1701中,在肩位置的最大值xsmax没有存储在存储器118中的情况下,存储s1700中所计算出的肩位置xs作为最大肩位置xsmax。在最大肩位置xsmax存储在存储器118中的情况下,将s1700中所计算出的肩位置xs与最大肩位置xsmax进行比较。在肩位置xs大于最大肩位置xsmax的情况下,进行用于将存储器118中的最大肩位置xsmax更新为肩位置xs的处理。在用于更新最大肩位置xsmax的处理之后,处理进入s1702。在s1702中,判断用于计算所有被摄体的肩位置xs并更新最大肩位置xsmax的处理是否结束,在肩位置xs的计算和最大肩位置xsmax的更新没有结束的情况下,处理返回至s1700。在所有被摄体的最大肩位置xsmax的判断结束并且最大肩位置xsmax的更新结束的情况下,处理进入s1703。
135.在s1703中,进行用于判断水平方向上作为被摄体所排列的人数(水平方向上所排列的人数)的处理。这是因为,在如合影照片那样被摄体的数量较大的情况下,设置被摄体全部集中在画面中的构图,并且在被摄体的数量小的情况下,设置在画面周边剩余空白的构图。作为用于对水平方向上所排列的人数进行计数的方法,在面部追踪框在垂直方向(画面的垂直方向)上重叠的情况下,将重叠的被摄体总共计数为一个人。例如,在画面内检测
到四个人作为被摄体、并且被检测为被摄体的这四个人中的两个人的面部追踪框在画面的垂直方向上重叠的情况下,将人数计数为三个。在s1703中,将水平方向上所排列的人数与阈值(例如,两个人)进行比较。在判断为水平方向所排列的人数等于或小于两个的情况下,处理进入s1704。在判断为水平方向所排列的人数等于或大于三个的情况下,处理进入s1705。在s1704和s1705中,计算水平方向上的各被摄体位置比率rh。将s1704中的水平方向上的被摄体位置比率rh计算为最大肩位置xsmax
×
2相对于水平画面大小的80%的比率。将s1705中的水平方向上的被摄体位置比率rh计算为最大肩位置xsmax
×
2相对于水平画面大小的90%的比率。在s1704或s1705之后,用于计算被摄体位置比率rh的处理结束。
136.接着,在图16的s1601中进行用于计算垂直方向上的被摄体位置比率rv的处理。垂直方向上的被摄体位置比率rv是针对垂直方向上的画面大小的预定比例、从画面中央起直到离周边最近的被摄体的头部的垂直位置(以下称为头位置)或直到该被摄体的身体的垂直位置(以下称为身体位置)为止的距离
×
2所占的比例。预定比例例如是垂直方向上的画面大小的90%。在下文,利用yhmax来表示相对于画面中央离周边最近的被摄体的头位置,并且利用ybmix来表示相对于画面中央离周边最近的被摄体的身体位置。在图15b的被摄体1500b、1501b和1502b中,在垂直方向上头部相对于画面中央离周边最近的被摄体是被摄体1500b,并且身体相对于画面中央离周边最近的被摄体是被摄体1501b。将参考图18的流程图来说明用于计算垂直方向上的被摄体位置比率rv的处理。
137.在图18的s1800中,基于被摄体的面部追踪框的中心位置或大小来计算被摄体的头位置(利用yh表示)。可以将头位置yh计算为“yh=yc s
×
nh”。nh表示位于从面部追踪框的中心位置起直到头位置为止的距离中的面部追踪框的数量。在图19中示出nh的设置示例。对于nh的值,与图12的s1211中所判断出的构图无关地,设置nh=1.5。在计算出被摄体的头位置yh之后,处理进入s1801。
138.在s1801中,在头位置的最大值yhmax没有存储在存储器118中的情况下,进行用于存储s1800中所计算出的头位置yh作为最大头位置yhmax的处理。在最大头位置yhmax存储在存储器118中的情况下,将s1800中所计算出的头位置yh与最大头位置yhmax进行比较。在头位置yh大于最大头位置yhmax的情况下,进行用于将存储器118中的最大头位置yhmax更新为头位置yh的处理。在更新处理之后,处理进入s1802。
139.接着,在s1802中,基于被摄体的面部追踪框的中心位置或大小来计算被摄体的身体位置(利用yb表示)。可以将身体位置yb计算为“yb=yc-s
×
nb”。nb表示位于从面部追踪框的中心位置起直到身体位置为止的距离内的面部追踪框的数量。在图19和26中示出nb的设置示例。图26示出在所检测到的被摄体是所登记的面部的情况下的nb的设置示例。例如,在未经认证的被摄体的情况下以及在面部1402的构图的情况下,设置nb=1.5。根据在图12的s1211中所判断出的构图来改变nb的值。例如,在面部1402的构图的情况下,设置nb=1.5。在上半身1400的构图的情况下,设置nb=5。在全身1401的构图的情况下,设置nb=10。在多个人1403的构图的情况下,设置nb=3.5。在该设置中,画面中央在面部1402中被设置于胸,在上半身1400中被设置于腰以下的部位,在全身1401中被设置于腿,并且在多个人1403中被设置于腰以上的部位附近的位置。在构图是上半身1400、全身1401和多个人1403其中之一的情况下,根据被摄体的年龄来改变nb的值。在本实施例中,在所检测到的被摄体未经认证的情况下,设置与2岁~12岁的儿童相同的nb。在被摄体的年龄为0岁~1岁的婴儿
的情况下,将nb设置为与未经认证的情况相比变小的值。在被摄体是13岁以上的成人(就体形而言)的情况下,将nb设置为与未经认证的情况相比变大的值。因此,在所选择的构图是上半身1400、全身1401、多个人1403的情况下,可以减少被摄体与画面大小相比显著变大或显著变小的情况。在计算出被摄体的身体位置yb之后,处理进入s1803。
140.在s1803中,在身体位置的最小值ybmin没有存储在存储器118中的情况下,进行用于存储s1802中所计算出的身体位置yb作为最小身体位置ybmin的处理。在最小身体位置ybmin存储在存储器118中的情况下,将s1802中所计算出的身体位置yb与最小身体位置ybmin进行比较。在身体位置yb小于最小身体位置ybmin的情况下,进行用于将存储器118中的最小身体位置ybmin更新为身体位置yb的处理。在该更新处理之后,处理进入s1804。
141.在s1804中,计算所有被摄体的头位置yh和身体位置yb,并且判断用于更新最大头位置yhmax和最小身体位置ybmin的处理是否结束。在最大头位置yhmax和最小身体位置ybmin的更新没有结束的情况下,处理返回至s1800。在所有被摄体的最大头位置yhmax和最小身体位置ybmin的判断结束、并且最大头位置yhmax和最小身体位置ybmin的更新结束的情况下,处理进入s1805。在s1805中,将最大头位置yhmax的绝对值与最小身体位置ybmin的绝对值进行比较,并且进行用于判断哪个值位于更靠近画面周边的位置的处理。在判断为最大头位置yhmax位于更靠近画面周边的位置的情况下,处理进入s1806。在判断为最小身体位置ybmin位于更靠近画面周边的位置的情况下,处理进入s1807。在s1806和s1807中,计算垂直方向上的各被摄体位置比率rv。在s1806中,将垂直方向上的被摄体位置比率rv计算为最大头位置yhmax的绝对值
×
2相对于垂直画面大小的90%的比率。在s1807中,将垂直方向上的被摄体位置比率rv计算为最小身体位置ybmin的绝对值
×
2相对于垂直画面大小的90%的比率。在s1806或s1807之后,用于计算垂直方向上的被摄体位置比率rv的处理结束。
142.随后,在图16的s1602中,将水平方向上的被摄体位置比率rh与垂直方向上的被摄体位置比率rv进行比较。因此,可以判断出针对各方向上的画面大小的预定比率、从画面中央起直到被摄体的各个位置为止的距离的比率中的比率最大的位置(即,离画面周边最近的位置)。各个位置是最大肩位置xsmax、最大头位置yhmax和最小身体位置ybmin。在判断为水平方向上的被摄体位置比率rh大于垂直方向上的被摄体位置比率rv的情况下,处理进入s1603。在判断为水平方向上的被摄体位置比率rh等于或小于垂直方向上的被摄体位置比率rv的情况下,处理进入s1604。在s1603和s1604中,基于主被摄体的检测大小和s1602中所判断出的离画面周边最近的被摄体位置的比率来进行用于计算基准大小的处理。基准大小在s1603中被计算为“检测大小/水平方向上的被摄体位置比率rh”,并且在s1604中被计算为“检测大小/垂直方向上的被摄体位置比率rv”。也就是说,在s1603中,进行变焦操作,以使得主被摄体图像具有通过将主被摄体图像的大小乘以“1/水平方向上的被摄体位置比率rh”所获得的基准大小。在s1604中,进行变焦操作,以使得主被摄体图像具有通过将主被摄体图像的大小乘以“1/垂直方向上的被摄体位置比率rv”所获得的基准大小。这样,可以在被摄体不会超出画面的情况下,按基于s1211中所判断出的构图的视角来设置被摄体。
143.在图12的s1215中构图设置为“自动”的情况下,基于s1211中所判断出的构图来判断水平方向和垂直方向上离画面周边最近的被摄体位置,并且计算基准大小,以使得该被摄体位置容纳在画面内。因此,与画面上被摄体图像所处的位置无关地,可以在不会超出框的情况下以适当的视角来容纳被摄体。在无论被摄体的数量是单数还是复数的情况下,可
以通过相同的处理来计算基准大小。在本实施例中,在用作被摄体的人物呈站立的前提下确定了计算基准大小所利用的画面大小的方向。本发明不限于此。只要被摄体检测单元123可以判断面部的方向,就可以基于画面上的面部的垂直方向来确定画面大小的方向。此外,说明了在被摄体是人物的情况下的构图判断或基准大小的计算示例,但在被摄体是物体的情况下,本发明同样可适用。然而,在这种情况下,代替“面部”、“上半身”、“全身”和“多个人”,假定要选择的构图是“大”、“中”、“小”和“多个”。根据这些构图,可以设置在计算被摄体位置的情况下的物体追踪框的数量(与人物的情况下的ns、nh和nb相对应)。在可以通过物体认证处理来认证被摄体的情况下,可以根据所认证的被摄体来改变构图。例如,如图27所示,在被摄体是诸如飞机、电车或鸟等的运动物体的情况下,根据上述的用于判断被摄体是运动还是静止的方法来判断被摄体的运动。在判断为被摄体处于运动中的情况下,将构图设置为“小”。在被摄体是运动物体并且判断为物体静止的情况下,将构图设置为“中”。在被摄体是诸如月亮等的静止物体的情况下,将构图设置为“大”。这样,即使在被摄体是除人物以外的物体的情况下,也可以根据认证结果来改变构图。
144.在图12所示的基准大小设置处理结束的情况下,处理进入图7的s704。在s704中,az控制单元122基于被摄体检测单元123所检测到的被摄体信息和存储器118中所存储的基准大小来进行自动变焦控制。以下将参考图20来说明自动变焦控制。在自动变焦控制结束之后,处理进入s705。然后,az控制单元122判断拍摄者是否给出用以搜索被摄体的指示。也就是说,az控制单元122判断拍摄者是否按下了操作单元117的被摄体搜索按钮。在按下了被摄体搜索按钮的情况下,处理返回至s701并且进行被摄体搜索处理。相反,在没有按下被摄体搜索按钮的情况下,处理进入s706。在s706中,判断是否通过针对操作单元117的触摸面板或被摄体指定开关等的操作改变了作为自动变焦对象的被摄体。在被摄体改变的情况下,处理返回至s702以进行被摄体指定处理。相反,在被摄体没有改变的情况下,处理进入s707。
145.在s707中,判断是否通过从拍摄画面对操作单元117的左右按钮进行操作而改变了构图设置。在构图设置改变的情况下,更新存储器118中所存储的构图设置的数据,随后处理返回至s703以进行基准大小设置处理。相反,在构图设置没有改变的情况下,处理进入s708。在s708中,判断是否按下操作单元117的自动变焦操作开关。在判断为按下了自动变焦操作开关的情况下,自动变焦功能结束。相反,在判断为没有按下自动变焦操作开关的情况下,处理进入步骤s709。在s709中,进行用于判断存储器118中所存储的构图设置是否是“自动”的处理。在构图设置是“自动”的情况下,处理返回至s703以进行包含自动构图判断的设置基准大小的处理。相反,在构图设置是除“自动”以外的设置的情况下,处理返回至s704以继续自动变焦控制。
146.接着,将参考图20的流程图来说明s704的自动变焦控制处理。在s2000中,az控制单元122首先判断被摄体检测单元123是否检测到被摄体。在s2000中没有检测到被摄体的情况下,自动变焦控制结束。在s2000中检测到被摄体的情况下,处理进入s2001。s2001~s2003的步骤的判断是防止被摄体超出框的控制所用的自动变焦开始判断处理。也就是说,如图3~4c所述,该处理是为了防止被摄体超出画面所进行的。在s2001中,az控制单元122判断与作为追踪对象的被摄体有关的被摄体追踪框是否进入zo区域。该zo区域与在图3的左图和图4a~4c所述的zo区域相对应。在s2001中被摄体追踪框进入zo区域、即被摄体超出
框的可能性高的情况下,处理进入s2004以开始缩小操作。这里,缩小操作与防止被摄体超出框的控制所用的缩小操作相对应。在缩小操作之后,自动变焦控制结束。
147.相反,在s2001中被摄体追踪框没有进入zo区域的情况下、即在照相机在画面中央附近捕捉到被摄体的情况下,处理进入s2002。在s2002中,判断紧前的变焦操作是否是由于在s2001中被摄体追踪框进入了zo区域因而进行的缩小操作、即紧前的变焦操作是否是防止被摄体超出框的控制所用的缩小操作。在s2002中判断为该操作在防止被摄体超出框的控制所用的缩小操作之后进行的情况下,处理进入s2003。相反,在s2002中判断为该操作不是在防止被摄体超出框的控制所用的缩小操作之后进行的情况下,处理进入s2006。
148.在s2003中,az控制单元122判断与作为追踪对象的被摄体有关的被摄体追踪框是否容纳(包括)在zi区域中。这里,该zi区域与图3的右图以及图4a~4c所述的zi区域相对应。在s2003中判断为被摄体追踪框没有容纳在zi区域中的情况下,自动变焦控制处理结束。相反,在判断为被摄体追踪框容纳在zi区域中的情况下,处理进入s2005。也就是说,在照相机捕捉被摄体以使得被摄体大小在画面中央附近和变焦返回位置的视角内的情况下,在s2005中放大操作开始。这里,放大操作与防止被摄体超出框的控制所用的放大操作相对应。在放大操作之后,自动变焦控制结束。
149.在本实施例中,为了使得自动变焦中的防止被摄体超出框的控制和大小维持控制兼容,由于防止被摄体超出框的控制而在画面中央附近捕捉被摄体并且可以进行大小维持控制。因此,在防止被摄体超出框的控制所用的缩小操作之后,不进行用于恒定地维持以下要说明的被摄体大小(大小维持控制)的自动变焦处理(以下的s2006~s2010)。换句话说,在进行防止被摄体超出框的控制的情况下,不进行大小维持控制,直到防止被摄体超出框的控制所用的放大操作完成为止。
150.接着,将说明s2006~s2010的处理。在s2002中判断为在防止被摄体超出框的控制所用的缩小操作之后没有进行操作的情况下,处理进入s2006。az控制单元122将被摄体的检测大小与通过将基准大小乘以预定比(利用n1表示,其中n1》1)所获得的大小进行比较。将利用图12的s1202或s1210以及s1215中所设置的与基准被摄体有关的信息所表示的被摄体的大小和s2000中所检测到的被摄体的大小进行比较。在s2000中所检测到的被摄体的大小大于基准被摄体的大小的n1倍的情况下,即在被摄体图像相对于画面的比率超过预定值的情况下,处理进入s2009。在s2009中,az控制单元122开始缩小操作。这里,该缩小操作与大小维持控制所用的缩小操作相对应。在缩小操作之后,自动变焦控制结束。
151.相反,在s2006中,在s2000所检测到的被摄体的大小等于或小于基准被摄体的大小的n1倍的情况下,处理进入s2007。在s2007中,az控制单元122将与基准被摄体有关的信息中的被摄体的大小与s2000中所检测到的被摄体的大小进行比较。在所检测到的被摄体的大小小于基准被摄体的大小乘以预定比(利用n2表示,其中n2《1)(小于n2倍)的情况下,即在被摄体图像相对于画面的比率小于预定值的情况下,处理进入s2008。相反,在所检测到的被摄体的大小等于或大于基准被摄体的大小的n2倍的情况下,自动变焦控制结束。
152.在s2008中,az控制单元122判断与作为追踪对象的被摄体有关的被摄体追踪框是否容纳(包括)在zi区域中。这是因为,在被摄体处于画面周边的情况下,通过放大操作防止了被摄体超出框。这里,该zi区域与图5b的中央图所述的zi区域相对应。在s2008中判断为被摄体追踪框没有容纳在zi区域中的情况下,自动变焦控制处理结束。
153.相反,在s2008中判断为被摄体追踪框容纳在zi区域中的情况下,处理进入s2010。在s2010中,az控制单元122开始放大操作。这里,该放大操作与大小维持控制所用的放大操作相对应。这样,在本实施例中,为了即使在大小维持控制所用的放大操作中也防止被摄体超出框,使被摄体图像容纳在zi区域中然后开始放大操作。在放大操作之后,自动变焦控制结束。
154.接着,将参考图21来说明变焦操作。图21是用于说明图20的s2004、s2005、s2009和s2010中的缩小操作或放大操作的流程图。首先,在s2100中,az控制单元122从存储器118获取变焦变化量(变焦倍率的变化量)。在防止被摄体超出框的控制所用的缩小操作的情况下,根据与所检测到的被摄体有关的信息来设置缩小变化量。具体地,在防止被摄体超出框的控制所用的缩小操作(图20的s2004)中,随着被摄体的大小变小,将缩小变化量设置得较小。因此,可以防止被摄体由于缩小操作而变得过小并且未被检测到。考虑到被摄体的可检测的最小大小,在被摄体的大小小于预定大小的情况下可能无法进行缩小操作。在防止被摄体超出框的控制所用的放大操作中,将缩小操作开始之前的变焦倍率存储在存储器118中。对放大变化量进行设置,以使得变焦倍率与缩小操作开始之前的变焦倍率相同。
155.在大小维持控制所用的缩小操作(图20的s2009)中,设置与s2006的判断所使用的预定n1倍相对应的缩小变化量(1/n1倍)。因此,即使在被摄体无法检测到的情况下,也可以进行最小缩小操作,直到被摄体的大小变为基准被摄体的大小为止。同样,在大小维持控制所用的放大操作(图20的s2010)中,还设置与s2007的判断所使用的预定n2倍相对应的放大变化量(1/n2倍)。
156.在s2101中,az控制单元122将s2100中所获取到的变焦变化量设置在cz控制单元119或电子变焦控制单元120中并且给出用以进行变倍处理的指示。接着,在s2102中,az控制单元122判断在防止被摄体超出框的控制所用的变焦操作和大小维持控制所用的变焦操作之间正进行哪个变焦操作。在当前时刻的变焦操作是防止被摄体超出框的控制所用的变焦操作的情况下(图20的s2004和s2005),处理进入s2105。相反,在当前时刻的变焦操作是大小维持控制所用的变焦操作的情况下(图20的s2009和s2010),处理进入s2103。
157.在s2103中,az控制单元122判断被摄体检测单元123是否检测到被摄体。在检测到被摄体的情况下,处理进入s2104。在没有检测到的情况下,处理进入s2105。在s2104中,将利用与基准被摄体有关的信息所表示的被摄体的大小与s2103中所检测到的被摄体的大小进行比较。在作为比较的结果判断为s2103中所检测到的被摄体的大小和基准被摄体的大小不是在预定比率范围内(预定变化量内)的情况下,处理再次进入s2102并且变焦操作的判断继续。在通过变焦操作、s2103中所检测到的被摄体的大小和基准被摄体的大小在预定比率范围内的情况下,处理进入s2106。在s2106中,az控制单元122停止变焦操作,然后结束变焦操作处理。
158.在s2102中判断为变焦操作是防止被摄体超出框的控制所用的变焦操作、或者在s2103中在大小维持控制所用的变焦操作期间没有检测到被摄体的情况下,处理进入s2105。在s2105中,基于s2100中所获取到的变焦变化量,az控制单元122判断是否进行了根据各变焦操作的与预定量的变焦变化量相对应的变倍处理。在没有进行预定变焦变化量的变倍处理的情况下,处理再次返回至s2102以继续该处理。相反,在进行了预定变焦变化量的变倍处理的情况下,处理进入s2106并且az控制单元122停止操作期间的变焦并结束变焦
操作处理。
159.在本实施例中,根据被摄体的运动、被摄体的数量、被摄体的检测时间或从照相机到被摄体的距离等来判断拍摄场景。照相机根据所判断出的场景来自动选择适当的构图。基于通过构图选择处理所选择的构图来进行用于设置被摄体图像的基准大小的处理,并且进行变焦操作以使得所检测到的被摄体的图像具有基准大小。根据本实施例,可以在拍摄者无需选择构图的情况下,进行自动变焦,以使得根据基于照相机的检测信息所判断出的拍摄场景来选择适当的构图。
160.在本实施例中,照相机基于根据被摄体的认证结果的被摄体的属性信息来自动选择更适当的构图。基于通过构图选择处理所选择的构图来进行用于设置被摄体图像的基准大小的处理,并且进行变焦操作,以使得所检测到的被摄体的图像具有基准大小。特别地,通过在人物的基准大小的计算中根据年龄改变面部比率,可以进行变焦操作以使得设置更适当的大小。在本实施例中,例示了根据人物的年龄来改变构图的选择或面部比率的情况,但本发明不限于此。例如,可以实现针对各个人(姓名)登记初始构图或面部比率的结构。说明了将年龄分类成婴儿(0岁或0~1岁)、儿童(12岁以下)和成人(13岁以上)的示例。可以更详细地对年龄进行设置或者可以根据性别改变年龄。在本实施例中,可以在无需选择被摄体的构图的情况下,利用适合基于被摄体的认证信息所判断出的被摄体的属性的构图来进行自动变焦控制。
161.第二实施例
162.接着,将参考图22来说明本发明的第二实施例。图22示出图12的构图设置“自动”的自动构图判断处理s1211中与图14有所不同的构图的转变图的示例。向与图14共通的构图赋予相同的附图标记,并且将省略针对这些构图的详细说明。
163.在第一实施例中,说明了在拍摄与拍摄者不同的人物作为被摄体的情况下判断拍摄场景的示例。为了方便,将此时的模式称为正常模式。在一些情况下,使照相机指向拍摄者他或她自身,以拍摄包括该拍摄者他或她自身的一个或多个人作为被摄体。将适合这种拍摄的模式称为自拍模式。在自拍模式中,通过经由自动变焦控制调整适合自拍的视角并且应用背景模糊效果或美肤过滤效果等,可以进行有效的肖像拍摄。
164.在构图匹配操作中,在正常模式时需要根据被摄体是停止还是运动来将被摄体图像设置为适当大小。另一方面,在自拍模式中,即使在被摄体停止的情况下,也需要根据拍摄者是正把持照相机还是将照相机放下来改变适当大小。例如,在拍摄者正把持照相机以进行拍摄的情况下,以将面部更多地容纳到视角内的方式进行拍摄。在拍摄者将照相机放下以进行拍摄的情况下,以将全身容纳到视角内的方式进行拍摄。这样,在正常模式的拍摄和自拍模式的拍摄之间适当构图有所不同。
165.因此,在本实施例中,进行用于在图22的正常模式2200和自拍模式2201之间改变所选择的构图的处理。也就是说,例示出正常模式作为第一模式并且例示出自拍模式作为第二模式。从作为属于正常模式2200的第一构图组的选择候选的构图的上半身1400、全身1401和多个人1403中选择一个构图。从作为属于自拍模式2201的第二构图组的选择候选的构图的自拍面部2202和自拍全身2203中选择一个构图。
166.这里,将说明拍摄场景的判断条件和各构图的转变。在构图设置“自动”的自动构图判断处理s1211开始的情况下,将上半身1400设置为初始状态的构图。在模式是正常模式
2200的情况下,转变是与图14的静止图像取景1405期间的转变相同的转变。因此,将省略针对该转变的说明。
167.在模式从正常模式2200改变为自拍模式2201的情况下,抖动检测单元125基于施加于陀螺仪传感器等的偏转量,来判断是否用拍摄者的手把持照相机。在模式改变为自拍模式2201的情况下、并且在偏转量等于或大于预定量因而判断为用拍摄者的手把持照相机的情况下,构图改变为自拍面部2202。自拍面部2202的构图是利用拍摄者的手所把持的照相机对拍摄者的面部进行特写以进行拍摄的构图。即使在拍摄包括被摄体的多个人的情况下,也调整变焦以使得将所有被摄体的面部尽可能多地容纳到视角内。
168.在自拍模式2201的情况下,在拍摄者是唯一被摄体的情况下以及在多个人是被摄体的情况下,选择相同的构图。也就是说,将图19所示的被摄体位置估计面部的数量设置为相同值。如上所述,被摄体位置估计面部的数量是在图12的构图设置“自动”的基准大小计算处理s1215中从用于估计被摄体的肩位置xs、头位置yh和身体位置yb的面部追踪框的中心位置起的追踪框的数量(ns,nh,nb)。特别地,通过根据所选择的构图将直到肩位置为止的追踪框的数量ns和直到身体位置为止的追踪框的数量nb设置得不同,计算相同的基准大小以使得设置该构图。在第一实施例中,在利用“面部”的构图拍摄一个人的被摄体的情况下,从面部追踪框的中心位置(xc,yc)起的追踪框的数量是肩位置ns=1和身体位置nb=1.5,并且计算出将被摄体的耳朵或胸的附近设置为以视角所容纳的范围的基准大小。在利用“多个人”的构图拍摄多个被摄体的情况下,从面部追踪框的中心位置(xc,yc)起的追踪框的数量是肩位置ns=2和身体位置nb=3.5,并且计算出将所有被摄体的肩或腰的附近设置为以视角所容纳的范围的基准大小。另一方面,在自拍面部2202的情况下,与被摄体的数量无关地,设置作为与“面部”相同的追踪框的数量的肩位置ns=1和身体位置nb=1.5。因此,计算出将所有被摄体的耳朵或胸的附近设置为以该视角所容纳的范围的基准大小,并且将变焦调整为适合在拍摄者正把持照相机的情况下的自拍的视角。
169.在将构图改变为自拍面部2202的情况下,将所检测到的被摄体的数量存储在存储器118中。在自拍面部2202的构图状态下,进行用于判断所检测到的被摄体的数量是否改变的处理。在所检测到的被摄体的数量增加的情况下,立即更新存储器118中所存储的被摄体的数量并且基准大小改变。在该状态持续了预定时间以上时被摄体的数量减少的情况下,更新存储器118中所存储的被摄体的数量并且改变构图。这是因为,在与多个人1403的情况相同、一个被摄体呈水平取向并且暂时不可检测的情况下,通过立即改变构图来防止被摄体超出框。
170.在模式从正常模式2200改变为自拍模式2201的情况下,抖动检测单元125基于施加至陀螺仪传感器等的偏转量来判断照相机是否放置(固定)到桌子等上。在模式改变为自拍模式2201并且偏转量小于预定量、因而判断为照相机放下的情况下,构图改变为自拍全身2203。自拍全身2203的构图是在照相机放下并且拍摄拍摄者的全身的情况下的构图。在拍摄包括拍摄者的多个人的情况下,调整变焦以使得以视角容纳所有被摄体的全身。在自拍全身2203的情况下,与被摄体的数量无关地,设置作为与“全身”相同的追踪框的数量的肩位置ns=2和身体位置nb=10。因此,计算出将所有被摄体的肩和腿设置为以视角所容纳的范围的基准大小,并且将变焦调整成适合照相机放下的状态下的自拍的视角。在构图改变为自拍全身2203的情况下,将所检测到的被摄体的数量存储在存储器118中。在如自拍全
身2203或自拍面部2202那样、改变拍摄者的数量的情况下,更新存储器118中所存储的被摄体的数量并且改变基准大小。
171.在本实施例中,改变根据所设置的模式所判断出的拍摄场景,并且利用照相机来自动选择更适合各模式的构图。在本实施例中,例示了在一个模式中从多个构图选择候选中选择适当的构图的情况,但仅一个构图是与该模式相对应的选择候选。此外,例示了正常模式和自拍模式的情况作为模式,但本发明不限于这些模式。除正常模式和自拍模式外,例如,可以实现在运动模式中选择参赛者的“全身”的构图的实施例或者在婴儿模式中选择婴儿的“面部”的构图的实施例。
172.在本实施例中,可以在拍摄者无需选择构图的情况下,进行自动变焦控制,以使得根据基于所设置的模式和照相机的检测信息而判断出的拍摄场景来选择适当构图。
173.其它实施例
174.本发明还可被实现为如下处理:将实现上述实施例的一个或多个功能的程序经由网络或存储介质供给至系统或装置,并且该系统或装置的计算机中的一个或多个处理器读取并执行该程序。本发明还可由实现一个或多个功能的电路(例如,asic)来实现。
175.本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。
176.尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改以及等同结构和功能。
177.本技术要求2014年12月24日提交的日本专利申请2014-260109、2015年10月13日提交的日本专利申请2015-202330和2015年10月13日提交的日本专利申请2015-202331的优先权,在此通过引用包含这些申请的全部内容。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献