色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于視頻解碼芯片SAA7111A和FPGA實現(xiàn)實時視頻采集系統(tǒng)的設(shè)計

電子設(shè)計 ? 來源:微計算機信息 ? 作者:李志剛,王明泉 ? 2021-03-16 16:47 ? 次閱讀

作者:李志剛,王明泉,任少卿,楊靜

1 引言

隨著中國機器人產(chǎn)業(yè)的迅猛發(fā)展,據(jù)預(yù)測到2010年,市場容量將超過93.1億人民幣。智能移動機器人是在室外環(huán)境中,將視頻圖像采集回來之后,按照預(yù)先給定的目標(biāo)任務(wù),結(jié)合已知的地理信息做出路徑規(guī)劃,在行駛的過程中能夠不斷感知和判斷周圍的環(huán)境信息,自主地做出各種決策,隨時調(diào)整自身的行駛狀態(tài)并執(zhí)行相應(yīng)的動作和操作。在這個過程中,視頻采集質(zhì)量的好壞將直接影響整個系統(tǒng)的運行,是進行后續(xù)數(shù)字圖像處理的前提條件。因此,必須有高性能的硬件設(shè)備和高質(zhì)量的算法作為基礎(chǔ),實時視頻采集才成為可能。本文設(shè)計并實現(xiàn)了基于FPGA嵌入式實時視頻采集系統(tǒng)。該系統(tǒng)體積小,功耗低,速度快,適應(yīng)性好,能夠滿足智能移動機器人視頻信號處理系統(tǒng)的需求。

2 系統(tǒng)基本原理

圖1為系統(tǒng)工作原理框圖,整個系統(tǒng)所需各種芯片的電路連接如下圖所示,由CCD攝像頭輸出模擬視頻信號,經(jīng)過視頻解碼芯片SAA7111A進行視頻預(yù)處理(鉗位、放大、A/D轉(zhuǎn)換、同步分離等)后輸出圖像數(shù)字信號IPD、行同步信號HREF、場同步信號VREF、奇偶場標(biāo)志信號RST0和13.5MH像素時鐘信號LLC2去驅(qū)動FPGA,從而產(chǎn)生正確的圖像采集時序和存儲地址,并將采集的圖像存儲到雙口RAM中。整個系統(tǒng)由視頻采集控制和幀存讀寫控制兩個核心模塊組成,它們的功能都由FPGA來實現(xiàn)。雙口RAM分為幀存A和幀存B兩個存儲區(qū)域,實現(xiàn)乒乓式的讀寫操作,能夠完成圖像的實時采集。SAA7111A的配置程序和FPGA采集控制程序存儲在FLASH中,系統(tǒng)上電工作時加載。

基于視頻解碼芯片SAA7111A和FPGA實現(xiàn)實時視頻采集系統(tǒng)的設(shè)計

圖1 系統(tǒng)工作原理框圖

3 圖像采集系統(tǒng)的構(gòu)成

3.1 視頻信號

視頻信號中除了包含圖像信號之外,還包括了行同步信號、行消隱信號、場同步信號(幀同步信號)、場消隱信號以及槽脈沖信號、前均衡脈沖、后均衡脈沖等。因而,對視頻信號進行A/D轉(zhuǎn)換的電路也非常復(fù)雜。Philips公司將這些非常復(fù)雜的視頻A/D轉(zhuǎn)換電路集成到了一塊芯片內(nèi)。從而生產(chǎn)出功能強大的視頻輸入處理芯片SAA7111A,為視頻信號的數(shù)字化應(yīng)用提供了極大的方便。

3.2 SAA7111A 性能及工作協(xié)議

SAA7111A是PHILIPS公司的一種增強型視頻輸入處理器芯片,它集A/D與解碼功能于一身,片內(nèi)還附有鎖相、自動鉗位控制、時鐘自動增益產(chǎn)生、多制式解碼等電路,另外還可對亮度、對比度和飽和度進行控制[2]。既支持PAL電視制式,又支持NTSC電視制式。SAA7111A內(nèi)部含有I2C接口,可簡潔的通過I2C總線對SAA7111A的工作方式進行設(shè)定。SAA7111A的場同步信號VREF、行同步信號HREF、奇偶場信號RST0、像素時鐘信號LLC2都由引腳直接引出,從而省去了以往時鐘同步電路的設(shè)計,其可靠性和方便性有了很大的提高。

