專利名稱:一種數字攝像機逐行放大的方法
技術領域:
本發明涉及數字攝像機。
背景技術:
攝像機置于室外吋。隨著太陽的照射時間不同,會在一天中產生不同的太陽照射區和陰影區。而現有的數字攝像機全畫面都使用同樣的放大倍數,這樣的結果是導致太陽照射區域放大倍數過度,太陽陰影下放大倍數不足,使得畫面質量不好。在實際使用中,非常需要ー種隨太陽照射區和陰影區不同,數字攝像機的放大倍數變化的方法。
發明內容
本發明的目的是針對現有技術的不足,提供ー種根據太陽照射的變化而變化,攝像畫面清晰,高質量的數字攝像機逐行放大的方法。本發明的數字攝像機和上位機通信,接收上位機設置的指令實現數字攝像機不同行的放大倍數,采用不同照射區有不同的放大倍數消除畫面的不均勻。本發明的目的是這樣實現的一種數字攝像機逐行放大的方法,其特征在于可逐行放大的數字攝像機通過通信接ロ連接上位機,可逐行放大的攝像機由微處理器或可編程邏輯電路、時序驅動電路、視頻傳感器和視頻前端電路組成。微處理器或可編程邏輯電路接收上位機通信命令,上位機根據太陽照射區和陰影區實際情況預設數字攝像機的每一行的放大倍數,將每行的放大倍數通過通信接ロ告訴微處理器或可編程邏輯電路,微處理器或可編程邏輯電路通過控制信號控制時序驅動電路產生視頻傳感器需要的驅動時序,視頻傳感器在驅動時序的作用下按行輸出模擬視頻信號,輸出的模擬視頻信號送給視頻前端電路。在行與行之間的間隙,微處理器或可編程邏輯電路通過視頻前端電路控制接ロ控制視頻前端電路下一行的放大倍數。可逐行放大的數字攝像機通過通信接ロ連接上位機,其通信接ロ是指網絡接ロ或USB接ロ或串行通信接ロ。所述在行與行之間的間隙,微處理器或可編程邏輯電路通過視頻前端電路控制接ロ控制視頻前端電路下一行的放大倍數,其控制方法是在每一行傳輸結束后下一行傳輸開始前將下一行的放大倍數傳輸給視頻前端電路, 具體控制流程是第一歩,開始,行號N等于0,第二歩,判斷有場同步下沿信號嗎?有,返回到第一歩,沒有,進入第三歩,判斷有行同步下沿信號嗎?沒有,返回到上一歩,有,進入第四步N = N+1,第五步向視頻前端電路寫入第N行的放大倍數,并返回到第二歩。所述上位機是計算機或微處理器,所述可編程邏輯電路模塊是現場可編程門陣列模塊)(C3S1200E,視頻前端電路的芯片是AD9923,視頻傳感器是ICX274。所述在行與行之間的間隙,微處理器或可編程邏輯電路通過視頻前端電路控制接 ロ控制視頻前端電路下一行的放大倍數。所述時序驅動電路產生視頻傳感器需要的驅動時序包括垂直移動時鐘、水平移動時鐘、曝光時鐘、門復位時鐘。本發明的積極效果是利用上位機與逐行放大的數字攝像機間通信接ロ的連接,由
3上位機根據當時的實際情況預先設置數字攝像機的每一行的放大倍數并通過通信接ロ對放大倍數進行控制。放大倍數的控制巧妙地在視頻傳感器按行輸出模擬視頻信號的每一行行間進行,有效解決了數字攝像機在太陽光照射的不同區域所需放大倍數不同的要求,達到拍攝畫面均勻、清晰的效果。同吋,本方法方便實用,適應范圍寬,推廣價值高,應用前景廣闊。
圖1是本發明與上位機連接示意圖。圖2是可逐行放大攝像機結構框圖。圖3是逐行放大控制過程示意圖。圖4是未采用本發明的實際效果圖。圖5是采用本發明后實際效圖。圖6A-圖6F是現場可編程門陣列模塊電路圖。圖7是圖像傳感器ICX274電路圖。圖8是視頻前端芯片AD9923電路圖。圖9是流程控制圖。
具體實施例方式附圖給出了本發明的一個實施例。參見附圖。本可逐行放大的數字攝像機通過網絡接ロ或USB接ロ或串行通信接ロ連接上位機。上位機采用微處理器或計算機根據實際需要確定。可逐行放大的攝像機由微處理器或可編程邏輯電路、時序驅動電路、視頻傳感器和視頻前端電路組成。本例的可編程邏輯電路模塊是現場可編程門陣列模塊)(C3S1200E,視頻前端電路的芯片是AD9923,視頻傳感器是 ICX274。時序驅動電路產生的驅動時序包括垂直移動時鐘,水平移動時鐘,曝光時間和門復位時鐘。上位機根據太陽照射區和陰影區設定攝像機每一行的放大倍數,將每行的放大倍數通過通信接ロ告訴微處理器或可編程邏輯電路,微處理器或可編程邏輯電路通過控制信號控制時序驅動電路產生視頻傳感器需要的驅動時序,視頻傳感器在驅動時序的作用下按行輸出模擬視頻信號,輸出的模擬視頻信號送給視頻前端電路。如第一行至第N行,攝像圖片處于照射區,在上位機中,放大倍數設置為陽光下的放大倍數,由上位機將每行的放大倍數通過通信接ロ告訴現場可編程門陣列模塊)(C3S1200E。而從第N+1行,攝像圖片處于陰影區,因而在上位機中設定的放大倍數為陰影區的放大倍數,同樣由上位機將每行的放大倍數通過通信接ロ告訴現場可編程門陣列模塊)(C3S1200E。如圖3所示,微處理器或可編程邏輯電路在行與行之間的間隙,通過視頻前端電路控制接ロ控制視頻前端電路下一行的放大倍數。視頻前端電路首先接收第一行放大倍數、第一行驅動時序,然后是第二行放大倍數、第二行驅動時序,第N行放大倍數、第N行驅動時序,依次進行,直到結束。其控制方法是在每一行傳輸結束后下一行傳輸開始前將下一行的放大倍數傳輸給視頻前端電路。
附圖9給出了程序控制流程圖,其控制過程如下第一步,開始,行號N等于0,第二步,判斷有場同步下沿信號嗎?有,返回到第一步,沒有,進入第三步,判斷有行同步下沿信號嗎?沒有,返回到上一步,有,進入第四步N= N+1,第五步向視頻前端電路寫入第N行的放大倍數,并返回到第二步。
權利要求
1.ー種數字攝像機逐行放大的方法,其特征在于可逐行放大的攝像機由微處理器或可編程邏輯電路、時序驅動電路、視頻傳感器和視頻前端電路組成;可逐行放大的數字攝像機通過通信接ロ連接上位機,微處理器或可編程邏輯電路接收上位機通信命令,上位機根據所拍攝圖片的實際需求預設數字攝像機的每一行大放大倍數,將每行的放大倍數通過通信接ロ告訴微處理器或可編程邏輯電路;微處理器或可編程邏輯電路通過控制信號控制時序驅動電路產生視頻傳感器需要的驅動時序,視頻傳感器在驅動時序的作用下按行輸出模擬視頻信號,輸出的模擬視頻信號送給視頻前端電路;在行與行之間的間隙,微處理器或可編程邏輯電路通過視頻前端電路控制接ロ控制視頻前端電路下一行的放大倍數,具體是在每一行傳輸結束后下一行傳輸開始前將下一行的放大倍數傳輸給視頻前端電路。
2.如權利要求1所述的方法,其特征在于所述在每一行傳輸結束后下一行傳輸開始前將下一行的放大倍數傳輸給視頻前端電路,具體控制流程是第一歩,開始,行號N等于 0,第二歩,判斷有場同步下沿信號嗎?有,返回到第一歩,沒有,進入第三歩,判斷有行同步下沿信號嗎?沒有,返回到上一歩,有,進入第四步N = N+1,第五步向視頻前端電路寫入第 N行的放大倍數,并返回到第二歩。
3.如權利要求1所述的方法,其特征在于所述上位機是計算機或微處理器,所述可逐行放大的數字攝像機通過通信接ロ連接上位機,其通信接ロ是指網絡接ロ或USB接ロ或串行通信接ロ。
4.如權利要求1所述的方法,其特征在于所述可編程邏輯電路模塊是現場可編程門陣列模塊)(C3S1200E,視頻前端電路的芯片是AD9923,視頻傳感器是ICX274。
5.如權利要求1所述的方法,其特征在于所述時序驅動電路產生視頻傳感器需要的驅動時序包括垂直移動時鐘、水平移動時鐘、曝光時鐘、門復位時鐘。
全文摘要
本發明公開了一種數字攝像機逐行放大的方法。可逐行放大的數字攝像機由微處理器或可編程邏輯電路、時序驅動電路、視頻傳感器和視頻前端電路組成并通過通信接口連接上位機。微處理器或可編程邏輯電路接收上位機通信命令,上位機預設數字攝像機的每一行大放大倍數傳輸給微處理器或可編程邏輯電路。在行與行之間的間隙,微處理器或可編程邏輯電路通過視頻前端電路控制接口控制視頻前端電路下一行的放大倍數。本發明有效解決了數字攝像機在太陽光照射的不同區域所需放大倍數不同的要求,方便實用,畫面均勻清晰,應用前景廣闊。
文檔編號H04N5/351GK102595052SQ20111045826
公開日2012年7月18日 申請日期2011年12月31日 優先權日2011年12月31日
發明者張建偉, 王茂寧, 莫思特, 邱敦國 申請人:四川川大智勝軟件股份有限公司