Announcement

Collapse
No announcement yet.

Wayland Color Management Protocol Posted For Weston

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Originally posted by mSparks View Post

    "Dynamic range (abbreviated DR, DNR,[1] or DYR[2]) is the ratio between the largest and smallest values that a certain quantity can assume.​"

    8 bits, smallest value=0, largest value= 255

    if you only have 8 bits, your dynamic range is 0:255.

    calling any 0:255 dynamic range "high dynamic range" doesn't change the fact it is still exactly the same dynamic range as before.
    but it isn't, if before you could only represent reliably 0-80/0-120/0-203 nits of intended luminance range (this is a spec limitation rather then a technical one since srgb works with relative lumanince, and it's one that has been fudged with a lot), and now you can represent say 0-1000 if you were to apply say an HLG curve, you have a large range of (intended) luminance you can display.

    this is why we shouldn't use terms without definition.

    Comment


    • Originally posted by Quackdoc View Post

      but it isn't, if before you could only represent reliably 0-80 nits of intended luminance range
      255 steps of 0.3nits per step (0-80 nits), is identical dynamic range to 255 steps at 1nits per step (0-255nits)

      What changes there is the contrast ratio
      "The contrast ratio (CR) is a property of a display system, defined as the ratio of the luminance of the brightest shade (white) to that of the darkest shade (black) that the system is capable of producing.​"

      Comment


      • Originally posted by mSparks View Post
        255 steps of 0.3nits per step (0-80 nits), is identical dynamic range to 255 steps at 1nits per step (0-255nits)

        What changes there is the contrast ratio
        "The contrast ratio (CR) is a property of a display system, defined as the ratio of the luminance of the brightest shade (white) to that of the darkest shade (black) that the system is capable of producing.​"
        you forget the fact that we aren't working in linear, and neither do our eyes when you compress the maximum luminance range, this means for a lot of people you are compressing the range of brightness we can actually physically see. Everything we do in color in the end is trying to mimic reality.

        Comment


        • Originally posted by Quackdoc View Post

          you forget the fact that we aren't working in linear, and neither do our eyes when you compress the maximum luminance range, this means for a lot of people you are compressing the range of brightness we can actually physically see. Everything we do in color in the end is trying to mimic reality.
          and the name for that is contrast ratio, not dynamic range.

          dynamic range is a general signals term that infers the quantization effects in a signal, it doesn't have a unit.

          But high dynamic range sounds cooler than high contrast ratio (because it is), and marketeers have never had a problem with liberal use of terms to sell their snake oil until they get hit with a class action.

          We are mostly passed much of that now, HDR10 is a real thing, I learnt a lot of this from the guys and gals at Laminar Research who are now using 16bits per colour in their graphics engine.
          nice write up of that here:
          What Is a Photometric Renderer? Simply put, a photometric renderer is one that tries to create realism by using actual real world light levels (specified in real physical units) in its internal calculations. In other words, we render the world as it is. A decade ago, the image of the world you saw through your […]
          Last edited by mSparks; 05 October 2023, 05:16 PM.

          Comment


          • Originally posted by mSparks View Post
            dynamic range is a general signals term that infers the quantization effects in a signal, it doesn't have a unit.
            where is this defined? and by what body?

            Comment


            • Originally posted by Quackdoc View Post

              where is this defined? and by what body?
              every signals course for like the last 200 years, but
              e.g.


              So to correct myself from earlier.
              if the smallest signal you can get is 0.3 nits, and the largest is 80nits the dynamic range 80/0.3 = 255:1

              and if the largest is 255 and the smallest is 1 the dynamic range is 255/1=255:1

              actual value might be out because dBs are a pita.

              Comment


              • Originally posted by mSparks View Post

                every signals course for like the last 200 years, but
                e.g.


                So to correct myself from earlier.
                if the smallest signal you can get is 0.3 nits, and the largest is 80nits the dynamic range 80/0.3 = 255:1

                and if the largest is 255 and the smallest is 1 the dynamic range is 255/1=255:1

                actual value might be out because dBs are a pita.
                again, post where it is defined in relation to video and light stimulus, keeping in mind that we are working with, and trying to emulate light, non a linear representation of it

                Comment


                • Originally posted by Quackdoc View Post

                  again, post where it is defined in relation to video and light stimulus, keeping in mind that we are working with, and trying to emulate light, non a linear representation of it
                  yeah, the "proper" measurement is
                  10log(80/0.31372549019​) = 10log(255/1)

                  "still equal"
                  The contrast ratio however is different, because the smallest value can be equally tiny, and the largest value grow as large as you have watts.

                  What I think is interesting, is now with VR - especially when eye tracking is more widespread - you can get very close to "real world" dynamic range by bypassing the compression in dynamic range you would normally get from your iris/pupil. but for displays in normal lighting, if you want to capture and display a high dynamic range, you need the bits to store and transfer the information, else you will always end up with either a florescent light as bright as the sun, or the sun no brighter than a florescent light.
                  Last edited by mSparks; 05 October 2023, 07:58 PM.

                  Comment


                  • Originally posted by Quackdoc View Post
                    you guys are neither right first and fore most HDR is not a spec, there are multiple specs that provide an HDR like HDR10(+), Dolby, one of the various HDR400, 600, etc. not every spec shares the same necessities.
                    This is a mistake. Those are not color specification specs they are certifications specifications. REC2020 and REC2100 are the color spaces and what is encoded to go over the displayport/hdmi cable.

                    HDR10 in fact mandates the monitor can do 10 bit color as the REC2020 color space say you should be using.

                    8bit LCD being used output HDR is in fact invalid by the color encoding. REC2020 is clear the coding is either 10 or 12 bits per color. Display port and HDMI standard is clear the encoding is 10 to 12 bits per color for HDR.

                    But then you can get a certification certificate and call your monitor/tv HDR when the LCD is only 8bits per color with zoned backlights to attempt to hide the fact you are missing 4 bits of color control.

                    By what is valid to send over a HDMI or Displayport cable 8bit HDR does not exist.

                    Originally posted by Quackdoc View Post
                    this is not true AT ALL, SOME HDR specs require more then 8bit color depth, and you SHOULD have more then 8bits or else you can have visible issues, but many monitors allow you to trigger "HDR" modes using 8bit color
                    The note of many monitors allow you to trigger HDR modes using 8bit color is so correct. There are a lot of things claiming HDR that when you look at what is transmitted is not HDR. Monitor using 8bit color in HDR mode does not have correct REC2020 display.

                    Lot of monitors people call HDR are going to have viable issues they don't have the 10 or 12 bits of color per pixel. One of these issues is washed out SDR.

                    Originally posted by Quackdoc View Post
                    This is rarely ever the issue, even if you had a perfect grading monitor, unless you are properly using a color managed setup it will always look washed out.
                    That is not the case. Perfect graded monitor for REC2020 SDR appears almost right with Windows out the box on HDR screen without any adjustment so not washed out at all. Problem is it over 90 percent of monitors out there are not this.

                    Washed out is in fact side effect of the poor quality HDR monitors certification standard. Even vesa has made some total garbage level HDR certifications.


                    Increased color gamut (95% DCI-P3 65) compared to all other current DisplayHDR tiers
                    I like this one from vesa documentation.

                    Not that hard to spot. Where is the certification color space "DCI-P3 65" that not REC2020 or REC2100 color space that is the data that should be traveling over your displayport or hdmi cable.. Of course being certified for "DCI-P3" instead of what in REC2020 is going to make all you SDR content correctly coded into REC2020 as per REC2020 washed out.

                    You are absolute right there are lot things called HDR. But once you get to what is being transmitted down cable and the color space that is meant to be there is not many things that are HDR.

                    DisplayHDR​ HDR400 to HDR1400 from vesa are different levels of garbage.

                    Do note the something else about that Vesa site the true black monitors stop at 600 nits. Yes another way to attempt fake up HDR with garbage hardware is increase the brightness that the monitor to attempt to burn your eyes out your head.

                    Good question how do you get 50 times the dynamic range with the same signal. You notice the DisplayHDR​ true black 400 from visa is mean to have 50x the dynamic range DisplayHDR​ 1000 that exactly what happened here where both monitors will be getting the same signal by hdmi or displayport. Yes 600 lower nits of output higher quality of output. True black testing starts getting close to REC2020 certification with the Vesa tags.

                    Yes very few of the monitor standard certifications in fact mandate that the monitor can do a decent job rendering REC2020 content. This leads to having to do color correction over a massively defective monitor.

                    Your general HDR monitor in HDR mode like it or not is garbage caused by.
                    1) Being certified against the wrong color space.
                    2) Using backlight to cover for lacking enough bit per color.

                    Do you know why there are so many different certifications for HDR monitors that allow garbage it simple. Vesa Dolby and so on get paid for every monitor that has their HDR logo on. Its in their best interest to make certificates total garbage HDR monitors can pass because it equals more dollars for them.

                    Comment


                    • Originally posted by oiaohm View Post
                      This is a mistake. Those are not color specification specs they are certifications specifications. REC2020 and REC2100 are the color spaces and what is encoded to go over the displayport/hdmi cable.
                      HDR10 and dolby PQ are both color spaces, HDR400/600 etc, get very close to being colorspaces, as HDR400 defines srgb support, 8bit color, brightness, and at least a PQ transfer curve, HDR500 requires 10bit, dci p3 of at least 90% or greater etc. I can send an sRGB gamut and a pq transfer without issues to my monitor and it displays them properly.
                      8bit LCD being used output HDR is in fact invalid by the color encoding. REC2020 is clear the coding is either 10 or 12 bits per color. Display port and HDMI standard is clear the encoding is 10 to 12 bits per color for HDR.
                      don't assume that REC2020 is the only HDR spec
                      Lot of monitors people call HDR are going to have viable issues they don't have the 10 or 12 bits of color per pixel. One of these issues is washed out SDR.
                      not it's not, if the HDR looks fine, it's a color management issue
                      That is not the case. Perfect graded monitor for REC2020 SDR appears almost right with Windows out the box on HDR screen without any adjustment so not washed out at all. Problem is it over 90 percent of monitors out there are not this.​
                      you have a source for this? i've seen many well calibrated displays where this is not the case. on the contary, a color managed setup almost never looks wrong even when mixing sdr and hdr. in fact I would argue that if this was the case, then everyone involved in color is a bloody retard and needs to be fired
                      You are absolute right there are lot things called HDR. But once you get to what is being transmitted down cable and the color space that is meant to be there is not many things that are HDR.
                      where is the spec for this?
                      Do you know why there are so many different certifications for HDR monitors that allow garbage it simple. Vesa Dolby and so on get paid for every monitor that has their HDR logo on. Its in their best interest to make certificates total garbage HDR monitors can pass because it equals more dollars for them.
                      feel free to post an somewhat industry recognized spec for this. I have yet to see one. and I wont take opinion as fact
                      Originally posted by mSparks View Post
                      yeah, the "proper" measurement is
                      10log(80/0.31372549019​) = 10log(255/1)
                      the "proper measurement" changes depending on what transfer you use since it influences what gets sent to the monitor​. it's important to remember, that the amount of luminance levels that you can actually visibly see, changes when you apply a better transfer.

                      Comment

                      Working...
                      X