内容再现设备、内容记录设备及内容记录/再现方法

文档序号:2392741阅读:195来源:国知局
专利名称:内容再现设备、内容记录设备及内容记录/再现方法
技术领域
本发明涉及可响应网络的内容再现设备、内容记录设备、网络系统和内容记录/再现方法。
背景技术
近年来,例如DTV(数字电视)和HDD/DVD一体化记录设备等网络可响应AV(视听器材)装置的实现正在发展。多数的网络可响应AV装置可以从PC(个人计算机)经由网络处理程序驻留、遥控等。
此外,在网络可响应的记录设备中具有内置的MPEG2编码器,其中记录的内容可以以适应于通过网络传送的压缩率编码为MPEG2流,并传送至PC、具有内容再现功能的AV装置或其它的通过网络连接至记录设备的装置,因此可以再现内容。
专利文献1日本公开专利No.2002-112220。

发明内容
然而,通常由记录设备执行从外部输入和广播接收到的内容流的记录的一系列功能。因此,如果用于同时记录的程序的数目增加或如果要处理新的广播格式,必须增加新的记录设备。此外,在多个记录设备的总记录容量将被增加时,单独记录设备中的例如硬盘驱动器的存储器必须被具有更大的容量的存储器替换。
此外,通常,对记录在记录设备中的各个内容的再现没有例如权限的限制。因此,当记录设备在多个PC或在网络中具有内容再现功能的AV装置间共享作为它们的内容记录部件时,存在记录的内容可以被任意装置非有意地观看/再现的安全问题。
本发明考虑到了这种情况,并因此提供内容再现设备、内容记录设备、网络系统及可以在额外的安装、替换或其它类似操作上给系统高自由度的内容记录/再现方法,并且该方法可以对单一的记录内容的再现加以限制。
为了解决上述缺点,本发明的内容再现设备的实施例具有原始内容接收部件,用于接收原始内容流;加密内容传送部件,用于加密由原始内容接收部件接收到的原始内容流,以便通过网络传送并记录在外部内容记录设备;信息传送部件,用于传送关于至少包括自身设备标识信息的传送内容的信息,以便通过网络以与内容记录设备的被加密的内容流相关的方式记录在内容记录设备的记录介质上;内容请求部件,用于通过网络请求内容记录部件,来获取以与自身设备的标识信息相关的方式记录在记录介质上的加密的内容流;内容再现部件,用于根据请求通过网络,接收从内容记录设备传送的加密的内容流,并解密已加密的内容用于再现。
进一步地,本发明的内容记录设备的实施例具有加密内容接收部件,用于通过网络接收由外部内容再现设备加密的内容流;信息接收部件,用于从内容再现设备中接收关于至少包括这个内容再现设备的标识信息的接收内容的信息;记录部件,用于至少将从加密内容接收部件中接收的、加密的内容流和关于从信息接收部件中接收到的内容的信息,以相互关联的方式记录在记录介质上;内容响应部件,用于根据来自内容再现设备的请求,以与该内容再现部件的标识信息相关联的方式,将记录在记录介质上的加密的内容流返回至内容再现设备。
根据本发明的上述实施例,在记录/再现内容流的系统中,用于接收和再现内容流的设备与用于记录内容流的设备是分离的,由此,增强了各个设备的例如额外安装或修改之类的自由度。
进一步,以与自身设备标识信息相关的方式进行管理及配置记录在内容记录设备上的内容,以便每个内容再现设备除了传送到内容记录设备的内容外,不能获取其它任何内容。结果,可以消除记录的内容能被任意设备非有意地观看/再现的安全问题。
此外,用于记录在内容记录设备上的内容流由作为发送者的内容再现设备以密钥或其它类似物进行加密,因此即使从中窃取记录在内容记录设备上的内容流,也难于对其再现。
此外,本发明的内容再现设备的实施例可以具有公开(public)内容传送部件,用于将通过网络从内容记录设备中接收到的加密的内容流进行解密,并用于通过网络传送至内容记录设备,以便该内容被记录在记录介质上作为公开内容。
另一方面,本发明的内容记录设备的实施例可以具有更新部件,用于利用通过网络从内容再现设备中接收到的公开内容流更新记录在记录介质上的加密内容流。
根据本发明的一个实施例,其加密被解密的内容流可以作为公开内容记录在内容记录设备上,因此可以配置该内容流以便可以通过不同的AV装置再现本地服务器上的内容。
更具体地,本发明的内容记录设备的一个实施例可以具有属性管理部件,用于管理记录在记录介质上的内容的“公开/非公开”的属性,并且将“公开”属性分配给由更新部件更新为公开的内容流的内容;和公开内容响应部件,用于根据请求来自内容再现设备的公开内容的请求,返回分配了“公开”属性的公开内容流。
结果,当内容再现设备生成用于获得公开内容的请求时,由内容再现设备对公开内容的再现成为可能。
根据本发明另一实施例的网络系统为具有通过网络连接的内容再现设备和内容记录设备的网络系统,并被配置为内容再现设备包括原始内容接收部件,用于接收原始内容流;加密的内容传送部件,用于加密通过原始内容接收部件接收到的用于传送的原始内容流,以使其可以通过网络记录在内容记录设备上;信息传送部件,用于传送关于至少包括自身设备标识信息的传送的内容的信息,以使其可以通过网络以与加密的内容流相关的方式记录在内容记录设备的记录介质上;内容请求部件,用于请求内容记录设备来通过网络获取以与自身设备标识信息相关的方式记录在记录介质上的、加密的内容流;及内容再现部件,用于根据请求通过网络接收从内容记录设备中传送的加密的内容流,并解密加密的内容用于再现;并且内容记录设备包括加密内容接收部件,用于通过网络接收由内容再现设备加密的内容流;信息接收部件,用于从内容再现设备中接收至少包括这个内容再现设备的标识信息的关于接收到的内容的信息;记录部件,用于将从加密的内容接收部件中接收的加密的内容流和关于从信息接收部件中接收到的内容的信息以相互关联的方式记录在记录介质上;和内容响应部件,用于根据来自内容再现设备的请求,以与该内容再现部件的标识信息相关联的方式,将记录在记录介质上的加密的内容流返回至内容再现设备。
根据本发明的网络系统的一个实施例,用于接收和再现内容流的设备与用于记录内容流的设备分离,由此,增强各个设备例如额外安装或修改之类的自由度。
此外,以与自身设备标识信息相关的方式管理并配置记录在内容记录设备上的内容,以便每个内容再现设备除了传送到内容记录设备的内容外,不能获取其它任何内容。结果,可以消除记录的内容被任意设备非有意地观看/再现的安全问题。
此外,用于记录在内容记录设备上的内容流由作为发送者的内容再现设备利用密钥或其它类似的东西进行加密,因此即使从中窃取记录在内容记录设备上的内容流,至少该内容的再现将得不到结果。
此外,在本发明的网络系统的一个实施例中,内容再现设备可以具有公开内容传送部件,用于解密通过网络从内容记录设备中接收到的加密的内容流,用于通过网络传送至内容记录设备,以便作为公开内容记录在记录介质上,并且,内容记录设备可以具有更新部件,用于通过网络利用从内容再现设备中接收到的公开内容流更新记录在记录介质上的加密的内容流。
根据本发明的一个实施例,其加密被解密的内容流可以作为公开内容记录在内容记录设备上,并且因此可以被配置以便可以通过不同的AV装置再现本地服务器上的内容。
根据本发明另一实施例的内容记录/再现方法配置在通过网络连接的内容再现设备和内容记录设备上,且内容再现设备接收原始内容流,加密接收到的用于通过网络传送至内容记录设备的原始内容流,并通过网络传送关于至少包括自身设备标识信息的传送的内容的信息至内容记录设备;内容记录设备,以相互关联的方式将加密的内容流和关于从信息再现部件中接收到的内容的信息记录在记录介质上;和内容再现部件请求内容记录设备通过网络获取以与自身设备标识信息相关的方式记录在记录介质上的加密的内容流,根据请求,通过网络接收从内容记录设备中传送的加密的内容流,并解密加密的内容用于再现。
根据本发明的内容记录/再现方法的一个实施例,用于接收和再现内容流的设备与用于记录内容流的设备分离,由此,增强了各个设备例如额外安装或修改之类的自由度。
此外,以与自身设备标识信息相关的方式管理和配置记录在内容记录设备上的内容以便每个内容再现设备除了传送到内容再现设备的内容外,不能获取其它任何内容。结果,可以消除记录的内容被任意设备非有意地观看/再现的安全问题。
此外,用于记录在内容记录设备上的内容流由作为发送者的内容再现设备,利用密钥或其它类似的东西进行加密,即使从中窃取记录在内容记录设备上的内容流,至少该内容的再现将得不到结果。
此外,在本发明的内容记录/再现方法的实施例中,内容再现设备可以具有公开内容传送部件,用于解密通过网络从内容记录设备中接收到的加密的内容流,用于通过网络传送至内容记录设备以便作为公开内容记录在记录介质上,并且内容记录设备可以具有更新部件,用于利用通过网络从内容再现设备中接收到的公开内容流更新记录在记录介质上的加密内容流。
根据本发明的实施例,其加密被解密的内容流可以作为公开内容被记录在内容记录设备上,并且由此被配置以便可以通过不同的AV装置再现本地服务器上的内容。
根据本发明的内容再现设备、内容记录设备、网络系统及内容记录/再现方法,例如关于系统额外的安装或替换之类的自由度增加了,并且可以对单独的记录内容的再现加以限制。


