Single Master HDR Architecture

55
1 Feb 2017 Gary Demos Presentation to HPA Single Master HDR Architecture Gary Demos, Image Essence LLC HPA Feb 2017

Transcript of Single Master HDR Architecture

Page 1: Single Master HDR Architecture

1Feb2017GaryDemosPresentationtoHPA

SingleMasterHDRArchitecture

GaryDemos,ImageEssenceLLC

HPA

Feb2017

Page 2: Single Master HDR Architecture

2Feb2017GaryDemosPresentationtoHPA

HDRLandscape

•Camerashaveever-wideningrangeandever-loweringnoisefloor

•Displayshavealsogreatlyexpandedbrightrange,andsomedisplaytechnologieshavegreatlyexpandeddarkrange

•Sometestscenesbeingshownattradeshows,especiallyinthe400nitto1000nitrange,aregreattolookat

•Sometestscenesbeingshownattradeshows,mostlyabove1500nits,appearharshanddifficulttowatch(althoughalsofascinating)

•GainingcontroloftheaestheticsofHDRcontentisaprimarygoal

•ReproductionoftheappearanceoftheHDRmasterisalsoaprimarygoal

Page 3: Single Master HDR Architecture

3Feb2017GaryDemosPresentationtoHPA

•IfusingPQ,pixelbrightnessabovethemasteringdisplay’srangewillnotbevisible(e.g.1000nitand2000nitpixelsside-by-sidelookidenticalona1000nitdisplay)

•ColoroutsideP3gamutwith2020containerhasasimilarissue,(e.g.apixeloutsideP3andattheP3boundarycanlookidenticalonaP3display)

•Onlyonesurroundistypicallyutilizedduringmastering(e.g.darksurround,5nits,20nits,?nits).Presentationmaydifferintheconsumerhome.

•Masterscreatedthiswayshouldbe“inverted”intoaneutralformwhichisindependentofthespecificdisplayandsurroundinordertobeutilizedondisplayshavingdifferentbrightordarkrange,and/ordifferentgamut,and/ordifferentsurround.

•Suchinversionmaynotalwaysbepossible,ormaybeflawed

Dangersof“GradingtoGlass”toMasterHDR

Page 4: Single Master HDR Architecture

4Feb2017GaryDemosPresentationtoHPA

•A“neutralform”isrequiredfortheHDRmaster

•Mypreferenceisscene-referredlinearlight

•ThesinglemasterHDRsystem’sgoalistoworkoutthemechanismsthatprovideaconsistentappearance,correspondingtothecreativeintentforthemasteredappearance

•Thismustbedonewithoutbeing(strictly)displayreferred

Forthesereasons,display-referredHDRmastersareproblematic

Page 5: Single Master HDR Architecture

5Feb2017GaryDemosPresentationtoHPA

StrawmanRequirementforHDR/Single-MasterSystemArchitectures:

MustATLEASTbeabletoreproducemasteredappearanceover150nit-1200nit(threestops)rangeandP3gamut

Everythingelseis“extra”capability

• MaybepossibletogotolowerbrightnesswithasingleHDRmaster,butthatremainsanopenissue.

•Theassumptionisthat50nits(e.g.DCinema)and100nits(e.g.Rec709)probablyrequireaseparategradeforoptimumresults(e.g.using“powerwindows”).

•ThedemonstrationhereatHPA2017goesdownto150nits.

TheSDRendofthings:

Page 6: Single Master HDR Architecture

6Feb2017GaryDemosPresentationtoHPA

Page 7: Single Master HDR Architecture

7Feb2017GaryDemosPresentationtoHPA

ExposureInvariance Display/ProjectorInvariance

LinearScene-ReferredLightLinearDisplay/Projector-ReferredLight

(bothcanbereaddirectlywithaSpectralRadiometer)

Page 8: Single Master HDR Architecture

8Feb2017GaryDemosPresentationtoHPA

LinearScene-ReferredLightLinearDisplay/Projector-ReferredLight

