1380231 九、發明說明 【發明所屬之技術領域】 本發明,係有關於從所輸入之畫像中檢 孔之臉孔檢測裝置、具備有該功能之攝像裝 檢測方法。 【先前技術】 φ 近年來,數位相機、數位影像攝像機等 攝像裝置係急速地普及化,而此些之製品的 斷進行。因此,作爲攝像裝置,係強烈地被 高度之功能,以提高其商品價値。作爲此種 其中一種,係注目有從畫像中檢測出特定之 0 作爲檢測出被攝體的代表性之技術,係 物之臉孔檢測出的技術。藉由此臉孔檢測技 鲁攝像之畫像中’抽出人物之臉孔區域,並可 抽出結果’例如適用於攝像裝置內之各種的 或是作爲畫像之附加資料而記錄等的應用法 作爲先前之臉孔檢測手法,例如,係有 像的資料,變換爲亮度資料、色相資料、色 資料,並以根據亮度資料所得之膚色區域中 亮度變化、和根據3屬性資料之膚色晝素的 分布作爲基礎’來檢測出人物之臉孔區域者 專利文獻1 )。又,亦有從所攝像之畫像而 測出人物的臉 置、以及臉孔 之數位方式的 高性能化係不 要求其搭載更 高度之功能的 被攝體的技術 可列舉有將人 術,能夠從所 以考慮:將該 應用程式中, 0 將所攝像之畫 度(chroma) 的垂直方向之 空間性之畫素 (例如,參考 檢測出膚色區 -4- 1380231 域與眼、口等之臉孔的特徵點,並從該特徵點之位置來判 定該膚色區域是否爲人物之臉孔者(例如,參考專利文獻 2 )。進而,作爲並不特別利用顏色之資訊的手法,係有 使用所攝像之畫像的亮度資料來進行與臉孔之模版( template )畫像間的匹配處理,而當此些之相關値爲足夠 高的情況時,將判定其係爲臉孔者(例如,參考專利文獻 3 ) 〇 φ 〔專利文獻1〕日本專利第3561985號公報(段落號 碼〔003 8〕〜〔0058〕、圖 1 ) 〔專利文獻2〕日本特開200 4-5384號公報(段落號 碼〔001 8〕〜〔0019〕、圖 1 ) 〔專利文獻3〕曰本特開2003-271933號公報(段落 號碼〔0046〕〜〔005 5〕、圖 6 ) 【發明內容】 # 〔發明所欲解決之課題〕 如上述所示,對於臉孔之檢測,雖係存在有各種之機 制,但是,當將此種臉孔檢測手法適用於攝像裝置中時, 不論是動畫記錄、或者是靜止畫記錄,以下之2點均係成 爲重要。第1的重要點,係爲使其能夠同時滿足:可以追 隨於被攝體之移動或是攝像裝置本身之移動的高速性、以 及能夠避免錯誤檢測或是遺漏檢測的檢測之高精確度的兩 者。第2的重要點,係爲使其具備有能夠對應於多樣化之 檢測機制或是攝影條件等的柔軟性、適應性。 -5- 1380231 臉孔檢測之處理,係有以軟體 用之硬體來實行的情況。一般,當 測處理時,多會損及處理的高速性 追隨在靜止畫記錄模式中下之監視 錄時之處理的情況。又,若是欲將 則處理負荷會更加增大,作爲攝像 可耐於實用之檢測速率。亦即是, φ 而舉出的問題一般,想要同時滿足 提升,係爲非常困難。 相對於此,當藉由專用之硬體 時,一般而言,其處理速度以及檢 大幅被改善一事係爲周知。但是, 在第2的重點中所列舉一般,在於 是攝影條件一事,或是對於在檢測 爲困難,而會有缺乏在檢測動作上 • 題。 本發明,係爲有鑑於此些之問 /係在於提供一種:能夠提升臉孔 用範圍係爲廣泛的臉孔檢測裝置、 測方法》 〔用以解決課題之手段〕 在本發明中,係爲了解決上述 檢測裝置,其係爲從所輸入之畫像 來實行的情況,和以專 藉由軟體來實行臉孔檢 ,例如,會有無法充分 畫像的處理或是動畫記 檢測精確度更爲提升, 裝置,會成爲難以實現 如同作爲第1之重要點 高速性和檢測精確度之 來實行臉孔檢測的情況 測精確度相較於軟體會 在硬體的情況時,如同 對應於多樣化之機制或 性能上施加改善一事係 之柔軟性、適應性的問 題點而進行者,其目的 之檢測精確度,且其適 攝像裝置、以及臉孔檢 課題,而提供一種臉孔 中來檢測出人物之臉孔 1380231 光學區塊11,係具備有:用以將從被攝體而來之光集 光至影像感測器12的透鏡、用以使透鏡移動而進行對焦 或是縮放的驅動機構、快門機構、光圈機構等。在光學區 塊11內之此些的驅動機構,係因應於從CPU21而來之控 制訊號而被驅動。影像感測器12,例如,係爲CCD ( Charge Coupled De vice )型、CΜO S ( Comp 1 ementary Metal Oxide Semiconductor)型等之固態攝像元件,而將 φ 從被攝體而來之射入光變換爲電性訊號。 攝像機訊號處理電路13,係爲對於從影像感測器12 所輸出之畫像訊號進行各種的訊號處理之區塊。具體而言 ,例如,係具備有:將從影像感測器1 2而來之畫像訊號 變換爲數位資料的功能;對於被數位化之畫像訊號之各種 檢波功能;對於該畫像資料之各種的畫質修正功能等。另 外,此攝像機訊號處理電路13所致之檢波資訊,係被供 給至CPU21’CPU21,係根據此些之檢波資訊,而演算出 對於 AF( Auto Focus)處理、AE( Auto Exposure)處理 、攝像機訊號處理電路13內之畫質修正功能等的控制値 。又’作爲攝像機訊號處理電路13內之畫質修正功能, 係被搭載有增益(gain )修正功能、白平衡(white balance)調整功能等。 臉孔檢測電路1 4,係爲爲了從輸入畫像中檢測出人物 之臉孔而設置的專用之硬體,將從攝像機訊號處理電路13 所輸出之畫像資料,經由畫像RAM 19來接收,並檢測出 存在有人物之臉孔的區域,而將該檢測結果供給至CPU21 -9- 1380231 可程式化訊號處理電路15,係爲對於從畫像RAM 19 所讀取之畫像資料施加訊號處理的區塊,藉由從CPU21 來將程式讀入,而成爲可進行複數種類之訊號處理。在本 實施形態中,特別係成爲可實行從輸入畫像中來檢測出人 物之臉孔的程式。亦即是,在臉孔檢測電路14與可程式 化訊號處理電路15的雙方中,均具備有臉孔檢測功能。 φ 顯示處理電路16,係將從攝像機訊號處理電路13以 及畫像壓縮•伸張電路17所輸出之畫像資料,經由畫像 RAM 19來接收,並變換爲顯示用之畫像訊號,而供給至由 LCD (Liquid Crystal Display)等所成之顯示器(未圖示 )處。 畫像壓縮•伸張電路17,係將從攝像機訊號處理電路 13所輸出之畫像資料,經由畫像RAM19來接收,並將此 畫像訊號壓縮編碼化,而作爲動畫像或者是靜止畫像之資 • 料檔案’來輸出至記憶裝置18。又,將從記憶裝置18所 讀取之畫像資料檔案伸張解碼化,並經由畫像RAM1 9而 供給至顯不處理電路16。另外,例如,作爲動畫像之編碼 方式,係適用有 MPEG (Moving Picture Experts Group) 方式等,作爲靜止畫像之編碼方式,係適用有jPEG (; Joint Photographic Experts Group)方式等。
i己錄裝置18’係爲將藉由畫像壓縮·伸張電路I?而 編碼化並產生之畫像資料作記憶的裝置,例如,可作爲磁 帶、光碟片等之可搬型記錄媒體的驅動裝置、或者是HDD -10- 1380231 (Hard Disk Drive)等而實現之。此記憶裝置18,除了將 所記憶之畫像資料檔案讀出至畫像壓縮•伸張電路17以 外,亦成爲可將附屬於該資料檔案之資訊供給至CPU21 處。 畫像RAM19,係對於攝像機訊號處理電路13、臉孔 檢測電路14、可程式化訊號處理電路15、顯示處理電路 . 1 6、以及畫像壓縮•伸張電路1 7,分別經由畫像匯流排 φ 20而作連接。畫像RAM19,係藉由所連接之此些的處理 區塊而被共有,各區塊之間,係經由畫像RAM 1 9而進行 畫像資料之授受。 另外,在本實施形態中,雖係假設此些之處理區塊必 定是經由畫像RAM 19來授受畫像資料,但是,例如,臉 孔檢測電路1 4以及顯示處理電路1 6,係亦可不經由畫像 匯流排20,而將從攝像機訊號處理電路13以及畫像壓縮 •伸張電路17而來之輸出畫像資料直接作收訊。 # CPU21,係爲對此攝像裝置之全體作統籌控制的區塊 ’藉由讀取被記憶於EEPROM22中之程式並實行,而實現 此種控制。EEPROM22,係預先記憶有:在CPU21中所實 行之程式、或是在可程式化訊號處理電路15所實行之程 式、當此些之程式的實行中時所被選擇之控制資料等的各 種資料。在RAM23中,係當在CPU21中之程式實行時, 暫時地被記憶有資料。例如,係記憶有以臉孔檢測電路1 4 以及可程式訊號處理電路1 5所致之臉孔的檢測結果等之 資料。 -11 - 1380231 重力方向感測器24,係檢測出對於此攝像裝 之重力的方向,並將該檢測結果供給至CPU21。 係根據此檢測結果,而可識別出攝像裝置係朝向 而傾斜。 在此攝像裝置中之基本的動作,係成爲如下 先,在畫像之記錄時,經由影像感測器12所受 _ 電變換之訊號,係依序被供給至攝像機訊號處理1 φ 並被施加數位變換或是畫質修正處理等。處理後 料,係透過畫像匯流排20,而暫時被記憶於畫| 中。顯示處理電路16,係將從攝像機訊號處理電 來之畫像資料,經由畫像RAM 1 9來接收,並變 用之畫像訊號,而供給至未圖示的顯示器處。藉 在攝像中之畫像(攝像機所視之畫像)係被顯示 ,而攝影者係對此畫像作視認,而成爲可對視角f 又’畫像壓縮•伸張電路17,係將從攝像機 φ 電路13而來之輸出畫像資料,經由畫像RAM 19 收,並施加壓縮編碼化處理,而將動畫像檔案記 裝置18。又,亦可因應於未圖示之快門釋放鍵的 藉由將從攝像機訊號處理電路13而來之一圖框 資料在晝像壓縮•伸張電路17中進行壓縮編碼 靜止畫像檔案記錄在記憶裝置1 8中。 又’被記憶於記憶裝置1 8中之畫像檔案, 至畫像壓縮•伸張電路17處並被伸張解碼化, 至顯示處理電路16中,並被變換爲顯示用之訊 置所施加 CPU21 , 何種方向 所示。首 光而被光 路 13, 之畫像資 % RAM19 路13而 換爲顯不 由此,現 於顯示器 隹視認。 訊號處理 來依序接 錄至記億 壓下等, 份的畫像 化,而將 係被讀出 而被供給 號。藉由 -12- 1380231 此,能夠在顯示器處將動畫像或者是靜止畫像作再生顯示 〇 然而,在上述一般之畫像的記錄時,臉孔檢測電路14 ’係經由畫像RAM19,而接收從攝像機訊號處理電路13 而來的輸出畫像資料,並實行臉孔檢測處理。又,對於可 程式化訊號處理電路15,亦係經由畫像RAM19,而將從 攝像機訊號處理電路13而來的輸出畫像資料作供給,可 φ 程式化訊號處理電路15,係可根據此畫像資料而實行臉孔 檢測處理。在臉孔檢測電路1 4以及可程式訊號處理電路 1 5中之臉孔的檢測結果,係被供給至CPU2 1。另外,如 後述所示,臉孔檢測電路1 4以及可程式化訊號處理電路 1 5,係亦可將相互之檢測結果經由CPU2 1而作接收,並 根據該檢測結果,而進行更進一步之臉孔檢測處理。 C P U 2 1,例如’係根據此些之各處理區塊所致的檢測 結果,而求取出最終的檢測結果,並將該檢測結果,使用 # 於AE、AF、白平衡調整等之控制値演算中。例如,可以 進行例如以使所檢測出之臉孔的明亮度或是顏色成爲最適 値的方式來調整光圈量或是白平衡增益、或者是使焦距合 於所檢測出之臉孔之類的控制。又,亦可將臉孔之檢測結 果的資訊(例如臉孔區域之位置資訊),作爲畫像檔案之 付屬資訊而記錄於記憶裝置1 8中。 另外,臉孔檢測電路14以及可程式化訊號處理電路 1 5,亦可分別在對記憶裝置1 8內之畫像檔案作再生時, 經由畫像RAM19,而接收藉由畫像壓縮•伸張電路17而 -13 - 1380231 被伸張解碼化的畫像資料,並實行臉孔檢測處理。作爲此 時之各處理區塊所致的臉孔檢測處理,係可與畫像之記錄 時同樣的進行。又,CPU21,係根據各處理區塊所致的檢 測結果,而求取出最終的檢測結果,並例如將該檢測結果 作爲原先之畫像檔案的附屬資訊而記錄,或者是將原先之 附屬資訊作更新。又,亦可將該檢測結果與再生畫像一同 顯示於螢幕,或是將檢測結果記錄在EEPROM22中,而後 φ 利用於其他之處理中。 接下來,針對使用有臉孔檢測電路14以及可程式化 訊號處理電路15之臉孔檢測處理,作詳細說明。 首先,圖2,係爲展示臉孔檢測電路之內部構成例的 區塊圖^ 臉孔檢測電路1 4,係如上述一般,爲用以進行臉孔檢 測之專用的硬體,於其內部,係如圖2所示一般,被設置 有:擴大•縮小電路41、畫像記憶體42、臉孔檢測核心 φ 43、以及控制器44。 在此臉孔檢測電路1 4中,臉孔檢測核心43,係爲實 • 行臉孔檢測處理之電路區塊,在本實施形態中,係進行一 定尺寸之臉孔的樣版畫像與輸入畫像間之匹配(matching )處理,並因應於相關値,來判定臉孔之存在的有無。擴 大•縮小電路4 1,係將從畫像RAM 1 9而經由畫像匯流排 20所讀取的畫像資料之尺寸(水平、垂直方向之各畫素數 ),變換爲適合於在臉孔檢測核心43中之臉孔檢測處理 的尺寸。畫像記憶體42,係將經由擴大•縮小電路41所 -14 - 1380231 變換之畫像資料暫時作保持,並因應於由控制器44所指 定之讀出位址,而切出一定尺寸之畫像,並輸出至臉孔檢 測核心43。另外,此被切出之畫像的資料,係被寫入至畫 像RAM19中,而成爲亦可被利用於之後的處理中。 控制器44,係根據從CPU21所供給之臉孔檢測參數 ,而控制擴大•縮小電路52、畫像記憶體42以及臉孔檢 測核心43之動作。例如,對於擴大•縮小電路41,將指 φ 定畫像資料之擴大•縮小率的控制値;對於畫像記億體42 ,將指定寫入•讀出之記憶體位址的控制値:對於臉孔檢 測核心43,將指定臉孔之探索方向的控制値,分別從控制 器44來輸出。 圖3,係爲展示臉孔檢測電路所致之基本的臉孔檢測 處理之流程的流程圖。 〔步驟S 1 1〕CPU2 1,係對於臉孔檢測電路1 4之控制 器44,設定臉孔檢測參數。控制器44,係因應於此臉孔 φ 檢測參數之設定,而控制接下來之步驟S 1 2以後的動作。 〔步驟S 1 2〕控制器44,係對於擴大·縮小電路4 1 ,設定畫像之擴大·縮小率。擴大•縮小電路41,係將從 攝像機訊號處理電路13所輸出並被記錄在畫像RAM19中 之畫像資料,從此畫像RAM 1 9中,例如僅讀取一圖框份 ,並因應於從控制器44而來之設定,而變換畫像尺寸, 並暫時地記錄在畫像記憶體42中。 另外,爲了抑制畫像記憶體42之容量,亦可將畫像 RAM 19上之一圖框份的畫像之中,僅讀取一部份。此時, -15- 1380231 係成爲反覆進行一定區域之資料的讀取,直到畫像全體之 資料被讀取爲止,並在每次之處理中,反覆進行步驟S12 〜S1 8之處理。 〔步驟S13〕因應於從控制器44所被指定之讀出位 址,畫像記憶體42,係從在步驟S12中所被記錄之尺寸 .變換後的畫像中,將一定尺寸之區域作爲臉孔視窗而切出 ,並輸出至臉孔檢測核心。 φ 於此,步驟S12以及S13之處理,係以使從畫像 RAM19所讀取之畫像內的可能存在之臉孔區域的尺寸,與 臉孔檢測核心43之在檢測處理中所使用的臉孔樣版之尺 寸一致化爲目的。亦即是,臉孔檢測核心43,係在其內部 之記憶體中保持有預先所決定之一定尺寸的臉孔樣版,畫 像記憶體42,係從所記錄的畫像之中,切出與臉孔樣版相 同尺寸之區域。 〔步驟S 14〕臉孔檢測核心43,係進行從畫像記億體 φ 42所供給之臉孔視窗與其自身所保持之多數的臉孔樣版間 之匹配處理,並計算此些之間的相關値。 〔步驟S1 5〕臉孔檢測核心43,係藉由判斷在步驟 S1 4中所計算出的相關値是否夠高,來判定臉孔視窗中之 畫像是否爲臉孔。例如,因應於所計算之相關値中的最大 値是否超過特定之臨界値,來判定其是否爲臉孔。 〔步驟S 16〕臉孔檢測核心43,當在步驟S 1 5中判定 其係爲臉孔的情況時,係實行步驟S 1 7之處理,而當判定 其係並非爲臉孔的情況時,則係實行步驟S 1 8之處理。 -16- 1380231 〔步驟SI 7〕臉孔檢測核心43,.係將臉孔之檢測結果 暫時保存在內部之記憶體中,並將其暫時作保存。另外, 作爲臉孔之檢測結果,例如,除了臉孔區域之資訊(例如 ,畫像內之基準位置的座標、和從該基準位置起之水平、 垂直方向的尺寸)以外,亦可列舉出:臉孔所朝向之方向 、表示臉孔相似度之評價値(例如基於上述之相關値的評 價値)、當檢測出臉孔時之擴大·縮小電路41中的擴大 φ •縮小率等》 〔步驟S1 8〕控制器44,係判斷從被記憶於畫像記憶 體42的畫像中,是否已切出了最後的臉孔視窗。當切出 尙未完成的情況時,係改變臉孔視窗之切出位置,並實行 步驟S13之處理;當切出已完成時,則係實行步驟S19之 處理。 〔步驟S19〕控制器44,係根據從CPU21所設定之 臉孔檢測參數,而判斷是否改變作爲臉孔之檢測對象的尺 # 寸並再度進行臉孔檢測。當並不再度進行檢測的情況時, 係前進至步驟S 20之處理。又,當再度進行檢測時,係回 到步驟S 1,並以從畫像RAM 1 6再度讀入相同之畫像的方 式來作控制。此時FF0C藉由對於擴大•縮小電路41而改 變擴大•縮小率之設定,成爲能夠檢測出在輸入畫像內所 佔據之大小係爲相異的臉孔。 〔步驟S20〕臉孔檢測核心43,係將在步驟S ! 7中所 保持之臉孔的檢測結果,輸出至CPU2 1。 於此,針對上述之步驟S11的臉孔檢測參數之設定作 -17- 1380231 補足說明。 在此臉孔檢測電路14中,係因應於從CPU21所設定 之臉孔檢測參數,而可使在臉孔檢測電路1 4中之檢測精 確度或是檢測速度作變化。例如,對於相同之輸入畫像, 藉由使在擴大•縮小電路41中之擴大•縮小率作細微變 化,成爲能夠檢測出任何大小之臉孔,而提升檢測精確度 。但是相反的,處理速度係成爲降低。又,依存於在臉孔 φ 檢測核心43中所使用之臉孔樣版的數量,檢測精確度或 是處理速度亦會變化。例如,若是使用臉孔所朝向之方向 或是傾斜度爲相異的臉孔樣版來進行匹配處理,則能夠提 升檢測精確度。 進而,因應於從CPU2 1而來之臉孔檢'測參數,控制 器44,係亦能夠指定臉孔檢測核心43中之臉孔的探索方 向(探索角度)。對於此因應於臉孔之太所方向的臉孔之 檢測,使用接下來之圖4以及圖5作說明。 • 圖4,係爲用以說明攝像時之視角與臉孔的探索角度 間之關係的圖。另外,在圖4中,係藉由點線之框,來展 示對應於所檢測出臉孔的臉孔視窗。 在動畫像之攝像時,由於所記錄之動畫像係被顯示在 一般之電視螢幕上,因此攝像裝置係恆常以一定之方向而 被使用,所攝像之畫像,係如圖4 ( A )所示一般,成爲 掃瞄基準點ΡχΟ成爲在左上方一般之橫長視角的畫像。相 對於此,在靜止畫像之攝像時,由於攝像裝置係被傾斜爲 各種之傾斜角度而被使用,因此除了圖4(A)的視角之 -18- 1380231 外,亦可想定有如圖4(B) —般之以使掃瞄基準點ΡχΟ 成爲在右上方一般的方式而使攝像裝置朝向右方傾斜的縱 長視角,或是如圖4(C)所示一般之使攝像裝置朝向左 方傾斜的縱長視角等。如此這般,若是畫像之傾斜角度相 異,則其中之臉孔的方向亦會相異,因此,當臉孔檢測時 ,係會產生對於應以何種方向來對臉孔進行探索一事作控 制的必要。故而,臉孔檢測電路1 4之控制器44,係成爲 φ 能因應於從CPU2 1而來之臉孔檢測參數,來對於臉孔檢 測核心43設定臉孔的探索角度。 圖5,係爲展示臉孔之探索角度的定義之其中一例的 圖。 作爲對於臉孔檢測核心43所設定之臉孔的探索角度 ,例如係爲如圖5所示一般,成爲可設定爲0°、+ 90°、 -90°、180°的4種類。在此定義中,於圖4(A)所示之 視角中的臉孔之探索角度,係成爲身爲基準之0°,而- 90 • °、+ 90°,係分別對應於在圖4 ( Β ) 、( C )中所示之視 角的探索角度。 本實施形態之攝像裝置,係具備有重力方向感測器24 ,CPU21係因應於由重力方向感測器24而來之檢測訊號 ,而自動地判斷在攝像時之攝像裝置的傾斜,因應於此, 能夠對於臉孔檢測電路1 4,將上述之臉孔的探索角度作爲 臉孔檢測參數而設定》 又,使用者亦可透過輸入鍵等而輸入攝像時之傾斜度 ’並使CPU21因應於該輸入資訊而設定探索角度。又, -19- 1380231 亦可將依據於探索角度之設定履歷的探索方向頻度保持 EEPROM22中,並在下一次之臉孔檢測時,使CPU2 1讀 此探索方向頻度,再根據其而預測出探索角度並設定之 又’當從被記億於記憶裝置18中之靜止畫像檔案的再 畫像中檢測出臉孔時,若是在此靜止畫像檔案中,將攝 時之傾斜資訊作爲附屬資訊而作記憶,則CPU2 1係亦 根據此傾斜資訊來設定探索角度。 φ 進而,在相同的畫像中,亦有包含有傾斜度相異之 孔的情況。於此,在從1個的畫像中檢測出臉孔時 CPU21,亦可對於臉孔檢測電路14,如圖5所示一般而 定複數之探索角度,藉由此,能夠減少臉孔之檢測遺漏 接下來,圖6,係爲展示可程式化訊號處理電路之 部構成例的區塊圖。 可程式化訊號處理電路 15,係具備有:RAM 5 1 DSP52及53、控制器54。在RAM51中,係被暫時地記 Φ 有從畫像RAM19所讀取出之畫像資料,或是從控制器 所被供給之程式等。D S P 5 2及5 3,係藉由實行被記憶 RAM5 1中之程式而實行臉孔檢測處理等的訊號處理模組 在本實施形態中,例如係設置有2個。.控制器5 4,係因 於從CPU21而來之控制資訊,來控制DSP52及53的動 ,並指定RAM51之寫入、讀出位址。 在此可程式訊號處理電路 15中,被記憶 EEPROM33中之程式,係藉由CPU21而被讀出,並經由 制器54,而被記憶在RAM51中。與此同時,從CPU21 於 出 〇 生 像 可 臉 > 設 3 內 、 憶 54 在 j 應 作 於 控 係 -20- 1380231 被給予有各種的控制參數,而控制器54係對DSP52及53 作設定。可程式化訊號處理電路15,係因應於此些之程式 及控制參數的內容,來將複數之 ALU ( Arithmetic Logic Unit)作組合並作成臉孔檢測用之命令組,並實行之。亦 即是,藉由從CPU21來載入新的程式,而成爲能夠因應 於需要來將在可程式化訊號處理電路15所實行之處理內 容作更新。 φ 當臉孔檢測處理被實行時,從畫像RAM19所讀取出 之畫像資料係暫時被記憶在RAM51中,並被讀出至實行 臉孔檢測處理的DSP52及53中。此時,基於臉孔檢測電 路1 4所致之臉孔檢測結果的資訊,係成爲可由CPU2 1來 對於DSP52及53作爲控制參數而設定之。DSP52及53所 致之臉孔的檢測結果,係經由控制器54而被輸出至 CPU21 » 另外,可程式化訊號處理電路15,係亦可在畫像之記 φ 錄時或再生時,因應於從CPU21而被載入至RAM5 1中的 程式,而對從畫像RAM19所讀出之畫像資料進行除了臉 孔檢測處理之外的其他之訊號處理。例如,亦可實行攝像 機訊號處理電路13所具備之檢波功能或是畫質修正功能 的一部份。此時,檢波結果係被供給至CPU21,畫質修正 處理後之畫像資料係被暫時記憶在畫像RAM 1 9中,並例 如被讀出至顯示處理電路16或是畫像壓縮•伸張電路17 中。又,亦可在畫像之記錄時與再生時,實行相異之處理 。又’亦可經由複數之DSP52及53的各個,來實行相異 -21 - 1380231 之訊號處理。 在具備有以上之構成的攝像裝置中,係成爲可藉由臉 孔檢測電路14以及可程式化訊號處理電路15的雙方’來 實行臉孔檢測處理。於此,關於臉孔檢測電路14,由於其 係爲臉孔檢測專用之硬體電路,因此,雖然如上述所示一 般,可因應於臉孔檢測參數來對檢測精確度或是處理速度 等作某種程度的變更,但是,並無法對檢測程序等作太大 φ 的變更。相對於此,關於可程式化訊號處理電路15,係可 因應於從CPU21所載入之程式,不僅是對檢測設定,而 例如係亦可對檢測機制作大的變更,對於檢測精確度等之 柔軟性係爲高。但是,反面的,例如,就算是使用相同之 檢測機制,並對相同之畫像區域而以相同的檢測精確度來 進行臉孔之檢測,相較於可程式化訊號處理電路1 5,臉孔 檢測電路1 4係可更爲高速地實行檢測處理。 於此,在本實施形態之攝像裝置中,係成爲將在臉孔 φ 檢測電路14中之以硬體所致之臉孔檢測處理,和在可程 式化訊號處理電路1 5中之以軟體所致的臉孔檢測處理一 倂使用,並將在各區塊中所得到之臉孔的檢測結果適當作 組合,而藉由CPU21來輸出最終的檢測結果。如後述一 般,對於臉孔檢測電路14,主要係適用相較於檢測精確度 而更爲重視檢測速度之檢測機制以及臉孔檢測參數。又, 對於可程式化訊號處理電路15,例如,係將參數設定設爲 較在臉孔檢測電路1 4之臉孔檢測處理更爲詳細,或是成 爲能將在臉孔檢測電路1 4中係爲不可能檢測出之具備有 -22- 1380231 特定性質的臉孔檢測出來一般,主要係適用相較於檢測速 度而更爲重視檢測精確度之檢測機制或是臉孔檢測參數。 而,係成爲能夠將在臉孔檢測電路14以及可程式化訊號 處理電路1 5中之各檢測處理適宜的作序列或是並列實行 ,並因應於需要來根據其中一方之檢測結果而設定另外一 方之臉孔檢測參數。 藉由此種動作,能夠發揮硬體與軟體之各別的長處, φ 而盡可能地同時顧及到處理速度以及臉孔的檢測精確度。 又,在具備有臉孔檢測電路14與可程式化訊號處理電路 15之相同構成的電路中,提升對於攝像裝置之機種變更或 是功能擴張的柔軟性,而成爲能夠對在長期間中之開發、 製造成本作抑制。 以下,針對倂用有臉孔檢測電路1 4以及可程式化訊 號處理電路1 5之臉孔檢測處理的例子,作具體之說明。 φ 〔第1之臉孔檢測處理〕 圖7,係爲用以說明第1臉孔檢測處理之槪要的圖。 在圖7所示之第1臉孔檢測處理中,臉孔檢測電路1 4 ,係從輸入畫像P1之全體而實行高速之臉孔檢測處理( 步驟S101)。又,可程式化訊號處理電路15,係根據以 臉孔檢測電路1 4所致之檢測結果,來在輸入畫像P 1中之 一部分的區域中實行更爲高精確度之臉孔檢測處理(步驟 S 1 02 )。而後,以各區塊所致的臉孔之檢測結果爲基礎, CPU21係輸出最終的檢測結果。 -23- 1380231 具體而言,在臉孔檢測電路14中,係容許有些許之 誤檢測,而以至少能夠迴避臉孔之檢測遺漏的方式,來從 輸入畫像之全體中來檢測出大略的臉孔區域之位置或尺寸 ,相較於檢測精確度,係以不會損及檢測速度一事爲優先 。在圖7中,係展示:藉由此種在臉孔檢測電路14中之 檢測處理,從輸入畫像P 1中係檢測出有臉孔區域A 1 1〜 A15,故,可以得知,在實際上並未存在有臉孔之區域( φ 臉孔區域A 1 4以及A 1 5 )中,亦被檢測出有臉孔。· 另一方面,在可程式化訊號處理電路15中,係以相 較於在臉孔檢測電路1 4中之處理而能夠更爲正確地檢測 出臉孔區域的方式,來設定處理程式以及臉孔檢測參數。 又,在可程式化訊號處理電路15中,係在能夠正確地檢 測出臉孔之區域的位置以及尺寸的同時,亦被實行有能夠 與臉孔檢測電路1 4作比較並迴避誤檢測一般的處理。此 時,CPU2 1,係根據經由臉孔檢測電路14所致之大略的 • 檢測處理而得到的臉孔區域之檢測結果(臉孔區域之座標 、尺寸等),來對在可程式化訊號處理電路15中之臉孔 檢測區域作限定·,藉由此,在可程式化訊號處理電路15 中,係在能夠維持高精確度的同時,亦能夠縮短處理速度 〇 在圖7之例中,此種以可程式化訊號處理電路1 5所 致之從.輸入畫像P 1所得的臉孔檢測處理之結果,係在將 分別對應於臉孔區域All〜A13之脸孔區域A16〜A18作 爲臉孔區域而檢測出來的同時,亦將被誤檢測之臉孔區域 -24- 1380231 A14以及A15從檢測結果中除外,而將臉孔之存在的有無 以及其存在區域更爲正確地檢測出來。 可程式化訊號處理電路15,係作爲此種處理所致之臉 孔的檢測結果,而對CPU21輸出臉孔區域之正確的座標 .、尺寸。又,除此之外,亦可檢測出更爲詳細之參數,例 如所檢測出之臉孔的方向、臉孔之傾斜度、相似於臉孔之 程度作評價的評價値(例如因應於藉由樣版匹配而得到之 φ 相關値的資訊)、代表在臉孔檢測電路1 4的檢測結果中 之未存在有臉孔的區域之誤檢測資訊等,並輸出至CPU21 處。在圖7之例中,在臉孔區域A16中之臉孔的方向,係 經由箭頭而被表示,在臉孔區域A18中之臉孔的傾斜度, 係藉由點鏈線而被表現。 CPU21,係根據從可程式化訊號處理電路15而來之 此種檢測結果,而得到最終之檢測結果,並使用於AE、 AF等之其他的控制處理中。亦即是,可程式化訊號處理 φ 電路15,係因應於從CPU21所載入之程式的規格或是參 數設定,而能夠以必要之最低限度的處理時間,來輸出高 精確度且多樣化的檢測結果,而能夠將該檢測結果之應用 範圍柔軟地擴張。 進而,CPU21,係亦可根據從可程式化訊號處理電路 15而來之正確的檢測結果,而重新算出對於臉孔檢測電路 1 4之臉孔檢測參數,並設定之。 另外,在此第1臉孔檢測處理中,係以如圖7所示一 般,在臉孔檢測電路14以及可程式化訊號處理電路15中 -25- 1380231 ,根據相同之輸入畫像pi的資料來實行臉孔檢測處理爲 理想。但是,在實際的處理時,於可程式化訊號處理電路 1 5中,係亦可從相對於臉孔檢測電路1 4之檢測對象的畫 像而延遲了 1圖框又或是數圖框份的畫像中來進行檢測。 圖8,係爲展示在攝像裝置中之第1臉孔檢測處理之 流程的流程圖。 .〔步驟Sill〕CPU21,係對於臉孔檢測電路14,設 φ 定臉孔檢測參數。 〔步驟SI 1 2〕臉孔檢測電路14之控制器44,係因應 於從CPU2 1而來之臉孔檢測參數,而對擴大•縮小電路 4 1、畫像記憶體42以及臉孔檢測核心43作控制,並根據 從畫像RAM 19而依序讀入之1圖框份的畫像資料,實行 檢測出大略的臉孔區域之高速檢測處理。 〔步驟SI 1 3〕若是在臉孔檢測電路1 4中之臉孔檢測 電路處理結束,則從臉孔檢測核心43,對於CPU21而輸 • 出臉孔之檢測結果(例如,臉孔區域之座標、尺寸)。 〔步驟S114〕CPU2 1,係根據從臉孔檢測電路14所 供給之檢測結果,對於可程式化訊號處理電路15,設定臉 孔檢測參數。於此,例如,係以僅將經由臉孔檢測電路1 4 所檢測出之臉孔區域及其周圍作爲臉孔之探索範圍的方式 ,而藉由臉孔檢測參數來對可程式化訊號處理電路15作 指示。另外,對於可程式化訊號處理電路15之RAM5 1, 係從CPU21而預先被載入有例如在步驟S1 11之實行前所 預先需要的臉孔檢測程式。 -26- 1380231 〔步驟S115〕可程式化訊號處理電路15之控制器54 ,係因應於從CPU21而來之臉孔檢測參數,而從畫像 RAM19所讀入之畫像資料中,僅將對應於在臉孔檢測電路 14中所檢測出之臉孔區域及其周圍的資料傳送至DSP52 及53(又或是此些之其中一方)中,而實行重視檢測精確 度之臉孔檢測處理。 〔步驟S116〕可程式化訊號處理電路15之控制器54 φ ,係接收從DSP52及53而來之臉孔的檢測處理,並對於 CPU21而輸出。 〔步驟S117〕CPU21,係根據從可程式化訊號處理電 路1 5而來之臉孔的檢測結果,來產生最終的臉孔檢測結 果。 另外,亦可僅在經由臉孔檢測電路1 4而檢測出有臉 孔的情況時,才實行步驟S114〜S116的處理。 〔步驟S118〕CPU21,係判斷臉孔檢測處理是否結束 φ ,當尙未結束時,則實行步驟S119之處理。 〔步驟S119〕CPU21,係根據從可程式化訊號處理電 路1 5而來之臉孔的檢測結果,來再計算對於臉孔檢測電 路1 4之臉孔檢測參數。而後,回到步驟S 1 1 1,並將所算 出之臉孔檢測參數在臉孔檢測電路1 4中作設定,並開始 從下一個畫像中之臉孔檢測處理。 作爲臉孔檢測參數之再計算處理,係可考慮有下述一 般之程序。例如,以在可程式化訊號處理電路1 5所檢測 出之臉孔區域的位置 '尺寸的之資訊爲基礎,來限定在臉 -27- 1380231 孔檢測電路14中之臉孔的探索範圍。此時,亦可以在可 程式化訊號處理電路15中所檢測出之臉孔的方向之資訊 作爲基礎,而使CPU21計算出移動向量,並以該移動向 量爲基礎,來指定在臉?L檢測電路1 4中之臉孔的探索範 圍。另外,亦可將所算出之移動向量的資訊,作爲畫像資 料之付屬資訊而記錄在記憶裝置18中,或者是輸出至外 部機器。 , φ 又,亦可根據從可程式化訊號處理電路15而來之臉 孔誤檢測資訊,而在臉孔檢測電路1 4中以使其不在被誤 檢測出來之臉孔區域中進行臉孔的探索一般地來作控制。 又,亦可根據在可程式化訊號處理電路15中所檢測出之 臉孔的方向或是傾斜度之資訊,來將在臉孔檢測電路14 之匹配處理中所使用的臉孔樣版,以僅限定爲必要性高者 的方式來作控制。 在以上之第1臉孔檢測處理中,經由臉孔檢測電路1 4 • ,以在輸入畫像全體中不會產生有檢測遺漏的方式,來大 略地檢測出臉孔區域,藉由此,在臉孔檢測電路14中, 臉孔檢測處理係被高速實行。又,僅將藉由該檢測所得到 之臉孔區域的周圍作爲臉孔之探索範圍,而經由可程式化 訊號處理電路15來實行高精確度之臉孔檢測處理。此可 程式化訊號處理電路1 5,係能正確地檢測出臉孔區域,並 對在臉孔檢測電路14之檢測結果作修正,且,就算如此 ,由於臉孔之探索範圍係被限定,因此仍能夠縮短檢測處 理時間。故而,舉例而言,能夠在保有與藉由可程式化訊 -28- 1380231 號處理電路15之單體來進行臉孔檢測的情況時相等之檢 測精確度的同時,而大幅地將該檢測速度高速化。例如, 使用此種臉孔之檢測結果,而成爲能夠將一面對所檢測出 之臉孔作追蹤一面進行之AF控制或是白平衡等之畫質調 整等,以較爲低負荷之處理,而容易地實現。 又,由於可根據以臉孔檢測電路14所致之檢測結果 而限定在可程式化訊號處理電路15中之臉孔的探索範圍 φ ,因此在可程式化訊號處理電路15中,可以不使處理時 間增加,而成爲能夠輸出臉孔之方向或傾斜等之多樣化的 檢測結果,並將該檢測結果之應用範圍柔軟地擴張。 進而,藉由根據以可程式化訊號處理電路15所致的 檢測結果,來將接下來對臉孔檢測電路1 4所設定之臉孔 檢測參數作再計算,能夠將在臉孔檢測電路1 4中之處理 更加效率化,且亦能縮短其處理時間。例如,就算是在一 定時間之範圍內,僅將在可程式化訊號處理電路15所檢 • 測出之臉孔區域的周圍作爲在下一個輸入畫像中之臉孔的 探索區域,而縮短了處理時間的情況時,亦由於在相鄰接 之輸入畫像間其相關度係爲高,因此能夠將其檢測精確度 維持在某種程度。 又,亦可將上述之處理程序中的在臉孔檢測電路 Η 又或是可程式化訊號處理電路15之臉孔檢測處理,或是 對於臉孔檢測電路1 4之臉孔檢測參數的再計算處理等, 因應於在攝像裝置所設定之動作模式,而選擇性地作實行 -29- 1380231 例如,在靜止畫像記錄模式的情況時,CPU21,係在 記錄操作前之將所攝像之畫像顯示於螢幕上,以使使用者 進行視角對位的狀態下,僅實行在步驟S 1 1 2、S 1 1 3中之 於臉孔檢測電路1 4中的臉孔檢測處理,並根據該檢測結 果,而控制AE、AF等。藉由此,雖然檢測精確度係爲較 差,但是能夠將畫像作高速顯示,且亦能夠抑制此時之消 耗電力。而,例如當快門釋放鍵被半壓下時,則亦可實行 φ 在步驟S115、S116中之於可程式化訊號處理電路15中的 臉孔檢測處理,以進行正確之臉孔檢測處理。進而,在動 畫像記錄模式的情況時,亦可將在步驟S119中之對於臉 孔檢測電路1 4的臉孔檢測參數之再計算處理,例如在一 定時間之間隔下實行,以成爲能夠在維持臉孔之檢測精確 度的狀態下,使全體之處理負荷降低,並能確實地實行在 特定之圖框速率下的畫像記錄。 另外,在上述之流程圖中,雖係將在臉孔檢測電路14 φ 之臉孔檢測處理與在可程式處理電路15中之臉孔檢測處 理序列地實行,但是亦可將此些並列地實行。例如,在臉 孔檢測電路1 4中,雖然係可在每一圖框中進行臉孔檢測 ,但是,在可程式化訊號處理電路15中,係可考慮有在1 圖框份之週期內無法進行臉孔檢測的情況。在此種情況時 ,係將經由脸孔檢測電路1 4所檢測出之大略的臉孔區域 之資訊作爲每一圖框之檢測結果而輸出至CPU21 ’同時’ 使用從可程式化訊號處理電路15而每隔數個圖框所輸出 之正確的臉孔區域之資訊,使CPU21對臉孔檢測電路14 -30- 1380231 所致之檢測結果作修正。在可程式化訊號處理電路15中 ,只要根據臉孔檢測電路14所致之最新的檢測結果,來 指定臉孔之探索範圍即可。又,亦可與上述之步驟S119 之處理同樣的,根據從可程式化訊號處理電路15而來之 檢測結果,來再設定對於臉孔檢測電路1 4之臉孔檢測參 數》藉由此種處理,例如在動畫像之記錄時等,在能夠將 臉孔區域之檢測結果於每一圖框作確實地輸出的同時,亦 φ 能將該檢測結果之精確度提升。 又,作爲並列處理之其他例子,若是在臉孔檢測電路 14中被實行了臉孔檢測處理,則在可程式化訊號處理電路 15中,係根據該檢測結果,而從下一個圖框之畫像來實行 臉孔檢測處理。此時,以與在可程式化訊號處理電路15 中之臉孔檢測處理同時地來使在臉孔檢測電路1 4中之從 相同圖框之畫像的臉孔檢測開始的方式,來進行之。或者 是,當臉孔檢測電路1 4能以較短時間來進行處理的情況 φ 時,臉孔檢測電路1 4,係以使其自身所致的臉孔檢測處理 之結束時機與在可程式化訊號處理電路15中之臉孔檢測 處理的結束時機相符合的方式,來開始從下一個圖框起之 臉孔檢測處理。藉由此種處理,在能夠將臉孔區域之檢測 結果於每一圖框作確實地輸出的同時,亦能將該檢測結果 之精確度提升。 〔第2之臉孔檢測處理〕 圖9,係爲用以說明第2臉孔檢測處理之槪要的圖》 -31 - 1380231 在圖9所示之第2臉孔檢測處理中,臉孔檢測 ,係從輸入畫像P2之全體而檢測出臉孔,並將包 臉孔之區域的資訊作輸出(步驟S201)。又,可 訊號處理電路15’係從輸入畫像P2,來檢測出眼 嘴唇、鼻、眉、眼鏡、面具等之臉孔的內部以及周 件(以下,單純稱爲「臉孔之配件」)的位置或狀 件之方向、傾斜度、形狀等)(步驟S2〇2)。此 φ 程式化訊號處理電路15,係在輸入畫像P2中,僅 臉孔檢測電路1 4所檢測出之臉孔區域,又或是僅 含有其周圍之區域,作爲臉孔之配件的探索區域, ,來縮短配件之檢測所需要的時間。 進而,在臉孔檢測電路14中,不僅是檢測出 座標或尺寸,而亦可使其能夠檢測出臉孔的方向或 度。若是將此些之資訊作爲臉孔檢測參數而設定於 化訊號處理電路15中,則在可程式化訊號處理電g φ ,由於係可預先得知臉孔之配件的方向、傾斜度、 偏離等,因此成爲能夠更爲高速且高精確度地實行 檢測。又,可程式化訊號處理電路15,係亦可設爲 孔之配件的位置或是其狀態等之檢測結果,來對該 表情作評價並輸出評價値。 在圖9之例中,係藉由在臉孔檢測電路14中 處理,而從輸入畫像P2中檢測出有臉孔區域A2 1-在臉孔區域A21中,係以箭頭來表示臉孔之方向, 區域A23中,係經由一點鏈線來表示臉孔之傾斜度 電路1 4 含有該 程式化 、□、 圍之配 態(配 時,可 將經由 將亦包 藉由此 臉孔之 是傾斜 可程式 & 15中 位置之 配件之 能從臉 臉孔之 之檢測 -A23 · 在臉孔 。又, -32- 1380231 在此些之區域中,從臉孔區域A22,係藉由可程式 處理電路15之處理,作爲臉孔之配件而檢測出有 域A24以及A25,還有口之區域A26。 另外,在此第2臉孔檢測處理中,亦與第1臉 處理相同地,在臉孔檢測電路1 4以及可程式化訊 電路15中,以根據相同之輸入畫像P2的資料,來 孔或是配件之檢測處理爲理想。但是,在實際的處 φ 於可程式化訊號處理電路15中,係亦可從相對於 測電路1 4之檢測對象的畫像而延遲了 1圖框又或 框份的畫像中來進行檢測。 圖10,係爲展示在攝像裝置中之第2臉孔檢測 流程的流程圖。 〔步驟 S211〕CPU21,係對於臉孔檢測電路 定臉孔檢測參數》 〔步驟S2 1 2〕臉孔檢測電路1 4之控制器44, • 於從CPU2 1而來之臉孔檢測參數,而對擴大•縮 4 1、畫像記億體42以及臉孔檢測核心43作控制, 從畫像RAM 19而依序讀入之1圖框份的畫像資料 檢測出臉孔全體之區域的處理。 〔步驟S213〕若是在臉孔檢測電路14中之臉 處理結束,則從脸孔檢測核心43,對於CPU2 1而 孔之檢測結果(臉孔區域之座標、尺寸、方向、傾 )。 〔步驟S214〕CPU21,係根據從臉孔檢測電路 化訊號 眼之區 孔檢測 號處理 實行臉 理時, 臉孔檢 是數圖 處理之 14,設 係因應 小電路 並根據 ,實行 孔檢測 輸出臉 斜度等 14所 -33- 1380231 供給之檢測結果,對於可程式化訊號處理電路15,設定臉 孔檢測參數。於此,例如,係以僅將經由臉孔檢測電路1 4 所檢測出之臉孔區域及其周圍作爲臉孔之探索範圍的方式 ,而藉由臉孔檢測參數來對可程式化訊號處理電路15作 指示。與此同時,亦將該臉孔之方向、傾斜度等的資訊作 通知。 〔步驟S1 5〕可程式化訊號處理電路15之控制器54 φ ,係因應於從 CPU21而來之臉孔檢測參數,而從畫像 RAM19所讀入之畫像資料中,僅將對應於在臉孔檢測電路 14中所檢測出之臉孔區域及其周圍的資料傳送至DSP52 及53 (又或是此些之其中一方)中,而實行臉孔之配件的 臉孔檢測處理以及表情評價處理。 〔步驟S2 1 6〕可程式化訊號處理電路1 5之控制器54 ,係接收從DSP 52及53而來之臉孔的配件之檢測結果或 是表情評價値,並對於CPU21而輸出。 φ 〔步驟S217〕CPU21,係根據從可程式化訊號處理電 路1 5而來之配件的檢測結果或是表情評價値,來產生最 終的臉孔檢測結果。 另外,亦可僅在經由臉孔檢測電路1 4而檢測出有臉 孔的情況時,才實行步驟S2 14〜S2 16的處理。 〔步驟S21 8〕CPU21,係判斷臉孔檢測處理是否結束 ,當尙未結束時,則回到步驟S2 1 1,並再度實行臉孔檢測 電路147所致之臉孔檢測處理。 在以上之第2臉孔檢測處理中,係根據臉孔檢測電路 -34- 1380231 14所致之臉孔區域的檢測結果,來在可程 路15中限定探索區域,並檢測出臉孔的 可程式化訊號處理電路15中之處理時間 夠一面維持臉孔之配件的檢測精確度,一 速化'又,藉由可將將以臉孔檢測電路〗 孔之方向或是傾斜度的資訊,在可程式化 中作爲控制參數而使用,在可程式化訊號 φ 之檢測處理係被更加效率化,而可將處理 又,在可程式化訊號處理電路15中 何者的配件、應將該配件之位置、大小、 資訊作爲檢測結果、應根據此些之檢測結 情作評價等,可以藉由對從CPU21而來 所實行之程式作變更,而適宜地變更。此 可因應於使用者操作所致之攝像模式的選 因應於攝像中之狀態而自動地進行。 • 在可程式化訊號處理電路15中,例 件的狀態,可以對笑臉或是嚴肅臉孔等的 對其程度作評價。此種判定、評價結果 之控制,而例如可利用於:在人物之肯像 時,當該人物之表情成爲笑臉時,自動地 是,在攝像身份證明用相片時,對未成爲 進行攝像之類的控制中。 又,亦可藉由CPU21之控制,而由 測來判定其是否有眨眼,並在所攝像之所 :式化訊號處理電 配件,因此,在 係被縮短,而能 面將檢測處理高 i 4所檢測出之臉 訊號處理電路15 處理電路15中 速度提升。 ,對於應檢測出 狀態等之何者的 果而對何種之表 之控制參數或是 種變更,例如係 擇而進行,或是 如,從臉孔之配 表情作判定,並 ,係藉由 CPU21 (portrait)攝像 按下快門,或者 笑臉之臉孔自動 眼睛之狀態的檢 有人物均未眨眼 -35- 1380231 的時機下自動地按下快門。又,亦可從眼睛之狀態的檢測 結果來推測被攝體之人物所注視的方向,並僅在其注視攝 像透鏡的時候來按下快門。又,亦成爲可從眼睛之狀態的 檢測結果,來檢測出例如所謂的紅眼狀態或是從眼球而反 射有光之狀態等之眼睛部分的色彩係不如所願的情況,並 控制快門之動作,或是對所攝像之畫像進行顔色修正。 又,亦可從口或是嘴唇之部分的狀態之檢測結果,來 φ 判定被攝體之人物是否有在說話,當在說話的時候,自動 地將麥克風設爲開,或是將該判定結果利用於快門動作之 時機控制等。 如此這般,在此攝像裝置中,係不需對內部構成作變 更,即成爲可搭載附加價値高之各種的功能,而能以低價 格來實現高功能的商品。又,當新商品發售時,亦成爲不 需對基本構成作變動,即能夠柔軟地對規格作變更。 另外,在此第2臉孔檢測處理中,亦如上述之流程圖 φ 所示一般,不僅是可將在臉孔檢測電路1 4之臉孔檢測處 理與在可程式處理電路1 5中之臉孔檢測處理序列地實行 ,而亦可將此些並列地實行。例如,若是在臉孔檢測電路 1 4中被實行了臉孔檢測處理,則在可程式化訊號處理電路 1 5中,係根據該檢測結果,而從下一個圖框之畫像來實行 臉孔檢測處理》此時,以與在可程式化訊號處理電路1 5 中之臉孔檢測處理同時地來使在臉孔檢測電路1 4中之從 相同圖框之畫像的臉孔檢測開始的方式,來進行之。或者 是,當臉孔檢測電路1 4能以較短時間來進行處理的情況 -36- 1380231 時,臉孔檢測電路14,係以使其自身所致的臉孔檢測處理 之結束時機與在可程式化訊號處理電路15中之臉孔檢測 處理的結束時機相符合的方式,來開始從下一個圖框起之 臉孔檢測處理。藉由此種處理,在能夠將臉孔配件之檢測 結果於每一圖框作確實地輸出的同時,亦能將該檢測結果 之精確度提升。 φ 〔第3之臉孔檢測處理〕 圖11,係爲用以說明第3臉孔檢測處理之槪要的圖。 在圖1 1所示之第3臉孔檢測處理中,臉孔檢測電路 14,係僅從輸入畫像P3之資料中的亮度資訊來檢測出臉 孔(步驟S301)。另一方面,可程式化訊號處理電路15 ,係根據輸入畫像P3中之表示膚色區域的資訊來檢測出 臉孔(步驟S3 02 )。例如,檢測出膚色之色相的區域, 並從該區域又或是包含有其之周圍的區域中,來藉由與臉 • 孔檢測電路1 4相異之檢測機制而檢測出臉孔。或者是, 亦可將所檢測出的膚色區域本身作爲臉孔區域而檢測出來 〇 CPU21,係亦加入考慮從各區塊而來之檢測結果,並 判定最終之臉孔區域(步驟S303),藉由此,而實現高 精確度之臉孔檢測。例如,在臉孔檢測電路14中,雖係 可藉由僅利用亮度資訊而檢測出臉孔的構成,來提升處理 速度,但是’反過來說’亦可想見會有產生臉孔之誤檢測 或是漏檢測的情形。在此種情況時,係可以根據膚色區域 -37- 1380231 之檢測來更正確地檢測出臉孔,並將在臉孔檢測電路14 中之檢測結果作補足。 在圖Π之例中,在藉由臉孔檢測電路14所檢測出之 臉孔區域A31中,係將與膚色相同之明亮度或模樣的區域 作爲臉孔而誤檢測出來。但是,藉由在可程式化訊號處理 電路15中之臉孔檢測,而可以得知臉孔區域A31係爲被 誤檢測出來者,而可將此臉孔區域A31從最終之檢測結果 φ 中除去。又,在可程式化訊號處理電路15中,雖係檢測 出有臉孔區域A3 6,但是在臉孔檢測電路1 4中,係並未 從與此對應之區域中檢測出有臉孔。可以設想:在此區域 中,係由於帽子將臉孔之一部分遮蓋,而使得在臉孔檢測 電路14中產生有漏檢測,但是,藉由在可程式化訊號處 理電路1 5中之臉孔檢測,而防止了此種之漏檢測。 在以上之例中,雖係將其中一方之檢測機制的弱點, 藉由在另外一方之檢測機制的檢測結果而作補足,但是, φ 亦可使CPU21以將雙方之檢測機制的弱點相互作補足的 方式來作控制。進而,CPU21,係亦可根據從各區塊而來 之檢測結果,而對於各區塊再度設定臉孔檢測參數,以使 其更有效率地實行臉孔檢測。 圖12,係爲展示在攝像裝置中之第3臉孔檢測處理之 流程的流程圖。 〔步驟S311〕CPU21,係對於臉孔檢測電路14,設 定臉孔檢測參數》 〔步驟S312〕臉孔檢測電路14之控制器44,係因應 -38- 1380231 於從CPU21而來之臉孔檢測參數,而對擴大•縮小電路 4 1、畫像記憶體42以及臉孔檢測核心43作控制,並根據 從畫像RAM 19而依序讀入之1圖框份的亮度資料,實行 檢測出臉孔區域的處理。 〔步驟S313〕若是在臉孔檢測電路14中之臉孔檢測 處理結束,則從臉孔檢測核心43,對於CPU21而輸出臉 孔之檢測結果(例如,臉孔區域之座標、尺寸)。 〔步驟S314〕另一方面,CPU21,係與步驟S311之 處理並行地,而對於可程式化訊號處理電路15,設定臉孔 檢測參數。 〔步驟S3 1 5〕可程式化訊號處理電路1 5乏控制器54 ,係因應於從CPU21而來之臉孔檢測參數,而將從畫像 RAM19所讀入之畫像資料,傳送至DSP52及53 (又或是 此些之其中一方)中,而實行根據膚色區域之臉孔檢測處 理。 又,如上述所示一般,在可程式化訊號處理電路15 中,例如,從輸入畫像之色成分而檢測出膚色之色相的區 域,並從該區域又或是包含有其之周圍的區域中,來藉由 與臉孔檢測電路1 4相異之檢測機制而檢測出臉孔。或者 是,亦可從該區域中,藉由與臉孔檢測電路14相異的訊 號成分(色差成分等),來檢測出臉孔。 又,膚色區域,係亦可不藉由可程式化訊號處理電路 15,而藉由例如攝像機訊號處理電路14中之用以進行白 平衡調整的從先前技術起即具備有之檢波功能來進行檢波 -39- 1380231 。此時,CPU2 1,係以將藉由此檢波功能所檢測出之膚色 區域又或是包含有其之周圍的區域作爲臉孔之探索區域的 方式’來在可程式化訊號處理電路15中作指定。 〔步驟S3 16〕可程式化訊號處理電路15之控制器54 ’係接收從DSP52及53而來之臉孔區域的檢測處理,並 對於CPU21而輸出。 〔步驟S3 17〕CPU21,係根據從臉孔檢測電路14以 φ 及可程式化訊號處理電路15而來之各檢測結果,來產生 最終的檢測結果。 〔步驟S3 1 8〕CPU21,係判斷臉孔檢測處理是否結束 ,當尙未結束時,則實行步驟S319之處理。 〔步驟S3 19〕CPU21,係根據從臉孔檢測電路14以 及可程式化訊號處理電路15而來之各檢測結果,來再計 算對於各個之區塊的臉孔檢測參數。而後,回到步驟S311 以及S3 1 4,並將所算出之臉孔檢測參數在各區塊中作設 φ 定,並開始從下一個畫像中之臉孔檢測處理。 如上述一般,在臉孔檢測電路1 4以及可程式化訊號 處理電路1 5中之臉孔檢測處理,係分別被並列地實行, 而根據此些之處理所致的檢測結果,經由CPU21來得出 最終的檢測結果。藉由此,能將其中一方之區塊,或者是 雙方之區塊所致的檢測機制之弱點,藉由 CPU2 1之處理 而補足,而正確地檢測出臉孔區域。 又,在上述之流程圖中,雖係將在臉孔檢測電路1 4 以及可程式化訊號處理電路1 5中之臉孔檢測處理分別一 -40- 1380231 次一次地並列實行,但是,例如當臉孔檢測處理電路14 所致之處理係可以較短的時間來處理時,亦可在可程式化 訊號處理電路15進行一圖框份之臉孔檢測處理的期間中 ,使臉孔檢測電路14進行複數圖框份之臉孔檢測處理。 ,此時,CPU2 1,例如係在每次之從臉孔檢測電路1 4而 輸出有檢測結果時,將該檢測結果與從可程式化訊號處理 電路15而來之最新的檢測結果作爲基礎,來產生最終的 檢測結果。藉由此種處理,例如在動畫像之記錄時等,在 能夠將臉孔區域之檢測結果於每一圖框作確實地輸出的同 時,亦能將該檢測結果之精確度提升。 又,藉由在步驟S319中之臉孔檢測參數的再計算處 理,能夠將在臉孔檢測電路1 4以及可程式化訊號處理電 路1 5中之臉孔檢測處理更爲效率化。例如,可程式化訊 號處理電路1 5,係與經由檢測所得到之臉孔區域的資訊同 時地,將膚色區域的資訊亦輸出至CPU2 1,CPU2 1,例如 φ 針對其後之特定次數,係以從輸入畫像而僅將包含有膚色 區域之部分的區域作爲臉孔之探索範圍的方式,來將對於 可程式化訊號處理電路15之臉孔檢測參數作再計算。藉 由此,可以縮短在可程式化訊號處理電路15中之處理時 間。另外,此種功能,係亦可不藉由 C P U 2 1之控制,而 經由在可程式化訊號處理電路1 5中所實行之檢測程式來 實現之。 進而,例如,亦可對於臉孔檢測電路1 4,而亦僅將包 含有膚色區域之部分作爲臉孔的探索範圍,並與此同時, -41 - 1380231 以提升臉孔之檢測精確度的方式,來對臉孔檢測參數作再 設定。此時,臉孔檢測電路1 4,例如係在每隔開一定次數 時,對輸入畫像之全面來進行臉孔檢測,而在此之間,則 係僅從以膚色區域爲基礎的探索範圍中,來檢測出臉孔。 如此這般,當在2個的處理區塊中使用相異之機制來檢測 出臉孔,或是根據相異之畫像成分來檢測出臉孔的情況時 ,藉由將其中一方之區塊的檢測結果反映於另外一方之區 φ 塊的臉孔檢測處理中,而能夠一面提升全體之檢測速度, 一面提升檢測精確度。 又,亦可將上述之處理程序中的在臉孔檢測電路14 又或是可程式化訊號處理電路15之臉孔檢測處理,或是 對於臉孔檢測電路1 4與可程式化訊號處理電路1 5之臉孔 檢測參數的再計算處理等,因應於在攝像裝置所設定之動 作模式,而選擇性地作實行。 例如,在靜止畫像記錄模式的情況時,CPU2 1,係在 • 記錄操作前之將所攝像之畫像顯示於螢幕上,以使使用者 進行視角對位的狀態下,僅實行在步驟S3 12、S3 13中之 於臉孔檢測電路1 4中的臉孔檢測處理,並根據該檢測結 果,而控制AE、AF等。藉由此,雖然檢測精確度係爲較 差,但是能夠將畫像作高速顯示,且亦能夠抑制此時之消 耗電力。而,例如當快門釋放鍵被半壓下時,則亦可將在 步驟S315、S316中之於可程式化訊號處理電路15中的臉 孔檢測處理亦並列地作處理,並根據從各區塊所得之檢測 結果,來進行正確之臉孔檢測處理。進而,在動畫像記錄 -42- 1380231 模式的情況時,亦可將在步驟S319中之對於臉孔檢測電 路14與可程式化訊號處理電路15的臉孔檢測參數之再計 算處理,例如在一定時間之間隔下實行,以成爲能夠在維 持臉孔之檢測精確度的狀態下,使全體之處理負荷降低, 並能確實地實行在特定之圖框速率下的畫像記錄。 〔第4之臉孔檢測處理〕 φ 圖1 3,係爲用以說明第4臉孔檢測處理之槪要的圖。 第4臉孔檢測處理,係爲從輸入畫像中,檢測出特定 之人物、或者是具有特定之性質的人物之臉孔者。如圖13 所示一般,臉孔檢測電路14,係從輸入畫像P4之全體, 並不特別對人物或是性質作特定,而進行一般之臉孔檢測 處理,並輸出臉孔區域之座標或尺寸、臉孔之方向、傾斜 度等(步驟S40 1)。可程式化訊號處理電路15,係從輸 入畫像P4中,檢測出特定人物或者是具備有特定之性質 φ 的人物之臉孔(步驟S402 )。此時,可程式化訊號處理 電路15,係藉由在輸入畫像P4中,僅將經由臉孔檢測電 路14所檢測出之臉孔區域,又或是包含有其周圍之區域 ,作爲臉孔的探索區域,藉由此,來縮短臉孔檢測所需要 的時間。 在圖13之例中,藉由在臉孔檢測電路14中之一般的 臉孔檢測處理,從輸入畫像P4中’係檢測出有臉孔區域 A4 1〜A43。又,可程式化訊號處理電路15,係將此些之 中的被包含於臉孔區域A41中之臉孔’判定爲其係爲特定 -43- 1380231 之人物者》 又,在臉孔檢測電路1 4中,不僅是檢測出臉孔之座 標或尺寸,而亦可使其能夠檢測出該臉孔的方向或是傾斜 度。若是將此些之資訊作爲臉孔檢測參數而設定於可程式 化訊號處理電路15中,則在可程式化訊號處理電路15中 ,由於係可預先得知臉孔之配件的方向、傾斜度、位置之 偏離等,因此成爲能夠更爲高速且高精確度地實行臉孔檢 • 測。 進而,關於所檢測出之人物,或是該人物所持有之特 定的性質,係亦可設爲可經由使用者操作來作選擇。此時 ,係如接下來之圖14中亦會作說明一般,在可程式化訊 號處理電路15中,係因應於此些之選擇,而對臉孔檢測 用資料庫(例如包含有臉孔之樣版等)作切換並使用之。 另一方面,在臉孔檢測電路14中,係僅使用有不依存於 特定之人物或是其性質的一般之用以檢測出臉孔的資料庫 •。 另外,在此第4臉孔檢測處理中,亦與第1以及第2 臉孔檢測處理相同地,在臉孔檢測電路1 4以及可程式化 訊號處理電路15中,以根據相同之輸入畫像P4的資料, 來實行臉孔之檢測處理爲理想。但是,在實際的處理時, 於可程式化訊號處理電路1 5中,係亦可從相對於臉孔檢 測電路14之檢測對象的畫像而延遲了 1圖框又或是數圖 框份的晝像中來進行檢測。 圖14,係爲展示在攝像裝置中之第4臉孔檢測處理之 -44-
1380231 流程的流程圖。 在此圖14之處理中,作爲檢測出具備特定 孔的情況之例,係成爲能夠因應於使用者之選擇 檢測出女性之臉孔、嬰幼兒之臉孔、東方人之臉 者。 〔步驟S411〕CPU21,係對於臉孔檢測電路 定臉孔檢測參數。 〔步驟S4 1 2〕臉孔檢測電路1 4之控制器44, 於從CPU2 1而來之臉孔檢測參數,而對擴大·雜 4 1、畫像記憶體42以及臉孔檢測核心43作控制, 從畫像RAM 19而依序讀入之1圖框份的畫像資养 一般的臉孔檢測之處理。 〔步驟S4 1 3〕若是在臉孔檢測電路1 4中之取 處理結束,則從臉孔檢測核心43,對於CPU21 ffi 孔之檢測結果(臉孔區域之座標、尺寸、臉孔之戈 斜度等)。 〔步驟S414〕CPU21,係對經由使用者而被g 具有何種性質之臉孔檢測出來一事作判斷。當被影 測出女性之臉孔的情況時,則實行步驟S4 1 5之虔 被設定爲檢測出嬰幼兒之臉孔的情況時,則實 S418之處理。當被設定爲檢測出東方人之臉孔的 ,則實行步驟S421之處理。 〔步驟S415〕CPU21,係對於可程式化訊號读 1 5,設定用以檢測出女性之臉孔的臉孔檢測參數。 質之臉 作,而 的任一 14,設 係因應 小電路 並根據 ,實行 孔檢測 輸出臉 向、傾 定了將 定爲檢 理。當 行步驟 情況時 理電路 於此, -45- 1380231 例如,係以僅將經由臉孔檢測電路1 4所檢測出之臉孔區 域及其周圍作爲臉孔之探索範圍的方式,而藉由臉孔檢測 參數來對可程式化訊號處理電路15作指示。與此同時, 亦將該臉孔之方向、傾斜度等的資訊作通知。進而,設定 用以檢測出女性臉孔的資料庫。在此資料庫中,例如係被 記錄有女性之臉孔的特徵點之資訊等。 〔步驟S416〕可程式化訊號處理電路15之控制器54 φ ,係因應於從CPU21而來之臉孔檢測參數,而在DSP52、 5 3中,實行使用有用以檢測出女性之臉孔的資料庫之臉孔 檢測處理。 〔步驟S417〕可程式化訊號處理電路15之控制器54 ,係接收從DSP5 2及53而來之臉孔的檢測處理,並對於 CPU21而輸出。 〔步驟S4 18〜S 42 0〕此些之步驟的處理,係分別與 步驟S415〜S417之處理爲幾乎相同。相異之點,係在於 φ :在步驟S418中,CPU21,係藉由臉孔檢測參數,而將 用以檢測出嬰幼兒之臉孔的資料庫設定於可程式化訊號處 理電路15中,而在步驟S4 19中,可程式化訊號處理電路 1 5係使用此資料庫而進行臉孔檢測。 〔步驟S421〜S423〕此些之步驟的處理’係分別與 步驟S4 15〜S4 17之處理爲幾乎相同。相異之點,係在於 :在步驟S421中,CPU21,係藉由臉孔檢測參數,而將 用以檢測出東方人之臉孔的資料庫設定於可程式化訊號處 理電路15中,而在步驟S422中,可程式化訊號處理電路 -46 - 1380231 1 5係使用此資料庫而進行臉孔檢測。 另外,在上述之步驟S415〜SU3之中,例如,係將 分別被特化爲用以檢測女性 '嬰幼兒、東方人之臉孔的臉 孔檢測用資料庫,預先載入至可程式化訊號處理電路15 之RAM51中,並經由臉孔檢測參數,而從CPU21來對可 程式化訊號處理電路15指示應使用何者之資料庫。或者 是,將因應了使用者之選擇的臉孔檢測資料庫,藉由 • CPU2 1之處理而從EEPROM2 2中讀出,並載入至可程式化 訊號處理電路15中亦可。或者是,亦可不僅是單純地選 擇因應了使用者之選擇的臉孔檢測資料庫,而對於各個之 作爲檢測對象之臉孔的特性,在可程式化訊號處理電路15 中亦實行其他之臉孔檢測程式。 〔步驟S424〕CPU21,係根據從可程式化訊號處理電 路15而來之臉孔的檢測結果,來產生最終的臉孔檢測結 果(臉孔之座標、尺寸等)。 φ 另外,亦可僅在經由臉孔檢測電路1 4而檢測出有臉 孔的情況時,才實行步驟S414〜S424的處理。 〔步驟S42 5〕CPU21,係判斷臉孔檢測處理是否結束 ,當尙未結束時,則實行步驟S426之處理。 〔步驟S426〕CPU21,係根據從可程式化訊號處理電 路1 5而來之臉孔的檢測結果,來再計算對於臉孔檢測電 路1 4之臉孔檢測參數。 而後,前進至步驟S411,並將所算出之臉孔檢測參數 在臉孔檢測電路1 4中作設定,並開始從下一個畫像中之 -47- 1380231 臉孔檢測處理。又,在其後之步驟S415、S418、 任一的處理中,係將在步驟S426中所算出之臉 數,對於可程式化訊號處理電路15作設定。 在以上之第4臉孔檢測處理中,係根據臉孔 1 4所致之臉孔區域的檢測結果,來在可程式化訊 路1 5中限定探索區域,並檢測出臉孔,因此, 化訊號處理電路15中之處理時間係被縮短,而 φ 維持臉孔之配件的檢測精確度,一面將檢測處理 又,特別是,由於係從藉由臉孔檢測電路1 4而 爲係存在有臉孔的區域中,來在可程式化訊號處3 中進行更爲精細的檢測,因此並不會提高處理負 爲能夠進行精確度更高的臉孔檢測。 進而,在可程式化訊號處理電路15中,由 應於使用者所致之設定,來對檢測對象之人物或 性質作變更,因此,並不需要對此攝像裝置之內 • 變更,即能夠提升功能性。又,藉由相同之基本 路,便能夠應用於規格相異之各種的製品上,而 多樣之製品的開發、製造成本。 另外,在此第4臉孔檢測處理中,亦如上述 所示一般,不僅是可將在臉孔檢測電路14之臉 理與在可程式處理電路15中之臉孔檢測處理序 ,而亦可將此些並列地實行。例如,若是在臉孔 1 4中被實行了臉孔檢測處理,則在可程式化訊號 1 5中,係根據該檢測結果,而從下一個圖框之畫 S421 之 孔檢測參 檢測電路 號處理電 在可程式 能夠一面 高速化。 已被判定 里電路1 5 荷,便成 於係可因 是臉孔的 部構成作 構成的電 能夠抑制 之流程圖 孔檢測處 列地實行 檢測電路 處理電路 像來實行 -48- 1380231 臉孔檢測處理。此時,以與在可程式化訊號處理電路15 中之臉孔檢測處理同時地來使在臉孔檢測電路14中之從 相同圖框之畫像的臉孔檢測開始的方式,來進行之。或者 是,當臉孔檢測電路1 4能以較短時間來進行處理的情況 時,臉孔檢測電路1 4,係以使其自身所致的臉孔檢測處理 之結束時機與在可程式化訊號處理電路15中之臉孔檢測 處理的結束時機相符合的方式,來開始從下一個圖框起之 φ 臉孔檢測處理。藉由此種處理,在能夠特定之人物或是具 有特定性質之臉孔的檢測結果於每一圖框作確實地輸出的 同時,亦能將該檢測結果之精確度提升。 〔其他實施形態〕 圖1 5,係爲展示本發明之其他實施形態的畫像記錄再 生裝置之構成的區塊圖。另外,在此圖15中,在對應於 圖1之區塊中,係附加相同的符號。 φ 本發明,不僅是可適用於上述一般之攝像裝置,而亦 可適用於如圖1 5所示一般之並不持有攝像功能的畫像記 錄再生裝置中。此畫像記錄再生裝置,例如係可作爲錄影 機而實現。此時,從電視播放之受訊訊號等所得到之動畫 像資料,係經由畫像匯流排20而被輸入至畫像壓縮•伸 張電路17中並被壓縮編碼化,並作爲動畫像檔案而被記 憶於記憶裝置1 8中。.又,在將此種動畫像檔案從記憶裝 置18中讀出,並經由畫像壓縮•伸張電路17而伸張解碼 化之後,經由畫像處理電路而施加例如各種之畫質修正處 -49- 1380231 理,並輸出至顯示處理電路16,藉由此,能夠將畫質修正 後之再生畫像,顯示於未圖示之螢幕上。 在此種動畫像的再生時,係將伸張解碼化後之畫像資 料,經由畫像RAM 19來供給至臉孔檢測電路14以及可程 式化訊號處理電路15中,並藉由上述之各臉孔檢測程序 ,而能從再生畫像中檢測出臉孔。臉孔之檢測結果,係可 使用於例如以使所檢測出之臉孔的部分之顏色成爲更適切 φ 的方式,來將畫像全體之顏色藉由畫像處理電路25來作 修正等等之類的用途。 在此種畫像記錄再生裝置中,亦如同在上述之臉孔檢 測處理程序中所說明一般,成爲可進行高速且更精確度之 臉孔檢測。又,係可因應於臉孔之檢測結果之使用目的、 或是所需要之檢測精確度、檢測資訊等,而對在可程式化 訊號處理電路15中之檢測處理程序或檢測設定作柔軟地 變化。 φ 另外,在此例中,雖係設爲可將畫像記錄於記憶媒體 中的裝置,但是,例如,係亦可將本發明適用於將被記憶 在可搬型之記憶媒體中的畫像資料作再生之影像播放器中 。又,亦可將本發明適用於:將在其他之攝像機器中所被 攝像、或是經由網路所受訊之畫像檔案暫時儲存在記憶裝 置18中,而能夠將該畫像檔案作再生的再生機器中。更 進一步,例如,亦可將本發明,適用於從其他之機器而接 收畫像檔案,並將該再生畫像作印刷的印表機等之中。 -50- 1380231 【圖式簡單說明】 〔圖1〕展示本發明之實施形態的攝像裝置之重要部 分構成的區塊圖。 〔圖2〕展示臉孔檢測電路之內部構成例的區塊圖。 〔圖3〕展示臉孔檢測電路所致之基本的臉孔檢測處 理之流程的流程圖。 〔圖4〕用以說明攝像時之視角與臉孔的探索角度間 之關係的圖。 〔圖5〕展示臉孔之探索角度的定義之其中一例的圖 〇 〔圖6〕展示可程式化訊號處理電路之內部構成例的 區塊圖。 〔圖7〕用以說明第1臉孔檢測處理之槪要的圖。 〔圖8〕展示在攝像裝置中之第1臉孔檢測處理之流 程的流程圖。 〔圖9〕用以說明第2臉孔檢測處理之槪要的圖。 〔圖10〕展示在攝像裝置中之第2臉孔檢測處理之流 程的流程圖。 〔圖1 1〕用以說明第3臉孔檢測處理之槪要的圖。 〔圖1 2〕展示在攝像裝置中之第3臉孔檢測處理之流 程的流程圖。 〔圖1 3〕用以說明第4臉孔檢測處理之槪要的圖。 〔圖14〕展示在攝像裝置中之第4臉孔檢測處理之流 程的流程圖。 -51 - 1380231 〔圖15〕展示本發明之其他實施形態的畫像記錄再生 裝置之構成的區塊圖。 【主要元件符號說明】 11 :光學區塊 1 2 :影像感測器 13:攝像機訊號處理電路 1 4 :臉孔檢測電路 1 5 :可程式化訊號處理電路 1 6 :顯示處理電路 1 7 :畫像壓縮、伸張電路 1 8 :記憶裝置
1 9 :畫像RAM 20 :畫像匯流排
21 : CPU
22 : EEPROM
23 ' 5 1: RAM 24:重力方向感測器 41 :擴大•縮小電路 42 :畫像記憶體
43 :臉孔檢測核心 4 4、5 4 :控制器 52、53 : DSP -52-