專利名稱:文件管理裝置、文件管理方法、文件管理方法程序以及記錄該文件管理方法程序的記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及文件管理裝置、文件管理方法、文件管理方法程序、以及記錄該文件管理方法程序的記錄介質(zhì);并且特別設(shè)置一種視頻盤裝置。根據(jù)本發(fā)明,改變與指定要刪除的所給出文件的條目(entry)相關(guān)、并且指向另一個條目的管理信息,使其指向用于所討論文件的暫時管理條目,由此使得早先通過操作索引文件而刪除的文件可以容易地被還原(restore)。
背景技術(shù):
近些年,已經(jīng)提出了用于記錄所拍攝(taken)圖像的盤裝置,其通過利用允許隨機存取的諸如光盤的大容量記錄介質(zhì)來實施。
與這樣的盤裝置相關(guān),日本專利公報No.2001-84705提出了一種說明性的方法,用于創(chuàng)建對記錄在記錄介質(zhì)上的許多文件進行索引的索引文件,所創(chuàng)建的索引文件被記錄在介質(zhì)上,以用于更容易地處理多個文件。
日本專利公報No.2002-278996提出了一種利用所創(chuàng)建的用來索引和記錄文件的索引文件將所述文件排列成層級結(jié)構(gòu)的方法,由此可以比以前更容易地處理多個文件。
其中,由上述專利文檔提出的索引文件所管理的對象為視頻內(nèi)容,從被管理的每個文件創(chuàng)建索引圖像(thumbnail)。一系列代表索引圖像的條目被轉(zhuǎn)變成索引圖像條目文件。一系列與索引圖像條目文件中的那些條目相對應(yīng)的條目被做成性質(zhì)(property)條目文件。用于管理索引圖像條目文件的信息和用于識別相應(yīng)的被管理文件的信息被記錄在性質(zhì)條目文件中。其中被管理文件是視頻內(nèi)容的文件,索引文件允許顯示記錄在索引圖像條目文件中的索引圖像,以便可以向用戶呈現(xiàn)記錄在記錄介質(zhì)上的多項(item)視頻內(nèi)容。而且,記錄在性質(zhì)條目文件中的內(nèi)容使得用戶能夠獲取由該用戶從視頻內(nèi)容展示中選擇的索引圖像所代表的視頻內(nèi)容。
可以想象的,如果通過索引文件的文件選擇還被用于刪除文件,則將可以輕松和可靠地選擇想要刪除的任何文件,由此將提高與文件刪除工作相關(guān)的用戶操作的容易度。在這種情況下,可以借助索引文件來選擇所希望的文件,并通過處理記錄介質(zhì)的文件管理系統(tǒng)來刪除該文件,接著從索引文件中刪除所討論文件的條目。
同時,也有可能用戶稍后希望還原一些刪除的文件。但是,不可能還原通過利用索引文件刪除的文件。
解決上述問題的一種方法是只從索引文件中刪除所感興趣的文件的條目,而將文件本身完整地留在記錄介質(zhì)上。在這種情況下,在索引文件中構(gòu)造(make)記錄在記錄介質(zhì)上的所述文件的另一個條目可以使得刪除的文件能夠被還原。但是,這種方法具有以下缺點,即因為索引文件不再具有那個文件的條目,所以該方法不能從索引文件中檢測感興趣的文件。通過索引文件很難檢測到期望還原的文件通常導(dǎo)致在許多情況下很難還原任何刪除的文件。
發(fā)明內(nèi)容
考慮到上述情形做出了本發(fā)明,并且本發(fā)明提供了一種文件管理裝置、文件管理方法、文件管理方法程序、以及記錄該文件管理方法程序的記錄介質(zhì),用于允許通過操作索引文件來容易地還原刪除的文件。
根據(jù)本發(fā)明的一個實施例,提供了一種文件管理裝置,用于借助于記錄在記錄介質(zhì)上的索引文件來管理記錄在記錄介質(zhì)上的文件;其中,所述索引文件是由一系列條目形成的,所述條目由關(guān)于所述文件的摘錄信息塊組成,所述摘錄信息被安排成與所述文件相對應(yīng);其中,提供為每一個所述條目設(shè)置的、并且最初指向另一條目的管理信息,以表達記錄在所述記錄介質(zhì)上的所述文件的層級結(jié)構(gòu);并且其中,提供用于暫時管理的條目,在其下暫時存儲要刪除的文件;所述文件管理裝置以這樣的方式改變?yōu)樗鲆獎h除的文件的條目設(shè)置的、并且最初指向另一條目的管理信息,以使得所述管理信息指向所述用于暫時管理的條目。
在上面概述的結(jié)構(gòu)中,根據(jù)本發(fā)明的文件管理裝置借助于記錄在同一記錄介質(zhì)上的索引文件來管理記錄在該記錄介質(zhì)上的文件。當(dāng)給出刪除文件的指令時,文件管理裝置以這樣的方式改變?yōu)樗懻摰?in question)文件的條目設(shè)置的、并且最初指向另一條目的管理信息,使該管理信息指向用于暫時管理的條目。即,其條目被放置在特定文件夾下的感興趣的文件被重新放置在用于暫時管理的條目下。當(dāng)所有要刪除的文件被集體地(collectively)放置在為了暫時管理而特地保留的條目下時,僅僅簡單地改變指向那個條目的管理信息就允許期望的文件被還原。在這種方式下,通過操作索引文件就能夠簡單地還原任何刪除的文件。
根據(jù)本發(fā)明的另一個實施例,提供了一種文件管理方法,用于借助于記錄在記錄介質(zhì)上的索引文件管理記錄在所述記錄介質(zhì)上的文件;其中,所述索引文件是由一系列條目形成的,所述條目由關(guān)于所述文件的摘錄信息塊組成,所述摘錄信息被安排成與所述文件相對應(yīng);其中,提供為每一個所述條目設(shè)置的、并且最初指向另一條目的管理信息,以表達記錄在所述記錄介質(zhì)上的所述文件的層級結(jié)構(gòu);并且其中,提供用于暫時管理的條目,在其下暫時存儲要刪除的文件;所述文件管理方法包括步驟以這樣的方式改變?yōu)樗鲆獎h除的文件的條目設(shè)置的、并且最初指向另一條目的管理信息,以使得所述管理信息指向所述用于暫時管理的條目。
當(dāng)使用本發(fā)明的文件管理方法時,通過操作索引文件能夠簡單地還原任何刪除的文件。
根據(jù)本發(fā)明的再一個實施例,提供了一種文件管理方法程序,用于使得計算機執(zhí)行借助于記錄在記錄介質(zhì)上的索引文件管理記錄在所述記錄介質(zhì)上的文件的過程;其中,所述索引文件是由一系列條目形成的,所述條目由關(guān)于所述文件的摘錄信息塊組成,所述摘錄信息被安排成與所述文件相對應(yīng);其中,提供為每一個所述條目設(shè)置的、并且最初指向另一條目的管理信息,以表達記錄在所述記錄介質(zhì)上的所述文件的層級結(jié)構(gòu);并且其中,提供用于暫時管理的條目,在其下暫時存儲要刪除的文件;所述過程包括步驟以這樣的方式改變?yōu)樗鲆獎h除的文件的條目設(shè)置的、并且最初指向另一條目的管理信息,以使得所述管理信息指向所述用于暫時管理的條目。
當(dāng)使用本發(fā)明的文件管理方法程序時,通過操作索引文件能夠簡單地還原任何刪除的文件。
根據(jù)本發(fā)明的再一個實施例,提供一種記錄了文件管理方法程序的記錄介質(zhì),所述文件管理方法程序用于使得計算機執(zhí)行借助于記錄在記錄介質(zhì)上的索引文件管理記錄在所述記錄介質(zhì)上的文件的過程;其中,所述索引文件是由一系列條目形成的,所述條目由關(guān)于所述文件的摘錄信息塊組成,所述摘錄信息被安排成與所述文件相對應(yīng);其中,提供為每一個所述條目設(shè)置的、并且最初指向另一條目的管理信息,以表達記錄在所述記錄介質(zhì)上的所述文件的層級結(jié)構(gòu);并且其中,提供用于暫時管理的條目,在其下暫時存儲要刪除的文件;所述過程包括步驟以這樣的方式改變?yōu)樗鲆獎h除的文件的條目設(shè)置的、并且最初指向另一條目的管理信息,以使得所述管理信息指向所述用于暫時管理的條目。
通過使用本發(fā)明的記錄文件管理方法程序的記錄介質(zhì),利用操作索引文件能夠簡單地還原任何刪除的文件。
如上所概述的,根據(jù)本發(fā)明,簡單地操作索引文件允許簡便地還原刪除的文件。
圖1是作為本發(fā)明的第一實施例實施的光盤裝置的框圖;圖2A、2B和2C是示出索引文件中的條目文件之間關(guān)系的示意圖;圖3A和3B分別是示出如何構(gòu)成性質(zhì)條目的表格和示意圖;圖4A和4B分別是對照圖3A和3B中的安排示出如何刪除文件的表格和示意圖;圖5是示出回收站中條目的典型顯示的示意圖;圖6A和6B分別是示出利用作為本發(fā)明的第二實施例實施的光盤裝置如何構(gòu)成性質(zhì)條目的表格和示意圖;圖7是組成由作為第二實施例實施的光盤裝置的系統(tǒng)控制微型計算機19執(zhí)行的過程的步驟的流程圖;圖8是組成由作為本發(fā)明第三實施例實施的光盤裝置的系統(tǒng)控制微型計算機19執(zhí)行的過程的步驟的流程圖;圖9是示出與第三實施例有關(guān)的文件的典型顯示的示意圖。
具體實施例方式
現(xiàn)在將參考附圖對本發(fā)明的優(yōu)選實施例進行描述。
(1)第一實施例的結(jié)構(gòu)(1-1)光盤裝置的結(jié)構(gòu)圖1是作為本發(fā)明的第一實施例實施的光盤裝置的框圖。光盤裝置1使用未示出的視頻和音頻拾取(pickup)單元獲得一個對象的視頻和音頻信號,并將表示所拍攝對象畫面(picture)的視頻和音頻信號記錄到光盤2。為了進行再現(xiàn),光盤裝置1從光盤2檢索(retrieve)拍攝的畫面,并將再現(xiàn)的視頻和音頻輸出到顯示單元(液晶顯示器)和音頻輸出單元(揚聲器),或輸出到外部設(shè)備。表示所拍攝畫面的視頻和音頻信號被光盤裝置1轉(zhuǎn)換為MPEG(移動圖像專家組)格式的流數(shù)據(jù),并進一步轉(zhuǎn)換為準(zhǔn)備好記錄到光盤2上的適當(dāng)?shù)奈募袷健5谝粚嵤├捎玫奈募袷綖镼uick Time(以下稱為QT)。
在光盤裝置1中,視頻編碼器11通過將拍攝的畫面的視頻信號從模擬轉(zhuǎn)換為數(shù)據(jù)格式而生成視頻數(shù)據(jù),并以MPEG格式對作為結(jié)果的數(shù)字視頻數(shù)據(jù)進行編碼,以便輸出視頻數(shù)據(jù)的基本流(elementary stream)。
音頻編碼器12通過將拍攝的畫面的音頻信號從模擬轉(zhuǎn)換為數(shù)字格式而生成音頻數(shù)據(jù),并以MPEG格式對作為結(jié)果的數(shù)字音頻數(shù)據(jù)進行編碼,以便輸出音頻數(shù)據(jù)的基本流。
在進行記錄時,文件生成器15復(fù)用(multiplex)來自視頻編碼器11和音頻編碼器12基本流。通過復(fù)用,文件生成器15在系統(tǒng)控制微型計算機19的控制下創(chuàng)建QT電影文件。
存儲器控制器18在系統(tǒng)控制微型計算機19的控制下切換其操作。在進行記錄時,存儲器控制器18將來自文件生成器15的QT電影文件的數(shù)據(jù)序列(data sequence)以及來自系統(tǒng)控制微型計算機19的各種數(shù)據(jù)連續(xù)地(consecutively)寫入存儲器17,以進行暫時存儲,并將保存的(retained)數(shù)據(jù)輸出給糾錯編解碼器21以供后續(xù)處理。相反,在進行再現(xiàn)時,存儲器控制器18暫時保存來自糾錯編解碼器21的數(shù)據(jù),并將該數(shù)據(jù)輸出給文件解碼器16和系統(tǒng)控制微型計算機19。
糾錯編解碼器21在系統(tǒng)控制微型計算機19的控制下切換其操作。在進行記錄時,糾錯編解碼器21將來自存儲器控制器18的數(shù)據(jù)寫入存儲器20,以進行暫時地存儲,并向該數(shù)據(jù)添加糾錯碼。這樣保存在存儲器20中的數(shù)據(jù)被以預(yù)定順序檢索以用于輸出。在將輸出數(shù)據(jù)輸送到數(shù)據(jù)調(diào)制解調(diào)器23前對其進行交織(interleaved)。在進行再現(xiàn)時,與記錄處理相反,糾錯編解碼器21在把數(shù)據(jù)輸出給存儲器控制器18之前,以預(yù)定順序?qū)碜詳?shù)據(jù)調(diào)制解調(diào)器23的數(shù)據(jù)寫入存儲器20,以進行暫時地存儲。從數(shù)據(jù)調(diào)制解調(diào)器23輸出的數(shù)據(jù)被交織,以用于輸出。此時,基于于寫入時所使用的相同的糾錯代碼來對交織過的輸出數(shù)據(jù)進行糾錯。
數(shù)據(jù)調(diào)制解調(diào)器23在系統(tǒng)控制微型計算機19的控制下切換其操作。在進行記錄時,數(shù)據(jù)調(diào)制解調(diào)器23將來自糾錯編解碼器21的數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)序列(a sequence of serial data),調(diào)制轉(zhuǎn)換后的數(shù)據(jù),并將調(diào)制后的數(shù)據(jù)輸出到磁調(diào)制驅(qū)動器(magnetic modulation driver)24或光拾取器(opticalpickup)33。在進行再現(xiàn)時,數(shù)據(jù)調(diào)制解調(diào)器23從光拾取器33輸出的再現(xiàn)信號中檢索時鐘信號。數(shù)據(jù)調(diào)制解調(diào)器23參考檢索出的時鐘信號對再現(xiàn)信號進行二元化(binarization)和解調(diào)。這一處理提供了與在進行記錄時生成的串行數(shù)據(jù)序列相對應(yīng)的再現(xiàn)數(shù)據(jù)。再現(xiàn)數(shù)據(jù)被從數(shù)據(jù)調(diào)制解調(diào)器23發(fā)送到糾錯編解碼器21。
當(dāng)光盤2是磁光盤時,磁調(diào)制驅(qū)動器24在系統(tǒng)控制微型計算機19的控制下利用從數(shù)據(jù)調(diào)制解調(diào)器23輸出的數(shù)據(jù)驅(qū)動磁頭32。磁頭32被置于與光盤2另一邊的光拾取器33呈對稱關(guān)系的位置。在這樣的設(shè)置中,被調(diào)制成反映數(shù)據(jù)調(diào)制解調(diào)器23的輸出數(shù)據(jù)的磁場被施加到光拾取器33之下的激光束照射點。以這種方式,當(dāng)光盤2是磁光盤時,光盤裝置1允許通過使用熱磁(thermomagnetic)記錄法將QT電影文件或其它數(shù)據(jù)記錄到光盤2。
光盤2是盤式記錄介質(zhì)。在第一實施例中,光盤2是諸如磁光盤(MO)或相變型盤(phase-change type disk)的可重寫光盤。主軸馬達(spindle motor)31在伺服電路30的控制下以指定的恒定線速度(CLVConstant LinearVelocity)、恒定角速度(CAVConstant Angular Velocity)或區(qū)帶恒定線速度(ZCLVZone Constant Linear Velocity)旋轉(zhuǎn)地驅(qū)動光盤2。
伺服電路30基于從光拾取器33輸出的各種信號控制主軸馬達31工作,由此執(zhí)行主軸控制。同樣的,伺服電路30基于從光拾取器33輸出的信號對光拾取器33施行循軌和聚焦控制。而且,伺服電路30使得光拾取器33和磁頭32執(zhí)行查找(seek)和焦點搜索(focus search)操作。
驅(qū)動控制微型計算機22根據(jù)來自系統(tǒng)控制微型計算機19的命令控制伺服電路30進行查找和其它操作。
光拾取器33將激光束施加到光盤2,利用光接收元件接收反射光,并對接收的反射光進行處理以生成各種控制信號。光拾取器33還輸出再現(xiàn)信號,所述再現(xiàn)信號的電平根據(jù)在光盤2上形成的凹坑(pit)和記號(mark)序列而變化。而且,光拾取器33在系統(tǒng)控制微型計算機19的控制下切換其操作,并且如果光盤2是磁光盤,則在進行記錄時間歇地提升施加到光盤2的激光束的強度。這允許光盤裝置1利用所謂的脈沖列(pulse train)方法將QT電影文件或其它數(shù)據(jù)記錄到光盤2。當(dāng)光盤2是相變型盤時,光拾取器33根據(jù)從數(shù)據(jù)調(diào)制解調(diào)器23輸出的數(shù)據(jù)將施加到光盤2的激光束的強度從用于再現(xiàn)的強度提升至用于記錄的強度。以這種方式,利用電熱(electrothermal)記錄方法,QT電影文件和其它數(shù)據(jù)被記錄在光盤2上。
如上所述,光盤裝置1首先使用視頻編碼器11和音頻編碼器12壓縮表示所拍攝畫面的視頻和音頻信號,用以轉(zhuǎn)換為基本流。然后文件生成器15被用來將基本流轉(zhuǎn)換為QT電影文件,該QT電影文件按次序由存儲器控制器18、糾錯編解碼器21和數(shù)據(jù)調(diào)制解調(diào)器23進行處理。處理后,單獨通過光拾取器33、或者通過光拾取器33和磁頭32的組合將QT電影文件數(shù)據(jù)和索引文件數(shù)據(jù)等寫入光盤2。索引文件是用于索引目的的文件,為了管理的目的將QT電影文件放置在索引文件下,所述電影文件被記錄在光盤2上。
光盤裝置1使得光拾取器33從光盤2獲取再現(xiàn)信號,使數(shù)據(jù)調(diào)制解調(diào)器23將所獲取的信號處理成再現(xiàn)數(shù)據(jù),并使糾錯編解碼器21將再現(xiàn)數(shù)據(jù)說明性地(illustratively)處理為QT電影文件和索引文件。這些是記錄在光盤2上的文件。所再現(xiàn)的QT電影文件、索引文件和其它數(shù)據(jù)被從存儲器控制器18輸出。
文件解碼器16從存儲器控制器18輸入QT電影文件數(shù)據(jù),并將輸入的數(shù)據(jù)分離為視頻和音頻數(shù)據(jù)的基本流以用于輸出。視頻解碼器13解壓縮視頻數(shù)據(jù)的基本流,并將解壓縮的數(shù)據(jù)輸出給未示出的顯示單元和外部設(shè)備。音頻解碼器14解壓縮來自文件解碼器16的音頻數(shù)據(jù)的基本流,并將解壓縮的數(shù)據(jù)輸出給未示出的音頻輸出單元和外部設(shè)備。以這種方式,光盤裝置1允許用戶監(jiān)視從光盤2再現(xiàn)的所拍攝的畫面。
光盤裝置1具有可連接到諸如計算機的外部設(shè)備的接口。通過所述接口,從計算機輸出的數(shù)據(jù)、不是所拍攝的畫面,可以被寫入光盤2。相反地,記錄在光盤2上的文件可以被從那里再現(xiàn)并通過該接口輸出到計算機。
操作塊26由用于操作光盤裝置1的控制子、以及由安裝在液晶顯示板上的觸摸板構(gòu)成。將用戶對控制子和觸摸板的任何一個執(zhí)行的操作用信號通知給系統(tǒng)控制微型計算機19。
系統(tǒng)控制微型計算機19是控制光盤裝置1的全部操作的微型計算機。系統(tǒng)控制微型計算機19執(zhí)行未示出的保存在存儲器中的過程來檢測可能被裝載的光盤2。當(dāng)檢測到光盤時,系統(tǒng)控制微型計算機19使得光拾取器33查找光盤2上徑向最內(nèi)側(cè)區(qū)帶,以便從那里再現(xiàn)由關(guān)于該光盤2的文件管理系統(tǒng)使用的管理信息。系統(tǒng)控制微型計算機19從存儲器控制器18獲取再現(xiàn)的管理信息,并將其存儲在內(nèi)部存儲器中。所述管理信息允許系統(tǒng)控制微型計算機19檢測記錄在光盤2上的文件的地址以及光盤2的空余空間(freespace)。
系統(tǒng)控制微型計算機19所使用的用于進行處理的程序是通過預(yù)安裝來提供的。或者該程序也可以在經(jīng)由網(wǎng)絡(luò)下載或從適當(dāng)?shù)拇鎯橘|(zhì)再現(xiàn)之后再安裝。這樣的存儲介質(zhì)可以包括光盤、磁帶、存儲卡和其它適當(dāng)類型的存儲介質(zhì)。
由系統(tǒng)控制微型計算機19對于這樣獲取的管理信息進行的搜索可能揭示在光盤2上存在索引文件。如果存在,系統(tǒng)控制微型計算機19使得光拾取器33查找索引文件被記錄的光盤位置,并從該位置再現(xiàn)所述索引文件。系統(tǒng)控制微型計算機19通過存儲器控制器18獲取再現(xiàn)的索引文件,并將其記錄在內(nèi)部存儲器中以用于存儲。索引文件使得本發(fā)明的第一實施例能夠提高對記錄在光盤2上的文件的操作的總體的容易度。如果索引文件被記錄在光盤的用戶區(qū)域的徑向最內(nèi)側(cè)區(qū)帶,則查找那個文件并啟動處理所需要的時間就可以被縮短。
響應(yīng)于用戶的操作,系統(tǒng)控制微型計算機19參考索引文件,從而為了監(jiān)視目的讓索引圖像或其它指示出現(xiàn)在液晶顯示板上。索引圖像向用戶介紹了在光盤2上記錄的每個QT電影文件中都包含了什么。根據(jù)所述介紹,系統(tǒng)控制微型計算機19接受用戶對文件的選擇。所選擇的文件被用來按照管理信息控制總體系統(tǒng)操作的系統(tǒng)控制微型計算機19再現(xiàn)。
如果用戶給出記錄所拍攝畫面的指令,則系統(tǒng)控制微型計算機19使得光拾取器33基于管理信息檢測空余空間,并查找那個空間以便連續(xù)地(successively)在光盤2上記錄所拍攝的畫面。當(dāng)作為記錄所拍攝的畫面的結(jié)果,QT電影文件記錄被改變時,保存在存儲器中的管理信息被相應(yīng)地更新。當(dāng)光盤2將被卸載時,光盤2的管理信息以反映存儲器中的更新的管理信息的方式被更新。更具體地講,光盤2的管理信息通過將存儲器中的更新的管理信息由存儲器控制器18傳送到糾錯編解碼器21來更新。
在上述處理中,系統(tǒng)控制微型計算機19向文件生成器15輸出生成要記錄的QT電影文件所需要的各種不同類型的信息。系統(tǒng)控制微型計算機19還通過文件生成器15獲取創(chuàng)建索引文件所需的信息,并利用這樣獲取的信息以及輸出到文件生成器15的信息,更新存儲在存儲器中的關(guān)于將被重新記錄到光盤2的QT電影文件的索引文件。在管理信息的更新中,參考了保存在存儲器中的索引文件,以使相應(yīng)地更新記錄在光盤2上的索引文件。
當(dāng)用戶給出編輯記錄在光盤2上的文件的指令時,與進行記錄時同樣的方式更新保存在存儲器中的索引文件和管理信息,以使與指定文件的編輯一致。參考存儲器中更新的索引文件和管理信息,以使相應(yīng)地更新記錄在光盤2上的索引文件和管理信息。
將表示所拍攝畫面的視頻和音頻信號記錄到光盤2的光盤裝置1以外部參考格式將QT電影文件寫入光盤2。更具體地講,光盤裝置1將分別由視頻和音頻信號構(gòu)成的視頻文件和音頻文件記錄到光盤2。光盤裝置1還向光盤2記錄用于管理視頻和音頻文件的資源文件。由視頻文件、音頻文件和資源文件組成的QT電影文件隨后被記錄到光盤2。
(1-2)索引文件在諸如QT電影文件的文件被記錄到光盤2的情況下,光盤2的文件管理系統(tǒng)管理具有再現(xiàn)所需要的如下信息的索引文件記錄位置地址、文件名稱、和文件長度。索引文件最初由用于介紹被管理的QT電影文件的內(nèi)容的信息組成,所述文件被記錄在光盤2上。利用所述索引文件,光盤裝置1從光盤2選擇指定的QT電影文件,并基于文件管理系統(tǒng)從光盤2再現(xiàn)所選擇的文件。以這種方式,可以從可能記錄在光盤2上的大量QT電影文件中快速和準(zhǔn)確地選擇和再現(xiàn)所希望的文件。這一特征對提高用戶操作的簡便性做出了貢獻。
利用第一實施例,用于介紹QT電影文件的內(nèi)容的信息是所分配的關(guān)于這些QT電影文件的摘錄信息,而作為結(jié)果的信息主體(body)被轉(zhuǎn)換為塊(block)。所述索引文件由一系列(a series of)由這些摘錄信息塊組成的條目形成。所述條目允許簡便快速地了解每個QT電影文件的內(nèi)容。
在索引文件中,由摘錄信息表示的數(shù)據(jù)項(item)被按照屬性分類為多個組。索引文件與記錄在光盤2上的QT電影文件具有相同的文件結(jié)構(gòu)。這意味著索引文件可以用創(chuàng)建QT電影文件的光盤裝置1未改變的結(jié)構(gòu)來創(chuàng)建和處理。而不需要新的結(jié)構(gòu)意味著光盤裝置1的簡單的構(gòu)造。
更具體地講,如圖2A到2C所示,表示實際數(shù)據(jù)的摘錄信息被分類為多個組,并分配為文本條目文件E1、索引圖像條目文件E2和性質(zhì)條目文件E3。條目文件E1到E3與具有關(guān)于這些文件E1到E3的管理信息的資源文件(未示出)一起,組成了符合QT電影文件的結(jié)構(gòu)的索引文件。
條目文件E1、E2和E3被分別前綴有代表文件E1、E2和E3的屬性的首標(biāo)(header)TXH、THH和PH。每個首標(biāo)后面是一系列在每個具有固定長度的時隙(slot)中的條目。
文本條目文件E1是由一系列在時隙中連續(xù)放置的標(biāo)題(title)數(shù)據(jù)的條目形成的,該數(shù)據(jù)表示指示盤標(biāo)題和被管理文件的標(biāo)題的標(biāo)題文本序列。另一方面,索引圖像條目文件E2是由一系列在時隙中連續(xù)放置的索引圖像的條目形成的,所述索引圖像是指示盤標(biāo)題和被管理的每個文件的內(nèi)容的靜止畫面(still picture)。
文本條目文件E1和索引圖像條目文件E2的每個時隙都以固定的長度來形成。根據(jù)組成從所討論的文件的獲得的相應(yīng)摘錄信息的數(shù)據(jù)量,一個或多個時隙被分配給要管理的每個文件。因為摘錄信息的類型隨著文件的不同而變化,可能會發(fā)生沒有條目被分配給被管理的一些文件的情況。
同時,性質(zhì)條目文件E3是由一系列在時隙中連續(xù)放置的摘錄信息的條目與條目管理信息一起形成的,所述摘錄信息是由表示盤標(biāo)題和每個被管理文件的屬性的二進制數(shù)據(jù)構(gòu)成的。與文本條目文件E1和索引圖像條目文件E2相同,性質(zhì)條目文件E3的每個時隙都以固定的長度來形成。不管被管理文件的不同類型,都總是提供性質(zhì)條目文件E3。被管理文件的條目是根據(jù)配備在文本條目文件E1和索引圖像條目文件E2中的條目而建立的。
當(dāng)在文本條目文件E1或索引圖像條目文件E2中沒有為給定文件提供相應(yīng)的條目時,根據(jù)構(gòu)成關(guān)于所討論的文件的相應(yīng)摘錄信息的數(shù)據(jù)量,在性質(zhì)條目文件E3中為那個文件分配一個或多個時隙。如果在文本條目文件E1或索引圖像條目文件E2中對被管理的給定文件配備了多個條目,則不管構(gòu)成摘錄信息的數(shù)據(jù)量如何,都對所討論的文件提供至少這些多個條目。當(dāng)每個實際數(shù)據(jù)部分在索引文件中都是以固定長度形成時,對記錄介質(zhì)的任何浪費的使用都被最小化,并且減少了對記錄介質(zhì)的訪問操作的數(shù)量,從而縮短了處理所需的時間。
性質(zhì)條目文件E3具有指示每個條目與另一個條目之間的關(guān)系的管理信息(如圖2A到2C的箭頭所示),所述信息指定了另一個對應(yīng)的條目文件的條目。如果條目具有多個時隙,則為指定隨后的(ensuing)條目的擴展時隙提供管理信息。在這個設(shè)置中,索引文件通過使用性質(zhì)條目文件E3中的表示與建立的另一個條目的關(guān)系的管理信息,來指定多個時隙(slit),其中記錄了關(guān)于被管理的單個文件的摘錄信息。性質(zhì)條目文件E3包括用于指定被管理的相應(yīng)文件的信息。這使得能夠通過使用記錄在索引文件中的摘錄信息來指定希望的文件。
性質(zhì)條目文件E3還提供有指示對每個條目設(shè)置的摘錄信息是有效還是無效的管理信息。在索引文件中,只有關(guān)于每個性質(zhì)條目的有效/無效設(shè)置信息可以被用來集體地?zé)o效(invalidate)在其它條目文件E1和E2中以及在性質(zhì)條目文件E3中的相應(yīng)條目,由此來從索引文件中刪除任何希望的被管理的文件。
索引文件使得能夠不僅將實際出現(xiàn)在記錄介質(zhì)上的文件、而且將文件管理系統(tǒng)識別的記錄介質(zhì)的真實以及虛擬的文件夾存儲到條目文件中。對于每個性質(zhì)條目,定義了一個設(shè)置了這些文件夾的性質(zhì)條目的層級結(jié)構(gòu)。即,設(shè)置在光盤2上的文件夾的真實的層級結(jié)構(gòu)和建立在索引文件中的文件夾的虛擬層級結(jié)構(gòu)被用來管理記錄在光盤2上的文件。
在資源文件中,諸如每個條目文件的時隙開始位置的管理信息被與屬性信息一起記錄在索引文件中。
利用上述有效的安排,索引文件向用戶展示來自索引圖像條目文件E2的索引圖像,或者展示來自文本條目文件E1的文件標(biāo)題。這樣一來,索引文件基于這些索引圖像和標(biāo)題來接受用戶的文件選擇。所選擇的文件通過文件管理系統(tǒng)在性質(zhì)條目中搜索該文件名稱來被檢測到,由此提高了用戶操作的簡便性。
在光盤裝置1中,系統(tǒng)控制微型計算機19通過文件生成器15獲取壓縮的視頻和音頻數(shù)據(jù),解碼所獲取的數(shù)據(jù),通過像素跳過(pixel skipping)從視頻數(shù)據(jù)中生成索引圖像,并將索引圖像轉(zhuǎn)換為索引圖像條目文件E2。系統(tǒng)控制微型計算機19還通過從用戶設(shè)置中、或者從關(guān)于被光盤2的文件管理系統(tǒng)管理和保留的文件的文件信息中生成標(biāo)題數(shù)據(jù)來創(chuàng)建文本條目文件E1。而且,系統(tǒng)控制微型計算機19響應(yīng)于用戶的操作創(chuàng)建性質(zhì)條目文件E3。然后在如上所述創(chuàng)建的條目文件E1到E3的基礎(chǔ)上生成資源文件。
(1-3)按照性質(zhì)條目管理圖3A和3B示出如何構(gòu)成文件的性質(zhì)條目。在這兩個圖以及其它類似的圖中,除了擴展時隙以外為了說明和示例的目的只示出了性質(zhì)條目。每個文件夾和文件都與對應(yīng)時隙的時隙編號一起被示出。如果給出性質(zhì)條目具有度應(yīng)另一條目的擴展時隙,則下面描述的關(guān)于性質(zhì)條目的涉及時隙的處理將對這些被集體處理的相關(guān)時隙執(zhí)行。
在性質(zhì)條目文件E3中,建立每一個都指定一個單一的時隙的條目編號(Entry Number,條目編號)。并且在性質(zhì)條目文件E3中,建立每一個都表示一組標(biāo)簽(Flag)的性質(zhì)條目標(biāo)簽(條目性質(zhì))。每個性質(zhì)條目標(biāo)簽(EntryProperty,條目性質(zhì))都帶有表示每個條目的屬性的不同類型的信息。由條目性質(zhì)標(biāo)簽表示的一個這樣的屬性是由指定該條目是否對應(yīng)于文件夾(0文件夾Folder)或是文件(1文件File)的標(biāo)簽定義的。
在圖3A和3B的示例中,實際上存在于光盤2的文件管理系統(tǒng)下的根文件夾(root folder)0被分配了具有條目編號0的性質(zhì)條目。因為該性質(zhì)條目標(biāo)簽被設(shè)置為0,所以這個性質(zhì)條目指示一個文件夾。直接在根文件夾下面的文件夾1和2以及文件3和4被分別分配了具有條目編號1、2、3和4的性質(zhì)條目。每個性質(zhì)條目標(biāo)簽都被設(shè)置成指示文件夾或文件的0或1。直接在文件夾1下面的文件夾5和6被分別分配了具有條目編號5和6的性質(zhì)條目。每個性質(zhì)條目標(biāo)簽都被設(shè)置成指示文件夾或文件的0或1。屬于文件夾5的文件7被分配了具有條目編號7的性質(zhì)條目,其性質(zhì)條目標(biāo)簽被設(shè)置成指示文件的1。
對于對應(yīng)于文件夾和文件的每個條目設(shè)置,性質(zhì)條目文件E3都具有指示與另一條目的關(guān)系的管理信息,并且該管理信息由親代條目編號(ParentEntry Number,親代條目編號)構(gòu)成,親代條目編號指向?qū)?yīng)于每個文件或文件夾所屬的最靠近的文件夾的時隙。在圖3A和3B的示例中,條目編號為1到4的條目的親代條目編號(Parent Entry Number)被設(shè)置為0。因此,對應(yīng)于條目編號1到4的文件夾1和2以及文件3和4被顯示為屬于根文件夾。條目編號為5和6的條目的親代條目編號(Parent Entry Number)被設(shè)置為1,而條目編號為7的條目的親代條目編號被設(shè)置為5。這些編號指示文件夾5、文件6、和文件7分別屬于文件夾1、文件夾1、和文件夾5。
與親代條目編號相反,性質(zhì)條目文件E3還被安排具有子代條目編號,其指向下降順序(descending order)的文件和條目。子代條目編號允許容易地搜索屬于特定文件夾的文件。在這種情況下,條目編號為0的條目被分配了分別指向文件夾1和2以及文件3和4的條目的子代條目編號1、2、3和4。條目編號為1的條目被分配了指向文件夾5和文件6的條目的子代條目編號5和6。條目編號為5的條目被分配了子代條目編號7。
在上述設(shè)置中,索引文件允許利用存在于文件管理系統(tǒng)下的實際層級結(jié)構(gòu)以及虛擬層級結(jié)構(gòu)來對文件進行管理。在下面描述中,在定義這樣的層級結(jié)構(gòu)中的指向其它條目的信息被稱為層級信息。
作為另一個性質(zhì)條目標(biāo)簽,性質(zhì)條目文件E3具有指向回收站的標(biāo)簽(以下稱為回收站標(biāo)簽)。在圖3A的示例中,對于條目編號為2的性質(zhì)條目,回收站標(biāo)簽被設(shè)置為1(有效)。回收站標(biāo)簽是用符號表示虛擬垃圾箱的標(biāo)簽,從而回收站條目是這樣一個條目指定要刪除的文件和文件夾被暫時存儲在其下。和與文件夾相關(guān)的條目類似,回收站條目被說明性地分配的性質(zhì)條目。因此在索引文件中,提供了回收站的虛擬文件夾。
作為再一個性質(zhì)條目標(biāo)簽,性質(zhì)條目文件E3具有表示有效/無效信息的有效/無效標(biāo)簽,所述有效/無效信息指示關(guān)于給定條目的信息是有效還是無效。在索引文件中,將條目的有效/無效標(biāo)簽從有效(Valid)切換到無效(Invalid)會將該條目的時隙轉(zhuǎn)換為空閑時隙。這樣的空閑時隙可以重新用于存儲條目。如果條目的有效/無效標(biāo)簽被設(shè)置為無效,仍然保留指示該條目與其它條目文件E1和E2的關(guān)系的信息。作為結(jié)果,條目文件E1和E2中的相應(yīng)時隙被建立為空閑時隙,同時維持它們與性質(zhì)條目文件E3的關(guān)系。當(dāng)向性質(zhì)條目文件E3中再次存儲文件時,不需要重新建立它們與條目文件E1和E2的關(guān)系。這再次簡化了存儲文件的處理。
(1-4)利用索引文件刪除文件畫面拍攝處理之后,如上所述,系統(tǒng)控制微型計算機19以使得被拍攝畫面屬于用戶指定的文件夾或預(yù)定文件夾的方式建立親代條目編號、子代條目編號和有效/無效標(biāo)簽,以此在性質(zhì)條目文件E3中將代表所拍攝畫面的條目設(shè)置到空閑時隙。這樣,所拍攝畫面的文件被存儲到索引文件中。如果用戶在編輯期間指定一個不同的文件夾來存儲拍攝的畫面,則系統(tǒng)控制微型計算機19相應(yīng)地改變相應(yīng)性質(zhì)條目的親代和子代條目編號。
相反,如果用戶給出指令刪除文件,則系統(tǒng)控制微型計算機19適當(dāng)?shù)卦O(shè)置指示該文件與另一條目的關(guān)系的管理信息,由此將所討論的文件置為虛擬(virtually)刪除狀態(tài)。如果用戶給出了永久刪除被虛擬刪除的文件的指令,則系統(tǒng)控制微型計算機19從光盤2實際刪除該文件,并清除(erase)有關(guān)該文件的條目。在隨后的描述中,文件的永久刪除狀態(tài)是明確區(qū)別于其虛擬刪除狀態(tài)的。
假設(shè)用戶基于索引文件給出指令,刪除從被管理的文件的目錄(catalog)中選擇的文件,其中,所述目錄通過索引圖像和標(biāo)題指示文件。在那種情況下,系統(tǒng)控制微型計算機19在性質(zhì)條目文件E3中檢測對應(yīng)于該文件的條目。當(dāng)檢測到該條目時,系統(tǒng)控制微型計算機19更新該條目的親代條目編號,以使得所述編號指向回收站條目。在其代條目編號被更新后,系統(tǒng)控制微型計算機19將討論的文件的條目編號添加到為該親代條目編號設(shè)置的子代條目編號。
如圖4A和4B所示,與圖3A和3B相反,如果用戶給出刪除文件6的指令,則系統(tǒng)控制微型計算機19參考文件6的具有條目編號6的性質(zhì)條目,將該條目的親代條目編號改變?yōu)橹赶蚧厥照緱l目的2。條目編號6作為子代條目編號被添加到回收站條目。
如上所述,系統(tǒng)控制微型計算機19認(rèn)為(regarding)在索引文件系統(tǒng)中被層級地放置在回收站文件夾下的給定文件在性質(zhì)條目文件E3中保持那個文件的有效/無效標(biāo)簽為有效設(shè)置。因此,處于虛擬刪除狀態(tài)的每個條目被安排為在一個預(yù)定時期內(nèi)不被分配空閑時隙;與每個虛擬刪除的條目相關(guān)聯(lián)的時隙不被用于重新存儲。
還進行了這樣的安排不改變指示與其它條目的關(guān)系的信息或者修改其它條目文件。這些安排使得能夠作為代表存儲在索引文件中的其它文件的索引圖像和標(biāo)題的目錄的一部分,顯示被用戶置于虛擬刪除狀態(tài)的文件。這允許用戶簡便和可靠地還原或永久刪除任何虛擬刪除的文件。如果用戶給出還原虛擬刪除的文件的指令,則可以通過簡單的處理還原該文件,所述處理包括改變與所討論文件相關(guān)聯(lián)的條目的親代條目編號以及分配給回收站的該條目的子代條目編號。
響應(yīng)于用戶操作,系統(tǒng)控制微型計算機19參考如圖5所示的性質(zhì)條目文件E3;檢測與存儲在性質(zhì)條目文件中的文件夾相關(guān)聯(lián)的條目;利用在檢測到的條目上設(shè)置的子代條目編號來分析在索引文件中建立的文件夾的層級結(jié)構(gòu);并基于分析結(jié)果用圖標(biāo)顯示文件夾的結(jié)構(gòu)。在這時,系統(tǒng)控制微型計算機19以帶有在回收站符號上設(shè)置的文件夾名稱的文件夾的形式顯示回收站的條目。
根據(jù)用戶設(shè)置,系統(tǒng)控制微型計算機19可以在顯示屏幕的上半部顯示文件夾結(jié)構(gòu),并在顯示屏幕的下半部顯示屬于用戶選擇的文件夾的文件的目錄。在這時,系統(tǒng)控制微型計算機19可以創(chuàng)建由與用戶的選擇一致的索引圖像和標(biāo)題構(gòu)成的文件目錄。
如果用戶給出指令顯示文件目錄中屬于回收站的文件的列表,,則系統(tǒng)控制微型計算機19參考為回收站的條目設(shè)置的子代條目編號,以便檢測指向回收站的條目的文件的性質(zhì)條目。基于找到的為檢測到的性質(zhì)條目設(shè)置的信息以及指示與其它條目文件的關(guān)系的信息,系統(tǒng)控制微型計算機19在索引圖像條目文件和文本條目文件中檢測相應(yīng)的條目。根據(jù)所檢測的條目的記錄,系統(tǒng)控制微型計算機19顯示索引圖像和標(biāo)題。在圖5的示例中,顯示了索引圖像和標(biāo)題兩者。
當(dāng)顯示屬于回收站的文件時,用戶可以選擇文件并給出刪除該文件的指令。在那種情況下,系統(tǒng)控制微型計算機19將相應(yīng)條目的有效/無效標(biāo)簽設(shè)置為無效,并指令光盤2的文件管理系統(tǒng)永久刪除對應(yīng)于所討論條目的文件。
如果用戶選擇文件并給出還原該文件的指令,則系統(tǒng)控制微型計算機19以指向特定條目的方式改變感興趣的文件的親代條目編號,并從與回收站相關(guān)聯(lián)的條目的子代條目編號中刪除涉及這個還原的條目編號。對于索引文件的這一簡單操作使得光盤裝置1簡便地還原虛擬刪除的文件。要還原的文件的條目可以是之前由用戶確定的條目,或者是用戶根據(jù)需要指定的條目。
(2)第一實施例的操作在上述結(jié)構(gòu)的光盤裝置1中(圖1),在由文件生成器15轉(zhuǎn)換為組成QT電影文件的數(shù)據(jù)流之前,由視頻和音頻拾取單元獲取的視頻和音頻信號分別被視頻編碼器11和音頻編碼器12編碼。利用由存儲器控制器18、糾錯編解碼器21、數(shù)據(jù)調(diào)制解調(diào)器23、磁調(diào)制驅(qū)動器24、和光拾取器33構(gòu)成的記錄部分,QT電影文件被記錄到光盤2上。以這種方式,光盤裝置1以QT電影文件的形式將拍攝的畫面記錄到光盤上。系統(tǒng)控制微型計算機19向光盤裝置1的記錄部分輸出對應(yīng)于記錄在光盤2上的文件的數(shù)據(jù)。來自系統(tǒng)控制微型計算機19的輸出數(shù)據(jù)使得記錄部分以反映新記錄的QT電影文件的方式更新在光盤2的文件管理系統(tǒng)下的管理信息。
為了進行再現(xiàn),基于文件管理系統(tǒng)下的管理信息,由光拾取器33、數(shù)據(jù)調(diào)制解調(diào)器23、糾錯編解碼器21、和存儲器控制器18以這個次序處理這樣記錄的QT電影文件。在處理期間,文件數(shù)據(jù)被文件解碼器16劃分為視頻和音頻數(shù)據(jù)的基本流。視頻和音頻數(shù)據(jù)流分別被視頻解碼器13和音頻解碼器14解碼以用于輸出。
在記錄QT電影文件時,光盤裝置1使得系統(tǒng)控制微型計算機19從文件生成器15獲取索引圖像數(shù)據(jù)以及可能由用戶在記錄該文件之前或之后輸入的標(biāo)題數(shù)據(jù)。還被獲取的有諸如文件管理系統(tǒng)的文件名稱的信息。從這些獲取的信息項目中,系統(tǒng)控制微型計算機19收集關(guān)于要記錄到光盤2的QT電影文件的摘錄信息。在光盤裝置1中,系統(tǒng)控制微型計算機19以與光盤2的文件管理系統(tǒng)相關(guān)聯(lián)的管理信息相同的方式、基于獲取的摘錄信息在其內(nèi)部存儲器中創(chuàng)建索引文件。索引文件與QT電影文件一起被記錄到光盤2。文件管理系統(tǒng)的管理信息以反映索引文件的記錄的方式被更新。
利用索引文件,光盤裝置1提供了用于處理記錄在光盤2上的文件的用戶界面。當(dāng)在光盤2上記錄了大量文件時,基于索引文件的用戶界面在提高用戶操作簡便性方面特別有效。更具體地說,按照用戶的指定,光盤裝置1顯示從索引文件中檢索到的由索引圖像和標(biāo)題所代表的記錄文件的目錄。當(dāng)用戶從該文件目錄中選擇希望的文件時,光盤裝置1根據(jù)記錄在索引文件中的內(nèi)容確定對應(yīng)的文件,并將再現(xiàn)的文件展示給用戶。給定用戶的類似的指令,光盤裝置1接受對要刪除的希望的文件的選擇,并刪除所選擇的文件。
當(dāng)用戶給出刪除文件的指令時,光盤裝置1以使得為指定文件的條目設(shè)置的親代條目編號指向回收站條目的方式改變索引文件中的性質(zhì)條目。因此,向回收站條目分配被刪除條目的條目編號,以作為為回收站條目設(shè)置的子代條目編號。這種安排允許光盤裝置1虛擬地刪除感興趣的文件,同時將實際的文件完整保持在光盤2上。
給出還原文件的用戶指令時,光盤裝置1以還原暫時刪除的文件的方式改變指向另一條目的管理信息。即,處于虛擬刪除狀態(tài)的任何文件都能夠通過操作索引文件而被簡便地還原。
此外,光盤裝置1使得關(guān)于處于虛擬刪除狀態(tài)的每個文件的其它管理信息保持不變。信息保持原樣使得通過操作索引文件還原希望的文件更加簡便。
即,響應(yīng)于用戶操作,光盤裝置1顯示在索引文件中建立的層級結(jié)構(gòu)中的文件夾。在文件夾顯示中,回收站條目由帶有名稱“回收站”的文件夾圖標(biāo)來表示。如果用戶選擇回收站文件夾,則光盤裝置1基于為回收站條目設(shè)置的子代條目編號,顯示指向回收站條目的條目中的文件的索引圖像和標(biāo)題。當(dāng)利用索引圖像和標(biāo)題示出任何給定文件屬于回收站時,光盤裝置1允許簡便可靠地識別出虛擬刪除的文件。
如果用戶給出基于上述顯示選擇性地刪除文件的指令,則從光盤2實際刪除所選擇的文件,以便永久清除。此時,相應(yīng)性質(zhì)條目的有效/無效標(biāo)簽被設(shè)置為無效,由此從索引文件中刪除被刪除文件的條目。
如果用戶給出選擇并還原文件的命令,則被選文件的親代條目編號被變成指向特定條目?;厥照緱l目的子代條目編號被變成反映改變后的親代條目編號。這一簡單的處理使得光盤裝置1可以還原暫時刪除的文件。
(3)第一實施例的效果利用上述有效的結(jié)構(gòu),指定要刪除的文件的條目的管理信息被改變,以便指向用于暫時管理的條目。這樣,簡單地操作索引文件使得暫時刪除的文件可以被簡單地還原。
關(guān)于其它條目文件的條目管理信息以及指向相應(yīng)文件的文件管理信息可以不被改變。這個特征提高了用戶操作的簡便性,并簡化了還原被暫時刪除的文件的處理。
在顯示單元上顯示關(guān)于指向用于暫時管理的條目的條目的摘錄信息,以便接受對與任何顯示條目相關(guān)的文件的處理的指定。這個特征以之前指定要刪除的文件相同的方式通過索引圖像和/或通過標(biāo)題來接受對文件的選擇,由此提高用戶操作的簡便性。
當(dāng)給出指令刪除被設(shè)置為指向用于暫時管理的條目的條目的文件時,從索引文件中刪除相應(yīng)的條目,并從記錄介質(zhì)中清除對應(yīng)的文件。這個特征保證了處于虛擬刪除狀態(tài)的任何文件被實際地刪除。
當(dāng)給出指令還原被設(shè)置為指向用于暫時管理的條目的條目的文件時,指向另一條目的管理信息被安排為指向特定條目。這一特征允許將文件從其虛擬刪除狀態(tài)簡單地還原。
刪除或還原文件的指令可以通過關(guān)于條目的摘錄信息的顯示來接受,所述條目每個都指向用于暫時管理的條目。這增強了用戶操作的簡便性。
(4)第二實施例圖6A和6B分別是表格和示意圖,示出了按照本發(fā)明第二實施例如何構(gòu)成索引文件中的性質(zhì)條目文件E3以及如何在層級結(jié)構(gòu)中說明性地組織索引文件。第二實施例將移動文件到回收站條目的操作的特定日期記錄到索引文件中?;趧h除操作的日期,第二實施例執(zhí)行文件的永久刪除。按第二實施例實施的光盤裝置的結(jié)構(gòu)與按第一實施例實施的光盤裝置1基本相同,除了索引文件的結(jié)構(gòu)不同。因此,上面參考圖1討論的裝置結(jié)構(gòu)將根據(jù)需要在以下說明中被引用。
如圖6A和6B所示,第二實施例的系統(tǒng)控制微型計算機19基于給出刪除指令的日期創(chuàng)建文件夾的條目,以使得所創(chuàng)建的條目指向回收站條目,并將刪除日期記錄到討論的條目中。通過利用性質(zhì)條目擴展建立基于日期的文本或通過將基于日期的標(biāo)題存儲到文本條目文件中來執(zhí)行對日期的記錄。當(dāng)給定文件夾的條目已經(jīng)與刪除日期一起被準(zhǔn)備時,系統(tǒng)控制微型計算機19跳過那個文件夾的條目準(zhǔn)備。
當(dāng)如所述存儲文件夾的條目時,系統(tǒng)控制微型計算機19改變指定要刪除的文件的條目,以使得要刪除的條目通過日期條目指向回收站條目。即,對要刪除的文件的條目,利用指向另一條目的管理信息,使被刪除的條目的親代條目編號配備有帶有所討論的日期的文件夾的條目的條目編號,以使得該管理信息指向帶有相應(yīng)日期的文件夾的條目。要刪除的文件的條目編號被添加到有關(guān)帶有感興趣的日期的文件夾的條目的子代條目編號。
類似回收站條目,系統(tǒng)控制微型計算機19以用戶指定的文件夾的形式顯示按日期建立的文件夾的條目。
在圖6A和6B的示例中,給出指令刪除帶有日期8月15日和16日(8/15和8/16)的條目10和11的文件。這些文件對于回收站條目被分配了日期為8月15日和8月16日的文件夾的條目。所述條目被給予條目編號10和11。
如第一實施例,系統(tǒng)控制微型計算機19以文件夾形式顯示回收站條目。在這個顯示中還出現(xiàn)了與回收站條目相關(guān)存儲并且其名稱被給定為日期的文件夾的圖標(biāo)。如果用戶選擇這樣定日期的文件夾之一,則存儲在所討論的文件夾的條目中的一個或多個文件被以索引圖像和/或標(biāo)題的形式顯示。當(dāng)用戶給出還原或永久刪除任何這些文件的指令時,系統(tǒng)控制微型計算機19以與第一實施例一樣的方式還原或永久刪除所討論的文件。
第二實施例,如上所述,能夠基于執(zhí)行刪除操作的日期來執(zhí)行文件的永久刪除。這個特征提高了用戶操作的簡便性。
除了用戶操作,系統(tǒng)控制微型計算機19檢查視為過期的文件,也就是其記錄在索引文件中的刪除日期已經(jīng)超過了預(yù)定保留(retention)時間限制的文件,并根據(jù)需要永久刪除過期文件。
圖7是構(gòu)成由第二實施例的系統(tǒng)控制微型計算機19執(zhí)行以便永久刪除文件的過程的步驟流程圖。當(dāng)加電或內(nèi)部日歷的日期發(fā)生改變時,系統(tǒng)控制微型計算機19如圖所示啟動這個過程。該過程啟動時,系統(tǒng)控制微型計算機19從步驟SP1進行到步驟SP2。更具體地講,系統(tǒng)控制微型計算機19檢測為回收站條目設(shè)置的子代條目編號,并連續(xù)獲取所檢測的子代條目編號指向的條目。在處理期間,系統(tǒng)控制微型計算機19檢測分配給回收站條目的文件夾的條目,檢查文件夾上設(shè)置的刪除日期與一天的當(dāng)前時間,檢測其刪除日期已經(jīng)超過預(yù)定保留時間限制的任何過期文件夾的條目。從為這樣檢測的條目設(shè)置的子代條目編號,系統(tǒng)控制微型計算機19檢測過期文件的條目。
在步驟SP3,執(zhí)行了上述步驟的系統(tǒng)控制微型計算機19進行檢查以確定是否存在任何過期文件。如果步驟SP3的檢查結(jié)果是否定的,則系統(tǒng)控制微型計算機19從步驟SP3轉(zhuǎn)到步驟SP4,并終止這個過程。如果找到了過期文件,則系統(tǒng)控制微型計算機19從步驟SP3轉(zhuǎn)到步驟SP5。在步驟SP5,系統(tǒng)控制微型計算機19從索引文件中刪除所討論的文件,并從光盤2中刪除那個文件。之后,系統(tǒng)控制微型計算機19到達步驟SP4并使過程結(jié)束。
系統(tǒng)控制微型計算機19執(zhí)行永久刪除超過保留時間限制的任何文件的處理,并進一步根據(jù)用戶指令從索引文件中永久刪除設(shè)置了刪除日期的文件夾的條目,如果該日期的文件夾中沒有存儲文件條目。
用上述方式,系統(tǒng)控制微型計算機19刪除任何已經(jīng)超過保留時間限制、但是仍然完整保存在回收站條目下的文件,由此增加光盤2的空余空間。
當(dāng)改變?nèi)魏挝募臈l目以便指向用于暫時管理的條目時,第二實施例將那個改變的日期記錄到索引文件。通過參考那個日期改變,第二實施例相應(yīng)地永久刪除或還原相應(yīng)文件。這個特征提高了用戶操作的簡便性。
第二實施例檢查改變?nèi)掌谂c預(yù)定時間限制,根據(jù)檢查結(jié)果從索引文件中刪除相應(yīng)條目,并從記錄介質(zhì)上永久清除相應(yīng)的文件。以這種方式,第二實施例補充了第一實施例的效果,從而具有在檢查文件的指定刪除日期和預(yù)定保留時間限制之后自動地刪除所述文件的能力,由此增強了用戶操作的簡便性。
(5)第三實施例與第二實施例類似,第三實施例將給出刪除文件指令的日期記錄到索引文件,根據(jù)用戶指定日期顯示文件夾,以便接受用戶永久刪除或還原文件的指令,并永久刪除或還原用戶指定的文件。此時,刪除了與任何過期文件夾相關(guān)聯(lián)的條目。此外,第三實施例在監(jiān)視光盤2上的空余空間,并考慮記錄在索引文件中的文件的指定刪除日期而顯示被視為可清除的文件的同時永久刪除文件。按第三實施例實施的光盤裝置具有與第一實施例實施的光盤裝置基本相同的結(jié)構(gòu),除了涉及索引文件的處理不同。由于這個原因,上面參考圖1討論的裝置結(jié)構(gòu)將根據(jù)需要在以下說明中被引用。
當(dāng)光盤2上的空余空間被發(fā)現(xiàn)隨著日益增多地記錄所拍攝的畫面而耗盡時,系統(tǒng)控制微型計算機19完成對光盤2的記錄處理,并執(zhí)行圖8所示的過程。該過程開始,系統(tǒng)控制微型計算機19從步驟SP11轉(zhuǎn)到步驟SP12。在處理期間,系統(tǒng)控制微型計算機19使得光盤2的文件管理系統(tǒng)檢測記錄介質(zhì)上的空余空間,并檢測以確定是否空余空間變得小于預(yù)定閾值。所述閾值可以是預(yù)定設(shè)置、用戶指定設(shè)置、或根據(jù)過去的使用計算的適當(dāng)值。
如果光盤2被發(fā)現(xiàn)具有足夠的空余空間,則系統(tǒng)控制微型計算機19從步驟SP12轉(zhuǎn)到步驟SP13并終止該過程。
如果光盤2上的空余空間被發(fā)現(xiàn)不足,則步驟SP12中的檢查結(jié)果是肯定的。在那種情況下,系統(tǒng)控制微型計算機19從步驟SP12轉(zhuǎn)到步驟SP14。在步驟SP14,系統(tǒng)控制微型計算機19通知用戶關(guān)于可用空間的減少。如圖9所示,系統(tǒng)控制微型計算機19通過顯示單元上的顯示向用戶給出通知。該通知還涉及告知用戶與回收站條目相關(guān)聯(lián)的文件已經(jīng)準(zhǔn)備好被永久刪除。當(dāng)可以永久清除的文件在該通知中被展示給用戶時,這些文件被利用索引圖像和標(biāo)題按照它們存儲在索引文件中的指定刪除日期的時間順序來顯示。
當(dāng)光盤2的容量被發(fā)現(xiàn)耗盡時,意味著無法再繼續(xù)向光盤2記錄拍攝的畫面。在某些情況下,需要快速刪除不需要的文件以便讓出空間給即將到來的畫面,使得它們可以被安置在新空出的空間。在這種情況下,根據(jù)第三實施例,也按照文件的指定刪除日期的時間順序來顯示可永久清除的文件。這個特征允許用戶迅速和可靠地選擇被視為確實不需要的文件。
在通過文件顯示接受對要永久刪除的文件的選擇時,系統(tǒng)控制微型計算機19從步驟SP14轉(zhuǎn)到步驟SP15,并永久刪除所選擇的文件。之后,系統(tǒng)控制微型計算機19轉(zhuǎn)到步驟SP13并終止該過程。
利用上述使用的結(jié)構(gòu),根據(jù)記錄介質(zhì)上找到的可用空余空間,被安排來指向用于暫時管理的條目的條目被永久刪除。以這樣的方式,第三實施例以提高了用戶操作的簡便性的另一個特征對第一實施的效果進行了補充。
(6)其它實施例上述第三實施例被示出基于文件虛擬刪除日期顯示可以被永久刪除的候選(candidate)文件。或者,可以在按照如文件創(chuàng)建日期、編輯日期、長度和尺寸這樣的屬性,以及按照諸如文件類型和標(biāo)題的摘錄信息排序之后,顯示可以刪除的候選文件,所有這些信息都可以在索引文件中找到。
上述每個實施例,假設(shè)在每個光盤上記錄了一個索引文件,以便給出永久刪除任何文件的用戶指令時,從索引文件中刪除所討論的文件的條目,并從光盤上永久刪除指定的文件?;蛘?,本發(fā)明還適于多個索引文件被記錄在一個記錄介質(zhì)上的情況。在這種情況下,有可能任意給定的文件被記錄在多個索引文件中。這需要在感興趣的文件被實際從光盤上刪除以前,檢查以確定將被以上述方式永久刪除的任何文件不會在兩個或更多個索引文件中被發(fā)現(xiàn)。當(dāng)任何要刪除的文件被發(fā)現(xiàn)在多個索引文件中時,只從索引文件中刪除那個文件的條目。
在前面的描述中,分配給回收站的文件的示出使用索引圖像和標(biāo)題來顯示?;蛘?,其它摘錄信息可以被用來顯示所述文件。
每個上述實施例都被示出利用所謂的外部引用格式(QT文件格式)來準(zhǔn)備構(gòu)成索引文件的性質(zhì)條目文件、索引圖像條目文件和文本條目文件?;蛘?,本發(fā)明也廣泛地適于這樣的實施方式,通過使用所謂的獨立(self-contained)格式,通過形成由對資源原點(atoms)的主要關(guān)系(integralrelation)的不同屬性的組構(gòu)成的摘錄信息來創(chuàng)建索引文件。
在前面的描述中,示出了以QT電影文件結(jié)構(gòu)創(chuàng)建索引文件的實施例?;蛘?,可以根據(jù)需要以不同的格式來創(chuàng)建索引文件。
在前面的描述中,本發(fā)明被示出應(yīng)用于記錄拍攝的圖像以及從個人計算機的輸出的光盤裝置?;蛘撸景l(fā)明還廣泛地適用于能夠管理記錄在不同記錄介質(zhì)上的以及在特定的服務(wù)器中的大量文件的實施例,所述記錄介質(zhì)諸如磁光盤和硬盤驅(qū)動器(hard disk drives)。
而且,上述描述的每個實施例被示出為在同一個介質(zhì)上記錄被管理的文件和索引文件?;蛘?,索引文件可以被記錄在與記錄被管理的文件的記錄介質(zhì)不同的記錄介質(zhì)上?;蛘?,索引文件可以被記錄在與保存被管理的文件的服務(wù)器不同的服務(wù)器中。
工業(yè)應(yīng)用性本發(fā)明說明性地適用于光盤裝置。
權(quán)利要求
1.一種文件管理裝置,用于借助于記錄在記錄介質(zhì)上的索引文件來管理記錄在所述記錄介質(zhì)上的文件;其中,所述索引文件是由一系列條目形成的,所述條目由關(guān)于所述文件的摘錄信息塊組成,所述摘錄信息被安排成與所述文件相對應(yīng);其中,提供為每一個所述條目設(shè)置的、并且最初指向另一條目的管理信息,以表達記錄在所述記錄介質(zhì)上的所述文件的層級結(jié)構(gòu);并且其中,提供用于暫時管理的條目,在其下暫時存儲要刪除的文件;所述文件管理裝置以這樣的方式改變?yōu)樗鲆獎h除的文件的條目設(shè)置的、并且最初指向另一條目的管理信息,以使得所述管理信息指向所述用于暫時管理的條目。
2.根據(jù)權(quán)利要求1的文件管理裝置,在所述索引文件中,所述摘錄信息按照屬性被分組為一組索引圖像、一組文本標(biāo)題和一組用于管理所述索引圖像組和所述文本組的性質(zhì);其中,涉及至少在所述性質(zhì)組中的文件的條目配備有指向所述索引圖像組和所述文本組中相應(yīng)條目的、與條目相關(guān)的管理信息,并且配備有指向該相應(yīng)文件的、與文件相關(guān)的管理信息;并且其中,所述文件管理裝置,在以這樣的方式改變最初指向另一條目的所述管理信息、以使其指向所述用于暫時管理的條目時,保持所述與條目相關(guān)的管理信息和所述與文件相關(guān)的管理信息不變,而不管刪除的指令。
3.根據(jù)權(quán)利要求1的文件管理裝置,其中,提供顯示單元,用以顯示與配備有所述管理信息的條目有關(guān)的摘錄信息,以便所述文件管理裝置可以接受對與其有關(guān)的摘錄信息被顯示的所述條目所關(guān)聯(lián)的文件的處理,其中,所述管理信息是最初指向另一條目、并且已經(jīng)被改變成指向所述用于暫時管理的條目的管理信息。
4.根據(jù)權(quán)利要求1的文件管理裝置,其中,當(dāng)給出刪除與配備有所述管理信息的條目相關(guān)聯(lián)的文件的指令時,所述文件管理裝置從所述索引文件刪除相應(yīng)的條目,并從所述記錄介質(zhì)刪除對應(yīng)的文件,其中,所述管理信息是最初指向另一條目并且已經(jīng)被改變?yōu)橹赶蛩鲇糜跁簳r管理的條目的管理信息。
5.根據(jù)權(quán)利要求1的文件管理裝置,其中,當(dāng)給出還原與配備有所述管理信息的條目相關(guān)聯(lián)的文件的指令時,所述文件管理裝置以這樣的方式建立最初指向另一條目的所述管理信息,以使其指向預(yù)定條目;其中,所述管理信息是最初指向另一條目并且已經(jīng)被改變?yōu)橹赶蛩鲇糜跁簳r管理的條目的管理信息。
6.根據(jù)權(quán)利要求3的文件管理裝置,其中,如果所述對與其有關(guān)的所述摘錄信息被顯示的所述條目所關(guān)聯(lián)的文件的處理是執(zhí)行刪除所述文件的指令,則所述文件管理裝置從所述索引文件刪除相應(yīng)的條目,并從所述記錄介質(zhì)刪除相應(yīng)的文件。
7.根據(jù)權(quán)利要求3的文件管理裝置,其中,如果所述對與其有關(guān)的所述摘錄信息被顯示的所述條目所關(guān)聯(lián)的文件的處理是執(zhí)行還原所述文件的指令,則所述文件管理裝置以這樣的方式建立最初指向另一條目的所述管理信息,以使其指向預(yù)定條目。
8.根據(jù)權(quán)利要求1的文件管理裝置,其中,所述文件管理裝置,在以這樣的方式改變最初指向另一條目的所述管理信息、使其指向所述用于暫時管理的條目時,將所述改變的日期記錄到所述索引文件。
9.根據(jù)權(quán)利要求8的文件管理裝置,其中,所述文件管理裝置相對當(dāng)前時間檢查所述改變的所述日期,并根據(jù)所述檢查的結(jié)果,從所述索引文件刪除相應(yīng)的條目,并從所述記錄介質(zhì)刪除相應(yīng)的文件。
10.根據(jù)權(quán)利要求1的文件管理裝置,其中,所述文件管理裝置檢查所述記錄介質(zhì)的空余空間,并根據(jù)所述檢查的結(jié)果,從所述索引文件刪除配備有所述管理信息的條目,并且還從所述記錄介質(zhì)刪除相應(yīng)的文件,其中,所述管理信息是最初指向另一條目并且已經(jīng)被改變成指向所述用于暫時管理的條目的管理信息。
11.一種文件管理方法,用于借助于記錄在記錄介質(zhì)上的索引文件管理記錄在所述記錄介質(zhì)上的文件;其中,所述索引文件是由一系列條目形成的,所述條目由關(guān)于所述文件的摘錄信息塊組成,所述摘錄信息被安排成與所述文件相對應(yīng);其中,提供為每一個所述條目設(shè)置的、并且最初指向另一條目的管理信息,以表達記錄在所述記錄介質(zhì)上的所述文件的層級結(jié)構(gòu);并且其中,提供用于暫時管理的條目,在其下暫時存儲要刪除的文件;所述文件管理方法包括步驟以這樣的方式改變?yōu)樗鲆獎h除的文件的條目設(shè)置的、并且最初指向另一條目的管理信息,以使得所述管理信息指向所述用于暫時管理的條目。
12.一種文件管理方法程序,用于使得計算機執(zhí)行借助于記錄在記錄介質(zhì)上的索引文件管理記錄在所述記錄介質(zhì)上的文件的過程;其中,所述索引文件是由一系列條目形成的,所述條目由關(guān)于所述文件的摘錄信息塊組成,所述摘錄信息被安排成與所述文件相對應(yīng);其中,提供為每一個所述條目設(shè)置的、并且最初指向另一條目的管理信息,以表達記錄在所述記錄介質(zhì)上的所述文件的層級結(jié)構(gòu);并且其中,提供用于暫時管理的條目,在其下暫時存儲要刪除的文件;所述過程包括步驟以這樣的方式改變?yōu)樗鲆獎h除的文件的條目設(shè)置的、并且最初指向另一條目的管理信息,以使得所述管理信息指向所述用于暫時管理的條目。
13.一種記錄了文件管理方法程序的記錄介質(zhì),所述文件管理方法程序用于使得計算機執(zhí)行借助于記錄在記錄介質(zhì)上的索引文件管理記錄在所述記錄介質(zhì)上的文件的過程;其中,所述索引文件是由一系列條目形成的,所述條目由關(guān)于所述文件的摘錄信息塊組成,所述摘錄信息被安排成與所述文件相對應(yīng);其中,提供為每一個所述條目設(shè)置的、并且最初指向另一條目的管理信息,以表達記錄在所述記錄介質(zhì)上的所述文件的層級結(jié)構(gòu);并且其中,提供用于暫時管理的條目,在其下暫時存儲要刪除的文件;所述過程包括步驟以這樣的方式改變?yōu)樗鲆獎h除的文件的條目設(shè)置的、并且最初指向另一條目的管理信息,以使得所述管理信息指向所述用于暫時管理的條目。
全文摘要
這里提供了一種文件管理裝置,其能夠容易地還原已經(jīng)被刪除的文件。當(dāng)用戶指令要刪除文件6時,在涉及該文件6的條目編號為6的性質(zhì)列表中,親代條目編號被從“1”設(shè)置為“2”,以便將設(shè)置修改為指定垃圾箱的條目,并虛擬地設(shè)置刪除狀態(tài)。已經(jīng)被設(shè)置為虛擬刪除狀態(tài)的文件可以通過簡單的處理來還原。
文檔編號G11B27/034GK1890644SQ20048003581
公開日2007年1月3日 申請日期2004年8月19日 優(yōu)先權(quán)日2003年10月2日
發(fā)明者柏木繁, 吉田春生, 村上雅治, 大野昌良, 陣野比呂志 申請人:索尼株式會社