网络间封包修改器及其相关方法技术

技术编号:3584730 阅读:770 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种耦接于第一网络及第二网络间的封包修改器,其根据接收自第一网络的输入传输封包产生传送至第二网络的输出传输封包。封包修改器包含有用于储存更新后的识别信息的储存装置以及模式检测器(patterndetector)。模式检测器用于检测输入封包的特定模式,并根据特定模式将输入封包的原始识别信息与更新后的识别信息进行交换以产生输出传输封包,其中模式检测器为用于交换识别信息的专用硬件。本发明专利技术所提供的网络间封包修改器及相关方法可以利用专用的模式检测器来交换传输封包的识别信息,因此,实施本发明专利技术可避免抖动现象的发生并提升电视频道的播放质量。

【技术实现步骤摘要】

本专利技术涉及一种处理网络间数据传输的技术,尤指一种网络间封包修改 器及其相关方法。
技术介绍
数字电视信号是以视频压縮标准中MPEG-2数据流的形式传输,称为传 输流,而在有线或卫星网络中,每一传输流的传输速率最高可达到每秒40兆 比特(megabits),而在地面网络(terrestrial network)中,传输速率也可高达每秒 20兆比特,足以提供7到8个电视频道使用。请参考图1,图1是显示传输串流形成过程的示意图。基本上,原始的视 频及音频数字信号(视频源102v及音频源102a)分别由MPEG-2编码器104v 及104a根据一种编码机制(例如MPEG标准)进行编码以形成视频及音频的基 本串流(elementary stream, ES),除了音频及视频信号之外,传输串流中还可 能需要包含某些数据,例如非公开数据或电视文字(teletext)信息,因此来自数 据源102d的数据也会形成数据基本串流,然而这些基本串流并不能被直接传 输或储存,必须先送进封包器(packetizer)106中进行封包,也就是说,这些基 本串流必须先被分割及形成封包以简化后续流程中的多任务处理。在经过封 包化后,封包器106输出封包化基本串流(packetized elementary stream, PES), 其中除了视频及音频数据外,封包化基本串流也包含有使用于各种应用、电 视文字信息或其它功能的数据串流。最后,封包化基本串流(包含视频及音频部分)便经由多工器108多路转换 成一节目串流(progmm stream)或一传输串流,接着再被加以储存或传送出去。由于传输串流具有简短的封包结构,对传输过程中发生的错误具有强抵 抗力,因而适合于高噪声的环境中使用,其中传输封包的长度是固定的,但可在传输封包中附加另外的同位(parity)信息以帮助更正错误。请注意,上述 的封包化基本串流中的封包可能具有不同的大小,因此封包化基本串流中的 封包可被分割成数个简短的区块,每一区块再经封包化成一个传输封包,并 连结成传输串流。如同所熟知的,数字电视信号是以MPEG-2传输串流的形式传送,且传 输串流由多个传输封包所组成,每一传输封包的长度固定为188个字节,其 包含长度为4字节的标头(header)、可选调适字段(optional adaptive field),以 及载有编码(例如MPEG)后的视频信号、编码(例如MPEG)后的音频信号、数 据或服务信息(service information)的负载(payload)。以下将介绍几个重要的标 头字段,包括同步字节字段及13位的封包识别码(packet identifier, PID)字段。 同步字节可用于建立封包边界以允许随机存取传输串流。封包识别码可用于 识别属于同一个数据串流的传输封包,使得机顶盒(SetTopBox, STB)内可以 重建出串流。将具有相同封包识别码的传输封包视为封包识别码串流。举例 来说,程序代码通常关联至少一音频串流及一视频串流,包含有音频串流的 传输封包可以由一特有的音频封包识别码加以识别,同样地,包含有一视频 串流的传输封包则可以由特有的视频封包识别码加以识别。由于传输流中的每一个传输封包可载有如编码(例如MPEG)后的视频信 号、编码(例如MPEG)后的音频信号、控制数据或服务信息等信息,因此载于 传输封包中的信息必须被识别并提取出来,经过重新组合得出原始的信息以 呈现在使用者面前(例如电视节目的播放)。而为了达到此目的,MPEG标准中 规范了附加于传输流中除了视频及音频以外的信息, 一般称为服务信息, 以提供必要的信息来完成上述的操作。服务信息是用于描述传输串流的结构,其中有些服务信息包含有描述传 输串流所提供的服务(例如电视节目)的表,在表中列有一组与该服务相关的封包识别码串流、相关的封包识别码,以及每一个封包识别码串流所包含的数 据类型,因此根据服务信息,接收端便可识别出哪一个封包识别码串流包含 有音频信号、哪一个封包识别码串流包含有视频信号或是哪一个封包识别码 串流包含有其它类型的数据,再分别使用不同的译码机制进行译码。此外,有些服务信息限定于描述特定的服务,而有些服务信息则较为一 般,例如用来描述传输串流的结构或网络的特性。在某些情况下,包含有服 务信息的封包识别码串流对应于固定的封包识别码,这对译码器来说较容易 发现,而在其它情况下,包含有服务信息的封包识别码串流是对应于列于其 它服务信息表中的封包识别码。举例来说,在数字视频广播中,传输串流中常见的服务信息表如下所示:节目相关表(Program Association Table, PAT),由MPEG标准定义节目映射表(Program Map Table, PMT),由MPEG标准定义条件存取表(Conditional Access Table, CAT),由MPEG标准定义网络信息表(Network Information Table, NIT)服务描述表(Service Description Table , SDT)事件信息表(Event Information Table, EIT)节目组相关表(Bouquet Association Table , BAT)时间及日期表(Time and Date Table , TDT)时间偏移表(Time Offset Table, TOT)节目相关表是服务信息中的基本表,其描述与节目映射表相关的封包识 别码,而节目映射表与传输串流提供的各项服务有关(将于后续段落中介绍)。条件存取表描述传输串流中使用的条件存取系统,并提供关于条件存取 管理及搅频(scmmbling)方式的信息。节目映射表列有一组与服务相关的封包识别码串流,以及封包识别码串 流包含有用于服务的MPEG节目频率参考,因此节目映射表并不是对应到一 固定的封包识别码,且传输串流所提供的每一服务均具有其对应的节目映射表。节目相关表、节目映射表及条件存取表统称为节目特定信息(Program Specific Information, PSI),并由MPEG标准所定义。其它的表是数字视频广 播系统特有的表,且已被本
内技术人员所熟知,在此省略不再赘述。请参考图2,图2是显示现有技术中传输串流的示意图。如图2所示,传 输串流包含有多个封包识别码串流1001~1009。具有封包识别码00的第一封 包识别码串流包含有服务信息的节目相关表。节目相关表可以用来指示其它 的服务信息,例如节目映射表,也就是说,节目相关表中列出了与每一个节 目映射表相关的封包识别码。请参考图2中的节目相关表,其显示了包含于 封包识别码串流中的两个节目映射表,两个节目映射表分别对应于封包识别 码200及201。每一节目映射表与服务相关(此处的服务可指视频节目或电视 频道),因此,节目相关表在某种程度上是电视节目/频道表,而每一节目映射 表则表示与节目/频道相关的传输封包。在本实施例中,以服务1为例,对应 于封包识别码200的节目映射表显示具有封包识别码100、 102及106的封包 识别码串流,这些封包识别码串流分别包含有视频数据、音频数据以及其它 数据。因此,这些封包识别码串流可本文档来自技高网
...

