克服光盘的复制保护相关的或者其中的改进转让专利

申请号 : CN200580005541.2

文献号 : CN1981339B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 琼尼·B·雷克利斯理查德·A·A·海伦

申请人 : 麦克罗维西恩公司

摘要 :

可以通过合并在数据区(42)内包含不可读或者破坏性数据的区域来对DVD进行复制保护。例如,可以将这样的区域配置为VOB文件(51)内的视频对象(VOB)(50)的单元。例如通过确保不存在引导至破坏性区域的指针在正常回放期间防止访问破坏性数据的区域。为了克服这种复制保护方法,通过利用被提供用于对盘进行正常回放的导航来访问在被复制保护的光盘上的内容。因此,在对盘进行复制期间在破坏性区域周围进行导航。将所访问的内容存储在对应数据区,并且在识别到破坏性区域的情况下,将任意数据合并在与原始数据区中的不可读或者破坏性数据的区域对应的复制数据区的区域内。

权利要求 :

1.一种对被复制保护的光盘进行复制的方法,该被复制保护的光盘在数据区中承载有内容和控制数据,以一个或者多个内容文件的形式排列内容,而且控制数据提供对内容的访问,其中在数据区内提供包含不可读或者破坏性数据的至少一个内容的区域,所述方法包括:通过利用为对该被复制保护的光盘进行正常回放所提供的导航来访问在该被复制保护光盘上的内容,

将所访问的内容存储在对应数据区,以及

将任意数据包括在与包含不可读或者破坏性数据的区域对应的对应数据区的任何区域中,

其中所述导航包括由能够用于访问该被复制保护的光盘上的内容的所述控制数据定义的导航路径,

并且其中在利用所述导航路径对该被复制保护的光盘上的内容正常回放期间,防止对不可读或者破坏性数据的至少一个区域的访问。

2.根据权利要求1所述的对被复制保护的光盘进行复制的方法,其中不存在提供对不可读或者破坏性数据的至少一个区域的访问的导航路径。

3.根据权利要求2所述的对被复制保护的光盘进行复制的方法,其中,将导航路径进行映射以识别所述导航路径不访问的数据区的区域,该方法还包括以线性方式访问数据区中的数据并且将访问的数据存储在所述对应数据区中,但是避免访问被识别为导航路径所不访问的任何区域,并且将任意数据存储在对应于识别为所述导航路径所不访问的任何区域的所述对应数据区中的区域。

4.根据权利要求2所述的对被复制保护的光盘进行复制的方法,该方法还包括播放该被复制保护的光盘从而以导航路径所确定的方式访问该被复制保护的光盘上内容,而且将检索到的内容存储到所述对应数据区中。

5.根据权利要求1所述的对被复制保护的光盘进行复制的方法,其中,为正常回放所提供的导航包括由能够用于访问该被复制保护的光盘上内容的所述控制数据所定义的导航路径,而且存在有导引至不可读或者破坏性数据的至少一个区域的导航路径,但是这种导航路径使得:它们在对该被复制保护的光盘上内容进行正常回放期间不提供对不可读或者破坏性数据的访问,并且所述方法包括通过利用导航路径导航至内容来访问在被复制保护的光盘上的内容。

6.根据权利要求5所述的对被复制保护的光盘进行复制的方法,其中,将由控制数据所定义的导航路径进行映射以识别不由导航路径所访问的数据区的区域,所述复制方法还包括以线性方式来访问数据区并且将内容存储其中,但是避免访问被识别为不由导航路径所访问的任何区域,并且将任意数据存储在数据区的对应区域中该内容的位置。

7.根据权利要求5所述的对被复制保护的光盘进行复制的方法,该方法还包括对该被复制保护的光盘进行回放从而以导航路径所确定的方式来访问该被复制保护的光盘上的内容,并且将检索来的内容存储在所述对应数据区以在该被复制保护的光盘上建立内容和控制数据的映像。

8.根据权利要求1所述的对被复制保护的光盘进行复制的方法,其中通过光盘播放机来对该被复制保护的光盘进行播放以获得该被复制保护的光盘的内容,并且存储由所述光盘播放机所输出的内容.

9.根据权利要求8所述的对被复制保护的光盘进行复制的方法,还包括命令光盘播放机播放该被复制保护的光盘上的所有内容,以使得内容数据的复制是完整的。

10.根据权利要求1所述的对被复制保护的光盘进行复制的方法,还包括从所存储的内容中制作不同的光盘。

11.根据权利要求1所述的对被复制保护的光盘进行复制的方法,其中,在内容文件内形成不可读或者破坏性数据的至少一个区域作为附加的内容文件、或者作为两个相邻内容文件之间的间隙,而且所述方法还包括访问内容文件以检索它们的内容,并将内容存储在对应的内容文件中。

