照相機的製作方法
2023-08-08 05:38:51
專利名稱:照相機的製作方法
技術領域:
本發明涉及數位照相機的改進,更詳細地涉及可使照片拍攝失敗更少的照相機。
背景技術:
從圖像中檢測出人臉並利用的技術已廣為人知。例如,在日本特開2004-40491號公報中,提出了使用臉的尺寸來判定被攝體和機器的距離,切換音量水平。另外,也正在銷售針對圖像中的臉部分來控制對焦和曝光的照相機。
而且,檢測人的姿勢的技術也已為人所知(例如,參照日本專利2627483號公報)。
但是,在上述日本特開2004-40491號公報中記載的技術基於臉來分析攝影場景,其結果為這並不是進行最佳的照相機控制的提案。
另外,上述日本專利2627483號公報中記載的技術不是關於照相機的攝影的技術,裝置的結構也是大規模的。
發明內容
本發明就是鑑於上述問題而提出的,其目的在於,提供一種技術,根據被攝體來判定臉,不會錯過按下快門機會,能以合適的場景和構圖來進行攝影,獲得人物攝影的好鏡頭(good shot)。
本發明的照相機從所拍攝的圖像中檢測被攝體的臉部分,根據上述臉部分以及與上述臉部分關聯的圖像部分的特徵,判定是否是好鏡頭的候選圖像。作為和上述臉部分關聯的圖像部分的特徵的例子,有如下判斷(1)從臉部分附近起連接的輪廓線的形狀和變化,(2)根據臉部分的膚色的相似而判定的手部分和腳部分的位置,(3)根據臉部分的檢測結果而導出的被攝體是半身像還是全身像等,但不限於此。
本發明的照相機的構成要素的一例可表示如下臉部檢測部,其根據來自攝像元件的圖像信號,檢測在圖像信號中包含的臉部分;以及判定部,其根據上述臉部在上述畫面內的位置以及當從上述臉部附近向畫面外側連接的輪廓線成為規定的形狀時,將攝影圖像判定為好鏡頭的候選圖像。
本發明的照相機的構成要素的另一例可表示如下臉部檢測部,其檢測在攝影圖像中包含的臉部;膚色檢測部,其檢測上述臉部檢測部所檢測出的臉部的膚色;以及判定部,其根據上述膚色檢測部的檢測結果,判定上述攝影圖像的手的位置。
根據本發明,可提供如下技術根據被攝體來判定臉,不會錯過按下快門機會,能以最佳的場景和構圖來愉快地進行攝影,得到人物攝影的好鏡頭。
根據下列描述、所附權力要求和附圖,本發明的裝置和方法的上述和其他的特徵、方面和優點將更容易理解。
圖1是表示本發明的各實施方式的照相機的基本結構的方框圖。
圖2A-2C是表示拍攝運動的被攝體的情況下的成為好鏡頭的照片的例子的圖。
圖3A-3C是表示對應於圖2A-2C的各場景的輪廓檢測的結果,提取出從臉附近呈放射狀延伸出的輪廓和臉部分來顯示的圖。
圖4A-4C是表示根據與前後有關係的各張圖像的差異,好鏡頭的特徵變明了的例子的圖。
圖4D是表示讓希望的被攝體位於中央來進行攝影的例子的圖。
圖5A-5C是用於說明被攝體踢球的瞬間的圖。
圖6A-6C是用於說明為了得到被攝體踢球的瞬間的好鏡頭的例子的圖。
圖7A-7B是用於說明為了得到被攝體踢球的瞬間的好鏡頭的其他例子的圖。
圖8是用於說明本發明的第1實施方式的照相機的攝影動作的流程圖。
圖9是用於說明發明的第1實施方式的照相機的攝影動作的流程圖。
圖10是用於說明本發明的第2實施方式的照相機的攝影動作的流程圖。
圖11A-11D是用於說明第2實施方式的臉部檢測的圖。
圖12是用於對判定被攝體的兩手是否交叉進行說明的圖。
圖13是用於說明圖10的流程圖中的步驟S43的子程序「全身像判定」的考慮方法的圖。
圖14是用於說明圖10的流程圖中的步驟S43的子程序「全身像判定」的詳細動作的流程圖。
圖15是表示攝像和好鏡頭判定的定時的時序圖。
圖16是用於說明本發明的第3實施方式的照相機的攝影動作的流程圖。
圖17A-17C表示判定為好鏡頭的圖像和不是好鏡頭的圖像的顯示方式的圖。
圖18是表示圖16的流程圖中的步驟S79的子程序「優先圖像選擇」的一例的流程圖。
圖19是表示圖16的流程圖中的步驟S79的子程序「優先圖像選擇」的另一例的流程圖。
具體實施例方式
下面,參考
本發明的優選實施方式。
(第1實施方式)圖1是表示本發明的第1實施方式的照相機的基本結構的方框圖。該照相機具有主CPU(以下記為MPU)11;多個開關11a、11b、11c;信號處理部12;臉檢測部13;輪廓檢測部14;快閃記憶體ROM15;輔助光照射部16;對焦部18;變焦控制部19;模擬前端部(AFE,analog front end)21;SDRAM 22;存儲器23;麥克風24;揚聲器26;顯示部27;印刷信號輸出部28;無線通信部29;攝像元件31;以及攝影鏡頭32。
在圖1中,具有作為控制部和判定部的功能的MPU11由微型控制器等構成,連接開關11a、11b、以及11c,根據上述開關11a、11b、以及11c的狀態來檢測用戶的各種操作。而且,MPU11根據上述開關11a、11b、以及11c的檢測結果和存儲在快閃記憶體ROM15內的程序,按順序控制後述的各部件,執行攝影和再現程序。再有,開關11a~11c作為進行電源的接通、斷開的電源開關(11a)、快門釋放開關(11b)、後述的攝影、再現、和其他的開關(11c),具有作為選擇部的功能,用於輸入用戶的操作。
在上述MPU11上還連接著信號處理部12、臉檢測部13、輪廓檢測部14、快閃記憶體ROM15、輔助光照射部16、對焦部18以及變焦控制部19。
在上述信號處理部12中,進行顏色校正和信號壓縮等處理。在信號處理部12的內部具有輔助部件12a,其用於變更在改變了曝光水平後的敏化和圖像處理時的校正方法,或用於變更壓縮率。
上述臉檢測部13是解析由攝像元件31得到的圖像信號、使用人臉的特徵,在被攝體中有人物的情況下檢測出其臉的單元。對檢測到的臉判定其位置和尺寸。另外,輪廓檢測部14具有判定對圖像進行了銳化強調而得到的被攝體的輪廓的形狀的功能。
快閃記憶體ROM15存儲本照相機的MPU11執行的各種程序和與本照相機相關的各種調整值。上述輔助光照射部16向被攝體34照射輔助光,補償曝光或捕捉陰影。對焦部18為了使被攝體34通過後述的攝影鏡頭32對焦於攝像元件31的成像面上,而控制該攝影鏡頭32的驅動。而且,變焦控制部19進行控制,以進行基於攝影鏡頭32的視場角切換。
在上述信號處理部12上連接著模擬前端部21、SDRAM22、存儲器23、麥克風24、揚聲器26、顯示部27、列印信號輸出部28、以及無線通信部29。另外,在模擬前端部21上連接著在攝影時成像從攝影鏡頭32入射的被攝體34的像的攝像元件31。該攝像元件31由CCD或CMOS傳感器等構成,將上述被攝體的像進行光電變換變換為圖像信號。
在上述模擬前端部21中,進行被變換後的圖像信號的讀取和A/D變換。在該模擬前端部21中,也進行切換輸入圖像的曝光水平的控制。在該模擬前端部21中進行了變換的數字圖像信號輸入到信號處理部12,實施各種圖像處理而生成圖像數據。
該圖像數據被記錄作為記錄介質的可自由裝卸的存儲器23中。在存儲器23中記錄的圖像數據按照照相機的設定,被壓縮為適當的數據量而記錄。此時,為了進行各種運算,適當地在SDRAM22中存儲數據。在本實施方式中,圖像(含動態圖像)首先被存儲在SDRAM22中,在上述運算結束後,被存儲在存儲器23中。
和MPU11一起構成分類顯示部的顯示部21由LCD等構成。將來自攝像元件31的信號依次再現顯示在顯示部21,讓用戶確認被攝體34的狀態,由此來進行構圖決定。再現顯示是按下面方式進行根據用戶對開關11c的操作,將存儲器23內的壓縮過的圖像數據讀取到信號處理部12,變換為顯示數據,在顯示部27進行顯示。同樣,聲音的再現是按下面方式進行根據上述開關11c的操作,將存儲器23內的壓縮過的聲音數據讀取到信號處理部12,變換為聲音數據,從揚聲器27輸出。存儲器23是內置的,也可以是像卡那樣可裝卸的。
被拍攝的圖像等通過列印信號輸出部28或無線通信部29,可被發送到外部設備(未圖示)。
再有,在本實施方式中,模擬前端部21、臉檢測部13、輪廓檢測部14、輔助光照射部16、對焦部18、以及變焦控制部19採用了包含ASIC的獨立的電路單元。但是,這些部分的功能也可集中在1個或多個單元中,也可以通過在MPU上執行的程序來實現一部分或全部的功能。
在這種結構中,一旦用戶操作了開關11a~11c,則通過MPU11檢測出該狀態,按照存儲在快閃記憶體ROM15中的程序,順序地控制各部件,執行攝影和再現動作序列。
在攝影時,從攝影鏡頭32入射的被攝體34的像通過攝像元件31被取入,變換為電信號,通過模擬前端部21將數字圖像數據輸入到信號處理部12。而且,當在該信號處理部12中進行了顏色校正和圖像壓縮等處理時,其結果數據被記錄在存儲器23中,攝影結束。
而且,在本發明中,在這種結構的照相機上應用了後述的技術,例如提供了在下面說明的那種瞬間攝影中適用的照相機。即,如圖2A所示,在高爾夫運動中,被攝體41用球棒42對球43進行了擊打的瞬間,如圖2B所示,在田徑賽中被攝體45進入了終點線的瞬間,如圖2C所示,在足球運動中被攝體46踢球47的瞬間等。
對於這種被攝體,因為在期望的定時捕捉被攝體是非常困難的,所以在本實施方式中採用如下方式使用進行連續拍攝多個圖像的連續攝影的連拍攝影模式,從其中選擇期望的照片。
但是,當連續拍攝了很多圖像時,為了從其中選出最佳鏡頭,需要花費工夫,而且,數據佔掉了照相機內部的存儲器的記錄區。因此,期望想辦法自動或半自動地僅選擇恰當的圖像,僅選擇、保留需要的圖像。因此,在本實施方式中,作為該恰當的圖像選擇方法,對圖像進行分析,考慮被攝體的姿勢來進行選擇。
圖2A-2C所示的圖像中其特徵是,作為被攝體的人的臉在恰當的位置被攝影,手和腳的前端存在於預定的位置或大幅度伸展開,球等變形或飛出。
在本實施方式中,通過以這些條件為基礎來篩選圖像,從很多圖像中,將適當的場景作為候選而保留。
圖3A-3C是對應於圖2A-2C的各場景的輪廓檢測的結果,是提取出了從臉的附近放射狀地延伸出的輪廓和臉部分並顯示的圖。在圖3A-3C中,箭頭表示輪廓從用雙圓圈符號表示的臉部放射狀地出發,用單圓圈符號表示這樣出發的放射輪廓的前端。在圖3A的情況下,放射輪廓41b向位於臉部41a的正下方的球49延伸。在圖3B的情況下,朝向兩手50a1、50a2的放射輪廓45b1、45b2位於臉部45a的上方。圖3C的情況下,其構圖特徵是,腳從臉部46a的位置延伸到球51的位置(放射輪廓46b)。這樣,當被攝體的四肢伸展開,或佔據了畫面的整體時,成為有變化的美觀的圖像,成為用戶容易滿足的選擇。即,有很高的可能性成為好鏡頭。
另外,如圖4A-4C所示,優勢不是1張1張的特徵,而是根據與前後有關係的各張圖像的差異,好鏡頭的特徵變得明了。
即,在圖4A-4C所示的賽跑的場景中,被攝體53的胳膊在肩下方,以圖4A、4B那種姿態奔跑到終點。而且,第1名的人到達終點的瞬間,多如圖4C中用箭頭所示那樣舉起胳膊等進行不連續的動作,因此,將該鏡頭作為好鏡頭的例子。但是,因為有時也想拍攝第1名以外的人,此時,如圖4D所示,將自己想拍攝的被攝體(人)54置於畫面中央。這樣,也可想辦法不選擇圖4D所示的那種鏡頭。
另外,如圖5A-5C所示,在想捕捉被攝體56踢球57的瞬間的情況下,如下進行。即,在圖5A、5B的畫面中,球57存在於畫面內,而在圖5C所示的畫面中,在畫面內不存在球57。因此,可以將球57從畫面內消失的那張圖像前面的一張圖像,這裡圖5B的那張圖像看作好鏡頭。
這樣,因為通過與前後張圖像的比較來選擇好鏡頭的候選,所以能選擇更具扣人心弦效果的鏡頭。
這裡,如圖6A所示的場景中,如圖6C所示,從臉部46a起的放射狀的輪廓不是以一直線連接到腳的前端(球51)。但是,如圖6B所示,在從臉部46a放射狀出來的輪廓線l1和下一條線l2連接的角度θ為規定的角度以上而近似直線的情況下,想辦法看作一連續的放射狀的輪廓。這樣,可選擇被攝體46的腳伸展開的美觀的場景。
再有,如圖7所示,雖然被攝體58的腳抬高的場景也很動人心弦,但用圖6C所示的考慮方法,在其前面的場景中,預先檢測出輪廓l2,如果跟隨其頂端將位於頭部上方的位置的場景作為好鏡頭的候選,則其也可作為候選。
下面,基於這種考慮方法,參照圖8和圖9的流程圖,對本實施方式的照相機的攝影動作進行說明。
圖8表示利用開關11C選擇了攝影模式的情況下的處理。當本動作序列開始時,首先,在步驟S1判定快門釋放開關11b的狀態。這是根據攝影者是否按下了快門釋放開關11b來判定的。其結果,若快門釋放開關11b被按下,則由MPU11檢測出該情況,進入步驟S2及S2之後的攝影步驟。另一方面,若快門釋放開關11b沒有被按下,則轉移到後述的步驟S27。
在圖9中,在步驟S27,根據開關11c的狀態來判定是否為再現模式。這裡,如果不是再現模式,則轉移到步驟S28,實時地在顯示部27上顯示(再現)從攝像元件31輸出的信號。用戶一邊觀察顯示在該顯示部27上的圖像,一邊決定快門釋放開關11b的按下定時。
此時,在步驟S29~S31,雖然是攝影之前但還進行臉部分的檢測。該臉部分的檢測利用根據圖像數據(來自攝像元件的信號)來分析被攝體的眼睛、鼻梁和嘴形的配置來進行檢測的公知技術,例如圖案匹配等技術來進行。或者,也可以利用攝像元件31等傳感器來判定從輔助光照射部16投射時的反射光圖案來進行檢測。或者,可以同時使用這些方式。
這樣,通過在實際進行攝影前檢測臉部分,可以使按下了快門釋放開關後的處理快速化。
當在步驟S29中檢測出臉部時,在接著的步驟S30中,在顯示部27上的與該部分對應的位置上顯示臉部的框架(未圖示),告知用戶已經正確地檢測出來。進一步,在步驟S31監視其坐標位置(顯示中的臉的位置)。這樣,在攝影時也能夠立即判定臉部分的位置。
在這樣的狀態下,當由用戶進行了攝影開始的操作時,轉移到圖8的步驟S2,判定是否已預先檢測出了臉。這裡,在沒有檢測出臉的情況下,轉移到步驟S3,進行平均攝影,以良好地進行不特別重視臉部的描寫的畫面平均。之後,轉移到步驟S23。
另一方面,如果在上述步驟S2中檢測出了臉部分,則轉移到步驟S4,進行使臉部分的曝光和對焦變得合適的適合臉部攝影。接著,在步驟S5和S6中,針對每張圖像,記錄判定臉坐標的結果。然後,在步驟S7中,判定臉的尺寸和位置是否合適。如果其結果是不合適,則認為不是好鏡頭,所以轉移到後述的步驟S23。與此相對,如果臉的位置和尺寸合適,則轉移到步驟S8,利用信號處理部12的圖像處理,通過銳化處理等強調圖像的輪廓。
然後,在步驟S9,檢測並選擇從在上述步驟S6中記錄的臉部坐標的附近放射狀地延伸的輪廓。接著,在步驟S10和S11中,判定並記錄其前端部的坐標(參照圖3A的球49、圖3B的手50a1、50a2、圖3C的球51)。通過這種處理,記錄被攝體的臉和手腳的前端的坐標。據此,通過跟隨這些坐標位置的變化,可判定是否是好鏡頭,也可判定如圖7A所示的場景。
下面,在步驟S12中,判定在上述步驟S11判定為放射輪廓的輪廓部的變化。這裡,例如從如圖4B到圖4C所示,在輪廓部的變化比基準大的情況下轉移到步驟S14,變化小的情況下轉移到步驟S13,把變化標誌設為「0」。這裡,也可以把步驟S10中的放射輪廓前端坐標的位置和步驟S11中的放射輪廓的變化量預先記錄於快閃記憶體ROM15中,基於該數據來判定輪廓部的變化的大小。
在輪廓部的變化大的情況下,在後述的步驟S16中把變化標誌設為「1」。對於該攝影動作序列,進行反覆連拍直到在後述的步驟S23由用戶進行了指示快門釋放開關斷開的結束操作。在該連續判定過程中,在變化標誌由「0」→「1」變化的情況下,在步驟S14判定該變化的有無。而且,在變化標誌發生了變化的情況下,在後續的步驟S15中,設此時的圖像為候選圖像。另一方面,在上述步驟S14,變化標誌沒有變化的情況下,跳過步驟S15。之後,在步驟S16,把變化標誌設為「1」。這樣,在本實施方式中,在從臉部分放射狀地延伸的輪廓部的變化在基準以上的情況下,即變化標誌發生了變化的情況下,把此時的圖像設為候選圖像。
而且,在步驟S17及S17之後的步驟中也判定被攝體的姿勢適合的鏡頭。在步驟S17,例如,判定放射輪廓的前端坐標位置(手和腳的前端的位置)是否如圖2B和圖7A所示的場景那樣,存在於上述步驟S6記錄的臉位置的上方。若其結果為放射輪廓的前端坐標位置存在於上述臉位置的上方,則轉移到步驟S18,設為好鏡頭的候選圖像。若放射輪廓的前端坐標位置不在上述臉位置的上方,則步驟S18被跳過。
另外,在步驟S19中,判定上述放射輪廓的前端坐標位置是否例如如圖2A所示的場景那樣,存在於臉的坐標的正下方。若其結果為放射輪廓的前端坐標位置存在於上述臉的坐標的正下方,則轉移到步驟S20,設為好鏡頭的候選圖像。若放射輪廓的前端坐標位置不在上述臉的坐標的正下方,則跳過步驟S20。
而且,在步驟S21中判定放射輪廓的相鄰部的形狀(例如圖5A、5B中的球57等的形狀)是否發生變化。其判定結果為放射輪廓的相鄰部的形狀發生了變化的情況下,轉移到步驟S22,設為好鏡頭的候選圖像。在放射輪廓的相鄰部的形狀沒有變化的情況下,跳過步驟S22。
這樣,通過步驟S17~S22的處理步驟,可將手或腳位於高的位置的華美的場景,手向正下方伸展的緊張的場景,和打球等的瞬間的圖像,作為好鏡頭的候選圖像而保留。對於步驟S17、S19、以及S21的各判定,例如將具有各坐標位置或各區域信息的模板數據預先記錄於快閃記憶體ROM15中,與該數據進行比較而來進行判定。再有,也可利用能夠進行同樣的判定的技術。
這樣,被攝體的姿勢的判定結束後,在步驟S23判定是否進行了攝影的結束操作。這裡,在尚未結束的情況下,轉移到上述步驟S4,反覆進行以後的處理。另一方面,在進行了攝影結束的操作的情況下,轉移向步驟S24。
對於不能針對每1張圖像來進行判定的場景,為了在攝影后比較前後張圖像來進行選擇,而設置了步驟S24以及S25的處理步驟。
即,在步驟S24,比較放射輪廓的前端的坐標和臉的坐標,把它們的距離離得最遠的場景設為候選圖像。這是將手腳伸展到滿畫面的場景設為好鏡頭候選,適合於表現動作激烈的照片攝影。而且,在步驟S25,例如如圖5B、5C那樣,通過球57從畫面消失的場景變化等,根據此時的放射輪廓的相鄰部(此時為球57)的變化的大小而選擇好鏡頭候選。通過選擇這邊的場景(例如圖5A-5C中圖5B),由此,選擇到最有衝擊力的瞬間的可能性高。再有,在經過了前述的步驟S3的處理的情況下,因為沒有檢測出臉,所以實際上不進行該步驟S24、步驟S25的處理。
而且,在步驟S26中,記錄所拍攝的圖像。
這樣,在攝影中和攝影后,進行好鏡頭候選圖像的檢測,當用戶切換模式開關(圖1的11c等)而選擇了再現模式時,從上述步驟S27轉移到步驟S32。
在步驟S32,判定候選圖像的有無。其結果為有候選圖像的情況下,轉移到步驟S33,該圖像被優先顯示。另一方面,在沒有候選圖像的情況下,轉移到步驟S34,將從連拍的照片中以等間隔的時間劃分的4張圖像作為候選圖像來顯示。這裡,把是否是候選圖像作為屬性信息針對各個攝影圖像進行記錄,從而來判別。或者,也可以僅將把各攝影圖像和候選圖像的有無連結起來的信息作為控制用文件另外記錄。
接著,在步驟S35,將是否刪除顯示圖像以外的圖像例如顯示於顯示部27,告知用戶。這裡,如果用戶進行了刪除顯示圖像以外的圖像的操作,則轉移到步驟S36,該操作被執行,無用的圖像從存儲器23被刪除,以便不會對下次的攝影造成障礙。另外,在上述步驟S35不刪除顯示圖像以外的圖像的情況下,步驟S36被跳過。這樣,在存儲器23內總是有剩餘容量,從而僅保留好鏡頭,同時可以避免因存儲器23的容量不足導致不能進行攝影的問題。
而且,在步驟S37,判定是否進行了切換再現顯示圖像的操作。這裡,由用戶進行了切換再現顯示圖像的操作的情況下,轉移到步驟S38,切換為該再現顯示圖像。另一方面,在上述步驟S37未進行再現顯示圖像的切換的情況下,跳過步驟S38。
這樣,本動作序列結束。
這樣,根據第1實施方式,可提供能恰當捕捉人物的敏捷動作的照相機。
即,可以快速地連續攝影,自動地從多個一連串的圖像中僅選擇與好鏡頭相稱的圖像,優先記錄該圖像。這樣,可提供一種照相機,其結構簡單,但可分析被攝體的動作和形狀,判定最適合記錄的姿勢和瞬間,使初學者也可進行最佳攝影。
再有,在步驟S26中,也可僅記錄候選圖像。此時,因為攝影過程中能選擇候選圖像,所以通過不保存候選圖像以外的圖像,能夠不浪費地快速地拍攝更多的好鏡頭。
另外,在該實施方式中,即使得到候選圖像,也進行了基於其他條件的候選圖像的有無的判斷和確定,但不限於此,也可以一旦確定了1個候選圖像,則不再執行其他的條件。此時,候選圖像的張數被限制,而處理速度能更快速。
(第2實施方式)下面,對本發明的第2實施方式進行說明。
再者,在下面敘述的第2實施方式中,關於照相機的基本結構,和上述第1實施方式相同,所有為了避免重複說明,對相同的部分賦予相同的參照號碼,省略其圖示和說明,僅對不同部分進行說明。
圖10是用於說明本發明的第2實施方式的照相機的攝影動作的流程圖。
該第2實施方式根據攝影時(或在其之前)的臉檢測結果,基於判定被攝體的膚色的工作,將臉以外的部分,而且尺寸為臉尺寸的大致一半左右的膚色部分判定為手掌(或者手背)的部分。關於膚色的判定,根據圖像數據的顏色信息,例如根據從所拍攝的圖像數據中R(紅色信息)、G(綠色信息)、以及B(藍色信息)的比即R/G、B/G在畫面內的預定區域的分布為基礎,來進行判定。該膚色的判定通過在MPU內執行的程序來進行。從這個意義來說MPU叫做膚色檢測部。由此,在檢測出了如圖11A-11C所示的因喜歡而拍攝的被攝體的姿勢的情況下,把其設為好鏡頭的候選。
當開始本動作序列時,首先在步驟S41,進行臉檢測,檢測出在畫面內的位置和尺寸。其次,在步驟S42,根據在上述步驟S41檢測出的臉部分的顏色來進行膚色判定。而且,在步驟S43,執行子程序「全身像判定」。後面敘述關於該子程序「全身像判定」的詳細動作。
下面,在步驟S44,根據被攝體的臉位置和尺寸來判定是半身攝影還是全身攝影。這裡,在判定為是半身攝影的情況下,轉移到步驟S45,基於在上述臉部分所判定的膚色,檢測臉附近的膚色部分。而且,將該檢測出的膚色部分的尺寸與上述的臉部的尺寸比較,如果是大致一半左右的尺寸,則在步驟S46,判定其是否相當於手的尺寸。
這裡,在上述膚色的部分相當於手的尺寸的情況下,轉移到步驟S47及S47之後的手的位置的判定處理。即,在步驟S47,判定是否例如如圖11A所示,檢測出的手60b的位置在被攝體60的臉60a部分的下方。這裡,在判定為檢測出的手的位置在臉的部分的下方的情況下,轉移到步驟S48,作為好鏡頭的候選圖像。另一方面,在上述步驟S47,判定為檢測出的手的位置不在臉的部分的下方的情況下,跳過步驟S48。
同樣,在步驟S49,例如如圖11B所示,判定檢測出的手60b的位置是否在被攝體60的臉的60a部分的下方。這裡,在判定為檢測出的手的位置在臉的部分的側方的情況下,轉移到步驟S50,作為好鏡頭的候選圖像。另一方面,在上述步驟S49,檢測出的手的位置不在臉的部分的側方的情況下,跳過步驟S50。
而且,在步驟S51,判定是否例如如圖11C所示,被攝體60的手60b的部分交叉。這裡,在判定為被攝體的手的部分交叉的情況下,轉移到步驟S52,作為好鏡頭的候選圖像。再有,可通過如下方法判定被攝體的兩手是否交叉如圖12所示,檢測與臉部61相同顏色的手掌部62,和上述第1實施方式相同,檢測通過銳化強調處理等而檢測出的輪廓線是否從手掌部分放射狀地延伸出2條。
另外,在上述步驟S44,判定為不是上半身的照片的情況下,則認為是進行了全身攝影,轉移到步驟S53。在該步驟S53,判定在上述步驟S42中判定的膚色部分是否存在於畫面下方。即,將具有向下方延伸的輪廓的部分作為被攝體的腳,在其間沒有膚色以外的顏色存在的情況下轉移到步驟S54,如圖11D所示的被攝體的兩腳交叉的姿勢被作為候選畫面。
再者,作為兩手交叉的判定,也可以如上述第1實施方式那樣,將表示作為判定條件的坐標位置和區域的模板預先存儲在快閃記憶體ROM15中,和該模板進行比較來進行判定。而且,當然也可以並同時使用跟隨坐標和區域的變化的數據來進行場景判定。
這樣,如果能夠從很多所拍攝的圖像中僅提取出滿足規定的條件的候選圖像,則可簡單地得到好鏡頭的候選圖像。
而且,圖10的流程圖的步驟S43的子程序「全身像判定」,用圖13所示的考慮方法來進行。
即,如果以畫面左下為基準,求出畫面內的人物64的臉64a的坐標為Xk、Yk,求出臉的尺寸為Δy,則從畫面的下方到頭的上方的距離為大致yk+Δy/2。
在這種狀態下,若設臉部和身高的關係為1∶6的長度,減去6×Δy,則求出腳尖的坐標為yA。因此,如果該yA比原點y=0大,則可判定為是全身像,如果比原點y=0小,則可判定為沒有拍攝到腳尖。雖然有個人差別、孩子或大人的差別,這裡,取其平均的值,採用如下述(1)式的計算方法。
yA=yk+(Δy/2)-6Δy…(1)圖14是用於說明按照這種考慮方法來判定是全身像還是半身像的子程序「全身像判定」的動作的流程圖。
即,當進入本子程序時,首先在步驟S61,檢測臉的坐標Xk,Yk,接著在步驟S62檢測臉的尺寸Δy。這可用如下方法來檢測利用在個人驗證或防範照相機中使用的眼鼻口的陰影,來進行圖案匹配。
在步驟S63,通過根據上述(1)式的計算,求得yA(腳的位置)。接著,在步驟S64,判定在上述步驟S63得到的yA(腳的位置)是在畫面外還是在畫面內。這裡,如果yA在0以上,則轉移到步驟S65,進行作為全身像的處理。另一方面,在上述步驟S64,如果yA比0小,則轉移到步驟S66,進行作為半身像的處理。
(第3實施方式)下面,對本發明的第3實施方式進行說明。
再有,在以下敘述的第3實施方式中,關於照相機的基本結構,與上述第1實施方式和第2實施方式相同,所以為了避免說明的重複,對相同的部分賦予相同的參照號碼,省略其圖示和說明,僅對不同的部分進行說明。
第1實施方式和第2實施方式提出的技術可有效地用於如下情況從反覆地高速拍攝得到的多個圖像中,僅保留捕捉了良好的定時的場景的圖像。
但是,從攝像之後到進行顯示、判定好鏡頭為止,如圖15所示需要Δt2的時間。此時,如果基於被拍攝的圖像的判定基準,來決定以開始最好的定時的攝影,則作為攝影定時受到Δt2的時間延遲的影響。因此,在本第3實施方式中,暫時記錄所拍攝的全部圖像,將從該各圖像進行了好鏡頭判定的結果作為優先標誌賦予給圖像文件。
這樣,不存在被記錄的圖像和判定需要的時間的時延的影響,另外,攝影結束後,可優先顯示好鏡頭圖像。
另外,為了有效顯示該被判定為好鏡頭的圖像,進行控制以便如圖17A所示,在顯示部27重疊顯示各攝影圖像,使得被判定為好鏡頭的圖像在最上方。或者,如圖17B所示,在畫面中央把被判定為好鏡頭的圖像顯示為最大,將在其前後被拍攝的圖像作為縮略圖像較小地顯示在周圍。此時,用戶判斷被判定為好鏡頭的圖像以外的圖像的必要性,如不需要,則進行下達刪除指示的操作,全部刪除好鏡頭以外的圖像。
圖16是表示上述處理的流程圖。在步驟S71所拍攝的圖像數據在步驟S72被進行圖像處理。其後,將被處理成記錄數據的形式的圖像數據,在步驟S73記錄於存儲器中。之後,在步驟S74對實時取景圖像進行實時取景圖像顯示。
在步驟S74從被記錄的圖像數據進行好鏡頭判定。該判定方法使用已經在第1實施方式或第2實施方式中敘述過的方法。在步驟S75被判定為是好鏡頭圖像的情況下,進入步驟S76,將表示好鏡頭圖像的標誌作為附屬信息記錄於圖像文件中。之後,在步驟S77進行快門釋放開關斷開指示的判定。在判定為進行了斷開指示的情況下,結束拍攝,在步驟S78,將所拍攝的圖像中被賦予了標誌的圖像優先顯示在顯示部27。之後,在步驟S79進行優先圖像的選擇。在步驟S77判定為攝影繼續的情況下,返回步驟S71繼續攝影。
在步驟S79,進行圖18所示的處理。即,在步驟S80,進行是否刪除優先圖像以外的記錄圖像的判斷。該指示以在顯示部27上顯示的圖像或通知為基礎,基於用戶的操作結果來進行判斷。在判斷為刪除優先圖像以外的圖像的情況下,在步驟S81從存儲器刪除(消去)優先圖像以外的全部的攝影記錄圖像資料庫。
另外,作為優先畫面選擇的其他的應用,如圖19所示,在被判定為好鏡頭的圖像不是期望的圖像的情況下,也可以手動地從其他圖像選擇好鏡頭圖像。
此時,如圖17C所示整畫面地顯示好鏡頭圖像,可確認僅有該圖像被記錄。由此,可更可靠地在最佳定時進行攝影,還不會無用地消耗存儲器。
首先,在步驟S82進行是否刪除優先圖像以外的記錄圖像的判斷。當判斷為刪除優先圖像以外的記錄圖像的情況下,在步驟S83從存儲器刪除(消去)優先圖像以外的全部的攝影記錄圖像數據。
在步驟S82未選擇全部刪除的情況下,進入步驟S84手動選擇刪除圖像。該選擇按如下方式進行通過鍵操作,從在上述圖17B中縮略顯示的圖像中選擇想刪除的圖像,利用確定鍵確定。如果進行了確定,則在步驟S85,更新顯示圖像,以便顯示作為保存圖像而被選擇的圖像。之後,從存儲器刪除作為刪除圖像被選擇的圖像數據。
再有,作為上述保存圖像而被選擇的圖像按攝影順序被賦予張編號,被進行保存。另外,在上述例子中,對手動選擇的情況進行了說明,而在存儲手動選擇的結果、好鏡頭判定結果和手動選擇結果相關的情況下,例如在攝影時間的偏差量發生偏斜的情況下,也可以通過判斷其偏差量,反饋給好鏡頭判定的公知的方法來進行學習。此時,可以選擇更適合於用戶的嗜好的定時的圖像。
另外,在本實施方式中,以按時間序列對圖像處理、記錄、顯示、以及好鏡頭判定進行處理的例子進行了說明,但不限於此,當然也可以使用例如具有多個MPU的系統,並行地處理好鏡頭判定處理和其他處理。如果這樣,則能進行更快速的處理。
上面圖示和說明了本發明的優選實施方式。當然可以理解的是,在不脫離本發明的精神的範圍內,可以在形式或細節上進行各種變形和變更。因此本發明不限於上面所圖示和說明的特定形式,而是構成為覆蓋落在所附權利要求的範圍內的所有變形。
權利要求
1.一種照相機,該照相機包括攝影鏡頭;攝像元件,從所述攝影鏡頭入射的光束入射到該攝像元件;以及記錄介質,其存儲來源於所述攝像元件輸出的圖像信號的圖像數據,其特徵在於,所述照相機還包括臉檢測部,其從來源於所述攝像元件輸出的圖像信號的圖像數據中,檢測被攝體的臉部分;檢測部,其檢測與所述臉檢測部檢測出的臉部分關聯的圖像部分的特徵;以及判定部,其至少使用所述檢測部的檢測結果,來選擇並判定圖像。
2.根據權利要求1所述的照相機,其特徵在於,所述檢測部檢測從所述臉部分的附近延伸出的輪廓。
3.根據權利要求2所述的照相機,其特徵在於,所述判定部基於所述檢測部檢測出的輪廓的形狀來進行判定。
4.根據權利要求2所述的照相機,其特徵在於,所述判定部基於所述檢測部檢測出的輪廓的變化來進行判定。
5.根據權利要求2所述的照相機,其特徵在於,所述判定部根據所述臉檢測部檢測出的臉部分與所述檢測部檢測出的輪廓的相對位置關係來進行判定。
6.根據權利要求2所述的照相機,其特徵在於,所述判定部根據所述輪廓線的前端位於所述臉部分的上方還是下方來進行判定。
7.根據權利要求2所述的照相機,其特徵在於,所述判定部根據所述輪廓線的前端距所述臉部的距離是否為最遠距離來進行判定。
8.根據權利要求2所述的照相機,其特徵在於,所述判定部根據位於所述輪廓線的延長線上的與所述輪廓線不同形狀的物體的形狀是否發生了變化來進行判定。
9.根據權利要求2所述的照相機,其特徵在於,所述判定部根據所述輪廓線的移動變化是否已停止來進行判定。
10.根據權利要求1所述的照相機,其特徵在於,所述檢測部使用與所述臉部分的膚色相關的信息,來檢測被攝體的手部分。
11.根據權利要求10所述的照相機,其特徵在於,所述判定部根據所述手的位置相對於所述臉的位置是否在規定的位置上來進行判定。
12.根據權利要求10所述的照相機,其特徵在於,所述判定部根據所述手的位置是否是兩手交叉來進行判定。
13.根據權利要求1所述的照相機,其特徵在於,所述臉檢測部也檢測臉部分的位置,所述檢測部檢測圖像中的被攝體是全身像還是半身像。
14.根據權利要求1所述的照相機,其特徵在於,所述檢測部使用與所述臉部分的膚色相關的信息來檢測被攝體的腳部分。
15.根據權利要求1所述的照相機,其特徵在於,所述判定是關於所拍攝的圖像是否是好鏡頭的判定。
全文摘要
本發明提供了一種照相機。該照相機從所拍攝的圖像檢測被攝體的臉部分,根據所述臉部分以及與所述臉部分相關聯的圖像部分的特徵來判定是否是好鏡頭的候選圖像。作為與所述臉部分相關聯的圖像部分的特徵的例子,有如下判斷等,但不限於此(1)從臉部分附近連接的輪廓線的形狀和變化;(2)根據與臉部分的膚色的相似而判定的手部分和腳部分的位置;(3)根據臉部分的檢測結果導出的被攝體是半身像或全身像等。
文檔編號H04N5/232GK101014093SQ200710006558
公開日2007年8月8日 申請日期2007年2月2日 優先權日2006年2月3日
發明者丸山淳, 野中修 申請人:奧林巴斯映像株式會社