一种使用单通道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传输导致成本高、占用芯片资源多的技术问题。 |
