两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于顯示識別區(qū)域和圖像的方法及攝像設(shè)備的制作方法

文檔序號:7643108閱讀:324來源:國知局
專利名稱:用于顯示識別區(qū)域和圖像的方法及攝像設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種能夠從圖像數(shù)據(jù)中識別出識別對象的位置并在基于該圖像數(shù)據(jù)而生成的圖像上顯示識別對象位置的技術(shù)。
背景技術(shù)
傳統(tǒng)的技術(shù)可以預(yù)先注冊表示主被攝體(即,滿足預(yù)定條件的識別對象)的特征數(shù)據(jù),基于捕獲的圖像數(shù)據(jù)和注冊的特征數(shù)據(jù)之間的比較來識別主被攝體。
例如,如日本特開平09-251534號公報所論述的,可以基于識別對象的圖像數(shù)據(jù)和預(yù)先注冊的臉部圖像數(shù)據(jù)之間的相關(guān)值來識別臉部區(qū)域。
此外,如日本特開平10-162118號公報所論述的,可以將圖像數(shù)據(jù)劃分為多個頻帶分量,估計臉部區(qū)域。然后,可以計算所估計的臉部區(qū)域和預(yù)先注冊的臉部圖像數(shù)據(jù)之間的相關(guān)值。這些技術(shù)可應(yīng)用于照相機。
例如,日本特開2003-107335號公報公開了一種照相機,其可以使利用形狀分析從獲得的圖像數(shù)據(jù)中檢測主被攝體的處理自動化,顯示與檢測到的主被攝體相對應(yīng)的焦點檢測區(qū)域,并執(zhí)行施加到焦點檢測區(qū)域的焦點調(diào)節(jié)動作。
如日本特開2004-317699號公報所論述的,可以通過從圖像數(shù)據(jù)中提取特征點來識別臉部區(qū)域(即,主被攝體),根據(jù)識別區(qū)域的大小來設(shè)置焦點檢測區(qū)。
此外,如日本特開2004-320286號公報所論述的,可以通過從圖像數(shù)據(jù)中提取特征點來識別臉部區(qū)域,基于識別區(qū)域的大小來進行變焦控制。
通常,可以顯示識別主被攝體的區(qū)域(下文中稱為“識別區(qū)域”)以使用戶可以容易地檢查從圖像數(shù)據(jù)中識別出的被攝體。
根據(jù)上述日本特開2003-107335和2004-317699,可以顯示圍繞識別區(qū)域的臉部的框以使用戶辨認識別出的臉部區(qū)域。
如果主被攝體運動,則周期性地檢測主被攝體并更新表示識別區(qū)域的框(下文中稱為“對象識別標記”)是有用的。更具體地,如果主被攝體移動,則可以立即更新該標記以跟蹤運動被攝體。雖然響應(yīng)取決于計算速度,但是當標記的更新周期短時,標記可以快速地跟蹤被攝體。
然而,如果標記的更新周期短,則出現(xiàn)如下問題。例如,當主被攝體(即,對象)走動或者跑動時,主被攝體產(chǎn)生如圖14所示的上下運動。通常,人眼可以容易地辨認走動或跑動物體的橫向(前進)移動。
然而,很難辨認走動物體的上下運動。例如,如果將人臉設(shè)置為主被攝體,且更新周期短,則表示走動或跑動物體的標記在上下方向上頻繁振動,如圖15所示。在上下方向上頻繁振動的圖像顯示與用戶的實際辨認不同,且被用戶看起來不自然。
為了克服上述問題,可以增大標記的更新周期。然而,如果更新周期長,則用戶可能感覺標記不能平滑地跟蹤運動對象。此外,如果主被攝體的移動距離短,則固定標記是理想的。然而,在主被攝體移動一定距離之前,標記不會開始移動。因此,用戶可能感覺標記不能平滑地跟蹤運動物體。
因此,為了提高標記的可視性,需要表示主被攝體的識別區(qū)域的標記的運動自然地跟蹤用戶所辨認出的主被攝體的運動。

發(fā)明內(nèi)容
本發(fā)明針對表示主被攝體的識別區(qū)域的對象識別標記的顯示,該對象識別標記可以自然地跟蹤用戶辨認出的主被攝體的運動,其結(jié)果是,可以提高標記的可視性。
本發(fā)明的一個方面提供一種顯示圖像的方法,包括從圖像數(shù)據(jù)中獲得與滿足預(yù)定條件的識別對象相對應(yīng)的識別區(qū)域;產(chǎn)生表示識別區(qū)域的對象識別標記;以及以標記能以根據(jù)識別區(qū)域的移動方向而不同的響應(yīng)特性來跟蹤識別區(qū)域的方式,使顯示單元顯示包含標記和基于圖像數(shù)據(jù)而生成的圖像的合成圖像。
此外,本發(fā)明的另一個方面提供一種執(zhí)行上述顯示方法的攝像設(shè)備。
從以下參考附圖對示例性實施例的詳細說明,本發(fā)明的其它特征和方面將變得明顯。


