© 2014 HDR Architecture, Inc., all rights reserved. © 2014 HDR, Inc., all rights reserved.
Single Master HDR Architecture
Transcript of Single Master HDR Architecture
1Feb2017GaryDemosPresentationtoHPA
SingleMasterHDRArchitecture
GaryDemos,ImageEssenceLLC
HPA
Feb2017
2Feb2017GaryDemosPresentationtoHPA
HDRLandscape
•Camerashaveever-wideningrangeandever-loweringnoisefloor
•Displayshavealsogreatlyexpandedbrightrange,andsomedisplaytechnologieshavegreatlyexpandeddarkrange
•Sometestscenesbeingshownattradeshows,especiallyinthe400nitto1000nitrange,aregreattolookat
•Sometestscenesbeingshownattradeshows,mostlyabove1500nits,appearharshanddifficulttowatch(althoughalsofascinating)
•GainingcontroloftheaestheticsofHDRcontentisaprimarygoal
•ReproductionoftheappearanceoftheHDRmasterisalsoaprimarygoal
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
4Feb2017GaryDemosPresentationtoHPA
•A“neutralform”isrequiredfortheHDRmaster
•Mypreferenceisscene-referredlinearlight
•ThesinglemasterHDRsystem’sgoalistoworkoutthemechanismsthatprovideaconsistentappearance,correspondingtothecreativeintentforthemasteredappearance
•Thismustbedonewithoutbeing(strictly)displayreferred
Forthesereasons,display-referredHDRmastersareproblematic
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:
6Feb2017GaryDemosPresentationtoHPA
7Feb2017GaryDemosPresentationtoHPA
ExposureInvariance Display/ProjectorInvariance
LinearScene-ReferredLightLinearDisplay/Projector-ReferredLight
(bothcanbereaddirectlywithaSpectralRadiometer)
8Feb2017GaryDemosPresentationtoHPA
LinearScene-ReferredLightLinearDisplay/Projector-ReferredLight
(bothcanbereaddirectlywithaSpectralRadiometer)
SceneLightDisplay/ProjectorLight
ThisistheFundamentalTransform(aka“OOTF”,OpticaltoOpticalTransferFunction)
•BT.2100andACESpursuethedefinitionofan“OOTF”
•TheOOTFisthekeytoallformsof“colorscience”
•ThecenterpieceoftheOOTFisalsoknownas“colorrendering”
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
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
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)
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
13Feb2017GaryDemosPresentationtoHPA
ModularArchitecture
14Feb2017GaryDemosPresentationtoHPA
Master
RGBratio-preservingrenderingnugget
IntendedLookIsHere
Device-specific&viewingadapted
* *
However,AnythingGoes
Scene-ReferredOftenAvailable
DeviceIndependent
ColorsPreciselyDefined&archival
ModularArchitecture (detail)
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)
16Feb2017GaryDemosPresentationtoHPA
RGBratio-preservingrenderingnugget
IntendedLookIsHere Device-
specific&viewingadapted
*
DeviceIndependent
ParametricAppearance
Compensation
DisplayCharacteristics/Settings
ViewingSurround
DisplayInputWireFormatting
(noappearancechanges)
ModularArchitecture (detail)
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)
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!
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
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
21Feb2017GaryDemosPresentationtoHPA
BasisoftheSingleMasterHDRSystem
Keydesignprincipleforthecorrectpresentationappearance fortheHDR_System master:
•Brightnessmoves
•Chromaticitydoesnot*
* (exceptforHunteffectsaturationcompensationonhighbrightnessdisplays)
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
23Feb2017GaryDemosPresentationtoHPA
Discovery DuringLustre v0.7gradevs.originalICAS
-originalandgradelookthesameexceptforintentionaladjustments
- thegradedimageisthusinlinearscene-referredlight
- nolossofhigh-endcolorsaturation
- nonoisebuildupindarkareas(noratanybrightnessnorcolor)
- anHDRmasterinthisformisunassailablecannotbequestionedregarding“gradeability”
•Similartofilmnegative/digital-film-densityintermediate
•Fullcamerarangeandgamutpreserved(ifdesired)
•Creativeadjustmentsingradingprocessarenottiedtospecificdisplays(neitheratmasteringnoratdistribution/presentation)
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
25Feb2017GaryDemosPresentationtoHPA
Pixel-independent(notregional)appearanceeffects:
*Abney:Constanthuevs.saturationgoesalongcurvedlines
*Stevens:Constrast increaseswithluminance
*Hunt:Colorfulnessincreaseswithluminance
x Bezold-Brucke:Huechangeswithluminance
xHelmholtz-Kohlrausch:Brightnessincreaseswithcolorsaturation
*modeledandcompensated
x tobeexplored
AppearanceCompensation
26Feb2017GaryDemosPresentationtoHPA
Regionalandtime-sensitiveappearanceeffects:
*Bartleson-Breneman:Contrastincreaseswithsurroundluminance
xAppearanceeffectinvolvingcontrastchangingwithsubtendedangle?
- Surroundwhiteadaptationwhendifferentfromdisplayedwhite
- Colorandbrightnesspersistenceeffects(includingcone-bleaching)
- Regionalopticalillusions(oftenrelatedtolocalizedsurroundadaptation)
*modeledandcompensated
x tobeexplored
- notsurewhatcanbedone
AppearanceCompensation (continued)
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!
28Feb2017GaryDemosPresentationtoHPA
LowPortionisStraightLineToZero•nos-curveatbottom•lifteddisplayblackcompensationrequiresbetterthancrudeLb• darkappearanceandcompensationisanopentopic
HighEndofCurveAsymptotictoDisplayMaximum(usingnorm)
LADVariable LADVariableLADVariable
AppearanceBrightnessCompensationBuiltOnVariableAsymptote(thus,LADMoves):
BrightnessCompensation
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
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
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
32Feb2017GaryDemosPresentationtoHPA
ViewDemonstrationintheInnovationZone
SMPTE(smpte.org):education->on-demand-webinars->23April2015“HDRIntermediate”
Alsocheckout:
(ThisArchitectureWorks!)
Note:appendicesfollow,FYI
33Feb2017GaryDemosPresentationtoHPA
Appendices:
• DemonstrationDescriptions
•FurtherInvestigations
•TipsforHDRMastering
•AvoidingStructuralLimitations
•TheFilmDensityModel
• PixelMeanings
• Meaningof”Color”
34Feb2017GaryDemosPresentationtoHPA
Demonstrations
35Feb2017GaryDemosPresentationtoHPA
TestMDRP3 TestHDRP3
DemonstrationofMDRandHDRmatching(150nitto1200nits)
•Leftimage(s)coveredwith0.3NDFilter(onestop)
•Displaybrightnesscompensation
•“colorfulnesscompensation”fortheHunteffect
0.3ND
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
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)
38Feb2017GaryDemosPresentationtoHPA
Demonstrations (continued)
ComparisonofAppearancevs.ACES1.0.2
•Comparisonof“Full_nobr_fc”aestheticrenderingpreamblevs.ACES1.0.2RRTwith2020gamut/2084PQ_1000nit_EOTFHDRODT
•ACES1.0.2RRTandHDRODTfromBlackMagic DaVinci Resolve
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
40Feb2017GaryDemosPresentationtoHPA
FurtherInvestigations
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
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
43Feb2017GaryDemosPresentationtoHPA
TipsforUsingtheHDRMasteringDisplay
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:
45Feb2017GaryDemosPresentationtoHPA
AvoidingStructuralLimitations
46Feb2017GaryDemosPresentationtoHPA
OrangeDesaturatedHuePushedTowardRed
OrangeBoostedSaturationHuePushedTowardRed
OrangeBoostedSaturationHuePushedTowardYellow
OrangeDesaturatedHuePushedTowardYellow
HueandSaturationVaryWithBrightness(objectschangecolorasbrightnessvaries)
WhenR,G,andBindependently“ride”anS-Curve
ThisisOKforanoptional“Look”,butcreatesdifficultywhenmandatory---
Inherentlychallengingtoattemptbuildingasingle-masterHDRsystemfromthis
brightsdesaturated
darksdesaturated
mid-tonesboostedsaturation
47Feb2017GaryDemosPresentationtoHPA
WhatthemandatorypartsofthisHDRarchitecturedoNOTdo:
•R,G,andBdonot ridethetonecurveindependently(yieldinghueandsaturationvaryingasafunctionofbrightness)
•NoLb (blackoffset,e.g.BT1886)crudeprocessing
•Norendered-indisplayappearancecompensationprocessing
•Nomandatorymodificationofhueandsaturation
• Nomandatorydesaturationofdarks
•Nomandatory desaturationofbrights
•Nofixingtoabsolutenits(cd/m2)No!
AvoidingStructuralLimitations
48Feb2017GaryDemosPresentationtoHPA
TheFilmDensityModel
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)
50Feb2017GaryDemosPresentationtoHPA
PixelMeanings
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.)
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.)
53Feb2017GaryDemosPresentationtoHPA
Meaningof“Color”
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.
55Feb2017GaryDemosPresentationtoHPA
<end>