(bothcanbereaddirectlywithaSpectralRadiometer)

SceneLightDisplay/ProjectorLight

ThisistheFundamentalTransform(aka“OOTF”,OpticaltoOpticalTransferFunction)

•BT.2100andACESpursuethedefinitionofan“OOTF”

•TheOOTFisthekeytoallformsof“colorscience”

•ThecenterpieceoftheOOTFisalsoknownas“colorrendering”

Page 9: Single Master HDR Architecture

9Feb2017GaryDemosPresentationtoHPA

History

•Insearchoflinearized systemarchitecture

•prototypeACES-likeversions:

•Inthelineageof“UchidaTune”RRTs,usingtheDC22lookreference

•TheseACESversionsbrightenanddarkenwhileretainingfixedchromaticities

ACESOct2012Emmy

AdozenotherACEScontributorsnotshownhere,suchasDougWalker,Iwaki-san,JohnMcElvain

Uchida-san

BackrowsLtoR:?(Fuji?),GeorgeJoblove,M.Uchida,ScottDyer,AlexForsythe,HaraldBrendel,JosephGoldstone,Floiran Kainz,LarsBorg,GaryDemos

FrontRow:JackHolm,JimHouston,RayFeeney,AndyMaltz

Page 10: Single Master HDR Architecture

10Feb2017GaryDemosPresentationtoHPA

•“gd10”developedasaprototypeACES-likeversionin2013

- modular

- renderingtonecurvedownthroughzero,tonegativevalues

- rendering“nugget”,inoutputportionofsplitcolorrenderingmodule

- newtheory,“onesizefitsall”maynotbeworkableforrenderingappearance

- onefavoredrenderedappearancemodule,“full”withtwobrightbehaviors:•brightendopenedupandsaturation-preservingvs.•brightendrolledoffwithdesaturation(bestforfaces)

- “full”appearancebasedonACESnon-HDR“DC22”lookreference(note:ACESv0.1x,v0.2x,andv0.7xallusedtheDC22lookreference)

ModularACES-likeversion

Page 11: Single Master HDR Architecture

11Feb2017GaryDemosPresentationtoHPA

LADmaps0.18to0.10(thispluswhitepointsetsnumericscale)

Slope0.02(downthroughzero)

Slope1.0(out=in)

v0.22tonecurve

v0.22tonecurve

RobustforHDR

OptimalNoiseProperties

Fundamental brightness renderingS-curve(keytoend-to-endOOTF)

Page 12: Single Master HDR Architecture

12Feb2017GaryDemosPresentationtoHPA

2015ASCworkontheHDR_System

•RadiometriccapabilitiesarenewinHDRSingle-MasterSystem,asareroomambientcompensation,andfor“colorfulness”compensation(theHunteffect)

•EmphasisonMDR/HDR(andnoton50nit/100nitDCinema/Rec709)

•renderingsplitintooptionalaestheticrenderingpreamble(s),andnugget

•display-typetransformsplitintodisplay/projectorappearanceattributes,and“codingonthewire”attributes(whichhavenoaffectonappearance)

•Topendofrenderingtonecurveopeneduptounityslope(out=in)

•Topendreductionanddesaturationmovedintooptionalpreambles

Page 13: Single Master HDR Architecture

13Feb2017GaryDemosPresentationtoHPA

ModularArchitecture

Page 14: Single Master HDR Architecture

14Feb2017GaryDemosPresentationtoHPA

Master

RGBratio-preservingrenderingnugget

IntendedLookIsHere

Device-specific&viewingadapted

* *

However,AnythingGoes

Scene-ReferredOftenAvailable

DeviceIndependent

ColorsPreciselyDefined&archival

ModularArchitecture (detail)

Page 15: Single Master HDR Architecture

15Feb2017GaryDemosPresentationtoHPA

Master

RGBratio-preservingrenderingnugget

IntendedLookIsHere

*

DeviceIndependent

