一種使用單通道DMA同時傳輸多路TS流的方法及裝置

基本信息

申請?zhí)?/td> CN201810713296.X 申請日 -
公開(公告)號 CN108833945A 公開(公告)日 2018-11-16
申請公布號 CN108833945A 申請公布日 2018-11-16
分類號 H04N21/236;H04N21/4385;H04N21/4402;H04N5/265 分類 電通信技術(shù);
發(fā)明人 謝新輝 申請(專利權(quán))人 井岡山電器有限公司
代理機構(gòu) 北京集佳知識產(chǎn)權(quán)代理有限公司 代理人 井岡山電器有限公司
地址 343600 江西省吉安市井岡山市新城區(qū)井岡山大道99號
法律狀態(tài) -

摘要

摘要 本發(fā)明提供的一種使用單通道DMA同時傳輸多路TS流的方法及裝置,其中方法包括:將每條TS流的TS包的第一個比特改為標(biāo)志ID,標(biāo)志ID與TS流具備對應(yīng)關(guān)系;將待處理的兩條以上TS流合并為一條TS流并通過單通道DMA進行傳輸;根據(jù)TS流中的TS包的標(biāo)志ID確定TS包所屬的TS流,將標(biāo)志ID恢復(fù)為原來的第一個比特,將TS包發(fā)送至與TS包所屬的TS流對應(yīng)的中斷處理子程序。本發(fā)明通過設(shè)置標(biāo)志ID以及將待處理的兩條以上TS流合成一條TS流后,通過設(shè)置標(biāo)志ID可以使得CPU能夠判斷合成后的TS流中的TS包屬于多路TS流中的哪一條TS流,實現(xiàn)了通過單通道DMA進行同時傳輸多路TS流,解決了傳統(tǒng)的多路TS流傳輸需要多通道DMA傳輸導(dǎo)致成本高、占用芯片資源多的技術(shù)問題。