光盘、光盘驱动器和播放光盘的方法

文档序号:6759246阅读:167来源:国知局
专利名称:光盘、光盘驱动器和播放光盘的方法
技术领域
本发明涉及一种光盘、一种光盘驱动器、和一种播放光盘的方法。更具体地说,本发明涉及一种具有可在其中记录数据的群刻区(BurstCutting Area,BCA)的光盘,并且涉及改进用于再现构成BCA的数据的装置和方法。
背景技术
数字多用盘(DVD),即传统光盘,具有在数据记录区的内部区域中的BCA,在所述数据记录区中记录普通数据。用于播放DVD的基本数据被记录在BCA中。BCA的宽度为一个轨道,长度为一比特,所述长度和宽度对于在不调整光头的位置的情况下从DVD再现数据都足够大。
假定用户将DVD插入DVD播放设备。该设备以预定速度旋转DVD。在DVD播放设备中,发射激光束的光头在DVD的半径方向上移动到DVD的数据记录区。光头所后扫描BCA,再现在BCA中记录的数据。该数据被用于再现记录在数据记录区中的普通数据。没有执行寻轨伺服控制来播放BCA。BCA是设置在DVD上的内部圆形轨道。记录在BCA中的数据有固定的数据格式。

发明内容
传统DVD在两方面是不利的。首先,如果其BCA具有明显缺陷,诸如划痕,则没有DVD播放设备可再现记录在BCA上的数据。其次,只有一小部分BCA持有数据,而其余的更大的部分被填充并且没有被使用。已提出本发明来消除这些缺点。
本发明的目的在于提供一种具有可被全部使用的BCA的光盘,即使在BCA的一部分存在无法纠正的缺陷,必要的数据仍可从所述BCA被再现。本发明的另一目的在于提供一种光盘驱动器,即使光盘的BCA具有缺陷,所述光盘驱动器仍可从该BCA中再现数据。本发明的另一目的在于提供一种即使盘的BCA具有缺陷也播放光盘的方法。
根据本发明的一方面,提供一种具有群刻区(BCA)的光盘,该BCA具有这样的数据格式。该数据格式包括多个子数据单元,每个具有前序信号、数据、检错码、纠错码、后序信号和同步码;和被安排在两个相邻的子数据单元之间并连结这两个相邻的子数据单元的码。
根据本发明的另一方面,提供一种用于驱动上述类型的光盘的光盘驱动器。该光盘驱动器包括用于识别从群刻区再现的信号的装置;提取装置,根据从外部设备提供的指令从群刻区提取期望的子数据单元;纠错装置;检错单元;和控制器,用于控制提取装置,并且当检错单元在提取的子数据单元中检测到错误时,通知下一电路错误的产生。
根据本发明的另一方面,提供一种播放上述类型的光盘的方法。该方法包括识别从群刻区再现的信号;根据识别的信号,指定要被提取的子数据单元;提取指定的子数据单元;纠正提取的子数据单元;在纠正的子数据单元中检测错误;根据检测错误的结果,确定检测到的错误的数量是否超过预设值;如果错误的数量没有超过预设值,则发送数据;如果错误的数量超过预设值,则将所述子数据单元切换(S10)到要被提取的另一子数据单元。
这些实施例的另外的目的和优点将在随后的描述中被阐述,并且根据描述将部分地明显,或者通过实践本发明可被连结。通过在下文中具体指出的手段和组合可实现本发明的目的和优点。


