專利名稱::介質(zhì)記錄再現(xiàn)裝置及介質(zhì)記錄再現(xiàn)方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及介質(zhì)記錄再現(xiàn)裝置及介質(zhì)記錄再現(xiàn)方法,尤其是涉及利用介質(zhì)的交替處理數(shù)據(jù)記錄用區(qū)域進行記錄再現(xiàn)的裝置的缺陷管理方法的處理規(guī)定。
背景技術(shù):
:目前,有一種對以CD-R/RW(CDRecordable/Rewritable)、DVD±Rff(DVD±Recordab1e/Rewritab1eDisc)>DVD-RAM(DVD-RandomAccessMemory)>Blu-rayDisc(注冊商標(biāo),以下記作BD)等為代表的光學(xué)式的盤狀記錄介質(zhì),使用半導(dǎo)體激光器照射激光,進行數(shù)據(jù)記錄的記錄再現(xiàn)裝置??刹列突蜃酚浶偷墓獗P介質(zhì)由于介質(zhì)的部分破損而導(dǎo)致的瑕疵或指紋、污垢、記錄膜的劣化等,產(chǎn)生介質(zhì)上的缺陷(損傷)部分,盡管對其缺陷部分進行記錄,但不能讀出數(shù)據(jù)的可能性增大。作為規(guī)避這樣的盤面缺陷、延長盤壽命的方法之一,有一種被稱作線性置換(LinearReplacement)的缺陷管理方法,該方法不在其缺陷部分進行數(shù)據(jù)的記錄,而在設(shè)于相同的光盤上的交替區(qū)域(代替記錄區(qū)域)進行記錄。這種方法在DVD-RAM中進行了應(yīng)用,該方法記載于非專利文獻1的2931頁。該技術(shù)在BD中也進行了應(yīng)用,以數(shù)據(jù)簇單位在用戶數(shù)據(jù)區(qū)域記錄中,記錄失敗的數(shù)據(jù)簇(cluster)或雖然記錄成功但該數(shù)據(jù)簇的校驗失敗的數(shù)據(jù)簇被記錄在設(shè)于盤內(nèi)的交替區(qū)域。另外,所謂數(shù)據(jù)簇,相當(dāng)于本發(fā)明中的最小記錄塊單位。而且,將對于檢測出來的缺陷數(shù)據(jù)簇的地址信息和記錄于交替區(qū)域的數(shù)據(jù)簇的地址信息作為缺陷清單(DFLDefectList)注冊在設(shè)于盤內(nèi)的管理區(qū)域內(nèi)。另外,其DFL的類別也定義了多種,作為其一例,在缺陷區(qū)域只為一個數(shù)據(jù)簇的情況下,作為再分配缺陷(RAD:Re-AllocatedDefect)類型進行注冊,缺陷區(qū)域連續(xù)的兩個數(shù)據(jù)簇以上時,作為連續(xù)再分配缺陷(CRDContiguousRe-AllocatedDefect)類型進行注冊。例如,在10個數(shù)據(jù)簇連續(xù)的缺陷存在的情況下,RAD注冊,需要10個DFL,但利用CRD,2個DFL就能夠完成,且能夠抑制管理區(qū)域內(nèi)的DFL注冊數(shù)。該方法記載在專利文獻1中。再現(xiàn)時讀該DFL,由此,不用從上位讀接受了記錄命令的數(shù)據(jù)簇位置,就能夠讀出進行交替記錄后的數(shù)據(jù)簇。另外,專利文獻2記載有,在記錄介質(zhì)的用戶數(shù)據(jù)區(qū)域發(fā)生缺陷數(shù)據(jù)簇時,檢索距該缺陷數(shù)據(jù)簇最近的交替區(qū)域的交替數(shù)據(jù)簇,判斷其檢索到的交替數(shù)據(jù)簇是否空,如果空,就對其交替數(shù)據(jù)簇進行交替處理,由此,有效縮短向其交替數(shù)據(jù)簇的訪問距離地進行交替處理。專利文獻1(日本)特表2008-510263專利文獻2(日本)特開平08-050766非專利文獻1卜U^(triceps)企劃部編輯“DVD-RAM技術(shù)”株式會社卜J”H(triceps)發(fā)行2000年考慮在DFL類別定義有RAD類型和CRD類型的至少兩種的具有用戶數(shù)據(jù)區(qū)域和多個交替區(qū)域(例如,內(nèi)周和外周)的介質(zhì)中,該交替區(qū)域的區(qū)域使用方向與用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向相同的方向和不同的方向混合存在的情況。5對該介質(zhì)進行交替處理時,從對數(shù)據(jù)的存取性的觀點出發(fā),通常使用與產(chǎn)生的缺陷的位置近的交替區(qū)域。例如,考慮向位于同一層的更近的位置的交替區(qū)域、及層不同但半徑方向的移動少的交替區(qū)域進行記錄的方法。或者,也考慮根據(jù)盤的半徑位置及盤的容量設(shè)定閾值,比其閾值少時記錄在內(nèi)周的交替區(qū)域,在其閾值以上時,向外周的交替區(qū)域進行記錄的方法。這樣,大多根據(jù)缺陷的發(fā)生位置與交替方的位置關(guān)系及交替區(qū)域的記錄狀況決定交替區(qū)域方。但是,存在如下問題,在產(chǎn)生的缺陷為CRD類型的缺陷且選擇的交替區(qū)域的區(qū)域使用方向為與用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向不同的方向的情況下,由于區(qū)域使用方向不同,所以使記錄于交替區(qū)域內(nèi)的交替數(shù)據(jù)再現(xiàn)時的讀訪問性能下降。另外,存在DFL的注冊數(shù)增加的問題。
發(fā)明內(nèi)容因此,在本發(fā)明中,將這些問題點作為課題,其目的著眼于交替區(qū)域的選擇方法,防止交替數(shù)據(jù)的讀訪問性能的下降和抑制DFL注冊數(shù)的無用的消耗。所述課題作為一例,利用記載于權(quán)利要求范圍的發(fā)明實現(xiàn)。本發(fā)明提供一種記錄再現(xiàn)裝置,其使用具有用戶數(shù)據(jù)區(qū)域、交替區(qū)域和至少在交替區(qū)域使用時進行更新的管理信息保存區(qū)域的介質(zhì),具備按照規(guī)定的記錄塊單位進行記錄再現(xiàn)的交替處理功能,該記錄再現(xiàn)裝置具備校驗單元,其進行校驗處理,該校驗處理判斷對所記錄的數(shù)據(jù)進行再現(xiàn)的再現(xiàn)結(jié)果;DFL注冊決定單元,其根據(jù)來自該校驗單元的結(jié)果,決定DFL注冊的類別,上述DFL表示缺陷清單;管理信息存儲單元,其根據(jù)該DFL注冊決定單元的結(jié)果,向該管理信息保存區(qū)域存儲包含DFL信息的管理信息;和交替數(shù)據(jù)記錄單元,其根據(jù)該DFL注冊決定單元的結(jié)果,向該交替區(qū)域記錄交替數(shù)據(jù),在上述交替處理中,在交替源塊只是一個上述記錄塊時,DFL注冊為RAD,在交替源塊是連續(xù)的上述記錄塊時,DFL注冊為CRD,上述RAD表示再分配缺陷,上述CRD表示連續(xù)再分配缺陷,在該介質(zhì)的該交替區(qū)域存在多個且區(qū)域使用方向為與該用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向相同的方向的交替區(qū)域A、和區(qū)域使用方向為不同的方向的交替區(qū)域B混合存在時,該交替數(shù)據(jù)記錄單元將該用戶數(shù)據(jù)區(qū)域內(nèi)的應(yīng)該按照CRD注冊的缺陷塊,不記錄于交替區(qū)域B,而記錄于交替區(qū)域A。本發(fā)明還提供一種記錄再現(xiàn)裝置的記錄方法,該記錄再現(xiàn)裝置使用具有用戶數(shù)據(jù)區(qū)域、交替區(qū)域和在交替區(qū)域使用時進行更新的管理信息保存區(qū)域的介質(zhì),具備按照規(guī)定的記錄塊單位進行記錄再現(xiàn)的交替處理功能,在該記錄方法中,在交替處理中,在交替源塊為一個上述記錄塊時,DFL注冊為RAD,交替源塊為連續(xù)的上述記錄塊時,DFL注冊為CRD,在該介質(zhì)的該交替區(qū)域存在多個且區(qū)域使用方向為與該用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向相同的方向的交替區(qū)域A、和區(qū)域使用方向為不同的方向的交替區(qū)域B混合存在時,將該用戶數(shù)據(jù)區(qū)域內(nèi)的應(yīng)該按照CRD注冊的缺陷塊不記錄于交替區(qū)域B,而記錄于交替區(qū)域A。根據(jù)本發(fā)明,能夠?qū)崿F(xiàn)適當(dāng)?shù)挠涗泟幼?,能夠提高用戶方便性。圖1是表示本發(fā)明的第1實施例的記錄再現(xiàn)裝置的構(gòu)成的方框圖;圖2是表示BD-RESL(SingleLayer)的盤整體的結(jié)構(gòu)的圖;圖3是用于說明BD-RESL的缺陷處理方法的圖;圖4是為解決課題說明解決方法的圖;圖5是考慮實際的記錄再現(xiàn)動作進行說明的圖;圖6是本實施例的流程圖的一例。101光盤;102拾取器;103數(shù)據(jù)記錄再現(xiàn)單元;104主機;105微機;106校驗單元;107:DFL注冊決定單元;108管理信息存儲單元;109交替數(shù)據(jù)記錄單元;201:DDS;202:DFL;203:1stpositionofDFL;204:7thpositionofDFL;205:Statusl區(qū)域;206defectiveClusterfirstPSN(缺陷數(shù)據(jù)簇第一PSN);207:Status2區(qū)域;208ReplacementClusterfirstPSN(交替數(shù)據(jù)簇第一PSN);301在向用戶數(shù)據(jù)區(qū)域的記錄中進行交替處理的圖;302:ISA0的區(qū)域使用方向;303用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向;304:0SA0的區(qū)域使用方向;305缺陷數(shù)據(jù)簇;306:ISA0中的交替區(qū)域;307使用結(jié)束區(qū)域;308缺陷數(shù)據(jù)簇;309:0SA0中的交替區(qū)域;310使用結(jié)束區(qū)域缺陷數(shù)據(jù)簇;311:交替區(qū)域;312讀取邏輯數(shù)據(jù)的命令;313:讀訪問;314:讀邏輯數(shù)據(jù)的命令;315:第一次的讀訪問;316:第二次的讀訪問;317:讀訪問;318:DFL注冊狀態(tài);319先頭地址;320:先頭地址;321最終地址;322最終地址;323先頭地址;324最終地址;325先頭地址;326最終地址;401說明用于解決問題的方法的圖;402交替區(qū)域;403交替區(qū)域;404:讀訪問;405:DFL注冊狀態(tài);501以4數(shù)據(jù)簇單位反復(fù)進行RAW處理時的圖;502:RAW處理;503記錄處理;504校驗處理;505讀邏輯數(shù)據(jù)的命令;506第一次的讀訪問;507:第二次的讀訪問;508如何將缺陷信息記錄于管理區(qū)域的說明;509用于解決問題的方法;510:讀訪問;511:DFL注冊狀態(tài);601交替處理開始;602前面校驗處理結(jié)果判斷是否是在最終塊中含有缺陷的交替處理;603本次的校驗處理結(jié)果判斷是否是在開始塊中含有缺陷的交替處理;604選擇與上次相同的交替區(qū)域(SA);605校驗處理結(jié)果判斷是否是在最終塊中含有缺陷的交替處理;606選擇SA;607判斷位于與交替源地址相同的層的交替區(qū)域是否有空;608選擇另外的層有空的交替區(qū)域;609判斷是與ISA近還是與0SA近;610判斷ISA是否與用戶數(shù)據(jù)區(qū)域的記錄方向相同;611:選擇ISA;8612選擇0SA;613判斷0SA是否與用戶數(shù)據(jù)區(qū)域的記錄方向相同;614選擇0SA;615選擇ISA。具體實施例方式以下,參照附圖,對本發(fā)明的實施例進行說明。實施例1以下,參照附圖,對本發(fā)明的第1實施例進行說明。圖1是表示本發(fā)明的實施例的記錄再現(xiàn)裝置構(gòu)成的方框圖。以下,參照附圖進行說明。在該圖中,101是在盤上具有用戶數(shù)據(jù)記錄用區(qū)域、磁盤管理信息記錄用區(qū)域、交替處理數(shù)據(jù)記錄用區(qū)域的可記錄再現(xiàn)數(shù)據(jù)的光盤、102是從光盤101讀取記錄信號的拾取器,103是數(shù)據(jù)記錄再現(xiàn)單元,圖中未圖示,數(shù)據(jù)記錄再現(xiàn)單元103具備控制拾取器102的伺服控制單元、進行數(shù)據(jù)的調(diào)制解調(diào)的單元、進行糾錯的單元、暫時存儲數(shù)據(jù)的暫時存儲單元、控制其暫時存儲單元的暫時存儲單元控制單元、根據(jù)以ATAPI(ATAttachmentPacketInterface:ATA數(shù)據(jù)包接口)為代表的協(xié)議進行與主機104的交換的主機I/F單元等,為將從拾取器讀出來的數(shù)據(jù)向外部裝置的主機104輸出或?qū)碜灾鳈C104的數(shù)據(jù)記錄于盤上所需的所有單元。105是控制其數(shù)據(jù)記錄再現(xiàn)單元的微機。106為進行校驗處理的校驗單元,該校驗處理進行向盤101記錄的數(shù)據(jù)的再現(xiàn),對再現(xiàn)結(jié)果進行判斷,107是根據(jù)來自校驗單元106的結(jié)果決定DFL注冊的類別的DFL注冊決定單元,108是以DFL注冊決定單元107的結(jié)果為基礎(chǔ)將含有DFL信息的管理信息向盤101內(nèi)的管理信息保存區(qū)域存儲的管理信息存儲單元,109是以DFL注冊決定單元107的結(jié)果為基礎(chǔ)將交替數(shù)據(jù)向盤101具有的交替區(qū)域記錄的交替數(shù)據(jù)記錄單元。圖2是表示BD-RESL(SingleLayer單層)的盤整體的結(jié)構(gòu)的圖。由大致分成的Lead-in區(qū)域(導(dǎo)入?yún)^(qū))、DataZone區(qū)域(數(shù)據(jù)帶區(qū)域)、Lead-out區(qū)域(導(dǎo)出區(qū))這三個區(qū)域構(gòu)成,另外,DataZone區(qū)域由內(nèi)周的交替處理數(shù)據(jù)記錄用區(qū)域即ISAO(InnerSpareArea0內(nèi)備用區(qū)0)區(qū)域、UserDataArea區(qū)域(用戶數(shù)據(jù)區(qū))、外周的交替處理數(shù)據(jù)記錄用區(qū)域即0SA0(0uterSpareArea0:外備用區(qū)0)區(qū)域構(gòu)成。記錄記錄狀態(tài)的管理信息的DMA(DiscManagementArea盤管理區(qū)域)存在于Lead-in區(qū)域、Lead-out區(qū)域內(nèi)。在BD-RESL內(nèi)定義至DMA14,但該例中為了說明上的簡單化,只記載有DMA1。DMA區(qū)域由DMS(DiscManagementStructure)豐勾@,DMSSDDS(DiscDefinitionStructure盤定義結(jié)構(gòu))201和DFL(TemporaryDefectList臨時缺陷列表)202構(gòu)成。DDS含有DFL的配置信息及ISAO、0SA0的容量這樣的盤的管理信息。另外,DFL主要作為管理相對于盤上的缺陷部位的交替部位的清單使用。在此,對DFL做進一步的說明。BD-RESL的DFL由從203所示的1stpositionofDFL(DFL的第一位置)到204所示的7thpositionofDFL(DFL的第七位置)構(gòu)成,其中,實際有效的只是一個position。記錄開始的最初從203開始使用,在進行的多次覆寫中,不能很好地相對于該塊進行記錄,且通過校驗成為NG時,有效的position轉(zhuǎn)向2ndpositionofDFL(DFL的第二位置)。因此,在用到7thpositionofDFL時,就不能進行進一步的DFL注冊,不能進行伴隨交替記錄的記錄。但是,存在即使不用到7thpositionofDFL,也不能進行DFL注冊,不能進行伴隨交替記錄的記錄的情況。以下,對這種情況加以說明。如圖中所示,1個position由4個數(shù)據(jù)簇構(gòu)成,使用14的數(shù)據(jù)簇進行DFL的注冊。DFL以被DefectListHeader(缺陷清單頭部)和DefectListTerminator(缺陷清單尾部)夾持的形態(tài)被存儲,進行DFL注冊的格式由表示交替源的注冊狀態(tài)的Statusl(狀態(tài)1)區(qū)域205和表示其交替源地址206的DefectiveClusterfirstPSN、表示交替源的注冊狀態(tài)的Status2區(qū)域207和表示其交替源地址208的R印lacementClusterfirstPSN構(gòu)成。Status區(qū)域在交替源塊為1個數(shù)據(jù)簇時和為連續(xù)的多個數(shù)據(jù)簇時,注冊的值不同。在進行1個數(shù)據(jù)簇的交替時,Statusl及Status2的值為0000b(二進制表示),表示RAD。另外,表示連續(xù)的多個數(shù)據(jù)簇的交替時,與RAD不同,用2行表示1個CRD信息。第1行的205值為0001b,206表示連續(xù)的交替源數(shù)據(jù)簇的先頭地址,207的值為0010b,208表示連續(xù)的交替目的地(交替方)數(shù)據(jù)簇的先頭地址。第二行的205值為0001b,206表示連續(xù)的交替源數(shù)據(jù)簇的最終地址,207的值為0010b,208表示連續(xù)的交替目的地數(shù)據(jù)簇的最終地址。即,CRD注冊在兩個以上RAD連續(xù)不斷時能夠應(yīng)用。接著,參照圖3,對BD-RE的缺陷處理方法進行說明。301是表示在以確保具有ISA0、0SA0的交替區(qū)域的方式格式化后的盤中在向用戶數(shù)據(jù)區(qū)域的記錄中進行交替處理的圖。如參照圖2說明的所示,盤由導(dǎo)入?yún)^(qū)域、數(shù)據(jù)區(qū)域、導(dǎo)出區(qū)域構(gòu)成,在數(shù)據(jù)區(qū)域的盤內(nèi)周側(cè)確保有ISA0,在盤外周側(cè)確保有0SA0。該區(qū)域作為在數(shù)據(jù)記錄中發(fā)現(xiàn)的缺陷的交替區(qū)域使用。接著,考慮以將在BD-R中采用的CRD也能夠應(yīng)用于BD-RE的方式擴大應(yīng)用范圍的情況,對在用戶數(shù)據(jù)記錄中發(fā)現(xiàn)缺陷時的交替處理方法進行說明。另外,在進行交替處理時,應(yīng)用向距缺陷數(shù)據(jù)簇發(fā)生的位置近的交替區(qū)域進行交替處理的規(guī)則。BD-RE的交替區(qū)域ISA0、0SA0在盤格式化時,事先能夠通過來自主機裝置的指示(準(zhǔn)確地說,為應(yīng)用的指示)來確保。圖中的箭頭302表示ISA0的區(qū)域使用方向(記錄再現(xiàn)方向),表示從導(dǎo)入?yún)^(qū)域側(cè)開始依次使用數(shù)據(jù)簇。同樣,箭頭303表示用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向,箭頭304表示0SA0的區(qū)域使用方向。由該圖可知,0SA0的區(qū)域使用方向與用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向相反。在此,考慮在該用戶數(shù)據(jù)區(qū)域記錄中,發(fā)現(xiàn)多個連續(xù)的缺陷數(shù)據(jù)簇的情況。在用戶數(shù)據(jù)記錄中發(fā)現(xiàn)缺陷數(shù)據(jù)簇305時,如果向最近的交替區(qū)域即ISA0中的交替區(qū)域306進行交替處理的話,由于ISA0從箭頭302的方向開始被使用,所以從使用結(jié)束區(qū)域即307之后進行追記。另外,在用戶數(shù)據(jù)區(qū)域記錄中發(fā)現(xiàn)缺陷數(shù)據(jù)簇308時,如果向最近的交替區(qū)域即0SA0中的交替區(qū)域309進行交替處理的話,由于0SA0從箭頭304的方向開始被使用,所以從使用結(jié)束區(qū)域即310之后進行追記。另外,接著缺陷數(shù)據(jù)簇308,在同樣發(fā)現(xiàn)缺陷數(shù)據(jù)簇310的情況下,記錄在下次應(yīng)該使用的區(qū)域的交替區(qū)域311。在此,考慮讀取(U—Kt3)記錄的交替目的地的交替數(shù)據(jù)的情況。在讀取應(yīng)該記錄在箭頭312的區(qū)域的邏輯數(shù)據(jù)的命令來自主機時,實際讀取且向主機輸出的數(shù)據(jù)成為記錄于箭頭313的區(qū)域的數(shù)據(jù)306。因此,記錄再現(xiàn)裝置通過1次的讀訪問能夠向箭頭313所示的方向讀取連續(xù)的多個數(shù)據(jù)簇的數(shù)據(jù)。接著,考慮讀取應(yīng)該記錄在箭頭314的區(qū)域的邏輯數(shù)據(jù)的命令來自主機的情況。由于缺陷數(shù)據(jù)簇308的先頭地址和到缺陷數(shù)據(jù)簇310的最終地址為止連續(xù),所以理應(yīng)通過向箭頭317的方向讀訪問1次完成讀取,但由于缺陷數(shù)據(jù)簇308的交替數(shù)據(jù)記錄于309,缺陷數(shù)據(jù)簇310的交替數(shù)據(jù)記錄于311,所以交替數(shù)據(jù)311的最終地址和交替數(shù)據(jù)309的先頭地址沒有連續(xù)。如果為該配置,則首先向箭頭315所示的方向進行第1次的讀訪問,接著,向箭頭316所示的方向進行第2次的讀訪問。因此,由于0SA0的使用方向的限制,按道理說,如箭頭317所示,進行讀訪問,通過1次的讀訪問能夠進行讀取處理的情況也需要2次的讀訪問,讀訪問性能下降。在此,對如何將這些交替信息向管理區(qū)域進行記錄進行說明。能夠在導(dǎo)入?yún)^(qū)域及導(dǎo)出區(qū)域確保記錄該交替源區(qū)域及交替目的地區(qū)域的位置信息的DMA(參照圖2)。301中的AZ分別表示連續(xù)的1個數(shù)據(jù)簇量的數(shù)據(jù)。表示通過記錄的AZ數(shù)據(jù)簇的校驗處理,AC、UZ數(shù)據(jù)簇成為校驗NG的情況。該情況下,由于是成為校驗NG的數(shù)據(jù)簇多個連接的數(shù)據(jù)簇,所以分別作為CRD類型的缺陷,在交替區(qū)域進行交替處理。ISA0中的數(shù)據(jù)簇ac數(shù)據(jù)簇、0SA0中的數(shù)據(jù)簇uw也分別表示連續(xù)的1個數(shù)據(jù)簇量的數(shù)據(jù),交替源數(shù)據(jù)即AC、UW、XZ數(shù)據(jù)簇分別存儲于交替目的地數(shù)據(jù)的ac、uw、xz數(shù)據(jù)簇中。表示此時的DFL注冊狀態(tài)的是318。319、320表示連續(xù)的交替源數(shù)據(jù)簇的先頭地址,表示321、322所示的交替源數(shù)據(jù)簇連續(xù)到最終地址的情況。另外,如與交替源信息成對地對應(yīng)所示,323,325表示連續(xù)的交替目的地數(shù)據(jù)簇的先頭地址。324、326表示連續(xù)的交替目的地數(shù)據(jù)簇的最終地址。按道理說,UZ為在用戶數(shù)據(jù)區(qū)域內(nèi)連續(xù)的數(shù)據(jù)簇,因此理應(yīng)通過1個CRD類型的DFL注冊完成,但如剛才說明的所示,由于對0SA0的使用方向的限制,所以CRD類型的DFL需要2個,會浪費DFL注冊數(shù)。從以上可知,當(dāng)不考慮缺陷數(shù)據(jù)簇的類型而決定交替目的地的位置時,會發(fā)生讀訪問性能下降和DFL注冊數(shù)的無效消耗這兩個問題。接著,參照圖4,對用于解決這些問題的方法進行說明。在401中,到將圖3的301中的缺陷數(shù)據(jù)簇305作為交替數(shù)據(jù)306記錄于ISA0中為止是相同的,從以下的動作進行說明。在記錄交替數(shù)據(jù)306后,還繼續(xù)進行向用戶數(shù)據(jù)區(qū)域的記錄,發(fā)現(xiàn)缺陷數(shù)據(jù)簇308時,由于最近的交替區(qū)域即0SA0的區(qū)域使用方向與用戶數(shù)據(jù)區(qū)域的使用方向相反,所以不選擇0SA0,而向與用戶區(qū)域的使用方向相同的方向的ISA0的交替區(qū)域402進行交替處理。由于ISA0從箭頭302的方向使用,所以從使用完成區(qū)域即交替區(qū)域306之后進行追記。另外,接著缺陷數(shù)據(jù)簇區(qū)域308,同樣發(fā)現(xiàn)缺陷數(shù)據(jù)簇310時,記錄在應(yīng)該下次使用的區(qū)域的交替區(qū)域403。在此,與之前一樣,考慮讀取記錄在箭頭314區(qū)域的邏輯數(shù)據(jù)的命令來自主機的情況。由于從交替區(qū)域402的先頭地址到交替區(qū)域403的最終地址連續(xù),所以通過向箭頭404的1次讀訪問能夠進行讀處理。因此,在相同的向314的讀訪問中,在301的例子中,需要進行2次讀訪問,但在401的例子中,1次完成讀訪問,防止讀訪問性能的下降。在此,對如何將401的例子中的交替信息向管理區(qū)域記錄進行說明。在401中,AZ也分別表示連續(xù)的1個數(shù)據(jù)簇量的數(shù)據(jù)。AZ數(shù)據(jù)簇的校驗處理的結(jié)果顯示,AC、UZ數(shù)據(jù)簇成為校驗NG。該情況下,成為校驗NG的數(shù)據(jù)簇分別通過CRD注冊在交替區(qū)域進行交替處理。ISA0中的數(shù)據(jù)簇ac、uz也分別表示連續(xù)的1個數(shù)據(jù)簇量的數(shù)據(jù),交替源數(shù)據(jù)即AC、UZ數(shù)據(jù)簇分別存儲于交替目的地數(shù)據(jù)的ac、uz數(shù)據(jù)簇中。表示此時的DFL注冊狀態(tài)的是405。由于UZ成為1個連續(xù)的數(shù)據(jù)簇,所以通過1個CRD類型的DFL注冊就能夠完成。因此,通過交替數(shù)據(jù)的交替目的地的選擇,在301例子中,需要2個CRD類型的DFL,但在401例子中,1個CRD類型的DFL就能完成,防止DFL的浪費。另外,在401的例子中,作為缺陷數(shù)據(jù)簇308的交替目的地,最初選擇了ISA0,但即使最初選擇了0SA0,在其后的處理中也能夠向ISA0記錄交替數(shù)據(jù)。例如,最初選擇了0SA0,但判斷為與缺陷數(shù)據(jù)簇310匹配,能夠進行CRD注冊的情況下,將向0SA0記錄完成的交替數(shù)據(jù)重新向交替區(qū)域402記錄,以下,只要進行與剛才說明的處理相同的處理即可。當(dāng)然,需要將交替目的地從0SA0向ISA0變更的DFL的變更。另外,也可以不將交替目的地向ISA0變更,而在0SA0內(nèi)進行相同的處理,并再次在0SA0內(nèi)重新注冊交替數(shù)據(jù)。接著,參照圖5,對考慮記錄再現(xiàn)裝置的實際的記錄再現(xiàn)動作的例子進行說明。記錄再現(xiàn)裝置進行記錄處理和校驗動作時,通常,將多個數(shù)據(jù)簇作為1個處理單位進行處理。在1個數(shù)據(jù)簇記錄后,1個數(shù)據(jù)簇的校驗處理也沒有問題,但在本實施例中,假設(shè)用多個數(shù)據(jù)簇單位的處理,以下,將按該處理單位的處理稱作RAW(ReadAfterWrite)處理。圖5的501表示用4個數(shù)據(jù)簇單位反復(fù)進行RAW處理的情況。502所示的箭頭的范圍為RAW處理單位(在該圖中,4個數(shù)據(jù)簇)。RAW處理由503所示的記錄處理、和在其后進行的504所示的校驗處理構(gòu)成。在通過RAW處理發(fā)現(xiàn)缺陷數(shù)據(jù)簇的情況下,向交替區(qū)域進行記錄。以下,在RAW處理中,根據(jù)需要,一邊反復(fù)進行向交替區(qū)域的記錄處理,一邊進行處理。501的例子相當(dāng)于圖3的301的例子。501的圖中AP表示位于用戶數(shù)據(jù)區(qū)域內(nèi)的連續(xù)的1個數(shù)據(jù)簇單位的數(shù)據(jù),B、C、D、E、I、J、K、M數(shù)據(jù)簇是缺陷數(shù)據(jù)簇。另外,圖中的oslos8表示位于0SA0內(nèi)的連續(xù)的1個數(shù)據(jù)簇單位的數(shù)據(jù),作為交替區(qū)域使用。按順序進行說明,首先,通過AD范圍的RAW處理,判斷BD為缺陷數(shù)據(jù)簇,向交替區(qū)域os3osl進行記錄。通過下次的EH范圍的RAW處理,判斷E為缺陷數(shù)據(jù)簇,向交替區(qū)域os4進行記錄。通過下次的IL范圍的RAW處理,判斷IK為缺陷數(shù)據(jù)簇,向交替區(qū)域os7os5進行記錄。最后,通過MP范圍的RAW處理,判斷M為缺陷數(shù)據(jù)簇,向交替區(qū)域os8進行記錄。這樣,根據(jù)0SA0的使用方向,不斷記錄交替數(shù)據(jù)。在此,考慮讀應(yīng)該記錄在箭頭505的區(qū)域的邏輯數(shù)據(jù)的命令來自主機的情況。由于缺陷數(shù)據(jù)簇BE為連續(xù)的地址,所以其交替目的地的數(shù)據(jù)讀訪問,也理應(yīng)1次完成,但由于缺陷數(shù)據(jù)簇BD的交替數(shù)據(jù)記錄于os3osl,缺陷數(shù)據(jù)簇E的交替數(shù)據(jù)記錄于os4,所以首先向箭頭506所示的方向進入第1次的讀訪問,接著,向箭頭507所示的方向進入第2次的讀訪問。因此,由于限制0SA0的使用方向,所以讀訪問的次數(shù)增加,讀訪問性能下降。在此,參照508,對如何將501例子中的缺陷信息向管理區(qū)域記錄進行說明。由于缺陷數(shù)據(jù)簇BE為連續(xù)的地址,所以本來能夠?qū)E集中進行CRD注冊,但如之前說明的所示,由于交替目的地的地址為不連續(xù),所以需要按照CRD和RAD這兩種分開進行注冊。接著,參照509,說明用于解決這些問題的方法。用戶數(shù)據(jù)區(qū)域內(nèi)的缺陷數(shù)據(jù)簇的位置與501的例子相同。另外,圖中的islis6表示位于ISA0內(nèi)的連續(xù)的1個數(shù)據(jù)簇單位的數(shù)據(jù)。依順序進行說明,首先,通過AD范圍的RAW處理,判斷BD為缺陷數(shù)據(jù)簇時,作為交替目的地,能夠選擇ISAO、0SA0,但在含有RAW處理的最終數(shù)據(jù)簇的數(shù)據(jù)簇為缺陷數(shù)據(jù)簇時,選擇ISA0作為交替目的地,含有緊接著的EH范圍的RAW處理的開始數(shù)據(jù)簇的數(shù)據(jù)簇為缺陷數(shù)據(jù)簇時,選擇ISA0作為交替目的地。通過該509的例子進行說明,在AD數(shù)據(jù)簇中,至少D數(shù)據(jù)簇為缺陷時,選擇ISA0作為交替目的地,記錄交替數(shù)據(jù),在EH數(shù)據(jù)簇中,至少含有E的數(shù)據(jù)簇為缺陷時,與前面的RAW處理相同,選擇ISA0作為交替目的地,記錄交替數(shù)據(jù)。S卩,在連續(xù)的2個的RAW處理中,在將最初的RAW處理的最終數(shù)據(jù)簇和隨后的RAW處理的開始數(shù)據(jù)簇集中,可作為CRD類型的缺陷注冊的情況下,選擇與用戶數(shù)據(jù)區(qū)域相同的使用方向的交替區(qū)域。在此,與之前一樣,考慮讀取應(yīng)該記錄于箭頭505區(qū)域的邏輯數(shù)據(jù)的命令來自主機的情況。在509的例子中,選擇與用戶數(shù)據(jù)區(qū)域相同的使用方向的交替區(qū)域,由此,相當(dāng)于交替源的BD、E的數(shù)據(jù)簇能夠通過連續(xù)的地址配置于交替目的地的islis4。因此,與箭頭501的例子不同,作為如箭頭510所示連續(xù)的數(shù)據(jù)簇,通過1次的讀訪問就能夠讀出數(shù)據(jù)。511表示注冊的DFL。由511可知,在AD范圍的RAW處理結(jié)束之后,在BD作為1個CRD類型被注冊的DFL利用EH范圍的RAW處理結(jié)果,能夠?qū)E作為一個CRD類型進行重新注冊。另外,雖然沒有解釋,但在IL范圍的RAW處理中,在將IK判斷為缺陷數(shù)據(jù)簇的情況下,最終數(shù)據(jù)簇即L并不是缺陷數(shù)據(jù)簇,因此在509的例子中選擇0SA0,但不一定必須選擇0SA0作為交替區(qū)域,與其后的RAW處理的結(jié)果匹配的不能進行CRD注冊的意思是,既可以選擇ISA0,也可以是任一個。另外,同樣在MP范圍的RAW處理的先頭數(shù)據(jù)簇M為缺陷數(shù)據(jù)簇的情況下,前面RAW處理的最終數(shù)據(jù)簇L不是缺陷數(shù)據(jù)簇,因此在509的例子中選擇0SA0,但不一定必須選擇0SA0作為交替區(qū)域,同樣的理由,既可以選擇ISA0,也可以是任一個。另外,從節(jié)約與用戶數(shù)據(jù)區(qū)域相同的使用方向的ISA0的消耗這一觀點出發(fā),也考慮只前后的RAW能夠集中進行CRD注冊時,選擇ISA0,不能集中CRD注冊時,選擇0SA0的方法,或只前后的RAW不能集中進行CRD注冊時,選擇最近的交替區(qū)域的方法。另外,假設(shè)在EH的RAW處理中,E數(shù)據(jù)簇不是缺陷數(shù)據(jù)簇時、或只F數(shù)據(jù)簇是缺陷數(shù)據(jù)簇時,作為與前后的RAW處理結(jié)果組合的CRD類型的缺陷,只是不能進行處理,尤其是,選擇ISA0作為交替目的地不會發(fā)生問題。另外,對在進行交替處理時,作為向距缺陷數(shù)據(jù)簇發(fā)生的位置近的交替區(qū)域進行交替處理應(yīng)用的規(guī)則進行了說明,但為簡單的假設(shè)的規(guī)則,即使不應(yīng)用該規(guī)則,也不會發(fā)生特別的問題。最后,參照圖6,對本實施例的流程的一例進行說明。首先,在記錄后進行校驗,開始交替處理(601)。判斷前校驗處理結(jié)果是否是在最終塊中含有缺陷的交替處理(602),為YES時,有能夠集中進行CRD注冊的可能性,因此判斷本次的校驗處理結(jié)果是否是在先頭塊中含有缺陷的交替處理(603),為YES時,選擇與上次相同的交替區(qū)域(SA)(604)。狀態(tài)602、狀態(tài)603同時被判斷為NO時,判斷本次的校驗處理結(jié)果是否是在最終塊中含有缺陷的交替處理(605),判斷為NO時,不能夠集中進行CRD注冊,因此即使記錄在ISA、0SA的任一個也沒關(guān)系(606)。判斷為YES時,判斷位于與交替源地址相同的層的交替區(qū)域是否有空(空當(dāng))(607),沒有空時(NO),選擇另外的層有空的具有交替區(qū)域的記錄層(608)。有空時(YES),進一步判斷交替源地址是距ISA近,還是距0SA近(609)。另外,該609的處理并不是必須的。判斷為距ISA近(YES)時,判斷ISA是否與用戶數(shù)據(jù)區(qū)域的記錄方向相同(610),在相同(YES)時,選擇ISA(611),不同時(NO)選擇0SA(612)。以下,在同樣判斷為距0SA近(NO)時,判斷0SA是否與用戶數(shù)據(jù)區(qū)域的記錄方向相同(613),為相同(YES)時,選擇0SA(614),不同(N0)時,選擇ISA(615)。另外,在本流程圖中,假設(shè)存在位于相同層的ISA和0SA中、任一個的使用方向與另一個不同的層。以上,本發(fā)明在連續(xù)的2個的RAW處理中,在將最初的RAW處理中的最終數(shù)據(jù)簇和緊接著的RAW處理的先頭數(shù)據(jù)簇能夠集中作為CRD類型的缺陷進行注冊時,選擇與用戶數(shù)據(jù)區(qū)域相同的使用方向的交替區(qū)域,由此,解決了防止記錄于交替區(qū)域內(nèi)的交替目的地數(shù)據(jù)的讀訪問性能下降,而且抑制DFL注冊數(shù)的浪費的課題。另外,在本實施例中,舉例BD-RESL,對盤進行了說明,當(dāng)然不管單層、多層,都得到相同的效果。尤其是,在多層中存在用戶數(shù)據(jù)區(qū)域的記錄方向在內(nèi)周和外周可替換的層,但并不是用于特別考慮的例子,本發(fā)明應(yīng)用于所有的層。另外,在本實施例中,舉例說明了可擦型的介質(zhì),追記型和可擦型的介質(zhì)的不同只是追記各種數(shù)據(jù),還是覆蓋各種數(shù)據(jù)的不同,因此即使將本發(fā)明應(yīng)用于追記型,也能得到相同的效果。另外,并不限于通過本次的實施例說明的光盤,只要是具有交替處理數(shù)據(jù)記錄用區(qū)域、管理信息保存區(qū)域這樣的概念的記錄介質(zhì),本發(fā)明就能夠應(yīng)用,且能夠得到相同的效果。以上,參照附圖,對本發(fā)明的最佳的實施例進行了說明。根據(jù)本發(fā)明,著眼于用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向和交替區(qū)域的區(qū)域使用方向,在與前后的交替狀況匹配能夠進行CRD類型的DFL注冊時,交替區(qū)域的區(qū)域使用方向與用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向不同時,在不同方向的交替區(qū)域不進行記錄,在向與用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向相同的方向的交替區(qū)域進行記錄,由此,能夠?qū)崿F(xiàn)防止交替數(shù)據(jù)的讀訪問性能下降和抑制DFL注冊數(shù)的浪費。權(quán)利要求一種記錄再現(xiàn)裝置,其使用具有用戶數(shù)據(jù)區(qū)域、交替區(qū)域和至少在交替區(qū)域使用時進行更新的管理信息保存區(qū)域的介質(zhì),具備按照規(guī)定的記錄塊單位進行記錄再現(xiàn)的交替處理功能,該記錄再現(xiàn)裝置的特征在于,具備校驗單元,其進行校驗處理,該校驗處理判斷對所記錄的數(shù)據(jù)進行再現(xiàn)的再現(xiàn)結(jié)果;DFL注冊決定單元,其根據(jù)來自該校驗單元的結(jié)果,決定DFL注冊的類別,所述DFL表示缺陷清單;管理信息存儲單元,其根據(jù)該DFL注冊決定單元的結(jié)果,向該管理信息保存區(qū)域存儲包含DFL信息的管理信息;和交替數(shù)據(jù)記錄單元,其根據(jù)該DFL注冊決定單元的結(jié)果,向該交替區(qū)域記錄交替數(shù)據(jù),在所述交替處理中,在交替源塊只是一個所述記錄塊時,DFL注冊為RAD,在交替源塊是連續(xù)的所述記錄塊時,DFL注冊為CRD,所述RAD表示再分配缺陷,所述CRD表示連續(xù)再分配缺陷,在該介質(zhì)的該交替區(qū)域存在多個且區(qū)域使用方向為與該用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向相同的方向的交替區(qū)域A、和區(qū)域使用方向為不同的方向的交替區(qū)域B混合存在時,該交替數(shù)據(jù)記錄單元將該用戶數(shù)據(jù)區(qū)域內(nèi)的應(yīng)該按照CRD注冊的缺陷塊,不記錄于交替區(qū)域B,而記錄于交替區(qū)域A。2.如權(quán)利要求1所述的記錄再現(xiàn)裝置,其特征在于,在所述交替區(qū)域B注冊有RAD注冊過的缺陷塊的所述介質(zhì)中,在通過新的缺陷塊的注冊,包含該RAD注冊過的缺陷塊而成為可CRD注冊的缺陷塊處理時,所述交替數(shù)據(jù)記錄單元將注冊結(jié)束的RAD注冊的缺陷塊從所述交替區(qū)域B刪除,重新將注冊為所述CRD的缺陷塊記錄于所述交替區(qū)域A。3.如權(quán)利要求1所述的記錄再現(xiàn)裝置,其特征在于,在所述介質(zhì)為具有多個記錄層的介質(zhì)的情況下,所述交替數(shù)據(jù)記錄單元不能向在與所述用戶數(shù)據(jù)區(qū)域相同的層存在的交替區(qū)域A進行記錄時,向存在于不同的層的所述交替區(qū)域A進行記錄。4.如權(quán)利要求1所述的記錄再現(xiàn)裝置,其特征在于,在所述校驗單元以規(guī)定的塊數(shù)單位進行校驗處理的情況下,在連續(xù)進行第N次的校驗處理和第N+1次的校驗處理時,其中N為自然數(shù),在第N次的校驗結(jié)果是含有該校驗處理單位的最終記錄塊的一個以上的塊連續(xù)被判定為缺陷塊的情況下,所述交替數(shù)據(jù)記錄單元將該缺陷塊記錄于交替區(qū)域A。5.如權(quán)利要求4所述的記錄再現(xiàn)裝置,其特征在于,第N次的校驗結(jié)果是該校驗處理單位的最終記錄塊不是缺陷塊時,所述交替數(shù)據(jù)記錄單元將該缺陷塊記錄于交替區(qū)域B。6.如權(quán)利要求4所述的記錄再現(xiàn)裝置,其特征在于,在第N+1次的校驗結(jié)果是含有該校驗處理單位的先頭記錄塊的一個以上的塊連續(xù)被判定為缺陷塊的情況下,所述交替數(shù)據(jù)記錄單元將該缺陷塊記錄于交替區(qū)域A。7.如權(quán)利要求4所述的記錄再現(xiàn)裝置,其特征在于,在第N+1次的校驗結(jié)果是該校驗處理單位的先頭記錄塊不是缺陷塊的情況下,所述交替數(shù)據(jù)記錄單元將該缺陷塊記錄于交替區(qū)域B。8.—種記錄再現(xiàn)裝置的記錄方法,該記錄再現(xiàn)裝置使用具有用戶數(shù)據(jù)區(qū)域、交替區(qū)域和在交替區(qū)域使用時進行更新的管理信息保存區(qū)域的介質(zhì),具備按照規(guī)定的記錄塊單位進行記錄再現(xiàn)的交替處理功能,該記錄方法的特征在于,在交替處理中,在交替源塊為一個所述記錄塊時,DFL注冊為RAD,交替源塊為連續(xù)的所述記錄塊時,DFL注冊為CRD,在該介質(zhì)的該交替區(qū)域存在多個且區(qū)域使用方向為與該用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向相同的方向的交替區(qū)域A、和區(qū)域使用方向為不同的方向的交替區(qū)域B混合存在時,將該用戶數(shù)據(jù)區(qū)域內(nèi)的應(yīng)該按照CRD注冊的缺陷塊不記錄于交替區(qū)域B,而記錄于交替區(qū)域A。9.如權(quán)利要求8所述的記錄方法,其特征在于,在所述交替區(qū)域B注冊有RAD注冊過的缺陷塊的所述介質(zhì)中,通過新的缺陷塊的注冊,包含該RAD注冊過的缺陷塊而成為CRD注冊的連續(xù)的缺陷塊處理時,將注冊結(jié)束的RAD注冊的缺陷塊從所述交替區(qū)域B刪除,重新將注冊為所述CRD的缺陷塊記錄于所述交替區(qū)域A。10.如權(quán)利要求8所述的記錄方法,其特征在于,所述介質(zhì)為具有多個記錄層的介質(zhì)的情況下,在不能向在與所述用戶數(shù)據(jù)區(qū)域相同的層存在的交替區(qū)域A進行記錄時,向存在于不同的層的所述交替區(qū)域A進行記錄。11.如權(quán)利要求8所述的記錄方法,其特征在于,在以規(guī)定的塊數(shù)單位進行校驗處理的情況下,在連續(xù)進行第N次的校驗處理和第N+1次的校驗處理時,在第N次的校驗結(jié)果是含有該校驗處理單位的最終記錄塊的一個以上的塊連續(xù)被判定為缺陷塊的情況下,將該缺陷塊記錄于交替區(qū)域A。12.如權(quán)利要求8所述的記錄方法,其特征在于,第N次的校驗結(jié)果是該校驗處理單位的最終記錄塊不是缺陷塊時,將該缺陷塊記錄于交替區(qū)域B。13.如權(quán)利要求8所述的記錄方法,其特征在于,在第N+1次的校驗結(jié)果是含有該校驗處理單位的先頭記錄塊的一個以上的塊連續(xù)被判定為缺陷塊時,將該缺陷塊記錄于交替區(qū)域A。14.如權(quán)利要求8所述的記錄方法,其特征在于,在第N+1次的校驗結(jié)果是該校驗處理單位的先頭記錄塊不是缺陷塊的情況下,將該缺陷塊記錄于交替區(qū)域B。15.一種再現(xiàn)方法,其特征在于,根據(jù)DFL,再現(xiàn)利用權(quán)利要求8的記錄方法記錄的介質(zhì)。16.一種再現(xiàn)方法,其特征在于,根據(jù)DFL,再現(xiàn)利用權(quán)利要求9的記錄方法記錄的介質(zhì)。17.一種再現(xiàn)方法,其特征在于,根據(jù)DFL,再現(xiàn)利用權(quán)利要求10的記錄方法記錄的介質(zhì)。18.—種再現(xiàn)方法,其特征在于,19.一種再現(xiàn)方法,其特征在于,根據(jù)DFL,再現(xiàn)利用權(quán)利要求12的記錄方法記錄的介質(zhì)。20.一種再現(xiàn)方法,其特征在于,根據(jù)DFL,再現(xiàn)利用權(quán)利要求13的記錄方法記錄的介質(zhì)。21.一種再現(xiàn)方法,其特征在于,根據(jù)DFL,再現(xiàn)利用權(quán)利要求14的記錄方法記錄的介質(zhì)。全文摘要本發(fā)明提供一種介質(zhì)記錄再現(xiàn)裝置及介質(zhì)記錄再現(xiàn)方法,其防止因沒有選擇適宜的交替源而引起的交替數(shù)據(jù)的讀訪問性能的下降,并抑制DFL注冊數(shù)的浪費。在著眼于用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向和交替區(qū)域的區(qū)域使用方向,且與前后的交替狀況相匹配能夠以CRD類型進行DFL注冊的情況下,選擇與用戶數(shù)據(jù)區(qū)域的區(qū)域使用方向相同的使用方向的交替區(qū)域,作為交替區(qū)域。文檔編號G11B20/18GK101944379SQ201010106910公開日2011年1月12日申請日期2010年1月29日優(yōu)先權(quán)日2009年7月6日發(fā)明者赤星健司申請人:日立樂金資料儲存股份有限公司;日立民用電子株式會社