首页> 中国专利> 内容再现装置、内容处理装置、内容分发服务器、内容分发方法、内容处理方法和程序

内容再现装置、内容处理装置、内容分发服务器、内容分发方法、内容处理方法和程序

摘要

一种内容再现装置,包括组ID存储部分(L),用于存储以用户为单位唯一生成的组ID;无线电发送器部分(524),用于通过无线电通信发送存储介质中所存储的内容;无线电接收器部分(522),用于接收通过无线电通信从另外装置发送的内容;再现允许/禁止判断部分(522),用于判断内容是否可以被再现;再现执行部分(244),用于再现通过无线电接收器部分接收的内容;ID记录部分(539),用于将内容ID和组ID记录到第一列表中;和数据通信部分(200),用于将记录在第一列表中的内容ID和组ID发送给内容分发服务器。

著录项

  • 公开/公告号CN1842802A

    专利类型发明专利

  • 公开/公告日2006-10-04

    原文格式PDF

  • 申请/专利权人 索尼株式会社;

    申请/专利号CN200580000951.8

  • 发明设计人 川上高;

    申请日2005-07-21

  • 分类号G06F21/24(20060101);G11B20/10(20060101);

  • 代理机构11258 北京东方亿思知识产权代理有限责任公司;

  • 代理人董方源

  • 地址 日本东京都

  • 入库时间 2023-12-17 17:42:34

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2013-09-11

    未缴年费专利权终止 IPC(主分类):G06F21/24 授权公告日:20090422 终止日期:20120721 申请日:20050721

    专利权的终止

  • 2009-04-22

    授权

    授权

  • 2006-12-06

    实质审查的生效

    实质审查的生效

  • 2006-10-04

    公开

    公开

说明书

技术领域

本发明涉及内容再现装置、内容处理装置、内容分发服务器、内容分发方法、内容处理方法和程序。

背景技术

近年来,诸如WALKMAN(索尼株式会社的注册商标)之类的允许用户以hand-free方式容易地欣赏音乐的便携式播放器已经广泛使用。并且,已经提出这样的便携式播放器,其被配置使得通过采用便携式播放器的主体与一对耳机之间的无线连接,更加便于携带(例如,日本专利申请早期公开No.平7-143587)。

无线便携式播放器是一种内容再现装置,其利用无线电通信系统来在主体和耳机之间发送和接收音乐数据。在音乐数据通过无线电通信系统被发送和接收的情况下,音乐数据例如通过无线电通信从主体发送,并被耳机接收和再现。可以在主体被放在背包等中并且耳机被佩戴在头部的情况下欣赏音乐,并且用户不会受到电缆的干扰,这对用户来说是方便的。

但是,在用户附近有具有类似的无线便携式播放器的另外的用户的情况下,从主体发送的音乐可能被另外的用户的耳机接收。如果接收了数据的另外的用户非法地记录了数据,然后将数据分发给其他不同的用户,则这带来了版权方面的问题。

顺便提及,随着因特网的普及以及PC(个人计算机)等的速度和容量的增大,诸如音乐内容之类的数字内容近来遭受到没有版权许可的内容的非法分发和交换的损害。因此,为了防止刚才描述的这种非法行为,正在开始使用对内容的分发和使用施加限制的版权管理系统。

在使用版权管理系统的情况下,可以防止上面描述的这种情形:从无线便携式播放器的主体发送的数据被另一无线便携式播放器的耳机接收并再现。

但是,存在这样的问题:作为内容分发和使用的限制,限制了音乐被许多和不特定的人们分享的音乐的基本乐趣。并且,存在另一个问题:内容提供者比较不希望广泛传播音乐。

发明内容

因此,鉴于上述问题作出了本发明,本发明的一个目的是提供一种新型的改进的内容再现装置、内容处理装置、内容分发服务器、内容再现方法、内容处理方法和程序,通过其,其中包括了内容ID和用户标识号的内容通过无线电通信被发送和接收,使得内容被许多不特定的人们合法地共享,并且可以广泛且安全地传播。

为了解决上述课题,根据本发明的一个方面,提供了一种内容再现装置,包括:组ID存储部分,用于当内容再现装置以用户单位被注册到管理服务器中时,存储以用户为单位唯一生成的组ID;无线电发送器部分,用于通过无线电通信向另外的装置发送被存储在内容存储部分中的内容;无线电接收器部分,用于接收通过无线电通信从另外的装置发送的内容;再现允许/禁止判断部分,用于基于被添加到通过无线电接收器部分接收的内容上的组ID与被存储在组ID存储部分中的组ID,判断通过无线电接收器部分接收的内容是否可以被再现;再现执行部分,用于当再现允许/禁止判断部分判断出内容可以被再现时,再现通过无线电接收器部分接收的内容;ID记录部分,用于将与被再现执行部分再现的内容相对应的内容ID和被添加到内容上的组ID记录到ID存储部分中;以及数据通信部分,用于在提供内容下载服务的内容分发服务器和内容再现装置彼此直接/间接连接的情况下,将被记录在ID存储部分中的内容ID和组ID发送给内容分发服务器。

利用刚才描述的这种配置,可以在内容再现装置之间通过无线电通信发送和接收内容,还可以基于组ID来限制所接收的内容的再现。这里,组ID是以用户为单位唯一生成的用户标识信息,并且可以包括表示内容类型或者内容分发服务类型的代码。例如,如果采用这样的配置:其组ID具有相同服务类型的用户被允许发送和接收内容,并再现所接收的内容,则内容可以在内容再现装置之间被合法地共享。

此外,在从另外的装置接收和再现的内容的内容ID和组ID被存储的情况下,内容的信息可以被发送到内容分发服务器。例如,可以向服务器发送所存储的内容ID,以购买和下载与该内容ID相对应的内容。此时,由于组ID也与内容ID一同被发送,所以服务器可以从用户唯一的组ID识别出已经向哪个用户发送了该内容。

内容再现装置可以被配置使得它由主体部分和耳机部分组成,并且主体部分包括无线电发送器部分、ID记录部分和数据通信部分,而耳机部分包括无线电接收器部分、再现允许/禁止判断部分和再现执行部分。

利用刚才描述的这种配置,可以将主体和耳机形成为彼此分开的装置。例如,主体可以被放在背包里,而一对耳机被佩戴在头部,以收听被再现的内容。虽然内容再现装置可以被配置使得主体和耳机通过电线彼此连接,以在它们之间发送和接收内容,但是在主体和耳机可以通过无线电而彼此通信的情况下,用户不会被任何电缆干扰,这便于用户携带内容再现装置。

内容再现装置还可以包括再现允许信息设置部分,用于对内容应用再现允许信息,以允许再现要从无线电发送器部分发送的内容。再现允许/禁止判断部分可以基于被应用到通过无线电接收器部分接收的内容上的再现允许信息,判断内容是否可以被再现。利用该配置,可以限制被发送的内容的再现。

内容再现装置还可以包括显示控制部分,用于当无线电接收器部分接收到通过无线电通信从另外的装置发送的内容时,将内容被接收输出到显示装置。利用该配置,可以将向拥有内容再现装置的用户通知内容被接收。

内容再现装置还可以包括再现控制部分,用于当无线电接收器部分接收到通过无线电通信从另外的装置发送的内容时,控制再现执行部分,以中断配备在所述内容再现装置中的存储介质中所存储的内容的再现,并再现通过无线电通信从另外的装置发送的内容。

利用刚才描述的这种配置,即使内容正在被再现,如果从另外的装置接收了另外内容,也可以中断正在被再现的内容的再现,并再现所接收的内容。

当无线电接收器部分接收到通过无线电通信从另外的装置发送的内容,并且内容中所包括的可靠度信息具有比预定值高的值的时,再现控制部分可以控制再现执行部分,以中断配备在内容再现装置中的存储介质中所存储的内容的再现,并再现通过无线电通信从另外的装置发送的内容。

利用刚才描述的这种配置,如果所接收的内容的可靠度具有比特定值高的值,则可以中断当前正在被再现的内容的再现,并再现所接收的内容。这里,可靠度是表示拥有已经发送了内容的内容再现装置的用户受其他用户支持的程度,并且可靠度是被应用到内容上并与内容一同发送的信息。

或者,当无线电接收器部分接收到通过无线电通信从另外的装置发送的内容,并且内容中所包括的组ID与从用于提供下载服务的服务器提供的具有高程度的可靠度的组ID彼此一致时,再现控制部分控制再现执行部分,以中断配备在内容再现装置中的存储介质中所存储的内容的再现,并再现通过无线电通信从另外的装置发送的内容。

利用刚才描述的这种配置,可以仅再现拥有具有高可靠度的组ID的用户的内容。由于具有高可靠度的组ID的列表是从服务器提供的,所以内容再现装置可以判断所接收的内容中所包括的组ID的用户是否具有高可靠度。

为了解决上述课题,根据本发明的另一方面,提供了一种内容处理装置,包括:连接判断部分,用于当内容处理装置以用户为单位被注册到管理服务器中时,判断与存储了以用户为单位唯一生成的组ID的内容再现装置的连接;第一通信部分,用于当通过连接判断部分判断出连接时,接收被存储在内容再现装置中的内容ID和组ID;第二通信部分,用于向提供内容下载服务的内容分发服务器发送内容ID和组ID;以及内容存储部分,用于存储从内容分发服务器发送并通过第二通信部分接收的与内容ID相对应的内容;被存储在内容存储部分中的内容通过第一通信部分被发送给内容再现装置。

利用刚才描述的这种配置,可以向内容分发服务器发送被存储在内容再现装置中的内容或者向内容再现装置发送被记录在内容分发服务器中的内容。例如,即使内容再现装置是不能直接连接到内容分发服务器的装置,在内容处理装置介入的情况下,从内容分发服务器分发的内容也可以被内容再现装置记录和再现。

内容处理装置可以被配置使得第二通信部分从内容分发服务器接收与组ID相对应的可靠度信息,并且所述第一通信部分向内容再现装置发送通过第二通信部分接收的可靠度信息。内容处理装置可以被配置使得第二通信部分从内容分发服务器接收具有高程度的可靠度的组ID,并且第一通信部分向内容再现装置发送所接收的具有高程度的可靠度的组ID。

为了解决上文中描述的课题,根据本发明的另一方面,提供了一种内容分发服务器,包括:内容数据库,在所述内容数据库中,内容ID与内容被彼此相关联地存储;可靠度信息数据库,在所述可靠度信息数据库中,组ID与可靠度信息被彼此相关联地存储,所述每个组ID是当内容再现装置以用户为单位被注册到管理服务器中时以用户为单位唯一生成的;数据接收器部分,用于直接/间接接收被存储在内容再现装置中的内容ID和组ID;内容搜索部分,用于搜索到与内容ID相对应的内容;可靠度信息更新部分,用于当组ID和内容ID被数据接收器部分接收时,更新与组ID相对应的可靠度信息;以及数据发送器部分,用于直接/间接向内容再现装置发送通过搜索部分搜索出的内容。

利用刚才描述的这种配置,与所接收的内容ID相对应的内容可以被发送到内容再现装置。此外,从与内容ID一起接收的组ID,可以识别出内容已经被哪个用户再现了。此外,由于内容是通过该用户购买的,所以可以对该用户积点作为可靠度信息,并且彼此相关联地管理组ID和可靠度信息。

内容分发服务器可以被配置使得当数据接收器部分接收到组ID时,内容搜索部分搜索与内容ID相对应的可靠度信息,并且数据发送器部分直接/间接向内容再现装置发送可靠度信息。

内容分发服务器还可以包括奖励设置部分,用于响应于可靠度信息,对相应的组ID设置奖励。

为了解决上文中描述的课题,根据本发明的另一方面,提供了一种用于控制内容再现装置以再现内容的内容再现控制方法,包括:组ID存储步骤,其当内容再现装置以用户单位被注册到管理服务器中时,将以用户为单位唯一生成的组ID存储到组ID存储部分中;无线电发送步骤,其通过无线电通信向另外的装置发送被存储在内容存储部分中的内容;无线电接收步骤,其通过无线电通信从另外的装置发送的内容;再现允许/禁止判断步骤,其基于被添加到所接收的内容上的组ID与被存储在组ID存储部分中的组ID,判断所接收的内容是否可以被再现;再现执行步骤,其当在再现允许/禁止判断步骤判断出内容可以被再现时,再现所接收的内容;ID记录步骤,其将与被再现的内容相对应的内容ID和被添加到内容上的组ID记录到ID存储部分中;以及数据通信步骤,其在提供内容下载服务的内容分发服务器和内容再现装置彼此直接/间接连接的情况下,将被记录在ID存储部分中的内容ID和组ID发送给内容分发服务器。

为了解决上文中描述的课题,根据本发明的另一方面,提供了一种用于控制内容处理装置以处理内容的内容处理方法,包括:连接判断步骤,其当内容处理装置以用户为单位被注册到管理服务器中时,判断与存储了以用户为单位唯一生成的组ID的内容再现装置的连接;第一通信步骤,其当判断出到内容再现装置的连接时,接收被存储在内容再现装置中的内容ID和组ID;第二通信步骤,其向提供内容下载服务的内容分发服务器发送内容ID和组ID;以及内容存储步骤,其将从内容分发服务器接收的内容ID相对应的内容存储到内容存储部分中;以及发送步骤,其将所存储的内容发送给内容再现装置。

为了解决上文中描述的课题,根据本发明的另一方面,提供了一种计算机程序,用于使得内容再现装置执行:组ID存储过程,其当内容再现装置以用户单位被注册到管理服务器中时,将以用户为单位唯一生成的组ID存储到组ID存储部分中;无线电发送过程,其通过无线电通信向另外的装置发送被存储在内容存储部分中的内容;无线电接收过程,其接收通过无线电通信从另外的装置发送的内容;再现允许/禁止判断过程,其基于被添加到所接收的内容上的组ID与被存储在组ID存储部分中的组ID,判断所接收的内容是否可以被再现;再现执行过程,其当在再现允许/禁止判断过程判断出内容可以被再现时,再现所接收的内容;ID记录过程,其将与被再现的内容相对应的内容ID和被添加到内容上的组ID记录到ID存储部分中;以及数据通信过程,其在提供内容下载服务的内容分发服务器和内容再现装置彼此直接/间接连接的情况下,将被记录在ID存储部分中的内容ID和组ID发送给内容分发服务器。

为了解决上文中描述的课题,根据本发明的另一方面,提供了一种计算机程序,用于使得内容处理装置执行:连接判断过程,其当内容处理装置以用户为单位被注册到管理服务器中时,判断与存储了以用户为单位唯一生成的组ID的内容再现装置的连接;第一通信过程,其当判断出到内容再现装置的连接时,接收被存储在内容再现装置中的内容ID和组ID;第二通信过程,其向提供内容下载服务的内容分发服务器发送内容ID和组ID;以及内容存储过程,其将从内容分发服务器接收的内容ID相对应的内容存储到内容存储部分中;以及发送过程,其将所存储的内容发送给内容再现装置。

如上所述,根据本发明,其中包括了内容ID和用户标识号的内容通过无线电通信被发送和接收,使得内容被许多不特定的人们合法地共享,并且可以广泛且安全地传播。

附图说明

图1是图示根据本发明第一实施例的内容共享系统的组注册的概貌的说明图。

图2是示出了该实施例的内容共享系统的主要部件的框图。

图3是示意性地示出了根据该实施例的内容共享系统的一般配置的框图。

图4是示意性地示出了根据该实施例的内容处理装置的硬件配置示例的框图。

图5是示意性地示出了根据该实施例的内容处理装置的功能的框图。

图6A是示意性地示出了根据该实施例的组管理型的内容和登入登出(check-in check-out)型的内容的配置的说明图。

图6B是示意性地示出了根据该实施例的组管理型内容和登入登出型内容的配置的说明图。

图7是示意性地示出了根据该实施例的内容再现部分的功能的框图。

图8是示意性地示出了根据该实施例的列表管理部分的配置的框图。

图9是示意性地示出了根据该实施例的内容再现装置的硬件配置示例的框图。

图10是示意性地示出了根据该实施例的内容再现装置的功能的框图。

图11是示意性地示出了根据该实施例的服务器的功能的框图。

图12是图示根据该实施例的组注册数据库的数据结构的说明图。

图13是图示根据该实施例的内容共享方法的基本流程的时序图。

图14是图示根据该实施例的内容处理装置(PC)的组注册过程的时序图。

图15是图示根据该实施例的内容处理装置(PC)的组注册取消过程的时序图。

图16是图示根据该实施例的内容再现装置(PD)的组注册过程的时序图。

图17是图示根据该实施例的内容再现装置(PD)的组注册取消过程的时序图。

图18是图示根据该实施例的内容处理装置(PC)的组管理型的内容再现控制过程的流程图。

图19是图示根据该实施例的内容处理装置的源ID列表更新过程的流程图。

图20是示出了根据该实施例的内容再现装置的概貌的示图。

图21是示出了根据该实施例的内容再现装置的概貌的示图。

图22是示出了根据该实施例的内容再现装置的概貌的示图。

图23示出了根据该实施例的收藏列表(favorite list)的数据结构。

图24是根据该实施例的内容处理装置的示意框图。

图25是根据该实施例的内容分发服务器的示意框图。

图26是图示根据该实施例的可靠度信息数据库的数据结构的示图。

图27是图示根据该实施例的内容数据等的发送和接收的时序图。

图28是图示在接收内容之后直到记录内容的内容ID和组ID的根据该实施例的内容再现装置的操作的流程图。

图29是图示根据该实施例的内容处理装置的内容购买过程的流程图。

图30是图示在可靠度信息更新之后直到可靠度数据发送的根据该实施例的内容分发服务器的操作的流程图。

具体实施方式

下面,参考附图详细描述本发明的优选实施例。注意,那些具有基本相同的功能配置的部件由类似的参考符号表示,并且这里省略对它们的重复描述。

首先描述根据本发明的适于组管理型版权管理的内容共享系统的概貌。

根据本实施例的内容共享系统被配置为这样的版权管理系统:其用于在多个装置(内容处理装置、内容再现装置等)之间管理内容,以保护内容的版权。具体地说,内容共享系统限制在不同用户所拥有的装置之间对内容的共享,以便防止诸如通过因特网等对内容的大量分发行为等这样的内容非法使用。

另一方面,内容共享系统还被配置为这样的系统:其实现内容共享服务,通过该服务,内容可以在某种用户(不仅包括单一用户,而且包括在有限范围内的用户组,例如家庭成员、朋友、同事等:这也类似地适用于下面的表述)所拥有的多个装置之间在某种程度上自由地共享。

以这种方式,根据本实施例的内容共享系统采用这样的版权管理方法(下文中所描述的“组管理型”的版权管理方案):其中,在执行版权管理的同时,在个人使用的范围内承认内容的共享,使得可以提高在由同一用户所拥有的多个装置之间的内容共享的自由度和便利性。

如上文中所描述的,在仅适于符合SDMI的“登入登出方法”的传统版权管理系统中,通过基于许可,以“内容为单位(unit of a content)”来限制内容的拷贝数量(登入和登出的次数),以限制内容的非法使用,其中所述许可是规定内容使用授权的权利信息。在刚才描述的这种系统中,由于内容每次在多个内容处理装置之间被复制(登入登出)时,都必须执行版权管理过程,所以该内容共享系统的缺点在于系统配置复杂,并且处理速度低,除此之外,在个人使用范围内的内容使用的自由度低,导致缺乏便利性。此外,在上述这种登入登出型传统版权管理系统中,用户在使用系统时,必须一直知道拷贝来源或者内容复制的次数。此外,未能实现版权管理系统“防止内容复制到其他人所拥有的装置”的最初目的。

