Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:
Transcript of Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:
![Page 1: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/1.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Norm HurstSenior Principal Research Engineer
SRI International
![Page 2: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/2.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Norm Hurst• 1976 – 1980: RCA Broadcast Studio Camera design
• 1980 – 1990: RCA Labs support of consumer video products
• 1990 – 2008: Advanced TV system design & test (Grand Alliance, etc)
• Since 2008: design video test patterns for professional use
![Page 3: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/3.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Norm Hurst• SMPTE Fellow
• SMPTE Digital Processing Medal 2013
• SMPTE Camera Origination Medal 2016
• Three Dozen Patents
![Page 4: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/4.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Designed to reveal Digital TV problems:• Compression• Mismatched YUV Matrix• Lip Sync• Bit Depth• Resolution Scaling• Chroma Subsampling (4:2:2, 4:2:0)• Dropped frames• and more...
• No need for waveform monitor• Evaluation by direct observation: just look!
2008: I designed this pattern for what we now call “SDR”.
2015: “Will you make a version for HDR/WCG?”“Sure,” I said, not really knowing what that meant!
![Page 5: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/5.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• What is dynamic range?• HDR Photography vs HDR Video• What kinds of images benefit from HDR?
• What is color gamut?• What kinds of images benefit from WCG?
• What is video? (How does a camera make video?)• Why is there Gamma?
• Optimizing the Gamma curve• Optimal: PQ• Compatible: HLG
• Making an HDR Test Pattern• Convert color space, or redesign?• Revealing the pitfalls of HDR/WCG
• The OOTF and why you should care
Outline
![Page 6: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/6.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• What is dynamic range?• HDR Photography vs HDR Video• What kinds of images benefit from HDR?
• What is color gamut?• What kinds of images benefit from WCG?
• What is video? (How does a camera make video?)• Why is there Gamma?
• Optimizing the Gamma curve• Optimal: PQ• Compatible: HLG
• Making an HDR Test Pattern• Convert color space, or redesign?• Revealing the pitfalls of HDR/WCG
• The OOTF and why you should care
Outline
![Page 7: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/7.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• HDR Basics• What is an f-stop?• What is Dynamic Range?• What is a ‘nit’?
![Page 8: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/8.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• What is an f-stop?• It’s a lens thing – the aperture (iris) ring has calibrated click “stops” • Changes the light by a factor of 2:1• Indicates a ratio of light. “3 stops” is an 8:1 change (23)
f-stop 1.4 2 2.8 4 5.6 8 11 16 22
squared 2 4 8 16 32 64 128 256 512
f-stops
The funny numbers (1.4, 2, 2.8, …) make more sense when you square them to make them proportional to the area instead of the diameter.
![Page 9: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/9.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Dynamic Range• Dynamic Range: the ratio of the brightest to the darkest• For a camera sensor: saturation to noise floor• For a display: peak luminance to darkest lowlight• For a human eye: brightest tolerable to darkest perceivable• Often described in f-stops
![Page 10: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/10.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• What is the Dynamic Range of the human eye?• Within a single scene, about 100:1 (about 6.6 stops)• Absolute range is about 20 stops (1,000,000:1)
• What is the Dynamic Range of a camera?• “Full-well” (can’t take anymore photons!) down to noise (can’t tell if there’s anything)• State of the art: ~14 f-stops
• What is a ‘nit’?• Unit of luminance: candela/meter2: cd/m2
• Shorthand (like “click” for kilometer)
Dynamic Range
![Page 11: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/11.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• “My phone’s camera has an ‘HDR’ mode!” • “HDR” is an overloaded term• A phone takes multiple SDR exposures and merges them • Compresses an HDR range into an SDR range
merge or
HDR Photography != HDR Video
An aside…
![Page 12: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/12.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• “My phone’s camera has an ‘HDR’ mode!” • “HDR” is an overloaded term• A phone takes multiple SDR exposures and merges them • Compresses an HDR range into an SDR range
HDR Photography != HDR Video
HDR Photography
SDR Display
An aside…
![Page 13: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/13.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• “My phone’s camera has an ‘HDR’ mode!” • “HDR” is an overloaded term• A phone takes multiple SDR exposures and merges them • Compresses an HDR range into an SDR range
HDR Photography != HDR Video
HDR Video
(Can’t show HDR on your SDR computer)
(Can’t show HDR on your SDR computer)
An aside…
![Page 14: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/14.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Scenes that could benefit from HDR
Highlights blown out!Could look better in HDR!
![Page 15: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/15.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Scenes that could benefit from HDR
Crowd is blown out!Could look better in HDR!
![Page 16: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/16.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Scenes that could benefit from HDR
Dark areas crushed!Could look better in HDR!
Game of Thrones“The Long Night”S8E3
![Page 17: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/17.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Scenes that could benefit from HDR
Dark areas crushed!Could look better in HDR!
Game of Thrones“The Long Night”S8E3
![Page 18: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/18.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Scenes that could benefit from HDR
Dark areas crushed!Could look better in HDR!
Game of Thrones“The Long Night”S8E3
![Page 19: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/19.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Scenes that could benefit from HDR Tone mapping reveals bad quantization
Game of Thrones“The Long Night”S8E3
![Page 20: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/20.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• What is dynamic range?• HDR Photography vs HDR Video• What kinds of images benefit from HDR?
• What is color gamut?• What kinds of images benefit from WCG?
• What is video? (How does a camera make video?)• Why is there Gamma?
• Optimizing the Gamma curve• Optimal: PQ• Compatible: HLG
• Making an HDR Test Pattern• Convert color space, or redesign?• Revealing the pitfalls of HDR/WCG
• The OOTF and why you should care
Outline
![Page 21: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/21.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• WCG Basics• What is a Color Gamut?• What types of content look better in WCG?
![Page 22: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/22.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• A color is represented by three values: R, G, B• But these values alone cannot nail down a particular color• These values are relative to a set of “Color Primaries”• Part of a defined “Color Space”• If you don’t know the Color Space, you don’t know what color an RGB triplet represents!
![Page 23: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/23.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
CIE Color Diagram
![Page 24: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/24.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
CIE Color Diagram
The edge of the horseshoe represents spectrally-pure colors like from a laser.
![Page 25: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/25.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
CIE Color Diagram
The edge of the horseshoe represents spectrally-pure colors like from a laser.
The inside is all the colors most humans can see
![Page 26: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/26.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
CIE Color Diagram
The edge of the horseshoe represents spectrally-pure colors like from a laser.
The inside is all the colors most humans can see
Near the middle is the “white point” like “D65”
![Page 27: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/27.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
CIE Color Diagram
The edge of the horseshoe represents spectrally-pure colors like from a laser.
The inside is all the colors most humans can see
Near the middle is the “white point” like “D65”
R
G
B
The corners of this triangle define a “color space”. The corners are called the “primaries”.
![Page 28: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/28.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
CIE Color Diagram
The edge of the horseshoe represents spectrally-pure colors like from a laser.
The inside is all the colors most humans can see
Near the middle is the “white point” like “D65”
R
G
B
The corners of this triangle define a color space.
You can describe any color inside the triangle, but not outside. This is your Gamut
of colors.
![Page 29: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/29.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
CIE Color Diagram
The edge of the horseshoe represents spectrally-pure colors like from a laser.
The inside is all the colors most humans can see
Near the middle is the “white point” like “D65”
R
G
B
The corners of this triangle define a color space.
You can describe any color inside the triangle, but not outside. This is your Gamut
of colors.
A bigger triangle contains more intense colors. It is a Wider Color Gamut.
![Page 30: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/30.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
![Page 31: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/31.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Extra colors that WCG gives you.
![Page 32: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/32.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Scenes that could benefit from WCG• Most everyday colors fit in the 709 color gamut (range)• Very few real-life colors exceed it
![Page 33: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/33.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Scenes that could benefit from WCG• Most everyday colors fit in the 709 color gamut (range)• Very few real-life colors exceed it
Flowers
![Page 34: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/34.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Flowers Some Fabrics (umbrellas)
• Scenes that could benefit from WCG• Most everyday colors fit in the 709 color gamut (range)• Very few real-life colors exceed it
![Page 35: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/35.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Flowers Some Fabrics (umbrellas) Neon SignsOther “emissive” sources
like fireworks
• Scenes that could benefit from WCG• Most everyday colors fit in the 709 color gamut (range)• Very few real-life colors exceed it
![Page 36: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/36.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• HDR: High Dynamic Range • As opposed to SDR, Standard Dynamic Range, what we used to call “video”• Shows more detail in bright areas and dark areas• Whites not blown out, blacks not crushed
• WCG: Wide Color Gamut• As opposed to, uh, … what we used to call “video”• Allows capture and display of more saturated colors
• HDR and WCG are independent features• You could define a system with just one or the other• But today they always travel together• HDR works without WCG, but WCG needs HDR
• (HDR on your cell phone’s camera is not the same!)
![Page 37: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/37.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• This sounds like a radical change to the TV systems
• But is it?• In theory (how it works), no.
• In practice (how we use it), yes.
• Let’s review how video works
![Page 38: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/38.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• What is dynamic range?• HDR Photography vs HDR Video• What kinds of images benefit from HDR?
• What is color gamut?• What kinds of images benefit from WCG?
• What is video? (How does a camera make video?)• Why is there Gamma?
• Optimizing the Gamma curve• Optimal: PQ• Compatible: HLG
• Making an HDR Test Pattern• Convert color space, or redesign?• Revealing the pitfalls of HDR/WCG
• The OOTF and why you should care
Outline
![Page 39: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/39.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• What is “Video”?• A stream, a file
• A signal on a wire
• But where does it come from?• It comes from a camera
• Let’s remind ourselves of what happens
between the camera lens and the wire…
![Page 40: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/40.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Camera”
LENS
![Page 41: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/41.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Sensor
Raw
“Camera”
![Page 42: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/42.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Sensor
RGBRaw
Raw to “RGB”
“Camera”
![Page 43: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/43.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
“Camera”
![Page 44: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/44.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
“Camera”
• Wait – why is there “gamma”?
• “To pre-compensate for CRT non-linearity?” No!
• Even if CRTs were linear, you would still want gamma!
• Gamma/OETF gives more quantization steps near black
• Perceptual: Humans are more sensitive to small changes in dark than in bright
![Page 45: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/45.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
RGBQuantization
5 bits (32 steps)
Lossy/NoisyTransmission
![Page 46: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/46.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
RGBQuantization
5 bits (32 steps)
Light into Camera
Ligh
t on
Dis
pla
y
5-bit TV System with no Gamma
Gamma = 1.0
Lossy/NoisyTransmission
![Page 47: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/47.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
RGBQuantization
5 bits (32 steps)
Light into Camera
Ligh
t on
Dis
pla
y
5-bit TV System with no Gamma
Gamma = 1.0
Human Perception: Need finer steps near black
Human Perception: Fewer steps near white.
Lossy/NoisyTransmission
![Page 48: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/48.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
RGBQuantization
5 bits (32 steps)
Light into Camera
Ligh
t on
Dis
pla
y
5-bit TV System with no Gamma
Gamma = 1.0
Human Perception: Need finer steps near black
Human Perception: Fewer steps near white.
Need about 12 bits (4096 steps) to make this look OK!
Lossy/NoisyTransmission
![Page 49: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/49.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
RGB
Gamma/OETF
R’G’B’Quantization
5 bits (32 steps)
Gamma/EOTF
Lossy/NoisyTransmission
![Page 50: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/50.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
RGB
Gamma/OETF
R’G’B’Quantization
5 bits (32 steps)
Gamma/EOTF
Inverse Curves
Lossy/NoisyTransmission
![Page 51: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/51.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
RGB
Gamma/OETF
R’G’B’Quantization
5 bits (32 steps)
Gamma/EOTF
5-bit TV System with 709 Gamma (SDR)
Gamma = ~2.0
Inverse Curves
Lossy/NoisyTransmission
![Page 52: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/52.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
RGB
Gamma/OETF
R’G’B’Quantization
5 bits (32 steps)
Gamma/EOTF
5-bit TV System with 709 Gamma (SDR)
Gamma = ~2.0
Inverse Curves
Smaller steps here
Bigger steps here
Lossy/NoisyTransmission
![Page 53: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/53.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
RGB
Gamma/OETF
R’G’B’Quantization
5 bits (32 steps)
Gamma/EOTF
5-bit TV System with 709 Gamma (SDR)
Gamma = ~2.0
Inverse Curves
Smaller steps here
Bigger steps here
The use of Gamma makes the system a better perceptual match to the human eye’s sensitivity.
Lossy/NoisyTransmission
![Page 54: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/54.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
RGB
Gamma/OETF
R’G’B’Quantization
5 bits (32 steps)
Gamma/EOTF
5-bit TV System with 709 Gamma (SDR)
Gamma = ~2.0
Inverse Curves
Smaller steps here
Bigger steps here
The use of Gamma makes the system a better perceptual match to the human eye’s sensitivity.
“Television doesn’t have to work;It only has to look like it works!”
Lossy/NoisyTransmission
![Page 55: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/55.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
“Camera”
![Page 56: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/56.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
![Page 57: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/57.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
• “Television doesn’t have to work;• It only has to look like it works!”• Human Perception: good for B&W, not so much for color (rods & cones)• Convert from RGB to YUV (Y: B&W; U&V: color differences)• So we can throw away resolution in U & V! (4:2:2, 4:2:0)• Heads up: changing the RGB Primaries (WCG) requires changing this matrix a little bit.
![Page 58: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/58.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
Y’CbCr 8-bits
![Page 59: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/59.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
Y’CbCr
Y’CbCr 8-bits
![Page 60: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/60.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
R’G’B’ Y’CbCr
Y’CbCr to R’G’B’
Y’CbCr 8-bits
![Page 61: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/61.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’Gamma/EOTF
Y’CbCr 8-bits
![Page 62: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/62.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’Gamma/EOTF“RGB” to Native
Native
Y’CbCr 8-bits
![Page 63: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/63.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’Gamma/EOTF“RGB” to Native
Native
Y’CbCr 8-bits
Display
A Complete TV System
![Page 64: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/64.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Q: How does HDR change this System Diagram?
Q: How does WCG change this System Diagram?
A: It doesn’t, it only changes the parameters in the boxes!
![Page 65: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/65.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’Gamma/EOTF“RGB” to Native
Native
Y’CbCr 8-bits
Display
WCG changes the Color Primaries to Rec.2020
![Page 66: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/66.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’Gamma/EOTF“RGB” to Native
Native
Y’CbCr 8-bits
Display
HDR changes the Gamma/OETF curve to PQ or HLG
![Page 67: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/67.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’Gamma/EOTF“RGB” to Native
Native
Y’CbCr 8-bits
Display
WCG changes the YCbCr Matrix to Rec.2020
![Page 68: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/68.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’Gamma/EOTF“RGB” to Native
Native
Y’CbCr 10-bits
Display
HDR changes distribution bit depth (HEVC Main10 Profile)
![Page 69: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/69.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’Gamma/EOTF“RGB” to Native
Native
Y’CbCr
Display
HDR/WCG modifies existing TV system parameters
10-bits
![Page 70: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/70.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• What is dynamic range?• HDR Photography vs HDR Video• What kinds of images benefit from HDR?
• What is color gamut?• What kinds of images benefit from WCG?
• What is video? (How does a camera make video?)• Why is there Gamma?
• Optimizing the Gamma curve• Optimal: PQ• Compatible: HLG
• Making an HDR Test Pattern• Convert color space, or redesign?• Revealing the pitfalls of HDR/WCG
• The OOTF and why you should care
Outline
![Page 71: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/71.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Traditional Gamma “optimizes” the TV system for human Perception (kind of)• Not really optimized• But in 1939, needed to use CRT curve to make cheap TVs
• Dolby said, “Let’s make a new curve that is truly Perceptually optimized!”• Started with Barten’s model of human contrast sensitivity• Barten: Visibility of a brightness change requires a bigger change at higher brightnesses
How to optimize the Gamma/OETF curve for Human Perception?
![Page 72: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/72.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Brightness cd/m2 (‘nits’)
Smal
lest
ste
p y
ou
ca
n s
ee
Barten’s Contrast Sensitivity Function
![Page 73: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/73.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Traditional Gamma “optimizes” the TV system for human Perception (kind of)• Not really optimized• But in 1939, needed to use CRT curve to make cheap TVs
• Dolby said, “Let’s make a new curve that is truly perceptually optimized!”• Started with Barten’s model of human contrast sensitivity• Barten: Visibility of a brightness change requires a bigger change at higher brightnesses
• Barten: it depends on the absolute brightness in nits• Dolby: each quantization step should be just a little less than what you can
perceive: Perceptual Quantization: “PQ”• Note: PQ maps code values to absolute brightness values!
• 75% = 983 nits (“How many nits is color bars?”)• 100% = 10,000 nits
How to optimize the Gamma/OETF curve for Human Perception?
![Page 74: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/74.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709
Gamma/OETF
Linear Light in
Co
de
Val
ue
“IR
E” o
ut
![Page 75: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/75.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709
Gamma/OETF
Linear Light in
Co
de
Val
ue
“IR
E” o
ut
PQ
![Page 76: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/76.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709
Gamma/OETF
Linear Light in
Co
de
Val
ue
“IR
E” o
ut
PQ709 Gamma, 32-steps
![Page 77: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/77.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709
Gamma/OETF
Linear Light in
Co
de
Val
ue
“IR
E” o
ut
PQPQ, 32-steps
![Page 78: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/78.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709
Gamma/OETF
Linear Light in
Co
de
Val
ue
“IR
E” o
ut
PQ
PQ/2020 as Rec. 709
Rec. 709 as Rec. 709
PQ is not intended to be watchable (compatible) on old TVs
![Page 79: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/79.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• BBC & ARIB said, “Compatibility (watchability) on existing TVs is important”• Proposed a different curve• Lower half: Gamma (compatible part)• Upper half: Log (HDR part)• Smooth transition• “Hybrid: Log/Gamma”: HLG
![Page 80: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/80.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• BBC & ARIB said, “Compatibility (watchability) on existing TVs is important”• Proposed a different curve• Lower half: Gamma (compatible part)• Upper half: Log (HDR part)• Smooth transition• “Hybrid: Log/Gamma”: HLG
![Page 81: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/81.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
First half: Gamma
• BBC & ARIB said, “Compatibility (watchability) on existing TVs is important”• Proposed a different curve• Lower half: Gamma (compatible part)• Upper half: Log (HDR part)• Smooth transition• “Hybrid: Log/Gamma”: HLG
![Page 82: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/82.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
First half: Gamma
Second half: Log
• BBC & ARIB said, “Compatibility (watchability) on existing TVs is important”• Proposed a different curve• Lower half: Gamma (compatible part)• Upper half: Log (HDR part)• Smooth transition• “Hybrid: Log/Gamma”: HLG
![Page 83: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/83.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709
Gamma/OETF
Linear Light in
Co
de
Val
ue
“IR
E” o
ut
PQ/2020 as Rec. 709
Rec. 709 as Rec. 709
PQ
HLG
HLG/2020 as Rec. 709
HLG is more compatible on old TVs(and existing OB vans!)
![Page 84: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/84.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709
Gamma/OETF
Linear Light in
Co
de
Val
ue
“IR
E” o
ut
PQ/2020 as Rec. 709
Rec. 709 as Rec. 709
PQ
HLG
HLG/2020 as Rec. 709
HLG is more compatible on old TVs(and existing OB vans!)
![Page 85: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/85.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• What is dynamic range?• HDR Photography vs HDR Video• What kinds of images benefit from HDR?
• What is color gamut?• What kinds of images benefit from WCG?
• What is video? (How does a camera make video?)• Why is there Gamma?
• Optimizing the Gamma curve• Optimal: PQ• Compatible: HLG
• Making an HDR Test Pattern• Convert color space, or redesign?• Revealing the pitfalls of HDR/WCG
• The OOTF and why you should care
Outline
![Page 86: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/86.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
How can we make an HDR pattern from a 709 SDR pattern?
SDR (Rec.709) Test PatternConvert to HDR?
![Page 87: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/87.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Isn’t HDR just a different color space?
• A “color space” has a few parameters:• Gamut: RGB Color primary x,y positions (x,y) (x,y) (x,y)• Gamma/OETF curve definition• White point (e.g. D65) position: (x,y) (Same in HDR!)
• SDR uses • Gamut=Rec.709 Primaries• OETF=709 Gamma• White point=D65
• HDR uses • Gamut= Rec.2020 Primaries • OETF=HLG or OETF=PQ • White point=D65
![Page 88: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/88.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Can’t we make an HDR test pattern by just converting the color space?
• Converting between color spaces is well-defined• SMPTE RP-177M
![Page 89: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/89.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Can’t we make an HDR test pattern by just converting the color space?
• Converting between color spaces is well-defined• SMPTE RP-177M
Rec.709 R’G’B’ Code values
Example: Converting Rec.709 to PQ/2020
![Page 90: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/90.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709 R’G’B’ Code values
Remove Gamma/OETF encoding
Linear Light RGB 709
Example: Converting Rec.709 to PQ/2020
• Can’t we make an HDR test pattern by just converting the color space?
• Converting between color spaces is well-defined• SMPTE RP-177M
![Page 91: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/91.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709 R’G’B’ Code values
Remove Gamma/OETF encoding
Linear Light RGB 709
Convert 709 Primaries to “Universal” Primaries
(XYZ)
Linear Light XYZ
Example: Converting Rec.709 to PQ/2020
• Can’t we make an HDR test pattern by just converting the color space?
• Converting between color spaces is well-defined• SMPTE RP-177M
![Page 92: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/92.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709 R’G’B’ Code values
Remove Gamma/OETF encoding
Linear Light RGB 709
Convert 709 Primaries to “Universal” Primaries
(XYZ)
Convert “Universal” Primaries (XYZ) toRec.2020
Linear Light XYZ Linear Light 2020
Example: Converting Rec.709 to PQ/2020
• Can’t we make an HDR test pattern by just converting the color space?
• Converting between color spaces is well-defined• SMPTE RP-177M
![Page 93: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/93.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709 R’G’B’ Code values
Remove Gamma/OETF encoding
Linear Light RGB 709
Convert 709 Primaries to “Universal” Primaries
(XYZ)
Convert “Universal” Primaries (XYZ) toRec.2020
Linear Light XYZ Linear Light 2020
Apply desired OETF e.g. PQ
PQ/2020 Code Values
Example: Converting Rec.709 to PQ/2020
• Can’t we make an HDR test pattern by just converting the color space?
• Converting between color spaces is well-defined• SMPTE RP-177M
![Page 94: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/94.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709 R’G’B’ Code values
Remove Gamma/OETF encoding
Linear Light RGB 709
Convert 709 Primaries to “Universal” Primaries
(XYZ)
Convert “Universal” Primaries (XYZ) toRec.2020
Linear Light XYZ Linear Light 2020
Apply desired OETF e.g. PQ
PQ/2020 Code Values
Example: Converting Rec.709 to PQ/2020
(Naïve)BT.709 to BT.2020/PQColor Space Converter
• Can’t we make an HDR test pattern by just converting the color space?
• Converting between color spaces is well-defined• SMPTE RP-177M
![Page 95: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/95.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
BT.709 to BT.2020/PQColor Space Converter
(RP-177M)
HDR by
Color space Conversion?
709 2020/PQ
709 2020/PQ
![Page 96: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/96.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
BT.709 to BT.2020/PQColor Space Converter
(RP-177M)
HDR by
Color space Conversion?
100 IRE maps to 100 IRE
709 2020/PQ
709 2020/PQ
![Page 97: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/97.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
BT.709 to BT.2020/PQColor Space Converter
(RP-177M)
HDR by
Color space Conversion?
100 IRE maps to 10,000 Nits
709 2020/PQ
709 2020/PQ
![Page 98: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/98.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec. 2020/PQ
100 IRE == 10,000 nitsMost displays max at 1000
![Page 99: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/99.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec. 2020/PQ
Clipped at 1000 nits
100 IRE == 10,000 nitsMost displays max at 1000
That’s not useful!
![Page 100: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/100.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Rec.709
OETF
Linear Light in
Co
de
Val
ue
“IR
E” o
ut
HLG
PQ
70
9: 1
00
nit
s m
ax
HLG
: 100
0 ni
ts m
ax(?
)
PQ: 1
0,00
0 ni
ts m
ax
Curves compared with equal range
light inputs
Curves compared with intended
range light inputs
OETF
Linear Light in
Co
de
Val
ue
“IR
E” o
ut
![Page 101: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/101.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• What is wrong with saying “HDR is just another color space”?• Scenes are mostly “diffuse” reflectors. SDR/709 puts these ~100%
• Most CRTs max out around 100-120 nits (cd/m2)• SDR has very little headroom for specular reflectors
• HDR is not about making everything bright• Just making it “sparkly” here and there – not the whole picture!• Most of our test pattern should be “exposed” around 100-200 nits• Just a few features should be bright – like the real world
• Two kinds of peak white:• Diffuse (~200 nits)• Specular (1,000 - 10,000 nits)• 5X to 50X headroom (2 to 6 f-stops headroom)
10,000
6400
3200
1600
800
400
200
100
0
nit
s
Diffuse white peak100% for SDR
Specular white peak100% for HDR
![Page 102: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/102.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Instead of this…
![Page 103: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/103.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Only a few features are scaled to
“specular” 10,000 nits.
Most features are scaled to “diffuse.”
![Page 104: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/104.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
These Features are “bright”
Scaled to “Max Specular Reflectance” = 10,000 nits
![Page 105: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/105.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
These Features: scaled to “diffuse”
Scaled to “100% Diffuse Reflectance” = 203 nits
![Page 106: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/106.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• What can go wrong in HDR?
• How does this test pattern reveal it?
• Back to the Camera/Display diagram…
![Page 107: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/107.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’Gamma/EOTF“RGB” to Native
Native
Y’CbCr
Display
10-bitsMismatch?
• YUV Matrix Mismatch?
• Three standards: Rec.601, Rec.709, Rec.2020
![Page 108: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/108.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
YUV Matrix Mismatch:Ramp in Red and Green Channels
![Page 109: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/109.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
0%
100%
0%
100%
0%
R
G
B
Clipping Matched
![Page 110: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/110.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
0%
100%
0%
100%
0%
R
G
B
2020
RGBTo
YCC
Clipping Matched
R
G
B Cb
Y
Cr
![Page 111: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/111.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
0%
100%
0%
100%
0%
R
G
B
2020
RGBTo
YCC
709
YCCTo
RGB
Clipping Matched
R
G
B
R
G
B
Y
Cr
Cb
Mis-Matched Matrices
![Page 112: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/112.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
0%
100%
0%
100%
0%
R
G
B
2020
RGBTo
YCC
709
YCCTo
RGB
Clipping Matched Clipping Not Matched
R
G
B
R
G
B
Y
Cr
Cb
Mis-Matched Matrices
![Page 113: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/113.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’Gamma/EOTF“RGB” to Native
Native
Y’CbCr
Display
10-bitsMismatch?
• OETF/EOTF Mismatch? a.k.a. tone map mismatch
![Page 114: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/114.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Sinewave sweep: linear in light
Sinewave sweep: linear in code values
![Page 115: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/115.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Sine Waves
Linear in Code Values
LightCode Values
![Page 116: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/116.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
EOTF
Sine Waves NOT Sine Waves
Linear in Code Values
LightCode Values
![Page 117: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/117.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
EOTF
Sine Waves NOT Sine Waves
Linear in Code Values
Appears to showMoiré Patterns
LightCode Values
![Page 118: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/118.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
EOTF
Sine Waves NOT Sine Waves
Linear in Code Values
Appears to showMoiré Patterns
LightCode Values
NOT Sine Waves
EOTF-1
![Page 119: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/119.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
EOTF
Sine Waves NOT Sine Waves
Linear in Code Values
Appears to showMoiré Patterns
LightCode Values
EOTF
NOT Sine Waves Sine Waves Linear in Light Values
EOTF-1
![Page 120: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/120.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
EOTF
Sine Waves NOT Sine Waves
Linear in Code Values
Appears to showMoiré Patterns
LightCode Values
EOTF
NOT Sine Waves Sine Waves Linear in Light Values
Moiré Nulls Outwhen gamma matches
EOTF-1
![Page 121: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/121.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
EOTF
Sine Waves NOT Sine Waves
Linear in Code Values
Appears to showMoiré Patterns
Code Values
EOTF
NOT Sine Waves Sine Waves Linear in Light Values
Moiré Nulls Outwhen gamma matches
EOTF-1
![Page 122: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/122.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’Gamma/EOTF“RGB” to Native
Native
Y’CbCr
Display
10-bits
Loss of bit depth?
• HDR requires 10 bits to the home
• 8-bits is common, but can you see it?
![Page 123: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/123.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Bit depth detector:Shallow, rotating gradient
8-bit
Banding in 8-bit
![Page 124: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/124.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Bit depth detector:Shallow, rotating gradient
10-bit
No banding in 10-bit
![Page 125: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/125.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
Gamma/OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’Gamma/EOTF“RGB” to Native
Native
Y’CbCr
Display
10-bitsMismatch?
• OETF/EOTF Mismatch? a.k.a. tone map mismatch
![Page 126: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/126.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Mismatched gamuts
Matched Gamuts
![Page 127: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/127.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Mismatched gamuts
2020-signal, 709 display
![Page 128: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/128.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
![Page 129: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/129.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
10,000 nits
8,000 nits
4,000 nits
2,000 nits
1,000 nits
![Page 130: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/130.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
1/3 stop down
1/3 stop up
10,000 nits
8,000 nits
4,000 nits
2,000 nits
1,000 nits
![Page 131: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/131.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
18% chip
1/3 stop down
1/3 stop up
10,000 nits
8,000 nits
4,000 nits
2,000 nits
1,000 nits
![Page 132: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/132.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
18% chip
1/3 stop down
1/3 stop up
Moving “delta step”
10,000 nits
8,000 nits
4,000 nits
2,000 nits
1,000 nits
![Page 133: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/133.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
No
rmal
Sta
irst
ep
Clip
ped
at
10
00
nit
s
different
same
different
different
same
same
![Page 134: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/134.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• One more detail: OOTF• OETF: Optical-to-Electronic transfer function (camera)• EOTF: Electronic-to-Optical transfer function (display)• OOTF: Optical-to-optical transfer function (the whole system, glass-to-glass)• Linear, right?• No.• A net “gamma” of about 1.2 is desirable
![Page 135: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/135.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’EOTF“RGB” to Native
Native
Y’CbCr
Display
10-bitsInverses
![Page 136: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/136.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’EOTF“RGB” to Native
Native
Y’CbCr
Display
10-bitsInverses
~1.2
PQ defines the OOTF at the Camera
![Page 137: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/137.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’EOTF“RGB” to Native
Native
Y’CbCr
Display
10-bitsInverses
~1.2*
*OOTF function depends on display brightness: 1.2 for 1000 nit displayMax nits
HLG defines the OOTF at the Display
![Page 138: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/138.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’EOTF“RGB” to Native
Native
Y’CbCr
Display
10-bitsInverses
~1.2*
Max nits
Different light functions!
![Page 139: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/139.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’EOTF“RGB” to Native
Native
Y’CbCr
Display
10-bitsInverses
~1.2*
Max nits
Different light functions!
SceneReferred
![Page 140: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/140.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
“Display”
Sensor
RGB
OETF
Raw
Raw to “RGB”
R’G’B’
R’G’B’ to Y’CbCr
Y’CbCr
“Camera”
RGB R’G’B’ Y’CbCr
Y’CbCr to R’G’B’EOTF“RGB” to Native
Native
Y’CbCr
Display
10-bits
~1.2*
Max nits
Different light functions!
SceneReferred
DisplayReferred
Inverses
![Page 141: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/141.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• Should a test pattern be scene referred or display referred?• It depends• Will the test pattern be used to evaluate a display? Display Referred.• Will the pattern be used to evaluate signal processing after the camera? Scene Referred.
![Page 142: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/142.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Display referred
![Page 143: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/143.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Scene referred
![Page 144: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/144.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Scene referred
![Page 145: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/145.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Scene referred
![Page 146: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/146.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Scene referred
![Page 147: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/147.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
• SMPTE ST-2084: defines PQ curve• PQ also known as HDR10
• BT.2020 defines WCG color primaries (and UHD and 8K scanning params)• BT.2100 defines color space parameters for PQ and HLG• BT.2111 defines “HDR” color bars. Actually two kinds: HLG bars and PQ bars
• 203 nits (how many nits is color bars?)• BT.2408: Guidance for live production with mixed SDR and HDR sources and outputs
Selected standards
![Page 148: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/148.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Too many features to describe today.
For more info about test patterns:
Contact:Arkady [email protected]
![Page 149: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/149.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org
Too many features to describe today.
For more info about test patterns:
Contact:Arkady [email protected]
THANK YOU!
Norm [email protected]
![Page 150: Norm Hurst - IABM...•Scenes are mostly ^diffuse reflectors. SDR/709 puts these ~100%) •:](https://reader031.fdocuments.us/reader031/viewer/2022011906/5f452d569b68de78a374ca9c/html5/thumbnails/150.jpg)
IABM Copyright 2020@THEIABM www.theiabm.org