【技术保护点】
一种网络间封包修改器,耦接于第一网络及第二网络间,以自该第一网络接收第一传输串流并产生第二传输串流至该第二网络,所述的网络间封包修改器包含有:储存装置,用于储存更新后的识别信息;以及模式检测器,用于检测所述的第一传输串流的特定模式,并根据识别设定将该第一传输串流的原始识别信息与所述的更新后的识别信息交换以形成所述的第二传输串流;其中所述的模式检测器是用于识别信息交换的专用硬件。

【技术特征摘要】
US 2007-1-4 11/619,6201. 一种网络间封包修改器,耦接于第一网络及第二网络间,以自该第一网络接收第一传输串流并产生第二传输串流至该第二网络,所述的网络间封包修改器包含有储存装置,用于储存更新后的识别信息;以及模式检测器,用于检测所述的第一传输串流的特定模式,并根据识别设定将该第一传输串流的原始识别信息与所述的更新后的识别信息交换以形成所述的第二传输串流;其中所述的模式检测器是用于识别信息交换的专用硬件。2. 如权利要求1所述的网络间封包修改器,其特征在于,还包含 控制器,用于控制所述的储存装置以储存所述的更新后的识别信息。3. 如权利要求1所述的网络间封包修改器,其特征在于,所述的第一传 输串流符合MPEG-2标准。4. 如权利要求3所述的网络间封包修改器,其特征在于,所述的特定模 式为对应于所述的第一传输串流中特定类型数据的节目识别码。5,如权利要求4所述的网络间封包修改器,其特征在于,所述的特定类 型数据是节目相关表或节目映射表。6. 如权利要求3所述的网络间封包修改器,其特征在于,所述的原始识 别信息与所述的更新后的识别信息均分别包含有相对应的节目相关表。7. 如权利要求3所述的网络间封包修改器,其特征在于,所述的原始识 别信息与所述的更新后的识别信息均分别包含有相对应的节目映射表。8. 如权利要求1所述的网络间封包修改器,其特征在于,所述的网络间 封包修改器适用于机顶盒。9. 如权利要求l所述的网络间封包修改器,其特征在于,还包含有 识别滤波器,耦接于所述的模式检测器与所述的第一...

【专利技术属性】
技术研发人员:黄建中程元良黄东浩
申请(专利权)人:晶发科技股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利