内容再现装置、程序及内容再现控制方法

文档序号:6624935阅读:136来源:国知局
专利名称:内容再现装置、程序及内容再现控制方法
背景技术
本发明涉及内容再现装置、程序及内容再现控制方法。
有别于传统的模拟内容,数字内容,例如视频内容和音乐内容,允许任何次数的复制而不涉及质量的降低。因此,随着现在英特网和高速高存储量的个人计算机(PCs)的推广,在无版权所有人允许而对内容进行非法发行和交换的情况正在增加。
为了阻止这些非法活动,基于用于限制内容的发行和使用的DRM(数字权利管理,Digital Rights Management)技术的版权管理系统已经被广泛地推广。例如,使用该版权管理系统,就象由SDMI(安全数字音乐倡议,Secure DigitalMusic Initiative)提议的,通过严格管理原始内容复制的数量来限制非法复制,是一个常规的做法。
为了在再现周期内实现限制的内容,相关技术的版权管理系统利用一种对内容的每一部分记录一个包括再现等限制的许可的方法。例如,专利文件1(日本专利未公开No.2003-308440)说明了一个通过对内容的每一部分设置一个包括再现周期等等的许可的系统以管理内容再现周期。
然而,使用上述相关技术的版权管理系统,对内容的每一部分设置并记录一个许可,如此对再现周期的管理(设置、更新及其他操作)的效率被降低了。尤其是,相关技术存在不能集中管理以预定的例如同一个用户拥有内容的多个部分的标准分组的内容的多个部分的再现周期的问题。

