光盘记录以及播放方法

文档序号:6763148阅读:261来源:国知局
专利名称:光盘记录以及播放方法
技术领域
本发明是关于光盘记录以及播放方法,尤其是指一种可以防止因光盘缺陷(defect)出现的记录质量低下以及由此造成的光盘无法播放现象的一种光盘记录以及播放方法。
(2)背景技术一般性的光盘上形成有同心圆或者螺旋型磁道(凹槽磁道/平面磁道)。磁道(track)上记录着用户数据。光盘上记录信息的方式一般采用以下两个方式恒定线速度(Constant Linear VelocityCLV)方式,根据磁道的位置变化光盘旋转速度,并用一定的比特率(bit rate)记录信息;恒定角速度(Constant Angle VelocityCAV),与磁道的位置无关,从最内周到最外周维持一定的旋转速度,并以一定比特率记录信息。
上述这种刻录光盘如图1所示,被分为导入区域(lead-in area)和导出区域(lead-out area)以及记录实际数据的数据区域(data area),即,图中区域0、1、......N。
这时,为了使用光拾取器记录/读取(write/read)用户数据,要自由移动至光拾取器所需的位置。为此,光盘10中要记录地址信息。上述‘地址信息’是‘将磁道分割为一复数个单位记录模块时,向各单位记录模块赋予的识别信息’。
因此,上述光盘10对应于寻址信息进行抖动(wobbling),并记录地址信息。
图2是普通光盘的部分平面图,光盘上设有作为用户数据区域的磁道(凹槽磁道/平面磁道)。上述磁道中心处,利用振幅方向的变化记录地址(wobble)信号。
可以在凹坑/平面(pit-land)模式的连续中,从平面区域取样(sampling)记录时的抖动信息。上述抖动信息将光盘控制在一定旋转数范围内,并且在记录/播放时利用为获取记录用时钟信号或者播放用时钟信号的手段。
一方面,光记录方式中包括数据包(packet)记录方式、TAO(Track AtOnce)记录方式、SAO(Session At Once)记录方式、Raw记录方式等。
在这些记录方式中,惟独数据包记录方式支持缺陷管理(defectmanagement);而其他记录方式中,为了防止因光盘缺陷造成的记录失败(writing fail),采用以下方法。
参照附图,对现有技术进行如下说明。
图3是现有技术中的光盘记录方法顺序图S301、S302,装载(loading)有刻录光盘的光记录装置中从主机(host)接收到数据时,上述光记录装置将接收到的数据刻录到光盘的数据区域,并从光盘提取抖动(wobble)信号。
S303,光盘上存在缺陷(defect)时,上述抖动信号就会表现为误差;为了判断光盘上的缺陷与否,先要判断上述提取到的抖动信号中是否发生误差。
上述判断结果,抖动信号中没有发生误差时,就会返回到上述步骤S301。
相反,抖动信号中发生误差时,为了改善抖动信号的质量,以低速进行记录。
S304,就是说,如果确认抖动信号中发生误差,就说明光盘上存在缺陷,这时,首先中断数据刻录。
S305,并降低主轴电机(Spindle motor)的速度,以此降低光盘旋转速度。
S306,然后将从主机处接收到的数据保存在缓冲器(buffer)中。
S307,接着,判断上述缓冲器是否处于全(full)状态,如果缓冲器不是全状态,就会返回到上述步骤S306,将数据保存在缓冲器中,然后一直等到缓冲器处于全状态为止。
S308,当缓冲器中聚集了充分的数据,并处于全(full)状态时,重新开始在数据区域中刻录数据,然后从步骤S302开始,继续上述流程。
但,高速记录的抖动(Wobble)信号质量低下的区间,由于记录质量会有所降低,因此播放时发生读取错误(read error)的可能性相当高。
而且,位于刻录(writing)结束的部分和重新开始刻录(writing)部分界线上的模块,可能会重叠记录;而且还可能诱发因光盘缺陷(defect)造成的数据记录质量低下等不良现象。
另外,由于这种记录质量低下的现象,播放时发生错误的可能性也相对高一些。
(3)发明内容本发明的目的就是要解决上述问题,提供一种光盘记录以及播放方法,可以防止因光盘缺陷(defect)引起的记录质量低下以及由此造成的无法播放光盘的现象。
本发明的目的是这样实现的一种光盘记录方法,包括以下两个步骤第1步骤,从光盘提取抖动信号,以此判断错误与否;第2步骤,根据上述判断结果,被判断为抖动信号中存在错误时,将以后接收到的数据和错误确认之前完成记录的特定数据记录到光盘导出区域。
上述第2步骤还包括,确认抖动信号中存在错误时,将以后接收到的数据保存在缓冲器中的步骤;在上述缓冲器中保存完毕之后,将已保存数据和错误之前记录完成的特定数据记录到光盘导出区域的步骤。
在错误之前记录在上述导出区域中的特定数据是最后被记录的数据模块。
还包括以下步骤上述第3步骤的判断结果,抖动信号中存在错误时,就会返回到上述第1步骤。
而且,本发明中的光盘播放方法包括以下几个步骤第1步骤,从光盘数据区域读取数据;第2步骤,判断上述读取到的数据中是不是存在错误;第3步骤,根据上述判断结果,读取到的数据中存在错误时,从光盘导出区域中搜索相应的数据模块;第4步骤,在上述导出区域中发现所述的相应的数据模块,从导出区域中读取相应模块数据,传送至主机中;第5步骤,返回到上述第1步骤。
还包括以下步骤上述第2步骤的判断结果,读取到的数据中不存在错误,就返回到上述第1步骤中。
还包括以下步骤上述第4步骤中,在上述导出区域中没有发现相应的数据模块时,就会向主机报告错误。
本发明的效果正如前面所讲述,本发明中的光盘记录以及播放方法,也能在不具备缺陷管理(defect management)功能的记录方式中,轻易体现缺陷防止功能,以此防止因不连续性的记录或者光盘(disc)上的缺陷造成的记录质量低下以及由此引起的无法播放现象。
为进一步说明本发明的上述目的、结构特点和效果,以下将结合附图对本发明进行详细的描述。
(4)


