用于多数字权利管理的内容分配的制作方法

文档序号:7868342阅读:151来源:国知局
专利名称:用于多数字权利管理的内容分配的制作方法
技术领域
本发明通常涉及数字权利管理的领域。更特别地,本发明涉及为允许多个数字权利管理方案(DRM)的目的而对多重加密的数字化视频特别有用的多重加密方法与设备。
背景技术
在诸如音乐和电影等音频和/或视频内容的传统分配中,通过包括该著作的物理媒体的所有权来管理版权作品的权利。媒体的所有权为越权使用提供限制障碍。虽然对这种传统″包装媒体″的侵权行为过去和现在都很普遍,但是在内容的数字分配环境中这个问题被显著地倍增。内容的所有者已经发明各种方法以帮助保护这种被集体称为数字权利管理(DRM)的内容。DRM不仅包含已经用于保护内容的多种加密方案,还包含许可使用已经被创建的内容的各种方案,以及针对该内容的权利监控与跟踪。
目前在市场上有几种DRM形式。也许主导的DRM形成了MicrosoftWindows操作系统媒体播放器的一部分,这被称为“互惠的”。另一个广泛使用的DRM方案被嵌入Real Network公司的的real Player。目前微软公司的DRM解决方案与压缩算法紧密联系。DRM解决方案通常在个人电脑(PC)平台上执行。因此,DRM解决方案被设计成能检测软件篡改,并因此尽力扰乱执行软件的运行。
上述两个DRM实例仅是两个日益增长和发展的技术领域。可以连续预期进一步的DRM体现,以提供对内容的更大保护,阻止那些非法盗用内容的人。
不幸地,由于有多种DRM类型可用,用户必须获得支持各种DRM方案的多组软件(或插件),或者限制对于那些希望在他们计算机中支持的DRM的内容消费。


