一種基于FPGA的紅外視頻采集系統(tǒng)設(shè)計(jì)
ADV7181B芯片作為I2C總線通信的從器件,其ALSB引腳電平的高低所對(duì)應(yīng)的器件地址是不同的,從器件讀寫地址如表2所列,本系統(tǒng)將ALSB引腳接地,寫地址設(shè)置為0x40,所有地址代碼用十六進(jìn)制表示。本文引用地址:http://m.butianyuan.cn/article/190429.htm
2.2 圖像采集模塊
NTSC默認(rèn)輸出的圖像為奇偶場(chǎng)交替輸出,數(shù)據(jù)信號(hào)和行場(chǎng)同步信號(hào)時(shí)序關(guān)系如圖2所示。奇偶場(chǎng)分別有253有效行,本文獲取其偶數(shù)場(chǎng)圖像用于傳輸和顯示。BT.656定義了一個(gè)并行的硬件接口,傳輸?shù)囊曨l圖像格式為YCbCr 4:2:2(Y為亮度信號(hào),Cb、Cr分別為藍(lán)色信號(hào)分量和紅色信弓分量)。一行圖像數(shù)據(jù)的有效像素為720,一個(gè)像素占用兩個(gè)字節(jié),格式為CbYCrYCbYCrY。本文采用每?jī)蓚€(gè)像素即每輸出CbYCrY獲取一組CbYCr,這一組數(shù)據(jù)通過移位寄存器得到3路8位的并行數(shù)據(jù)送入YUV2RGB模塊,此時(shí)有效像素被壓縮成360個(gè)。720×525的圖像數(shù)據(jù)通過本模塊的采集,可傳送的有效像素為360×253。
一行圖像數(shù)據(jù)的起始/結(jié)束(SAV/EAV)和所在數(shù)據(jù)幀的位置是根據(jù)BT656圖像格式(即根據(jù)檢測(cè)到的ADV7181B輸出數(shù)據(jù)序列“FF,00,00.xy”)來判斷的。奇數(shù)場(chǎng)的有效行起始時(shí)xy為0xC7,結(jié)束時(shí)xy為0xDA;偶數(shù)場(chǎng)的有效行起始時(shí)xy為0x80,結(jié)束時(shí)xy為0x9D。xy各位含義如表3所列。最高位bit7為同定數(shù)據(jù)1,F(xiàn)=0表示偶數(shù)場(chǎng),F(xiàn)=1表示奇數(shù)場(chǎng);V=0表示該行為有效視頻數(shù)據(jù),V=1表示該行無有效視頻數(shù)據(jù);H=0表示為SAV信號(hào)(行起始),H=1表示為EAV信號(hào)(行結(jié)束);低4位為保護(hù)信號(hào)。
評(píng)論