資料介紹
??引言
?
??服務器、交換機、前端編碼器以及專用演播顯示器等廣播基礎設備系統(tǒng)支持各種輸入圖像格式,在存儲、編碼和顯示之前,通常需要將圖像轉(zhuǎn)換為高清晰(HD) 或者其他分辨率格式。專用ASSP 雖然滿足了這一市場需求,取得了一定的成功,但仍然面臨通過采用單芯片方案來滿足廣播設備供應商各種特殊需求這一挑戰(zhàn)。例如,在交換機應用中,總延時非常重要,延時是顯示和視頻會議系統(tǒng)的關鍵因素,而圖像質(zhì)量是攝制后期設備最重要的指標。除了這些特殊應用需求,器件還必須能夠支持各種幀速率、分辨率和格式。
??而且,這類設備的設計周期相對較短,當需求變化時,設計人員沒有足夠的時間等待長周期ASSP 重制的完成。結果,很多優(yōu)秀的視頻技術ASSP 供應商在這一領域未能及時跟上市場的腳步,被消費類電子芯片生產(chǎn)商收購,為消費類市場提供視頻處理專業(yè)技術。例如, Gennum (VXP)、Genesis、Silicon Optix 和LetIt Wave 分別被Sigma Designs、ST Micro、IDT 和Zoran 收購。
??在這一ASSP 行業(yè)合并和重新定位過程中, FPGA 視頻處理功能不斷增強,成為定制圖像格式轉(zhuǎn)換應用的理想平臺。為支持加速實現(xiàn)FPGA 圖像格式轉(zhuǎn)換, Altera 開發(fā)了本白皮書介紹的1080p 視頻設計工作臺,幫助系統(tǒng)設計人員輕松開發(fā)定制圖像格式轉(zhuǎn)換信號鏈。本文所討論的圖像格式轉(zhuǎn)換參考設計可以作為起點,適當修改后用于定制視頻處理應用開發(fā)。本設計經(jīng)過硬件驗證,可以提供給授權用戶。
?
??1 視頻設計工作臺
?
??Altera 視頻設計工作臺集成了各種工具和構建模塊視頻功能,有助于加速定制圖像格式轉(zhuǎn)換設計的開發(fā)和實現(xiàn)。它包括以下組成:
??■ 構建模塊視頻知識產(chǎn)權(IP) 內(nèi)核
??■ 格式轉(zhuǎn)換參考設計,展示FPGA 功能,提供設計起點。
??■ 低開銷開放視頻接口,支持混合匹配定制或者商用IP 模塊。
??■ 用于集成處理器和存儲器子系統(tǒng)的系統(tǒng)級設計工具
??■ 可迅速進行原型設計的各種視頻開發(fā)套件
??Altera 為視頻處理開發(fā)了各種構建模塊,即,視頻和圖像處理(VIP) 包( 參見圖1)。在這一開發(fā)包的眾多功能中,縮放和去隔行是圖像格式轉(zhuǎn)換設計最常用的功能。Altera 的VIP 包具有復雜的多相縮放引擎和去隔行功能,可以配置實現(xiàn)運動自適應去隔行功能。其他常用的功能包括色度重新采樣、顏色空間轉(zhuǎn)換以及幀速率轉(zhuǎn)換等,這些都含在VIP 包中??梢园堰@些視頻功能結合在一起,開發(fā)定制視頻格式轉(zhuǎn)換設計。
?
??
??圖1. 視頻圖像處理(VIP) 包
?
??這一視頻設計工作臺提供以前由ASSP 實現(xiàn)的功能,還具有定制設計并進行更新的優(yōu)點( 參見表1)。
?
??表1. Altera 視頻設計工作臺與廣播ASSP 的對比
??
?
??2 圖像格式轉(zhuǎn)換設計
?
??如圖2 所示,幾乎所有的演播系統(tǒng),包括服務器、交換機、前端編碼器和面板等都需要進行定制圖像格式轉(zhuǎn)換,這是非常適合可編程FPGA 體系結構的應用。Altera 圖像格式轉(zhuǎn)換設計實現(xiàn)了隔行和逐行格式視頻標準清晰度(SD) 和HD 視頻流的高質(zhì)量上、下、交叉轉(zhuǎn)換。這一設計在硬件中進行了驗證,可以從當?shù)谹ltera 現(xiàn)場應用工程師(FAE) 那里獲得。
?
??
??圖2. 典型演播系統(tǒng)的功能結構圖
?
??圖3 所示的格式轉(zhuǎn)換設計實現(xiàn)了雙通道視頻的圖像格式轉(zhuǎn)換。該設計包括兩路SDI 通道視頻,處理SD、HD 以及3G-SDI ( 全HD)。
?
??
??圖3. Altera 采用視頻設計工作臺開發(fā)的圖像格式轉(zhuǎn)換設計
?
??首先由同步視頻輸入MegaCore 功能來處理SDI 視頻數(shù)據(jù)。該功能將同步視頻格式數(shù)據(jù)( 例如, BT656 或者DVI) 轉(zhuǎn)換為流控制Avalon 流(Avalon-ST) 視頻協(xié)議,實現(xiàn)與數(shù)據(jù)通路后面其他視頻處理功能的鏈接。
??采用高質(zhì)量視頻處理數(shù)據(jù)通路來處理第一個視頻通道。對每一輸入視頻圖像( 這個例子中是NTSC) 場的前三行進行剪輯,輸出720x240 圖像。剪輯后的視頻數(shù)據(jù)在從YcbCr 顏色空間轉(zhuǎn)換為RGB 之前,經(jīng)過色度上采樣,轉(zhuǎn)換為YCbCr 4:4:4 格式。色度上采樣功能使用具有固定Lanczos-2 系數(shù)的4 抽頭濾波器。顏色空間轉(zhuǎn)換器也采用了取整( 向上半數(shù)取整) 算法,輸出8 位位寬數(shù)據(jù)。
??然后,將視頻傳送至去隔行功能模塊。由于運動自適應算法要求輸入顏色通道具有相同的采樣率,因此,在進行去隔行處理之前,先進行色度上采樣。( 今后的去隔行IP 將支持4:2:2 模式的視頻處理功能)。去隔行器經(jīng)過配置后,能夠同時接收逐行和隔行視頻。當輸入視頻是隔行格式時,運動自適應算法產(chǎn)生逐行格式的視頻流。當輸入視頻是逐行格式時,去隔行器直接輸出數(shù)據(jù),不對其進行處理。當進行運動自適應去隔行處理時,數(shù)據(jù)在外部存儲器中進行緩沖,完成基本幀速率轉(zhuǎn)換處理。
??然后,通過參數(shù)賦值縮放器功能( 具有12 個橫向和12 個縱向抽頭) 的多相算法對逐行視頻流進行縮放。
??采用Avalon 存儲器映射(Avalon-MM) 從機控制接口對縮放器進行配置,支持縮放器輸出分辨率運行時規(guī)范要求。此外,當縮放比率變化時, Nios? II 處理器上運行的軟件計算并重新裝入合適的系數(shù),從而提高了圖像質(zhì)量。最后,在將視頻流與背景測試碼型以及第二個視頻流混合之前,幀緩沖功能在外部存儲器中緩沖視頻數(shù)據(jù)。兩路視頻流輸入到合成器進行縮放和同步,需要對突發(fā)數(shù)據(jù)流進行平滑處理。
??第二個通道處理質(zhì)量稍差,這樣可以提高視頻格式轉(zhuǎn)換的資源利用率。主要有兩種方法來處理兩路不同格式的視頻流:
??■ 使用簡單的最近鄰居縮放算法對第二個視頻流進行縮放,需要較少的片內(nèi)存儲器和乘法器資源。
??■ 使用場合并去隔行算法對第二個視頻流進行去隔行處理,需要較少的邏輯資源和外部存儲器帶寬。
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 3D STEP格式封裝資料合集下載 75次下載
- AD格式元器件PCB封裝文件匯總下載 0次下載
- 音頻格式轉(zhuǎn)換工具
- 視頻格式轉(zhuǎn)換工具
- 用MATLAB制作GIF格式動圖資料下載
- 如何使用FPGA實現(xiàn)Bayer到RGB圖像格式轉(zhuǎn)換的設計 6次下載
- HEX與BIN文件格式轉(zhuǎn)換工具應用程序免費下載 59次下載
- Python圖像處理庫Pillow入門教程和代碼資料免費下載 30次下載
- Python基礎-圖像處理工具包 17次下載
- 基于FPGA的Bayer到RGB圖像格式轉(zhuǎn)換設計 35次下載
- Smith V1.2.0軟件下載(一款圖像批量處理軟件)
- JPEG圖像數(shù)據(jù)格式簡明分析
- 一種優(yōu)化的鞋樣圖像矢量化方法
- amr轉(zhuǎn)wav轉(zhuǎn)換器amr格式轉(zhuǎn)換器(免費下載)
- 圖像水印軟件工具
- 如何實現(xiàn)PIL和OpenCV之間圖像數(shù)據(jù)的轉(zhuǎn)換呢? 1259次閱讀
- 矢量圖格式有幾種 矢量圖格式有哪些 9649次閱讀
- OpenCV4中聯(lián)通組件分析的一個缺點 469次閱讀
- 基于Python的圖片識別系統(tǒng)程序 521次閱讀
- 將MacOLM文件轉(zhuǎn)換為OutlookPST文件格式的工具 3137次閱讀
- 一個工具搞定標注數(shù)據(jù)格式轉(zhuǎn)換 1043次閱讀
- Aryson PST Converter軟件介紹 872次閱讀
- FPGA ISP Bayer與常見顏色空間轉(zhuǎn)換介紹 4080次閱讀
- 從動畫GIF到動畫WebP的轉(zhuǎn)換 4904次閱讀
- 基于CNN的大規(guī)??纱┐鱾鞲衅鬟\動數(shù)據(jù)分類 1975次閱讀
- 怎么快速無損地把視頻轉(zhuǎn)換成mp3格式 2668次閱讀
- win10用格式工廠把音頻文件轉(zhuǎn)成MP3格式的方法 2406次閱讀
- 圖像PNG格式、GIF格簡介,圖像GIF格式工作原理 6018次閱讀
- 什么叫圖像bayer格式以及其插值內(nèi)容有哪些? 6542次閱讀
- 6種圖像格式著重介紹 6947次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論