记录和/或再现方法

文档序号:6778312阅读:168来源:国知局
专利名称:记录和/或再现方法
技术领域
本发明涉及一种保存一次写入记录介质的数据记录状态的一次写入记录介质、一种保存一次写入记录介质的数据记录状态的方法、一种包括用于相同目的计算机可读代码的介质、和一种用于一次写入记录介质的记录和/或再现装置。
背景技术
记录介质,例如光盘,其数据可读区域由引入区域、引出区域、和数据区域组成,它们中的每个由簇组成。簇是记录或再现数据的单位。取决于数据类型和标准化的记录方法的类型,将数据簇记录在三个区域的一个中。
在数据记录之后,产生位图以表示关于在其中已经记录数据的所有区域的信息,然后将位图记录在记录介质的预定区域中,以有助于方便地记录和/或再现数据。更具体地讲,产生位图以表示引入区域、引出区域、和数据区域的每个的已占用的簇和未占用的簇。将位图记录在记录介质中,从而记录和/或再现装置可以执行快速访问期望的记录介质的区域。具体地讲,由于位图识别已占用的数据的区域,所以它们对在其中在数据记录期间产生的缺陷的管理是重要的一次写入记录介质非常有用。
最终确定的一次写入记录介质表示一次写入记录介质处于没有更多数据可以被记录到该记录介质的状态。一次写入记录介质的最终确定既可以是在其中虽然另外的数据可以被记录在一次记录介质的用户数据区域中,但是一次写入记录介质被最终确定,也可以是在其中当其达到预定的最终确定的条件时,例如当因为一次写入记录介质的用户数据区域全部用数据占用所以没有更多的数据能被记录在一次写入记录介质上时,一次写入记录介质被最终确定。
当一次写入记录介质被最终确定时,需要保存当前数据记录状态,或者需要防止数据记录状态的变化。通常,当备份数据或用监视照相机拍摄的图像被记录在一次写入介质上时,必须采取重要措施以防止第三人伪造或改变该记录介质的已记录的数据。即使已记录的数据被第三方改变,还是需要识别已记录的数据中的变化,并且需要确定记录在该一次记录介质上的原始数据。

