999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ADV7183A視頻采集系統(tǒng)的設(shè)計(jì)

2011-06-01 02:53:34張堯琴王玉凡
電子科技 2011年11期
關(guān)鍵詞:信號(hào)設(shè)計(jì)

杭 娟,張堯琴,王玉凡

(西安電子科技大學(xué)電子工程學(xué)院,陜西西安 710071)

人的感覺器官中接受信息最多的是眼睛。為了存儲(chǔ)視覺信息,模擬視頻信號(hào)必須通過模擬/數(shù)字(A/D)轉(zhuǎn)換器轉(zhuǎn)變?yōu)閿?shù)字的“0”或“1”,這個(gè)轉(zhuǎn)變過程就是所謂的視頻捕捉。

在數(shù)字圖像處理中,一般采用單片機(jī)控制芯片的I2C總線,而對(duì)數(shù)據(jù)的采集處理,則可以用專用的數(shù)字處理芯片DSP或FPGA進(jìn)行[1]。隨著FPGA器件集成度的增長(zhǎng),完全有能力將ADV7183A的控制電路集成到FPGA內(nèi)部完成[2]。這樣實(shí)現(xiàn)了設(shè)計(jì)的小型化、低功耗,并利用FPGA現(xiàn)場(chǎng)可編程特征充分發(fā)揮了ADV7183A 的功能[3]。

傳統(tǒng)上是利用I2C總線控制HS,VS和FIELD,并根據(jù)這3個(gè)信號(hào)的有效電平采集有效視頻,然而在不用I2C總線配置寄存器的情況下也可提取出有效視頻,因?yàn)樵谀J(rèn)配置下 ADV7183A輸出的是8位BT656的YCrCb型4∶2∶2視頻數(shù)據(jù),可以根據(jù)BT656的標(biāo)準(zhǔn)提取有效視頻,這樣減少了編程工作,降低了FPGA與ADV7183A的連線,從而為FPGA控制其他芯片節(jié)約了引腳,提供了設(shè)計(jì)的靈活性[4]。

1 設(shè)計(jì)方案

文中嵌入式數(shù)字圖像采集系統(tǒng)的硬件結(jié)構(gòu)如圖1所示。在此視頻采集系統(tǒng)中,采用 Altera公司的Cyclone 3系列FPGA:EP3C80F484C6,AD公司的視頻解碼芯片ADV7183A,TI公司的TMS320C6416。模擬視頻信號(hào)PAL制輸入到ADV7183A中,由FPGA產(chǎn)生的I2C總線配置 ADV7183A內(nèi)部的寄存器,控制ADV7183A輸出的像素時(shí)鐘頻率,行場(chǎng)復(fù)位起始位置、寬度以及數(shù)據(jù)寬度等。ADV7183A輸出的數(shù)字視頻信號(hào)經(jīng)過FPGA的預(yù)處理傳送到DSP,由DSP顯示圖像來驗(yàn)證隔點(diǎn)采樣是否合理。

圖1 系統(tǒng)設(shè)計(jì)框圖

2 ADV7183A的設(shè)置

AD公司生產(chǎn)的ADV7183A是一款通用性強(qiáng)的視頻解碼芯片。芯片應(yīng)用的關(guān)鍵就是要設(shè)置ADV7183A內(nèi)部的一些寄存器,使ADV7183A能正常工作。而ADV7183A采用了I2C總線接口標(biāo)準(zhǔn),所以對(duì)該芯片的控制主要是通過I2C總線的數(shù)據(jù)傳輸。

對(duì)于本系統(tǒng)而言,取默認(rèn)配置,無需再對(duì)I2C總線進(jìn)行配置,當(dāng)ADV7183A正常工作后輸出8位BT656的YCrCb型4:2:2視頻數(shù)據(jù)[5],只需320×256的灰度圖像,即取Y,而不要C,因此必須進(jìn)行隔點(diǎn)采樣。

(2)對(duì)于輸出的8位ITU-BT656,行數(shù)據(jù)由水平消隱,有效視頻開始定時(shí)信號(hào),有效行數(shù)據(jù)以及有效視頻結(jié)束定時(shí)信號(hào)組成。幀數(shù)據(jù)由場(chǎng)消隱,第一場(chǎng)數(shù)據(jù),場(chǎng)消隱和第二場(chǎng)數(shù)據(jù)組成。場(chǎng)消隱和場(chǎng)數(shù)據(jù)分別由若干行數(shù)據(jù)組成,消隱數(shù)據(jù)為0X8010,即在水平消隱和場(chǎng)消隱時(shí)一律用16進(jìn)制的0X8010作為流數(shù)據(jù)[6]。

