CN1619566A - 数据再现装置、信息处理装置和方法及计算机程序 - Google Patents
数据再现装置、信息处理装置和方法及计算机程序 Download PDFInfo
- Publication number
- CN1619566A CN1619566A CNA2004101023469A CN200410102346A CN1619566A CN 1619566 A CN1619566 A CN 1619566A CN A2004101023469 A CNA2004101023469 A CN A2004101023469A CN 200410102346 A CN200410102346 A CN 200410102346A CN 1619566 A CN1619566 A CN 1619566A
- Authority
- CN
- China
- Prior art keywords
- content
- wiping
- information
- identification information
- signal conditioning
- 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
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000004590 computer program Methods 0.000 title claims description 15
- 230000008569 process Effects 0.000 claims abstract description 21
- 238000007726 management method Methods 0.000 claims description 95
- 230000003750 conditioning effect Effects 0.000 claims description 49
- 238000003860 storage Methods 0.000 claims description 26
- 230000010365 information processing Effects 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 11
- 238000003672 processing method Methods 0.000 claims description 11
- 230000000295 complement effect Effects 0.000 claims description 9
- 238000012217 deletion Methods 0.000 claims description 4
- 230000037430 deletion Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000012795 verification Methods 0.000 abstract description 13
- 238000012545 processing Methods 0.000 description 92
- 230000005236 sound signal Effects 0.000 description 8
- 241000282341 Mustela putorius furo Species 0.000 description 4
- 238000013478 data encryption standard Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 238000013139 quantization Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000005242 forging Methods 0.000 description 2
- 230000005055 memory storage Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Images
Classifications
-
- 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]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- 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/99941—Database schema or data structure
- Y10S707/99942—Manipulating data structure, e.g. compression, compaction, compilation
-
- 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
-
- 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/99948—Application of database or data structure, e.g. distributed, multimedia, or image
Abstract
本发明提供了一种在登出目的地有效而正确地验证已擦除的内容的结构。便携式设备或其它装置在内容登出目的地保存擦除内容管理文件,所述文件登记了与在便携式设备等中擦除的登出内容相对应的内容识别信息。内容登出源处的个人计算机根据在擦除内容管理文件里登记的信息来执行擦除内容验证处理,并为其擦除已被验证的内容、对登出计数器执行更新处理(登入处理)。即使存在大量的登出内容,本发明也可以有效地执行擦除内容验证处理和登入处理。
Description
技术领域
本发明涉及一种数据再现装置、信息处理装置、信息处理方法及计算机程序。更具体而言,本发明涉及一种用于内容管理结构中的数据再现装置、信息处理装置、信息处理方法及计算机程序,在该内容管理结构里定义了使用限制,用来为在信息处理装置之间移动内容执行登出(check-out),并在登出目标擦除内容的场合下实行有效的登出/登入(check-out/check-in)管理。
背景技术
对于在个人计算机、再现装置、或其它信息处理装置中再现和使用的音乐数据、图像数据、游戏程序及其它类似的内容而言,它们的制造者和销售者通常拥有这些数据的版权或销售权。因此,这类内容通常在内容管理程序的控制下使用,该内容管理程序预先定义了使用限制,以阻止所述内容在没有许可时被再现、复制或篡改。
尤其是在最近的这些年,用于以数字形式记录信息的记录装置和记录介质已被广泛使用。数字记录技术使得记录、复制、再现视频和音频数据而不降低它们的质量成为可能。如果在存储非法复制内容的记录介质在市场中销售的这种环境下,拥有音乐、电影和各种其它内容的版权的人、或具有销售权的人的利益将减少。近来,已经设计出各种处理结构,或者提出与数字记录装置和记录介质一起使用来阻止数字数据被非法复制。
例如,提出各种音乐发行技术标准的SDMI(安全数字音乐倡议)已经提出用于便携式再现装置的版权保护标准。提出了各种版权保护方案,包括限制内容复制的数量,限制内容使用的周期,及后面将描述的登出和登入管理。
由执行存储在DVD或其它记录介质上的适当程序及内容的用户经由网络下载的内容,可以在个人计算机或其它具有再现内容能力的信息处理装置得以再现。如果将SDMI定义的限制强加在这些内容的使用上,则所述个人计算机或其它信息处理装置就依照LCM(许可兼容模块)或其它与SDMI标准相兼容的软件模块来执行内容使用控制处理。
所述LCM是一组模块,这组模块只有当在符合版权拥有者或其它类似的人强加的使用条件时,才实行控制以允许个别内容的使用。实行这种LCM控制以防止版权遭受侵犯,这种侵犯主要是内容的非法二次使用。内容使用条件受包含内容再现条件、复制条件、移动条件、或存储条件在内的控制的管辖。
作为基于LCM的内容使用控制处理,实行登出/登入管理,以便执行用于管理输出到外部装置的内容和从外部装置输入的内容的处理。
在用于把为了管理而指定的内容从执行内容使用管理处理的个人计算机(PC)或其它信息处理装置输出至便携式装置(PD)或其它数据再现装置的结构里,其中所述便携式装置或其它数据再现装置输入所述为了作为登出内容的管理而指定的内容,并且允许所述便携式装置再现或使用所述内容,通过限制一组内容可以输出到的携式装置的计数,来使用登出/登入管理以提供内容使用管理。
登出/登入处理的概要和用来提高用于指定被检查的内容的处理效率的结构已经被公开了,例如,被专利文献1(日本专利公开号NO.2001-175624)公开了。用于从便携式设备获得登出的内容信息、并可以检查出最佳选择的内容的结构被专利文献2(日本专利公开号NO.2003-77214)公开了。
当执行登出处理时,例如存储内容的个人计算机的LCM,在计算机的硬盘上执行验证,来检查连接到所述个人计算机上的便携式设备是否经过验证。当所连接的便携式设备是经验证后的时,所述LCM执行加密或其它类似处理、传送内容,并且如果需要,就执行用于传送内容使用权信息的处理。
在便携式设备上执行内容登出处理之后,个人计算机的LCM更新关于登出内容的内容使用权信息(使用条件)。更具体来讲,所述LCM将登出内容的许可的登出计数按一递减。例如,如果由个人计算机的LCM管理的许可的登出计数的最大值是3,每当执行登出处理时,用于保存许可的登出计数的计数器就按一递减。其结果是,许可的登出计数逐渐的从3改变至2、1和0。当许可的登出计数到达0时,相关的内容就无法再被登出(check out)。
所述便携式设备在快闪存储器或其它记录介质上存储从个人计算机输入的登出内容以及内容使用权信息等。由此,所述便携式装置可以根据内容使用权信息来再现或使用所述内容。
可以将登出到便携式设备上的内容返回至个人计算机的硬盘。用于从所述便携式设备那里将内容返回到个人计算机的处理被称为登入(check-in)处理。
当执行登入处理时,个人计算机递增LCM所管理的许可的登出计数(计数器)。换句话说,当内容从已登出内容的便携式设备那里被返回(被登入)时,个人计算机按一递增计数器。更具体来讲,个人计算机的计数器在每次登入时按一递增,以便所得到的计数顺序地从0变为1、2和3。其结果是,根据计数值的增加来重复地登出所述内容。
在登入处理时,所述个人计算机检查它是否为请求登入处理的便携式设备执行了内容登出。只有在个人计算机为其执行登出的便携式设备配发出内容登入处理请求时,所述个人计算机才执行登入处理。如果便携式设备存储从另一个人计算机登出的内容,则将不为这些内容执行登入处理。为了内容验证起见,个人计算机获得将要执行登出的便携式设备的ID,把所获得的设备ID与登出内容关联起来,并把它存储在个人计算机的存储器中。
当设备ID与内容相关联并且存储在个人计算机里的时候,可以执行如下所述的“虚拟登入处理”。例如,如果当便携式设备远离本地时擦除从个人计算机登出至便携式设备的内容,那么当该便携式设备连接到个人计算机上时,该个人计算机就检测到从便携式设备擦除了登出的内容。此外,当证实便携式设备没有执行登入处理时,可以断定虚拟地执行了登入处理。然后将用于擦除内容的计数器增加一。由于这种虚拟登入,即使登出的内容在外面被擦除,所述计数器也可以复位(递增)。
当将要执行上述的虚拟登入处理时,个人计算机执行用于判断登出的内容是否从便携式设备被擦除的处理。在这种情况下,搜索目标内容识别符。如果便携式设备具有小的容量并且存储的内容量也小,那么搜索所需的时间就不会构成任何问题。然而,如果便携式设备具有硬盘或大容量的快闪存储器,那么它存储了大量的内容。在这种情况下,为了目标内容将花费相当长的时间量来搜索大量的内容。
为了在便携式设备擦除内容的情况下更新个人计算机的LCM的内容权信息(也就是说,按一递增许可的登出计数),必需要执行用于确定充当与已擦除内容相对应的内容识别符的内容ID的处理。
与便携式设备所登出的内容相对应的内容ID被记录在TOC(目录表)文件中,所述TOC文件例如定义了内容再现的顺序。作为选择,将所述内容ID记录在存储内容的内容文件里。
如果便携式设备为了内容ID管理而使用TOC文件,那么个人计算机的LCM就执行用于验证登记在便携式设备的TOC文件里的内容ID的处理。如果对应于登出内容的内容ID从便携式设备的TOC文件里被擦除,那么所述处理就验证所述内容被擦除。
然而,如果巨大数量的数据以文件形式存储在便携式设备里,那么就将巨大数量的ID登记在TOC文件里。因此,就必须要对这巨大数量的数据执行处理以检查对应于已擦除内容的ID。这意味着对所有的内容ID重复地执行处理,以检查与本地登出的内容相对应的内容ID是否登记在便携式设备的TOC文件里。这是因为随着登出内容的数量的增加,处理效率将会降低,从而产生问题。
此外,在便携式设备执行内容擦除处理时,由TOC文件管理的内容ID不总是被擦除。伴随这个事实有一个问题,就是内容擦除只有通过在TOC文件里进行ID搜索才能得到验证。
在便携式设备为了内容ID管理而使用内容存储文件的情况下,个人计算机的LCM必须检查在便携式设备上的所有文件名,以判断对应于擦除的内容ID的文件名是否存在。如果巨大数量的数据以文件形式存储在便携式设备里,则这种文件搜索处理的效率就被降低。
如上所描述,如果在便携式设备具有大容量的记录介质和大量登出内容的情况下,从个人计算机登出至便携式设备之后,在便携式设备里擦除任何内容,在由个人计算机执行的擦除内容验证处理中需要搜索大量的数据。因此,处理效率降低了。
发明内容
鉴于上述情况做出了本发明。本发明的目的是提供一种用于如果在登出目的地擦除了登出内容,则正确而高效地执行擦除验证处理以及实行适当的内容使用管理的数据再现装置、信息处理装置、信息处理方法和计算机程序。
根据本发明的第一方面,提供了一种数据再现装置,包括:
用来传输内容至外部设备和从外部设备接收内容的通信单元;
存储多个内容的存储单元;
用来再现内容的再现单元;和
控制单元,用来确定已擦除的内容是否是从外部设备传送的内容,并且如果确定所擦除的内容是从外部传送的内容,则存储关于从外部设备传送的内容的识别信息,作为擦除内容识别信息。
根据本发明的第二个方面,提供了一种信息处理装置,包括:
用来按对应关系存储多个内容、关于每个内容的识别信息,和表示每个内容的使用的使用管理信息的存储单元;
用来向外部设备传送内容的传送单元;
用来接收关于由所述外部设备擦除的内容的擦除内容识别信息的接收单元;和
信息处理单元,用于如果接收单元接收到所述擦除内容识别信息,则使存储单元检索与所述擦除内容识别信息相匹配的识别信息,并更新与所检索出的识别信息相对应的使用管理数据。
根据本发明的第三方面,提供了一种内容管理系统,包括:
用于管理内容的使用的信息处理装置;和
用于从所述信息处理装置接收内容的数据再现装置,其中所述数据再现装置包括:
用来传送内容至所述信息处理装置和从所述信息处理装置接收内容的通信单元;
用来存储多个内容的存储单元;和
控制单元,用来确定已擦除的内容是否是从所述信息处理装置传送的内容,并且如果确定所擦除的内容是从所述信息处理装置传送的内容,则存储关于从信息处理装置传送的内容的识别信息,作为擦除内容识别信息;和
其中所述信息处理装置包括:
用来按对应关系存储多个内容、关于每个内容的识别信息、和表示每个内容的使用的使用管理信息的存储单元。
用来向所述数据再现装置传送内容的传送单元;
用来从外部设备接收擦除内容识别信息的接收单元;和
信息处理单元,用于如果接收单元接收到所述擦除内容识别信息,则使所述存储单元检索与所述擦除内容识别信息相匹配的识别信息,并更新与所检索出的识别信息相对应的使用管理数据。
根据本发明的第四个方面,提供了一种用于信息处理装置中的信息处理方法,所述信息处理装置能够接收从外部设备传送的内容,所述信息处理方法包括步骤:
擦除内容;
确定已擦除的内容是否是从外部设备传送的内容;
如果确定所擦除的内容是从外部传送的内容,则存储关于从外部设备传送的所述内容的识别信息,作为擦除内容识别信息。
根据本发明的第五个方面,提供了一种用在信息处理装置中的信息处理方法,所述信息处理装置能够管理内容的使用并与外部设备通信,所述信息处理方法包括步骤:
按对应关系存储多个内容、关于每个内容的识别信息、和表示每个内容的使用的使用管理信息;
从外部设备接收关于在所述外部设备中擦除的内容的擦除内容识别信息;
如果接收到所述擦除内容识别信息,则检索与所述擦除内容识别信息相匹配的识别信息;以及
更新与所检索出的识别信息相对应的使用管理信息。
根据本发明的第六个方面,提供了一种用于信息处理装置中的计算机程序,所述信息处理装置能够接收从外部设备传送的内容,所述计算机程序包括步骤:
擦除内容;
确定擦除的内容是否是从外部设备传送的内容;
如果确定所擦除的内容是从外部传送的内容,则存储关于从外部设备传送的所述内容的识别信息,作为擦除内容识别信息。
根据本发明的第七个方面,提供了一种用于信息处理装置的计算机程序,所述信息处理装置能够管理内容的使用并与外部设备通信,所述计算机程序包括步骤:
以对应关系存储多个内容、关于每个内容的识别信息、和表示每个内容的使用的使用管理信息;
从外部设备接收关于在所述外部设备中擦除的内容的擦除内容识别信息;
如果接收到所述擦除内容识别信息,则检索与所述擦除内容识别信息相匹配的识别信息;以及
更新与所检索出的识别信息相对应的使用管理信息。
根据本发明的结构,所述数据再现装置产生登记了关于在数据再现装置里擦除的登出内容的内容识别信息的擦除内容管理文件(登入指示器文件),如上所述,更新该擦除内容管理文件,并将其存储在存储器部件里,所述数据再现装置为内容登出目的地。作为内容登出源的个人计算机从便携式设备获取擦除内容管理文件(登入指示器文件)中的登记信息,根据所获取的信息执行擦除内容验证处理,并对已验证其擦除的内容的登出计数器执行更新处理。因此,即使存在大量的登出内容,也可以高效地执行所述擦除内容的验证和登入处理,而不必通过搜索整个登出内容来执行擦除内容验证处理。结果,当将本发明应用于其中将内容输出(登出)到具有能存储大量数据的快闪存储器或硬盘的便携式设备的结构时,通过迅速地擦除内容而达到了高处理效率。
通过以下的描述和所附的权利要求、并结合附图,本发明的上述和其它目的、特点及优点将会更加明显,其中相同部分或部件用相同的符号表示。
附图说明
图1示出了根据本发明的典型内容使用结构;
图2示出了当个人计算机执行内容登出处理时,显示在该个人计算机上的典型的窗口;
图3示出了通常的内容管理目录系统结构,所述结构是为了作为内容登出目标的便携式设备里的内容管理而建立;
图4示出了登入指示器文件(indicator file)的结构,该登入指示器文件可以为内容管理目录系统用作已擦除的内容管理文件;
图5示出了由作为内容登出目标的便携式设备执行的内容擦除和登入指示器文件更新次序的流程图;
图6示出了在内容登出处理期间由个人计算机和便携式设备管理的数据;
图7示出了根据登入指示器文件、在个人计算机和便携式设备之间执行的已擦除内容验证和管理数据更新次序的流程图;
图8示出了作为内容登出源的个人计算机或其它信息处理装置的典型结构;及
图9示出了作为内容登出目标的便携式设备和其它数据再现装置的典型结构。
具体实施方式
首先,将描述典型的内容使用,包括登出/登入处理和登出/登入管理处理。图1示出了应用本发明的内容使用的典型结构。依照来自个人计算机(PC)20的请求,作为专用音乐发行服务器的EMD(电子音乐发行)服务器11、12以及WWW(万维网)服务器13,经由例如由局域网或因特网构成的网络,来向作为信息处理装置的个人计算机20提供内容和附加数据(如:歌曲标题和使用权信息)。
此外,记录内容的CD,DVD,MD或其它记录介质15放置在个人计算机20之中。将存储在所述记录介质上的内容和附加数据(如歌曲标题和使用权信息)提供给个人计算机20。来自所述EMD服务器11、12和WWW服务器13的内容和存储在记录介质15上的内容在需要的时候可以被压缩和加密。
个人计算机20将经由网络接收到的、或从记录介质上读取到的内容数据记录在位于个人计算机内部的记录介质(如硬盘)上。由于内容特定的内容使用权信息被附加在所述内容数据上,因此个人计算机20不仅记录了内容,也记录了该内容使用权信息。
所述内容使用权信息包括:使用期限条件、复制次数限制和各种其它权利信息的项目。所述内容使用权信息的一个项目是限制输出的数量的信息,例如,向便携式设备(PD)30输出时,即用来限制登出的计数的信息。
个人计算机20能够向作为数据再现装置的便携式设备30或其它外部设备输出内容。个人计算机20对内容输出(登出)的进行计数,并在到达在内容使用权信息里设置的最大登出次数之前允许内容输出(登出)。如果超过了最大登出次数,则个人计算机20不允许登出。作为SDMI(安全数字音乐倡议)兼容的软件模块的LCM(许可兼容模块),在个人计算机20之内执行内容输入/输出管理处理。
作为数据再现装置的便携式设备30包括快闪存储器、小型硬盘、光盘、磁光盘或其它记录介质。所述便携式设备30利用这些记录介质来存储当个人计算机20执行登出处理时所提供的内容、歌曲标题、使用权信息及其它附加数据。所述便携式设备30根据内容使用权信息来再现存储在记录介质上的内容,并经由耳机、扬声器或其它输出装置输出所述内容。
以下将详细地描述在个人计算机和具有用来存储内容的记录介质的便携式设备之间执行的内容输入/输出处理,即登出/登入处理。
根据内容特定的(contents-specific)内容使用权信息,包含在作为SDMI兼容软件模块的LCM中的登出/登入管理程序执行登出处理,用于控制和管理存储在个人计算机的硬盘上或其它数据存储装置上的内容输出至便携式设备或其它外部设备,并执行登入处理,用于控制和管理登出至便携式设备或其它外部设备的内容返回至个人计算机。
在内容登出处理或登入处理中,登出/登入管理程序更新许可的登出计数器,其中依照内容来不同地设置所述计数器。图2示出了出现在个人计算机的显示器上的典型登出/登入操作指令窗口。
关于登出/登入处理目标的唱片标题、歌曲标题、艺术家名称和其它与内容相关的数据显示在个人计算机的显示器上。显示在图中的“No.”栏表示用于歌曲标题和音符的识别数字,该数字指示当前许可的登出次数。
当图2示出的“No.”栏中有一个音符时,这就意味着可以执行一次登出处理。这里对于第1首名为“SOMEWHERE IN THE WORLD(世界上的某个地方)”的歌曲提供了一个音符。对这首歌曲而言,可以从所述个人计算机向便携式设备执行又一次的内容传送处理。给名为“HERE AND NOW(这里和现在)”的第2首歌曲提供了两个音符,能够被登出两次以上。因此,对于这第二首歌,可以从所述个人计算机向便携式设备再执行两次内容传送处理。给名为“WE COULD MAKE IT HAPPEN(我们可以让它发生)”的第3首歌曲提供了三个音符,它能够再被登出三次。至于名为“BETTER MAKE ITBETTER(越来越好)”的第5首歌曲,给它提供的是音乐休止符而不是音符,将不能再执行内容登出处理。这意味着由于到达最大许可的登出计数,因此最大许可的登出计数被复位为0。
个人计算机在经由USB(通用串行总线)线缆连接至个人计算机的便携式设备的记录介质上存储内容和与内容相关的数据(如:歌曲标题或内容使用权信息,诸如再现条件)。在这个登出处理中,个人计算机为存储在便携式设备中的内容更新登出计数器。计数器的值对应于图2中示出的音符的数量。当执行登出处理时,与记录在个人计算机中的内容相对应的计数器按一递减。这意味着许可的登出计数按一递减。当登出计数达到0时,所述相关的内容将无法再被登出。
如上文所述,当设置用来为从个人计算机登出的内容设置许可的登出计数的计数器,作为特定内容使用权信息时,可以防止将内容从个人计算机复制到无数个记录介质中。例如,如果最大许可的登出计数为3,用于存储在个人计算机的硬盘上的内容的计数器就被设置为3。这一设置允许将内容从个人计算机复制到最多三个记录介质上,而防止了复制处理执行多于三次。
无论何时执行处理以把内容从个人计算机传送到作为信息记录处理装置的便携式设备,也就是说,无论何时执行登出处理,所述个人计算机的内容特定计数器顺序的从3更新到2、1和0。当到达计数0时,相关的内容将不能从个人计算机输出(登出)。
登出至便携式设备并存储在硬盘或光盘、快闪存储器或其它存储设备中的内容可以返回至个人计算机的硬盘。用于按上述方式从便携式设备返回内容至个人计算机的处理称为登入处理。
当执行如上所述的登入处理时,递增与存储在个人计算机的硬盘上的内容相对应的计数器。也就是说,当内容从登出内容的便携式设备中返回(登入)时,个人计算机递增计数器。无论何时执行登入处理,个人计算机从0至1、2和3更新它的内容特定的计数器。因此,所述内容可以根据计数器的增加来重复的登出。
在执行登入处理期间,个人计算机判断是否登出过内容至请求登入处理的便携式设备。只有当个人计算机登出内容至发出登入处理请求的便携式设备时,才执行登入处理。换句话说,如果内容是从另一个个人计算机登出的,所述个人计算机不为存储在便携式设备里的内容执行登入处理。为了内容验证起见,所述个人计算机获得登出内容的便携式设备的设备ID,将所获得的设备ID和登出内容相关联,并将所得到的关联存储在个人计算机的存储器中。
当如上所述的设备ID与内容相关联并存储在个人计算机中时,可以执行如下所述的“虚拟登入处理”。例如,如果当便携式设备远离本地时,从个人计算机登出至便携式设备的内容被擦除,个人计算机通过经由例如USB线缆把所述便携式设备连接至个人计算机,来检查所述登出内容从便携式设备中被擦除。此外,当证实便携式设备未执行登入处理时,则判定虚拟地执行了登入处理。用于擦除内容的计数器继而按一递增。由于这一虚拟登入,所述计数器即使在登出内容在外面被擦除时也可以被复位(递增)。
当执行上述虚拟登入处理时,个人计算机执行用于判断其登出的内容是否从便携式设备中被擦除。在这种情况下,搜索目标内容标识符,即内容ID。如果便携式设备具有小容量并且存储内容的总量也小,那么搜索所需的时间不会产生任何问题。然而,如果例如将小型的硬盘用作便携式设备,在硬盘里存储了大量的内容。则在这种情况下,为了在大量的内容中搜索目标内容将花费大量的时间。
即使将内容登出至具有大容量的记录介质,诸如硬盘、光盘、磁光盘或大容量的快闪存储器的便携式设备,根据本发明的结构也可以使个人计算机容易地搜索目标内容标识符,并判断是否有目标内容存在。
图3示出了根据本发明的内容管理结构,也就是示出了由用于通过执行登出来输入内容的便携式设备或数据再现装置登出的文件的结构。
存储从个人计算机登出内容的便携式设备,依照图3所示的内容管理系统目录来管理登出内容。
下面列举并描述了组成图3所示的内容管理系统目录的文件:
(1)组列表文件(Group list file)
用于列出存在系统上的播放列表的文件。
(2)组树附加文件(Group tree fringe file)
用于存储附加数据(属性数据)的文件,所述附加数据包括标题和其它关于播放列表的属性信息的项目。
(3)基本组树管理文件(Basic group tree management file)
用来存储默认的播放列表和定义内容再现的次序的TOC(目录表)文件。
(4)扩展的组树管理文件
用来存储定义轨道(内容)再现的次序的播放列表的文件,所述播放列表与默认的播放列表不相同。
(5)组附加文件
用于为在各种组树里定义的组存储附加数据(属性数据)的文件。
(6)内容文件
用于存储内容数据的文件。
(7)内容附加文件
用于为内容存储附加数据(属性数据)的文件。
(8)MAC列表文件
用于存储MAC(信息验证代码)的文件,所述MAC充当内容的权利信息伪造检查中使用的散列值。
(9)密钥文件
用于存储加密/解密内容的密钥的文件。
(10)登入指示器文件
用于记录在便携式设备中擦除的轨道的内容ID和文件数量的擦除内容管理文件。
当便携式设备擦除从个人计算机登出并输入的内容时,更新图3中示出的登入指示器文件,即擦除内容管理文件,以便登入指示器文件存储内容擦除信息。
当为了执行内容使用管理处理、作为数据再现装置的便携式设备从用作信息处理设备的个人计算机输入以管理为目标的内容、作为登出内容时,设置上述内容管理目录系统来管理登出内容。
当在便携式设备里擦除登出内容时,其中关于擦除内容的内容验证信息被设置为数据条目的擦除内容管理文件,即登入指示器文件被产生或更新。作为数据再现装置的便携式设备在存储装置里存储所述登入指示器文件和包含在图3中示出的目录中的各种其它内容管理数据文件。
参照图4将描述登入指示器文件的结构。如图4所示,所述登入指示器文件50包括文件首标61和内容ID列表块62。
所述内容ID列表块包括首标(header)65和内容ID列表。为一对数据的内容ID列表包括内容文件编号66和内容ID数据67。
对应于在便携式设备里擦除的内容的内容文件编号和内容ID数据顺序地记录在内容ID列表块里。内容文件编号是当将登出内容从个人计算机登出至便携式设备时作为序列号为登出内容设置的文件验证编号。所述内容ID是分配给内容的内容特定的识别符。
当个人计算机执行与便携式设备相关的登出处理时,个人计算机为登出内容设置文件编号,并向便携式设备输出所述内容和文件编号。为内容预设内容ID以作为附带数据,并在内容输出时将其从个人计算机传送至便携式设备。
当从个人计算机登出且输入到便携式设备中的内容被擦除时,所述便携式设备执行用于把已擦除内容的文件编号和内容ID作为数据条目添加至登入指示器文件中的处理。当用户执行内容擦除处理时,自动地执行该登入指示器文件的条目添加处理。
图5示出了便携式设备执行的内容擦除处理的顺序的流程图。以下将描述单个内容擦除处理步骤。
当例如按照用户指令执行步骤S101以输入内容擦除命令时,紧接着执行步骤S102以执行对指定要擦除的内容的擦除处理。
然后执行步骤S103来确定擦除的内容是否是登出的内容。通过确定所述内容是否是被参照图3描述的内容管理目录系统用来管理的目标来表明该确定。例如,可以通过检查是否在内容管理目录系统中擦除了相关的内容文件,或是通过在内容管理目录系统里观察其它内容管理文件来表明所该确定。
如果擦除的内容不是登出内容,则仅在内容擦除操作执行之后终止所述处理。相反地,如果所述擦除的内容是登出内容,则执行步骤S104,以把与已擦除的内容相对应的文件编号和内容ID作为新的条目添加到登入指示器文件。
当在登出内容被便携式设备擦除之后、所述便携式设备连接至个人计算机时,个人计算机的LCM参考便携式设备的登入指示器文件中的指示器,并执行内容管理文件更新。换言之,当便携式设备执行的擦除操作被证实时,所述LCM执行用于按一递增内容登出计数器的处理。
参照图6,将描述由个人计算机的LCM设置且被应用于登出/登入管理的内容管理表。
如图6所示,个人计算机70包括存储内容和内容管理信息的硬盘或其它存储装置71。内容管理表72作为内容管理信息的一部分被包含并被用作为登出/登入管理的表。
所述内容管理表72存储数据,所述数据定义登出(C/O)内容的内容ID、便携式设备ID和登出计数器之间的关联。
当个人计算机70将内容登出到便携式设备81或便携式设备82时,该个人计算机执行预定的验证处理。个人计算机70登记便携式设备81或82的识别符(设备ID),并只有在验证处理成功完成时才登出所述内容。
当每次执行登出时,设置在内容管理表里的登出计数器顺序的从3递减至2、1、和0。当许可的登出计数到达0时,所述内容将不能再被登出。
便携式设备81或82将从个人计算机70输入的登出内容及其它相关的信息(诸如内容使用权信息)存储到快闪存储器或其它记录介质中。继而,便携式设备81或82就可以根据内容使用权信息来再现或使用这些内容。便携式设备81或82建立内容管理目录系统,并管理登出内容,该内容管理目录系统参照图3已经描述过了。
内容管理目录系统包括登入指示器文件,所述文件用于登记在便携式设备里擦除的内容的文件编号和内容ID。
当便携式设备连接至个人计算机时,个人计算机的LCM引用所述便携式设备的登入指示器文件。当所述LCM证实内容被所述便携式设备擦除时,登记在内容管理文件72里的、已擦除内容的登出计数器按一递增。
参照图7,将描述登入处理的顺序。LCM执行这样一个处理,其中引用便携式设备的登入指示器文件里的指示器来执行计数器更新。
在步骤S201,将便携式设备连接至个人计算机。例如,通过USB、IEEE1394或其它接口来建立连接。
在步骤S202,在便携式设备和个人计算机之间执行验证处理。执行验证处理以建立彼此的真实性。适用于本发明的相互验证协议包括ISO/IEC 9798-2或其它使用公有密钥密码系统的协议、ISO/IEC 9798-3或其它使用公开密钥密码系统的协议、及ISO/IEC 9798-4或其它使用MACs(信息验证代码)的协议。
如果验证处理在步骤S202里没有成功完成(如果询问步骤S203回答“否”),则紧接的步骤S210就退出所述处理,以便所述处理结束,而不执行任何后来的处理步骤。另一方面,如果在步骤S202成功完成了验证处理(如果询问步骤S203回答“是”),则验证所连接的设备是可信的,程序流程进行至步骤S204。
在步骤S204,个人计算机的LCM检查所述内容使用权信息是否是伪造的,其中所述内容使用权信息是在内容登出至便携式设备时与内容一起输出的。
作为内容使用权信息,个人计算机的私人密钥产生了基于内容使用条件描述数据的MAC或其它伪造(falsification)检查值。个人计算机的LCM从便携式设备输入内容使用权信息,并执行MAC检查来检查伪造。
如果发现内容使用权信息是伪造的(如果询问步骤S205回答“是”),则紧接的步骤S210就退出该处理,以便结束所述处理而不执行任何后来的处理步骤。另一方面,如果发现内容使用权信息不是伪造的(如果询问步骤S205回答“否”),则执行步骤S206,以便在便携式设备的内容管理目录系统(参见图3)中搜索登入指示器文件。
只有当个人计算机和便携式设备之间成功地完成了验证处理、并且证实便携式设备所拥有的内容使用权信息不是伪造的时,便携式设备才向所述个人计算机提供关于登入指示器文件的登记信息。然后,个人计算机根据关于便携式设备所拥有的登入指示器文件的登记信息来执行擦除内容验证处理。
如果个人计算机不能从便携式设备的内容管理目录系统获得登入指示器文件(如果询问步骤S207回答“否”),则紧接的步骤S210就退出处理,以便结束所述处理而不执行任何后来的处理步骤。另一方面,如果登入指示器文件被验证并被获得(如果询问步骤S207回答“是”),则执行步骤S208,以确定关于个人计算机的LCM管理的内容的信息、即内容ID,是否记录在登入指示器文件里。执行这个确定处理,以检查登记在登入指示器文件里的内容ID是否与记录在内容管理表里的内容ID相一致,其中所述内容管理表已经参照图6进行了描述。
如果个人计算机的LCM管理的内容ID没有登记在登入指示器文件里(如果询问步骤S208回答“否”),则紧接的步骤S210就退出处理,以便结束所述处理而不执行任何后来的处理步骤。另一方面,如果登入指示器文件被验证(如果询问步骤S208回答“是”),则执行步骤S209,以为记录在内容管理表中的擦除内容递增登出计数器,并通过删除对应于已擦除内容的数据条目来更新所述便携式设备拥有的登入指示器文件,其中所述内容管理表已经参照图6进行了描述,其中通过递增所述登出计数器而从登入指示器文件登入了所擦除的内容。
个人计算机可以执行用于删除对应于以下内容的内容ID或其它数据条目的处理,所述内容从登入指示器文件的擦除是验证过的。然而,个人计算机可以向便携式设备发出数据条目擦除命令,以便让便携式设备按照接收到的数据条目擦除命令来擦除目标数据条目。
尽管在所述流程图中未示出,但是一旦内容擦除,如果对便携式设备所保留的内容使用权信息执行数据改变处理,则个人计算机的LCM就会依照改变的使用权利信息数据产生更新后的MAC值,作为新伪造检查值,并将更新后的内容使用权信息提供给所述便携式设备,其中更新后的MAC值被添加到所述更新后的内容使用权信息中。
如上所述,个人计算机按照图7所示的处理来验证在便携式设备里擦除的内容,在擦除验证之后更新个人计算机的内容管理表(执行包括增加计数器数值的登入处理),以及更新便携式设备的擦除内容管理文件(登入指示器文件),即删除与已验证其擦除的内容相对应的数据条目。
在登入指示器文件里,只登记了有关在便携式设备里擦除的登出内容的信息。个人计算机可以将自己的内容管理表(参见图6)与只登记在登入指示器文件中的信息进行比较,取出具有匹配内容ID的数据条目,并高效地处理所提取出的数据条目。
因此,即使便携式设备在快闪存储器或类似的存储器里存储了大量的登出内容,也不需要对所有的登出内容执行数据搜索处理。通过只检查登入指示器文件里的登记信息,个人计算机就可以有效地识别已擦除的内容。因此,可以有效地执行登入处理,也就是在个人计算机的LCM管理的内容管理表上的登出计数器更新处理。
下面将参照图8和9来描述个人计算机的结构和便携式设备的结构,其中所述个人计算机充当用于执行内容使用管理处理(即,登出/登入处理)的信息处理装置,而所述便携式设备充当数据再现装置且并入了快闪存储器、小型硬盘、光盘、磁光盘或其它用于存储内容的存储设备。
首先,将参照图8来描述充当用于执行内容使用管理处理(即登出/登入处理)的信息处理装置的个人计算机的结构。
CPU(中央处理单元)101是依照以下各种计算机程序来执行处理的控制部件,所述计算机程序包括:OS(操作系统)、内容再现处理程序、登出/登入处理程序、和其它内容使用管理程序。所述CPU101还执行内容加密/解密处理,包括基于DES(数据加密标准)或其它算法的加密处理,和与连接的数据再现装置(便携式设备)有关的内容输入/输出验证/会话密钥共享处理。
ROM(只读存储器)102例如存储CPU101所使用的程序的固定数据和算术运算参数。所述ROM102例如还存储关于上述便携式设备所执行的下列程序:用于内容输入/输出验证的程序、内容加密处理程序、和登出/登入处理的程序。RAM(随机存取存储器)103存储例如由CPU101执行的程序和随程序执行变换的参数。所述CPU、ROM、RAM通过例如由CPU总线构成的主机总线104互连。
所述主机总线104经由桥接器105连接至诸如PCI(周边元件互连)总线之类的外部总线106。
用户可以操作键盘108来向CPU101输入各种命令。用户可以操作指向(pointing)设备109来在显示器110的屏幕上确定一个点或作出选择。显示器110包括LCD、CRT(阴极射线管)等等,并且显示文本和图像来呈现各种信息。硬盘驱动器(HDD)111驱动硬盘并记录或再现程序和CPU101处理的信息。
驱动器112读取记录在磁盘、光盘、磁光盘、半导体存储器或其它可移动记录介质120上的数据或程序。然后驱动器112将这些读取的数据或程序提供给RAM103,所述RAM103经由接口107、外部总线106、桥接器105和主机总线104连接。
PD(便携式设备)连接端口114是便携式设备连接的端口。可通过连接USB、IEEE1394或其它接口来连接便携式设备。所述PD连接端口114经由接口107、外部总线106、桥接器105、主机总线104和类似的设备,向便携式设备122输出从硬盘驱动器111、CPU101或RAM103那里提供的数据,所述数据诸如是用于便携式设备122的内容或命令。
音频输入/输出接口115为具有例如IEC(国际电工委员会)60958端子的数字或模拟音频输入/输出执行接口处理,并连接至扬声器或其它输出装置。根据从输入/输出接口115提供的音频信号,执行内容特定的音频输出处理。
上面提到的键盘108、指向设备109、显示器110、硬盘驱动器111、驱动器112、PD连接端口114和音频输入/输出接口115都连接于接口107。所述接口107经由外部总线106、桥接器105和主机总线104连接至CPU101。
通信部件116连接至网络。所述通信部件116接收例如从CPU101或硬盘驱动器111那里提供的数据(例如:内容传送请求或用户登记请求),按指定格式将所述接收到的数据存储在数据包中,并经由网络传送所述数据包。此外,通信部件116经由网络向CPU101、RAM103或硬盘驱动器111输出存储在接收到的数据包里的内容或其它数据。
接下来,将参照图9描述充当数据再现装置的便携式设备的典型结构。假设将快闪存储器、小型硬盘、光盘、磁光盘等用作内容记录介质。
为了驱动整个装置,电源提供电路152将提供的输入电压转变至具有预定电压的内部电源,并将其产生的内部电源提供给各种部件,包括CPU153和显示器167。输入/输出接口157是用来连接至作为内容提供源的个人计算机172的接口。因此,所述输入/输出接口157被用作建立USB、IEEE1394或其它接口连接。
例如,当执行登出处理时,从个人计算机172传送的数据存储在数据包里,并以预定传送速率传送至便携式设备。传送至便携式设备的数据包括内容和附加信息,诸如内容使用权信息。
当便携式设备从个人计算机接收内容和内容写命令时,执行从ROM155读取至RAM154的主程序的CPU153接收内容写命令,以便记录介质161将内容写入到例如快闪存储器里或硬盘、DVD或CD中。在图中示出的示例中,列举了快闪存储器、硬盘、DVD和CD作为记录介质161。然而,这些介质是作为例子被列举的。至少一种类型的记录介质适合就足以。
通过记录介质控制器或适合于记录介质161的驱动器160来执行用于在记录介质161上写数据的处理。例如,如果所使用的记录介质是快闪存储器,则通过快闪存储器控制器来执行写处理。如果把硬盘(HD)用作记录介质161,则通过硬盘驱动器(HDD)来执行写处理。所述记录介质161,诸如快闪存储器、硬盘、DVD或CD可以与便携式设备一起用作为可移动介质。
当用户发出的内容再现命令经由操作键控制器162被提供给CPU153时,所述CPU153令记录介质控制器或驱动器160从记录介质161读取内容,并把读取到的内容传送至DSP(数字信号处理器)159。
DSP159再现从记录介质161传送的内容。所述DSP159具有加密/解密功能、均衡器调整功能(用于调整音频信号的各种频率带宽中的增益的功能)、及压缩/解压缩(编码/解码)功能。例如,所述DSP159高效率地将数字音频信号编码,以便将其写入到记录介质161中,或对从记录介质161读取的数据进行解密。ATRAC3是ATRAC(自适应变换声音编码)的升级版本、并且适用于小型磁盘(MiniDisc),它被用作为高效率的解码方法。也可以使用MP3或其它类似的编码方法。
当使用ATRAC3时,以44.1KHz的采样速率采样的16个量化比特高效率地对音频数据进行编码。当利用ATRAC3处理音频数据时,最小的数据单元是声音单元(SU)。1个SU相当于被压缩为包含1024个样本的几百个字节(1024×16位×2频道),及相当于大约23毫秒的时间长度。上面提到的高效编码处理将音频数据压缩至大约1/10。数模转换器电路163将再现内容转换为模拟音频信号,并将产生的模拟音频信号提供给放大器电路164。放大器电路164将音频信号放大、并经由耳机插座165将放大的音频信号提供给耳机、扬声器或类似的设备。
输入接口171从外部源输入数字信号或模拟信号。当输入模拟信号时,所述模拟信号被转变为其数字等效物。在模数转换处理中,例如,将输入信号以44.1KHz的采样速率转变为16量化比特的数字音频信号。此外,由外部源提供的数字信号同样由SRC(采样速率转换器)以44.1KHz的采样速率转变为16量化比特的数字音频信号。
CPU153控制LCD控制器166,以令显示器167显示各种信息,包括再现模式(例如,重复再现或引入(introduction)再现)、均衡器调整(在音频信号的各种频率带宽中的增益调整)、歌曲编号、歌曲长度、再现、停止、快进、倒带、音量及剩余电池电量。
将基于DES(数据加密标准)的加密算法例如应用于由DSP159执行的内容加密/解密处理。执行内容加密处理以保护内容的版权。内容加密处理是在个人计算机和便携式设备之间传送内容期间以及便携式设备和记录介质之间传送内容期间执行的。
例如,包括快闪存储器的EEPROM 168存储提供给加密处理或验证处理的密钥。例如,将所存储的密钥应用于验证处理和会话密钥共享处理,这些处理是在个人计算机和便携式设备之间传送内容期间、以及在便携式设备和记录介质之间传送内容期间执行的,并且将所存储的密钥应用于用以传送数据和存储数据的加密和解密处理。
虽然使用特定的术语描述了本发明的优选实施例,但这些描述仅仅是示例性的,要理解的是,在不脱离所附权利要求的精神或范围的情况下可以做出改变和变形。
上面所述的一系列处理可以由硬件、软件或两者的结合来执行。当由软件来执行所述处理时,可以在结合专用硬件的计算机的存储器里安装记录了处理序列的程序,然后执行所述程序。可选的是,可以将所述程序安装在可以执行各种处理的通用计算机里,然后执行所述程序。
例如,所述程序可以预先记录在用作记录介质的硬盘上,或是ROM(只读存储器)中。可选的是,可以将程序临时性地或永久性地存储(记录)在软盘、CD-ROM(只读光盘存储器)、MO(磁光)盘、DVD(数字通用盘)、磁盘、半导体存储器或其它可移动的记录介质上。这些可移动记录介质可以作为封装软件提供。
作为上述将程序从可移动记录介质安装至计算机上的方法的替换,所述程序可以从下载站点无线地传送至计算机,或通过例如LAN(局域网)或因特网的有线连接来传送至计算机。在这种情况下,计算机接收传送的程序,并将其安装在内置的硬盘或其它类似的记录介质上。
上面描述的各种处理都可以按照上述的时间顺序来执行。然而,可选的是,所述处理也可以以并行方式、或依据处理装置的处理能力单个地执行,或是根据需要来执行。上述描述中用到的术语“系统”是指多个部件装置的逻辑集合。部件装置不总是都在同一机箱里。
虽然使用特定的术语描述了本发明的优选实施例,但这些描述仅仅是示例性的,要理解的是,可以在不脱离后附权利要求的精神或范围的情况下而做出改变和变形。
Claims (15)
1.一种数据再现装置,包括:
用来传输内容至外部设备和从外部设备接收内容的通信单元;
存储多个内容的存储单元;
用来再现内容的再现单元;和
控制单元,用于确定擦除的内容是否是从外部设备传送的内容,并且如果确定已擦除的内容是从外部传送的内容,则存储关于从外部设备传送的所述内容的识别信息,作为擦除内容识别信息。
2.如权利要求1所述的数据再现装置,还包括:
用于发布擦除内容的指令的擦除指令单元;和
控制单元,用于确定由所述擦除指令单元指定擦除的内容是否是从外部设备传送的内容,并且如果确定所指定的内容是从外部传送的内容,则存储有关从外部设备传送的所述内容的识别信息,作为擦除内容识别信息。
3.如权利要求1所述的数据再现装置,其中所述存储单元包括擦除内容管理文件;并且
其中,如果确定擦除的内容是从外部传送的内容,则所述控制单元将从外部设备传送的内容添加至所述擦除内容管理文件。
4.如权利要求3所述的数据再现装置,其中所述擦除内容管理文件包括为从外部设备传送至数据再现装置的内容设置的内容文件编号。
5.如权利要求1所述的数据再现装置,其中,如果从所述外部设备接收到用来删除所述擦除内容识别信息的命令,则所述控制单元删除所述擦除内容识别信息。
6.一种信息处理装置,包括:
存储单元,用来按对应关系存储多个内容、关于每个内容的识别信息、和表示每个内容的使用的使用管理信息;
传送单元,用来向外部设备传送内容;
接收单元,用来接收关于由所述外部设备擦除的内容的擦除内容识别信息;和
信息处理单元,用于如果所述接收单元接收到所述擦除内容识别信息,则使得所述存储单元检索与所述擦除内容识别信息相匹配的识别信息,并更新与所检索出的识别信息相对应的使用管理数据。
7.如权利要求6所述的信息处理装置,其中,如果对所述外部设备成功地执行了验证处理,则所述信息处理单元将所述擦除内容识别信息与存储在所述信息处理装置中的识别信息进行比较,并更新关于由匹配于所述擦除内容识别信息的识别信息指定的内容的使用管理数据。
8.如权利要求6所述的信息处理装置,其中所述信息处理单元不仅更新所述使用管理数据,而且还在所述外部设备中删除所述擦除内容识别信息。
9.如权利要求6所述的信息处理装置,其中所述使用管理信息是计数器值,所述计数器值表示可以从所述信息处理装置向所述外部设备传送的次数;并且
其中如果所述接收单元接收到所述擦除内容识别信息,则所述信息处理单元使所述存储单元检索与所述擦除内容识别信息相匹配的识别信息,并递增与所检索出的识别信息相对应的使用管理信息计数器值。
10.一种内容管理系统,包括:
用于管理内容的使用的信息处理装置;和
用于从所述信息处理装置接收内容的数据再现装置,
其中所述数据再现装置包括:
用来将内容传送至所述信息处理装置和从所述信息处理装置接收内容的通信单元;
用来存储多个内容的存储单元;和
控制单元,用来确定擦除的内容是否是从所述信息处理装置传送的内容,并且如果确定所擦除的内容是从所述信息处理装置传送的内容,则存储关于从信息处理装置传送的所述内容的识别信息,作为擦除内容识别信息;和
其中所述信息处理装置包括:
存储单元,用来按对应关系存储多个内容、关于每个内容的识别信息、和表示每个内容的使用的使用管理信息。
传送单元,用来将内容传送到所述数据再现装置;
接收单元,用来从所述外部设备接收所述擦除内容识别信息;和
信息处理单元,用于如果所述接收单元接收到所述擦除内容识别信息,则使所述存储单元检索与所述擦除内容识别信息相匹配的识别信息,并更新与所检索出的识别信息相对应的使用管理数据。
11.如权利要求10所述的内容管理系统,其中所述信息处理装置的信息处理单元不仅更新与所检索出的识别信息相对应的使用管理数据,而且还指示所述数据再现装置删除所述擦除内容识别信息;以及
其中所述数据再现装置的控制单元依照用于删除擦除内容识别信息的命令来删除所述擦除内容识别信息。
12.一种用于信息处理装置中的信息处理方法,所述信息处理装置能够接收从外部设备传送的内容,所述信息处理方法包括步骤:
擦除内容;
确定擦除的内容是否是从外部设备传送的内容;和
如果确定所擦除的内容是从外部传送的内容,则存储关于从外部设备传送的内容的识别信息,作为擦除内容识别信息。
13.一种用于信息处理装置中的信息处理方法,所述信息处理装置能够管理内容的使用并与外部设备通信,所述信息处理方法包括步骤:
按对应关系存储多个内容、关于每个内容的识别信息、和表示每个内容的使用的使用管理信息;
从外部设备接收关于在所述外部设备中擦除的内容的擦除内容识别信息;
如果接收到所述擦除内容识别信息,则检索与所述擦除内容识别信息相匹配的识别信息;以及
更新与所检索出的识别信息相对应的使用管理信息。
14.一种用于信息处理装置中的计算机程序,所述信息处理装置能够接收从外部设备传送的内容,所述计算机程序包括步骤:
擦除内容;
确定擦除的内容是否是从外部设备传送的内容;以及
如果确定所擦除的内容是从外部传送的内容,则存储关于从外部设备传送的内容的识别信息,作为擦除内容识别信息。
15.一种用于信息处理装置的计算机程序,所述信息处理装置能够管理内容的使用并与外部设备通信,所述计算机程序包括步骤:
按对应关系存储多个内容、关于每个内容的识别信息、和表示每个内容的使用的使用管理信息;
从外部设备接收关于在所述外部设备中擦除的内容的擦除内容识别信息;
如果接收到所述擦除内容识别信息,则检索与所述擦除内容识别信息相匹配的识别信息;以及
更新与所检索的识别信息相对应的使用管理信息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP369972/2003 | 2003-10-30 | ||
JP2003369972A JP4379079B2 (ja) | 2003-10-30 | 2003-10-30 | データ再生処理装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1619566A true CN1619566A (zh) | 2005-05-25 |
Family
ID=34431228
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004101023469A Pending CN1619566A (zh) | 2003-10-30 | 2004-11-01 | 数据再现装置、信息处理装置和方法及计算机程序 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7315869B2 (zh) |
EP (1) | EP1531380B1 (zh) |
JP (1) | JP4379079B2 (zh) |
KR (1) | KR20050041980A (zh) |
CN (1) | CN1619566A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103049058A (zh) * | 2006-12-06 | 2013-04-17 | 弗森-艾奥公司 | 使用空数据令牌指令管理存储设备中的数据的装置、系统和方法 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4144507B2 (ja) * | 2003-10-30 | 2008-09-03 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
CN101268451B (zh) * | 2005-09-26 | 2010-09-08 | Nec个人产品有限公司 | 内容存储系统、用户终端装置、内容存储方法、内容存储程序及存储介质 |
US8280944B2 (en) * | 2005-10-20 | 2012-10-02 | The Trustees Of Columbia University In The City Of New York | Methods, media and systems for managing a distributed application running in a plurality of digital processing devices |
US20070245334A1 (en) * | 2005-10-20 | 2007-10-18 | The Trustees Of Columbia University In The City Of New York | Methods, media and systems for maintaining execution of a software process |
US8549646B2 (en) * | 2005-10-20 | 2013-10-01 | The Trustees Of Columbia University In The City Of New York | Methods, media and systems for responding to a denial of service attack |
US20070233880A1 (en) * | 2005-10-20 | 2007-10-04 | The Trustees Of Columbia University In The City Of New York | Methods, media and systems for enabling a consistent web browsing session on different digital processing devices |
JP5034978B2 (ja) * | 2008-01-26 | 2012-09-26 | ソニー株式会社 | コンテンツ取得装置、登録解除方法及びプログラム |
JP4752884B2 (ja) * | 2008-08-21 | 2011-08-17 | ソニー株式会社 | 情報処理装置、およびデータ処理方法、並びにプログラム |
JP5521479B2 (ja) * | 2009-10-14 | 2014-06-11 | 富士通株式会社 | プログラム、データ記憶装置及びデータ記憶システム |
JP5508471B2 (ja) * | 2012-05-23 | 2014-05-28 | みずほ情報総研株式会社 | 承認管理システム、承認管理方法及び承認管理プログラム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6615224B1 (en) * | 1999-02-23 | 2003-09-02 | Lewis B. Davis | High-performance UNIX file undelete |
US6434568B1 (en) * | 1999-08-31 | 2002-08-13 | Accenture Llp | Information services patterns in a netcentric environment |
US6529909B1 (en) * | 1999-08-31 | 2003-03-04 | Accenture Llp | Method for translating an object attribute converter in an information services patterns environment |
TW539982B (en) * | 1999-10-25 | 2003-07-01 | Sony Corp | Content providing system, content distribution method, and memory medium |
JP2001175524A (ja) * | 1999-12-17 | 2001-06-29 | Sony Corp | 情報処理装置および方法、並びにプログラム格納媒体 |
US6928433B2 (en) * | 2001-01-05 | 2005-08-09 | Creative Technology Ltd | Automatic hierarchical categorization of music by metadata |
JP2003186754A (ja) * | 2001-10-11 | 2003-07-04 | Matsushita Electric Ind Co Ltd | 楽曲データ削除装置、楽曲データ管理システム、楽曲データ管理装置並びに楽曲データ削除方法 |
JP4144507B2 (ja) * | 2003-10-30 | 2008-09-03 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
-
2003
- 2003-10-30 JP JP2003369972A patent/JP4379079B2/ja not_active Expired - Fee Related
-
2004
- 2004-10-20 EP EP04256473.2A patent/EP1531380B1/en not_active Expired - Fee Related
- 2004-10-29 KR KR1020040087404A patent/KR20050041980A/ko not_active Application Discontinuation
- 2004-11-01 CN CNA2004101023469A patent/CN1619566A/zh active Pending
- 2004-11-01 US US10/978,919 patent/US7315869B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103049058A (zh) * | 2006-12-06 | 2013-04-17 | 弗森-艾奥公司 | 使用空数据令牌指令管理存储设备中的数据的装置、系统和方法 |
Also Published As
Publication number | Publication date |
---|---|
EP1531380B1 (en) | 2016-07-20 |
EP1531380A2 (en) | 2005-05-18 |
JP2005135138A (ja) | 2005-05-26 |
JP4379079B2 (ja) | 2009-12-09 |
EP1531380A3 (en) | 2012-08-22 |
KR20050041980A (ko) | 2005-05-04 |
US20050144181A1 (en) | 2005-06-30 |
US7315869B2 (en) | 2008-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1127074C (zh) | 版权保护系统中的数据转换装置和方法 | |
CN1190793C (zh) | 记录/检索装置和方法、发送/接收装置和方法 | |
CN1287289C (zh) | 记录设备、介质以及方法 | |
CN1291350C (zh) | 嵌入许可的机器标识的内容的分配系统 | |
CN100338547C (zh) | 内容再现装置及内容再现控制方法 | |
CN100345148C (zh) | 信息处理系统以及信息处理设备 | |
CN1873811A (zh) | 数据记录和/或再现装置及方法、数据传输系统及方法 | |
CN1262948C (zh) | 音乐声音数据处理装置和方法 | |
CN1192381C (zh) | 数据管理装置以及数据管理方法 | |
CN1720578A (zh) | 从非易失性存储卡、致密盘或其他介质中回放记录音频、视频或其他内容的系统、方法和设备 | |
CN1610917A (zh) | 许可管理装置、许可管理方法和计算机程序 | |
CN1313688A (zh) | 信息提供、信息处理的设备和方法以及程序存储介质 | |
CN1650243A (zh) | 用于管理内容使用权的设备和方法 | |
CN1182471C (zh) | 通用计算机和在其中使用的版权管理方法 | |
CN1922584A (zh) | 信息处理器件、信息处理方法和计算机程序 | |
CN1343937A (zh) | 用于发布数据的系统、方法、设备和程序以及数据再现设备 | |
CN1244868C (zh) | 信息处理设备 | |
CN1619566A (zh) | 数据再现装置、信息处理装置和方法及计算机程序 | |
CN1748215A (zh) | 信息处理设备、和信息处理方法以及计算机程序 | |
CN1894675A (zh) | 信息处理装置、信息处理方法和计算机程序 | |
CN1145162C (zh) | 记录和/或播放装置及方法 | |
CN1144212C (zh) | 信息处理装置和方法 | |
CN1992036A (zh) | 数据传送方法、数据传送源装置以及数据传送目标装置 | |
CN1755821A (zh) | 记录和再现装置及方法、程序和记录介质 | |
CN1416571A (zh) | 数据复制管理方法和设备,以及复制管理系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20050525 |