图1为显示本发明的网络系统的一个示例框图;图2A至2C为用于说明包括在本发明信息处理设备示例中的信息处理控制器的框图;图3为显示软件单元示例的框图;图4为显示当DMA命令为一状态返回命令时软件单元的数据区的框图;图5为显示多个信息处理设备如何作为虚拟的单个信息处理设备操作的框图;图6为显示信息处理控制器的软件配置示例的框图;图7为显示本发明的联网的AV系统示例的框图;图8为显示在图7的系统中的客户AV装置的硬件配置的框图;图9为显示图8中的客户AV装置的软件配置的框图;图10为显示在图7系统中的本地服务器的硬件配置的框图;图11为显示在图10中的本地服务器的软件配置的框图;图12为显示当内容将被记录在图7的系统中时,在各个信息处理设备间的信息交换的框图;图13为显示记录内容的操作的框图;图14为显示内容管理表43的配置框图;图15为显示再现内容操作框图;图16为显示内容的公开的操作框图;及图17为显示再现公开内容的操作框图。
具体实施例方式
图1示出了本发明网络系统的一个示例,其中,多个信息处理设备1、2、3通过网络9进行连接。
(信息处理设备和信息处理控制器)参见信息处理设备1,信息处理设备1包括用作计算机功能部件的信息处理控制器11。该信息处理控制器11具有主处理器21-1、子处理器23-1、23-2、23-3、DMAC(直接存储器存取控制器)25-1和DC(磁盘控制器)27-1。
主处理器21-1通过子处理器23-1、23-2、23-3运行程序执行(数据处理)的调度管理,以及信息处理控制器11(信息处理设备1)的常规管理。然而,主处理器可以以不同的方式配置,以便不是用于执行管理的程序可以在主处理器21-1中运行。在这种情况下,主处理器21-1在功能上也作为一个子处理器。主处理器21-1具有一个LS(本地存储器)22-1。
尽管可以有单独的子处理器,最好,可以有多个子处理器。本示例中,具有多个子处理器。
子处理器23-1、23-2、23-3并行且独立地执行程序,以在主处理器21-1的控制下处理数据。此外,根据情况,可以进行配置以便主处理器21-1中的程序能够与系统子处理器23-1、23-2、23-3的任意一个中的程序协同操作。下面描述的功能程序是在主处理器21-1中运行的程序。此外,子处理器23-1、23-2、23-3分别具有LS(本地存储器)24-1、24-2、24-3。
DMAC 25-1访问存储在连接至信息处理控制器11并由DRAM(动态RAM)或其它类似存储器形成的主存储器26-1中的程序和数据,DC 27-1访问连接至信息处理控制器11的外部记录部件28-1、28-2。
外部记录部件28-1、28-2可以具有固定的磁盘(硬盘)和可移动磁盘中的任意一种形式。此外,可以使用的可移动磁盘包括各种类型,如MO、诸如CD±RW或DVD±RW之类的光盘、存储器磁盘、SRAM(静态RAM)和ROM。因此,尽管被称为磁盘控制器,DC 27-1实际上是外部记录部件控制器。
如图1所示,信息处理控制器11可以被配置来使得多个外部记录部件28与其连接。
主处理器21-1、各个子处理器23-1、23-2、23-3、DMAC 25-1及DC 27-1通过总线29-1互相连接。
标识符作为信息处理设备的ID被分配给信息处理控制器11。标识符使得在整个网络中唯一地识别包括信息处理控制器11的信息处理设备1。
并且,对于主处理器21-1和各个子处理器23-1、23-2、23-3中的每一个处理器,可以类似地分配可以被识别的标识符作为主处理器ID和子处理器ID。
理想的,信息处理控制器11配置为单芯片IC(集成电路)。
并且,以类似方式配置其它信息处理设备2、3。这里,除非另外指定,即使它们具有不同的分支号,在它们的参考标记中那些具有同样的父号的单元以同样方式操作。进一步地,在下述说明中,分支号被省略的单元也不会由于它们的分支号不同而带来差别。
(从每一子处理器至主存储器的访问)如上所述,尽管一个信息处理控制器中的每个子处理器23独立地执行程序以处理数据,不同的子处理器同时对主存储器26的同一区域运行读出或写入操作,可能发生数据的不匹配。因此,从子处理器23至主存储器26的访问依照下面描述的过程运行。
如图2A所示,主存储器26由多个地址可以被指定的存储单元构成。每个存储单元被分配一个附加段用于存储指示数据状态的信息。该附加段包括F/E位、子处理器ID以及LS地址(局部存储地址)。此外,以下描述的访问密钥被分配给每个存储单元。该F/E位定义如下。
F/E位=0表示在相应的存储单元中的数据为将要被读出并由子处理器23处理的数据,或无效数据,其中无效数据为自单元处于空白状态的非最新数据,并且不能够被读出。此外,F/E位=0表示数据可以被写入相应的存储单元,且该F/E位在数据被写入该存储单元后被置为1。
F/E位=1表示在相应的存储单元中的数据将不由任意子处理器23读出,并且是目前为止不被处理的最新数据。该存储单元中的数据可以被读出,并在子处理器23读出数据后,F/E位被置为0。此外,F/E位=1表示该存储单元对数据写入无效。
此外,在F/E位=0的状态(读出无效/写入有效)下,可以对该存储单元设置读出保留。当对F/E位=0的存储单元进行读出保留时,子处理器23将子处理器ID和子处理器23的LS地址作为读出保留信息写入被保留用于读出的该存储单元的附加段中。
此后,位于数据写入侧的子处理器23将数据写入被保留用于读出的存储单元中,当F/E位被置为1时(读出有效/写入无效),数据被读出到预先作为读出保留信息被写入附加段的子处理器ID和LS地址中。
当以上述方式控制每个存储单元的数据读出/写入时,需要利用多个子处理器多级处理数据,由在在先级(preceding stage)执行处理的处理器23处理的数据,被紧接着写入主存储器26的预定的地址,在后级执行处理的另一个子处理器23,可以读出预处理过的数据。
如图2B所示,每个子处理器23中的LS24也是由具有多个地址可以被指定的存储单元构成的。附加段类似地被分配给每个存储单元。附加段包括占用位。
当子处理器23将要读出主存储器26中的数据至其LS24的存储单元时,设置相应的占用位为1以作为保留。其它数据不能存储在占有位为1的任何存储单元中。一旦数据从LS24的存储单元中被读出,占用位变为0,以使该存储单元可以用于此后的任意对象。
如图2A所示,连接至每个信息处理控制器的主存储器26进一步包括多个沙箱。沙箱在主存储器26中定义区域,且每个沙箱被分配给每个子处理器23并可以被相应的子处理器专用。也就是说,每个子处理器23可以使用其分配的沙箱,此外不能访问该区域外的数据。
主存储器26由多个存储单元构成,而沙箱是一组这样的存储单元。
此外,为了实现对主存储器26的独占控制,使用如图2C所示的密钥管理表。该密钥管理表被存储在信息处理控制器中的相对高速的存储器中,例如SRAM,并与DMAC25关联。该密钥管理表中的每个记录包括子处理器ID、子处理器密钥和密钥掩码。
当子处理器23使用主存储器26时,运行如下处理。首先,子处理器23输出读出或写入命令至DMAC25。该命令包括其子处理器ID和一个主存储器26的地址,该地址是使用请求的目的地址。
在DMAC25执行该命令之前,参考该密钥管理表以查找该子处理器的子处理器密钥,其为使用请求的源。然后,DMAC25将查找到的使用请求的源的子处理器密钥与如图2A所示的主存储器26中分配给存储单元的访问密钥相比,该存储单元是使用请求的目的地址,并且只在两个密钥相互一致时执行上述命令。
当其任意位被置为1时,如图2C所示的密钥管理表中的密钥掩码可以将与该密钥掩码关联的子处理器密钥的相应位设置为0或1。
假定,例如,子处理器密钥为1010。通常,对于该子处理器密钥,只有具有1010的访问密钥才能对沙箱进行访问。然而,子处理器密钥关联的密钥掩码被设置为0001,在判断子处理器密钥和访问密钥之间是否一致中只有一个在其中密钥掩码的位被设置为1的数字被掩蔽。因此,对于子处理器密钥1010,使用访问密钥1010或1011可以访问沙箱。
主存储器26的沙箱的独占特性依照上述说明实现。也就是说,数据需要通过在一个信息处理控制器中的多个子处理器以多个级处理,仅允许一个子处理器在在先级上运行处理,另一个子处理器在后级上运行,来访问主存储器26的预定地址,因此,数据可以被保护。
例如,可以考虑以下述方式使用。首先,密钥掩码的值在信息处理设备开始后立即全为零。假定执行主存储器中的程序用于与子处理器中的程序共同操作。当打算将第一子处理器中一次输出的处理结果数据存储至主存储器中,并且接下来输入该处理结果数据至第二子处理器,该相应的主处理器区域必须可以由该两个子处理器访问。在这种情况下,主处理器中的程序适当地改变密钥掩码的值,以提供可由多个子处理器访问的主存储器区域,以使子处理器可以进行多级处理。
更具体地,当多级处理将要在如下过程下运行时来自不同的信息处理设备的数据——>经第一子处理器处理——>第一主存储区域——>经第二子处理器处理——>第二主存储区域,如果保持如下设置,第二子处理器不能访问第一主存储器区域第一子处理器的子处理器密钥,0100;第一主存储器区域的访问密钥,0100;第二子处理器的子处理器密钥,0101;第一主存储器区域的访问密钥,0101。
因此,通过设置第二子处理器的密钥掩码为0001,该第二子处理器被允许访问第一主存储器区域。
(软件单元的产品和配置)在图1的网络系统中,软件单元在信息处理设备1、2、3之间传送,因此可以通过信息处理设备1、2、3运行分布式处理。也就是说,包括在特定信息处理设备的中的信息处理控制器中的主处理器21,产生包括命令、程序及数据的软件单元,用于通过网络9向另一信息处理设备传送,由此,其可以分布处理。
图3示出了软件单元配置的示例。在本例中,软件单元整体上包括发送者ID、目的地ID、响应目的地ID、单元接口、DMA命令、程序及数据。
发送者ID包括作为软件单元发送者的信息处理设备的网络地址和在信息处理设备中的信息处理控制器的信息处理设备ID及包括在信息处理设备中的信息处理控制器中的主处理器21和子处理器23的更多的标识符(主处理器ID和子处理器ID)。
发送者ID和响应目的地ID分别包括关于作为软件单元目的地的信息处理设备和作为软件单元执行结果响应目的地的信息处理设备的相同的信息。
单元接口为用于利用软件单元的必要的信息,包括全局ID、必要子处理器信息、沙箱大小及在先软件单元ID。
全局ID在整个网络中提供软件单元的唯一标识符,并且基于发送者ID和该软件单元产生或传送的日期/时间(日期和时间)而产生。
其中必要子处理器信息设置用于执行该软件单元的必要子处理器数量。其中沙箱大小设置在主存储器26和用于执行该软件单元的必要的每个子处理器23的LS24中的存储器容量。
在先软件单元ID是属于要求顺序执行诸如流数据的数据的一组软件单元中的一个在先软件单元的标识符。
软件单元的执行部件由DMA命令、程序、和数据构成。DMA命令包括一系列启动程序的必要的DMA命令,而程序包括由子处理器23执行的子处理器程序。这里的数据为由包括子处理器程序的程序处理的数据。
此外,DMA命令包括装入命令、突跳(kick)命令、功能程序执行命令、状态请求命令及状态返回命令。
装入命令为用于将主存储器26中的信息装入到子处理器23的LS24的命令,除了装入命令本身外,还包括主存储器地址、子处理器ID及LS地址。主存储器地址表示主存储器26中的预定区域的地址,信息从该地址装入。子处理器ID和LS地址表示子处理器23和LS24的地址的标识符,信息装入至该地址。
突跳命令为用于开始程序执行的命令,除了突跳命令本身外,还包括子处理器ID和程序计数器。子处理器ID标识用于突跳的子处理器23,程序计数器提供用于执行程序的程序计数器的地址。
功能程序执行命令为如下所述的命令,通过它特定信息处理设备请求另一信息处理设备来执行功能程序。具有接收到的功能程序执行命令的信息处理设备中的信息处理控制器标识从下文中描述的功能程序ID开始的功能程序。
状态请求命令为如下命令,通过其请求关于由目的地ID指示的信息处理设备的当前操作状态(情况)的设备信息,传送到由响应目的地ID指示的信息处理设备。而功能程序如下文所述,它是在图6所示的信息处理控制器中的主存储器26中存储的软件配置图中被分类至功能程序的程序。功能程序被装入至主存储器26中并通过主处理器21执行。
状态返回命令为如下命令,通过它,已经收到上述状态请求命令的信息处理设备使用其设备信息响应由包括在状态请求命令中的响应目的地ID指示的信息处理设备。状态返回命令将设备信息存储至执行部件的数据区域中。
图4示出了DMA命令为状态返回命令的软件单元的数据区域的结构。
信息处理设备ID为用于标识包括了信息处理控制器的信息处理设备的标识符,并且表示传送状态返回命令的信息处理设备的ID。根据供给电源的日期/时间、信息处理设备的网络地址、包括在信息处理设备的信息处理控制器中的子处理器23的数目等,在供给电源时由包括在信息处理设备中的主处理器21产生信息处理设备ID。
信息处理设备类型ID包括代表信息处理设备一个优点的值。信息处理设备的该优点为,例如,不同类型的AV装置,比如下文描述的DTV(数字电视)、本地服务器等。此外,信息处理设备类型ID可以是代表信息处理设备的功能的类型,例如视频/音频记录或视频/音频再现。代表信息处理设备的优点或功能的值被预先确定,并通过读出信息处理设备类型ID,可以获取该信息处理设备的优点或功能。
如下文所述,MS(主/从)状态代表该信息处理设备作为主设备还是从设备操作。当MS状态被设置为0时,表示该信息处理设备作为主设备操作,而当MS状态设置为1时,表示该信息处理设备作为从设备操作。
主处理器操作频率表示信息处理控制器中的主处理器21的操作频率。主处理器使用率代表主处理器21中的当前运行的全部程序主处理器21的使用率。主处理器使用率为代表当前使用的处理能力与相关的主处理器的全部处理能力的比率的值,并例如以用于评价处理器处理能力的MIPS单位中或根据每单位时间内处理器利用时间来计算。这同样也适用于下文描述的子处理器利用率。
子处理器数量代表包括在信息处理控制器中的子处理23的数量。子处理器ID代表用于标识信息处理控制器中的每个子处理器23的标识符。
子处理器状态表示每个子处理器23的状态,包括未使用状态、保留状态、忙状态。未使用状态表示子处理器既没有正在使用也不被保留使用。保留状态表示子处理器没有正在使用但保留使用。忙状态表示子处理器正在使用。
子处理器使用率表示由子处理器执行或被保留用于在子处理器中执行的程序在子处理器中的使用率。也就是说,子处理器使用率表示子处理器状态为忙的子处理器的当前使用率,也表示子处理器状态为保留的子处理器打算稍后被使用的估计使用率。
一组子处理器ID、子处理器状态及子处理器使用率被设置到一个子处理器23,因此,设置和在信息处理控制器中的子处理器23的数量一样多的组。
主存储器全部容量和主存储器使用数量分别代表与信息处理控制器连接的主存储器26的全部容量和当前被使用的容量。
外部记录部件的数目表示连接至信息处理控制器的外部记录部件28的数目。外部记录部件ID为用于唯一标识连接至信息处理控制器的外部记录部件28的信息。外部记录部件类型ID表示外部记录部件28的类型(例如,硬盘、CD±RW、DVD±RW、存储器磁盘、SRAM、ROM等等)。
外部记录部件全部容量和外部记录部件使用数量分别表示由外部记录部件ID标识的外部记录部件28的全部容量和当前容量。
“服务器响应性”属性表示相应的信息处理设备是否具有作为服务器的属性。
一组外部记录部件ID、外部记录部件类型ID、外部记录部件全部容量及外部记录部件使用数量被设置给一个外部记录部件28,因此,设置和连接至信息处理控制器的外部记录部件28的数量一样多的组。也就是说,多个外部记录部件连接至一个信息处理控制器,不同的外部记录部件ID被分配给各个外部记录部件,并且外部记录部件类型ID、外部记录部件全部容量及外部记录部件使用数量也被分别地管理。
(软件单元的执行)包括在特定信息处理设备的信息处理控制器中的主处理器21产生具有如上所述的配置的软件单元,用于通过网络9传送至不同的信息处理设备和不同信息处理设备中的信息处理控制器。作为发送者的信息处理设备、作为目的地的信息处理设备、作为响应目的地的信息处理设备及设备中的信息处理控制器分别由上述发送者ID、目的地ID及响应目的地ID标识。
包括在已接收到软件单元的信息处理设备的信息处理控制器中的主处理器21,将该软件单元存储至主存储器26中。此外,目的地的主处理器21读出该软件单元,并处理其中包括的DMA命令。
具体地,目的地的主处理器21首先执行装入命令。作为结果将信息从由装入命令指示的主存储器地址装入至由装入命令中包括的子处理器ID和LS地址指定的子处理器中的LS24的预定区域中。这里装入的信息为子处理器程序或数据或包括在接收到的软件单元中的其它一些指示数据。
接下来,主处理器21将突跳命令连同同样包括在该突跳命令中的程序计数器输出至由包括在突跳命令中的子处理器ID指示的子处理器中。
指示的子处理器依照突跳命令和程序计数器执行子处理器程序。并且子处理器在通告主处理器21执行完成后,将执行的结果存储至主存储器26。
注意在作为目的地的信息处理设备的信息处理控制器中执行该软件单元的处理器并非限制为子处理器23,而是可以指定主处理器21来执行主存储器程序,例如包括在软件单元中的功能程序。
在这种情况下,作为发送者的信息处理设备将包括主存储器程序、由代替子存储器程序的主存储器程序处理的数据以及其DMA命令为装入命令的软件单元,传送至作为目的地的信息处理设备,使得主存储器程序和被处理的数据由此将被存储至主存储器26中。接着,作为发送者的信息处理设备将包括主处理器ID、关于作为目的地的信息处理设备中的信息处理控制器的主存储器地址、诸如下文所述的功能程序ID的用于标识主存储器程序的标识符、程序计数器以及其DMA命令为突跳命令或功能程序执行命令的软件单元,传送至作为目的地的信息处理设备,用来使主处理器21执行主存储器程序。
如上所述,在本发明的一个网络系统实施例中,作为发送者的信息处理设备以软件单元的形式传送子处理器程序或主存储器程序至作为目的地的信息处理设备,并使子处理器程序被装入至包含在作为目的地的信息处理设备的信息处理控制器中的子处理器23中,由此作为发送者的信息处理设备可以使作为目的地的信息处理设备执行子处理器程序或主存储器程序。
当包括在接收到的软件单元中的程序为子处理器程序时,在作为目的地的信息处理设备中的信息处理控制器装入子处理器程序至指定的子处理器。且该信息处理控制器使子处理器执行包括在软件单元中的子处理器程序或主存储器程序。
因此,即使用户不将信息处理设备作为目的地操作,该子处理器程序或主存储器程序也可以由作为目的地的信息处理设备中的信息处理控制器自动地执行。
以这种方式,即使其信息处理控制器不包括例如功能程序的子处理器程序或主存储器程序的任何信息处理设备都可以从连接至网络的另一个信息处理设备中获得该程序。此外,子处理器根据DMA系统在其之间传送数据,并且使用上面提到的沙箱,因此即使需要在一个信息处理控制器中以多级处理数据,这种处理也可以高安全度高速地执行。
通过使用软件单元,作为分布处理的结果,如图5上方所示的、连接至网络9的多个信息处理设备1、2、3被作为如图5下方所示的虚拟单独信息处理设备7操作。然而,为了这样做,下面描述的处理必须由下面的配置执行。
(系统的软件配置及程序的装入)图6示出了由单独的信息处理控制器的主存储器26存储的软件配置。这些软件(程序)块在电源向信息处理设备供电之前,被记录在连接至相应信息处理控制器的外部记录部件28中。
根据其功能或特征,程序被分为控制程序、功能程序及装置驱动程序。
控制程序对每个信息处理控制器通用,并由信息处理控制器的主处理器21执行。控制程序包括如下文所述的MS(主/从)管理和容量交换程序。
功能程序由主处理器21执行,并包括用于记录、再现及提供给每个信息处理控制器以便响应每个信息处理设备的资料搜索的程序。
装置驱动程序被提供以用于每个信息处理控制器(信息处理设备)的输入和输出(传送和接收),并包括广播接收、监视器输出、位流输入/输出、网络输入/输出,被提供给每个信息处理控制器以便对应每个信息处理设备。
当向每个处于其中通过例如插入电缆的方法物理连接至网络9的状态的信息处理设备提供电源时,并因此在电气上和功能上该信息处理设备也被连接至网络9时,信息处理设备的信息处理控制器中的主处理器21向主存储器26中装入属于控制程序的程序和属于装置驱动程序的程序。
作为装入的过程,主处理器21首先使DC 27执行读出指令以从外部记录部件28中读出程序,然后使DMAC25执行写入指令将程序写入至主存储器26。
属于功能程序的程序可以被配置以便在需要的时候仅装入需要的程序之一,或者相反地,在主电源被同样应用到属于其它类的程序之后,所有的功能程序被立即加载。
这里,属于功能程序的程序不需要被记录在连接至网络的全部信息处理设备的外部记录部件28中,但是,只要被记录在任意一个信息处理设备的外部记录部件28中,就可以通过上述方法从另一个信息处理设备中装入该程序。作为结果,功能程序可以通过如图5下方所示的虚拟单独信息处理设备7执行。
这里,如上所述的由主处理器21处理的功能程序,有时与由子处理器23处理的子处理器程序协同操作。因此,当主处理器21从外部记录部件28中读出功能程序并将该功能程序写入主存储器26中时,存在与功能程序协同操作的子处理器程序,并且该子处理器程序也被一起写入同一主存储器26中。在这种情况下,协同操作的子处理程序的数目既可以为单个也可以为多个。当其为多个时,协同操作的全部子处理器程序被写入到主存储器26中。每个被写入主存储器26中的子处理器程序接下来被写入子处理器23的LS24中,并与由主处理器21处理的功能程序协同操作。
如上面图3中的软件单元所示,用于唯一标识功能程序的标识符作为功能程序ID被分配给每个功能程序。该功能程序ID由创建的日期/时间、信息处理设备ID和在功能程序的创建阶段的等效物确定。
子处理器ID被分配给子处理器程序,由此,子处理器程序可以被唯一地标识。被分配的子处理器程序ID可以为与作为协同操作的其它部分的功能程序的功能程序ID有关系的标识符,例如标识符由作为父号和添加至父号尾部的分支号的功能程序ID构成。另外,标识符可以与作为协同操作的其它部分的功能程序的功能程序ID没有关系。无论如何,功能程序和子处理器程序应当相互协同操作,其中每个程序需要相互地在其程序本身中保留其它部分的标识符的程序ID。功能程序也应当与多个子处理器程序协同操作,该功能程序需要保留全部子处理器程序的子处理器程序ID。
在主存储器26中,主处理器21保护用于存储其中主处理器21自身运行的信息处理设备的设备信息(关于操作状态的信息)的区域,并记录作为自身设备的设备信息表的信息。这里的设备信息为信息项,包括图4所示的信息处理设备ID和后面的项。
(系统中主/从的确定)在上述网络中,根据至特定信息处理设备的主电源的供给,信息处理设备的信息处理控制器中的主处理器21将主/从管理器(以下称为“MS管理器”)装入至主存储器26用于执行。
在MS管理器检测到它运行在其上的信息处理设备至网络9的连接后,它确定连接至同一网络9的其它信息处理设备的存在。这里的“连接”或“存在”不仅代表信息处理设备物理连接至网络9,还代表电子连接或功能上的连接。
此外,在其中MS管理器自身运行的信息处理设备以下被称为“自身设备”,而任何其它信息处理设备被称为“不同设备”。而且术语“相应设备”表示相应的信息处理设备。
下面描述MS管理器确定连接至同一网络9的不同信息处理设备的方法。
MS管理器产生用于指定状态请求命令作为DMA命令的软件单元,并指定相应的信息处理设备作为发送者ID和响应目的地ID,但不指定目的地ID,用于传送到相应的信息处理设备连接到的网络,并设置计时器用于网络连接确认。计时器的超时时间例如为10分钟。
不同的信息处理设备连接至网络系统,不同的设备接收包括状态请求命令的软件单元,并将用于指定状态返回命令作为DMA命令且包括自身设备(不同设备)的设备信息作为数据的软件单元传送至由上述响应目的地ID指定的并已经发出状态请求命令的信息处理设备。作为状态返回命令的软件单元包括至少用于指定不同设备(信息处理设备ID、有关主处理器的信息、有关子处理器的信息等等)的信息,及不同设备的MS状态。
已经发出状态请求命令的信息处理设备的MS管理器监控作为从网络中不同设备传送的状态返回命令的软件单元的接收,直到用来确定网络连接的上述计时器发生超时。作为结果,当表示MS状态=0的状态返回命令被接收到(主设备),自身设备的设备信息表中的MS状态被设置为1。因此,相应的设备变为从设备。
另一方面,直到用于网络连接确定的上述计时器发生超时也没有接收到状态返回命令,或未接收到表示MS状态=0(主设备)的状态返回命令,自身设备的设备信息表中的MS状态被设置为0。因此,相应的设备变为主设备。
也就是说,当新的信息处理设备连接至没有设备连接的或不存在主设备的网络9时,相应的设备自动地设置为主设备。另一方面,当新的信息处理设备连接至已经存在主设备的网络9时,相应的设备自动地设置为从设备。
在任意主设备和从设备中,MS管理器周期地传送状态请求命令至网络9的不同设备,以获取有关状态信息,来监控不同设备的状态。结果,当网络9的连接状态发生变化时,例如当连接至网络9的信息处理设备的主电源被切断或信息处理设备从网络9断开连接并因此状态返回命令不能在预先设置的预定时间周期内从特定的不同设备返回时,或者当新的信息处理设备连接至网络9时,信息被传送至如下文所述的容量交换程序。
(主设备和从设备中设备信息的获取)当主处理器21从MS管理器中接收关于网络9中不同设备的查询和自身设备的MS状态设置的完成的通知时,其执行容量交换程序。
容量交换程序在自身设备为主设备时获得关于连接至网络9的、所有不同设备的设备信息,即关于各个从设备的设备信息。
可以如上面描述执行关于不同设备的设备信息的获取,使得产生用于指定状态请求命令作为DMA命令的软件单元以传送至不同设备,并且从每个不同设备中接收此后指定状态返回命令作为DMA命令并包括有关不同设备信息作为数据的软件单元。
容量交换程序保护用于将所有连接至网络9的不同设备(各个从设备)的设备信息存储在自身设备的主存储器26中的区域,并将该认息记录为不同设备(从设备)的设备信息表,这类似于作为主设备的自身设备的设备信息表。
也就是说,在主设备的主存储器26中,包括自身设备在内的全部连接至网络9的信息处理设备的设备信息被记录为设备信息表。
另一方面,当容量交换程序的自身设备为从设备时,容量交换程序获得关于连接至网络9的全部设备的设备信息,例如,有关主设备的设备信息和除了自身设备外的全部从设备的设备信息,并将信息处理设备ID和包括在设备信息中的MS状态记录至自身设备的主存储器26中。
也就是说,在每个从设备的主存储器26中,有关自身设备的设备信息被记录为设备信息表,并且除了自身设备的全部连接至网络9的主设备和从设备的信息处理设备ID和MS状态都被记录为独立的设备信息表。
此外,在任意一个主设备和从设备中,当容量交换程序从上述MS管理器中接收一个信息处理设备新近连接至网络9的通知,该容量交换程序获得信息处理设备的设备信息并如上所述将该设备信息记录至主存储器26中。
注意,该MS管理器和容量交换程序不仅可以通过主处理器21还可以通过子处理器23执行。此外,MS管理器和容量交换程序最好为在主电源对信息处理设备供电时正常操作的常驻程序。
在任何主设备和从设备中,当如上所述的MS管理器通知容量交换程序连接至网络9的信息处理设备供电的电源被切断或信息处理设备从网络9中断开时,该容量交换程序从自身设备的主存储器26中删除信息处理设备的设备信息表。
此外,与网络9断开的信息处理器设备为主设备时,通过如下方法重新确定另一个主设备。
具体地,每个没有从网络9中断开的信息处理设备用数字值取代自身设备和不同设备的信息处理设备ID,并将自身设备的信息处理设备ID与不同设备的信息处理设备ID进行比较。当自身设备的信息处理设备ID在未与网络9断开的信息处理设备的ID中最低,该从设备将其本身变为主设备并将MS状态设置为0。然后,它作为主设备运行,并如上所述取得用于记录至主存储器26中的、全部连接至网络9的不同设备(从设备)的设备信息。
(每个信息处理设备和该系统的具体示例)图7示出了通过采用例如DTV(数字电视)的客户AV装置和本地服务器将联网的AV系统配置为通过网络9互连的信息处理设备1、2、3的示例。这里,信息处理设备1、2为客户AV装置,而信息处理设备3为本地服务器。
图8为显示根据相应于图1的信息处理设备的客户AV装置的配置框图。如图所示,客户AV装置可以连接到图1中所示的作为外部记录部件28-1的硬盘驱动器,并被配置以便例如DVD±R/RW、CD±R/RW、Blu-ray盘(注册商标)的光盘驱动器可以被装入以作为图1所示的外部记录部件28-2。然而,在客户AV装置中,这些外部记录部件28-1、28-2不必须本质上要求作为用于记录内容的部件。
在连接至信息处理控制器11的总线29-1的总线31-1上,连接了广播接收部件32-1、视频输入部件33-1、音频输入部件34-1、视频输出部件35-1、音频输出部件36-1、操作板部件37-1、遥控光线接收部件38-1及网络连接部件39-1。
广播接收部件32-1、视频输入部件33-1、音频输入部件34-1接收广播信号,或从信息处理设备1的外部输入视频信号和音频信号来转换至预定格式的数字数据,并将数字数据发送至总线31-1以由信息处理控制器11处理。视频输出部件35-1和音频输出部件36-1处理从信息处理控制器11发送至总线31-1的视频数据和音频数据信号,且将视频数据和音频数据原样或转换为模拟信号发送至信息处理设备1的外部。遥控光线接收部件38-1从遥控传送器43-1中接收遥控红外信号。此外,监视器显示装置41连接至数字电视的视频输出部件35-1,且扬声器设备42连接至其音频输出部件36-1。
信息处理控制器11包括主处理器21-1、子处理器23-1、23-2、23-3、DMAC(直接存储器存取控制器)25-1、DC(磁盘控制器)27-1及总线29-1。主处理器21-1具有LS(本地存储器)22-1,且各个子处理器23-1、23-2、23-3包括LS(本地存储器)24-1、24-2、24-3。
此外,相应于图1的信息处理设备2的客户AV装置具有类似的硬件配置。
而且,如图9所示,作为信息处理设备1、2的客户AV装置具有控制程序、功能程序及设备驱动程序。控制程序包括MS管理器和容量交换程序。功能程序用于实现客户AV装置提供给用户的功能,并包括例如用于加密从广播接收部件32-1、视频输入部件33-1和音频输入部件34-1输入的原始内容流的程序、类似的实时程序及在解密从网络实时接收到的加密的内容流的同时用于再现的程序。还可以包括用于将内容流记录到外部记录部件28-1、28-2的程序,但不是必需的。设备驱动程序是用于监视广播接收、监视器输出、位流输入/输出、网络输入/输出等的程序。
图10示出了相应于图1中的信息处理设备3的本地服务器的框图。如图所示,本地服务器被配置以便硬盘驱动器可以加载在其中做为外部记录部件28-5,并进一步地,例如DVD±R/RW、CD±R/RW、Blu-ray盘(注册商标)的光盘可以加载在其中作为外部记录部件28-6。
在连接至信息处理控制器13的总线29-3的总线31-3上,可以连接广播接收部件32-3、视频输入部件33-3、音频输入部件34-3、视频输出部件35-3、音频输出部件36-3、操作板部件37-3、遥控光线接收部件38-3及网络连接部件39-3。视频输出部件35-3和音频输出部件36-3可以连接监视器显示设备41和扬声器设备42。然而,只要本地服务器被用作服务器,广播接收部件32-3、视频输入部件33-3、音频输入部件34-3、视频输出部件35-3及音频输出部件36-3并不是必需的。
信息处理控制器13包括主处理器21-3、子处理器23-7、23-8、23-9、DMAC(直接存储器存取控制器)25-3、DC(磁盘控制器)27-3及总线29-3。主处理器21-3具有LS(本地存储器)22-3,各个子处理器23-7、23-8、23-9包括LS(本地存储器)24-7、24-8、24-9。
此外如图11所示,作为信息处理设备3的本地服务器具有控制程序、功能程序及设备驱动程序作为软件。其包括MS管理器和容量交换程序作为控制程序。功能程序用于实现本地服务器提供给用户的功能,并包括用于将通过网络9从作为信息处理设备1、2的客户AV装置中接收到的加密的内容流记录在外部记录部件28-5、28-6中用于管理的程序,及用于根据来自客户AV装置的请求来检索记录在外部记录部件28-5、28-6中的加密的内容流以通过网络9进行传送的程序。设备驱动程序为用于监视广播接收、监视器输出、位流输入/输出、网络输入/输出等的程序。然而,只要本地服务器被用作服务器,用于广播接收和监视器输出的设备驱动程序不是必需的。
下面描述上述联网的AV系统的操作。
图12为当内容将被记录时,在各个信息处理设备间的信息交换的框图。
在图7所示的网络系统中,假定作为信息处理设备1的客户AV装置被设置为从设备A(MS状态=1);作为信息处理设备2的客户AV装置被设置为主设备(MS状态=0);并且作为信息处理设备3的本地服务器被设备为从设备B(MS状态=1),与已经描述的主/从确定过程一致。
一旦每个信息处理设备1、2、3已经完成自身设备的MS状态的设置,则开始容量交换程序。作为主设备的信息处理设备2的容量交换程序获取有关连接至网络9的包括自身设备的各个设备的设备信息。作为主设备的信息处理设备2的容量交换程序至少根据包括在已获取得的设备信息中的“服务器响应性”属性来确定服务器。在本例中,因为只有从作为信息处理设备3的本地服务器中获取的设备信息的“服务器响应性”属性具有代表“服务器响应”的值,相应于信息处理器3的本地服务器被确定为服务器。
当确定服务器后,作为主设备的信息处理设备2的容量交换程序传送包括服务器信息处理设备ID的确定通知命令到作为各个从设备的信息处理设备1、2。
这里,作为从设备A的信息处理设备1保留接收到的信息处理设备ID,然后识别由该信息处理设备ID表示的信息处理设备3为服务器。另一方面,作为从设备B的信息处理设备3从接收到的信息处理设备ID识别其本身已经成为服务器。注意,作为主设备的信息处理设备2保持已确定为服务器的信息处理设备3的信息处理设备ID,然后识别由这个信息处理设备ID代表的信息处理设备3为服务器。
(内容的记录)从这里开始,参考图12和图13描述记录内容操作的执行。
1.用户通过例如操作操作板部件37-1请求作为客户AV装置的信息处理设备1(客户AV装置)记录内容。
2.当接收到这个内容记录请求时,作为客户AV装置的信息处理设备1将状态请求命令输出至作为服务器的信息处理设备3(本地服务器)。
3.当作为服务器的信息处理设备3接收到这个状态请求命令时,用状态返回命令响应信息处理设备1。
4.基于状态返回命令确定服务器连接至网络9后,作为客户AV装置的信息处理设备1输出记录请求命令至作为服务器的信息处理设备3。在这种情况下,加到记录请求命令中的是用于唯一地识别用于记录的信息的内容ID、自身设备的信息处理设备ID、例如是有关内容的元信息的关于内容的信息。有关内容的元信息包括记录的日期/时间、内容名称、位速率、大小、内容类型、注释。也就是说,包括内容ID、信息处理设备ID、有关内容的元信息的关于内容的信息被传送至作为服务器的信息处理设备3。
5.当接收到该记录请求命令时,作为服务器的信息处理设备3确定是否允许对内容的记录,并对信息处理设备1响应包括代表结果信息的记录请求返回命令。
当作为客户AV装置的信息处理设备1已经接收到包括指示记录不被允许的信息的记录请求返回命令时,信息处理设备1通过监视器显示设备或其它类似的部件通知发出记录请求的用户记录不被允许,并暂停记录处理。
6.另一方面,当作为客户AV装置的信息处理设备1已经接收到包括指示记录被允许的信息的记录请求返回命令时,信息处理设备1通过例如广播接收部件32-1、视频输入部件33-1和音频输入部件34-1从外部接收原始内容流。
7.接着,作为客户AV装置的信息处理设备1加密接收到的原始内容流用于通过网络9传送至作为服务器的信息处理设备3。
作为服务器的信息处理设备3利用在外部记录部件28-5或外部记录部件28-6上的内容管理表登记从信息处理设备1中接收到的加密的内容流,以及内容ID、信息处理设备ID、关于内容的元信息和其它关于已经接收到的内容的信息。
图14示出了内容管理表43的配置。如图所示,内容管理表43中的单独记录包括内容ID、信息处理设备ID、“公开”标志、关于内容的元信息、内容流(加密的流、原始(明文)的流)。“公开”标志指示内容的状态为“公开”或“非公开”。当通过内容管理表43登记的内容流被加密时,“公开”标志被设置为代表“非公开”状态的值,而当它们没有被加密时设置为代表“公开”状态的值。
在用于传送至作为服务器的信息处理设备3的内容流用尽时,作为客户AV装置的信息处理设备1发送记录结束命令至信息处理设备3,并且响应这个记录结束命令,信息处理设备3结束流记录操作。
(内容的再现)接下来,描述本地服务器记录的内容被客户AV装置再现的操作的执行。
1.如图15所示,用户例如通过操作操作板部件37-1向作为客户AV装置的信息处理设备1发出内容检索命令。
2.当作为客户AV装置的信息处理设备1接收到来自用户的内容检索命令时,输出包括自身设备的信息处理设备ID的内容检索请求至作为服务器的信息处理设备3。
3.当接收到内容检索请求时,作为服务器的信息处理设备3从图14中示出的内容管理表43中检索具有包括在内容检索请求中的信息处理设备ID的记录,并创建关于相应内容的信息的内容列表。
4.作为服务器的信息处理设备3通过网络9向作为客户AV装置的信息处理设备1传送已创建的内容列表。
5.作为客户AV装置的信息处理设备1通过监视器显示设备41向用户呈现从作为服务器的信息处理设备3中接收到的内容列表,并等待来自用户的内容再现请求。用户参考内容列表指定期望再现的内容的内容ID,从而发出内容再现请求。
6.作为客户AV装置的信息处理设备1输出包括用户指定的内容ID的内容获得请求至作为服务器的信息处理设备3。
7.作为服务器的信息处理设备3在接收到内容获得请求时,根据包括这个内容获得请求中的内容ID,从内容管理表43中检索相应的已加密的内容流,用于通过网络9传送至作为客户AV装置的信息处理设备1。
8.作为客户AV装置的信息处理设备1在从作为服务器的信息处理设备3中接收到已经加密的数据流时,利用自身设备的用于再现的密钥将其解密。
(内容的公开)接下来,描述由客户AV装置公开记录在本地服务器中的内容的操作的执行。
1.如图16所示,首先,用户通过例如操作操作板部件37-1,发出内容检索命令到作为客户AV装置的信息处理设备1。
2.当作为客户AV装置的信息处理设备1接收到来自用户的内容检索请求时,输出包括自身设备的信息处理设备ID的内容检索请求至作为服务器的信息处理设备3(本地服务器)。
3.当接收到内容检索请求时,作为服务器的信息处理设备3从内容管理表43检索具有包括在内容检索请求中的信息处理设备ID的记录,并创建关于相应内容的信息的内容列表。
4.作为服务器的信息处理设备3通过网络9传送已创建的内容列表至作为客户AV装置的信息处理设备1。
5.作为客户AV装置的信息处理设备1通过监视器显示设备41,将从作为服务器的信息处理设备3中接收到的内容列表呈现给用户,并等待来自用户的内容公开请求。用户通过参考内容列表指定用户希望公开的内容的内容ID,并且产生内容获得请求。
6.作为客户AV装置的信息处理设备1输出包括用户指定的内容ID的内容获得请求至作为服务器的信息处理设备3。
7.作为服务器的信息处理设备3在接收到内容获得请求时,根据包含在这个内容获得请求中的内容ID,从内容管理表43中检索相应的已加密的内容流,用于通过网络9传送至作为客户AV装置的信息处理设备1。
8.作为客户AV装置的信息处理设备1在从作为服务器的信息处理设备3中接收到已经加密的数据流时,利用自身设备的用于再现的密钥将其解密。
9.接下来,作为客户AV装置的信息处理设备1,通过网络9,传送已解密的(明文)内容至作为服务器的信息处理设备3。
10.作为服务器的信息处理设备3将从作为客户AV装置的信息处理设备1中接收到的明文内容作为公开内容记录在外部记录部件28-1或外部记录部件28-2的内容管理表43中,并将内容管理表43中的相应“公开”标志由代表“不公开”状态的值转换为代表“公开”状态的值,并从内容管理表43中删除原始的加密的内容流。
(公开内容的再现)接下来描述通过客户AV装置再现记录在本地服务器上的公开内容的操作的执行。
1.如图17所示,用户通过例如操作操作板部件37-1,发出公开内容检索命令到作为客户AV装置的信息处理设备1。
2.当作为客户AV装置的信息处理设备1接收到来自用户的公开内容检索请求时,输出公开内容检索请求至作为服务器的信息处理设备3。
3.当作为服务器的信息处理设备3接收到公开内容检索请求时,从内容管理表43中检索“公开”标志是ON的记录,并创建关于相应的公开内容的信息的公开内容列表。
4.作为服务器的信息处理设备3通过网络9,传送已创建的公开内容列表至作为客户AV装置的信息处理设备1。
5.作为客户AV装置的信息处理设备1通过监视器显示设备41,将从作为服务器的信息处理设备3中接收到的公开内容列表呈现给用户,并等待来自用户的公开内容再现请求。用户通过参考公开内容列表,指定用户希望再现的公开内容的内容ID,并且产生公开内容获得请求。
6.作为客户AV装置的信息处理设备1输出包括用户指定的内容ID的公开内容获得请求至作为服务器的信息处理设备3。
7.作为服务器的信息处理设备3在接收到内容获得请求时,根据包含在这个公开内容获得请求中的内容ID,从内容管理表43中检索相应的公开内容,并通过网络9传送至作为客户AV装置的信息处理设备1。
8.作为客户AV装置的信息处理设备1再现接收到的公开内容流。
根据上述联网的AV系统,实现如下方案,从外部接收到的加密的内容流利用客户AV装置的功能,通过网络9传送到用于记录的本地服务器,并且记录在本地服务器上的内容流通过各个客户AV装置再现。作为结果,可以提供如下优点。
接收/再现内容流的信息处理设备(客户AV装置)和记录内容流的信息处理设备(本地服务器)彼此分离,因此可以以可升级的方式额外安装或替换信息处理设备。
通过额外安装用于接收内容流的信息处理器,可以增加同时记录的数目。
通过替换记录介质,例如本地服务器的硬盘,可以集中地增加整个联网的AV系统的存储容量。
此外,因为客户AV装置利用自身设备的密钥加密接收到的原始内容流,用于传送至本地服务器,不同的客户AV装置会对内容流的再现施加限制。此外,因为解密的流可以作为公开内容记录在本地服务器上,可以被配置为本地服务器上的内容可以通过不同的客户AV装置再现。
注意,本发明并不局限于图示中的上述示例,当然还可以不脱离本发明的范围和宗旨以不同的方式做出修改。
网络9中的服务器不必限于例如本地服务器的当地服务器。可以为,例如英特网(Internet)提供的全球服务服务器。
权利要求
1.一种内容再现设备包括原始内容接收部件,用于接收原始内容流;加密的内容传送部件,用于加密由原始内容接收部件接收到的原始内容流,以便通过网络记录在外部内容记录设备中;信息传送部件,用于通过网络将有关至少包括自身设备标识信息的传送内容的信息传送到内容记录设备,以便记录在与加密的内容流相关的内容记录设备的记录介质上;内容请求部件,用于通过网络请求内容记录部件以获取记录在与自身设备的标识信息相关的记录介质上的加密的内容流及内容再现部件,用于根据清求,通过网络接收从内容记录设备传送的加密的内容流,并解密已加密的内容用于再现。
2.如权利要求1所述的内容再现设备,进一步包括公开内容传送部件,用于解密通过网络从内容记录设备中接收到的加密的内容流,以及用于通过网络将解密的内容流传送至内容记录设备以便作为公开内容记录在记录介质上。
3.如权利要求2所述的内容再现设备,进一步包括公开内容请求部件,用于通过网络,请求记录在内容记录设备的记录介质上的公开内容流。
4.一种内容记录设备包括加密的内容接收部件,用于通过网络接收由外部内容再现设备加密的内容流;信息接收部件,用于从内容再现设备中接收关于至少包括这个内容再现设备标识信息的接收到的内容的信息;记录部件,用于至少将从加密的内容接收部件中接收的加密的内容流和有关从信息接收部件中接收到的内容的信息,相互关联地记录在记录介质上;及内容响应部件,用于根据来自内容再现设备的请求,将与该内容再现部件的标识信息相关的、记录在记录介质上的加密的内容流返回至内容再现设备。
5.如权利要求4所述的内容记录设备进一步包括更新部件,用于通过网络利用从内容再现设备中接收到的公开内容流更新记录在记录介质上的加密的内容流。
6.如权利要求5所述的内容记录设备进一步包括属性管理部件,用于管理记录在记录介质上的内容的“公开/非公开”属性,并且将“公开”属性分配给由更新部件更新为公开内容流的内容;及公开内容响应部件,用于根据请求来自内容再现设备的公开内容的请求,返回被分配了“公开”属性的公开内容流。
7.包括通过网络连接的内容再现设备和内容记录设备的网络系统,其中内容再现设备包括原始内容接收部件,用于接收原始内容流;加密的内容传送部件,用于加密由原始内容接收部件接收到的原始内容流,通过网络传送以使其可以被记录在内容记录设备上;信息传送部件,用于通过网络传送有关至少包括自身设备标识信息的传送的内容的信息,以使其可以记录在与加密的数据流相关的内容记录设备的记录介质上;内容请求部件,用于通过网络请求内容记录设备以获取记录在与自身设备标识信息相关的记录介质上的加密的内容流;及内容再现部件,用于根据清求,通过网络接收从内容记录设备传送的加密的内容流,并解密加密的内容用于再现;内容记录设备包括加密的内容接收部件,用于通过网络接收由内容再现设备加密的内容流;信息接收部件,用于从内容再现设备中接收关于至少包括这个内容再现设备的标识信息的接收到的内容的信息;记录部件,用于至少将从加密的内容接收部件中接收的加密的内容流和有关从信息接收部件中接收到的内容的信息,相互关联地记录在记录介质上;及内容响应部件,用于根据来自内容再现设备的请求,将与该内容再现部件的标识信息相关的、记录在记录介质上的加密的内容流返回至内容再现设备。
8.如权利要求7所述的网络,其中内容再现设备进一步包括公开内容传送部件,用于解密通过网络从内容记录设备中接收到的加密的内容流,以及用于通过网络传送至内容记录设备以便记录在记录介质上作为公开内容;及内容记录设备进一步包括更新部件,用于通过网络利用从内容再现设备中接收到的公开内容流更新记录在记录介质上的加密的内容流。
9.如权利要求8所述的网络,进一步包括公开内容请求部件,用于通过网络,请求记录在内容记录设备的记录介质上的公开内容流,其中内容记录设备进一步包括属性管理部件,用于管理记录在记录介质上内容的“公开/非公开”属性,并且将“公开”属性分配给由更新部件更新为公开内容流的内容;及公开内容响应部件,用于根据来自内容再现设备的公开内容的请求,返回被分配了“公开”属性的公开内容流。
10.一种内容记录/再现方法,在该方法中内容再现设备和内容记录设备通过网络连接,其中内容再现设备接收原始内容流,加密这些接收到的用于通过网络传送至内容记录设备的原始内容流,并通过网络将关于至少包括自身设备标识信息的被传送的内容的信息,传送至内容记录设备;内容记录设备将加密的内容流和关于从内容再现部件中接收到的内容的信息,相互关联地记录在记录介质上;及内容再现部件请求内容记录设备通过网络获取与自身设备标识信息相关的记录在记录介质上的加密的内容流,根据该请求通过网络接收从内容记录设备中传送的加密的内容流,并解密加密的内容用于再现。
11.如权利要求10所述的内容记录/再现方法,其中内容再现设备通过解密经由网络从内容记录设备中接收到的加密内容流,恢复原始内容流,并通过网络返回到内容记录设备,及内容记录设备用通过网络从内容再现设备中接收到的公开内容流,更新记录在记录介质上的加密的内容流。
12.如权利要求11所述的内容记录/再现方法,其中内容记录设备对更新为公开内容流的内容分配“公开”属性,内容再现设备通过网络请求获得记录在内容记录设备的记录介质上的公开内容流,及内容记录设备根据请求来自内容再现设备的公开内容的请求,返回分配了“公开”属性的原始内容流。
全文摘要
一种内容再现设备包括原始内容接收部件,用于接收原始内容流;加密的内容传送部件,用于加密由原始内容接收部件接收到的原始内容流,通过网络传送以便可以被记录在外部内容记录设备中;信息传送部件,用于传送包括自身设备标识信息的、有关传送内容的信息,以便记录在与加密的内容流相关的内容记录设备的记录介质上;内容请求部件,用于请求内容记录部件以获取与自身设备的标识信息相关记录的加密的内容流;及内容再现部件,用于根据请求接收从内容记录设备传送的加密的内容流,并解密已加密的内容用于再现。
文档编号G09C1/00GK1678065SQ200510071729
公开日2005年10月5日 申请日期2005年3月4日 优先权日2004年3月4日
发明者中村成贵 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1