CN100556135C - The transmission of content and the method for protection and device - Google Patents
The transmission of content and the method for protection and device Download PDFInfo
- Publication number
- CN100556135C CN100556135C CNB2006101321077A CN200610132107A CN100556135C CN 100556135 C CN100556135 C CN 100556135C CN B2006101321077 A CNB2006101321077 A CN B2006101321077A CN 200610132107 A CN200610132107 A CN 200610132107A CN 100556135 C CN100556135 C CN 100556135C
- Authority
- CN
- China
- Prior art keywords
- information
- tool
- content
- ipmp
- intellectual property
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
Abstract
一种内容的传递及保护的进行方法及装置。通过导入位置于内容数据流的先头的IPMP工具信息和作为事前处理模块的位置于内容解码器前方的IPMP工具管理功能部,根据IPMP工具信息取得IPMP工具,可确切地定义适用于MPEG-n IPMP(知识产权管理及保护)系统的可实现的标准。为了对于不同的IPMP系统提高其安全性及终端的兼容性,在提出2层构造的同时,定义用户认证输出。通过在IPMP工具的取得中对不同的特性进行定义,简化了终端中的复杂程度。
A method and device for transmitting and protecting content. By introducing the IPMP tool information located at the head of the content data stream and the IPMP tool management function unit located in front of the content decoder as a pre-processing module, the IPMP tool can be obtained from the IPMP tool information, and the MPEG-n IPMP can be accurately defined (Intellectual Property Management and Protection) System Realizable Standard. In order to improve the security and terminal compatibility of different IPMP systems, the user authentication output is defined while proposing a 2-layer structure. The complexity in the terminal is simplified by defining different characteristics in the acquisition of the IPMP tool.
Description
本申请是申请号为:02800507.4、申请日为:2002.2.26的专利申请的分案申请。This application is a divisional application of the patent application with application number: 02800507.4 and application date: 2002.2.26.
技术领域 technical field
本发明涉及内容的传递及保护,特别是关于被保护的内容可被不同的IPMP(Intellectual Property Management and Protection,知识产权管理保护)系统利用、而且同一内容可被不同的IPMP系统保护的应用程序。The present invention relates to the transfer and protection of content, especially the application program that the protected content can be utilized by different IPMP (Intellectual Property Management and Protection, intellectual property management and protection) systems, and the same content can be protected by different IPMP systems.
背景技术 Background technique
随着通信技术的进步,使人们能够在任意方便的时间把多媒体数据或内容传递到任意所希望的地点,并且对内容传递的要求越来越高。使用户在满足于其便利性和灵活性的同时,可简单且高效率地享受该内容的信息。而另一方面,虽然内容的所有者也希望满足顾客的要求,然而同时又担心自己的所有物被非法使用。因此,必须要解决好这2方面的矛盾。With the advancement of communication technology, people can deliver multimedia data or content to any desired place at any convenient time, and the requirements for content delivery are getting higher and higher. Information that enables users to enjoy the content easily and efficiently while being satisfied with its convenience and flexibility. On the other hand, although the owner of the content also hopes to satisfy the customer's request, at the same time, he is worried about his property being used illegally. Therefore, the contradiction between these two aspects must be resolved.
现在,已开发出数据加密、电子水印、密码等的多种用于保护内容的保护技术。可以把这些安装在大多数的内容传递应用程序中。为了使内容在受到保护的状态下进行传递,可以使不同的系统采用不同种类的机制和保护技术。在这种情况下,全部的终端和内容的使用装置只能再生或利用由同一内容提供者所提供的内容。即,如果更换了终端或装置则不能再生不同的内容。Now, various protection technologies for protecting contents such as data encryption, electronic watermark, password, etc. have been developed. These can be installed in most content delivery applications. In order to transmit the content in a protected state, different systems can adopt different kinds of mechanisms and protection techniques. In this case, all terminals and content usage devices can only reproduce or utilize content provided by the same content provider. That is, if the terminal or device is replaced, different content cannot be reproduced.
在MPEG标准化组织中,正在进行包含终端的IPMP系统的标准化工作。全部的终端无论使用什么样的IPMP工具,都可再生被按照同一IPMP标准加密及保护的被保护的内容。这样的终端由进行声音和图像解码的内容解码器构成,并且,在能够对内容进行加密及再生之前,终端能够解除处于被保护状态的内容的保护。因此,需要获知保护信息,即IPMP工具信息,并能够在终端中加以利用。In the MPEG standardization organization, standardization work of an IPMP system including a terminal is in progress. All terminals can reproduce protected content encrypted and protected according to the same IPMP standard regardless of the IPMP tool used. Such a terminal is composed of a content decoder for audio and video decoding, and the terminal can release the protection of the protected content before the content can be encrypted and reproduced. Therefore, it is necessary to obtain protection information, that is, IPMP tool information, and be able to use it in the terminal.
另一方面,为了具有使销售商能够选择适合自己的IPMP系统的工具的灵活性,不能在事前把IPMP工具固定在确定的工具中。这样,为了同时提高灵活性和安全性,必须要定义出某种标准的方法和接口。On the other hand, in order to allow a vendor to have the flexibility to select a tool suitable for his own IPMP system, it is not possible to fix the IPMP tool to a certain tool in advance. Thus, in order to improve flexibility and security at the same time, some standard methods and interfaces must be defined.
根据以往技术的用户认证和IPMP工具的取得,例如,如MPEG-2或MPEG-4那样,无论是否使用相同的解码,其工具的安装对应每个不同的销售商具有很大的差别。在这种情况下,对于由不同的内容提供者所提供的不同的内容很难在同一终端中实现再生。换言之,被保护的同一内容不能在不同的IPMP系统下实现再生。According to the prior art user authentication and acquisition of IPMP tools, for example, as in MPEG-2 or MPEG-4, whether or not the same decoding is used, the installation of the tools is very different for each vendor. In this case, it is difficult to reproduce different contents provided by different contents providers in the same terminal. In other words, the same protected content cannot be reproduced under different IPMP systems.
发明内容 Contents of the invention
(本发明要解决的技术问题)(technical problem to be solved in the present invention)
本发明为了能够在不同的IPMP系统中利用被保护的同一内容,定义具有相同结构的IPMP系统。提供一种使安装IPMP系统的用户能够牢固地构成从编码到通道传递、最后到终端的整体系统的标准方法。In order to be able to use the same protected content in different IPMP systems, the present invention defines IPMP systems with the same structure. Provide a standard method that enables users who install IPMP systems to firmly form the overall system from encoding to channel delivery, and finally to the terminal.
(解决方案)(solution)
首先,把IPMP工具信息置于内容ID以外的实际的内容数据流的先头位置,定义为包含以下项目的1个确定的数据包。First, the IPMP tool information is placed at the head of the actual content stream other than the content ID, and is defined as one specific packet including the following items.
·为了保护内容而使用的IPMP工具的类型。• The type of IPMP tools used to protect the content.
·IPMP工具的位置类型。• The location type of the IPMP tool.
·能够取得IPMP工具的位置。· The location of the IPMP tool can be obtained.
把IPMP工具信息标志作为标题配置在所述数据包的先头位置。IPMP工具管理功能位于内容解码器的前方,被设计成为能够对通过内容数据流输送来的IPMP工具信息进行语法分析、并且取得解除内容数据流的保护的IPMP工具的1个模块。The IPMP tool information flag is configured as a header at the head of the data packet. The IPMP tool management function is located in front of the content decoder, and is designed as a module capable of syntactically analyzing the IPMP tool information sent through the content stream and obtaining an IPMP tool that unprotects the content stream.
为了提高安全性及终端的兼容性并且为了对任意不同的用户认证方法确定输出要件,导入了2层安全构造。In order to improve security and terminal compatibility and to determine the output requirements for any different user authentication methods, a 2-layer security structure is introduced.
IPMP工具ID由规定的信息表进行定义,该信息表可在事前进行编码或者被下载到终端内。为了对同一IPMP工具使用同一IPMP工具ID,必须使内容的提供者侧和终端侧参照同一信息表。The IPMP tool ID is defined by a predetermined information table, which can be coded in advance or downloaded to the terminal. In order to use the same IPMP tool ID for the same IPMP tool, it is necessary for the content provider side and the terminal side to refer to the same information table.
终端能够通过被认为是标准IPMP工具的某种现存的IPMP工具进行事前的编码,而且在终端中,在其能力允许的情况下,根据由内容数据流传送来的IPMP工具信息,能够下载被许可登录的IPMP工具。加密密钥在2层安全构造的基础上进一步被加密,并能够被插入到IPMP数据字段内,与内容数据流一同传递到终端。在内容提供者一侧,内容通过使用MPEG-2或MPEG-4等的现有的编码技术被进行编码,通过使用DES或AES等的现有的IPMP工具被加密。也可以在编码之前在内容中嵌入电子水印。The terminal can be pre-encoded by an existing IPMP tool that is considered to be a standard IPMP tool, and in the terminal, if its capabilities allow, it can download the licensed IPMP tool information according to the IPMP tool information transmitted by the content data stream. Log in to the IPMP tool. The encryption key is further encrypted on the basis of the 2-layer security structure, and can be inserted into the IPMP data field, and delivered to the terminal together with the content data stream. On the content provider side, the content is encoded by using an existing encoding technology such as MPEG-2 or MPEG-4, and encrypted by using an existing IPMP tool such as DES or AES. It is also possible to embed electronic watermarks in the content before encoding.
同时,内容ID是根据内容著作权信息、内容作成信息等而生成。IPMP工具信息是根据为了保护内容而使用的IPMP工具信息而生成。IPMP工具信息包含IPMP工具ID、位置类型及IPMP工具的位置。IPMP工具信息标志被置于前头位置,在其后连接IPMP工具信息、内容ID及内容。Meanwhile, the content ID is generated based on content copyright information, content creation information, and the like. The IPMP tool information is generated based on the IPMP tool information used for content protection. The IPMP tool information includes an IPMP tool ID, a location type, and a location of the IPMP tool. The IPMP tool information flag is placed at the head, and the IPMP tool information, content ID, and content are linked thereafter.
虽然任何终端都能够取得内容或者访问内容,但是在没有正当的使用许可和与其对应的或者是IPMP工具的情况下不能进行再生。在终端侧,内容数据流是经过IPMP工具管理功能模块被传送过来,在进行了IPMP工具的验证之后在本地或远程取得IPMP工具。被取得的IPMP工具在此时可以在终端中进行使用。Any terminal can acquire content or access content, but reproduction cannot be performed without a valid license and corresponding or IPMP tool. On the terminal side, the content data flow is transmitted through the IPMP tool management function module, and the IPMP tool is obtained locally or remotely after the verification of the IPMP tool. The obtained IPMP tool can be used in the terminal at this time.
内容数据流通过内容解码器,然后IPMP数据解码模块启动用户认证模块,通过提供用户的终端ID、内容ID及IPMP工具ID,向内容提供者传递请求。在首尾完好地进行完用户认证后,向终端传递许可证。最后,解读被加密的密钥,并解读被加密的内容,使内容被解密,从而能够在终端中进行再生。The content data stream passes through the content decoder, and then the IPMP data decoding module activates the user authentication module, and sends a request to the content provider by providing the user's terminal ID, content ID and IPMP tool ID. Pass the license to the terminal after the user authentication has been fully completed. Finally, the encrypted key is deciphered, and the encrypted content is deciphered, and the content is decrypted so that it can be reproduced on the terminal.
(相对以往技术的有益效果)(compared to the beneficial effect of the prior art)
通过导入把IPMP工具信息包配置在内容数据流的前头,而且对IPMP工具信息进行语法分析,取得IPMP工具的IPMP工具管理功能模块,实现了把被保护的同一内容在不同种类的IPMP系统中的再生。By importing and configuring the IPMP tool information package at the head of the content data stream, and performing grammatical analysis on the IPMP tool information, the IPMP tool management function module of the IPMP tool is obtained, and the same protected content is realized in different types of IPMP systems. regeneration.
2层构造不仅提高了安全性,而且固定了不同用户认证方法的输出构造,提高了终端之间的兼容性。在这样的构造中,用户认证可以根据面向不同的提供者以不同的方法进行安装,增加了相互的使用性。通过针对用于获得IPMP工具的终端的复杂程度和灵活性而定义不同的特性,从而可使不同的终端能够利用同一标准,扩大了利用范围。The 2-layer structure not only improves security, but also fixes the output structure of different user authentication methods, improving compatibility between terminals. In such a configuration, user authentication can be installed in different ways for different providers, increasing mutual usability. Different characteristics are defined according to the complexity and flexibility of terminals used to obtain IPMP tools, so that different terminals can use the same standard, and the scope of use is expanded.
本发明提供一种在终端中读出内容的方法,所述终端从提供者接受内容以及包含知识产权管理保护工具信息标志、内容ID和知识产权管理保护工具信息的数据流的配送,其特征在于,包括:对数据流进行语法分析的步骤;检测知识产权管理保护工具信息标志、内容ID及知识产权管理保护工具信息的步骤;读取检测出的知识产权管理保护工具信息所包含的知识产权管理保护工具ID的信息、位置类型ID的信息以及知识产权管理保护工具的位置的信息的步骤;根据知识产权管理保护工具ID的信息,确定对内容中所采用的密码进行解读的密码解读工具的步骤;根据位置类型ID的信息,检测所述密码解读工具存在的位置的类型的步骤;和根据知识产权管理保护工具的位置的信息,具体确定所述密码解读工具存在的位置的步骤。The present invention provides a method for reading out content in a terminal that accepts content and distribution of data streams containing intellectual property management and protection tool information flags, content IDs, and intellectual property management and protection tool information from a provider, and is characterized in that , including: the step of syntactically analyzing the data stream; the step of detecting the information flag of the intellectual property management and protection tool, the content ID and the information of the intellectual property management and protection tool; reading the intellectual property management contained in the detected information of the intellectual property management and protection tool Steps of protecting tool ID information, location type ID information, and location information of intellectual property management protection tools; steps of specifying a password decoding tool for decoding passwords used in content based on information of intellectual property management protection tool IDs ; According to the information of the location type ID, the step of detecting the type of the location where the password decryption tool exists; and according to the information on the location of the intellectual property management protection tool, the step of specifically determining the location where the password decryption tool exists.
本发明还提供一种在终端中读出内容的装置,该终端接收从提供者接受传递的内容以及包含知识产权管理保护工具信息标志、内容ID和知识产权管理保护工具信息内容的数据流并读出内容的终端装置,其特征在于,该装置包括:对数据流进行语法分析的装置(300);检测出知识产权管理保护工具信息标志、内容ID及知识产权管理保护工具信息的装置(301、202);和读取根据检测出的知识产权管理保护工具信息所包含的知识产权管理保护工具ID的信息、位置类型ID的信息以及知识产权管理保护工具的位置的信息取得知识产权管理保护工具的装置(301、213、214、215);根据知识产权管理保护工具ID的信息,确定对内容中所采用的密码进行解读的密码解读工具的装置(301、205、206);根据位置类型ID的信息,检测所述密码解读工具存在的位置的类型的装置(301、219);和根据知识产权管理保护工具的位置的信息,具体确定所述密码解读工具存在的位置的装置(302、220)。The present invention also provides a device for reading content in a terminal. The terminal receives the content delivered from the provider and the data stream containing the intellectual property management and protection tool information flag, content ID and intellectual property management and protection tool information content and reads the content. A terminal device for producing content, characterized in that the device includes: a device (300) for grammatical analysis of the data stream; a device for detecting the intellectual property management and protection tool information sign, content ID and intellectual property management and protection tool information (301, 202); and read the intellectual property management and protection tool according to the information of the intellectual property management and protection tool ID contained in the detected intellectual property management and protection tool information, the information of the location type ID and the information of the position of the intellectual property management and protection tool Devices (301, 213, 214, 215); according to the information of the intellectual property management protection tool ID, determine the device (301, 205, 206) of the password decoding tool used to decode the password used in the content; according to the information of the location type ID Information, a device for detecting the type of location where the cryptography tool exists (301, 219); and a device for specifically determining the location where the cryptography tool exists according to information on the location of the intellectual property management protection tool (302, 220) .
附图说明 Description of drawings
图1是表示与本发明相关的进行内容传递及保护的以往的IPMP系统的图。FIG. 1 is a diagram showing a conventional IPMP system for delivering and protecting content related to the present invention.
图2是表示置于内容数据流前端部的IPMP工具信息包的图。Fig. 2 is a diagram showing an IPMP tooltip packet placed at the front end of a content stream.
图3是表示IPMP工具管理功能配合MPEG-4 IPMP系统进行工作的状态的的图。Fig. 3 is a diagram showing a state in which the IPMP tool management function works in conjunction with the MPEG-4 IPMP system.
图4是表示IPMP工具管理功能配合MPEG-2系统进行工作的状态的图。Fig. 4 is a diagram showing a state in which the IPMP tool management function works in conjunction with the MPEG-2 system.
图5是表示用户认证模块配合MPEG-4 IPMP系统及IPMP工具管理功能模块进行工作的状态的图。Fig. 5 is the figure that represents the state that user authentication module cooperates MPEG-4 IPMP system and IPMP tool management function module to carry out work.
图6是表示用户认证模块配合MPEG-2系统及IPMP工具管理功能模块进行工作的状态的图。Fig. 6 is a diagram showing a state in which the user authentication module cooperates with the MPEG-2 system and the IPMP tool management function module.
图7是表示以8个方框构成的内容ID格式的构成图。Fig. 7 is a diagram showing the structure of a content ID format composed of eight blocks.
图8是表示认证结果的格式构成图。Fig. 8 is a diagram showing a format structure of an authentication result.
具体实施方式 Detailed ways
图1表示涉及本发明的IPMP系统。单元10的内容所有者通过单元11、15及19的不同的内容提供者A、B、及C提供内容。3组IPMP系统分别为不同的IPMP系统。关于IPMP工具的取得、验证,是使用从共用的IPMP工具表中选择出的共用的或不同的用户认证工具等进行。单元12、16及110可以是不同的用户认证方法,也可以是相同的用户认证方法。把IPMP工具的取得方法在单元13、17及111中表示,这些是使用从共用的IPMP工具表中选择出来IPMP工具。Fig. 1 shows an IPMP system related to the present invention. The content owner of
因此,即使内容的编码或内容利用终端如单元14、18及112所示的那样相互不同,也可以从共用的表中取得IPMP工具。即使内容提供者B传递的是被保护的内容,在终端A中,也可以从共用的表中取得内容提供者B所使用的IPMP工具,并可通过取得的IPMP工具进行再生。在本实施例中,所谓工具是指解读被加密的内容和读出预先嵌入在内容中的电子水印信息的工具,但也可以包括认证读取工具和收费设定工具等。即以往的技术是,由内容提供者B传递的被保护的内容只能够在与内容提供者B签约的终端B上进行再生,而在未与内容提供者B签约的终端A、C中则不能进行再生。但是,在本发明中,由内容提供者B传递的被保护的内容不仅能够在与内容提供者B签约的终端B上,而且还能够在未与内容提供者B签约的终端A、C上进行再生。Therefore, even if content codes and content usage terminals are different from each other as shown in
为了提供这样的系统,必须要使用如下的从提供者传递内容的装置。In order to provide such a system, it is necessary to use means for delivering content from a provider as follows.
即:把内容通过编码转换为内容数据流的装置;That is: a device that converts content into a content data stream through encoding;
使用数据加密工具对编码化的内容数据流进行加密的装置;A device for encrypting encoded content data streams using data encryption tools;
生成与内容对应的内容ID的装置;means for generating a content ID corresponding to the content;
生成包含在使用数据加密工具对加密的内容数据流进行解密时所必要的信息的IPMP(知识产权保护)工具信息的装置;Means for generating IPMP (intellectual property protection) tool information including information necessary for decrypting encrypted content data streams using data encryption tools;
生成表示存在IPMP工具信息的IPMP工具信息标志的装置;means for generating an IPMP tool information flag indicating the presence of IPMP tool information;
通过IPMP工具信息标志和与其连接的IPMP工具信息、内容ID及被加密的内容数据流构筑数据流的装置。A device for constructing a data flow through the IPMP tool information flag and the connected IPMP tool information, content ID and encrypted content data stream.
另外,为了接收从提供者传递的包含内容的数据流、并读出内容,需要具有如下构成的终端装置:In addition, in order to receive a data stream containing content delivered from a provider and read out the content, a terminal device having the following configuration is required:
数据流的语法分析装置;Syntactic analysis means for data streams;
检测出IPMP工具信息标志、内容ID及IPMP工具信息的装置;A device that detects the IPMP tool information flag, content ID, and IPMP tool information;
根据检测出的IPMP工具信息取得IPMP工具的装置。A device that acquires an IPMP tool based on the detected IPMP tool information.
下面,对这些装置进行说明。These devices will be described below.
图2中的上边部分表示通过图1中的P点的数据流的构成,表示由提供者A所准备的数据流。首先,有信息数据的包标题201,其后连接IPMP工具信息包202。还有内容的包标题203,其后连接内容包204。在包标题201或IPMP工具信息包202中,包含IPMP工具信息标志,用于表示存在IPMP工具信息。也可以把IPMP工具信息标志包含在数据流内的其他位置中。例如,也可以包含在方框203或204的任意位置中。在IPMP工具信息包202中,内容ID与内容ID用IPMP工具的信息形成信息对,并存在一个或多个信息对。在这里,表示有2个信息对。在第1个信息对中包含内容ID1 205和内容ID1用IPMP工具信息206,在第2信息对中包含内容ID2 207和内容ID2用IPMP工具信息208。内容包204的内容1包含对应第1信息对中的内容ID1的内容(例如,音乐1),内容2包含对应第2信息对中的内容ID2的内容(例如,音乐2)。对于内容1和内容2也可以使用不同的数据加密工具。The upper part in FIG. 2 shows the configuration of the data flow passing through point P in FIG. 1, and shows the data flow prepared by provider A. In FIG. First, there is a
图2中的中间部分表示详细的内容ID1用的IPMP信息206。在这里包含多个提供者的IPMP工具的信息。在在此所示的例中,包含内容提供者A的IPMP工具信息211和内容提供者B的IPMP工具信息212。不言而喻,也能够包含内容提供者C、内容提供者D的IPMP工具信息。作为内容提供者A的IPMP工具信息,包含有IPMP工具ID 213、IPMP工具名214、IPMP工具位置识别因子215。IPMP工具ID 213例如是用于解读被加密的数据的工具,即被确定为解密工具。IPMP工具名214用于表示解密工具的名称。IPMP工具位置识别因子215表示能够取得解密工具的位置(例如是互联网的主页)。也可以省略IPMP工具名214。由于在终端用户的各个终端中,预先记录有将在后面说明的表1,所以,只要知道了IPMP工具ID 213,便可从表1中取得IPMP工具名214。The middle portion in FIG. 2 shows detailed
IPMP工具ID 213,如表1中所示,用8位构成的ID进行确定,并且在全部的终端机中通用。作为IPMP工具位置识别因子215,如同下面说明的那样,例如写入有主页的地址。The
图2中的下边部分表示IPMP工具位置识别因子215的具体内容。在IPMP工具位置识别因子215中包含可获得由IPMP工具名214确定的工具程序的信息,具体的是,包含位置类型219和详细位置220。作为位置类型219,例如表示为互联网,作为具体位置220,例如表示为主页的地址。The lower part in FIG. 2 shows the specific content of the IPMP tool
图3表示终端A的构成。终端A具有接收外部输入信号的IPMP工具管理功能部300。在IPMP工具管理功能部300中,包括IPMP工具信息语法分析部301、IPMP工具取得部302和结果保存部303。结果保存部303与IPMP工具数据库321连接。在IPMP工具数据库321中存储有表1的数据和取得的IPMP工具软件。另外,在IPMP工具数据库321中还包含用于解读密钥的模块322。IPMP工具管理功能部300与译码器接口304连接。在译码器接口304中包括译码器305。FIG. 3 shows the configuration of the terminal A. As shown in FIG. Terminal A has an IPMP tool
在译码器接口304之后包括声音解码缓冲器306、图像解码缓冲器307、目标描述符解码缓冲器308、场景的二进制数据(binary data for scene)(BIFS)解码缓冲器309和IPMP解码缓冲器310。场景的二进制数据包含表示被分段化的场景的配置位置的数据。306、307、309的输出的声音信号、图像信号和BIFS信号还保存着被加密的状态。After the
声音解码缓冲器306通过控制点331与声音解密器连接,图像解码缓冲器307通过控制点332与图像解密器312连接,目标描述符解码缓冲器308直接与目标描述符解密器313连接,场景二进制数据(binary data forscene)(BIFS)解码缓冲器309通过控制点333与BIFS解密器314连接。另外,IPMP解码缓冲器310与IPMP系统324连接。在图中,由包括多点的圆圈所表示的控制点331~339为IPMP控制点,对于通过控制点的数据,使用IPMP系统324中的工具施加必要的处理(伪随机序列译码、电子水印的检测、复制防护等)。The
在本实施例中,在控制点331、332、333进行伪随机序列译码。进行伪随机序列译码所必要的工具(软件)是从IPMP系统324(包含IPMP工具数据库321)中取得。In this embodiment, pseudo-random sequence decoding is performed at the control points 331 , 332 , and 333 . The tools (software) necessary for decoding the pseudo-random sequence are obtained from the IPMP system 324 (including the IPMP tool database 321).
声音解密器311通过控制点334与声音合成缓冲器315连接,图像解密器312通过控制点335与图像合成缓冲器316连接,BIFS解密器314通过控制点336与解密器BIFS317连接。The
在本实施例中,在控制点334、335、336进行电子水印的检测。进行电子水印检测所必要的工具(软件)是从IPMP系统324(包含IPMP工具数据库321)中取得。In this embodiment, digital watermark detection is performed at
声音解合成缓冲器315通过控制点337与合成器318连接,图像合成缓冲器316通过控制点338与合成器318连接,BIFS解密器317通过控制点339和BIFS树319与合成器318连接。合成器318进一步与作为输出的租赁系统320连接。
在本实施例中,在控制点337、338、339还进行其他的电子水印的检测和复制防护的处理。进行电子水印检测和复制防护处理所必要的工具(软件)是从IPMP系统324(包含IPMP工具数据库321)中取得。In this embodiment, other digital watermark detection and copy protection processing are performed at the control points 337, 338, and 339. Tools (software) necessary for digital watermark detection and copy protection processing are obtained from the IPMP system 324 (including the IPMP tool database 321).
图2中所示的内容数据流,例如是MPEG4的数据流,被输入到IPMP工具管理功能部300中,通过检测包标题201而检测出内容数据包202,然后把其送到IPMP工具信息语法分析部301。另外,通过包标题203而检测出的内容数据包204被送到下一段的译码器接口304。被检测出的IPMP工具信息包202通过IPMP信息语法分析部301被解读,从而确定出作为该数据流传递源的提供者。The content data flow shown in Fig. 2, such as the data flow of MPEG4, is input in the IPMP tool
在IPMP工具取得部302中,如果提供者为提供者A,则读出提供者A所使用的IPMP工具A的信息211。如果提供者为提供者B,则读出提供者B所使用的IPMP工具B的信息212。被读出的结果被暂时保存在结果保存部303,并且被保存到IPMP工具数据库321中。In the IPMP
另外,被传递到译码器接口304的内容数据包204被译码成声音信号、图像信号、OD信号、BIFS信号,并且被送到各自的处理电路。然后进行上述的处理。Also, the
下面,把本发明分成4个部分,对各部分进行详细的说明。Next, the present invention is divided into four parts, and each part is described in detail.
IPMP工具信息和IPMP工具管理功能IPMP tool information and IPMP tool management functions
下面,对IPMP工具信息和IPMP工具管理功能进行说明。对IPMP工具信息和IPMP工具管理功能的定义如下:关于IPMP的概念,是把IPMP信息定义为“为了使规定的IPMP工具对被保护的规定的内容进行正确处理所必要的信息”。把IPMP工具定义为“所谓IPMP工具,是指以规定的方法执行认证、加密、电子水印等的IPMP功能操作的模块。IPMP工具能够执行1个以上的IPMP功能操作。也可以作为调整其他IPMP工具的IPMP工具。”。Next, the IPMP tool information and the IPMP tool management function will be described. The definitions of IPMP tool information and IPMP tool management functions are as follows: Regarding the concept of IPMP, IPMP information is defined as "information necessary for the specified IPMP tool to correctly process the protected specified content". The IPMP tool is defined as "The so-called IPMP tool refers to a module that performs IPMP functional operations such as authentication, encryption, and electronic watermarking in a prescribed method. An IPMP tool can perform more than one IPMP functional operation. It can also be used as a tool for adjusting other IPMP tools. The IPMP tool.".
在本发明中提出了导入IPMP工具信息的定义的方案。即,“所谓IPMP工具信息,是指由IPMP工具管理功能对IPMP工具进行识别、并取得IPMP工具所必要的信息。其包括IPMP工具的唯一识别因子、IPMP工具的位置识别因子及IPMP工具与内容ID之间的相关信息。IPMP工具应存在于内容数据流全体的最初的数据包内。”。In the present invention, a scheme of importing the definition of IPMP tool information is proposed. That is, "the so-called IPMP tool information refers to the information necessary for the IPMP tool management function to identify the IPMP tool and obtain the IPMP tool. It includes the unique identification factor of the IPMP tool, the location identification factor of the IPMP tool, and the IPMP tool and content The relevant information between IDs. The IPMP tool should exist in the first packet of the entire content data stream.".
另外,提出了IPMP工具管理功能的方案。即,“所谓IPMP工具管理功能,是指仅以通过对IPMP工具信息进行处理,而取得对内容数据流全体的利用所必要的IPMP工具为目的的信息体。IPMP工具管理功能部应置于内容解码器之前。”。In addition, a scheme of IPMP tool management function is proposed. That is, "the so-called IPMP tool management function refers to an information body that only processes the IPMP tool information to obtain the IPMP tool necessary for the use of the entire content data stream. The IPMP tool management function part should be placed in the content before the decoder.".
IPMP信息IPMP information
如在IPMP工具信息中被定义的那样,应把其作为内容数据流全体的最初的数据包配置位置。该数据包的具体构造在图2中给出了最简明的图示。IPMP工具信息包应包括对别保护的内容进行利用所必要的全部的IPMP工具信息。当内容中包含多种的内容时,例如在内容的第1部分是由内容提供者A提供的、第2部分是由内容提供者B提供来的情况下,与不同的IPMP工具建立相关关系的信息应依照各自的内容ID形成编组化。As defined in the IPMP tool information, this should be the first packet placement location of the entire content stream. The specific structure of the data packet is given the most concise illustration in FIG. 2 . The IPMP tool information package shall include all the IPMP tool information necessary to utilize the specially protected content. When the content contains multiple types of content, for example, when the first part of the content is provided by content provider A and the second part is provided by content provider B, it is necessary to establish a relationship with different IPMP tools Information should be grouped according to the respective content ID.
把内容ID的格式(cIDf)定义为如图7所示那样的由8个方框部分构成的内容ID格式。在图7中,例如“内容属性”方框包含作者和内容的信息,在“著作权属性”方框中包含谁、保有形式等的有关著作权背景的具体事项。内容的各个ID应当把例如内容所有者ID、内容著作权保有者ID及记录装置ID分别分配在所指定的属性方框中。在作为工作而进行的内容记录的情况下,能够使摄影者对这样复杂的内容ID编码体系进行合理地组合和使用。The content ID format (cIDf) is defined as a content ID format composed of eight block parts as shown in FIG. 7 . In FIG. 7 , for example, the "Content Attribute" box includes information on the author and content, and the "Copyright Attribute" box includes specific matters related to copyright background such as who and ownership form. Each ID of the content should assign, for example, a content owner ID, a content copyright holder ID, and a recording device ID in designated attribute boxes, respectively. In the case of content recording performed as work, it is possible for photographers to rationally combine and use such a complicated content ID coding system.
因此,各个内容ID用的IPMP工具的信息应由各个IPMP工具信息构成,而各个IPMP工具信息的顺序并不重要。Therefore, the IPMP tool information for each content ID should be composed of each IPMP tool information, and the order of each IPMP tool information is not important.
各个IPMP工具信息还应由2个主要部,即IPMP工具ID和IPMP工具位置识别因子构成。IPMP工具ID能够以明确的方法进行工具的识别,并且能够在终端中进行定义或进行事前的保存或下载到终端中。在表1中表示一例作成的信息表,序列地表示出可利用的IPMP工具ID。Each IPMP tool information should also be composed of two main parts, namely IPMP tool ID and IPMP tool location identification factor. The IPMP tool ID can identify the tool in a definite way, and can be defined in the terminal, stored in advance, or downloaded to the terminal. Table 1 shows an example of the created information table, and serially shows available IPMP tool IDs.
表1可利用的IPMP工具IDTable 1 Available IPMP tool IDs
另外,前面的3位可用于表示加密和电子水印等的IPMP工具的分类。IPMP工具名是为了由IPMP工具管理功能部保存所IPMP工具而使用的名称,可从载入的表中取得。位置识别因子表示传递信息体,相对1个IPMP工具可以有1个以上的位置识别因子。IPMP工具管理功能部使用各个识别因子来取得工具。如果能够清楚地识别IPMP工具A的最初的位置识别因子的首尾,则跳过下一个位置识别因子。如果不能,则接下来识别第2个位置识别因子。In addition, the first 3 bits can be used to indicate the classification of IPMP tools such as encryption and electronic watermarking. The IPMP tool name is a name used to store the IPMP tool in the IPMP tool management function unit, and can be obtained from the loaded table. The location identification factor represents the transfer information body, and there may be more than one location identification factor for one IPMP tool. The IPMP tool management function part acquires a tool using each identification factor. If the beginning and end of the initial location identification factor of IPMP tool A can be clearly identified, the next location identification factor is skipped. If not, then the second location identification factor is identified next.
实例:Example:
本地:终端系统的内部或周边。Local: Inside or around the end system.
外部:被指定的终端系统的外部(http:,ftp:)External: external to the specified end system (http:, ftp:)
IPMP工具识别因子由位置类型和具体位置这2个部分构成。位置类型为以下的任意一种。位置类型与具体位置的对应关系由以下的表2表示。The identification factor of IPMP tools consists of two parts: location type and specific location. The location type is any one of the following. The corresponding relationship between location types and specific locations is shown in Table 2 below.
表2位置的类型及具体位置Table 2 Types of locations and specific locations
其中,例如本地是表示位于接收终端内。周边是表示在包括接收终端的在主网络中的某个机器内。能够进行远程下载是表示能够从网站上下载解读软件。不能进行远程下载是表示分散处理,例如是表示把被加密的数据传递到确定的网站,在那里进行解密处理,然后返回解读数据。内容内的数据流是表示解读数据存在于数据流内。Wherein, for example, local means located in the receiving terminal. Perimeter means within a certain machine in the main network including the receiving terminal. The ability to perform remote download means that the interpretation software can be downloaded from the website. The inability to perform remote downloading means decentralized processing, for example, it means transferring encrypted data to a certain website, performing decryption processing there, and then returning the decrypted data. The data stream within the content means that the interpreted data exists within the data stream.
IPMP工具管理功能IPMP tool management function
IPMP工具管理功能应优先于系统解码执行。该功能对输入内容数据流的最初的数据包中的IPMP工具信息进行语法分析,进行在本章节中详细叙述的必要的动作。在图3中,表示适合于MPEG4-IPMP系统的IPMP工具管理功能的情形。图3所示的IPMP工具DB是保存了全部的IPMP工具取得结果的数据库。IPMP tool management functions shall be performed prior to system decoding. This function performs syntax analysis on the IPMP tool information in the first packet of the input content stream, and performs the necessary actions described in detail in this chapter. In FIG. 3, the state of the IPMP tool management function suitable for the MPEG4-IPMP system is shown. The IPMP tool DB shown in FIG. 3 is a database that stores all the results obtained by the IPMP tool.
IPMP工具管理功能进行以下4种动作。The IPMP tool management function performs the following four operations.
·步骤1:对存在于内容数据流的最初数据包中的IPMP工具信息进行语法分析。• Step 1: Parsing the IPMP tool information present in the initial packet of the content stream.
·步骤2:取得由IPMP工具信息所指定的必要的IPMP工具。• Step 2: Acquire the necessary IPMP tools specified by the IPMP tool information.
·步骤3:把取得结果保存在IPMP系统在以后进行参照的IPMP工具DB中。- Step 3: Save the obtained result in the IPMP tool DB that the IPMP system will refer to later.
·步骤4:使输入数据包只过度到Demux(译码器)层。(透过性地)• Step 4: Transition the input packet only to the Demux (decoder) layer. (transparently)
IPMP工具管理功能当接收到内容数据流后,立即在全部内容数据流中查找出作为唯一的数据包标题的IPMP工具信息包标志,找出最初的内容数据流。在未找到IPMP工具信息包的标志的情况下,跳至步骤4,使全部的数据只过度到DeMux层,在不是未找到的情况下,执行步骤2。After the IPMP tool management function receives the content data stream, it immediately finds out the IPMP tool information packet mark as the unique data packet header in all the content data streams, and finds out the original content data stream. In the case of not finding the sign of the IPMP tool information package, skip to step 4, so that all data are only transitioned to the DeMux layer, and in the case of not being found, perform step 2.
在第2步骤中,IPMP工具管理功能参照位置类型识别因子和具体位置识别因子进行各个IPMP工具的获取。在具有多个与1个IPMP工具相关联的位置识别因子的情况下,应首先使用位置识别因子1取得IPMP工具,在最初的取得失败时,再使用位置识别因子2进行获取。在每次取得成功时,必须将取得结果保存在IPMP工具DB中(步骤3),当全部的IPMP工具被首尾完好地取得后,返回到步骤2。In the second step, the IPMP tool management function acquires each IPMP tool with reference to the location type identification factor and the specific location identification factor. If there are multiple location identification factors associated with one IPMP tool, the IPMP tool should be obtained first using location identification factor 1, and then acquired using location identification factor 2 if the initial acquisition fails. When the acquisition succeeds every time, the acquisition result must be saved in the IPMP tool DB (step 3), and when all the IPMP tools have been completely acquired, return to step 2.
在位置识别因子类型为“本地”的情况下,IPMP工具管理功能部根据被指定的IPMP工具名或IPMP工具ID在当前的终端内进行检索,如果检索到,则将结果保存到IPMP工具DB中。在位置识别因子类型为“周边机器”的情况下,IPMP工具管理功能部根据被指定的IPMP工具名或IPMP工具ID对全部的周边机器进行检索,如果检索到,则将结果保存到IPMP工具DB中。在位置识别因子类型为“能够进行远程下载”的情况下,IPMP工具管理功能连接到指定的远程地址,根据指定的IPMP工具名或IPMP工具ID下载IPMP工具,如果下载成功,则将结果保存在IPMP工具DB中。In the case where the location identification factor type is "local", the IPMP tool management function part searches in the current terminal according to the specified IPMP tool name or IPMP tool ID, and if found, saves the result in the IPMP tool DB . When the location identification factor type is "peripheral device", the IPMP tool management function part searches all peripheral devices based on the specified IPMP tool name or IPMP tool ID, and if found, saves the result in the IPMP tool DB middle. In the case where the location identification factor type is "capable of remote download", the IPMP tool management function connects to the specified remote address, downloads the IPMP tool according to the specified IPMP tool name or IPMP tool ID, and if the download is successful, saves the result in in the IPMP tool DB.
在位置识别因子类型为“不能进行远程下载”的情况下,IPMP工具管理功能只把远程地址保存在IPMP工具DB中。在位置识别因子类型为“内部内容数据流”的情况下,IPMP工具管理功能保存二进制数据流(例如,保存在文件中),并对被保存的信息体分配IPMP工具名。在步骤3中,取得的结果被保存在IPMP工具DB中。在IPMP工具DB中存在4个信息体,用表3表示其实例。In the case where the type of location identification factor is "remote download not possible", the IPMP tool management function only saves the remote address in the IPMP tool DB. In the case where the location identifier type is "internal content data stream", the IPMP tool management function saves a binary data stream (for example, in a file), and assigns an IPMP tool name to the stored information body. In step 3, the obtained result is saved in the IPMP tool DB. There are four information bodies in the IPMP tool DB, and Table 3 shows an example thereof.
表3IPMP工具DB的4个信息体Table 3 Four information bodies of IPMP tool DB
IPMP系统(组)在以后需要生成确定的IPMP工具的情况下,参照该IPMP工具DB,使用工具ID、工具名或当前的内容ID,查找确定的IPMP工具的位置(有必要)。包括IPMP工具管理功能和IPMP工具DB的本结构可适用于任意的MPEG系统,下面参照如图4,对适用在MPEG2-IPMP系统中的IPMP工具管理功能情形进行说明。在图4中,被虚线所包围的部分与图3中的被虚线包围的部分相对应,进行了简略图示。When the IPMP system (group) needs to generate a certain IPMP tool in the future, it refers to the IPMP tool DB and uses the tool ID, tool name or current content ID to find the position of the certain IPMP tool (if necessary). This structure including the IPMP tool management function and the IPMP tool DB is applicable to any MPEG system. Referring to FIG. 4, the IPMP tool management function applicable to the MPEG2-IPMP system will be described below. In FIG. 4 , the portion surrounded by a dotted line corresponds to the portion surrounded by a dotted line in FIG. 3 , and is schematically illustrated.
用户认证的必要的输出Required output for user authentication
虽然还不能推出用户认证方法的标准化,但有必要构成认证结果的标准化。为了公开正当地利用被保护的内容,认证结果必须要通过MPEG-nIPMP系统。因此,提出了应对认证结果设定基准,如图8所示,必须至少由3个字段构成。Although the standardization of the user authentication method cannot be launched yet, it is necessary to constitute the standardization of the authentication result. In order to publicly and properly utilize the protected content, the authentication result must pass the MPEG-nIPMP system. Therefore, it is proposed to set a benchmark for the authentication result, as shown in Figure 8, which must be composed of at least three fields.
正当性(合法性)表示用户(终端)是否是正规的用户,其结果用真或伪表示。利用规则应包括关于用户的内容访问权(例如是只许可1次再生还是许可多次再生)的具体信息。下面对许可证进行说明。内容被搅乱,如在IPMP数据中所示的那样,搅乱密钥被传送到内容数据流内(例如,MPEG4-IPMP的IPMP ES)的技术是公知技术。为了提高安全性,通过对搅乱密钥进行进一步加密可实现双层的安全性。把为了解读被搅乱的内容用的搅乱密钥而使用的第2层的密钥称为“许可证”。“许可证”是为了利用被保护的内容的最低条件。许可证应在进行非标准用户认证处理当中通过安全的通道从许可证服务器取得。Legitimacy (legality) indicates whether the user (terminal) is a legitimate user, and the result is expressed as true or false. Utilization rules should include specific information about the user's content access rights (eg, whether only 1 reproduction is permitted or multiple reproductions are permitted). The license is explained below. The content is scrambled, as shown in the IPMP data, and the technology in which the scrambling key is transmitted into the content data stream (for example, IPMP ES of MPEG4-IPMP) is known. For added security, a double layer of security is achieved by further encrypting the scramble key. The second layer key used to decode the scrambled content is called a "license". A "license" is a minimum condition for utilizing protected content. Licenses should be obtained from the license server through a secure channel during non-standard user authentication processing.
双层安全的本提案是基于在La Baule会议上“关于IPMP系统的更新可能性的提案”所提出的以前的M6473号提案,其中,为了提高安全性,对于用户认证,在该双层构造的上部进一步导入了1个信号层。无论IPMP终端使用任何种类的用户认证方法,上述的认证结果必须在用户认证的期间被确定并且通知。如图5所示,与MPEG-4IPMP系统配合动作的用户认证模块在进行了用户认证之后,向内容代理提出向用户发行许可证的要求。如图6所示,可实现适用于MPEG-nIPMP的由同一双层安全构成的解决手段。This proposal of two-layer security is based on the previous proposal M6473 presented at the "Proposal on the possibility of updating the IPMP system" at the La Baule conference. The upper part further imports 1 signal layer. Regardless of any kind of user authentication method used by the IPMP terminal, the above-mentioned authentication result must be determined and notified during user authentication. As shown in Fig. 5, the user authentication module cooperating with the MPEG-4IPMP system proposes a request to the content agency to issue a license to the user after user authentication. As shown in FIG. 6, a solution consisting of the same two-layer security suitable for MPEG-nIPMP can be realized.
在图5中,解读软件是通过互联网由IPMP工具取得部302取得,并且在暂时保存在结果保存部303中之后,被记录在IPMP工具数据库321中。解读软件不能直接用于执行,为了打开解读软件必须要有解读密钥。该用于打开解读软件的解读密钥在加密的状态下,由IPMP工具信息语法分析部301从内容数据流中检测出来。被加密的解读密钥通过译码器304、IPMP解码缓冲器310被送到IPMP系统324中。另一方面,许可证密钥通过互联网从许可证服务器501被送来。许可证密钥在非标准用户认证部502进行完用户认证后,被送至IPMP系统324。在IPMP系统324中设有IPMP解码模块503。IPMP解码模块503使用许可证密钥对加密的解读密钥进行解读,并生成解读密钥。使用该解读密钥可执行上述的解读软件。In FIG. 5 , the interpretation software is acquired by the IPMP
IPMP系统能够实现的特性Features that can be realized by IPMP system
由于应用程序、终端或提供方的不同,对IPMP系统的要求也不同,所以难于对其全部用1个标准统一。这个问题基本上是由于IPMP工具已装入或是能够被下载所致。关于硬件的实际安装,虽然主机一般能够下载确定的工具,但大多数的工具还是被预装,或者是被嵌入到内部。关于移动或便携终端,为了简化安装,也需要完成编码的IPMP工具。PC应用程序具有非常好的兼容性,所以可使用能够下载的或完成编码的工具。Due to the different application programs, terminals or providers, the requirements for the IPMP system are also different, so it is difficult to unify them all with one standard. This problem is basically caused by the IPMP tools being loaded or able to be downloaded. Regarding the actual installation of the hardware, most of the tools are either pre-installed or embedded inside, although the host computer can usually download certain tools. Regarding mobile or portable terminals, in order to simplify the installation, an IPMP tool that completes coding is also required. The PC application has very good compatibility, so a tool that can be downloaded or coded can be used.
如表4所示,只要能够指定兼容以复杂程度低的便携形终端、复杂程度高的主机终端及灵活性好的PC终端这3种为代表的终端的3种概要,则在安装任意的IPMP系统的终端中,IPMP工具都可得到最适合的利用。As shown in Table 4, as long as it is possible to specify three types of profiles compatible with three types of terminals represented by low-complexity portable terminals, high-complexity host terminals, and flexible PC terminals, then any IPMP can be installed. In the terminal of the system, the IPMP tool can be used most suitably.
表4不同终端用的3种概要Table 4 Summary of 3 types for different terminals
当工具在终端内已完成编码的情况下,为了使制造者能够在终端中进行安装,必须要定义作为IPMP工具的标准而推荐/固定的种类。在本发明中,导入这样的项目具有以下所述的利点。即,IPMP工具信息的定义明确地表示出了应把位置识别因子等的IPMP工具相关信息保存在何处、如何保存的信息。When a tool is coded in a terminal, it is necessary to define a type recommended/fixed as a standard of an IPMP tool so that a manufacturer can install it in a terminal. In the present invention, introduction of such items has the following advantages. That is, the definition of the IPMP tool information clearly indicates where and how to store the IPMP tool-related information such as the location identification factor.
通过导入IPMP工具管理功能及IPMP工具信息,解决了在使用内容的过程中,在需要取得新的IPMP工具的情况下,发生不可预测的延迟的问题。如图3及图5所示,在当前或是在内容数据流全体所必要的各种IPMP工具被进行译码处理之前被取得并被正确地保存。而且,通过进行这些处理,能够系统地且简单地进行IPMP的安装。通过导入IPMP工具管理功能及IPMP工具信息,还能够满足IPMP的要求,而且还能够如图4所示地实现适用于MPEG-n的功能。By introducing the IPMP tool management function and IPMP tool information, it solves the problem of unpredictable delay when it is necessary to acquire a new IPMP tool in the process of using content. As shown in FIG. 3 and FIG. 5 , various IPMP tools necessary at present or in the entire content stream are acquired and stored correctly before decoding processing is performed. And, by performing these processes, installation of IPMP can be performed systematically and easily. By introducing the IPMP tool management function and IPMP tool information, the requirements of IPMP can also be satisfied, and functions suitable for MPEG-n can also be realized as shown in FIG. 4 .
用于用户认证的方法即使是原来的非标准的方法,在本发明中也可以对认证结果进行明确的定义。并且为了提高安全性还提出了IPMP用的2层安全保护的解决方案。如图6所示,所提出的解决方案可适用于MPEG-nIPMP系统中。而且通过定义3种可能的终端类型用的3种特性,可对IPMP终端进行明确的分类,从而可确信为IPMP的扩张标准化铺平了道路。Even if the method used for user authentication is an original non-standard method, the authentication result can be clearly defined in the present invention. And in order to improve security, it also proposes a solution of layer 2 security protection for IPMP. As shown in Figure 6, the proposed solution can be applied in MPEG-nIPMP system. Also, by defining 3 characteristics for 3 possible terminal types, IPMP terminals can be clearly classified, which surely paves the way for expanded standardization of IPMP.
Claims (13)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001058236 | 2001-03-02 | ||
| JP200158236 | 2001-03-02 | ||
| JP2001381406 | 2001-12-14 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB028005074A Division CN1287595C (en) | 2001-03-02 | 2002-02-26 | Method and device for transmitting and protecting content |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1946175A CN1946175A (en) | 2007-04-11 |
| CN100556135C true CN100556135C (en) | 2009-10-28 |
Family
ID=38045359
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2006101321077A Expired - Fee Related CN100556135C (en) | 2001-03-02 | 2002-02-26 | The transmission of content and the method for protection and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100556135C (en) |
-
2002
- 2002-02-26 CN CNB2006101321077A patent/CN100556135C/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1946175A (en) | 2007-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4311899B2 (en) | Method and apparatus for content distribution and protection | |
| CN100512102C (en) | Apparatus and method for flexible and universal IPMP system for multimedia information provision and protection | |
| JP4248152B2 (en) | Apparatus for generating data stream and apparatus for reproducing data stream | |
| US8671452B2 (en) | Apparatus and method for moving rights object from one device to another device via server | |
| CN100412973C (en) | User equipment and method for watermarking digital data on user equipment | |
| US20120089843A1 (en) | Information processing apparatus, information processing method, and program | |
| JP2009533908A (en) | Method and apparatus for delivering encoded content | |
| JP2002537724A (en) | Method and apparatus for creating an encrypted payload data stream and method and apparatus for decrypting an encrypted payload data stream | |
| WO2005036407A1 (en) | Content distribution method and content server | |
| KR100734033B1 (en) | Broadcasting content protection/management system | |
| US20020156712A1 (en) | Parametric representation scheme and systems for description and reconstruction of an intellectual property management and protection system and corresponding protected media | |
| CN1846399A (en) | Systems and methods for digital content protection | |
| CN101223599B (en) | Reproducing apparatus, recording apparatus, data processing method, data recording method, and integrated circuit | |
| JP2003078519A (en) | Apparatus and method for flexible and common IPMP system for content provision and protection | |
| JP2003078519A5 (en) | ||
| CN100556135C (en) | The transmission of content and the method for protection and device | |
| KR100462571B1 (en) | Contents Pretection System and Method For Using Multiple Contents Protection Tool and Protection Tool and using Method for Multiple Contents Protection system | |
| Steinebach et al. | Audio watermarking and partial encryption | |
| KR100587530B1 (en) | Safeguarding method and method of CS file which is streaming service | |
| KR100814520B1 (en) | Method and apparatus for providing / playing DRM contents | |
| KR20090105373A (en) | A system for providing contents using a codec dialm, an apparatus and method for generating / reproducing digital contents, and a computer readable recording medium recording a program for performing the method. | |
| JP2010520547A (en) | User-generated content protection system and method | |
| KR100817974B1 (en) | Method and apparatus for providing / playing DRM contents | |
| JP2005141727A (en) | Content distribution method and content server | |
| JP2009020904A (en) | System, method and program for providing service |
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 | ||
| ASS | Succession or assignment of patent right |
Owner name: MATSUSHITA ELECTRIC (AMERICA) INTELLECTUAL PROPERT Free format text: FORMER OWNER: MATSUSHITA ELECTRIC INDUSTRIAL CO, LTD. Effective date: 20140716 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| C56 | Change in the name or address of the patentee | ||
| CP03 | Change of name, title or address |
Address after: Osaka Japan Patentee after: Matsushita Electric Industrial Co.,Ltd. Address before: Osaka Japan Patentee before: Matsushita Electric Industrial Co.,Ltd. |
|
| TR01 | Transfer of patent right |
Effective date of registration: 20140716 Address after: California, USA Patentee after: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA Address before: Osaka Japan Patentee before: Matsushita Electric Industrial Co.,Ltd. |
|
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091028 Termination date: 20200226 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |