[go: up one dir, main page]

TWI380231B - - Google Patents

Download PDF

Info

Publication number
TWI380231B
TWI380231B TW096128428A TW96128428A TWI380231B TW I380231 B TWI380231 B TW I380231B TW 096128428 A TW096128428 A TW 096128428A TW 96128428 A TW96128428 A TW 96128428A TW I380231 B TWI380231 B TW I380231B
Authority
TW
Taiwan
Prior art keywords
face
circuit
detection
face detection
signal processing
Prior art date
Application number
TW096128428A
Other languages
English (en)
Other versions
TW200823797A (en
Inventor
Miyuki Okada
Ken Nakajima
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of TW200823797A publication Critical patent/TW200823797A/zh
Application granted granted Critical
Publication of TWI380231B publication Critical patent/TWI380231B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/162Detection; Localisation; Normalisation using pixel segmentation or colour matching
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • G06V10/242Aligning, centring, orientation detection or correction of the image by image rotation, e.g. by 90 degrees
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/61Control of cameras or camera modules based on recognised objects
    • H04N23/611Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Studio Devices (AREA)
  • Image Analysis (AREA)

Description

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-

Claims (1)

  1. /如年y月
    Cf>p'卜亡) I3&0231 v 第096128428號專利申請案中文申請專利範圍修正本 民國100年4月日修正 十、申請專利範圍 1. 一種臉孔檢測裝置,係爲從所輸入之畫像中來檢 測出人物之臉孔的臉孔檢測裝置,其特徵爲,具備有: 臉孔檢測電路,其係爲由被特化爲用以從輸入畫像中 檢測出臉孔之硬體電路所成;和 % 訊號處理電路,其係根據包含有用以從輸入畫像中檢 測出臉孔之臉孔檢測程式的可改寫之程式,而根據輸入畫 . 像訊號來實行訊號處理;和 - 控制部,其係在前述臉孔檢測電路以及前述訊號處理 •電路的各個之中,將對相同圖框之畫像又或是相連續之近 旁的圖框之畫像所進行的臉孔檢測處理作並列的實行,並 根據前述臉孔檢測電路以及前述訊號處理電路之分別所致 的臉孔之檢測結果,來輸出最終的臉孔檢測結果, Φ 前述臉孔檢測電路以及前述訊號處理電路,係分別根 據輸入畫像而依據相異之資訊來實行臉孔檢測處理, 前述控制部’係將前述臉孔檢測電路以及前述訊號處 理電路之分別所致的臉孔之檢測結果相互作互補,而輸出 最終之臉孔檢測結果。 2 .如申請專利範圍第1項所記載之臉孔檢測裝置, S φ , 前述臉孔檢測電路,係根據輸入畫像訊號之亮度成分 而實行臉孔檢測處理, 1380231 前述訊號處理電路,係根據輸入畫像內之代表膚 域的資訊而實行臉孔檢測處理。 3 ·如申請專利範圍第2項所記載之臉孔檢測裝 其中,前述訊號處理電路,係從輸入畫像中來檢測出 膚色區域,並將該膚色區域判定爲臉孔之區域。 4. 如申請專利範圍第2項所記載之臉孔檢測裝 其中,前述訊號處理電路,係從輸入畫像中之包含有 膚色區域的特定區域中,使用與前述臉孔檢測電路相 檢測機制,來檢測出臉孔。 5. 如申請專利範圍第1項所記載之臉孔檢測裝 其中,前述臉孔檢測電路以及前述訊號處理電路,係 輸入畫像訊號中之互爲相異的訊號成分,來實行臉孔 處理。 6. 如申請專利範圍第1項所記載之臉孔檢測裝 其中,前述控制部,係當前述訊號處理電路正在對於 的輸入畫像而實行臉孔檢測處理的期間,使前述臉孔 電路進行對於連續之複數輸入畫像的臉孔檢測處理, 從前述臉孔檢測電路被檢測出有臉孔時,將該檢測結 與從前述訊號處理電路而來之最新的臉孔之檢測結果 根據,而輸出最終的檢測結果。 7. 如申請專利範圍第1項所記載之臉孔檢測裝 其中,前述控制部,係根據前述臉孔檢測電路又或是 訊號處理電路中之至少一方的臉孔檢測結果,而將用 由前述臉孔檢測電路又或是前述訊號處理電路中之至 色區 置, 前述 置, 前述 異之 置, 根據 檢測 置, 1個 檢測 並在 果、 作爲 置, 前述 以對 少一 -2- 1380231
    方所致的對下一個輸入畫像之臉孔檢測動作作控制的參數 作再設定。 * 8 ·如申請專利範圍第1項所記載之臉孔檢測裝置, 其中,前述控制部,係將以前述臉孔檢測電路所致之臉孔 的檢測結果、和以前述臉孔檢測電路以及前述訊號處理電 路之各個所致的臉孔之檢測結果爲基礎資訊的任一者,作 爲最終之臉孔檢測結果,來因應於需要而選擇並輸出,當 φ 將前述臉孔檢測電路所致之臉孔的檢測結果作爲最終之臉 孔檢測結果而輸出時,使前述訊號處理電路所致之臉孔檢 測處理停止。 • 9. 一種攝像裝置,係爲使用固體攝像元件而攝像畫 像之攝像裝置,其特徵爲,具備有: 臉孔檢測電路,其係爲由被特化爲用以從輸入畫像中 檢測出臉孔之硬體電路所成;和 訊號處理電路,其係根據包含有用以從輸入畫像中檢 # 測出臉孔之臉孔檢測程式的可改寫之程式,而根據輸入畫 像訊號來實行訊號處理;和 控制部,其係在前述臉孔檢測電路以及前述訊號處理 電路的各個之中,將對藉由攝像連續所得的畫像中相同圖 ' 框之畫像又或是近旁的圖框之畫像所進行的臉孔檢測處理 作並列的實行,並根據前述臉孔檢測電路以及前述訊號處 理電路之分別所致的臉孔之檢測結果,來輸出最終的臉孔 檢測結果, 前述臉孔檢測電路以及前述訊號處理電路,係分別根 -3- 1380231 據輸入畫像而依據相異之資訊來實行臉孔檢測處理, 前述控制部’係將前述臉孔檢測電路以及前述訊號處 理電路之分別所致的臉孔之檢測結果相互作互補,而輸出 最終之臉孔檢測結果。 I 〇·如申請專利範圍第9項所記載之攝像裝置,其中 ,前述控制部,係將前述臉孔檢測電路所致之臉孔的檢測 結果、和以前述臉孔檢測電路以及前述訊號處理電路之各 個所致的臉孔之檢測結果爲基礎資訊的任一者,作爲最終 之臉孔檢測結果,來因應於攝像動作之狀態而選擇並輸出 ,當將前述臉孔檢測電路所致之臉孔的檢測結果作爲最終 之臉孔檢測結果而輸出時,使前述訊號處理電路所致之臉 孔檢測處理停止。 II · 一種臉孔檢測方法,係爲用以從所輸入之畫像中 來檢測出人物之臉孔的臉孔檢測方法,其特徵爲: 由被特化爲用以檢測出臉孔之硬體電路所成的臉孔檢 測電路,係從輸入畫像來檢測出臉孔, 根據包含有用以檢測出臉孔之臉孔檢測程式的可改寫 之程式,而根據輸入畫像訊號來實行訊號處理的訊號處理 電路,係藉由實行前述臉孔檢測程式,來將對與輸入至前 述臉孔檢測電路之畫像爲相同圖框之畫像又或是相連續之 近旁的圖框之畫像所進行的臉孔檢測處理,與前述臉孔檢 測電路之處理作並列的實行, 控制部,係根據前述臉孔檢測電路以及前述訊號處理 電路的各個所致之臉孔檢測結果,來輸出最終的臉孔檢測 -4 - 1380231 j 結果, 由前述臉孔檢測電路所進行之臉孔檢測處理、以及由 前述訊號處理電路所進行之臉孔檢測處理,係分別根據輸 入畫像而依據相異之資訊來實行之。
    -5-
TW096128428A 2006-08-04 2007-08-02 Face detector, image pickup device, and face detecting method TW200823797A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006212842A JP4218712B2 (ja) 2006-08-04 2006-08-04 顔検出装置、撮像装置および顔検出方法

Publications (2)

Publication Number Publication Date
TW200823797A TW200823797A (en) 2008-06-01
TWI380231B true TWI380231B (zh) 2012-12-21

Family

ID=39113505

Family Applications (1)

Application Number Title Priority Date Filing Date
TW096128428A TW200823797A (en) 2006-08-04 2007-08-02 Face detector, image pickup device, and face detecting method

Country Status (5)

Country Link
US (1) US8897501B2 (zh)
JP (1) JP4218712B2 (zh)
KR (1) KR101421717B1 (zh)
CN (1) CN101159010B (zh)
TW (1) TW200823797A (zh)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4264663B2 (ja) * 2006-11-21 2009-05-20 ソニー株式会社 撮影装置、画像処理装置、および、これらにおける画像処理方法ならびに当該方法をコンピュータに実行させるプログラム
EP2309723A4 (en) * 2008-07-17 2011-08-31 Nec Corp IMAGING DEVICE, IMAGING METHOD, AND PROGRAM
JP5173664B2 (ja) * 2008-08-08 2013-04-03 キヤノン株式会社 画像処理装置及び画像処理方法
JP4720880B2 (ja) * 2008-09-04 2011-07-13 ソニー株式会社 画像処理装置、撮像装置、画像処理方法およびプログラム
JP4702418B2 (ja) * 2008-09-09 2011-06-15 カシオ計算機株式会社 撮影装置、画像領域の存否判定方法及びプログラム
JP5359150B2 (ja) * 2008-09-22 2013-12-04 株式会社ニコン 撮像装置
JP5258506B2 (ja) * 2008-10-24 2013-08-07 キヤノン株式会社 情報処理装置
JP5202264B2 (ja) * 2008-12-05 2013-06-05 キヤノン株式会社 画像処理装置及び画像処理方法
WO2010064405A1 (ja) * 2008-12-05 2010-06-10 パナソニック株式会社 顔検出装置
JP4911165B2 (ja) 2008-12-12 2012-04-04 カシオ計算機株式会社 撮像装置、顔検出方法及びプログラム
US8385638B2 (en) * 2009-01-05 2013-02-26 Apple Inc. Detecting skin tone in images
JP5359337B2 (ja) * 2009-02-10 2013-12-04 株式会社ニコン 電子スチルカメラ
JP5347834B2 (ja) 2009-08-25 2013-11-20 株式会社ニコン 画像追尾装置
JP2011090569A (ja) * 2009-10-23 2011-05-06 Sony Corp 画像処理装置および画像処理方法
WO2012036324A1 (ko) 2010-09-13 2012-03-22 엘지전자 주식회사 이동 단말기 및 그 동작 제어 방법
KR101733512B1 (ko) * 2010-12-22 2017-05-10 에스케이플래닛 주식회사 얼굴 특징 기반의 가상 체험 시스템 및 그 방법
JP5683367B2 (ja) * 2011-04-20 2015-03-11 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、およびプログラム
JP5862261B2 (ja) * 2011-12-12 2016-02-16 セイコーエプソン株式会社 検出装置、検出方法、及び、車両
US10708545B2 (en) 2018-01-17 2020-07-07 Duelight Llc System, method, and computer program for transmitting face models based on face data points
JP6124676B2 (ja) * 2013-05-14 2017-05-10 キヤノン株式会社 撮像装置、撮像システム、撮像装置の制御方法、プログラム、および、記憶媒体
JP6184189B2 (ja) 2013-06-19 2017-08-23 キヤノン株式会社 被写体検出装置およびその制御方法、撮像装置、被写体検出装置の制御プログラムおよび記憶媒体
WO2015009968A2 (en) * 2013-07-19 2015-01-22 Google Inc. Face template balancing
US9571785B2 (en) * 2014-04-11 2017-02-14 International Business Machines Corporation System and method for fine-grained control of privacy from image and video recording devices
US12401911B2 (en) 2014-11-07 2025-08-26 Duelight Llc Systems and methods for generating a high-dynamic range (HDR) pixel stream
US12401912B2 (en) 2014-11-17 2025-08-26 Duelight Llc System and method for generating a digital image
US12445736B2 (en) 2015-05-01 2025-10-14 Duelight Llc Systems and methods for generating a digital image
WO2017018012A1 (ja) * 2015-07-28 2017-02-02 ソニー株式会社 情報処理システム、情報処理方法、および記録媒体
JP2018081402A (ja) * 2016-11-15 2018-05-24 キヤノン株式会社 画像処理装置、画像処理方法、及びプログラム
KR102543656B1 (ko) * 2018-03-16 2023-06-15 삼성전자주식회사 화면 제어 방법 및 이를 지원하는 전자 장치
JPWO2024180759A1 (zh) * 2023-03-02 2024-09-06

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3490482B2 (ja) 1993-09-20 2004-01-26 株式会社東芝 エッジ及び輪郭抽出装置
JP3561985B2 (ja) 1994-11-28 2004-09-08 ソニー株式会社 画像処理装置
US5842194A (en) * 1995-07-28 1998-11-24 Mitsubishi Denki Kabushiki Kaisha Method of recognizing images of faces or general images using fuzzy combination of multiple resolutions
JP2001216515A (ja) 2000-02-01 2001-08-10 Matsushita Electric Ind Co Ltd 人物の顔の検出方法およびその装置
JP2003058516A (ja) 2001-08-21 2003-02-28 Toshiba Corp 信号処理装置及び方法
US7113637B2 (en) * 2001-08-24 2006-09-26 Industrial Technology Research Institute Apparatus and methods for pattern recognition based on transform aggregation
JP2003271933A (ja) 2002-03-18 2003-09-26 Sony Corp 顔検出装置及び顔検出方法並びにロボット装置
JP2004005384A (ja) 2002-04-19 2004-01-08 Sony Corp 画像処理方法、画像処理装置、プログラム及び記録媒体、自動トリミング装置、並びに肖像写真撮影装置
JP4329398B2 (ja) 2002-05-10 2009-09-09 ソニー株式会社 顔検出装置及び方法、並びにプログラム及び記録媒体
GB2395264A (en) * 2002-11-29 2004-05-19 Sony Uk Ltd Face detection in images
JP4743823B2 (ja) 2003-07-18 2011-08-10 キヤノン株式会社 画像処理装置、撮像装置、画像処理方法
GB2409027A (en) * 2003-12-11 2005-06-15 Sony Uk Ltd Face detection

Also Published As

Publication number Publication date
US20080050022A1 (en) 2008-02-28
CN101159010B (zh) 2011-08-10
JP2008040710A (ja) 2008-02-21
KR20080012790A (ko) 2008-02-12
TW200823797A (en) 2008-06-01
US8897501B2 (en) 2014-11-25
CN101159010A (zh) 2008-04-09
JP4218712B2 (ja) 2009-02-04
KR101421717B1 (ko) 2014-07-22

Similar Documents

Publication Publication Date Title
TWI380231B (zh)
TWI380233B (zh)
JP4760973B2 (ja) 撮像装置及び画像処理方法
US8274572B2 (en) Electronic camera capturing a group of a plurality of specific objects
JP2004062565A (ja) 画像処理装置及び方法並びにプログラム記憶媒体
TW201119365A (en) Image selection device and method for selecting image
CN101674411A (zh) 摄影装置、图像区域存在与否判定方法、以及记录介质
CN101213828B (zh) 将虹膜颜色结合到红眼修正中的方法和设备
JP6975144B2 (ja) 撮像処理装置、電子機器、撮像処理方法、撮像処理装置制御プログラム
JP2022143122A (ja) 画像処理方法、撮像制御方法、プログラム、画像処理装置および撮像装置
JP5092961B2 (ja) 撮像装置、撮像方法及びプログラム
US20190052815A1 (en) Dual-camera image pick-up apparatus and image capturing method thereof
JP4803319B2 (ja) 撮像装置、画像処理方法及びプログラム
JP5424725B2 (ja) 撮像装置、撮像装置の制御方法
JP2008160280A (ja) 撮像装置および自動撮像方法
HK1251751B (zh) 预览画面虚化处理方法、装置及设备

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees