对受保护的便携式存储介质进行解锁的制作方法

文档序号:6553356阅读:202来源:国知局
专利名称:对受保护的便携式存储介质进行解锁的制作方法
技术领域
本发明总体上涉及解除提供在媒体流中的内容所对应的保护措施,并且更加具体地讲,涉及阻挠感受提供在第一媒体流中的内容的便携式存储介质、媒体播放器、信号和方法。
背景技术
近年来,研发除了多种用于在便携式存储介质上记录多媒体数据的标准,例如,DVD(数字通用盘)和蓝光盘视频。提供不同的媒体流,这些媒体流彼此多路复用成传输流。用户于是还可以取决于相关的国家选择要加以呈现的流,例如,不同的声音语言流和不同的字幕流。
当在这样的盘上提供内容时,提供内容的受限制版本是比较有益处的,该受限制版本构成了整个内容的子集。然后可以免费分发这一受限制版本免费,来告知潜在客户该内容的某些关键特色。一旦客户购买了该内容,他将得到该内容的完整版本。这通常是通过提供两张单独的盘来完成的,一张带有受限制版本,另一张带有完整版本。这是一种既复杂又昂贵的提供内容的方式。因此如果可以一起提供受限制和完整版本的内容应该是很有益处的。
为了解决这一问题,可以提供一张对其应用了保护措施的盘。受权用户可以在解除保护措施之后完全得到内容。
为了保护内容,现在常用的办法是使用复杂且昂贵的内容保护系统,该系统使用安全保存着的密钥才能访问内容。绕过这样的系统相对比较容易。
因而,就有了如何提供在保障内容提供商的利益的同时使得用户能够解除保护措施的简单方式的问题。
文献US5754649介绍了一种在视频媒体租赁市场中用来确保安全和跟踪数据的视频盘。如该文献中所介绍的,将唯一盘播放器标识与两种版本的电影识别号码一起设置在盘的独立磁轨上,一种版本的电影识别号码用光学手段设置在盘上,而另一种版本设置在独立的磁轨上。这是由视频租赁商店来完成的并且用户在这里必须向商店提供盘播放器标识。盘播放器还包括一个安排成用于读取视频盘并且将所存储的播放器标识与它自己的播放器标识以及与两个电影识别号码进行比较的电路。只有在这些号码与标识匹配时才能够播放该盘。这样,对于视频租赁商店来说,可以了解视频盘被租借了多少次并且确保所租赁的片子不会在指定器材以外的器材上播放。
鉴于现有技术,因此提供一种经过改进的对便携式存储介质上内容的使用权,尤其是对进一步扩散得到使用的内容的限制进行控制的方式应该是很有益处的。

