ISP概述、工作原理及架構
從本月開始,我們要重點將新唐科技的ISP產(chǎn)品推薦給客戶,那么我們就要明白什么是ISP,ISD的工作原理及架構是怎樣的。
1、概述
ISP全稱Image Signal Processing,即圖像信號處理。主要用來對前端圖像傳感器輸出信號處理的單元,以匹配不同廠商的圖象傳感器。
ISP 通過一系列數(shù)字圖像處理算法完成對數(shù)字圖像的效果處理。主要包括3A、壞點校正、去噪、強光抑制、背光補償、色彩增強、鏡頭陰影校正等處理。ISP 包括邏輯部分以及運行在其上的firmware。
ISP 的控制結構如圖1-1 所示,lens 將光信號投射到sensor 的感光區(qū)域后,sensor 經(jīng)過光電轉換,將Bayer 格式的原始圖像送給ISP,ISP 經(jīng)過算法處理,輸出RGB 空間域的圖像給后端的視頻采集單元。在這個過程中,ISP 通過運行在其上的firmware 對ISP邏輯,lens 和sensor 進行相應控制,進而完成自動光圈、自動曝光、自動白平衡等功能。其中,firmware 的運轉靠視頻采集單元的中斷驅動。PQ Tools 工具通過網(wǎng)口或者串口完成對ISP 的在線圖像質量調節(jié)。
ISP 由ISP 邏輯及運行在其上的Firmware 組成,邏輯單元除了完成一部分算法處理外,還可以統(tǒng)計出當前圖像的實時信息。Firmware 通過獲取ISP 邏輯的圖像統(tǒng)計信息,重新計算,反饋控制lens、sensor 和ISP 邏輯,以達到自動調節(jié)圖像質量的目的。
2、架構
ISP 的Firmware 包含三部分,一部分是ISP 控制單元和基礎算法庫,一部分是AE/AWB/AF 算法庫,一部分是sensor 庫。Firmware 設計的基本思想是單獨提供3A 算法庫,由ISP 控制單元調度基礎算法庫和3A 算法庫,同時sensor 庫分別向ISP 基礎算法庫和3A 算法庫注冊函數(shù)回調,以實現(xiàn)差異化的sensor 適配。ISP firmware 架構如圖1-2 所示。
不同的sensor 都以回調函數(shù)的形式,向ISP 算法庫注冊控制函數(shù)。ISP 控制單元調度基礎算法庫和3A 算法庫時,將通過這些回調函數(shù)獲取初始化參數(shù),并控制sensor,如調節(jié)曝光時間、模擬增益、數(shù)字增益,控制lens 步進聚焦或旋轉光圈等。

編輯:admin 最后修改時間:2021-08-23