專利名稱:記錄媒體的管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及適用于在原來記錄已壓縮數(shù)字音頻數(shù)據(jù)的磁光盤上,記錄和重放利用計算機處理的數(shù)字?jǐn)?shù)據(jù)時,記錄媒體的管理方法。
背景技術(shù):
最近,正在普及在磁光盤上記錄已壓縮數(shù)字音頻數(shù)據(jù),以及擴充后再重放的小型磁盤(商標(biāo)為MD)。圖29示出了這種小型磁盤的記錄格式。如圖29所示,把小型磁盤的每一圈分為多個區(qū)。由36個區(qū)構(gòu)成一個群,以群為單位,記錄已壓縮的數(shù)字音頻數(shù)據(jù)。
在錄音用的小型磁盤中,在1個群(=36個區(qū))里,前3個區(qū)為連接區(qū),下一個區(qū)為子數(shù)據(jù)區(qū)。在該子數(shù)據(jù)區(qū)中,配置音頻數(shù)據(jù)以外的子數(shù)據(jù)。連接區(qū)作為把前、后群連接起來用的區(qū)域,實際上,音頻數(shù)據(jù)僅記錄于連接區(qū)和子數(shù)據(jù)區(qū)以外的32個區(qū)內(nèi)。
另一方面,在重放專用的小型磁盤中,數(shù)據(jù)是連續(xù)記錄的(不作離散記錄),連接區(qū)域的那3個區(qū)就不需要了。因此,在這種情況下,那3個區(qū)也是子數(shù)據(jù)區(qū)。
假定,一個區(qū)為2352個字節(jié)(數(shù)據(jù)用了2332個字節(jié)),在兩個連續(xù)的區(qū)內(nèi)配置11個聲槽。一個聲槽為424個字節(jié),在一個聲槽中配置左聲道和右聲道的音頻數(shù)據(jù),共512個取樣(11.61ms)。數(shù)字音頻數(shù)據(jù)以聲槽為單位進行記錄。
可以考慮,把這樣的小型磁盤用作例如計算機的存儲裝置。這時,把計算機的數(shù)據(jù)作為文件來管理,因為以群(36個區(qū))為單位太大,所以,如能以比群小的單位(例如,以區(qū)為單位)來記錄數(shù)據(jù),則是令人滿意的。但是,如上所述,小型磁盤的規(guī)格已確定以群為單位記錄數(shù)據(jù),所以,存在著不能以比群小的單位(例如,以區(qū)為單位)記錄數(shù)據(jù)的課題。
還有,在1個小型磁盤上記錄著計算機數(shù)據(jù)和音頻數(shù)據(jù)這兩種數(shù)據(jù)時,與硬磁盤的情況一樣,可以考慮把記錄數(shù)據(jù)的區(qū)域預(yù)先分開。
例如,如圖30所示,在1個小型磁盤上存在著從第0群到第2199群的2200個群時,可以把它分成從第0群到第650群的區(qū)域(A)、從第651群到第1100群的區(qū)域(B)、和從第1101群到第2199群的區(qū)域(C),在各區(qū)域(部分)內(nèi),例如,在部分A和C中記錄音頻數(shù)據(jù),在部分B中記錄計算機數(shù)據(jù)。
但是,如果對應(yīng)于數(shù)據(jù)的種類把記錄區(qū)域這樣地預(yù)先分開,那么,例如,當(dāng)應(yīng)該記錄的計算機數(shù)據(jù)量大于部分B的容量時,例如,即使在部分A和部分C中存在著空閑區(qū)域,也已經(jīng)不能把計算機數(shù)據(jù)記錄到這種小型磁盤上了,這是存在的又一個課題。相反地,如果部分A和部分C都滿了,即使部分B中存在著空閑區(qū)域,也不能把音頻數(shù)據(jù)記錄到部分B內(nèi)。
這樣區(qū)分為各部分的管理方法與以群為單位的管理方法根本不同,例如,當(dāng)利用音頻數(shù)據(jù)重放專用裝置重被分成多個部分、在給定的部分記錄著計算機數(shù)據(jù),在其它部分記錄著音頻數(shù)據(jù)的小型磁盤時,擔(dān)心這種音頻數(shù)據(jù)會重放不出來。即,很難保證互換性。
鑒于上述情況,研究出了本發(fā)明,本發(fā)明與以群為單位,把記錄的數(shù)據(jù)規(guī)格化的小型磁盤不同,它能以比群小的單位(例如,以區(qū)為單位)記錄數(shù)據(jù)。
當(dāng)存在著空閑區(qū)域時,本發(fā)明還能夠根據(jù)需要,隨時記錄計算機數(shù)據(jù)和音頻數(shù)據(jù)。
本發(fā)明還能夠保證與一般小型磁盤的互換性。
發(fā)明的公開本發(fā)明是對記錄媒體(例如,圖2中的小型磁盤1)上的數(shù)字?jǐn)?shù)據(jù)記錄狀態(tài)進行管理的一種記錄媒體管理方法,其特征在于,對于以第1單位(例如,群)進行記錄重放的數(shù)字?jǐn)?shù)據(jù)在記錄媒體中的記錄狀態(tài),按照第1表(例如,圖3中的U-TOC管理表)來管理;從按照第1表管理的記錄媒體范圍中指定出給定的范圍,有關(guān)該指定范圍,以第2單位(例如,區(qū))進行記錄重放,對指定范圍中的數(shù)字?jǐn)?shù)據(jù)在記錄媒體中的記錄狀態(tài),按照第2表(例如,圖7中的FAT或圖25中的位圖)來管理。
在上述的記錄媒體管理方法中,從按照U-TOC管理表管理的范圍中,指定出給定的范圍,在該指定范圍內(nèi),按照FAT來管理。因此,能以比群小的區(qū)為單位在指定范圍內(nèi)記錄計算機數(shù)據(jù)。還有,根據(jù)需要可增加該指定范圍,只要存在著空閑區(qū)域,不僅能增加記錄數(shù)字音頻數(shù)據(jù),而且還能增加記錄計算機數(shù)據(jù)。還能保證與一般只記錄音頻數(shù)據(jù)的小型磁盤的互換性。
附圖的簡單說明
圖1為應(yīng)用本發(fā)明的記錄媒體管理方法的小型磁盤裝置的外觀結(jié)構(gòu)圖;
圖2為圖1所示實施例中主機41的內(nèi)部結(jié)構(gòu)框圖;圖3為圖2所示小型磁盤1中U-TOC的格式的說明圖;圖4為圖3所示管理表的連接說明圖;圖5為管理表與數(shù)據(jù)記錄區(qū)域的關(guān)系的說明圖;圖6為當(dāng)保證記錄計算機數(shù)據(jù)的區(qū)域時,管理表與數(shù)據(jù)記錄區(qū)域的關(guān)系的說明圖;圖7為FAT的說明圖;圖8為在記錄了計算機數(shù)據(jù)的狀態(tài)下,F(xiàn)AT的說明圖;圖9為說明圖2所示實施例中把小型磁盤1初始化的動作流程圖;圖10為圖2所示實施例中把計算機數(shù)據(jù)記錄到小型磁盤1上的動作的說明圖;圖11為本發(fā)明的記錄媒體管理方法的另一實施例中小型磁盤1的格式的說明圖;圖12為圖11中數(shù)據(jù)磁道的格式的說明圖;圖13為圖12中音量管理區(qū)的格式的說明圖;圖14為圖13中管理表的格式的說明圖;圖15為圖13中目錄記錄塊入口的格式的說明圖;圖16為圖13中目錄記錄塊入口的格式的說明圖;圖17為圖13中目錄記錄塊入口的格式的說明圖;圖18為圖13中目錄記錄塊入口的格式的說明圖;圖19為圖13中擴充記錄塊入口的格式的說明圖;圖20為圖13中擴充記錄塊結(jié)構(gòu)例圖;圖21為擴充記錄變址的格式的說明圖;圖22為擴充描述符的格式的說明圖;
圖23為變址與擴充記錄的關(guān)系的說明圖;圖24為U-TOC的另一結(jié)構(gòu)例圖;圖25為位圖結(jié)構(gòu)的說明圖;圖26為說明把小型磁盤初始化的另一動作的流程圖;圖27為說明把計算機數(shù)據(jù)記錄到小型磁盤1上的另一動作的流程圖;圖28為在記錄計算機數(shù)據(jù)的狀態(tài)下,比特圖的說明圖;圖29為小型磁盤的格式的說明圖;圖30為“部分”概念的說明圖。
實施本發(fā)明的最佳狀態(tài)圖1表示應(yīng)用本發(fā)明的記錄媒體管理方法的小型磁盤裝置的一個實施例的外觀結(jié)構(gòu)。把小型磁盤(圖2)裝入磁盤盒1a內(nèi),該磁盤盒1a能夠?qū)χ鳈C41、從插入口42裝入41中。在主機41的右下方,設(shè)有包括電源按鈕19a和出盒按鈕19b的操作輸入部分19。把電源接通或切斷時操作電源按鈕19a,把磁盤盒1a排出時操作出盒按鈕19b。在主機41的上面中央部位配置了顯示部分18。主機41通過SCSI總線30連接到CPU31(圖2)上。
圖2示出了主機41的內(nèi)部結(jié)構(gòu)。圖2中,借助于主軸電機2使記錄著例如多個樂曲(音頻數(shù)據(jù))和計算機數(shù)據(jù)這兩種數(shù)據(jù)的,或只記錄著計算機數(shù)據(jù)的小型磁盤(磁光盤)1轉(zhuǎn)動。光學(xué)頭3在對小型磁盤1進行記錄或重放時發(fā)射激光。即,記錄時為了把記錄磁道加熱到居里溫度,輸出高電平的激光;重放時為了借助于磁效應(yīng)從反射光檢測數(shù)據(jù),輸出電平較低的激光。
為此,光學(xué)頭3具有由輸出激光的激光二極管、偏振光分光鏡、物鏡等組成的光學(xué)系統(tǒng),和用來檢測反射光的檢波器。其中,通過雙軸機構(gòu)4支持著物鏡3a,使其能夠沿磁盤半徑的方向(跟蹤方向)和垂直磁盤的方向(聚焦方向)位移;借助于螺紋機構(gòu)5,使整個光學(xué)頭3能夠沿磁盤半徑的方向移動。
磁頭6配置在與光學(xué)頭3相對的位置上,兩者之間夾著磁盤1,這樣,磁頭6可以把用所供給的數(shù)據(jù)調(diào)制過的磁場加到磁盤1上。
通過重放動作,把利用光學(xué)頭3從小型磁盤1檢測的信息供給射頻放大器7。射頻放大器7對所供給的信息進行運算處理,抽取重放射頻信號、跟蹤誤差信號、聚焦誤差信號、ATIP信息(作為前波群,即顫動群記錄到小型磁盤1上的絕對時間信息)、地址信息、子碼信息、聚焦監(jiān)視信號等。
把抽取的重放射頻信號供給編碼一解碼部分8。把跟蹤誤差信號、聚焦誤差信號供給伺服電路9,把地址信息供給地址解碼器10。把ATIP信息、聚焦監(jiān)視信號供給例如由微機(CPU)構(gòu)成的系統(tǒng)控制器11。
伺服電路9借助于從射頻放大器7供給的跟蹤誤差信號、聚焦誤差信號,以及來自系統(tǒng)控制器11的磁道轉(zhuǎn)移指令、查找指令、轉(zhuǎn)速檢測信息等,產(chǎn)生各種伺服驅(qū)動信號,控制雙軸機構(gòu)4和螺紋機構(gòu)5,進行聚焦和跟蹤控制,并且,控制主軸電機2有恒定的角速度(CAV)或恒定的線速度(CLV)。
重放射頻信號在編碼-解碼部分8中進行EFM解調(diào),并對其進行CIRC等解碼處理以后,通過存儲控制器12,暫時寫入緩沖RAM13中。再者,由光學(xué)頭3從小型磁盤1讀出數(shù)據(jù),和從光學(xué)頭3到緩沖RAM13重放數(shù)據(jù)的傳送,均以41Mb/s的傳送速率進行。
寫入緩沖RAM13中的數(shù)據(jù),通過SCSI接口014供給主CPU31。
從地址解碼器10輸出的地址信息通過編碼-解碼部分8,供給系統(tǒng)控制器11,用于各種控制動作。
產(chǎn)生記錄和重放動作位時鐘的PLL電路的鎖定檢測信號、和重放數(shù)據(jù)的幀同步信號的失落狀態(tài)監(jiān)測信號,也都供給系統(tǒng)控制器11,對小型磁盤1進行記錄動作時,記錄數(shù)據(jù)從主CPU31,通過SCSI接口14供給存儲控制器12。而且,通過存儲控制器12暫時寫入緩沖RAM13,以給定的定時讀出,送入編碼-解碼部分8。在編碼-解碼部分8中,進行CIRC編碼、EFM調(diào)制等編碼處理以后,供給磁頭驅(qū)動電路15。
磁頭驅(qū)動電路15,根據(jù)已編碼處理的記錄數(shù)據(jù),把磁頭驅(qū)動信號供給磁頭6??傊?,把磁頭6產(chǎn)生的N極或S極的磁場加到小型磁盤1上。這時,系統(tǒng)控制器11向光學(xué)頭3供給控制信號,以便輸出具有記錄電平的激光。
例如,在由液晶顯示器構(gòu)成的顯示部分18上,對應(yīng)于來自系統(tǒng)控制器11的指令,顯示給定的文字等。操作輸入部分19除了上述電源按鈕19a、出盒按鈕19b以外,還有重放鍵、停止鍵、AMS鍵、搜索鍵等,把對應(yīng)于這些操作的信號輸入到系統(tǒng)控制器11中。
RAM(以下,稱為TOC存儲器)16保持著小型磁盤1上的TOC信息。在把小型磁盤1裝入的瞬間、或者在將要進行記錄或重放動作之前,系統(tǒng)控制器11驅(qū)動主軸電機2和光學(xué)頭3,抽取例如在小型磁盤1最里圈上設(shè)定的TOC區(qū)域的數(shù)據(jù)。而且,把通過射頻放大器7、編碼-解碼部分8供給到系統(tǒng)控制器11上的TOC信息,存儲在TOC存儲器16中,以后,用于對小型磁盤1進行記錄和重放動作的控制。存儲器17存儲后面所述的FAT(文件分配表)信息或位圖。
主CPU31不僅控制計算機數(shù)據(jù)的發(fā)送和接收,而且,控制FAT信息或位圖的發(fā)送和接收,以及FAT信息或位圖的更新。再者,也可以把存儲器17設(shè)置到主機41那一側(cè)上。
將段管理數(shù)據(jù)記錄下來就可以把能夠?qū)懭氲男⌒痛疟P1中的一系列樂曲分割成一個或多個段(部分),把它們離散地(當(dāng)然,連續(xù)地也行)進行記錄和重放??傊?,為了管理記錄數(shù)據(jù)的區(qū)域,可以根據(jù)數(shù)據(jù)的記錄或消除,按例如圖3所示的數(shù)據(jù)結(jié)構(gòu),記錄其內(nèi)容可以改寫的用戶TOC(以下,稱為U-TOC)。
這種U-TOC記錄在數(shù)據(jù)區(qū)域中例如4個字節(jié)×587的區(qū)域內(nèi),在該數(shù)據(jù)區(qū)域內(nèi),為了表示哪里是U-TOC區(qū)域,在開頭的位置上,設(shè)置了具有同步圖的頭部,該同步圖由一個字節(jié)的全0或全1數(shù)據(jù)構(gòu)成。
在給定的地址位置上,記錄著在小型磁盤1上記錄的第1個樂曲的曲號(第1TNO)、最后一個樂曲的曲號(最后的TNO)、區(qū)的使用情況、磁盤ID等數(shù)據(jù)。還備有記錄各種對應(yīng)表指示數(shù)據(jù)(P-DFA~P-TNO 255)的區(qū)域,這些對應(yīng)表對應(yīng)于所記錄的各樂曲等的后面所述的管理表。
另一方面,作為管理表,設(shè)有序號為(01h)~(FFh)的255個部分表,在各個部分表中,能夠記錄關(guān)于某一段起點的起點地址、終點的終點地址、該段(磁道)的格式信息、以及在該段與其它段連接起來的情況下,表示記錄著被連接段的起點地址和終點地址的部分表的連接信息。
所謂磁道格式信息,是指表示例如該磁道是否設(shè)定了禁止重寫和禁止數(shù)據(jù)復(fù)制的信息,表示音頻信息、計算機信息等的種類的信息,表示單聲道或立體聲類別的信息等。連接信息例如根據(jù)各部分表中給出的序號(01h)~(FFh),指定應(yīng)該連接的部分表。
總之,在管理表中,一個部分表表示1個段,例如,關(guān)于把3個段連接起來構(gòu)成的樂曲,通過由連接信息連接起來的3個部分表對該樂曲進行各段位置的管理。為此,可以把部分表的序號(01h)~(FFh)原原本本地作為段(部分)的序號。
管理表中(01h)~(FFh)的各部分表,通過對應(yīng)表的指示數(shù)據(jù)(P-DFA~P-TNO 255),表示該段的內(nèi)容。
P-DFA表示小型磁盤1上的缺陷區(qū)域,指定表示由損傷等引起的缺陷區(qū)域的聲跡部分(=段)的一個部分表或多個部分表中開頭的部分表??傊?,在存在著缺陷段的情況下,把(01h)~(FFh)中的某一個記錄到對應(yīng)表指示數(shù)據(jù)P-DFA內(nèi),在與此對應(yīng)的部分表中,通過起點和統(tǒng)點地址來表示缺陷段。在存在著其它缺陷段的情況下,該部分表內(nèi)的連接信息指定其它部分表,表示該部分表中也有缺陷段。而且,在那個段為最后缺陷段的情況下,連接信息為例如(00h),表示在此段以后不連接段了。
P-空閑(EMPTY)表示管理表內(nèi)的一個或多個未使用部分表中開頭的那個部分表,在存在著未使用的部分表的情況下,把(01h)~(FFh)中的某一個記錄下來,作為對應(yīng)表的指示數(shù)據(jù)P-空閑。在存在著多個未使用的部分表的情況下,根據(jù)由對應(yīng)表指示數(shù)據(jù)P-空閑指定的部分表,通過連接信息按順序指定部分表,把全部未使用的部分表連接在管理表上。例如,如果是完全未作記錄、也沒有缺陷的磁光盤,則因為部分表全部未使用,例如,通過對應(yīng)表指示數(shù)據(jù)P-空閑指定部分表(01h),還指定部分表(02h)作為部分表(01h)的連接信息,指定部分表(03h)作為部分表(02h)的連接信息,這樣,一直連接到部分表(FFh),在此情況下,部分表的連接信息為(00h),表示在此以后不連接段了。
P-FRA表示小型磁盤1上未記錄數(shù)據(jù)的區(qū)域(包括把數(shù)據(jù)清除了的區(qū)域),指定表示未記錄區(qū)域的磁道部分的1個或多個部分表中開頭的那個部分表??傊诖嬖谥从涗泤^(qū)域的情況下,把(01h)~(FFh)中的某一個記錄到對應(yīng)表指示數(shù)據(jù)P-FRA內(nèi),在與其對應(yīng)的部分表中,通過起點和終點地址表示未記錄的區(qū)域的段。在存在著多個這樣的段的情況下,也就是在存在著多個部分表的情況下,通過連接信息按順序指定部分表,一直到連接信息為(00h)的那個部分表。
圖4模式地示出了由未記錄區(qū)域的段的部分表進行的管理狀態(tài)。圖4表示起點地址和終點地址分別以(S03h,E03h),(S18h,E18h),(S1Fh,E1Fh),(S2Bh,E2Bh),(SE3h,EE3h)表示的段為未記錄區(qū)域時,這種狀態(tài)在對應(yīng)表指示數(shù)據(jù)P-FRA中繼續(xù)保持,通過把部分表(03h),(18h),(1Fh),(2Bh ),(E3h)連接起來所表現(xiàn)的狀態(tài)。上述缺陷區(qū)域、以及未使用部分表的管理狀態(tài),也與圖4相同。
P-TNO1~P-TNO255表示小型磁盤1上記錄的各樂曲(聲跡),例如,用對應(yīng)表指示數(shù)據(jù)P-TNO1指定表示記錄第1個樂曲的數(shù)據(jù)的1個或多個段中在時間上屬于開頭的那個段的部分表。
例如,把第1個樂曲磁道不割斷地(即,在1個段內(nèi))記錄到小型磁盤上的情況下,把該第一個樂曲的記錄區(qū)域作為用對應(yīng)表指示數(shù)據(jù)P-TNO1表示的部分表中的起點和終點地址記錄下來。
假定,在把第2個樂曲離數(shù)地記錄到磁盤上多個段中的情況下,為了表示該樂曲的位置,按照時間的順序指定(連接)各段??傊?,根據(jù)對應(yīng)表指示數(shù)據(jù)P-TNO2中指定的部分表,再通過連接信息按照時間順序指定其它部分表,一直連接到連接信息為(00h)的部分表(與上述圖4的狀態(tài)相同)。
這樣,例如,借助于按順序指定和存儲記錄著構(gòu)成第2個樂曲數(shù)據(jù)的全部段,利用U-TOC數(shù)據(jù),當(dāng)重放第2個樂曲時,以及向該第2個樂曲的區(qū)域進行重寫時,訪問光學(xué)頭3和磁頭6,能夠從離散的段取出連續(xù)的音樂信息,并能高效率地使用記錄區(qū)域進行記錄。
這樣,把小型磁盤1中記錄的U-TOC數(shù)據(jù)讀出,存儲到TOC存儲器16內(nèi)。而且,利用讀入TOC存儲器16中的U-TOC數(shù)據(jù),對磁盤上的記錄區(qū)域進行管理,能夠控制記錄重放動作。
上述U-TOC數(shù)據(jù)是同樣記錄到記錄一般樂曲的小型磁盤上的信息。而且,在本實施例的小型磁盤上,除了記錄音頻數(shù)據(jù)(樂曲)以外,還能夠像例如記錄計算機數(shù)據(jù)那樣,把LOFAT(FAT的位置)作為16位的數(shù)據(jù)記錄下來。關(guān)于這種LOFAT,后面加以描述。
圖5模式地表示U-TOC管理表(部分表)與小型磁盤1中數(shù)據(jù)記錄區(qū)域的群的關(guān)系。這個實施例中表示小型磁盤1上未記錄數(shù)據(jù)的區(qū)域。在對應(yīng)表指示數(shù)據(jù)P-FRA中規(guī)定,表示未記錄區(qū)域中開頭群的部分表的號為(01h)。即,作為數(shù)據(jù)未記錄區(qū)域中開頭段的位置為部分表(01h)中所描述的位置。
參照編號為(01h)的部分表,假定,起點地址為第9群,終點地址為第12群。由此可知,數(shù)字記錄區(qū)域中從第9群到第12群為連續(xù)未記錄的區(qū)域。而且,在(01h)號的部分表中,把(0Ah)描述為連接信息。這表示,在(0Ah)號的部分表中,描述在繼第9群到第12群的段之后、與未記錄區(qū)域段有關(guān)的數(shù)據(jù)。
試看(0Ah)號的部分表,起點地址為第29群,終點地址為第30群。即,顯然從第29群到第30群的段,在數(shù)據(jù)記錄區(qū)域中作為未記錄區(qū)域存在。
把(04h)描述為(0Ah)號的連接信息。試看(04h)號的部分表,起點地址為第104群,終點地址為第105群。即,顯然由第104群和第105群組成的未記錄區(qū)域,作為在繼第29群和第30群之后的第3段存在。
在(04h)的部分表中,描述的連接信息為(07h)。試看(07h)的部分表,起點地址為第82群,終點地址為第87群。即,從第82群到第87群的第4段為未記錄區(qū)域。而且,因為在(07h)部分表的連接信息中描述了(00h),所以,顯然第4段為未記錄區(qū)域的最后段。
如上所述,雖然在數(shù)據(jù)記錄區(qū)域的各群中記錄的基本上是數(shù)字音頻數(shù)據(jù),但是,在給定范圍(群)內(nèi),不是記錄數(shù)字音頻數(shù)據(jù)而是記錄計算機數(shù)據(jù)的情況下,如圖6所示,首先,由主CPU31以群為單位,指定記錄計算機數(shù)據(jù)的范圍。
在圖6所示實施例中,指定由從第16群到第27群的12個群組成的段用作記錄計算機數(shù)據(jù)的段。而且,該段為第5段,在上述U-TOC的對應(yīng)表指示數(shù)據(jù)P-TNO5中,把(02h)描述為與記錄計算機數(shù)據(jù)用的開頭段有關(guān)的部分表的號。試看該(02h)的部分表,作為起點地址,描述第16群,作為終點地址,描述第27群。因為把(00h)描述為連接信息,所以,顯然,由從第16群到第27群的12個群組成的1個段,準(zhǔn)備作為記錄計算機數(shù)據(jù)用。
這樣,在管理表(部分表)中一旦指定記錄計算機數(shù)據(jù)的區(qū)域,如圖7所示那樣,就在小型磁盤1上的數(shù)據(jù)記錄區(qū)域中給定聲跡上形成作為對記錄計算機數(shù)據(jù)的文件進行管理的表的FAT。例如,如圖6所示,把FAT記錄到從第16群到第27群記錄計算機數(shù)據(jù)用的區(qū)域中開頭的第16群內(nèi)(當(dāng)然,F(xiàn)AT也能記錄到例如U-TOC區(qū)域內(nèi))。這時,F(xiàn)AT的記錄位置顯然是LOFAT中所描述的(02h)。
1塊FAT由2個字節(jié)構(gòu)成,各塊FAT對應(yīng)于數(shù)據(jù)記錄區(qū)域中給定大小的區(qū)域(例如,群)。即,在圖6所示實施例中,因為把數(shù)據(jù)記錄區(qū)域中第16群到第27群的段指定為計算機數(shù)據(jù)的記錄區(qū)域,所以,在FAT中,描述了表示與第16群到第27群對應(yīng)的第16塊到第27塊內(nèi)可以使用的未用塊的數(shù)據(jù)(FFEh)。但是,在第16群中記錄FAT時,在與該群對應(yīng)的FAT的第16塊中記錄(FFDh)。這表示,把數(shù)據(jù)記錄到這里(對應(yīng)的第16群)。該數(shù)據(jù)在這里(對應(yīng)的第16群)就結(jié)束了。
因為沒有把數(shù)據(jù)記錄區(qū)域中第16群到第27群以外的各群指定為記錄計算機數(shù)據(jù)的區(qū)域,換言之,因為禁止將其用為記錄計算機數(shù)據(jù)的區(qū)域,所以描述了表示禁止使用的塊的數(shù)據(jù)(FFFh)。
圖8表示在這樣保證的第16群到第27群中給定的范圍內(nèi),在記錄了計算機數(shù)據(jù)的狀態(tài)下的FAT。在這個實施例中,在與第17群對應(yīng)的第17塊中,描述了第18塊的號;在第18塊中,描述了第19塊的號;在第19塊中,描述了第20塊的號;在第20塊中,描述了表示段的最后塊的數(shù)據(jù)(FFDh)。因此,在由從第17群到第20群的4個群組成的段中,顯然記錄著一系列計算機數(shù)據(jù)。
在第21塊中,描述了塊號22;在第22塊中,描述了塊號23;在第23塊中,描述了塊號24;在第24塊中,描述了塊號25;而且,在第25塊中,描述了(FFDh)。即,在從第21群到第25群的5個群內(nèi),記錄著一系列計算機數(shù)據(jù)。
因為第26塊和第27塊的數(shù)據(jù)原原本本地是(FFEh),所以,第26群和第27群原原本本地還是沒有記錄計算機數(shù)據(jù)的未使用區(qū)域。
圖9表示,把小型磁盤1(盒1a)裝入用來記錄和重放計算機數(shù)據(jù)的小型磁盤裝置的主機41內(nèi),指令進行初始化時,主CPU31進行處理的例子。最初,在步S1中,判斷在小型磁盤1的U-TOC的LOFAT中,是否描述了表示給定管理表中部分表的號。在LOFAT中描述了給定部分表的號的情況下,因為已經(jīng)完成了用來記錄計算機數(shù)據(jù)的初始化(保證了記錄區(qū)域),所以,初始化處理就結(jié)束了。
在步S1中,在斷定在LOFAT中沒有描述給定號的情況下,進入步S2,從U-TOC中保證(保證數(shù)據(jù)磁道)空閑區(qū)域(空閑部分表)。例如,如圖6所示,從數(shù)據(jù)記錄區(qū)域中的空閑區(qū)域(是不是空閑區(qū)域,從U-TOC的P-TNO1~P TNO 255可知),保證給定的12個群(圖6中,從第16群到第27群的12個群)作為記錄計算機數(shù)據(jù)用的磁道。而且,把這個段登記在P-TNO5中,把起點地址和終點地址登記在部分表(02h)中。
接著,進入步S3,在步S2中保證的數(shù)據(jù)磁道區(qū)域內(nèi)(12個群中的)的任意群(例如,開頭的第16群)里,寫入圖7所示的FAT。而且,在FAT中,如圖7所示,在與寫入FAT的第16群對應(yīng)的第16塊中,記錄表示是使用塊、而且不存在連接塊的數(shù)據(jù)(FFDh)。在與沒有記錄FAT的第17群到第27群對應(yīng)的FAT的第17塊到第27塊中,可以使用的未用塊記錄著數(shù)據(jù)(FFEh)。在以這些群以外的群對應(yīng)的FAT塊中,作為禁止使用的塊,記錄著數(shù)據(jù)(FFFh)。
接著進入步S4,在U-TOC的LOFAT中,描述與記錄了FAT的群對應(yīng)的部分表的號。
再者,把FAT數(shù)據(jù)暫時存儲到存儲器17中,以給定的定時記錄到小型磁盤1上的FAT內(nèi)。
下面,圖10示出了在小型磁盤1上記錄計算機數(shù)據(jù)的情況下,CPU31進行的有關(guān)處理例。最初,在步S11中,主CPU31讀入記錄在小型磁盤1中的表示U-TOC中的LOFAT的FAT(圖6中,數(shù)據(jù)記錄區(qū)域中第16群的FAT)。把這個數(shù)據(jù)暫時存儲到存儲器17中,主CPU31以給定的定時讀入該數(shù)據(jù)。
接著,進入步S12,判斷在當(dāng)前讀入的FAT入口上有沒有可以使用的未用塊。在開始記錄計算機數(shù)據(jù)的情況下,因為存在著可以使用的未用塊,所以,從步S12進入步S15。在步S15中,從未使用塊中選擇1個塊(例如,圖8中,F(xiàn)AT的第17塊),使這個塊與想寫入當(dāng)前數(shù)據(jù)的文件對應(yīng)起來。而且,實際上,把數(shù)據(jù)寫入這個塊的對應(yīng)群(例如,圖6中,數(shù)據(jù)記錄區(qū)域的第17群)中。
接著,進入步S16,判斷在當(dāng)前分配的塊之前,是否存在已分配給該文件的塊。在開始記錄的情況下,因為不存在以前分配的塊,所以,從步S16進入步S18。在步S18中,判斷全部數(shù)據(jù)的寫入是否已結(jié)束,如果沒有結(jié)束,則返回步S12。
重復(fù)上述動作,在第二次以后的處理中,在步S16中,因為斷定存在以前已分配給文件的塊,在此情況下,從步S16進入步S17,把當(dāng)前的塊號登記在以前塊的FAT入口上。即,正如已參照圖8說明了的那樣,把當(dāng)前的塊號18登記到例如第17塊中。而且,同樣地,把塊號19記錄到第18塊中,把塊號20記錄到第19塊中。
在重復(fù)以上動作的過程中,已保證的區(qū)域變滿時,在步S12中,在斷定在FAT入口上不存在可以使用的未用塊的情況下,即,記錄計算機數(shù)據(jù)的空閑區(qū)域沒有了時,進入步S13,保證U-TOC的空閑區(qū)域,把該空閑區(qū)域作為記錄計算機數(shù)據(jù)的數(shù)據(jù)磁道增加進去。而且,進入步S14,把在數(shù)據(jù)磁道上增加的區(qū)域塊作為可以使用的未用塊登記到FAT的入口上。即,進行與圖9中的初始化處理時的步S2、S3相同的處理,重新保證(追加)12個群的數(shù)據(jù)記錄區(qū)域。但是,因為FAT已經(jīng)形成,不須重新形成了,僅更新這個數(shù)據(jù)。
借助于進行步S13、S14的處理,可以把小型磁盤1上的空閑區(qū)域作為用于記錄計算機數(shù)據(jù)的數(shù)據(jù)磁道,隨時增加進去。因此,可以防止像預(yù)先把給定的范圍區(qū)分為各部分時,盡管在磁盤上存在著空閑的區(qū)域,也不能記錄計算機數(shù)據(jù)的問題。
在步S18中,在斷定全部數(shù)據(jù)的寫入已結(jié)束了的情況下,進入步S19,把當(dāng)前塊的FAT入口作為最終塊登記下來。把FAT更新。即,像在圖8中FAT的第20塊上的情況那樣,把數(shù)據(jù)(FFDh)記錄到該塊上。
上述中,雖然在LOFAT內(nèi)描述了部分表的號(01h)~(FFh),但是,因為保證了LOFAT為16位,所以,還能夠直接記錄數(shù)據(jù)記錄區(qū)域中的地址。
例如,現(xiàn)在假定小型磁盤1區(qū)域中的全部群的個數(shù)為2200個,1個群的容量為64K字節(jié),則小型磁盤1的全部容量為140M字節(jié)(=2200×64K字節(jié))。
使記錄數(shù)據(jù)區(qū)域中的8K字節(jié)的范圍與FAT的1個塊相對應(yīng),則FAT塊的個數(shù)(入口數(shù))必須為 個。如果由兩個字節(jié)(16位)形成1個入口(塊),則FAT的容量必須為大約35K字節(jié)(=17600×2個字節(jié))。結(jié)果是,如果使數(shù)據(jù)記錄區(qū)域中的8K字節(jié)(1個群64K字節(jié)的 的范圍)與FAT的1個塊相對應(yīng),則為了管理1個磁盤的整個范圍,F(xiàn)AT的容量必須為35K字節(jié)。
1塊FAT的分配量成了數(shù)據(jù)記錄的單位。如上述那樣,假定該分配量為64K字節(jié)(1個群),就可以進行與一般小型磁盤相同的寫入。但是,考慮到高效率地傳送計算機數(shù)據(jù),比64K字節(jié)小的8K字節(jié)左右的分配量是令人滿意的。這祥,能夠以比群小的單位進行數(shù)據(jù)記錄。
但是,在以8K字節(jié)為單位記錄數(shù)據(jù)的情況下,從小型磁盤1讀出包括8K字節(jié)塊的1個群的數(shù)據(jù),暫時存儲到RAM13中。接著,在RAM13中存儲的1個群的數(shù)據(jù)中,重新存儲與8K字節(jié)相當(dāng)?shù)臄?shù)據(jù),而且,把這1個群的數(shù)據(jù)寫入小型磁盤1中。也就是說,實質(zhì)上僅進行這8K字節(jié)的記錄。重放時,主CPU31以區(qū)為單位讀出數(shù)據(jù)。
這樣,在把計算機數(shù)據(jù)(當(dāng)然,其它數(shù)據(jù)也行)與音頻數(shù)據(jù)混在一起記錄的小型磁盤裝入一般樂曲用的小型磁盤裝置中的情況下,雖然不能重放計算機數(shù)據(jù),但是,能夠重放音頻數(shù)據(jù)。如果有空閑區(qū)域,還能夠追加記錄音頻數(shù)據(jù)。
在以上實施例中,是利用FAT來管理數(shù)據(jù)磁道的,而下面將說明不用FAT來管理數(shù)據(jù)磁道的有關(guān)實施例。
圖11表示在實現(xiàn)該實施例時能夠?qū)懭胄⌒痛疟P1的記錄格式。如圖11所示,在從最內(nèi)圈(圖中左側(cè))到最外圈(圖中右側(cè))的信息區(qū)中,在最內(nèi)圈和最外圈上設(shè)有各自的讀入?yún)^(qū)和讀出區(qū)。根據(jù)需要將TOC(目錄表)數(shù)據(jù)等記錄到讀入?yún)^(qū)和讀出區(qū)中。一般用戶不能把信息記錄到這些區(qū)域內(nèi)。
在信息區(qū)中,除了讀入?yún)^(qū)和讀出區(qū)以外的區(qū)域為可記錄區(qū),在這里,一般用戶能夠?qū)?shù)據(jù)進行記錄或重放。在可記錄區(qū)的最內(nèi)圈上,設(shè)有U-TOC(用戶TOC)區(qū),在其外側(cè)上,設(shè)有程序區(qū)。在U-TOC區(qū)中,記錄上述U-TOC數(shù)據(jù)。在程序區(qū)中,能夠記錄音頻數(shù)據(jù)、用計算機處理的數(shù)據(jù)、以及其它數(shù)據(jù)。
在程序區(qū)中,離散地記錄各數(shù)據(jù)。在圖11所示實施例中,在磁道TrK1上記錄音頻數(shù)據(jù)。即,該磁道為音頻磁道。聲跡TrK1由兩個部分(TrK1-1、TrK1-2)構(gòu)成。雖然部分(磁道)TrK1-1和TrK1-2是在磁盤上彼此分開的位置上形成的,但是,例如重放該數(shù)據(jù)時,當(dāng)部分TrK1-1重放結(jié)束時,光學(xué)頭3查找部分TrK1-2,重放該部分。因此,能夠連續(xù)地得出重放數(shù)據(jù)。
此外,在本實施例中,音頻磁道TrK2-1和TrK4-1分別由1個部分構(gòu)成,記錄音頻數(shù)據(jù)。
在本實施例中,形成了由TrK3-1到TrK3-3構(gòu)成的磁道TrK3,在該磁道中記錄著由主CPU31處理的數(shù)據(jù)。
與程序區(qū)中各磁道相反,EFM·CIRC編碼-解碼部分8以群(64K字節(jié))為單位對數(shù)據(jù)進行記錄和重放處理。
數(shù)據(jù)磁道由音量管理區(qū)和擴充區(qū)構(gòu)成。音量管理區(qū)在程序區(qū)中最初形成的數(shù)據(jù)磁道的開頭處形成。擴充區(qū)構(gòu)成音量管理區(qū)以外的區(qū)域。
假定,對音量管理區(qū)和擴充區(qū)中數(shù)據(jù)的分配單位(分配塊)進行單獨的管理,前者為2K字節(jié)后者為4K字節(jié)、8K字節(jié)、16K字節(jié)、32K字節(jié)或64K字節(jié)中某一個值(例如,8K字節(jié))。
如圖12所示,音量管理區(qū)由16個群構(gòu)成。在音量管理區(qū)的第1群之前,根據(jù)需要而配置引出群。
圖13示出了音量管理區(qū)的格式。音量管理區(qū)由16個群構(gòu)成,因為1個群由64個字節(jié)構(gòu)成,所以,音量管理區(qū)由1024個2K字節(jié)的塊形成。
在最初的0號塊中,記錄音量描述符(VD)。在音量描述符中記錄例如記錄著根目錄的塊號(0到1023中的某1個值;在本實施例的情況下,為4)和音量間隔位圖(VSB)的位置信息等。
在1號塊中,配置音量間隔位圖。在該VSB中,記錄表示小型磁盤1全部使用狀態(tài)的位圖。關(guān)于該位圖,下面將描述。
在2號和3號的共計4K字節(jié)的塊中,配置管理表(MT)。在MT中,記錄音量管理區(qū)的使用狀態(tài)。
圖14模式地示出了由2號和3號兩個塊構(gòu)成的管理表。為圖14所示,用從0到1023號表示的4字節(jié)大小的各塊對應(yīng)于圖13中的從0到1023的塊號表示的2K字節(jié)的塊。因為圖13中的0到3號的塊是由預(yù)先規(guī)定的規(guī)格確定的,所以,在圖14所示管理表中的對應(yīng)區(qū)域(塊)內(nèi),尤其不能記錄(這是被保留的)數(shù)據(jù)。
如圖13所示,在4號以下的塊中,配置目錄記錄塊(DRB)或擴充記錄塊(ERB)。在目錄記錄塊DRB中,記錄以下信息(目錄管理信息和文件管理信息)目錄(名稱變址到DRB;ID;大小;日期;等),文件(名稱;變址到ER-到ERB、ER的偏移;擴充開始的位置;塊數(shù);ID大??;日期;等等)。
記錄目錄記錄塊DRB的數(shù)據(jù)用的管理表的目錄記錄塊的入口,其結(jié)構(gòu)如圖15或圖16到圖18所示。
圖15所示格式表示目錄記錄塊DRB單獨存在時的格式。在此情況下,在4字節(jié)的數(shù)據(jù)中,在最初的位31上置0,在其余的31位(從位30到位0)中,記錄ID。例如,與圖14中4號塊對應(yīng)的目錄記錄塊入口以這種格式構(gòu)成。在該實施例的情況下,作為ID,記錄了00000002。這個ID表示根目錄。
在目錄記錄塊DRB是由多個塊構(gòu)成的情況下,最初的目錄記錄塊入口以圖16所示格式構(gòu)成,最后的入口以圖18所示格式構(gòu)成,中間的入口以圖17所示格式構(gòu)成。
在圖16的格式中,在最初的1個字節(jié)中,記錄FO;在下一個字節(jié)中,記錄4個字節(jié)的ID中的MSB一側(cè)的一個字節(jié)的ID。而且,在下面兩個字節(jié)中,配置著下一個DRB的變址。
在圖17中的入口上,在最初的1個字節(jié)中配置FE;下一個字節(jié)未使用。而且在其余的兩個字節(jié)中,配置著DRB的變址。
還有,在圖18所示的入口中,在最初的1個字節(jié)中配置FF;在其余的3個字節(jié)中,把圖16中的第2個字節(jié)中記錄的1個字節(jié)MSB除去以后,記錄其余3個字節(jié)的ID。
圖14中以7號、8號或10號表示的入口,以圖16、圖17、或圖18中所示格式來規(guī)定。與7號塊對應(yīng)的入口中最后的2個字節(jié)內(nèi)記錄0008,這表示,記錄著有關(guān)數(shù)據(jù)的下一個DRB是以8號表示的目錄記錄塊DRB。還有,在與8號對應(yīng)的塊入口中最后2個字節(jié)上記錄000A(16進制),這表示,10(與16進制A對應(yīng)的10進制值)號的目錄記錄塊跟在后面。
而且,因為在7號塊的第2個字節(jié)上,記錄00,在與10號塊對應(yīng)的入口上,記錄ID(=000005),所以,結(jié)果是,斷定由這3個塊規(guī)定的目錄的ID為00000005。
圖19表示圖14中的管理表的擴充記錄塊入口的格式。在該格式中,在最初的1個字節(jié)中配置80,其余的兩個字節(jié)未使用,在最后的1個字節(jié)中配置使用的計數(shù)。使用的計數(shù)表示,與后述圖20中的擴充記錄塊中的0號到63號對應(yīng)的記錄中已經(jīng)使用的擴充記錄的數(shù)。
在圖14所示管理表中,與以5號表示的塊對應(yīng)的入口,用圖9所示擴充記錄塊入口的格式表示。在該號的最后一個字節(jié)中,記錄04值。這表示,以圖20所示擴充記錄塊0到63共64個號表示的擴充記錄ER中已經(jīng)使用的擴充記錄的數(shù)為4(0號、1號、2號、4號的各擴充記錄已使用)。
圖13所示擴充記錄塊ERB例如按圖20所示那樣地構(gòu)成如圖20所示,2K字節(jié)的擴充記錄塊ERB,分別由32字節(jié)的、從0號到63號表示的64個擴充記錄ER構(gòu)成。
各擴充記錄ER,通過把在最初1個字節(jié)中記錄了FFFF的4個字節(jié)的數(shù)據(jù)、和7個圖21所示的擴充記錄變址集中起來而構(gòu)成,或者,把8個圖21所示的4個字節(jié)的擴充描述符集中起來而構(gòu)成。
如圖21所示,在擴充記錄變址的最初2個字節(jié)中配置邏輯塊偏移,在下兩個字節(jié)中配置著ERB的變址,在最后1個字節(jié)中配置ER的偏移。
在數(shù)據(jù)磁道上,把以2048個字節(jié)為單位的邏輯塊作為邏輯寫入和讀入的最小單位,記錄和重放數(shù)據(jù)。邏輯塊偏移表示,在由變址表示的數(shù)據(jù)文件中,從開頭算起的邏輯位置。還有,ERB的變址由10位構(gòu)成,用0號到1023號中某一個值來表示對擴充記錄塊ERB的變址。ER的偏移由6位構(gòu)成,用0到63中某一個號表示圖20所示擴充記錄塊的64個范圍記錄中的某一個。
如圖22所示,在擴充描述符中,在最初的2個字節(jié)中配置擴充開始位置,在其余2個字節(jié)中配置塊數(shù)。該擴充開始位置表示記錄在擴充區(qū)中的文件的開始位置。塊數(shù)表示從該開始位置開始的文件塊數(shù)。
圖20中,用1號表示的32個字節(jié)的擴充記錄表示變址。在最初4個字節(jié)中開頭的兩個字節(jié)內(nèi),記錄FFFF。而且,在本實施例的情況下,在下一個擴充記錄變址中,在最初2個字節(jié)內(nèi)作為邏輯塊偏移,配置0000作為EBB的變址,存儲5;作為ER的偏移,存儲2。
所謂ER的偏移為2,表示在圖20中,存在著用2號表示的擴充記錄。邏輯塊偏移為0000表示在以2號表示的擴充記錄中,所表示的文件的最初塊號為0000(即,是最初的塊的一個號)。而且,表示在2號擴充記錄中,例如,在其開頭(圖20中,左側(cè)),在數(shù)據(jù)磁道上的絕對位置(擴充開始的位置)上的第15號塊中存在著1個塊。
所謂ERB的變址為5,表示該(如圖20所示的)擴充記錄塊的號碼為5。
所謂下一個ER的偏移為4,表示存在著用4號表示的擴充記錄的數(shù)據(jù)。在這種情況下,邏輯塊偏移為000B(在10進制中為11)。即,在本實施例中,以2號表示的擴充記錄的塊數(shù)共計為11(=1+1+2+1+1+1+3+1)。因此,在以4號表示的擴充記錄中記錄著的小型磁盤1上的作為絕對位置的擴充開始位置為053C的位置上,存在著從第12個塊(塊號為11)開始的文件。
如圖20所示,借助于1個擴充記錄變址,雖然只能表示7個擴充記錄,但是,在擴充記錄增加到7個以上的情況下,又能形成其它的擴充記錄變址了,進而,形成把多個擴充記錄變址集中起來的變址。
圖23模式地示出,在擴充記錄塊上記錄的變址與擴充記錄的關(guān)系。如圖23所示,根據(jù)給定的目錄記錄塊的目錄記錄,指定擴充記錄塊ERB的變址(變址到ER)。而且,在指定的變址中,最多可以記錄7個變址。
在各個變址中,最多可以記錄8個文件的開始位置(擴充開始位置)和構(gòu)成這些文件的塊數(shù)。
在本實施例中,不用圖7所示的FAT。因此,本實施例中的U-TOC采用例如圖24所示的結(jié)構(gòu)。把圖24與圖3比較可知,圖24的U-TOC中,沒有記錄圖3所示的LOFAT,U-TOC的其它格式與圖3所示情況相同。
在本實施例中,可以不用FAT,而用圖25所示的位圖。該位圖就是圖13中的VSB中所記錄的信息。圖25中,00表示可以使用的未用塊,01表示已使用的塊,10表示有缺陷的塊,11表示禁止使用的塊。
在本實施例中,位圖的1個入口由兩位構(gòu)成。各入口與圖7所示FAT的情況相同,對應(yīng)于小型磁盤1上給定大小的塊(4K字節(jié)、8K字節(jié)、16K字節(jié)、32K字節(jié)、或者64K字節(jié))。因此,入口數(shù)由與小型磁盤1的記錄容量對應(yīng)的數(shù)形成。
位圖中,在2位的各入口上,記錄著00、01、10、或11中某一個的2位數(shù)據(jù)。00表示小型磁盤1上的對應(yīng)塊是可以使用、且未使用的塊。01表示小型磁盤1上的對應(yīng)塊是已經(jīng)記錄了數(shù)據(jù)、使用了的塊。10表示小型磁盤1上的對應(yīng)塊是有某種缺陷的塊。11表示小型磁盤1上的對應(yīng)塊是禁止使用的塊。
這樣,在位圖中,與圖7和圖8所示FAT不同,不記錄FFDh或應(yīng)該連接的塊號那樣的連接信息。這里的連接信息由上述目錄信息或文件信息(特別是擴充記錄)來管理。
圖26表示,本實施例中,把小型磁盤1(盒式磁盤1a)裝入用來記錄和重放計算機數(shù)據(jù)的小型磁盤裝置的主機41內(nèi),指令進行初始化時,主CPU31進行處理的例子。最初,在步S31中,判斷小型磁盤1中是否形成了數(shù)據(jù)磁道。數(shù)據(jù)磁道是否形成了,可以從U-TOC的磁道格式來判斷。在數(shù)據(jù)磁道存在的情況下,因為已經(jīng)完成了用來記錄計算機數(shù)據(jù)的初始化(保證了記錄區(qū)域),所以,初始化處理就結(jié)束了。
在步驟S31中,斷定為數(shù)據(jù)磁道沒有形成的情況下,進入步S32,從U-TOC中保證空閑區(qū)域(空閑的部分表)(可以保證數(shù)據(jù)磁道)。例如,從程序區(qū)的空閑區(qū)域(是不是空閑區(qū)域,根據(jù)U-TOC的P-TNO1~P-TNO 255 判斷)中保證給定個數(shù)的塊作為記錄計算機數(shù)據(jù)用的數(shù)據(jù)磁道。也就是說,把這個部分登記在例如P-TNO5中,把起點地址和終點地址登記在部分表中。把表示是記錄計算機數(shù)據(jù)用的數(shù)據(jù)登記在部分表的磁道格式中。把U-TOC的P-FRA更新。
如上所述,在數(shù)據(jù)磁道中,開頭的16個群為VMA,在繼此之后的擴充區(qū)中,記錄實際的數(shù)據(jù)(圖12)。把擴充區(qū)的大小保證為例如10個群,則數(shù)據(jù)磁道共計為26個群(=16+10)。
接著,進入步S33。把位圖寫入由在步S32中保證的數(shù)據(jù)磁道中開頭的16個群構(gòu)成的VMA(圖12)的VSB(圖13)內(nèi)。而且,如圖25所示,把數(shù)據(jù)寫入位圖中。即,在與將VMA寫入的16個群對應(yīng)的入口中,記錄表示是已經(jīng)使用的塊數(shù)據(jù)(01)。在與繼此之后的、擴充區(qū)上50個群(原來記錄計算機數(shù)據(jù)用的區(qū)域)對應(yīng)的位圖的入口中,記錄意味著可以使用的未用塊的數(shù)據(jù)(00)。在與擴充區(qū)上除此以外的塊對應(yīng)的位圖入口中,記錄意味著禁止使用的塊的數(shù)據(jù)(11)。
在把位圖數(shù)據(jù)用于數(shù)據(jù)磁道管理的情況下,把位圖數(shù)據(jù)存儲到圖2所示的存儲器17中,以給定的定時記錄到小型磁盤1上的位圖中。
下面,圖27表示在小型磁盤1上記錄計算機數(shù)據(jù)的情況下,主CPU31進行的處理例。最初,在步S41中,主CPU31把小型磁盤1上記錄的位圖數(shù)據(jù)讀入。如上所述,在程序區(qū)中最初形成的數(shù)據(jù)磁道的開頭,形成包括位圖數(shù)據(jù)的音量管理區(qū)。因此,從U-TOC檢測與最初形成的數(shù)據(jù)磁道中開頭對應(yīng)的部分表起點地址,根據(jù)起點地址讀出音量描述符,根據(jù)在該描述符中記錄的位圖的位置信息讀出位圖,借此,能夠把位圖讀入主CPU31中。把位圖數(shù)據(jù)暫時存儲在存儲器17中,主CPU31以給定的定時把該數(shù)據(jù)讀入。
接著,進入步S42,判斷當(dāng)前讀入的位圖中有沒有可以使用的未用入口(00的塊)。在開始記錄計算機數(shù)據(jù)的情況下,因為存在著可以使用的未用塊,所以,從步S42進入步S45。在步S45中,從未使用塊中選擇1個入口(例如,圖28中位圖的入口80),使這個入口與當(dāng)前想寫入數(shù)據(jù)的文件對應(yīng)起來。而且,實際上,把數(shù)據(jù)寫入與該入口對應(yīng)的擴充區(qū)上的塊中。
接著,進入步S46,在與進行了記錄的擴充區(qū)的塊對應(yīng)的位圖入口中,記錄表示使用區(qū)域的數(shù)據(jù)(01)(圖28)。進而,進入步S47,把該擴充區(qū)的塊登記到擴充記錄ER(圖13、圖20)中。
接著,從步S47進入步S48。在步S48中,判斷全部數(shù)據(jù)的寫入是否已結(jié)束,如果已結(jié)束,則返回步S42。重復(fù)上述的動作。
圖28表示如上述那樣在與位圖上的入口80到89對應(yīng)的擴充區(qū)的塊中記錄了數(shù)據(jù)的情況下位圖的狀態(tài)。
在重復(fù)以上動作的過程中,已保證的區(qū)域變滿時,在步S42中,在斷定在位圖中表示可以使用的未用塊的入口不存在了的情況下,即,記錄計算機數(shù)據(jù)的空閑區(qū)域沒有了時,進入步S43,保證U-TOC的空閑區(qū)域,把該空閑區(qū)域作為記錄計算機數(shù)據(jù)的數(shù)據(jù)磁道加進去。而且,進入步S44,把在數(shù)據(jù)磁道上增加的區(qū)域的塊作為可以使用的未用塊登記到位圖上。即,進行與圖26初始化處理中步S32、S33相同的處理,重新保證(增加)12塊的數(shù)據(jù)記錄區(qū)域。而且,這時增加的塊數(shù)是任意的。但是,因為位圖已經(jīng)形成,不須重新形成了,僅更新這個數(shù)據(jù)。
在步S48中,在斷定全部數(shù)據(jù)的寫入已經(jīng)結(jié)束了的情況下,結(jié)束處理。
在上面各實施例中,在使用FAT或位圖進行管理的單位比群小的情況下,對1個單位記錄數(shù)據(jù)時,主機41從小型磁盤1中讀出包括該單位的1個群的數(shù)據(jù),暫時存儲到RAM13中。接著,由主CPU傳送與該單位相當(dāng)?shù)臄?shù)據(jù),重新存儲到RAM13中。而且,把從RAM13讀出的1個群的數(shù)據(jù)寫入小型磁盤1中。也就是說,實際上,可以用比群小的單位進行記錄。另一方面,以區(qū)為單位進行重放。
再者,在上述實施例中,雖然是就可以寫入的小型磁盤1的記錄數(shù)據(jù)的管理進行的說明,但是,上述實施例中的記錄數(shù)據(jù)的管理也能適用于讀出專用的小型磁盤1。但是,有關(guān)讀出專用的小型磁盤1,不設(shè)U-TOC區(qū)。因此,把與上述實施例中的U-TOC幾乎同樣構(gòu)成的表設(shè)定于TOC區(qū)內(nèi),在程序區(qū)中,設(shè)定與上述實施例同樣的VMA,借此,實現(xiàn)上述記錄數(shù)據(jù)的管理。
產(chǎn)業(yè)上利用的可能性如果根據(jù)上述本發(fā)明的記錄媒體管理方法,從按照第1表管理的記錄媒體范圍中指定給定的范圍,有關(guān)該指定范圍,由于以第2單位為基準(zhǔn)的數(shù)字?jǐn)?shù)據(jù)在記錄媒體中的記錄狀態(tài)是按照第2表來管理的,因此,就能夠保證與以第1單位為基準(zhǔn)記錄數(shù)字?jǐn)?shù)據(jù)的記錄媒體的互換性,在記錄媒體中如果有空閑區(qū)域,還能夠在空閑區(qū)域上增加記錄數(shù)字?jǐn)?shù)據(jù)。
另外還有,如果使第2單位比第1單位小,則能夠以比預(yù)定處理單位小的處理單位來記錄數(shù)據(jù)。
在使第2單位與第1單位同樣大小的情況下,把1個大的磁道登記到第1表中,能夠把該磁道在第2表中區(qū)分為更多的區(qū)域,區(qū)分為比第1表中可以區(qū)分的個數(shù)(在上述實施例情況下,為P-TNO1到P-TNO255,共255個)要大的數(shù)來記錄數(shù)據(jù)。
權(quán)利要求
1.對記錄媒體的數(shù)字?jǐn)?shù)據(jù)記錄狀態(tài)進行管理的一種記錄媒體管理方法,其特征在于,這種方法是按照第1表對以第1單位進行記錄的數(shù)字?jǐn)?shù)據(jù)在所述記錄媒體上的記錄狀態(tài)進行管理;從按照第1表管理的記錄媒體范圖中指定給定的范圍,在該指定范圍內(nèi),以第2單位進行記錄;按照第2表對所述指定范圍中數(shù)字?jǐn)?shù)據(jù)在所述記錄媒體上的記錄狀態(tài)進行管理;
2.根據(jù)權(quán)利要求1中所述的記錄媒體管理方法,其特征在于,所述第2單位比所述第1單位小。
3.根據(jù)權(quán)利要求2中所述的記錄媒體管理方法,其特征在于,所述第1單位是群,所述第2單位是塊。
4.根據(jù)權(quán)利要求1中所述的記錄媒體管理方法,其特征在于,所述第2單位與所述第1單位同樣大小。
5.根據(jù)權(quán)利要求1至4中任一項所述的記錄媒體管理方法,其特征在于,所述第1表記錄在所述記錄媒體的U-TOC或TOC中;所述第2表記錄在所述記錄媒體的、用所述第2表管理的區(qū)域中。
6.根據(jù)權(quán)利要求5中所述的記錄媒體管理方法,其特征在于,表示所述第2表記錄位置的指示記錄在所述U-TOC或TOC。
7.根據(jù)權(quán)利要求1至6中任一項所述的記錄媒體管理方法,其特征在于,在用所述第1表管理的區(qū)域和用所述第2表管理的區(qū)域中,記錄不同種類的數(shù)字?jǐn)?shù)據(jù)。
8.根據(jù)權(quán)利要求7中所述的記錄媒體管理方法,其特征在于,在只用所述第1表管理的區(qū)域中,記錄音頻數(shù)字?jǐn)?shù)據(jù);在用所述第2表管理的區(qū)域中,記錄用計算機處理的數(shù)字?jǐn)?shù)據(jù)。
9.根據(jù)權(quán)利要求1至8中任一項所述的記錄媒體管理方法,其特征在于,在所述第2表中形成與所述第2單位分別對應(yīng)的數(shù)據(jù)。
10.根據(jù)權(quán)利要求9中所述的記錄媒體管理方法,其特征在于,與所述第2單位分別對應(yīng)的數(shù)據(jù)包括表示在所述記錄媒體對應(yīng)的所述第2單位中,數(shù)字?jǐn)?shù)據(jù)是已經(jīng)用完的的信息。
11.根據(jù)權(quán)利要求9中所述的記錄媒體管理方法,其特征在于,在與所述第2單位分別對應(yīng)的數(shù)據(jù)中,包括表示所述記錄媒體對應(yīng)的所述第2單位禁止使用的信息。
12.根據(jù)權(quán)利要求9中所述的記錄媒體管理方法,其特征在于,在與所述第2單位分別對應(yīng)的數(shù)據(jù)中,包括表示所述記錄媒體對應(yīng)的所述第2單位有缺陷的信息。
13.根據(jù)權(quán)利要求10、11或12中所述的記錄媒體管理方法,其特征在于,在所述第2表中還記錄了在所述第2表內(nèi)的連接信息。
14.根據(jù)權(quán)利要求1至13中任一項所述的記錄媒體管理方法,其特征在于,在以所述第1單位記錄的區(qū)域和以所述第2單位記錄的區(qū)域中,在某一方內(nèi)的未記錄區(qū)域不夠用的情況下,在所述第1或第2表上把一方的區(qū)域變更為另一方的區(qū)域。
15.根據(jù)權(quán)利要求5中所述的記錄媒體管理方法,其特征在于,所述U-TOC或TOC記錄在所述記錄媒體固定的區(qū)域中。
16.根據(jù)權(quán)利要求5中所述的記錄媒體管理方法,其特征在于,所述第2表是位圖。
17.根據(jù)權(quán)利要求5中所述的記錄媒體管理方法,其特征在于,在所述第2表之前,記錄了表示所述第2表的位置的信息。
18.根據(jù)權(quán)利要求9中所述的記錄媒體管理方法,其特征在于,在與所述第2單位分別對應(yīng)的數(shù)據(jù)中,包括表示所述記錄媒體對應(yīng)的所述第2單位不可使用的信息。
19.用來把數(shù)字?jǐn)?shù)據(jù)記錄在記錄媒體中的一種記錄區(qū)域設(shè)定方法,其特征在于,這種方法是從第一表的數(shù)據(jù)中檢出所述記錄媒體的空閑區(qū)域;表示所述空閑區(qū)域作為數(shù)字?jǐn)?shù)據(jù)用的磁道的數(shù)據(jù)記錄在所述第1表中;在作為所述數(shù)字?jǐn)?shù)據(jù)用的磁道的空閑區(qū)域的開頭,形成表示所述記錄媒體數(shù)據(jù)使用狀態(tài)的第2表。
20.根據(jù)權(quán)利要求19中所述的記錄區(qū)域設(shè)定方法,其特征在于,所述第1表記錄在U-TOC中。
21.根據(jù)權(quán)利要求19中所述的記錄區(qū)域設(shè)定方法,其特征在于,所述第2表是位圖。
22.根據(jù)權(quán)利要求19中所述的記錄區(qū)域設(shè)定方法,其特征在于,所述第1表用第1單位管理所述數(shù)字?jǐn)?shù)據(jù)的記錄狀態(tài)所述第2表用所述第1單位以下的第2單位管理所述數(shù)字?jǐn)?shù)據(jù)的記錄狀態(tài)。
23.根據(jù)權(quán)利要求19中所述的記錄區(qū)域設(shè)定方法,其特征在于,根據(jù)所述第1表的數(shù)據(jù)判斷是否已經(jīng)沒有了所述數(shù)字?jǐn)?shù)據(jù)用的磁道。
24.根據(jù)權(quán)利要求19中所述的記錄區(qū)域設(shè)定方法,其特征在于,在所述第2表之前記錄了表示所述第2表的位置的信息。
25.根據(jù)權(quán)利要求22中所述的記錄區(qū)域設(shè)定方法,其特征在于,所述第2表是位圖,所述位圖包括表示所述第2單位可以使用的信息。
26.根據(jù)權(quán)利要求22中所述的記錄區(qū)域設(shè)定方法,其特征在于,所述第2表是位圖,所述位圖包括表示所述第2單位已經(jīng)用完的信息。
27.根據(jù)權(quán)利要求22中所述的記錄區(qū)域設(shè)定方法,其特征在于,所述第2表是位圖,所述位圖包括表示所述第2單位有缺陷的信息。
28.根據(jù)權(quán)利要求22中所述的記錄區(qū)域設(shè)定方法,其特征在于,所述第2表是位圖,所述位圖包括表示所述第2單位不可使用的信息。
29.將數(shù)字?jǐn)?shù)據(jù)記錄到記錄媒體中的一種數(shù)據(jù)記錄方法,其特征在于,這種方法是,根據(jù)第1表的數(shù)據(jù),從所述記錄媒體數(shù)字?jǐn)?shù)據(jù)用的磁道讀出第2表;從所述第2表檢測表示可以使用的塊的信息在與表示所述可以使用的塊的信息對應(yīng)的所述數(shù)字?jǐn)?shù)據(jù)用的磁道的塊中,記錄數(shù)字?jǐn)?shù)據(jù);把表示所述第2表中所述可以使用的塊的信息改寫成表示不可使用的信息。
30.根據(jù)權(quán)利要求29中所述的數(shù)據(jù)記錄方法,其特征在于,所述第1表記錄在U-TOC中,
31.根據(jù)權(quán)利要求29中所述的數(shù)據(jù)記錄方法,其特征在于,所述第二表是位圖。
32.根據(jù)權(quán)利要求29中所述的數(shù)據(jù)記錄方法,其特征在于,所述第1表用第1單位管理所述數(shù)字?jǐn)?shù)據(jù)的記錄狀態(tài);所述第2表用所述第1單位以下的第2單位管理所述數(shù)字?jǐn)?shù)據(jù)的記錄狀態(tài)。
33.根據(jù)權(quán)利要求29中所述的數(shù)據(jù)記錄方法,其特征在于,在所述第2表中沒有表示所述可以使用的塊的信息的情況下,從所述第1表的數(shù)據(jù)中檢測所述記錄媒體的空閑區(qū)域;在所述第1表中,記錄表示把所述空閑區(qū)域作為數(shù)字?jǐn)?shù)據(jù)用的磁道的數(shù)據(jù);在與作為所述數(shù)字?jǐn)?shù)據(jù)用的磁道的空閑區(qū)域中的塊對應(yīng)的所述第2表的數(shù)據(jù)中,記錄表示可以使用的信息。
34.根據(jù)權(quán)利要求29中所述的數(shù)據(jù)記錄方法,其特征在于,根據(jù)所述第1表,讀出表示在所述第2表之前記錄的所述第二表的位置的信息;根據(jù)表示所述第二表的位置的信息,讀出所述第2表。
35.將數(shù)字?jǐn)?shù)據(jù)記錄到記錄媒體中的一種數(shù)據(jù)記錄方法,其特征在于,這種方法是,從所述記錄媒體讀出用第1表管理的第1單位的數(shù)字?jǐn)?shù)據(jù);把所述第1單位的數(shù)字?jǐn)?shù)據(jù)存儲到存儲器中,至少對所述存儲器中存儲的第1單位的數(shù)字?jǐn)?shù)據(jù)中的一部分,在用第2表管理的所述第1單位以下的每一個第2單位中,用新的數(shù)字?jǐn)?shù)據(jù)去更新;把包括所述存儲器中存儲的所述新的數(shù)字?jǐn)?shù)據(jù)的新的所述第1單位的數(shù)字?jǐn)?shù)據(jù),記錄到所述記錄媒體中。
36.根據(jù)權(quán)利要求35中所述的數(shù)據(jù)記錄方法,其特征在于,所述第1單位是群,所述第2單位是塊。
37.根據(jù)權(quán)利要求35中所述的數(shù)據(jù)記錄方法,其特征在于,所述第1表是U-TOC。
38.根據(jù)權(quán)利要求35中所述的數(shù)據(jù)記錄方法,其特征在于,所述第2表是位圖。
39.用來記錄數(shù)字?jǐn)?shù)據(jù)的一種媒體,其特征在于,在這種媒體中,具有第1區(qū)域和第2區(qū)域,該第1區(qū)域記錄用第1單位對數(shù)字?jǐn)?shù)據(jù)用的磁道進行管理的第1表;該第2區(qū)域記錄用第2單位對所述數(shù)字?jǐn)?shù)據(jù)、和記錄所述數(shù)字?jǐn)?shù)據(jù)用的磁道進行管理的第2表。
40.根據(jù)權(quán)利要求39中所述的媒體,其特征在于,所述第2表記錄在所述第2區(qū)域中最初形成的數(shù)字?jǐn)?shù)據(jù)用的磁道中。
41.根據(jù)權(quán)利要求39中所述的媒體,其特征在于,在所述第2區(qū)域中最初形成的數(shù)字?jǐn)?shù)據(jù)用的磁道中,記錄表示所述第2表的位置的信息。
42.根據(jù)權(quán)利要求39中所述的媒體,其特征在于,所述第2表是位圖。
43.根據(jù)權(quán)利要求39中所述的媒體,其特征在于,所述第1表是U-TOC。
44.根據(jù)權(quán)利要求39中所述的媒體,其特征在于,所述第1表用第1單位管理所述數(shù)字?jǐn)?shù)據(jù)的記錄狀態(tài)所述第2表用所述第1單位以下的第2單位管理所述數(shù)字?jǐn)?shù)據(jù)的記錄狀態(tài)。
45.用來記錄或重放數(shù)字?jǐn)?shù)據(jù)的一種媒體,其特征在于,在這種媒體中記錄著用第1單位對數(shù)字?jǐn)?shù)據(jù)用的磁道進行管理的第1表;以及,用第2單位對用所述第1表管理的數(shù)字?jǐn)?shù)據(jù)用的磁道中所述數(shù)字?jǐn)?shù)據(jù)用的磁道進行管理的第2表。
46.根據(jù)權(quán)利要求45中所述的媒體,其特征在于,所述第2表是位圖。
47.根據(jù)權(quán)利要求45中所述的媒體,其特征在于,所述第1表是U-TOC或TOC。
48.根據(jù)權(quán)利要求45中所述的媒體,其特征在于,所述第2單位是所述第1單位。
49.根據(jù)權(quán)利要求45中所述的媒體,其特征在于,所述第2表記錄在最初形成的數(shù)字?jǐn)?shù)據(jù)用的磁道上。
50.根據(jù)權(quán)利要求45中所述的媒體,其特征在于,在所述最初形成的數(shù)字?jǐn)?shù)據(jù)用的磁道中,記錄表示所述第2表的位置的信息。
51.將數(shù)字?jǐn)?shù)據(jù)記錄在記錄媒體中的一種計算機系統(tǒng),其特征在于,在這種系統(tǒng)中具有記錄所述數(shù)字?jǐn)?shù)據(jù)的記錄媒體;在所述記錄媒體中記錄所述數(shù)字?jǐn)?shù)據(jù)的記錄裝置;重放所述記錄媒體中記錄的第1表的重放裝置;存儲所述第1表的存儲裝置;以及控制裝置,它用來從所述第1表的數(shù)據(jù)檢測所述記錄媒體中的空閑區(qū)域;與所述記錄裝置合作、在所述記錄媒體的所述第1表中,記錄表示把所述空閑區(qū)域作為數(shù)字?jǐn)?shù)據(jù)用的磁道的數(shù)據(jù);與所述記錄裝置合作、在作為所述記錄媒體的所述數(shù)字?jǐn)?shù)據(jù)用的磁道的空閑區(qū)域的開頭,形成表示所述記錄媒體數(shù)據(jù)使用狀態(tài)的第2表。
52.將數(shù)字?jǐn)?shù)據(jù)記錄在記錄媒體中的一種計算機系統(tǒng),其特征在于,在這種系統(tǒng)中具有記錄所述數(shù)字?jǐn)?shù)據(jù)的記錄媒體;在所述記錄媒體中記錄所述數(shù)字?jǐn)?shù)據(jù)的記錄裝置;重放所述記錄媒體中記錄的第1表的重放裝置;存儲所述第1表的存儲裝置;以及控制裝置,它根據(jù)所述第1表的數(shù)據(jù),從所述記錄媒體的數(shù)字?jǐn)?shù)據(jù)用的磁道讀出第2表;從所述第2表檢測表示可以使用的塊的信息;與所述記錄裝置合作、在與表示所述記錄媒體的所述可以使用的塊的信息對應(yīng)的所述數(shù)字?jǐn)?shù)據(jù)用的磁道中,記錄數(shù)字?jǐn)?shù)據(jù);與所述記錄裝置合作、把表示所述記錄媒體的所述第2表中所述可以使用的塊的信息,改寫成表示不可使用的信息。
53.把數(shù)字?jǐn)?shù)據(jù)記錄在記錄媒體中的一種數(shù)據(jù)記錄裝置,其特征在于,在這種裝置中具有從所述記錄媒體讀出用第1表管理的第1單位的數(shù)字?jǐn)?shù)據(jù)的裝置;存儲所述第1單位的數(shù)字?jǐn)?shù)據(jù)的存儲器。至少對所述存儲器中存儲的第1單位的數(shù)字?jǐn)?shù)據(jù)中的一部分,在用第2表管理的所述第1單位以下的每一個第2單位中,用新的數(shù)字?jǐn)?shù)據(jù)更新的裝置;以及把包括存儲器中存儲的新的數(shù)字?jǐn)?shù)據(jù)的新的第1單位的數(shù)字?jǐn)?shù)據(jù)記錄到記錄媒體中的裝置。
全文摘要
本發(fā)明涉及記錄媒體管理方法,在磁光盤上記錄和重放用計算機處理的數(shù)字?jǐn)?shù)據(jù)。在數(shù)據(jù)記錄區(qū)域的群中記錄計算機數(shù)據(jù)的情況下,把群的范圍作為可以使用的范圍來保證。為了管理計算機數(shù)據(jù)的記錄狀態(tài),特別設(shè)置了文件位置表(FAT),管理群的記錄狀態(tài)。
文檔編號G11B27/034GK1112380SQ94190498
公開日1995年11月22日 申請日期1994年6月14日 優(yōu)先權(quán)日1993年6月14日
發(fā)明者五十嵐卓也, 寺西克之 申請人:索尼公司