single master demonstrations...2 feb 2017 gary demos presentation to hpa feb 2019 gary demos, image...

16
1 Feb 2019 Gary Demos HPA Single Master Demonstration Single Master Demonstrations Gary Demos, Image Essence LLC HPA February 2019

Upload: others

Post on 25-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

1Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemosPresentationtoHPA

Feb2019GaryDemosHPASingleMasterDemonstration

SingleMasterDemonstrations

GaryDemos,ImageEssenceLLC

HPAFebruary2019

Page 2: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

2Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

Demonstrations

•Scene-referredsinglemasterusingACES_RGB_AP0_integerandACES_RGB_AP0

•ConversionfordisplayoccurswithinLG2018OLED’s33-cubed3DLookupTable and/orinGPU

•Displayorscene-referredsignalcarriedbya)floatingpointcodecusingHDMI,orb)Main10HEVC

•PQ10,000;2,000;700;350;150

•Conversionto1000nit/P3occurswithinSonyBVM-X310usinginternaltone-map/gamut-map

•Conversionto700nit/P3withinLG2018OLEDusinginternal33-cubed3DLookupTable

•150nitSDRalsodemonstrated(SDRderivedfromHDR,bothsceneanddisplay-referred)

Page 3: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

3Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

PrimaryDemonstration

ImageSourceBenefitCodecTransportInputto3DUT 3DLUTtype

ACES_RGB_AP0Gradeable FloatingPointHDMIPQ350/PQ2000 [email protected]

ACES_RGB_AP0_integerGradeable HEVCUSB/NetworkACES_RGB_integer Soft-Clip@700(quasi-logfromACEScct)

ACESAP0gamut

*

*

Page 4: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

4Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

AlsoAvailableForDemonstration

ImageSourceBenefitCodecTransportInputto3DUT 3DLUTtype

ACES_RGB_AP0Gradeable FloatingPointHDMIPQ700/150P3Hard-Clip@700

HDMIPQ150/350/700/2k/10k2020Soft-Clip@700

ACES_RGB_AP0_integerGradeable HEVCUSB/NetworkACES_RGB_AP0_integerSoft-Clip@700

PQ1000/20002020CompatibleHEVCUSB/NetworkPQ2020Soft-Clip@700

PQ10,0002020LargerDataRangeHEVCUSB/NetworkPQ2020 Soft-Clip@700

Page 5: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

5Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

CameraRawSources

IDT

AestheticRenderingPreamble(s)

ACES_RGB_AP0

ConverttoACES_RGB_AP0

integer

ACES_RGB_AP0

ACES_RGB_AP0Float4:4:4+HDR/SDR (ACES_RGB_AP0_integer)Scene-ReferredSingleMaster

FloatingPointEncodeLG2018OLED

FloatingPointDecode

Distribute/Store(SSD)

AestheticRenderingPreamble(s)

AestheticRenderingPreamble(s)

AestheticRenderingPreamble(s)

ColorGrading

DVSAtomixQuadHD-SDI12-bitRGB444

AJAHi-5-4kPlus

HDMIsplitter

HDMI2.0a

SceneReferredEverywhere

QuantumData

33^3LUT

Nugget&ParametricAppearanceCompensate700nitsor150nitsdim,moderate,& brightsurround

ACESRGBAP0_integer

Rendering“Nugget”(tonecurve)

AppearanceCompensation

DisplayFormatting

Page 6: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

6Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

CameraRawSources

IDT

AestheticRenderingPreamble(s) Rendering

“Nugget”(tonecurve)

ParametricAppearance

Compensation

DisplayFormatting

PQ2k/350EOTF,BT.2020Gamut

2k/350nitModeratesurround

ACES_RGB_AP0Float4:4:4HDR/SDR (usingPQ2000;PQ350)VirtualDisplay-ReferredSingleMaster

FloatingPointEncode

LG2018OLEDFloatingPointDecode

Distribute/Store(SSD)

AestheticRenderingPreamble(s)

AestheticRenderingPreamble(s)

AestheticRenderingPreamble(s)

ColorGrading

DVSAtomixQuadHD-SDI12-bitRGB444

AJAHi-5-4kPlus

HDMIsplitter

HDMI2.0a

DisplayReferredSceneReferred

QuantumData

SonyBVM-X310

