<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è) > 測試測量 > 設計應用 > 圖像采集壓縮和高清分析并行處理的硬件系統設計

圖像采集壓縮和高清分析并行處理的硬件系統設計

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

通過(guò)SCCB總線(xiàn)設置OV5642相關(guān)的內部控制寄存器,實(shí)現對OV5642初始化,從而確定輸出分辨率、開(kāi)窗位置、曝光時(shí)間等。SCCB總線(xiàn)是Omni Vision公司特有的一種三線(xiàn)串行攝像控制總線(xiàn)。三線(xiàn)中的SCCB_E為片選信號線(xiàn),本文中只有OV5642一個(gè)從設備,所以SCCB_E直接置低,始終選中OV5642。在模擬I2C控制器控制下,第一步,SIO_D線(xiàn)傳輸OV5642的器件地址加上寫(xiě)操作標識,確定操作的器件和注明是寫(xiě)操作;第二步,傳輸內部的目標寄存器的地址;第三步,傳輸要設置的數據并寫(xiě)入到對應的寄存器中,完成寄存器配置。

b.JPG

采集控制器是在FPGA設置的一個(gè)時(shí)序邏輯控制器,主要產(chǎn)生OV5642需要的外部時(shí)鐘XVCLK和根據OV5642輸出的像素時(shí)鐘PCLK,行參考時(shí)鐘 HREF,幀同步時(shí)鐘VSYNC產(chǎn)生讀寫(xiě)控制存儲信號。通過(guò)對PCLK,HREF,VSYNC時(shí)鐘的計數,可以得到寫(xiě)滿(mǎn)一行或者一幀信號,為后繼處理提供同步時(shí)鐘和使能信號。

2.2 預處理模塊設計

預處理模塊主要是利用FPGA可編程性和內部豐富的硬件資源,在硬件層面選擇性的傳輸數據,將高清的分辨率降低。FPGA采集到的原始數據格式為Bayer RGB格式,每個(gè)像素點(diǎn)只有一種顏色分量,其余顏色分量可以通過(guò)插值算法恢復。如圖3左邊所示就是4×4的Bayer RGB格式。為了保持數據格式一致性,需要每隔2行或者每隔2列選擇一個(gè)像素傳輸。本設計采用在行方向上每隔2列選擇傳輸一個(gè)像素點(diǎn),在列方向上每隔2行選擇傳輸一個(gè)像素點(diǎn)。這樣能將分辨率降低,達到縮放目的,如圖3所示。

圖像數據是逐個(gè)像素逐行串行傳輸的,在縮放處理上,利用PCLK,HREF和VSYNC信號時(shí)序關(guān)系產(chǎn)生計數脈沖和使能信號。在行方向上,選擇傳輸一個(gè)像素點(diǎn)數據后,利用PCLK作為列計數脈沖,每過(guò)兩個(gè)脈沖(隔兩個(gè)像素點(diǎn))再選擇傳輸一個(gè)像素點(diǎn)數據,一直循環(huán)選擇,直到處理完一行圖像數據。這時(shí)根據 HREF信號產(chǎn)生列計數器清零信號,將列計數器清零,暫停數據選通。在列方向上,由行計數器利用HREF信號進(jìn)行計數,每過(guò)兩個(gè)計數脈沖(隔兩行圖像數據),重復行方向上的處理方式對當前行進(jìn)行選擇數據傳輸。如此循環(huán)處理,直到一幀圖像數據處理完畢。每幀圖像處理完畢信號是由VSYNC信號產(chǎn)生的。同時(shí),VSYNC信號對行計數和列計數器清零,直到新一幀圖像到達,計數器重新計數,開(kāi)始新的一幀圖像縮放處理。通過(guò)這樣的縮放處理,可以將2 592×1 944的圖像降為648×486的圖像,數據量得到減少。預處理模塊將縮放后圖像傳輸到DSP中處理。

2.3 SDRAM控制器(MC)的設計

SDRAM控制器模塊是FPGA內部設計的模塊,用于將圖像數據傳輸到外部存儲器暫存。圖4為FPGA設計的頂層模塊示意圖。在MC控制器的內部,采用狀態(tài)機來(lái)實(shí)現數據讀寫(xiě)、設置模式寄存器和刷新等操作的命令譯碼,產(chǎn)生輸出給SDRlAM芯片的RAS/CAS/WE/CS/DQM等信號。已經(jīng)初始化的SDRAM在得到了RAS,CAS,WE的值后開(kāi)始執行相應的命令。在對SDRAM進(jìn)行讀、寫(xiě)操作過(guò)程中,要先進(jìn)行頁(yè)激活操作,保證存儲單元是打開(kāi)的,再通過(guò)預充電命令實(shí)現來(lái)關(guān)閉存儲單元。在進(jìn)行寫(xiě)操作時(shí),內部的列地址和數據都會(huì )被寄存,而進(jìn)行讀操作時(shí),內部地址被寄存,數據的讀取則發(fā)生在CAS延遲時(shí)間(通常為1~3個(gè)時(shí)鐘周期)后。SDRAM順次的進(jìn)行讀、寫(xiě)操作后,當達到突發(fā)長(cháng)度或者突發(fā)終止指令出現時(shí),SDRAM控制器將終止其操作。

c.JPG

通過(guò)SDRAM控制器模塊的控制傳輸,可以將采集到圖像數據實(shí)時(shí)的傳輸到存儲器件暫存。采用控制器模式具有一定的通用性,DSP可以通過(guò)控制器模塊直接讀取存儲圖像數據進(jìn)行處理。

2.4 DSP子系統

DSP接收預處理模塊輸出的降了分辨率的Bayer RGB格式數據到數據緩存器,再將緩存數據傳到片內preview engine模塊進(jìn)行格式轉換,將Bayer RGB格式圖像數據轉換為YUV422格式數據。DSP對YUV422格式數據進(jìn)行壓縮處理后送到輸出端口輸出。

DSP通過(guò)SDRAM控制器讀取SDRAM中的高清原始數據,進(jìn)行一些智能化處理,如識別、驗證等。根據處理結果和系統設定的閾值如光強變化、動(dòng)靜變化等,決定是否對當前或者前幾幀圖像進(jìn)行傳輸。高清圖像數據傳輸由DSP通過(guò)一定的相關(guān)處理結合到輸出數據流中傳輸到后端,由后端提取出高清原始數據,進(jìn)行各種應用。

3 結語(yǔ)

采用了FPGA和DSP技術(shù),設計了對CMOS圖像傳感器進(jìn)行圖像采集和處理系統。該系統直接對CMOS傳感器進(jìn)行原始數據的采集,為后繼處理的靈活性和應用的多樣性做好數據基礎。在FPGA中將數據分成兩路,一路作為原始數據暫存到SDRAM,一路按照傳統的處理、輸出。這樣既能實(shí)現了傳統圖像采集處理系統的功能,又能保存原始的數據為進(jìn)一步的應用開(kāi)發(fā)提供了硬件基礎,能較好地解決網(wǎng)絡(luò )傳輸帶寬不足與關(guān)鍵時(shí)刻或者關(guān)鍵場(chǎng)景需要高分辨率圖像進(jìn)行處理的矛盾要求。采用FPGA+DSP的硬件組合具有相當大的靈活性,后期功能開(kāi)發(fā)潛力大,可以根據不同的軟件配置,實(shí)現多種功能,具有良好的應用前景。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 圖像 采集壓縮 并行處理 分析

評論


相關(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>