相反,根据本实施例的内容共享系统的特征在于它不仅可以执行传统的登入登出型的版权管理,也可以执行组管理型的版权管理。在组管理型的版权管理系统中,对这样的版权管理,内容使用的管理单位是以“内容提供源(源)”为单位(具体地说,“以最先拥有内容的用户为单位”,或者“以制作内容的装置为单位”),并且响应于内容的提供源,各装置的内容再现被允许/禁止。

更具体地说,在组管理型的版权管理系统中,每个用户所拥有的多个装置以用户为单位,被组注册到组管理服务器中,并且被注册为组的装置中的每个装置基于代表内容提供源的源ID和源ID列表,来控制内容的再现。通过该控制,同一提供源的内容可以在被注册在同一用户的装置组中的装置之间或者被这些装置复制和再现。

注意,内容可以是任意内容,例如音乐、讲座或无线电节目的声音(音频)内容,由形成电影、电视节目、视频节目、照片、图画、图表等的运动图片或多幅图片或静态图片或形成的图像(视频)内容,电子书(E-book)、游戏或软件。在下面的描述中,音乐内容,具体地说,从分发服务器分发的或者从音乐CD转录(rip)的音乐内容,被描述作为内容的一个示例。但是,本发明并不限于刚才描述的这种示例。

现在,参考图1描述用于执行如上所述的这种组管理型版权管理的向根据本实施例的内容共享系统100的组注册的概貌。注意,图1是示出了根据本实施例的内容共享系统100的组注册的概貌的说明图。

如图1所示,内容处理装置(PC)10-1和10-2和内容再现装置(PD)20-1和20-2例如被成组为由用户A拥有的装置组(内容处理装置10-1和内容再现装置20-1)和由另一用户B拥有的另一装置组(内容处理装置10-2和内容再现装置20-2)。装置的这种成组是通过以用户为单位,将内容处理装置10和内容再现装置20作为组注册到组管理服务器32中而执行的。

由用户A所拥有的内容处理装置10-1被具体作为一个示例,来描述组注册。首先,用户A将使用用户A自己所拥有的内容处理装置10-1来访问组管理服务器32,以执行用户验证过程,并将内容处理装置10-1的装置ID(例如,终端ID)发送到组管理服务器32。然后,组管理服务器32以与用户A相配的关系来存储内容处理装置10-1的装置ID,并对内容处理装置10-1的装置ID进行组注册。此外,组管理服务器32将代表用户A的用户标识信息(例如,下文中描述的叶(leaf)ID)发送到内容处理装置10-1,并且内容处理装置10-1将所接收的用户标识存储到内容处理装置10-1自身的存储部分中。类似地,其他内容处理装置10也被组注册。每个内容再现装置(PD)20的组注册是通过内容处理装置(PC)10而执行的,其细节将在下文中描述。

在这种组注册中,一个装置(内容处理装置10和内容再现装置20)可以仅被注册到单个用户的装置组中,而不能同时注册到不同的用户的装置组中。相应地,如果内容处理装置10-2的拥有者从用户A改变为用户B,则需要改变内容处理装置10-2的组注册,即,执行从用户A的装置组的注册取消以及到用户B的装置组中的重新注册。

此外,例如如果用户A新购买了内容处理装置10-3,由于内容处理装置10-3处于不属于任何组的状态,所以内容处理装置10-3可以被组注册到用户A的装置组中。另一方面,也可以取消已经在用户A的装置组中注册的内容处理装置10-1的组注册,使得其不属于任何组。

以这种方式,在内容共享系统100中,各个装置以用户为单位被组注册到组管理服务器32中。结果,在同一用户的装置组中所注册的装置之间,可以自由地共享内容。另一方面,内容不能在被注册在不同用户的装置组中的装置之间被共享。

这里,参考图2描述如上所述的这种内容共享的管理技术的概貌。注意,图2是示出了根据本实施例的内容共享系统100的主要部件的框图。

如图2所示,根据本实施例的内容共享系统100包括作为其主要部件的源ID添加部分1、内容再现部分2和列表管理部分3。

源ID添加部分1例如被提供在内容处理装置10等中,具有将代表内容提供源的源ID应用到内容上的功能。注意,“将源ID应用到内容上”的意思是将源ID与内容相配,这例如包括将源ID数据添加到包含内容数据的文件(内容文件)中的过程、将内容文件与包含源ID数据的文件彼此相配的另一过程,等等。

此外,“内容的提供源”的意思是在内容共享系统100中共享的内容的个人用户级别的源。具体地说,内容的提供源例如是(1)使用内容分发服务来获取(购买等)该内容的用户,(2)通过转录、自录等产生内容的内容处理装置10。上文中提到的源ID是唯一地应用到每个这种内容提供源的标识符。可以通过将源ID应用到内容上,来指明在系统中所分发的内容的提供源。

在本实施例中,例如记录者ID和组ID被各自用作源ID。记录者ID是在内容处理装置10是内容的提供源的情形中所使用的源ID,组ID是在用户是内容的提供源的情形中所使用的源ID。

记录者ID是以具有内容转录功能的内容处理装置10(PC等)为单位而应用的标识符。记录者ID是由上述具有转录功能的内容处理装置10基于内容处理装置10的装置ID等而产生的,并且被安全地保持在内容处理装置10中。当内容从诸如音乐CD之类的可移动记录介质被转录时,内容处理装置10将内容处理装置10自身的记录者ID应用到被转录的内容上(下文中称为“经转录内容”)。因此,可以从刚才所描述的记录者ID来指明经转录内容的产生源的内容处理装置10(相应地,内容的提供源)。

同时,组ID是以拥有内容处理装置10和/或内容再现装置20的用户为单位,被唯一地应用的标识符。具体地说,组ID是以由根据本实施例的内容共享系统100提供的内容共享服务的用户账号为单位而应用的。内容处理装置10或内容再现装置20以及装置的拥有者所属的装置组可以从刚才所描述的这种组ID被识别出。

在本实施例中,组ID例如是在组注册内容处理装置10时或者通过内容处理装置10接收分发内容时,基于叶ID而产生的。叶ID是以用户为单位而应用的标识符,并且例如在通过组管理服务器32向组管理服务器32进行用户注册时被产生。刚才描述的这种叶ID被形成作为用户标识信息的一个示例,并且在组注册时,或者向各装置分发内容时,从组管理服务器32传达给内容处理装置10。

内容处理装置10基于从组管理服务器32接收的叶ID和服务ID,产生组ID。服务ID是以内容共享系统100实现的转录内容共享服务或者为内容分发服务单位的唯一ID。这里,内容分发服务是将来自内容分发服务器的内容分发到内容处理装置10的服务。同时,转录内容共享服务是这样的服务:其执行上文描述的组注册,使得可以在同一用户所拥有的多个内容处理装置10和内容再现装置20之间共享经转录内容。

例如,在内容分发服务和经转录内容共享服务不是被彼此分别管理,但是在对两种服务都使用共同的服务ID的情形中,服务ID和叶ID以如下方式结合在一起,以产生一个组ID。

“组ID”=“服务ID”+“叶ID”

另一方面,在内容分发服务和经转录内容共享服务是被彼此分别管理的情形中,产生以经转录内容共享服务为单位的唯一的内容分发服务ID和以经转录内容共享服务为单位的唯一的经转录内容共享服务ID。因此,服务的服务ID和叶ID以如下方式结合在一起,以产生与两种相对应的两个组ID。

“第一组ID”=“内容分发服务ID”+“叶ID”

“第二组ID”=“经转录内容共享服务ID”+“叶ID”

两个ID中的第一组ID被应用到从内容分发服务器分发的分发内容上,以便标识购买该分发内容的用户。同时,第二组ID被用作这样的参考:当记录者ID要被添加到下文中所描述的源ID列表以便内容处理装置10和内容再现装置20在它们之间共享经转录内容时,利用该参考,可以判断是否允许这种添加。

在本实施例中,例如采用后者的技术,其中产生第一组ID和第二组ID。但是,在下面的描述中,为了便于叙述,第一组ID和第二组ID并不彼此区分,而是都被表示为组ID。

刚才所描述的这种组ID例如通过内容处理装置10,被应用到从内容分发服务器分发的分发内容上。通过以这种方式将组ID应用到分发内容上,可以识别分发内容的购买源的用户(即,内容的提供源)。

如上所述,通过内容处理装置10的源ID添加部分1被应用了源ID(记录者ID、组ID)的内容可以在内容处理装置10与内容再现装置20之间自由地复制。换句话说,在组管理型的版权管理系统中,在复制被应用了源ID的内容(即,版权管理的对象的内容)时,根本没有执行如传统的登入登出型版权管理系统中所执行的限制复制次数的过程。

内容再现部分2由用于内容等的再现机器或者再现软件形成,并配备在内容处理装置10或内容再现装置20中。内容再现部分2具有源ID列表L,该列表中添加了被认为允许由内容再现部分再现的源ID。为每个内容再现部分2提供了源ID列表L,并且在不同的内容再现部分2中,内容再现部分2的源ID列表L中所包括的源ID彼此不同。

当被应用了上述源ID的内容要被再现时,内容再现部分2检查源ID列表L,以使能/禁止内容的再现。具体地说,如果被应用到内容上的源ID被包括在源ID列表L中,则内容可以被再现,但是如果被应用到内容上的源ID未被包括在源ID列表L中,则内容不能被再现。以这种方式,内容再现部分2以源ID为单位(即,以内容提供源为单位),控制内容的再现。

此外,内容再现部分2可以例如向列表管理部分3发出向被包括在内容再现部分2中的源ID列表L添加新的源ID的请求。具体地说,为了再现被添加了未包括在内容再现部分2自身所保存的源ID列表L中的新的源ID的内容,需要内容再现部分2将新的源ID添加到源ID列表L。内容再现部分2向允许更新源ID列表L的列表管理部分3发出允许添加新的源ID的请求。

列表管理部分3例如被提供在每个内容处理装置10中,并更新内容再现部分2中所保持的源ID列表L。这里,源ID列表L的更新是向源ID列表L添加源ID或者从源ID列表L删除源ID。列表管理部分3可以向/从源ID列表L添加/删除源ID,以使能/禁止通过内容再现部分2对被应用了源ID的内容的再现。

上述的这种列表管理部分3获得组证书G,该组证书G是共享信息,通过该共享信息,组ID和记录者ID被彼此相配,并且列表管理部分3基于刚才描述的这种组证书G来更新源ID列表L。更具体地说,在组证书G中所包括的组ID与源ID列表L中所包括的组ID相同的情形中,列表管理部分3将组证书G中所包括记录者ID添加到源ID列表L。因此,在同一用户的装置组中注册的内容处理装置10的记录者ID可以被添加到源ID列表L,以使得可以再现通过刚才描述的这种内容处理装置10转录的经转录内容。

如上所述,在根据本实施例的内容共享系统100中,通过每个内容处理装置10和内容再现装置20的内容再现被源ID添加部分1、内容再现部分2和列表管理部分3控制,以管理在内容处理装置10之间复制的内容的版权。注意,内容共享系统100被配置使得它可以不仅执行上述这种组管理型的版权管理,而且可以执行传统的登入登出型的版权管理,下文中将详细描述。

现在,参考图3描述根据本实施例的内容共享系统100的一般配置。注意,图3是示意性地示出了根据本实施例的内容共享系统100的一般配置的框图。

如图3所示,根据本实施例的内容共享系统100包括多个内容处理装置10-1,10-2,…,10-n(在下面的描述中,它们中的任何一个都可以被一般地称为“内容处理装置10”)、多个内容再现装置20-1,20-2,…,20-m,20-n(在下面的描述中,它们中的任何一个都可以被一般地称为“内容再现装置20”)、服务器30、互连上述装置的网络5和本地线路9,以及存储介质7。服务器30例如包括WWW(万维网)服务器31、组管理服务器32、内容分发服务器34、证书管理服务器36、计费服务器38等。

每个内容处理装置10是可以记录和再现内容的装置。更具体地说,内容处理装置10由诸如个人计算机(PC)之类的计算机装置(其可以是笔记本型或者是桌面型)形成。但是,内容处理装置10并不限于刚才提到的这种示例中的任何一个,而是可以是诸如PDA(个人数字助理)、家用游戏机或者信息器具之类的任何装置,只要该装置通过网络5具有通信功能。

内容处理装置10可以例如通过网络5连接到服务器30以便通信。内容处理装置10例如可以安装用于内容分发服务的软件或者用于经转录内容共享服务的软件。因此,内容处理装置10可以接收从内容分发服务器34分发的内容,并将分发内容记录在诸如存储装置或存储介质7之类的记录介质上。

此外,内容处理装置10可以例如通过自录(自身声音记录、图像记录等)或转录来新产生内容,并可以将内容记录在存储装置或存储介质7上。注意,自录的意思是将通过内容处理装置10自身中所配备的图像拾取装置/声音采集装置拾取/采集的图像/声音等记录为视频/音频数字数据。同时,转录的意思是提取被记录在诸如音乐CD、视频DVD和软件CD-ROM之类的记录介质上的数字型内容数据(声音数据、图像数据等),将内容数据转换为可被计算机处理的文件格式的数据,并将该数据记录在存储装置或存储介质7上。

每个内容处理装置10可以按照诸如ATRAC3(索尼株式会社的注册商标)(先进转换声学编码3)方法或MP3(MPEG音频层-3)方法之类的预定的压缩编码方法,对上述的分发内容和经转录内容进行代码压缩,使用诸如DES(数据加密标准)之类的加密方法对内容加密,并记录经加密的内容。

此外,内容处理装置10通过网络5或本地线路9,向另一内容处理装置10或内容再现装置20发送分发内容或经转录内容,以及从另一内容处理装置10或内容再现装置20接收分发内容或经转录内容,或者可以通过存储介质7传递分发内容或经转录内容。因此,通过内容的提供/获取,内容可以在多个内容处理装置10和多个内容再现装置20之间被共享。

此外,内容处理装置10被组注册到通过网络5与其连接的组管理服务器32中。此外,内容处理装置10包括与例如上文所描述的那样的源ID添加部分1、内容再现部分2和列表管理部分3相对应的部件。以这种方式,内容处理装置10被配置使得适于上文所描述的组管理型的版权管理系统。此外,内容处理装置10被配置使得例如还适于传统的登入登出型的版权管理系统,下文中将详细描述。

内容再现装置20是作为便携式内容再现设备的便携式设备(PD)。更具体地说,内容再现装置20由包括例如具有几十GB存储容量的硬盘驱动器(HDD)的便携式音频播放器等形成。但是,内容再现装置20并不限于刚才描述的这种示例,而是可以是诸如便携式视频/音频播放器、PDA、便携式电话机或PHS之类的各种便携式装置中的任何一种。此外,内容再现装置20中的存储介质或者可以被载入到内容再现装置20中的外部存储介质7并不限于HDD,而是可以是诸如光盘、磁光盘、闪存、FeRAM或磁存储器之类的允许随机访问的任何存储介质。注意,内容再现装置20可以是专用的内容再现机器。

内容再现装置20可以例如通过本地线路9,本地连接到内容处理装置10,并且可以与内容处理装置10通信各种数据。本地线路9由诸如USB(通用串行总线)电缆或者SCSI(小型计算机系统接口)电缆之类的线缆形成。注意,内容处理装置10和内容再现装置20可以被配置为通过无线电通信彼此进行数据通信。

上述这种内容再现装置20中的任何一个可以再现通过本地线路9从内容处理装置10传输的内容,或者由存储介质7提供的内容。

此外,内容再现装置20通过内容处理装置10被组注册到组管理服务器32中。此外,内容再现装置20包括例如与上文中描述的内容再现部分2相对应的配置。以这种方式,内容再现装置20被配置使得适于上文中描述的组管理型的版权管理方法。此外,内容再现装置20还适于登入登出型的版权管理方法,并且响应于内容再现装置20的设置,组管理型和登入登出型之间可以进行互换。下文中将详细描述。

服务器30是由包括服务器功能的计算机装置等形成的。服务器30例如包括WWW服务器31、组管理服务器32、内容分发服务器34、证书管理服务器36和计费服务器38。

WWW服务器31建立和已经通过网络与其连接的内容处理装置10的通信,以执行用户注册过程、用户验证过程等。当用户验证完成时,WWW服务器31使得内容处理装置10连接到组管理服务器32或者内容分发服务器34。

组管理服务器32响应于来自上文中描述的注册用户的用户所拥有的内容处理装置10的注册请求,以用户为单位对内容处理装置10和内容再现装置20进行组注册。

内容分发服务器34是提供内容分发服务的服务器,并且响应于来自用户所拥有的内容处理装置10的分发请求,通过网络5将内容分发到内容处理装置10。内容分发服务器34例如是提供电子音乐分发(EMD)服务的EMD服务器等。内容分发服务器34按照诸如ATRAC3方法或MP3方法之类的压缩编码方法对分发对象的音乐内容进行代码压缩,按照诸如DES之类的加密方法对编码音乐内容进行加密,并将经加密的音乐内容分发到内容处理装置10。此外,内容分发服务器34加密用于对分发内容解密的内容密钥,连同经加密的分发内容一起给内容处理装置10。

证书管理服务器36获得并管理由每个内容处理装置10发放的组证书G,并将组证书G分发到属于相同装置组的内容处理装置10。因此,内容处理装置10可以添加属于相同装置组的任何其他内容处理装置10的记录者ID,并且共享经转录内容。

计费服务器38响应于通过上文中描述的内容分发服务器34的内容分发,执行对购买内容的用户的计费过程。

WWW服务器31、组管理服务器32、内容分发服务器34、证书管理服务器36和计费服务器38可以全部或部分地整体形成为硬件,或者可以由单独的不同的服务器装置形成。

网络5是互连内容处理装置10和服务器30以进行双向通信的通信线路网络。网络5由诸如因特网、电话网络或卫星通信网络之类的公共网络,或者诸如WAN、LAN或IP-VPN之类的专用网络形成,并且可以是有线网络或无线电网络中的任何一种。

此外,上述的这种网络5包括私有网络。私有网络是这样的网络:其互连这样的多个内容处理装置10,从版权管理的角度看,内容在私人使用的范围内的在这些内容处理装置10之间共享。刚才描述的这种私有网络的一个示例可以例如是互连同一用户所使用的多个内容处理装置10的网络、同一家庭中使用的家庭网络、互连在小规模的有限组(公司、朋友等)中使用的多个内容处理装置10的LAN等。

存储介质7是可移动介质,其可以存储诸如内容、组证书G和程序的各种数据,并且可以是诸如DVD-R、DVD-WR、DVD-RAM、CD-R、CD-RW和磁光盘之类的各种光盘,诸如软盘和硬盘之类的磁盘,以及各种半导体存储器中的任何一种。注意,存储介质7可以是带有例如使用加密密钥等来限制内容的复制、再现等的版权管理功能的记录介质。

存储介质7用作内容处理装置10之间的内容提供/获取介质。例如,如果其中通过内容处理装置10-1写入了内容的存储介质7被载入到内容处理装置10-2中使得内容可以被读出,则内容可以从内容处理装置10-1提供给内容处理装置10-2。此外,内容处理装置10-1可以通过存储介质7,将内容提供给不能与网络5连接的内容处理装置10-2以及从不能与网络5连接的内容处理装置10-2获取内容。此外,存储介质7还用作内容处理装置10之间的组证书G的提供/获取介质。此外,存储介质7可以放入在销售场所处提供的内容销售终端(未示出)等中,存储和提供响应于对内容处理装置10的用户操作而被购买的内容。

现在详细描述根据本实施例的内容处理装置(PC)的配置。

