Dvd光盘指纹提取和识别的系统和方法

文档序号:6454084阅读:515来源:国知局
专利名称:Dvd光盘指纹提取和识别的系统和方法
DVD光盘指纹提取和识别的系统和方法相关申请的交叉引用
本申请的优先权是美国临时专利(申请序号为60/777,756),申请日期为2006年2月 27日,标题为"DVD光盘指纹提取和识别的方法和装置",为参考和其它目的而附在后面。本发明还涉及美国非临时专利(申请号为_/」,申请日期为2007年2月27日,标题为"发布、搜索、检索和捆绑数字对象的元数据的系统和方法",在此作为参考也完整地附在后面。发明背景发明领域
本发明涉及DVD光盘的指纹提取和识别技术,尤其是产生多个基于内容的识别码或 指纹以及应用这些指纹唯一地识别DVD碟片的方法和装置。相关技术说明
由于低价DVD播放器和DVD视频内容的普及,在过去的十年里DVD变得十分流行。 根据DVD娱乐集团的数据,截止到2005年底,80%以上的美国家庭拥有至少一台DVD播 放器。同时,从1997年起,超过70000张DVD碟片己经以1区(美国和加拿大)格式发行。 日益增加的DVD影片发行数量以及数字媒体点播机和在线服务的激增都需要用来索引和唯 一地识别DVD碟片的高效方法和设备。
—个数字对象能够被唯一地识别。在这里术语"数字对象"可以被定义为一个数字文 件或位流,或者是一个多数字文件或多位流的组合体。例如,数字对象可以包括储存在硬盘 驱动器上的计算机文件,以及以广播或流式方式传输到计算机或电视上的视频位流。 一张 DVD碟片或者更准确地说DVD上的内容可以被描述成一个数字对象,这个数字对象包含了 存放在DVD碟片上的多个文件。DVD光碟里内容的结构、格式和组织的描述在"只读光碟 DVD的规范,第3部分,视频规格"1.1版,1997年12月发布于DVD论坛。如业内所知, 可以把一个数字对象通过哈希函数来得到某个固定长度的输出(称为哈希值或信息摘要),并以此对数字对象进行唯一性的识别,这个固定长度的输出通常是哈希值或是信息摘要。 一个 数字对象的哈希值通常被称为一个数字指纹,因为用这个哈希值能够唯一地识别该数字对象。 一个经常被用来产生数字对象的数字指纹的哈希函数是RFC 1321定义的MD5哈希函数。在 下文中,术语"指纹"和"数字指纹"会被交互使用。尽管可以把DVD中所有数据输入到某个哈希函数中,比如MD5哈希函数,来生成指 纹,这样生成的指纹对于高级的识别任务来讲是往往不够的。例如, 一个盗版DVD会产生 一个与正版光碟完全不同的MD5哈希值,盗版DVD的哈希值看起来和正版DVD的哈希值 没有任何关系。同样地, 一个包含了一部电影宽屏版的DVD不一定和包含了这部电影全屏 版的DVD有关联,因为它们的MD5哈希值是不同的。因此为了能够用来区别出盗版DVD 和原版DVD或者某部电影的不同版本,就需要更高级的DVD指纹生成和识别方法和装置。
发明梗概 —些特定实施方案中包含了使用支持高级识别能力的过程来获得指纹的系统和方法。 计算产生一个DVD指纹能允许唯一地识别该DVD并可揭示该DVD的一些层面。 一些数据 可以有选择性地从视频对象上撷取的数据中添加或删除,并用来计算数字签名,使得具有或 缺失这些数据给数字签名嵌入了额外的信息。通过产生包含不同嵌入式信息的多个指纹,可 以识别出DVD的多种特征和层面,包括DVD的出处和它的工作特性。
在一些实施方案中, 一个指纹的计算包括收集一个位串并根据这个位串来计算出一个 数字指纹,此处指纹可以是一种例如哈希值的形式。在一些实施方案中,回放设备或媒体播 放器能够取得保存在一个或多个数据库中已知视频对象的己知签名。回放设备可以接受一个 视频对象用来播放,通过计算视频对象上的多个数字指纹并与那些己知对象的己知签名作比 较,来识别出视频对象。通常,通过与产生于数字对象的编码视频数据的一个或多个签名的 匹配,视频对象能够被识别,在与从数字对象上抽取的数据计算出来的其他数字签名匹配的 基础上,可以确定数字对象的出处。确定身份以外信息的能力类似于辨别指头的能力,即能够辨别出是哪一个指头留下了可以唯一性地识别出该人的指纹。图纸简述


图1描述了根据本发明的一个具体实施方案中2个要进行哈希计算或指纹生成的位串 的构造。
图2描述了根据本发明的一个具体实施方案中另一个要进行哈希计算或指纹生成的位 串的构造。
图3是一张DVD指纹匹配和识别装置概念图。
图4是根据本发明一个具体实施方案中DVD识别过程中的数据库査询部分流程图。发明详述
结合提供的示例图表,以下将对本发明实施方案的细节部分做出描述,以能让业内人士应用到实践中来。显而易见,以下图表和案例的目的不是将本发明的范围限定到某个单一的实施方案中,其他的实施方案通过交换部分或所有被描述或被说明的元素也是可行的。为方便起见,在每个图表里都使用同样的参考号码以表示相同或类似的部件。在这些实施方案中的一些元素能够通过使用己知的构成要素得以部分或全部地实施,只有那些已知构成要素的对了解本发明所必需的部分才会描述到,其他部分的详细描述将予以忽略,以免引起混淆。在当前说明里,显现单一构成要素的实施方案不应视为限定,除非另有明确说明,否则本发明的用意是包括含有多个相同构成要素的其它实施方案,反之亦然。另外,除非有明确说明,申请人不会刻意把某个不常见的特别意思强加到具体说明或权利要求上。此外,本发明中包含了现存的和将来有可能出现的构成要素的已知等同物,这里将会举例说明。
本发明的一些实施方案中提供了把一个视频对象与可有效识别视频对象的多个指纹相关联的系统和方法。 一些实施方案包含了使用支持高级识别能力的过程撷取指纹的系统和方法。在一个实施方案中,DVD的指纹可被撷取以使DVD被唯一地识别,并可以揭示出DVD的某些方面。根据本发明的一些方面,额外信息可被嵌入到产生自DVD的多个指纹中,使得每一个指纹都是唯一的。 一些数据可从视频对象上撷取的数据中有选择地添加或删除,可用来计算数字签名,使得具有或缺失一些数字信息可为数字签名嵌入额外的信息。通过在一个DVD上的签名中嵌入不同或额外信息而产生的多种指纹,能够识别出DVD的多种特征和特性。本发明的一些实施方案能够使应用程序在DVD碟片插入到DVD驱动器时即对碟片做 出唯一的识别,并确定此碟片的产地和出处,包括确定插入的DVD碟片是正版、拷贝还是 盗版的以及这个DVD是否是包含了一个已知特征的版本。
对枧频对象进行指纹提取
(0015]在一些实施方案中,对一个指纹的计算包括对位串的收集以及从位串数据上计算一个 数字指纹。在一些实施方案中,数字指纹的计算是通过把字符串传到哈希函数中获得哈希值。 一些实施方案中提供了新的方法用来构造位串进行哈希计算或者指纹计算。在以上这个讨论 DVD的例子中,至少一个构造的字符串中能够包含直接从DVD碟片上撷取的未经改动的信 息。 一个基字符串(String-O)可以通过对DVD碟片上撷取的未经改动的信息进行构造而来,其 他多个额外的字符串(String-N,其中N=l, 2, 3...)可以构造成包含从DVD碟片上获取后更改过 的信息。因此, 一个字符串可以通过从某个DVD上撷取的信息构造而来,其中一些位可被 添加、删除或者更改。尽管只有少数的实施方案将在本文阐述,多种考虑过的构造字符串和 产生指纹的替代和补充方法都是在本发明的范围内。在图1和图2阐述的一例中, 一个基字符串(String-O) 100可能通过顺序连接在DVD 碟片中找到的所有信息("IFO")文件102,104,106和108的办法构造起来。接下来,字符串-1 120 可以构造包含基字符串String-0 100,后随一个或多个比特位122,其中包括可以辨别DVD 工作特性的比特位,例如标示DVD碟片是否使用了内容加扰系统("CSS")对内容加密的比特 位。在一些实施方案中,String-2 140可以通过使用String-l 120的屏蔽版本来构造,String-2 140 可以包括额外信息并能屏蔽一些信息,例如包括能够识别出地区保护代码("RPC") 142, CSS 146和模拟保护系统("APS")144状态的位。屏蔽通常是使屏蔽位被清除为0或设置为1。
更具体地说,在例子中String-l 100包括IFO文件102,104,106,108,它们能够完全刻 画出一个DVD导航结构,同时还包括能够表示出DVD加密状况的一个CSS位120。因此, 从String-l 120上产生的指纹能够唯一地识别出所述DVD。通常,从String-2 140上产生的指 纹可从原版、拷贝和盗版的DVD上不变地用相同的方法产生,因为使用屏蔽的RPC 142, CSS 146和APS 144可使指纹对RPC, CSS,和APS状态的修改不产生变化,而这些状态的变化能 显示这是一个盗版碟片。在一些实施方案中,指纹能够从识别视频对象内在特征的信息中产生。在一个例子中,String-0 100, String-1 120,和String-2 140能从以上描述的一个DVD中进行构造。此夕卜, 一个String-3 200可以通过包含在DVD中正片的所有章节的播放时间代码202, 204, 206和 208顺序连接构造。根据DVD的规范, 一个标题或其章节的播放时间代码202, 204, 206、 208可以通过对DVD中IFO文件的解析进行计算。由于String-3 200是从内容的节目时间结 构上构造而来,而不是直接代表储存在DVD碟片上的位,从String-3中产生的指纹通常不 随着内容的屏幕格式(屏幕宽高比)和其他特征而变化(例如宽屏或全屏)。
在另一个例子里,String-0 100, String-l 120和String-2 140均能用如前所述的方法为一 个DVD进行构造。额外的字符串能够被构造,使得每个额外的字符串都可与DVD碟片上每 一个不同的标题对应起来。更具体地说,每个额外的字符串可通过顺序连接DVD碟片上唯 一标题的播放时间编码来构造。
DVD指纹提取的过程可对每个DVD产生多个指纹。这些指纹连同对应的DVD信息 可以保存在一个数据库或其他存储器上。指纹可能存放或/和保存在本地存储器或某个网络服 务器上的某个数据库或存储空间中。由于DVD主要是被用作只读碟片(除了在DVD-RW上 写,等等),相同DVD标题的所有拷贝通常有一个或多个相同指纹。识别一个DVD
—些实施方案提供了用来识别视频对象包括DVD内容的系统和方法,通过进行指纹 计算并将计算出来的指纹样本与存储的己知视频对象的指纹进行对比。图3提供了一张依据 本发明中一些方面的一个系统简例示意图。在例子中,回放设备33, 34和35可以是用来播 放一个视频对象的任何设备,包括例如PC和MAC系统的计算机35,例如DVD播放器和数 字录像机("DVR") 34和适合视频回放的移动装置33的视听设备。计算设备35可以从任何现 有来源接收视频对象,包括集成的硬盘驱动器,DVD, HD-DVD或/和蓝光高清DVD播放器 以及从网络32上接收到的流式视频对象。
在一些实施方案中,回放设备可取得保存在一个或多个数据库30中视频对象的己知 签名。 一些数据库30可能由在编码的视频对象所对应的视频标题的拥有者来维护。 一些数据 库可能由与视频标题有关的组织或团体、视频对象的制造商和提供商、及其它希望提供与视频对象有关服务的团体来维护。
在一个例子中,数据库30可以包含多个DVD碟片的已知指纹。数据库30可能通过使用数据库或其他服务器31被存取。指纹可以通过使用专用指纹计算机和服务器36在DVD 的生产点上提取,或者可以通过从回放设备33、 34和35上撷取的信息中获得。
现在仍旧参照图3,图中提供了用来识别一个视频对象的一个过程。为了明晰讨论目 的,引用了一个识别DVD的例子,其中用做识别的视频对象是DVD内容,它的识别是由某 个回放器设备33、 34或35的进行。根据本发明的一些示象, 一个DVD的识别过程由步骤 400开始,对选定的DVD的指纹进行计算。通常来讲,例如与图1和图2中有关的指纹,可 以通过回放设备33、 34或35来计算,连同计算其他可用来识别DVD内容、结构和出处的 指纹。在步骤402,由回放设备33、 34或35计算出来的指纹可用来与己知视频对象相关联 的指纹进行比较。比较可以包括对一个网络数据库30的询问。在一些实施方案中,在对已计 算的与己知的指纹匹配时,本地存储器可能会被回放设备33、 34或35询问。本地存储器可 能包括最近匹配或经常匹配到的指纹的缓存区。在一些实施方案中, 一个本地数据库305可 能被例如回放设备35所支持,以保存已知指纹的拷贝并协助视频对象的快速识别。在一个例 子中, 一个DVD播放器34可能配有一个本地的DVD数据库(图中未显示),这个本地的 DVD数据库保存着市场上可购的DVD的指纹。在另一例中, 一个DVR可能设有一个用来 识别某个流式视频对象的数据库。如果在步骤404中明确了所有计算出的指纹与一个已知DVD的相应指纹相匹配,那么 在回放设备33、 34或35中的DVD可在步骤405中被识别为一个原版DVD。在一些实施方 案中,如果在步骤404中不是所有的指纹被匹配,那么对DVD出处可作其它判断。例如, 在步骤406中,如果计算出的版本与已知的指纹一2 (见图1)版本相匹配,那么在步骤407 中就可断定某个非原版或盗版DVD已被插入到回放设备33、 34或35中。类似地,如果在 步骤408中,计算出的版本与已知的指纹一3 (见图l)版本相匹配,那么在步骤409中就可 断定一个非原版DVD已被插入到回放设备33、 34或35中,但该拷贝代表着一个迄今未识 别为与指纹存储器上一样的版本。如无指纹相匹配,那么在步骤410中,该DVD可能被确 认为一个原版作品, 一个已知视频对象的改变过的版本。
本发明一些方面的补充说明本发明的一些实施方案提供了识别一个视频对象指纹的方法,包含从视频对象中撷取数据,并从这些数据中计算出一个或多个数字指纹,并保存与识别视频对象信息相关的一个 或多个数字指纹的拷贝,其中撷取的数据包括编码视频,至少一个可用来唯一识别编码视频 的某个部分的数字指纹。在一些实施方案中,视频对象包括一个包含多个信息文件的DVD。 在一些实施方案中,一个或多个数字指纹包括从多个信息文件中计算出来的第一个数字指纹。 在一些实施方案中, 一个或多个数字指纹包括从多个信息文件和用来识别DVD工作特性的 额外信息中计算出来的第二个数字指纹。在一些实施方案中,额外信息包括一个用来代表内 容加扰系统的代码。在一些实施方案中,额外信息包括一个区域保护代码。在一些实施方案 中,额外信息包括模拟保护系统位。在一些实施方案中,识别出来的工作特性可识别出DVD 的出处。在一些实施方案中, 一个或多个数字指纹可识别出一个DVD的内容、结构和出处。 一些实施方案还包含了一个步骤,可提供一个或多个数字指纹和信息,用来识别存储区上数 字指纹是否与DVD上相一致。在一些实施方案中, 一个或多个数字指纹可识别出视频对象 的内容和出处,并且进一步包含提供一个或多个数字指纹和信息,以用来识别出与存储区上 数字指纹相一致的视频对象。 —些实施方案中包含了一个计算机可读媒介,它与数据与指令一起编码,用作对一个 视频对象进行指纹生成,数据和指令导致一个设备执行指令以撷取视频对象上的数据,从撷 取的数据中计算出一个或多个数字指纹,保存用来识别视频对象的一个或多个数字指纹和信 息的拷贝,其中撷取的数据包括编码视频,其中至少有一个数字指纹可唯一识别出编码视频 的一部分。在一些实施方案中,视频对象包括包含了一个有多个信息文件的DVD。在一些实 施方案中, 一个或多个数字指纹包括从多个信息文件中计算出来的第一个数字指纹。在一些 实施方案中, 一个或多个数字指纹包括从多个信息文件和用来识别DVD工作特性的额外信 息中计算出来的第二个数字指纹。在一些实施方案中,额外信息包括一个用来代表内容加扰 系统的代码。在一些实施方案中,额外信息包括一个区域保护代码。在一些实施方案中,额 外信息包括模拟保护系统位。在一些实施方案中,识别出来的工作特性可识别出DVD的出 处。在一些实施方案中, 一个或多个数字指纹可识别出一个DVD的内容、结构和出处。一 些实施方案包括能让设备提供一个或多个数字指纹和信息的数据和指令,用来识别存储区上 数字指纹是否与DVD上相一致。在一些实施方案中, 一个或多个数字指纹可识别出视频对 象的内容和出处。 一些实施方案包括能让一个设备提供一个或多个数字指纹和信息的数据和
指令,用来识别存储区上数字指纹是否与DVD上相一致。
—些方法提供了一种识别视频对象的方法,视频对象包括撷取的数据,撷取的数据又 包括视频对象的编码视频,所述方法可基于撷取的数据计算出一个或多个数字指纹,其中至 少一个数字指纹与已知视频对象的相应的已知数字指纹相匹配,其中一个计算出来的数字指 纹可唯一识别出编码视频的一个部分。在一些实施方案中,识别视频对象是基于与已知数字 指纹相关的信息。在一些实施方案中,视频对象的识别是通过把计算的数字指纹与某个已知 视频对象的相应已知数字指纹进行匹配的方法实现的。在一些实施方案中,视频对象包括一 个包含多个信息文件的DVD。在一些实施方案中,数字指纹是从多个信息文件中计算出来的。 在一些实施方案中, 一个或多个数字指纹包括从多个信息文件中计算出来的数字指纹以及与 DVD相对应的额外信息。在一些实施方案中,额外信息包括用来代表内容加扰系统的一个代 码。在一些实施方案中,额外信息包括一个区域保护编码。在一些实施方案中,额外信息包 括模拟保护系统位。在一些实施方案中,匹配包括确定DVD的出处,当所有的一个或多个 指纹与之前采集指纹的DVD的数字指纹相一致,就可确定这个DVD是正版。在一些实施方 案中,如果不是全部指纹与之前采集指纹的DVD的数字指纹相一致,则暗示是盗版DVD。
—些实施方案包括一个有数据和指令编码的计算机可读媒介,用来识别一个视频对 象,以导致一个设备撷取包括视频对象上的编码视频的数据,计算出多个撷取数据的数字指 纹,并把至少一个计算出来的数字指纹和已知视频对象的相应已知数字指纹进行匹配,其中 一个或多个计算出来的数字指纹可唯一识别出部分编码视频。 一些实施方案中还包括数据和 指令,能导致一个设备在基于与相应的己知数字指纹相关信息的基础上识别出视频对象。在 一些实施方案中,视频对象包括一个包含了多个信息文件的DVD。在一些实施方案中, 一个 或多个数字指纹是从多个信息文件中计算出来的。在一些实施方案中, 一个或多个数字指纹 是从多个信息文件以及和DVD相对应的操作信息中计算出来的。在一些实施方案中,操作 信息包括一个用来代表内容加扰系统的代码、 一个区域保护代码和模拟保护系统位。 一些实 施方案还包括数据和指令,能导致一个设备判断出DVD的出处,当一个或多个数字指纹与 之前采集指纹的DVD的数字指纹相一致,就可断定这个DVD是原版。在一些实施方案中, 已知数字指纹被保存在一个数字指纹存储区中。在一些实施方案中,数字指纹存储区被保存 在一个数据库中。在一些实施方案中,设备是一个DVD播放器。在一些实施方案中,设备 是一台计算机。在一些实施方案中,设备是一个数字视频录像机。
—些实施方案提供一个用来识别一个视频对象的系统,包括把一个媒体播放器改造后用来撷取数据,这些数据包括从视频对象上获得的编码视频, 一个配置后用来计算从撷取的 数据中计算出一个或多个数字指纹的程序,把一个或多个计算出来的数字指纹中的至少一个 指纹与一个己知视频对象相对应的已知数字指纹进行匹配,其中至少一个计算出来的数字指 纹可以唯一识别出部分编码视频。在一些实施方案中,已知的数字指纹被保存在一个数字指 纹的存储区中。在一些实施方案中,数字指纹存储区被保存在可被处理器在本地存取的一个 数据库中。在一些实施方案中,数字指纹存储区被保存在可被处理器通过网络存取的一个数 据库中。在一些实施方案中,媒体播放器是一个DVD播放器。在一些实施方案中,媒体播 放器是一台计算机上的媒体播放器程序。在一些实施方案中,媒体播放器是一个数字视频录 像机。在一些实施方案中,视频对象包括一个包含多个信息文件的DVD, —个或多个数字指 纹包括从多个信息文件中和与DVD相对应的操作信息中计算出来的数字指纹。
—些实施方案提供了对一个视频对象进行指纹识别的系统,其中包括一个处理器,配 置成用来计算从视频对象上撷取数据的数字指纹,还包括与处理器可连接的存储器,用来存 放与视频对象相关信息有关的数字指纹,其中撷取的数据包括编码视频,其中至少一个数字 指纹可以唯一识别出与视频对象一起的部分编码视频。在一些实施,方案中,视频对象是一个 包含了多个信息文件的DVD。在一些实施方案中,数字指纹包括从多个信息文件中计算出来 的第一个数字指纹。在一些实施方案中,数字指纹包括从多个信息文件中和用来识别DVD 工作特性的额外信息中计算出来的第二个数字指纹。在一些实施方案中,额外信息包括一个 用来代表内容加扰系统的代码。在一些实施方案中,额外信息包括一个区域保护代码。在一 些实施方案中,额外信息包括模拟保护系统位。在一些实施方案中,识别出来的工作特征可 识别出DVD的出处。在一些实施方案中,数字指纹可识别出一个DVD的内容、结构和出处。
尽管本发明通过实施方案中的具体实施方案的参考图号已经有所描述,业内普通技术 人士都能明显看出,在不脱离本发明更广阔的理念和范围的基础上,可对这些实施方案做出 各种调整和改变。因此,规范和图纸均被视为是一个说明性而非限制性的意义。
权利要求
1.一个用来对一个视频对象提取指纹的方法,包括从视频对象中撷取数据;计算出撷取数据的一个或多个数字指纹;保存与识别视频对象信息相关的一个或多个数字指纹的一个拷贝,其中撷取的数据包括编码视频,其中至少一个数字指纹可唯一识别出部分编码视频。
2. 权利要求l的方法,其中视频对象包括一个包含多个信息文件的DVD。
3. 权利要求2的方法,其中一个或多个数字指纹包括从多个信息文件上计算出来的第一个 数字指纹。
4. 权利要求3的方法,其中一个或多个数字指纹包括从多个信息文件和用来识别DVD工作 特性的信息中计算出来的第二个数字指纹。
5. 权利要求4的方法,其中额外信息包括一个用来代表内容加扰系统的代码。
6. 权利要求4的方法,其中额外信息包括一个区域保护代码。
7. 权利要求4的方法,其中额外信息包括模拟保护系统位。
8. 权利要求4的方法,其中识别出来的工作特性可识别出DVD的出处。
9. 权利要求l的方法,其中一个或多个数字指纹可识别出一个DVD的内容、结构和出处。
10. 权利要求9的方法,并进一步包括提供一个或多个数字指纹和信息以用来识别出与存储 中的数字指纹相一致的DVD。
11. 权利要求1的方法,其中一个或多个数字指纹可识别出视频对象的内容和出处,并进一 步包含提供一个或多个数字指纹和信息以用来识别出与存储中的数字指纹相一致的 DVD。
12. —个存有数据和指令的计算机可读媒介可用来对一个视频对象进行指纹提取,数据和指 令能导致一个设备执行指令,以便从视频对象中撷取数据; 计算出撷取数据的一个或多个数字指纹;存储一个或多个数字指纹和用来识别视频对象的信息拷贝, 其中撷取的数据包括编码视频,其中至少一个数字指纹可以唯一识别出部分编码视频。
13. 权利要求12中的计算机可读媒介,其中视频对象包括一个包含多个信息文件的DVD。
14. 权利要求13中的计算机可读媒介,其中一个或多个数字指纹包括从多个信息文件中计算 出来的第一个数字指纹。
15. 权利要求14中的计算机可读媒介,其中一个或多个数字指纹包括从多个信息文件中和用来识别DVD工作特性的额外信息中计算出来的第二个数字指纹。
16. 权利要求15中的计算机可读媒介,其中额外信息包括一个用来代表内容加扰系统的代码。
17. 权利要求15中的计算机可读媒介,其中额外信息包括一个区域保护代码。
18. 权利要求15中的计算机可读媒介,其中额外信息包括模拟保护系统位。
19. 权利要求15中的计算机可读媒介,其中识别出的工作特性可识别出DVD的出处。
20. 权利要求12中的计算机可读媒介,其中一个或多个数字指纹可识别出一个DVD的内容、 结构和出处。
21. 权利要求20中的计算机可读媒介,存有进一歩数据和指令,数据和指令进一步导致一个 设备执行指令,以提供一个或多个数字指纹和信息,用来识别与存储中的数字指纹相一 致的DVD。
22. 权利要求12中的计算机可读媒介,其中一个或多个数字指纹可识别出视频对象的内容和 出处,存有进一步数据和指令,数据和指令进一步导致一个设备执行指令,以提供一个 或多个数字指纹和信息,用来识别与存储中的数字指纹相一致的视频对象。
23. —个用来识别视频对像的方法,包括撷取数据,包括视频对象中的编码视频;基于撷 取的数据,计算出一个或多个数字指纹;将一个或多个计算出来的数字指纹中的至少一 个指纹与已知视频对象的相应已知数字指纹进行匹配,其中一个计算出来的数字指纹可 唯一识别出部分编码视频。
24. 权利要求23的方法,进一步包括在与相应的己知数字指纹相关的信息基础上识别^1频对 象。
25. 权利要求23的方法,其中视频对象的识别是通过把计算出的数字指纹与已知视频对象的 一个相应的已知数字指纹进行匹配的方法实现的。
26. 权利要求25的方法,其中视频对象包括一个包含多个信息文件的DVD。
27. 权利要求26的方法,其中数字指纹是从多个信息文件中计算出来的。
28. 权利要求26的方法,其中一个或多个数字指纹包括从多个信息文件中和与DVD相应的 额外信息中计算出来的数据指纹。
29. 权利要求28的方法,其中额外信息包括一个用来代表内容加扰系统的代码。
30. 权利要求29的方法,其中额外信息包括一个区域保护代码。
31. 权利要求30的方法,其中额外信息包括模拟保护系统位。
32. 权利要求31的方法,其中匹配包括明确DVD的出处,当所有的一个或多个数字指纹与 之前进行指纹提取的DVD的数字指纹相一致的时候,就可断定是原版DVD。
33. 权利要求32的方法,其中如果不是全部的一个或多个数字指纹与之前提取的DVD数字指纹相一致,则说明是拷贝的DVD。
34. —个存有数据和指令的计算机可读媒介可用来识别一个视频对象,数据和指令可导致一 个设备执行以下指令撷取包括从视频对象上编码视频的数据;计算出多个撷取数据的 数字指纹;把至少一个计算出来的数字指纹与一个已知视频对象的相应己知数字指纹作 匹配,其中一个或多个计算出来的数字指纹可唯一识别出部分编码视频。
35. 权利要求34中的计算机可读媒介存有进一步数据和指令;数据和指令进一步导致一个设 备执行指令,以在基于与相应已知数字指纹相关的信息基础上识别出视频对象。
36. 权利要求34中的计算机可读媒介,其中视频对象包括一个含有多个信息文件的DVD。
37. 权利要求36中的计算机可读媒介,其中一个或多个数字指纹可从多个信息文件中计算出 来。
38. 权利要求36的计算机可读媒介,其中一个或多个数字指纹包括从多个信息文件上和与 DVD相应的操作信息上计算出来的其他数字指纹。
39. 权利要求38的计算机可读媒介,其中工作信息包括一个用来代表内容加扰系统的代码, 一个区域保护代码和模拟保护系统位。
40. 权利要求39的计算机可读媒介,存有进一步数据和指令,数据和指令进一步导致一个设 备执行指令来确定DVD的出处,其中当一个或多个数字指纹与之前进行提取的DVD的 数字指纹相一致时,即可断定是原版DVD。
41. 权利要求38的计算机可读媒介,其中已知数字指纹可保存在一个数字指纹存储区中。
42. 权利要求41的计算机可读媒介,其中数字指纹存储区可保存在一个数据库中。
43. 权利要求38的计算机可读媒介,其中设备是一台DVD播放器。
44. 权利要求38的计算机可读媒介,其中设备可以是一台计算机。
45. 权利要求36的计算机可读媒介,其中设备是一个数字视频录像机。
46. —个用来识别一个视频对象的系统,包括 一台媒体播放器改置后用来撷取包括视频对 象编码视频的数据、 一个处理器配置成用来计算撷取数据的一个或多个数字指纹;把一 个或多个计算出的数字指纹中至少一个指纹与一个已知地视频对象相应的已知数字指纹 进行匹配,其中至少有一个计算出来的数字指纹可唯一识别出部分编码视频。
47. 权利要求46的系统,其中已知数字指纹被保存在一个数字指纹存储区中。
48. 权利要求47的系统中,其中数字指纹存储区是保存在一个可以被处理器进行本地操作的 数据库中。
49. 权利要求47的方法,其中数字指纹存储区被保存在可通过网络被处理器存取的数据库中。
50. 权利要求46的系统,媒体播放器是一台DVD播放器。
51. 权利要求46的系统,其中媒体播放器是在一台计算机上的媒体播放软件。
52. 权利要求46的系统,其中媒体播放器可以是一个数字视频录像机。
53. 权利要求46的系统,其中视频对象包括一个含有多个信息文件的DVD, 一个或多个数 字指纹包括从多个信息文件中和与DVD相应的工作信息中计算出来的数字指纹。
54. —个用来提取视频对象指纹的系统,包括 一个处理器,配置成用来计算从视频对象上 撷取数据的数字指纹,处理器可存取的存储器用来保存与视频对象有关信息的数字指纹, 其中撷取的数据包括编码视频,其中至少一个数字指纹可唯一识别出与视频对象一起的 部分编码视频。
55. 权利要求54的系统,其中视频对象是一个包含了多个信息文件的DVD。
56. 权利要求55的系统,其中数字指纹包括从多个信息文件中计算出来的第一个数字指纹。
57. 权利要求56的系统,其中数字指纹包括从多个信息文件和用来识别DVD工作特性的信 息中计算出来的第二个数字指纹。
58. 权利要求57的系统,其中额外信息包括一个用来代表内容加扰系统的代码。
59. 权利要求57的系统,其中额外信息包括一个区域保护代码。
60. 权利要求57的系统,其中额外信息包括模拟保护系统位。
61. 权利要求57的系统,其中识别出来的工作特性可识别DVD的出处。
62.权利要求54的系统,其中数字指纹可识别出一个DVD的内容、结构和出处。
全文摘要
本发明提供了使用数字指纹技术识别视频对象的系统和方法。数字指纹从视频对象包括已编码的视频上撷取的信息中产生。数字指纹可以以某种方式计算产生,这种方式允许在计算的数字指纹和已知视频对象的已知指纹匹配的基础上,对视频对象和视频对象的工作特性进行识别。本文阐述了唯一地识别DVD碟片的系统和方法,并识别出该DVD碟片是否是原版、拷贝或是盗版。另外阐述了如何从位串中计算数字指纹的系统和方法,在这些位串上可以有选择地嵌入一些额外数据。本文还阐述了如何让媒体播放器取得在一个或多个的数据库中的已知视频对象的已知签名,以识别媒体播放器中播放的视频对象。
文档编号G06F17/30GK101410832SQ200780006825
公开日2009年4月15日 申请日期2007年2月27日 优先权日2006年2月27日
发明者王扬斌, 坚 陆 申请人:阜博有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1