ColorsPreciselyDefined&archival

Archive

scene-referredScenePhysics

(realand/orartificial)

(needsappearancemodule,e.g.“full”)

“full”isactivemid-curve,atmid-saturation

“full”dials-outfordarkandbright

curveappliedtoNorm(R,G,B)

ModularArchitecture (detail)

Page 16: Single Master HDR Architecture

16Feb2017GaryDemosPresentationtoHPA

RGBratio-preservingrenderingnugget

IntendedLookIsHere Device-

specific&viewingadapted

*

DeviceIndependent

ParametricAppearance

Compensation

DisplayCharacteristics/Settings

ViewingSurround

DisplayInputWireFormatting

(noappearancechanges)

ModularArchitecture (detail)

Page 17: Single Master HDR Architecture

17Feb2017GaryDemosPresentationtoHPA

DisplayInputWireFormatting

(noappearancechanges)

DisplayRemoves(inverts-out)Formatting

(aka“transferfunction”,EOTF)

Caveats:•TopendofPQmaybedifficult•Gamutboundarysoft-clip(ifpresent)•Bitdepth<->perceptualthreshold

end-to-endshouldbeano-op(codingonthewire)

(withrespecttoappearance)

Example:inverse-gamma2.4gamma2.4

•Darkbehavior(nearblack)•Largerbrightareadarkening•Function<->perceptualthreshold

ModularArchitecture (detail)

Page 18: Single Master HDR Architecture

18Feb2017GaryDemosPresentationtoHPA

DisplayInputWireFormatting(none)

NoUn-FormattingUtilized(LinearLightIsLiteral)

Configuration:•Gamutinsignalmatchesdisplaygamut(e.g.P3)•1.0isdisplaymaximumforeachofR,G,B,andW•Linearlightrepresentedashalf-float(aka“FP16”),willbebelowperceptualthreshold•Everydifferentvalueinthe0.0to1.0rangeforR,G,andBarevisuallydistinct

end-to-endaliteralno-op

Example:half-floathalf-float

MyPreference:

anotherviewpoint:thisalldisappears!

Page 19: Single Master HDR Architecture

19Feb2017GaryDemosPresentationtoHPA

CameraRaw

SingleMasterHDRArchitectureComparisonvsACES

IDT

ReferenceRendering

Transform(RRT)

AestheticRenderingPreamble(s)

AestheticRenderingPreamble(s)

AestheticRenderingPreamble(s)

ACES_RGB

Rendering“Nugget”

(tonecurve)

ColorRenderingisModularOnlyNuggetisMandatory

RRTisMandatoryACES

SingleMasterHDRParametricAppearance

Compensation

DisplayFormatting(ifneeded)

OutputDeviceTransform(ODT)

HDRODTsHDRODTsHDRODTsHDRODTs

Split Split

ACESMasterisHere

MasterisHere

OutputDeviceTransform(ODT)OutputDeviceTransform(ODT)OutputDeviceTransform(ODT)

ACES’(prime)grading,CGI,LMTs,

etc.

ChromaticityPreservation

Page 20: Single Master HDR Architecture

20Feb2017GaryDemosPresentationtoHPA

SingleMasterHDR_System approach

•Aestheticrenderingpreambles,andgrading,arenotnormative.TheresultoftheseisembodiedintheradiometricHDR_System master.

•TheuseandmeaningoftheHDR_System masterisnormative

•TheentirenormativeprocessingfortheHDR_System canmoveintodisplay/projectorelectronics,iftheHDRmasterisdirectlydistributed(e.g.usingafloatingpointcodec).Thisisamigrationpath.

• TheHDR_System mastermaintainsthelinearlightcharacteristicsofthemaster,eventhroughgrading(asdemonstratedbytheLustre gradingtests).Nolimitationsonfutureuseofsuchalinearlight(“aces-prime”)gradedmaster.

•ThisenablestheHDR_System tosupportsingle-masterHDR(withintheHDR_System’s rangeandgamut).