首先,参考图4描述根据本实施例的内容处理装置10的硬件配置。注意,图4是示意性地示出了根据本实施例的内容处理装置10的硬件配置示例的框图。

如图4所示,内容处理装置10包括CPU(中央处理单元)101、ROM(只读存储器)102、RAM(随机访问存储器)103、主机总线104、桥105、外部总线106、接口107、输入装置108、输出装置110、存储装置(HDD)111、驱动器112、连接端口114和通信装置115。

CPU 101用作算术运算处理装置和控制装置,并根据程序进行操作,以控制内容处理装置10中的部件。ROM 102存储要被CPU 101使用的程序、算术运算参数等。RAM 103临时存储要被用来由CPU 101执行的程序、在执行期间适当变化的参数等。CPU 101、ROM 102和RAM 103通过由CPU总线等形成主机总线104而彼此连接。

主机总线104通过桥105连接到诸如PCI(外围部件互连/接口)总线等的外部总线106。

输入装置108由诸如鼠标、键盘、触摸板、按钮、开关和杆之类的输入元件、用于产生并输出到CPU 101的输入信号的输入控制电路等形成。内容处理装置10的用户可以操作输入装置108以向内容处理装置10输入各种数据,并向内容处理装置10发出处理操作的指令。

输出装置110由诸如CRT(阴极射线管)显示装置、液晶显示(LCD)装置、灯等之类的显示装置,以及诸如扬声器之类的声音输出装置形成。输出装置110例如输出被再现的内容。具体地说,显示装置以文本或图像形式显示诸如被再现的视频数据之类的各种信息。同时,声音输出装置发出被再现的声音数据等。

存储装置111是作为根据本实施例的内容处理装置10的存储部分的一个示例而形成的用于数据存储的装置,并且例如由HDD(硬盘驱动器)等形成。存储装置111驱动硬盘以存储要被CPU 101执行的程序和各种数据。此外,将参考图5在下文中描述的源ID列表L、内容数据库116、自身ID数据库117、内容管理信息数据库118等被存储在存储装置111中。

驱动器112是用于存储介质的读取器/写入器,并被内置在内容处理装置10中或提供在内容处理装置10外部。驱动器112记录/再现存储介质7上/来自存储介质7的各种内容数据、组证书G以及程序,存储介质7例如是载入到内容处理装置10中的磁盘、光盘、磁光盘或者半导体存储器。

具体地说,驱动器112读出记录在存储介质7上的数据,并通过接口107、外部总线106、桥105和主机总线104,将数据提供到RAM 103。CPU 101根据情况要求,将数据存储到ROM 102、存储装置111等中。同时,驱动器112接收存储在ROM 102、存储装置111等中的数据、来自CPU 101的从外部装置获取的数据或者新产生的数据,并将数据写到可移动存储介质7上。

连接端口114是用于连接诸如内容再现装置20之类的外部外围装置的端口,并且具有诸如USB端子和IEEE1394端子之类的连接端子。连接端口114通过接口107、外部总线106、桥105、主机总线104等,连接到CPU 101等。通过刚才描述的这种连接端口114,内容处理装置10可以通过本地线路9和内容再现装置20进行各种数据通信。

通信装置115是由例如通信设备等形成的通信接口,用于进行到网络5的连接。通信装置115通过网络5,向和从诸如另一内容处理装置10或服务器30的外部装置发送和接收各种内容数据、源ID列表L、组证书G、控制信号等。

现在,参考图5描述根据本实施例的内容处理装置10的主要功能。注意,图5是示意性地示出了根据本实施例的内容处理装置10的功能的框图。

如图5所示,每个内容处理装置10例如包括数据通信部分120、组注册部分130、列表管理部分140、证书发放部分150、分发服务使用部分152、源ID应用部分154、内容处理部分160、ICV数据管理部分190、内容数据库116、自身ID数据库117和内容管理信息数据库118。

数据通信部分120发送和接收内容处理装置10和外部装置之间的各种数据。例如,数据通信部分120利用通信装置115来通过网络5发送和接收内容处理装置10和另一内容处理装置10或服务器30之间的数据。此外,数据通信部分120利用连接端口114来通过本地线路9发送和接收内容处理装置10和内容再现装置20之间的数据。

组注册部分130执行内容处理装置10到组管理服务器32的用户注册过程和组注册过程(装置注册过程)。在组注册过程中,组注册部分130将组注册请求信息(例如,组注册请求通知、用户ID、口令、终端ID、记录者ID等)发送到组管理服务器32。这里,终端ID是用于唯一地识别由PC等形成的内容处理装置10的ID。终端ID和记录者ID例如由每个内容处理装置10基于原始生成的随机数、每个内容处理装置10的设备ID等唯一地产生。

此外,组注册部分130接收从组管理服务器32响应于内容处理装置10的组注册而发出的服务数据(叶ID、服务公共密钥等)。组注册部分130例如将所接收的叶ID输出到列表管理部分140,并将所接收的服务公共密钥输出到内容处理部分160。服务公共密钥(秘密密钥)的对经加密的内容数据进行解密所需的密钥,并被安全地存储,使得其不会被篡改。

此外,组注册部分130执行内容处理装置10到组管理服务器32的组注册取消请求过程。同样在该情况中,与注册时类似,组注册部分130将组注册取消请求信息(例如,组注册取消请求通知、用户ID、口令、终端ID等)发送到组管理服务器32。如果执行了组注册取消,则组注册部分130将其通知给列表管理部分140。

此外,组注册部分130可以将与内容处理装置10连接的内容再现装置20组注册到组管理服务器32中。下文中将描述内容处理装置10和内容再现装置20通过组注册部分130的上述这种组注册过程和注册取消过程。

列表管理部分140是与图2所示的列表管理部分3相对应的部件。列表管理部分140例如具有更新内容处理装置10所保持的源ID列表L的功能。

例如,在上文中所描述的组注册时,列表管理部分140将服务ID添加到从组注册部分130接收的叶ID上,将对其添加了服务ID的叶ID转换为组ID,并将组ID添加到源ID列表L。此外,当列表管理部分140获取从组管理服务器32或其他内容处理装置10分发的组证书G时,如果组证书G中所包括的组ID和源ID列表L中所包括的组ID彼此符合,则列表管理部分140将组证书G中所包括的组ID添加到源ID列表L。注意,在有效期限信息被设置到诸如组ID或记录者ID之类的源ID上时,列表管理部分140还在将源ID添加到源ID列表L时,描述源ID列表L中的源ID的有效期限信息。

此外,列表管理部分140在组注册取消时,删除源ID列表L中的全部源ID。此外,列表管理部分140还可以更新与该内容处理装置10连接的内容处理装置10的源ID列表L。注意,下文中将描述刚才提到的通过列表管理部分140的这种列表更新过程的细节。

注意,源ID列表L被安全地存储在内容处理装置10的存储装置111、ROM 102等中。源ID列表L被例如存储为这样的状态:其中,源ID列表L被加密,并具有应用到其上的数字签名,以便防止用户对其的非法篡改。

在本实施例中,在组注册时基于叶ID产生的组ID以如上所述的被包括在源ID列表L中的方式被存储在内容处理装置10中。这是因为组ID被用作这样的源ID:其用于使得可以再现被应用了组ID的分发内容,以基于组ID执行分发内容的再现控制。注意,例如在组ID未被用作源ID,而只是用作用于在经转录内容共享服务中涉及向源ID列表L添加记录者ID的源ID(上文中描述的第二组ID)的情况中,组ID不必被存储在源ID列表L中。在该情况中,组ID例如可以被存储在存储装置111的另外的存储区中,例如在自身ID数据库117中,或者可以被存储在诸如ROM102之类的其他部分中。

证书发放部分150例如具有发放组证书G的功能,其中组证书G用于认证内容处理装置10自身所属的装置组。更具体地说,证书发放部分150发放组证书G,所述组证书G例如在其中内容处理装置10如上所述被组注册并且具有组IDA的状态中,将与内容处理装置10对应的记录者ID 1和组IDA彼此相配。通过组证书G,可以认证与记录者ID相对应的内容处理装置10是属于用户所拥有的装置组并且由组IDA指定的。此外,例如MAC(消息验证码)之类的用于检测篡改的数字签名被应用到组证书G上。可以通过它来防止组证书G的篡改。

当要发放上述这种组证书G时,证书发放部分150从存储装置111读出与内容处理装置10自身相对应的记录者ID和组ID,并利用对其应用的数字签名,加密所读出的记录者ID和组ID,以产生并发放组证书G。

证书发放部分150可以例如在内容处理装置10的组注册之后的任意时刻发放组ID。例如,证书发放部分150可以响应于用户通过内容处理装置10的输入,或者来自另一内容处理装置10的认证请求,发放与内容处理装置10自身相对应的组证书G。此外,证书发放部分150可以在内容处理装置10的组注册之后,向证书管理服务器36发放和发送组证书G。

此外,证书发放部分150可以向要被发放的组证书G应用有效期限信息。这样,获得组证书G的任何内容处理装置10可以仅在由组证书G中所包括的有效期限信息所表达的有效期限的内,将组证书G中所包括的记录者ID添加到源ID列表L。

此外,虽然当以上述这种方式发放的组证书G要被分发到另一内容处理装置10时,证书发放部分150可以任意地设置要使用的路由,但是组证书G可以例如通过证书管理服务器36被分发到另一内容处理装置10。这样,证书管理服务器36可以以集中的方式管理内容处理装置10的组证书G,并且将任何组证书G分发到属于同一装置组的另一内容处理装置10。

同样,组证书G的分发方法可以被任意地设置。例如,组证书G可以直接通过网络5或者本地线路9被发送,或者可以附加到电子邮件上并连同电子邮件一起被发送,或者以其他方式可以被粘贴到主页上。或者,组证书G可以通过其上记录了组证书G的存储介质7被提供到内容处理装置10。此外,组证书G可以通过其上连同内容一起记录了组证书G的存储介质7而被分发。这样,例如与经转录内容一起,被应用到经转录内容的记录者ID和内容处理装置10(该经转录内容是通过该内容处理装置10而被转录的)的组ID可以一次被分发。因此,任何内容处理装置10可以立即再现经转录内容,如果该内容处理装置10属于同一装置组的话。

以这种方式被分发的组证书G被用于共享注册,即,用于通过其他内容处理装置10向源ID列表L添加记录者ID。因此,接收了从内容处理装置10分发的组证书G的属于相同装置组的其他内容处理装置10可以获取拥有相同组ID的装置的记录者ID,并且将记录者ID添加到源ID列表L。

通过以这种方式发放并分发其中组ID与记录者ID彼此相配的组证书G,那些属于相同装置组的内容处理装置10即使不彼此直接连接,也可以彼此共享记录者ID。

注意,可以提供证书管理部分(未示出),其中由证书发放部分150发放的组证书G或者从其他内容处理装置10或证书管理服务器36获取的组证书G被存储并被管理。这样,证书管理部分可以从刚才提到的这种证书数据库中读出过去获取的组证书G,并将组证书G分发到另一内容处理装置10等。

分发服务使用部分152执行到内容分发服务器34或者来自内容分发服务器34的内容分发服务有关的过程。

具体地说,分发服务使用部分152向和从内容分发服务器34发送和接收各种类型的信息,例如使用上文中描述的内容分发服务所需的用户验证信息(用户ID、口令等)、计费信息和内容分发请求信息,或者支持这种信息的输入/输出。

此外,分发服务使用部分152通过网络5和通信装置115接收从内容分发服务器34发送的分发内容和分发内容的许可。具体地说,如果内容处理装置10的用户使用内容分发服务来获得内容,则分发服务使用部分152从内容分发服务器34下载分发内容的文件以及另一许可文件,该许可文件规定该分发内容的使用条件,例如作为彼此不同的文件。在对其执行组管理型的版权管理的内容的情况中,在分发内容的许可中描述了通过上述的组注册被分配给用户的叶ID。另一方面,在对其执行登入登出型的版权管理的另一内容的情况中,在许可中描述了作为内容的使用条件信息(使用规则)的登入登出次数限制、再现次数限制、再现期限等的信息。

分发服务使用部分152例如使以这种方式接收的分发内容数据和许可数据成为作为同一文件的包括内容和许可的内容文件。

此时,至于组管理型的分发内容,组ID通过源ID应用部分154被应用到分发内容的内容数据上。源ID应用部分154是与上文中描述的源ID添加部分1相对应的部件。源ID应用部分154将组ID应用到分发内容上。具体地说,源ID应用部分154执行如下处理:将与分发内容相对应的许可中所描述的叶ID转换为组ID。例如通过与上文中所描述的类似地将内容分发服务的服务ID添加到叶ID,来执行叶ID到组ID的转换处理。这样,代表用户和服务(通过该服务购买分发内容)的组ID与该分发内容相配。

以这种方式,分发服务使用部分152和源ID应用部分154产生内容文件,其中被分发的内容的文件和许可的文件被结合在一起。

具体地说,如图6A所示,组管理型的内容文件F1例如包括内容ID、利用内容密钥被加密的内容数据、利用仅能被内容共享系统100支配的系统公共密钥被加密的内容密钥,以及其中描述了例如组ID的源ID的许可。

同时,如图6B所示,登入登出型的内容文件F2例如包括内容ID、利用内容密钥被加密的内容数据、利用系统公共密钥被加密的内容密钥,以及其中描述了使用条件信息的许可。上述这种内容文件F1和F2中的许可是加密的形式,使得可以检测对其的篡改。因此,源ID或使用条件可以安全地与内容相配。此外,内容处理装置10保持公共秘密信息,使得它可以例如执行经加密内容密钥的解码,或者许可的篡改检测。因此,即使内容在内容共享系统100中被共享,也可以适当地方式应用到内容上的源ID或者使用条件被篡改。

分发服务使用部分152例如将以上述方式产生的内容文件记录到存储装置111中的内容数据库116中。注意,虽然在本实施中,彼此对应的内容和许可在同一文件中被管理,并被存储在上文描述的内容数据库116中,但是管理的方式并不限于该示例。例如,内容和许可可以在不同的文件中被管理。在该情况中,内容文件可以被存储在内容数据库116中,而许可文件被存储在许可数据库中,使得内容和许可通过被包括在两个文件中的内容ID等而彼此相配。

此外,分发服务使用部分152在分发内容时,从内容分发服务器34接收分发内容的属性信息。分发内容的属性信息例如包括标题信息(例如,曲目名称、艺术家(演唱者)名称、专辑名、风格、再现时间等)、分发内容的内容ID、分发日期和时间、数据大小、数据格式以及版权管理方法的类型。分发服务使用部分152将分发内容的这种属性信息、分发内容的记录位置(例如,内容数据库116中的地址)等记录到内容管理信息数据库118中,作为内容管理信息。

上述这种分发服务使用部分152例如通过如下方式被配置:安装用于与要用在内容处理装置10中的内容分发服务相对应的内容分发服务的软件。注意,可以提供多个这种分发服务使用部分152,其中每个分发服务使用部分152用于要被用户使用的多个内容分发服务中的一个。

此外,源ID应用部分154将内容处理装置10自身的组ID应用到通过下文中描述的转录部分184,从存储介质7a等转录的内容(经转录内容)上。更具体地说,源ID应用部分154读出存储在自身ID数据库117中的内容处理装置10的记录者ID,产生包括记录者ID的许可,并使刚才描述的这种许可与经转录内容的内容数据库相配。具体地说,源ID应用部分154产生这样的内容文件F1:其包括内容ID、经转录内容的经加密内容数据、经加密内容密钥以及其中描述了记录者ID的许可,如图6A所示。源ID应用部分154将以这种方式对其应用了记录者ID的经转录内容记录到内容数据库116中。

注意,记录者ID的应用时刻优选地是这样的时间点:例如,内容的转录完成的时间点。通过以这种方式立即将记录者ID应用到经转录内容,记录者ID可以肯定在要求其版权管理的经转录内容在系统100中被分发之前被应用。注意,经转录内容的应用时刻并不限于上述这样的示例,而是例如可以是经转录内容第一次被再现的时间点、经转录内容被复制到另一内容处理装置10的另一时间点等等。

在自身ID数据库117中,存储了与内容处理装置10自身相对应的ID,例如设备ID、记录者ID和终端ID。

设备ID是以装置为单位,唯一地被应用到各种装置(内容处理装置10、内容再现装置20等)的标识符。设备ID例如在内容处理装置10从工厂出货时被应用,并被安全地存储在自身ID数据库117中。

同时,终端ID是以诸如PC之类的内容处理装置10为单位而唯一地被应用的ID。此外,记录者ID是以具有上述转录功能的内容处理装置10为单位而唯一地被应用的标识符。这种终端ID和记录者ID基于设备ID或随机数,由内容处理装置10产生,使得对于每个内容处理装置10来说是唯一的。ID被加密,以便防止非法篡改,并被安全地存储在自身ID数据库117中。

内容处理部分160执行对于内容的各种处理。内容处理部分160例如如下形成:将使用(例如,再现、传输等)内容的应用程序、用于管理这种使用的版权的DRM模块等安装到内容处理装置10中。内容处理部分160例如包括内容再现部分170、内容提供部分180、内容获取部分182和转录部分184。

内容再现部分170是与图2所示的内容再现部分2相对应的部件。内容再现部分170例如由具有内容再现功能的再现装置或者安装在内容处理装置10中的用于内容使用的软件形成,并且可以再现各种类型的内容。由内容再现部分170再现的内容数据被从输出装置110输出。

内容再现部分170例如适于组管理型的内容和登入登出型的另一内容两者,并且可以执行组管理型的再现控制和登入登出型的再现控制。具体地说,在组管理型被用于再现控制的情况下,内容再现部分170基于被应用到再现对象的内容上的源ID是否被包括在源ID列表L中,来控制再现对象的内容再现。而在登入登出型被用于再现控制的情况下,内容再现部分170基于与再现对象的内容相对应的许可的使用条件信息是否被满足,来控制再现对象的内容再现。下文中将描述刚才所述的这种内容再现部分170的细节。

注意,可以在一个内容处理装置10提供两个或更多个内容再现部分170。例如,通过将两种或更多种用于内容再现的软件安装到一个内容处理装置10中,通过提供两个或更多个再现装置,或者通过使用用于内容再现的软件以及再现装置,可以在一个内容处理装置10中配置适于不同内容再现服务或者不同版权管理方法的两个或更多个内容再现部分170。

内容提供部分180向另一内容处理装置10或内容再现装置20提供内容。此外,内容获取部分182从另一内容处理装置10或内容再现装置20获取内容。内容提供部分180和内容获取部分182可以例如通过经由网络5或本地线路9的发送/接收过程,或者通过存储介质7,执行内容提供/获取过程。

注意,在上述这种内容的再现、提供或者获取时,内容处理部分160可以基于内容管理信息数据库118中的内容管理信息,控制上述过程,并且内容管理信息可以被显示在输出装置110上。

转录部分184转录在记录介质7a上所记录的内容,记录介质7a例如是其上记录的音乐内容和/或视频内容的CD或DVD。更具体地说,转录部分184例如响应于用户输入来控制驱动器112,以从记录介质7a提取音乐/视频数据等,并产生这样的内容:其中,这种音乐/视频数据被转换为可以被内容处理装置10处理的格式的数据(例如,ATRAC3格式等)。对于以这种方式被转录的内容,内容处理装置10的记录者ID通过源ID应用部分154而被应用。

注意,除了转录部分184之外,还有用于通过自身音频和/或视频记录来产生新内容的自录部分(未示出)。自录部分可以采集内容处理装置10周围的声音和/或拾取内容处理装置10周围的图像,并对这样的数据执行预定的数据处理以产生新的内容。或者,自录部分可以将通过通信装置115等接收的电视节目、无线电节目等的视频/音频数据转换为可记录格式的数据,以产生新的内容。同样对于由自录部分产生的内容,记录者ID可以被应用,以管理按照组管理型的内容的版权。

