對於一次寫入型記錄介質的數據記錄方法以及數據記錄裝置的製作方法
2023-04-26 16:46:21 1
專利名稱::對於一次寫入型記錄介質的數據記錄方法以及數據記錄裝置的製作方法
技術領域:
:本發明涉及一種對於一次寫入型記錄介質特別是可虛擬重寫的一次寫入型記錄介質的數據的記錄方法以及記^置。
背景技術:
:DVI>~R這樣的現有的一次寫入型記錄介質,全部記錄區:itii物理上僅可寫入一次。亦即,在一次寫入型記錄介質中,如圖4(a)所示,^)(寸於從表示已記錄區域101和未記錄區域104的邊界的NWA(NextWritableAddress(下一可寫地址))105開始的區域能夠新己錄,物理上不能改寫在NWA標的地址前的數據已記錄區域的。但是,近年來,在一次寫入型記錄介質中提出了離多虛擬改寫已記錄區域的數據的方法。例如,在BD""R(Blu-rayDiscRecordableFormat(藍光皿可記錄格式))夷卩樣的一次寫入型記錄介質中,具有和現有的一次寫入型記錄介質相同的特性,進而能夠具有替換管理區域。另外,即使在一次寫入型記錄介質的記錄再生體(盤驅動器等)中,對於那樣的一次寫入型記錄介質也f激實施替換處理。由於這些,向對於現有的一次寫入型記錄介質不可能的已記錄區域的記錄(重寫),通逝頓替換處理,以虛擬方式變為可能(例如參照非專利文獻l)。以下把這樣的重寫稱為"虛擬重寫(PseudoOverWrite)"o參照圖4(b)說明虛擬重寫。在要在已記錄區域101內的一部分的區域102上重寫的情況下,要重寫的在從NWA105開始的未記錄的區域103上記錄。然後,在記錄介質內的替換管理區域中記錄表示區域102被替換為區域103的替換信息。區域103替換該區域102的替換處理的結果,在區域103後新設定NWA105b。順便說,管理數據,和用戶數據同樣,在記錄介質的任何一個區域內記錄。通皿樣的方法,育巨夠X寸於一次寫入型記錄介質的已記錄區土M擬地重寫數據。但是,在虛擬重寫中,為進行替換處理,發生用於與區i淑寸應關聯的替換信息。因為替換信息在一次寫入型記錄介質中記錄要消耗記錄區域,所以不能無限地執行替換處理。因此,在一次寫入型記錄介質中虛擬重寫可能的次數受限。另夕卜,在上述的BD~R中重寫用戶數據時,需要向圖4(b)中表示的未記錄區域104中的區域103記錄用戶數據,並且需要記錄在己記錄區域101中已經被記錄的管理數據、即將向區域103記錄的用戶的地址進行了更新的管理數據(例如參照專利文獻l)。專利文獻1:特開平9~259575號公報一卄專利文獻1:UniversalDiskFormatSpecification(Revision2.60)2005152項6.16,3如圖4(c)所示,考慮有多^S己錄請求(寫入0、1、2、…)盼瞎況。因為寫入0為對於比NWA在前的已記錄區域的寫入,所以發生虛擬重寫,在從NWA開始的區域103內記錄類鄉(替換處理)。由此,在區域103的末尾設定新的NWA,其結果,即使本來;^寸於未記錄區域的寫入的寫入1也被實施虛擬重寫。同樣,即使對於寫入2也實施戱以重寫,這樣有連鎖地發生虛擬重寫(虛擬重寫1、2、...)這樣的問題。這樣的虛擬重寫的連鎖,急居l鵬耗記錄替換信息的替換管理區域,有最終不倉激行虛擬重寫這樣的問題。亦即,有可能儘管在記錄介質的數據記錄區域中有空的區域而仍不會激行虛擬重寫這樣的問題。
發明內容本發明是為解決±3^課題而提出的,其目的是掛共一種記錄方法以及記魏置,其在能虛擬重寫的一次寫入型記錄介質上記錄時,識多抑制齒以重寫的步M,實現高效率的記錄。在本發明的第一形式中,掛共一種對能虛擬重寫的一次寫入型記錄介質的數據的記錄方法。該記錄方、^括以下的步驟-判定是否存頓一次寫入型記錄介質要記錄的,的步驟,-在判定為翻存在的情況下,判定該,是否勤人表示已記錄區鄉口未記錄區域的邊界的下一可記影也址(NWA)開始要記錄的的步驟,-在判定為^A下一可記影也址開始要記錄的娜的情況下,從下一可記錄地址開始記錄,勺步驟,-在判定為不是從下一可記:ti也址開始要記錄的數據的情況下,保留該婁的記錄的步驟,-在要記錄的數據存在的期間重複±^步驟的步驟,-在判定為要記錄的數據不存在的情況下,記錄已保留有記錄的數據的步驟。數據記錄方法還可以包括以下的步驟-在判定為數據不對人下一可記影也址開始要記錄的數據的情況下,判定要記錄的類爐的類另啲步驟,曙在要記錄的的類別是用戶類^的情況下,從下一可記影也土止開始記錄該要記錄的數據,進而更新包含將對要記錄的數據指定的地址和實際寫入了用戶數據的地tj^寸應關聯的再配置信息的管理數據的步驟。在本發明的第二形式中,提供一種對能虛擬重寫的一次寫入型記錄介質記錄數據的記^置。該記^,一次寫入型記錄介質記錄數據,具有能虛擬重寫的驅動器、和控制驅動器的控制部。控制部,判定是否存婦寸一次寫入型記錄介質要記錄的,在判定為繊存在的情況下,判定繊是否是從標已記錄區i凝口未記錄區域的邊界的下一可記錄地址開始要記錄的,在判定為是從下一可記影也址開始要記錄的類鄉的情況下,向驅動器錢寫入請恭使從下一可記娜止開始記錄娜,在判定為不^人下一可記影也址開始要記錄的的情況下,保留該的記錄,在要記錄的數據存在的期間重^h述步驟,在判定為要記錄的繊不存在的情況下,向驅動器發送寫入請求,使記錄已保留有記錄的。在本發明的別的形式中,提供一種用於使計穀幾執行±^記錄方法的程序。該辦能在計穀幾可讀取的記錄介質上存儲。根據本發明,因為在能虛擬重寫的一次寫入型記錄介質上記錄時,控制數據的記剝^m使離柳帝噓擬重寫來記錄翻,所以能夠高效率地記錄繊。亦即,根據本發明,育g夠高效率i頓記錄介質的記錄區域。圖1是本發明的實施形式中的信息處理裝置的結構圖,圖2是本發明的實施形式中的信息處理體(文件系統控制部)的數據記錄處理的流程圖,圖3A是用於說明Mii文件系統控制部的數據的記錄的圖。圖3B是用於說明Mil文件系統控制部的麵的再配置的圖。圖3C是用於說明S31文件系統控制部的辦劇勺保留以及記錄的圖。圖3D是用於說明通過現有技術的數據記錄處理產生的虛擬重寫的連鎖的圖。圖3E是用於說明艦文件系謝空制部的翻記錄(虛擬重寫)的類鄉配置的圖。圖4是說明現有的一次寫入型記錄介質中的虛擬重寫的圖。符號說明1信息處理裝置8盤驅動器9緩衝器10控制部11文件系統控制部15鵬闘器(,存儲部)17操作部19顯示控制部21接口101已記錄區域102已記錄區域(已虛擬重寫的區域)103通過虛擬重寫新己錄了數據的區域104未記錄區域105、105bNWA(NextWritableAddress)200—次寫入型記錄介質具體實施例方式下面參照實施本發明的最佳的形式。圖1表示本發明的信息處理驢的一個實施形式的結構。信息處S^gl具有盤驅動器8,用於執行向記錄介質200的的記錄或者從記錄介質200的數據的讀出;緩衝器9,用於臨時存儲要在記錄介質200中記錄的數據;控制部10,用於控制信息處理裝置全體的動作;硬碟驅動器(HDD)15,用於存儲由控制部10執行的禾驕或者,等;操作部17,其由用於輸入用戶的操作信息的鍵盤、滑鼠等構成;顯示控制部19,用於控制液晶顯示器等的顯示裝置的顯示動作;和接口21,用於和外部設備或者網絡進行數據的交換。控制部10包含文件系統控制部11。控制部10由CPU、MPU等構成,執行規定的程序,實現文件系糹,制部11等的後述的功能。文件系糹iS空制部11進行對記錄介質200的數據的讀出、寫入的控制。在本實施形式中,文件系統控制部11遵照通用盤格式(UDF)進行i賣出、寫入控制。文件系統控制部n,S^寸記錄介質200寫入翻時,指定地址以及數據,m驅動器8請求寫入。盤驅動器8,當接收到來自文件系統控制部11的寫入請求時,從記錄介質200的指定的地±止開始記錄數據。記錄介質200是能虛擬重寫的追記型的記錄介質(例BD—R)。盤驅動器8育鏃進行虛擬重寫處理,在指示從文件系統控制部11向記錄介質200的已記錄區,行記錄的情況下,iMM行替換處SX寸記錄介質200進行虛擬重寫。信息處理裝置1是可實現多任務處理的計算機,能夠同時執行多1^程。各進程隨時進行對記錄介質200的數據的寫入請求。這些寫^i青求在緩衝器9中存儲。文件系統控制部11滬照在緩衝器9中存儲的寫入請就記錄介質200指示數據的記錄。在記錄介質200是一次寫入型記錄介質的情況下,文件系縱制部11管理作為表翁己錄介質200的已記錄區域和未記錄區域的邊界的地址的NWA(NextWritableAddess)。在本實施形式中,文件系統控制部11控制對記錄介質200的記錄處理的定時以及地址,使減低盤驅動器8中的虛擬重寫的發生頻度。下面參照圖2以及圖3A3E說明文件系鄉雄制部11的記錄動作。圖2;iil31本實施形式中的信息處理裝置1的文件系繊制部11的對記錄介質200的記劍作的流程圖。另外,圖3A3E是用於說明ilil文件系統控制部11的的記錄以及再配置的圖。在圖2中,最初,文件系統控制部11判定在緩衝器9內是否有對記錄介質200要記錄的數據(Sll)。要記錄的數據,M各進程隨時生成,在緩衝器9中臨時存儲。在重寫己經記錄完畢的數據的一部分的情況下,MM程指定表示該重寫的位置的地址。在有要記錄的娜的情況下,判定該數據是否是要從NWA開始記錄的,(S12)。亦即,在步驟S12,判定要記錄的數據是否應該向未記錄區域(從NWA開始的區域)記錄。在要記錄的,是要從NWA開始記錄的,盼膚況下,亦即向未記錄區域記錄的情況下,文件系統控制部11,向盤驅動器8指示寫入請求,使從NWA開始記錄該數據(S16)。例如,如圖3A所示,在從作為未記錄區域的開始地址的i也址A3(即NWA)開始記錄數據(用戶鵬棘管理數據)51的情況下,文件系綴空制部ll,^/人地址A3開銜己錄M51的方式指定地址,X寸盤驅動器8發送寫入請求。盤驅動器8接受該寫入請求,從地址A3開始追記數據51。另一方面,在步驟S12,在判定為要記錄的娜不是要從NWA開始記錄的數據的情況下,亦即該M應該向已經記錄完畢的區域記錄的情況下(指定重寫的情況下),判別要記錄的的類別(S13)。在要記錄的數據的類別是"用戶l^g"的情況下,在^^記錄該數據的位置在未記錄區域中再配置後記錄該數據,進而,更新關於該再配置的管理數據(S14)。這裡,所謂管理數據,是在文件系統中用於管理用戶數據的數據的記錄位置等的信息,例如是UDF中的ICB(InformationControlBlock(信息控制塊))。管理數據il31文件系統控制部11來管理。在步驟S14,管^被更新後僅在信息處理驢1內保存,不在記錄介質200中記錄,但是在規定的定時(例如步驟S17)最終在記錄介質200中記錄。圖3B中表示的用戶52的記錄與戰例子相當。用戶52被指定從比NWA前的地址A2開始記錄。在該種情況下,文件系統控制部ll,在作為未記錄區域的開始地址的地址A4(亦即NWA)處再配翻戶,52後,鄉驅動器8發送寫入請求。亦即,文件系統控制部ll,^AU也址A4記錄用戶i^52的方式指定地址,驅動器8發送寫入請求。盤驅動器8接受該寫入請求,從記錄介質200的地址A4開^i己錄用戶數據52。進而,文j牛系統控制部ll,關於用戶娜52的記錄場所,更新管理M,使包含彰,從地址A2向地址A4再配置了的再配置信菅、。文件系鄉雄制部ll,在以後在從記錄介質200讀出被再配置了的用戶繊52時,M參照再配置信息倉辦認諷也址A2和地址A4的對應,能夠從記錄介質200讀出用戶i^52。如上戶,,在向記錄介質200的已記錄區域記錄用戶數據的情況下(亦即指定重寫的情況下),文件系會,制部U,在未記錄區域內再配置該後,向盤驅動器8進行寫入請求。由此,盤驅動器200判斷是向未記錄區域的記錄,不進行虛擬重寫。因此,育^多減低虛擬重寫的發生頻度。在步驟S13,在判定為要記錄的數據的類別不是"用戶i娥"、亦即是"管理數據"的情況下,保留該數據的記錄(S15)。亦B卩,在該時刻不進行管理數據的記錄。圖3C表示的管理數據53的記錄與該情況相當。管理數據53應該從位於NWA105前的地址Al開^i己錄。文件系統控制部ll,不向盤驅動器8發送管理數據53的寫入請求,臨時保留該寫入請求。在寫入請求的保留時,從緩衝器9中冊嶸該寫入請求的信息,在另啲記錄區域(另啲緩衝器)中保存。然後,文件系統控制部ll,艦從另啲記錄區域(另啲緩衝器)中讀出寫入請求,執行保留的數據的寫入。這樣,文件系!雄制部11,根據婁娥的寫Ai也址^^類別進行各種寫入處理。於是,在緩衝器9內沒有了要記錄的M時(在步驟Sll為No),文件系統控制部ll,向盤驅動器8發送已保留寫入的數據的寫入請求(S17)。盤驅動器8,在從文件系統控制部11接受該寫入請求時,對記錄介質200進行寫入。因為在管理數據53的保留中追記緩衝器9內的其他的數據,所以在實際記錄管理數據53的時刻,NWA105前進到NWA105b。在該種情況下,因為指定的地址Al是比NWA105b前的地址,所以盤驅動器8進行虛擬重寫。例如,在圖3C中,盤驅動器8,對於本來應該寫Ai也址Al的數據53實施向地址Al'的替換處理。其時,盤驅動器8記錄該替換信息。如上戶,,在請求向比NWA前的區域(已記錄區域)寫入管理數據盼瞎況下,臨時保留該娜的記錄。然後,在鄉結束要向NWA以後的區域(未記錄區域)記錄的,的寫入後,實施保留的娜的寫入。由此,育,抑制在發明背景中所牽誠的那樣的虛擬重寫的連鎖,肯辦減低虛擬重寫的發生步艘。例如,如圖3D所示,假定在緩衝器9中對於管^54、55、數據56的記影青求以該ll鵬進行存儲。在現有技術的方法中,不保留管理婁娥54立即寫入。亦即M盤驅動器8從地址A1"虛擬重寫管M據54。由此,NWA105移動,以後55、56也連鎖地!爐擬重寫。對此,根據本實施形式,如圖3E所示,管理數據54被臨時保留記錄,在數據55、56的記錄結束後被記錄(虛擬重寫)。這樣,因為最後實施虛擬重寫,所以能夠抑制圖3D所示那樣的虛擬重寫的連鎖。順便說,在本實施形式中,僅對於管理在發生虛擬重寫的情況下保留了該數據的記錄,但是^t於用戶數據也和管理i^同樣發生it^重寫的情況下,也可以臨時保留該的記錄,在其後記錄。另外,在本實施形式中,將來自各進程的寫入請求臨時在緩衝器9中存儲,但是也可以直接向文件系統控制部ll發送。在這種情況下,在步驟Sll,可以在一定時間期間,如果沒有來自進程的寫入請求,貝,斷為沒有要記錄的。在本實施形式中以信息處理裝置為例,但是不用說,本發明的思想,只要是對於可虛擬重寫的一次寫入型記錄介質進行記錄的體(例如,光碟的記錄再生裝置),也可以對其應用。產^h的利用可能性本發明,因為在能虛擬重寫的一次寫入型記錄介質上記錄時,控制翻的記錄jim吏能夠抑制虛擬重寫來記錄類娥,所以能夠高效率地記錄翻。亦即,根據本發明,因為離多高效率地使用記錄介質的記錄區域,所以作為文件系統的區域管理方法有用。權利要求1.一種數據記錄方法,用於對能虛擬重寫的一次寫入型記錄介質記錄數據,具有以下步驟判定是否存在對一次寫入型記錄介質要記錄的數據的步驟(S11);在判定為所述數據存在的情況下,判定所述數據是否是從表示已記錄區域和未記錄區域的邊界的下一可記錄地址開始要記錄的數據的步驟(S12);在判定為是從所述下一可記錄地址開始要記錄的數據的情況(S12)下,從所述下一可記錄地址開始記錄所述數據的步驟(S16);在判定為不是從所述下一可記錄地址開始要記錄的數據的情況(S12)下,保留所述數據的記錄的步驟(S15);在所述要記錄的數據存在期間重複上述步驟的步驟;和在判定為所述要記錄的數據不存在的情況下,記錄已保留有所述記錄的數據的步驟(S17)。2.根據權禾腰求1戶腿的數據記錄方法,其特徵在於,還具有以下步驟在判定為所述數據不是從所述下一可記錄地址開始要記錄的數據的情況下(S12),判定要記錄的繊的類別的步驟(S13),在戶,要記錄的數據的類別是用戶的情況下,iABW下一可記^iiilt止開始記錄該要記錄的娜,進而更新包含將對該要記錄的W指定的地址和實際寫入了戶;f^用戶數據的地iW應關聯的再配置信息的管理數據的步驟(S14)。3.—種記^置,用於只寸能虛擬重寫的一次寫入型記錄介質記錄,該記:t^S具有驅動器,用於對戶服一次寫入型記錄介質記錄,可虛擬重寫,和控制部,用於控制戶腿驅動器,戶;f^制部,判定是否存在對一次寫入型記錄介質要記錄的數據,在判定為戶脫繊存在的情況下,判定戶誠娜是否^A標已記錄區i凝口未記錄區域的邊界的下一可記影也址開始要記錄的數據,在判定為是w;M下一可記影也址開始要記錄的數據盼瞎況下,向所述驅動器發送寫入請求,備脫下一可記影也址開始記錄臓,,在判定為不^^腿下一可記影也址開始要記錄的麵的情況下,保留戶腿數據的記錄,在戶腿要記錄的存在期間重^±^步驟,在判定為戶腿要記錄的娜不存在的情況下,向戶欣驅動器総寫入請求使記錄已保留有所述記錄的數據。4.根據權利要求3戶,的記:1^,其特徵在於,戶誠控制部,在判定為戶脫翻不勤人戶腿下一可記影也址開始要記錄的數據的情況下,判定要記錄的數據的類別,在戶,要記錄的i^的類別是用戶M的情況下,控帝FM驅動器^^M下一可記影也址開銜己錄該要記錄的數據,進而更新包含將對該要記錄的數據指定的地址和實際寫入了所述用戶數據的地址對應關聯的再配置信息的管理。5.—種辦,用於使計^m執行根據權利要求i或者權利要求2戶,的各步驟。6.—種記錄介質,記錄了權利要求5戶皿的禾i^。全文摘要一種數據記錄方法,用於對能虛擬重寫的一次寫入型記錄介質記錄數據,其中,判定是否存在對一次寫入型記錄介質要記錄的數據(S11)。在判定為數據存在的情況下,判定數據是否是從表示已記錄區域和未記錄區域的邊界的下一可記錄地址(NWA)要記錄的數據(S12)。在判定為是從下一可記錄地址開始記錄的數據的情況下,從下一可記錄地址開始記錄數據,在判定為不是從下一可記錄地址開始記錄的數據的情況下,保留該數據的記錄(S15)。在要記錄的數據存在的期間重複上述步驟。在判定為要記錄的數據不存在的情況下,記錄保留有記錄的數據(S17)。文檔編號G11B20/10GK101416248SQ200780011740公開日2009年4月22日申請日期2007年4月2日優先權日2006年4月6日發明者小羽田哲宏,赤木克實申請人:松下電器產業株式會社