1.硬件參數:
(1)感光陣列每個感光點只能感受R,G,B一種顏色;
(2)相同像素的鏡頭,鏡頭尺寸越小,對應的像素點顆粒的大小越小,感光性質越差;
(3)掃描模式:
逐行掃描:一行一行的掃描,720P
隔行掃描(INTERVEL):EG:第一次掃奇數行,第二次掃偶數行 ,1080I
2.數據流程:
(1) ISC -- image sensor core
圖像進入到傳感器後,通過bayer,成爲一些模擬信號,通過運算放大器,進入到10
位的AD採樣器中間去,轉換爲數字信號,然互進入BLACK_LEVEL,輸出RAW_RGB信號
這裏提到RAW_RGB,是指只有紅綠藍三種顏色的數據,而RGB數據不僅表示RGB,而且
還能表示由紅綠藍組合成的任何一種顏色;
圖像翻轉,增益調整,黑電平校準,飽和度控制,OTP存儲器(ID信息)
(2) ISP -- image sensor processor
由DSP和一個格式編碼器組成
提供測試功能(輸入源變爲顏色帶),鏡頭補償功能,自動白平衡,顏色空間轉換(RGB-YUV)
RAW_RGB->RGB ,窗口功能(裁剪圖片),壓縮功能,縮放功能
(3) image output interface
RAW_RGB/YUV , VGA/QVGA,BT601/BT656(傳輸方式),
以上這些處理過程大部分需要我們去設置完成。通過I2C操作OV7740寄存器設置。。
3.S3C2440攝像頭控制器
CAM_HREF -- 行同步信號
CAMCLK -- 攝像頭模塊的工作系統時鐘(24MHz)
CAM_VSYNC -- 幀同步信號
CAM_PCLK -- 像素時鐘
data -- 數據線
CMOS攝像頭模塊是一個IIC模塊,需要寫IIC架構驅動,從而實現初始化和控制。
BT601/BT656
BT601有獨立的行同步信號和幀同步信號線,而BT656是將這兩種信號內嵌到數據中。
數據先經過 裁剪 ,然後傳入到 預覽通道 或 編碼通道 。預覽通道生成低像素預覽圖(640*480);
編碼通道產生編碼有用的數據(4096*4096)
預覽和編碼都有獨立的DMA,預覽流輸出RGB16/24,編碼流輸出YCbCr420&&YCbCr422,都支持旋轉。
IRQ:
每幀數據結束後產生一次中斷;