用于光盘重放序列的导航方法

文档序号:6756093阅读:165来源:国知局
专利名称:用于光盘重放序列的导航方法
技术领域
本发明涉及一种包括内容和导航结构的光盘,所述导航结构包括来自用于控制内容的重放序列的导航命令集的命令,所述导航命令集包括用于取决于与重放状态相关的先决条件以预定的方式控制重放顺序的条件命令,所述内容包括可自由访问的第一信息和可取决于在前条件命令中的先决条件进行访问的第二信息。
本发明还涉及一种从光盘执行重放顺序的方法、一种从光盘执行重放顺序的播放器、一种将内容和导航结构记录到光盘上的光盘记录器和一种用于记录信息的计算机程序产品。
对存储在信息载体上的信息进行访问控制可从美国专利US5724472中获知。在该专利中,披露了对来源于单一源的视频内容进行整形的方法。通过对内容进行整形的能力,对不适于一些观众的视频部分进行的访问得到了控制。所述源包括多个视频段和一导航结构。所述多个视频段与预先建立的内容范畴相关。经过整形的视频,也称作重放序列,是通过定义内容映射创建的,所述内容映射是所要按顺序显示的视频段的列表。在内容的整形期间,创建一新的内容映射,其只包括与选定的预先建立的内容范畴相关的片段。这些选定片段的总和仍会得到完整的故事。导航结构包括播放器能够显示所选择的内容选集的所有必要信息,比如独立的命令列表或作为视频一部分的单命令。因为源上多个视频段的位置可能是分散的,所以需要一个缓冲器来整合新的内容映射和显示无缝的视频版本,无缝的视频版本可能在长度上不同于原始视频。访问是由用户控制的,例如由父母控制,该用户能够定义光盘播放器中的具体重放状况,所述具体重放状况会限制对另一个预先建立的内容范畴进行访问。这使得用户能够例如从视频中排除他不喜欢或不适于年轻观众的片段。
光盘播放器和盘是按照众所周知的标准(例如DVD)创制的。上述的方法当前被贯彻在这些标准的一些当中并称作“父母控制”。内容基本上由第一信息和第二信息构成,所述第一信息是可自由访问的信息,所述第二信息是可取决于先决条件进行访问的信息。此外在第二信息之前有条件命令,即所谓的在前条件命令,这些在前条件命令条件命令集合的一部分,因为它们是在光盘标准中定义的。在访问第二信息之前对在前条件命令进行逻辑处理。所述在前命令是导航结构的一部分,并且可以是独立存储的,例如存储在导航命令列表内。所述标准还预先定义了当遇到条件命令时由光盘播放器执行什么样的动作。因此对第二信息的访问取决于在前条件命令与所述在前条件命令的先决条件的组合。
已经注意到,用于对内容进行成形或限制对内容的某些部分的访问的装置是由用户控制的。
本发明的目的是提供一种使得更加灵活的访问限制可以得到利用的导航方法。
本发明的第一方面提供一种从包括内容和导航结构的光盘执行重放序列的导航方法,所述导航结构包括来自用于控制内容的重放序列的导航命令集的命令,所述导航命令集包括用于以取决于与重放状态相关的前提条件的预定方式控制重放序列的条件命令,所述内容包括可自由访问的第一信息和可取决于在前条件命令中的前提条件进行访问的第二信息,所述方法包括依照所述导航命令重放内容;识别与重放状态不相关的预设前提条件;依照所述在前条件命令以与所述预定方式不同的方式做出行动,所述在前条件命令包括所述用于控制对第二信息进行访问的预设前提条件。
本发明的第二方面提供一种包括内容和导航结构的光盘,所述导航结构包括来自用于控制内容的重放序列的导航命令集的命令,所述导航命令集包括用于以取决于与重放状态相关的前提条件的预定方式控制重放序列的条件命令,所述内容包括可自由访问的第一信息和可根据在前条件命令中的前提条件进行访问的第二信息,
所述在前条件命令包括用于控制对第二信息进行访问的预设前提条件,所述预设前提条件与重放状态不相关。
根据本发明第一方面的方法包括识别预设前提条件的步骤。所述预设前提条件是被定义成使其与重放状态不相关的前提条件。这意味着预设前提条件的结果是固定的并且不取决于象为了控制重放序列而定义的那样的重放装置的重放状态。
因为预设前提条件是固定的,所以总是向光盘播放器返回相同的结果,然后所述光盘播放器以预定的方式(例如在适当的光盘标准中定义的)对在前条件命令做出行动。因此这种条件命令是虚假条件。根据本发明的光盘播放器识别预设前提条件并令其响应于在前条件命令做出与光盘标准中预定的不同的行动。
所述方法的效果是当不具有识别预设前提条件的能力的播放器(例如“旧型(legacy)”播放器)遇到包括预设前提条件的在前条件命令时,它们总是执行预定的行为。具有执行根据本发明的方法的能力的播放器识别预设前提条件并以与预定方式不同的方式针对包括预设前提条件的在前条件命令做出行动。
根据本发明的方法的优点是,提供了用于控制对光盘的内容部分进行的访问的额外方法。所述方法使光盘的制造商能够屏蔽部分内容并在受保护的信息周围产生导航结构,从而只有在某些条件下才能允许对受保护的信息进行访问。
对部分信息进行受限访问可通过对所述盘的那个内容部分进行加密实现的识别会得到加密光盘。当“旧型”播放器试图显示加密的内容时,加密光盘在“旧型”播放器上的重放将促使“旧型”播放器以未定义的方式操作。对加密光盘上的加密内容进行访问可通过使用包括预设前提条件的在前条件命令来控制。可以将这些在前条件命令构成得,将“旧型”播放器导航得远离光盘的加密内容。将所述方法应用于加密的光盘将会防止“旧型”播放器以未定义的方式运行。
按照光盘的一种实施方式,所述光盘是部分加密的光盘,其包括加密的和未加密的信息。在光盘上布置虚假条件可使得“旧型”播放器得以导航得远离加密的内容。保护加密的内容远离“旧型”播放器将防止“旧型”播放器以未定义的方式运行。
按照光盘的一种实施方式,所述在前条件命令是非起作用按钮命令。标准按钮命令(是在光盘标准中定义的导航命令的一部分)在有效时期期间是起作用的。在所述有效时期期间,显示一个按钮,针对该按钮用户可做出反应并对播放器给出输入并因此改变播放器的重放状态。因此,从标准按钮命令导致的操作取决于播放器的重放状态。如果用户在按钮命令起作用的有效时期期间不给出输入,则可发生预定的方式,例如自动触发,其可以是停止直到有输入或不同定义的动作,例如跳越。标准按钮命令起作用的有效时期构成标准按钮命令的前提条件。将按钮起作用的时间减为零,而产生非起作用按钮命令。非起作用按钮命令与重放状态无关的执行预定的动作。根据本发明的方法通过按钮起作用的有效时期从标准按钮命令识别无效按钮命令,所述有效时期基本是零。非起作用按钮命令的效果是当“旧型”播放器遇到非起作用命令时总是执行预定的方式。能够识别预设前提条件的光盘播放器对非起作用按钮命令以与预定方式不同的方式运行。本实施例的益处是不但在光盘的内容中而且在导航结构中都可使用非起作用按钮命令。
按照光盘的一种实施方式,通过虚假条件控制访问的内容被与可自由访问的内容进行混合。当重放序列包括受控内容和可自由访问的内容时,这种内容的混合减少了光盘播放器的读取器单元所必需进行的跳越的数量。
按照光盘的一种实施方式,所述光盘包括指出在盘的导航结构内使用了预设前提条件的识别码。播放器使用该识别码来激活识别所述导航结构内的虚假条件的装置。这防止了用于识别虚假条件的装置持续不变地有效。还进一步防止了错误地将条件命令识别为虚假条件,并因此对条件命令错误地采取与在光盘标准中预定不同的行动。
本发明的第三方面提供一种从包括内容和导航结构的光盘完成重放序列的播放器,所述导航结构包括来自用于控制内容的重放序列的导航命令集的命令,所述导航命令集包括用于以取决于与重放状态相关的前提条件的预定方式控制重放序列的条件命令,所述内容包括可自由访问的第一信息和可取决于在前条件命令中的前提条件进行访问的第二信息,所述播放器包括读取器单元,用于从光盘读取包括导航结构和内容的数据;用于接收定义重放状态的用户输入的装置;控制单元,用于从读取器单元接收数据和用于将内容和导航结构进行组合以产生重放序列;用于识别与重放状态不相关的预设前提条件的装置;和用于依照在前条件命令以与预定方式不同的方式做出行动的装置,所述在前条件命令包括所述用于控制对第二信息的访问的预设前提条件。如上所述,包括预设前提条件的条件命令是虚假条件。播放器对条件命令需要执行的动作在可应用的光盘标准中是预定的。可识别预设前提条件的播放器还包括对包括预设前提条件的条件命令以比可应用光盘标准中预定的方式不同的方式做出反应。其结果是能够识别预设前提条件的播放器对包括虚假条件的光盘以与不能识别预设前提条件的播放器不同的方式做出行动。
按照播放器的一种实施方式,用于以不同于光盘标准的方式做出行动的装置通过使用识别码或通过使用密钥而得以激活。如在光盘的实施例中所解释的,所述识别码或密钥用于防止识别虚假条件的装置总是有效。还可防止错误地将条件命令识别为虚假条件,并因此对条件命令以比光学标准中预定方式不同的方式进行错误的行动。
按照播放器的一种实施方式,访问受控内容被加密并且播放器包括用于解密所述内容的装置。
本发明的第四方面提供一种用于将内容和导航结构记录到光盘上的光盘记录器,所述导航结构包括来自用于控制内容的重放序列的导航命令集的命令,所述导航命令集包括用于以取决于与光盘播放器的重放状态相关的前提条件的预定方式控制重放序列的条件命令,所述内容包括可自由访问的第一信息和可根据在前条件命令中的前提条件进行访问的第二信息,所述光盘记录器包括记录单元,用于将数据记录到光盘上,所述数据包括内容和导航结构;用于接收包括内容的输入数据和产生导航结构的控制单元;用于识别第二信息的装置,所述控制单元设置成用于将预设前提条件包含在导航结构中的在前条件命令中,以控制对第二信息的访问,所述预设前提条件与光盘播放器的重放状态不相关。用于识别的装置确定是否将输入数据记录为第二信息,即需要访问控制的内容。例如输入数据包括光盘记录器可识别第二信息的代码。然后光盘记录器的控制单元将包括预设前提条件的在前条件命令包括在记录的导航结构中。通过在在前条件命令中包括预设前提条件,对第二信息的访问控制可得以施行。
按照光盘记录器的一种实施方式,所述光盘记录器包括用于加密访问受控内容的装置。当不需要对光盘的整个内容进行访问控制时,访问受控内容的加密会导致部分加密的光盘。通过将虚假条件添加到导航结构中,可防止“旧型”播放器到达该加密的内容并仍然能到达可自由访问的内容。
本发明的第五方面提供一种用于记录信息的计算机程序,所述程序可进行促使处理器执行如本发明的第一方面中所述的方法的操作。
优选实施例在从属权利要求中定义。
本发明的这些和其它方面通过附图将变得显而易见并将参照附图对其进行阐释

