专利名称:信息处理装置和方法
技术领域:
本发明涉及一种信息处理装置和方法以及程序存储介质,并更具体地, 涉及一种记录声音内容的信息处理装置和方法,以及一种已经存储了将被用 于信息处理装置和方法中的程序和在该程序下实现声音信息处理的程序存储 介质。
背景技术:
诸如个人计算机之类的信息处理装置经预定网络可以访问EMD(电音乐 分配)服务器并从EMD服务器接收诸如音乐数据之类的内容。
EMD服务器随着诸如播放时间限制或播放次数的数据一起发送诸如音 乐数据之类的内容到个人计算机。
但是,随着音乐数据一起馈送的关于诸如播放时间限制或播放次数的类 似音乐数据的内容的数据类型并不是始终不变的,而是从一个EMD服务器 或内容变化到另一个。
个人计算机不得不改变包括对应于关于馈送的数据的数据类型的数据表 的记录方法并且花费更多的时间用于处理这些数据。
发明内容
因此,本发明具有一个目的,该目的是通过提供一种信息处理装置和方 法克服诸如个人计算机之类的常规信息处理装置的上述缺点,该信息处理装 置和方法能够灵活并迅速地处理关于记录各种相关内容的数据的内容的各种 数据,并且提供一种存储了程序的程序存储介质,该程序将被用于该信息处 理装置和方法实现这种信息处理。
根据本发明的一个方面,提供了一种信息处理器,包括存储介质,用于存储用于识别与多个内容数据相关联的包数据的多个包ID、用于识别所述 内容数据的多个内容ID以及与所述包ID对应的多个显示凄1据;显示控制单 元,配置来控制显示器显示所述显示数据,以及当所述内容ID中的一个时被
根据本发明的另一方面,提供了一种操作信息处理器的方法,所述方法 包括下述步骤存储用于识别与多个内容数据相关联的包数据的多个包ID、 用于识别所述内容数据的多个内容ID以及与所述包ID对应的多个显示数据; 以及控制显示器显示所述显示数据,以及当所述内容ID中的一个被选择时显
按照本发明,上述目的可以通过提供一种信息处理器达到,该信息处理 器包括第一记录装置,用于将关于第一内容的预定数量类型的数据作为第 一主数据组与第一内容进行相关并记录该数据,和第二记录装置,用于将关 于第 一 内容的非第 一主数据组的各个类型的数据进行相关并记录在子数据组中。
在上述的信息处理器中,第一记录装置将关于第二内容的预定数量类型 的数据作为第二主数据组与第二内容进行相关并记录该数据,和该第二记录 装置将关于第二内容的非第二主数据组的各类型的数据与第二内容进行相关 并在子数据组记录该数据。
按照本发明的上述信息处理器还包括用于判断的装置,当读出关于一 个内容的数据时,判断将被读出的数据类型是被记录在主数据组还是被记录 在子数据组的数据类型,和用于搜索的装置,根据由数据搜索装置进行搜索 的结果从多个主数据组或子数据组搜索数据。
另外,通过提供一种按照本发明的信息处理方法可以达到上述目的,该 方法包括第一记录步骤,将关于第一内容的预定数量类型的数据作为第一 主数据组与第一内容进行相关并记录该数据;和第二记录步骤,将关于第一 内容的非第 一主数据组的各个类型的数据进行相关并记录在子数据组中。
在上述信息处理方法中,在第一记录步骤中,关于第二内容的预定数量 类型的数据作为第二主数据组与第二内容进行相关,在第二记录步骤中,关 于第二内容的非第二主数据组的各类型的数据与第二内容相关并记录在子数据组。
按照本发明的上述信息处理方法还包括判断步骤,当读出关于一个内容的数据时,判断将被读出的数据类型是被记录在主数据组中还是被记录在
子数据組中的数据类型;数据搜索步骤,用于根据在数据搜索步骤进行的搜 索结果,从多个主数据组或子数据组搜索数据。
另外,通过提供一个按照本发明的程序存储介质可以达到上述目的,该 存储介质已经存储了用于上述信息处理装置和方法的计算机可读程序,该程 序包括;第一记录步骤,将关于第一内容的预定数量类型的数据作为第一主 数据组与第一内容进4亍相关并记录该数据;和第二记录步骤,将关于第一内 容的非第一主数据组的各个类型的数据进行相关并记录在子数据组中。
在存储在上述程序存储介质的程序中,在第一记录步骤中,关于第二内 容的预定数量类型的数据作为第二主数据组与第二内容进行相关并进行记 录,并且在第二记录步骤中,关于第二内容的非第二主数据组的类型的数据 与第二内容进行相关并在子数据组中进行记录。
按照本发明存储在上述程序存储介质中的程序还包括判断步骤,当读 出关于一个内容的数据时,判断将被读出的数据类型是被记录在主数据组还 是被记录在子数据组中的数据类型;和数据搜索步骤,用于根据在搜索步骤 进行搜索的结果从多个主数据组或子数据组搜索数据。
本发明提供一种信息处理器,包括记录装置,用于将与内容相关的预 定数量类型的数据记录作为主数据组,并且用于将与非主数据组中的内容相 关的各个类型的数据记录作为子数据组;当读取关于一个内容的数据时,确 定将要读取的数据的类型是记录在主数据组中的还是记录在子数据组中的数 据的类型的装置;以及基于数据类型确定的结果从多个主数据组或子数据组 搜索数据的装置。
本发明提供一种信息处理方法,包括将与内容相关的预定数量类型的 数据记录作为主数据组,并且将与4^主数据组中的内容相关的各个类型的数 据记录作为子数据组;当读取关于一个内容的数据时,确定将要读取的数据 的类型是记录在主数据组中的还是记录在子数据组中的数据的类型;以及基 于数据类型确定的结果从多个主数据组或子数据组搜索数据。
从结合附图对实现本发明的最佳方式的详细描述中,本发明的这些目的 和其它目的、特点和优点将变得更清楚。
附图描述
图1是包含本发明的音乐数据管理系统一个实施例的示意图2表示使用在图1的音乐数据管理系统的个人计算机的结构;
图3表示使用在图1的音乐数据管理系统中的EMD登记服务器的配置;
图4是个人计算机的方框图,表示个人计算机的各种功能;
图5表示内容使用规则的一个例子;
图6表示属于一个显示数据文件的原始包显示数据与各内容文件之间关 系的一个例子;
图7A到7C表示该显示数据文件的组成的一个例子;
图8表示我的选择包显示数据与各内容文件之间的关系的一个例子;
图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是实现检出(checkout)或登录(check-in)操作的流程图53是实现图象粘贴(pasting)操作的流程图54是实现图象显示操作的流程图55是实现将各内容组合在一起操作的流程图56是实现将内容分割操作的流程图;和
图57是实现当将一个便携装置连接到该信息处理器上时的操作的流程图。
具体实施例方式
在下面的描述中,将参照附图举例描述本发明应用到音乐数据管理系统的各个实施例。
参照图1,其中表示一个音乐数据管理系统的实施例。如所示,该系统包
括连接到由局域网(LAN)、互联网等构成的网络2的个人计算机1-1。个人 计算机1-1从EDM (电音乐分配)服务器4-1到4-3接收音乐数据(下文将 称为"内容")或从下面将进一步描述的CD (致密盘)读出音乐数据,变换音 乐数据为由预定方法(例如,ATRAC3 (商标))压缩的数据,通过诸如DES (数据加密标准)的方法加密该数据,并且然后记录该数据。
对应于按照加密记录的上述内容,个人计算机1-1记录一种使用规则, 遵循该规则应该使用该内容。该使用规则数据涉及例如对应于该使用规则 在3个便携装置(也叫做"PD") 6-1到6-3同时使用这些内容;复制到便携装 置6-1到6-3;转移到另外的个人计算机等等。使用规则数据在下面将进一步 描述。
个人计算机1-1存储按加密的方式记录在其中的内容以及涉及该内容数 据,诸如音乐标题、再现次数、再现周期或均衡器信息等等到连接到其上的 便携装置6-1,并更新已经被存储到便携装置6-1的内容的使用规则数据(在 下文这将被称为"检出(checkout),,)。另外,个人计算机1-1存储按加密的 方式记录在其中的内容以及涉及该内容的数据到连接到其上的便携装置6-2, 并更新已经被存储到便携装置6-2的内容的使用规则数据。另外,个人计算 机1-1存储按加密方式记录的内容以及涉及该内容的数据到连接到其上的便 携装置6-3,并更新已经被存储到便携装置6-3的内容的使用规则数据。
再有,个人计算机1-1使连接到其上的便携装置6-1擦除个人计算机1 -1已经检出到便携装置6 - 1的内容,并更新已经被擦除的内容的使用规则数 据(在下文这将被称为"登录(check-in ),,)。另外,个人计算机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记录一种使用规则, 遵循该规则将可能使用该内容。该使用规则数据涉及例如对应于该使用规 则在3个便携装置同时使用这些内容;复制到各便携装置;转移到另外的个 人计算机等等。使用规则数据在下面将进一步描述。
个人计算机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之间进行区分时, 则仅称为个人计算机l。
如所示,音乐数据管理系统包括EMD (电音乐分配)登记服务器3。当 从个人计算机1接收到启动来自EMD服务器4-1到4-3的内容获取的请求内 容分配时,EMD登记服务器3经网络2给个人计算机1发送一个个人计算机 1与EMD服务器4-1到4-3之间互相验证的验证密钥,和用于连接到EMD 服务器4-1到4-3所要求的程序。
对应于来自个人计算机l的请求,EMD服务器4-1经网络2馈送一个内 容以及与该内容有关的数据到该个人计算机1,这些数据是诸如音乐标题、 再现次数、再现周期或均衡器信息之类的数据。另外,对应于请求,EMD服 务器4-2经网络2馈送一个内容到个人计算机l。再有,对应于来自个人计算 机1的请求EMD服务器4-3经网络2馈送一个内容到个人计算机1。
从EMD服务器4-1到4-3馈送的内容利用相同的方法或不同的方法已经 4皮压缩,并且还利用相同的方法或不同的方法已经净皮加密。
如所示,音乐数据管理系统还包括WWW (全球网)服务器5-1和5-2。对应于来自个人计算机1的请求,WWW服务器5-1经网络2向个人计算机1 馈送从其已读出内容(例如,记录在CD上的CD册名称、CD的分销商或供 应商等等)的CD上的数据和对应于已从CD读出的内容的数据(例如,音 乐标题(或内容名称)、作曲者姓名(或艺术家姓名)等等)。另外对应于来 自个人计算机1的请求,WWW服务器5-2经网络2给个人计算机1馈送已 从其读出内容的CD上的数据和对应于已从CD读出的内容的数据。
便携装置6-1存储从个人计算机1馈送的内容(即,4全出的内容,,)以及 相关于该内容的诸如音乐标题、再现次数、再现周期或均衡器信息等的数据。 便携装置6-1根据相关于内容的数据重放存储的内容并输出它们到耳机或类 似物(未示出)。
例如,当内容将被重放多于作为相关于该内容的数据存储的再现次数时, 便携装置6-1终止该内容的再现。当内容在作为相关于该内容的数据存储的 的再现周期之后被进行重放时,便携装置6-1终止该内容的再现。便携装置 6-1根据作为与该内容相关的数据存储的均衡器信息均衡声音,以便进行输 出。
用户可以断开已经存储了内容的便携装置6-1与个人计算机1的连接, 由他或她携带,并重放存储的内容。因此用户可以利用诸如耳机等之类的电 声变换器收听到对应于该内容的音乐片段等等。
另外,便携装置6-2存储从个人计算机1馈送的内容以及与该内容相关 的数据。便携装置6-2根据与该内容相关的数据重放存储的内容并输出它们 到耳机等(未示出)。用户可以断开已经存储了内容的便携装置6-2与个人计 算机1的连接,由他携带,并重放存储的内容。因此用户可以利用诸如耳机 等收听到对应于该内容的音乐片段等等。
另外,便携装置6-3存储从个人计算机1馈送的内容以及与该内容相关 的数据。便携装置6-3根据与该内容相关的数据重放存储的内容并输出它们 到耳机等(未示出)。用户可以断开已经存储了内容的便携装置6-3与个人计 算机1的连接,由他携带,并重放存储的内容。因此用户可以利用诸如耳机 等收听到对应于该内容的音乐片段等等。
另外,便携装置6-4存储从个人计算机1馈送的内容,或者下面描述的 其使用周期或再现次数不设置的内容,以及与该内容相关的数据。便携装置 6-4根据与该内容相关的数据重放存储的内容并输出它们到耳机等(未示出)。用户可以断开已经存储了内容的便携装置6-4与个人计算机1的连接,由他 携带,并重放存储的内容。因此用户可以利用诸如耳机等收听到对应于该内 容的音乐片段等等。
使用在如图1所示的音乐数据管理系统的个人计算机1-1具有如图2所 示的结构,和包含在个人计算机1-1中的CPU (中央处理单元)11实际上执 行各种应用程序(下面将要详述)和OS (操作程序)。另外,个人计算机1 包括ROM (只读存储器)12和RAM (随机访问存储器)13。 一般,ROM 12 存储由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执行的各种程序和信息从硬盘读 出或写入该》更盘。
另外,个人计算机1提供驱动器22以读出记录在设置在驱动器22中的 磁盘41 、光盘42 (包括CD )、磁光盘43或者半导体存储器44中的数据或程 序,并从驱动器22馈送它们到经接口 17、外部总线16、桥15和主总线14 连接的RAM13。
而且个人计算机1设置有USB (通用串行总线)口 23-1到23-3。便携装 置6-1经预定电缆连接到USB 口 23-1。 USB 口 23-1传送给便携装置6-1数 据(例如,给便携装置6-l的内容或命令),这些数据是经接口 17、外部总线
16、 桥15或主总线14从HDD21、 CPU 11或RAM 13馈送的。
到USB 口 23-2,存在着经预定电缆的便携装置6-2。 USB 口 23-2经接口
17、 外部总线16、桥15或主总线14传送给便携装置6-2从HDD 21、 CPU 11 或RAM 13馈送的数据(例如,给便携装置6-2的内容或命令)。
USB 口 23-3具有经预定电缆连接到其上的便携装置6-3。 USB 口 23-3经 接口 17、外部总线16、桥15或主总线14传送给便携装置6-3从HDD 21、 CPU 11或RAM 13馈送的数据(例如,给便携装置6-3的内容或命令)。个人计算机1还设置根据从接口 17馈送的数据或声音信号输出对应于一 个内容的预定声音的扬声器24。
如所示,从键盘18到扬声器24的上述各个部件连接到经外部总线16、 桥15和主总线14连接到CPU 11的接口 17。
另夕卜,个人计算机1设置有连接网络2的通信单元25。通信单元25以预 定包形式存储从CPU11或HDD21馈送的数据(例如,对于登记的请求、对 于发送内容的请求等等),并经网络2发送数据,并输出存储在经网络2所接 收的包中的数据(例如,验证密钥、内容等等)到CPUll、 RAM13或HDD 21。
通信单元25经外部总线16、桥15和主总线14连接到CPU 11。 因为另外的个人计算机1-2具有类似于个人计算机1-1的结构,省略对其 的说明。
现在参照图3,表示出EMD登记服务器3的配置。如所示,EMD登记 服务器3包括CPU61、 ROM62和RAM63。 CPU61实际上执行各种应用程 序和OS。 一般,ROM62存储CPU61使用的各程序和算法参数的基本固定 数据。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显 示单元以按照文本或图象显示各种信息。HDD71驱动一个硬盘或多个硬盘, 将由CPU61执行的各种程序和信息从硬盘读出或写入该硬盘。
另外,EMD登记服务器3设置有驱动器72,读出记录在驱动器72的磁 盘91、光盘92、磁光盘93、或半导体存储器94中的数据或程序,并将其馈 送到经接口 67、外部总线66、桥65和主总线64连接到驱动器72的RAM 63。
如所示,上述从键盘68到驱动器72的各个部件被连接到经外部总线66、 桥65和主总线64连接到CPU 61的接口 67。
另外,EMD登记服务器3设置有连接网络2的通信单元73。通信单元 73输出存储在所接收的包中的数据到CPU61、 RAM 63或HDD 71 (例如, 将在下面进一步描述的请求登记的数据、预定程序ID (识别符)等等),并以用于经网络2进行发送的预定包形式存储从CPU 61或HDD 71馈送的数据 (例如,预定数量的验证密钥、程序等等)。
通信单元73经外部总线66、桥65和主总线64连接到CPU 61。
EMD服务器4-1到4-3和WWW服务器5-1和5-2是类似于EMD登记
服务器3构成的。因此,对此将不予赘述。
接下来,下面将描述通过执行各预定程序个人计算才几1可以执行的各功
6匕 月匕。
现在参照图4,其中以框图形式表示出通过CPU 11执行各预定程序可以 执行的个人计算机1的各种功能。
CPU 11执行由多个程序组成的内容管理程序111,这些程序包括EMD 选捧程序131、登录/检出管理程序132、加密方法变换程序133、压缩方法变 换程序134、加密程序135、使用规则变换程序136、签名管理程序137、验 证程序138、解密程序139、 PD驱动器140、和购买驱动器141和142。
内容管理程序111利用混洗指令(shuffled instructions )、加密指令等进行 描述,例如在这种指令下隐藏一些要操作的东西。即,按照这种内容管理程 序111想知道要实现什么是困难的。例如,即使由用户直接读出内容管理程 序111,包含在程序111中的指令也是无法识别的。
当内容管理程序111被安装在个人计算机1中时,EMD选择程序131将 不包含在内容管理程序111中,而将是在EMD登记期间经网络2从EMD登 记服务器3进行接收,对此在下面还将进行描述。EMD选择程序131选择与 EMD服务器4-1到4-3的任何一个的连接并且使购买应用程序115或购买驱 动器141或142与EMD服务器4-1到4-3的4壬何一个进行通信(例如,下载 要购买的内容等)。
登录/检出管理程序132设置登录或检出,并且根据记录在内容数据库114 中的使用规则文件162-1到162-N将存储在内容文件161-1到161-N中的内 ^4全出到便携装置6-1到6-3的任何一个或登录存储在便携装置6-1到6-3中 的内容。
对应于如上所述的登录或检出的任何一个,登录/4企出管理程序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-l或6-3时,加密方法变换程序133 被用于将通过其检出内容的加密方法变换为便携装置6-1或6-3可以利用的加 密方法。
压缩方法变换程序134变换已经被用于压缩由购买应用程序115经网络2 已从EMD服务器4-1接收的一个内容的一种压缩方法、已经被用于压缩由购 买驱动器141经网络2已从EMD服务器4-2接收的一个内容的一种压缩方法、
中的内容文件161-1到161-N中的内容的方法相同的压缩方法。
压缩方法变换程序134是例如从CD读出的,并利用与已经记录在内容
数据库114中的内容文件161-1到161-N中的内容的编码方法一相同的编码
方法编码从记录程序113馈送的未压缩的内容。
另外,当检出一个内容到便携装置6-l或6-3时,压缩方法变换程序134
将已经用于压缩要检出的内容的一种压缩方法变换为便携装置6-1或6-3可以
利用的压缩方法。
加密程序135通过已经被用于加密存储于记录在内容数据库114中的内 容文件161-1到161-N中的内容的加密方法加密一个内容,该内容例如已经 从CD读出并从记录程序113馈送(未加密)。
使用规则变换程序136将用于购买应用程序115、购买驱动器141或购买 驱动器142经网络2分别从EMD服务器4-1、 4-2或4-3已经接收的内容的 使用规则数据变换为与存储于记录在内容数据库114中的使用规则文件161-1 到161-N中的《吏用身见则凄t据相同的格式。
另外,当检出一个内容到便携装置6-l或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-1与购买驱动器141之间的互相验证、EMD服务器4-3与购买 驱动器142之间的互相验证的各验证密钥。
当内容管理程序111被安装在个人计算机1中时,由验证程序138^f吏用 的用于互相验证的验证密钥尚未被存储在验证程序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 一起 安装的,并经网络2从EMD登记服务器3或4姿记录在预定CD中的进行馈送。 安装在个人计算机中的购买驱动器141经由内容管理程序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进4于一次统计。
显示/操作指令程序112根据过滤数据文件181、显示数据文件182、图象 文件183-1到183-K或历史数据文件184使显示单元20显示一个预定窗口图 象,并借助于键盘18或鼠标19指令内容管理程序lll登录或检出一个内容。
过滤数据文件181中已经存储了用于加权存储于记录在内容数据库114 中的内容文件161-1到161-N中的每个内容的数据,并且它^皮记录在HDD 21 。
显示数据文件182中已经存储了对应于存储于记录在内容数据库114中 的内容文件161-1到161-N中的内容的数据,并且它被记录在HDD21。
图象文件183-1到183-K中已经存储了对应于存储于记录在内容数据库 114中的内容文件161-1到161-N中的内容的图象或对应于下面将进一步描述 的各个包的图象,并且它们被记录在HDD21。
接着,在不需要个别区分的场合,各图象文件183-1到183-K将被简称 为"图象文件183"。
历史数据文件184中已经存储了包括存储于记录在内容数据库114中的 内容文件161-1到161-N中的内容已经被检出的次数、存储于内容文件161-1 到161-N中的内容已经被登录的次数,登录和检出的日期等的历史数据,并 将其记录到HDD 21。
为了登记,显示/操作指令程序112在从EMD登记服务器3接收验证密 钥和EMD选择程序131时,经网络2发送预先存储的内容管理程序111的 ID到EMD登记服务器3,并将验证密钥和EMD选择程序131馈送给内容管 理程序111。
记录程序113在显示一个预定的窗口图象时,根据键盘18或鼠标19进 行的操作,从设置在驱动器22中的是光盘42的CD中读出诸如数据记录时 间之类的数4居。
记录程序113根据记录在CD的内容记录时间,在从WWW服务器5-1 或5-2接收对应于一个CD的数据或对应于记录在CD的内容的数据时,经网 络2发送对应于一个CD的数据(例如,巻册名称、艺术家姓名等)或对应 于记录在CD中的内容的数据(例如,内容名称等)到WWW服务器5-1或5-2。
记录程序1134责送已接收对应于一个CD的数据或对应于记录在该CD中 的内容的数据到显示/操作指令程序112。
当馈送一个记录指令时,记录程序113从设置在驱动器22中的是光盘42 的一个CD中读出各内容,并将其和对应于诸如最大可能检出次数(No)的 内容的使用规则数据输出到内容管理程序111。
内容数据库114在内容文件161-1到161-N任何一个中存储从内容管理 程序lll馈送的,由预定方法压缩和由预定方法加密的各个内容(它们被记 录在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。
另外,当未启动时,如果启动程序117从装置驱动器116-2接收一个意味 便携装置6-3已经被连接到USB 口 23-3的信号,则启动程序117启动显示/ 操作指令程序112。
当由于便携装置6-l已经被连接到USB 口 23-1,或由于便携装置6-3已 经被连接到USB 口 23-3上,显示/操作指令程序112被启动程序117启动时, 显示/操作指令程序112从便携装置6-1或6-3读出记录在便携装置6-1或6-3 上的有关该内容的数据,诸如音乐标题、播放时间等等,以在下面所描述的 预定窗口显示它们。
另外,当由于便携装置6-1被连接到USB 口 23-1,或由于便携装置6-3 4皮连接到USB 口 23-3,显示/操作指令程序112#1启动程序117启动时,如果对显示/操作指令程序112进行预定设置,则显示/操作指令程序112从连接 的便携装置6-1或6-2登录该内容,该内容被限制为从个人计算机1-1检出 的内容,根据预定的设置选择该内容,并检出该所选内容到便携装置6-1或 6-3。
在下面的描述中,在不需要区分内容文件161-1到161-N的场合,它们 将被简称为"内容文件161"。另外,在下面的描述中,在不需要区分使用规则 文件162-1到162-N的场合,它们将被简称为"使用规则文件162"。
由于另外的个人计算机1-2的功能类似于上述的个人计算机1-1,所以省 略对其的说明。
现在参照图5,表示出存储在使用规则文件162-1到162-N中的一个使用 规则数据的例子。对于项目"内容ID",设置有识别存储在每个内容文件161-1 到161-N中的内容的数据。对于项目"可能检出?",设置有"YES"或者"NO"。 当对于这个项目设置"YES"时,内容管理程序111可以检出利用"内容ID"识 别的内容到便携装置6-l到6-3中的任何一个。当对于项目"可能检出?"设置 "NO,,时,内容管理程序111将不检出利用"内容ID"识别的内容到便携装置 6-1到6-3中的任何一个。
对于项目"最大可能检出的次数",设置有内容管理程序111可以检出对 应的内容文件161-1或161-N中任何一个的内容的最大次数。最大可能检出 的次数将不会改变。
对于项目"可能检出的次数,,,设置有内容管理程序111当时可以检出对 应的内容文件161-1或161-N中任何一个的次数。当内容管理程序111检出 一个内容一次,项目"可能检出的次数"的数目相应地减1。当内容管理程序 lll登录一个内容一次,项目"可能检出的次数"的数目加1。
当对应的内容文件161-1或161-N中的任何一个都不被4企出时,则设置 一个等于最大可能检出次数的值,作为对应的可能检出的次数。
当作为内容管理程序111进行的检出的结果,使项目"可能检出的次数" 的数目从"r变为"0"时,则将对项目"可能检出?,,设置"NO"。当作为内容管 理程序111进行的登录的结果,使项目"可能检出的次数,,的数目从"0"变为"1" 时,则将对"可能检出?"设置"YES"。
在项目"可能移动?"中,设置有"YES"或"NO"。当对这个项目设置"YES" 时,内容管理程序111可以移动利用"内容ID"识别的内容。当对项目"可能移动?,,设置"NO"时,内容管理程序lll将不移动利用"内容ID,,识别的内容。 在项目"可能复制?"中,设置有"YES"或"NO"。当对这个项目设置"YES"
时,内容管理程序111可以复制利用"内容ID,,识别的内容。当对这个项目设
置"NO,,时,内容管理程序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进行统计。
接下来,将描述存储在内容数据库中的内容文件161-1到161-N和存储 在显示数据文件82中的数据之间的对应关系。
存储在内容文件161-1到161-N中的任何一个的内容属于一个预定的包。 详细地,该包是一个原始包、我的选择包或过滤包。
多于一个内容属于原始包。该原始包对应于EMD服务器4-1到4-3的内 容分类(例如,所谓的巻册)或一个单一CD。各个内容属于任何原始包并且 不属于多个原始包。各内容所属的原始包不能进行修改。用户可以编辑(增 加信息或者增加信息的修改)对应于原始包的一部分信息。
参照图6,其中表示包含在显示数据文件182中的原始包显示数据201 与内容文件161-1到161-N的关系的例子。该关系定义了原始包与各内容之 间的关系。原始包显示数据201包括包显示数据221-1到221-M。包显示数据221-1相关于内容显示数据221-1-1到221-l-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-j。
内容显示数据221-2-1对应于存储在内容文件161-(q+l )中的一个内容。 对于存储在内容文件161-(q+l )中的一个内容的使用规则数据被存储在使用 规则162- (q+l)中。
内容显示数据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-l到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-l到4-3或CD中任何一个的名称的包源数据;包名称数据;艺术家 姓名数据;流派名称数据;指示图象文件名称的内容ID数据,在该文件中存 储了对应于一个包的图象;和对应于属于一个包的多于一个内容的内容ID数 据。
对应于由用户增加的原始包的信息被增加到该主表或未示出的子表。
图7B表示内容显示数据221的例子。内容显示数据221对应于存储对应 于该内容的显示数据的显示数据文件182的主表,并包括内容ID数据;用 于识别一个对应包所属于的原始包的原始包ID数据;内容名称数据;检出次 数的数据;检出的最大次数的数据;和用于指示存储对应于内容的图象的图 象文件名称的数据。
另外,显示数据文件182可以作成对应于内容ID并具有记录在子表中的 数据和数据类型,如图7C所示。对应于每个记录的每个内容ID,在子表中 记录不同于主表的数据和数据类型。
例如,在如图7C所示的显示数据文件182的子表中,对应于其内容ID 为123xDES3的内容,记录计算机码(cyber code )(商标)、ISRC (国际标准 记录码)、歌词作者姓名和曲作者姓名。另外在如图7C所示内容显示数据221 的子表中,对应于其内容ID为123xDES4的内容,记录了计算才几码(商标)、 ISRC、再现周期和再现次数。
同时,在显示数据文件182的子表中对应于每个包ID,可以记录不同于
该包的主表的数据和数据类型。
因此,通过利用子表,即使增加对应于内容的新的数据类型,在不改变 主表系统的情况下,显示数据文件182可以顺利和迅速地记录该新类型的数 据。
我的选择包具有属于它的由用户自由选择的多于一个的内容。用户可以 自由地进行编辑以使内容属于我的选择包。 一个内容可以属于多于一个的我 的选择包,并可以不属于任何我的选择包。
参照图8,表示出属于显示数据文件182的我的选择包显示数据241与内 容文件161-1到161-N之间关系的一个例子。这个关系定义了我的选择包与
22各个内容之间的关系。我的选择包显示数据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描述过的包显示凄O居221 相似的构成,从而将不进行进一步的描述。
因此,用户可以具有属于我的选择包的期望内容。当情况可能时, 一个 内容属于多个我的选择包。
过滤包具有属于它的、根据存储在过滤数据文件181中的过滤数据所选 择的内容。过滤数据是经网络2从EMD服务器4-1到4-3或WWW服务器 5-l或5-2馈送的,或者是按照记录在一个预定的CD馈送的。用户可以编辑 存储在过滤文件181中的过滤数据。
过滤数据是预定内容的选择或对应于一个内容的加权的计算的参考。例 如,利用对应于该周的J-POP (日本流行歌曲)的过滤数据,个人计算机1 可以从该周的前IO位内容中识别IO个内容。
过滤数据文件181包括例如用于按各周期的递减次序选择各个内容的 过滤数据,这些过滤数据在过去的一个月已经被4全出;用于选择过去半年已 经被频繁检出的内容的过滤数据或用于选择在其名称中包含"爱"的内容的过 滤数据。
因此,在过滤包中的内容是通过使对应于该内容(包括由用户在该内容 显示数据221中设置的数据)的内容显示数据221或历史数据184与过滤数 据相关进行选择的。
参照图9,表示出属于显示数据文件182的过滤包显示数据281与内容文 件161-1到161-N之间关系的例子。该关系定义了我的选择包与各个内容之 间的关系。过滤包显示数据281包括包显示数据291-1到291-A。
23包显示数据291-1相关于内容显示数据221-2-1、 221-1-2、或221-M-p。 包显示数据291-2相关于内容显示数据221-l-i、 221-2-j、和221-2-2。 同样,包显示数据291-A相关于内容显示数据221-l-i、221-2-j、和221-2-2。 在下面的描述中,在不需要单独区分它们的场合,包显示数据291-1到
291-A将被简称为"包显示数据291"。
因为包显示数据291具有与前面已经参照图7A描述过的包显示数据221
相似的构成,所以将不再进一步描述。
因此,由用户操作个人计算机1选择的预定内容属于该过滤的包,并且
按照情况可以, 一个内容属于多个过滤包。
接下来,将参照图IO描述EMD登记。当显示/操作指令程序112利用内
容管理程序111被初始启动和显示/操作指令程序112被安装在个人计算机1
中时,它参照以前存储的均匀资源定位器(URL)等,并经网络2连接到EMD
服务器3。
EMD服务器3发送用于试图登记到显示/操作指令程序112的屏幕显示的 数据。显示/操作指令程序112将在显示单元20上显示具有配置在其上的EMD 登记键311的屏幕,例如如图11所示。
当点击EMD登记键311时,显示/操作指令程序112请求EMD服务器3 发送验证密钥301、和随着以前存储的用于内容管理程序111的ID—起之前 记录在EMD服务器3中的EMD选择程序131 、和用于登记的需要数据(例 如,个人计算机1的用户姓名和信用卡号)。
当确定所接收的用于内容管理程序111的ID是有效的时,EMD登记服 务器3经网络2发送验证密钥301和EMD选择程序131到显示/操作指令程 序112。
相反,当确定所接收的用于内容管理程序111的ID无效时,EMD登记 服务器3将经网络2发送预定的差错消息到显示/操作指令程序112。当用于 内容管理程序111的ID无效时,显示/操作指令程序112不能获得验证密钥 301和EMD选择程序131。
当从EMD服务器3接收到验证密钥301和EMD选择程序131时,显示 /操作指令程序112将馈送验证密钥301和EMD选择程序131到内容管理程 序111。
当从显示/操作指令程序112馈送验证密钥301和EMD选择程序131时,内容管理程序111将安装并启动EMD选择程序131,并馈送验证密钥301到 验证程序138。验证程序138将获得的验证密钥301进行存储。
在启动以后,EMD选择程序131将在显示单元20上显示一个在上面配 置各个按钮的窗口 ,这些按钮用于启动与EMD服务器4-1到4-3的任何一个 的连接,例如如图12所示。
当例如点击EXA-SOFT音频4姿4丑331时,内容管理程序111启动购买程 序151并连接购买应用151到EMD服务器4-1。此时,验证程序138使用验 证密钥301执行与购买应用151互相验证并使购买应用151与EMD服务器 4-1进4亍互相-睑证。
当购买应用151已经成功地与EMD服务器4-1进行互相验证时,将在显 示单元20显示用于内容购买的屏幕,例如如图13所示。
当点击例如如图12所示的AQUA音频按钮332时,内容管理程序111 将安装为一个插入程序的购买驱动器141,并连接购买驱动器141到EMD服 务器4-2。此时,验证程序D8使用验证密钥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的按4丑341、用于
启动EMD选择程序131的按钮342、用于显示设置登录或者检出的区域的按 钮343、和用于显示我的选择包的编辑的区域,即我的选择包显示数据241 的按钮344。当选择还配置的按钮345时,对应于原始包的凝:据:故显示在区域351。当 选择还配置的^^丑346时,对应于我的选择包的数据被显示在区域351。当 选择还配置的按钮347时,对应于过滤包的数据被显示在区域351。
在区域351显示的数据与包相关,并且例如是包名称或艺术家名称。
如图15所示,在区域351中,例如表示出存储在包显示数据221-1中的 一个包的名称"FIRST,,和艺术家名称"A.TARO",存储在包显示数据221-2中 的一个包的名称"SECOND,,和艺术家名称"A.TARO"等。
在区域352中,表示对应于属于在区域351中选择的各个包的各个内容 的数据。在这个区域352中显示的数据包括例如内容名称、播放时间、或可 能检出的次数等。
例如在图15中,因为选择对应于包显示数据221-2的包,在区域351显 示存储在对应于属于对应于包显示数据221-2的一个包的内容的内容显示数 据221-1中的内容名称"MINAMI-NO-SAKABA"和可能检出的次数"..."(指 示3次检出),存储在内容显示数据221-2中的内容名称"KITA-NO-HAKABA" 和可能检出的次数"..."(指示2次检出)等等。
显示在区域352中的1/8音符,作为可能检出的次数表示对应的内容可以 检出一次。
显示在区域352中的休止符,作为可能检出的次数表示对应的内容不能 检出,即可能检出数是0。另外,显示在区域352中高音符,作为可能检出 的次数表示对应的内容的可能检出次数没有限制,即对应的内容可以无限制 地检出。
注意,可能检出次数不仅如图15所示可以利用预定图形(例如,星、月 等)的数指示,而且还可以利用数字等指示。
另外,显示/操作指令窗口具有配置的区域348,其中显示对应于一个所 选择包或内容的一个图象等,和按钮349用于重放所选择的内容(从扬声器 24输出对应于该内容声音)。为了重放选择的内容,将要点击按钮349。
在利用激活的按钮345在区域351中显示对应于原始包的数据的同时, 通过选择显示在区域352的预定内容名称和进行擦除操作,显示/操作指令程 序112将使内容管理程序111擦除存储在内容数据库114中的和对应于所选 择的内容名称的预定内容。
为了进行说明,现在参照图16,当通过点击按钮341进行启动时,显示
26有记录程序113^吏显示单元20显示的窗口。
记录程序113从设置在驱动器22中的CD读出 一个内容的播放时间,并 显示在区域383。因为该内容的名称是未知的,记录程序113将在区域383 的显示内容名称的部分显示"未知"。
因为设置在驱动器22中的CD的标题和艺术家的姓名两者是未知的,记 录程序113将在将显示CD标题的区域381和将显示艺术家姓名的区域382 的每个上显示"未知"。
由记录程序113在显示单元20显示的窗口还在其中配置了点击它从CD 获得信息的按4丑384,和按钮385,该按钮用于当读出的内容被记录到内容数 据库114时,设置是否从CD读出的内容将自动检出到便携装置6-1到6-3。
当例如点击按钮385时,记录程序113将使显示单元20显示一个表示便 携装置6-1到6-3的列表的下拉菜单。当用户从下拉菜单选择便携装置6-1到 6-3中的任何一个时,个人计算机1将对便携装置6-1到6-3中所选择的任何 一个自动地检出从CD记录的一个内容。当用户从下拉菜单选择"不检出"时, 个人计算机1将不检出记录在CD的任何内容。
记录程序113^使显示单元20显示的窗口还配置有4要4丑386,用于指令记 录在CD中的内容的记录启动。
现在参照图17,表示有记录程序113使显示单元20显示的、当从WWW 服务器5-1和5-2的任何一个获得CD信息时和进行设置将从WWW服务器 5-1和5-2中的哪一个获得CD信息的场合的特性对话框。
该特性对话框在其中配置有区域401,在该区域中进行设置将从WWW 服务器5-1和5-2中的哪一个获得CD信息。例如当"CDDB"被设置在区域401 时,记录程序113将请求WWW服务器5-1发送CD信息。例如当"CDNEW JAPAN"(例如, 一个公司的名称或提供与CDNEW (商标)所提供的业务类 似的业务的网址)浮皮设置在区域401时,记录程序113将请求对应于CDDB的 WWW服务器5-2发送CD信息。
例如当"CDDB"被设置在区域401时,区域402和403将准备这样的设置。 CDDB的第一地址的URL将被设置在区域402,而CDDB的第二地址的URL 将被设置在区域403。
当从WWW服务器5-1和5-2的任何一个接收CD信息时,将在区域404 设置记录接收的信息的目录(HDD 21的任何目录)。
27当点击也配置在特性对话框中的按钮405时,记录程序113将经网络2 根据以前存储在记录程序113中的URL访问各WWW服务器中的预定的一 个,并获得关于CDDB的笫一地址的URL和CDDB的第二地址的URL的信 息,并且在区域402作为将被设置的候选信息设置关于在CDDB的第一地址 的URL的信息,同时在区域403作为将被设置的候选信息设置关于在CDDB 的第二地址的URL的信息,如图18所示。
当用户在如图19所示的区域401设置"CDDB"、在区域402中设置CDDB 的第一地址的URL、和在区域403中设置CDDB的第二地址的RUL以后, 点击如图16所示的按钮384时,记录程序113将根据设置在区域402的URL 和设置在区域403的URL连接到WWW服务器5-1 ,通过如下对应于设置在 区域401的"CDDB,,的过程请求WWW服务器5-1的CD信息,并从WWW 服务器5-l接收CD信息。
现在参照图20,表示当点击按钮384从WWW服务器5-1已经接收CD 信息时,记录程序113使显示单元20显示的一个窗口 。根据从WWW服务 器5-l接收的CD信息,记录程序113将例如在区域381中显示诸如"异步的 (Asynchronized)"的CD标题,并且例如在区域382中还显示诸如"KUWAI" 之类的艺术家姓名。
才艮据从WWW服务器5-1接收CD信息,记录程序113将在例如显示内 容名称的区域3S3的一部分显示诸如"HEAT"、"PLANET"、"BLACK"、"SOUL" 等的内容名称,并还将在例如显示艺术家姓名的区域383的一部分显示诸如 "KUWAT之类的艺术家姓名。
当已从WWW服务器5-1接收了多于两个CD信息时,记录程序113将 使显示单元20显示如图21所示的对话框,用于由用户选择任何CD信息。
图22表示当在区域401中设置"CDNEWJAPAN"并在其中设置搜索关键 字的情况下点击按钮384时,记录程序113使显示器单元20显示的一个对话 框。
如图22所示,该对话框在其中配置了按钮431、 432、 433、和434。按 钮431将通过点击被激活,用于采用巻册名称作为搜索关键字搜索CD信息。 用于巻册名称的搜索关键字被设置在也配置在对话框中的区域441 。
按钮432将通过点击被激活,用于采用艺术家姓名作为搜索关键字搜索 CD信息。用于艺术家姓名的搜索关键字被设置在也配置在对话框中的区域442。
按钮433将通过点击被激活,用于采用内容名称作为搜索关键字搜索CD 信息。用于内容名称的搜索关键字被设置在也配置在对话框中的区域443。
按钮434将通过点击被激活,用于采用产品号作为搜索关键字搜索CD 信息。用于产品号的搜索关键字净皮设置在也配置在对话框中的区域442。
为了搜索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信息相关 的CD的图象的数据一起发送CD信息到个人计算机1 ,如图24所示。个人 计算机1的用户可以经网络2才艮据用于显示提示用户购买CD的图象的数据 购买预定的CD。
为了说明,参照图25,表示有当点击配置在设置搜索关键字的对话框中 的索按钮384后,已经从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信息以后,它将存储CD信息到在HDD 21中的、在区域404中指定的目录。
当由用户点击按钮384等指令获得CD信息时,记录程序113将首先搜 索HDD21中的、在区域404中指定的目录。当CD信息被存储在在HDD21 中的、在区域404中指定的目录中时,记录程序113将显示一个如图26所示的对话框461,以提示用户选择是否存储于在区域404中指定的目录中的CD 信息将被使用。
当点击用于指令启动记录显示在记录程序113 4吏显示单元20显示的窗口 中的任何一个内容的按钮386时,记录程序113将从设置在驱动器22的CD 中读出内容并随着CD信息一起将从CD读出的内容馈送到内容管理程序 111。内容管理程序111中的压缩方法变换程序134将利用预定压缩方法压缩 从记录程序113馈送的内容,并且加密程序135将加密所压缩的内容。使用 规则变换程序136产生对应于压缩和加密的内容的^f吏用规则。
因此,内容管理程序111将连同使用规则数据一起馈送压缩和加密的内 容到内容数据库114。
和使用规则文件162,并且存储该内容到内容文件161和使用规则数据到使 用规则文件162。
当该内容和对应于该内容的使用规则数据被存储在内容数据库114时, 内容管理程序111将馈送从记录程序113接收的CD信息和使用规则数据到 显示/4喿作指令程序112。
显示/操作指令程序112将根据对应于通过记录存储在内容数据库114的 使用规则数据和CD信息产生原始包显示数据201和内容显示数据221 。
如图27所示,当选择按钮345时,对应于通过记录存储在内容数据库114 中的内容的原始包名称(CD标题)被显示在显示/操作指令窗口中的区域351 。 当选择该包时,对应于从CD读出的内容的内容名称被显示在区域352。
当从CD读出的内容被记录在内容数据库114并且记录程序113使显示 单元20显示的窗口中的按钮385被选择(被激活)时,显示/操作指令程序 112在显示/操作指令窗口中显示一个区域481,在该区域中将要显示存储在 指定的便携装置6-1到6-3之一的内容名称,如图28所示。
对应于每个内容的音乐标题,在区域481的最左边显示指示是否该内容 可以登录到个人计算机1-1的符号。例如,位于区域481的最左边的"。"指示 对应于该内容的音乐名称的内容可以登录到个人计算机l-l,即,该内容已经 #:从个人计算机1-1检出。如图29所说明的,位于区域481的最左边的"x" 指示对应于该内容的音乐名称的内容不可以登录到个人计算机l-l,即,该内 容未被从个人计算机1-1检出,但是代之以,例如,该内容已经被从个人计
30算机1-2检出。
显示/操作指令程序112使内容管理程序111将从CD读出并记录在内容 数据库114的内^4企出到以前指定的便携装置6-1到6-3任何一个。
因此,当从CD读出的内容被记录到内容数据库114时,仅使在记录程 序113使显示单元20显示的窗口中的按钮385保持激活,个人计算机l可以 将从CD读出的内容检出到以前指定的便携装置6-1到6-3的任何一个。
当显示/操作指令程序112在显示/操作指令窗口已经显示区域481时,它 还在显示/操作指令窗口显示区域482,在该区域中,显示存储到以前指定的 便携装置6-1到6-3任何一个的内容所属于的便携包的名称(即,存储到任何 一个便携装置6-1到6.-3的内容所属于的包),关闭区域481的按钮483,和 执行登录或检出的按钮484。
另外,当显示/操作指令程序112已经在显示/操作指令窗口显示区域481 时,它在显示/操作指令窗口还显示按钮491、 492、 493、和494,按钮491 设置对应于在区域352选择的内容名称的内容的检出,按钮492设置对应于 在区域481选择的内容名称的内容的登录,按钮493设置对应于显示在区域 481的各内容名称的所有内容的登录,和按钮494取消登录或检出的设置。
接下来,下面将描述登录或检出的设置和登录或检出的执行。
当点击用于显示将要i殳置登录或检出的区域的按钮343时,显示/操作指 令程序112在显示/操作指令窗口显示区域481,在该区域中将显示存储在以 前指定的便携装置6-1到6-3中任何一个的内容名称。
例如,当选择如图29所示显示在区域352中的内容名称 "MINAMI-NO画SAKABA" 、 "KITA-NO-HAKABA"和"SHICHINARABE"并点 击按钮491时,显示/操作指令程序112分别设置对应于内容名称 "MINAMI-NO-SAKABA" 、 "KITA-NO-HAKABA"和"SfflCHINARABE"的内 容的检出,并且在区域481中显示内容名称"MINAMI-NO-SAKABA"、 "KJTA-NO-HAKABA,,和"SHICHINARABE",如图30所示。
对应于内容名称"OHSHOH",位于区域481的最左边的"。"指示对应于内 容名称"OHSHOH,,的内容可以登录到个人计算机1-1。即,对应于内容名称 "OHSHOH"的内容是已经从个人计算机1-1检出的内容。
对应于内容名称"FU",位于区域481的最左边的"x "指示对应于内容名称 "FU,,的内容不可以登录到个人计算机1-1。即,对应于内容名称"FU"的内容
31不是已经从个人计算机1-1检出的内容,但是代之以,例如该内容已经从个
人计算机l-2才全出。
对应于内容名称"KAKU", 位于区i或481的最左边的"x"指示对应于内容名称"KAKU,,的内容不可以登录到个人计算机1-1。即,对应于内容名称"KAKU,,的内容不是已经从个人计算机1-1检出的内容,但是代之以,例如该内容已经从个人计算机1-2检出。
对应于内容名称"HISHA",位于区域481的最左边的"。"指示对应于内容名称"HISHA,,的内容可以登录到个人计算机1-1。即,对应于内容名称"HISHA"的内容是已经从个人计算机1-1检出的内容。
因为对应于内容名称"MINAMI-NO-SAKABA"的内容、对应于内容名称"KITA-NO-HAKABA"的内容和对应于内容名称"SHICHINARABE"的内容是已经从个人计算机1-1检出的内容, 一个"。"显示在区域481的最左边,对应于内容名称"MINAMI-NO-SAKABA"、内容名称"KITA-NO-HAKABA"和内容名称"SHICHINARABE"的每一个。
在此刻,显示/操作指令程序112将在区域352中的内容名称"MINAMI-NO-SAKABA"的可能检出次数从指示3次检出的3个1/8音符改变为指示2次检出的2个1/8音符,还将在区域352中的内容名称"KITA-NO-HAKABA"的可能检出次数从指示2次检出的2个1/8音符改变为指示1次检出的1个1/8音符,和还将在区域352中的内容名称"SHICHINARABE"的可能检出次数从指示3次检出的3个1/8音符改变为指示2次检出的2个1/8音符。
例如,当在如图30所示的状态中,在区域481中选择内容名称"KITA-NO-HAKABA,,并点击按钮492时,显示/操作指令程序112将设置对应于内容名称"KITA-NO-HAKABA"的内容的登录并如图31所示在区域481中擦除这个内容名称。
在此刻,显示/操作指令程序112将改变对于显示在区域352中的内容名称"KITA-NO-HAKABA"的可能检出次数,即从指示1次检出的一个1/8音符改变到指示2次检出的2个1/8音符。
另外,利用拖放(dragging and dropping)显示在区域351中的 一个包名称到区域481 ,设置属于对应于被拖放包名称的包的所有内容的检出。
利用仅通过操作按钮491到494设置登录或检出,个人计算机将不执行任何登录或检出。
当在通过操作按钮491到494设置登录或才企出后点击按4丑484时,显示/操作指令程序将使内容管理程序111执行登录或检出。即,利用点击按钮484,显示/操作指令程序112将使内容管理程序lll根据登录或检出设置,发送一个内容到便携装置6-1到6-3的任何一个,或发送对应于登录的预定的命4K例如,用于擦除存储在便携装置6-l到6-3的任何一个的预定内容的命令),和对应于该发送的内容或命令擦除存储在使用规则文件162中的使用规则数据。
当进行了登录或检出,显示/操作指令程序112对应于所发送的内容或命令更新存储在历史数据文件中的历史数据。.该历史数据包括用于登录或检出的内容或数据的识别的信息,在这些数据中内容已经被登录或检出,和该内容所检出到的便携装置6-1到6-3的任何一个的名称。
因为登录或检出可以在短时间设置,用户可以迅速知道执行登录或检出以后的状态。因此,可以缩减花费时间的登录或才企出的次数,缩短整个登录或检出需要的时间(包括登录或检出的设置和执行的时间)。
接下来,将描述诸如希望的内容增加到一个预定的我的选择包之类的我的选择包的编辑。
如图32所示,当点击用于显示编辑我的选择包的区域按確丑344时,显示/操作指令程序112在显示/才乘作指令窗口显示一个区域501,在该区域中将指示对应于属于预定的我的选择包的内容的内容名称。
在此刻,显示/操作指令程序112在显示/操作指令窗口显示一个区域502,在该区域中将显示选择的我的选择包的名称(存储在包显示数据251-1到252-S中的任何一个)。当将被编辑的我的选择包的名称被设置在区域502中时,显示/操作指令程序112在区域501中显示对应于具有包名称的我的选择包的内容名称(存储在相关于包显示数据252-1到252-S的任何一个的内容显示数据221中)。
另外,当显示/操作指令程序112在显示/操作指令窗口显示区域501时,它将在显示/操作指令窗口显示按钮521、按钮522、和按钮523,按钮521用于使对应于在区域352中选择的内容名称也属于其名称被显示在区域502中的我的选择包的才喿作(存储选择的内容显示数据221的内容ID到包显示数据251-1到251-S的任何一个),按4丑522用于从其名称显示在区域502中的我的选择包中擦除对应于在区域501选择的内容名称的内容的操作(从包显示数据251-1到251-S的任何一个中擦除选择的内容显示数据221的内容ID ),和按钮523用于取消在先操作的操作(使内容也属于我的选择包或从我的选择包擦除该内容)。
例如,通过在显示/操作指令窗口显示区域501,用户可以具有属于其包名称"My Best l"显示在区域502的我的选择包的名为"North Star"的内容,名为"Shooting Star"的内容,名为"South-Alps"的内容,名为"Multimillionaire"的
内容,和名为"siotr的内容。
可以这样讲,响应于一个预定的操作,显示/操作指令程序112将名为"North Star"的内容、名为"Shooting Star"的内容、名为"South-Alps"的内容、名为"Multimillionaire"的内容、和名为"Slot l"的内容的各ID分别存储到存储包名称为"MyBestl"包显示数据251中。
另外,当显示在区域351中的包名称被拖放到区域501时,可以使属于对应于所拖放的包的一个包的所有内容属于其名称4皮显示在区域502的我的选择包。
当配置在显示/操作指令窗口以在区域351显示对应于我的选择包的数据的按钮346被激活时,显示/操作指令程序112将在区域351显示对应于我的选择包(例如,"My Best 1" 、 "My Best 2" 、 "Snow Drive"、"MINAMI-NO-SfflMA-Select"、 "Traveling Abroad"等等)的包名称,和在区域352显示属于对应于所选择的包名称的我的选择包的各个内容的名称,如图33所示。
当在利用激活按钮346在区域351中已经显示了对应于我的选择包的数据的同时,选择显示在区域352中的预定内容的名称并进行擦除操作时,显示/操作指令程序112将1又擦除对应于属于包括在包显示数据251中的包的内容的内容ID的数据,而不擦除存储在内容数据库114中的任何预定内容。接下来,将描述对应于过滤包,和使过滤包与期望的内容相关的显示。当激活配置在显示/操作指令窗口上的按钮347以在区域351显示对应于一个过滤包的数据时,显示/操作指令程序112在区域351显示对应于过滤包的包名称(例如,"Ten best pops" 、 "Ten best rock'n'roll's" 、 "Ten best ENKA,s"、"Standard love songs"、 "Recommendable '80pops,,等等),和在区域352中显示属于对应于选择的包名称的过滤包的各个内容的名称,如图34所示。
34现在参照图35,说明过滤包的产生。显示AI喿作指令程序112根据存储在显示数据文件182中的内容显示数据221-1-1到221-M-p和存储在历史数据文件184中的历史数据或它们的任何一个和存储在过滤数据文件181中的过滤数据551-1产生包显示数据291-1。
包显示凄t据291-l在其中已经存储了属于对应于它的过滤包的内容的ID。例如,包显示数据291-1存储用于利用该过滤数据551-1指定的预定10个内容的ID (例如,对应于10个最佳流4亍歌曲的ID)。
显示/操作指令程序112根据存储在显示数据文件182中的内容显示数据221-1-1到221-M-p和存储在历史数据文件184中的历史数据或它们的任何一个和存储在过滤数据文件181中的过滤数据551-1-2产生包显示数据291-2。包显示凝:据291-2在其中已经存储了属于对应于它的过滤包的内容的ID。例如,包显示数据291-2存储对于其名称含有利用过滤数据551-2指定的预定字符串的内容的各个ID (例如,含有包括字符"love (爱)"的内容的名称)。
同样,显示/操作指令程序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-l-A产生包显示it据291-2。
过滤数据551-1到551-A是经网络2从预定服务器下载的,或从驱动器22按照在预定CD中的记录馈送的。另外,用户本身可以产生过滤数据551-1到551-A。
例如,操作个人计算机1通过在每天的预定时间经网络2从多于一个服务器下载和更新过滤数据551-1到551-A产生新的过滤的包,而不修改记录在内容凄t据库114中的内容,用户可以^f吏用新产生的过滤包,享受各个内容的不同组合。
接下来,下面将描述显示在区域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中显示对应于该图象凄t据的图象。
另外,当利用选择显示在区域351中的包名称而不选择显示在区域352中的内容名称,将一个预定图象拖放到区域348时,显示/才乘作指令程序112使被拖放的图象对应于对应于所选择的包名称的包。
即,显示/操作指令程序112变换已经编码了^皮拖放的图象的编码方法为预定的方法(例如,JPEG (联合图象专家组)或类似方法),调整图象的大小(例如,30象素x30象素或类似的大小),减各个颜色(例如,256色等),记录该图象到图象文件183,并记录该图象文件183的名称,在该图象文件183中,该图象已经作为指示任何图象文件名称的数据被记录于对应于该包名称的包显示数据211、 251或291中。
如图37所示,当选择显示在区域352中的内容名称而没有内容被重放时,
相关的图象。这就是说,显示/操作指令程序112参照指示存储在对应于对应于所选择的内容名称的内容的内容显示数据221中的图象文件名称的数据,读出存储在图象文件183-1到183-K中的预定一个的图象数据,并在区域348中显示对应于该图象数据的图象。
例如,当选择原始包的包名称"Second"并选择显示在区域352中内容名称"South-Alps,,同时内容"South-Alps"未进行重放时,显示/才喿作指令程序112参照存^ft在对应于对应于内容名称"South-Alps,,的内容的内容显示数据221中
36的相应的图象文件,读出存储在图象文件183-1到183-K中的预定一个中的 图象数据,并且在区域348显示对应于该图象数据的图象。
在此刻,当激活按钮345同时指示图象文件名称的数据未被设置在对应 于对应于所选择的内容名称的内容的内容显示数据221中时,显示/操作指令 程序112参照指示存储在该内容所属于的内容显示数据221中的图象文件名 称的数据,读出存储在图象文件183-1到183-K中的预定一个中的图象数据, 并在区域348显示对应于该图象数据的图象。
同样,当激活按钮346同时没有对应的图象文件被设置在对应于对应于 所选择的内容名称的内容的内容显示图象221中时,显示/操作指令程序112 参照指示存储在该内容所属于的包显示数据251中的图象文件名称的数据, 读出存储在图象文件183-1到183-K中的预定一个中的图象数据,并在区域 348显示对应于该图象数据的图象。
同样,当激活按4丑347同时没有对应的图象文件被设置在对应于对应于 所选择的内容名称的内容的内容显示数据221中时,显示/才喿作指令程序112 参照指示存储在该内容所属于的包显示数据291中的图象文件名称的数据, 读出存储在图象文件183-1到183-K中的预定一个中的图象教:据,并在区域 348显示对应于该图象凝:据的图象。
另外,当一个预定图象被拖放到区域348同时选择显示在区域352中的 内容名称时,显示/操作指令程序112使被拖放的图象与对应于所选择的内容 名称的内容相关。即,显示/操作指令程序112变换已经利用其编码了被拖放 的图象的编码方法为预定的一种,调整该图象的大小,减颜色,记录该图象 到图象文件183,并记录所记录的图象文件183的名称,其中图象已经被作 为指示任何图象文件名称的数据存储在对应于该内容名称的包显示数据221中。
如图38所示,当对应于显示在区域352中的内容名称的内容已经被重放 (当声音已经从扬声器24输出)时,显示/操作指令程序112在区域348显 示指示在输出声音的每个频段(例如,在每个倍频程上)上的信号电平的图 象(即所谓在频镨分析仪上的图象)。
还如图39所示,当按照用户的设置对应于显示在区域352中的一个内容 名称的内容已经被重放时,显示/操作指令程序112在区域348中显示指示在 预定周期对应于输出声音的时间流逝的信号电平的图象。另外,当按照用户的设置显示/操作指令程序112不显示区域351和352 时,显示/操作指令程序112将在区域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所示,在已经选择原始包的显示的情况下,如果从编辑菜单选择 组合命令,同时正在重放诸如具有名称"Buttefly"之类的内容的预定内容时, 内容管理程序111在正在进行重放的位置上分割对应于"Buttefly"的内容,产 生两个内容,存储它们到新的内容文件161,并记录内容文件161到内容数 据库114。
38内容管理程序111产生用于由上述内容分割产生的、并存储在新的内容
文件161中的各个内容的使用规则文件162,并且记录使用^见则文件162到 内容数据库114。
从如上所述已经被分割的内容的名称产生由上述内容分割产生的内容的 名称。例如,显示々喿作指令程序112对通过分割对应于名称"Buttefly"产生的 各内容分别给出名称"Buttefly (1),,和"Buttefly (2)",如图45所示。
注意内容管理程序111不会分割从我的选择报或过滤包选择的任何内容。 即,不能从由显示/操作指令程序112所显示的窗口中的菜单选择组合命令。
接下来,将参照图46的流程图所示描述当显示/操作指令程序112利用内 容管理程序111被初始启动和显示/搡作指令程序112被安装在个人计算机1 时实现登记的操作。
在步骤Sll,安装在个人计算机1的显示/操作指令程序112参照预定的 URL等,并通过网络2连接到EMD登记服务器3。
在步骤S12,显示/操作指令程序112连同登记需要的数据(诸如个人计 算机1的用户的姓名和信用卡号) 一起向EMD登记服务器3发送以前存储 在内容管理程序111中的内容管理程序111的ID。注意,在步骤S12,显示/ 操作指令程序112可以连同登记需要的数据一起向EMD登记服务器3发送以 前存储在显示/操作指令程序112中的显示/操作指令程序112的ID。
在步骤S13, EMD登记服务器3接收内容管理程序111。在步骤S14, EMD登记服务器3判断内容管理程序111的ID是否有效。当确定内容管理 程序111的ID为否有效时,.操作前进到步骤S15,在该步骤EMD登记服务 器3将根据用户姓名和信用卡号登记个人计算机1的用户,并发送预定数量 的验证密钥(例如,用于与EMD服务器4-1到4-3互相验证)到个人计算机 1。
在步骤S16,显示/操作指令程序112接收从EMD登记服务器3发送的预 定数量的验证密钥。在步骤S17, EMD登记服务器3发送EMD选择程序131 到个人计算机l。在步骤S18,显示/操作指令程序112接收从EMD登记服务 器3发送的EMD选择程序131。
在步骤S19,显示/操作指令程序112馈送接收的EMD选择程序131到内 容管理程序111。在步骤S20,内容管理程序111启动EMD选择程序131。 因此,完成用于登记的过程。
39如果在步骤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信息的按钮348 是否已经被点击。当确定按钮348已经被点击时,操作前进到步骤S43,在 该步骤记录程序113将获得对应于CD的信息。后面将参照图48的流程图进 一步描述对应于CD的信息的获得。
在步骤S44,记录程序113在预定窗口显示对应于CD的、通过步骤S43 的操作已经获得的信息。
如果在步骤S42,确定用于获得对应于该CD信息的按钮348未被点击, 则不需要获得对应于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读出的内容。 在步骤S48,记录程序113使内容管理程序111中的加密方法变换程序135, 例如,通过诸如DES之类的预定的加密方法加密经压缩的内容。
40在步骤S50,记录程序113使内容数据库114存储经压缩和加密的内容。 在步骤S51,记录程序113产生对应于存储在内容数据库114的内容的使用
(与存储在内容数据库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的记录利用按钮被激活而实现时,个人计算机1将存储从CD 读出的内容到内容数据库114并自动检出该内容到便携装置6-1到6-3的任何 一个。
同样,当显示/操作指令程序112从EMD服务器4-1到4-3的任何一个接 收一个内容同时利用检查按钮334进行检查时,它将存储接收的内容到内容 数据库114并使内容管理程序111检出该内容到便携装置6-1到6-3的任何一 个。
接下来,将参照图48的流程图描述在记录程序113控制下并在步骤S43 中实现的对应于CD的信息的获得。
在步骤S71,记录程序113搜索记录在预定目录中的信息(例如,在对话 框461中指定在区域404中的HDD21中的目录,)。
在步骤S72,记录程序113根据对应于记录在设置在驱动器22的CD中 的内容(例如,内容数或播放时间)判断是否对应于CD的信息被记录在该 预定的目录中。如果确定对应于CD的信息未被记录在预定的目录中,则操 作前进到S73,在该步骤根据在区域401中的字符串判断是否已经选择 CDNEW。
在步骤S73,当确定CDNEW已被选择时,操作前进到S74,在该步骤记 录程序113将经网络2连接到对应于CDNEW的服务器(例如,WWW服务器5-l)。在步骤S75,记录程序113使显示单元20显示用于输入搜索关键字 的屏幕(例如图22所示的对话框)。在步骤S76,记录程序113将根据诸如 巻册名称、艺术家姓名、内容名称、产品号等等的屏幕输入的搜索关键字发 送到对应于CDNEW的服务器。
在步骤S77,记录程序113从对应于CDNEW的服务器接收对应于CD 的信息。
在步骤S78,记录程序113相关对应于CD的信息与该内容,并结束这个 过程。
如果在步骤S73确定CDNEW未被选择,因为CDDB已被选择则操作前 进到步骤S79。在步骤S79,记录程序113将根据设置在区域402的CDDB 的第一地址的URL和设置在区域403的CDDB的第二地址的URL,经网络 2连接到对应于CDDB的服务器(例如,WWW服务器5-1)。在步骤S80, 记录程序113向对应于CDDB的服务器发送对应于记录在CD中的一个内容 的播放时间的数据。
在步骤S81,记录程序113从对应于CDDB的服务器接收对应于该CD 的信息。
在步骤S82,记录程序113判断从对应于CDDB的服务器接收的对应于 该CD的数据是否包含多于两个候选者。当确定存在着可用的多于两个候选 者时,操作前进到步骤S83,在该步骤将显示允许用户选择使用或不使用对 应于任何CD的信息的对话框。
在步骤S84,记录程序113根据对话框的输入选择任何一个候选者,并且 操作前进到步骤S78,在该步骤记录程序113将相关对应于该CD的信息与该 内容。因此,完成该过程。
在步骤S82,如果确定没有多于两个的候选者,4喿作前进到步骤S78,在 该步骤记录程序113将相关已经从对应于CDDB的服务器接收的对应于CD 的信息,并因此完成该过程。
在步骤S72,当确定对应于该CD的信息被记录在预定的目录时,操作前 进到步骤S85,在该步骤记录程序113将读出所记录的对应于该CD的信息, 并前进到步骤S78,在该步骤将相关读出的对应于CD的信息与该内容,并因 此完成该过禾呈。
如上所述,记录程序113在搜索过程中从两个或多个彼此不同服务器的任何一个获得对应于该CD的信息。另外,当已经获得并记录对应于该CD 的信息时,记录程序113将使用该记录的信息。
接下来,将参照图49的流程图描述在显示/操作指令程序112的控制下如 何记录数据到显示数据文件182。如所示,在步骤S91,显示/操作指令程序 112在显示数据文件182的主表中产生一个记录。
在步骤S92,显示/操作指令程序112读出将被记录到显示数据文件182 中的数据类型。在步骤S93,显示/操作指令程序112判断在步骤S92读出的 数据类型是否是将被记录到显示数据文件182的主表的数据。如果显示/操作 指令程序112确定读出数据的类型是将被记录到主表的数据类型,操作前进 到步骤S94,在该步骤将该数据记录到对应于记录在在步骤S91产生的主表 中的数据的类型的项目。然后显示/操作指令程序112将前进到步骤S95。
在步骤S95,显示/操作指令程序112判断是否所有数据都已经记录。如 果显示/操作指令程序112确定并非所有数据已经被记录,操作返回S91并重 复时间记录。
如果在步骤S95显示/操作指令程序112确定所有数据都进行了记录,则 操作结束。
如果显示/操作指令程序112在步骤S93确定数据类型不是将被记录到主 表的数据类型,操作前进到步骤S96,在该步骤将在显示数据文件182的子 表产生一个记录。在步骤S97,显示/操作指令程序112记录该类型的数据到 在步骤S96的子表中产生的记录的项目。在步骤S98,显示/操作指令程序112 记录数据到在步骤S96的子表中产生的记录的项目,并前进到步骤S95,在 该步骤将判断是否所有数据都已经进行了记录。
如上所述,显示/操作指令程序112可以在显示数据文件182的主表记录 预定类型的数据,并且在显示数据文件182记录数据类型和不同于记录在主 表数据的数据类型的数据。
接下来,将参照图50的流程图描述由显示/操作指令程序112从显示数据 文件182读出的数据。在步骤SIOI,显示/操作指令程序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的流程图描述当点击按钮437时由显示/操作指令程 序112执行的过滤包的产生。在步骤Slll,显示/操作指令程序112选择第一 过滤数据551,例如存储在过滤数据文件181中的过滤数据551-1。
在步骤S112,显示/操作指令程序112根据存储在显示数据文件182中的 数据和存储在历史数据文件184的历史数据或它们的任何之一和选择的过滤 数据551计算该内容的加权。
在步骤S113,显示/4喿作指令程序112 4艮据在步骤S112计算的对该内容 的加权,选择属于对应于选择的过滤数据551的过滤包的一个内容。
在步骤S114,显示/操作指令程序112将在步骤S113已经被选择的内容 登记到对应于选择的过滤数据551的过滤包。也就是说,显示/操作指令程序 112存储用于选择的内容的ID到对应于过滤包的包显示数据291,而该过滤 包对应于选择的过滤数据551。
在步骤S115,显示/搡作指令程序112判断是否该内容已经被登记在对应 于所有存储在过滤数据文件181的过滤数据551的过滤包中。如果确定该内容还没有被登记在对应于所有过滤数551的过滤包中,则操作前进到步骤 S116,在该步骤选择存储在过滤数据文件181中的下一个过滤数据551,并 然后返回到步骤S112,在该步骤将重复内容登记。如果在步骤S115确定该内容已经被登记到对应于所有过滤数据551的 过滤包中,则完成该过程。如上所述,显示/才喿作指令程序112将根据存储在显示数据文件182中的 数据和存储在历史数据文件184中的数据或它们的任何一个和选择的过滤数 据551选择一个内容,并且登记该选择的内容到过滤包。接下来,将参照图52的流程图描述例如当区域481显示在显示/操作指令 窗口时由显示/操作指令程序112和内容管理程序111实现的内容登录或检出。在步骤S121,显示/操作指令程序112从显示数据文件182中读出对应于 该内容的可能检出的次数。在步骤S122,显示/操作指令程序112显示在步骤 S121已经读出的可能检出的次数。在步骤S123,显示/操作指令程序112判断是否已经点击检出设置按钮 491或者登录按钮492。当确定按钮491或492已经被点击时,操作前进到步 骤S124,在该步骤将设置对应于在区域352选择的内容名称的内容的检出或 对应于在区域481选择的内容名称的内容的登录。在步骤S125,显示/操作指令程序112对应于已经在步骤S124实现的、 对应于在区域352选择的内容名称的内容的检出的设置或对应于在区域481 选择的内容名称的内容的登录的设置,更新在显示数据文件182的内容显示 数据221中的可能检出的次数,并返回到步骤S121,在该步骤将重复相同的 过程。在步骤S123,如果确定检出设置按钮491或登录设置按钮492都没有被 点击,则操作前进到步骤S126,在该步骤显示/操作指令程序112将判断用于 实现登录或检出的按钮484是否已经被点击。在步骤S126,当确定按4丑484已经被点击时,操作前进到步骤S127,在 该步骤显示/操作指令程序112将使内容管理程序111中的登录/检出管理程序 132对应于内^出或登录的设置实现检出或登录。登录/检出管理程序132 根据存储在使用规则文件162中的使用规则数据,判断是否每个内容可以被 检出或登录。当程序132确定这样一个内容检出或登录是可能的时,则将实 现这种操作。45当确定检出或登录是不可能的时,登录/检出管理程序132将不实现这种 操作。在步骤S128,显示/操作指令程序112使在内容管理程序111中的登录/ 检出管理程序132对应于内容检出或者登录的执行,更新存储在内容数据库 114的使用规则文件162中的使用规则数据的可能检出的次数(对应于检出 或登录内容)。在步骤S129,显示/操作指令程序112使登录/检出管理程序132对应于 检出或登录内容,从存储在使用规则文件162的使用规则数据中读出可能检 出的次凄t。在步骤S130,显示/操作指令程序112更新存储在历史数据文件184中的 可能检出的次数,并根据在步骤S129读出的可能检出的次数,更新在显示数 据文件182中的内容显示数据221。然后,操作前进到S121,在该步骤将重 复相同的过程。在步骤S126,当确定按钮484未被点击时,则没有进行检出或登录的搡 作。这样操作返回到步骤S121,在该步骤将重复相同的操作。如上所述,显示/操作指令程序112将对应于检出或登录的设置改变显示, 并根据检出或登录的设置使内容管理程序111执行检出或登录。接下来,将参照图53的流程图描述当预定图象已经被拖放到区域384时 由显示/操作指令程序112实现的图象粘贴。在步骤S151,显示/操作指令程 序112判断是否已经选择了一个包。当确定一个包已经被选择时,操作前进 到步骤S152,在该步骤被拖放的图象将被改变到一个预定的大小,并经受一 种编码方法的变换和颜色扣除。在步骤S153,显示/操作指令程序112存储在步骤S152的经受编码方法 变换和颜色扣除的图象到图象文件183。在步骤S154,显示/操作指令程序112判断是否已经选择了一个内容。当 确定未选择内容时,操作前进到步骤S155,在该步骤图象文件183和被选择 的包将祐^皮此进4亍相关(即,其中已经记录了内容的图象文件183的名称作 为数据被进行记录,该数据指示在对应于所选择的包的包显示数据211、 251 或291的任何一个中的一个图象文件的名称),并因此完成该过程。在步骤S154,如果确定已经选择了一个内容,操作前进到步骤S156,在 该步骤显示/操作指令程序112将相关图象文件183与选择的内容(即,其中已经记录了内容的图象文件183的名称作为数据被进行记录,该数据指示对 应于所选择的内容的内容显示数据221中的图象文件名称),并因此完成该过 程。在步骤S151,如果确定没有包已经被选择,则不存在与该图象相关的目 标,这样操作前进到步骤S157,在该步骤显示/操作指令程序112将显示一个 预定的差错消息并因此完成该过程。如上所述,显示/操作指令程序112可以粘贴(paste)被拖放的图象到一 个包或一个内容上(图象与包或内M此进行相关)。接下来,将参照图54的流程图描述由显示/操作指令程序112实现的图象 显示。在步骤S181,显示/操作指令程序112判断是否一个内容已经被重放。 如果确定没有内容已经被重放,操作前进到步骤S182,在该步骤将判断是否 一个包已经被选择。在步骤S182,如果确定没有包已经被选择,操作前进到步骤S183,在该 步骤显示/操作指令程序112将在区域384显示一个预定的图象(例如,表示 显示/操作指令程序112提供者的图象)并操作将返回到步骤S181,在该步骤 将重复相同的过程。在步骤S182,当确定已经选择了一个包时,操作前进到步骤S184,在该 步骤显示/4喿作指令程序112将判断是否已经选择了 一个内容。在步骤S182,如果确定没有内容已经被选择,操作前进到步骤S185,在 该步骤显示/操作指令程序112将在区域384显示一个与选择的包相关的图象 (显示/操作指令程序112参照指示存储在包显示数据211中的图象文件名称 的数据,读出存储在图象文件183-1到183-K的预定之一中的图象数据,并 在区域384显示对应于该图象数据的图象),并返回到步骤S181,在该步骤将重复相同的过程。在步骤S184,如果确定一个内容已经被选择,操作前进到步骤S186,在 该步骤显示/操作指令程序112将判断是否存在着与该选择的内容相关的可用 图象。在步骤S186,如果确定存在着与所选择的内容相关的图象,操作前进到 步骤S187,在该步骤显示/操作指令程序112将在区域384显示与该选择的内 容相关的图象(显示/操作指令程序112参照指示存储在对应于选择的内容的 内容显示数据221中的图象文件名称的数据,读出存储在图象文件183-1到183-K的预定之一中的图象数据,并在区域348显示对应于该图象数据的图 象),并返回到步骤S181,在该步骤将重复相同的过程。在步骤S186,如果确定不存在与选择的内容相关的图象,操:作前进到步 骤S188,在该步骤显示/操作指令程序112将在区域384显示与选择的内容相 关的图象。然后,操作返回到步骤S181,在该步骤将重复相同的过程。如果在步骤S181确定一个内容已经被重放,操作前进到步骤S189,在 该步骤显示/操作指令程序112将判断是否已经设置了对应于每个频4殳的声音 信号电平的显示。如果确定该显示已经被设置,操作前进到步骤S190,在该 步骤对应于每个频段的声音信号电平将被显示在区域348。操作返回到步骤 S181,在该步骤将重复相同的过程。如果在步骤S189确定对应于每个频^殳的声音信号电平的显示未净皮设置, 操作前进到步骤S191,在该步骤显示/操作指令程序112将在区域348显示输 出声音的波形(对应于输出声音的时间流逝的信号电平),并返回到步骤S181, 在该步骤将重复相同的步骤。如上所述,对应于一个包或一个内容的选择或一个内容的重;^文,显示/操 作指令程序112将在区域348显示与该包相关的图象、与该内容相关的图象、 对应于每个频段声音的信号电平和输出声音的波形。接下来,将参照图55所示的流程图描述如何通过内容管理程序111组合 属于相同原始包的各内容。在步骤S221,内容管理程序lll从内容数据库ll4 读出对应于将被组合的各个内容的第一个内容的使用规则文件162。在步骤 S222,内容管理程序111判断是否对于第一个内容的可能检出的次数等于对 于该第 一 内容的可能检出的最大次数。如果该可能检出的次数被判断为等于 可能检出的最大次数,内容管理程序111前进到步骤S223,在该步骤将判断 是否对该第 一 内容设置重放时间限制或重放的次数限制。如果在步骤S223确定对该第一内容没有设置重放时间限制或重放次数 限制,内容管理程序111前进到步骤S224,在该步骤将从内容数据库114读 出用于将被进行组合的第二个内容的使用规则文件162。在步骤S225,内容 管理程序111判断是否该第二内容的可能的检出次数等于该第二内容的可能 检出的最大次数。如果确定可能检出的次数等于可能检出的最大次数,内容 管理程序111前进到步骤S226,在该步骤将判断是否对该第二个内容设置了 重放时间限制或重放次数的限制。如果在步骤S226确定对该第二内容没有设置重放时间限制或重放次数 的限制,内容管理程序111前进到步骤S227,在该步骤将判断对于第一个内 容的可能检出的最大次数是否等于该第二个内容的可能检出的最大次数。如 果确定为对于第一个内容的可能检出的最大次数等于对于第二个内容的可能 ,检出的最大次数,内容管理程序111前进到步骤S228。在步骤S228,内容管理程序111对应于第一和第二内容从内容^t据库114 的内容文件161分别读出第一和第二内容,将这些内容组合在一起,并记录 该各内容的组合。即,内容管理程序111在内容数据库114中产生新的内容 文件161,并存储该内容组合到内容文件161。在步骤S229,显示/操作指令程序112对该内容组合产生一个名称,并存 储在内容数据库114产生的内容名称到显示数据文件182。在步骤S230,内 容管理程序111允许内容数据库114更新使用规则文件162,使得对于组合的 内容的可能检出的最大次数和可能4企出的次数与该第 一 内容的相等,并且结 束该操作。如果在步骤S222确定对于第一内容的可能检出的次数不等于对于第一 内容的可能检出的最大次数,因为该第一内容不能进行组合,所以操作结束。 如果在步骤S223确定对该第一内容设置了重放时间限制或重放次数限制,因 为该第一内容不能进行组合,所以操作结束。如果在步骤S225确定对于第二个内容的可能检出的次数不等于对于第 二个内容的最大检出次数,因为该第二个内容不能进行组合,所以操作结束。 如果在步骤S226确定设置了重放时间限制或重放次数限制,因为该第二内容 不能进行组合,所以操作结束。如果在步骤S227确定对于第一内容的可能检出的最大次数不等于该第 二个内容的可能检出的最大次数,因为第一和第二内容不能进行组合,所以 操作结束。如上所述,个人计算机1可以组合属于相同原始包的各内容,这些内容 在可能检出的最大次数上是彼此相等的,这些内容还没有被检出,对于这些 内容没有设置重放时间的限制或重放次数的限制,并且这些内容都记录在内 容数据库114中。因为已经被检出并对于它们没有设置重放时间限制或重放 次数的各内容被组合在一起,所以对于这些内容的可能检出的次数和重放时 间限制或重放传次数限制将不被改变。因此,可能在不损失用户利益的情况49下,防止可能的检出次数的非法增加或重放时间限制或重放传次数的非法改 变。注意,还有能力判断是否各内容所属于的一个包来自一个CD,不进行判 断是否对于各个内容之一的可能的检出的最大次数等于对于其它内容的可能 检出的最大次数和是否对每个内容设置了重放时间限制或重放次数。如果确 定各内容所属于的包来自CD,则该各内容可能被组合在一起。另外注意,对 于来自CD记录的内容,可能检出的最大次数是恒定的,例如3次并且不设 置重放时间限制或重放次数的限制。接下来,将参照图56所示的流程图描述如何由内容管理程序111分割一 个内容。在步骤S241,内容管理程序lll取得一个位置,在该位置上一个内 容将被分割,例如从播放的开始或当前时间流逝的某一时间的内容中的重放 数据的位置。在步骤S242,内容管理程序111从内容数据库114读出将被分 割的一个内容的^f吏用^L则文件162。在步骤S243,内容管理程序111判断对于该内容的可能检出的次数是否 等于对于该内容的可能检出的最大次数。如果确定可能检出的次数等于可能 检出的最大次数,内容管理程序111前进到步骤S244,在该步骤将判断对于 该内容是否设置了重放时间限制或重放次数。如果在步骤S244确定对该内容没有设置重放时间限制或重放次数,内容 管理程序111前进到步骤S245,在该步骤将从内容数据库114的对应内容文 件161读出该内容,在步骤S241获得的位置上分割该内容并记录该分割的内 容。即,内容管理程序111在内容凄t据库114中产生一个新的内容文件161, 并且存储该分割的各内容到新的内容数据文件161。在步骤S246,显示/操作指令程序112产生对于所分割的各内容的名称。 显示/操作指令程序112存储在内容数据库114中产生的内容名称到显示数据 文件182。在步骤S247,内容管理程序111允许内容数据库114更新使用规 则文件162,使得对于被分割的各内容的可能检出的最大次数和可能检出的 次数等于原始内容的次数,并结束操作。如果在步骤S243确定可能检出的次数不等于可能检出的最大次数,则因 为该内容不能被分割使该操作结束。如果在步骤S244确定对该内容设置了重 放时间限制或重放次数,则因为该内容不能被分割从而结束操作。如上所述,个人计算机1可以分割未被检出的、对其未设置重放时间限50制或重放次数、并其被记录在内容数据库114中的内容。因为具有未被检出 的和对其未设置重放时间限制或重放次数的内容,对于该内容将不会改变可
能检出的次数和重放时间限制或重放次数。因此,在不损失用户的利益的情 况下,可能防止可能检出的次数的非法增加或重放时间限制或重放次数的非
A *
注意,还能够判断是否各内容所属于的包是来自一个CD的包和对于该 包未设置重放时间限制或重放次数,对该内容不判断是否设置了重放时间限 制或重放次数,并且如果确定各内容所属于的包是来自一个CD,则分割该内
容o
接下来,将参照图57所示的流程图描述当便携装置6-1被连接到USB 口 23-1时个人计算机是如何进行操作的。在步骤S261,当从个人计算机l-l 的操作系统通知启动程序117 —个装置连接到USB 口 23-1时,该启动程序 117从驱动器116-1获得连接到USB 口 23-1的装置的装置ID。
在步骤S262,启动程序117判断是否连接着便携装置6-1。如果确定便 携装置未连接,启动程序117返回到步骤S261,并重复判断是否连接着便携 装置6-1,直至便携装置6-1连接上。
如果在步骤S262确定便携装置6-1连接上,启动程序117前进到步骤 S263,在该步骤将判断是否显示/操作指令程序112已经被启动。如果在步骤 S263确定显示/操作指令程序112未被启动,启动程序117前进到步骤S264, 在该步骤将启动显示/操作指令程序112并前进到步骤S265。
如果在步骤S263确定显示/操作指令程序112已经被启动,则不需要启 动显示/操作指令程序112并且使得启动程序117跳过步骤S264到步骤S265。
在步骤S265,显示/操作指令程序112显示一个预定的对话框以指示连接 了便携装置6-1。
在步骤S266,显示/操作指令程序112使内容管理程序lll读出对应于存 储在便携装置6-l的一个名称。在步骤S267,显示/操作指令程序112在显示 的一个窗口中显示区域481。在步骤S268,显示/操作指令程序112显示对应 于存储在便携装置6-1的一个名称。
在步骤S269,当便携装置6-l被连接到显示/操作指令程序112时,显示 /操作指令程序112判断是否已经被设置为自动检出一个内容到便携装置6-1。 如果确定当便携装置6-l已经被连接上时,显示/操作指令程序112已经被设置为自动检出一个内容到便携装置6-1,显示/操作指令程序112前进到步骤 S270,在该步骤它将登录存储在便携装置6-1中的内容。因此登录的各内容 被限制为已经从个人计算机1-1检出的那些内容。
在步骤S271,显示/操作指令程序112根据存储在过滤数据文件181中的 预置过滤数据55i产生一个过滤包。在步骤S272,显示/操作指令程序112从 产生的过滤包中选择将被检出的各内容,例如,前面的十个包。
在步骤S273,显示/操作指令程序112检出选择的各内容到便携装置6-1。 在步骤S274,显示/操作指令程序112对应于各个内容的检出更新区域481的 显示,并结束操作。
如果在步骤S269确定,当便携装置6-1逸接上时未设置自动检出各内容 到便携装置6-1,显示/操作指令程序112跳过步骤270到274并因为未要求 检出的才喿作而结束才乘作。
如上所述,当便携装置6-1被连接上时,个人计算机1-1可以运行显示/ 操作指令程序112,以显示对应于存储在便携装置6-l的名称。因此,不要求 启动显示/操作指令程序112并且用户可以迅速地4企出 一个期望的内容到便携 装置6-1。
如果当便携装置6-1被连接上时,并当便携装置6-1连接到显示/操作指 令程序112时已被设置成自动检出一个内容的情况下,个人计算机1-1登录 存储在便携装置6-l中的各个内容,同时检出一个预定的内容。
另外,当便携装置6-3被连接到个人计算机l-l时,实现类似于上述的操 作并不再予以赘述。
已经在上面描述过,当便携装置6-1被连接到显示/操作指令程序112上 时,在步骤S269显示/操作指令程序112判断是否已经被设置为自动检出一 个内容。但是注意,当便携装置6-l被连接到显示/操作指令程序112上时, 它可能被设置为自动检出一个内容到便携装置6-l,并根据这种设置,当便携 装置6-1被连接到显示/操作指令程序112时,显示/操作指令程序112可能判 断它是否已经被设置到自动检出 一个内容。
在这种情况下,便携装置6-1在其内部存储器中的一个预定地址存储一 个指示是否内^^皮自动检出的标志。当连接上便携装置6-l时,显示/操作指 令程序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 (MPEG2高级声音 编码)等。
注意,虽然前面已经描述由个人计算机1采用的内容加密方法例如是 DES,但是该方法不限于DES,而可以是IDEA (国际数据加密算法)、RAS ,(公共密钥加密方法)、椭圆加密法等中的任何一种。
另外,例如内容管理程序111可以在单独提供在个人计算机1内部并且 不能直接读出内容管理程序111的硬件上执行。另外,该硬件执行的内容管 理程序111可以被设计为具有装填阻力(tamping resistance )。
上述的一系列操作可以由硬件执行,但是也可以由软件执行。在由软件 执行一 系列操作的情况下,包含各个程序的软件从程序存储介质被安装到包 括例如专用硬件的计算机或通用计算机中,计算机的各种功能可以利用安装 在其中的各种程序来执行。
53存储安装在计算机中并由计算机执行的程序的程序存储介质可以是如图
2和3所示的》兹盘41或49 (包括软盘)、光盘42或92 ( CD-ROM (光盘只 读存储器)、DVD (数字通用光盘))、磁光盘43或93 (MD(微型光盘))、 诸如半导体存储器之类的包介质44或94、其中将暂时或永久存储程序的 P、OM12或62、或者HDD21或71。各个程序利用诸如包括局域网或互联网 或数字卫星广播的网络2之类的有线或无线通信媒体经诸如通信单元25或 73之类的接口被存储到程序存储介质。
注意,这里描述的与存储在程序存储介质中的程序相关的操作步骤包括 在描述的序列中按时间连续实现的操作,以及按并行或单独的非时间连续实 现的操作。
另外注意,在本说明书涉及的"系统,,函盖多个装置的全部集合。 工业实用性
按照在上面已经描述的本发明,因为关于声音内容的预定数量类型的数 据被进行记录,和关于该各内容的非上述类型的数据的其它类型的数据被作 为增加数据类型的数据进行记录,有可能灵活和迅速地记录关于各个内容的 各种数据。
5权利要求
1.一种信息处理器,包括存储介质,用于存储用于识别与多个内容数据相关联的包数据的多个包ID、用于识别所述内容数据的多个内容ID以及与所述包ID对应的多个显示数据;显示控制单元,配置来控制显示器显示所述显示数据,以及当所述内容ID中的一个时被选择时显示和与所述选择的内容ID相关联的所述包ID对应的所述显示数据。
2、 根据权利要求1的信息处理器,其中所述存储介质还存储包类型,用于识别和所述包ID对应的所述包数据的类型;所述显示控制单元配置来控制所述显示器显示所述包类型的列表,以及当所述包类型中的一个被选择时,显示与所述选择的包类型对应的所述包ID的列表以及对应于所述包ID的显示数据。
3、 根据权利要求1的信息处理器,其中所述显示控制单元配置来控制所述显示器显示所述包ID的列表、对应于所述包ID的所述显示数据、对应于所述包ID的所述内容ID。
4、 根据权利要求1的信息处理器,其中所述存储介质还存储对应于所述内容ID的其它显示数据;所述显示控制单元配置来控制所述显示器,从而当所述其它显示数据存它显示数据没有存储在存储介质中时显示和与所述所选内容ID相关联的包ID对应的所述显示数据。
5、 根据权利要求1的信息处理器,还包括再现单元,配置来再现对应于所选内容ID的所述内容数据;其中所述存储介质用于对应于所述内容ID的所述内容数据。
6、 根据权利要求1的信息处理器,其中所述显示控制单元配置来控制显示器还显示所述包ID;当所述正在显示的包ID被选择时,所述存储介质把通过拖放功能放入规定区域的图象存储为对应于所述选择的包ID的所述显示数据。
7、 根据权利要求1的信息处理器,其中所述包数据是用于识别唱片集的信息。
8、 才艮据权利要求1的信息处理器,还包括包产生单元,配置来产生对应于所述多个内容ID的包ID;其中所述包产生单元配置来把包ID与由所操纵的输入选择的所述多个内容ID相关联。
9、 根据权利要求1的信息处理器,还包括包产生单元,配置来产生对应于所述多个内容ID的所述包ID;其中所述存储介质存储对应于所述内容ID的所述内容数据和所述内容数据的i方问日志;所述产生单元配置来基于根据所述访问日志计算出的加权信息来产生所述包ID。
10、 根据权利要求1的信息处理器,其中所述存储介质存储对应于多个所述包ID的所述内容ID。
11、 一种^t喿作信息处理器的方法,所述方法包括下述步骤存储用于识别与多个内容数据相关联的包数据的多个包ID、用于识别所述内容数据的多个内容ID以及与所述包ID对应的多个显示数据;以及控制显示器显示所述显示数据,以及当所述内容ID中的一个被选择时显.示数据。
全文摘要
一种用于记录关于声音内容的各种类型数据的信息处理装置和方法,该信息处理器包括存储介质,用于存储用于识别与多个内容数据相关联的包数据的多个包ID、用于识别所述内容数据的多个内容ID以及与所述包ID对应的多个显示数据;显示控制单元,配置来控制显示器显示所述显示数据,以及当所述内容ID中的一个时被选择时显示和与所述选择的内容ID相关联的所述包ID对应的所述显示数据。
文档编号G06F21/10GK101650964SQ20091014618
公开日2010年2月17日 申请日期2000年12月15日 优先权日1999年12月17日
发明者反畑一平, 城间真, 小岛清信, 森田利广, 畠中光行 申请人:索尼公司