12.根据权利要求11所述的对被复制保护的光盘进行复制的方法,其中,内容文件是视频对象文件并包括被划分成单元的视频对象(VOB),而且由控制数据所定义的导航路径中的相应指针来访问单元。

13.根据权利要求12所述的对被复制保护的光盘进行复制的方法,其中形成所述不可读或者破坏性数据的至少一个区域作为视频对象内的附加单元,而且不存在访问附加单元的指针。

14.根据权利要求12所述的对被复制保护的光盘进行复制的方法,其中形成所述不可读或者破坏性数据的至少一个区域作为视频对象内的附加单元,而且存在访问附加单元的指针,但是使用预先命令或者单元命令确保在对该被复制保护的光盘上的内容的正常回放期间不播放附加单元。

15.根据权利要求12所述的对被复制保护的光盘进行复制的方法,其中将所述不可读或者破坏性数据的至少一个区域插入在视频对象内,并且不存在访问所述区域的指针。

16.根据之前权利要求的任何一项所述的对被复制保护的光盘进行复制的方法,其中,在数据区的所述区域中所包括的任意数据包括零的扇区。

17.一种用于对被复制保护的光盘进行复制的设备,该被复制保护的光盘在数据区中承载内容和控制数据,将内容排列在一个或多个内容文件中,而且控制数据提供对内容的访问,其中在数据区中提供包含不可读或者破坏性数据的至少一个区域,所述设备包括:用于通过利用为对该被复制保护的光盘进行正常回放而提供的导航来访问该被复制保护的光盘上的内容的装置;

用于将所访问的内容存储在对应数据区中的存储装置;和

用于将任意数据合并到与包含不可读或者破坏性数据的区域对应的对应数据区的任何区域中的装置,

其中所述导航包括由能够用于访问该被复制保护的光盘上的内容的所述控制数据定义的导航路径,

并且其中在利用所述导航路径对该被复制保护的光盘上的内容正常回放期间,防止对不可读或者破坏性数据的至少一个区域的访问。

18.根据权利要求17所述的用于对被复制保护的光盘进行复制的设备,其中不存在提供对不可读或者破坏性数据的至少一个区域的访问的导航路径,而且用于访问该被复制保护的光盘上的内容的所述装置包括:用于映射导航路径以识别不由所述导航路径访问的数据区的区域的装置;和用于以线性的方式访问还没有被识别为所述区域的数据区的区域的装置,而且将所述存储装置进行安排以将来自数据区的所访问的内容存储到对应数据区.

19.根据权利要求17所述的用于对被复制保护的光盘进行复制的设备,其中存在有引导至不可读或者破坏性数据的至少一个区域的导航路径,但是已经这样修改了这种导航路径:在对该被复制保护的光盘上的内容进行正常回放的期间它们不提供对不可读或者破坏性数据的访问,而且用于访问该被复制保护的光盘上内容的所述装置包括:用于将导航路径进行映射以识别不由所述导航路径所访问的数据区的区域的装置,以及用于以线性的方式对还没有被识别为所述区域的数据区的区域进行访问的装置,而且将所述存储装置进行安排从而将来自数据区的所访问的内容存储到对应数据区。

20.根据权利要求17所述的用于对被复制保护的光盘进行复制的设备,其中用于对被复制保护的光盘上的内容进行访问的所述装置包括:用于从光盘播放机接收输出的装置,而且其中所述存储装置安排来从该输出中检索内容并且将所检索到的内容存储在所述对应数据区中,以便在该被复制保护的光盘上存储内容和控制数据的映像。

21.根据权利要求20所述的用于对被复制保护的光盘进行复制的设备,还包括用于命令光盘播放机播放在该被复制保护的光盘上的所有内容以使得该被复制保护的光盘的所存储映像是完整的装置。

22.根据权利要求17到21中任何一项所述的用于对被复制保护的光盘进行复制的设备,还包括用于将所访问的内容和任意数据刻录到不同光盘上的装置。

说明书 :

技术领域

本发明涉及对被复制保护的光盘进行复制的方法以及对被复制保护的光盘进行复制的设备。

背景技术

本申请人的悬而未决的美国申请第10/838,186号描述了用于对在数据区中承载有内容和控制数据的光盘进行复制保护的技术。因此,在本建议中,将内容以一个或者多个内容文件的形式排列在光盘上,而控制数据提供对内容的访问。在数据区内提供包含不可读或者破坏性数据的至少一个区域,而且在对盘上的内容正常回放期间防止访问所述区域或者每个所述区域。
在这样的复制保护方法中,因为在盘上不存在访问不可读或者破坏性数据的导航(navigation),所以已经在盘上提供的不可读或者破坏性数据不会干扰盘的任何合法使用。因此这意味着可以将特别有效的不可读或者破坏性数据合并到盘上以提供最大的复制保护。
本发明试图提供用于变坏这种复制保护的方法。

