[opendtv] Re: Sparkle

  • From: Craig Birkmaier <brewmastercraig@xxxxxxxxxx>
  • To: opendtv@xxxxxxxxxxxxx
  • Date: Tue, 06 Dec 2016 07:40:35 -0500

On Dec 5, 2016, at 7:35 PM, Manfredi, Albert E <albert.e.manfredi@xxxxxxxxxx> 
wrote:

Tell me something I don't know, Craig. That's why I said, it is what it is. 
If the standards at play use linear coding, then that's what they use. You 
can't pretend otherwise. The "10" in HDR 10 refers to linear bit encoding of 
RGB. Unless you can find something that says otherwise.

Sorry, but luminance is never coded in a linear manner; there has always been 
an attempt to match the coding of luminance to the characteristics of the human 
visual system, which requires more information at lower luminance levels to 
prevent contouring. 

This paper does a good job of explaining the issues:

 http://files.spectracal.com/Documents/White%20Papers/HDR_Demystified.pdf
If a display system were to simply reproduce a linear representation of the 
scene light, it would produce low contrast, washed out images. This is because 
scenes that are viewed at brightness levels much lower than the original scene 
are perceived to have much lower contrast than the original scene 

Please read the section on HDR Transfer Function. By the way, Y, R-Y and B-Y 
are derived from RBG with most of the luminance detail in the G channel. It is 
typically not necessary to encode Y at 12 bits - 1024 steps is sufficient - but 
to encode all colors in some of the new WCG color spaces you need 12 bits.

Regards

Craig

Other related posts: