專利名稱::臉檢測方法和數(shù)碼相機(jī)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種臉檢測方法和數(shù)碼相機(jī),且具體地,涉及一種臉檢測方法以及根據(jù)諸如攝影目標(biāo)中臉的尺寸、臉的面對方向和/或關(guān)于豎直方向的臉檢測條件來執(zhí)行臉檢測的數(shù)碼相機(jī)。
背景技術(shù):
:通常,對于臉是否存在于表示使用數(shù)碼相機(jī)拍攝的目標(biāo)圖像的圖像數(shù)據(jù)中做出判定,當(dāng)臉存在時,從該圖像數(shù)據(jù)中提取臉部分的特征,并對該臉部分的密度、亮度等執(zhí)行修正。這種對于臉是否存在的判定取決于攝影目標(biāo)中臉的尺寸是大還是小,通過放大和縮小圖像數(shù)據(jù)的圖像尺寸并獲取從圖像數(shù)據(jù)中順次切取的部分圖像數(shù)據(jù)與給定尺寸(表面積)的模板的匹配的嚴(yán)密性而對臉是否存在做出判定,所述給定尺寸的模板具有臉的面對方向和相對于豎直方向的傾度(參見,例如,日本專利申請?zhí)卦S公開(JP-A)No.2006-350704)。然而,JP-ANo.2006-350704的技術(shù)對于所有已被放大或縮小的圖像數(shù)據(jù)的圖像尺寸都切取了部分圖像數(shù)據(jù),與模板執(zhí)行交叉校驗(yàn)(cross-check)的次數(shù)較多,因此臉檢測處理的持續(xù)時間長。
發(fā)明內(nèi)容考慮到上述情況而制作本發(fā)明,目的是根據(jù)諸如攝影目標(biāo)的臉尺寸、其中臉的面對方向以及其相對于豎直方向的方向的臉檢測條件,通過控制臉檢測的處理速度來執(zhí)行高速臉檢測。本發(fā)明的第一方面提供了一種臉檢測方法,所述方法包括按照圖像的圖像尺寸將通過根據(jù)多個特定乘數(shù)放大或縮小在時間上連續(xù)拍攝的圖像而產(chǎn)生的多個圖像劃分成等級;使用比所劃分的圖像的圖像尺寸中最小圖像尺寸小的尺寸作為讀出單元,每次一個讀出單元順次讀出被劃分成所述等級中的每個等級的圖像;執(zhí)行臉檢測處理以檢測其中判定臉存在于被劃分成讀出單元的部分圖像中的圖像,其中當(dāng)對在時間上連續(xù)拍攝的圖像反復(fù)執(zhí)行臉檢測處理時,基于已判定存在臉的圖像的圖像尺寸的等級來設(shè)定用于下一個圖像的臉檢測處理的圖像的候選等級數(shù),使得候選等級數(shù)小于總等級數(shù)。根據(jù)第一方面,按照圖像的圖像尺寸將通過根據(jù)多個特定乘數(shù)放大或縮小在時間上連續(xù)拍攝的圖像而產(chǎn)生的多個圖像劃分成等級,使用比所劃分的圖像的圖像尺寸中最小圖像尺寸小的尺寸作為讀出單元,每次一個讀出單元順次讀出被劃分成所述等級中的每個等級的圖像,并且執(zhí)行臉檢測處理以檢測其中判定臉存在于被劃分成讀出單元的部分圖像中的圖像。然后,當(dāng)對下一個圖像執(zhí)行臉檢測處理時,基于其中已判定存在臉的圖像的圖像尺寸的等級來設(shè)定用于對下一個圖像所執(zhí)行的臉檢測處理的圖像的候選等級數(shù),使得候選等級數(shù)被設(shè)定為小于總等級數(shù)。因此,每次執(zhí)行臉檢測處理時,可以對一些等級的圖像數(shù)據(jù)、而不是全部等級的圖像數(shù)據(jù)執(zhí)行臉檢測處理,這能夠減少臉檢測處理所需的時間。本發(fā)明的第二方面提供了一種根據(jù)第一方面所述的臉檢測方法,其中,基于前次執(zhí)行臉檢測處理時已判定臉存在的圖像尺寸,設(shè)定可設(shè)定的候選等級數(shù)。根據(jù)第二方面,基于前次判定臉存在的圖像的圖像尺寸來動態(tài)設(shè)定可設(shè)定的候選等級數(shù)。對于被劃分成等級的圖像中的每個,圖像的圖像尺寸越大,對臉檢測處理速度產(chǎn)生的影響就越大。因此,基于其中執(zhí)行前次臉檢測處理時判定臉存在的圖像尺寸來設(shè)定對于下一個圖像的臉檢測處理所設(shè)定的候選等級數(shù),由此,對于大圖像尺寸的圖像設(shè)定更少的候選等級數(shù),而對于小圖像尺寸的圖像設(shè)定更多的候選等級數(shù),使得臉檢測處理的處理速度能夠得以控制。本發(fā)明的第三方面提供了一種根據(jù)第一或第二方面所述的臉檢測方法,所述方法進(jìn)一步包括附加設(shè)定用于使用表示臉的左右面對方向、作為進(jìn)行臉檢測處理的參數(shù)的面外角度進(jìn)行判別的功能,其中,隨著被劃分的圖像的圖像尺寸增加,進(jìn)行臉檢測處理的面外角度的類型數(shù)被設(shè)定得更少。根據(jù)第三方面,附加設(shè)定用于判別表示臉的左右面對方向、作為進(jìn)行臉檢測的參數(shù)的面外角度的功能,并且,隨著被劃分的圖像的圖像尺寸增加,進(jìn)行臉檢測處理的面外角度的類型數(shù)被設(shè)定得更少。在攝影目標(biāo)中拍攝小的完全側(cè)向(side-on)臉的次數(shù)通常少于拍攝正向(straight-on)臉或斜側(cè)向(angled)臉的次數(shù)。因此,通過排除用于檢測小臉的圖像數(shù)據(jù)(從大圖像尺寸的圖像數(shù)據(jù)檢測)不進(jìn)行臉檢測,可減少用于臉檢測處理所需的時間。本發(fā)明的第四方面是根據(jù)第三方面所述的臉檢測方法,其中,在對于圖像的所述等級中的每個等級預(yù)先設(shè)定的范圍內(nèi)執(zhí)行臉檢測處理,所述范圍根據(jù)其中通過前次的臉檢測處理判定臉存在的面外角度而設(shè)定。根據(jù)本發(fā)明的第四方面,在對于圖像的所述等級中的每個等級預(yù)先設(shè)定的范圍內(nèi)執(zhí)行臉檢測處理,所述范圍根據(jù)其中通過前次的臉檢測處理判定臉存在的面外角度而設(shè)定。通常,對于攝影目標(biāo),只有很少的具有右側(cè)向面外角度的臉存在于圖像數(shù)據(jù)的右手邊緣處。因此,通過根據(jù)臉的面外角度來改變圖像數(shù)據(jù)讀出區(qū)域,能夠減少臉檢測處理所需的時間。本發(fā)明的第五方面是根據(jù)第一至第四方面中的任一方面所述的臉檢測方法,所述臉檢測方法進(jìn)一步包括附加設(shè)定用于使用表示臉相對于豎直方向的旋轉(zhuǎn)角度、作為用于進(jìn)行臉檢測處理的參數(shù)的面內(nèi)角度進(jìn)行判別的功能,其中,當(dāng)反復(fù)執(zhí)行所述臉檢測處理時,在對下一個圖像的臉檢測處理中要使用的面內(nèi)角度的模式數(shù)被設(shè)定為少于所述模式的總數(shù),并且所述模式數(shù)被設(shè)定為使得屬于其中前次檢測到存在臉的面內(nèi)角度附近的特定角度范圍。根據(jù)第五方面,附加設(shè)定用于使用表示臉相對于豎直方向的旋轉(zhuǎn)角度、作為用于進(jìn)行臉檢測處理的參數(shù)的面內(nèi)角度進(jìn)行判別的功能,其中,當(dāng)反復(fù)執(zhí)行所述臉檢測處理時,在對下一個圖像的臉檢測處理中要使用的面內(nèi)角度的模式數(shù)被設(shè)定為少于所述模式的總數(shù),并且所述模式數(shù)被設(shè)定為使得屬于其中前次檢測到存在臉的面內(nèi)角度附近的特定角度范圍。這種臉檢測處理設(shè)定表示臉與豎直方向的旋轉(zhuǎn)角度的面內(nèi)角度的多個模式,作為進(jìn)行臉檢測的參數(shù),并且利用所述面內(nèi)角度中的每個來執(zhí)行被劃分成等級的圖像尺寸的圖像的臉檢測處理。在對下一個圖像的臉檢測處理中要使用的面內(nèi)角度的模式數(shù)被設(shè)定為少于所述模式的總數(shù),并且所述模式數(shù)被設(shè)定為使得屬于其中前次檢測到存在臉的面內(nèi)角度附近的特定角度范圍。因此,由于使用較少的用于臉檢測處理的面內(nèi)角度模式是可能的,所以可以減少讀出圖像數(shù)據(jù)所需的時間。本發(fā)明的第六方面是根據(jù)第一至第五方面中的任一方面所述的臉檢測方法,其中,在對于圖像的所述等級中的每個等級預(yù)先設(shè)定的范圍內(nèi)執(zhí)行臉檢測處理。根據(jù)第六方面,在對于圖像的所述等級中的每個等級預(yù)先設(shè)定的范圍內(nèi)執(zhí)行臉檢測處理。因?yàn)閿z影目標(biāo)的主體(subject)通常朝向圖像數(shù)據(jù)的中間定位,所以,當(dāng)例如拍攝小尺寸的臉時,由于即便是在臉檢測的縮小的范圍內(nèi)也能夠檢測,所以通過在根據(jù)圖像尺寸設(shè)定的范圍內(nèi)執(zhí)行臉檢測處理能夠減少臉檢測處理所需的時間。第七方面提供了一種結(jié)合了第一至第六方面中的任一方面所述的臉檢測方法的數(shù)碼相機(jī)。如上所述,根據(jù)本發(fā)明,實(shí)現(xiàn)下述效果基于執(zhí)行前次臉檢測的條件(諸如在前次臉檢測中檢測的攝影目標(biāo)的臉的尺寸、其中臉的面對方向以及其相對于豎直方向的方向)來設(shè)定用于執(zhí)行當(dāng)次臉檢測的條件而使圖像數(shù)據(jù)讀出處理的次數(shù)得以減少,從而使得能夠高速臉檢將根據(jù)下面的附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例,其中圖l是示出了根據(jù)本發(fā)明第一示例性實(shí)施例的數(shù)碼相機(jī)的控制系統(tǒng)的構(gòu)造的框圖;圖2是示出了根據(jù)本發(fā)明第一示例性實(shí)施例的用于執(zhí)行臉檢測處理的臉檢測單元的構(gòu)造的框圖;圖3是示出了通過對圖像尺寸判定臉存在且然后在接下來的臉檢測中使用鄰近于所述圖像尺寸的圖像尺寸(覆蓋了四個圖像尺寸)而具有以98%的概率(probability)檢測到臉的可能性的圖表;圖4是用于說明根據(jù)本發(fā)明第一示例性實(shí)施例的臉檢測單元中的處理的流程圖;圖5是用于對根據(jù)本發(fā)明第一示例性實(shí)施例的臉檢測處理進(jìn)行詳細(xì)說明的流程圖;圖6A是用于說明圖3中所示的臉檢測處理的具體示例的說明圖,示出了特定于不同圖像尺寸09(全部尺寸)的圖像數(shù)據(jù)的構(gòu)成(formation);圖6B是用于說明圖3中所示的臉檢測處理的具體示例的說明圖,示出了其中預(yù)測在圖像尺寸5和6中存在臉;圖6C是用于說明圖3中所示的臉檢測處理的具體示例的說明圖,示出了選擇圖像尺寸4到7使得包括四個圖像尺寸,其中預(yù)測在圖像尺寸5和6中存在臉;圖6D是用于說明圖3中所示的臉檢測處理的具體示例的說明圖,示出了其中預(yù)測在圖像尺寸4和5中存在臉;圖6E是用于說明圖3中所示的臉檢測處理的具體示例的說明圖,示出了重新選擇圖像尺寸3到6使得包括四個圖像尺寸,其中兩個圖像尺寸與圖像尺寸4和5相鄰;圖7是示出了根據(jù)本發(fā)明第一示例性實(shí)施例的修改示例的用于執(zhí)行臉檢測處理的臉檢測單元的構(gòu)造的框圖;圖8A是用于說明限制臉檢測所使用的圖像尺寸選擇寬度的方法的說明圖,其中圖8A示出了圖像尺寸等級和圖像數(shù)據(jù)長度;圖8B是用于說明限制臉檢測所使用的圖像尺寸選擇寬度的方法的說明圖,其中圖8B示出了用于限制臉檢測所使用的圖像尺寸選擇寬度的限寬表(restrictionwidthchart);圖9是用于指定用于接下來的臉檢測所使用的圖像尺寸選擇寬度的模式轉(zhuǎn)換表;圖10是用于說明根據(jù)本發(fā)明第一示例性實(shí)施例的臉檢測單元中的處理的流程圖;圖ll是用于說明在攝影目標(biāo)的臉中存在面外角度的說明圖;圖12是示出根據(jù)本發(fā)明第二示例性實(shí)施例的用于執(zhí)行臉檢測處理的臉檢測單元的構(gòu)造的框圖;圖13是示出根據(jù)本發(fā)明第二示例性實(shí)施例的用于控制是否執(zhí)行臉檢測處理的圖像尺寸特定限制裝置的框圖;圖14是示出根據(jù)本發(fā)明第二示例性實(shí)施例的圖像尺寸特定限制裝置的構(gòu)造的流程圖;圖15是用于說明根據(jù)本發(fā)明第二示例性實(shí)施例的臉檢測處理的細(xì)節(jié)的流程圖;圖16是用于說明在攝影目標(biāo)的臉中存在面內(nèi)角度的說明圖;圖17是示出根據(jù)本發(fā)明第三示例性實(shí)施例的用于比較圖像數(shù)據(jù)和模板的判別器組(discriminatingdevicegroup)86的框圖;圖18是用于說明根據(jù)本發(fā)明第三示例性實(shí)施例的臉檢測單元中的處理的流程圖;圖19是用于說明根據(jù)本發(fā)明第三示例性實(shí)施例的臉檢測單元中的處理的流程圖;圖20是用于對根據(jù)本發(fā)明第三示例性實(shí)施例的臉檢測處理進(jìn)行詳細(xì)說明的流程圖;圖21是用于說明根據(jù)本發(fā)明第三示例性實(shí)施例的臉檢測單元中的處理的流程圖;圖22是用于說明水平/垂直模式的圖;圖23是用于說明多角度模式的圖;圖24是示出面外角度的臉檢測處理中的轉(zhuǎn)換的轉(zhuǎn)換圖;圖25是用于說明根據(jù)本發(fā)明第三示例性實(shí)施例的臉檢測單元中的處理的流程圖;圖26是用于說明根據(jù)本發(fā)明第三示例性實(shí)施例的臉檢測單元中的臉檢測處理的細(xì)節(jié)的流程圖;圖27是用于說明指定面內(nèi)角度設(shè)定范圍的處理的流程圖;圖28是用于說明整個圖像尺寸和圖像尺寸的內(nèi)部區(qū)域的說明圖;圖29是示出臉存在于整個圖像尺寸的內(nèi)部區(qū)域中的概率的圖表;圖30是示出根據(jù)本發(fā)明第四示例性實(shí)施例的用于執(zhí)行臉檢測處理的臉檢測單元的構(gòu)造的框圖;圖31是示出根據(jù)本發(fā)明第四示例性實(shí)施例的用于控制是否執(zhí)行臉檢測的圖像尺寸特定限制裝置的框圖;圖32是示出根據(jù)本發(fā)明第四示例性實(shí)施例的圖像尺寸特定限制裝置的構(gòu)造的框圖;圖33A是用于說明根據(jù)圖像數(shù)據(jù)的面對方向?qū)⒅黧w區(qū)域的中心位置向左移動的說明圖;以及圖33B是用于說明根據(jù)圖像數(shù)據(jù)的面對方向?qū)⒅黧w區(qū)域的中心位置向右移動的說明圖。具體實(shí)施方式第一示例性實(shí)施例圖l是示出了用于根據(jù)第一示例性實(shí)施例的數(shù)碼相機(jī)l的控制系統(tǒng)的構(gòu)造的框圖,現(xiàn)在將參照圖H兌明根據(jù)第一示例性實(shí)施例的數(shù)碼相機(jī)l的構(gòu)造。包括用于聚焦攝影目標(biāo)的多個聚焦透鏡的光學(xué)單元10設(shè)有焦點(diǎn)調(diào)節(jié)馬達(dá)、變焦距馬達(dá)(zoommotor)和光圈驅(qū)動馬達(dá)(aperturedrivemotor)(圖中省去了這些馬達(dá),并總稱為"馬達(dá)的每個")。光學(xué)單元10連接到馬達(dá)驅(qū)動單元12。馬達(dá)驅(qū)動單元12向馬達(dá)的每個提供驅(qū)動信號。馬達(dá)驅(qū)動單元12連接到掌管設(shè)備工作的總體控制的CPU(中央處理單元)14。SP,馬達(dá)驅(qū)動單元12在CPU14的控制下向馬達(dá)的每個輸出驅(qū)動信號。CCD(電荷耦合器件)16設(shè)置在光學(xué)單元10的背面?zhèn)?面對攝影目標(biāo)的面的相反側(cè))。CCD16具有將光轉(zhuǎn)換成表示接收自攝影目標(biāo)的12所接收的光量的模擬信號。CCD16連接到時序發(fā)生器18和CDS(相關(guān)雙采樣)單元20。時序發(fā)生器18生成用于驅(qū)動CCD16的時序信號,并將該時序信號提供給CCD16。CCD16將模擬數(shù)據(jù)與該時序信號同步輸出到CDS單元20。時序發(fā)生器18連接到CPU14。時序發(fā)生器18在CPU14的控制下生成時序信號。CDS單元20還連接到ADC(模數(shù)轉(zhuǎn)換器)22。CDS單元20對從CCD16輸入的模擬數(shù)據(jù)執(zhí)行相關(guān)雙采樣等。CDS單元20將模擬數(shù)據(jù)輸出到ADC22。ADC22連接到圖像輸入控制器24。ADC22將從CDS單元20輸入的模擬數(shù)據(jù)轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù)。ADC22將該數(shù)字?jǐn)?shù)據(jù)輸出到圖像輸入控制器24。圖像輸入控制器24連接到系統(tǒng)BUS26。圖像輸入控制器24控制從ADC22輸入的數(shù)字?jǐn)?shù)據(jù)向系統(tǒng)BUS26的輸出,并控制其在下文所述的SDRAM(同步動態(tài)隨機(jī)存取存儲器)38的特定區(qū)域中的存儲。除了圖像輸入控制器24之外,CPU14、圖像信號處理電路28、壓縮/解壓處理電路30、AF(自動聚焦)檢測電路32、AE(自動曝光)/AWB(自動白平衡)檢測電路34、ROM(只讀存儲器)36、SDRAM38、臉檢測單元40以及顯示控制電路42也都連接到系統(tǒng)BUS26,從而信號可在其間交換。圖像信號處理電路28控制對輸入圖像數(shù)據(jù)的各種圖像處理的執(zhí)行,并控制向SDRAM38的存儲。壓縮/解壓處理電路30使用特定格式(例如,JPEG(聯(lián)合攝影專家組)格式、動態(tài)JPEG格式、MPEG(運(yùn)動圖象專家組)格式)來執(zhí)行圖像數(shù)據(jù)壓縮,并且還根據(jù)壓縮格式來執(zhí)行壓縮圖像數(shù)據(jù)的解壓縮。AF檢測電路32檢測圖像數(shù)據(jù)的對比度值(contrastvalue),以便調(diào)節(jié)聚焦透鏡的焦點(diǎn)。AE/AWB檢測電路34檢測EV(曝光值),用于根據(jù)單個幀的積分R、G和B信號的積分值來判定光圈數(shù)和速度,并且AE/AWB檢測電路34還根據(jù)色彩R、G和B的光源類型來檢測數(shù)字增益。艮卩,AE/AWB檢測電路34檢測用于將曝光和白平衡調(diào)節(jié)到其最佳值所必需的物理量。ROM36是非易失性存儲器,存儲用于執(zhí)行數(shù)碼相機(jī)l的各種功能的例程、數(shù)據(jù)等。SDRAM38是易失性存儲器,用作當(dāng)執(zhí)行數(shù)碼相機(jī)l的各種功能時用作臨時存儲圖像數(shù)據(jù)的工作區(qū)。臉檢測單元40執(zhí)行用于判定輸入圖像數(shù)據(jù)中是否存在臉(下文詳細(xì)描述)的處理。顯示控制電路42連接到LCD(液晶顯示器)44用于顯示圖像、菜單屏等,所述圖像由CCD16獲得的圖像數(shù)據(jù)表示。顯示控制電路42生成用于在LCD44上顯示由通過系統(tǒng)BUS26輸入的圖像數(shù)據(jù)表示的圖像、菜單屏等的信號,并將該信號提供給LCD44。在此數(shù)碼相機(jī)l中,當(dāng)所拍攝的圖像中存在"臉"時,進(jìn)行修正以突出該"臉",即對用于照片處理的諸如飽和度、密度、亮度、色調(diào)的參數(shù)進(jìn)行修正。臉檢測由此在第一示例性實(shí)施例的臉檢測單元40中執(zhí)行。作為臉檢測的方法,公知的用于檢測"臉"的技術(shù)使用表示特定尺寸(表面積)的臉的模板,且第一示例性實(shí)施例也基于此方法。然而,在第一示例性實(shí)施例的臉檢測中,對模板尺寸與臉圖像尺寸的交叉校驗(yàn)(cross-check)的處理步驟(s叫uence)進(jìn)一步簡化?,F(xiàn)在將使用圖2來說明用于執(zhí)行臉檢測的臉檢測單元40的構(gòu)造。應(yīng)當(dāng)注意,圖2中的每個方框不是對臉檢測單元40的硬件結(jié)構(gòu)的限制,而是僅按照功能分類。通過圖像提取部46連接到系統(tǒng)BUS26、放大/縮小處理部48以及視角狀態(tài)判定部50。通過圖像提取部46從系統(tǒng)BUS26提取在CCD16中通過在時間上連續(xù)的圖像拍攝而獲得的通過圖像數(shù)據(jù)(例如,通過圖像數(shù)據(jù)以30幀/秒處理),該提取為每次一幀。所提取的通過圖像數(shù)據(jù)輸出到放大/縮小處理部48和視角狀態(tài)判定部50。放大/縮小處理部48連接到尺寸放大/縮小率表52和放大/縮小數(shù)據(jù)存儲器54。為執(zhí)行交叉校驗(yàn),放大/縮小處理部48對在通過圖像提取部46中提取的通過圖像數(shù)據(jù)的圖像尺寸執(zhí)行放大處理和縮小處理,并根據(jù)按等級分類的圖像尺寸形成圖像數(shù)據(jù)。放大/縮小處理部48中的通過圖像數(shù)據(jù)圖像尺寸的放大處理和縮小處理如下順次讀出存儲在尺寸放大/縮小率表52中的特定比率;然后用所讀出的特定比率的每個乘以圖像數(shù)據(jù)的垂直和水平長度,同時保持圖像數(shù)據(jù)的固定的縱橫比并且同時也不改變其分辨率;以及生成按等級分類的圖像尺寸的圖像數(shù)據(jù)。與可得到的用于圖像尺寸放大處理和縮小處理的圖像尺寸等級相對應(yīng)的特定比率被存儲在尺寸放大/縮小率表52中。在第一示例性實(shí)施例中,對于等級09的每個都存在一特定的比率,所述比率被存儲用于通過對在通過圖像提取部46中提取的通過圖像數(shù)據(jù)的圖像尺寸進(jìn)行放大處理和縮小處理而對于10個等級(圖像尺寸09)形成圖像尺寸特定的圖像數(shù)據(jù)。應(yīng)當(dāng)注意,上述的等級數(shù)僅是示例,且其顯然不總是需要具有10個等級。當(dāng)完成放大處理和縮小處理時,放大/縮小處理部48將所形成的圖像尺寸特定的圖像數(shù)據(jù)09輸出到放大/縮小數(shù)據(jù)存儲器54。放大/縮小數(shù)據(jù)存儲器54連接到放大/縮小數(shù)據(jù)讀出部58。放大/縮小數(shù)據(jù)存儲器54存儲通過放大/縮小處理部48中通過圖像數(shù)據(jù)的圖像尺寸放大處理和縮小處理而形成的圖像尺寸特定的圖像數(shù)據(jù)09。視角狀態(tài)判定部50連接到尺寸設(shè)定部56用于設(shè)定表示要用于臉檢測的圖像數(shù)據(jù)的圖像尺寸等級的尺寸識別數(shù)據(jù)。當(dāng)所拍攝的攝影目標(biāo)的圖像已與前次(previoustime)拍攝的攝影目標(biāo)發(fā)生變化時,再次執(zhí)行臉檢測。因此,視角狀態(tài)判定部50判定當(dāng)次(currenttime)拍攝的攝影目標(biāo)圖像是否已與前次拍攝的攝影目標(biāo)圖像發(fā)生變化。應(yīng)當(dāng)注意,對于判定關(guān)于所拍攝的攝影目標(biāo)的圖像是否已與前次拍攝的攝影目標(biāo)圖像發(fā)生變化,首先計算估計值,該估計值表示示出了前次提取的通過圖像數(shù)據(jù)的中心位置區(qū)域的亮度的數(shù)據(jù)與示出了當(dāng)次提取的通過圖像數(shù)據(jù)中相同區(qū)域的亮度的數(shù)據(jù)之間的關(guān)系。當(dāng)該估計值等于或大于特定值(specifcvalue)時,判定所拍攝的攝影目標(biāo)圖像已發(fā)生變化。在視角狀態(tài)判定部50中,當(dāng)判定所拍攝的攝影目標(biāo)的圖像已與前次拍攝的攝影目標(biāo)圖像發(fā)生變化時,視角狀態(tài)判定部50將復(fù)位信號輸出到尺寸設(shè)定部56,以便復(fù)位在尺寸設(shè)定部56中設(shè)定的尺寸識別數(shù)據(jù)。尺寸設(shè)定部56基于該復(fù)位信號復(fù)位尺寸識別數(shù)據(jù),并且還重新設(shè)定表示圖像尺寸等級09中的全部或一些的尺寸識別數(shù)據(jù)。尺寸設(shè)定部56連接到放大/縮小數(shù)據(jù)讀出部58和尺寸選擇部60,且放大/縮小數(shù)據(jù)讀出部58連接到比較部62。放大/縮小數(shù)據(jù)讀出部58讀出由尺寸設(shè)定部56設(shè)定的尺寸識別數(shù)據(jù),并從放大/縮小數(shù)據(jù)存儲器54中讀出與所讀出的尺寸識別數(shù)據(jù)相匹配的圖像尺寸的圖像數(shù)據(jù)。放大/縮小數(shù)據(jù)讀出部58將從放大/縮小數(shù)據(jù)存儲器54中讀出的圖像數(shù)據(jù)輸出到比較部62。比較部62連接到模板數(shù)據(jù)存儲器64以及尺寸選擇部60,表示特定尺寸(表面積)模板的模板數(shù)據(jù)存儲在所述模板數(shù)據(jù)存儲器64中。比較部62從模板數(shù)據(jù)存儲器64中讀出模板數(shù)據(jù)。比較部62將所讀出的模板數(shù)據(jù)與從放大/縮小數(shù)據(jù)讀出部58輸出的圖像數(shù)據(jù)進(jìn)行比較。通過此比較對臉是否存在于圖像數(shù)據(jù)中做出判定。在判定之后,比較部62將判定的結(jié)果輸出到尺寸選擇部60。應(yīng)當(dāng)注意,與公知技術(shù)相似的技術(shù)可用作圖像數(shù)據(jù)與模板數(shù)據(jù)的比較方法,因此簡化對其的說明。在放大/縮小處理部48中,對于已經(jīng)過圖像尺寸放大處理/縮小處理并與模板數(shù)據(jù)具有相同尺寸(相同的縱橫比和相同的表面積)的各個圖像數(shù)據(jù),通過順次切取已分成具有比圖像尺寸09的最小尺寸小的尺寸的部分(以下被稱為"部分圖像數(shù)據(jù)")的圖像數(shù)據(jù)的各部分(例如,通過每次移動一個像素),對切取的部分圖像數(shù)據(jù)與模板數(shù)據(jù)順次進(jìn)行比較。該尺寸以下被稱為"讀出單元"。更具體地,計算出表示所切取的部分圖像數(shù)據(jù)的亮度值與模板數(shù)據(jù)的亮度值之間關(guān)系的估計值,當(dāng)該估計值是與閾值(thresholdvalue)相同的值或大于閾值的值時,預(yù)測臉存在于所切取的部分圖像數(shù)據(jù)中。應(yīng)當(dāng)注意,示例性實(shí)施例中的、已經(jīng)通過根據(jù)多個特定乘數(shù)放大或縮小通過圖像而被生成的多個圖像,根據(jù)圖像尺寸分成圖像等級,并且用于每個所分的等級的圖像按照上述讀出單元順次讀出。對于由通過圖像提取單元46所提取的通過圖像的每一幀,對被劃分成讀出單元的部分,順次執(zhí)行用于檢測其中判定臉存在的圖像的臉檢測處理。尺寸選擇部60連接到臉提取數(shù)據(jù)存儲器更新部66。尺寸選擇部60基于從比較部62中輸出的判定結(jié)果來選擇要用于下次臉檢測的通過圖像數(shù)據(jù)的圖像尺寸。在選擇之后,尺寸選擇部60將所選擇的圖像尺寸等級輸出到尺寸設(shè)定部56和臉提取數(shù)據(jù)存儲器更新部66。其中通過比較部62預(yù)測臉存在的圖像尺寸和與其相鄰的圖像尺寸被用作在對下一個通過圖像數(shù)據(jù)的臉檢測中使用的圖像尺寸進(jìn)行選擇的基礎(chǔ)。因此,當(dāng)對通過數(shù)據(jù)執(zhí)行第二次或后續(xù)的臉檢測時,無需使用形成在所有09特定圖像尺寸中的圖像數(shù)據(jù)執(zhí)行臉檢測,這使得能夠減少處理時間。圖3統(tǒng)計地示出了來自一般攝影目標(biāo)的臉尺寸寬度,并示出了如果通過前次臉檢測處理圖像尺寸09中具有兩個其中判定存在臉的圖像尺寸,則通過在接下來的臉檢測中覆蓋與這兩個圖像相鄰的圖像尺寸,即四個圖像尺寸,以98%的概率檢測到臉是可能的。因而,尺寸選擇部60對于其中通過比較部62預(yù)測存在臉的尺寸考慮了四個圖像尺寸,并且選擇要在第二次和后續(xù)的臉檢測中使用的圖像尺寸,表示所選擇的圖像尺寸等級的尺寸識別數(shù)據(jù)由尺寸設(shè)定部56設(shè)定。如圖2中所示,臉提取數(shù)據(jù)存儲器更新部66連接到數(shù)據(jù)輸出部68。臉提取數(shù)據(jù)存儲器更新部66提取包括在已在尺寸選擇部60中判定存在臉的圖像尺寸的圖像數(shù)據(jù)中的臉部分(faceportion)。然后,在臨時存儲有關(guān)所提取的臉部分的數(shù)據(jù)之后,將所存儲的數(shù)據(jù)輸出到數(shù)據(jù)輸出部68。數(shù)據(jù)輸出部68連接到系統(tǒng)BUS26。數(shù)據(jù)輸出部68將與存儲在臉提取數(shù)據(jù)存儲器更新部66中的圖像數(shù)據(jù)相關(guān)的數(shù)據(jù)輸出到系統(tǒng)BUS26,以便修正所提取臉部分的亮度、密度等?,F(xiàn)在將說明根據(jù)第一示例性實(shí)施例的數(shù)碼相機(jī)l的操作。首先在CCD16中通過光學(xué)單元10執(zhí)行攝影目標(biāo)的圖像拍攝,然后順次輸出用于攝影目標(biāo)的色彩R(紅色)、G(綠色)和B(藍(lán)色)的每個的模擬信號,將所輸出的模擬信號輸入到CDS單元20,并執(zhí)行相關(guān)雙采樣處理等。然后將模擬信號從CDS單元20輸入到ADC22,ADC22將R、G和B模擬信號的每個轉(zhuǎn)換成驅(qū)動信號并形成數(shù)字?jǐn)?shù)據(jù),將該數(shù)字?jǐn)?shù)據(jù)輸出到圖像輸入控制器24。圖像輸入控制器24累積(accumulate)從ADC22輸入的圖像數(shù)據(jù),并臨時將圖像數(shù)據(jù)存儲在SDRAM38的特定區(qū)域中。此外,在CPU14的控制下,通過圖像信號處理電路28讀出存儲在SDRAM38中的圖像數(shù)據(jù),并通過應(yīng)用根據(jù)由AE/AWB檢測電路34所檢測的物理量的數(shù)字增益來對其執(zhí)行白平衡。圖像信號處理電路28還執(zhí)行伽瑪處理和銳度處理(sharpnessprocessing)并生成特定位數(shù)(例如8位)的圖像數(shù)據(jù);執(zhí)行YC信號處理并生成亮度信號Y和色度信號Cr、Cb(下文稱為"YC信號");并將YC信號存儲在SDRAM38的不同于上述區(qū)域的區(qū)域中。另外,LCD44配置為可通過顯示通過圖像而用作取景器(finder),所述通過圖像通過由CCD16的連續(xù)圖像拍攝而獲得,并且當(dāng)將LCD44以此方式用作取景器時,所生成的YC信號通過顯示控制電路42順次輸出到LCD44。因而,LCD44顯示通過圖像。此外,在臉檢測單元40中,通過圖像提取部46獲取有關(guān)上述通過圖像的圖像數(shù)據(jù)。在獲取之后,通過放大/縮小處理部48來執(zhí)行圖像尺寸放大處理和縮小處理。然后,通過順次比較表示用于多個圖像數(shù)據(jù)中的每個的讀出單元的尺寸的亮度值與模板數(shù)據(jù)的特定尺寸的亮度值,比較部62判定在任一尺寸的數(shù)據(jù)圖像數(shù)據(jù)中是否存在臉,其中所述多個圖像數(shù)據(jù)由圖像尺寸放大處理和縮小處理獲得?,F(xiàn)在將參照圖4中所示的流程圖來說明臉檢測單元40中的處理。在步驟300中,在通過圖像提取部46中提取通過由CCD16的連續(xù)圖像拍攝而獲得的一幀通過圖像數(shù)據(jù)。然后將所提取的通過圖像數(shù)據(jù)輸出到放大/縮小處理部48和視角狀態(tài)判定部50。接下來,在步驟302中,對所拍攝的攝影目標(biāo)的圖像與前次拍攝的攝影目標(biāo)圖像是否存在任何變化做出判定。在視角狀態(tài)判定部50,將前次由通過圖像提取部46提取的圖像數(shù)據(jù)與當(dāng)次提取的圖像數(shù)據(jù)進(jìn)行比較。在比較之后,如果判定自前次拍攝的攝影目標(biāo)圖像之后,所拍攝的攝影目標(biāo)的圖像已存在變化,那么例程前進(jìn)到步驟304。如果判定沒有發(fā)生變化,那么例程前進(jìn)到步驟314。應(yīng)當(dāng)注意,當(dāng)步驟300中所提取的通過圖像是用于對第一幀執(zhí)行臉檢測處理的通過圖像數(shù)據(jù)時,那么例程一直前進(jìn)到步驟304.在步驟304中,由于對圖像尺寸09(全部尺寸)執(zhí)行臉檢測,所以在尺寸設(shè)定部56中設(shè)定尺寸識別數(shù)據(jù)以表示圖像尺寸等級09。接下來,在步驟306中,在放大/縮小處理部48中,相應(yīng)的特定尺寸,基于由尺寸設(shè)定部56設(shè)定的尺寸識別數(shù)據(jù),從其中預(yù)先存儲有用于圖像尺寸09的中的每個的特定比率的尺寸放大/縮小率表52中順次讀出,然后例程前進(jìn)到步驟308。接下來,在步驟308中,將在步驟306的處理中讀出的特定比率用作在通過圖像提取部46中所提取的通過圖像的垂直和水平長度的乘數(shù),形成特定于相應(yīng)的圖像尺寸的圖像數(shù)據(jù),并將所形成的所有圖像數(shù)據(jù)存儲在放大/縮小數(shù)據(jù)存儲器54中。接下來,對于在步驟308中形成的圖像數(shù)據(jù)中的每個執(zhí)行上述連檢測處理?,F(xiàn)在將參照圖5中所示的流程圖來說明用于此步驟310中的臉檢測的處理的細(xì)節(jié)。首先,在步驟400中,放大/縮小數(shù)據(jù)讀出部58讀出已在尺寸設(shè)定部56中設(shè)定的尺寸識別數(shù)據(jù)中所示出圖像尺寸等級。接下來,在步驟402中,放大/縮小數(shù)據(jù)讀出部58從與步驟400中所讀出的尺寸識別數(shù)據(jù)相對應(yīng)的尺寸的放大/縮小數(shù)據(jù)存儲器54中讀出圖像數(shù)據(jù)。在步驟404中,比較部62從模板數(shù)據(jù)存儲器64中讀出模板數(shù)據(jù),并執(zhí)行讀出模板數(shù)據(jù)與由放大/縮小數(shù)據(jù)讀出部58讀出的圖像數(shù)據(jù)的比較。如上所述圖像數(shù)據(jù)和模板數(shù)據(jù)的比較方法是計算表示所形成的用于特定圖像尺寸09的圖像數(shù)據(jù)的每個的亮度值與模板數(shù)據(jù)的亮度值的關(guān)系的估計值。接下來,如圖4的步驟312中所示,關(guān)于是否已經(jīng)輸入結(jié)束對通過圖像的臉檢測處理的指令以及何時肯定程序(program)結(jié)束,做出判定。然而,當(dāng)沒有這種指令輸入時,那么例程返回到步驟300,并且對下一幀通過圖像數(shù)據(jù)執(zhí)行臉檢測處理。應(yīng)當(dāng)注意,例如,通過用戶按下特定按鈕(例如快門按鈕),輸入結(jié)束臉檢測處理的指令。然而,在步驟314中,當(dāng)步驟312中判定沒有指令輸入時,基于其中在前次臉檢測中巳經(jīng)判定臉存在的通過圖像的圖像尺寸的等級,在尺寸選擇部60中選擇用于對下一個通過圖像的臉檢測處理中的圖像尺寸。在步驟312中,在尺寸選擇部60中,對于用于對下一個通過圖像放大或縮小的圖像尺寸等級,選擇示出了具有閾值或閾值以上的、在步驟310的臉檢測中計算的估計值的圖像尺寸和與其相鄰的圖像尺寸(本實(shí)施例中為四個圖像尺寸)。應(yīng)當(dāng)注意,當(dāng)前次在通過圖像中檢測到?jīng)]有臉存在時,在該步驟中圖像尺寸09被選擇作為圖像尺寸等級。接下來,在步驟316中,表示步驟312中所選擇的圖像尺寸的尺寸識別數(shù)據(jù)由尺寸設(shè)定部56設(shè)定。對于估計值的圖像尺寸,選擇圖像尺寸等級以包括四個圖像尺寸,并在尺寸設(shè)定部56中將尺寸識別數(shù)據(jù)設(shè)定為表示所選擇的圖像尺寸等級?,F(xiàn)在將簡要說明圖3中所示的臉檢測單元40的處理的具體示例,如圖6A到圖6E的處理流程中所示。首先,通過圖像提取部46提取通過圖像數(shù)據(jù),圖6A示出了對于所提取的通過圖像數(shù)據(jù)通過對其進(jìn)行圖像尺寸放大處理和縮小處理而形成用于特定圖像尺寸09(全部尺寸)的圖像數(shù)據(jù)。圖6B示出了這樣一種情形,其中使用所形成的用于特定圖像尺寸09(全部尺寸)的圖像數(shù)據(jù)和模板數(shù)據(jù)的臉檢測的結(jié)果是預(yù)測在圖像尺寸5和6中存在臉。接下來,圖6C示出了這樣一種情形,其中為了選擇要用于接下來的臉檢測的圖像尺寸,選擇圖像尺寸4到7以包括與其中預(yù)測存在臉的圖像尺寸5和6相鄰的四個圖像尺寸。然后,圖6D示出了這樣一種情形,此處使用用于選擇圖像尺寸4到7的圖像數(shù)據(jù)和模板數(shù)據(jù)對第二幀通過圖像執(zhí)行臉檢測處理,結(jié)果是預(yù)測在圖像尺寸4和5中存在臉。接下來,圖6E示出了這樣一種情形,其中用于圖像尺寸3到6的圖像數(shù)據(jù)被選擇作為對第三幀通過圖像進(jìn)行的臉檢測量,以包括四個圖像尺寸,該四個圖像尺寸包括在其中預(yù)測存在臉的圖像尺寸4和5的兩側(cè)上相鄰的圖像尺寸。修改示例在上述第一示例性實(shí)施例中,對于在臉檢測中檢測到存在臉的圖像尺寸,圖像尺寸限寬固定為4,并進(jìn)行控制從而所選擇的圖像尺寸被用于下次的臉檢測。然而,當(dāng)攝影目標(biāo)的臉尺寸相對于圖像數(shù)據(jù)的圖像尺寸較小時,從具有放大了的圖像尺寸的圖像數(shù)據(jù)進(jìn)行臉檢測。因此,由于該部分圖像數(shù)據(jù)與模板數(shù)據(jù)的比較次數(shù)的增加,所以對臉檢測的處理速度具有較大的影響。相反,當(dāng)攝影目標(biāo)的臉尺寸相對于圖像數(shù)據(jù)的圖像尺寸較大時,從具有小圖像尺寸的圖像數(shù)據(jù)檢測臉。因此,由于圖像數(shù)據(jù)部分與模板數(shù)據(jù)的比較次數(shù)減少,所以對臉檢測的處理速度沒有產(chǎn)生較大影響?;诖?,在第一示例性實(shí)施例的修改示例中,當(dāng)使用較大圖像尺寸執(zhí)行臉檢測時,進(jìn)行控制使得用于臉檢測的候選圖像尺寸的等級數(shù)相對減少,從而控制臉檢測的處理速度。用于根據(jù)第一示例性實(shí)施例的修改示例的數(shù)碼相機(jī)l的控制系統(tǒng)的構(gòu)造與根據(jù)上述第一示例性實(shí)施例的數(shù)碼相機(jī)l的控制系統(tǒng)的構(gòu)造(參見圖l)相似,使用相同的附圖標(biāo)記并省略對其的說明。關(guān)于用于執(zhí)行臉檢測的臉檢測單元40的構(gòu)造,將參照圖7進(jìn)行說明,對于與第一示例性實(shí)施例中說明的臉檢測單元40的構(gòu)造(參見圖2)相似的部分使用相同的附圖標(biāo)記,并省略對其的說明。將僅說明與第一示例性實(shí)施例的差別。臉檢測單元40不同于第一示例性實(shí)施例的部分在于具有設(shè)置用于存儲數(shù)據(jù)以限制用于臉檢測的圖像尺寸選擇寬度的尺寸限制數(shù)據(jù)存儲部70。尺寸限制數(shù)據(jù)存儲部70連接到尺寸選擇部60。尺寸選擇部60讀出存儲在尺寸限制數(shù)據(jù)存儲部70中的數(shù)據(jù),并執(zhí)行用于接下來的臉檢測中的圖像尺寸的選擇。圖8A從最小尺寸起順次示出了圖像尺寸等級09,并示出有通過圖像尺寸放大處理和縮小處理而獲得的、被預(yù)定數(shù)n除的相應(yīng)地配置的圖像數(shù)據(jù)短邊長度。此外,圖8A示出了從較小的圖像尺寸中檢測到包括在圖像數(shù)據(jù)中的大的臉尺寸,而在較大的圖像尺寸中檢測到包括在圖像數(shù)據(jù)中的較小的臉尺寸。圖8B是用于限制臉檢測中使用的圖像尺寸限寬的限寬圖的示例。該限寬圖配置為具有對應(yīng)于圖8A中所示的圖像尺寸等級的不同控制寬度,諸如模式a、模式b和模式c。用于限制對應(yīng)于這些模式類型的圖像尺寸等級的數(shù)量的寬度存儲在尺寸限制數(shù)據(jù)存儲部70中。在圖8B中的模式設(shè)定的該示例中,模式a將臉檢測中使用的圖像尺寸的限寬設(shè)定為0到7,模式b將限寬設(shè)定為3到8,而模式c將限寬設(shè)定為6到9?,F(xiàn)在將說明用于改變和設(shè)定模式的每個的限寬的基本原理。如第一示例性實(shí)施例中所述,當(dāng)接下來的臉檢測中使用的圖像尺寸限寬固定為4時,根據(jù)限寬,臉檢測的處理速度出現(xiàn)較大差別。然而,如上所述,由于如果攝影目標(biāo)中的臉尺寸越大則臉檢測從小的圖像尺寸開始執(zhí)行,所以所切取的部分圖像數(shù)據(jù)與模板數(shù)據(jù)的比較次數(shù)可保持較少。也就是說,對臉檢測處理速度不會出現(xiàn)大的影響。因而,即使當(dāng)攝影目標(biāo)中的臉尺寸增加時限寬設(shè)定得更寬,對處理速度也沒有大的影響。然而,由于當(dāng)攝影目標(biāo)的臉尺寸變得較小時臉檢測從較大的圖像尺寸中執(zhí)行,所以所切取的部分圖像數(shù)據(jù)與模板數(shù)據(jù)的比較次數(shù)增加。即,對臉檢測處理速度有較大影響。因此,將小臉尺寸的攝影目標(biāo)的限寬設(shè)定得窄。也就是說,當(dāng)使用包括模式a、模式b和模式c的限寬范圍的圖像尺寸來執(zhí)行各自的臉檢測時,通過設(shè)定限寬的每個,使得臉檢測所需的處理次數(shù)大致相等,并且候選等級數(shù)增加,能夠提高臉檢測精度并控制處理速度。表示模式轉(zhuǎn)換表的數(shù)據(jù)存儲在尺寸限制數(shù)據(jù)存儲部70中,圖9中示出了該模式轉(zhuǎn)換表的一個示例。圖9中所示的模式轉(zhuǎn)換表配置為使得模式a、模式b和模式c能夠根據(jù)在前次臉檢測中其中預(yù)測存在臉的圖像尺寸的最大圖像尺寸與在當(dāng)次臉檢測中其中預(yù)測存在臉的圖像尺寸的最大圖像尺寸之間的關(guān)系而設(shè)定,以便指定用于接下來的臉檢測中的圖像尺寸的限寬。圖9還示出了用于表示模式類型的數(shù)據(jù)而設(shè)定的條件,所述模式類型對應(yīng)于在前次臉檢測中其中預(yù)測存在臉的圖像尺寸的最大圖像尺寸與在當(dāng)次臉檢測中其中預(yù)測存在臉的圖像尺寸的最大圖像尺寸之間的關(guān)系。現(xiàn)在將使用圖10中所示的流程圖來說明臉檢測單元40中的處理,其中與圖3的流程圖相似的步驟被分配了相同的附圖標(biāo)記并省略了對其的說明。在步驟500中,當(dāng)在步驟310中通過臉檢測處理檢測到臉時,例程前進(jìn)到步驟502,而當(dāng)沒有檢測到臉時,那么例程前進(jìn)到步驟312而不執(zhí)行步驟502的處理。在步驟502中,從通過步驟310的臉檢測處理預(yù)測其中存在臉的圖像尺寸等級中,選擇表示最大圖像尺寸的數(shù)據(jù),并且該數(shù)據(jù)臨時存儲在尺寸選擇部60中。在步驟314'中選擇要在下次臉檢測中使用的圖像尺寸等級。然后,在步驟314'中,尺寸選擇部60,基于在步驟502中獲得的表示最大圖像尺寸的數(shù)據(jù),從模式轉(zhuǎn)換表(參見圖9)中讀出相應(yīng)的模式,該相應(yīng)的模式示出了要用于下一個通過圖像數(shù)據(jù)的臉檢測的圖像尺寸等級。然后,尺寸選擇部60在圖8B中所示的限寬圖中與所讀出的模式相對應(yīng)的范圍內(nèi)讀出表示圖像尺寸等級的數(shù)據(jù)。將表示讀出的圖像尺寸等級的數(shù)據(jù)從尺寸選擇部60輸出到尺寸設(shè)定部56。尺寸設(shè)定部56利用表示從尺寸選擇部60輸出的圖像尺寸的數(shù)據(jù)來設(shè)定尺寸識別數(shù)據(jù)。S卩,通過使用限寬圖來控制要在接下來的臉檢測中使用的圖像尺寸的限寬。第二示例性實(shí)施例現(xiàn)在將說明本發(fā)明的第二示例性實(shí)施例。在上面的第一示例性實(shí)施例中,臉檢測是通過對攝影目標(biāo)與模板進(jìn)行交叉校驗(yàn)而執(zhí)行的,然而,例如,攝影目標(biāo)的臉處于各種角度,正向是0°,左側(cè)向是正角度,如圖ll中所示。在第二示例性實(shí)施例中,預(yù)先形成表示臉的左-右面對方向(面外角度)的模板,用于執(zhí)行臉檢交叉校驗(yàn)的執(zhí)行次數(shù)增加,然而,如果利用表示側(cè)向臉、處于某一角度的臉等的面對方向的模板來進(jìn)一步進(jìn)行臉檢測,那么處理時間增加。為解決此問題,第二示例性實(shí)施例使用表示側(cè)向臉、處于某一角度的臉等的面對方向的模板來執(zhí)行臉檢測,并且還控制使得攝影目標(biāo)與模板的交叉校驗(yàn)執(zhí)行次數(shù)減少,且避免了處理時間的增加。由于根據(jù)第二示例性實(shí)施例的數(shù)碼相機(jī)l的控制系統(tǒng)的構(gòu)造與根據(jù)第一示例性實(shí)施例的數(shù)碼相機(jī)l的控制系統(tǒng)(參見圖l)相似,所以將使用相同的附圖標(biāo)記,并省略對其的說明。此外,圖12用于說明執(zhí)行臉檢測的臉檢測單元40的構(gòu)造,然而,對于與在上面的第一示例性實(shí)施例中說明的臉檢測單元40(參見圖2)相似的部件使用相同的附圖標(biāo)記,并省略對其的說明。將僅說明與其不同的部分。與第一示例性實(shí)施例的臉檢測單元40的不同在于設(shè)有檢測判定表72,用于存儲根據(jù)面外角度來判定是否執(zhí)行臉檢測的數(shù)據(jù)。應(yīng)當(dāng)注意,正向被指定為O。,向左的面對方向被指定為正角度。檢測判定表72連接到比較部62。比較部62讀出存儲在檢測判定表72中的數(shù)據(jù),并判定是否執(zhí)行臉檢測。當(dāng)判定將要執(zhí)行臉檢測時,比較部62對圖像數(shù)據(jù)與模板進(jìn)行比較。檢測判定表72設(shè)定有例如表示是否對圖像尺寸等級09執(zhí)行臉檢測的檢測判定信息(Y表示要執(zhí)行臉檢測,N表示不執(zhí)行臉檢測),如下面的表l中所示。應(yīng)當(dāng)注意,表l示中所示的面外角度只是其一個示例,與表l的那些角度不同的角度可用作面外角度。表l<table>tableseeoriginaldocumentpage28</column></row><table>注意Y二執(zhí)行臉檢測,N二不執(zhí)行臉檢測由于通常在攝影目標(biāo)中小的完全側(cè)向臉拍攝的次數(shù)少于正向臉或斜側(cè)向(angled)臉的拍攝,所以對于大的圖像尺寸69進(jìn)行臉檢測處理的面外角度的類型數(shù)設(shè)定為小的,如上面表l中所示。即,隨著所分的圖像的圖像尺寸增加,進(jìn)行臉檢測處理的面外角度的類型數(shù)設(shè)定得更小。所以檢測判定信息設(shè)定為使得當(dāng)檢測到90。面外角度的小臉(完全側(cè)向臉)時,就不對大圖像尺寸6到9執(zhí)行臉檢測。圖13示出了用于控制根據(jù)面外角度是否執(zhí)行臉檢測的圖像尺寸特定限制裝置72A至72J(圖13中省去了圖像尺寸特定限制裝置72C至721),并且比較部62中的一個被設(shè)置為特定于用于臉檢測的每個圖像尺寸。比較部62通過放大/縮小數(shù)據(jù)讀出部58輸入在尺寸設(shè)定部56中設(shè)定的尺寸識別數(shù)據(jù),并在與輸入的圖像尺寸相對應(yīng)的圖像尺寸特定限制裝置72A至72J的任一個中執(zhí)行臉檢測。如圖14中所示,每個圖像尺寸特定限制裝置72A至72J都配置為包括選擇器74和控制器76至84。選擇器74連接到對應(yīng)于每個面外角度而設(shè)置的控制器76至84的每個。選擇器74選擇用于臉檢測執(zhí)行的面外角度。在選擇之后,將表示是否執(zhí)行臉檢測的數(shù)據(jù)輸出到控制器76至84。控制器76基于來自選擇器74的輸出數(shù)據(jù)而設(shè)定用于是否對-90。的面外角度(面向左的側(cè)向)執(zhí)行臉檢測的數(shù)據(jù)。當(dāng)要執(zhí)行臉檢測時,將該數(shù)據(jù)設(shè)定為ON,當(dāng)不執(zhí)行時,將該數(shù)據(jù)設(shè)定為OFF。其它控制器也執(zhí)行類似的處理,其中控制器78對應(yīng)于-45。的面外角度,控制器80對應(yīng)于0。的面外角度,控制器82對應(yīng)于45。的面外角度,而控制器84對應(yīng)于90。的面外角度。此外,與表示正向臉的模板一樣,表示具有-90°、-45°、45°和90°面外角度的臉的模板也預(yù)先存儲在模板數(shù)據(jù)存儲器64中?,F(xiàn)在將使用圖15中所示的流程圖說明根據(jù)第二示例性實(shí)施例的數(shù)碼相機(jī)l中的臉檢測,并且對于與圖14中所示的關(guān)于第一示例性實(shí)施例的臉檢測的流程圖相似的處理步驟將使用相同的附圖標(biāo)記給出說明。首先,在步驟400中,放大/縮小數(shù)據(jù)讀出部58讀出在尺寸設(shè)定部56中設(shè)定的用于臉檢測的尺寸識別數(shù)據(jù)。接下來,在步驟402中,從與在步驟400中讀出的尺寸識別數(shù)據(jù)相對應(yīng)的圖像尺寸的放大/縮小數(shù)據(jù)存儲器54中讀出圖像數(shù)據(jù)。接下來,在步驟600中,比較部62基于在步驟400中讀出的尺寸識別數(shù)據(jù)從檢測判定表72中讀出關(guān)于圖像尺寸和用于臉檢測的面外角度的數(shù)據(jù)。作為步驟600的示例,當(dāng)在尺寸設(shè)定部56中將尺寸識別數(shù)據(jù)設(shè)定為表示圖像尺寸5和6時,比較部62在對應(yīng)于此尺寸識別數(shù)據(jù)的圖像尺寸特定限制裝置72F(圖中未示出)和圖像尺寸特定限制裝置72G(圖中未示出)中執(zhí)行臉檢測。在圖像尺寸特定限制裝置72F中,選擇器74從檢測判定表72中讀出對應(yīng)于圖像尺寸5的檢測判定信息。由于該檢測判定信息表示對所有的面外角度-90°、-45°、0°、45。和90。執(zhí)行臉檢測,如表1中所示,所以將控制器76至84的每個都設(shè)定為ON。此外,在圖像尺寸特定限制裝置72G中,選擇器74從檢測判定表72中讀出對應(yīng)于圖像尺寸6的檢測判定信息。由于該檢測判定信息表示對面外角度_45°、0。和45。執(zhí)行臉檢測,如表1中所示,所以將控制器76和84設(shè)定為OFF。接下來,在步驟404中,比較部62從模板數(shù)據(jù)存儲器64中讀出模板。然后在所讀出的模板數(shù)據(jù)與從放大/縮小數(shù)據(jù)讀出部58中讀出的圖像數(shù)據(jù)之間作比較。如上所述,圖像數(shù)據(jù)與模板數(shù)據(jù)的比較方法是使用與控制器76至84中在步驟600被設(shè)定為ON的面外角度相對應(yīng)的模板,計算表示所切取的圖像數(shù)據(jù)的亮度值與模板數(shù)據(jù)的亮度值之間的關(guān)系的估計值。應(yīng)當(dāng)注意,第二示例性實(shí)施例的臉檢測可用于第一示例性實(shí)施例以及第一示例性實(shí)施例的修改示例的圖4和圖10中所示的步驟310的處理中。第三示例性實(shí)施例現(xiàn)在將說明本發(fā)明的第三示例性實(shí)施例。在第二示例性實(shí)施例中,臉檢測是在考慮了諸如側(cè)向臉或斜側(cè)向臉的面對方向的情況下執(zhí)行的,然而,如果攝影者在將數(shù)碼相機(jī)l繞它的光學(xué)軸或與其平行的軸為中心旋轉(zhuǎn)時拍攝,那么攝影目標(biāo)中的臉具有各種角度,其中豎直方向?yàn)镺。,而從豎直方向起沿順時針方向的旋轉(zhuǎn)為正角度,如圖16中所示。在這種情況下,如果進(jìn)一步地為具有豎直方向?yàn)閛。而從豎直方向起沿順時針方向的旋轉(zhuǎn)為正角度的旋轉(zhuǎn)角度(面內(nèi)角度)的臉形成模板,則通過圖像數(shù)據(jù)與模板之間執(zhí)行的比較次數(shù)增加,并且處理時間也增加。為了解決此問題,第三示例性實(shí)施例的目的在于在豎直方向?yàn)镺。的情況下,使用表示沿順時針方向旋轉(zhuǎn)的臉的模板來執(zhí)行臉檢測;以及還控制使得通過圖像數(shù)據(jù)與模板的交叉校驗(yàn)的執(zhí)行次數(shù)減少,并避免處理時間的增加。由于用于根據(jù)第三示例性實(shí)施例的數(shù)碼相機(jī)l的控制系統(tǒng)的構(gòu)造與根據(jù)上面的第一示例性實(shí)施例的數(shù)碼相機(jī)l的控制系統(tǒng)的構(gòu)造(參見圖1和圖2)相似,將使用相同的附圖標(biāo)記,并省略對其的說明。圖17示出了用于執(zhí)行面內(nèi)判別器與模板數(shù)據(jù)的比較的判別器組86,并且判別器組86被提供到比較部62。判別器組86配置為包括判別選擇部88;面外(左側(cè)向)判別器卯、面外(正向)判別器92、以及面外(右側(cè)向)判別器94(下文總稱為面外判別器);以及面內(nèi)(0°)判別器96、面內(nèi)(30°)判別器98等直到面內(nèi)(330°)判別器118(下文總稱為面內(nèi)判別器)。判別選擇部88連接到面外判別器和面內(nèi)判別器。判別選擇部88將臉檢測與目標(biāo)面外角度和面內(nèi)角度相聯(lián)系,并選擇對應(yīng)的面外判別器和面內(nèi)判別器。然后,將圖像數(shù)據(jù)輸出到所選擇的面外判別器和面內(nèi)判別器。面外(左側(cè)向)判別器90執(zhí)行自判別選擇部88輸出的圖像數(shù)據(jù)與自模板數(shù)據(jù)存儲器64讀出的用于270。面外角度(面向左側(cè))的模板數(shù)據(jù)的比較。同樣地,面外(正向)判別器92使用用于0。面外角度(面向正向)的模板數(shù)據(jù)來執(zhí)行比較,而面外(右側(cè)向)判別器94使用用于90。面外角度(面向右側(cè))的模板數(shù)據(jù)來執(zhí)行比較。表示具有面內(nèi)角度和面外角度的臉的模板數(shù)據(jù)存儲在模板數(shù)據(jù)存儲器64中。在根據(jù)第三示例性實(shí)施例的數(shù)碼相機(jī)l中,在表示正向、右側(cè)向和左側(cè)向的面外角度的臉的每個的模板數(shù)據(jù)上,通過從豎直方向O。起沿順時針方向以30。間隔的旋轉(zhuǎn)形成模板數(shù)據(jù),然而,不限于其,其他角度可用作面外角度和面內(nèi)角度。面內(nèi)(0°)判別器96執(zhí)行自判別選擇部88輸出的圖像數(shù)據(jù)與表示處于從模板數(shù)據(jù)存儲器64讀出的0。面內(nèi)角度的臉的模板數(shù)據(jù)的比較。同樣地,面內(nèi)(30°)判別器98到面內(nèi)(330°)判別器118使用表示相應(yīng)的面內(nèi)角度的臉的模板數(shù)據(jù),用于執(zhí)行比較。接下來,將使用圖18至圖21中所示的流程圖來說明臉檢測單元40中的處理,與圖4的流程圖中的步驟相同的步驟被分配了相同的附圖標(biāo)記并省略對其的說明。應(yīng)當(dāng)注意,圖18至21中所示的流程圖示出了對一幀通過圖像所進(jìn)行的臉檢測處理,以及用于基于該結(jié)果來對于下一個通過圖像設(shè)定在臉檢測處理中進(jìn)行檢測的面內(nèi)角度的處理。首先,在步驟700中,將用于對執(zhí)行臉檢測次數(shù)計數(shù)的計數(shù)器(dirc)復(fù)位。在下一步驟702中,在判別選擇部88中選擇面內(nèi)(0°)判別器96、面內(nèi)(卯°)判別器102以及面內(nèi)(270°)判別器114,用于執(zhí)行處于O。、90。和270。面內(nèi)角度的臉檢測。執(zhí)行處于O。、90。和270。面內(nèi)角度的臉檢測的基本原理是當(dāng)攝影者通過將數(shù)碼相機(jī)l繞它的光學(xué)軸或與其平行的軸旋轉(zhuǎn)而拍攝時,在攝影目標(biāo)中經(jīng)??赡艽嬖贠。、90。和270。的臉,其中豎直方向?yàn)镺。,順時針方向?yàn)檎蛐D(zhuǎn)。接下來,在步驟704中,使用表示在步驟304在尺寸設(shè)定部56中設(shè)定的尺寸識別數(shù)據(jù)的特定圖像尺寸09中的圖像數(shù)據(jù)、使用在步驟502中選擇的面內(nèi)(0°)判別器96、面內(nèi)(90°)判別器102以及面內(nèi)(270°)判別器114,執(zhí)行臉檢測?,F(xiàn)在將使用圖20中所示的流程圖來說明此步驟704的處理細(xì)節(jié),對于與圖5和圖15的流程圖中所示的關(guān)于在第一示例性實(shí)施例、第一示例性實(shí)施例的修改示例以及第二示例性實(shí)施例中說明的處理相同的處理步驟分配相同的附圖標(biāo)記,并省略對其的說明。首先,在步驟400中,放大/縮小數(shù)據(jù)讀出部58讀出表示在尺寸設(shè)定部56中設(shè)定的用于臉檢測的圖像尺寸09的尺寸識別數(shù)據(jù)。在下一步驟402中,放大/縮小數(shù)據(jù)讀出部58從放大/縮小數(shù)據(jù)存儲器54中讀出與在步驟400中讀出的尺寸識別數(shù)據(jù)相對應(yīng)的圖像數(shù)據(jù)。接下來,在步驟738中,使用在步驟702中選擇的面內(nèi)(0°)判別器96、面內(nèi)(90°)判別器102以及面內(nèi)(270°)判別器114執(zhí)行圖像數(shù)據(jù)與模板數(shù)據(jù)的比較。為執(zhí)行圖像數(shù)據(jù)與模板數(shù)據(jù)的比較,面內(nèi)(0°)判別器96從面外(右側(cè)向)判別器94中讀出0。面內(nèi)角度的模板數(shù)據(jù)。接下來,通過已在步驟402中由放大/縮小數(shù)據(jù)讀出部58讀出的圖像尺寸09的每個圖像尺寸來執(zhí)行與o。面內(nèi)角度的模板數(shù)據(jù)的比較。以類似的方式,面內(nèi)(90°)判別器102使用90。面內(nèi)角度的模板數(shù)據(jù)執(zhí)行比較,而面內(nèi)(270°)判別器114使用270。面內(nèi)角度的模板數(shù)據(jù)執(zhí)行比較。如上所述,圖像數(shù)據(jù)與模板數(shù)據(jù)的比較方法是計算表示圖像數(shù)據(jù)的亮度值與模板數(shù)據(jù)的亮度值之間的關(guān)系的估計值。接下來,在步驟706中,如果從由圖像尺寸09形成的圖像數(shù)據(jù)中檢測到其中預(yù)測存在臉的圖像尺寸,那么例程前進(jìn)到步驟740(參見圖21)。即,在步驟738,當(dāng)在比較部62中執(zhí)行臉檢測、計算的估計值的結(jié)果已檢測出表示預(yù)定閾值或更大值的圖像尺寸時,例程前進(jìn)到步驟740。當(dāng)沒有檢測到這樣的圖像尺寸時,那么例程前進(jìn)到步驟708。在步驟708中,顯示臉檢測執(zhí)行次數(shù)的計數(shù)器(dire)增加,并且當(dāng)計數(shù)變?yōu)轭A(yù)定次數(shù)(DDA表示預(yù)先設(shè)定的預(yù)定次數(shù))或更大時,判定對于0。、90?;?70。的面內(nèi)角度沒有臉存在,然后例程前進(jìn)到步驟710。如果計數(shù)器(dirc)小于預(yù)定的次數(shù),那么例程返回到步驟704。應(yīng)當(dāng)注意,在步驟708中顯示的出1^++指的是增加了的(111^。下文將使用的&^++具有相同的意思。在步驟710中,將用于對臉檢測執(zhí)行的次數(shù)計數(shù)的計數(shù)器(dirc)復(fù)位。接下來,在步驟712中,設(shè)定面內(nèi)角度以擴(kuò)寬用于執(zhí)行臉檢測的面內(nèi)角度的范圍。通過判別選擇部88選擇與要進(jìn)行臉檢測的面內(nèi)角度相對應(yīng)的面內(nèi)判別器。在示例性實(shí)施例中,面內(nèi)角度在該步驟中被設(shè)定為30°、60°、120°、240°、300。和330。的面內(nèi)角度,然而,顯然不限于這些。在步驟714中,將執(zhí)行與步驟704中相似的處理,因此將省略對其的說明。接下來,在步驟716中,將執(zhí)行與步驟706中相似的處理,因此將省略對其的說明,并且當(dāng)檢測到表示在預(yù)定閾值或更大值的比較部62中計算的估計值的圖像尺寸時,例程前進(jìn)到步驟740,而當(dāng)沒有檢測到這樣的圖像尺寸時,例程前進(jìn)到步驟718。在步驟718中,與在步驟708中相似,示出臉檢測執(zhí)行的次數(shù)的計數(shù)器(dirc)增加,當(dāng)計數(shù)超過預(yù)定次數(shù)(DDB表示預(yù)先設(shè)定的預(yù)定次數(shù))時,那么例程前進(jìn)到步驟720(參見圖19)。即,當(dāng)在步驟712中選擇的面內(nèi)判別器沒有檢測到臉時,步驟718中的判定是肯定的。然而,如果計數(shù)器(dirc)小于預(yù)定的次數(shù),那么例程返回到步驟714。接下來,在步驟720中,將用于對臉檢測執(zhí)行的次數(shù)計數(shù)的計數(shù)器(dirc)復(fù)位。然后,在步驟722中,在判別器組86中選擇面外(左側(cè)向)判別器90、面外(正向)判別器92、面外(右側(cè)向)判別器94、面內(nèi)(0°)判別器96、面內(nèi)(90°)判別器102以及面內(nèi)(270°)判別器114,從而對左側(cè)向、正向、右側(cè)向的面外角度以及O。、90。和270。的面內(nèi)角度執(zhí)行臉檢測。接下來,在步驟724中,使用在步驟718中選擇的面外(左側(cè))判別器90、面外(正向)判別器92、面外(右側(cè))判別器94、面內(nèi)(0°)判別器96、面內(nèi)(90°)判別器102以及面內(nèi)(270°)判別器114,對為在步驟304在尺寸設(shè)定部56中設(shè)定的尺寸識別數(shù)據(jù)而形成的圖像數(shù)據(jù),即對用于09的特定圖像尺寸的圖像數(shù)據(jù)執(zhí)行臉檢測?,F(xiàn)在將參照圖20中所示的流程圖來說明此步驟724中的處理的細(xì)節(jié)。首先,在步驟400中,放大/縮小數(shù)據(jù)讀出部58讀出表示在尺寸設(shè)定部56中設(shè)定的用于臉檢測的圖像尺寸09的尺寸識別數(shù)據(jù)。接下來,在步驟402中,放大/縮小數(shù)據(jù)讀出部58從放大/縮小數(shù)據(jù)存儲器54中讀出與在步驟400中讀出的尺寸識別數(shù)據(jù)相對應(yīng)的圖像數(shù)據(jù)。接下來,在步驟738中,使用在步驟722中選擇的面外(左側(cè)向)判別器90、面外(正向)判別器92、面外(右側(cè)向)判別器94、面內(nèi)(0。)判別器96、面內(nèi)(90°)判別器102以及面內(nèi)(270°)判別器114,執(zhí)行圖像數(shù)據(jù)與模板數(shù)據(jù)的比較。在此步驟738的比較中,首先面外(左側(cè)向)判別器90從模板數(shù)據(jù)存儲器64中讀出面向左側(cè)的模板數(shù)據(jù)。然后將已在步驟402中由放大/縮小數(shù)據(jù)讀出部58讀出的圖像尺寸09的圖像數(shù)據(jù)逐個尺寸地與面向左側(cè)的模板數(shù)據(jù)相比較。類似地,面外(正向)判別器92使用面向正向的模板數(shù)據(jù)執(zhí)行比較,而面外(右側(cè))判別器94使用面向右側(cè)的模板數(shù)據(jù)執(zhí)行比較。當(dāng)完成面外判別器中的處理時,面內(nèi)(0°)判別器96從模板數(shù)據(jù)存儲器64中讀出0。面內(nèi)角度以及面向左側(cè)、面向正向和面向右側(cè)的面外角度的模板數(shù)據(jù)。接下來,在步驟402中,將已在步驟402中由放大/縮小數(shù)據(jù)讀出部58讀出的圖像尺寸09的圖像數(shù)據(jù)逐個尺寸地與讀出的模板數(shù)據(jù)相比較。以類似的方式,面內(nèi)(90°)判別器102使用90。的面內(nèi)角度以及面向左側(cè)、面向正向和面向右側(cè)的面外角度的模板數(shù)據(jù)執(zhí)行比較,而面內(nèi)(270°)判別器114使用270。的面內(nèi)角度以及面向左側(cè)、面向正向和面向右側(cè)的面外角度的模板數(shù)據(jù)執(zhí)行比較。如上所述,圖像數(shù)據(jù)與模板數(shù)據(jù)的比較方法是計算表示所切取的圖像數(shù)據(jù)的亮度值與模板數(shù)據(jù)的亮度值之間的關(guān)系的估計值。接下來,在步驟726中,執(zhí)行與在步驟706和716中相似的處理,因此將省略對其的說明,并且如果由比較部62所計算的估計值示出了預(yù)定閾值的值或更大的值,則當(dāng)已經(jīng)檢測到臉存在于圖像尺寸中時,例程前進(jìn)到步驟740。然而,如果沒有檢測到臉存在于圖像尺寸中,則例程前進(jìn)到步驟728。檢測到表示由預(yù)定閾值或更大值的比較部62計算的估計值的圖像尺寸,則例程前進(jìn)到步驟740。接下來,在步驟728中,示出臉檢測執(zhí)行的次數(shù)的計數(shù)器(dirc)增加,當(dāng)計數(shù)超過預(yù)定次數(shù)(DDC表示預(yù)先設(shè)定的預(yù)定次數(shù))時,判定對于每個都具有面向左側(cè)、面向正向和面向右側(cè)的面外角度的0。、90。存在,然后例程前進(jìn)到步驟730。如果計數(shù)器(dirc)小于預(yù)定的次數(shù),那么例程返回到步驟724。在步驟730,將用于對臉檢測執(zhí)行的次數(shù)計數(shù)的計數(shù)器(dirc)復(fù)位。接下來,在步驟732中,在判別選擇部88中選擇面外(左側(cè)向)判別器90、面外(正向)判別器92、面外(右側(cè)向)判別器94、面內(nèi)(0°)判別器96、面內(nèi)(30°)判別器98等直到面內(nèi)(330°)判別器118,從而對面向左側(cè)、面向正向和面向右側(cè)的面外角度以及30。、60。、120°、240°、300。和330。的面內(nèi)角度執(zhí)行臉檢測。在步驟734,執(zhí)行與在步驟724中相似的處理,因此將省略對其的說明,使用為每個特定圖像尺寸09形成的圖像數(shù)據(jù)的面外判別器和面內(nèi)判別器,使用對應(yīng)于30。、60°、120°、240°、300。和330。的面內(nèi)角度的以30。間隔的面內(nèi)角度以及面向左側(cè)、面向正向和面向右側(cè)的面外角度的模板數(shù)據(jù)執(zhí)行比較。接下來,在步驟736中,執(zhí)行與在步驟706、步驟716和步驟726中相似的處理,因此將省略對其的說明,并且如果檢測到表示由比較部62所計算的、具有預(yù)定閾值或更大值的估計值的圖像尺寸,則例程前進(jìn)到圖21中所示的步驟740。如果沒有檢測到這樣的圖像尺寸,則例程前進(jìn)到步驟739。接下來,在步驟739中,當(dāng)計數(shù)器超過預(yù)定次數(shù)(DDC表示預(yù)先設(shè)定的預(yù)定次數(shù))時當(dāng)前程序結(jié)束。g卩,當(dāng)利用當(dāng)前程序檢測到?jīng)]有臉存在于進(jìn)行臉檢測的通過圖像中時,步驟739中的判定是肯定的。應(yīng)當(dāng)注意,當(dāng)當(dāng)前程序已經(jīng)結(jié)束而沒有從該通過圖像中檢測到臉時,當(dāng)前程序再次開始,并且對于下一個通過圖像利用當(dāng)前程序初始化臉檢測。如果計數(shù)器(dire)少于預(yù)定次數(shù),則例程返回到步驟734,且在對應(yīng)于計數(shù)器值的面外角度和面內(nèi)角度處對于同一通過圖像反復(fù)進(jìn)行臉檢測。接下來,在圖21的步驟740中,對于在步驟706、步驟716、步驟726和步驟736中其中判定存在臉的圖像尺寸的圖像數(shù)據(jù)中的面內(nèi)角度是否在330°0°~30°的范圍內(nèi)做出判定。當(dāng)是這種情況時,那么在步驟746中,將用作下次臉檢測的面內(nèi)角度的角度范圍設(shè)定為其中已經(jīng)判定臉存在的面內(nèi)角度±30°。設(shè)定面內(nèi)角度的方法基于下文表2中所示的方位判定表(orientationdecisiontable)來設(shè)定。下文表2中所示的方位判定表將臉檢測中檢測的最經(jīng)常檢測的面內(nèi)角度設(shè)定為典型的臉角度(faceangle),并根據(jù)與水平/垂直模式和多角度模式的方位判別模式的關(guān)系為方位特定模式的每個設(shè)定面內(nèi)角度。表2<table>tableseeoriginaldocumentpage39</column></row><table>注意"一"表示不進(jìn)行臉檢測上面表2的水平/垂直模式配置有三種類型,其表示如圖22中所示的按照從左起的順序的240°~300°、330°~30°以及60°~120°的面內(nèi)角度范圍。由于大多數(shù)面存在于具有O。、90。和270。面內(nèi)角度這樣的模式中,所以該面內(nèi)角度范圍以這些角度為中心設(shè)定。此外,上面表2中的多角度模式配置有七種模式,其表示如圖23中所示的按照從左上起的順序的240°~300°、270°~330°、300°~0°,以及按照從左下起的順序的330。30。、0°~60°、30°~90°和60°~120°的面內(nèi)角度范圍。由于這些模式可隨著以30。為單位的角度范圍改變,所以當(dāng)攝影目標(biāo)的臉慢慢改變時,可在更適當(dāng)?shù)慕嵌确秶鷥?nèi)執(zhí)行臉檢測。因此,在此步驟746中,基于其中已經(jīng)檢測到臉的面內(nèi)角度,設(shè)定用于在對下一個通過圖像的臉檢測中使用的面內(nèi)角度范圍,并且已對所述面內(nèi)角度范圍設(shè)定了上述模式中的任一個。應(yīng)當(dāng)注意,表2中的面內(nèi)角度范圍僅是其一個示例,可對要用于對下一個通過圖像的臉檢測中的面內(nèi)角度設(shè)定不同于表2中的面內(nèi)角度范圍的范圍。當(dāng)在步驟740中沒有應(yīng)用范圍330。0。30。時,那么例程前進(jìn)到步驟742。在步驟742中,對于在步驟706、步驟716、步驟726和步驟736中判定為具有臉的圖像尺寸的圖像數(shù)據(jù)中包括的面內(nèi)角度是否是60°~90°120°做出判定。當(dāng)是這種情況時,例程前進(jìn)到步驟746。在步驟746中設(shè)定要在臉檢測中使用的面內(nèi)角度范圍,如上所述。當(dāng)不是這種情況時,例程前進(jìn)到步驟744。在步驟744中,對于在步驟706、步驟716、步驟726和步驟736中判定為具有臉的圖像尺寸的圖像數(shù)據(jù)中包括的面內(nèi)角度是否是240°~270°~300°做出判定。.當(dāng)是這種情況時,例程前進(jìn)到步驟746。在步驟746中設(shè)定要在臉檢測中使用的面內(nèi)角度范圍,如上所述。當(dāng)不是這種情況時,例程返回到步驟734(參見圖19)。應(yīng)當(dāng)注意,用于設(shè)定如步驟746中所示的面內(nèi)角度范圍的、其中檢測到臉的面內(nèi)角度的范圍(在步驟740、步驟742和步驟744中所示的范圍)僅是其一個示例,可使用其他范圍。通過執(zhí)行上述處理作為初始判別,能夠預(yù)測無論圖像尺寸或面內(nèi)角度是否存在臉,都將本發(fā)明應(yīng)用于在時間上連續(xù)拍攝的圖像,并且具體地,應(yīng)用于圖像數(shù)據(jù)中包括的臉的面外角度諸如由于相機(jī)抖動或攝影目標(biāo)的移動而產(chǎn)生變化的情況中。由此,在初始判別之后必須根據(jù)面外角度的變化來定期執(zhí)行臉檢測。然而,如果使用所有的面外角度進(jìn)行臉檢測,那么處理時間大大增加,因此進(jìn)行控制使得對于不需要臉檢測的面外角度不進(jìn)行臉檢測。圖24示出了面外控制的轉(zhuǎn)換圖。在此轉(zhuǎn)換圖中,節(jié)點(diǎn)A表示圖18到圖21中說明的流程圖中的初始判別處理。此外,節(jié)點(diǎn)B表示對于正向、右側(cè)向和左側(cè)向的面外角度執(zhí)行的臉檢測。同樣地,對于用于執(zhí)行臉檢測的每個面外角度,節(jié)點(diǎn)C表示正向和右側(cè)向面外角度,節(jié)點(diǎn)D表示正向和左側(cè)向面外角度,節(jié)點(diǎn)E表示右側(cè)向和左側(cè)向面外角度,節(jié)點(diǎn)F表示正向面外角度,節(jié)點(diǎn)G表示右側(cè)向面外角度,而節(jié)點(diǎn)H表示左側(cè)向面外角度,箭頭方向是處理轉(zhuǎn)換的方向。作為轉(zhuǎn)換的示例,當(dāng)在節(jié)點(diǎn)B執(zhí)行臉檢測時如果判定對正向和右側(cè)向面外角度已經(jīng)檢測到了臉,則將處理轉(zhuǎn)換到節(jié)點(diǎn)C;如果判定對正向和左側(cè)向面外角度已經(jīng)檢測到了臉,則將處理轉(zhuǎn)換到節(jié)點(diǎn)D;如果判定對正向面外角度已經(jīng)檢測到了臉,則將處理轉(zhuǎn)換到節(jié)點(diǎn)F。此外,當(dāng)在節(jié)點(diǎn)B沒有檢測到臉時,那么使用正向、右側(cè)向和左側(cè)向面外角度重復(fù)執(zhí)行臉檢測。進(jìn)一步地,當(dāng)在節(jié)點(diǎn)的每個處重復(fù)臉檢測時,如圖24中所示,縮小角度,即設(shè)定面內(nèi)角度并執(zhí)行臉檢測。然而,當(dāng)重復(fù)執(zhí)行臉檢測時,如果判定臉不存在,那么處理沿虛線箭頭的方向轉(zhuǎn)換。作為沿虛線箭頭方向的轉(zhuǎn)換處理方法的示例,在節(jié)點(diǎn)C到H中,當(dāng)臉檢測執(zhí)行預(yù)定次數(shù)(DN次)時,處理沿虛線箭頭的方向轉(zhuǎn)換(節(jié)點(diǎn)B是轉(zhuǎn)換目的地)。應(yīng)當(dāng)注意,當(dāng)在預(yù)定的連續(xù)次數(shù)(DN次)的臉檢測之后沒有判定臉的存在,那么也可轉(zhuǎn)換到節(jié)點(diǎn)A。作為沿虛線箭頭方向的處理轉(zhuǎn)換的另一示例,當(dāng)臉檢測的執(zhí)行次數(shù)小于DN次,并且對于預(yù)定的連續(xù)次數(shù)(NN次),判定沒有臉存在,那么處理沿虛線箭頭方向轉(zhuǎn)換(節(jié)點(diǎn)B作為轉(zhuǎn)換目的地)。與上述相似,當(dāng)臉檢測的執(zhí)行次數(shù)小于DN次,并且對于預(yù)定的連續(xù)次數(shù)(NN次),判定沒有臉存在,那么處理可轉(zhuǎn)換到節(jié)點(diǎn)A。現(xiàn)在將使用圖25中所示的流程圖來說明臉檢測單元40中的處理。首先,在步驟748執(zhí)行初始判別處理。在此步驟748中,將執(zhí)行與圖18至圖21中所示的流程圖所說明的內(nèi)容相似的處理,并因此省略對其的說明。接下來,在步驟750中,從在步驟748中檢測到的圖像尺寸的最大圖像尺寸中選擇在對下一個通過圖像的臉檢測中使用的圖像尺寸。如在第一示例性實(shí)施例和第一示例性實(shí)施例的修改示例中所說明的,這種選擇方法是或者選擇以包括最大圖像尺寸附近的四個圖像尺寸,或者使用限寬圖(參見圖8B)和模式轉(zhuǎn)換表(參見圖9)來選擇圖像尺寸。在步驟752中,判別選擇部88中的面外判別器和面內(nèi)判別器對應(yīng)于正向、右側(cè)向和左側(cè)向面外角度和在步驟746中為面內(nèi)角度設(shè)定的值。在判別選擇部88中選擇面外(左側(cè)向)判別器90、面外(正向)判別器92和面外(右側(cè)向)判別器94,并且對面內(nèi)(0°)判別器96、面內(nèi)(30°)判別器98等直到面內(nèi)(330°)判別器118中的哪一個對應(yīng)于在步驟746中設(shè)定的值做出選擇。通過該選擇設(shè)定進(jìn)行臉檢測的面外角度和面內(nèi)角度。接下來,在步驟754中,使用在步驟750中選擇的圖像尺寸和在步驟752中設(shè)定的面外角度和面內(nèi)角度來執(zhí)行臉檢測?,F(xiàn)在將參照圖26中所示的流程圖來說明此步驟754的臉檢測細(xì)節(jié)。首先,在步驟770中,使用在步驟750中選擇的圖像尺寸和在步驟752中設(shè)定的面外角度和面內(nèi)角度來執(zhí)行臉檢測,由于此執(zhí)行與圖20中所說明的臉檢測的處理相似,所以將省略對其的說明。接下來,在步驟772中,基于步驟770的臉檢測執(zhí)行結(jié)果,對于是否存在臉做出判定。判定被做出使得如果作為預(yù)定時間(TD秒)的臉檢測的執(zhí)行結(jié)果判定沒有檢測到臉,則重新從開始執(zhí)行圖25的流程圖的處理。判定方法與步驟706、步驟716、步驟726和步驟736中執(zhí)行的處理相似,因此將省略對其的說明。當(dāng)在步驟772中判定沒有臉存在時,例程前進(jìn)到步驟774。在步驟774中,對于計時器TM是否處于運(yùn)行中做出判定。當(dāng)步驟772中的判定是存在臉時,那么計時器TM在步驟776中復(fù)位。如果在步驟774中計時器TM處于運(yùn)行中,那么例程前進(jìn)到步驟780。如果計時器TM沒有運(yùn)行,那么例程前進(jìn)到步驟778并且將計時器TM初始化(設(shè)定為0)。接下來,在步驟780中,執(zhí)行計時器TM的增量值(incrementedvalue)和預(yù)定時間(TD秒)的比較。如果計時器TM等于預(yù)定時間(TD秒)或更大,則例程前進(jìn)到步驟782,并圖25中所示的流程圖的處理返回到步驟748。如果計時器TM小于預(yù)定時間(TD秒),則例程前進(jìn)到步驟784。應(yīng)當(dāng)注意,步驟780中所示的計時器TM++表示計時器TM的增量值。在步驟784,對步驟770執(zhí)行的臉檢測所檢測的面外角度是否對應(yīng)于所有的正向、右側(cè)和左側(cè)面外角度做出判定。執(zhí)行此判定的原因是使得,如圖24中所示,當(dāng)面外角度不同于正向、右側(cè)向和左側(cè)向,即當(dāng)在節(jié)點(diǎn)C到H中臉檢測執(zhí)行了預(yù)定次數(shù)(DN次)時,做出使用正向、右側(cè)向和左側(cè)向面外角度(轉(zhuǎn)換到節(jié)點(diǎn)B)執(zhí)行接下來的臉檢測的判定。當(dāng)在步驟784判定沒有一致性時,例程前進(jìn)到步驟786。在步驟786中,對計數(shù)器CT是否正在計數(shù)做出判定,所述計數(shù)器CT用于對使用不是正向、右側(cè)向和左側(cè)向面外角度的面外角度來執(zhí)行臉檢測的次數(shù)計數(shù)。如果計數(shù)器CT沒有計數(shù),那么例程前進(jìn)到步驟788,啟動計數(shù)器CT并將計數(shù)器CT初始化(設(shè)定為0)。如果計數(shù)器CT正在計數(shù),那么例程前進(jìn)到步驟790。應(yīng)當(dāng)注意,當(dāng)在步驟784判定了一致性時,例程前進(jìn)到步驟792,將計數(shù)器CT復(fù)位。在復(fù)位之后,例程前進(jìn)到圖25的步驟756。在步驟790,將計數(shù)器CT的增量值與預(yù)定次數(shù)(DN次)進(jìn)行比較。如果計數(shù)器CT等于預(yù)定次數(shù)(DN次)或更大,則例程前進(jìn)到步驟794。當(dāng)計數(shù)器CT小于預(yù)定次數(shù)(DN次)時,例程前進(jìn)到圖25的步驟756。應(yīng)當(dāng)注意,在步驟790處所示的計數(shù)器(:丁++表示計數(shù)器01已增加。在步驟794中將計數(shù)器CT復(fù)位。在復(fù)位之后例程前進(jìn)到步驟796。在步驟796中設(shè)定小于在步驟770中檢測到的最大圖像尺寸的圖像尺寸。執(zhí)行該設(shè)定使得通過設(shè)定更小的圖像尺寸來檢測較大尺寸的臉是可能的,因?yàn)槿绻ㄟ^利用更小圖像尺寸為臉檢測設(shè)定的圖像尺寸限寬來執(zhí)行臉檢測,則不能對拍攝時出現(xiàn)的較大臉執(zhí)行臉檢測。接下來,在步驟798中,當(dāng)作為用于執(zhí)行面外角度轉(zhuǎn)換的條件的臉檢測執(zhí)行的DN次等于預(yù)定的連續(xù)次數(shù)(MRC次)或更大時,改變用于臉檢測的圖像尺寸。這種改變是這樣做出的圖像尺寸周期性變化從而不僅僅對固定(constant)的圖像尺寸執(zhí)行臉檢測。因而,在步驟798,在對執(zhí)行的DN次計數(shù)的參數(shù)MR—cnt的增量值與預(yù)定次數(shù)(MRC次)之間進(jìn)行比較。如果MR—cnt等于或大于預(yù)定次數(shù)(MRC次),則例程前進(jìn)到步驟800。如果MR—cnt小于預(yù)定次數(shù)(MRC次),那么例程返回到圖25中所示的步驟750。應(yīng)當(dāng)注意,步驟798中所示的MR—cnt十+表示MR—cnt已增加。在步驟800中改變用于接下來的臉檢測的圖像尺寸。作為圖像尺寸的示例,選擇表示最小圖像尺寸等級的"0"。在選擇之后,例程前進(jìn)到步驟750。應(yīng)當(dāng)注意,在此步驟800中,可以選擇與表示最小圖像尺寸等級的"o"不同的、小于在步驟770中檢測到的圖像尺寸的圖像尺寸等級。已完成了關(guān)于圖25中所示的步驟754的臉檢測的說明,現(xiàn)在將說明圖25中所示的步驟756的處理。在步驟756中,對上述的MR—cnt執(zhí)行初始化(設(shè)定為O)。在設(shè)定之后,例程前進(jìn)到步驟758。在步驟758,從正向、右側(cè)向和左側(cè)向面外角度中選擇在步驟754的臉檢測中檢測的面內(nèi)角度。接下來,在步驟760中,從在步驟754檢測到的圖像尺寸的最大圖像尺寸中選擇要在對下一個通過圖像的臉檢測中使用的圖像尺寸。由于該選擇方法是根據(jù)上述用于步驟750的方法執(zhí)行的選擇,所以將省略對其的說明。接下來,在步驟762中,判定用于臉檢測的面內(nèi)角度范圍?,F(xiàn)在將參照圖27中所示的流程圖來說明此步驟的處理細(xì)節(jié)。首先,在步驟802中,關(guān)于對通過圖像執(zhí)行與所設(shè)定的面內(nèi)角度相對應(yīng)的臉檢測的次數(shù)是否與預(yù)定次數(shù)(AD次)匹配,做出判定。設(shè)定預(yù)定次數(shù)(AD次)的原因是為了實(shí)現(xiàn)處理負(fù)荷的降低,所述處理負(fù)荷是由頻繁設(shè)定面內(nèi)角度范圍而產(chǎn)生的。當(dāng)存在匹配時,例程前進(jìn)到步驟804。當(dāng)不存在匹配時,例程前進(jìn)到圖25中所示的步驟764。在步驟804中,將在步驟746中設(shè)定的面內(nèi)角度設(shè)定為方位檢測角度(Rg)。在設(shè)定之后,在步驟806中,對于在將步驟804中設(shè)定的Rg減去30。而計算的面內(nèi)角度的前次臉檢測期間是否檢測到臉做出判定。當(dāng)檢測到臉時,在下一步驟808中,將此角度選擇為面內(nèi)角度。當(dāng)沒有檢測到臉時,例程前進(jìn)到步驟810。在步驟810中,對于在步驟804中設(shè)定的表示Rg的面內(nèi)角度的前次臉檢測期間,是否檢測到臉做出判定。當(dāng)檢測到臉時,在下一步驟812中,將此角度選擇為面內(nèi)角度。當(dāng)沒有檢測到臉時,例程前進(jìn)到步驟814。在步驟814中,對于在將步驟804中設(shè)定的Rg加上30。而計算的面內(nèi)角度的前次臉檢測期間,是否檢測到臉做出判定。當(dāng)檢測到臉時,在下一步驟816中,將此角度選擇為面內(nèi)角度。當(dāng)沒有檢測到臉時,例程前進(jìn)到步驟818。接下來,在步驟818中,從在步驟808、步驟812和步驟816中選擇的面內(nèi)角度中選擇將會是典型面內(nèi)角度的面內(nèi)角度。作為選擇將會是典型面內(nèi)角度的面內(nèi)角度的方法,可以從上述的Rg、將Rg減30。而計算出的角度以及將Rg加上30。而計算出的角度中選擇檢測到最多次的面內(nèi)角度。接下來,在步驟764中,基于在步驟758中選擇的面外角度、在步驟760中選擇的圖像尺寸以及在步驟762中選擇的面內(nèi)角度來執(zhí)行對通過圖像的臉檢測。應(yīng)當(dāng)注意,步驟764的處理內(nèi)容與步驟754相似,將省略對其的說明。接下來,在步驟766中,當(dāng)根據(jù)步驟764中執(zhí)行的臉檢測的結(jié)果,最大圖像尺寸存在變化時,例程前進(jìn)到步驟760。在步驟760中,如上所述,從該最大圖像尺寸中選擇要在接下來的臉檢測中使用的圖像尺寸。應(yīng)當(dāng)注意,所采用的選擇方法與所述的用于步驟750的方法相似,因此將省略對其的說明。在步驟766中,當(dāng)最大圖像尺寸沒有變化時,例程前進(jìn)到步驟768。在步驟768中,當(dāng)通過在步驟764中執(zhí)行臉檢測而獲得的面外角度已與臉檢測的前次的面外角度發(fā)生變化時,例程前進(jìn)到步驟758。在步驟758中,選擇通過在步驟764中執(zhí)行的臉檢測而獲得的面外角度。在步驟768中,如果面外角度與臉檢測的前次沒有發(fā)生變化,那么例程前進(jìn)到步驟769。在步驟769中,關(guān)于是否己經(jīng)輸入停止對通過圖像的臉檢測處理的指令以及何時對于當(dāng)前程序結(jié)束的判定是肯定的,做出判定。然而,當(dāng)判定為沒有輸入這種指令時,例程返回到步驟762,并且在通過圖像上重復(fù)臉檢測。第四示例性實(shí)施例現(xiàn)在將說明本發(fā)明的第四示例性實(shí)施例。在上面的第一示例性實(shí)施例到第三示例性實(shí)施例以及第一示例性實(shí)施例的修改示例中,將用于臉檢測的所有圖像數(shù)據(jù)用作進(jìn)行臉檢測執(zhí)行的區(qū)域,并從該主體區(qū)域中切取部分圖像數(shù)據(jù),通過對該切取的部分圖像數(shù)據(jù)與模板數(shù)據(jù)進(jìn)行比較而執(zhí)行臉檢測。然而,通常在攝影目標(biāo)中,如圖28中所示,根據(jù)本發(fā)明者的研究,明顯地是,在整個圖像尺寸(寬512點(diǎn)、高384點(diǎn))的內(nèi)部,在區(qū)域(寬362點(diǎn)、高272點(diǎn))中存在臉的概率是如圖29中所示的概率。也就是說,即使在朝向中心收縮以致具有整個圖像尺寸表面積的1/2的區(qū)域中,在該狹小區(qū)域內(nèi)存在臉的概率也有97%?;诖?,第四示例性實(shí)施例通過縮小臉檢測的主體區(qū)域而減少執(zhí)行圖像數(shù)據(jù)與模板數(shù)據(jù)比較的次數(shù),目的是更快地執(zhí)行臉檢測。用于根據(jù)第四示例性實(shí)施例的數(shù)碼相機(jī)l的控制系統(tǒng)的構(gòu)造與根據(jù)上面第一示例性實(shí)施例的數(shù)碼相機(jī)l的控制系統(tǒng)的構(gòu)造(參見圖l)相似,將使用相同的附圖標(biāo)記,并省略對其的說明。此外,將參照圖30來說明用于執(zhí)行臉檢測的臉檢測單元40的有關(guān)構(gòu)造,為與在第一示例性實(shí)施例中說明的臉檢測單元40的構(gòu)造(參見圖2)相似的部件分配相同的附圖標(biāo)記,并省略對其的說明,而將僅對構(gòu)造的差別進(jìn)行說明。與第一示例性實(shí)施例的臉檢測單元40的差別在于具有檢測區(qū)域表120,其設(shè)置用于存儲根據(jù)圖像尺寸來壓縮臉檢測的主體區(qū)域所必須的數(shù)據(jù)。檢測區(qū)域表120連接到比較部62。比較部62讀出存儲在檢測區(qū)域表120中的數(shù)據(jù),并基于讀出的數(shù)據(jù)來收縮臉檢測的主體區(qū)域,并將圖像數(shù)據(jù)與模板數(shù)據(jù)進(jìn)行比較。對于特定圖像尺寸09,檢測區(qū)域表120預(yù)先設(shè)定有例如朝向中心收縮圖像數(shù)據(jù)表面積的壓縮比例(%),如下面的表3所示。表3<table>tableseeoriginaldocumentpage49</column></row><table>由于攝影目標(biāo)的主體一般定位在圖像數(shù)據(jù)的中心,所以表3設(shè)定為使得對于較大圖像尺寸的圖像數(shù)據(jù),通過設(shè)定不進(jìn)行檢測的邊緣區(qū)域來減少執(zhí)行臉檢測的處理時間。比較部62從檢測區(qū)域表120中讀出適合于比較的圖像數(shù)據(jù)尺寸的比例,并獲取表示圖像數(shù)據(jù)中檢測主體區(qū)域的檢測起點(diǎn)位置和檢測終圖像數(shù)據(jù)的檢測主體區(qū)域。然后從該收縮區(qū)域的內(nèi)部切取部分圖像數(shù)據(jù),并通過在所切取的部分圖像數(shù)據(jù)與模板數(shù)據(jù)之間執(zhí)行比較來執(zhí)行臉檢測處理。第五示例性實(shí)施例現(xiàn)在將說明本發(fā)明的第五示例性實(shí)施例。在第四示例性實(shí)施例中,根據(jù)在臉檢測中使用的圖像尺寸將臉檢測的主體區(qū)域向圖像數(shù)據(jù)的中心收縮。然而,通常對于具有完全側(cè)向面外角度的臉的攝影目標(biāo),臉存在于右側(cè)邊緣部分的圖像數(shù)據(jù)中的機(jī)會極少,存在于這樣的邊緣數(shù)據(jù)中的小臉很少是攝影目標(biāo)的主體?;诖?,第五示例性實(shí)施例通過考慮到在臉檢測中使用的圖像尺寸以及還通過根據(jù)臉的面外角度來收縮臉檢測主體區(qū)域從而減少執(zhí)行圖像數(shù)據(jù)與模板數(shù)據(jù)的比較的次數(shù),目的是實(shí)現(xiàn)更快的臉檢測。用于根據(jù)第五示例性實(shí)施例的數(shù)碼相機(jī)l的控制系統(tǒng)的構(gòu)造與根據(jù)上面第一示例性實(shí)施例的數(shù)碼相機(jī)l的控制系統(tǒng)的構(gòu)造(參見圖l)相似,而且,臉檢測單元40的構(gòu)造與第四示例性實(shí)施例的構(gòu)造相似,將為其分配相同的附圖標(biāo)記,并省略對其的說明。第四示例性實(shí)施例中的檢測區(qū)域表120存儲了根據(jù)圖像數(shù)據(jù)的圖像尺寸來收縮臉檢測主體區(qū)域所需的數(shù)據(jù),然而,第五示例性實(shí)施例的檢測區(qū)域表120,如下面的表4中示例的,對于圖像尺寸09的每個以及面外角度的每個設(shè)定了圖像數(shù)據(jù)表面積朝向中心的收縮比例。艮P,根據(jù)圖像尺寸的每個等級和所判定的面外角度來改變區(qū)域。表4<table>tableseeoriginaldocumentpage51</column></row><table>注意收縮比例以百分比示出比較部62基于尺寸識別數(shù)據(jù)而讀出存儲在檢測區(qū)域表120中的數(shù)據(jù),所述尺寸識別數(shù)據(jù)已在尺寸設(shè)定部56中設(shè)定并通過放大/縮小數(shù)據(jù)讀出部58輸入。此外,如圖31中所示,將用于根據(jù)面外角度控制是否要執(zhí)行臉檢測以及用于設(shè)定臉檢測主體區(qū)域的圖像尺寸特定限制裝置122A至122J提供給比較部62,用于臉檢測中的每個特定圖像尺寸(附圖中省去了圖像尺寸特定限制裝置122C至1221)。比較部62基于尺寸識別數(shù)據(jù)選擇對應(yīng)于圖像尺寸的圖像尺寸特定限制裝置122A至122J的任一個。然后,在選擇之后,比較部62將從檢測區(qū)域表120中讀出的數(shù)據(jù)輸出到已選擇的圖像尺寸特定限制裝置122A至122J的任一個。如圖32中所示,圖像尺寸特定限制裝置122A至122頂fi置為包括檢測區(qū)域和面外角度選擇器124;各檢測區(qū)域設(shè)定部126A至126E;以及各控制器128至136。檢測區(qū)域和面外角度選擇器124連接到用于設(shè)定執(zhí)行臉檢測的主體區(qū)域的檢測區(qū)域設(shè)定部126A至126E。檢測區(qū)域和面外角度選擇器124基于從檢測區(qū)域表120中讀出的數(shù)據(jù)選擇與要進(jìn)行臉檢測的面外角度相對應(yīng)的檢測區(qū)域設(shè)定部126A至126E。在選擇之后,將用于判定圖像數(shù)據(jù)檢測區(qū)域的數(shù)據(jù)和表示是否要執(zhí)行臉檢測的數(shù)據(jù)輸出到檢測區(qū)域設(shè)定部126A至126E的每個。這些檢測區(qū)域設(shè)定部126A至126E的每個基于檢測區(qū)域和從面外角度選擇器124中輸出的用于判定圖像數(shù)據(jù)的檢測區(qū)域的數(shù)據(jù)來設(shè)定臉檢測的主體區(qū)域。檢測區(qū)域設(shè)定部126A連接到各自的控制器128。控制器128基于通過檢測區(qū)域設(shè)定部126A輸入的表示是否要執(zhí)行臉檢測的數(shù)據(jù)來設(shè)定表示是否要執(zhí)行面外角度-90°(面向左側(cè))的臉檢測的數(shù)據(jù)。當(dāng)要執(zhí)行臉檢測時,該設(shè)定是ON,而當(dāng)不執(zhí)行臉檢測時,該設(shè)定為OFF。在其它控制器130至136中執(zhí)行類似的處理,其中控制器130對應(yīng)于-45。的面外角度,控制器132對應(yīng)于0。的面外角度,控制器134對應(yīng)于45。的面外角度,而控制器136對應(yīng)于90。的面外角度。因而,根據(jù)第五示例性實(shí)施例,在比較部62中比較圖像數(shù)據(jù)與模板數(shù)據(jù)的方法是在通過檢測區(qū)域設(shè)定部126A至126E而設(shè)定的主體區(qū)域中切取部分圖像數(shù)據(jù),并使用所切取的部分圖像數(shù)據(jù)以及與在控制器128至130中設(shè)定為ON的面外角度相對應(yīng)的模板數(shù)據(jù),來計算表示所切取的部分圖像數(shù)據(jù)的亮度值與模板數(shù)據(jù)的亮度值之間的關(guān)系的估計值。應(yīng)當(dāng)注意,由于圖像數(shù)據(jù)的右邊緣中的右側(cè)向臉為攝影目標(biāo)的主體僅存在小概率,所以可以進(jìn)行設(shè)定使得通過將執(zhí)行臉檢測的主體區(qū)域的中心位置向左移動而不對圖像數(shù)據(jù)的右側(cè)邊緣部分中的右側(cè)向臉執(zhí)行臉檢測,如圖33A中所示。相似地,由于圖像數(shù)據(jù)的左邊緣中的左側(cè)向臉為攝影目標(biāo)的主體僅存在小概率,所以可以進(jìn)行設(shè)定使得通過將執(zhí)行臉檢測的主體區(qū)域的中心位置向右移動而不對圖像數(shù)據(jù)的左側(cè)邊緣部分中的左側(cè)向臉執(zhí)行臉檢測,如圖33B中所示。由此,對于檢測區(qū)域表120中的圖像尺寸09的每個和面外角度的每個設(shè)定圖像數(shù)據(jù)的中心位置的移動方向,如下面的表5中所示。表5<table>tableseeoriginaldocumentpage53</column></row><table>注意C:沒有主體區(qū)域移動,R:主體區(qū)域的右移,L:主體區(qū)域的左移例如,上面表5中的"C"表示表面積朝向圖像數(shù)據(jù)的中心收縮而不移動進(jìn)行臉檢測的區(qū)域的中心位置,"L"表示進(jìn)行臉檢測的區(qū)域的中心位置向左移動(參見圖33A),而"R"表示進(jìn)行臉檢測的區(qū)域的中心位置向右移動(參見圖33B)。比較部62基于在檢測區(qū)域表120中設(shè)定的、上面表5中所示的數(shù)據(jù)而在檢測區(qū)域設(shè)定部126A至126E中設(shè)定用于圖像數(shù)據(jù)的臉檢測執(zhí)行的主體區(qū)域,并執(zhí)行圖像數(shù)據(jù)與模板數(shù)據(jù)的比較。此外,可以在檢測區(qū)域表120中設(shè)定考慮了如表4中所示的圖像數(shù)據(jù)表面積朝向中心收縮的比例與如表5中所示的主體區(qū)域的中心位置的移動的組合的數(shù)據(jù)。以上述方式,由于基于諸如所檢測的攝影目標(biāo)的臉尺寸、臉的面對方向、豎直方向等前次臉檢測的條件,對當(dāng)次情況下執(zhí)行臉檢測的條件進(jìn)行設(shè)定,以便減少讀出圖像數(shù)據(jù)的次數(shù),所以能夠?qū)崿F(xiàn)快速的臉檢測。已經(jīng)通過上述示例性實(shí)施例中的每個的方式對本發(fā)明做出了說明,然而,本發(fā)明的技術(shù)范圍不限于上面的示例性實(shí)施例所描述的范圍,并且,利用這些包括在本發(fā)明的技術(shù)范圍內(nèi)的、修改的或改進(jìn)的實(shí)施例,在不脫離本發(fā)明的范圍的情況下,各種修改或改進(jìn)可被添加到上面的示例性實(shí)施例。另外,上面的示例性實(shí)施例中的每個都不限于根據(jù)權(quán)利要求的本發(fā)明,并且結(jié)合在示例性實(shí)施例的說明中的所有特征都不必是用于解決本發(fā)明的問題的必要元素。存在包括在上述示例性發(fā)明中的本發(fā)明的各種階段,并且本發(fā)明的各種模式可從所公開的構(gòu)造的多個元素的組合而得到。這里,甚至當(dāng)構(gòu)造中的一些元素從上面每個示例性實(shí)施例中所示的整個構(gòu)造中除去時也能夠獲得本發(fā)明的效果,本發(fā)明也可以從其中已經(jīng)除去了一些元素的這種構(gòu)造而獲得。另外,上面示例性實(shí)施例中所說明的數(shù)碼相機(jī)l的構(gòu)造(參見圖l和2)僅是其一個示例,顯然可以除去不需要的部件,并且可添加新部件,只要不脫離本發(fā)明的精神。在上面的示例性實(shí)施例中所說明的每個程序的處理流程(參見圖4、5、10、15、18、19、20、21、25、26和27)也僅是其的一個示例,顯然可以除去不需要的步驟,可添加新的步驟,并且可交換處理次序,只要不脫離本發(fā)明的精神。權(quán)利要求1.一種臉檢測方法,包括按照圖像的圖像尺寸將通過根據(jù)多個特定乘數(shù)放大或縮小在時間上連續(xù)拍攝的圖像而產(chǎn)生的多個圖像劃分成等級;每次一個讀出單元順次讀出被劃分成所述等級中的每個等級的圖像,使用比所劃分的圖像的圖像尺寸中最小圖像尺寸小的尺寸作為讀出單元;執(zhí)行臉檢測處理以檢測其中判定臉存在于被劃分成讀出單元的部分圖像中的圖像,其中當(dāng)對在時間上連續(xù)拍攝的圖像反復(fù)執(zhí)行臉檢測處理時,基于已判定存在臉的圖像的圖像尺寸的等級來設(shè)定用于下一個圖像的臉檢測處理的圖像的候選等級數(shù),使得候選等級數(shù)小于總等級數(shù)。2.根據(jù)權(quán)利要求l所述的臉檢測方法,其中,基于其中前次執(zhí)行臉檢測處理時已判定存在臉的圖像尺寸來設(shè)定可設(shè)定的候選等級數(shù)。3.根據(jù)權(quán)利要求l所述的臉檢測方法,進(jìn)一步包括附加設(shè)定用于使用表示臉的左右面對方向、作為進(jìn)行臉檢測處理的參數(shù)的面外角度進(jìn)行判別的功能,其中,隨著被劃分的圖像的圖像尺寸增加,進(jìn)行臉檢測處理的面外角度的類型數(shù)被設(shè)定得更少。4.根據(jù)權(quán)利要求2所述的臉檢測方法,進(jìn)一步包括附加設(shè)定用于使用表示臉的左右面對方向、作為進(jìn)行臉檢測處理的參數(shù)的面外角度進(jìn)行判別的功能,其中,隨著被劃分的圖像的圖像尺寸增加,進(jìn)行臉檢測處理的面外角度的類型數(shù)被設(shè)定得更少。5.根據(jù)權(quán)利要求3所述的臉檢測方法,其中,在對于圖像的所述等級中的每個等級預(yù)先設(shè)定的范圍內(nèi)執(zhí)行所述臉檢測處理,所述范圍根據(jù)其中通過前次臉檢測處理已經(jīng)判定存在臉的面外角度而設(shè)定。6.根據(jù)權(quán)利要求4所述的臉檢測方法,其中,在對于圖像的所述等級中的每個等級預(yù)先設(shè)定的范圍內(nèi)執(zhí)行所述臉檢測處理,所述范圍根據(jù)其中通過前次臉檢測處理已經(jīng)判定存在臉的面外角度而設(shè)定。7.根據(jù)權(quán)利要求l所述的臉檢測方法,進(jìn)一步包括附加設(shè)定用于使用表示臉相對于豎直方向的旋轉(zhuǎn)角度、作為用于進(jìn)行臉檢測處理的參數(shù)的面內(nèi)角度進(jìn)行判別的功能,其中,當(dāng)反復(fù)執(zhí)行所述臉檢測處理時,在對下一個圖像的臉檢測處理中要使用的面內(nèi)角度的模式數(shù)被設(shè)定為少于所述模式的總數(shù),并且所述模式數(shù)被設(shè)定為使得屬于其中前次檢測到存在臉的面內(nèi)角度附近的特定角度范圍。8.根據(jù)權(quán)利要求2所述的臉檢測方法,進(jìn)一步包括附加設(shè)定用于使用表示臉相對于豎直方向的旋轉(zhuǎn)角度、作為用于進(jìn)行臉檢測處理的參數(shù)的面內(nèi)角度進(jìn)行判別的功能,其中,當(dāng)反復(fù)執(zhí)行所述臉檢測處理時,在對下一個圖像的臉檢測處理中要使用的面內(nèi)角度的模式數(shù)被設(shè)定為少于所述模式的總數(shù),并且所述模式數(shù)被設(shè)定為使得屬于其中前次檢測到存在臉的面內(nèi)角度附近的特定角度范圍。9.根據(jù)權(quán)利要求3所述的臉檢測方法,進(jìn)一步包括附加設(shè)定用于使用表示臉相對于豎直方向的旋轉(zhuǎn)角度、作為用于進(jìn)行臉檢測處理的參數(shù)的面內(nèi)角度進(jìn)行判別的功能,其中,當(dāng)反復(fù)執(zhí)行所述臉檢測處理時,在對下一個圖像的臉檢測處理中要使用的面內(nèi)角度的模式數(shù)被設(shè)定為少于所述模式的總數(shù),并且所述模式數(shù)被設(shè)定為使得屬于其中前次檢測到存在臉的面內(nèi)角度附近的特定角度范圍。10.根據(jù)權(quán)利要求4所述的臉檢測方法,進(jìn)一步包括附加設(shè)定用于使用表示臉相對于豎直方向的旋轉(zhuǎn)角度、作為用于進(jìn)行臉檢測處理的參數(shù)的面內(nèi)角度進(jìn)行判別的功能,其中,當(dāng)反復(fù)執(zhí)行所述臉檢測處理時,在對下一個圖像的臉檢測處理中要使用的面內(nèi)角度的模式數(shù)被設(shè)定為少于所述模式的總數(shù),并且所述模式數(shù)被設(shè)定為使得屬于其中前次檢測到存在臉的面內(nèi)角度附近的特定角度范圍。11.根據(jù)權(quán)利要求5所述的臉檢測方法,進(jìn)一步包括附加設(shè)定用于使用表示臉相對于豎直方向的旋轉(zhuǎn)角度、作為用于進(jìn)行臉檢測處理的參數(shù)的面內(nèi)角度進(jìn)行判別的功能,其中,當(dāng)反復(fù)執(zhí)行所述臉檢測處理時,在對下一個圖像的臉檢測處理中要使用的面內(nèi)角度的模式數(shù)被設(shè)定為少于所述模式的總數(shù),并且所述模式數(shù)被設(shè)定為使得屬于其中前次檢測到存在臉的面內(nèi)角度附近的特定角度范圍。12.根據(jù)權(quán)利要求6所述的臉檢測方法,進(jìn)一步包括附加設(shè)定用于使用表示臉相對于豎直方向的旋轉(zhuǎn)角度、作為用于進(jìn)行臉檢測處理的參數(shù)的面內(nèi)角度進(jìn)行判別的功能,其中,當(dāng)反復(fù)執(zhí)行所述臉檢測處理時,在對下一個圖像的臉檢測處理中要使用的面內(nèi)角度的模式數(shù)被設(shè)定為少于所述模式的總數(shù),并且所述模式數(shù)被設(shè)定為使得屬于其中前次檢測到存在臉的面內(nèi)角度附近的特定角度范圍。13.根據(jù)權(quán)利要求1至12中的任一項所述的臉檢測方法,其中,在根據(jù)用于所述等級中的每個等級的所述圖像的圖像尺寸對圖像的所述等級中的每個等級預(yù)先設(shè)定的范圍內(nèi)執(zhí)行所述臉檢測處理。14.一種數(shù)碼相機(jī),結(jié)合了如權(quán)利要求l所述的臉檢測方法。全文摘要提供了一種臉檢測方法,包括根據(jù)總像素數(shù)的增加或減少而將在時間上連續(xù)拍攝的圖像劃分成等級;使用與具有最小像素尺寸的圖像的像素尺寸相同的像素尺寸或比其更小的像素尺寸的讀出單元,順次選擇并讀出全部等級的圖像數(shù)據(jù);基于所讀出的等級中的每個等級的圖像數(shù)據(jù),通過提取其中存在臉圖像數(shù)據(jù)的候選等級來執(zhí)行臉檢測處理;以及,當(dāng)重復(fù)所述臉檢測處理時,從第二次開始往后,將用于臉檢測處理的候選等級數(shù)設(shè)定為小于總等級數(shù)。此外,公開了一種包括所述臉檢測方法的數(shù)碼相機(jī)。文檔編號G06K9/32GK101329732SQ20081012890公開日2008年12月24日申請日期2008年6月18日優(yōu)先權(quán)日2007年6月18日發(fā)明者河田幸博申請人:富士膠片株式會社