33^3LUTConvertto700nitsor350nitsdim,moderate,& brightsurround

RGBPQ2k/350BT.2020

RGBPQ2k/350BT.2020ACES_RGB_AP0

ACES_RGB_AP0

ACES_RGB_AP0

ACES_RGB_AP0

Page 7: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

7Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

Rendering“Nugget”

(tonecurve)

ParametricAppearance

Compensation

DisplayFormatting

PQ2k,10k,etc.EOTF,BT.2020Gamut

10k,2k,700,350,150nit(moderatesurround)

ACES_RGB_AP0Float4:4:4PQ10,000;2000;700;150nits

FloatingPointEncode

LG2018OLED

FloatingPointDecode

Distribute/Store(SSD)

33^3LUT

Convertto700,350,or150nitsdim,moderate,bright&verybrightsurround

RGB(BT.2020)PQ10,000PQ2,000,PQ700PQ350PQ150ACES_RGB_AP0

ACES_RGB_AP0

ACES_RGB_AP0

*

Page 8: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

8Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

ACES_AP0_integer

DevelopedinAdv ImagingCommitteeofASCMITC,asproposedbyJoshPines:

/*converttoACES_AP0_INTEGERfunctionasusedinACEScct asdescribedinACESdocumentS-2016-001(forfloatingpoint),range0.0to1.0*/

if(red<=0.0078125f){/*quasi-logslope-matchedlineardarktoe*/red=MAX(0.0f,10.5402377416545f*red+0.0729055341958355f);}else{/*>0.0078125f*/red=MIN(1.0f,(9.72f+log2f(red))/17.52f); /*logarithmic*/}/*thengreen,thenblue,thenscaleupto1023or4095integer*/

/*convertfromACES_AP0_INTEGERfunctionasusedinACEScct asdescribedinACESdocumentS-2016-001(forfloatingpoint),range0.0to1.0*//*firstdivideintegerby1023.0or4095.0*/

if(red<=0.155251141552511f){red=(red- 0.0729055341958355f)/10.5402377416545f;/*linear*/}else{/*>0.155251141552511f*/red=powf(2.0f,red*17.52f- 9.72f);/*anti-log(exponent)*/}/*thengreen,thenblue*/

-.006917->0,0

0.0->299,74

0.18->1694,424

1.0->2272,568

8.0->2974,743

64.0->3673,918

222.9->4095,1023

Page 9: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

9Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

0.00001

0.0001

0.001

0.01

0.1

1

10

100

1000

1 97 193

289

385

481

577

673

769

865

961

1057

1153

1249

1345

1441

1537

1633

1729

1825

1921

2017

2113

2209

2305

2401

2497

2593

2689

2785

2881

2977

3073

3169

3265

3361

3457

3553

3649

3745

3841

3937

4033

ACESRGBAP0integer(Quasi-LogbasedonACEScct)

floatACESAP0inputbelow0.155251141552511 floatACESAP0inputabove0.155251141552511

.0078(635)

Linear

Logarithmic

-0.02

-0.015

-0.01

-0.005

0

0.005

0.01

0.015

0.02

1 93 185

277

369

461

553

645

737

829

921

1013

1105

1197

1289

1381

1473

1565

1657

1749

1841

1933

2025

2117

2209

2301

2393

2485

2577

2669

2761

2853

2945

3037

3129

3221

3313

3405

3497

3589

3681

3773

3865

3957

4049

ACESRGBAP0integer

floatACESAP0input below0.155251141552511 floatACESAP0input above0.155251141552511

Crosses0.0(298)

-.006917(0)

.0078(635)

222.9(4095)1.0(2272)

0.155(635)<->.0078

Page 10: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

10Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

ACES_RGB_AP0(scenereferred)

AP0floattoAP0_integer(QuasiLog)

Scene-ReferredSingleMasterDirectToDisplay(s)

4:4:4to4:2:0

HEVCMain10encode(x265)

USBStick(ornetwork)

USBStick(ornetwork)

LG2018OLED

HEVCMain10decode

4:2:0to4:4:4

ACES_RGB_AP0_integer(scenereferred)

33^3LUT

DisplayBrightnessandAmbientSurround(dim,moderate,bright,verybright)

1DCal.LUTs

Display

*

*

GradeableMaster *

Page 11: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

11Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

PQ/20202k/10knit/moderatesurround(virtualreferencedisplay-referred)

InteroperableDisplay-ReferredSingleMasterUsingPQ/2020HDR(AppearanceCompensatedWithinDisplay)

4:4:4to4:2:0

HEVCMain10encode(x265)

USBStick(ornetwork)

USBStick(ornetwork)

LG2018OLED

HEVCMain10decode

4:2:0to4:4:4

PQ/2020(displayreferred)

33^3LUT

HDR 700nitBrightness&AmbientSurroundCompensation(dim,moderate,bright,verybright)SDR 150nitBrightness,HuntEffect,andModerateSurroundCompensation

1DCal.LUTs

Display

**

Page 12: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

12Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

0.18➞ 0.10(LADGray)

1.0➞ 1.0(SDRDiffuseWhite)

LinearSlope=1/48(Logslope=1)

Linearslope=1.14(Logslope=1)LogLog

”Nugget”ToneCurve(invertible)

4

2

0

-2

-4

-6

-6 -4 -2 0 2 4Log10(ACES_AP0_Norm)

Log10Ga

in

PQ10knits➞ 100.0/66.7(PQ_Max)

PQ150/100nits➞ 1.0,1.0(scene-referred)(SDRDiffuseWhite)

PQ15/10nits➞ 0.10,0.18(scene-referred)(LADGray)

PQ .00015/.0001nits➞ 0.000001,.000048(scene-referred)(DeepBlack)

UsePQasapathtogetPQ<->SceneLight(VirtualPQ10k/2kandNugget)

PQ2knits➞ 20.0/13.3

Page 13: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

13Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

2020 630/532/467nmP3

Issue:P3outside2020

ACESAP0

AP0Red

AP0Green

AP0Blue

ACES_RGB_AP0_Primaries

Expand2020toAP0(allpositivematrixterms)

Page 14: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

14Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

PQ/2020HDRSignal,3DLUTAppearanceCompensatedforSurroundandBrightness(includingSDR)

LG2018OLED

HEVCMain10decode

4:2:0to4:4:4

PQ/2020(display-referred)

33^3LUT

HDR 700nitBrightness&AmbientSurroundCompensation(dim,moderate,bright,verybright)SDR 150nitBrightness,HuntEffect,andModerateSurroundCompensation

1DCal.LUTs

Display

PQtoLinear

2020toAP0

Divideby150or100nits(diffusewhite)

ParametricAppearanceCompensation

DisplayFormatting(nativegamut)

IfSDR,Down-Scale(150/700=.2143)

DisplayFormatting(nativeeotf)

Page 15: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

15Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

ReviewofDemonstrations

•Scene-referredsinglemasterusingACES_RGB_AP0_integerandACES_RGB_AP0

•ConversionfordisplayoccurswithinLG2018OLED’s33-cubed3DLookupTable and/orinGPU

•Displayorscene-referredsignalcarriedbya)floatingpointcodecusingHDMI,orb)Main10HEVC

•PQ10,000;2,000;700;350;150

•Conversionto1000nit/P3occurswithinSonyBVM-X310usinginternaltone-map/gamut-map

•Conversionto700nit/P3withinLG2018OLEDusinginternal33-cubed3DLookupTable

•150nitSDRalsodemonstrated(SDRderivedfromHDR,bothsceneanddisplay-referred)

Page 16: Single Master Demonstrations...2 Feb 2017 Gary Demos Presentation to HPA Feb 2019 Gary Demos, Image Essence LLC HPA Single Master Demonstration Demonstrations • Scene-referred …

16Feb2017GaryDemosPresentationtoHPA

Feb2019GaryDemos,ImageEssenceLLCHPASingleMasterDemonstration

AMPASACESProject2010-2014

ASCMITC

LGOLED55C8PUA

SonyBVMX310

Nvidia RTX

R&SDVSAtomix HDMI/BoB

TeledyneLecroy/Quantumdata

JKPAlps/D800E/D810/SonyF55

JKPEurope/Cosmo/D800E/D810

JKPCharts

DonEklund SonyNYC/SonyF65

NASA/IMAXSonyF65

BobPrimesCanon5DmkII

NASARedEPIC

ManyThanksForEveryone’sGenerousSupport!