有效視頻開始(SAV)和有效視頻結(jié)束(EAV)為兩個(gè)定時(shí)基準(zhǔn)信號(hào),每個(gè)定時(shí)基準(zhǔn)信號(hào)由FF 00 00 XY組成,前3個(gè)是固定前綴,第4個(gè)包含場(chǎng)標(biāo)識(shí),場(chǎng)消隱和行消隱狀態(tài)的信息,其定義為:F為場(chǎng)同步信號(hào),0表示第一場(chǎng),1表示第二場(chǎng);V為垂直同步信號(hào),0表示其他情況,1表示場(chǎng)消隱;H為水平同步信號(hào),0表示有效視頻開始,1表示有效視頻的結(jié)束,P0-P3稱為保護(hù)比特,它們的狀態(tài)取決于F,V,H的狀態(tài)[7],如表 1所示。

表1 保護(hù)比特狀態(tài)

(3)在此系統(tǒng)中沒有用HS,VS和F信號(hào),即原理圖中沒有接這3個(gè)信號(hào),而是根據(jù)ITU-BT656來截取需要的有效視頻數(shù)據(jù),依上文所述的有效視頻開始(SAV)和有效視頻結(jié)束(EAV)兩個(gè)定時(shí)基準(zhǔn)信號(hào)來截取圖像。

截取有效圖像:每幀分為奇場(chǎng)和偶場(chǎng),兩場(chǎng)的圖像是一樣的,因此文中選擇只截取奇場(chǎng)。由表1可知FF 00 00 AB表示奇場(chǎng)場(chǎng)消隱的開始,F(xiàn)F 00 00 B6表示奇場(chǎng)場(chǎng)消隱的結(jié)束,F(xiàn)F 00 00 80表示奇場(chǎng)有效視頻的開始,F(xiàn)F 00 00 9D表示奇場(chǎng)有效視頻的結(jié)束,由于有效圖像總是先結(jié)束即EAV,然后開始SAV,因此首先檢測(cè)FF 00 00 AB,緊接著檢測(cè)第一個(gè)FF 00 00 9D,檢測(cè)到此認(rèn)為奇場(chǎng)場(chǎng)消隱已經(jīng)結(jié)束,再檢測(cè)FF 00 00 80表示奇場(chǎng)有效視頻的開始,再檢測(cè)FF 00 00 9D表示奇場(chǎng)有效視頻的結(jié)束,即需要的是FF 00 00 80和FF 00 00 9D之間的數(shù)據(jù),它們之間的數(shù)據(jù)為奇場(chǎng)的有效視頻數(shù)據(jù)[7]。

隔點(diǎn)采樣:由8位ITU-BT656的格式可知[8],每幀的有效視頻數(shù)據(jù)為1 440×576,因此可知每行有1 440個(gè)數(shù)據(jù),包括Y和C,720個(gè)Y和720個(gè)C,C包括Cr和Cb。第一場(chǎng)即奇場(chǎng)為288行。隔點(diǎn)采樣方案,(1)行截取為:截取第一場(chǎng)的中間256行,即丟掉前后的各16行,由于截取有效視頻的時(shí)候包含了4個(gè)標(biāo)志位,即每行的數(shù)據(jù)為1 444,那么16行就是1 444×16個(gè)數(shù)據(jù),即在有效視頻開始后對(duì)于前面的1 444×16個(gè)數(shù)據(jù)進(jìn)行丟棄,而從第1 444×16個(gè)數(shù)據(jù)開始才是想要得到的數(shù)據(jù)。(2)列截取為:由于每行的Y為720個(gè),而只需320個(gè),因此隔點(diǎn)采樣,兩個(gè)時(shí)鐘取一個(gè)數(shù)據(jù),這樣的話是360個(gè)Y,同行截取一樣,取中間的320個(gè)Y,即丟掉前后各40個(gè)Y,由于每行還有C,因此每行開始丟掉40×2個(gè)數(shù)據(jù),從第40×2個(gè)開始,每?jī)蓚€(gè)時(shí)鐘取一個(gè)數(shù)據(jù)進(jìn)行隔點(diǎn)取數(shù)據(jù)。直到達(dá)到想要的320×256個(gè)數(shù)據(jù),此時(shí)隔點(diǎn)采樣結(jié)束。

