一种分段数据过滤器制造技术

技术编号:4289852 阅读:252 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种分段数据过滤器,属于数字音视频技术领域。本发明专利技术提供的分段数据过滤器包括分段数据分析模块、比较模块、恢复存储模块以及外部控制模块。分段数据过滤器可以根据用户控制信息对传输流中的分段数据进行过滤,并以传输包的形式传输;同时,不是依赖于嵌入式CPU实现分析过滤功能。因此,本发明专利技术所提供的分段数据过滤器在没有嵌入式CPU的协助下能独立实现过滤分段数据的功能。

【技术实现步骤摘要】

本专利技术属于数字音视频
,具体涉及一种分段数据过滤器
技术介绍
在使用各种音视频标准(例如,MPEG2、MPEG4、AVS等)的数字电视系统中,都采用 传输流(TS-Transport Stream)方式传送数据信息,传输流方式即将各种节目的音频/视 频流多路复用为带有纠错码的分组并发送给这些多路复用的音频/视频流。TS在复用的 过程一般以预定的传输单位(例如,188字节)发送,一个传输单位我们称之为传输包(TS packet)。传输包分为音频(Audio)、视频(Video)和系统控制信息(PSI)三种,其中PSI包 携带了对TS信息中构成每个节目码流的描述。PSI—般包括节目相关表(PAT)和节目映射 表(PMT)等以表(Table)形式存在的信息,各种表又被分为分段数据(Section),传输流经 过分段数据过滤器(Section Filter)时,分段数据过滤器根据传输包中的PSI信息只提取 电视观众所需要的数据包信息,并将该数据包信息以分段数据(Section)的形式传输到外 部设备中。 当前,分段数据过滤器的基本分析功能都是通过芯片中的嵌入式CPU来实现的。 美国专利US6654423公开了一种分段数据过滤器,它包括了处理器模块、传输流的解码、检 测被解码的传输流中的PSI信息、从解码信息中提取关注所需要的信息等功能都是通过处 理器模块完成。当芯片中带有嵌入式CPU时,CPU可以执行分段数据过滤器的分析功能。但 是,如果芯片中没有嵌入式CPU时,为分段数据过滤器而专门提供一个CPU,明显是不经济 实惠的。本专利技术试图提供一个不依赖于CPU的分段数据过滤器。
技术实现思路
本专利技术要解决的技术问题是提供一个不依赖于CPU的分段数据过滤器。 为解决上述技术问题,本专利技术提供一种分段数据过滤器,所述分段数据过滤器包括 分段数据分析模块,用于接收传输包形式的传输流,并对传输流中的分段数据进 行分析过滤、以传输包的形式输出; 输入与输出连接于所述分段数据分析模块的比较模块,用于分段数的头部据信息 与外部控制信息的比较; 数据输出连接于所述比较模块的外部控制模块,用于输入所述外部控制信息; 以及,数据输入与数据输出连接于所述分段数据分析模块的恢复储模块,用于当 一个传输包传输结束时还未处理结束的分段数据信息的存储。 根据本专利技术所提供的分段数据过滤器,其中,所述分段数据分析模块包括分析控 制器、与所述分析控制器连接的恢复存储控制器、与所述分析控制器数据传输连接的缓冲 器、以及与所述缓冲器连接的输出过滤控制器。所述恢复存储控制器数据输入与数据输出 连接于所述分段数据分析模块,所述比较模块输出连接于所述输出过滤控制器,所述分析控制器数据输出连接于所述比较模块。所述分析控制器分析传输流中分段数据的头部信 息,把所述头部信息以比较字的形式发送给所述比较模块;并把传输包的分组标志信息发 送至所述恢复存储控制器。所述恢复存储控制器根据传输包的分组标志符信息控制存取所 述恢复存储模块中的未处理结束的分段数据信息。所述输出过滤控制器接所述比较模块输 出的比较结果,根据比较结果对分段数据进行过滤;并以传输包的形式控制分段数据输出 到外部存储器。所述缓冲器用来缓冲寄存传输包。根据本专利技术所提供的分段数据过滤器,其中,所述比较模块包括 比较控制器; 通过控制线与所述比较控制器连接的存储器; 与所述比较控制器通过控制线连接、并与所述存储器通过数据线连接的比较器。 所述分段数据分析模块数据输入与数据输出连接于所述比较器;所述外部控制模 块数据输出连接于所述存储器。所述存储器存储所述外部控制信息,所述比较器接收从分 段数据分析模块发送过来的包括分段数据头部信息,并发送所述分段数据头部信息与所述 外部控制信息的比较结果。 本专利技术的技术效果是通过分段数据分析模块、比较模块、恢复存储模块以及外部 控制模块,可以根据用户控制信息对传输流中的分段数据进行过滤,并以传输包的形式传 输;同时,本专利技术提供的分段数据过滤器中的分析过滤功能主要通过分段数据分析模块硬 件实现,而不是依赖于嵌入式CPU实现。因此,本专利技术所提供的分段数据过滤器具有在没有 嵌入式CPU的协助下能独立实现过滤分段数据的功能。附图说明 图1是本专利技术分段数据过滤器的优选实施例方框结构示意图; 图2是本专利技术分段数据过滤器的比较模块的优选实施例方框结构示意图; 图3是本专利技术分段数据过滤器的数据分析模块的优选实施例方框结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术作进一步 的详细描述。 图1所示为本专利技术分段数据过滤器的优选实施例方框结构示意图。如图1所示,分 段数据过滤器10接收以包的形式传输过来的传输流,通过分段数据过滤器10处理后,选择 需要传输的分段数据信息,以传输包的形式发送给接收器,所述接收器可以是一个SDRAM, 存储待进一步处理的分段数据的传输包信息。分段数据过滤器10包括分段数据分析模 块20、比较模块30、恢复存储模块40以及外部控制模块50。分段数据分析模块20接收传 输包形式的传输流,对传输流中的分段数据进行分析,然后对分段数据进行过滤,并以传输 包的形式输出。由于一个分段数据信息可以大于一个传输包的容量,某个传输包传输结束 后,这个传输包的分段数据可能并没有结束,即所述分段数据信息并没有处理结束;恢复存 储模块40用于当一个传输包传输结束时还未处理结束的分段数据信息的存储;恢复存储 模块40和分段数据分析模块20之间有数据输入和输出连接线,通过存储模块40和分段数 据分析模块20结合使用,可以判断出一个分段数据信息全部包括的传输包。外部控制模块50和比较模块30之间通过数据线连接,用户通过外部控制模块50输入外部控制信息,进 一步外部控制模块50根据外部控制信息向比较模块30发送滤波信息,所述滤波信息具有 一定格式,写入比较模块30中。比较模块30和分段数据分析模块20之间有输入和输出连 接线,比较模块30接收分段数据分析模块20以比较字形式发送过来的分段数据的头部信 息,比较字和比较模块30中寄存的由外部控制模块发生过来的滤波信息进行比较后,发送 比较结果给分段数据分析模块20。 图2所示为本专利技术分段数据过滤器的比较模块的优选实施例方框结构示意图。如 图2所示,比较模块30包括比较控制器31、存储器32以及比较器33。其中,存储器32与 外部存储控制模块连接,用来存储外部控制模块发送过来的滤波信息,所述滤波信息根据 外部控制器的外部控制信息发送,本实施例中滤波信息为16字节,存入16字节的存储器 中,存储器的容量和个数不受本实施例的限制,本实施例中优选为16字节的16个动态随机 存储器。比较控制器31与存储器32和比较器33分别通过控制线连接,比较控制器31控 制存储器32以及比较器33,比较控制器选择存储器32中的存储的某个滤波信息,并选择与 所述滤波信息相应比较的、从分段数据分析模块传输过来的比较字,所述比较字为分段数 据的头部信息,在本实施例中为16字节。比较器33与存储器32通过数据传输线连接,并 与比较控制器31通过数据控制线连接;比较器33同时与外部的分段数据分析模块数据输 入、本文档来自技高网
...