发明内容
因此本发明的目的是通过提供一种改进的方式来控制对便携式存储介质上的内容的使用从而解决了上面提到的问题。
按照本发明的第一个方面,这个目的至少部分地是由一种能够实现解除提供在便携式存储介质上的用于阻挠感受该介质上的内容的措施的方法来实现的,该方法包括步骤获得所述介质的标识符,获得安排成用来播放提供在所述介质上的媒体内容的媒体播放器的标识符,根据至少所述介质标识符和所述媒体播放器标识符产生中间加密密钥,从而能够做出解除阻挠措施的请求,该请求包括为内容提供商提供至少所述中间加密密钥,接收解锁密钥,该解锁密钥已经基于至少所述中间加密密钥进行了加密,和使用至少所述中间加密密钥对所述解锁密钥进行解密,从而使得用于阻挠感受提供在介质上的内容的措施能够得以解除。
按照本发明的第二个方面,该目的也至少部分地是由一种能够实现解除提供在便携式存储介质上的用于阻挠感受该便携式存储介质上的内容的措施并且具有标识符的媒体播放器来实现的,该媒体播放器包括阻挠措施解除单元,被安排成用于获得所述介质的标识符,获得所述媒体播放器的标识符,
根据至少所述介质标识符和所述媒体播放器标识符产生中间加密密钥,从而能够做出解除阻挠措施的请求,该请求包括为内容提供商提供至少所述中间加密密钥,接收解锁密钥,该解锁密钥已经基于至少所述中间加密密钥进行了加密,和使用至少所述中间加密密钥对所述解锁密钥进行解密,从而使得用于阻挠感受提供在介质上的内容的措施能够得以解除。
按照本发明的第三个方面,该目的也至少部分地是由一种用在媒体播放器中的便携式存储介质实现的,该介质具有存储在其上的媒体内容和为了阻挠感受所述内容而提供的措施,介质标识符,和计算机程序代码,该计算机程序代码在加载到所述媒体播放器中的时候使得所述媒体播放器能够获得所述介质标识符,获得所述媒体播放器的标识符,根据至少所述介质标识符和所述媒体播放器标识符产生中间加密密钥,从而能够做出解除阻挠措施的请求,该请求包括为内容提供商提供至少所述中间加密密钥,和使用至少所述中间加密密钥对所接收的解锁密钥进行解密,从而使得用于阻挠感受提供在介质上的内容的措施能够得以解除。
按照本发明的第四个方面,该目的也是至少部分地由一种能够实现解除提供在便携式存储介质上的用于阻挠感受提供在该介质上的内容的措施的方法来实现的,该方法包括步骤接收根据至少所述介质的标识符和安排成用来播放提供在所述介质上的媒体内容的媒体播放器的标识符产生的中间加密密钥,使用至少所述中间加密密钥,对用于解除提供在所述介质上的用于阻挠感受其上的内容的措施的解锁密钥进行加密,和发出加密的解锁密钥,从而使得用于阻挠感受提供在所述介质上的内容的措施能够在装载了所述介质的播放器中得到解除。
按照本发明的第五个方面,该目的也至少部分地是由一种能够实现解除提供在便携式存储介质上的用于阻挠感受提供在该介质上的内容的措施的服务器来实现的,该服务器安排成用于
接收根据至少所述介质的标识符和安排成用来播放提供在所述介质上的媒体内容的媒体播放器的标识符产生的中间加密密钥,使用至少所述中间加密密钥,对用于解除提供在所述介质上的用于阻挠感受其上的内容的措施的解锁密钥进行加密,和发出加密的解锁密钥,从而使得用于阻挠感受提供在所述介质上的内容的措施能够在装载了所述介质的播放器中得到解除。
按照本发明的第六个方面,该目的也至少部分地是由一种能够实现解除提供在便携式存储介质上的用于阻挠感受提供在该介质上的内容的措施并且包括计算机程序代码的计算机程序产品来实现的,该计算机程序产品在加载到服务器中时,会促使所述服务器使用至少接收到的根据至少所述介质的标识符和媒体播放器的标识符产生的中间加密密钥,对用于解除提供在所述介质上的用于阻挠感受其上的内容的措施的解锁密钥进行加密,和至少命令发出加密的解锁密钥,从而使得用于阻挠感受提供在所述介质上的内容的措施能够在装载了所述介质的播放器中得到解除。
本发明能够以简单的方式实现解除阻挠感受内容的措施并且不需要进行复杂且保密的步骤。同时,保证了内容不会不受内容提供商控制地遭到进一步扩散。而且,该方案是安全的,因为它基于介质和播放器二者的标识。本发明易于实现,因为不需要对与便携式存储介质相关的某些信息进行保密。
如权利要求2中定义的,将请求从媒体播放器发送到与阻挠措施的解除相关的内容提供商。这一特征具有这样的优点用户不必手工地完成这一过程并且因此是一种较为简单的获得用于解除阻挠措施的解锁密钥的方式。
如权利要求3中定义的,阻挠措施是通过使用解密的加锁密钥来解除的。这一特征具有这样的优点用户不必手工输入解密的解锁密钥来解除阻挠措施。
如权利要求4中定义的,便携式存储介质包括设置为针对用户选择的流来选择保护流的表达形式的命令结构,该设置是通过使用解密的解锁密钥解除的。这一特征具有这样的优点对阻挠措施的提供及其解除都使用的是现有的命令结构。这样,可以以简单且成本效率高的方式实现解除。
如权利要求5中定义的,便携式存储介质包括传输流,该传输流包括用户选择的流和保护流二者,该保护流具有可由用户选择的具有自动提供阻挠措施的相关动作的对象,对象和动作之间的联系是通过使用解密的解锁密钥来解除的。这一特征具有这样的优点提供了易于解除的有效的阻挠措施。阻挠措施的提供和解除都是很简单的并且成本效率很高的,因为使用了现有的流结构。
本发明的基本思想是使用便携式存储介质的标识和用于播放该便携式存储介质上的内容的播放器的标识二者来获得用于对便携式存储介质进行解锁的解锁密钥。这以简单的方式解除了保护,同时保障了内容提供商的权益。
从下面介绍的实施方式中,本发明的上面提到的和其它的方面会变得显而易见,并且将参照下面介绍的实施方式阐述本发明的前面提到的方面和其它方面。


