光盘的欠载运行保护制造技术

技术编号:3071264 阅读:238 留言:0更新日期:2012-04-11 18:40
在可擦除光盘上的连续顺序的扇区或字块中存储数据的光学数据存储装置中,输入数据的缓冲器会出现欠载运行。本发明专利技术公开了欠载运行检测器,它可以对少于一个扇区的数据构成的缓冲数据作出响应,而指出其欠载运行,以及提供填充装置,用来根据欠载运行指示而提供格式化扇区的填充字符。在扇区中提供用来指示填充扇区的标题。用来读出数据扇区并且向主机提供数据的读出装置检测填充数据并防止其被传送给主机。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】
本申请的参考资料是Ogawa等人的美国专利US5185732,该专利提供了一种现有技术格式的光盘数据扇区,这种扇区是按照连续顺序来存储的。本专利技术涉及在连续顺序扇区中的数据存储技术,特别是涉及一种防止数据欠载运行的保护技术,该数据在一个用于存储的缓冲器中是按照扇区或是数据块来编排的。光盘媒体上通常包括一种连续的螺旋槽,在光盘的整个数据存储区内布满了这种螺旋槽。CD式(CR-R或是DVD-R)的光盘媒体构造采用了具有相等长度扇区(或是称为″字块″)的连续螺旋槽,并按照恒定的线速度(CLV)访问这些扇区。因此,沿着外侧螺旋轨迹的扇区数量要比内侧螺旋轨迹的扇区数量更多。在本文中,术语″字块″和″扇区″的意思是相同的。CD-R(可记录的CD)光盘媒体是一种CD式的连续螺旋CLV媒体。CD-R的编码调制技术被称为″EFM″,意思就是八-十四的调制。这种编码技术将输入的数据以及纠错数据,地址信息,同步图形和其他各种内容变换成一种编码的二进制比特流,将每八个比特的输入数据扩展成十四比特,再加上用于区分各个字的三个比特,这种编码方式是公知的现有技术。在CD-R的格式中,24个上述17比特的符号被装配成一帧。把98帧组装在一起构成一个扇区。按照已知的现有技术,纠错的分层等级是用一种跨越各个帧的″菱形″或是横向和倾斜的组合图形来实现的,以免丢失整个一帧的数据。这样,每个扇区中总共包括98帧数据连同一个扇区标题,同步信息,以及跨越各个帧和扇区分布的分层的ECC。CD-R媒体上没有提供用来识别数据记录位置的模制的扇区(molded sector)或是字块识别标记。因此在扇区的格式中设有包括大量信息的标题,用于光盘转动时的同步,并且从中获得包括大量附加信息的数据结构。在光盘目录表中可以放置有限数目的项,用于确定记录区的起点。因此,由于存在此类的附加信息,CD-R的数据写入过程是绝不能中断的。因此,目前的CD-R装置具有一个缓冲器,用于积累输入数据并且将数据编写成扇区,以便写入光盘上的连续顺序的扇区。如果CD-R装置的这种缓冲器(由于较高优先权的作业或是使用主机资源的中断)不能从主机实时地接收输入数据,缓冲器就会欠载运行,并且会变成空的,使得写入过程以有序的方式暂停,从而造成一个数据文件不能完全写入。有一种不够理想的解决方案是在出现欠载运行时停止对扇区的写入。这是因为在CD-R装置中不可能在没有空间和目录的附加信息的条件下恢复写入过程,这样就会使光盘中看起来有两个记录文件。用户的应用程序通常无法处理这种复杂问题,或是在需要一个数据文件时处理两个文件,这样的光盘就被认为已损坏并只能作废了。因此,在记录光盘时需要有一种保护装置,用于在向缓冲器输入数据时防止欠载运行。在可擦除光盘上连续顺序的扇区中存储数据的光学数据存储设备中,该设备具有一个用于缓存输入数据的缓冲器,该缓冲器有可能出现欠载运行,由一个欠载运行检测器和一个填充提供装置提供欠载运行保护,该检测器对由至少一个扇区的数据所构成的缓冲数据作出响应,以指示欠载运行,而该填充提供装置响应欠载运行的指示而提供用于格式化成扇区的填充信号。在扇区中可以具有用来指示扇区填充的标题。一个用来读出数据扇区并且向主机提供数据的读出装置检测这种填充数据,并且防止这种填充数据被传输给主机。为了更加清楚地了解本专利技术,可以参照以下结合附图提供的详细说明。附图说明图1和2是现有技术的光盘数据帧扇区格式的示意图;图3是一个光盘及其读写电子设备的方框图,该设备可以在图1和2的连续顺序的扇区中存储数据,在其中采用了本专利技术的技术;图4是一个流程图,表示本专利技术的写入程序;图5是一个流程图,表示本专利技术的读出程序;图6是一个系列连续扇区的示意图,用来表示本专利技术的另一个实施例;以及图7是一个用来在图3的光盘中实现本专利技术的指令的示意图。图1和2表示了在′557号专利中所述的一种光盘数据的扇区格式。如上文所述,在CD-R格式中,包括17比特的符号每24个被装配成一帧,在一帧中还包括一个同步图形和纠错数据。在扇区中包括组合在一起的98个帧,并在扇区内编入一个扇区标题,它跨越包括″Q″信道在内的几个信道。按照已知的现有技术,纠错的分层等级是用一种跨越各个帧的″菱形″或是倾斜的图形来实现的,以免丢失整个一帧的数据。这样,每个扇区中总共包括98帧数据,连同一个扇区标题,同步信息,以及跨越各个帧而分布的分层的ECC。CD-R媒体上没有提供用来识别数据记录位置的模制的扇区或是字块识别标记。因此在扇区的格式中设有包括大量信息的标题,用于光盘转动时的同步,并且从中获得包括大量附加信息的数据结构。如图2所示,包括在图1的Q信道中的扇区标题可以指示出扇区(字块)地址和模式。按照已知的现有技术,在其他副标题信道中可以提供标志和其他信息。这种复杂的格式,纠错和编码方式以及在媒体中缺少位置标志造成了明显的问题,那就是在出现欠载运行时会造成写入的停顿。采用一种系统级的程序有可能解决这种停顿问题,以便按照某种方式恢复写入过程。然而,在驱动级上不可能在没有空间和目录附加信息的条件下恢复写入过程,这样就会使光盘中出现两个记录文件。如上文所述,应用程序通常无法应付这种附加处理,或是在只需要一个数据文件时会出现两个文件。图3是一个光盘驱动器10及其读写电子设备11的方框图,用来在图1和2的连续顺序的扇区中存储数据。提供给A/D转换器20的模拟输入肯定是连续的,并且不会出现欠载运行。来自主机的可能出现欠载运行的输入是从线25上提供给数字输入26的。一个包括缓冲器的编码器30和微处理器31产生格式化,标题和ECC,并且按照现有技术的方式将数据编制成帧和扇区。所得的EFM编码数据流在线35上提供给激光记录和读出电路36,以便记录在光盘40上。激光记录和读出电路36可以读出光盘40上的编码数据,并且提供给解码器42和微处理器31进行解码,纠错,并且重新编制成输出数据,再通过数字输出44的输出线45提供给主机。图4是一个流程图,表示在本专利技术中用于防止欠载运行状态的写入过程。响应于一个写入指令200从而开始进行写入,并且由判断框210来确定在图3中的编码器30的缓冲器中的数据是否少于一个完整的扇区的数据。一个完整扇区的数据是2048字节数据。在CD-R格式中,支持2048字节数据的总字节数是2352字节。如果至少有一个完整扇区的数据可供使用,判断框210就得到″否″,在步212中写入光盘的下一个扇区,并且使程序返回判断框210。如果出现了欠载运行,判断框210就得到″是″,此时,除非是已经到达了数据的结尾,就不会对光盘上的部分扇区进行写入。这时,判断框220要寻找一个用来指示记录数据结束的″EOD″或是″数据结束″字符。如果出现了″EOD″字符,且框220为″是″,就在框222中由微处理器31将编码器30的缓冲器中剩余的数据写到盘40上,并且在框240中退出该程序。如果判断框220没有检测到″EOD″字符,就表示真的出现了欠载运行,则在步230中在光盘上写入一个填充扇区。图3中的微处理器31就是这样来确定是否真的出现了欠载运行状态,并且向编码器30提供指令,以便在光盘上写入一个数据扇区或是填充扇区。再回到图4,如下文所述,判断框231检测是否在光盘上写入了最大数本文档来自技高网...