3 與DSP的傳輸

圖2 DSP與FPGA傳輸模塊

(1)將采樣得到的81 920個(gè)數(shù)據(jù)緩存到雙口RAM里面,再由DSP讀取,如圖2所示。

系統(tǒng)采用美國(guó)德州儀器公司推出的TMS320C6416[9]。TMS320C6713 是德州儀器公司推出的一款浮點(diǎn)型高性能 DSP,開發(fā)工具為 CCS,它與FPGA的傳輸主要通過中斷控制引腳 GP5/EXT-INT5,片選信號(hào)TACE2,AECLKOUT時(shí)鐘引腳,64位數(shù)據(jù)線,20位地址線,還有GPTO口。

設(shè)計(jì)方案中FPGA與DSP的傳輸選擇異步雙口RAM。

RAM設(shè)計(jì):寫時(shí)鐘為L(zhǎng)LCC1:27 MHz,寫使能為320×256有效數(shù)據(jù)期間,讀時(shí)鐘是DSP的時(shí)鐘,讀使能是寫完一幀圖像后開始讀,并由DSP的片選信號(hào)讀取,通過中斷來連接FPGA和DSP,寫完81 920個(gè)數(shù)據(jù)后給 DSP的中斷控制引腳 GP5/EXT-INT5發(fā)中斷[10],中斷可以是上升沿也可以為下降沿,此方案中選擇了下降沿,DSP在中斷控制引腳上檢測(cè)到下降沿后,DSP認(rèn)為收到中斷,開始讀數(shù)據(jù),片選信號(hào)TACE2有效,從收到中斷到TACE2有效,此期間會(huì)有一個(gè)延遲,但不影響讀數(shù)據(jù)。

DSP設(shè)計(jì):數(shù)據(jù)線使用低8位,即AED0-AED7,地址線不連接,與FPGA的通信設(shè)置為異步,設(shè)置讀取的數(shù)據(jù)為81 920,DSP在片選信號(hào)TACE2有效期間為DSP讀數(shù)據(jù),由于TACE2為低電平有效,而雙口RAM的讀使能是高電平有效,因此需要將片選信號(hào)取反后才能作為讀使能,DSP以100 MHz進(jìn)行讀數(shù),當(dāng)讀完后DSP的片選信號(hào)自動(dòng)拉高。讀取數(shù)據(jù)結(jié)束,STP如圖3所示[11]。

圖3 STP時(shí)序圖

(2)CCS可以根據(jù)圖像數(shù)據(jù)顯示圖像,因此把傳輸過來的數(shù)據(jù)進(jìn)行顯示,驗(yàn)證采樣的正確與否。DSP讀完后顯示灰度圖像,相機(jī)拍出的原始圖像和隔點(diǎn)采樣后DSP顯示的圖像如圖4和圖5所示。

圖4 原始圖像

圖5 隔點(diǎn)采樣后的圖像

由圖中可以看出,采樣的數(shù)據(jù)可以很好地顯示攝像機(jī)所拍圖像,表明采樣方法是正確的。

4 結(jié)束語

本視頻采集系統(tǒng)利用FPGA對(duì)視頻解碼芯片進(jìn)行設(shè)置,具有小型化、低功耗、靈活性等特點(diǎn),采用ADV7183A作為視頻解碼芯片。同時(shí),作為視頻輸入前端,將彩色攝像頭的模擬視頻源轉(zhuǎn)換成8 bit的ITU-BT656的YCrCb型4∶2∶2視頻數(shù)據(jù),并進(jìn)行隔點(diǎn)采樣得到320×256的圖像,實(shí)現(xiàn)了FPGA與DSP的接口設(shè)計(jì),將隔點(diǎn)采樣得到的數(shù)據(jù)傳輸給DSP,由DSP顯示圖像達(dá)到了設(shè)計(jì)要求,能夠?yàn)楹髞淼娜ピ肼暫捅尘耙种频葹V波處理提供良好的數(shù)字視頻數(shù)據(jù)。

[1]Texas Instruments Incorporated.TMS320C6000系列 DSP的CPU與外設(shè)[M].卞紅雨,紀(jì)祥春,喬鋼,等,譯.北京:清華大學(xué)出版社,2007.

