亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

記錄裝置及方法、記錄介質(zhì)以及程序的制作方法

文檔序號(hào):6752425閱讀:153來源:國知局
專利名稱:記錄裝置及方法、記錄介質(zhì)以及程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及一種記錄裝置及方法、一種記錄介質(zhì)以及程序,更具體的說,涉及用于增強(qiáng)閃存寫入操作速度的記錄裝置及方法、記錄介質(zhì)以及程序。
背景技術(shù)
在閃存中,數(shù)據(jù)以塊為單位(擦除塊)來進(jìn)行記錄或者擦除。另一方面,在基于MS-DOS(注冊(cè)商標(biāo))OS(操作系統(tǒng))的計(jì)算機(jī)系統(tǒng)中,通常使用FAT(文件分配表)文件系統(tǒng)在它們的硬盤上記錄以及擦除數(shù)據(jù),因而也經(jīng)常使用FAT文件系統(tǒng)向閃存記錄數(shù)據(jù)。
在FAT文件系統(tǒng)中,以由若干扇區(qū)配置的簇為單位來管理數(shù)據(jù),所述若干扇區(qū)例如是4個(gè)、8個(gè)、16個(gè)或32個(gè)之類的。通常,所述簇的規(guī)模要大于閃存的擦除塊的規(guī)模。
然而最近,隨著閃存存儲(chǔ)容量的增加,擦除塊的規(guī)模開始超過最大簇的規(guī)模。
舉例來說,由于擦除塊的規(guī)模超過了所述簇的規(guī)模,所以若干簇的數(shù)據(jù)將被存儲(chǔ)在一個(gè)擦除塊中。因此,重寫一個(gè)簇的數(shù)據(jù)必須一次讀取包含該簇的一個(gè)擦除塊的數(shù)據(jù)(若干簇的數(shù)據(jù)),將這些數(shù)據(jù)段存儲(chǔ)到存儲(chǔ)器中,重寫存儲(chǔ)器中所涉及的簇的數(shù)據(jù),然后將包含該簇的若干簇的數(shù)據(jù)寫入最初的一個(gè)擦除塊。這種做法不可避免地增加了數(shù)據(jù)寫入操作的時(shí)間。
為了管理具有較大擦除塊規(guī)模的閃存,建議增大(超過所述擦除塊規(guī)模)將由FAT文件系統(tǒng)管理的簇的規(guī)模。
然而,這種方法涉及特殊的FAT文件系統(tǒng),由此喪失了與使用常規(guī)FAT文件系統(tǒng)的通用個(gè)人計(jì)算機(jī)的兼容性。此外,例如在上述提議中,由于一個(gè)簇恰好占據(jù)1字節(jié)數(shù)據(jù),因此,舉例來說,如果增大簇的規(guī)模并且如果記錄1字節(jié)數(shù)據(jù),則增加了被浪費(fèi)的區(qū)域,由此,對(duì)于該例子來說,存在降低存儲(chǔ)器使用效率的問題。

發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的是在使存儲(chǔ)器使用效率的降低達(dá)到最小化的同時(shí),提高閃存的寫入速度。
在執(zhí)行本發(fā)明并依照本發(fā)明的一個(gè)方面,提供了一種記錄裝置,所述記錄裝置包括用于檢測(cè)處于空閑的若干簇的第一檢測(cè)裝置;用于檢測(cè)其中若干簇全部處于空閑的擦除塊的第二檢測(cè)裝置;以及記錄裝置,所述記錄裝置用于將數(shù)據(jù)記錄到所述擦除塊的若干簇中,其中所述擦除塊是由第二檢測(cè)裝置檢測(cè)到的。
在上述記錄裝置中,所述記錄存儲(chǔ)器可以是閃存。
在上述記錄裝置中,F(xiàn)AT系統(tǒng)在記錄介質(zhì)中形成,并且所述第一檢測(cè)裝置從該FAT中檢測(cè)若干空閑簇。
上述記錄裝置進(jìn)一步包括第一計(jì)算裝置,用于根據(jù)由第一檢測(cè)裝置檢測(cè)到的一定數(shù)量的簇計(jì)算所述記錄介質(zhì)的剩余空閑容量,以及包括第二計(jì)算裝置,用于根據(jù)由第二檢測(cè)裝置檢測(cè)到的所述擦除塊的一定數(shù)量的簇計(jì)算所述記錄介質(zhì)的剩余空閑容量。
上述記錄裝置進(jìn)一步包括確定裝置,用于確定待記錄到所述記錄介質(zhì)中的數(shù)據(jù)是否是運(yùn)動(dòng)圖像數(shù)據(jù),其中,如果確定裝置發(fā)現(xiàn)待記錄到記錄介質(zhì)上的數(shù)據(jù)是運(yùn)動(dòng)圖像數(shù)據(jù),那么所述記錄裝置將該數(shù)據(jù)記錄到擦除塊的若干簇中,其中所述擦除塊是由第二檢測(cè)裝置檢測(cè)到的。
上述記錄裝置更進(jìn)一步包括確定裝置,用于確定待記錄到所述記錄介質(zhì)中的數(shù)據(jù)是否是靜止圖像數(shù)據(jù),其中如果確定裝置發(fā)現(xiàn)待記錄到所述記錄介質(zhì)的數(shù)據(jù)是靜止圖像數(shù)據(jù),那么所述記錄裝置將該數(shù)據(jù)記錄到由第一檢測(cè)裝置檢測(cè)到的若干簇中。
上述記錄裝置還包括顯示裝置,用于顯示由第一計(jì)算裝置或者第二計(jì)算裝置獲得的所述記錄介質(zhì)的空閑剩余容量。
上述記錄裝置進(jìn)一步包括確定裝置,用于確定待記錄到所述記錄介質(zhì)中的數(shù)據(jù)是否是運(yùn)動(dòng)圖像數(shù)據(jù),其中如果該確定裝置發(fā)現(xiàn)待記錄到所述記錄介質(zhì)的數(shù)據(jù)是運(yùn)動(dòng)圖像數(shù)據(jù),那么所述顯示裝置顯示由第二計(jì)算裝置獲得的記錄介質(zhì)的剩余空閑容量。
上述記錄裝置更進(jìn)一步包括確定裝置,用于確定待記錄到所述記錄介質(zhì)上的數(shù)據(jù)是否是靜止圖像數(shù)據(jù),其中如果該確定裝置發(fā)現(xiàn)待記錄到記錄介質(zhì)上的數(shù)據(jù)是靜止圖像數(shù)據(jù),那么所述顯示裝置顯示由第一計(jì)算裝置獲得的記錄介質(zhì)的剩余空閑容量。
在執(zhí)行本發(fā)明并依照本發(fā)明的另一個(gè)方面,提供了一種記錄方法,該方法包括用于檢測(cè)處于空閑的若干簇的第一檢測(cè)步驟,用于檢測(cè)其中若干簇全部處于空閑的擦除塊的第二檢測(cè)步驟,以及包括用于將數(shù)據(jù)記錄到所述擦除塊的若干簇的記錄步驟,其中該擦除塊是由第二檢測(cè)步驟檢測(cè)到的。
在執(zhí)行本發(fā)明并依照本發(fā)明的又一個(gè)方面,提供了一個(gè)用于一記錄介質(zhì)的程序,包括用于檢測(cè)處于空閑的若干簇的第一檢測(cè)步驟,用于檢測(cè)其中若干簇全部處于空閑的擦除塊的第二檢測(cè)步驟,以及包括用于將數(shù)據(jù)記錄到所述擦除塊的若干簇的記錄步驟,其中該擦除塊是由第二檢測(cè)步驟檢測(cè)到的。
在執(zhí)行本發(fā)明并依照本發(fā)明的又一個(gè)方面,提供了一個(gè)程序,包括用于檢測(cè)處于空閑的若干簇的第一檢測(cè)步驟,用于檢測(cè)其中若干簇全部處于空閑的擦除塊的第二檢測(cè)步驟,以及包括用于將數(shù)據(jù)記錄到所述擦除塊的若干簇的記錄步驟,其中該擦除塊是由第二檢測(cè)步驟檢測(cè)到的。
在依照本發(fā)明的所述記錄裝置以及方法、所述記錄介質(zhì)以及所述程序中,對(duì)空閑簇進(jìn)行檢測(cè)并且對(duì)其中簇全部處于空閑的擦除塊進(jìn)行檢測(cè)。將數(shù)據(jù)記錄到所檢測(cè)到的擦除塊的空閑簇中。
所述記錄裝置可以是獨(dú)立的裝置或者是記錄/重現(xiàn)裝置的記錄塊。
附圖簡(jiǎn)述