将参照附图对本发明加以进一步介绍,其中附图1示意性地表示与命令结构结合在一起的媒体数据的剪辑,该命令结构是为了播放这些剪辑而提供的,附图2示意性地表示交互图形流在视频流上面的表达,附图3示意性地表示包括与用于提供附图1中所示的命令结构的软件结合在一起的剪辑的便携式存储介质,附图4是安排成用于提供附图1的命令结构以及播放也在附图1中提供的剪辑的媒体播放器的框图,附图5示意性地表示与便携式存储介质通信的媒体播放器和内容,附图6是按照本发明的实施在播放器中的并且能够实现解除阻挠感受内容的措施的方法的流程图,附图7是按照本发明的实施在服务器中的并且能够实现解除阻挠感受内容的措施的方法的流程图,和附图8是具有包括用于实现附图7中的方法的计算机程序代码的CD ROM盘形式的计算机程序产品的示意图。
具体实施例方式
本发明总体上涉及为阻挠对便携式存储介质上媒体内容的感受而提供的措施的解除。便携式存储介质通常是光盘。不过,其它类型的介质也可以供本发明使用,比如,记忆棒。在进一步介绍按照本发明的解除阻挠措施的细节之前,将首先介绍在这样的存储介质上提供信息的方式的总体结构以及如何使用它来控制媒体流。
附图1是由便携式存储介质上的计算机程序代码提供的媒体内容命令结构的示意图。该内容命令结构在将计算机程序代码加载到存储器中并且在适当的处理器上运行该计算机程序代码的时候生效,所述处理器通常设置在媒体播放器的控制单元中。将所述结构分组为不同的层L1、L2和L3。另一个层L4提供由该命令结构控制的媒体内容。第一顶层L1包括索引表IT,该索引表包括第一播放项F-P、顶级菜单项T-M、第一字幕项T-1和第二字幕项T-2。这个层L1适合于与用户界面通信,经由该用户界面,用户能够访问介质上的媒体内容。这一顶层L1覆盖着包括多个命令模块(也称为电影对象MO1、MO2、MO3)的第二层L2。这些电影对象MO1、MO2和MO3根据用户输入由顶层L1中的索引表IT中的项目激活。第三层L3包括多个媒体流控制模块,这些媒体流控制模块具有播放列表PL1、PL2和PL3的形式,各个播放列表具有一个或多个播放项目控制模块PI,下文中将把播放项目控制模块称为播放项目。播放项目PI指向第四层L4中的数据,该数据是以剪辑C1和C2的形式提供的,各个剪辑包括带有相应的头部数据的传输流(多路复用媒体流)TS1和TS2,头部数据具有剪辑信息文件CI-1和CI-2的形式。
传输流TS包括具有MPEG编码视频数据包形式的视频流、带有流控制数据包的具有杜比AC-3编码音频数据包形式的音频流以及交互图形流及表达图形和文本流。交互图形流将在后面介绍。表达图形和文本流提供了附加的图形和文本。表达图形和文本流是以二维游程长度编码光栅图像的形式提供的,带有针对图像的布局、颜色等的控制信息。这些流分为访问单元或帧。这些流配备有表达时标以及源数据包编号,并且相应的剪辑信息文件CI包括带有指向传输流的进入和退出点的信息的EP表,以便实现不同传输流之间的转换。EP表是针对流的某些访问单元给出的并且在各个EP表之间有小的时间间隔。如果提供了视频流,则所述表总是指向访问单元的第一个视频数据包。如果没有视频流,则该表指向访问单元的第一个音频数据包,并且如果没有视频或音频流,则根本没有EP表。
文献EP1198133(以引用的方式并入本文)也介绍了如何建立传输流和剪辑信息文件以及如何使它们协同工作。
播放列表PL包括多个播放项目PI,其中播放项目可以指向剪辑信息文件CI中的进入和退出位置。播放列表于是可以包括数个播放项目,并且这样,可以使多个传输流片段一个接一个地播放。附图1(仅仅是一个例子)表明第一播放列表PL1具有指向第一剪辑C1的第一片段的第一播放项目PI1和指向第一剪辑C1的第二片段的第二播放项目PI2。第二播放列表PL2具有指向整个第二剪辑C2的第三播放项目PI3,而第三播放列表PL3具有指向第一剪辑C1的一个片段的第四播放项目PI4和指向第二剪辑C2的一个片段的第五项目PI5。
借助播放列表,此外还可以选择播放与传输流相关的其它流。一个这样的流是文本字幕流,该流是以与主传输流同步的独立传输流的形式提供的。这个流包括多个具有文本信息以及诸如框大小、字体类型和字符大小的定义这样的其它信息的数据包。这样的文件并不具有与它相关的剪辑信息文件。这个流还具有在各个访问单元的头部中提供的定时位置。另一个这样的流是同一视频内容的不同角度,即,由另一台摄像机拍摄的视频信息。在本文中,所述另一个角度是在具有单独剪辑信息文件的不同传输流中提供的。这里,只有编码视频流不同,但是至少传输流中其它类型的流的数量是相同的并且因此播放项目可以涉及两个不同的视频流。角度是可以用于阻挠对内容的感受的一种手段。
用户可以借助在索引表I T中做出的选择来选择播放剪辑中提供的媒体数据。一旦在该表中选择了一个项目,这个项目就会调用电影对象MO,电影对象MO接着会选择播放列表PL。借助该播放列表,选择要加以呈现的实际内容。如前面所提到的,电影对象MO是由装载了介质的播放器执行的命令集合,其中一种命令可以调用播放列表PL并且命令播放这一播放列表指向的内容。另一种类型的命令指向另一个电影对象。对于电影对象来说,还可以指向索引表中的条目。然后可以使这些类型的命令无条件地跳转到另一个电影对象、播放列表和索引表中的条目,或者在经由索引表、电影对象和/或播放列表进行的动作完成之后重新开始操作。此外还可以基于不同信息段彼此之间的比较进行无条件跳转或选择。电影对象还包括诸如设定流这样的命令,设定流可应用于不同类型的流,比如视频、音频、表达图形和文本以及交互图形流。这个命令将某种类型的流设置为在激活播放列表的时候进行播放。还应该认识到,在电影对象和索引表中的条目之间没有一对一的关系。索引表中的项目调用电影对象,但是可能会有索引表中的项目不直接调用的电影对象。
流分配表(也称为STN表)与各个播放项目P I相关联。该表包括播放项目的传输流允许的设置值,即,用户可以选择剪辑的不同流之一以及传输流或其它传输流中的什么流彼此相关联。该表中流的集合是允许用户播放的流。
此外,提供了与播放项目相关联的用户操作屏蔽表。这个表具有多个标记,这些标记定义了是否允许用户针对某些流做出改变,例如,是否允许用户改变音频流、表达图形和文本流、角度或者选择按钮和激活按钮。后两种标记与交互图形流有关,在交互图形流中提供按钮。下面将介绍这些按钮的实用性。
交互图形流是以显示图形对象组的重叠屏显(overlay screen)的形式提供的,可以在视频流的上面提供该重叠屏显。这些图形对象是以二维游程长度编码的光栅图像的形式提供的。该流还包括针对图像的布置、颜色等的控制信息。该流中的某些对象是按钮。在某种重叠屏显中,可以这样提供一组按钮,而一组可以局限于一个按钮。各个屏显的各个按钮可以与命令脚本相关联。出于这一原因,按钮是嵌入在界面图形流中的可由用户选择的对象。附图2中示出了这样的重叠屏显,附图2示出了在通过MPEG编码提供的视频图像上面所提供的多个按钮4,这个视频图像显示一座房子6。可以将重叠图像设置为在由访问单元中的第一个这样的数据包的头部中的时标指定的不同时间位置上得到显示。
附图3表示具有光盘8形式的便携式存储介质,在该存储介质上,与附图1的层L4中的剪辑C1和C2一起存储着能够提供附图1中的系统的层L1、L2和L3中的命令结构的计算机程序代码。然后将层L1到L3中的命令结构转移到媒体播放器中,在附图4的框图中示出了媒体播放器的例子。
播放器10包括安排成用来收容盘8的光盘驱动器14。该装置还包括控制单元12和与控制单元12相连的用户界面16。盘驱动器14与用于读取盘8上的信息的读取单元20连接。读取单元20此外还与控制单元12相连并且与流分离单元22相连,该流分离单元22安排成用来接收剪辑,除掉剪辑信息文件并且将它们供应给控制单元12和将传输流中提供的媒体流分离或解复用成独立的媒体流。流分离单元22因此与用于对MPEG视频信号进行解码的视频解码单元32、用于对音频进行解码的音频解码单元30、用于处理表达图形和文本流的图形处理单元28以及用于处理交互图形流的交互图形处理单元26相连。控制单元12也与所有这些单元32、30、28和26相连,用来对它们进行控制,同时还与状态寄存器18相连,该状态寄存器存储着播放器10的当前状态信息,比如当前角度、当前声音和当前播放项目。在该播放器中还提供有阻挠措施解除单元或解密单元34,该解密单元与控制单元12相连。
在将盘8装载到播放器10中并且将命令结构加载到控制单元中时,通过用户选择索引表IT中的项目,选择了电影对象(比如附图1中的第二电影对象MO2)。用户这样做是为了选择播放剪辑的流,并且这里,举例来说,选择播放第二剪辑C2的音频和视频流,音频和视频流之一也称为第一流。这个电影对象包括设定流命令,该命令自动设定第二流来加以播放,该第二流是用于阻挠感受与选定项目相关的内容的保护流。然后该电影对象选择播放列表,比如第二播放列表PL2,以及其中的播放项目,比如指向第二传输流TS2的第三播放项目PI3。这样,保护流是除了用户选择的流之外另外自动选择的,或者是替代用户选择的流之一而自动选择的。然后将与该播放项目相关的用户操作屏蔽表设置成使得用户不能影响该保护流。这是通过将与该保护流相关的适当标记设置为不允许用户改变来完成的。随后,第二播放列表PL2中的播放项目PI3播放第二剪辑C2。由于设定流命令的作用,于是确保了保护流将会在播放项目开始播放第二传输流TS2的时候得到播放。
该保护流可以是视频的另一个角度,该角度是按照较低质量编码的视频内容。一旦选择了某一段视频来进行播放,然后就可以进行向具有低质量视频的不同传输流的转变。也可以是不同的音频流,比如语言不同于正常语言的流或者具有听不懂的声音的音频。另一种可能的流是例如用于显示警告消息的表达图形和文本流,比如声明该内容受到保护的消息,或者一个或多个几何图形,比如三角形或矩形,这些几何图形也可以跨越正常的视频内容进行运动。再另一种保护流是文本字幕流,其中将字幕的文字选择成包括最使用户烦恼的字符。在这种情况下,可以使用特定类型的字符,比如具有最大字体大小的Webdings类型。然后还可以将字幕设置为跨越正常视频内容移动,以便获得最佳保护。
该保护流还可以是交互图形流。这种流可以以这样的方式提供它阻碍或不阻碍观看。这样,可以使这些按钮变得透明、半透明或不透明。而且,这个流可以以这样的方式提供在该流中非常频繁地提供按钮并且使命令脚本与频繁重新出现的按钮中的至少一个按钮中的各个按钮相关。使按钮与设定流命令相关,以这样的方式进一步设定该设定流命令它总是由所涉及的按钮自动调用。这意味着,会有命令脚本出现在流中。在这种情况下,可以将该命令脚本设置成以这样的方式有规律地改变该流例如,总是将视频流改变成低质量视频流。还可以将该命令脚本设置为在不同音频流之间切换或者提供不同的表达图形和文本流、文本字幕流或交互图形流。此外还可以只要这样的按钮出现就在不同流之间连续不断地变化,例如,持续地在不同音频流之间切换,还可以与静音相结合,或者持续地在不同视频角度之间切换。通过设置播放项目的用户操作屏蔽表中与按钮相关的项目,禁止用户影响按钮。通过在与命令脚本相关的用户操作屏蔽表中进行的设置,停止了用户消除命令脚本的自动选择的能力。
可以为剪辑的一部分设置保护流,同时为另一部分设置正常的不受阻碍的表达。在附图1中可以看到这种情况的一个例子,在附图1中,第三播放列表PL 3包括与播放项目同时存在的第四播放项目PI4(该第四播放项目可以是以提供保护流为目标的项目)、第五播放项目PI5(该第五播放项目提供不受限制的内容观看)。这样,对于用户来说,可以与受阻挠内容一起无限制地得到内容的某些部分,以便能够感受该内容,来决定是否购买。这样,第一个由用户选择的媒体流的至少一部分受到了第二媒体流的相应部分的阻挠。
现在,用户已经研究了提供有这种类型的保护流的盘,用户可能会想要购买该内容。本发明的目的在于在保护内容提供商的权益的同时,为用户提供一种消除这种保护流的呈现的途径,并且这样确保了内容不致在不该使用的时候遭到使用。
为了实现这一目的,用户必须以一种方式或另一种方式得到信息,这两种方式都能够解除盘上提供的保护措施。
现在将参照附图1、4、5、6和7解释说明所述一种方式。附图5是经由网络与服务器通信并且与盘通信的播放器的示意图。附图6是实现消除用来阻挠感受播放器中提供的内容的措施的方法的流程图,而附图9是服务器中提供的实现消除阻挠感受内容的措施的方法的流程图。
当用户看完了受保护内容时,他可以决定去购买该内容。然后可能是经由附图1中给出的命令结构为他提供这一内容供应的。不过,这一内容供应也可以仅仅是在实际命令结构之外提供的,但是要在控制单元12的控制之下。下面将会介绍在命令结构之外提供的实施方式。
当用户决定购买盘8上的内容时,控制单元12命令盘编码单元34启动解锁处理。加密单元34从盘中提取盘标识DID,步骤40。盘标识DID是与盘8相关联的唯一标识符。随后,加密单元34获得唯一播放器标识PID,步骤42。加密单元34由至少这两个标识产生中间加密密钥I_K,步骤44。这个中间加密密钥I_K是通过使用第一加密函数而产生的,该第一加密函数可以是简单地通过进行两个值的散列来实现的。然后将该中间加密密钥I_K与盘标识DID一起存储起来,以备以后使用。随后,控制单元12将播放器10连接到网络38(最好是因特网)上,并且将包括中间密钥I_K和标识盘的内容的内容标识符CID的解除阻挠措施请求R(I_K,CID)发送给内容提供商的服务器36,步骤46。内容标识符CID可以是盘标识符DID或者某种其它的标识内容的标识符,但是也可以是实际盘。与发送这一请求相关地,在正常情况下要提供经济交易属性的某些信息,以便确保为该内容付费。
内容提供商的服务器36具有一个数据库,该数据库具有有内容的盘的信息以及它们的用于解锁这一内容的密钥。服务器36这样首先接收包括中间加密密钥I_K和内容标识符CID的请求R(I_K,CID),步骤54。基于所接收到的信息并且尤其是基于内容标识符CID,服务器提取出与盘8相关的解锁密钥U_K,步骤56,并且继续进行且通过使用第二加密函数对该密钥进行加密,第二加密函数是使用至少中间加密密钥I_K的加密函数,步骤58。然后将加密解锁密钥[U_K]E在响应R([U_K]E)中发送给播放器10,步骤60。
播放器10随后接收到该加密解锁密钥[U_K]E,步骤48,将该密钥转送给加密单元34,该加密单元34继续进行并且通过使用解密函数和至少所述中间加密密钥I_K对该密钥进行解密,步骤50。然后使用这个现在解密出来的解锁密钥U_K来对盘进行解锁,步骤52。注意,另一个播放器不可能使用该解锁密钥,因为该解锁密钥受到中间加密密钥I_K的保护。
按照本发明的一种实施方式,加密单元34将解锁密钥存储在状态寄存器18中的寄存器中。然后可以按照下述方式完成实际的解锁。由于解锁密钥U_K存储在状态寄存器18中并且用户尝试着播放先前受封锁的内容,所调用的电影对象进行状态寄存器设置值与内部提供的正确解锁密钥值之间的比较。当比较结果表明没有得出匹配时,将设定流命令设置为以与前面介绍的相同的方式播放保护流,而在比较结果表明得出匹配时,不设置设定流命令。在STN表设置的情况下,电影对象在没有得出匹配的时候激活具有在它们的STN表中定义的保护流的播放项目,并且在得出匹配的时候激活没有做出这样的STN设置值的播放项目。设定流命令于是不会在这一解锁序列中出现。还可以通过重新设置用户操作屏蔽表来允许对保护流所对应的内容和交互图形流(如果这个流是保护流)的各个命令脚本所对应的内容进行的所有改变,实现或先行给出解锁序列。如果进行了解锁操作,则可以将控制单元进一步设置为消除所有针对保护流中命令脚本的激活而做出的设置值或者允许用户从这个保护流中消除它们。
在表I中也给出了播放器中进行的不同方法步骤,如下所示。


