信息处理装置和信息处理方法

文档序号:6609097阅读:108来源:国知局
专利名称:信息处理装置和信息处理方法
技术领域
本发明涉及一种信息处理装置,尤其涉及一种用于处理与版权保护内容有关的数据的信息处理装置。
背景技术
用于处理版权保护内容的个人计算机和便携设备被使用。
在其中记录了内容的个人计算机能够根据导出权对便携设备进行版权保护内容的导出(check out)。
为了使用而携带便携设备,并在所希望的位置回放所导出的内容。
只要版权允许,就能够对另一个用户的便携设备导出,结果用户能够使用所导出的内容。
不过,除了诸如经常询问熟人的方法外,不可能知道允许别人导出的内容的存在或细节。

发明内容
鉴于这样一种背景,已经做出了本发明,并且,本发明的目的是允许用户容易地知道允许被别人导出的内容。
本发明的信息处理装置包括管理数据记录部件,用于记录管理数据,所述管理数据包括在当预定导出周期终止时进行导入(check in)内容的条件下,与由第一用户允许第二用户所导出内容的预定导出周期有关的数据,以及限定所述内容的数据;第一接收部件,用于接收来自第二用户设备的管理数据的请求;以及发送部件,用于当请求管理数据时将所述管理数据发送给第二用户的设备。
信息处理装置还可以包括票据信息记录部件,用于记录第二用户的票据信息;以及票据处理执行部件,用于当将所述管理数据发送给第二用户的设备时,根据在票据信息记录部件中所记录的票据信息执行向第二用户收费的处理。
信息处理装置还可以包括内容记录部件,用于记录所述内容;第二接收部件,用于接收来自第二用户设备的管理数据的请求;以及导出控制部件,用于当请求内容导出时,对第二用户的设备导出在内容记录部件中所记录的内容。
信息处理装置还可以包括票据信息记录控制部件,用于记录第二用户的票据信息;以及票据处理执行部件,用于当将所述管理数据或者内容发送给第二用户的设备时,根据在票据信息记录部件中所记录的票据信息执行对第二用户收费的处理。
信息处理装置还可以包括历史记录部件,用于记录内容的导出历史。
本发明的信息处理方法包括管理数据记录步骤,用于记录管理数据,所述管理数据包括在当预定导出周期终止时进行导入内容的条件下,与由第一用户允许第二用户所导出内容的预定导出周期有关的数据,以及限定所述内容的数据;接收步骤,用于接收来自第二用户设备的管理数据的请求;以及发送步骤,用于当请求管理数据时将所述管理数据发送给第二用户的设备。
本发明的程序存储介质包含在计算机中的程序,该程序包括步骤管理数据记录步骤,用于记录管理数据,所述管理数据包括在当预定导出周期终止时进行导入内容的条件下,与由第一用户允许第二用户所导出内容的预定导出周期有关的数据,以及限定所述内容的数据;接收步骤,用于接收来自第二用户设备的管理数据的请求;以及发送步骤,用于当请求管理数据时将所述管理数据发送给第二用户的设备。
本发明的程序使得计算机执行管理数据记录步骤,用于记录管理数据,所述管理数据包括在当预定导出周期终止时进行导入内容的条件下,与由第一用户允许第二用户所导出内容的预定导出周期有关的数据,以及限定所述内容的数据;接收步骤,用于接收来自第二用户设备的管理数据的请求;以及发送步骤,用于当请求管理数据时将所述管理数据发送给第二用户的设备。
根据本发明的一个方面,提供了一种信息处理装置,包括通信单元,被配置来与远程设备和内容进行接口连接;第一存储控制单元,被配置来根据使用条件控制导出内容的存储,其中该第一存储控制单元被配置来确定是否请求回放所述导出内容,并且如果从所述内容被传输开始经过的时间量超过第一预定限制,则所述使用条件包括限制由回放单元进行回放的信息;确定单元,被配置来响应于确定从所述内容被传输开始经过的时间量超过所述第一预定限制,禁止所述回放单元回放所述导出内容;以及执行单元,被配置来响应于所述确定单元的确定,执行将所述导出内容置于该导出内容不能被回放的状态的处理。所述执行单元还被配置来控制存储单元,以便响应于所述确定单元禁止所述回放单元回放所述导出内容的确定而消除所述导出内容。
根据本发明的另一个方面,提供了一种信息处理方法,包括步骤与远程设备和内容进行接口连接;根据使用条件控制导出内容的存储,并确定是否请求回放所述导出内容,其中如果从所述内容被传输开始经过的时间量超过第一预定限制,则所述使用条件包括限制回放的信息;响应于确定从所述内容被传输开始经过的时间量超过所述第一预定限制,禁止回放所述导出内容;以及响应于所述确定结果,执行将所述导出内容置于该导出内容不能被回放的状态的处理。所述信息处理方法还包括响应于禁止回放所述导出内容的确定结果而消除所述导出内容。


