聯詠NT9852x自動對焦-測試實例(一)

前言

本文主旨在於實際示範聯詠NT9852x晶片上AE功能的實例展示。涉及範疇除主要的3A相關知識內容外,亦會透過NVT Vendor ISP API來輔助介紹,實際可能會使用的幾種API指令或參數。

 

  

AE exposure time boundary & ISO gain boundary

AE演算法其中有個很重要的參數,就是曝光時間的上下限,以及ISO Gain的上下限。這兩個上下限的設定,會根據實際環境的影像內容,如光照角度、強光、背光、逆光、前景物體大小等等內容,進而間接、或著直接的影響到AE最終選擇使用的曝光時間以及採用的ISO Gain值,而這兩個參數的設定,通常和平台的AE演算法,以及Image Sensor的能力有關而有不同的範圍設定值。該實驗會調整這兩個參數範圍,來觀察對AE演算法的變化。

 
測試環境: 

  • HW:NT9852x + 5M sensor
  • APP:pq_video_rtsp (RTSP Stream APP)、vendor_ae_sample (Vendor AE指令範例程式)
  • PC Tool:NVT ISP Tool
  • AE: 計算曝光時間範圍為56~33333us、ISO Gain範圍為100~12800。

 

 

調整前:

NT9852x開機之後,先在背景執行pq_video_rtsp,並連上ISP Tool,可直接得知當前影像的曝光時間為20000us,ISO為113。

 

透過動態下達Vendor AE指令(AET_ITEM_EXPT_BOUND、AET_ITEM_GAIN_BOUND),可獲得當前AE的計算曝光時間範圍為56~33333us,以及ISO Gain範圍為100~12800。

 

 

實際影像如下:

 

 


調整後:

透過動態下達Vendor AE指令,重新設定AE的計算曝光時間範圍。這邊我們先將曝光時間範圍故意縮短到56~1000us。

 

 

從ISP Tool上可以發現,因為曝光時間被縮限在最長只有1ms,為了彌補曝光量不足的問題,所以ISO被自動拉高到2441了。從實際影像也可以看出來,ISO被拉到2441之後,燥點變得比較明顯,但整體效果還是很不錯。

 



實際影像如下:

 

 

我們再透過動態下達Vendor AE指令,除了設定AE上述曝光時間範圍,也設定AE的ISO Gain範圍。這邊我們再將ISO範圍縮小到100~400。

 

 

從ISP上查看當前AE自動算得的最佳曝光時間為1000us,ISO增益為400。這是因為AE的曝光時間範圍和ISO增益範圍同時都被縮限,因此AE判定當前影像在此範圍內,需使用最長的曝光1000us和最大的ISO增益400,才能達到此範圍內最好的效果,但是整體仍偏暗。

 

實際影像如下:

 

Novatek NT9852x Serial API

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

 

 

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

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