欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃嚨闹谱鞣椒?

文檔序號:7761992閱讀:218來源:國知局
專利名稱:一種可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃嚨闹谱鞣椒?br> 技術(shù)領(lǐng)域
本發(fā)明公開涉及視音頻編解碼,及信息傳輸領(lǐng)域,公開一種信息記錄及傳播產(chǎn)品, 特別是一種可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃嚒?br> 背景技術(shù)
目前,在監(jiān)控、視頻會議等視頻傳輸領(lǐng)域,多路高清信號的傳輸基本都采用高清矩陣的方式進(jìn)行傳輸?shù)?,每一路視頻需要一根視頻線,有多少路視頻信號就需要多少根視頻線,其在超過一定距離的時候,會遇到了如下問題1、高清的視頻線纜是有距離限制的,超過一定長度后成本非常高;2、信號衰減厲害,導(dǎo)致播放端播放效果很差;3、無法實現(xiàn)遠(yuǎn)程高清信號的多路傳輸。因此,在大容量高清信號傳輸與交換的情況下,目前業(yè)內(nèi)普遍都采用光纖矩陣的傳輸方式,價格成本非常昂貴。

發(fā)明內(nèi)容
針對上述提到的現(xiàn)有技術(shù)中的高清視頻傳輸時受到距離限制,實現(xiàn)成本高的缺點,本發(fā)明提供一種可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃嚕鋵σ曨l進(jìn)行采集, 將采集后的視頻信號進(jìn)行復(fù)用,然后通過獨立的網(wǎng)口進(jìn)行遠(yuǎn)距離傳輸,解決了上述問題。本發(fā)明解決其技術(shù)問題采用的技術(shù)方案是一種可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃嚕仃嚢ㄒ粔K主控板,主控板上連接有一塊以上的高清視頻編解碼板,電源模塊給主控板和高清視頻編解碼板供電,視頻采集時,一塊以上的高清視頻編解碼板通過音視頻采集接口采集音頻數(shù)據(jù)或視頻數(shù)據(jù)或音頻和視頻數(shù)據(jù)同時采集,并對其進(jìn)行壓縮編碼,然后將壓縮編碼后的數(shù)據(jù)傳輸給主控板,主控板上設(shè)有獨立的網(wǎng)絡(luò)接口,主控板對其進(jìn)行復(fù)用并重新打包后,通過獨立的網(wǎng)絡(luò)接口發(fā)出。本發(fā)明解決其技術(shù)問題采用的技術(shù)方案進(jìn)一步還包括所述的高清視頻編解碼板具有解碼功能,解碼時,主控板通過網(wǎng)絡(luò)接口接收視頻或音頻或視頻和音頻一起的壓縮流,主控板對接收的壓縮流解復(fù)用后,分配給相應(yīng)的高清視頻編解碼板,高清視頻編解碼板對壓縮流進(jìn)行對應(yīng)的視頻解碼、音頻解碼,將視頻信號通過顯示接口進(jìn)行顯示,將音頻信號送出播放。所述的所有的高清視頻編解碼板對視頻信號進(jìn)行編碼或解碼時都是同步進(jìn)行的, 所有的高清視頻編解碼板之間通過一條同步脈沖線連接,其中任意一塊高清視頻編解碼板按60Hz/s的頻率發(fā)送同步脈沖,觸發(fā)所有高清視頻編解碼板上的同步脈沖中斷信號,所有的高清視頻編解碼板對中斷脈沖進(jìn)行脈沖中斷計數(shù),所有的高清視頻編解碼板通過初始化同步和編碼同步或解碼同步兩個步驟實現(xiàn)編碼或解碼都是同步進(jìn)行。所述的初始化同步包括以下步驟a)主控板先發(fā)送一個廣播消息,指示所有高清視頻編解碼板暫停中斷信號處理;b)各個高清視頻編解碼板上的處理模塊收到步驟a中的廣播消息以后,把中斷脈沖計數(shù)器清零,并返回一個ok消息給主控板;
4
C)主控板在收到所有的高清視頻編解碼板的反饋消息以后,給所有高清視頻編解碼板發(fā)送一個重啟中斷信號處理的消息;d)高清視頻編解碼板在接收到步驟c中的重啟中斷信號處理的消息以后,重新開始中斷脈沖計數(shù),初始化同步完成。所述的編碼同步包括下述步驟a、視頻捕獲處理模塊,按預(yù)設(shè)的幀率,進(jìn)行視頻捕獲;b、在捕獲到一幀視頻數(shù)據(jù)以后,附加上當(dāng)前的中斷計數(shù)器的值,一起送給編碼器;C、編碼器用該視頻幀編碼后輸出的壓縮幀,也同樣附上該中斷計數(shù)器的值,再送給主控板的文件寫入模塊;d、文件寫入模塊對輸入數(shù)據(jù)進(jìn)行緩沖,按預(yù)定的幀率計算標(biāo)準(zhǔn)的輸出時間戳,根據(jù)時間戳,取得對應(yīng)中斷計數(shù)的壓縮視頻幀數(shù)據(jù),標(biāo)記上輸出時間戳,再寫入文件,從而形成待發(fā)送的數(shù)據(jù)包。所述的解碼同步包括以下步驟a.主控板先預(yù)定一個起始時間緩沖偏移值,緩沖偏移值的大小為顯示緩沖隊列χ每幀時長;b.主控板的讀取模塊,按預(yù)定的幀率,讀取所有流對應(yīng)的下一幀數(shù)據(jù),所有的流的數(shù)據(jù)幀的解碼時間戳是相同的;c.主控板在發(fā)送數(shù)據(jù)幀到相應(yīng)的高清視頻編解碼板之前,給數(shù)據(jù)幀標(biāo)識上一個顯示時間戳;d.高清視頻編解碼板接收到數(shù)據(jù)以后,對數(shù)據(jù)進(jìn)行解碼后把視頻幀數(shù)據(jù)送往顯示緩沖隊列,并把顯示時間戳換算成相應(yīng)的同步脈沖中斷計數(shù)值,為顯示中斷計數(shù)值;e.每次同步中斷觸發(fā)的時候,比較當(dāng)前脈沖中斷計數(shù)和顯示緩沖隊列中最前端的視頻幀的顯示中斷計數(shù)值的大小,大于或等于就顯示該視頻幀,并把該視頻幀從顯示緩沖隊列中移除。所述的高清視頻編解碼板進(jìn)行脈沖中斷計數(shù)時,每1秒鐘進(jìn)行一次圓整。所述的視頻幀捕獲時,如果產(chǎn)生視頻幀缺失,則用上一幀視頻幀替代顯示。所述的一幀時長內(nèi)出現(xiàn)兩幀以上的視頻幀,則查找隊列里面連續(xù)兩幀都有同一時間戳,而下一時間戳又沒有對應(yīng)的幀,則可以把隊列里面靠后的一幀的時間戳修正為下一幀相應(yīng)的時間戳。本發(fā)明的有益效果是本發(fā)明采用基于IP網(wǎng)絡(luò)的方式實現(xiàn)高清視頻的遠(yuǎn)距離傳輸,不僅可以保證高清視頻信號的遠(yuǎn)距離傳輸,使其不受距離限制,同時可以保證視頻信號的清晰度,保證播放效果,而且,其還是實現(xiàn)成本大幅下降,在技術(shù)上屬于革命性的突破。本發(fā)明相比以前的技術(shù),在價格和成本上有明顯的優(yōu)勢,減少了高清信號的布線,只需要1條網(wǎng)線就可以實現(xiàn)高清信號的交換與遠(yuǎn)程傳輸,還可以通過遠(yuǎn)程來監(jiān)視與記錄高清信號的傳輸與交換狀態(tài),本發(fā)明支持高清傳輸和交換的數(shù)量更多更大,以前的矩陣最多支持64*64, 基于該技術(shù)的方案,可以支持到512*512,甚至更大。下面將結(jié)合附圖和具體實施方式
對本發(fā)明做進(jìn)一步說明。