在附加权利要求中记载了本发明的特征,其被认为是新颖的。然而就本发明本身而言,通过参考下列发明的详细说明能更好地理解结构和操作方法以及其目的与优势,在发明的详细说明中结合附图描述了本发明的一些示范性实施例,其中图1是符合本发明某些实施例的、包括数字权利管理的数字内容分配系统框图。
图2举例说明符合本发明某些实施例的示范性文件结构。
图3举例说明符合本发明某些实施例的视频数据的字节偏移安排。
图4举例说明符合本发明某些实施例的音频数据的字节偏移安排。
图5举例说明符合本发明某些实施例的视频或音频数据内容中的示范性DRM安排。
图6是显示符合本发明某些实施例的编码带有多种DRM内容的方法流程图。
图7是显示符合本发明某些实施例描述的获取和重放有多种DRM的内容的流程图。
图8举例说明符合本发明某些实施例的内容供应商服务器系统。
图9是符合本发明某些实施例的重放计算机框图。
具体实施例方式
虽然本发明允许多种不同形式的实施例,但在图中显示并在此详细描述特定实施例。应当理解,本公开被认为是本发明原理的实例,而不打算将本发明限制为所显示和描述的实施例。在下面的描述中,相同的参考数字用于描述几幅视图中相同、相似或对应的部分。
在此术语“加扰(scramble)”和“加密”以及其变化被用作同义语。在此经常使用的术语“视频”不仅仅包含真实的视觉信息,而且在对话(例如,“磁带录象机”)的意义上不仅包含视频信号还包含相关的音频与数据。本文件通常使用″双选择加密″实施例的实例,但是本领域技术人员应该认识到可以使用本发明实现多部分加密而不背离本发明。在此术语“部分加密”与“选择加密”被用作同义语。
上面提到的、被共同拥有的专利申请描述了在此通常称为部分加密或者选择加密的方法的各种方面。更特别地,在所描述的系统中使用两个(或更多)加密技术加密特殊选择的数字内容的选定部分,而不加密内容的其它部分。通过适当地选择要被加密的部分,可以有效地加密内容,以便在多种解密系统中使用,而不必加密所有选择的内容。在一些实施例中,使用多种加密系统有效地加密内容仅需要几个百分点的数据系统开销。这导致在电缆或者卫星系统的单个系统中可以利用来自多个制造商的机顶盒或者其它条件存取(CA)接收机的其它实施例,因此使电缆或者卫星公司自由地竞争购买机顶盒的供应商。
本发明将类似的选择加密技术应用于多数字权利管理的问题中。上述专利申请描述的部分加密处理利用任何适合的加密方法。然而,使用在上述参考的专利申请中描述的技术,将这些加密技术有选择地应用于数据流,而不是加密所有数据流。通常,但不限于,选择加密处理利用了信息的智能选择来进行加密,以便整个节目不必经历双重加密。通过适当地选择进行加密的数据,可以有效地加扰和隐藏节目资料,防止那些希望随意修改系并非法再现商业内容而不付费的人。用于表示音频与视频数据的MPEG(或者类似的格式)数据利用帧与帧之间信息冗余的高度可靠性来进行加密。某些数据可以作为表示色度与亮度数据的“锚”数据传送。然后那些数据经常在屏幕简单移动,以通过发送描述该块运动的运动矢量来产生后续帧。色度与亮度数据的变化同样被编码为变化,而不是记录绝对的锚数据。因此,例如加密这些锚数据或者它关键数据可以有效地使得视频不可观看。
本发明的某些实施例通过复制与加密对解密余下的带有第一与第二DRM的内容重要或者关键的内容,从而允许第二(或者多种)数字权利管理(DRM)解决方案。复制内容不必附加大幅增加的带宽开销。不同于陆地与卫星广播流,通过因特网传递并最后通过PC解密的内容不必限制为188字节的分组。对于陆地和卫星流来说,通常根据传送标题中的加扰比特以每个分组为基础执行硬件解密。用软件进行内容解密可以有更多颗粒性和选择。
依据某些本发明的实施例,将要加密的选定视频数据可能是一个或者下列组合(上述申请中有更详细的描述)的任何一种出现在视频帧活动区的视频码片标题,表示视频帧活动区的数据,在视频帧内的星形数据,表示场景变化的数据,I帧分组,包括I帧之后第一P帧中的运动矢量的分组,具有码片内标记(intra_slice_flag)指示符设置的分组,具有码片内(intra_slice)指示符设置的分组,包括内编码(intra_coded)宏块的分组,用于包括内编码宏块的码片的数据,来自视频码片标题之后的第一宏块的数据,包括视频码片标题的分组,锚数据,和用于逐行刷新视频数据的P帧数据,在视频帧中纵向与/或横向渠形排列的数据,和任何使得视频和/或音频难于被利用的其它选定数据。上述参考的专利申请中公开了几个这种技术以及其它的技术,本发明可以使用任何一个(或者其它的技术)来仅加密内容的一部分。
现在参考图1,举例说明按照本发明某些实施例的内容传递系统100。在该系统中,数字内容供应商104通过因特网向用户提供例如音频或者视频内容的内容,到用户的个人计算机系统112,例如通过下载或者流传送。例如,计算机系统112是具有视频显示器116和驱动扬声器一组扬声器(如扬声器120L和120R)的立体声(或者其它多声道的)系统的多媒体计算机系统。个人电脑112使用任何适合的操作系统工作,并具有用于重放音频和/或视频内容(在下文中,“媒体播放器”)的一个或多个软件程序。
数字内容供应商可以作为可寻址网点操作,充当内容的在线分配器。在该实例中,网点具有存储内容的内容数据库130,该内容可以由具有例如连接到因特网的计算机112的用户以不同的方式购买。为提供简单化的实例,而非限制本发明的范围,数字内容供应商104被描述为具有使用两个数字权利管理系统(显示为134的DRM A和显示为138的DRM B)供应内容的能力。在传统的数字内容供应商方案中,仅使用单个DRM系统,并使用关于特殊DRM系统的加密方案以加密形式保存内容。
依照某些按照本发明的实施例,保存在内容数据库130中的内容用按照内容供应商的双重(多重)DRM的双重(通常多重的)选择加密存储。这样,数字内容供应商104不负担与存储分别属于多种DRM的内容有关的需求和成本。也不需要在购买时使用指定DRM动态加密内容的计算能力。
内容可以被安排作为类似于图2中描述的文件传递到用户。在该文件结构中,被传递给用户的文件与多重加密的选定部分一起存储。在一个实例中(而不限于此),如果内容作为MPEG数据存储,可以加密全部MPEG I帧或者视频码片标题,以实现实际水平的加密,而不必加密整个文件。还可以无限制地使用任何其它适合的选择加密方案。只要音频和/或视频的选定部分被选择进行加密,便复制与加密选定的部分。在该实例中,在一种情况下按照DRM A的加密方案加密选定的部分,在另一种情况按照DRM B加密。然后重新组装该内容,以被复制的加密内容代替原始的明文内容。(注意在其它的方案中,内容可以被加密地存储或者不加密地存储,被处理和构造的文件“即时(on the fly)”传递给用户。)在音频/视频内容的实例中,内容作为音频内容206和视频内容210存储。文件更进一步包括一组指向被加密的选定音频内容部分的音频加密指针212。同样地,文件更进一步包括一组指向被加密的选定视频内容部分的视频加密指针218。DRM A数据部分222提供数据,该数据是解码器解码那些使用加密方案DRM A进行加密的内容所必需的。同样地,DRM B数据部分226提供数据,该数据是解码器解码使用加密方案DRM B进行加密的内容所必需的。识别部分230识别在文件中可用的内容和DRM方案。
在图3中举例说明视频数据210与视频加密指针218之间的关系。存储指向文件中被加密的视频数据部分的指针。这种加密的部分被显示为304、308和312。这种加密部分与显示为320、324、328和332的不加密(不用密码)存储的数据部分交替。当然,这种实例是简化以后的,因为仅显示少量加密段,而没有显示可能很大量的加密段。在该例图中,举例说明每个加密段有相同的尺寸(例如,加密量(encryptionquanta)),但是这不解释作为限制。
音频数据206与音频加密指针212之间的关系类似于图4,并在其中举例说明。存储指向文件中被加密的音频数据部分的指针。这种加密的部分被显示为404、408和412。这种加密部分与显示为420、424、428和432的不加密存储的数据部分交替。此外,因为与那些显示大量的加密段相比较而言,仅显示少量加密段,所以这个例图相当简单。在该例图中,加密段被显示为具有不同的尺寸,这是通过指定每个加密段的长度实现的。
在各种情况下,如果希望可以预先确定将被加密的字节数来作为加密量,以便加密指针可以只是一个存储器偏移位置的序列。然后,通过预定的加密量(例如,8字节)来确定被加密的数据量。在其它的实施例中,加密指针部分不仅包括开始偏移量还包括结束偏移量,或者开始偏移量和多个字节。
图5描述加密内容的示范部分,其在加密内容的开始部分举例说明了字节偏移位置。数据的下一段是被DRM A加密的内容502,其持续一段时间,这段时间由加密量确定(或者在加密指针中预先确定或者编码)。加密内容506的下一段被DMA B的加密方案加密,其持续一段时间,这段时间仍由加密量定义。通过使用预先确定的加密量,简化了加密指针。通过指定被加密段的尺寸,通过改变尺寸以实现更灵活的加密方案,这是以牺牲加密指针的效率为代价实现的。注意在预定加密量的情况下,可以加密多种连续段以实现更长加密内容段的效果。
DRM典型地核实用户已经为观看内容付费。允许在一段时间或者对一个观看事件观看。当用户付款时,这个动作启动了内容的解密,经常是向用户传送解密密钥以允许解密。为了允许两个或更多DRM并行运作,在付款与密钥管理操作和内容解密之间应该有明确的分离。媒体播放器应该允许选择任何一个DRM。通过使用选择的加密,大部分内容可以明文发送,而只加密发送某些关键的或者重要的内容(解压余下的内容所需要的)。关键或者重要的内容被复制,一组内容在一种DRM下加密,而另一组在另一个DRM下加密。
通过因特网传递的电影与音乐可以用UDP分组打包,以通过IP网络传递。一旦在PC中重新组合,文件可以基本上准确。视频与音频两者可以是大的被分组的基本流(PES)文件。
为了实现本发明的某些实施例,应当对媒体播放器如何识别被加密的内容进行协商。在某些实施例中,如果使用加密量,应将其标准化,或者应当协定最小公分母。加密的颗粒性应该标准化(例如,来自视频与音频帧不同部分的比特能合并以进行加密吗?这对于信号更为复杂,除非反复选择相同比特。)然而,这些问题更适合作标准化谈判的主题,对理解指导本发明的概念和原则不重要。
可以使用多种处理方法中的任何一种处理方法创建上述的文件。此外,尽管举例说明音频/视频内容,但通过省略视频加密指针和视频内容,所示的文件结构可以容易地修改为仅用于音频。在图6中描述创建这种文件的一个处理方法作为起始于604的处理600。在608,采用选择标准来选择将被多选择加密的内容段。使用的选择标准可以是如上所述的、前面引用的专利申请中描述的、在别处描述或者新创的任何一种,而没有任何限制。只要选中内容段,在610中所采用的DRM系统有几种,则被复制几次。例如,在数字内容供应商104中创建一组复制的选定数据。
然后,在614多重加密选定的内容,使得选定数据的每一组复制集合在每种DRM加密方案下被加密。在内容供应商104的实例中,选定的内容段被复制。一组选定段在DRM A下被加密,复制组在DRM B下加密。然后,在618创建一组加密指针,作为确定被加密部分尺寸的偏移量和可能信息,文件在此时被保存在内容数据库130直到用户希望获得对该内容的数字权利。替换地,可以用明文的(或者加密的)形式保存内容,而在用户购买之后创建向用户传送的文件。
当用户购买该内容的权利时,在626执行数字权利管理的交易,其中用户为某些权利付费。这些权利可包括在特别的时间周期观看或者观看次数的权利。可以在该交易期间向副本、放声机或者其它DRM的属性强加限制。当交易完成时,则在630从内容数据库中检索包含被购买内容的文件,附加有定义被购买权利的DRM数据。然后在634,文件被下载或者流传送到用户。用户因此按照符合在626的交易中获得的DRM权利的方式播放内容(在计算机112或者在其它的播放设备)。
因此,符合本发明某些实施例的允许使用多种数字权利管理方案(DRM)的方法包括检查表示数字内容的未加密数据,以至少识别用于加密的内容段;使用与第一DRM关联的第一加密方法加密被识别的内容段,以产生第一加密段;使用与第二DRM关联的第二加密方法加密被识别的内容段,以产生第二加密段;产生指向第一加密内容的第一指针;产生指向第二加密内容的第二指针;在数字内容中用第一加密内容与第二加密内容代替被识别的内容段,插入第一与第二指针,以产生被部分加密的允许双DRM的文件。当购买数字权利时,启动该权利的DRM数据被附加到文件中,并将文件发送到用户。
在图7中起始于702的处理方法700举例说明了被用户使用的、依照符合本发明某些实施例的处理方法,在702之后,用户在706经由数字权利获取交易获得内容中的数字权利。用户能因此在710通过下载或流传送接收多种DRM文件。当在714用户希望开始播放时,在718读取DRM数据,使得在用户计算机或其它播放设备中的软件可以确定由用户获得的数字权利是否有效(即,没有到期或否则用尽)。如果在722软件确定数字权利已经到期或用尽,在726中断播放并在730结束处理。
如果在722验证用户的数字权利,在734软件读取文件的加密指针,并在738开始读取内容。如果在742加密内容,在746依照被选择用于播放(取决于播放软件和/或播放机器)的DRM方案解密该内容。如果内容未加密或被解密,控制转到750,在此,内容被播放或者被缓存来播放。如果在754没有到达文件结尾,控制返回到738,读取内容的下一段。当在754到达文件的结尾,在730停止处理。
因此,依照符合本发明的某些实施例,一种使用对于属于多个数字权利管理方案(DRM)其中之一的数字内容权利的方法,包括执行交易以获得对该内容的数字权利;接收的数字内容包含未加密的内容段、使用与第一DRM关联的第一加密方法加密的第一加密内容段、使用与第二DRM关联的第二加密方法加密的第二加密内容段、指向第一加密内容段的第一指针;指向第二加密内容段的第二指针、以及允许至少在第一DRM和第二DRM其中之一的数字权利的DRM数据;确定可从DRM数据中获得有效的数字权利;解密第一和第二加密段其中之一,以允许内容的播放。
图6的处理600可以在任何适合编程的通用处理器中执行,该处理器被用作为多DRM编码器,如图8的计算机800。计算机800具有一个或多个中央处理器单元(CPU)810,一个或多个相关总线814被用于按照已知的方法将中央处理器单元810连接到随机存取存储器818和非易失性存储器822。提供诸如显示器和打印机之类的输出设备826,以便应数字内容供应商要求显示和/或打印,以及提供诸如图形用户界面(GUI)的用户界面。同样地,可能提供诸如键盘、鼠标和可移动的媒体阅读器830等输入设备,以便由操作者输入信息。计算机800还合并内部和/或外部附属的盘或其它用于存储大量信息的大容量存储器834,上述信息包括但不限于操作系统、多种DRM加密方法以及内容(最可能存储在海量的附属存储器中)。计算机系统800还有用于连接到因特网的接口838,用于为用户的内容请求提供服务。虽然被描述为单个计算机,但是数字内容供应商可以利用多个链接的计算机执行在此描述的功能。
图7的处理700可以在作为解码器/解密器和DRM验证器操作的任何适当编程的通用处理器中执行,诸如图9所描述的计算机900。计算机900可以是典型的个人电脑设备,其具有一个或多个中央处理器单元(CPU)910,一个或多个关联总线914被用于按照已知的方法将中央处理器单元910连接到随机存取存储器918和非易失性存储器922。提供诸如显示器适配器和显示器的输出设备926以便应用户要求显示输出(可能包括视频内容的播放),以及提供诸如图形用户界面(GUI)的用户界面。还可以附带音频适配器和音频系统928,用于播放音频或音频/视频内容。同样地,可能提供诸如键盘、鼠标和可移动的媒体阅读器930等输入设备,以便操作者输入信息。计算机900还结合了内部和/或外部附属的盘或其它用于存储大量信息的大容量存储器934,上述信息包括但不限于操作系统、DRM验证和解密软件、媒体播放器软件以及被下载的内容。计算机系统900还有用于连接到因特网的接口938,以便例如购买内容。
因此,本发明的某些实施例向数字内容供应商提供了容易地供给在多种数字权利管理方案下的内容而不必完全加密每个潜在DRM系统的内容。这允许减少数字内容供应商所需的存储容量(用于存储或多个被完全加密的内容副本)或者处理能力(即时加密)。因为内容供应商使用较低成本就可以容纳多种DRM,所以通过利用本发明的实施例,可以给予用户大量内容而不需要购买或在他或她的个人电脑上加载多种DRM系统与媒体播放器。
本领域的技术人员将会认识到已经基于编程处理器(例如,计算机800和900)的使用,以示范性实施例描述了本发明。然而,本发明将不限于此,因为本发明可以使用诸如专用硬件和/或专用处理器等硬件组件等价物,其等价于被描述和要求保护的本发明。同样地,通用计算机、基于微处理器的计算机、微控制器、光学计算机、模拟计算机、专用处理器和/或专用硬布线逻辑可用于构造等价于本发明实施例的替换物。此外,尽管已经依据提供播放机制的通用个人电脑描述了本发明,但是可以在专用机器中播放而不背离本发明。
本领域的技术人员将理解可以使用例如只读存储器(ROM)设备、随机存取存储器(RAM)设备等磁盘存储器以及其它的存储器形式实现上述实施例的程序步骤和相关数据;还可以使用光存储器元件、磁存储器元件、磁光的存储元件、闪速存储器、磁心存储器和/或其它等价的存储器技术而不有背离本发明。这种替换的存储设备应该被认为是等价的。
如在此的实施例中描述的,使用执行编程指令的编程处理器实现本发明,上文概括描述的编程指令形式可以被存储在任何适合的电子存储媒体中,或通过任何适合的电子通信媒体传送,或否则出现在任何计算机可读的传播介质或传播介质中。然而,那些本领域的技术人员将理解所述处理可以在不背离本发明的情况下以多种变化和在多种适合的编程语言中实现。例如,执行某些操作的顺序经常是不同的,可以不背离发明地添加附加的操作或者删除操作。可以不背离本发明地添加和/或增强错误捕捉,在用户界面和信息放映时可以有多种变化。这种变化是预期的,并被认为是等价的。
包含本发明某些方面的软件代码和/或数据可能出现在任何计算机可读的媒体、传输介质、存储介质或传播介质中呈现,它们包括但不限于,诸如上述的电子存储器,以及载波、电子信号、数据结构(例如,树、链接列表、表格、分组、帧等等)、光信号、传播信号、广播信号、传输介质(例如,电路接线、电缆、双绞线对、光纤电缆、波导、天线,等等)及其它存储运载或传递代码和/或数据的媒体。这种媒体既可以存储软件和/或数据或用于从一个位置向另一个位置传送代码和/或数据。在该示范性实施例中,已使用的MPEG分组、码片、表格及其它数据结构不应该被认为是限制,因为可以同样使用其它数据结构而不背离本发明。
虽然已经结合特定实施例描述了本发明,但显然按照上文描述的多种替换物、修改、取代和变化对本领域的技术人员显而易见。因此,本发明意图包含落在附加权利要求范围内的全部替换物、修改和变化。
权利要求
1.一种允许使用多种数字权利管理方案(DRM)的方法,包括检查表示数字内容的未加密数据,以至少识别用于加密的内容段;使用与第一DRM关联的第一加密方法加密被识别的内容段,产生第一加密段;使用与第二DRM关联的第二加密方法加密被识别的内容段,产生第二加密段;产生指向第一加密内容段的第一指针;产生指向第二加密内容段的第二指针;以及在数字内容中用第一加密内容和第二加密内容代替被识别的内容段,并插入第一与第二指针,以产生被部分加密的允许双DRM的文件。
2.根据权利要求1的方法,其中内容包括数字化的音频。
3.根据权利要求1的方法,其中内容包括数字化的视频。
4.根据权利要求1的方法,进一步包括向文件附加数据,以允许在第一DRM下的数字权利。
5.根据权利要求1的方法,进一步包括向文件附加数据,以允许在第二DRM下的数字权利。
6.根据权利要求1的方法,其中第一和第二指针包括识别被加密的内容段起始位置的字节偏移量。
7.根据权利要求1的方法,其中第一和第二被加密的内容段具有由加密量所定义的持续时间。
8.根据权利要求1的方法,进一步包括向文件附加数据,以允许在第一DRM和第二DRM中的至少一个下的数字权利;并向用户传送该文件。
9.一种存储指令的计算机可读媒体,当该指令在编程处理器中执行时,运行根据权利要求1允许使用多种数字权利管理方案的方法。
10.一种允许使用多种数字权利管理方案(DRM)的编码器,包括检查表示数字内容的未加密数据,以至少识别用于加密的内容段的装置;第一加密器,使用与第一DRM关联的第一加密方法加密被识别的内容段,产生第一加密段;第二加密器,使用与第二DRM关联的第二加密方法加密被识别的内容段,产生第二加密段;产生指向第一加密内容段的第一指针的装置;产生指向第二加密内容段的第二指针的装置;在数字内容中用第一加密内容和第二加密内容代替被识别的内容段,并插入第一与第二指针,以产生被部分加密的允许双DRM的文件的装置。
11.根据权利要求10的编码器,其中内容包括数字化音频和数字化视频中的至少一个。
12.根据权利要求10的编码器,进一步包括用于向文件附加数据的装置,以允许在第一DRM和第二DRM中的至少一个下的数字权利。
13.根据权利要求10的编码器,其中第一和第二指针包括识别被加密的内容段起始位置的字节偏移量。
14.根据权利要求10的编码器,其中第一和第二被加密的内容段具有由加密量所定义的持续时间。
15.根据权利要求10的编码器,进一步包括向文件附加数据的装置,以允许在第一DRM和第二DRM中的至少一个下的数字权利;向用户传送该文件。
16.根据权利要求10的编码器,在被编程的通用计算机中实现。
17.一种在多数字权利管理方案(DRM)情形下使用数字内容的权利的方法,包括执行交易以获得内容的数字权利;接收的数字内容包含未加密的内容段、使用与第一DRM关联的第一加密方法加密的第一加密内容段、使用与第二DRM关联的第二加密方法加密的第二加密内容段、指向第一加密内容段的第一指针;指向第二加密内容段的第二指针、以及允许在第一DRM和第二DRM中的至少下的数字权利的DRM数据;确定可从DRM数据中获得有效的数字权利;以及解密第一和第二加密段之一,以允许内容播放。
18.根据权利要求17的方法,其中内容包括数字化音频和数字化视频的至少一个。
19.根据权利要求17的方法,其中第一和第二指针包括识别被加密的内容段起始位置的字节偏移量。
20.根据权利要求17的方法,其中第一和第二被加密的内容段具有由加密量所定义的持续时间。
21.一种存储指令的计算机可读媒体,当该指令在编程处理器中执行时,运行根据权利要求17使用数字内容权利的方法。
22.一种允许使用多个数字权利管理方案(DRM)的其中一个的数字内容的权利的解码器,包括执行交易以获得内容的数字权利的装置;用于接收数字内容的装置,数字内容包含未加密的内容段、使用与第一DRM关联的第一加密方法加密的第一加密内容段、使用与第二DRM关联的第二加密方法加密的第二加密内容段、指向第一加密内容段的第一指针;指向第二加密内容段的第二指针、以及允许第一DRM和第二DRM中至少一个下的数字权利的DRM数据;DRM验证器,确定从DRM数据中可获得的有效的数字权利;以及解密器,解密加密段之一,以允许播放该内容。
23.根据权利要求22的解密器,其中内容包括数字化音频和数字化视频的至少一个。
24.根据权利要求22的解密器,其中第一和第二指针包括识别被加密的内容段起始位置的字节偏移量。
25.根据权利要求22的解密器,其中第一和第二被加密的内容段具有由加密量所定义的持续时间。
26.根据权利要求22的解密器,在被编程的通用计算机中实现。
27.一种被选择加密的数字内容信号,其允许使用包含在载波中的多种数字权利管理方案(DRM),包括未加密的内容段;使用与第一DRM关联的第一加密方法加密的第一加密内容段;使用与第二DRM关联的第二加密方法加密的第二加密内容段;第一代码段,包括指向第一加密内容段的第一指针;第二代码段,包括指向第二加密内容段的第二指针;DRM数据段,允许在第一DRM和第二DRM至少一个下的数字权利;
28.根据权利要求27的载波,其中内容包括数字化音频和数字化视频的至少一个。
29.根据权利要求27的载波,其中第一和第二指针包括识别被加密的内容段起始位置的字节偏移量。
30.根据权利要求27的载波,其中第一和第二被加密的内容段具有由加密量所定义的持续时间。
31.一种包含在计算机可读媒体中的被选择加密数字内容信号,允许使用多种数字权利管理方案(DRM),包括未加密的内容段;使用与第一DRM关联的第一加密方法加密的第一加密内容段;使用与第二DRM关联的第二加密方法加密的第二加密内容段;第一代码段,包括指向第一加密内容段的第一指针;第二代码段,包括指向第二加密内容段的第二指针;DRM数据段,允许在第一DRM和第二DRM至少一个下的数字权利。
32.根据权利要求31的计算机可读媒体,其中内容包括数字化音频和数字化视频的至少一个。
33.根据权利要求31的计算机可读媒体,其中第一和第二指针包括识别被加密的内容段起始位置的字节偏移量。
34.根据权利要求31的计算机可读媒体,其中第一和第二被加密的内容段具有由加密量所定义的持续时间。
全文摘要
一种允许使用多数字权利管理方案(DRM)的方法与设备。检查表示数字内容的未加密数据,以至少识别用于加密的内容段。复制被识别的内容段,然后使用与第一DRM关联的第一加密方法加密,产生第一加密段。使用与第二DRM关联的第二加密方法加密副本,产生第二加密段。产生一组指向第一与第二加密内容段的指针。然后创建包括第一和第二加密内容段、指针与未加密内容以及DRM权利数据的文件,以产生被选择加密的允许多DRM的文件。
文档编号H04N7/24GK1682486SQ03821379
公开日2005年10月12日 申请日期2003年9月8日 优先权日2002年9月9日
发明者B·L·坎德洛尔 申请人:索尼电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1