对于一次写入型记录介质的数据记录方法以及数据记录装置的制作方法

文档序号:6780996阅读:191来源:国知局

专利名称::对于一次写入型记录介质的数据记录方法以及数据记录装置的制作方法
技术领域
:本发明涉及一种对于一次写入型记录介质特别是可虚拟重写的一次写入型记录介质的数据的记录方法以及记^置。
背景技术
: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日发明者小羽田哲宏,赤木克实申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1