信息处理装置、信息处理方法和计算机程序的制作方法

文档序号:6462094阅读:136来源:国知局
专利名称:信息处理装置、信息处理方法和计算机程序的制作方法
技术领域
本发明涉及信息处理装置、信息记录介质、信息处理方法和计算 机程序。确切地说,本发明涉及的信息处理装置执行获得内容信息的 处理,比如音乐标题和作品标题,它对应于信息记录介质中存储的内 容;本发明还涉及所述信息记录介质、信息处理方法和计算机程序。
背景技术
近年来,已经采用了例如从通过网络连接的外部服务器获得CD (压缩盘)中存储的音乐标题信息的服务。例如在这种服务中,TOC (目录)信息一音乐CD中事先记录的所谓的内容信息一可以发送 到服务器,服务器可以向用户提供内容信息,比如已经按照TOC登 记的音乐标题。注意,作为现有技术,日本专利3104628号公开了根 据盘片上记录的信息获得内容信息的配置。近年来,DVD (数字万能盘)和BD (蓝光盘注册商标)已经 用作记录介质,用于记录诸如音乐和电影之类的内容。与CD相比时, 这样的DVD和BD能够存储大量的数据。不过,在采用管理信息比如 CD中存储的TOC信息的情况下,不必唯一地指定特定数据。不仅如 此,尽管ISRC (国际标准记录码)或TOC的编目号用作日本专利 3104628号中的标识信号,但是ISRC和编目号是任意地记录在CD中, 换言之,ISRC和编目号不一定记录在CD中。在CD上进行创作过程 时,插入ISRC和编目号,而且在创作过程之时,ISRC和编目号可能被错误地记录了两次或更多次。 发明内容为了针对这些问题,希望提供一种信息处理装置,它唯一地可靠 地指定内容并且实现获得内容信息的过程,也希望提供一种信息处理 方法和一种计算机程序'根据本发明的实施例,提供的信息处理装置获取关于信息记录介 质中记录的内容的多条内容信息。所述信息处理装置包括内容标识符 生成单元,被配置为读取记录在所述记录介质中且与所迷信息记录介 质中存储的所述内容对应的内容证书,以及通过将与所述内容对应且包括在存储于所述内容证书中的散列值进行组合而产生内容标识符; 数据发送单元,被配置为将使用所述内容标识符生成单元产生的所述内容标识符发送到内容信息供应服务器;数据接收单元,被配置为从所述内容信息供应服务器接收关于基于所述内容标识符指定的所述内容的多条内容信息;以及数据输出单元,被配置为输出使用所述数据 接收单元收到的所述多条内容信息。所述内容证书可以包括作为摘要值产生的内容散列表摘要,所述 内容散列表摘要是基于记录在内容散列表中的所述散列值产生的,且 所述散列值是基于所述信息记录介质中记录的所述内容中作为配置数 据包括的散列单位产生的。所述内容标识符生成单元可以获得记录在摘要以;生所述内容标识符。 ' 、 ^所述内容证书可以包括逐个片断地产生的所述内容散列表摘要, 所述片断是所述信息记录介质中记录的所述内容的再现单位。所述内 容标识符生成单元获得记录在所述内容证书中的逐个片断的所述内容内容标识符。所述内容证书可以记录在所述信息记录介质中多个记录层的每 一个中,以致在所述信息记录介质中包括多个内容证书。所述内容标识符生成单元可以获得各个记录层的多个内容证书中记录的内容散列 表摘要,并以片断次序和以层次序连结所述获得的内容散列表摘要, 以产生所述内容标识符。所述内容标识符生成单元通过组合包括在所述内容证书的数据中的所述散列值和内容证书标识符(CCID )产生所述内容标识符,所 述内容证书标识符包括记录在所述内容证书中的以下数据的组合,即(a)申请者标识符,它是用于指定所述信息记录介质中记录的所述内 容的供应商或者作为所述信息记录介质的制造商的盘片制造商的标识 符,以及(b)内容序列号,它是与所述申请者标识符和所述信息记 录介质中记录的所述内容对应的标识符。所述内容标识符生成单元可以在存储单元中记录所述内容标识 符作为历史数据,所述内容标识符是基于所述信息记录介质中记录的 所述内容证书中包括的所述数据产生的,以便对应于所迷信息记录介 质中记录的所述内容。所述数据发送单元可以将记录在所述存储单元 中的所述内容标识符历史数据发送到所述内容信息供应服务器。所述 数据接收单元可以从所述内容信息供应服务器接收关于基于所述内容 标识符历史数据指定的推荐内容的多条内容信息。所述内容证书可以包括所述内容证书标识符、包括内容散列表摘 要的多项数据以及分配给所述内容证书的数字签名,所述内容标识符 生成单元检验记录在所述内容证书中的所述数字签名的有效性,以便 检验所述内容证书和所述内容的有效性,只有在确定所述内容证书和 所述内容有效时,即所述内容不属伪造时,才从所述内容证书获取数 据并基于所获取的数据产生所述内容标识符。根据本发明的另一个实施例,提供了一种用作从客户机装置接收 内容标识符并向客户机装置提供关于与所收到的内容标识符对应的内 容的多条内容信息的服务器的信息处理装置。所述信息处理装置包括 数据接收单元,被配置为从所述客户机装置接收使用散列值产生的所 述内容标识符,所述散列值对应于所述信息记录介质中存储的内容并 且是所述客户机装置中加载的所述信息记录介质中记录的所述内容证书中记录的多项数据;数据库,包括多个内容标识符和关于与所迷内 容标识符对应的多条内容的多条内容信息;数据检索单元,被配置为 从所述数据库中获取关于基于使用所述数据接收单元收到的所述内容 标识符指定的所述内容的多条内容信息;以及数据发送单元,被配置 为将使用所述数据检索单元获取的所述多条内容信息发送到所述客户 机装置.所述内容证书可以包括作为摘要值产生的内容散列表摘要,所述 内容散列表摘要是基于记录在内容散列表中的所述散列值产生的,且 所述散列值是基于所述信息记录介质中记录的所述内容中作为配置数 据包括的散列单位产生的。所述数据接收单元可以接收通过连结所述 内容散列表摘要而产生的所述内容标识符。所述数据检索单元可以在 所述数据库中搜索关于基于所述内容标识符指定的所述内容的多条内 容信息,并从所述数据库获取关于基于所述内容标识符指定的所述内 容的多条内容信息,所述内容标识符是通过连结所述内容散列表摘要 而产生的。所述内容散列表摘要可以逐个片断地记录在所述内容证书中,所 述片断是所述信息记录介质中记录的所述内容的再现单位。所述数据所述内容;示识符。所述数据检索单元识别所述:容标识符中包括的各 个片断并根据识别结果在所述数据库上执行检索过程。所述数据接收单元可以接收使用包括在所述内容证书的数据中 的所述散列值和内容证书标识符(CCID )产生的所述内容标识符,所 述CCID包括记录在所述内容证书中的以下数据的组合,即(a)申请 者标识符,它是用于指定所述信息记录介质中记录的所述内容的供应 商或者作为所述信息记录介质的制造商的盘片制造商的标识符,以及 (b)内容序列号,它是与所述申请者标识符和所述信息记录介质中 记录的所述内容对应的标识符。所述信息处理装置可以进一步包括使用历史数据库,它存储与从 客户机装置发送的多个内容标识符对应的多项历史数据。所述数据检索单元可以通过将从所述客户机装置发送的所述内容标识符与所述使 用历史数据库中存储的数据进行比较来分析用户的偏爱,根据所述用 户的偏爱选择推荐内容,以及从所述数据库中获取关于所迷选定的推 荐内容的多条内容信息。所述数据发送单元可以将使用所迷数据检索 单元获取的所述多条内容信息发送到所述客户机装置。所述数据检索单元可以根据协作过滤算法执行选择与所述用户 的偏爱匹配的所述推荐内容的过程。根据又一个实施例,提供了 一种用于获取关于信息记录介质中记 录的内容的多条内容信息的信息处理方法。所述信息处理方法包括以下步骤读取记录在所述记录介质中且与所述信息记录介质中存储的 所述内容对应的内容证书,以及通过将与所述内容对应且包括在存储 于所述内容证书中的散列值进行组合而产生内容标识符;将所述产生 的内容标识符发送到内容信息供应服务器;从所述内容信息供应服务 器接收关于基于所述内容标识符指定的所述内容的多条内容信息;以 及输出所述收到的多条内容信息。所述内容证书可以包括作为摘要值产生的内容散列表摘要,所述 内容散列表摘要是基于记录在内容散列表中的所述散列值产生的,且 所述散列值是基于所述信息记录介质中记录的所述内容中作为配置数 据包括的散列单位产生的。记录在所述内容证书中的所述内容散列表 摘要可以获得并连结以产生所述内容标识符。所述内容证书可以包括逐个片断地产生的所述内容散列表摘要, 所述片断是所述信息记录介质中记录的所述内容的再现单位。所述内 容证书中逐个片断地记录的所述内容散列表摘要可以获得并以片断次序连结以产生所述内容标识符。所述内容证书可以记录在所述信息记录介质中多个记录层的每 一个中,以致在所述信息记录介质中包括多个内容证书。各个记录层 的多个内容证书中记录的内容散列表摘要可以获得并以片断次序和以 层次序连结以产生所述内容标识符。内容证书标识符(CCID )产生所述内容标识符,所述内容证书标识符 包括记录在所迷内容证书中的以下数据的组合,即(a)申请者标识符, 它是用于指定所述信息记录介质中记录的所述内容的供应商或者作为 所迷信息记录介质的制造商的盘片制造商的标识符,以及(b)内容 序列号,它是与所述申请者标识符和所述信息记录介质中记录的所迷 内容对应的标识符。所述信息处理方法可以进一步包括以下步骤在存储单元中记录 所述内容标识符作为历史数据,所述内容标识符是基于所迷信息记录 介质中记录的所述内容证书中包括的所述数据产生的,以便对应于所 述信息记录介质中记录的所述内容;将记录在所迷存储单元中的所述 内容标识符历史数据发送到所述内容信息供应服务器;以及从所述内 容信息供应服务器接收关于基于所述内容标识符历史数据指定的推荐 内容的多条内容信息。所述内容证书可以包括所迷内容证书标识符、包括内容散列表摘 要的多项数据以及分配给所述内容证书的数字签名。可以检验记录在 所迷内容证书中的所述数字签名的有效性,以便检验所述内容证书和 所述内容的有效性,只有在确定所述内容证书和所述内容有效时,即 所述内容不属伪造时,才可以从所述内容证书获取数据并可以根据所 获取的数据产生所述内容标识符。根据本发明的进一步实施例,提供了用作服务器的信息处理装置 的一种信息处理方法,所述服务器从客户机装置接收内容标识符并向 客户机装置提供关于与所述收到的内容标识符对应的内容的多条内容 信息。所述信息处理方法包括以下步骤从所述客户机装置接收使用 散列值产生的所述内容标识符,所述散列值对应于所述信息记录介质 中存储的内容并且是所述客户机装置中加载的所述信息记录介质中记 录的所述内容证书中记录的多项数据;从包括多个内容标识符和关于 与所述内容标识符对应的多条内容的多条内容信息的数据库中搜索关 于基于所述收到的内容标识符指定的所述内容的多条内容信息;以及 将所述获取的多条内容信息发送到所述客户机装置。所述内容证书可以包括作为摘要值产生的内容散列表摘要,所述 内容散列表摘要是基于记录在内容散列表中的所述散列值产生的,且 所述散列值是基于所述信息记录介质中记录的所述内容中作为配置数 据包括的散列单位产生的。可以接收通过连结所述内容散列表摘要而 产生的所述内容标识符,并且在所述数据库中搜索关于基于所述内容 标识符指定的所述内容的多条内容信息,并可以从所述数据库获取关 于基于所述内容标识符指定的所述内容的多条内容信息,所述内容标 识符是通过连结所述内容散列表摘要而产生的。所述内容散列表摘要可以逐个片断地记录在所述内容证书中,所 述片断是所述信息记录介质中记录的所述内容的再现单位。可以接收 通过逐个片断地连结所述内容散列表摘要而产生的所述内容标识符, 所述内容标识符可以被识别为各个片断并可以根据识别结果在所述数 据库上执行检索过程。可以接收使用包括在所述内容证书的数据中的所述散列值和内容证书标识符(CCID)产生的所述内容标识符,所述CCID包括记录 在所述内容证书中的以下数据的组合,即(a)申请者标识符,它是用 于指定所述信息记录介质中记录的所述内容的供应商或者作为所述信 息记录介质的制造商的盘片制造商的标识符,以及(b)内容序列号, 它是与所述申请者标识符和所述信息记录介质中记录的所述内容对应 的标识符。所述信息处理方法可以进一步包括以下步骤通过将从所述客户 机装置发送的所述内容标识符与使用历史数据库中包括的而且对应于的偏爱,根据所^用户:偏^选择推荐内容,并从所述数据库中获取 关于所述选定的推荐内容的多条内容信息;以及将所述获取的多条内 容信息发送到所述客户机装置。可以根据协作过滤算法执行选择与所述用户的偏爱相符的所述 推荐内容的过程。根据本发明的再进一步实施例,提供了一种计算机程序,它使信息处理装置执行获取关于信息记录介质中记录的内容的多条内容信息的处理.所述计算机程序包括以下步骤读取记录在所述记录介质中 且与所述信息记录介质中存储的所述内容对应的内容证书,以及通过 将与所述内容对应且包括在存储于所迷内容证书中的散列值进行组合 而产生内容标识符;将所述产生的内容标识符发送到内容信息供应服 务器;从所述内容信息供应服务器接收关于基于所述内容标识符指定 的所述内容的多条内容信息;以及输出所述收到的多条内容信息。根据本发明的进一步实施例,提供了一种计算机程序,它使信息 处理装置用作执行信息处理的服务器,它从客户机装置接收内容标识 符并向客户机装置提供关于与所收到的内容标识符对应的内容的多条 内容信息。所述计算机程序包括以下步骤从所述客户机装置接收使 用散列值产生的所述内容标识符,所述散列值对应于所述信息记录介 质中存储的内容并且是所述客户机装置中加栽的所述信息记录介质中 记录的所述内容证书中记录的多项数据;从包括多个内容标识符和关 于与所述内容标识符对应的多条内容的多条内容信息的数据库中搜索 关于基于所述收到的内容标识符指定的所述内容的多条内容信息;以 及将所述获取的多条内容信息发送到所述客户机装置。注意,根据本发明的所述计算机程序是计算机可读的程序,使用 记录介质或通讯媒介将它提供给例如能够执行多种程序代码的计算机 系统。由于所述计算机程序是计算机可读的程序,所以根据所述程序 在所述计算机系统中执行处理。在以下的详细文字说明和附图中,本发明的其他特点和优点将变 得显而易见。注意,本文介绍的"系统"意味着多个装置逻辑整合其中 的配置,并且不限于具有自身配置的多个装置存储在一个外壳中的配 置。所以,在这种配置中,从信息记录介质中记录的内容对应的内容 证书获取散列值即内容散列表摘要,根据所述内容散列表摘要产生内 容标识符,并且将所述产生的内容标识符发送到服务器。不仅如此, 所述服务器还根据所述收到的内容标识符指定所述内容,获取与所述内容有关的若干条所述内容信息,比如音乐标题、作品标题和CD封 套图片,以及向信息处理装置提供所述多条内容信息。利用这种配置, 所述内容被唯一地指定,并且实现了执行用作内容信息获取处理的服 务供应处理的配置。