圖1為本發(fā)明的系統(tǒng)總體結(jié)構(gòu)圖。圖2為本發(fā)明系統(tǒng)結(jié)構(gòu)圖。圖3為本發(fā)明多路高清視頻編解碼板中斷計數(shù)器同步流程圖。圖4為本發(fā)明多路高清視頻編解碼板編碼同步流程圖。圖5為本發(fā)明多路高清視頻編解碼板解碼同步流程圖。
具體實施例方式本實施例為本發(fā)明優(yōu)選實施方式,其他凡其原理和基本結(jié)構(gòu)與本實施例相同或近似的,均在本發(fā)明保護(hù)范圍之內(nèi)。請參看附圖1和附圖2,本發(fā)明主要包括一個主控板和若干塊高清視頻編解碼板, 本實施例中,給出的高清視頻編解碼板為12塊,具體實施時,高清視頻編解碼板數(shù)量根據(jù)實際需要設(shè)定。高清視頻編解碼板與主控板相連接,向主控板傳輸高清音視頻信號,本實施例中,高清視頻編解碼板與主控板之間通過網(wǎng)絡(luò)接口進(jìn)行內(nèi)部交換,主控板將各個高清視頻編解碼板傳輸?shù)囊粢曨l信息進(jìn)行復(fù)用并重新打包后,通過一個獨立的網(wǎng)絡(luò)接口發(fā)出,當(dāng)本發(fā)明作為接收端時,主控板通過網(wǎng)絡(luò)接口接收到音視頻信息,解復(fù)用后,分配給相應(yīng)的高清視頻編解碼板,高清視頻編解碼板對壓縮流進(jìn)行對應(yīng)的視頻解碼、音頻解碼,將視頻信號通過顯示接口進(jìn)行顯示,將音頻信號送出播放。本實施例中,高清視頻編解碼板集成了視頻編碼和視頻解碼功能,每塊高清視頻編解碼板需要通過主控板對其進(jìn)行設(shè)置,將其設(shè)置成編碼板還是解碼板,從而實現(xiàn)對視頻的編碼或是解碼功能。本發(fā)明中還在主控板上連接有存儲裝置,用于對采集到的音視頻信息進(jìn)行本地存儲,以便于回放,本實施例中,存儲裝置采用兩塊SATA接口的硬盤。本發(fā)明中還設(shè)有電源模塊,用于給系統(tǒng)中的其他模塊供電。當(dāng)本發(fā)明用作音視頻采集時,主控板將高清視頻編解碼板設(shè)置成編碼板,各個高清視頻編解碼板通過音視頻采集接口采集音頻和視頻數(shù)據(jù),并對其進(jìn)行壓縮編碼,然后將壓縮編碼后的數(shù)據(jù)通過內(nèi)部網(wǎng)口(本實施例中的內(nèi)部網(wǎng)口是指設(shè)置在背板上的網(wǎng)絡(luò)接口, 背板為一塊獨立設(shè)置在本發(fā)明內(nèi)的電路板,背板所實現(xiàn)的作用類似于交換機(jī),即每個高清視頻編解碼板和主控板分別連接在背板上的網(wǎng)絡(luò)接口上,進(jìn)行數(shù)據(jù)交互)傳輸給主控板, 主控板對各路音視頻信號進(jìn)行復(fù)用并重新打包后,通過一個獨立的網(wǎng)絡(luò)接口發(fā)出。當(dāng)本發(fā)明用作音視頻播放時,主控板將高清視頻編解碼板設(shè)置成解碼板,主控板通過網(wǎng)絡(luò)接口接收到音視頻信息,解復(fù)用后,分配給相應(yīng)的高清視頻編解碼板,高清視頻編解碼板對壓縮流進(jìn)行對應(yīng)的視頻解碼、音頻解碼,將視頻信號通過顯示接口進(jìn)行顯示,將音頻信號送出播放。本發(fā)明中,在音視頻信號采集時,各塊高清視頻編解碼板同步進(jìn)行,本實施例中, 采用下述方法保證各塊高清視頻編解碼板高精度同步硬件方面通過一條同步脈沖線連接12塊高清視頻編解碼板,由其中一塊高清視頻編解碼板(本實施例中選用的是第一塊)按60Hz/s的頻率發(fā)送同步脈沖,觸發(fā)所有高清視頻編解碼板上的同步脈沖中斷信號。保持各塊高清視頻編解碼板采集音視頻信號通同步的步驟包括下述幾步1、通過設(shè)置同步脈沖信號中斷的關(guān)閉、啟動,對12路高清視頻編解碼板的中斷計數(shù)器進(jìn)行初始化同步,請參看附圖3,此步驟包括下述幾個小步驟a、主控板先發(fā)送一個廣播消息,指示所有高清視頻編解碼板暫停中斷信號處理;b、各個高清視頻編解碼板上的處理模塊收到步驟a中的廣播消息以后,把中斷脈沖計數(shù)器清零,并返回一個ok消息給主控板;C、主控板在收到所有的高清視頻編解碼板的反饋消息以后,給所有高清視頻編解碼板發(fā)送一個重啟中斷信號處理的消息;d、高清視頻編解碼板在接收到步驟c中的重啟中斷信號處理的消息以后,重新開始中斷脈沖計數(shù),至此,初始化同步完成,本階段的最大誤差為1次中斷計數(shù),即8. 333ms0初始化階段,12塊高清視頻編解碼板的中斷信號計數(shù)會因為網(wǎng)絡(luò)包延時可能有最大誤差為一次中斷計數(shù)的誤差。因為是通過內(nèi)部千兆交換網(wǎng)絡(luò)的數(shù)據(jù)交互,所以所有的消息包會在Ims以內(nèi)從主控板發(fā)送到編碼板,一次中斷的時間是1000/120ms,約為8. 333ms, 但因為觸發(fā)中斷的時間不可控,所以可能導(dǎo)致第一塊編碼板收到中斷計數(shù)啟動的消息,已經(jīng)開始準(zhǔn)備中斷計數(shù),而其他的編碼板在Ims以后才收到中斷計數(shù)啟動的消息,在這Ims的時間差之間,恰好中斷觸發(fā),這個時候編碼板之間會有一次計數(shù)誤差,但因為中斷的時間周期是8. 333ms,網(wǎng)絡(luò)包誤差最大應(yīng)該在Ims以內(nèi),所以最多也就1次中斷的計數(shù)誤差。如果硬件上可以做到通過軟件對同步脈沖進(jìn)行開啟/關(guān)閉,那么是可以消除以上的這一次中斷計數(shù)誤差。2、音視頻信號編碼同步處理,請參看附圖4,其包括下述步驟a、視頻捕獲處理模塊,按預(yù)設(shè)的幀率,進(jìn)行視頻捕獲;b、在捕獲到一幀視頻數(shù)據(jù)以后,附加上當(dāng)前的中斷計數(shù)器的值,一起送給編碼器;C、編碼器用該視頻幀編碼后輸出的壓縮幀,也同樣附上該中斷計數(shù)器的值,再送給主控板的文件寫入(mux-write)模塊;d、文件寫入模塊對輸入數(shù)據(jù)進(jìn)行緩沖,按預(yù)定的幀率計算標(biāo)準(zhǔn)的輸出時間戳,根據(jù)時間戳,取得對應(yīng)中斷計數(shù)的壓縮視頻幀數(shù)據(jù),標(biāo)記上輸出時間戳,再寫入文件,從而形成待發(fā)送的數(shù)據(jù)包。以本發(fā)明的方法進(jìn)行的多路編碼文件錄制,同步誤差只可能發(fā)生在視頻采集過程中,由采集模塊內(nèi)部的緩沖隊列造成的誤差,以及起始的一次中斷計數(shù)器的誤差??傮w的同步誤差是相當(dāng)小的,在允許的范圍之內(nèi)。3、本發(fā)明除了可以實現(xiàn)視頻信息的同步采集、編碼外,還可實現(xiàn)視頻信息的同步解碼,請參看附圖5,解碼時,初始化完成后,即進(jìn)行下述步驟a、主控板先預(yù)定一個起始時間緩沖偏移值(本實施例中,預(yù)定起始時間緩沖偏移值,目的是為了消除因為網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)牟煌?,而造成的解碼時間的不同步。預(yù)定起始時間緩沖偏移值后,只要保證數(shù)據(jù)幀從發(fā)出到進(jìn)入顯示緩沖隊列的總體時間,是在緩沖偏移值以內(nèi),那么最后顯示的時間一定會是相同的。),緩沖偏移值的大小為顯示緩沖隊列X 每幀時長(比如顯示緩沖隊列的大小為3幀,顯示的幀率為25幀/秒,則為3X 1000/25 = 120毫秒);b、主控板的讀取(demux)模塊,按預(yù)定的幀率,讀取所有流(即本發(fā)明中數(shù)據(jù)包含的所有視頻流和音頻流,通常的視頻文件中包含一路視頻流和一路音頻流,而本發(fā)明中則包含多路視頻流和一路音頻流)對應(yīng)的下一幀數(shù)據(jù),所有的流的數(shù)據(jù)幀的時間戳是相同的,本實施例中,將這個時間戳標(biāo)識為解碼時間戳;C、主控板在發(fā)送數(shù)據(jù)幀到相應(yīng)的高清視頻編解碼板之前,給數(shù)據(jù)幀標(biāo)識上一個新的時間戳(此處的時間戳包括解碼時間戳+起始時間緩沖偏移值),本實施例中,將此時間戳定義為顯示時間戳;d、高清視頻編解碼板接收到數(shù)據(jù)以后,對數(shù)據(jù)進(jìn)行解碼后把視頻幀數(shù)據(jù)送往顯示緩沖隊列,并把顯示時間戳換算成相應(yīng)的同步脈沖中斷計數(shù)值,本實施例中,將其定義為顯示中斷計數(shù)值;e、每次同步中斷觸發(fā)的時候,比較當(dāng)前脈沖中斷計數(shù)和顯示緩沖隊列中最前端的視頻幀的顯示中斷計數(shù)值的大小,大于或等于就顯示該視頻幀,并把該視頻幀從顯示緩沖隊列中移除。因為所有的流的對應(yīng)的幀,時間戳是一致的(時間戳都是通過中斷計數(shù)計算出來的),所有的解碼板的中斷計數(shù)最大誤差為1,所以多路解碼顯示可以保證精度控制在1次中斷計數(shù)以內(nèi)。本發(fā)明中還有下述進(jìn)一步的技術(shù)方案對其他一些細(xì)節(jié)問題進(jìn)行處理a.累計誤差消除每秒進(jìn)行一次累計誤差消除,避免因為除不盡的數(shù)值誤差累計。方法是時間戳的計算,按預(yù)定幀率,每到1秒的分界點,進(jìn)行一次圓整。假設(shè)每秒30幀編碼,則每幀的時長為33. 3:3ms,累積到分界點,即第30幀的時候,圓整為1000ms。中斷計數(shù)固定為120次/S,也需要圓整,每120次,圓整為1秒,以消除累計誤差。b.對于缺幀問題處理捕獲的時候沒有按照預(yù)定幀率,比如預(yù)設(shè)每秒25幀,實際卻只得到了 M幀,中間必然在某個幀時段是沒有相應(yīng)數(shù)據(jù)的,對于這種情況,在最終輸出的文件里面,也是同樣用缺幀來對應(yīng),具體表現(xiàn)就是可能12路數(shù)據(jù)中某個時刻,其中11路都有數(shù)據(jù),而有一路是沒有數(shù)據(jù)的,輸出部分需要嚴(yán)格按照時間戳,對于這種沒有數(shù)據(jù)的用上一幀數(shù)據(jù)替代顯示即可。c.對于不均衡的幀的問題處理不均衡排列的幀,指的是在一幀的時長范圍以內(nèi),出現(xiàn)了 2幀甚至3幀的數(shù)據(jù),比如說25幀/S的,完全均衡的幀采集,應(yīng)該是每40ms會有一幀,按計數(shù)的方法從第一幀開始應(yīng)該是0,40,80,120……這樣的排列,但由于各種原因, 可能導(dǎo)致在40-80ms以內(nèi)這個時間段里面出現(xiàn)了 2幀數(shù)據(jù),而本該出現(xiàn)在80-120ms之間的幀卻沒有了。如果不進(jìn)行任何處理,在最終解碼播放的部分,會出現(xiàn)同一時段的兩幀數(shù)據(jù)會被拋棄一幀。少量這種情況,不會對視頻效果有嚴(yán)重影響,但如果這種情況比較多,還是會有一些效果上的影響,畢竟是有數(shù)據(jù)幀被拋棄了。寫入文件之前的數(shù)據(jù),是被放在一個緩沖隊列里的,可以簡單的對緩沖隊列的數(shù)據(jù)判斷,進(jìn)行自動修正。比如查找隊列里面連續(xù)兩幀都有同一時間戳(中斷計數(shù)并不一樣),而下一時間戳又沒有對應(yīng)的幀,則可以把隊列里面靠后的一幀的時間戳修正為下一幀相應(yīng)的時間戳。本發(fā)明采用基于IP網(wǎng)絡(luò)的方式實現(xiàn)高清視頻的遠(yuǎn)距離傳輸,不僅可以保證高清視頻信號的遠(yuǎn)距離傳輸,使其不受距離限制,同時可以保證視頻信號的清晰度,保證播放效果,而且,其還是實現(xiàn)成本大幅下降,在技術(shù)上屬于革命性的突破。本發(fā)明相比以前的技術(shù), 在價格和成本上有明顯的優(yōu)勢,減少了高清信號的布線,只需要1條網(wǎng)線就可以實現(xiàn)高清信號的交換與遠(yuǎn)程傳輸,還可以通過遠(yuǎn)程來監(jiān)視與記錄高清信號的傳輸與交換狀態(tài),本發(fā)明支持高清傳輸和交換的數(shù)量更多更大,以前的矩陣最多支持64*64,基于該技術(shù)的方案, 可以支持到512*512,甚至更大。
權(quán)利要求
1.一種可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃?,其特征是所述的矩陣包括一塊主控板,主控板上連接有一塊以上的高清視頻編解碼板,電源模塊給主控板和高清視頻編解碼板供電,視頻采集時,一塊以上的高清視頻編解碼板通過音視頻采集接口采集音頻數(shù)據(jù)或視頻數(shù)據(jù)或音頻和視頻數(shù)據(jù)同時采集,并對其進(jìn)行壓縮編碼,然后將壓縮編碼后的數(shù)據(jù)傳輸給主控板,主控板上設(shè)有獨立的網(wǎng)絡(luò)接口,主控板對其進(jìn)行復(fù)用并重新打包后, 通過獨立的網(wǎng)絡(luò)接口發(fā)出。
2.根據(jù)權(quán)利要求1所述的可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃?,其特征是所述的高清視頻編解碼板具有解碼功能,解碼時,主控板通過網(wǎng)絡(luò)接口接收視頻或音頻或視頻和音頻一起的壓縮流,主控板對接收的壓縮流解復(fù)用后,分配給相應(yīng)的高清視頻編解碼板,高清視頻編解碼板對壓縮流進(jìn)行對應(yīng)的視頻解碼、音頻解碼,將視頻信號通過顯示接口進(jìn)行顯示,將音頻信號送出播放。
3.根據(jù)權(quán)利要求1所述的可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃?,其特征是所述的所有的高清視頻編解碼板對視頻信號進(jìn)行編碼或解碼時都是同步進(jìn)行的,所有的高清視頻編解碼板之間通過一條同步脈沖線連接,其中任意一塊高清視頻編解碼板按 60Hz/s的頻率發(fā)送同步脈沖,觸發(fā)所有高清視頻編解碼板上的同步脈沖中斷信號,所有的高清視頻編解碼板對中斷脈沖進(jìn)行脈沖中斷計數(shù),所有的高清視頻編解碼板通過初始化同步和編碼同步或解碼同步兩個步驟實現(xiàn)編碼或解碼都是同步進(jìn)行。
4.根據(jù)權(quán)利要求3所述的可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃嚕涮卣魇撬龅某跏蓟桨ㄒ韵虏襟Ea)主控板先發(fā)送一個廣播消息,指示所有高清視頻編解碼板暫停中斷信號處理;b)各個高清視頻編解碼板上的處理模塊收到步驟a中的廣播消息以后,把中斷脈沖計數(shù)器清零,并返回一個ok消息給主控板;c)主控板在收到所有的高清視頻編解碼板的反饋消息以后,給所有高清視頻編解碼板發(fā)送一個重啟中斷信號處理的消息;d)高清視頻編解碼板在接收到步驟c中的重啟中斷信號處理的消息以后,重新開始中斷脈沖計數(shù),初始化同步完成。
5.根據(jù)權(quán)利要求3所述的可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃?,其特征是所述的編碼同步包括下述步驟a)視頻捕獲處理模塊,按預(yù)設(shè)的幀率,進(jìn)行視頻捕獲;b)在捕獲到一幀視頻數(shù)據(jù)以后,附加上當(dāng)前的中斷計數(shù)器的值,一起送給編碼器;c)編碼器用該視頻幀編碼后輸出的壓縮幀,也同樣附上該中斷計數(shù)器的值,再送給主控板的文件寫入模塊;d)文件寫入模塊對輸入數(shù)據(jù)進(jìn)行緩沖,按預(yù)定的幀率計算標(biāo)準(zhǔn)的輸出時間戳,根據(jù)時間戳,取得對應(yīng)中斷計數(shù)的壓縮視頻幀數(shù)據(jù),標(biāo)記上輸出時間戳,再寫入文件,從而形成待發(fā)送的數(shù)據(jù)包。
6.根據(jù)權(quán)利要求3所述的可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃?,其特征是所述的解碼同步包括以下步驟a)主控板先預(yù)定一個起始時間緩沖偏移值,緩沖偏移值的大小為顯示緩沖隊列X每幀時長;b)主控板的讀取模塊,按預(yù)定的幀率,讀取所有流對應(yīng)的下一幀數(shù)據(jù),所有的流的數(shù)據(jù)幀的解碼時間戳是相同的;c)主控板在發(fā)送數(shù)據(jù)幀到相應(yīng)的高清視頻編解碼板之前,給數(shù)據(jù)幀標(biāo)識上一個顯示時間戳;d)高清視頻編解碼板接收到數(shù)據(jù)以后,對數(shù)據(jù)進(jìn)行解碼后把視頻幀數(shù)據(jù)送往顯示緩沖隊列,并把顯示時間戳換算成相應(yīng)的同步脈沖中斷計數(shù)值,為顯示中斷計數(shù)值;e)每次同步中斷觸發(fā)的時候,比較當(dāng)前脈沖中斷計數(shù)和顯示緩沖隊列中最前端的視頻幀的顯示中斷計數(shù)值的大小,大于或等于就顯示該視頻幀,并把該視頻幀從顯示緩沖隊列中移除。
7.根據(jù)權(quán)利要求3至6中任意一項所述的可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃?,其特征是所述的高清視頻編解碼板進(jìn)行脈沖中斷計數(shù)時,每1秒鐘進(jìn)行一次圓整。
8.根據(jù)權(quán)利要求5所述的可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃?,其特征是所述的視頻幀捕獲時,如果產(chǎn)生視頻幀缺失,則用上一幀視頻幀替代顯示。
9.根據(jù)權(quán)利要求5或6所述的可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃?,其特征是所述的一幀時長內(nèi)出現(xiàn)兩幀以上的視頻幀,則查找隊列里面連續(xù)兩幀都有同一時間戳,而下一時間戳又沒有對應(yīng)的幀,則可以把隊列里面靠后的一幀的時間戳修正為下一幀相應(yīng)的時間戳。
全文摘要
一種可實現(xiàn)多路高清視頻遠(yuǎn)距離同步傳輸?shù)母咔寰仃嚕ㄒ粔K主控板,主控板上連接有一塊以上的高清視頻編解碼板,電源模塊給主控板和高清視頻編解碼板供電,視頻采集時,一塊以上的高清視頻編解碼板通過音視頻采集接口采集音頻數(shù)據(jù)或視頻數(shù)據(jù)或音頻和視頻數(shù)據(jù)同時采集,并對其進(jìn)行壓縮編碼,然后將壓縮編碼后的數(shù)據(jù)傳輸給主控板,主控板上設(shè)有獨立的網(wǎng)絡(luò)接口,主控板對其進(jìn)行復(fù)用并重新打包后,通過獨立的網(wǎng)絡(luò)接口發(fā)出。本發(fā)明采用基于IP網(wǎng)絡(luò)的方式實現(xiàn)高清視頻的遠(yuǎn)距離傳輸,不僅可以保證高清視頻信號的遠(yuǎn)距離傳輸,使其不受距離限制,同時可以保證視頻信號的清晰度,保證播放效果,而且,其還實現(xiàn)成本大幅下降,在技術(shù)上屬于革命性的突破。
文檔編號H04N7/015GK102447871SQ201010505628
公開日2012年5月9日 申請日期2010年10月13日 優(yōu)先權(quán)日2010年10月13日
發(fā)明者廖海, 張秋, 王赟, 石志勇, 陳功 申請人:深圳市銳取軟件技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新安县| 河西区| 克拉玛依市| 肇庆市| 溧水县| 万源市| 久治县| 博爱县| 水富县| 通辽市| 漠河县| 讷河市| 晋州市| 西盟| 曲水县| 阿克苏市| 西昌市| 博乐市| 临海市| 交城县| 丹凤县| 巩义市| 大兴区| 龙胜| 古田县| 沅江市| 白玉县| 南溪县| 九龙坡区| 秦安县| 禄劝| 隆安县| 白玉县| 阿克苏市| 麟游县| 德化县| 清流县| 盱眙县| 高台县| 济南市| 邵阳县|