Safe3HDRSnapshotSA:
Safe3HDRSnapshotSAAdjRatio= SafeAggSA3HDRSafeExp / TriggerCtrlShortExp
在探討Safe3HDRSnapshotSA的計(jì)算時(shí),我們首先需要明確其調(diào)整比例(AdjRatio)的計(jì)算方式。這一比例是基于SafeAggSA模式下的3HDR安全曝光值(SafeExp)與觸發(fā)控制短曝光值(TriggerCtrlShortExp)之間的比值來確定的。具體公式如下:
Safe3HDRSnapshotSAAdjRatio = SafeAggSA3HDRSafeExp / TriggerCtrlShortExp
Short3HDRSnapshotSA:
Safe3HDRSnapshotSAScaledExp= SafeggSA3HDRShortExp * [set param/tr:lux+TriggerCtrlSatRatio]
Short3HDRSnapshotSASelExp= (SafeAggSA3HDRSafeExp < Short3HDRSnapshotSAScaledExp) ? SafeAgg3HDRSafeExp: Short3HDRSnapshotSAScaledExp
Short3HDRSnapshotSAAdjRatio= Short3HDRSnapshotSASelExp / TriggerCtrlShortExp
接下來,我們進(jìn)入Short3HDRSnapshotSA的計(jì)算。這里涉及到縮放曝光值(ScaledExp)和選擇曝光值(SelExp)的計(jì)算,以及最終調(diào)整比例(AdjRatio)的確定。
縮放曝光值:通過當(dāng)前設(shè)置的參數(shù)(如光照強(qiáng)度lux)和觸發(fā)控制飽和度比例(TriggerCtrlSatRatio)來調(diào)整SafeAggSA模式下的3HDR短曝光值。
選擇曝光值:根據(jù)縮放曝光值與SafeAggSA模式下的3HDR安全曝光值的大小關(guān)系來決定最終的曝光值。
具體公式如下:
Safe3HDRSnapshotSAScaledExp = SafeggSA3HDRShortExp * [set param/tr:lux + TriggerCtrlSatRatio]
Short3HDRSnapshotSASelExp = (SafeAggSA3HDRSafeExp < Short3HDRSnapshotSAScaledExp) ? SafeAggSA3HDRSafeExp : Short3HDRSnapshotSAScaledExp
Short3HDRSnapshotSAAdjRatio = Short3HDRSnapshotSASelExp / TriggerCtrlShortExp
Long3HDRSnapshotSA:
Long3HDRSnapshotSAScaledDRCGain= Min([set param/tr:lux 64], LongDarkPrevSA3HDRLongExp * [setparam/tr:lux+TriggerCtrlDarkRatio] / Short3HDRSnapshotSASelExp
Long3HDRSnapshotSAScaledExp= Long3HDRSnapshotSAScaledDRCGain * Short3HDRSnapshotSASelExp
Long3HDRSnapshotSASelExp= (SafeAggSA3HDRSafeExp * Long3HDRSnapshotSAScaledExp) /(Long3HDRSnapshotSAScaledExp * SafeAggSA3HDRSafeExp)
Long3HDRSnapshotSAAdjRatio= Long3HDRSnapshotSASelExp / TriggerCtrlShortExp
最后,我們分析Long3HDRSnapshotSA的計(jì)算過程,這涉及到動態(tài)范圍控制增益(DRCGain)的計(jì)算、縮放曝光值的應(yīng)用以及選擇曝光值和最終調(diào)整比例的確定。
- 縮放DRC增益:首先,根據(jù)光照強(qiáng)度參數(shù)和觸發(fā)控制暗光比例(TriggerCtrlDarkRatio),結(jié)合之前的Short3HDRSnapshotSA選擇曝光值,來計(jì)算一個(gè)縮放后的DRC增益。同時(shí),確保增益不超過預(yù)設(shè)的最大值(如64)。
- 縮放曝光值:利用計(jì)算出的DRC增益與Short3HDRSnapshotSA的選擇曝光值相乘,得到Long3HDRSnapshotSA的縮放曝光值。
- 選擇曝光值與調(diào)整比例:通過特定的數(shù)學(xué)變換(這里可能是一個(gè)簡化的表達(dá),實(shí)際可能更復(fù)雜),確定最終的Long3HDRSnapshotSA選擇曝光值,并計(jì)算其調(diào)整比例。
具體公式如下:
Long3HDRSnapshotSAScaledDRCGain = Min([set param/tr:lux, 64], LongDarkPrevSA3HDRLongExp * [set param/tr:lux + TriggerCtrlDarkRatio] / Short3HDRSnapshotSASelExp)
Long3HDRSnapshotSAScaledExp = Long3HDRSnapshotSAScaledDRCGain * Short3HDRSnapshotSASelExp
注意:這里的Long3HDRSnapshotSASelExp計(jì)算可能是一個(gè)簡化的描述,實(shí)際邏輯可能更復(fù)雜
假設(shè)簡化為直接采用縮放曝光值作為選擇曝光值(僅為示例)
Long3HDRSnapshotSASelExp = Long3HDRSnapshotSAScaledExp # 實(shí)際應(yīng)用中需根據(jù)具體算法確定
Long3HDRSnapshotSAAdjRatio = Long3HDRSnapshotSASelExp / TriggerCtrlShortExp