图1是说明根据本发明的内容提供系统的实施例的方框结构图。
图2是个人计算机1的外部视图。
图3是个人计算机1的外部视图。
图4是个人计算机1的外部视图。
图5是个人计算机1的外部视图。
图6是说明个人计算机1的结构的例子的框图。
图7是说明便携设备2的结构例子的框图。
图8是说明存储器卡3的结构例子的框图。
图9是说明服务器5的功能结构的图。
图10是说明当设置导出周期时由个人计算机1-2所显示的示范性屏幕的视图。
图11是说明使用的示范性条件的视图。
图12是解释注册处理的流程图。
图13是解释记录有关内容的信息的处理的流程图。
图14是解释导出处理的流程图。
图15是解释由便携设备2所进行的用于内容的自动导入处理的流程图。
图16是解释由个人计算机1-2所进行的自动导入处理的流程图。
图17是说明内容提供系统的另一个实施例的结构图。
图18是说明便携设备401的结构例子的框图。
图19是说明内容提供系统的另一个例子的结构图。
图20是配备有摄像机的数字蜂窝电话机501的外视图。
图21是配备有摄像机的数字蜂窝电话机501的外视图。
图22是说明配备有摄像机的数字蜂窝电话机501的结构的框图。
图23是解释内容导出处理的流程图。
图24是说明内容提供系统的另一个实施例的结构图。
图25是说明内容提供系统的另一个实施例的结构图。
图26是说明服务器701的功能结构的图。
图27是当将内容移动到服务器701时由个人计算机1-2所显示的示范性屏幕的视图。
图28是说明表示导出日志的示范性数据的视图。
图29是说明表示内容细节的示范性数据的视图。
图30是解释内容移动处理的流程图。
图31是解释内容导出处理的流程图。
图32是说明内容提供系统的另一个实施例的结构图。
图33是解释内容导出处理的流程图。
具体实施例方式
图1是说明根据本发明的内容提供系统的实施例的方框结构图。
个人计算机1-1根据从服务器5所提供的表示内容的细节或者地址的数据,通过诸如因特网或者本地网的网络4,将要导出其中设置有导出周期的内容的请求发布给个人计算机1-2。
下面描述在个人计算机1-2中所记录的内容以及导出和导入操作。
个人计算机1-2将从和网络4相连的EMD(电子音乐发布)服务器(未示出)所接收的或从CD(致密盘)等所读取的音乐/声音数据的内容转换为预定的压缩格式(例如,ATRAC3(商标))的数据,并同时在记录数据之前,使用诸如DES(数据加密标准)的加密技术对所得数据编码。
个人计算机1-2记录与所编码和记录的内容相符的表示内容使用条件的条件使用数据。
例如,条件使用数据表示能够同时使用与条件使用数据相对应的内容的便携设备(同样也称作为“PD”)2的数目(如下面所讨论的,可以是所谓的导出内容的PD数)。即使对包括在条件使用数据中的设备数进行内容导出,个人计算机1-2也能够回放内容。
条件使用数据同样也表示能够复制内容。有时对内容的复制数加以限制。在此情况下,复制数不增加。
使用条件数据同样也表示能够将内容移动到另一个个人计算机、服务器等。在移动到另一个个人计算机或者服务器之后,在个人计算机1-2中所记录的内容不可用(内容被删除或者修改使用条件使得内容不可用)。
一旦有来自个人计算机1-1的请求,则个人计算机1-2进行所谓的导出处理以使得将所编码和所记录的内容和与内容有关的数据(例如,歌曲名、回放条件等)一起通过网络4并经由个人计算机1-1存储到与便携设备2相连的存储器卡3,并当在存储器卡3中存储内容时更新与所存储内容对应的条件使用数据。
更具体地讲,每导出内容一次,与在个人计算机1-2中所记录的内容对应的条件使用数据中所允许的导出数将减少1。如果所允许的导出数是零,则不能导出对应的内容。
当便携设备2擦除由个人计算机1-2对存储器卡3所导出的内容时,个人计算机1-2还进行所谓的导入处理,以更新与所擦除的内容对应的条件使用数据。更具体地讲,每导入一次内容,则在与个人计算机1-2中所记录的内容对应的条件使用数据中所允许的导出数将增加1。
个人计算机1-1通过USB(通用串行总线)等将所导出的内容从个人计算机1-2发送到与个人计算机1-1相连的便携设备2。便携设备2将从个人计算机1-1所接收的内容存储到与其相连的存储器卡3。
当在与内容相对应的使用条件中所设置的导出周期已过时,便携式设备2擦除存储在存储卡3中的内容。基于导出周期由便携式设备2所执行的内容擦除处理同样在下文也称作便携式设备2的自动导入处理。
个人计算机1-2在在此记录的内容中设置导出周期,并且通过网络4将表示其中设置有导出周期的内容细节的数据、其中设置导出周期的内容的内容ID、和表示存储设置导出周期的内容的位置的数据,发送给服务器5。例如,由URL(统一资源定位符)、IP(因特网协议)地址、驱动器名、目录名、文件夹名等组成表示其中存储有所述内容的地址的数据。
当在与对存储卡3所导出的内容相对应的使用条件中所设置的导出周期已过时,个人计算机1-2将所允许的导出数增加1。由个人计算机1-2所执行的用于根据导出周期允许导出内容数增加的处理,同样也在下文被称作为个人计算机1-2的自动导入处理。
服务器5记录从个人计算机1-2接收的,表示其中设置有导出周期的内容细节的数据、其中设置有导出周期的内容的内容ID、和表示存储设置有导出周期的内容的位置的数据。
当从个人计算机1-1请求有关内容的数据时,服务器5将记录在服务器5中的,表示其中设置有导出周期的内容细节的数据、其中设置导出周期的内容的内容ID、和表示存储设置导出周期的内容的位置的数据,发送给个人计算机1。
个人计算机1-1根据表示在其中设置有导出周期的内容细节的数据,显示内容细节。一旦有根据所显示的细节选择将要导出的内容的用户操作,则个人计算机1-1根据其中设置有的导出周期的内容的内容ID和表示其中设置有导出周期的内容的位置的数据,将内容导出请求发送给个人计算机1-2。
如果不必要单独地区分个人计算机1-1和1-2,则下文将它们简单地称作为个人计算机1-1。
图2至5是根据本发明构成内容提供系统的个人计算机1的视图。个人计算机1基本上由机身21和相对机身21可打开和合上的显示器单元21组成。图2示出了相对于机身21打开的显示器单元22的个人计算机1的外部透视图。图3是机身21的平面视图,而图4是在下面将描述的安装在机身21上的微动拨盘(jog dial)23的放大图。图5是安装在机身21上的微动拨盘23的侧视图。
在机身21的顶表面安装有用来操作键入各种字符或者符号的键盘24、用作用来操作移动在LCD(液晶显示器)26上所显示指针(鼠标光标)的指向设备的接触垫25和电源开关27。在机身21的侧表面安装有微动拨盘23、槽28、IEEE(电子和电气工程师协会)1394口101、存储卡槽115等。可以安装棒型指向设备代替接触垫25。
在显示器单元22的前面安装有用于显示图像的LCD 26。如果必要的话,在显示器单元22的右上方安装电源灯PL、电池灯BL和消息灯ML(未示出)。在显示器单元22的上方配备有麦克风66。
可以在显示器单元22的下方安装电源灯PL、电池灯BL和消息灯ML等。
例如,如图3的右方所示,在机身21上的键盘24的键A和B之间安装微动拨盘23,结果,微动拨盘23的顶表面基本上和键A和B共面。当按图4的箭头“a”所示旋转时,微动拨盘23执行预定的处理(例如,在屏幕上滚动),并且,执行与图4中的箭头“b”所示的运动对应的处理(例如,选择图标)。
可以在机身21的左表面或者包含有LCD 26的显示器单元的右侧面安装微动拨盘23,或者可以在键盘24的“G”和“H”之间的纵向安装微动拨盘23(即,微动拨盘23可以或者向“Y”或者向“B”键旋转)。
或者,可以在机身21的前表面的中心安装微动拨盘23,以让用户用大拇指操作微动拨盘23,同时用食指操作接触垫6。可以将微动拨盘23安装在沿接触垫6的上方或者下方的边沿的后面,或者可以将微动拨盘23安装在接触垫6的右和左按钮之间的纵向方位。微动拨盘23的方位不限于纵向或者后向,并且可以预定的角度对角线地安装微动拨盘23,以致允许用户容易地使用手指操作微动拨盘23。或者,可以在作为允许让用户使用大拇指操作微动拨盘23的指向设备的鼠标的侧面部分安装微动拨盘23。微动拨盘可以通过推动装备有开关的旋转操作电子部件来实现,该电子部件在由本申请人及其共同申请人所提交的公开的日本未审专利申请第8-203387号中披露。
将符合由PCMCIA(个人计算机存储卡国际协会)所定义的标准的扩展卡的PC卡插入卡槽28。
IEEE 1394口101有符合在IEEE 1394中定义的标准的结构,并且将符合在IEEE 1394中定义的标准的电缆连接到IEEE 1394口101。
存储器卡槽115有一个诸如快闪存储器的内部半导体存储器,并将用于存储诸如静止图像、移动图像、音频或者文本数据的诸如存储条(商标)的存储卡作为存储卡3插入存储器卡槽115。
个人计算机1的结构例子将参照图6描述如下。
例如,用由英特尔公司所制造的奔腾(商标)处理器来实现中央处理单元(CPU)51,并将它连接到主总线52。同样也将桥(所谓的北桥)53连接到主总线52。桥53有一个AGP(加速图形口)50,并将该桥53连接到PCI(外围元件相互连接/接口)总线56。
例如,通过由英特尔公司制造的作为AGP主桥控制器的英特尔400BX来实现桥53,并且控制CPU 51和RAM(随机访问存储器)等的数据发送。桥53同样也通过AGP 50控制从水平控制器57进出的数据发送。桥53和桥(所谓的南桥(PCI-ISA桥))58组成了所谓的芯片组。
同样也将桥53连接到高速缓冲存储器55。高速缓冲存储器55由比诸如SRAM(静态RAM)的RAM 54更高速的写或者读能力的存储器实现,并且高速缓存(暂时存储)由CPU 51所使用的程序或者数据。
CPU 51有一个内部主高速缓冲存储器(它由比高速缓冲存储器55更高操作速度的存储器构成,并且它由CPU 51自身进行控制)。
例如,RAM 54由DRAM(动态RAM)构成,并且,存储由CPU 51所执行的程序或者CPU 51操作所必需的数据。例如,更具体地讲,RAM 54存储e-mail程序54A、自动导航程序54B、微动拨盘状态监控程序54C、微动拨盘驱动器54D、操作程序(OS)54E、内容管理程序54F、浏览器程序54G和其他的应用程序54H1至54Hn,当完成引导处理时,从HDD 67加载这些程序。
e-mail程序54A是用于通过通信线(未示出)交换通信消息(所谓的电子邮件或者e-mail)的程序.
自动导航程序54B是用于按处理的预定顺序连续地启动多个预定处理(或者程序)的程序。
微动拨盘状态监控程序54C从如上所述的应用程序中的每一个接收表示应用程序是否和微动拨盘23兼容的通知,并当应用程序和微动拨盘23兼容时使LCD 26显示通过操作微动拨盘23所做的事情。
微动拨盘状态监控程序54C检测微动拨盘23的事件(以图4的箭头“a”所指示的方向旋转微动拨盘23或者以图4的箭头“b”所指示的方向按下微动拨盘23的操作),以执行与所检测的事件对应的处理。微动拨盘状态监控程序54C包含从应用程序所接收的通知列表。微动拨盘驱动器54D按照微动拨盘23的操作执行各种功能。
例如,由微软公司所编制的Windows(商标)Me或者由苹果计算机公司所编制的所谓MacOS(商标)表示的OS(操作系统)54E是用于控制计算机的基本操作的程序。
内容管理程序54F根据在使用条件文件67M中所存储的使用条件管理在HDD 67中所记录的内容文件67J中所存储的内容的回放、导出和导入的可用性。内容管理程序54F根据键盘24或者接触垫25的操作,在使用条件文件67M中所存储的使用条件中,设置用户区域的导出周期。
当从另一个个人计算机请求内容导出时,内容管理程序54F通过网络4导出个人计算机的内容。
当从另一个个人计算机接收到已被导出的内容时,内容管理程序54F将所导出的内容通过USB口提供给便携式设备2。
浏览器程序54G使得LCD 26根据通过网络4由服务器5所提供的数据,显示图像、字符等,并使扬声器65播放一声音。根据键盘24或者接触垫25的操作,浏览器程序54G通过网络4将表示在其中设置导出周期的内容细节的数据、在其中设置导出周期的内容的内容ID、和表示在其中存储设置导出周期的内容的位置的数据,发送给服务器5。
通过AGP 50将桥53和视频控制器57相连接,并通过AGP 50和桥53接收由CPU 51所提供的数据(图像数据、文本数据等),以产生与所接收的数据对应的图像数据或者在内部视频存储器中不加修改地存储所接收的数据。视频控制器57使得显示器单元22的LCD 26显示与在视频存储器中所存储的图像数据相对应的图像。
将声音控制器64连接到PCI总线56。声音控制器64捕获与来自麦克风66的声音对应的信号,以产生与所述声音对应的数据,并且将所述数据输出到RAM 54;或者声音控制器64驱动扬声器65,以使扬声器65输出声音。
和PCI总线56相连接的PC卡接口111将由放置在插槽28中的接口卡112所提供的数据提供给CPU 51或者RAM 54,并且,将由CPU 51所提供的数据输出给接口卡112。通过PC卡接口111和接口卡112将驱动器113和PCI总线56相连接。
驱动器113读取在与其相连的磁盘121、光盘122、磁光盘123,或者半导体存储器124中所记录的数据,并通过PC卡接口111、接口卡112和PCI总线56将所读取的数据提供给RAM 54。
例如,与PCI总线56相连的存储卡接口114将由放置在插槽28中的接口卡115所提供的内容提供给CPU 51或者RAM 54,并且,例如,将由CPU 51所提供的内容输出给存储卡3。
将调制解调器116连接到PCI总线56。调制解调器116将预定的数据通过公共电话线117发送给网络4和因特网服务提供者118,并从网络4接收预定数据。
同样也将桥(所谓的南桥)58连接到PCI总线56。由例如英特尔PIIx4E实现所述桥58,并且该桥58包括IDE(集成驱动电子设备)控制器/配置寄存器59、定时器电路60、IDE接口61、USB(通用串行总线)接口68等。桥58执行对诸如连接到IDE总线62的设备或者通过ISA/EIO(工业标准结构/扩展输入输出)总线63或者I/O接口69所连接的设备的各种I/O(输入/输出)控制。
IDE控制器/配置寄存器59由两个IDE控制器(即,所谓的初IDE控制器和次IDE控制器)和配置寄存器等组成(这些元件未示出)。
通过IDE总线62将HDD 67和初IDE控制器相连。当将诸如CD-ROM驱动器或者HDD的所谓的IDE设备(未示出)连接到另一个IDE总线时,将所连接的IDE设备电连接到次IDE控制器。
HDD 67记录作为应用程序的e-mail程序67A、自动导航程序67B、微动拨盘状态监控程序67C、微动拨盘驱动器67D、OS 67E、内容管理程序67F,浏览器程序67G、多个其他应用程序67H1至67Hn等。在例如引导处理期间,顺序提供记录在HDD 67中的e-mail程序67A、自动导航程序67B、微动拨盘状态监控程序67C、微动拨盘驱动器67D、OS 67E、内容管理程序67F,浏览器程序67G、应用程序67H1至67Hn等并且装入RAM54中。
HDD 67还进一步记录包含内容使用条件的使用条件文件67M和包含所述内容的内容文件67J。
USB接口68通过USB口107将数据或者命令发送给所连接的便携设备2,并且通过USB口107从便携设备2接收数据或者命令。
一旦有来自内容管理程序67F的请求,定时器电路60将表示当前时间的数据通过PCI总线56提供给CPU 51。根据由定时器电路60所提供的表示当前时间的数据,内容管理程序67F能够抓住所流逝的时间等。
同样也将I/O接口69连接到ISA/EIO总线63。由嵌入的控制器构成I/O接口69,并在I/O接口69内部将ROM70、RAM 71和CPU 72彼此相连。
ROM 70事先存储有IEEE1394接口程序70A、LED控制程序70B、接触垫输入监控程序70C、键输入监控程序70D、唤醒程序70E、微动拨盘状态监控程序70F等。
IEEE 1394通过IEEE 1394口101发送和接收符合在IEEE 1394中所定义的标准的数据(在分组中所存储的数据)。LED控制程序70B控制电源灯PL、电池灯、消息灯,如果必要的话,或者任何其他的LED灯的照明。接触垫输入监控程序70C是用于监控与用户操作对应的来自接触垫6的输入的程序。
键输入监控程序70D是用于监控来自键盘24或者任何其他开关键的输入的程序。唤醒程序70E是用于根据表示在桥58中的定时器电路60所提供的当前时间的数据确定预定时间是否已经到达,并且当预定时间已经到达时管理构成个人计算机1的芯片的开/关,以启动预定处理(或者程序)的程序。微动拨盘状态监控程序70F是用于总是监控有关旋转编码器是否旋转或者微动拨盘23是否按下的微动拨盘23的状态的程序。
ROM 70同样也包含BIOS(基本输入/输出系统)70G。BIOS 70G控制在OS或者应用程序和外围设备(接触垫6、键盘24、HDD67等)之间的数据通信(输入/输出)。
RAM 71包括代表LED控制寄存器的寄存器71A至71F、接触垫输入状态寄存器、键输入状态寄存器、时间设置寄存器、用于微动拨盘状态监控的I/O寄存器和IEEE 1394I/F寄存器。例如,当按下微动拨盘23,以启动e-mail程序54A时,LED控制寄存器存储预定的值以便根据所存储的值控制消息灯ML照明。当按下微动拨盘23时,键输入状态寄存器存储预定的操作键标志。时间设置寄存器根据使用键盘24等的用户操作设置预定时间。
通过连接器(未示出)将微动拨盘23、接触垫6、键盘24、IEEE 1394口101等连接到I/O接口69,并且I/O接口69输出对应于微动拨盘23、接触垫6或者键盘24的操作的信号给ISA/EIO总线63。同样I/O接口69也通过IEEE 1394口101控制发送到与其连接的设备的数据/从与其连接的设备接收的数据。同样也将I/O接口69连接到电源灯PL、电池灯BL、消息灯ML、电源控制电路73和其他的LED灯。
连接到内部电池74或者AC电源的电源控制电路73将必要的电源提供给每一块,并执行用于对内部电池74或者外围设备的第二电池的充电控制。I/O接口69还监控当个人计算机1的电源开或者关时所操作的电源开关27。
I/O接口69甚至在电源关模式中也利用内部电池执行IEEE 1394接口程序70A直至微动拨盘状态监控程序70F。换言之,IEEE 1394接口程序70A直至微动拨盘状态监控程序70F一直是有效的。
所以,甚至当电源开关27关掉,并且CPU 51不执行OS 54E时,I/O接口69也能够激活微动拨盘状态监控程序70F。当在电源节约或者电源关掉模式中按下微动拨盘23时,允许个人计算机1激活预定的软件或者脚本文件。
因此,因为在个人计算机1中的微动拨盘23具有可编程的电源键(PPK)功能,所以不需要专门的键。
服务器5的硬件结构和如图6所示的个人计算机1的硬件结构类似,并且,因此省略其描述。
下面参照图7描述便携设备2的结构。电源电路202将由干电池所提供的电压转换为预定电压的内部电源,并将电源提供给CPU 203至显示器单元216,结果,驱动整个便携设备2。
当通过USB连接器206由USB电缆C连接到个人计算机1时,USB控制器207经过内部总线208将包含从个人计算机1转发的内容的数据提供给CPU 203。
由个人计算机1所转发的数据由每分组64字节的数据组成,并且以12兆比特/秒的转发速率从个人计算机1转发。
转发到便携设备2的数据由标题和内容组成。标题存储有内容ID、文件名、标题大小、内容密钥(key)、文件大小、编码解码ID、文件信息等等。标题还存储有为设置对回放的限制、开始时间、结束时间、计数限制、回放计数器、导出周期等所必需的回放限制数据。用诸如ATRAC3的编码方法对所述内容编码并对其加密。
标题大小表示标题的数据长度(例如,33字节),并且文件大小表示内容的数据长度(例如,33,636,138字节)。
内容密钥是用于对所加密的内容进行解码的密钥,并且将根据在个人计算机1和便携设备2之间的相互验证的处理过程中所产生的对话密钥(临时密钥)进行加密的内容密钥从个人计算机1发送到便携设备2。
当用USB电缆C将便携设备2连接到个人计算机1的USB口107时,便携设备2和个人计算机1执行相互的验证处理。例如,通过质疑-回答验证处理实现相互验证处理。在质疑-回答验证处理中,便携设备2的DSP 209执行解密(解码)处理。
质疑-回答原理是这样一种原理,例如,在其中通过由便携设备2利用与个人计算机1所共享的密钥所产生的值(回答)来响应由个人计算机1所产生的给定值(质疑)。在质疑-回答交互验证处理中,例如,因为每次执行验证处理时,由个人计算机1所产生的值都变化,所以,即使攻击者读出利用密钥所产生的和由便携设备2所输出的值,即所谓的“冒充”出现,但在接下来的交互验证处理中所使用的值会不同,从而使得个人计算机1检测到不正确。
内容ID是与所述内容对应的用于识别所述内容的ID。
编解码器ID是与内容编码的方法相兼容的ID,并且,例如,编解码器ID“1”与ATRAC3兼容,而编解码器ID“0”与MP3(MPEG(运动图像专家组)音频层-3)兼容。
文件名是将与内容对应的且记录在个人计算机1中的内容文件转换为ASCII(用于信息交换的美国国家标准代码)代码的数据。文件信息是将与内容对应的歌曲名、艺术家名、歌曲作者名、作曲者名等等转换为ASCII代码的数据。
回放限制数据是表示是否设置能够回放内容(即,开始时间或者结束时间)的回放允许周期或者计数限制(对回放数的限制)。当设置回放计数时,将“1”指定为回放限制数据;而当设置回放允许周期时,将“2”指定为回放限制数据。当没有设置计数限制时并且当没有设置回放允许周期(当内容被购买并被许可)时,将“0”设置为回放限制数据。
开始时间和结束时间是表示当将回放限制数据设置为“2”时的回放允许周期的持续期的数据。例如,如果将开始时间设置为“00040F”和将结束时间设置为“00070F”,则在从2000年4月15日至2000年7月15日的周期内能够回放对应内容。
类似地,当将回放限制数据设置为“1”或者“2”时,计数限制表示与内容对应的事先设置的允许回放的预定数,并且,每次回放内容时,回放计数器提供由CPU 203所更新的内容的回放数。例如,当将计数限制设置为“02”时,允许的内容回放数是2;而当将回放计数器设置为“01”时,将内容回放数设置为1。
作为一个例子,如果将回放限制数据设置为“2”,开始时间设置为“00040F”,结束时间设置为“00070F”和计数限制设置为“02”,则在从2000年4月15日至2000年7月15日的周期内,便携设备2每天能够回放对应内容两次。
作为另一个例子,如果将回放限制数据设置为“1”,开始时间设置为“000000”,结束时间设置为“0a”和计数限制设置为“05”,则对应内容没有回放允许周期限制,允许10次回放,和5次回放计数。
例如,如果将导出周期数据设置为“00070F”,则便携设备2被授权回放对应内容直到2000年7月15,并且根据表示由实时时钟218所提供的当前时间和日期的数据,当2000年7月15已过时,擦除对应内容。
当便携设备2从个人计算机1接收到内容和内容写命令时,执行从ROM 205至RAM 204所读取的主程序的CPU 203将接收到写命令,并控制存储器卡驱动器210将从个人计算机1接收的内容写入在此放置的存储器卡3。
当通过操作键控制器211将对应于用户按下回放/停止按钮(未示出)的操作的回放命令提供给CPU 203时,CPU 203使存储卡驱动器210从存储器卡3读取回放代码和内容,并转发所述结果给DSP 209。
DSP 209在回放内容之前根据从存储器卡3所转发的回放代码对所述内容进行CRC(循环冗余检验)错误检测,并将所回放的数据(由图7的D1所示)提供给数模转换电路212。
集成有内部振荡电路(未示出)的DSP 209根据来自外部连接的晶体振荡器209A的主时钟MCLK来回放内容,并将主时钟MCLK、根据主时钟由内部振荡电路所产生的预定频率比特时钟BCLK和由基于帧的L-通道时钟LCLK和R-通道时钟RCLK组成的操作时钟LRCLK,提供给数模转换电路212。
当回放内容时,DSP 209根据回放代码将上述操作时钟提供给数模转换电路212;并且,当不回放内容时,DSP 209根据回放代码停止提供操作时钟,以使得数模转换电路212不能工作,由此减少便携设备2的总能量消耗。
类似地,CPU 203和USB控制器207分别有在外部与它们相连的晶体振荡器203A和207A,并且,根据分别由振荡器203A和207A提供的主时钟MCLK执行预定的处理。
由于这种结构,便携设备2不需要用于提供时钟给诸如CPU 203、DSP209和USB控制器207的时钟生成电路,从而提供了简单的电路结构,并且能够做得小型化。
数模转换电路212将所回放的内容转换为模拟语音信号,并且将该信号提供给放大器电路213。放大器电路213放大语音信号,并通过耳机(未示出)插口214将结果信号提供给耳机。
用此办法,当按下回放/停止按钮(未示出)时,便携设备2在CPU 203的控制下回放在存储器卡3中所存储的内容,并且,当在回放过程期间按下回放/停止按钮时,停止内容回放。
当在停止回放后,按下回放/停止按钮,则便携设备2重新开始回放在CPU 203控制下停止原来回放的位置处的内容。当自按下回放/停止按钮使得停止回放后在没有任何操作应用情况下已经过去几秒钟时,便携设备2将自动断开电源,以降低电源消耗。
如果在关掉便携设备2后按下回放/停止按钮,则便携设备2不回放原来停止回放处的内容,而从第一首歌曲开始回放内容。
便携设备2的CPU 203控制LCD控制器215,以使显示器单元216显示表示回放模式(例如,重复回放、向内回放等)、均衡器调整(即,对应于音频信号的频带的增益调整)、歌曲编号、播放时间、回放、停止、快进、或者快倒带模式、音量、干电池201的剩余电池寿命等等的状态信息。
便携设备2除了存储器卡3的ID外,还将列有在存储器卡3中所写入的内容编号的所谓的FAT(文件分配表)、在写入内容的存储器卡3中的块的位置和其他各种存储器存储信息,存储到EEPROM 217。
当通过USB电缆C连接到个人计算机1(以后称作为“被USB相连”)时,根据由USB控制器207所提供的中断信号便携设备2识别出便携设备2被USB连接到了CPU 203。
当识别出便携设备2被USB相连时,便携设备2通过USB电缆C接收来自个人计算机1的规定电流值的外部电源,并控制电源电路202以停止从干电池201供电。
当便携设备2被USB相连时,CPU 203使得DSP 209停止回放内容。由此,CPU 203防止由个人计算机1提供的外部电源超过规定的电流值,并进行控制使得能够经常接收到规定电流值的外部电源。
如上述所述,当便携设备被USB相连时,因为CPU 203允许由干电池201提供的电源切换到由个人计算机1所提供的电源,所以能够使用作为比较经济的个人计算机1的外部电源,以便降低提供不经济电源的干电池201的电源消耗,由此使得干电池201的电池寿命被延长。
实时时钟218将表示当前时间的数据和日期提供给CPU 203。
图8解释了存储器卡3的结构。通过将快闪存储器(非易失性存储器)302、存储器控制块301和包括DES加密电路的安全块312集成为芯片上的IC而形成存储器卡3。
在便携设备2的存储器卡驱动器210和存储器卡3之间的双向串行接口由10条线组成。主要的4条线是用于在数据发送期间发送时钟的时钟线SCK,用于发送状态的状态线SBS,用于发送数据的数据线DIO,和中断线INT。此外,两条GND线和两条VCC线用作电源线。剩余的两条预留线是没有定义的线。
时钟线SCK是用于发送和数据同步的时钟的线。状态线SBS是用于发送表示存储器卡3的状态的信号的线。数据线DIO是用于输入和输出命令和所加密内容的线。中断线INT是用于发送表示来自存储器卡3的中断请求到存储器卡驱动器210的中断信号的线。当插入存储器卡3时,产生中断信号。不过,在此实施例中,因为经过数据线DIO发送中断信号,所以中断信号INT是接地的。
控制块301的串-并转换/并-串转换/接口块(简写为S/P,P/S和IF块)是在通过上述线所连接的存储器卡驱动器210和控制块301之间的接口。S/P,P/S和IF块303将从存储器卡驱动器210所接收的串行数据转换为并行数据,以捕获在控制块301中所转换的数据,并将来自控制块301的并行数据转换为串行数据,以将已被转换的数据发送给存储器卡驱动器210。当接收到经过数据线DIO所发送的命令和数据时,S/P,P/S&IF块303将它们分离为用于正常访问快闪存储器302的命令和数据,和为加密所必需的命令和数据。
在经过数据线DIO发送命令和数据的格式中,首先发送命令,接着发送数据。S/P,P/S和IF块303根据所接收的命令代码从为加密所必需的命令和数据中识别出为正常访问所必需的命令和数据。根据识别结果,将为正常访问所必需的命令存储在命令寄存器304,并将为正常访问所必需的数据存储在页缓冲器305和写寄存器306。提供了与写寄存器306相关连的错误校正编码电路307。对于在页缓冲器305中暂时存储的数据,错误校正编码电路307将生成错误校正代码的冗余代码。
将命令寄存器304、页缓冲器305、写寄存器306和错误校正编码电路307的输出提供给快闪存储器接口和序列发生器(简写为存储器I/F和序列发生器)311。存储器I/F和序列发生器311是在控制块301和快闪存储器302之间的接口,并且控制在它们之间的数据通信。将数据通过存储器I/F和序列发生器311写入快闪存储器302。
写入到快闪存储器302的内容(利用ATRAC3压缩的内容,以后称作为“ATRAC3数据”)是由个人计算机事先加密的或者由存储器卡3的安全块312加密的用于版权保护的内容。
安全块312包括缓冲器313、DES加密电路314和非易失性存储器315。
存储器卡3的安全块312有多个验证密钥和对每个存储器卡唯一的存储密钥。存储为加密所必需的密钥的非易失性存储器315从外面看不到。例如,将存储密钥存储在非易失性存储器315。为验证为共享对话密钥指定(即,在使用特定数据格式的相同系统中)的存储器卡驱动器210,还提供了随机数发生电路。而且,在DES加密电路314中,能够使用存储密钥进行再一次的加密。
例如,当插入存储器卡3到便携设备2中时,进行验证。由便携设备2的DSP 209和存储器卡3的安全块312进行验证。便携设备2验证所插入的存储器卡3(在相同系统中的存储器卡)的标识,并且存储器卡3验证便携设备2的标识(在相同系统中的存储器卡驱动器210),由此进行验证。当进行验证时,便携设备2和存储器卡3的每一个产生对话密钥,并且共享对话密钥。每次进行验证时产生对话密钥。
当将内容写入存储器卡3时,便携设备2利用对话密钥加密内容密钥,并将它传递给存储器卡3。存储器卡3利用对话密钥对内容密钥解码,以利用存储密钥对内容加密,并将它传递给便携设备2。存储密钥是对于每个存储器卡3唯一的密钥,并且,便携设备2使所加密的内容密钥和所加密的内容写入到存储器卡3。
通过存储器I/F和序列发生器311将从快闪存储器302读出的数据提供给页缓冲器305、读寄存器308和错误校正电路309。通过错误校正电路309对存储在页缓冲器305中的数据进行错误校正。将页缓冲器305的错误校正输出和读寄存器308的输出提供给S/P、P/S和IF块303,并经过如上所述的串行接口提供给便携设备2的存储器卡驱动器210。
在读处理期间,从快闪存储器302读取利用存储密钥加密的内容密钥和利用块密钥加密的内容。利用对话密钥由安全块312对所解码的内容密钥加密,并接着发送给便携设备2的存储器卡驱动器210。便携设备2利用所接收的对话密钥对内容密钥解码。便携设备2利用所解码的内容密钥产生块密钥。使用块密钥连续地对所加密的ATRAC3数据解码。
标号310表示用于存储存储器卡3的版本信息、各种属性信息等等的配置ROM。如果必要的话,存储器卡3还配备能够由用户操作的错误擦除预防开关320。当开关320处于错误禁止连接模式时,即使从便携设备2发送用于擦除快闪存储器302的命令,快闪存储器302的擦除也会被禁止。标号321表示用于产生存储器卡3的处理时序的参考时钟的振荡器。
图9是说明服务器5的功能结构的图。一旦有来自个人计算机1的请求,则万维网服务器351通过网络4将表示内容细节等的数据发送给个人计算机1,并通过网络4接收从个人计算机1发送的用户ID等。
当从个人计算机1接收到用户ID、为注册所必需的数据和内容请求等时,万维网服务器351将用户ID、为注册所必需的数据和内容请求等提供给管理服务器352。
管理服务器352包括内容管理数据库361和用户数据库362。内容管理数据库361记录与内容ID相符的表示包括歌曲名、唱片名和艺术家名、导出周期等的数据。
一旦有来自万维网服务器351的请求,则管理服务器352从万维网服务器351读取表示内容细节、导出周期等的数据,并将所读取的表示内容细节、导出周期等的数据提供给万维网服务器351。
当从万维网服务器351请求用户注册时,管理服务器352生成用于用户的用户ID以在用户数据库362中记录用户ID。
用户数据库362记录与作为识别已注册用户的用户ID相符的信用卡号、原来的票据收费(billing charge)历史等。
当从万维网服务器351请求用户注册确认时,管理服务器352确定对应于所述用户的用户ID是否已经被记录在用户数据库362。如果确定已经记录了用户数据库362,则将表示已被注册的用户的数据提供给万维网服务器351;并且如果确定用户ID没有被记录,则将表示没有被注册的用户的数据提供给万维网服务器351。
图10是说明当在内容中设置导出周期时由个人计算机1-2所显示的示范性屏幕的视图。内容管理程序54F使LCD 26显示包括其中将对应于内容的图标拖放到域381以选择所述内容的窗口,和用于在所选内容中键入导出限制设置的文本框382。
当将对应于内容的图标拖放到域381时,内容管理程序54F选择对应于图标的内容。
当选择内容时,内容管理程序54F激活诸如从执行在文本框382中将要键入的导出日期或者时期的导出限制,并且,当点击表示“注册”的按钮时,在与所选内容对应的使用条件文件67M中的所存储的使用条件里面设置导出限制。
当输入歌曲信息、注释等时,内容管理程序54F在所述内容中设置歌曲信息、注释等等。
图11是说明在使用条件文件67M中所存储的示范性使用条件的视图。内容ID是用于识别在内容文件67J中所存储的内容的每一个的数据。在“允许导出”栏中设置“是”或者“否”值中的一个。如果设置为“是”,则内容管理程序54F能够对便携设备2或者另一个个人计算机1导出由内容ID所指定的内容。如果在“允许导出”栏中设置“否”,则内容管理程序54F不对便携设备2或者另一个个人计算机1导出由内容ID所指定的内容。
在“允许导出最大值”栏中设置由内容管理程序54F对对应的内容文件67J可执行的导出的最大值。该允许导出的最大值不被修改。
在“允许导出数”栏中设置在当前时刻由内容管理程序54F对相应的内容文件67J中的任何一个能够进行导出的数。当内容管理程序54F执行一次导出时,允许导出数就减少。当内容管理程序54F执行一次导入时,允许导出数就增加。
如果没有内容文件67J被导出,则在对应的“允许导出数”栏中设置和允许导出最大值相同的数。
当进行导出以将允许导出数从“1”变到“0”时,在“允许导出”栏中设置“否”。当进行导入以将允许导出数从“0”变到“1”时,在“允许导出”栏中设置“是”。
在“允许移动”栏设置“是”和“否”值中的一个。如果设置为“是”,则内容管理程序54F能够移动由内容ID所识别的内容。如果在“允许移动”栏设置为“否”,则内容管理程序54F不移动由内容ID所识别的内容。
在“允许复制”栏设置“是”和“否”值中的一个。如果设置为“是”,则内容管理程序54F能够复制由内容ID所指定的内容。如果在“允许复制”栏设置为“否”,则内容管理程序54F不复制由内容ID所指定的内容。
在“允许复制数”栏中设置由内容管理程序54F能够进行复制的次数。
在“可用周期”栏中描述了其中由内容ID所指定的内容是可用的(能够被导出、回放等)周期。
在“可用区域”栏中描述了其中由内容ID所指定的内容是可用的(能够被导出、回放等)区域(例如,日本或者全世界)。
“签字”栏包含基于在“内容ID”栏至“可用区域”栏中所设置的数据的签字。使用签字数据以检测使用条件的变更。因为用于生成签字数据的算法由单向函数(unidirectional function)表达,并且不对公众公开,所以除了内容管理程序54F的提供者之外的人根据在“内容ID”栏至“可用区域”栏中设置的数据产生正确的签字数据是困难的。
将导出周期存储在使用条件中的用户区域。
内容管理程序54F确定对应所导出内容的导出周期是否已经终止。如果确定导出周期已经终止,则和进行一次导入类似,允许增加导出数。
当导出内容时,将其内容和导出周期提供给便携设备2。便携设备2将内容和导出结果存储到存储器卡3。
便携设备2确定在对应于内容的使用条件中的用户区域里所存储的导出周期是否已经终止。如果确定导出周期已经终止,则便携设备2擦除对应内容。
下面将参照图12的流程图描述由个人计算机1-1或者个人计算机1-2以及服务器5所执行的用于注册个人计算机1-1或者个人计算机1-2的用户的处理。
在步骤S1001,个人计算机1的浏览器程序54G通过网络4和服务器5建立连接。
在步骤S2001,服务器5的万维网服务器35 1通过网络4和个人计算机1建立连接。
在步骤S1002,浏览器程序54G通过网络4发送诸如用户的名字、地址、或者e-mail地址等的信息给服务器5。
在步骤S2002,万维网服务器351接收从个人计算机1所发送的诸如用户的名字、地址、或者e-mail地址、信用卡号等的信息。万维网服务器351将所接收的诸如用户的名字、地址、或者e-mail地址、信用卡号等的信息提供给管理服务器352。
在步骤S2003,服务器5的管理服务器352产生用于用户的用户ID。在步骤S2004,管理服务器352验证信用卡号的有效性,以将所产生的用户ID、用户信息、信用卡号等记录到用户数据库362。管理服务器352将所产生的用户ID提供给万维网服务器351。
在步骤S2005,万维网服务器351通过网络4将用户ID发送给个人计算机1。
在步骤S1003,个人计算机1的浏览器程序54G接收用户ID。浏览器程序54G将所接收的用户ID记录到JDD67,或者在LCD 26上显示它,并且从服务器5断开连接。接着终止处理。
如上述所论,个人计算机1和服务器5能够注册个人计算机1的用户。注册处理允许服务器5记录与用户ID相一致的信用卡号。因此,当从个人计算机1请求用户ID和服务器时,服务器5能够根据相应的信用卡号收取个人计算机1的用户的费用。
下面参照图13所示的流程图描述由个人计算机1-2和服务器5所执行的用于记录与在其中设置导出周期的内容有关的信息的处理。在步骤S1101,个人计算机1-2的内容管理程序54F根据利用图10所示的屏幕键入的数据,在对应于内容的使用条件中设置导出周期。在步骤S1102,通过网络4将个人计算机1-2的浏览器程序54G和服务器5相连接。
在步骤S2101,通过网络4将万维网服务器351和个人计算机1-2相连接。
在步骤S1103,浏览器程序54G通过网络4将用户ID发送给服务器5。把将要发送的用户ID事先设置在个人计算机1-2中,或者通过操作键盘24等键入到个人计算机1-2。
在步骤S2102,万维网服务器351接收由个人计算机1-2所发送的用户ID。万维网服务器351询问管理服务器352所接收的用户ID是否在用户数据库362中注册。在步骤S2103,管理服务器352导出用户ID是否已经在用户数据库362注册。如果确定用户ID已经在用户数据库362注册,则对用户ID授权,而处理向前进行到后续步骤。如果确定用户ID没有在用户数据库362注册,则不对用户ID授权,并且在不执行后续处理的情况下终止处理。
在步骤S1104,浏览器程序54G通过网络4将内容ID、内容细节、导出周期和表示其中记录有内容的地址的数据,发送给服务器5。
在步骤S2104,万维网服务器351接收从个人计算机1-2发送的内容ID、内容细节、导出周期和表示其中记录有内容的地址的数据。万维网服务器351将内容ID、内容细节、导出周期和表示其中记录有内容的地址的数据,提供给管理服务器352。
在步骤S2105,管理服务器将内容ID、内容细节、导出周期和表示其中记录有内容的地址的数据,记录到内容管理数据库361,并终止处理。
如上所述,服务器5能够记录与内容ID相符的内容细节、导出周期和表示其中记录有内容的地址的数据。
当记录与内容ID相符的内容细节、导出周期和表示其中记录有内容的地址的数据时,服务器5可以执行用于对个人计算机1-2的用户进行票据(bill)收费的票据处理。
当记录与内容ID相符的内容细节、导出周期和表示其中记录有内容的地址的数据时,服务器5还可以将分值添加到与个人计算机1-2的用户的用户ID对应的用户数据库。例如,个人计算机1-2的用户能够用分值获得商品,或者能够用分值获得有关个人计算机的内容的信息。
下面参照如图1 4所示的流程图描述由个人计算机1-1所执行的内容导出处理。在步骤S3201,通过网络4将个人计算机1-1的浏览器程序54G和服务器5相连。
在步骤S2202,通过网络4将万维网服务器351和个人计算机1-1相连。
在步骤S3202,浏览器程序54G通过网络4将用户ID发送给服务器5。
在步骤S2202,万维网服务器351接收由个人计算机1-1所发送的用户ID。万维网服务器351询问管理服务器352所接收的用户ID是否已经在用户数据库362注册。在步骤S2203,管理服务器352导出用户ID是否已经在用户数据库362注册。如果确定用户ID已经在用户数据库362注册,则处理进行到后续步骤。如果确定用户ID没有在用户数据库362注册,则处理结束。
在步骤S3203,浏览器程序54G通过网络4发布内容信息请求给服务器5。
在基于用户ID的用户验证处理之前或者代替基于用户ID的用户验证处理,个人计算机1-1和服务器5可以进行相互的验证处理。
在步骤S2204,万维网服务器351经过管理服务器352从内容管理服务器361读取内容ID、内容细节、导出周期和表示其中记录有内容的地址的数据,并通过网络4将内容ID、内容细节、导出周期和表示其中记录有内容的地址的数据提供给个人计算机1-1。在步骤S2205,管理服务器352根据在用户数据库362所记录的用户数据,对所提供的内容信息票据收费。例如,管理服务器352根据与用户ID相符的在用户数据库362中所记录的用户信用卡号进行票据收费。
例如,在票据处理中,可以每月对用于所提供的内容信息的票据收费。
在步骤S3204中,个人计算机1-1接收由服务器5所发送的内容ID、内容细节、导出周期和表示其中记录有内容的地址的数据。
在步骤S3205,个人计算机1-1根据内容ID和表示其中记录有内容的地址的数据通过网络4将内容导出请求发布给个人计算机1-2。
在步骤S1201,个人计算机1-2根据来自个人计算机1-1的请求通过网络4导出与内容ID对应的内容。
在步骤S4201,便携设备2通过网络4经个人计算机1-1接收由个人计算机1-2所发送的内容。在步骤4202,便携设备2将内容存储到在此安装的存储器卡3,并结束处理。
如上所述,个人计算机1-1能够获得有关从服务器5将导出周期设置其中的内容的信息,以激活个人计算机1-2导出内容,并将内容存储到存储器卡3。
服务器5能够针对个人计算机1-1所提供的内容信息对个人计算机的用户收费。
个人计算机1-1可以记录由个人计算机1-2所导出的内容,并且可以将所记录的内容移动到存储器卡3。
下面参照图1 5的流程图描述由便携设备2所执行的用于内容的自动导入处理。
在步骤S11,便携设备2确定是否请求内容回放。如果确定请求了内容回放,则处理进行到步骤S12,在步骤S12中,根据由实时时钟218所提供的当前时间和日期确定内容导出周期是否已过。
如果在步骤S12中确定内容导出周期已过,则处理进行到步骤S13,在步骤S13中,便携设备2擦除和对应于内容的数据一起存储在存储器卡3中的内容。
如果在步骤S11中确定没有请求内容回放,则处理结束。
如果在步骤S12中确定内容导出周期没有通过,则不需要导入,并结束处理。
如上所述,便携设备2能够自动导入在存储器卡3中所存储的内容。
便携设备2可以在诸如每天预定的间隔进行步骤S12和S13的处理。
下面参照如图16所示的流程图描述由个人计算机1-2所执行的自动导入处理。
在步骤S21中,内容管理程序54F根据由定时器电路60所提供的当前时间和日期确定内容导出周期是否已过。如果确定内容导出周期已过,则处理进行到步骤S22,在步骤S22中,在与内容对应的使用条件文件67M里所存储的使用条件中所允许的导出数增加1。接着,处理结束。
如果在步骤S21中确定内容导出周期没有通过,则不需要导入,并结束处理。
如上所述,个人计算机1-2能够自动地导入内容。
图17是说明内容提供系统的另一个实施例的结构。与图1所示的类似部分被赋予相同的标号,并忽略对其的描述。
便携设备401包括诸如快闪存储器的存储介质,并将由个人计算机1-2所导出的内容存储到内部存储介质。
当在与所存储的内容对应的使用条件中所设置的导出周期已过时,便携设备401擦除所存储的内容。
图18是便携设备401的结构说明。与图7相类似的部分被赋予相同的标号,并省略对其的描述。
当便携设备401从个人计算机1接收内容和内容的写入命令时,执行从ROM 204读入到RAM 205中的主程序的CPU 203接收写入命令,并控制快闪存储器控制器421将从个人计算机1所接收的内容写入到快闪存储器422。
快闪存储器422具有大约64兆字节的存储容量,并且存储内容。快闪存储器同样也事先存储用于对按预定的压缩方法压缩的内容解压的回放代码。
当将与用户的回放/停止按钮(未示出)的按下命令对应的回放命令经过操作键控制器211提供给CPU 203时,CPU 203激活快闪存储器控制器421从快闪存储器读取回放代码和内容,并转发结果到DSP 209。
在回放内容之前,DSP 209根据由快闪存储器422转发的回放代码对内容进行CRC错误检测,并将回放数据提供给数模转换电路212。
如图17所示的内容提供系统的用户注册、内容注册、内容导出和自动内容导入处理和如图1所示的内容提供系统相类似,并因此省略对其的描述。
图19是说明内容提供系统的另一个实施例的结构图。
构造配备有摄像机的数字蜂窝电话机501以致存储器卡3能够与其相连,并将由个人计算机1-2所导出的内容存储到所相连的存储器卡3。
当在与存储器卡3所存储的内容对应的使用条件中所设置的导出周期已过时,配备有摄像机的数字蜂窝电话机501将擦除存储在存储器卡3中的内容。
下面描述根据本发明构造内容提供系统的配备有摄像机的数字蜂窝电话机501的外观。如图20所示,配备有摄像机的数字蜂窝电话机501由显示器单元521和机身522组成,以致能够按中间的合叶部分523进行折叠。
在显示器单元521的左上部分提供了可延伸或者可接收的发送/接收天线524。配备有摄像机的数字蜂窝电话机501通过天线524向作为固定无线站的基站发射无线电波或者从作为固定无线站的基站接收无线电波。
在显示器单元521的顶部中心部分提供了可以大约180°旋转的摄像机单元525。配备有摄像机的数字蜂窝电话机501使用摄像机单元525的CCD(电荷耦合设备)摄像机526来捕获所希望的目标的图像。
如图21所示,当摄像机单元525以近似180°旋转并由用户定位时,显示器单元521处于将在摄像机单元525的后表面的中心放置的扬声器527放置在正面的状态中。接着,将配备有摄像机的数字蜂窝电话机501切换到正常对话模式。
在显示器单元521的前表面安装液晶显示器528。液晶显示器528显示无线电波接收状态、剩余电池寿命、注册在电话簿中的其他方的名字或者电话号码、呼叫历史、e-mail消息、简单主页、由摄像机单元525的CCD摄像机526所捕获的图像或者表示路由的地像等等。
同时,机身522具有在其表面安装的操作键529,包括数字键“0”至“9”、拨号键、重拨键、结束/电源键、清除键和e-mail键。将与操作键529的操作对应的各种命令输入到配备有摄像机的数字蜂窝电话机501。
机身522在操作键529的下面还配备有备忘录按钮530和麦克风531。当操作备忘录按钮530时,配备有摄像机的数字蜂窝电话机501记录处于进程中的其他方呼叫的语音。配备有摄像机的数字蜂窝电话机501使用麦克风531来收集对话时的用户语音。
机身522在操作键529的上方还配备有可旋转的微动拨盘532,以致从机身522的表面能够轻轻地弹出微动拨盘532。随着微动拨盘532的旋转,配备有摄像机的数字蜂窝电话机501执行各种操作,诸如在液晶显示器528上所显示的电话簿或者e-mail的滚动、简单主页的滚动和图像的滚动。
例如,随着用户旋转微动拨盘532,机身522从在液晶显示器528上所显示的电话簿的多个电话号码中选择所想要的电话号码。当在机身522中按下微动拨盘532时,确定所选择的电话号码,并自动拨号所确定的电话号码。
在机身522的后侧连接电池组(pack)(未示出)。当打开结束/电源键时,将电源从电池组提供给每个电路以使它通电。
在机身522的左侧表面的上方配备有用于接受与此连接和与此断开的存储器卡3的存储器卡槽533。
当按下备忘录按钮530时,配备有摄像机的数字蜂窝电话机501将处于进程中的其他方呼叫的语音记录到所接受的存储器卡3。配备有摄像机的数字蜂窝电话机501按照用户的操作将e-mail、简单主页和由CCD摄像机526所捕获的图像提供给所接受的存储器卡3。
例如,通过由本申请人索尼公司所开发的作为快闪存储器卡的存储器条(商标)来实施存储器卡3。设计这样的存储器卡3,结果在21.5mm×50mm×2.8mm的致密厚塑料盒中容纳将作为EEPROM(可电擦除可编程只读存储器)的用作可电写入或者擦除的非易失性存储器的快闪存储器器件,并且存储器卡3通过10针接线端能够写入和读取诸如图像、语音和语音数据的各种数据。
为了支持用于大容量的内部快闪存储器等的特定修改,存储器卡3使用提供对所使用设备的兼容性的独立串行协议,由此实现以1.5兆比特/秒的最大写速度和2.45兆比特/秒的最大读取速度的高速性能。存储器卡3还包括错误擦除预防开关以实现高的可靠性。
所以,设计配备有摄像机的数字蜂窝电话机501,使得存储器卡3与其相连,并能够与诸如个人计算机1之类的另一个电子设备共享数据。
如图13所示,这样构成的配备有摄像机的数字蜂窝电话机501,以致为了综合控制显示器单元521和机身522,通过主总线561将电源电路552、操作输入控制器553、图像编码器554、摄像机接口555、LCD(液晶显示器)控制器556、图像解码器557、多路复用器/多路分离器电路558、存储/回放单元563、调制/解调电路559和音频编码解码器560与主控制器551相互连接,并且,通过同步总线562将图像编码器554、图像解码器557、多路复用器/多路分离器558、调制/解调电路559和语音编码解码器560彼此相连。
当通过用户的操作打开结束/电源键时,电源电路552将电源提供给来自电池组的器件,由此使配备有摄像机的数字蜂窝电话机501通电。
在对话模式中,配备有摄像机的数字蜂窝电话机501,在由CPU、ROM、RAM等组成的主控制器551的控制下,通过语音编码解码器560,将通过利用麦克风531所收集的语音而获得的语音信号转换为数字语音数据。配备有摄像机的数字蜂窝电话机501,在将结果通过天线524发送之前,扩展在调制/解调电路559中的数字语音数据的频谱,接着在发送/接收电路564中进行数模转换和频率变换。
在对话模式中,配备有摄像机的数字蜂窝电话机501,放大由天线524所接收的信号,接着经过频率变换和模数转换,并在调制/解调电路559中对结果信号解扩。通过语音编码解码器560将结果信号转换为模拟语音信号。配备有摄像机的数字蜂窝电话机501从扬声器527输出对应于模拟语音信号的声音。
当在数据通信模式中发送e-mail时,配备有摄像机的数字蜂窝电话机501,将由操作键529和微动拨盘532的操作所键入的e-mail的文本数据经操作输入控制器553发送给主控制器551。
在将结果信号通过天线524发送给基站之前,主控制器551扩展在调制/解调电路559中的文本数据的频谱,接着在发送/接收电路564对该频谱进行数模转换和频率变换。
当在数据通信模式接收到e-mail时,另一方面,配备有摄像机的数字蜂窝电话机501在调制/解调电路559中对经过天线524从基站所接收的信号解扩,并以e-mail的格式在液晶显示器528上通过LCD控制器556显示它。
当以数据通信模式发送或者接收e-mail时,主控制器551执行邮件的发送/接收程序。
所以,配备有摄像机的数字蜂窝电话机501可以根据用户操作经过存储/回放单元563将所接收到的e-mail记录到存储器卡3。
当以数据通信模式发送图像数据时,配备有摄像机的数字蜂窝电话机501经过摄像机接口555将由CCD摄像机526所捕获的图像提供给图像编码器554。
当不发送图像数据时,配备有摄像机的数字蜂窝电话机501同样也可以经过摄像机接口555和LCD控制器556直接在液晶显示器528显示由CCD摄像机526所捕获的图像数据。
图像编码器554利用诸如用于转换为已编码的图像数据的MPEG(运动图像专家组)-2或者MPEG-4的预定编码方案对由CCD摄像机526所提供的图像数据进行压缩和编码,并将其发送给多路复用器/多路分离器558。
同时,当由CCD摄像机526捕获图像时,配备有摄像机的数字蜂窝电话机501将由麦克风531所收集的语音转换为数字语音数据,并经过语音编码解码器560将其发送给多路复用器/多路分离器558。
在通过天线524发送所述结果之前,多路复用器/多路分离器558利用预定方法对由图像编码器所提供的已编码图像数据和由语音编码解码器560所提供的语音数据进行多路复用,并在调制/解调电路559接着对所得到的已被多路复用的数据进行频谱扩展,并在发送/接收电路564中进行数模转换和频率变换。
例如,当以数据通信模式接收连接到简单主页的移动图像文件数据时,另一方面,配备有摄像机的数字蜂窝电话机501在调制/解调电路559中对通过天线524从基站接收的信号进行解扩,并将所得的多路复用数据发送给多路复用器/多路分离器558。
多路复用器/多路分离器558将已多路复用的数据多路分离为已编码的图像数据和语音数据,并通过同步总线562将已编码的图像数据提供给图像解码器557,而将语音数据给语音编码解码器560。
图像解码器557利用与诸如MPEG-2或者MPEG-4预定编码方法对应的解码方法对已编码图像数据解码,以重现移动图像数据,并通过LCD控制器556将所得的数据提供给液晶显示器528。因此,例如,配备有摄像机的数字蜂窝电话机501显示包含在与简单主页相连接的移动图像文件中的移动图像数据。
同时,语音编码解码器560将语音数据转换为模拟语音数据,并接着将它提供给扬声器527。因此,例如,配备有摄像机的数字蜂窝电话机501回放包含在与简单主页相连接的移动图像文件中的语音数据。
在此情形中,和e-mail的例子类似,配备有摄像机的数字蜂窝电话机501根据用户操作,通过存储/回放单元563能够将所接收的连接到简单主页的数据等记录到存储器卡3。
用于注册配备有摄像机的数字蜂窝电话机501的用户的处理和上述参照如图12所示的流程图所讨论的处理类似,并因此忽略对其的描述。
下面参照如图23所示的流程图描述内容导出处理。
在步骤S3301,通过网络4将配备有摄像机的数字蜂窝电话机501连接到服务器5。
在步骤S2301,通过网络4将万维网服务器351连接到配备有摄像机的数字蜂窝电话机501。
在步骤S3302,配备有摄像机的数字蜂窝电话机501通过网络4将用户ID发送给服务器5。
在步骤S2302,万维网服务器351接收由配备有摄像机的数字蜂窝电话机501所发送的用户ID。万维网服务器351询问管理服务器352所接收的用户ID是否在用户数据库362中注册。在步骤S2303,管理服务器352导出用户ID是否已经在用户数据库36注册。如果确定用户ID已经在用户数据库362注册,则处理向前进行到后续步骤。如果确定用户ID没有在用户数据库362注册,则终止处理。
在步骤S3303,配备有摄像机的数字蜂窝电话机501通过网络4将内容信息请求发送给服务器5。
在步骤S2304,万维网服务器351通过管理服务器352从内容管理服务器361读取导出周期和表示其中记录有内容的位置的数据,并通过网络4将内容ID、导出周期和表示其中记录有内容的地址的数据,提供给配备有摄像机的数字蜂窝电话机501。
在步骤S3304,配备有摄像机的数字蜂窝电话机501接收从服务器5发送的内容ID、导出周期和表示其中记录有内容的地址的数据。
在步骤S3305,配备有摄像机的数字蜂窝电话机501根据内容ID和表示其中记录有内容的地址的数据,将内容导出请求发布给个人计算机1-2。
在步骤S1301,个人计算机1-2根据来自配备有摄像机的数字蜂窝电话机501的请求导出内容。
在步骤S3306,配备有摄像机的数字蜂窝电话机501通过网络4接收由个人计算机1-2所发送的内容。在步骤S3307,配备有摄像机的数字蜂窝电话机501将内容存储在在此安放的存储器卡3中,并结束处理。
配备有摄像机的数字蜂窝电话机501的自动导入处理和参照如图15所示的流程图所讨论的处理类似,并因此忽略对其的描述。
如上所述,如图19所示的内容提供系统能够自动地导入所导出的内容。
图24是说明内容提供系统的另一个实施例的结构图。与如图19所示的类似部分被赋予相同的标号,并忽略对其的描述。
除了配备有摄像机的数字蜂窝电话机601包括诸如快闪存储器的内部存储介质外,配备有摄像机的数字蜂窝电话机601和内部配备有摄像机的数字蜂窝电话机501相类似。
配备有摄像机的数字蜂窝电话机601接收从个人计算机1-2所导出的内容,并将所接收的内容存储到内部存储介质。
当在对应于所存储内容的使用条件中所设置的导出周期已过时,配备有摄像机的数字蜂窝电话机601擦除所存储的内容。
配备有摄像机的数字蜂窝电话机601的自动导入处理和参照如图15所示的流程图的上述所讨论的处理类似,并因此忽略对其的描述。
图25是说明根据本发明的内容提供系统的另一个实施例的结构框图。
配备有摄像机的数字蜂窝电话机601在此处记录的内容中设置导出周期,并通过网络4将表示在其中设置有导出周期的内容细节的数据和在其中设置有导出周期的内容的内容ID发送给服务器701。配备有摄像机的数字蜂窝电话机601通过网络4将其中设置有导出周期的内容移动到服务器701。
个人计算机1-2在此处记录的内容中设置导出周期,并通过网络4将表示在其中设置有导出周期的内容细节的数据和在其中设置有导出周期的内容的内容ID发送给服务器701。个人计算机1-2通过网络4将其中设置有导出周期的内容移动到服务器701。
服务器701记录从配备有摄像机的数字蜂窝电话机601或者个人计算机1-2所接收的、表示在其中设置有导出周期的内容细节的数据和在其中设置有导出周期的内容的内容ID。服务器701记录从个人计算机1-2或者配备有摄像机的数字蜂窝电话机601所移动的内容。
当从个人计算机1-1请求有关内容的数据时,服务器701将表示在其中设置有导出周期的内容细节的数据和在其中设置有导出周期的内容的内容ID发送给个人计算机1-1。
个人计算机1-1根据表示在其中设置有导出周期的内容细节的数据显示在其中设置有导出周期的内容细节。根据基于所显示的内容细节选择将要导出的内容的用户的操作,个人计算机1-1根据在其中设置有导出周期的内容的内容ID将内容导出请求发布给服务器701。
根据来自个人计算机1-1的内容导出请求,服务器701通过网络4由个人计算机1-1和便携设备2对存储器卡3导出在其中设置有导出周期的内容。
当导出其中设置有导出周期的内容时,在对应于所导出的内容的使用条件中所设置的导出周期已过时时,服务器701将使用条件中所允许的导出数增加1。
个人计算机1-1通过USB等将所导出的内容发送给与其相连的便携设备2。便携设备2在此处安装的存储器卡3中存储由个人计算机1-1所接收的内容。
当在内容中所设置的导出周期已过时时,便携设备2擦除在其中设置有导出周期并在存储器卡3中所存储的内容。
图26是说明服务器701的功能结构的图。与图9所示的类似部分被赋予相同的标号,并因此忽略对其的描述。
管理服务器74 1包括内容管理数据库361、用户数据库362、内容数据库751和内容使用历史数据库752。
内容数据库751记录由个人计算机1-2或者配备有摄像机的数字蜂窝电话机601所移动的内容。
当对个人计算机1-1导出来自内容数据库751的内容时,内容使用历史数据库752记录所导出内容的内容ID、对应于请求导出的用户的用户ID和包括导出计数的历史。
图27是说明当在内容中设置导出周期并将内容移动到服务器701时由个人计算机1-2所显示的示范性屏幕的视图。内容管理程序54F使得LCD 26显示包括将对应于内容的图标拖放到域381的窗口、以选择内容和用于键入在所选择的内容中所设置的导出限制的文本框382。
当将对应于内容的图标拖放到域381中时,内容管理程序54F选择对应于图标的内容。
当选择内容时,内容管理程序54F使得诸如日期或者周期的导出限制将在文本框382中键入,并当点击表示“注册”的按钮时在对应于所选择的按钮的使用条件中设置导出限制当输入歌曲信息、注释等,内容管理程序54F在内容中设置歌曲信息、注释等。
内容管理程序54F使得在其中设置有导出限制的内容通过网络4将被移动到服务器701。
浏览器程序54G可以使得在其中设置有导出限制的内容被移动到服务器701。
图28和29说明了在内容使用历史数据库752中所记录的例子数据。
如图28所示的例子是表示在内容使用历史数据库752中所记录的导出计数的日志的数据。表示导出计数记录的日志的数据根据内容ID记录与导出内容的用户对应的用户ID、歌曲名以及内容的导出计数。
导出计数可以表示在将内容移动到服务器701之后的导出数,或者可以表示按预定间隔的导出数,例如,每周的导出数。
在如图28所示的例子中,按照内容ID“AAA”记录了用户ID“aaa”、歌曲“ddd”和导出计数“jjj”。按照内容ID“BBB”记录了用户ID“bbb”、歌曲“eee”和导出计数“kkk”。按照内容ID“CCC”记录了用户ID“ccc”、歌曲“fff”和导出计数“lll”。
如图29所示的例子是表示在内容使用历史数据库752中所记录的内容细节的数据。表示内容细节的数据包括与歌曲名相符的唱片名、艺术家名、类目、曲目数等。
在如图29所示的例子中,按照歌曲“ddd”记录了唱片“AaA”、艺术家“DdD”、类目“经典”和曲目数“2”。按照歌曲“eee”记录了唱片“BbB”、艺术家“EeE”、类目“jazz”和曲目数“4”。按照歌曲“fff”记录了唱片“CcC”、艺术家“FfF”、类目“hip-hop”和曲目数“6”。
因此,服务器701记录了导出内容的用户的用户ID、内容的导出数和内容的细节,并且因此能够理解由什么艺术家在什么类目进行了多少次的内容导出。
下面参照如图30所示的流程图描述由配备有摄像机的数字蜂窝电话机601和服务器701所执行的内容移动处理。步骤S1401至S2403的处理分别和图13中的步骤S1101至S2103的处理类似,并因此忽略对其的描述。
在步骤S1401中,配备有摄像机的数字蜂窝电话机601将表示内容细节的数据、对应的使用条件和在其中设置有导出周期以便移动内容的内容发送给服务器701。
在步骤S2404,服务器701的万维网服务器351接收由配备有摄像机的数字蜂窝电话机601发送的、表示内容细节的数据、对应的使用条件和所述内容。万维网服务器351将所接收的使用条件和内容发送给管理服务器741。
在步骤S2405中,服务器701的内容管理服务器741将在其中设置有导出周期的内容和对应的使用条件记录到内容数据库751,并结束处理。
如上所述,服务器701能够记录在其中设置有导出周期并被移动的内容。
下面参照图31所示的流程图描述如图25所示的内容提供系统的导出处理。步骤S3501至S3504的处理分别和图14的步骤S3201至S3204的处理相类似,并因此忽略对其的描述。
在步骤S3505,个人计算机1-1的浏览器程序54G将导出请求通过网络4发布给服务器701。
在步骤S2505,根据来自个人计算机1-1的请求,服务器701使得内容被从管理服务器741的内容数据库751读取,并使得万维网服务器351导出内容。
在步骤S2506,管理服务器741根据在用户数据库362所记录的用户数据进行票据处理。在步骤S2507,管理服务器741将对应于所导出内容的记录记录到内容使用历史数据库。
在步骤S4501,便携设备2通过个人计算机1-1接收由服务器701所发送的导出内容。在步骤S4502,便携设备2将所导出内容记录到与其相连的存储器卡3,并结束处理。
如上所述,服务器701能够导出在其中设置有导出周期的内容。
服务器701的自动导入处理类似于如上所述参照图16所示的流程图的处理,并因此忽略对其的描述。
图32是说明根据本发明的另一个内容提供系统的实施例的结构图。如图19所示的类似部分被赋予相同的标号,并忽略对其的描述。
与如图19所示的配备有摄像机的数字蜂窝电话机601对应的如图32所示的配备有摄像机的数字蜂窝电话机601-2,将在其中设置有导出周期的内容移动到服务器701。
配备有摄像机的数字蜂窝电话机601-1在服务器701中导出在其中设置有导出周期的内容,并将内容存储到诸如快闪存储器的内部存储介质中。
当导出周期已过时,配备有摄像机的数字蜂窝电话机601-1擦除所存储的内容。
下面将参照如图33所示的流程图描述由配备有摄像机的数字蜂窝电话机601-1和服务器701所执行的内容导出处理。
除了由配备有摄像机的数字蜂窝电话机601-1代替个人计算机1-1进行处理外,步骤S3601至S2607的处理分别和图31中的步骤S3501至S2507的处理相类似,并因此忽略对其的描述。
在步骤S3606,配备有摄像机的数字蜂窝电话机601-1接收由服务器701所导出的内容。在步骤S3607,配备有摄像机的数字蜂窝电话机601-1将所接收的内容存储到内部存储介质,并结束处理。
配备有摄像机的数字蜂窝电话机601-1的自动导入处理和参照如图15所示的流程图的上述讨论的处理相类似,并因此忽略对其的描述。
如上所述,内容提供系统能够自动地导入在其中设置有导出限制的内容。
内容提供系统还能够为所提供的与在其中设置有导出限制的内容有关的信息进行票据收费。
尽管在上文的描述中内容是音乐/声音数据,但是内容不限于音乐/声音数据,并且可以使用任何有用的静止图像、移动图像、计算机程序的数据或者以数字表示的数据。
在上文的描述中,个人计算机1-1、配备有摄像机的数字蜂窝电话机501、配备有摄像机的数字蜂窝电话机601或者配备有摄像机的数字蜂窝电话机601-1发布用于内容信息的请求给服务器5或者服务器701,并且服务器5或者服务器701提供内容信息;不过,不论来自个人计算机1-1、配备有摄像机的数字蜂窝电话机501、配备有摄像机的数字蜂窝电话机601还是配备有摄像机的数字蜂窝电话机601-1的请求是否存在,服务器5或者服务器701都将内容信息以e-mail的形式提供给个人计算机1-1、配备有摄像机的数字蜂窝电话机501、配备有摄像机的数字蜂窝电话机601或者配备有摄像机的数字蜂窝电话机601-1。
可以配备专用的用于记录和提供在其中设置有导出限制的内容的服务器。
服务器5或者服务器701可以将对应于内容的图像和语音数据提供给个人计算机1-1、配备有摄像机的数字蜂窝电话机501、配备有摄像机的数字蜂窝电话机601或者配备有摄像机的数字蜂窝电话机601-1。
用硬件或者软件可以执行如上所述的系列处理。如果用软件执行系列处理,则从程序存储介质将构成软件的程序安装到包含有专用硬件的计算机或者能够通过安装各种程序实现各种功能的诸如通用个人计算机的设备。
用于存储安装到计算机且由该计算机所执行的程序的程序存储介质由诸如磁盘121(包括软盘)、光盘122(包括CD-ROM(致密盘只读存储器))和DVD(数字通用盘)、磁光盘123(包括MD(迷你盘))、如图6所示的半导体存储器124或者让程序暂时或者永久地存储其上的ROM 70或者HDD 67的封装介质构成。如果必要,利用诸如本地区域网、因特网、以及数字卫星广播的有线或者无线通信媒介通过诸如路由器或者调制解调器的接口将程序存储到程序存储介质。
正如在此所希望的那样,描述在程序存储器介质所记录的程序的步骤不仅包括以按照所描述的顺序的时间顺序方式所执行的步骤,而且包括以并行或者离散的方式所执行的步骤,尽管以时间序列的方式不必执行这些步骤。
如果必要的话,可以利用诸如本地区域网、因特网、以及数字卫星广播的有线或者无线通信媒介通过诸如路由器或者调制解调器的接口将程序安装到计算机中。
正如在此所使用的那样,系统表示由多个装置所构造的全部装置。
工业适用性根据本发明,用户能够容易地知道允许被别人所导出的内容。
权利要求
1.一种信息处理装置,包括通信单元,被配置来与远程设备和内容进行接口连接;第一存储控制单元,被配置来根据使用条件控制导出内容的存储,其中该第一存储控制单元被配置来确定是否请求回放所述导出内容,并且如果从所述内容被传输开始经过的时间量超过第一预定限制,则所述使用条件包括限制由回放单元进行回放的信息;确定单元,被配置来响应于确定从所述内容被传输开始经过的时间量超过所述第一预定限制,禁止所述回放单元回放所述导出内容;以及执行单元,被配置来响应于所述确定单元的确定,执行将所述导出内容置于该导出内容不能被回放的状态的处理。
2.根据权利要求1所述的装置,其中所述执行单元还被配置来控制存储单元,以便响应于所述确定单元禁止所述回放单元回放所述导出内容的确定而消除所述导出内容。
3.一种信息处理方法,包括步骤与远程设备和内容进行接口连接;根据使用条件控制导出内容的存储,并确定是否请求回放所述导出内容,其中如果从所述内容被传输开始经过的时间量超过第一预定限制,则所述使用条件包括限制回放的信息;响应于确定从所述内容被传输开始经过的时间量超过所述第一预定限制,禁止回放所述导出内容;以及响应于所述确定结果,执行将所述导出内容置于该导出内容不能被回放的状态的处理。
4.根据权利要求3所述的方法,还包括响应于禁止回放所述导出内容的确定结果而消除所述导出内容。
全文摘要
一种信息处理装置,能够允许另一个人容易地知道允许由另一个人而不是拥有所述内容的人导出的内容。管理服务器(352)记录有关由另一个人而不是拥有所述内容的人导出的内容的数据。网页服务器(351)接收有关内容的数据请求,并且如果是用于有关内容数据的请求,则发送有关内容的数据。本发明能够被用于处理有关版权保护的内容的数据的信息处理装置。
文档编号G06Q30/04GK101071466SQ200710103950
公开日2007年11月14日 申请日期2002年2月7日 优先权日2001年2月7日
发明者樱井美树子, 森田利广, 小岛清信 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1