ICV数据管理部分190管理内容处理装置10的ICV(完整性校验值)数据和与内容处理装置10连接的内容再现装置20的ICV数据。ICV数据是用于当对内容执行处理时,检查该处理的有效性的数据。

在组管理型的版权管理过程中,ICV数据包括源ID列表L的MAC值(利用密钥的哈希值)。因此,ICV数据管理部分190基于这种ICV数据,检测源ID列表L是否合法,即,源ID列表L是否被非法篡改。另一方面,在登入登出型的版权管理过程中,ICV数据包括内容的许可的MAC值(利用密钥的哈希值)。因此,ICV数据管理部分190基于这种ICV数据,检测许可是否合法,即,许可是否被非法篡改。

结果,如果判断出源ID列表L或许可是合法的,则ICV数据管理部分190允许内容处理部分160的处理,而如果判断出源ID列表L或许可是不合法的,则ICV数据管理部分190不允许内容处理部分160的处理。

此外,ICV数据包括标志,作为关于版权管理方法是组管理型还是登入登出型的方法标识信息的一个示例。例如,如果标志为“0”,则版权管理方法是组管理型的,而如果标志为“1”,则版权管理方法是登入登出型的。因此,内容处理部分160可以基于标志来判断应当基于那种版权管理方法来处理内容。

此外,ICV数据管理部分190不仅可以管理与内容处理装置10有关的ICV数据,还可以类似地管理与内容处理装置10连接的任何内容再现装置20的ICV数据。因此,通过使用内容处理装置10,在与内容处理装置10相连的任何内容再现装置20的ICV数据中设置标志(方法标识信息)值,可以设置用于内容再现装置20的版权管理方法。此时,可以基于代表系统100所用于的区域的区域信息,执行内容再现装置20的版权管理方法的设置。例如,如果内容再现装置20被用在美国,则版权管理方法可以被设置为组管理型,而如果内容再现装置20被用在日本,则版权管理方法可以被设置为登入登出型。

此外,虽然未在图中示出,内容处理装置10可以包括传输控制部分,用于控制内容处理装置(PC)10和内容再现装置(PD)20之间的内容的传输。传输控制部分例如响应于基于用户输入的传输请求,控制在内容处理装置10中所存储的内容到内容再现装置20的传输,或者在内容再现装置20中所存储的内容到内容处理装置10的传输。

此外,传输控制部分不仅可以执行版权管理对象的内容(对其应用了源ID的内容)的传输控制,还可以执行不在版权管理下的内容(例如,没有被应用源ID的原始内容)的传输控制。例如,如果输入了关于不在版权管理下的内容的从内容处理装置10到内容再现装置20的传输请求,或者从内容再现装置20到内容处理装置10的传输请求,则传输控制部分将内容处理装置10的源ID列表L中的组ID与内容再现装置20的源ID列表L中的组ID互相比较。如果比较结果证实两个组ID彼此一致,则传输控制部分允许传输,而如果两个组ID彼此不一致,则传输控制部分不允许传输。因此,不仅可以限制通过组管理系统在版权管理下的内容的使用,而且可以限制不在版权管理下的内容的使用(不限制不同装置之间的复制)。

在上文中,描述了内容处理装置10的部件。上文中描述的数据通信部分120、组注册部分130、列表管理部分140、证书发放部分150、分发服务使用部分152、源ID应用部分154、内容处理部分160、ICV数据管理部分190、传输控制部分等例如可以形成为具有上文中描述的功能的硬件,或者可以替代地通过将用于实现上述功能的程序安装到内容处理装置10中来形成。

现在,参考图7详细描述根据本实施例的内容再现部分170。注意,图7是示意性地示出了根据本实施例的内容再现部分170的功能的框图。

如图7所示,内容再现部分170例如包括再现允许/禁止判断部分172、再现执行部分174和列表更新请求部分176。

再现允许/禁止判断部分172控制针对其发出了再现请求的内容的再现。再现允许/禁止判断部分172可以执行组管理型的再现控制和登入登出型的再现控制两者。

当要执行组管理型的再现控制时,再现允许/禁止判断部分172基于被应用到针对其发出了再现请求的内容上的源ID(记录者ID或组ID)以及源ID列表L,判断是否可以允许该内容的再现。

具体地说,如果例如来自输入装置108的用户所指定的内容的再现请求被接受,则再现允许/禁止判断部分172从内容数据库116读出其再现请求被接收了的内容,并判断源ID是否被应用到了该内容上,即,在内容文件的许可中是否描述了源ID。如果对内容没有应用源ID,则再现允许/禁止判断部分172判断该内容不要求版权管理,并允许内容的再现,并且向再现执行部分174输出内容的再现指令信号。另一方面,如果源ID(记录者ID或组ID)被应用到该内容上,则再现允许/禁止判断部分172判断该内容要求版权管理,并且执行如下过程。

首先,再现允许/禁止判断部分172从内容文件中的许可中读出(提取)源ID,并读出并翻译源ID列表L。然后,再现允许/禁止判断部分172将从内容所读出的源ID与源ID列表L中所包括的源ID互相比较,以判断从内容所读出的源ID是否被包括在源ID列表L中。作为比较结果,如果从内容所读出的源ID被包括在源ID列表L中,则再现允许/禁止判断部分172检查源ID的有效期限。如果源ID在有效期限之内,则再现允许/禁止判断部分172允许内容的再现,并向再现执行部分174输出内容的再现指令信号。另一方面,如果从内容所读出的源ID未被包括在源ID列表L中,或者该源ID不在有效期限内,则再现允许/禁止判断部分172禁止内容的再现,不输出再现指令信号。因此,再现执行部分174不能再现该内容。注意,在该情况中,可以显示表示不满足再现条件的错误通知。

以这种方式,根据本实施例的再现允许/禁止判断部分172执行这样的再现限制,以使得完全禁止被应用了未包括在源ID列表L中的源ID的内容的再现。但是,内容的再现限制并不限于刚才描述的示例,而是再现允许/禁止判断部分172可以执行这样的控制:例如,允许再现且同时在时间或内容上仅限制对部分内容的内容再现,允许再现且同时使画面质量、声音质量等劣化,或者允许最初的预定次数(例如,仅一次)的再现而禁止以后的再现。

此外,例如在如上文中所描述的,被应用到内容上的源ID未被包括在源ID列表L的情况中,再现允许/禁止判断部分172将刚才描述的这种源ID输出到列表更新请求部分176。

另一方面,当要执行登入登出型的再现控制时,再现允许/禁止判断部分172基于与作为再现请求对象的内容相对应的许可中的使用条件信息(再现次数限制、再现有效期限),判断是否应当允许内容的再现。如果作为判断结果,判断出许可的使用条件被满足,则再现允许/禁止判断部分172允许内容的再现,并向再现执行部分174输出内容的再现指令信号。另一方面,如果判断出许可的使用条件未被满足,则再现允许/禁止判断部分172禁止内容的再现,不输出再现指令信号。

再现执行部分174响应于再现允许/禁止判断部分172的再现指令信号,再现指定的内容。具体地说,再现执行部分174使用服务公共密钥来解密经编码的内容密钥,然后使用经解密的内容密钥来解密经编码的内容,此后,再现执行部分174解码并再现经解密的内容,并从输出装置110输出被再现的内容。

列表更新请求部分176向列表管理部分140发出用于将记录者ID添加到源ID列表L的请求。在这种情况中,例如通过向列表管理部分140输出表示作为添加对象的记录者ID的ID添加请求信号,来执行添加请求处理。

具体地说,例如如果未被包括在源ID列表L中的源ID被从再现允许/禁止判断部分172输入,则列表更新请求部分176判断源ID是记录者ID还是组ID。如果作为判断结果,源ID的记录者ID,则列表更新请求部分176请求列表管理部分140将该记录者ID添加到源ID列表L。列表更新请求部分176可以自动地执行添加请求处理,或者可以在它确认用户是否希望添加记录者ID之后再执行添加请求处理。另一方面,如果判断结果指示出源ID是组ID,则列表更新请求部分176不执行添加请求处理。这是因为内容处理装置10仅可以被注册到一个用户的装置组中。

现在,参考图8描述根据本实施例的列表管理部分140。注意,图8是示意性地示出了根据本实施例的列表管理部分140的配置的框图。

如图8所示,列表管理部分140例如包括证书请求部分141、认证获取部分142、记录者ID更新部分144、列表同步部分146、自身ID添加部分148以及组ID更新部分149。

证书请求部分141响应于用户输入或者自动地将证书请求信号发送给另外的内容处理装置10或者证书管理服务器36,以请求由属于相同装置组的另外的内容处理装置10发放的组证书G。例如,证书请求部分141可以向特定内容处理装置10或证书管理服务器36发出来自内容再现部分170的添加请求有关的记录者ID的通知,以请求包括该记录者ID的组证书G。或者,证书请求部分141可以在任意时刻向另外的内容处理装置10或者证书管理服务器36发送内容处理装置10自身所拥有的组ID,以请求一个、两个或更多个组证书G,这些组证书G中的每一个包括与该记录者ID有关的记录者ID(即,属于相同装置组的另外的内容处理装置10的记录者ID)。

认证获取部分142从另外的内容处理装置10或证书管理服务器36获取组证书G。具体地说,认证获取部分142可以通过网络5和通信装置115,从外部内容处理装置10或证书管理服务器36接收和获取组证书G。此外,认证获取部分142可以使用驱动器112来读出和获取被记录在从另外的内容处理装置10提供的存储介质7上的组证书G。认证获取部分142向记录者ID更新部分144输出以这种方式获取的组证书G。

记录者ID更新部分144基于从认证获取部分142输入的组证书G,将记录者ID添加到源ID列表L。具体地说,记录者ID更新部分144首先读出组证书G中所包括的组ID,并读出源ID列表L中所包括的组ID。然后,记录者ID更新部分144判断这两个组ID是否彼此一致。如果判断结果指示出两个组ID彼此一致,则记录者ID更新部分144读出与组证书G中所包括的另外的内容处理装置10相对应的记录者ID,并将该记录者ID添加到源ID列表L。另一方面,如果两个组ID彼此不一致,则组证书G中所包括的记录者ID不被添加到源ID列表L。

因此,只有与在相同装置组中记录的每个内容处理装置10相对应的记录者ID才可以被添加到源ID列表L。注意,记录者ID更新部分144可以通过提供可被添加到源ID列表L中的记录者ID的数目的上限,来限制记录者ID的添加。

列表同步部分146具有使多个源ID列表L彼此同步的功能。这里,源ID列表L的同步指的是彼此不同的多个源ID列表L的合并,并且同步后的源ID列表L包括所有已经被包括在所述多个源ID列表L中的那些记录者ID,而没有交迭。

源ID列表L的同步过程可以仅在具有相同组ID的那些内容处理装置10之间执行。具体地说,列表同步部分146获取另一内容处理装置10或内容再现装置20所拥有的源ID列表L,并且仅当该源ID列表L中所包括的组ID与内容处理装置10自身的源ID列表L中所包括的内容处理装置10彼此一致时,列表同步部分146可以同步这两个源ID列表L。

通过上述这种同步过程,可以使得被注册在相同装置组中的多个装置所拥有的源ID列表L中所包括的记录者ID彼此相同。因此,可以在内容处理装置10之间共享和再现经转录内容。

注意,同步过程可以通过列表同步部分146,在例如私有网络中的内容处理装置10之间,周期性地或者在任意时刻自动地执行,或者可以响应于用户的指令,在指定的特定内容处理装置10之间执行。此外,上述这种同步过程不仅可以在通过私有网络而彼此连接的内容处理装置10之间或者通过本地线路9而彼此连接的内容处理装置10之间执行,还可以在通过网络5而彼此远程连接的内容处理装置10之间执行。

自身ID添加部分148例如无条件地将与内容处理装置10自身相对应的记录者ID添加到源ID列表L。具体地说,自身ID添加部分148例如从自身ID数据库117读出与内容处理装置10自身相对应的记录者ID,并将记录者ID写入源ID列表L中。因此,内容处理装置10可以再现由内容处理装置10自身转录的经转录内容,而不管是否存在组注册。注意,组ID可以基于随机数等由自身ID添加部分产生,并被记录到自身ID数据库117中。

组ID更新部分149例如当在内容处理装置10的组注册时从组注册部分130输入组ID的时候,将刚才提到的这种组ID添加到源ID列表L中。因此,内容处理装置10被使得能够再现已被应用了组ID的分发内容。

此外,如果从组注册部分130输入了组注册取消通知,则组ID更新部分149删除源ID列表L中所包括的全部源ID(记录者ID、组ID)。但是,只有与内容处理装置10自身相对应的记录者ID不从源ID列表L中删除。因此,内容处理装置10被允许仅再现由内容处理装置10自身产生的经转录内容以及那些不在版权管理下的内容。

注意,记录者ID更新部分144和组ID更新部分149可以更新并返回从内容再现装置20接收的源ID列表L。

如上描述了根据本实施例的列表管理部分140。以这种方式,列表管理部分140将通过组注册而得到的组ID添加到源ID列表L,并基于组ID是否相同,向源ID列表L添加属于相同装置组的任何内容处理装置10的记录者ID。因此,被注册在相同装置组中的这些内容处理装置10可以自由地再现被复制的分发内容和经转录内容。另一方面,可以在不同装置组中或者还未被注册的那些内容处理装置10之间,限制被复制内容的再现并防止内容的非法使用。

注意,在私有网络中的多个内容处理装置10和内容再现装置20当中,仅可以在某个内容处理装置10中提供一个代表的列表管理部分140,使得刚才提到的这种列表管理部分140集中地更新内容处理装置10和内容再现装置20的源ID列表L。在该情况中,列表管理部分140例如优选地被提供在私有网络中的连接服务器装置中。

现在详细描述根据本实施例的内容再现装置(PD)20的配置。

首先,参考图9描述根据本实施例的内容再现装置20的硬件配置。注意,图9是示意性地示出了根据本实施例的内容再现装置20的硬件配置示例的框图。

如图9所示,内容再现装置20例如包括主控制装置201、闪存202、RAM 203、数据处理装置204、总线206、输入装置208、显示装置210、存储装置(HDD)211、解码器213、通信装置215、音频输出电路216、遥控器218以及耳机219。

主控制装置201起到控制装置的作用,控制内容再现装置20的部件。闪存202例如存储定义主控制装置201的动作的程序和各种数据。同时,RAM 203例如由SDRAM(同步DRAM)形成,临时存储与主控制装置201的处理有关的各种数据。

数据处理装置204由系统LSI等形成,处理要在内容再现装置20中传输的数据。总线206是数据线路,其互连主控制装置201、闪存202、RAM 203、数据处理装置204、输入装置208、显示装置210、存储装置(HDD)211、解码器213、通信装置215、音频输出电路216等。

输入装置208和遥控器218由诸如触摸板、按键、杆和号码盘之类的操作元件以及输入控制电路形成,所述输入控制电路响应于用户对任何操作元件的操作,产生输入信号,并将输入信号输出到主控制装置201。内容再现装置20的用户可以通过对输入装置208或下文中描述的遥控器218进行操作,来向内容再现装置20输入各种数据或输入处理动作指令。

显示装置210例如由LCD面板和LCD控制电路形成。显示装置210在主控制装置201的控制下,显示文本或图像形式的各种信息。例如,显示装置210可以显示内容再现装置20中所保存的内容的标题信息,使得可以判断是否允许再现,如下文中所描述的。

作为根据本实施例的内容再现装置20的存储部分的示例,存储装置211是用于数据存储的装置。存储装置211例如由具有几十GB存储容量的硬盘驱动器(HDD)形成,存储经压缩的内容、主控制装置201的程序和诸如处理数据之类的各种数据。

解码器213执行经加密内容数据的解密处理、解码处理、环绕处理(surround process)、到PCM数据的转换处理等。

通信装置215由USB控制器、USB端子等形成,向和从通过诸如USB电缆之类的本地线路9而连接的内容处理装置10发送和接收各种数据,例如内容、源ID列表L、ICV数据、内容管理信息和控制信号。

音频输出电路216放大通过解码器213解码并通过CPU被DA转换的模拟音频数据,并将经放大的模拟音频数据输出到遥控器218。模拟音频数据从遥控器218被输出到耳机219,并从耳机219中内置的扬声器输出。

这里,描述具有上述硬件配置的内容再现装置20中的主要数据流。

首先描述当内容再现装置(PD)20从内容处理装置(PC)10接收内容时的数据流。当内容再现装置20和内容处理装置10通过诸如USB电缆的本地线路9彼此连接时,内容处理装置10将内容再现装置20识别为可移动HDD。如果在该状态中,内容处理装置10向内容再现装置20发送内容数据和诸如ICV数据之类的控制信息,则通信装置215接收数据。然后,所接收的内容数据通过通信装置215被直接存储到存储装置211中。同时,通过通信装置215接收的控制信息经由数据处理装置204被输入到主控制装置201,并被存储到预定的存储区中。

现在描述当内容再现装置(PD)20再现内容时的数据流。首先,内容的再现请求被输入到主控制装置201,并且如果内容的再现被主控制装置201允许,则数据处理装置204从存储装置211读出作为再现对象的内容数据,将内容数据传输到RAM 203,并同时部分地将被传输到RAM203的内容数据传输到解码器213。然后,解码器213执行加密形式的内容数据的解密处理、解码处理、环绕处理、到PCM数据的转换处理等,并将得到的数据传输到主控制装置201。此外,显示装置210利用DA转换器(未示出)执行对其输入的PCM数据的音量调节,将得到的数据转换为模拟音频数据,并将模拟音频数据传输到音频输出电路216的放大器。音频输出电路216通过遥控器218从耳机219输出模拟音频信号。

现在,参考图10描述根据本实施例的内容再现装置20的主要功能。注意,图10是示意性地示出了根据本实施例的内容再现装置20的功能的框图。

如图10所示,每个内容再现装置20例如包括数据通信部分220、存储部分230、再现控制类型判断部分240、再现允许/禁止判断部分242、再现执行部分244、标题列表产生部分250以及内容选择部分252。

数据通信部分220利用通信装置215来通过本地线路9向和从内容处理装置10发送和接收数据。

存储部分230例如由上文中描述的存储装置111、闪存202等形成,存储内容再现装置20中的各种数据。存储部分230其中例如存储有ICV数据231、源ID列表L、内容数据库234和内容管理信息数据库236。

ICV数据231由内容处理装置10的ICV数据管理部分190产生,并被传输到内容再现装置20,并被用于检查内容再现装置20中的内容再现处理的有效性。ICV数据231例如包括被应用到头部的1位的标志232,以及MAC值233。

标志232是代表内容再现装置20的再现控制方法(版权管理方法)的方法标识信息的一个示例。例如,在内容再现装置20的再现控制方法被设置为组管理型的情况下,标志232为“0”,而在再现控制方法被设置为登入登出型的情况下,标志232为“1”。

此外,在内容再现装置20的再现控制方法被内容处理装置10设置为组管理型的情况下,MAC值233是源ID列表L的MAC值。另一方面,在再现控制方法被设置为登入登出型的情况下,MAC值233是基于包括每个内容的使用条件信息的许可而产生的MAC值。

此外,存储部分230中的源ID列表L基本与上文中描述的内容处理装置10的源ID列表L相同。随着内容再现装置20被组注册,添加了组ID,并且还添加了属于相同装置组的每个内容处理装置10的记录者ID。在本实施例中,源ID列表L被内容处理装置10的列表管理部分140更新。但是,列表管理部分可以被提供在内容再现装置20中,使得内容再现装置20自身更新源ID列表L。

