聯詠NT9852x自動對焦介紹

前言

本文主旨在於介紹3A (AE) 的演算法基礎原理,並著重在應用部分,如各種API的意義,演算法本身並不深究討論,細部與3A Tunning有關的討論也不在此文件裡。涉及範疇除主要的3A相關知識內容外,亦會透過NVT Vendor ISP API來輔助介紹,實際可能會使用的幾種API指令或參數。

item

參考文件

1

AITG-NT9852x_HDAL_Module_Application_Note

2

AITG-NT9852x_ISP_Tuning_FAQ

3

NT9852x_3A_Tuning_Guide

4

NT9852x_ISP_Module_User_Guide

5

Automatic Exposure"自动曝光"原理

6

3A算法

7

3A+ISP之AE篇



AE (Auto Exposure)

在攝影上,曝光(Exposure)是指攝影的過程中允許進入鏡頭照在感光媒體(膠片相機的底片或是數位照相機的圖像感測器)上的光量。

 

  • 曝光是用來計算從景物到達相機的光通量大小的物理量。
  • 圖像感測器只有獲得正確的曝光,才能得到高品質的照片。
  • 到達感測器的光通量的大小主要由兩個因素決定:
    • 曝光時間的長短(快門):控制光照射感光元件的時間
    • 光圈:控制進光量
  • 曝光過度,圖像看起來太亮; 曝光不足,則圖像看起來太暗。

 

整體來說,「曝光」就是經由光圈快門CCD/CMOS感光元件的感光度(ISO)的組合來控制,以獲得符合預期品質的影像。如下為網上的舉例圖示。






自動曝光原理

自動曝光的是為了使感光器件獲得合適的曝光量,自動曝光控制了自動調節圖像的亮度。將根據外界的光線自動調整曝光量和增益。但當主體拍攝物和背景的亮度相差很大時,一般會造成主體拍攝物的過曝光或曝光不足,因此也有某些特定的AE演算法著重考慮了主體拍攝物與背景,來克服此問題,在進行亮度調整時給予不同的曝光比重。

 

AE Algorithm Input/Output Parameters:

          Input:        統計值LA、目標亮度 (Target Y)

          Output:     光圈、曝光時間(快門)、ISO感光度、ISP Gain




圖像亮度的取得,一般較常見的如下幾種:

  1. 平均亮度法
  2. 分區加權平均亮度 (權重均值法),一般都是中央權重最大。
  3. 設定不同亮度門檻,用來區分如正面光、背光、強光等,特殊光照用途使用。
  4. 亮度直方圖:根據直方圖的峰值來分配不同權重

 

AE演算法的調整方法,一般常用的如下幾種:

  1. AE Table 查表法 (Curve)
  2. 迭代法 (論文文獻)

 

演算法的主要概念,是根據亮度統計值 (LA, Luminance Aberration),調整曝光至目標亮度 (Target Y),若達到目標亮度後,除非統計值超過閾值 (Target Y Range) 後才會重新調整曝光。

當前亮度與目標亮度做比較,然後調整至綠色區域內為穩定收斂狀態,但當前亮度變化偏離收斂區域太多,就會再重新開始啟動AE。





Novatek NT9852x Serial API

Novatek的IPC AE模塊,其自動演算法抓取LA統計值,並依據使用者設定的期望亮度相關資訊做曝光時間及Sensor/ISP增益控制。這邊對照NT9852x SDK,列舉了常使用的幾種API如下:

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能