[2]王旭智,馬艷茹,楊勝齊,等.基于ADV7183B的視頻解碼系統(tǒng)的設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2009(12):1-2.

[3]吳繼華,范麗珍,薛寧,等.Altera FPGA/CPLD設(shè)計(jì)[M].北京:人民郵電大學(xué)出版社,2010.

[4]李立.基于FPGA的視頻采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].湖北武漢:華中科技大學(xué),2006.

[5]Intersil Americas Inc.BT.656 video interface for ICS[M].USA:Altera,2002.

[6]Texas Instruments Incorporated.TMS320C6000系列 DSP編程工具與指南[M].徐盛,胡劍凌,譯.北京:清華大學(xué)出版社,2007.

[7]姜立東.VHDL語言程序設(shè)計(jì)及應(yīng)用[M].北京:北京郵電大學(xué)出版社,2004.

[8]Analog Device.Multiformat SDTV video decoder ADV7183A[M].USA:Analog Device,2004.

[9]潘松,黃繼業(yè).EDA技術(shù)使用教程[M].北京:科學(xué)出版社,2006.

[10]Altera.Cyclone III device data sheet[M].USA:Altera,2010.

[11]Altera.Cyclone III device family pin connecting guidelines[M].USA:Altera,2009.

猜你喜歡
信號(hào)設(shè)計(jì)
信號(hào)
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長(zhǎng)個(gè)的信號(hào)
瞞天過海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號(hào)采集與PID控制
一種基于極大似然估計(jì)的信號(hào)盲抽取算法
主站蜘蛛池模板: 自拍中文字幕| 男女男精品视频| 欧美一区二区三区欧美日韩亚洲 | 国产人人乐人人爱| 国产99久久亚洲综合精品西瓜tv| 欧美精品一区二区三区中文字幕| 超清人妻系列无码专区| 国产乱视频网站| 免费一级全黄少妇性色生活片| 一区二区三区在线不卡免费| 乱人伦视频中文字幕在线| 国产主播一区二区三区| a网站在线观看| 美女免费精品高清毛片在线视| 色综合激情网| 久久香蕉欧美精品| 国产综合亚洲欧洲区精品无码| 久久伊人操| 九九免费观看全部免费视频| 四虎永久免费地址| 狠狠色丁香婷婷综合| 国产SUV精品一区二区| 国产精品人人做人人爽人人添| 国内毛片视频| 亚洲综合精品香蕉久久网| 亚洲天堂啪啪| 亚洲无码高清视频在线观看 | 一级毛片在线播放| 日韩美女福利视频| 成人免费午夜视频| 手机永久AV在线播放| 色首页AV在线| 日韩精品毛片人妻AV不卡| 欧美人人干| 亚洲无码91视频| 色综合婷婷| 日本人妻丰满熟妇区| 久久无码高潮喷水| 波多野结衣爽到高潮漏水大喷| 国产高潮流白浆视频| 她的性爱视频| a级免费视频| 亚洲一区毛片| 国产福利在线观看精品| 亚洲AV永久无码精品古装片| 91久久青青草原精品国产| 日本午夜网站| 一本无码在线观看| 久久精品aⅴ无码中文字幕| 国产成人综合亚洲欧洲色就色 | 国产成人精品亚洲日本对白优播| 日本不卡视频在线| 亚洲高清在线播放| 亚洲人成在线精品| 曰韩免费无码AV一区二区| 国产综合另类小说色区色噜噜| 中文国产成人精品久久| 精品亚洲欧美中文字幕在线看| 久久精品这里只有国产中文精品| 国产乱子精品一区二区在线观看| 日韩欧美国产另类| jizz国产在线| 欧美高清三区| 婷婷六月综合网| 99在线视频网站| 久久综合亚洲鲁鲁九月天| 尤物亚洲最大AV无码网站| 欧美成人区| 中文字幕无线码一区| 制服丝袜亚洲| 国产精品视频猛进猛出| 成人午夜在线播放| 麻豆精品在线| 亚洲码在线中文在线观看| 性69交片免费看| 一区二区欧美日韩高清免费 | 亚洲天天更新| 欧美成人精品高清在线下载| 噜噜噜综合亚洲| 色噜噜久久| 亚洲欧洲日韩综合色天使| 五月六月伊人狠狠丁香网|