此外,内容数据库234存储从内容处理装置10传输的内容。在内容再现装置20的再现控制方法被设置为组管理型的情况下,如图6A所示的被应用了包括源ID的这种许可的内容被存储在内容数据库234中。而在再现控制方法被设置为登入登出型的情况下,如图6B所示的被应用了包括使用条件信息的这种许可的内容被存储在内容数据库234中。

在内容管理信息数据库236中,与上文中描述的内容处理装置10的内容管理信息数据库118中类似地,记录内容数据库234中所存储的每个内容的诸如内容ID和标题的标题信息(曲目名称、艺术家名称、专辑名等)之类属性信息、记录位置信息(例如,内容数据库234中的地址)等。

此外,内容再现装置20的设备ID例如被安全地存储在存储部分230中的未示出的自身ID数据库中。设备ID是在从工厂出货时,以内容再现装置20为单位被唯一地应用的ID,并且在内容再现装置20的组注册时被使用。

再现控制类型判断部分240例如在再现内容等时,读出上文中描述的ICV数据231的标志232,并基于标志232,判断由内容处理装置10设置的内容再现装置20的再现控制方法。具体地说,例如,在标志232为“0”的情况下,再现控制类型判断部分240判断出再现控制方法是组管理型的(第一再现控制方法),而在标志232为“1”的情况下,再现控制类型判断部分240判断出再现控制方法是登入登出型的(第二再现控制方法)。再现控制类型判断部分240将判断结果输出到再现允许/禁止判断部分242。

再现允许/禁止判断部分242基于由再现控制类型判断部分240判断的再现控制方法,判断是否应当允许其再现请求被接收了的内容的再现。再现允许/禁止判断部分242包括第一再现允许/禁止判断部分242a和第二再现允许/禁止判断部分242b,其中第一再现允许/禁止判断部分242a执行按照组管理型的版权管理方案的再现控制,第二再现允许/禁止判断部分242b执行按照登入登出型的再现控制。

如果再现控制类型判断部分240判断出内容再现装置20的再现控制方法是组管理型的(第一再现控制方法),则再现允许/禁止判断部分242使得第一再现允许/禁止判断部分242a工作,以基于被应用到作为再现对象的内容上的源ID和源ID列表L,判断是否应当执行内容的再现。注意,如果有效期限被设置给源ID列表L中的源ID,则当源ID在有效期限内时,允许内容的再现。

另一方面,如果判断出内容再现装置20的再现控制方法是登入登出型的(第二再现控制方法),则再现允许/禁止判断部分242使得第二再现允许/禁止判断部分242b工作,以基于被应用到作为再现对象的内容上的许可的使用条件信息(再现次数限制、再现的有效期限等),判断是否应当执行内容的再现。注意,再现允许/禁止判断部分242具有与上文中描述的内容处理装置10的再现允许/禁止判断部分172基本相同的功能,因此,省略对它们的详细描述。

再现执行部分244再现被再现允许/禁止判断部分242判断为允许再现的内容,并将内容输出到音频输出电路。注意,再现执行部分244具有与上文中描述的内容处理装置10的再现执行部分174基本相同的功能,因此,省略对它们的详细描述。

标题列表产生部分250从内容管理信息数据库236读出内容数据库234中所存储的全部或一些内容的标题信息,并产生内容的列表(下文中称为“标题列表”)。该标题列表是音乐内容的曲目名称的表,并包括作为附带信息的每个音乐内容的艺术家名称或者专辑名、再现时间等。此外,标题列表产生部分250使所产生的标题列表被显示在显示装置210上。因此,用户可以阅读标题列表,以选择希望再现的内容,并操作输入装置208来指定内容的标题信息,并发出再现请求。以这种方式,本实施例中的标题列表产生部分250和显示部分210被配置为显示部分的一个示例,其显示由内容再现装置20保存的一个、两个或更多个内容的标题信息。

内容选择部分252基于用户对输入装置208的输入,选择作为再现对象的内容,并将选择结果输出到再现允许/禁止判断部分242。具体地说,内容选择部分252读出被用户请求再现的内容的与来自内容管理信息数据库236的内容的文本信息相对应的内容ID和存储位置,并将这种信息输出到再现允许/禁止判断部分242。结果,再现允许/禁止判断部分242执行关于作为再现对象的内容的再现允许/禁止判断,并且只有那些可以被再现的内容被再现执行部分244再现。

此外,标题列表产生部分250可以产生标题列表,使得可以判断可以被再现的那些内容的标题信息和不可以被再现的那些内容的标题信息,并使得标题列表被显示。在该情况中,标题列表产生部分250首先请求上述的再现允许/禁止判断部分242判断作为显示对象的每个内容是否可以被再现,并且基于判断结果,产生这样的标题列表:其中,可以被再现的那些内容和不可以被再现的那些内容可以彼此区分开。因此,用户可以有选择地从可以被再现的那些内容当中指定希望被再现的内容。以这种方式,在用户希望的内容的标题信息是从被显示在显示装置210上并且可以被再现的那些内容中选择的情况下,内容选择部分252将与所选择的标题信息相对应的内容的内容ID和存储位置输出到再现允许/禁止判断部分242,使得再现允许/禁止判断部分242再现内容,而不执行关于是否允许再现的判断。

上面描述了根据本实施例的内容再现装置20的功能配置。内容再现装置20可以按照有内容处理装置10进行的设置,有选择地执行组管理型的再现控制和登入登出型的再现控制。因此,不仅提高了内容再现装置20对于用户的便利性,而且可以预料到提高了开发工作的效率,并降低了成本,因为不需要设计和开发适于单独再现控制方法的不同模型的内容再现装置20。

此外,每个内容再现装置20适于这样的组管理型的版权管理:内容的再现基于被应用到内容上的源ID和源ID列表L而被控制。因此,由于用户可以自由地从用户自己所拥有的内容处理装置10向内容再现装置20下载和再现内容,所以用户使用内容的自由度比传统的登入登出型更高,并且更友好。

注意,上文中描述的数据通信部分220、再现控制类型判断部分240、再现允许/禁止判断部分242、再现执行部分244、标题列表产生部分250、内容选择部分252等例如可以被配置为具有上文中描述的功能的硬件,或者可以通过将使得计算机实现上文中描述的功能的程序安装到内容再现装置20中来配置。

此外,在上述实施例中,在未对内容应用源ID的情况下,内容再现装置20的再现允许/禁止判断部分242判断出内容并不要求版权管理,并允许内容的再现,然后将内容的再现指令信号输出到再现执行部分244。具体地说,内容再现装置20被配置使得它可以自由地产生不受版权保护的内容,例如没有被应用源ID的内容。上述这种不在版权保护下的内容的使用限制可以通过上述组管理系统来实现。下面描述用于其的技术。

首先,如果上述内容处理装置10的传输控制部分(未示出)接受了被存储在内容数据库116中但是不受版权保护的内容的向内容再现装置20传输的请求,则它获取通过本地线路9与内容处理装置10连接的内容再现装置20中的源ID列表L(步骤1)。

然后,传输控制部分将所获取的内容再现装置20的源ID列表L中的组ID与传输控制部分自己所拥有的源ID列表L中的组ID互相比较(步骤2)。

如果比较结果显示出上述两个组ID彼此一致,则传输控制部分允许已收到了对其的传输请求并且不受版权保护的内容从内容处理装置10向内容再现装置20的传输,而如果两个组ID彼此不一致,则传输控制部分禁止传输(步骤3)。

此外,虽然从内容再现装置20到内容处理装置10的不受版权保护的内容的传输基本上是被禁止的,但是也可以采用这样的替代配置:通过上述组管理系统,允许内容的一部分的传输。下面描述用于该替代配置的技术。

首先,如果内容处理装置10的传输控制部分接受了被存储在内容再现装置20中但是不受版权保护的内容从通过本地线路9与内容处理装置10相连的内容再现装置20向内容处理装置10的传输的请求,则它获取内容再现装置20中的源ID列表L(步骤1)。

然后,传输控制部分将所获取的内容再现装置20的源ID列表L中的组ID与传输控制部分自己所拥有的源ID列表L中的组ID互相比较(步骤2)。

如果比较结果显示出上述两个组ID彼此一致,则传输控制部分允许已收到了对其的传输请求并且不受版权保护的内容从内容再现装置20向内容处理装置10的传输,而如果两个组ID彼此不一致,则传输控制部分禁止传输(步骤3)。

以这种方式,在根据本实施例的组管理型的版权管理系统中,通过控制内容处理装置10与内容再现装置20之间的传输,不受版权保护的内容的复制传输也被限制,以便进行使用限制。

现在,参考图11详细描述根据本实施例的服务器30的配置。注意,图11是示意性地示出了根据本实施例的服务器30的功能的框图。

如图11所示,服务器30包括WWW服务器31、组管理服务器32、内容分发服务器34、证书管理服务器36和计费服务器38。

上述部件中,WWW服务器31、组管理服务器32和证书管理服务器36形成内容共享服务执行部分,并执行对多个内容处理装置10和内容再现装置20的组注册的内容共享服务,并在被组注册的装置之间共享内容。此外,WWW服务器31、内容分发服务器34和计费服务器38形成分发内容执行部分,并执行对内容处理装置10的用户分发例如付费的内容的内容分发服务。

下面,分别描述根据本实施例的服务器31、32、34、36和38的功能配置。注意,根据本实施例的服务器31、32、34、36和38的硬件配置与上文中参考图4描述的内容处理装置(PC)10的硬件配置类似,因此省略对它们的描述。

首先描述WWW服务器31。WWW服务器31接受来自通过网络5对其进行访问的内容处理装置10的请求,并且控制内容处理装置10与服务器30之间的通信。WWW服务器31包括用户注册部分312和用户验证部分314。

用户注册部分312执行希望使用内容共享服务和/或内容分发服务的新用户的注册过程、注册改变过程、注册取消过程、用户账号信息(例如用户ID、信用卡号码以及口令)的管理等。对于服务注册用户,以用户为单位应用唯一的叶ID。通过上述用户注册部分312的这种注册过程而确定的各种用户账号信息和叶ID被存储到组注册数据库324中。但是,管理并不限于刚才描述的这种示例,而是可以在WWW服务器31中提供用户注册数据库,使得用户账号信息和叶ID在用户注册数据库中被管理。

用户验证部分314执行例如这样的验证过程:响应于来自以上述这种方式被注册在内容共享服务和/或内容分发服务中的用户所拥有的内容处理装置10的连接请求(注册请求、注册取消请求、内容分发请求、证书请求、用户账号信息改变请求等),验证拥有作为请求源的内容处理装置10的用户。例如基于由用户输入的用户账号信息等以及组注册数据库324中的用户账号信息,来执行用户验证。经验证的用户例如被允许登录到组管理服务器32、内容分发服务器34、证书管理服务器36等。

现在描述组管理服务器32。组管理服务器32对同一用户所拥有的多个内容处理装置10和内容再现装置20进行组注册。组管理服务器32包括装置注册部分322和组注册数据库324。

组注册数据库324被存储在组管理服务器32中所配备的诸如HDD之类的存储装置(未示出)中。如从图12所见的,在组注册数据库324中,例如以彼此相关联的关系存储了享受提供的内容共享服务和内容分发服务的用户的用户账号信息(用户ID 3241、信用卡号码3242)、与该用户相对应的叶ID 3243、被组注册的内容处理装置10和内容再现装置20的装置ID 3244,以及在被组注册的内容处理装置10当中具有转录功能的装置的记录者ID 3245。

例如对于一个用户ID(用户账号)3241,分配了一个叶ID 3243。此外,被注册在每个由叶ID代表的用户的装置组中的一个、两个或更多个内容处理装置10和内容再现装置20的装置ID(终端ID或设备ID)被与该用户的叶ID 3243相关联。这里,上述终端ID被注册为内容处理装置(PC)10的装置ID 3244,上述设备ID被注册为内容再现装置(PD)20的装置ID 3244。此外,具有转录功能的内容处理装置10的记录者ID被与终端ID相关联。

装置注册部分322将作为注册请求源的内容处理装置10或内容再现装置20组注册到通过上述用户验证部分314被验证的用户所拥有的装置组中。例如当在执行用户验证过程之后,从内容处理装置10的组注册部分130接收组注册请求信息(例如,注册请求通知、终端ID或设备ID、记录者ID等)从组注册过程时,执行组注册过程。当装置要被组注册时,注册请求源的内容处理装置10或内容再现装置20的装置ID(终端ID或设备ID、记录者ID等)被写入到上文中描述的组注册数据库324的与上述经验证用户相对应的装置ID 3244的列的位置中。这样,被组注册的装置的装置ID和上文中描述的被应用到经验证用户上的叶ID(装置组)彼此相关联。

此外,装置注册部分322禁止内容处理装置10被注册到不同的装置组中。为此,装置注册部分322搜索组注册数据库324,并且如果注册请求源的内容处理装置10的装置ID已经被存储了,则装置注册部分322拒绝内容处理装置10或内容再现装置20的注册,使得装置ID不可以被新写入组注册数据库324中。因此,可以使得一个内容处理装置10或一个内容再现装置20仅属于一个装置组。

此外,装置注册部分322还可以对可被注册到同一装置组中的内容处理装置10或内容再现装置20的数目设置上限,具体地说,可以与同一用户的叶ID相关联的内容处理装置10的数目的上限。例如,装置注册部分322可以将可被注册在同一装置组中的内容处理装置(PC)10的数目的上限数目设置为预定数目(例如,三个),使得只有数目最多到该预定上限数目(例如,三个)的终端ID被与某个叶ID相关联。在该情况中,如果从每个都具有一个终端ID作为装置ID的内容处理装置(PC)10接收了数目超过了上述上限数目的注册请求,则装置注册部分322拒绝注册请求的注册。这样,可被注册在同一装置组中的内容处理装置(PC)10的数目例如可以被限制为三个或更少,因此,可以限制可在同一装置组中接收分发内容的内容处理装置10的数目。

此外,作为上述数目的另一个示例,装置注册部分322例如可以对可与同一组ID相关联的记录者ID设置上限数目(例如,10)。在该情况中,如果从每个都具有一个记录者ID的内容处理装置(PC)10接收了数目超过了上述上限数目的注册请求,则装置注册部分322拒绝注册。从而,由于可以限制可被注册在同一装置组中的具有转录功能的内容处理装置10的数目,所以可以限制可用作能在同一装置组中被共享的经转录内容的提供源的内容处理装置10的数目。

此外,当内容处理装置10被注册到预定装置组中时,装置注册部分322将服务数据通知给被组注册的内容处理装置10。服务数据例如包括与上述经验证用户(注册装置组)相对应的叶ID,以及用于使用内容的服务公共密钥。从而,被组注册的内容处理装置10可以接收叶ID,将叶ID转换为组ID,并且将组ID添加到内容处理装置10自身的源ID列表L。

注意,叶ID可以不以这种方式从组管理服务器32的装置注册部分322传达到内容处理装置10,而是装置注册部分322可以基于叶ID等产生组ID,并将所产生的组ID通知给内容处理装置10。在该情况中,内容处理装置10自身可以不产生组ID,而是将从组管理服务器32接收的组ID原样添加到源ID列表L。

此外,装置注册部分322从经验证用户所拥有的装置组中取消作为注册取消请求源的内容处理装置10的注册。当在执行了用户验证过程之后,从内容处理装置10的组注册部分130接收组注册取消请求信息(例如,组注册取消请求通知、终端ID或设备ID、记录者ID等)时,执行这种组注册取消处理。当装置的组注册要被取消时,作为上文中描述的注册取消请求源的内容处理装置10或内容再现装置20的装置ID(终端ID、设备ID)被从上文中描述的组注册数据库324的装置ID 3244的列删除。但是,记录者ID并不被删除,即使取消了相应的内容处理装置(PC)10的注册。从而,如果一旦数目等于上文中描述的预定上限数目(例如,10)的具有转录功能的内容处理装置10被组注册,则即使这些内容处理装置10中的一个的注册后来被取消,新的内容处理装置10也不能被另外注册。因此,可以抑制可产生能被共享的内容的内容处理装置10的注册数目,以使经转录内容的版权管理严格。

现在描述证书管理服务器36。证书管理服务器36收集并管理内容处理装置10发放的组证书G,并将组证书G分发给属于同一用户的装置组的任何其他内容处理装置10。证书管理服务器36包括证书管理部分362和证书数据库364。

证书数据库364被存储在证书管理服务器36中所配备的诸如HDD之类的存储装置(未示出)中。证书数据库364存储将内容处理装置10发放的组证书G与内容处理装置10的用户相关联地存储。

证书管理部分362通过网络5获取内容处理装置10发出的组证书G,并将所获取的组证书G与用户相关联地存储到证书数据库364中。此外,证书管理部分362从上述这种证书数据库364中读取属于某一用户的装置组的一个、两个或更多个内容处理装置10的组证书G,并将组证书G分发给属于同一装置组的其他内容处理装置10等。

例如,当内容处理装置10通过组管理服务器32被组注册时,证书管理部分362从内容处理装置10获取其中内容处理装置10的记录者ID与组ID彼此相关联的组证书G,并将组证书G存储到证书数据库364中。此外,当另一内容处理装置10被新注册到同一装置组中时,证书管理部分362将已经被注册在该同一装置组中的内容处理装置10的组证书G分发给新注册的内容处理装置10。从而,新注册的内容处理装置10可以通过获取已注册的内容处理装置10的记录者ID,并将所获取的记录者ID添加到源ID列表L,共享经转录内容。

此外,当从已注册的内容处理装置10接收了组证书分发请求时,当内容处理装置10访问服务器30时,或者在类似的情况中,证书管理部分362可以向内容处理装置10分发属于同一装置组的其他内容处理装置10的组证书G。

此外,如果内容处理装置10的注册被取消,则证书管理部分362从证书数据库364删除被取消注册的内容处理装置10的组证书G。

以这种方式,证书管理服务器36的证书管理部分362以集中的方式管理内容处理装置10发放的组证书G,并且将组证书G分发给属于同一装置组的其他内容处理装置10。从而,任何内容处理装置10可以获得其他内容处理装置10的组证书G,而不用直接将内容处理装置10彼此连接。此外,由于证书管理服务器36执行组证书G的集中管理,所以任何内容处理装置10都可以总是获得最新的组证书G。例如,任何内容处理装置10可以获得属于同一用户的装置组的全部内容处理装置10的组证书G,并将内容处理装置10的记录者ID添加到源ID列表L。

现在描述内容分发服务器34。内容分发服务器34向具有对于内容分发服务的用户注册的用户的内容处理装置10分发例如付费的内容。内容分发服务器34被配置使得能够分发适于上文中描述的组管理型的版权管理方案的内容和适于上文中描述的登入登出型的版权管理方案的内容两者。

内容分发服务器34例如包括许可发放部分342、内容分发部分344、许可数据库346和内容数据库348。

许可数据库346和内容数据库348被存储在内容分发服务器34中所配备的诸如HDD之类的存储装置(未示出)中。许可数据库346是用于存储在分发内容时发放的许可的数据库。内容数据库348是用于作为内容分发服务的分发对象的多个内容的数据库。

内容分发部分344例如允许已经被验证通过的用户读取可分发内容的列表,并选择用户希望被分发的一个分发内容。此外,内容分发部分344将被选择的分发内容通过网络5分发给用户所使用的内容处理装置10。注意,分发过程例如需要如下文中描述的计费处理作为一个必要条件。

