+ All Categories
Home > Documents > Encoding and displaying HDR content for cinema - HDR for... · EclairColor 3 Rev1 The signal is...

Encoding and displaying HDR content for cinema - HDR for... · EclairColor 3 Rev1 The signal is...

Date post: 29-Nov-2018
Category:
Upload: trinhthu
View: 213 times
Download: 0 times
Share this document with a friend
9
EclairColor Rev1 1 Encoding and displaying HDR content for cinema CÉDRIC LEJEUNE, VP OF TECHNOLOGY & INNOVATION - White paper, revision 1, Feb 2017
Transcript
Page 1: Encoding and displaying HDR content for cinema - HDR for... · EclairColor 3 Rev1 The signal is encoded with an inverse gamma of 2.6, it is decoded with a transfer function that is

EclairColor Rev11

EncodinganddisplayingHDRcontentforcinemaCÉDR I C L E J EUNE , V P O F T E CHNO LOGY & I NNOVAT ION -

Whitepaper,revision1,Feb2017

Page 2: Encoding and displaying HDR content for cinema - HDR for... · EclairColor 3 Rev1 The signal is encoded with an inverse gamma of 2.6, it is decoded with a transfer function that is

EclairColor Rev12

IntroductionTheEclairColorprojectinitsfirstphaseisaboutbringingHDRimagestoavastnumberoftheatersintheworld;webelievethataHDRtechnologymustfitallcinemas:allmovies,allscreens,atreasonablecostsoitcanbebroadlydeployed.

Fromacontentcreationperspective,itisnecessarytohaveawaytoeasilydelivermultipleformats-fortheaters,TV,OTTandmobile-ashighandstandarddynamicencodings.

SinceEclairprovidestheatricaldeliveryservices,itwouldbeunrealistictocreateDCPsthatarelargerthantheoneswedelivertotheatersviasatellite,broadbandorharddrives.Theamountoftimerequiredfordeliveryisshortereveryday,thereforeweneedtoworkontheencoding/decodingoftheimagestokeepthe size of the DCPs reasonable, while keeping the quality pristine. We also need to use the currenttransportinfrastructuresfordistribution.

To achieve these goals,weutilizeproven technologies that are currently available and thatprovideanaffordable, reliable and secure solution to the market: ACES color management and SMPTE DCP as acontainer.

HDRinthecinemaOriginally, Digital Cinema offered a much better performance of image characteristics than TV: thesequentialcontrastratioofaDLPprojectorcouldreach2000:1whileLCDTVswouldusuallystayunder800:1.

Today,TVmonitorsusetechnologiessuchasdynamicbacklightingofLCDdisplays,veryhighcontrastOLEDorQuantumDotsdisplaythatcanachieveveryhighcontrast,upto1.000.000:1,whiledisplayingDCI-P3primariesorevenRec2020.

Thenextgenerationofcinemas,asapremiumexperience,shouldmeetorexceedHDRTVperformances.Currently available projectors allows for contrast of more than 6000:1, with Dolby Cinema claiming1.000.000:1.Lasertechnologiesalsoallowsforuseofawidergamutofcolors.Theseparametershavetobeconsideredforafuture-prooftransportsystem.

StateoftheartAsforsignalencodinganddecoding,severaloptionsareavailableonthemarket:

DCIspecificationsFor image transport, digital cinema is using the specifications designed by theDigital Cinema Initiativeworkgroup. TheDCIworkgrouphas issued these specifications in2005before the SMPTE createdanddeveloped theassociated standards.Thesewere the resultsof compromises largelybasedon technicalperformancesandpracticesatthattime.

Theachievablecolorspacechosenislargerthantheoneusedbytelevisionatthattime,knownasRec709color gamut. This new color gamut is called P3 and is using Red Green and Blue primaries thanwereachievablethroughfilteringoftheXenonbasedlightingusedforcinemaprojection.

ThecodingprincipleisbasedonthetransmissionofcolorsintheuniversalXYZcolorspacedefinedbyCIEandbyapplyingatransferfunctioninordertotakeadvantageofthenon-linearcharacteristicofthehumanvisualperception.

Page 3: Encoding and displaying HDR content for cinema - HDR for... · EclairColor 3 Rev1 The signal is encoded with an inverse gamma of 2.6, it is decoded with a transfer function that is

EclairColor Rev13

Thesignalisencodedwithaninversegammaof2.6,itisdecodedwithatransferfunctionthatisagammacurveof2.6.

Itisaprovensystemwithgreatresultsforstandarddigitalcinema,thoughitpresentssignificantlimitationsintoday’scontext:

• differenttechnologiescanhavesignificantlydifferentrenderingsofthesamesignal• InthecontextofHDR,sincemostoftheinformationsitsintheregulartonalrange,weneedmore

codesinthedarkluminancevalues• UsingX’Y’Z’encoding,whichisusefultodifferentiatecontentfromotherRGBencodedcontent,

butwastesalotofcodevalues.

