BT1120,模拟视频输入输出格式
對于fpga來說,圖像采集這一塊最重要的就是保證數據的準確性。所有操作也都是為了保證數據可以準確無誤的傳輸計算。就圖像而言,主要有行場和數據有效信號。針對這三個信號,就構成圖像尺寸,圖像傳輸標準,圖像格式等基本要素。所以,要采集或者傳輸圖像,必須要先了解圖像傳輸格式。下面就模擬圖像的一些基本信息做一些介紹。主要針對BT1120標準視頻協議。
BT1120,該怎么傳輸圖像?
了解上述三個信息,基本就知道該怎么傳輸圖像。接下來就需要知道,模擬視頻是通過什么方式來構造這三種要素,并且能保證數據不錯傳,并且數據穩定。
具體使用介紹,由場到行到像素。(每一場由什么信息)
首先,模擬視頻沒有 場的概念,但是卻通過消影區來構造場的概念,也就是說,通過多行消影信息構造場間隔,在硬件上就表現為一段時間的低電平。而行間隔就通過同步碼的方式。這樣,一張圖就有了行場的概念。
如下圖:
? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ?
下面,舉一個圖像傳輸的特例,幀分段傳輸。為什么采取幀分段?還不是因為幀分段的方式對傳感器來說,可以同時掃描兩場。這樣對傳感器采集會有一個二倍的加速。逐行或者隔行傳輸的幀圖像萬確就可以截取一半來理解。
接下來是每一行傳輸(每一行都有什么信息,該怎么設置)
從上圖可以很清楚的看出,每幀有效圖像的位置,那么怎么采集呢?怎么確定每場的開始,這個可以好好考慮下~。
接下來,數據傳輸,雖然知道每行該怎么分配,但是對圖像來說,怎么知道這一行是這一場的哪一行呢?這時候就需要行號,但是基本上都是順序傳輸,我目前項目沒有提取該值的操作。下圖會告訴行號的位置,和行號該怎么設置。根據流數據位置??梢钥闯?#xff0c;附屬數據和檢測碼,以及行號數都在EAV和SAV之間,且位置固定。通過該種方式就可以定位圖像的某一行像素,也可以寫填充字,默認按順序讀。
? ? ? ? ? ? ? ? ?
? ? ? ? ?
從上圖中又印出來幾個概念輔助數據、消影數據、接口行號數數據、誤碼檢測碼。下面隨便說一些。
輔助數據:可以用來傳送控制信息。
消影數據一般用來傳送消影電平,有固定的數據。
行號位置固定在SAV之前的消影數據后面幾行。無碼檢測碼同樣。
?
?
?
總結
以上是生活随笔為你收集整理的BT1120,模拟视频输入输出格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Sql语句之递归查询
- 下一篇: 借助云开发轻松实现后台数据批量导出丨实战