專利名稱:圖像獲取裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有圖像器件或圖像傳感器的圖像獲取裝置,其在圖像器 件上形成被攝物的圖像,以生成代表該被攝物的圖像數(shù)據(jù)。
背景技術(shù):
迄今為止,存在這樣一種技術(shù)代表兩個或更多圖像移動的移動矢量由這 兩個或更多圖像所確定,以修正相機抖動(例如,參考日本專利申請?zhí)亻_平Gazette TokuKai Hei.l 1-252445 ,和日本專利申請?zhí)亻_平Gazette TokuKai 2006-262220)。然而,根據(jù)這些日本專利文獻(xiàn)中公開的該技術(shù),很難修正被 攝物抖動。更具體地說,當(dāng)被攝物被分為主攝物和背景時,如果僅主攝物移動, 該主攝物的模糊則不能被修正。順便說一下,據(jù)報道,近來圖像傳感器已經(jīng)成功地向前發(fā)展,圖像傳感器 能夠產(chǎn)生每分鐘具有1.2M (1.2百萬像素)的300數(shù)量的幀(to generate frames of the number of 300 pieces a minute with 1.2M)。使用這種圖像傳感器可以得 到許多圖像,即通過提升幀速率來進(jìn)行每秒的拼接(pieces a second by raising the frame rate)。因此,堆疊每幀的圖像可以提高S/N比率,以便可以得到靜 態(tài)圖畫攝影的高確定性。正如日本專利申請?zhí)亻_平Gazette TokuKai Hei.6-284327的說明書中所報道的,不僅相機抖動在一定程度上可以被修正, 而且被攝物的抖動在一定程度上也可以被修正。然而,即使將日本專利申請?zhí)亻_平Gazette TokuKai Hei.6-284327的技術(shù)應(yīng) 用于圖像獲取裝置,例如當(dāng)進(jìn)行肖像攝影時,當(dāng)被攝物移動,每幀圖像還是會 輕微地移動,并且重疊,以致于會得到人和背景都模糊的圖像。順便說一下,有這樣一種技術(shù)通過面部檢測構(gòu)件來檢測面部,并且該檢測的面部被清晰地捕獲且被放大顯示(參考日本專利申請?zhí)亻_平Gazette TokuKai 2005-102175 )。當(dāng)使用日本專利申請?zhí)亻_平Gazette TokuKai 2005-102175的技術(shù)來檢測面部時,在拍照時,可以很容易地辨別主被攝物。發(fā)明內(nèi)容鑒于上述,本發(fā)明的目的在于提供一種能夠解決如上所述的被攝物抖動問 題的圖像獲取裝置,并且特別是修正主攝物為人時的被攝物抖動。為了實現(xiàn)上述目的,本發(fā)明提供了一種圖像獲取裝置,該圖像獲取裝置使被攝物在圖像器件上成像,以生成代表該被攝物的圖像,該圖像獲取裝置包括 連拍構(gòu)件,該連拍構(gòu)件進(jìn)行兩次或多次連續(xù)的拍攝,以生成兩個或多個圖像;堆疊圖像生成構(gòu)件,該堆疊圖像生成構(gòu)件通過堆疊由連拍構(gòu)件得到的圖像 而生成堆疊的圖像;和面部檢測構(gòu)件,該面部檢測構(gòu)件在兩個或多個圖像中的每一個圖像中檢測 面部,其中,該堆疊圖像生成構(gòu)件通過該兩個或多個圖像,在該兩個或多個圖像 中對由面部檢測構(gòu)件檢測的面部進(jìn)行相互定位,并且堆疊該兩個或多個圖像, 以生成該堆疊的圖像。根據(jù)上述本發(fā)明的圖像獲取裝置,堆疊圖像生成構(gòu)件通過所述兩個或多個 圖像,對由面部檢測構(gòu)件檢測的所述兩個或多個圖像的面部進(jìn)行定位,并且通 過堆疊所述兩個或多個圖像而生成該堆疊的圖像。該特征可以以這種方式修正 被攝物抖動在面部檢測構(gòu)件檢測到面部的狀態(tài)下,將此人看作主攝物。在上述本發(fā)明的圖像獲取裝置中,優(yōu)選地,該圖像獲取裝置還包括相機抖 動檢測構(gòu)件,該相機抖動檢測構(gòu)件檢測相機抖動,以便為由該連拍構(gòu)件生成的 兩個或多個連續(xù)拍攝的每一個而生成相機抖動信息,其中,當(dāng)在兩個或多個圖像中,面部檢測構(gòu)件沒有檢測到面部時,該堆疊 圖像生成構(gòu)件根據(jù)由相機抖動檢測構(gòu)件生成的相機抖動信息,通過該兩個或多 個圖像而進(jìn)行相互定位,并且堆疊該兩個或多個圖像,以生成該堆疊的圖像。根據(jù)上述本發(fā)明的圖像獲取裝置,當(dāng)面部檢測構(gòu)件沒有檢測到所述兩個或 多個圖像的面部時,該堆疊圖像生成構(gòu)件根據(jù)由相機抖動檢測構(gòu)件生成的相機 抖動信息,通過所述兩個或多個圖像而進(jìn)行定位,且通過堆疊所述兩個或多個 圖像而生成堆疊的圖像。換句話說,當(dāng)面部檢測構(gòu)件沒有檢測到面部時,主攝 物被看作是景色,并且修正相機抖動。在上述本發(fā)明的圖像獲取裝置中,可接受地,相機抖動檢測構(gòu)件為一角速 度傳感器。在上述本發(fā)明的圖像獲取裝置中,可接受地,該圖像獲取裝置還包括移動 矢量計算構(gòu)件,該移動矢量計算構(gòu)件根據(jù)該兩個或多個圖像而計算代表該兩個 或多個圖像移動的移動矢量,其中,當(dāng)在該兩個或多個圖像中,面部檢測構(gòu)件沒有檢測到面部時,該堆 疊圖像生成構(gòu)件根據(jù)由移動矢量計算構(gòu)件計算的移動矢量,通過該兩個或多個圖像而進(jìn)行相互定位,并且堆疊該兩個或多個圖像,以生成該堆疊的圖像。根據(jù)上述本發(fā)明的圖像獲取裝置,可以以這種方式修正相機抖動當(dāng)面部檢測構(gòu)件沒有檢測到所述兩個或多個圖像的面部時,該堆疊圖像生成構(gòu)件根據(jù)由移動矢量計算構(gòu)件計算的移動矢量,通過所述兩個或多個圖像而進(jìn)行定位,并且通過堆疊所述兩個或多個圖像來生成該堆疊的圖像。為了實現(xiàn)上述目的,本發(fā)明提供了一種圖像獲取裝置,該圖像獲取裝置使被攝物在圖像器件上成像,以生成代表該被攝物的圖像,該圖像獲取裝置包括 連拍構(gòu)件,該連拍構(gòu)件進(jìn)行兩次或多次連續(xù)的拍攝,以生成兩個或多個圖像;堆疊圖像生成構(gòu)件,該堆疊圖像生成構(gòu)件通過堆疊由連拍構(gòu)件得到的圖像 而生成堆疊的圖像;面部檢測構(gòu)件,該面部檢測構(gòu)件在兩個或多個圖像中的每一個圖像中檢測 面部;相機抖動檢測構(gòu)件,該相機抖動檢測構(gòu)件檢測相機抖動,以便為由該連拍 構(gòu)件生成的兩個或多個連續(xù)拍攝的每一個而生成相機抖動信息;模式轉(zhuǎn)換構(gòu)件,當(dāng)堆疊圖像生成構(gòu)件生成堆疊的圖像時,該模式轉(zhuǎn)換構(gòu)件 在第一模式與第二模式之間轉(zhuǎn)換,在第一模式中,該面部檢測構(gòu)件優(yōu)先,在第 二模式中,該相機抖動檢測構(gòu)件被使用,其中,當(dāng)在第一模式中,面部檢測構(gòu)件在兩個或多個圖像中檢測到面部的 情況下,該堆疊圖像生成構(gòu)件通過兩個或多個圖像而在兩個或多個圖像中的每 一個圖像中進(jìn)行面部相互定位,并且堆疊該兩個或多個圖像,以生成該堆疊的 圖像,而當(dāng)在第一模式中面部檢測構(gòu)件在兩個或多個圖像中沒有檢測到面部或 處于第二模式的情況下,該堆疊圖像生成構(gòu)件根據(jù)由相機抖動檢測構(gòu)件生成的 相機抖動信息,通過該兩個或多個圖像而進(jìn)行相互定位,并且堆疊該兩個或多 個圖像,以生成該堆疊的圖像。根據(jù)上述本發(fā)明的圖像獲取裝置,攝影者對模式轉(zhuǎn)換構(gòu)件的操作可以使圖 像獲取裝置能夠去指示被攝物抖動和相機抖動中的哪一個將被優(yōu)先修正。在上述本發(fā)明的圖像獲取裝置中,優(yōu)選地,該圖像獲取裝置還包括模式告 知構(gòu)件,該模式告知構(gòu)件告知用戶該圖像獲取裝置目前處于第一模式還是第二 模式。該特征可使用戶能夠在顯示屏上確定由模式轉(zhuǎn)換構(gòu)件轉(zhuǎn)換到哪一個模式。 在上述本發(fā)明的圖像獲取裝置中,可接受地,第一模式是用于修正相機抖動的相機抖動修正模式,而第二模式是用于修正被攝物抖動的被攝物抖動修正 模式。在上述本發(fā)明的圖像獲取裝置中,可接受地,第一模式是用于拍攝景色的 景色拍攝模式,而第二模式是用于拍攝自己的自拍模式。在上述本發(fā)明的圖像獲取裝置中,可接受地,相機抖動檢測構(gòu)件為一角速 度傳感器。在上述本發(fā)明的圖像獲取裝置中,可接受地,相機抖動檢測構(gòu)件為一移動矢量計算構(gòu)件。為實現(xiàn)上述目的,本發(fā)明提供了一種圖像獲取裝置,該圖像獲取裝置使被 攝物在圖像器件上成像,以生成代表該被攝物的圖像,該圖像獲取裝置包括 連拍構(gòu)件,該連拍構(gòu)件進(jìn)行兩次或多次連續(xù)的拍攝,以生成兩個或多個圖像;堆疊圖像生成構(gòu)件,該堆疊圖像生成構(gòu)件通過堆疊由連拍構(gòu)件得到的圖像 而生成堆疊的圖像;面部檢測構(gòu)件,該面部檢測構(gòu)件在兩個或多個圖像中的每一個圖像中檢測 面部;移動矢量計算構(gòu)件,該移動矢量計算構(gòu)件根據(jù)所述兩個或多個圖像而計算 代表兩個或多個圖像移動的移動矢量;和模式轉(zhuǎn)換構(gòu)件,當(dāng)堆疊圖像生成構(gòu)件生成堆疊的圖像時,該模式轉(zhuǎn)換構(gòu)件 在第一模式與第三模式之間轉(zhuǎn)換,在第一模式中,該面部檢測構(gòu)件優(yōu)先,在第 三模式中,該移動矢量計算構(gòu)件被使用,其中,當(dāng)在第一模式中,面部檢測構(gòu)件在該兩個或多個圖像中檢測到面部 的情況下,該堆疊圖像生成構(gòu)件通過該兩個或多個圖像而在該兩個或多個圖像 中的每一個圖像中進(jìn)行面部相互定位,并且堆疊該兩個或多個圖像,以生成該 堆疊的圖像,而當(dāng)在第一模式中面部檢測構(gòu)件在該兩個或多個圖像中沒有檢測 到面部或處于第三模式的情況下,該堆疊圖像生成構(gòu)件根據(jù)由移動矢量計算構(gòu) 件計算的移動矢量而通過該兩個或多個圖像進(jìn)行相互定位,并且堆疊該兩個或 多個圖像,以生成該堆疊的圖像。在上述本發(fā)明的圖像獲取裝置中,優(yōu)選地,該圖像獲取裝置還包括模式告 知構(gòu)件,該模式告知構(gòu)件告知用戶該圖像獲取裝置目前處于第一模式還是第三 模式。在上述本發(fā)明的圖像獲取裝置中,優(yōu)選地,第一模式是用于修正相機抖動的相機抖動修正模式,而第三模式是用于修正被攝物抖動的被攝物抖動修正模式。
圖1是本發(fā)明圖像獲取裝置的一實施例的數(shù)碼相機的透視圖; 圖2是圖1中的數(shù)碼相機100的電子系統(tǒng)的功能框圖;圖3是用于理解微機110的圖像獲取處理的步驟的流程圖;圖4是數(shù)碼相機100A的功能框圖,其中將移動矢量計算部件加入數(shù)字信 號處理部件182A中;圖5是用于理解圖4的數(shù)碼相機100A的微機110的圖像獲取處理的步驟 的流程圖;圖6是用于理解微機110的圖像獲取處理的步驟的流程圖,其中提供了用 于設(shè)定被攝物抖動修正模式和相機抖動修正模式之一的模式設(shè)定構(gòu)件;圖7是用于理解另一處理步驟的流程圖,其中提供了與圖6相同的模式設(shè) 定構(gòu)件;圖8是用于理解處理步驟的流程圖,其中相機抖動在景色模式中修正,而 被攝物抖動在肖像模式中修正;圖9是用于理解如圖8的相同結(jié)構(gòu)的另一處理步驟的流程圖;圖10是一結(jié)構(gòu)的流程圖,其中攝影師以被攝物抖動被修正的圖像指示顯 示在顯示屏上的方式被告知修正模式;圖11是用于理解相機抖動修正標(biāo)記的說明圖;圖12是用于理解處理步驟的流程圖,其中修正模式被記錄在作為圖像文 件的Exif文件的標(biāo)簽區(qū)上;圖13是用于理解Exif文件的存儲器分配的說明圖。
具體實施方式
本發(fā)明的實施例將參照附圖進(jìn)行說明。圖1是本發(fā)明圖像獲取裝置的一實施例的數(shù)碼相機的透視圖。圖1示出了本發(fā)明的一實施例的數(shù)碼相機100的透視圖。圖1的(a)部 分示出了從前面的上側(cè)看去的數(shù)碼相機100的透視圖。圖1的(b)部分示出 了從后面的上側(cè)看去的數(shù)碼相機100的透視圖。如圖1的(a)部分所示,數(shù)碼相機100在相機主體的中心具有一透鏡鏡 筒170,并且在透鏡鏡筒170的上側(cè)具有一反光鏡105。反光鏡105的側(cè)面?zhèn)?有一攝影輔助光發(fā)光窗WD。如圖1的(b)部分所示,在數(shù)碼相機100的背側(cè)和上側(cè),備有當(dāng)用戶使用數(shù)碼相機100時進(jìn)行各種操作的處理組101。處理組101包括一操作數(shù)碼相機100的電源開關(guān)101a、 一十字鍵101b、 一菜單/OK鍵101c、 一取消鍵101d和一模式操作桿101e。模式操作桿101e 用于在重放模式和拍攝模式之間轉(zhuǎn)換,并且還用于在拍攝模式中的動畫模式和 靜止圖像模式之間轉(zhuǎn)換。在靜止圖像模式中,其允許在單頁(single-page)和 連拍(multi-page)之間轉(zhuǎn)換。當(dāng)在模式操作桿lOle轉(zhuǎn)換到拍攝模式狀態(tài)下, 電源開關(guān)101a開啟時,在顯示屏150上顯示出整個圖像。當(dāng)存在快門時機時 看到整個圖像的時候,按下釋放按鈕101f,執(zhí)行被攝物的圖像拍攝。在連拍模 式中,釋放按鈕101f提供觸發(fā)操作(toggle operation),其中, 一旦按下釋放 按鈕101f,則開始連拍,當(dāng)再次按下釋放按鈕時,連拍結(jié)束。在將模式操作桿 101e轉(zhuǎn)換到重放側(cè)時,攝影圖像被重新顯示在顯示屏150上。 圖2是圖1中的數(shù)碼相機100的電子系統(tǒng)的功能框圖。 參照圖2,將簡要說明數(shù)碼相機100的內(nèi)部結(jié)構(gòu)和操作。 數(shù)碼相機100在整個處理中由微機110所控制。微機110包括一CPU 110A、 一作為程序存儲器的ROM HOB和一RAM 110C。當(dāng)根據(jù)存儲在程序存儲器中 的程序進(jìn)行處理時,RAM 110C用作工作區(qū)。 首先,將說明微機110的外圍電路結(jié)構(gòu)。微機110的輸入部件可以從處理組101中接收操作信號,如圖1的(b) 部分所示。當(dāng)微機110的輸入部件接收了至少一種操作信號時,微機110根據(jù) 接收到的操作信號進(jìn)行處理。如上所述,微機110具有作為程序存儲器的ROM 110B。 ROM 110B中存儲必要的程序,以使數(shù)碼相機100可以作為一圖像獲取 裝置來工作。當(dāng)關(guān)斷電源開關(guān)101a時,存儲在ROM 110B中的程序運行,并 等待電源開關(guān)101a的開啟。當(dāng)處理組101 (參考圖丄)的電源開關(guān)101a在該 等待狀態(tài)中開啟,微機110檢測電源開關(guān)101a的開啟,以便根據(jù)在ROM 110B 中的程序步驟而開始控制數(shù)碼相機移動的處理。電源總是由電池(未示出)提 供給微機110。下面,參照圖2,將說明在開啟處理組101的電源開關(guān)101a (參照圖1) 之后數(shù)碼相機100的操作。根據(jù)數(shù)碼相機100,在電源開關(guān)101a開啟且模式操作桿101e轉(zhuǎn)換到拍攝 模式時,整個圖像顯示在顯示屏150上。因此,首先,將說明顯示整個圖像的 處理,然后將說明響應(yīng)按下釋放按鈕101f而進(jìn)行的拍攝處理。首先,將說明當(dāng)整個圖像顯示在顯示屏150上的處理。 當(dāng)微機IIO檢測到處理組101的電源開關(guān)101a的開啟時,由電池向每一 塊提供電源。當(dāng)電源開關(guān)101a開啟而模式操作桿101e轉(zhuǎn)換到拍攝模式時,在 微機IIO的控制下,設(shè)定電子快門的信號和圖像讀取信號以預(yù)定間隔從圖像傳 感器控制部件111向圖像傳感器173提供,并且圖像信號細(xì)化(be thinned out), 以便以預(yù)定的間隔,將細(xì)化的信號從圖像傳感器173輸出到模擬信號處理部件 180。模擬信號處理部件180進(jìn)行降低噪聲的處理,并且向A/D轉(zhuǎn)換部件181 輸出被進(jìn)行了降低噪聲處理的圖像信號。模擬信號處理部件180中包括可變增 益放大器,其中通過微機IIO設(shè)定增益,以調(diào)整靈敏度。A/D轉(zhuǎn)換部件181接 收模擬信號處理部件180的輸出信號,并且進(jìn)行模擬圖像信號到數(shù)字圖像信號 轉(zhuǎn)換的處理。將數(shù)字圖像信號提供給數(shù)字信號處理部件182,以進(jìn)行RGB信號 到Y(jié)C信號轉(zhuǎn)換的信號處理。被信號處理的圖像信號存儲在作為緩沖器的存儲 器183中,以便顯示部件184根據(jù)存儲器183的內(nèi)容而進(jìn)行顯示屏150上的顯 示。在微機110的控制下,圖像讀取信號以預(yù)定間隔從圖像傳感器控制部件 111提供到圖像傳感器173中。因此,無論在任何預(yù)定時間重寫存儲器183的 內(nèi)容,顯示屏150上的圖像都會被轉(zhuǎn)換,以便由透鏡鏡筒的透鏡171捕獲的圖 像以整個圖像的形式顯示在顯示屏150上。當(dāng)整個圖像顯示在顯示屏150上時,微機110接收從A/D轉(zhuǎn)換部件181 輸出的數(shù)字圖像信號的供給,并且一直進(jìn)行曝光調(diào)整和焦距調(diào)整。 一旦接收了 從A/D轉(zhuǎn)換部件181輸出的數(shù)字圖像信號的供給,微機IIO進(jìn)行構(gòu)成圖像幀的 每一像素的放大處理,以及進(jìn)行光度(photometry)處理(此后稱為AE處理) 和聚焦檢測處理(此后稱為AF處理)。微機110指示透鏡驅(qū)動部件113驅(qū)動 透鏡中的焦距透鏡171,并指示光圈驅(qū)動部件112調(diào)整光圈/快門172的直徑。因此,當(dāng)顯示曝光調(diào)整的整個圖像和焦距的狀態(tài)下按下釋放按鈕101f時, 與按下釋放按鈕101f的時間同步,在微機110的控制下,通過光圈驅(qū)動部件 112驅(qū)動光圈/快門172為開,以便被攝物光形成在圖像傳感器173上。在預(yù)定 時間逝去,且光圈/快門172關(guān)閉操作后,形成在圖像傳感器173上的、基于被 攝物光的圖像信號以RGB信號的形式全部輸出到模擬信號處理部件180中。 一旦接收RGB信號,模擬信號處理部件180進(jìn)行降低噪聲處理等,并且向A/D 轉(zhuǎn)換部件181提供進(jìn)行了降低噪聲處理等的圖像信號。在A/D轉(zhuǎn)換部件181中被轉(zhuǎn)換成數(shù)字信號的圖像信號被提供到數(shù)字信號處理部件182中,以進(jìn)行RGB信號到Y(jié)C信號轉(zhuǎn)換的處理。YC信號暫時存儲在存儲器183中。存儲在 存儲器183中的YC信號在記錄控制部件185的控制下被壓縮。被壓縮的YC 信號和圖像文件形式的壓縮信息一起記錄在記憶卡186中。根據(jù)本實施例,示出了一例子,其中,采用了能夠每秒生成300幀的圖像 傳感器173,并且提供了一種面部檢測處理部件,該面部檢測處理部件用于檢 測利用圖像傳感器連續(xù)拍攝圖像的每幀上的圖像的面部位置。換句話說,根據(jù) 本實施例,圖像傳感器173和圖像傳感器控制部件111構(gòu)成了本發(fā)明中提及的 連拍構(gòu)件(multi-page means)。本實施例的數(shù)碼相機IOO的數(shù)字信號處理部件182具有堆疊圖像的圖像生 成功能,該堆疊的圖像是根據(jù)微機110控制而在每一幀上通過連拍構(gòu)件得到的, 以產(chǎn)生堆疊的圖像。根據(jù)這個例子,在面部檢測處理部件190檢測一面部的狀 態(tài)下,當(dāng)在微機UO的控制下,適于該面部的位置時,數(shù)字信號處理部件182 產(chǎn)生堆疊的圖像。換句話說,根據(jù)本實施例,微機IIO和數(shù)字信號處理部件182 構(gòu)成了本發(fā)明中提及的圖像堆疊和生成構(gòu)件。根據(jù)本實施例,提供了一種構(gòu)成相機抖動檢測構(gòu)件的角速度傳感器160。 當(dāng)沒有檢測到面部時,根據(jù)由角速度傳感器160檢測的相機抖動信息,修正相 機抖動。上述說明涉及本實施例的數(shù)碼相機100的結(jié)構(gòu)。 圖3是用于理解微機110的圖像獲取處理的步驟的流程圖。 當(dāng)電源開啟,流程處理開始。假設(shè)以這種方式生成靜止圖像當(dāng)模式操作 桿101e處于拍攝模式而按下釋放按鈕101f,并且處于拍攝模式的靜止圖像模 式,連續(xù)地進(jìn)行兩次或更多次拍攝。圖3的流程圖將以該假設(shè)而說明。在步驟S301中,當(dāng)電源開啟,在顯示屏上顯示整個圖像。當(dāng)以半壓基準(zhǔn) 按下釋放按鈕101f (參考圖1)時,面部檢測處理部件l卯進(jìn)行面部檢測處理。 在步驟S302中,確定是否檢測到面部。當(dāng)確定檢測到面部時,流程轉(zhuǎn)到進(jìn)行 AE處理的步驟S303中。在步驟S304中,進(jìn)行AF處理。在步驟S305中,通 過指示透鏡驅(qū)動部件113去驅(qū)動聚焦透鏡到由AF處理得到的聚焦位置,以及 指示光圈驅(qū)動部件112根據(jù)由AE處理計算的曝光值去開驅(qū)動(open-drive)光 圈/快門172,而在圖像傳感器173上進(jìn)行曝光。在預(yù)定的快門時間逝去后,光 圈/快門172被關(guān)驅(qū)動,以終止曝光,并且程序進(jìn)行到步驟S306。在步驟S306 中,通過指示圖像傳感器控制部件111提供讀取信號,圖像傳感器173向模擬信號處理部件180輸出圖像。在步驟S307中,A/D轉(zhuǎn)換部件181進(jìn)行A/D轉(zhuǎn) 換,以向數(shù)字信號處理部件182提供數(shù)字信號。在步驟S307中,判斷是否為 連拍進(jìn)行預(yù)定數(shù)量的曝光。當(dāng)確定沒完成預(yù)定數(shù)量的曝光時,程序返回到步驟 S305,以重復(fù)步驟S305到步驟S307的處理。在步驟S307中,當(dāng)確定完成了 預(yù)定數(shù)量的曝光時,程序進(jìn)行到步驟S308。在步驟S308中,數(shù)字信號處理部 件182進(jìn)行圖像處理。接著,程序進(jìn)行到步驟S309。在步驟S309中,堆疊的 圖像是通過堆疊由面部檢測處理部件190檢測的兩個或多個圖像而生成的,其 以這種方式所述兩個或多個圖像的面部通過所述兩個或多個圖像而相互定 位,以致于土隹疊所述兩個或多個圖像(in such a manner that faces of said two or more images are subjected to mutually positioning through said two or more images so as to pile up said two or more images)。在步驟S318中,數(shù)字信號處 理部件182進(jìn)行壓縮處理。在步驟S319中,圖像記錄在記憶卡186中。因而, 處理終止。另一方面,在步驟S302中,當(dāng)確定面部檢測處理部件190沒有檢測到兩 個或多個圖像的面部時,程序轉(zhuǎn)到進(jìn)行AE處理的步驟S310。在步驟S311中, 進(jìn)行AF處理。在步驟S312中,角速度傳感器160的輸出結(jié)果存儲在一寄存 器中。在步驟S313中,光圈驅(qū)動部件112開啟曝光。在曝光終止后,程序進(jìn) 行到步驟S314,在步驟S314中,程序指示圖像傳感器控制部件111向圖像傳 感器173提供讀取信號,以便圖像從圖像傳感器173中讀取而輸出到模擬信號 處理部件180中。在步驟S315中,A/D轉(zhuǎn)換部件181進(jìn)行數(shù)字信號圖像的轉(zhuǎn) 換。在步驟S316中,數(shù)字信號處理部件182開始圖像處理。在步驟S317中, 通過堆疊兩個或多個圖像,數(shù)字信號處理部件182生成堆疊的圖像,其以這種 方式所述兩個或多個圖像根據(jù)存儲在寄存器中的相機抖動信息,通過所述兩 個或多個圖像而相互定位,以致于堆疊所述兩個或多個圖像。在步驟S318中, 數(shù)字信號處理部件182進(jìn)行壓縮處理。在步驟S319中,圖像記錄在記憶卡186 中。因而,處理終止。根據(jù)上述由微機110進(jìn)行的處理,當(dāng)檢測到面部時,數(shù)字信號處理部件182 根據(jù)由面部檢測處理部件190對面部的檢測結(jié)果,通過兩個或多個圖像來修正 被攝物抖動,而當(dāng)沒有檢測到面部時,數(shù)字信號處理部件182根據(jù)由角速度傳 感器160檢測到的相機抖動信息來修正相機抖動。因此,通過圖像獲取裝置, 根據(jù)出現(xiàn)的面部來辨別主被攝物是人還是背景。當(dāng)確定主攝物為人時,修正被 攝物的抖動,當(dāng)主攝物是背景的時侯,修正相機抖動。如上所述,根據(jù)本實施例,當(dāng)主攝物為人時,可以實現(xiàn)修正被攝物抖動的 圖像獲取裝置。根據(jù)本實施例,使用了角速度傳感器160。然而,具有不使用角速度傳感 器160而計算移動矢量功能的數(shù)字信號處理部件182是可以接受的。圖4是數(shù)碼相機IOOA的功能框圖,其除了省略了角速度傳感器160且給 數(shù)字信號處理部件182A增加了移動矢量計算部件之外,與圖2都相同。圖5是用于理解圖4的數(shù)碼相機IOOA的微機110的圖像獲取處理的步驟 的流程圖。除了省略了圖3中步驟S312的處理且步驟S317的相機抖動修正處理被根 據(jù)移動矢量的步驟S317A的處理替換以外,數(shù)碼相機IOOA的微機110的圖像 獲取處理與圖3的步驟相同,該矢量由數(shù)字信號處理部件182A的移動矢量計 算部件所計算。換句話說,根據(jù)本實施例,可接受地,本發(fā)明中提及的移動矢量計算部件 包括微機IIO和數(shù)字信號處理部件182。根據(jù)本實施例,當(dāng)面部檢測處理部件190檢測到面部時,數(shù)字信號處理部 件182通過兩個或多個圖像來匹配面部位置的同時,進(jìn)行被攝物抖動的修正, 而當(dāng)沒有檢測到面部時,根據(jù)由角速度傳感器160檢測到的相機抖動信息或由 移動矢量計算部件計算的模糊信息,而進(jìn)行相機抖動的修正。然而,可接受地, 操作者通過被攝物抖動修正模式與相機抖動修正模式之間的操作來選擇一期 望模式。為了實現(xiàn)這種結(jié)構(gòu),有效地提供一種配置,例如以這種方式當(dāng)操作 圖l的菜單/OK鍵101c,以便用于模糊修正模式的設(shè)定屏幕顯示出時,操作十 字鍵101b可以選擇性地在相機抖動修正與被攝物抖動修正模式之間指定模糊 修正模式。圖6是用于理解微機110的圖像獲取處理的步驟的流程圖,其中,提供了 用于設(shè)定被攝物抖動修正模式與相機抖動修正模式之一的模式設(shè)定構(gòu)件。除了在圖3的流程圖的處理上加入了步驟S3025,圖6的流程圖的處理與 圖3相同。根據(jù)圖3的流程圖的處理,當(dāng)面部被檢測到時,數(shù)字信號處理部件182通 過兩個或多個圖像來匹配面部位置,以產(chǎn)生堆疊的圖像的同時,來進(jìn)行被攝物 抖動的修正,而當(dāng)沒有檢測到面部時,根據(jù)由角速度傳感器160檢測到的相機 抖動信息來進(jìn)行相機抖動的修正。另一方面,根據(jù)圖6的實施例,盡管在步驟 S302中,由面部檢測處理部件190檢測到面部,但是,當(dāng)在步驟S3025中確定指定了被攝物修正模式,則修正被攝物抖動,而當(dāng)在步驟S3025中確定指定 了相機抖動修正模式,則修正相機抖動。換句話說,根據(jù)本實施例的數(shù)碼相機,當(dāng)由構(gòu)成了本發(fā)明中提及的堆疊圖 像生成構(gòu)件的微機UO和數(shù)字信號處理部件182生成堆疊的圖像時,提供了模 式轉(zhuǎn)換構(gòu)件,該模式轉(zhuǎn)換構(gòu)件用于在第一模式與第二模式之間進(jìn)行轉(zhuǎn)換,在第 一模式中,作為面部檢測構(gòu)件的面部檢測處理部件190的處理被給予了優(yōu)先權(quán), 第二模式使用了相機抖動檢測構(gòu)件。圖7是用于理解另一處理步驟的流程圖,其提供了與圖6相同的模式設(shè)置 構(gòu)件。根據(jù)圖7的處理步驟,移動矢量在數(shù)字信號處理部件182中計算,而不是 在角速度傳感器160中計算,以致于相機抖動根據(jù)移動矢量來修正。因此,省 略了圖6的步驟S312的處理,并且步驟S317的處理由步驟S317A的處理所 替代,該步驟S317A基于在數(shù)字信號處理部件182中計算的移動矢量。除了這 些,圖7的處理與圖6相同。根據(jù)本實施例,攝影者通過操作而在相機抖動修正模式與被攝物抖動修正 模式之間選擇模糊模式。然而,這種結(jié)構(gòu)給使用帶來了困難。因此,考慮有這 樣一種配置相機抖動修正模式設(shè)定在景色模式,而被攝物抖動修正模式設(shè)定 在肖像模式。這種配置可以根據(jù)圖像獲取裝置中設(shè)定的模式而不是攝影者的意識,來自 動地確定該主攝物是人還是背景,以便適應(yīng)性地進(jìn)行模糊修正。圖8是用于理解處理步驟的流程圖,其中,相機抖動在景色模式中修正, 而被攝物抖動在肖像模式中修正。除了步驟S3025的處理由步驟S3025A的處理所替代,圖8的處理步驟與 圖6相同。如圖8所示,被攝物抖動在肖像模式中修正,而不是在被攝物抖動 修正模式中修正,并且相機抖動在景色模式中修正,而不是在相機抖動修正模 式中修正。圖9是用于理解與圖8具有相同結(jié)構(gòu)的另一處理步驟的流程圖。除了省略了圖8的步驟S312的處理,且步驟S317的處理由步驟S317A 的處理所替代之外,圖9的處理步驟與圖8相同。如上述指定肖像模式的情況下,可以更有效地提供這樣一種配置其在修 正被攝物抖動以及告知攝影者的顯示屏上顯示。圖IO是一結(jié)構(gòu)的流程圖,其中,攝影師以被攝物抖動被修正的圖像指示顯示在顯示屏上的方式而被告知修正模式。當(dāng)在步驟S3025A中確定指定了肖像模式時,在步驟S3026A中,被攝物 抖動修正標(biāo)記顯示在顯示屏上。當(dāng)處于景色模式或沒有檢測到面部時,在步驟 S3027中,在顯示屏上顯示相機抖動修正標(biāo)記。圖11是用于理解相機抖動修正標(biāo)記的說明圖。如圖11所示,通過圖像S,攝影者被告知相機抖動修正在進(jìn)行,該圖像S 具有處于顯示狀態(tài)中的手形狀。例如,人的形狀被顯示在被攝物抖動上。這個 特征可以使攝影者通過看屏幕上的標(biāo)記,而確認(rèn)該模式是處于既定的模式或非 既定的模式??梢愿行У靥峁┻@樣一種配置當(dāng)重放時,可以顯示修正是以哪種模式 進(jìn)行的。圖12是用于理解處理步驟的流程圖,其中,修正模式被記錄在作為圖像文件的Exif文件的標(biāo)簽區(qū)上。除了增加了步驟S320之外,圖12的流程圖與圖IO相同。 圖13是用于理解Exif文件的存儲器分配的說明圖。Exif文件是圖像文件的一種形式,它具有如圖13所示的存儲器區(qū)域。該 存儲器區(qū)域包括一起始代碼區(qū)、 一標(biāo)簽區(qū)、 一縮略圖區(qū)(thumbnail area)和一 主圖像區(qū)。主圖像上的信息,例如拍攝日期,被記錄在標(biāo)簽區(qū)中。在標(biāo)簽區(qū)中 的修正模式的記錄可以使得重放時從標(biāo)簽區(qū)讀取出修正模式,并將其顯示在顯 示屏上。當(dāng)看到顯示屏上的圖像并分析該圖像時,攝影者可以使用修正模式上 的信息。如上所述,根據(jù)本發(fā)明,可以實現(xiàn)一種當(dāng)主攝物為人而能夠修正被攝物抖 動的圖像獲取裝置。本發(fā)明參考特殊說明性的實施例而進(jìn)行了描述,但是本發(fā)明并不局限于這 些實施例,僅由所申請的權(quán)利要求書所限定。應(yīng)當(dāng)理解,本領(lǐng)域的技術(shù)人員可 以在不脫離本發(fā)明的范圍和精神的基礎(chǔ)上而改變或改進(jìn)這些實施例。
權(quán)利要求
1、一種圖像獲取裝置,該圖像獲取裝置使被攝物在圖像器件上成像,以生成代表該被攝物的圖像,該圖像獲取裝置包括連拍構(gòu)件,該連拍構(gòu)件進(jìn)行兩次或多次連續(xù)的拍攝,以生成兩個或多個圖像;堆疊圖像生成構(gòu)件,該堆疊圖像生成構(gòu)件通過堆疊由連拍構(gòu)件得到的圖像而生成堆疊的圖像;和面部檢測構(gòu)件,該面部檢測構(gòu)件在兩個或多個圖像中的每一個圖像中檢測面部,其中,該堆疊圖像生成構(gòu)件通過該兩個或多個圖像,在該兩個或多個圖像中對由面部檢測構(gòu)件檢測的面部進(jìn)行相互定位,并且堆疊該兩個或多個圖像,以生成該堆疊的圖像。
2、 根據(jù)權(quán)利要求1所述的圖像獲取裝置,還包括相機抖動檢測構(gòu)件,該 相機抖動檢測構(gòu)件檢測相機抖動,以便為由該連拍構(gòu)件生成的兩個或多個連續(xù) 拍攝的每一個而生成相機抖動信息,其中,當(dāng)在兩個或多個圖像中,面部檢測構(gòu)件沒有檢測到面部時,該堆疊 圖像生成構(gòu)件根據(jù)由相機抖動檢測構(gòu)件生成的相機抖動信息,通過該兩個或多 個圖像而進(jìn)行相互定位,并且堆疊該兩個或多個圖像,以生成該堆疊的圖像。
3、 根據(jù)權(quán)利要求2所述的圖像獲取裝置,其中,相機抖動檢測構(gòu)件是一 角速度傳感器。
4、 根據(jù)權(quán)利要求1所述的圖像獲取裝置,還包括移動矢量計算構(gòu)件,該 移動矢量計算構(gòu)件根據(jù)該兩個或多個圖像而計算代表該兩個或多個圖像移動 的移動矢量,其中,當(dāng)在該兩個或多個圖像中,面部檢測構(gòu)件沒有檢測到面部時,該堆 疊圖像生成構(gòu)件根據(jù)由移動矢量計算構(gòu)件計算的移動矢量,通過該兩個或多個 圖像而進(jìn)行相互定位,并且堆疊該兩個或多個圖像,以生成該堆疊的圖像。
5、 一種圖像獲取裝置,該圖像獲取裝置使被攝物在圖像器件上成像,以生成代表該被攝物的圖像,該圖像獲取裝置包括連拍構(gòu)件,該連拍構(gòu)件進(jìn)行兩次或多次連續(xù)的拍攝,以生成兩個或多個圖像;堆疊圖像生成構(gòu)件,該堆疊圖像生成構(gòu)件通過堆疊由連拍構(gòu)件得到的圖像而生成堆疊的圖像;面部檢測構(gòu)件,該面部檢測構(gòu)件在兩個或多個圖像中的每一個圖像中檢測 面部;相機抖動檢測構(gòu)件,該相機抖動檢測構(gòu)件檢測相機抖動,以便為由該連拍 構(gòu)件生成的兩個或多個連續(xù)拍攝的每一個而生成相機抖動信息;模式轉(zhuǎn)換構(gòu)件,當(dāng)堆疊圖像生成構(gòu)件生成堆疊的圖像時,該模式轉(zhuǎn)換構(gòu)件 在第一模式與第二模式之間轉(zhuǎn)換,在第一模式中,該面部檢測構(gòu)件優(yōu)先,在第二模式中,該相機抖動檢測構(gòu)件被使用,其中,當(dāng)在第一模式中,面部檢測構(gòu)件在兩個或多個圖像中檢測到面部的 情況下,該堆疊圖像生成構(gòu)件通過兩個或多個圖像而在兩個或多個圖像中的每 一個圖像中進(jìn)行面部相互定位,并且堆疊該兩個或多個圖像,以生成該堆疊的 圖像,而當(dāng)在第一模式中面部檢測構(gòu)件在兩個或多個圖像中沒有檢測到面部或 處于第二模式的情況下,該堆疊圖像生成構(gòu)件根據(jù)由相機抖動檢測構(gòu)件生成的 相機抖動信息,通過該兩個或多個圖像而迸行相互定位,并且堆疊該兩個或多 個圖像,以生成該堆疊的圖像。
6、 根據(jù)權(quán)利要求5所述的圖像獲取裝置,還包括模式告知構(gòu)件,該模式 告知構(gòu)件告知用戶該圖像獲取裝置目前處于第一模式還是第二模式。
7、 根據(jù)權(quán)利要求5所述的圖像獲取裝置,其中,第一模式是用于修正相 機抖動的相機抖動修正模式,而第二模式是用于修正被攝物抖動的被攝物抖動 修正模式。
8、 根據(jù)權(quán)利要求5所述的圖像獲取裝置,其中,第一模式是用于拍攝景 色的景色拍攝模式,而第二模式是用于拍攝自己的自拍模式。
9、 根據(jù)權(quán)利要求5所述的圖像獲取裝置,其中,相機抖動檢測構(gòu)件是一 角速度傳感器。
10、 根據(jù)權(quán)利要求5所述的圖像獲取裝置,其中,相機抖動檢測構(gòu)件是一 移動矢量計算構(gòu)件。
11、 一種圖像獲取裝置,該圖像獲取裝置使被攝物在圖像器件上成像,以 生成代表該被攝物的圖像,該圖像獲取裝置包括連拍構(gòu)件,該連拍構(gòu)件進(jìn)行兩次或多次連續(xù)的拍攝,以生成兩個或多個圖像;堆疊圖像生成構(gòu)件,該堆疊圖像生成構(gòu)件通過堆疊由連拍構(gòu)件得到的圖像 而生成堆疊的圖像;面部檢測構(gòu)件,該面部檢測構(gòu)件在兩個或多個圖像中的每一個圖像中檢測 面部;移動矢量計算構(gòu)件,該移動矢量計算構(gòu)件根據(jù)所述兩個或多個圖像而計算 代表兩個或多個圖像移動的移動矢量;和模式轉(zhuǎn)換構(gòu)件,當(dāng)堆疊圖像生成構(gòu)件生成堆疊的圖像時,該模式轉(zhuǎn)換構(gòu)件 在第一模式與第三模式之間轉(zhuǎn)換,在第一模式中,該面部檢測構(gòu)件優(yōu)先,在第 三模式中,該移動矢量計算構(gòu)件被使用,其中,當(dāng)在第一模式中,面部檢測構(gòu)件在該兩個或多個圖像中檢測到面部 的情況下,該堆疊圖像生成構(gòu)件通過該兩個或多個圖像而在該兩個或多個圖像 中的每一個圖像中進(jìn)行面部相互定位,并且堆疊該兩個或多個圖像,以生成該 堆疊的圖像,而當(dāng)在第一模式中面部檢測構(gòu)件在該兩個或多個圖像中沒有檢測 到面部或處于第三模式的情況下,該堆疊圖像生成構(gòu)件根據(jù)由移動矢量計算構(gòu) 件計算的移動矢量而通過該兩個或多個圖像進(jìn)行相互定位,并且堆疊該兩個或 多個圖像,以生成該堆疊的圖像。
12、 根據(jù)權(quán)利要求11所述的圖像獲取裝置,還包括模式告知構(gòu)件,該模 式告知構(gòu)件告知用戶該圖像獲取裝置目前處于第一模式還是第三模式。
13、 根據(jù)權(quán)利要求11所述的圖像獲取裝置,其中,第一模式是用于修正 相機抖動的相機抖動修正模式,而第三模式是用于修正被攝物抖動的被攝物抖 動修正模式。
全文摘要
提供一種能夠每秒生成300幀圖像的圖像傳感器。該圖像傳感器連續(xù)地生成圖像,以便數(shù)字信號處理部件182產(chǎn)生堆疊的圖像。當(dāng)面部檢測處理部件190檢測到面部時,數(shù)字信號處理部件182將主攝物確定為人,并在為面部定位的同時產(chǎn)生堆疊的圖像,以便修正被攝物抖動。當(dāng)面部檢測處理部件190沒有檢測到面部時,數(shù)字信號處理部件182根據(jù)角速度傳感器的模糊檢測狀態(tài)而產(chǎn)生堆疊的圖像,以便修正相機抖動。
文檔編號H04N5/225GK101272455SQ20081000740
公開日2008年9月24日 申請日期2008年3月7日 優(yōu)先權(quán)日2007年3月23日
發(fā)明者遠(yuǎn)藤宏 申請人:富士膠片株式會社