分布式處理器常用三種碼流的區(qū)別

來源:投影時代 更新日期:2014-04-24 作者:佚名

    網(wǎng)絡分布式拼接處理器最核心的改變,在于數(shù)據(jù)的傳輸方式變?yōu)榫W(wǎng)絡碼流形式,從而使其繼承了網(wǎng)絡的所有特點。所以網(wǎng)絡碼流的結構是其核心關鍵所在,采用不同碼流的處理器,其網(wǎng)絡信號接入能力、安全性、帶寬資源占有等性能也會有很大差別。目前市面上的分布式處理器主要有壓縮碼流、無壓縮碼流、混合碼流三中形式,下面分別介紹它們的區(qū)別:

    一、壓縮碼流(如圖1)

    此類分布式處理器是由最早的視頻編解碼器以及網(wǎng)絡抓屏演變而來,采用的壓縮方式基本上是H.264或者MJPEG,其中H.264為主。這里簡單說明一下H.264的壓縮過程,由于各個廠家使用的基本上都是近些年流行的SOC結構,壓縮過程中都是在SOC內部的編解碼模塊中進行,使用SOC進行開發(fā)的廠家是無法改變的。所以壓縮過程完全一樣。

    壓縮的第一步就是色度空間的壓縮。將RGB信號壓縮成YUV4:2:0,使數(shù)據(jù)量減少到二分之一。這種色度空間的壓縮理論是基于人眼對色度空間不敏感,而對亮度空間敏感的特性。在觀看自然圖像時,比如攝像頭或者照片時,壓縮后幾乎感覺不到變化,但是在處理文字尤其是彩色文字時,文字的邊緣的顏色會發(fā)生變化。下面是一張對比圖,如圖2:

分布式處理器常用三種碼流的區(qū)別

未壓縮 色度空間壓縮

圖2

    可以看出,紅色和藍色的文字顏色發(fā)生變化,而綠色變化小。這是因為色度空間中綠色比例大,對其所作壓縮小。

    壓縮的第二步就是離散余弦變換,這一步驟的理論是將圖像從空間域變換到頻率,然后對高頻分量進行壓縮。這個步驟可以將壓縮比做到10:1。同樣的道理,該過程對自然圖像影響較小,因為自然圖像高頻分量少,但是對文字進行壓縮后,文字邊緣將會出現(xiàn)馬賽克現(xiàn)象,如圖3:

分布式處理器常用三種碼流的區(qū)別

圖3

    第三步是幀間壓縮,這一步驟簡單而言,就是說當前圖像里面有個物體,那么就在前一張圖像中找,找到了,就把那個物體搬過來,用在當前圖像上,當前的圖像里面就不存這個物體了,只存偏移和差值。這一步壓縮比非常高,將近100:1。但是帶來的后果就是延遲大。

    壓縮后的碼流雖然有這么多問題,但是卻仍然具有很強的生命力,主要原因就是碼流低,適合遠程傳輸,方便布線和施工。并且由于SOC結構上運行了Linux操作系統(tǒng),能夠方便進行其他輔助工作,比如音頻傳輸,中控等等。

    二、無壓縮碼流(如圖4)

分布式處理器常用三種碼流的區(qū)別

圖4

    無壓縮碼流是順應網(wǎng)絡帶寬發(fā)展,骨干網(wǎng)(千兆)交換機價格合理之后才出現(xiàn)的產(chǎn)物,網(wǎng)絡進入千兆以后,利用千兆網(wǎng)傳輸無壓縮圖像才成為可能。即便如此,一根千兆網(wǎng)線一秒鐘內依然無法傳輸一張1080p的原始圖像。帶寬計算如下:

    1920(圖像的寬度)×1080(圖像的高度)×3(一個像素有RGB三個字節(jié))×30(幀率)=187M字節(jié)=1870Mbit(網(wǎng)絡傳輸是8b/10b)編碼。

    所以傳輸1080p 30幀的圖像需要兩根網(wǎng)線。這也是為什么我們在市場上看到的無壓縮處理器基本上都留出兩個網(wǎng)口。

    無壓縮的傳輸方式是SOC芯片無法支持的,因為即使SOC芯片有兩個千兆網(wǎng)口,但是由于操作系統(tǒng)的管理,導致利用率不到50%。所以該類處理器毫無例外的采用FPGA架構;蛘吆唵我稽c說,就是無CPU的大規(guī)模集成電路。FPGA的特點是適合大批量數(shù)據(jù)處理和吞吐以及高穩(wěn)定性,這在網(wǎng)絡設備中用的很多。

    無壓縮圖像不會出現(xiàn)壓縮圖像出現(xiàn)的顏色畸變,邊緣馬賽克現(xiàn)象,這在一些圖文信息上屏時不會導致誤判。由于減少了壓縮碼流的幀間壓縮,所以延遲很低,和集中式處理器能夠做到完全一樣。比較適合要求低延遲的會議系統(tǒng),指揮系統(tǒng)。

    但是無壓縮碼流的碼率非常高,通常不適合遠程傳輸。即便是在相鄰的幾棟大樓之間,也需要用多組千兆網(wǎng)線或者萬兆光纖連接。這給施工帶來很大的困難,所以說除非要求圖像質量好或者要求實時性高,在跨樓的項目上一般不推薦用無壓縮碼流的處理器。

    無壓縮碼流由于采用了FPGA作為主要模塊,所以穩(wěn)定性很高,沒有死機和病毒危害的風險。

    三、混合碼流(如圖5)

分布式處理器常用三種碼流的區(qū)別

圖5

    混合碼流可以說是伴隨技術發(fā)展和新的市場需求應運而生的一種產(chǎn)品,既然壓縮碼流適合遠程傳輸,而且SOC開發(fā)便利。同時壓縮碼流圖像質量高,F(xiàn)PGA穩(wěn)定性高。何不將其有機的結合起來,在一個產(chǎn)品中同時使用SOC和FPGA,它們各負責自己擅長的事情,同時又去彌補各自的不足。

    前面說過,壓縮碼流對自然圖像質量幾乎不構成影響。那么,就用壓縮碼流去處理自然圖像。而VGA,DVI信號上的圖文信息壓縮后質量明顯下降,那就用無壓縮碼流去傳輸。這種思路是可行的。因為自然圖像幾乎都是來自攝像頭。從前端網(wǎng)絡攝像頭過來的信號都是壓縮碼流,而VGA和DVI信號都是本地信號,不需要遠程傳輸,適合用無壓縮碼流。

    兩者混合之后帶了另一個好處就是穩(wěn)定性高,壓縮碼流的分布式處理器是使用SOC部分去做屏控(跨屏,漫游等等)。在一個芯片上干兩件事情,而且SOC設計出來基本上就是用來解碼視頻,簡單上網(wǎng)用的。所以穩(wěn)定性下降是很自然的。如果只讓SOC干它擅長的解碼和控制,F(xiàn)PGA負責它所擅長的屏控。那么穩(wěn)定性就大大提高了。

    可以說,混合碼流結構是技術融合背景下的一個必然產(chǎn)物,在未來的拼接市場將極具生命力,或將成為分布式的主流結構。

特別提醒:本文為原創(chuàng)作品,轉載請注明來源,翻版/抄襲必究!
廣告聯(lián)系:010-82755684 | 010-82755685 手機版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影時代網(wǎng) 版權所有 關于投影時代 | 聯(lián)系我們 | 歡迎來稿 | 網(wǎng)站地圖
返回首頁 網(wǎng)友評論 返回頂部 建議反饋
快速評論
驗證碼: 看不清?點一下
發(fā)表評論