发明内容
本发明提供一种保存记录介质的数据记录状态的一次写入记录介质、一种保存该一次写入记录介质的数据记录状态的方法、一种包括用于相同目的的计算机可读代码的介质、和一种记录和/或再现装置,通过该装置保存已最终确定的一次写入记录介质的数据记录状态,或者防止对该已最终确定的一次写入记录介质的数据记录状态的修改。容易确定该已最终确定的记录介质的数据记录状态的变化,并且可以确定记录在一次写入记录介质中的与先前的记录状态相应的原始数据。
在下面的描述中将部分阐述本发明的另外的方面和/或优点,并且其中一部分从描述中将很明显,或者可以通过本发明的实施学习。
为了实现以上和/或其它方面和优点,本发明的实施例提供一种保存记录介质的数据记录状态的方法,其包括将数据记录在该记录介质上;产生表示该记录介质的已占用区域的记录状态数据,并且将该记录状态数据记录在分配在该记录介质中的临时缺陷管理区域中;接收用于保存该记录介质的数据记录状态数据的最终确定命令;和响应于该最终确定命令将预定数据记录在该临时缺陷管理区域中,以防止还在该记录介质上记录数据。
记录预定数据的步骤还可以包括响应于该最终确定命令,复制包括最终记录在该临时缺陷管理区域中的记录状态数据的临时管理数据,并且将已复制的临时管理数据记录在该记录介质上的缺陷管理区域中。
该方法还可以包括通过基于包含已复制的临时管理数据的缺陷管理区域确定该记录介质是否已经被最终确定,来防止还记录数据,并且通过基于包含已复制的临时管理数据的缺陷管理区域确定该记录介质是否已经被最终确定,来防止还记录数据。此外,该预定数据可以被记录在该临时缺陷管理区域的整个未占用区域中。
此外,记录状态数据还可以包括位图,其通过用位图中不同的值表示已占用的和/或未占用的区域,来区分该记录介质上的整个数据可记录的区域中的该记录介质的已占用的区域和该记录介质的未占用的区域。每个位图可以指示数据是否已经记录在作为该记录介质的数据记录单元的该记录介质的各个簇中。该记录介质也可以是一次写入记录介质。
为了实现以上和/或其它方面和优点,本发明的实施例提供一种将数据记录在记录介质上的方法,其包括基于已检测到的记录在该记录介质的空间位图中的最终确定标志,来确定该记录介质是否已经被最终确定;和基于对该记录介质已经被最终确定的确定,来防止将数据记录到该记录介质。
为了还实现以上和/或其它方面和优点,本发明的实施例提供一种将数据记录在记录介质上的方法,其包括基于对响应于防止还向该记录介质记录数据的最终确定命令将先前记录到该记录介质中的预定数据记录在临时缺陷管理区域中的确定,来防止将数据记录到该记录介质。
而且,为了实现以上和/或其它方面和优点,本发明的实施例提供一种将数据记录在记录介质上的方法,其包括基于记录在该记录介质的缺陷管理区域(DMA)中的已检测到的最终确定标志,来确定该记录介质是否已经被最终确定;和基于对该记录介质已经被最终确定的确定,来防止将数据记录到该记录介质。
为了实现以上和/或其它方面和优点,本发明的实施例提供一种将数据记录在记录介质上的方法,包括基于记录在不包括最终确定标志的缺陷管理区域(DMA)中的并且指示该记录介质已经被最终确定的已记录的临时盘缺陷结构(TDDS)、临时盘缺陷列表(TDFL)、或者空间位图(SBM),来防止将数据记录到该记录介质。TDDS、TDFL、和SBM也可以被记录在与DMA分开的临时缺陷管理区域(TDMA)中。TDDS和SBM还可以被存储在与包括TDFL的区域分开的单个区域中。
为了实现以上和/或其它方面和优点,本发明的实施例提供一种记录和/或再现装置,包括拾取器,其将数据写入记录介质或者从记录介质读取数据;和控制器,其控制该拾取器以将数据记录在该记录介质上,产生表示该记录介质上整个数据可记录区域中的已占用区域的记录状态数据,并且控制拾取器以将该记录状态数据记录在分配在该记录介质上的临时缺陷管理区域中并且响应于为了保存该记录介质的数据记录状态而发出的最终确定命令将预定数据记录在临时缺陷管理区域中,以防止还在该记录介质上记录数据。
为了实现以上和/或其它方面和优点,本发明的实施例提供一种记录和/或再现装置,包括拾取器,其将数据写入记录介质或者从记录介质读取数据;和控制器,其控制该拾取器以将数据记录在该记录介质上,并且基于对该记录介质的临时缺陷管理区域包含识别该记录介质已经被最终确定的预定数据的确定,来防止将数据记录到该记录介质。可以基于记录在该临时缺陷管理区域的整个未占用区域中的预先指定的数据,来确定预定数据记录在该临时缺陷管理区域中。
为了实现以上和/或其它方面和优点,本发明的实施例提供一种具有引入区域、数据区域、和引出区域的记录介质,其包括临时缺陷管理区域,其形成在引入区域、数据区域、和引出区域中的至少一个中,其中,识别该记录介质的已占用区域的记录状态数据记录在该临时缺陷管理区域中,其中如果该记录介质已经被最终确定,那么将预定数据记录在该临时缺陷管理区域中,以防止还在该记录介质上记录数据。
为了实现以上和/或其它方面和优点,本发明的实施例提供一种包括一种计算机可读代码的介质,该代码控制记录和/或再现装置的控制器以执行本发明的实施例的方法。
类似地,为了实现以上和/或其它方面和优点,本发明的实施例提供一种包括一种计算机可读代码的介质,该代码控制本发明实施例的该记录和/或再现装置的控制器。


