專利名稱:一種多通道遍碼方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及安防領域,尤其涉及一種多通道編碼方法及系統(tǒng)。
背景技術:
近年來,隨著數(shù)字技術和安防技術的飛速的發(fā)展,尤其是網(wǎng)絡和高清設備的大量普及,視頻數(shù)據(jù)的處理已經(jīng)受到越來越多的重視和關注。由于視頻數(shù)據(jù)的巨大,但是很多的圖像處理還是使用中央處理器的計算能力來對圖像進行處理,雖然近幾十年來硬件技術的不斷發(fā)展導致中央處理器的處理能力飛速上升但是中央處理器對其編解碼的處理速度還是遠遠不能滿足現(xiàn)在高端安防行業(yè)的需求。就需要對圖像處理能力有突出表現(xiàn)得圖形處理器來進行圖像視頻數(shù)據(jù)的處理。今天,圖形處理器已經(jīng)不再局限于三維圖形處理了,圖形處理器通用計算技術發(fā)展已經(jīng)引起業(yè)界不少的關注,事實也證明在浮點運算、并行計算等部分計算方面,圖形處理器可以提供數(shù)十倍乃至于上百倍于中央處理器的性能。參照圖1,圖1是現(xiàn)有技術的圖形處理器編碼流程圖。步驟S101,通過APP應用層進行數(shù)據(jù)幀的抓包;步驟S102,APP應用層將數(shù)據(jù)幀發(fā)送到編碼器進行編碼;步驟S103,編碼完成后,通知發(fā)送下一幀數(shù)據(jù)進行編碼。再參照圖2,圖2是現(xiàn)有技術的編碼方法流程圖。步驟S201,編碼通道同時進入等待編碼狀態(tài);步驟S202,第一通道完成編碼后,第二通道所抓包的數(shù)據(jù)等待其他通道編碼完成;步驟S203,編碼通·道同時被通知進行抓包操作?,F(xiàn)有的圖形處理器編碼技術中沒有進行多路抓幀的等待算法,因為是同時進行的抓幀操作,就會導致需要編碼的數(shù)據(jù)會有排隊的現(xiàn)象出現(xiàn),越往后的通道抓幀的等待時間越長,導致進行多通道編碼任務中APP抓幀后的等待編碼時間越來越長,造成應用層資源的浪費。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是提供一種多通道解碼方法及系統(tǒng)。為了解決上述技術問題,本發(fā)明提供了一種多通道編碼方法,包括:
編碼通道同時進入等待編碼狀態(tài),
第一通道開始抓包,其他通道仍然處于等待狀態(tài),
所述第一通道編碼開始,通知第二通道開始抓包。進一步地,當全部通道完成編碼后,等待一定時隙,再進入下一輪編碼狀態(tài)。進一步地,所述時隙為40毫秒。本發(fā)明還提供了一種多通道編碼系統(tǒng),包括,等待模塊,第一抓包模塊和第一編碼模塊,
所述等待模塊,用于編碼通道同時進入等待編碼狀態(tài),
所述第一抓包模塊,用于第一通道開始抓包,其他通道仍然處于等待狀態(tài),
所述第一編碼模塊,用于所述第一通道編碼開始,通知第二通道開始抓包。
進一步地,時隙模塊,用于當全部通道完成編碼后,等待一定時隙,再進入下一輪編碼狀態(tài)。進一步地,所述時隙為40毫秒。由上可知,本發(fā)明方法和系統(tǒng)能夠達到只有執(zhí)行當前通道的編碼操作時應用層會進行抓幀操作,其他通道都不會進行抓幀操作從而不會形成其他通道在抓幀時出現(xiàn)等待的現(xiàn)象,節(jié)約圖形處理器資源的技術效果。
圖1是現(xiàn)有技術的圖形處理器編碼流程圖,
圖2是現(xiàn)有技術的編碼方法流程圖,
圖3是本發(fā)明一較佳實施例的方法流程圖,
圖4是本發(fā)明一較佳實施例的系統(tǒng)結構圖。
具體實施例方式為使本發(fā)明的目的、技術方案、及優(yōu)點更加清楚明白,下面結合附圖對本發(fā)明涉及的一種多通道解碼方法及系統(tǒng)具體實施實例進行進一步詳細描述。參照圖3,圖3是本發(fā)明一較佳實施例的方法流程圖,
步驟S401,編碼通道同時進入等待編碼狀態(tài),
步驟S402,第一通道開始抓包,其他通道仍然處于等待狀態(tài),
步驟S403,所述第一通道編碼開始,通知第二通道開始抓包。當全部通道完成編碼后,等待40毫秒時隙,再進入下一輪編碼狀態(tài)。參照圖4,圖4是本發(fā)明一較佳實施例的系統(tǒng)結構圖,包括等待模塊10,第一抓包模塊20和第一編碼模塊30,
等待模塊10,用于編碼通道同時進入等待編碼狀態(tài),
第一抓包模塊20,用于第一通道開始抓包,其他通道仍然處于等待狀態(tài),
第一編碼模塊30,用于所述第一通道編碼開始,通知第二通道開始抓包。還包括時隙模塊,用于當全部通道完成編碼后,等待40毫秒時隙,再進入下一輪編碼狀態(tài)。
以上具體實施方式
僅用于說明本發(fā)明,而非用于限定本發(fā)明。
權利要求
1.一種多通道編碼方法,其特征在于,包括: 編碼通道同時進入等待編碼狀態(tài), 第一通道開始抓包,其他通道仍然處于等待狀態(tài), 所述第一通道編碼開始,通知第二通道開始抓包。
2.根據(jù)權利要求1所述的方法,其特征在于,還包括: 當全部通道完成編碼后,等待一定時隙,再進入下一輪編碼狀態(tài)。
3.根據(jù)權利要求2所述的方法,其特征在于,所述時隙為40毫秒。
4.一種多通道編碼系統(tǒng),其特征在于,包括:等待模塊,第一抓包模塊和第一編碼模塊, 所述等待模塊,用于編碼通道同時進入等待編碼狀態(tài), 所述第一抓包模塊,用于第一通道開始抓包,其他通道仍然處于等待狀態(tài), 所述第一編碼模塊,用于所述第一通道編碼開始,通知第二通道開始抓包。
5.根據(jù)權利要求4所述的系統(tǒng),其特征在于,還包括: 時隙模塊,用于當全部通道完成編碼后,等待一定時隙,再進入下一輪編碼狀態(tài)。
6.根據(jù)權利要求 5所述的系統(tǒng),其特征在于,所述時隙為40毫秒。
全文摘要
本發(fā)明公開了一種多通道解碼方法及系統(tǒng),針對現(xiàn)有技術中現(xiàn)有的圖形處理器編碼技術中沒有進行多路抓幀的等待算法的缺陷而發(fā)明,本方法包括編碼通道同時進入等待編碼狀態(tài),第一通道開始抓包,其他通道仍然處于等待狀態(tài),所述第一通道編碼開始,通知第二通道開始抓包。本發(fā)明方法和系統(tǒng)能夠達到只有執(zhí)行當前通道的編碼操作時應用層會進行抓幀操作,其他通道都不會進行抓幀操作從而不會形成其他通道在抓幀時出現(xiàn)等待的現(xiàn)象,節(jié)約圖形處理器資源的技術效果。
文檔編號H04L29/08GK103248894SQ20131017699
公開日2013年8月14日 申請日期2013年5月14日 優(yōu)先權日2013年5月14日
發(fā)明者謝劍 申請人:重慶訊美電子有限公司