图像显示控制器及其控制方法和摄像设备的制作方法

文档序号:7888943阅读:142来源:国知局
专利名称:图像显示控制器及其控制方法和摄像设备的制作方法
技术领域
本发明涉及图像显示控制器及其控制方法、摄像设备和存储有用于实现该控制方法的控制程序的存储介质,尤其涉及用于显示表示图像的特定区域的信息的技术。
背景技术
通常,诸如数字照相机等的摄像设备被配置为在摄像时检测图像的特定区域(例如,被摄体的特定区域)。此外,这种类型的摄像设备配置有图像显示控制器,其中,该图像显示控制器用于将表示图像的特定区域的信息(特定区域信息)显示在显示装置上。例如,提出了如下的摄像设备,其中,该摄像设备配置有用于检测被摄体的面部区域(特定区域)的面部检测部,并且使图像显示控制器将表示该面部检测部所检测到的面部区域的显示框(显示信息)显示在显示装置上(参见日本特开2007-274207)。在日本特开2007-274207中,图像显示控制器根据被摄体的面部的特征值(例如,面部角度)来改变表示所检测到的面部区域的显示框的属性(例如,显示框颜色和形状),然后将改变后的显示框显示在显示装置上。这使得用户能够直观地感知被摄体的面部特征。此外,已提出了诸如监视照相机等的摄像设备,其中,该摄像设备除了配置有用于检测被摄体的面部区域的面部检测部以外,还配置有用于检测被摄体的人体部位(人体区域)的人体检测部。图35是示出在配置有面部检测部和人体检测部的传统摄像设备中如何显示面部显示框和人体显示框的图。如图35所示,将与被摄体的面部区域相对应的面部显示框2010以及与该被摄体相对应的人体显示框2020显示在显示装置的画面2000上。如图35所示,人体显示框2020包含面部显示框2010。然而,在配置有面部检测部和人体检测部的传统摄像设备中,面部显示框和人体显示框彼此独立地显示在显示装置上。由于该原因,当人体检测部被配置为检测包括头部的具有人形的区域时,面部显示框以包括在人体显示框的区域内的方式(即,以与人体显示框的区域重叠的方式)进行显示。如上所述,当面部显示框以与人体显示框的区域重叠的方式进行显示时,对于用户而言,该面部显示框和该人体显示框的可视性、特别是人体显示框的可视性下降。图36是示出在传统的摄像设备中、在连续显示面部显示框2010和人体显示框2020的状态下变焦倍率改变时面部显示框2010和人体显示框2020如何改变的图。如图36所示,当变焦倍率从远摄端向着广角端改变时,面部显示框2010和人体显示框2020这两者随着被摄体大小的缩小而变小。结果,特别是在广角状态下,被摄体被这些框所隐藏,并且这些框和被摄体的可视性均下降。现在将说明连续显示多个框的情况。图37是示出在图35所示的图像中、被摄体的面部显示框和人体显示框随着图像数据的帧的改变而如何进行显示的图。
在图37中,假定如参考图35所述,将面部显示框2010和人体显示框2020显示在显示装置上。例如,当随着图像数据的帧改变而在人体显示框2020的特征值中发生差异(变化)时,尽管面部和人体之间的相对位置并未改变,但包含在人体显示框2020内的面部显示框2010有时以向着一个方向偏移的方式进行显示。

发明内容
本发明提供一种图像显示控制器及其控制方法、摄像设备和存储有用于实现该控制方法的控制程序的存储介质,其中,该图像显示控制器能够在显示与被摄体相关联的面部显示框和人体显示框的情况下,向用户提供这些区域框的良好可视性。此外,本发明提供一种图像显示 控制器及其控制方法、摄像设备和存储有用于执行该控制方法的控制程序的存储介质,其中,该图像显示控制器即使当面部区域和人体区域的特征值中的至少一个特征值随着图像数据的帧数的变化而改变时,也能够稳定地显示面部显示框和人体显示框。在本发明的第一方面中,提供一种图像显示控制器,用于显示通过拍摄被摄体所获得的图像,所述图像显示控制器包括检测单元,用于在所述图像中检测所述被摄体;识别单元,用于以能够与除所述被摄体的预定的特定区域以外的剩余区域区分开的方式识别所述特定区域;第一生成单元,用于生成包围所述特定区域的第一显示框;第二生成单元,用于生成包围所述剩余区域的第二显示框;以及显示控制单元,用于将所述第一显示框和所述第二显示框连同所述图像一起显示在画面上。在本发明的第二方面中,提供一种图像显示控制器,用于以帧为单位显示通过拍摄被摄体所获得的图像,所述图像显示控制器包括检测单元,用于针对所述图像的各帧,以能够与被摄体区域区分开的方式识别所述被摄体的预定的特定区域,并且获得表示所述特定区域的角度、大小和位置的至少之一的特定区域信息以及表示所述被摄体区域的角度、大小和位置的至少之一的被摄体区域信息;存储单元,用于将所述特定区域信息和所述被摄体区域信息存储为历史信息;第一生成单元,用于根据所述特定区域信息来生成包围所述特定区域的第一显示框;第二生成单元,用于根据所述被摄体区域信息来生成包围所述被摄体区域的第二显示框;以及显示控制单元,用于在将所述第一显示框和所述第二显示框显示在画面上之前对所述第一显示框或所述第二显示框的角度、大小和位置的至少之一进行校正,然后将所述第一显示框和所述第二显示框连同所述图像一起进行显示。在本发明的第三方面中,提供一种图像显示控制器,用于显示通过拍摄被摄体所获得的图像,所述图像显示控制器包括检测单元,用于在所述图像中检测所述被摄体;识别单元,用于以能够与被摄体区域区分开的方式识别所述被摄体的预定的特定区域;第一生成单元,用于生成包围所述特定区域的第一显示框;第二生成单元,用于生成包围所述被摄体区域的第二显示框;以及显示控制单元,用于将所述第一显示框和所述第二显示框连同所述图像一起显示在画面上,其中,所述显示控制单元根据所述特定区域的面积来判断是否显示所述第一显示框和所述第二显示框。在本发明的第四方面中,提供一种摄像设备,包括上述的图像显示控制器之一;摄像部,用于接收包括所述被摄体的光学图像;第一拍摄控制单元,用于当接收到拍摄准备指示时,对所述图像显示控制器进行控制,从而将所述第一显示框和所述第二显示框显示在所述画面上;以及第二拍摄控制单元,用于当接收到拍摄指示时,将从所述摄像部所读取的图像记录为图像数据。
在本发明的第五方面中,提供一种图像显示控制器的控制方法,所述图像显示控制器用于显示通过拍摄被摄体所获得的图像,所述控制方法包括以下步骤在所述图像中检测所述被摄体;以能够与除所述被摄体的预定的特定区域以外的剩余区域区分开的方式识别所述特定区域;生成用于包围所述特定区域的第一显示框;生成用于包围所述剩余区域的第二显示框;以及将所述第一显示框和所述第二显示框连同所述图像一起显示在画面上。在本发明的第六方面中,提供一种图像显示控制器的控制方法,所述图像显示控制器用于以帧为单位显示通过拍摄被摄体所获得的图像,所述控制方法包括以下步骤针对所述图像的各帧,以能够与被摄体区域区分开的方式识别所述被摄体的预定的特定区域,并且获得表示所述特定区域的角度、大小和位置的至少之一的特定区域信息以及表示所述被摄体区域的角度、大小和位置的至少之一的被摄体区域信息;将所述特定区域信息和所述被摄体区域信息作为历史信息存储在存储器中;根据所述特定区域信息来生成用于包围所述特定区域的第一显示框;根据所述被摄体区域信息来生成用于包围所述被摄体区域的第二显示框;以及在将所述第一显示框和所述第二显示框显示在画面上之前对所述第一显示框或所述第二显示框的角度、大小和位置的至少之一进行校正,然后将所述第一显示框和所述第二显示框连同所述图像一起进行显示。在本发明的第七方面中,提供一种图像显示控制器的控制方法,所述图像显示控制器用于显示通过拍摄被摄体所获得的图像,所述控制方法包括以下步骤在所述图像中检测所述被摄体;以能够与被摄体区域区分开的方式识别所述被摄体的预定的特定区域;生成用于包围所述特定区域的第一显示框;生成用于包围所述被摄体区域的第二显示框;以及在将所述第一显示框和所述第二显示框连同所述图像一起显示在画面上之前,根据所述特定区域的面积来判断是否显示所述第一显示框和所述第二显示框。在本发明的第八方面中,提供一种存储有计算机可执行控制程序的非瞬态计算机可读存储介质,所述计算机可执行控制程序用于使计算机执行图像显示控制器的控制方法,所述图像显示控制器用于显示通过拍摄被摄体所获得的图像,其中,所述控制方法包括以下步骤在所述图像中检测所述被摄体;以能够与除所述被摄体的预定的特定区域以外的剩余区域区分开的方式识别所述特定区域;生成用于包围所述特定区域的第一显示框;生成用于包围所述剩余区域的第二显示框;以及将所述第一显示框和所述第二显示框连同所述图像一起显示在画面上。在本发明的第九方面中,提供一种存储有计算机可执行控制程序的非瞬态计算机可读存储介质,所述计算机可执行控制程序用于使计算机执行图像显示控制器的控制方法,所述图像显示控制器用于显示通过拍摄被摄体所获得的图像,所述控制方法包括以下步骤针对所述图像的各帧,以能够与被摄体区域区分开的方式识别所述被摄体的预定的特定区域,并且获得表示所述特定区域的角度、大小和位置的至少之一的特定区域信息以及表示所述被摄体区域的角度、大小和位置的至少之一的被摄体区域信息;将所述特定区域信息和所述被摄体区域信息作为历史信息存储在存储器中;根据所述特定区域信息来生成用于包围所述特定区域的第一显示框;根据所述被摄体区域信息来生成用于包围所述被摄体区域的第二显示框;以及在将所述第一显示框和所述第二显示框显示在画面上之前对所述第一显示框或所述第二显示框的角度、大小和位置的至少之一进行校正,然后将所述第一显示框和所述第二显示框连同所述图像一起进行显示。在本发明的第十方面中,提供一种存储有计算机可执行控制程序的非瞬态计算机可读存储介质,所述计算机可执行控制程序用于使计算机执行图像显示控制器的控制方法,所述图像显示控制器用于显示通过拍摄被摄体所获得的图像,其中,所述控制方法包括以下步骤在所述图像中检测所述被摄 体;以能够与被摄体区域区分开的方式识别所述被摄体的预定的特定区域;生成用于包围所述特定区域的第一显示框;生成用于包围所述被摄体区域的第二显示框;以及在将所述第一显示框和所述第二显示框连同所述图像一起显示在画面上之前,根据所述特定区域的面积来判断是否显示所述第一显示框和所述第二显示框。根据本发明,在显示第一显示框和第二显示框的情况下,可以向用户提供这些区域框的良好可视性。此外,根据本发明,即使当诸如面部区域等的特定区域和诸如人体区域等的剩余区域的特征值中的至少一个特征值随着图像数据的帧数的变化而改变时,也可以稳定地显
示第一显示框和第二显示框。通过以下结合附图所进行的详细说明,本发明的特征和优点将变得更加明显。


