<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 嵌入式在小型網(wǎng)絡(luò )視頻服務(wù)器中的應用

嵌入式在小型網(wǎng)絡(luò )視頻服務(wù)器中的應用

作者: 時(shí)間:2009-12-15 來(lái)源:網(wǎng)絡(luò ) 收藏

2 系統的硬件設計

整個(gè)系統由圖像采集模塊、圖像處理模塊、USB HOST接口的存儲模塊、10/100M以太網(wǎng)接口等五部分組成,其主要設計思想是(見(jiàn)圖一):將CCD攝像頭采集的模擬信號送入圖像采集模塊進(jìn)行A/D轉換,然后在時(shí)序和控制信號的作用下,把圖像數據送到AT91RM9200,AT91RM9200對采集來(lái)的圖像進(jìn)行實(shí)時(shí)處理和分析,判斷圖像中是否有動(dòng)目標,并提取出動(dòng)目標,再將當前圖像中動(dòng)目標的位置信息和最近被記錄下的圖像中動(dòng)目標的位置信息進(jìn)行相似度比較,決定是否記錄當前圖像。這樣的方法能有效的避免長(cháng)時(shí)間記錄靜止不變的圖像,減少了存儲介質(zhì)的浪費,也減輕了資料檢索的工作量。為了方便資料的存儲與提取,給AT91RM9200的USB HOST接口接USB存儲設備來(lái)存儲圖像數據,最后通過(guò)把圖像數據通過(guò)因特網(wǎng)傳輸到用戶(hù)終端。



圖一 系統框圖

圖像采集模塊

系統使用的圖像采集設備是CCD攝像頭,成像器件:1/4 "SHARP CCD,有效像素:PAL:512x582、NTSC:512x492;水平清晰度:420TV LINE;掃描頻率:PAL/NTSC: 50Hz/60Hz。
由于CCD輸出的是模擬信號,要經(jīng)AD轉換才能送給CPU進(jìn)行處理,ADC芯片采用Philips的SAA7114,SAA7114有六路模擬輸入,內置模擬源選擇器可構成6×CVBS、2×Y/C2×CVBS、1×Y/C和4 ×CVBS;兩路模擬預處理通道,內有抗混迭濾波器;CVBS或Y/C通道含完全可編程靜態(tài)增益控制或自動(dòng)增益控制功能,對CVBS、Y/C通道可進(jìn)行自動(dòng)鉗位控制;能自動(dòng)檢測50Hz/60Hz場(chǎng)頻,并可自動(dòng)在PAL和NTSC制式進(jìn)行切換;能將PAL、NTSC和SECAM信號解碼及模數變換得到符合ITU-601/ITU-656的數字電視信號。該芯片是目前視頻解碼芯片中接收視頻源的寬容性及視頻解碼圖像質(zhì)量最好的一種。其通過(guò)I2C接口,進(jìn)行初始化設置。SAA7114的 A/D轉換精度是9b,并行輸出8b視頻輸出帶為27 MHz。每一個(gè)時(shí)鐘周期(1/27MHz)并行輸出1個(gè)字節,除了輸出數字象素外,SAA7114還輸出時(shí)鐘信號以同步??梢酝ㄟ^(guò)設置SAA7114的相關(guān)寄存器來(lái)控制SAA7114輸出圖像的尺寸。[3]
同步FIFO采用TI公司的SN74ACT7881,大小為1024b×18,同步FIFO與SAA7114的接口速度為27MHz,寬度為8b。FIFO與AT91RM9200的接口速度可以配置為27MHz,寬度為16b。當FIFO中快寫(xiě)滿(mǎn)數據時(shí),給AT91RM9200發(fā)出控制信號以使AT91RM9200產(chǎn)生中斷,取走FIFO中的數據。

圖二 圖像采集模塊

3.2圖像處理模塊

AT91RM9200是圖像處理模塊的核心部件,主要完成系統初始化和后續的圖像處理,系統采用ATMEL公司的AT91RM9200。該芯片融合了ARM920T ARMThumb 處理器,工作于180 MHz時(shí)性能高達200 MIPS,存儲器管理單元,16-K 字節的數據緩存,16-K字節的指令緩存, 支持SDRAM,靜態(tài)存儲器,Burst Flash,無(wú)縫連接的CompactFlash,SmartMedia及NAND Flash。存儲控制器(MC) 管理ASB 總線(xiàn)并最多達4 個(gè)主機的訪(fǎng)問(wèn)控制。它通過(guò)一個(gè)總線(xiàn)判決器和一個(gè)地址譯碼器將4G字節的地址空間分區來(lái)訪(fǎng)問(wèn)內置的SRAM與ROM,內置外設及通過(guò)外部總線(xiàn)接口(EBI) 的外部存儲器 。它還可通過(guò)一個(gè)異常中止狀態(tài)與一個(gè)失調檢波器來(lái)幫助程序調試。SAA7114的初始化接口采用AT91RM9200的兩線(xiàn)接口(TWI),圖1是AT91RM9200跟SAA7114的連接圖。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>