ITUBT1886ITUBT1886wasdesignedtoprovidebetterconsistencyacrossTVmonitorrenderingwhileshowingSDRITURec709encodedcontent.Itprovidesawaytoconsidertheblacklevelperformanceofthemonitorandadaptitsrenderingtoit.

HybridLogGammaHLGhasbeendesignedbytheBBCandtheNHKwiththemainpurposeofcarryingHDRinformationinSDRinfrastructures.

SL-HDR1A proposition by ST Microelectronics, Philips, CableLabs and Technicolor, SL-HDR1 relies on dynamicmetadatatorebuildanHDRsignaloutofaSDRstream.

HDR10The HDR10 Media Profile uses the SMPTE 2084 Perceptual Quantizer curve developed by DolbyLaboratorieswhileusingRec2020colorspacewithaquantizationover10bits.

DolbyVisionDolbyVisionisusingasetofmetadataontopofHDR10toprovidemoredetailsandaddressanevenwiderdynamicrange.UsingICtCpcolorencodingit’scapableofgettingbetterencodingefficiencyoncompatiblesystems.

Page 4: Encoding and displaying HDR content for cinema - HDR for... · EclairColor 3 Rev1 The signal is encoded with an inverse gamma of 2.6, it is decoded with a transfer function that is

EclairColor Rev14

EclairColorMasteringEclairColorcontentiscolorgradedwithanHDRapproach,whichmeansthatwekeepdiffusewhiteatalevelcomparabletotheregularcinemastandard(48nits)andleaveheadroomforextraimpactonspecularlights, finerdetails likehairand textures,andalsoallow formorevivid colorsas theycan reachhigherbrightness.Thepeakwhitepointissetto103nits(30footlamberts),thisvaluewaschosenaftertesting,forthebestcompromisebetweenpeakbrightnessandthequalityofblackinatypical“optimized”theaterenvironment. In purposely design theaters, better performance can be achieved for black level andreflectivity.

BlacklevelinSDRvsHDR

Contrastratiointheatricalenvironment

ItisalsoimportanttokeeptheoveralllookconsistentwiththeSDRversion.Cinematographersdon’twanttomake anothermovie, theywant to enhance details and get better emotional impact onwhat theyconsiderthemostimportantcomponentsintheimage,byusingmorerangefordetailsinthehighlights,thedarkareas,andbrightercolors. It isalso importanttoconsiderthathigheroverallbrightnessofthepicture can be problematic at 24 fps in a dark environment, showing stuttering effect.Using theACESworkflow,EclairColorisimplementedthroughanOutputDeviceTransform.

Page 5: Encoding and displaying HDR content for cinema - HDR for... · EclairColor 3 Rev1 The signal is encoded with an inverse gamma of 2.6, it is decoded with a transfer function that is

EclairColor Rev15

ThemostconvenientwayforthecreativeprocessistostartwiththeEclairColorversionandthenderivetheSDRversion.However,thisisnotalwayspossiblesowedevelopedaremasteringworkflowusedforcatalogmoviesandmoviescolorgradedinotherfacilities.Thisprocessisvalidatedbytheclienttomakesurewefullyrespectthecreativeintent.

SignalencodingInthecontextofEclairColor,wedecidedtocomplywithseveralconstraints:

• KeepingtheDCIinfrastructurefordeliveryandplaybackofcontent• Differentprojectortechnologies,withdifferentsequentialandintra-framecontrastratio• Potentialfordifferentmasteringcolorgamuts(Rec709toRec2020)• Apeakwhitevaluesetat103nitstoallowforheadroomwhilekeepingareasonableblackvalue• Higherbrightnessmeaningmoreinteractionwiththeroom(reflectivity)• TheatersoptimizedforHDR,butnotnecessarilybuiltonpurpose

WedecidedtousetheSMPTEDCPandJPEG2000encoding,arobustplatformforsecurityandquality,aswellasformetadatasupport.

Wechosegammaencoding,whichhasprovenanefficientwaytoencodetheimageintheuseddynamicrange.Thevalueof2.8givessufficientcodesinthedarkareaswhilekeepingthediffusewhiteaboutthesamevalueaswhiteinDCI(48nits),whichisacreativechoice.

Measurementcontraststepsinthetheatricaldynamicrange

Highervaluesandalternativecurvestendtogenerateroundingerrorsinthedarkareas,creatingartifactsinJPEGencoding.

EclairColor use ACES AP1 primaries, which contains Rec2020 triangle but also other potentialmonochromatic primaries based color spaces while having a better usage of code values than X’Y’Z’,resultinginsmallerroundingerrors.Thisresultsinbetterefficiencyofthecompression.WeusethesamevirtualwhitepointlogicasDCItoallowfordifferentcreativewhitepoints.

Page 6: Encoding and displaying HDR content for cinema - HDR for... · EclairColor 3 Rev1 The signal is encoded with an inverse gamma of 2.6, it is decoded with a transfer function that is

