CN1295700C - 内容记录/重放装置 - Google Patents
内容记录/重放装置 Download PDFInfo
- Publication number
- CN1295700C CN1295700C CNB028082141A CN02808214A CN1295700C CN 1295700 C CN1295700 C CN 1295700C CN B028082141 A CNB028082141 A CN B028082141A CN 02808214 A CN02808214 A CN 02808214A CN 1295700 C CN1295700 C CN 1295700C
- Authority
- CN
- China
- Prior art keywords
- content
- file
- key
- restriction information
- information
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Signal Processing (AREA)
- Library & Information Science (AREA)
- Multimedia (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
配置由多个文件构成的内容,以便为整个内容和构成内容的文件提供使用限制信息。提供了用于管理构成内容的文件组的内容文件组管理文件(303、305)、用于将文件组作为一个集成的包来管理的包管理文件(301)、以及记录在记录介质中的受保护区域中的密钥及使用限制信息(901),并将文件和包和密钥及使用限制信息之间的对应关系记录在内容文件组管理文件(303、305)和包管理文件(301)中,并根据内容在每个文件中或在整个内容中记录使用限制信息,以便使用限制信息的提供/参考的单位可以根据内容的属性或使用状态灵活地和有选择地使用。
Description
技术领域
本发明涉及一种控制存储在记录介质中的内容文件的使用的方法、用于执行这种方法的内容记录和/或重放装置,以及记录用于载入这种内容使用限制控制方法的程序的记录介质,更具体地,本发明涉及一种用于在对由多个文件构成的内容的使用设置限制时,可为单个文件和整个内容都提供使用限制信息的技术。
背景技术
近来,对于利用通信网络或广播媒介的数字内容发布服务的需求不断上升。
例如,可以考虑一种报纸文章发布服务,即,每天早晨,报纸文章在一个移动电话中被下载,并被记录在一个与移动电话相连的记录介质中,通过将记录介质与电视或其他显示设备相连,可以在需要时随时阅读这些文章。在电子图书服务中,例如,一个小说被分成若干章节,而这些章节单元可以适当费用下载。
在报纸文章发布服务的一个具体例子中,以HTML格式描述报纸文章,并且HTML文件的每日部分以及伴随这个HTML文件的图象文件或音频文件可以作为一个包(package)来发布。
当内容被电子发布并被记录在记录介质中时,如何防止所记录内容的未授权使用和保护版权变得很重要。除了防止未授权复制和非法篡改的机制之外,近来对于实现更高程度的灵活性,控制观看次数或观看内容持续时间的内容使用限制方法有了更多的需求。
为了实现记录介质中存储的内容的使用限制,例如,可将使用限制信息记录在记录介质上的受保护区域中,并通过参考使用限制信息来确定对访问记录介质上的数据的允许或拒绝,或者可将使用限制信息单独隐藏在视频或音频内容中,并在使用时根据使用限制信息来限制内容的使用。
然而,在前一方法中,由于使用限制信息不能被单独运用到记录介质中的所有数据上,所以使用限制不能根据内容而不同,并且内容使用限制的灵活程度较低。在后一方法中,由于使用限制信息必须被隐藏在每个文件中,因此难以进行特殊控制,例如,在一个分成章节文件的小说的情况下用于限制整篇阅读的次数的控制,或在由一个HTML文件和一个图象文件组成的报纸文章内容的情况下,对整个内容和构成元素之间的使用限制进行划分,以允许打印完整的文章但禁止单独打印图象文件。
本发明将解决这些问题,因此其目的是通过在由多个文件组成的内容中,为整个内容及构成内容的单个文件提供使用限制信息,来实现一种高度灵活性的内容使用限制控制方法。
发明内容
为了实现该目的,在本发明中,当在记录介质中记录由多个文件组成的内容的文件时,其中所述内容包括用于管理构成该内容的文件组的内容文件组管理文件、用于将文件组作为一个包管理的包管理文件、以及记录在记录介质中的受保护区域中的密钥及使用限制信息,并且这些文件和包和密钥及使用限制信息之间的对应关系被记录在内容文件组管理文件和包管理文件中,并通过将使用限制信息根据内容记录在每个文件中或记录在包中,使用限制信息的提供/参考的单位可以根据内容的属性有区别地使用。
依据本发明,文件和包和密钥及使用限制信息之间的对应关系被记录在内容文件组管理文件和包管理文件中,使用限制信息被记录在每一个文件和包中,使用限制信息的提供和/参考的单位可以根据内容使用环境而动态地改变。
此外,依据本发明,构成内容的多个文件作为一个存档文件被集成和记录,并且,通过在包管理文件中记录存档文件和密钥及使用限制信息之间的对应关系,可以直接记录集成状态下的发布内容,并提高处理效率,同时可以节省用于记录介质的区域。
依据本发明的第一方面,是一个用于在一个记录介质中记录由多个文件组成的内容的文件的内容记录装置,其特征在于,在记录介质中的一个受保护区域中,记录存储了构成内容的多个文件的管理信息的内容文件组管理文件,记录用于将用于构成包的多个文件作为一个包管理的包管理文件,以及,记录密钥及使用限制信息,其中该密钥及使用限制信息存储有文件和包的密码密钥信息和使用限制信息的全部或两者之一,其中,文件和包和密钥及使用限制信息之间的对应关系被记录,以使其被内容文件组管理文件和包管理文件管理,从而能够根据内容的属性正确地选择使用限制信息的提供单位。
依据本发明的第二方面,其涉及根据本发明第一方面的内容记录装置,其中,包本身和用于构成包的全部多个文件被记录,以使其对应于相同的密钥及使用限制信息,因此可以将相同的使用限制运用到包中的所有文件上。
依据本发明的第三方面,其涉及根据本发明第一方面的内容记录装置,其中,用于构成包的多个文件中的每一个被记录,以使其对应于每个不同的密钥信息,以及,包本身和用于构成包的全部多个文件被记录,以使其对应于相同的使用限制信息,因此在共享使用限制信息的同时,可以单独地拥有密码密钥,以便可以进一步提高安全级别。
依据本发明的第四方面,其涉及根据本发明第一方面的内容记录装置,其中,用于构成包的多个文件被记录,以使其对应于每个不同的密钥信息,以及,对应于每个不同的密钥及使用限制信息,包本身和用于构成包的全部多个文件被记录,因此通过为构成内容的文件提供多条使用限制信息可以更具体地控制内容的使用。
依据本发明的第五方面,其涉及根据本发明第一到第四方面中任意一个的内容记录装置,其中,对应于包的目录在记录介质上被编译(compiled),以及,用于构成包的所有文件被记录在该目录中,因此,通过利用记录介质上的文件系统结构,可以减少包管理所需的信息。
依据本发明的第六方面,其涉及根据本发明第一到第五方面中任何一个的内容记录装置,其中,在记录介质上的一个受保护区域中生成内容文件组管理文件和包管理文件中的至少一个,因此可以进一步提高安全级别。
依据本发明的第七方面,是用于在一个记录介质中记录由多个文件构成的内容的文件的内容记录装置,其特征在于,将构成内容的多个文件作为一个集成存档文件记录,以便在包管理文件中管理存档文件,在记录介质中的受保护区域中记录存储包的密码密钥信息和使用限制信息的密钥及使用限制信息,其中,包和密钥及使用限制信息之间的对应关系可以在包管理文件中被管理,因此在为整个包提供使用限制的同时,可以节省记录介质上的区域。
依据本发明的第八方面,其涉及根据本发明第七方面的内容记录装置,其中,在记录介质上的受保护区域中生成包管理文件,因此可以进一步提高安全级别。
依据本发明的第九方面,是用于从一个记录了由多个文件构成的内容的记录介质来重放内容的内容重放装置,其中,记录介质存储一个内容文件组管理文件和一个包管理文件,其中内容文件组管理文件存储有构成内容的多个文件和存储密码密钥信息及使用限制信息中的两个或一个的密钥及使用限制信息之间的对应关系,包管理文件存储有编译(compiling)构成内容的多个文件的包和密钥及使用限制信息之间的对应关系,密钥及使用限制信息被记录在记录介质的受保护区域中,所述内容重放装置包括管理信息获得装置,用于从内容文件组管理文件或包管理文件获得文件或包和密钥及使用限制信息之间的对应关系;密钥及使用限制信息管理装置,用于获得密钥及使用限制信息;使用限制判断装置,用于通过参考密钥及使用限制信息中的使用限制信息来判断内容重放的允许或拒绝;内容文件获得装置,用于从记录介质获得内容的文件;以及,内容文件重放装置,用于重放所获得的内容的文件,因此通过参考文件或包的使用限制信息可以在正确的使用限制下重放内容。在下文中,词“重放”意味着由用户“使用内容”。例如,“重放一个内容”包括播放音频或是视频内容、观看图象或文档内容,等等。
依据本发明的第十方面,其涉及根据本发明第九方面的内容重放装置,其中,当使用限制判断装置允许内容重放时,密钥及使用限制信息管理装置更新相应内容的使用限制信息,且内容文件获得装置获得内容文件,然后内容文件重放装置重放所获得的内容的文件,因此可以通过在受保护区域中记录在每次内容重放中变化的信息、例如使用次数的信息,可以安全地保护使用限制。
依据本发明的第十一方面,其涉及根据本发明第九或第十方面的的内容重放装置,其中,多个文件或包和密钥及使用限制信息之间的对应关系被记录在每个内容中的内容文件组管理文件或包管理文件中,且管理信息获得装置获得记录在内容文件组管理文件或包管理文件中的与密钥及使用限制信息的对应关系,因此,由于要被参考的使用限制信息在内容记录阶段被建立,因此可以简化内容重放过程。
依据本发明的第十二方面,是用于从一个记录了由多个文件构成的内容的记录介质来重放内容的内容重放装置,其中,记录介质存储一个内容文件组管理文件,以及一个包管理文件,该内容文件组管理文件存储有构成内容的每个文件和密钥及使用限制信息之间的对应关系,该包管理文件存储有编译构成内容的多个文件的包和密钥及使用限制信息之间的对应关系,密钥及使用限制信息被记录在记录介质的受保护区域中,所述内容重放装置包括管理信息获得装置,用于从内容文件组管理文件或包管理文件获得文件或包和密钥及使用限制信息之间的对应关系;使用限制选择装置,用于选择使用从管理信息获得装置获得的多条使用限制信息中的哪一条;密钥及使用限制信息管理装置,用于获得密钥及使用限制信息;使用限制判断装置,用于通过参考密钥及使用限制信息中的使用限制信息来判断内容重放的允许或拒绝;内容文件获得装置,用于从记录介质获得内容的文件;以及,内容文件重放装置,用于重放所获得的内容的文件,其中,使用限制判断装置参考由使用限制选择装置选择的使用限制信息,因此,通过提供使用限制选择装置,利用根据内容重放的情况来选择使用限制,实现了动态的内容使用限制。
依据本发明的第十三方面,其涉及根据本发明第十二方面的内容重放装置,其中,当使用限制判断装置允许内容重放时,密钥及使用限制信息管理装置更新相应内容的使用限制信息,且内容文件获得装置获得内容文件,然后内容文件重放装置重放所获得的内容的文件,因此可以通过在受保护区域中记录在每次内容重放中变化的信息、例如使用次数的信息来安全地保护使用限制。
依据本发明的第十四方面,是用于从一个将由多个文件构成的内容记录为一个集成了该多个文件的存档文件的记录介质来重放内容的内容重放装置,其中,记录介质存储有一个存储存档文件和密钥及使用限制信息之间的对应关系的包管理文件,密钥及使用限制信息被记录在记录介质的受保护区域中,所述内容重放装置包括管理信息获得装置,用于从包管理文件获得存档文件、密钥及使用限制信息之间的对应关系;密钥及使用限制信息管理装置,用于获得密钥及使用限制信息;使用限制判断装置,用于通过参考密钥及使用限制信息中的使用限制信息来判断内容重放的允许或拒绝;内容文件获得装置,用于从记录介质获得内容的文件;以及,内容文件重放装置,用于重放所获得的内容的存档文件,因此,在重放包含在存档文件中的每个文件时,可以通过运用相同的使用限制信息来重放内容。
依据本发明的第十五方面,其涉及根据本发明第十三方面的内容重放装置,其中,当使用限制判断装置允许内容重放时,密钥及使用限制信息管理装置更新相应内容的使用限制信息,且内容文件获得装置获得内容文件,然后内容文件重放装置重放所获得的内容的文件,因此可以通过在受保护区域中记录在每次内容重放中变化的信息、例如使用次数的信息,可以安全地保护使用限制。
依据本发明另一方面的是一种记录介质,其记录将由依据本发明第一到第十五方面中的任何一个的内容记录装置和内容重放装置中的计算机执行的内容控制的程序,因此可以在每个装置中执行内容使用控制方法。
依据本发明另一方面的是一个记录介质,其能够在本发明第一到第八方面中的任何一个的内容记录装置中记录内容、密钥及使用限制信息以及两者之间的对应关系。因此,通过利用诸如SD存储卡的记录介质,除了记录数据之外,还可以确保安全性。
附图说明
图1是在本发明的第一实施例中的内容记录/重放装置的方框图。
图2是显示在本发明的第一实施例中的包的一个例子的示意图。
图3是显示在本发明的第一实施例中的记录介质120的数据区域121中的目录和文件配置的一个例子的示意图。
图4是在本发明的第一实施例中的内容记录单元130中的内容记录流程的示意图。
图5是显示在图2所示的包210的记录阶段,本发明的第一实施例中的记录介质120中的包管理文件301的一个例子的示意图。
图6是显示在图2所示的包210的记录阶段,本发明的第一实施例中的记录介质120中的内容文件组管理文件303的一个例子的示意图。
图7是显示在图2所示的包220的记录阶段,本发明的第一实施例中的记录介质120中的包管理文件301的一个例子的示意图。
图8是显示在图2所示的包220的记录阶段,本发明的第一实施例中的记录介质120中的内容文件组管理文件305的一个例子的示意图。
图9是显示在图4所示的所有内容记录过程完成之后的记录介质120中的读取阶段,本发明的第一实施例中的在图2所示的两个包中,每个包、其中包含的每个内容文件,以及密钥及使用限制信息的对应关系的示意图。
图10是显示本发明的第一实施例中的内容重放单元140中的内容重放流程的示意图。
图11是在本发明的第二实施例中的内容记录/重放装置的配置图。
图12是显示本发明的第二实施例中的包的一个例子的示意图。
图13是显示当图12所示的包被本发明的第二实施例中的内容记录单元130记录时,记录介质120的数据区域121中的目录和文件配置的一个例子的示意图。
图14是在本发明的第二实施例中的内容记录单元130中的内容记录流程的示意图。
图15是显示在图12所示的包1210的记录阶段,本发明的第二实施例中的记录介质120中的包管理文件1301的一个例子的示意图。
图16是显示在图12所示的包1210的记录阶段,本发明的第二实施例中的记录介质120中的内容文件组管理文件1303的一个例子的示意图。
图17是显示在图14所示的所有内容记录过程完成之后的记录介质120中的读取阶段,本发明的第二实施例中,在图12所示的包中,每个包、其中包含的每个内容文件,以及密钥及使用限制信息的对应关系的示意图。
图18是显示本发明的第二实施例中的内容重放单元140中的内容重放流程的示意图。
图19是显示图2所示的两个包被本发明的第三实施例中的内容记录单元130记录时,记录介质120的数据区域121中的目录和文件配置的一个例子的示意图。
图20是本发明的第三实施例中的内容记录单元130中的内容记录流程的示意图。
图21是显示在图20所示的所有内容记录过程完成之后的记录介质120中的读取阶段,本发明的第三实施例中,在图2所示的两个包中,每个包、其中包含的每个内容文件和密钥及使用限制信息的对应关系的示意图。
图22是显示本发明的第三实施例中的内容重放单140中的内容重放流程的示意图。
图23是显示本发明的第四实施例中的包的一个例子的示意图。
图24是显示图23所示的两个包被本发明的第四实施例中的内容记录单元130记录时,记录介质120的数据区域121中的目录和文件配置的一个例子的示意图。
图25是显示在图4所示的所有内容记录过程完成之后的记录介质120中的读取阶段,本发明的第四实施例中,在图23所示的两个包中,每个包、其中包含的每个内容文件和密钥及使用限制信息的对应关系的示意图。
图26是显示本发明的第四实施例中的内容重放单元140中的内容重放流程的示意图。
具体实施方式
(第一实施例)
图1是本发明的第一实施例中的内容记录/重放装置的方框图。图1所示的内容记录/重放装置包括输入设备110、记录介质120、内容记录单元130、内容重放单元140和显示设备150。
在请求内容记录和请求内容重放时由用户使用输入设备110。
记录介质120由用于存储包单元的内容文件及其管理信息的数据区域121和受保护区域122组成,其中受保护区域122用于存储用于对存储在数据区域121中的内容文件加密的密码密钥和使用限制信息。这里,受保护区域122是一个用户不能直接读写的专用的受保护区域。除非用内容记录/重放装置相互确认,否则不能从内容记录/重放装置读或写该受保护区域。“相互确认”为两个目标之间的可靠性的证实。这里,受保护区域和内容记录/重放装置通过标识号、电子签名等相互确认,以便认可每一方都是被正当授权的。
内容记录单元130用于处理记录介质120中的包单元的内容的记录,它由管理信息记录装置131、内容文件记录装置132和密钥及使用限制信息记录装置133组成。
管理信息记录装置131记录包管理信息和内容文件组管理信息,其中包管理信息用于管理记录在记录介质120的数据区域121中的包,内容文件组管理信息用于管理在包括包中的内容文件。
内容文件记录装置132在记录介质120的数据区域121中记录包括在包中的内容文件组的每个内容文件主体。
密钥及使用限制信息记录装置133将关于整个包或包括在包中的单个内容文件的使用限制的信息以及用于对每个内容文件加密的密码密钥,或者将两者之一记录在记录介质120的受保护区域122中。使用限制信息是关于允许重放、移动、拷贝或打印内容的次数的限制的信息。
在下面的解释中,假设使用限制信息和密码密钥都被记录。如果未记录使用限制信息,则假设没有使用限制,如果未记录密码密钥,则假设内容文件未加密。
内容重放单元140用于重放在记录介质120中记录的内容,它由管理信息获得装置141、密钥及使用限制信息管理装置142、使用限制判断装置143、内容文件获得装置144和内容文件重放装置145组成。
管理信息获得装置141从记录介质120的数据区域121获得包管理文件和内容文件组管理文件。
密钥及使用限制信息管理装置142从记录介质120的受保护区域122获得指定的密码密钥和使用限制信息,更新与内容重放有关的使用限制信息,并将更新的使用限制信息记录在受保护区域122中。
使用限制判断装置143检查使用限制以确定在重放内容文件时是否可以重放内容。
内容文件获得装置144接收一个内容文件获得指令,并从记录介质的数据区域121获得指定文件。
当作为使用限制判断装置143的使用限制的检查结果,允许内容文件重放时,内容文件重放装置145解密并重放内容文件,并将其发给显示设备150。
显示设备150用于由内容重放单元140进行的内容文件的输出。
下面将说明,在这个实施例中,考虑了内容的使用限制信息的内容记录过程和内容重放过程的具体例子。
<内容记录过程>
首先,通过输入装置110接收一个内容记录指令。此时,假定给出了如图2所示的两个包的记录指令。
图2显示了由文本文件211、212和213组成的小说包210和由HTML文件221,以及图象文件222和223组成的三月27日的报纸文章包220。
文本文件211、212和213分别具有文件名chapter1.txt、chapter2.txt和chapter3.txt。它是以小说的章节1、章节2和章节3作为单个文本文件而组成的包。在这个小说包210中,使用限制并未被设置给包中的每个内容文件,而是只对整个包210设置使用限制。
HTML文件221具有文件名010327index.htm,并隐藏(bury)了文件名为image3.jpg的图象文件222和文件名为image4.jpg的图象文件223。在这个三月27日的报纸文章包220中,使用限制被设置给包中的每个内容文件,但使用限制不设置在整个包220中。这样,在这个实施例中,假设使用限制被设置在整个包或包中的单个内容文件中。
图3是显示当图2所示的两个包被内容记录单元130记录时记录介质120的数据区域121中的目录和文件配置的一个例子的示意图。在与包管理文件301相同的层中,生成一个被称为PKG00001的目录302和一个被称为PKG00002的目录304。在目录302之下,生成内容文件组管理文件303和图2所示的包210中所包括的文件。在图2所示的包210中所包括的文本文件211、212、213应该被分别记录成文件名00001.txt、00002.txt和00003.txt。类似地,在目录304之下,生成内容文件组管理文件305和图2所示的包220中所包括的文件。图2的包220中所包括的HTML文件221和图象文件222、223应该被分别记录为文件名00001.htm、00002.jpg和00003.jpg。
图4是在第一实施例中的内容记录单元130中的内容记录流程的示意图。下面参考图4解释图2所示的两个包的记录过程。首先,解释包210的记录过程。
步骤401:内容记录单元130从输入装置110接收一个内容记录指令,并检查包的使用限制提供的单位是设置给整个包还是设置给包中的单个内容文件。在包210的情况下,由于限制被设置给整个包,因此过程进行到步骤402。如果是在包中的单个内容文件中给出,则过程进行到步骤406。
步骤402:产生用于对包中的内容加密的密码密钥,并由密钥及使用限制信息记录装置133将整个包的密码密钥和使用限制信息记录在记录介质120的受保护区域122中,并获得所存储的密钥及使用限制信息的存储号(假定这个密钥及使用限制信息存储号是xp)。这里,密钥及使用限制信息存储号是给予记录在受保护区域122中的密码密钥和使用限制信息的集合的每个存储区域的编号。
步骤403:管理信息记录装置131生成或更新包管理文件,并将其记录在记录介质120的数据区域121中。图5是显示在图2所示的包210的记录阶段的记录介质120中的包管理文件301的一个例子的示意图。包管理文件301管理下列信息的对应关系:即对应于包目录名的包目录号、用于识别目录的包标识符以及包的密钥及使用限制信息存储号。这里,在步骤402获得的值(=xp)被记录为密钥及使用限制信息存储号。如图3所示,同时,在这个实施例中,假定对应于包目录号的包目录的目录名是依据名称规则的“PKGxxxxx(xxxxx=包目录号)”。然而,该名称规则并不具体规定,只要包目录的目录名可以从包目录号识别。在图5中,包标识符是字符串“NOVEL00001”,但包标识符可以是任何字符串、数字或符号,只要其能够识别在记录介质120的数据区域121中存在的包目录即可。
步骤404:内容文件记录装置132利用在步骤402产生的密码密钥对包中的每个内容文件加密,并将其记录在记录介质120的数据区域121中。
步骤405:内容文件记录装置132生成一个内容文件组管理文件,并将其记录在记录介质120的数据区域121中。图6是显示在图2所示的包记录阶段,记录介质120中的内容文件组管理文件303的一个例子的示意图。内容文件组管理文件管理下列信息的对应关系:即当在记录介质120的数据区域121中记录时对应于文件名的内容号、当这个内容被由另一个内容链接时的引用名,以及内容文件的密码密钥和使用限制信息。并且在每个包目录中生成一个。内容号以包为单位给出。如图3所示,在该实施例中,假定对应于内容号的内容文件名是依据名称规则的“xxxxx.EXT(xxxxx=内容号,EXT=扩展名)”。然而,名称规则并不具体规定,只要内容文件名可以在记录介质120的数据区域121上从内容号识别。这里,每个内容的密钥及使用限制信息存储号都填充为0。
下面解释包220的记录过程。在包220的情况下,由于使用限制被设置给包中的每个内容文件,因此处理过程从步骤401跳至步骤406。
步骤406:管理信息记录装置生成或更新包管理文件,并将其记录在记录介质120的数据区域121中。图7是显示在图2所示的包220的记录阶段,记录介质120中的包管理文件301的一个例子的示意图。这里,由于使用限制未被设置给整个包210,因此在相应条目的密钥及使用限制信息存储号中记录了0。
步骤407:内容文件记录装置132在包中的每个内容文件中产生一个密码密钥,利用所产生的密码密钥对文件加密,并将其记录在记录介质120的数据区域121中。
步骤408:密钥及使用限制信息记录装置133将使用限制信息和在步骤407产生的密码密钥作为对每个相应的内容文件的设置,记录在记录介质120的受保护区域122中,并获得所存储的密钥及使用限制信息的存储号(假定分别为xc1,xc2,...)。
步骤409:管理信息记录装置131生成一个内容文件组管理文件,并将其记录在记录介质120的数据区域121中。图8是显示在图2所示的包220的记录阶段,记录介质120中的内容文件组管理文件305的一个例子的示意图。这里,将在步骤408所获得的值(=xc1,xc2,...)记录为每个内容的密钥及使用限制信息存储号。
在内容记录过程中,密码密钥和使用限制信息被记录在受保护区域中,在这种情况下,需要在具有这个受保护区域的记录介质和访问这个记录介质的内容记录装置之间建立相互确认。也就是说,只有当内容记录单元130的标识号与记录介质120的标识号被识别为是相配的并且访问权利被证实时,才能够执行记录过程。在下面的实施例中的内容记录过程中,在这一点上是相同的。
图9是显示在图4所示的内容记录过程完成之后的记录介质120中的记录阶段,图2所示的两个包中的每个包、其中所包含的每个内容文件,和密钥及使用限制信息的对应关系的示意图。
作为使用限制信息,图9描述了三种类型的使用限制,即观看次数、观看起始日期和观看期满日期。这里,观看次数是允许观看内容文件的限制次数。观看起始日期是允许观看内容文件的第一个日期和时间。观看期满日期是允许观看内容文件的最后一个日期和时间。在图9所示的实施例中,展示了三种类型的使用限制,但这只是使用限制的一个例子,并不限于这三种类型的使用限制,也可以设置具他的使用限制。
例如,可以设置允许移动的次数、允许拷贝的次数或允许打印的次数。即,允许移动的次数、允许拷贝的次数或允许打印的次数是移动、拷贝和打印内容文件的限制次数。具体地,当在文件夹等中拷贝内容文件时,如果拷贝次数被设置为2次,并且如果已经拷贝了一次,当又拷贝了一次时,则随后的拷贝将被禁止。
记录在受保护区域中的密码密钥和使用限制信息,和记录在数据区域中的包或内容文件相互对应。每个包或内容文件与密钥及使用限制信息存储号相关。进一步,如图9所示,每个密钥及使用限制信息存储号对应于密钥及使用限制信息、例如观看次数。因此,记录在受保护区域中的密码密钥及使用限制信息,和记录在数据区域中的包或内容文件,借助于密钥及使用限制信息存储号具有了对应关系。
<内容重放过程>
假定通过输入装置110请求图3所示的文本文件211的重放(观看)。
图10是在第一实施例中的内容重放单元140中的内容重放过程的流程图。下面将参照图10解释文本文件211的重放过程。
步骤1001:内容重放单元140从输入装置110接收一个重放请求,并参考管理信息获得装置141中的包管理文件,获得对应于包括被命令重放的内容文件的包的密钥及使用限制信息存储号(=xp)。在文本文件211的情况下,从包管理文件301(图7)获得对应于包目录号00001的密钥及使用限制信息存储号(=1)。
步骤1002:如果在步骤1001获得的密钥及使用限制信息存储号的值是“0”,则过程进行到步骤1003,如果不是“0”,则过程进行到步骤1004。在这个例子中,在步骤1001获得的值是“1”,因此过程进行到步骤1004。
步骤1003:管理信息获得装置141参考与这个重放被命令的内容文件相同的目录中的内容文件组管理文件,并获得内容文件的密钥及使用限制信息存储号(=xc)。
步骤1004:密钥及使用限制信息管理装置142读取存储在与在前一步骤所获得的密钥及使用限制信息存储号相对应的区域中的密码密钥及使用限制信息。这里,如果在步骤1001获得的密钥及使用限制信息存储号不是“0”,则密钥及使用限制信息存储号是同一个号(xp),如果是“0”,则使用在步骤1003获得的值(xc)。在这个例子中,读入图9中的区域901。
步骤1005:使用限制判断装置143检查在步骤1004获得的使用限制信息。在这个例子中,由于将观看次数、观看起始日期和观看期满日期设置为使用限制信息,因此除非观看次数是0或更多,并且想要重放的当前日期是在观看起始日期之后并且在观看期满日期之前,否则该过程将被中断,并且不重放内容文件。
步骤1006:在重放内容文件时,如果包括需要更新的使用限制信息,则密钥及使用限制信息管理装置142更新使用限制信息,并重写在受保护区域122上。在这个例子中的使用限制信息的情况下,由于观看次数必须递减1,因此图9中的观看次数的字段901中的值被“9”替换。
步骤1007:内容文件获得装置144获得内容文件。
步骤1008:内容文件重放装置145通过使用在步骤1004获得的密码密钥来解密和重放在步骤1007获得的内容文件,并将其发给显示设备150。
在内容重放过程中,获得在受保护区域中记录的密码密钥和使用限制信息,并且,在这种情况下,需要在具有这个受保护区域的记录介质与访问这个记录介质的内容重放装置之间建立相互的确认。即,只有在内容重放单元140的标识号和记录介质120的标识号被识别为是相配的并且证实了访问权时,才能够执行重放过程。这一点在下面的实施例中的内容重放过程中是相同的。
到目前为止解释了文本文件211的重放过程。在这个小说包的例子中,由于使用限制被设置给整个包,因此有可能将使用限制设置为使得在观看包中的每个章节的文本文件的总次数已经到达10次时,禁止观看在包210中包括的所有内容文件。
这样,在这个实施例中,当在记录介质中记录由多个文件组成的内容的文件时,提供用于管理构成内容的文件的内容文件组管理文件、用于将文件组作为包管理的包管理文件以及记录在记录介质的受保护区域中的密钥及使用限制信息,并根据内容将内容文件或包和密钥及使用限制信息之间的关系记录在内容文件组管理文件和包管理文件中,因此根据内容的属性可以不同地使用密钥及使用限制信息的提供/参考的单位。
在这个实施例中,在记录设置了使用限制的内容文件时,由于它被加密,因此只有在检查了使用限制并且在内容重放单元140中对内容文件解密时才能够重放该内容文件。
作为内容文件的例子,在实施例中,显示了文本文件、HTML文件和图象文件,但内容文件可以是任何其他格式的文件。
并且,在实施例中,包管理文件和内容文件组管理文件被记录在记录介质120的数据区域121中,但这些管理文件也可以被记录在受保护区域122中。其结果是,可以降低由恶意用户对管理文件非法篡改的风险,从而提高安全性。
在记录内容时,在实施例中,在图4的步骤405,通过将要记录在内容文件组管理文件中的密钥及使用限制信息存储号设置为步骤402中所获得的值(=xp)而不是“0”,在重放内容时在图10中的步骤1003之后处理就已足够,并且可以提高重放过程的效率。
况且,在实施例中,在记录内容时,即使在图4的步骤401的使用限制信息提供单位是包,也可以单独地产生用于对内容文件加密的密钥,并将其存储在受保护区域122中,并且,通过在步骤405将每个密钥及使用限制信息存储号存储在内容文件组管理文件中,与在包中的所有内容文件中采用相同的密码密钥的情况相比可以提高安全性。
(第二实施例)
下面解释第二实施例。在图11中显示了第二实施例中的内容记录/重放装置的配置,除了在内容重放单元140中添加了使用限制选择装置146之外,其与第一实施例(图1)的配置类似。在这个实施例中,与第一实施例不同,假设使用限制既设置给整个包也设置给包中的单个内容文件。
下面通过参考具体例子解释第二实施例中的内容记录过程和内容重放过程。
<内容记录过程>
首先,通过输入装置110接收内容记录指令。此时,假设给出如图12所示的报纸文章包的记录指令。
图12显示了由HTML文件1211、1212、1213和图象文件1214组成的三月28日报纸文章包1210。HTML文件1211是一个框架定义文件,且将HTML文件1212和1213包含为框架单元。图象文件1214被隐藏在HTML文件1212中。在三月28日报纸文章包1210中,设置了下面的使用限制。
a)整个包和包中的每个内容文件的观看起始日期是[2001/03/28]。
b)当单独重放包中的每个内容文件时,不设置观看期满日期(允许用户在观看起始日期之后的任何时间观看)。
c)当整个包被视为一个内容时,观看期满日期是[2001/04/27]。
d)观看次数不限制。
图13是显示在由内容记录单元130记录图12所示的包时,记录介质120的数据区域121中的目录和文件配置的一个例子的示意图。假定在图12中的包1210中包括的HTML文件1211、1212、1213和图象文件1214分别被记录为文件名00001.htm、00002.htm、00003.htm和00004.jpg。
图14是在第二实施例中的内容记录单元130中的内容记录过程的流程图。下面参考图14解释图12中所示的包的记录过程。
步骤1401:内容记录单元130从输入装置110接收一个内容记录指令,并检查使用限制是否被设置给整个包。在包1210的情况下,使用限制同时被设置给整个包,因此过程进行到步骤1402。如果使用限制未被设置给整个包,则过程进行到步骤1404。
步骤1402:密钥及使用限制信息记录装置133将整个包的使用限制信息记录在记录介质120的受保护区域122中,并获得所存储的使用限制信息的存储号(=xp)。与第一实施例中的图4中的步骤402不同的是,密码密钥不存储在对应于密钥及使用限制信息存储号xp的区域中。
步骤1403:该过程与在第一实施例的图4中的步骤403相同,因此省略其细节。图15是显示在记录图12所示包1210的阶段,记录介质120中的包管理文件1301的一个例子的示意图。这里,将步骤1402所获得的值(=xp)记录为密钥及使用限制信息存储号。
步骤1404:该过程与在第一实施例的图4中的步骤406相同,因此省略其细节。
步骤1405:该过程与在第一实施例的图4中的步骤407相同,因此省略其细节。
步骤1406:该过程与在第一实施例的图4中的步骤408相同,因此省略其细节。
步骤1407:该过程与在第一实施例的图4中的步骤409相同,因此省略其细节。图16是显示在记录图12所示包1210的阶段,记录介质120中的内容文件组管理文件1303的一个例子的示意图。
图17是显示在图14所示的所有内容记录过程完成之后,在图12所示的包中,记录介质120中的记录阶段的包、其中包含的每个内容文件和密钥及使用限制信息的对应关系的示意图。
<内容重放过程>
假定通过输入装置110请求图13所示的图象文件1214单独的重放(观看)。
图18是显示第二实施例中的内容重放单元140中的内容重放过程的流程图。下面参考图18解释单独观看这个图象文件1214的重放过程。
步骤1801:内容重放单元140从输入装置110接收内容的重放请求,且使用限制选择装置146根据重放单元是播放内容文件单元还是播放由一个或多个内容文件组成的整个包,来选择运用哪个使用限制信息。在这个例子中,由于是单独针对图象文件1214的重放请求,因此该过程进行到步骤1003并继续。即,当请求的是单独重放内容文件时,执行在第一实施例中的图10中的内容重放过程流程的步骤1003之后的相同过程。
假定请求的是重放由图12所示的四个内容文件组成的整个包。此时,在步骤1801之后,过程进行到步骤1802。
步骤1802:管理信息获得装置141参考包管理文件,并获得对应于要重放的包的密钥及使用限制信息存储号(=xp)。在这个例子中,参考包管理文件1301(图15),获得密钥及使用限制信息存储号(=1)。
步骤1803:管理信息获得装置141参考对应于构成要重放的包的内容文件的内容文件组管理文件,并获得对应于内容文件的密钥及使用限制信息存储号(=xc1,xc2,...)。在这个例子中,参考内容文件组管理文件1303(图16),获得相应的密钥及使用限制信息存储号(=2,3,4,5)。
步骤1804:密钥及使用限制信息管理装置141读取存储在与步骤1802获得的密钥及使用限制信息存储号(=xp)相对应的区域中的使用限制信息,以及存储在步骤1803获得的密钥及使用限制信息存储号(=xc1,xc2,...)的相应区域中的密码密钥。在这个例子中,图17中的区域1701作为使用限制信息被读入,区域1702、1703、1704和1705作为密码密钥被读入。
后续过程与第一实施例中的图10中的步骤1005到步骤1008的过程相同,这里省略其细节。
这样,在这个实施例中,文件、包和密钥及使用限制信息的对应关系被记录在内容文件组管理文件和包管理文件中,并且对应于每一个文件和包,记录了使用限制信息,因此,使用限制信息的提供/参考的单位可以根据内容的使用环境而动态地改变。
(第三实施例)
下面解释本发明的第三实施例。在第三实施例中,内容记录/重放装置的配置与第一实施例中(图1)的相同。然而,与第一实施例不同的是构成包的多个内容文件被集成并记录为内容文件记录装置132中的一个存档文件,并且内容文件重放装置145具有在提取出解密的存档文件之后重放的功能。
下面解释第三实施例中的内容记录过程和内容重放过程。这里,当记录图2所示的两个包时,假定与第一实施例中相同,以便将小说包210作为一个存档文件记录。
<内容记录过程>
图19是显示在由内容记录单元130记录图2所示两个包时,记录介质的数据区域121中的目录和文件配置的一个例子的示意图。PKG00001.XXX1902是通过存档和集成多个文件chapter1.txt、chapter2.txt和chapter3.txt而构成的存档文件。
图20是在第三实施例中的内容记录单元130中的内容记录流程的示意图。在不变换成存档文件的情况下在数据区域121中记录包的过程与在第一实施例中相同,这里省略其细节。下面解释将小说包210集成为一个存档文件的过程。
在小说包210中,使用限制被设置为以包为单位,因此过程从步骤401进行到步骤2001。
步骤2001:当将包变换成一个存档时,过程进行到步骤2002,否则进行到过程402。
步骤2002:内容文件记录装置132集成包中的内容文件,并编译一个存档文件。
步骤2003:内容文件记录装置132产生一个密码密钥,利用所产生的密码密钥对存档文件加密,并将其记录在记录介质120的数据区域121中。
步骤2004:密钥及使用限制信息记录装置133将关于包的使用限制信息以及在步骤2003产生的密码密钥记录在记录介质120的受保护区域122中,并获得所存储的密钥及使用限制信息的存储号(=xa)。
步骤2005:管理信息记录装置131生成包管理文件,并将其记录在记录介质120的数据区域121中。在这个例子中,包管理文件1901与第一实施例中的图5所示的包管理文件301具有相同的内容。
图21是显示在图20所示的所有内容记录过程完成之后在记录介质120中的读取阶段,第三实施例中的在图2所示的两个包中每个包、其中所包含的每个内容文件和密钥及使用限制信息的对应关系的示意图。与第一实施例中的图9相比,可知小说包210和密钥及使用限制信息的对应关系在两个实施例之间并不是不同的。
<内容重放过程>
假定通过输入装置110请求在小说包210中的文本文件211的重放(观看)。
图22是在第三实施例中的内容重放单元140中的内容重放过程的流程图。根据图22解释文本文件211的重放过程。
从步骤1001到步骤1006的过程与第一实施例中的图10中的过程相同,这里省略其解释。
步骤2201:当包括请求重放的内容文件的包被作为一个存档文件记录在记录介质120中时,过程进行到步骤2202,否则进行到步骤1007。
步骤2202:内容文件获得装置144获得包括内容文件的存档文件。
步骤2203:内容文件重放装置145通过使用在步骤1004获得的密码密钥对在步骤2202获得的存档文件解密,提取出存档文件,重放想要的内容文件,并将其发给显示设备150。
这样,在这个实施例中,构成内容的多个文件被记录为一个集成的存档文件,且存档文件和密钥及使用限制信息之间的对应关系被记录在包管理文件中,而且将以集成状态发布的内容以不变的状态被记录,因此,提高了处理效率,并且可以节省记录介质的区域。
在这个实施例中,由于从被限制使用的包变换出的存档文件在记录时被加密,因此它只能在检查了使用限制并且存档文件由内容重放单元140解密时才能被重放。
作为内容文件的例子,在该实施例中,显示了文本文件、HTML文件和图象文件,但内容文件可以是任何其他格式的文件。
并且,在实施例中,包管理文件和内容文件组管理文件被记录在记录介质120的数据区域121中,但这些管理文件也可以被记录在受保护区域122中。其结果是,可以降低由恶意用户对管理文件非法篡改的风险,从而提高安全性。
进一步,在该实施例中,包由内容文件记录装置132记录为一个存档文件,但由输入设备110要求记录在内容记录单元130中的包可以已经是一个存档文件,内容文件记录装置132可以接收该存档文件并直接将其记录在数据区域121中。
(第四实施例)
下面解释本发明的第四实施例。第四实施例中的内容记录/重放装置的配置与第一实施例(图1)中的相同。然而,除了内容文件之外,在包中还包括一个可执行格式文件,因此内容重放单元中的处理与第一实施例中的不同。
下面解释第四实施例中的内容记录过程和内容重放过程。
<内容记录过程>
图23显示了由可执行格式文件2311、2312、2313组成的可执行格式小说包2310和由可执行格式文件2321和内容文件2322、2323组成的重放程序附属包2320。
可执行格式文件2311、2321、2313分别具有文件名chapter1.exe、chapter2.exe和chapter.exe3。这是被设计为以自己可执行格式单独重放小说的章节1、章节2和章节3的包。在可执行格式小说包2310中,使用限制并不设置给包中的每个可执行格式文件,而是只设置在整个包2310中。
可执行格式文件2321具有文件名reader.exe,是一个用于重放内容文件2322和2323的程序。这里,内容文件2322和2323是具有只能在可执行格式文件2321中重放的格式的文件。在附有重放程序的包2320中,使用限制被设置给包中的每个文件,而并未设置给整个包2320。
图24是显示在图23所示的两个包被内容记录单元130记录时,记录介质120的数据区域121中的目录和文件配置的一个例子的示意图。
通过如处理内容文件一样对可执行格式文件进行处理,在这个实施例中的记录过程与图4所示的第一实施例的处理流程相同。
图25是显示在图4所示的所有内容记录过程完成之后在记录介质120中的读取阶段中,图23所示的两个包中的每个包、其中所包含的每个内容文件和密钥及使用限制信息的对应关系的示意图。
在图25中,作为使用限制信息,描述了三种类型,即执行次数、执行起始日期和执行期满日期。这里,执行次数是允许执行可执行格式文件或重放内容文件的限制次数。执行起始日期是允许执行可执行格式文件或观看内容文件的第一个日期和时间。执行期满日期是允许执行可执行格式文件或重放内容文件的最后一个日期和时间。在图25所示的实施例中,展示了三种类型的使用限制,但这只是使用限制的一个例子,并不限于这三种类型的使用限制,也可以设置其他的使用限制。
<内容重放过程>
假设通过输入装置110请求重放图24中所示的可执行格式文件2311。
图26是第四实施例中的内容重放单元140中的内容重放流程的示意图。参考图26解释可执行格式文件2311的重放过程。
通过将可执行格式文件与内容文件相同地处理,从步骤1001到步骤1006的过程与图10中的第一实施例中的从步骤1001到步骤1006的过程相同。
步骤2601:当请求被重放的文件是一个可执行格式文件时,过程进行到步骤2602,在内容文件的情况下,过程进行到步骤2604。在这个例子中,请求重放的是一个可执行格式文件2311,则过程进行到步骤2602。
步骤2602:内容文件获得装置144获得可执行格式文件。
步骤2603:内容文件重放装置145通过利用在步骤1004获得的密码密钥,对在步骤2602获得的可执行格式文件进行解密并开始执行,并将其发给显示设备150。
另一方面,在请求重放图24所示的内容文件2322的情况下,图26中也解释了该过程。
从步骤1001到步骤1006的过程与图10中第一实施例中的从步骤1001到步骤1006的过程相同。
在步骤2601,请求重放的是内容文件2322,因此过程进行到步骤2604。
步骤2604:从步骤1002到步骤1006处理包括在与重放请求的内容文件相同的包中的可执行格式文件。在这个例子中,如上所述处理图24中所示的可执行格式文件2321。
步骤2605:内容文件获得装置144获得内容文件和在步骤2604被指定处理的可执行格式文件。
步骤2606:内容文件重放装置145对在步骤2605获得的内容文件和可执行格式文件解密、开始执行可执行格式文件以重放内容文件,并将其发给显示设备150。
这样,在这个实施例中,其中,包由内容文件和可执行格式文件组成,提供了用于管理构成内容的文件的内容文件组管理文件、用于将文件组作为一个集成包来管理的包管理文件和记录在记录介质的受保护区域中的密钥及使用限制信息,并将文件和分组和密钥和使用限制信息的对应关系记录在内容文件组管理文件和包管理文件中,并且根据内容将使用限制信息记录在每个文件或整个内容中,因此使用限制信息的提供或参考的单位可以根据内容的属性有选择地使用。
在该实施例中,生成了相同包中的可执行格式文件,因此通过根据重放时(当前时间等)的状态而从存在于包中的多个内容文件组中,选择和合并任意的内容文件可以动态地改变被重放的内容的外观。
(第五实施例)
第五实施例是用于通过一个由计算机执行的程序,来实现第一实施例到第四实施例中的内容记录装置中,在记录介质中的内容记录过程的内容使用限制,和在内容重放装置中的内容重放过程中的内容使用限制。
这样一个程序的处理流程被显示在对应于第一实施例中的记录装置和重放装置的图4的记录流程和图10的重放流程中。对应于第二实施例中的记录装置和重放装置的处理流程被显示在图14和图18中,对应于第三实施例中的记录装置和重放装置的处理流程被显示在图20和图22中。对应于第四实施例中的重放装置的重放流程被显示在图26中。这些示意图中的每个步骤在第一实施例到第四实施例中进行了解释。
(第六实施例)
第六实施例涉及在第一实施例和第三实施例中所示的内容记录装置中可以存储内容、密钥及使用限制信息,以及这两者之间的对应关系的记录介质。首先,对应于第一实施例,解释用于记录内容文件的记录介质。
该记录介质指的是除了用于记录数据的区域之外,还具有用于保护安全性以及控制数据读取和写入的区域的介质。例如,公知的SD(Secure Digtal:安全数字)存储卡和MMC(多媒体卡)。基本上,卡具有一个只在其由校验和加密所实现的安全性而被确认时才允许访问的区域,且将要保护的数据(例如,用于对内容解码的密钥)存储在这个区域中。在该说明书中,这种只在被确认时允许访问的区域被称为受保护区域。
该记录介质包括“内容文件存储部分”、“内容文件组管理文件部分”,和“包管理文件部分”;组成该记录介质的每个部分占据了数据区域的部分或全部,并存储每个文件。
数据区域中的“内容文件存储部分”是一个用于存储由多个文件构成的内容的文件的区域。为了便于管理,内容被划分成多个文件并存储。即,通过合并单个文件建立一个内容。例如,当内容是一个小说时,将其划分成每个章节中的文件,或者,当内容是一个由文本和图象组成的报纸文章时,将其划分成文本文件(HTML文件等)和图片文件(图象文件)。
数据区域中的内容文件组管理文件部分是一个用于存储多个文件的管理信息的区域。文件管理信息包括显示文件和密钥及使用限制信息之间的对应关系的信息。例如,它对应于如图6或图8所示的在每个文件中所具有的密钥及使用限制信息存储号。
数据区域中的“包管理文件部分”是一个用于存储集成了多个文件的包的管理信息的区域。包是一组内容文件,而包管理信息包括显示包和密钥及使用限制信息之间的对应关系的信息。例如,它对应于如图5或图7所示的在每个包中所具有的密钥及使用限制信息存储号。
受保护区域是一个用于存储密钥及使用限制信息的区域,其中密钥及使用限制信息存储了文件和包的密码密钥信息和使用限制信息中的两个或一个。该区域只在被确认时才允许访问,其安全性受到保护。
下面是在内容文件组管理文件部分和包管理文件部分中存储文件、包和密钥及使用限制信息的对应关系的方法。
<方法1>
对应于相同的密钥及使用限制信息而存储包本身和构成包的全部多个文件。例如,诸如被划分成每个章节中的文件的小说的内容通过一个相同密钥而被整个进行加密,或被控制为限制允许阅读所有章节的次数。
<方法2>
分别对应于不同的密钥信息而记录构成包的多个文件,并且对应于相同的使用限制信息,来存储包本身和构成包的全部多个文件。通过拥有不同的密码密钥同时共享相同的使用限制信息,可以提高安全级别。例如,在小说的情况下,通过用密码密钥只对最后一个章节加密,如果想要阅读最后一章,可以将其控制为单独收费。
<方法3>
分别对应于不同的密钥信息而记录构成包的多个文件,并且别对应于不同的密钥及使用限制信息,来存储包本身和构成包的全部多个文件。通过向构成内容的文件添加多条使用限制信息,可以更具体地控制使用。
可以提供这些对应关系。
同时,记录介质可以对应于包,且可以提供目录部分来存储构成内容的所有文件。由于目录部分存储了所有文件,因此它应该被包括在数据区域中。通过利用记录介质上的文件系统结构,可以减少包控制所需的信息。
进一步,在受保护区域中可以生成内容文件组管理文件和包管理文件的至少一个。其结果是,可以提高安全级别。
涉及第三实施例,解释用于存储集成了由多个文件组成的内容文件的存档文件的记录介质。
该记录介质包括“内容文件存储部分”和“包管理文件部分”。构成该记录介质的每个部分占据了数据区域的部分或全部,并存储每个文件,等等。
数据区域中的“内容文件存储部分”是一个用于存储集成了由多个文件组成的内容的文件的存档文件的区域。除了文件被集成以变换成一个存档文件之外,它与上述的内容文件存储部分相同。
数据区域中的“包管理文件部分”是一个用于存储存档文件的管理信息的区域。存档文件的管理信息是显示存档文件和密钥及使用限制信息之间的对应关系的信息。“包管理文件部分”可以被放在受保护区域中。其结果是,可以提高安全级别。
受保护区域是一个用于存储密钥及使用限制信息的区域,其中密钥及使用限制信息存储的是集成了由多个文件组成的内容文件的存档文件的密码密钥信息和使用限制信息中的两个或一个。受保护区域只在被确认时才允许访问,其安全性受到保护。
存档文件和密钥及使用限制信息之间的对应关系可以被存储在包管理文件部分中。通过集成多个文件以便集合成一个存档文件,可以节省记录介质上的区域。
工业应用
如这里所解释的,依据本发明,当在记录介质中记录由多个文件组成的内容的文件时,提供了用于管理构成内容的文件的内容文件组管理文件、用于将文件组作为一个集成的包来管理的包管理文件、以及记录在记录介质中的受保护区域中的密钥及使用限制信息,并将文件和包和密钥及使用限制信息之间的对应关系记录在内容文件组管理文件和包管理文件中,并且根据内容将使用限制信息记录在每个文件中或在整个内容中,因此可以根据内容的属性有选择地使用使用限制信息的提供或参考的单位。
此外,文件和包和密钥及使用限制信息之间的对应关系被记录在内容文件组管理文件和包管理文件中,且使用限制信息被记录在每一个文件和包中,因此使用限制信息的提供或参考的单位可以根据内容的使用环境而动态地改变。
此外,组成内容的多个文件可作为一个存档文件来集成和记录,并且,通过在包管理文件中记录存档文件和密钥及使用限制信息之间的对应关系,可以直接记录在集成状态下发布的内容,因此提高了处理效率,同时可以节省用于记录介质的区域。
Claims (15)
1.一种用于在一个记录介质中记录由多个文件构成的内容的文件的内容记录装置,包括:内容文件记录装置,用于将构成内容的多个文件记录在记录介质中;管理信息记录装置,用于记录存储了多个文件的管理信息的内容文件组管理文件和存储了包括编译多个文件的包的管理信息的包管理文件;以及,密钥及使用限制信息记录装置,用于在记录介质中的受保护区域中记录密钥使用限制信息,该密钥使用限制信息存储了文件和包的密码密钥信息和使用限制信息中的两个或一个,其中,文件和密钥使用限制信息之间的对应关系被记录在内容文件组管理文件中,且包和密钥使用限制信息之间的对应关系被记录在包管理文件中。
2.依据权利要求1的内容记录装置,其中,在将所述文件和密钥使用限制信息之间的对应关系记录在所述内容文件组管理文件中,且将所述包和密钥使用限制信息之间的对应关系记录在所述包管理文件中时,将其记录为使得所述包本身和构成所述包的全部多个文件可以对应于相同的密钥使用限制信息。
3.依据权利要求1的内容记录装置,其中,在将所述文件和密钥使用限制信息之间的对应关系记录在所述内容文件组管理文件中,且将所述包和密钥使用限制信息之间的对应关系记录所述包管理文件中时,将其记录为使得构成包的所述多个文件中的每一个可以分别对应于不同的各密钥信息,以及,所述包本身和构成所述包的全部多个文件可以对应于相同的使用限制信息。
4.依据权利要求1的内容记录装置,其中,在将所述文件和密钥使用限制信息之间的对应关系记录在所述内容文件组管理文件中,且将所述包和密钥使用限制信息之间的对应关系记录在所述包管理文件中时,将其记录为使得构成所述包的多个文件中的每一个可以对应于不同的各密钥信息,以及,所述包本身和构成所述包的全部多个文件可以对应于各不同的使用限制信息。
5.依据权利要求1到4中的任何一个的内容记录装置,其中,在记录介质上生成对应于所述包的目录,以及,在该目录中记录构成所述包的所有文件。
6.依据权利要求1到4中的任何一个的内容记录装置,其中,在记录介质上的一个受保护区域中生成所述内容文件组管理文件和所述包管理文件中的至少一个。
7.一种用于在一个记录介质中记录由多个文件构成的内容的文件的内容记录装置,包括:内容文件记录装置,用于将构成内容的多个文件作为一个集成的存档文件记录在记录介质中;管理信息记录装置,用于记录存储了该存档文件的管理信息的包管理文件;以及,密钥及使用限制信息记录装置,用于在记录介质中的受保护区域中记录密钥使用限制信息,该密钥使用限制信息存储了存档文件的密码密钥信息和使用限制信息中的两个或一个,其中,存档文件和密钥使用限制信息之间的对应关系被记录在包管理文件中。
8.依据权利要求7的内容记录装置,其中,所述包管理文件在记录介质上的所述受保护区域中生成。
9.一种用于从其中记录了由多个文件构成的内容的记录介质来重放内容的内容重放装置,该记录介质存储有内容文件组管理文件和包管理文件,其中该内容文件组管理文件存储有构成内容的多个文件以及存储密码密钥信息和使用限制信息中的两个或一个的密钥使用限制信息之间的对应关系,该包管理文件存储有编译构成内容的多个文件的包和密钥使用限制信息之间的对应关系,其中密钥使用限制信息被记录在记录介质的受保护区域中,所述内容重放装置包括管理信息获得装置,用于从所述内容文件组管理文件或包管理文件获得所述文件或包中的任意一个和密钥使用限制信息之间的对应关系;密钥及使用限制信息管理装置,用于获得所述密钥使用限制信息;使用限制判断装置,用于通过参考所述密钥使用限制信息中的使用限制信息来判断内容重放的允许或拒绝;内容文件获得装置,用于从所述记录介质获得所述内容的文件;以及,内容文件重放装置,用于重放所获得的所述内容的文件。
10.依据权利要求9的内容重放装置,其中,当所述使用限制判断装置允许内容重放时,所述密钥及使用限制信息管理装置更新对应内容的所述使用限制信息,并且所述内容文件获得装置获得所述内容文件,然后所述内容文件重放装置重放所获得的内容的文件。
11.依据权利要求9或10的内容重放装置,其中,所述多个文件或包中的任意一个和密钥使用限制信息之间的对应关系被记录在每个内容中的所述内容文件组管理文件或所述包管理文件中,并且所述管理信息获得装置获得与记录在所述内容文件组管理文件或所述包管理文件中的所述与密钥使用限制信息的对应关系。
12.依据权利要求9的内容重放装置,包括使用限制选择装置,用于选择使用从所述管理信息获得装置获得的多条使用限制信息中的哪一条;其中,所述使用限制判断装置参考由所述使用限制选择装置选择的使用限制信息。
13.依据权利要求12的内容重放装置,其中,当所述使用限制判断装置允许内容重放时,所述密钥及使用限制信息管理装置更新对应内容的所述使用限制信息,并且所述内容文件获得装置获得所述内容文件,然后所述内容文件重放装置重放所获得的内容的文件。
14.一种用于从将多个文件所构成的内容作为一个集成多个文件的存档文件记录在其中的记录介质来重放内容的内容重放装置,该记录介质存储有一个存储存档文件和密钥使用限制信息之间的对应关系的包管理文件,其中密钥使用限制信息被记录在记录介质的受保护区域中,所述内容重放装置包括管理信息获得装置,用于从所述包管理文件获得所述存档文件和所述密钥使用限制信息之间的对应关系;密钥及使用限制信息管理装置,用于获得所述密钥使用限制信息;使用限制判断装置,用于通过参考所述密钥使用限制信息中的使用限制信息来判断内容重放的允许或拒绝;内容文件获得装置,用于从所述记录介质获得所述内容的文件;以及,内容文件重放装置,用于重放所获得的内容的存档文件。
15.依据权利要求14的内容重放装置,其中,当所述使用限制判断装置允许内容重放时,所述密钥及使用限制信息管理装置更新对应内容的所述使用限制信息,并且所述内容文件获得装置获得所述内容文件,然后所述内容文件重放装置重放所获得的内容的文件。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001116062 | 2001-04-13 | ||
JP116062/2001 | 2001-04-13 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200610168494XA Division CN1975901A (zh) | 2001-04-13 | 2002-04-12 | 内容记录和重放的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1527997A CN1527997A (zh) | 2004-09-08 |
CN1295700C true CN1295700C (zh) | 2007-01-17 |
Family
ID=18966863
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB028082141A Expired - Fee Related CN1295700C (zh) | 2001-04-13 | 2002-04-12 | 内容记录/重放装置 |
CNA200610168494XA Pending CN1975901A (zh) | 2001-04-13 | 2002-04-12 | 内容记录和重放的方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200610168494XA Pending CN1975901A (zh) | 2001-04-13 | 2002-04-12 | 内容记录和重放的方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20040049648A1 (zh) |
EP (1) | EP1377980A2 (zh) |
JP (1) | JP2004524634A (zh) |
KR (1) | KR100823317B1 (zh) |
CN (2) | CN1295700C (zh) |
TW (1) | TWI222583B (zh) |
WO (1) | WO2002084526A2 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004220317A (ja) * | 2003-01-15 | 2004-08-05 | Sony Corp | 相互認証方法、プログラム、記録媒体、信号処理システム、再生装置および情報処理装置 |
JP4333494B2 (ja) * | 2004-06-17 | 2009-09-16 | ソニー株式会社 | コンテンツ再生装置,コンテンツ再生方法,コンテンツ管理装置,コンテンツ管理方法およびコンピュータプログラム。 |
JP2006031484A (ja) * | 2004-07-16 | 2006-02-02 | Yamaha Corp | コンテンツ管理装置及びそのプログラム |
EP1783615A4 (en) * | 2004-07-23 | 2009-10-28 | Sharp Kk | STORAGE, STORAGE, AND IMAGE DISPLAY |
JP4634392B2 (ja) * | 2004-09-24 | 2011-02-16 | 富士通株式会社 | コンテンツ配信プログラム、方法、サーバ、コンテンツ利用装置及びシステム |
US8176565B2 (en) * | 2005-04-15 | 2012-05-08 | Sony Corporation | Information processing apparatus, information processing method, and computer program |
EP1891544A4 (en) * | 2005-06-03 | 2011-07-20 | Kt Freetel Co Ltd | METHOD AND APPARATUS FOR PROVIDING AND PROCESSING CONTENT USING DRM |
JP4687424B2 (ja) | 2005-11-25 | 2011-05-25 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
JP4349441B2 (ja) * | 2007-06-12 | 2009-10-21 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
CN101796766A (zh) * | 2008-07-01 | 2010-08-04 | 松下电器产业株式会社 | 驱动器装置、内容再现装置、记录装置、数据读取方法、程序、记录介质及集成电路 |
JP5456425B2 (ja) * | 2008-10-22 | 2014-03-26 | 株式会社日立ソリューションズ | コンテンツ認可装置 |
JP4620158B2 (ja) | 2009-03-31 | 2011-01-26 | 株式会社東芝 | コンテンツ保護装置およびコンテンツ保護方法 |
US8831409B1 (en) | 2010-06-07 | 2014-09-09 | Purplecomm Inc. | Storage management technology |
JP2012108672A (ja) * | 2010-11-16 | 2012-06-07 | Toshiba Corp | 記録媒体 |
KR101977229B1 (ko) * | 2012-10-09 | 2019-05-10 | 주식회사 유비온 | 전자도서 패키지에 대한 대여서비스 제공방법 및 시스템 |
US9104881B2 (en) * | 2013-03-29 | 2015-08-11 | Google Inc. | Identifying unauthorized content presentation within media collaborations |
JP6340996B2 (ja) * | 2014-08-22 | 2018-06-13 | 富士通株式会社 | 暗号化方法、情報処理プログラム、及び情報処理装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6160951A (en) * | 1995-07-10 | 2000-12-12 | Pioneer Electronic Corporation | Information recording medium and information reproducing apparatus |
CN1287669A (zh) * | 1998-10-12 | 2001-03-14 | 松下电器产业株式会社 | 信息记录介质及用于记录或再现数据的装置和方法 |
CN1288233A (zh) * | 2000-10-13 | 2001-03-21 | 北京智联通科技发展有限公司 | 一种有顺序播放的影视光盘的制作方法 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5629980A (en) * | 1994-11-23 | 1997-05-13 | Xerox Corporation | System for controlling the distribution and use of digital works |
ATE419586T1 (de) * | 1995-02-13 | 2009-01-15 | Intertrust Tech Corp | Systeme und verfahren zur gesicherten transaktionsverwaltung und elektronischem rechtsschutz |
US20020044757A1 (en) * | 1995-08-04 | 2002-04-18 | Sony Corporation | Information carrier, device for reading and device for providing the information carrier and method of transmitting picture information |
JPH09245438A (ja) * | 1996-03-12 | 1997-09-19 | Pioneer Electron Corp | 情報記録媒体並びにその記録装置及び再生装置 |
US5915018A (en) * | 1996-11-05 | 1999-06-22 | Intel Corporation | Key management system for DVD copyright management |
JP4456185B2 (ja) * | 1997-08-29 | 2010-04-28 | 富士通株式会社 | コピー防止機能を持つ見える透かし入り動画像記録媒体とその作成・検出および録画・再生装置 |
JPH11102396A (ja) | 1997-09-29 | 1999-04-13 | Hitachi Software Eng Co Ltd | ライセンス管理方法 |
JP3611964B2 (ja) * | 1998-04-16 | 2005-01-19 | 富士通株式会社 | 記憶装置、記憶制御方法及び記憶媒体 |
US6118873A (en) * | 1998-04-24 | 2000-09-12 | International Business Machines Corporation | System for encrypting broadcast programs in the presence of compromised receiver devices |
JPH11328033A (ja) * | 1998-05-20 | 1999-11-30 | Fujitsu Ltd | ライセンス委譲装置 |
KR100484209B1 (ko) * | 1998-09-24 | 2005-09-30 | 삼성전자주식회사 | 디지털컨텐트암호화/해독화장치및그방법 |
CN1192379C (zh) * | 1998-10-05 | 2005-03-09 | 皇家菲利浦电子有限公司 | 用于记录信息拷贝保护的系统 |
US6278678B1 (en) * | 1999-02-12 | 2001-08-21 | Sony Corporation | Editing apparatus, editing method, and recording medium |
MY122279A (en) * | 1999-03-03 | 2006-04-29 | Sony Corp | Nonvolatile memory and nonvolatile memory reproducing apparatus |
JP3389186B2 (ja) * | 1999-04-27 | 2003-03-24 | 松下電器産業株式会社 | 半導体メモリカード及び読み出し装置 |
AU6640500A (en) * | 1999-08-13 | 2001-03-19 | Microsoft Corporation | Methods and systems of protecting digital content |
JP4109805B2 (ja) * | 1999-08-24 | 2008-07-02 | 株式会社東芝 | コンテンツ管理方法及び記憶媒体 |
JP4348818B2 (ja) * | 2000-03-10 | 2009-10-21 | ソニー株式会社 | データ配信システムとその方法およびデータ記録媒体 |
JP2001256113A (ja) * | 2000-03-13 | 2001-09-21 | Toshiba Corp | コンテンツ処理システムおよびコンテンツ保護方法 |
JP4457474B2 (ja) * | 2000-04-04 | 2010-04-28 | ソニー株式会社 | 情報記録装置、情報再生装置、情報記録方法、情報再生方法、および情報記録媒体、並びにプログラム提供媒体 |
JP2002108710A (ja) * | 2000-07-24 | 2002-04-12 | Sony Corp | 情報処理システム、情報処理方法、および情報処理装置、並びにプログラム提供媒体 |
US7111175B2 (en) * | 2000-12-28 | 2006-09-19 | Intel Corporation | Method and apparatus for verifying the integrity of a media key block |
US6957343B2 (en) * | 2001-03-30 | 2005-10-18 | Intel Corporation | Validating keying material by using a validation area of read-only media to prevent playback of unauthorized copies of content stored on the media |
WO2007054133A1 (en) * | 2005-11-09 | 2007-05-18 | Nero Ag | Method and means for writing decryption information to a storage medium, storage medium, method and means for reading data from a storage medium, and computer program |
-
2002
- 2002-04-11 TW TW091107326A patent/TWI222583B/zh not_active IP Right Cessation
- 2002-04-12 JP JP2002582397A patent/JP2004524634A/ja active Pending
- 2002-04-12 WO PCT/JP2002/003652 patent/WO2002084526A2/en not_active Application Discontinuation
- 2002-04-12 CN CNB028082141A patent/CN1295700C/zh not_active Expired - Fee Related
- 2002-04-12 CN CNA200610168494XA patent/CN1975901A/zh active Pending
- 2002-04-12 US US10/466,022 patent/US20040049648A1/en not_active Abandoned
- 2002-04-12 KR KR1020037011620A patent/KR100823317B1/ko not_active IP Right Cessation
- 2002-04-12 EP EP02717121A patent/EP1377980A2/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6160951A (en) * | 1995-07-10 | 2000-12-12 | Pioneer Electronic Corporation | Information recording medium and information reproducing apparatus |
CN1287669A (zh) * | 1998-10-12 | 2001-03-14 | 松下电器产业株式会社 | 信息记录介质及用于记录或再现数据的装置和方法 |
CN1288233A (zh) * | 2000-10-13 | 2001-03-21 | 北京智联通科技发展有限公司 | 一种有顺序播放的影视光盘的制作方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2002084526A2 (en) | 2002-10-24 |
JP2004524634A (ja) | 2004-08-12 |
WO2002084526A3 (en) | 2003-03-27 |
CN1527997A (zh) | 2004-09-08 |
KR100823317B1 (ko) | 2008-04-18 |
US20040049648A1 (en) | 2004-03-11 |
CN1975901A (zh) | 2007-06-06 |
KR20030085545A (ko) | 2003-11-05 |
TWI222583B (en) | 2004-10-21 |
EP1377980A2 (en) | 2004-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1295700C (zh) | 内容记录/重放装置 | |
CN100338547C (zh) | 内容再现装置及内容再现控制方法 | |
CN1279543C (zh) | 半导体存储卡和数据读取装置 | |
CN1192381C (zh) | 数据管理装置以及数据管理方法 | |
CN1393079A (zh) | 具有编辑装置和记录媒体的音频数据重放管理系统及方法 | |
CN1488112A (zh) | 分布系统、半导体存储卡、接收装置、计算机可读记录介质和接收方法 | |
CN1503953A (zh) | 分配装置、终端装置以及其中所用的程序和方法 | |
CN1692340A (zh) | 内容传送系统、信息处理设备或信息处理方法和计算机 | |
CN1341237A (zh) | 半导体存储卡的访问装置、计算机可读记录介质、初始化方法和半导体存储卡 | |
CN1898742A (zh) | 信息提供系统、再现设备及方法、信息提供设备及方法、记录介质和程序 | |
CN1479921A (zh) | 计算机程序复制管理系统 | |
CN1898737A (zh) | 记录装置以及记录方法 | |
CN1875630A (zh) | 内容分配服务器及内容再现控制终端 | |
CN1471005A (zh) | 信息内容管理系统 | |
CN1802813A (zh) | 用于接收许可的用户终端 | |
CN1848279A (zh) | 信息处理装置、信息处理方法、以及计算机程序 | |
CN101047495A (zh) | 用于传送数据的方法和系统 | |
CN1353389A (zh) | 内容分配方法和用于其的服务器和终端以及计算机程序 | |
CN101030427A (zh) | 用于记录内容的设备和方法 | |
CN1700635A (zh) | 信息处理系统、设备与方法,记录介质和程序 | |
CN1882945A (zh) | 许可管理方法、信息处理装置、信息处理方法和程序 | |
CN101065923A (zh) | 加密内容再生装置、加密内容再生方法、程序及存放该程序的记录介质 | |
CN1653774A (zh) | 数据分发系统 | |
CN1867923A (zh) | 内容传送方法以及内容服务器 | |
CN1321266A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070117 Termination date: 20100412 |