专利名称:光盘复制保护或与光盘复制保护相关的改进的制作方法
技术领域:
本发明涉及一种对承载内容和控制数据的光盘进行复制保护的方法和受复制保护的光盘。本发明也扩展到在控制受复制保护的光盘中所使用的图像文件,和形成在产生受复制保护的光盘中所使用的图像文件的方法。
背景技术:
有许多用于对光盘进行复制保护的技术。例如,WO 01/61695和WO01/61696描述了去除、毁坏或相反放弃与光盘上的信息相关的不准确的控制数据。选择控制数据从而所述的复制保护方法在防止产生可用的复制盘的同时,不防止或不恶化在所有具有播放这种光盘的功能的播放器上播放合法的光盘。
已经发现有许多途径可以故意破坏光盘上承载的信息和/或控制数据,从而不能可靠地读取或复制光盘。例如,在我们共同未决的2004年2月19日提交的第60/545,979号美国临时申请中,我们描述了一种方法,其中破坏性数据(subversive data)隐藏在所述盘上的内容中,例如视频对象文件中,以阻止从所述光盘复制数据和/或防止制作有用的所述数据的副本。这个较早的方法在通常的情况下是有效的,其中控制用于制作副本光盘的设备以便在逐扇区的基础上复制盘上的数据。
然而,因为已经提出了对逐扇区和/或逐文件的复制进行保护的方法,所以,例如,当前控制将要用于复制光盘的设备以解析导航数据,然后只复制由已选择的节目路径所指的数据。
发明内容
本发明试图防止由解析导航数据的设备所进行的复制。
根据本发明的第一方面,提供一种对承载内容和控制数据的光盘进行复制保护的方法,其中,将所述内容安排在一个或多个内容文件中,并且将所述控制数据安排成控制对所述内容文件的访问,所述方法包括以下步骤
将错误合并到在播放所述盘上的信息的过程中不使用的冗余控制数据中,其中将所述错误安排成阻止通过所述控制数据对所述内容文件的访问。
根据本发明的实施例,在播放所述盘的内容的过程中不使用冗余控制数据,冗余控制数据具有包括在其中的错误,所述错误阻止通过所述控制数据对所述内容文件的访问。因此,通过解析导航信息以便访问所述数据来安排以复制所述盘的设备可能会失效。然而由于将错误合并到冗余控制数据中,所以将不会危及所述盘的正常播放。
优选地,所述控制数据定义提供对所述内容文件的访问的节目路径,并且其中将所述错误安排成阻止至少一个节目路径的导航。
在优选的实施例中,所述内容文件是由分割成单元的视频对象(VOB)组成的视频对象文件,并且其中,可以通过节目链中各自的指针访问所述单元。
目前,通过解析导航数据进行复制的设备试图解析节目链的所述导航数据。
将要合并到所述冗余数据中所述错误可以是导致由解析导航数据的设备所进行的复制操作过程失败的任何错误。例如,所述错误可以不正确地标识节目链中由所述控制数据所定义的所述节目的序号、和/或所述指针的序号。
具体到所述光盘是DVD格式的情况下,所述错误可以是在视频管理器信息列表(VMGI)中或在视频标题组信息列表(VTSI)中的不一致(inconsistency)。在后者的情况下,将不一致引入视频标题组信息列表(VTSI)中的单元位置信息列表(C_POSIT)中。附加地或可选择地,可以将不一致引入视频标题组信息列表(VTSI)中的节目链信息列表(VTS_PGCI)中的节目链一般信息(PGC_GI)。
在另一个实施例中,可以改变对所述视频对象文件中的单元的寻址,从而使所述单元的寻址和单元位置信息列表中的信息是不一致的。
可能在光盘上或者将施加到光盘的所述内容和控制数据中已经存在冗余控制数据。在这样的情况下,可以将错误合并到已经存在的所述冗余控制数据中。
或者,可以专门提供冗余控制数据以应用于光盘,并且可以在其应用到所述光盘之前将错误合并到已加入的冗余控制数据中。
如上所述,本发明特别试图提供一种有效阻止一设备通过解析导航数据来进行复制的复制保护。然而,可能附加地要求防御在逐扇区和/或逐文件的基础上进行复制的设备。为了满足这个附加的要求,本发明的实施例可以附加地包括在包含不可读或其它破坏性数据的所述内容文件中提供至少一个区域。
例如,选择能引起DSV问题的数据模式,并且可以将所选择的数据模式包括在所述内容文件的一个区域中以提供所述不可读数据。
例如在我们较早的第WO 02/11136申请中已经描述了引起DSV问题的数据模式和它们的用途的例子。在本发明的实施例中可以将那个较早的案例中所描述的任何数据模式作为不可读或破坏性数据而使用。
本发明也可以扩展到一种承载内容和控制数据的受复制保护的光盘,其中,将所述内容安排在一个或多个内容文件中,并且将所述控制数据安排成控制对所述内容文件的访问,其中在播放所述盘上的内容的过程中不使用的冗余控制数据具有合并到其中的错误,其中将错误安排成阻止通过所述控制数据对所述内容文件的访问。
优选地,所述控制数据定义提供对所述内容文件的访问的节目路径,并且其中将所述错误安排成阻止至少一个节目路径的导航。
在优选的实施例中,所述内容文件是由分割成单元的视频对象(VOB)组成的视频对象文件,并且其中,可以通过节目链中各自的指针访问所述单元。
合并在所述冗余控制数据中的所述错误不正确地标识节目链中由所述控制数据所定义的所述节目的序号和/或所述指针的序号。也可以在受复制保护的光盘中可选择地或附加地按照定义使用以上所标识的其它不一致。
在一个实施例中,可以将错误合并到通常存在于所述光盘上的控制数据中,但是因为在播放所述盘上的内容的过程中不使用该控制数据,所以认为该控制数据是冗余的。
在一个可选择的实施例中,将所述错误包括在已经施加到所述盘上的控制数据中,以形成在播放所述盘上的内容的过程中不使用的冗余控制数据。
正如以上所定义,在本发明的光盘上可以附加地将不可读或其它破坏性数据包括在所述内容文件中提供的至少一个区域中。
根据本发明的另一方面,提供一种在制作受复制保护的光盘中所使用的图像文件,所述图像文件包括内容和控制数据,将所述内容安排在一个或多个内容文件中,并且将所述控制数据安排成控制对所述内容文件的访问,其中冗余控制数据具有合并到其中的错误,所述受控制的盘的播放不使用所述冗余控制数据,其中将错误安排成阻止通过所述受控制的盘上的控制数据对所述内容文件的访问。
在通过编码形成用于应用到受复制保护的光盘上的内容和控制数据的过程中,图像文件是公知的阶段。
优选地,所述控制数据定义提供对所述内容文件的访问的节目路径,并且其中将所述错误安排成阻止至少一个节目路径的导航。
在一个优选的实施例中,所述内容文件是由分割成单元的视频对象(VOB)组成的视频对象文件,并且其中,可以通过节目链中各自的指针访问所述单元。
合并在所述图像文件中的冗余控制数据中的所述错误可以和以上给出的一个或多个示例一致。
在一个实施例中,可以将错误合并到通常存在于所述光盘上的控制数据中,但是因为在播放所述制作的盘上的内容的过程中不使用该控制数据,所以认为该控制数据是冗余的。
或者,将所述错误包括在作为在播放所述受控制的盘的过程中不使用的冗余控制数据已经提供在所述图像文件中的控制数据中。
如上所述,也可以将不可读或其它破坏性数据包括所述图像文件中的所述内容文件中的至少一个区域中。
本发明也可以扩展到一种形成在产生受复制保护的光盘中所使用的图像文件的方法,所述方法包括以下步骤形成包括内容和控制数据的图像文件,将所述内容安排在一个或多个内容文件中,并且将所述控制数据安排成控制对所述内容文件的访问;所述方法还包括以下步骤将错误合并到冗余控制数据中,所述制作的盘的播放不使用该冗余控制数据,将错误安排成阻止通过所述制作的盘上的控制数据对所述内容文件的访问;并且存储所述图像文件。
在一个实施例中,将所述图像文件存储在可记录的盘上或磁带上。
优选地,所述控制数据定义提供对所述内容文件的访问的节目路径,并且将所合并的错误安排成防止导航信息解析设备读取对于合法节目路径来讲的所述正确导航数据。
在一个优选的实施例中,所述内容文件是由分割成单元的视频对象(VOB)组成的视频对象文件,并且其中,可以通过节目链中各自的指针访问所述单元。
如先前所述,可以将所述错误合并到在形成所述图像文件的所述内容和控制数据中已经存在的冗余控制数据中。或者,可以将冗余控制数据加入到用于形成所述图像文件的所述内容和控制数据中,其中所述已加入的冗余控制数据合并有错误。
根据本发明的另一方面,提供一种如以上所定义的承载图像文件的可记录介质或承载由以上所定义的方法而形成的图像文件。
以下通过示例,参照附图,将描述本发明的实施例,其中图1示意性地示出DVD的制造;图2示出DVD表面的一个放大的部分;图3示出DVD上的数据结构;图4示出传统的DVD中的视频标题组(VTS)的结构;图5示出与图4类似的视图,但图解了使用破坏性数据的复制保护技术;图6a示出如图4所示的DVD的结构的一部分;图6b示出与图6a类似的结构,但说明了根据本发明的方法示出对冗余控制信息和冗余内容的提供;图7示出视频管理器信息列表中的列表;图8示出视频标题组信息列表中的列表;图9示出与图6b类似的结构,但是其中已加入的控制数据不包括新标题;图10示出与图6b类似的结构,但是其附加节目链的指针寻址已经提供在视频对象中的单元;图11示出与图10类似的结构但是其具有一个包括两个指针的节目链;图12与图1类似,并且示意性地示出具有附加控制数据的DVD的制造;图13示出例如诸如图6a中的光盘的结构的一部分,并且示出C_POSIT列表的改变;图14a示出与图13类似的具有自身C_POSIT列表的结构;
图14b示出改变之后的图14a的结构,并且示出对不准确的C_POSIT列表的提供;图15a示出例如诸如图6a中的盘的结构;和图15b示出对于图14b中示出的技术的选择性的实现的图15a的结构的改变。
具体实施例方式
本发明用于一般的光盘,但是这里参照DVD格式对其进行描述。
图1示意性地示出通过应用诸如视频、音频、文本和图形的内容而产生的DVD10。在这方面,将内容2和适当的控制数据组合以提供作者的(authored)资料4。然后可以将该资料4布置在适当的应用文件6中,应用文件6使所述DVD能够由持有人的DVD播放器播放。然后可以将应用文件6作为表示将要制作的数据的图像文件8而提供。以盘描述协议文件格式来提供图像文件8,并且可以将其记录在诸如母磁带(mastering tape)的适当的存储器件上或其他可记录介质12上。然后可以将可记录介质12上的图像文件通过编码器(未示出)编码到玻璃母盘10上。
图1示意性地示出一种可选择的途径,其中可以将有创作的资料4直接创建成图像文件8,而无需强加中间步骤。
众所周知,图像文件8中的用户数据是将要写入磁盘或从磁盘访问的内容,其可以包括文本、图形、视频、音频、程序、控制数据和/或任何其它种类的数据。在对该数据进行增强型EFM编码之前,对该数据进行格式化、扰码和纠错,由此编码而产生比特序列,即一系列0和1。正是通过适当的制作手段将其施加到盘10的比特序列形成凹坑和岛。在这方面,在DVD写入器中,所述制作手段一般是激光束记录器。在制作车间(mastering houses)中也应用激光束记录器,但是可选择的制作技术是现成的并且是可以利用的。
图2示出在其上示出凹坑16的已放大的DVD的一部分。众所周知,这些凹坑沿着盘10的表面的螺旋轨迹延伸,并且由岛分开。
将所述DVD上的数据沿所述螺旋轨迹排列。如图3所示,将数据构造成具有导入区40、数据区42和导出区44。
所述DVD上的数据的结构是标准的主题,并且对于本领域的技术人员是公知的。因此,这里只描述和说明与本发明的相关的DVD_视频的数据结构的一部分。正如图3中所进一步指示的,数据区42包括容量描述符46,其标识在数据区42中的数据的结构和内容。DVD_视频区43和可能的其它DVD区跟随该容量描述符46之后。DVD_视频区43包括视频管理器(VMG)和多个视频标题组(VTS)。在视频管理器(VMG)和每个视频标题组(VTS)中设有信息文件48,并且信息文件48提供通过其实现对视频对象(VOB)50的导航的语法。众所周知,每个视频对象50包含由视频、音频、和其它内容流组成的MPEG节目流。所述其它内容可以包括例如文本和图形。视频对象50也包括用于控制呈现其内容的控制数据和使所述视频对象中的数据能够被搜索的控制数据。视频对象50由一组对于视频标题组VTS#1中的标题(VTSTT_VOBS)的视频对象组成。将VTSTT_VOBS分成视频对象文件51,其大小不超过1GB。
图4示出视频标题组(VTS)的结构,并且说明在传统的DVD中,如何访问和导航从而播放例如存储在单个视频对象50中的电影。
在图4中,没有对DVD视频结构中的文件之间的所有连接和指针进行说明。取而代之,图4说明如何寻址(address)单个视频对象50。
在图4所示的结构中,有一个包含标题54的集合的视频标题组(VTS)52。每个标题54包含一个或多个节目链56。在图4中,标题54“TITLE yy”寻址已选择的视频对象50,并且通过节目链x来完成所述寻址。每个节目链56典型地包括一些诸如58的单个节目,其中将这些单个节目安排成按顺序播放。节目58中的每个有一个诸如60的指针(pointer)。典型地,从每个节目58到单个相应的视频对象50存在单个指针60,并且每个指针60寻址相应的视频对象50的特定部分。
如图4所示,将每个视频对象50分成一些单个单元(cell)70。典型地,节目58中的每个通过自身指针60指向视频对象50的单元70中的单个单元。然而,也如图4所指示,诸如节目1的单个节目58可能具有更多的指针60,例如两个指针,其寻址诸如单元1/1和1/2的两个单元。通常这样布置,随着将节目58通过相关节目链56按顺序播放,依次类似地访问视频对象50中的单元70。
除了已经对图5中示出的DVD进行例如2004年2月19日提交的第60/545,979号美国申请所述的复制保护外,图5所示的布置与图4类似。通过图4和5的比较,可以看到在视频对象50的两个单元70之间插入了一个附加单元72。图5中也示出,在附加单元72中合并了74所指示的破坏性数据。在附加单元72中的破坏性数据74的两侧各有一个缓冲区76。
视频对象50的附加单元72中的破坏性数据74可以是任何数据,其将阻止驱动器读取或播放光盘上的附加单元,和/或阻止从所述光盘复制数据,和/或防止制作所述盘上的有用的数据副本。满足这些要求的破坏性数据的示例包括具有不正确的纠错编码的数据和已经故意更改的信息。所述数据可能是或者包括已选择的将引起DSV问题的数据模式,例如,已选择的将保证DSV具有显著意义的绝对值和/或DSV具有快速的变化率的数据模式。例如在WO02/11136中已经给出对DSV数据模式和它们引起的问题的描述。可能附加地和/或可选择地提供具有失时的(mistimed)波形转换。
当然,当将破坏性数据放置在原始盘上时,其可能会对出于合法目的试图播放或其它使用所述光盘的设备造成问题。因此,如图5所示,采取措施以保证在正常使用光盘10的过程中,例如在通过设备进行播放的过程中,决不访问破坏性数据74。在这方面,如图5所示,在主节目链56中没有指向附加单元72的指针60。从对图5的考虑中应该理解,例如,如果执行主节目链56,那么所述设备将不会导航到附加单元72。这样,可以在所述盘上提供破坏性数据,而不会有破坏性数据将破坏所述盘的正常播放的风险。
当企图从如图5所示的受复制保护的盘读取数据,而不是播放所述盘上的视频和音频内容时,已安排成复制DVD的许多商业上可用的设备试图提取所述盘上所有的数据。一般,在逐扇区或逐文件的基础上进行复制。例如,依次访问所述盘上每个扇区的设备以便提取那个扇区中的数据。因此,在复制操作的过程中,所述设备将访问附加单元72。附加单元72中的破坏性数据74将可能导致对所述盘的读操作失败。或者,所述破坏性数据可能导致错误标记的产生,其中错误标记意味着所述设备能够制作的任何副本通常将不可播放。
在如图5所示的受复制保护的盘有效地防御用于复制DVD的许多商业上可用的设备的同时,存在通过受控来复制盘的设备,其可以避免复制保护。例如,目前存在可以使用的设备,其使用导航数据,特别是信息文件48中的导航数据,以便导航到将被复制的数据。因此,所述设备确定盘上的哪个数据是已指定要播放的,并且只复制那个数据。因此,通过如图5所示的布置不能阻止这样的设备复制所述盘上的数据。
已经专门开发了本发明以便对盘进行复制保护,以防御一设备通过受控来导航到将被复制的数据抑或解析信息文件48以确定复制策略。当然,可以将本发明的实施例和例如在图5中所述的复制保护技术结合起来使用,由此可以实现保护盘上数据以防御两种复制技术。
在本发明的实施例中,将错误引入冗余控制数据,即在DVD上播放数据的过程中不使用的控制数据。选择所述错误从而使通过在复制导航路径所引导的数据内容之前识别盘上的导航路径来安排复制所述DVD的设备将不能读取所述盘。或者,所述错误可以导致错误标记的产生,错误标记将意味着所述设备能够制作的任何副本一般将不可播放。
图6a和6b中示出本发明的一个实施例。在这方面,图6a只示出图4的结构的一部分,并且只示出单个节目链56。节目链56合并用于寻址n个单元70的n个节目58,n个单元70即为视频对象50中的单元1/1、1/2...1/n。图6b示出用以提供复制保护而对图6a所示的结构的修改。图6b中可见,加入额外的内容和控制数据以形成已修改的结构。所加入的数据包括附加标题154、附加节目链156、附加节目158、和附加指针160,其指向包含VTSTT_BOBS50中的附加单元170的附加视频对象。如果需要,新单元170也可以通过例如图5所示方法来包括用于盘的复制保护的破坏性数据。
应该理解所加入的标题154寻址所加入的单元170。然而,在播放DVD的过程中不需要附加的视频对象单元170的内容,并且具有其自身节目链156的标题154组成播放所述DVD的DVD播放器不使用的冗余控制数据。可以由试图复制所述盘的设备来访问标题154和其节目链156,其中控制所述设备以导航到所述盘上的已写地址的数据。
如上所述,为了阻止通过受控来复制所述盘的设备访问视频对象50的内容,本发明的实施例不仅提出将如图6b所示的冗余控制数据加入所述盘,而且提出为控制数据提供错误。例如,节目链156包含一个节目158和一个指针160。然而,将关于节目链156的盘上的信息设置为不准确,例如,示出节目链156包括两个节目158和一个指针160。可以提供关于节目链的可选择的不准确的信息。例如,可能示出节目链156具有一个节目158和两个指针160。
图7示出视频管理器信息(VMG1)列表80,一般可以在DVD的VMG信息文件48中将其找到。本领域的任何技术人员都会很熟悉该列表80,所以这里不做进一步描述。
图8示出视频标题组信息(VTSI)列表90,其也包含在VTS信息文件48中。
为了不正确地示出在图6b的已修改的结构中节目链156具有两个节目158,调整VTSI列表90的PGC信息列表(VTS_PGCIT)中的信息。一般还有一个VTSI的备份列表(未示出),称为VTSI_BUP,并且优选地,将对VTSI进行的任何改变附加地做在备份列表中。
通过改变VMG1列表80中的标题搜索指针列表(TT_SRPT)来标识图6b的已修改的结构的额外标题54。
应该理解,重要的是,当播放本发明的受复制保护的盘时,DVD播放器决不试图导航所加入的节目158。因此,如图6b所示,可以在节目链156中提供预命令(pre-command)162。该预命令向回引导到原始标题54,并且保证如果在播放DVD的过程中,DVD播放器访问所加入的标题154,那么将DVD播放器导航回原始标题54的运行着的节目链。
图9和10示出本发明可选择的实施方案。例如,在图9中,没有加入诸如154的额外标题,并且通过所加入的节目链156访问所加入的单元170。在这种情况下,不需要对VMGI80进行改变以标识额外的标题。根据列表VTSI90中的列表VTS_PGCIT,很明显存在额外节目链156。此外,需要对列表VMGI80中的标题搜索指针列表(TT_SRPT)进行改变。
在图10所示的实施例中,没有将额外单元加入VTSTT_VOBS50。在这种布置中,将节目158安排成通过其指针160指向在视频对象50中已经提供的单元70(1/1)。然而,不正确地规定在盘上有两个节目158和单个指针160。如先前所述,可以提供可选择的不准确的信息,例如,可以规定存在单个节目158和两个指针160。
图11示出一种布置,其中节目158通过两个指针160指向视频对象50中的两个单元(1/1、1/2)。虽然这种布置具有一个节目和两个指针,但可以将信息设置成显示具有两个节目和两个指针。
在图11中,指针160指向视频对象50中的不同单元1/1和1/2。应该理解两个指针可以可选择地指向视频对象50中的相同的单元。还应该理解,可以向额外标题154提供任何数目的节目链、任何数目的指针,并且可以寻址任何数目的单元。在一个优选实施例中,节目链156可以具有n-1个节目和n个指针,但是相关列表中的信息将标识n个节目和n个指针。可选择地,在相关列表中可包括n个节目和n-1个指针以及信息来标识n个节目和n个指针。而且可以规定不准确的信息。
由于图12示出信息到玻璃母盘10的应用,所以图12与图1类似。然而,图12示出如何将诸如附加节目链的冗余控制数据加到玻璃母盘10上。在将有版权的资料4布置在应用文件6中的情况下,例如,可以在形成图像文件8之前将额外的节目链加入到新步骤20中。或者,例如,如图12的22所指示,可以对图像文件8进行改变以包括额外的节目链。
以上通过具体参照加入额外节目链和改变属于那些节目链的数据,对本发明进行了描述。然而,应该理解既可以在那些所描述的改变之外进行可选择的改变,也可以进行可选择的改变来替代那些所描述的改变。当然,重要的是将用于复制DVD的设备期望访问的数据标识为对于访问和复制盘上的数据来讲的首部(prelude),但是在播放所述盘时DVD播放器不使用该已标识的数据。
用于复制DVD的设备将可能变得甚至更复杂,并且将能够辨别和寻址上述已修改的结构中的存在的一些不一致(inconsistencies)。复制设备将能够识别和忽略不一致的复制保护数据,一种减小这种可能性的方式是使额外的标题基本上是具有相同显示时间、相同的节目序号、和相同的指针序号的原始标题的复制。这将使额外的标题对于复制设备不可见。此外,可以将诸如VMGI列表80和VTSI列表90一样的列表调整为隐藏最大的不一致。因此,例如,可以调整VMGI列表80中的TT_SRPT列表,从而其参照的标题部分的序号与VTS_PGC信息列表的PGC一般信息(PGC_GI)的PGC内容中所示的那些实际的序号相同。
从以上应该理解,所描述的复制保护的方法保护盘以防御通过解析所述盘上的导航数据以访问所述盘上的数据来复制所述盘的设备。所述复制设备将遇到冗余控制数据中所设有的不一致并且被其迷惑,这将防止其从所述盘提取数据。例如,标准类型的DVD播放器将不使用已加入的冗余控制数据。因此,DVD的正常播放不会受到所述复制保护技术的影响。
在上述的所有实施例中,已经将所述冗余控制数据加到在所述光盘上的数据。当然,如果所述盘上已经有冗余的控制数据,这意味着在播放所述盘上的数据的过程中不使用该控制数据,那么可以将错误引入所述冗余控制数据以提供复制保护。
图13示出复制保护的可选择的方法,其中,将错误引入到在所述盘上正常提供但DVD播放器一般不使用的控制数据中。因此,也将这样的控制数据定义为诸如先前的实施例中所使用的‘冗余控制数据’。
在这方面,图13只示出诸如图4的DVD数据结构的一部分,并且示出节目链56中的一些节目58,节目链56通过各个指针60对视频对象50的单个单元70进行寻址。
在VTS信息文件48中以列表的形式描述图13所示的结构,其中的列表诸如视频标题组菜单单元地址列表(VTSM_C_ADT)和视频标题组节目链信息列表(VTS_PGCIT)。具体地讲,后者列表具有单元位置列表(C_POSIT),图13中的200指示该单元位置列表对于图13的结构的内容。可以看到C_POSIT列表对于每个指针60给出标识号,并且标识每个指针寻址的视频对象(VOB10),并且标识在所述视频对象中已寻址到的单元。
已经发现许多DVD播放器使用C_POSIT列表的数据之外的导航数据,因此可以将错误引入所述列表以破坏复制,而不干扰所述光盘的正常播放。因此,在这个意义上,可以认为C_POSIT列表包括冗余控制数据。
图13中的220示出可以包括用于破坏性复制的不一致类型。正如所示,由指针1所标识的视频对象在列表220中不正确地被说成是在视频对象2中。
图14a示出的数据结构与具有C_POSIT列表200的图13的数据结构相同。图14b示出改变C_POSIT列表中的值的一种替代方法。在图14b中,已经改变位置2处的指针60从而其对单元1/1进行寻址,而位置1处的指针对单元1/2进行寻址。然而,在这种情况下,没有类似地改变C_POSIT列表以反映那些变化,而是保持与列表200相同。对于图14b的结构,列表210是准确的但是没有使用的版本,而使用原始列表200,因此在C_POSIT列表200和图14b的结构之间提供必要的不一致。
图15a也示出图13和14a中所示的结构。在图15b中示出用以提供复制保护的结构中的改变。在图15b中在位置2/1处设有附加单元70。这是一个空单元,其由位置1处的指针60寻址从而将其首先呈现。在将要提供的C_POSIT列表中再一次没有反映从图15a到图15b的结构的改变。在正常播放所述盘的过程中,位置1处的指针60将访问空单元2/1。然而,如果这只包含几个没有音频的空视频帧,那么将在重放剩余的视觉数据之前播放空视频帧,并且不能被察觉到。
应该理解,可以在本应用的范围之内对这里所描述和说明的技术进行修改和变化。
权利要求
1.一种对承载内容和控制数据的光盘进行复制保护的方法,其中,将所述内容安排在一个或多个内容文件中,并且将所述控制数据安排成控制对所述内容文件的访问,所述方法包括以下步骤将错误合并到在播放所述盘上的内容的过程中不使用的冗余控制数据中,其中将所述错误安排成阻止通过所述控制数据对所述内容文件的访问。
2.根据权利要求1所述的方法,其中所述控制数据定义提供对所述内容文件的访问的节目路径,并且其中将所述错误安排成阻止至少一个节目路径的导航。
3.根据权利要求1或权利要求2所述的方法,其中,所述内容文件是视频对象文件并且由分割成单元的视频对象(VOB)组成,并且其中,可以通过节目链中各自的指针访问所述单元,并且其中,合并在所述冗余控制数据中的所述错误不正确地标识节目链中由所述控制数据所定义的节目的序号、和/或指针的序号。
4.根据权利要求3所述的方法,还包括以下步骤将不一致合并到视频管理器信息列表(VMGI)和/或视频标题组信息列表(VTSI)中。
5.根据权利要求4所述的方法,还包括以下步骤产生变化从而使对所述视频对象(VOB)中的单元的寻址和所述视频标题组信息列表(VTSI)中的单元位置信息列表中的信息相互不一致。
6.一种承载内容和控制数据的受复制保护的光盘,其中,将所述内容安排在一个或多个内容文件中,并且将所述控制数据安排成控制对所述内容文件的访问,其中在播放所述盘上的内容的过程中不使用的冗余控制数据具有合并到其中的错误,将错误安排成阻止通过所述控制数据对所述内容文件的访问。
7.根据权利要求6所述的受复制保护的光盘,其中,所述控制数据定义提供对所述内容文件的访问的节目路径,并且其中将所述错误安排成阻止至少一个节目路径的导航。
8.根据权利要求6或权利要求7所述的受复制保护的光盘,其中,所述内容文件是由分割成单元的视频对象(VOB)组成的视频对象文件,并且其中,可以通过节目链中各自的指针访问所述单元,并且其中,合并在所述冗余控制数据中的所述错误不正确地标识节目链中由所述控制数据所定义的节目的序号和/或指针的序号。
9.根据权利要求8所述的受复制保护的光盘,其中,合并到冗余控制数据中的错误是视频管理器信息列表(VMGI)和/或视频标题组信息列表(VTSI)中的不一致性。
10.根据权利要求9所述的受复制保护的光盘,其中,所述视频标题组信息列表(VTSI)中的不一致性位于单元位置信息列表中。
11.根据权利要求9所述的受复制保护的光盘,其中,对视频对象(VOB)文件中的单元的寻址与单元位置信息列表中的信息是不一致的。
12.一种在制作受复制保护的光盘中所使用的图像文件,所述图像文件包括内容和控制数据,将所述内容安排在一个或多个内容文件中,并且将所述控制数据安排成控制对所述内容文件的访问,其中冗余控制数据具有合并到其中的错误,所述受控制的盘的播放不使用所述冗余控制数据,其中将错误安排成阻止通过所述受控制的盘上的控制数据对所述内容文件的访问。
13.根据权利要求12所述的图像文件,其中,所述控制数据定义提供对所述内容文件的访问的节目路径,并且其中将所述错误安排成阻止至少一个节目路径的导航。
14.根据权利要求12或权利要求13所述的图像文件,其中,所述内容文件是由分割成单元的视频对象(VOB)组成的视频对象文件,并且其中,可以通过节目链中各自的指针访问所述单元,并且其中,合并在所述冗余控制数据中的所述错误不正确地标识节目链中由所述控制数据所定义的节目的序号、和/或指针的序号。
15.根据权利要求14所述的图像文件,其中,合并到冗余控制数据中的错误是在视频管理器信息列表(VMGI)中和/或在视频标题组信息列表(VTSI)中的不一致。
16.根据权利要求12到15中的任何一个的所述的图像文件,其中已经将错误合并到控制数据中,其中在所述图像文件中已经将所述控制数据作为在播放所述制作的盘的过程中不使用的冗余控制数据而提供。
17.一种形成在产生受复制保护的光盘中所使用的图像文件的方法,所述方法包括以下步骤形成包括内容和控制数据的图像文件,将所述内容安排在一个或多个内容文件中,并且将所述控制数据安排成控制对所述内容文件的访问;并且所述方法还包括以下步骤将错误合并到冗余控制数据中,所述制作的盘的播放不使用该冗余控制数据,将错误安排成阻止通过所述制作的盘上的控制数据对所述内容文件的访问;并且存储所述图像文件。
18.根据权利要求17所述的形成在产生受复制保护的光盘中所使用的图像文件的方法,其中将所述图像文件存储在可记录的盘上或磁带上。
19.根据权利要求17或18所述的方法,其中,所述控制数据定义提供对所述内容文件的访问的节目路径,并且其中将所合并的错误安排成防止节目路径的导航。
20.根据权利要求17到19的任何一个所述的方法,还包括以下步骤向包括内容和控制数据的图像文件加入具有合并在其中的错误的冗余控制数据。
21.根据权利要求17到19的任何一个所述的方法,还包括以下步骤将具有已合并的错误的冗余控制数据加入到内容和控制数据中,并且将所述内容、控制数据和已加入的冗余控制数据形成一个图像文件。
全文摘要
已经将破坏性数据合并到诸如DVD一样的光盘的内容中以防止对所述盘的复制。为了阻止这样的复制保护,控制要复制光盘的设备以便只复制由已选择的节目路径所指向的数据。因此,提出一种对于光盘的复制保护,其通过将错误引入冗余控制数据来阻止对所述盘上的内容的访问。例如,所述错误可以是在视频管理器信息列表(VMGI)中或在视频标题组信息列表(VTSI)中的不一致性(inconsistencies)。
文档编号G11B20/12GK1700335SQ200510073978
公开日2005年11月23日 申请日期2005年5月19日 优先权日2004年5月19日
发明者卡门·L·巴齐尔, 李·埃弗里, 格伦·A·西伯特 申请人:麦克罗维西恩公司