方案概述
本方案可實時傳輸12路非標準圖像,傳輸網絡帶寬不超過4MB/s。
方案采用FPGA對圖像進行預處理,即將12路圖像預先進行拼圖處理,合成一幅實時圖像,在送入一片H.265壓縮芯片,壓縮后將碼流用網線輸出。
解碼端采用PC機連接,軟件解碼處理。
-
1.畫面拼圖
此方案最大圖像輸入是3路1Kx1K、5路640x512、1路240x240和1路180x180,為了保證同步傳輸和最小帶寬,壓縮前需要將這些圖像拼接成一幅圖像,圖像拼接后,可生成一幅2688x2048的圖像,如圖2所示。
圖1所示的是此圖像處理板硬件設計框圖。
輸入圖像中240x240和180x180是25幀,其他圖像均為10幀,拼圖后,采用25幀刷新率,即產生乙方2688x2048p25的實時視頻圖像,這一圖像送入H.265編碼器進行壓縮處理。
2.方案設計
圖1所示的是此圖像處理板硬件設計框圖。
圖1中,12路輸入圖像直接傳輸給FPGA,FPGA上連接有DDR3內存芯片作為圖像緩存,12路圖像直接存入DDR3內存中,經過合成處理,產生一幅2688x2048p25的實時視頻圖像,此圖像直接送入H.265編碼芯片。
FPGA芯片還可以連接一個DVI圖像輸出芯片,將接收到的輸入圖像按指定圖像格式顯示輸出,用于圖像監視。
H.265編碼器是一顆功能強大的SoC芯片,編碼芯片壓縮后,生成H.265碼流,碼流經過網口直接輸出給解碼端。另外,編碼芯片還支持USB接口,LED指示燈、按鍵等功能,可以連接到面板上,實現人機交互與狀態顯示
解碼端,可直接采用軟件解碼,利用一臺高性能PC機,直接對碼流解碼,解碼出的圖像直接軟件處理。