一種嵌入式的實(shí)時(shí)視頻采集系統
圖2 SAA7111A功能方框圖
SAA7111A的主要特點(diǎn):
(1) 可編程選擇四路視頻輸入的一路或兩路,組成不同的工作模式,在其內部有兩路模擬視頻信號處理通道,可進(jìn)行靜態(tài)增益控制或自動(dòng)增益控制,還有兩路模數轉換器;
(2) 可對芯片編程進(jìn)行自電平控制、抗混疊濾波、梳狀濾波;
(3) 場(chǎng)頻50Hz或60Hz自動(dòng)檢測,并在PAL和NTSC制之間自動(dòng)切換;
(4) 能對不同輸入制式的亮度信號和色度信號進(jìn)行處理,并實(shí)現亮度、色度和飽和度的片內控制;
(5) 提供兩種數據方式供選擇,這兩種數據方式分別是RGB和YUV,可靈活輸出不同的數字圖像數據格式,主要有: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);
(6) SAA7111A的工作模式由其內部的控制寄存器決定,需根據不同的視頻標準來(lái)配置相應的內部寄存器,即初始化。用戶(hù)根據I2C 總線(xiàn)協(xié)議,將需要的控制字寫(xiě)入控制地址即可對SAA7111A進(jìn)行相應的控制。這些控制包括:圖像數據輸出格式、色彩、明暗、飽和度及各種參考信號的輸出。I2C總線(xiàn)傳送數據的基本時(shí)序如圖3所示。
圖3 I2C總線(xiàn)的基本時(shí)序
總線(xiàn)上的數據傳輸可以是讀或寫(xiě)兩種方式,其寫(xiě)格式為:
其中:S為總線(xiàn)起始信號;Slave Address W為被控器SAA7111的尋址字節;A為被控器應答信號;SubAddres為SAA7111控制寄存器的地址;Data(NB)即控制寄存器的配置參數;P為總線(xiàn)終止信號[3]。
3.3 FPGA的采集控制原理
SAA7111A的輸出時(shí)鐘信號包括LLC(27MHz)和LLC2(13.5MHz),其中LLC2為像素時(shí)鐘頻率,每一時(shí)鐘對應一個(gè)16位像素輸出。行參考同步信號HREF,高電平表示一行的有效像素,為720個(gè)LLC2周期。場(chǎng)參考同步信號VREF高電平時(shí)表示輸出是有效行圖像,單場(chǎng)是286 行;低電平期間為場(chǎng)消隱信號,是26個(gè)行周期。RTSO=1時(shí)表示輸出為奇數場(chǎng),RTSO=0時(shí)為偶數場(chǎng)[4]。輸入信號FEI為輸出使能信號,為0時(shí)允許數據輸出,為1時(shí)數據輸出處于高阻狀態(tài)。圖4,5分別為采集一行和奇數場(chǎng)圖像的信號時(shí)序圖。
評論