处理实时写入错误制造技术

技术编号:3057317 阅读:341 留言:0更新日期:2012-04-11 18:40
一种记录设备,该设备具有:介质接口装置,用于和存储介质接口,从而将数据记录在该介质上并从该介质中检索数据;以及主机接口装置,用于通过根据协议(ATA/ATAPI)的消息和主机通信。该消息包括实时地写入一系列数据块的写命令。该设备具有错误监控装置,用于根据系列数据块(84)内的错误状态而产生错误消息并告知主机。该错误状态可指示该系列中写入错误(85)或者超过记录期间超时(T↓[RS]+T↓[RET]+T↓[CAL])的位置。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于在存储介质上记录信息的设备,该设备包括介质接口装置,该装置用于和存储介质接口从而将数据记录在该存储介质上并从该存储介质中检索数据;主机接口装置,用于通过根据协议的消息和主机通信,该消息包括实时地写入一系列数据块的写命令。本专利技术还涉及在存储介质上记录期间错误监控的方法,该方法包括通过根据协议的消息和主机通信,该消息包括用于实时写入一系列数据块的写命令。本专利技术还涉及控制该记录设备的方法,该方法包括通过根据协议的消息和所述设备通信,所述消息包括用于实时写入一系列数据块的写命令。本专利技术还涉及用于在存储介质上记录期间的错误监控以及用于控制该记录设备的计算机软件产品。从DVD(数字多功能光盘)系统和国家信息技术标准委员会(NCITS)的草案提议工作草案T10/1363-D,版本10g,2001年11月12日,“INFORMATION TECHNOLOGY-SCSI Multimedia Commands-(版本MMC10g,在本文件中又称为MMC-3)”,通过记录设备对光学记录载体进行记录控制是已知的。该设备在和存储介质接口的一侧具有介质接口,例如读/写头和定位系统。在另一侧,该记录设备具有和主机通信的主机接口,该主机可以是PC或者录像机的应用单元。用于在主机和记录设备的主机接口之间进行通信的协议是在MMC-3(章节1)中称为ATA/ATAPI的标准,特别地指MMC-3(章节2.1.2)中所参考的NCITS T13/1321D ATAttachment with Packet Interface5或X3T13/11553D ATA-5第17版,又称为ATA/ATAPI-5。因此,该设备可以称为ATA/ATAPI设备。这种记录设备可用于在主机系统控制下实时记录数据块,例如视频。该主机含有例如视频的记录或回放的应用软件。当驱动器写操作时,可能出现错误。为了应用一个恢复过程,该应用软件需要知道该错误的状态。在已知的协议中,该应用软件可以在快速写入一系列数据块而在驱动器中具有许多缓冲、以及慢速写入而在驱动器中没有缓冲之间进行选择。如果该命令未成功完成,则该驱动器将报告错误。通过逐块逐块地写入,可在该驱动器响应该命令之后了解该错误的位置。通过写入一系列数据块,报告该整个系列数据块的错误。应用软件可快速写入或者容易找到错误。因此本专利技术的一个目标在于,提供能够有效处理写入错误并允许实时记录的错误监控系统。根据本专利技术的第一方面,使用开篇段落中所描述的用于记录信息的设备可实现该目标,该设备包括错误监控装置,其用于根据该系列数据块内的错误状态产生错误消息并告知主机。根据本专利技术的第二方面,使用开篇段落中所描述的错误监控方法可实现该目标,该方法包括根据该系列数据块内的错误状态产生错误消息并告知主机。根据本专利技术的第三方面,使用开篇段落中所描述的记录设备的控制方法可实现该目标,该方法包括根据该系列数据块内的错误状态从该设备接收错误消息,并应用一个恢复以在该系列数据块的回放期间掩蔽该错误。这些措施的效果在于,该设备将错误状态中的写入错误报告给驱动器。该错误状态例如包括该系列内的写入错误的位置。其优点为,主机内的应用软件可快速地从该错误恢复并尽可能快地继续记录。在该设备的一个实施例中,该错误监控装置被设置成,如果出现写入错误,则将该系列数据块内写入错误的位置包括在该错误消息内。其优点为,主机知道该写入错误的位置,且在恢复过程中的重新记录可以基于该已知的错误位置。在该设备的一个实施例中,该设备包括用于存储数据块的缓存缓冲器,且该主机接口装置被设置成接收一同步缓存命令,该命令用于指示在写入错误之后缓存缓冲器中恢复写入的地址。其优点为,主机在该错误之后无需重新传输数据块,而可以使用仍存在于缓存缓冲器中的数据块。在该设备的一个实施例中,该主机接口装置被设置成用于接收指示记录期间超时的命令,该超时定义了记录期间除了写数据块之外的其它操作最大程度上可使用的最大时间量,且该错误监控装置被设置成用于确定所述其它操作在记录期间所使用的实际时间量,并在所述实际时间量超过所述最大时间量时产生所述错误消息。其优点为,该超时和预期写入操作的执行时间无关,其表示在执行该命令期间总的备用时间的上限。在另外的权利要求中给出了根据本专利技术的方法和设备的另外优选实施例。结合附图,参考下面以示例方式描述的实施例,本专利技术的这些及其它方面将变得显而易见。附图说明图1示出了圆盘形存储介质、记录设备、及主机系统。图2示出了主机接口上的数据和传输到该存储介质的数据之间的延时时间图。图3示出了包括应用软件的主机、记录设备、以及存储介质。图4示出了产生、传输、以及写入光盘的数据的图示。图5示出了同步缓存命令。图6示出了命令和响应的时序图。图7a示出了驱动器上用于接口的连接器。图7b示出了IDE连接器布局。图8示出了主机接口上的消息、写操作、以及记录期间其它操作的时序图。图9示出了写操作以及超时窗口结构的时序图。在各图中,用相同的附图标记表示和已经描述过的元件相对应的元件。图1示出了圆盘形存储介质、记录设备、及主机系统。诸如光盘的存储介质11组成用于记录设备12的记录载体。DVD+RW为这种记录载体的一个例子。根据例如ATA/ATAPI-5的预定义标准,定义该记录设备的许多接口功能。因此,该设备可以称为ATA/ATAPI设备。设备(12)在和诸如DVD+RW光盘的存储介质11接口的一侧上含有介质接口,例如读/写头、定位伺服系统、及CD或DVD系统中公知的控制电路。设备12在另一侧含有主机接口15,例如ATA电缆或串行接口,以和主机进行通信,所述主机可以是例如具有用于输入和输出视频信息的普通元件的录像机应用软件侧或PC。四个元件的组合(DVD+RW介质、ATA/ATAPI设备加上主机)可形成消费DVD+RW录像机。本专利技术的主要焦点为在DVD+RW录像机中的应用软件。在下述参考中可以找到关于记录设备和存储介质格式的背景信息[DVD]只读光盘ECMA-267的说明书[DVD+R]4.7G字节基本格式说明书系统描述1.1[DVD+RW]4.7G字节基本格式说明书可擦写版本1.2在记录系统中通常使用下述定义。驱动器接口到存储介质的单元,例如具有光学拾取单元、伺服、数据路径、闪存;该单元通过例如ATAPI与主机接口。盘片可以是诸如CDDA、CD-R/RW、CD-ROM、DVDROM、DVD+RW、DVD+RSACD的任何光盘。ECC这是可以写到光盘上的最小数据量。DVD上为32K字节用户数据的完整EFM块。扇区可寻址的最小数据大小,(在DVD上)为2048字节。应用软件主机中有源单元与其连接,其要求将实时数据存储在光盘上(并从该光盘检索该实时数据)并排列该光盘上的例如编码/解码视频信号的结构。解冻(De-iced)+RW相变材料具有两个状态无定形状态和结晶状态。新光盘上所有材料具有相同的状态,这种光盘称为“被冰冻”。通过对光盘进行写入,可产生相变。这影响光盘的反射率以及如何读取该光盘。如果光盘含有被冰冻区域,只能通过摆动确定激光器的当前位置。在已写区域,位置信息被包括在数据内。程序块(chunk)可以无链接地连续写入的数据块偏离轨道当光学拾取单元中的激光器无法跟随(可记录)本文档来自技高网...

