3 ms·
I’ve never understood why HDR is implemented in the strange way it is, outside the normal color spectrum. Really seems like #fff should just be the whitest whit
by donatj 3y ago
I’ve never understood why HDR is implemented in the strange way it is, outside the normal color spectrum. Really seems like #fff should just be the whitest white the display can physically support.
- marginalia_nu 3y agoRGB isn't an appropriate model for brightness is why.
- donatj 3y agoWhy is that? Isn’t brightness just an R G and B value by physical definition?
- brookst 3y agoOur eyes are non-linear across the spectrum. #A0004F is much darker than #00FF00. Thats why we have the CIE colorspace and HSB/HSL/etc. All of those use a nonlinear geometry that better maps to the way we perceive colors.
- donatj 3y agoScaling the colors for our eyes seems like something for some sort of psychometrics library and we'd be better served having direct access the just the r g and b brights control of the individual pixels
- tedunangst 3y agoWhy are we better served by wasting bits?
- Jasper_ 3y agoThat would lead to inconsistent brightness across devices -- white on a 2000 nits HDR TV is extremely bright, you likely don't want that as a paper white background. Standardizing on some good enough value of nits (usually between 80 and 200) for "SDR" peak white tends to work better.
- CyberDildonics 3y agoThat would lead to inconsistent brightness across devices Phone brightness is going to be adjusted automatically or manually when someone goes from somewhere bright to somewhere dark, not to mention that different phones already have different brightness. I'm pretty sure there is already "inconsistent brightness across devices" so I don't know what this actually means.
- tiagod 3y agoThe point of HDR is to have the ability to go outside the "normal range". this way regular SDR movie won't look dim (or weird), but one that was graded for HDR can go outside the bounds when it's wanted (and still play decently on a regular SDR display)
- virtualritz 3y agoThat would be terrible for color reproduction which is what most use cases are about. HDR is still a niche application outside of games and VFX.
- altairprime 3y agoThat’s the color model Firefox used for the past two decades, which is why HN’s orange header is always eye-blastingly neon on Firefox macOS compared to other browsers. Thankfully the CSS Color v3 spec mandates a default of sRGB for #fff codes, so Firefox will have to get with the times someday soon and stop poking my eyes out with HDR-expanded sRGB colors (by default).
- d_tr 3y agoSupposedly every piece of content comes tagged with some color space, so the correct thing to do is to display whatever white #fff maps to in that color space. Allowing the user to override that could be an option.
- orangepurple 3y agoNearly all displays are incapable of accurately representing colors at high brightness (L=100) levels. You can clearly see the sRGB gamut is quite narrow within the CIELAB color space at (L=100). The CIELAB color space represents all colors perceptible by humans in daylight. https://en.wikipedia.org/wiki/File:SRGB_gamut_within_CIELAB_color_space_mesh.webm https://en.wikipedia.org/wiki/File:SRGB_gamut_within_CIELAB_... It is clear that higher brightness levels worsen color volume (cubes at the bottom of page 4) https://www.researchgate.net/publication/323273667_Color_volumes_in_lab_and_ICtCp_color_spaces_for_viewing_angle_color_characterization_of_QLED_and_OLED_HDRWCG_displays https://www.researchgate.net/publication/323273667_Color_vol...