圖1是舉例說明適用于本發(fā)明的成像裝置的示范性結(jié)構(gòu)的框圖;圖2是舉例說明圖1中所示的記憶棒的內(nèi)部結(jié)構(gòu)的框圖;圖3是用于說明FAT文件系統(tǒng)的圖表;圖4是用于說明在圖6中所示的記錄處理中的FAT數(shù)據(jù)的例子的圖表;圖5是用于說明在圖1中所示的成像裝置中、記憶棒的初始化處理的流程圖;圖6是用于說明簇與塊之間的關(guān)系的圖表;圖7是用于說明在圖1中所示的成像裝置中的記錄處理的流程圖;圖8是用于說明在圖6中所示的記錄處理中的FAT數(shù)據(jù)的另一個(gè)例子的圖表;以及圖9是用于說明在圖6中所示的記錄處理中的FAT數(shù)據(jù)的又一例子的圖表。
實(shí)現(xiàn)本發(fā)明的最佳方式將參照所述附圖、以舉例說明的方式來更加詳細(xì)的描述本發(fā)明。
現(xiàn)在,參見圖1,該圖示出了應(yīng)用了本發(fā)明的成像裝置1的示范性結(jié)構(gòu)。所述成像裝置1例如被配置為一攝錄一體機(jī)(集成攝像機(jī)的錄像機(jī))或者被配置為一數(shù)字式靜物照相機(jī)(DSC)。在圖1中,CPU(中央處理單元)11根據(jù)存儲(chǔ)在ROM(只讀存儲(chǔ)器)12中的程序,或者根據(jù)從存儲(chǔ)單元20加載到RAM(隨機(jī)存取存儲(chǔ)器)13中的程序,來執(zhí)行不同的處理操作。至于CPU 11的OS(操作系統(tǒng)),使用了MS-DOS(注冊(cè)商標(biāo))。此外,CPU 11根據(jù)由用戶通過一輸入單元18輸入的指令來全面地控制所述成像裝置1。RAM 13還適當(dāng)?shù)卮鎯?chǔ)CPU 11執(zhí)行各種處理操作所必需的數(shù)據(jù)。
在成像裝置1中,由成像單元14來使一個(gè)對(duì)象成像,并且輸出相應(yīng)的運(yùn)動(dòng)圖像數(shù)據(jù)或者靜止圖像數(shù)據(jù)。所述用戶可操作例如由按鈕組成的輸入單元18來選擇運(yùn)動(dòng)圖像成像模式或者靜止圖像成像模式(在下文中,將所述運(yùn)動(dòng)圖像成像模式稱為運(yùn)動(dòng)圖像模式并且將所述靜止圖像成像模式稱為靜止圖象模式),借此執(zhí)行成像操作。
根據(jù)由用戶選擇的成像模式,成像單元14拍攝一個(gè)對(duì)象的圖像,并且將其運(yùn)動(dòng)圖像數(shù)據(jù)或者靜止圖像數(shù)據(jù)提供給圖像處理單元15。所述圖像處理單元15對(duì)由成像單元14提供的成像數(shù)據(jù)執(zhí)行諸如色彩轉(zhuǎn)換、γ校正以及分辨率轉(zhuǎn)換等的圖像處理。
所述CPU 11、ROM 12以及RAM 13、成像單元14以及圖像處理單元15經(jīng)由總線16互連。該總線16還與輸入/輸出接口17相連。
輸入/輸出接口17與例如由按鈕以及撥號(hào)盤組成的輸入單元18相連,與由CRT(陰極射線管)或者LCD(液晶顯示器)構(gòu)成的顯示裝置相連,與例如由揚(yáng)聲器構(gòu)成的輸出單元19相連,與例如由硬盤構(gòu)成的存儲(chǔ)單元20相連,以及與例如由調(diào)制解調(diào)器以及終端適配器構(gòu)成的通信單元21相連。所述通信單元21經(jīng)由網(wǎng)絡(luò)(未示出)執(zhí)行通信處理。
所述輸入/輸出接口17還與存儲(chǔ)卡接口(I/F)30相連。
存儲(chǔ)卡接口30根據(jù)來自CPU 11的指令對(duì)所裝入的記憶棒(Memory Stick,注冊(cè)商標(biāo))31執(zhí)行初始化處理,其中所述記憶棒通常是一個(gè)閃存,并且執(zhí)行對(duì)所述運(yùn)動(dòng)圖像數(shù)據(jù)或者靜止圖像數(shù)據(jù)的記錄或重現(xiàn)處理,其中所述運(yùn)動(dòng)圖像數(shù)據(jù)或者靜止圖像數(shù)據(jù)是由所述成像單元14獲取并由圖像處理單元15處理的。
在所述記憶棒31中,數(shù)據(jù)以塊為單位進(jìn)行記錄以及擦除(此后稱為擦除塊)。
根據(jù)需要,所述輸入/輸出接口17還與驅(qū)動(dòng)器40相連。在所述驅(qū)動(dòng)器40上,磁盤41、光盤42、磁光盤43或者半導(dǎo)體存儲(chǔ)器44被適當(dāng)?shù)匮b入,在需要時(shí),從中讀取的計(jì)算機(jī)程序可以被插入到存儲(chǔ)單元20中。
參見圖2,該圖示出了記憶棒31的內(nèi)部結(jié)構(gòu)。應(yīng)該注意的是,參照?qǐng)D2,以相同的參考標(biāo)記表示先前參照?qǐng)D1描述的相同的部件,并且為了簡(jiǎn)單起見,將省略對(duì)這些內(nèi)容的描述。
記憶棒31由CPU 101、接口(I/F)102、閃存103以及RAM 104組成。
CPU 101經(jīng)由接口102接收從存儲(chǔ)卡接口30輸入的、由成像裝置1的中央處理器11給出的指令,并且據(jù)此控制整個(gè)記憶棒31。所述CPU 101將數(shù)據(jù)存儲(chǔ)到閃存103中,并且根據(jù)由成像裝置1的CPU 11給出的指令來初始化所述閃存103。
在CPU 101的控制下,所述RAM 104暫存已存儲(chǔ)在記憶棒31或者已存儲(chǔ)在閃存103中的數(shù)據(jù)。
參照?qǐng)D3,以下說明FAT(文件分配表)文件系統(tǒng),所述FAT文件系統(tǒng)是一種管理存儲(chǔ)在所述記憶棒31中的數(shù)據(jù)的方法。在記憶棒31中可以創(chuàng)建若干FAT文件系統(tǒng)。將所述記憶棒31分為若干分區(qū),在每一分區(qū)中均設(shè)置一個(gè)文件系統(tǒng)。在該例子中,將一個(gè)分區(qū)分配給所述記憶棒31,并在其中形成一個(gè)FAT系統(tǒng)。
所述FAT文件系統(tǒng)使用邏輯扇區(qū)和簇的兩個(gè)記錄單元來管理每個(gè)記錄介質(zhì)(在該例子中是記憶棒31)的記錄區(qū)域。每個(gè)邏輯扇區(qū)通常有512字節(jié)寬,將其從記憶棒31的首部開始順序地編號(hào)。另一方面,每個(gè)簇都配置有若干邏輯扇區(qū)(4個(gè)、8個(gè)、16個(gè)或者32個(gè)扇區(qū))。
參見圖3,該圖示出了記憶棒31中的FAT文件系統(tǒng)與數(shù)據(jù)區(qū)域(簇)的邏輯配置之間的關(guān)系。
所述FAT文件系統(tǒng)配置有MBR(主引導(dǎo)記錄)51、PBR(分區(qū)引導(dǎo)記錄)53、FATI 54、FATII 55、根目錄56以及數(shù)據(jù)區(qū)域57。
所述MBR 51是將被存儲(chǔ)在FAT文件系統(tǒng)的起始地址處的數(shù)據(jù)。所述MBR 51包括記憶棒31獨(dú)有的信息,這種信息諸如是與存在于記憶棒31中的每個(gè)文件系統(tǒng)有關(guān)的信息,以及與記憶棒31的每個(gè)分區(qū)的范圍有關(guān)的信息。每當(dāng)記憶棒31被初始化并且執(zhí)行分區(qū)的分配時(shí),重寫MBR 51中的數(shù)據(jù)。
PBR 53以及隨后的空閑區(qū)域52被管理以用于組成記憶棒31的每個(gè)分區(qū),因此這些項(xiàng)的數(shù)目與分區(qū)的數(shù)目是相同的。
PBR 53是存儲(chǔ)于在記憶棒31中形成的每個(gè)分區(qū)的起始地址處的數(shù)據(jù)。PBR53包括關(guān)于這種區(qū)域的地址信息,在這種區(qū)域中,將管理信息存為FATI 54、FATII 55以及根目錄56、數(shù)據(jù)區(qū)域57的地址信息以及與對(duì)應(yīng)的分區(qū)有關(guān)的信息。
FATI 54是這樣一個(gè)區(qū)域,其中存儲(chǔ)了表示數(shù)據(jù)區(qū)域57中每個(gè)簇的使用狀態(tài)的列表數(shù)據(jù)(FAT數(shù)據(jù))。FATII 55還存儲(chǔ)FATI 54的副本(也就是,相同的數(shù)據(jù))。根目錄56存儲(chǔ)表示與根目錄中的文件有關(guān)以及與該記憶棒31中的子目錄有關(guān)的信息的數(shù)據(jù)。
數(shù)據(jù)區(qū)域57是用于存儲(chǔ)數(shù)據(jù)的區(qū)域。CPU 11以簇為基礎(chǔ)來管理數(shù)據(jù)區(qū)域57。在數(shù)據(jù)區(qū)域57中由CPU 11管理的簇中,簇0以及簇1提供由OS保留的區(qū)域,以便使從簇2開始的簇(簇2、簇3等等)提供數(shù)據(jù)可以基本上被記錄的區(qū)域,其中所述簇是按它們的序號(hào)進(jìn)行管理的。
以下參照?qǐng)D4說明FATI 54的FAT數(shù)據(jù),其中所述FAT數(shù)據(jù)指出數(shù)據(jù)區(qū)域57中的每個(gè)簇的使用狀態(tài)。
參考圖4,其示出了16位FAT系統(tǒng)中的FATI 54的FAT數(shù)據(jù)。
FAT數(shù)據(jù)是一個(gè)表,該表包含與每個(gè)簇相關(guān)的指出在哪個(gè)簇中將輸入連續(xù)數(shù)據(jù)的信息(條目)。也就是,條目c0、條目c1、條目c2等等分別存儲(chǔ)與數(shù)據(jù)區(qū)域57中的簇0、簇1、簇2等等中存儲(chǔ)的數(shù)據(jù)有關(guān)的信息。FAT數(shù)據(jù)從簇0的條目c0中的數(shù)據(jù)開始,所述簇0是由FAT數(shù)據(jù)管理的邏輯第一簇。
如圖4中所示,在這個(gè)例子中,條目c2例如存儲(chǔ)待存儲(chǔ)于數(shù)據(jù)區(qū)域57中的簇2中的數(shù)據(jù),并被結(jié)構(gòu)為2個(gè)字節(jié),“03”以及“00”。條目c2的字節(jié)1“03”表示在簇3中存儲(chǔ)連續(xù)的數(shù)據(jù)(也就是,2個(gè)字節(jié)的真實(shí)值被表示為“00”“03”(0033),這是通過將第一個(gè)字節(jié)“03”與后一個(gè)字節(jié)“00”置換獲得的)。在FAT數(shù)據(jù)中,如果在隨后的簇中不存在連續(xù)的數(shù)據(jù),那么寫入表示EOF(文件結(jié)束)的“ff”“ff”;在空簇的情況下,例如如條目c18中所示那樣寫入“00”“00”。
應(yīng)當(dāng)注意的是,因?yàn)榇?以及簇1由OS保留,所以將“f8”“ff”以及“ff”“ff”分別寫入條目c0和c1。也就是,由所述FAT管理的邏輯第一簇是簇0;然而,實(shí)際上,從條目c2(簇2的條目)開始寫數(shù)據(jù)區(qū)域57的信息。
參考圖4,條目c2的值是“03”“00”,條目c3的值是“04”“00”,條目c4的值是“07”“00”,條目c7的值是“08”“00”,條目c8的值是“09”“00”,條目c9的值是“0a”“00”,條目c10的值是“ff”“ff”,所以很明顯,將從簇2開始記錄的數(shù)據(jù)1順序地存儲(chǔ)于簇3、4、7、8、9和10中。條目c5的值是“06”“00”,條目c6的值是“0b”“00”,條目c11的值是“0c”“00”,條目c12的值是“0d”“00”,條目c13的值是“0e”“00”,條目14的值是“0f”“00”,條目c15的值是“10”“00”,且條目c16的值是“ff”“ff”,所以很明顯,將從簇5開始記錄的數(shù)據(jù)2順序地存儲(chǔ)于簇6、11、12、13、14、15和16中。此外,條目c17以及隨后的條目的值是“00”“00”,所以很明顯,簇17以及隨后的簇是空閑區(qū)域。
應(yīng)該注意的是,圖左方示出的地址“0000”、“0010”、“0020”以及“0030”表示內(nèi)部地址,在這些內(nèi)部地址處寫入FATI 54的數(shù)據(jù)。
為了在記憶棒31中創(chuàng)建上述FAT文件系統(tǒng),CPU 11初始化記憶棒31。以下參照?qǐng)D5中所示流程圖來說明該初始化處理。
為了初始化所述記憶棒31,用戶將記憶棒31裝入成像裝置1的存儲(chǔ)卡接口30上。在步驟S1中,當(dāng)檢測(cè)到裝入記憶棒31時(shí),CPU 11控制存儲(chǔ)卡接口30從記憶棒31中獲取擦除塊信息。也就是,記憶棒31的CPU 101讀取設(shè)定在裝置內(nèi)的擦除塊規(guī)模,并經(jīng)由接口102輸出該擦除塊規(guī)模。由此,獲得作為擦除塊規(guī)模的128K字節(jié)的值。
在步驟S2中,CPU 11控制存儲(chǔ)卡接口30以從記憶棒31獲取簇信息。例如,記憶棒31的CPU 101從PER 53讀取簇的規(guī)模,并將該簇的規(guī)模輸出到CPU 11。由此,例如獲得了32K字節(jié)的值。
在步驟S3中,根據(jù)在步驟S1中獲得的擦除塊規(guī)模以及在步驟S2中獲得的簇規(guī)模,CPU 11獲得數(shù)據(jù)塊規(guī)模。該數(shù)據(jù)塊規(guī)模由形成一個(gè)擦除塊的一定數(shù)量的簇表示。在步驟S4中,根據(jù)在步驟S3中獲得的數(shù)據(jù)塊的規(guī)模,CPU 11調(diào)節(jié)數(shù)據(jù)塊的起始位置并且執(zhí)行初始化。
以下參照?qǐng)D6說明上述的步驟S3和S4的處理細(xì)節(jié)。
在本例中,因?yàn)樵诓襟ES1中獲得的擦除塊的規(guī)模是128K字節(jié),并且在步驟S2中獲得的簇的規(guī)模是32K字節(jié),所以該數(shù)據(jù)塊的規(guī)模是4個(gè)簇。因此,在步驟S4中,利用數(shù)據(jù)區(qū)域57中的4個(gè)簇作為一個(gè)數(shù)據(jù)塊(擦除塊)執(zhí)行該處理。
應(yīng)該注意的是,為了便于描述,分別說明所述擦除塊和所述數(shù)據(jù)塊;然而,由于等效于所述擦除塊的簇集合被認(rèn)為是所述數(shù)據(jù)塊,所以例如擦除塊n+1和數(shù)據(jù)塊1表示相同的區(qū)域。
所述數(shù)據(jù)區(qū)域57的實(shí)際使用狀態(tài)從條目c2(簇2的條目)開始寫;然而,因?yàn)镕ATI 54的FAT數(shù)據(jù)邏輯上從條目c0和c1(簇0的條目和簇1的條目)開始,所以對(duì)數(shù)據(jù)塊起始位置進(jìn)行調(diào)節(jié),如此使得FAT數(shù)據(jù)與簇0相匹配,簇0是將要由FAT管理的邏輯第一簇。也就是,包括用于最初2個(gè)簇(簇0和簇1)的數(shù)據(jù)的4個(gè)簇(簇0至3)提供一個(gè)數(shù)據(jù)塊,其中這4個(gè)簇是OS的保留區(qū)域,并且利用作為隨后一個(gè)數(shù)據(jù)塊的數(shù)據(jù)區(qū)域57中的后續(xù)4個(gè)簇執(zhí)行所述處理。
因此,如圖6中所示,簇0(保留區(qū)域)+簇1(保留區(qū)域)+簇2(數(shù)據(jù)區(qū)域)+簇3(數(shù)據(jù)區(qū)域)提供了等效于擦除塊n的數(shù)據(jù)塊0,簇4(數(shù)據(jù)區(qū)域)+簇5(數(shù)據(jù)區(qū)域)+簇6(數(shù)據(jù)區(qū)域)+簇7(數(shù)據(jù)區(qū)域)提供了等效于擦除塊n+1的數(shù)據(jù)塊1。同樣地,數(shù)據(jù)區(qū)域57中的隨后每四個(gè)簇順序地提供1個(gè)數(shù)據(jù)塊。
以下參照?qǐng)D7中所示流程圖來說明如上所述進(jìn)行初始化的記憶棒31的記錄處理。
為了將正獲取的運(yùn)動(dòng)圖像數(shù)據(jù)或者靜止圖像數(shù)據(jù)記錄到記憶棒31,用戶將記憶棒31裝入成像裝置1的存儲(chǔ)卡接口30上,并且按下輸入單元18的記錄起動(dòng)按鈕。在步驟S31中,當(dāng)檢測(cè)到裝入記憶棒31時(shí),CPU 11控制存儲(chǔ)卡接口30以用于從記憶棒31獲取擦除塊信息。例如,記憶棒31的CPU 101讀取為裝置所設(shè)定的擦除塊規(guī)模(例如128K字節(jié)),且通知CPU 11該擦除塊的規(guī)模。同時(shí),提供推薦的初始化參數(shù)。
在步驟S32中,CPU 11控制存儲(chǔ)卡接口30以從記憶棒31中獲取簇信息。例如,簇規(guī)模的值(例如32K字節(jié))是從記憶棒31的PBR 53獲得的。
在步驟S33中,CPU 11根據(jù)在步驟S31中接收的推薦初始化參數(shù)來確定所述記憶棒31是否已經(jīng)被適當(dāng)?shù)爻跏蓟R簿褪?,在步驟S33中,確定所述初始化是否已經(jīng)如參考圖5中所示流程圖所描述的那樣執(zhí)行(已經(jīng)調(diào)節(jié)了數(shù)據(jù)塊的起始位置)。
如果在步驟S33中發(fā)現(xiàn)記憶棒31未被適當(dāng)?shù)爻跏蓟敲丛诓襟ES34中,CPU 11將記憶棒31沒有被適當(dāng)初始化的信息顯示在諸如監(jiān)視器的輸出單元19上,借此結(jié)束記錄處理。
應(yīng)該注意的是,在該情況下,結(jié)束所述記錄處理;顯而易見的是,記憶棒31可再次被初始化或者被禁止記錄運(yùn)動(dòng)圖像數(shù)據(jù)。
如果在步驟S33中發(fā)現(xiàn)記憶棒31被適當(dāng)?shù)爻跏蓟敲丛诓襟ES35中,CPU11計(jì)算記憶棒31用于記錄靜止圖像數(shù)據(jù)(在靜止圖像模式的情況下)的剩余容量。
在成像裝置1中記錄靜止圖像數(shù)據(jù)的情況下,CPU 11通過FATI 54檢測(cè)所有的空閑簇。更加具體的說,對(duì)條目Ci(i=0、1、2、……、)的值為“00”“00”的簇(在圖4中所示的例子中,條目c17、c18、、c19、……、c31、……)進(jìn)行檢測(cè)。在步驟S35中,根據(jù)所有檢測(cè)到的簇的數(shù)目來計(jì)算記憶棒31的剩余容量。
接下來,根據(jù)在步驟S31的處理中獲得的擦除塊規(guī)模(128K字節(jié))以及在步驟S32的處理中獲得的簇規(guī)模(32K字節(jié)),在步驟S35中,CPU 11計(jì)算記憶棒31用于記錄運(yùn)動(dòng)圖像數(shù)據(jù)的剩余容量。以下參照?qǐng)D8說明步驟S35的該處理。
參見圖8,該圖示出了在16位FAT系統(tǒng)情況下的FATI 54的一個(gè)扇區(qū)的FAT數(shù)據(jù)。應(yīng)該注意的是,參照?qǐng)D8,先前參照?qǐng)D4說明的同樣的部件由相同的參考標(biāo)記來表示,并且為了使描述簡(jiǎn)單而將省略對(duì)它們的描述。
如圖4中所示的“0000”、“0010”、“0020”以及“0030”情況一樣,位于該圖左側(cè)的地址“01f0”是內(nèi)部地址,在這些內(nèi)部地址處寫入FATI 54的數(shù)據(jù),用于指出從“0000”開始的第32個(gè)地址。因此,形成條目c255的第二個(gè)字節(jié)“00”表示從形成條目c0的第一個(gè)字節(jié)“f8”(FAT數(shù)據(jù)的起始數(shù)據(jù))開始的第512個(gè)數(shù)據(jù)。
在步驟S31的處理中獲得的擦除塊規(guī)模是128K字節(jié),并且在步驟S32的處理中獲得的簇規(guī)模是32K字節(jié),所以很明顯記憶棒31的數(shù)據(jù)塊(擦除塊)被配置為四個(gè)簇,并且如圖6中所示,簇0至3的數(shù)據(jù)塊0對(duì)應(yīng)于擦除塊n,并且簇4至7的數(shù)據(jù)塊1對(duì)應(yīng)于擦除塊n+1。
因此,如圖8中所示,F(xiàn)AT數(shù)據(jù)的每個(gè)簇的信息還被收集,以對(duì)應(yīng)于具有作為塊b0的條目c0至c3的數(shù)據(jù)塊0(擦除塊n)。同樣地,條目c4至c7被收集作為塊b1,條目c8至c11收集作為塊b2,條目c12至c15收集作為塊b 3,并且條目c16至c19收集作為塊4。此外,條目c20至c23收集作為塊b5,條目c24至c27收集作為塊b6,并且條目c28至c31收集作為塊b7。更進(jìn)一步,條目c248至c251收集作為塊b62,而條目c252至c255收集作為塊b63。因而,簇信息也為每個(gè)數(shù)據(jù)塊而收集,其中所述每個(gè)數(shù)據(jù)塊相當(dāng)于該擦除塊。
在該成像裝置1中,在記錄運(yùn)動(dòng)圖像數(shù)據(jù)的過程中,CPU 11從FATI 54數(shù)據(jù)的起始數(shù)據(jù)開始檢測(cè)全部處于空閑的簇的數(shù)據(jù)塊,并且從檢測(cè)到的數(shù)據(jù)塊的簇開始記錄運(yùn)動(dòng)圖像數(shù)據(jù)。因此,在步驟S35中,根據(jù)檢測(cè)到的數(shù)據(jù)塊的簇?cái)?shù)目來計(jì)算記憶棒31的剩余容量。
例如,在圖8中所示的例子中,每個(gè)數(shù)據(jù)塊的簇(四個(gè)簇)都處于空閑區(qū)域“00”“00”的那些數(shù)據(jù)塊對(duì)應(yīng)于塊b5至b63。在運(yùn)動(dòng)圖像模式中,只有這些數(shù)據(jù)塊的簇提供空閑區(qū)域。在塊b4中,條目c17至c19是“00”“00”,而條目c16是“ff”“ff”。也就是,簇17至19是空閑區(qū)域,而簇16被使用,因此對(duì)應(yīng)于塊b4的數(shù)據(jù)塊不是空閑區(qū)域。
因此,在該情況下,在步驟S36中,CPU 11確定對(duì)應(yīng)于塊b5、b6、b7等等的數(shù)據(jù)塊是空閑區(qū)域,并且根據(jù)這些數(shù)據(jù)塊中的簇?cái)?shù)目計(jì)算記憶棒31的剩余容量。
在圖8中所示的例子中,如此調(diào)節(jié)數(shù)據(jù)塊的起始位置,以使其與簇0匹配,所述簇0是由FAT管理的邏輯第一簇,因此一個(gè)扇區(qū)的邊界(第512個(gè)字節(jié)處的數(shù)據(jù),也就是條目c255的第二個(gè)數(shù)據(jù))與數(shù)據(jù)塊邊界匹配(塊b63)。因此,在檢測(cè)處于空閑區(qū)域的數(shù)據(jù)塊的過程中,通過以扇區(qū)來讀取FAT數(shù)據(jù)區(qū)可以檢測(cè)到FAT數(shù)據(jù),因此可以有效地執(zhí)行對(duì)處于空閑區(qū)域數(shù)據(jù)塊的檢測(cè)。
相反地,在圖9中所示的例子中,對(duì)數(shù)據(jù)塊的起始位置不執(zhí)行特殊的調(diào)節(jié),因此從簇2開始記錄數(shù)據(jù)區(qū)域57的數(shù)據(jù),所述簇2是第一個(gè)基本上可進(jìn)行記錄的區(qū)域。
因此,如圖9中所示,F(xiàn)AT數(shù)據(jù)的每個(gè)簇的信息還被收集,以對(duì)應(yīng)于具有作為塊d0的條目c2至c5的數(shù)據(jù)塊0(擦除塊n)。同樣地,將條目c6至c9收集作為塊d1,條目c10至c13作為塊d2,條目c14至c17作為塊d3,并且條目c18至c21作為塊d4。將條目c22至c25收集作為塊d5,條目c26至c29作為塊d6,并且條目c30至c33作為塊d7。收集條目c246至c249作為塊d61,條目c250至c253作為塊d62,并且條目c254至c257作為塊d63。
也就是,在圖9所示的例子中,塊d63延續(xù)了兩個(gè)扇區(qū),這兩個(gè)扇區(qū)是圖9中所示的扇區(qū)以及其后的扇區(qū),其中所述數(shù)據(jù)塊63包括形成一個(gè)扇區(qū)邊界的第512個(gè)字節(jié)處的數(shù)據(jù)。為了檢測(cè)該數(shù)據(jù)塊63,必須檢測(cè)以下兩個(gè)扇區(qū)中的空閑區(qū)域,即、其中存在條目c254以及c255(第512個(gè)字節(jié)處的數(shù)據(jù))的扇區(qū),以及其中存在條目c256(第513個(gè)字節(jié)處的數(shù)據(jù),也就是位于下一個(gè)扇區(qū)第一個(gè)字節(jié)處的數(shù)據(jù))和條目c257的扇區(qū),借此降低檢測(cè)速度。
由此,對(duì)數(shù)據(jù)塊的起始位置進(jìn)行調(diào)節(jié),以使其與簇0匹配,所述簇0是由FAT管理的邏輯第一簇,所以,與沒有執(zhí)行這種調(diào)節(jié)的情況相比較,可以有效地執(zhí)行對(duì)空閑區(qū)域的數(shù)據(jù)塊的檢測(cè)。
接下來,在步驟S37中,CPU 11確定所述成像模式(由CPU 11根據(jù)通過輸入單元18輸入的數(shù)據(jù)來設(shè)定)是否是運(yùn)動(dòng)圖像模式。如果發(fā)現(xiàn)該成像模式是運(yùn)動(dòng)圖像模式,那么,在步驟S38中,CPU 11根據(jù)在步驟S36的處理中計(jì)算的用于運(yùn)動(dòng)圖像模式的剩余容量來確定在記憶棒31中是否存在任何剩余容量。
如果在步驟S38中發(fā)現(xiàn)在記憶棒31中存在任何剩余容量,那么,在步驟S39中,CPU 11在輸出單元19的監(jiān)視器上顯示該剩余容量,并且從其中簇(四個(gè)簇)都是空閑區(qū)域的第一個(gè)數(shù)據(jù)塊開始,以數(shù)據(jù)塊(或擦除塊)為單位向閃存103中順序地記錄所述運(yùn)動(dòng)圖像數(shù)據(jù),其中所述第一個(gè)數(shù)據(jù)塊是從FAT數(shù)據(jù)的起始數(shù)據(jù)中檢測(cè)的。
也就是,CPU 11以簇為單位來管理數(shù)據(jù)的記錄,而CPU 101以擦除塊為單位來記錄數(shù)據(jù)。將要由CPU 11記錄的四個(gè)連續(xù)的簇形成一個(gè)擦除塊,以便CPU101可以將這四個(gè)連續(xù)簇的數(shù)據(jù)存儲(chǔ)到RAM 104中,借此將這些數(shù)據(jù)作為一個(gè)擦除塊的數(shù)據(jù)迅速存儲(chǔ)到閃存103中。
在步驟S40中,CPU 11確定是否已經(jīng)完成了對(duì)運(yùn)動(dòng)圖像數(shù)據(jù)的記錄。如果發(fā)現(xiàn)沒有完成運(yùn)動(dòng)圖像數(shù)據(jù)的記錄,那么,CPU 11返回到步驟S35以便由此重復(fù)上述處理。如果在步驟S40中發(fā)現(xiàn)完成了運(yùn)動(dòng)圖像數(shù)據(jù)的記錄,那么記錄處理結(jié)束。
相反,如果在步驟S37中發(fā)現(xiàn)記錄模式不是運(yùn)動(dòng)圖像模式(也就是,發(fā)現(xiàn)其為靜止圖像模式),那么在步驟S41中,CPU 11根據(jù)在步驟S35的處理中計(jì)算的用于靜止圖像模式的剩余容量來確定在記憶棒31中是否存在任何剩余容量。
如果在步驟S41中發(fā)現(xiàn)記憶棒31中存在任何剩余容量,那么在步驟S42中,CPU 11在輸出單元19的監(jiān)視器上顯示該剩余容量,并且從作為第一空閑區(qū)域的簇開始,將靜止圖像數(shù)據(jù)以簇為單位順序地記錄,其中所述簇是從FAT數(shù)據(jù)的起始處檢測(cè)到的。
例如,如圖8中所示,CPU 11命令CPU 101檢測(cè)條目c17,其中所述條目c17是FAT數(shù)據(jù)中第一個(gè)“00”“00”(空閑區(qū)域),并且從對(duì)應(yīng)于檢測(cè)到的條目c17的簇17開始,將靜止圖像數(shù)據(jù)以簇為單位記錄到處于空區(qū)域的簇中。
此刻,CPU 101從閃存103讀取對(duì)應(yīng)于塊b4(四個(gè)簇的數(shù)據(jù))的擦除塊的數(shù)據(jù),并且將所述數(shù)據(jù)暫存到RAM 104中。然后,在RAM 104中,CPU 101通過待記錄的數(shù)據(jù)來更新對(duì)應(yīng)于條目c17的簇的數(shù)據(jù),再次讀取四個(gè)簇(一個(gè)擦除塊)的數(shù)據(jù),并且將所述數(shù)據(jù)存儲(chǔ)在相應(yīng)的擦除塊中。
該記錄時(shí)間大于用于運(yùn)動(dòng)圖像數(shù)據(jù)的記錄時(shí)間,但是靜止圖像數(shù)據(jù)在總的數(shù)據(jù)量方面小于運(yùn)動(dòng)圖像數(shù)據(jù),因此在實(shí)際使用中,上述過程不存在任何問題。
然后,在步驟S40中,CPU 11確定是否已經(jīng)完成了靜止圖像數(shù)據(jù)的記錄。如果發(fā)現(xiàn)沒有完成靜止圖像數(shù)據(jù)的記錄,那么,CPU 11返回到步驟S35以便由此重復(fù)上述處理。如果在步驟S40中發(fā)現(xiàn)完成了靜止圖像數(shù)據(jù)的記錄,那么記錄處理結(jié)束。
如果在步驟S38或步驟S41中發(fā)現(xiàn)記憶棒31的剩余容量為零,那么在步驟S43中,CPU 11控制輸出單元19在監(jiān)視器上顯示以下信息,該信息為在記憶棒31中沒有剩余容量。
應(yīng)注意的是,在上面的描述中,如果記憶棒31不存在剩余容量,那么例如可以在輸出單元19的監(jiān)視器上顯示上述信息;還可適用的是,根據(jù)所獲得的剩余容量來顯示記憶棒31中還存在多少剩余容量。
如上所述,將相當(dāng)于記憶棒31的擦除塊的一定數(shù)量的簇作為數(shù)據(jù)塊來收集,并且以數(shù)據(jù)塊(也就是,擦除塊)為單位來記錄運(yùn)動(dòng)圖像數(shù)據(jù),因此,如果記憶棒31的擦除塊的規(guī)模較大,那么將使記錄速度下降,上述處理可防止實(shí)時(shí)記錄被禁止。
如上所述,如此調(diào)節(jié)數(shù)據(jù)塊的起始位置,以使其與簇0相匹配,簇0是由FAT管理的邏輯第一簇,因此,與沒有執(zhí)行這種調(diào)節(jié)的情況相比較,可以有效地執(zhí)行對(duì)作為空閑區(qū)域的數(shù)據(jù)塊的檢測(cè)。
由此,因?yàn)槭褂昧薕S的常規(guī)FAT文件系統(tǒng),所以可將數(shù)據(jù)記錄到通用計(jì)算機(jī)的記憶棒31中。此外,因?yàn)樗龃氐囊?guī)模不是很大,所以不會(huì)降低存儲(chǔ)空間的使用效率。
在參照?qǐng)D5的流程說明的步驟S4的上述初始化處理中,CPU 11調(diào)節(jié)數(shù)據(jù)塊的起始位置,并根據(jù)數(shù)據(jù)塊執(zhí)行初始化處理。對(duì)于CPU 11來說,命令CPU 101初始化記憶棒31也是切實(shí)可行的。在該情況下,CPU 101根據(jù)為裝置設(shè)定的數(shù)據(jù)塊以及數(shù)據(jù)塊的起始位置的信息來初始化閃存103。
如上所述,當(dāng)記錄諸如運(yùn)動(dòng)圖像的高比特率的數(shù)據(jù)時(shí),在裝入的記錄介質(zhì)上,以對(duì)應(yīng)于擦除塊的數(shù)據(jù)塊為單位、將所述數(shù)據(jù)記錄到空閑區(qū)域中,因此,如果閃存的擦除塊的規(guī)模很大,那么可以提高記錄速度。
在靜止圖像數(shù)據(jù)的情況下,所述數(shù)據(jù)以簇為單位記錄到空閑區(qū)域中,以便可以防止在記憶棒31中出現(xiàn)被浪費(fèi)的空閑區(qū)域。
應(yīng)注意的是,在靜止圖像數(shù)據(jù)的情況下,如果希望防止記錄速度下降,那么可以以上述數(shù)據(jù)塊為單位來記錄所述數(shù)據(jù)。讓用戶在提高記錄速度和增加記錄容量之間進(jìn)行選擇也是切實(shí)可行的。
在上述配置中,將起閃存作用的記憶棒用于記錄介質(zhì)。很明顯,本發(fā)明還適用于其他類型的半導(dǎo)體存儲(chǔ)器。
上述處理操作的序列不僅可以由硬件來執(zhí)行,而且可以由軟件來執(zhí)行。在軟件方式中,組成該軟件的程序從程序存儲(chǔ)介質(zhì)安裝到并入專用硬件裝置的計(jì)算機(jī)中,或者安裝到通用個(gè)人計(jì)算機(jī)中,所述通用個(gè)人計(jì)算機(jī)例如是通過安裝各種程序能夠執(zhí)行各種功能的計(jì)算機(jī)。
用于存儲(chǔ)程序的程序存儲(chǔ)介質(zhì)由一組介質(zhì)(package media)組成,其中所述程序被安裝到計(jì)算機(jī)上,并且可由計(jì)算機(jī)執(zhí)行,該組介質(zhì)包括磁盤41(包括軟盤)、光盤42(包括CD-ROM(Compact Disc-Read Only Memory)以及DVD(Digital Versatile Disc))、磁光盤(包括MD(Mini-Disc)(注冊(cè)商標(biāo)))、或半導(dǎo)體存儲(chǔ)器44(包括記憶棒(注冊(cè)商標(biāo))),或如圖1中所示的、其中暫存或永久存儲(chǔ)程序的存儲(chǔ)單元20。
在此應(yīng)當(dāng)注意的是,用于說明記錄在記錄介質(zhì)中的每個(gè)程序的步驟不僅包括以時(shí)間序列方式順序地執(zhí)行的處理操作,而且包括同時(shí)或不連續(xù)地執(zhí)行的處理操作。
應(yīng)注意的是,在此使用的術(shù)語系統(tǒng)表示由若干裝置組成的整個(gè)裝置。
工業(yè)實(shí)用性如上所述,且依照本發(fā)明,數(shù)據(jù)可以記錄到記錄介質(zhì)中。此外,依照本發(fā)明,即使記錄介質(zhì)的擦除塊的規(guī)模很大,也能夠提高記錄速度。再者,依照本發(fā)明,在保持與通用裝置的兼容性的同時(shí),可以使記錄速度的降低最小化。
權(quán)利要求
1.一種用于管理記錄介質(zhì)中的數(shù)據(jù)的記錄裝置,其中數(shù)據(jù)以擦除塊為單位進(jìn)行記錄,所述擦除塊由若干簇構(gòu)成,包括第一檢測(cè)裝置,用于檢測(cè)處于空閑的所述若干簇;第二檢測(cè)裝置,用于檢測(cè)其中所述若干簇全部處于空閑的擦除塊;以及記錄裝置,用于將數(shù)據(jù)記錄到所述擦除塊的若干簇中,其中所述擦除塊是由第二檢測(cè)裝置檢測(cè)到的。
2.如權(quán)利要求1所述的記錄裝置,其中所述記錄存儲(chǔ)器是閃存。
3.如權(quán)利要求1所述的記錄裝置,其中FAT系統(tǒng)在所述記錄介質(zhì)中形成,并且所述第一檢測(cè)裝置從所述FAT中檢測(cè)若干空閑簇。
4.如權(quán)利要求1所述的記錄裝置,還包括第一計(jì)算裝置,用于根據(jù)由第一檢測(cè)裝置檢測(cè)到的所述簇的數(shù)目來計(jì)算記錄介質(zhì)的剩余空閑容量;以及第二計(jì)算裝置,用于根據(jù)由第二檢測(cè)裝置檢測(cè)到的所述擦除塊的簇的數(shù)目來計(jì)算記錄介質(zhì)的剩余空閑容量。
5.如權(quán)利要求4所述的記錄裝置,還包括確定裝置,用于確定待記錄到所述記錄介質(zhì)中的數(shù)據(jù)是否是運(yùn)動(dòng)圖像數(shù)據(jù),其中如果所述確定裝置發(fā)現(xiàn)待記錄到所述記錄介質(zhì)的數(shù)據(jù)是運(yùn)動(dòng)圖像數(shù)據(jù),那么所述記錄裝置將該數(shù)據(jù)記錄到所述擦除塊的若干簇中,其中所述擦除塊是由第二檢測(cè)裝置檢測(cè)到的。
6.如權(quán)利要求4所述的記錄裝置,進(jìn)一步包括確定裝置,用于確定待記錄到所述記錄介質(zhì)的數(shù)據(jù)是否是靜止圖像數(shù)據(jù),其中如果所述確定裝置發(fā)現(xiàn)待記錄到所述記錄介質(zhì)的數(shù)據(jù)是靜止圖像數(shù)據(jù),那么所述記錄裝置將該數(shù)據(jù)記錄到由第一檢測(cè)裝置檢測(cè)到的若干簇中。
7.如權(quán)利要求4所述的記錄裝置,進(jìn)一步包括顯示裝置,用于顯示由所述第一計(jì)算裝置或所述第二計(jì)算裝置獲得的記錄介質(zhì)的空閑剩余容量。
8.如權(quán)利要求7所述的記錄裝置,還包括確定裝置,用于確定待記錄到所述記錄介質(zhì)的數(shù)據(jù)是否是運(yùn)動(dòng)圖像數(shù)據(jù),其中如果所述確定裝置發(fā)現(xiàn)待記錄到所述記錄介質(zhì)的數(shù)據(jù)是運(yùn)動(dòng)圖像數(shù)據(jù),那么所述顯示裝置顯示由第二計(jì)算裝置獲得的所述記錄介質(zhì)的剩余空閑容量。
9.如權(quán)利要求7所述的記錄裝置,進(jìn)一步包括確定裝置,用于確定待記錄到所述記錄介質(zhì)的數(shù)據(jù)是否是靜止圖像數(shù)據(jù),其中如果所述確定裝置發(fā)現(xiàn)待記錄到所述記錄介質(zhì)的數(shù)據(jù)是靜止圖像數(shù)據(jù),那么所述顯示裝置顯示由第一計(jì)算裝置獲得的所述記錄介質(zhì)的剩余空閑容量。
10.一種管理記錄介質(zhì)中的數(shù)據(jù)的記錄裝置的記錄方法,在所述記錄介質(zhì)中,數(shù)據(jù)以由若干簇構(gòu)成的擦除塊為單位進(jìn)行記錄,所述記錄方法包括第一檢測(cè)步驟,用于檢測(cè)處于空閑的所述若干簇;第二檢測(cè)步驟,用于檢測(cè)其中所述若干簇全部處于空閑的擦除塊;以及記錄步驟,用于將數(shù)據(jù)記錄到所述擦除塊的若干簇中,其中所述擦除塊是由第二檢測(cè)步驟檢測(cè)到的。
11.一種記錄用于管理記錄介質(zhì)中的數(shù)據(jù)的記錄裝置的程序的記錄介質(zhì),在所述記錄介質(zhì)中,數(shù)據(jù)以由若干簇構(gòu)成的擦除塊為單位進(jìn)行記錄,所述程序包括第一檢測(cè)步驟,用于檢測(cè)處于空閑的所述若干簇;第二檢測(cè)步驟,用于檢測(cè)其中所述若干簇全部處于空閑的擦除塊;以及記錄步驟,用于將數(shù)據(jù)記錄到所述擦除塊的若干簇中,其中所述擦除塊是由第二檢測(cè)步驟檢測(cè)到的。
12.一種用于控制管理記錄介質(zhì)中的數(shù)據(jù)的記錄裝置的計(jì)算機(jī)可執(zhí)行程序,在所述記錄介質(zhì)中,數(shù)據(jù)以由若干簇構(gòu)成的擦除塊為單位進(jìn)行記錄,所述程序包括第一檢測(cè)步驟,用于檢測(cè)處于空閑的所述若干簇;第二檢測(cè)步驟,用于檢測(cè)其中所述若干簇全部處于空閑的擦除塊;以及記錄步驟,用于將數(shù)據(jù)記錄到所述擦除塊的若干簇中,其中所述擦除塊是由第二檢測(cè)步驟檢測(cè)到的。
全文摘要
本發(fā)明涉及用來提高記錄速度的記錄裝置以及方法、記錄介質(zhì)以及程序。根據(jù)從記憶棒31處獲得的擦除塊信息以及簇信息,CPU 11獲得由簇構(gòu)成的數(shù)據(jù)塊規(guī)模,根據(jù)獲得的數(shù)據(jù)塊規(guī)模來調(diào)節(jié)數(shù)據(jù)塊的起始位置,借此初始化記憶棒31。在向記憶棒31記錄運(yùn)動(dòng)圖像數(shù)據(jù)的過程中,CPU 11將運(yùn)動(dòng)圖像數(shù)據(jù)以數(shù)據(jù)塊為單位記錄到簇全部處于空閑的數(shù)據(jù)塊中。本發(fā)明適用于攝錄一體機(jī)或者數(shù)字式靜物照相機(jī)。
文檔編號(hào)G11B27/34GK1524227SQ03800608
公開日2004年8月25日 申請(qǐng)日期2003年4月2日 優(yōu)先權(quán)日2002年4月3日
發(fā)明者貝瀬文彥, 奧本浩司, 司, 貝 文彥 申請(qǐng)人:索尼株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1