【技术保护点】
在存储介质(11)上记录信息的设备,该设备包括:介质接口装置(14),用于和存储介质(11)接口,从而将数据记录在该介质上并从该存储介质中检索数据;主机接口装置(15),用于通过根据协议的消息和主机(13)通信,该消息包括实 时地写入一系列数据块的写命令;以及错误监控装置(40),用于根据该系列数据块内的错误状态而产生错误消息并告知主机。

【技术特征摘要】
【国外来华专利技术】EP 2003-5-20 03076514.3;EP 2003-12-11 03104636.01.在存储介质(11)上记录信息的设备,该设备包括介质接口装置(14),用于和存储介质(11)接口,从而将数据记录在该介质上并从该存储介质中检索数据;主机接口装置(15),用于通过根据协议的消息和主机(13)通信,该消息包括实时地写入一系列数据块的写命令;以及错误监控装置(40),用于根据该系列数据块内的错误状态而产生错误消息并告知主机。2.权利要求1所述的设备,其中错误监控装置(40)被设置成,如果出现写入错误,则将该系列数据块内写入错误的位置包括在该错误消息内。3.权利要求1所述的设备,其中错误监控装置(40)被设置成,如果出现写入错误,则通过请求检测命令报告出现写入错误的地址。4.权利要求1所述的设备,其中主机结构装置(15)被设置成接收一命令,该命令强迫单元访问以在该系列数据块结束时发送错误消息。5.权利要求1所述的设备,其中该设备包括用于存储数据块的缓存缓冲器(38),且主机接口装置(15)被设置成接收一缓存命令,该命令用于指示在写入错误之后缓存缓冲器中恢复写入的地址。6.权利要求5所述的设备,其中缓存命令中的该地址为恢复写入的数据块的逻辑块地址,或者指示具有下一个更高逻辑块地址的数据块为待恢复写入的数据块。7.权利要求1所述的设备,其中主机接口装置(15)被设置成用于接收指示记录期间的超时的命令,该超时定义了记录期间除了写数据块之外的其它操作最大程度上可使用的最大时间量,且错误监控装置(40)被设置成用于确定所述其它操作在记录期间所使用的...

【专利技术属性】
技术研发人员:RA布龙迪克SJM范贝克霍文
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL[荷兰]

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

1
相关领域技术
  • 暂无相关专利