信息記錄裝置、信息回放裝置及格式化方法
【專利摘要】本發(fā)明涉及信息記錄裝置、信息回放裝置及格式化方法。根據(jù)一個實施方式,信息記錄裝置包括劃分器、發(fā)生器和記錄器。劃分器被配置為將記錄數(shù)據(jù)劃分為每個預定記錄單元的多個記錄數(shù)據(jù)塊。發(fā)生器被配置為將記錄在第一至第n(n:整數(shù),n≥2)的n個存儲器的文件系統(tǒng)管理區(qū)域中的對應區(qū)域中的n個記錄數(shù)據(jù)塊設置為第一塊集,并且從形成第一塊集的n個記錄數(shù)據(jù)塊產生第一奇偶校驗位數(shù)據(jù)。記錄器被配置為記錄形成第一塊集的n個記錄數(shù)據(jù)塊以及第一奇偶校驗位數(shù)據(jù)。
【專利說明】信息記錄裝置、信息回放裝置及格式化方法
[0001]相關申請的交叉引用
[0002]本申請基于并要求于2012年8月8日提交的日本專利申請第2012-176383號和于2013年6月6日提交的日本專利申請第2013-119959號的優(yōu)先權,將其全部內容通過引
用結合于此。
【技術領域】
[0003]本文中描述的實施方式總體上涉及信息記錄裝置、信息回放裝置及格式化方法?!颈尘凹夹g】
[0004]已知存在一種記錄系統(tǒng),其將記錄數(shù)據(jù)劃分以產生多個劃分的記錄數(shù)據(jù)并且將這些劃分的記錄數(shù)據(jù)分布地記錄在多個信息記錄介質上。已知還存在一種記錄系統(tǒng),其將不與重要數(shù)據(jù)對應的記錄數(shù)據(jù)劃分以產生多個劃分的記錄數(shù)據(jù),將這些劃分的記錄數(shù)據(jù)分布地記錄在多個信息記錄介質上,并且將與重要數(shù)據(jù)對應的記錄數(shù)據(jù)記錄在一個或者一個以上信息記錄介質上而不將其劃分。此外,已知存在一種記錄系統(tǒng),其從多個劃分的記錄數(shù)據(jù)產生奇偶校驗位(parity)數(shù)據(jù),將這些劃分的記錄數(shù)據(jù)分布地記錄在多個信息記錄介質上,并且將奇偶校驗位數(shù)據(jù)記錄在另一信息記錄介質上。
[0005]如上所述,已知存在將奇偶校驗位數(shù)據(jù)記錄在奇偶校驗位數(shù)據(jù)的信息記錄介質而不是記錄數(shù)據(jù)的多個信息記錄介質上的記錄系統(tǒng)。然而,根據(jù)情況,信息記錄介質的存儲容量可能沒有有效使用。產生對在記錄奇偶校驗位數(shù)據(jù)的情況下能夠有效使用信息記錄介質的存儲容量的技術的需求。
【發(fā)明內容】
·[0006]根據(jù)一個實施方式,信息記錄裝置包括劃分器、發(fā)生器和記錄器。劃分器被配置為將記錄數(shù)據(jù)劃分為每個預定記錄單元的多個記錄數(shù)據(jù)塊。發(fā)生器被配置為將記錄在η個(第一至第η (η:整數(shù),η ^ 2))存儲器的文件系統(tǒng)管理區(qū)域中的對應區(qū)域中的η個記錄數(shù)據(jù)塊設置為第一塊集,并且從形成第一塊集的η個記錄數(shù)據(jù)塊產生第一奇偶校驗位數(shù)據(jù)。記錄器被配置為記錄形成第一塊集的η個記錄數(shù)據(jù)塊以及第一奇偶校驗位數(shù)據(jù)。
【專利附圖】
【附圖說明】
[0007]現(xiàn)在將參考附圖描述實現(xiàn)實施方式各種特征的一般架構。提供附圖及其相關描述以說明實施方式而非限制本發(fā)明范圍。
[0008]圖1A是例示了根據(jù)實施方式的系統(tǒng)的示圖;
[0009]圖1B是例示了根據(jù)實施方式的系統(tǒng)的示意性布置的框圖;
[0010]圖2是例示了當從PC觀看時系統(tǒng)的存儲區(qū)域的示圖;
[0011]圖3是例示了劃分的記錄數(shù)據(jù)塊的記錄的示圖;
[0012]圖4是例示了包括PC和系統(tǒng)的整個系統(tǒng)的示意性布置的示圖;[0013]圖5是例示了寫入處理的流程圖;
[0014]圖6是例示了寫入處理中奇偶校驗位計算的流程圖;
[0015]圖7是例示了記錄數(shù)據(jù)(數(shù)據(jù)I)的示圖;
[0016]圖8是例示了通過劃分記錄數(shù)據(jù)(數(shù)據(jù)I)而產生的劃分的記錄數(shù)據(jù)塊的示圖;
[0017]圖9是例示了在媒體集上記錄(記錄的最終光盤=光盤4)的示圖;
[0018]圖10是例示了在媒體集上記錄(記錄的最終光盤古光盤4)的示圖;
[0019]圖11是例示了通過劃分記錄數(shù)據(jù)(數(shù)據(jù)2)而產生的劃分的記錄數(shù)據(jù)塊的示圖;
[0020]圖12是例示了在媒體集上的額外的數(shù)據(jù)寫入的示圖;
[0021 ]圖13是例示了彈出處理的流程圖;
[0022]圖14是例示了區(qū)域更新處理的流程圖;
[0023]圖15是例不了情報(Info)區(qū)域中臨時奇偶校驗位等記錄的不圖;
[0024]圖16是例示了情報區(qū)域中臨時奇偶校驗位等記錄的示圖;
[0025]圖17是解釋了數(shù)據(jù)回放處理實例的示圖;
[0026]圖18是例示了數(shù)據(jù)回放中奇偶校驗位檢查的流程圖;
[0027]圖19是解釋了數(shù)據(jù)回放處理實例的示圖;
[0028]圖20是解釋了數(shù)據(jù)回放處理實例的示圖;
[0029]圖21是例示了情報區(qū)域中臨時奇偶校驗位等記錄的示圖;
[0030]圖22是例示了額外的記錄數(shù)據(jù)寫入的示圖;
[0031]圖23是例示了情報區(qū)域中臨時奇偶校驗位等記錄的示圖;
[0032]圖24是解釋了數(shù)據(jù)回放處理實例的示圖;
[0033]圖25是例示了額外的記錄數(shù)據(jù)寫入的示圖;以及
[0034]圖26是例示了額外的記錄數(shù)據(jù)和奇偶校驗位寫入的示圖。
【具體實施方式】
[0035]下文將參考附圖描述各種實施方式。
[0036]圖1A是例示了根據(jù)實施方式的系統(tǒng)(信息記錄裝置和信息回放裝置)的示圖。如圖1A中所示,系統(tǒng)100由并聯(lián)連接的多個光盤驅動形成。例如,系統(tǒng)100由并聯(lián)連接的五個BD-R驅動形成。實施方式將描述應用并聯(lián)連接的五個BD-R驅動的情況。然而,記錄介質并不限于BD-R,并且各種介質(例如,各種單次寫入介質)可適用。
[0037]系統(tǒng)100可將數(shù)據(jù)(記錄數(shù)據(jù))向/從插入到五個BD-R驅動中的五個BD-R介質中的四個BD-R介質并行地記錄/回放數(shù)據(jù)(記錄數(shù)據(jù))并且向/從一個BD-R介質并行地記錄/回放奇偶校驗位。例如,BD-R介質的格式使用UDF 1.5。
[0038]如圖1B所示,系統(tǒng)100包括主控制器101、光盤驅動(記錄器/讀取器)102、數(shù)據(jù)處理器(劃分器/發(fā)生器/奇偶校驗位檢查器)103、數(shù)據(jù)輸入/輸出單元104和彈出控制器105。
[0039]主控制器101控制整個系統(tǒng)100 (光盤驅動102、數(shù)據(jù)處理器103、數(shù)據(jù)輸入/輸出單元104和彈出控制器105)。光盤驅動102將各種數(shù)據(jù)記錄在多個光盤上,并且從光盤讀取各種數(shù)據(jù),其細節(jié)在下文將描述。數(shù)據(jù)處理器103將各種數(shù)據(jù)劃分,產生各種數(shù)據(jù),并且基于奇偶校驗位數(shù)據(jù)來檢查數(shù)據(jù)(數(shù)據(jù)塊),其細節(jié)將在下文描述。彈出控制器105控制彈出的執(zhí)行。數(shù)據(jù)輸入/輸出單元104從PC 200接收數(shù)據(jù)并且將數(shù)據(jù)輸出到PC 200。
[0040]當系統(tǒng)100連接到PC 200時,專用驅動(頂部驅動和底部驅動)安裝于并聯(lián)連接的五個BD-R驅動中。因此,與HDD RAID等相似,系統(tǒng)100將五個BD-R驅動(五個BD-R介質)視為一個大容量存儲器件(下文稱為驅動系統(tǒng))。PC 200將系統(tǒng)100作為一個大容量存儲器件來處理。
[0041]例如,如圖2所示,當從PC 200觀看時,記錄在系統(tǒng)100中的數(shù)據(jù)像是記錄在一個大容量存儲器中。然而實際上,數(shù)據(jù)如圖3所示地劃分,并且劃分的數(shù)據(jù)記錄在系統(tǒng)100中的UDF管理區(qū)域(文件系統(tǒng)管理區(qū)域)中。由多個存儲介質形成的一個記錄單元將稱為媒體集。應注意,UDF代表通用光盤格式(Universal Disc Format)。
[0042]將定義在實施方式中使用的術語。
[0043]記錄的最終邏輯簇地址:記錄在媒體集上的數(shù)據(jù)的最終邏輯簇地址
[0044]圖9和圖10中所示的X以及圖12中所示的Y對應于記錄的最終邏輯簇地址。
[0045]記錄的最終光盤:記錄在媒體集上的數(shù)據(jù)的最終光盤
[0046]圖9中所示的光盤4以及圖10和圖12中所示的光盤I與記錄的最終光盤對應。
[0047]隨后,將參考圖4來解釋包括連接的PC 200的系統(tǒng)中的記錄處理的順序。圖4是示出了包括PC 200和系統(tǒng)100的整個系統(tǒng)的示意性布置的框圖。PC 200包括主控制單元、存儲單元和輸入/輸出單元,并且還由應用軟件、操作系統(tǒng)(OS)和文件系統(tǒng)形成。系統(tǒng)100由內置專用驅動(頂部驅動和底部驅動)、BD驅動1、BD驅動2、BD驅動3、BD驅動4和BD驅動5形成。
[0048]待記錄的記錄數(shù)據(jù)以及記錄目的地在應用軟件中指定。如上所述,當從在專用驅動以上的層(即,圖4中應用軟件、OS和文件系統(tǒng))觀看時,記錄目的地像是一個大容量存儲器。因此,當將記錄數(shù)據(jù)從應用軟件、OS和文件系統(tǒng)傳輸?shù)綄S抿寗訒r,記錄目的地并不表示為與五個BD驅動對應的記錄目的地,而是表示為與大容量存儲器對應的記錄目的地。在每個驅動的實際記錄中,與大容量存儲器對應的記錄目的地和記錄數(shù)據(jù)需要轉換為與每個驅動對應的記錄目的地和記錄數(shù)據(jù)。專用驅動進行該處理。
[0049]將參考圖5來解釋系統(tǒng)中專用驅動的操作以及系統(tǒng)中記錄處理的順序。
[0050]W-01.接收記錄數(shù)據(jù)
[0051]系統(tǒng)100從PC 200接收使用應用軟件(例如,Explorer)選擇的記錄數(shù)據(jù)(圖7中的數(shù)據(jù)I)。如上所述,為接收的數(shù)據(jù)指定與大容量存儲器對應的記錄目的地。
[0052]W-02.創(chuàng)建劃分的數(shù)據(jù)
[0053]系統(tǒng)100將從PC 200 (文件系統(tǒng))接收用于記錄在相應BD-R上的記錄數(shù)據(jù)(圖7中數(shù)據(jù)I)劃分,從而創(chuàng)建多個劃分的記錄數(shù)據(jù)。因為系統(tǒng)100使用UDF 1.5格式,所以系統(tǒng)100將記錄數(shù)據(jù)劃分為各個64K字節(jié)簇尺寸的多個劃分的記錄數(shù)據(jù)塊。劃分的記錄數(shù)據(jù)塊個數(shù)為n,并且相應的劃分的記錄數(shù)據(jù)塊是D1-UD1-2…Dl-n (參見圖8)。
[0054]W-03.分配劃分的記錄數(shù)據(jù)塊的記錄目的地
[0055]系統(tǒng)100將多個劃分的記錄數(shù)據(jù)塊的記錄目的地分配給相應的BD-R(分配給相應BD-R的UDF管理區(qū)域)。
[0056]將在以下解釋該處理的細節(jié)。
[0057]W-03-01.獲取可記錄區(qū)域的起始邏輯簇地址和光盤[0058]首先,系統(tǒng)100讀取相應的BD-R,獲取媒體集的記錄的最終邏輯簇地址和記錄的最終光盤,并且獲得可記錄區(qū)域的起始邏輯簇地址和光盤。當記錄的最終光盤是光盤4時(參見圖9),可記錄區(qū)域的起始是邏輯簇地址=記錄邏輯簇地址+1 (圖9中的x+1),并且光盤=光盤I。對于緊接著格式化后的新媒體集,起始邏輯簇地址=0,并且光盤=光盤I。
[0059]W-03-02.分配每個劃分的記錄數(shù)據(jù)塊的記錄目的地
[0060]系統(tǒng)100將在W-02中創(chuàng)建的多個劃分的記錄數(shù)據(jù)塊連續(xù)地分配給在W-03-01中獲取的可記錄區(qū)域的起始簇地址和光盤(記錄目的地)。例如,當將圖8中的劃分的記錄數(shù)據(jù)塊記錄在新媒體集上時,如圖9所示,Dl-1:邏輯簇地址=0并且光盤=光盤l,Dl-2:邏輯簇地址=0并且光盤=光盤2,D1-3:邏輯簇地址=0并且光盤=光盤3,以及D1-4:邏輯簇地址=0并且光盤=光盤4,。
[0061]W-O4.奇偶校驗位計算
[0062]系統(tǒng)100計算待添加到多個劃分的記錄數(shù)據(jù)塊的奇偶校驗位,以便提高可靠性。
[0063]將參考圖6來解釋奇偶校驗位計算處理的細節(jié)。奇偶校驗位計算處理粗略劃分為兩個,W-04-01 和 W-04-02。
[0064]ff-04-01.跳過奇偶校驗位計算
[0065]為了計算奇偶校驗位,需要為對應邏輯簇地址的區(qū)域準備從光盤I至光盤4的所有數(shù)據(jù)。如果數(shù)據(jù)不足,那么無法計算奇偶校驗位,因此跳過奇偶校驗位計算處理。因為系統(tǒng)100連續(xù)地記錄數(shù)據(jù),所以如果在光盤I至光盤4上的對應邏輯簇地址的區(qū)域之中的光盤4上的對應邏輯簇地址的區(qū)域中尚未記錄數(shù)據(jù)(W-04-a中的否),則系統(tǒng)100判定尚未準備光盤I至光盤4的所有數(shù)據(jù)。例如,當光盤I至光盤4上的邏輯簇地址0的四個區(qū)域中尚未記錄所有數(shù)據(jù)時,尚未準備所有數(shù)據(jù),并且系統(tǒng)100判定跳過奇偶校驗位計算處理(W-04-01)。
[0066]W-04-02.計算奇偶校驗位
[0067]如果數(shù)據(jù)將記錄在光盤I至光盤4上的對應邏輯簇地址的區(qū)域中(W-04-b中的否),那么系統(tǒng)100基于將記錄在光盤I至光盤4上的對應邏輯簇地址的區(qū)域中的數(shù)據(jù)來計算奇偶校驗位(W-04-02)。如上所述,系統(tǒng)100連續(xù)地記錄數(shù)據(jù)。因此,如果存在分配給在光盤I至光盤4上的對應邏輯簇地址的區(qū)域之中的光盤4上的對應邏輯簇地址的區(qū)域的劃分的記錄數(shù)據(jù)塊,那么系統(tǒng)100將劃分的記錄數(shù)據(jù)塊記錄在光盤I至光盤4上的對應邏輯簇地址的區(qū)域中。
[0068]如圖9中所示,系統(tǒng)100將劃分的記錄數(shù)據(jù)塊D1-1、D1-2、D1_3和D1-4記錄在光盤I至光盤4上的對應邏輯簇地址0的區(qū)域中,將劃分的記錄數(shù)據(jù)塊Dl-5、Dl-6、D1-7和D1-8記錄在光盤I至光盤4上的對應邏輯簇地址I的區(qū)域中,并且將劃分的記錄數(shù)據(jù)塊Dl- (n-3)、Dl- (n-2)、Dl- (n_l)和Dl_n記錄在光盤I至光盤4上的對應邏輯簇地址x的區(qū)域中。在這種情況下,系統(tǒng)100可從記錄在光盤I至光盤4上的對應邏輯簇地址0的區(qū)域中的四個劃分的記錄數(shù)據(jù)塊計算奇偶校驗位P-0,從記錄在光盤I至光盤4上的對應邏輯簇地址I的區(qū)域中的四個劃分的記錄數(shù)據(jù)塊計算奇偶校驗位P-1,并且從記錄在光盤I至光盤4上的對應邏輯簇地址X的區(qū)域中的四個劃分的記錄數(shù)據(jù)塊計算奇偶校驗位P-x。BP,系統(tǒng)100從圖7中所示的記錄數(shù)據(jù)(數(shù)據(jù)I)產生圖8中所示的劃分的記錄數(shù)據(jù)塊。當記錄劃分的記錄數(shù)據(jù)塊時,如圖9所示,系統(tǒng)100從所有劃分的記錄數(shù)據(jù)塊計算奇偶校驗位。應注意,記錄在光盤I至光盤4的對應區(qū)域中的四個劃分的記錄數(shù)據(jù)塊將定義為一個塊集。
[0069]例如,當系統(tǒng)100從圖7所示的記錄數(shù)據(jù)(數(shù)據(jù)I)產生圖8所示的劃分的記錄數(shù)據(jù)塊并且如圖10所示記錄它們時,系統(tǒng)100不從所有劃分的記錄數(shù)據(jù)塊計算奇偶校驗位。即,系統(tǒng)100不從劃分的記錄數(shù)據(jù)塊Dl-n計算奇偶校驗位。當系統(tǒng)100在數(shù)據(jù)已經被記錄的同時額外寫入圖11所示的記錄數(shù)據(jù)(數(shù)據(jù)2)時,如圖10所示,僅從數(shù)據(jù)2的劃分的數(shù)據(jù)無法計算奇偶校驗位P-x。因此,系統(tǒng)100讀取所記錄的劃分的記錄數(shù)據(jù)塊Dl-n(W-04-c),并且從劃分的記錄數(shù)據(jù)塊Dl-n、D2-1、D2-2和D2-3計算奇偶校驗位P_x (W-04-02)。
[0070]W-05.在媒體集上記錄
[0071]系統(tǒng)100指示相應的BD驅動記錄所分配的劃分的記錄數(shù)據(jù)塊。響應于此,相應的BD驅動可將所分配的劃分的記錄數(shù)據(jù)塊并行記錄在相應的介質中。
[0072]已經描述了系統(tǒng)100中的記錄處理。
[0073]隨后,將參考圖13來解釋媒體集的彈出處理。
[0074]E-01.更新情報區(qū)域
[0075]系統(tǒng)100在接收彈出指令(命令)之后進行情報區(qū)域更新處理。
[0076]將解釋情報區(qū)域。
[0077]情報區(qū)域是從當前記錄信息創(chuàng)建的臨時奇偶校驗位記錄在劃分的記錄數(shù)據(jù)塊尚未被寫入到光盤4的邏輯簇地址處的區(qū)域。情報區(qū)域是在UDF管理區(qū)域之外的區(qū)域集。
[0078]例如,在圖10中,記錄的最終邏輯簇地址是X,并且記錄的最終光盤是光盤I。在這種情況下,當系統(tǒng)100接收媒體集的彈出處理時,系統(tǒng)100從在記錄的最終邏輯簇地址X處的記錄數(shù)據(jù)(在圖10情況下,僅從劃分的記錄數(shù)據(jù)塊Dl-n)計算臨時奇偶校驗位P-x’。如圖15中所示,系統(tǒng)100將臨時奇偶校驗位P-x’記錄在光盤2的情報區(qū)域的地址N處,光盤2是緊鄰記錄的最終光盤的光盤。而且,系統(tǒng)100創(chuàng)建并記錄管理信息(情報,Info)。如圖15所示,系統(tǒng)100將情報記錄在兩個部分(即,光盤I和光盤5),從而為情報提供冗余。例如,與奇偶校驗位相似,情報的尺寸為64K字節(jié),這與UDF 1.5的簇尺寸相等。Info含有管理信息,諸如記錄的日期和時間、記錄的最終光盤、記錄的最終邏輯簇地址、情報版本號(每當數(shù)據(jù)記錄在情報區(qū)域中時,版本號增加)和媒體集的序列ID。
[0079]將參考圖14來解釋情報區(qū)域更新處理的細節(jié)。
[0080]系統(tǒng)100在當前設置的媒體集插入之后檢查是否已經進行數(shù)據(jù)記錄處理(1-01)。如果尚未進行記錄處理(1-01中的否),那么系統(tǒng)100進行媒體集的彈出處理。如果已經進行記錄處理,那么系統(tǒng)100從底部驅動獲取記錄在媒體集上的劃分的記錄數(shù)據(jù)塊的最終邏輯簇地址(以下稱為記錄的最終邏輯簇地址:圖9和圖10中所示的X以及圖12中所示的y對應于記錄的最終邏輯簇地址)和記錄有劃分的記錄數(shù)據(jù)塊的最終光盤(以下稱為記錄的最終光盤:圖9中的光盤4以及圖10和圖12中的光盤I對應于記錄的最終光盤)。如果記錄有劃分的記錄數(shù)據(jù)塊的最終光盤是光盤4,如圖9所示,對于記錄的最終邏輯簇地址記錄了奇偶校驗位(1-02中的否),那么系統(tǒng)100直接進行彈出處理。如果記錄劃分的記錄數(shù)據(jù)塊的最終光盤是除光盤4外的光盤,如圖10和圖12所示,對于記錄的最終邏輯簇地址尚未記錄奇偶校驗位(1-02中的是),那么系統(tǒng)100從在記錄的最終邏輯簇地址的區(qū)域中記錄的劃分的記錄數(shù)據(jù)塊計算臨時奇偶校驗位,并且將其與情報一起記錄在情報區(qū)域中(1-03)。
[0081]將參考圖16來解釋在媒體集的彈出處理完成之后再次插入媒體集,額外寫入數(shù)據(jù)2和數(shù)據(jù)3并且然后再次接收彈出處理的情況。
[0082]在這種狀態(tài)下的記錄的最終光盤是光盤2,并且記錄的最終邏輯簇地址是I。系統(tǒng)100從在記錄的最終邏輯簇地址y處記錄的光盤I的劃分的記錄數(shù)據(jù)塊D2-m和光盤2的劃分的記錄數(shù)據(jù)塊D3-1計算臨時奇偶校驗位P_y’。因為地址N已經完成記錄,所以系統(tǒng)100將所計算臨時奇偶校驗位P_y’記錄在光盤3上下一個地址N+1處情報區(qū)域中,光盤3為緊鄰記錄的最終光盤的光盤。同樣,系統(tǒng)100將管理信息(Info)記錄在光盤I和光盤5上情報區(qū)域地址N+1處。 [0083]E-02.彈出處理
[0084]在情報區(qū)域中記錄完成之后,根據(jù)需要,系統(tǒng)100進行媒體集的彈出處理。
[0085]隨后,將描述數(shù)據(jù)回放處理。
[0086]例如,系統(tǒng)100可以以LBA (邏輯塊地址)為單位存取數(shù)據(jù),從而再現(xiàn)數(shù)據(jù)。此外,它是32LBA=1的簇。
[0087]當插入媒體集時,系統(tǒng)100中的頂部驅動檢查記錄在BD-R上的情報區(qū)域并且從最新版本號的情報區(qū)域中的情報(例如,圖17中所示情報I)獲取記錄的最終光盤和記錄的最終邏輯簇地址。而且,系統(tǒng)100創(chuàng)建諸如記錄數(shù)據(jù)列表(圖17中所示的數(shù)據(jù)1、數(shù)據(jù)2和數(shù)據(jù)3)以及剩余可記錄容量的數(shù)據(jù),并且將該數(shù)據(jù)通知給PC 200。這些數(shù)據(jù)在諸如Explorer的應用中使用。
[0088]如圖2所示,當從PC 200觀看時,系統(tǒng)100像是一個大容量存儲器。當系統(tǒng)100從PC 200接收對記錄的數(shù)據(jù)的回放請求時,系統(tǒng)100中的頂部驅動將從文件系統(tǒng)請求的數(shù)據(jù)地址和尺寸(即,當系統(tǒng)100如圖2所示被視為一個大容量存儲器時的數(shù)據(jù)的地址和尺寸)轉換為如圖3所示的系統(tǒng)內媒體集上的劃分的數(shù)據(jù)的起始邏輯簇地址、起始光盤、最終邏輯簇地址和最終光盤。然后,頂部驅動就數(shù)據(jù)和奇偶校驗位的讀取處理給予底部驅動指示。頂部驅動從底部驅動接收數(shù)據(jù)和奇偶校驗位,并且如果在奇偶校驗位檢查之后沒有問題,那么結合(couple)數(shù)據(jù)并且將結合的數(shù)據(jù)作為讀取結果發(fā)送。
[0089]將參考圖18來解釋由頂部驅動進行的奇偶校驗位檢查的細節(jié)。
[0090]R-01.計算目標數(shù)據(jù)的信息
[0091]在從PC 200接收回放請求之后,頂部驅動基于從文件系統(tǒng)請求的數(shù)據(jù)地址和大小來為媒體集上的目標數(shù)據(jù)計算以下信息(R-Ol):
[0092]( I)起始邏輯簇地址
[0093](2)起始光盤
[0094]( 3 )最終邏輯簇地址
[0095](4)最終光盤
[0096]如果對由Dl-1…Dl-n形成的數(shù)據(jù)I的回放請求在圖17所示的數(shù)據(jù)記錄情況下接收,那么起始邏輯簇地址=0,起始光盤=光盤1,最終邏輯簇地址=x,并且最終光盤=光盤
1
[0097]R-02.對除最終邏輯簇地址以外的數(shù)據(jù)進行奇偶校驗位檢查
[0098]因為系統(tǒng)100將數(shù)據(jù)連續(xù)地記錄在媒體集上,所以頂部驅動使用除最終邏輯簇地址以外的記錄在光盤5上的奇偶校驗位來進行奇偶校驗位檢查(R-02)。
[0099]R-03到R-08.對最終邏輯簇地址處數(shù)據(jù)奇偶校驗位檢查[0100]將解釋最終邏輯簇地址的奇偶校驗位檢查。
[0101]將解釋最終邏輯簇地址先于媒體集的記錄的最終邏輯簇地址的情況(R-03中的否(a))。當回放圖17中所示的數(shù)據(jù)I時,對于數(shù)據(jù)I的劃分數(shù)據(jù)的最終邏輯簇地址=x,媒體集記錄的最終邏輯簇地址是1,并且系統(tǒng)100將數(shù)據(jù)連續(xù)地記錄在媒體集上,因此除媒體集記錄的最終邏輯簇地址外,奇偶校驗位存在于光盤5上。頂部驅動因此在光盤5上使用奇偶校驗位來對劃分的數(shù)據(jù)的最終邏輯簇地址進行奇偶校驗位檢查(R-07 )。
[0102]隨后,將解釋劃分的數(shù)據(jù)的最終邏輯簇地址與媒體集的記錄的最終邏輯簇地址相同的情況(R-03中的是(b))。
[0103]如果如圖19所示(R-04中的是(c)),記錄的最終光盤=光盤4,那么從記錄在光盤I至光盤4上的數(shù)據(jù)計算的奇偶校驗位記錄在光盤5上,并且頂部驅動使用記錄在光盤5上的奇偶校驗位進行奇偶校驗位檢查(R-07)。
[0104]如果如圖20所示(R-04中的否(d)),記錄的最終光盤古光盤4,那么頂部驅動檢查記錄在情報區(qū)域中的奇偶校驗位是否為可用。對于用作奇偶校驗位計算基礎的數(shù)據(jù)(如圖20中數(shù)據(jù)2和數(shù)據(jù)3),頂部驅動基于存儲在情報區(qū)域中的臨時奇偶校驗位(P-y’)以及用于計算的數(shù)據(jù)來進行奇偶校驗位檢查(R-05中的是(e)) (R-06)o對于奇偶校驗位不可用的數(shù)據(jù)(如圖20中的數(shù)據(jù)4),在數(shù)據(jù)記錄之后尚未對媒體集進行彈出處理,奇偶校驗位錯誤和數(shù)據(jù)變更的可能性低,并且因此系統(tǒng)100不進行奇偶校驗位檢查(R-05中的否(f))(R-08)。
[0105]在實施方式中,已經參考圖15和圖16等解釋了臨時奇偶校驗位的記錄目的地的示例。然而,臨時奇偶校驗位的記錄目的地并不限于此。臨時奇偶校驗位可記錄在光盤I至光盤5中的至少一個光盤的UDF管理區(qū)域之外的任意記錄目的地處。
[0106]例如,如圖21、圖22、圖23、圖24、圖25和圖26中所示,可記錄多個臨時奇偶校驗位(例如,臨時奇偶校驗位Ρ-χ’),并且可使用至少一個臨時奇偶校驗位來進行奇偶校驗位檢查。更具體地,如圖21中所示(對應于圖15),系統(tǒng)100將臨時奇偶校驗位Ρ-χ’記錄在光盤2至光盤4的情報區(qū)域中的地址N處,并且將情報O記錄在光盤I和光盤5的情報區(qū)域中的地址N處。S卩,系統(tǒng)100將臨時奇偶校驗位Ρ-χ’記錄在光盤2至光盤4上的三個部分處,并且將情報O記錄在光盤I和光盤5上的兩個部分處,從而為臨時奇偶校驗位Ρ-χ’和情報O兩者提供冗余。在回放中,系統(tǒng)100可讀取在緊鄰記錄的最終光盤(光盤I)的光盤(光盤2)的情報區(qū)域中的臨時奇偶校驗位Ρ-χ’,并且基于臨時奇偶校驗位Ρ-χ’對數(shù)據(jù)塊Dl進行奇偶校驗位檢查。即,可執(zhí)行上述并行處理,并且可縮短回放時間。而且,在回放中,系統(tǒng)100可讀取在光盤2至光盤4的情報區(qū)域中的多個臨時奇偶校驗位Ρ-χ’,并且確認臨時奇偶校驗位P-x’的身份。這可提高臨時奇偶校驗位的讀取的可靠性。
[0107]如圖22和圖23所示,當系統(tǒng)100額外寫入數(shù)據(jù)2(D2_1至D2_m)和數(shù)據(jù)3 (D3-1)并且接收例如彈出處理時,系統(tǒng)100從D2-m和D3-1創(chuàng)建臨時奇偶校驗位p-y’,將臨時奇偶校驗位P-y’記錄在光盤2至光盤4的情報區(qū)域中的地址N+1處的三個部分處,并且將信息I記錄在光盤I和光盤5的情報區(qū)域中的地址N+1處的兩個部分處。在回放中,如圖24所示,系統(tǒng)100可讀取在緊鄰記錄的最終光盤(光盤I)的光盤(光盤2)的情報區(qū)域中的臨時奇偶校驗位P-y’,并且基于臨時奇偶校驗位P-y’對于D2-m和D3-1進行奇偶校驗位檢查。而且,在回放中,系統(tǒng)100可讀取在光盤2至光盤4的情報區(qū)域中的多個臨時奇偶校驗位P-y’,并且確認臨時奇偶校驗位P-y’的身份。這可提高臨時奇偶校驗位的讀取的可靠性。
[0108]此外,當系統(tǒng)100額外寫入D4-1和D5-1時,如圖25和圖26所示,系統(tǒng)100從D2_m、D3-1、D4-1和D5-1產生奇偶校驗位Ρ-y,并且將奇偶校驗位P_y記錄在光盤5上的邏輯簇地址y的區(qū)域中。
[0109]以這種方式,即使在額外的信息記錄區(qū)域中,數(shù)據(jù)也按順序記錄。即使在應用諸如BD-R的記錄介質時,也可沒有任何問題地記錄臨時奇偶校驗位。當臨時奇偶校驗位記錄在一個光盤(光盤2)的額外的信息記錄區(qū)域中的邏輯簇地址N處(記錄一個臨時奇偶校驗位)時,如圖15等所示,填充數(shù)據(jù)可記錄在其它光盤(光盤3和光盤4)的額外的信息記錄區(qū)域中的邏輯簇地址N處。
[0110]實施方式已經描述了與彈出指令相對應地自動更新情報區(qū)域的情況。然而,情報區(qū)域更新時間并不限于此,并且情報區(qū)域可以在各種時間更新。例如,情報區(qū)域可通過對系統(tǒng)100的手動操作來更新。更具體地,在接收與用戶的情報區(qū)域更新操作對應的情報區(qū)域更新指令之后,系統(tǒng)100進行媒體集的讀取,校驗未記錄奇偶校驗位的邏輯簇地址,并且將情報數(shù)據(jù)和臨時奇偶校驗位記錄在情報區(qū)域中的該簇地址處。
[0111]將總結實施方式。
[0112]系統(tǒng)100可劃分記錄數(shù)據(jù),將劃分的記錄數(shù)據(jù)塊并行地寫入并聯(lián)連接的記錄介質中,并且并行地讀出劃分的記錄數(shù)據(jù)塊。因此可增加記錄和讀出速度。
[0113]系統(tǒng)100可使用單次寫入存儲介質中的奇偶校驗位來容易地實現(xiàn)并行數(shù)據(jù)記錄/回放。
[0114]通過使用奇偶校驗位,系統(tǒng)100可檢測在帶有存儲介質時由光盤損壞引起的讀取錯誤以及使用另一個裝置的變更。
[0115]因為并行記錄數(shù)據(jù)未完全記錄的區(qū)域的奇偶校驗位臨時保存在文件系統(tǒng)管理區(qū)域之外的區(qū)域中,所以系統(tǒng)100可在不浪費存儲介質容量的情況下防止奇偶校驗位錯誤。
[0116]應注意,軟件可執(zhí)行上述所有處理。因此,上述處理可僅通過將用于執(zhí)行這些處理的程序安裝在系統(tǒng)100中并且執(zhí)行該程序來實現(xiàn)。
[0117]例如,系統(tǒng)100可從服務器下載程序,存儲下載程序,并且完成程序安裝??蛇x地,系統(tǒng)100可從計算機可讀存儲介質讀取程序,存儲所讀取的程序,并且完成程序的安裝。
[0118]上述至少一個實施方式可提供能夠有效記錄奇偶校驗位數(shù)據(jù)的信息記錄裝置及格式化方法。此外,上述至少一個實施方式可提供能夠通過有效使用記錄的奇偶校驗位數(shù)據(jù)來回放記錄數(shù)據(jù)的信息回放裝置。
[0119]雖然已經解釋了特定的實施方式,但是這些實施方式僅以舉例的方式呈現(xiàn),并不旨在限制本發(fā)明的范圍。事實上,本文中描述的新穎實施方式可以以各種其它形式實施,此夕卜,在不偏離本發(fā)明的實質的情況下,可對本文中描述的實施方式的形式作出各種省略、替換和變更。所附權利要求及其等同物旨在包括應歸入本發(fā)明范圍和實質內的這些形式或者修改。
【權利要求】
1.一種信息記錄裝置,其特征在于,包括: 劃分器,被配置為對每個預定記錄單元將記錄數(shù)據(jù)劃分為多個記錄數(shù)據(jù)塊; 發(fā)生器,被配置為將在第一至第η的η個存儲器的文件系統(tǒng)管理區(qū)域中的對應區(qū)域中記錄的η個記錄數(shù)據(jù)塊設置為第一塊集,并且從形成所述第一塊集的η個記錄數(shù)據(jù)塊產生第一奇偶校驗位數(shù)據(jù),其中η是整數(shù)并且η > 2 ;以及 記錄器,被配置為將形成所述第一塊集的η個記錄數(shù)據(jù)塊記錄在所述η個存儲器和一個存儲器的文件系統(tǒng)管理區(qū)域中的對應第一區(qū)域之中的所述η個存儲器的文件系統(tǒng)管理區(qū)域中的第一區(qū)域中,并且將所述第一奇偶校驗位數(shù)據(jù)記錄在所述一個存儲器的文件系統(tǒng)管理區(qū)域中的第一區(qū)域中, 其中所述發(fā)生器被配置為從所述多個記錄數(shù)據(jù)塊提取用于形成所述第一塊集的η個記錄數(shù)據(jù)塊,并且被配置為當剩余在個數(shù)上小于所述η個記錄數(shù)據(jù)塊的m個記錄數(shù)據(jù)塊時,基于剩余的m個記錄數(shù)據(jù)塊來產生臨時奇偶校驗位數(shù)據(jù),其中m是整數(shù)并且m > I,并且 所述記錄器被配置為將所述剩余的m個記錄數(shù)據(jù)塊記錄在所述η個存儲器和所述一個存儲器的文件系統(tǒng)管理區(qū)域中的對應第二區(qū)域之中的所述η個存儲器之中的m個存儲器的文件系統(tǒng)管理區(qū)域中的對應第二區(qū)域中,并且被配置為將所述臨時奇偶校驗位數(shù)據(jù)記錄在所述η個存儲器和所述一個存儲器之中的至少一個存儲器的文件系統(tǒng)管理區(qū)域之外。
2.根據(jù)權利要求1所述的裝置,其特征在于,所述記錄器被配置為將所述剩余的m個記錄數(shù)據(jù)塊記錄在第一至第m的所述m個存儲器的文件系統(tǒng)管理區(qū)域中的第二區(qū)域中,并且被配置為將所述臨時奇偶校驗位數(shù)據(jù)記錄在所述文件系統(tǒng)管理區(qū)域之外的第m+1個存儲器的第一附加信息記錄區(qū)域中。
3.根據(jù)權利要求2所述的裝置,其特征在于, 所述發(fā)生器被配置為產生與所述臨時奇偶校驗位數(shù)據(jù)對應的管理信息,并且 所述記錄器被配置為將所述管理信息記錄在所述η個存儲器和所述一個存儲器之中的至少一個存儲器的文件系統(tǒng)管理區(qū)域之外。
4.根據(jù)權利要求3所述的裝置,其特征在于,所述記錄器被配置為將所述管理信息記錄在所述文件系統(tǒng)管理區(qū)域之外的所述η個存儲器和所述一個存儲器的對應第一附加信息記錄區(qū)域之中的所述文件系統(tǒng)管理區(qū)域之外的第一存儲器的第一附加信息記錄區(qū)域中。
5.根據(jù)權利要求4所述的裝置,其特征在于,所述記錄器被配置為將所述管理信息記錄在所述文件系統(tǒng)管理區(qū)域之外的所述一個存儲器的第一附加信息記錄區(qū)域中。
6.根據(jù)權利要求1至5中的任一項所述的裝置,其特征在于, 所述發(fā)生器被配置為基于存儲器彈出指令來產生所述臨時奇偶校驗位數(shù)據(jù),并且 所述記錄器被配置為記錄所述臨時奇偶校驗位數(shù)據(jù)。
7.根據(jù)權利要求6所述的裝置,其特征在于還包括彈出控制器,所述彈出控制器被配置為在記錄所述臨時奇偶校驗位數(shù)據(jù)之后基于所述彈出指令執(zhí)行所述m個存儲器和所述一個存儲器的彈出。
8.根據(jù)權利要求1至5中的任一項所述的裝置,其特征在于, 所述劃分器被配置為對每個預定記錄單元將額外記錄數(shù)據(jù)劃分為多個額外記錄數(shù)據(jù)塊, 所述發(fā)生器被配置為將所述剩余的m個記錄數(shù)據(jù)塊和n-m個額外的記錄數(shù)據(jù)塊設置為第二塊集,并且從形成所述第二塊集的所述剩余的m個記錄數(shù)據(jù)塊和所述n-m個額外記錄數(shù)據(jù)塊產生第二奇偶校驗位數(shù)據(jù),并且 所述記錄器被配置為將形成所述第二塊集的所述剩余的m個記錄數(shù)據(jù)塊和所述n-m個額外記錄數(shù)據(jù)塊記錄在所述η個存儲器和所述一個存儲器的文件系統(tǒng)管理區(qū)域中的對應第二區(qū)域之中的所述η個存儲器的文件系統(tǒng)管理區(qū)域中的第二區(qū)域中,并且被配置為將所述第二奇偶校驗位數(shù)據(jù)記錄在所述一個存儲器的文件系統(tǒng)管理區(qū)域中的第二區(qū)域中。
9.根據(jù)權利要求1至5中的任一項所述的裝置,其特征在于,所述記錄器被配置為將數(shù)據(jù)并行地記錄在單次寫入型的所述η個存儲器和所述一個存儲器中。
10.一種信息回放裝置,其特征在于,包括: 讀取器,被配置為從權利要求1中的所述η個存儲器和所述一個存儲器讀取數(shù)據(jù);以及 奇偶校驗位檢查器,被配置為基于所述第一奇偶校驗位數(shù)據(jù)來檢查形成所述第一塊集的η個記錄數(shù)據(jù)塊,并且被配置為基于所述臨時奇偶校驗位數(shù)據(jù)來檢查所述剩余的m個記錄數(shù)據(jù)塊。
11.一種格式化方法,其特征在于包括: 對每個預定記錄單元將記錄數(shù)據(jù)劃分為 多個記錄數(shù)據(jù)塊; 將在第一至第η的η個存儲器的文件系統(tǒng)管理區(qū)域中的對應區(qū)域中記錄的η個記錄數(shù)據(jù)塊設置為第一塊集,并且從形成所述第一塊集的η個記錄數(shù)據(jù)塊產生第一奇偶校驗位數(shù)據(jù),其中η是整數(shù)并且2; 將形成所述第一塊集的η個記錄數(shù)據(jù)塊記錄在所述η個存儲器和一個存儲器的文件系統(tǒng)管理區(qū)域中的對應第一區(qū)域之中的所述η個存儲器的文件系統(tǒng)管理區(qū)域中的第一區(qū)域中,并且將所述第一奇偶校驗位數(shù)據(jù)記錄在所述一個存儲器的文件系統(tǒng)管理區(qū)域中的第一區(qū)域中; 從所述多個記錄數(shù)據(jù)塊提取用于形成所述第一塊集的η個記錄數(shù)據(jù)塊,并且當剩余在個數(shù)上小于所述η個記錄數(shù)據(jù)塊的m個記錄數(shù)據(jù)塊時,基于剩余的m個記錄數(shù)據(jù)塊來產生臨時奇偶校驗位數(shù)據(jù),其中m是整數(shù)并且m3 I ;并且 將所述剩余的m個記錄數(shù)據(jù)塊記錄在所述η個存儲器和所述一個存儲器的文件系統(tǒng)管理區(qū)域中的對應第二區(qū)域之中的所述η個存儲器之中的m個存儲器的文件系統(tǒng)管理區(qū)域中的對應第二區(qū)域中,并且將所述臨時奇偶校驗位數(shù)據(jù)記錄在所述η個存儲器和所述一個存儲器之中的至少一個存儲器的文件系統(tǒng)管理區(qū)域之外。
【文檔編號】G11B7/007GK103578497SQ201310341920
【公開日】2014年2月12日 申請日期:2013年8月7日 優(yōu)先權日:2012年8月8日
【發(fā)明者】鈴木健一郎, 下村和人, 酒井裕兒, 黑田純夫, 荻弘一 申請人:株式會社東芝