信息处理设备、 信息处理系统和信息处理方法、 以及程序 技术领域 本发明涉及一种信息处理设备、 信息处理系统和信息处理方法、 以及程序。 更具体 地, 本发明涉及用于在预定管理下复制诸如盘的介质 (信息记录介质) 中所记录的数据的信 息处理设备、 信息处理系统和信息处理方法、 以及程序。
背景技术 近年来, DVD(数字通用盘) 、 BD(蓝光盘 (注册商标) ) 等广泛用作诸如电影或音乐 的各种内容的信息记录介质 (介质) 。这些信息记录介质中所记录的许多内容 (诸如, 音乐数 据和图像数据) 由其创作者或销售者享有版权或发行权。因此, 即使对于已购买了盘的用 户, 盘记录的内容的使用也限于某一程度。 例如, 不允许将盘记录的内容无限制地复制到诸 如其他盘的介质。
如上所述的介质记录的内容的复制管理配置的示例包括从管理服务器接收复制 授权信息的复制授权处理的配置。更具体地, 按以下顺序执行处理。
用户将诸如内容存储盘的介质加载在用户设备 (诸如, PC 或记录和再生设备) 中, 并且用户设备经由网络连接至管理服务器。随后, 用户设备将诸如盘标识符 (ID) 的规定信 息发送至服务器。服务器验证所接收到的信息的有效性等, 并且将复制授权信息发送至用 户设备。用户设备被配置成在从服务器接收到复制授权信息的条件下允许开始复制处理。
这样的复制管理配置被称为受管理复制 (MC)并 且 例 如 在 专 利 文 献 1 (JP-A-2008-98765) 中详细公开该配置。
相比之下, 作为与内容的版权保护技术相关的标准, 有 AACS(高级访问内容系统) 标准。符合 AACS 标准的许多盘记录的内容 (诸如 BD) 被记录作为加密内容。AACS 标准的代 表性加密配置的示例包括将内容分成单位并将不同的加密密钥应用于这些单位的配置。 通 过采用这样的加密配置, 以逐单位为基础的内容使用控制得以实现且是严格的, 并且实现 了丰富多样的内容使用控制。
作为内容的划分单位的单位被称为 “CPS 单位” , 并且应用于各个 CPS 单位的加密 处理或解码处理的加密密钥被称为 CPS 单位密钥、 单位密钥或标题密钥。
关于 AACS 标准, 可参考非专利文献 1(http://www.aacsla.com/home) 或非专利 文献 2(http://www.aacsla.com/specifications) 等。
当从盘读出应用了单位之间彼此不同的加密密钥的加密内容并将其复制到诸如 其他盘的介质时, 在许多情况下执行如下处理 : 对要复制的加密内容解码一次, 然后, 对符 合与作为复制目的地的介质对应的管理系统的标准的解码内容进行重新加密并且进行记 录。也就是说, 作为复制目的地的介质也被记录为使用受控内容。
在这种情况下, 如果复制源的内容管理系统 (被称为第一管理系统) 和复制目的地 的内容管理系统 (被称为第二管理系统) 不同, 则需要进行如下处理 : 对复制源的加密内容 解码一次, 并且执行根据复制目的地的内容管理系统 (第二管理系统) 的处理 (例如, 使用另 一加密密钥的重新加密以进行记录) 。
以此方式, 需要按如下顺序执行内容复制处理 :
(1) 从第一介质 (复制源介质) 读出加密内容 ;
(2) 对符合与第一介质 (复制源介质) 兼容的第一管理系统的加密内容的解码处 理;
(3) 对符合与第二介质 (复制目的地介质) 兼容的第二管理系统的内容的加密处 理; 以及
(4) 针对第二介质 (复制目的地介质) 对加密内容的记录处理。
如果第一介质 (复制源介质) 中的记录内容是如上所述以逐单位为基础的加密内 容, 则需要执行如下处理 : 指定内容的配置单位, 按顺序获取与所指定的各单位相对应的单 位密钥, 并且对每个单位执行解码处理。
当在从上述服务器接收到复制授权信息的条件下在复制管理下执行复制处理时, 用户设备需要通过以逐单位为基础应用单位密钥来执行解码。然而, 不存在对用户设备获 取用于指定单位的信息的有效规定。因此, 存在无法顺利地执行以单位为基础的对加密内 容的复制处理的问题。
此外, 还存在各种要复制的内容, 诸如再生通道 (reproduction pass) 特定内容, 其设置与信息处理设备对应的再生通道并且使设备根据再生通道执行再生。
替选地, 存在内容代码应用内容, 其仅在已验证要在再生设备中执行的再生序列 并通过应用用于验证是否根据正确的再生过程执行再生处理的代码 (内容代码) 来执行检 验之后, 允许再生处理。
在专利文献 2(JP-A-2008-84445) 中描述了再生通道特定内容, 并且在专利文献 3(日本专利第 4140624 号) 中描述了内容代码应用内容。
当执行如上所述的用于各种类型的内容的复制处理时, 存在如下问题 : 如果不执 行适用于各种内容类型的处理, 则无法执行正常复制处理。所引用的对比文件
专利文献
专利文献 1 : JP-A-2008-98765
专利文献 2 : JP-A-2008-84445
专利文献 3 : 日本专利第 4140624 号
非专利文献
非专利文献 1 : http://www.aacsla.com/home
非专利文献 2 : http://www.aacsla.com/specifications 发明内容 本发明要解决的问题
鉴于这样的状况, 本发明的目的是提供允许以逐单位为基础对加密内容的快速复 制处理并且被配置为根据各种内容类型实现复制处理的信息处理设备、 信息处理系统和信 息处理方法、 以及程序。
用于解决问题的手段
本发明的第一方面在于一种信息处理设备, 其包括 :
数据处理单元, 被配置为生成信息记录介质中所记录的数据的副本数据, 其中,
该数据处理单元 :
对信息记录介质中的记录数据执行数据类型识别处理,
判别记录数据是否是包括代码信息的内容代码应用内容, 其中该代码信息使得在 数据再生时执行用于验证再生处理的验证处理或者用于转换再生数据的转换处理,
如果记录数据被确定为内容代码应用内容, 则在再生处理开始之后执行用于生成 副本数据的生成处理, 以及
如果记录数据被确定为不包括代码信息的非内容代码应用内容, 则执行用于生成 副本数据的生成处理而不执行再生处理。
此外, 在根据本发明的信息处理设备的模式下, 如果记录数据被确定为内容代码 应用内容, 则在已通过执行应用了代码信息的用于验证再生处理的验证处理或用于转换再 生数据的转换处理而开始了根据指定序列的数据再生处理之后, 数据处理单元执行用于生 成副本数据的生成处理。
此外, 在根据本发明的信息处理设备的模式下, 在数据再生处理已开始之后、 在数 据再生期间内输入执行复制的指令的条件下, 数据处理单元开始用于生成副本数据的生成 处理。 此外, 在根据本发明的信息处理设备的模式下, 数据处理单元执行如下处理 : 验证 信息记录介质中的记录数据的目录配置, 并且执行确定记录数据是否是内容代码应用内容 的处理。
此外, 在根据本发明的信息处理设备的模式下, 目录配置的验证是确认是否存在 特定目录或者特定目录中是否存在文件的处理。
此外, 在根据本发明的信息处理设备的模式下, 如果在数据类型识别处理中信息 记录介质中的记录数据被确定为通过以逐单位为基础应用各单位密钥而加密的数据, 则数 据处理单元获取记录在从信息记录介质或管理服务器获取的复制处理信息中的标题信息, 并且获取与所获取的标题信息对应的单位密钥, 使用所获取的单位密钥以逐单位为基础执 行解码处理并生成副本数据, 其中, 该单位是与各标题对应的分段数据。
此外, 在根据本发明的信息处理设备的模式下, 数据处理单元在数据类型识别处 理中判别信息记录介质中的记录数据是否是用于根据与信息处理设备对应地选择的再生 通道执行再生的再生通道特定内容, 并且如果记录数据被确定为再生通道特定内容, 则生 成应用于对再生通道的配置数据的一部分进行解码的分段密钥, 并且通过使用所生成的分 段密钥和单位密钥的解码处理来生成副本数据。
此外, 在根据本发明的信息处理设备的模式下, 数据处理单元通过将存储在信息 处理设备的存储器中的序列密钥应用于从信息记录介质再生的序列密钥块的处理来获取 用于识别播放列表的识别信息, 从信息记录介质通过应用所获取的识别信息而读出与再生 通道对应的播放列表文件, 并且通过应用播放列表来根据再生通道执行数据读取, 该播放 列表允许根据再生通道的再生。
此外, 在根据本发明的信息处理设备的模式下, 数据处理单元通过针对从信息记 录介质再生的序列密钥块、 使用存储在信息处理设备的存储器中的序列密钥的处理来获取 分类号, 使用分类号获取用于识别播放列表的识别信息, 并且从包括加密密钥的分段密钥 文件获取与分段中的特定变体对应的分段密钥, 其中, 该加密密钥是通过对用于根据再生
通道对数据进行解码的密钥进行加密而获得的。
此外, 本发明的第二方面在于一种信息处理系统, 包括 :
信息处理设备, 被配置成生成信息记录介质中所记录的数据的副本数据 ; 以及
管理服务器, 被配置成针对信息处理设备提供复制授权信息, 其中,
信息记录介质被配置成记录通过以逐单位为基础应用各单位密钥所加密的数据, 该单位是与各标题对应的分段数据,
该管理服务器 :
根据来自信息处理设备的请求将记录有标题的识别信息的复制处理信息提供给 信息处理设备,
该信息处理设备 :
对信息记录介质中的记录数据执行数据类型识别处理,
如果记录数据被确定为通过以逐单位为基础应用各单位密钥所加密的数据, 其 中, 该单位是与各标题对应的分段数据, 则
获取记录在从管理服务器获取的复制处理信息中的标题信息, 并且
获取与所获取的标题信息对应的单位密钥, 使用所获取的单位密钥来以逐单位为 基础执行解码处理, 并且生成副本数据。 此外, 本发明的第三方面在于一种信息处理方法, 该信息处理方法被配置成生成 信息处理设备的信息记录介质中所记录的数据的副本数据, 其中,
信息处理设备的数据处理单元 :
对信息记录介质中的记录数据执行数据类型识别处理,
判别记录数据是否是包括代码信息的内容代码应用内容, 其中该代码信息使得在 数据再生时执行用于验证再生处理的验证处理或用于转换再生数据的转换处理, 以及
如果记录数据被确定为内容代码应用内容, 则在再生处理开始之后执行用于生成 副本数据的生成处理, 并且
如果记录数据被确定为不包括代码信息的非内容代码应用内容, 则执行用于生成 副本数据的生成处理而不执行再生处理。
此外, 本发明的第四方面在于一种程序, 该程序被配置成生成信息处理设备的信 息记录介质中所记录的数据的副本数据, 该程序使得信息处理设备的数据处理单元执行如 下步骤 :
对信息记录介质中的记录数据执行数据类型识别处理,
判别记录数据是否是包括代码信息的内容代码应用内容, 其中该代码信息使得在 数据再生时执行用于验证再生处理的验证处理或用于转换再生数据的转换处理,
如果记录数据被确定为内容代码应用内容, 则在再生处理开始之后执行用于生成 副本数据的生成处理, 并且
如果记录数据被确定为不包括代码信息的非内容代码应用内容, 则执行用于生成 副本数据的生成处理而不执行再生处理。
例如, 根据本发明的程序是可以通过记录介质或通信介质为能够执行各种程序和 代码的信息处理设备或计算机系统提供的程序, 其中记录介质或通信介质被配置成以计算 机可读格式提供程序。通过以计算机可读格式提供这样的程序, 在信息处理设备或计算机
系统上实现根据程序的处理。
通过参照稍后描述的本发明实施例或者附图的更详细的描述, 本发明的其他目 的、 特征和优点将是显而易见的。作为参考, 在本说明书中, 术语 “系统” 是指多个设备的逻 辑集合配置, 并且具有各种配置的设备不一定在同一壳体中。
本发明的优点
根据本发明的实施例的配置, 在执行用于将信息记录介质中的记录数据复制到其 他介质等的复制处理的信息处理设备中, 识别复制源的记录介质中所记录的数据的类型。 更具体地, 判别要复制的内容的类型是再生通道特定内容还是内容代码应用内容, 并且基 于判别结果应用最佳序列, 由此执行复制处理, 其中该再生通道特定内容设置与信息处理 设备对应的再生通道并且使信息处理设备根据再生通道执行再生, 该内容代码应用内容验 证在再生设备中要执行的再生序列并验证是否根据正确的再生序列执行再生处理。 在该配 置中, 实现了根据各种数据类型、 基于最佳处理的可靠复制处理。 附图说明
图 1 是示出单位配置和单位密钥管理表的说明图。 图 2 是示出管理服务器基于管理的复制处理的序列的说明图 (MC(受管理复制) ) 。 图 3 是示出复制处理信息 (dealManifest) 的基本配置的说明图。 图 4 是示出介质的目录配置的示例的说明图。 图 5 是示出根据本发明的实施例的复制处理信息 (dealManifest) 的配置的说明图。 图 6 是用于说明根据本发明的实施例的使用复制处理信息 (dealManifest) 的复 制处理的序列的流程图。
图 7 是示出应用了序列密钥和分段密钥的再生通道特定内容的再生处理的说明 图。
图 8 是示出应用了序列密钥和分段密钥的再生通道特定内容的再生处理的说明 图。
图 9 是示出根据本发明的实施例的复制处理信息 (dealManifest) 的配置的说明 图。
图 10 是示出根据本发明的实施例的使用复制处理信息 (dealManifest) 的复制处 理的序列的说明图。
图 11 是示出根据本发明的实施例的使用复制处理信息 (dealManifest) 的复制处 理的序列的说明图。
图 12 是示出应用了内容代码的再生处理的说明图。
图 13 是示出应用了内容代码的内容转换处理的说明图。
图 14 是示出通过应用了内容代码而再生的内容的再生处理和复制处理的序列的 说明图。
图 15 是用于说明判别内容的类型、 根据类型执行不同处理并执行内容的复制处 理的序列的流程图。
图 16 用于说明判别内容的类型、 根据类型执行不同处理并执行内容的复制处理
的序列的流程图。
图 17 是示出信息处理设备的配置示例的说明图。 具体实施方式
现在, 参照附图, 将给出对本发明的信息处理设备、 信息处理系统和信息处理方 法、 以及程序的详细描述。将根据如下内容给出描述。
1. 内容的加密配置和受管理复制 (MC) 的概述
2. 当前复制处理信息 (dealManifest) 的基本配置的示例
3. 本发明中所提出的复制处理信息 (dealManifest) 的配置
4. 针对再生通道特定内容的对策
5. 针对使用内容代码的再生内容的对策
6. 通过判别复制源的数据类型执行复制处理的实施例
7. 信息处理设备的配置示例
[1. 内容的加密配置和受管理复制 (MC) 的概述 ]
首先, 将描述信息记录介质 (介质) 中的记录内容的加密配置以及受管理复制 (MC) 的概述。
诸如记录在普通内容记录盘 (例如, BD(蓝光盘 (注册商标) ) 中的电影等许多内容 在被加密的状态下被记录, 以便防止诸如不正当复制的不正当使用。
如上所述, 符合作为与内容的版权保护技术相关的标准的 AACS(高级访问内容系 统) 标准的加密内容被分成单位, 并且被记录为应用了单位之间不同的加密密钥的加密数 据。 利用以逐单位为基础的加密配置, 实现了以逐单位为基础的使用控制, 以使得实现严格 且丰富多样的内容使用控制。
作为内容的划分单位的单位被称为 “内容管理单位” 或 “CPS 单位” , 并且与各 CPS 单位对应的加密密钥被称为 CPS 单位密钥、 单位密钥或标题密钥。图 1 中示出了盘中所记 录的内容的单位划分与加密密钥 (单位密钥) 之间的对应关系的示例。
图 1 是示出构成某一介质 (例如, 单个盘) 中所记录的内容的单位 (CPS 单位) 与作 为加密密钥的 CPS 单位密钥之间的对应关系的单位密钥管理表的示例。单位密钥管理表与 加密内容一起记录在介质 (BD 等) 中。
如图 1 所示, 作为内容的配置数据的 CPS 单位被分成 CPS 单位 1 至 n。作为特有加 密密钥的 CPS 单位密钥与 CPS 单位 1 至 n 中的每一个均相关联。
例如, 当再生 CPS 单位 1(CPS1) 时, 使用 CPS 单位密钥 1(Ku1) 执行解码。当再 生 CPS 单位 2(CPS2) 时, 需要执行通过应用 CPS 单位密钥 2(Ku2) 执行解码处理。例如使 用 “标题” 作为与各 CPS 单位和 CPS 单位密钥对应的索引。 “标题” 是对应于各 CPS 单位所 设置的索引, 并且可以通过指定标题来指定 CPS 单位和 CPS 单位密钥。
现在参照图 2, 将参照图 2 描述受管理复制 (MC) 的概述, 其中, AACS 规定受管理复 制 (MC) 作为记录在信息处理介质 (介质) 中的内容的复制控制配置。
在图 2 中, 从左侧, 示出了 :
第一介质 110(诸如, ROM 盘) , 其中记录有诸如电影的内容,
作为用户设备的信息处理设备 120, 被配置成执行从第一介质 110 读出诸如内容的数据并复制作为数据可记录介质的第二介质 150(复制目的地介质) 的处理, 其中, 第二 介质 150 包括 HDD 或 R/RE 盘,
第二介质 150, 其是作为内容的复制目的地的介质, 并且包括 HDD、 R/RE 类型的盘, 并且另外,
管理服务器 (MC 服务器) 140, 被配置成执行提供内容复制处理的授权信息和管理 数据的处理。
信息处理设备 120 包括例如 PC 或记录再生设备, 并且被配置成执行输入从第一介 质 110 读取的数据并将数据记录在作为复制目的地介质的第二介质 150 中的处理, 其中, 第 二介质 150 包括 HDD 或 R/RE 盘。
第二介质 150 是数据可写介质, 更具体地, 是硬盘 (HDD) 或者 R 型或 RE 型蓝光盘 (注册商标) 、 DVD 盘等。
例如, 作为使用控制内容的加密内容 113 记录在图中所示的包括例如 ROM 盘等的 第一介质 110 中。加密内容 113 是包括如下的内容 : 运动图像内容 (诸如作为高分辨率运动 图像数据的 HD(高清) 电影内容) 的 AV(视听) 流、 或音乐数据、 游戏程序、 图像文件、 语音 数据和文本数据。如参照图 1 所述, 加密内容 113 是通过以逐单位为基础应用各单位密钥、 作为与各标题对应的分段数据所加密的数据。 此外, 在第一介质 110 中存储了管理数据 (AACS 数据) 112, 并且另外存储了在第一 介质 110 中的记录内容的复制处理时所使用的复制控制管理文件 (MCMF : 受管理复制声明 文件) 111, 其中, 该管理数据 112 包括应用于对加密数据解码的密钥信息和使用控制信息。
如以上参照图 1 所述, 加密内容 113 具有以逐个内容管理单位 (CPS 单位) 为基础 的使用管理配置, 并且是通过应用 CPS 单位之间彼此不同的单位密钥 (CPS 单位密钥) 所加 密的加密内容。 也就是说, 为了实现以逐单位为基础对分段数据之间彼此不同的使用控制, 利用单位之间彼此不同的密钥 (被称为 CPS 单位密钥、 单位密钥或标题密钥) 进行加密。
被示为图 2 中所示的第一介质 110 的记录信息的管理数据 112 是由 AACS (高级访 问内容系统) 规定的管理数据, 并且是包括存储有用于应用于加密内容 113 的解码的密钥 (单位密钥) 的 CPS 单位密钥、 许可证信息、 证明内容的正确性的内容证书 (CC) 以及另外包 括用于获取存储在其中的 CPS 单位密钥的介质密钥的加密密钥块 (MKB(介质密钥块) ) 的数 据, 其中 AACS 是与例如内容的版权保护技术相关的标准管理系统。
将简要描述 MKB(介质密钥块) 。MKB 是要基于公知为广播加密系统的模式的树结 构密钥传递系统生成的加密密钥块。 MKB 是密钥信息块, 其允许获取作为仅通过基于存储在 具有有效许可证的用户的信息处理设备中的装置密钥 [Kd] 的处理 (解码) 对内容解码所需 的密钥的介质密钥 [Km]。这是应用了根据所谓的分级树结构的信息传递系统的系统, 其仅 当用户的设备 (信息处理设备) 具有有效许可证时允许获取介质密钥 [Km], 并且不允许在无 效 (经过宣告无效处理 (revoke process) ) 的用户设备中获取介质密钥 [Km]。在图 2 所示 的信息处理设备 120 的存储器中, 存储有装置密钥 [Kd]。
被示为图 2 中的第一介质 110 中的记录信息的复制控制管理文件 (MCMF : 受管理 复制声明文件) 111 是当对记录在第一介质 110 中的内容 113 执行复制处理时要应用的文 件, 并且例如是包括以下信息的 XML 描述数据。
(a) 内容 ID : 唯一地示出第一介质 110 中的记录内容的标识符 (ID) , 例如, 使用作
为内容代码信息的 ISAN 号。
(b) URI(URL) : 用于当通过绑定处理执行内容复制或执行令牌的生成时连接用于 给予复制授权的管理服务器的信息, 并且是针对图 2 所示的配置中的管理服务器 140 的访 问信息。
(c) 复制处理信息 (dealManifest) : 与允许复制处理的数据相关的信息, 并且包括 例如与要复制的文件名相关的信息。
现在参照图 2, 将描述当将第一介质 110(例如, ROM 盘) 中所记录的加密内容 113 复制到另一介质 (诸如, 包括硬盘或 R/RE 盘的第二介质 150) 时的处理序列。
首先, 在步骤 S11 中, 信息处理设备 120 通过应用记录在第一介质 110 中所记 录的复制控制管理文件 (MCMF) 中的服务器信息 (URI 等) 来将复制授权列表请求 (Offer Request(提供请求) ) 发送至管理服务器 140。
此时, 与要经受复制处理的内容对应的内容 ID 等被发送至管理服务器 140。
在步骤 S12 中, 管理服务器 140 对接收到的信息 (诸如, 从信息处理设备 120 接收 到的内容 ID) 的正确性执行验证处理, 并且如果接收到的信息被验证为没有任何问题, 则生 成复制授权列表 (Offer List(提供列表) ) 121 并将其发送至信息处理设备 120。例如, 该 复制授权列表 121 是包括信息的列表 (诸如, 允许复制的文件列表) 。 由管理服务器 140 提供的复制授权列表 (Offer List) 121 包括与记录在第一介 质 110 中所记录的复制控制管理文件 (MCMF) 111 中的、 如上所述 (c) 中的复制处理信息 (dealManifest) 相同的数据。
信息处理设备 120 在显示器上显示从管理服务器 140 接收到的复制授权列表 (Offer List) 121。在步骤 S13 中, 当用户执行对用于指定要复制的内容等的处理的选择 时, 信息处理设备 120 与管理服务器 140 一起执行支付处理与复制处理。更具体地, 在信息 处理设备 120 与管理服务器 140 之间执行支付数据 131 的传送处理等。在步骤 S14 中, 如 果管理服务器 140 授权复制处理, 则将复制授权信息 122 发送至信息处理设备 120。
信息处理设备 120 在从管理服务器 140 接收到复制授权信息 122 的条件下转到内 容复制处理。 首先, 在步骤 S15 中, 从第一介质 110 获取管理数据 112, 获取包括在管理数据 112 中的单位密钥, 并且选择与要复制的数据对应的单位密钥。
在步骤 S16 中, 从第一介质 110 读出加密内容 113, 通过选择要复制的数据来执行 解码处理, 并且针对作为复制目的地的、 包括 HDD 或 R/RE 盘的第二介质 150 执行数据复制。
作为参考, 步骤 S16 中的复制处理包括如下处理并且需要按如下顺序执行 :
(1) 从第一介质 110(复制源介质) 读出加密内容,
(2) 对符合与第一介质 110(复制源介质) 兼容的第一管理系统的加密内容的解码 处理,
(3) 对符合与第二介质 150(复制目的地介质) 兼容的第二管理系统的内容的加密 处理, 以及
(4) 针对加密内容的第二介质 150(复制目的地介质) 的记录处理。
如果第一管理系统是符合 AACS 标准的系统, 则执行上述 (2) 中的对符合第一管理 系统的加密内容的解码处理作为以应用了 CPS 单位密钥的逐个 CPS 单位为基础的解码处 理。
作为参考, 与复制目的地介质 (第二介质 150) 兼容的第二管理系统是与根据介质 的各种标准 (可以是 AACS、 或 CPRM(可记录介质的内容保护) 、 Magic Gate、 VCPS(视频内容 保护系统) 等) 兼容的管理系统。
[2. 复制处理信息 (dealManifest) 的基本配置的示例 ]
在从上述服务器接收到复制授权信息的条件下的复制管理配置中, 信息处理设备 120 能够通过使用包括在从管理服务器 140 接收到的复制授权列表 121 中的复制处理信息 (dealManifest) 指定要复制的数据。例如, 可以逐文件地指定要复制的对象。
然而, 如上所述, 如果以逐单位为基础的加密处理应用于存储在盘 110 中的加密 内容 113, 则由于一个文件不一定对应于一个单位, 所以, 即使当指定了文件时, 也不能实现 对单位的指定或对单位密钥的指定。当执行复制处理时, 需要信息处理设备 120 指定构成 要复制的数据的单位, 另外需要获取与单位对应的单位密钥并以逐单位为基础执行解码处 理。
如果信息处理设备 120 能够获得用以指定要复制的单位的信息, 则通过使用单位 指定信息来使得能够获取单位密钥。 然而, 在当前状态下, 不存在用于获得这样的信息的有 效手段。 因此, 对于以逐单位为基础的加密内容, 难以在接收到复制授权信息的条件下在内 容管理系统中执行快速复制。 管理内容版权的 AACS 提出当在服务器的管理下执行规定内容复制处理的受管理 复制 (MC : 受管理复制) 时将复制处理信息 (dealManifest) 从管理服务器提供给用户设备, 并且使用复制处理信息 (dealManifest) 来使得用户设备高效地执行复制处理。
图 3 中示出了 AACS 提出的复制处理信息 (dealManifest) 的基本配置的示例。
复制处理信息 (dealManifest) 包括在由图 2 中所示的管理服务器 140 提供给信 息处理设备 120 的复制授权列表 121 中。
复制处理信息 (dealManifest) 是还包括在第一介质 110 中所存储的复制控制管 理文件 (MCMF) 111 中的数据。
如图 3 所示, 复制处理信息 (dealManifest) 是包括如下两项信息的 XML 描述数据。
(a) 用于对作为要复制的对象的、 在整个目录中的文件执行复制处理的第一信息 171[MCUALL]。
(b) 用于对作为要复制的对象的、 在目录中设置的各文件执行复制处理的第二信 息 172[MCUPARTIAL]。
信息处理设备 120 基于图 3 中所示的 XML 描述数据在显示器呈现与要复制的内容 相关的信息。允许用户基于所呈现的信息选择要复制的内容。
第一信息 171[MCUALL] 是用于将与要记录在 BD 中的内容对应的目录 (BDMV 目录) 以下的全部文件一起复制的信息, 并且记录目录名 [BDMV]。
该信息是如下所设置的信息 : 其允许执行复制处理的信息处理设备 120 从第一介 质 110 中所记录的各种数据中选择与目录名 [BDMV] 对应的目录并从目录中整批 (job lot) 复制数据。
此外, 第二信息 172[MCUPARTIAL] 是用于选择上述目录 [BDMV] 以下的目录中所设 置的各文件并执行复制的信息, 并且记录关于上述目录 [BDMV] 以下的目录中所设置的文 件名的信息。
作为参考, 例如, 与用于 BD 的记录数据对应的目录具有图 4 中示出的配置。该目 录被分成如图 4 所示的管理信息设置单元 181(AACS 目录) 和数据单元 182(BDMV 目录) 。
CPS 单位密钥文件或使用控制信息文件被存储在管理信息设置单元 181(AACS 目 录) 中。
相比之下, 在数据单元 182 中, 例如, 诸如如下的文件记录在 BDMV 目录以下的目录 中:
索引文件,
播放列表文件,
片段 (clip) 信息文件,
片段 AV 流文件, 以及
JAR 文件。
在索引文件中存储有作为要应用于再生处理的索引信息的标题信息。 这些标题与 登记在以上参照图 1 所述的单位密钥管理表中的标题相同, 并且是与 CPS 单位相关联的数 据。
播放列表文件是根据由标题指定的再生程序的程序信息规定内容等的再生顺 序的文件, 并且包括与具有再生位置信息的片段信息相关的师生信息 (master-disciple information) 。
片段信息文件是由播放列表文件指定的文件, 并且包括片段 AV 流文件的再生位 置信息等。
片段 AV 流文件是存储有要再生的 AV 流数据的文件。
JAR 文件是存储有 JAVA(注册商标) 程序、 命令等的文件。
信息处理设备再生信息记录介质中所记录的内容的序列如下。
首先, 通过再生应用根据索引文件指定特定标题。
选择与所指定的标题相关联的再生程序。
选择播放列表, 在该播放列表中, 根据所选择的再生程序的程序信息规定内容等 的再生顺序。
通过在所选择的播放列表中所规定的片段信息, 读出作为内容实际数据或命令的 AV 流, 并且执行 AV 流的再生或命令的执行处理。
在内容再生处理中, 根据所选择的标题使得能够判别以上参照图 1 所述的单位和 单位密钥, 使得获取与要再生的单位对应的单位密钥, 并且执行以逐单位为基础的解码处 理。
然而, 当执行参照图 2 描述的复制处理时, 参考从服务器接收到的图 3 中所示的复 制处理信息 (dealManifest) , 以指定要复制的数据。然而, 尽管记录了文件名, 但是用于判 别 CPS 单位的信息未包括在图 3 中所示的复制处理信息 (dealManifest) 中。因此, 即使当 参考图 3 中所示的复制处理信息 (dealManifest) 时, 信息处理设备 120 也无法判别要复制 的单位。
[3. 本发明中所提出的复制处理信息 (dealManifest) 的配置 ]
随后, 将描述本发明中所提出的复制处理信息 (dealManifest) 的配置。
图 5 示出本发明中所提出的复制处理信息 (dealManifest) 的配置的示例。图 2 中所示的当前复制处理信息 (dealManifest) 被设置为包括以下项中的至少 任何一项 :
图 2 中所示的从管理服务器 140 提供给信息处理设备 120 的复制授权列表 121 的 存储信息, 以及
存储在第一介质 110 中的复制控制管理文件 (MCMF) 111 的存储信息,
并且当前复制处理信息 (dealManifest) 具有可以在被配置成执行复制处理的信 息处理设备 120 中使用的配置。
也就是说, 复制处理信息的内容被设置为允许信息处理设备 120 在将第一介质 110 中的内容复制到第二介质 150 时参考的信息。
图 5 中所示的复制处理信息 (dealManifest) 是作为如上所述的图 3 中的数据的 XML 描述数据, 并且由以下所示的两个信息项构成。
(a) 用于对作为要复制的对象的、 在整个目录中的文件执行复制处理的第一信息 201[MCUALL]。
(b) 用于对作为要复制的对象的、 在整个目录中所设置的各文件执行复制处理的 第二信息 202[MCUPARTIAL]。
在本发明中所提出的复制处理信息 (dealManifest) 包括参照图 3 所述的所有信 息项, 并且还包括图 5 中所示的标题信息 203。
标题信息 203 是被设置为与以上参照图 1 所述的单位对应的索引数据的标题的识 别信息。标题信息可以是用于识别各标题的 ID 信息或标题本身。
也就是说, 标题信息 203 可以是任何信息, 只要该信息允许被配置成执行复制处 理的信息处理设备从其获取与要复制的单位对应的标题即可。
使用图 5 所示的复制处理信息 (dealManifest) 的复制处理的序列例如如下。
信息处理设备 120 在显示器上呈现基于图 5 所示的 XML 描述数据的显示信息。
由于图 5 所示的复制处理信息 (dealManifest) 包括标题信息, 因此, 显示器上所 显示的信息是包括标题的显示信息。因此, 允许用户利用包括在显示信息中的所指定的标 题选择要复制的内容。
如以上参照图 1 所述, 标题是 CPS 单位的索引, 并且是与 CPS 单位和 CPS 单位密钥 相关联地设置的。因此, 信息处理设备 120 能够利用所指定的标题指定 CPS 单位和 CPS 单 位密钥。
被配置成执行复制处理的信息处理设备能够通过从图 5 所示的复制处理信息 (dealManifest) 中获取用户指定的标题信息、 基于使用图 1 中所示的单位密钥管理表所获 取的标题而指定与要复制的单位对应的单位密钥来获取单位密钥。
CPS 单位密钥本身存储在图 2 所示的管理数据 112 中的 CPS 单位密钥文件中。为 了从 CPS 单位密钥文件获取特定 CPS 单位密钥, 使用图 1 中所示的单位密钥管理表中所记 录的单位密钥标识符 (Ku1 至 Kun) , 并且基于单位密钥标识符 (Ku1 至 Kun) 而从 CPS 单位密 钥文件中获取与标题对应的单位密钥。信息处理设备 120 能够通过应用所获取的 CPS 单位 密钥并对要复制的单位执行解码处理来对复制目的地介质执行记录处理。
当对复制目的地执行复制处理时, 在如上所述的解码处理之后, 还执行对应于与 复制目的地介质兼容的管理系统的诸如重新加密的处理。以 此 方 式, 通 过 使 用 包 括 图 5 所 示 的 标 题 信 息 103 的 复 制 处 理 信 息 (dealManifest) , 可以从复制处理信息 (dealManifest) 中获得与要复制的单位对应的标题 信息。结果, 信息处理设备变得能够通过获取与标题对应的单位密钥并以逐单位为基础执 行解码处理来快速地执行复制处理。
现 在 参 照 图 6 所 示 的 流 程 图, 将描述使用包括标题信息的复制处理信息 (dealManifest) 的复制处理序列。
由图 2 中所示的信息处理设备 120 执行图 6 所示的流程。例如, 在信息处理设备 120 中具有 CPU 的控制单元中, 通过执行预先存储在信息处理设备 120 的存储器中的程序 (复制处理 (MC : 受管理复制) 程序) 来执行处理。
将描述图 6 所示的流程图中的各处理步骤中的处理。
在步骤 S101 中, 从信息处理设备 120 的显示单元上所显示的菜单选择复制处理 (MC) 程序, 并且启动该程序。
随后, 在步骤 S102 中, 执行用于请求复制授权列表的请求处理 (Offer Request) 。 该处理对应于以上参照图 2 所述的步骤 S11 中的处理, 并且被执行作为用于针对管理服务 器 140 发送复制授权列表请求 (Offer Request) 的发送处理。 随后, 在步骤 S103 中, 在信息处理设备 120 的显示单元上显示从管理服务器 140 接收到的复制授权列表 (Offer List) 。该列表是基于参照图 5 所述的作为 XML 描述数据的 复制处理信息 (dealManifest) 所生成的显示信息。
作为参考, 也可应用如下配置 : 当加载盘时而不是在执行复制处理时, 自动执行用 于针对管理服务器 140 发送复制授权列表请求 (Offer Request) 的发送处理。 也就是说, 也 可应用如下配置 : 如果检测到盘的加载, 则信息处理设备 120 将复制授权列表请求 (Offer Request) 发送至管理服务器 140, 并且从管理服务器 140 预先接收复制授权列表并将其存 储在信息处理设备的存储器中。
在这种情况下, 由于当执行复制处理时复制授权列表已存储在信息处理设备的存 储器中, 因此, 在步骤 S102 至 S103 的处理中省略了与管理服务器 140 的通信, 使得执行从 信息处理设备 120 的存储器读出并显示复制授权列表的处理。
随后, 在步骤 S104 中, 选择处理 (Offer(提供) ) 。更具体地, 指定要复制的数据。 作为例如由用户经由输入单元对所选的信息的输入处理, 执行该处理。 然后, 用户能够指定 包括在基于参照图 5 所述的复制处理信息 (dealManifest) 所生成的显示信息中的标题。
当确定要复制的数据时, 将信息发送至管理服务器 140, 并且在步骤 S105 中, 执行 根据预先规定的序列的支付处理。该处理对应于应用了图 2 所示的支付数据 131 的处理。
如果完成了步骤 S105 中的支付处理, 则过程进行到作为对图 2 所示的复制授权 信息 122 的接收处理的步骤 S106, 在步骤 S106 中, 从管理服务器 140 接收复制授权信息 (Permission(许可) ) 。
随后, 在步骤 S107 中, 信息处理设备 120 执行复制处理。在该复制处理中, 如以下 所述那样执行以逐单位为基础的解码处理。
信息处理设备 120 基于由包括在复制授权列表 (Offer list) 中的、 图 5 中所示的 复制处理信息 (dealManifest) 指定的标题信息 (title_id) 而选择 CPS 单位密钥。
所选择的 CPS 单位密钥是应用于与作为要复制的数据的 CPS 单位对应的加密处理
和解码处理的密钥, 并且使用单位密钥执行以逐单位为基础的解码处理。
根据标题执行单位识别, 并且通过利用例如属于单位的文件参考包括在图 5 所示 的复制处理信息 (dealManifest) 中的如下各文件名而从第一介质获取文件, 并且执行复制 处理 :
流 (Stream) 名称 [aaa.m2ts],
片段信息 (Clip Info) 名称 [bbb.clpi], 以及
播放列表 (PlayList) 名称 (ccc..mpls)。
作为参考, 需要按如下序列执行如上所述的步骤 S107 中的复制处理 :
(1) 从第一介质 110(复制源介质) 读出加密内容
(2) 对符合与第一介质 110(复制源介质) 兼容的第一管理系统的加密内容进行解 码处理
(3) 对符合与第二介质 150(复制目的地介质) 兼容的第二管理系统的内容进行加 密处理
(4) 针对加密内容的第二介质 150(复制目的地介质) 进行记录处理。
利用使用图 5 所示的包括标题信息 103 的复制处理信息 (dealManifest) 的配置, 信息处理设备 120 能够从复制处理信息 (dealManifest) 获取与要复制的单位对应的标题 信息。结果, 信息处理设备 120 变得能够通过获取与标题对应的单位密钥并以逐单位为基 础执行解码处理来快速地执行复制处理。 [4. 对再生通道特定内容的对策 ]
随后, 将描述用于当要复制的内容 (即, 例如图 2 中所示的包括 ROM 盘的第一介质 110 中所记录的加密内容 113) 是再生通道特定内容时实现顺利复制处理的对策。
首先, 将参照图 7 描述再生通道特定内容。如上所述, 利用 CPS 单位密钥、 以逐单 位为基础对内容进行基本加密。 以下所述的内容是每一个均被分成分段部分和非分段部分 的内容, 其中非分段部分是基于 CPS 单位密钥的加密数据, 而分段部分具有不同的变体, 且 各变体是利用如图 7(a) 所示的不同分段密钥加密的。变体数据是例如通过人的视觉或听 觉辨识为相同内容的数据, 但是是包括嵌入其中的不同音频水印或视频水印的数据或者在 同一分段中的变体数据当中具有嵌入其中的稍微不同的视频数据或音频数据的数据, 使得 当内容的副本流出时可以辨识对应分段中的哪些数据是再生的。
当再生内容时, 根据通过从多个分段部分选择特定分段数据所设置的特定数据通 道 (数据序列) 执行内容再生。在非分段部分中, 基于 CPS 单位密钥执行解码处理, 并且在分 段部分中, 基于可以从分段密钥文件中获取的分段密钥 (Kseg) 执行解码处理, 从而执行内 容再生。 分段密钥文件是通过在多个分段部分中针对变体数据对分段密钥进行加密而获得 的数据 (加密分段密钥) 通过按分类号分类来记录的文件。分类号是与再生装置对应的号, 其中, 再生装置被配置为选择通过使用序列密钥作为再生装置特定的密钥来处理序列密钥 块所获取的播放列表。 此外, 加密分段密钥按如上所述的分类号记录在分段密钥文件中, 并 且在每个分类号中, 通过根据播放项彼此不同被分段来记录。 因此, 如果已知分类号和对应 的播放项号, 则指定与变体数据对应的分段密钥。
被配置成执行内容再生处理的信息处理设备需要获取与非分段部分对应的 CPS 单位密钥和与分段部分对应的分段密钥 (Kseg) 。 将参照图 7 描述应用分段密钥和序列密钥
的配置。 图 7(a) 示出存储在介质 (信息记录介质) 中的内容的配置。该内容是沿着从左至 右示出的时间轴 t 而再生的。该内容被大致分割成与 n 个播放列表 X1 至 Xn 对应的 n 个再 生分段, 其中 n 个播放列表 X1 至 Xn 是分别利用分别从存储在介质 (信息记录介质) 中的多 个 (n 个) 密钥序列块 (SKB) 获得的分类号 X1 至 Xn 所选择的。
在图 7 所示的示例中, 再生分段的数量 n=6, 并且内容被大致分割成与六个播放列 表 X1 至 X6 对应的 6 个再生分段, 其中 6 个播放列表 X1 至 X6 是分别利用分别从六个序列 密钥块 (SKB) 获得的分类号 X1 至 X6 所选择的。作为参考, 尽管分类号的识别信息 X1 至 X6 和播放列表的识别信息 X1 至 X6 这里以相同标识符 X1 至 X6 表示, 但是这是为了便于理解 的示例, 并且分类号的识别信息 X1 至 X6 和播放列表的识别信息 X1 至 X6 仅需要相关联, 并 且可采用其他不同的识别信息。
每个播放列表均是确定再生通道的播放项序列行的设置信息, 并且例如, 图中所 示的播放列表 X1 是具有将遵循与图中所示的播放列表 X1 对应的内容部分中所示的箭头的 再生通道指定为再生内容的信息的播放列表。对于播放列表 X2 至 X6, 规定了用于各对应 内容部分的再生通道。 被配置成执行内容再生的信息处理设备从存储在信息记录介质中的 多个 (n 个) 序列密钥块 (SKB) 获得分类号 X1 至 Xn, 选择根据所获得的分类号分别选择的 n 个播放列表 X1 至 Xn, 并且按顺序应用多个播放列表 X1 至 Xn, 使得执行内容再生。
例如, 首先, 被配置成执行应用了播放列表 X1 的内容再生的信息处理设备通过选 择根据播放列表 X1 所确定的再生通道 (即, 遵循图中的箭头的内容配置数据 (播放项) ) 来执 行再生。内容被分成如图所示的分段部分和非分段部分, 非分段部分是利用 CPS 单位密钥 来加密的, 并且分段部分具有多个变体, 每一个变体均包括利用不同的分段密钥加密的分 段数据。
当再生内容时, 在非分段部分中, 基于 CPS 单位密钥执行解码处理, 并且在分段部 分中, 选择由播放列表规定的特定分段数据, 并基于可以从信息记录介质中所记录的分段 密钥文件获取的分段密钥执行解码处理, 从而执行内容再生。
对于播放列表 X2 至 X6, 以相同方式根据由各播放列表规定的再生通道执行再生 处理。
存储有分段密钥的分段密钥文件与内容一起存储在介质中。例如, 分段密钥文件 存储在图 2 所示的第一介质 110 中的管理数据 112 中。
当获得用于选择规定再生通道的播放列表 X1 至 Xn 的分类号 X1 至 Xn 时所需的序 列密钥块 (SKB) 也存储在管理数据 112 中。
将参照图 8 描述如上所述的在用于使用序列密钥和分段密钥对再生内容进行再 生的再生处理时要执行的分段密钥获取处理的过程。
图 8 示出包括加密内容 244 的第一介质 110 和被配置成执行再生处理的信息处理 设备 120, 其中, 加密内容 244 可以使用存储在第一介质 110 中的序列密钥和分段密钥来再 生。
第一介质 110 包括存储在其中的作为加密密钥块的 MKB(介质密钥块) 241、 序列 密钥块 (SKB) 242 和分段密钥文件 243。作为参考, 这些数据包括在图 2 所示的配置中的管 理数据 112 中。以上参照图 2 所述的数据 (诸如, 复制控制管理文件 111) 存储在第一介质
110 中, 但是图 8 中省略了图示。
作为加密密钥块的 MKB(介质密钥块) 241 是作为基于公知为如上所述的广播加 密系统的模式的树结构的密钥分布系统而生成的加密密钥块的 MKB(介质密钥块) , 并且能 够通过应用了存储在信息处理设备 120 的存储器中的装置密钥 251 的处理取出介质密钥 (Kd) 。如上所述, 仅当信息处理设备具有有效许可证时才能获取介质密钥 (Km) 。禁用无效 的信息处理设备 (经受宣告无效处理) 获取介质密钥 (Km) 。
包括在序列密钥块 (SKB) 242 中的各序列密钥块 (SKB1 至 SKBn) 包括用于选择利 用再生通道规定的播放列表的分类号 (Variant No.(变体号) ) 以及要应用于对在存储在其 中的分段密钥文件中进行加密并存储的分段密钥 (介质密钥变量 (Kmv) ) 进行解码和获取的 信息, 并且被配置成执行内容再生处理的信息处理设备从各 SKB 获取这样的信息。
将描述图 8 所示的信息处理设备 120 的处理序列。首先, 信息处理设备 120 通过 应用存储在其中所设置的存储器中的装置密钥 (Kd) 251 来在步骤 S201 中执行 MKB 处理, 并且获取介质密钥 (Km) 。只要信息处理设备 120 不是被宣告无效的设备 (被无效为不正当 设备) , 信息处理设备就可以成功地执行 MKB 处理, 并且获取介质密钥 (Km) 。如果信息处理 设备 120 是被宣告无效的设备, 则信息处理设备无法执行 MKB 处理, 并且不能获取介质密钥 (Km) 。在这样的情况下, 不能执行此后的处理, 并且不能进行内容再生。
如果信息处理设备 120 不是被宣告无效的设备, 并且成功进行了 MKB 处理, 并因此 获取介质密钥 (Km) , 则随后在步骤 S202 中, 通过应用所获取的介质密钥 (Km) 和从存储在信 息处理设备中的序列密钥文件获取的序列密钥来执行 SKB 处理。信息处理设备 120 能够通 过应用了介质密钥 (Km) 和序列密钥的 SKB 处理来获取分类号 261 和介质密钥变量 (Kmv) 262。
分类号 261 被用作如上所述的播放列表的选择信息。此外, 分类号 261 可以被用 作用于从分段密钥文件获取对应的分段密钥的信息。介质密钥变量 (Kmv) 262 被用作应用 于从存储有分段密钥的分段密钥文件获取分段密钥的信息, 以应用于对包括在由所选择的 播放列表规定的再生通道中的分段的配置数据进行解码。
在步骤 S103 中, 信息处理设备 120 获取存储在第一介质 110 中的分段密钥文件, 并且通过使用介质密钥变量 (Kmv) 262 的解码处理获取分段密钥 (Kseg) 。
通过使用分段密钥 (Kseg) , 能够进行以上参照图 7 所述的、 遵循由与分类号对应 的播放列表所选择的数据通道的数据再生。 作为参考, 从 CPS 单位密钥文件单独地获取 CPS 单位密钥。
以此方式, 信息处理设备 120 通过使用存储在存储器中的序列密钥、 通过针对从 第一介质 110 再生的序列密钥块的处理来获取分类号, 使用分类号获取播放列表的识别信 息, 并且从包括加密密钥的分段密钥文件获取与对应分段中的特定变体对应的分段密钥, 该加密密钥是通过对用于根据再生通道对数据进行解码的密钥进行加密而获得的。
在作为本发明的申请人的在先申请的 JP-A-2008-84445 中详细描述了应用了序 列密钥或分段密钥的内容再生处理。
当复制需要应用了序列密钥或分段密钥的再生的再生通道特定内容时, 仅利用记 录在以上参照图 3 所述的复制处理信息 (dealManifest) 中的数据不能判别根据可以由信 息处理设备使用的再生通道的播放列表文件。如上参照图 7 和图 8 所述, 当再生应用了序列密钥或分段密钥的再生通道特定内 容时, 必须获取与根据信息处理设备具有的序列密钥选择的分类号对应的播放列表。
也就是说, 各信息处理设备可用的播放列表是不同的, 因此, 当执行复制处理时, 需要执行选择与对应的信息处理设备相关联的可用播放列表并沿着由播放列表规定的再 生通道对内容进行解码的处理。当执行解码处理时, 需要执行应用了单位密钥和分段密钥 的解码处理。
然而, 在图 3 所示的复制处理信息 (dealManifest) 中, 仅列出设置在 BDMV 目录以 下的文件名。不能判别哪些播放列表是信息处理设备自身的可用播放列表。此外, 不存在 用于根据再生通道获取单位密钥或分段密钥的信息。
通过应用序列密钥或分段密钥可再生的再生通道特定内容是沿着特定再生通道 所再生的内容, 并且沿着该再生通道的数据是由基于与信息处理设备相关联的分类号所确 定的播放列表规定的。也就是说, 由与对应于信息处理设备所允许的特定再生通道对应的 特定播放列表来确定具有对应于数据通道的信息的片段信息文件和片段 AV 流。
当执行复制处理时, 如果正确选择信息处理设备可用的播放列表, 则可以通过应 用所选择的播放列表来获取对应于再生通道的、 作为要复制的数据的片段信息文件或片段 AV 流。 因此, 当执行复制处理时所需要的是播放列表文件名。 因此, 尽管播放列表文件名对 于在复制处理时要参考的复制处理信息 (dealManifest) 是必需的, 但是不必包括片段信息 文件名或片段 AV 流名称。
鉴于这样的状况, 当对应用了序列密钥或分段密钥的内容执行复制处理时要向信 息处理设备 (用户设备) 呈现的复制处理信息 (dealManifest) 被配置成具有图 9 所示的数 据配置。
图 9 所示的复制处理信息 (dealManifest) 被设置为包括以下各项中的至少一项 :
图 2 所示的由管理服务器 140 向信息处理设备 120 呈现的复制授权列表 121 的存 储信息, 以及
存储在在第一介质 110 中的复制控制管理文件 (MCMF) 111 的存储信息, 并且具有 在被配置成执行复制处理的信息处理设备 120 中可以使用的配置。
也就是说, 复制处理信息的内容被设置为在将第一介质 110 中的内容复制到第二 介质 150 时允许信息处理设备 120 参考的信息。
图 9 所示的复制处理信息 (dealManifest) 是作为上述图 3 和图 5 中的数据的 XML 描述数据, 并且由如下所示的两项信息构成。
(a) 用于对作为要复制的对象的、 在整个目录中的文件执行复制处理的第一信息 301[MCUALL]。
(b) 用于对作为要复制的对象的、 在目录中所设置的各文件执行复制处理的第二 信息 302[MCUPARTIAL]。
在该示例中所提出的复制处理信息 (dealManifest) 包括如图 5 所示的数据一样 的标题信息 303。
标题信息 303 是被设置为与以上参照图 1 所述的单位对应的索引数据的标题的识 别信息。 该标题信息可以是用于识别各标题的信息或者标题本身。 也就是说, 标题信息 303 可以是任何信息, 只要该信息允许被配置成执行复制处理的信息处理设备从其获取与要复制的单位对应的标题数据即可。
此外, 该示例中的复制处理信息 (dealManifest) 没有将片段信息文件名或片段 AV 流名称记录在第二信息 302[MCUPARTIAL] 中。
播放列表文件名 (即, 播放列表文件名
BDMV/PLAYLIST/00000.mpls FileName>) 记录在图 9 所示的复制处理信息 (dealManifest) 的第二信息 302[MCUPARTIAL] 中, 而没有记录图 3 和图 5 所示的诸如片段信息 (CLIPINF) 、 片段 AV 流 (STREAM) 等文件名。
这是因为当执行复制处理时, 如果正确地选择信息处理设备可用的播放列表, 则 可以通过应用所选择的播放列表获得与再生通道对应的、 作为要复制的数据的片段信息 文件或片段 AV 流。基于这样的原因, 播放列表文件名记录在图 9 所示的复制处理信息 (dealManifest) 的第二信息 302[MCUPARTIAL] 中, 而不记录片段信息文件名、 片段 AV 流名 称等。
随后, 参照图 10 所示的流程图, 将描述再生通道特定内容的复制处理的序列。作 为参考, 当执行复制处理时, 使用图 9 所示的复制处理信息 (dealManifest) 。
由图 2 所示的信息处理设备 120 执行图 10 所示的流程。 例如, 在信息处理设备 120 的具有 CPU 的控制单元中, 通过执行预先存储在信息处理设备 120 的存储器中的程序 (复制 处理 (MC : 受管理复制) 程序) 来执行处理。
将描述图 10 所示的流程图中的各处理步骤中的处理。
在步骤 S301 中, 从信息处理设备 120 的显示单元上所显示的菜单选择复制处理 (MC) 程序, 并且启动该程序。
随后, 在步骤 S302 中, 执行复制授权列表请求 (Offer Rerquest) 。该处理对应于 参照图 2 所述的步骤 S11 中的处理, 并且被执行作为用于针对管理服务器 140 发送复制授 权列表请求 (Offer Rerquest) 的发送处理。
随后, 在步骤 S303 中, 在信息处理设备 120 的显示单元上显示从管理服务器 140 接收到的复制授权列表 (Offer list) 。该列表是基于参照图 9 所述的作为 XML 描述数据的 复制处理信息 (dealManifest) 所生成的显示信息。
作为参考, 还可应用如下配置 : 当加载盘时, 而不是在执行复制处理时, 自动执行 用于针对管理服务器 140 发送复制授权列表请求 (Offer Rerquest) 的发送处理。也就是 说, 信息处理设备 120 从管理服务器 140 预先接收复制授权列表, 并且当加载盘时将该复制 授权列表存储在信息处理设备的存储器中。
在这种情况下, 由于在执行复制处理时已将复制授权列表存储在信息处理设备的 存储器中, 因此, 在步骤 S302 至 S303 的处理中省略了与管理服务器 140 的通信, 使得执行 从信息处理设备 120 的存储器读出并显示复制授权列表的处理。
随后, 在步骤 S304 中, 选择处理 (Offer) 。更具体地, 指定要复制的数据。作为用 户经由输入单元对选择的信息的输入处理, 执行该处理。 然后, 用户能够指定包括在基于例 如参照图 9 所述的复制处理信息 (dealManifest) 所生成的显示信息中的标题。
当确定要复制的数据时, 将信息发送至管理服务器 140, 并且在步骤 S305 中, 根据 规定的序列执行支付处理。该处理对应于应用了图 2 所示的支付数据 131 的处理。
当完成了步骤 S305 中的支付处理时, 过程进行到步骤 S306, 在步骤 S306 中, 从管 理服务器 140 接收复制授权信息 (Permission) , 这是对图 2 所示的复制授权信息 122 的接收处理。 随 后, 在 步 骤 S307 中, 信 息 处 理 设 备 120 获 取 用 户 从 复 制 处 理 信 息 (dealManifest) 选择的标题信息作为要复制的对象。
随后, 在步骤 S308 中, 信息处理设备 120 基于标题信息获取与所选择的标题信息 相关联的 CPS 单位密钥。如上所述, CPS 单位密钥本身存储在图 2 所示的管理数据 112 中的 CPS 单位密钥文件中。为了从 CPS 单位密钥文件获取特定 CPS 单位密钥, 使用图 1 所示的单 位密钥管理表中所记录的单位密钥标识符 (Ku1 至 Kun) , 从而基于单位密钥标识符 (Ku1 至 Kun) 从 CPS 单位密钥文件获取与标题对应的单位密钥。
随后, 在步骤 S309 中, 信息处理设备 120 应用存储在信息处理设备的存储器中的 序列密钥, 以执行参照图 8 所述的 SKB 处理或 AACS 处理 (图 8 中的 MKB 处理等) 。
随后, 在步骤 S310 中, 信息处理设备获取由与被选择作为要复制的对象的标题信 息对应的再生程序 (Movie Object(电影对象) ) 指定的播放列表 (Play list) 号。这对应 于用于通过参照图 8 所述的 SKB 处理获取分类号的获取处理。作为参考, 如果要复制的内 容是被配置成由 Java(注册商标) 应用程序启动的内容, 则执行作为 Java(注册商标) 应用 程序的 BD-J 应用程序以获取播放列表号。
随后, 在步骤 S311 中, 信息处理设备从分段密钥文件获取分段密钥。该处理对应 于基于应用了介质密钥变量的分段密钥文件 243 的解码处理的分段密钥获取处理, 该介质 密钥变量是通过参照图 8 所述的 SKB 处理获取的。
随后, 在步骤 S312 中, 信息处理设备使用 CPS 单位密钥和分段密钥对要复制的内 容执行解码处理。要解码的内容是对应于在步骤 S307 中所获取的标题信息的内容, 并且是 与由基于参照图 8 所述的处理确定的播放列表而选择的再生通道对应的内容。
随后, 在步骤 S313 中, 信息处理设备使用解码后的内容来针对作为复制目的地介 质的第二介质 150(诸如, HDD、 R/RE 盘等) (参见图 2) 执行副本数据的记录处理。
需要按如下序列执行如上所述的复制处理 :
(1) 从第一介质 110(复制源介质) 读出加密内容
(2) 对符合与第一介质 110(复制源介质) 兼容的第一管理系统的加密内容进行解 码处理
(3) 对符合与第二介质 150(复制目的地介质) 兼容的第二管理系统的内容进行加 密处理
(4) 针对加密内容的第二介质 150(复制目的地介质) 进行记录处理。
参照图 10 所示的流程图所述的处理执行将存储在第一介质中的内容复制到第二 介质的处理, 而不执行对要复制的内容的再生处理。
现在, 参照图 11 所示的流程图, 将描述如下情况的序列 : 对存储在第一介质中的 内容执行再生处理, 并且在内容的再生处理已开始后, 针对第二介质执行复制处理。例如, 当内容当前正在再生中时, 复制执行按钮作为 UI 显示在信息处理设备的显示器上。这是用 户通过针对该按钮的操作 (例如, 远程控制操作) 开始复制处理的序列。
图 11 所示的流程由图 2 所示的信息处理设备 120 执行。 例如, 在信息处理设备 120 的具有 CPU 的控制单元中, 通过执行预先存储在信息处理设备 120 的存储器中的程序 (复制 处理 (MC : 受管理复制) 程序) 来执行处理。
将描述图 11 所示的流程图中的各处理步骤中的处理。
步骤 S351 至 S354 中的处理是应用了序列密钥或分段密钥的内容再生序列。
在步骤 S351 中, 信息处理设备 120 应用存储在信息处理设备的存储器中的序列密 钥以执行参照图 8 所述的 SKB 处理。
随后, 在步骤 S352 中, 信息处理设备获取通过与用户选择作为要再生的对象的标 题信息对应的再生程序 (Movie Object) 选择的播放列表 (Play list) 号。这对应于用于通 过参照图 8 所述的 SKB 处理获取分类号的获取处理。
随后, 在步骤 S353 中, 信息处理设备从分段密钥文件获取分段密钥。该处理对应 于基于应用了介质密钥变量的分段密钥文件 243 的解码处理的分段密钥获取处理, 该介质 密钥变量是通过参照图 8 所述的 SKB 处理获取的。
随后, 在步骤 S354 中, 信息处理设备使用 CPS 单位密钥和分段密钥对要复制的内 容执行解码处理。作为参考, 基于根据被选择作为要再生的对象的标题信息而从参照图 1 所述的单位密钥管理表获取的单位密钥 ID, 从单位密钥文件获取 CPS 单位密钥。要再生的 内容是对应于标题信息的内容, 并且是与通过基于参照图 8 所述的处理而确定的播放列表 所选择的再生通道对应的内容。 随后, 在步骤 S355 中, 确定是否存在用户对包括在与在再生中的标题对应的内容 中的单位的复制请求的输入。例如, 当内容当前在再生中时, 复制执行按钮作为 UI 信息显 示在信息处理设备的显示器上。 信息处理设备的控制单元确定是否存在对复制执行按钮的 操作。作为参考, 可检测对设置在信息处理设备上或在辅助远程控制器上的复制执行按钮 的输入。
在步骤 S355 中, 如果未检测到用户对复制请求的输入, 则在步骤 S356 中继续再生 处理。
相比之下, 在步骤 S355 中, 如果检测到用户对复制请求的输入, 则过程进行到步 骤 S357。
在步骤 S357 中, 从信息处理设备 120 的显示单元上所显示的菜单选择复制处理 (MC) 程序, 并启动该程序。
随后, 在步骤 S358 中, 执行复制授权列表请求 (Offer Rerquest) 。该处理对应于 参照图 2 所述的步骤 S11 中的处理, 并且被执行作为用于针对管理服务器 140 发送复制授 权列表请求 (Offer Rerquest) 的发送处理。
随后, 在步骤 S359 中, 在信息处理设备 120 的显示单元上显示从管理服务器 140 接收到的复制授权列表 (Offer list) 。该列表是基于参照图 9 所述的作为 XML 描述数据的 复制处理信息 (dealManifest) 所生成的显示信息。
如上所述, 如果当加载盘时而不是如上所述执行复制处理时, 自动执行用于针对 管理服务器 140 发送复制授权列表请求 (Offer Rerquest) 的发送处理, 则由于复制授权列 表已存储在信息处理设备的存储器中, 因此在步骤 S358 至 S359 的处理中省略与管理服务 器 140 的通信, 使得执行从信息处理设备 120 的存储器读出并显示复制授权列表的处理。
随后, 在步骤 S360 中, 选择处理 (Offer) 。更具体地, 指定要复制的数据。作为用 户经由输入单元对所选择的信息的输入处理, 执行该处理。 然后, 用户能够指定包括在基于 例如参照图 9 所述的复制处理信息 (dealManifest) 所生成的显示信息中的标题。
当确定要复制的数据时, 将信息发送至管理服务器 140, 并且在步骤 S361 中, 根据 预先规定的序列执行支付处理。该处理对应于应用了图 2 所示的支付数据 131 的处理。
当完成了步骤 S361 中的支付处理时, 过程进行到步骤 S362, 在步骤 S362 中, 从管 理服务器 140 接收复制授权信息 (Permission) , 这是对图 2 所示的复制授权信息 122 的接 收处理。
随后, 在步骤 S363 中, 信息处理设备针对作为复制目的地介质的诸如 HDD 或 R/RE 盘的第二介质 150(参见图 2) 执行副本数据的记录处理。作为使用在步骤 S353 中所获取 的分段密钥和基于标题信息所获取的 CPS 单位密钥的处理, 执行解码处理。
该处理示例被配置成根据与参照图 7 所示的信息处理设备对应地设置的再生通 道而执行可再生内容的复制。当执行复制处理时, 需要使用 CPS 单位密钥和分段密钥的解 码处理。
在处理的该示例中, 执行复制处理的信息处理设备 120 被配置成参考记录有如图 9 所示的标题信息并且记录有播放列表文件名的复制处理信息 (dealManifest) 。此外, 信 息处理设备被配置成在已通过参照图 8 所述的使用序列密钥的处理来获取作为与播放列 表文件名对应的播放列表识别信息的分类号以及还获取了分段密钥之后, 开始复制处理。
对于这样的处理, 可以在没有任何误差的情况下根据对应于信息处理设备的再生 通道来获取内容并对其解码之后执行该复制处理。
在以此方式根据对应于信息处理设备所设置的再生通道对要再生的内容的复制 处理中, 按以下过程执行处理。
通过应用通过应用图 9 所示的复制处理信息 (dealManifest) 所指定的标题指定 信息来获取 CPS 单位密钥。
另外, 执行图 8 所示的 SKB 处理, 以获取用于指定播放列表的分类号 (可以指定播 放列表名称的识别信息) , 其中该播放列表用于执行对应于信息处理设备而设置的再生通 道 (参见图 7) 的再生。
通过使用通过使用分类号而记录在图 9 所示的复制处理信息 (dealManifest) 中 的播放列表名称来获取信息处理设备可用的播放列表。
另外, 通过使用作为图 8 所示的 SKB 处理的结果所获得的分段密钥和 CPS 单位密 钥来对由所选的播放列表指定的内容 (AV 流文件) 执行解码处理, 执行复制处理。
在复制处理时, 也对播放列表和由播放列表指定的片段信息文件执行复制处理。
对于如上所述的处理, 实现了顺利的复制处理。
[5. 对使用内容代码的再生内容的对策 ]
随后, 将描述用于当要复制的内容 (即, 图 2 中所示的第一介质 110(诸如 ROM 盘) 中所记录的加密内容 113) 是可通过使用内容代码的处理再生的内容时实现顺利复制处理 的对策。
首先, 将参照图 12 描述使用内容代码的内容再生处理。图 12 中示出了第一介质 110 和信息处理设备 120, 其中第一介质 110 具有使用记录在其中的内容代码的再生内容, 信息处理设备 120 被配置成执行用于对第一介质 110 中的记录内容进行再生的再生处理。
如图 12 所示, 内容代码 401 连同内容 402 一起记录在第一介质 110 中。存在各种 类型的内容代码 401。例如, 存在 :内容代码, 被配置成执行是否以预先规定的正确序列执行对内容 402 的再生处理 的再生序列或者对内容的正当性的验证处理, 或者
内容代码, 被配置成对内容 402 的配置数据执行转换处理。
内容代码是被配置成执行这样的各种处理的程序, 并且在被配置成执行再生处理 的信息处理设备中执行。
例如, 图 12 所示的内容代码 401 是被配置成执行用于验证是否以预先规定的序列 正确地执行对内容 402 的再生处理的验证处理。在信息处理设备 120 中, 当再生从第一介 质 110 读出的内容 402 时, 基于内容代码 401 验证 (检验) 信息处理设备 120 的再生序列。 更具体地, 例如, 执行这样的验证处理 : 是否根据诸如标题 #1、 标题 #2、 标题 #3…的规定序 列正确地执行再生处理, 或者是否在执行菜单显示之后正确地执行对标题的指定。
如果检测到未执行根据规定处理的处理的事实, 则强制地停止再生处理。
图 13 所示的内容代码是被配置成对内容 402 的配置数据执行转换处理的内容代 码的示例。
如图 13 所示, 第一介质 110 中所记录的内容 402 包括未变形的正常内容数据 421a、 b、 c…以及作为变形且破坏的内容的破坏数据 422a、 b…。破坏数据 422 是通过对原 始内容执行数据处理而经受破坏的数据。因此, 通过应用包括破坏数据的内容 402 不能执 行正常内容再生。
为了执行内容再生, 需要执行如下处理 : 用正常内容数据替代包括在要记录的内 容 402 中的破坏数据 422a、 b、 …, 并且生成再生内容 450。从内容代码 401 中的转换表 (FUT (Fix-Up Table(修正表) ) ) 411 中所登记的转换入口 430 获取作为与各破坏数据区域对应 的正常内容数据的转换用数据 (转换数据) 。执行用从转换入口 430 获取的转换数据 433a、 b、…替代破坏数据区域中的数据的处理以生成再生内容 450, 然后, 执行再生。
在作为本发明的申请人的在先申请的第 4140624 号日本专利中描述了如上所示 的内容代码的配置。
当对应用了如上所述的内容代码的再生序列或内容执行验证处理或者在执行内 容配置数据转换处理的条件下复制要再生的内容时, 以与再生处理相同的方式需要执行应 用了内容代码的验证处理或数据转换处理。
将参照图 14 描述如上所述的对内容代码应用内容的复制处理的序列。
图 14 中示出第一介质 110 和信息处理设备 120, 其中第一介质 110 包括存储在其 中的、 在再生时需要执行应用了内容代码的验证处理或转换处理的内容 402, 信息处理设备 120 被配置成执行再生或复制内容 402 的处理。第一介质 110 对应于图 2 所示的第一介质 110。
第一介质 110 包括存储在其中的内容 402、 内容代码 401、 管理数据 403 和复制控 制管理文件 (MCMF) 404。第一介质 110 是以与图 2 所示的第一介质相同的方式包括存储在 其中的复制源的内容的介质。管理数据 403 包括存储在其中的 CPS 单位密钥等的密钥信 息。复制控制管理文件 (MCMF) 404 包括存储在其中的包括参照图 5 所述的复制处理信息 (dealManifest) 的文件 (MCMF) 。
图 14 的右侧所示的显示装置 450 被用作用于再生内容的显示单元。 第二介质 150 是要记录在第一介质 110 中的内容的复制目的地介质, 并且例如包括 HDD 和 R/RE 盘等。当对内容执行复制处理时, 信息处理设备 120 首先执行内容再生处理。在步骤 S501 中, 首先, 执行预处理。更具体地, 从管理数据 403 中获取用于对用户指定的再生内容 进行解码的 CPS 单位密钥。
内容再生处理在显示装置 450 上显示包括标题选择信息的初始菜单, 并且通过用 户进行标题选择来开始。因此, 基于以上参照图 1 所述的单位密钥管理表中的对应数据而 从标题获取所需的 CPS 单位密钥。
在步骤 S502 中, 使用 CPS 单位密钥对内容 402 执行解码处理。
然后, 在步骤 S503 中, 执行应用内容代码 401 的处理。内容代码应用处理例如包 括参照图 12 所述的用于验证再生序列或内容的正当性的验证处理或者参照图 13 所述的内 容转换处理。
如果完成了如上所述的内容代码应用处理 (步骤 S504 中的是) , 则执行内容再生处 理的解码处理 (步骤 S505) 或者内容复制处理 (步骤 S506) 。
如果未完成内容代码应用处理, 例如, 如果检测到在使用内容代码的再生序列验 证处理中没有执行根据预先规定的再生序列的处理的事实, 或者如果使用转换数据的转换 处理失败, 则步骤 S504 中的确定变为否, 并且过程进行到步骤 S511, 在步骤 S511 中, 停止处 理。
作为参考, 执行步骤 S506 中的内容复制处理, 该处理应用了内容控制管理文件 (MCMF) 。更具体地, 执行以上参照图 6 中的流程图所述的处理。
也就是说, 从信息处理设备 120 的显示单元或者图 14 中所示的显示装置 450 上 显示的菜单选择复制处理 (MC)程序并启动该程序, 并且执行复制授权列表请求 (Offer Rerquest) 以将复制授权列表请求 (Offer Rerquest) 发送至管理服务器。
随后, 在显示单元上显示从管理服务器接收到的复制授权列表 (Offer list) 。 例 如, 该 复 制 授 权 列 表 是 基 于 参 照 图 5 所 述 的 作 为 XML 描 述 数 据 的 复 制 处 理 信 息 (dealManifest) 所生成的显示信息。
随后, 通过例如指定标题来执行要复制的数据, 使得根据预先规定的序列执行支 付处理。该处理对应于应用了图 2 所示的支付数据 131 的处理。当完成了支付处理时, 从 管理服务器接收复制授权信息 (Permission) , 这是对图 2 所示的复制授权信息 122 的接收 处理。在完成了上述处理之后, 信息处理设备 120 执行复制处理。
作为参考, 在该复制处理中, 以逐单位为基础执行解码处理。作为参考, 在这种情 况下, 由于已通过在选择再生内容时指定标题选择了 CPS 单位密钥, 因此, 不需要对 CPS 单 位密钥的新选择。
如果要复制的单位仅是再生内容的一部分的单位, 则在复制处理时, 可以通过基 于从参照图 5 所述的复制处理信息 (dealManifest) 选择的标题而选择应用于复制处理的 CPS 单位密钥, 执行解码处理。
如上所述, 如果要复制的内容是经受利用内容代码的验证或转换处理的内容 (内 容代码应用内容) , 则在复制处理时执行以下处理。
在开始复制处理之前, 根据所规定的再生序列执行内容再生处理, 并且执行使用 内容代码的验证处理或转换处理。
然后, 过程进行到复制处理。在复制处理时, 复制处理是这样执行的 : 应用图 5 或图 9 所示的复制处理信息 (dealManifest) 以应用在再生时所指定的标题指定信息, 从而获取 CPS 单位密钥, 并且通 过应用所获取的 CPS 单位密钥来以逐个 CPS 单位为基础对要复制的内容进行解码。
这些处理实现了顺利复制处理。
[6. 通过判别复制源的数据类型执行复制处理的实施例 ]
如上所述, 存在作为第一介质中所记录的要复制的数据的类型的各种内容。 例如, 可将数据类型 (内容类型) 分成如下三种分段。
(a) 利用 CPS 单位密钥加密的内容 (单位加密内容)
(b) 利用 CPS 单位密钥和分段密钥加密的、 通过选择由与信息处理设备兼容的播 放列表选择的再生通道而再生的内容 (再生通道特定内容)
(c) 经受使用内容代码的验证或转换处理的内容 (内容代码应用内容) 。
从 (a) 至 (c) 的全部内容是以逐单位为基础所加密的内容。
被配置成执行复制处理的信息处理设备需要取决于要复制的内容属于上述内容 中的哪一个而执行不同的处理。
在以下描述中, 将参照图 15 和图 16 所示的流程图描述判别内容模式 (内容类型) 并根据确定结果执行复制处理的实施例。
图 15 所示的流程图是当图 2 所示的信息处理设备 120 在如下的一系列操作之后 执行复制处理时要执行的序列 : 在加载包括记录在其中的要复制的内容的第一介质 110 时 将复制授权列表请求 (Offer Request) 发送至管理服务器 140, 预先从管理服务器 140 接收 复制授权列表 (Offerlist) 并将其存储在信息处理设备的存储器中, 接着启动复制处理程 序 (MC 程序) 。
相比之下, 图 16 所示的流程图是当图 2 所示的信息处理设备 120 在执行如下的一 系列操作之后执行复制处理时要执行的序列 : 当执行复制时启动复制处理程序 (MC 程序) , 然后针对管理服务器 140 发送复制授权列表请求 (Offer Request) , 并紧挨在执行复制之 前从管理服务器 140 接收复制授权列表 (Offerlist) 。
首先参照图 15 所示的流程图, 将描述当在如下的一系列操作之后执行处理时要 执行的序列 : 加载盘时预先从管理服务器 140 接收复制授权列表 (Offerlist) 并将其存储 在信息处理设备的存储器中。
该处理流程是当判别要复制的内容的类型 (即, 图 2 所示的第一介质 110 中所记录 的内容的类型 (内容模式) ) 并根据确定结果执行复制处理时要执行的序列。
图 15 所示的流程由图 2 所示的信息处理设备 120 来执行。例如, 在信息处理设备 120 的具有 CPU 的控制单元中, 通过执行预先存储在信息处理设备 120 的存储器中的程序 (复制处理 (MC : 受管理复制) 程序) 来执行处理。
将描述图 15 所示的流程图中的各处理步骤中的处理。
在步骤 S601 中, 从信息处理设备 120 的显示单元上显示的菜单选择复制处理 (MC) 程序并启动该程序, 并且执行复制授权列表请求 (Offer Rerquest) 。该处理对应于参照图 2 所述的步骤 S11 中的处理, 并且被执行作为用于针对管理服务器 140 发送复制授权列表请 求 (Offer Rerquest) 的发送处理。以此方式, 图 15 所示的流程是使得在加载盘时自动执 行用于针对管理服务器 140 发送复制授权列表请求 (Offer Rerquest) 的发送处理的流程。对于该处理, 将从管理服务器 140 获取的复制授权列表存储在信息处理设备的存储器中。
随后, 在步骤 S602 中, 信息处理设备 120 验证记录有复制源中的内容的第一介质 110(参见图 2) 的目录, 并且执行用于确认是否存在设置有与再生通道特定内容或内容代 码应用内容对应的内容或数据的目录的确认处理。
作为参考, 如上所述, 假设第一介质 110 中所记录的、 要复制的内容是如下所示的 类型 (a) 至 (c) 中的一种。
(a) 利用 CPS 单位密钥加密的内容 (单位加密内容)
(b) 利用 CPS 单位密钥和分段密钥加密的、 通过选择由与信息处理设备兼容的播 放列表选择的再生通道而再生的内容 (再生通道特定内容)
(c) 要经受使用内容代码的验证或转换处理的内容 (内容代码应用内容)
在步骤 S602 中, 如果确定在记录有复制源中的内容的第一介质 110 的目录中不存 在如下目录, 则将第一介质 110 中的内容 (即, 要复制的内容) 确定为如上所述的 (a) , 即 (a) 利用 CPS 单位密钥加密的内容 (单位加密内容) : 在该目录中, 设置有与再生通道特定内容或 内容代码应用内容对应的内容或数据。
在这种情况下, 在已执行了步骤 S621 至 S625 中的各处理之后, 在步骤 S616 中执 行复制处理。也就是说, 按顺序执行以下给出的处理。 步骤 S621
在信息处理设备 120 的显示单元上显示从管理服务器 140 接收到的复制授权列表 (Offer list) 。对于步骤 S601 中的处理, 从存储器取出当加载盘时已接收到的复制授权列 表 (Offer list) 并且显示该复制授权列表。该列表是基于参照图 5 所述的作为 XML 描述 数据的复制处理信息 (dealManifest) 所生成的显示信息。
步骤 S622
选择处理 (Offer) 。更具体地, 指定要复制的数据。作为用户经由输入单元对所选 择的信息的输入处理, 执行该处理。然后, 用户能够指定包括在基于例如参照图 5 所述的复 制处理信息 (dealManifest) 所生成的显示信息中的标题。当确定要复制的数据时, 将信息 发送至管理服务器 140。
步骤 S623
根据预先规定的序列执行支付处理。该处理对应于应用了图 2 所示的支付数据 131 的处理。
步骤 S624
从管理服务器 140 接收复制授权信息 (Permission) , 这是对图 2 所示的复制授权 信息 122 的接收处理。
步骤 S625
获得作为基于被选择作为要复制的对象的标题信息而应用于要复制的数据 (CPS 单位) 的解码密钥的 CPS 单位密钥。基于单位密钥 ID 从单位密钥文件获取 CPS 单位密钥, 其中该单位密钥 ID 是基于被选择作为要再生的对象的标题信息而从参照图 1 所述的单位 密钥管理表获取的。
步骤 S616
将在步骤 S625 中所获取的 CPS 单位密钥应用于对根据标题信息所选择的内容执
行解码处理, 从而执行复制处理。 在复制处理中针对第二介质的记录处理中, 优选地执行符 合与第二介质兼容的内容管理系统的重新加密处理, 诸如符合与介质兼容的各种内容管理 系统 (包括 CPRM、 Magic Gate 和 VCP) 的重新加密。
随后, 将描述在步骤 S602 的确定处理中确定为是的情况下要执行的处理。也就是 说, 这是在步骤 S602 中确定为在记录有复制源中的内容的第一记录介质 110 中的目录之中 存在如下目录的情况下要执行的处理 : 在该目录中, 设置有与再生通道特定内容或内容代 码应用内容对应的内容或数据。在这种情况下, 将第一介质 110 中所记录的、 要复制的内容 确定为如下内容之一 :
(b) 利用 CPS 单位密钥和分段密钥加密的、 通过选择由与信息处理设备兼容的播 放列表选择的再生通道而再生的内容 (再生通道特定内容) , 以及
(c) 要经受使用内容代码的验证或转换处理的内容 (内容代码应用内容) 。
在这种情况下, 在下一步骤 S603 中, 确定序列密钥块 (SKB) 是否记录在记录有要 复制的内容的第一介质 110 中。如参照图 8 所述, 序列密钥块 (SKB) 是存储有当对再生通 道特定内容进行再生时要应用的密钥信息的块, 并且如果存在该序列密钥块 (SKB) , 则将第 一介质 110 中所记录的内容确定为再生通道特定内容。
在步骤 S603 中, 如果确定序列密钥块 (SKB) 在盘 (第一介质 110) 中, 则过程进行 到步骤 S604, 并且如果没有, 则过程进行到步骤 S608。作为参考, 如果确定不在盘中, 则将 第一介质 110 中所记录的内容确定为内容代码应用内容。
在步骤 S603 中, 如果 SKB 记录在盘 (第一介质 110) 中, 并且确定所记录的内容是 再生通道特定内容, 则过程进行到步骤 S604, 在步骤 S604 中, 信息处理设备 120 应用存储在 信息处理设备的存储器中的序列密钥以执行参照图 8 所述的 SKB 处理。
随后, 在步骤 S605 中, 信息处理设备获取由与用户选择作为要再生的对象的标题 信息对应的再生程序 (Movie Object) 指定的播放列表 (Play list) 号。这对应于用于通过 参照图 8 所述的 SKB 处理获取分类号的获取处理。
随后, 在步骤 S606 中, 信息处理设备从分段密钥文件获取分段密钥。该处理对应 于基于应用了介质密钥变量的分段密钥文件 243 的解码处理的分段密钥获取处理, 该介质 密钥变量是通过参照图 8 所述的 SKB 处理获取的。
此外, 在步骤 S607 中, 信息处理设备验证内容代码是否在盘中, 并且如果不是, 则 过程进行到步骤 S609, 而如果是, 则过程进行到步骤 S608。
如果内容代码不在盘中, 则在步骤 S609 中, 信息处理设备使用 CPS 单位密钥和分 段密钥对要复制的内容执行解码处理和再生处理。作为参考, CPS 单位密钥是基于单位密 钥 ID 从单位密钥文件中获取的, 其中, 该单位密钥 ID 是基于被选择作为要再生的对象的标 题信息而从参照图 1 所述的单位密钥管理表获取的。要再生的内容是与标题信息对应的内 容, 并且是与由基于参照图 8 所述的处理所确定的播放列表选择的再生通道对应的内容。
相比之下, 在步骤 S603 中, 如果确定序列密钥块 (SKB) 不在盘 (第一介质 110) 中, 则将第一介质 110 中所记录的内容确定为内容代码应用内容, 并且过程进行到步骤 S608。 此外, 如果在步骤 S607 中确定内容代码在盘中, 则过程进行到步骤 S608。
在步骤 S608 中, 执行应用了内容代码的处理。内容代码应用处理例如包括参照图 12 所述的用于验证再生序列的验证 (检验) 处理或者参照图 13 所述的内容转换处理。当完成了内容代码应用处理时, 过程进行到步骤 S609, 在步骤 S609 中, 执行用于 内容再生处理的解码处理并开始内容再生处理。 当未完成内容代码应用处理时, 例如, 当检 测到在使用内容代码的再生序列验证处理中没有执行根据预先规定的再生序列的处理的 事实时, 或者当使用转换数据的转换处理失败时, 停止再生处理。
在步骤 S609 中已开始内容再生处理之后, 在步骤 S610 中, 确定是否存在用户对包 括在与正在再生中的标题对应的内容中的单位的复制请求的输入。 当再生内容时, 例如, 复 制执行按钮作为 UI 信息显示在信息处理设备的显示器上。信息处理设备的控制单元确定 是否存在对复制执行按钮的操作。作为参考, 可检测信息处理设备或附属远程控制器上所 设置的复制执行按钮的输入。
在步骤 S610 中, 如果未检测到用户对复制请求的输入, 则在步骤 S631 中继续再生 处理。
相比之下, 在步骤 S610 中, 如果检测到用户对复制请求的输入, 则过程进行到步 骤 S611。
在步骤 S611 中, 从信息处理设备 120 的显示单元上所显示的菜单选择复制处理 (MC) 程序并启动该程序。
随后, 在步骤 S612 中, 从信息处理设备 120 的存储器获取当加载第一介质 110 时 预先从管理服务器 140 接收到的复制授权列表 (Offer list) , 并且在显示单元上显示该 复制授权列表。该列表是基于参照图 5 或图 9 所述的作为 XML 描述数据的复制处理信息 (dealManifest) 所生成的显示信息。
作为参考, 如果要复制的数据是再生通道特定内容, 则可以使用图 9 所示的复制 处理信息 (dealManifest) 。作为参考, 图 5 所示的复制处理信息 (dealManifest) 包括图 9 所示的复制处理信息 (dealManifest) 中的全部记录数据, 并且如果要复制的数据是再生通 道特定内容并且另外如果该数据是内容代码应用内容, 则可以使用图 5 所示的复制处理信 息 (dealManifest) , 因此, 通常可以使用图 5 所示的复制处理信息 (dealManifest) 。
随后, 在步骤 S613 中, 选择处理 (Offer) 。更具体地, 指定要复制的数据。作为用 户经由输入单元对所选择的信息的输入处理, 执行该处理。 然后, 用户能够指定包括在基于 例如参照图 5 或图 9 所述的复制处理信息 (dealManifest) 生成的显示信息中的标题。
当确定要复制的数据时, 将信息发送至管理服务器 140, 并且在步骤 S614 中, 根据 预先规定的序列执行支付处理。该处理对应于应用了图 2 所示的支付数据 131 的处理。
当完成了步骤 S614 中的支付处理时, 过程进行到步骤 S615, 在步骤 S615 中, 从管 理服务器 140 接收复制授权信息 (Permission) , 这是对图 2 所示的复制授权信息 122 的接 收处理。
随后, 在步骤 S616 中, 信息处理设备针对作为复制目的地介质的诸如 HDD、 R/RE 盘 的第二介质 150(参见图 2) 执行副本数据的记录处理。
作为参考, 在复制处理时, 如果要复制的内容是再生通道特定内容, 则作为使用预 先在步骤 S606 中所获取的分段密钥和基于标题信息所获取的 CPS 单位密钥的处理, 执行对 内容的解码处理。
在这种情况下, 执行参照图 7 所述的要根据对应于信息处理设备所设置的再生通 道而再生的内容的解码处理。相比之下, 如果要复制的内容是内容代码应用内容, 则作为使用基于标题信息所 获取的 CPS 单位密钥的处理, 执行对内容的解码处理。
随后, 参照图 16 所示的流程图, 将描述当图 2 所示的信息处理设备 120 在如下一 系列操作之后执行复制处理时要执行的序列 : 在执行复制时启动复制处理程序 (MC 程序) , 然后针对管理服务器 140 发送复制授权请求 (Offer Request) , 并且紧接在执行复制之前 从管理服务器 140 接收复制授权列表 (Offerlist) 。
该处理流程也是当判别要复制的内容的类型 (即, 图 2 所示的第一介质 110 中所记 录的内容的类型 (内容模式) ) 并且根据确定结果执行复制处理时所执行的序列。
图 16 所示的流程由图 2 所示的信息处理设备 120 执行。 例如, 在信息处理设备 120 的具有 CPU 的控制单元中, 通过执行预先存储在信息处理设备 120 的存储器中的程序 (复制 处理 (MC : 受管理复制) 程序) 来执行处理。
将描述图 16 所示的流程图中的各处理步骤中的处理。
在步骤 S701 中, 信息处理设备 120 验证记录有复制源中的内容的第一介质 110 (参 见图 2) 的目录, 并且执行用于确认是否存在设置有与再生通道特定内容或内容代码应用内 容相对应的内容或数据的目录。
假设第一介质 110 中所记录的要复制的内容是以下所示的类型 (a) 至 (c) 之一。
(a) 利用 CPS 单位密钥加密的内容 (单位加密内容)
(b) 利用 CPS 单位密钥和分段密钥加密的、 通过选择由与信息处理设备兼容的播 放列表选择的再生通道而再生的内容 (再生通道特定内容)
(c) 要经受使用内容代码的验证或转换处理的内容
在步骤 S702 中, 如果确定在记录有复制源中的内容的第一介质 110 的目录中不存 在如下目录, 则确定第一介质 110 中的要复制的内容是 (a) 利用 CPS 单位密钥加密的内容 (单位加密内容) : 在该目录中, 设置有与再生通道特定内容或内容代码应用内容对应的内容 或数据。
在这种情况下, 在已执行了步骤 S721 至 S726 中的各处理之后, 在步骤 S716 中执 行复制处理。也就是说, 按顺序执行以下给出的处理。
步骤 S721
从信息处理设备 120 的显示单元上所显示的菜单选择复制处理 (MC) 程序并启动 该程序, 并且执行复制授权列表请求 (Offer Rerquest) 。该处理对应于参照图 2 所述的步 骤 S11 中的处理, 并且被执行作为用于针对管理服务器 140 发送复制授权列表请求 (Offer Rerquest) 的发送处理。
步骤 S722
在信息处理设备 120 的显示单元上显示从管理服务器 140 接收到的复制授权 列表 (Offer list) 。该列表是基于参照图 5 所述的作为 XML 描述数据的复制处理信息 (dealManifest) 所生成的显示信息。
步骤 S723
选择处理 (Offer) 。更具体地, 指定要复制的数据。作为用户经由输入单元对所选 择的信息的输入处理, 执行该处理。然后, 用户能够指定包括在基于例如参照图 5 所述的复 制处理信息 (dealManifest) 所生成的显示信息中的标题。当确定了要复制的数据时, 信息被发送至管理服务器 140。
步骤 S724
根据规定的序列执行支付处理。该处理对应于应用了图 2 所示的支付数据 131 的 处理。
步骤 S725
从管理服务器 140 接收复制授权信息 (Permission) , 这是对图 2 所示的复制授权 信息 122 的接收处理。
步骤 S726
获得作为基于被选择作为要复制的对象的标题信息而应用于要复制的数据 (CPS 单位) 的解码密钥的 CPS 单位密钥。基于单位密钥 ID 从单位密钥文件获取 CPS 单位密钥, 其中, 该单位密钥 ID 是基于被选择作为要再生的对象的标题信息而从参照图 1 所述的单位 密钥管理表获取的。
步骤 S716
将步骤 S726 中所获取的 CPS 单位密钥应用于对根据标题信息所选择的内容执行 解码处理, 从而执行复制处理。作为参考, 在复制处理中针对第二介质的记录处理中, 优选 地执行符合与第二介质兼容的内容管理系统的重新加密, 诸如符合与介质兼容的各种内容 管理系统 (包括 CPRM、 Magic Gate 和 VCPS) 的重新加密处理。
随后, 将描述在步骤 S701 中的确定处理中确定为是的情况下要执行的处理。也就 是说, 这是在步骤 S701 中确定在记录有复制源中的内容的第一介质 110 中的目录当中存在 如下目录的情况下要执行的处理 : 在该目录中, 设置有与再生通道特定内容或内容代码应 用内容对应的内容和数据。在这种情况下, 将第一介质 110 中所记录的要复制的内容确定 为如下内容之一 :
(b) 利用 CPS 单位密钥和分段密钥加密的、 通过选择由与信息处理设备兼容的播 放列表选择的再生通道而再生的内容 (再生通道特定内容) , 以及
(c) 要经受使用内容代码的验证或转换处理的内容 (内容代码应用内容) 。
在这种情况下, 在下一步骤 S702 中, 确定序列密钥块 (SKB) 是否记录在记录有要 复制的内容的第一介质 110 中。如参照图 8 所述, 序列密钥块 (SKB) 是存储有当对再生通 道特定内容进行再生时要应用的密钥信息的块, 并且如果存在该序列密钥块 (SKB) , 则将第 一介质 110 中所记录的内容确定为再生通道特定内容。
在步骤 S702 中, 如果确定序列密钥块 (SKB) 在盘 (第一介质 110) 中, 则过程进行 到步骤 S703, 并且如果不是, 则过程进行到步骤 S707。作为参考, 如果确定序列密钥块不在 盘中, 则将第一介质 110 中所记录的内容确定为内容代码应用内容。
在步骤 S702 中, 如果 SKB 记录在盘 (第一介质 110) 中, 并且确定记录内容是再生 通道特定内容, 则过程进行到步骤 S703, 在步骤 S703 中, 信息处理设备 120 应用存储在信息 处理设备的存储器中的序列密钥以执行参照图 8 所述的 SKB 处理。
随后, 在步骤 S704 中, 信息处理设备获取由与用户选择作为要再生的对象的标题 信息对应的相应再生程序 (Movie Object) 指定的播放列表 (Play list) 号。这对应于用于 通过参照图 8 所述的 SKB 处理获取分类号的获取处理。
随后, 在步骤 S705 中, 信息处理设备从分段密钥文件获取分段密钥。该处理对应于基于应用了介质密钥变量的分段密钥文件 243 的解码处理的分段密钥获取处理, 该介质 密钥变量是通过参照图 8 所述的 SKB 处理获取的。
此外, 在步骤 S706 中, 信息处理设备验证内容代码是否在盘中, 如果不是, 则过程 进行到步骤 S708, 而如果是, 则过程进行到步骤 S707。
如果内容代码不在盘中, 则在步骤 S708 中, 信息处理设备使用 CPS 单位密钥和分 段密钥来对要复制的内容执行解码处理和再生处理。作为参考, 基于单位密钥 ID 从单位密 钥文件获取 CPS 单位密钥, 其中该单位密钥 ID 是基于被选择作为要再生的对象的标题信息 而从参照图 1 所述的单位密钥管理表获取的。要再生的内容是对应于标题信息的内容, 并 且是与由基于参照图 8 所述的处理所确定的播放列表所选择的再生通道对应的内容。
相比之下, 在步骤 S702 中, 如果确定序列密钥块 (SKB) 不在盘 (第一介质 110) 中, 则将第一介质 110 中所记录的内容确定为内容代码应用内容, 并且过程进行到步骤 S707。 此外, 如果在步骤 S706 中确定内容代码在盘中, 则过程进行到步骤 S707。
在步骤 S707 中, 执行应用了内容代码的处理。内容代码应用处理例如包括参照图 12 所述的用于验证再生序列的验证 (检验) 处理或者参照图 13 所述的内容转换处理。
当完成了内容代码应用处理时, 过程进行到步骤 S708, 在步骤 S708 中, 执行针对 内容再生处理的解码处理, 并且开始内容再生处理。当未完成内容代码应用处理时, 例如, 当检测到在使用内容代码的再生序列验证处理中未执行根据预先规定的再生序列的处理 的事实时或者当使用转换数据的转换处理失败时, 停止再生处理。 在步骤 S708 中内容再生处理已开始后, 在步骤 S709 中, 确定是否存在用户对包括 在与再生中的标题对应的内容中的单位的复制请求的输入。当内容当前正在再生中时, 例 如, 将复制执行按钮作为 UI 信息显示在信息处理设备的显示器上。信息处理设备的控制单 元确定是否存在对复制执行按钮的操作。作为参考, 可检测在信息处理设备或附属远程控 制器上所设置的复制执行按钮的输入。
在步骤 S709 中, 如果未检测到用户对复制请求的输入, 则在步骤 S731 中继续再生 处理。
相比之下, 在步骤 S709 中, 如果检测到用户对复制请求的输入, 则过程进行到步 骤 S710。
在步骤 S710 中, 从信息处理设备 120 的显示单元上所显示的菜单选择复制处理 (MC) 程序并启动该程序。
随后, 在步骤 S711 中, 从信息处理设备 120 的显示单元上所显示的菜单选择复制 处理 (MC) 程序并启动该程序, 并且执行复制授权列表请求 (Offer Rerquest) 。该处理对应 于参照图 2 所述的步骤 S11 中的处理, 并且被执行作为用于针对管理服务器 140 发送复制 授权列表请求 (Offer Rerquest) 的发送处理。
随后, 在步骤 S712 中, 从信息处理设备 120 的存储器获取当加载第一介质 110 时 预先从管理服务器 140 接收到的复制授权列表 (Offer list) , 并且在显示单元上显示该 复制授权列表。该列表是基于参照图 5 或图 9 所述的作为 XML 描述数据的复制处理信息 (dealManifest) 所生成的显示信息。
如果要复制的数据是再生通道特定内容, 则可以使用图 9 所示的复制处理信息 (dealManifest) 。作为参考, 图 5 所示的复制处理信息 (dealManifest) 包括图 9 所示的复
制处理信息 (dealManifest) 中的全部记录数据, 并且在要复制的数据是再生通道特定内容 以及此外要复制的数据是内容代码应用内容的情况下, 可以使用图 5 所示的复制处理信息 (dealManifest) , 因此, 通常可使用图 5 所示的复制处理信息 (dealManifest) 。
随后, 在步骤 S713 中, 选择处理 (Offer) 。更具体地, 指定要复制的数据。作为用 户经由输入单元对所选择的信息的输入处理, 执行该处理。 然后, 用户能够指定包括在基于 例如参照图 5 或图 9 所述的复制处理信息 (dealManifest) 所生成的显示信息中的标题。
当确定要复制的数据时, 将信息发送至管理服务器 140, 并且在步骤 S714 中, 根据 预先规定的序列执行支付处理。该处理对应于应用了图 2 所示的支付数据 131 的处理。
当完成了步骤 S714 中的支付处理时, 过程进行到步骤 S715, 在步骤 S715 中, 从管 理服务器 140 接收复制授权信息 (Permission) , 这是对图 2 所示的复制授权信息 122 的接 收处理。
随后, 在步骤 S716 中, 信息处理设备针对作为复制目的地介质的诸如 HDD、 R/RE 盘 的第二介质 150(参见图 2) 执行副本数据的记录处理。
作为参考, 在复制处理时, 如果要复制的内容是再生通道特定内容, 则作为使用在 步骤 S705 中预先获取的分段密钥和基于标题信息所获取的 CPS 单位密钥的处理, 执行对内 容的解码处理。 在这种情况下, 执行参照图 7 所述的根据对应于信息处理设备所设置的再生通道 再生的内容的解码处理。
相比之下, 如果要复制的内容是内容代码应用内容, 则作为使用基于标题信息所 获取的 CPS 单位密钥的处理, 执行对内容的解码处理。
在参照图 15 和图 16 所示的流程图描述的复制处理中, 被配置成执行内容的复制 的信息处理设备根据复制源介质中所记录的内容的类型执行最佳处理。更具体地, 判别复 制源介质 (图 2 所示的第一介质 110) 中所记录的内容属于以下所示的类型 (a) 至 (c) 中的 哪一种。
(a) 利用 CPS 单位密钥加密的内容 (单位加密内容)
(b) 利用 CPS 单位密钥和分段密钥加密的、 通过选择由与信息处理设备兼容的播 放列表选择的再生通道而再生的内容 (再生通道特定内容)
(c) 要经受使用内容代码的验证或转换处理的内容 (内容代码应用内容)
根据上述判别的结果, 执行根据内容类型的每次复制处理所需的处理, 以执行复 制处理。更具体地, 如果要复制的内容是 (a) 利用 CPS 单位密钥加密的内容 (单位加密内 容) , 则执行如下处理。
通过应用通过应用图 5 所示的复制处理信息 (dealManifest) 所指定的标题指定 信息来获取 CPS 单位密钥, 并且应用所获取的 CPS 单位密钥从而以逐个 CPS 单位为基础对 要复制的内容解码, 从而执行复制处理。
如果要复制的内容是再生通道特定内容, 即,
(b) 利用 CPS 单位密钥和分段密钥加密的、 通过选择由与信息处理设备兼容的播 放列表选择的再生通道而再生的内容 (再生通道特定内容) , 则执行如下处理。
通过应用通过应用图 9 所示的复制处理信息 (dealManifest) 所指定的标题指定 信息获取 CPS 单位密钥。另外, 执行图 8 所示的 SKB 处理, 以获取用于指定播放列表的分类号 (可以指 定播放列表名称的识别信息) , 该播放列表用于执行对应于信息处理设备所设置的再生 通道的再生 (参见图 7) 。通过使用分类号、 通过使用记录在图 9 所示的复制处理信息 (dealManifest) 中的播放列表名称来获取信息处理设备可用的播放列表。
另外, 通过对由通过使用作为图 8 所示的 SKB 处理的结果所获得的分段密钥和 CPS 单位密钥对由所选择的播放列表指定的内容 (AV 流文件) 执行解码处理, 执行复制处理。
在进行复制处理时, 也对播放列表和由播放列表指定的片段信息文件执行复制处 理。
此外, 如果要复制的内容是内容代码应用内容 :
(c) 要经受使用内容代码的验证或转换处理的内容 (内容代码应用内容) , 则执行 如下处理。
在开始复制处理之前, 根据所规定的再生序列执行内容再生处理, 并且执行使用 内容代码的验证处理或转换处理。
然后, 过程进行到复制处理。
在进行复制处理时, 通过应用在再生时通过应用图 5 或图 9 所示的复制处理信息 (dealManifest) 所指定的标题指定信息来获取 CPS 单位密钥, 并且应用所获取的 CPS 单位 密钥以逐个 CPS 单位为基础对要复制的内容进行解码, 从而执行复制处理。
以此方式, 在该实施例中, 根据与要复制的内容的类型对应的处理执行复制处理。 对于对应于内容类型的处理, 根据各种内容执行最佳处理, 使得实现复制处理的顺利执行。
[7. 信息处理设备的配置的示例 ]
最后, 将参照图 17 描述根据本发明的实施例的信息处理设备 120 的配置示例。信 息处理设备 100 具有例如允许作为对复制源的内容的记录介质的第一介质 110 和作为内 容的复制目的地的第二介质 150 安装在其上的配置。作为参考, 信息处理设备 120 不一定 需要允许两个介质安装在其上, 并且例如, 复制目的地介质可被配置成通过安装在经由 USB 线缆、 无线通信等所连接的其他装置上来输出副本数据。
作为第一介质 110 和第二介质 150, 可利用各种类型的介质 (信息记录介质) , 例 如, 诸如蓝光盘 (注册商标) 、 DVD、 硬盘、 闪存。
如图 17 所示, 信息处理设备 120 包括数据处理单元 (控制单元) 501、 通信单元 502、 输入单元 503、 输出单元 504、 存储器 505、 第一介质接口 506 和第二介质接口 507。
数据处理单元 501 包括具有用于执行各种数据处理程序的程序执行功能的 CPU 等。例如, 除了数据记录和再生处理外, 执行用于根据上述各流程图执行复制处理的程序。 此外, 数据处理单元 501 控制该设备所执行的一般处理, 诸如, 经由通信单元 102 与管理服 务器 140 的通信处理。
通信单元 502 用于与管理服务器 140 的通信处理, 执行对包括上述复制处理信息 (dealManifest) 的复制授权列表的请求和接收, 并且还用于对复制授权信息 (Permission) 的支付处理或接收处理。
输入单元 503 是例如用户的操作单元, 并且执行各种输入, 诸如数据记录或再生 的指令或复制指令的输入。输入单元 503 还包括远程控制器, 并因此允许输入远程控制器 操作信息。输出单元 504 是包括显示器、 扬声器等的、 图像和语音的输出单元。存储器 505包括 RAM、 ROM 等, 并且用作要由数据处理单元 501 执行的程序、 各种参数或所接收到的数据 的存储区, 并且还用作复制数据的缓冲区。
第一介质接口 506 是应用于使用第一介质 110 的数据记录、 再生和复制处理的接 口。根据来自数据处理单元 501 的请求执行使用第一介质 110 的数据写入、 数据读取处理 和数据复制处理。
第二介质接口 507 是应用于使用第二介质 150 的数据记录、 再生处理和复制处理 的接口。根据来自数据处理单元 501 的请求执行使用第二介质 150 的数据写入、 数据读取 处理和数据复制处理。
至此已参照具体实施例详细描述了本发明。 然而, 显然的是, 本领域的技术人员可 以在不背离本发明的范围的情况下修改或替换实施例。也就是说, 以示例的方式公开了本 发明, 并且不应以限制的方式理解本发明。为了理解本发明的范围, 要考虑权利要求书部 分。
在说明书中所述的一系列处理可由硬件或软件、 或者这二者的组合配置来执行。 可通过将记录有处理序列的程序安装在内置于特定硬件中的计算机的存储器中或者通过 将程序安装在可以执行各种处理的通用计算机中, 通过软件执行处理。 例如, 可将程序预先 记录在记录介质中。除了从记录介质安装在计算机中之外, 可通过经由诸如 LAN(局域网) 或互联网的网络接收程序, 将程序安装在诸如内置式硬盘的记录介质中。
不仅根据描述按时间序列执行本说明书中所述的各种处理, 而且还可根据执行处 理的设备处理容量或者必要性而并行地或独立地执行各种处理。在本说明书中, 术语 “系 统” 是指多个设备的逻辑集合配置, 并且具有各配置的设备不一定在同一壳体中。
工业应用性
如至此所描述的, 根据本发明的实施例的配置, 在执行用于将信息记录介质中的 记录数据复制到其他介质等的复制处理的信息处理设备中, 识别复制源的记录介质中所记 录的数据的类型。更具体地, 判别要复制的内容的类型是再生通道特定内容还是内容代码 应用内容, 并且基于判别的结果应用最佳序列, 从而执行复制处理, 其中, 该再生通道特定 内容设置与信息处理设备对应的再生通道并且使得信息处理设备根据再生通道执行再生, 该内容代码应用内容验证在再生设备中要执行的再生序列并且验证是否根据正确的再生 序列执行再生处理。在该配置中, 实现了基于根据各种数据类型的最佳处理的可靠复制处 理。
附图标记
110 第一介质
111 复制控制管理文件
112 管理数据
113 加密内容
120 信息处理设备
121 复制授权列表
122 复制授权信息
131 支付数据
140 管理服务器141 管理数据 150 第二介质 151 加密内容 241 介质密钥块 (MKB) 242 序列密钥块 (SKB) 243 分段密钥文件 244 加密内容 251 装置密钥 252 序列密钥文件 261 分类号 262 介质密钥变量 401 内容代码 402 内容 403 管理数据 404 复制控制管理文件 450 显示装置 501 数据处理单元 (控制单元) 502 通信单元 503 输入单元 504 输出单元 505 存储器 506 第一介质接口 507 第二介质接口