图1是普通光盘构成的平面图。
图2是普通光盘的部分平面图。
图3是现有技术中光盘记录方法的顺序图。
图4是本发明中光盘记录方法的顺序图。
图5是本发明中光盘播放方法的顺序图。
(5)具体实施方式
下面参照附图,对本发明的光盘记录以及播放方法实施例进行详细说明。
首先,本发明中的数据刻录方法如下。
图4是本发明中光盘记录方法的顺序图。
S401、S402,装载(loading)有刻录光盘的光记录装置中,从主机接收到数据时,上述光记录装置将数据刻录(write)到光盘数据区域,并从光盘提取抖动(wobble)信号。
S403,当光盘上存在缺陷(defect)时,上述抖动信号就会表现为错误,为了判断光盘上的缺陷与否,先要判断提取到的信号中是否发生错误。
上述判断结果,抖动信号中没有发生误差时,就会返回到上述步骤S401。
S404,相反,抖动信号中发生误差时,就会判断为上述光盘上存在缺陷,并中断数据刻录。
S405,然后降低主轴电机(Spindle motor)的速度,以此降低光盘旋转速度。
S406,然后将从主机处接收到的数据保存在缓冲器(buffer)中。
S407,接着,将上述数据区域中最后被刻录的模块和保存在上述缓冲器中的模块,以数据包(Packet)形态刻录在导出(lead-out)区域。
S408,然后,判断上述缓冲器是否处于全(full)状态,如果缓冲器不是全状态,就会返回到上述步骤S406。
并且,将上述步骤406至步骤408过程反复实施到缓冲器处于全状态为止。
S409,当缓冲器中聚集了充分的数据,并处于全(full)状态时,返回到数据区域中,并重新开始刻录数据,然后再返回到上述步骤S402中,继续上述流程。
利用上述方法,在光盘上实施数据刻录。
下面对本发明中的光盘播放方法进行说明。
图5是本发明中的光盘播放方法的顺序图。
S501,当光盘装载到光盘播放装置内时,光盘播放装置就会从数据区域读取(read)数据。
S502,然后,判断读取到的数据中是否发生解码错误,上述判断结果,并没有发生解码错误时,就会返回到上述步骤S501,继续从数据区域读取数据。
S503,相反,上述被读取数据中发生解码错误时,为了在光盘导出(lead-out)区域中搜索发生错误的相应模块,就用相应模块的寻址信息搜索光盘的导出(lead-out)区域。
这是因为,在光盘上刻录数据时,因光盘上存在缺陷,就将相应模块的数据刻录在导出区域的原因;因此,在一读取有缺陷光盘上的数据时,以读取刻录在导出区域内的数据作为代替。
S504,然后,上述搜索过程中,要判断是否发现发生错误的相应模块。
S505,如果没有发现相应模块,就向主机报告错误(error)。
S506,相反,如果发现了相应模块,从导出区域中读取相应模块数据,传送到主机中,然后在返回到上述步骤S501中,继续上述流程。
利用上述方法实施光盘上的数据读取(播放)。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明权利要求书的范围内。
权利要求
1.一种光盘记录方法,其特征在于包括以下步骤的内容第1步骤,从光盘提取抖动信号,以此判断错误与否;第2步骤,根据上述判断结果,被判断为抖动信号中存在错误时,将以后接收到的数据和错误确认之前完成记录的特定数据记录到光盘导出区域。
2.如权利要求1所述的光盘记录方法,其特征在于所述的第2步骤还包括确认抖动信号中存在错误时,将以后接收到的数据保存在缓冲器中的步骤;在所述的缓冲器中保存完毕之后,将已保存数据和错误之前记录完成的特定数据记录到光盘导出区域的步骤。
3.如权利要求1或2所述的光盘记录方法,其特征在于还包括在所述的错误之前记录在所述的导出区域中的特定数据是最后被记录的数据模块。
4.如权利要求1所述的光盘记录方法,其特征在于还包括以下步骤所述的第3步骤的判断结果,抖动信号中存在错误时,就会返回到所述的第1步骤。
5.一种光盘播放方法,其特征在于包括以下步骤的内容第1步骤,从光盘数据区域读取数据;第2步骤,判断上述读取到的数据中是不是存在错误;第3步骤,根据上述判断结果,读取到的数据中存在错误时,从光盘导出区域中搜索相应的数据模块;第4步骤,在上述导出区域中发现所述的相应的数据模块,从导出区域中读取相应模块数据,传送至主机中;第5步骤,返回到上述第1步骤。
6.如权利要求5所述的光盘播放方法,其特征在于还包括以下步骤上述第2步骤的判断结果,读取到的数据中不存在错误,就返回到上述第1步骤中。
7.如权利要求5所述的光盘播放方法,其特征在于还包括以下步骤上述第4步骤中,在所述的导出区域中没有发现相应的数据模块时,就会向主机报告错误。
全文摘要
本发明是关于光盘记录以及播放方法,当光盘上存在缺陷时,原本要刻录在相应区域内的数据刻录到导出区域中,并直接读取导出区域的数据。其中记录方法从光盘提取抖动信号,判断错误与否;根据判断结果,抖动信号中存在错误时,将以后接收到的数据和错误确认之前完成记录的特定数据记录到光盘导出区域。其中播放方法从光盘数据区域读取数据;判断是否存在错误;根据判断结果,读取到的数据中存在错误时,从光盘导出区域中搜索相应的数据模块;在导出区域中发现所述的相应的数据模块,从导出区域中读取相应模块数据,传送至主机中;返回到上述第1步骤。本发明即使光盘上存在缺陷,也可以防止记录质量低下以及由此造成的无法播放光盘的现象。
文档编号G11B20/18GK1737932SQ200410053879
公开日2006年2月22日 申请日期2004年8月20日 优先权日2004年8月20日
发明者朴寓钟 申请人:上海乐金广电电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1