專利名稱:圖像數(shù)據(jù)的文件管理方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及諸如電子照相機等圖像拾取裝置中的文件管理系統(tǒng),用于在將記錄圖像數(shù)據(jù)作為一個文件存儲到一個存儲設備中的情況下,即使是更換存儲介質,只要所述數(shù)據(jù)是由相同的圖像拾取裝置記錄的,就能夠為一個記錄圖像自動形成特有的文件名。
背景技術:
迄今為止,在利用一個電子照相機將一個圖像記錄到一個記錄介質上的情況下,雖然必須給圖像文件規(guī)定一個名稱,但是建議了一種每次照相操作都需要被修正的序號包括在所述文件名中的方法。但是,在這種裝置中,當更換記錄介質時,包括在所述圖像文件名中的序號被復位。因此,存在多個文件的文件名相同的情況。
由于傳統(tǒng)圖像數(shù)據(jù)的文件管理系統(tǒng)如上所述,所以,存在下述問題。
即,在文件名被如上所述形成的情況下,當企圖將來自存儲設備的數(shù)據(jù)傳輸給一個計算機時,存在有相同名稱的文件存在于所述計算機輔助存儲設備中的可能性。在這種情況下,用戶必須執(zhí)行一個過程,以便使存在于所述計算機輔助存儲設備中的文件被沖掉,或者,由于存在相同的文件名,會顯示一條指導用戶改變所述文件名的消息。
雖然可以形成的文件名的個數(shù)是由包括在所述文件名中的數(shù)字值的位數(shù)確定的,但是,在將一系列數(shù)字值,例如從五位數(shù)字值中的0開始的一系列數(shù)字值順序包括到文件名0中形成文件的情況下,可以被使用的數(shù)字值的個數(shù)等于從“00000”到“99999”范圍內的100000個。因此,超過100000的文件名就不能形成。為了避免這種限制,例如有一種方法,能夠以某種方式將包括在文件名內的數(shù)字值返回到原來的數(shù)字值,使得,例如,在“IMG99999.JPG”之后形成的文件名被設置成“IMG00000.JPG”。但是,在這種情況下,如果在所述存儲設備中仍然存在“IMG00000.JPG”文件,那么,原來存在的文件將被沖掉。
由于將被包括在所述文件名中的數(shù)字值是通過檢查存在于用于記錄數(shù)據(jù)的記錄介質內文件的文件名確定的,所以,在記錄介質是可更換的情況下,在多個記錄介質上形成相同文件名的文件。
發(fā)明內容
本發(fā)明的目的是解決上述存在的問題。
本發(fā)明提供了一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理系統(tǒng),包括計數(shù)器,每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;和連接到該計數(shù)器的發(fā)生器,基于該計數(shù)器的所述數(shù)字值產(chǎn)生文件名,其中,當將同一圖像拾取裝置拾取的圖像數(shù)據(jù)記錄到不同的記錄介質上時,所述發(fā)生器比較基于所述計數(shù)器獲得的數(shù)字值和所述記錄介質中用于存儲接下來拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值,如果用于下一個文件名的數(shù)字值不大于所述最大數(shù)字值,則用于下一個文件名的所述數(shù)字值被增大到大于所述最大數(shù)字值;如果用于下一個文件名的所述數(shù)字值大于所述最大數(shù)字值,則在產(chǎn)生文件名時用于下一個文件名的所述數(shù)字值保持不變。
本發(fā)明還提供了一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理方法,包括每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;和產(chǎn)生文件名,所述文件名包括基于所述計數(shù)獲得的數(shù)字值,其中,當將同一圖像拾取裝置拾取的圖像數(shù)據(jù)記錄到不同的記錄介質上時,比較基于所述計數(shù)獲得的數(shù)字值和所述記錄介質中用于存儲接下來的拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值,如果用于下一個文件名的數(shù)字值不大于所述最大數(shù)字值,則用于下一個文件名的所述數(shù)字值被增大到大于所述最大數(shù)字值;如果用于下一個文件名的所述數(shù)字值大于所述最大數(shù)字值,則在產(chǎn)生文件名時用于下一個文件名的所述數(shù)字值保持不變。
本發(fā)明還提供了一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理系統(tǒng),包括計數(shù)器,每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值,并且即使在記錄介質被變更為不同的記錄介質時仍然保持該數(shù)字值;和連接到該計數(shù)器的發(fā)生器,基于該計數(shù)器的所述數(shù)字值產(chǎn)生文件名,其中,當將同一圖像拾取裝置拾取的下一個圖像數(shù)據(jù)記錄到所述不同的記錄介質上時,所述發(fā)生器比較從所述計數(shù)器獲得的數(shù)字值和所述不同的記錄介質中用于存儲接下來拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值。
本發(fā)明還提供了一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理方法,包括每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;即使在記錄介質被變更為不同的記錄介質時仍然保持該數(shù)字值;當將同一圖像拾取裝置拾取的下一個圖像數(shù)據(jù)記錄到所述不同的記錄介質上時,檢測所述不同的記錄介質中用于存儲接下來拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值;比較所述最大數(shù)字值核基于所述計數(shù)器獲得的數(shù)字值;以及當由同一圖像拾取裝置拾取的所述下一個圖像數(shù)據(jù)被記錄到所述不同的記錄介質上時,根據(jù)上述比較步驟的比較結果產(chǎn)生文件名。
本發(fā)明還提供了一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理系統(tǒng),包括計數(shù)器,每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;和連接到該計數(shù)器的發(fā)生器,基于該計數(shù)器的所述數(shù)字值產(chǎn)生文件名,其中,所述發(fā)生器被配置為,如果將同一圖像拾取裝置拾取的下一個圖像數(shù)據(jù)記錄到不同的記錄介質上,則比較基于所述計數(shù)器獲得的數(shù)字值和所述記錄介質中用于存儲接下來拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值;其中,當與所述圖像文件相關聯(lián)地記錄聲音信息時,所述發(fā)生器還產(chǎn)生用于聲音文件的文件名,該文件名包括與所述圖像文件名的數(shù)字值相同的數(shù)字值,并且具有與所述圖像文件名的固定字母不同的固定字母。
本發(fā)明還提供了一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理方法,包括每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;和基于所述計數(shù)的所述數(shù)字值產(chǎn)生文件名,其中,所述產(chǎn)生步驟包括如果將同一圖像拾取裝置拾取的下一個圖像數(shù)據(jù)記錄到不同的記錄介質上,則比較基于所述計數(shù)獲得的數(shù)字值和所述記錄介質中用于存儲接下來拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值;其中,當與所述圖像文件相關聯(lián)地記錄聲音信息時,所述產(chǎn)生步驟還產(chǎn)生用于聲音文件的文件名,該文件名包括與所述圖像文件名的數(shù)字值相同的數(shù)字值,并且具有與所述圖像文件名的固定字母不同的固定字母。
本發(fā)明還提供了一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理系統(tǒng),包括計數(shù)器,每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;和連接到該計數(shù)器的文件名發(fā)生器,基于該計數(shù)器的所述數(shù)字值產(chǎn)生文件名,其中,如果將同一圖像拾取裝置拾取的所述數(shù)據(jù)記錄到不同的記錄介質上,則所述文件名發(fā)生器比較基于所述計數(shù)器獲得的數(shù)字值和所述不同的記錄介質中用于存儲所述拾取的數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值;以及連接到所述文件名發(fā)生器的目錄名發(fā)生器,產(chǎn)生各包括一個數(shù)字值的目錄名,其中,每一個目錄包括多個數(shù)據(jù)文件,當被包括在當前目錄中的數(shù)據(jù)文件的數(shù)量達到一預定值時,創(chuàng)建下一個目錄,被包括在目錄名中的數(shù)字值增加。
本發(fā)明還提供了一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理方法,包括每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;基于所述計數(shù)的所述數(shù)字值產(chǎn)生文件名,其中,該產(chǎn)生文件名的步驟包括如果將同一圖像拾取裝置拾取的下一個數(shù)據(jù)記錄到不同的記錄介質上,則比較基于所述計數(shù)獲得的數(shù)字值和所述不同的記錄介質中用于存儲下一個拾取的數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值;以及產(chǎn)生各包括一個數(shù)字值的目錄名,其中,每一個目錄包括多個數(shù)據(jù)文件,當被包括在當前目錄中的數(shù)據(jù)文件的數(shù)量達到一預定值時,創(chuàng)建下一個目錄,被包括在目錄名中的數(shù)字值增加。
上述系統(tǒng)可以包括電子照相機,上述方法可以在電子照相機中執(zhí)行。
通過結合附圖的下述詳細描述和所附權利要求,本發(fā)明上述和其它的目的和特性將會變得更加明顯。
圖1用于解釋一個實施例的設備構成;圖2的方框圖示出了所述實施例的系統(tǒng)結構;圖3的方框圖示出了在該實施例中一個電子照相機的系統(tǒng)結構;圖4A,4B,4C和4D是流程圖,它們示出了當一個存儲卡被插入到所述電子照相機時的操作;圖5的流程示出了當數(shù)據(jù)被存儲到電子照相機中的存儲卡時的操作;圖6的流程示出了當所述存儲卡被插入到所述電子照相機中時的接收操作;圖7的流程示出了在所述電子照相機主應用程序中的一個異常處理操作;圖8的流程示出了在包括在一個文件例中的數(shù)字值和包括在用于存儲它們的目錄名中的數(shù)字值之間的關系;和圖9示出了在所述實施例中利用所述電子照相機形成的文件結構。
具體實施例方式
圖1示出了本發(fā)明一個實施例的設備結構和示出了作為一個平臺的包括一個電子照相機(圖像拾取裝置)在內的個人計算機系統(tǒng)的結構例。
在圖1中,計算機包括主體1;用于顯示數(shù)據(jù)的顯示器2;一個用做一般指示設備的鼠標3;鼠標按鈕4;用于輸入和輸出的一個鍵盤5;用于將電子照相機連接到所述計算機上的一個接口6。諸如雙向并行接口、SXSI接口或能夠高速傳送圖像的接口的普通接口被用做接口6。
圖2是一個方框圖,它示出了根據(jù)所述實施例包括軟件和硬件在內的文件管理系統(tǒng)的結構。在該圖中,示出了硬件19,操作系統(tǒng)(此后簡稱之為“OS”)15,該操作系統(tǒng)在硬件19的基礎上運行;和在OS15基礎上運行的應用軟件14。
沒有示出那些雖然作為必要部件明顯地包括在構成硬件19和OS的模塊當中但解釋實施例時并不直接需要的模塊。作為沒有示出的模塊的例子,有作為硬件的CPU和存儲器以及作為OS的存儲器管理系統(tǒng)等。
在圖2中示出了一個用于物理存儲文件或數(shù)據(jù)的硬盤25;構成OS和具有使應用軟件14不必了解硬件19就能夠輸入和輸出文件的功能的一個文件系統(tǒng)18。
盤I/O接口24允許文件系統(tǒng)18執(zhí)行對硬盤25讀和寫的操作,繪圖管理系統(tǒng)17構成OS15并具有使應用軟件14能夠在不必了解硬件19就可以作圖的功能。
視頻接口23允許繪圖管理系統(tǒng)17在顯示器上作圖;輸入設備管理系統(tǒng)16構成OS15并具有使應用軟件14能夠在不知道硬件19的情況下接收用戶輸入的功能。
鍵盤接口20允許輸入設備管理系統(tǒng)16接收鍵盤輸入;鼠標接口22使輸入設備管理系統(tǒng)16能夠接收來自鼠標3的輸入。
電子照相機7被連接到雙向接口26、SCSI接口等并能夠經(jīng)過輸入設備管理系統(tǒng)16發(fā)送和接收圖像數(shù)據(jù)等。
電子照相機有主機部分11;圖中還示出了利用由用戶輸入的屬性信息或關鍵字等管理圖像數(shù)據(jù)的數(shù)據(jù)管理單元12,以及用于顯示被管理圖像數(shù)據(jù)的數(shù)據(jù)顯示單元13。
在該系統(tǒng)中,來自電子照相機7的圖像數(shù)據(jù)被傳送給一個計算機或被傳送的圖像數(shù)據(jù)由電子照相機的主機部分11登記到圖像數(shù)據(jù)管理系統(tǒng)11中。
圖3的方框圖示出了構成電子照相機7的一個系統(tǒng)。雖然是必需部件但在解釋實施例時并不直接需要的模塊沒有示出。
在圖3中,圖像拾取單元31包括一個透鏡和CCD,并產(chǎn)生照相圖像作為圖像數(shù)據(jù)(JPG數(shù)據(jù))。圖像拾取器31同時形成一個作為被照相圖像的縮小圖像的小型圖像(縮略圖)數(shù)據(jù)。
在該系統(tǒng)的電子照相機7中,不僅照有圖像,而且,可以由記錄單元32記錄音頻聲音而作為記錄數(shù)據(jù)(波形數(shù)據(jù))輸出。使用了一個輔助存儲器去存儲作為文件的來自圖像拾取單元31和記錄單元32的數(shù)據(jù)。在這個系統(tǒng)中,與作為可拆卸記錄介質的PCMCIA相對應的存儲卡被用做輔助存儲設備33。
接口34連接到電子照相機7和所述計算機。接口34被連接到圖2所示的雙向并行/SCSI接口。諸如雙向并行接口或SCSI接口等的通用接口被以和接口26相似的方式用做接口34。
控制單元35構成文件名形成裝置。控制單元35控制整個電子照相機的操作。文件號閾值存儲器36用于保存包括在所述文件中的數(shù)字值中的正常值的最大值。在這個系統(tǒng)中,當超過這個數(shù)字值的數(shù)字值包括在文件名中時,執(zhí)行某種異常處理,借此避免在所述數(shù)字值循環(huán)一次之后形成重疊的文件名。
當前文件號計數(shù)器37為非易失存儲器,用于保存包括在連續(xù)形成的文件名中的數(shù)字值。(在電子照相機出廠時設置的)當前文件號的最初值等于1。因此,即使是進行電子照相機7的電源通/斷操作,或執(zhí)行存儲卡的更換等操作,在使用期限內由一個電子照相機產(chǎn)生的文件名也是唯一和不重疊的特有名。
下面描述系統(tǒng)中命名一個文件名和目錄名的規(guī)則。
在所述實施例的系統(tǒng)中,為了自動形成一個唯一的文件名,5位數(shù)的數(shù)字值包括在文件名的一部分中。在這個例子中,假設將被包括的數(shù)字值基本是每形成一個文件連續(xù)加1。當被形成的數(shù)字值等于或大于存儲在文件號閾值存儲器36中的值時,執(zhí)行一個異常處理。
在該實施例中,所述文件號閾值存儲器36存儲有99900的數(shù)字值。99900的數(shù)字值用于提供到作為5位十進制數(shù)最大值的99999以下的容限,并且不限于此。例如,在99000的情況下不存在問題。通過設置具有某個容限的文件號閾值,即使是形成了包括數(shù)字值超過這個閾值的文件名,也能夠避免立刻發(fā)生麻煩的情況。
根據(jù)包括在文件名中的數(shù)字值,按每批預定數(shù)目的文件,所述文件被歸入多個子目錄中。子目錄的文件名也是自動形成和存儲到所述存儲設備中的。
在該系統(tǒng)中,用于存儲由電子照相機7形成的文件的子目錄從“CTG”例如“CTG10100”開始,從而具有包括5位十進制數(shù)的8字符文件名。下面的說明假設5位十進制數(shù)被設置成目錄號,用于存儲的目錄被設置成CTG目錄。
CTG目錄被設置在輔助存儲設備33中根目錄下的“DC”子目錄下。
由電子照相機7形成的圖像和音頻數(shù)據(jù)的文件名由8個字符和3個字符的擴展的文件名構成。在該系統(tǒng)中,從用于存儲圖像數(shù)據(jù)的文件名的頭開始的3個字符的字母數(shù)字字符被固定設置成“AUT”。類似的,小型圖像文件名的頭3個字符被固定設置成“THM”和從音頻數(shù)據(jù)文件名的頭開始的3個字符被固定設置成“SND”。
例如,在圖像數(shù)據(jù)的情況下,所述文件名是“AUT10100.JPG”。在小型數(shù)據(jù)的情況下,文件名是“THM10100.JPG”。在音頻數(shù)據(jù)的情況下,文件名是“SND10100.WAV”。如上所述,每個文件名都由3個字符、5位十進制數(shù)和3個字符的擴展表示。在下面的描述中,5位十進制數(shù)被設置成所述文件號。
在這個系統(tǒng)中,具有相同文件號的圖像或音頻文件被作為一組數(shù)據(jù)處理并被設置成一個目標。例如,用于文件名“AUT10100.JPG”圖像數(shù)據(jù)的小型圖像數(shù)據(jù)的文件名是“THM10100.JPG”,當存在有音頻數(shù)據(jù)時,它的文件名是“SND10100.WAV”。這3個文件構成了一個目標。在該實施例的系統(tǒng)中,每次形成一個目標,當前文件號計數(shù)器37的值都要加1。
在該系統(tǒng)中,為了將所述目標作為一個數(shù)據(jù)單元進行處理,在刪除數(shù)據(jù)的情況下,它是在目標單元基礎上執(zhí)行的。在從照相機7或計算機主機部分中刪除目標的情況下,如果在包括在所述目標的一個文件中存在保護屬性(只讀),那么,這個目標就不能被刪除。
在該系統(tǒng)中,包括在一個CTG目錄中的目標數(shù)(kNumObjInDir)被預先確定。另外,利用圖8所示等式A確定CTG目錄的目錄號(dirNo),在所述CTG目錄中,存在有包括具有一定文件號(fileNo)的文件的目標。圖9示出了根據(jù)這個規(guī)則由照相機7形成的目錄和文件的結構例。
下面將描述文件名的形成方法和決定方法,以及用于將所述文件名存儲到該實施例系統(tǒng)中的CTG目錄的形成方法。
在該系統(tǒng)中,微軟有限公司的MS-DOS被用做硬盤操作系統(tǒng)以管理用做電子照相機7存儲設備的所述存儲卡的文件結構。
下面結合圖4A和4B的流程描述當用做存儲介質的存儲卡被插入到電子照相機7時或當電子照相機的電源被接通時執(zhí)行的處理。
首先,在步驟S1執(zhí)行一個檢查,以看一看被插入到電子照相機7中的卡是否正常。如果該卡不正常,為了通知用戶這個事實,在步驟S18顯示一個警告消息,處理程序結束。不正常的卡表示該卡的內容不能被電子照相機7讀出。在正??ǖ那闆r下,執(zhí)行步驟S2。
在步驟S2,檢查所述卡存儲區(qū)域內的文件結構并檢查在根目錄中是否存在文件名為“DC”的文件。如果存在有這樣文件名的文件,由于不能形成同名的目錄,所以執(zhí)行步驟S18,在顯示裝置上顯示向用戶通知原因的消息,處理結束。當在所述根目錄中不存在名稱為“DC”的文件時,執(zhí)行步驟S3。
在步驟S3,檢查在根目錄中是否存在名為“DC”的目錄(¥DC)。在該系統(tǒng)中,由電子照相機產(chǎn)生的諸如圖像數(shù)據(jù)或音頻數(shù)據(jù)的數(shù)據(jù)被存儲在名為“DC”的目錄中作為所述根目錄的子目錄。這種目錄在下面的描述中被稱之為DC目錄。
當不存在所述DC目錄時,執(zhí)行步驟S17,形成一個DC目錄。此后,處理轉移到步驟S19。當存在所述DC目錄時,執(zhí)行步驟S4。
在步驟S4,檢查DC目錄中的內容。如果存在空CTG目錄,則將其刪除??誄TG目錄表示其中沒有文件和目錄存在的一個目錄。
在步驟S5,檢查在所述DC目錄中是否存在CTG目錄。如果不存在,執(zhí)行步驟S19。
步驟S19涉及當不存在作為DC目錄子目錄的CTG目錄時執(zhí)行的一個處理。即這個處理是在被照相機7或主機部分或已經(jīng)被全部擦除(擦除全部)的所述照相機格式化之后的卡剛剛被插入所述電子照相機的情況下執(zhí)行的。
存儲在電子照相機7當前文件號計數(shù)器37中的當前文件號與記錄在文件號閾值存儲器36中的文件號閾值比較。當當前文件號超過文件號閾值時,執(zhí)行步驟S20的處理以便執(zhí)行異常處理(1),該處理將在后面描述。此后,處理前進到步驟S21,形成其中當前目錄號被設置成所述目錄號的CTG目錄。處理結束。
通過利用當前文件號代替圖8所示等式A中的文件號可以獲得當前目錄號。在下面的描述中,當前目錄號表示通過將該時刻的當前文件號代入圖8所示等式A中獲得的目錄號。
在步驟S5,當一個或多個目錄存在于所述DC目錄中時,處理前進到步驟S6。
在步驟S6,從DC目錄中的多個目錄入口內搜索從“CTG”開始的目錄入口。從它們之中獲得具有最大目錄號的目錄入口并將該值存儲到作為變量的最大目錄號dirNoFound中。
在步驟S7,檢查具有與在步驟S6獲得的最大目錄號dirNoFound對應的名稱的內容是文件還是目錄。在是目錄的情況下,執(zhí)行步驟S12。在是文件的情況下,執(zhí)行步驟S8,最大目錄號dirNoFound的值加1。然后,在步驟S9檢查所生成的值是否超過了上限目錄號。
所述上限目錄號是將文件號的可能值當中的上限99999代入圖8等式A中的文件號fileNo獲得的。如果最大目錄號dirNoFound大于這個值,則在步驟S8顯示一個出錯消息,處理結束。如果不大于這個值,處理前進到步驟S10。
在步驟S10,檢查是否存在這樣的CTG目錄,其中,在步驟S8獲得的最大數(shù)dirNoFound被設置成目錄號。當不存在時,在步驟S11形成一個CTG目錄。
在步驟S12,通過比較檢查當前目錄號currDirNo是否大于最大目錄號dirNoFound。當大于時,在步驟S21形成其中當前目錄號被設置成所述目錄號的CTG目錄。如果小于,處理前進到步驟S13。
在步驟S13,檢查在其中最大目錄號dirNoFound等于目錄號的目錄中的內容。獲得在包括在所述目錄中的文件當中具有最大文件號的文件并將該文件存儲到最大文件號fileNoFound中。在這個例子中,當在所述目錄中不存在該文件時,設置當圖8等式B中目錄號dirNoFound被替換時可以被設置成文件號fileNo的可能值當中的最小值。
在步驟S14,在步驟S13獲得的最大文件號和當前文件號相比較。如果當前文件號不大于最大文件號,執(zhí)行步驟S15,反之,處理前進到步驟S16。
在步驟S15,當前文件號被改變成通過將最大文件號加1所獲得的值。在所生成值的基礎上通過圖8所示等式A修改當前目錄號。
在步驟S16,檢查是否存在其中當前目錄號被設置成所述目錄號的CTG目錄。當存在時,處理結束。當不存在時,在步驟S21形成與該當前目錄號對應的CTG目錄,處理程序結束。
通過上述處理,執(zhí)行用于存儲當所述卡被插入到該系統(tǒng)中時由照相機產(chǎn)生的數(shù)據(jù)的CTG目錄的設置和包括在隨后要形成的文件名當中的當前文件號的設置。當已經(jīng)格式化的卡或全擦除(EraseAll)卡被插入時,如果當前文件號大于文件號閾值,當前文件號被初始化為1。在這種情況下,由于在存儲卡中理應不存在目標,所以可以避免將一個新的數(shù)據(jù)以和原來就已存在的文件相同的文件名加以存儲從而丟失原來就已存在的固有數(shù)據(jù)的情況。
下面結合5所示的流程描述將由照相機7產(chǎn)生的圖像存儲到所述卡中的情況。
首先,在步驟S31,將被記錄的數(shù)據(jù)作為一個文件存儲到存儲設備中。此時的文件號就是當前文件號,通過圖8所示等式A從當前文件號獲得其中存儲了所述文件的CTG目錄的目錄號。
在步驟S32,當前文件號加1和在所生成值的基礎上獲得當前目錄號。
在步驟S33,檢查在DC目錄中是否存在與所述當前目錄號對應的目錄。當它已經(jīng)存在時,處理程序結束。當它不存在時,在步驟S34,形成其中目錄號被設置成所述當前目錄號的一個目錄,處理結束。
下面解釋上述的異常處理。在該系統(tǒng)中,由一個照相機產(chǎn)生的文件名是唯一的。但是,如上所述,由于所述文件名是諸如“AUT10100.JPG”的由包括3個字符的字母數(shù)字字符和5位十進制數(shù)的文件號以及3個字符的擴展組成的,所以可以被用做文件號的最后(最大)值是99999。
因此,當當前文件號超過這個值時,照相機顯示出錯并不工作或簡單地將文件號初始化為0和重新形成一個文件,而不考慮存在文件號0的文件。因此,在該實施例中,作為異常處理執(zhí)行下面的處理以避免照相機進入這種狀態(tài)。
(1)首先,在存儲在照相機7中的當前文件號等于或大于作為文件號閾值的99999和所述卡中不存在CTG目錄的情況下,當前文件號的值被初始化為1。
(2)當在主機部分中發(fā)現(xiàn)具有其文件號等于或大于99900的文件的卡時,所有文件都從所述卡傳送給所述計算機,然后,顯示一個促使用戶通過卡格式化處理等刪除所有CTG目錄的消息。
當卡被插入或當利用被插入的卡接通電子照相機的電源時,執(zhí)行上述第一種異常處理(1)。當當前文件號超過所述照相機中預置文件號閾值(99900)時執(zhí)行這個處理。如果在所述卡中不存在CTG目錄,當前文件號在照相機本體內被初始化。這個處理對應于圖4B所示步驟S20的處理。
當計算機試圖讀所述卡時執(zhí)行第二異常處理。當存在其中等于或大于文件號閾值的一個值被設置成文件號的文件時,顯示一個警告消息,借此以通知用戶刪除在所述卡中的所有CTG目錄。此后,當該卡被再次插入照相機或電源被再次接通時,執(zhí)行在圖4所示流程中步驟S20的異常處理(1),當前文件號被復位到1。
通過上述操作,即使是文件號被重疊形成,也可以避免由于沖掉所述文件引起的數(shù)據(jù)丟失。
下面結合一個流程來描述上述的異常處理操作。
圖6示出了由電子照相機執(zhí)行并與圖4B所示步驟S20中的處理對應的第一異常處理(1)的操作。
首先,在步驟S41檢查被插入到照相機7的卡是否存在CTG目錄。如果不存在,在步驟S42將當前文件號復位到1。
圖7示出了當照相機7被連接到計算機上時執(zhí)行的第二異常處理(2)的操作。這個處理是由主機部分執(zhí)行的。
首先在步驟S51,檢查是否存在存儲了其文件號等于或大于文件號閾值的文件的CTG目錄。所述文件號閾值是從照相機7獲得的。這里將被檢查的CTG目錄的目錄號是通過利用文件號閾值替換圖8所示等式A中的文件號獲得的。當它不存在時,異常處理(2)結束。當它存在時,處理前進到步驟S52。
步驟S52的處理是當當前文件號超過文件號閾值時執(zhí)行的。在這種情況下,向用戶顯示一個警告消息和表示采取一個對策的消息。
通過利用上述兩個異常處理,將文件號閾值設置為小于文件號可能值當中的最大值而使其具有一個容限(裕度),如果存在其文件號超過文件號閾值的文件,主機部分將示出一個警告消息和采取一個對策的方法。由于文件號閾值小于文件號的可能值,所以,即使是在該文件號不得不超過所述文件號閾值的情況下,照相機7也能夠被使用一小段時間(在該文件號等于可能值當中最大值之前)而不會有任何麻煩。
在上述實施例的系統(tǒng)中,通過將所述數(shù)字值保存到非易失計數(shù)器以存儲包括到由電子照相機7形成的文件的文件名中的數(shù)字值,在一個照相機7使用壽命期間由該照相機7產(chǎn)生的文件名變成是唯一的。當所述數(shù)字值循環(huán)一次并被初始化時,即使是在計數(shù)器的值不得已被初始化和不得不形成相同文件名的情況下,也可以避免由于相同文件名的存在所引起的改寫和向原來就已存在的文件存儲數(shù)據(jù)而導致的數(shù)據(jù)丟失。
在上述實施例中,雖然在所述文件號超過該文件號的上限時給出一個警告,但本發(fā)明并不局限于這個實施例。它還可以監(jiān)視所述目錄號是否超過了它的上限值。作為這種情況的一個例子,圖4B的步驟S19可以被改變成圖4C所示的步驟S19′,該步驟監(jiān)視當前的目錄號是否超過了99900。在這個例子中,目錄閾值99900可以存儲在照相機的非易失存儲器中。另外,還可以將通過把目錄號99900代入圖8所示等式B中的第一表達式所獲得的值4995001存儲到照相機的非易失存儲器中作為文件號閾值,然后代入圖8所示等式A計算該目錄閾值。在后一種情況下,如圖4D步驟S19″所示,當前文件號當然可以直接和文件號閾值相比較。另外,如果文件號超過了5位數(shù)的號,其文件名可以根據(jù)該文件號的較低文件數(shù)字產(chǎn)生。例如,其文件號是110010的文件是AUT10010.JPG、THM10010.JPG和SND10010.WAV和它的目錄是CTG02200。
根據(jù)上述的本發(fā)明,在通過例如把處于升序或降序狀態(tài)的數(shù)字值包括到所述文件名中連續(xù)地形成文件名的系統(tǒng)中,通過準備一個計數(shù)器以便保存將被包括在所述文件名中的數(shù)字值,即使是在所述圖像拾取裝置的電源被接通/關斷或記錄介質被更換的情況下,只要所述的圖像數(shù)據(jù)是由相同的圖像拾取裝置記錄的,就會形成不重疊的特殊文件名以記錄圖像數(shù)據(jù)和避免多個具有相同名稱文件的存在。
通過當所述計數(shù)器的值位于某個范圍之內時顯示警告消息和采取對策的方法作為異常處理,即使是在所述數(shù)字值被循環(huán)一次和形成相同文件名的情況下,也能夠避免文件被沖掉和數(shù)據(jù)被刪除的情況。
再有,通過將文件分類到適當?shù)哪夸浿泻痛鎯Ρ环诸惖奈募鑫募到y(tǒng)搜索所存在的文件以確定新文件名所需要的時間可以縮短。例如,當在該實施例中描述的kNumObjInDir預先被設置成50時,存儲在一個目錄中的最大文件號是150。特別是,與1000個圖像被存儲在一個目錄中相比較,當通過搜索其它記錄圖像的文件名以檢測是否存在相同文件名,以便記錄第1000個圖像時,只需要搜索20個目錄的目錄入口和處于最大目錄中的147個文件,因此,確定新文件名所需的時間可以被減少到1/5以下。這個搜索可以利用80C86、80MHz的CPU在一秒內執(zhí)行,因此具有足夠的實用性。另外,通過將kNumObjInDir設置成50,可以很容易地計算目錄號和文件號之間的關系,從而很容易識別這種關系。
可以構成本發(fā)明的很多不同實施例而不脫離本發(fā)明的精神和范圍。應當理解,除了所附權利要求以外,本發(fā)明并不局限于上述特定
權利要求
1.一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理系統(tǒng),包括計數(shù)器,每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;和連接到該計數(shù)器的發(fā)生器,基于該計數(shù)器的所述數(shù)字值產(chǎn)生文件名,其中,當將同一圖像拾取裝置拾取的圖像數(shù)據(jù)記錄到不同的記錄介質上時,所述發(fā)生器比較基于所述計數(shù)器獲得的數(shù)字值和所述記錄介質中用于存儲接下來拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值,如果用于下一個文件名的數(shù)字值不大于所述最大數(shù)字值,則用于下一個文件名的所述數(shù)字值被增大到大于所述最大數(shù)字值;如果用于下一個文件名的所述數(shù)字值大于所述最大數(shù)字值,則在產(chǎn)生文件名時用于下一個文件名的所述數(shù)字值保持不變。
2.如權利要求1所述的系統(tǒng),還包括顯示單元,當所述計數(shù)器的數(shù)字值達到一個預定閾值時顯示預定的消息。
3.如權利要求1所述的系統(tǒng),其特征在于,所述數(shù)字值從一個小數(shù)字值增加,并且用于當前文件名的數(shù)字值或者用于下一個文件名中的數(shù)字值被保存在所述計數(shù)器中。
4.如權利要求2所述的系統(tǒng),其特征在于,所述消息包括刪除所述介質中的所有文件的指導。
5.如權利要求2所述的系統(tǒng),其特征在于,所述消息包括格式化所述介質的指導。
6.如權利要求1所述的系統(tǒng),其特征在于,所述計數(shù)器包括非易失性存儲器。
7.如權利要求1所述的系統(tǒng),其特征在于,所述發(fā)生器還產(chǎn)生用于相應的聲音文件的文件名,該文件名包括與所述圖像文件名的數(shù)字值相同的數(shù)字值。
8.如權利要求1所述的系統(tǒng),還包括刪除單元,該刪除單元將文件名中具有相同的數(shù)字值的一組文件一同刪除。
9.如權利要求1所述的系統(tǒng),還包括產(chǎn)生包括數(shù)字值的目錄名的目錄名發(fā)生器,其中,每一個目錄包括多個文件,當被包括在當前目錄中的文件數(shù)量達到預定值時,創(chuàng)建下一個目錄,包括在目錄名中的所述數(shù)字值增加。
10.如權利要求8所述的系統(tǒng),還包括顯示單元,當所述目錄名的所述數(shù)字值達到一個預定閾值時顯示預定的消息。
11.一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理方法,包括每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;和產(chǎn)生文件名,所述文件名包括基于所述計數(shù)獲得的數(shù)字值,其中,當將同一圖像拾取裝置拾取的圖像數(shù)據(jù)記錄到不同的記錄介質上時,比較基于所述計數(shù)獲得的數(shù)字值和所述記錄介質中用于存儲接下來的拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值,如果用于下一個文件名的數(shù)字值不大于所述最大數(shù)字值,則用于下一個文件名的所述數(shù)字值被增大到大于所述最大數(shù)字值;如果用于下一個文件名的所述數(shù)字值大于所述最大數(shù)字值,則在產(chǎn)生文件名時用于下一個文件名的所述數(shù)字值保持不變。
12.如權利要求11所述的方法,還包括當所述計數(shù)步驟中的數(shù)字值達到一個預定閾值時顯示預定的消息。
13.如權利要求11所述的方法,其特征在于,所述數(shù)字值從一個小數(shù)字值增加,并且用于當前文件名的數(shù)字值或者用于下一個文件名的數(shù)字值在所述計數(shù)步驟中被保存。
14.如權利要求11所述的方法,其特征在于,如果所述計數(shù)步驟中的數(shù)字值達到預定的值并且如果在所述記錄介質中沒有用于保存所述拾取的圖像數(shù)據(jù)的目錄,則所述計數(shù)步驟中的所述數(shù)字值被重置。
15.如權利要求12所述的方法,其特征在于,所述消息包括刪除所述介質中的所有文件的指導。
16.如權利要求12所述的方法,其特征在于,所述消息包括格式化所述介質的指導。
17.如權利要求11所述的方法,其特征在于,所述計數(shù)步驟中的數(shù)字值被保存在非易失性存儲器中。
18.如權利要求11所述的方法,還包括使用與相應圖像數(shù)據(jù)文件名所使用的數(shù)字值相同的數(shù)字值產(chǎn)生用于聲音文件的文件名。
19.如權利要求11所述的方法,還包括將文件名中具有相同的數(shù)字值的一組文件一同刪除。
20.如權利要求11所述的方法,還包括產(chǎn)生包括數(shù)字值的目錄名,其中,每一個目錄包括多個文件,當被包括在當前目錄中的文件數(shù)量達到預定值時,創(chuàng)建下一個目錄,包括在目錄名中的所述數(shù)字值增加。
21.如權利要求20所述的方法,還包括當所述目錄名的所述數(shù)字值達到一個預定閾值時顯示預定的消息。
22.一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理系統(tǒng),包括計數(shù)器,每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值,并且即使在記錄介質被變更為不同的記錄介質時仍然保持該數(shù)字值;和連接到該計數(shù)器的發(fā)生器,基于該計數(shù)器的所述數(shù)字值產(chǎn)生文件名,其中,當將同一圖像拾取裝置拾取的下一個圖像數(shù)據(jù)記錄到所述不同的記錄介質上時,所述發(fā)生器比較從所述計數(shù)器獲得的數(shù)字值和所述不同的記錄介質中用于存儲接下來拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值。
23.如權利要求22所述的系統(tǒng),其特征在于,所述發(fā)生器進行控制,使得如果用于下一個文件名的所述數(shù)字值不大于所述最大數(shù)字值,則用于下一個文件名的所述數(shù)字值被增大到大于所述最大數(shù)字值;如果用于下一個文件名的所述數(shù)字值大于所述最大數(shù)字值,則在產(chǎn)生文件名時用于下一個文件名的所述數(shù)字值保持不變。
24.如權利要求22所述的系統(tǒng),還包括顯示單元,當所述計數(shù)器的數(shù)字值達到一個預定閾值時顯示預定的消息。
25.如權利要求22所述的系統(tǒng),其特征在于,所述發(fā)生器進行控制,使得所述數(shù)字值從一個小數(shù)字值增加,并且所述計數(shù)器保存用于當前文件名的數(shù)字值或者用于下一個文件名的數(shù)字值。
26.如權利要求24所述的系統(tǒng),其特征在于,所述消息包括刪除所述介質中的所有文件的指導。
27.如權利要求24所述的系統(tǒng),其特征在于,所述消息包括格式化所述介質的指導。
28.如權利要求22所述的系統(tǒng),其特征在于,所述計數(shù)器包括非易失性存儲器。
29.如權利要求22所述的系統(tǒng),其特征在于,所述發(fā)生器還產(chǎn)生用于相應的聲音文件的文件名,該文件名包括與所述圖像文件名的數(shù)字值相同的數(shù)字值。
30.如權利要求22所述的系統(tǒng),還包括刪除單元,該刪除單元將文件名中具有相同的數(shù)字值的一組文件一同刪除。
31.如權利要求22所述的系統(tǒng),還包括產(chǎn)生包括數(shù)字值的目錄名的目錄名發(fā)生器,其中,每一個目錄包括多個文件,當被包括在當前目錄中的文件數(shù)量達到預定值時,創(chuàng)建下一個目錄,包括在目錄名中的所述數(shù)字值增加。
32.如權利要求31所述的系統(tǒng),還包括顯示單元,當所述目錄名的所述數(shù)字值達到一個預定閾值時顯示預定的消息。
33.一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理方法,包括每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;即使在記錄介質被變更為不同的記錄介質時仍然保持該數(shù)字值;當將同一圖像拾取裝置拾取的下一個圖像數(shù)據(jù)記錄到所述不同的記錄介質上時,檢測所述不同的記錄介質中用于存儲接下來拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值;比較所述最大數(shù)字值核基于所述計數(shù)器獲得的數(shù)字值;以及當由同一圖像拾取裝置拾取的所述下一個圖像數(shù)據(jù)被記錄到所述不同的記錄介質上時,根據(jù)上述比較步驟的比較結果產(chǎn)生文件名。
34.如權利要求33所述的方法,其特征在于,在所述產(chǎn)生步驟中如果基于所述計數(shù)產(chǎn)生的用于下一個文件名的所述數(shù)字值不大于所述最大數(shù)字值,則用于下一個文件名的所述數(shù)字值被增大到大于所述最大數(shù)字值;如果基于所述計數(shù)產(chǎn)生的用于下一個文件名的所述數(shù)字值大于所述最大數(shù)字值,則在產(chǎn)生文件名時用于下一個文件名的所述數(shù)字值保持不變。
35.如權利要求33所述的方法,還包括當所述計數(shù)步驟中的數(shù)字值達到一個預定閾值時顯示預定的消息。
36.如權利要求33所述的方法,其特征在于,在所述計數(shù)步驟中,所述數(shù)字值從一個小數(shù)字值增加,并且所述計數(shù)步驟包括保持用于當前文件名的數(shù)字值或者用于下一個文件名的數(shù)字值。
37.如權利要求35所述的方法,其特征在于,所述消息包括刪除所述介質中的所有文件的指導。
38.如權利要求35所述的方法,其特征在于,所述消息包括格式化所述介質的指導。
39.如權利要求33所述的方法,其特征在于,所述計數(shù)步驟包括將所述數(shù)字值保存到非易失性存儲器中。
40.如權利要求33所述的方法,還包括使用與相應圖像數(shù)據(jù)文件名使用的數(shù)字值相同的數(shù)字值產(chǎn)生用于聲音文件的文件名。
41.如權利要求33所述的方法,還包括將文件名中具有相同的數(shù)字值的一組文件一同刪除。
42.如權利要求33所述的方法,還包括產(chǎn)生包括數(shù)字值的目錄名,其中,每一個目錄包括多個文件,當被包括在當前目錄中的文件數(shù)量達到預定值時,創(chuàng)建下一個目錄,包括在目錄名中的所述數(shù)字值增加。
43.如權利要求33所述的方法,還包括當所述目錄名的所述數(shù)字值達到一個預定閾值時顯示預定的消息。
44.一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理系統(tǒng),包括計數(shù)器,每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;和連接到該計數(shù)器的發(fā)生器,基于該計數(shù)器的所述數(shù)字值產(chǎn)生文件名,其中,所述發(fā)生器被配置為,如果將同一圖像拾取裝置拾取的下一個圖像數(shù)據(jù)記錄到不同的記錄介質上,則比較基于所述計數(shù)器獲得的數(shù)字值和所述記錄介質中用于存儲接下來拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值;其中,當與所述圖像文件相關聯(lián)地記錄聲音信息時,所述發(fā)生器還產(chǎn)生用于聲音文件的文件名,該文件名包括與所述圖像文件名的數(shù)字值相同的數(shù)字值,并且具有與所述圖像文件名的固定字母不同的固定字母。
45.如權利要求44所述的系統(tǒng),其特征在于,所述發(fā)生器進行控制,使得如果用于下一個文件名的所述數(shù)字值不大于所述最大數(shù)字值,則用于所述下一個文件名的所述數(shù)字值被增大到大于所述最大數(shù)字值;所述發(fā)生器進行控制,使得如果用于下一個文件名的所述數(shù)字值大于所述最大數(shù)字值,則在產(chǎn)生文件名時用于所述下一個文件名的所述數(shù)字值保持不變。
46.如權利要求44所述的系統(tǒng),還包括顯示單元,當所述計數(shù)器的數(shù)字值達到一個預定閾值時顯示預定的消息。
47.如權利要求44所述的系統(tǒng),其特征在于,所述發(fā)生器進行控制,使得所述數(shù)字值從一個小數(shù)字值增加,并且所述計數(shù)器保存用于下一個文件名的數(shù)字值。
48.如權利要求44所述的系統(tǒng),其特征在于,所述計數(shù)器包括非易失性存儲器。
49.如權利要求44所述的系統(tǒng),還包括刪除單元,該刪除單元將文件名中具有相同的數(shù)字值的一組文件一同刪除。
50.如權利要求44所述的系統(tǒng),還包括產(chǎn)生包括數(shù)字值的目錄名的目錄名發(fā)生器,其中,每一個目錄包括多個文件,當被包括在當前目錄中的文件數(shù)量達到預定值時,創(chuàng)建下一個目錄,包括在目錄名中的所述數(shù)字值增加。
51.如權利要求50所述的系統(tǒng),還包括顯示單元,當所述目錄名的所述數(shù)字值達到一個預定閾值時顯示預定的消息。
52.一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理方法,包括每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;和基于所述計數(shù)的所述數(shù)字值產(chǎn)生文件名,其中,所述產(chǎn)生步驟包括如果將同一圖像拾取裝置拾取的下一個圖像數(shù)據(jù)記錄到不同的記錄介質上,則比較基于所述計數(shù)獲得的數(shù)字值和所述記錄介質中用于存儲接下來拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值;其中,當與所述圖像文件相關聯(lián)地記錄聲音信息時,所述產(chǎn)生步驟還產(chǎn)生用于聲音文件的文件名,該文件名包括與所述圖像文件名的數(shù)字值相同的數(shù)字值,并且具有與所述圖像文件名的固定字母不同的固定字母。
53.如權利要求52所述的方法,其特征在于,在所述產(chǎn)生步驟中,如果基于所述計數(shù)產(chǎn)生的用于下一個文件名的所述數(shù)字值不大于所述最大數(shù)字值,則用于所述下一個文件名的所述數(shù)字值被增大到大于所述最大數(shù)字值;并且如果基于所述計數(shù)產(chǎn)生的用于下一個文件名的所述數(shù)字值大于所述最大數(shù)字值,則在產(chǎn)生文件名時用于所述下一個文件名的所述數(shù)字值保持不變。
54.如權利要求52所述的方法,還包括當所述計數(shù)器的數(shù)字值達到一個預定閾值時顯示預定的消息。
55.如權利要求52所述的方法,其特征在于,所述產(chǎn)生步驟包括從一個小數(shù)字值增加所述數(shù)字值,并且所述計數(shù)步驟包括保存用于當前文件名的數(shù)字值或者用于下一個文件名的數(shù)字值。
56.如權利要求52所述的方法,其特征在于,所述計數(shù)步驟包括在非易失性存儲器中保存所述數(shù)字值。
57.如權利要求52所述的方法,還包括將文件名中具有相同的數(shù)字值的一組文件一同刪除。
58.如權利要求52所述的方法,還包括產(chǎn)生包括數(shù)字值的目錄名,其中,每一個目錄包括多個文件,當被包括在當前目錄中的文件數(shù)量達到預定值時,創(chuàng)建下一個目錄,包括在目錄名中的所述數(shù)字值增加。
59.如權利要求52所述的方法,還包括當所述目錄名的所述數(shù)字值達到一個預定閾值時顯示預定的消息。
60.一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理系統(tǒng),包括計數(shù)器,每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;和連接到該計數(shù)器的文件名發(fā)生器,基于該計數(shù)器的所述數(shù)字值產(chǎn)生文件名,其中,如果將同一圖像拾取裝置拾取的所述數(shù)據(jù)記錄到不同的記錄介質上,則所述文件名發(fā)生器比較基于所述計數(shù)器獲得的數(shù)字值和所述不同的記錄介質中用于存儲所述拾取的數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值;以及連接到所述文件名發(fā)生器的目錄名發(fā)生器,產(chǎn)生各包括一個數(shù)字值的目錄名,其中,每一個目錄包括多個數(shù)據(jù)文件,當被包括在當前目錄中的數(shù)據(jù)文件的數(shù)量達到一預定值時,創(chuàng)建下一個目錄,被包括在目錄名中的數(shù)字值增加。
61.如權利要求60所述的系統(tǒng),其中,所述文件名發(fā)生器進行控制,使得如果用于下一個文件名的所述數(shù)字值不大于所述最大數(shù)字值,則將用于下一個文件名的所述數(shù)字值增大到大于所述最大數(shù)字值,并且,如果用于下一個文件名的所述數(shù)字值大于所述最大數(shù)字值,則在產(chǎn)生文件名時用于所述下一個文件名的所述數(shù)字值保持不變。
62.如權利要求60所述的系統(tǒng),還包括顯示單元,當所述計數(shù)器的數(shù)字值達到一個預定閾值時顯示預定的消息。
63.如權利要求60所述的系統(tǒng),其特征在于,所述發(fā)生器進行控制,使得所述數(shù)字值從一個小數(shù)字值增加,并且所述計數(shù)器保存用于當前文件名的數(shù)字值或者用于下一個文件名的數(shù)字值。
64.如權利要求60所述的系統(tǒng),其特征在于,所述計數(shù)器包括非易失性存儲器。
65.如權利要求60所述的系統(tǒng),還包括刪除單元,該刪除單元將文件名中具有相同的數(shù)字值的一組文件一同刪除。
66.如權利要求60所述的系統(tǒng),還包括顯示單元,當所述目錄名的所述數(shù)字值達到一個預定閾值時顯示預定的消息。
67.如權利要求60所述的系統(tǒng),其特征在于,即使在將同一拾取裝置拾取的所述數(shù)據(jù)記錄到不同的記錄介質上時,所述文件名發(fā)生器對于具有同一名稱的目錄產(chǎn)生相互不重疊的文件名。
68.一種將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理方法,包括每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;基于所述計數(shù)的所述數(shù)字值產(chǎn)生文件名,其中,該產(chǎn)生文件名的步驟包括如果將同一圖像拾取裝置拾取的下一個數(shù)據(jù)記錄到不同的記錄介質上,則比較基于所述計數(shù)獲得的數(shù)字值和所述不同的記錄介質中用于存儲下一個拾取的數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值;以及產(chǎn)生各包括一個數(shù)字值的目錄名,其中,每一個目錄包括多個數(shù)據(jù)文件,當被包括在當前目錄中的數(shù)據(jù)文件的數(shù)量達到一預定值時,創(chuàng)建下一個目錄,被包括在目錄名中的數(shù)字值增加。
69.如權利要求68所述的方法,其特征在于,在所述產(chǎn)生步驟中,如果基于所述計數(shù)產(chǎn)生的用于下一個文件的所述數(shù)字值不大于所述最大數(shù)字值,則將用于下一個文件名的所述數(shù)字值增大到大于所述最大數(shù)字值,并且,如果基于所述計數(shù)產(chǎn)生的用于下一個文件名的所述數(shù)字值大于所述最大數(shù)字值,則在產(chǎn)生文件名時用于所述下一個文件名的所述數(shù)字值保持不變。
70.如權利要求68所述的方法,還包括當所述計數(shù)步驟中的數(shù)字值達到一個預定閾值時顯示預定的消息。
71.如權利要求68所述的方法,其特征在于,所述計數(shù)步驟包括將所述數(shù)字值保存在非易失性存儲器中。
72.如權利要求68所述的方法,還包括將文件名中具有相同的數(shù)字值的一組文件一同刪除。
73.如權利要求68所述的方法,還包括當用于所述目錄名的所述數(shù)字值達到一個預定閾值時顯示預定的消息。
74.如權利要求68所述的方法,其特征在于,即使在將同一拾取裝置拾取的所述數(shù)據(jù)記錄到不同的記錄介質上時,所述文件名產(chǎn)生步驟對于具有同一名稱的目錄產(chǎn)生相互不重疊的文件名。
75.如權利要求68所述的方法,其特征在于,在電子照相機中執(zhí)行所述文件管理方法。
76.如權利要求60所述的系統(tǒng),其特征在于,所述文件管理系統(tǒng)包括電子照相機。
全文摘要
本申請涉及圖像數(shù)據(jù)的文件管理方法及系統(tǒng)。在將拾取的圖像數(shù)據(jù)作為文件進行管理的文件管理系統(tǒng)中,計數(shù)器在每次記錄圖像數(shù)據(jù)的時候計數(shù)一個數(shù)字值;連接到該計數(shù)器的發(fā)生器基于該計數(shù)器的所述數(shù)字值產(chǎn)生文件名,其中,當將同一圖像拾取裝置拾取的圖像數(shù)據(jù)記錄到不同的記錄介質上時,所述發(fā)生器比較基于所述計數(shù)器獲得的數(shù)字值和所述記錄介質中用于存儲接下來拾取的圖像數(shù)據(jù)的目錄中的文件名中的最大數(shù)字值,如果用于下一個文件名的數(shù)字值不大于所述最大數(shù)字值,則用于下一個文件名的所述數(shù)字值被增大到大于所述最大數(shù)字值;如果用于下一個文件名的所述數(shù)字值大于所述最大數(shù)字值,則在產(chǎn)生文件名時用于下一個文件名的所述數(shù)字值保持不變。
文檔編號G06F17/30GK1591423SQ20041006839
公開日2005年3月9日 申請日期1997年10月16日 優(yōu)先權日1996年10月16日
發(fā)明者畑中耕治 申請人:佳能株式會社