IMX471 AIQB tuning forces AE to ISO 4096 in well-lit room

Aperta
#45 4 commenti 1 reazione 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
cpp

Direzione di ricerca

Inizia ispezionando l’artefatto di tuning AIQB indicato, IMX471_AAJH5-D_LNL.aiqb, per la sensibilità e la calibrazione dell’esposizione automatica del Sony IMX471, usando la convergenza riportata a ISO 4096 come caso di riproduzione. Confrontalo con il risultato di gain=18 manuale; il lavoro è completato quando AE converge a un’immagine correttamente esposta e utilizzabile nella stanza ben illuminata descritta, senza forzare il guadagno massimo.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Environment: Sony IMX471 (SONY471A), Chicony CJFOE833 module, Lunar Lake IPU7X, ThinkPad X9-14 Gen 1, AIQB: IMX471_AAJH5-D_LNL.aiqb (IQStudio 24.40.2.0)

Problem: Auto-exposure converges at maximum gain in a normally lit room:

AE exp[0] ag 16.000000 dg 4.000000 Fn 2.400000 time 33334us iso 4096
AE Converged: YES, distance_convergence: -0.465956

Manual exposure at gain=18 (ISO 800) produces a properly exposed image. The AIQB tuning has incorrect sensor sensitivity calibration.

Impact: Produces extremely noisy video unusable for conferencing. Forces users to libcamera SoftISP to get working AE.

Additional findings:

  • HAL NR (strength 20) has no visible effect at ISO 4096
  • Increasing driver fll_def does not help — HAL tet limits cap at 33ms
  • HAL CCM and color pipeline work correctly — only AE is broken
Lingua principale
C++
Stelle
10
Fork
29
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di intel/ipu7-camera-hal

Tutte le issue di intel/ipu7-camera-hal

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.