图1A和1B示出根据本发明的实施例的一次写入记录介质的结构;图2示出根据本发明实施例的记录状态数据的结构;图3示出根据本发明实施例的最终的记录状态数据的结构;图4示出根据本发明实施例的具有单记录层的一次写入记录介质的详细数据结构;图5示出根据本发明另一实施例的在图4示出的临时记录介质缺陷结构(TDDS)的详细结构;图6示出根据本发明实施例的具有单记录层的一次写入记录介质的另一详细数据结构;图7示出根据本发明实施例的图6的用于存储TDDS和空间位图(SBM)的区域的详细结构。
图8示出根据本发明实施例的具有单记录层的一次写入记录介质的另一详细数据结构;图9是根据本发明的实施例的用于实现保存一次写入记录介质的数据记录状态的装置的方框图;图10是图9的记录和/或再现装置的方框图;图11是示出根据本发明的实施例的用于保存一次写入记录介质的数据记录状态的方法的流程图;和图12是示出根据本发明的另一实施例的用于保存一次写入记录介质的数据记录状态的方法的流程图。
具体实施例方式
现在将详细参考本发明的实施例,在附图中示出实施例的例子,其中相同的标号始终表示相同的部件。下面通过参照附图描述实施例以解释本发明。
图1示出根据本发明的实施例的一次写入记录介质的结构。如图1A所示,如果一次写入记录介质具有单记录层L0,那么其包括引入区域、数据区域、和引出区域。引入区域位于该一次记录介质的内侧边界附近,并且引出区域位于该一次记录介质的外侧边界附近。数据区域在引入和引出区域之间形成,并且分成备用区域和用户数据区域。
用户数据区域表示数据被记录在其中的区域。备用区域表示用于替换用户区域中的不被缺陷所占有的可记录空间。由于一般最好一次记录介质为记录数据提供最大容量,然而还考虑到缺陷,所以备用区域最初可以被设置为约占该记录介质的全部数据容量的5%。
如图1B所示,如果一次写入记录介质具有两个记录层L0和L1,那么记录层L0具有从该记录介质的内侧边界到外侧边界按顺序形成的引入区域、数据区域和外部区域。记录层L1也具有从该记录介质的外侧边界到内侧边界按顺序形成的外部区域、数据区域和引出区域。与图1A的单记录层一次写入介质相比,双侧记录介质的引出区域形成在该记录介质的内侧边界附近。
换言之,图1B的双记录层一次写入记录介质将数据记录在从记录层L0的引入区域到其外侧区域并且然后从记录层L1的外侧区域到其引出区域的逆轨道路径(OTP)中,备用区域被分配在记录层L0和L1的每个中。
在图1A和1B的实施例中,备用区域可以存在于引入区域和用户区域之间以及外侧区域和用户区域之间。然而,在一些情况下,备用区域也可以形成在通过分割用户区域而得到的额外区域中,从而至少一个备用区域可以存在于引入区域和引出区域之间。因此,可以有多个具有各种潜在地动态的位置的备用区域。
“记录状态”数据是指通过区分已占用的区域和未占用的区域来表示记录介质上的全部数据可记录区域的记录状态的信息。具体地讲,通过给已占用的和未占用的簇分配不同的比特值而产生的信息被称为位图,簇是数据被记录在其中的单元,并且簇也可以被叫做块。
图2示出根据本发明实施例的记录状态数据的结构。如图2所示。从SBM#0到SBM#n的空间位图(SBM)代表记录状态数据。
SBM#i(i是0和n之间的整数)包括每个SBM的标识符(例如,SBM#i)、头部数据、和位图数据(例如,位图#i)。头部数据包括最终确定标志和更新计数器,并且位图数据指示是否已经以簇为单位将数据记录在该一次写入记录介质的可记录区域上。
如果记录状态数据由于在记录介质中记录另外的数据而改变,那么必须产生和记录包括代表已占用的数据区域的新位图数据的SBM#i。当产生和记录新SBM#i时,包括在新SBM#i中的更新计数器指示记录状态数据的更新的次数。
为了更新记录状态数据而产生每个SBM#i的时间可以根据安装在记录和/或再现装置中的程序而不同。然而,一般,在数据已经被记录在其上的一次写入记录介质从记录和/或再现装置被弹出之前,新SBM#i将被产生和记录至少一次。
最终确定标志也用于指示一次写入记录介质是否已经被最终确定。
图3示出根据本发明实施例的最终的记录状态数据结构。在一次写入记录介质被最终确定之前,包括在每个SBM的头部区域中的最终确定标志被表示为“0”并且和其它数据记录在一起。如图3所示,用SBM#n代表在已占用的区域的最终确定之前记录的SBM。如果如计算机主机的主机向记录和/或再现装置发布最终确定命令,那么在最后被更新的SBM#n的数据中只有最终确定标志值被从“0”改变到“1”,并且包括最终确定标志“1”的SBM#n被再次记录以指示该记录介质已经被最终确定。
如图3所示,在一些情况下,例如“ffh”的预定数据被记录在具有最终确定标志“1”的SBM#n的下一区域中,从而防止还在该一次写入记录介质上记录SBM和另外的数据。在这种情况下,最好将“ffh”记录在用于记录SBM的区域的整个未占用的部分上。
由于记录具有最终确定标志“1”的SBM,所以用户能够在最终确定的时候保存该一次写入记录介质的数据记录状态。换言之,即使当记录在已被最终确定的记录介质上的数据改变,或者新数据被加到已记录的数据时,可以通过参照包括在具有最终确定标志“1”的SMB中的位图数据来识别在最终确定前已记录的数据。这允许识别在最终确定后记录的另外的数据。
由于在具有最终确定标志“1”的SBM#n的下一区域中记录预定的数据,所以可以不再记录SBM,以防止另外的数据记录在已最终确定的一次写入记录介质上。
虽然图2和图3中的实施例中的最终确定标志被记录在每个SBM#i的头部区域中,但是最终确定标志的位置不限于本发明。可以将最终确定标志记录在除了每个SBM#i的头部区域以外的区域中。
以下将参照附图详细描述用于记录最终确定标志的区域。图4示出根据本发明实施例的具有单记录层的一次写入记录介质的详细的数据结构的实施例。参照图4,引入区域包括临时盘缺陷结构(TDDS)区域、临时缺陷列表(TDFL)区域、和SBM区域。
一般,存储关于在将数据记录在数据区域中时产生的缺陷的信息的缺陷管理区域(DMA)形成在引入区域和/或引出区域中。当记录介质被装入记录和/或再现装置时,记录和/或再现装置执行初始化。初始化操作包括通过从引入区域和/或引出区域读出包括缺陷数据的数据,来确定如何管理该一次写入记录介质和如何将数据记录在该记录介质上或再现该记录介质上的数据。
因此,随着引入区域和/或引出区域中记录的数据的量的增加,在记录介质装入之后的初始化所需的时间增加。为了减少初始化所需的时间,使用包括TDDS和TDFL的临时管理数据,其中TDDS和TDFL被记录在和引入区域和/或引出区域的DMA分开的临时缺陷管理区域(TDMA)中。
TDFL包括识别缺陷区域的数据和识别最近被替换的区域的数据。TDDS用于管理TDFL并且包括识别TDFL的记录位置的数据。
临时缺陷管理数据也包括代表记录状态数据的SBM。
换言之,设置TDMA以存储TDDS、TDFL、和SBM。在这种情况下,TDMA在引入区域、数据区域、和引出区域中的至少一个中形成,并且在物理上可以是一个区域或被分为多个区域。
例如,参照图4,引入区域包括TDDS区域、TDFL区域和SBM区域。在这种情况下,TDMA分成TDDS区域、TDFL区域和SBM区域。如图6所示,引入区域可以既包括用于存储TDDS和SBM(即,TDDS+SBM区域)的区域又包括用于存储TDFL的区域。在这种情况下,TDMA分成两个区域,当一次写入记录介质被最终确定时,因为没有更多数据需要被记录在该记录介质上或者因为在其上不能记录更多数据,所以将最近记录的TDFL和TDDS移向DMA并且最终记录在DMA中。因此,当记录和/或再现装置从该一次写入记录介质读取缺陷管理信息时,将从DMA只读取有意义的数据。因此,可以实现快速初始化。另外,因为同一缺陷管理数据可以被记录许多区域中,所以可以提高数据的可靠性。
引入区域包括SBM区域,其代表包括关于数据已被记录在其中的区域的位图数据的记录状态数据。
数据区域包括备用区域1和2、和用户区域。在图4所示的实施例中,如果选择由记录和/或再现装置来执行缺陷管理,那么备用区域1被分配在数据区域的头部,而备用区域2被分配在数据区域的尾部。
如上所述,图4示出的一次写入记录介质的引入区域包括TDDS区域、TDFL区域、和存储SBM的SBM区域。根据本发明的实施例,在图4的一次写入记录介质的数据结构中,最终确定标志可以被记录在TDDS区域中。
图5显示图4中所示的TDDS区域的数据结构。如图5所示,TDDS区域由多个簇组成。簇是数据记录单元并且由预定数目的扇区组成。一个簇存储一个TDDS#k(k是等于或者大于0的整数)。扇区是一次写入记录介质的基本物理单元。
如图5所示,TDDS#k包括TDDS标识符、代表TDDS更新的次数的计数器、驱动器和一次写入盘信息区域的第一物理扇区号、在其中与TDDS#K相应的可能的TDFL已经被记录的第一物理扇区号、备用区域1和2的尺寸、最终确定标志、和关于指向与已最终确定的记录介质的情况相应的SBM的位置的SBM指针的数据。
同时,如果用户不想由记录和/或再现装置执行缺陷管理,那么因此,不分配备用区域,并且备用区域1和2的尺寸被记录为“0”。
图6示出具有单记录层的一次写入记录介质的数据结构的另一实施例。如图6所示,引入区域包括TDFL区域和用于TDDS和SBM(即,TDDS+SBM区域)二者的区域。图4所示的一次写入记录介质的引入区域将TDFL、TDDS、和SBM存储在不同区域中,而图6的一次写入记录介质的引入区域将TDDS和SBM存储在单个区域的一个簇中。TDDS+SBM区域和TDFL区域组成TDMA。
图7示出图6的TDDS+SBM区域的详细结构。TDDS和SBM被记录在一个簇中。TDDS包括最终确定标志,并且SBM包括与该最终确定标志相应的位图。
如上所述,最终确定标志不仅可以被记录在SBM#i的头部区域中,而且可以被记录在例如TDDS区域和TDDS+SBM区域的各种区域中。
如图1所示,SBM区域最好被形成在数据区域、引入区域、和引出区域中的至少一个中。SBM区域用于存储每个代表记录状态数据的SBM#i。
如以上实施例中所详细描述的,附加的最终确定标志用于保存一次写入记录介质的数据记录状态。以下,将参照图8和图9描述不使用最终确定标志而保存一次写入记录介质的数据记录状态的方法。
图8示出具有单记录层的一次写入记录介质的数据结构的另一实施例。如图8所示,一次写入记录介质的引入区域包括用于存储TDFL、TDDS、和SBM的TDMA。该引入区域还包括用于存储缺陷管理数据的DMA1和DMA2。一次写入记录介质的引出区域包括DMA3和DMA4。
TDDS和SBM区域被记录在TDMA的一个簇中,并且TDFL被记录在另一个簇中。虽然在其中TDDS和SBM都被记录在一个簇中的数据结构和图7所示的数据结构相似,但是没有记录最终确定标志。
当图8的一次写入记录介质被最终确定时,最近记录在TDMA中的TDDS、SBM、和TDFL被复制并且被记录在DMA中。因为最终SBM和最终TDDS以及最终TDFL,被复制和记录在DMA中,所以没有最终确定标志需要被记录以代表记录在TDMA中的最终SBM。
TDMA的未占用的区域全部用例如“ffh”的预定数据填满,以防止还在该一次写入记录介质上记录数据。如果TDMA充满例如“ffh”的数据或者DMA存储缺陷管理数据,那么即使当记录和/或再现装置在最终确定一次写入记录介质之后接收到用于记录另外数据的命令时,该记录和/或再现装置也不执行记录数据。
图9是根据本发明的实施例的实现一次写入记录介质的数据记录状态的保存的装置的方框图。如图9所示,该装置包括写入器/读取器1、控制器2、和存储器3。
写入器/读取器1在控制器2的控制下,将数据写入到一次写入记录介质100,并且读取已写入的数据以验证该数据。
根据本发明的实施例,当将数据记录在一次写入记录介质100上时,控制器2通过使用包括在一次写入记录介质100中的TDMA来执行缺陷管理,并且还保存该一次写入记录介质100的数据记录状态。
能够以两种方式实现一次写入记录介质100的数据记录状态的保存,即,上述的使用最终确定标志的方法和上述的不使用最终确定标志的方法。
在使用最终确定标志的方法中,当最终确定一次写入记录介质100时,控制器2产生最终确定标志并将其记录在一次写入记录介质100的预定区域中。更具体地讲,参照图3,在最近更新的SBM#n的数据中,只有最终确定标志的值从“0”变成“1”,并且具有最终确定标志“1”的SBM#n被再次记录在具有最终确定标志“0”的原始的SBM#n的位置的下一区域中。控制器2可以控制写入/读取器1,从而用预定数据,即“ffh”,将SBM#n后面的具有最终确定标志“1”的空区域填满。然后控制器2控制TDDS和TDFL的最终记录,从而将它们复制并且记录在DMA中。不需要对最终记录的SBM复制并且记录在DMA中,并且记录在TDMA中的具有最终确定标志“1”的SBM被用作最终记录的SBM。
在不使用最终确定标志的方法中,当控制器2从主机(未示出)接收最终确定一次写入记录介质100的命令时,控制器2控制最终记录的TDDS、最终记录的SBM、最终记录的TDFL,从而将它们复制并且记录在DMA中。之后,控制器2控制写入器/读取器1,从而用预定数据,例如“ffh”,将TDMA的全部未占用的区域填满。
如果该TDMA被例如“ffh”的数据填满或者如果该DMA包含缺陷管理数据,那么即使在最终确定一次写入记录介质100之后控制器2从主机接收到用于记录另外数据的命令,其也不执行记录数据。
控制器2遵循在其中在以预定单位记录数据之后验证已记录的数据以找到缺陷数据的写入后验证的方法。因此,控制器2以预定单位记录数据并且验证已记录的数据以识别缺陷数据。控制器2产生指示在验证期间找到的缺陷数据被存储在其中的区域的TDFL和TDDS。控制器2将TDFL和TDDS存储在存储器3中,收集预定量的TDFL和TDDS,并且将已收集的TDFL和TDDS传送到包括在一次写入记录介质100中的TDMA。
虽然不是必要的,但是应该理解,控制器2可以是一个使用被编码在计算机可读介质上的或者被呈现在支持同样功能的如光盘、波导、载波、或信道的任何其它介质上的计算机可读代码来执行该方法的计算机。该计算机还可以被实施为具有固件的芯片或者可以是可编程以执行该方法的通用的或专用的计算机。
此外,应该理解,为了实现几十个十亿字节的记录容量,写入器/读取器1可以包括可用于在一次写入记录介质上记录几十亿字节数据的低波长、高数值孔径类型的单元。
这种单元的例子包括但不限于使用405nm光波长并具有0.85数值孔径与蓝光盘兼容的单元和/或与高级光盘(ADO)兼容的单元。其它一次写入记录介质的例子包括CD-R和DVD-R。
图10是记录和/或再现装置的另一个方框图。如图10所示,该记录和/或再现装置包括用作写入器/读取器1的拾取器10。一次写入/记录介质100被安装在拾取器10上。该记录和/或再现装置包括PCI/F22、DSP22、RFAMP23、伺服系统24、和系统控制器25,所有这些组成控制器2。存储器3可以被安装在控制器2的系统控制器25中。
当记录时,PCI/F21从主机(未示出)接收记录命令和将被记录的数据。系统控制器25执行记录所需的初始化。DSP22通过将如奇偶校验的数据加到已接收到的数据来对从PCI/F21接收的数据执行纠错码(ECC)编码,然后以预定方式对ECC编码的数据进行调制。RF AMP 23将从DSP22接收的数据转换成RF信号。拾取器10将从RF AMP 23接收的RF信号记录到一次写入记录介质100中。伺服系统24从系统控制器25接收伺服控制所需的命令,并且伺服控制拾取器10。根据本发明的实施例,系统控制器25命令拾取器10从一次写入记录介质100读取数据,或者将预定数据,如临时管理数据,记录在一次写入记录介质100上,以执行缺陷管理。
此外,当一次写入记录介质100响应于用户的命令被最终确定时,或者当因为满足预定的最终确定条件所以一次写入记录介质100被最终确定时,系统控制器25命令拾取器10将最终记录在TDMA中的临时缺陷管理数据(即TDDS、TDFL、和SBM)记录在DMA中。
当再现时,PCI/F21从主机(未示出)接收再现命令。控制器25执行再现所需的初始化。拾取器10向该一次写入记录介质100投射激光束,接收由该一次写入记录介质100反射的激光束,并且输出光信号。RF AMP 23将从拾取器10接收的光信号转换成RF信号,将从RF信号得到的已调制的数据提供给DSP22,并且将从RF信号得到的伺服控制信号提供给伺服系统24。DSP22对已调制的数据进行解调,并且输出通过ECC错误纠正得到的数据。伺服系统24从RF AMP 23接收伺服控制信号,从系统控制器25接收伺服控制所需的命令,并且伺服控制拾取器10。PCI/F21向主机(未示出)发送从DSP 22接收的数据。当再现时,系统控制器25可以命令拾取器10读出缺陷管理所需的信息。换言之,系统控制器25可以在记录/再现期间管理整个系统。
现在将基于图10的记录和/或再现装置的结构,描述根据本发明的实施例的保存一次写入记录介质的数据记录状态的方法。
图11是示出根据本发明的实施例的保存一次写入记录介质的数据记录状态的方法的流程图。在图11的方法中,使用最终确定标志来实现一次写入记录介质的数据记录状态的保存。
首先,在操作110中,该一次写入记录介质被插入到用于记录数据的记录和/或再现装置中,并且数据被记录在该一次写入记录介质上。当该一次写入记录介质被插入到该记录和/或再现装置中时,该一次写入记录介质被初始化。经过初始化,该记录和/或再现装置通过识别插入的一次写入记录介质,确定记录功率数据、缺陷管理数据和与该一次写入记录介质相关的其它数据,来准备记录数据。在初始化期间,该记录和/或再现装置访问包含SBM的区域以获得关于一次写入记录介质的可记录的区域是否包含已记录的数据的信息,从而快速找到记录功率数据、缺陷管理数据和与该一次写入记录介质相关的其它数据。该记录和/或再现装置在初始化期间获得用于数据记录的准备数据,并且向连接到该记录和/或再现装置上的主机发送该准备数据。之后,该记录和/或再现装置响应于从该主机接收的记录命令将数据记录在该一次写入记录介质上。
在该一次写入记录介质上记录数据不仅包括将用户数据记录在数据区域中,而且包括将关于在已记录的数据中产生的缺陷的临时缺陷管理所需的数据记录在TDMA中。
在操作130中,当该一次写入记录介质的数据记录状态由于记录新数据而改变时,产生包括表示包含新数据的区域的新位图数据的SBM#i,并且将SBM#i记录在TDMA中。当产生和记录新SBM#i时,表示关于数据记录状态数据的更新次数的更新计数器增加1。
产生和记录SBM#i的时间可以根据安装在每个记录和/或再现装置中的程序而不同。在一次写入记录介质被插入到记录和/或再现装置中时,并且数据被记录在该一次写入记录介质上之后,在该一次写入记录介质从该记录和/或再现装置弹出之前,具有新位图的SBM可以只被产生和记录一次。然而,在SBM只被产生一次的情况下,如果在将数据记录在该一次写入记录介质上期间发生紧急情况,例如停电,那么不能完全实现SBM的记录。因此,最好在将数据记录在该一次写入记录介质上期间,产生和记录具有新位图数据的SBM。
在操作150中,该记录和/或再现装置从主机接收最终确定该一次写入记录介质的最终确定命令。尽管用户可以任意发出最终确定命令,一般地还是当满足预定的最终确定条件时,例如当数据区域或者TDMA充满数据并且因此不能再记录数据时,发出最终确定命令。当满足预定的最终确定条件时,该记录和/或再现装置可以自动地最终确定该一次写入记录介质而不从主机接收最终确定命令。然而,最好该记录和/或再现装置通知主机已经满足预定的最终确定条件,并且主机询问用户是否要最终确定该一次写入记录介质。
一次写入记录介质可以包括TDMA以正确地管理缺陷。然而,可重写记录介质只包含DMA而不包含TDMA。因此,当可重写记录和/或再现装置试图将数据记录在一次写入记录介质上或者再现一次写入记录介质上的数据时,可能发生兼容性问题。为了解决兼容性问题,在操作160中,对在最终确定该一次写入记录介质时已经被最终记录在TDMA中的TDDS和TDFL进行复制并将其记录在DMA中。
在操作170中,响应于该最终确定命令,该记录和/或再现装置产生最终确定标记并且将其记录在预定的区域中。更具体地讲,在最终更新的SBM#n中的数据中,最终确定标志的值从0变成1,而表示已占用区域的位图#n保持不变。包括最终确定标志“1”的SMB#n被再次记录在SBM#n的最终更新的位置的下一个位置中。
虽然在上述实施例中最终确定标志被记录在SMB#i的头部区域中,但是最终标志的位置不限于本发明的实施例。如上所述,最终确定标志可以被记录在除SMB#i的头部区域之外的区域中。
在操作190中,为了防止记录另外的数据,将预定数据记录在具有最终确定标志“1”的SMB#n的区域的下一个区域中。例如,记录“ffh”以防止还记录SBM,并且防止另外的数据被记录在该一次写入记录介质上。
图12是示出根据本发明的实施例的保存一次写入记录介质的数据记录状态的方法的流程图。在图12的方法中,不使用最终确定标志而实现保存一次写入记录介质的数据记录状态。
首先,在操作310中,该一次写入记录介质被插入到用于记录数据的记录和/或再现装置,并且数据被记录在该一次写入记录介质上。
在操作330中,当该一次写入记录介质的数据记录状态由于记录新数据而改变时,包括表示包含新数据的区域的新位图数据的SBM#i被产生并记录在TDMA中。
在操作350中,该记录和/或再现装置从主机接收最终确定命令,以最终确定该一次写入记录介质。
在操作370中,已经被最终记录在TDMA中的TDDS和TDFL被复制并且被记录在DMA中。
在操作390中,为了防止记录另外的数据,将预定数据记录在TDMA中。例如,用“ffh”填满TDMA中未占用的区域,以防止另外的数据被记录在该一次写入记录介质上。因为在最终确定时最终SBM、最终TDDS和最终TDFL都被复制并记录在DMA中,所以不需要记录最终确定标志以表示记录在TDMA中的最终SBM。如果TDMA充满例如“ffh”的数据或者DMA包含缺陷管理数据,那么即使当在最终确定该一次写入记录介质之后,记录和/或再现装置从主机接收到用于记录另外数据的命令时,记录和/或再现装置也不执行记录数据。
虽然该方法是按照一次写入记录介质描述的,但是应该理解该方法可以用于可重写介质或者介质具有一次写入和可重写的部分的情况。
产业上的可利用性如上所述,根据本发明,在能够保存记录介质的数据记录状态的一次写入记录介质、保存该一次写入记录介质的数据记录状态的方法、和用于保存该一次写入记录介质的数据记录状态的记录和/或再现装置中,保存已最终确定的一次写入记录介质的数据记录状态,或者防止对该已最终确定的记录介质的数据记录状态的修改。容易确定该已最终确定的记录介质的数据记录状态的变化。此外,可以确定记录在一次写入记录介质中的与先前的记录状态相应的原始数据。
尽管已经示出和描述了本发明的几个实施例,但是本领域的技术人员还是应该理解,在不脱离在权利要求和它们的等同物中限定其范围的本发明的原理和精神的情况下,可以对本实施例进行改变。
权利要求
1.一种记录和/或再现方法,包括将表示记录介质上用户数据区域中的已占用区域的记录状态数据记录在分配在该记录介质上的临时缺陷管理区域中;和将预定数据记录在临时缺陷管理区域的未占用区域中。
2.根据权利要求1所述的记录和/或再现方法,该方法还包括响应于最终确定命令,复制包括最后记录在临时管理缺陷区域中的记录状态数据的临时管理数据,并且将已复制的临时管理数据记录在分配在该记录介质上的缺陷管理区域中。
3.根据权利要求1所述的记录和/或再现方法,其中,如果该记录介质的缺陷管理区域包含先前记录在与缺陷管理区域分开的临时缺陷管理区域中的临时管理数据的拷贝,那么不再将数据记录在该记录介质上。
4.根据权利要求1所述的记录和/或再现方法,该方法还包括如果该临时缺陷管理区域包含该预定数据,那么确定该记录介质已经被最终确定。
5.根据权利要求1所述的记录和/或再现方法,其中,该记录状态数据包括位图,该位图通过以不同值表示已占用区域和未占用区域,来区分该记录介质上数据可记录区域的用户数据区域的已占用数据区域和用户数据区域的未占用数据区域。
6.根据权利要求5所述的记录和/或再现方法,其中,每个位图指示数据是否已经被记录在作为数据记录单元的各个簇中。
7.根据权利要求1所述的记录和/或再现方法,其中,该记录介质是一次写入记录介质。
全文摘要
一种保存一次写入记录介质的数据记录状态的一次写入记录介质、一种保存一次写入记录介质的数据记录状态的方法、一种包括也用于相同目的计算机可读记录代码的介质、和一种记录和/或再现装置。在该保存一次写入记录介质的数据记录状态的方法中,首先,将数据记录在该一次写入介质上。接着,产生表示已占用区域的记录状态数据,并将其记录在分配在该一次写入记录介质中的临时缺陷管理区域中。之后,接收最终确定命令以保存该一次写入记录介质的数据记录状态。然后,响应于该最终确定命令,将预定数据记录在临时缺陷管理区域中,以防止还在该一次写入记录介质上记录数据。因此,可以保存已最终确定的一次写入记录介质的数据记录状态。
文档编号G11B7/007GK101067950SQ20071010220
公开日2007年11月7日 申请日期2004年3月4日 优先权日2003年3月8日
发明者黄盛凞, 高祯完, 李坰根 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1