專利名稱:圖像處理設(shè)備及其控制方法、圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種能夠向圖像提供分類信息的攝像設(shè)備及其方法。
背景技術(shù):
隨著數(shù)字照相機的廣泛使用,通過數(shù)字照相機和個人計算機(以下稱之為“PC”)將數(shù)字照相機所拍攝的圖像的數(shù)據(jù)和從PC所捕獲的圖像數(shù)據(jù)存儲在各種類型的記錄介質(zhì)上已逐漸普及。為了查看、編輯、組織存儲在記錄介質(zhì)上的圖像數(shù)據(jù)或為了其它原因,通過數(shù)字照相機、PC或打印機等圖像再現(xiàn)設(shè)備再現(xiàn)該圖像數(shù)據(jù)。存在這樣的數(shù)字照相機、PC和打印機可以向圖像提供用于使得能夠進行有效圖像檢索的屬性,并且允許用戶使用該屬性作為檢索關(guān)鍵字來檢索圖像。存在一種可以顯示所拍攝的圖像的對焦(in-focus)位置的數(shù)字照相機。日本特開第2003-143444號公報所公開的這樣一種示例性技術(shù)可以以放大方式顯示對焦位置,以使得用戶可以容易地識別對焦位置。存在一種用于存儲關(guān)于所拍攝的圖像中的對焦位置的位置信息的技術(shù)。然而,在上述技術(shù)中,由于通過使用編輯(操作)的歷史來查看圖像,因而沒有考慮根據(jù)圖像的內(nèi)容提供適當(dāng)?shù)膶傩?。特別地,當(dāng)圖像經(jīng)過從圖像剪切掉所希望的部分的裁切(cropping)等編輯時,與表示拍攝時的條件的分類信息不同的分類信息可能是合適的。例如,在適于拍攝人像的拍攝模式中所拍攝的人的圖像的情況下,此時對于該圖像提供關(guān)于人的分類信息是沒有問題的,但是,當(dāng)通過裁切從該圖像剪切掉人以外的部分時,這種人的分類信息可能不大方便。
發(fā)明內(nèi)容
本發(fā)明提供一種用于向編輯后的圖像提供合適的分類信息的技術(shù)。本發(fā)明還提供一種用于在圖像編輯時對提供給圖像的拍攝信息進行審慎編輯的技術(shù)。本發(fā)明還提供一種用于允許在圖像再現(xiàn)時適當(dāng)?shù)仫@示拍攝信息的技術(shù)。根據(jù)本發(fā)明的一個方面,一種攝像設(shè)備,包括攝像單元,用于拍攝圖像;設(shè)置單元,用于設(shè)置所述攝像單元中所使用的拍攝模式;提供單元,用于根據(jù)通過所述設(shè)置單元所設(shè)置的所述拍攝模式,或者根據(jù)從所述攝像單元所拍攝的圖像檢測到的被攝體信息,向所拍攝的圖像提供分類信息;以及編輯單元,用于對具有由所述提供單元所提供的所述分類信息的所述圖像進行編輯,其中,當(dāng)通過所述編輯單元編輯所述圖像時,所述提供單元用于根據(jù)所述編輯單元所進行的編輯的結(jié)果,確定所述圖像的分類信息,并且將所確定的分類信息提供給編輯后的圖像。
根據(jù)本發(fā)明的另一個方面,提供一種攝像方法,包括拍攝圖像;設(shè)置所述拍攝中所使用的拍攝模式;根據(jù)所述拍攝模式,或者根據(jù)從所拍攝的圖像檢測到的被攝體信息,向所述圖像提供分類信息;以及對具有所述分類信息的所述圖像進行編輯,其中,當(dāng)在所述編輯中編輯所述圖像時,根據(jù)在所述編輯中所進行的編輯的結(jié)果,確定所述圖像的分類信息,并且將所確定的分類信息提供給編輯后的圖像。通過以下(參考附圖)對典型實施例的說明,本發(fā)明的其它特征將顯而易見。
圖I是根據(jù)本發(fā)明的實施例的數(shù)字照相機的外觀圖。 圖2是示出根據(jù)實施例的數(shù)字照相機的示例性結(jié)構(gòu)的框圖。圖3是示出根據(jù)實施例的數(shù)字照相機的示例性總體操作的流程圖。圖4是示出靜止圖像記錄模式的一個示例性處理的流程圖。圖5是示出面部檢測的示例性處理的流程圖。圖6是示出攝像的示例性處理的流程圖。圖7是示出記錄的示例性處理的流程圖。圖8是示出頭生成的示例性處理的流程圖。圖9示出示例性目錄和文件結(jié)構(gòu)。圖10示出靜止圖像文件的示例性數(shù)據(jù)結(jié)構(gòu)。圖11是示出動畫記錄模式的一個示例性處理的流程圖。圖12示出用于存儲運動圖像數(shù)據(jù)的示例性格式。圖13是示出縮略圖文件記錄的示例性處理的流程圖。圖14是示出接收模式的一個示例性處理的流程圖。圖15是示出再現(xiàn)模式的一個示例性處理的流程圖。圖16是示出在沒有圖像時的輸入等待狀態(tài)的一個示例性處理的流程圖。圖17A和17B是示出用于再現(xiàn)圖像的輸入等待狀態(tài)的一個示例性處理的流程圖。圖18A和18B是示出編輯的一個示例性處理的流程圖。圖19A 19D是用于說明裁切處理的具體例子的說明圖。圖20是示出分類信息設(shè)置模式的一個示例性處理的流程圖。圖21是示出圖像文件管理的示例性處理的流程圖。圖22是示出圖像搜索的示例性處理的流程圖。圖23是示出文件分析的示例性處理的流程圖。圖24是示出根據(jù)第二實施例的頭生成的示例性處理的流程圖。圖25A 25D是用于說明根據(jù)第二實施例的裁切處理的具體例子的說明圖。
具體實施例方式下面將參考
實施例。在以下所述的實施例中,說明將本發(fā)明應(yīng)用于能夠拍攝靜止圖像和運動圖像的攝像設(shè)置(例如,數(shù)字照相機)的例子。第一實施例數(shù)字照相機的結(jié)構(gòu)
圖I是根據(jù)本發(fā)明的實施例的數(shù)字照相機100的外觀圖。圖像顯示部分28顯示圖像和各種類型的信息。電源開關(guān)72用于在接通(ON)和斷開(OFF)狀態(tài)之間切換電源。附圖標(biāo)記61表示快門釋放按鈕。模式選擇器60用于在數(shù)字照相機100的各種使用模式之間進行切換。具體地,例如,可以在靜止圖像記錄模式、動畫記錄模式和再現(xiàn)模式之間切換模式。操作部分70用于從用戶接收各種類型的操作。操作部分70包括圖I所示的各種類型的按鈕、以及圖像顯示部分28的畫面上的觸摸面板等操作部件。操作部分70的各種按鈕的例子包括清除按鈕、菜單按鈕、設(shè)置按鈕、十字排列的四向按鈕(上、下、右和左按鈕)、以及滾輪。連接線纜111用于將數(shù)字照相機100連接到外部裝置。連接器112用于將連接線纜111和數(shù)字照相機100連接在一起。存儲介質(zhì)200可以為例如存儲卡和硬盤。存儲介質(zhì)插槽201用于容納存儲介質(zhì)200。當(dāng)將存儲介質(zhì)200容納在存儲介質(zhì)插槽201中時,存儲介質(zhì)200可以與數(shù)字照相機 100進行通信。蓋202用于覆蓋存儲介質(zhì)插槽201。圖2是示出根據(jù)本實施例的數(shù)字照相機100的示例性結(jié)構(gòu)的框圖。攝像部分22包括電荷耦合器件(CCD)或互補型金屬氧化物半導(dǎo)體(CMOS)元件。攝像部分22將通過攝像鏡頭103和快門101所形成的光學(xué)圖像轉(zhuǎn)換成電信號,其中,快門101具有光圈功能。擋板102用于通過覆蓋攝像部來保護攝像系統(tǒng)免于污染或破損,其中,攝像部包括數(shù)字照相機100的攝像鏡頭103,攝像系統(tǒng)包括攝像鏡頭103、快門101和攝像部分22。模擬-數(shù)字(A/D)轉(zhuǎn)換器23用于將模擬信號轉(zhuǎn)換成數(shù)字信號。A/D轉(zhuǎn)換器23用于將從攝像部分22輸出的模擬信號轉(zhuǎn)換成數(shù)字信號,并且將從音頻控制器11輸出的模擬信號轉(zhuǎn)換成數(shù)字信號。由存儲器控制器15和系統(tǒng)控制器50對時序發(fā)生器12進行控制。時序發(fā)生器12用于向攝像部分22、音頻控制器11、A/D轉(zhuǎn)換器23、或數(shù)字-模擬(D/A)轉(zhuǎn)換器13提供時鐘信號或控制信號。圖像處理器24用于對來自A/D轉(zhuǎn)換器23或存儲器控制器15的數(shù)據(jù)進行大小調(diào)整或顏色轉(zhuǎn)換(例如,像素插值或減少)等預(yù)定處理。圖像處理器24用于使用所獲取的圖像數(shù)據(jù)進行預(yù)定計算,并且使得系統(tǒng)控制器50能夠基于該計算結(jié)果對曝光和測距進行控制。這使得能夠進行通過鏡頭(through-the-lens,TTL)自動調(diào)焦(AF)、自動曝光(AE)、以及電子閃光燈預(yù)發(fā)光(EF)處理。另外,圖像處理器24用于使用所獲取的圖像數(shù)據(jù)進行預(yù)定計算,并且還可以基于該計算結(jié)果進行TTL自動白平衡(AWB)。通過圖像處理器24和存儲器控制器15,或者直接通過存儲器控制器15,將從A/D轉(zhuǎn)換器23輸出的數(shù)據(jù)寫入存儲器32中。存儲器32存儲作為由A/D轉(zhuǎn)換器23根據(jù)攝像部分22所獲取的數(shù)據(jù)轉(zhuǎn)換成的數(shù)字數(shù)據(jù)的圖像數(shù)據(jù),并且還存儲要顯示在圖像顯示部分28上的圖像數(shù)據(jù)。存儲器32還用于存儲通過麥克風(fēng)10所記錄的音頻數(shù)據(jù)、靜止圖像、運動圖像、以及圖像文件中使用的文件頭。因此,存儲器32具有足以存儲預(yù)定數(shù)量的靜止圖像數(shù)據(jù)、預(yù)定時間長度的運動圖像數(shù)據(jù)和音頻數(shù)據(jù)的存儲容量。壓縮/解壓縮部分16用于使用例如自適應(yīng)離散余弦變換(ADCT)對圖像數(shù)據(jù)進行壓縮或解壓縮。壓縮/解壓縮部分16用于讀取并壓縮使用快門101作為觸發(fā)器所獲取的、存儲在存儲器32中的圖像數(shù)據(jù),并且將處理后的數(shù)據(jù)寫入存儲器32。壓縮/解壓縮部分16用于解壓縮例如從存儲介質(zhì)200的記錄部分19讀取到存儲器32中的壓縮后的圖像數(shù)據(jù),并且將處理后的數(shù)據(jù)寫入存儲器32。通過壓縮/解壓縮部分16寫到存儲器32的圖像數(shù)據(jù)在系統(tǒng)控制器50的文件部分中形成文件,并且通過接口 18將該文件數(shù)據(jù)記錄在存儲介質(zhì)200上。存儲器32還用作用于顯示圖像的存儲器(視頻存儲器)。D/A轉(zhuǎn)換器13用于將存儲在存儲器32中的、待顯示的圖像數(shù)據(jù)轉(zhuǎn)換成模擬信號,并且將該模擬信號提供給圖像顯示部分28。圖像顯示部分28用于基于從D/A轉(zhuǎn)換器13所提供的模擬信號,在顯示器(例如,液晶顯示器(LCD))上顯示數(shù)據(jù)。這樣,通過D/A轉(zhuǎn)換器13,利用圖像顯示部分28顯示被寫到存儲器32的、待顯示的圖像數(shù)據(jù)。通過音頻控制器11將從麥克風(fēng)10輸出的音頻信號提供給A/D轉(zhuǎn)換器23,其中,音頻控制器11包括例如放大器。通過A/D轉(zhuǎn)換器23將音頻信號轉(zhuǎn)換成數(shù)字信號,然后通過存儲器控制器15將該數(shù)字信號存儲在存儲器32中。將記錄在存儲介質(zhì)200上的音頻數(shù)據(jù)讀入存儲器32,然后通過D/A轉(zhuǎn)換器13將其轉(zhuǎn)換成模擬信號。利用該模擬信號,音頻控制器11驅(qū)動揚聲器39,并且輸出音頻數(shù)據(jù)。
非易失性存儲器56是內(nèi)容可電擦除和可記錄的存儲器,并且可以為例如電可擦可編程只讀存儲器(electrically erasable programmable read-only memory, EEPROM)。非易失性存儲器56存儲在系統(tǒng)控制器50的操作中使用的常數(shù)和程序。這里所使用的程序表示用于執(zhí)行本實施例中后面說明的流程圖的程序。系統(tǒng)控制器50控制整個數(shù)字照相機100。系統(tǒng)控制器50通過執(zhí)行存儲在上述非易失性存儲器56中的程序,進行本實施例中后面說明的處理。系統(tǒng)存儲器52可以是隨機存取存儲器(RAM),并且展開系統(tǒng)控制器50的操作中所使用的常數(shù)和變量、以及從非易失性存儲器56讀取的程序。模式選擇器60、第一快門開關(guān)62、第二快門開關(guān)64和操作部分70是用于向系統(tǒng)控制器50輸入各種類型的操作指令的操作單元。模式選擇器60用于在例如靜止圖像記錄模式、動畫記錄模式和再現(xiàn)模式之間切換系統(tǒng)控制器50的工作模式。在數(shù)字照相機100的快門釋放按鈕61的操作的中間(半按下)時,接通第一快門開關(guān)62,并且生成第一,決門開關(guān)信號SWl。響應(yīng)于第一,決門開關(guān)信號SWl,系統(tǒng)控制器50開始AF、AE、AffB, EF和/或其它處理。在快門釋放按鈕61的操作完成(完全按下)時,接通第二快門開關(guān)64,并且生成第二快門開關(guān)信號SW2。響應(yīng)于第二快門開關(guān)信號SW2,系統(tǒng)控制器50開始攝像處理的一系列步驟的操作從由攝像部分22讀取信號到將圖像數(shù)據(jù)寫在存儲介質(zhì)200上。通過在圖像顯示部分28上所顯示的各種類型的功能圖標(biāo)中選擇功能圖標(biāo),基于每個場景向操作部分70的各操作部件分配適當(dāng)?shù)墓δ埽瑥亩试S操作部件用作功能按鈕。功能按鈕的例子包括完成按鈕、返回按鈕、圖像前進按鈕、跳轉(zhuǎn)按鈕、縮窄按鈕、以及屬性改變按鈕。例如,當(dāng)按下菜單按鈕時,在圖像顯示部分28上呈現(xiàn)允許用戶指定各種設(shè)置的菜單畫面。用戶可以使用顯示在圖像顯示部分28上的菜單畫面、四向按鈕和設(shè)置按鈕,直觀地指定各種設(shè)置。電源開關(guān)72用于在接通和斷開狀態(tài)之間切換電源。電源控制器80包括電池檢測電路、DC-DC轉(zhuǎn)換器、以及用于切換將被通電的塊的切換電路,并用于檢測是否裝配有電池、所裝配電池的類型、以及剩余電池壽命。電源控制器80響應(yīng)于該檢測結(jié)果和來自系統(tǒng)控制器50的指令,對DC-DC轉(zhuǎn)換器進行控制,并且向包括存儲介質(zhì)200在內(nèi)的組件提供必要時間段的必要電壓。電源部分30可以包括一次電池(例如,堿性電池或鋰電池)、二次電池(例如,鎳鎘(NiCd)電池、鎳金屬氫(NiMH)電池、或鋰(Li)電池)、或AC適配器。連接器33和34用于將電源部分30和電源控制器80連接在一起。實時時鐘(RTC)40用于測量日期和時間。RTC 40具有除電源控制器80以外的內(nèi)部電源部分,因此即使當(dāng)斷開電源部分30時,RTC 40也可以繼續(xù)測量時間。系統(tǒng)控制器50使用啟動時從RTC 40所獲取的日期和時間設(shè)置系統(tǒng)計時器,并且執(zhí)行計時器控制。接口 18是與存儲介質(zhì)200 (例如,存儲卡或硬盤)的接口。連接器35用于將接口18和存儲介質(zhì)200相連接。記錄介質(zhì)存在檢測器98用于檢測存儲介質(zhì)200是否裝配到連接器35。
存儲介質(zhì)200 (例如,存儲卡或硬盤)包括記錄部分19,其包括半導(dǎo)體存儲器或磁盤;與數(shù)字照相機100的接口 37 ;以及用于與數(shù)字照相機100連接的連接器36。通信部分110 可以進行 RS-232C、通用串行總線(USB)、IEEE 1394、P1284、SCSI、調(diào)制解調(diào)器、LAN和無線通信等各種類型的通信。連接器112用于通過通信部分110將數(shù)字照相機100連接到其它裝置,其中,在無線通信的情況下,連接器112為天線。數(shù)字照相機的總體操作圖3是示出根據(jù)本實施例的數(shù)字照相機100的示例性總體操作的流程圖。當(dāng)操作電源開關(guān)72,并且接通電源時,在步驟SI,系統(tǒng)控制器50初始化標(biāo)志和控制變量。然后,在步驟S2,系統(tǒng)控制器50開始對存儲在存儲介質(zhì)200中的文件進行管理。后面將主要參考圖21對該文件管理處理進行說明。然后,在步驟S3、S5和S7,系統(tǒng)控制器50判斷模式選擇器60的設(shè)置位置。如果判斷為模式選擇器60被設(shè)置在靜止圖像記錄模式,則流程通過步驟S3進入步驟S4。在步驟S4,執(zhí)行靜止圖像記錄模式的處理。后面將主要參考圖4說明靜止圖像記錄模式的處理。如果判斷為模式選擇器60被設(shè)置在動畫記錄模式,則流程通過步驟S3和S5進入步驟S6。在步驟S6,執(zhí)行動畫記錄模式的處理。后面將主要參考圖11說明動畫記錄模式的處理。如果判斷為模式選擇器60被設(shè)置在再現(xiàn)模式,則流程通過步驟S3、S5和S7進入步驟S8。在步驟S8,執(zhí)行再現(xiàn)所拍攝的靜止圖像或運動圖像的再現(xiàn)模式的處理。后面將主要參考圖15說明再現(xiàn)模式的處理。如果判斷為模式選擇器60被設(shè)置在其它模式,則流程進入步驟S9。在步驟S9,執(zhí)行與所選擇的模式相對應(yīng)的處理。其它模式的例子包括發(fā)送模式的處理,在發(fā)送模式,發(fā)送存儲在存儲介質(zhì)200中的文件;以及接收模式的處理,在接收模式,從外部裝置接收文件,并且將該文件存儲在存儲介質(zhì)200中。后面將參考圖14說明上述示例性處理的接收模式的處理。在執(zhí)行由模式選擇器60所指定的設(shè)置模式的處理(在步驟S4、S6、S8或S9)之后,流程進入步驟S10。在步驟S10,系統(tǒng)控制器50判斷電源開關(guān)72的設(shè)置位置。如果判斷為電源開關(guān)72被設(shè)置在電源接通的位置,則流程返回到步驟S3。如果判斷為電源開關(guān)72被設(shè)置在電源斷開的位置,則流程進入S11,在步驟S11,系統(tǒng)控制器50進行終止處理。終止處理的一個例子是將出現(xiàn)在圖像顯示部分28上的顯示改變成結(jié)束狀態(tài)。其它例子包括關(guān)閉擋板102以保護攝像部、將包括標(biāo)志和控制變量的參數(shù)、設(shè)置值、設(shè)置模式記錄在非易失性存儲器56中、以及切斷不需要用電的部的電源。在完成步驟Sll中的終止處理之后,流程結(jié)束,并且狀態(tài)切換到電源斷開狀態(tài)。靜止圖像記錄模式的處理圖4是示出在圖3的步驟S4中所示出的靜止圖像記錄模式中發(fā)生的示例性處理的流程圖。例如,當(dāng)利用模式選擇器60將模式切換到另一模式時,或者當(dāng)將電源開關(guān)72設(shè)置到電源斷開位置時,通過中斷結(jié)束圖4所示的靜止圖像記錄模式的處理。在開始靜止圖像記錄模式的處理之后,在步驟S401,系統(tǒng)控制器50然后確認拍攝模式。通過以下的(I)或(2)進行拍攝模式的確認。(I)從非易失性存儲器56獲取在靜止圖像記錄模式的前一處理結(jié)束時所使用的拍攝模式,并且將其存儲在系統(tǒng)存儲器52中。(2)當(dāng)用戶通過操作操作部分70指定拍攝模式時,將所指定的拍攝模式存儲在系統(tǒng)存儲器52中。 通過適用于拍攝場景的快門速度、光圈值、閃光燈的發(fā)光狀態(tài)、靈敏度設(shè)置的組合來定義拍攝模式。根據(jù)本實施例的數(shù)字照相機100具有以下拍攝模式自動模式基于所測量的曝光值,通過內(nèi)置在數(shù)字照相機100中的程序自動確定照相機中使用的各種參數(shù)。手動模式用戶可自由改變照相機中使用的各種參數(shù)。場景模式自動設(shè)置適合于拍攝場景的快門速度、光圈值、閃光燈發(fā)光狀態(tài)和靈敏度設(shè)置的組合。場景模式包括以下模式肖像模式(Portraitmode):專用于拍攝人的圖像,其中使人聚焦同時使背景模糊。夜景模式(Night Scene mode):專用于夜景,其中利用閃光燈照射人,并且利用慢快門速度記錄背景。風(fēng)景模式(Landscape mode):專用于廣闊的風(fēng)景。夜晚快照模式(Night&Snapshot mode):適合于在不使用三角架的情況下拍攝夜景和人的美麗圖像;兒童和寵物模式(Kids& Pets mode):拍攝快速奔跑的兒童和動物的圖像,而不會錯過在絕佳時刻拍攝圖像的機會。植物模式(Foliage mode):適合于拍攝綠葉和秋天草木的色彩鮮明的圖像。聚會模式(Party mode):在突光燈或燈泡下,利用忠實于被攝體的色調(diào)拍攝被攝體的圖像,同時對照相機抖動進行補償。雪景模式(Snow mode):即使以雪景為背景也人不變暗且沒有藍色地拍攝圖像。海灘模式(Beach mode):即使在對太陽光高反射的海面或沙灘的場景下,也可以人或其它被攝體不變暗地拍攝圖像。焰火模式(Fireworks mode):利用最佳曝光清晰地拍攝騰空焰火的圖像。水族館模式(Aquarium mode):設(shè)置適合于拍攝室內(nèi)水族館的水箱中的魚的圖像的靈敏度、白平衡和色調(diào)。水下模式(Underwater mode):使用針對水下場景最佳的白平衡,以降低的藍色拍攝圖像。
返回參考圖4,當(dāng)在步驟S401確認了拍攝模式時,然后在步驟S402,系統(tǒng)控制器50以實時取景顯示狀態(tài)顯示從攝像部分22所提供的圖像數(shù)據(jù)。這里所用的以實時取景顯示狀態(tài)顯示圖像意為實時顯示由攝像部分所獲取的圖像。然后,在步驟S403,系統(tǒng)控制器50利用電源控制器80判斷在操作數(shù)字照相機100的過程中是否存在由電源部分30 (包括,例如,電池)的剩余壽命所導(dǎo)致的問題,并且還判斷在操作數(shù)字照相機100的過程中是否存在由有無存儲介質(zhì)200或存儲介質(zhì)200的剩余容量所導(dǎo)致的問題。如果判斷出在電源部分30和存儲介質(zhì)200各自的狀態(tài)中存在問題(步驟S403為“否”),則流程進入步驟S404。在步驟S404,圖像顯示部分28在系統(tǒng)控制器50的控制下,使用圖像或音頻顯示預(yù)定警告,然后流程返回到步驟S401。如果判斷出在電源部分30和存儲介質(zhì)200各自的狀態(tài)中沒有問題(步驟S403為“是”),則流程進入步驟S405。在步驟S405,如果需要,則系統(tǒng)控制器50針對自動提供分類信息的設(shè)置指定ON或OFF。在按下操作部分70中包括的菜單按鈕后,用戶可以根據(jù)出現(xiàn)在圖像顯示部分28上的菜單畫面(未示出),針對自動提供分類信息的設(shè)置任意選擇ON或OFF。利用表示是否根據(jù)場景模式和被攝體信息自動提供分類信息的標(biāo)志,來表示對于自動 提供分類信息的設(shè)置指定ON或OFF。將所設(shè)置的值(標(biāo)志的0N/0FF值)保持在系統(tǒng)存儲器52中。對于自動提供分類信息的設(shè)置指定ON或0FF,這可以根據(jù)環(huán)境避免用戶提供不想要的分類信息。后面將說明分類信息。然后,在步驟S406,系統(tǒng)控制器50判斷在以實時取景顯示狀態(tài)所顯示的圖像信號中是否存在人臉。后面將參考圖5說明該面部檢測的示例性處理。如果在面部檢測處理中檢測到了人臉,則系統(tǒng)控制器50將在圖像信號中所檢測到的面部的位置坐標(biāo)、所檢測到的面部的大小(例如,寬度和高度)、所檢測到的面部的數(shù)量、可靠性系數(shù)和其它相關(guān)信息作為面部信息存儲在系統(tǒng)存儲器52中。如果在面部檢測處理中沒有檢測到人臉,則對位置坐標(biāo)、大小(例如,寬度和高度)、檢測到的面部的數(shù)量、可靠性系數(shù)和其它相關(guān)信息的區(qū)域設(shè)置零。在實時取景顯示期間,采用存儲在VRAM中的、實時取景顯示中所用的圖像的步驟S406中的面部檢測可以使用從CCD獲取的所拍攝的圖像本身。然后,在步驟S407,系統(tǒng)控制器50判斷第一快門開關(guān)信號SWl是否為0N。如果第一快門開關(guān)信號SWl為OFF (步驟S407為“OFF” ),則流程返回到步驟S405,并且重復(fù)步驟S405和S406的處理。如果第一快門開關(guān)信號SWl為ON (步驟S407為“0N”),則流程進入步驟S408。在步驟S408,系統(tǒng)控制器50測量距離,以將攝像鏡頭103的焦點調(diào)整到被攝體上,并且進行測光以確定光圈值和快門時間(快門速度)。在測光處理中,如果需要,則進行閃光燈的設(shè)置。此時,如果在步驟S406中檢測到了人臉,則還可以在所檢測到的面部的范圍中進行測距。然后,在步驟S409和S410,判斷第一快門開關(guān)信號SWl和第二快門開關(guān)信號SW2各自的0N/0FF狀態(tài)。如果在第一快門開關(guān)信號SWl處于ON狀態(tài)時,接通第二快門開關(guān)信號SW2(步驟S409為0N),則流程進入步驟S411。如果斷開第一快門開關(guān)信號SWl,即,釋放第一快門開關(guān)信號SWl,而不接通第二快門開關(guān)信號SW2 (步驟S410為OFF),則流程返回到步驟S405。在第一快門開關(guān)信號SWl處于ON狀態(tài),并且第二快門開關(guān)信號SW2處于OFF狀態(tài)時,重復(fù)步驟S409和S410。
如果接通了第二快門開關(guān)信號SW2 (按下了第二快門開關(guān)64),則在步驟S411,系統(tǒng)控制器50將圖像顯示部分28的顯示狀態(tài)從實時取景顯示狀態(tài)設(shè)置成固定顏色顯示狀態(tài)。以固定顏色顯示狀態(tài)顯示圖像意為顯示單一顏色的圖像一定時期,以讓用戶直觀獲知在按下數(shù)字照相機中的快門釋放按鈕時已拍攝了圖像。在本實施例中,在固定顏色顯示狀態(tài)下顯示黑色圖像(黑視(blackout))。然后,在步驟S412,系統(tǒng)控制器50進行攝像,包括曝光和顯影。在曝光中,通過圖像處理器24和存儲器控制器15,或者從A/D轉(zhuǎn)換器23直接通過存儲器控制器15,將通過攝像部分22和A/D轉(zhuǎn)換器23所獲取的圖像數(shù)據(jù)寫入存儲器32。在顯影中,系統(tǒng)控制器50使用存儲器控制器15,如果需要,還使用圖像處理器24,讀取寫入存儲器32中的圖像數(shù)據(jù),并 且對于所讀取的圖像數(shù)據(jù)進行各種類型的處理。后面將參考圖6說明該攝像處理。然后,在步驟S413,系統(tǒng)控制器50在圖像顯示部分28上,對于攝像處理中所獲取的圖像數(shù)據(jù)進行REC回放顯示。REC回放顯示是為了讓用戶查看所拍攝的圖像,在拍攝被攝體的圖像之后,在將圖像記錄在記錄介質(zhì)上之前,在圖像顯示部分28上顯示圖像數(shù)據(jù)預(yù)定時間段(回放時間)。在REC回放顯示圖像數(shù)據(jù)之后,在步驟S414,系統(tǒng)控制器50將攝像處理中所獲取的圖像數(shù)據(jù)作為圖像文件記錄在存儲介質(zhì)200上。后面將參考圖7說明該記錄處理。在完成步驟S414中的記錄后,在步驟S415,系統(tǒng)控制器50判斷第二快門開關(guān)信號SW2是否處于ON狀態(tài)。如果判斷出第二快門開關(guān)信號SW2處于ON狀態(tài),則重復(fù)步驟S415中的判斷,直到斷開第二快門開關(guān)信號SW2為止。在此時間期間,持續(xù)圖像數(shù)據(jù)的REC回放顯示。也就是說,當(dāng)完成了步驟S414中的記錄時,在圖像顯示部分28上持續(xù)圖像數(shù)據(jù)的REC回放顯示,直到斷開第二快門開關(guān)信號SW2,也就是說,釋放第二快門開關(guān)64為止。這使得用戶可以通過持續(xù)完全按下快門釋放按鈕61,使用REC回放功能充分查看所拍攝的圖像數(shù)據(jù)。在用戶通過完全按下快門釋放按鈕61拍攝圖像之后,當(dāng)用戶通過將他/她的手拿離快門釋放按鈕61從而釋放快門釋放按鈕61的完全按下狀態(tài)時,流程從步驟S415進入步驟S416。在步驟S416,系統(tǒng)控制器50判斷是否經(jīng)過了預(yù)定回放時間。如果判斷出已經(jīng)過了預(yù)定時間(步驟S416為“是”),則流程進入步驟S417。在步驟S417,系統(tǒng)控制器50將圖像顯示部分28上的顯示狀態(tài)從REC回放顯示狀態(tài)返回到實時取景顯示狀態(tài)。為了為下一攝像做好準(zhǔn)備,在REC回放顯示狀態(tài)下查看所拍攝的圖像數(shù)據(jù)之后,該處理使得圖像顯示部分28上的顯示狀態(tài)能夠從REC回放顯示狀態(tài)自動改變成實時取景顯示狀態(tài),實時取景顯示狀態(tài)順序顯示來自攝像部分22的圖像數(shù)據(jù)。在步驟S418,系統(tǒng)控制器50判斷第一快門開關(guān)信號SWl是否處于ON狀態(tài)。如果在步驟S418判斷出第一快門開關(guān)信號SWl處于ON狀態(tài),則流程返回到步驟S409 ;如果判斷出第一快門開關(guān)信號SWl處于OFF狀態(tài),則流程返回到步驟S405。也就是說,如果持續(xù)快門釋放按鈕61的半按下狀態(tài),即,第一快門開關(guān)信號SWl處于ON狀態(tài),則該處理準(zhǔn)備下一攝像(在步驟S409)。如果釋放快門釋放按鈕61,S卩,第一快門開關(guān)信號SWl處于OFF狀態(tài),則完成攝像處理的一系列步驟,處理返回到等待攝像的狀態(tài)(在步驟S405)。面部檢測現(xiàn)在將參考圖5說明圖4的步驟S406中的面部檢測處理的一個例子。在步驟S501,系統(tǒng)控制器50將要進行面部檢測處理的圖像數(shù)據(jù)發(fā)送給圖像處理器24。在步驟S502,圖像處理器24在系統(tǒng)控制器50的控制下,通過水平帶通濾波器(horizontalband-pass filter, BPF)對該圖像數(shù)據(jù)進行濾波。在步驟S503,圖像處理器24在系統(tǒng)控制器50的控制下,通過垂直BPF對在步驟S502中利用水平BPF處理后的圖像數(shù)據(jù)進行濾波。使用水平BPF和垂直BPF檢測來自圖像數(shù)據(jù)的邊緣成分。然后,在步驟S504,系統(tǒng)控制器50對于所檢測到的邊緣成分進行模式匹配,以提取候選眼睛、鼻子、嘴和耳朵。然后,在步驟S505,系統(tǒng)控制器50從在步驟S504中所提取的候選眼睛中將滿足預(yù)定條件(例如,兩只眼睛的距離或斜度)的對象確定為一對眼睛,以將候選眼睛縮窄成具有一對眼睛的對象。然后,在步驟S506,系統(tǒng)控制器50將在步驟S505中縮窄后的候選眼睛與形成面部的其它相應(yīng)部分(鼻子、嘴、耳朵)相關(guān)聯(lián),并且通過非面部條件濾波器對數(shù)據(jù)進行濾波,以檢測面部。在步驟S507,系統(tǒng)控制器50根據(jù)步驟S506中的面部檢測結(jié)果,輸出關(guān)于面部的信息,并且完成該處理。如上所述,可以通過使用實時取景顯示狀態(tài)下所顯示的圖像數(shù)據(jù)提取圖像數(shù)據(jù)的特征信息,來檢測被攝體信息。在本實施例中,作為被攝體信息的一個例子,說明了關(guān)于面·部的信息。然而,還可以使用其它各種類型的信息,例如,可以使用紅眼檢測信息。SS現(xiàn)在將參考圖6說明圖4的步驟S412中的攝像處理的一個例子。在步驟S601,系統(tǒng)控制器50從系統(tǒng)計時器獲取開始攝像時的日期和時間,并且將其存儲在系統(tǒng)存儲器52中。然后,在步驟S602,系統(tǒng)控制器50基于存儲在系統(tǒng)存儲器52中的測光數(shù)據(jù),根據(jù)光圈值打開具有光圈功能的快門101。這使得攝像部分22開始曝光(在步驟S603)。在步驟S604,系統(tǒng)控制器50等待攝像部分22根據(jù)測光數(shù)據(jù)所進行的曝光的完成。在曝光結(jié)束時刻,在步驟S605,系統(tǒng)控制器50關(guān)閉快門101。然后,在步驟S606,從攝像部分22讀取電荷信號,并且通過A/D轉(zhuǎn)換器23、圖像處理器24和存儲器控制器15,或者從A/D轉(zhuǎn)換器23直接通過存儲器控制器15,將圖像數(shù)據(jù)寫入存儲器32。步驟S601 S606對應(yīng)于曝光處理。然后,在步驟S607,系統(tǒng)控制器50讀取存儲在存儲器32中的圖像數(shù)據(jù),并且使用存儲器控制器15,如果需要,還使用圖像處理器24,對于所讀取的圖像數(shù)據(jù)順序進行圖像處理。該圖像處理的例子包括白平衡和使用壓縮/解壓縮部分16的壓縮。將處理后的圖像數(shù)據(jù)寫入存儲器32。在步驟S608,系統(tǒng)控制器50從存儲器32讀取圖像數(shù)據(jù),使用壓縮/解壓縮部分16對所讀取的圖像數(shù)據(jù)進行解壓縮,并且調(diào)整圖像數(shù)據(jù)的大小,以將其顯示在圖像顯示部分28上。此后,系統(tǒng)控制器50通過存儲器控制器15,將大小調(diào)整后的圖像數(shù)據(jù)傳送給D/A轉(zhuǎn)換器13,以將其顯示在圖像顯示部分28上。當(dāng)完成該處理的一系列步驟時,完成了攝像處理。記錄現(xiàn)在將參考圖7說明圖4的步驟S414中的記錄處理的一個例子。在步驟S701,系統(tǒng)控制器50按照文件命名規(guī)則,為待記錄的圖像數(shù)據(jù)生成文件名稱。后面將參考圖9說明文件命名規(guī)則的一個例子。然后,在步驟S702,系統(tǒng)控制器50獲取在圖6的步驟S601中存儲在系統(tǒng)存儲器52中的日期和時間信息。然后,在步驟S703,系統(tǒng)控制器50獲取關(guān)于待記錄的圖像數(shù)據(jù)的大小的信息。
然后,在步驟S704,系統(tǒng)控制器50判斷在存儲介質(zhì)200中是否存在用于存儲根據(jù)圖像數(shù)據(jù)所生成的圖像文件的目錄。如果判斷出不存在這樣的目錄(步驟S704為“否”),則流程進入步驟S705,在步驟S705,系統(tǒng)控制器50生成用于存儲該圖像文件的目錄。后面將參考圖9說明用于生成目錄名稱的規(guī)則的一個例子。這里,生成名稱100XXX(圖9中的902)。然后,在步驟S706,系統(tǒng)控制器50為在圖6的攝像處理的步驟S606中存儲在存儲器32中的圖像數(shù)據(jù)生成文件頭。由關(guān)于拍攝日期和拍攝時的條件的信息構(gòu)成文件頭。后面將參考圖8說明該頭生成處理的一個例子。后面將參考圖9說明以上述方式所生成的圖像文件的一個示例性結(jié)構(gòu)。在完成頭的生成之后,在步驟S707,系統(tǒng)控制器50根據(jù)在步驟S701所生成的文件名稱和在步驟S702中所獲取的日期信息,生成目錄項,并且將該圖像文件記錄在存儲介質(zhì)200 上。 頭牛成現(xiàn)在將參考圖8說明圖7的步驟S706中的頭生成處理的一個例子。在步驟S801,系統(tǒng)控制器50從系統(tǒng)存儲器52獲取在圖4的步驟S405中所指定的自動提供分類信息的設(shè)置的ON或OFF的設(shè)置值,并且判斷是否向所拍攝的圖像數(shù)據(jù)自動提供分類信息。如果判斷出向自動提供分類信息的設(shè)置的ON或OFF的設(shè)置值設(shè)置了“0FF”,即,不自動提供分類信息(步驟S801為“否”),則流程進入步驟S809。如果判斷出向自動提供分類信息的設(shè)置的ON或OFF的設(shè)置值設(shè)置了 “0N”,即,自動提供分類信息(步驟S801為“是”),則流程進入步驟S802。在步驟S802,系統(tǒng)控制器50讀取在圖4的步驟S406保持在系統(tǒng)存儲器52中的面部信息,并且判斷是否檢測到了面部。如果判斷出檢測到了面部(步驟S802為“是”),則流程進入步驟S804,在步驟S804,提供分類信息“人”。如果判斷出沒有檢測到面部(步驟S802為“否”),則流程進入步驟S803。在步驟S803,系統(tǒng)控制器50參考存儲在系統(tǒng)存儲器52中的拍攝時的圖像的場景模式,并且判斷場景模式是否是“肖像模式”、“夜晚快照模式”和“兒童和寵物模式”其中的任意一個。在這三種模式中,假定拍攝了人。如果判斷出場景模式是它們的其中一個(步驟S803為“是”),則流程進入步驟S804,在步驟S804,系統(tǒng)控制器50向圖像數(shù)據(jù)提供分類信息“人”。如果在步驟S804提供分類信息“人”,或者如果判斷出場景模式不是它們的其中任何一個模式(步驟S803為“否”),則流程進入步驟S805。如上所述,在步驟S802 S804中,根據(jù)作為被攝體信息的一個例子的面部信息和作為拍攝時的照相機設(shè)置條件的一個例子的場景模式這兩者,提供相同的分類信息“人”。被攝體信息和拍攝時的照相機設(shè)置條件是拍攝時的不同參數(shù),但是根據(jù)內(nèi)容,它們可以具有類似的拍攝后意義。作為被攝體信息之一的面部信息和作為拍攝時的照相機設(shè)置條件之一的“肖像模式”、“夜晚快照模式”和“兒童和寵物模式”均具有相同意義“推定已拍攝了人”。因此,通過向具有這類信息的圖像數(shù)據(jù)提供相同分類信息,這增強了拍攝后操作(例如,搜索操作)的方便性。也就是說,使用特定被攝體信息和特定照相機設(shè)置條件兩者提供相同分類信息,這使得能夠提供不同于拍攝時的參數(shù)的、并且適合于拍攝后操作(例如,搜索操作)的分類信息。這可以增強方便性。另外,上述分類信息提供處理可以為不同場景模式即肖像模式、夜晚快照模式和兒童和寵物模式提供相同的分類信息。不同場景模式具有不同的拍攝時的照相機設(shè)置條件,但是它們可以具有類似意義。肖像模式、夜晚快照模式和兒童和寵物模式都具有相同意義“推定拍攝了人”。因此,通過向這類圖像數(shù)據(jù)提供相同的分類信息,增強了拍攝后操作(例如,搜索操作)的方便性。也就是說,為拍攝時照相機設(shè)置條件中的多種類型的特定設(shè)置條件提供相同的分類信息,這使得能夠提供不同于拍攝時的參數(shù)的、并且適合于拍攝后操作(例如,搜索操作)的分類信息。這可以增強拍攝后操作的方便性。返回參考圖8,在步驟S805,系統(tǒng)控制器50判斷場景模式是否是“植物模式”、“風(fēng)景模式”和“焰火模式”其中任何一個。在這三種模式中,推定所拍攝的圖像是風(fēng)景拍攝。如果判斷出場景模式為它們中的任何一個(步驟S805為“是”),則流程進入步驟S806,在步驟S806,系統(tǒng)控制器50向圖像數(shù)據(jù)提供分類信息“風(fēng)景”。如果在步驟S806中提供分類信息“風(fēng)景”,或者如果判斷出場景模式不是它們中的任何一個(步驟S805為“否”),則流程進入步驟S807。在步驟S807,系統(tǒng)控制器50判斷場景模式是否是“聚會模式”、“雪景模式”、“海灘模式”、“焰火模式”、“水族館模式”和“水下模式”中的任何一個。在這些模式中,推定拍攝 了事件。如果判斷出場景模式為它們中的任何一個(步驟S807為“是”),則流程進入步驟S808,在步驟S808,系統(tǒng)控制器50向圖像數(shù)據(jù)提供分類信息“事件”。在上述處理中,對于“焰火模式”中拍攝的圖像數(shù)據(jù)提供兩種類型的信息“風(fēng)景”和“事件”。也就是說,根據(jù)單個場景模式提供多種類型的信息。即使在拍攝時的相同照相機設(shè)置條件下(場景模式),所拍攝的圖像數(shù)據(jù)也可以具有多種意義。一個這類例子為在“焰火模式”中所拍攝的圖像。在這種情況下,系統(tǒng)控制器50提供與拍攝后意義相對應(yīng)的多種類型的分類信息。因此,可以提供不同于拍攝時的參數(shù)的、并且適合于拍攝后操作(例如,搜索操作)的分類信息。這可以增強數(shù)字照相機100的拍攝后操作的方便性。在步驟S803、S805和S807中均判斷出為“否”的“自動模式”、“手動模式”或其它場景模式的情況下,不提供分類信息。在完成用于提供頭中的分類信息的處理之后,流程進入步驟S809。在步驟S809,系統(tǒng)控制器50使用分類信息和關(guān)于拍攝日期的信息等拍攝時的設(shè)置值,生成頭信息。如果在編輯處理中進行該處理,則校正在頭中所描述的關(guān)于坐標(biāo)的信息,并且完成該處理。關(guān)于坐標(biāo)的信息是包括面部信息和調(diào)焦框信息等關(guān)于圖像的位置信息的信息。當(dāng)對圖像數(shù)據(jù)進行編輯從而改變圖像數(shù)據(jù)的視角(angle of field)時,例如,在裁切等剪切或組合的情況下,編輯前的圖像的坐標(biāo)信息對于編輯后的圖像是不合適的。為了解決這一問題,在裁切的情況下,基于剪切部分的位置和剪切部分的大小,重新計算編輯后的圖像的坐標(biāo)信息,并且在頭中描述重新計算的坐標(biāo)信息。在組合的情況下,基于組合后的圖像中的組合前的圖像的位置信息,重新計算坐標(biāo)信息,并且在頭中描述重新計算的坐標(biāo)信息??蛇x地,可以不更新(重新提供)用戶已改變的分類信息。例如,這可以根據(jù)下面的判斷通過不反映該處理中對分類信息的檢測得以實現(xiàn)與在頭中已描述的前一自動提供的分類信息不同的前一分類信息是用戶已改變了的分類信息。例如,當(dāng)已設(shè)置了自動提供的分類信息“風(fēng)景”,并且向分類信息設(shè)置了 “風(fēng)景”和“人”時,判斷出用戶設(shè)置了 “人”,因此,不改變屬性“人”,而不管自動提供的結(jié)果如何。當(dāng)自動提供的當(dāng)前結(jié)果不同于頭中所描述的分類信息的內(nèi)容時,可以要求用戶去選擇在圖形用戶界面(GUI)上所提供的屬性。
當(dāng)設(shè)置了用于使得能夠在圖像上打印日期的標(biāo)志時,則清除該標(biāo)志。僅當(dāng)判斷出在裁切區(qū)域中沒有包括所打印的日期時,才可以改變用于日期打印的標(biāo)志。返回參考圖8,當(dāng)判斷出自動提供分類信息的設(shè)置的ON或OFF的設(shè)置值為OFF時(步驟S801為“否”),跳過分類信息的設(shè)置(步驟S802 S808),因此生成不具有分類信息的頭信息。如上所述,在拍攝時自動提供例如搜索時使用的分類信息,允許用戶在再現(xiàn)模式中立即對圖像數(shù)據(jù)進行分類,而無需在查看再現(xiàn)的圖像數(shù)據(jù)時進行已知的圖像文件的整理。因為分類的概念是基于拍攝時的照相機設(shè)置條件和被攝體信息兩者的,因而可以生成適合于拍攝后操作(例如,圖像數(shù)據(jù)的搜索)的概念的分類信息。圖8所示的處理對應(yīng)于由提供單元所進行的示例性處理。在以上所述中,作為自動提供分類信息的拍攝時的照相機設(shè)置條件,說明了幾個示例性場景模式。然而,照相機設(shè)置條件不局限于上述例子。基于拍攝時的照相機設(shè)置條 件自動提供分類信息的另一例子為當(dāng)在手動模式下拍攝遠景時,推定拍攝風(fēng)景,因此提供分類信息“風(fēng)景”。另一例子是當(dāng)使用自拍拍攝圖像時,提供兩個推定的分類信息“人”和“事件”中的至少一個。在以上所述中,作為被攝體信息的一個例子,說明了面部信息。然而,被攝體信息不局限于面部信息。例如,可以使用紅眼判斷信息。在這種情況下,當(dāng)檢測到紅眼時,可以提供分類信息“人”。自動提供的分類信息同樣不局限于上述三種類型的信息“人”、“風(fēng)景”和“事件”,只要用戶可以在拍攝之后方便地使用該信息即可。目錄和文件的結(jié)構(gòu)圖9示出在上述記錄處理中記錄在存儲介質(zhì)200上的目錄和文件的一個示例性結(jié)構(gòu)。下面將參考圖9說明用于生成目錄名稱和文件名稱的規(guī)則的一個例子。作為根目錄記錄DCM目錄901。在DCM目錄901中,生成子目錄。由六個字符構(gòu)成各子目錄的名稱,并且前三個字符為數(shù)字。前三個數(shù)字所表示的數(shù)字以100開始,并且每當(dāng)生成一個目錄時,將該數(shù)字增大I。在圖9中,示出了子目錄“100XXX”902和子目錄“101XXX”903。在子目錄下生成數(shù)字照相機100所生成的文件。在圖9所示的例子中,在子目錄902下生成數(shù)字照相機100所生成的文件904 909,在子目錄903下生成數(shù)字照相機100所生成的文件911 918。這里所生成的文件名稱由八個字符的文件名稱和表示文件類型的三個字符的擴展名構(gòu)成。由數(shù)字構(gòu)成文件名稱的后四個字符,并且從0001開始設(shè)置這四個數(shù)字。在靜止圖像記錄模式中,提供文件名稱,以使得每當(dāng)拍攝一個圖像時,將由這后四個數(shù)字所表示的數(shù)字增大I。以下將由這后四個數(shù)字所表示的數(shù)字稱為文件編號。向在靜止圖像記錄模式中所記錄的靜止圖像文件提供擴展名“ JPG”。向在動畫記錄模式中所記錄的運動圖像文件提供擴展名“AVI”。向記錄管理信息的縮略圖文件提供擴展名“THM”。文件結(jié)構(gòu)圖10示出在上述記錄處理中所記錄的靜止圖像文件的示例性數(shù)據(jù)結(jié)構(gòu)。圖像文件1001包括其開頭處的表示圖像文件的開始的圖像開始(start of image, SOI)標(biāo)記1002和緊跟在S0I1002后面的、與頭部相對應(yīng)的應(yīng)用標(biāo)記(APPl) 1003。應(yīng)用標(biāo)記(APPl) 1003包括以下信息。
大小(APPI長度)1004應(yīng)用標(biāo)記標(biāo)識符代碼(APPI標(biāo)識符代碼)1005圖像數(shù)據(jù)的創(chuàng)建日期和時間(日期時間)1006生成圖像數(shù)據(jù)時的日期和時間(原始日期時間)1007圖像數(shù)據(jù)的分類信息1018自動提供的圖像數(shù)據(jù)的分類信息1020圖像數(shù)據(jù)的日期打印設(shè)置1021圖像數(shù)據(jù)的調(diào)焦框信息1022 面部信息1019其它拍攝信息1009縮略像(縮略圖數(shù)據(jù))1010分類信息1018是不同于拍攝時的參數(shù)的、并且適合于拍攝后操作(例如,搜索)的信息,如上面參考圖8所述??梢源鎯Α叭恕?、“風(fēng)景”和“事件”等一個或多個元素作為拍攝時的分類信息1018。另外,還可以存儲“種類1”、“種類2”和“種類3”等通用分類信息。對于將通過通信部分110傳送給PC等外部裝置的圖像數(shù)據(jù),還可以存儲“工作”等用于提示特定處理(例如,傳送目的地處的電子郵件發(fā)送)的分類信息。用戶通過預(yù)定操作,將在圖8所示的處理中沒有自動提供的這些類型的分類信息提供給期望的圖像數(shù)據(jù)。后面將說明預(yù)定操作??梢栽谠佻F(xiàn)模式中對拍攝時自動提供的分類信息進行編輯(參考圖15)。如上所述,除拍攝時自動提供的分類信息外,還提供使得用戶在查看圖像數(shù)據(jù)的同時易于在再現(xiàn)模式中仔細地對圖像數(shù)據(jù)進行分類的分類信息,這使得用戶能夠更方便地對數(shù)據(jù)進行分類。在本實施例中,設(shè)置自動提供的分類信息1020。自動提供的分類信息1020保持根據(jù)本實施例的數(shù)字照相機100的系統(tǒng)控制器50自動提供的信息。在再現(xiàn)模式中禁止對自動提供的分類信息1020進行編輯(參見圖15),并且使用自動提供的分類信息1020,以通過分類信息1018和自動提供的分類信息1020之間的比較來識別用戶有意改變的分類信
肩、O面部信息1019是在面部檢測處理(圖4的步驟S406)中生成的信息。面部信息1019包括所檢測到的面部的位置坐標(biāo)、所檢測到的面部的大小(寬度和高度)、所檢測到的面部的數(shù)量、以及可靠性系數(shù)。對于所檢測到各面部均包括這些元素。記錄在圖像文件1001中的圖像數(shù)據(jù)包括定義量化表(DQT) 1012、定義Huffman表(DHT) 1013、幀開始(SOF)標(biāo)記1014、掃描開始(SOS)標(biāo)記1015、以及壓縮后的數(shù)據(jù)1016。利用表示圖像文件數(shù)據(jù)結(jié)束的圖像結(jié)束(EOI)標(biāo)記1017終止圖像文件1001。日期打印設(shè)置1021是表示是否在拍攝時在所拍攝的圖像中嵌入拍攝日期和時間的標(biāo)志。使用日期打印設(shè)置1021以避免在利用具有日期打印功能的打印機打印圖像時的日期打印的重疊。調(diào)焦框信息1022用于使用坐標(biāo)系統(tǒng)對拍攝時的自動調(diào)焦(AF)中的對焦位置和大小進行管理。用戶可以基于調(diào)焦框信息1022看見對焦位置。動畫記錄樽式處理圖11是示出動畫記錄模式的一個示例性處理的流程圖。當(dāng)將模式選擇器60設(shè)置成動畫記錄模式時,然后系統(tǒng)控制器50確認拍攝模式。在本實施例中,在假定類似于靜止圖像記錄模式的拍攝模式的前提下,說明動畫記錄模式中的拍攝模式。當(dāng)然,動畫記錄模式可以具有專用于動畫拍攝的拍攝模式。當(dāng)在動畫記錄模式中檢測到第二快門開關(guān)信號SW2的ON狀態(tài)時,系統(tǒng)控制器50開始圖11所示的動畫記錄模式的處理。在步驟S1101,系統(tǒng)控制器50以預(yù)定幀頻將攝像部分22所獲取的圖像數(shù)據(jù)順序存儲在存儲器32中。同時,系統(tǒng)控制器50還將通過麥克風(fēng)10、音頻控制器11和A/D轉(zhuǎn)換器23所獲取的音頻數(shù)據(jù)存儲在存儲器32中。在本實施例中,假定音頻數(shù)據(jù)為PCM數(shù)字數(shù)據(jù)。然后,在步驟S1102,系統(tǒng)控制器50對于存儲在存儲器32中的圖像數(shù)據(jù)進行圖像處理。圖像處理的一個例子是為了以文件記錄圖像數(shù)據(jù)而進行大小調(diào)整。然后,在步驟SI 103,系統(tǒng)控制器50對圖像數(shù)據(jù)進行壓縮,并將其存儲在存儲器32中。圖12示出用于將所記錄的運動圖像數(shù)據(jù)存儲在存儲介質(zhì)200上的示例性格式。在數(shù)據(jù)開始處配置固定長度頭區(qū)域1201。頭區(qū)域1201包括視頻幀頻或音頻采樣率的數(shù)據(jù)。 緊跟在頭區(qū)域1201的后面配置固定長度音頻數(shù)據(jù)區(qū)域1202。音頻數(shù)據(jù)區(qū)域1202以預(yù)定記錄單位(在本實施例中,為一秒)存儲音頻數(shù)據(jù)。通過音頻控制器11和A/D轉(zhuǎn)換器23,將輸入給麥克風(fēng)10的音頻采樣成數(shù)字數(shù)據(jù),來獲取音頻數(shù)據(jù),并且將其存儲在存儲器32中。緊跟在音頻數(shù)據(jù)區(qū)域1202的后面,將以預(yù)定幀頻記錄的幀數(shù)據(jù)元素(1203 1206)順序存儲在存儲器中。類似地,數(shù)據(jù)元素1207 1212表示下一秒的運動圖像數(shù)據(jù),數(shù)據(jù)元素1213 1217表示第N秒的運動圖像數(shù)據(jù)。這樣,順序生成音頻數(shù)據(jù)和幀數(shù)據(jù),并且以預(yù)定記錄單位存儲它們,從而生成運動圖像數(shù)據(jù)。當(dāng)以上述方式存儲一秒的數(shù)據(jù)時,參考圖11的步驟S1104,與記錄運動圖像和音頻并行地,系統(tǒng)控制器50開始將存儲在存儲器32中的運動圖像數(shù)據(jù)記錄在存儲介質(zhì)200中。系統(tǒng)控制器50重復(fù)步驟SllOl S1104,直到檢測到用于停止運動圖像記錄的請求為止(步驟S1105)。通過再次檢測到第二快門開關(guān)信號SW2、檢測到存儲介質(zhì)200的可用空間不足、或者檢測到存儲器32的可用空間不足,產(chǎn)生用于停止運動圖像記錄的請求。如上所述,圖9示出在數(shù)字照相機100中所進行的上述記錄處理中記錄在存儲介質(zhì)200上的目錄和文件的一個示例性結(jié)構(gòu)。在動畫記錄模式中所記錄的運動圖像文件具有擴展名AVlJn 915和917所示。記錄管理信息的縮略圖文件具有擴展名THM,如916和918所示。返回參考圖11,當(dāng)響應(yīng)于用于停止運動圖像記錄的請求而停止運動圖像記錄處理時,流程從步驟S1105進入步驟S1106。在步驟S1106,系統(tǒng)控制器50將剩余在存儲器32中的運動圖像數(shù)據(jù)寫到存儲介質(zhì)200上,然后記錄索引信息1218,在索引信息1218中,存儲各音頻數(shù)據(jù)和視頻數(shù)據(jù)的偏移量以及大小。然后,在步驟S1107,系統(tǒng)控制器50生成頭信息(例如,總幀數(shù))。然后,在步驟S1108,系統(tǒng)控制器50在目錄項中描述總數(shù)據(jù)大小,并且將總數(shù)據(jù)大小的信息記錄在存儲介質(zhì)200上。這樣,完成了運動圖像文件記錄。在步驟S1109,將運動圖像文件的管理信息生成縮略圖文件,其中,縮略圖文件具有與上述運動圖像文件相同的編號,并且具有擴展名THM(例如,MVI_0005.THM(916))。后面將參考圖10和13說明縮略圖文件的結(jié)構(gòu)的一個例子、以及用于生成和記錄縮略圖文件的處理??s略圖文件的結(jié)構(gòu)和記錄
在運動圖像記錄中所生成的縮略圖文件具有與圖10所示的圖像文件類似的文件結(jié)構(gòu)。然而,該縮略圖文件不具有用于記錄縮略圖數(shù)據(jù)的縮略像區(qū)域1010,縮略像記錄在壓縮后的數(shù)據(jù)1016中??s略圖文件1001包括在縮略圖文件的開頭處表示圖像的開始的圖像開始(SOI)標(biāo)記1002、以及緊跟在SOI 1002后面的應(yīng)用標(biāo)記(APPl) 1003。應(yīng)用標(biāo)記(APPl) 1003包括以下信息大小(APPI長度)1004 ;應(yīng)用標(biāo)記標(biāo)識符代碼(APP1標(biāo)識符代碼)1005 ;
圖像數(shù)據(jù)的創(chuàng)建日期和時間(日期時間)1006 ;生成圖像數(shù)據(jù)時的日期和時間(原始日期時間)1007;圖像數(shù)據(jù)的分類信息1018 ;自動提供的圖像數(shù)據(jù)的分類信息1020;圖像數(shù)據(jù)的日期打印設(shè)置1021 ;圖像數(shù)據(jù)的調(diào)焦框信息1022 ;面部信息1019;以及其它拍攝信息1009??s略圖文件的圖像數(shù)據(jù)是開始運動圖像記錄時的前導(dǎo)幀的縮小圖像。該圖像數(shù)據(jù)包括定義量化表(DQT) 1012、定義Huffman表(DHT) 1013、幀開始(SOF)標(biāo)記1014、掃描開始(SOS)標(biāo)記1015、以及與該縮小圖像相對應(yīng)的壓縮后的數(shù)據(jù)1016。利用表示該圖像數(shù)據(jù)結(jié)束的圖像結(jié)束(EOI)標(biāo)記1017終止該圖像數(shù)據(jù)?,F(xiàn)在將參考圖13說明圖11的步驟S1109中的縮略圖記錄處理的一個例子。在步驟S1301,系統(tǒng)控制器50生成縮略像。在本實施例中,通過對存儲在存儲器32中的運動圖像數(shù)據(jù)的前導(dǎo)幀進行的圖像處理(例如,將大小調(diào)整成預(yù)定圖像大小),來生成縮略像。然后,在步驟S1302,壓縮/解壓縮部分16在系統(tǒng)控制器50的控制下,對在步驟S1301所生成的縮略像進行壓縮。然后,在步驟S1303,生成包括應(yīng)用標(biāo)記1003(參見圖10)的頭。上面參考圖8說明了該處理。在完成頭的生成之后,在步驟S1304,系統(tǒng)控制器50將包括頭和縮略像數(shù)據(jù)的縮略圖文件寫在存儲介質(zhì)200上,并且完成縮略圖記錄處理。接收樽式處理圖14是示出作為圖3的步驟S9中所示的其它模式之一的接收模式的一個示例性處理的流程圖。當(dāng)將數(shù)字照相機100的模式選擇器60切換到接收模式時,執(zhí)行圖14所示的接收模式的處理。在下面的說明中,將說明用于從外部裝置(通信裝置)接收圖像文件、并且將其記錄在記錄介質(zhì)上的處理。在步驟S1401,系統(tǒng)控制器50檢查是否存在與其進行通信的裝置。如果判斷出不存在處于通信的裝置(步驟S1401為“否”),則完成該接收處理。如果判斷出存在處于通信的裝置(步驟S1401為“是”),則流程進入步驟S1402,在步驟S1402,系統(tǒng)控制器50判斷是否存在要發(fā)送的請求。如果判斷出不存在發(fā)送請求(步驟S1402為“否”),則流程返回到步驟S1401,并且系統(tǒng)控制器50再次檢查是否存在處于通信的裝置,并且等待發(fā)送請求。如果判斷出存在發(fā)送請求(步驟S1402為“是”),則在步驟S1403,系統(tǒng)控制器50通過通信部分Iio從處于通信的裝置接收數(shù)據(jù),并且臨時將所接收的數(shù)據(jù)保持在存儲器32中。然后,在步驟S1404,系統(tǒng)控制器50將所接收的數(shù)據(jù)寫在存儲介質(zhì)200上。此時,當(dāng)所接收的數(shù)據(jù)的頭部包括分類信息時,將所接收的數(shù)據(jù)記錄在存儲介質(zhì)200上,而不進行任何處理。當(dāng)該頭部沒有包括分類信息時,可以通過與圖8所示的處理基本相同的處理新提供分類信息。在這種情況下,通過參考所接收的數(shù)據(jù)的頭部獲取拍攝時的照相機設(shè)置條件。例如,可以參考包括在所接收的數(shù)據(jù)的頭部中的面部信息1019或者包括在其它拍攝信息1009中的關(guān)于拍攝模式(場景模式)的信息??梢酝ㄟ^參考所接收的數(shù)據(jù)的頭部獲取被攝體信息,或者可以通過對于所接收的圖像數(shù)據(jù)的分析,新檢測被攝體信息。在完成寫之后,流程返回到步驟S1401,并且系統(tǒng)控制器50再次檢查是否存在與其進行通信的裝置,并且等待發(fā)送請求。如果判斷出不存在處于通信的裝置,則退出該處理。再現(xiàn)樽式處理圖15是示出圖3的步驟S8中所示的再現(xiàn)模式的一個示例性處理的流程圖。在步 驟S1501,系統(tǒng)控制器50從存儲介質(zhì)200獲取最新的圖像信息。在計算圖像的總數(shù)之前獲取最新的圖像信息的優(yōu)點在于可以在開始再現(xiàn)模式之后,快速顯示用于該處理的圖像。然后,在步驟S1502,系統(tǒng)控制器50判斷是否成功獲取最新的圖像信息。如果判斷出沒有成功獲取(步驟S1502為“否”),則流程進入步驟S1509,在步驟S1509,系統(tǒng)控制器50處于沒有圖像的輸入等待狀態(tài)。后面將參考圖16的流程圖說明步驟S1509中的處理的一個例子。未成功獲取最新的圖像信息的狀況的一個例子是不存在圖像的狀態(tài)。另一個例子是介質(zhì)的缺陷導(dǎo)致獲取失敗的狀態(tài)。在步驟S1502,當(dāng)成功獲取最新的圖像信息時,判斷出存在至少一個圖像,因此流程進入步驟S1503。在步驟S1503,系統(tǒng)控制器50基于在步驟S1501所獲取的最新的圖像信息,從存儲介質(zhì)200讀取最新的圖像數(shù)據(jù)。然后,在步驟S1504,系統(tǒng)控制器50進行文件分析,并且獲取所讀取的最新的圖像數(shù)據(jù)的拍攝信息和屬性信息。后面將參考圖23說明該文件分析處理的一個例子。在步驟S1505,系統(tǒng)控制器50顯示所讀取的最新的圖像數(shù)據(jù)。此時,系統(tǒng)控制器50還顯示在步驟S1504中所獲取的拍攝信息和屬性信息。根據(jù)步驟S1504中的文件分析結(jié)果,例如,當(dāng)判斷出由于文件損壞而導(dǎo)致所讀取的數(shù)據(jù)無效時,系統(tǒng)控制器50還顯示錯誤指示。在步驟S1508,系統(tǒng)控制器50進入用于再現(xiàn)的輸入等待狀態(tài)。后面將參考圖17A和17B說明用于再現(xiàn)的該輸入等待狀態(tài)的一個例子。沒有圖像時的輸入等待狀態(tài)現(xiàn)在將參考圖16說明圖15的步驟S1509中所示的、沒有圖像時的輸入等待狀態(tài)的一個示例性處理。在步驟S1601,系統(tǒng)控制器50在圖像顯示部分28上顯示意為“沒有圖像”的消息,以通知用戶沒有圖像數(shù)據(jù)。然后,在步驟S1602,系統(tǒng)控制器50等待操作的輸入。這里所用的操作輸入的例子包括用戶所進行的對于按鈕或電池蓋的操作、以及通知電源低電力的事件。如果檢測到任何操作輸入,則流程進入步驟S1603。在步驟S1603,系統(tǒng)控制器50判斷操作輸入是否是對于完成按鈕的操作。如果判斷出操作輸入是對于完成按鈕的操作(步驟S1603為“是”),則完成再現(xiàn)模式的處理,流程進入圖3的步驟S10。如果判斷出操作輸入為對于完成按鈕的操作以外的操作(步驟S1603為“否”),則流程進入步驟S1604,在步驟S1604,系統(tǒng)控制器50進行操作輸入對應(yīng)的處理。例如,盡管沒有圖像數(shù)據(jù),但是如果輸入對于菜單按鈕的操作,則在圖像顯示部分28上顯示菜單,從而允許用戶改變設(shè)置。
_2] 再現(xiàn)的輸入等待狀態(tài)現(xiàn)在將參考圖17A和17B說明用于再現(xiàn)的輸入等待狀態(tài)的一個示例性處理。在步驟S1701,系統(tǒng)控制器50判斷是否有來自用戶的操作輸入。這里所用的操作輸入的例子包括用戶對按鈕或電池蓋所進行的操作和通知電源的低電力的事件。系統(tǒng)控制器50等待,直到檢測到任何輸入為止。如果檢測到了任何輸入,則流程進入步驟S1702。在步驟S1702,系統(tǒng)控制器50判斷所檢測到的操作輸入是否為對操作部分70中包括的檢索關(guān)鍵字設(shè)置按鈕的操作。如果判斷出操作輸入為對檢索關(guān)鍵字設(shè)置按鈕的操作(步驟S1702為“是”),則流程進入步驟S1703。在步驟S1703,系統(tǒng)控制器50設(shè)置下一檢索關(guān)鍵字,并且將其存儲在系統(tǒng)存儲器52中。檢索關(guān)鍵字是作為搜索單位的屬性信息。檢 索關(guān)鍵字的例子包括拍攝日期、分類信息、文件夾和運動圖像。也就是說,當(dāng)可以利用拍攝日期、分類信息、文件夾和運動圖像進行搜索時,順序選擇拍攝日期、分類信息、文件夾和運動圖像作為記錄在存儲介質(zhì)200上的圖像的檢索關(guān)鍵字。該順序選擇可以包括取消選定檢索關(guān)鍵字,即,切換到對于所有圖像的再現(xiàn)模式。如果判斷出操作輸入不是對檢索關(guān)鍵字設(shè)置按鈕的操作(步驟S1702為“否”),則流程進入步驟S1704。在步驟S1704,系統(tǒng)控制器50判斷所檢測到的操作輸入是否為對操作部分70中包括的圖像前進按鈕的操作。如果判斷出所檢測到的操作輸入是對圖像前進按鈕的操作(步驟S1704為“是”),則流程進入步驟S1705。在步驟S1705,系統(tǒng)控制器50讀取針對在步驟S1703中所設(shè)置的檢索關(guān)鍵字的待顯示的下一圖像。由一對表示方向的按鈕部構(gòu)成圖像前進按鈕,其中,在該方向上存在待顯示的圖像。根據(jù)與按下的按鈕部相對應(yīng)的方向,讀取待顯示的下一圖像。然后,在步驟S1706,系統(tǒng)控制器50對在步驟S1705所讀取的圖像數(shù)據(jù)的拍攝信息和屬性信息進行文件分析。后面將主要參考圖23說明該文件分析的一個例子。在步驟S1707,系統(tǒng)控制器50顯示在步驟S1705所讀取的圖像數(shù)據(jù)。此時,基于步驟S1706中的文件分析的結(jié)果,顯示拍攝信息和屬性信息。如果根據(jù)步驟S1706的文件分析結(jié)果,判斷出由于例如文件的損壞而導(dǎo)致所讀取的數(shù)據(jù)是無效的,則系統(tǒng)控制器50還顯示錯誤指示。在完成顯示之后,系統(tǒng)控制器50返回到步驟S1701中的輸入等待狀態(tài)。如果判斷出所檢測到的操作輸入不是對圖像前進按鈕的操作(步驟S1704為“否”),則流程進入步驟S1709。在步驟S1709,系統(tǒng)控制器50判斷是否完成了在圖21的步驟S2103中開始的圖像總數(shù)的計算。如果判斷出沒有完成(步驟S1709為“否”),則流程返回到步驟S1701,在步驟S1701,系統(tǒng)控制器50等待操作的輸入。此時,可以顯示向用戶通知沒有完成該計算的消息或圖標(biāo)。這樣,在完成圖像數(shù)量的計算之前,執(zhí)行通過圖像前進按鈕所進行的圖像前進操作和通過完成按鈕所進行的完成操作。忽略其它操作輸入,直到完成圖像數(shù)量的計算為止。如果判斷出完成了圖像數(shù)量的計算(步驟S1709為“是”),則流程進入步驟S1710。在步驟S1710,系統(tǒng)控制器50判斷是否通過對操作部分70的操作選擇了分類信息設(shè)置菜單。如果判斷出選擇了分類信息設(shè)置菜單(步驟S1710為“是”),則流程進入步驟S1711。在步驟S1711,系統(tǒng)控制器50進行分類信息設(shè)置模式的處理。后面將參考圖20說明分類信息設(shè)置模式的該處理的一個例子。如果判斷出沒有選擇分類信息設(shè)置菜單(步驟S1710為“否”),則流程進入步驟S1712。在步驟S1712,系統(tǒng)控制器50判斷所檢測到的操作輸入是否為對操作部分70中包括的清除按鈕的操作。如果判斷出所檢測到的操作輸入是對清除按鈕的操作(步驟S1712為“是”),則流程進入步驟S1713。在步驟S1713,系統(tǒng)控制器50清除當(dāng)前正顯示在圖像顯示部分28上的圖像數(shù)據(jù)。隨后,在步驟S1714,檢查清除之后的總數(shù)。如果總數(shù)為0(步驟S1714為“是”),則流程進入步驟S1715,在步驟S1715,系統(tǒng)控制器50返回到?jīng)]有圖像的輸入等待狀態(tài)。上面參考圖16說明了沒有圖像時的該輸入等待狀態(tài)。如果在清除之后仍保留有圖像數(shù)據(jù)(步驟S1714為“否”),則流程進入步驟S1716,在步驟S1716,系統(tǒng)控制器50讀取接著將顯示的圖像數(shù)據(jù),以顯示下一圖像數(shù)據(jù)。這里,接著將顯示的圖像數(shù)據(jù)是具有被清除圖像數(shù)據(jù)的文件編號的下一文件編號的圖像數(shù)據(jù)。如果清除了最新的圖像數(shù)據(jù),則接著將顯示具有被清除圖像數(shù)據(jù)的文件編號的前一文件編號的·圖像數(shù)據(jù)。隨后,在步驟S1717,系統(tǒng)控制器50對作為待顯示的圖像數(shù)據(jù)在步驟S1716所讀取的圖像數(shù)據(jù)進行文件分析,并且獲取拍攝信息和屬性信息。后面將主要參考圖23說明該文件分析的一個例子。在步驟S1718,系統(tǒng)控制器50將在步驟S1716所讀取的圖像數(shù)據(jù)顯示在圖像顯示部分28上。此時,還顯示在步驟S1717中所獲取的拍攝信息和屬性信息。如果根據(jù)步驟S1717中的文件分析結(jié)果判斷出由于例如文件的損壞而導(dǎo)致所讀取的數(shù)據(jù)無效,則系統(tǒng)控制器50還顯示錯誤指示。在完成顯示之后,系統(tǒng)控制器50返回到步驟S1701中的輸入等待狀態(tài)。如果判斷出所檢測到的操作輸入不是對清除按鈕的操作(步驟S1712為“否”),則流程進入步驟S1719。在步驟S1719,系統(tǒng)控制器50判斷所檢測到的操作輸入是否為對編輯按鈕的操作。如果判斷出所檢測到的操作輸入是對編輯按鈕的操作(步驟S1719為“是”),則流程進入步驟S1720,在步驟S1720,系統(tǒng)控制器50進行編輯。后面將主要參考圖18A和18B說明該編輯的一個例子。如果判斷出所檢測到的操作輸入不是對編輯按鈕的操作(步驟S1719為“否”),則流程進入步驟S1721。在步驟S1721,系統(tǒng)控制器50判斷所檢測到的操作輸入是否為對完成按鈕的操作。如果判斷出所檢測到的操作輸入是對完成按鈕的操作(步驟S1721為“是”),則完成再現(xiàn)模式的處理,并且流程進入圖3的步驟S10。如果判斷出所檢測到的操作輸入不是對完成按鈕的操作(步驟S1721為“否”),則流程進入步驟S1724。在步驟S1724,系統(tǒng)控制器50進行與其它操作輸入相對應(yīng)的處理。該處理的例子包括對圖像的編輯、向多重再現(xiàn)的切換、以及在按下菜單按鈕時顯示菜單。多重再現(xiàn)是這樣一種再現(xiàn)模式,在該模式中,在圖像顯示部分28的一個畫面上顯示所設(shè)置的縮略像。編輯現(xiàn)在將參考圖18A和18B說明圖17的步驟S1720中的編輯處理的一個例子??蓤?zhí)行的編輯處理的一個例子為通過對顯示在圖像顯示部分28上的圖像文件所進行的圖像剪切(裁切)和圖像大小轉(zhuǎn)換(大小調(diào)整),來記錄新的圖像文件。下面將參考圖18A和18B所示的流程圖說明該編輯處理。在下面的說明中,對文件名稱為MG_0002. JPG (905)的文件進行該編輯。在步驟S1801,系統(tǒng)控制器50獲取顯示在圖像顯示部分28上的圖像數(shù)據(jù)的圖像文件名稱(IMG_0002.JPG)。然后,在步驟S1802,系統(tǒng)控制器50將與所獲取的文件名稱相對應(yīng)的圖像數(shù)據(jù)從存儲介質(zhì)200讀入存儲器32。然后,在步驟S1803,壓縮/解壓縮部分16在系統(tǒng)控制器50的控制下,對在步驟S1802所讀取的圖像數(shù)據(jù)進行解壓縮,并且將解壓縮后的數(shù)據(jù)存儲在存儲器32中。然后,在步驟S1804,系統(tǒng)控制器50判斷將進行的編輯是否為大小調(diào)整。如果判斷出將進行的編輯為大小調(diào)整(步驟S1804為“是”),則流程進入步驟S1805。在步驟S1805,系統(tǒng)控制器50使用圖像處理器24,將解壓縮后的圖像數(shù)據(jù)放大或縮小至預(yù)定圖像大小。然后,在步驟S1806,系統(tǒng)控制器50使用壓縮/解壓縮部分16對大小調(diào)整后的圖像數(shù)據(jù)進行壓縮,并且將其存儲在存儲器32中。然后,在步驟S1807,系統(tǒng)控制器50獲取在步驟S1802中所讀取的原始圖像文件的分類信息,并且將其存儲在系統(tǒng)存儲器52中。預(yù)定菜單畫面的 使用使得用戶能夠在放大/縮小中指定縮放因子。然后,在步驟S1808,系統(tǒng)控制器50將自動提供分類信息的設(shè)置的ON或OFF的設(shè)置值臨時設(shè)置成“OFF”。將自動提供分類信息的設(shè)置的ON或OFF的原始設(shè)置值記錄(保存)在系統(tǒng)存儲器52的不同區(qū)域中。然后,在步驟S1809,系統(tǒng)控制器50生成編輯后的圖像數(shù)據(jù)的頭。更具體地,復(fù)制在存儲器32中所讀取的原始圖像文件的頭部,并且使用所復(fù)制的原始圖像文件的頭部,對新生成的圖像文件進行參考圖8所述的頭生成。由于自動提供分類信息的設(shè)置的ON或OFF的設(shè)置值被設(shè)置為“0FF”,因而不自動提供分類信息。由于基于原始圖像文件的頭部生成該頭部,因而編輯之后新生成的圖像文件從原始圖像文件繼承分類信息。適當(dāng)改變圖像大小和創(chuàng)建日期和時間等項的區(qū)域。然后,在步驟S1810,系統(tǒng)控制器50將所記錄(所保存)的設(shè)置值恢復(fù)給自動提供分類信息的設(shè)置的ON或OFF的設(shè)置。這樣,完成新生成的圖像文件的圖像數(shù)據(jù)的生成。因此,在步驟S1811,生成新生成的圖像文件的文件名稱。在本實施例中,生成文件名稱MG_0003. JPG。然后,在步驟S1812,系統(tǒng)控制器50將以上述方式所生成的圖像文件寫在存儲介質(zhì)200上,并且完成編輯。對于大小調(diào)整等在圖像的內(nèi)容上沒有改變的編輯,編輯前的圖像文件和編輯后的圖像文件具有相同的分類信息。因此,通過繼承在拍攝原始圖像數(shù)據(jù)時自動提供的分類信息和用戶任意提供給編輯后的圖像數(shù)據(jù)的分類信息,即使對于編輯后的圖像數(shù)據(jù),也使得操作(例如,搜索)高度方便。如果判斷出將進行的編輯不是大小調(diào)整(步驟S1804為“否”),則流程進入步驟S1813,在步驟S1813,系統(tǒng)控制器50判斷將進行的編輯是否為裁切。如果判斷出將進行的編輯為裁切(步驟S1813為“是”),則流程進入步驟S1814。在步驟S1814,系統(tǒng)控制器50使用圖像處理器24將解壓縮后的圖像數(shù)據(jù)剪切成指定大小。然后,在步驟S1815,系統(tǒng)控制器50在裁切之后所保留的裁切圖像上進行面部檢測。然后,在步驟S1816,系統(tǒng)控制器50使用圖像處理器24對裁切圖像進行大小調(diào)整(放大/縮小)。然后,在步驟S1817,系統(tǒng)控制器50使用壓縮/解壓縮部分16對大小調(diào)整后的圖像數(shù)據(jù)進行壓縮,并將壓縮后的圖像數(shù)據(jù)再次存儲在存儲器32中。然后,在步驟S1818,系統(tǒng)控制器50獲取在步驟S1802所讀取的原始圖像文件的分類信息,并且將其存儲在系統(tǒng)存儲器52中。菜單畫面的使用使得用戶能夠指定裁切中的剪切位置和大小調(diào)整(放大/縮小)中的縮放因子。然后,在步驟S1819,系統(tǒng)控制器50生成編輯后的圖像數(shù)據(jù)的頭。更具體地,復(fù)制在存儲器32中讀取的原始圖像文件的頭部,并且使用所復(fù)制的原始圖像文件的頭部,對于新生成的圖像文件進行參考圖8所述的頭生成。如果自動提供分類信息的設(shè)置為“ON”,則基于在步驟S1815中所檢測到的面部信息,自動提供分類信息。適當(dāng)改變圖像的大小和創(chuàng)建日期和時間等項的區(qū)域。這樣,完成了新生成的圖像文件的圖像數(shù)據(jù)的生成。在步驟S1811,生成新生成的圖像文件的文件名稱。在本實施例中,生成文件名稱頂G_0003.JPG。然后,在步驟S1812,系統(tǒng)控制器50將以上述方式所生成的圖像文件寫在存儲介質(zhì)200上,并且完成編輯。對于裁切等涉及圖像內(nèi)容的改變的編輯,基于編輯后的圖像再次提供分類信息。因此,即使對于編輯后的圖像數(shù)據(jù),也可以進行高度方便的操作(例如,搜索)。如果判斷出將進行的編輯不是裁切(步驟S1813為“否”),則流程進入步驟S1820, 在步驟S1820,系統(tǒng)控制器50進行其它處理。其它處理的例子包括圖像的色彩變換、圖像形狀的改變和組合。即使在這些情況下,也可以進行與編輯相對應(yīng)的圖像分析,并且還進行頭生成。圖18所示的處理對應(yīng)于由編輯單元和再提供單元所進行的示例性處理?,F(xiàn)在將參考圖19A 19D說明裁切的一個具體例子。在圖19A中,附圖標(biāo)記1901表示裁切前的圖像。附圖標(biāo)記1902表示將由來自用戶的操作裁切的裁切指定區(qū)域。附圖標(biāo)記1903表示拍攝時的面部檢測調(diào)焦框。附圖標(biāo)記1904表示在激活日期打印設(shè)置時出現(xiàn)的信息,其表示拍攝日期。裁切前的圖像1901具有屬性“標(biāo)簽(分類信息)人;人數(shù)2;日期打印有(ON);面部坐標(biāo)I :左中,IOX 10 ;以及面部坐標(biāo)2 :中,IOX 10”。圖19B示出在使用裁切指定區(qū)域1902進行裁切之后保留的裁切圖像1905。根據(jù)圖18A和18B的流程圖,裁切圖像1905的屬性為“標(biāo)簽(分類信息)人;人數(shù)1 ;日期打印無(OFF);面部坐標(biāo)I :中,90X90 ;以及面部坐標(biāo)2 :無”。改變后的屬性信息使得在再現(xiàn)圖像中能夠進行適當(dāng)?shù)男畔@示和搜索。例如,如面部檢測調(diào)焦框1906中所示,即使在裁切之后,也可以顯示被攝體中哪一部分被識別為面部并將該部分判斷為調(diào)焦框。在圖19C中,附圖標(biāo)記1911表示裁切前的圖像。附圖標(biāo)記1912表示將由來自用戶的操作裁切的裁切指定區(qū)域。附圖標(biāo)記1913表示拍攝時的面部檢測調(diào)焦框。裁切前的圖像1911具有屬性“標(biāo)簽(分類信息) 人;人數(shù)2 ;日期打印有;面部坐標(biāo)I :左中,IOX 10 ;以及面部坐標(biāo)2 :中,IOX 10”。圖19D示出在使用裁切指定區(qū)域1912進行裁切之后保留的裁切圖像1915。根據(jù)圖18A和18B的流程圖,裁切圖像1915的屬性為“標(biāo)簽(分類信息)風(fēng)景;人數(shù)0 ;日期打印:無;面部坐標(biāo)I :無;以及面部坐標(biāo)2 :無”。改變后的屬性信息使得在再現(xiàn)圖像中能夠進行適當(dāng)?shù)男畔@示和搜索。例如,根據(jù)參考圖18A和18B所述的處理,裁切前的圖像1911具有屬性“標(biāo)簽人”,而裁切圖像1915具有屬性“標(biāo)簽風(fēng)景”。因此,利用檢索關(guān)鍵字“人”,將檢索不到?jīng)]有拍攝到人的裁切圖像1915,而可以利用檢索關(guān)鍵字“風(fēng)景”檢索到裁切圖像1915。裁切圖像1905和1915均具有從各自的裁切前的圖像改變后的屬性“日期打印無”。例如,當(dāng)使用具有在打印時添加并打印日期的功能的打印機時,在打印裁切前的圖像1901和1911等嵌入了日期的圖像的情況下,如果設(shè)置“日期打印有”,則打印機可以抑制打印日期,以避免日期信息的打印重疊。當(dāng)從圖像中排除日期打印部分時,如在裁切圖像1905和1915中,通過將屬性改變成“日期打印無”,允許打印機端適當(dāng)添加并打印日期。分類信息設(shè)置模式的處理如參考圖17A和17B所述,在根據(jù)本實施例的數(shù)字照相機100中,通過選擇信息設(shè)置菜單來執(zhí)行分類信息設(shè)置模式的處理。圖20是示出分類信息設(shè)置模式的一個示例性處理的流程圖。在步驟S2001,系統(tǒng)控制器50判斷是否存在來自用戶的操作輸入。這里所使用的操作輸入的例子包括用戶對按鈕或電池蓋所進行的操作、以及通知電源的低電力的事件。系統(tǒng)控制器50等待,直到檢測到任何輸入為止。如果判斷出所檢測到的操作輸入為用于指示完成分類信息設(shè)置的完成操作(步 驟S2002為“是”),則流程進入步驟S2003。在本實施例中,這里的指示完成分類信息設(shè)置的完成操作的例子包括用于退出分類信息設(shè)置的對操作部分70的菜單按鈕的操作、用于切斷電源的操作、以及用于將模式從再現(xiàn)模式改變成拍攝模式的操作。在步驟S2003,系統(tǒng)控制器50將在后面所述的步驟S2011中改變的圖像數(shù)據(jù)的分類信息寫到圖像文件。然后,完成分類信息設(shè)置模式。處理返回到圖17的步驟S1701中的輸入等待狀態(tài)。如果判斷出所檢測到的操作輸入是對操作部分70中所包括的圖像前進按鈕的操作(步驟S2005為“是”),則流程從步驟S2005進入步驟S2006。在步驟S2006,系統(tǒng)控制器50將在后面所述的步驟S2011中改變后的圖像數(shù)據(jù)的分類信息寫到圖像文件。然后,在步驟S2007,系統(tǒng)控制器50讀取待顯示的下一圖像數(shù)據(jù)。由一對按鈕部(在本實施例中,為右向和左向)構(gòu)成圖像前進按鈕。根據(jù)所選擇的方向,改變接著顯示的圖像數(shù)據(jù)。然后,在步驟S2008,系統(tǒng)控制器50對在步驟S2007讀取的圖像數(shù)據(jù)進行文件分析,并且根據(jù)該文件獲取屬性信息。后面將主要參考圖23說明該文件分析的一個例子。在步驟S2009,系統(tǒng)控制器50將所讀取的圖像數(shù)據(jù)顯示在圖像顯示部分28上。此時,根據(jù)該設(shè)置,顯示拍攝信息和屬性信息(例如,分類信息)。如果根據(jù)步驟S2008中的文件分析結(jié)果,判斷出由于例如文件損壞而導(dǎo)致所讀取的數(shù)據(jù)無效,則系統(tǒng)控制器50還顯示錯誤指示。在完成顯示之后,系統(tǒng)控制器50返回到步驟S2001,并且進入輸入等待狀態(tài)??梢詫⒉襟ES2005 S2009中所述的圖像前進操作應(yīng)用于單個再現(xiàn)和多圖像再現(xiàn)(還稱之為多圖像顯示),其中,在單個再現(xiàn)中,在單個畫面上顯示單個圖像;在多圖像再現(xiàn)中,在單個畫面上顯示多個圖像(例如,9個圖像)。在多圖像顯示的情況下,響應(yīng)于圖像前進的指令連續(xù)移動光標(biāo),并且響應(yīng)于該移動指令,將圖像數(shù)據(jù)的分類信息寫到圖像文件。如果判斷出在步驟S2010所檢測到的操作輸入為分類信息改變操作(步驟S2010為“是”),則流程從步驟S2010進入步驟S2011。在步驟S2011,系統(tǒng)控制器50改變所顯示的圖像數(shù)據(jù)的分類信息。在該階段,不將分類信息中的改變寫到圖像文件,但是將該改變存儲在存儲器32中。然后,在步驟S2012,系統(tǒng)控制器50將改變后的分類信息反映在圖像顯示部分28的顯示上。如果判斷出在步驟S2010所檢測到的操作輸入不是上述操作的任何一個(步驟S2010為“否”),則流程進入步驟S2013,在步驟S2013,進行其它處理。其它處理的例子包括在單個再現(xiàn)和多圖像再現(xiàn)之間進行切換。如上所述,在切換圖像數(shù)據(jù)的顯示時,或者在完成分類信息設(shè)置模式時,將分類信息寫到圖像文件。這樣可以減少對存儲介質(zhì)200的訪問次數(shù),并且可以提高運行速度。f件管理圖21是示出圖3的步驟S2中的圖像文件管理處理的一個例子的流程圖。在步驟S2101,系統(tǒng)控制器50清除記錄在系統(tǒng)存儲器52中的最新圖像的確認標(biāo)志。在步驟S2102,系統(tǒng)控制器50清除文件總數(shù)的確認標(biāo)志。在步驟S2103,系統(tǒng)控制器50利用用于開始圖像搜索的指令,提供與上述處理并行進行的圖像搜索。然后,完成該處理。圖像搜索圖22是示出響應(yīng)于圖21的步驟S2103中所提供的開始圖像搜索的指令所進行的圖像搜索處理的一個例子的流程圖。當(dāng)指示開始圖像搜索時,流程從步驟S2211進入步驟S2212。在步驟S2212,系統(tǒng)控制器50生成再現(xiàn)目錄列表。例如,在符合DCF標(biāo)準(zhǔn)的再現(xiàn)設(shè)備的情況下,該處理是這樣一種處理分析DCF根目錄的目錄項,搜索DCF目錄,并且將DCF目錄添加給再現(xiàn)目錄列表。 然后,在步驟S2213,系統(tǒng)控制器50判斷是否存在再現(xiàn)目錄。如果判斷出不存在再現(xiàn)目錄,即,不存在可以通過數(shù)字照相機100處理的目錄或文件(步驟S2213為“否”),則系統(tǒng)控制器50將文件的總數(shù)設(shè)置為O。此后,在步驟S2222,系統(tǒng)控制器50將文件總數(shù)的確認標(biāo)志設(shè)置成1,并且完成該處理。如果判斷出存在再現(xiàn)目錄(步驟S2213為“是”),則系統(tǒng)控制器50在步驟S2214中初始化圖像搜索目錄。對于符合DCF標(biāo)準(zhǔn)的再現(xiàn)設(shè)備,例如,將具有最大編號的DCF目錄設(shè)置成圖像搜索目錄。然后,在步驟S2215,系統(tǒng)控制器50通過分析該目錄的目錄項,計算被設(shè)置為圖像搜索的目標(biāo)的目錄中的圖像的總數(shù)。將所計算出的該目錄中的圖像的總數(shù)與存儲介質(zhì)200中的圖像的總數(shù)相加。在步驟S2216,系統(tǒng)控制器50獲取在DCF根目錄的目錄項中所描述的信息。具體地,獲取最小文件編號、最大文件編號、文件編號的總和、時間戳的總和、文件大小的總和、文件的總數(shù)、以及其它項目。將這些項目作為目錄項信息存儲在系統(tǒng)存儲器52中。然后,在步驟S2217,系統(tǒng)控制器50判斷是否存在再現(xiàn)圖像文件,S卩,可以通過數(shù)字照相機100處理的文件。如果判斷出存在再現(xiàn)圖像文件(步驟S2217為“是”),則流程進入步驟S2218,在步驟S2218,系統(tǒng)控制器50確定最新的圖像,并且將最新的圖像的確認標(biāo)志設(shè)置成I。如果存在通過操作完成按鈕所提供的、用于結(jié)束總數(shù)計算的指令(步驟S2220為“是”),則流程進入步驟S2222,并且退出該處理。如果沒有通過操作完成按鈕所提供的、用于結(jié)束總數(shù)計算的指令(步驟S2220為“否”),則系統(tǒng)控制器50在步驟S2221中判斷是否存在未搜索的目錄。如果判斷出存在未搜索的目錄(步驟S2221為“是”),則流程進入步驟S2219。在步驟S2219,將未搜索的目錄設(shè)置成圖像搜索目錄,流程返回到步驟S2215。這樣,對于在步驟S2212中所生成的再現(xiàn)目錄列表中的所有目錄進行步驟S2215 S2218的處理。在完成對于所有目錄進行步驟S2215 S2218的處理之后,流程進入步驟S2222。在步驟S2222,系統(tǒng)控制器50通知最新的圖像的確認,計算圖像的總數(shù),并且設(shè)置文件總數(shù)的確認標(biāo)志,而且退出該處理。即使當(dāng)存在再現(xiàn)目錄時,如果在該目錄中沒有再現(xiàn)圖像,則設(shè)置文件總數(shù)的確認標(biāo)志,并且退出該處理,其中,目錄中沒有再現(xiàn)圖像意味著圖像的總數(shù)為O。
文件分析現(xiàn)在將參考圖23說明圖15的步驟S1504、圖17A和17B的步驟S1706和S1717、圖20的步驟S2008中的文件分析處理的一個例子。在步驟S2301,系統(tǒng)控制器50判斷作為分析目標(biāo)的文件是否具有文件頭,其中,在文件頭中,描述拍攝信息和屬性信息(例如,分類信息)。如果判斷出文件具有這類文件頭(步驟S2301為“是”),則系統(tǒng)控制器50在步驟S2303,從文件頭獲取拍攝信息,并且在步驟S2303從文件頭獲取分類信息。在步驟S2304,系統(tǒng)控制器50獲取關(guān)于圖像數(shù)據(jù)主體的信息,例如,圖像主體的開始位置和壓縮圖像的方法。如上所述,根據(jù)本實施例,當(dāng)編輯圖像時,將分類信息再提供給編輯后的圖像。因此,可以將適當(dāng)?shù)姆诸愋畔⑻峁┙o編輯后的圖像。第二實施例下面參考
第二實施例。
與第一實施例的一個主要不同點在于在本實施例中,除分類信息以外,還將調(diào)焦框和拍攝日期等拍攝信息提供給圖像,而在第一實施例中,僅將分類信息提供給圖像。下面的說明重點針對該不同點。省略對于數(shù)字照相機的結(jié)構(gòu)、拍攝、記錄、再現(xiàn)、各模式中的處理和文件結(jié)構(gòu)等與第一實施例相同部分的詳細說明。頭牛成現(xiàn)在將參考圖24說明圖7的步驟S706中的頭生成處理的另一個例子。在步驟S2401,系統(tǒng)控制器50從系統(tǒng)存儲器52獲取在圖4的步驟S405所指定的、自動提供分類信息的設(shè)置的ON或OFF的設(shè)置值,并且判斷是否將該分類信息自動提供給所拍攝的圖像數(shù)據(jù)。如果判斷出自動提供分類信息的設(shè)置的ON或OFF的設(shè)置值被設(shè)置成“0FF”,S卩,不自動提供分類信息(步驟S2401為“否”),則流程進入步驟S2409。如果判斷出將自動提供分類信息的設(shè)置的ON或OFF的設(shè)置值設(shè)置成“ON”,S卩,自動提供分類信息(步驟S2401為“是”),則流程進入步驟S2402。在步驟S2402,系統(tǒng)控制器50讀取在圖4的步驟S406中保持在系統(tǒng)存儲器52中的面部信息,并且判斷是否檢測到了面部。如果判斷出檢測到了面部(步驟S2402為“是”),則流程進入步驟S2404,在步驟S2404,提供分類信息“人”。如果判斷出沒有檢測到面部(步驟S2402為“否”),則流程進入步驟S2403。在步驟S2403,系統(tǒng)控制器50參考存儲在系統(tǒng)存儲器52中的拍攝時的圖像的場景模式,并且判斷場景模式是否是“肖像模式”、“夜晚快照模式”以及“兒童和寵物模式”的其中任何一個。如果判斷出場景模式為它們中的任何一個(步驟S2403為“是”),則流程進入步驟S2404,在步驟S2404,系統(tǒng)控制器50向圖像數(shù)據(jù)提供分類信息“人”。如果在步驟S2404中提供了分類信息“人”,或者如果判斷出場景模式不是它們的其中任何一個(步驟S2403為“否”),則流程進入步驟S2405。如上所述,在步驟S2402 S2404,根據(jù)作為被攝體信息的一個例子的面部信息和作為拍攝時的照相機設(shè)置條件的一個例子的場景模式兩者,提供相同的分類信息“人”。被攝體信息和拍攝時的照相機設(shè)置條件是拍攝時不同的參數(shù),但是根據(jù)內(nèi)容,它們可以具有類似的拍攝后意義。作為被攝體信息之一的面部信息和作為拍攝時的照相機設(shè)置條件之一的“肖像模式”、“夜晚快照模式”以及“兒童和寵物模式”的模式均具有相同的意義“推定拍攝到了人”。因此,通過向具有這類信息的圖像數(shù)據(jù)提供相同的分類信息,增強了拍攝后操作(例如,搜索操作)的方便性。即,通過使用特定被攝體信息和特定照相機設(shè)置條件兩者提供相同的分類信息,這使得能夠提供不同于拍攝時的參數(shù)的、并且適合于拍攝后操作(例如,搜索操作)的分類信息。這可以增強方便性。另外,上述分類信息提供處理可以為肖像模式、夜晚快照模式以及兒童和寵物模式這些不同的場景模式提供相同的分類信息。不同場景模式具有不同的拍攝時的照相機設(shè)置條件,但是它們可以具有類似的意義。肖像模式、夜晚快照模式以及兒童和寵物模式全部具有相同的意義“推定拍攝到了人”。因此,向這類圖像數(shù)據(jù)提供相同分類信息,這增強了拍攝后操作(例如,搜索操作)的方便性。即,通過為拍攝時的照相機設(shè)置條件中的多種具體設(shè)置條件提供相同的分類信息,這使得能夠提供不同于拍攝時的參數(shù)的、并且適合于拍攝后操作(例如,搜索操作)的分類信息。這可以增強拍攝后操作的方便性。返回參考圖24,在步驟S2405,系統(tǒng)控制器50判斷場景模式是否是“植物模式”、“風(fēng)景模式”和“焰火模式”的其中任何一個。如果判斷出場景模式為它們中的任何一個(步 驟S2405為“是”),則流程進入步驟S2406,在步驟S2406,系統(tǒng)控制器50向圖像數(shù)據(jù)提供分類信息“風(fēng)景”。如果在步驟S2406中提供了分類信息“風(fēng)景”,或者如果判斷出場景模式不是它們中的任何一個(步驟S2405為“否”),則流程進入步驟S2407。在步驟S2407,系統(tǒng)控制器50判斷場景模式是否是“聚會模式”、“雪景模式”、“海灘模式”、“焰火模式”、“水族館模式”和“水下模式”的其中任何一個。在這些模式中,推定拍攝事件。如果判斷出場景模式為它們中的任何一個(步驟S2407為“是”),則流程進入步驟S2408,在步驟S2408,系統(tǒng)控制器50向圖像數(shù)據(jù)提供分類信息“事件”。在上述處理中,對于“焰火模式”中拍攝的圖像數(shù)據(jù)提供兩種類型的信息“風(fēng)景”和“事件”。也就是說,根據(jù)單個場景模式提供多種類型的信息。即使在相同的拍攝時的照相機設(shè)置條件下(場景模式),所拍攝的圖像數(shù)據(jù)也可以具有多種意義。一個這類例子為在“焰火模式”中所拍攝的圖像。在這種情況下,系統(tǒng)控制器50提供與拍攝后意義相對應(yīng)的多種類型的分類信息。因此,可以提供不同于拍攝時的參數(shù)的、并且適合于拍攝后操作(例如,搜索操作)的分類信息。這可以增強數(shù)字照相機100的拍攝后操作的方便性。在步驟S2403、S2405和S2407所有這些步驟中均判斷為“否”的、“自動模式”、“手動模式”或其它模式的情況下,不提供分類信息。在完成用于提供頭中的分類信息的處理之后,流程進入步驟S2409。在步驟S2409,如果系統(tǒng)控制器50判斷出在編輯中進行的該頭生成使用分類信息生成了頭信息,則流程進入步驟S2410。在步驟S2410,變換編輯前的頭中所描述的坐標(biāo)信息,這里,坐標(biāo)信息是面部信息和調(diào)焦框信息等具有關(guān)于圖像的位置和面部的區(qū)域的信息。在涉及改變視角的編輯中,例如,在裁切等剪切或組合的情況下,編輯前的圖像的坐標(biāo)信息對于編輯后的圖像是不合適的。為了解決這一問題,在裁切的情況下,基于剪切部分的位置和剪切部分的大小,對于編輯后的圖像變換坐標(biāo)信息。然后,在步驟S2411,判斷無效坐標(biāo)信息,并且改變優(yōu)先級。通過判斷編輯后的圖像中是否包括步驟S2410中的變換后的位置和區(qū)域坐標(biāo),來進行無效坐標(biāo)信息的判斷。例如,用于判斷無效坐標(biāo)信息的條件的例子包括變換后的位置和區(qū)域坐標(biāo)部分伸出編輯后的圖像;變換后的位置和區(qū)域坐標(biāo)完全伸出編輯后的圖像;以及變換后的坐標(biāo)的區(qū)域中心伸出編輯后的圖像。如果調(diào)焦框信息等拍攝時的調(diào)焦程度具有優(yōu)先級,則重新設(shè)置優(yōu)先級。例如,當(dāng)判斷出主調(diào)焦框是無效坐標(biāo)信息時,將具有下一優(yōu)先級的調(diào)焦重新設(shè)置為主調(diào)焦。當(dāng)在判斷出主調(diào)焦框為無效坐標(biāo)信息之后沒有具有下一優(yōu)先級的調(diào)焦時,則該圖像不具有調(diào)焦框坐標(biāo)。然后,在步驟S2412,在頭中設(shè)置坐標(biāo)信息。這是在步驟S2410和S2411所述的編輯中的變換之后的坐標(biāo)信息,或者是當(dāng)判斷出在步驟S2409中的編輯中沒有進行該處理時的拍攝時的坐標(biāo)信息。然后,在步驟S2413,判斷是否存在調(diào)焦框坐標(biāo)。這里,調(diào)焦框坐標(biāo)是拍攝時的處理的所拍攝圖像的坐標(biāo),或者是當(dāng)在編輯中進行該處理時在步驟S2412中所保持的調(diào)焦框坐標(biāo)。如果判斷出有調(diào)焦框(步驟S2413為“是”),則在步驟S2414在頭中將圖像設(shè)置為對 焦圖像。如果判斷出沒有調(diào)焦框坐標(biāo)(步驟S2413為“否”),則在步驟S2415在頭中將該圖像設(shè)置為離焦(out-of-focus)圖像。然后,在步驟S2416,系統(tǒng)控制器50使用分類信息、設(shè)置值(例如,關(guān)于拍攝日期和時間的信息)生成頭信息。不可以更新用戶改變的分類信息。例如,這可以根據(jù)下面的判斷通過不反映該處理中對分類信息的檢測得以實現(xiàn)與在頭中已描述的前一自動提供的分類信息不同的前一分類信息是用戶已改變了的分類信息。例如,當(dāng)已設(shè)置了自動提供的分類信息“風(fēng)景”,并且向分類信息設(shè)置了“風(fēng)景”和“人”時,判斷出用戶設(shè)置了 “人”,因此,不改變屬性“人”,而不管自動提供的結(jié)果如何。當(dāng)自動提供的當(dāng)前結(jié)果不同于頭中所描述的分類信息的內(nèi)容時,可以要求用戶選擇在⑶I上提供的屬性。當(dāng)設(shè)置了用于使得能夠在圖像上進行日期打印的標(biāo)志時,清除該標(biāo)志。僅當(dāng)判斷出在裁切區(qū)域中沒有包括所打印的日期時,才可以改變用于打印日期的標(biāo)志。返回參考圖24,當(dāng)判斷出自動提供分類信息的設(shè)置的ON或OFF的設(shè)置值為OFF(步驟S2401為“否”)時,跳過分類信息的設(shè)置(步驟S2402 S2408),因此生成不具有分類信息的頭信息。如上所述,當(dāng)編輯圖像時,將坐標(biāo)信息(例如,對焦信息)變換成編輯后的圖像中的坐標(biāo)位置,然后判斷有效/無效。因此,將丟失作為屬性之一的調(diào)焦框信息的圖像判斷為失焦圖像,因此可以提供適當(dāng)?shù)膶傩浴2帽P下面說明根據(jù)第二實施例的裁切。在步驟S1804,系統(tǒng)控制器50判斷將進行的編輯是否是大小調(diào)整。如果判斷出將進行的編輯不是大小調(diào)整(步驟S1804為“否”),則流程進入步驟S1813。在步驟S1813,系統(tǒng)控制器50判斷將進行的編輯是否是裁切。如果判斷出將進行的編輯是裁切(步驟S1813為“是”),則流程進入步驟S1814。在步驟S1814,系統(tǒng)控制器50使用圖像處理器24將解壓縮后的圖像數(shù)據(jù)剪切成特定大小。然后,在步驟S1815,系統(tǒng)控制器50對裁切之后保留的裁切圖像進行面部檢測。然后,在步驟S1816,系統(tǒng)控制器50使用圖像處理器24對裁切圖像進行大小調(diào)整(放大/縮小)。然后,在步驟S1817,系統(tǒng)控制器50使用壓縮/解壓縮部分16對大小調(diào)整后的圖像數(shù)據(jù)進行壓縮,并且將壓縮后的圖像數(shù)據(jù)再次存儲在存儲器32中。然后,在步驟S1818,系統(tǒng)控制器50獲取在步驟S1802所讀取的原始圖像文件的分類信息,并且將其存儲在系統(tǒng)儲存器52中。菜單畫面的使用使得用戶能夠指定裁切中剪切的位置和大小調(diào)整(放大/縮小)中的縮放因子。然后,在步驟S1819,系統(tǒng)控制器50生成編輯后的圖像數(shù)據(jù)的頭。更具體地,復(fù)制在存儲器32中所讀取的原始圖像文件的頭部,并且使用所復(fù)制的原始圖像文件的頭部,對于新生成的圖像文件進行參考圖24所述的頭生成。如果自動提供分類信息的設(shè)置為“0N”,則基于在步驟S1815所檢測到的面部信息,自動提供分類信息。適當(dāng)改變圖像的大小和創(chuàng)建日期和時間等項目的區(qū)域。這樣,完成新生成的圖像文件的圖像數(shù)據(jù)的生成。在步驟S1811,生成新生成的圖像文件的文件名稱。在本實施例中,生成文件名稱頂G_0003.JPG。然后,在步驟S1812,系 統(tǒng)控制器50將以上述方式所生成的圖像文件寫在存儲介質(zhì)200上,并且完成該編輯。對于裁切等涉及改變圖像的內(nèi)容的編輯,基于編輯后的圖像再次提供分類信息。因此,即使對于編輯后的圖像數(shù)據(jù),也可以進行高度方便的操作(例如,搜索)。如果判斷出將進行的編輯不是裁切(步驟S1813為“否”),則流程進入步驟S1820,在步驟S1820,系統(tǒng)控制器50進行其它處理。其它處理的例子包括圖像的色彩變換、改變圖像的形狀、以及組合。即使在這些情況下,也可以進行與編輯相對應(yīng)的圖像分析,并且還進行頭生成?,F(xiàn)在將參考圖25A 2 說明裁切的一個具體例子。在圖25A,附圖標(biāo)記2501表示裁切前圖像。附圖標(biāo)記2502表示將由來自用戶的操作裁切的裁切指定區(qū)域。附圖標(biāo)記2503表示拍攝時的面部檢測調(diào)焦框。附圖標(biāo)記2504表示激活日期打印設(shè)置時出現(xiàn)的信息,其表示拍攝日期。裁切前圖像2501具有屬性“標(biāo)簽(分類 目息)人;人數(shù)2 ;日期打印有;面部坐標(biāo)I :左中,10X 10 ;面部坐標(biāo)2 :中,10X10 ;調(diào)焦框坐標(biāo)I :左中,IOX 10 ;優(yōu)先級2 ;調(diào)焦框坐標(biāo)2 :中,IOX 10,優(yōu)先級I ;以及對焦圖像是”。圖25Β示出在使用裁切指定區(qū)域2502進行裁切之后保留的裁切圖像2505。根據(jù)圖18Α和18Β的流程圖,裁切圖像2505的屬性為“標(biāo)簽(分類信息)人;人數(shù)1 ;日期打印無;面部坐標(biāo)I :中,90 X 90 ;以及面部坐標(biāo)2 :無;調(diào)焦框坐標(biāo)I :中,90 X 90,優(yōu)先級I :調(diào)焦框坐標(biāo)2 :無以及對焦圖像是”。改變后的屬性信息使得在再現(xiàn)圖像時能夠進行適當(dāng)?shù)男畔@示和搜索。例如,如面部檢測調(diào)焦框2506中所示,即使在裁切之后,也可以顯示被攝體中哪一部分被識別為面部并將該部分判斷為調(diào)焦框。在圖25C中,附圖標(biāo)記2511表示裁切前圖像。附圖標(biāo)記2512表示將由來自用戶的操作裁切的裁切指定區(qū)域。附圖標(biāo)記2513表示拍攝時的面部檢測調(diào)焦框。裁切前圖像2511具有屬性“標(biāo)簽(分類信息)人;人數(shù)2 ;日期打印有;面部坐標(biāo)I :左中,IOX 10 ;面部坐標(biāo)2 :中,IOX 10 ;調(diào)焦框坐標(biāo)I :左中,IOX 10,優(yōu)先級2 ;調(diào)焦框坐標(biāo)2 :中,IOX 10,優(yōu)先級I;以及對焦圖像是”。圖2 示出在使用裁切指定區(qū)域2512進行裁切之后保留的裁切圖像2515。根據(jù)圖18Α和18Β的流程圖,裁切圖像2515的屬性為“標(biāo)簽(分類信息)風(fēng)景;人數(shù)0 ;日期打印無;面部坐標(biāo)I :無;以及面部坐標(biāo)2 :無;調(diào)焦框坐標(biāo)I :無;調(diào)焦框坐標(biāo)2 :無;以及對焦圖像否”。改變后的屬性信息使得在再現(xiàn)圖像時能夠進行適當(dāng)?shù)男畔@示和搜索。例如,根據(jù)參考圖18所述的處理,面部檢測調(diào)焦框2511具有屬性“標(biāo)簽人”,而裁切圖像2515具有屬性“標(biāo)簽風(fēng)景”。因此,利用檢索關(guān)鍵字“人”將檢索不到未拍攝到人的裁切圖像2515,并且可以利用檢索關(guān)鍵字“風(fēng)景”檢索到裁切圖像2515。裁切圖像2505和2515均具有從各自的裁切前圖像改變后的屬性“日期打印無”。例如,當(dāng)使用具有在打印時添加并打印日期的功能的打印機時,在打印裁切前圖像2501和2511等嵌入了日期的圖像的情況下,如果設(shè)置“日期打印有”,則打印機可以抑制打印日期,以避免日期信息的打印重疊。當(dāng)從圖像排除日期打印部分時,與在裁切圖像2505和2515中一樣,通過將屬性改變成“日期打印無”,允許打印機端適當(dāng)添加并打印日期。如上所述,根據(jù)本實施例,即使在編輯圖像之后,也可以提供適當(dāng)?shù)呐臄z信息??梢酝ㄟ^向系統(tǒng)或設(shè)備提供存儲用于實現(xiàn)至少一個上述實施例的軟件的程序代碼的存儲介質(zhì),來實現(xiàn)本發(fā)明。在這種情況下,該系統(tǒng)或設(shè)備中的計算機(或CPU或微處理·器單元(MPU))讀取存儲在該存儲介質(zhì)中的程序代碼。在這種情況下,從存儲介質(zhì)讀取的程序代碼本身實現(xiàn)上述實施例的功能,并且該程序代碼和存儲該程序代碼的存儲介質(zhì)包括在本發(fā)明的范圍中。用于提供程序代碼的存儲介質(zhì)的例子包括軟盤、硬盤、磁光盤(MO)、光盤只讀存儲器(CD-ROM)、可刻錄光盤(CD-R)、磁帶、非易失性存儲卡或ROM。通過執(zhí)行所讀取的程序代碼的計算機實現(xiàn)至少一個上述實施例的功能,這也包括在本發(fā)明的范圍中。例如,通過運行在計算機上的操作系統(tǒng)(OS)根據(jù)該程序代碼的指令所進行的部分或全部實際處理,實現(xiàn)至少一個上述實施例的功能,這也包括在本發(fā)明的范圍中。另外,有這樣一種情況將從存儲介質(zhì)讀取的程序代碼寫在包括在插入計算機中的功能擴展板或與計算機連接的功能擴展單元中的存儲器上。在這種情況下,利用例如包含在該功能擴展單元中的CPU根據(jù)該程序代碼的指令進行部分或全部實際處理,這也包括在本發(fā)明的范圍中。在以上所述中,說明了將本發(fā)明應(yīng)用于數(shù)字照相機的例子。該應(yīng)用不局限于這一例子。本發(fā)明可應(yīng)用于打印機、移動電話、移動終端等可以再現(xiàn)圖像的設(shè)備。根據(jù)本實施例,當(dāng)編輯圖像時,根據(jù)編輯的內(nèi)容,再提供與編輯后的圖像相對應(yīng)的分類信息。結(jié)果,可以向編輯后的圖像提供適當(dāng)?shù)姆诸愋畔?。根?jù)本實施例,即使在編輯圖像之后,也可以提供適當(dāng)?shù)呐臄z信息。盡管參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不局限于所公開的典型實施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功倉泛。
權(quán)利要求
1.一種圖像處理設(shè)備,包括 編輯單元,用于對提供有與人物的面部或人物有關(guān)的屬性信息的圖像進行裁切; 面部檢測單元,用于從裁切出的圖像檢測面部;以及 控制單元,用于在從所述裁切出的圖像檢測到面部的情況下,進行控制以記錄對圖像進行裁切之前所提供的與人物的面部或人物有關(guān)的所述屬性信息,并且在從所述裁切出的圖像沒有檢測到面部的情況下,進行控制以不記錄對圖像進行裁切之前所提供的與人物的面部或人物有關(guān)的所述屬性信息。
2.根據(jù)權(quán)利要求I所述的圖像處理設(shè)備,其特征在于,在所述編輯單元的裁切處理中裁切出所述面部的一部分的情況下,所述控制單元取消所述控制單元所提供的與所述面部有關(guān)的分類信息。
3.根據(jù)權(quán)利要求I或2所述的圖像處理設(shè)備,其特征在于,在所述面部的至少一部分存在于所述裁切出的圖像外部的情況下,所述控制單元取消與所述面部有關(guān)的分類信息。
4.根據(jù)權(quán)利要求I至3中任一項所述的圖像處理設(shè)備,其特征在于,還包括 攝像單元,用于拍攝圖像;以及 記錄單元,用于將所述攝像單元所拍攝的圖像連同與人物的面部或人物有關(guān)的所述屬性信息一起記錄在存儲介質(zhì)上, 其中,所述編輯單元讀出所述存儲介質(zhì)上所記錄的圖像并對該圖像進行裁切。
5.一種圖像處理設(shè)備,包括 攝像單元,用于拍攝圖像; 記錄單元,用于將所述攝像單元所拍攝的圖像與焦點位置信息一起記錄在存儲介質(zhì)上; 編輯單元,用于對與所述焦點位置信息一起記錄在所述存儲介質(zhì)上的圖像進行裁切;以及 控制單元,用于根據(jù)所述編輯單元裁切出的圖像的區(qū)域來取消所述記錄單元所記錄的所述焦點位置信息。
6.根據(jù)權(quán)利要求5所述的圖像處理設(shè)備,其特征在于,在所述編輯單元裁切出的圖像中不存在與所述焦點位置信息相對應(yīng)的位置的情況下,所述控制單元取消所述焦點位置信肩、O
7.一種圖像處理設(shè)備,包括 提供單元,用于在圖像的一部分中嵌入有日期信息的情況下,提供表示所述圖像中嵌入有日期信息的屬性信息; 編輯單元,用于對提供有所述屬性信息的圖像進行裁切;以及控制單元,用于在裁切出的圖像中不存在嵌入有日期信息的區(qū)域的情況下,將裁切之前所提供的所述屬性信息改變?yōu)楸硎緢D像中沒有嵌入日期的信息。
8.一種圖像處理方法,包括以下步驟 對具有與人物的面部或人物有關(guān)的屬性信息的圖像進行裁切; 從裁切出的圖像檢測面部;以及 在從所述裁切出的圖像檢測到面部的情況下,進行控制以存儲對所述圖像進行裁切之前所提供的與人物的面部或人物有關(guān)的所述屬性信息,并且在從所述裁切出的圖像沒有檢測到面部的情況下,進行控制以不存儲對圖像進行裁切之前所提供的與人物的面部或人物有關(guān)的所述屬性信息。
9.一種圖像處理設(shè)備的控制方法,所述圖像處理設(shè)備包括用于拍攝圖像的攝像單元,所述控制方法包括以下步驟 控制步驟,用于對提供給所述圖像的分類信息進行控制;以及 裁切步驟,用于對提供有焦點位置信息的圖像進行裁切, 其中,根據(jù)所述裁切步驟中裁切出的圖像的區(qū)域來取消所述控制步驟中所提供的所述焦點位置信息。
10.一種圖像處理方法,包括以下步驟 提供步驟,用于在圖像的一部分中嵌入有日期信息的情況下,提供表示所述圖像中嵌入有日期信息的屬性信息; 裁切步驟,用于對具有所述屬性信息的圖像進行裁切;以及 控制步驟,用于在裁切步驟中裁切出的圖像中不存在嵌入有日期信息的區(qū)域的情況下,進行控制以將對圖像進行裁切之前所提供的所述屬性信息改變?yōu)楸硎緵]有嵌入日期的信息。
全文摘要
本發(fā)明提供一種攝像設(shè)備和攝像方法。公開了一種用于允許向編輯后的圖像提供適當(dāng)?shù)姆诸愋畔⒌募夹g(shù)。當(dāng)判斷出編輯為裁切時,系統(tǒng)控制器使用圖像處理器將解壓縮后的圖像剪切成期望的大小,并且對裁切圖像進行面部檢測。系統(tǒng)控制器生成編輯后的圖像的圖像數(shù)據(jù)的頭。當(dāng)自動提供分類信息的設(shè)置為“ON”時,基于所檢測到的面部信息自動提供分類信息。
文檔編號H04N1/21GK102891965SQ201210350890
公開日2013年1月23日 申請日期2008年8月11日 優(yōu)先權(quán)日2007年8月10日
發(fā)明者中瀨雄一, 稻垣溫, 參納雅人, 池田平, 丹羽智弓, 渡邊等 申請人:佳能株式會社