CN1345442A - 信息处理装置和方法以及程序存储介质 - Google Patents
信息处理装置和方法以及程序存储介质 Download PDFInfo
- Publication number
- CN1345442A CN1345442A CN00805814A CN00805814A CN1345442A CN 1345442 A CN1345442 A CN 1345442A CN 00805814 A CN00805814 A CN 00805814A CN 00805814 A CN00805814 A CN 00805814A CN 1345442 A CN1345442 A CN 1345442A
- Authority
- CN
- China
- Prior art keywords
- content
- data
- program
- demonstration
- operational order
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000000034 method Methods 0.000 claims abstract description 99
- 230000010365 information processing Effects 0.000 claims abstract description 6
- 230000002596 correlated effect Effects 0.000 claims description 11
- 230000003750 conditioning effect Effects 0.000 claims description 10
- 230000000875 corresponding effect Effects 0.000 description 246
- 238000003860 storage Methods 0.000 description 53
- 238000001914 filtration Methods 0.000 description 49
- 230000008569 process Effects 0.000 description 34
- 230000006835 compression Effects 0.000 description 19
- 238000007906 compression Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 16
- 230000008859 change Effects 0.000 description 13
- 238000006243 chemical reaction Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 238000013523 data management Methods 0.000 description 8
- 238000013478 data encryption standard Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 244000018694 Sagittaria sinensis Species 0.000 description 5
- 235000015909 Sagittaria sinensis Nutrition 0.000 description 5
- 239000012190 activator Substances 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 5
- 238000013500 data storage Methods 0.000 description 5
- 150000001875 compounds Chemical class 0.000 description 4
- 238000005520 cutting process Methods 0.000 description 4
- 230000014759 maintenance of location Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 101100493820 Caenorhabditis elegans best-1 gene Proteins 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 241000612151 Dodecatheon Species 0.000 description 2
- 235000008166 Dodecatheon meadia Nutrition 0.000 description 2
- 241000653689 Xanthosoma wendlandii Species 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101100004280 Caenorhabditis elegans best-2 gene Proteins 0.000 description 1
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000000280 densification Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000002463 transducing effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/106—Enforcing content protection by specific content processing
- G06F21/1063—Personalisation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
- G11B20/00746—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/61—Solid state media wherein solid state memory is used for storing A/V content
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99932—Access augmentation or optimizing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99934—Query formulation, input preparation, or translation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99935—Query augmenting and refining, e.g. inexact access
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
一种用于记录关于声音内容的各种类型数据的信息处理装置和方法,其中关于声音内容的预定数量类型的数据被记录在显示数据文件(182)的主表中,并且关于该声音内容的其它类型的数据作为不同于记录在主表中的数据类型的类型的数据被记录在显示数据文件(182)的子表中,以便增加将被记录的整个数据类型的数量。
Description
发明领域
本发明涉及一种信息处理装置和方法以及程序存储介质,并更具体地,涉及一种记录声音内容的信息处理装置和方法,以及一种已经存储了将被用于信息处理装置和方法中的程序和在该程序下实现声音信息处理的程序存储介质。
相关技术描述
诸如个人计算机之类的信息处理装置经预定网络可以访问EMD(电音乐分配)服务器并从EMD服务器接收诸如音乐数据之类的内容。
EMD服务器随着诸如播放时间限制或播放次数的数据一起发送诸如音乐数据之类的内容到个人计算机。
但是,随着音乐数据一起馈送的关于诸如播放时间限制或播放次数的类似音乐数据的内容的数据类型并不是始终不变的,而是从一个EMD服务器或内容变化到另一个。
个人计算机不得不改变包括对应于关于馈送的数据的数据类型的数据表的记录方法并且花费更多的时间用于处理这些数据。
发明的公开
因此,本发明具有一个目的,该目的是通过提供一种信息处理装置和方法克服诸如个人计算机之类的常规信息处理装置的上述缺点,该信息处理装置和方法能够灵活并迅速地处理关于记录各种相关内容的数据的内容的各种数据,并且提供一种存储了程序的程序存储介质,该程序将被用于该信息处理装置和方法实现这种信息处理。
按照本发明,上述目的可以通过提供一种信息处理器达到,该信息处理器包括:第一记录装置,用于将关于第一内容的预定数量类型的数据作为第一主数据组与第一内容进行相关并记录该数据,和第二记录装置,用于将关于第一内容的非第一主数据组的各个类型的数据进行相关并记录在子数据组中。
在上述的信息处理器中,第一记录装置将关于第二内容的预定数量类型的数据作为第二主数据组与第二内容进行相关并记录该数据,和该第二记录装置将关于第二内容的非第二主数据组的各类型的数据与第二内容进行相关并在子数据组记录该数据。
按照本发明的上述信息处理器还包括:用于判断的装置,当读出关于一个内容的数据时,判断将被读出的数据类型是被记录在主数据组还是被记录在子数据组的数据类型,和用于搜索的装置,根据由数据搜索装置进行搜索的结果从多个主数据组或子数据组搜索数据。
另外,通过提供一种按照本发明的信息处理方法可以达到上述目的,该方法包括:第一记录步骤,将关于第一内容的预定数量类型的数据作为第一主数据组与第一内容进行相关并记录该数据;和第二记录步骤,将关于第一内容的非第一主数据组的各个类型的数据进行相关并记录在子数据组中。
在上述信息处理方法中,在第一记录步骤中,关于第二内容的预定数量类型的数据作为第二主数据组与第二内容进行相关,在第二记录步骤中,关于第二内容的非第二主数据组的各类型的数据与第二内容相关并记录在子数据组。
按照本发明的上述信息处理方法还包括:判断步骤,当读出关于一个内容的数据时,判断将被读出的数据类型是被记录在主数据组中还是被记录在子数据组中的数据类型;数据搜索步骤,用于根据在数据搜索步骤进行的搜索结果,从多个主数据组或子数据组搜索数据。
另外,通过提供一个按照本发明的程序存储介质可以达到上述目的,该存储介质已经存储了用于上述信息处理装置和方法的计算机可读程序,该程序包括;第一记录步骤,将关于第一内容的预定数量类型的数据作为第一主数据组与第一内容进行相关并记录该数据;和第二记录步骤,将关于第一内容的非第一主数据组的各个类型的数据进行相关并记录在子数据组中。
在存储在上述程序存储介质的程序中,在第一记录步骤中,关于第二内容的预定数量类型的数据作为第二主数据组与第二内容进行相关并进行记录,并且在第二记录步骤中,关于第二内容的非第二主数据组的类型的数据与第二内容进行相关并在子数据组中进行记录。
按照本发明存储在上述程序存储介质中的程序还包括:判断步骤,当读出关于一个内容的数据时,判断将被读出的数据类型是被记录在主数据组还是被记录在子数据组中的数据类型;和数据搜索步骤,用于根据在搜索步骤进行搜索的结果从多个主数据组或子数据组搜索数据。
从结合附图对实现本发明的最佳方式的详细描述中,本发明的这些目的和其它目的、特点和优点将变得更清楚。
附图简述
图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之间进行区分时,则仅称为个人计算机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。再有,对应于来自个人计算机1的请求EMD服务器4-3经网络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读出的内容的数据。
便携装置6-1存储从个人计算机1馈送的内容(即,“检出的内容”)以及相关于该内容的诸如音乐标题、再现次数、再现周期或均衡器信息等的数据。便携装置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(随机访问存储器)1 3。一般,ROM12存储由CPU11使用的各程序和算法参数的基本固定数据。RAM13存储由CPU11执行的各程序和在各程序的执行期间适当变化的参数。
经由CPU总线构成的主总线14将这些部件互相连接起来。主总线14经桥15连接到诸如PCI(外设部件互连/接口)的外部总线16。
个人计算机1还设置键盘18、鼠标19、显示单元20和HDD21。键盘18由用户操作输入各种命令给CPU11。鼠标19也由用户操作在显示单元20的屏幕上点击和选择。显示单元20是LCD(液晶显示器)单元或CRT(阴极射线管)显示单元以按照文本或图象显示各种信息。HDD(硬盘驱动器)21驱动一个硬盘或多个硬盘,将由CPU11执行的各种程序和信息从硬盘读出或写入该硬盘。
另外,个人计算机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-1的内容或命令),这些数据是经接口17、外部总线16、桥15或主总线14从HDD21、CPU11或RAM13馈送的。
到USB口23-2,存在着经预定电缆的便携装置6-2。USB口23-2经接口17、外部总线16、桥15或主总线14传送给便携装置6-2从HDD21、CPU11或RAM13馈送的数据(例如,给便携装置6-2的内容或命令)。
USB口23-3具有经预定电缆连接到其上的便携装置6-3。USB口23-3经接口17、外部总线16、桥15或主总线14传送给便携装置6-3从HDD21、CPU11或RAM13馈送的数据(例如,给便携装置6-3的内容或命令)。
个人计算机1还设置根据从接口17馈送的数据或声音信号输出对应于一个内容的预定声音的扬声器24。
如所示,从键盘18到扬声器24的上述各个部件连接到经外部总线16、桥15和主总线14连接到CPU11的接口17。
另外,个人计算机1设置有连接网络2的通信单元25。通信单元25以预定包形式存储从CPU11或HDD21馈送的数据(例如,对于登记的请求、对于发送内容的请求等等),并经网络2发送数据,并输出存储在经网络2所接收的包中的数据(例如,验证密钥、内容等等)到CPU11、RAM13或HDD21。
通信单元25经外部总线16、桥15和主总线14连接到CPU11。
因为另外的个人计算机1-2具有类似于个人计算机1-1的结构,省略对其的说明。
现在参照图3,表示出EMD登记服务器3的配置。如所示,EMD登记服务器3包括CPU61、ROM62和RAM63。CPU61实际上执行各种应用程序和OS。一般,ROM 62存储CPU61使用的各程序和算法参数的基本固定数据。RAM63存储CPU61执行的各程序和在各程序的执行期间将适当变化的各种参数。这些部件通过由CPU总线构成的主总线64互相连接。
主总线64经桥65被连接到诸如PCI总线的外部总线66。
EMD登记服务器3还设置键盘68、鼠标69、显示单元70和HDD71。键盘68由用户进行操作输入各种命令到CPU61。鼠标69也由用户进行操作用于在显示单元70的屏幕上点击和选择。显示器70是LCD单元或CRT显示单元以按照文本或图象显示各种信息。HDD71驱动一个硬盘或多个硬盘,将由CPU 61执行的各种程序和信息从硬盘读出或写入该硬盘。
另外,EMD登记服务器3设置有驱动器72,读出记录在驱动器72的磁盘91、光盘92、磁光盘93、或半导体存储器94中的数据或程序,并将其馈送到经接口67、外部总线66、桥65和主总线64连接到驱动器72的RAM 63。
如所示,上述从键盘68到驱动器72的各个部件被连接到经外部总线66、桥6 5和主总线64连接到CPU61的接口67。
另外,EMD登记服务器3设置有连接网络2的通信单元73。通信单元73输出存储在所接收的包中的数据到CPU61、RAM63或HDD71(例如,将在下面进一步描述的请求登记的数据、预定程序ID(识别符)等等),并以用于经网络2进行发送的预定包形式存储从CPU61或HDD71馈送的数据(例如,预定数量的验证密钥、程序等等)。
通信单元73经外部总线66、桥65和主总线64连接到CPU61。
EMD服务器4-1到4-3和WWW服务器5-1和5-2是类似于EMD登记服务器3构成的。因此,对此将不予赘述。
接下来,下面将描述通过执行各预定程序个人计算机1可以执行的各功能。
现在参照图4,其中以框图形式表示出通过CPU11执行各预定程序可以执行的个人计算机1的各种功能。
CPU11执行由多个程序组成的内容管理程序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的任何一个进行通信(例如,下载要购买的内容等)。
登录/检出管理程序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中的内容的方法相同的压缩方法。
压缩方法变换程序1 34是例如从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-2或4-3已经接收的内容的使用规则数据变换为与存储于记录在内容数据库114中的使用规则文件161-1到161-N中的使用规则数据相同的格式。
另外,当检出一个内容到便携装置6-1或6-3时,使用规则变换程序136变换将被检出的内容的使用规则为便携装置6-1或6-3可以使用的使用规则数据。
签名管理程序137是根据包含在使用规则数据中的签名,在内容的登录或检出之前发现使用规则的伪造,该使用规则数据存储于记录在内容数据库114中的使用规则文件162-1到162-N中,并对应于存储于记录在内容数据库114中的使用规则文件162-1到162-N中的使用规则数据的更新,更新包含在使用规则数据中的签名,该更新发生在内容的登录或检出之后。
验证程序1 38提供在内容管理程序111与购买应用程序115之间的互相验证,和在内容管理程序111与购买驱动器141之间的互相验证。另外,验证程序138存储使用在EMD服务器4-1与购买应用程序115之间的互相验证、EMD服务器4-1与购买驱动器141之间的互相验证、EMD服务器4-3与购买驱动器142之间的互相验证的各验证密钥。
当内容管理程序111被安装在个人计算机1中时,由验证程序138使用的用于互相验证的验证密钥尚未被存储在验证程序138中,而是当已经由显示/操作指令程序112成功地进行登记时,该验证密钥将从EMD登记服务器3馈送并被存储在验证程序138中。
当个人计算机1再现存储于记录在数据库114中的内容文件161-1到161-N中的内容时,解密程序1 39解密该内容。
当检出一个预定内容到便携装置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或按记录在预定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进行一次统计。
显示/操作指令程序112根据过滤数据文件181、显示数据文件182、图象文件183-1到183-K或历史数据文件1 84使显示单元20显示一个预定窗口图象,并借助于键盘18或鼠标19指令内容管理程序111登录或检出一个内容。
过滤数据文件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中的内容已经被登录的次数,登录和检出的日期等的历史数据,并将其记录到HDD21。
为了登记,显示/操作指令程序112在从EMD登记服务器3接收验证密钥和EMD选择程序131时,经网络2发送预先存储的内容管理程序111的ID到EMD登记服务器3,并将验证密钥和EMD选择程序131馈送给内容管理程序111。
记录程序113在显示一个预定的窗口图象时,根据键盘18或鼠标19进行的操作,从设置在驱动器22中的是光盘42的CD中读出诸如数据记录时间之类的数据。
记录程序113根据记录在CD的内容记录时间,在从WWW服务器5-1或5-2接收对应于一个CD的数据或对应于记录在CD的内容的数据时,经网络2发送对应于一个CD的数据(例如,卷册名称、艺术家姓名等)或对应于记录在CD中的内容的数据(例如,内容名称等)到WWW服务器5-1或5-2。
记录程序113馈送已接收对应于一个CD的数据或对应于记录在该CD中的内容的数据到显示/操作指令程序112。
当馈送一个记录指令时,记录程序113从设置在驱动器22中的是光盘42的一个CD中读出各内容,并将其和对应于诸如最大可能检出次数(No)的内容的使用规则数据输出到内容管理程序111。
内容数据库114在内容文件161-1到161-N任何一个中存储从内容管理程序111馈送的,由预定方法压缩和由预定方法加密的各个内容(它们被记录在HDD 21)。内容数据库114在分别对应于其中存储了内容的内容文件161-1到161-N的使用规则文件162-1到162-N任何一个中存储分别对应于存储在内容文件161-1到161-N中的内容的使用规则数据(即,它们被记录在HDD21)。
内容数据库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-1已经被连接到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被连接到USB口2 3-3,显示/操作指令程序112被启动程序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-1到6-3中的任何一个。当对于项目“可能检出?”设置“NO”时,内容管理程序111将不检出利用“内容ID”识别的内容到便携装置6-1到6-3中的任何一个。
对于项目“最大可能检出的次数”,设置有内容管理程序111可以检出对应的内容文件161-1或161-N中任何一个的内容的最大次数。最大可能检出的次数将不会改变。
对于项目“可能检出的次数”,设置有内容管理程序111当时可以检出对应的内容文件161-1或161-N中任何一个的次数。当内容管理程序111检出一个内容一次,项目“可能检出的次数”的数目相应地减1。当内容管理程序111登录一个内容一次,项目“可能检出的次数”的数目加1。
当对应的内容文件161-1或161-N中的任何一个都不被检出时,则设置一个等于最大可能检出次数的值,作为对应的可能检出的次数。
当作为内容管理程序111进行的检出的结果,使项目“可能检出的次数”的数目从“1”变为“0”时,则将对项目“可能检出?”设置“NO”。当作为内容管理程序111进行的登录的结果,使项目“可能检出的次数”的数目从“0”变为“1”时,则将对“可能检出?”设置“YES”。
在项目“可能移动?”中,设置有“YES”或“NO”。当对这个项目设置“YES”时,内容管理程序111可以移动利用“内容ID”识别的内容。当对项目“可能移动?”设置“NO”时,内容管理程序111将不移动利用“内容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-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-j。
内容显示数据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到1 61-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对应于存储对应于该内容的显示数据的显示数据文件1 82的主表,并包括:内容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之间关系的一个例子。这个关系定义了我的选择包与各个内容之间的关系。我的选择包显示数据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相似的构成,从而将不进行进一步的描述。
因此,用户可以具有属于我的选择包的期望内容。当情况可能时,一个内容属于多个我的选择包。
过滤包具有属于它的、根据存储在过滤数据文件181中的过滤数据所选择的内容。过滤数据是经网络2从EMD服务器4-1到4-3或WWW服务器5-1或5-2馈送的,或者是按照记录在一个预定的CD馈送的。用户可以编辑存储在过滤文件181中的过滤数据。
过滤数据是预定内容的选择或对应于一个内容的加权的计算的参考。例如,利用对应于该周的J-POP(日本流行歌曲)的过滤数据,个人计算机1可以从该周的前10位内容中识别10个内容。
过滤数据文件181包括:例如用于按各周期的递减次序选择各个内容的过滤数据,这些过滤数据在过去的一个月已经被检出;用于选择过去半年已经被频繁检出的内容的过滤数据或用于选择在其名称中包含“爱”的内容的过滤数据。
因此,在过滤包中的内容是通过使对应于该内容(包括由用户在该内容显示数据221中设置的数据)的内容显示数据221或历史数据184与过滤数据相关进行选择的。
参照图9,表示出属于显示数据文件182的过滤包显示数据281与内容文件161-1到161-N之间关系的例子。该关系定义了我的选择包与各个内容之间的关系。过滤包显示数据281包括包显示数据291-1到291-A。
包显示数据291-1相关于内容显示数据221-2-1、221-1-2、或221-M-p。
包显示数据291-2相关于内容显示数据221-1-i、221-2-j、和221-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利用内容管理程序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音频按钮331时,内容管理程序111启动购买程序151并连接购买应用151到EMD服务器4-1。此时,验证程序138使用验证密钥301执行与购买应用151互相验证并使购买应用151与EMD服务器4-1进行互相验证。
当购买应用151已经成功地与EMD服务器4-1进行互相验证时,将在显示单元20显示用于内容购买的屏幕,例如如图13所示。
当点击例如如图12所示的AQUA音频按钮332时,内容管理程序111将安装为一个插入程序的购买驱动器141,并连接购买驱动器141到EMD服务器4-2。此时,验证程序1 38使用验证密钥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的互相验证。
注意,当检查如图1 2所示的检查按钮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中,例如表示出存储在包显示数据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进行启动时,显示有记录程序113使显示单元20显示的窗口。
记录程序113从设置在驱动器22中的CD读出一个内容的播放时间,并显示在区域383。因为该内容的名称是未知的,记录程序113将在区域383的显示内容名称的部分显示“未知”。
因为设置在驱动器22中的CD的标题和艺术家的姓名两者是未知的,记录程序113将在将显示CD标题的区域381和将显示艺术家姓名的区域382的每个上显示“未知”。
由记录程序113在显示单元20显示的窗口还在其中配置了点击它从CD获得信息的按钮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显示的窗口还配置有按钮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设置记录接收的信息的目录(HDD21的任何目录)。
当点击也配置在特性对话框中的按钮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-1接收CD信息。
现在参照图20,表示当点击按钮384从WWW服务器5-1已经接收CD信息时,记录程序113使显示单元20显示的一个窗口。根据从WWW服务器5-1接收的CD信息,记录程序113将例如在区域381中显示诸如“异步的(Asynchronized)”的CD标题,并且例如在区域382中还显示诸如“KUWAI”之类的艺术家姓名。
根据从WWW服务器5-1接收CD信息,记录程序113将在例如显示内容名称的区域38 3的一部分显示诸如“HEAT“、“PLANET”、“BLACK”、“SOUL”等的内容名称,并还将在例如显示艺术家姓名的区域383的一部分显示诸如“KUWAI”之类的艺术家姓名。
当已从WWW服务器5-1接收了多于两个CD信息时,记录程序113将使显示单元20显示如图21所示的对话框,用于由用户选择任何CD信息。
图22表示当在区域401中设置“CDNEW JAPAN”并在其中设置搜索关键字的情况下点击按钮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信息到在HDD21中的、在区域404中指定的目录。
当由用户点击按钮384等指令获得CD信息时,记录程序113将首先搜索HDD21中的、在区域404中指定的目录。当CD信息被存储在在HDD21中的、在区域404中指定的目录中时,记录程序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时,对应于通过记录存储在内容数据库114中的内容的原始包名称(CD标题)被显示在显示/操作指令窗口中的区域351。当选择该包时,对应于从CD读出的内容的内容名称被显示在区域352。
当从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时,仅使在记录程序11 3使显示单元20显示的窗口中的按钮385保持激活,个人计算机1可以将从CD读出的内容检出到以前指定的便携装置6-1到6-3的任何一个。
当显示/操作指令程序112在显示/操作指令窗口已经显示区域481时,它还在显示/操作指令窗口显示区域482,在该区域中,显示存储到以前指定的便携装置6-1到6-3任何一个的内容所属于的便携包的名称(即,存储到任何一个便携装置6-1到6-3的内容所属于的包),关闭区域481的按钮48 3,和执行登录或检出的按钮484。
另外,当显示/操作指令程序112已经在显示/操作指令窗口显示区域481时,它在显示/操作指令窗口还显示按钮491、492、493、和494,按钮491设置对应于在区域352选择的内容名称的内容的检出,按钮492设置对应于在区域481选择的内容名称的内容的登录,按钮493设置对应于显示在区域481的各内容名称的所有内容的登录,和按钮494取消登录或检出的设置。
接下来,下面将描述登录或检出的设置和登录或检出的执行。
当点击用于显示将要设置登录或检出的区域的按钮343时,显示/操作指令程序112在显示/操作指令窗口显示区域481,在该区域中将显示存储在以前指定的便携装置6-1到6-3中任何一个的内容名称。
例如,当选择如图29所示显示在区域352中的内容名称“MINAMI-NO-SAKABA”、“KITA-NO-HAKABA”和“SHICHINARABE”并点击按钮491时,显示/操作指令程序112分别设置对应于内容名称“MINAMI-NO-SAKABA”、“KITA-NO-HAKABA”和“SHICHINARABE”的内容的检出,并且在区域481中显示内容名称“MINAMI-NO-SAKABA”、“KITA-NO-HAKABA”和“SHICHINARABE”,如图30所示。
对应于内容名称“OHSHOH”,位于区域481的最左边的“○”指示对应于内容名称“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的最左边的“○”指示对应于内容名称“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设置登录或检出后点击按钮484时,显示/操作指令程序将使内容管理程序111执行登录或检出。即,利用点击按钮484,显示/操作指令程序112将使内容管理程序111根据登录或检出设置,发送一个内容到便携装置6-1到6-3的任何一个,或发送对应于登录的预定的命令(例如,用于擦除存储在便携装置6-1到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的任何一个),按钮522用于从其名称显示在区域502中的我的选择包中擦除对应于在区域501选择的内容名称的内容的操作(从包显示数据251-1到251-S的任何一个中擦除选择的内容显示数据221的内容ID),和按钮523用于取消在先操作的操作(使内容也属于我的选择包或从我的选择包擦除该内容)。
例如,通过在显示/操作指令窗口显示区域501,用户可以具有属于其包名称“My Best 1”显示在区域502的我的选择包的名为“North Star“的内容,名为“Shooting Star“的内容,名为“South-Alps“的内容,名为“Multimillionaire“的内容,和名为“Slot 1“的内容。
可以这样讲,响应于一个预定的操作,显示/操作指令程序112将名为“North Star”的内容、名为“Shooting Star”的内容、名为“South-Alps”的内容、名为“Multimillionaire”的内容、和名为“Slot 1”的内容的各ID分别存储到存储包名称为“My Best 1”包显示数据251中。
另外,当显示在区域351中的包名称被拖放到区域501时,可以使属于对应于所拖放的包的一个包的所有内容属于其名称被显示在区域502的我的选择包。
当配置在显示/操作指令窗口以在区域351显示对应于我的选择包的数据的按钮346被激活时,显示/操作指令程序112将在区域351显示对应于我的选择包(例如,“My Best 1”、“My Best 2”、“Snow Drive”、“MINAMI-NO-SHIMA-Select”、“Traveling Abroad”等等)的包名称,和在区域352显示属于对应于所选择的包名称的我的选择包的各个内容的名称,如图33所示。
当在利用激活按钮346在区域351中已经显示了对应于我的选择包的数据的同时,选择显示在区域352中的预定内容的名称并进行擦除操作时,显示/操作指令程序112将仅擦除对应于属于包括在包显示数据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所示。
现在参照图35,说明过滤包的产生。显示/操作指令程序112根据存储在显示数据文件1 82中的内容显示数据221-1-1到221-M-p和存储在历史数据文件184中的历史数据或它们的任何一个和存储在过滤数据文件181中的过滤数据551-1产生包显示数据291-1。
包显示数据291-1在其中已经存储了属于对应于它的过滤包的内容的ID。
例如,包显示数据291-1存储用于利用该过滤数据551-1指定的预定10个内容的ID(例如,对应于10个最佳流行歌曲的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-1-A产生包显示数据291-2。
过滤数据551-1到551-A是经网络2从预定服务器下载的,或从驱动器22按照在预定CD中的记录馈送的。另外,用户本身可以产生过滤数据551-1到551-A。
例如,操作个人计算机1通过在每天的预定时间经网络2从多于一个服务器下载和更新过滤数据551-1到551-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中显示对应于该图象数据的图象。
另外,当利用选择显示在区域351中的包名称而不选择显示在区域352中的内容名称,将一个预定图象拖放到区域348时,显示/操作指令程序112使被拖放的图象对应于对应于所选择的包名称的包。
即,显示/操作指令程序112变换已经编码了被拖放的图象的编码方法为预定的方法(例如,JPEG(联合图象专家组)或类似方法),调整图象的大小(例如,30象素x30象素或类似的大小),减各个颜色(例如,256色等),记录该图象到图象文件183,并记录该图象文件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中的内容名称的内容已经被重放(当声音已经从扬声器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。
内容管理程序111产生用于由上述内容分割产生的、并存储在新的内容文件161中的各个内容的使用规则文件162,并且记录使用规则文件162到内容数据库114。
从如上所述已经被分割的内容的名称产生由上述内容分割产生的内容的名称。例如,显示/操作指令程序112对通过分割对应于名称“Buttefly”产生的各内容分别给出名称“Buttefly(1)”和“Buttefly(2)”,如图45所示。
注意内容管理程序111不会分割从我的选择报或过滤包选择的任何内容。即,不能从由显示/操作指令程序112所显示的窗口中的菜单选择组合命令。
接下来,将参照图46的流程图所示描述当显示/操作指令程序112利用内容管理程序111被初始启动和显示/操作指令程序112被安装在个人计算机1时实现登记的操作。
在步骤S11,安装在个人计算机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到个人计算机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信息的按钮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之类的预定的加密方法加密经压缩的内容。
在步骤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的记录利用按钮被激活而实现时,个人计算机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中的HDD 21中的目录,)。
在步骤S72,记录程序113根据对应于记录在设置在驱动器22的CD中的内容(例如,内容数或播放时间)判断是否对应于CD的信息被记录在该预定的目录中。如果确定对应于CD的信息未被记录在预定的目录中,则操作前进到S73,在该步骤根据在区域401中的字符串判断是否已经选择CDNEW。
在步骤S73,当确定CDNEW已被选择时,操作前进到S74,在该步骤记录程序113将经网络2连接到对应于CDNEW的服务器(例如,WWW服务器5-1)。在步骤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,如果确定没有多于两个的候选者,操作前进到步骤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读出的数据。在步骤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的流程图描述当点击按钮437时由显示/操作指令程序112执行的过滤包的产生。在步骤S111,显示/操作指令程序112选择第一过滤数据551,例如存储在过滤数据文件181中的过滤数据551-1。
在步骤S112,显示/操作指令程序112根据存储在显示数据文件182中的数据和存储在历史数据文件184的历史数据或它们的任何之一和选择的过滤数据551计算该内容的加权。
在步骤S113,显示/操作指令程序112根据在步骤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,当确定按钮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的流程图描述当预定图象已经被拖放到区域384时由显示/操作指令程序112实现的图象粘贴。在步骤S151,显示/操作指令程序112判断是否已经选择了一个包。当确定一个包已经被选择时,操作前进到步骤S152,在该步骤被拖放的图象将被改变到一个预定的大小,并经受一种编码方法的变换和颜色扣除。
在步骤S153,显示/操作指令程序112存储在步骤S152的经受编码方法变换和颜色扣除的图象到图象文件183。
在步骤S154,显示/操作指令程序112判断是否已经选择了一个内容。当确定未选择内容时,操作前进到步骤S155,在该步骤图象文件183和被选择的包将被彼此进行相关(即,其中已经记录了内容的图象文件183的名称作为数据被进行记录,该数据指示在对应于所选择的包的包显示数据211、251或291的任何一个中的一个图象文件的名称),并因此完成该过程。
在步骤S154,如果确定已经选择了一个内容,操作前进到步骤S156,在该步骤显示/操作指令程序112将相关图象文件183与选择的内容(即,其中已经记录了内容的图象文件183的名称作为数据被进行记录,该数据指示对应于所选择的内容的内容显示数据221中的图象文件名称),并因此完成该过程。
在步骤S151,如果确定没有包已经被选择,则不存在与该图象相关的目标,这样操作前进到步骤S157,在该步骤显示/操作指令程序112将显示一个预定的差错消息并因此完成该过程。
如上所述,显示/操作指令程序112可以粘贴(paste)被拖放的图象到一个包或一个内容上(图象与包或内容彼此进行相关)。
接下来,将参照图54的流程图描述由显示/操作指令程序112实现的图象显示。在步骤S181,显示/操作指令程序112判断是否一个内容已经被重放。如果确定没有内容已经被重放,操作前进到步骤S182,在该步骤将判断是否一个包已经被选择。
在步骤S182,如果确定没有包已经被选择,操作前进到步骤S183,在该步骤显示/操作指令程序112将在区域384显示一个预定的图象(例如,表示显示/操作指令程序112提供者的图象)并操作将返回到步骤S181,在该步骤将重复相同的过程。
在步骤S182,当确定已经选择了一个包时,操作前进到步骤S184,在该步骤显示/操作指令程序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将判断是否已经设置了对应于每个频段的声音信号电平的显示。如果确定该显示已经被设置,操作前进到步骤S190,在该步骤对应于每个频段的声音信号电平将被显示在区域348。操作返回到步骤S181,在该步骤将重复相同的过程。
如果在步骤S189确定对应于每个频段的声音信号电平的显示未被设置,操作前进到步骤S191,在该步骤显示/操作指令程序112将在区域348显示输出声音的波形(对应于输出声音的时间流逝的信号电平),并返回到步骤S181,在该步骤将重复相同的步骤。
如上所述,对应于一个包或一个内容的选择或一个内容的重放,显示/操作指令程序112将在区域348显示与该包相关的图象、与该内容相关的图象、对应于每个频段声音的信号电平和输出声音的波形。
接下来,将参照图5 5所示的流程图描述如何通过内容管理程序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所示的流程图描述当便携装置6-1被连接到USB口23-1时个人计算机是如何进行操作的。在步骤S261,当从个人计算机卜1的操作系统通知启动程序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已经被启动。如果在步骤S26 3确定显示/操作指令程序112未被启动,启动程序117前进到步骤S264,在该步骤将启动显示/操作指令程序112并前进到步骤S265。
如果在步骤S263确定显示/操作指令程序112已经被启动,则不需要启动显示/操作指令程序112并且使得启动程序117跳过步骤S264到步骤S265。
在步骤S265,显示/操作指令程序112显示一个预定的对话框以指示连接了便携装置6-1。
在步骤S266,显示/操作指令程序112使内容管理程序111读出对应于存储在便携装置6-1的一个名称。在步骤S267,显示/操作指令程序112在显示的一个窗口中显示区域481。在步骤S268,显示/操作指令程序112显示对应于存储在便携装置6-1的一个名称。
在步骤S269,当便携装置6-1被连接到显示/操作指令程序112时,显示/操作指令程序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连接上时未设置自动检出各内容到便携装置6-1,显示/操作指令程序112跳过步骤270到274并因为未要求检出的操作而结束操作。
如上所述,当便携装置6-1被连接上时,个人计算机1-1可以运行显示/操作指令程序112,以显示对应于存储在便携装置6-1的名称。因此,不要求启动显示/操作指令程序112并且用户可以迅速地检出一个期望的内容到便携装置6-1。
如果当便携装置6-1被连接上时,并当便携装置6-1连接到显示/操作指令程序112时已被设置成自动检出一个内容的情况下,个人计算机1-1登录存储在便携装置6-1中的各个内容,同时检出一个预定的内容。
另外,当便携装置6-3被连接到个人计算机1-1时,实现类似于上述的操作并不再予以赘述。
已经在上面描述过,当便携装置6-1被连接到显示/操作指令程序112上时,在步骤S269显示/操作指令程序112判断是否已经被设置为自动检出一个内容。但是注意,当便携装置6-1被连接到显示/操作指令程序112上时,它可能被设置为自动检出一个内容到便携装置6-1,并根据这种设置,当便携装置6-1被连接到显示/操作指令程序112时,显示/操作指令程序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(MPEG2高级声音编码)等。
注意,虽然前面已经描述由个人计算机1采用的内容加密方法例如是DES,但是该方法不限于DES,而可以是IDEA(国际数据加密算法)、RAS(公共密钥加密方法)、椭圆加密法等中的任何一种。
另外,例如内容管理程序111可以在单独提供在个人计算机1内部并且不能直接读出内容管理程序111的硬件上执行。另外,该硬件执行的内容管理程序111可以被设计为具有装填阻力(tamping resistance)。
上述的一系列操作可以由硬件执行,但是也可以由软件执行。在由软件执行一系列操作的情况下,包含各个程序的软件从程序存储介质被安装到包括例如专用硬件的计算机或通用计算机中,计算机的各种功能可以利用安装在其中的各种程序来执行。
存储安装在计算机中并由计算机执行的程序的程序存储介质可以是如图2和3所示的磁盘41或49(包括软盘)、光盘42或92(CD-ROM(光盘只读存储器)、DVD(数字通用光盘))、磁光盘43或93(MD(微型光盘))、诸如半导体存储器之类的包介质44或94、其中将暂时或永久存储程序的ROM12或62、或者HDD21或71。各个程序利用诸如包括局域网或互联网或数字卫星广播的网络2之类的有线或无线通信媒体经诸如通信单元25或73之类的接口被存储到程序存储介质。
注意,这里描述的与存储在程序存储介质中的程序相关的操作步骤包括在描述的序列中按时间连续实现的操作,以及按并行或单独的非时间连续实现的操作。
另外注意,在本说明书涉及的“系统”函盖多个装置的全部集合。
工业实用性
按照在上面已经描述的本发明,因为关于声音内容的预定数量类型的数据被进行记录,和关于该各内容的非上述类型的数据的其它类型的数据被作为增加数据类型的数据进行记录,有可能灵活和迅速地记录关于各个内容的各种数据。
Claims (8)
1.一种信息处理器,包括:
一个第一记录装置,用于将关于第一内容的预定数量类型的数据作为第一主数据组与第一内容进行相关,并记录该数据;和
一个第二记录装置,用于将关于第一内容的非第一主数据组的各个类型的数据进行相关,并记录在子数据组中;
该第一记录装置将关于第二内容的预定数量类型的数据作为第二主数据组与第二内容进行相关并记录该数据,并且第二记录装置将关于第二内容的非第二主数据组的各个类型的数据与第二内容进行相关并记录该数据在子数据组中。
2.按照权利要求1的装置,其中第二记录装置作为其它类型数据记录用于该各内容的使用规则。
3.按照权利要求1的装置,其中第二记录装置作为其它类型数据记录用于控制一个利用该各内容的装置的数据。
4.按照权利要求1的装置,还包括:
用于判断的装置,当读出关于一个内容的数据时,判断将被读出的数据的类型是记录在主数据组中的还是在子数据组中的数据的类型;和
用于搜索的装置,用于根据由该数据搜索装置进行搜索的结果,从多个主数据组或子数据组中搜索数据。
5.一种信息处理方法,包括:
一个第一记录步骤,将关于第一内容的预定数量类型的数据作为第一主数据组与第一内容进行相关,并记录该数据;和
一个第二记录步骤,将关于第一内容的非第一主数据组的各个类型的数据进行相关并记录在子数据组中;
将关于第二内容的预定数量类型的数据作为第二主数据组与第二内容进行相关并在第一记录步骤进行记录:
关于第二内容的非第二主数据组的各类型的数据与第二内容进行相关并在第二记录步骤记录在子数据组。
6.按照权利要求5的方法,还包括:
一个判断步骤,当读出关于一个内容的数据时,判断将被读出的数据的类型是记录在主数据组中的还是在子数据组中的数据的类型;和
一个搜索步骤,根据在该数据搜索步骤进行搜索的结果,从多个主数据组或子数据组中搜索数据。
7.一种在其中存储了计算机可读程序的程序记录介质,该程序用于上述信息处理装置和方法中,该程序包括:
一个第一记录步骤,将关于第一内容的预定数量类型的数据作为第一主数据组与第一内容进行相关,并记录该数据;和
一个第二记录步骤,将关于第一内容的非第一主数据组的各个类型的数据进行相关并将该数据记录在子数据组中;
将关于第二内容的预定数量类型的数据作为第二主数据组与第二内容进行相关并在第一记录步骤进行记录:
关于第二内容的非第二主数据组的类型的数据与第二内容进行相关并在第二记录步骤记录在子数据组。
8.按照权利要求7的介质,该程序还包括:
一个判断步骤,当读出关于一个内容的数据时,判断将被读出的数据的类型是记录在主数据组中的还是在子数据组中的数据;和
一个搜索步骤,根据在该数据搜索步骤进行搜索的结果,从多个主数据组或子数据组中搜索数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910146181.8A CN101650964B (zh) | 1999-12-17 | 2000-12-15 | 信息处理装置和方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35840899A JP2001175524A (ja) | 1999-12-17 | 1999-12-17 | 情報処理装置および方法、並びにプログラム格納媒体 |
JP358408/99 | 1999-12-17 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910146181.8A Division CN101650964B (zh) | 1999-12-17 | 2000-12-15 | 信息处理装置和方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1345442A true CN1345442A (zh) | 2002-04-17 |
Family
ID=18459148
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910146181.8A Expired - Fee Related CN101650964B (zh) | 1999-12-17 | 2000-12-15 | 信息处理装置和方法 |
CN00805814A Pending CN1345442A (zh) | 1999-12-17 | 2000-12-15 | 信息处理装置和方法以及程序存储介质 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910146181.8A Expired - Fee Related CN101650964B (zh) | 1999-12-17 | 2000-12-15 | 信息处理装置和方法 |
Country Status (10)
Country | Link |
---|---|
US (1) | US6804666B2 (zh) |
EP (2) | EP1154404B1 (zh) |
JP (1) | JP2001175524A (zh) |
KR (1) | KR100752833B1 (zh) |
CN (2) | CN101650964B (zh) |
AU (1) | AU779460B2 (zh) |
CA (1) | CA2362270C (zh) |
DE (1) | DE60041479D1 (zh) |
TW (1) | TWI227423B (zh) |
WO (1) | WO2001045084A1 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4478263B2 (ja) * | 1999-11-12 | 2010-06-09 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム格納媒体 |
JP2001266479A (ja) * | 2000-03-22 | 2001-09-28 | Sanyo Electric Co Ltd | デジタルビデオ再生装置およびデジタルビデオ再生装置のデータ管理方法 |
AU2002234144A1 (en) * | 2000-10-27 | 2002-05-06 | James R Clark | Copy-protection system and method |
JP4701550B2 (ja) * | 2001-07-06 | 2011-06-15 | ソニー株式会社 | 記録装置および方法、記録媒体、並びにプログラム |
EP1451814A4 (en) | 2001-11-15 | 2009-05-06 | Sony Music Entertainment Inc | SYSTEM AND METHOD FOR CONTROLLING THE USE AND DUPLICATION OF DIGITAL CONTENT DISTRIBUTED ON INTERCHANGEABLE MEDIA |
US8239759B1 (en) * | 2001-11-27 | 2012-08-07 | Adobe Systems, Inc. | System and method for editing documents using stored commands |
AU2003211375A1 (en) * | 2002-02-27 | 2003-09-09 | Science Park Corporation | Computer file system driver control method, program thereof, and program recording medium |
JP4379079B2 (ja) * | 2003-10-30 | 2009-12-09 | ソニー株式会社 | データ再生処理装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US7747872B2 (en) * | 2004-03-25 | 2010-06-29 | Franklin Electronic Publishers, Inc. | Secure portable electronic reference device |
JP4433290B2 (ja) * | 2004-05-19 | 2010-03-17 | ソニー株式会社 | コンテンツ提示装置、コンテンツ提示方法及びコンテンツ提示プログラム |
JP5000093B2 (ja) * | 2005-02-21 | 2012-08-15 | ソニー株式会社 | データ処理方法、携帯型再生装置およびコンピュータ |
JP2007219647A (ja) * | 2006-02-14 | 2007-08-30 | Toshiba Corp | 携帯端末 |
JP2007304849A (ja) * | 2006-05-11 | 2007-11-22 | Sony Corp | 管理装置、情報処理装置、管理方法および情報処理方法 |
JP4107339B2 (ja) * | 2006-10-24 | 2008-06-25 | 富士ゼロックス株式会社 | データ処理装置およびプログラム |
US8065724B2 (en) * | 2007-12-14 | 2011-11-22 | International Business Machines Corporation | Computer method and apparatus for authenticating unattended machines |
US10205726B2 (en) * | 2016-06-03 | 2019-02-12 | Honeywell International Inc. | Apparatus and method for preventing file access by nodes of a protected system |
US11409428B2 (en) * | 2017-02-23 | 2022-08-09 | Sap Se | Drag and drop minimization system |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6145298A (ja) * | 1984-08-09 | 1986-03-05 | カシオ計算機株式会社 | 電子楽器 |
EP0658863A3 (en) * | 1990-07-11 | 1995-06-28 | Hitachi, Ltd. | Memory card for use with a digital information system |
JPH04271396A (ja) | 1991-02-27 | 1992-09-28 | Hitachi Ltd | ディジタル音声信号受け渡し方法及びそれに用いられるプレーヤ |
US6288991B1 (en) * | 1995-03-06 | 2001-09-11 | Fujitsu Limited | Storage medium playback method and device |
US5903871A (en) * | 1996-04-22 | 1999-05-11 | Olympus Optical Co., Ltd. | Voice recording and/or reproducing apparatus |
FR2753868A1 (fr) * | 1996-09-25 | 1998-03-27 | Technical Maintenance Corp | Procede de selection d'un enregistrement sur un systeme numerique de reproduction audiovisuel et systeme pour mise en oeuvre du procede |
US5966126A (en) * | 1996-12-23 | 1999-10-12 | Szabo; Andrew J. | Graphic user interface for database system |
JP4304734B2 (ja) | 1998-04-17 | 2009-07-29 | ソニー株式会社 | 再生装置、データの再生方法及び記録媒体 |
US6351736B1 (en) * | 1999-09-03 | 2002-02-26 | Tomer Weisberg | System and method for displaying advertisements with played data |
JP2001236081A (ja) * | 1999-11-12 | 2001-08-31 | Sony Corp | 情報処理装置および方法、並びにプログラム格納媒体 |
-
1999
- 1999-12-17 JP JP35840899A patent/JP2001175524A/ja active Pending
-
2000
- 2000-12-11 TW TW089126394A patent/TWI227423B/zh not_active IP Right Cessation
- 2000-12-15 CN CN200910146181.8A patent/CN101650964B/zh not_active Expired - Fee Related
- 2000-12-15 AU AU18921/01A patent/AU779460B2/en not_active Ceased
- 2000-12-15 EP EP00981767A patent/EP1154404B1/en not_active Expired - Lifetime
- 2000-12-15 KR KR1020017010377A patent/KR100752833B1/ko active IP Right Grant
- 2000-12-15 CN CN00805814A patent/CN1345442A/zh active Pending
- 2000-12-15 WO PCT/JP2000/008915 patent/WO2001045084A1/ja active IP Right Grant
- 2000-12-15 US US09/913,622 patent/US6804666B2/en not_active Expired - Lifetime
- 2000-12-15 DE DE60041479T patent/DE60041479D1/de not_active Expired - Lifetime
- 2000-12-15 EP EP08021338.2A patent/EP2034482A3/en not_active Withdrawn
- 2000-12-15 CA CA002362270A patent/CA2362270C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
DE60041479D1 (de) | 2009-03-19 |
AU779460B2 (en) | 2005-01-27 |
AU1892101A (en) | 2001-06-25 |
KR100752833B1 (ko) | 2007-08-29 |
EP2034482A3 (en) | 2014-12-10 |
JP2001175524A (ja) | 2001-06-29 |
US20020161762A1 (en) | 2002-10-31 |
TWI227423B (en) | 2005-02-01 |
CA2362270A1 (en) | 2001-06-21 |
EP1154404A1 (en) | 2001-11-14 |
CN101650964B (zh) | 2016-04-20 |
US6804666B2 (en) | 2004-10-12 |
CN101650964A (zh) | 2010-02-17 |
CA2362270C (en) | 2009-10-06 |
EP1154404A4 (en) | 2005-08-10 |
WO2001045084A1 (fr) | 2001-06-21 |
KR20010102177A (ko) | 2001-11-15 |
EP2034482A2 (en) | 2009-03-11 |
EP1154404B1 (en) | 2009-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1345440A (zh) | 信息处理设备和处理方法以及信息贮存介质 | |
CN100345157C (zh) | 数字内容的播放器、其识别方法及跟踪其使用的系统 | |
CN1194317C (zh) | 通信装置和通信方法 | |
CN1271484C (zh) | 内容使用管理系统和在该系统中使用的服务器 | |
CN1340186A (zh) | 信息处理设备和处理方法以及信息存储介质 | |
CN1143195C (zh) | 数字数据记录装置和方法 | |
CN1217267C (zh) | 音乐内容供给系统 | |
CN1345442A (zh) | 信息处理装置和方法以及程序存储介质 | |
CN1381016A (zh) | 信息提供设备和信息提供方法 | |
CN1286024C (zh) | 记录装置、记录方法和通信装置 | |
CN1300398A (zh) | 信息处理设备和方法,以及程序存储介质 | |
CN1653432A (zh) | 信息通信终端、内容管理方法、广播接收方法、信息发布设备、系统、方法、程序和存储媒体 | |
CN1909103A (zh) | 信息处理装置、再现装置、通信方法和计算机程序 | |
CN1839609A (zh) | 内容再现系统 | |
CN1476613A (zh) | 信息处理设备和方法 | |
CN1842802A (zh) | 内容再现装置、内容处理装置、内容分发服务器、内容分发方法、内容处理方法和程序 | |
CN1608361A (zh) | 数字作品保护系统、密钥管理设备和用户设备 | |
CN1842799A (zh) | 内容处理装置、内容处理方法和计算机程序 | |
CN1842801A (zh) | 通信系统、内容处理装置、通信方法和计算机程序 | |
CN1890745A (zh) | 再现装置、再现装置的控制方法、内容记录媒体、数据结构、控制程序、记录控制程序的计算机可读取记录媒体 | |
CN1842803A (zh) | 通信系统、通信方法、内容处理装置和计算机程序 | |
CN1823483A (zh) | 信息提供方法 | |
CN1309209C (zh) | 信息提供及处理设备、方法和系统以及程序及其存储介质 | |
CN1302391C (zh) | 记录装置和方法 | |
CN1842800A (zh) | 内容处理装置、内容处理方法和计算机程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20020417 |