信息處理裝置、信息處理方法及程序的製作方法
2023-09-23 10:53:00 5
專利名稱:信息處理裝置、信息處理方法及程序的製作方法
相關申請的交叉參考本發明包含於2005年12月28日向日本專利局提交的日本專利申請JP 2005-379327的主題,其全部內容結合於此,作為參考。
發明領域本發明涉及一種用於將信息寫入存儲介質或從存儲介質讀取信息的信息處理方法和裝置。本發明還涉及由該信息處理裝置執行的程序。
背景技術:
當管理存儲在諸如硬碟驅動器(HDD)的各類存儲介質中的數據時,通常使用文件系統以文件的形式來管理數據。這種文件系統的形式實例包括FAT(文件分配表)和HFS(分層文件系統)。
通過在例如應用程式和存儲介質的驅動等之間起作用的這種文件系統,不用明白存儲介質上的物理數據存儲結構,就能允許應用程式執行各種文件操作,例如從文件讀出數據或將數據寫入文件的操作。
此外,近年來,由於諸如單位比特成本的降低和記錄密度的提高等原因,各類存儲介質的存儲容量越來越高。同時,各種類型的信息處理的速度也不斷提高。在上述情況下,能夠存儲包括例如大量靜止圖像、運動圖像、或聲音在內的內容數據文件(內容文件)。
目前,適用於記錄和再生諸如靜止圖像、運動圖像、或聲音的內容的裝置實例包括數位照相機和數碼攝像機。如上所述,由於能夠在存儲介質上存儲大量內容文件,所以考慮到用戶的方便性,諸如查找及瀏覽的簡易性和附加信息的充實等因素變得很重要。
如前所述,文件系統的目的是用來以文件形式管理存儲在存儲介質上的數據。因此,文件系統定義的與文件相關的信息項被限制為諸如文件名(帶擴展名)、文件大小、創建日期和時間、及更新日期和時間等的基本信息項。例如,以表徵圖像的內容文件為例,最好允許以例如列表的形式表示出除基本信息之外的各種信息。但是,很難僅通過基於文件系統的文件管理來實現。
此外,由於文件系統在諸如HDD的各種存儲介質中被用作基本要素,與此相反,很難擴展附加信息等。
考慮到這種情況,根據已經提出並投入實踐的一些方案,存儲介質上存儲的文件通常根據文件系統來進行管理,並使用了包括特別提供用於管理存儲介質上存儲的內容文件的信息的、具有文件格式的管理信息(管理文件)。例如,在日本未審查專利申請公開第2004-227630號中披露了這種方案。
發明內容作為如上所述的使用管理文件來管理內容文件的設備的實例,可以考慮諸如數碼攝像機或數位照相機的成像設備。近來,大部分這種類型的成像設備都支持USB(通用串行總線)海量存儲類(massstorage class)。當將支持USB海量存儲類的設備連接至個人計算機等時,不用在主機中安裝驅動軟體,個人計算機就能將設備的存儲介質識別為連接至個人計算機的外部存儲設備,並正常訪問該存儲設備。
但是,當如上所述成像設備支持USB海量存儲類時,能夠通過在由USB連接的個人計算機上執行常用文件操作,對成像設備的存儲介質執行諸如記錄文件、刪除文件、或更新文件的操作。
因此,可能在個人計算機的控制下,由於例如用戶操作或某些文件處理的影響,對成像設備的存儲介質中記錄的管理文件執行諸如修改或刪除的文件操作。當如上所述在個人計算機的控制下對管理文件執行操作時,文件系統管理信息在個人計算機的控制下根據操作結果同樣被更新。但是,此時,管理文件的內容會在與內容文件的實際管理狀態不相關的情況下被修改。
當在保持管理文件的內容的情況下切斷與個人計算機的USB連接時,管理文件表示的內容文件的管理狀態會與根據文件系統的內容文件的管理狀態不一致。即,管理文件的內容可能失效,並且不能確保可靠性,從而喪失管理文件的有效性。
每當進行USB海量存儲類連接時都可能發生管理文件有效性的喪失。當通過無效的管理文件內容操作成像設備時,可能會出現諸如設備誤操作或文件內容列表不適當顯示的問題。因此,成像設備在每次切斷USB連接時,至少應該檢查管理文件內容是否有效。
例如,可以通過執行在根據管理文件管理的所有內容文件和根據文件系統管理的所有內容文件之間的比較來檢查管理文件的有效性。當比較的結果是所有內容文件一致時,確定管理文件有效。但是,進行這樣的比較的處理涉及頻繁訪問存儲介質,比較本身會導致相當大的負擔,從而花費一定的處理時間。為了在切斷USB連接時完成成像設備的激活,也需要完成不一致性的檢查。因此,使成像設備關於切斷USB連接時的激活的系統性能下降。
根據本發明的實施例,提供了一種信息處理裝置,包括基本文件管理裝置,用於利用存儲介質上存儲的基本文件管理信息,來管理存儲在相同存儲介質上的文件;特定文件管理裝置,用於利用作為由基本文件管理裝置管理的文件中的一個的、在存儲介質上存儲的特定文件管理信息,來管理由基本文件管理裝置管理的文件中的特定類型的文件;參考信息管理裝置,用於存儲與特定文件管理信息相關的參考信息,並管理參考信息,從而根據特定文件管理信息的更新來更新參考信息的內容,其中,參考信息具有與基本文件管理信息中的預定信息項相對應的含義,預定信息項針對每個文件設置;以及有效性檢查裝置,用於通過比較所存儲的參考信息的內容和具有對應於與基本文件管理信息中的特定文件管理信息相關的參考信息的含義的信息項的內容,檢查特定文件管理信息的有效性。
在上述信息處理裝置中,通常利用基本文件管理信息來管理存儲在存儲介質上的文件。此外,利用基本文件管理信息管理的文件中的特定類型的文件還利用特定文件管理信息進行管理。特定文件管理信息被作為利用基本文件管理信息進行管理的文件來處理。
在上述文件管理方案下,存儲與特定文件管理信息相關的參考信息。參考信息具有與針對每個文件設置並包括在基本文件管理信息中的預定信息項對應的含義,並且,參考信息的內容根據特定文件管理信息的更新來更新。即,參考信息應該具有與最新的特定文件管理信息一致的內容。
此外,當檢查特定文件管理信息的有效性時,將此時存儲的參考信息的內容與具有與基本文件管理信息中用於管理特定文件管理信息的信息相對應的含義的信息的內容進行比較。當比較結果不一致時,表明根據基本文件管理信息管理的特定文件管理信息的更新時機與通過參考信息表示的特定文件管理信息的更新時機不同。因此,不能確保特定文件管理信息的有效性。另一方面,當比較結果一致時,表明這些更新時機彼此一致。因此,確定確保了特定文件管理信息的有效性。
根據上述的本發明的實施例,當檢查特定文件管理信息的有效性時,只用在特定文件管理信息和基本文件管理信息之間比較參考信息所對應的信息項就足夠了。因此,根據該實施例,與例如在根據管理文件管理的所有特定類型文件和通過文件系統管理的所有特定類型文件之間執行比較的情況相比,可以大大縮短檢查有效性花費的時間。檢查特定文件管理信息有效性所用處理時間的縮短,也能夠縮短例如裝置的啟動時間。
圖1是示出作為根據本發明實施例的信息處理裝置的數碼攝像機的結構實例的方框圖;圖2是示出根據文件系統來管理內容文件、管理文件、及備份文件的實例中的目錄結構的示圖;圖3是示出管理文件的結構實例的示意圖;圖4是示出在根據該實施例的數碼攝像機中關於訪問介質(HDD)的系統結構的分層模型的示 圖5A至圖5C是示出由於通過外部信息處理裝置對存儲在根據該實施例的數碼攝像機的HDD上的文件執行操作而發生的不一致的實例的示圖;圖6是示出在根據該實施例的數碼攝像機中,與內容文件的處理相關的備份信息項的處理的程序的流程圖;以及圖7是示出在根據該實施例的數碼攝像機中,管理文件有效性的檢查程序的流程圖。
具體實施方式下面,將描述本發明的實施例。該實施例將在根據本發明的信息處理裝置被構造為數碼攝像機的情況下進行描述。
圖1是示出根據本實施例的數碼攝像機1的結構實例的方框圖。
參照圖1,在數碼攝像機1中,光學系統2包括成像透鏡、光圈、及其他相關部件,表示已拍攝圖像的入射光在光電轉換器3中聚焦。此外,光學系統2包括用於調焦的調焦機構;光圈改變機構,用於根據光圈值來改變光圈;及其他機構。這些機構根據從像機功能單元6輸出的驅動信號驅動。像機功能單元6在中央處理器(CPU)10的控制下輸出適當的驅動信號,從而實現適當的聚焦和光圈大小。
此外,例如,若要提供光學變焦功能,可設置用於移動光學系統2中的變焦透鏡的變焦機構,並提供類似於上述機構的、在CPU10的控制下移動變焦機構的驅動單元。此外,可在像機功能單元6中設置閃光燈,以提供發射頻閃光的功能。
光電轉換器3包括光電轉換器件,例如電荷耦合器件(CCD)或互補金屬氧化物半導體(CMOS)傳感器。光電轉換器3對通過光學系統2進入並聚焦在光接收表面的拍攝光執行光電轉換,生成拍攝圖像信號,並將拍攝圖像信號輸出給視頻信號處理器4。在拍攝圖像時,CPU 10向視頻信號處理器4發布快門速度指示,快門速度根據例如曝光設置結果來確定。視頻信號處理器4將相應於快門速度的掃描定時信號輸出給光電轉換器3。光電轉換器3根據掃描定時信號執行掃描,從而執行光電轉換,並輸出所得視頻信號。
視頻信號處理器4通過例如增益調節和採樣保持處理,對從光電轉換器3輸入的模擬視頻信號(拍攝圖像信號)執行波形整形,並執行A/D轉換,從而將模擬視頻信號轉換成數字視頻信號。隨後,視頻信號處理器4對通過轉換得到的數字視頻信號執行視頻信號處理,例如生成用於顯示的亮度數據,從而允許在顯示器7上顯示。與視頻信號處理一起,視頻信號處理器4也可以執行被稱作屏幕顯示(on-screen display)的信號處理,從而可以在CPU 10的控制下,以重疊在所拍攝圖像上的方式來顯示字符圖像或其他類型的圖像。
用作顯示器7的實際顯示設備沒有特殊限定。在目前情況下,通常使用的是液晶顯示屏。
此外,視頻信號處理器4能夠根據預定方案,對通過從光電轉換器3輸入的模擬視頻信號的轉換而獲得的數字視頻信號執行例如用於壓縮的編碼,從而生成經過壓縮的視頻數據。
此外,數碼攝像機1也能夠作為照相機操作。即,數碼攝像機1能夠以預定格式生成代表所拍攝圖像的靜止圖像數據文件,同時,視頻信號處理器4也能夠針對該目的執行處理。
此外,視頻信號處理器4也能夠將從光電轉換器3輸入的圖像(視頻)信號、從將在隨後描述的介質讀出的音頻-視頻(AV)數據文件(AV文件)、或類似文件轉換成預定格式的模擬視頻信號或數字視頻信號,並通過圖像輸入/輸出單元5將模擬視頻信號或數字視頻信號輸出至外部設備或類似設備。
圖像輸入/輸出單元5還能夠從外部接收預定格式的視頻信號輸入,並能夠在視頻信號處理器4中處理所輸入的視頻信號,並在顯示器7上顯示相應的圖像。此外,視頻信號處理器4能夠將通過圖像輸入/輸出單元5輸入的視頻信號轉換成用於記錄的數據,並將該數據傳輸至介質控制器13,類似於從光電轉換器3輸入模擬視頻信號的情況。
為此,圖像輸入/輸出單元5具有例如遵從預定格式的視頻(圖像)信號輸入終端/輸出終端。
此外,根據本實施例的數碼攝像機1包括音頻處理器8和音頻輸入/輸出單元9,使得音頻信號能夠輸入和輸出。
關於音頻輸入,音頻輸入/輸出單元9包括麥克風等,使得能夠採集外部聲音,並將其轉換成用於音頻輸入的音頻信號。將以這種方式輸入的音頻信號提供給音頻處理器8。音頻處理器8執行音頻信號處理,例如,轉換成根據與拍攝圖像壓縮編碼相對應的音頻壓縮編碼方案進行編碼的壓縮音頻數據。
CPU 10進行控制,生成由通過視頻信號處理器4獲得的拍攝圖像的壓縮視頻數據及通過音頻處理器8獲得的採集聲音的壓縮音頻數據構成的預定格式的AV文件。該AV文件被配置為,通過再生壓縮音頻數據輸出的聲音與通過再生壓縮視頻數據輸出的運動圖像同步。AV文件可實際上通過軟體構成,即,通過根據程序由CPU 10執行的數位訊號處理構成。作為選擇,可以提供構成AV文件的硬體,硬體的操作由CPU 10控制。
例如,在CPU 10的控制下,將AV文件的數據傳輸至介質控制器13,作為用於記錄的數據。CPU 10也可以將代表通過視頻信號處理器4生成的圖片圖像的、預定格式的靜止圖像數據文件傳輸至介質控制器13,作為用於記錄的數據。
音頻輸入/輸出單元9可以具有音頻信號輸入終端等,使得可以從外部音頻設備等輸入音頻信號。經音頻信號輸入端子輸入的音頻信號,通過音頻處理器8轉換成預定格式的數字音頻文件。CPU 10也可以將數字音頻數據文件的數據傳輸至介質控制器13,作為用於記錄的數據。
介質控制器13與CPU 10協作能夠進行與涉及某一類型介質(存儲介質)的數據處理相關的控制。此處,涉及介質的數據處理指的是與在介質上存儲的數據在某一方面相關的處理,例如,針對介質的存儲區域的介質格式化、以及文件、文件管理信息等的寫入/讀出。
在本實施例中,作為實例,將硬碟驅動器(HDD)14連接至介質控制器13。眾所周知,HDD是包括磁碟作為存儲介質的存儲裝置。當前,HDD被認為是具有最低單位比特成本並具有良好記錄密度的一類存儲介質。通過HDD,能夠以相對低的成本提供千兆級的大存儲容量。此外,眾所周知,通過在磁碟上跟蹤軌道的同時施加磁場或檢測磁場,將數據物理地從磁碟讀出或寫入磁碟。
本實施例中的HDD 14被例如安裝在數碼攝像機1的內部。作為選擇,HDD 14也可以是遵從某一標準的可移動介質,從而可以將HDD 14連接至數碼攝像機1(主機)或與其分離。
當已經以先前描述的方式傳輸了用於記錄的數據後,介質控制器13進一步將用於記錄的數據傳輸到連接至介質控制器13的介質中被選作目的地的介質(本例中為HDD 14)。在位於數據傳輸目的地的介質中,根據來自介質控制器13的指示,將數據寫入並存儲到存儲區中。以這種方式存儲在介質中的數據作為文件進行存儲並管理。根據預定的文件系統來管理存儲在介質上的文件。
此外,例如,當再生存儲在介質上的文件中的AV文件時,CPU10和介質控制器13訪問並讀取指定的AV文件。通過例如由CPU 10執行的處理,將以這樣的方式讀出的AV文件分離成壓縮視頻數據和壓縮音頻數據,在將壓縮音頻數據傳送至音頻處理器8的同時,將壓縮視頻數據傳送至視頻信號處理器4。
在本實例中,視頻信號處理器4和音頻處理器8分別對如上所述傳輸至其中的壓縮視頻數據和壓縮音頻數據執行包括解調的信號再生處理。於是,在顯示器7上顯示通過再生壓縮視頻數據獲得的圖像,並經由音頻輸入/輸出單元9或耳機終端,與圖像的再生同步地輸出通過再生壓縮音頻數據獲得的音頻信號,作為聲音。
此外,例如,從介質再生的音頻數據文件可以在音頻處理器8中的音頻信號處理後,經音頻輸入/輸出單元9,作為預定格式的音頻信號或音頻數據輸出至外部。在這種情況下,音頻輸入/輸出單元9被構造為具有與從音頻處理器8輸出的音頻信號或音頻數據的預定格式相對應的音頻輸出終端。
CPU 10通過執行程序以各種方式對數碼攝像機1的操作進行控制。只讀存儲器(ROM)11存儲由CPU 10執行的各種程序、CPU10執行處理使用的各種設置信息等。當CPU 10根據程序執行處理時,隨機存取存儲器(RAM)12被用作工作區,各種操作的結果數據等存儲在RAM 12中。
此外,非易失性存儲器12a由諸如快閃記憶體的存儲元件構成,其中,即使當停止供電時,所存儲的數據也不會丟失。數據在CPU 10的控制下寫入非易失性存儲器12a或從中讀出。通常,將被存儲在非易失性存儲器12a中的數據(信息)為例如其內容被適當更新的設置信息等。但是,對於信息的類型並沒有特殊限制,根據數碼攝像機1的實際規格和其他相關因素,可以適當存儲各種類型的信息。
這裡,操作輸入單元15總體上指的是在數碼攝像機1中設置的各個操作元件。操作輸入單元15的操作元件包括例如拍攝照片時操作的快門按鈕、用於選擇拍攝模式等的操作元件、以及用於增大或減小參數值的操作元件。
通信單元16包括在CPU 10的控制下,根據預定的數據通信協議與外部設備進行通信的硬體和軟體。在本實施例中,通信單元16遵從USB(通用串行總線)標準。此外,數碼攝像機1支持USB海量存儲類。
由於支持USB海量存儲類,所以例如當通過USB將根據本實施例的數碼攝像機1連接至諸如個人計算機的外部信息處理裝置時,外部信息處理裝置能夠安裝HDD 14這個數碼攝像機1側的介質,作為外部可移動介質,並訪問HDD 14。
例如,存儲在諸如數碼攝像機或數位照相機的數字成像設備的存儲介質中的內容文件經常被拷貝到個人計算機的HDD,從而能夠通過個人計算機的應用軟體管理或編輯內容文件。在這種情況下,類似於根據本實施例的數碼攝像機1,當數字成像設備支持USB海量存儲類時,不用為了將內容文件存儲到個人計算機中而安裝驅動等,就能夠將數字成像設備連接至個人計算機。這樣有助於實現簡單化和通用性。
不管有線和無線通信之間的差別,通信單元16支持的數據通信協議並沒有特殊限定。此外,所支持的數據通信協議的數目沒有限制。目前,數據通信協議的例子除了上述的USB之外還包括在有線通信情況下的諸如EthernetTM的網絡協議或諸如IEEE(電氣電子工程師協會)1394的數據總線協議;和在無線通信情況下的諸如BluetoothTM的設備間短程無線通信協議或諸如IEEE 802.11a/b/g的無線LAN(區域網)協議。
電源單元17為數碼攝像機1中的各個硬體設備的操作供電。電源單元17包括靠從電池接收的電力工作的電源電路、電源適配器等。
如上所述,在根據本實施例的數碼攝像機1中,通過成像及聲音採集獲得的運動圖像的AV文件或靜止圖像的靜止圖像文件可以存儲在介質(HDD 14)中。
存儲在介質上的文件通常根據預定格式的文件系統進行管理。在本實施例中,根據FAT(文件分配表)文件系統來管理文件。眾所周知,在FAT文件系統中,文件通過樹形目錄結構進行管理,並將,數據從被稱作簇的邏輯最小數據管理單元中讀出並寫入。簇相當於包括預定數目的扇區的單元,這些扇區是將數據寫入介質或從介質中讀出的物理最小單元。
在本實施例中,在如上所述根據文件系統(FAT)進行管理並存儲在介質上的文件中,AV文件(運動圖像文件)或照片等的靜止圖像文件等由於其被分類為內容文件(即,被再生並輸出的信息的內容對用戶有意義的文件),所以這些文件與諸如系統相關文件的文件相區分。
此外,在本實施例中,存儲在HDD 14上的文件中包括內容管理文件(下文中簡稱為管理文件),該文件包括特別提供用於管理內容文件的管理信息。
此外,在本實施例中,管理文件的備份文件被生成並存儲在HDD 14中。
圖2是根據本實施例的數碼攝像機1中的HDD 14的目錄結構,該目錄結構基於FAT文件系統構成。
在例如如圖2所示的HDD 14的目錄結構中,緊接根目錄之下,設置有管理文件目錄、靜止圖像目錄、及運動圖像目錄。
在這些目錄中,靜止圖像目錄和運動圖像目錄用作存儲內容文件的目錄。即,靜止圖像文件存儲一個或多個照片的靜止圖像文件等,運動圖像目錄存儲諸如先前描述的AV文件的運動圖像文件。
管理文件目錄存儲管理文件和管理文件的備份文件。如後文所述,在本實施例中,例如,管理文件實際上由屬性文件(propertyfile)、縮略圖文件、及元數據文件組成。管理文件的備份文件由屬性文件和元數據文件的備份組成。
縮略圖文件包括圖像數據,使得其具有相當大的文件大小。因此,不進行縮略圖文件的備份可以節省存儲容量。只要保持管理文件和文件系統之間的一致性,在任意時間都可以重建縮略圖文件。由於這些原因,縮略圖文件不包括在備份文件中。
當不用考慮節省存儲容量時,例如,當存儲介質具有極大的容量,或當由於系統規格或其他因素使得縮略圖文件的備份具有較高優先級時,可以在備份文件中包括縮略圖文件,而不會引起任何特殊問題。
此外,在本實施例中,管理文件目錄被構造成在通常使用過程中看不到。因此,存儲在管理文件目錄中的管理文件和備份文件也是看不見的。由於這些管理文件和備份文件是系統為進行內容管理而使用的文件,所以優選地,禁止用戶無意識地刪除或重寫。這就是為什麼如上所述在本實施例中將這些文件作為不可視文件進行管理的原因。
圖3示出了本實施例中的管理文件的結構實例。
如先前所述,管理文件可劃分為屬性文件、縮略圖文件、及元數據文件。在本實施例中,屬性文件、縮略圖文件、及元數據文件的集合被用作管理文件。在屬性文件、縮略圖文件、及元數據文件中,屬性文件是必需的,而縮略圖文件和元數據文件可選。
如圖3所示,屬性文件由文件標題和一個或多個文件登記項(1~n)的集合構成。各個文件登記項(file entry)與內容文件一一對應,並包括與各個相關聯內容文件相關的基本信息。各個登記項文件的結構將在下文描述。
縮略圖文件包括一個或多個縮略圖槽(slot)。基本上,每個縮略圖槽都與一個內容文件相關,並包括相應於代表相關內容文件的代表圖像的縮略圖數據。
元數據文件包括一個或多個元數據槽。每個元數據槽也與一個內容文件相關。標題槽可以存儲諸如文本格式的數據(用於注釋等)或關於內容文件分組的信息的任意信息項。
儘管沒有示出,屬性文件中的文件標題(file header)的內部結構包括,例如,表示當前屬性文件的創建日期和時間及更新日期和時間的信息、表示每個文件登記項大小的信息、表示所包括的文件登記項數的信息、縮略圖文件列表、元數據文件列表等。
縮略圖文件列表包括表示每個縮略圖文件的創建日期和時間及更新日期和時間的信息、表示每個縮略圖槽大小的信息、表示所包括的縮略圖槽數目的信息等。
元數據文件列表包括表示每個元數據文件的創建日期和時間及修改日期和時間的信息、表示每個元數據槽大小的信息、表示所包括的元數據槽數目的信息等。
屬性文件中的每個文件登記項的結構包括,例如如圖3所示的,文件指針、元數據指針、縮略圖指針、文件名、文件大小、創建日期和時間、更新日期和時間等。
文件指針為指向相關內容文件的指針。指針通過例如由文件系統管理的路徑,來識別相關內容文件的位置。
縮略圖指針指向縮略圖文件中與當前文件登記項相關的縮略圖槽(即,與通過當前文件登記項的文件指針指向的內容文件相關的縮略圖槽)。縮略圖文件通過例如邏輯連結固定長度的縮略圖槽構成。因此,縮略圖指針允許通過指定縮略圖文件中的縮略圖槽的順序來進行縮略圖槽的識別。
當在顯示器7上顯示文件列表圖像時,存儲在縮略圖文件中的縮略圖槽中的縮略圖數據可顯示為表徵文件的圖標(縮略圖)。
元數據指針指向元數據文件中與當前文件登記項相關的元數據槽(即,與通過當前文件登記項的文件指針指向的內容文件相關的元數據槽)。元數據文件也通過例如邏輯連結固定長度的元數據槽構成。因此,元數據指針也允許例如通過指定元數據文件中的元數據槽的順序來進行元數據槽的識別。
此外,每個文件登記項中設置的文件名、文件大小、創建日期和時間、及更新日期和時間的欄位(field)包括表示通過當前文件登記項的文件指針指向的內容文件的文件名、大小、創建日期和時間、及更新日期和時間的信息。
此外,雖然沒有示出,但是在每個文件登記項中,也可以包括除上述的文件指針、元數據指針、縮略圖指針、文件名、文件大小、創建日期和時間、及更新日期和時間之外的信息。例如,當本實施例中使用管理文件的系統包括與諸如全球定位系統(GPS)的定位系統相關的設備時,可存儲通過定位系統獲取的位置信息等,作為文件登記項的信息項。
通過上述說明將可以了解,在數碼攝像機1的介質(HDD 14)上存儲的每個內容文件都通過文件登記項中的文件指針與一個文件登記項相關。通過參考文件登記項中的縮略圖指針來識別縮略圖槽,並且該縮略圖槽對應於文件指針指向的內容文件。同樣,通過文件登記項中的元數據指針指定的元數據槽與通過文件指針指向的內容文件相關。
即,通過管理文件,根據屬性文件的指針,存儲在介質中的一個內容文件與相應於該內容文件的縮略圖數據(縮略圖槽)和與該內容文件相關的任意內容的信息(元數據槽)相關聯。
處理內容文件的程序使用這樣的文件管理信息,從而,與僅基於文件系統來管理內容文件的情況相比,能夠更有效地管理內容文件。例如,當通過添加文件登記項中包括的信息、元數據槽中包括的信息等作為搜索條件來搜索文件時,能夠使用比僅根據文件系統管理內容文件的情況下更多數目的搜索條件來執行搜索。即,可以提供更精密的搜索功能。此外,當在顯示器7上顯示HDD 14中存儲的內容文件時,這一點很有利。舉例來說,當顯示縮略圖時,可以由縮略圖文件讀出縮略圖,並再生用於輸出。因此,不需要每一次都訪問HDD 14中的內容文件的數據並生成縮略圖,從而能夠快速顯示列表屏幕。此外,還能夠使用文件登記項中包括的信息、元數據槽中包括的信息等,以列表形式展示各種類型的附加信息。
圖4示出了在根據FAT文件系統來管理文件和利用管理文件來管理內容文件的情況下的系統結構的分層模型。
分層模型通常可劃分為軟體層和軟體層之下的硬體層。
在本實例中,軟體層對應於通過作為相對於介質的主機(本實施例中為數碼攝像機1)的設備中的CPU執行的程序、各種固件或中間件等實現的軟體處理。在本實例中,如圖4所示,軟體層從上至下基本包括應用程式層、文件系統層、設備驅動層,還包括管理文件控制系統。
硬體層可被認為是介質(HDD 14)本身的物理存儲區層。
本實例中的應用程式具有涉及文件的各種處理功能(記錄、再生、更新等),並且,應用程式向管理文件控制系統發布文件級訪問請求。
文件系統對應於實現文件系統的功能的軟體。在本實施例中,使用的是FAT文件系統,從而相應於FAT文件系統來構成用於提供文件系統的功能的軟體。
眾所周知,在FAT文件系統中,所存儲的文件根據樹形目錄結構來管理,並且,文件按照簇的集合進行管理。使用包括目錄登記項和被稱作FAT(文件分配表)的表信息的管理信息來實現上述文件管理和數據管理。目錄登記項是以簇為水平(at a cluster level)表示文件或目錄(子目錄)在介質中的位置的信息。FAT為在構成目錄或文件的簇水平上表示鏈(連結或連接)的信息。對這些文件系統管理信息(目錄登記項和FAT)的訪問和針對這些文件系統管理信息的操作(例如,根據諸如讀取(再生)或寫入(添加或更新)的文件操作的結果來更新文件系統管理信息)在文件系統層中執行。
文件系統將來自應用程式(及隨後描述的管理文件控制系統)的文件級訪問請求轉化為作為FAT文件系統格式的數據管理單位的簇級訪問請求,並向設備驅動發出訪問請求。
設備驅動對應於用於控制作為要被控制的設備的介質的軟體。設備驅動將根據來自文件系統的FAT文件系統格式的簇級訪問請求轉化為作為向介質寫入數據或從介質讀取數據的單位的扇區級,並發出訪問介質的請求。
在本實例中,根據FAT文件系統來邏輯格式化(初始化)介質。在圖1中,HDD 14對應於介質。響應來自設備驅動的扇區級訪問請求,從介質的特定扇區地址讀取數據,並將數據返回給設備驅動。即,執行扇區級訪問響應。
設備驅動接收扇區級訪問響應,即,從介質接收各個扇區的數據。隨後,設備驅動以簇為單位將數據傳送至文件系統(簇級訪問響應)。
文件系統將通過設備驅動接收到的數據作為文件級數據傳送至應用程式。應用程式例如根據用戶輸入的操作,對作為文件接收的數據執行適當的應用程式級處理。
管理文件控制系統對應於實現諸如生成圖3所示的管理文件、從介質讀取數據、或在介質上寫入數據的文件操作功能的軟體。例如,當應用程式使用管理文件來搜索內容文件時,參照的是在管理文件控制系統的控制下從介質讀取並檢索出的管理文件。
作為另一個實例,當應用程式執行諸如記錄、刪除、或更新內容文件的文件操作時,發送訪問請求,並通過管理文件控制系統接收已經被讀出的數據。在這種情況下,應用程式及管理文件控制系統使用例如文件名、或者相互一致的文件ID來執行文件級通信。
此外,根據如上所述應用程式的文件操作結果,管理文件控制系統更新(重寫)管理文件,從而反映操作結果。管理文件控制系統如上所述那樣對管理文件執行操作。此外,在本實施例中,如參考圖2所述,存在管理文件的備份文件,從而,也根據應用程式對內容文件的操作結果來更新備份文件。管理文件控制系統也對備份文件執行文件操作。
例如,當管理文件控制系統發出訪問管理文件的請求時,與應用程式類似,管理文件控制系統向文件系統發出文件級請求。在低於文件系統層的層中,與上面所述情況類似,響應訪問請求來傳送數據,從而使管理文件的數據返回管理文件控制系統。
由上面的說明應當了解,在根據本實施例的數碼攝像機1中,存儲介質上存儲的文件通常根據文件系統(基本文件管理裝置)(在本實施例中為FAT)來進行管理,此外,在這些文件中,也根據管理文件來管理內容文件(特定類型的文件)。在上文所述的文件管理方案中,為了實現適當的文件管理,通過基於文件管理信息的文件系統的文件管理狀態應當與基於管理文件的文件管理狀態一致。
在根據本實施例的數碼攝像機1中,如先前參照圖1所述,支持USB海量存儲類。支持USB海量存儲類意味著,經USB連接的個人計算機等通過將數碼攝像機1的HDD 14認為是安裝在其上的外部存儲設備,能夠執行文件操作等。這可能會引起在基於文件系統的文件管理狀態和基於管理文件的文件管理狀態之間的不一致。將參照圖5A至5C描述這種情況。
圖5A示意性示出了兩個文件(即,內容文件A和B)根據文件系統進行管理以及內容文件A和B根據管理文件進行適當管理的狀態。
舉例來說,假定根據本實施例的數碼攝像機1在圖5A所示的狀態下,通過USB連接到諸如個人計算機的外部信息處理裝置。
由於根據本實施例的數碼攝像機1支持USB海量存儲類,所以數碼攝像機1的HDD 14被外部信息處理裝置視作外部存儲設備,並且允許從外部信息處理裝置對HDD 14中的文件進行操作(例如,文件的新記錄、刪除、或者更改)。即,例如,通過用戶在外部信息處理裝置上的操作,能夠在HDD 14上新記錄文件,從HDD14中刪除文件、或者通過外部信息處理裝置讀取並修改文件及在HDD 14上重寫(更新)文件。
如先前所述,本實施例中的管理文件作為被文件系統所管理的文件存儲在HDD 14中。因此,當根據本實施例的數碼攝像機1被連接至具有USB海量存儲類的信息處理裝置時,能夠通過從外部信息處理裝置進行控制來對管理文件執行操作。如先前所述,本實施例中的管理文件被作為不可視文件管理。但是,能夠通過諸如計算機的外部信息處理裝置將不可視文件變為可視文件。因此,成為不可視文件不能確保針對無意識的變更和修改的完全保護。
作為在圖5A所示的文件管理狀態下通過個人計算機對管理文件的修改結果,如圖5B所示,管理文件和內容文件B之間的聯繫不復存在。例如,當由於管理文件的內容的修改而引起管理文件中用於管理內容文件B的信息丟失時,會出現這種狀態。
圖5C示出的是由於通過外部信息處理裝置對管理文件的修改結果,本不應存在於文件系統中的內容文件C與內容文件A和B一同根據管理文件進行管理的狀態。
此外,儘管沒有在圖5A和5C中示出,但是管理文件自身被在外部信息處理裝置控制下執行的文件操作刪除是可能的。在這種情況下,儘管內容文件存儲在HDD 14上,但是管理文件顯示沒有記錄內容文件,從而產生不一致性。
如上所述,對於利用USB海量存儲類連接至外部信息處理裝置的根據本實施例的數碼攝像機1,當通過從外部信息處理裝置對HDD 14進行文件操作來執行對管理文件的操作時,在基於文件系統的內容文件的管理狀態和基於管理文件的內容文件的管理狀態之間產生不一致性。這類不一致性由於在同內容文件操作不相關的情況下對管理文件的無意識修改而產生。因此,不一致性表示不能確保管理文件的可靠性並且管理文件的內容無效這樣一種狀態。
假設在管理文件的有效性喪失的情況下,例如,如圖5B或5C所示,數碼攝像機1和個人計算機之間的USB連接被斷開,使得數碼攝像機1回到獨立使用的狀態。這時,通過數碼攝像機1不能識別出管理文件的內容已經變成無效並且已經產生了不一致性。當在數碼攝像機1沒有識別出管理文件內容的無效性時執行正常操作,會發生諸如錯誤操作或不適當管理文件的顯示的問題,引起用戶混淆。例如,假設在圖5C所示的不一致狀態下執行內容文件的索引顯示,其中,內容文件C在作為管理對象的同時,作為沒有存儲在文件系統中的文件進行適當管理。索引顯示指的是為了列出在HDD 14上的存儲內容文件的索引而在顯示器7上顯示的圖像。
在這種情況下,假設在管理文件中,內容文件C存儲在HDD 14上。因此,索引顯示表示內容文件C被存儲在HDD 14上並且內容文件C能夠被正常地再生。但是,即使當指定索引顯示中的內容文件C並請求再生時,由於內容文件C已經在文件系統上被刪除,因而不允許訪問HDD 14上的內容文件C,從而出現再生錯誤。這可能使用戶產生混淆,並有可能引起諸如數碼攝像機1死機(hang-up)的操作錯誤。
因此,在本實施例中,為了避免這個問題,採用了以下的方案。
圖6示出了在數碼攝像機1獨立使用的情況下,響應與涉及內容文件的諸如新記錄、刪除、或修改(更新)的某一文件操作對應的處理的執行而執行的處理程序的流程圖。
圖6所示的處理通過由能夠執行程序的、諸如CPU 10的硬體設備執行相應於圖2所示的軟體層(應用程式、管理文件、控制系統、文件系統、及設備驅動)的程序來實現。這些程序例如存儲在ROM 11、非易失性存儲器12a、或HDD 14中。作為選擇,例如,這些程序可以存儲在可移動存儲介質上並隨後從存儲介質安裝在數碼攝像機1上。也可以作為選擇的是,這些程序也可以被存儲在網絡上的伺服器等的存儲介質上,通過網絡下載獲取並安裝在數碼攝像機1上。這同樣適用於將在隨後描述的圖7所示的流程圖。
參照圖6,在步驟S101中執行涉及內容文件的某一處理。根據該處理的結果,在步驟S102中,更新管理文件,從而反映該內容文件的處理結果。
隨後,在步驟S103中,根據在步驟S102中的管理文件的更新結果,創建備份信息項(參考信息)。
此處的備份信息項包括兩個信息項,即,管理文件的文件大小及更新日期和時間。因此,在步驟S103中,通過步驟S102中的更新而獲得的管理文件的大小被設置為文件大小的信息項內容,將表示更新的日期和時間的信息設置為更新日期和時間的信息項內容。然後,以採集這些信息項的方式來得到備份信息項。
將如上所述在步驟S103中創建的備份信息項通過步驟S104寫入並存儲在非易失性存儲器12a中。例如,當步驟S101中執行的內容文件處理為在空白狀態(即,HDD 14中沒有記錄內容文件)下的內容文件的初始記錄時,通過步驟S102~S104的處理,執行用於重新創建管理文件並將管理文件存儲在HDD 14上的操作和用於重新創建備份信息項並將備份信息項存儲在非易失性存儲器12a上的操作。當步驟S101中執行的內容文件處理為初始記錄後執行的內容文件的追加記錄、刪除、修改等時,通過步驟S102~S104,執行管理文件的更新和備份信息項的更新。
此處,備份信息項包括文件大小及更新日期和時間。
在用作本實施例中的文件系統的FAT中,眾所周知,被定義為每個目錄(文件)的登記項信息的目錄登記項的結構包括文件名、文件大小、創建日期和時間、及更新日期和時間的信息項。在這些信息項中,文件大小、創建日期和時間、及更新日期和時間與備份信息項相同,並具有相應含義。即,在文件系統的文件管理信息中分配給各個文件的信息項中,選擇預定的對應項用於備份信息項。
由於備份信息項具有上述特性,所以在步驟S103中,讀取並得到存儲在用於管理管理文件的目錄登記項中的文件大小及更新日期和時間的信息項,並使用信息項創建備份信息項是可能的。
如圖3所示,管理文件實際上由屬性文件、縮略圖文件、及元數據文件構成。此外,如圖2所示,設置了管理文件的備份文件。備份文件也由相應於屬性文件、縮略圖文件、及元數據文件的文件構成。實際上,所有這些文件都通過文件系統管理。
當在步驟S102中更新管理文件時,備份文件也被更新。在步驟S103和S104中創建然後存儲在非易失性存儲器12a中的備份信息項,針對作為管理文件的屬性文件、縮略圖文件、及元數據文件中的每一個和相應於這些文件的三個備份文件中的每一個預備。
圖7示出了檢查管理文件的有效性的程序。
當經由通信單元16在根據本實施例的數碼攝像機1和外部設備之間進行USB數據通信時,能夠通過USB海量存儲功能從外部設備對HDD 14執行操作。因此,例如,如圖5A至圖5C所示,在USB連接斷開後,連接期間內對管理文件執行了諸如不經意修改(或刪除)的操作,可能使管理文件變為無效。因此,當經由通信單元16與外部設備進行的USB數據通信斷開時,應執行管理文件的有效性檢查。因此,在圖7所示的處理中,在步驟S201中,檢測USB數據通信的斷開。如果檢測到USB3數據通信斷開,處理前進至步驟S202。
在步驟S202中,對文件系統管理信息中用於管理管理文件的目錄登記項進行訪問,從目錄登記項中讀出比較信息項。比較信息項的例子有文件大小及更新日期和時間的信息項,即,目錄登記項中存儲的信息項中、相應於本實施例中的備份信息項的信息項。
如參照圖6所述,此處的管理文件包括屬性文件、縮略圖文件、及元數據文件,也包括屬性文件、縮略圖文件、及元數據文件的備份文件。因此,在步驟S202中,例如,從分別對應於這六個文件的目錄登記項中讀取比較信息項。
隨後,在步驟S203中,檢查作為步驟S202中的處理結果的管理文件是否存在。
如先前所述,作為管理文件已經變為無效的情況的實例,可以考慮管理文件在通過USB海量存儲連接的個人計算機的控制下被刪除的情況。在這種情況下,即使當在步驟S202中讀出了比較信息項,由於管理文件系統信息中用於管理文件的信息不存在,不能訪問用於管理管理文件的目錄登記項,導致讀取錯誤。當這種情況發生時,步驟S203中的檢查結果為「否」。在這種情況下,在先前描述的包括在管理文件中的六個文件中,當至少一個文件發生讀取錯誤時,步驟S203中的檢查結果為「否」。
如果在步驟S202中已經正常地訪問了用於管理管理文件的目錄登記項,讀取了比較信息項,則確定管理文件被文件系統適當地管理。因此,步驟S203的結果為「是」。
當步驟S203的檢查結果為「是」時,處理前進至步驟S204。
在步驟S204中,訪問非易失性存儲器12a,讀取備份信息項。
在步驟S204完成後,已經獲得了在步驟S202中作為比較信息項讀出的文件大小及更新日期和時間的信息和在步驟S204中作為備份信息項讀出的文件大小及更新日期和時間的信息。因此,在步驟S205中,將備份信息項中的文件大小及更新日期和時間與比較信息項中的文件大小及更新日期和時間進行比較。隨後,在步驟S206中,確定所比較的信息項是否一致。
此時,在步驟S205中,針對包括在管理文件中的六個文件中的每一個,將備份信息項中的文件大小及更新日期和時間與比較信息項中的文件大小及更新日期和時間進行比較。對於六個文件中的每一個,當所有的比較結果都一致時,步驟S206的結果為「是」,而當一個或多個比較結果不一致時,結果為「否」。
當文件的內容改變時,文件大小也發生改變,並且當文件更新時,更新日期和時間也更新。
此外,可以將非易失性存儲器12a中存儲的備份信息項(文件大小及更新日期和時間)認為是根據在數碼攝像機1的系統操作中涉及內容文件的操作而被更新的信息。當與其進行比較時,可以將包括比較信息項的文件系統信息認為是根據例如當形成USB海量存儲連接時,沒有被數碼攝像機1的系統操作認可的文件操作而被更新的信息。
因此,當步驟S206中的檢查結果為「是」時,則可以推定管理文件總是與文件系統的更新同步地更新。即,推定沒有在例如USB海量存儲連接下通過外部信息處理裝置對管理文件執行操作。因此,這種情況下的管理文件具有對應於數碼攝像機1的系統操作下的文件操作的適當內容,是有效的。
因此,在這種情況下,在步驟S207中,讀取HDD 14上存儲的管理文件。參照如上所述讀取的管理文件的內容文件,執行涉及內容文件的各種後續操作。由於管理文件的內容有效,所以可以期待適當的操作。
另一方面,當步驟S206中的檢查結果為「否」時,可能已經通過不是在數碼攝像機1的系統操作下執行的文件操作對管理文件執行了修改等操作。在這種情況下,管理文件的內容無效,從而可以認為管理文件的有效性已經喪失。
因此,在這種情況下,處理前進至步驟S208,在該步驟中,重建管理文件。在本實施例中,可以使用備份文件重建管理文件。
隨後,在步驟S209中,讀取步驟S208中重建的管理文件。
由參照圖6和7的說明應該了解,在本實施例中,在數碼攝像機1的系統操作中每次進行涉及內容文件的操作,更新並存儲代表管理文件的文件大小及更新日期和時間的備份信息項。此外,通過在備份信息項與關於文件系統的文件大小及更新日期和時間的信息(用於比較的信息)之間的比較來檢查管理文件的有效性。如先前所述,比較結果表示管理文件是否有效。
備份信息項實際上包括例如六個文件的文件大小及更新日期和時間的信息,這樣,總共幾十字節水平的數據比較就足夠了。此外,即使當管理的內容文件數巨大,仍使用六個文件的文件大小信息及更新日期和時間信息,用於檢查管理文件的有效性。
因此,當與例如檢查在HDD 14上存儲的所有內容文件的情況進行比較時,用於檢查管理文件有效性的處理時間顯著減少,並且也能夠相應減少斷開經由例如USB連接的數據通信後的系統激活所需時間,從而能夠實現高速操作。由於備份信息項存儲在非易失性存儲器12a中,所以與訪問HDD 14的情況相比,用於讀取備份信息項的訪問時間相當短。這也有助於提高上述的激活速度。
此外,在步驟S208中,使用備份文件重建管理文件。例如,當備份文件不存在時,通過訪問HDD 14上存儲的所有內容文件來收集信息,使得花費相當大的處理時間。相反,根據本實施例,通過例如複製備份文件的內容的處理,可以重建管理文件,從而能夠在短時間內執行處理。由於用於重建管理文件的處理被包括在響應USB連接斷開而執行的處理中,這也有助於減少系統啟動時間。
本發明不限於上述的實施例。
例如,儘管在上述實施例中用於檢查管理文件有效性的信息項為文件大小及更新日期和時間的組合,但是只要信息項的內容可以根據文件的更新而改變,也可以使用更少數目或更大數目的信息項的其他組合。此外,根據文件系統的管理文件的管理方式、管理文件的格式及規格等不限於參照圖2和3描述的那些情況。此外,儘管在上述實施例中通過管理文件來管理代表圖像內容、音頻內容等的內容文件,但是通過管理文件進行管理的文件的類型並沒有特殊限制。例如,能夠根據管理文件管理文本文件。此外,根據設備的實際應用,通過管理文件管理的特定類型的文件可以與通過文件系統(基本文件管理裝置)管理的所有類型的文件相一致。鑑於此,可以將本發明應用於各種裝置,而不限於數碼攝像機。
對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的權利要求
範圍之內。
權利要求
1.一種信息處理裝置,包括基本文件管理裝置,用於利用存儲在存儲介質上的基本文件管理信息,管理存儲在相同存儲介質上的文件;特定文件管理裝置,用於利用存儲在所述存儲介質上作為通過所述基本文件管理裝置管理的文件之一的特定文件管理信息,管理通過所述基本文件管理裝置管理的所述文件中的特定類型的文件;參考信息管理裝置,用於存儲與所述特定文件管理信息相關的參考信息,並管理所述參考信息,從而根據所述特定文件管理信息的更新來更新所述參考信息的內容,所述參考信息具有與所述基本文件管理信息中的預定信息項相對應的含義,所述預定信息項針對所述文件中的每一個設置;以及有效性檢查裝置,用於通過將所存儲的參考信息的內容與所述基本文件管理信息中具有對應於與所述特定文件管理信息相關的所述參考信息的含義的信息項的內容進行比較,檢查所述特定文件管理信息的有效性。
2.一種信息處理方法,包括以下步驟利用存儲在存儲介質上的基本文件管理信息,管理存儲在相同存儲介質上的文件;利用存儲在所述存儲介質上作為被管理的文件中的一個的特定文件管理信息,對被管理的文件中的特定類型的文件進行管理;存儲與所述特定文件管理信息相關的參考信息,並管理所述參考信息,從而根據所述特定文件管理信息的更新來更新所述參考信息的內容,所述參考信息具有與所述基本文件管理信息中的預定信息項相對應的含義,所述預定信息項針對所述文件中的每一個設置;以及通過將所存儲的參考信息的內容與所述基本文件管理信息中具有對應於與所述特定文件管理信息相關的所述參考信息的含義的信息項的內容進行比較,檢查所述特定文件管理信息的有效性。
3.一種用於使信息處理裝置執行包括以下步驟的處理的程序利用存儲在存儲介質上的基本文件管理信息,管理存儲在相同存儲介質上的文件;利用存儲在所述存儲介質上作為被管理的文件中的一個的特定文件管理信息,對被管理的文件中的特定類型的文件進行管理;存儲與所述特定文件管理信息相關的參考信息,並管理所述參考信息,從而根據所述特定文件管理信息的更新來更新所述參考信息的內容,所述參考信息具有與所述基本文件管理信息中的預定信息項相對應的含義,所述預定信息項針對所述文件中的每一個設置;以及通過將所存儲的參考信息的內容與所述基本文件管理信息中具有對應於與所述特定文件管理信息相關的所述參考信息的含義的信息項的內容進行比較,檢查所述特定文件管理信息的有效性。
4.一種信息處理裝置,包括基本文件管理器,被配置為利用存儲在存儲介質上的基本文件管理信息,管理存儲在相同存儲介質上的文件;特定文件管理器,被配置為利用存儲在所述存儲介質上作為通過所述基本文件管理器管理的文件中的一個的特定文件管理信息,管理通過所述基本文件管理器管理的所述文件中的特定類型的文件;參考信息管理器,被配置為存儲與所述特定文件管理信息相關的參考信息,並管理所述參考信息,從而根據所述特定文件管理信息的更新來更新所述參考信息的內容,所述參考信息具有與所述基本文件管理信息中的預定信息項相對應的含義,所述預定信息項針對所述文件中的每一個設置;以及有效性檢查器,被配置為通過將所存儲的參考信息的內容與所述基本文件管理信息中具有對應於與所述特定文件管理信息相關的所述參考信息的含義的信息項的內容進行比較,檢查所述特定文件管理信息的有效性。
專利摘要
一種信息處理裝置,包括基本文件管理器,利用存儲在存儲介質上的基本文件管理信息來管理存儲在該存儲介質上的文件;特定文件管理器,利用存儲在該存儲介質上作為基本文件管理器所管理的文件中的一個的特定文件管理信息,管理文件中的特定類型的文件;參考信息管理器,存儲與特定文件管理信息相關的參考信息,並根據特定文件管理信息的更新來更新參考信息,參考信息具有與為每個文件提供的並包括在基本文件管理信息中的預定信息項對應的含義;以及有效性檢查器,通過比較所存儲的參考信息與基本文件管理信息中具有相應含義的信息項,檢查特定文件管理信息的有效性。
文檔編號G06F17/00GK1992055SQ200610167198
公開日2007年7月4日 申請日期2006年12月28日
發明者小幡英生, 柏木繁, 大野昌良 申請人:索尼株式會社導出引文BiBTeX, EndNote, RefMan