表I在表II中也给出了服务器中进行的不同方法步骤,如下所示。

本发明具有以下优点。它能够以简单的方式实现阻挠感受内容的措施的解除并且不需要进行复杂且秘密的步骤。同时,保证了内容不会不受内容提供商控制地遭到进一步扩散。该方案是安全的,因为它基于介质和播放器二者的标识。本发明易于实现,因为不需要对与便携式存储介质相关的某些信息进行保密。
针对本发明,有多种可行的改变。在前面概括介绍的解锁过程中,阻挠措施解除单元是独立于设置在盘上的命令结构的加密单元。不过,也可以将这一阻挠措施解除单元设置在命令结构中并且于是有可能设置在电影对象中。在这种结构中,有可能不能向服务器发送请求,因为盘的格式并不允许这样。在这种情况下,播放器可以为用户提供中间加密密钥并且他不得不亲自接触服务器并将信息发送给这一服务器,有可能通过使用普通PC或通过与内容提供商操作员进行电话会商来发送信息。还应当认识到,加密解锁密钥可以通过同一渠道接收并且由用户手工输送到播放器中。另一种改变是,保护措施的解除仅仅在装置与服务器连接的时候才可行。这样,内容提供商可以持续不断地监视和/或控制针对个人用户的内容的使用情况。另一种可行的改变是,通过设置标记来存储正确匹配,从而使得电影对象仅仅查看这一标记就能够决定是否对盘进行解锁。此外还可以,记住多个盘的状态,从而用户不需要在每次将盘装载到播放器中时输入解锁密钥。还可以为媒体的某些部分的儿童保护提供锁定并且使用解锁系统来供成人观看。
本发明可以用在所介绍的环境以外的环境中。可以将其用在例如数字视频广播的框架中,在该框架中,应该与视频和音频流一起传送额外的保护流。本发明还可以实施在视频点播应用中。
控制单元最好是以带有相关程序存储器的处理器的形式提供的,该存储器包括用于提取为了实现按照本发明的方法而存储的命令结构的程序代码,播放器的其它部分可以以任何适当的形式实现,包括硬件、软件、固件或它们的组合。尤其是,解码器和处理单元可以用硬件来提供。
阻挠措施解除单元可以是以一块独立的硬件的形式或者以软件的形式提供的。当它是软件时,可以将其提供在包含媒体数据的盘上,于是还可以提供在命令结构中。服务器最好也是以带有包括用于提供实现解除阻挠感受内容的措施的方法的计算机程序代码的相应程序存储器的处理器形式提供的。这一程序代码也可以提供在盘上,象CD ROM盘62上,如附图8中所示。
本发明的实施方式的元件和组成部分可以是以任何适当的方式从物理上、功能上和逻辑上实现的。实际上,功能可以在单独的单元中、在多个单元中实现或者物理上或功能上分布在不同的单元和处理器之间。
虽然本发明是结合具体实施方式
来加以介绍的,但是并非打算使本发明局限于本文提出的具体形式。而是,本发明的范围仅仅由所附权利要求限定。在权利要求中,使用动词“包括”及其同义词并不排除存在其它元件或步骤的情况。虽然是单独列出的,但是多个构件、元件或方法步骤可以由例如单独一个单元或处理器来实现。单独的特征可以包含在不同的权利要求中,但是这些特征可以有益地加以结合,并且包含在不同的权利要求中并不意味着特征的组合是不可行的和/或无益处的。此外,单一提到并不排除有多个的可能。这样,提到“一”、“一个”、“第一”、“第二”等并不排除多个的情况。权利要求中的附图标记仅仅是作为澄清实例而给出的并且不应理解为以任何方式限制权利要求的范围。
权利要求
1.一种能够实现解除提供在便携式存储介质(8)上的用于阻挠感受该介质上的内容的措施的方法,该方法包括步骤获得所述介质的标识符(DID),(步骤40),获得安排成用来播放提供在所述介质上的媒体内容的媒体播放器(10)的标识符(PID),(步骤42),根据至少所述介质标识符和所述媒体播放器标识符产生中间加密密钥(I_K),(步骤44),从而能够做出解除阻挠措施的请求,该请求包括为内容提供商(36)提供至少所述中间加密密钥,接收解锁密钥(U_K),该解锁密钥已经基于至少所述中间加密密钥进行了加密,(步骤48),和使用至少所述中间加密密钥对所述解锁密钥进行解密,(步骤50),从而使得用于阻挠感受提供在介质上的内容的措施能够得以解除。
2.按照权利要求1所述的方法,此外还包括将解除阻挠措施的请求发送给内容提供商的步骤,(步骤46),该请求包括所述中间加密密钥。
3.按照权利要求1所述的方法,此外还包括通过使用所述解密的解锁密钥解除用于阻挠感受内容的措施的步骤,(步骤52)。
4.按照权利要求3所述的方法,其中所述便携式存储介质包括至少一个传输流(TS1,TS2)和计算机程序代码,所述传输流包括与其它媒体流组合在一起的第一媒体流以及也提供在传输流中的第二媒体流,该计算机程序代码用于使得所述媒体播放器提供命令结构(L1,L2,L3)集合来根据提供在所述第一媒体流中的再现内容的用户选择结果来针对所述第一媒体流选择和呈现第二媒体流,用于阻挠感受提供在所述第一媒体流中的内容,和此外还包括从所述命令结构中消除选择和呈现所述第二流的设置的步骤。
5.按照权利要求3所述的方法,其中所述便携式存储介质包括与传输流(TS2)中的至少第二媒体流组合在一起的第一媒体流,其中所述第二媒体流通过提供在其中的至少一个用户可选择的对象(4)提供用于阻挠感受所述第一媒体流的措施,自动进行的动作与该对象相关联,并且此外还包括步骤解除所述动作与所述对象之间的联系。
6.一种能够实现解除提供在便携式存储介质(8)上的用于阻挠感受该便携式存储介质上的内容的措施并且具有标识符(PID)的媒体播放器(10),该媒体播放器包括阻挠措施解除单元(34),安排成用于获得所述介质的标识符(DID),获得所述媒体播放器标识符(PID),根据至少所述介质标识符和所述媒体播放器标识符产生中间加密密钥(I_K),从而能够做出解除阻挠措施的请求,该请求包括为内容提供商(36)提供至少所述中间加密密钥,接收解锁密钥(UK_),该解锁密钥已经基于至少所述中间加密密钥进行了加密,和使用至少所述中间加密密钥对所述解锁密钥进行解密,从而使得用于阻挠感受提供在介质上的内容的措施能够得以解除。
7.一种用在媒体播放器(10)中的便携式存储介质(8),该介质具有存储在其上的媒体内容(C1,C2)和为了阻挠感受所述内容而提供的措施(MO2),介质标识符(DID),和计算机程序代码,该计算机程序代码在加载到所述媒体播放器中的时候使得所述媒体播放器能够获得所述介质标识符,获得所述媒体播放器的标识符(PID),根据至少所述介质标识符和所述媒体播放器标识符产生中间加密密钥(I_K),从而能够做出解除阻挠措施的请求,该请求包括为内容提供商提供至少所述中间加密密钥,和使用至少所述中间加密密钥对所接收的解锁密钥(U_K)进行解密,从而使得用于阻挠感受提供在介质上的内容的措施能够得以解除。
8.一种能够实现解除提供在便携式存储介质(8)上的用于阻挠感受提供在该介质上的内容的措施的方法,该方法包括步骤接收根据至少所述介质的标识符(DID)和安排成用来播放提供在所述介质上的媒体内容的媒体播放器(10)的标识符(PID)产生的中间加密密钥(I_K),(步骤54),使用至少所述中间加密密钥,对用于解除提供在所述介质上的用于阻挠感受其上的内容的措施的解锁密钥(U_K)进行加密,(步骤58),和发出加密的解锁密钥,从而使得用于阻挠感受提供在所述介质上的内容的措施能够在装载了所述介质的播放器中得到解除,(步骤60)。
9.一种能够实现解除提供在便携式存储介质(8)上的用于阻挠感受提供在该介质上的内容的措施的服务器(36),该服务器安排成用于接收根据至少所述介质的标识符(DID)和安排成用来播放提供在所述介质上的媒体内容的媒体播放器(10)的标识符(PID)产生的中间加密密钥(I_K),使用至少所述中间加密密钥,对用于解除提供在所述介质上的用于阻挠感受其上的内容的措施的解锁密钥(U_K)进行加密,和发出加密的解锁密钥,从而使得用于阻挠感受提供在所述介质上的内容的措施能够在装载了所述介质的播放器中得到解除。
10.一种能够实现解除提供在便携式存储介质(8)上的用于阻挠感受提供在该介质上的内容的措施并且包括计算机程序代码的计算机程序产品(62),该计算机程序产品在加载到服务器(36)中时,会促使所述服务器使用至少接收到的根据至少所述介质的标识符(DID)和媒体播放器(10)的标识符(PID)产生的中间加密密钥(I_K),对用于解除提供在所述介质上的用于阻挠感受其上的内容的措施的解锁密钥(U_K)进行加密,和至少命令发出加密的解锁密钥,从而使得用于阻挠感受提供在所述介质上的内容的措施能够在装载了所述介质的播放器中得到解除。
全文摘要
本发明涉及能够实现解除提供在便携式存储介质上的用于阻挠内容的措施的方法、媒体播放器(10)和便携式存储介质(8)以及用于实现解除用于阻挠便携式存储介质上的内容的措施的方法、服务器(36)和计算机程序产品。所述媒体播放器获得介质的标识符(DID)和媒体播放器标识符(PID)、根据至少这些标识符产生中间加密密钥(I_K)并且将该中间加密密钥发送到服务器(36)。该服务器然后通过使用至少所述中间加密密钥对解锁密钥(U_K)进行加密,并且将加密的解锁密钥([U_K]E)发送到播放器,该播放器接着通过使用至少所述中间加密密钥对所述解锁密钥进行解密,从而使得用于阻挠感受提供在所述介质上的内容的措施能够得到解除。
文档编号G06F21/10GK101084548SQ200580043745
公开日2007年12月5日 申请日期2005年12月13日 优先权日2004年12月20日
发明者S·特卡申科, V·施彻巴特尤克 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1