图l展示了应用本发明的系统实例; 图2展示了其中存储着多项数据的信息记录介质的结构; 图3展示了内容证书的数据结构实例; 图4展示了内容证书和内容散列表的结构; 图5展示了所述内容证书的数据结构实例; 图6展示了信息记录介质中存储的多项数据的目录结构实例; 图7展示了内容证书与多项数据之间的关系,即信息记录介质中 存储的片断、内容散列表和内容散列表摘要;图8展示了根据所述内容标识符获得多条内容信息的处理步骤序列;图9展示了根据不同层中包括的内容证书内记录的内容散列表, 产生内容标识符的处理实例;图IO展示了根据所述内容标识符(散列ID),得到多条内容信 息的处理步骤序列;图11展示了根据所述内容证书中存储的内容散列表摘要和内容 证书标识符(CCID),产生内容标识符的过程;图12展示了根据所述内容标识符(散列ID+CCID),得到多条 内容信息的处理步骤序列;图13展示了构造多个内容标识符与若干条信息之间对应关系的过程;图14展示了根据内容标识符,按照用户的偏爱通过选择推荐内 容,提供多条内容信息的处理步骤序列;图15展示了使用历史数据库的结构实例;图16展示了一种协作过滤算法;图17展示了客户机装置的配置和功能,它根据内容标识符执行 得到多条内容信息的处理;图18展示了服务器的配置和功能,它根据所述内容标识符执行 提供多条内容信息的处理。
具体实施方式
下文将参考附图详细介绍根据本发明的信息处理装置、信息处理 方法和计算机程序。注意,按以下述顺序进行介绍1. 应用本发明的系统配置实例的概况2. 信息记录介质中存储的多项数据3. 使用散列值获得内容信息的过程实例4. 使用散列值和内容证书标识符(CCID)获得内容信息的过程 实例5. 根据用户偏爱的推荐内容信息供应过程6. 信息处理装置的配置1.应用本发明的系统配置实例的概况现在将参考图1,介绍应用本发明的系统配置实例的概况。图1 显示了信息处理装置作为再现装置,从用户10所用的信息记录介质执 行信息再现。信息处理装置11用作再现装置,它从信息记录介质12 执行信息再现,比如DVD(数字万能盘)或BD(蓝光盘注册商标)。信息记录介质12将诸如音乐和电影之类的内容存储其中。用户 IO将信息记录介质12插入到信息处理装置ll之中以便再现该内容。 当用户IO尝试获得信息记录介质12中存储的多种内容信息时,用户 使用信息处理装置11以通过网络14向内容信息供应服务器13传递特 定的内容标识信息。多种内容信息的实例包括,在一段音乐的情况下 音乐标题、艺术家名字和CD封套的图片映象,在电影的情况下电 影标题、导演名字、演员名字和海报的图片映象。所述内容信息供应服务器13包括数据库,它将与内容有关的多 种内容信息存储其中。内容信息供应服务器13按照从信息处理装置 11中发送的内容标识信息,从数据库获得内容所对应的多条内容信息 (比如音乐标题和作品标题),并且将已获得的多条内容信息发送到 信息处理装置11。信息处理装置11在显示单元上显示从内容信息供 应服务器13发送的多条内容信息。用户IO观看显示单元上显示的与 内容有关的多条内容信息,并且确认所述多条内容信息与信息处理装 置11中加栽的信息记录介质12中存储的内容有关。如上所述,在对CD采用用户发送内容标识信息并从服务器得到 多条内容信息的系统的情况下,向服务器发送该CD中记录的TOC(目 录)信息,并且服务器获得TOC信息所对应的多条内容信息并向用 户提供已获得的多条内容信息。不过,由于TOC信息不一定唯一, 所以有可能相同的若干条TOC信息对应于数据库中存在的不同的多 条内容信息所。在这种情况下,用户可能得不到与该内容有关的多条 内容信息。本发明利用内容散列表摘要实现了能够从服务器获得多条内容 信息的配置。内容散列表摘要是信息记录介质中记录的内容证书(CC ) 中包括的多项数据。按照信息记录介质中记录的内容的配置数据产生内容散列值,并 以此为基础产生内容散列表摘要。后文将介绍采用BD(蓝光盘注 册商标)作为信息记录介质的实施例。按照AACS (高级内容访问系 统)一某内容管理系统一发布的内容证书存储在所述内容记录其中 的BD中,并且使用内容证书中包括的内容散列表摘要,执行获得多 条内容信息的处理。注意,在本实施例中使用的记录介质不限于BD, 可以采用任何记录介质,只要在该信息记录介质具有的结构中,信息 记录程序中存储了信息记录介质中所存储内容对应的内容证书。 2.信息记录介质中存储的多项数据图2显示了信息记录介质100中存储的多项数据。信息记录介质 100包括内容101、内容证书102和内容撤销列表(CRL) 103。注意,虽然图2中未显示,但是不同于这些数据的多项数据,比如内容101 所对应的管理信息、使用控制信息以及与已加密内容的解密有关的信 息也存储在信息记录介质100中。内容101表示例如一段音乐或电影。内容101可以是多项内容 101,内容证书102对应于信息记录介质100中存储的内容101,并证 明内容101是由管理系统(比如AACS)所批准的合法内容。按照管 理系统(比如AACS)产生的数字签名附加在内容证书102上,以便 检验内容证书102的有效性。内容撤销列表(CRL) 103用于检测非法内容。换言之,内容撤 销列表(CRL ) 103是已经被非法发行的例如非法复制内容项的列表。 在再现信息记录介质100中所包括内容IOI的情况下,信息处理装置 (再现装置)11先查阅内容撤销列表(CRL) 103,再执行内容再现 应用程序。当判定信息记录介质100中所包括内容101的ID不符合 内容撤销列表(CRL) 103中包括的任何内容项ID时,才允许内容 101的再现。参考图3和随后的图示,将介绍内容证书102的结构。图3示意 地展示了由AACS规定的内容证书(CC) 102的数据结构。内容证书 102包括多种管理数据项,用于证实信息记录介质中所记录内容的有 效性。内容证书102包括例如内容散列表摘要201,用于检验信息记录 介质100中记录的内容101是否合法。此外,内容证书102还包括申 请者ID,它用作标识符,它是用于指定信息记录介质中所记录内容的 供应商,或者指定盘片制造商一所述信息记录介质的制造商,并且进 一步包括内容序列号203,它用作记录介质中所记录的内容对应的标 识符。不仅如此,按照内容管理系统(例如AACS)产生的数字签名 204也附加在内容证书102上。参考图4将进一步介绍在内容证书102中所登记的内容散列表摘 要。在图4中,(a)显示了内容证书102的结构,其中登记了头部和多 个内容散列表摘要(#0)至(#N),并为内容证书102分配了数字签名。内容散列表摘要(#0)至(#N)指明了图4的(b)所示内容散列 表中所登记的散列单位的摘要值.内容散列表对应于信息记录介质中 记录的内容。例如,对于为内容或内容部分而提供的CPS单元提供了 内容散列表。注意,在采用的记录介质具有两个记录层情况下,对各 层都提供了内容散列表,而且对各层都提供了内容证书.后面将参考 图7介绍这种结构。内容散列是按照对应的散列单位(例如192kB)产生的散列值, 这些散列单位选自图4的(c)所示内容中包括的多个数据部分。例如, 图4的(c)所示内容数据对应于某片断(片断AV流),它是内容再现 的单元。正如图4的(c)所示,片断中的多个数据部分的某些选为散列 单位。在内容散列表中登记了根据散列单位中包括的多项数据进行的 计算所产生的散列值。注意,例如SHA-1用于散列值计算过程。不仅如此,根据内容散列表中登记的散列值所对应的多项数据新 计算了散列值。新计算的散列值登记为图4的(a)所示内容证书102中 的内容散列表摘要。换言之,为不同的片断提供了不同的内容散列表 摘要即散列值,每个片断都是信息记录介质中所记录内容的再现单元,图4的(b)所示的内容散列表用于再现内容前对内容执行例如伪 造检测过程,例如,散列单位从要再现的内容中提取,而且散列值按 照计算散列值的预定算法从散列单位中计算。算出的散列值与内容散 列表中登记的内容散列进行对比。根据对比结果判断所述内容是否合 法。内容证书102包括内容散列表摘要,用于检测内容散列表是否伪 造,它又用于检测上述内容是否伪造,而用作标识符的申请者ID用 于指定信息记录介质中所记录内容的供应商,或者指定盘片制造商一 所述信息记录介质的制造商,如上所述。内容证书102进一步包括内 容序列号203,用作标识符,对应于记录介质中记录的内容并且对应 于申请者ID。内容证书102的完整数据结构显示在图5中。以下将介绍内容证书102中包括的多项数据。内容证书102包括以下数据(a) Certificate Type:表明一种数字许可证的数据;(b) Total_Number_of—HashUnits:基于内容产生的散列单位总数;(c) TotaI_Number_of—Layers:信息记录介质的总层数;(d) Layers_Number:内容证书所对应的层号;(e) Number_of_HashUnits:内容所对应的层中的散列单位数量;(f) Number—of_Digests:层中片断AV流的数量;(g) Applicant ID:唯一分配给各个许可内容供应商或各个盘片制造 商的标识符(ID);(h) Content Sequence Number:由许可内容供应商或盘片制造商唯 一分配给各个内容项的内容标识符(ID);(i) Minimum CRL Version:能够参考的CRL (内容撤销列表)的 最早版本;(j)Length_Format_Specific_Section:具有特定格式的数据的字节数量(内容证书可以用于不同格式); (k) Hash_Value_of_MC_Manifest—File:用于检测伪造的"受管理的复制清单文件"的散列值; (1)Hash—Value_of_BDJ_Root—Cert:用于检测伪造的"BD-J根许可证"的散列值;(m) Num_of_CPS—Unit:信息记录介质所记录内容中设置的CPS单 元的数量;(n) Hash_Value_of_CPS_Unit—Usage_File: CPU单元使用控制信息 文件的散列值;(o) Content Hash Table Digest:内容散列表中片断AV流之一所对应 部分的散列值;(p) Signature Data:根据内容证书的管理系统(例如AACS)所产 生的数字签名;以上列出的数据项仅仅是若千实例并存储在内容证书中。根据管 理系统(AACS),内容证书存储在其中存储了对应内容的BD中。在以上列出的数据中(g) Applicant ID(h) Content Sequence Number(i) Minimum CRL Version (p) Signature Data根据管理系统(AACS)产生。其他数据可以由内容供应商或盘片制 造商产生。参考图3和图4介绍的内容散列表摘要201的每一项都对应于 "(o ) Content Hash Table Digest"0不仅如此,用作标识符一正如参考图3所述,用于指定记录介 质中所记录内容的供应商或者指定盘片制造商(所述信息记录介质的 制造商)一的申请者ID 202对应于图5所示的"(g) Applicant ID"。 此外,内容序列号203—用作记录介质中记录的内容所对应的标识符 —对应于图5所示的"(h) Content Sequence Number,'。由于在发行前内容证书包括依据内容散列表(用于检验所述内容 的有效性)所产生的摘要值,并且收到了由管理系统分配的签名,所 以内容证书中包括的数据不能改变。不仅如此,内容证书ID依据管 理系统被分配给数据,它对所述内容是唯一的,并且具有所述内容对 应的内容散列表的摘要值。所以,具有相同内容证书ID的多条内容 证书对应于共同的内容(内容散列表)。除内容以外,若干条管理信息比如以上介绍的内容证书也包括在 信息记录介质中。图6显示了信息记录介质中存储的多项数据的目录 结构实例。配置图6所示的目录时依据了蓝光盘(注册商标)的格式。 该结构包括AACS目录251,用于将内容管理数据记录其中,以及 BDMV目录252,用于将内容数据记录其中。确切地说,AACS目录 251将管理信息文件包括其中,比如内容证书和内容散列表,而BDMV 目录252包括其中的除作为多条内容数据实体的片断AV流之外,还 有多项数据,比如其作品标题、对象、播放列表、片断信息和多项数 据文件,它们都未显示。片断AV流一它们是多条内容数据的实体一对应于若干片断, 其中每一个都是内容再现的单元。选择了片断之一时,就逐个片断地 执行再现。以上介绍的内容散列表中包括的散列值和内容证书中记录 的内容散列表摘要都由对应的片断控制,每个片断都是内容再现的单 元,对于每个片断的管理结构将参考图7进行介绍。图7显示了四个片断(片断AV流),每个片断都是内容再现的 单元。确切地说,片断#0、片断#1、片断#2和片断#3都记录在信息记 录介质中。每个片断都包括散列单位(HU)作为结构数据项。 图7所示的结构包括上层("层0")和下层("层1"),它们在 盘片中彼此不同。组成内容再现单元的片断#0仅仅记录在层0。片断 #1和片断#2在层0和层1都有记录。片断#3仅仅记录在层1。为各个层都提供了内容散列表和包括对应内容散列表的内容证 书。为各个层提供的内容散列表和内容证书作为各个文件存储在图6 所示的AACS目录251中。例如,图6所示的CONTENT CERTIFICATE 000 ( Content000.cer )对应于层0的内容证书文件, 图6所示的CONTENT CERTIFICATE 001 ( Content001.cer )对应于 层1的内容证书文件,图6所示的CONTENT HASH TABEL 000 (ContentHash000.tbl)对应于层0的内容散列表,图6所示的 CONTENT HASH TABEL 001 ( ContentHash001.tbl)对应于层1的 内容散列表。片断#0包括如图7所示的三个散列单位(HU #0至HU #2 ),每 个散列单位的大小都是192KB。为各个散列单位计算了散列值并记录 在层0的内容散列表中。例如,采用了 SHA-1作为散列值计算的算法。确切地说,层0中包括的内容散列表"ContentHashOOO.tbl"中记 录的数据"HashJValue #0"对应于根据片断#0中包括的散列单位(HU #0)所计算的散列值。数据"Hash—Value #1"对应于根据片断#0中包 括的散列单位(HU #1)所计算的散列值。数据"Hash—Value弁2"对应 于根据片断#0中包括的散列单位(HU#2)所计算的散列值。不仅如此,层0和层1中记录的片断#1包括三个散列单位(HU #0 至HU弁2)。为各个散列单位计算了散列值并记录在层0和层1的内 容散列表中。确切地说,层0中包括的内容散列表"ContentHashOOO.tbl"中记 录的数据"HashJValue #3"对应于根据片断#1中包括的散列单位(HU #0)所计算的散列值。数据"Hash—Value #4"对应于根据片断#1中包 括的散列单位(HUM)所计算的散列值。片断#1的散列单位(HU弁2) 包括在层1中,所以,该散列单位(HU #2)的散列值被记录为层1 中包括的内容散列表"ContentHash001.tbl"中的数据"Hash—Value #0"。不仅如此,层0和层1中记录的片断#2包括三个散列单位(HU #0 至HU弁2)。为各个散列单位计算了散列值并记录在层O和层1的内 容散列表中。确切地说,层0中包括的内容散列表"ContentHashOOO.tbl"中记 录的数据"Hash一Value弁5"对应于根据片断弁2中包括的散列单位(HU 洲)所计算的散列值。层1中包括的内容散列表"ContentHash001.tbl" 中记录的数据"HasLValue #1"对应于根据片断#2中包括的散列单位 (HU #1 )所计算的散列值。层1中包括的内容散列表 "ContentHash001.tbl,,中记录的数据"HashJValue #2,,对应于根据片断 #2中包括的散列单位(HU#2)所计算的散列值。不仅如此,仅仅在层1中记录的片断#3包括二个散列单位(HU #0 和HU #1)。为各个散列单位计算了散列值并记录在层1的内容散列 表中。确切地说,层l中包括的内容散列表"ContentHash001.tbl,,中记 录的数据"Hash—Value #3"对应于根据片断#3中包括的散列单位"HU #0"所计算的散列值。层l中包括的内容散列表"ContentHash001.tbl" 中记录的数据"HashJValue #4"对应于根据片断#3中包括的散列单位 (HU#1)所计算的散列值。如上所述,为各个层都作为文件提供了内容证书。依据层0所对应的内容散列"表ContentHash000.tbl"中记录的数据算出的摘要值记 录在层0所对应的内容证书"Content000.cer"中。例如,如图7所示,层0所对应的内容证书"ContentOOO.eer,,中 记录了三个内容散列表摘要,换言之,内容散列表摘要洲对应于片断 #0,内容散列表摘要#1对应于片断#1,而内容散列表摘要#2对应于片 断#2。片断#0所对应的内容散列表摘要#0是根据层0中片断#0中包括 的散列单位"HU #0"至"HU #2"所对应的三个内容散列值 "Hash—Value弁0"至"Hash—Value #2,,产生的摘要值。确切地说,由 SHA-1使用三个内容散列值"Hash—Value幷0,,至"Hash—Value #2,,所获 得的散列值被记录为例如内容证书"Content000.cer"中的内容散列表 摘要#0。层0的内容证书"Content000.cer,,中记录的内容散列表摘要幷l是 根据层0中片断#1中包括的散列单位"HU弁0"至"HU #1"相对应的两 个内容散列值"Hash—Value弁3"和"Hash—Value #4"产生的摘要值。层0的内容证书"ContentOOO.cer"中记录的内容散列表摘要#2是 根据层0中片断#2中包括的散列单位"HU #0"相对应的内容散列值 "Hash_Value #5"产生的摘要值。另一方面,在层1的内容证书"Content001.cer,,中,登记了根据 层1的内容散列表中登记信息产生的摘要值。内容散列表摘要#1是根 据层1的内容散列表ContentHash001.tbl中记录的而且层1中片断#1 的散列单位"HU幷2,,对应的内容散列值"Hash—Value #0,,产生的摘要 值,并记录在层1的内容证书"Content001.cer,,中。内容散列表摘要#2是根据层1的内容散列表ContentHash001.tbl 中记录的而且层1中片断#2的散列单位"HU幷1"和"HU #2"分别对应 的两个内容散列值"Hash—Value弁l"和"Hash—Value #2"产生的摘要 值,并记录在层1的内容证书"Content001.cer,,中。内容散列表摘要#3是根据层1的内容散列表ContentHash001.tbl 中记录的而且层1中片断#3的散列单位"HU弁0"和"HU #1"分别对应的两个内容散列值"Hash—Value弁3"和"Hash一Value #4"产生的摘要 值,并记录在层1的内容证书"Content001.cer,,中。如上所述,各个层的内容证书中记录的每个内容散列表摘要都是 从对应层中包括的片断中对应的一个产生的.当某片断记录在多层中 时,从同一片断产生的内容散列表摘要被存储在为各层提供的对应内 容证书中。内容散列表摘要是所产生的独特值以便对应所述片断,每 个片断都是内容再现的单元. 3.使用散列值获得的内容信息的处理实例参考图8,将介绍利用散列值获得多条内容信息的过程。图8显 示了内容信息供应服务器(BDDB: BD Data Base) 310和再现装置 320 (例如BD播放机),后者用作客户机装置,即用户设备,用于再 现信息记录介质中记录的内容和从内容信息供应服务器310获得多条 内容信息,比如信息记录介质中记录的内容对应的音乐标题、作品标 题、封套图片,表演者、导演、发行年份、流派以及封面艺术。从内容信息供应服务器(BDDB) 310获得多条内容信息比如音 乐标题和作品名称时,客户机装置(再现装置)320读取信息记录介 质321中记录的内容证书(CC) 322,获得内容证书(CC) 322中记 录的内容散列表摘要,并且依据获得的内容散列表摘要产生所迷内容 (所述内容散列表摘要从其产生)所对应的唯一数值(内容ID)。如上所述,内容散列表摘要是所产生的独特值以便对应所述片 断,每个片断都是内容再现的单元。所以,例如通过连结所迷内容中 包括的一个或多个内容散列表摘要而产生的数值可用作唯一ID,即用 于辨别所述内容的内容ID。客户机装置(再现装置)320根据从内容证书(CC) 322获得的 内容散列表摘要323产生内容ID,并且将所产生的内容ID发送到内 容信息供应服务器310。例如,假定在内容证书(CC) 322中登记了 三个内容散列表摘要,即由数据"aaaa"指示的内容散列表摘要、由数 据"bbbb"指示的内容散列表摘要#1以及由数据"cccc,,指示的内容散 列表摘要#2 ,将所述三个内容散列表摘要连结以产生内容29ID"X-aaaabbbbcccc"。将内容ID"X-aaaabbbbcccc"发送到内容信息 供应服务器310。内容信息供应服务器(BDDB)310包括数据库311,其中存储着 多条内容信息。数据库311包栝多种内容信息,比如音乐标题、作品 标题、CD封套图片,它们与内容有关并由内容ID指定。根据从客户 机装置320发送的内容ID从数据库311获得所述多条内容信息.所 获得的多条内容信息又被发送到客户机装置(再现装置)320。客户机装置(再现装置)320从内容信息供应服务器(BDDB) 310接收多条内容信息324,并且在客户机装置(再现装置)320的显 示单元上显示所收到的多条内容信息324,比如导演名字、演员名字、 流派、音乐标题、作品标题以及CD封套图片。如上所述,内容所对应的内容证书(CC)记录在信息记录介质 321中。内容证书中包括的内容散列表摘要是用于指定对应片断的唯 一标识符,每个片断都是内容再现的单元。客户机装置(再现装置) 320根据内容散列表摘要产生内容ID ,并且根据该内容ID获得内容 所对应的多条内容信息。注意,如图7所示,在采用具有多个记录层的盘片的情况下,记 录了多个内容证书以便对应于所述多个层,并且在多个内容证书中记 录了内容散列表摘要的数值。在多个内容证书中如此记录内容散列表 摘要的数值后,客户机装置就从内容证书中提取内容散列表摘要,并 且将提取的内容散列表摘要连结以产生内容ID作为唯一 ID。所产生 的内容ID被发送到内容信息供应服务器(BDDB )。将参考图9介绍通过连结多个内容证书中以分散方式记录的内容 散列表摘要而产生内容ID的过程。图9中,显示了层O的内容证书 401中记录的内容散列表摘要糾a至弁2a以及层1的内容证书402中记 录的内容散列表摘要弁lb至弁3b。注意,根据片断#0中包括的散列单位产生内容散列表摘要弁Oa, 根据片断#1中包括的散列单位产生内容散列表摘要弁la和幷lb,根据片 断#2中包括的散列单位产生内容散列表摘要弁2a和弁2b,根据片断#3中包括的散列单位产生内容散列表摘要#31)。三个内容散列表摘要洲a至幷2a因此记录在层0的内容证书401 中,三个内容散列表摘要弁lb至弁3b记录在层1的内容证书402中. 这些内容散列表摘要以片断次序和以层次序排列,并且使用客户机装 置进行连结。确切地说,假定由"CHTD幷n"指示"内容散列表摘要弁n" 时,内容散列表摘要按以下次序排列"CHTD弁0a"、 "CHTD #la,,、 "CHTD#lb,,、 "CHTD#2a,,、 "CHTD弁2b"、 "CHTD #3a",如此以片 断次序和以层次序排列这六个内容散列表摘要以便产生内容ID (散列 ID) 403。客户机装置把产生的单一内容ID (散列ID) 403发送到内 容信息供应服务器(BDDB)。内容信息供应服务器接收通过连结若干片断所对应的内容散列 表摘要而产生的内容ID (散列ID) 403,并且对多条内容对应的和内 容信息供应服务器中存储的内容ID进行匹配处理,以便在内容信息 供应服务器中存储的多条内容ID当中获得与收到的内容ID匹配的内 容ID (散列ID) 403。内容信息供应服务器向客户机装置发送多条内 容信息,比如由与内容信息供应服务器中存储的多条内容ID之一匹 配的内容ID(散列ID )403所指定的内容对应的音乐标题和作品标题.注意,由于所述内容ID (散列ID) 403是通过连结各个片断所 对应的内容散列表摘要而产生,所以内容信息供应服务器以逐片断方 式对多条内容散列表摘要执行匹配处理。在图9所示的结构中,向内容信息供应服务器发送通过连结全部 片断所对应的并在内容证书401中登记的内容散列表摘要而产生的数 据。不过,可以选择若干片断所对应的并在内容证书401中登记的许 多内容散列表摘要,并且向内容信息供应服务器310发送以便获得多 条内容信息。在这种情况下,内容信息供应服务器(BDDB)对所述 若干片断所对应数目的内容散列表摘要进行匹配处理,并且当指定了 多条内容之一时,就从内容信息供应服务器(BDDB)向客户机装置 发送与所指定内容有关的多条内容信息。参考图10 ,将介绍使用客户机装置和使用服务器执行的处理步骤序列,客户机装置执行获得多条内容信息的处理,服务器执行提供多条内容信息的处理。在步骤S101,在作为客户机装置的再现装置中插入包括内容的介质(信息记录介质).除了所述内容以外,所迷介质 (信息记录介质)还包括所述内容所对应的内容证书。在步骤S102,作为客户机装置的再现装置读取内容证书,提取 内容证书中记录的内容散列表摘要,并且通过连结以逐片断方式产生 的多条内容散列表摘要而产生内容ID (散列ID)。注意,在介质具 有多层并因此在介质中记录了各层的多个内容证书的情况下,对参考 图9介绍的多条内容散列表摘要执行连结处理,以便产生单一内容ID (散列ID)。在步骤S103,客户机装置向服务器发送所产生的内容ID (散列 ID)。正如以上参考图8所述,服务器包括数据库,它具有多条内容 ID (散列ID)所对应的多条内容信息(元数据)。在步骤S104,服务器执行匹配处理时,检索数据库(DB)中登 记的多条内容ID (散列ID)之一 (后文称为"第一内容ID"),它与 收到的内容ID (散列ID)(后文称为"第二内容ID")相匹配。在步 骤S105,在数据库中存储的多条内容信息(元数据)中,服务器向客 户机装置发送第一内容ID (散列ID)所对应的多条内容信息(元数 据)。在步骤S106,客户机装置从服务器接收多条内容信息(元数据) 并输出或在例如显示装置中显示多条内容信息(元数据)。注意,所 述多条内容信息(元数据)包括音乐标题、作品标题、CD封套图片, 表演者、导演、发行年份、流派以及封面艺术。4.使用散列值和内容证书标识符(CCID)获得内容信息的过程实例 下一步,将介绍使用内容ID获得多条内容信息的过程实例,内容ID不仅包括以上介绍的内容证书中记录的内容散列表摘要,而且还包括内容证书中记录的若干条其他标识信息。图11显示了内容证书的结构。正如以上参考图3和图5的介绍,内容证书包括内容散列表摘要423,用于检验信息记录介质中记录的内容是否合法;申请者ID421,用于指定信息记录介质中所记录内容的供应商,或者作为信息记录介质制造商的盘片制造商;以及内容序 列号422,它是记录介质中记录的申请者ID 421和内容所对应的标识 符。申请者ID 421和内容序列号422的组合(即"申请者ID (2B) "+"内容序列号(4B)")称为内容证书ID (CCID)("内容 证书ID ( 6B ),,).内容证书ID (CCID)是内容证书(CC)的唯一ID。内容证书 对应信息记录介质中记录的内容,因此,根据内容证书ID从信息记 录介质中记录的多条内容当中选择特定内容。后文将介绍除以上所述的内容散列表摘要外,内容证书中存储的 内容证书ID也包括在内容ID的结构数据中的实施例作为实例。如图11所示,客户机装置使用内容证书中记录的申请者ID 421 与内容序列号422的组合产生了内容证书ID(CCID)431。不仅如此, 客户机装置还使用内容证书中记录的内容散列表摘要产生了散列ID 432。此外,客户机装置使用内容证书ID ( CCID ) 431和散列ID 432 产生了内容ID 441,并且将产生的内容ID 441发送到内容信息供应服 务器。注意,使用内容证书ID (CCID )431和散列ID432产生内容ID 441的过程,通过例如连结多项数据的过程实现,此外,虽然图ll显 示了单一内容证书,但是在以上参考图7所介绍的介质具有多层并因 此在该介质中为各层记录了多个内容证书的情况下,使用申请者ID、 内容序列号和内容散列表摘要生成内容ID,并且将其发送到内容信息 供应服务器。参考图12,将介绍使用基于申请者ID和内容序列号所产生的内 容证书ID(CCID)和使用基于内容散列表摘要所产生的散列ID而产 生内容ID ( CCID+散列ID),以及基于所述内容ID而获得多条内容 信息的过程步骤序列。执行这个序列的处理步骤时使用了客户机装置 和服务器。首先,在步骤S201,在再现装置中即客户机装置中插入了 包括内容的介质(信息记录介质)。包括内容的介质(信息记录介质)还包括该内容所对应的内容证书。在步骤202,再现装置即客户机装置读取内容证书,得到内容证 书中记录的申请者ID和内容序列号,并且产生内容证书ID(CCID)。 不仅如此,再现装置还使用内容散列表摘要产生了散列ID并基于该 CCID和该散列ID产生了内容ID ( CCID+散列ID )。注意,在采用 了具有多层的介质并因此在该介质中为若干层记录了多个内容证书的 情况下,生成内容ID时使用了在多个内容证书中包括的申请者ID、 内容序列号和内容散列表摘要。在步骤203,客户机装置向服务器发送所产生的内容ID ( CCID+ 散列ID)。服务器包括数据库,它具有内容ID (CCID+散列ID)所 对应的多条内容信息(元数据).在步骤S204,服务器执行匹配处理时,检索数据库(DB)中登 记的多条内容ID(CCID+散列ID)之一(后文称为"第一内容ID,,), 它与收到的内容ID (CCID+散列ID)(后文称为"第二内容ID")相 匹配。在步骤S205,在数据库中存储的多条内容信息(元数据)中, 服务器向客户机装置发送第一内容ID (CCID+散列ID)所对应的多 条内容信息(元数据)。在步骤S206,客户机装置从服务器接收多条 内容信息(元数据)并输出或在例如显示装置中显示多条内容信息(元 数据)。注意,所述多条内容信息(元数据)包括音乐标题、作品标 题、CD封套图片,表演者、导演、发行年份、流派以及封面艺术。在这个处理实例中,产生内容ID时不仅使用了内容散列表摘要, 而且还使用了基于申请者ID和内容序列号所产生的内容证书ID (CCID)。所以,更严格地执行了 ID匹配过程并改进了匹配的准确 度。注意,构成内容证书ID (CCID)的数据中包括的申请者ID是 标识符,它是用于指定信息记录介质中所记录内容的供应商或盘片制 造商一所述信息记录介质的制造商。所以,例如不同的制造商可以对 单一内容项提供不同的申请者ID,因此可以为单一内容项提供多个内 容证书ID (例如CCIDa和CCIDb )。所以,如果内容信息供应服务器依据包括CCID的的内容ID指 定内容以便发送该内容所对应的多条内容信息,进行处理时应当考虑 这种情况,即为单一内容项提供多个内容ID的情况。将参考图13介 绍这种处理的实例。图13显示了由不同制造商使用不同压模所制造的盘片A 501和 盘片B 502,虽然在盘片A 501和盘片B 502中存储着相同的内容,但 是盘片A 501中存储的内容证书中所包括的申请者ID与盘片B 502 中存储的内容证书中所包括的申请者ID却彼此不同。因此,盘片A 501 的包括申请者ID和内容序列号的内容证书ID(CCIDa)与盘片B502 的包括申请者ID和内容序列号的内容证书ID ( CCIDb )也彼此不同. 即CCIDa不等同于CCIDb。在图13的步骤S301,管理着数据库的服务器从盘片A 501中读 取内容证书,并且基于所读取的内容证书中存储的多项数据产生第一 内容ID (CCIDa+散列ID)。在步骤S302,服务器从盘片B 502中读 取内容证书,并且基于所读取的内容证书中存储的多项数据产生第二 内容ID ( CCIDb+散列ID )。不仅如此,在步骤S303,服务器对比从盘片A 501读到的第一 内容ID (CCIDa+散列ID)与从盘片B 502读到的第二内容ID (CCIDb+散列ID)。在这个对比过程中,只有盘片A501和盘片B502 的散列ID所对应的数据部分才彼此进行对比,以便确定盘片A 501 的散列ID是否匹配盘片B 502的散列ID。本质上,当盘片中包括的 内容相同时,即使压模和盘片制造商不同,盘片中所包括内容的散列 ID也相同。如果从盘片A 501读到的第一内容ID (CCIDa+散列ID )中包 括的散列ID与从盘片B 502读到的的第二内容ID(CCIDb+散列ID) 中包括的散列ID彼此符合,就判定构成内容ID的数据CCIDa 、 CCIDb 和散列ID对应于相同的内容。那么在步骤304,就构成了多条内容ID 与多条内容信息之间的关系,正如在步骤304中所示。确切地i兌,确定(1)内容ID ( CCIDa ); (2 )内容ID ( CCIDb); (3 )内容ID ( CCIDa+散列ID ); (4 )内容ID ( CCIDb+散列ID );以及 (5) 内容ID(散列ID) 对应于相同的内容,并且数据库被配置为根据任何内容ID提取该内 容所对应的多条内容信息。由于数据库是如此构成的,所以从客户机装置收到多种内容ID (1)至(5)的任何一个时,服务器都正确地选择该内容所对应的多 条内容信息并将该多条内容信息提供给客户机装置。 5.根据用户的偏爱推荐内容信息的供应过程现在将介绍根据用户的偏爱选择内容并从内容信息供应服务器 向客户机服务器发送所选定内容所对应的多条内容信息的过程实例,参考图14,将介绍根据用户的偏爱选择内容并提供所选定内容所 对应的多条内容信息的处理步骤的序列实例。在步骤401,在再现装 置中插入包括内容的介质(信息记录介质)。包括该内容的介质(信 息记录介质)也将该内容所对应的内容证书存储其中。在步骤402,再现装置即客户机装置读取该内容证书,并且根据 内容证书中记录的多项数据产生内容ID。注意,在这个实例中,内容 ID选自以下三种ID:(1) 使用内容散列表摘要所产生的散列ID;(2) 包括申请者ID和内容序列号的内容证书ID (CCID)与散 列ID的组合;以及(3) 内容证书ID (CCID)。 客户机装置在再现装置中包括的本地数据库中记录了所产生的内容ID。再现装置中包括的本地数据库用于将已经使用再现装置再现 的多条内容所对应的内容ID相继存储其中,作为若干再现时间和数 据所对应的历史信息。在步骤403,客户机装置向服务器发送内容ID的历史信息,它表示再现装置中包括的本地数据库中至此已登记的内容ID。服务器包 括用于将内容ID ( CCID+散列ID )所对应的多条内容信息(元数据) 存储其中的内容信息数据库,并且进一步包括用于将从多台客户机装 置发送的若干条内容ID历史信息存储其中的使用历史数据库。例如, 如图15所示,在使用历史数据库中记录了从若干客户机装置(用户) 发送的若干条内容ID历史信息。在步骤404,服务器从图15所示的使用历史数据库中选择已经登 记的若干条内容ID历史信息之一,相对于从客户机装置发送的内容 ID历史信息具有高匹配率的一条,以便根据用户的偏爱选择尚未使用 的推荐内容。注意,依据协作过滤算法进行该选择过程。将参考图16介绍协作过滤算法。协作过滤算法是根据多名用户 偏爱趋势的"匹配率",即使在"不匹配部分"中也可以找出相同偏爱的 估计方法。例如,如图16所示,用户X的内容使用历史信息表示用 户X已经使用了多条内容A、 B、 C、 D和E,而用户Y的内容使用 历史信息表示用户Y已经使用了多条内容B、 C、 D、 E和F。在这种 情况下,判定包括用户X和Y都已经使用的多条内容的"匹配部分,, 很大,并且因此判定用户X和用户Y具有相似的偏爱。所以,判定用 户Y可能期望使用在用户X的内容使用历史信息中包括的但是在用户 Y的内容使用历史信息中不包括的多条内容之一,同时判定用户X可 能期望使用在用户Y的内容使用历史信息中包括的但是在用户X的内 容使用历史信息中不包括的多条内容之一。这就是所述协作过滤算法,返回参考图14,在步骤404,服务器从使用历史数据库(参考图 15)中已登记的若干条历史信息中,选择相对于从客户机装置发送的 内容ID历史信息匹配率高的一条,从而以协作过滤算法选择根据用 户偏爱用户尚未使用的推荐内容。在步骤405,服务器从内容信息数据库获得所选定推荐内容所对 应的多条内容信息(元数据),并且向客户机装置发送这些内容信息 (元数据)。在步骤406,客户机装置输出或例如在显示装置中显示 从服务器发送的多条内容信息(元数据)。注意,所述多条内容信息(元数据)包括音乐标题、作品标题、CD封套图片,表演者、导演、 发行年份、流派以及封面艺术。在这个处理实例中,由于估计为用户期望使用的内容是根据从客 户机装置发送的内容ID所对应的多项历史数据确定的,并且向客户 机装置发送了所估计内容所对应的多条内容信息,所以恰当地确定了 用户的偏爱,并且实现了根据用户偏爱向客户机提供恰当内容所对应 的多条内容信息的过程. 6.信息处理装置的配置参考图17和18,将介绍两种信息处理装置。第一种信息处理装 置(比如再现装置)通过向服务器发送根据内容证书中存储的内容散 列表摘要所产生的内容ID (散列ID)、内容证书ID (CCID)或者 由其组合构成的内容ID,获得多条内容信息。第二种信息处理装置用 作服务器,接收所述内容ID并发送所述多条内容信息。参考图17,将介绍通过向服务器发送内容ID而获得多条内容信 息的信息处理装置(客户机装置)的功能和配置。如图17所示,该倌 息处理装置包括数据发送/接收单元801、控制器802、内容ID生成单 元803、记录和再现控制器804、存储单元805、数据输出单元806和 介质I/F 807。数据发送/接收单元801向服务器发送数据并从服务器 接收数据。控制器802综合地控制该信息处理装置的数据处理。内容 ID生成单元803读取在信息记录介质810中记录的并与信息记录介质 810中所记录内容对应的内容证书811,并且从内容证书811中获得散 列表摘要和内容证书ID (CCID)以产生内容ID。记录和再现控制器 804控制着信息记录介质810中所记录内容的再现过程,以及信息记 录介质810中所记录内容的录制(复制)过程。存储单元805将处理 程序存储其中。数据输出单元806包括例如显示数据的显示单元。介 质I/F 807与信息记录介质810兼容。内容ID生成单元803读取与该内容对应并在信息记录介质810 中记录的内容证书811,并且通过将与该内容对应并在内容证书中包 括的若干散列值进行组合而产生内容ID。确切地说,内容ID生成单元803通过获得内容散列表摘要和内容证书ID (CCID)而产生内容 ID.确切地说,如上所述,内容ID生成单元803产生内容ID时使用 以下ID的任何一个(1) 使用内容散列表摘要所产生的散列ID;(2) 包括申请者ID和内容序列号的内容证书ID (CCID)与 散列ID的组合;以及(3) 内容证书ID。注意,如上所述,内容ID生成单元803检验内容证书811中记 录的数字签名.当确认内容证书811不是伪造的,即内容证书811是 合法的许可证时,内容ID生成单元803获得在内容证书811中存储 的数据以产生内容ID。数据发送/接收单元801向内容信息供应服务器发送使用内容ID 生成单元803产生的内容ID,并且从内容信息供应服务器接收与根据 该内容ID所指定内容有关的多条内容信息。这些内容信息通过数据 发送/接收单元801发送到数据输出单元806。数据输出单元806在显 示单元中显示这些内容信息。确切地说,数据发送/接收单元801从内容信息供应服务器接收 与信息记录介质810中存储内容有关的若干条信息,比如音乐标题、 作品标题、CD封套图片。数据输出单元806在显示单元中显示这些 内容信息。注意,如以上参考图14至图16所述,在存储单元805中记录了 根据已经使用客户机装置再现的或已经插入客户机装置中的信息记录 介质810中存储的内容证书811中包括的数据使用内容ID生成单元 803产生的内容ID历史数据。所产生的内容ID历史数据在控制器802 的控制下通过数据发送/接收单元发送到服务器。现在参考图18,将介绍从客户机装置即用户设备接收内容ID的 服务器的配置和功能,它根据该内容ID获得与将要再现内容有关的 多条内容信息,并且向用户设备发送这些内容信息。如图18所示,内容信息供应服务器包括控制器卯l、数据检索单39元902、数据发送/接收单元903、数据库910和存储单元906。控制器 901全面地控制数据的产生和输出。数据检索单元902在数据库910 中搜索多条内容信息。数据发送/接收单元903向用户设备发送数据并 从用户设备接收数据。存储单元906将多种数据处理程序存储其中。 数据库910包括内容信息数据库911和使用历史数据库912,内容信 息数据库911将内容ID所对应的多条内容的多条内容信息存储其中。 使用历史数据库912将若干用户的若干条使用历史信息存储其中,并 且以上参考图5做了介绍。当数据发送/接收单元903从客户机装置收到使用信息记录介质 中记录的内容证书里包括的多项数据所产生的内容ID时,例如从以 下ID中选出的内容ID:(1) 使用内容散列表摘要所产生的散列ID,(2) 包括申请者ID和内容序列号的内容证书ID (CCID)与 散列ID的组合,以及(3) 内容证书ID,数据检索单元902就在内容信息数据库911中搜索与根据内容证书ID 所指定内容有关的多条内容信息,并且从内容信息数据库911获得这 些内容信息。不仅如此,数据发送/接收单元903还向用户设备发送使 用数据检索单元902获得的这些内容信息。数据检索单元902从内容信息数据库911获得作为多条内容信息 的多项数据,比如音乐标题、作品标题和CD封套图片,它们与用户 设备中加栽的信息记录介质中记录的内容有关。数据发送/接收单元 903向用户设备发送这些内容信息。当服务器从客户机装置收到内容ID时,将内容ID以逐个用户的 方式(逐台客户机的方式)记录在使用历史数据库912中。不仅如此, 如参考图14至图16的介绍,数据检索单元902还使用历史数据库912 中记录的数据,执行协作过滤算法以选择未使用的推荐内容以便匹配 用户的偏爱,从内容信息数据库911中提取所选定内容所对应的多条 内容信息,以及通过数据发送/接收单元903向用户设备发送这些内容信息。参考上述实施例介绍了本发明。不过,本领域的技术人员应当理 解,在本发明的范围之内可以作出多种修改和替代.也就是说,所述 实施例仅仅是若干实例,而本发明不限于此。参考权利要求书将理解 本发明的概况。注意,本文介绍的过程系列可以使用硬件、软件或者硬件与软件 的组合执行。在使用软件执行所述过程系列的情况下,包括过程序列 的程序被安装在计算机专用硬件中包括的存储器中以执行所述过程序 列,或者该程序被安装在能够执行多种过程的通用计算机中以执行所 述过程序列。例如,该程序可以预先记录在记录介质中。该程序可以从记录介质安装到计算机中,此外,该程序也可以使用网络经过LAN (局域网)或因特网下栽到计算机。计算机接收如此发送的程序并将 该程序安装在记录介质中,比如内置硬盘中。本文介绍的多种过程可以以描述这些过程的次序,以时间序列的 方式执行。作为替代,所述多种过程可以根据执行这些过程的装置能 力或需要并行地或单独地执行。本文描述的"系统"意味着其中逻辑集 成了多台装置的配置,并且不限于具有自身配置的多台装置存储在一 个外壳中的配置。
权利要求
1.一种用于获取关于信息记录介质中记录的内容的多条内容信息的信息处理装置,所述信息处理装置包括内容标识符生成单元,被配置为读取记录在所述记录介质中且与所述信息记录介质中存储的所述内容对应的内容证书,以及通过将与所述内容对应且包括在存储于所述内容证书中的散列值进行组合而产生内容标识符;数据发送单元,被配置为将使用所述内容标识符生成单元产生的所述内容标识符发送到内容信息供应服务器;数据接收单元,被配置为从所述内容信息供应服务器接收关于基于所述内容标识符指定的所述内容的多条内容信息;以及数据输出单元,被配置为输出使用所述数据接收单元收到的所述多条内容信息。
2. 根据权利要求1的信息处理装置,其中,所述内容证书包括作为摘要值产生的内容散列表摘要,所 述内容散列表摘要是基于记录在内容散列表中的所述散列值产生的, 且所述散列值是基于所述信息记录介质中记录的所述内容中作为配置 数据包括的散列单位产生的;以及所述内容标识符生成单元获得记录在所述内容证书中的所述内符。
3.根据权利要求2的信息处理装置,其中,所述内容证书包括逐个片断地产生的所述内容散列表摘 要,所述片断是所述信息记录介质中记录的所述内容的再现单位;以 及所述内容标识符生成单元获得记录在所述内容证书中的逐个片要而产生所述内容标识符,
4. 根据权利要求3的信息处理装置,其中,所述内容证书记录在所述信息记录介质中多个记录层的每 一个中,以致在所述信息记录介质中包括多个内容证书;以及所述内容标识符生成单元获得记录在针对各个记录层的所迷多 个内容证书中的内容散列表摘要,并以片断次序和以层次序连结所迷 获得的内容散列表摘要,以产生所述内容标识符.
5. 根据权利要求1的信息处理装置,其中,所述内容标识符生成单元通过组合包括在所述内容证书的 数据中的所述散列值和内容证书标识符(CCID )产生所述内容标识符, 所述内容证书标识符包括记录在所述内容证书中的以下数据的组合, 即,(a) 申请者标识符,它是用于指定所述信息记录介质中记录的 所述内容的供应商或者作为所述信息记录介质的制造商的盘片 制造商的标识符;以及(b) 内容序列号,它是与所述申请者标识符和所述信息记录介质 中记录的所述内容对应的标识符。
6. 根据权利要求l的信息处理装置,其中, 所述内容标识符生成单元在存储单元中记录所述内容标识符作为历史数据,所述内容标识符是基于所述信息记录介质中记录的所述 内容证书中包括的所述数据产生的,以便对应于所述信息记录介质中 记录的所述内容;所述数据发送单元将记录在所述存储单元中的所述内容标识符 历史数据发送到所述内容信息供应服务器;以及所述数据接收单元从所述内容信息供应服务器接收关于基于所 述内容标识符历史数据指定的推荐内容的多条内容信息。
7. 根据权利要求1的信息处理装置,其中,所述内容证书包括所述内容证书标识符、包括内容散列表 摘要的多项数据以及分配给所述内容证书的数字签名;以及所述内容标识符生成单元检验记录在所述内容证书中的所述数字签名的有效性,以便检验所述内容证书和所述内容的有效性,只有 在确定所述内容证书和所述内容有效时,即所述内容不属伪造时,才 从所述内容证书获取数据并基于所获取的数据产生所述内容标识符。
8. —种用作从客户机装置接收内容标识符并向客户机装置提供 关于与所收到的内容标识符对应的内容的多条内容信息的服务器的倌 息处理装置,所述信息处理装置包括数据接收单元,被配置为从所述客户机装置接收使用散列值产生 的所述内容标识符,所述散列值对应于所迷信息记录介质中存储的内 容并且是所述客户机装置中加栽的所述信息记录介质中记录的所述内 容证书中记录的多项数据;数据库,包括多个内容标识符和关于与所述内容标识符对应的多 条内容的多条内容信息;数据检索单元,板配置为从所述数据库中获取关于基于使用所述 数据接收单元收到的所述内容标识符指定的所述内容的多条内容信 息;以及数据发送单元,被配置为将使用所述数据检索单元获取的所述多 条内容信息发送到所述客户机装置.
9. 根据权利要求8的信息处理装置,其中,所述内容证书包括作为摘要值产生的内容散列表摘要,所 述内容散列表摘要是基于记录在内容散列表中的所述散列值产生的, 且所述散列值是基于所述信息记录介质中记录的所述内容中作为配置 数据包括的散列单位产生的;所述数据接收单元接收通过连结所述内容散列表摘要而产生的 所述内容标识符;以及所述数据检索单元在所述数据库中搜索关于基于所述内容标识 符指定的所述内容的多条内容信息,并从所述数据库获取关于基于所 述内容标识符指定的所述内容的多条内容信息,所述内容标识符是通 过连结所述内容散列表摘要而产生的。
10. 根据权利要求9的信息处理装置,其中,所述内容散列表摘要逐个片断地记录在所述内容证书中,所述片断是所述信息记录介质中记录的所述内容的再现单位;所述数据接收单元接收通过逐个片断地连结所述内容散列表摘要而产生的所述内容标识符;以及所述数据检索单元识别所述内容标识符中包括的各个片断并根据识别结果在所述数据库上执行检索过程。
11. 根据权利要求8的信息处理装置,其中,所述数据接收单元接收使用包括在所述内容证书的数据中 的所述散列值和内容证书标识符(CCID)产生的所迷内容标识符,所 述CCID包括记录在所述内容证书中的以下数据的组合,即(a) 申请者标识符,它是用于指定所述信息记录介质中记录的所 述内容的供应商或者作为所述信息记录介质的制造商的盘片制造商的 标识符;以及(b) 内容序列号,它是与所述申请者标识符和所述信息记录介质 中记录的所述内容对应的标识符。
12. 根据权利要求8的信息处理装置,进一步包括 使用历史数据库,它存储与从客户机装置发送的多个内容标识符对应的多项历史数据;其中,所述数据检索单元通过将从所述客户机装置发送的所述内,、根^所述用户的偏爱选择推荐内容,以及从所述数据库中获取 关于所述选定的推荐内容的多条内容信息;所述数据发送单元将使用所述数据检索单元获取的所述多条内 容信息发送到所述客户机装置。
13. 根据权利要求12的信息处理装置,其中,所述数据检索单元根据协作过滤算法执行选择与所述用户 的偏爱匹配的所述推荐内容的过程。
14. 一种用于获取关于信息记录介质中记录的内容的多条内容 信息的信息处理方法,所述信息处理方法包括以下步骤读取记录在所述记录介质中且与所述信息记录介质中存储的所 述内容对应的内容证书,以及通过将与所述内容对应且包括在存储于所述内容证书中的散列值进行组合而产生内容标识符;将所述产生的内容标识符发送到内容信息供应服务器; 从所述内容信息供应服务器接收关于基于所述内容标识符指定的所述内容的多条内容信息;以及 输出所述收到的多条内容信息.
15. 根据权利要求14的信息处理方法,其中,所述内容证书包括作为摘要值产生的内容散列表摘要,所 述内容散列表摘要是基于记录在内容散列表中的所述散列值产生的, 且所述散列值是基于所述信息记录介质中记录的所述内容中作为配置 数据包括的散列单位产生的;以及获得并连结记录在所述内容证书中的所述内容散列表摘要,并产 生所述内容标识符。
16. 根据权利要求15的信息处理方法,其中,所述内容证书包括逐个片断地产生的所述内容散列表摘 要,所述片断是所述信息记录介质中记录的所述内容的再现单位;以 及获得并以片断次序连结所述内容证书中逐个片断地记录的所述 内容散列表摘要,并产生所述内容标识符。
17. 根据权利要求16的信息处理方法,其中,所述内容证书记录在所述信息记录介质中多个记录层的每 一个中,以致在所述信息记录介质中包括多个内容证书;以及获得并以片断次序和以层次序连结记录在针对各个记录层的所 述多个内容证书中的内容散列表摘要,并产生所述内容标识符。
18. 根据权利要求14的信息处理方法,其中, 通过组合所述内容证书的数据中作为数据包括的所述散列值和内容证书标识符(CCID)产生所述内容标识符,所述内容证书标识符 包括记录在所述内容证书中的以下数据的组合,即(a) 申请者标识符,它是用于指定所述信息记录介质中记录的所 述内容的供应商或者作为所述信息记录介质的制造商的盘片制造商的 标识符;以及(b) 内容序列号,它是与所述申请者标识符和所述信息记录介质 中记录的所述内容对应的标识符。
19. 根据权利要求14的信息处理方法,进一步包括以下步骤 在存储单元中记录所述内容标识符作为历史数据,所述内容标识符是基于所述信息记录介质中记录的所述内容证书中包括的所述数据 产生的,以便对应于所述信息记录介质中记录的所述内容;将记录在所述存储单元中的所述内容标识符历史数据发送到所 述内容信息供应服务器;以及从所述内容信息供应服务器接收关于基于所述内容标识符历史 数据指定的推荐内容的多条内容信息。
20. 根据权利要求14的信息处理方法,其中,所述内容证书包括所述内容证书标识符、包括内容散列表 摘要的多项数据以及分配给所述内容证书的数字签名;以及检验记录在所述内容证书中的所述数字签名的有效性,以便检验 所述内容证书和所述内容的有效性,只有在确定所述内容证书和所述 内容有效时,即所述内容不属伪造时,才从所述内容证书获取数据并 基于所获取的数据产生所述内容标识符。
21. —种用作服务器的信息处理装置的信息处理方法,所述服务 器从客户机装置接收内容标识符并向客户机装置提供关于与所述收到 的内容标识符对应的内容的多条内容信息,所述信息处理方法包括以 下步骤从所述客户机装置接收使用散列值产生的所述内容标识符,所述 散列值对应于所述信息记录介质中存储的内容并且是所述客户机装置 中加载的所述信息记录介质中记录的所述内容证书中记录的多项数 据;从包括多个内容标识符和关于与所述内容标识符对应的多条内容的多条内容信息的数据库中搜索关于基于所述收到的内容标识符指定的所述内容的多条内容信息;以及将所述获取的多条内容信息发送到所述客户机装置。
22. 根据权利要求21的信息处理方法,其中,所述内容证书包括作为摘要值产生的内容散列表摘要,所 述内容散列表摘要是基于记录在内容散列表中的所述散列值产生的, 且所述散列值是基于所述信息记录介质中记录的所述内容中作为配置 数据包括的散列单位产生的;接收通过连结所述内容散列表摘要而产生的所述内容标识符;以及在所述数据库中搜索关于基于所述内容标识符指定的所述内容 的多条内容信息,并从所述数据库获取关于基于所述内容标识符指定 的所述内容的多条内容信息,所述内容标识符是通过连结所述内容散 列表摘要而产生的。
23. 根据权利要求22的信息处理方法,其中,所述内容散列表摘要逐个片断地记录在所述内容证书中,所述片 断是所述信息记录介质中记录的所述内容的再现单位;接收通过逐个片断地连结所述内容散列表摘要而产生的所述内容标识符;以及所述内容标识符被识别为各个片断并根据识别结果在所述数据 库上执行检索过程。
24. 根据权利要求21的信息处理方法,其中,接收使用包括在所述内容证书的数据中的所述散列值和内 容证书标识符(CCID)产生的所述内容标识符,所述CCID包括记录 在所述内容证书中的以下数据的组合,即(a) 申请者标识符,它是用于指定所述信息记录介质中记录的所 述内容的供应商或者作为所述信息记录介质的制造商的盘片制造商的 标识符;以及(b) 内容序列号,它是与所述申请者标识符和所述信息记录介质中记录的所述内容对应的标识符。
25. 根据权利要求21的信息处理方法,进一步包括以下步骤 通过将从所述客户机装置发送的所述内容标识符与使用历史数据库中包括的而且对应于从客户机装置发送的内容标识符的多项历史 数据进行比较来分析用户的偏爱,根据所述用户的偏爱选择推荐内容, 并从所述数据库中获取关于所述选定的推荐内容的多条内容信息;以 及将所述获取的多条内容信息发送到所述客户机装置。
26. 根据权利要求25的信息处理方法,其中,根据协作过滤算法执行选择与所述用户的偏爱相符的所述 推荐内容的过程。
27. —种使信息处理装置执行获取关于信息记录介质中记录的 内容的多条内容信息的过程的计算机程序,所述计算机程序包括以下 步驟读取记录在所述记录介质中且与所述信息记录介质中存储的所 述内容对应的内容证书,以及通过将与所述内容对应且包括在存储于 所述内容证书中的散列值进行组合而产生内容标识符;将所述产生的内容标识符发送到内容信息供应服务器;从所述内容信息供应服务器接收关于基于所述内容标识符指定 的所述内容的多条内容信息;以及输出所述收到的多条内容信息。
28. —种使信息处理装置用作执行信息处理的服务器的计算机 程序,所述服务器从客户机装置接收内容标识符并向客户机装置提供 关于与所收到的内容标识符对应的内容的多条内容信息,所述计算机 程序包括以下步骤从所述客户机装置接收使用散列值产生的所述内容标识符,所述 散列值对应于所迷信息记录介质中存储的内容并且是所述客户机装置 中加载的所述信息记录介质中记录的所述内容证书中记录的多项数 据;从包括多个内容标识符和关于与所述内容标识符对应的多条内 容的多条内容信息的数据库中搜索关于基于所述收到的内容标识符指定的所述内容的多条内容信息;以及将所述获取的多条内容信息发送到所述客户机装置。
全文摘要
一种用于获取关于信息记录介质中记录的内容的多条内容信息的信息处理装置,包括内容标识符生成单元,被配置为读取记录在所述记录介质中且与所述信息记录介质中存储的所述内容对应的内容证书,以及通过将与所述内容对应且包括在存储于所述内容证书中的散列值进行组合而产生内容标识符;数据发送单元,被配置为将使用所述内容标识符生成单元产生的所述内容标识符发送到内容信息供应服务器;数据接收单元,被配置为从所述内容信息供应服务器接收关于基于所述内容标识符指定的所述内容的多条内容信息;以及数据输出单元,被配置为输出使用所述数据接收单元收到的所述多条内容信息。
文档编号G06F17/30GK101281766SQ20081009007
公开日2008年10月8日 申请日期2008年4月2日 优先权日2007年4月3日
发明者上田健二郎, 畠中健太郎, 葛西浩一, 铃木秀仁, 鸟居真一郎 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1