圖2所示為SAA7111A的功能方框圖。從SAA7111A的四個模擬輸入端AI11,AI12, AI21, AI22輸入的視頻圖像信號,經(jīng)模擬處理后,一路經(jīng)A/D轉(zhuǎn)換器后產(chǎn)生數(shù)字色度信號和亮度信號,分別進行亮度信號處理和色度信號處理。亮度信號處理的結(jié)果一路送到色度信號處理器,進行綜合處理,產(chǎn)生Y和UV信號,經(jīng)格式化后從VPO(16位)輸出;另一路進入同步分離器,經(jīng)數(shù)字PLL產(chǎn)生相應(yīng)的行和場同步信號HS和VS,同時PLL驅(qū)動時鐘發(fā)生器,產(chǎn)生與HS鎖定的時鐘信號LLC和像素時鐘信號LLC2。所有這些功能均是在I2C總線控制下完成的,其中SCL為串行時鐘信號,SDA為串行數(shù)據(jù)信號。

基金項目:中國博士后科學(xué)基金資助項目(2005038095);山西省自然科學(xué)基金資助項目(20051043);中北大學(xué)科學(xué)基金資助項目。

圖2 SAA7111A功能方框圖

SAA7111A的主要特點:

編程選擇四路視頻輸入的一路或兩路,組成不同的工作模式,在其內(nèi)部有兩路模擬視頻信號處理通道,可進行靜態(tài)增益控制或自動增益控制,還有兩路模數(shù)轉(zhuǎn)換器;

可對芯片編程進行自電平控制、抗混疊濾波、梳狀濾波;

場頻50Hz或60Hz自動檢測,并在PAL和NTSC制之間自動切換;

能對不同輸入制式的亮度信號和色度信號進行處理,并實現(xiàn)亮度、色度和飽和度的片內(nèi)控制;

提供兩種數(shù)據(jù)方式供選擇,這兩種數(shù)據(jù)方式分別是RGB和YUV,可靈活輸出不同的數(shù)字圖像數(shù)據(jù)格式,主要有:4:1:1的YUV格式(12bit ), 4:2:2的YUV格式(16bit), 4:2:2的YUV格式[CCIR-656](8bit), 5:6:5的RGB格式(16bit)和8:8:8的RGB格式(24bit);

SAA7111A的工作模式由其內(nèi)部的控制寄存器決定,需根據(jù)不同的視頻標(biāo)準(zhǔn)來配置相應(yīng)的內(nèi)部寄存器,即初始化。用戶根據(jù)I2C 總線協(xié)議,將需要的控制字寫入控制地址即可對SAA7111A進行相應(yīng)的控制。這些控制包括:圖像數(shù)據(jù)輸出格式、色彩、明暗、飽和度及各種參考信號的輸出。I2C總線傳送數(shù)據(jù)的基本時序如圖3所示。

圖3 I2C總線的基本時序

總線上的數(shù)據(jù)傳輸可以是讀或?qū)憙煞N方式,其寫格式為:

其中:S為總線起始信號;Slave Address W為被控器SAA7111的尋址字節(jié);A為被控器應(yīng)答信號;SubAddres為SAA7111控制寄存器的地址;Data(NB)即控制寄存器的配置參數(shù)為總線終止信號。

3.3 FPGA的采集控制原理

SAA7111A的輸出時鐘信號包括LLC(27MHz)和LLC2(13.5MHz),其中LLC2為像素時鐘頻率,每一時鐘對應(yīng)一個16位像素輸出。行參考同步信號HREF,高電平表示一行的有效像素,為720個LLC2周期。場參考同步信號VREF高電平時表示輸出是有效行圖像,單場是286行;低電平期間為場消隱信號,是26個行周期。RTSO=1時表示輸出為奇數(shù)場,RTSO=0時為偶數(shù)場。輸入信號FEI為輸出使能信號,為0時允許數(shù)據(jù)輸出,為1時數(shù)據(jù)輸出處于高阻狀態(tài)。圖4,5分別為采集一行和奇數(shù)場圖像的信號時序圖。

圖4 SAA7111A采集一行圖像的時序圖