图1表示根据本发明的方法的流程图;图2表示光盘上的数据结构;图3表示能够识别预设前提条件的播放器的示意图;图4表示带有附加密钥或识别码检测和解密选项的流程图;图5表示能够执行预设前提条件的光盘记录器的示意图;图6表示关于部分加密的DVD的实施例。
所述各幅图是示意性的并且不是按比例绘制的。通常,各幅图中相同的部件由相同的参考数字表示。
图1表示根据本发明的方法的流程图。从光盘101(OPTICALDISC)中取回的读取数据101(READ DATA)包括内容103(CONTENT)和导航结构104(NAVIGATION STRUCTURE)。内容103包括可自由访问的内容,即所谓的自由内容106(FREE CONTENT)和访问取决于导航命令的内容,即所谓的受控内容107(CONTROLLED CONTENT)。导航结构104包括命令序列和查找表,通过它们可将播放器300(PLAYER)(图3)内的读取器单元302(READER UNIT)指引向光盘100上的不同位置以从盘读取内容部分。播放器300内的控制单元303(CONTROL UNIT)将把这些不同的内容部分连接成序列,即所谓的重放序列112(PLAYBACK SEQUENCE)。当光盘是DVD时,播放器300内的控制单元303将不同的视频内容部分连接起来以形成一个完整的视频影片。内容103的哪些部分包含在重放序列112中取决于导航结构104中的命令。能够使用的命令和播放器300在遇到这种命令时执行哪种动作是在光盘标准中预先定义的。对受控内容107的访问控制已经利用导航命令的一个子集完成了。现有技术中已经给出了父母控制的一个例子。然而,访问哪部分内容的决定是由播放器300的用户作出的。
本发明涉及一种通过使用标准条件命令中的特殊前提条件来控制对光盘上的受控内容107进行的访问的方法。这些特殊前提条件可通过所述方法进行识别并且以与所述光学标准中的预定方式不同的方式对其做出响应。使所述前提条件变得特殊的特征是,将其预设成,指示该前提条件的结果不取决于来自用户的输入,所述输入例如用于激励播放器300的所谓重放状态102(PLAYBACK STATUS)。包括预设前提条件的条件命令的一个例子是“比较和跳跃”命令,并且当在DVD上使用时,这看起来像是IF(PRM[CP1]=PRM[CP2])THEN JUMPTT()其中CP1=CP2=15因为“IF”语句内部的前提条件总是真,所以JUMPTT命令Jump-To-Title总是被执行。前提条件(PRM[CP1]=PRM[CP2])是预设的并且可通过所述方法来识别。播放器300(能够例如通过如图1中所示的用于分析导航结构104中的命令的子例程识别前提条件是预设的)接收到忽略JUMPTT命令并移至下一个命令的指令。下一个命令将指令播放器300的读取器单元302移至受屏蔽的内容(受控内容107)存储在盘上的位置并读取该内容,并且将它包括到重放序列112中。当然有若干种方法来在盘上执行“比较和跳跃”命令。在一个例子中,受控内容是电影并且只有在播放器300能够识别预设的前提条件时才访问所述电影。在另一个例子中,受控内容是广告。不能识别预设前提条件的播放器300总是显示广告。能够识别预设前提条件的播放器300跳过广告并且只显示电影。
所述方法中的第一步由分析命令105(ANALYSE COMMANDS)表示。所述方法中的下一个步骤“条件命令?”110(CONDITIONAL COMMAND?)将检查所述命令是否是条件命令。如果所述命令不是条件命令,则所述方法移至步骤行动109(ACTION)并开始按光盘标准中定义的导航命令行动。步骤行动109中定义的行动可意味着读取器移至盘上的某一位置并取回将被添加到重放序列112中的一部分自由内容106a。在执行了步骤行动109中定义的行动之后,所述方法移回至步骤“下一个命令”108(NEXT COMMAND)。步骤“条件命令?”110再次检查所述命令是否为条件命令。如果所述命令是条件命令,则所述方法移至步骤“预设的前提条件?”111(PRECONDITION PRESET?)以检查条件命令的前提条件是否为如上面的例子中所述的所谓预设前提条件。预设前提条件的结果是固定的并且不取决于重放装置的重放状态102。如果条件命令的前提条件不是预设的前提条件,则所述方法再次移至步骤行动109并开始依照光学标准中所定义的导航命令进行行动。播放器300的重放状态102将被用作步骤行动109的输入。同样,这可意味着另一部分的自由内容106将被包括在重放序列112中。然后所述方法再次返回至步骤“下一个命令”108。如果在步骤“预设前提条件?”111中检查的条件命令的前提条件是预设的前提条件,则所述方法移至步骤“不同的行动113”(DIFFERENT ACTION)。这将促使所述方法对该条件命令做出与在所述光盘标准中定义的不同的行动。在该例子中,播放器300接收到忽略Jump-To-Title命令并移至下一个命令的指令。在步骤不同的行动113中定义的行动可意味着读取器移至光盘上通常被屏蔽访问的位置并取回一部分受控内容107a。然后将该受控内容107a添加到重放序列112中。如在步骤不同的行动113中定义的行动不取决于重放状态102。所述方法返回至步骤下一个命令108并重复该过程直到完整的命令序列都被处理了。并行的,将重放序列112发送出去,以对其进行显示。
图2表示光盘100上的数据结构。所述主结构包括用于建立和控制菜单的数据(所谓的VMG202)和若干组称作VTS#1 203、VTS#2 204和VTS#3 205的视频标题。视频标题VTS#n组可包括单独一个视频标题或一组视频标题。这些数据块或文件中的每一个包括导航命令、视频图像和备份导航命令。对于VMG 202,用于产生和控制光盘菜单的导航命令被定位在包括若干个节目链的VMGI 206处,通过所述若干个节目链来控制盘上的导航。菜单中可用的视频图像被设置在VMGM_VOB212中。备份VMGI 207结束VMG 202的内容。对于所述视频标题组VTS#1203、VTS#2 204和VTS#3 205,导航命令被设置在VTSI 208、210处并且支持用于每个标题组的附加的菜单选项。VTS#1 203的VTSI 208包括在视频内容集是可自由访问的情况下使用的导航命令。可在VTS#n203、204和205的菜单中使用的视频图像被设置在视频内容VTSM_VOB213中。VTS#2 204和VTS#3 205的VTSI 210都包括附加导航命令,使用该附加导航命令来控制对视频集或部分视频集的访问。实际的视频流集被设置在VTSTT_VOB 106、107中,其中每个VTS#n可以包含若干个视频标题。VTS#1 203包括可自由访问的信息集(自由内容106)。VTS#2 204包括其中从完整的视频-标题内容集中进行的访问受到了控制的信息集(受控内容107)。VTS#3 205包括可自由获得的信息集(自由内容106)和从中进行的访问受到控制的信息集(受控内容107)二者的组合。最后所述导航命令集的备份、备份VTSI 209、211完善了不同视频标题集VTS#1 203、VTS#2 204和VTS#3 205的内容。在可记录盘上,就在光盘的中心处存在有附加的数据集。对于DVD+RW标准来说,附加的数据集被称作VRMI 201并且包括用于支持视频记录处理的数据结构。此外,对于可记录或可重写的盘,上面介绍的一系列文件可以不同。
包括预设前提条件的在前条件命令(象前面讨论的“比较和跳越”命令)在盘上可被安置成若干个命令序列。在菜单中,VMGI 206,“比较和跳跃”命令能够对光盘的菜单进行成形,从而防止用户对受控内容进行访问。用户仅仅不能选择菜单中受屏蔽的视频标题集。只有识别预设前提条件的播放器300准许用户访问受屏蔽的视频标题集。而且在两组视频标题VTS#2 204和VTS#3 205的命令序列VTSI 210中,“比较和跳跃”命令可控制对受控内容107的访问。对于不能识别预设前提条件的播放器,对完整标题集VTS#2 204的访问能够得到阻止。在VTS#3 205的命令序列中,“比较和跳跃”命令应该只屏蔽包括受控内容107的那个内容部分。当然将这些在前条件命令的拷贝安置在备份VTSI 207、211中的这些命令序列的每一个的备份中。
按照本发明的一种实施方式,包括预设前提条件的在前条件命令被包括在按钮命令中。例如,标准按钮命令包括位置信息、邻近按钮信息和命令字段。按钮命令的命令字段可包括任何命令。通过包括在前条件命令,对部分信息的访问可得到控制。按钮命令提供的附加特征是,可将它们直接布置在位于访问将要受到控制的信息(受控内容107)的前面的视频内容内部。
按照本发明的另一种实施方式,将非起作用按钮命令NBC(图6)用作用于控制对部分信息进行的访问的在前条件命令。标准按钮命令在有效时期期间是起作用的并且显示用户能够对其施加影响的按钮。标准按钮命令起作用的有效时期构成按钮命令的前提条件。按钮命令可用于在光盘的内容中进行遍历,例如移至一不同的标题或暂时给用户从不同的角度观看当前图像的选项。起作用的有效时期基本为零的按钮命令被称作非起作用按钮命令NBC。能够识别预设前提条件的播放器300能够借助基本为零的有效时期识别非起作用按钮命令(NBC)。也可将非起作用按钮命令直接安置在位于访问受到控制的信息(受控内容107)前面的视频内容内部。
按照另一种实施方式,从中访问受到控制的信息(受控内容107)可以是加密信息并且可与自由访问的或非加密的信息(自由内容106)混合在一起。
按照另一种实施方式,所述光盘包括位于盘上的预定位置的附加识别码401(IDENTIFICATION CODE)。识别码401表示盘包括在先条件命令,例如“比较和跳越”命令或非起作用按钮命令(NBC)。用于识别码的明显位置将是在VRMI 201中。
图3表示能够识别预设前提条件的播放器300(PLAYER)的示意图。播放器300包括读取器单元302(READER UNIT),使用它从光盘100中取回数据,并且它与控制器单元301(CONTROLLER UNIT)相连。控制器单元301被设置成用于接收通过读取器单元302读取的数据并考虑重放状态102将所述内容转换为序列,即所谓的重放序列112。所述数据包括自由内容106和导航结构104。控制器单元301解释来自导航结构104的导航命令并且指令读取器单元302移至盘上的指示位置和读取自由内容106部分。已经读取的内容部分将由控制器单元301链接成一个序列,即所谓的重放序列112。另外,能够识别预设前提条件的播放器300还能够访问受屏蔽的信息(受控内容107)并将该内容添加给重放序列112。预设前提条件的识别是通过分析导航结构104实现的。这种分析例如是通过用“预设?”303(PRESET?)表示的控制器单元301内部的子例程完成的。一旦播放器遇到预设前提条件,比如前面提到的“比较和跳越”命令或比如非起作用按钮命令NBC,它按照该条件命令所做出的行动与按照光盘标准中预定的条件命令所做的行动不同。与光盘标准不同的按照条件命令做出的不同行动被存储在由行动不同304(ACT DIFFERENT)代表的控制器301的另一部分中。如前面所解释的,对“比较和跳越”命令采取不同行动的一个例子是跳过受控内容107,例如当客户支付了额外费用时从电影中除去广告。当受控内容107是真实的电影并且对电影的访问是通过包括预设前提条件的条件命令加以控制的时,也可以访问受控内容107。
按照一种实施方式,用于识别预设前提条件的子例程并不总是有效的。激活子例程开始分析导航结构104在一个例子中是通过位于盘上的识别码实现的。该识别码是由读取器单元302连同剩余的数据一起读取的并且由控制器单元301加以解释以启动所述子例程。在另一个示例中,提供给用户的并且通过例如遥控器插入到播放器中的某一种类的数字密钥被用于向控制器单元301指示光盘包括“比较和跳越”命令或非起作用按钮命令NBC。这激活了所述子例程。
图4表示带有附加密钥或识别码检测和解密选项的流程图。该流程的开始部分与图1中的方法的说明并行进行直到达到条件命令110。在那里,添加了额外的步骤“识别码/密钥?”401(IDENTIFICATIOIN CODE/KEY?)。该步骤例如一旦被执行就指令读取器单元302移至盘上的某一位置,读取位于那里的识别码并且将它与位于播放器300的存储器中的代码进行比较。在另一个例子中,播放器300请求用户通过例如遥控器提供数字密钥。当然这两个示例的组合也是可行的,其中播放器300将由用户提供的数字密钥与从盘中读取的识别码进行比较。如果盘包含附加识别码或如果已经提供了正确的数字密钥,则播放器300继续子例程的剩余部分,如图3中所解释的搜索预设前提条件。该特征可防止识别预设前提条件的子程序持续不变地有效并此外还能够实现访问控制。此外还可以防止错误地将条件命令识别为预设前提条件并因此错误地针对条件命令做出与光学标准中预定的不同的行动。
在图4中示出了一附加实施方式,其中不同的行动113会触发解密算法402(DECRYPTION)。本实施方式可在播放器300中施行,以便在将受控内容107添加到重放序列112之前对其进行解密。图4中所示的两种实施方式的组合会得到这样的播放器只有当盘包括识别码或当已经将正确的数字密钥提供给了播放器300时才识别预设的前提条件。然后仅仅对受控内容107进行解密。
图5表示能够实现预设前提条件的光盘记录器500(OPTICAL DISCRECORDER)的示意图。光盘记录器500包括与控制单元502(CONTROLUNIT)连接的记录器单元503(RECORDER UNIT)。控制单元502被设置为,用于接收输入数据501(INPUT DATA)和用于在考虑用户输入504(USER IINPUT)之后将该数据转换成记录在光盘100上的自由内容106和导航结构104。当输入数据501或输入数据501的一部分需要访问控制时,光盘记录器500将预设前提条件包含到条件命令中。可例如通过控制单元502内部的附加软件将包括预设前提条件的条件命令添加到导航结构104中,所述控制单元502与可能预设前提条件的列表相联系。该附加软件在图5中借助方框“所包括的预设前提条件”508(INCLUDED PRESET PRECONDITIONS)加以标识。需要访问控制的内容的识别是通过输入数据501中代码或通过用户输入504来完成的。用户例如在记录开始之前指示所述数据需要接受访问控制。附加软件(针对指出需要对内容进行访问控制的代码对输入数据501进行扫描)在图5中借助方框“内容受控?”507(CONTENT CONTROLLED)示出。正在对访问加以控制的输入数据501部分被存储在盘上作为受控内容107。
按照如图5中所示的光盘记录器500的实施方式,光盘记录器500在将内容记录在盘上之前还通过加密软件对受控内容107进行加密。加密软件在图5中是借助方框“加密”505(ENCRYPTION)表示的。
按照如图5中所示的光盘记录器500的另一种实施方式,将识别码添加到了盘上。该代码指出所述盘包含受控内容107并且存在包括预设前提条件的条件命令。识别码可以借助指示控制单元502将记录器单元503移至预定位置并且将该代码记录到盘上的另一个子例程或软件来添加。用于添加识别码的子例程在图5中用“识别”506(IDENTIFICATION)表示。
图6表示针对部分加密的DVD 600(PARTIALLY ENCRYPTED DVD)的实现实例。部分加密的DVD 600包括受控内容107连同自由内容106。图6表示如何使用包含预设前提条件的在前条件命令将旧型播放器602(LEGACY PLAYER)导航得远离受控内容107。还示出能够通过对在前条件命令做出与DVD标准中预定的条件命令不同的行动对受控内容107进行访问的使能播放器601(ENABLED PLAYER)。箭头表示可能的导航移动。另外图6仅显示出菜单VMGI 206和不同视频标题集VTSI 208、210的命令序列,和每个视频标题集中的视频内容VTSTT_VOB 106、107。可在菜单中使用的视频图像,即VMGM_VOB 212和VTSM_VOB 213被省略,同样也省略了备份导航结构back-up-VTSI207、211。旧型播放器602首先遇到所谓的第一播放PGC 206a(FIRSTPLAY PGC),其是菜单VMGI 206的命令序列的一部分。该命令序列在盘装载之后将被立即执行。旧型播放器602将执行第一播放PGC 206a中的在前条件命令并将移动至旧型菜单603b(LEGACY MENU)。该菜单无权访问只包括受控内容107的视频标题集VTS#2 204,但它将有权访问其它视频标题集VTS#1 203、VTS#3 205和VTS#4 604。使用旧型导航206b(LEGACY NAVIGATION)命令序列来构建旧型菜单603b。现在从主DVD菜单不可访问受控内容107,但是需要包括预设前提条件的附加在前条件命令来确实地将用户与受控内容107屏蔽开来。在位于受屏蔽内容之前的第一标题的命令结构内,应添加包括预设前提条件的附加在前条件命令作为下一个标题命令。下一个标题命令确保当前标题已经结束之后立即播放下一个标题。包括预设前提条件的下一个标题命令确保旧型播放器602在到达第一视频标题VTS#1 203的末尾时跳过受屏蔽的VTS#2 204。再者,在受保护的视频标题集VTS#2 204的命令结构中,还需要包括预设前提条件的附加在前条件命令来确保旧型播放器602跳过受屏蔽的VTS#2。该附加命令是必需的,因为可以指令DVD播放器直接播放特定的视频标题,而不必在旧型菜单603b中进行选择。在视频标题集VTS#3 205内,只有该标题集的一部分包括受控内容107。包括预设前提条件的在前条件命令位于视频标题集的命令序列VTSI 210内,从而保证旧型播放器跳过视频标题集VTS#3 205中为受控部分107的那部分。使能播放器601将以不同的方式对第一播放PGC 206a中的在前条件命令采取行动,从而会向观看者显示使能菜单603a(ENABLED MENU),其中不仅所有其它视频标题,包括受控内容107的视频标题集VTS#2 204仅次于也是可自由访问的。使用使能导航206c(ENABLED NAVIGATIONI)命令序列来构建使能菜单603a。此外在部分加密DVD600上分布的其它在前条件命令也将通过使能播放器601来进行识别。这些用于将旧型播放器602导航得远离受控内容107的在前条件命令将从使能播放器601启动不同的行动并将能够对受控内容107进行访问。图6还示出部分加密的DVD 600包括识别码401的可能情况,所述识别码将被安置在盘上的VRMI 201中。该识别码401激活该播放器中的用于识别预设前提条件(预设?303)的附加程序。而且图6中表示的是用于防止旧型播放器602访问受控内容107的可行非起作用按钮命令NBC的位置。在这些位置处,也可使用包括命令字段中的在前条件命令的标准按钮命令来屏蔽受控内容107。使能播放器601将以与上述针对包括预设前提条件的其它在前条件命令做出的反应相同的方式对非起作用按钮命令NBC和包括在前条件命令的按钮命令做出反应。
应该注意上述实施例仅仅是示意而非限制本发明,并且本领域技术人员在不脱离后附权利要求范围的情况下而可设计出许多替换实施例。
在权利要求中,置于括号中的任何参考标记都不应构成为限制权利要求。动词“包括”及其变形的使用不排除出现权利要求中所列举之外的其它元件或步骤。在元件前面出现的冠词“一”或“一个”并不排除出现多个这种元件。可借助于包括若干个不同元件的硬件和借助于适当编程的计算机来实施本发明。在列举了若干个装置的装置权利要求中,这些装置中的若干个可通过一个和相同项的硬件来实践。在相互不同的从属权利要求中叙述的某些措施并不表示不能有利的使用这些措施的组合。
权利要求
1.一种从包括内容(103)和导航结构(104)的光盘(100)中执行重放序列(112)的方法,所述导航结构(104)包括来自用于控制内容(103)的重放序列(112)的导航命令集的命令,所述导航命令集包括用于以取决于与重放状态(102)相关的前提条件的预定方式(109)控制重放序列(112)的条件命令(110),内容(103)包括可自由访问的第一信息(106)和可取决于在前条件命令中的前提条件进行访问的第二信息(107),所述方法包括步骤依照所述导航命令重放内容(103);识别与重放状态(102)不相关的预设前提条件(111);依照所述在前条件命令以与所述预定方式(113)不同的方式做出行动,所述在前条件命令包括所述用于控制对第二信息(107)进行访问的预设前提条件。
2.一种包括内容(103)和导航结构(104)的光盘(100),所述导航结构(104;201,206,208,210)包括来自用于控制内容(103)的重放序列(112)的导航命令集的命令,所述导航命令集包括用于以取决于与重放状态(102)相关的前提条件的预定方式(109)控制重放序列(112)的条件命令(110),内容(103)包括可自由访问的第一信息(106)和可取决于在前条件命令中的前提条件进行访问的第二信息(107),所述在前条件命令包括用于控制对第二信息(107)进行访问的预设前提条件(111),所述预设前提条件(111)与重放状态(102)不相关。
3.如权利要求2所述的光盘(100),其特征在于所述第一信息(106)是非加密信息和所述第二信息(107)是加密信息。
4.如权利要求3所述的光盘(100),其特征在于所述在前条件命令中的预设前提条件(111)被设置成用于屏蔽加密信息不受访问。
5.如权利要求2所述的光盘(100),包括按钮命令,其是来自所述导航命令集的命令,所述按钮命令在用户输入(305)可设置重放状态的有效时期期间是起作用的,所述按钮命令以取决于重放状态的预定方式起作用,所述有效时期构成按钮命令的前提条件,其特征在于,所述包括预设前提条件的在前条件命令是用于控制对第二信息的访问的非起作用按钮命令(NBC),所述前提条件是通过基本为零的有效时期预设的。
6.如权利要求2所述的光盘(100),其特征在于所述第一信息(106)和第二信息(107)在光盘(100)上是混合在一起的(204;205)。
7.如权利要求2所述的光盘(100),其特征在于所述光盘(100)包括识别码(201;401),用以指出光盘(100)包含预设的前提条件(111)。
8.一种从包括内容(103)和导航结构(104)的光盘(100)中执行重放序列(112)的播放器(300),所述导航结构(104)包括来自用于控制内容(103)的重放序列(112)的导航命令集的命令,所述导航命令集包括用于以取决于与重放状态(102)相关的前提条件的预定方式(109)控制重放序列(112)的条件命令(110),内容(103)包括可自由访问的第一信息(106)和可取决于在前条件命令中的前提条件进行访问的第二信息(107),所述播放器(300)包括读取器单元(302),用于从光盘(100)中读取包括导航结构(104)和内容(103)的数据;用于接收用来定义重放状态(102)的用户输入(305)的装置;控制单元(301),用于从读取器单元(302)接收数据和用于将内容(103)和导航结构(104)进行组合以产生重放序列(112);用于识别与重放状态(102)不相关的预设前提条件(303)的装置;和用于依照在前条件命令以与预定方式(304)不同的方式做出行动的装置,所述在前条件命令包括所述用于控制对第二信息(107)的访问的预设前提条件(111)。
9.如权利要求8所述的播放器(300),其特征在于所述用于以与预定方式(304)不同的方式做出行动的装置包括用于跳过或访问第二信息(107)的装置。
10.如权利要求8所述的播放器(300),其特征在于所述用于以与预定方式(304)不同的方式做出行动的装置此外还取决于密钥(401)。
11.如权利要求8所述的播放器(300),其特征在于所述播放器(300)包括用于识别光盘(100)上的识别码(201)的装置(401),所述识别码指出所述盘包含预设的前提条件(111)。
12.如权利要求11所述的播放器(300),其特征在于所述用于识别识别码(201)的装置(401)被设置成用于启用用于识别(303)预设的前提条件(111)的装置。
13.如权利要求8所述的播放器(300),其特征在于所述播放器(300)包括用于解密(402)第二信息(107)的装置。
14.一种用于将内容(103)和导航结构(104)记录到光盘(100)上的光盘记录器(500),所述导航结构(104)包括来自用于控制内容(103)的重放序列(112)的导航命令集的命令,所述导航命令集包括用于以取决于与光盘播放器(300)的重放状态(102)相关的前提条件的预定方式(109)控制重放序列(112)的条件命令(110),内容(103)包括可自由访问的第一信息(106)和可取决于在前条件命令中的前提条件进行访问的第二信息(107),所述光盘记录器(500)包括记录单元(503),用于将数据记录到光盘(100)上,所述数据包括内容(103)和导航结构(104);控制单元(502),用于接收包括内容(103)的输入数据(501)和产生导航结构(104);用于识别第二信息(107)的装置(507),所述控制单元被设置成用于将预设前提条件(111)包含在导航结构(104)中的在前条件命令中,用来控制对第二信息(107)的访问,所述预设前提条件(111)与光盘播放器(300)的重放状态(102)不相关。
15.如权利要求14所述的光盘记录器(500),其特征在于所述控制单元被设置成用于接收来自用户(504)的用于定义重放状态的输入。
16.如权利要求14所述的光盘记录器(500),其特征在于所述光盘记录器(500)包括用于加密(505)第二信息(107)的装置。
17.如权利要求14所述的光盘记录器(500),其特征在于所述光盘记录器(500)包括用于将识别码(401)添加(506)到光盘(100)上以指出所记录的盘包含预设前提条件(111)的装置。
18.用于执行重放序列的计算机程序产品,所述程序可进行促使处理器执行如权利要求1所述的方法的操作。
全文摘要
本发明涉及一种用于执行光盘(100)上重放序列以控制对信息(107)的访问的方法。所述光盘包括导航结构(104)和内容(103)。所述导航结构(104)包括条件命令,该条件命令包括前提条件。取决于前提条件,播放器总是以在可应用的光盘标准中预先定义的方式对条件命令采取行动(109)。所述方法能够识别条件命令内部的特殊前提条件,即所谓的预设前提条件。可以指令包括该方法的播放器对包括预设前提条件的条件命令按照与所述预定方式不同的方式(113)采取行动。在光盘上实施包括预设前提条件的条件命令会导致包括所述方法的播放器的性能与不包括所述方法的播放器不同。这可用于控制对盘(100)上的信息(107)进行的访问。
文档编号G11B27/10GK1886791SQ200480035209
公开日2006年12月27日 申请日期2004年11月15日 优先权日2003年11月27日
发明者W·德哈安 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1