此外,内容分发部分344还发送例如与分发内容相关联地存储在内容数据库348等中的分发内容有关的信息(内容ID、标题信息(曲目名称、艺术家名称、专辑名、再现时间等))。

许可发放部分342发放由上文中描述的内容分发部分344分发的内容的许可(权利信息;使用权)。依赖于版权管理方法的类型,许可发放部分342可以发放不同类型的许可。

例如,在要执行组管理型的版权管理的情况下,许可发放部分342与分发内容相关联的发放包括与购买分发内容的用户相对应的叶ID的许可。于是,许可发放部分342可以从上文中描述的组注册数据库324获取与该用户相对应的叶ID,或者可以从用户验证部分314获取。

在许可发放部分342以这种方式发放许可之后,内容分发服务器34将分发内容和包括与购买分发内容的用户相对应的叶ID的许可文件彼此相关联地发送到内容处理装置10。结果,接收了上述这种分发内容和许可的内容处理装置10将叶ID转换为组ID,并将组ID应用到该分发内容,使得组ID用作分发内容的源ID,以执行上文描述的组管理型的版权管理。

另一方面,在要执行登入登出型的版权管理的情况下,许可发放部分342与分发内容相关联地发放许可,其中描述了诸如登入/登出次数限制。再现次数限制、再现有效期限登的使用条件信息(使用规则)。于是,许可发放部分342可以基于许可数据库346的许可模型信息,产生用户希望的使用条件类型的许可。

在许可发放部分342以这种方式发放许可之后,内容分发服务器34将分发内容文件和包括使用条件信息的许可文件彼此相关联地发送到内容处理装置10。结果,接收上述这种分发内容和包括使用条件信息的许可的内容处理装置10基于许可,执行登入登出型的版权管理。

许可发放部分342将所发放的许可存储在许可数据库346中,并在许可数据库346中管理这些许可。

如上所述,在向内容处理装置10分发内容时,内容分发服务器34成套地发送分发内容及其许可。于是,当要分发组管理型的内容时,内容分发服务器34将叶ID放到许可中,而当要分发登入登出型的内容时,内容分发服务器34将使用条件信息放到许可中。

注意,虽然在上面的描述中,内容分发服务器34以分别的文件来发送分发内容和许可,但是内容分发服务器34也可以在同一文件中发送它们。此外,虽然在上面的描述中,内容分发服务器34在分发组管理型的内容时,将叶ID通知给内容处理装置10,并且内容处理装置10基于所接收的叶ID来产生组ID,但是组ID的产生并不限于上述示例。例如,内容分发服务器34可以预先基于叶ID来产生组ID,并将所产生的组ID通知给内容处理装置10。

现在描述计费服务器。计费服务器38响应于上文中描述的通过内容分发服务器34的内容分发,执行计费处理。计费服务器38例如包括计费处理部分382和计费信息数据库384。

计费信息数据库384是包括用于每个用户的计费信息的数据库,并被存储在计费服务器38中所配备的诸如HDD之类的存储装置(未示出)中。

计费处理部分382例如执行这样的计费处理:根据被分发的内容,请求接受内容分发的用户支付一定量的费用。通过计费处理而产生的诸如所要求的费用量、支付方法和支付日期之类的帐务信息例如被存储到计费信息数据库384中。

现在参考图13描述利用上述这种内容共享系统100的内容共享方法的基本流程。图13是图示根据本实施例的内容共享方法的基本流程的时序图。

如图13所示,新用户将首先使用用户自己所拥有的内容处理装置(PC)10-1向服务器30的WWW服务器31发出使用上述组管理型的版权管理方案的内容共享服务的用户注册请求(S2)。从而,WWW服务器31执行用户验证过程,以向用户应用新的叶ID,并注册该用户(S4)。注意,内容共享服务的用户注册还可以用作内容分发服务的用户注册。此外,上述用户注册过程可以通过组管理服务器32代替WWW服务器31来执行。

然后,用户将使用用户自己所拥有的内容处理装置(PC)10-1和10-2来向服务器30发出两个独立装置的注册请求(S8,S12)。从而,组管理服务器32根据刚才提到的这种装置注册请求,将内容处理装置10-1和10-2组注册到用户的装置组中,并将与该用户相对应的叶ID通知给内容处理装置10-1和10-2(S10,S14)。内容处理装置10-1和10-2将所接收的叶ID转换为组ID,并将组ID添加到内容处理装置10-1和10-2它们自己的源ID列表L中。注意,上述这种内容处理装置10的装置组注册不需要同时执行,而是可以在彼此不同的任意时刻执行。

然后,内容处理装置10-2发放组证书G,该组证书G将与内容处理装置10-2自身相对应的组ID与记录者ID彼此相关联,并将组证书G发送到服务器30的证书管理服务器36(S16)。然后,证书管理服务器36将内容处理装置10-2的组证书G分发给内容处理装置10-1(S18)。注意,刚才描述的这种组证书G的分发可以从内容处理装置10-2直接到内容处理装置10-1执行,而不需要证书管理服务器36的介入。此外,内容处理装置10-1的组证书G可以被类似地分发到内容处理装置10-2。

在内容处理装置10-1获取以上述这种方式分发的组证书G之后,它执行内容处理装置10-1自身所拥有的源ID列表L的更新过程(S20)。在该列表更新过程中,在内容处理装置10-1和10-2在上文描述的组注册时被注册在同一装置组中的情况下,由于两个装置具有相同的组ID,所以内容处理装置10-1可以将组证书G中所包括的内容处理装置10-2的记录者ID添加到内容处理装置10-1自身的源ID列表L。另一方面,在内容处理装置10-1和10-2被注册在不同的装置组中的情况下,由于两个装置具有彼此不同的组ID,所以内容处理装置10-1不能将组证书G中所包括的记录者ID添加到内容处理装置10-1自身的源ID列表L。

下面,描述从在上述这种情形中从内容处理装置10-2提供的内容被内容处理装置10-1获取并共享的情况。

首先,描述诸如经转录内容之类的产品内容被共享的情况。内容处理装置10-2通过转录、自录等产生内容(S22),并将与内容处理装置10-2相对应的记录者ID应用到该产品内容上(S24)。然后,内容处理装置10-2通过网络5、本地线路9、存储介质7等将被应用了记录者ID的产品内容提供给内容处理装置10-1(S26)。

然后,内容处理装置10-1获取产品内容(S28),并例如响应于用户的再现请求,执行产品内容的再现控制过程(S30)。在这种情况中,如果被应用到产品内容上的记录者ID被包括在内容处理装置10-1的源ID列表L中,则内容处理装置10-1可以再现该产品内容,而如果记录者ID未被包括在源ID列表L中,则内容处理装置10-1不能再现该内容。

现在,描述分发内容数据被共享的情况。首先,内容处理装置10-2向组管理服务器32发出内容的分发请求(S32)。于是,组管理服务器32将被请求分发的内容以及包括与内容处理装置10-2相对应的叶ID的许可分发到内容处理装置10-2(S34)。然后,内容处理装置10-2将所接收的许可中的叶ID转换为组ID,并将该组ID应用到分发内容上(S36)。然后,内容处理装置10-2以上述类似的方式,将已经被应用了组ID的分发内容提供给内容处理装置10-1(S38),并且内容处理装置10-1获得该分发内容(S40)。然后,内容处理装置10-1例如响应于用户的再现请求,执行分发内容的再现控制过程(S42)。在该情况中,如果被应用到分发内容上的组ID被包括在内容处理装置10-1的源ID列表L中,则内容处理装置10-1可以再现该分发内容,而如果组ID未被包括在源ID列表L中,则内容处理装置10-1不能再现该分发内容。

此外,如果内容处理装置10-1和10-2各自发出注册取消请求(S44,S48),则组管理服务器32响应于注册取消请求,取消内容处理装置10-1和10-2的注册(S46,S50)。

在如上所述的这种使用内容共享系统100的内容共享方法中,如果同一用户所拥有的多个内容处理装置10被注册到同一装置组中,则产品内容和分发内容可以相对自由地在内容处理装置10之间被共享。

现在,详细描述内容处理装置(PC)10或内容再现装置(PD)20在组管理服务器32中的组注册/注册取消的过程。注意,下面的处理流程开始于这样的状态:其中,向组管理服务器32的内容共享服务的用户注册已经完成,并且叶ID未被应用到拥有内容处理装置10的用户上。

首先,描述根据本实施例的内容处理装置(PC)10到组管理服务器32的装置注册过程(组注册过程)。图14是图示根据本实施例的内容处理装置(PC)10的组注册过程的时序图。

如图14所示,首先在步骤S60到S70处,在作为注册请求源的内容处理装置10与服务器30之间通过网络5安全地建立通信连接,并且执行用户验证。在步骤S60到S70处的过程在内容处理装置10的浏览器与服务器30的WWW服务器31之间执行。

具体地说,作为注册请求源的内容处理装置10响应于用户输入,首先向WWW服务器31发送用户ID和口令(S60)。从而,WWW服务器31将所接收的用户ID及口令与组注册数据库324中所注册的用户ID及口令相比较,以执行用户验证处理(S62)。如果结果指示用于验证结果是失败的,则WWW服务器31不执行登录,并结束注册过程。另一方面,如果用户验证结果是成功的,则WWW服务器31允许登陆,并向内容处理装置10发送成功的用户验证结果的通知,以及用于执行安全通信的会话信息(S64)。然后,内容处理装置10向WWW服务器31发送注册请求通知(S66)。WWW服务器31基于注册请求通知,识别出内容处理装置10访问WWW服务器31以请求注册。然后,WWW服务器31产生事务ID(S68),并将所产生的事务ID和作为组管理服务器32的地址信息示例的URL(统一资源定位器)发送给内容处理装置10(S70)。从而,内容处理装置10以后可以参考所接收的URL,访问组管理服务器32。

在接下来的步骤S72到S86处,执行用于将内容处理装置10实际注册到组管理服务器32中的过程。在步骤S72到S86处的过程在内容处理装置10的版权管理部分与服务器30的组管理服务器32之间执行。

具体地说,内容处理装置10首先向组管理服务器32发出服务数据的请求(S72)。于是,组管理服务器32将服务数据发送给内容处理装置10(S74)。服务数据包括与经验证用户相对应的叶ID,以及上文中描述的服务公共密钥。然后,内容处理装置10将上文中描述的在步骤S70处接收的事务ID和与内容处理装置10自身相对应的记录者ID发送给组管理服务器32,以执行到组管理服务器32的注册请求(S76)。由内容处理装置10产生终端ID和记录者ID。注意,在步骤S74和S76处传输的信息可以被安全地发送和接收,因为通过上文中描述的会话信息防止了来自外部的对其的篡改。

然后,组管理服务器32判断内容处理装置10的注册是否应当被允许(S78)。该注册允许/禁止判断例如是基于可被注册在同一装置组中的那些内容处理装置10的上限数目(例如,终端ID的上限数目(例如,三个终端ID)、记录者ID的上限数目(例如,10个记录者ID))来执行的。更具体地说,例如如果已经在经验证用户的装置组中注册了具有彼此不同的终端ID的三个内容处理装置10,则组管理服务器32禁止新的内容处理装置10的注册。此外,例如如果已经在用户的装置组中注册了具有彼此不同的记录者ID的10个内容处理装置10(不论这10个内容处理装置10是否保持被注册),则组管理服务器32禁止新的内容处理装置10的注册。

如果上述在步骤S78处的这种注册允许/禁止判断的结果指示出不应当允许注册,则组管理服务器32发送内容处理装置10不能被注册的错误通知。另一方面,如果注册允许/禁止判断的结果指示出允许注册,则组管理服务器32执行上文中描述的作为注册请求源的内容处理装置10的注册过程(S80)。具体地说,组管理服务器32将从上述作为注册请求源的内容处理装置10所接收的终端ID和记录者ID写入组注册数据库324的经验证用户的记录中,以注册内容处理装置10。此外,组管理服务器32将注册完成通知发送给被注册的内容处理装置10(S82)。

然后,当内容处理装置10接收到上述这种注册完成通知时,它使上文中描述的在步骤S74处接收的服务数据有效(S84)。此外,内容处理装置10基于被有效的服务数据中的叶ID,产生组ID(第一组ID和第二组ID两者),并将组ID添加并存储到源ID列表L中(S86)。从而,内容处理装置10被使得能够再现被应用了该组ID的分发内容,并将包括该组ID的组证书G的记录者ID添加到内容处理装置10自身的源ID列表L中。

在上述这种内容处理装置10的注册过程之后,可以执行下面描述的这种证书发放和分发过程。具体地说,内容处理装置10首先发放包括组ID和与内容处理装置10自身相对应的记录者ID的组证书G,并将组证书G发送给证书管理服务器36(S88)。从而,证书管理服务器36将所接收的组证书G存储到证书数据库364中(S90)。从而,当不同的内容处理装置10被注册到同一装置组中时,组证书G可以被分发以共享记录者ID。

此外,如果一个、两个或更多个其他内容处理装置10已经被注册在相同的装置组中,则证书管理服务器36向被注册的内容处理装置10分发其他注册的内容处理装置10的组证书G(S92)。从而,被内容处理装置10读出所接收的组证书G中的记录者ID,并将记录者ID添加到内容处理装置10自身的源ID列表L(S94)。从而,内容处理装置10以后可以再现由属于同一装置组的任何其他内容处理装置10转录的经转录内容。

现在,参考图15描述根据本实施例的从已注册的装置组中取消内容处理装置(PC)10的注册的过程(组注册取消过程)。图15是图示根据本实施例的内容处理装置(PC)10的组注册取消过程的时序图。

如图15所示,首先在步骤S100到S110处,在作为注册取消请求源的内容处理装置10与服务器30之间通过网络5安全地建立通信连接,并且执行用户验证。在步骤S100到S110处的过程在内容处理装置10的浏览器与服务器30的WWW服务器31之间执行。注意,由于除了在步骤S106处从内容处理装置10向WWW服务器31发出的是注册取消请求之外,在上面提到的步骤S100到S110处的过程与上文中参考图14描述的内容处理装置10的组注册过程的步骤S60到S70处的过程类似,因此省略对它们的详细描述。

在接下来的步骤S112到S120处,执行用于实际取消内容处理装置10的注册的过程。在步骤S112到S120处的过程在内容处理装置10的版权管理部分与服务器30的组管理服务器32之间执行。

具体地说,内容处理装置10使在上文中描述的组注册时从组管理服务器32获取并保存在内容处理装置10中的服务数据无效(S112)。更具体地说,内容处理装置10删除内容处理装置10自身的源ID列表L中所包括的组ID和记录者ID。从而,内容处理装置10被使得不能再现被应用了源ID中的任何源ID的内容。

然后,内容处理装置10将在上文描述的步骤S110处接收的事务ID以及与内容处理装置10自身相对应的记录者ID和终端ID发送到组管理服务器32,以向组管理服务器32发出注册取消请求(S114)。注意,在步骤S114处发送的信息可以被安全地发送,因为通过上文中描述的会话信息防止了来自外部的对其的篡改。

然后,当注册取消请求被接收时,组管理服务器32判断是否可以取消内容处理装置10的注册(S116)。例如,在作为注册取消请求源的内容处理装置10还未被注册或者注册取消请求非法的情况或者类似的情况中,组管理服务器32不允许注册取消。

如果作为上述步骤S116处的这种注册允许/禁止判断的结果,注册取消不被允许,则组管理服务器32发送内容处理装置10的注册取消不被允许的错误通知。

另一方面,如果作为步骤S116处的注册允许/禁止判断的结果,注册取消被允许,则组管理服务器32执行作为注册取消请求源的内容处理装置10的注册取消过程(S118)。具体地说,组管理服务器32从组注册数据库324的经验证用户的记录中删除作为注册取消请求源的内容处理装置10的终端ID。此时,作为注册请求源的内容处理装置10的记录者ID被留下,而不从组注册数据库324中删除。从而,当提供经转录内容共享服务时,可以避免这样的缺点:注册了过多的具有转录功能的内容处理装置10,以及经转录内容变得被大量的内容处理装置10共享。

然后,组管理服务器32将注册取消完成通知发送给已经被取消注册的内容处理装置10(S120)。

如上所述,在内容处理装置10的注册取消过程中,在服务数据首先在组管理服务器32侧被无效(S112)之后,在组管理服务器32侧执行注册取消过程(S118)。从而,至于被组管理服务器32侧取消注册的内容处理装置10,内容处理装置10所保持的服务数据可以肯定地被无效,以从源ID列表L中删除组ID等。因此,虽然内容处理装置10的注册在组管理服务器32上被取消,但是可以防止这种情形:内容处理装置10的服务数据没有被实际地无效。

上面描述了内容处理装置(PC)10的组注册过程和组注册取消过程。注意,为了再次注册已被注册的内容处理装置10,内容处理装置10的注册必须被取消一次。

现在,参考图16描述将内容再现装置(PD)20组注册到组管理服务器32中的过程(组注册过程)。图16是图示根据本发明的内容再现装置(PD)20的组注册过程的时序图。

为了对内容再现装置(PD)20进行组注册,作为注册对象的内容再现装置(PD)20通过本地线路9被连接到已被注册的内容处理装置(PC)10,并且该内容处理装置(PC)10被用来将内容再现装置(PD)20组注册到组管理服务器32中。

如图16所示,首先在步骤S132到S142处,在作为注册取消请求源的与作为注册对象的内容再现装置20相连的内容处理装置10与服务器30之间通过网络5安全地建立通信连接,已执行用户验证。在步骤S132到S142处的过程在内容处理装置10的浏览器与服务器30的WWW服务器31之间执行。注意,由于除了在步骤S138处从内容处理装置10向WWW服务器31发出的是内容再现装置20的注册请求之外,在上面提到的步骤S132到S142处的过程与上文中参考图14描述的内容处理装置10的组注册过程的步骤S60到S70处的过程类似,因此省略对它们的详细描述。

然后在步骤S144到S164处,执行用于使用内容处理装置10将内容再现装置20实际注册到组管理服务器32中的过程。在步骤S144到S164处的过程在内容再现装置20、内容处理装置10的版权管理部分与服务器30的组管理服务器32之间执行。

具体地说,内容处理装置10首先通过本地线路9,从内容再现装置20获取作为注册对象的内容再现装置20的设备ID(S144)。然后,内容处理装置10将在上文中描述的步骤S142处接收的事务ID、内容处理装置10自身的终端ID以及内容再现装置20的记录者ID发送给组管理服务器32,以向组管理服务器32发出内容再现装置20的注册请求(S146)。注意,在步骤S144处传输的信息可以被安全地发送和接收,因为通过上文中描述的会话信息防止了来自外部的对其的篡改。

然后,当组管理服务器32接收到该注册请求时,它判断作为注册对象的内容再现装置20的注册是否应当被允许(S148)。在本实施例中,由于对内容再现装置20的注册数目没有限制,所以无条件地允许该注册。但是,所述限制并不限于本示例的情况,而是可以对内容再现装置20的注册数目设置上限数目。此外,如果作为注册请求源的内容处理装置10还未被注册,则组管理服务器32不允许作为注册对象的内容再现装置20的注册。

如果在步骤S148处的注册允许/禁止判断指示出不应当允许注册的结果,则组管理服务器32向内容处理装置10发送注册不被允许的错误通知。

另一方面,如果注册允许/禁止判断的结果指示出应当允许注册,则组管理服务器32执行作为注册对象的内容再现装置20的注册过程(S150)。具体地说,组管理服务器32基于上文中描述的作为注册请求源的内容处理装置10的终端ID等,设置组注册数据库324中的经验证用户的记录,并将作为注册对象的内容再现装置20的设备ID写入到刚才描述的记录中。此外,组管理服务器32将注册完成通知发送给作为注册请求源的内容处理装置10(S152)。