【技术保护点】
一种分段数据过滤器,其特征在于,包括:分段数据分析模块,用于接收传输包形式的传输流,并对传输流中的分段数据进行分析过滤、以传输包的形式输出;输入与输出连接于所述分段数据分析模块的比较模块,用于分段数的头部据信息与外部控制信息的比较;数据输出连接于所述比较模块的外部控制模块,用于输入所述外部控制信息;以及,数据输入与数据输出连接于所述分段数据分析模块的恢复存储模块,用于当一个传输包传输结束时还未处理结束的分段数据信息的存储。

【技术特征摘要】
一种分段数据过滤器,其特征在于,包括分段数据分析模块,用于接收传输包形式的传输流,并对传输流中的分段数据进行分析过滤、以传输包的形式输出;输入与输出连接于所述分段数据分析模块的比较模块,用于分段数的头部据信息与外部控制信息的比较;数据输出连接于所述比较模块的外部控制模块,用于输入所述外部控制信息;以及,数据输入与数据输出连接于所述分段数据分析模块的恢复存储模块,用于当一个传输包传输结束时还未处理结束的分段数据信息的存储。2. 根据权利要求1所述的分段数据过滤器,其特征在于,所述,数据分析模块包括 分析控制器;与所述分析控制器连接的恢复存储控制器; 与所述分析控制器数据传输连接的缓冲器; 以及,与所述缓冲器连接的输出过滤控制器。3.根据权利要求1或2所述的分段数据波过滤器,其特征在于,所述恢复存储控制器输 入与输出连接于所述分段数据分析模块,所述比较模块数据输出连接于所述输出过滤控制 器,所述分析控制器数据输出连接于所述比较模块。4. 根据权利要求1或2所述的分段数据过滤器,其特征在于,所述分析控制器分析传输 流中分段数据的头部信息,把所述头部信息以比较字的形式发送给所述比较模块;并把传 输包的分组标志信息发...

【专利技术属性】
技术研发人员:杜宣明陈雷王智鸣钮月忠张红云樊迪心凯文杜李志高刘宜璟田巍
申请(专利权)人:上海龙晶微电子有限公司
类型:发明
国别省市:31[中国|上海]

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

1