一種多路圖像采集系統(tǒng)的軟件設(shè)計(jì)
2 系統(tǒng)軟件結(jié)構(gòu)
系統(tǒng)軟件主要由采集模塊、解碼模塊、存儲(chǔ)模塊、顯示模塊和UART模塊組成,軟件結(jié)構(gòu)如圖2所示。
圖2 軟件結(jié)構(gòu)圖
3 ITU656解碼
ITU656解碼模塊根據(jù)ITU656標(biāo)準(zhǔn)將4:2:2的數(shù)據(jù)流解碼成ITU656標(biāo)準(zhǔn)視頻流。ITU656并行接口除了傳輸4:2:2的YCbCr視頻流外,還有行、場(chǎng)同步所用的控制信號(hào)。PAL制式的圖像一幀有625行,每秒掃描25幀;每行數(shù)據(jù)由1128字節(jié)的數(shù)據(jù)塊組成。其中,PAL制式23~311行是偶數(shù)場(chǎng)視頻數(shù)據(jù),312~552行是奇數(shù)場(chǎng)視頻數(shù)據(jù),其余為垂直控制信號(hào)。
圖3為ITU656每行的數(shù)據(jù)結(jié)構(gòu)。每行數(shù)據(jù)包含水平控制信號(hào)和YCbCr視頻數(shù)據(jù)信號(hào)。視頻數(shù)據(jù)字是以27兆字/秒的速率傳送的,其順序是:Cb,Y,Cr,Y,Cb,Y,Cr,…其中,Cb,Y.Cr這3個(gè)字指的是同址的亮度和色差信號(hào)取樣,后面的Y字對(duì)應(yīng)于下一個(gè)亮度取樣。每行開始的288字節(jié)為行控制信號(hào),開始的4字節(jié)為EAV信號(hào)(有效視頻結(jié)束),緊接著280個(gè)固定填充數(shù)據(jù),最后是4字節(jié)的SAV信號(hào)(有效視頻起始)。
圖3 ITU656每行的數(shù)據(jù)結(jié)構(gòu)
SAV和EAV信號(hào)有3字節(jié)的前導(dǎo):FF、FF、00;最后1字節(jié)XY表示該行位于整個(gè)數(shù)據(jù)幀的位置及如何區(qū)分SAV、EAV。在每個(gè)時(shí)鐘的上升沿讀取從解碼芯片傳來的8位數(shù)據(jù)。當(dāng)檢測(cè)到一行數(shù)據(jù)的開始標(biāo)志FF0000XY時(shí),檢測(cè)到SAV信號(hào)或EAV信號(hào),提取H、F、V信號(hào)。然后發(fā)出開始命令,同時(shí)開啟行列計(jì)數(shù)器
計(jì)數(shù)器
計(jì)數(shù)器是一種具有多種測(cè)量功能、多種用途的電子計(jì)數(shù)器。它可以測(cè)量頻率、周期、時(shí)間間隔、頻率比、累加計(jì)數(shù)、 計(jì)時(shí)等;配上相應(yīng)的插件,還可以測(cè)量相位、電壓等。一般我們把凡具有測(cè)頻和測(cè)周兩種以上功能的計(jì)數(shù)器都?xì)w類為通用計(jì)數(shù)器。 [全文]
,開始對(duì)接下來的圖像數(shù)據(jù)進(jìn)行解碼,根據(jù)每個(gè)8位數(shù)據(jù)自身帶的信息,判斷該數(shù)據(jù)為Y,Cr還是Cb,從而得到Y(jié),Cr,Cb各分量的值。解碼流程如圖4所示。
圖4 解碼流程
評(píng)論