基于DM6437的數(shù)字攝像機
2 攝像機硬件組成
數(shù)字攝像機主要由圖像傳感器、DSP芯片和顯示器組成。系統(tǒng)整體框圖如圖3所示。本文引用地址:http://m.butianyuan.cn/article/166027.htm
CMOS攝像頭主要用來完成圖像信息的光電轉(zhuǎn)換,輸出信號為數(shù)字Raw Bayer模式圖像信號。輸出Bayer模式圖像信號將直接通過視頻處理前端(VPFE)的視頻輸入端口進入到視頻處理子系統(tǒng)中。視頻處理前端將接收到的視頻信號進行處理后存儲,由于需要存儲大量的視頻圖像數(shù)據(jù),所以存儲器容量需要足夠大,TI專門為此設計了一個32位、256 M字節(jié)的高速、大容量的DDR2存儲器來進行視頻圖像數(shù)據(jù)的高速存儲。視頻處理后端(VPBE)讀取存儲在DDR2中的視頻圖像信號,通過視頻輸出端口來傳送到顯示器上進行顯示。
3 TMSDM6437 DSP硬件結(jié)構(gòu)
TMS320DM6437是TI公司推出的、專門為高性能、低成本視頻應用開發(fā)的、主頻600MHz的、32位定點DSP達芬奇技術(shù)的處理器系列。DM643 7采用2級CaChe存儲器體系結(jié)構(gòu),片上具有64通道增強型DMA控制器EDMA,支持復雜的數(shù)據(jù)類型的傳輸,有利于圖像數(shù)據(jù)的高效傳輸和格式變換。DM6437包含豐富的外部存儲器接口,同時還帶有豐富的外設接口,可以很方便和其他器件相連接通信。
DM6437片上的視頻輸入/輸出接口統(tǒng)稱為視頻處理子系統(tǒng)VPSS,DM6437的視頻處理子系統(tǒng)由2部分組成:1是視頻處理前端(VPFE),用于輸入數(shù)字視頻數(shù)據(jù),為多種標準的數(shù)字視頻輸入提供接口,并為輸入的數(shù)字視頻數(shù)據(jù)作必要的預處理;2是視頻處理后端(VPBE),用于輸出視頻數(shù)據(jù),以驅(qū)動顯示器顯示視頻圖像。VPSS功能結(jié)構(gòu)圖如圖4所示。
1)視頻處理前端VPFE DM6437視頻處理前端(VPFE)為視頻處理系統(tǒng)提供2大功能,1是為多種標準數(shù)字視頻輸入提供無縫接口,2是為各種視頻處理應用提供必要的預處理。
CCDC為數(shù)字視頻輸入接口,它可直接與CMOS攝像頭連接,支持Bayer BGB圖像格式輸入或者是模擬視頻信號通過編解碼芯片轉(zhuǎn)換為8//10位BT.656或者8/16行位帶行、場同步信號的YUV4:2:2數(shù)字視頻流。
預覽器(Priview)用于Bayer RGB模式的是視頻輸入,由硬件來實現(xiàn)Bayer RGB圖像格式的視頻數(shù)據(jù)轉(zhuǎn)換為YUV4:2:2的圖像格式。
縮放器(Resizer)接受來自于預覽器、CCDC控制器或者存儲器的視頻數(shù)據(jù),實現(xiàn)圖像大小的縮放,縮放范圍為1/4~4倍。
H3A為自動對焦(Auto Focus)、自動白平衡(Auto White Blanee)和自動曝光(Auto Exposure)。H3A只能用于Raw Bayer模式數(shù)據(jù),選擇對應的矩陣就可以通過硬件來完成自動對焦、自動白平衡和自動曝光。
統(tǒng)計器(Histogram)用來對視頻圖像中的各種顏色信息進行直方圖統(tǒng)計。
2)視頻處理后端VPBE DM6437視頻處理后端(VPBE)用于實現(xiàn)視頻圖像的輸出顯示,包括OSD模塊和VENC模塊。
OSD(On-Screen Display)模塊主要用來把來自于不同源的視頻數(shù)據(jù)、圖形以及字符復合為同一個數(shù)字視頻流,然后將復合后的視頻流以YebCr格式輸出到VENC中。
VENC(Video Encode)主要有3個模塊:視頻編碼模塊將產(chǎn)生模擬視頻數(shù)據(jù)輸出、數(shù)字LCD控制器產(chǎn)生數(shù)字RGB/YChCr數(shù)據(jù)輸出以及需要的時序信號、時序產(chǎn)生器模塊將產(chǎn)生視頻編碼模塊和數(shù)據(jù)LCD控制器模塊需要的輸入和輸出時鐘信號。
評論