内容保护提供方法、已保护内容消费方法以及其设备的制作方法

文档序号:6478729阅读:142来源:国知局
专利名称:内容保护提供方法、已保护内容消费方法以及其设备的制作方法
技术领域
本发明涉及一种内容保护提供方法、已保护内容消费方法以及其设备。这项工作受到MIC/IITA 的 IT R&D 计划[2OO7-S-OO3-Ol "Development ofProtection Technology for Terrestrial DTV Program (用于地面DTV节目的保护技术的开发)”]支持。
背景技术
随着非常高速的因特网得到广泛使用、以及诸如个人计算机(PC)和移动电话之类的数字装置的用户增加,与版权相关联的问题有差别地开始于其中使用传统的模拟内容的环境。在模拟内容环境中,由于质量劣化而导致复制内容并不容易和有效。然而,数字技术的发展和基础设施的扩展使得数字内容的非法复制和大量分发变得容易。与非法复制相关联的问题不仅仅限于因特网和PC环境。因为所有媒体正被数字化,所以数字内容的非法复制和大量分发已经成为在广播和非广播领域二者中都要解决的问题。作为用于解决这些问题的传统技术措施,存在数字权利管理(DRM)和复制保护技术。然而,还没有提出用于防止数字内容的非法复制和大量分发的有效解决方案。

发明内容
技术问题本发明的实施例旨在提供一种用于有效地保护数字内容不被非法地复制和大量地分发的方法和设备。本发明的其它目的和优点可通过接下来的描述而被理解,并且结合本发明的实施例而变得明显。此外,对于本领域的技术人员明显的是,本发明的目的和优点可通过所要求保护的部件以及其组合来实现。技术解决方案根据本发明的一方面,提供了一种内容保护提供方法,包括创建已保护方案信息;和向终端传送所述已保护方案信息,其中所述已保护方案信息包括方案类型信息,包括保护方案的标识(ID)信息;和方案信息,包括保护方案的详细信息。根据本发明的又一方面,提供了一种已保护内容消费方法,包括接收已保护方案信息;和基于所述已保护方案信息来消费已保护内容,其中所述已保护方案信息包括方案类型信息,包括保护方案的ID信息;和方案信息,包括保护方案的详细信息。根据本发明的又一方面,提供了一种内容保护提供设备,包括创建单元,用于创建已保护方案信息;和传送单元,用于向终端传送所述已保护方案信息,其中所述已保护方案信息包括方案类型信息,包括保护方案的ID信息;和方案信息,包括保护方案的详细信肩、ο根据本发明的又一方面,提供了一种已保护内容消费设备,包括接收单元,用于接收已保护方案信息;以及消费单元,用于基于所述已保护方案信息来消费已保护内容,其中所述已保护方案信息包括方案类型信息,包括保护方案的标识(ID)信息;和方案信息, 包括保护方案的详细信息。根据下文中陈述的、结合附图的以下实施例描述,本发明的优点、特征和方面将变得明显。因此,本发明的这个技术领域的技术人员可容易地实施本发明的技术构思和范围。 此外,如果认为关于相关技术的详细描述可模糊本发明的要点,则这里将不提供所述详细描述。下文中,将参考附图来详细描述本发明的优选实施例。有利效果本发明可有效地防止数字内容的非法复制和大量分发。


图1是示出了根据本发明的实施例的已保护方案(protected scheme)信息的框图。图2是示出了根据本发明的实施例的内容保护提供设备和已保护内容消费设备的框图。图3是示出了根据本发明的实施例的国际标准化组织(ISO)基础媒体文件的结构的框图。图4是示出了根据本发明的实施例的ISO基础媒体文件格式的轨道(track)和样本(sample)的框图。
具体实施例方式下文中将描述本发明的详细实施例。<实施例>在本发明的实施例中,将描述用于保护通常不但使用在因特网上而且还使用在广播环境中的国际标准化组织(ISO)基础媒体文件格式的内容的方法。在本发明中提出的内容保护方法可应用于使用ISO基础媒体文件格式的领域以及广播领域。换言之,本发明的应用区域并不具体地限于内容领域。在这个实施例中,将描述如下的情况,其中本发明保护在运动画面专家组2传输流(MPEG-2TQ广播环境中的、基于数字视频广播(DVB)内容保护和复制管理(CPCM)的广播节目。ISO基础媒体文件格式[IS0/IEC 14496-12 Jnformation technology-Coding of audio-visual objects-Part 12 :IS0 Base Media File Format, SecondEdition, April 2005 (信息技术-视听对象的编码-部分12 : ISO基础媒体文件格式,第二版,2005年4月)] 描述了用于其它的具体文件格式的通用格式。将简要描述ISO基础媒体文件格式的核心概念。图3是示出了根据本发明的实施例而使用的ISO基础媒体文件的结构的框图。参考图3,ISO基础媒体文件301包括被称为“逻辑框(box) 303和305”的对象,并且在所述逻辑框中描述全部数据。逻辑框对象具有尺寸和类型信息。尺寸将包括在逻辑框中的数据的尺寸指示为字节数,而类型意指由4个字母形成的逻辑框标识符。相应地,可基于尺寸和类型信息来容易地检测包括期望信息的逻辑框的位置。S3的moov 303和mdat 305分别是具有元数据和媒体数据的逻辑框。元数据不包括媒体数据,并且仅仅是为了描述而提及。ISO基础媒体文件具有包括媒体流上的元数据的“moov”类型的逻辑框、和包括实际媒体数据的“mdat”类型的逻辑框。Si是示出了根据本发明的实施例的ISO基础媒体文件格式的轨道和样本的框图。在Si中,电影401是其中诸如运动画面之类的视频与音频结合的一组连续运动。轨道403示出了媒体的时间流,并且包括样本407和样本描述405。样本407意指诸如视频的帧之类的小单位,并且样本描述405定义关于如何对样本407进行解码的信息。作为轨道的种类,存在视频轨道、音频轨道和提示(hint)轨道。视频轨道或音频轨道包括关于视频或音频的元数据。提示轨道描述关于当基于流传输(streaming)协议而对ISO基础媒体文件进行流传输时、流传输服务器如何对视频和音频样本执行流传输或分组化的信息。当恢复ISO基础媒体文件时,可以忽略所述提示轨道。MPEG是由国际标准化组织/国际电工委员会(IS0/IEC)联合技术委员会一 (JTCl)附属委员会SU9/WG11所制定的标准协议,其与用于对诸如运动画面和语音信号之类的多媒体数据进行压缩、编码和传送的通用技术相关。MPEG-2是在1995年制定的更通用化的标准协议IS0/IEC 13818,并且提出它以用于将视频和音频技术应用于通信和广播媒体并且用于在诸如致密盘(⑶)和磁带录像机(VTR)之类的数字存储器中存储视频。MPEG-2 传输流(TQ是MPEG-2的分组化过程,其用于在具有误差的信道环境下将多个广播节目配置为多路复用后的流、并通过网络传送或广播所述流。MPEGTS分组是188字节的固定长度的分组,并且TS分组的连续流被称为传输流(TS)。在本发明的实施例中,将描述作为利用数字视频广播内容保护复制管理 (DVB-CPCM)来保护的内容的广播节目,该DVB-CPCM是在基于ISO媒体基础文件格式的DVB 中规定的内容保护系统。下文中,将详细描述用于用信号通知MPEG-2TS接收提示轨道的 CPCM保护并传送与保护相关的内容许可的机制。“ench”被用作用以示出提示轨道的MPEG-2TS接收提示轨道的样本条目类型。在ISO 基础媒体文件格式[IS0/IEC 14496-12 information technology-Coding of audio-visual objects-Part 12 :IS0 Base Media File Format,SecondEdition,April 2005]中,“encvV'encWenct”、和“encs”分别被定义并使用在视频、音频、文本和系统的情况下。为了示出内容处于其保护之下的保护方案的类型(例如,CPCM),在ISO基础媒体文件中定义并使用已保护方案信息逻辑框。已保护方案信息逻辑框包括多个从属逻辑框。 所述从属逻辑框包括原始格式逻辑框、方案类型逻辑框、和方案信息逻辑框。原始格式逻辑框包括原始格式信息,其是关于在应用保护方案之前的原始拷贝 (original copy)的格式信息。也就是说,原始格式逻辑框存储在以保护的类型形成内容之前的内容类型信息。例如,为了示出MPEG-2TS接收提示轨道被解密,在原始格式逻辑框的预定字段数据格式(data_f0rmat)中使用4字母代码“m2ts”。方案类型逻辑框包括方案类型信息,该方案类型信息包括保护方案的标识(ID) 信息。也就是说,方案类型逻辑框包括关于在哪种保护方案中存储内容的信息。
方案类型逻辑框包括保护方案类型信息“方案类型(schemejype) ”和保护方案版本信息“方案版本(scheme^ersion) ”。保护方案类型信息存储保护方案的代码值,而保护方案版本信息存储该方案的文件格式封装版本信息。例如,在CMCP的情况下,保护方案类型信息存储“cpcm”,而保护方案版本信息存储所述保护方案的版本信息。方案类型逻辑框包括统一资源标识符(URI)信息“方案uri (scheme_uri) ”, 用于当保护方案没有被安装在保护方案的最老兼容版本信息“最老兼容版本(oldeSt_ compatible_version) ”或系统中时、将用户连接到网页。方案信息逻辑框包括方案信息,该方案信息包括保护方案的详细信息。方案信息逻辑框包括仅仅在保护方案中定义并使用的信息。在这个情况下,通过用于保护内容或文件的保护方案来分析方案信息逻辑框。方案信息逻辑框包括内容的许可信息。例如,在CMCP的情况下,方案信息逻辑框包括CMCP许可逻辑框。CPCM许可逻辑框包括遵循CPCM的保护系统能够分析的许可信息。 在该许可中包括解码密钥信息,使得仅仅获得该许可的用户能够对已编码的轨道进行解码。CPCM许可逻辑框的语法如下。class CPCMLicenceBox extends FulIBox(‘ clic‘ , version, flags){if (version = = 0) {unsigned int(8)cpcm_licence_data[];}else{unsigned int (8) reserved [];}}其中“cpcm许可数据(cpcm_licence_data) ”包括实际CPCM内容许可的二进制数据。已保护方案信息逻辑框还可以包括附加数据逻辑框。所述附加数据逻辑框包括附加数据信息或者包括了附加数据信息的元数据项的标识符信息。所述附加数据逻辑框可以是“moov”逻辑框的一部分。class CPCMAuxi1iaryData extends FulIBox(‘ caux' , version, flags){if (version = = 0) {if (flags&l) {unsigned int(8)cpcm_auxi1iary_data[];}else{unsigned int(32)cpcm_auxiliary_data_metadata_item_id ;}}else{unsigned int (8) reserved [];}
} 如上所述,本发明的技术可以实现为程序并存储在诸如⑶-ROM、RAM、ROM、软盘、硬盘和磁光盘之类的计算机可读记录介质中。由于本领域的技术人员可以容易地实现所述处理,所以这里将不提供进一步的描述。尽管已经结合特定的优选实施例而描述了本发明,但是对于本领域的技术人员明显的是,可以进行各种改变和修改,而不同脱离如在接下来的权利要求中限定的本发明的范围。本发明的模式接下来的描述仅仅示例了本发明的原理。即使在本说明书中没有清楚地描述和说明它们,本领域的普通技术人员也可以实施本发明的原理,并且发明在本发明的构思和范围内的各种设备。在本说明书中呈现的有条件的术语和实施例的使用仅仅意欲使得本发明的构思被理解,并且它们不限于在说明书中提及的实施例和条件。此外,关于本发明的原理、观点和实施例以及具体实施例的所有详细描述应该被理解为包括它们结构和功能上的等效物。所述等效物不仅包括当前已知的等效物,而且还包括要在将来开发的等效物,即,意欲执行相同功能的所有装置,而不管它们的结构。例如,本发明的框图应该被理解为示出用以实施本发明的原理的示范电路的概念观点。类似地,所有流程图、状态转换图、伪代码等实际上可表达在计算机可读介质中,并且无论是否区别地描述计算机或处理器,它们都应该被理解为表示由计算机或处理器操作的各种处理。在包括被表示为处理器或类似概念的功能块的图中图示的各个装置的功能不仅可使用专用于所述功能的硬件来提供,而且还可通过使用能够运行用于所述功能的适当软件的硬件来提供。当通过处理器来提供功能时,可通过单个专用处理器、单个共享处理器、 或其一部分可被共享的多个单独处理器来提供该功能。术语“处理器”、“控制器”或者类似概念的明显使用不应该被理解为排它地指示能够运行软件的硬件,而是应该被理解为隐含地包括数字信号处理器(DSP)、硬件、以及用于存储软件的ROM、RAM和非易失性存储器。其它已知且通常使用的硬件也可以包括在其中。在本说明书的权利要求中,被表示为用于执行在详细描述中描述的功能的部件的元件意欲包括包含了所有格式的软件的、用于执行该功能的所有方法,诸如用于执行所预期的功能的电路的组合、固件/微代码等。为了执行所预期的功能,该元件与用于执行该软件的合适电路协作。由权利要求所限定的本发明包括用于执行特定功能的多种部件,并且所述部件以在权利要求中所请求的方法来彼此连接。因此,可提供该功能的任何部件应该被理解为是从本说明书中推断出的内容的等效物。根据下文中陈述的、结合附图的以下实施例描述,本发明的优点、特征和方面将变得明显。因此,本发明的这个技术领域的技术人员可容易地实施本发明的技术构思和范围。 此外,如果认为关于相关技术的详细描述可模糊本发明的要点,则这里将不提供所述详细描述。下文中,将参考附图来详细描述本发明的优选实施例。图1是示出了根据本发明的实施例的已保护方案信息的框图。根据本发明的已保护方案信息101是用于保护内容的信息。所述已保护方案信息101包括方案类型信息,其包括保护方案的标识(ID)信息;和方案信息,其包括保护方案的详细信息。保护方案是用于保护内容的方案,并且包括用于对内容进行编码的方案。所述内容包括用于描述关于媒体数据的信息的元数据或者诸如音频或视频之类的内容。相应地, 通过有效地对应于根据服务供应商而不同的保护方案,可有效地防止数字内容的非法复制和大量分发。已保护方案信息还包括原始格式信息,其是关于在应用保护方案之前的原始拷贝的格式信息。方案类型信息包括保护方案类型信息和保护方案版本信息。方案信息包括内容许可信息。此外,方案信息包括附加数据信息或关于该附加数据信息的元数据的标识符信息。已保护方案信息被定义为国际标准化组织(ISO)基础媒体文件格式,并且保护方案是用于保护接收提示轨道的方案。本发明被实现为包括内容保护提供方法和已保护内容消费方法的方法,或者被实现为包括内容保护提供设备和已保护内容消费设备的设备。下文中将描述通过本发明实现的方法和设备。<内容保护提供方法和已保护内容消费方法>本发明被实现在包括内容保护提供器和用于接收内容的终端的系统中。将描述分别在所述提供器和终端中执行的内容保护提供方法和已保护内容消费方法。根据本发明的内容保护提供方法包括创建已保护方案信息并向终端传送该已保护方案信息的过程。已保护方案信息包括方案类型信息,其包括保护方案的ID信息;和方案信息,其包括保护方案的详细信息。已保护方案信息还包括原始格式信息,其是关于在应用保护方案之前的原始拷贝的格式信息。方案类型信息包括保护方案的类型信息和版本信息,并且方案信息包括内容的许可信息。此外,方案信息包括附加数据信息或关于该附加数据信息的元数据的标识符信息。 已保护方案信息被定义为ISO基础媒体文件格式,并且保护方案是用于保护接收提示轨道的方案。根据本发明的已保护内容消费方法包括接收已保护方案信息并基于该已保护方案信息来消费已保护内容的过程。已保护方案信息包括方案类型信息,其包括保护方案的 ID信息;和方案信息,其包括保护方案的详细信息。已保护方案信息还包括原始格式信息, 其是关于在应用保护方案之前的原始拷贝的格式信息。方案类型信息包括保护方案的类型信息和版本信息,并且方案信息包括内容的许可信息。此外,方案信息包括附加数据信息或关于该附加数据信息的元数据的标识符信息。 已保护方案信息被定义为ISO基础媒体文件格式,并且保护方案是用于保护接收提示轨道的方案。<内容保护提供设备和已保护内容消费设备>本发明被实现为包括内容保护提供器和用于接收内容的终端的系统。图2是示出了根据本发明的实施例的内容保护提供设备和已保护内容消费设备的框图。将参考图2来对其进行描述。根据本发明的内容保护提供设备包括用于创建已保护方案信息的创建单元、和用于向终端传送该已保护方案信息的传送单元。已保护方案信息包括方案类型信息,其包括保护方案的ID信息;和方案信息,其包括保护方案的详细信息。已保护方案信息还包括原始格式信息,其是关于在应用保护方案之前的原始拷贝的格式信息。
方案类型信息包括保护方案的类型信息和版本信息,并且方案信息包括内容的许可信息。此外,方案信息包括附加数据信息或关于该附加数据信息的元数据的标识符信息。 已保护方案信息被定义为ISO基础媒体文件格式,并且保护方案是用于保护接收提示轨道的方案。根据本发明的已保护内容消费设备包括用于接收已保护方案信息的接收单元以及用于基于该已保护方案信息来消费已保护内容的消费单元。已保护方案信息包括方案类型信息,其包括保护方案的ID信息;和方案信息,其包括保护方案的详细信息。已保护方案信息还包括原始格式信息,其是关于在应用保护方案之前的原始拷贝的格式信息。方案类型信息包括保护方案的类型信息和版本信息,并且方案信息包括内容的许可信息。此外,方案信息包括附加数据信息或关于该附加数据信息的元数据的标识符信息。 已保护方案信息被定义为ISO基础媒体文件格式,并且保护方案是用于保护接收提示轨道的方案。工业适用性应用本发明以有效地防止数字内容的非法复制和大量分发。
权利要求
1.一种内容保护提供方法,包括 创建已保护方案信息;和向终端传送所述已保护方案信息, 其中所述已保护方案信息包括方案类型信息,包括保护方案的标识(ID)信息;和方案信息,包括保护方案的详细信息。
2.根据权利要求1的方法,其中所述已保护方案信息还包括原始格式信息,其是关于在应用保护方案之前的原始拷贝的格式信息。
3.根据权利要求1的方法,其中所述方案类型信息包括保护方案的类型信息和版本信肩、ο
4.根据权利要求1的方法,其中所述方案信息包括内容的许可信息。
5.根据权利要求4的方法,其中所述方案信息包括附加数据信息或关于该附加数据信息的元数据的标识符信息。
6.根据权利要求1的方法,其中所述已保护方案信息被定义为国际标准化组织(ISO) 基础媒体文件格式,并且所述保护方案是用于保护接收提示轨道的方案。
7.—种已保护内容消费方法,包括 接收已保护方案信息;和基于所述已保护方案信息来消费已保护内容, 其中所述已保护方案信息包括 方案类型信息,包括保护方案的标识(ID)信息;和方案信息,包括保护方案的详细信息。
8.根据权利要求7的方法,其中所述已保护方案信息还包括原始格式信息,其是关于在应用保护方案之前的原始拷贝的格式信息。
9.根据权利要求7的方法,其中所述方案类型信息包括保护方案的类型信息和版本信肩、ο
10.根据权利要求7的方法,其中所述方案信息包括内容的许可信息。
11.根据权利要求10的方法,其中所述方案信息包括附加数据信息或关于该附加数据信息的元数据的标识符信息。
12.根据权利要求7的方法,其中所述已保护方案信息被定义为国际标准化组织(ISO) 基础媒体文件格式,并且所述保护方案是用于保护接收提示轨道的方案。
13.一种内容保护提供设备,包括创建单元,用于创建已保护方案信息;和传送单元,用于向终端传送所述已保护方案信息, 其中所述已保护方案信息包括 方案类型信息,包括保护方案的标识(ID)信息;和方案信息,包括保护方案的详细信息。
14.根据权利要求13的设备,其中所述已保护方案信息还包括原始格式信息,其是关于在应用保护方案之前的原始拷贝的格式信息。
15.根据权利要求13的设备,其中所述方案类型信息包括保护方案的类型信息和版本fn息ο
16.根据权利要求13的设备,其中所述方案信息包括内容的许可信息。
17.根据权利要求16的设备,其中所述方案信息包括附加数据信息或关于该附加数据信息的元数据的标识符信息。
18.根据权利要求13的设备,其中所述已保护方案信息被定义为国际标准化组织 (ISO)基础媒体文件格式,并且所述保护方案是用于保护接收提示轨道的方案。
19.一种已保护内容消费设备,包括接收单元,用于接收已保护方案信息;以及消费单元,用于基于所述已保护方案信息来消费已保护内容,其中所述已保护方案信息包括方案类型信息,包括保护方案的标识(ID)信息;和方案信息,包括保护方案的详细信息。
20.根据权利要求19的设备,其中所述已保护方案信息还包括原始格式信息,其是关于在应用保护方案之前的原始拷贝的格式信息。
21.根据权利要求19的设备,其中所述方案类型信息包括保护方案的类型信息和版本 fn息ο
22.根据权利要求19的设备,其中所述方案信息包括内容的许可信息。
23.根据权利要求22的设备,其中所述方案信息包括附加数据信息或关于该附加数据信息的元数据的标识符信息。
24.根据权利要求19的设备,其中所述已保护方案信息被定义为国际标准化组织 (ISO)基础媒体文件格式,并且所述保护方案是用于保护接收提示轨道的方案。
全文摘要
提供了一种内容保护提供方法、已保护内容消费方法以及其设备。所述内容保护提供方法包括创建已保护方案信息;和向终端传送所述已保护方案信息,其中所述已保护方案信息包括方案类型信息,包括保护方案的标识(ID)信息;和方案信息,包括保护方案的详细信息。
文档编号G06F15/00GK102216924SQ200880112300
公开日2011年10月12日 申请日期2008年8月14日 优先权日2007年8月17日
发明者南济镐, 安相优, 洪镇佑, 黄圣云 申请人:韩国电子通信研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1