AEC10 SA計算整理 --- 基礎SA

LuxSA:

LuxSALuma=AvgLumaBE16x16
LuxSATarget=[setparam/tr:lux+lux]
LuxSAAdjRatio=LuxSATarget/LuxSALuma

LuxSALuma: 計算16x16區(qū)域的平均亮度(Luma值)。
LuxSATarget: 通過參數(shù)設置獲取目標亮度值(通常與當前光線條件相關)。
LuxSAAdjRatio: 計算調整比例,即目標亮度與當前亮度的比值。

FrameSA:

FrameSALuma=FrameLumaBE16x16
FrameSATarget=[setparam/tr:lux+lux]
FrameSAAdjRatio=FrameSATarget/FrameSALuma

FrameSALuma: 計算整幀的平均亮度(Luma值)。
FrameSATarget: 與LuxSATarget相同,或根據具體需求調整。
FrameSAAdjRatio: 計算調整比例。

EVFrameSA

EVFrameSALuma=NormalizedWeightedSum(FrameLumaBE16x16,FaceROILuma,TouchROILuma)
EVFrameSATarget=[setparam/tr:lux+lux]
EVFrameSAAdjRatio=EVFrameSATarget/EVFrameSALuma

EVFrameSALuma: 使用加權和計算包括面部區(qū)域和觸摸區(qū)域在內的亮度值。
EVFrameSATarget: 類似FrameSATarget,但可能考慮更多因素。
EVFrameSAAdjRatio: 計算調整比例。

SimpLuxSA

SimpleLuxSA_Luma=AvgLumaBE16x16
SimpleLuxSA_Target=[setparam/tr:lux+lux]
SimpleLuxSA_AdjRatio=SimpleLuxSA_Target/SimpleLuxSA_Luma

SimpleLuxSA_Luma: 與LuxSALuma相同。
SimpleLuxSA_Target: 類似LuxSATarget。
SimpleLuxSA_AdjRatio: 計算調整比例。

IlluminanceSA

IlluminanceSATarget=FrameSATarget
IlluminanceSALuma=TriggerCtrlShortExp*[setparam/tr:lux+TriggerCtrlInputIlluminance]/1000000
IlluminanceSAAdjRatioFSATgt=IlluminanceSATarget/(IlluminanceSALuma*FrameSAAdjRatio)
IlluminanceSAAdjRatio.Start=0
IlluminanceSAAdjRatio.End=IlluminanceSAAdjRatioFSATgt*[setparam/tr:lux+IlluminanceSAAdjRatioFSATgt]*FrameSAAdjRatio

IlluminanceSATarget: 與FrameSATarget相同。
IlluminanceSALuma: 結合短曝光時間和輸入照度計算當前照度下的亮度。
IlluminanceSAAdjRatioFSATgt: 計算最終調整比例,考慮FrameSA的調整比例。
IlluminanceSAAdjRatio.Start/End: 初始化及結束調整比例(這里似乎有誤,通常不需要動態(tài)調整這兩個值,除非有特殊邏輯)。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容