什么是幀緩存(frmbuf)
在視頻處理系統(tǒng)中,將輸入的圖像以幀為單位儲存到存儲器(DDR)中,再根據(jù)輸出時序需求,讀取圖像并輸出,達(dá)到幀率變換、暫停顯示的目的。
在大部分應(yīng)用中,視頻輸入輸出的數(shù)量通常都不止一組,也就是需要多個幀緩存進(jìn)行視頻的存儲;
如果一個系統(tǒng)中存在多路視頻輸入,而只有一路視頻輸出,那么通常在幀緩存后還要將多路視頻疊加在一起才可以進(jìn)行輸出;
常用的幀緩存設(shè)計
在常規(guī)的視頻處理平臺中,為了實現(xiàn)多路視頻的任意疊加,會將輸入到系統(tǒng)中的所有視頻都緩存到DDR中,進(jìn)行疊加時,將所有圖層的完整視頻從DDR讀出,再根據(jù)層疊關(guān)系進(jìn)行疊加;
優(yōu)點:
操作簡單
更改疊加位置時可以立刻響應(yīng)
可拓展透明疊加功能
缺點:
每一個圖層都緩存完整的視頻,占用的DDR帶寬較大,尤其 是在多圖層系統(tǒng)中。
以FPGA實現(xiàn)存儲4K@60輸入,4K@60輸出的視頻為例:RGB444 24BIT像素
寫有效帶寬:3840*2160*24*60大約為12Gbit
讀有效帶寬:3840*2160*24*60大約為12Gbit
總的需要占用DDR帶寬為24Gbit。
審核編輯:劉清
-
FPGA
+關(guān)注
關(guān)注
1620文章
21510瀏覽量
598930 -
存儲器
+關(guān)注
關(guān)注
38文章
7366瀏覽量
163092 -
DDR
+關(guān)注
關(guān)注
11文章
697瀏覽量
64936 -
RGB
+關(guān)注
關(guān)注
4文章
785瀏覽量
58205
原文標(biāo)題:在FPGA上關(guān)于DDR的幀緩存介紹
文章出處:【微信號:FPGA研究院,微信公眾號:FPGA研究院】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論