包含在說明書中并構(gòu)成說明書的一部分的附圖示出本發(fā)明的示例性實施例、特征和方面,與說明書一起用于說明本發(fā)明的原理。
圖1是示出根據(jù)第一示例性實施例的示例攝像設(shè)備的框圖。
圖2是示出根據(jù)第一示例性實施例的攝像設(shè)備的數(shù)字信號處理電路部分的電路圖。
圖3是示出根據(jù)第一示例性實施例的攝像設(shè)備中的示例主處理例程的流程圖。
圖4是示出根據(jù)第一示例性實施例的由攝像設(shè)備執(zhí)行的識別區(qū)域顯示處理的示例細節(jié)的流程圖。
圖5是示出根據(jù)第二示例性實施例的由攝像設(shè)備執(zhí)行的識別區(qū)域顯示處理的示例細節(jié)的流程圖。
圖6是示出根據(jù)第三示例性實施例的由攝像設(shè)備執(zhí)行的識別區(qū)域顯示處理的示例細節(jié)的流程圖。
圖7是示出根據(jù)第四示例性實施例的由攝像設(shè)備執(zhí)行的識別區(qū)域顯示處理的示例細節(jié)的流程圖。
圖8是示出根據(jù)第四示例性實施例的由攝像設(shè)備執(zhí)行的識別區(qū)域顯示處理的示例細節(jié)的流程圖。
圖9是示出根據(jù)第四示例性實施例的由攝像設(shè)備執(zhí)行的識別區(qū)域顯示處理的示例細節(jié)的流程圖。
圖10是根據(jù)本發(fā)明一個方面的示出與表示識別區(qū)域的對象識別標記結(jié)合的顯示圖像數(shù)據(jù)的示例性圖像的示例顯示畫面的圖。
圖11是根據(jù)第一示例性實施例的Y軸方向上的識別區(qū)域和對象識別標記之間的示例位置關(guān)系的圖。
圖12是根據(jù)第一示例性實施例的X軸方向和Y軸方向上的識別區(qū)域和對象識別標記之間的示例位置關(guān)系的圖。
圖13是根據(jù)第一示例性實施例的X軸方向上的識別區(qū)域和對象識別標記之間的示例位置關(guān)系的圖。
圖14是根據(jù)本發(fā)明一個方面的走動物體的示例上下運動的圖。
圖15是用于顯示與識別區(qū)域有關(guān)的對象識別標記的傳統(tǒng)方法的圖。
具體實施例方式
以下對本發(fā)明的示例性實施例、特征和方面的說明本質(zhì)上僅僅是說明性的,而不旨在限制本發(fā)明、其應(yīng)用或使用。
應(yīng)當指出,在整個說明書中,附圖中類似的附圖標記是指類似的項目,因此,一旦在一個圖中定義了項目,將不在隨后的附圖中進行討論。
下面,參考附圖詳細說明本發(fā)明的示例性實施例、特征和方面。
第一示例性實施圖1是示出根據(jù)第一示例性實施例的攝像設(shè)備100的框圖。在本示例性實施例中,具有顯示主被攝體的識別區(qū)域的功能的裝置是電子靜止照相機或可以處理運動圖像的任何其它裝置(例如,攝像機或監(jiān)視照相機)。
攝像設(shè)備100包括物鏡組101、包含光圈設(shè)備和快門設(shè)備的光量調(diào)節(jié)器102、可以將通過物鏡組101的光通量(即,被攝體圖像)轉(zhuǎn)換為電信號的圖像傳感器103(例如,CCD或CMOS)以及可以對從圖像傳感器103生成的模擬信號施加箝位處理和增益處理的模擬信號處理電路104。
此外,攝像設(shè)備100包括可以將模擬信號處理電路104的輸出轉(zhuǎn)換為數(shù)字信號的模擬/數(shù)字(下文中稱為A/D)轉(zhuǎn)換器105。通過數(shù)字信號處理電路107和存儲器控制電路106或者僅通過存儲器控制電路106將A/D轉(zhuǎn)換器105的輸出數(shù)據(jù)寫入存儲器108。
數(shù)字信號處理電路107可以對從A/D轉(zhuǎn)換器105生成的數(shù)據(jù)或者對從存儲器控制電路106生成的數(shù)據(jù)施加像素插值處理和顏色轉(zhuǎn)換處理。數(shù)字信號處理電路107可以計算表示被攝體的聚焦狀態(tài)的值或亮度值,并且可以基于從A/D轉(zhuǎn)換器105獲得的圖像數(shù)據(jù)來調(diào)節(jié)白平衡。
數(shù)字信號處理電路107包括被攝體識別電路115,被攝體識別電路115預(yù)先存儲主被攝體的特征數(shù)據(jù),可以基于圖像數(shù)據(jù)和特征數(shù)據(jù)之間的比較來識別主被攝體。
在本示例性實施例中,被攝體識別電路115可以基于檢測來自從A/D轉(zhuǎn)換器105獲得的數(shù)據(jù)或存儲在存儲器108中的數(shù)據(jù)的臉部特征(例如,眼睛、嘴等)來識別存在人臉的區(qū)域。注冊臉部特征作為特征數(shù)據(jù)。在本公開的情況下,將存在人臉(即,主被攝體)的區(qū)域稱為“識別區(qū)域”。
系統(tǒng)控制電路112可以基于數(shù)字信號處理電路107的計算結(jié)果來控制曝光控制電路113和焦點控制電路114。更具體地,系統(tǒng)控制電路112執(zhí)行對通過物鏡組101的被攝體的光通量所施加的焦點控制處理、曝光控制處理和調(diào)光處理。
此外,系統(tǒng)控制電路112包括顯示控制電路117,顯示控制電路117可以基于被攝體識別電路115所獲得的識別結(jié)果來控制表示識別區(qū)域的對象識別標記。
存儲器控制電路106可以控制模擬信號處理電路104、A/D轉(zhuǎn)換器105、數(shù)字信號處理電路107、存儲器108和數(shù)字/模擬(下文中稱為“D/A”)轉(zhuǎn)換器109。
通過數(shù)字信號處理電路107和存儲器控制電路106或者僅通過存儲器控制電路106將A/D轉(zhuǎn)換器105進行了A/D轉(zhuǎn)換后的數(shù)據(jù)寫入存儲器108。存儲器108存儲要在顯示單元110上顯示的數(shù)據(jù)。顯示單元110可以顯示從存儲器108通過D/A轉(zhuǎn)換器109發(fā)送的數(shù)據(jù)。
此外,存儲器108存儲攝像設(shè)備捕獲的靜止圖像和運動圖像。存儲器108可以用作系統(tǒng)控制電路112的工作區(qū)。包含液晶監(jiān)視器的顯示單元110可以顯示在拍攝操作中獲得的圖像數(shù)據(jù)。顯示單元110可以用作連續(xù)顯示圖像傳感器103所獲得的捕獲圖像數(shù)據(jù)(即,被攝體)的電子取景器。
顯示單元110可以響應(yīng)于從系統(tǒng)控制電路112發(fā)出的指令,任意地打開或關(guān)閉圖像顯示。當顯示單元110處于關(guān)閉(OFF)狀態(tài)時,攝像設(shè)備100可以減少電能消耗。此外,顯示單元110可以根據(jù)系統(tǒng)控制電路112的命令用圖像和字符來顯示操作狀態(tài)和消息。
接口111可以控制攝像設(shè)備100和外部存儲介質(zhì)(例如,存儲卡或硬盤)之間的通信。攝像設(shè)備100可以通過接口111向外圍設(shè)備(例如,其它計算機或打印機)傳送圖像數(shù)據(jù)和管理信息、或從外圍設(shè)備接收圖像數(shù)據(jù)和管理信息。
還應(yīng)當指出,可以將接口111配置為符合PCMCIA卡或Compact FlashTM卡協(xié)議地工作,可以將各種類型的通信卡插入接口111的卡槽中。例如,可以從LAN卡、調(diào)制解調(diào)器卡、USB卡、IEEE1394卡、P1284卡、SCSI卡和PHS卡中選擇通信卡。
姿態(tài)檢測電路116可以檢測攝像設(shè)備100并將檢測結(jié)果輸出到系統(tǒng)控制電路112。系統(tǒng)控制電路112可以控制攝像設(shè)備100的整體動作。系統(tǒng)控制電路112包括存儲常量、變量和系統(tǒng)控制電路112執(zhí)行各種動作所需的程序的存儲器(未示出)。
曝光控制電路113可以驅(qū)動安裝在光量調(diào)節(jié)器102中的光圈設(shè)備和快門設(shè)備。焦點控制電路114可以驅(qū)動物鏡組101的聚焦透鏡和變焦透鏡。
圖2是示出數(shù)字信號處理電路107的示例性部分的電路圖。顏色轉(zhuǎn)換電路201可以將從A/D轉(zhuǎn)換器105輸入的RGB信號分離為亮度信號Y與色度(chrominance)信號Cr和Cb。顏色處理電路202可以對色度信號Cr和Cb施加白平衡處理,并執(zhí)行使高亮度或低亮度顏色變淡的消色處理。亮度處理電路203可以對亮度信號Y施加濾波處理、亮度校正處理和伽馬處理。
輪廓強調(diào)電路204可以對亮度信號施加濾波處理以強調(diào)輪廓。帶通濾波器(BPF,band-pass filter)或高通濾波器(HPF,high-pass filter)205可以從經(jīng)過亮度處理的亮度信號中提取高頻信號。場景檢測電路206可以檢測拍攝操作中的場景變化。數(shù)字信號處理電路107可以將亮度信號Y與色度信號Cr和Cb合成,輸出合成的YCrCb信號作為圖像數(shù)據(jù)。
圖3~7是示出根據(jù)本示例性實施例的電子照相機的示例動作的流程圖。用于執(zhí)行該處理的程序存儲在系統(tǒng)控制電路112的存儲器中,在系統(tǒng)控制電路112的控制下執(zhí)行該程序。
示例性主處理例程圖3是示出根據(jù)本示例性實施例的在攝像設(shè)備100中執(zhí)行的示例主處理例程的流程圖。例如,可以響應(yīng)于緊接在更換電池之后的電源接通操作,開始圖3所示的處理。
首先,在步驟S101中,系統(tǒng)控制電路112初始化存儲在其存儲器中的各種標志和控制變量。在步驟S102中,系統(tǒng)控制電路112將顯示單元110的圖像顯示設(shè)為關(guān)閉狀態(tài)作為初始設(shè)置。接下來,在步驟S103中,系統(tǒng)控制電路112判斷執(zhí)行拍攝操作并記錄圖像數(shù)據(jù)的攝像設(shè)備100是否選擇了拍攝模式。
如果沒有選擇拍攝模式(即,步驟S103中的“否”),則該處理流程進行到步驟S104。在步驟S104中,系統(tǒng)控制電路112執(zhí)行對應(yīng)于所選擇的與拍攝模式不同的所需模式的處理。然后,該處理流程返回到步驟S103。
如果選擇了拍攝模式(即,步驟S103中的“是”),則該處理流程進行到步驟S105。在步驟S105中,系統(tǒng)控制電路112判斷電源的剩余容量或操作狀態(tài)是否處于可能引起攝像設(shè)備100故障的警報水平。
如果系統(tǒng)控制電路112判斷為電源處于警報水平(步驟S105中的“否”),則該處理流程進行到步驟S107。在步驟S107中,系統(tǒng)控制電路112使顯示單元110執(zhí)行具有圖像和聲音的預(yù)定警報顯示。然后,該處理流程返回到步驟S103。
當系統(tǒng)控制電路112判斷為電源沒有處于警報水平(步驟S105中的“是”)時,該處理流程進行到步驟S106。在步驟S106中,系統(tǒng)控制電路112判斷存儲介質(zhì)的操作狀態(tài)是否處于警報水平,根據(jù)該警報水平,攝像設(shè)備100可能在記錄和重放圖像數(shù)據(jù)時發(fā)生故障。
如果系統(tǒng)控制電路112判斷為存儲介質(zhì)處于警報水平(步驟S106中的“否”),則該處理流程進行到上述步驟S107,使顯示單元110執(zhí)行具有圖像和聲音的預(yù)定警報顯示。然后,該處理流程返回到步驟S103。
當系統(tǒng)控制電路112判斷為存儲介質(zhì)不處于警報水平(步驟S106中的“是”),則該處理流程進行到步驟S108。在步驟S108中,系統(tǒng)控制電路112使顯示單元110用圖像和聲音顯示攝像設(shè)備100的各種設(shè)置狀態(tài)。這稱為用戶界面(即,UI,user interface)顯示。因此,用戶可以執(zhí)行各種設(shè)置。
接下來,在步驟S109中,系統(tǒng)控制電路112將顯示單元110設(shè)為打開(ON)狀態(tài)。此外,在步驟S110中,系統(tǒng)控制電路112使顯示單元110開始用于連續(xù)顯示從圖像傳感器103所獲得的圖像數(shù)據(jù)生成的圖像的觀察顯示。在觀察顯示狀態(tài)下,顯示單元110可以用作連續(xù)顯示存儲在存儲器108中的圖像數(shù)據(jù)的電子取景器。
在步驟S111中,系統(tǒng)控制電路112基于獲得的圖像數(shù)據(jù)執(zhí)行焦點控制處理和曝光控制處理。如果已獲得了與識別區(qū)域,即存在臉部的區(qū)域(下文中稱為“臉部區(qū)域”)有關(guān)的信息,則系統(tǒng)控制電路112可以對檢測到的識別區(qū)域執(zhí)行焦點控制處理。
雖然稍后將詳細說明,但是在顯示單元110上顯示的最新的標記可能與最新的識別區(qū)域不一致。在這種情況下,系統(tǒng)控制電路112可以對識別區(qū)域而不是對標記施加焦點控制處理和曝光控制處理。更具體地,在本示例性實施例中,施加了焦點控制處理和曝光控制處理的區(qū)域與標記不一致。
在步驟S112中,系統(tǒng)控制電路112使被攝體識別電路115開始從圖像數(shù)據(jù)中識別臉部區(qū)域的臉部識別處理。為了減小臉部識別處理的計算時間,例如通過適當?shù)叵∈枳R別對象的圖像數(shù)據(jù)而生成用于識別的圖像數(shù)據(jù)的總數(shù)是理想的。
可以使用各種方法作為用于檢測臉部區(qū)域的技術(shù)。例如,神經(jīng)網(wǎng)絡(luò)是基于學習技術(shù)來檢測臉部區(qū)域的典型方法。此外,模板匹配可以用于提取表示眼睛、鼻子、嘴或任何其它來自圖像區(qū)域的物理形狀的特征。
此外,根據(jù)其它傳統(tǒng)方法,可以從圖像中檢測皮膚顏色或眼睛形狀等特征量,使用統(tǒng)計方法來分析該特征量(例如,參考日本特開平10-232934號公報或者日本特開2000-48184號公報)。
此外,檢查先前檢測到的臉部區(qū)域的位置、檢查臉部區(qū)域附近的衣服顏色或者降低屏幕中央?yún)^(qū)域中的臉部識別的閾值是有用的。此外,使用預(yù)先指定主被攝體區(qū)域的直方圖和顏色信息并獲得相關(guān)值以跟蹤主被攝體是有用的。
本示例性實施例使用檢測一對眼睛(雙眼)、鼻子、嘴和臉部輪廓并基于檢測到的相對位置確定人臉區(qū)域的方法來執(zhí)行臉部檢測處理。然后,本示例性實施例根據(jù)檢測到的臉部區(qū)域的大小設(shè)置圍繞臉部區(qū)域的矩形區(qū)域,獲得該矩形區(qū)域的坐標值。
圍繞臉部區(qū)域的矩形區(qū)域的坐標值表示對象的識別區(qū)域(即,主被攝體的位置)。圍繞臉部區(qū)域的區(qū)域不限于矩形,可以是能夠圍繞檢測到的臉部輪廓的橢圓形或其它形狀。
在步驟S113中,系統(tǒng)控制電路112接收來自被攝體識別電路115的識別結(jié)果,使數(shù)字信號處理電路107執(zhí)行顯示識別區(qū)域的識別區(qū)域顯示處理。
參考圖4的流程圖詳細說明步驟S113的識別區(qū)域顯示處理的細節(jié),即本示例性實施例的典型特征。在本示例性實施例中,如果預(yù)先確定了關(guān)閉觀察顯示狀態(tài)的設(shè)置,則可以忽略步驟S109、S110和步驟S113的處理。
在步驟S114中,系統(tǒng)控制電路112判斷快門開關(guān)SW1是否處于按下狀態(tài)。如果快門開關(guān)SW1處于未按下狀態(tài)(步驟S114中的“否”),則該處理流程返回到步驟S103。當快門開關(guān)SW1處于按下狀態(tài)(步驟S114中的“是”)時,該處理流程進行到步驟S115。
在步驟S115中,系統(tǒng)控制電路112使曝光控制電路113執(zhí)行曝光控制,使得識別區(qū)域的亮度值變?yōu)楹线m的值。對識別區(qū)域分配大的加權(quán)因子使得整個屏幕的亮度值變?yōu)楹线m的值也是有用的。
在這種情況下,如果需要,系統(tǒng)控制電路112可以根據(jù)曝光控制的結(jié)果在拍攝操作中啟動閃光裝置(未示出)。此外,根據(jù)皮膚顏色,白平衡可能變得不合適。為了避免該缺點,排除識別區(qū)域或者對識別區(qū)域分配小的加權(quán)因子以適當?shù)卣{(diào)節(jié)白平衡是有用的。此外,系統(tǒng)控制電路112使焦點控制電路114執(zhí)行焦點控制使得識別區(qū)域變?yōu)閷範顟B(tài)。
在步驟S116中,系統(tǒng)控制電路112保持觀察顯示狀態(tài)直到用戶按下快門開關(guān)SW2。接下來,在步驟S117中,系統(tǒng)控制電路112判斷快門開關(guān)SW2處于接通(ON)還是斷開(OFF)狀態(tài)(即,SW2是否處于按下狀態(tài))。如果快門開關(guān)SW2斷開(未按下狀態(tài))(步驟S117中的“否”),且快門開關(guān)SW1處于斷開狀態(tài)(即,被釋放)(步驟S118中的“否”),則該處理流程返回到步驟S103。另一方面,如果快門開關(guān)SW2處于接通狀態(tài)(即,被按下)(步驟S117中的“是”),則該處理流程進行到步驟S119。或者可選地,如果快門開關(guān)SW2斷開(未按下狀態(tài))(步驟S117中的“否”),而快門開關(guān)SW1處于接通狀態(tài)(即,未釋放)(步驟S118中的“是”),則該處理流程返回到步驟S117。
在步驟S119中,系統(tǒng)控制電路112執(zhí)行拍攝處理以將捕獲的圖像數(shù)據(jù)存儲到存儲器108中。曝光控制電路113根據(jù)步驟S115中的曝光控制結(jié)果驅(qū)動光圈設(shè)備,打開快門對圖像傳感器103進行曝光。然后,如果需要,曝光控制電路113使閃光設(shè)備發(fā)光,當經(jīng)過了預(yù)置曝光時間時關(guān)閉快門。
通過A/D轉(zhuǎn)換器105、數(shù)字信號處理電路107和存儲器控制電路106將從圖像傳感器103生成的電荷信號發(fā)送到存儲器108(即,圖像數(shù)據(jù)存儲裝置)。此外,系統(tǒng)控制電路112使存儲器控制電路106和數(shù)字信號處理電路107讀取存儲在存儲器108中的圖像數(shù)據(jù),執(zhí)行垂直加法處理。
接下來,系統(tǒng)控制電路112使數(shù)字信號處理電路107連續(xù)執(zhí)行顏色處理以生成顯示圖像數(shù)據(jù)。然后,系統(tǒng)控制電路112使存儲器108存儲處理后的顯示圖像數(shù)據(jù)。在步驟S120中,系統(tǒng)控制電路112使顯示單元110基于在步驟S119中獲得的圖像數(shù)據(jù)顯示拍攝圖像。
在步驟S121中,系統(tǒng)控制電路112讀取存儲在存儲器108中的圖像數(shù)據(jù),使存儲器控制電路106(和數(shù)字信號處理電路107,如果需要)執(zhí)行各種圖像處理。此外,系統(tǒng)控制電路112執(zhí)行記錄處理以壓縮圖像數(shù)據(jù)并將壓縮圖像數(shù)據(jù)寫入存儲介質(zhì)。
在完成步驟S121的記錄處理之后,系統(tǒng)控制電路112在步驟S122中判斷快門開關(guān)SW2是否處于按下狀態(tài)。如果在步驟S122中判斷為開關(guān)SW2處于接通狀態(tài)(即,按下狀態(tài))(步驟S122中的“是”),則該處理流程進行到步驟S123。如果在步驟S122中判斷為開關(guān)SW2處于斷開狀態(tài)(即,未按下狀態(tài))(步驟S122中的“否”),則該處理進行到步驟S124。
在步驟S123中,系統(tǒng)控制電路112判斷連續(xù)拍攝標志是否處于打開(ON)狀態(tài)??梢詫⑦B續(xù)拍攝標志存儲在系統(tǒng)控制電路112的內(nèi)部存儲器或者存儲器108中。如果在步驟S123中判斷為連續(xù)拍攝標志處于ON狀態(tài)(步驟S123中的“是”),則該處理流程返回到步驟S119。然后,在步驟S119中,系統(tǒng)控制電路112使攝像設(shè)備110拍攝下一個圖像以實現(xiàn)連續(xù)拍攝。
如果在步驟S123中判斷為連續(xù)拍攝標志處于關(guān)閉(OFF)狀態(tài)(步驟S123中的“否”),則該處理流程返回到步驟S122。系統(tǒng)控制電路112重復(fù)步驟S122和S123的處理,直到斷開快門開關(guān)SW2。
如果在步驟S121的記錄處理完成之后立刻斷開快門開關(guān)SW2,則該處理流程從步驟S122進行到步驟S124。類似地,如果在步驟S121的記錄處理完成之后用戶連續(xù)按下快門開關(guān)SW2以顯示并確認捕獲的圖像,然后,如果斷開快門開關(guān)SW2,則該處理流程從步驟S122進行到步驟S124。
然后,在步驟S124中,系統(tǒng)控制電路112判斷是否預(yù)定顯示時間已過去。在預(yù)定顯示時間已過去(步驟S124中的“是”)之后,該處理流程進行到步驟S125。在步驟S125中,系統(tǒng)控制電路112使顯示單元110在觀察顯示狀態(tài)下工作。該處理流程進行到步驟S126。通過上述處理,用戶可以在顯示單元110上確認捕獲圖像,顯示單元110可以開始下一個拍攝操作的觀察顯示。
在步驟S126中,系統(tǒng)控制電路112判斷快門開關(guān)SW1是否處于接通狀態(tài)。如果快門開關(guān)SW1處于接通狀態(tài)(步驟S126中的“是”),則該處理流程進行到下一個拍攝操作的步驟S117。當斷開快門開關(guān)SW1(步驟S126中的“否”)時,系統(tǒng)控制電路112完成連續(xù)拍攝動作。該處理流程返回到步驟S103。
示例性識別區(qū)域顯示處理接下來,更詳細地說明在圖3的步驟S113中執(zhí)行的示例性識別區(qū)域顯示處理(即,本示例性實施例的特征)。
本示例性實施例可以根據(jù)主被攝體的移動方向來改變表示主被攝體的識別區(qū)域的標記的更新周期。本示例性實施例可以根據(jù)主被攝體的移動方向來改變標記的跟蹤響應(yīng)特性。
圖4是示出根據(jù)本示例性實施例的識別區(qū)域顯示處理的示例細節(jié)的流程圖。在步驟S201中,顯示控制電路117判斷是否已在被設(shè)置為觀察顯示狀態(tài)的顯示單元110上顯示了標記(即表示識別區(qū)域的框)。如果沒有顯示標記(步驟S201中的“否”),則該處理流程進行到步驟S202。
在步驟S202中,顯示控制單元117判斷在步驟S112中是否識別出了臉部區(qū)域。如果臉部區(qū)域檢測成功(步驟S202中的“是”),則該處理流程進行到步驟S203。如果臉部區(qū)域檢測失敗(步驟S202中的“否”),則顯示控制電路117停止該例程的處理。
在步驟S203中,顯示控制電路117將變量N設(shè)為1。該處理流程進行到步驟S204。在步驟S204中,顯示控制電路117指示數(shù)字信號處理電路107將存儲在存儲器108中的顯示圖像數(shù)據(jù)與基于在步驟S112中獲得的識別區(qū)域的坐標值而產(chǎn)生的標記合成。接下來,顯示控制電路117使顯示單元110顯示數(shù)字信號處理電路107所產(chǎn)生的合成圖像數(shù)據(jù)的圖像。然后,顯示控制電路117停止該例程的處理。
圖10示出顯示單元110顯示與數(shù)字信號處理電路107所產(chǎn)生的表示識別區(qū)域的標記合成的顯示圖像數(shù)據(jù)的示例性圖像的示例顯示畫面。參考識別出的臉部的大小來確定標記的大小,使得標記足夠大以覆蓋可能沿上下方向運動的走動物體的臉部是理想的。
更具體地,如果臉部沿Y軸方向移動的量等于基準值A(chǔ)2,則臉部保持在標記內(nèi)是理想的。這里,X軸是沿畫面的水平方向延伸的軸,而Y軸是沿畫面的垂直方向延伸的軸。
在圖4所示的流程圖的處理完成之后,如果在圖3的步驟S114中判斷為沒有按下快門開關(guān)SW1(步驟S114中的“否”),則該處理流程再次返回到圖3的步驟S103。即,當沒有按下快門開關(guān)SW1時,顯示控制電路117重復(fù)步驟S110(即連續(xù)顯示捕獲圖像的處理)至步驟S113(即顯示標記的處理)的處理。因此,當人體(即識別對象)運動時,標記相應(yīng)地移動。
現(xiàn)在,返回參考步驟S201,如果在顯示單元110上已顯示了表示識別區(qū)域的框(步驟S201中的“是”),則該處理流程進行到步驟S205。在步驟S205中,顯示控制電路117判斷在步驟S112中是否識別出了臉部區(qū)域。如果臉部區(qū)域檢測成功(步驟S205中的“是”),則該處理流程進行到步驟S206。當臉部區(qū)域檢測失敗(步驟S205中的“否”)時,該處理流程進行到步驟S217,顯示控制電路117清除標記,停止該例程的處理。
在步驟S206中,顯示控制電路117將已顯示的標記的中心坐標(X,Y)與包含主被攝體的最新的識別區(qū)域的中心坐標進行比較。然后,顯示控制電路117將比較后的中心坐標的差分離為X軸和Y軸分量,獲得X軸差ΔX和Y軸差ΔY。
當豎直放置攝像設(shè)備100時,在Y軸方向上產(chǎn)生人體的上下運動。顯示控制電路117可以將最多5個最新的ΔY值存儲在系統(tǒng)控制電路112的內(nèi)部存儲器(未示出)中。
在步驟S207中,顯示控制電路117判斷在步驟S206中獲得的ΔX值是否小于基準值A(chǔ)1。基準值A(chǔ)1與走動物體的上下運動相比是足夠小的值。如果ΔX值等于或大于基準值A(chǔ)1(步驟S207中的“否”),則該處理流程進行到步驟S208。
在步驟S208中,顯示控制電路117將ΔX值與主被攝體的X軸中心坐標X相加。換句話說,顯示控制電路117用主被攝體的識別區(qū)域的最新X軸中心坐標來更新標記的X軸中心坐標。然后,該處理流程進行到步驟S209。
另一方面,當ΔX值小于基準值A(chǔ)1(步驟S207中的“是”)時,顯示控制電路117判斷為X軸方向上的標記與主被攝體的最新識別區(qū)域之間的差值是小的、可以忽略的值。因此,顯示控制電路117保持標記的X軸中心坐標。然后,該處理流程進行到步驟S209。
在步驟S209中,顯示控制電路117判斷在步驟S206中獲得的ΔY值是否小于基準值A(chǔ)2。基準值A(chǔ)2是稍大于走動物體的上下運動的變化寬度的值。
如果ΔY值等于或大于基準值A(chǔ)2(步驟S209中的“否”),則該處理流程進行到步驟S210。在步驟S210中,顯示控制電路117判斷為識別區(qū)域由于走動物體的上下運動之外的原因而產(chǎn)生了變化。因此,顯示控制電路117將ΔY值與主被攝體的Y軸中心坐標Y相加。換句話說,顯示控制電路117用主被攝體的識別區(qū)域的最新Y軸中心坐標來更新標記的Y軸中心坐標。然后,該處理流程進行到步驟S215。
另一方面,當ΔY值小于基準值A(chǔ)2(步驟S209中的“是”)時,顯示控制電路117判斷為識別區(qū)域由于走動物體的上下運動而沿Y軸方向產(chǎn)生了移動。然后,該處理流程進行到步驟S211。
在步驟S211中,顯示控制電路117判斷變量N是否小于5。如果變量N小于5(步驟S211中的“是”),則顯示控制電路117將變量N增加1(參考步驟S212)。然后,該處理流程進行到步驟S216。
步驟S211和S212的處理是需要等待經(jīng)過預(yù)定時間的操作(等同于相同臉部區(qū)域的5個連續(xù)檢測)。換句話說,如果識別區(qū)域由于走動物體的上下運動而在Y軸方向上變化,則顯示控制電路117不會立即使標記沿Y軸方向移動以跟蹤識別區(qū)域。
可以充分抑制Y軸方向上標記的移動,從而不會迫使用戶頻繁地辨認由走動物體引起的標記的上下運動。
被攝體的前進方向相對于畫面可以是傾斜或者上下方向的。在完成5個連續(xù)臉部檢測之前,在標記和識別區(qū)域之間可能產(chǎn)生大的偏差。在這種情況下,在變量N達到5之前,該處理流程從步驟S209進行到步驟S210。標記可以快速地跟蹤識別區(qū)域。
應(yīng)當指出,在判斷步驟S211中的基準值不限于5,可以根據(jù)被攝體識別電路115的計算速度將其設(shè)置為可選擇的任何其它合適的值。
如果在步驟S211中變量N等于或大于5(步驟S211中的“否”),則該處理流程進行到步驟S213,用主被攝體的最新識別區(qū)域的Y軸中心坐標更新標記的Y軸中心坐標。
在步驟S213中,顯示控制電路117判斷ΔY值是否小于基準值A(chǔ)1。即,顯示控制電路117判斷Y軸方向上標記和主被攝體的最新識別區(qū)域之間的差是否是小的、可忽略的值。如果ΔY值等于或大于基準值A(chǔ)1(步驟S213中的“否”),則該處理流程進行到步驟S214。當ΔY值小于基準值A(chǔ)1(步驟S213中的“是”)時,顯示控制電路117保持標記的Y軸中心坐標。然后,該處理流程進行到步驟S215。
在步驟S214中,顯示控制電路117讀取存儲在系統(tǒng)控制電路112的內(nèi)部存儲器(未示出)中的以前的5個ΔY值,計算以前的5個ΔY值的平均值ΔYave。顯示控制電路117通過將平均值ΔYave與標記的Y軸中心坐標相加來獲得標記的新的Y軸中心坐標。
因為可以將標記調(diào)整到走動物體上下運動的中心,所以使用以前的5個ΔY值的平均值是有用的。
在步驟S215中,顯示控制電路117響應(yīng)于重新設(shè)置標記的Y軸中心坐標,將變量N初始化為1。然后,該處理流程進行到步驟S216。
在步驟S216中,顯示控制電路117指示數(shù)字信號處理電路107顯示所保持的標記或基于更新的中心坐標而產(chǎn)生的新的標記。然后,顯示控制電路117使顯示單元110顯示從數(shù)字信號處理電路107中生成的圖像數(shù)據(jù)的合成圖像。然后,顯示控制電路117停止該例程的處理。
如上所述,本示例性實施例參考走動物體上下運動的變化寬度來設(shè)置基準值A(chǔ)2,只在對應(yīng)于走動物體的上下運動的Y軸方向上判斷識別區(qū)域的變化是否小于基準值A(chǔ)2。
如果判斷為走動物體的上下運動導致識別區(qū)域在Y軸方向上變化,則可以只在Y軸方向上抑制更新標記(表示識別區(qū)域)的位置的頻率。
圖11示出當主被攝體走動時識別區(qū)域和標記之間的位置關(guān)系。如果識別區(qū)域在Y軸方向上的變化小于基準值A(chǔ)2,則不改變標記的Y軸坐標值。
圖12示出標記在X軸方向和Y軸方向上的變化。括號中的數(shù)字是變量N的值。當變量N從1開始變?yōu)?、3和4時,連續(xù)更新標記的X軸坐標值,而Y軸坐標值保持不變。
圖13示出當Y軸方向上的變化超過基準值A(chǔ)2時標記和識別區(qū)域之間的位置關(guān)系。圖13示出首先走下斜坡、然后走下臺階在平面上走動的示例性被攝體(即,識別對象)。
當被攝體在向下傾斜的斜坡上走動或者走下臺階時,在變量N達到5之前,標記和識別區(qū)域之間的位置差可能超過基準值A(chǔ)2。如果識別區(qū)域的上下運動超過基準值A(chǔ)2,則可以每次都適當?shù)馗耏軸坐標值。因此,與X軸方向上的跟蹤操作相比,標記可以以更高的響應(yīng)特性跟蹤識別區(qū)域。
以這種方式,本示例性實施例可以防止標記響應(yīng)于走動物體的上下運動沿上下方向頻繁移動。同時,本示例性實施例可以使標記在橫向方向上快速地移動以準確地跟蹤主被攝體。
因此,本示例性實施例可以顯示與用戶看到并辨認出的主被攝體的實際運動類似的標記。因此,可以大大提高標記的可視性。
本示例性實施例將標記和識別區(qū)域之間的差分離為X軸和Y軸分量。然而,將差值分量分離到三個或更多方向是有用的。如果在主被攝體的上下方向上發(fā)生變化,則可以準確地防止頻繁更新標記。
此外,檢測主被攝體的方法不限于檢測人臉。主被攝體(即,識別對象)可以是任何其它運動對象。
此外,當主被攝體顯示在汽車或電車上上下運動時,降低標記的跟蹤響應(yīng)是有用的。另外,使用戶可以任意地選擇標記的跟蹤響應(yīng)特性是有用的。
第二示例性實施例接下來,說明在圖3的步驟113中執(zhí)行的識別區(qū)域顯示處理的另一個示例性實施例。根據(jù)圖4的流程圖,當識別區(qū)域由于走動物體的上下運動而在Y軸方向上變化時,增大更新表示識別區(qū)域的標記在Y軸方向上的位置的更新周期。
第二示例性實施例的特征在于,與X軸方向上標記的移動距離相對于標記和識別區(qū)域之間的距離的比值相比,Y軸方向上的比值小。
更具體地,與標記在X軸方向上的跟蹤速度相比,標記在Y軸方向上的跟蹤速度慢。因此,通過使標記在Y軸方向上的運動變慢,可以根據(jù)主被攝體的移動方向來區(qū)分標記的跟蹤響應(yīng)特性。
示例性識別區(qū)域顯示處理圖5是示出根據(jù)第二示例性實施例的由攝像設(shè)備執(zhí)行的識別區(qū)域顯示處理的示例細節(jié)的流程圖,其中,相同的附圖標記表示與圖4類似的步驟。
在步驟S201中,顯示控制電路117判斷是否已在被設(shè)置為觀察顯示狀態(tài)的顯示單元110上顯示了標記(即,表示識別區(qū)域的框)。如果沒有顯示標記(步驟S201中的“否”),則該處理流程進行到步驟S202。如果顯示了標記(步驟S201中的“是”),則該處理流程進行到步驟S205。
在步驟S202中,顯示控制電路117判斷在步驟S112中是否識別出了臉部區(qū)域。如果臉部區(qū)域檢測成功(步驟S202中的“是”),則該處理流程進行到步驟S204。如果臉部區(qū)域檢測失敗(步驟S202中的“否”),則顯示控制電路117停止該例程的處理。
本示例性實施例沒有增大標記的更新周期。因此,省略圖4所示的步驟S203的處理(即,設(shè)置變量N的處理)。
在步驟S204中,顯示控制電路117指示數(shù)字信號處理電路107將存儲在存儲器108中的顯示圖像數(shù)據(jù)與基于在步驟S112中獲得的識別區(qū)域的坐標值而產(chǎn)生的標記合成。接下來,顯示控制電路117使顯示單元110顯示數(shù)字信號處理電路107所產(chǎn)生的合成圖像數(shù)據(jù)的圖像。然后,顯示控制電路117停止該例程的處理。
參考識別出的臉部的大小來確定標記的大小使得標記足夠大以覆蓋可能沿上下方向運動的走動物體的臉部是理想的。
在步驟S205中,顯示控制電路117判斷在步驟S112中是否識別出了臉部區(qū)域。如果臉部區(qū)域檢測成功(步驟S205中的“是”),則該處理流程進行到步驟S206。當臉部區(qū)域檢測失敗(步驟S205中的“否”)時,該處理流程進行到步驟S217,顯示控制電路117清除標記,停止該例程的處理。
在步驟S206中,顯示控制電路117將已顯示的標記的中心坐標(X,Y)與包含主被攝體的最新的識別區(qū)域的中心坐標進行比較。然后,顯示控制電路117將比較后的中心坐標的差分離為X軸和Y軸分量,獲得X軸差ΔX和Y軸差ΔY。
在步驟S207中,顯示控制電路117判斷在步驟S206中獲得的ΔX值是否小于基準值A(chǔ)1。如果ΔX值小于基準值A(chǔ)1(步驟S207中的“是”),則顯示控制電路117保持標記的X軸中心坐標X。該處理流程進行到步驟S213。如果ΔX值等于或大于基準值A(chǔ)1(步驟S207中的“否”),則該處理流程進行到步驟S208。
在步驟S208中,顯示控制電路117將ΔX值與主被攝體的X軸中心坐標X相加。然后,該處理流程進行到步驟S213。
在步驟S213中,顯示控制電路117判斷ΔY值是否小于基準值A(chǔ)1。如果ΔY值小于基準值A(chǔ)1(步驟S213中的“是”),則顯示控制電路117保持標記的Y軸中心坐標Y。該處理流程進行到步驟S216。如果ΔY值等于或大于基準值A(chǔ)1(步驟S213中的“否”),則該處理流程進行到步驟S301。
在步驟S301中,顯示控制電路117將ΔY值與常數(shù)K相乘,將乘積與主被攝體的Y軸中心坐標Y相加。該處理流程進行到步驟S216。常數(shù)K小于1,從而主被攝體的中心坐標可以逐漸接近識別區(qū)域的中心坐標。通過增大常數(shù)K,跟蹤速度表現(xiàn)為上升,通過減小常數(shù)K,跟蹤速度表現(xiàn)為下降。
在步驟S216中,顯示控制電路117指示數(shù)字信號處理電路107顯示所保持的標記或基于更新的中心坐標而產(chǎn)生的新的標記。然后,顯示控制電路117使顯示單元110顯示從數(shù)字信號處理電路107生成的圖像數(shù)據(jù)的合成圖像。然后,顯示控制電路117停止該例程的處理。
從前述說明顯然可知,本示例性實施例可以只在對應(yīng)于走動物體上下運動的Y軸方向上,用小于標記和識別區(qū)域之間的距離的量來控制標記的運動以跟蹤識別區(qū)域。因此,標記可以以合適的時間常數(shù)來跟蹤識別區(qū)域。
另一方面,對X軸方向上的跟蹤操作不設(shè)時間常數(shù)。因此,與第一示例性實施例類似,如果主被攝體沿橫向方向移動,則標記可以快速地跟蹤主被攝體。
因此,與第一示例性實施例類似,本示例性實施例可以與用戶看到并辨認出的主被攝體的實際運動類似地顯示標記。因此,可以大大提高標記的可視性。
此外,與步驟S301的處理類似,可以將合適的常數(shù)與X軸方向和Y軸方向兩個方向上標記的中心坐標與主被攝體最新的識別區(qū)域的中心標記之間的差相乘。
如果X軸方向的常數(shù)大于Y軸方向的常數(shù),則與在X軸方向上標記相對于識別區(qū)域和標記之間的偏移的移動量相比,Y軸方向上的移動量小。
以這種方式,與在橫向方向上的跟蹤速度相比,當主被攝體沿垂直方向移動時,本示例性實施例可以降低標記的跟蹤速度。
如果希望,可以用在本示例性實施例的圖5的步驟S301中使用的加法公式代替第一示例性實施例的圖4的步驟210所示的加法公式。
第三示例性實施例接下來,說明在圖3的步驟S113中執(zhí)行的識別區(qū)域顯示處理的另一個示例性實施例。上述圖5所示的流程圖使用基準值A(chǔ)1來判斷是更新還是保持標記在X軸方向和Y軸方向兩個方向上的中心坐標。
第三示例性實施例通過在X軸方向上使用基準值A(chǔ)1而在Y軸方向上使用基準值A(chǔ)2來判斷是更新還是保持標記的中心坐標。換句話說,第三示例性實施例根據(jù)主被攝體的移動方向使用兩個不同的基準值(即,基準值A(chǔ)1和A2)來改變標記的跟蹤響應(yīng)特性。
示例性識別區(qū)域顯示處理圖6是示出根據(jù)第三示例性實施例的由攝像設(shè)備執(zhí)行的識別區(qū)域顯示處理的示例細節(jié)的流程圖,其中,相同的附圖標記表示與圖5類似的步驟。第三示例性實施例與第二示例性實施例不同之處在于,用圖6的判斷步驟S209來代替圖5所示的判斷步驟S213。
在本示例性實施例中,在步驟S206中,顯示控制電路117將已顯示的標記的中心坐標(X,Y)與包含主被攝體的最新的識別區(qū)域的中心坐標進行比較。然后,顯示控制電路117將比較后的中心坐標的差分離為X軸和Y軸分量,獲得X軸差ΔX和Y軸差ΔY。
在步驟S207中,顯示控制電路117判斷在步驟S206中獲得的ΔX值是否小于基準值A(chǔ)1。如上所述,與走動期間人體的上下運動相比,基準值A(chǔ)1是足夠小的值。
如果ΔX值等于或大于基準值A(chǔ)1(步驟S207中的“否”),則顯示控制電路117將ΔX值與主被攝體的X軸中心坐標X相加(參考步驟S208)。當ΔX值小于基準值A(chǔ)1(步驟S207中的“是”)時,顯示控制電路117保持標記的X軸中心坐標X。然后,該處理流程進行到步驟S209。
在步驟S209中,顯示控制電路117判斷在步驟S206中獲得的ΔY值是否小于基準值A(chǔ)2(其大于在步驟S207中使用的基準值A(chǔ)1)?;鶞手礎(chǔ)2是稍大于走動物體的上下運動的變化寬度的值。顯示控制電路117使用基準值A(chǔ)2來判斷走動物體的上下運動是否導致識別區(qū)域沿Y軸方向運動。
如果ΔY值等于或大于基準值A(chǔ)2(步驟S209中的“否”),則顯示控制電路117將ΔY值乘以常數(shù)K,將乘積與主被攝體的Y軸中心坐標Y相加(參考步驟S301)。換句話說,顯示控制電路117用主被攝體的識別區(qū)域的最新Y軸中心坐標來更新標記的Y軸中心坐標。
另一方面,當ΔY值小于基準值A(chǔ)2(步驟S209中的“是”)時,顯示控制電路117保持標記的Y軸中心坐標。然后,該處理流程進行到步驟S216。
如上所述,本示例性實施例獲得標記的中心坐標和主被攝體的最新的識別區(qū)域的中心坐標之間的差,基于所獲得的差判斷是否更新標記的中心坐標。
Y軸差的基準值大于X軸差的基準值。Y軸方向的基準值包括走動物體上下運動的變化寬度。
因此,本示例性實施例可以抑制標記響應(yīng)于走動物體的上下運動而頻繁地上下移動。另一方面,如果主被攝體沿橫向方向移動,則標記可以快速地跟蹤主被攝體。
因此,本示例性實施例可以與用戶看到并辨認出的主被攝體的實際運動類似地顯示標記。因此,可以大大提高標記的可視性。
雖然本示例性實施例包括在步驟S207中顯示控制電路117判斷在步驟S206中獲得的ΔX值是否小于基準值A(chǔ)1的處理,如果ΔX值總是與主被攝體的X軸中心坐標X相加,則可以忽略該處理。
第四示例性實施例此外,說明在圖3的步驟S113中執(zhí)行的識別區(qū)域顯示處理的另一個示例性實施例。第四示例性實施例可以判斷識別區(qū)域大小的變化,還可以判斷圖像傳感器103的姿態(tài)。
示例性識別區(qū)域顯示處理圖7~9是示出根據(jù)第四示例性實施例的由攝像設(shè)備執(zhí)行的識別區(qū)域顯示處理的細節(jié)的流程圖,其中,相同的附圖標記表示與圖4~6相同的步驟。
在步驟S201中,顯示控制電路117判斷是否已在被設(shè)置為觀察顯示狀態(tài)的顯示單元110上顯示了標記(即,表示識別區(qū)域的框)。如果沒有顯示標記(步驟S201中的“否”),則該處理流程進行到步驟S202。如果顯示了標記(步驟S201中的“是”),則該處理流程進行到步驟S205。
在步驟S202中,顯示控制單元117判斷在步驟S112中是否識別出了臉部區(qū)域。如果臉部區(qū)域檢測成功(步驟S202中的“是”),則該處理流程進行到步驟S203。如果臉部區(qū)域檢測失敗(步驟S202中的“否”),則顯示控制電路117停止該例程的處理。
在步驟S203中,顯示控制電路117將變量N設(shè)為1。該處理流程進行到步驟S204。在步驟S204中,顯示控制電路117指示數(shù)字信號處理電路107將存儲在存儲器108中的顯示圖像數(shù)據(jù)與基于在步驟S112中獲得的識別區(qū)域的坐標值而產(chǎn)生的標記合成。然后,顯示控制電路117使顯示單元110顯示數(shù)字信號處理電路107產(chǎn)生的合成圖像數(shù)據(jù)的圖像。然后,該處理流程進行到步驟S601。
參考識別出的臉部的大小來確定標記的大小,使得標記足夠大以覆蓋可能沿上下方向運動的走動物體的臉部是理想的。
在步驟S601中,顯示控制電路117基于標記的大小或者基于識別出的臉部的大小設(shè)置基準值A(chǔ)2。
例如,當臉部大時,主被攝體位于攝像設(shè)備的附近。因此,當檢測到的臉部大時,走動物體的上下運動大。因此,當標記大時,或者當識別出的臉部大時,本示例性實施例設(shè)置大的基準值A(chǔ)2。在設(shè)置合適的基準值A(chǔ)2之后,顯示控制電路117停止該例程的處理在步驟S205中,顯示控制單元117判斷在步驟S112中是否識別出了臉部區(qū)域。如果臉部區(qū)域檢測成功(步驟S205中的“是”),則該處理流程進行到步驟S602。當臉部區(qū)域檢測失敗(步驟S205中的“否”)時,該處理流程進行到步驟S217,顯示控制電路117清除標記,停止該例程的處理。
在步驟S602中,顯示控制電路117計算ΔXa(表示在X軸方向上顯示的標記和識別區(qū)域之間的寬度差)和ΔYa(表示在Y軸方向上標記和識別區(qū)域之間的寬度差)。
在步驟S603中,顯示控制電路117判斷ΔXa值和ΔYa值中的至少一個是否處于普通用戶可以辨認出臉部大小的變化的預(yù)定水平。如果存在顯著的變化(步驟S603中的“是”),則該處理流程進行到步驟S616,顯示控制電路117設(shè)置新的標記。
可選地,顯示控制電路117可以判斷標記的X軸和Y軸寬度的比值或者識別區(qū)域的X軸和Y軸寬度的比值是否處于普通用戶可以辨認出臉部方向的變化的預(yù)定水平。
如果存在顯著的變化(步驟S603中的“是”),則該處理流程進行到步驟S616,顯示控制電路117設(shè)置新的標記。如果識別區(qū)域的形狀和大小基本上沒有變化(步驟S603中的“否”),則該處理流程進行到步驟S206。在步驟S616中,顯示控制電路117參考最新的識別區(qū)域的坐標值設(shè)置新的標記的坐標值和大小,而與已顯示的標記的坐標值和大小無關(guān)。
在步驟S617中,顯示控制電路117響應(yīng)于標記的更新將變量N初始化為1。然后,該處理流程進行到圖8的步驟S216。
在步驟S206中,顯示控制電路117將已顯示的標記的中心坐標(X,Y)與包含主被攝體的最新的識別區(qū)域的中心坐標進行比較。然后,顯示控制電路117將比較后的中心坐標的差分離為X軸和Y軸分量,獲得X軸差ΔX和Y軸差ΔY。
在步驟S604中,顯示控制電路117從姿態(tài)檢測電路116獲得攝像設(shè)備100的姿態(tài)信息。在本示例性實施例中,姿態(tài)檢測電路116可以提供姿態(tài)信息。然而,被攝體識別電路115可以基于識別出的臉部的方向來估計圖像傳感器103的姿態(tài)。在這種情況下,姿態(tài)檢測電路116不獲得姿態(tài)信息。該處理流程進行到圖8的步驟S605。
在步驟S605中,顯示控制電路117基于姿態(tài)信息來判斷走動物體是導致Y軸方向還是X軸方向上的上下運動。如果Y軸方向是垂直方向(步驟S605中的“是”),則該處理流程進行到步驟S207。如果Y軸方向不是垂直方向(步驟S605中的“否”),則該處理流程進行到圖9的步驟S607。
在步驟S207~S215中,顯示控制電路117執(zhí)行與圖4中的步驟S207~S215類似的處理。然后,該處理流程進行到步驟S216。
此外,在圖9的步驟S607~S615中,顯示控制電路117執(zhí)行除了交換X軸方向和Y軸方向之外與圖8中的步驟S207~S215類似的處理。然后,該處理流程進行到步驟S216。
然后,在步驟S216中,顯示控制電路117指示數(shù)字信號處理電路107顯示保持的標記或基于更新的中心坐標而產(chǎn)生的新的標記。然后,顯示控制電路117使顯示單元110顯示從數(shù)字信號處理電路107生成的圖像數(shù)據(jù)的合成圖像。然后,該處理流程進行到步驟S618。
在步驟S618中,顯示控制單路117基于更新的標記的大小或者基于識別出的臉部的大小設(shè)置基準值A(chǔ)2。然后,顯示控制電路117停止該例程的處理。
如上所述,本示例性實施例可以根據(jù)標記的大小或識別出的臉部的大小來改變用于判斷走動物體上下運動的變化寬度的基準值A(chǔ)2。因此,本示例性實施例可以參考主被攝體的距離適當?shù)嘏袛嘧邉游矬w的上下運動。
此外,本示例性實施例可以使用圖像傳感器103的姿態(tài)信息來調(diào)節(jié)對應(yīng)于走動物體的上下運動的方向。即使用戶改變攝像設(shè)備100的姿態(tài)或方位,本示例性實施例也可以適當?shù)嘏袛嘧邉游矬w的上下運動。
與走動物體的上下運動相對應(yīng)的方向不限于上述X軸方向和Y軸方向。因此,設(shè)置三個或多個方向以準確地識別與走動物體的上下運動相對應(yīng)的方向、準確地控制顯示框的跟蹤響應(yīng)特性是有用的。
其它示例性實施例參考攝像設(shè)備100說明了上述示例性實施例。然而,本發(fā)明的應(yīng)用不限于攝像設(shè)備。
例如,本發(fā)明可應(yīng)用于能夠輸入來自監(jiān)視照相機的圖像數(shù)據(jù)并在陰極射線管(CRT,cathode ray tube)顯示器或其它顯示單元上顯示圖像的計算機設(shè)備。計算機設(shè)備可以從圖像數(shù)據(jù)中檢測臉部區(qū)域并基于識別結(jié)果產(chǎn)生標記,可以使相關(guān)顯示單元顯示包含標記的合成圖像。
此外,根據(jù)本發(fā)明的計算機設(shè)備可以從外部存儲介質(zhì)或通過因特網(wǎng)獲得圖像數(shù)據(jù),從該圖像數(shù)據(jù)中識別臉部區(qū)域,可以基于識別結(jié)果使相關(guān)顯示單元顯示包含標記的合成圖像。
在這種情況下,如果圖像數(shù)據(jù)包括姿態(tài)信息,則計算機設(shè)備可以基于姿態(tài)信息判斷與走動物體的上下運動相對應(yīng)的方向。
此外,可以向連接到各種裝置的系統(tǒng)或設(shè)備提供用于實現(xiàn)上述示例性實施例的功能的軟件程序代碼。系統(tǒng)或設(shè)備中的計算機(或CPU或微處理單元(MPU,micro-processing unit))可以執(zhí)行程序以操作裝置實現(xiàn)上述示例性實施例的功能。因此,當計算機可以實現(xiàn)示例性實施例的功能或處理時,本發(fā)明包含可在計算機中安裝的程序代碼。
在這種情況下,程序代碼本身可以實現(xiàn)示例性實施例的功能。如果程序的等同物具有類似的功能,則可以使用該等同物。此外,本發(fā)明包含用于向計算機提供程序代碼的裝置,例如存儲程序代碼的存儲(或記錄)介質(zhì)。在這種情況下,程序的類型可以是目標代碼、解釋程序和OS腳本數(shù)據(jù)中的任何一種??梢詮能?floppy)盤、硬盤、光盤、磁光(MO)盤、光盤-ROM(CD-ROM)、CD-可記錄(CD-R)、CD-可擦寫(CD-RW)、磁帶、非易失性存儲卡、ROM和DVD(DVD-ROM,DVD-R)中的任何一個中選擇提供程序的存儲介質(zhì)。
提供程序的方法包括當主頁允許每個用戶將本發(fā)明的計算機程序或具有自動安裝功能的程序的壓縮文件下載到硬盤或用戶的其它記錄介質(zhì)中時,使用客戶計算機的瀏覽功能訪問因特網(wǎng)的主頁。
此外,可以將構(gòu)成本發(fā)明的程序的程序代碼分割為多個文件,從而可以從不同的主頁下載各文件。即,本發(fā)明包含允許大量用戶下載程序文件從而可以在其計算機上實現(xiàn)本發(fā)明的功能或處理的WWW服務(wù)器。
此外,當將本發(fā)明的程序分發(fā)給用戶時,將本發(fā)明的程序加密、在CD-ROM或類似的記錄介質(zhì)上存儲加密程序是示例性方法。允許授權(quán)用戶(即,滿足預(yù)定條件的用戶)從因特網(wǎng)的頁面上下載密鑰信息。用戶可以用獲得的密鑰信息解密程序,將程序安裝在其計算機上。當計算機讀取并執(zhí)行安裝的程序時,可以實現(xiàn)上述示例性實施例的功能。
另外,在計算機上運行的操作系統(tǒng)(OS,operating system)或其它應(yīng)用程序軟件可以基于程序的指令執(zhí)行部分或全部實際處理。
此外,可以將從存儲介質(zhì)中讀出的程序代碼寫入安裝在計算機中的功能擴展板的存儲器中或者寫入連接到計算機的功能擴展單元的存儲器中。在這種情況下,基于程序的指令,在功能擴展板或功能擴展單元上設(shè)置的CPU可以執(zhí)行部分或全部處理,從而可以實現(xiàn)上述示例性實施例的功能。
本發(fā)明可以應(yīng)用于包括多個裝置的系統(tǒng),或者可以應(yīng)用于單個設(shè)備。此外,可以通過向系統(tǒng)或設(shè)備提供程序來實現(xiàn)本發(fā)明。在這種情況下,系統(tǒng)或設(shè)備可以從存儲器介質(zhì)中讀取與本發(fā)明有關(guān)的軟件程序。
雖然參考示例性實施例說明了本發(fā)明,但是應(yīng)當理解,本發(fā)明不限于公開的示例性實施例。所附權(quán)利要求的范圍符合最寬的解以覆蓋全部變形、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種顯示方法,包括從圖像數(shù)據(jù)中獲得與滿足預(yù)定條件的識別對象相對應(yīng)的識別區(qū)域;產(chǎn)生表示所述識別區(qū)域的對象識別標記;以及以所述標記能以根據(jù)所述識別區(qū)域的移動方向而不同的響應(yīng)特性來跟蹤所述識別區(qū)域的方式,使顯示單元顯示包含所述標記和基于所述圖像數(shù)據(jù)而生成的圖像的合成圖像。
2.根據(jù)權(quán)利要求1所述的顯示方法,其特征在于,通過根據(jù)所述識別區(qū)域的移動方向使更新所述標記的位置的更新周期不同,來顯示所述標記。
3.根據(jù)權(quán)利要求1所述的顯示方法,其特征在于,通過根據(jù)所述識別區(qū)域的移動方向使所述標記的移動距離相對于所述標記和所述識別區(qū)域之間的距離的比值不同,來顯示所述標記。
4.根據(jù)權(quán)利要求1所述的顯示方法,其特征在于,當所述標記和所述識別區(qū)域之間的距離超過基準值時,通過更新所述標記的位置并根據(jù)所述識別區(qū)域的移動方向使所述基準值不同,來顯示所述標記。
5.根據(jù)權(quán)利要求2所述的顯示方法,其特征在于,所述識別區(qū)域的移動方向被分離為兩個或多個方向,其中,通過與其它移動方向上所述標記的位置的更新周期相比增大與所述識別對象的上下運動相對應(yīng)的移動方向上所述標記的位置的更新周期,來顯示所述標記。
6.根據(jù)權(quán)利要求3所述的顯示方法,其特征在于,所述識別區(qū)域的移動方向被分離為兩個或多個方向,其中,通過與其它移動方向上所述標記的移動距離相對于所述標記和所述識別區(qū)域之間的距離的比值相比,減小與所述識別對象的上下運動相對應(yīng)的移動方向上所述標記的移動距離相對于所述標記和所述識別區(qū)域之間的距離的比值,來顯示所述標記。
7.根據(jù)權(quán)利要求4所述的顯示方法,其特征在于,所述識別區(qū)域的移動方向被分離為兩個或多個方向,其中,通過與在其它移動方向上的基準值相比增大與所述識別對象的上下運動相對應(yīng)的移動方向上的基準值,來顯示所述標記。
8.根據(jù)權(quán)利要求1所述的顯示方法,其特征在于,還包括獲得被配置為生成所述圖像數(shù)據(jù)的圖像傳感器的姿態(tài)信息的處理,其中,通過根據(jù)所述姿態(tài)信息和所述識別區(qū)域的移動方向使更新所述標記的位置的更新方法不同,來顯示所述標記。
9.根據(jù)權(quán)利要求1所述的顯示方法,其特征在于,通過基于與被配置為生成所述圖像數(shù)據(jù)的圖像傳感器有關(guān)的鏡頭的焦距信息以及基于所述識別區(qū)域的移動方向使更新所述標記的位置的更新方法不同,來顯示所述標記。
10.根據(jù)權(quán)利要求1所述的顯示方法,其特征在于,所述識別對象是走動物體。
11.一種攝像設(shè)備,用于從圖像傳感器所獲得的圖像數(shù)據(jù)中獲得與滿足預(yù)定條件的識別對象相對應(yīng)的識別區(qū)域,并產(chǎn)生表示所述識別區(qū)域的對象識別標記,所述攝像設(shè)備包括顯示控制電路,用于以所述標記能以根據(jù)所述識別區(qū)域的移動方向而不同的響應(yīng)特性來跟蹤所述識別區(qū)域的方式,使顯示單元顯示包含所述標記和基于所述圖像數(shù)據(jù)而生成的圖像的合成圖像。
12.根據(jù)權(quán)利要求11所述的攝像設(shè)備,其特征在于,所述顯示控制電路通過根據(jù)所述識別區(qū)域的移動方向使更新所述標記的位置的更新周期不同,來使所述顯示單元顯示所述標記。
13.根據(jù)權(quán)利要求11所述的攝像設(shè)備,其特征在于,所述顯示控制電路通過根據(jù)所述識別區(qū)域的移動方向使所述標記的移動距離相對于所述標記和所述識別區(qū)域之間的距離的比值不同,來使所述顯示單元顯示所述標記。
14.根據(jù)權(quán)利要求11的攝像設(shè)備,其特征在于,當所述標記和所述識別區(qū)域之間的距離超過基準值時,所述顯示控制電路通過更新所述標記的位置并根據(jù)所述識別區(qū)域的移動方向使所述基準值不同,來使所述顯示單元顯示所述標記。
全文摘要
本發(fā)明涉及一種用于顯示識別區(qū)域和圖像的方法及攝像設(shè)備。當主被攝體移動時,用戶自然地看到并辨認出的主被攝體的預(yù)定與主被攝體實際頻繁的運動不同。如果對象識別標記的顯示準確地跟蹤運動對象,則標記的可視性可能惡化。本發(fā)明提供一種根據(jù)主被攝體的移動方向來區(qū)分標記的跟蹤響應(yīng)特性的顯示方法。例如,如果主被攝體導致上下運動,則降低標記的跟蹤響應(yīng)。
文檔編號H04N1/387GK101014095SQ20071000041
公開日2007年8月8日 申請日期2007年1月31日 優(yōu)先權(quán)日2006年1月31日
發(fā)明者角田悠子 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永靖县| 潞城市| 乐陵市| 潢川县| 宣化县| 天峨县| 鸡泽县| 寻甸| 天峻县| 当雄县| 衢州市| 泰顺县| 高唐县| 弋阳县| 宜黄县| 固安县| 团风县| 海阳市| 枞阳县| 阳山县| 舟山市| 万安县| 兴山县| 广灵县| 古丈县| 镇赉县| 家居| 濉溪县| 霍林郭勒市| 大名县| 惠水县| 津市市| 凤台县| 达孜县| 余干县| 滨海县| 偃师市| 施秉县| 高青县| 中超| 祁连县|