信息处理设备和处理方法以及信息存储介质的制作方法

文档序号:7590670阅读:220来源:国知局
专利名称:信息处理设备和处理方法以及信息存储介质的制作方法
技术领域
本发明涉及信息处理设备与方法以及程序存储介质,更具体地说,涉及能够方便快捷地检出或检入内容的信息处理设备与方法,以及已经在其中存储了用在信息处理设备与方法中的信息处理程序的程序存储介质。
相关技术描述诸如个人计算机这样的信息处理设备可以将其中记录的内容检出到与其连接的便携装置,或者从与其连接的便携装置检入其中记录的内容。
但是在这类常规信息处理设备中,选择多份所要的内容并将所选择的内容检出到便携装置或从便携装置检入所选择的内容既费时又麻烦。
发明的公开因此本发明有一个目的就是通过提供一种能够方便快捷地检出或检入内容的、改进并且新颖的信息处理设备和方法以及已经在其中存储了用在上述信息处理设备与方法中以便达到这样的信息处理的目的的信息处理程序的程序存储介质,克服诸如个人计算机这样的常规信息处理设备的上述缺点。
上述目的可以通过提供信息处理器达到,根据本发明的信息处理器包括标题显示单元,它显示对应于内容的标题,以及检出次数显示单元,它们以预定类型的符号显示可检出(checkout)的次数(number)。
该信息处理器还包括内容设置单元,它设置将要检出的内容;显示控制单元,它在内容设置单元设置完将要检出的内容时将可检出的现有次数变成关于由内容设置单元设置的内容的可检出的次数,并显示该新次数;检入(check-in)或检出单元,它从连接到信息处理器的外部装置中检入由内容设置单元设置的内容,或者将由内容设置单元设置的内容检出到连接到信息处理器的外部装置。
在上述信息处理器中,内容检出次数显示单元还可以显示关于由内容设置单元以预定类型音符设置的内容的可检出次数。
另外,上述目的可以通过提供信息处理方法达到,根据本发明的信息处理方法包括步骤显示对应于内容的标题,以及以预定类型的符号显示可检出的次数。上述该信息处理方法还包括步骤设置要检出的内容在将要检出的内容已经在内容设置步骤中设置时,将可检出的现有次数变成在内容设置步骤设置的次数,并显示该新次数;以及从连接到采用该方法的信息处理器的外部装置中检入在内容设置步骤设置的内容,或者将在内容设置步骤设置的内容检出到连接到采用该方法的信息处理器的外部装置。
在上述信息处理方法中,可以以预定类型音符显示可检出的次数。
另外,上述目的可以通过提供已经在其中存储了的信息处理程序的程序存储介质达到,根据本发明的信息处理程序包括步骤显示对应于内容的标题,以及以预定类型的符号显示可检出的次数。上述该信息处理程序还包括步骤设置要检出的内容在将要检出的内容已经在内容设置步骤中设置时,将可检出的现有次数变成在内容设置步骤设置的次数,并显示该新次数;以及从连接到采用该方法的信息处理器的外部装置中检入在内容设置步骤设置的内容,或者将在内容设置步骤设置的内容检出到连接到采用该方法的信息处理器的外部装置。
在上述信息处理方法中,可以以预定类型音符显示可检出的次数。
另外,上述信息处理器还包括标题显示单元,它显示对应于内容的标题,以及检出次数显示单元,它们以预定类型的符号显示可检出的次数。
另外,上述信息处理方法还包括步骤显示对应于内容的标题;以及以预定个数符号显示可检出的次数。
另外,上述信息处理器可以包括标题显示单元,它显示对应于内容的标题;检出次数显示单元,它显示可检出的次数;内容设置单元,它设置将要检出或检入的内容;显示控制单元,它在内容设置单元设置完将要检入或检出的内容时将可检出的现有次数变成关于由内容设置单元设置的内容的可检出的次数,并显示该新次数;检入或检出单元,它检入或检出由内容设置单元设置的内容。
另外,上述信息处理方法可以包括步骤显示对应于内容的标题;显示可检出的次数;设置将要检入或检出的内容;在将要检出的内容已经在内容设置步骤中设置时,将可检出的现有次数变成在内容设置步骤设置的次数;以及检入检出在内容设置步骤设置的内容。
另外,上述信息处理器可以包括标题显示单元,它显示对应于内容的标题;检出次数显示单元,它们以预定类型音符显示可检出的次数;内容设置单元,它设置将要检入或检出的内容;检入或检出单元,它检入或检出由内容设置单元设置的内容;以及显示控制单元,它将指示可检出的次数的音符的现有类型变成在检入或检出由内容设置单元设置的内容之后的音符类型,并显示该新音符。
另外,上述信息处理方法可以包括步骤显示对应于内容的标题并以预定类型音符显示可检出的次数;设置将要检入或检出的内容;检入或检出在内容设置步骤设置的内容;以及将指示可检出的音符的现有类型变成在检入或检出由内容设置单元设置的内容之后的音符类型,并显示该新音符。
另外,上述信息处理器可以包括标题显示单元,它显示对应于内容的标题;检出次数显示单元,它们以预定个数符号显示可检出的次数;内容设置单元,它设置将要检入或检出的内容;检入或检出单元,它检入或检出由内容设置单元设置的内容;以及显示控制单元,它将指示可检出的次数的现有符号个数变成在检入或检出由内容设置单元设置的内容之后的符号个数,并显示该新符号数。
另外,上述信息处理方法可以包括步骤显示对应于内容的标题并以预定类型音符显示可检出的次数;设置将要检入或检出的内容;检入或检出在内容设置步骤设置的内容;以及将指示可检出的现有符号数变成在检入或检出由内容设置单元设置的内容之后的符号数,并显示该新符号数。
根据下列联系附图对用于实现本发明的最佳模式的详细描述,本发明的这些目的和其它目的、特征和优点将变得更加明白。
附图的简要描述