发明内容
因此,本发明的一个目的是为了提供内容再现装置、程序及内容再现控制方法,用于实现新的被改进的能够集中管理(设置、更新等)内容的多个部分的再现周期的版权管理系统。
根据本发明的第一方面,被提供的内容再现装置包括存储单元,用于存储可以增加和删除所述组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说明了与第一实施例相关的一个组ID的典型数据结构;图6说明了与第一实施例相关的一个附有记录设备ID的内容数据的典型结构;图7是一个示意性地说明与第一实施例相关的内容处理装置的典型配置的框图;图8展示了与第一实施例相关的再现权限ID列表的一个典型配置;图9是一个近似地说明与第一实施例相关的一个内容再现块的典型配置的框图;图10是一个表示与第一实施例相关的版权管理方法的基本流程的时序图;图11是一个表示在与第一实施例相关的版权管理系统中的用户注册处理的时序图;图12是一个表示与第一实施例相关的分布式内容再现控制处理的流程图;图13是一个表示在与第一实施例相关的版权管理系统中的有效周期更新处理的时序图;图14是一个示意性地说明作为本发明第二实施例的内容处理装置的典型配置的框图;图15是一个表示与第二实施例相关的创造的内容再现控制处理的流程图;图16是一个示出了与本发明第二实施例相关的该创造的内容再现控制处理的概念的示意图;具体实施例的详细说明下面参考相关附图详细说明本发明的具体实施例。应当注意的是这里具有实质上相同功能的部件用同样的附图标记表示,并且因此在相关的附图中省略重复的说明。
首先,根据本发明第一和第二实施例的版权管理系统将被说明。
根据本发明实施例的版权管理系统管理在由每个用户拥有的内容处理装置中的内容的使用(特别地,再现),从而保护该内容的版权。更具体的是,通过设置内容的使用权利和使用周期,这些版权管理系统希望准许授权用户(即,为内容的版权付了指定的费用并在私人使用的范围内使用购买到的内容的用户)相对自由地使用内容,并且严格限制那些试图非法使用内容的用户对内容的再现,例如,通过英特网大量发布内容并在期满后不支付付款就使用内容。
在内容再现周期限制的情况下,如上所述,相关技术的版权管理系统为内容的每一部分设置包括再现时间限制的许可。相反,根据本发明实施例的版权管理系统以使用“组ID”在“内容组单元”(例如,“内容分布式服务的用户单元”、“记录内容的设备的单元”或其他类似物)中设置“再现权利”和“再现时间限制”为特征,由此在上述“内容组单元”中的由每个用户所拥有的内容处理装置上启动或禁止内容再现。
应当注意的是,“内容组”表示“由预定标准分组的内容的多个部分”而“组ID”表示用于识别“内容组”的标识符。“再现权利”表示允许内容再现的权利,而“再现时间限制”表示“再现权利”的期满时间。
还应当注意的是,与本发明实施例相关的“内容”包括各种类型的内容,例如包括音乐、演讲、广播节目的音频内容,包括电影、电视节目、视频节目、图片、图画、图形、电子书(e-books)、游戏的视频内容和软件程序。“内容数据”表示例如代表上述各种内容的典型数字数据;例如,视频数据、音频数据、电子书数据、电子游戏数据以及软件程序数据。在下文中,例如,内容将被说明为,但不是排它性的,从分布服务器发布的音乐内容或由记录设备或自记录设备分割的视频内容。
下面详细说明作为本发明第一和第二实施例的版权管理系统。
首先,与本发明第一实施例相关的版权管理系统将被说明。该版权管理系统主要管理从提供内容分布式服务给内容处理装置的分布服务器分发的内容(此后指“分布内容”)。为了恰当地管理上述分布内容的再现,第一实施例在例如“由在分布服务器20中注册的用户选择的分布服务形式”单元中唯一地分配“组ID”,下面将详细说明。更具体的是,与第一实施例相关的组ID被作为用于另一分布服务器的另一ID、作为用于另一用户的另一ID及用于另一由用户选择的分布服务形式的另一ID分配。就象如上所述那样分配的组ID将与本发明实施例相关的分布内容在分布服务器单元中、在用户单元中及在分布服务形式单元中分成组(即,内容组)。
现在,参考图1,根据本发明第一实施例的版权管理系统100的总体配置将被说明。图1是一个近似地说明该版权管理系统100的总体配置的框图。
如图1所示,与本发明实施例相关的版权管理系统100具有多个内容处理装置10-1、10-2、…、10-n、(此后也通常称为“内容处理装置10”)、多个分布服务器20-1、20-2、…、20-n(此后也通常称为分布服务器20)、网络5和将这些装置和服务器相互连接起来的局部线路9及在内容处理装置10之间传送的记录媒体7。
该内容处理装置10被配置为与第一实施例相关的内容再现装置和/或内容记录装置。内容再现装置10是将记录和/或再现内容数据与记录媒体7或组合的存储单元连接的记录/再现装置、仅记录装置或仅再现装置。更具体的是,例如,该内容处理装置10可以由计算机构成,例如,不管是移动的还是台式的个人计算机(PC)、PDA(个人数字助理)、便携式视频播放器/记录设备、便携式音频播放器/记录设备例如MP3播放器或IC播放器/记录设备、图形获取装置例如数字相机或录影机、家庭游戏机、VTR、CD、MD或DVD记录设备/播放器、收音机、移动电话、PHS或家庭信息应用。
该内容处理装置10被分类成能够安装用于上述内容分布式服务的软件的记录/再现装置(例如类似PC的计算机)、不能够安装上述软件的记录/再现装置(例如类似DVD播放器/记录设备的记录设备)和仅再现装置(例如仅再现便携式设备(PD))。
该内容处理装置10例如PC能够将分布服务器20提供的分布内容数据记录在其记录装置中,例如存储单元或记录媒体7。
上述记录/再现装置和不能安装软件的仅再现装置(图1中的内容处理装置10-m)能够通过局部线路9局部连接至内容处理装置10例如PC。因此,内容处理装置10-m能够通过局部线路9获得由内容处理装置10通过网络5接收到的分布内容。应当注意的是,局部线路9可以由有线电缆,例如USB(通用串行总线)电缆或SCSI(小型计算机系统接口)电缆构成或以无线的方式构成。
通过网络5或局部线路9或通过记录媒体7,该内容处理装置10能够与其他的内容处理装置10传送和接收上述分布内容数据和创建的内容数据。因此,多个内容处理装置10能够提供和获得内容数据,从而共享该内容数据。
而且,该内容处理装置10能够再现其自身创建的内容数据或分布内容数据。此外,如果被允许再现,该内容处理装置10能够再现由另一个内容处理装置10创建和提供的数据或分布式数据。
分布服务器20被构建为用于在例如EMD(电子音乐分布,Electronic MusicDistribution)服务的内容分布服务中使用的服务器。该分布服务器20由具有服务器功能的计算机构成。
该分布服务器20能够通过网络5分发内容数据给由内容分布服务的用户所拥有的内容处理装置10。如果音乐内容被分发,该分布服务器20能够使用例如MP3(MPEG音频层3)标准压缩分发的内容。
网络5是用于以双向方式将多个内容处理装置10和分布服务器20相互连接的通信网络。网络5由公共线路网络例如英特网、电话线路或卫星通信网络或专用线路例如WAN、LAN或IP-VPN构成,可以是有线的或无线的。
此外,网络5可以包括私有网络。这里的私有网络表示多个内容处理装置10相互连接,并在从版权管理的立场看到的私人使用范围内共享内容数据的网络。例如,该私有网络的具体例子包括将多个由同一用户使用的内容处理装置10互相连接的网络、将多个在同一家庭内使用的内容处理装置10互相连接的家庭网络或将多个在一个小的有限的组(例如,公司或朋友)内使用的内容处理装置10相互连接的LAN。
记录媒体7为一个能够存储不同类型的数据,例如内容数据,的可移动的媒体,并且由光盘3例如DVD-R、DVD-RW、DVD-RAM、CD-R、CD-RW或磁-光盘、磁盘例如软盘或硬盘、或半导体存储器构成。应当注意的是,该记录媒体7可以是具有利用加密密钥限制内容数据的复制和再现的版权管理能力的记录媒体。
记录媒体7具有作为在内容处理装置10之间提供和/或获取内容数据的媒体功能。例如,由内容处理装置10-1记录了内容数据的记录媒体7,可以被装入内容处理装置10-2中以读取内容数据,由此将来自内容处理装置10-1的内容数据提供至内容处理装置10-2。此外,通过记录媒体7,内容处理装置10能够为/从不能连接至网络5的内容处理装置10-m提供和/或获取内容数据。
被配置为如上所述的版权管理系统100通过相互之间提供和获取(即,拷贝)内容数据,允许多个内容处理装置10共享同样的内容。此外,通过将组ID功能作为再现的权利,在内容处理装置10中的内容的再现可以在组ID(即,在内容组的基础上)的基础上被允许或被禁止。进一步的,对上述再现的权利有效周期的设置允许在组ID的基础上对内容数据的多个部分的再现时间的限制进行管理(即,设置、更新和其他类似的)。下面将详细说明上述的由内容处理装置10和分布服务器20构成的版权管理系统100。
下面参考图2说明与本发明第一实施例相关的分布服务器20。图2是一个示意性地说明与本实施例相关的一个分布服务器20的典型配置的框图。
如图2所示,该分布服务器20具有CPU202、存储器204、通信单元210、存储单元214及分布服务执行块250。
CPU202作为计算处理单元和控制单元运行,由此控制内容处理装置10的部件。存储器204,由RAM、ROM和高速缓冲存储器构成,临时存储由CPU202处理的必需用到的不同类型的数据和用于执行的操作程序。
通信单元210为例如由通信线路、通信电路及通信设备构成的通信接口。该通信单元210能够将分布的内容数据、组ID、有效周期信息及各种控制信号传送至例如内容处理装置10的外部设备,并从例如内容处理装置10的外部设备中接收分布的内容数据、组ID、有效周期信息及各种控制信号。
存储单元214是由例如硬盘构成的数据存储设备,用于存储包括程序的不同类型的数据。而且,存储单元214存储例如用户注册数据库216、内容数据库217及计费信息数据库218。
用户注册数据库216存储例如与内容分布服务相关的用户注册信息、服务注册信息、设备注册信息、组ID及组ID有效周期信息。此外,内容数据库217存储将由内容分布服务分布的内容数据的多个部分。该计费信息数据库218存储每个用户的计费信息。稍后将说明的分布服务形式数据库219为特定的不同种类的分布形式存储分布服务形式信息。
下面参考图3详细说明用户注册数据库216。如图3所示,用户注册数据库216的数据表具有项2161“用户ID”、项2162“信用卡号”、项2163“服务ID”、项2164“组ID”、项2165“有效周期信息”(项2166“开始时间”和项2167“结束时间”)及项2168“设备ID”。
用户ID被写入项2161“用户ID”。用户ID为将在内容分布服务中注册的每个用户能够根据希望选择的标识代码。
每个注册用户的信用卡号被写入项2162“信用卡号”。该信用卡号作为授权用户的口令和在计费服务费中的记账目的使用。
用户ID和信用卡号构成了在内容分布服务中注册的每个用户的用户计费信息。除了用户ID和信用卡号外,姓名、邮政地址、年龄、电话号码、性别、职业、计费方式、口令、音乐首选项及其他的用户信息可以包括在用户计费信息中。
由每个注册用户选择的分布服务形式的服务ID被写入项2163“服务ID”中。在分布服务形式的基础上该服务ID被唯一地附加。与本实施例相关的分布服务器20允许同一用户选择多个分布服务形式,以便基于选择的分布服务形式同时使用分布服务。因此,在图3的例子中,三个分布服务形式的服务IDα、β、γ与同一用户A(用户ID“YAMADA TARO”)关联。该分布服务形式的一个例子为“你可以支付固定的费用,在一个月内无限制地听任何所希望的类型的音乐内容”,后面将详细说明。
与由每个注册用户选择的分布服务形式对应的组ID被写入项2164“组ID”。如上所述,该组ID在“由每个在分布服务器20中注册的用户选择的分布服务形式”的单元中被唯一地分配。因此,另一个组ID被分配给另一个用户,以及另一个组ID被分配给另一个由该用户选择的分布服务形式。更具体的,如图3所示,三个不同的组ID“组ID-A1”、“组ID-A2”、“组ID-A3”被分配给在三个不同的分布服务形式中注册的用户A。两个不同的组ID“组ID-B1”和“组ID-B2”被分配给在两个不同的分布服务形式中注册的用户B。因为用户A与用户B不同,所以如果用户A和用户B都在同一分布服务形式(服务IDα)中注册,被分配给用户A的“组ID-A1”和被分配给用户B的“组ID-B1”,也是不同的。
相应于每个组ID的有效周期信息被写入项2165“有效周期信息”中。该有效周期信息由写入项2166“开始时间”的开始时间信息和写入项2167“结束时间”的结束时间信息构成。开始时间信息表示组ID有效周期的开始时间。当当前时间超过该开始时间,该组ID有效。另一方面,结束时间信息表示组ID有效周期的期满时间。当当前时间超过该结束时间,该组ID无效。该有效时间信息被设置给每个组ID。例如,与用户A的“组ID-A1”对应的有效周期信息具有开始时间信息“2004.1.1 00:00:00”和结束时间信息“2005.1.1 00:00:00”,表示“组ID-A1”1年有效。例如,与“组ID-A3、B1、B2”对应的有效周期信息具有结束时间信息“9999.12.31.00:00:00”,表示“组ID-A3、B1、B2”的有效周期为无限大。
如上所述,与本实施例相关的每个组ID的有效周期信息被配置为每个组ID的有效周期。然而,该有效周期信息可以仅包括每个组ID无效的时间信息(相应于上述的结束时间信息)。在本实施例中,每个组ID的有效周期信息被配置为包括年、月、日、小时、分钟和秒信息的日期和时间信息。然而本实施例并不局限于该配置;例如,每个组ID的有效周期信息可以是基于年、月或日的日期信息或基于小时或分钟的日期信息。
设备ID被写入项2168“设备ID”中。该设备ID被唯一地分配给每个至少具有记录或再现功能的内容处理装置10。每个内容处理装置10由该设备ID唯一地标识。该设备ID包括例如一个终端ID和一个媒体ID。该终端ID被唯一分配给每个由例如PC构成的信息处理装置构成的内容处理装置10。该媒体ID被唯一分配给每个由记录设备、PD或其他类似物构成的内容处理装置10的存储媒体。在本实施例中,例如,终端ID被作为设备ID使用。
在稍后说明的注册处理中内容处理装置10的设备ID被写入项2168“设备ID”中,作为与组ID相关联。因此,内容处理装置10作为设备被注册。例如,必须对每个由已注册的用户选择的分布服务形式执行该设备注册。
通过为每个分布服务形式使用内容处理装置10设备注册,已注册的用户能够接收内容处理装置10涉及的分布服务形式的分布服务的提供。更具体地,在图3的例子中,三个“终端ID1、2和3”与代表“用户A”的“分布服务形式α”的“组ID-A1”相关联。在多个由用户A所有的内容处理装置10中,用户A能够使用为这些“终端ID1、2和3”分配的三个内容处理装置10接收“分布服务形式α”的服务的提供。然而,由于代表“用户A”的“分布服务形式β”的“组ID-A2”仅与两个“终端ID1和2”相关联,所以用户A能够通过使用为这些“终端ID1和2”分配的两个内容处理装置10接收“分布服务形式β”的服务的提供;但是用户A不能通过使用以“终端ID3”分配的内容处理装置10接收“分布服务形式α”的服务的提供。
下面参考图4说明由本实施例相关的分布服务器提供的分布服务形式的例子及上述分布服务形式数据库219的结构。图4示出了分布内容为音乐内容的例子。
如图4所示,该分布服务形式数据库219包括多个分布内容限制元素数据表T、N、G、A等等以及分布服务形式信息表S。这些分布内容限制元素数据表T、N、G、A等等,每个都包括分布内容限制元素信息。该分布服务形式信息数据表S包括用于指定分布内容限制元素的组合的信息、代表分布服务内容的文本信息及关于上述分布服务的使用费用的信息。
下面参考上述分布服务形式数据库219的数据表说明根据本实施例的分布服务形式。根据本实施例的每个分布服务形式由不同的分布内容限制元素(参考数据表T、N、G、A等)和分布服务使用费用(参考数据表S)定义。
该分布内容限制元素限制能够在每个分布服务形式中分布的分布内容。例如,该分布内容限制元素包括与分布内容的“使用的周期”相关的限制元素(以下称为限制元素T)、与可分布的“内容数量”相关的限制元素(以下称为限制元素N)、与分布内容的“类型”相关的限制元素(以下称为限制元素G)及与“艺术家”相关的限制元素(以下称为限制元素A)。
例如,与“使用的周期”相关的限制元素T包括限制分布内容可再现的时间周期为1年(T1)、1月(T2)、1周(T3)或1日(T4)的元素、设置可再现的时间周期为“无限制”(T5)的元素及允许用户设置期望的可再现的时间周期(T6)的元素。例如,与“内容数量”相关的限制元素N包括设置可再现的内容(或音乐)的部分的数量为“无限制”(N1)的元素和限制可再现的内容(或音乐)的部分的数量为1000(N2)、100(N3)、50(N4)或10(N5)的元素。例如,与“类型”相关的限制元素G包括设置分布音乐内容为“无限制”(G1)的元素和将类型限制为爵士(G2)、摇滚(G3)、流行(G4)或瑞格(G5)的元素。例如,与“艺术家”相关的限制元素A包括设置分布音乐内容的艺术家为“无限制”(A1)的元素和将艺术家限制为Jhon(A2)、Bob(A3)、Yamada(A4)或Hikaru(A5)的元素。
此外,这些分布内容限制元素T、N、G、A等的组合确定分布服务的内容(参考数据表S)。例如,如上所述的分布内容限制元素T1、N1、G2及A1的组合确定“你可以无限制地听1年爵士乐(即,在1年的使用期里,可以从分布服务器20中接收并在已进行设备注册的内容处理装置10上再现包括在爵士乐类型的音乐内容的多个部分,而不受内容计数及艺术家的限制)”。
此外,根据涉及如上确定的分布内容服务的多个内容的分布服务的内容,设置分布服务的使用费用,确定多个分布服务形式(服务IDα、β、γ、θ等)。例如,分布服务使用费用“S1,000”被设置给分布服务内容“你可以不受限制地听1年爵士乐”并且分布服务形式α被确定。
基于用户和基于注册设备,下面说明提供如上所述的各种分布服务形式的服务以便如上所述地被确定的分布服务执行块250的典型配置。
例如,该分布服务执行块250是一个基于付费而执行内容分布服务处理以分布内容数据给内容处理装置10的用户的部件。例如,该分布服务执行块250由安装在分布服务器20上的内容分布服务软件构成。
如图2所示,例如,该分布服务执行块250具有一个注册管理块252、一个计费处理块254、一个内容分布块256、及一个组ID添加块258。
该注册管理块252执行注册每个期望使用内容分布服务的用户、为已注册内容计费以及取消注册的处理。更具体的,例如,该注册管理块252执行用户认证、选择和设置分布服务形式、生成和分配组ID、生成组ID有效周期信息、注册内容处理装置10、添加分布服务形式和为分布服务形式计费、延长和缩短组ID有效周期信息以及额外地注册内容处理装置10的处理。
下面具体说明上述处理操作。例如,响应来自用户期望在其中注册的内容处理装置10的注册请求,该注册管理块252在上述用户计费信息的基础上执行用户认证处理并根据用户的选择设置一个或多个分布服务形式。此外,该注册管理块252根据选择的分布服务形式生成组ID,并将已生成的组ID分配给用户。
在执行上述处理中,例如,该注册管理块252为每个由用户选择的分布服务形式分配一个或多个组ID给期望注册的用户。更具体的,如图3所示,对于由一个分布服务器20提供的一个内容分布服务,仅一个用户ID被提供给每个用户。相反,如果同一用户选择多个分布服务形式,根据其选择的分布服务形式,多个组ID被分配给该用户。
此外,基于以如上所述设置的每个分布服务形式定义的使用周期信息等,注册管理块252为已分配给用户的每个组ID生成有效周期信息。此外,该注册管理块252将组ID与生成的组ID有效周期信息相关联,并报告(传送)该相关信息至请求注册的内容处理装置10。
在上述处理中,由用户输入的用户计费信息和生成的服务ID、组ID及有效周期信息被注册管理块252存储在用户注册数据库216中。这样,就完成了用户注册和分布服务形式注册。
此外,在请求注册或选择分布服务形式的同时,注册管理块252接收请求注册的内容处理装置10的设备ID(或终端ID)并将收到的设备ID和已分配的组ID相关联,将结果信息存储至用户注册数据库216中。因此,关于内容处理装置10的设备注册就完成了。
上述注册处理允许每个已注册用户在注册的分布服务形式范围内,通过内容处理装置10,获取分布内容。
此外,注册管理块252能够额外地注册内容处理装置10。更具体的,如果已经按照如上所述地进行了用户注册和设备注册的用户,通过另一个内容处理装置10请求额外的设备注册,该注册管理块252在用户注册数据库216中,将内容处理装置10的设备ID与该用户已注册的分布服务形式的组ID相关联,并将该关联的信息存储至用户注册数据库216中。该内容处理装置10的额外注册允许用户通过使用多个处理装置10接收内容分布服务的提供。
在如上所述的额外的设备注册中,注册管理块252还能够设置能够被注册为与同一个组ID(由同一用户使用的同一分布服务形式)相关联的内容处理装置10的数量的上限。更具体的,注册管理块252还能预先设置能够与同一组ID相关联的终端ID的数量的上限。在这种情况下,如果来自多个内容处理装置10的请求注册的终端ID的数量超过上限,注册管理块252可以拒绝额外的设备注册。因此,能够接收分布内容数据的内容处理装置10的数目可以被限制在由同一用户所拥有的内容处理装置10中。
此外,如果来自己注册用户的内容处理装置10的请求增加、停止、或改变分布服务形式,注册管理块252能够额外设置一个新的分布服务形式或停止或改变已经存在的分布服务形式。更具体的,例如,在执行增加一个新的分布服务形式的处理或改变已经存在的分布服务形式的处理中,该注册管理块252可以以与如上所述的注册处理相同的方式生成新的组ID和有效周期信息,将新生成的组ID和有效周期信息写到请求内容处理装置10以及将组ID和信息发送至请求内容处理装置10中。此外,例如,在改变或停止存在的分配服务形式的过程中,注册管理块252可以相应于每个已改变的或已停止的分布服务形式删除组ID和有效周期信息,并发送删除组ID和信息的删除命令至请求的内容处理装置10,由此使内容处理装置10删除其存储的组ID和信息。
进一步地,例如,如果来自注册用户的内容处理装置10的关于已存在的分布服务形式的延长或缩短组ID的有效周期信息或自动更新组ID的有效周期信息的请求,注册管理块252可以不更新和/或删除相关的已存在于用户注册数据库216中的组ID而仅更新有效周期信息(即,例如,为延长或缩短结束时间执行一个过写操作),并发送该更新的有效周期信息至请求的内容处理装置10中。
此外,例如,如果上述的各种请求或用于内容购买的连接的请求来自于用户的内容处理装置10,注册管理块252可以认证该用户。例如,该用户认证处理基于由用户输入的用户计费信息和存储在用户注册数据库216中的用户计费信息被执行。例如,已认证的用户被允许在内容分布块256上登录。
该计费处理块254根据上述所设置的每个分布服务形式为每个分布服务的用户执行计费处理以收取其费用。例如,由该计费处理生成的计费信息作为付费数额、结算方式及结算日期被存储在记费信息数据库218中。
内容分布块256让已认证的用户浏览分布内容数据列表并选择期望的分布内容数据。此外,内容分布块256通过网络5分布该选择的内容数据至该用户的内容处理装置10。
组ID添加块258将与以上设置的分布服务形式对应的组ID和用户附加在被从内容分布块256分布至内容处理装置10的分布内容数据上。例如,因此,接收分布内容数据分布和分布内容数据的分布服务形式的用户可以通过附加在分布内容数据上的组ID识别。换言之,购买了相关分布内容数据的用户和分布内容数据分布的分布服务格式,可以通过附加在分布内容数据上的组ID识别。下面说明组ID的典型结构和通过组ID添加块258将每个组ID附加的方法。
首先,参考图5,根据本实施例的组ID的数据结构例子将被说明。如图5所示,每个组ID由16位代码(0至9、A至F等等)构成。例如,在这16位数中,高5位数(1位至5位)表示代表内容数据属性的“类型代码”,而低11位数(6位至16位)表示对组ID的分配单元是唯一的“唯一ID”(例如,分布服务用户的单元、由分布服务用户选择的分布服务形式单元、或内容处理装置的单元)。
“类型代码”代表内容数据属性信息,例如“内容类型代码”、“组ID类型代码”及“公司和服务类型代码”。
更具体的,位1“内容类型代码”代表组ID附加其上的内容数据的类型。该代码为“0”、“1”、“2”和“3”分别表示音频内容、视频内容、电子书内容、及软件内容。
位2“组ID类型代码”代表组ID的类型。如果该代码为“0”,表示通过分割或内容处理装置10自录制而创建的内容的组ID;如果该代码为“1”,表示用于分布内容的组ID。在本实施例中,因为本实施例的对象为分布内容,组ID“1”被附加。然而,根据稍后将被说明的本发明第二实施例的组ID为“0”,因为第二实施例的对象为创建的内容。
位3和位4,“公司和服务类型代码”,代表分布附有相关的组ID的分布内容数据的内容分布服务操作的公司和该公司的分布服务形式的类型。例如,如果该代码为“00”,表示该内容数据由“由公司A操作的服务α”分布。
在其中包括上述类型代码的组ID允许基于组ID,对内容数据类型及内容数据提供源进行有效和确定的认证及分类。
例如,位5至10,“唯一ID”,代表在同一类型代码和为每个用户及每个内容处理装置分配的ID是唯一的。该唯一ID允许内容数据的所有者和创建内容的设备的明确标识。
下面在图6的基础上,说明通过组ID添加块258附加组ID的方法。例如,如图6所示,组ID添加块258能够创建附有使用加密技术的组ID的分布内容数据的内容文件F。
内容文件F包括,例如,由内容加密密钥加密的内容数据、由可以仅由版权管理系统100处理的系统公共密钥加密的内容加密密钥,及包括组ID的许可。该许可被加密,因此对其的伪造可以被检测出来。通过创建该内容文件F,组ID添加块258能够将组ID安全地嵌入至内容数据中。为了解密加密的内容密钥并检测伪造的许可,该内容处理装置10保存公共秘密信息。因此,如果附有组ID的内容数据在版权管理系统100中被共享,可以以更好的方式防止对附加在内容数据上的组ID的伪造。
在附加组ID的另一种方法中,组ID添加块258能够使用数字水印技术,将组ID附加在内容数据上。在这个技术中,本身是内容数据的视频数据或音频数据被扭曲,这样该组ID仅能够通过电子水印检测器从该扭曲的内容数据中被提取。因此,如果内容数据以模拟数据的形式在多个内容处理装置10之间被传送,该组ID可以被维持在内容数据中。这允许以更严格的方式进行版权管理。
应当注意的是,组ID添加块258可以被安置在接收分布内容数据的内容处理装置10中。在这种情况下,当分布内容从分布服务器20中被接收时,内容处理装置10可以将例如与分布服务形式对应的组ID附加在分布内容数据上。
这样,分布服务器20的配置已被详细说明。例如,上述分布服务器20将附有由内容分布服务用户选择的内容服务形式的唯一组ID的分布内容数据分布至内容处理装置10。同样,分布服务器20通知,由在该注册用户的分布服务形式单元中和相关的组ID的有效周期信息中分配的组ID的注册用户所拥有的内容处理装置10中的内容处理装置10,如上所述地设备注册。因此,当附有给定的组ID的分布内容数据在内容处理装置10中被再现时,上述发送至该内容处理装置10的组ID作为再现的权利使用,而发送至内容处理装置10的有效周期信息作为分布内容数据的再现时间限制使用。
应当注意的是,例如,在由在分布服务器20中注册的用户选择的分布服务形式的单元中分配该组ID;在由在分布服务器20中注册的用户的单元中分配组ID也是可行的(即,在内容分布服务用户的单元中)。在这种情况下,组ID是用于另一个分布服务器20的另一个ID和用于另一个用户的另一个ID;然而,如果用户为同一用户,用于由用户选择的另一个分布服务形式的组ID保持相同。因此,分布内容数据再现时间限制可以在内容分布服务用户的基础上管理。
下面参考图7详细说明与本实施例相关的内容处理装置10的典型配置。图7是一个示意性地说明与本实施例相关的内容处理装置10的配置的框图。应当注意的是图7示出了由上述PC等构成的内容处理装置10的配置。
如图7所示,该内容处理装置10具有CPU102、存储器104、输入单元106、输出单元108、通信单元110、记录媒体读取器/复写器112、存储单元114、时钟单元118、注册和期满更新块120、分布服务使用块125、内容记录块150、内容提供块160、内容获取块165、内容再现块170及列表管理块200。
CPU102作为计算处理单元和控制单元运行,从而控制内容处理装置10的部件。存储器104由RAM、ROM和高速缓冲存储器构成,临时存储各种通过CPU102处理的必需的数据和因此用于执行的操作程序。
输入单元106由例如鼠标、键盘、触摸板、按钮、开关及控制杆和生成输入信号并发送该生成的输入信号至CPU102的输入控制电路等操作装置构成。操作输入单元106允许输入不同的数据至内容处理装置10以及输入执行不同的处理操作的指令。
输出单元108由例如CRT显示器或LCD显示器及指示灯的显示设备,及例如扬声器的音频输出设备构成。该输出单元108能够输出由稍后说明的内容再现块170再现的内容数据。更具体的,显示设备显示用于再现的视频数据、电子书、游戏及各种软件程序的GUI屏幕。另一方面,音频输出设备能够使再现的音频数据发声。如果内容处理装置10仅处理音频数据,则不请求显示设备,如果内容处理装置10仅处理视频数据,则不请求音频输出设备。
通信单元110提供例如由通信线路、通信电路及通信设备配置的通信接口。通信单元110能够与另一内容处理装置10、分布服务器20和其他外部设备传送和接收内容数据、再现权限列表L、控制信号以及其它不同的数据。
记录媒体读取器/复写器112从记录媒体7中读取不同的例如内容数据和再现权限ID列表等数据,并将不同的例如内容数据和再现权限ID列表等数据记录到记录媒体7中。例如,如果记录媒体7为光盘则记录媒体读取器/复写器112由例如光盘驱动器的磁盘构成,或者,如果记录媒体7为半导体存储器则记录媒体读取器/复写器112为半导体存储器读取器/复写器。应当注意的是,记录媒体读取器/复写器112可以与内容处理装置10相结合或在外部附连。
例如,存储单元114是由硬盘驱动器或快闪存储器构成的数据存储单元,用于存储例如程序和内容数据的各种数据。
存储单元114被配置为与本实施例相关的存储装置。即,存储单元114存储增加或删除组ID的再现权限ID列表L。该再现权限ID列表L是一列组ID(或组ID列表)。附有包括在该列表中的组ID的内容数据可以由内容处理装置10的内容再现块170再现。在这点上,再现权限ID列表L作为一列再现权利使用。例如,再现权限列表L被加密或签名存储,以防止用户伪造列表。
再现权限ID列表L包括一个或多个从分布服务器20发送至内容处理装置10的组ID,及相关组ID的有效周期信息。即,从分布服务器20发送至内容处理装置10的组ID的有效周期信息被作为与相关的组ID相关联地写入再现权限ID列表L中。
更具体的,如图8所示,根据再现权限ID列表L,从分布服务器20接收到的例如三个组IDID-A1、ID-A2、ID-A3被作为与有效周期信息(例如开始时间信息“2004.1.1 00:00:00”和例如结束时间信息“2005.1.1 00:00:00”)相关联一对一写入。该再现权限ID列表L相应于与在图3中示例的用户注册数据库216中的用户A相关的项2164“组ID”和项2167“有效周期信息”。如上所述,当用户注册处理和分布服务形式设置处理都已经完成后,对应于每个分布服务形式的组ID和其有效周期信息都从分布服务器20发送至内容处理装置10。稍后将说明的注册和期满更新块120接收相关的组ID和其有效周期信息并将接收到的ID和信息加入再现权限ID列表L中。
应当注意的是,如果组ID和其有效周期信息并没有从分布服务器20或另一个内容处理装置10(例如,在没有用户进行注册的情况)中获取,则没有组ID被包括在再现权限ID列表L中。在这种情况下,内容处理装置10-1能够再现任意附加了给定组ID的分布内容数据。
同样,应当注意的是,组ID的有效周期信息可以不总是包括在再现权限ID列表L中;有效周期信息可以被存储在例如存储单元114的另一个存储区域、拥有ID数据库116、或在存储器104或记录媒体7中。此外,再现权限ID列表L可以不总是存储在存储单元114中,而可以存储在例如存储器104或记录媒体7中。
此外,存储单元114存储包括相应于内容处理装置10的设备ID的拥有ID数据库116。该设备ID(例如,终端ID)为唯一分配给每个如上所述的信息处理装置10的标识,由此唯一地标识每个内容处理装置10。该设备ID和记录装置ID在从工厂发货之前,以加密的形式安全地存储在拥有ID数据库116中。因此,拥有该内容处理装置10的用户不能伪造其设备ID。
定时器单元118被配置为与本实施例相关的定时器装置并生成和输出当前的确切定时信息。定时器单元118由具有反伪造装置的可靠时钟配置。因此,防止非授权用户伪造由定时器单元118生成的当前时间信息而使分布内容数据的再现限制时间无效。
注册和期满更新块120为分布服务器20执行,例如,用户注册请求处理、内容处理装置10的额外注册请求处理及分布服务形式的增加、停止和改变请求处理。因此,注册和期满更新块120传送例如由用户输入的用户计费信息(用户ID、信用卡号等)、表示用户期望的分布服务形式的服务选择信息、及从拥有ID数据库116中读取的设备ID至分布服务器20。同样,注册和期满更新块120从分布服务器20中接收例如表示用户认证完成的信息、组ID、有效周期信息、表示注册完成的信息、用于删除组ID和其有效周期信息的指令。例如,注册和期满更新块120在新服务注册时,额外地将从分布服务器20接收到的组ID和其有效周期信息写入再现权限ID列表L。
同样,注册和期满更新块120能够在分布服务器20上执行用户注册取消请求处理。同样在这种情况下,注册和期满更新块120在注册的同时,传送表示组注册取消请求(例如,组注册取消请求信息、用户ID、信用卡号及设备ID)的信息至分布服务器20。如果注册的取消已经完成,注册和期满更新块120从再现权限ID列表L中删除相应的组ID和其有效周期信息。
此外,注册和期满更新块120也被配置为与本实施例关联的期满更新块。该注册和期满更新块120请求例如包括在再现权限ID列表L中的组ID的有效周期信息的更新(延长或缩短),并基于分布服务器20提供的有效周期信息,更新组ID的有效周期信息。该更新请求处理通过传送更新请求信息(用户ID、信用卡号、设备ID及更新请求通知)至分布服务器20而被完成。在上述请求之后,例如,更新处理通过传送代表用户期望的更新周期的期望更新期满信息及代表用户新近期望的分布服务形式的服务选择信息而被执行。
例如,当更新请求命令和部分更新请求信息已经由期望延长分布服务使用周期(即,组ID的有效周期信息的延长)的用户输入,注册和期满更新块120将该设备ID增加到更新请求信息上,并传送该信息至分布服务器20。
此外,响应从稍后将说明的内容再现块170输入的表示组ID的周期期满的信息,该注册和期满更新块120可以请求分布服务器20延长已经期满的组ID的有效周期信息。在这种情况下,该注册和期满更新块120可以在确定用户是否期望延长后做出该请求。为了作出该确认,例如,注册和期满更新块120可以通知内容处理装置10的用户该期满的组ID(例如,通过将该信息显示在输出单元108上),由此提示用户输入用户ID、信用卡号、表示期望的更新周期的信息、及在上述更新请求信息中的服务选择信息。如果用户响应期满通知,输入上述更新请求信息的上述各种信息部分,该注册和期满更新块120就传送该更新请求信息至分布服务器20。
此外,响应于上述新请求,该注册和期满更新块120接收来自分布服务器20的组ID和其有效周期信息。然后,基于接收到的组ID和其有效周期信息,该注册和期满更新块120在再现权限ID列表L中更新期满组ID的有效周期更新信息。
同样,该注册和期满更新块120可以将再现权限ID列表L与另一个内容处理装置10的再现权限ID列表L同步。这里的同步表示在多个不同的再现权限ID列表L之间的结合。在再现权限ID列表L之间的同步允许包括在两个再现权限ID列表L中的组ID的有效周期信息更新为两个中较长周期的那个(将较晚期满的那个周期)。
应当注意的是,在再现权限ID列表L之间的同步可以仅在具有同一组ID的内容处理装置10之间执行。更具体的,该注册和期满更新块120可以访问例如通过网络5或局部线路9连接到拥有内容处理装置10的另一个内容处理装置10的再现权限ID列表L,并且仅仅如果在包含在拥有再现权限ID列表L的组ID和包括在拥有内容处理装置10的再现权限ID列表L中的组ID之间存在全部或部分匹配,同步两个内容处理装置10的再现权利ID列表L。
分布服务使用块125通过网络5和通信单元110从分布服务器20中接收分布服务内容数据。即,当内容处理装置10的用户通过使用内容分布服务购买内容数据时,分布服务使用块125从分布服务器20下载分布内容数据。因此该下载的分布内容数据由分布服务器20附加上组ID。该分布服务使用块125将接收到的分布服务内容记录到,例如,存储单元114或记录媒体7中。
同样,该分布服务使用块125能够传送和接收用户认证信息(用户ID、口令等等)、计费信息、及分布服务器20的内容分布服务必需使用的内容分布请求信息,并支持这些信息的输入/输出。
应当注意的是,上述注册和期满更新块120和分布服务使用块125通过安装与将被用于内容处理装置10上的内容分布服务相关的内容分布服务软件被配置。如果用户使用由多个分布服务器20支持的内容分布服务,可以为这些内容分布服务中的每一个安排注册和期满更新块120和分布服务使用块125。
内容记录块150控制例如存储单元114或记录媒体读取器/复写器112以将由分布服务使用块125接收到的分布内容数据及由内容获取块165从外部获取的内容数据,记录到存储单元114或记录媒体7中。
内容提供块160能够将例如附加了组ID的分布内容数据提供至外部内容处理装置10。同样,内容获取块165能够接收来自外部内容处理装置10的附有组ID的分布内容数据。通过网络5或局部线路9或通过记录媒体7,该内容提供块160和内容获取块165可以通过传送和接收处理执行内容数据提供和获取。
通过网络5提供或获取相关的内容数据,内容提供块160例如作为用于控制通信单元110通过局部线路9传送相关的内容数据的内容传送控制块运行。另一方面,内容获取块165例如作为用于控制通信单元110通过网络5或局部线路9接收相关的内容数据的内容接收控制块运行。
另一方面,通过记录媒体7提供或获取内容数据,内容提供块160例如作为控制记录媒体读取器/复写器112将相关的内容数据写至记录媒体的内容写控制块运行。内容获取块165作为用于控制记录媒体读取器/复写器112从记录媒体中读取相关的内容数据的内容读取控制块运行。
内容再现块170由安装在具有内容再现功能的再现装置或内容处理装置10上的内容再现软件构成并能够再现不同类型的内容数据。由该内容再现块170再现的内容数据从上述输出单元108输出。
此外,内容再现块170具有例如相应于在存储单元114中的内容再现块自身的再现权限ID列表L。当再现附有上述组ID的内容数据时,内容再现块170根据该组ID是否包括在再现权限ID列表L中控制内容数据的再现。
列表管理块200更新上述再现权限ID列表L,即,对再现权限ID列表L增加或删除组ID。通过对再现权限ID列表L增加或删除组ID,列表管理块200能够允许或禁止在内容处理装置10中的附有组ID的内容数据的再现。同样,列表管理块200能够将在它的内容处理装置10中的再现权限ID列表L和另一个内容处理装置10上的再现权限ID列表L同步。
下面参考图9详细说明与本实施例相关的内容再现块170。图9是一个示意性地说明与本实施例相关的一个内容再现块170的典型配置的框图。
如图9所示,内容再现块170,例如,具有内容再现控制块172和再现执行块174。
再现控制块172基于附加于被请求用于再现的内容数据的组ID、再现权限ID列表L、组ID的有效周期信息及当前时间信息,控制内容数据的再现。
响应于由再现控制块172提供的再现命令信号,再现执行块174再现指定的内容数据。该再现执行部件例如由具有内容再现功能或内容再现软件的再现装置配置而成。
下面通过再现控制块172详细说明再现控制处理。首先,接收用于再现用户指定的内容数据(例如,分布内容数据)的再现请求,该内容控制块172从存储单元114或记录媒体7中读取请求再现的内容数据并确定内容数据是否附有组ID。如果没有发现附有组ID,那么再现控制块172就确定该内容数据没有请求版权管理,并允许内容数据的再现,将指定内容数据再现的信号输出至再现执行块174。另一方面,如果发现内容数据附有组ID,再现控制块172确定该内容数据请求版权管理,执行下述处理。
首先,该再现控制块172从上述内容数据中读取(或提取)组ID,通过从存储单元114中读取再现权限ID列表L来解释组ID。接下来,该再现控制块172将从上述内容数据中读取的组ID与包括在再现权限ID列表L中的组ID进行比较,以确定从内容数据中读取的组ID是否包括在再现权限ID列表L中(第一判断处理)。更具体的,例如,在第一判断处理中,包括在再现权限ID列表L中的组ID被再现控制块172一个接一个地读出,与从内容数据中读取的组ID进行匹配,由此确定所有包括在再现权限ID列表L中的组ID是否与从内容数据中读取的组ID匹配。
如果该第一判断处理的结果为没有在再现权限ID列表L中发现从内容数据中读取的组ID,则再现控制块172例如限制该内容数据的再现或拒绝该再现,输出不再现命令信号。因此,该再现执行块174被阻止再现该内容数据。
在第一判断处理中拒绝分布内容数据的再现,表示该内容处理装置10不具有再现该请求再现的内容数据的权利。更具体的,这意味着(1)“上述请求再现的内容数据为另一用户通过购买从分布服务器20获取的分布内容数据”或(2)“上述请求再现的内容数据为同一用户通过购买从分布服务器20获取的分布内容数据,但是是由不同的分布服务形式从允许由内容处理装置10再现的分布内容数据的分布服务器20获取的”。
另一方面,如果该第一判断处理的结果为在再现权限ID列表L中发现从上述内容数据中读取的组ID,则该再现控制块172从计时器单元118获取当前时间信息,从再现权限ID列表L中读取与从上述内容数据中读取的组ID相应的有效周期信息,并确定当前时间是否超过从上述内容数据中读出的组ID的有效周期(这是第二判断)。
当前时间超过从上述内容数据中读取的组ID的有效周期不仅包括当前时间晚于有效周期的情况,还包括当前时间早于有效周期的开始时间的情况。因此,更具体的,在第二判断处理中,再现控制块172将上述当前时间与从上述内容数据中读取的组ID的有效周期的开始时间和其结束时间进行比较,由此确定当前时间是否早于有效周期的结束时间并晚于有效周期的开始时间。
如果第二判断处理的结果为发现当前时间超过组ID的有效周期,则再现控制块172禁止上述内容数据的再现,不输出再现命令信号。因此再现执行块174不能再现该内容数据。
例如,在第二判断处理中拒绝分布内容数据的再现,表示请求再现的内容数据的再现周期已经在内容处理装置10上期满。更具体的,这表示(1)“请求再现的内容数据为同一用户通过购买从分布服务器20获取的分布内容数据”或(2)“由同一分布服务形式获取的分布内容数据作为允许由内容处理装置10再现的分布内容数据”,但是(3)“组ID的有效周期已经期满,或相应于该组ID的该用户的分布服务形式的使用时间限制已经被达到”。
另一方面,如果发现当前时间没有超过从上述内容数据中读取的组ID的有效周期(即,如果当前时间早于有效周期的结束时间且晚于有效周期的开始时间),则该再现控制块172允许对内容数据的再现,输出内容数据再现命令信号至再现执行块174。
因此,与本实施例相关的再现控制块172允许全部附加有包括在再现权限ID列表L中的组ID并且该组ID的有效周期仍有效的内容数据的再现。
另一方面,再现控制块172通过完成禁止再现任何附有未包括在再现权限ID列表L中的组ID的内容数据和任何附有包括在再现权限ID列表L中的组ID但是组ID的有效周期已经期满的内容数据来执行再现的限制。应当注意的是对内容数据再现的限制并不局限于上述限制;例如,再现控制块172也能够执行例如在时间或内容上部分地允许内容数据的再现、在降低画面和/或音频质量的前提下允许内容数据的再现或允许仅再现第一预定次数(例如,一次)而禁止随后的再现的内容数据的再现的再现限制。
同样,如上所述,如果从内容数据中读出的组ID包括在再现权限ID列表L中,但是该组ID的有效周期超过当前时间,则该再现控制块172输出一个表示该组ID和其有效周期的期满的通知到列表管理块186。
这样,已经详细说明了与本实施例相关的内容再现块170。应当注意的是,可以为一个内容处理装置10安置两个或多个内容再现块170。例如,两个或多个内容再现块170可以通过在一个内容处理装置10上安装两种或多种内容再现软件、通过安置两个或多个再现装置或者通过同时使用内容再现软件和再现装置来安置。
在这种情况下,可以为多个内容再现块170的每一个安置再现权限ID列表L。因此,两个或多个内容再现块170能够根据其自己的再现权限ID列表L控制附加有组ID的内容数据的再现。可选择地,一个内容处理装置10可以具有一个再现权限ID列表L,由此通过多个内容再现块170共享一个再现权限ID列表L。该配置允许不管用于执行再现处理的内容再现块170,而将在同一内容处理装置10中的附加有组ID的内容数据的再现的控制集成。
这样,已经说明了内容处理装置10的每个部件。应当注意的是上述全部部件不总是根据内容处理装置10的类型安置。例如,内容处理装置10B比如记录设备可以不总是具有注册和期满更新块120及分布服务使用块125。内容处理装置10例如PD可以不总是具有注册和期满更新块120、分布服务使用块125及内容记录块150。
上述注册和期满更新块120、分布服务使用块125、内容记录块150、内容提供块160、内容获取块165、内容再现块170及列表管理块180可以分别被配置为具有上述功能的硬件或通过安装在内容处理装置10上的具有上述功能的软件配置。
下面参考图10说明基于版权管理系统100的版权管理方法的基本流程。图10是一个表示与本实施例相关的版权管理方法的基本流程时序图表。
如图10所示,一个新用户通过自己的内容处理装置10选择一个分布服务形式,并请求分布服务器20注册(S10)。作为响应,分布服务器20认证该用户并根据用户选择的分布服务形式执行用户注册,传送组ID及其有效周期信息至内容处理装置10(S12)。增加接收到的组ID和其有效周期信息至再现权限ID列表L中,内容处理装置10被允许在由组ID的有效周期信息标识的组ID的有效周期(例如1个月)内再现由注册的分布服务形式分布的内容数据的多个部分。
接下来,如果已注册的用户想要获取期望的分布内容数据,则该已注册的用户通过自己的内容处理装置10向该分布服务器20请求期望的内容数据的分布(或购买)。作为响应,该分布服务器20在用户注册的同时添加分配给该用户的组ID(更具体的,分配给由用户选择的分布服务形式的组ID)至请求的内容数据(S16),分布附有该组ID的内容数据C1至内容处理装置10(S18)。
此外,如果该期望的用户想要获取可在同一分布服务形式中分布的分布内容数据的另一部分,则如上述步骤14、16、18所述,该已注册的用户通过同一分布请求(S20)、组ID附加(S22)和内容分布(S24)获取附有与上述分布内容数据C1的组ID相同的组ID的分布内容数据C2。应当注意的是,该分布内容数据的再现时间限制与上述分布内容数据C1的再现时间限制相同。这是因为,根据与本实施例相关的版权管理系统100,该许可(即,再现时间限制)被给予内容数据的每个部分,但是许可(即,有效周期信息)被给予组ID。
因此,在组ID的有效周期内(例如,1个月),较早分布的分布内容数据C1和较晚分布的分布内容数据C2都可以被重现(S26)。然而,如果组ID的有效周期的结束时间已经被超过并且组ID的有效周期已经期满(例如,1个月),即使来自C1和C2的分布的组ID的有效周期(1个月)没有被超过,分布内容数据C1和C2也都不能被再现(S28)。
因此,如果用户还想要再现分布内容数据C1和C2及可以通过上述分布服务形式获得的内容数据的另一部分,用户请求更新组ID的有效周期信息(S30)。然后,响应该请求,分布服务器20执行用户认证和计费处理并延长内容处理装置10上的组ID的有效周期或传送一个新的组ID和其有效周期信息至该内容处理装置10,由此更新该注册(S32)。因此,分布内容数据C1和C2都在内容处理装置10上再次变为可再现的(S34)。
下面参考图11说明在与本实施例相关的版权管理系统100中的用户在分布服务器20中注册的处理。图11是一个表示在版权管理系统100中的用户注册处理的时序图。
如图11所示,在步骤S102中,内容处理装置10的注册和期满更新块120请求分布服务器20注册(步骤S102)。这里的注册包括例如新用户的注册、额外分布服务形式的注册及额外设备的注册。在执行注册操作中,注册和期满更新块120根据用户输入的信息生成用户注册请求信息(例如,组注册请求通知、用户ID、及信用卡号)并从拥有ID数据库116中读取设备ID(例如,终端ID),通过网络5传送这些信息至分布服务器20。
接下来,在步骤S104中,分布服务器20的用户认证块234认证请求注册的内容处理装置10的用户(步骤S104)。该用户认证处理通过确定包括在接收到的组注册请求信息中的用户计费信息是否与用户注册数据库216中的用户计费信息匹配而被执行。如果用户认证失败,注册处理结束。如果用户认证成功,过程进入步骤S106。
在步骤S106中,分布服务器20的注册管理块252传送认证的通知至内容处理装置10(步骤S106)。作为响应,内容处理装置10能够执行,例如,分布服务器20中的服务选择处理。
然后,在步骤S108中,基于由用户输入的信息,内容处理装置10传送分布服务形式选择信息和/或期望的有效周期信息至分布服务器20(步骤S108)。通过操作输入单元106,在内容处理装置10上显示的例如GUI屏幕上,内容处理装置10的用户在多个分布服务形式中选择期望的分布服务形式。例如,这里将被选择的分布服务形式为参考图4说明的分布服务形式α“你可以交$1,000的费用,在1年内不受限制的听爵士乐”。应当注意的是,用户能够选择一个或多个分布服务形式。当用户选择了一个分布服务形式,内容处理装置10就生成与选择的分布服务形式相应的分布服务形式选择信息,并传送该生成的信息至分布服务器20。
如图4中“T6”表示的,用户可以选择允许用户根据期望设置服务使用周期(组ID的有效周期)的分布服务形式,代替选择预先确定使用周期的分布服务形式。要这种情况下,用户输入分布服务形式的期望有效周期(即,组ID的有效周期)至自己的内容处理装置10。作为响应,内容处理装置10生成期望的有效周期信息并将该生成的信息连同上述的分布形式选择信息“T6”传送至分布服务器20。
在步骤S110中,基于接收到的分布服务形式选择信息,分布服务器20的注册管理块252设置该选择的分布服务形式至进行请求的内容处理装置10(步骤S110)。
在步骤S112中,分布服务器20的注册管理块252生成与请求注册的用户和选择的分布服务形式相应的组ID,并将该生成的组ID给用户(步骤S112)。该组ID标识内容分布服务的用户及由该用户选择的分布服务形式。应当注意的是,如果同时选择了多个分布服务形式,则多个相应的组ID被分配。
接下来,在步骤S114中,基于如上所述设置的每个分布服务形式定义的使用周期或如上接收的期望有效周期,分布服务器20的注册管理块252生成分配给用户的每个组ID的有效周期信息(步骤S114)。
在步骤S116中,分布服务器20的注册管理块252执行注册处理和计费处理(步骤S116)。该注册管理块252将由用户输入的用户计费信息、生成的服务ID、组ID和其有效周期信息存储至用户注册数据库216。这样完成该用户的用户注册、分布服务形式的注册及内容处理装置10的设备注册。此外,分布服务器20根据注册的分布服务形式执行计费处理。与本实施相关的分布服务器20能够将一个例如用户可以每月固定的价格不受限制地听音乐的服务设置为一个分布服务形式。因此,在这一步骤中的计费处理可以在预付固定收费的基础上执行,而不是基于根据分布内容的部分的数量或数据量的传统计费。
在步骤S118中,分布服务器20的注册管理块252传送在步骤S114中分配的组ID的通知和在步骤S116中生成的组ID的有效周期信息至进行请求的内容处理装置10(步骤S118)。在这一处理中,注册管理块252也可以生成注册完成通知并将该通知连同组ID有效周期信息传送至内容处理装置10。
然后,在步骤S120中,该进行请求的内容处理装置10的注册和期满更新块120将从分布服务器20中接收到的组ID和其有效周期信息安全地存储在内容处理装置10中。例如,如图8所示,该通知的组ID和其有效周期信息彼此关联地,被写入存储在存储单元114中的再现权限ID列表L中。
这样,内容处理装置10的注册处理已经完成。因此,注册的用户能够通过使用内容处理装置10在组ID的有效周期内接收并再现分布内容数据。应当注意的是,用户一旦注册,可以重复上述处理操作,以在同样的分布服务形式中注册他的另一个内容处理装置10。因此,用户能够通过另一个内容处理装置10和之前注册的内容处理装置10接收具有同样分布服务形式的服务的提供。此外,只要没有超过已进行设备注册的内容处理装置10的数量的上限,同一用户可以在同一分布服务形式中注册更多的内容处理装置10。
为了同一用户注册另一个分布服务形式,在分布内容数据的接收中期望使用的全部内容处理装置10可以被用来执行上述注册处理。
下面参考图12,说明在与本实施例相关的版权管理系统100的内容处理装置10(或内容再现装置)中的分布内容再现控制处理。图12是一个指示了在与本实施例相关的分布内容再现控制处理的流程图。
参见图12,在步骤S202中,例如,用户请求分布内容数据的再现(再现请求步骤S202)。用户通过内容处理装置10的输入单元106选择期望的分布内容数据进行该请求并指示内容处理装置10的内容再现块170再现所选择的分布内容数据。
在步骤S204中,附加在分布内容数据上的组ID被读取(组ID提取步骤S204)。内容处理装置10的内容再现块170从存储单元114或记录媒体7中读取请求的分布内容数据并读取(或提取)附加在分布内容数据上的组ID,由此解样组ID。
在步骤S206中,确定提取的组ID是否包括在内容处理装置10的再现权限ID列表L中(第一判断步骤S206)。更具体的,内容再现块170的再现控制块172从例如存储单元114中读取再现权限ID列表L,并解释该列表。接下来,再现控制块172将从上述内容数据中读取的组ID与包括在再现权限ID列表L中的组ID进行比较,以确定从内容数据中读取的组ID是否包括在再现权限ID列表L中(第一判断步骤)。
如果从分布内容数据中读取的组ID被发现包括在再现权限ID列表L中,则再现控制块172允许该分布内容数据的再现并且过程进入步骤S208。另一方面,如果从分布内容数据中读取的组ID没有被发现包括在再现权限ID列表L中,则再现控制块172不允许该分布内容数据的再现并且结束该再现控制处理。
此外,在步骤S208中,当前时间信息被获取(当前时间获取步骤S208)。再现控制块172获取由计时器单元118生成的当前时间信息。
接下来,在步骤S210中,确定获取的当前时间是否超过从上述内容数据中读取的组ID的有效周期(第二判断步骤S210)。更具体的,该再现控制块172读取来自再现权限ID列表L的上述分布服务数据中的组ID的有效周期信息。例如,因为从上述内容数据中读取的组ID被包括在再现权限ID列表L中(第一判断步骤),所以从上述分布内容数据中读取的组ID的有效周期信息与组ID相关联地被记录在再现权限ID列表L中。因此,再现控制块172从再现权限ID列表L中读取组ID的有效周期信息。
接下来,再现控制块172确定如上获取的当前时间是否超过从上述内容数据中读出的ID组的有效周期(以下称为“第一有效周期”)(第二判断步骤)。更具体的,再现控制块172将当前时间与上述第一有效周期的开始时间进行比较,以确定当前时间是否早于第一有效周期的结束时间且晚于第一有效周期的开始时间。
如果,第二判断处理的结果为当前时间被发现超过第一有效周期,则表示该组ID的有效周期已经期满。因此,该再现控制块172不允许对上述内容数据的再现并且过程进入步骤S212。
另一方面,如果第二判断处理的结果为当前时间没有被发现超过第一有效周期(即,如果当前时间早于该有效周期的结束时间且晚于该有效周期的开始时间),则再现控制块172允许对上述内容数据的再现并且过程进入内容数据被再现(步骤S216)的步骤S216。
在步骤S212中,确定是否向分布服务器20进行了用于更新上述第一有效周期的请求(更新请求判断步骤S212)。因为上述有效周期已经期满,所以附有组ID的分布内容数据不能被再现。
因此,在这一步骤中,上述判断被进行,判断是否向分布服务器20发出更新第一有效周期信息的请求。该判断可以由内容处理装置10的注册和期满更新块120自动地执行。在这种情况下,例如,可以经常或不进行更新请求或只有在满足预定条件时进行更新请求。可选择地,注册和期满更新块120可以通知内容处理装置10的用户不能再现该分布内容数据,由于附在其上的组ID的有效周期已经期满了,从而让用户确定是否进行更新请求。
如果上述判断的结果为进行更新请求,过程进入步骤S214,在这一步骤中稍后将说明的有效周期更新处理被执行。然后返回至步骤S208,重复上述处理。另一方面,如果不进行更新请求,则不再现分布内容数据,处理结束。
这样,分布内容数据再现控制处理基于附加于分布内容数据的组ID、该组ID的有效周期信息及再现权限ID列表L被执行。根据该再现控制,内容数据再现的时间限制可以基于组ID被设置以允许或不允许内容数据的再现。因此,允许或不允许分布内容数据的再现的处理和再现时间限制的设置和更新可以在以预定条件分组的分布内容数据的多个部分的单元中被执行(例如,在由同一用户拥有的分布内容数据或在同一分布服务形式中同一用户的分布内容数据的单元中)。
下面参考图13说明在与本实施例相关的版权管理系统100中的有效周期更新处理。图13是一个指示了在版权管理系统100中的有效周期更新处理的时序图。
如图13所示,在步骤S302中,内容处理装置10的注册和期满更新块120请求分布服务器20更新有效周期(步骤S302)。该更新请求处理通过传送更新请求信息(例如,用户ID、信用卡号、设备ID及更新请求通知)至分布服务器20而被执行。如果(1)由期望延长分布服务使用周期(即,组ID的有效周期的延长)的用户输入更新请求命令或部分更新请求信息或(2)因为由于如上所述的组ID的有效周期的期满分布内容数据不能被再现,而来自再现控制块182的更新请求,则该更新请求被进行。更具体的,注册和期满更新块120基于由用户输入的信息生成用户注册请求信息(例如,组注册请求通知、用户ID、信用卡号等等),从拥有ID数据库116中读取设备ID(例如,终端ID),并通过网络5传送这些信息至分布服务器20。
在步骤S304中,分布服务器20的用户认证块234认证拥有进行请求的内容处理装置10的用户(步骤S304)。该用户认证通过确定包括在接收到的组注册请求信息中的计费信息与用户注册数据库216的用户计费信息是否匹配而被执行。如果用户认证失败,有效周期更新处理结束。如果用户认证成功,过程进入步骤S306。
在步骤S306中,分布服务器20的注册管理块252传送认证通知至内容处理装置10(步骤S306)。当该认证通知被传送时,内容处理装置10能够进行服务选择处理并更新分布服务器20中的周期说明处理。
然后,在步骤S308中,内容处理装置10基于由用户输入的信息传送分布服务形式选择信息和/或期望的更新信息至分布服务器20(步骤S306)。内容处理装置10的用户操作输入单元106在例如内容处理装置10的GUI屏幕上,用以在有效周期更新后,从在分布服务器20中准备的多个分布服务形式中选择期望的分布服务形式。
例如,在分布服务形式β“你可以用0$在1个月内听最多10首Jhon的音乐”中注册的用户可以选择分布服务形式“你可以在1年内不受限制地听Jhon的音乐”来更长时间地听“Jhon”的音乐。在这种情况下,因为一个新的分布服务形式(具有不同组ID)被选择,近似地相关于系统处理,与该新的分布服务形式(参见图11)的注册相同的处理被执行。因此,内容处理装置10基于用户输入的信息,传送相应于新近选择的分布服务形式的分布服务形式选择信息至分布服务器20。
如果用户期望延长上述分布服务形式β“你可以用0$在1个月内听最多10首Jhon的音乐”一个月,则同一用户选择同一分布服务形式。因此,用户可以输入“1个月”作为期望更新周期信息,来更新有效周期。在这种情况下,内容处理装置10传送该输入的期望更新周期信息至分布服务器20。
应当注意的是,在这个步骤中用户可以选择一个或多个分布服务形式。当一个或多个分布服务形式被用户选择时,内容处理装置10生成相应于一个或多个选择的分布服务形式的分布服务形式选择信息,并传送该生成的信息至分布服务器20。
如图4中“T6”表示的,用户可以选择允许用户根据期望设置它的服务使用周期(即组ID的有效周期)的分布服务形式,代替选择的具有预定使用周期的分布服务形式。在这种情况下,用户输入期望的分布服务形式的有效周期(即,组ID的有效周期)至内容处理装置10。作为响应,内容处理装置10生成期望的更新周期信息,并将该生成的信息连同“T6”的分布形式选择信息传送至分布服务器20。
在步骤S310中,基于接收到的分布服务选择信息,分布服务器20的注册管理块252为那一用户和进行请求的内容处理装置10设置该选择的分布服务形式(步骤S310)。
在步骤S312中,分布服务器20的注册管理块252生成与进行请求的用户和选择的分布服务形式相应的组ID,并将该生成的组ID分配给用户(步骤S312)。
接下来,在步骤S314中,基于为如上设置的每个分布服务形式指定的使用周期或如上接收的期望的更新周期信息,分布服务器20的注册管理块252生成分配给用户的组ID的有效周期更新信息(步骤S314)。应当注意的是,如果新的分布服务形式被选择,则该有效周期更新信息可以与在上述新分布服务形式注册时生成的有效周期信息相同。如果期望的更新周期信息被传送,则基于期望的更新周期信息该有效周期更新信息被生成。
在步骤S316中,分布服务器20的注册管理块252执行更新注册处理和计费处理(步骤S316)。这些更新注册处理和计费处理与上述注册处理相同。
在步骤S318中,分布服务器20的注册管理块252通知进行请求的内容处理装置10在步骤S314中分配给用户的组ID及在步骤S316中生成的组ID的有效周期更新信息(步骤S318)。
然后,在步骤S320中,进行请求的内容处理装置10的注册和期满更新块120将从分布服务器20中接收到的组ID和其有效周期更新信息安全地存储在该内容处理装置10中。如果只有有效周期被延长而分布服务形式没有改变,则有效周期更新信息与相应的组ID相关联地被增加在再现权限ID列表L中。
这样,为用户、分布服务形式和内容处理装置10更新有效周期的处理已经完成。因此,注册的用户能够通过使用注册的内容处理装置10在组ID的更新有效周期内接收并再现分布内容数据。
下面说明作为本发明第二实施例使用的版权管理系统100。与第一实施例相关的版权管理系统100相比,与第二实施例相关的版权管理系统100将组ID附加在由具有内容数据记录功能的内容处理装置10(例如记录设备)创建的在该内容处理装置10的单元中的该创建内容数据上。两个内容处理装置10的其他功能性配置实质上是相同的,因此省略对其的说明。
首先,参考图14详细说明与第二实施例相关的内容处理装置10的典型配置。图14是一个示意性地说明与第二实施例相关的内容处理装置的典型配置的框图。
如图14所示,内容处理装置10具有CPU102、存储器104、输入单元106、输出单元108、通信单元110、记录媒体读取器/复写器112、存储单元114、时钟单元118、内容创建块130、组ID添加块140、内容记录块150、内容提供块160、内容获取块165、内容再现块170、有效周期设置块180及列表管理块190。
上述CPU102、存储器104、输入单元106、输出单元108、通信单元110、记录媒体读取器/复写器112、时钟单元118、内容提供块160、内容获取块165及内容再现块170具有与上述第一实施例中的部件实质上相同的功能配置,因此省略对其的说明。
存储单元114为由例如硬盘驱动器或快闪存储器构成的用于数据存储的设备,能够存储例如程序和内容数据的不同类型的数据。存储单元114被配置为与第二实施例相关的存储装置,并存储如上所述的再现权限ID列表L。例如,该再现权限ID列表L被以加密或签名的方式存储,以防止用户伪造。
根据该再现权限ID列表L,组ID被增加或删除。与本实施例相关的组ID是用于唯一分配给具有内容数据记录功能的内容处理装置10的ID(或记录装置ID)。在本实施例中,分配给内容处理装置10本身的组ID被包括在该再现权限ID列表L中存储。该配置允许内容处理装置10再现由此记录的内容数据,即,附有其组ID的内容数据。
此外,存储单元114存储例如包括与内容处理装置10本身相应的设备ID和组ID(或记录装置ID)的拥有ID数据库116。该设备ID为唯一分配给每个至少具有内容记录或再现功能的内容处理装置10的标识。通过该设备ID,每个内容处理装置10可以被唯一地标识。该设备ID可以包括终端ID和媒体ID。该终端ID为唯一分配给由例如PC的信息处理装置构成的内容处理装置10A的设备ID。该媒体ID为唯一分配给由例如PD或记录设备构成的每个内容处理装置10B和10C的每个存储媒体的。因此,该组ID不分配给仅再现内容处理装置10。没有组ID被存储在该仅再现内容处理装置10的拥有ID数据库116中。
该设备ID和组ID(或记录设备ID)在从工厂发货之前,以加密的形式预先安全地存储在内容处理装置10的拥有ID数据库116中。这样配置防止了该内容处理装置10的用户伪造设备ID和组ID。
内容创建块130能够新创建内容数据。例如,具有该内容创建块130的内容处理装置10能够通过自记录(自身音频和视频记录)或分割来创建和记录新内容数据。该自记录表示记录由内容处理装置10的声音拾取设备和成像设备拾取和成像的音频或视频数据或通过通信设备接收的音频和视频数据。该分割表示例如从例如音乐CD、视频DVD及软件CD-ROM的记录媒体中提取数字内容数据(例如,音频数据和视频数据)以及例如以能够被计算机处理的文件形式记录该提取的数字内容数据。
该内容创建块130例如具有一个分割块132、自记录块134及内容编辑块136。
例如,该分割块132能够从例如音乐CD和视频DVD的记录媒体中分割数据。更具体的,该分割块132基于由用户输入的信息控制记录媒体读取器/复写器112,以从上述记录媒体中提取例如音乐/视频数据的文件,将提取的音乐/视频数据转换为能够由内容处理装置10处理的文件格式(例如,MP3),并创建内容数据。分割应用于CD和自记录中。例如,该分割块132通过在内容处理装置10上安装分割软件程序而被配置。
该自记录块134能够通过自身声音或视频记录新创建内容数据。该分割块132具有例如麦克风的声音拾取设备、例如照相机的成像设备、声音和视频记录设备及用于控制这些设备的记录控制单元。该自记录块134配置为,例如,基于由用户输入的信息通过拾取内容处理装置10周围的声音或成像一个对象创建音频数据或视频数据,并对创建的音频或视频数据执行预定的数据处理,由此新创建内容数据。此外,例如,该自记录块134能够将通过通信单元接收到的电视或广播节目的音频/视频数据转换为可记录格式,来新创建内容数据。
内容编辑块136能够编辑(处理、组合、链接等等)内容数据的一个或多个部分,来创建新的用户唯一的内容数据。同样,例如,内容编辑块136能够基于用户输入的信息执行绘图处理来创建新视频数据、执行组合处理来创建新音频数据,及执行文档创建处理来创建新电子书数据和包括程序列表的新软件。该内容编辑块136通过例如在内容处理装置10上安装内容编辑/创建软件被配置。
由内容创建块130创建的内容数据(已创建的内容数据)被输出至组ID添加块140。
例如,该组ID添加块140将与内容处理装置10相应的组ID附加在由上述内容创建块130创建的已创建的内容数据上。更具体的,该组ID添加块140从在存储单元144中的自身ID数据库中读取组ID,并将该组ID附加在已创建的内容数据上。
当内容创建块130创建内容数据完成时,该组ID被附加。在创建后直接将组ID附在内容数据上允许在内容数据在系统中被分布之前将组ID可靠的嵌入至请求版权管理的内容数据。应当注意的是,组ID添加的定时并不限制为上述定时方法;例如,组ID可以在创建的内容第一次被再现、拷贝或提供给另一个内容处理装置10时被附加。
内容记录块150控制存储单元114或记录媒体读取器/复写器112来记录通过组ID添加块140附上组ID的已创建内容数据。
有效周期设置块180为包括在再现权限ID列表L中的组ID设置有效周期信息。例如,通过该有效周期设置块180被设置的该有效周期信息为如图8所示的包括开始时间和结束时间的有效周期。该有效周期设置块180能够记录设置给内容处理装置10自身的再现权限ID列表L的组ID或与该组ID关联的另一内容处理装置10的再现权限ID列表L的有效周期信息。
通过有效周期设置块180为组ID设置有效周期,防止获取了创建的内容数据的内容处理装置10再现接收到的超过由有效周期设置块180设置给该组ID的有效周期的附加了该组ID的内容数据。
同样,只有当内容处理装置10-1和另一个内容处理装置10-2例如通过局部线路9局部地相互连接时,有效周期设置块180能够更新(即,延长或缩短)包括在内容处理装置10-2的再现权限ID列表L-2中的内容处理装置10-1的组ID-1的有效周期信息。例如,该更新处理可以通过传送内容处理装置10-1的组ID-1和与该组ID-1相应的有效周期更新信息至内容处理装置10-2由内容处理装置10的有效周期设置块180执行。
如上配置,该有效周期设置块180作为防止记录在内容处理装置10(例如,如DVD记录设备的视频记录设备)中的内容数据被扩散的独立调节模块运行。
该列表管理块190更新上述再现权限ID列表L,即,增加组ID至该列表或从该列表中删除组ID。通过对再现权限ID列表L增加或删除组ID,该列表管理块190能够允许或禁止在内容处理装置10中再现附有组ID的内容数据。同样,该列表管理块190能够将在内容处理装置10中的再现权限ID列表L和在另一个内容处理装置10中的再现权限ID列表L同步。
这样,已经说明了内容处理装置10的每个部件。上述每个部件可以被配置为具有相应功能的硬件,也可以配置为安装在内容处理装置10上的具有相应功能的软件。
下面参考图15和16说明在根据第二实施例的版权管理系统100的内容处理装置10中的已创建内容的再现控制处理。图15是一个指示了根据第二实施例的创造的内容再现控制处理的流程图。图16是一个示出了根据第二实施例的创造的内容再现控制处理的概念的示意图;如图15所示,在步骤S802中,例如由用户进行的再现请求(步骤S802)。用户通过内容处理装置10的输入单元106选择期望的已创建内容数据来进行该再现请求,并指示该内容处理装置10再现选择的已创建内容数据。
在步骤S804中,附在已创建的内容数据上的组ID被读取(步骤S804)。内容处理装置10-1的内容再现块170例如从存储单元114或记录媒体7中读取请求用于再现的已创建的内容数据,并从已创建的内容数据中提取组ID来解释该提取的组ID。
在步骤S806中,确定提取的组ID是否包括在内容处理装置10的再现权限ID列表L中(步骤S806)。更具体的,内容再现块170的再现控制块172确定从上述已创建的内容数据中读取的组ID是否包括在从存储单元114中读取的再现权限ID列表L中。如果从已创建的内容数据中读取的组ID被发现包括在再现权限ID列表L中,则过程进入步骤S808。另一方面,如果组ID被发现没有包括在再现权限ID列表L中,则再现控制块172不允许该创建的内容数据的再现,从而不再现该创建的内容数据就结束所有的再现控制处理。
在步骤S808中,当前时间信息被获取(步骤S808)。再现控制块172获取由计时器单元118生成的当前时间信息。
在步骤S810中,确定上述获取的当前时间是否超过从已创建的内容数据中读取的组ID的有效周期(步骤S810)。如果当前时间被发现没有超过从上述已创建的内容数据中读取的组ID的有效周期,则再现控制块172允许对已创建的内容数据的再现并且过程进入步骤S818,在步骤S818中已创建的内容数据被再现。另一方面,如果当前时间被发现超过从该已创建的内容数据中读取的组ID的有效周期,表示该组ID的有效周期已经期满(参考图16<1>)。因此,再现控制块172不允许对该已创建的内容数据的再现并且过程进入步骤S812。
下面的说明将参考图16。假定直到这个步骤试图再现已创建的内容数据的单元为如图16中所示的内容处理装置10-2,并且在内容处理装置10-2的再现权限ID列表L中,从已创建的内容数据C1中读取的组ID1已经期满。该组ID1被分配给已经创建内容数据C1的是记录设备(例如,DVD记录设备)的内容处理装置10-1。
在步骤S812中,确定该内容处理装置10-2是否可以与已创建内容数据的内容处理装置10-1相连(步骤S812)。该内容处理装置10-1附有从上述已创建的内容数据读取组ID1。更具体的,确定试图再现已创建的内容数据的内容处理装置10-2是否例如通过局部线路9物理上可连接至已创建内容数据C1的内容处理装置10-1。如果内容处理装置10-1和内容处理装置10-2被发现可相互连接,则过程进入步骤S814,在步骤S814中两个内容处理装置通过例如USB电缆局部地在物理上相互连接(S814,参考图16<2>)。另一方面,如果发现两个内容处理装置不可相连,表示该有效周期信息不能被更新,这样再现控制处理在不再现已创建的内容数据情况下全部结束。
在步骤S816中,创建内容数据的内容处理装置10-1的有效周期设置块180,通过局部线路9,传送组ID1和其有效周期更新信息至内容处理装置10-2(参考图16<3>)。因此,内容处理装置10-2更新包括在其再现权限ID列表L2中的组ID(创建内容数据的内容处理装置10的组ID1)的有效周期信息,从而以预定的时间周期(例如,1天、10天、1个月或1年)延长有效周期(参考图16<4>)。因此,在内容权限ID列表L2中的组ID1被插入一个有效周期(参考图16<5>),这样使得内容处理装置10-1能够再现上述已创建的内容数据C1(参考图16<5>)。
如上所述,为了延长组ID的有效周期,内容处理装置10-1和10-2必须以有线的方式相互连接。如果由某一用户的内容处理装置10-1记录的内容能够由获取内容处理装置10-1的组ID1的另一个内容处理装置10-2在该组ID1的有效周期内再现。然而,一旦组ID1已经期满,内容处理装置10-2的组ID的时间限制不能被更新,除非当两个内容处理装置10-1和10-2邻近地相互连接,由此禁止上述内容数据的再现。通过在大小上相对大而不便于运输的声音记录设备和视频记录设备,该系统在适当执行用于创建的内容数据的版权保护中适合作为独立调节装置。
这样,与本发明实施例相关的版权管理系统100及其部件、版权管理方法等已经被说明。基于附加于内容数据的组ID、允许再现的组ID和再现权限ID列表L及组ID的有效周期,上述版权管理系统100的每一个允许仅再现在包括在再现权限ID列表L中的有效周期内的附有组ID的内容数据。
如上所述,对附有同一组ID的内容数据的多个部分的再现的时间限制,可以通过设置每个组ID的有效周期成批地被设置和更新(或延长或缩短)。例如,这一配置允许如果内容的多个部分由同一用户所有时,对以预定条件分组的内容的多个部分进行集中管理。更具体的,新的配置使分布服务器20执行为分布内容的每个部分一个接一个地指定再现时间限制(或许可)的复杂处理成为必需。同样,例如,在缩短和延长内容数据的再现时间限制中,新的配置可以仅对包括在再现权限ID列表L中的每个组ID的有效周期信息进行更新。
因此,不同于相关技术中需要一个接一个地对内容数据的每个部分设置再现时间限制的版权管理系统100,本发明提高了在系统中设置和更新处理操作的效率。此外,本发明允许内容可以例如不受按月付款的限制而被再现(或收听)的内容分布服务和例如如果在预演服务周期内支付费用则可以延长内容的再现时间限制的内容分布服务的提供。此外,本发明使用户以单独的方式对他自己的多个内容部分的再现限制时间进行了解和进行管理成为必需,由此提高了内容处理的效率。更进一步,例如,本发明允许用户处理以其喜好和类型例如类型、艺术家、年龄分组的内容。
尽管上述本发明的优选实施例使用特定术语进行了描述,这样的说明仅是为了说明的目的,可以理解,在不脱离下面权利要求的实质和范围的基础上可以进行改变或变换。
本发明可以应用到任何设置内容再现时间限制的版权管理系统。
权利要求
1.一种内容再现装置包括存储单元,用于存储可以增加和删除组ID的再现权限ID列表和所述组ID的有效周期信息;及再现控制块,用于控制附有所述组ID的内容数据的再现;其中,所述再现控制块从所述内容数据中读取所述组ID,如果所述组ID被包括在所述再现权限ID列表中且当前时间没有超过所述组ID的有效周期,则允许所述内容数据的再现,但是,如果所述组ID没有被包括在所述再现权限ID列表中或当前时间超过所述组ID的有效周期,允许所述内容数据的再现,则限制所述内容数据的再现。
2.如权利要求1所述的内容再现装置,其中所述内容数据是从连接至所述内容再现装置的分布服务器分布的分布内容数据。
3.如权利要求2所述的内容再现装置,其中所述组ID被唯一地分配给在所述分布服务器中注册的每个用户。
4.如权利要求2所述的内容再现装置,其中所述组ID被唯一地分配给每个由所述在分布服务器中注册的用户选择的分布服务形式。
5.如权利要求2所述的内容再现装置,其中包括在所述再现权限ID列表中的所述组ID从所述分布服务器被传送。
6.如权利要求2所述的内容再现装置,其中存储在所述存储单元中的所述组ID的所述有效周期信息从所述分布服务器被传送。
7.如权利要求2所述的内容再现装置,进一步包括周期更新块,用于基于从所述分布服务器传送的有效周期更新信息,更新存储在所述存储单元中的所述组ID的所述有效周期信息。
8.如权利要求7所述的内容再现装置,其中,如果所述当前时间超过从所述内容数据中读取的所述组ID的所述有效周期,所述周期更新块请求所述分布服务器中的一个和另一个用于更新从所述内容数据中读取的所述组ID的所述有效周期信息的内容再现装置,以及,作为对所述更新请求的响应,基于从所述分布服务器中的一个和另一个内容再现装置中接收到的有效周期更新信息,更新从所述内容数据中读取的所述组ID的所述有效周期信息。
9.如权利要求1所述的内容再现装置,其中所述内容数据是由一内容记录装置创建的已创建的内容数据,并且所述组ID被唯一地分配给每个内容记录装置。
10.如权利要求9所述的内容再现装置,其中,如果所述内容记录装置被连接至所述内容再现装置,则相应于所述连接的内容记录装置的所述组ID可以被增加到所述再现权限ID列表中。
11.如权利要求9所述的内容再现装置,其中,如果所述内容记录装置被连接至所述内容再现装置,则相应于所述内容记录装置的所述组ID的所述有效周期信息是可更新的。
12.如权利要求1所述的内容再现装置,其中所述组ID和其所述有效周期信息以关联的方式被写入所述再现权限ID列表。
13.如权利要求1所述的内容再现装置,进一步包括时钟单元,用于生成所述当前时间信息。
14.一种内容再现控制方法,用于基于组ID可以被增加和删除的再现权限ID列表和包括在所述再现权限ID列表中的所述组ID的有效周期信息,在内容再现装置上控制内容数据的再现,所述程序使计算机执行以下步骤读取附加于请求再现的内容数据的组ID;确定所述读取的组ID是否包括在所述再现权限ID列表中;如果所述读取的组ID被发现包括在所述再现权限ID列表中,则确定当前时间是否超过所述读取的组ID的有效周期;如果所述当前时间没有超过所述读取的组ID的有效周期,则允许所述请求再现的内容数据的再现;以及如果所述当前时间超过所述读取的组ID的有效周期,则限制所述请求再现的内容数据的再现。
15.如权利要求14的内容再现控制方法,其中所述内容数据为从连接至所述内容再现装置的分布服务器分布的分布内容数据。
16.如权利要求15所述的内容再现控制方法,其中所述组ID被唯一地分配给在所述分布服务器中注册的每个用户。
17.如权利要求15所述的内容再现控制方法,其中所述组ID被唯一地分配给每个由在所述分布服务器中注册的所述用户选择的分布服务形式。
18.如权利要求15所述的内容再现控制方法,进一步包括步骤基于从所述分布服务器传送的有效周期更新信息,更新存储在所述存储单元中的所述组ID的所述有效周期信息。
19.如权利要求15所述的内容再现控制方法,进一步包括步骤如果所述当前时间超过从所述内容数据中读取的所述组ID的所述有效周期,则请求所述分布服务器中的一个和另一个内容再现装置用于更新从所述内容数据中读取的所述组ID的所述有效周期信息;以及,作为对所述更新请求的响应,基于从所述分布服务器中的一个和另一个内容再现装置中接收到的有效周期更新信息,更新从所述内容数据中读取的所述组ID的所述有效周期信息。
20.如权利要求14所述的内容再现控制方法,其中所述内容数据为由一内容记录装置创建的已创建的内容数据,并且所述组ID被唯一地分配给每个内容记录装置。
21.如权利要求20所述的内容再现控制方法,其中,如果所述内容记录装置被连接至所述内容再现装置,则相应于所述内容记录装置的所述组ID的所述有效周期信息是可更新的。
全文摘要
一种用于以成批方式管理内容的多个部分的再现的时间限制的版权管理系统。一种内容再现装置具有存储一再现权限ID列表和每个组ID的有效周期信息的存储单元和用于控制附有该组ID的内容数据的再现的再现控制块。该再现控制块从内容数据中读取该组ID,如果该读取的组ID被包括在该再现权限ID列表中且该当前时间没有超过该组ID的有效周期,则允许该内容数据的再现;如果该读取的组ID没有被包括在该再现权限ID列表中或该当前时间超过该组ID的有效周期,则再现控制块限制该内容数据的再现。
文档编号G06F21/62GK1684018SQ20051007830
公开日2005年10月19日 申请日期2005年4月6日 优先权日2004年4月9日
发明者田边充, 林隆道, 久野浩, 石井保, 海老原宗毅 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1