專利名稱:信息記錄裝置、成像裝置、信息更新方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及被 配置為將信息記錄到基于FAT (文件分配表)文件系統(tǒng)或與之類似 的文件系統(tǒng)的記錄介質(zhì)的信息記錄裝置,具有此信息記錄裝置的成像裝置、信息更新方法 以及信息更新程序。
背景技術(shù):
已經(jīng)為管理記錄介質(zhì)中存儲(chǔ)的數(shù)據(jù)文件的系統(tǒng)開發(fā)了各種類型的文件系統(tǒng)。這些 數(shù)據(jù)文件管理系統(tǒng)之一是FAT文件系統(tǒng)。對(duì)于此FAT文件系統(tǒng),已經(jīng)提出了各種類型的信 息更新技術(shù)(參見PCT專利公布W02005/103903,以下稱之為專利文獻(xiàn)1)。專利文獻(xiàn)1公開了一種由非易失性存儲(chǔ)裝置和訪問裝置配置而成的非易失性存 儲(chǔ)系統(tǒng)。在此存儲(chǔ)系統(tǒng)中,在向該非易失性裝置的主存儲(chǔ)器寫入文件數(shù)據(jù)時(shí),文件數(shù)據(jù)和目 錄條目被寫入到不同的分配單元中。利用這種文件管理技術(shù)促進(jìn)了文件數(shù)據(jù)的連續(xù)寫入, 并且同時(shí)減少了在更新目錄條目時(shí)拷貝文件的次數(shù)。
發(fā)明內(nèi)容
FAT文件系統(tǒng)具有其配置所特有的以下問題。FAT文件系統(tǒng)不能同時(shí)執(zhí)行FAT改 寫操作和目錄條目更新(或邏輯替換)操作。此外,為了防止讀/寫差錯(cuò)的發(fā)生,F(xiàn)AT被復(fù) 制有備份區(qū)域,但是目錄條目卻不具有這種復(fù)制結(jié)構(gòu)。在上述FAT文件系統(tǒng)中,如果兩個(gè)或更多個(gè)更新操作的處理(例如通過將一個(gè)文 件的一部分指派為另一文件)被中斷,則在FAT信息與目錄條目的內(nèi)容之間可能發(fā)生不一 致。如果在兩個(gè)管理信息項(xiàng)之間發(fā)生這種不一致,則不僅在更新處理之后無(wú)法獲得期望的 狀態(tài)(目錄結(jié)構(gòu)和/或文件結(jié)構(gòu)),而且也無(wú)法恢復(fù)更新處理之前的狀態(tài)。因此,本發(fā)明針對(duì)的是與已知方法和裝置相關(guān)聯(lián)的以上認(rèn)識(shí)到的問題和其他問 題,并且通過提供如下的信息記錄裝置、成像裝置、信息更新方法和信息更新程序來(lái)解決這 些問題該信息記錄裝置、成像裝置、信息更新方法和信息更新程序被配置為在信息更新處 理在FAT文件系統(tǒng)或任何其他類似的文件系統(tǒng)中由于某種原因而中斷的情況下,提供如上 所述的管理信息項(xiàng)之間的整合性,以增強(qiáng)數(shù)據(jù)安全性。在執(zhí)行本發(fā)明時(shí),根據(jù)其一個(gè)實(shí)施例,提供了一種信息記錄裝置。該信息記錄裝置 具有裝載部和控制部,其中在該裝載部上裝載了用于基于FAT文件系統(tǒng)和與其類似的文件 系統(tǒng)中的至少一種來(lái)管理文件的記錄介質(zhì)??刂撇吭趯?duì)被記錄到記錄介質(zhì)中的預(yù)定目錄中 的目錄條目的記錄區(qū)域中的第二及隨后集群中的區(qū)域的至少一個(gè)目錄條目進(jìn)行更新時(shí),從 記錄介質(zhì)讀取目錄條目的記錄區(qū)域的數(shù)據(jù)。另外,控制部更新被記錄到第二及隨后集群的 區(qū)域的至少一個(gè)目錄條目。接下來(lái),控制部將第二及隨后集群中的區(qū)域的被更新的數(shù)據(jù)記 錄到記錄介質(zhì)中的空閑區(qū)域。然后,控制部更新記錄介質(zhì)的FAT和與FAT類似的管理信息, 以使得記錄第二及隨后集群中的區(qū)域的被更新的數(shù)據(jù)的區(qū)域被鏈接到預(yù)定目錄中的記錄 區(qū)域的第一集群中的區(qū)域。
應(yīng)當(dāng)注意,這里的“與FAT文件系統(tǒng)類似的文件系統(tǒng)”指的是具有至少包括文件 名、文件大小和記錄介質(zhì)中的文件開始位置在內(nèi)的文件管理信息和指示出每個(gè)文件或目錄 中邏輯上連續(xù)的信息項(xiàng)在記錄介質(zhì)中的布置的布置管理信息的文件系統(tǒng),其中文件管理信 息和布置管理信息被分別記錄到不同的位置。這里的“與FAT類似的管理信息”指的是以 記錄介質(zhì)的格式指示出按預(yù)定單位管理的數(shù)據(jù)區(qū)域(例如集群)之間的鏈接的信息。根據(jù)本發(fā)明的成像裝置具有成像部和上述的信息記錄裝置??刂撇靠刂埔獙?duì)成像 部拍攝的數(shù)據(jù)執(zhí)行的預(yù)定處理。根據(jù)本發(fā)明的信息編輯方法和程序被配置為對(duì)裝載在信息記錄裝置上的記錄介 質(zhì)執(zhí)行信息更新處理。此記錄介質(zhì)基于FAT文件系統(tǒng)或與其類似的文件系統(tǒng)來(lái)管理文件。 另外,該信息更新和程序被配置為在對(duì)被記錄到記錄介質(zhì)中的預(yù)定目錄中的目錄條目的記 錄區(qū)域中的第二及隨后集群中的區(qū)域的至少一個(gè)目錄條目進(jìn)行更新。在根據(jù)本發(fā)明的信息 更新方法和程序中,首先信息記錄裝置從記錄介質(zhì)讀取記錄區(qū)域的數(shù)據(jù)。接下來(lái),信息記錄 裝置更新所讀取的記錄區(qū)域中的第二及隨后集群中的區(qū)域中的至少一個(gè)目錄條目。然后, 信息記錄裝置將第二及隨后集群中的區(qū)域的被更新的數(shù)據(jù)記錄到記錄介質(zhì)中的空閑區(qū)域。 最后,信息記錄裝置更新記錄介質(zhì)的FAT和與FAT類似的管理信息,以使得記錄第二及隨后 集群中的區(qū)域的被更新的數(shù)據(jù)的區(qū)域被鏈接到預(yù)定目錄中的記錄區(qū)域的第一集群中的區(qū) 域。如上所述,根據(jù)本發(fā)明,通過根據(jù)本發(fā)明的上述技術(shù)更新信息使得可以在信息更 新時(shí)同時(shí)改寫FAT和與其類似的管理信息以及更新目錄條目。此技術(shù)的原理將在下文中描 述。因此,本發(fā)明的實(shí)施例提供了防止FAT或與其類似的管理信息與目錄條目的內(nèi)容之間 的不一致以及增強(qiáng)數(shù)據(jù)安全性的優(yōu)點(diǎn)。
圖1是圖示出作為本發(fā)明一個(gè)實(shí)施例實(shí)現(xiàn)的記錄/再現(xiàn)裝置的示意性框圖;圖2是圖示出在更新預(yù)定目錄之前的目錄配置的示圖;圖3是圖示出在更新預(yù)定目錄之后的目錄配置的示圖;圖4是指示出作為本發(fā)明一個(gè)實(shí)施例實(shí)現(xiàn)的記錄介質(zhì)的信息更新技術(shù)的過程的 流程圖;圖5是圖示出在更新處理示例1中在圖4所示的步驟S6之后的目錄結(jié)構(gòu)的示圖;圖6是圖示出在更新處理示例1中在圖4所示的步驟S7之后的目錄結(jié)構(gòu)的示圖;圖7是圖示出在更新處理示例2中在更新處理之前的目錄結(jié)構(gòu)的示圖;圖8是圖示出在更新處理示例2中在圖4所示的步驟S6之后的目錄結(jié)構(gòu)的示圖;圖9是圖示出在更新處理示例2中在圖4所示的步驟S7之后的目錄結(jié)構(gòu)的示圖;圖10是圖示出在重排序處理之前預(yù)定目錄的目錄配置的示圖;圖11是指示出重排序處理的過程的流程圖; 圖12是圖示出在圖11所示的步驟S32之后的目錄結(jié)構(gòu)的示圖;圖13是圖示出在圖11所示的步驟S34之后的目錄結(jié)構(gòu)的示圖;圖14是圖示出在圖11所示的步驟S35之后的目錄結(jié)構(gòu)的示圖;并且圖15是圖示出在圖11所示的步驟S36之后的目錄結(jié)構(gòu)的示圖。
具體實(shí)施例方式將參考附圖通過本發(fā)明的實(shí)施例來(lái)更詳細(xì)描述本發(fā)明。將按以下順序進(jìn)行描述1、信息記錄裝置的示例性配置;以及2、更新處理的示例性操作。<1.信息記錄裝置的配置>現(xiàn)在,參考圖1,示出了圖示作為本發(fā)明一個(gè)實(shí)施例實(shí)現(xiàn)的信息記錄裝置的示意性 框圖。應(yīng)當(dāng)注意,圖1所示的示例示出了用在用于對(duì)例如基于外部相機(jī)裝置的成像塊21所 拍攝的視頻數(shù)據(jù)等等進(jìn)行編輯的系統(tǒng)中的記錄/再現(xiàn)裝置10。對(duì)于本實(shí)施例,作為示例描述了被配置為在基于FAT文件系統(tǒng)的記錄介質(zhì)上記錄 和/或再現(xiàn)視頻數(shù)據(jù)的記錄/再現(xiàn)裝置10 ;然而本發(fā)明并不限于此實(shí)施例。本發(fā)明同樣可 應(yīng)用于被配置為在基于與FAT文件系統(tǒng)類似的文件系統(tǒng)的記錄介質(zhì)記錄和/或再現(xiàn)信息的 任何其他記錄/再現(xiàn)裝置,提供與基于FAT文件系統(tǒng)的記錄/再現(xiàn)裝置基本相同的功能。此 外,對(duì)于本實(shí)施例,作為示例描述了使用非易失性半導(dǎo)體存儲(chǔ)卡20作為記錄介質(zhì);然而本 發(fā)明并不限于此示例。任何其他記錄介質(zhì)也可用,只要這些記錄介質(zhì)能夠基于FAT文件系 統(tǒng)來(lái)管理信息即可。記錄/再現(xiàn)裝置10(或信息記錄裝置)具有半導(dǎo)體存儲(chǔ)器接口 1、信號(hào)處理部2、 CPU(中央處理單元)3、R0M(只讀存儲(chǔ)器)4、RAM(隨機(jī)訪問存儲(chǔ)器)5、非易失性存儲(chǔ)器6以 及操作部7。此外,記錄/再現(xiàn)裝置10具有總線8和USB(通用串行總線)接口 9。此外,記錄/再現(xiàn)裝置10具有視頻輸入端子TVin和音頻輸入端子TAin。在本實(shí) 施例中,從外部成像裝置21輸出的視頻數(shù)據(jù)和音頻數(shù)據(jù)分別經(jīng)由視頻輸入端子TVin和音 頻輸入端子TAin被提供到記錄/再現(xiàn)裝置10。記錄/再現(xiàn)裝置10還具有視頻輸出端子 TVout和音頻輸出端子TAout。在本實(shí)施例中,在記錄/再現(xiàn)裝置10被以預(yù)定方式處理的 視頻數(shù)據(jù)和音頻數(shù)據(jù)分別經(jīng)由視頻輸出端子TVout和音頻輸出端子TAout被輸出到例如基 于顯示監(jiān)視器的外部顯示部22。另外,記錄/再現(xiàn)裝置10具有USB端子Tusb。記錄/再 現(xiàn)裝置10可經(jīng)由USB端子Tusb連接到未示出的外部裝置,例如個(gè)人計(jì)算機(jī)。因此,記錄/ 再現(xiàn)裝置10可經(jīng)由USB端子Tusb和與之相連的USB線纜(未示出)與外部裝置執(zhí)行數(shù)據(jù)
ififn。半導(dǎo)體存儲(chǔ)器接口 1 (裝載塊)連接到信號(hào)處理部2和CPU 3。在本實(shí)施例中,將 半導(dǎo)體存儲(chǔ)卡20從外界裝載到半導(dǎo)體存儲(chǔ)器接口 1上使得信號(hào)處理部2和CPU 3能夠?qū)?半導(dǎo)體存儲(chǔ)卡20執(zhí)行信息記錄和/或再現(xiàn)操作。應(yīng)當(dāng)注意,在圖1所示的示例中,半導(dǎo)體 存儲(chǔ)卡20和記錄/再現(xiàn)裝置10是相分分離的;然而,也可以記錄/再現(xiàn)裝置10預(yù)先包含 半導(dǎo)體存儲(chǔ)卡20。連接到視頻輸入端子TVin的信號(hào)處理部2對(duì)通過視頻輸入端子TVin輸入的視頻 數(shù)據(jù)執(zhí)行各種視頻信號(hào)處理。此外,信號(hào)處理部2連接到音頻輸入端子TAin并對(duì)通過音頻 輸入端子TAin輸入的音頻數(shù)據(jù)執(zhí)行各種音頻信號(hào)處理操作。另外,信號(hào)處理部2連接到視頻輸出端子TVout并通過視頻輸出端子TVout把被 執(zhí)行了預(yù)定的視頻信號(hào)處理的視頻數(shù)據(jù)輸出到外部顯示部22。此外,信號(hào)處理部2連接到 音頻輸出端子TAout并通過音頻輸出端子TAout把被執(zhí)行了預(yù)定的音頻信號(hào)處理的音頻數(shù)據(jù)輸出到外部顯示部22。此外,在CPU 3的控制下,信號(hào)處理部2可從半導(dǎo)體存儲(chǔ)卡20中讀取數(shù)據(jù),對(duì)此數(shù) 據(jù)執(zhí)行預(yù)定的編輯處理,并且將經(jīng)編輯的數(shù)據(jù)寫入(或覆寫)到半導(dǎo)體存儲(chǔ)卡20中。CPU 3(或控制塊)直接連接到半導(dǎo)體存儲(chǔ)器接口 1、R0M 4, RAM 5、非易失性存儲(chǔ) 器6和操作部7。另外,CPU 3經(jīng)由總線8連接到信號(hào)處理部2和USB接口 9以通過信號(hào)處 理部2、USB接口 9和總線8輸入和輸出各種控制信號(hào)和數(shù)據(jù)。另外,CPU 3根據(jù)被激活的程序的指示執(zhí)行對(duì)記錄/再現(xiàn)裝置10的總體控制和運(yùn) 算處理。例如,CPU 3控制用戶通過操作部7執(zhí)行的操作以及對(duì)裝載在半導(dǎo)體存儲(chǔ)器接口 1 上的半導(dǎo)體存儲(chǔ)卡20執(zhí)行的信息記錄、再現(xiàn)和訪問操作。更具體而言,在更新本實(shí)施例中 的半導(dǎo)體存儲(chǔ)卡20中的預(yù)定目錄的數(shù)據(jù)時(shí),CPU 3基于存儲(chǔ)在ROM 4中的文件系統(tǒng)控制程 序4a來(lái)更新預(yù)定目錄的數(shù)據(jù)和管理信息,此程序?qū)⒃谙挛闹忻枋?。ROM 4存儲(chǔ)文件,例如CPU 3的操作程序和程序加載器。例如,在本實(shí)施例的記錄 /再現(xiàn)裝置10中,用于控制要對(duì)存儲(chǔ)在半導(dǎo)體存儲(chǔ)卡20中的數(shù)據(jù)執(zhí)行的讀/寫(或更新) 操作的文件系統(tǒng)控制程序4a(以下簡(jiǎn)稱為文件系統(tǒng)控制程序)被存儲(chǔ)在ROM 4中。在RAM 5中,臨時(shí)設(shè)定數(shù)據(jù)區(qū)域和任務(wù)區(qū)域。非易失性存儲(chǔ)器6是這樣的存儲(chǔ)器 其中數(shù)據(jù)可以被改寫,并且記錄到其中的數(shù)據(jù)在斷電以后可被保持。非易失性存儲(chǔ)器6存 儲(chǔ)各種操作系統(tǒng)和程序參數(shù)。操作部7是由布置在記錄/再現(xiàn)裝置10的殼體上的各種控制裝置(未示出)構(gòu) 成的,向CPU 3提供關(guān)于與被操作的控制裝置相對(duì)應(yīng)的操作的信息(即操作信號(hào))。CPU 3 執(zhí)行與從操作部7接收的操作信息相對(duì)應(yīng)的處理操作,從而實(shí)現(xiàn)用戶指定的操作。USB接口 9連接到USB端子Tusb,并且經(jīng)由總線8連接到信號(hào)處理部2和CPU 3。 應(yīng)當(dāng)注意,在本實(shí)施例中,USB接口被用作記錄/再現(xiàn)裝置10與外部裝置之間的數(shù)據(jù)通信 的通信接口 ;然而本發(fā)明并不限于此配置。例如,如果外部裝置是個(gè)人計(jì)算機(jī),則可以使用 另外的接口,例如IEEE(電氣與電子工程師學(xué)會(huì))1394。除了有線通信接口之外,例如也可 使用無(wú)線通信接口,例如Bluetooth (商標(biāo))。<2.更新處理的示例性操作>下面描述記錄/再現(xiàn)裝置10執(zhí)行的更新半導(dǎo)體存儲(chǔ)卡20中存儲(chǔ)的預(yù)定目錄中的 數(shù)據(jù)的處理的示例。[更新處理示例1](a)更新處理的概要首先,在描述更新處理示例1的具體過程之前將概述更新處理示例1。參考圖2和 圖3,分別示出了在本示例中更新的預(yù)定目錄的更新之前和之后的目錄配置。在此示例中,將描述被命名為“Bi”的目錄30(以下稱為Bl目錄30)中包含的數(shù) 據(jù)的更新。在此示例中,如圖2所示,假定指示出Bl目錄30中包含的文件信息的目錄條目 被列在Bl目錄30的第一集群的區(qū)域31和第二集群的區(qū)域32中。應(yīng)當(dāng)注意,在FAT文件系統(tǒng)中,如圖2所示,在通常情況下,其中列出了目錄條目的 集群區(qū)域被從相應(yīng)目錄的先頭集群區(qū)域起順次記錄;然而,本發(fā)明并不限于此配置。本發(fā)明 可應(yīng)用于與FAT文件系統(tǒng)類似的任何文件系統(tǒng),即使這些文件系統(tǒng)不允許從開頭起順次記 錄列出目錄條目的集群區(qū)域。
還假定在此示例中第一集群的區(qū)域31 (以下稱之為第一集群區(qū)域31)和第二集群 的區(qū)域32 (以下稱之為第二集群區(qū)域32)通過FAT相互鏈接。此鏈接是通過如下方式來(lái)實(shí) 現(xiàn)的例如,如果第一集群區(qū)域31和第二集群區(qū)域32分別被記錄到集群號(hào)碼10和集群號(hào) 碼11的區(qū)域,則將集群號(hào)碼11記錄到FAT的集群號(hào)碼10的FAT條目。應(yīng)當(dāng)注意,此鏈接 (以下稱之為FAT鏈)在圖2中由“SW” 50指示。還應(yīng)當(dāng)注意,在圖2中,為了明確第一集 群區(qū)域31與第二集群區(qū)域32之間的鏈接,F(xiàn)AT鏈50被寫在其間,但FAT是被記錄在有別 于數(shù)據(jù)區(qū)域的FAT區(qū)域的。下面描述更新前的Bl目錄30的每個(gè)集群區(qū)域的配置。在第一集群區(qū)域31中,指 示自身目錄的目錄條目“./”和指示父目錄的目錄條目“../ ”從開頭起按此順序被記錄,之 后是已刪除目錄條目“DEL”。更具體而言,在第一集群區(qū)域31中,目錄條目“../”后的區(qū)
域是空閑區(qū)域。應(yīng)當(dāng)注意,這里所說的已刪除目錄條目“DEL”是開頭字節(jié)為0xE5的目錄條 目。在第二集群區(qū)域32中,指示名為“Cl”的目錄(以下稱之為Cl目錄)的目錄條目 35被記錄在開頭處,如圖2所示。隨后記錄了末端目錄“0”。更具體而言,在第二集群區(qū)域 32中,指示Cl目錄的目錄條目35(以下稱之為Cl目錄35)之后的區(qū)域是空閑區(qū)域。應(yīng)當(dāng) 注意,這里所說的末端目錄“0”是開頭字節(jié)為0x00的目錄條目。應(yīng)當(dāng)注意,在本實(shí)施例中,要更新的目錄條目被記錄到第二集群區(qū)域32。在此示例 中,如下文中將描述的,要更新的目錄條目是緊跟Cl目錄35之后的末端目錄“0”。上述更新前Bl目錄30的主要特性如下(i)要更新的目錄條目(緊跟Cl目錄35之后的末端目錄條目“0”)被布置在預(yù) 定目錄(Bi目錄30)的第二及其后的集群中;并且(ii)在Bl目錄30的第一集群區(qū)域31中,使得除了目錄條目“./”和“../”以外 的所有目錄條目都是已刪除目錄條目“DEL”。在本實(shí)施例中為更新前Bl目錄30提供上述特性(i)的原因如下。如下文中將描 述的,在根據(jù)本發(fā)明的信息更新技術(shù)中,包括被更新的目錄條目的第二及隨后集群的集群 區(qū)域的數(shù)據(jù)首先被記錄到記錄介質(zhì)(半導(dǎo)體存儲(chǔ)卡20)中的空閑區(qū)域。接下來(lái),通過更新 (或改寫)FAT,被更新目錄的第一集群的區(qū)域通過FAT鏈被鏈接到更新后的第二及隨后集 群的區(qū)域。即,在根據(jù)本發(fā)明的更新技術(shù)中,以集體方式更新預(yù)定目錄的第二及隨后集群的 區(qū)域中的數(shù)據(jù)。因此,在本實(shí)施例中,要更新的目錄條目被預(yù)先布置在預(yù)定目錄的第二及隨 后集群的區(qū)域中。為更新前Bl目錄30提供上述特性(ii)的原因如下。根據(jù)本發(fā)明的信息更新技 術(shù)如上所述要求將要更新的目錄條目預(yù)先布置在預(yù)定目錄的第二及隨后集群的區(qū)域中。因 此,根據(jù)本發(fā)明的信息更新技術(shù)在執(zhí)行如下文所述的更新處理之前判定要更新的目錄條目 是否被布置在預(yù)定目錄的第二集群之后。然而,通常,預(yù)先確定要更新的目錄條目的情況很 少。另一方面,像本實(shí)施例這樣向更新前Bl目錄30賦予上述特性(ii)則很容易就可 以通過判定Bl目錄30是否具有上述特性(ii)來(lái)辨別要更新的目錄條目的布置位置。更 具體而言,如果B 1目錄30具有上述特性(ii),則自動(dòng)明白要更新的目錄條目被布置在第 二及隨后集群的區(qū)域中。利用此技術(shù)使得在沒有預(yù)先確定要更新的目錄條目的情況下也可以很容易辨別要更新的目錄條目的布置位置。應(yīng)當(dāng)注意,如果預(yù)先確定了要更新的目錄條目,則不會(huì)更新的有效目錄條目可被 記錄到第一集群區(qū)域31中的除目錄條目“./”和“../”以外的區(qū)域。這里所說的有效目錄 條目表示不空閑的目錄條目。在更新處理示例1中,描述了這樣一種更新示例,即新連接了包括例如文件名 “〇2.1^4”的視頻數(shù)據(jù)的名為乂2”的目錄(以下稱之為C2目錄)。更具體而言,在圖2所 示的更新前的第二集群區(qū)域32中,緊跟Cl目錄條目35之后的末端目錄條目“0”被改變成 指示C2目錄的目錄條目36 (以下稱之為C2目錄條目36)。因此,在更新后的第二集群區(qū)域 37中,C2目錄條目36被記錄在第二集群區(qū)域37中,緊跟在Cl目錄條目35之后,如圖3所示。現(xiàn)在,參考圖3來(lái)描述要添加到Bl目錄30的C2目錄的目錄配置。假定在圖3所 示的示例中,指示C2目錄中包含的文件信息的目錄條目的記錄區(qū)域由一個(gè)集群區(qū)域38構(gòu) 成。在此集群區(qū)域38中,從此集群區(qū)域的開頭起記錄了指示此目錄的目錄條目“./”和指 示父目錄(Bi目錄30)的目錄條目“../”。此外,指示“C2.MP4”文件的目錄條目39被記錄 在目錄條目“../ ”之后,其后是末端目錄條目“ 0 ”。C2目錄中的集群區(qū)域38被記錄到不是第二集群區(qū)域37的集群區(qū)域并且這些區(qū)域 通過指針(位置信息)(圖3中所示的虛線箭頭)相互連接。另外,在圖3所示的示例中, “C2.MP4”文件40被記錄到集群區(qū)域38中的目錄條目39中包含的指針?biāo)甘镜募簠^(qū)域。應(yīng)當(dāng)注意,在圖3及之后的附圖所示的目錄配置的圖示中,集群區(qū)域之間通過FAT 的鏈接由“SW”和實(shí)線箭頭指示,而集群區(qū)域之間通過目錄條目的指針的鏈接由虛線箭頭指示。(b)處理操作下面參考圖4描述更新處理示例1的具體處理過程。圖4示出了指示更新處理示 例1的過程的流程圖。首先,作為更新處理的之前階段,CPU 3經(jīng)由信號(hào)處理部2和總線8獲得例如由外 部相機(jī)裝置構(gòu)成的成像裝置21拍攝的數(shù)據(jù),并且將所獲得的數(shù)據(jù)作為“C2. MP4”文件記錄 到C2目錄。應(yīng)當(dāng)注意,包含“C2.MP4”文件的C2目錄被記錄到RAM 5或非易失性存儲(chǔ)器6。 接下來(lái),用戶將半導(dǎo)體存儲(chǔ)卡20經(jīng)由半導(dǎo)體存儲(chǔ)器接口 1裝載到記錄/再現(xiàn)裝置10上。應(yīng) 當(dāng)注意,半導(dǎo)體存儲(chǔ)卡20可被預(yù)先裝載。接下來(lái),CPU 3啟動(dòng)存儲(chǔ)在ROM 4中的文件系統(tǒng)控制程序如(步驟Si)。應(yīng)當(dāng)注 意,在以下要描述的更新處理的每個(gè)步驟中,CPU 3基于文件系統(tǒng)控制程序如來(lái)執(zhí)行對(duì)每 個(gè)處理操作的控制。接下來(lái),CPU 3判定要更新的目錄條目是否被布置在Bl目錄30的第二集群區(qū)域 32 (第二集群)和隨后區(qū)域中(步驟S2)。應(yīng)當(dāng)注意,在此示例中,CPU 3在步驟S2中判定 Bl目錄30的第一集群區(qū)域31中的除了目錄條目“./”和“../”以外的所有目錄條目是否 都是已刪除目錄條目“DEL”。如果發(fā)現(xiàn)除了目錄條目“./”和“../”以外的目錄條目都是已 刪除目錄條目“DEL”,則CPU 3判定要更新的目錄條目被布置在第二集群區(qū)域32及隨后區(qū) 域中。即,在此情況下,步驟S2中的判決為“是”。在此示例中,在如圖2所示的更新前Bl目錄30的第一集群區(qū)域31中,除了目錄條目“./”和“../”以外的所有目錄條目都是已刪除目錄條目“DEL”。另外,如上所述,在 此示例中,Bl目錄30的第二集群區(qū)域32中的Cl目錄條目35之后緊跟著的末端目錄條目 “0”被改變成C2目錄條目36。因此,步驟S2中的判決為“是”。在此情況下,CPU 3將更新 前Bl目錄30的數(shù)據(jù)和FAT從半導(dǎo)體存儲(chǔ)卡20讀取到RAM 5中(步驟S4)。應(yīng)當(dāng)注意,步驟S2中的判決處理并不限于上述技術(shù)。例如,如果預(yù)先確定了要更 新的目錄條目,則CPU 3可以直接判定要更新的目錄條目是否存在于Bl目錄30的第二集 群區(qū)域32中。另一方面,如果在步驟S2中發(fā)現(xiàn)要更新的目錄條目被布置在Bl目錄30的第一集 群區(qū)域31 (第一集群的區(qū)域)中,則步驟S2中的判決為“否”。在此情況下,CPU 3自動(dòng)執(zhí) 行將要更新的目錄條目移動(dòng)到Bl目錄30的第二集群區(qū)域32及隨后區(qū)域的處理(步驟S3 ; 以下此處理被稱為重排序處理)。下文中將描述步驟S3中的重排序處理。當(dāng)重排序處理完 成時(shí),上述步驟S4的處理開始。在執(zhí)行步驟S4的處理之后,CPU 3將Bl目錄30的第二集群區(qū)域32中的Cl目錄 條目35之后緊跟的末端目錄條目“0”改變成C2目錄條目36(步驟S5)。這將預(yù)先存儲(chǔ)在 RAM 5或非易失性存儲(chǔ)器6中的C2目錄鏈接到Bl目錄30,從而更新了 Bl目錄30的第二 集群區(qū)域32。接下來(lái),CPU 3將經(jīng)更新的數(shù)據(jù)寫入到半導(dǎo)體存儲(chǔ)卡20中的空閑區(qū)域(不是更新 前的第二集群區(qū)域32的區(qū)域)(步驟S6)。更具體而言,CPU 3將更新后的第二集群區(qū)域37 的數(shù)據(jù)和C2目錄的數(shù)據(jù)(集群區(qū)域38和“C2.MP4”文件)寫入到半導(dǎo)體存儲(chǔ)卡20中的空 閑區(qū)域。在這個(gè)過程中,CPU 3改寫RAM 5中的FAT,使得Bl目錄30的第一集群區(qū)域31和 更新后的第二集群區(qū)域37通過FAT鏈相互鏈接。更具體而言,假定第一集群區(qū)域31和更 新前的第二集群區(qū)域32被記錄到具有集群號(hào)碼10和11的區(qū)域并且更新后的第二集群區(qū) 域37被記錄到具有集群號(hào)碼12的區(qū)域。在此情況下,CPU 3把記錄到FAT的具有集群號(hào)碼 10的FAT條目的集群號(hào)碼從“11”改寫到“12”。應(yīng)當(dāng)注意,如果預(yù)先確定了更新后第二集 群區(qū)域37的寫入?yún)^(qū)域,則在步驟S5的處理中可執(zhí)行記錄/再現(xiàn)裝置10中的FAT的更新?,F(xiàn)在,參考圖5,示出了如下目錄配置其中,更新后的第二集群區(qū)域37的數(shù)據(jù)和 C2目錄的數(shù)據(jù)被寫入到半導(dǎo)體存儲(chǔ)卡20。在步驟S6中,如上所述,更新后的第二集群區(qū)域 37和C2目錄的數(shù)據(jù)(目錄條目數(shù)據(jù)和“C2.MP4”文件)被寫入到半導(dǎo)體存儲(chǔ)卡20中的空 閑區(qū)域。然而,在記錄/再現(xiàn)裝置10中被更改(或更新)的FAT尚未被反映到半導(dǎo)體存儲(chǔ) 卡20上。因此,在步驟S6中,Bl目錄30的第一集群區(qū)域31如圖5所示像更新之前一樣 通過FAT鏈被鏈接到更新前的第二集群區(qū)域32。接下來(lái),CPU 3把RAM 5中更新了的FAT寫在半導(dǎo)體存儲(chǔ)卡20的FAT上,從而更 新半導(dǎo)體存儲(chǔ)卡20的FAT (步驟S7)。此處理在半導(dǎo)體存儲(chǔ)卡20中通過FAT鏈50將Bl目 錄30的第一集群區(qū)域31鏈接到更新后的第二集群區(qū)域37。參考圖6,示出了在半導(dǎo)體存儲(chǔ)卡20的FAT在步驟S7中被更新了之后半導(dǎo)體存儲(chǔ) 卡20中的目錄配置。在步驟S7中更新半導(dǎo)體存儲(chǔ)卡20的FAT將第一集群區(qū)域31的FAT 鏈50從更新前的第二集群區(qū)域32切換到更新后的第二集群區(qū)域37。S卩,在步驟S7中,半 導(dǎo)體存儲(chǔ)卡20中的Bl目錄30的第二集群的區(qū)域被集中從更新前的第二集群區(qū)域32改寫到更新后的第二集群區(qū)域37。結(jié)果,在步驟S7中,F(xiàn)AT更新和目錄條目更新被同時(shí)執(zhí)行。在更新處理示例1中,半導(dǎo)體存儲(chǔ)卡20中的數(shù)據(jù)如上所述被更新。應(yīng)當(dāng)注意,更新前的第二集群區(qū)域32在步驟S7的處理之后被釋放以提供空閑區(qū)域。如上所述,在此示例中,在更新半導(dǎo)體存儲(chǔ)卡20中的數(shù)據(jù)時(shí),可同時(shí)執(zhí)行FAT更新 和目錄條目更新。因此,如果在數(shù)據(jù)更新處理的半途中處理中斷,則在FAT信息和目錄條 目之間不發(fā)生不一致,使得可以恢復(fù)更新前和更新后的狀態(tài)之一,從而增強(qiáng)了數(shù)據(jù)安全性。 即,作為本實(shí)施例實(shí)現(xiàn)的信息更新技術(shù)可以進(jìn)一步增強(qiáng)諸如已知的FAT文件系統(tǒng)之類的可 能導(dǎo)致兩項(xiàng)或更多項(xiàng)管理信息之間的不一致的文件系統(tǒng)的數(shù)據(jù)安全性。此外,在本實(shí)施例中,預(yù)定目錄的第二及隨后集群的區(qū)域的數(shù)據(jù)被集中更新,從而 不僅可以增強(qiáng)數(shù)據(jù)安全性,而且還可以進(jìn)一步減少執(zhí)行文件系統(tǒng)同步處理的次數(shù)。因此,作 為本實(shí)施例實(shí)現(xiàn)的信息記錄裝置和信息更新方法適合應(yīng)用于要求數(shù)據(jù)安全性和高速處理 的系統(tǒng)。此外,在將兩項(xiàng)或更多項(xiàng)經(jīng)更新的數(shù)據(jù)寫入到半導(dǎo)體存儲(chǔ)卡20時(shí),將寫入這些數(shù)據(jù)項(xiàng)的集群區(qū)域布置得相互更靠近可以進(jìn)一步提高處理速度。[更新處理示例2](a)更新處理的概要在上述更新處理示例1中,參考圖2和圖3描述了將C2目錄條目36新寫入到Bl 目錄30的第二集群區(qū)域32的處理。然而,本發(fā)明并不限于此配置。例如,在對(duì)圖2所示的 Bl目錄30的第二集群區(qū)域32中的Cl目錄條目35的指針(位置信息)所鏈接的Cl目錄 中的數(shù)據(jù)進(jìn)行更新時(shí),也可以按與上述更新處理示例1基本相同的方式來(lái)執(zhí)行更新處理。 在更新處理示例2中,將描述例如以上所述的處理示例。首先,將概述更新處理示例2的處理。圖7示出了更新處理示例2中的更新前的 Bl目錄30的目錄配置。應(yīng)當(dāng)注意,在圖7所示的Bl目錄30的目錄配置中,與圖2所示的 Bl目錄30的組件類似的組件用相同的標(biāo)號(hào)來(lái)標(biāo)示。圖7還示出了通過Cl目錄條目35的 指針鏈接的Cl目錄的目錄配置。假定此示例中的Bl目錄30的目錄配置與上述更新處理示例1的基本相同。即, 假定指示Bl目錄30中包含的文件信息的目錄條目被列在兩個(gè)集群區(qū)域(第一集群區(qū)域31 和第二集群區(qū)域3 上,并且這兩個(gè)集群區(qū)域通過FAT鏈50相互鏈接。此外,假定在此示例中如圖7所示指示Cl目錄中包含的文件信息的目錄條目被列 在一個(gè)集群區(qū)域41中。應(yīng)當(dāng)注意,此集群區(qū)域41被記錄到Bl目錄30的不是第二集群區(qū) 域32的區(qū)域。在圖7所示的更新前中,指示該目錄的目錄條目“./”和指示父目錄(B 1目錄30) 的目錄條目“../”按此順序被記錄在集群區(qū)域41中。此外,在此示例中,指示名為“Cl. SMI" 和“C1R01. BIM"的文件的目錄條目按此順序被記錄在目錄條目“../”之后。然后,末端目 錄“0”被記錄在“C1R01.BIM”文件的目錄條目之后。在此更新處理示例2中,描述如下更新示例其中,新獲得的文件名“C1.MP4”的視頻數(shù)據(jù)被新鏈接到具有上述配置的更新前的Cl目錄。更具體而言,描述了這樣一個(gè)示例, 其中,在圖7所示的更新前的Cl目錄的集群區(qū)域41中,緊跟在指示“C1R01.BIM”文件的目 錄條目之后的末端目錄條目“0”被改變成指示“Cl. MP4”文件的目錄條目。
(b)處理操作下面參考以上提及的圖4具體描述更新處理示例2的具體處理過程。首先,對(duì)于更新處理的之前階段,CPU 3例如經(jīng)由信號(hào)處理部2和總線8獲得由外 部成像裝置21拍攝的數(shù)據(jù),并且將所獲得的數(shù)據(jù)作為“Cl. MP4”文件記錄到RAM 5或非易 失性存儲(chǔ)器6。接下來(lái),用戶將半導(dǎo)體存儲(chǔ)卡20經(jīng)由半導(dǎo)體存儲(chǔ)器接口 1裝載在記錄/再 現(xiàn)裝置10上。應(yīng)當(dāng)注意,半導(dǎo)體存儲(chǔ)卡20可被預(yù)先裝載。然后,與上述的更新處理示例1 一樣,CPU 3啟動(dòng)存儲(chǔ)文件系統(tǒng)控制程序如(步驟 Si)。應(yīng)當(dāng)注意,在以下要描述的更新處理的每個(gè)工序中,與更新處理示例1 一樣,CPU 3基 于所啟動(dòng)的文件系統(tǒng)控制程序如來(lái)控制每個(gè)處理操作。接下來(lái),CPU 3判定要更新的Cl目錄條目35是否被布置在Bl目錄30的第二及 隨后集群中的目錄中(步驟S2)。在此示例中,Cl目錄條目35如圖7所示被布置在Bl目 錄30中的第二集群區(qū)域32中,從而S2中的判決為“是”。應(yīng)當(dāng)注意,如果發(fā)現(xiàn)Cl目錄條目 35未被布置在Bl目錄30的第二及隨后集群中的區(qū)域中,則CPU 3執(zhí)行下文中將要描述的 重排序處理(步驟S3)。接下來(lái),CPU 3將更新前的Bl目錄30的數(shù)據(jù)和FAT從半導(dǎo)體存儲(chǔ)卡20讀取到RAM 5中(步驟S4)。應(yīng)當(dāng)注意,在此讀取操作中,CPU 3還讀取Cl目錄條目35的指針?biāo)溄?的Cl目錄的更新之前的集群區(qū)域41的數(shù)據(jù)。接下來(lái),CPU 3將Cl目錄的集群區(qū)域41中的“C1R01. BIM”文件之后緊跟的末端 目錄條目“0”改變成指示“Cl. MP4”文件的目錄條目?!癈l. MP4”文件通過這個(gè)經(jīng)改變的目 錄條目中的指針被鏈接到Cl目錄中的集群區(qū)域41。另外,在此處理中,響應(yīng)于集群區(qū)域41 的改變,CPU 3更新被記錄到Bl目錄30的第二集群區(qū)域32的Cl目錄條目35中包含的信 息(例如更新數(shù)據(jù)等等)(步驟S5)。然后,CPU 3將經(jīng)更新的第二集群區(qū)域的數(shù)據(jù)、Cl目錄中的經(jīng)更新的集群區(qū)域的 數(shù)據(jù)以及“Cl. MP4”文件寫入到半導(dǎo)體存儲(chǔ)卡20中的空閑區(qū)域(步驟S6)。在此處理中,CPU 3改寫RAM 5中的FAT,使得Bl目錄30的第一集群區(qū)域31通過 FAT鏈50被鏈接到經(jīng)更新的第二集群區(qū)域。應(yīng)當(dāng)注意,如果預(yù)先確定了經(jīng)更新的第二集群 區(qū)域的寫入?yún)^(qū)域,則在步驟S5的處理階段中可執(zhí)行記錄/再現(xiàn)裝置10中的FAT的更新。現(xiàn)在,參考圖8,示出了在步驟S6的處理之后半導(dǎo)體存儲(chǔ)卡20中的目錄配置。在 步驟S6中,經(jīng)更新的第二集群區(qū)域43的數(shù)據(jù)、Cl目錄中的經(jīng)更新的集群區(qū)域45的數(shù)據(jù)以 及“Cl. MP4”文件46如上所述被寫入到半導(dǎo)體存儲(chǔ)卡20中的空閑區(qū)域。然而,在記錄/再 現(xiàn)裝置10中被更改(或更新)的FAT尚未被反映在半導(dǎo)體存儲(chǔ)卡20上。因此,在步驟S6 中,Bl目錄30的第一集群區(qū)域31如圖8所示像更新之前的狀態(tài)一樣通過FAT鏈50被鏈 接到更新前的第二集群區(qū)域32。接下來(lái),CPU 3把RAM 5中更新了的FAT寫在半導(dǎo)體存儲(chǔ)卡20的FAT上,從而更 新半導(dǎo)體存儲(chǔ)卡20的FAT (步驟S7)。此處理在半導(dǎo)體存儲(chǔ)卡20中將Bl目錄30的第一集 群區(qū)域31鏈接到經(jīng)更新的第二集群區(qū)域43。參考圖9,示出了在步驟S7中對(duì)半導(dǎo)體存儲(chǔ)卡20的FAT的更新之后半導(dǎo)體存儲(chǔ)卡 20中的目錄配置。當(dāng)在步驟S7中半導(dǎo)體存儲(chǔ)卡20的FAT被更新之后,第一集群區(qū)域31的 FAT鏈50從更新前的第二集群區(qū)域32被切換到更新后的第二集群區(qū)域43。S卩,在此處理示例中,半導(dǎo)體存儲(chǔ)卡20中的Bl目錄30的第二集群的區(qū)域的數(shù)據(jù)也可通過步驟S7的處 理被集中替換,從而同時(shí)執(zhí)行FAT更新和目錄條目更新。在更新處理示例2中,半導(dǎo)體存儲(chǔ)卡20中的數(shù)據(jù)如上所述被更新。應(yīng)當(dāng)注意,更 新前的第二集群區(qū)域32在步驟S7之后被釋放以提供空閑區(qū)域。另外,更新前的Cl目錄的 集群區(qū)域41在步驟S7之后被釋放以提供空閑區(qū)域。如上所述,在此示例中,也可以按與上述更新處理示例1基本相同的方式對(duì)半導(dǎo) 體存儲(chǔ)卡20執(zhí)行信息更新。因此,更新處理示例2也可以提供與上述更新處理示例1基本 相同的效果。應(yīng)當(dāng)注意,在上述更新處理示例1和2中,要更新的目錄條目被記錄到預(yù)定目錄的 第二集群中的區(qū)域。然而,本發(fā)明并不限于此配置。例如,如果目錄條目記錄區(qū)域的長(zhǎng)度為 三個(gè)或更多個(gè)集群,則要更新的目錄條目可被記錄到第三及隨后區(qū)域中的任何區(qū)域。在此 情況下,也可以按與上述技術(shù)基本相同的方式來(lái)執(zhí)行更新處理。在上述更新處理示例1和2中,作為示例只更新了一個(gè)目錄條目。本發(fā)明并不限 于此配置。例如,也可以按與上述技術(shù)基本相同的方式更新兩個(gè)或更多個(gè)目錄條目。[重排序處理]在上述的更新處理示例1和2中,要更新的目錄條目被預(yù)先布置在預(yù)定目錄的第 二及隨后集群的區(qū)域中。然而,本發(fā)明并不限于此配置。如果要更新的目錄條目被布置在 第一集群中的區(qū)域中,則重排序處理如上述步驟2和3中所述被執(zhí)行,從而將要更新的目錄 條目移動(dòng)到第二及隨后集群中的區(qū)域中。在下文中,將參考附圖來(lái)描述此重排序處理的示 例。(a)重排序處理的概要在描述重排序處理的具體過程之前,將概述要執(zhí)行的重排序處理的示例。參考圖 10,示出了要更新的目錄條目被布置在預(yù)定目錄的第一集群中的目錄配置。圖10示出了更新前的Bl目錄60的目錄配置。在此示例中,指示Bl目錄60中包 含的文件信息的目錄條目被列在一個(gè)集群區(qū)域(第一集群區(qū)域61)中。在第一集群區(qū)域61 中,指示該目錄的目錄條目“./”和指示父目錄的目錄條目“../”從開頭起按此順序被記 錄。另外,在圖10所示的示例中,指示Cl目錄的Cl目錄條目65被記錄在目錄條目“../” 之后,其后是末端目錄條目“0”。在下文中,Bl目錄60的第一集群區(qū)域61中的Cl目錄條目65是要更新的目錄并 且描述用于將此目錄移動(dòng)到第二集群中的區(qū)域的重排序處理。(b)處理操作下面參考圖11描述作為本發(fā)明一個(gè)實(shí)施例實(shí)現(xiàn)的記錄/再現(xiàn)裝置10執(zhí)行的重排 序處理的示例。應(yīng)當(dāng)注意,圖11是指示出此示例中要執(zhí)行的重排序處理的過程的流程圖。 在以下要描述的重排序處理的每個(gè)工序中,CPU 3基于所啟動(dòng)的文件系統(tǒng)控制程序4a來(lái)控 制每個(gè)處理操作。首先,CPU 3將包含要更新的目錄條目的預(yù)定目錄的數(shù)據(jù)亦即更新前Bl目錄 60 (圖10)的數(shù)據(jù)和FAT從半導(dǎo)體存儲(chǔ)卡20讀取到RAM 5中(步驟S31)。接下來(lái),CPU 3僅將第一集群區(qū)域61中的有效條目之后的目錄條目設(shè)定成末端目 錄條目“0”(步驟S32)。
這里,參考圖12更具體描述步驟S32的處理。圖12示出了在步驟S32之后Bl目 錄60的目錄配置。在圖12所示的示例中,在記錄在第一集群區(qū)域61中的Cl目錄條目65 和隨后目錄條目中的末端目錄條目“0”之中,CPU 3只將緊跟在Cl目錄條目65之后的目 錄條目保持為剩余末端目錄條目“0”。然后,CPU 3將該剩余末端目錄條目“0”之后的目錄 條目改變成已刪除目錄條目“DEL”。應(yīng)當(dāng)注意,如果更新前的Bl目錄60的目錄條目的記錄區(qū)域的長(zhǎng)度是兩個(gè)或更多 個(gè)集群并且有效目錄條目位于第一集群區(qū)域61的結(jié)尾處,則步驟S32的處理被省略。接下來(lái),CPU 3獲得新集群區(qū)域(步驟S33)。然后,CPU 3將第一集群區(qū)域61中 的除目錄條目“.Γ和“..Γ以外的有效目錄條目拷貝到新獲得的集群區(qū)域(步驟S34)。 在此示例中,Cl目錄條目65被拷貝到新獲得的集群區(qū)域。圖13示出了在步驟S34之后Bl目錄60的目錄配置和新獲得的集群區(qū)域的配置。 在圖13所示的示例中,CPU 3在步驟S34中將第一集群區(qū)域61的Cl目錄條目65拷貝到 新獲得的集群區(qū)域62的開頭。另外,CPU 3在步驟S34中將新獲得的集群區(qū)域62中的Cl 目錄條目65和隨后目錄條目中的所有目錄條目設(shè)定成末端目錄條目“ 0 ”。在步驟S34之后,CPU 3更新FAT,使得Bl目錄60的第一集群區(qū)域61和新獲得的 集群區(qū)域62通過FAT鏈相互鏈接(步驟S35)。圖14示出了在步驟S35中的更新之后Bl目錄60的目錄配置。在步驟S35之后, 第一集群區(qū)域61和新獲得的集群區(qū)域62如圖14所示通過FAT鏈70相互鏈接。因此,新 獲得的集群區(qū)域62為Bl目錄60的第二集群提供了區(qū)域。應(yīng)當(dāng)注意,如果在更新前的Bl 目錄60中存在第二集群的區(qū)域,則第二集群的原始區(qū)域被釋放。接下來(lái),CPU 3將Bl目錄60的第一集群區(qū)域61中的除目錄條目“./”和“../”以 外的目錄條目改寫成已刪除目錄條目“DEL” (步驟S35)。圖15示出了在步驟S36之后Bl目錄60的目錄配置。從圖15可見,執(zhí)行上述步驟 S31至S36的重排序處理使得Bl目錄60可以具有上述更新處理示例1中說明的特性(i) 和(ii)。在此示例中,重排序處理如上所述被執(zhí)行來(lái)將要更新的目錄條目移動(dòng)到預(yù)定目錄 中的第二及隨后集群中的區(qū)域。應(yīng)當(dāng)注意,在上述處理示例中,要更新的目錄條目被移動(dòng)到 第二集群中的區(qū)域;然而,本發(fā)明并不限于此配置。例如,要更新的目錄條目可被移動(dòng)到第 三及隨后集群中的區(qū)域。在此情況下,也可應(yīng)用上述重排序處理技術(shù)。另外,重排序處理技術(shù)并不限于參考圖11至15描述的示例。可以使用任何其他 重排序處理技術(shù),只要這些技術(shù)將要更新的目錄條目移動(dòng)到預(yù)定目錄的第二及隨后集群中 的區(qū)域即可。在上述實(shí)施例中,利用其中信息記錄裝置(或信息記錄/再現(xiàn)裝置)被設(shè)置為預(yù) 先安裝有文件系統(tǒng)控制程序的專用裝置的示例描述了配置。然而,本發(fā)明并不限于此配置。 例如,用于執(zhí)行根據(jù)本發(fā)明的信息更新處理的軟件(或程序)可以在以后被安裝在信息記 錄裝置上。此外,其上安裝有用于執(zhí)行根據(jù)本發(fā)明的信息更新處理的軟件(或程序)的信 息處理裝置并不限于上述信息記錄/再現(xiàn)裝置。例如,可以使用個(gè)人計(jì)算機(jī),其可連接到上 述信息記錄/再現(xiàn)裝置以執(zhí)行各種數(shù)據(jù)處理。即,可以使用這樣一種配置,其中用于執(zhí)行根 據(jù)本發(fā)明的信息更新處理的軟件(或程序)被安裝在諸如個(gè)人計(jì)算機(jī)之類的外部裝置上以執(zhí)行根據(jù)本發(fā)明的處理。應(yīng)當(dāng)注意,用于執(zhí)行根據(jù)本發(fā)明的更新處理的軟件(或程序)可利用諸如光盤和 半導(dǎo)體存儲(chǔ)器之類的記錄介質(zhì)來(lái)發(fā)行,以及通過諸如因特網(wǎng)之類的傳輸手段來(lái)下載。在上述實(shí)施例中,作為示例記載了用在用于對(duì)例如由外部相機(jī)裝置的成像裝置拍 攝的視頻數(shù)據(jù)等等進(jìn)行編輯的系統(tǒng)中的信息記錄/再現(xiàn)裝置,來(lái)作為被實(shí)現(xiàn)為本發(fā)明一個(gè) 實(shí)施例的信息記錄裝置。然而,本發(fā)明并不限于此配置。例如,本發(fā)明也可應(yīng)用到專用于記 錄的信息記錄裝置。此外,本發(fā)明也可應(yīng)用到集成了圖1所示的記錄/再現(xiàn)裝置10和成像 裝置21的裝置,即成像裝置。本申請(qǐng)包含與2010年2月10日向日本專利局提交的日本優(yōu)先權(quán)專利申請(qǐng)JP 2010-027363中公開的內(nèi)容相關(guān)的主題,這里通過引用將該申請(qǐng)的全部?jī)?nèi)容并入。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,取決于設(shè)計(jì)要求和其他因素,可以進(jìn)行各種修改、組 合、子組合和變更,只要它們處于權(quán)利要求或其等同物的范圍之內(nèi)即可。
權(quán)利要求
1.一種信息記錄裝置,包括裝載部,被配置為被裝載以記錄介質(zhì),該記錄介質(zhì)用于基于文件分配表文件系統(tǒng)和與 其類似的文件系統(tǒng)中的至少一種來(lái)管理文件;以及控制部,被配置為在對(duì)被記錄到所述記錄介質(zhì)中的預(yù)定目錄中的目錄條目的記錄區(qū)域 中的第二及隨后集群中的區(qū)域的至少一個(gè)目錄條目進(jìn)行更新時(shí),從所述記錄介質(zhì)讀取所述 目錄條目的記錄區(qū)域的數(shù)據(jù),更新被記錄到第二及隨后集群的區(qū)域的所述至少一個(gè)目錄條 目,將第二及隨后集群中的區(qū)域的被更新的數(shù)據(jù)記錄到所述記錄介質(zhì)中的空閑區(qū)域,并且 更新所述記錄介質(zhì)的文件分配表和與文件分配表類似的管理信息,以使得記錄第二及隨后 集群中的區(qū)域的被更新的數(shù)據(jù)的區(qū)域被鏈接到所述預(yù)定目錄中的記錄區(qū)域的第一集群中 的區(qū)域。
2.根據(jù)權(quán)利要求1所述的信息記錄裝置,其中,如果要更新的所述至少一個(gè)目錄條目 存在于所述記錄區(qū)域中的第一集群中,則所述控制部把要更新的所述至少一個(gè)目錄條目移 動(dòng)到所述記錄區(qū)域中的第二及隨后集群中的區(qū)域。
3.根據(jù)權(quán)利要求2所述的信息記錄裝置,其中,所述控制部把指示該目錄的目錄條目 和指示父目錄的目錄條目記錄到所述記錄區(qū)域中的第一集群中的區(qū)域,并且把已刪除目錄 記錄到第一集群中除了記錄指示該目錄的目錄條目和指示父目錄的目錄條目的區(qū)域以外 的區(qū)域。
4.根據(jù)權(quán)利要求1所述的信息記錄裝置,其中,所述控制部把第二及隨后集群中的區(qū) 域的被更新的數(shù)據(jù)和經(jīng)更新的目錄條目中包括的位置信息所指示的區(qū)域的數(shù)據(jù)記錄到所 述記錄介質(zhì)的空閑區(qū)域。
5.根據(jù)權(quán)利要求1所述的信息記錄裝置,還包括所述記錄介質(zhì)。
6.一種成像裝置,包括成像部;裝載部,被配置為被裝載以記錄介質(zhì),該記錄介質(zhì)用于基于文件分配表文件系統(tǒng)和與 其類似的文件系統(tǒng)中的至少一種來(lái)管理文件;以及控制部,被配置為控制要對(duì)所述成像部拍攝的數(shù)據(jù)執(zhí)行的預(yù)定處理并且在對(duì)被記錄到 所述記錄介質(zhì)中的預(yù)定目錄中的目錄條目的記錄區(qū)域中的第二及隨后集群中的區(qū)域的至 少一個(gè)目錄條目進(jìn)行更新時(shí),從所述記錄介質(zhì)讀取所述目錄條目的記錄區(qū)域的數(shù)據(jù),更新 被記錄到第二及隨后集群的區(qū)域的所述至少一個(gè)目錄條目,將第二及隨后集群中的區(qū)域的 被更新的數(shù)據(jù)記錄到所述記錄介質(zhì)中的空閑區(qū)域,并且更新所述記錄介質(zhì)的文件分配表和 與文件分配表類似的管理信息,以使得記錄第二及隨后集群中的區(qū)域的被更新的數(shù)據(jù)的區(qū) 域被鏈接到所述預(yù)定目錄中的記錄區(qū)域的第一集群中的區(qū)域。
7.一種信息更新方法,包括以下步驟在對(duì)被記錄到裝載在信息記錄裝置上的記錄介質(zhì)中的預(yù)定目錄中的目錄條目的記錄 區(qū)域中的第二及隨后集群中的區(qū)域的至少一個(gè)目錄條目進(jìn)行更新時(shí),所述信息記錄裝置從 所述記錄介質(zhì)讀取所述記錄區(qū)域的數(shù)據(jù),其中所述記錄介質(zhì)基于文件分配表文件系統(tǒng)和與 其類似的文件系統(tǒng)中的至少一種來(lái)管理文件;所述信息記錄裝置更新以上所讀取的所述記錄區(qū)域中的第二及隨后集群中的區(qū)域中的所述至少一個(gè)目錄條目;所述信息記錄裝置將第二及隨后集群中的區(qū)域中的被更新的數(shù)據(jù)記錄到所述記錄介 質(zhì)中的空閑區(qū)域;以及所述信息記錄裝置更新所述記錄介質(zhì)的文件分配表和與文件分配表類似的管理信息, 以使得記錄第二及隨后集群中的區(qū)域的被更新的數(shù)據(jù)的區(qū)域被鏈接到所述預(yù)定目錄中的 記錄區(qū)域的第一集群中的區(qū)域。
8.一種用于使得信息處理裝置執(zhí)行包括以下步驟的處理的程序在對(duì)被記錄到裝載在信息記錄裝置上的記錄介質(zhì)中的預(yù)定目錄中的目錄條目的記錄 區(qū)域中的第二及隨后集群中的區(qū)域的至少一個(gè)目錄條目進(jìn)行更新時(shí),從所述記錄介質(zhì)讀取 所述記錄區(qū)域的數(shù)據(jù),其中所述記錄介質(zhì)基于文件分配表文件系統(tǒng)和與其類似的文件系統(tǒng) 中的至少一種來(lái)管理文件;更新以上所讀取的所述記錄區(qū)域中的第二及隨后集群中的區(qū)域中的所述至少一個(gè)目 錄條目;將第二及隨后集群中的區(qū)域中的被更新的數(shù)據(jù)記錄到所述記錄介質(zhì)中的空閑區(qū)域;以及更新所述記錄介質(zhì)的文件分配表和與文件分配表類似的管理信息,以使得記錄第二及 隨后集群中的區(qū)域的被更新的數(shù)據(jù)的區(qū)域被鏈接到所述預(yù)定目錄中的記錄區(qū)域的第一集 群中的區(qū)域。
9.一種信息記錄裝置,包括裝載裝置,用于被裝載以記錄介質(zhì),該記錄介質(zhì)用于基于文件分配表文件系統(tǒng)和與其 類似的文件系統(tǒng)中的至少一種來(lái)管理文件;以及控制裝置,用于在對(duì)被記錄到所述記錄介質(zhì)中的預(yù)定目錄中的目錄條目的記錄區(qū)域中 的第二及隨后集群中的區(qū)域的至少一個(gè)目錄條目進(jìn)行更新時(shí),從所述記錄介質(zhì)讀取目錄條 目的記錄區(qū)域的數(shù)據(jù),更新被記錄到第二及隨后集群的區(qū)域的所述至少一個(gè)目錄條目,將 第二及隨后集群中的區(qū)域的被更新的數(shù)據(jù)記錄到所述記錄介質(zhì)中的空閑區(qū)域,并且更新所 述記錄介質(zhì)的文件分配表和與文件分配表類似的管理信息,以使得記錄第二及隨后集群中 的區(qū)域的被更新的數(shù)據(jù)的區(qū)域被鏈接到所述預(yù)定目錄中的記錄區(qū)域的第一集群中的區(qū)域。
10.一種成像設(shè)備,包括成像裝置;裝載裝置,用于被裝載以記錄介質(zhì),該記錄介質(zhì)用于基于文件分配表文件系統(tǒng)和與其 類似的文件系統(tǒng)中的至少一種來(lái)管理文件;以及控制裝置,用于控制要對(duì)所述成像裝置拍攝的數(shù)據(jù)執(zhí)行的預(yù)定處理并且在對(duì)被記錄到 所述記錄介質(zhì)中的預(yù)定目錄中的目錄條目的記錄區(qū)域中的第二及隨后集群中的區(qū)域的至 少一個(gè)目錄條目進(jìn)行更新時(shí),從記錄介質(zhì)讀取目錄條目的記錄區(qū)域的數(shù)據(jù),更新被記錄到 第二及隨后集群的區(qū)域的所述至少一個(gè)目錄條目,將第二及隨后集群中的區(qū)域的被更新的 數(shù)據(jù)記錄到所述記錄介質(zhì)中的空閑區(qū)域,并且更新所述記錄介質(zhì)的文件分配表和與文件分 配表類似的管理信息,以使得記錄第二及隨后集群中的區(qū)域的被更新的數(shù)據(jù)的區(qū)域被鏈接 到所述預(yù)定目錄中的記錄區(qū)域的第一集群中的區(qū)域。
全文摘要
本發(fā)明提供了信息記錄裝置、成像裝置、信息更新方法和程序。這里公開了一種信息記錄裝置,包括裝載部,被配置為被裝載以記錄介質(zhì),該記錄介質(zhì)用于基于FAT文件系統(tǒng)和與其類似的文件系統(tǒng)中的至少一種來(lái)管理文件;以及控制部,被配置為在對(duì)被記錄到記錄介質(zhì)中的預(yù)定目錄中的目錄條目的記錄區(qū)域中的第二及隨后集群中的區(qū)域的至少一個(gè)目錄條目進(jìn)行更新時(shí),讀取數(shù)據(jù),更新至少一個(gè)目錄條目,記錄被更新的數(shù)據(jù),并且更新記錄介質(zhì)的FAT和與FAT類似的管理信息,以使得記錄第二及隨后集群中的區(qū)域的被更新的數(shù)據(jù)的區(qū)域被鏈接到預(yù)定目錄中的記錄區(qū)域的第一集群中的區(qū)域。
文檔編號(hào)G06F3/06GK102147712SQ20111003519
公開日2011年8月10日 申請(qǐng)日期2011年2月1日 優(yōu)先權(quán)日2010年2月10日
發(fā)明者下里努, 元村唯一, 岸川昌史, 田中壽郎, 田村雅之 申請(qǐng)人:索尼公司