EclairColor Rev16

DCIP3encodedinACESAP1container(left)vsX’Y’Z’(right)

SignaldecodingFortheelectroopticaltransferfunction,wetookthelogicofITUBT1886thatprovidesawaytocompensateforblackperformance,consideringthevariationinenvironment.Weuseagammaof2.8intheequationandareferencepeakwhiteof103nits.

TherenderingofthecontentwouldbeusingtheEOTFasfollow:

Lproj= Lpw1/gamma-Lb1/gamma gamma

max V+b ,0 gamma

where:

bisgivenbyb= Lb1/gamma

Lpw1/gamma-Lb1/gamma,

gammaisthepowercoefficient:2.8

Lpwisthepeakwhiteoftheprojector:103nits

Lbistheblackleveloftheroom

Lpwistheluminanceofpeakwhite

Lprojistheluminanceindicatedbytheoutputsignal

Visthenormalizedbytheinputsignal

Thisdecodingallowsforcompensatingtheblackleveloftheroom.Thismakestherenderingoftheimagemuch closer to the original artistic intent and adaptable to the theater performance. It doesn’t fullycompensateforprojectortechnologydiscrepancies,butthenon-linearityofthisparameteriscomparabletothenon-linearityoftheroomreflectivity,includingattendance.

Page 7: Encoding and displaying HDR content for cinema - HDR for... · EclairColor 3 Rev1 The signal is encoded with an inverse gamma of 2.6, it is decoded with a transfer function that is

EclairColor Rev17

ConclusionEclairColorisnotonlyaboutHDR,itismeanttoprovidethemoviegoeranexperienceascloseaspossibletowhatthecreativeteamvalidatedinthemasteringroom.TokeeptheEclairColorquality,theatersarecertifiedbythevalidationofasetofspecificationsregardingroomreflectivity.Constantmonitoringandregularprojectormaintenancearealsokeyinmaintainingthequalityofthebigscreenexperience.

ContactsFortechnicalquestionsaboutEclairColor:[email protected]

Forothertopics:[email protected]

ÉclairandEclairColoraretrademarksregisteredbyYmagisGroup

EclairColorisprotectedbyseveralpatentsregisteredbytheYmagisGroup.

Page 8: Encoding and displaying HDR content for cinema - HDR for... · EclairColor 3 Rev1 The signal is encoded with an inverse gamma of 2.6, it is decoded with a transfer function that is

EclairColor Rev18

Bibliography

DigitalCinemaSystemSpecificationshttp://dcimovies.com/specification/DCI_DCSS_v12_with_errata_2012-1010.pdf

SMPTECinemaStandardshttps://www.smpte.org/lifewithoutsmpte/SMPTECinemaStandards

ITUR-BT1886https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.1886-0-201103-I!!PDF-E.pdf

BBCHybridLogGammahttp://www.bbc.co.uk/rd/sites/50335ff370b5c262af000004/assets/57d11dee06d63ee7c8046a86/BBC_HDRTV_List_OfStandardsAndPublications.pdf

DolbyVisionwhitepaperhttps://www.dolby.com/us/en/technologies/dolby-vision/dolby-vision-white-paper.pdf

DolbyICtCpWhitePaperhttps://www.dolby.com/us/en/technologies/dolby-vision/ICtCp-white-paper.pdf

DCIrequirementimages–dynamics,MattCowen,EntertainmentTechnologyConsultantshttp://www.etconsult.com/

HDRTechnologies,TomShulte,JoelBarsottihttp://files.spectracal.com/Documents/White%20Papers/HDR_Demystified.pdf

ACESworkflowhttp://www.oscars.org/science-technology/sci-tech-projects/aces

Qualityassessmentframeworkforcolorconversionandperception,F.Helt,HTS,SMPTE2014http://ieeexplore.ieee.org/document/7269353/

Contrastratiointhetheatricalenvironment,TomBert,Barcohttp://www.barco.com/en/News/Post/2015/10/29/The-contrast-question-1-hyperinflation-in-contrast-land

HDRPerceptionchallengesandmeasureinthetheatricalenvironment,F.Helt,HTShttp://ieeexplore.ieee.org/document/7819602/

DeployingWideColourGamutandHighDynamicRangeinHDandUHD,SMPTEMotionImagingJournal,April2015,CharlesPoynton,JeroenStessen,RutgerNijland http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=7306340&filter%3DAND(p_IS_Number%3A7306340)&pageNumber=2

WikipediaHDRArticlehttps://en.wikipedia.org/wiki/High-dynamic-range_video#SL-HDR1

EclairColorprojecthttp://www.eclaircolor.com

EclairColorPatents FR1770021&EP17305208.5http://www.epo.org

Page 9: Encoding and displaying HDR content for cinema - HDR for... · EclairColor 3 Rev1 The signal is encoded with an inverse gamma of 2.6, it is decoded with a transfer function that is

EclairColor Rev19


Recommended