然后,当内容处理装置10接收到注册完成通知时,它基于在内容处理装置10自身注册时获得的服务数据中所包括的叶ID,产生组ID(第一组ID和第二组ID两者)(S154)。

然后,内容处理装置10从内容再现装置20获取被注册的内容再现装置20的源ID列表L和ICV数据(S156)。

此外,内容处理装置10基于在S156处获取的ICV数据,检验源ID列表L的有效性(S158)。如上文中描述的,由于ICV数据包括MAC值(是源ID列表L的哈希值),所以内容处理装置10可以确定从内容处理装置10获取的源ID列表L的MAC值,并将该MAC值与ICV数据的MAC值相比较,以检测源ID列表L是否处于被篡改的情况。

如果作为在S158处的有效性检验的结果,判断出源ID列表L不是有效的(被篡改了),则判断出错误,并且不执行源ID列表L的更新。

另一方面,如果作为在S158处的有效性检验的结果,判断出源ID列表L是有效的,则内容处理装置10更新内容再现装置20的源ID列表L(S160)。具体地说,内容处理装置10将上文中描述的S154处产生的组ID添加到从内容再现装置20获取的源ID列表L。此时,内容处理装置10自身的源ID列表L中所包括的记录者ID也可以被添加到从内容再现装置20获取的源ID列表L中。

此外,内容处理装置10更新内容再现装置20的ICV数据(S162)。具体的说,内容处理装置10确定在上文描述的S160处更新的内容再现装置20的源ID列表L的MAC值,以产生新的ICV数据。

此后,内容处理装置10将在S160处更新的源ID列表L和在S162处更新的ICV数据发送给内容再现装置20,使得其被写入内容再现装置20的存储部分中(S164)。注意,在S156和S164处,使用会话信息,在内容处理装置10和内容再现装置20之间发送和接收ICV数据,以便其不被篡改。

由于组ID通过上述这种内容再现装置20的组注册过程而被添加到内容再现装置20的源ID列表L,所以内容再现装置20自身以后可以再现被应用了该组ID的分发内容。

现在,参考图17描述根据本实施例的从已注册的装置组中取消内容再现装置(PD)20的注册的过程(组注册取消过程)。图17是图示根据本实施例的内容再现装置(PD)20的组注册取消过程的时序图。

同样,与上文中描述的内容再现装置(PD)20的组注册过程类似地,通过将内容再现装置(PD)20本地连接到内容处理装置(PC)10,使得内容处理装置(PC)10向服务器30发出注册取消请求,来执行上面提到的内容再现装置(PD)20的组注册取消过程。

如图17所示,首先在步骤S170到S180处,在作为注册请求源的内容处理装置10与服务器30之间通过网络5安全地建立通信连接,以执行用户验证。在步骤S170到S180处的过程在内容处理装置10的浏览器与服务器30的WWW服务器31之间执行。注意,除了从内容处理装置10向WWW服务器31发出的是内容再现装置20的注册取消请求之外,在S170到S180处的过程与上文中参考图14描述的内容处理装置10的步骤S60到S70处的过程类似,因此省略对它们的详细描述。

在接下来的步骤S182到S198处,执行用于实际取消内容处理装置10的注册的过程。在S182到S198处的过程在作为注册取消请求源的内容处理装置10的版权管理部分与服务器30的组管理服务器32之间执行。

具体地说,内容处理装置10首先从内容再现装置20获取作为取消对象的内容再现装置20的源ID列表L和ICV数据(S182)。

此外,内容处理装置10以与上文描述的S158处类似的方式,基于在S182处获取的ICV数据,检验源ID列表L的有效性(S184)。如果作为在S184处的有效性检验的结果,判断出源ID列表L不是有效的(被篡改了),则判断出错误,并且不执行源ID列表L的更新。

另一方面,如果作为在S184处的有效性检验的结果,判断出源ID列表L是有效的,则内容处理装置10更新内容再现装置20的源ID列表L(S186)。具体地说,内容处理装置10从获取自内容再现装置20的源ID列表L中删除组ID。此时,源ID列表L中所包括的记录者ID也可以被删除。这样,内容再现装置20被使得不能再现被应用了该源ID的内容。

此外,内容处理装置10更新内容再现装置20的ICV数据(S188)。具体的说,内容处理装置10确定在S 186处更新的内容再现装置20的源ID列表L的MAC值,以产生新的ICV数据。

之后,内容处理装置10将在S186处更新的源ID列表L和在S188处更新的ICV数据发送给内容再现装置20,使得其被写入内容再现装置20的存储部分中(S190)。

然后,内容处理装置10向组管理服务器32发出作为取消对象的内容再现装置20的注册取消请求(S192)。具体地说,内容处理装置10向组管理服务器32发送在上文描述的步骤S180处接收的事务ID、与内容处理装置10自身相对应的终端ID以及作为注册取消请求对象的内容再现装置20的设备ID,以发出注册取消请求。注意,在步骤S192处发送的信息可以被安全地发送,因为通过上文中描述的会话信息防止了来自外部的对其的篡改。

此后,当组管理服务器32接收到该注册取消请求时,它判断是否应当取消内容再现装置20的注册(S194)。例如,如果注册取消请求非法,则组管理服务器32不允许注册的取消。

如果作为上述在S194处的这种注册允许/禁止判断的结果,注册取消不应当被允许,则组管理服务器32发送内容处理装置10的注册取消不被允许的错误通知。

另一方面,如果作为在S194处的注册允许/禁止判断的结果,注册取消应当被允许,则组管理服务器32执行作为注册取消对象的内容再现装置20的注册取消过程(S196)。具体地说,组管理服务器32基于作为注册请求源的内容处理装置10的终端ID等,指定组注册数据库324中的经验证用户的记录,并从该记录删除作为注册取消对象的内容再现装置20的设备D。

之后,组管理服务器32将注册取消完成通知发送给作为注册取消请求源的内容处理装置10(S198)。

如上所述,在内容再现装置20的注册取消过程中,在组ID首先在组内容处理装置10侧被从内容再现装置20的源ID列表L中删除(S186)之后,在组管理服务器32侧执行注册取消过程(S196)。从而,至于被组管理服务器32侧取消注册的内容再现装置20,组ID可以肯定地被从内容再现装置20的源ID列表L中删除。因此,虽然注册是在组管理服务器32被取消的,但是可以防止组ID保留在内容再现装置20的源ID列表L中。

上面描述了内容处理装置(PC)10和内容再现装置(PD)20的组注册过程和组注册取消过程的基本流程。通过刚才提到的这样的过程,即使同一内容处理装置10或内容再现装置20的拥有者发生改变时,也可以通过执行注册取消和重新注册,来执行内容处理装置10的组变更。

注意,即使执行具有转录功能的内容处理装置10的新的组的注册或者组的变更,内容处理装置10的记录者ID也不改变。因此,在新的组注册或组变更之前由内容处理装置10转录的内容在新的组注册或组变更之后也可以被内容处理装置10所属的装置组中的任何装置自由地再现。从而,提供了对于具有转录功能的内容处理装置10的用户的便利性,并且提高了购买的优点。

现在,参考图18描述根据本实施例的内容处理装置10的组管理型的内容再现控制过程。图18是图示根据本实施例的内容处理装置10的组管理型的内容再现控制过程的流程图。注意,组管理型的再现控制过程是基于被应用给内容的源ID和源ID列表L来控制内容再现的过程。

如图18所示,首先在步骤S202处,例如由用户发出再现请求(步骤S202;再现请求步骤)。用户将操作内容处理装置10的输入装置108来选择希望的内容,并向内容再现部分170发出指令,以再现所选择的内容。

然后,在步骤S204处,被应用到内容上的源ID被读出(步骤S204)。内容再现部分170的再现允许/禁止判断部分172首先从内容数据库116、存储介质7等读出作为再现请求对象的内容,然后读出并翻译被应用到该内容上的许可中所包括的源ID。

此外在步骤S206处,判断上述从内容读出的源ID是否被包括在内容处理装置10的源ID列表L中(步骤S206)。具体地说,内容再现部分170的再现允许/禁止判断部分172例如从存储装置11读出源ID列表L,并翻译该源ID列表L。然后,再现允许/禁止判断部分172将上述从内容读出的源ID与源ID列表L中所包括的源ID互相比较,以判断上述从内容读出的源ID是否被包括在源ID列表L中。

如果判断结果显示出从内容读出的源ID被包括在源ID列表L中,则再现允许/禁止判断部分172允许内容的再现,之后,过程进行到步骤S208。另一方面,如果从内容读出的源ID未被包括在源ID列表L中,则再现允许/禁止判断部分172不允许内容的再现,并且再现控制过程结束。

此外,在步骤S208处,获取当前时间(步骤S208)。再现允许/禁止判断部分172从内容处理装置10中内置的时钟装置(未示出)获取当前时间。

此后,在步骤S210处,判断上述获取的当前时间是否在上述从内容读出的源ID的有效期限内(步骤S210)。具体地说,再现允许/禁止判断部分172首先从源ID列表L读出与上文中描述的从内容读出的源ID相对应的有效期限信息。与上文中描述的从内容读出的源ID相对应的有效期限信息例如被与源ID相关联地记录在源ID列表L中。

然后,再现允许/禁止判断部分172判断上述获取的当前时间是否超过了上述源ID的有效期限。如果判断结果显示出当前时间超过了上述源ID的有效期限,则源ID的期限已经过期。因此,再现允许/禁止判断部分172不允许上述内容的再现,而结束再现控制过程。

另一方面,如果当前时间在上述源ID的有效期限内,则再现允许/禁止判断部分172允许内容的再现。结果,在步骤S212,再现执行部分174再现该内容(步骤S212)。

如上所述,根据本实施例的组管理型的内容再现控制过程是基于被应用到内容上的源ID列表L中的源ID以及源ID的有效期限而执行的。根据刚才描述的这种再现控制,可以以源ID为单位设置内容再现的有效期限,以允许/禁止内容的再现。注意,源ID的有效期限不是必须被设置的。

现在,参考图19描述根据本实施例的内容处理装置(PC)10的源ID列表L的更新过程。图19是图示根据本实施例的内容处理装置10的源ID列表L的更新过程的流程图。该列表更新过程是一个示例,其中内容处理装置10获取被分发的组证书G,并基于所获取的组证书G,更新内容处理装置10自身的源ID列表L,或者与内容处理装置10本地连接的内容再现装置20的源ID列表L。

如图19所示,首先在步骤S220处,内容处理装置10获取从另外的内容处理装置10或者从证书管理服务器36分发的组证书G(步骤S220)。内容处理装置10可以通过经由网络5或本地线路9接收组证书G,或者通过读出被记录在存储介质7上的组证书G,来获取组证书G。

然后在步骤S222处,内容处理装置10判断所获取的组证书G是否在有效期限内(步骤S222)。具体地说,内容处理装置10的列表管理部分140首先读出组证书G中所包括的有效期限信息,并从内容处理装置10中内置的时钟装置获取当前时间。然后,列表管理部分140判断当前时间是否在组证书G的有效期限内。如果判断结果证实组证书G在有效期限内,则过程进行到S224。另一方面,如果组证书G不再有效,则列表更新被拒绝,并且列表更新过程结束。

此外,在步骤S224处,列表管理部分140读出所获取的组证书G中所包括的组ID(步骤S224)。

此后,在步骤S226处,列表管理部分140读出内容处理装置10自身所拥有的组ID(步骤S226)。在本实施例中,由于每个内容处理装置10将组ID保持在其源ID列表L中,所以列表管理部分140从源ID列表L读出与内容处理装置10相对应的组ID。

然后在步骤S228处,列表管理部分140判断从所获取的组证书G读出的组ID和与内容处理装置10自身相对应的组ID是否彼此一致(步骤S228)。如果判断结果证实两个组ID彼此一致,则列表更新被允许,并且过程进行到步骤S230。另一方面,如果两个组ID彼此不同,在列表更新被拒绝,并且列表更新过程结束。

此外在步骤S230处,列表管理部分140将组证书G中所包括的记录者ID添加到源ID列表L中(步骤S230)。具体地说,列表管理部分140从所获取的组证书G读出记录者ID,并将记录者ID写入源ID列表L中。从而,内容处理装置10以后可以再现被应用了该记录者ID的经转录内容。基于组证书G的源ID列表L的更新过程从而结束。

上面描述了根据本实施例的内容共享系统100的基本配置和利用该内容共享系统100的内容共享方法。根据该内容共享系统100,可以实现符合SDMI的登入登出型版权管理系统和组管理方法的版权管理。

在要通过内容共享系统100执行上述两种版权管理系统中的组管理型的版权管理的情况下,在多个装置之间共享的内容以内容提供源为单位(以用户为单位或者以提供源的装置为单位)被管理,并且响应于内容提供源,由内容处理装置10的内容再现被限制,以执行内容的版权管理。换句话说,装置之间内容的共享可以以内容提供源为单位被允许/限制。

因此,在内容提供源是非法内容提供源的情况下,内容获取侧的内容处理装置10可以集中地禁止从非法内容提供源获取的全部内容的再现。因此,可以有效地防止这样的非法行为:例如向许多不特定的用户分发大量经转录内容的行为,或者将分发内容公开放在因特网上使其可以被下载的行为。

另一方面,在内容提供源是合法内容提供源的情况下,如果内容提供源的源ID一旦被添加到源ID列表L以允许内容的共享,则同样地,另外的内容只有当的内容是从已经允许共享的内容提供源提供的时候,才可以以后被自由地再现。因此,内容可以在私人使用的范围内在多个装置之间自由地复制。从而,可以实现这样的版权管理:其近似于仅在私人使用的范围内承认不受限制的复制的模拟内容的传统分发系统的版权管理。

从而,根据上述实施例的内容共享系统100可以实现以下两者:(1)限制非法使用内容而不向分发服务等支付合理报酬的行为的版权管理功能,以及(2)在有合理的报酬支付的私人使用范围内,提高内容使用的自由度。

此外,在上述这种组管理型的版权管理过程中,原则上,只需要在内容分发服务或经转录内容共享服务的注册时或类似的情况中,仅执行添加源ID列表L的源ID的过程一次。因此,与如下的另一种情况相比,可以实现版权管理过程的效率的提高:所述另一种情况是如在传统的登入登出型版权管理过程的情况中一样,每次进行内容的复制(登入/登出)时,都执行版权管理过程。

此外,在不同装置被组注册到以内容处理装置10或内容再现装置20的拥有者(用户)为单位的组中的情况下,内容可以在被注册在相同装置组中的那些装置之间自由地复制和使用。因此,进行私人使用的合法用户可以在用户自己所拥有的装置之间自由地复制内容,并且由于用户不必知道复制源或内容的复制次数,因此用户几乎不会感觉到版权管理系统的存在。因此,在私人使用的范围内,用户使用内容的自由度和便利性可以被进一步提高,并且可以执行用户友好的版权管理。

顺便提及,音乐的一个乐趣是在许多不特定的人们之间共享音乐。通过使用复合上文中描述的组管理系统的版权管理方案的内容处理装置10,用户可以合法地与许多不特定的人们共享音乐。下面,描述利用组管理系统的版权管理方案来合法地共享内容的方法。

通过如图3所示的内容共享系统100来实现利用组管理系统的版权管理方案来合法地共享内容的方法。下面,更加详细地描述用于合法共享内容的配置。

首先,描述根据本实施例的内容再现装置的概貌。根据本实施例的内容再现装置是能够再现可通过无线电通信的音乐等内容的装置,并且可以例如是便携式设备(PD)、蜂窝电话或者各种音乐播放器中的任何一种。具体地说,在本实施例中,以便携式播放器为示例进行描述,所述便携式播放器可以携带,并且在其上可以欣赏音乐等内容。

图20是示出了根据本实施例的内容再现装置的概貌的示图。如图20所示,内容再现装置20A可以由主体20-2和耳机20-1形成。主体20-2和耳机20-1是可以通过无线电而彼此通信的装置,并且例如,主体20-2记录内容并向耳机20-1发送内容。同时,耳机20-1可以接收和再现从主体20-2发送的内容。

这里,虽然可以使用例如IEEE802.11a、IEEE802.11b、IEEE802.11g、UWB(超宽带)或蓝牙(注册商标)作为无线电通信手段,但是手段并不限于这些示例中的任何一种。此外,根据本实施例的无线电通信区域的范围是几米到几十米等的相对短的距离,不过它依赖于上面提到的无线电通信标准而不同。

相应地,可以通过无线电来彼此通信的任何装置可以被用作主体20-2和耳机20-1,并且主体20-2例如可以被放在背包里,而一对耳机20-1可以佩戴在头部,以收听被再现的内容。虽然内容再现装置可以被配置使得主体20-4和耳机20-3通过电线彼此连接,以在它们之间发送和接收内容,但是在使用主体和耳机可以通过无线电而彼此通信的装置的情况下,用户不会被任何电缆干扰,这对于用户来说是方便的。

现在,描述内容再现装置之间的内容的发送和接收。如上文中所描述的,内容再现装置20A的耳机20-1可以通过无线电通信来发送内容。例如,在内容再现装置20B如图20所示位于内容再现装置20A的近距离处,并且内容再现装置20B也可以通过无线电来通信的情况下,从内容再现装置20A的主体20-2发送的内容被内容再现装置20B的主体20-4接收,并且该内容可能被耳机20-3再现。

简言之,由内容再现装置20A再现的内容可能也被在内容再现装置20A附近的内容再现装置20B再现。

其中各个装置以这种方式通过无线电通信彼此连接并且被个人使用的网络可以是临时的网络,其并不包括作为通信站的特定控制站,并且其中,个人通信装置自洽且分立地工作。

现在,描述内容再现装置之间的内容的发送和接收的另一实施例。如图21所示,内容再现装置20C和内容再现装置20D是可以通过无线电彼此通信的装置。

内容再现装置20C的主体20-6记录内容,并通过无线电通信发送内容。从内容再现装置20C的主体20-6发送的内容被耳机20-5接收。同时,内容再现装置20D位于内容再现装置20C附近,并且从内容再现装置20C发送的内容可能被内容再现装置20D的耳机20-7接收。

因此,由内容再现装置20C再现的内容可能也被内容再现装置20D再现。

如上所述,拥有内容再现装置的多个用户位于短距离处,它们中的每个可能接收和再现它们中的另一者的内容。但是,如果被再现的内容可能被记录并发送给另一不同的内容再现装置,则这带来了版权问题。

但是,在本实施例中,由于使用了组管理系统的版权管理方案,所以每个内容包括组ID,并且内容的发送和接收可以基于组ID被限制,并且内容可以被合法地共享。还可以对内容进行加密,使得内容可以更加安全地被发送和接收。此外,虽然可以接收和再现内容,但是可以防止所接收的内容被内容再现装置记录。

在实现了管理非法复制的系统的本实施例中,为了使得可以使用内容再现装置来记录内容,内容必须被购买并从内容分发服务器下载。

例如,如果内容被内容再现装置接收并再现,并且用户喜爱该内容,则内容可以以后被购买,并从内容分发服务器下载。简言之,在本实施例中接收和再现内容意味着可以试听该内容。

此外,拥有内容再现装置20D的用户D可以选择是否将购买所接收的音乐。此外,如果用户D喜爱被再现的内容,则该用户可以以后购买该音乐。例如,被用户C再现的内容不仅可以被用户D接收和再现,而且可以被多个用户接收和再现,引起多个用户购买该内容。由于每个内容包括组ID,所以可以识别成为购买源(再现源)的用户。

