[发明专利]一种分段数据过滤器无效
申请号: | 200810200997.X | 申请日: | 2008-10-10 |
公开(公告)号: | CN101729748A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 杜宣明;陈雷;王智鸣;钮月忠;张红云;樊迪心;凯文·杜;李志高;刘宜璟;田巍 | 申请(专利权)人: | 上海龙晶微电子有限公司 |
主分类号: | H04N5/00 | 分类号: | H04N5/00;H04N7/24 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁 |
地址: | 200241 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分段 数据 过滤器 | ||
技术领域
本发明属于数字音视频技术领域,具体涉及一种分段数据过滤器。
背景技术
在使用各种音视频标准(例如,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是本发明分段数据过滤器的数据分析模块的优选实施例方框结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海龙晶微电子有限公司,未经上海龙晶微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810200997.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置