啟動采集前必須對SAA7111A內(nèi)部的32個寄存器寫入相應(yīng)的值。在采集的過程中,僅采集奇場圖像信號而不采集偶場圖像信號。因為只采集奇場信號也能得到穩(wěn)定的圖像,而可以利用偶場圖像時間等待處理圖像。對有效像素、無效像素、有效行和無效行進行計數(shù),產(chǎn)生RAM的地址、讀寫、選通等控制信號,均由FPGA完成。由于只采奇場圖像,行數(shù)也減少為原來的一半,為286行,前后各去掉23行,取中間240行。當(dāng)RTSO為高電平且VREF上升沿到來時,標(biāo)志奇數(shù)場開始,啟動無效行計數(shù)器對HREF信號進行計數(shù),計滿前23行后,啟動有效行計數(shù)器,置COUT信號為高電平,且在水平同步信號VREF=1、垂直同步信號HREF=1、奇偶場信號RTSO=1時,啟動無效像素計數(shù)器,對LLC2二分頻后的像素時鐘信號進行計數(shù)。LLC2二分頻后頻率降為6.75MHz,每行像素點由原來的720點,減少為360點,將其截頭去尾,前后各去掉20個像素,取一行中間的320個像素點,即得到分辨率為320 X 240的一幀圖像。當(dāng)無效像素計數(shù)器計滿前20后,啟動有效像素計數(shù)器開始計數(shù),并將數(shù)據(jù)緩沖器打開,每計一次數(shù),地址發(fā)生器加1,產(chǎn)生地址信號,讀寫信號WR,選通信號RAM_SEL,當(dāng)一幀圖像寫完后,置FLAG信號為低,觸發(fā)中斷信號,以便處理器處理圖像。值得注意的是,利用FPGA可以很靈活地控制存入RAM存儲器中的圖像數(shù)據(jù)量。這里將圖像分辨率設(shè)計為320 X 240,實際應(yīng)用中,可以根據(jù)需要靈活設(shè)置。

圖5 SAA7111A奇數(shù)場采集的時序圖

4 結(jié)束語

本文作者創(chuàng)新點:該系統(tǒng)能夠完成對視頻信號的采集,適應(yīng)性極強的FPGA主要用于控制圖像信號的采集,F(xiàn)PGA除了完成對SAA7111A配置以外,還完成圖像提取處理、圖像存儲地址產(chǎn)生器等功能。由于FPGA的在線可編程特性使該系統(tǒng)變得更加靈活。此外,成熟的編譯環(huán)境和FPGA與SAA7111A簡單的外圍電路大大縮短了開發(fā)和調(diào)試的周期。在未來的FPGA中還可以加入圖像預(yù)處理流程,縮短后續(xù)處理時間,因此具有較高的推廣價值。實驗表明,系統(tǒng)速度快、可靠性高、實時性好,在視頻采集和圖像處理方面有著很好的應(yīng)用前景。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    603009
  • 芯片
    +關(guān)注

    關(guān)注

    455

    文章

    50714

    瀏覽量

    423155
  • 機器人
    +關(guān)注

    關(guān)注

    211

    文章

    28380

    瀏覽量

    206918
