广播流的实时反盗版的制作方法_2

文档序号:9553576阅读:来源:国知局
发射到盗版分配者。在一些情形中,例如当盗版流的web门户的操作者寻求其自身的广播流的来源时,盗版发起者还可为盗版分配者。在一些情形中,例如在经分配对等直播分配协议(例如BitTorrent Live)的情形中,盗版分配者还可为盗版观看者。
[0040]水印抟术
[0041]所揭示实施例采用嵌入到广播流的音频及/或视频部分中的水印数据(例如,取证水印)。术语“取证”在水印数据针对特定经验证观看者经个体化的意义上被使用。术语“水印”用于描述对可随后检测其存在的内容的带有信息的添加或修改。水印通常是隐藏的且充分安全的,使得对于盗版者来说移除或掩盖将是困难的、成本高的、耗时的或对广播内容有破坏性的(无论是来自以取证方式经印水印的广播流的单个实例还是来自以取证方式经印水印的广播流的多个实例的组合)。通常,水印还是充分地感知不到的,使得其不干扰经验证观看者对广播流的理解及/或享受。举例来说,水印在正常观看条件下对于观看者来说是不可感知的。水印通常是充分稳健的以便保持可读,甚至在内容已经受在将内容分配给经验证观看者、由盗版者进行的流捕获或分配给盗版观看者期间发生的修改之后。此些修改可包含:有损数据编码、均衡、颜色校正、在屏幕或扬声器上的呈现、摄像或麦克风记录、动态范围及其它类型的数据压缩、时间或空间缩放、旋转、间距校正或其它类型的处理的一或多个阶段。经嵌入水印具有虚假检测(无标记内容中的标记的检测)或错误检测(不同于嵌入于经标记内容中的一个标记的标记的检测)的低可能性。进一步地,以抵抗修改或伪造的方式设计水印。
[0042]在一些实施例中,水印可在广播流分配到经验证观看者期间以自动化方式以低吞吐量延时实时嵌入到广播流中。可采用各种水印嵌入布置中的任一者,或在一些情形中可一起采用大量印水印嵌入布置,其中每一印水印嵌入布置适于广播流借以分配到经验证观看者的子集的特定方式。在一些布置中,可采用多阶段水印嵌入,其中在水印处理的第一阶段中分析或修改广播流以产生边信息,所述边信息在水印处理的稍后阶段中随后用于完成内容中的水印嵌入。
[0043]可使用盲检测方案(意味着不访问原始未印水印内容或源自原始未印水印内容的边信息)或使用半盲方案(意味着不访问原始未印水印信号但访问源自原始未印水印内容的信息)从盗版内容检测水印。在一些所揭示实施例中,可从盗版内容的短部分检测水印。这样,如果需要,那么可迅速地着手后续动作(例如,反盗版)措施。水印的检测可包含:分析内容以确定嵌入于其中的水印数据(如果有)的存在及值。
[0044]实时反盗版系统
[0045]为对盗版实时做出响应,采用其中进行如下操作的布置:使递送到经验证观看者的广播流嵌入有与所述观看者相关联的取证水印;访问源自那些广播的一或多个盗版流;从所述盗版流检测一或多个取证水印;及起始基于取证水印的一或多个动作。
[0046]可由一或多个反盗版系统操作者手动执行、由所述操作者在能够使步骤的若干部分自动化的一或多个硬件装置及/或计算机程序的辅助下执行或由在硬件装置上操作的计算机程序在自动化基础上全部地执行这些步骤中的至少一些步骤。另外,可由以协调方式操作的不同系统操作者、计算机程序或硬件装置执行步骤中的特定步骤以便达成所要结果O
[0047]以并列或串列方式多次执行这些步骤中的任一者以便对盗版或使其接收的广播流可用于盗版的经验证观看者的多个同时个别实例做出响应可为必要的。如本文中所描述,这样做,可能实质上减少或甚至完全地消除盗版广播流对于将要成为的盗版观看者的公开可用性且提供对合法内容生产者及分配者的商业利益的有效保护。
[0048]嵌入取证水印
[0049]取证水印可以若干种方式中的任一者嵌入于广播流中。
[0050]在一些情形中,水印嵌入可发生在由观看者拥有的客户端装置(例如机顶盒、电视机、平板计算机、移动电话、个人计算机、数字媒体适配器)内。在其它情形中,水印嵌入可发生在由经授权分配者(或其合作伙伴或供应商中的一者)拥有的装置(例如集中式服务器或边缘服务器)内。
[0051]广播流递送到经验证观看者的方式可影响水印嵌入的特定模式。举例来说,在例如卫星广播的一些情形中,分配到大量接收器的单个广播流可为从经授权分配者到经验证观看者的主要(或唯一)信号通信路径。在此环境中,广播信号对于所有观看者是相同的且取证水印必须在客户端装置中嵌入到广播流中。在例如关于到旧式客户端装置(例如可能不能够执行取证水印嵌入功能的那些装置)的因特网协议(IP)视频递送的其它情形中,广播流可在经授权分配者的控制下从服务器个别地递送到每一经授权观看者的客户端装置且可必要地在服务器环境中执行取证水印处理。
[0052]客户端可本地产生取证水印,或可全部地或部分地基于在广播流中提供的信息而产生取证水印。举例来说,数字广播流发射媒体能够载运广播流程序内容自身(例如,音频或视听内容)以及相关联的非程序数据(例如安全消息、编程引导信息及购买事务授权)两者。非程序数据可包含指令客户端装置激活程序流的取证水印嵌入的消息。在一些实施例中,非程序数据可包含指令客户端装置将特定取证水印数据嵌入于程序流中的消息。在一些实施例中,广播流可包含客户端装置由其建构以取证方式经印水印的程序流的程序流(或程序流的若干部分)的多个替代版本。在又其它实施例中,广播流可包含表示到客户端的用以修改程序流以执行程序流的特定取证印水印的指令的非程序数据。这些方法中的任一或全部方法在本发明的范围内。举例来说,在第8,020, 004,6, 912,315及7,644,282号美国专利中的任一者中揭示的技术可用于实现在经验证观看者的装置处的取证标记。
[0053]举例来说,第8,020, 004号美国专利描述用以使得能够使用常见定制功能将取证水印灵活插入到数字内容信号中的技术。常见定制功能灵活地采用可适用于宽广范围的取证标记方案的一系列不同标记技术。这些定制功能还可适用于对于增强经嵌入标记的安全及透明度以及改进标记过程的计算效率可为必要的预处理及后处理操作。常见定制功能支持特定于取证标记定制的任务的的经明确定义的操作集合,可用适度且优选地有限的努力在宽广范围的装置上执行所述任务。通过使用通用转换技术来用作用于产生以取证方式标记有大量标记消息中的任一者的内容版本的“定制”步骤而完成此。
[0054]第6,912,315号美国专利中描述另一实例性印水印技术,其中表示二进制或多层次逻辑值的辅助信息响应于经由在线分配者在例如因特网的计算机网络上下载内容的用户请求而嵌入到音频内容、视频内容或其它内容的接连片断中。为在将内容提供给用户时避免不必要的延迟,预处理内容以提供内容的两个集合或副本。举例来说,一个集合含有具有嵌入二进制“O”的片断,而另一集合含有具有嵌入二进制“I”的对应片断。接连片断选自两个集合中的一者以提供包含识别用户的嵌入二进制数据序列的经时间多路复用的复合内容。在第7,677,282号美国专利中所描述的另一实例性印水印技术中,产生对应于嵌入有第一逻辑值的宿主内容的第一缩比信号及还产生对应于嵌入有第二逻辑值的宿主内容的第二缩比信号。来自所述第一缩比信号的第一片断集合可以预定义方式与来自所述第二缩比信号的第二片断集合组合以产生复合嵌入宿主内容。因此,此技术减少印水印系统的存储及发射要求,这是因为产生及发射仅原始内容加上两个缩尺信号。
[0055]由于客户端装置拥有充当盗版发起者的经验证观看者,因此可需要担保其执行的任何取证印水印操作对抗篡改。可采用技术来增加在客户端装置中执行的取证印水印操作的安全。
[0056]分配服务器可本地产生取证水印或可全部地或部分地基于从程序内容的先前分析产生的信息而产生取证水印。在一些实施例中,分配服务器通过在程序流(或程序流的若干部分)的多个替代版本当中进行选择而产生经印水印流以将内容递送到特定经验证用户。在一些实施例中,分配服务器提供将在客户端装置中经组合以产生以取证方式经印水印的程序数据的额外程序流数据以用于递送到经验证用户。分配服务器可以其它方式修改递送到经验证用户的广播流从而以取证方式在数据上印水印。
[0057]可对经压缩音频或视频内容或者对未经压缩音频或视频内容执行取证印水印。第6,430, 301及8,259,938号美国专利中描述实例性技术。
[0058]特定来说,第6,430,301号美国专利描述一种用于嵌入数字水印的系统,其中例如音频数据的内容的不同副本形成有常见水印(CW)及不同事务水印(TW)。在内容的不同副本的经时间对准间隔中提供CW。基于用户事务请求,通过在CW位置处将不同副本选择性地拼接在一起以提供具有与用户相关联的TW的唯一序列的副本而汇编内容的不同副本的若干部分。
[0059]在于第8,259,938号美国专利中描述的另一实例中,取证标记嵌入于在经压缩域中的宿主内容中。特定来说,预处理宿主内容以提供具有随后经压缩以形成多个支流的不同经嵌入水印的多个宿主内容版本。宿主内容可接着响应于对此内容的请求而有效地标记有取证标记。举例来说,根据元数据产生代码,基于所述代码而选择来自在经压缩域中的所述多个此些支流的多个内容片断。选定支流片断接着经汇编以产生在经压缩域中的以取证方式经标记的宿主内容。在经压缩域中进行标记过程,因此减少对内容进行解压缩及重新压缩的计算负担,且避免宿主内容的进一步感知降级。
[0060]嵌入于经验证观看者观看的广播流中的取证水印可以若干个方式中的任一者与经验证观看者相关联。其可包括或对应于经确立以识别作为客户的观看者或广播分配服务的账户的识别符,例如订户账号、用户识别代码、电子邮箱地址、用户名或其它类似识别符。替代地或另外,其可为经授权分配者与经验证观看者之间的特定商业或电子事务的识别符,例如事务确认编号、事务识别编号或其它类似识别符。替代地或另外,其可为与相关联于经验证用户的装置或媒体相关联的识别符,例如电子序列号、装置识别符、安全密钥、装置证书、凭据识别符或其它类似识别符。替代地或另外,其可为在数据库中与相关联于经验证观看者的数据值相关联的自动产生的值,例如水印序列号、唯一装置/时间戳对或统计学上唯一的随机产生的值、Tardos代码或类似地确定的值。当(举例来说)随机数用于使接收装置(或其用户)与内容相关联时,接收器装置或接收器装置的用户的身份不泄露给一般公众。另外,取证水印可为前面所提及的数据值中的任一者的经加密、经加扰或以其它方式经编码的版本。
[0061]除使取证水印与经验证用户相关联之外,还可使取证水印与广播内容的身份(例如 “UFC 157 - USA,,、“UFC 158 - UK” )、经授权分配者的身份(例如 “UFC.com,,、“TimeWarner Cable Southern California”)、客户端的身份(例如 “HLS - Safari,,、“Xbox360xFinity App")及/或可经采用以用于识别内容、检测取证水印及/或使取证水印与经验证观看者相关联的目的的某一其它识别符相关联。
[0062]取证水印可并入有完整性检验技术以用于减小虚假或错误检测的可能性及/或提供对尝试修改或伪造的防范。此些完整性检验技术可包含错误校正及检测代码的使用、一次性识别符的使用、来自可能识别符的极其(例如指数地)大的向量空间的水印的稀疏选择、加密签名、加密哈希、时变值及/或随机选择的值的使用。
[0063]当采用半盲取证印水印技术时,取证水印嵌入过程的一部分包含用于取证水印检测过程中的边信息的产生。可连同广播流内容的分析(其通常为广播流的修改的第一阶段,所述第一阶段使广播流准备用于取证水印嵌入的稍后阶段)一起产生边信息。替代地或另外,可通过取证水印到广播流中的完整嵌入产生边信息。在任一情形中,使此检测边信息用于取证水印的检测是必要的。可出于此目的而采用各种布置中的任一者。在一个实施例中,检测边信息从正执行取证水印嵌入功能的装置直接发射到正执行取证水印检测功能的另一装置。在另一示范性实施例中,检测边信息由正执行取证水印嵌入功能的装置发射到中央存储位置(例如web服务),正执行取证水印检测功能的装置可向所述中央存储位置请求且从所述中央存储位置检索检测边信息。当正由一个以上参与者或装置针对相同广播内容执行取证水印嵌入或检测时,其中中央机构促进边信息的分发的此布置是尤其有用的,这是因为中央存储位置可避免对多个嵌入及/或检测装置之间的冗余协调及通信的需要。
[0064]在一些实施例中,在其中原始广播信号可用的环境中执行半盲检测,且可替代地或另外采用非盲印水印技术(例如其中原始广播信号发射到执行取证水印检测的位置且在所述位置处连同取证水印检测或替代地取证水印检测在执行取证水印嵌入的相同位置处的放置一起导出检测边信息的布置)。当采用半盲印水印技术时,可使检测边信息实时(或实质上实时)用于取证水印检测功能,使得在广播期间完成取证水印检测以便使得能够起始实时反盗版动作。
[0065]除用于识别经验证观看者的目的的取证印水印之外,还可期望采用除准许广播流自身、广播流的经授权分配者、广播流的发射通道及/或发射技术(例如到浏览器的web流式处理、到OTT客户端的IP递送、经由电缆设备的分配、经由卫星网络的分配)等的识别的取证水印以外的额外印水印。额外水印还可传递广播流的版权状态、保护状态或经准许使用。可独立于取证水印嵌入或连同取证水印嵌入一起执行此些水印的嵌入。此些额外水印对于观看者来说可为或不可为感知不到的。
[0066]进一步地,还可期望执行广播流(或其若干部分)上的“指纹注册”以用于稍后经由“指纹匹配”识别广播流的目的。指纹注册涉及:经由统计或其它数学过程分析广播流内容以便产生描述内容的突出方面的一或多个数据值(“指纹”);及将那些指纹存储在数据库中。指纹匹配为用于稍后通过以下方式识别广播流的过程:从广播流产生指纹;及将那些指纹与存储于数据库中的先前产生的指纹进行比较以确定那些指纹是否匹配在可接受误差容限内。
[0067]情况可能是:经由多个不同经授权分配者分配特定条广播内容。情况还可能是:经由多个不同分配途径(例如到浏览器的web流式处理、到OTT客户端软件的IP流式处理、电缆系统、卫星系统等)分配特定条广播内容。情况可能进一步是:不同经授权分配者或分配途径采用出于识别目的而在内容上印水印或印指纹的不同技术或采用以取证方式进行水印嵌入的适于其商业需要或偏好或者技术需要或偏好的不同技术。
[0068]访问盗版流
[0069]出于实时反盗版的目的,可以由盗版分配者或盗版观看者访问盗版流的相同方式访问盗版流(或更一般来说“经分发实时内容”或实时内容的分发版本)。
[0070]通过实例方式,可使用经设计用于此目的的大量发射协议中的任一者经由因特网将盗版流分配给盗版观看者。此可包含使用HTML5、HTTP直播流式处理(HLS)、动画制作(Adobe Flash)、微软银光(Microsoft Si lverl ight)、RTMP及/或类似物将盗版流从流式处理媒体服务器递送到客户端应用(例如web浏览器、web浏览器插件或其它客户端)。替代地,其可包含经由例如比特洪流直播(BitTorrent Live)、P2P流式处理协议(PPSP)或替代手段的直播对等协议递送流。
[0071]在一些情景中,对盗版流的访问可通过加密或验证机制(类似于可针对经授权广播流的经验证观看者采用的验证机制)仅限于有限盗版观看者群组。此些限制可用于掩蔽盗版分配者或观看者的活动的目的或可存在以允许盗版分配者(举例来说)通过因像经授权分配者可访问那样的访问而向盗版观看者收费来得益于其活动。但盗版流在显著数目个将要成为的合法观看者可访问盗版流作为经授权广播的代替者的情况下可仅代表对合法广播的市场的有意义威胁。因此,在大多数实际情形中,可以盗版观看者可定位及访问的相同方式定位及访问盗版流。针对经由公共因特网分配的盗版流,可通过(举例来说)经由Web搜索引擎、P2P跟踪器索引、链接场、网络锁定器进行搜索、通过监视及参与讨论板、聊天室或IRC信道或者通过使用专用硬件装置或使得能够定位盗版流的应用软件来完成定位盗版流。
[0072]—旦定位,便可经由类似于盗版观看者的方法(例如通过向web服务器提交请求、参与对等网络协议或从装置或应用程序选择信道的播放)执行盗版流的访问。可基于一或多个准则而确定从已经定位的那些盗版流当中选择盗版流的优先级,所述一或多个准则随机包含源的信誉、可公开访问的额定值、流质量、分配者的地理位置、流的热门程度、搜索排名、先前反盗版系统结果、访问流的价格、对于反盗版系统操作者来说对所检测盗版做出响应的经济价值、广播流中剩余的时间量及/或类似物。
[0073]访问流还可包含验证为盗版观看者与盗版分配者,此可包含与所述分配者一起从事于商业事务、提供验证凭据、执行验证、密钥交换或其它安全协议或者替代手段以便接收及/或解密盗版流。可使用技术执行访问流以向盗版分配者隐藏反盗版系统的身份,例如通过动态IP地址、代理服务器、匿名化协议、一次性使用验证机制、不可追踪及/或匿名金融票据的使用。访问流可包含参与流分配通信协议。访问流可包含解析及/或多路分用容器格式,例如MPEG变体、Matroska、AIFF、AV1、Flash及/或QuickTime中的任一者。访问流可包含依据一或多个数据速率下降编码格式(例如MPEG-2、H.264、H.265、Ogg、MP3、Dolby及/或DTS)解码音频及/或视频内容。访问流可包含呈现音频及/或视频内容以供由实时反盗版系统操作者观看。访问流可包含经由用于取证水印检测的模拟或数字发射技术发射经解码音频及/或视频内容的若干部分。
[0074]—旦访问流,便可期望将流的身份确认(或确定)为盗版流以便避免将取证水印检测资源朝向不含有取证水印检测资源的流引导。在一些实施例中,例如在采用非盲或半盲取证水印技术的情况下识别流以用于使得能够进行水印检测的目的可为必要的。可经由例如检查的一或多个识别技术由反盗版系统操作者、通过所接收流与广播流的直接自动化比较、通过指纹匹配及/或通过内容识别水印的检测来执行流识别。如果所接收流的识别指示所访问流并非以取证方式经印水印的广播流,那么可不着手检测取证水印的尝试。
[0075]在一个实例性实施例中,额外水印嵌入于广播流中以用信号表示此些流将受到实时反盗版系统的保护。在一些实施例中,可以大于取证水印的可靠性及/或小于取证水印的成本检测此额外水印。在此些实施例中,首先检测额外水印且确立在尝试检测取证标记之前取证水印是否可能存在可为有益的。举例来说,存在取证水印的可能性可在(例如,与额外水印分开地或作为额外水印的一部分嵌入的)内容识别水印中经明确地指示,或其可使用在水印中指示的信息连同额外信息源一起获得(例如可由内容识别水印连同元数据数据库一起产生)。可通过使用指纹匹配来进行流识别而获得类似结果。
[0076]广播流识别的额外使用可用以促进半盲或非盲取证水印检测。在此些情形中,取证水印检测取决于边信息的可用性(半盲情形)或广播流的无标记版本(非盲情形)。识别内容准许从产生或存储边信息及/或内容的无标记版本的位置获得所需要的边信息及/或内容的无标记版本以供
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1