如果被用户C再现的内容频繁地被另外的用户的购买,则用户C成为多个用户当中的购买源。此外,可以认为用户C是受多个用户支持的收听者。以这种方式受大量用户支持的收听者被称作有号召力收听者(charismatic listener)。用户中作为有号召力收听者的那个用户可以在内容分发服务器上通过组ID被管理。

如果被用户C再现的内容被购买,则认为该内容通过用户C被传播并且这引起其他用户的购买,并且用户C的可靠度增强。例如,可以以如下方式积点:如果被用户C再现的内容被用户D购买,则积一个可靠度点,如果该内容被另外的用户购买,则积两个可靠度点,并且点可以由内容分发服务器管理为可靠度信息。此外,可靠度信息可以由内容分发服务器与用户的用户ID相关联地被管理。

用户C可以从内容分发服务器接收用户C自身的可靠度信息,并且发送被应用了该可靠度信息的内容。接收了该被应用了可靠度信息的内容的用户D可以依赖于应用到内容上的可靠度来判断该内容是否应当被再现。

上面描述了内容再现装置的概貌。现在,描述根据本实施例的内容再现装置的一般配置。图22是示出了根据本实施例的内容再现装置的一般配置的框图。

内容再现装置20的信息处理装置,其接收从内容处理装置10发送的音乐内容等,并再现该内容。内容再现装置20可以通过诸如USB(通用串行总线)电缆或者SCSI(小型计算机系统接口)电缆之类的有线电缆被本地连接到内容处理装置10。或者,内容再现装置20可以通过无线电连接被连接到内容处理装置10。内容再现装置20可以是能够再现内容的便携式设备(PD)、PC、便携式电话机或者各种音乐播放器中的任何一种。在本实施例的描述中,内容再现装置20被应用于可以携带的便携式设备。

此外,如上文中所描述的,内容再现装置20是能够通过无线电通信向另一内容再现装置20发送数据和从另一内容再现装置20接收数据的装置。

如图22所示,内容再现装置20主要由以下部分组成:数据通信部分220、无线电接收器部分522、无线电发送器部分524、号召力列表530、内容数据库(下文中称为内容DB)234、源ID列表L、收藏列表533、再现允许信息设置部分534、再现允许/禁止判断部分242、显示控制部分536、再现控制部分537、再现执行部分244、ID记录部分539、显示装置210、输入装置208等。

这里,号召力列表530、内容DB 234、源ID列表L和收藏列表533可以被存储在上文中描述的存储部分230中。此外,由于如上文中所描述的,源ID列表L包括组ID,所以在本实施例中,存储部分230可以被用作用于存储组ID的组ID存储部分。

数据通信部分220允许从内容处理装置10发送来的内容、源ID列表和号召力列表分别被存储到内容DB 234、源ID列表L和号召力列表530中。如上文所述,源ID列表L包括内容再现装置20的组ID。此外,号召力列表530中存储了上文中描述的有号召力收听者的组ID。号召力列表530是当用户购买内容时被更新的数据,并且由内容分发服务器34管理。

无线电接收器部分522从内容再现装置20A接收内容,并将内容提供给再现允许/禁止判断部分242或者显示控制部分536。

再现允许/禁止判断部分242将从无线电接收器部分522提供的内容中所包括的组ID与源ID列表L中所包括的内容再现装置20的组ID互相比较,以判断所提供的内容是否可以被再现。此外,如果内容是加密形式的,则它可以通过再现允许/禁止判断部分242被解密。在该情况中,发送内容的内容再现装置20和接收内容的内容再现装置20需要拥有用来对要被发送和接收的内容进行解密的公共密钥。

如果通过再现允许/禁止判断部分242判断出该内容可以被再现,则内容被提供到再现执行部分244,通过再现执行部分244执行内容的再现。

当从无线电接收器部分522向其提供了内容时,显示控制部分536控制显示装置210,以显示被接收的内容。用户可以从显示装置210的内容接收显示中确认内容被接收。

再现控制部分537基于被应用到从再现执行部分244提供的内容上的可靠度信息,判断内容是否应当被再现。如果可靠度信息显示出比特定值高的值,则再现控制部分537中断从内容DB 234再现的内容的再现,并马上再现对其提供的内容。

此外,再现控制部分537将从再现执行部分244提供的内容中所包括的组ID与号召力列表530中所存储的组ID互相比较。然后,如果两个组ID彼此一致,则再现控制部分537终端从内容DB 234再现的内容的再现,并且马上再现对其提供的内容。

以这种方式,如果拥有从其发送内容的内容再现装置20A的用户是有号召力收听者,或者该用户的可靠度高,则从该用户发送的内容可以被自动地再现,或者可以通过用户的输入,执行是否应执行再现的选择。或者,用户可以选择是再现全部被接收的内容,还是即使内容被接收,也不执行再现。

响应于来自输入装置208的用户输入,通过ID记录部分539,被再现执行部分244执行了再现的内容的ID和内容中所包括的组ID被存储到存储部分230中。收藏列表533可以是其中存储了内容ID和组ID的ID存储部分的一个示例。例如,如果用户喜爱被再现的内容,则用户例如可以按下收藏按钮,所述收藏按钮是配备在内容再现装置上的输入装置。响应于收藏按钮的按下,所提供的内容的内容ID和内容中所包括的组ID被存储到收藏列表533中。

收藏列表533中所存储的内容ID和组ID通过数据通信部分220被发送到外界。这里,外界可以是如图22所示的内容处理装置10,或者内容分发服务器。当内容ID和组ID被发送到内容处理装置10时,它们通过内容处理装置10被发送给内容分发服务器34。另一方面,在内容再现装置20连接到内容分发服务器34的情况下,内容ID和组ID被发送到内容分发服务器34。

无线电发送器部分524将内容DB中所存储的内容发送到内容再现装置20B。再现允许信息设置部分534对内容DB中所存储的内容应用标志,所述标志表示内容是否应当被发送给另外的内容再现装置。仅当被应用了再现允许信息时,内容才可以被发送给另外的内容再现装置。因此,可以对内容DB中所存储的可以被发送给另外的内容再现装置的那些内容设置再现允许信息,而对不应当被发送的那些内容不设置再现允许信息。

此外,内容再现装置20可以由彼此分开的主体和耳机形成。在该情况中,主体和耳机可以通过无线电通信或者通过有线通信来彼此通信,并且主体至少包括数据通信部分220、无线电发送器部分524和ID记录部分539,而耳机至少包括无线电接收器部分522、源ID列表L、再现允许/禁止判断部分242和再现执行部分244。这样,可以配置如图20和图21所示的内容再现装置20。

上面描述了内容再现装置的一般配置。现在,描述根据本实施例的收藏列表。图23图示了本实施例中的收藏列表的数据结构。

如上文中所描述的,在收藏列表533中,存储了在被内容再现装置接收的内容中所包括的组ID 5331和内容ID 5332。如图23所示,组ID 5331表示内容的类型和分发服务的类型,并且例如由高5位的风格代码和以用户为单位而应用的唯一ID组成。在高5位的风格代码中,例如其中两位表示分发服务的类型的代码。在本实施例中,如果分发服务代码相同,则在内容再现装置之间发送和接收的内容可以被再现。

本实施例中所使用的内容可以被购买,并从分发管理服务器下载。如果组ID中所包括的分发服务相同,则用户是同一分发服务的成员,并且被允许从同一分发管理服务器下载内容。在同一分发服务的成员发送和接收内容并共享内容的情况下,在内容被再现之后,再现所接收的内容的用户有很高的可能性会购买该内容,因为该用户已经是该分发服务的成员。

上面描述了收藏列表的数据结构。现在,描述内容处理装置的一般配置。图24是内容处理装置10的示意框图。如上文中所描述的,内容处理装置10可以被连接来与内容再现装置20和内容分发服务器34通信,并且可以发送和接收内容数据等。

内容处理装置10主要包括连接判断部分551、第一通信部分552、第二通信部分553、源ID列表L、收藏列表555、内容DB 116、自身可靠度信息数据库557、号召力列表558等。

连接判断部分551判断内容再现装置20是否被连接到内容处理装置10。如果判断出内容再现装置20被连接了,则连接判断部分551判断源ID列表L中所存储的组ID和内容再现装置20中所存储的组ID是否彼此一致。如果判断出内容处理装置10和内容再现装置20的组ID彼此一致,则连接判断部分551通知第一通信部分552:内容处理装置10和内容再现装置20彼此一致。

当第一通信部分552从连接判断部分551接收到关于内容处理装置10和内容再现装置20彼此一致的通知时,它将内容再现装置20的收藏列表中所存储的内容ID的组ID存储到收藏列表555中。

第二通信部分553将收藏列表555中所存储的组ID和内容ID发送给内容分发服务器34。此外,第二通信部分553从内容分发服务器34接收收藏列表555中所存储的与内容ID相对应的内容,并将内容存储到内容DB 116中。注意,内容DB 116是根据本发明的内容存储部分的一个示例。

此外,第二通信部分553从内容分发服务器34接收与内容处理装置10的内容ID相对应的可靠度信息,并将可靠度信息存储到自身可靠度信息数据库557中。此外,第二通信部分553还从内容分发服务器34接收号召力列表558。

然后,内容DB 116中所存储的内容、自身可靠度信息数据库中所存储的可靠度信息以及号召力列表中所存储的号召力列表的内容ID通过第一通信部分被发送给内容再现装置20。

以这种方式,即使内容再现装置20不能直接连接到内容分发服务器34,它也可以通过内容处理装置10获取内容分发服务器34所管理的数据。

由于内容再现装置20的便携式信息处理装置,所以其存储容量可能小于内容处理装置10的存储容量。在该情况中,内容处理装置10所存储的数据可能不被全部发送给内容再现装置20,而是只有用户选择的数据可以被发送给内容再现装置20。

上面描述了内容再现装置20的一般配置。现在,描述内容分发服务器的一般配置。图25是内容分发服务器的框图。

内容分发服务器34可以被连接到内容再现装置20进行通信,并且可以向内容再现装置20发送数据和从内容再现装置20接收数据。此外,在内容再现装置20中所存储的收藏列表等被发送给内容处理装置10,并被存储在内容处理装置10的收藏列表中的情况下,图25的内容再现装置20可以替代地成为内容处理装置10。

如图25所示,内容分发服务器34主要由以下部分组成:数据接收器部分561、数据发送器部分562、收藏列表563、内容搜索部分564、可靠度信息更新部分565、内容DB 348、可靠度信息数据库567、号召力列表558、奖励设置部分569等。

数据接收器部分561接收内容再现装置20的收藏列表中所存储的内容ID和组ID,并将内容ID和组ID存储到收藏列表563中。内容搜索部分564进行搜索以从内容DB 348查找与收藏列表中所存储的组ID相对应的内容,并将内容提供给数据发送器部分562。

可靠度信息更新部分565更新与收藏列表中所存储的组ID相对应的可靠度信息数据库中所存储的可靠度信息。此外,可靠度信息更新部分565将更新后的可靠度信息存储到数据发送器部分562中。

从被可靠度信息更新部分565更新了可靠度信息的可靠度信息数据库,具有高程度的可靠度信息的组ID被存储到号召力列表558中。号召力列表558被提供到数据发送器部分562。

被提供给数据发送器部分562的内容、可靠度信息和号召力列表通过数据发送器部分被发送给内容再现装置20。

奖励设置部分569响应于可靠度信息数据库567中所存储的可靠度信息,对响应的组ID设置奖励。例如,对具有高可靠度信息的组ID设置在以后购买内容时的折扣特权作为奖励。在设置了奖励的情况下,具有被设置了奖励的组ID的用户可以再购买内容,并将内容发送给许多人,从而对促进内容的销售作出贡献。

以这种方式,管理组ID的内容分发服务器34可以管理内容是通过其而购买的用户具有哪个组ID。例如,内容提供者可以仅通过向具有高可靠度的用户提供免费内容,来传播新的内容。

上面描述了内容分发服务器的一般配置。现在,描述可靠度信息数据库的数据结构。图26是图示可靠度信息数据库的数据结构的示图。

如图26所示,可靠度信息数据库567包括组ID 5671和可靠度信息5672。组ID 5671表示内容的类型和/或分发服务的类型,如上文所示,并且例如包括5位的风格代码和以用户为单位而应用的唯一ID。可靠度信息5672是表示组ID 5671的可靠度程度的信息,并且具体地是包括组ID5671的内容的购买数。此外,具有高可靠度信息的组ID可以被选择,并被存储到号召力列表中。例如,如果假设可靠度信息高于100的那些组ID被存储到号召力列表中,则组ID 01234-0000A和01234-000D被存储到号召力列表中。

或者,只有具有最高可靠度信息的10个组ID的用户被存储到号召力列表中。由于用户每次购买内容,可靠度信息都被更新,所以号召力列表例如可以每天或者每周更新。此外,可以对其组ID被存储在号召力列表中的那些用户设置某种奖励。在该情况中,由于用户仅当其购买和再现内容才被给予奖励,所以被存储在号召力列表中的用户可以被促使再购买内容。此外,内容提供者可以向号召力列表中所存储的用户提供内容,以合法地传播该内容。

上面描述了可靠度信息数据库的数据结构。现在,描述本实施例中内容数据等的发送和接收。图27是图示本实施例中内容数据等的发送和接收的时序图。

首先,要发送内容的内容再现装置20A执行设置,使得内容可以被共享(步骤S602)。例如,响应于用户输入,可以对内容设置内容共享标志。要接收内容的内容再现装置20B被设置使得当内容是可以共享的类型时,它可以接收内容。

内容再现装置20A再现内容(步骤S606)。这里,由于内容在步骤S602处被设置使得它可以被共享,所以当内容在步骤S606处被再现时,内容中所包括的组ID和内容ID被同时发送。

内容再现装置20B接收从内容再现装置20A发送的内容,并再现该内容(步骤S608)。然后,在步骤S608处被发送的内容ID和组ID被记录到内容再现装置20B中(步骤S610)。当内容再现装置20B连接到内容处理装置10时,在步骤S610处被记录的内容ID和组ID被传输给内容处理装置10(步骤S612)。

内容处理装置10接收从内容再现装置20B传输的内容ID和组ID,并购买与该内容ID相对应的内容(步骤S614)。当内容在步骤S614处被购买,并从内容分发服务器34下载到内容处理装置10时,拥有内容再现装置20A的用户A的可靠度信息被更新(步骤S616)。

当内容再现装置20A被连接到内容分发服务器34时,在步骤S616处被更新的可靠度信息被发送到用户A所拥有的内容再现装置20A(步骤S618)。从内容分发服务器34被发送了可靠度信息的内容再现装置20A更新记录在内容再现装置20A中的可靠度信息(步骤S620)。

上面描述了本实施例中的内容数据等的发送和接收。现在,详细描述图27的步骤S608处的“接收、再现内容”以及步骤S612处的“记录内容ID、组ID”的过程。图28是图示在接收内容之后直到记录内容的内容ID和组ID的内容再现装置20B的操作的流程图。

内容再现装置20B接收被内容再现装置20A再现的内容(步骤S622)。然后,内容再现装置20B判断所接收的内容是否是可以被共享的内容(步骤S624)。如果在步骤S624处,内容不是可以被共享的类型,则过程结束。如果在步骤S624判断出内容是可以被共享的类型,则内容再现装置20B将内容再现装置20B的组ID与所接收的内容中所包括的组ID互相比较,以判断这些组ID中所包括的服务类型是否彼此相同(步骤S626)。

如果在步骤S626处,服务类型彼此不同,则过程结束。如果在步骤S626处,服务类型彼此相同,则判断是否被设置使得当内容再现装置20B接收内容时,它自动地执行切换,使得当内容从内容再现装置20A被接收时正在欣赏的内容的再现被中断,并马上再现所接收的内容(步骤S628)。

如果在步骤S628判断出内容再现装置20B被设置使得它自动地执行切换以再现所接收的内容,则它再现所接收的内容(步骤S632)。如果在步骤S628没有判断出内容再现装置20B被设置使得它自动地执行切换以再现所接收的内容,则内容再现装置20B判断拥有内容再现装置20A的用户A的组ID是否被存储在号召力列表中(步骤S630)。

如果在步骤S630处判断出用户A的组ID没有被存储在号召力列表中,则过程结束。如果在步骤S630处,用户A的组ID被存储在号召力列表中,则内容再现装置20B中断在内容从内容再现装置20A被接收时正在欣赏的内容的再现,并马上再现所接收的内容。

在内容步骤S632处被再现之后,内容再现装置20B判断收藏按钮是否被用户B按下(步骤S634)。如果在步骤S634判断出收藏按钮未被按下,则过程结束。如果在步骤S634判断出收藏按钮被按下,则内容再现装置20B将所再现的内容的内容ID和组ID存储到收藏列表中(步骤S636)。

上面描述了在接收内容之后直到记录内容ID和组ID的内容再现装置20B的操作。现在,详细描述在图27的步骤S614处的“购买内容”。图29是图示内容处理装置10的内容购买过程的流程图。

首先,内容再现装置20B被连接到内容处理装置10(步骤S642)。然后,内容处理装置10判断内容ID和组ID是否被注册在与其连接的内容再现装置的收藏列表中(步骤S644)。如果在步骤S644处判断出内容ID和组ID未被注册在收藏列表中,则过程结束。

如果在步骤S644处判断出内容ID和组ID被注册在收藏列表中了,则内容处理装置10建立到内容分发服务器34的连接,以连接到下载服务(步骤S646)。然后,内容处理装置10向内容分发服务器34发送内容处理装置10的收藏列表(步骤S648)。与内容ID相对应的内容从内容处理装置10被发送,并且内容处理装置10购买该内容(步骤S650)。

上面描述了内容处理装置10的内容购买过程。现在,描述从图27的步骤S616处的“更新用户A的可靠度信息”到步骤S618处的“大送用户A的可靠度信息”的操作。图30是图示在更新用户A的可靠度信息之后直到可靠度信息发送的内容分发服务器34的操作的流程图。

首先,当内容处理装置10从内容分发服务器34购买包括用户A的组ID的内容时,内容分发服务器34更新用户A的可靠度信息(步骤S662)。在步骤S662处更新了用户A的可靠度信息之后,内容分发服务器34判断用户A的可靠度信息是否具有比特定值高的值(步骤S664)。如果在步骤S664处判断出用户A的可靠度信息具有比特定值高的值,则内容分发服务器34将用户A设置为有号召力(步骤S66)。然后,内容分发服务器34将用户A的组ID添加到号召力列表。此后,内容分发服务器34向内容再现装置20A发送被更新的用户A的可靠度信息(步骤S670)。

另一方面,如果在步骤S664处判断出用户A的可靠度信息不具有比特定值高的值,则内容分发服务器34结束过程,而不向内容再现装置20A发送被更新的用户A的可靠度信息。

如上所述,随着其中包括了组ID的内容在可以通过无线电通信而彼此通信的内容再现装置之间发送和接收,内容可以被合法地共享和欣赏。此外,希望知道其他人欣赏的是什么内容的用户的愿望可以被满足。

此外,随着其中包括了组ID的内容被内容分发服务器管理以及被发送和接收,可以区分出被购买的内容已经被哪个用户收听了。于是,如果受许多用户执行的用户被指出,并且新内容被提供给该用户使得其被再现,则内容的销售可以被促进。

上面参考附图描述了本发明的优选实施例。但是,本发明自然并不限于上述实施例。显然,在权利要求所描述的本发明的范围内,本领域的技术人员可以作出各种替换或修改,并且应当理解为这些替换和修改自然地落入本发明的技术范围内。

本发明可应用于内容再现装置、内容处理装置、内容分发服务器、内容再现方法、内容处理方法和程序。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号