• TheresultingHDR_System masterobtainsradiometricintegrity,whichincludeslong-termdefinedmeaningofanHDRmaster

Page 21: Single Master HDR Architecture

21Feb2017GaryDemosPresentationtoHPA

BasisoftheSingleMasterHDRSystem

Keydesignprincipleforthecorrectpresentationappearance fortheHDR_System master:

•Brightnessmoves

•Chromaticitydoesnot*

* (exceptforHunteffectsaturationcompensationonhighbrightnessdisplays)

Page 22: Single Master HDR Architecture

22Feb2017GaryDemosPresentationtoHPA

CameraRaw

SingleMasterHDRArchitecture

IDT

AestheticRenderingPreamble(s)

AestheticRenderingPreamble(s)

AestheticRenderingPreamble(s)

ACES_RGB

Rendering“Nugget”

(tonecurve)

ColorRenderingisModular(andoptional)

SingleMasterHDR ParametricAppearance

Compensation

DisplayFormatting(ifneeded)

MasterisHere

ACES’(prime)grading,CGI,etc.

ChromaticityPreservation(aka“Radiometric”)

OnlyNuggetisMandatory

Infofromdisplay

Page 23: Single Master HDR Architecture

23Feb2017GaryDemosPresentationtoHPA

Discovery DuringLustre v0.7gradevs.originalICAS

-originalandgradelookthesameexceptforintentionaladjustments

- thegradedimageisthusinlinearscene-referredlight

- nolossofhigh-endcolorsaturation

- nonoisebuildupindarkareas(noratanybrightnessnorcolor)

- anHDRmasterinthisformisunassailablecannotbequestionedregarding“gradeability”

•Similartofilmnegative/digital-film-densityintermediate

•Fullcamerarangeandgamutpreserved(ifdesired)

•Creativeadjustmentsingradingprocessarenottiedtospecificdisplays(neitheratmasteringnoratdistribution/presentation)

Page 24: Single Master HDR Architecture

24Feb2017GaryDemosPresentationtoHPA

• Nouseofmetadatainthisexamplearchitecture(fornow)

•Masterscanbecreatedinfullrangeandgamutlikecameraoriginals(similartofilmnegativebeingamaster,buthavingevenmorerange)

•Scenelightlinearphysicsisthenfundamentaltothedefinition/specificationofthearchivalmaster

- definedusingD60orD65whitepoint,andLAD- fullgamut(e.g.ACESRGBorXYZ,addingspectralinfoifavailable)

•Eachdistributiondisplayshouldhaveamechanismtocompensateforitsowninherentproperties:

- Brightness(includinglargeareabrightnessdimming)- Gamut- Ambientsurround- Bitdepth(ditheringdownfromhigherbitdepthsource(s),whenavail.)

•Independentof“codingonthewire”attributes(e.g.EOTFnulledout)

ArchitecturalImplicationsofthisSingle-MasterHDRArchitecture

Page 25: Single Master HDR Architecture

25Feb2017GaryDemosPresentationtoHPA

Pixel-independent(notregional)appearanceeffects:

*Abney:Constanthuevs.saturationgoesalongcurvedlines

*Stevens:Constrast increaseswithluminance

*Hunt:Colorfulnessincreaseswithluminance

x Bezold-Brucke:Huechangeswithluminance

xHelmholtz-Kohlrausch:Brightnessincreaseswithcolorsaturation

*modeledandcompensated

x tobeexplored

AppearanceCompensation

Page 26: Single Master HDR Architecture

26Feb2017GaryDemosPresentationtoHPA

Regionalandtime-sensitiveappearanceeffects:

*Bartleson-Breneman:Contrastincreaseswithsurroundluminance

xAppearanceeffectinvolvingcontrastchangingwithsubtendedangle?

- Surroundwhiteadaptationwhendifferentfromdisplayedwhite

- Colorandbrightnesspersistenceeffects(includingcone-bleaching)

- Regionalopticalillusions(oftenrelatedtolocalizedsurroundadaptation)

*modeledandcompensated

x tobeexplored

- notsurewhatcanbedone

AppearanceCompensation (continued)

Page 27: Single Master HDR Architecture

27Feb2017GaryDemosPresentationtoHPA

•LAD(LaboratoryAimDensity,mid-grey)- LADwasthemainbrightnessanchorforSDRfilm

•LADneedstovarysomewherein-betweenabsolutenits(e.g.PQ)andpercentofmax(e.g.SDRLADissetat10%ofMax)

•LAD(mid-grey)wouldbe1000nits(10%ofMax)ifscalingupSDRtomax10,000!

•LADwouldbedeep0.1%blackifheldatSDR’s10nitsvsPQmax10,000!

•Thereisavastregionbetween0.1%ofpeakand10%ofpeak- 0.1%to10%is100-to-1range!- LAD(mid-grey)belongssomewhereinthisrange- However,LADshouldnotbefixedaspercentageofMax,norabsolutenits

•LADneedstomovewithrespecttodisplaymaximum,andambientsurround

LADMustMove!

Page 28: Single Master HDR Architecture

28Feb2017GaryDemosPresentationtoHPA

LowPortionisStraightLineToZero•nos-curveatbottom•lifteddisplayblackcompensationrequiresbetterthancrudeLb• darkappearanceandcompensationisanopentopic

HighEndofCurveAsymptotictoDisplayMaximum(usingnorm)

LADVariable LADVariableLADVariable

AppearanceBrightnessCompensationBuiltOnVariableAsymptote(thus,LADMoves):

BrightnessCompensation

Page 29: Single Master HDR Architecture

29Feb2017GaryDemosPresentationtoHPA

DiffuseWhitevs.LightsandHighlights

•Diffusewhite(e.g.awhiteshirtinthescene)needstomovesimilartoLAD

•LightsandHighlightscanvaryinbrightness- butnottoomuch- mustthinkaboutthe3stopmaxrangeweareconsidering:

- 150nitsto1200nits- consider100nitdiffusewhiteis1%of10,000nits!- 1%blackinSDRismid-black(between½%blackand2%highblack)

- needtobalancemaxbrightcapabilitywithnaturalappearance- theambientsurroundlevelalsoisafactor

•Whenmastering,needtospecifyallowedvariabilityfordiffusewhite,lights,andhighlights

- Lockdownthediffusewhiteallowedvariabilitywhenmakingthemaster- Lockdowntheshinyreflectivehighlightbehavioralso- Lockdownthebehaviorofwhiteandcolorful(e.g.neon)lights- Enforceconsistentbrightregionsbetweendifferentcompositeelements- Managebrightnessofhighlightglintsontheeyesofactorsinclose-ups

Page 30: Single Master HDR Architecture

30Feb2017GaryDemosPresentationtoHPA

HuntEffect(colorfulness):

•Functionofabsolutebrightness• Appliesequallytosaturatedanddesaturatedcolors•Appliesmoretobrighterpartswithinaframe•Compensationviadesat needstofollowconstant-huecurvesandappliesluminancebrightnessadjustment(e.g.desat bluedarkens)•Seemstoaffectcolorfulnessoververylargedarktobrightrange

Colorfulnessquestionstoexplore:

•Dopeoplepartiallyadapttosaturationlevelsathigherbrightnesses?•Ifso,issuchadaptationaffectedbythesurroundappearance?•Isitusefultodarkenbrightsaturatedcolors?

- HLGassertsthis- Shoulddesaturationanddarkeningofbrightcolorsbecombined?

•Isasimpleoverall(allbrightnessesforagivenpeak)desaturationsometimesadequate?Overwhatrangeifso?

BrightandTooColorful

Page 31: Single Master HDR Architecture

31Feb2017GaryDemosPresentationtoHPA

Summary

•Scenereferred

•Builton“radiometric”(chromaticity-preserving)spine

Thisenables:- colorfulnesscompensation- ambientsurroundcompensation- unambiguousmasters- end-to-endcalibration- appearanceattributescreatedintomaster,reproduciblesubsequentlyoverMDR/HDRrangeandgamut

•Master,afterappearancemodule/gradingdefinedbylinearscenelight,LAD,andD60(orD65)

•Worknotcomplete,butreasonablyfaralong

Page 32: Single Master HDR Architecture

32Feb2017GaryDemosPresentationtoHPA

ViewDemonstrationintheInnovationZone

SMPTE(smpte.org):education->on-demand-webinars->23April2015“HDRIntermediate”

Alsocheckout:

[email protected]

(ThisArchitectureWorks!)

Note:appendicesfollow,FYI

Page 33: Single Master HDR Architecture

33Feb2017GaryDemosPresentationtoHPA

Appendices:

• DemonstrationDescriptions

•FurtherInvestigations

•TipsforHDRMastering

•AvoidingStructuralLimitations

•TheFilmDensityModel

• PixelMeanings

• Meaningof”Color”

Page 34: Single Master HDR Architecture

34Feb2017GaryDemosPresentationtoHPA

Demonstrations

Page 35: Single Master HDR Architecture

35Feb2017GaryDemosPresentationtoHPA

TestMDRP3 TestHDRP3

DemonstrationofMDRandHDRmatching(150nitto1200nits)

•Leftimage(s)coveredwith0.3NDFilter(onestop)

•Displaybrightnesscompensation

•“colorfulnesscompensation”fortheHunteffect

0.3ND

Page 36: Single Master HDR Architecture

36Feb2017GaryDemosPresentationtoHPA

Demonstrations (continued)

- Side-by-side0.7Lustre gradeofICASvs.F65camera-native(viaSonyRawViewer)

- Facehighlightdesaturationdemonstration

- Brightregiondesat forHuntEffectcompensation,alongconstant-huecurves

- Near60fpsrealtime 10bitUHDdecodingwith257-cubed3DLUTinGPU

- 24fpsrealtime 12bit4kdecodingrunning“full”algorithmsinGPU

- MacPro Laptop,500nits,P3gamut,w/companionLG5k27”Thunderbolt-3display

- On-screengraduatedneutralsurroundforD60andD65(forusewhenHDRmastering)

- Behind-screenadjustableambientsurround

Page 37: Single Master HDR Architecture

37Feb2017GaryDemosPresentationtoHPA

Demonstrations (continued)

• Radiometricrendering

- Nopreamble,nuggetonly

- Chromaticity-preservingappearancecompensationonly

- Brighteninganddarkeningasafunctionofhue:

- RedandYellowbrighter

- Green,Cyan,Blue,andMagentadarker

- End-to-endchromaticitypreserving(i.e.hueandsaturationpreserving)

- NoColorfulnesscompensation(butcouldbeaddedusingHLG-styledarkening)

•Notfullyaesthetic(e.g.notDC-2.2look),butnotbad(havealook)

Page 38: Single Master HDR Architecture

38Feb2017GaryDemosPresentationtoHPA

Demonstrations (continued)

ComparisonofAppearancevs.ACES1.0.2

•Comparisonof“Full_nobr_fc”aestheticrenderingpreamblevs.ACES1.0.2RRTwith2020gamut/2084PQ_1000nit_EOTFHDRODT

•ACES1.0.2RRTandHDRODTfromBlackMagic DaVinci Resolve

Page 39: Single Master HDR Architecture

39Feb2017GaryDemosPresentationtoHPA

CameraRaw

SingleMasterHDRAppearanceComparisonvsACES1.0.2

IDT

RRTACES1.0.2ReferenceRenderingTransform

Fullnobr_fcAestheticRenderingPreamble

ACES_RGB

Rendering“Nugget”

(tonecurve)

ACES

SingleMasterHDR ParametricAppearance

CompensationSetFor1000nitsLowAmbient

DisplayFormatting

HDRODT2020gamut

2084/PQ-1000nitEOTF

Page 40: Single Master HDR Architecture

40Feb2017GaryDemosPresentationtoHPA

FurtherInvestigations

Page 41: Single Master HDR Architecture

41Feb2017GaryDemosPresentationtoHPA

InvestigationsandVerificationsofCurrentVersion:

•Yellow-biasednorm

•Tonecurvesectionfitrefinement- lowlinear,.02slope,downthrough0.0- midtriestohitLAD(.18mapsto.10)- highlinear,in=out

•MatrixfromACESRGBtoP3RGBgamutreductionissues- matrixhas~2.0red-to-redterm- negativetermscantakeallpositiveinputtonegativeoutput- inputcurrentlylimitedtoallpositive- howtosoft-clipgamuttopandbottomonhuecurves/luminance?

•D60(ACESwhitepoint)vs.D65(HLG/BT.2100andPQ/BT.2020whitepoints)

•On-screenambientand/orbehind-screenambientduringmastering

Page 42: Single Master HDR Architecture

42Feb2017GaryDemosPresentationtoHPA

InvestigationsandVerificationsofCurrentVersion(cont.):

•Specificfunctionofmaxbrightness

•Specificfunctionofambientsurround

•Currentlymaxandsurroundarecombinedinasingleadjustment

•Activepreambles:- Null(radiometric)- Full- Fullrolled-off-desaturatedbrights- gd9desaturatedbrights- gd9rolled-off-desaturatedbrights

•Inactivepreambles:- gamma_and_mat,simple,moderate,double,some“looks”

•Feasiblepreamble:ACES1.0(maynotbeorthogonaltoall1.0ODTs)

Reproducesdesiredappearancebaseduponscenelightenergy

Page 43: Single Master HDR Architecture

43Feb2017GaryDemosPresentationtoHPA

TipsforUsingtheHDRMasteringDisplay

Page 44: Single Master HDR Architecture

44Feb2017GaryDemosPresentationtoHPA

•Testvarioussurroundlevels(e.g.adjustingonscreenappearancevs.surroundbrightness,usingthemethodsdescribedhere)

•Liftdarksbytwoorthreestopstoinspect

•Dropbrights bytwoorthreestopstoinspect

•InspectHDRcompositeslifted,darkened,desaturated,andatreducedcontrast

•Attempttoinspecteverymasteredpixelvaluewithindisplay’srange/gamut

•Alternatively,putmasteringdisplayintoamodewhereeverypixelvalueisvisiblydistinct,andlimitthemastertothatrange/gamut

- e.g.P3gamut10/12bitgamma2.6w/smallrange/gamutedgemargin

- Notsurehowtoobtainaneutralform(e.g.scene-referred)doingthis

HelpfulproceduresforHDRdisplayduringmastering:

Page 45: Single Master HDR Architecture

45Feb2017GaryDemosPresentationtoHPA

AvoidingStructuralLimitations

Page 46: Single Master HDR Architecture

46Feb2017GaryDemosPresentationtoHPA

OrangeDesaturatedHuePushedTowardRed

OrangeBoostedSaturationHuePushedTowardRed

OrangeBoostedSaturationHuePushedTowardYellow

OrangeDesaturatedHuePushedTowardYellow

HueandSaturationVaryWithBrightness(objectschangecolorasbrightnessvaries)

WhenR,G,andBindependently“ride”anS-Curve

ThisisOKforanoptional“Look”,butcreatesdifficultywhenmandatory---

Inherentlychallengingtoattemptbuildingasingle-masterHDRsystemfromthis

brightsdesaturated

darksdesaturated

mid-tonesboostedsaturation

Page 47: Single Master HDR Architecture

47Feb2017GaryDemosPresentationtoHPA

WhatthemandatorypartsofthisHDRarchitecturedoNOTdo:

•R,G,andBdonot ridethetonecurveindependently(yieldinghueandsaturationvaryingasafunctionofbrightness)

•NoLb (blackoffset,e.g.BT1886)crudeprocessing

•Norendered-indisplayappearancecompensationprocessing

•Nomandatorymodificationofhueandsaturation

• Nomandatorydesaturationofdarks

•Nomandatory desaturationofbrights

•Nofixingtoabsolutenits(cd/m2)No!

AvoidingStructuralLimitations

Page 48: Single Master HDR Architecture

48Feb2017GaryDemosPresentationtoHPA

TheFilmDensityModel

Page 49: Single Master HDR Architecture

49Feb2017GaryDemosPresentationtoHPA

FilmDensity

FilmPrint

FilmCameraNegative

DMin (orange)

DMax (black)

DMax (black)

LADMoves,RGBshifts,when“timing”Neg toPrint(defaultOOTF.18->.10)

LADLAD

DMin (clear)

•DC22wasACESfilm-densitymodel(neg +printOOTF)

•PrintDMin (clear)limitedto14flLamp/Lens•NotHighDynamicRange•Darksandlightsdesaturate•Everythingisnonlinear(straightestnearLAD)

Page 50: Single Master HDR Architecture

50Feb2017GaryDemosPresentationtoHPA

PixelMeanings

Page 51: Single Master HDR Architecture

51Feb2017GaryDemosPresentationtoHPA

PixelLinearandNonlinearMeaningsandtheirProperties

• Gamma2.22+linearblacktoe(Rec709,BT1886),OETF

•Gamma2.4+/- Lb (BT1886),EOTF(Lb iscrudeblackoffset)

• Mis-useof“linear”,meaningeitherorbothoftheabove

•Gamma2.6(DCinema/DCI/DC-28),EOTF,noblackcompensation

•Correctuseof“linear”,gamma1.0- Scenereferredlinearistheradiometryphysicsofthescene- Displayreferredlinearistheradiometryphysicsofthedisplay

•PerceptualQuantizer (BT.2084),EOTF,HLG(BT.2100),OOTF+

•FilmDensity(ameasureofnegativedensity)

•Variousquasi-logsoptimizedforcameras(S-Log,Log-C,Filmstream,etc.)

Page 52: Single Master HDR Architecture

52Feb2017GaryDemosPresentationtoHPA

•Pixel”coverage”isinherentlylinear(anti-aliasing),butmayinteractviasub-pixelspecificorientations

• Pixel”transparency”anddensityisinherentlylogarithmic(.3ND+.3ND=.6NDinlogarithmicdensity=0.5x0.5=.25linear

•Allnon-linearformatswillaliasduringprocessingandcompositing

•Increasingresolutionhelps(lessprominentaliasingartifacts)

• Increasingdynamicrangehurts(moreprominentaliasingartifacts)

• Aliasingandcross-talkissuesareinherentin“Non-Constant-Luminance”

•4:2:0isusuallyappliedinnon-linearspaces,e.g.HEVCMain-10

PixelRepresentationProperties(cont.)

Page 53: Single Master HDR Architecture

53Feb2017GaryDemosPresentationtoHPA

Meaningof“Color”

Page 54: Single Master HDR Architecture

54Feb2017GaryDemosPresentationtoHPA

MultipleMeaningsof“Color”

- Asperceived(appeareance)

- Asameasurable“chromaticity”

- Chromaticities implycolormatchingfunctions(“CMF’s)

- TherearemultiplerelevantCMF’s(e.g.19312deg,196410deg,170-1)

- Aslinearweightsofsensingoremissivespectra,measurablewithaspectralradiometer

- Asthecombinedmeaningofilluminatinglightspectratogetherwithsurfacespectralabsorption/reflectance

- Assurfacespectralabsorptionitself

- Emissivecolorlights(e.g.neon),etc.

Page 55: Single Master HDR Architecture

55Feb2017GaryDemosPresentationtoHPA

<end>