一种使用单通道DMA同时传输多路TS流的方法及装置

基本信息

申请号 CN201810713296.X 申请日 -
公开(公告)号 CN108833945A 公开(公告)日 2018-11-16
申请公布号 CN108833945A 申请公布日 2018-11-16
分类号 H04N21/236;H04N21/4385;H04N21/4402;H04N5/265 分类 电通信技术;
发明人 谢新辉 申请(专利权)人 井冈山电器有限公司
代理机构 北京集佳知识产权代理有限公司 代理人 井冈山电器有限公司
地址 343600 江西省吉安市井冈山市新城区井冈山大道99号
法律状态 -

摘要

摘要 本发明提供的一种使用单通道DMA同时传输多路TS流的方法及装置,其中方法包括:将每条TS流的TS包的第一个比特改为标志ID,标志ID与TS流具备对应关系;将待处理的两条以上TS流合并为一条TS流并通过单通道DMA进行传输;根据TS流中的TS包的标志ID确定TS包所属的TS流,将标志ID恢复为原来的第一个比特,将TS包发送至与TS包所属的TS流对应的中断处理子程序。本发明通过设置标志ID以及将待处理的两条以上TS流合成一条TS流后,通过设置标志ID可以使得CPU能够判断合成后的TS流中的TS包属于多路TS流中的哪一条TS流,实现了通过单通道DMA进行同时传输多路TS流,解决了传统的多路TS流传输需要多通道DMA传输导致成本高、占用芯片资源多的技术问题。