发明内容

根据本发明的第一方面,提供一种对被复制保护的光盘进行复制的方法,该光盘在数据区中承载有内容和控制数据,以一个或者多个内容文件的形式排列内容,而且控制数据提供对内容的访问,其中在数据区内提供包含不可读或者破坏性数据的至少一个区域,而且在对盘上的内容正常回放期间防止对不可读或者破坏性数据的每个区域或者区域的访问,所述方法包括:
通过利用为对盘进行正常回放而提供的导航来访问在被复制保护的光盘上内容,
将所访问的内容存储在对应数据区,以及可能
将任意数据包括在与包含不可读或者破坏性数据的区域对应的对应数据区的任何区域中。
从这个方面说,如果试图通过以传统线性方式提取数据来对被复制保护的光盘进行复制,则不可读或者破坏性数据将防止复制过程。
在本发明的实施方式中,可以利用导航路径来确保在复制期间不访问不可读或者破坏性数据。
在一个实施方式中,为正常回放而提供的导航包括由访问盘上内容的所述控制数据所定义的导航路径,而且不存在提供对不可读或者破坏性数据的至少一个区域的访问的导航路径,该方法还包括通过利用导航路径导航到内容来访问在被复制保护的光盘上的内容。
例如,将导航路径进行映射以识别所述导航路径不访问的数据区的区域.然后.复制方法还包括以线性方式访问数据区并且将内容存储在其中,但是避免访问被识别为导航路径所不访问的任何区域以及将任意数据存储在数据区的对应区域中该内容的位置.
或者,复制方法还包括播放该盘从而以导航路径所确定的方式访问盘上内容,而且将从数据区检索到的内容存储在对应数据区中,以建立内容的映像并且控制该盘上的数据。
在替代实施方式中,为正常回放而提供的导航包括由访问盘上内容的所述控制数据所定义的导航路径,而且存在有导引至不可读或者破坏性数据的至少一个区域的导航路径,但是导航路径使得:它们在对盘上内容进行正常回放期间不提供对不可读或者破坏性数据的访问,并且所述方法包括通过利用导航路径导航至内容来访问在被复制保护的盘上的内容。
例如,将由控制数据所定义的导航路径进行映射以识别不由导航路径所访问的数据区的区域,所述复制方法还包括以线性方式来访问数据区并且将内容存储其中,但是避免访问被识别为不由导航路径所访问的任何区域,并将任意数据存储在数据区的对应区域中该内容的位置。
或者,复制方法还包括对盘进行回放从而以导航路径所确定的方式来访问盘上的内容,并且将从数据区接收来的内容存储在对应数据区以在盘上建立内容和控制数据的映像。
在上述实施方式中,利用所存储的内容来生成复制盘。
此外和/或替代地,可以将所存储的内容作为所存储的盘映像来提供,并且简单地将所存储的内容存储在例如用户计算机上以在需要时进行播放。
可以在单个内容文件内形成至少一个区域的不可读或者破坏性数据作为附加的内容文件、或者作为两个相邻内容文件之间的间隙,而且所述方法还包括访问内容文件以检索它们的内容,并且将内容存储在对应的内容文件中。从这方面说,内容文件最好是视频对象文件并且包括被划分成单元(cell)的视频对象(VOB)。可以由控制数据所定义的导航路径中的相应指针来访问单元。
在一个实施方式中,在数据区的所述区域中所包括的任意数据包括零的扇区。
本发明还扩展到一种对被复制保护的光盘进行复制的方法,该光盘在数据区中承载内容和控制数据,将内容排列在一个或多个内容文件中,并且控制数据提供对内容的访问,其中在数据区内提供包含不可读或者破坏性数据的至少一个区域,并且在对盘上的内容进行正常回放期间防止对不可读或者破坏性数据的每个区域或区域的访问,该方法包括:
以线性的方式读出在被复制保护的光盘的数据区中的内容,和
将来自数据区的内容存储在对应数据区,
但是,当遇到不可读或者破坏性数据的区域时,对该盘的区域包含破坏性数据进行识别,而且使用搜索技术来确定破坏性区域的总尺寸,停止读取该区域并且将任意数据存储在与所述区域对应的数据区的区域中。
作为复制过程的一部分而‘跳过’破坏性区域,从而避免用于等待DVD驱动器尝试读取破坏性数据的每个扇区的过程所消耗的时间。在破坏性区域之后恢复复制。
如果需要,则该方法可以包括根据所存储的信息对盘进行刻录(burning)。
通常,在内容文件内形成至少一个区域的不可读或者破坏性数据作为附加内容文件、或者作为两个相邻内容文件之间的间隙.内容文件可以是视频对象文件并且包括被分为单元的视频对象(VOB),并且由节目路径中的相应指针来访问单元.在一种实施方式中,在盘上不存在用于提供对不可读或者破坏性数据的至少一个区域进行访问的指针.或者,在盘上存在有用于访问不可读或者破坏性数据的至少一个区域的指针,但是导航路径使得:在对盘的内容进行正常回放期间不访问不可读或者破坏性数据.
最好,在数据区的所述区域中所包括的任意数据包括零的扇区。
本发明还扩展到一种用于对被复制保护的光盘进行复制的设备,光盘在数据区中承载内容和控制数据,将内容排列在一个或多个内容文件中,而且控制数据提供对内容的访问,其中在数据区内提供包含不可读或者破坏性数据的至少一个区域,而且在对盘进行正常回放期间防止对不可读或者破坏性数据的每个区域或者区域的访问,所述设备包括:
用于通过利用为盘进行正常回放而提供的导航来访问盘上的内容的装置;和
用于将所访问的内容存储在对应数据区域中的装置。
在一个实施方式中,为正常回放而提供的导航包括有访问盘的内容的控制数据所定义的导航路径,但是不存在提供对不可读或者破坏性数据的至少一个区域的访问的导航路径,而且所述用于访问盘上的内容的装置包括:用于映射导航路径的装置;和用于以线性的方式访问还没有被识别为所述区域的数据区的区域的装置,而且其中将所述存储装置进行安排以将来自数据区域的所访问的内容存储到对应数据区域,并且将任意数据存储到对应数据区域的所述区域。
其中为正常回放而提供的导航包括由访问盘的内容的控制数据所定义的导航路径,而且存在有引导至不可读或者破坏性数据的至少一个区域的导航路径的情况下,导航路径可以使得:在对盘上的内容进行正常回放期间它们不提供对不可读或者破坏性数据的访问,而且所述用于访问盘上的内容的装置包括:用于将导航路径进行映射以识别不由所述导航路径所访问的数据区的区域的装置,以及用于以线性的方式对还没有被识别为所述区域的数据区的区域进行访问的装置,而且其中将所述存储装置进行安排从而将来自数据区的所访问的内容存储到对应数据区域,而且将任意数据存储到对应数据区的所述区域。
在替代实施方式中,用于对盘上的内容进行访问的装置包括:用于从光盘播放机接收输出的装置,而且将所述用于存储的装置进行安排,从而从该输出中检索内容并且将所检索到的内容存储在对应的数据区中,以便在盘上存储内容以及可能还有控制数据的复制件。
本发明还扩展到一种设备用于对被复制保护的光盘进行复制,光盘在数据区中承载有内容和控制数据,将内容排列在一个或多个内容文件中,而且控制数据提供对内容的访问,其中在数据区中提供包含不可读或者破坏性数据的至少一个区域,而且在对盘进行正常回放期间防止对不可读或者破坏性数据的每个区域或者区域的访问,该设备包括:
用于以线性的方式读取盘上的内容的装置;
用于将内容存储在对应数据区中的数据区中的装置;
用于在遇到数据区的区域中的不可读或者破坏性数据时停止所述读取装置的读取的装置;以及
用于将任意数据合并到与所述区域对应的所述对应数据区的区域中的装置;以及
用于在破坏性区域之后通过其来恢复复制的装置。
如上所述的设备还包括装置用于将所访问的内容和所合并的任意数据刻录到光盘上。

