用戶指南海思半導體2017保留一切權利_第1頁
用戶指南海思半導體2017保留一切權利_第2頁
用戶指南海思半導體2017保留一切權利_第3頁
用戶指南海思半導體2017保留一切權利_第4頁
用戶指南海思半導體2017保留一切權利_第5頁
已閱讀5頁,還剩43頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

? 何形式。商 注您的產品、服務或特性等應受海思公司商業合同和條款的約束,本文檔中描述的全部或部分產市海思半導 客戶服務:客戶服務郵箱 概本文為應用HDR模式進行圖像質量調試與開發的工程師而寫,目的是介紹HDR(主要 HDR10)的基本原理、調試方法及使用注意事項等內容未有特殊說明,Hi3559CV100與Hi3559AV100內容一致產品版縮略縮略FullChineseexplanationHighDynamicOpto-electrictransfer(人眼對亮度變化的)HybridLogLog-Gamma混合Tone色調JustNoticeable縮略FullChineseexplanationHumanVisual修訂記

HDR介 HDR概 SDR曲線(Gamma曲線 HDR曲線(PQ曲線 HDR曲線(HLG曲線 OOTF曲線的含 HDR相關模塊及接 DRC模 HDR模 CCM模 TM模 OETF模 CSC模 軟件配置方 單路HDR輸 雙路HDR輸出(不同HDR模式 雙路HDR+SDR輸 PQ策 AE策 TM及OETF模塊調試策 錯誤 圖1-1“Thesun”&Weber’s 圖1-2人眼對亮度敏感度模型(Schreiber曲線 圖1-3人眼對亮度敏感度模型(Barten曲線&Schreiber曲線 圖1-4精度與動態范圍變化對曲線的影 圖1-5CRTgammacurve&Gammacorrection 圖1-6OOTF系統框架示意 圖2-1HDR模式算法流程 圖2-3不同u32MaxLum值設置下的PQ曲線形 圖3-1HDR模塊架構 圖3-2單路HDR輸出配 圖3-3雙路HDR輸出(不同曲線 圖3-4雙路HDR+SDR輸 圖4-2DRCCubic曲線示意 圖4-3DRCCubic曲線調節示 圖4-4Cubic參數對曲線的影響 圖4-5Cubic參數對曲線的影響 表2-1CSC配置規 表5-1HDR-API錯誤 文檔版本文檔版本00B01(2017-12- 信HDRHDR從近幾年消費類設備發展的趨勢上來看,無論是捕獲端的、運動DV、無人機拍攝、;還是顯示端的4KUHD顯示,都提出了HDR(HighDynamicRange,即高動態范圍捕獲(顯示)的概念從評價圖像質量的角度上來說,描述一張2D圖像色域(顏色解析力分辨率(空間解析力動態范圍(寬容度解析力幀率(時間解析力量化精度(灰度解析力在直觀的分辨率、幀率方向上,目前隨著技術發展已經出現了4K@120fps,8K@30fps這樣的顯示模式,比起電視剛開始發展時的720p@30fps,在幀率(CIE1931)BT.709色域,而通過技術的提高,目前占人眼解析能力區域的BT.2020色域捕獲和顯示設備也可以被制作和運用出來。在動態范圍方向上,同樣由于對人眼臨界視覺特征的研究,標準提高 (Perceptualzed)曲線,在有限的位寬精度內(10bit)能夠通過該曲線傳輸FS-WDR傳統的FS-WDR技術是HDR技術的一部分。但是在FS-WDR時代,由于顯示端設備以及傳輸過程中的能力限制,造成我們使用多幀合成而下來的高動態范圍數DRCHDR模人眼對亮度的識國實驗心理學者ErnstHeinrichWeber通過“圖”實驗發現,人眼對于亮度(灰階)Weber分數,而這一規律被稱為Weber定律。圖1-1“Thesun”&Weber’sWeber通過實驗發現,人眼對亮度的識別能力是非線性變化的。在亮度中段(較暗到較亮)的識別能力最強(所需△II最小減弱。1993年,Schreiber為量化人眼對亮度的敏感度模型,重復了Weber的方法并記錄,得到了Schreiber曲線,作為描述該現象的數學模型。圖1-2人眼對亮度敏感度模型(Schreiber曲線而除了Schreiber做過的實驗以外,1999年Barten也通過類似方法進行了對人眼敏感度的數學建模及描述。由于測試方法不同,導致兩個模型略有差異。從ITU-R定的標準來看,目前主流以Barten的建模結果作為主流。BartenSchreiber環境光越暗,人眼需要用來分辨亮度變化的△I越大。這意味著如果亮度變化小于環境光的變化,人眼無法分具體到量化結果,通過實驗結果我們得到,一般來說人眼的動態范圍不超 。而3SDR0.5nit~500nit10數量級上,未來HDR顯示器的亮度規格要求在0.05nit~1000nit,相比SDR顯示器,動態范圍擁有明顯2nit()為亮度表示單位,cad/m的縮略表現形式。一般情況下,普通電視機最大亮度能達到300nit,普通顯示器的最大亮度為120nit左右。傳輸曲上文已提到,Barten曲線是對人眼對亮度識別度的數學建模結果,反應的是人眼對亮觀察者感受不到,屬于無效變化。因此研究Barten曲線與HVS(HumanVisualSystem,對于同一亮度下,如果一條曲線落在了Brtn曲線下方,這意味著“某亮度變化如果需要眼觀察到,那么通過這條曲線時所需要的變化比直接觀察需要的變化更小”,也就是說,在該亮度點上,該曲線性能是大于JND的;同理如果曲線落在了Brtn曲線上方,意味著需要的變化量比直接觀察時的變化量還大。圖1-4精度與如圖1-4所示,紅色箭頭表示的是相同精度下,需要表示的動態范圍的提高(100nit->1200nit,Gamma曲線的產生最早可以追溯到電子顯像管的模擬時代:本來自然光線進入人眼是CRT顯示器所使用的電子管的模擬特性,會使得電F(x)=x2.2,x∈所以為了彌補CRT帶來的衰減,模擬時代的電子工程師們在制作的時候加入一個反向增益F(xx1/2.2,x0,1]。這條冪次約為0.45的曲線就是現在我們常用的Gamma曲線的原型。CRTgammagammacorrection曲線如圖1-5圖1-5CRTgammacurve&GammacorrectionLCD顯示屏不存在衰減的問題,但是由于為了和模擬時代的內容兼容,工程師人為在LCD顯示上做了類似CRTgamma的信號衰減。并且意外的在早期動態范圍不夠高的情況下(0.5~100nit)CRTgamma曲線與Barten曲線契合度較高。這意味著CRTgamma曲線對碼字的利用率很高。00附近的噪聲會被迅速放大。為了抑制噪聲,ITU-R規定輸入小于0.018的信號均使用一次線性函數進行“放0.018處的斜率相等。最終修正后得到了我們目前最常用的Gamma曲線(BT709):?Fx?1.099*?

0.0991L 4.500* 0.018L最后,雖然大部分情況下,使用0.45次冪的Gamma可以滿足需求,但是如果(amientlig)發生變化,則需要用不同的Gamma曲線來進行擬合。例如制作時使用的Gamma曲線約為.5次冪,但是在時采用的設備用的是.6次冪,兩者擬合的結果并非線性,但是在院這種環境光很微弱的情況下,能夠給觀眾帶來更好的對比度效果和體驗(semGammaHDR曲線(PQ曲線在本章第一節我們可知,在SDR時代,由于傳輸曲線需要表達的動態范圍并不大(最300nit左右Gamma曲線性能是滿足JNDHDR時代后,由于需要表示的動態范圍大了至少兩個數量級(103->105)Gamma曲線性能已不能滿足JND需求。所以研究人員認為,直接使用Barten曲線用來作為傳輸曲線,應該是性價比最高的方法。通過數學擬合,研究人員得到了線性域下用來描述Barten曲線的數學公式。這便Curve ?ccYm1EOTF1

2 Y

m1=2610/16384=m2=2523/4096*128=c1=3424/4096= =c3-c2+c2=2413/4096*32=c3=2392/4095*32=HDR曲線(HLG曲線除了PQBarten曲線時發現,原Gamma曲線在低亮度區域的曲線性能與PQ曲線近似,而在高亮度區域的曲線性能有較大損失,而滿足Log形式的曲線的曲線性能在高亮度區域與PQ曲線近似。因此研究人員決定將Gamma曲線和Log曲線結合成一條平滑連續的曲線作為傳輸曲線。這便是HLG曲線(HybridLog-GammaCurveEEOETFE 0EE??alnEb 1? , ,SDRGammaHDRPQ、HLG曲線,都是為了盡量使用有限的的過程。而這個過程,被稱為TransferFunction,光-光轉換曲線,定義如圖1-6所以可見,OOTF并不是某個具體的模塊,而是對整個系統的傳輸能力的抽象描述。在整個端到端系統中,由于端(Camera)和顯示端(Dipla)相對獨立,因此整個OOF也可以分成兩個系統的級聯:OTF(光-電轉換曲線)和OTF(電-光轉換曲線。從整個端到端的系統來看,OETF可以理解成是對光信號的編碼過程。端通過Sensor將光信號下來,并且通過有限的編碼位寬(SDR:8bit/HDR:10bit)來表相對的,EOTF則是用來表示電信號對光信號的還原。根據現實設備的實際顯示能力,在中后處理部分會對恢復出來的線性光信號會進行進一步的ToneMap處理,OOTF、OETFEOTF三者之間的關系可以通過以下這組公式來表示,其中表示是HDRHi3559AV100HDR現符合HDR標準的數據產生。因此在介紹HDR模塊時,我們會著重介紹在HDR模Hi3559AV100HDR模式下,與WDR/線性模式通用,但是需要配置不同參數的模塊(以下簡稱通用模塊;以及在HDR模式下單獨開啟,在WDR/線性模式下不會打開的模塊(以下簡稱HDR模塊通用模塊相關接口內容請參考《HiISP開發參考》中對應模塊的描述。本文中只著重描述在HDR模式下通用模塊相關接口的配置策略及異同點。通用模HDRFS-WDRDRC、GammaDRC在HDR模式下,DRC模塊功能的側重點發生了一定變化。傳統DRC模塊,最重要需要實現兩個功能:重新打光(ToneMap RangeCompression。這兩個功能所占的 在傳統FS-WDR模式中,由于最終輸出設備的顯示能力有局限,因此DRC模塊的動態范圍壓縮功能會強于ToneMap功能。圖像對比度被壓縮,原本的明暗HDRDRC功能是對畫面亮度內容重新分布,即做ToneMap的功能。圖像對比度壓縮HDR模式下,推薦使用CubicCurve的方法進行DRCToneMap曲線的生成。該曲線生成方法通過5個控制點來描述曲線形狀。DRCCubicCurve功能對應結構體為ISPDRCCubicPointATTRS,使用方法請參考《HiISPGamma在HDR模式下,Gamma模塊與FS-WDR模式下配置的不同之處在于選用了不同的曲HDR模式下,由于DRC主要承擔了ToneMap的功能,此時對Gamma來說,輸入信號是完全沒有經過壓縮的線性數據。此時Gamma模塊需要配置為能夠盡可能多的保持動態范圍的OETF曲線。因此在HDR模式下,需要選擇配置為ISPGAMMACURVEHDR,該曲線形式為y=x^0.33的冪函Gamma模塊的配置方法請參考《HiISP開發參考》HDR本節中所述模塊推薦在HDR模式下常開。HDR模式下的算法流程圖如圖2-1RawColorColorISP

ISPRCISPRadialISPRadialBayerBayerWDRISPDGISPISPISP

IISPISPDGISPDRCISP ISPISPDGISPDRCISPDGISPISPDGISPSP CDSCDS&Median10bit 10bitHDR模式下,系統允許通過兩通路同時輸出,兩通路均既可以輸出SDR信號,也可以輸出HDR信號。CCM概HDRCCMAPI接口提CCM1CCM2的控制,用戶可調用CCM1CCM2對畫面色彩進行修改。具體控制方法通過配置不同的VPSSGRP,VPSSCHN改變。API參HIMPIHDRSetCCMParam:設ColorCorrectionMatrixHIMPIHDRGetCCMParam:獲ColorCorrectionMatrix設置ColorCorrectionMatrix模塊HIS32HIMPIHDRSetCCMParam(VIPIPEViPipe,VPSSGRPVpssGrp,VPSSVpssChn,HDRCCMPARAMS描輸入/VIPIPE輸輸VPSSCHN輸ColorCorrectionMatrix模塊屬輸返回描0頭文件:hicommhdr.h、mpi【相關HIMPIHDR獲取ColorCorrectionMatrixHIS32HIMPIHDRGetCCMParam(VIPIPEViPipe,VPSSGRPVpssGrp,VPSSVpssChn,HDRCCMPARAMS描輸入/VIPIPE輸VPSSGRP輸VPSSCHN輸ColorCorrectionMatrix模塊屬輸返回描0頭文件:hicommhdr.h、mpi【相關HIMPIHDR數據類HDRCCMPARAMS:定義CCMHDRCCMAUTOS:定義自動CCM屬性HDRCCMTABSCCMHDRCCMMANUALS:定義手動CCM屬性定義CCM模塊屬typedefstructhiHDRCCMPARAM{OPERATIONMODEEenOperationMode;HDRCCMMANUALSstManual;HDRCCMAUTOS}HDRCCMPARAM描切換CCM設置手動/0:自動;1:手動。手動CCM自動CCMHi3559AV100中的CCM1和CCM2的暗區保護功能默認關閉【相關數據類型及接口】HIMPIHDRHIMPIHDR定義自動CCM屬性typedefstructhiHDRCCMAUTO{HIU16HDRCCMTABSastCCMTab[CCMMATRIX}HDRCCMAUTO#defineCCMMATRIX 描當前配置的CCM組數astCCMTab[CCMMATRIX不同色溫下的CCM和對應的色溫值?!鞠嚓P數據類型及接口】HIMPIHDRHIMPIHDR定義不同色溫下CCM系數typedefstructhiHDRCCMTAB{HIU16HIU16au16CCM[CCMMATRIX}HDRCCMTAB#defineCCMMATRIX 描當前配置的CCM對應au16CCM[CCMMATRIX取值范圍[0x0000,不同色溫下的CCM,8bit小數精度。第15bit是符號位,0表示正數,1表示負數。顏色校正矩陣的數據格式,應與校正工具提供的保持一致。【相關數據類型及接口】HIMPIHDRHIMPIHDR定義手動CCM屬性typedefstructhiHDRCCMMANUAL{HIU16au16CCM[CCMMATRIX}HDRCCMMANUAL#defineCCMMATRIX 描au16CCM[CCMMATRIX取值范圍[0x0000,不同色溫下的CCM,8bit小數精度。第15bit是符號位,0表示正數,10x8010顏色校正矩陣的數據格式,應與校正工具提供的保持一致?!鞠嚓P數據類型及接口】HIMPIHDRHIMPIHDRTM概TMlogLUTHDR模式下有兩在HDR輸出時,發揮SystemGamma在SDR輸出時,發揮ToneMap功能,進一步壓縮輸入的寬動態信號,以使TMDRCCubicCurveLOGLUT曲線。在HDR輸出時,配置的TM曲線(作為SystemGamma)如圖2-2所示。00025000065000850API參HIMPIHDRSetTMParam:設置ToneMap模塊屬性HIMPIHDRGetTMParam:獲取ToneMap模塊屬性設置ToneMap模塊屬性HIS32HIMPIHDRSetTMParam(VIPIPEViPipe,VPSSGRPVpssGrp,VPSSVpssChn,HDRTMPARAMS描輸入/VIPIPE輸VPSSGRP輸VPSSCHN輸ToneMap模塊屬性輸返回描0頭文件:hicommhdr.h、mpi【相關HIMPIHDR獲取ToneMap模塊屬性HIS32HIMPIHDRGetTMParam(VIPIPEViPipe,VPSSGRPVpssGrp,VPSSVpssChn,HDRTMPARAMS描輸入/VIPIPE輸輸VPSSCHN輸ToneMap模塊屬性輸返回描0頭文件:hicommhdr.h、mpi【相關HIMPIHDR數據類HDRTMPARAMSTMHDRTMCUBICATTRSTMCubicCurve相關參數,包含參考點坐定義TM模塊屬性結構體。typedefstructhiHDRTMPARAM{HI HDRTMCUBICATTRS}HDRTMPARAM描0:TM1:TM模塊打開。取值范圍[0,1]TMCubicCurve相關參數,包含參考點坐標值和與DRC類似,astCubicPoint中包含了需要生成cubic【相關數據類型及接口】HIMPIHDRHIMPIHDRHDRTMCUBICATTR定義TM模塊CubicCurve相關參數typedefstructhiHDRTMCUBICATTR{HI HI HI }HDRTMCUBICATTR描表示TM曲線參考點在Log域上的X軸(輸入)描表示TM曲線參考點在Log域上的Y軸(輸出)表示TM曲線參考點位置上的TM曲線TM模塊與DRCCubicCurve的調節方法相同。請注意為保證圖效果正確,astCubicPoint[0].u16X與astCubicPoint[4].u16X兩個值分別固定為0與1000,astCubicPoint[4].u16SlopeastCubicPoint[3]astCubicPoint[4]相關參TM曲線要求設置成單調遞增曲線。具體曲線形狀可以通過PQTool的TM調節頁【相關數據類型及接口】OETF概OETF在HDR模式下為常開模塊。OETF模塊的作用是將制作者通過藝術加(rscdjusmn)后認為滿意的線性數據按照對應的HR(BT2100)或者SR標準T7OETF模塊本質上與Gamma模塊相同,均是對輸入的寬動態范圍線性數據進行保留并傳輸。目前的配置方案為:在HDRBT.2100PQ曲線,在SDR模式下,采用默認Gamma曲線。當采用BT.2100規定的PQ曲線時,曲線形狀隨接口中的u32MaxLum設置值(u32MaxLum與u32CurLum的關系下文中有介紹。具體表現形式如圖2-3圖2-3不同u32MaxLum值設置下的PQ曲線API參HIMPIHDRSetOETFParam:設置光電轉換模塊(OETF)屬HIMPIHDRGetOETFParam:獲取光電轉換模塊(OETF)屬設置光電轉換模塊(OETF)屬HIS32HIMPIHDRSetOETFParam(VIPIPEViPipe,VPSSGRPVpssGrp,VPSSVpssChn,HDROETFPARAMS描輸入/VIPIPE輸輸VPSSCHN輸描輸入/輸返回描0頭文件:hicommhdr.h、mpi【相關HIMPIHDR獲取光電轉換模塊(OETF)屬性。HIS32HIMPIHDRGetOETFParam(VIPIPEViPipe,VPSSGRPVpssGrp,VPSSVpssChn,HDROETFPARAMS描輸入/VIPIPE輸VPSSGRP輸VPSSCHN輸輸返回描0頭文件:hicommhdr.h、mpi【相關HIMPIHDR數據類HDROETFPARAMS:定義OETFHDROETFCURVETYPEE:定義OETF定義OETF模塊屬性描述結typedefstructhiHDROETFPARAM{HIBOOLHIU16au16GammaLut[GAMMANODEHIU32u32MaxLum;HIU32HDROETFCURVETYPEE}HDROETFPARAM描控制OETF模塊功描為HDROETFCURVEUSER時可以自由設置。僅在CurveType為HDROETFCURVEHDR時生效。表示在當前動態范圍下,PQ曲線可以取到的最大合理亮度。默認值為1200,單位為nit。僅在CurveType為HDROETFCURVEHDR時生效。表示在當前動態范圍下,PQ曲線取到的當前最大亮度。默認值為1200,單位為nit。表示OETF在OETF的接口中,u32CurLum的值需要小于等于u32MaxLum。在HDR模式下,OETF輸出的最終數據與u32CurLum相關。u32CurLum即為在PQ曲線上不同模式通過enCurveType進行選擇。u32MaxLum和u32CurLum僅在enCurveType選擇為HDROETFCURVEHDR時有效。u16GammaLut的節點值enCurveTypeHDROETFCURVEUSER時有效,選擇其他模式時僅為只讀(參數可設置但是不生效,執行read后會被正常覆蓋)HDR10模式下,OETF中的u32MaxLum、u32CurLum、enCurveType信息,需要傳遞到幀信息中,以方便VENC、VO等其他模塊對HDRMetadata的生成。HLG模式下,OETF中的u32MaxLum、u32CurLum參數無效,enCurveType信息會送到VENC模塊以方便滿足HEVCmain10標準要求的VUI/SEI雖然OETF模塊支持傳輸曲線形狀自定義,但是推薦用戶選擇默認傳輸曲線類【相關數據類型及接口】HIMPIHDRHIMPIHDRHDROETFCURVETYPE定義OETF模塊默typedefstructhiHDROETFCURVETYPE{HDROETFCURVEDEFAULT HDROETFCURVESRGB,HDROETFCURVEHDR10,HDROETFCURVEHLG,HDROETFCURVESLF,HDROETFCURVEUSER,HDROETFCURVEBUTT}HDROETFCURVETYPE描HDROETFCURVE表示配置默認OETFHDROETFCURVE表示配置符合sRGB規范的默認OETFHDROETFCURVE表示配置符合HDR10規范的默認OETFHDROETFCURVE表示配置符合HLG規范的默認OETFHDROETFCURVE表示配置符合SLF規范的默認OETF曲線。當前HDROETFCURVE表示配置符合用戶自定義需求的OETFHDROETFCURVE【相關數據類型及接口】CSC概本節中介紹的CSCHDRCSC2CSC3兩個算法模塊。本節中所述相關接口均為HDRMPI接口,接口功能與ISPMPI中的CSC接口完全相同,但HDR模式下,CSC配置規則如表2-1表2-1CSC模SDRSDRRGB->YUVRGB->YUVRGB->YUVRGB->YUVRGB->YUVRGB->YUVAPI參HIMPIHDRSetCSCParam:HIMPIHDRGetCSCParamHIS32HIMPIHDRSetCSCParam(VIPIPEViPipe,VPSSGRPVpssGrp,VPSSVpssChn,HDRCSCPARAMS描輸入/VIPIPE輸VPSSGRP輸VPSSCHN輸色彩空間轉換模塊屬性。輸返回描0頭文件:hicommhdr.h、mpi【相關HIMPIHDRHIS32HIMPIHDRGetCSCParam(VIPIPEViPipe,VPSSGRPVpssGrp,VPSSVpssChn,HDRCSCPARAMS描輸入/VIPIPE輸VPSSGRP輸VPSSCHN輸輸返回描0頭文件:hicommhdr.h、mpi【相關HIMPIHDR數據類HDRCSCPARAMS:定義CSCHDRCSCMATRIXS定義CSCtypedefstructhiHDRCSCPARAM{COLORGAMUTEHIU32u32LumaVal;HIU32u32ContrVal;HIU32u32HueVal;HIU32u32SatuVal;HIBOOLbLimitedRangeEn;HIBOOLbExtCscEn;HIBOOLHDRCSCMATRIXS}HDRCSCPARAM描BT709,BT2020等標準色域,同時支持用戶自定義取值范圍[0,100]表述當前通道的亮度直流分量水平大小。默 取值范圍[0,100]描表述當前通道的對比度。默認表述當前通道的色調表現。默認表述當前通道的顏色飽和度表現。默 表述當前通道的有效值范圍為limited(64~960)還是full(0~1023)。設置為1時表示使用limtedrange輸出。默認為0表述當前u32LumaVal的設置對CSC的影響是否采用擴展方式,設置為1時表示亮度變化范圍更大,設置為0時表示亮度范圍變化較小。默認為1。表示當前u32onal的改變是否會影響畫面亮度。設置為1時表示u32nVal度,設置為00。CSC【相關數據類型及接口】HIMPIHDRHIMPIHDRHDRCSCMATRIXtypedefstructhiHDRCSCMATRIX{HIS32 as32CSCIdc[HDRCSCIDCNUM];HIS32 as32CSCOdc[HDRCSCODCNUM];HIS32 as32CSCCoef[HDRCSCCOEFNUM];}HDRCSCMATRIX描取值范圍:[-1024,取值范圍:[-1024,取值范圍:[-32768,【相關數據類型及接口】軟件配置策HDR模式下的架構圖(部分)3-1所示。圖3-1HDR模塊架構圖HDR模式開啟的情況下,HI3559AV100允許以下幾種配置模式,用戶可根據實際情單路HDRHDR輸出(HDR模式除圖像效果相關的模塊參數配置以及必要的幀信息配置以外,Hi3559AV100HDR模式的Sensor時序配置、通路時序配置等與WDR模式完全保持一致。HDR單路HDR輸出時,可以任意位置配置使用通道,模塊配置如圖3-2所示。圖3-2單路HDR輸出配置本場景在配置時,需要進行PQ調試的模塊有CCM1、TM、OETF和CLUT在本模式中,TM模塊起到的作用類似于Systemgamma,能夠有效的提高畫面整體通透性表現。推薦的TM配置參數為:00015000065000850OETF模塊的主要作用是將輸入的線性信號轉換成符合HDR10HLG標準的非線性信號。因此OETF模塊中的相關參數均為生成相對應的曲線服務。注意選擇了對應的u32CurLum和OETFCURVETYPE之后,需要將該數據傳遞給metadata使用。計算出一套33x33x33的3DLUT,然后通過cmos.c接口將該LUT配置到算法模塊中。CSC模塊根據需求選擇配置BT.2020BT.709的相關系數。推薦使用BT.2020系數配置。CCM模塊比較特殊,推薦不配置CCM1,此時系統默認使用CCM系數。HDR輸出(HDR模式雙路HDR輸出時,模塊配置策略如圖3-3所示HDRTMTM1配置不同的曲線值。同時為保證通路顏色表現的一致性,建議不開CLUT模塊。HDR+SDR雙路HDR+SDR輸出時,TM模塊和CCM模塊都需要打開以對數據的寬動態數據進行SDRHDRHDR數據。配置策略如圖3-4所示。圖3-4HDR+SDR該模式下根據用戶需求,盡量保持SDR通路和HDR通路的色彩表現一致。其他模塊的配置策略與其他模式保持一致。4PQ4HDR模式下的PQ調試策控制輸入信號動態范圍的AE策略調整畫面動態范圍的部分,主要涉及DRC、Gamma、TM、OETF等模塊調整畫面顏色的部分,主要涉及CCM和CLUT等模本節中介紹的所有模塊的調試均需要運行在HDR模式下,同時使用支持HDR輸入的顯示設備(如HDR電視機、監視器等)進行調試工作。AE策以兩幀合成的HDR模式策略為例,當前的策略為:以長幀的統計信息為準,盡量保持HDR的長幀結果與線性模式的結果一致。此時將長幀結果作為參考幀(ReferenceFrame)。這時通過AE算法重新判斷畫面比是否合理(畫面中是否產生了大面積過曝區域,并進行迭代調整。比越大,則短幀能記錄的亮區數據就越多,合成得到的HDR輸入數據動態范圍越廣。在參考幀確定的情況下,DRC的動態范圍調整以及OETF、TM的參數設定可更加方便的確定。動態范圍調試策HDR模式在輸入的合成數據動態范圍一定的背景下,最終控制輸出圖像動態范圍的相關模塊有DRC、GAMMA、TM和OETF這四個模塊。其中Gamma模塊此時將作為通路模塊,不建議使用該模塊進行圖像效果的調節。TMOETFAE的結果進行聯動。DRC模塊為調節畫面動態范圍的主要模塊。推薦按GAMMA、OETF、TM、DRC的順序進行參數如前文所述,在HDR模式下,Gamma模塊建議默認配置為HDR模式(ISPGAMMACURVEHDR。目的是能夠盡可能多的保留暗處細節,同時能夠使得后續的模塊效果不會被影響太多(例如Sharpen等。當然和SDR模式一樣,用戶也可以根據圖像質量內容需要對Gamma曲線形狀進行微調,不需要拘泥于配置0.33的函TMOETFTM和OETF的調試策略與密切相關。建議的調試策略為在HDR下,盡量使得HDR的參考幀(兩幀合成模式下的長幀,或三幀合成模式下的中幀)結果和線性的結果相同,然后通過調整比使得其余幀能夠補全單幀無法捕獲到的信息。建議的調試順序為,先確定OETF中的u32MaxLum的值以及u32CurLum的值,然后再調節TM曲線以達到HDR主體的動態范圍分布和SDR的主由于在HDR模式下,OETF的相關調試參數應與

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論