图I是根据本发明第一实施例的摄像设备的框图。图2是示出图I所示的面部检测部所检测到的面部的面部信息(面部检测信息)的第一示例的图。图3是示出图I所示的人体检测部所检测到的人体的人体信息(人体检测信息)的第一示例的图。图4是示出显示在图I所示的显示部上的面部显示框和人体显示框的示例的图。图5是用于显示图4所示的面部显示框和人体显示框的显示控制处理的流程图。图6是示出人的面部相对于人体在俯仰方向上倾斜时的面部显示框和人体显示框在图I所示的显示部上如何进行显示的示例的图。图7是示出本发明的第二实施例中的图I所示的面部检测部所检测到的面部的面部信息(面部检测信息)的示例的图。图8是示出本发明的第二实施例中的图I所示的人体检测部所检测到的人体的人体信息(人体检测信息)的示例的图。图9是用于说明第二实施例中的作为图I所示的系统控制器所进行的相关计算处理的示例的块匹配的图。图10是用于说明第二实施例中的图I所示的系统控制器如何生成面部显示框和人体显示框的示例的图。图11是用于说明第二实施例中的图I所示的系统控制器如何生成面部显示框和人体显示框的另一示例的图。图12是用于说明第二实施例中的图I所示的系统控制器如何生成面部显示框和人体显示框的又一示例的图。图13是用于说明第二实施例中的图I所示的系统控制器如何生成面部显示框和人体显示框的又一示例的图。图14A和14B是示出如何显示第二实施例中的图I所示的系统控制器所生成的面部显示框和人体显示框的又一示例的图,其中,图14A示出当人体朝向左方并且面部朝向上方时如何显示面部显示框和人体显示框,并且图14B示出当人体朝向右方并且面部朝向下方时如何显示面部显示框和人体显示框。
图15是根据第二实施例的图I所示的系统控制器所执行的面部显示框生成处理的流程图。图16A 16C是示出通过图15的面部显示框生成处理所显示的面部显示框的示例的图,其中,图16A示出当面部朝向后方时所显示的面部显示框的示例,图16B示出当面部朝向后方时所显示的面部显示框的另一示例,并且图16C示出当面部朝向后方时所显示的面部显示框的又一示例。图17是用作根据本发明第三实施例的摄像设备的照相机所执行的显示处理的流程图。图18是用于详细说明图17的显示处理的步骤中所执行的角度校正处理的流程图。图19是示出伴随着图像数据的帧数的变化而发生的、面部和人体各自的检测角度以及面部显示框和人体显示框各自的显示角度的变化的图。图20A和20B是示出伴随着图像数据的帧数的变化而发生的、面部和人体各自的检测角度以及面部显示框和人体显示框各自的显示角度的变化的图,其中,图20A示出面部检测角度和人体检测角度的变化,并且图20B示出面部显示框的显示角度和人体显示框的显示角度的变化。图21A和21B是示出如下的面部显示框和人体显示框的图,其中对面部显示框和人体显示框各自的显示角度进行校正以使得面部显示框的显示角度和人体显示框的显示角度彼此相等,其中,图21A示出角度校正之前的面部显示框和人体显示框,并且图21B示出角度校正之后的面部显示框和人体显示框。图22是图17的显示处理的步骤中所执行的大小校正处理的流程图。图23是示出伴随着图像数据的帧数的变化而发生的、面部和人体各自的检测大小以及面部显示框和人体显示框各自的显示大小的变化的图。图24A和24B是示出伴随着图像数据的帧数的变化而发生的、面部和人体各自的检测大小以及面部显示框和人体显示框各自的显示大小的变化的图,其中,图24A示出面部和人体各自的检测大小的变化,并且图24B示出面部显示框和人体显示框各自的显示大小的变化。图25是图17的显示处理的步骤中所执行的位置校正处理的流程图。图26是示出伴随着图像数据的帧数的变化而发生的、面部和人体各自的检测位置的变化以及面部显示框和人体显示框各自的显示位置的变化的图。图27A和27B是示出伴随着图像数据的帧数的变化而发生的、面部和人体各自的检测位置以及面部显示框和人体显示框各自的显示位置的变化的图,其中,图27A示出面部和人体各自的检测位置的变化,并且图27B示出面部显示框和人体显示框各自的显示位置的变化。图28A和28B是示出如下的面部显示框和人体显示框的图,其中对面部显示框和人体显示框各自的显示位置进行校正以使得面部显示框的显示位置和人体显示框的显示位置配置在同一轴上,其中,图28A示出位置校正之前的面部显示框和人体显示框,并且图28B示出位置校正之后的面部显示框和人体显示框。图29是用作根据本发明第四实施例的摄像设备的照相机所执行的框显示确定处理的流程图。图30是示出图29的框显示确定处理所确定的、分别与面部检测信息和人体检测 信息同各个相关联的阈值之间的关系相对应的显示框的显示形式的图。图31是用于说明利用图29的框显示确定处理在显示部上如何显示面部显示框和人体显示框的图。图32A和32B是用于说明与通过图29的框显示确定处理所确定的显示和不显示有关的滞后特性的图,其中,图32A示出用于基于面部显示框的大小来确定各显示框的显示或不显示的判断条件,并且图32B示出用于基于人体显示框的大小来确定各显示框的显示或不显示的判断条件。图33A和33B是用于说明参考图32A和32B所述的由框显示确定处理所确定的显示框的显示和不显示的示例的图,其中,图33A示出已检测到被摄体的人物面部和该被摄体的人体的状态下的显示,并且图33B示出面部显示框的大小增大为大于相关联的阈值的状态下的显示。图34A和34B是用于说明参考图32A和32B所述的由框显示确定处理所确定的显示框的显示和不显示的另一示例的图,其中,图34A示出面部显示框的大小继续大于阈值的状态下的显示,并且图34B示出使人体显示框完全不显示的瞬间的显示。图35是示出在配置有面部检测部和人体检测部的传统摄像设备中如何显示面部显示框和人体显示框的图。图36是在传统摄像设备中、在连续显示面部显示框和人体显示框的状态下变焦倍率改变时面部显示框和人体显示框如何改变的图。图37是示出在图35所示的图像中、被摄体的面部显示框和人体显示框随着图像数据的帧的改变而如何进行显示的图。
具体实施例方式现在将参考示出本发明实施例的附图来详细说明本发明。图I是根据本发明第一实施例的摄像设备的框图。该摄像设备配置有以下所述的图像显示控制器。参考图1,图I所示的摄像设备例如是数字照相机100。数字照相机(以下简称为“照相机”)100具有包括调焦透镜的拍摄镜头103以及配置在拍摄镜头103前方的挡板
102。此外,配备有光圈功能的快门101配置在拍摄镜头103的下游。拍摄镜头103使得在摄像部22上形成光学图像。摄像部22例如由C⑶或CMOS来实现。摄像部22将该光学图像转换成电信号(模拟信号)。模数转换器23将该模拟信号转换成数字信号。注意,挡板102覆盖包括拍摄镜头103的摄像系统,由此防止拍摄镜头
103、快门101和摄像部22被污染或损坏。将从模数转换器23输出的数字信号输入至存储器控制器15和图像处理器24。图像处理器24对来自模数转换器23的数字信号或来自存储器控制器15的图像数据进行包括像素插值和大小缩小的调整大小处理以及颜色转换。 此外,图像处理器24根据数字信号进行预定计算处理,然后系统控制器50基于通过该计算处理所获得的计算结果来进行曝光控制和测距控制。利用这些控制,系统控制器50执行TTL(通过镜头)AF(自动调焦)处理、AE (自动曝光)处理和EF(电子闪光灯预发 光)处理。此外,图像处理器24基于这些计算结果来执行TTL AffB(自动白平衡)处理。将从模数转换器23输出的数字信号作为图像数据经由图像处理器24和存储器控制器15或者仅经由存储器控制器15写入存储器32中。注意,存储器32具有用于存储预定数量的静止图像或者在预定时间段内记录的运动图像和声音的足够大的存储容量。存储器32还用作图像显示存储器(视频存储器)。更具体地,存储器32存储要显示在显示部28上的图像数据作为图像显示数据。将存储在存储器32中的图像显示数据经由存储器控制器15传送至数模转换器13,并且由数模转换器13转换成模拟信号(模拟图像信号)。显示部28根据该模拟信号显示图像。注意,显示部28例如是LCD等的显示装置。照相机100配置有非易失性存储器56。非易失性存储器56以电可擦除可记录的方式存储数据,并且例如由EEPR0M(电可擦除可编程只读存储器)来实现。非易失性存储器56存储系统控制器50的操作所使用的常量和程序等。在这里所例示的例子中,这些程序是执行以下参考附图所述的各种处理的程序。系统控制器50控制照相机100的整体操作。系统控制器50执行存储在非易失性存储器56中的程序,由此进行以下所述的各种处理。系统存储器52例如是RAM。将系统控制器50的操作所使用的常量和变量以及从非易失性存储器56所读取的程序等载入系统存储器52中。此外,系统控制器50控制存储器32、数模转换器13和显示部28等,由此控制显示部28中的图像显示。系统控制器50连接有模式切换开关60、快门按钮61、第一快门开关62、第二快门开关64和控制台部70。系统控制器50从模式切换开关60、快门按钮61、第一快门开关62、第二快门开关64和控制台部70接收各种操作指示。快门按钮61用于给出拍摄指示。快门按钮61包括第一快门开关62和第二快门开关64。模式切换开关60用于使系统控制器50的操作模式在静止图像记录模式、运动图像记录模式和再现模式等之间进行切换。通过使快门按钮61操作一半、即当快门按钮61处于半按下状态(拍摄准备指示状态)时,接通第一快门开关62。结果,将第一快门开关信号SWl传递至系统控制器50。响应于该第一快门开关信号SWl,系统控制器50开始拍摄处理用的AF处理、AE处理、AWB (自动白平衡)处理和EF(电子闪光灯预发光)处理等。通过快门按钮61的完全操作、即当快门按钮61处于全按下状态(拍摄指示状态)时,接通第二快门开关64。结果,将第二快门开关信号SW2传递至系统控制器50。响应于该第二快门开关信号SW2,系统控制器50开始从读取来自摄像部22的模拟信号到将图像数据写入存储介质200的一系列拍摄处理。例如,当选择性地按下显示在显示部28上的各种功能图标的其中一个时,根据需要以画面为单位向控制台部70分配功能,并且这些功能用作各个功能按钮。这些功能按钮例如包括停止按钮、返回按钮、图像滚动按钮、跳过按钮、缩小按钮和属性改变按钮。例如,当按下菜单按钮时,在显示部28上显示包括各种菜单选项的菜单画面,并且用户可以使用显示在显示部28上 的菜单画面以及四向按钮和设置按钮来直观地配置各种设置。照相机100具有电源控制器80。电源控制器80连接有电源30。电源30例如包括诸如碱性电池或锂电池等的一次电池,或者诸如NiCd电池、NiMH电池或Li电池等的二次电池,以及AC适配器。电源控制器80包括电源检测电路、DC-DC转换器以及在要通电的块之间进行切换所使用的开关电路(均未示出)。此外,电源控制器80检测是否安装有电源(电池)30、该电池的类型和该电池的剩余电量。电源控制器80基于检测结果和来自系统控制器50的指示来控制DC-DC转换器,以在所需时间段内向包括存储介质200的各个组件供给所需电压。非易失性存储介质200经由接口(I/F) 18连接至照相机100。非易失性存储介质200例如由存储卡(半导体存储器)或硬盘(磁盘)来实现。注意,电源开关72连接至系统控制器50,并且通过操作电源开关72来接通或断开电源。如图I所示,系统控制器50连接至面部检测部104和人体检测部105。面部检测部104从存储在存储器32中的图像数据检测被摄体的面部信息。人体检测部105从存储在存储器32中的图像数据检测被摄体的人体信息。顺便提及,照相机100能够使用所谓的中央单点AF或面部AF来进行拍摄。中央单点AF是对摄像画面的中央位置的一点进行自动调焦(AF)的方法。另一方面,对摄像画面内的通过面部检测功能所检测到的被摄体的面部进行面部AF。现在,将说明面部检测功能。在系统控制器50的控制下,面部检测部104使水平带通滤波器对图像数据进行处理。然后,面部检测部104使垂直带通滤波器对经过了水平带通滤波处理的图像数据进行处理。面部检测部104通过水平带通滤波处理和垂直带通滤波处理来检测图像数据的边缘成分。之后,在系统控制器50的控制下,面部检测部104对所检测到的边缘成分进行模式匹配,并且提取眼睛、鼻子、嘴和耳朵的候选组。面部检测部104从提取出的眼睛候选组中选择满足预定条件(例如,两眼之间的距离、各眼的倾斜等)的候选,并将所选择的候选判断为一双眼睛。然后,面部检测部104将眼睛候选组缩小为各自被判断为一双眼睛的候选。此外,在系统控制器50的控制下,面部检测部104将由此缩小后的眼睛候选组的各候选(一双眼睛)与连同该双眼睛一起形成面部的其它部位(鼻子、嘴和耳朵)相关联。然后,面部检测部104进行预定的非面部条件滤波处理,由此检测人的面部(面部区域特定区域)。在如上所述已进行了面部检测之后,面部检测部104根据该面部检测的结果输出面部信息,之后终止该面部检测处理。将该面部信息存储在系统存储器52中。注意,以下将说明该面部信息。接着,将说明人体检测功能。在系统控制器50的控制下,人体检测部105使水平带通滤波器对图像数据进行处理。然后,人体检测部105使垂直带通滤波器对经过了水平带通滤波处理的图像数据进行处理。人体检测部105通过水平带通滤波处理和垂直带通滤波处理来检测图像数据的边缘成分。之后,在系统控制器50的控制下,人体检测部105对所检测到的边缘成分进行模式匹配,并且判断边缘成分是否与包括头部的人体的轮廓形状相对应,由此检测人体(体区域剩余区域)。在如上所述已进行了人体检测之后,人体检测部105根据该人体检测的结果输出人体信息,之后终止该人体检测处理。将该人体信息存储在系统存储器52中。注意,以下将说明该人体信息。图2是示出图I所示的面部检测部104所检测到的面部的面部信息(面部检测信息)的示例的图。如图2所示,面部检测信息(还称为“面部检测区域”)具有面部水平检测位置(Xf) 307 面部水平检测位置(Xf) 307表示在作为面部检测用对象(以下称为“面部检测对象”)的图像数据中用作面部的水平开始点的像素信息。此外,该面部检测信息具有面部垂直检测位置(Yf)308。面部垂直检测位置(Yf) 308表示在作为面部检测对象的图像数据中用作面部的垂直开始点的像素信息。面部水平检测大小(Hf)302表示示出在作为面部检测对象的图像数据中面部的水平大小的像素信息。面部垂直检测大小(Vf) 303表示示出在作为面部检测对象的图像数据中面部的垂直大小的像素信息。此外,面部俯仰方向检测角度(0fp) 306表示示出面部相对于垂直方向的倾斜度的角度信息。图3是图I所示的人体检测部105所检测到的人体的人体信息(人体检测信息)的第一示例的图。如图3所示,人体检测信息(还称为“人体检测区域”)具有人体水平检测位置(Xb)317。人体水平检测位置(Xb) 317表示在作为要检测人体的对象(以下称为“人体检测对象”)的图像数据中用作人体的水平开始点的像素信息。此外,该人体检测信息具有人体垂直检测位置(Yb) 318。人体垂直检测位置(Yb) 318表示在作为人体检测对象的图像数据中用作人体的垂直开始点的像素信息。人体水平检测大小(Hb)312表示示出在作为人体检测对象的图像数据中人体的水平大小的像素信息。人体垂直检测大小(Vb) 313表示示出在作为人体检测对象的图像数据中人体的垂直大小的像素信息。此外,人体俯仰方向检测角度(9 bp) 316表示示出人体相对于垂直方向的倾斜度的角度信息。图4是示出显示在图I所示的显示部28上的面部显示框和人体显示框的示例的图。注意,在图4中,利用与图2和3中的附图标记相同的附图标记来表示与图2和3中的组成元件相同的组成元件。
参考图2 4,在显示面部显示框401的情况下,将由图2所示的面部水平检测位置(Xf) 307和面部垂直检测位置(Yf)308所表示的坐标(Xf,Yf)设置为开始点。然后,以框来包围从该开始点起的、由水平方向上的与面部水平检测大小(Hf) 302相对应的像素数和垂直方向上的与面部垂直检测大小(Vf) 303相对应的像素数所限定的范围内的像素。简言之,将面部显示框401以面部显示框401与面部检测信息一致的方式显示在显示部28上。另一方面,在人体检测信息如下所述部分改变之后,将人体显示框402显示在显示部28上。在显示人体显示框402时,将人体水平检测位置(Xb)317设置为水平开始点。另一方面,将人体垂直显示位置(YB)418设置为人体显示框402的垂直开始点。人体垂直显示位置(YB) 418是通过将面部垂直检测大小(Vf) 303的值Vf与面部垂直检测位置(Yf) 308相加所获得的。简言之, 人体垂直显示位置(YB) 418由YB = Yf+Vf来表示。此外,将通过图3所示的人体垂直检测位置(Yb) 318和人体垂直检测大小(Vb) 313相加所获得的位置、即垂直坐标(Yb+Vb)设置为人体显示框402的终点。人体垂直显示大小(VB)413是通过从作为人体显示框402的终点的垂直坐标(Yb+Vb)减去人体垂直显示位置(YB)418所获得的。简言之,人体垂直显示大小(VB)413由VB= (Yb+Vb)-YB来表示。因而,在显示人体显示框402时,将由人体水平检测位置(Xb) 317和人体垂直显示位置(YB)418所表示的坐标(Xb,YB)设置为开始点,并且以框来包围从该开始点起的、由水平方向上的与人体水平检测大小(Hb) 312相对应的像素数和垂直方向上的与人体垂直显示大小(VB)413相对应的像素数所限定的范围内的像素。图5是用于显示图4所示的面部显示框401和人体显示框402的显示控制处理的流程图。参考图I和5,首先,当第一快门开关62接通时,系统控制器50从存储器32读取图像数据并且根据该图像数据拍摄被摄体(步骤S501)。然后,面部检测部104如前面所述对被摄体进行面部检测(步骤S502)。系统控制器50基于通过面部检测所获得的结果来判断是否已检测到人的面部(面部区域)(步骤S503)。如果已检测到人的面部(步骤S503中为“是”),则如参考图4所述,系统控制器50以面部显示框401包围该面部(步骤S504)。然后,人体检测部105如前面所述对被摄体进行人体检测(步骤S505)。系统控制器50基于通过人体检测所获得的结果来判断是否已检测到人体(体区域)(步骤S506)。如果判断为已检测到人体(步骤S506中为“是”),则如参考图4所述,系统控制器50以人体显示框402包围(排除面部的)人体,以使得人体显示框402与面部显示框401邻接地配置(步骤S507)。然后,系统控制器50判断是否已通过全按下快门按钮61而释放了快门101,换言之判断是否已接通第二快门开关64(步骤S508)。如果判断为快门101已释放(步骤S508中为“是”),则系统控制器50执行拍摄(步骤S509),之后终止本处理。另一方面,如果判断为快门101没有释放(步骤S508中为“否”),则该处理返回至步骤S501,并且系统控制器50继续本处理。如果在步骤S506中判断为没有检测到人体(步骤S506中为“否”),则系统控制器50进入步骤S508。如果在步骤S503中判断为没有检测到面部(步骤S503中为“否”),则系统控制器50控制人体检测部105以进行人体检测(步骤S510)。然后,系统控制器50基于该人体检测的结果来判断是否已检测到人体(步骤S511)。
如果判断为已检测到人体(步骤S511中为“是”),则系统控制器50以人体显示框402包围包括头部的人体(步骤S512)。换言之,如参考图4所述,将人体显示框402以人体显示框402与所检测到的人体的人体检测信息一致的方式显示在显示部28上。之后,系统控制器50进入步骤S508。
如果检测到没有检测到人体(步骤S511中为“否”),则系统控制器50进入步骤S508。图6是示出当人的面部相对于人体在俯仰方向上倾斜时在图I所示的显示部28上如何显示面部显示框401和人体显示框402的示例的图。注意,图6中的人体显示框402的显示位置与图4所示的例子中的显示位置相同。如图6所示,当人体以面部俯仰方向检测角度(0fp) 306倾斜时,系统控制器50将面部显示框401以倾斜了面部俯仰方向检测角度(0 fp) 306的方式显示在显示部28上。在这种情况下,面部显示框401与人体显示框401部分重叠,并且不显示面部显示框401的重叠部分。因而,当面部显示框相对于人体显示框在俯仰方向上倾斜时,不显示面部显示框的重叠部分。更具体地,将由面部水平显示位置(XF)617和面部垂直显示位置(YF)618所定义的坐标(XF,YF)的点设置为开始点。然后,以框来包围从该开始点起的如下范围内的像素,其中,该范围是由相对于水平方向以面部俯仰方向检测角度(9 fp) 306倾斜的方向上的与面部水平检测大小(Hf)302相对应的像素数以及相对于垂直方向以面部俯仰方向检测角度(0fp) 306倾斜的方向上的与面部垂直检测大小(Vf) 303相对应的像素数所限定的。然后,将该框作为面部显示框401显示在显示部28上。在这种情况下,不显示面部显示框401中位于比人体垂直显示位置(YB = Yf+Vf)418的垂直坐标大的垂直坐标范围内的部分。在上述说明中,当面部显示框401和人体显示框402彼此部分重叠时,不显示面部显示框401中与人体显示框402重叠的部分,但是也可以不显示人体显示框402的相应部分。如上所述,根据第一实施例,可以以用户能够容易感知的方式来显示表示面部检测结果的面部显示框和表示排除头部的人体的检测结果的人体显示框。接着,将说明根据本发明第二实施例的摄像设备。注意,作为根据第二实施例的摄像设备的照相机的结构与图I中的照相机的结构相同,因此将省略对该结构的说明。图7是示出图I所示的面部检测部104所检测到的面部的面部信息(面部检测信息)的图。在图7中,利用相同的附图标记来表示与图2所示的组成元件相同的组成元件,并且省略对这些组成元件的说明。在本实施例中,摄像设备检测面部区域和人体区域各自的横摆方向角度、侧倾方向角度和俯仰方向角度。参考图7,面部横摆检测角度(0fy)7O4表示示出面部在绕其垂直轴的水平方向(横摆方向)上的转动角度(还简称为“转动”)的角度信息。面部侧倾方向检测角度(9 fr)705表示示出面部在绕其水平轴的垂直方向(侧倾方向)上的转动角度的角度信息。将面部横摆方向检测角度(9 fy) 704、面部侧倾方向检测角度(0 fr) 705和面部俯仰方向检测角度(9 fp) 306统称为“面部检测角度信息810”。图8是示出图I所示的人体检测部105所检测到的人体的人体信息(人体检测信息)的图。在图8中,利用相同的附图标记来表示与图3所示的组成元件相同的组成元件,并且省略对这些组成元件的说明。参考图8,人体横摆方向检测角度814表示示出人体在水平方向(横摆方向)上的转动的角度信息。人体侧倾方向检测角度815表示示出人体在垂直方向(侧倾方向)上的转动的角度信息。将人体横摆方向检测角度814、人体侧倾方向检测角度815和人体俯仰方向检测角度316统称为“人体检测角度信息320”。在第二实施例中,照相机100可以通过在摄像画面上检测面部检测功能所检测到的面部区域的运动矢量来进行用于追踪被摄体的追踪处理。在进行时间序列上的连拍的情况下,照相机100在当前帧和紧挨着的前一帧的连续图像中检测被摄体区域(面部区域)的运动矢量。然后,照相机100将该运动矢量检测的结果设置为被摄体区域的移动量,并且顺次对被摄体区域的位置进行校正,由此执行用 于追踪被摄体的追踪处理。因而,例如,即使当面部逐渐转向后方并且处于不可检测状态时,也可以将该面部作为存在头部的区域来进行检测。系统控制器50通过对当前帧和紧挨着的前一帧之间的被摄体区域数据进行诸如块匹配等的相关计算来获得运动矢量的量。图9是用于说明作为图I所示的系统控制器50所进行的相关计算处理的示例的块匹配的图。参考图9,由附图标记1101和1102来分别表示作为块匹配对象的两个图像。在图像1102中限定的搜索区域1106内搜索与图像1101中表示为基准块1103的图像区域近似的区域的位置(最近似位置)。该最近似位置是如下位置作为对搜索区域1106的所有像素进行的SAD运算的结果,获得了最小值(SAD值)。在所例示的例子中,该SAD值表示差的绝对值的总和。将通过上述搜索所获得的位置(成像位置)的坐标和基准块1103的坐标之间的差确定为运动矢量。在进行搜索的情况下,例如,当将通过使基准块1103投影到图像1102上所获得的投影图像表示为基准块投影图像1105时,在围绕基准块投影图像1105的预定范围内定义搜索区域1106。然后,确定位于搜索区域1106内的大小与基准块1103相同的对象块1104。对象块1104和基准块1103被进行裁切,由此获得SAD值。由此,在所有可能的对象块1104中的每一个和基准块1103之间获得SAD值。然后,确定与所获得的SAD值中的最小SAD值相关联的对象块1104的位置,并且将该位置的坐标设置为成像位置坐标。成像位置坐标和基准块1103的坐标之间的差是运动矢量。接着,将说明利用图I所示的系统控制器50的面部显示框和人体显示框的生成。图10是说明图I所示的系统控制器50如何生成面部显示框和人体显示框的示例的图。参考图10,面部显示框1201的面部水平显示位置XF和面部垂直显示位置YF以及面部水平显示大小HF和面部垂直显示大小VF是基于面部水平检测位置Xf和面部垂直检测位置Yf以及面部水平检测大小Hf和面部垂直检测大小Vf所确定的。在本例子中,假定XF = Xf, YF = Yf, HF = Hf,并且 VF = Vf。由虚线所表示的人体检测区域1203是基于人体水平检测位置Xb和人体垂直检测位置Yb以及人体水平检测大小Hb和人体垂直检测大小Vb而获得的。如图10所示,人体显示框1202的左下位置、右下位置和宽度与人体检测区域1203的左下位置、右下位置和宽度相等。人体显示框1202的高度是基于面部大小的高度所确定的。
如图10所示,例如,根据面部大小高度(面部垂直显示大小VF)来确定满足预定的固定比率C = a/b的值“a”和“b”。然后,根据值“a”和“b”来确定人体显示框1202的上边的位置YB,由此确定人体显示框1202的高度VB。简言之,确定位置YB和高度VB,以使得YB = Yf+a并且VB = (Yb+Vb)-YB。此外,进行处理,以防止人体显示框1202以与面部显示框1201重叠的方式显示。在图10的例子中,将面部显示框1201配置在人体显示框1202的向着观看者的一侧。如上所述,系统控制器50生成面部显示框1201和人体显示框1202,并将这些框连同被摄体一起显示在显示部28上。图11是用于说明图I所示的系统控制器50如何生成面部显示框和人体显示框的另一不例的图。在图11所示的例子中,系统控制器50使用表示面部的方位的横摆方向角度0fy来生成面部显示框和人体显示框。如上所述,系统控制器50基于面部检测信息来生成面部显示框1201,并且基于人体检测信息来确定人体检测区域1203。人体显示框1202的宽度HB与人体检测区域1203的宽度相等(HB = Hb)。如参考图10所述来确定人体显示框1202的垂直位置YB和高度VB。此外,系统控制器50通过上述处理来确定人体显示框1202的水平位置XB (XB =Xb) o然后,系统控制器50根据横摆方向角度0 fy来计算a = RXsin( 0 fy)。值R是根据面部检测信息的宽度Hf所确定的。例如,将值R设置为等于根据面部检测信息所获得的宽度的 1/2 (R = 1/2 X Hf)。在人体显示框1202中,如图11所示,水平中央位置XCB位于与面部显示框1201的水平中央位置XCF的右侧相距距离“a”的位置处(XCB = XCF+a)。在本例子中,XCF =XF+HF/2成立。此外,系统控制器50通过XB = XCB-HB/2来确定人体显示框1202的位置XB0然后,系统控制器50将如上所述所生成的面部显示框1201和人体显示框1202连同图像一起显示在显示部28上。在本例子中,面部面向(朝向)左方,但当面部面向右方时,如图11所示,水平中央位置XCB位于与面部显示框1201的水平中央位置XCF的左侧相距距离“a”的位置处(XCB = XCF-a)。可以通过在人体检测区域的中央位置和面部检测区域的中央位置之间进行比较来确定面部所朝向的方向。当面部检测区域的中央位置位于人体检测区域的中央位置的左侧时,可以判断为面部朝向左方,而当面部检测区域的中央位置位于人体检测区域的中央位置的右侧时,可以判断为面部朝向右方。在上述例子中,尽管基于面部检测信息来生成面部显示框并且基于该面部检测信息和人体检测信息来生成人体显示框,但是也可以不仅使用面部检测信息、而且使用人体检测信息来生成面部显示框。图12是用于说明图I所示的系统控制器50如何生成面部显示框和人体显示框的又一示例的图。在图12所示的例子中,系统控制器50使用表示面部的方位f的横摆方向角度
0fy来生成面部显示框和人体显示框。
系统控制器50根据面部检测信息来确定面部检测区域1601,并且如参考图10或11所述,根据人体检测信息来生成人体显示框1202。系统控制器50基于根据面部检测信息所确定的横摆方向角度e fy使面部检测区域1601的框在三维空间内转动,然后对所确定的框进行二维映射,由此生成面部显示框1201。然后,系统控制器50将如上所生成的面部显示框1201和人体显示框1202连同图像一起显示在显示部28上。图13是说明图I所示的系统控制器50如何生成面部显示框和人体显示框的又一示例的图。在图13所示的例子中,系统控制器50使用表示面部的方位的横摆方向角度0fy和表示人体的方位的横摆方向角度9 by来生成面部显示框和人体显示框。如参考图12所述,系统控制器50生成面部显示框1201。此外,如参考图10所述,系统控制器50生成人体检测区域1203。系统控制器50基于根据人体检测信息所确定的横摆方向角度9 by,使人体检测区域1203在三维空间内转动,由此生成框。然后,系统控制器50对所生成的框进行二维映射,由此生成人体显示框1202。在这种情况下,系统控制器50进行控制,以使得不显示人体显示框1202中与面部显示框1201重叠的部分。结果,将面部显示框1201显示在人体显示框1202的向着观看者的一侧上。然后,系统控制器50将如上所生成的面部显示框1201和人体显示框1202连同图
像一起显示在显示部28上。在上述例子中,基于面部的位置、大小和横摆方向角度e fy以及人体的位置、大小和横摆方向角度0 by来生成面部显示框和人体显示框。同样,可以使用面部的侧倾方向角度Gfr和俯仰方向角度0fp来生成面部显示框。此外,可以使用人体的侧倾方向角度0br和俯仰方向角度0 bp来生成人体显示框。图14A和14B是示出如何显示图I所示的系统控制器50所生成的面部显示框和人体显示框的又一示例的图。图14A示出当人体朝向左方并且面部朝向上方时如何显示面部显示框和人体显示框,并且图14B示出当人体朝向右方并且面部朝向下方时如何显示面部显示框和人体显示框。参考图14A和14B,系统控制器50基于面部的水平检测位置Xf、垂直检测位置Yf、水平检测大小Hf、垂直检测大小Vf、横摆方向角度0 fy、侧倾方向角度0 fr和俯仰方向角度9 fp、以及人体的水平检测位置Xb、垂直检测位置Yb、水平检测大小Hb、垂直检测大小Vb、横摆方向角度0by、侧倾方向角度0br和俯仰方向角度0bp,来生成面部显示框1201和人体显示框1202。然后,系统控制器50将如上所生成的面部显示框1201和人体显示框1202连同图像一起显示在显示部28上。在这种情况下,当人体朝向左方并且面部朝向上方时,面部显示框1201和人体显示框1202如图14A所示进行显示。另一方面,当人体朝向右方并且面部朝向下方时,面部显示框1201和人体显示框1202如图14B所示进行显示。通过由此生成和显示面 部显示框和人体显示框,可以提供如下的显示,其中,该显示使用户能够容易且直观地感知被摄体的面部的位置、大小和角度以及该被摄体的人体的位置、大小和角度。现在将说明当面部逐渐朝向后方时所生成的面部显示框。
即使在面部已朝向后方由此难以检测面部之后,如上所述,也可以通过使用运动矢量检测进行追踪处理来在面部检测区域上检测面部朝向后方的头部区域。图15是图I所示的系统控制器50所执行的面部显示框生成处理的流程图。在本例子中,将说明当面部朝向后方时所执行的生成处理。参考图I和15,当面部显示框的生成开始时,系统控制器50判断面部的横摆方向角度0 fy是否在-90度和90度之间的范围(预定角度范围)内(步骤S2101)。如果横摆方向角度e fy在-90度和90度之间的范围内(步骤S2101中为“是”),则系统控制器50判断为使用实线来显示面部显示框(第一显示形式)(步骤S2102)。然后,系统控制器50判断为将该面部显示框显示在人体显示框的向着观看者的一侧,并且在面部显示框的区域中不显示人体显示框(步骤S2103),之后终止本处理。另一方面,如果横摆方向角度0 fy不在-90度和90度之间的范围内(步骤S2101中为“否”),则系统控制器50判断为使用虚线来显示面部显示框(与第一显示形式不同的 第二显示形式)(步骤S2104)。然后,系统控制器50判断为将面部显示框显示在人体显示框的远离观看者的一侧,并且还在面部显示框区域中显示人体显示框(步骤S2105),之后终止本处理。在上述例子中,使用实线或虚线来显示面部显示框,从而表示面部是朝向前方还是后方。然而,例如,还可以通过改变面部显示框的线粗度、线浓度(浓淡)或者线颜色来表示面部是朝向前方还是后方。图16A 16C是示出图15所示的处理所显示的面部显示框的示例的图。图16A示出当面部朝向后方时所显示的面部显示框的示例。图16B示出当面部朝向后方时所显示的面部显示框的另一示例。图16C示出当面部朝向后方时所显示的面部显示框的又一示例。在图16A中,当面部朝向后方时,通过虚线来表示面部显示框1201。在图16B中,当面部朝向后方时,通过比表示人体显示框1202的线更细的线来表示面部显示框1201。此夕卜,在图16C中,当面部朝向后方时,由颜色与表示人体显示框1202的线的颜色不同的线来表示面部显示框1201。例如,利用深色线来绘制人体显示框1202,并且利用浅色线来绘制面部显示框1201。在这种情况下,在人体显示框1202和面部显示框1201彼此相交的点处使用深色。由此,面部朝向后方时所显示的面部显示框的显示形式改变为与面部朝向前方时所显示的面部显示框的形式不同的形式,以使得即使当被摄体图像较小时,用户也可以容易地判别面部是朝向前方还是朝向后方。如上所述,根据第二实施例,根据面部的位置、大小和角度以及人体的位置、大小和角度来显示面部显示框和人体显示框,因此可以提高这些框的可视性,以使得用户可以直观地感知面部和人体。接着,将说明根据本发明第三实施例的摄像设备。作为第三实施例的摄像设备的照相机的结构与图I中的照相机的结构相同,因此省略对该结构的说明。在第三实施例的照相机中,如参考图7和8所述,系统控制器50获得面部检测信息和人体检测信息。然后,在第三实施例的照相机中,基于根据该面部检测信息和该人体检测信息所获得的面部显示信息和人体显示信息来显示面部显示框和人体显示框。注意,在第三实施例中,面部显示框是包围被摄体的面部(面部区域)的矩形框,并且人体显示框是包围包括该面部区域的整个被摄体的框。现在将说明作为第三实施例的摄像设备的照相机100的操作。图17是照相机100所执行的显示处理的流程图。参考图I和17,当进行拍摄时,系统控制器50将从模数转换器23输入的数字信号作为图像数据经由存储器控制器15存储在存储器32中(步骤S2301)。然后,系统控制器50从存储器32读出该图像数据并将其传送至面部检测部104。如上所述,面部检测部104在图像数据中对被摄体进行面部检测,然后将面部检测信息传递至系统控制器50(步骤S2302)。系统控制器50将该面部检测信息存储在系统存储器(存储单元)52中。然后,系统控制器50从存储器32读出图像数据并将其传递至人体检测部105。如上所述,人体检测部105在图像数据中对被摄体进行人体检测,然后将人体检测信息传递至系统控制器50 (步骤S2303)。系统控制器50将人体检测信息与面部检测信息相关联地存储在系统存储器52中。然后,系统控制器50判断是否将表示与面部检测信息和人体检测信息有关的历史的历史信息存储在系统存储器52中(步骤S2304)。如果该历史信息存储在系统存储器52中(步骤S2304中为“是”),则如以下所述,系统控制器50使用该历史信息对面部检测角度信息和人体检测角度信息执行校正处理(角度校正处理步骤S2305)。当角度校正处理终止时,如以下所述,系统控制器50使用该历史信息来对面部检测大小信息和人体检测大小信息执行校正处理(大小校正处理步骤S2306)。当大小校正处理终止时,如以下所述,系统控制器50使用该历史信息来对面部检测位置信息和人体检测位置信息执行校正处理(位置校正处理步骤S2307)。系统控制器50根据校正结果来获得面部显示信息和人体显示信息,并将这两个信息作为校正后的面部显示信息和校正后的人体显示信息临时存储在系统存储器52中。然后,系统控制器50从系统存储器52读出校正后的面部显示信息和校正后的人体显示信息。系统控制器50基于该校正后的面部显示信息和校正后的人体显示信息来生成面部显示框和人体显示框(被摄体显示框),并将这两个框连同该图像一起显示在显示部28上(步骤S2308)。之后,系统控制器50将步骤S2302中获得的面部检测信息设置为面部检测信息的历史(面部历史)的记录,并且将步骤S2303中获得的人体检测信息设置为人体检测信息的历史(人体历史)的记录。然后,系统控制器50将面部历史和人体历史的这些记录作为历史信息的新记录存储在系统存储器52中,由此更新历史信息(步骤S2309)。然后,系统控制器50基于用户对控制台部70或电源开关72的操作来判断是否继续本显示处理(步骤S2310)。如果判断为要继续本显示处理(步骤S2310中为“是”),则系统控制器50返回至步骤S2301以继续该处理。另一方面,如果判断为不继续本显示处理(步骤S2310中为“否”),则系统控制器50终止本显示处理。如果在步骤S2304中判断为没有将历史信息存储在系统存储器52中(步骤S2304 中为“否”),则系统控制器50根据步骤S2302和S2303中分别获得的面部检测信息和人体检测信息来生成面部显示框和人体显示框。然后,系统控制器50将该面部显示框和该人体显示框连同图像一起显示(步骤S2311)。之后,系统控制器50进入步骤S2309,其中,在步骤S2309中,系统控制器50将步骤S2302中获得的面部检测信息(面部历史)的记录和步骤S2303中获得的人体检测信息(人体历史)的记录作为历史信息存储在系统存储器52中。图18是详细说明图17的显示处理的步骤S2305中所执行的角度校正处理的流程图。参考图I和18,当角度校正处理开始时,系统控制器50基于历史信息来判断作为角度校正对象的框的类型(步骤S2401)。系统控制器50参考历史信息,并且选择面部显示框和人体显示框中的被判断为最新的检 测角度信息和紧挨在之前的检测角度信息之间的差较大的框作为角度校正对象。如果被选择为角度校正对象的框是面部显示框(步骤S2401中为“面部显示框”),则系统控制器50通过以下的等式(I)来计算以人体的各个角度为基准的面部的相对角度(R 0yn,R9 rn,R 0 pn)(以下称为“面部相对角度”)(步骤S2402)。(R 0 yn, R 0 rn, R 0 pn) = ( 0 fyn- 0 byn, 0 frn- 0 brn, 0 fpn- 0 bpn) (I)在等式(I)中,符号0 fyn表示图17的步骤S2302中由面部检测部104所检测到的第n个(n :整数> I)帧(当前帧)的图像数据项中的面部横摆方向检测角度。同样,符号0打 表示面部检测部104所检测到的第n个帧(当前帧)的图像数据项中的面部侧倾方向检测角度。此外,符号0€口 表示面部检测部104所检测到的第n个帧(当前帧)的图像数据项中的面部俯仰方向检测角度。符号0 byn表示步骤S2303中人体检测部105所检测到的第n个帧(当前帧)的图像数据项中的人体横摆方向检测角度。同样,符号0 13^表示人体检测部105所检测到的第n个帧(当前帧)的图像数据项中的人体侧倾方向检测角度。此外,符号0bpn表示人体检测部105所检测到的第n个帧(当前帧)的图像数据项中的人体俯仰方向检测角度。然后,系统控制器50基于相关联的角度的历史的记录来对步骤S2402中所获得的各个面部相对角度进行平均,由此去除面部相对角度的高频成分(步骤S2403)。在第n个帧的图像数据中,通过以下的等式(2)来计算高频成分被去除的面部相对角度(Temp 0 fyn,Temp 0 frn, Temp 0 fpn)。
, jte) jte) |(^)N (Temp^yn,Temp 6fi'n, Temp Qfpn) = Ohyn + -12-^-,Obrn + 一-,Obpn +行
\
(2)在上述例子中,尽管通过对各面部相对角度的历史的值进行平均来去除其高频成分,但还可以采用任意其它方法,只要使用面部相对角度的历史来去除高频成分即可。然后,系统控制器50将高频成分被去除的面部相对角度(Temp 0 fyn, Temp 0 frn,Temp 0 fpn)作为面部显示框的临时角度存储在系统存储器52中(步骤S2404)。系统控制器50计算图17的步骤S2303中所获得的人体检测角度信息的各值与存储在系统存储器52中的面部显示框的相关联的临时角度之间的差。然后,系统控制器50将各差与存储在非易失性存储器56中的相关联的阈值(预定阈值)进行比较。在这种情况下,系统控制器50判断该差(相对角度)是否小于阈值(角度阈值)(步骤S2405)。如果该差小于阈值(步骤S2405中为“是”),则系统控制器50确定面部显示角度信息和人体显示角度信息,以使得面部显示框的显示角度和人体显示框的显示角度变得彼此相等。简言之,将面部显示角度信息和人体显示角度信息校正为人体检测角度信息的各值与面部显示框的相关联的临时角度的平均值(步骤S2406)。然后,系统控制器50将所确定的面部显示角度信息和人体显示角度信息作为校正结果存储在系统存储器52中,之后该处理进入图17的步骤S2306。在将面部显示角度信息和人体显示角度信息校正为人体检测角度信息的各值与面部显示框的相关联的临时值的平均值时,通过以下的等式(3)和(4)来计算第n个帧的图像数据中的面部显示角度信息(9 Fyn,0Frn, 0 Fpn)以及第n个帧的图像数据中的人体显示角度信息(9 Byn, 0 Brn, 0 Bpn)。
权利要求
1.一种图像显示控制器,用于显示通过拍摄被摄体所获得的图像,所述图像显示控制器包括 检测单元,用于在所述图像中检测所述被摄体; 识别单元,用于以能够与除所述被摄体的预定的特定区域以外的剩余区域区分开的方式识别所述特定区域; 第一生成单元,用于生成包围所述特定区域的第一显示框; 第二生成单元,用于生成包围所述剩余区域的第二显示框;以及 显示控制单元,用于将所述第一显示框和所述第二显示框连同所述图像一起显示在画面上。
2.根据权利要求I所述的图像显示控制器,其特征在于,所述特定区域是所述被摄体的面部区域,并且所述剩余区域是所述被摄体的人体区域,以及 所述第二生成单元以与所述第一显示框邻接的方式生成所述第二显示框。
3.根据权利要求2所述的图像显示控制器,其特征在于,所述第二生成单元以所述第一显示框为基准来生成所述第二显示框。
4.根据权利要求2所述的图像显示控制器,其特征在于,还包括 第一角度检测单元,用于通过检测表示所述面部区域在水平方向上的转动角度的横摆方向角度、表示所述面部区域在垂直方向上的转动角度的侧倾方向角度、以及表示所述面部区域相对于垂直方向的倾斜度的俯仰方向角度的至少之一,来获得面部检测角度信息;以及 第二角度检测单元,用于通过检测表示所述人体区域在水平方向上的转动角度的横摆方向角度、表示所述人体区域在垂直方向上的转动角度的侧倾方向角度、以及表示所述人体区域相对于垂直方向的倾斜度的俯仰方向角度的至少之一,来获得人体检测角度信息, 其中,在将所述第一显示框和所述第二显示框显示在所述画面上之前,所述显示控制单元基于所述面部检测角度信息和所述人体检测角度信息来改变所述第一显示框和所述第二显示框各自的横摆方向角度、侧倾方向角度和俯仰方向角度的至少之一。
5.根据权利要求4所述的图像显示控制器,其特征在于,所述第一角度检测单元被配置为检测所述面部区域的俯仰方向角度,以及 当所述第一显示框相对于所述第二显示框在俯仰方向上倾斜时,所述显示控制单元使所述第一显示框中与所述第二显示框重叠的部分不显示在所述画面上。
6.根据权利要求4所述的图像显示控制器,其特征在于,所述第一角度检测单元被配置为检测所述面部区域的横摆方向角度, 当所述第一角度检测单元所检测到的横摆方向角度在预定的角度范围内时,所述显示控制单元以预定的第一显示形式将所述第一显示框显示在所述画面上,以及 当所述第一角度检测单元所检测到的横摆方向角度在所述角度范围外时,所述显示控制单元以与所述第一显示形式不同的第二显示形式将所述第一显示框显示在所述画面上。
7.根据权利要求6所述的图像显示控制器,其特征在于,当所述第一角度检测单元所检测到的横摆方向角度在所述角度范围内时,所述显示控制单元将所述第一显示框显示在所述第二显示框的前方,以及 当所述第一角度检测单元所检测到的横摆方向角度在所述角度范围外时,所述显示控制单元将所述第一显示框显示在所述第二显示框的后方。
8.根据权利要求6所述的图像显示控制器,其特征在于,在所述第二显示形式中,所述第一显示框和所述第二显示框的框线颜色浓度、框线颜色、框线宽度或者框线类型彼此不同。
9.一种图像显示控制器,用于以帧为单位显示通过拍摄被摄体所获得的图像,所述图像显示控制器包括 检测单元,用于针对所述图像的各帧,以能够与被摄体区域区分开的方式识别所述被摄体的预定的特定区域,并且获得表示所述特定区域的角度、大小和位置的至少之一的特定区域信息以及表示所述被摄体区域的角度、大小和位置的至少之一的被摄体区域信息; 存储单元,用于将所述特定区域信息和所述被摄体区域信息存储为历史信息; 第一生成单元,用于根据所述特定区域信息来生成包围所述特定区域的第一显示框; 第二生成单元,用于根据所述被摄体区域信息来生成包围所述被摄体区域的第二显示框;以及 显示控制单元,用于在将所述第一显示框和所述第二显示框显示在画面上之前对所述第一显示框或所述第二显示框的角度、大小和位置的至少之一进行校正,然后将所述第一显示框和所述第二显示框连同所述图像一起进行显示。
10.根据权利要求9所述的图像显示控制器,其特征在于,所述特定区域是所述被摄体的面部区域, 所述特定区域信息表示所述特定区域的角度,并且所述被摄体区域信息表示所述被摄体区域的角度,以及 当所述显示控制单元基于所述历史信息判断为所述面部区域相对于所述被摄体区域的角度小于预定的角度阈值时,所述显示控制单元对所述第一显示框和所述第二显示框各自的显示角度进行校正,以使得所述第一显示框和所述第二显示框各自的显示角度彼此相等,然后将所述第一显示框和所述第二显示框显示在所述画面上。
11.根据权利要求9所述的图像显示控制器,其特征在于,所述特定区域是所述被摄体的面部区域, 所述特定区域信息表示所述特定区域的大小,并且所述被摄体区域信息表示所述被摄体区域的大小,以及 所述显示控制单元基于所述历史信息来确定所述面部区域和所述被摄体区域之间的大小的比率,并且基于所述比率来对所述第一显示框和所述第二显示框进行校正。
12.根据权利要求9所述的图像显示控制器,其特征在于,所述特定区域是所述被摄体的面部区域, 所述特定区域信息表示所述特定区域的位置,并且所述被摄体区域信息表示所述被摄体区域的位置,以及 所述显示控制单元包括 重心计算单元,用于基于所述历史信息来计算所述面部区域和所述被摄体区域各自的重心; 位置计算单元,用于基于所述重心计算单元所计算出的重心来计算所述面部区域和所述被摄体区域之间的相对位置关系;以及位置校正单元,用于当所述相对位置关系在预定范围内时,将所述第一显示框和所述第二显示框配置在同一轴上。
13.一种图像显示控制器,用于显示通过拍摄被摄体所获得的图像,所述图像显示控制器包括 检测单元,用于在所述图像中检测所述被摄体; 识别单元,用于以能够与被摄体区域区分开的方式识别所述被摄体的预定的特定区域; 第一生成单元,用于生成包围所述特定区域的第一显示框; 第二生成单元,用于生成包围所述被摄体区域的第二显示框;以及 显示控制单元,用于将所述第一显示框和所述第二显示框连同所述图像一起显示在画面上, 其中,所述显示控制单元根据所述特定区域的面积来判断是否显示所述第一显示框和所述第二显示框。
14.根据权利要求13所述的图像显示控制器,其特征在于,所述特定区域是所述被摄体的面部区域,以及 当所述面部区域的面积超过预定的第一面积阈值时,所述显示控制单元使得不显示所述第二显示框。
15.根据权利要求14所述的图像显示控制器,其特征在于,当所述面部区域的面积不大于所述第一面积阈值并且所述被摄体区域的面积大于预定的第二面积阈值时,所述显示控制单元判断为显示所述第一显示框和所述第二显示框。
16.根据权利要求15所述的图像显示控制器,其特征在于,当所述面部区域的面积不大于所述第一面积阈值并且所述被摄体区域的面积不大于所述第二面积阈值时,所述显示控制单元判断为仅显示所述第二显示框。
17.根据权利要求13所述的图像显示控制器,其特征在于,当无法检测到所述被摄体区域时,所述显示控制单元判断为不显示所述第一显示框和所述第二显示框这两者。
18.根据权利要求13所述的图像显示控制器,其特征在于,当所述特定区域的面积超过预定的第一面积阈值时,所述显示控制单元改变所述第二显示框的显示方式。
19.根据权利要求13所述的图像显示控制器,其特征在于,当所述特定区域的面积超过预定的第一面积阈值时,所述显示控制单元使得在经过了预定时间段之后不显示所述第二显示框。
20.一种摄像设备,包括 根据权利要求1、9和13中任一项所述的图像显示控制器; 摄像部,用于接收包括所述被摄体的光学图像; 第一拍摄控制单元,用于当接收到拍摄准备指示时,对所述图像显示控制器进行控制,从而将所述第一显示框和所述第二显示框显示在所述画面上;以及 第二拍摄控制单元,用于当接收到拍摄指示时,将从所述摄像部所读取的图像记录为图像数据。
21.—种图像显示控制器的控制方法,所述图像显示控制器用于显示通过拍摄被摄体所获得的图像,所述控制方法包括以下步骤在所述图像中检测所述被摄体; 以能够与除所述被摄体的预定的特定区域以外的剩余区域区分开的方式识别所述特定区域; 生成包围所述特定区域的第一显示框; 生成包围所述剩余区域的第二显示框;以及 将所述第一显示框和所述第二显示框连同所述图像一起显示在画面上。
22.—种图像显示控制器的控制方法,所述图像显示控制器用于以帧为单位显示通过拍摄被摄体所获得的图像,所述控制方法包括以下步骤 针对所述图像的各帧,以能够与被摄体区域区分开的方式识别所述被摄体的预定的特定区域,并且获得表示所述特定区域的角度、大小和位置的至少之一的特定区域信息以及表示所述被摄体区域的角度、大小和位置的至少之一的被摄体区域信息; 将所述特定区域信息和所述被摄体区域信息作为历史信息存储在存储器中; 根据所述特定区域信息来生成包围所述特定区域的第一显示框; 根据所述被摄体区域信息来生成包围所述被摄体区域的第二显示框;以及在将所述第一显示框和所述第二显示框显示在画面上之前对所述第一显示框或所述第二显示框的角度、大小和位置的至少之一进行校正,然后将所述第一显示框和所述第二显示框连同所述图像一起进行显示。
23.一种图像显示控制器的控制方法,所述图像显示控制器用于显示通过拍摄被摄体所获得的图像,所述控制方法包括以下步骤 在所述图像中检测所述被摄体; 以能够与被摄体区域区分开的方式识别所述被摄体的预定的特定区域; 生成包围所述特定区域的第一显示框; 生成包围所述被摄体区域的第二显示框;以及 在将所述第一显示框和所述第二显示框连同所述图像一起显示在画面上之前,根据所述特定区域的面积来判断是否显示所述第一显示框和所述第二显示框。
全文摘要
本发明涉及图像显示控制器及其控制方法和摄像设备。该图像显示控制器能够提供与被摄体相关联的面部显示框和人体显示框的良好可视性。该图像显示控制器在图像中检测被摄体,并且能够区分地识别被摄体的面部区域以及除该面部区域以外的人体区域。此外,该图像显示控制器生成用于包围面部区域的面部显示框以及用于包围人体区域的人体显示框。然后,该图像显示控制器将面部显示框和人体显示框连同图像一起显示在画面上。
文档编号H04N5/225GK102629977SQ201210026638
公开日2012年8月8日 申请日期2012年2月7日 优先权日2011年2月7日
发明者佐藤佳宣, 大轮宁司, 山崎浩, 法田纱央里, 竹内裕介 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1