预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103702141103702141A(43)申请公布日2014.04.02(21)申请号201310691850.6(22)申请日2013.12.17(71)申请人惠州市伟乐科技有限公司地址516006广东省惠州市仲恺高新区惠台工业区63号小区(72)发明人邹伟华杜亚军郁为民杨雪松刘撑乾(74)专利代理机构广州粤高专利商标代理有限公司44102代理人任海燕(51)Int.Cl.H04N21/2365(2011.01)H04N21/643(2011.01)权权利要求书2页利要求书2页说明书5页说明书5页附图5页附图5页(54)发明名称一种视频点播节目流复用的系统(57)摘要本发明公开了一种视频点播节目流复用的系统,包括:视频点播流接收处理模块,接收由视频点播服务器传输的输入流,转换成TS流格式;视频点播流复用处理模块,接收来自视频点播流接收处理模块输入的流,确定点播流输出通道,并实现对于PID的替换,生成并发送新的PID的表;视频点播流发送模块,接收来自视频点播流复用处理模块输入的流,根据要求按相应调制方式输出TS流。本发明能够处理的视频点播节目流带宽更高,并发处理能力有效提升,对视频点播流处理的实时性更好;充分利用逻辑器件和CPU的协同处理能力并有效减少了二者间的耦合交互,有效提升了系统的稳定性;采用可编程逻辑器件上的片内存储资源,硬件设计简单,成本低。CN103702141ACN103724ACN103702141A权利要求书1/2页1.一种视频点播节目流复用的系统,其特征在于,包括:视频点播流接收处理模块,接收由视频点播服务器传输的输入流,转换成TS流格式;视频点播流复用处理模块,接收来自单个或多个视频点播流接收处理模块输入的流,根据点播流分配原则确定点播流输出通道,并实现对于PID的替换,同时生成并发送新的用于匹配输出通道复用流和替换PID后的PSI/SI表;视频点播流发送模块,接收来自视频点播流复用处理模块输入的流,根据要求按相应调制方式输出TS流。2.根据权利要求1所述的一种视频点播节目流复用的系统,其特征在于,所述视频点播流接收处理模块包括:TS_Receive模块,接收外部的输入流,并转换成TS流格式,并标识每个TS流的流号;Assign_PID_NO模块,分析TS_Receive模块输出的每个TS包PID,完成流的PID搜索,并为每个流的中的每个PID分配一个独立的短PIDNumber;Add_head模块,对输入的TS包添加4个字节的自定义包头。3.根据权利要求2所述的一种视频点播节目流复用的系统,其特征在于,所述Assign_PID_NO模块对接收到的每个TS包,根据TS包所对应的TS流的流号查询该TS流对应的存储器空间中当前TS包的PID是否存在,若不存在则把该PID写入流对应存储空间中第一个空闲地址,并以该空闲地址作为该PID的短PIDNumber,且将该地址空间最高位exist_flag置为有效;若存在则以找到该PID存储空间的低位地址作为该PID短PIDNumber。4.根据权利要求3所述的一种视频点播节目流复用的系统,其特征在于,Assign_PID_NO模块通过可编程逻辑电路读写一个片内存储器实现对存储空间的操作;所述存储器深度为N*M,其中N为系统需要处理的总的流数目,M为每个TS流包含的TS包PID数量。5.根据权利要求4所述的一种视频点播节目流复用的系统,其特征在于,所述自定义包头为四个字节,包括:短PIDNumber:PID_NO、当前TS流所在的流号Channel_number_L及Channel_number_H,其位宽随系统支持的最大流数目而定。6.根据权利要求5所述的一种视频点播节目流复用的系统,其特征在于,所述视频点播流复用处理模块包括:IN_MUX模块,将来自一个或多个TS_Receive模块的输入流复用成一路TS流;DestInfo_Search模块,通过查找表确定每个TS包去向,获得板卡使能Dest_slot、临时PID号PID_T、各输出板卡子通道使能Dest_channel_Slot[i]或输出节目号Program_NO;Table_Filter_Buffer模块,判断当前包PID是否需要过滤到CPU,若需要则在本模块中缓存当前包供CPU读取;PID_Replace模块,判断TS包去向是否唯一,并以去向唯一性判断结果选择不同的PID生成方法来生成对应的新的PID,替换原始的PID;Stream_Allocation模块,根据板卡使能Dest_slot,确定当前包需要输出到的输出板卡,并输出到该输出板卡相应的OUT_MUX模块;同时将得到的各输出板卡子通道使能Dest_