图1是结合本发明的音乐数据管理系统的实施例的示意图;图2示出用在图1中的音乐数据管理系统中使用的个人计算机的结构;图3示出用在图1中的音乐数据管理系统中使用的EMD注册服务器的配置;图4是示出个人计算机的功能的个人计算机的方框图;图5示出内容使用规则的示例;
图6示出属于显示数据文件的原始包(package)显示数据与内容文件之间的关系的示例;图7A至7C示出显示数据文件的组成的示例;图8示出“我的选择(My Select)”包显示数据与内容数据之间的关系的示例;图9示出过滤包显示数据与内容数据之间的关系的示例;图10解释了为EMD注册进行的操作;图11示除了用于执行注册的显示示例;图12示出了由EMD选择程序产生的显示的示例;图13示出了由购买应用程序产生的显示的示例;图14示出了由购买驱动器产生的显示的示例;图15示出显示/操作指令窗口的示例;图16解释了记录程序具有显示单元的窗口;图17示出了在其中设置那个WWW服务器将被选定的属性对话框;图18示出了在其中设置那个WWW服务器将被选定的属性对话框;图19解释了记录程序具有显示单元的窗口;图20解释了记录程序具有显示单元的窗口;图21解释了记录程序具有显示单元的对话框;图22解释了记录程序具有显示单元的对话框;图23解释了记录程序具有显示单元的对话框;图24解释了记录程序具有显示单元的对话框;图25解释了记录程序具有显示单元的对话框;图26解释了记录程序具有显示单元的对话框;图27示出显示/操作指令窗口的一示例;图28示出显示/操作指令窗口的另一示例;图29示出显示/操作指令窗口的再一示例;图30示出显示/操作指令窗口的再一示例;图31示出显示/操作指令窗口的再一示例;图32示出显示/操作指令窗口的再一示例;图33示出显示/操作指令窗口的再一示例;图34示出显示/操作指令窗口的再一示例;
图35解释了过滤包的生成;图36示出显示/操作指令窗口的一示例;图37示出显示/操作指令窗口的另一示例;图38示出显示/操作指令窗口的再一示例;图39示出显示/操作指令窗口的再一示例;图40示出显示/操作指令窗口的再一示例;图41示出显示/操作指令窗口的再一示例;图42示出显示/操作指令窗口的再一示例;图43示出显示/操作指令窗口的再一示例;图44示出显示/操作指令窗口的再一示例;图45示出显示/操作指令窗口的再一示例;图46是为注册实现的操作的流程图;图47是为从CD进行记录实现的操作的流程图;图48是为获取对应于CD的信息实现的操作的流程图;图49是为写入数据到显示数据文件实现的操作的流程图;图50是为从显示文件读取数据实现的操作的流程图;图51是为过滤包的生成实现的操作的流程图;图52是为检出或检入实现的操作的流程图;图53是为图像粘贴实现的操作的流程图;图54是为图像显示实现的操作的流程图;图55是为将内容组合到一起实现的操作的流程图;图56是为分割内容实现的操作的流程图;以及图57是在便携装置连接到信息处理器时实现的操作的流程图。
实施本发明的最好模式以下将详细描述根据本发明的信息处理设备与方法以及用在该设备与方法中的程序。
在下面的描述中,将示范把本发明应用于音乐数据管理系统的实施例。现在参阅图1,图1图解了根据本发明的音乐数据管理系统的一个实施例。如图所示,该系统包括连接到由例如局域网(LAN)、互联网这类组成的网络2的个人计算机1-1。该个人计算机1-1从EMD(电子音乐发售)服务器4-1至4-3接收音乐声音数据(以下称为“内容”)、或从以下将要进一步解释的CD(光盘)读取音乐数据,将这些音乐数据转换成由预定方法(诸如ATRAC3(商标名))压缩的数据,由诸如DES(数据加密标准)这样的方法加密该数据,并且记录该数据。
对应于以加密形式记录的上述内容,个人计算机1-1记录该内容使用时应该遵循的使用规则。该规则数据使用有关于例如在三个便携装置(也称为“PD”)中对应于该使用规则的内容的同时使用,拷贝到便携装置6-1至6-3,移动到另一计算机等。该使用规则数据在以后还将描述。
个人计算机1-1将以加密形式其中记录的内容以及与诸如音乐标题、再现次数、再现时间段或均衡器信息等之类内容有关的数据,存储到与其连接的便携装置6-1,更新关于已因此存储到便携装置6-1的内容的使用规则数据(以下将称为“检出”)。此外,个人计算机1-1也将以加密形式其中记录的内容以及与该内容有关的数据存储到与其连接的便携装置6-2,并且针对已经存储到便携装置6-2的内容更新使用规则数据。个人计算机1-1还将以加密形式其中记录的内容以及与该内容有关的数据存储到与其连接的便携装置6-3,并且针对已经存储到便携装置6-3的内容更新使用规则数据。
此外,个人计算机1-1让与其连接的便携装置6-1擦除个人计算机1-1已经检出到便携装置6-1的内容,并针对已经擦除(以下称为“检入”)的内容更新使用规则数据。此外,个人计算机1-1也让与其连接的便携装置6-2擦除个人计算机1-1已经检出到便携装置6-2的内容,并针对已经擦除的内容更新使用规则数据。个人计算机1-1还让与其连接的便携装置6-3擦除个人计算机1-1已经检出到便携装置6-3的内容,并针对已经擦除的内容更新使用规则数据。
个人计算机1-1不能检入个人计算机1-1已经检出到便携装置6-1的内容。个人计算机1-1不能检入个人计算机1-1已经检出到便携装置6-2的内容。个人计算机1-1不能检入个人计算机1-1已经检出到便携装置6-3的内容。
该系统包括连接到由局域网(LAN)、英特网等组成的网络2的个人计算机1-2。个人计算机1-2从EMD服务器4-1至4-3接收内容,或从以下将要进一步描述的CD中读取内容,将该内容按照预定的方法转换成压缩形式,用诸如DES之类的方法加密该数据,并且将该数据记录起来。
对应于以加密形式记录的上述内容,个人计算机1-2记录该内容使用时应该遵循的使用规则。该规则数据有关于例如在三个便携装置中对应于该使用规则的内容的同时使用,拷贝到便携装置,移动到另一计算机等。该使用规则数据在以后还将描述。
个人计算机1-2将以加密形式其中记录的内容以及与该内容有关的数据存储到与其连接的便携装置6-4,并且针对已经存储到便携装置6-4的内容更新使用规则数据,即,检出该内容。即,如果存在检出该内容的指令,那么在对该内容设置在以后要描述的使用时间段、再现次数等时,个人计算机1-2将不把该内容检出到便携装置6-4。
此外,个人计算机1-2让与其连接的便携装置6-4擦除个人计算机1-2已经检出到便携装置6-4的内容,并针对已经擦除的内容更新使用规则数据。个人计算机1-2不能检入个人计算机1-2已经检出到便携装置6-4的内容。
以下在没有必要区分个人计算机1-1和个人计算机1-2时,就把它称为个人计算机1。
如图所示,该音乐数据管理系统包括EMD(电子音乐发行)注册服务器3。当来自计算机1的请求内容发行的接收起动从EMD服务器4-1至4-3获取内容时,EMD注册服务器3经由网络2给个人计算机1发送一个人计算机1和EMD服务器4-1至4-3之间相互鉴别所必需的鉴别密钥,也给EMD服务器4-1至4-3发送一连接所必需的程序。
对应于来自个人计算机1的请求,EMD服务器4-1经由网络2给个人计算机1供给一内容以及与诸如音乐标题、再现次数、再现时间段或均衡器信息等内容有关的数据。EMD服务器4-2也对应于那个请求,经由网络2给个人计算机1供给一内容。此外,EMD服务器4-3也对应于来自个人计算机1的请求,经由网络2给个人计算机1供给一内容。
由EMD服务器4-1至4-3供给的内容已经按照相同或不同的压缩方法压缩,并且也已经按照相同或不同加密方法加密。
如图所示,该音乐数据管理系统还包括WWW(万维网)服务器5-1和5-2。对应于个人计算机1的请求,WWW服务器5-1经由网络2给个人计算机1供给CD上的数据,其中从该CD中读取一内容(例如记录在CD中的唱片名称、CD发行人和供应商等),以及对应于已经从该CD读取的内容的数据(例如音乐标题(或内容名称)、作曲者名称(艺术家姓名)等)。此外对应于来自个人计算机1的请求,WWW服务器5-2经由网络2给该个人计算机1供给CD上的数据,其中从该CD中读取一内容以及对应于已经从该CD读取的内容的数据。
便携装置6-1存储由个人计算机1供给的内容(即,检出的内容),以及与诸如音乐标题、再现次数、再现时间段或均衡器信息等的内容有关的数据。便携装置6-1基于与该内容有关的数据播放存储的内容并将其输出到耳机等(未示出)。
例如,当该内容要被播放超过作为与内容有关的数据存储的再现次数时,便携装置6-1终止该内容的再现。当该内容在作为与内容有关的数据存储再现时间段之后播放时,便携装置6-1终止该内容的再现。便携装置6-1基于作为与用于输出的内容有关的数据存储的均衡器信息均衡该声音。
用户能够从个人计算机1断开已经在其中存储了内容的便携装置6-1,随身携带,并且播放所存储的内容。因此用户可以使用诸如耳机等电声转换器聆听与该内容对应的各首音乐等。
此外,便携装置6-2存储由个人计算机1供给的内容以及与该内容有关的数据。便携装置6-2基于与该内容有关的数据播放存储的内容并将其输出到耳机等(未示出)。用户可以从个人计算机1断开已经在其中存储了内容的便携装置6-2,随身携带,并且播放所存储的内容。因此用户可以使用耳机等聆听对应于该内容的各首音乐等。
此外,便携装置6-3存储由个人计算机1供给的内容以及与该内容有关的数据。便携装置6-3基于与该内容有关的数据播放存储的内容并将其输出到耳机等(未示出)。用户可以从个人计算机1断开已经在其中存储了内容的便携装置6-3,随身携带,并且播放所存储的内容。因此用户可以使用耳机等聆听对应于该内容的各首音乐等。
此外,便携装置6-4存储由个人计算机1供给的内容或者后面要描述的使用时间段或再现次数没有设置的内容,以及与该内容有关的数据。便携装置6-4基于与该内容有关的数据播放存储的内容并将其输出到耳机等(未示出)。用户可以从个人计算机1断开已经在其中存储了内容的便携装置6-4,随身携带,并且播放所存储的内容。因此用户可以使用耳机等聆听对应于该内容的音乐片断等。
用在图1所示的音乐数据管理系统上的个人计算机1-1具有图2所示的结构,包括在个人计算机1-1中的CPU(中央处理单元)11实际上执行各种应用程序(后面将要详细描述)和OS(操作系统)。此外,该个人计算机包括ROM(只读存储器)12和RAM(随机存取存储器)13。ROM12一般存储在CPU 11使用的程序和算术参数中基本上固定的数据。RAM 13存储由CPU 11执行的程序或者将在这种执行过程中会适当变化的参数。这些组件经由由CPU总线集构成的主总线14互连。主总线14经由桥接器15连接到诸如PCI(外围组件互连/接口)总线之类的外部总线16。
个人计算机1还提供键盘18、鼠标19、显示单元20和HDD 21。用户操作键盘18来给CPU 11输入各种命令。用户操作鼠标19来在显示器20的屏幕上指定或选择。显示器20是LCD(液晶显示器)单元或CRT(阴极射线管)显示单元以便以文本或图像显示各种信息。HDD(硬盘驱动器)21驱动一个硬盘或多个硬盘以便将由CPU 11执行的程序写入硬盘或从硬盘读取由CPU 11执行的程序。
个人计算机1还提供驱动器22以便读出存储在安放于驱动器22中的磁盘41、光盘42(包括CD)、磁光盘43或半导体存储器44中的数据或程序,并将其供给经由接口17、外部总线16、桥接器15和主总线14连接到驱动器22的RAM 13。
此外,个人计算机1提供USB(通用串行总线)端口23-1至23-3。便携装置6-1经由预定电缆连接到USB端口23-1。USB端口23-1经由接口17、外部总线16、桥接器15和主总线14将从HDD 21、CPU 11或RAM 13供给的数据(诸如给便携装置6-1的内容或命令),输送给便携装置6-1。
对于USB端口23-2,存在一个经由预定电缆的便携装置6-2。USB端口23-2经由接口17、外部总线16、桥接器15和主总线14将从HDD 21、CPU 11或RAM 13供给的数据(诸如给便携装置6-2的内容或命令),输送给便携装置6-2。
USB端口23-3有一个经由一预定电缆连接到它的便携装置6-3。USB端口23-3经由接口17、外部总线16、桥接器15和主总线14将从HDD 21、CPU 11或RAM 13供给的数据(诸如给便携装置6-3的内容或命令),输送给便携装置6-3。
个人计算机1还提供扬声器24,它输出对应于基于接口17供给的数据或声音信号的内容的预定声音。
如图所示,从键盘18至扬声器24的所有上述组件连接到接口17上,而该接口17经由外部总线16、桥接器15和主总线14连接到CPU 11。
个人计算机1还提供通信单元25,网络2连接到该通信单元25。该通信单元25以从CPU 11或HDD 21供给的预定包数据的形式存储(例如注册请求、内容发送请求等),并且经由网络2发送该数据,和经由网络2将存储在接收到的包中的数据(例如鉴别密钥、内容之类等)输出给CPU 11、RAM 13或HDD 21。
通信单元25经由外部总线16、桥接器15和主总线14连接到CPU 11。
由于另一个个人计算机1-2具有与个人计算机1-1相似的结构,因此省略其解释。
现在参阅图3,这里示出了EMD注册服务器3的配置。如图所示,EMD注册服务器3包括CPU 61、ROM 62和RAM 63。CPU 61实际上执行各种应用程序和OS。ROM 62一般存储由CPU 61使用的程序和算术参数中基本上固定的数据。RAM 63存储由CPU 61执行的程序或者将在这种执行过程中会适当变化的参数。这些组件经由由CPU总线构成的主总线64互连。主总线64经由桥接器65连接到诸如PCI总线之类的外部总线66。
EMD注册服务器3也提供键盘68、鼠标69、显示单元70和HDD 71。用户操作键盘68来给CPU 61输入各种命令。用户也通过操作鼠标69来在显示器70的屏幕上指定或选择。显示器70是LCD单元或CRT显示单元以便以文本或图像显示各种信息。HDD 71驱动一个硬盘或多个硬盘以便将由CPU 61执行的程序和信息写入硬盘或从硬盘读取由CPU 61执行的程序和信息。
EMD注册服务器3还提供驱动器72以便读出存储在安放于驱动器72中的磁盘91、光盘92、磁光盘93或半导体存储器94中的数据或程序,并将其供给经由接口67、外部总线66、桥接器65和主总线64连接到驱动器72的RAM 13。
如图所示,从键盘68至驱动器72的所有组件连接到接口67上,而该接口67经由外部总线66、桥接器65和主总线64连接到CPU 61。
EMD注册服务器3还提供通信单元73,网络2连接到该通信单元73。该通信单元73将存储在所收到的包中的数据(以后将要描述的注册所必需的数据、预定的程序ID(识别符)等)输出给CPU 61、RAM 63或HDD 71,并以经由网络2发送的预定包形式存储从CPU 61或HDD 71供给的数据(鉴别密钥的预定号码、程序等)。通信单元73经由外部总线66、桥接器65和主总线64连接到CPU 61。
EMD服务器4-1至4-3和WWW服务器5-1至5-2类似于EMD注册服务器3-1进行构造,因此这里省略对它们的进一步解释。
下面描述个人计算机1通过执行预定程序可以实现的功能参阅图4,这里以方框图的形式示出了可以通过由CPU 11执行预定程序实现的个人计算机1的功能。
CPU 11执行内容管理程序111,该程序由包括EMD选择程序131、检入/检出管理程序132、加密方法转换程序133、压缩方法转换程序134、加密程序135、使用规则转换程序136、签名管理程序137、鉴别程序138、解密程序139、PD驱动器140和购买驱动器141和142的多个程序构成。
内容管理程序111用混合(shuffled),加密的指令等陈述,例如以便隐藏按照这些指令要执行的指令。即,根据内容管理程序111来了解什么要实现是十分困难的。例如,即使内容管理程序111直接由用户读取,也没有任何包括在内容管理程序111的指令会不可识别。
当内容管理程序111安装在个人计算机1中时,EMD选择程序131不会包含在内容管理程序111中,但会在EMD注册期间,经由网络2从EMD注册服务器3接收到,其中EMD注册将在后面进一步解释。EMD选择程序131将选择与EMD服务器4-1至4-3之一连接,并让购买应用程序115或购买驱动器141或142与EMD服务器4-1至4-3之一通信(例如下载要购买的内容等)。
检入/检出管理程序132将设置检入或检出,并且基于记录在内容数据库114中的使用规则文件162-1至162-N,将存储在内容文件161-1至161-N中的内容检出到便携装置6-1至6-3之一,或者检入存储在便携装置6-1至6-3中的内容。
对应于按照以上所设置的签-入/检出,检入/检出管理程序132更新存储在记录于内容数据库114中的使用规则文件162-1至162-N中的使用规则数据。
加密方法转换程序133将已经用于加密购买应用程序115经由网络2从EMD服务器4-1接收到的内容的加密方法、已经用于加密购买驱动器141经由网络2从EMD服务器4-2接收到的内容的加密方法或已经用于加密购买驱动器142经由网络2从EMD服务器4-3接收到的内容的加密方法,转换成与已经用于加密存储在记录于内容数据库114中的内容文件161-1至161-N里的内容的相同加密方法。
此外,当将该内容检出到便携装置6-1至6-3时,加密方法转换程序133用于转换这样一种加密方法,通过该方法可以使用将被检出到便携装置6-1至6-3的内容。
压缩方法转换程序134将已经用于压缩购买应用程序115经由网络2从EMD服务器4-1接收到的内容的压缩方法、已经用于压缩购买驱动器141经由网络2从EMD服务器4-2接收到的内容的压缩方法或已经用于压缩购买驱动器142经由网络2从EMD服务器4-3接收到的内容的压缩方法,转换成与已经用于压缩存储在记录于内容数据库114中的内容文件161-1至161-N里的内容的相同压缩方法。
压缩方法转换程序134例如从一CD中读取,用与存储在记录于内容数据库114中的内容文件161-1至161-N中的内容之一相同的编码方法,编码编码从记录程序113供给的非压缩内容。
当内容检出到便携装置6-1至6-3时,压缩方法转换程序134用于将已经用于压缩将被检出的内容的压缩方法转换成便携装置6-1至6-3可以使用的方法。
加密程序135将以与已经用于加密存储在记录于内容数据库114中的内容文件161-1至161-N里的内容的加密方法,加密已经从例如CD中读取并从记录程序113供给的内容(还未加密)。
使用规则转换程序136将转换关于购买应用程序115、购买驱动器141或购买驱动器142分别经由网络2从EMD服务器4-1至4-3接收到的内容的使用规则,成为与存储在记录于内容数据库114中的使用规则文件162-1至162-N中的使用规则数据的格式的相同格式。
此外,当检出内容到便携装置6-1至6-3时,使用规则转换程序136转换关于将被检出的内容的使用规则,成为便携装置6-1至6-3可以使用的使用规则数据。
在检入或检出内容之前,签名管理程序137基于包括在存储在记录于内容数据库114中的使用规则文件162-1至162-N中的使用规则数据的签名,查找使用规则的窜改,并更新包括在对应于存储在记录于内容数据库114中的使用规则文件162-1至162-N中的使用规则数据更新的使用规则数据中的签名,这种更新发生于内容检入或检出之后。
鉴别程序138在内容管理程序111和购买应用程序115之间,以及在内容管理程序111和购买驱动器141之间执行相互鉴别。鉴别程序138还存储用于EMD服务器4-1和购买应用程序115之间的相互鉴别的鉴别密钥、用于EMD服务器4-2和购买驱动器141之间的相互鉴别的鉴别密钥以及用于EMD服务器4-3和购买驱动器142之间的相互鉴别的鉴别密钥。
当内容管理程序111安装在个人计算机1中时,由鉴别程序138用于相互鉴别的鉴别密钥还未存储在鉴别程序138中,但当通过显示/操作指令程序112进行注册成功地完成时,其将从EMD注册服务器3供给并存储在鉴别程序138中。
当个人计算机1再现存储在记录于内容数据库114中的内容文件161-1至161-N中的内容时,解密程序139解码该内容。
当将预定内容检出到便携装置6-2、或者从便携装置6-2检入预定内容时,PD驱动器140将给便携装置6-2供给让便携装置6-2执行预定操作的内容或命令。当将预定内容检出到便携装置6-1、或者从便携装置6-1检入预定内容时,PD驱动器140将给装置驱动器116-1供给让装置驱动器116-1执行预定操作的内容或命令。当将预定内容检出到便携装置6-3、或者从便携装置6-3检入预定内容时,PD驱动器140将给装置驱动器116-2供给让装置驱动器116-2执行预定操作的内容或命令。
购买驱动器141是所谓的插件程序。它和内容管理程序111安装在一起,并由EMD注册服务器3经由网络2供给,或者象记录在一预定CD那样供给。当购买驱动器141安装在个人计算机1上时,它经由内容管理程序111具有的预定类型的接口将数据发送到内容管理程序111,或从内容管理程序111接收数据。购买驱动器141经由网络2将发送预定内容的请求发送给EMD服务器4-2,并从EMD服务器4-2接收内容。此外,当从EMD服务器4-2接收内容时,购买驱动器141进行记账。
购买驱动器142是与内容管理程序111安装在一起的程序。它经由网络2给EMD服务器4-3发送用于发送预定内容的请求,同时从该EMD服务器4-3中接受内容。此外,当从该EMD服务器4-3中接收到内容时,购买驱动器142进行记账。
显示/操作指令程序112将基于过滤数据文件181、显示数据文件182、图像文件183-1至183-K或者历史数据文件184,让显示器20显示预定视窗图像,而指令内容管理程序111借助于键盘18或者鼠标19检入或检出内容。
过滤数据文件181在其中存储了用于加权存储在记录于内容数据库114中的内容文件161-1至161-N中的内容的数据,并且记录在HDD 21中。
显示数据文件182在其中存储了对应于存储在记录于内容数据库114中的内容文件161-1至161-N中的内容的数据,并且记录在HDD 21中。
图像文件183-1至183-K在其中存储了对应于存储在内容数据库114上记录的内容文件161-1至161-N中内容的图像,或者对应于在下文将要解释的包的图像,它们被记录在HDD 21中。
如果没有单独识别图像文件183-1至183-K的必要,以下将直接把它们称为“图像文件183”。
历史数据文件184已经在其中存储了历史数据,这种历史数据包括存储在记录于内容数据库114中的内容文件161-1至161-N中的内容已经检出的次数、存储在内容文件161-1至161-N中的内容已经检入的次数以及检入和检出日期等,它记录在HDD 21中。
为了注册,显示/操作指令程序112在从EMD注册服务器3接收鉴别密钥和EMD选择程序131时,将经由网络2给EMD注册服务器3发送内容管理程序111的预先存储的ID,并且给内容管理程序111供给鉴别密钥和EMD选择程序131。
在显示预定的视窗图像时,记录程序113基于键盘18或鼠标19产生的操作,从CD中读出诸如数据记录时间之类的数据,其中CD是安放在驱动器22上的光盘42。记录程序113基于记录在该CD上的内容记录时间,经由网络2请求万维网服务器5-1或5-2发送对应于该CD的数据(例如,唱片名称、艺术家姓名等)或对应于记录在该CD上的内容的数据(例如,内容名称等),同时从万维网服务器5-1或5-2接收对应于一CD的数据或者对应于记录在该CD中的内容的数据。
记录程序113给显示/操作指令程序112供给对应于一CD接收到的数据或者对应于记录在该CD中的内容的数据。
当给记录程序113供给记录指令时,记录程序113从安放在驱动器22上的光盘42中读出内容,并将读出的内容以及对应于诸如可检出的最大次数之类的使用规则数据输出给内容管理程序111。
内容数据库114在分别对应于内容文件161-1至161-N的任何使用规则文件162-1至162-N进行存储,分别让在其中依使用规则数据存储的内容对应于存储在内容文件161-1至161-N中的内容(即,该内容记录在HDD 21中)。内容数据库114对应于内容文件161-1至161-N地存储任何使用规则文件162-1至162-N,分别让在其中存储了使用规则数据的内容对应于存储在内容文件161-1至161-N中的内容(即,该内容记录在HDD 21中)。内容数据库114可能已经作为记录在其中存储了内容文件161-1至161-N或使用规则文件162-1至162-N。例如,对应于存储在内容文件161-1中的内容的使用规则数据存储在使用规则文件162-1中。此外,对应于存储在内容文件161-N中的使用规则数据存储在使用规则文件162-N中。
起动程序117可以说是驻留程序,它在个人计算机1-1的操作系统运行的同时连续运行,并且如果起动程序117从装置驱动器116-2收到意味着便携装置6-1已经连接到USB端口23-1的信号,那么它在显示/操作指令程序112未起动的情况下起动显示/操作指令程序112。此外,如果起动程序117从装置驱动器116-2收到意味着便携装置6-3已经连接到USB端口23-3的信号,那么它在显示/操作指令程序112未起动的情况下起动显示/操作指令程序112。
当显示/操作指令程序112在便携装置6-1连接到USB端口23-1时,或者当便携装置6-3连接到USB端口23-3时通过起动程序117起动时,显示/操作指令程序112从便携装置6-1或6-3读取与诸如音乐标题、播放时间等内容相关的数据,该数据被记录在便携装置6-1或6-3以便在后面描述的预定窗口中显示它们。
此外,当显示/操作指令程序112在便携装置6-1连接到USB端口23-1时,或者当便携装置6-3连接到USB端口23-3时通过起动程序117起动时,显示/操作指令程序112从连接上的便携装置6-1或6-3检入内容(限于从个人计算机1-1检出的内容),基于预定设置选择该内容,并且在该预定设置设置到显示/操作指令程序112的情况下,将所选内容检出到便携装置6-1或6-3。
在下文中,在没有必要单独地识别内容文件161-1至161-N的情况下,内容文件161-1至161-N将简单地称为“内容文件161”。同样,在没有必要单独地识别使用规则文件162-1至162-N的情况下,使用规则文件162-1至162-N将简单地称为“使用规则文件162”。
由于另一个人计算机1-2的功能类似于上述的个人计算机1-1的功能,因此省略其解释。
现在参阅图5,在其中示出了存储在使用规则文件162-1至162-N的使用规则数据的示例。对于“内容ID”项设置有识别存储在每个内容文件161-1至161-N中的内容的数据。“可检出?”项设置有“是”或“否”。当这一项设置为“是”时,内容管理程序111可以将用“内容ID”识别出的内容检出到便携装置6-1至6-3的任何一个。当“可检出?”项设置为“否”时,内容管理程序111将不给便携装置6-1至6-3的任何一个检出用“内容ID”识别出的内容。
对于“可检出的最大次数”项设置有内容管理程序111可以检出对应的内容文件161-1或161-N的最大次数。这个可检出的最大次数将不变。
对于“可检出的次数”项设置有内容管理程序111在当时可以检出对应的内容文件161-1或161-N的次数。当内容管理程序111检出一内容一次时,“可检出的次数”项的数字相应地递增。当内容管理程序111检入一内容一次时,“可检出的次数”项的数字相应地递减。
当既不检出对应的内容文件161-1也不检出161-N时,将等于可检出的最大次数的一数值设置为对应的可检出的次数。
当“可检出的次数”项的数字由于内容管理程序111完成的检出而从“1”变为“0”时,“可检出?”项将设置为“否”。当“可检出的次数”项的数字由于内容管理程序111完成的检入而从“0”变为“1”时,“可检出?”项将设置为“是”。
在“可移动?”项,设置有“是”或“否”。当这一项设置为“是”时,内容管理程序111可以移动用“内容ID”识别出的内容。当“可移动?”项设置为“否”时,内容管理程序111将不移动用“内容ID”识别出的内容。
在“可拷贝?”项,设置有“是”或“否”。当这一项设置为“是”时,内容管理程序111可以拷贝用“内容ID”识别出的内容。当“可拷贝?”项设置为“否”时,内容管理程序111将不拷贝用“内容ID”识别出的内容。
在“可拷贝次数”项,设置内容管理程序111能够实现的内容拷贝的次数。
在“使用时间段”项中,陈述有用“内容ID”识别出的内容可以使用(检出或播放)的时间段。
在“可用内容的地区”项中,陈述有用“内容ID”识别出可以使用(检出或播放)内容的地区(例如,日本或全世界)。
在“签名”项中,存储有签名管理程序137基于在“内容ID”项至“可用内容的地区”项中设置的数据产生的数据(以下将称为“签名数据”)。签名数据用于检测使用规则数据的任何窜改。由用于产生签名数据的签名管理程序137所使用的算法是一单向函数。由于它不对公众公开,所以内容管理程序111的供给者以外的任何其它方难以基于在“内容ID”项至“可用内容的地区”项中设置的数据产生正确的签名数据。
购买应用程序115是经由网络2从EMD注册服务器3供给的,或者象记录在预定CD上那样供给的。购买应用程序115将请求EMD服务器4-1发送预定内容,从EMD服务器4-1接收该内容并将其供给内容管理程序111。此外,当从EMD服务器4-1接收内容时,购买应用程序115进行记账。
以下解释存储于显示数据文件82的数据与存储在内容数据库的内容文件161-1至161-N之间的对应关系存储在任何内容文件161-1至161-N中的内容属于一个预定包。详细地说,这种包是原始包、我的选择包(My select package)或过滤包。
原始包包括一个以上的内容。该原始包对应于EMD服务器4-1至4-3中的内容分类(例如,所谓的唱片)或单片CD。这些内容属于任何一个原始包,但它不能属于多个原始包。这些内所属的原始包不能修改。用户可以编辑(增加该信息或修改所增加的信息)对应于原始包的信息的一部分。
参阅图6,该图示出了包括在显示数据文件182中的原始包显示数据201和内容文件161-1至161-N之间的关系的示例。该关系限定了原始包和内容之间的关系。原始包显示数据201包括包显示数据211-1至221-M。包显示数据211-1与内容显示数据221-1-1至221-1-i关联。内容显示数据221-1-1对应于存储在内容文件161-1中的内容。关于存储在内容文件161-1中的内容的使用规则数据存储在使用规则162-1中。
内容显示数据221-1-2对应于存储在内容文件161-2中的内容。关于存储在内容文件161-2中的内容的使用规则数据存储在使用规则162-2中。内容显示数据221-1-i对应于存储在内容文件161-q中的内容。关于存储在内容文件161-q中的内容的使用规则数据存储在使用规则162-q中。
包显示数据211-2与内容显示数据221-2-1至221-2-i关联。
内容显示数据221-2-1对应于存储在内容文件161-(q+1)中的内容。关于存储在内容文件161-(q+1)中的内容的使用规则数据存储在使用规则162-(q+1)中。
内容显示数据221-2-2对应于存储在内容文件161-(q+2)中的内容。关于存储在内容文件161-(q+2)中的内容的使用规则数据存储在使用规则162-(q+2)中。
内容显示数据221-2-j对应于存储在内容文件161-r中的内容。关于存储在内容文件161-r中的内容的使用规则数据存储在使用规则162-r中。
类似地,包显示数据211-M与内容显示数据221-M-1至221-M-p关联。内容显示数据221-M-p对应于存储在内容文件161-N中的内容。关于存储在内容文件161-N中的内容的使用规则数据存储在使用规则162-N中。
在下文中,如果没有单独识别包显示数据211-1至211-M的必要,则将它们称为“包显示数据211”。此外,如果没有单独识别内容显示数据221-1-1至221-M-p的必要,则将它们称为“内容显示数据221”。如果没有单独识别内容显示文件161-1至161-N的必要,则将它们称为“内容显示文件161”。如果没有单独识别使用规则文件162-1至162-N的必要,则将它们称为“使用规则文件162”。
现在参阅图7A至7C,它们示出了显示数据文件182的构成的示例。图7A示出了原始包显示数据201的示例。原始包显示数据201对应于存储对应于显示数据文件182的包的显示数据的主表,包括用于识别包的包ID数据、用于识别是我的选择包还是过滤包的包类型数据、在其中设置EMD服务器4-1至4-3的任何之一的名称或CD的包来源的数据、包名数据、艺术家姓名数据、类别名数据、指示在其中存储了对应于一包的的图像的图像文件名称的内容ID数据以及对应于属于一包的一个以上的内容的内容ID数据。
对应于由用户添加的原始包的信息,被添加到该主表或未示出的子表。
图7B示出了内容显示数据221的示例。内容显示数据221对应于存储对应于该内容的显示数据的显示数据文件182的主表,包括内容ID数据、用于识别对应的包所属的原始包的原始包ID数据、内容名称数据、关于检出次数的数据、关于检出的最大次数的数据以及用于指示在其中存储了对应于一内容的图像的图像文件的名称的数据。
此外,可以让显示数据文件182对应于一内容ID,并且具有子表中记录的数据类型和数据,如图7C所示。在该子表中,对应于每个记录的每个内容ID,记录了不同于主表的记录数据和数据类型的数据和数据类型。
例如,在如图7C所示的显示数据文件182的子表中记录了对应于其内容ID是123×DES3的内容的Cyber(商标)码、ISRC(国际标准记录码)、歌曲作者姓名以及作者姓名。此外,在如图7C所示的内容显示数据221的子表中记录了对应于其内容ID是123×DES4的内容的Cyber(商标)码、ISRC、再现时间段和再现次数。
同时,在显示数据文件182的子表中,对应于每个包ID,可以记录不同于该包的主表的记录数据和数据类型的数据和数据类型。
因此,通过使用该子表,即使添加对应于该内容的新类型数据,显示数据文件182也可以顺利而且快速地记录新类型的数据,而不用改变该主表的系统。
我的选择包让用户自由地选择多于一个属于它的内容。该用户可以自由地进行编辑,以便让一内容属于My Selcet包。一内容可以属于多于一个MySelcet包,但不能够属于任何My Selcet包。
现在参阅图8,它示出了属于显示数据文件182的My Selcet包显示数据241与内容文件161-1至161-N之间的关系的示例。该关系限定了My Selcet包与内容之间的关系。My Selcet包显示数据241包括包显示数据251-1至251-S。
对应于用户做出的设置,包显示数据251-1与内容显示数据221-1-1、221-2-2或221-1-i关联。对应于用户做出的设置,包显示数据251-2与内容显示数据221-2-j、221-3-1或221-1-2关联。类似地,对应于用户做出的设置,包显示数据251-S与内容显示数据221-2-2或221-1-i关联。
在以下,在没有必要单独识别包显示数据251-1至251-S的情况下,将简单地称它们为“包显示数据251”。由于包显示数据251具有与前面根据图7A描述过的包显示数据221类似的构成,因此将不进行进一步的描述。
因此,用户可以让所希望的内容属于My Selcet包。根据情况,一个内容属于多个My Selcet包。
过滤包基于存储在过滤数据文件181中的过滤数据选择的所述的内容。过滤数据从EMD服务器4-1至4-3或WWW服务器5-1或5-2,经由网络2供给,或者象记录在预定的CD那样供给。用户可以编辑存储在过滤文件181中的过滤数据。
该过滤数据是选择预定内容或计算对应于内容的权值的基准。例如,利用对应于每周的J-POP(日语流行歌曲)的过滤数据,个人计算机1可以从每周推行的前面10位识别出10个内容。
过滤数据文件181例如包括用于以在过去的一个月中,已经检出的多个时间段的降序选择内容的过滤数据、用于选择过去半年经常检出的内容的过滤数据或者用于选择在其名称中包括文字“love”的内容的过滤数据。
因此,通过将对应于该内容(包括由用户在内容显示数据221中设置的数据)的内容显示数据221或历史数据184与过滤数据关联起来选择过滤包中的内容。
现在参阅图9,它示出了属于显示数据文件182的过滤包显示数据281与内容文件161-1至161-N之间的关系的示例。该关系限定了My Selcet包与内容之间的关系。过滤包显示数据281包括包显示数据291-1至291-A。
包显示数据291-1与内容显示数据221-2-1、221-1-2或221-M-p关联。包显示数据291-2与内容显示数据221-1-i、221-2-j、222-2-2关联。类似地,包显示数据291-A与内容显示数据221-1-i、221-2-j和221-2-2关联。
在以下,在没有必要单独识别包显示数据291-1至291-A的情况下,将简单地称它们为“包显示数据291”。由于包显示数据291具有与前面根据图7A描述过的包显示数据221类似的构成,因此将不进行进一步的描述。
因此,由用户操作个人计算机1来选择的预定内容属于过滤包,并且根据情况,一个内容属于多个过滤包。
接下来参阅图10描述EMD注册。当显示/操作指令程序112最初用安装在个人计算机1中的内容管理程序111和显示/操作指令程序112起动时,它查阅统一资源定位器(URL)和以前存储在其中的类似数据,并且经由网络2连接到EMD注册服务器3。
EMD注册服务器3将用于注册的屏幕显示数据发送到显示/操作指令程序112。显示/操作指令程序112将显示具有一个安装在显示单元20上的EMD注册按钮311的屏幕,例如如图11所示。
当点击EMD注册按钮311时,显示/操作指令程序112请求EMD注册服务器3发送以前记录在EMD注册服务器3中的鉴别密钥301和EMD选择程序131以及用于内容管理程序111的以前存储的ID和注册所必需的数据(例如,个人计算机1的用户名和信用卡号)。
当断定用于内容管理程序111的所收到的ID有效时,EMD注册服务器3经由网络2给显示/操作指令程序112发送鉴别密钥301和EMD选择程序131。
反之,当断定用于内容管理程序111的所收到的ID无效时,EMD注册服务器3将经由网络2给显示/操作指令程序112发送一预定的出错消息。当用于内容管理程序111的ID无效时,显示/操作指令程序112不能获得鉴别密钥301和EMD选择程序131。
当从EMD注册服务器3接收鉴别密钥301和EMD选择程序131时,显示/操作指令程序112会将鉴别密钥301和EMD选择程序131供给内容管理程序111。
当把鉴别密钥301和EMD选择程序131从显示/操作指令程序112供给内容管理程序111,内容管理程序111会安装和起动EMD选择程序131,并给鉴别程序138供给鉴别密钥301。鉴别程序138在其中存储了所获得的鉴别密钥301。
在起动EMD选择程序131后,EMD选择程序131将在显示单元上显示已经在其中安装了用于起动与EMD服务器4-1至4-3的连接的按钮的视窗,例如如图12所示。
例如当点击EXA-SOFT AUDIO按钮331时,内容管理程序111起动购买应用151,并将购买应用151连接到EMD服务器4-1。此时,鉴别程序138使用鉴别密钥301执行与购买应用151的相互鉴别,并让购买应用151进行与EMD服务器4-1的相互鉴别。
当购买应用151成功地完成与EMD服务器4-1的相互鉴别时,它会在显示单元20上显示购买内容的屏幕,例如如图13所示。
例如当点击图12所示的AQUA AUDIO按钮332时,内容管理程序111将安装作为插件程序的购买驱动器141,并将购买驱动器141连接到EMD服务器4-2。此时,鉴别程序138使用鉴别密钥301执行与购买驱动器141的相互鉴别,并让购买驱动器141进行与EMD服务器4-2的相互鉴别。
当购买驱动器141成功地完成与EMD服务器4-2的相互鉴别时,它会在显示单元20上显示购买内容的屏幕,例如如图14所示。
类似地,例如当点击图12所示的DMD按钮333时,内容管理程序111会将购买驱动器142连接到EMD服务器4-3。此时,鉴别程序138使用鉴别密钥301,经由购买驱动器142,执行与EMD服务器4-3的相互鉴别。
注意,当如图12所示的复选按钮334(DIRECT CHECKOUT)被复选时,从EMD服务器4-1至4-3的任何一个接收到的内容(即,购买的内容)被存储到内容数据库114,并检出到任何预定的便携装置6-1至6-3之一。
接下来将描述从放在驱动器22中的CD中读取内容和记录内容。
参阅图15,这里示出了一个显示/操作指令视窗的示例,这种视窗是在完成EMD注册之后起动显示/操作指令程序112时,显示在显示单元20上的。
在该显示/操作指令视窗中已经安放用于起动记录程序113的按钮341、用于起动EMD选择程序131的按钮342、用于显示在其中设置检入或检出的域的按钮343以及用于显示编辑我的选择包(即,我的选择包显示数据241)的域的按钮344。
当选中也安放在其中的按钮345时,在域351中显示对应于原始包的数据。当选中也安放在其中的按钮346时,在域351中显示对应于我的选择包的数据。当选中也安放在其中的按钮347时,在域351中显示对应于过滤包的数据。
显示在域351中的数据涉及一包,并且例如它是包名称或艺术家姓名。
如图15所示,例如在域351中示也存储在包显示数据211-1中的一包名称“FIRST”和艺术家姓名“A.TARO”,存储在包显示数据211-2中的一包名称“SECOND”和艺术家姓名“A.TARO”,等等。
在域352中,显示对应于属于在域351中选中的包的内容的数据。例如,在该域352中显示的数据包括内容名称、播放时间或可检出的次数等。
例如在图15中,由于选择了对应于包显示数据211-2的包,所以在域351中显示内容名称“MINAMINO-SAKABA”和存储在对应于属于一对应于包显示数据211-2的包的内容的内容显示数据221-1中的可检出的次数“…”(指示三次检出),内容名称“KITA-NOHAKABA”和存储在内容显示数据221-2的可检出的次数“..”(指示两次检出),等等。
显示在域352中的作为可检出的次数的八分音符指示对应的内容可以检出一次。
显示在域352中的作为可检出的次数的休止符指示对应的内容不能够检出,即,可检出的次数为零。此外,显示在域352中的作为可检出的次数的高音谱号指示对应的内容可以无限制地检出,即,对应的内容可以检出无数次。
注意,可检出的次数不仅可以由如图15所示的各种预定的图形(例如,星星、月亮或类似图形)指示,也可以用数字等指示。
在该显示/操作指令操作视窗中还安放有域348,在其中显示对应于一选中的包或内容的图像等;以及域349,用于播放选中的内容(输出对应于来自扬声器24的内容的声音)。为了播放选中的内容,只要点击按钮349即可。
通过选择显示在域352中的预定内容名称,和在对应于原始包的数据随着按钮345的激活而正在域351中显示时,通过进行擦除操作,显示/操作指令程序112将让内容管理程序111擦除存储在内容数据库114并且与所选择的内容名称对应的的预定内容。
现在参阅图16,为了便于解释,这里示出了一视窗,当记录程序113因为点击按钮341而起动时,记录程序113让显示单元20显示该视窗。
记录程序113从放在驱动器22中的CD中读出内容播放时间,并在域383中显示所读取的数据。由于该内容的名称未知,所以记录程序113将在显示内容名称的域383的一部分中显示“未知”。
由于放在驱动器22中的CD的名称和艺术家的姓名都未知,所以记录程序113将在显示CD标题的域381和显示艺术家姓名的域382中都显示“未知”。
由记录程序113显示在显示单元20上的视窗还在其中安放为了获取CD的信息而点击的按钮384,以及一按钮385当从CD读取的内容记录到内容数据库114时,设置有从CD读取的该内容是否应该自动检出到任何便携装置6-1至6-3。
当点击例如按钮385时,记录程序113将让显示单元20显示示出便携装置6-1至6-3的列表的一下拉菜单。当用户从该下拉菜单选中便携装置6-1至6-3的的任何一个时,个人计算机1将被选中的便携装置6-1至6-3任何一个,从该CD自动检出所记录的内容。当用户从下拉菜单选择“NOCHECKOUT”时,个人计算机1将不从该CD检出所记录的任何内容。
记录程序113让显示单元20显示的视窗还在其中放一个按钮386,用于指令开始记录在该CD中记录的内容。
现在参阅图17,这里显示了在CD信息从WWW服务器5-1和5-2的任何一个获得时,记录程序113让显示单元20显示的一个属性对话框,该属性对话框从应该获得该CD信息的那个WWW服务器5-1和5-2设置。
该属性对话框在其中放一个域401,该域从应该获得该CD信息的那个WWW服务器5-1和5-2设置。当例如在域401设置“CDDB”时,记录程序113将请求WWW服务器5-1发送该CD信息。当在域401设置“CDNEWJAPAN”(例如,提供类似于由CDNEW(商标)提供的服务的服务的公司或网站名称)时,记录程序113将请求对应于CDDB的WWW服务器5-2发送该CD信息。
当在域401设置“CDDB”时,域402和域403将为这种设置做好准备。在CDDB的第一网站中的URL将设置在域402中,而在CDDB的第二网站中的URL将设置在域403中。
当CD信息从WWW服务器5-1和5-2之一中接收到时,将在域404中设置一目录,在该目录(HDD 21的任何目录)中记录所收到的信息。
当点击了也被放在该属性对话框中的按钮405时,记录程序113将经由网络2,基于以前存储在记录程序113中的URL,访问预定的一个WWW服务器,获取关于CDDB的第一网站的URL和CDDB的第二网站的URL的信息,并设置关于CDDB的第一网站的URL的信息作为将要设置在域402中的候选信息,而设置关于CDDB的第二网站的URL的信息作为将要设置在域403中的候选信息,如图18所示。
当在用户在域401、在域402中的CDDB的第一网站的URL和在域403中的CDDB的第二网站的URL中设置了“CDDB”之后(如图19中所示),点击如图16所示的按钮384时,记录程序113将基于设置在域402中的URL和设置在域403中的URL连接到WWW服务器5-1,通过遵循对应于设置在域401中的“CDDB”的操作程序,向WWW服务器5-1请求CD信息,并从WWW服务器5-1接收该CD信息。
现在参阅图20,它示出了当记录程序113随着按钮384的点击已经从WWW服务器5-1接收到该CD信息时,记录程序113让显示单元20显示的一视窗。基于从WWW服务器5-1接收到的CD信息,记录程序113将在例如域381中显示诸如“Asynchronized”这样的CD标题,和在例如域382中显示诸如“KUWAI”这样的艺术家姓名。
基于从WWW服务器5-1接收到的CD信息,记录程序113将在例如域383的一部分中显示诸如“HEAT”、“PLANET”、“BLACK”、“SOUL”这样的内容名称,和在例如其中显示艺术家姓名的域383的一部分中显示诸如“KUWAI”这样的艺术家姓名。
当已经从WWW服务器5-1接收到两段CD信息时,记录程序113将让显示单元20显示如图21所示的对话框,供任何CD信息段的用户选择用。
图22示出了当按钮384伴随域401中的设置“CDNEW JAPAN”点击时,记录程序113让显示单元20显示的对话框,并在其中设置了搜索关键词。
如图22,在该对话框中安放按钮431、432、433和434。按钮431通过点击激活,用于搜索将唱片名称取为搜索关键词的CD信息。用于唱片名称的该搜索关键词设置在也被放在该对话框中的域441中。
按钮432通过点击激活,用于搜索将艺术家姓名取为搜索关键词的CD信息。用于艺术家姓名的该搜索关键词设置在也被放在该对话框中的域442中。
按钮433通过点击激活,用于搜索将内容名称取为搜索关键词的CD信息。用于内容名称的该搜索关键词设置在也被放在该对话框中的域443中。
按钮434通过点击激活,用于搜索将产品号取为搜索关键词的CD信息。用于产品号的该搜索关键词设置在也被放在该对话框中的域444中。
为了搜索CD信息,至少激活按钮431至434之一。
当象图23那样,搜索将艺术家姓名取为搜索关键词的CD信息时,激活按钮434并将指示诸如“KUWAI”这样的艺术家姓名的字符串设置在域442中。
当点击放在该对话框中以便设置搜索关键词的搜索按钮时,记录程序113会基于以前存储的URL或类似数据连接到WWW服务器5-2,遵循对应于设置在域401中的“CDNEW JAPAN”的操作程序和基于设置在对话框中的搜索关键词,向WWW服务器5-2请求CD信息,并从WWW服务器5-2接收该CD信息。
WWW服务器5-2将该CD信息与显示一图像的数据一起发送给个人计算机1,其中该图像提示用户购买与所搜索到的CD信息关联的CD,如图24所示。个人计算机1的用户经由网络2、基于显示提示用户购买该CD的图像的数据可以购买预定的CD。
现在参阅图25,为了解释方便,这里示出了当在点击了放在对话框中以便设置搜索关键词的搜索按钮384之后、记录程序113接收到WWW服务器5-2的CD信息时,记录程序113让显示单元20显示的视窗。基于从WWW服务器5-2接收到的CD信息,记录程序113将在例如域381中显示诸如“Asynchronized”这样的CD标题,和在例如域382中显示诸如“KUWAI”这样的艺术家姓名。
基于从WWW服务器5-2接收到的CD信息,记录程序113将在例如显示内容名称的域383的一部分中显示诸如“HEAT”、“PLANET”、“BLACK”、“SOUL”等这样的内容名称,和在例如显示艺术家姓名的域383的一部分中显示诸如“KUWAI”这样的艺术家姓名。
在记录程序113接收到预定的CD信息之后,记录程序113会将该CD信息存储到在域404中指定的HDD 21的目录中。
当通过用户点击按钮384或类似按钮来指令获得CD信息时,记录程序113会首先搜索在域404中指定的HDD 21的目录。当该CD信息存储在域404中指定的HDD 21的目录时,记录程序113将显示如图26所示的对话框461,以便提示用户选择存储在域404中指定的目录中的CD信息是否被使用。
当点击了用于指令起动显示在记录程序113让显示单元20显示的视窗中的任何一个内容的记录的按钮386时,记录程序113将从放在驱动器22中的CD中读取内容,并将从该CD读取的内容连同CD信息供给内容管理程序111。内容管理程序111中的压缩方法转换程序134将通过预定的压缩方法压缩从记录程序113供给的内容,加密程序135将加密所压缩的内容。使用规则转换程序136产生对应于所压缩和加密的内容的使用规则数据。
内容管理程序111将所压缩和加密的内容连同该使用规则数据供给内容数据库114。
内容数据库114对应于从内容管理程序111接收到的内容产生内容文件161和使用规则文件162,并将该内容存储到内容文件161和将该使用规则数据存储到使用规则文件162。
当存储该内容和对应于该内容的使用规则数据到内容数据库114时,内容管理程序111会将从记录程序113接收到的CD信息和使用该规则数据供给显示/操作指令程序112。
显示/操作指令程序112将基于该使用规则数据和对应于通过记录存储在内容数据库114的内容的CD信息,生成原始包显示数据201和内容显示数据221。
如图27所示,当选中按钮345时,在显示/操作指令视窗的域351中显示对应于通过该记录存储在内容数据库114中的内容的原始数据包(CD标题)的名称。当选中该包时,在域352中显示对应于从CD中读取的内容的内容名称。
当从该CD中读取的内容记录在内容数据库114中并且选中(激活)在记录程序113让显示单元20显示的视窗中的按钮385时,显示/操作指令程序112在显示/操作指令视窗的域481中显示,在该域中将显示存储在以前指定的便携装置6-1至6-3之一中的内容的名称,如图28所示。
对应于该内容的每首音乐标题,在域481的最左边显示指示该内容能否检入个人计算机1-1的符号。例如,位于域481的最左边的“O”指示对应于该内容的音乐名称的内容可以检入到个人计算机1-1,即,该内容已经从个人计算机1-1检出。如示范在图29中那样,位于域481的最左边的“×”指示对应于该内容的音乐名称的内容不能检入到个人计算机1-1,即,该内容未曾从个人计算机1-1检出,但代之以该内容已经从个人计算机1-2检出。
显示/操作指令程序112让内容管理程序111检出从CD读取并记录在内容数据库114的内容给以前指定的任何便携装置6-1至6-3。
因此,当从CD读取的内容记录在内容数据库114时,只要保持在记录程序113让显示单元20显示的视窗中的按钮385处于激活状态,那么个人计算机1就可以检出从CD读取的内容给以前指定的任何便携装置6-1至6-3。
当显示/操作指令程序112已经在显示/操作指令视窗中显示了域481时,它也在显示/操作指令视窗中显示域482、按钮483和按钮484,在域482中显示存储在以前指定的任何便携装置6-1至6-3中的内容所属的包(即,在任何便携装置6-1至6-3中存储的内容所属的包)的名称,按钮483接近域481,按钮484执行检入或检出。
此外,当显示/操作指令程序112已经在显示/操作指令视窗中显示了域481时,它也在显示/操作指令视窗中显示按钮491、492、493和494,其中按钮491设置对应于在域352中选定的内容名称的内容的检出,按钮492设置对应于在域481中选定的内容名称的内容的检入,按钮493设置对应于显示在域481中的内容名称的全部内容的检入,按钮494用于取消检入或检出的设置。
接下来将描述检入或检出的设置和检入或检出的执行当点击用于显示其中设置检入或检出的域的按钮343时,显示/操作指令程序112在显示/操作指令视窗中显示域481,在该域中将显示存储在以前指定的任何便携装置6-1至6-3的内容的名称。
例如,当显示在域352中的内容名称“MINAMI-NO-SAKABA”、“KITA-NO-HAKABA”和“SHICHINARABE”象图29那样选中并且点击了按钮491时,显示/操作指令程序112分别设置对应于内容名称“MINAMI-NO-SAKABA”、“KITA-NO-HAKABA”和“SHICHINARABE”的内容的检出,并且在域481中显示内容名称“MINAMI-NO-SAKABA”、“KITA-NO-HAKABA”和“SHICHINARABE”,如图30所示。
对应于内容名称“OHSHOH”,位于域481的最左边的“O”指示对应于内容名称“OHSHOH”的内容可以检入到个人计算机1-1,即,对应于内容名称“OHSHOH”的内容是一个已经从个人计算机1-1检出的内容。
对应于内容名称“FU”,位于域481的最左边的“×”指示对应于内容名称“FU”的内容不能检入到个人计算机1-1,即,对应于内容名称“FU”的内容不是一个已经从个人计算机1-1检出的内容,但代之以该内容是已经从个人计算机1-2检出的内容。
对应于内容名称“KAKU”,位于域481的最左边的“×”指示对应于内容名称“KAKU”的内容不能检入到个人计算机1-1,即,对应于内容名称“KAKU”的内容不是一个已经从个人计算机1-1检出的内容,但代之以该内容是已经从个人计算机1-2检出的内容。
对应于内容名称“HISHA”,位于域481的最左边的“O”指示对应于内容名称“HISHA”的内容可以检入到个人计算机1-1,即,对应于内容名称“HISHA”的内容是一个已经从个人计算机1-1检出的内容。
由于对应于内容名称“MINAMI-NO-SAKABA”的内容、对应于内容名称“KITA-NO-HAKABA”的内容和对应于内容名称“SHICHINARABE”的内容都是已经从个人计算机1-1检出的内容,因此对应于各个内容名称“MINAMI-NO-SAKABA”、内容名称“KITA-NO-HAKABA”和内容名称“SHICHINARABE”,在域481的最左边显示“O”。
此时,显示/操作指令程序112将关于域352中的内容名称“MINAMI-NO-SAKABA”的可检出的次数从指示三次检出的三个八分音符变成指示两次检出的两个八分音符,将关于域352中的内容名称“KITA-NO-HAKABA”的可检出的次数从指示两次检出的两个八分音符变成指示一次检出的一个八分音符,将关于域352中的内容名称“SHICHINARABE”的可检出的次数从指示三次检出的三个八分音符变成指示两次检出的两个八分音符。
例如,当在图30的状态下在域481中选中内容名称“KITA-NO-HAKABA”并点击了按钮492时,显示/操作指令程序112将设置对应于内容名称“KITA-NO-HAKABA”的内容的检入,并擦除域481中的这个内容名称,如图31所示。
此时,显示/操作指令程序112将关于显示在域352中的内容名称“KITA-NO-HAKABA”的可检出的次数从指示一次检出的一个八分音符变成指示两次检出的两个八分音符。
此外,通过将显示在域351中的包名称拖放到域481,来设置属于对应于被拖放的包名称的包的全部内容的检出。
由于只通过操作按钮491至494设置检入或检出,因此个人计算机1将不执行任何检入或检出。
当在通过操作按钮491至494设置检入或检出之后点击按钮484时,显示/操作指令程序112将让内容管理程序111执行检入或检出。即,随着点击按钮484,显示/操作指令程序112将基于检入或检出设置让内容管理程序111发送一内容或者发送一对应于检入(例如,用于擦除存储在任何便携装置6-1至6-3中的预定内容的命令)的预定命令给任何便携装置6-1至6-3,并擦除存储在对应于所发送的内容或命令的使用规则文件162中的使用规则数据。
个人计算机1在操作按钮491至494时执行检入或检出也是可能的。
当检入或检出完成时,显示/操作指令程序112更新对应于所发送的内容或命令的存储在历史数据文件中的历史数据。该历史数据包括用于识别检入或检出内容的信息或在其中该内容已经被检入或检出的数据,以及该内容已经检出到的任何便携装置6-1至6-3的名称。
由于可以在短时间内设置好检入或检出,因此用户可以快速了解执行检入或检出之后的状态。因此,可以减少占用时间的检入或检出的次数以便缩短检入或检出所必需的整体时间(包括设置和执行检入或检出的时间)。
接下来描述诸如添加所希望的内容到预定的我的选择包的我的选择包的编辑。
如图32所示,当点击用于显示编辑我的选择包的域的按钮344时,显示/操作指令程序112在显示/操作指令视窗中显示域501,在该域中指示对应于属于预定的我的选择包的内容的内容名称。
在此时,显示/操作指令程序112在显示/操作指令视窗中显示域502,在该域中显示选中的我的选择包的名称(存储在任何包显示数据251-1至251-S中)。当要编辑的我的选择包的名称设置在域502时,显示/操作指令程序112在域501中显示对应于具有该包名称的我的选择包的内容名称(存储在与任何包显示数据251-1至251-S关联的内容显示数据221中)。
此外,当显示/操作指令程序112在显示/操作指令视窗中显示域501时,它也在显示/操作指令视窗中显示按钮521、522和523,其中按钮521用于让对应于在域352中所选择的内容名称的内容也属于其名称显示于域502(以便将所选择的内容显示数据221存储到任何包显示数据251-1至251-S)的我的选择包的操作;按钮522用于从其名称显示于域502(以便将所选择的内容显示数据221的内容ID从任何包显示数据251-1至251-S擦除)的我的选择包擦除对应于在域501中所选择的内容名称的内容的操作;按钮523用于取消以前的操作(以让该内容也属于我的选择包或从我的选择包擦除该内容)的操作。
例如,通过在显示/操作指令视窗中显示域501,用户可以让属于其包名称在域502中显示为“My Best 1”的我的选择包,具有命名为“North Star”、命名为“Shooting Star”、命名为“South-Alps”、命名为“Multimillionaire”和命名为“Slot 1”的内容。
也就是说,响应预定操作,显示/操作指令程序112在其中存储了包名称“My Best 1”的包显示数据251中分别存储命名为“North Star”、命名为“Shooting Star”、命名为“South-Alps”、命名为“Multimillionaire”和命名为“Slot 1,”的内容的各自的ID。
此外,当显示在域351中的包名称被拖放在域501中时,属于对应于被拖放的包的包的全部内容可以使得属于其名称显示在域502中的我的选择包。
当激活放在显示/操作指令视窗中以便在域351中显示对应于我的选择包的按钮346时,显示/操作指令程序112将在域351中显示对应于我的选择包(例如,“My Best 1”、“My Best 2”、“Snow Drive”、“MINAMI-NO-SHIMA-Select”、“Traveling Abroad”等)的包名称,以及在域352中显示属于对应于所选的包名称的我的选择包的内容的名称,如图33所示。
当选中显示在域352中的预定内容的名称并且在随着按钮346的激活在域351中已显示对应于我的选择包的数据的同时执行擦除操作时,显示/操作指令程序112将只擦除对应于属于包括在包显示数据251中的包的内容的内容ID的数据,而不擦除存储在内容数据库114中的任何预定内容。
接下来将描述对应于过滤包的显示以及该过滤包与希望的内容的关联当激活放在显示/操作指令视窗中以便在域351中显示对应于过滤包的按钮347时,显示/操作指令程序112将在域351中显示对应于过滤包(例如,“Ten best pops”、“Ten Best rock‘n’roll’s”、“Ten best ENKAs”、“Standardlove songs”、“Recommendable’80 pops”等)的包名称,以及在域352中显示属于对应于所选的包名称的过滤包的内容的名称,如图34所示。
参阅图35,这里解释了过滤包的生成。显示/操作指令程序112基于存储在显示数据文件182中的内容显示数据221-1-1至221-M-p和存储在历史数据文件184中的历史数据或它们中的任何一个和存储在过滤数据过滤器181中的过滤数据551-1生成包显示数据291-1。
已经在包显示数据291-1中存储了关于属于对应于它的过滤包的内容的ID。
例如,包显示数据291-1存储关于预定的10个用过滤数据551-1指定的各自内容(例如,对应于十个最好的流行歌曲的内容)的ID。
显示/操作指令程序112基于存储在显示数据文件182中的内容显示数据221-1-1至221-M-p和存储在历史数据文件184中的历史数据或它们中的任何一个和存储在过滤数据的过滤器181中的过滤数据551-1-2生成包显示数据291-2。
已经在包显示数据291-2中存储了关于属于对应于它的过滤包的内容的ID。
例如,包显示数据291-2存储关于其名称包含用过滤数据551-2指定的预定的字符串(例如,包括字符“love”的内容名称)的各自内容的ID。
类似地,显示/操作指令程序112生成包显示数据291-3至291-A。291-3至291-A的每一个都已经在其中存储了关于属于对应于它的过滤包的内容的ID。
例如,包显示数据291-3存储了基于存储在历史数据文件184的历史数据所选择的并且上周检出最频繁10个内容的各自ID。
例如,包显示数据291-4也存储随机选择的其总播放时间为60分钟的10个内容的各自ID。
按这种方式,显示/操作指令程序112基于存储在显示数据文件182中的内容显示数据221-1-1至221-M-p和存储在历史数据文件184中的历史数据或它们中的任何一个和存储在过滤数据的过滤器181中的过滤数据551-1-1至551-1-A生成包显示数据291-2。
经由网络2从预定服务器下载或象记录在预定CD那样从驱动器22供给过滤数据551-1-1至551-1-A。另外,用户自己也可以生成过滤数据551-1-1至551-1-A。
例如,操作个人计算机1通过经由网络2从一个以上的服务器在每天的预定时间下载和更新过滤数据551-1-1至551-1-A、而不用修改记录在内容数据库114中的内容来生成新的过滤包,用户可以使用新生成的过滤包以欣赏不同的内容组合。
接下来描述显示在域348中的图像。如图36所示,当选中显示在域351中的包名称,而未选中显示在域352中的内容名称(因此,还没有播放任何内容)时,显示/操作指令程序112在域348中显示与对应于所选的包名称的包关联的图像。
即,参阅指示存储在包显示数据211、251或291的图像文件名称的数据,显示/操作指令程序112选择图像文件183-1至183-K中的任何一个,读取存储在183-1至183-K中被选中的那个中的图像数据,并在域348中显示对应于该图像数据的图像。例如,当选中原始包的包名称“Second”,而未选中显示在域352中的内容名称时,显示/操作指令程序112参阅指示存储在包显示数据211中的图像文件名称的数据,读取存储在图像文件183-1至183-K中的预定一个中的图像数据,并在域348中显示对应于该图像数据的图像。
此外,当预定的图像被拖放到域348中,而选中显示在域351中的包名称,但未选中显示在域352中的内容名称时,显示/操作指令程序112让被拖放的图像对应于与所选的包名称对应的一包。即,显示/操作指令程序112将已经用于编码被拖放的图像的编码方法转换成一预定的方法(例如,JPEG(联合图象专家组)等),调整图像尺寸(例如,30像素×30像素等),减色(例如,256种颜色等),将该图像记录到图像文件183以及将已经记录了该图像的图像文件183的名称作为在对应于该包名称的包显示数据211、251或291中指示任何图像文件名称的数据记录。
如图37所示,当选中显示在域352中的内容名称而没有播放任何内容时,显示/操作指令程序112在域348中显示与对应于所选的内容名称的内容关联的图像。也就是说,显示/操作指令程序112参阅指示存储在对应于与所选内容名称对应的内容的内容显示数据221中的图像文件名称的数据,读取存储在图像文件183-1至183-K中的预定一个中的图像数据,并在域348中显示对应于该图像数据的图像。例如,当选中原始包的包名称“Second”以及选择显示于域352中的内容名称“South-Alps”,而未播放内容“South-Alps”时,显示/操作指令程序112参阅存储在对应于与内容名称“South-Alps”对应的内容的内容显示数据221中的一对应的图像文件,读取存储在图像文件183-1至183-K中的预定一个中的图像数据,并在域348中显示对应于该图像数据的图像。
此时,当激活按钮345而指示图像文件名称的数据未在对应于与所选内容名称对应的内容的内容显示数据221中设置时,显示/操作指令程序112参阅指示存储在该内容所属的内容显示数据221中的图像文件名称的数据,读取存储在图像文件183-1至183-K中的预定一个中的图像数据,并在域348中显示对应于该图像数据的图像。
类似地,当激活按钮346而没有在对应于与所选内容名称对应的内容的内容显示图像221中设置任何对应的图像文件时,显示/操作指令程序112参阅指示存储在该内容所属的包显示数据251中的图像文件名称的数据,读取存储在图像文件183-1至183-K中的预定一个中的图像数据,并在域348中显示对应于该图像数据的图像。
类似地,当激活按钮347而没有在对应于与所选内容名称对应的内容的内容显示数据221中设置任何对应的图像文件时,显示/操作指令程序112参阅指示存储在该内容所属的包显示数据291中的图像文件名称的数据,读取存储在图像文件183-1至183-K中的预定一个中的图像数据,并在域348中显示对应于该图像数据的图像。
此外,当预定的图像被拖放到域348中,而选中显示在域352中的内容名称时,显示/操作指令程序112让被拖放的图像与对应于所选的内容名称的内容相关联。即,显示/操作指令程序112将用于已经编码被拖放的图像的编码方法转换成一预定的方法,调整图像尺寸,减色,将该图像记录到图像文件183以及将已经存储了该图像的图像文件183的名称作为在对应于该内容名称的包显示数据221中指示任何图像文件名称的数据记录。
如图38所示,当已经播放了对应于显示在域352中的内容名称的内容时(当已经从扬声器输出声音时),显示/操作指令程序112在域348中显示指示输出的声音的每个频带(例如,每八度音中)中的信号电平的图像(即所谓的频谱分析仪的图像)。
此外,如图39所示,当已经根据用户设置播放了对应于显示在域352中的内容名称的内容时,显示/操作指令程序112在域348中显示指示对应于在预定时间段中输出的声音的时间推移的信号电平的图像。
此外,当显示/操作指令程序112根据用户设置不显示域351和域352时,显示/操作指令程序112将在已经播放了一内容时在域348中显示指示输出的声音每个频带中的信号电平的图像,而在未曾播放任何内容时在域348中显示对应于所选的包或内容的一图像,如图40和41所示。
接下来描述怎样组合内容。内容管理程序111在内容属于同一原始包时组合该内容,它们的可签-除次数等于可检出的最大次数,即,一个内容的可检出的最大次数等于另一个内容的可检出的最大次数,并且对它们不设置任何播放时间限制。
如图42所示,在选中了原始包的显示的情况下,如果选择了对应于显示在域352中的两个或多个诸如“Heat”和“Sonic”这样的内容名称的名称,即,如果选择了属于同一原始包的内容,并且从编辑菜单选择了组合命令,那么内容管理程序111分别将对应于“Heat”和“Sonic”的内容组合起来以生成新内容,将其存储到新内容文件161,并将内容文件161记录到内容数据库114。
内容管理程序111生成关于由上述内容组合生成并存储在新内容文件161中的内容的使用规则文件162,并将使用规则文件162记录到内容数据库114。
由上述内容组合生成的内容的名称根据已经按照上述方法组合的内容的名称生成。例如,显示/操作指令程序112将把通过组合分别对应于名称“Heat”和“Sonic”的内容生成的内容命名为“Heat+Sonic”,如图43所示。
注意,内容管理程序111将不组合从我的选择包或过滤包选择的任何内容。即,不能从由显示/操作指令程序112显示的视窗的菜单中选择组合命令。
接下来描述内容分割。内容管理程序111分割其可检出的次数等于最大的可检出的次数的内容,即,还没有检出过并且没有设置任何播放时间限制的内容。
如图44所示,在选中了原始包的显示的情况下,如果从编辑菜单中选择了组合命名而正在播放诸如具有名称“Butterfly”这样的预定内容,那么内容管理程序111在其正在播放的位置处分割对应于“Butterfly”的内容,以生成两个新内容,将它们存储到新内容文件161中,并且将该内容文件161记录到内容数据库114。
内容管理程序111生成关于由上述内容分割生成并存储在新内容文件161中的各内容的使用规则文件162,并将使用规则文件162记录到内容数据库114。
由上述内容分割生成的内容的名称根据已经按照上述方法分割的内容的名称生成。例如,显示/操作指令程序112将把通过分割对应于名称“Butterfly”的内容生成的各内容分别命名为“Butterfly(1)”和“Butterfly(2)”如图45所示。
注意,内容管理程序111将不分割从我的选择包或过滤包选择的任何内容。即,不能从由显示/操作指令程序112显示的视窗的菜单中选择组合命令。
接下来将根据示出在图46中的流程图描述注册操作,该操作在显示/操作指令程序112最初由内容管理程序111起动和显示/操作指令程序112安装在个人计算机1中时实现在步骤S11,安装在个人计算机1的显示/操作指令程序112参阅预定的URL和类似的网络2,并连接到EMD注册服务器3。
在步骤S12,显示/操作指令程序112给EMD注册服务器3发送以前存储在内容管理程序111中的内容管理程序111的ID以及注册必须的数据(诸如个人计算机1的用户姓名和信用卡号)。
注意,在步骤S12,显示/操作指令程序112可以给EMD注册服务器3发送以前存储在显示/操作指令程序112中的显示/操作指令程序112的ID以及注册必须的数据。
在步骤S13,EMD注册服务器3接收内容管理程序111。在步骤S14,EMD注册服务器3判断内容管理程序111的ID是否有效。当断定内容管理程序111的ID是有效的时候,该操作转到步骤S15,在其中EMD注册服务器3将基于用户的姓名和信用卡号注册个人计算机1的用户,并给个人计算机1发送鉴别密钥的预定号码(例如,用于与EMD服务器4-1至4-3相互鉴别)在步骤S16,显示/操作指令程序112接收从EMD注册服务器3发送的鉴别密钥的预定号码。在步骤S17,EMD注册服务器3发送EMD选择程序131给个人计算机1。在步骤S18,显示/操作指令程序112接收从EMD注册服务器3发送的EMD选择程序131。
在步骤S19,显示/操作指令程序112将所收到的EMD选择程序131供给内容管理程序111。在步骤S20,内容管理程序111起动EMD选择程序131。因此,结束该注册过程。
如果在步骤S14,断定内容管理程序111的ID无效,那么该操作转到步骤S21,在其中EMD注册服务器3将给个人计算机1发送一预定的出错消息但不进行注册。在步骤S22,显示/操作指令程序112接收从EMD注册服务器3发送的出错消息。
在步骤S23,显示/操作指令程序112显示所收到的出错消息。因此,结束该注册过程。
当显示/操作指令程序112起动时,个人计算机1获取例如用于与EMD服务器4-1至4-3相互鉴别的鉴别密钥和EMD选择程序131。
接下来参考图47的流程描述根据记录程序113从CD的记录。
在步骤S41,记录程序113使驱动器22投入工作,读取对应于记录在放在驱动器22中的CD中的内容的数据(内容次数或播放时间),并在一预定的视窗中显示记录在该CD中的内容列表。
在步骤S42,记录程序113判断是否已经点击了用于获取对应于该CD的信息的按钮384。当断定已经点击了按钮384时,该操作转到步骤S43,在其中记录程序113将获取对应于该CD的信息。以后将参考图48的流程进一步描述对应于该CD的信息的获取。
在步骤S44,记录程序113在一预定的视窗中显示对应于该CD的、已经由步骤S43的操作获取的信息。
如果在步骤S42断定已经点击了用于获取对应于CD的信息的按钮384,那么没有必要获取对应于该CD的信息,因此该操作跳过步骤S43和S44,转到步骤S45。
在步骤S45,记录程序113判断是否已经点击了用于起动在该CD中记录内容的记录的指令的按钮386。如果断定没有点击了按钮386,那么该操作转回到步骤S45,在其中将重复地判断是否点了按钮386,直到断定点击了按钮386为止。
当在步骤S45中断定点击了按钮386时,该操作转到步骤S46,在其中记录程序113将基于对应于域383中的内容名称的复选设置,获取指示记录在该CD的那个内容将被记录的内容选择信息。在步骤S47,记录程序113从该CD基于内容选择信息读取所选择的内容。
在步骤S48,记录程序113让内容管理程序111中的压缩方法转换程序134利用诸如ATRAC3这样的预定的转换方法压缩从该CD读取的内容。在步骤S49,记录程序113让内容管理程序111中的加密程序135利用诸如DES这样的预定的加密方法加密被压缩的内容。
在步骤S50,记录程序113让内容数据库114存储被压缩和加密的内容。在步骤S51,记录程序113生成对应于存储在内容数据库114的内容的使用规则数据,并且让内容数据库114将所生成的使用规则数据存储到使用规则文件162(与存储在内容数据库114中的内容关联)。在步骤S52,记录程序113基于所生成的使用规则数据或对应于该CD的信息更新显示数据文件182。
在步骤S53,记录程序113判断是否激活了设置有从该CD读取的内容向便携装置6-1至6-3的检出或没有任何检出(自动检出)的按钮385。当断定按钮385是激活的,那么该操作转到步骤S54,在其中起动显示/操作指令程序112。
在步骤S55,记录程序113让显示/操作指令程序112检出存储在内容数据库114中的内容给任何便携装置6-1至6-3。因此,结束该操作程序。
如果在步骤S53中未断定按钮385是激活的,则不必检出该内容,跳过步骤S54和S55而结束该操作。
当从该CD的记录因为按钮385是激活的而实现时,个人计算机1将从该CD读取的内容存储到内容数据库114,并自动将其检出到任何便携装置6-1至6-3。
类似地,当显示/操作指令程序112从任何EMD服务器4-1至4-3接收内容时而复选是由复选按钮334进行的时候,将存储所收到的内容到内容数据库114并且让内容管理程序111检出该内容给任何便携装置6-1至6-3。
接下来参考图48的流程描述按记录程序113和图47的步骤S43下实现获取对应于CD的信息在步骤S71,记录程序113搜索记录在预定目录中的信息(例如,指定在对话框461中的域404中的、HDD 21的目录)。
在步骤S72,记录程序113基于对应于记录在放在驱动器22中的CD中的内容的数据(例如内容次数或播放时间),判断对应于该CD的信息是否记录在预定的目录中。如果断定对应于该CD的信息没有记录在预定的目录中,那么该操作转到步骤S73,在其中基于设置在域401中的字符串判断是否已经选择了CDNEW。
当在步骤S73断定已经选择了CDNEW,那么该操作转到S74,在其中记录程序113将经由网络2连接到对应于CDNEW的服务器(例如,WWW服务器5-2)。在步骤S75,记录程序113让显示单元20显示用于输入搜索关键词的屏幕(例如,示出在图22中的对话框)。在步骤S76,记录程序113给对应于CDNEW的服务器发送一基于诸如唱片名称、艺术家姓名、内容名称、产品号等的屏幕输入的搜索关键词。
在步骤S77,记录程序113从对应于CDNEW的服务器接收对应于该CD的信息。
在步骤S78,记录程序113将对应于该CD的信息与该内容关联起来,并终止该操作程序。
如果在步骤S73中断定没有选择CDNEW,那么由于选择了CDDB,该操作转到步骤S79。在步骤S79,记录程序113将经由网连2基于设置在域402的CDDB的第一站点的URL和设置在域403的CDDB的第二站点的URL,连接到对应于CDDB的服务器(例如,WWW服务器5-1)。在步骤S80,记录程序113给对应于CDDB的服务器发送对应于记录在该CD中的内容的播放时间的数据。
在步骤S81,记录程序113从对应于CDDB的服务器接收对应于该CD的信息。
在步骤S82,记录程序113判断对应于该CD的、从对应于CDDB的服务器收到的数据是否包括两个以上的候选者。当断定存在两个以上的可用的候选者时,该操作转到步骤S83,在其中显示一个用于允许用户选择利用或不利用对应于任何CD的信息的对话框。
在步骤S84,记录程序113基于给该对话框的输入选择任何一个候选者,并且将操作转到步骤S78,在其中记录程序113将对应于该CD的信息与该内容关联起来。因此,结束该操作程序。
如果在步骤S82断定不存在两个以上的候选者,则操作转到步骤S78,在其中记录程序113与对应于该CD的已经从对应于CDDB的服务器接收到的信息关联,并因此结束该操作程序。
当在步骤S72中断定对应于该CD的信息被记录在预定目录时,该操作转到步骤S85,在其中记录程序113将读取对应于该CD的已经记录的信息,并转到步骤S78,在其中它将与对应于该CD的已经读取的信息关联,并因此结束该操作程序。
如上所述,记录程序113从任何两个或多个搜索过程中互不相同的服务器获取对应于该CD的信息。此外,当对应于该CD的信息已经获得并已经记录时,记录程序113将使用所记录的信息。
接下来将参考图49的流程描述怎样按显示/操作指令程序112将数据记录到显示数据文件182。如图所示,显示/操作指令程序112在显示数据文件182的主表中生成一记录。
在步骤S92,显示/操作指令程序112读取将被记录到显示数据文件182的数据类型。在步骤S93,显示/操作指令程序112判断在步骤S92读取的数据类型是不是将被记录到显示数据文件182的主表的数据的类型。如果显示/操作指令程序112断定读取的数据的类型是要记录到主表的数据类型,操作转到步骤S94,在其中将该数据记录到对应于记录在步骤S91生成的主表中的数据的类型的项中。然后显示/操作指令程序112将转到步骤S95。
在步骤S95,显示/操作指令程序112判断是否已经记录了全部数据。如果显示/操作指令程序112断定还没有记录下全部数据,则返回步骤S91并重复该数据记录过程。
如果显示/操作指令程序112在步骤S95断定已经记录了全部数据,则结束该操作。
如果显示/操作指令程序112在步骤S93断定所读取的数据的类型不是将要记录到主表中的数据的类型,则转到步骤S96,在其中操作将在显示数据文件182的一子表中生成一记录。在步骤S97,显示/操作指令程序112将该数据类型记录到在步骤S96中生成的子表的记录的一项中。在步骤S98,显示/操作指令程序112将该数据记录到在步骤S96中生成的子表的记录的项中,并转到步骤S95,在其中将判断是否记录了全部数据。
如上所述,显示/操作指令程序112可以在显示数据文件182中的主表中记录预定类型的数据,并且在显示数据文件182中还记录除了记录在该主表中数据的类型以外的数据类型以及其它类型的数据。
接下来参考图50所示的流程描述由显示/操作指令程序112从显示数据文件182读取的数据。在步骤S101,显示/操作指令程序112获取对应于将要读取的内容的内容ID或包ID。在步骤S102,显示/操作指令程序112获取将要读取的数据的类型。
在步骤S103,显示/操作指令程序112判断在步骤S102获取的将要被读取的数据的类型是否将要记录到显示数据文件182的主表中的数据的类型。如果显示/操作指令程序112断定将要被读取的数据的类型是将要记录到主表中的数据的类型,那么转到步骤S104,在其中将从显示数据文件182的主表中读取对应于内容ID或包ID的一记录。在步骤S105,显示/操作指令程序112从在步骤S104读取的记录中读取对应于记录为预定项的数据的类型并且将要读取的数据,并结束该操作。
如果在步骤S103中断定将要被读取的数据的类型不是将要记录到主表中的数据的类型,那么将要读取的数据记录到子表中,并因此将显示/操作指令程序112转到步骤S106,在其中它将从显示数据文件182的子表中读取对应于内容ID或包ID的一记录。在步骤S107,显示/操作指令程序112判断存储在步骤S106中读取的记录项中的数据类型是否是将要读取的数据的类型。如果断定存储在读取的记录项中的数据类型不是将要读取的数据的类型,那么显示/操作指令程序112返回S106并重复从该子表读取记录的操作。
如果在步骤S107中断定存储在读出的记录项中的数据类型就是将要读取的数据的数据类型,那么显示/操作指令程序112转到步骤S108,在其中它将从该记录中读取数据并结束该操作。
如上所述,显示/操作指令程序112可以从显示数据文件182读取数据的预定类型。
接下来参考图51的流程描述过滤包的产生,这一产生过程由显示/操作指令程序112在点击按钮437时执行。在步骤S111,显示/操作指令程序112选择一存储在过滤数据文件181中的第一过滤数据551,例如过滤数据551-1。
在步骤S112,显示/操作指令程序112基于存储在显示数据文件182的数据和存储在历史数据文件184中的历史数据、或者它们中的任何一个和所选择的过滤数据551计算该内容的权值。
在步骤S113,显示/操作指令程序112基于在步骤S112计算出来的内容的权值,选择属于对应于所选的过滤数据551的过滤包的内容。
在步骤S114,显示/操作指令程序112将已经在步骤S113中选择的内容注册到对应于所选择的过滤数据551的过滤包。也就是说112将关于所选择的内容的ID存储到对应于与所选择的过滤数据551对应的过滤包的包显示数据291。
在步骤S115,显示/操作指令程序112判断是否已经将该内容注册到对应于存储在过滤数据文件181中的全部过滤数据551的过滤包中。如果断定该内容还没有被注册到对应于全部过滤数据551的过滤包中,那么该操作转到步骤S116,在其中选择存储在过滤数据文件181中的下一个过滤数据551,然后转回到步骤S112,在其中重复该内容注册过程。
如果在步骤S115断定该内容已经注册到对应于全部过滤数据551的过滤包,那么结束该操作程序。
如上所述,显示/操作指令程序112将基于存储在显示数据文件182的数据和存储在历史数据文件184中的历史数据、或者它们中的任何一个和所选择的过滤数据551选择该内容,并且将所选的内容注册到过滤包。
接下来参考图52的流程描述由显示/操作指令程序112和内容管理程序111在例如域481显示于显示/操作指令视窗中时实现的内容检出或检入在步骤S121,显示/操作指令程序112读取对应于显示数据文件182的内容的可检出的次数。在步骤S122,显示/操作指令程序112显示已经在步骤S121中读取的可检出的次数。
在步骤S123,显示/操作指令程序112判断是否已经点击了检出设置按钮491或检入设置按钮492。当断定已经点击按钮491或492时,该操作转到步骤S124,在其中设置对应于在域352中选择的内容名称的内容的检出,或对应于在域481中选择的内容名称的内容的检入。
在步骤S125,显示/操作指令程序112对应于与在域352中选择的内容名称的内容的检出,或对应于在域481中选择的内容名称的内容的检入对应的、已经在步骤S124中实现了的设置,更新在显示数据文件182中的内容显示数据221中的可检出的次数,并且返回步骤S121,在其中重复与此同样的操作程序。
如果在步骤S123断定既没有点击检出设置按钮491也没有点击检入设置按钮492,那么该操作转到步骤S126,在其中显示/操作指令程序112将判断是否点击了用于实现检入或检出的按钮484。
当在步骤S126断定已经点击了按钮484时,那么该操作转到步骤S127,在其中显示/操作指令程序112将让内容管理程序111中的检入/检出管理程序132实现对应于内容的检出或检入的设置的检出或检入。检入/检出管理程序132基于存储在使用规则文件162中的使用规则数据判断是否每个内容都可以检出或检入。当程序132断定这样一种内容检出或检入是可行的时候,就实现它。
当断定这样一种内容检出或检入是不可行的时候,检入/检出管理程序132将不实现它。
在步骤S128,显示/操作指令程序112让内容管理程序111中的检入/检出管理程序132对应于内容检出或检入的执行,更新关于储在内容数据库114中的使用规则文件162中的使用规则数据的可检出的次数(对应于检出或检入内容)。
在步骤S129,显示/操作指令程序112让检入/检出管理程序132从存储使用规则文件162中的使用规则数据读取对应于检出或检入内容的可检出的次数。
在步骤S130,显示/操作指令程序112更新存储在历史数据文件184中的可检出的次数,并基于步骤S129中已经读取的可检出的次数更新显示数据文件182中的内容显示数据221。然后转到步骤S121,在其中重复与此同样的操作程序。
当在步骤S126没有断定点击过按钮484,就不进行检出或检入。因此该操作转到步骤S121,在其中重复与此同样的操作程序。
如上所述,显示/操作指令程序112将对应于检出或检入设置改变显示,并且让内容管理程序111基于检出或检入的设置执行检出或检入。
接下来参考图53的流程描述图像粘贴,这种粘贴由显示/操作指令程序112在预定图像被拖放到域348时实现。在步骤S151,显示/操作指令程序112判断是否已经选择了一个包。当断定已经选择了一个包时,该操作转到步骤S152,在其中被拖放的图像将改变预定的尺寸,并且接受编码方法转换和减色。
在步骤S153,显示/操作指令程序112将在步骤S152接受了编码方法转换和减色的图像存储到图像文件183。
在步骤S154,显示/操作指令程序112判断是否已经选择了内容。当断定没有选择内容时,该操作转到S155,在其中将图像文件183和所选择的包相互关联起来(即,将在其中记录该内容的图像文件183的名称记录成在对应于所选包的任何包显示数据211、251或291中指示图像文件名称的数据),并因此而结束该操作程序。
如果在步骤S154中断定已经选择了内容,则将该操作转到步骤S156,在其中显示/操作指令程序112将图像文件183和所选内容关联起来(即,将在其中记录该内容的图像文件183的名称记录成在对应于所选内容的内容显示数据211中指示图像文件名称的数据),并因此而结束该操作程序。
如果在步骤S151中断定没有选择包,则不存任何与该图像关联的对象,因此该操作转到步骤S157,在其中显示/操作指令程序112将显示一预定出错消息,并因此而结束该操作程序。
如上所述,显示/操作指令程序112可以将被拖放的图像粘贴到一个包或内容上(图像和包或内容相互关联)。
接下来参考图54的流程描述由显示/操作指令程序112实现的图像显示。
在步骤S181,显示/操作指令程序112判断是否已经播放过内容。如果断定没有播放过任何内容,那么该操作转到步骤S182,在其中将判断是否已经选择了一个包。
如果在步骤S182断定没有选择过任何包,该操作转到步骤S183,在其中显示/操作指令程序112将在域348中显示预定的图像(例如,示出显示/操作指令程序112的供给者的图像),并且该操作将转回到步骤S181,在其中重复与此同样的操作程序。
当在步骤S182断定已经选择过一包时,该操作转到步骤S184,在其中显示/操作指令程序112将判断是否选择一内容。
如果在步骤S184断定没有选择内容,则操作进行到S185,在其中显示显示/操作指令程序112将在域348中显示与所选的包关联的图像(显示/操作指令程序112参阅指示存储在包显示数据211的图像文件名称的数据,读取存储在预定的图像文件183-1至183-K之一中的图像数据,并在域348中显示对应于该图像数据的图像),并且该操作将转回到步骤S181,在其中重复与此同样的操作程序。
如果在步骤S184中断定已经选择过一内容,那么该操作转到步骤S186,在其中显示/操作指令程序112将判断是否有与所选内容关联的可用图像。
如果在步骤S186中断定存在与所选内容关联的图像,则该操作转到步骤S187,在其中显示/操作指令程序112将在域348中显示与所选内容关联的图像(显示/操作指令程序112参阅指示存储在对应于所选内容的内容显示数据221的图像文件名称的数据,读取存储在预定的图像文件183-1至183-K之一中的图像数据,并在域348中显示对应于该图像数据的图像),并且该操作将转回到步骤S181,在其中重复与此同样的操作程序。
如果在步骤S186中断定没有任何与所选内容关联的图像,那么该操作转到步骤S188,在其中显示/操作指令程序112将在域348中显示与所选内容关联的图像。然后该操作将转回到步骤S181,在其中重复与此同样的操作程序。
如果在步骤S181中断定已经播放过一内容,那么该操作转到步骤S189,在其中显示/操作指令程序112将判断是否已经设置了对应于每个频带的声音的信号电平的显示。如果断定已经设置了这种显示,那么该操作转到步骤S190,在其中将在域348中显示对应于每个频带的声音的信号电平。然后该操作转回到步骤S181,在其中重复与此同样的操作程序。
如果在步骤S189中断定没有设置对应于每个频带的声音的信号电平的显示,那么该操作转到步骤S191,在其中显示/操作指令程序112将在域348中显示输出的声音的波形(对应于输出的声音的时间推移的信号电平),并转回到步骤S181,在其中重复与此同样的操作程序。
如上所述,对应于包或内容的选择或内容的播放,显示/操作指令程序112将在域348中显示与该包关联的图像、与该内容关联的图像、对应于每个频带的声音的信号电平以及输出的声音的波形之一。
接下来参考图55的流程描述怎样用内容管理程序111组合属于同样的原始包的内容。
在步骤S221,内容管理程序111从内容数据库114读取对应于将要被组合的第一个内容的使用规则文件162。在步骤S222,内容管理程序111判断关于该第一内容的可检出的次数是否等于关于该第一内容的最大可检出的次数。如果断定该可检出的次数等于该最大可检出的次数,那么内容管理程序111转到步骤S223,在其中判断是否为该第一内容设置了播放时间限制或播放次数。
如果在步骤S223中断定没有设置关于该第一内容的任何播放时间限制或播放次数,那么内容管理程序111转到步骤S224,在其中从内容数据库114读取将要被组合的第二个内容的使用规则文件162。在步骤S225,内容管理程序111判断关于该第二内容的可检出的次数是否等于关于该第二内容的最大可检出的次数。如果断定该可检出的次数等于该最大可检出的次数,那么内容管理程序111转到步骤S226,在其中判断是否为该第二内容设置了播放时间限制或播放次数。
如果在步骤S226中断定没有设置关于该第二内容的任何播放时间限制或播放次数,那么内容管理程序111转到步骤S227,在其中判断关于该第一内容的最大可检出的次数是否等于关于该第二内容的最大可检出的次数。如果断定关于该第一内容的最大可检出的次数等于关于该第二内容的最大可检出的次数,那么内容管理程序111转到步骤S228。
在步骤S228,内容管理程序111从分别对应于第一和第二内容的内容数据库114的内容文件161中读取该第一和第二个内容文件,将这些内容组合起来并记录组合的内容。即,内容管理程序111在内容数据库114中生成新内容文件161,并将组合的内容存储到内容文件161。
在步骤S229,显示/操作指令程序112生成该内容组合的名称,并将在内容数据库114中生成的该内容名称存储到显示数据文件182。在步骤S230,内容管理程序111允许内容数据库114更新使用规则文件162,使得组合的内容的可检出的最大次数和可检出的次数等于第一内容的可检出的最大次数和可检出的次数,然后结束该操作。
如果在步骤S222断定第一内容的可检出的次数不等于第一内容的可检出的最大次数,那么该操作因为该第一内容不可组合而结束。如果在步骤S223断定为第一内容设置了播放时间限制或播放次数,那么该操作因为该第一内容不可组合而结束。
如果在步骤S225断定第二内容的可检出的次数不等于该第二内容的可检出的最大次数,那么该操作因为该第二内容不可组合而结束。如果在步骤S226断定为第二内容设置了播放时间限制或播放次数,那么该操作因为该第二内容不可组合而结束。
如果在步骤S227断定第一内容的可检出的最大次数不等于第二内容的可检出的最大次数,那么该操作因为该第一和第二内容不可组合而结束。
如上所述,个人计算机1可以组合属于同一原始包、可检出的最大次数彼此相等、还未曾检出过、没有关于它们设置播放时间限制或播放次数并且记录在内容数据库114中的内容。由于要将还未曾检出过并且没有关于它们设置播放时间限制或播放次数的内容组合在一起,所以不会改变该内容的可检出的次数和播放时间限制或播放次数。因此,可防止非法增加可检出的次数或非法改变播放时间限制或播放次数,而又不损失用户的任何利益。
注意到判断内容所属的一个包是否来自一CD就足够了,而不用判断关于这些内容之一的可检出的最大次数是否等于其它内容的可检出的最大次数和是否对每个内容设置了播放时间限制或播放次数。如果断定这些内容所属的包来自一CD,那么这些内容就可以组合到一起。还注意到,对从一CD记录的内容,可检出的最大次数为例如是3的常数,并且没有设置播放时间限制或播放次数。
接下来参考图56描述怎样通过内容管理程序111分割内容。
在步骤S241,内容管理程序111获取将要分割内容的位置,例如在从播放开始经过的时间或当前时间时,该内容中被播放的数据的位置。在步骤S242,内容管理程序111从内容数据库114读取关于将要分割的内容的使用规则文件162。
在步骤S243,内容管理程序111判断该内容的可检出的次数是否等于该内容的可检出的最大次数。如果断定该内容的可检出的次数等于该内容的可检出的最大次数,内容管理程序111转到步骤S244,在其中判断是否为该内容设置了播放时间限制或播放次数。
如果在步骤S244断定没有为该内容设置播放时间限制或播放次数,内容管理程序111转到步骤S245,在其中它将从内容数据库114的对应的内容文件161中读取该内容,以步骤S241获得的位置分割该内容并记录所分的内容。即,内容管理程序111在内容数据库114中生成新内容文件161,并将所分的内容存储到该新内容文件161。
在步骤S246,显示/操作指令程序112生成关于所分的内容的名称。显示/操作指令程序112将在内容数据库114中生成的该内容名称存储到显示数据文件182中。在步骤S247,内容管理程序111允许内容数据库114更新使用规则文件162,使得所分的内容的可检出的最大次数和可检出的次数等于原始内容的可检出的最大次数和可检出的次数,然后结束该操作。
如果在步骤S243断定该可检出的次数不等于该可检出的最大次数,那么该操作因为该内容不可分割而结束。如果在步骤S244断定为该内容设置了播放时间限制或播放次数,那么该操作因为该内容不可分割而结束。
如上所述,个人计算机1可以分割未曾检出过、没有关于它设置播放时间限制或播放次数并且记录在内容数据库114中的内容。由于内容未曾检出过并且没有关于它设置播放时间限制或播放次数,所以不会改变该内容的可检出的次数和播放时间限制或播放次数。因此,可防止非法增加可检出的次数或非法改变播放时间限制或播放次数,而又不损失用户的任何利益。
注意到判断将要分割的内容所属的一个包是否是来自一CD包并且没有关于它设置播放时间限制或播放次数就足够了,而不用判断关于该内容是否设置了播放时间限制或播放次数。如果断定该内容所属的包来自一CD,那么就分割该内容。
接下来参考图57的流程描述个人计算机1在便携装置6-1连接到USB端口23-1时怎样运行。
在步骤S261,当个人计算机1-1的操作系统通知起动程序117一个装置连接到USB端口23-1时,起动程序117从驱动器116-1获取连接到USB端口23-1的装置的装置ID。
在步骤S262,起动程序117判断便携装置6-1是否连上。如果断定便携装置6-1未连上,那么起动程序117返回步骤S261,并反复判断便携装置6-1是否连上,直到便携装置6-1连上为止。
如果在步骤S262断定便携装置6-1已经连上,那么起动程序117转到步骤S263,在其中判断显示/操作指令程序112是否起动。如果在步骤S263断定显示/操作指令程序112还未起动,那么起动程序117转到步骤S264,在其中它将起动显示/操作指令程序112并转到步骤S265。
如果在步骤S263断定显示/操作指令程序112已经起动,那么起动程序117就没有必要再起动显示/操作指令程序112了,因此起动程序117将跳过步骤S264至步骤S265。
在步骤S265,显示/操作指令程序112显示预定对话框来指示便携装置6-1已经连上。
在步骤S266,显示/操作指令程序112让内容管理程序111读取对应于存储在便携装置6-1中的内容的名称。在步骤S267,显示/操作指令程序112在因此而显示的视窗中显示域481。在步骤S268,显示/操作指令程序112显示对应于存储在便携装置6-1中的内容的名称。
在步骤S269,显示/操作指令程序112判断当便携装置6-1连接到显示/操作指令程序112时,是否已经设置了自动将一内容检出到该便携装置6-1。如果断定当便携装置6-1连接到显示/操作指令程序112时,已经设置了自动将一内容检出到该便携装置6-1,那么显示/操作指令程序112转到步骤S270,在其中将检入存储在便携装置6-1的内容。可以这样检入的内容限于过去从个人计算机1-1中检出的那样内容。
在步骤S271,显示/操作指令程序112基于存储在过滤数据文件181中的预设过滤数据551生成过滤包。在步骤S272,显示/操作指令程序112从所生成的过滤包例如前十个包中选择将要检出的内容。
在步骤S273中,显示/操作指令程序112检出所选的内容给便携装置6-1。在步骤S274,显示/操作指令程序112对应于内容的检出更新域481中的显示,然后结束该操作。
如果在步骤S269中断定当便携装置6-1连接到显示/操作指令程序112时,还没有设置自动将一内容检出到该便携装置6-1,那么显示/操作指令程序112跳过步骤S270至S274,然后因为不需要任何检出操作而结束该操作。
如上所述,当便携装置6-1连接上时,个人计算机1-1可以运行显示/操作指令程序112来显示对应于存储在便携装置6-1中的内容的名称。因此,不需要任何操作来起动显示/操作指令程序112,并且用户可以快速地检出所希望的内容给便携装置6-1。
如果当便携装置6-1连接上时,已经设置了在便携装置6-1连接到显示/操作指令程序112时自动将一内容检出,那么个人计算机1-1在检出一预定内容的同时检入存储在便携装置6-1的内容。
此外,当便携装置6-3连接到个人计算机1-1时,进行类似于以上的操作,因此不再进一步描述。
已经在前面描述了显示/操作指令程序112在步骤S269判断当便携装置6-1连接到显示/操作指令程序112时,是否已经设置了自动将一内容检出。然而注意到在便携装置6-1连接上时可以设置自动将一内容检出到该便携装置6-1,并且显示/操作指令程序112可以基于这种设置判断当便携装置6-1连接到显示/操作指令程序112时是否已经设置了自动将一内容检出。
此时,便携装置6-1在其内部存储器的一预定地址存储一标记,该标记指示一内容是否被自动检出。当便携装置6-1连接上时,显示/操作指令程序112读取指示一内容是否被自动检出的该标记并存储在便携装置6-1的内部存储器中的预定地址处,并基于该标记判断是否已经设置了自动签处一内容。
此外,在便携装置6-1的内部存储器是可拆卸的存储器的情况下,指示一内容是否被自动检出的该标记可以存储在该可拆卸的存储器的预定地址处。
上面还描述了在步骤S271中显示/操作指令程序112基于存储在过滤数据文件181的预设过滤数据551生成过滤包。然而,便携装置6-1可以存储过滤数据551,并且显示/操作指令程序112可以基于存储在便携装置6-1过滤数据551生成一过滤包。
此时,例如便携装置6-1在其内部存储器的一预定地址处存储过滤数据551。当便携装置6-1连接上时,显示/操作指令程序112读取存储在便携装置6-1的内部存储器的一预定地址处的过滤数据551,并基于该过滤数据551生成一过滤包。
此外,在便携装置6-1的内部存储器是可拆卸的存储器的情况下,该过滤数据551可以存储在该可拆卸的存储器的预定地址处。
此外,显示/操作指令程序112可以随机地选择一内容,而不用基于过滤数据551,并且将所选内容检出给内容管理程序111。
注意到根据用户做出的设置,显示/操作指令程序112可以在域348中显示一图像,该图像是在已经播放内容时指示当前正在输出的声音的电平的图像。
此外,还应该注意到,虽然前面已经描述了例如个人计算机1所采用的压缩方法是ATRAC3,但该方法不限于ATRAC3,而且可以是MP3(运动图像专家组2音频层3)、TwinQV(商标)、AAC(改进音频编码的运动图像专家组2)等的任何一种。
注意到虽然前面已经描述了例如个人计算机1所采用的加密方法是DES,但该方法不限于DES,而且可以是IDEA(国际数据加密算法)、RAS等的任何一种。
此外,例如,内容管理程序111可以在独立地配置于个人计算机1内部的硬件上执行,并且不能直接读取内容管理程序111。另外,执行内容管理程序111的该硬件可以设计成具有抗敲打特性(tamping)。
前面提到的一系列操作既可以是可用硬件执行的,也可以是可用软件执行的。在这些操作将用软件执行的情况下,从程序存储介质中将编成软件的程序安装到例如其各种功能都可以用安装在其中的各种程序实现的合并在专用硬件中的计算机中或者通用个人计算机中。
存储安装计算机中并可由该计算机执行的程序的程序存储介质可以由磁盘41或91(包括软盘)、光盘42或92(包括CD-ROM)、DVD(数字多功能盘)、磁光盘43或93(包括MD)、诸如半导体存储器44或94这样的包介质、将在其中临时或永久地存储程序的ROM 12或62、或者HDD 21或71构成,如图2和3所示。经由诸如通信单元25或73这样的接口,使用诸如包括局域网或英特网的网络2或数字卫星广播这样的电缆或无线电通信介质将程序存入程序存储介质。
注意到这里描述的有关于存储在程序存储介质中的程序的操作步骤包括以描述的顺序依次实现的操作,以及虽然不是依次实现但是并行或单独地实现的操作。
还应注意到,这里的“系统”指的是覆盖多个设备的整体组件。
工业应用性根据已经在前面描述的本发明,由于关于内容的可检出的次数用预定类型的符号显示出来,并且显示了对应于该内容的名称和可检出的次数,因此,可以方便快捷地检出所希望的内容。
权利要求
1.一种信息处理设备,用于将一内容检出到与其连接的外部装置或者从与其连接的外部装置检入内容的,该设备包括标题显示单元,用于显示对应于内容的标题;以及检出次数显示单元,用于显示可检出的次数。
2.根据权利要求1的设备,其中检出次数显示单元以预定类型的符号显示该内容的可检出的次数。
3.根据权利要求2的设备,还包括内容设置单元,设置有将要检出的内容;显示控制单元,用于在内容设置单元设置完将要检出的内容时将可检出的现有次数变成关于由内容设置单元设置的内容的可检出的次数,并显示该新次数;以及检入或检出单元,用于将由内容设置单元设置的内容检出到连接到该设备的外部装置。
4.根据权利要求2的设备,还包括内容设置单元,设置有将要检出或检入的内容;检入或检出单元,用于从连接到信息处理器的外部装置中检入由内容设置单元设置的内容,或者将由内容设置单元设置的内容检出到连接到该设备的外部装置;以及显示控制单元,用于在检入或检出单元已经检出内容时,改变对应于由检入或检出单元检出的内容的可检出的现有次数,并显示新的可检出的次数。
5.根据权利要求4的设备,其中显示控制单元将可检出的现有次数变成关于由检入或检出单元检入的内容的可检出的次数。
6.根据权利要求2的设备,其中该检出次数显示单元以预定类型音符显示关于该内容可检出的次数。
7.根据权利要求1的设备,其中该检出次数显示单元以预定个符号显示关于该内容可检出的次数。
8.一种信息处理方法,用于将一内容检出到连接到本方法采用的信息处理器的外部装置或从到连接到本方法采用的信息处理器的外部装置检入一内容,包括步骤显示对应于该内容的标题;以及显示关于该内容的可检出的次数。
9.根据权利要求8的方法,其中该步骤以预定类型的符号显示关于该内容可检出的次数。
10.根据权利要求8的方法,其中该步骤以预定个符号显示关于该内容可检出的次数。
11.根据权利要求8的方法,还包括步骤设置将要检出的内容;在将要检出的内容已经在内容设置步骤中设置时,将可检出的现有次数变成在内容设置步骤关于该内容设置的次数,并显示该新次数;以及将在内容设置步骤设置的内容检出到连接到该信息处理器的外部装置。
12.根据权利要求8的方法,还包括步骤设置将要检出或检入的内容;将在内容设置步骤设置的内容检出到连接到该信息处理器的外部装置,或者从连接到该信息处理器的外部装置中检入在内容设置步骤设置的内容;在内容检出或检入步骤中已经检出该内容时,改变可检出的现有次数,并显示新的可检出的次数。
13.根据权利要求12的方法,其中在显示控制步骤中可检出的次数关于已经在检出或检入步骤检入的内容进行改变。
14.根据权利要求8的方法,其中在检出次数显示步骤中以预定类型音符显示可检出的次数。
15.一种程序存储介质,其中存储了信息处理器采用的信息处理程序,该信息处理器将一内容检出到与其连接的外部装置或从与其连接的外部装置检入一内容,该程序包括步骤显示对应于内容的标题;以及以预定类型的符号显示可检出的次数。
16.根据权利要求15的程序存储介质,在其中存储了计算机可读程序,其中在检出次数显示步骤中以预定类型的符号显示关于该内容的可检出的次数。
17.根据权利要求15的程序存储介质,在其中存储了计算机可读程序,该程序还包括步骤设置将要检出的内容;在将要检出的内容已经在内容设置步骤中设置时,将可检出的现有次数变成在内容设置步骤关于该内容设置的次数,并显示新的可检出的次数;以及基于在内容设置步骤作出的设置将该内容检出到所连接的外部装置。
18.根据权利要求15的程序存储介质,在其中存储了计算机可读程序,该程序还包括步骤设置将要检出或检入的内容的内容设置步骤;将在内容设置步骤设置的内容检出到连接到该信息处理器的外部装置,或者从连接到该信息处理器的外部装置中检入在内容设置步骤设置的内容的检出或检入步骤;以及当在内容检出或检入步骤中已经检出该内容时,改变关于该内容的可检出的次数的显示控制步骤。
19.根据权利要求15的程序存储介质,在其中存储计算机可读程序,其中在显示控制步骤中可检出的次数随已经在检出或检入步骤检出的内容进行改变。
20.根据权利要求15的程序存储介质,在其中存储计算机可读程序,其中在显示检出次数的步骤中以预定类型音符显示可检出的次数。
21.根据权利要求15的程序存储介质,在其中存储计算机可读程序,其中在显示检出次数的步骤中以预定个数符号显示可检出的次数。
全文摘要
一种信息处理器,用于检出内容到与其连接的设备或者从与其连接的设备检入内容。内容的最大可检出的次数用特殊类型的符号指示并且还指示对应于该内容的名称。通过指示内容的最大可检出的次数可以快速地检入或检出所希望的内容。
文档编号H04N7/24GK1340186SQ00803779
公开日2002年3月13日 申请日期2000年11月10日 优先权日1999年11月12日
发明者森田利広, 畠中光行, 小岛清信, 反畑一平, 城间真 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1