用于数据流处理的系统 本发明总体上是关于处理编码与/或加扰数据流的装置和方法,且更具体的,是处理期望用于存储和之后回放的编码与/或加扰数据流的装置和方法。
在本专业领域中,加扰数据流是为大家所熟知的,有多种为人熟知的加扰数据流,其中,加扰视频流尤其被经常使用。
加扰视频流广泛地用于各种条件接入系统中。在条件接入系统中,在本专业中众所周知,内容(例如视频内容)被加扰,且需要用来解密该内容的信息仅提供给被授权的用户。用于电视领域的条件接入系统尤其为人熟知,尽管该系统也适当地用于其它的领域。
在本说明和权利要求中,交替使用呈现各种语法形式的术语“加扰(scrambled)”和“加密(encrypted)”,来指代任何适合的用来加扰与/或加密一数据流的加扰与/或加密方法,与/或其它适当的方法,用于使数据流除其所期望的接收者以外不被理解。
在本说明和权利要求中,呈现各种语法形式地术语“编码(encoded)”指代任何形式的数据流编码,例如和不限定范围的定义,被熟知的编码类型例如MPEG-2编码。可以理解一编码的数据流总体上更难阅读,考虑到阅读一编码的数据流比未经编码的数据流需要更多的处理和通常更多的时间。
在本说明和权利要求中,术语“复杂数据流(complex datastream)”指代被加扰与/或编码的数据流。
用于加扰电视信号的系统和用于控制接入该信号的系统为本专业领域所熟知。一种这样的系统在下述美国专利中描述:Cohen等人的专利5,282,249和5,481,609。在Cohen等人的专利中描述的加扰电视数据流包括表示电视信号的加扰数据流和编码控制信息,也称为ECM。所述Cohen等人的ECM包括:需要用来产生控制字的编码形式的数据,所述控制字可用来解加扰表示电视信号的加扰数据流。
尽管Cohen等人的专利描述了一模拟系统,即其中向电视机广播模拟电视信号的系统,也应当理解类似的ECM方法也可用于数字电视数据流。通常,选择用于加扰模拟电视信号的加扰技术,如众所周知的“cut-and-rotate”技术,因为其可应用于模拟信号。在加扰电视信号中,也使用其它在本专业中熟知的技术,这些技术更适合于数字信号,例如对该数字电视信号进行所熟知的DES算法。
已知在本专业中还使用类似于用于电视加扰和数据加扰的方法的方法,尤其是在数字方法的情况下。
对一些现存数据流重放系统和其缺点的一般描述可见以下资料:
作者为Jim Taylor的McGraw-Hill中72-195页的DVD解密:DVD-视频和DVD-ROM,1998年。
来自MPEG-2标准的下述文件描述了一些与理解本发明有关的语法和方法:
传送的数字多媒体或其它数据信号的语法;ISO/IEC 13818-1;
编码的数字视频信号的语法;ISO/IEC 13818-2;
其它方法:ISO/IEC 13818-6。
使用ECM的与传统接入技术相关的其它方法在下述的文档中进行了描述:
ETR 289,“数字视频广播(DVB):在DVB系统中支持使用加扰和条件接入(CA)”;
TS 101 197-1 V1.1.1(1997-06):“数字视频广播(DVB):DVBSimulCrypt;第一部分:头-尾结构和同步”;及
DVB文档TM-1244,第三次修订。
活动图象和电视工程师协会(SMPTE)文档312M,“用于MPEG-2传输流的叠接点”,描述在MPEG-2传输流中的“叠接点”,可由头端器插入以便于在各流之间光滑叠接。SMPTE312M的附件A.6涉及加密流。
在已有技术中众所周知ECM处理形式,包括创建和解释ECM,出现在一可拆卸的保密元件中,如IC卡,通常称为智能卡。
以下转让给NDS公司的专利申请的公开描述了可能与本发明有关的技术:
1、1998年6月19日递交的以色列专利申请,名称为“高级电视系统”,描述了电视系统的例子,在实施例中使用该系统,本发明会有效率。相应的要求以色列申请125141的优先权的PCT国际申请于2000年1月6日公开,公开号为WO 00/01149。
2、1997年2月7日递交的以色列专利申请120174,名称为“数字记录保护系统”,描述了与本发明结合使用会有用的数字记录系统。要求以色列专利120174的优先权的相应申请于1998年12月28日公开,公布号为EP 0858184A2。
用于在MPEG中提供快进/倒带的方法在万维网上的一篇文章中进行了描述,作者为Michael Vernick,名称为“Stony Brook视频伺服器,用于MPEG的快进/倒带的实现和分析”,网址为http://www.ecsl.sunysb.edu/~vernick/ffwd.html.
已知在数据处理专业还可将索引信息加到非索引的文件,而无需改变该非索引的文件的基本结构。这些文件经索引后,本专业中通常称为ISAM文件。
这里将参考引用上述或贯穿本发明的参考文件的公开。
本发明寻求提供用于处理加扰数据流的改进装置和方法,本装置和方法尤其适用于其中记录通过广播或其它的适当的方式发送到用户的加扰的数据流以备之后使用的情况。在本发明尤其适用的一普及的条件接入范例中,在一实施例中,如上所述记录的流为加扰状态。即,解频仅在回放时发生。仅在回放时发生解频的原因是很多的;一些主要原因包括:
一般地为使未授权接入的可能性为最小化;
在接入授权可能在记录时间和回放时间之间改变时,使用在回放时间时为正确的授权;和
通过仅从回放时间持续解扰,来实现自原有系统的进化性的改变,原有系统不包括记录。
在本发明中,数据流,除非另有指示,指代最好为流动的模式的从源接收的数据流;即,从源所接收的数据流期望被用来在接收时刻进行实时地回放。尽管可以或者最好就是允许记录该数据流。本专业技术人员应理解,流接收器的缓冲器容量的实际限制及在接收时刻能够实时地回放该流的要求限制了源以一特定的方式发送该流,该特定的方式使得该流的一给定比特的到达时间与呈现时间(presentation time)高度相关,在所述呈现时间时刻,该比特呈现给用户或影响呈现给用户的内容。在本专业所熟知的MPEG-2系统的情况下,本专利申请的发明人认为一比特的呈现时间和一比特的呈现时间的差值不超过一个短的时间,例如,大约为0.5s。在本发明的一最佳实施例中,可使用到达时间和呈现时间的紧密相关作为辅助本发明操作的基本假设。
当以正常速度进行回放时,顺向方法,与已有技术的用于解扰而不记录一广播解扰数据流的方法类似,可成功地进行对所记录的解扰数据流的有效解扰,用于回放。然而当使用特殊的回放模式,这里称为“技巧模式”(trick mode)时,由于该流至少为部分加扰且在正常的速度下难以以除回放模式之外的其它模式遍历和解扰该流这一事实,当在该加扰的数据流中定位待回放的适当位置时会产生困难。技巧模式包括但并不限于以下各项:快进、慢动作前进、快退、慢动作倒退、停帧和随机接入。这里的术语“随机接入”指代到任一特定点的随机接入和到一数据流中的具体预定位置或事件的接入,如下一位置和事件。
在最佳实施例中,认为本发明的装置和方法非常适用于技巧模式,对本发明的使用并不限于技巧模式。
技巧模式最好但不一定必须包括回放,这样,例如“快进”,指的是在快进过程中具有回放的快进。在一最佳实施例中,本发明确定一技巧模式的参数,如以在复杂数据流中的位置,如一加扰的数据流或一编码的数据流,在该位置进行解扰和回放,而不在确定该参数的时刻解扰该加扰的数据流。在另一可替换的实施例中,除技巧模式之外或取代该技巧模式,也类似地确定与该数据流有关的任一回放模式参数或任一数据参数。在某些情况下,可启发式地确定该位置。该位置可包含一接入点,在该位置处,由于技术原因,方便于开始回放。或者,该位置可包含一接入点的可能位置,通常,从该位置可比从一随机位置更容易地找到一接入点。
在一最佳实施例中中,可通过检查加扰数据流中其本身未经加扰的元件来找到比如一接入点的位置,所述元件例如象控制元件。该控制元件通常可在例如广泛使用的MPEG-2型的数据流中出现并找到。此外,应当理解,可定位多个这种接入点,且可建立到在该加扰数据流中的接入点位置的索引,从而简化将来对其的接入。
应当理解到达时间和偏离字节数的关系不一定是线性的。因此可能无法将一加扰数据流的内容从该数据流的偏离字节数映射到与回放相关的时间坐标,所述加扰数据流如MPEG-2数据流。换句话说,很难找到对应于回放到数据流中的例如,5分30秒的该加扰数据流中的偏离字节数。映射的非线性度可能由于该加扰数据流的技术特征,包括编码因素和统计多路技术。本发明的装置和方法还可有助于提供这样一种映射。
由此,根据本发明的最佳实施例提供一种用于处理一数据流的方法,包括接收一传输流(TS),存储至少一部分该TS,该至少部分TS具有一个开头并包括多个TS包,从该多个TS包中确定至少一个包括一候选接入点的TS包,在一索引存储器中存储该候选接入点的偏离字节数,并在该索引存储器中存储多个偏离字节数的指示,每个偏离字节数与一接收到的TS包的到达时间有关。
而且,根据本发明的一最佳实施例,存储偏离字节数的指示的步骤包括在该索引存储器中,以一定的时间间隔,重复地存储最近所接收到的TS包的偏离字节数。
此外,根据本发明的一最佳实施例,候选接入点的偏离字节数和最近接收到的TS包的偏离字节数每一个都包括相对于所述开头的偏离字节数。
另外,根据本发明的一最佳实施例,该TS包括MPEG-2 TS。
此外,根据本发明的一最佳实施例,该TS包括至少部分加扰的TS。
而且,根据本发明的一最佳实施例,该TS包括一视频流。
另外,根据本发明的一最佳实施例,该TS包括音频流。
此外,根据本发明的一最佳实施例,该方法还包括利用指针来访问该部分TS的至少一部分。
而且,根据本发明的一最佳实施例,所述利用步骤包括确定待访问的点的期望呈现时间,所述点与所述部分TS的至少一部分相关;确定与所述呈现时间相关的到达时间;至少部分基于存储在索引存储器中的至少一个偏离字节数,确定与该到达时间紧密且暂时相关的一接入点的偏离字节数。
此外,根据本发明的一最佳实施例,所述确定一期望呈现时间包括基于下列内容的至少一个确定一期望呈现时间:至少一种呈现模式的期望特征;和至少一种随机接入特征。
另外,根据本发明的一最佳实施例,所述确定到达时间包括基于该期望呈现时间及到达时间和呈现时间的预定关系来确定到达时间。
还有,根据本发明的一最佳实施例,所述利用步骤还包括解码所述部分TS的至少一部分,用于从所述接入点呈现开头。
还有,根据本发明的一最佳实施例,所述利用步骤还包括解扰所述部分TS的至少一部分,用于从所述接入点呈现开头。
此外,根据本发明的一最佳实施例所述接入点包括一个包括以下至少一个内容的包:在标准TS标题字段具有一开启(turn on)的比特的包;一ECM;一EMM;一适配域(AF)字段;在AF内的专用数据字段;一SI专用表;一专用描述符;一专用流;和在部分加扰的流中的可视字段。
而且,根据本发明的一最佳实施例,专用流包一具有相关PTS的专用PES流。
还有,根据本发明的一最佳实施例,具有一开启的比特的包包括开启比特为负载_单元_起始_指示符(payload_unit_start_indicator)(pusi)的包。
此外,根据本发明的一最佳实施例,AF包括以下内容的至少一个:一个PCR;一随机接入指示符。
根据本发明的另一最佳实施例,还提供有一种用于处理数据流的方法,包括:确定数据流中待访问的点的期望呈现时间;确定与所述期望呈现时间相关的到达时间;确定与该到达时间紧密且暂时相关的一接入点的位置。
根据本发明的另一最佳实施例,还提供有用于分析数据流的方法,包括:接收一包括传输流(TS)的MPEG数据流,该TS包括一加扰负载和未加扰的标题;分析该未加扰的标题,并确定至少一个技巧模式参数。
而且,根据本发明的一最佳实施例,所述分析步骤包括仅分析未加扰的标题。
根据本发明的另一最佳实施例,还提供有用于处理数据流的装置,包括:可操作来接收传输流(TS)的一数据流接收器;可操作来存储至少部分TS的TS存储装置,所述至少部分TS具有一个开头并包括多个TS包;可操作来用于从多个TS包中确定至少一个包括一候选接入点的TS包候选确定装置;可操作来在一索引存储器中存储该候选接入点的偏离字节数的候选偏移存储装置;和可操作来用于在该索引存储器中存储多个偏离字节数的指示的到达时间存储装置,每个偏离字节数与一所接收到的TS包的到达时间有关。
根据本发明的另一最佳实施例,还提供有用于处理一数据流的装置包括:可操作来确定待被接入的一数据流中的点的期望的呈现时间的呈现确定装置;可操作来用于确定与该期望呈现时间相关的到达时间的到达确定装置;和可操作来用于确定与该到达时间紧密且暂时相关的接入点的位置的位置确定装置。
根据本发明的另一最佳实施例,还提供有用于分析数据流的装置,包括:可操作来接收一包括传输流(TS)的MPEG数据流的接收装置,该TS包括加扰的负载和未加扰的标题;可操作来分析该未加扰的标题并确定至少一个技巧模式参数的分析装置。
结合以下附图,从以下详细的描述会更全面的理解本发明。
图1是用于处理数据流的系统的简化的部分图示、部分框图的示意图,该系统根据本发明的最佳实施例来构建和操作。
图2是最佳实施一部分图1所示系统的简化的部分图示、部分框图的示意图。
图3是图1所示系统的最佳操作方法的简化流程示意图。
图4是最佳实施一部分图3所示方法的简化流程示意图。
图5是最佳实施另一部分图3所示方法的简化流程示意图。
参考图1,该图为用于处理数据流的系统的简化的部分图示、部分框图的示意图,该系统根据本发明的最佳实施例来构建和操作。
图1所示系统包括一数据流分析器100,如下更全面的描述,该分析器最好可操作来接收一数据流110,该数据流110包括一至少部分被加扰的数据流,并直接从该数据流确定至少一个参数,该参数最好包括至少一个技巧模式参数。技巧模式参数通常用于仅借助于例子的以下描述中,而所举实例并不是要限定本发明的通用性;应当理解也可使用其它适合的数据流参数,包括但不限于回放参数。
对至少一个技巧模式参数的确定最好至少部分基于该数据流的为加扰部分。如本专业领域所熟知的,最好适当地结合硬件和软件来实现数据流分析器100。
图1所示系统还包括源120,该源120最好包括能够产生和传输数据流110的任一适合的数据源。应当理解,图1所示系统的其它元件,除源120以外,还包括一副组合,该副组合包括本发明的另一最佳实施例。所述源120可包括一所述数据流110的传统的源,例如向本专业所熟知的传统电视输入系统。
数据流110最好包括多个加扰部分130和多个未加扰部分140,包括多个加扰部分和多个未加扰部分的数据流被本专业人士所熟知,且可从上述MPEG-2标准获知。在MPEG-2标准的情况下,在传输流(TS)中,一个4字节的未加扰头部部分后接184字节的加扰数据部分。本专业技术人员会理解,MPEG-2协议为分层协议,且传输流的结构无需反映基本数据如视频流的结构。贯穿本说明书中,MPEG-2标准仅用来作为例子,而并非要限定本发明的通用性。
贯穿本说明书和权利要求所使用的术语“传输层”用于指代MPEG-2 TS和任一其它数据流结构的任一类似功能元件;例如,在不限制上述通用性的情况下,IP、TCP和ACM是在前述定义意思范围内的传输层的例子。为进一步阐明传输层的定义,术语“传输层”不包括,例如,MPEG-2 PES层、视频层和音频层。
数据流分析器100最好包括接收装置150,如在本专业中所熟知的,该接收装置可包括能够操作来接收数据流110的任一适当装置。
数据流分析器100还可包括分析装置160,该分析装置160最好如以下详细所述,可操作来分析至少一部分数据流110,并从中确定至少一个技巧模式参数。这里所使用的术语“参数”和“技巧模式参数”如上所述。最好是,由该分析装置160分析的该至少一部分数据流110包括至少一些所述多个未加扰部分。
图1所示的系统最好还包括存储装置170,其最好可操作来存储由分析装置160提供的用于存储的信息。该存储装置可包括由一适当控制器控制的适当的存储装置,例如,计算机磁盘或计算机磁盘阵列。对计算机磁盘或多个磁盘的特定选择部分取决于要存储到其中的数据流的长度,如下所述。也可理解,存储装置170还可包括多个存储子单元(未示出)。
图1所示的系统还包括执行装置180,其可操作来接收存储在存储装置170中的数据,该数据最好包括确定的参数和数据流100,并至少部分基于该确定的参数,在数据流100上完成技巧模式。该执行装置180最好还可操作来向图1所示的系统的用户提供一输出,该输出通常包括一未加扰的数据流。应当理解不具有该执行装置180的图1所示系统的元件的子组合包括本发明的另一最佳实施例。
现在简要描述图1所示系统的操作。数据流110最好由接收装置150从源120接收。接收该数据流110时,最好将其传递给分析装置160。所示分析装置160可操作来从数据流110确定至少一个参数,通常包括多个参数,每个参数最好包括一技巧模式参数,最好如以下参考图2的详细描述。最好是,该确定至少部分基于所述多个未加扰部分140,
该确定的参数最好被发送到存储装置170用于存储和以后使用。最好也将数据流110发送给该存储装置170用于存储和以后使用。最好是,上述以后使用包括如上所述由执行装置180所进行的使用。
现在参考图2,图2是最佳实施一部分图1所示系统的简化的部分图示、部分框图的示意图。图2的装置包括图1所示的分析装置160。
该分析装置160最好包括技巧模式确定装置190。该技巧模式确定装置190最好可操作来接收多个未加扰的数据部分140,并由其确定所述确定的参数,如上所述。下面进一步的描述所确定的参数最好包括对确定一个或多个技巧模式参数有用的索引信息。以下参考图3-5来描述操作技巧模式确定装置190的最佳方法。
现在参考图3,图3是图1所示系统的最佳操作方法的简化流程示意图。图3所示的方法最好包括以下步骤:
建立该数据流的索引(步骤200),例如,可由图2所示技巧模式确定装置来建立该索引,所确定的参数包含该索引。最好是,步骤200包括存储该索引用于以后使用。应当理解,该确定的参数可包括一启发式参数,即帮助解决执行技巧模式问题的参数,即使该参数不能提供完美的解决。
通常基于一存储的数据流及通常在执行步骤200的时刻之后的某一时间要求一技巧模式。当执行该技巧模式时,确定技巧模式参数(步骤210)。最好至少部分基于步骤200中所建立的索引来确定该技巧模式参数。然而,应当理解,图3所示方法的不同实现也是可能的,且也可在步骤200中替代的存储对确定技巧模式参数有用的附加信息。该技巧模式参数可包括在执行技巧模式中有用的任一适用的参数;通常,该技巧模式参数包括在一至少部分加扰的数据流中的位置的指示,在该位置开始或持续解扰或回放。
至少部分基于技巧模式参数来执行技巧模式(步骤220)。;例如,在快进技巧模式的情况下,可能仅回放某几个的帧,以便产生快进技巧模式。在MPEG-2的例子中,该例子用意并非用来限制,在一最佳实施例中仅回放I-帧,该帧在MPEG-2中代表与各帧间的差相对的完整帧。应当理解,在MPEF-2中,可不用参考任一其它帧来解码I-帧。在这种情况下,如以下更全面的描述,该技巧模式参数可表示数据流中的一位置,在该位置认为可找到一I-帧。
现在参考图4,图4是最佳实施图3的步骤200的简化流程示意图。图4所示方法针对一包含包的数据流的例子,这在本专业是熟知的;本专业技术人员会理解可对图4的方法进行修改以用于其它的数据系统。
本专业技术人员还会了解,图4的方法省略了一些步骤,如本专业技术人员能够提供的初始化步骤。本专业技术人员还可了解到图4的方法最好快速而有效的操作,以便实时的处理数据流;因此,可以理解最好选用用于执行图4的方法的装置的专用硬件实现,如应用特定用途电路(ASIC)实现或其它适当的硬件实现。
图4的方法最好包括以下步骤:
在该数据流中得到下一个包(步骤230):现在将在该数据流中的该下一个包考虑为当前包,检测该当前包是否有意义(interest)(步骤240)。应当理解,在步骤240中根据被处理数据流的特定类型和由图4的方法所建立的索引的特定类型来选择“有意义”的适当的定义。仅借助于并非限定上述的通用性的例子,现在考虑部分加扰的MPEG-2数据流的例子。
在部分加扰的MPEG-2数据流的情况下,可通过是否有意义来找到包括一I-帧的开头的包;如上所述。I-帧可用于执行技巧模式。在MPEG-2系统中,众所周知,传输流(TS)包包括一头部,该头部在部分加扰的数据流中通常未被加扰。根据MPEG-2标准,该TS头部包括一称为payload_unit_start_indicator(pusi)的比特,以指示一PES包包括在当前TS包内;已知被称为PES hdr的PES头部从该TS包负载的开头开始。
此外,本发明人认为在某些基于制造商的MPEG-2规范,如用于可从英国的Tandberg NDS公司商业购得的Tandberg NDS系统3000编码器的规范中,每组图像(GOP)仅使用一个PES_hdr,该图像以一I-帧开始;在这种情况下,pusi位为I-帧存在的有效的指示符。可以理解在其它基于制造商的MPEG-2规范中,例如ATSC和Tandberg NDS系统5000编码器的规范中,PES_hdr被插入每个picture_hdr之前,pusi所提供的仅是一I-帧可能存在的启发式指示。在任一情况下,在MPEG-2中的pusi位包括一个有意义的TS包的指示的例子。然而,应当理解MPEG-2标准并不要求如上所述的任何对应。
以下为在步骤240的上下文可使一包有意义的特性的例子:
标准TS头部字段,其包括如上所述的pusi位;
ECM,其可用于,例如指定一加扰极性变化;
EMM;
MPEG定义的适配域(AF)字段,如PCR和随机接入指示符;
在AF内的专用数据字段;
SI专用表,可能需要一外部同步机构来获得用于该表的所需的精度;
在现存标准表中的专用指示符;
专用流,如具有相关PTS的专用PES;和
在部分加扰流中的可视字段。
以下仅借助于并非限定上述的通用性的例子来描述根据被处理的数据流的特定类型和由图4的方法建立的索引的特定类型的又一例子,所描述的实施例与,例如,如上所述的ATSC类型数据流有关。
在ATSC类型数据流的情况下,pusi通常指示任一类型的帧,且不一定是一I-帧。在一最佳操作模式中,根据一适当的预定规则所选定的所有的pusi或其子集,可用来作为候选接入点。在另一最佳操作模式中,可利用以下事实所带来的优点,即,在很多情况下,I-帧大于其它的帧,即比其它帧包括更多位,通常大于大约3到大约10倍。因此可以理解,通过分析邻近pusi间的位数,可更加精确地确定接入点的近似位置作为一pusi,其后接有相当多的位数,直到下一pusi。
应当理解,上述方法在某些条件下是启发式的,如场景改变或统计多路复用的情况下,可使一特别的P-帧或B-帧比附近的I-帧包括更多位。
在步骤240中,如果所找到的包有意义,则将适当的信息写入索引(步骤260)。例如,写入该索引的信息可包括一在该数据流中的位置和所找到的位置的类型的指示,如一可能的I-帧位置。
在步骤240中,如果没有找到有意义的包,或者在步骤260后进行检测时钟是否经过标记;即是否已经过一预定的时间间隔通常为大约0.5秒(步骤250)。如果时钟已经过报时,最好在步骤265进行处理;否则,最好在步骤230进行处理。在步骤265中,将时钟报时信息(clock tick information)写入该索引,并在步骤230继续进行处理。
时钟报时的概念在本专业是众所周知的。在图4的方法中,时钟报时的目的是提供在该索引中的到达时间信息。如前所述,在许多情况下,认为到达时间和呈现时间之间为紧密相关;由此,到达时间对基于呈现时间跳到该数据流的一特定位置很重要。例如,在通过回放想要跳到一特定呈现时间的情况下,该呈现时间代表例如一给定新闻素材的呈现,以下可由图4的方法建立的部分索引结构的例子可能有用: 包序号 时间 类型
a 无 候选接入点,如候选I-帧点
b 无 加扰参数改变点
c t 时钟报时(到达时间)
其中a、b、c代表包序号,t代表到达时间。
现参考图5,图5是图3的步骤210的最佳操作方法的简化流程示意图。图5的方法最好包括以下步骤:
找到一候选接入点,该候选最好包括在执行技巧模式的位置之前的最近的候选(步骤270),最好参考图4至少部分基于上述的索引来找到该候选。通常,步骤270的目的是在执行技巧模式的位置附近或最好在所述位置之前,在沿该数据流转换的方向被测量“之前”找到一候选接入点,以便执行该技巧模式。
按照需要找到附加解码信息(步骤280)。一个附近解码信息的例子是ECM,其可典型的在另一个相关的流中找到,这是本专业领域中所熟知的。
解码发生在该候选接入点,并检查是否找到期望的位置(步骤290)。例如,检查是否找到一I-帧。
在没有找到期望位置的情况下,采取附加措施找到该期望位置(步骤300)。该附加措施可包括,例如,继续从该候选接入点解码或跳到下一个候选接入点。确定所要采取的附加措施取决于,例如,接入点彼此有多近,或者其它的适当的因素。
应当理解,在文中各实施例中所分别阐明的本发明的各种特征可提供在单一实施例的组合中。相反,在文中单一实施例中所简要描述的本发明的各特征可单独的提供或提供在任意适当的组合中。
本专业技术人员应当理解,本发明不限于上述特定显示或描述的内容。本发明的内容仅由权利要求所限定。