被包括于此并且构成说明书的一部分的附图与以上的一般描述和下面给出的实施例的详细描述一起示出了本发明的实施例,用于解释本发明的原理。
图1是示出根据本发明实施例的光盘可具有的BCA数据格式的示图;图2是显示作为本发明另一实施例的光盘驱动器的主要部件的框图;图3是解释作为本发明另一实施例的播放光盘的方法的主要步骤的流程图;和图4是描述传统光盘的BCA数据格式的示图。
具体实施例方式
将参照附图描述作为本发明实施例的光盘、光盘驱动器、和播放光盘的方法。
图1显示根据本发明的光盘的数据格式。图2是作为本发明另一实施例的光盘驱动器的框图。图3是解释作为本发明另一实施例的播放光盘的方法的流程图。为了在BCA数据格式方面比较本发明的光盘和传统光盘,将首先参照图4描述后者的BCA数据格式。
如图4所示,在BCA中记录的数据包括前序信号、后序信号、数据、同步码、检错码、和4个纠错码。每个同步码(1字节)属于包括其自身的五字节。有十六(16)种同步码,它们是码0到码15。同步码0位于BCA数据格式的最前面,并被分配给前序信号。前序信号包括四字节,每字节为00(16进制)。同步码1到12被分配给包括数据和检错码的每个16字节的数据单元。
如果数据少于188字节(4字节×47行),则除了那些定义数据的字节之外的字节都是00(16进制)。因此,数据显然被固定在188字节的数量。四个同步码13分别被分配给四个纠错码。跟在第四个纠错码之后的同步码14被分配给后序信号。
后序信号包括四个字节,每个字节为55(16进制)。同步码15或最后一个同步码是BCA数据格式的最后一项。
传统DVD播放设备在接收到同步码0或者接收到同步码0和前序信号两者时检测BCA。随后,该设备使用同步码1到13,读取数据、检错码和纠错码,并将他们存储在设置在该设备中的存储器中。当该设备接收到同步码14、后序信号、或同步码15、或其任意组合时,它检测出数据、检错码和纠错码已被存储在存储器中。
使用纠错码,该设备纠正存储在存储器中的数据。从检错码中,该设备确定数据是否含有错误。如果数据不含错误,则已被纠正的数据被提供给下一电路(未显示)。如果数据含有错误,则指示错误的数据被提供给外部设备。
如上面指出的,传统DVD的BCA是内部圆形轨道,并可至多记录188字节。然而,在实践中,仅使用了一小部分BCA,其余的较大的部分被填充并且没有被使用。鉴于此点,根据本发明的光盘的BCA将如以下描述的那样来安排格式。
将参照图1描述根据本发明的光盘的BCA数据格式。如图1所示,该数据格式包括两个子数据单元(100、200)(也称作子数据区)以及连结子数据单元(100、200)的连结码(300)。即,安排在两个相邻的子数据单元之间的连结码(300)连结这两个相邻的子数据单元(100,200)。
子数据单元(100、200)在结构上类似于传统DVD的BCA数据格式。即,每个子数据单元(100、200)含有前序信号(10a、10b)、后序信号(11a、11b)、数据(12a、12b)、同步码(13a、13b)、检错码(14a、14b)、和四个纠错码(15a、15b)。每个同步码(1字节)属于包括其自身的五字节。九种同步码,即码0到5以及码13到15是可用的。
这些同步码被安排形成一列比特,这类似于图4中示出的列。在每个子数据单元中,同步码0在最前面并被分配给前序信号。前序信号包括四字节,每字节为00(16进制)。同步码1到5被分配个数据和检错码。更准确地说,同类型的四个同步码被分配给16字节的数据。然而,四个同步码5之中,前三个被分配给12字节的数据,最后一个被分配给检错码(4字节)。
如果数据少于76字节(4字节×19行),则除了那些定义数据的字节之外的字节都是00(16进制)。因此,数据显然被固定在76字节的数量。四个同步码13分别被分配给四个纠错码。跟在第四个纠错码之后的同步码14被分配给后序信号。后序信号包括四个字节,每个字节为55(16进制)。同步码14是子数据单元的BCA数据格式的最后一项。
两个子数据单元相同。换句话说,它们的内容相同。
连结两个子数据单元的连结码包括四字节,每字节为AA(16进制)。因此,被组合的子数据单元在以下方面类似于传统DVD的BCA数据格式,即,每个同步码属于包括其自身的五字节。
构成连结码的四字节不必全为AA(16进制)。连结码仅需要不同于前序信号和后序信号。但是,连结码最好包括四字节,每字节为AA(16进制)。这是因为它与包括四字节、每字节为55(16进制)的后序信号区别更大。即,AA(10101010)在1和0的位置上正好与55(01010101)相反。
根据本实施例的BCA数据格式具有两个子数据单元。另一方面,它可具有三个或更多子数据单元。如果这样,因为BCA的大小是固定的,所以子数据单元在大小上被减小。在实践中,期望该格式具有两个子数据单元。
记录在根据本发明的光盘的BCA中的子数据单元在基本结构上与DVD的BCA数据格式相同。因此,传统DVD播放设备可再现记录在本发明的光盘中的子数据单元之一。
如上面指出的,两个子数据单元在内容上相同。但是,在一些情况下,它们可在内容上不同。例如,仅仅子数据单元中的一个可含有标识盘的类型的数据,而两个子数据单元都含有相同的重要数据,诸如复制保护信息。
如果三个或更多子数据单元被记录在BCA中,则每个子数据单元可能太小以致无法包含特定大小的数据。在此情况下,数据可被分为多个部分,其将被记录在两个或更多子数据单元中。如果BCA具有例如四个子数据单元,则两个子单元可被用作第一集合,另两个子单元可被用作第二集合。
参照作为框图的图2,将描述作为本发明另一实施例的光盘驱动器。如图2所示,该光盘驱动器具有光头(未显示)、数据识别电路11、数据提取电路12、纠错电路13、检错电路14、和控制器15。
光头扫描光盘的BCA,产生数据信号。信号识别电路11将数据信号转换为二进制数据,该二进制数据被提供给数据提取电路12。该电路12根据从控制器15提供的指令,从BCA中提取子数据单元之一。纠错电路13通过使用在由数据提取电路12提取的子数据单元中记录的纠错码来纠正数据。这样纠正的数据被提供给检错电路14。检错电路14检测数据中是否有任何错误,并产生指示是否已检测到错误的信号。该信号被提供给控制器15。
如果从纠错电路13输出的数据不含错误,则数据被提供给下一电路(未显示)。如果数据含有错误,则控制器15将指定要提取的另一子数据单元的信号提供给数据提取电路12。也对另一子数据单元以相同的方式执行纠错和检错。控制器15被通知另一子数据单元是否含有错误。数据提取电路12、纠错电路13和检错电路14重复地执行它们的功能,直到检测到没有错误的子数据单元。如果在BCA中记录的所有子数据单元都有错误,则控制器15将指示该事实的信号提供给外部设备。
将参照图3的流程图描述根据本发明的播放光盘的方法。首先,从光盘的BCA再现的信号在步骤S1中被识别。在步骤S2中,指定一个子数据单元被首先提取。在步骤S3中,该子数据单元被提取。如果在该子数据单元中有任何错误,则在步骤S4中所述错误被纠正。在步骤S5中,检错处理被执行。即,执行一种处理来根据检错的结果确定是否存在错误。
接下来,在步骤S6中,确定第一子数据单元是否含有错误。如果没有错误,则该子数据单元中的数据被输出。播放光盘的处理终止。即,如果错误的数量少于预设值,则数据被发送。如果有错误,则处理进行到步骤S8。在步骤S8中,确定指定的子数据单元是否是最后一个。如果不是最后一个,则处理进行到步骤S10,在该步骤中,指定接下来要被提取的下一子数据单元。即,如果错误的数量超过预设值,则所述子数据单元被切换为另一要被提取的子数据单元。处理随后返回到步骤S3,在该步骤中,提取下一子数据单元。
如果在步骤S8中确定指定的子数据单元是最后一个,则在步骤S9中,指示子数据单元含有错误的信号被输出。在此情况下,光盘也被终止。
如已经描述的,如果因为BCA有缺陷导致在一个子数据单元中包含的数据不能被再现,则在本发明中,在另一子数据单元中包含的被记录的数据可被再现。
本领域的技术人员将容易想到另外的优点和修改。因此,就其更广泛的方面而言,本发明不限于在此显示和描述的特定细节和代表性实施例。因此,在不脱离由所附权利要求及其等同物定义的本发明总体构思的精神和范围的情况下,可进行各种修改。
权利要求
1.一种具有中心孔和群刻区(BCA)的光盘,该群刻区是环绕中心孔的圆形区域并具有一种数据格式,该数据格式的特征在于其包括多个子数据单元(100,200),每个具有前序信号、数据、检错码、纠错码、后序信号和同步码;和连结码(300),被安排在两个相邻的子数据单元之间并连结这两个相邻的子数据单元。
2.根据权利要求1的光盘,其特征在于,所述子数据单元是第一子数据单元和第二子数据单元,第一子数据单元的后序信号为55h(h16进制),连结第一和第二子数据单元的连结码为AAh,第二子数据单元的前序信号为00h。
3.根据权利要求1的光盘,其特征在于子数据单元具有相同的数据片。
4.根据权利要求1的光盘,其特征在于子数据单元具有不同的数据片。
5.根据权利要求1的光盘,其特征在于,要被记录的数据被分为数据片,这些数据片分布在字数据单元区中。
6.一种用于驱动具有中心孔和群刻区(BCA)的光盘的光盘驱动器,所述群刻区是环绕中心孔的圆形区域并具有这样的数据格式,该数据格式包括多个子数据单元,每个子数据单元具有前序信号、数据、检错码、纠错码、后序信号和同步码;和连结码,被安排在两个相邻的子数据单元之间并连结这两个相邻的子数据单元,所述光盘驱动器的特征在于其包括装置(11),用于识别从群刻区再现的信号;提取装置(12),根据从外部设备提供的指令从群刻区提取期望的子数据单元;纠错装置(13),用于纠正提取的子数据单元;检错单元(14),用于在纠正的子数据单元中检测错误;和控制器(15),用于控制所述提取装置,并且当检错单元(14)在提取的子数据单元中检测到错误时,通知下一电路错误的产生。
7.根据权利要求6的光盘驱动器,其特征在于,当检错单元(14)在提取的子数据单元中检测到错误时,提取装置(12)根据从控制器(15)提供的指令提取另一子数据单元。
8.根据权利要求6的光盘驱动器,其特征在于,提取装置(12)根据从控制器(15)提供的指令提取其它子数据单元,直到检错单元(14)检测到不含错误的子数据单元或检测出所有子数据单元含有错误。
9.一种播放具有中心孔和群刻区(BCA)的光盘的方法,所述群刻区是环绕中心孔的圆形区域并具有这样的数据格式,该数据格式包括多个子数据单元,每个子数据单元具有前序信号、数据、检错码、纠错码、后序信号和同步码;和连结码,被安排在两个相邻的子数据单元之间并连结这两个相邻的子数据单元,所述方法的特征在于其包括识别(S1)从群刻区再现的信号;根据识别的信号,指定(S2)要被提取的子数据单元;提取(S3)指定的子数据单元;纠正(S4)提取的子数据单元;在纠正的子数据单元中检测(S5)错误;根据检测错误的结果,确定(S6)是否存在错误;如果错误的数量没有超过预设值,则发送(S7)数据;和如果错误的数量超过预设值,则将所述子数据单元切换(S10)到另一要被提取的子数据单元。
10.根据权利要求9的方法,还包括如果错误的数量超过预设值,则确定(S8)提取的子数据单元是否是最后一个,以及如果提取的子数据单元不是最后一个,则该子数据单元被切换到另一子数据单元。
11.根据权利要求9的方法,其特征在于还包括如果错误的数量超过预设值,则确定(S8)提取的子数据单元是否是最后一个;和如果提取的子数据单元是最后一个,则产生指示错误已发生的信号。
全文摘要
一种具有BCA的光盘,即使BCA具有缺陷,数据仍可被从所述BCA再现。BCA的数据格式包括多个子数据单元(100、200)和连结码(300),每个连结码连结两个相邻的子数据单元。子数据单元含有相同的数据。为了再现数据,子数据单元被检查错误。在任何没有错误的子数据单元中记录的数据被再现并输出到与光盘驱动器相连的下一阶段电路。
文档编号G11B7/00GK1815579SQ20061000243
公开日2006年8月9日 申请日期2006年1月27日 优先权日2005年2月2日
发明者柏原裕, 石原淳, 长井裕士, 加藤拓, 山中丰, 井出达德 申请人:株式会社东芝, 日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1