收藏 人收藏

    評論

    相關(guān)推薦

    基于視頻解碼芯片與CPLD的實時圖像采集系統(tǒng)

    基于視頻解碼芯片與CPLD的實時圖像采集系統(tǒng)    &n
    發(fā)表于 08-29 10:34

    基于FPGA視頻解碼芯片實時圖像采集系統(tǒng)設(shè)計

    基于FPGA視頻解碼芯片實時圖像采集系統(tǒng)設(shè)計,介
    發(fā)表于 11-17 13:59

    基于FPGA視頻解碼芯片實時圖像采集系統(tǒng)設(shè)計

    基于FPGA視頻解碼芯片實時圖像采集系統(tǒng)設(shè)計
    發(fā)表于 12-26 16:51

    SAA7111A設(shè)計模擬視頻轉(zhuǎn)換接口

    系統(tǒng)主要包括兩個部分:一是視頻解碼模塊,目的是將復(fù)合視頻、YC分量等模擬視頻信號進行A/D轉(zhuǎn)換
    發(fā)表于 12-07 10:35

    SAA7111A設(shè)計模擬視頻轉(zhuǎn)換接口

    18位數(shù)字RGB方式,逆變器選用TDK的CXAM10A。圖中, PAL/NTSC/SECAM三種制式視頻信號可通過SAA7111A的AI11/AI12/AI21/AI22通道輸入,如是S端子則占用兩路
    發(fā)表于 12-07 10:37

    如何去實現(xiàn)一種實時圖像采集系統(tǒng)的設(shè)計?

    視頻解碼芯片SAA7114H的性能特點是什么?復(fù)雜可編程邏輯器件XC95216的性能特點是什么?一種基于視頻
    發(fā)表于 06-07 07:15

    怎么實現(xiàn)PDP中的模擬視頻數(shù)字化電路的設(shè)計?

    本文主要介紹了一套為PDP設(shè)計地模擬視頻數(shù)字化電路,它分別利用THS8083和SAA7111a實現(xiàn)計算機視頻信號和CV/S-Video信號的解碼
    發(fā)表于 06-08 06:32

    saa7111中文資料

    SAA7111 是philips 公司生產(chǎn)的可編程視頻處理器。該芯片A/D 與解碼功能于一身,片內(nèi)附有鎖相、自動鉗位、自動增益控制、時鐘產(chǎn)
    發(fā)表于 08-27 17:47 ?162次下載

    可編程視頻信號輸入處理器SAA7111

    SAA7111是Philips公司的可編程視頻輸入處理芯片,它通過簡潔的I2C總線與其它器件和設(shè)備連接可以將視頻信號轉(zhuǎn)換為多種格式的數(shù)字信號.文中介紹了
    發(fā)表于 04-27 16:13 ?33次下載

    視頻解碼技術(shù)中I2C總線控制核的實現(xiàn)

    本文介紹了I2C總線的通訊特點,簡要說明了I2C總線的協(xié)議規(guī)范和特點,并針對Philip公司視頻解碼系列芯片SAA7111A/SAA7121
    發(fā)表于 05-27 11:55 ?17次下載

    基于SAA7111A的模擬視頻轉(zhuǎn)換接口設(shè)計

    基于SAA7111A的模擬視頻轉(zhuǎn)換接口設(shè)計:視頻信號中不僅包含圖像信號,
    發(fā)表于 09-18 09:31 ?128次下載

    基于DM642的SAA7113H 視頻采集模塊的設(shè)計

    以TI 公司的TMS320DM642 為主處理器,采用基于DSP/BIOS 的設(shè)備類/微型驅(qū)動模型,開發(fā)其視頻口的驅(qū)動程序,并結(jié)合PHILIPS 公司的SAA7113H 解碼芯片
    發(fā)表于 01-13 15:27 ?107次下載

    SAA7111A設(shè)計模擬視頻轉(zhuǎn)換接口

    介紹了SAA7111A和AL251的特點、功能、原理以及在模擬轉(zhuǎn)換接口中的應(yīng)用,并給出了硬件連接電路示意圖。?    關(guān)鍵詞:視頻A/D轉(zhuǎn)換, SAA7111A
    發(fā)表于 05-05 20:02 ?3162次閱讀
    用<b class='flag-5'>SAA7111A</b>設(shè)計模擬<b class='flag-5'>視頻</b>轉(zhuǎn)換接口

    基于SAA7115的視頻信號傳輸系統(tǒng)設(shè)計

    為確保視頻傳輸過程中傳輸數(shù)據(jù)的正確性,設(shè)計了一個簡單的視頻信號傳輸系統(tǒng)。在該系統(tǒng)中,對視頻解碼
    發(fā)表于 04-20 10:57 ?80次下載
    基于<b class='flag-5'>SAA</b>7115的<b class='flag-5'>視頻</b>信號傳輸<b class='flag-5'>系統(tǒng)</b>設(shè)計

    SAA7111A

    SAA7111A芯片數(shù)據(jù)手冊,包括外圍電路,內(nèi)部構(gòu)造,使用方法
    發(fā)表于 05-18 14:53 ?7次下載
    主站蜘蛛池模板: xiah俊秀| 欧美国产成人在线| 亚洲精品国产SUV| 国产精品青青草原app大全| 日本真人啪啪试看30秒| couo福利姬图库| 欧美xxxx性喷潮| 99精品视频一区在线视频免费观看| 久久天天婷婷五月俺也去| 一边啪啪的一边呻吟声口述| 含羞草在线免费观看| 亚洲 小说 欧美 激情 另类| 国产精品AV无码免费播放| 四虎免费影院| 国产福利高清在线视频| 双性h浪荡受bl| 国产高清在线观看| 视频一区亚洲视频无码| 国产成人一区免费观看| 天天躁日日躁狠狠躁午夜剧场| 国产超碰人人爱被IOS解锁| 色婷婷亚洲精品天天综合影院| 粉嫩国产14xxxxx0000| 三级黄色在线免费观看| 国产第81页| 亚洲国产成人精品不卡青青草原 | 奇米色偷偷| SAO货腿张开JI巴CAO死我| 强奷乱码欧妇女中文字幕熟女| p影院永久免费| 日韩精品 电影一区 亚洲高清 | 高H纯肉NP 弄潮NP男男| 涩涩爱涩涩电影网站| 国产成人精品综合久久久| 无人区乱码区1卡2卡三卡在线| 国产精品VIDEOSSEX久久发布| 无码欧美XXXXX在线观看裸| 国产特级毛片AAAAAAA高清| 亚洲中文无码永久免费| 伦理片a在线线2| gogogo视频在线观看|