附图说明

将通过参照附图的例子,在下面描述本发明的实施方式,其中:
图1示出了在DVD上的数据结构;
图2示出了在DVD中的视频标题组(VTS)的结构;
图3示出了与图2的类似的视图但是示出了由视频对象中的非结构化的区域所提供的复制保护;
图4示出了与图3的类似的视图但是在视频对象之外还有附加单元;
图5示出了与图3的类似的视图但是示出了在DVD视频区域中的文件之间所提供的间隙;
图6a和6b示出了使用视频对象的交织来提供两种不同的回放路径;
图7示出了其中在图6a和6b中所示的技术中使用交织的视频标题组(VTS)的结构;
图8示出了在视频标题组的交织内容中所提供的破坏性数据;
图9a和9e示意地示出了VTSTT_VOBS和DVD的复制保护以及本发明的规避方法;以及
图10示出了在对光盘的复制保护进行规避中使用的设备。

具体实施方式

通常可以将本发明应用于光盘,但是这里参照DVD格式进行描述。可以将本发明应用于所有DVD格式。
如本领域的普通技术人员公知的,以比特流的形式由适当的操控(mastering)装置将数据写到DVD。从这方面说,在DVD刻录机中操控装置通常是激光束记录器。还可以在操控机构中使用激光束记录器,但是还可以获得并且使用其他的操控技术。
众所周知,小坑沿着磁盘表面上的螺旋道延伸并且由平坦部分(land)分离。因此,沿着螺旋道在DVD上安排数据。如图1中所示,将沿着螺旋道的这种数据结构化为具有导入区域(Lead-in)40、数据区域42和导出区域(Lead-out)44。
DVD上的数据的结构依从标准,并且为本领域的普通技术人员熟知。因此,仅仅在这里描述和图示与本发明相关的部分数据结构。如图1中所示,数据区42包括卷描述符46,其标识数据区42中的数据的内容和结构。在该卷描述符46之后跟随有DVD视频区43还可能有其他DVD区域45。DVD视频区43包括诸如视频管理器(VMG)和若干视频标题组(VTS)之类的结构。在视频管理器(VMG)以及在每个视频标题组(VTS)中提供有提供语法的信息文件(IFO)48,通过该语法实现对视频对象(VOB)的导航。众所周知,每个视频对象50包含诸如视频、音频和其他内容流的MPEG流。其他内容流可以包括例如文字和图形。视频对象50还包括用于对其内容的呈现进行控制的控制数据,以及使得视频对象内的数据能够被搜索的控制数据。视频对象50包括用于视频标题组VTS#1中的标题的一组视频对象(VTSTT_VOBS)。将VTSTT_VOBS分为尺寸不超过1GB的视频对象文件51。
图2示出了视频标题组(VTS)的结构,并且示出了在DVD中如何对在单个视频对象50中所存储的(例如)电影进行访问和导航以便进行播放。
在图2中,并没有示出在DVD视频结构中的文件之间的所有连接和指针。相反地,图2示出了如何访问单个视频对象50。
在图2所示的结构中,存在包含标题54的集合的视频标题组(VTS)52。每个标题54包括一个或多个节目链56。在图2中,标题54“TITLE yy”寻址所选择的视频对象50并且通过节目链x的方式来进行这项工作。每个节目链56包括通常被安排为要被顺序播放的、在图中标作58的一些独立节目。节目58的每一个具有在图中标作60的一个或多指针,而且每个指针60寻址对应视频对象的具体部分。
如图2中所示,将每个视频对象50分为一些独立单元70。通常,每个节目58通过其指针60的方式指向视频对象50的独立的一个单元70。但是还可以如图2中所示的,作为节目1的单个节目58具有多个指针60,例如寻址作为单1/1和1/2的两个单元70的两个指针。这种安排是一般性的:当通过相关节目链56的方式顺序播放节目58时,类似地对视频对象50内的单元70进行顺序访问。
图3示出了与图2的安排类似的安排,除了已经将图3中所示的DVD以本申请人的悬而未决美国专利申请第10/939,186中所描述和权利要求的技术进行了复制保护。通过对图2和图3进行比较,将会看出已经在视频对象50的两个单元70之间内插了未结构化的区域72。而且如图3中所示,已经把在74处所指示的破坏性数据合并到了未结构化区域72之内。在该未结构化的区域内,在破坏性数据74的任何一侧上存在有缓冲区76。
在视频对象50的未结构化区域72中的破坏性数据74可以是任何这样的数据:其将停止或者破坏驱动器对光盘上的区域72的内容的读取或者播放、和/或将停止或者显著地变慢对来自光盘的数据的复制、和/或将防止制成对盘上的数据的有用复制件。满足这些要求的破坏性数据的例子包括带有不正确的纠错码的数据、以及已经被故意修改的信息。该数据可以是、或者包括被选择来导致DSV问题的数据样式,例如被选择来确保DSB具有重要的绝对值和/或DSV具有快速的变化速率。在WO 02/11136中给出了对DSV数据样式的描述以及它们所导致的问题。此外和/或替代地还可以提供具有误时(mistimed)波形变换的数据。
主要是,期望在把数据编码到光盘上的期间改变可以是内容和/或控制数据的数据的值,从而产生破坏性数据。但是,此外和/或替代地还可以通过机械地或者物理地对盘上的小坑或者小坑的扇区进行毁坏而将破坏性数据提供到光盘上。
在例如WO 00/74053、WO 01/61695和WO 01/61696中描述了已经被改变的、并且因此可以提供破坏性数据以对盘进行复制保护的数据的例子。
当然,当破坏性数据被提供在光盘上时,可以导致正在要进行播放的、或者另外地针对非法目的使用光盘的设备的问题。因此,如图3中所示,可以采取步骤来确保在光盘的正常使用期间,例如在通过设备进行播放期间,从不访问破坏性数据74。从这方面说,如图3中所示,在主节目链56中不存在指向来结构化区域72的指针60。通过考虑图3应该理解,如果执行例如节目链56,则设备不导航到未结构化的区域72。以这种方式,可以在盘上提供破坏性数据而没有对盘的正常播放进行破坏的风险。
如上所述,在未结构化的区域72内的破坏性数据74的任何一侧存在有缓冲区.从这方面来说,一些设备在对盘进行播放时提前进行读取.因此,可以是这种情况:已经被导致对视频对象文件50的第一单元然后第二单元进行访问的设备可能提前查看随后的单元,而且在图3的安排中可能遇到未结构化的区域72.为了确保不存在任何这样的提前查看技术可能会遇到破坏性数据74的风险,提供缓冲数据的区域.通常,在缓冲区76内的数据具有非破坏性特征,并且例如包括多个零.
因此,根据上述情况应该理解,可以将作为74的破坏性数据提供给DVD而没有这样的风险:破坏性数据将不利地影响对盘的正常播放。
当试图从如图3中所示的被复制保护的盘中读取数据时,许多商业上可获得的、被安排来复制DVD的设备试图从盘上提取所有数据,而不是播放盘上的视频和音频内容。通常,逐扇区地或者逐文件地进行复制。例如,设备访问盘上的每个扇区然后提取该扇区中的数据。因此,在复制保护期间,设备将访问未结构化的区域72。在未结构化的区域72中的破坏性数据74可能将导致对盘的读取操作失败或者显著变慢。替代地,破坏性数据可能导致错误标记的产生,其将意味着设备能够进行的任何复制通常都是不可播放的。
进行安排从而不仅不存在对未结构化区域72的导航,而且不将关于该区域的存在或者位置的信息明确地包括在信息文件48中。
替代地,可以将关于未结构化区域的一些信息包括在信息文件48的视频标题组信息(VTSI)表中。
如图3所示,可以通过在其中插入还包括缓冲区域76的未结构化区域72而将破坏性数据74包括在视频对象50中。
如图4中所示,还可以替代地将破坏性数据包括在从来不被访问的结构化单元中。也就是说,可以将破坏性数据的区域插入到现存或者附加的、但是不被播放的单元中。然后将缓冲区域提供在破坏性数据周围。
在将破坏性数据插入到现存或者附加的单元的情况中,其将增加VTSTT_VOBS的尺寸。如果将VTSTT_VOBS分割形成的视频对象文件51的结果尺寸超过所允许的最大尺寸(1GB),则移动视频对象文件51的边界并且/或者生成新视频对象文件51。
在图3和4中,在插入到视频对象50的附加单元中和/或在未结构化的区域中已经提供了破坏性数据。如果确保在对盘上的内容进行回放期间不存在对合并有破坏性数据的现存单元的导航,则还可以将破坏性数据合并到一个或多个现存单元中。
在图3和4中,已经将破坏性数据插入到视频对象50中。可以将破坏性数据包括于在对盘上的内容进行回放期间存在对其的正常导航的内容文件的其他区域中。如图5中所示,DVD视频区43包括视频管理器(VMG)和包括各种文件的多个视频标题组(VTS)。通过例如所提供的信息文件(IFO)48的方式对这些文件进行导航。
可以将破坏性数据包括于在回放盘的内容期间对其不存在导航的数据区的其他区域中。在某些语法中,在文件之间提供间隙49并可以将破坏性数据插入到这种间隙49中。应该理解不将导航提供给这样的间隙49。
附加地和/或替代地,如图5中所示,可以将间隙49插入在DVD视频区43中的文件之间,然后可以将破坏性数据插入到所产生的间隙中。图5示出了其处可以插入间隙49的位置。
例如图6a和6b示出了用于允许以有效的方式由单个DVD承载例如两个或多个电影版本的已知技术.将该电影存储在视频对象50中,而且对两个电影版本来说共同的内容仅仅在盘上出现一次以节省空间.在两个版本不同的情况下,将它们的内容进行交织从而在盘的回放期间由播放盘的设备所需要的跳转的数目非常小,从而可以进行对内容的无缝回放.
因此,图6a和6b示出了对单个电影的两个版本进行的回放的一部分,其中图6a示出了对例如影院发行版本的第一版本的回放,而图6b示出了对例如导演剪辑版本的扩展版本的回放。因此可以看出第一视频对象50(VOB1)的单元1/1、1/2、1/3对应两个版本是共同的,但是在图6a中,影院版本然后播放构成第二视频对象(VOB 2)的单元2/1,再移动到第四视频对象(VOB 4)的第一单元4/1。相反地,如图6b所示,扩展的版本忽略第二视频对象(VOB 2),并且因此忽略单元2/1,代之以,播放第三视频对象(VOB3)中的单元3/1和3/2。
图7示出了用于图6a和6b中所示的技术的视频标题组(VTS)的结构,并且示出了在盘上图6a和6b的单元2/1和3/1和3/2的排列。如图7中所示,已经将第二和第三视频对象VOB 2和VOB 3分割为三个部分,并且已经如150处所示地被交织以形成三个交织的单元(ILVUS)。效果是用单元3/1和用单元3/2来交织单元2/1。
如图7中所示,提供包含两个节目链56的节目链块100。第一节目链PGC
1将播放如图6a中所示的电影的影院版本,而第二节目链PGC 2将播放图6b中所示的导演的剪辑版本。
通过考虑图7可以理解当执行节目链PGC1时,将播放单元1/1、1/2、1/3、2/1和4/1。因此,第一节目链PGC 1的第四节目PG4的指针、单元4访问包括单元2/1的三个单元(ILVU),并且有效地跳过不期望的交织的单元3/1和3/2。类似地,当执行第二节目链PGC2时,播放单元1/1、1/2、1/3、3/1、3/2和4/1,从而播放图6b中所示的导演的剪辑版本。
可以利用这种交织技术来提供上述的替代复制保护技术,如图8中所示。因此,如图8中所示,沿着单一、连续、可导航的路径提供带有要被播放的内容的单元。但是,提供包含破坏性数据的附加单元3/1。具体地说,提供被分为一个或多个ILVU 154的附加视频对象VOB 3,其中一个或多个ILVU 154包括破坏性数据并且被用现存内容数据进行交织。
在图8中示出了盘上的破坏性数据的排列,图8示出了交织的块156,其包括已经被交织的两个视频对象VOB 2和VOB 3。将交织的块156内插在第一和第四视频对象之间。应该理解,单元1/2包含可付费的信息。已经给该单元1/2分配了新VOB ID,并且有效地切分了该单元以及与破坏性数据的ILVU 154进行交织。如上所述,指针在破坏性数据的区域上导航驱动器。此外,在破坏性数据区域内可以使用缓冲区和其他技术以确保它们不干扰对盘的正常播放。
破坏性数据可以是将停止对光盘的驱动读取或者播放的任何数据,并且可以与上述的任何例子一致。
从图8中应该理解,在不存在到其的可导航路径的单元3/1中提供破坏性数据154。图8还示出相关视频标题组VTS 1的逻辑结构。可以看出图8的可导航路径130包括单元1/1、2/1和4/1。沿着不可导航路径130′提供包含破坏性数据的单元3/1。图8的结构包括带有三个节目PG 1、PG 2和PG 3的单个节目链PGC 1,以及三个指针单元1、单元2、单元3.如上所述,已经将第三视频对象中的破坏性数据154与第二视频对象进行交织以形成具有不被播放的交织单元154的交织块156.
可以看出,没有指针单元1、单元2、单元3访问ILVU 154。因此,图8的结构的回放将沿着回放路径130,而且将不访问破坏性数据154。但是,与之前的情况相同,使用图8中的结构逐扇区或者逐文件来复制盘的企图将或者产生失败的、或者非常慢的读取操作,或者产生不可播放的复制件。
如上所述,通过在数据区中,例如在内容文件中或者之间,合并破坏性数据,并且通过确保没有可导航的路径引导至破坏性的数据,来对光盘进行复制保护。这确保了可以没有问题地播放光盘,但防止了特别当逐扇区或者逐文件地进行复制时制作可用的复制件。在上面的例子中,通过忽略引导至从而允许访问至破坏性数据的指针或者其他导航或者节目路径,确保不存在至破坏性数据的可导航路径。
一种替代技术是提供指向破坏性数据的指针但是将控制数据与导航路径关联,从而在回放期间不访问包括破坏性数据的区域。例如,在图8中所示的结构中,可以在节目链PGC 1中将指针(未示出)提供给单元3/1。但是,可以制成适当的预命令(pre-command)或者其他安排,从而防止对单元3/1的播放。
本发明试图克服对光盘的上述复制保护。
如上所述,可以被控制来从盘中提取数据的驱动器通常逐扇区、逐文件、或者在分析裂具(ripper)类别的IFO的情况中逐单元地来线性地提取数据。最终,由上述提供的破坏性数据不利地影响驱动器。
通过对图3的考虑应该理解,例如可能不存在指向附加单元或者区域72的指针60。替代地,指针可以引导至破坏性数据的区域,但是可能已经改变了提供这种指针的导航路径,使得指针不提供对破坏性数据的访问。因此,本发明的一个回避技术对盘的内容进行搜索以映射所有可能的可导航路径。可以通过例如使用信息文件句法分析器和解释器来进行这种操作。通过映射所有的导航路径,可以在不由导航路径访问的盘上识别在数据区中的区域。这些区域将包括没有指针指向的那些区域,以及有指针指向但是通过用于相关的导航路径的适当命令防止对其的导航的区域。知道不访问的这种区域将包括破坏性数据。之后,在复制过程期间可以避免所识别的区域,以允许从盘中获得所有的有用数据并且避免所有的破坏性数据。通常,将对盘上数据的复制件存储在存储器中。可以建议将诸如多个零的任意数据存储在通过导航路径已经被识别为不被寻址的任何区域中。
在替代方法中,以线性方式读出盘上的数据,但是在低层次上,例如在比特流的层次上,或者在编码之前,将数据进行交织和扰码。如果在访问任何区域时,发现区域不可读或者提供错误,则将该区域识别为带有破坏性数据的区域,并且将诸如多个零的任意数据插入到该区域中的破坏性数据的位置。以这种方式,可以获得盘上数据的映像。
通过适当的软件可以进行这些技术中的任何一个,其设计在本领域的普通技术人员的能力之内。
应该理解,可以使用通过这些技术的每一个从被复制保护的盘所获得的控制数据和所存储的信息来形成复制盘。
图9a到9e示意地示出了DVD的复制保护以及能够克服该复制保护的本发明的方法的另一种实施方式。因此,图9a指示在VTSTT_VOBS等级上的原始未保护的DVD,并且指示指针P导向其单元的视频对象50。
图9b指示VTSTT_VOBS内的破坏性数据的区域250的相互位置,从而图9b的盘被以上述方式复制保护。
如果通过以线性方式逐扇区或者逐文件地提取数据来复制图9b的盘,则通常所提取的数据可以大概如图9c中所示,其中已经提取了诸如视频标题组信息文件(VTSI)之类的结构和第一视频对象50,但是在随后区域中的破坏性数据的存在已经导致了驱动器在其操作中未能提取数据。
如图9d所示,如图9b中所示的盘的映像可以通过下面进一步参照图10描述的本发明的方法来获得。以这种方法,在提取数据期间不访问包括破坏性数据的区域250,从而仅仅从数据区提取VTSI和有用的视频对象50。
可以将组成盘的映像刻录到复制盘上,如图9e所示。在复制盘中,已经用任意数据填充不被寻址的区域250来创建区域260。例如,在区域260内的数据可以是多个零。从这方面说,应该理解,与图9b中所示的盘一样,在图9e的盘在使用中不提供要被访问的区域260。因此,为了将任意数据合并到区域260中的要求仅仅是其应该自身不导致可读性问题。
图10示出了可以被用来获得例如图9d中所示的被复制保护的盘的映像的装置,并且其可以被用于提供如图9e中所示的复制盘。
在图10的设备中,提供DVD读取器80用于播放DVD。用已知的方式,DVD读取器输出视频和音频,经由MPEG解码控制单元82将视频和音频馈入到显示装置84。从这方面说,可以根据需要来选择DVD播放机中的级(stage)数,并且可以通过软件、硬件或者固件提供这些级。把要通过显示装置84显示的、来自DVD的信息通过在86处所指示的通信信道馈入到显示装置84。可以类似地将来自控制单元82或者来自盘上数据的、与信息关联的命令施加到总线86。
图10的设备包括可以用软件、硬件或者固件实现的复制装置90。复制装置90抽头到通信信道86以访问从DVD读取器80输出的内容(即例如电影)和发送到控制单元82以及从控制单元82接收的关联命令。然后装置90将总线86上所输出的从DVD获得的相关命令以及扇区数据存储在存储器92中。具体地说,复制装置90将能够从盘上的扇区获得内容并且识别该扇区的号码。以这种方式,复制装置90能够建立如图9d中所示的盘的映像。该映像存储在存储器92中。如上所述,然后可以使用该存储的映像来产生复制盘,如图9e中所示。
因为其查看由播放机所访问的信息从而不访问破坏性数据,所以即使已经将盘进行了复制保护,所述的复制技术也能够对盘进行复制。因此,因为已经以不干扰与对盘的播放的方式将复制保护添加到盘,所以复制技术起作用。
应该理解,通常在DVD上存在几个标题。例如,可能有电影和关于该电影的、关于与该电影关联的人员的特色说明、剪余片(out-take)以及其他附加材料。因此应该理解,如果使得例如图10的设备播放盘上的所有标题,则仅仅可以制成盘的完整复制件。当然也可以让伪造者人工地运行盘上的所有选项。但是,在优选实施方式中,将复制设备90进行编程以命令MPEG解码控制单元82导致读出DVD上的所有信息而不需要用户介入。
与前面一样,可以简单地保存在盘上获得的复制件,例如图9d中所示的映像.这种被存储的复制件包含例如从DVD中提取的标题,并且可以被使用就像其是物理盘而装置90保持连接到信道86.因此可以在接收到来自控制单元82的命令时播放所存储的盘映像.但是通常期望区域160充满有零或者其他任意数据,而且因此可以使用映像以通常的方式刻录DVD.
应该理解在所附权利要求的范围内可以对所述并所示的本发明进行改进和变形。