【技术保护点】
在连续扇区中写入数据的存储设备中,该设备响应输入数据以便缓存上述输入数据,将上述缓存数据格式化成扇区,以及写入上述扇区,一种用于在所述缓存数据出现欠载运行时继续上述写入工作的装置,包括: 一个欠载运行检测器,它对由少于一个扇区的数据所构成的上述缓冲数据作出响应而指示上述缓冲数据的欠载运行;以及 一个填充提供装置,它响应上述欠载运行的指示而提供用于格式化成上述扇区的填充信号。

【技术特征摘要】
US 1997-2-19 8013371.在连续扇区中写入数据的存储设备中,该设备响应输入数据以便缓存上述输入数据,将上述缓存数据格式化成扇区,以及写入上述扇区,一种用于在所述缓存数据出现欠载运行时继续上述写入工作的装置,包括一个欠载运行检测器,它对由少于一个扇区的数据所构成的上述缓冲数据作出响应而指示上述缓冲数据的欠载运行;以及一个填充提供装置,它响应上述欠载运行的指示而提供用于格式化成上述扇区的填充信号。2.按照权利要求1的装置,其特征是由上述填充提供装置来提供上述填充信号,以便每次填充一个完整的扇区。3.按照权利要求2的装置,其特征是由上述填充提供装置为上述格式化另外提供一个填充指示符,以表示上述扇区是一个填充扇区。4.按照权利要求2的装置,其特征是利用上述欠载运行指示来保存少于一个扇区的任何上述缓存数据,并保持缓冲,直到进一步缓存了能装满一个扇区的输入数据时为止。5.按照权利要求4的装置,其特征是上述欠载运行指示器还响应于上述进一步输入的数据对上述扇区的装满而结束上述的欠载运行指示。6.按照权利要求1的装置,其特征是上述输入数据以一个专用的EOD指示符来结束;并且上述欠载运行指示器还可以检测上述表明上述过欠载运行的专用的EOD指示符不存在的情况。7.按照权利要求1的装置,其特征是上述装入的扇区包括一个标题和数据;并且上述填充提供装置提供上述填充信号,以便每次填充一个完整的扇区,并且在上述标题中为上述格式化额外提供一个填充指示符,以表示上述扇区是一个填充扇区。8.按照权利要求7的装置,其特征是利用上述欠载运行指示来保存少于一个扇区的任何上述缓存数据,并保持缓冲,直到进一步缓存了能装满一个扇区的输入数据时为止。9.在用于读出存储的数据并且向主机传送上述存储数据的连续扇区数据存储设备中的一种装置,包括一个读出填充检测器,它响应上述的存储数据,以检测填充数据的扇区;以及一个数据传送门,它响应上述填充数据扇区的检测而不把上述填充数据扇区传送给上述主机。10.按照权利要求9的装置,其特征是上述设备将上述存储数据格式化成具有标题的扇区,并且上述读出填充检测器根据上述扇区标题而检测出填充数据的扇区。11.一种光学数据存储设备,响应输入的数据而将上述数据存储在一种可擦除光盘的连续顺序的扇区中,该设备包括用于缓存上述输入数据的缓冲器;一个格式器,用于将上述缓存数据格式化成扇区;一个光学数据写入器,用于将上述扇区写在上述可擦除光盘上;一个欠载运行检测器,它对由少于一个扇区的数据所构成的上述缓冲数据作出响应,以指示上述缓冲数据的欠载运行;以及一个填充提供装置,它响应上述欠载运行的指示,而提供用于格式化成上述扇区的填充信号。12.按照权利要求11的光学数据存储设备,其特征是由上述提供填充的装置来提供上述填充信号,以便每次填充一个完整的扇区。13.按照权利要求12的光学数据存储设备,其特征是由上述提供填充的装置为上述格式化另外提供一个填充指示符,以表示上述扇区是一个填充扇区。14.按照权利要求12的光学数据存储设备,其特征是将在上述欠载运行指示下保留的少于一个扇区的任何上述缓存的输入数据保存在上述缓冲器中,直到缓存了能装满一个扇区的输入进一步的数据时为止。15.按照权利要求14的光学数据存储设备,其特征是上述欠载运行指示器还可以响应由上述进一步输入的数据装满上述扇区以结束上述欠载运行指示。16.按照权利要求11的光学数据存储设备,其特征是上述输入...

【专利技术属性】
技术研发人员:JE福拉科斯基RJ米斯DJ维纳尔斯基
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1