焦点调整设备、摄像设备、焦点调整方法和存储介质与流程

文档序号:27133950发布日期:2021-10-29 22:36阅读:96来源:国知局
焦点调整设备、摄像设备、焦点调整方法和存储介质与流程

1.本发明涉及焦点调整设备、摄像设备、焦点调整方法和存储介质。


背景技术:

2.用于从图像中自动检测特定被摄体图案(例如,人的面部区域)的图像处理技术是已知的。诸如数字照相机等的摄像设备从拍摄图像中检测特定被摄体区域,并将所检测到的区域作为控制对象来优化af和ae(调焦和曝光)。因此,能够根据用户的意图适当地选择合适的被摄体(主被摄体)作为用于进行af和ae控制的对象是确定拍摄图像的图像质量的非常重要的要素。
3.日本专利特开2010

141616提出了一种技术,该技术涉及基于被摄体的位置或大小或最近的优先级来计算所检测到的各个被摄体的优先级,并确定主被摄体。由此,日本专利特开2010

141616实现了符合用户意图的更合适的主被摄体选择。
4.用户能够切换实现af控制时的设置(在下文中为自动调焦(af)设置),以便对期望主被摄体进行af跟踪。af设置的示例包括用于在画面内进行af控制的范围的af范围设置、用于实现以被摄体的瞳孔为对象的af控制的瞳孔af设置、用于在拍摄期间实现连续af控制的伺服af设置、以及用于指定优先作为af对象的被摄体的类型的优先被摄体设置。
5.然而,利用日本专利特开2010

141616的技术,在af设置改变的情况下,存在不能以符合用户的意图的方式适当地选择主被摄体的可能性。


技术实现要素:

6.本发明是考虑到这些情况而做出的,并且提供了一种技术,该技术用于根据af设置的改变内容来判断是基于前次的主被摄体来选择本次的主被摄体、还是与前次的主被摄体无关地选择本次的主被摄体。
7.根据本发明的第一方面提供了一种焦点调整设备,其包括:选择单元,其被配置为重复执行用于基于自动调焦设置即af设置来从拍摄范围中所包括的一个或多个被摄体中选择主被摄体的选择处理;焦点调整单元,其被配置为对基于所选择的主被摄体而确定的对象位置进行焦点调整;以及改变单元,其被配置为改变所述af设置,其中,在前次执行选择处理之后所述af设置改变的情况下,所述选择单元根据所述af设置的改变内容,判断是基于在前次执行选择处理中所选择的主被摄体来执行选择处理,还是与在前次执行选择处理中所选择的主被摄体无关地执行选择处理。
8.根据本发明的第二方面提供了一种摄像设备,其包括:根据第一方面的焦点调整设备;以及图像传感器。
9.根据本发明的第三方面提供了一种焦点调整设备所执行的焦点调整方法,其包括:重复执行用于基于自动调焦设置即af设置来从拍摄范围中所包括的一个或多个被摄体中选择主被摄体的选择处理;对基于所选择的主被摄体而确定的对象位置进行焦点调整;改变所述af设置;以及在前次执行选择处理之后所述af设置改变的情况下,根据所述af设
置的改变内容,判断是基于在前次执行选择处理中所选择的主被摄体来执行选择处理,还是与在前次执行选择处理中所选择的主被摄体无关地执行本次的选择处理。
10.根据本发明的第四方面提供了一种计算机可读存储介质,其存储用于使计算机执行焦点调整方法的程序,所述焦点调整方法包括:重复执行用于基于自动调焦设置即af设置来从拍摄范围中所包括的一个或多个被摄体中选择主被摄体的选择处理;对基于所选择的主被摄体而确定的对象位置进行焦点调整;改变所述af设置;以及在前次执行选择处理之后所述af设置改变的情况下,根据所述af设置的改变内容,判断是基于在前次执行选择处理中所选择的主被摄体来执行选择处理,还是与在前次执行选择处理中所选择的主被摄体无关地执行选择处理。
11.通过以下参照附图对示例性实施例的描述,本发明的其它特征将变得明显。
附图说明
12.图1a至1c是示出由于改变af设置而引起的选择期望主被摄体时的问题的图。
13.图2是示出包括焦点调整设备的摄像设备100的配置的框图。
14.图3是摄像设备100的整体操作的流程图。
15.图4a至4d是基本的主被摄体选择处理的概念图。
16.图5是示出根据第一实施例的用于在af设置已经改变的情况下的主被摄体选择处理(图3的步骤s305)的细节的流程图。
17.图6a和6b是示出在af范围缩小的情况下的主被摄体选择处理的具体示例的图。
18.图6c是示出优先被摄体类型由于优先被摄体设置的改变而改变的情况下的主被摄体选择处理的具体示例的图
19.图7a是示出在启用或禁用瞳孔af设置的情况下的主被摄体选择处理的具体示例的图。
20.图7b是示出在启用伺服af设置的情况下的主被摄体选择处理的图。
21.图8是示出在图5的步骤s504中的基于前次的af位置的主被摄体选择处理的细节的流程图。
22.图9是示出基于前次的af位置的主被摄体选择处理的具体示例的图。
23.图10a和10b是示出图8的步骤s801中的处理的具体示例的图。
24.图11是示出图8的步骤s802中的选择范围确定处理的具体示例的图。
25.图12是示出根据第二实施例的用于在af设置已经改变的情况下的主被摄体选择处理(图3的步骤s305)的细节的流程图。
26.图13a至13e是示出根据第二实施例的用于在af设置已经改变的情况下的主被摄体选择处理的具体示例的图。
具体实施方式
27.在下文中,将参照附图详细描述实施例。注意,以下实施例并不意图限制所要求保护的发明的范围。在实施例中描述了多个特征,但并非限制需要所有这样的特征的本发明,并且可以适当地组合多个这样的特征。此外,在附图中,相同或相似的配置被赋予了相同的附图标记,并省略其冗余描述。将参照图1a至1c描述在af设置改变使得af范围扩大的情况。
图1a至1c示出人51和人52被包括在拍摄画面内并且用户想要将人51设置为主被摄体的情形。如图1a所示,在用户设置用实线示出的小af范围53的情况下,可以通过对人51进行取景以适配在af范围53内来选择用虚线示出的人51的整体身体部位54作为主被摄体。因此,可以进行对符合用户预期的被摄体的af控制。这里,如图1b所示,存在如下情况:人51接近并且被摄体变大,由此需要对面部的聚焦精度。在这种情况下,如图1c所示,现在可以通过切换为用实线示出的大af范围55来选择面部作为主被摄体。然而,由于人52将被包括在af范围55内作为增大af范围的结果,因此也存在将选择用虚线示出的人52的面部56作为主被摄体并且这将不符合用户的意图的可能性。另一方面,根据af设置的改变内容,存在用户想要选择人52的面部56作为新的主被摄体的可能性。
28.第一实施例
29.图2是示出包括焦点调整设备的摄像设备100的配置的框图。在图2中,附图标记101表示包括变焦机构的拍摄镜头。附图标记102表示用于控制入射光的量和调整景深的光圈。附图标记104表示用于聚焦于之后描述的图像传感器108的调焦透镜。附图标记105表示包括调焦透镜104的驱动机构的af处理单元(自动调焦处理单元)。附图标记108表示包括用于将被摄体所反射的光转换成电信号的光电转换单元的图像传感器。附图标记109表示a/d转换单元,其包括用于去除图像传感器108的输出噪声的cds(相关双采样)电路和用于在a/d转换之前进行处理的非线性放大电路。
30.附图标记110是图像处理单元,其包括用于基于a/d转换单元109的输出信号来计算被摄体的亮度的亮度计算单元和用于从亮度计算单元的输出信号提取特定频带的信号分量的提取单元。附图标记111表示ae处理单元(曝光处理单元)。附图标记112表示格式转换单元。附图标记113表示高速内置存储器(dram)。dram 113用作用于临时图像存储的高速缓冲器。此外,dram 113用作用于压缩/解压缩图像和其它这样的用途应用的工作存储器。附图标记114表示包括诸如存储卡等的记录介质及其接口的图像记录单元。
31.附图标记115表示用于控制整个摄像设备100的操作的系统控制单元(cpu)。附图标记116表示图像显示存储器(vram)。附图标记117表示用于进行诸如图像显示、操作支持显示和照相机状态显示等的显示的显示单元。显示单元117在拍摄时显示拍摄图像和af范围。系统控制单元115能够在显示单元117上显示用于切换af设置的画面,以使得用户能够切换af设置。
32.附图标记118表示用于外部操作摄像设备100的操作单元。操作单元118包括例如用于配置诸如摄像设备100的拍摄功能的设置和图像回放的设置等的各种类型的设置的菜单开关、用于指示拍摄镜头101的变焦操作的变焦杆、以及用于切换拍摄模式和回放模式的操作模式切换开关。还存在如下情况:用户在切换af设置时通过操作操作单元118来切换af设置,同时拍摄图像和af范围显示在显示单元117上。
33.附图标记121表示用于指示摄像设备100进行诸如af和ae等的拍摄待机操作的拍摄待机开关(sw1)。在操作sw1 121时,进行用于确认用于拍摄调焦透镜104的焦点位置的控制。
34.附图标记123表示被摄体检测模块。被摄体检测模块123使用由图像处理单元110所处理的图像信号来检测各种类型的被摄体,并获取一个或多个检测到的被摄体各自的被摄体信息(类型、位置、大小、可靠性、距离等)。此外,被摄体检测模块123确定(选择)要经历
af处理单元105和ae处理单元111处理的主被摄体。被摄体检测模块123基于被摄体信息(类型、位置、大小、可靠性、距离等)从一个或多个检测到的被摄体中确定(选择)主被摄体。
35.接着,将参照图3描述摄像设备100的整体操作。该流程图的处理以预定周期重复执行。
36.在步骤s301中,被摄体检测模块123从图像处理单元110获取图像信号。在步骤s302中,被摄体检测模块123使用在步骤s301中所获取的图像信号来进行被摄体检测处理。例如,作为检测对象的被摄体包括人、动物和具有显著颜色亮度的被摄体。以具有显著颜色亮度的被摄体为对象的被摄体检测将被称为“物体检测”。被摄体检测模块123获取一个或多个检测到的被摄体各自的被摄体信息(类型、位置、大小、可靠性、距离等)。
37.在步骤s303中,系统控制单元115判断在执行前次的主被摄体选择处理之后af设置是否已经改变(步骤s304或步骤s305)。如果af设置没有改变,则处理步骤前进到步骤s304,并且如果af设置已经改变,则处理步骤前进到步骤s305。af设置的可变设置项包括例如用于规定拍摄范围内的主被摄体选择处理的对象范围(af范围)的设置项(af范围设置)以及与以被摄体的瞳孔为对象的af控制相关的设置项(瞳孔af设置)。其它示例包括与拍摄期间的连续af控制相关的设置项(伺服af设置)以及用于设置要优先被选择作为主被摄体的被摄体类型(优先被摄体类型)的设置项(优先被摄体设置)。
38.在步骤s304中,被摄体检测模块123执行基本的主被摄体选择处理。图4a至4d是基本的主被摄体选择处理的概念图。在基本的主被摄体选择处理中,被摄体检测模块123基于被摄体信息来计算被摄体的优先级,并选择主被摄体。
39.例如,如图4a所示,在大小较大的被摄体具有作为主被摄体的较高优先级的情况下,被摄体检测模块123比较人401和人402,并提高面部大小较大的人401的优先级。此外,如图4b所示,在距画面中心较近的被摄体具有作为主被摄体的较高优先级的情况下,被摄体检测模块123比较人401和人402,并且提高距画面中心较近的人401的优先级。此外,如图4c所示,考虑在前次的主被摄体选择时被选择为主被摄体的被摄体具有作为主被摄体的较高优先级的情况。在这种情况下,如果选择了人401作为前次的主被摄体,则被摄体检测模块123提高人401的优先级。此外,在存在用于在af设置中设置要被优先选择为主被摄体的被摄体的类型(优先被摄体类型)的设置项(优先被摄体设置)的情况下,被摄体检测模块123提高作为与用户所设置的优先被摄体类型相对应的被摄体中的主被摄体的优先级。如图4d的左侧所示,在设置人作为优先被摄体类型的情况下,被摄体检测模块123提高人401和动物403中的与优先被摄体类型相对应的人401的优先级。同样地,如图4d的右侧所示,在设置动物作为优先被摄体类型的情况下,被摄体检测模块123提高人401和动物403中的与优先被摄体类型相对应的动物403的优先级。
40.通过采用该配置,被摄体检测模块123根据诸如被摄体的大小和位置、前次的主被摄体和被摄体的类型等的因素来计算各种类型的优先级。然后,被摄体检测模块123通过取各种类型的所计算出的优先级的数值的加权平均来计算各个被摄体的最终优先级,并选择优先级最高的被摄体作为主被摄体。因此,可以考虑诸如被摄体的大小和位置、前次的主被摄体和被摄体的类型等的各种观点来选择最适合作为拍摄对象的被摄体作为主被摄体。
41.此外,除了上述之外,还可以根据作为被摄体信息而获得的可靠性、被摄体距离和其它这样的信息来计算优先级。
42.返回图3,在步骤s305中,被摄体检测模块123进行用于在af设置已经改变的情况下的主被摄体选择处理。之后将参照图5描述用于在af设置已经改变的情况下的主被摄体选择处理的细节。
43.在步骤s306中,系统控制单元115判断是否在步骤s304或步骤s305中已经选择了主被摄体。如果已经选择了主被摄体,则处理步骤前进到步骤s308。如果没有选择主被摄体(例如,在诸如被摄体检测失败等的情况下),则处理步骤前进到步骤s307。
44.在步骤s307中,af处理单元105确定af控制区域。例如,af处理单元105根据照相机设置、场景判断结果等,确定在af范围中心和特写位置这两者附近的区域、与前次af位置(焦点调整的对象位置)具有高连续性的区域或其它这样的区域作为af控制区域。
45.在步骤s308中,af处理单元105对基于在步骤s304或步骤s305中确定的主被摄体或在步骤s307中确定的af控制区域而确定的af位置(焦点调整的对象位置)进行焦点调整。此外,ae处理单元111基于在步骤s304或步骤s305中所确定的主被摄体或在步骤s307中所确定的af控制区域来进行ae处理。注意,在af已经被单拍af(之后详细描述)锁定的情况下,可以省略步骤s308中的af处理。
46.接着,将参照图5描述用于在af设置已经改变的情况下的主被摄体选择处理(图3的步骤s305)的细节。根据af设置的改变内容(在改变的设置项的改变前后的设置内容的关系)进行用于在af设置已经改变的情况下的主被摄体选择处理。注意,系统控制单元115能够进行用于控制是否在显示单元117上显示拍摄画面(拍摄范围的图像)的显示控制。
47.在步骤s501中,被摄体检测模块123判断在拍摄画面(拍摄范围的图像)显示在显示单元117上的状态下af设置是否被切换(改变)。如果在拍摄画面显示在显示单元117上的状态下切换了af设置,则处理步骤前进到步骤s502,如果不是该情况,则处理步骤前进到步骤s503。
48.在拍摄画面显示在显示单元117上的状态下切换af设置的情况是例如用户在检查拍摄场景的同时通过操作操作单元118而切换到预先登记的af设置的设置内容的情况。在拍摄画面未显示在显示单元117上的状态下切换af设置的情况是例如用户在显示单元117上显示用于切换af设置的菜单之后切换af设置的情况。
49.在步骤s502中,被摄体检测模块123根据af设置的改变内容来切换主被摄体的选择方法。例如,如果改变af设置以缩小af范围(拍摄范围内的主被摄体选择处理的对象范围),或者如果由于优先被摄体设置改变而改变优先被摄体类型,则处理步骤前进到步骤s503。此外,如果改变af设置以扩大af范围(拍摄范围内的主被摄体选择处理的对象范围),则处理步骤前进到步骤s504。此外,如果启用或禁用瞳孔af设置,或者如果启用伺服af设置,则处理步骤前进到步骤s505。在其它改变内容的情况下,根据改变内容的性质,处理步骤同样前进到步骤s503至s505之一。
50.注意,在优先被摄体设置改变的情况下,改变优先被摄体类型。此外,在瞳孔af设置被启用的情况下,将优先被摄体类型改变为瞳孔,并且在瞳孔af设置被禁用的情况下,优先被摄体类型返回到瞳孔af设置被启用之前的状态。因此,这意味着,尽管在步骤s502的条件分支中改变优先被摄体类型的情况下,原则上处理步骤从步骤s502转换到步骤s503,但是如果在该改变之前或之后设置的优先被摄体类型是瞳孔,则处理步骤从步骤s502改变到步骤s505。
51.接着,将描述步骤s503的处理。如上所述,在诸如af范围缩小或者优先被摄体类型由于优先被摄体设置改变而改变等的情况下,执行步骤s503的处理。在这些情况下,存在前次的主被摄体与用户的意图不符合的高可能性。鉴于此,在步骤s503中,被摄体检测模块123与前次的主被摄体无关地选择本次的主被摄体。这里执行的选择处理例如与图3的步骤s304中所描述的基本的主被摄体选择处理大致相同,但是未进行参照图4c所述的基于前次的主被摄体的优先级的设置。
52.参照图6a和6b将描述在af范围缩小的情况下的主被摄体选择处理的具体示例。对于在af范围缩小的情况下的用户的意图,设想了如下情况:无法适当地聚焦大af范围内的由摄像设备100所选择的主被摄体,并且因此用户想要通过将af范围限制为窄范围来适当地再聚焦。
53.例如,如图6a所示,在设置用虚线示出的整体区域的af范围610的情况下,由于诸如人的剧烈动作或者帽子和护目镜的存在等的因素,被摄体检测可能不稳定。在这样的情形中进行af控制的情况下,相反地,焦点可能受到不利影响。因此,用户可以通过切换到在人的身体附近的小af范围611来尝试再聚焦。
54.如图6b的左侧所示,在设置大af范围620的情形中在画面内存在多个被摄体的情况下,主被摄体选择结果并不是用户所意图的,并且也设想用户因此意图将af范围切换到小范围。图6b的左侧示出了如下情况:按在跑步者跑步时顺次拍摄这些跑步者的意图,来设置用虚线示出的af范围620。然而,尽管用户设想人622作为主被摄体,但是选择距画面中心稍近的人623作为主被摄体。鉴于此,如图6b的右侧所示,通过切换到用双线所示的小af范围621,可以选择用户用作对象的人622的身体的一部分作为主被摄体。
55.接着,将参考图6c描述在优先被摄体类型由于优先被摄体设置被改变而改变的情况下的主被摄体选择处理的具体示例。在这种情况下,假设如下情形:用户意图优先与切换af设置之前的类型不同的被摄体类型。因此,同样地,在这种情况下,在不考虑切换af设置之前所选择的主被摄体的情况下进行主被摄体选择。
56.图6c示出了优先被摄体类型从人切换到动物的场景。在图6c的左侧,优先被摄体类型是人,并且优先选择被实线包围的人632作为主被摄体。相反地,如图6c的右侧所示,在用户将优先被摄体类型切换为动物的情况下,假设用户的意图是将拍摄对象从人切换为动物。因此,选择用实线包围的动物633作为主被摄体,而不考虑在先前的af设置中的作为主被摄体的人632。
57.此外,在拍摄画面未显示在显示单元117上的状态下切换af设置的情况下也执行步骤s503的处理。在这种情况下,由于用户无法检查切换af设置期间的被摄体的改变,因此假设用户没有跟踪被摄体并且随着场景的切换而切换了af设置。因此,假设用户正在思考不考虑切换之前所选择的主被摄体的情形。因此,在这种情况下,无论af设置的改变内容如何,都与前次的主被摄体无关地选择本次的主被摄体。
58.接着,将描述步骤s504的处理。如上所述,在诸如改变af设置以扩大af范围等的情况下执行步骤s504的处理。在步骤s504中,被摄体检测模块123基于前次的主被摄体来选择本次的主被摄体。例如,被摄体检测模块123基于根据前次的主被摄体而确定的前次的af位置(焦点调整的对象位置)来选择本次的主被摄体。之后将参照图8至图11描述步骤s504中的主被摄体选择处理的细节。
59.接着,将描述步骤s505的处理。如上所述,在诸如启用或禁用瞳孔af设置或启用伺服af设置等的情况下执行步骤s505的处理。在这些情况下,用户意图在改变af设置之前和之后连续跟踪同一被摄体的可能性高。鉴于此,在步骤s505中,被摄体检测模块123基于前次的主被摄体来选择本次的主被摄体。例如,被摄体检测模块123优先选择与前次的主被摄体相关的被摄体作为本次的主被摄体。
60.将参考图7a描述在启用或禁用瞳孔af设置的情况下的主被摄体选择处理的具体示例。在启用瞳孔af设置的情况下,存在涉及想要聚焦于与前次的主被摄体相同的被摄体的瞳孔的用户需求。在图7a的左侧,禁用瞳孔af设置,并且由实线的矩形框所示的人711的面部是主被摄体。在图7a的右侧,启用瞳孔af设置,其中选择作为在切换af设置之前被选择的主被摄体的人711的瞳孔而非位于画面中心的人712的瞳孔作为主被摄体。由此实现了符合用户意图的主被摄体选择。之后,如果禁用瞳孔af设置,则如图7a的左侧所示,再次选择人711(与作为图7b中被选为主被摄体的被摄体的瞳孔相关的被摄体)。
61.接着,将参考图7b描述在启用伺服af设置的情况下的主被摄体选择处理。存在涉及如下的用户需求:想要在维持相同的被摄体作为主被摄体的同时,根据被摄体的移动来启用伺服af设置。在图7b的左侧,实线的矩形框所示的动物721是静止的,因此禁用伺服af设置,并且进行单拍af(响应于用户的一次焦点调整指令而仅进行一次焦点调整的af)。另一方面,在图7b的右侧,实线的矩形框所示的动物721已经开始移动,因此用户启用伺服af设置,并且进行伺服af(响应于用户的一个焦点调整指令而连续不断地重复焦点调整的af)。在以这种方式启用伺服af设置的情况下,假设连续选择同一被摄体作为主被摄体,这符合用户的意图。因此,选择在切换af设置之前作为主被摄体的动物721而非更大且距画面中心更近的动物722作为主被摄体。
62.接着,将参考图8至图11描述图5的步骤s504中的基于前次的af位置的主被摄体选择处理的细节。在诸如af设置改变以扩大af范围等的情况下执行基于前次的af位置的主被摄体选择处理。在这种情况下,可以认为,用户所意图的主被摄体位于前次的af位置附近的可能性高。鉴于此,被摄体检测模块123被配置为能够通过选择位于前次的af位置附近的主被摄体来对符合用户意图的主被摄体实现af控制。
63.图9是示出基于前次的af位置的主被摄体选择处理的具体示例的图。图9示出改变af设置使得af范围从用虚线示出的af范围903(在af设置改变之前设置的af范围)切换到用双线示出的af范围904的情况。用户旨在从将af范围903内的人901的身体的一部分作为主被摄体来进行af控制的情形通过将主被摄体切换到人901的面部来实现af控制。在这种情况下,通过选择前次的af位置附近的主被摄体,可以适当地选择人901而非具有较大面部大小的位于画面中心附近的人902作为主被摄体。
64.图8是示出图5的步骤s504中的基于前次的af位置的主被摄体选择处理的细节的流程图。在步骤s801中,被摄体检测模块123确定要作为af设置改变之前设置的af位置附近内的主被摄体选择的对象的被摄体的类型。例如,被摄体检测模块123可以仅将基于优先被摄体设置的优先被摄体类型(人、动物等)确定为该对象。此外,被摄体检测模块123可以将与在切换af设置之前设置的主被摄体的类型相同的类型的被摄体确定为该对象。此外,与在切换af设置之前通过物体检测跟踪被摄体的一部分的情况相关地,被摄体检测模块123可以将优先被摄体类型确定为该对象。
65.图10a和10b示出步骤s801中的处理的具体示例。例如,在图10a和10b的场景中,人1001和动物1002靠近在一起。在该场景中,考虑将af范围从人1001和动物1002的身体的一部分重叠的af范围1003改变为用双线示出的整个区域的af范围1004的情况。在这种情况下,如果优先被摄体类型是人,则假设是用户想要聚焦于如图10a所示用实线的矩形所示的人1001的面部的场景,由此将人确定为主被摄体选择的对象。此外,如果优先被摄体类型是动物,则假设是用户想要聚焦于如图10b所示用实线的矩形所示的动物1002的面部的场景,由此将动物确定为主被摄体选择的对象。以这种方式,确定要作为前次的af位置(在af设置改变之前设置的af位置)附近内的主被摄体选择的对象的被摄体的类型,使得可以连续跟踪在af设置切换之前用户聚焦于的被摄体。
66.在步骤s802中,被摄体检测模块123确定在切换(改变)af设置之前设置的af位置附近内的主被摄体选择处理的对象范围(在后文中称为选择范围)。注意,af范围还与选择范围同样地规定主被摄体选择处理的对象范围,但是在基于前次的af位置的主被摄体选择处理中,相对于af范围优先使用选择范围。然而,选择范围是基于af范围来确定的。例如,根据在切换(改变)af设置之后的af范围的大小来确定选择范围,这使得能够根据af范围的大小来设置适当大小的选择范围。由此,可以降低由于选择范围太大而将不相关的被摄体设置为主被摄体的可能性或者由于选择范围太小而不能选择用户用作对象的被摄体的可能性。
67.图11是示出步骤s802中的选择范围确定处理的具体示例的图。如图11所示,通过将切换af设置之后设置的双线的矩形所示的af范围1101的长边1104乘以预先确定的规定系数n而获得的长度可以被取为用实线的圆圈示出的选择范围1103的直径1105的长度。选择范围1103的中心是前次的af位置1102。此外,选择范围可以是除圆形以外的诸如椭圆或矩形等的其它形状。此外,针对选择范围的设置,除了画面内的范围之外,还可以设置以在切换af设置之前设置的af位置为中心的深度方向上的范围作为选择范围。
68.在步骤s803中,被摄体检测模块123从在选择范围内所检测到的被摄体中选择主被摄体。这里,在选择范围内检测到多个被摄体的情况下,被摄体检测模块123选择距在切换af设置之前设置的af位置最近的被摄体作为主被摄体。此外,被摄体检测模块123不将在步骤s801中所确定的类型以外的被摄体取为主被摄体选择的对象。
69.在图9的示例中,将以在切换af设置之前设置的af位置905为中心的用实线示出的圆形范围设置为选择范围906。这里,人901和902被包括在选择范围906中,但是人907不被包括在选择范围906中,因此人907不是主被摄体选择的对象。然后,选择包括在选择范围906中并且距在切换af设置之前设置的af位置905最近的人901作为主被摄体。
70.在步骤s804中,被摄体检测模块123判断在步骤s803中是否已经选择了主被摄体。如果已选择主被摄体,则处理步骤前进到步骤s806。如果未选择主被摄体,则处理步骤前进到步骤s805。
71.如果在选择范围内没有选择主被摄体,则执行步骤s805的处理。该情况可以认为是如下场景:用户与af设置切换之前所选择的主被摄体无关地想要重新确定新的主被摄体。因此,系统控制单元115与图3的步骤s304同样地进行基本的主被摄体选择处理。
72.注意,在步骤s805中主被摄体也未被选择的情况下,处理步骤从图3的步骤s306转换到步骤s307,并因此在步骤s307中进行用于确定af控制区域的处理。此时,在af设置切换
前后启用伺服af设置的情况下,可以认为,用户具有跟踪在af设置切换之前所选择的被摄体的强烈意图。鉴于此,af处理单元105选择与前次的af位置具有高连续性的位置作为af控制区域。由此,实现了在不能进行被摄体检测的场景(诸如由于被摄体剧烈移动等因素而导致难以进行被摄体检测的场景或者用户想要对检测对象之外的被摄体进行af跟踪的场景等)中的符合如下用户的意图的af控制,其中该用户也想要连续跟踪在af设置切换之前所选择的被摄体。
73.在步骤s806中,被摄体检测模块123配置设置,使得主被摄体不转移到其它被摄体(后文中称为锁定设置)。锁定设置使得即使在af设置切换之后检测到比所确定的主被摄体具有更高优先级的被摄体,也能够实现符合想要在不切换主被摄体的情况下连续跟踪他或她正用作对象的被摄体的用户意图的af控制。由此,也可以维持人901作为主被摄体,而不会在图9中选择人901作为主被摄体之后将主被摄体转移到面部尺寸较大的人902。此外,锁定设置连续的时间可以被设置为使得用户能够进行重新取景等并实现稳定构图的有限时间。因此,在图9中选择人901作为主被摄体之后,可以连续进行锁定设置,直到用户进行了重新取景并切换到人901的面部被布置在画面中心并且人902和907被布置在画面边缘的构图为止。如果实现了以人901为主被摄体的适当构图,则作为主被摄体的优先级增加,由此不再需要利用锁定设置来维持主被摄体。此外,在以有限时间解除锁定设置之后,用户还可以通过有意地切换构图来将主被摄体从人901切换到另一被摄体。
74.如上所述,根据第一实施例,在执行前次的主摄体选择处理之后af设置改变的情况下,摄像设备100根据af设置的改变内容,判断是基于前次的主被摄体来执行本次的主被摄体选择处理,还是与前次的主被摄体无关地进行本次的主被摄体选择处理。因此,选择符合用户意图的主被摄体的可能性提高。
75.第二实施例
76.第一实施例描述了图5所示的用于在af设置已经改变的情况下的主被摄体选择处理(图3的步骤s305)。第二实施例描述了在af设置已经改变的情况下的主被摄体选择处理的另一个示例。在第二实施例中,摄像设备100的基本配置与第一实施例相同。在后文中,描述将关注与第一实施例的不同之处。
77.摄像设备100的操作单元118设置有用于改变af设置的一个或多个操作构件(例如按钮)。af设置的各个设置内容与一个或多个操作构件中的各个操作构件相关联。例如,伺服设置的启用与第一操作构件相关联,而瞳孔af设置的启用与第二操作构件相关联。响应于个体操作构件切换到工作状态(例如,按钮被按下),系统控制单元115改变af设置,以便反映与该操作构件相关联的设置内容。此外,响应于个体操作构件切换到非工作状态(例如,按下的按钮被释放),系统控制单元115改变af设置,以便取消与该操作构件相关联的设置内容的反映。例如,在伺服设置的启用与特定按钮相关联的情况下,系统控制单元115改变af设置,以在按下该按钮的情况下启用伺服设置。此后,在释放该按下的按钮的情况下,系统控制单元115改变af设置以便取消伺服设置的启用(禁用伺服设置)。此外,用户可以同时将多个操作构件设置为工作状态,在这种情况下,与各操作构件相关联的设置内容被反映在af设置中。
78.图12是示出根据第二实施例的用于在af设置已经改变的情况下的主被摄体选择处理(图3的步骤s305)的细节的流程图。在图12的流程图中,对进行与图5相同或相似的处
理的步骤给予与图5相同的附图标记。
79.在步骤s1201中,被摄体检测模块123判断af设置中的改变是否是由于用于改变af设置的操作构件的工作状态的解除(切换到非工作状态)。如果af设置中的改变是由于工作状态的解除,则处理步骤前进到步骤s1202,并且如果af设置中的改变不是由于工作状态的解除,则处理步骤前进到步骤s502。
80.在步骤s1202中,被摄体检测模块123判断af设置是否返回到初始状态(一个或多个操作构件是否全部处于非工作状态)。如果af设置已经返回到初始状态,则处理步骤前进到步骤s503,如果不是该情况,则处理步骤前进到步骤s502。因此,在已经响应于个体操作构件切换到非工作状态而改变af设置、并且一个或多个操作构件全部都处于非工作状态的情况下,无论af设置的改变内容如何,都与前次的主被摄体无关地执行本次的主被摄体选择处理。
81.这里,在由用于改变操作单元118的af设置的操作构件反映在af设置中的设置内容中仍存在启用的设置内容的情况是用户在观看显示单元117的同时连续操作操作单元118的状态。因此,可以认为,用户仍具有连续跟踪被摄体的意图,因此进行取决于af设置的改变内容的主被摄体选择处理(步骤s502)。另一方面,在取消用于改变操作单元118的af设置的操作构件所反映的所有设置内容的情况下,可以认为,用户不再具有连续跟踪被摄体的意图。因此,无论af设置的改变内容如何,都与前次的主被摄体无关地执行本次的主被摄体选择处理(步骤s503)。
82.图13a至13e是示出根据第二实施例的用于在af设置已经改变的情况下的主被摄体选择处理的具体示例的图。在图13a至13e的示例中,伺服af设置和瞳孔af设置被分别登记到包括在操作单元118中的物理按钮a和物理按钮b。然后,在用户按下物理按钮a和b的情况下,分别启用伺服af设置和瞳孔af设置,并且在用户释放物理按钮a和b的情况下,分别禁用伺服af设置和瞳孔af设置。
83.图13a示出物理按钮a和b这两者都未被按下的状态。在该状态下,启用单拍设置,并且选择实线的矩形所示的静止动物1301作为主被摄体。在图13b中,动物1301已经开始移动,因此用户按下物理按钮a并启用伺服设置。在这种情况下,基于在切换af设置之前设置的主被摄体,连续选择动物1301作为主被摄体。接着,在图13c中,用户按下物理按钮b并启用瞳孔af设置。同样地,在这种情况下,选择作为切换af设置之前的主被摄体的动物1301的瞳孔而非位于画面中心的动物1302作为本次的主被摄体。在图13d中,用户通过释放物理按钮b来取消(禁用)瞳孔af设置,但是由于物理按钮a仍被按下,所以用户仍具有连续利用伺服af来跟踪原始主被摄体的意图。因此,选择与作为前次的主被摄体的瞳孔相对应的动物1301作为主被摄体。在图13e中,通过用户释放物理按钮a,取消利用用于改变af设置的操作构件的所有设置内容,因此af设置返回到初始状态。因此,假设用户具有重置af设置并重新进行主被摄体选择的意图。因此,与前次的主被摄体无关地进行本次的主被摄体选择处理,并且选择画面中心的动物1302作为主被摄体。
84.如上所述,根据第二实施例,在已经响应于个体操作构件已经切换到非工作状态而改变af设置、并且一个或多个操作构件全部处于非工作状态的情况下,无论af设置的改变内容如何,摄像设备100都与前次的主被摄体无关地执行本次的主被摄体选择处理。因此,选择符合用户意图的主被摄体的可能性提高。
85.其它实施例
86.本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。
87.尽管已经参照示例性实施例描述本发明,但应当理解,本发明不限于所公开的示例性实施例。以下权利要求的范围应被赋予最宽泛的解释,以涵盖所有这样的修改以及等同的结构和功能。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1