Re: [csswg-drafts] [css-color-hdr] predefined HDR profile with BT.2100 and the PQ transfer curve (#553)

The CSS Working Group just discussed `[css-color-hdr] Add mechanism to query HDR headroom`, and agreed to the following:

* `RESOLUTION adopt the CSS Color HDR draft as a work item`
* `RESOLVED: CSS WG adopts the CSS Color HDR draft as a work item`

<details><summary>The full IRC log of that discussion</summary>
&lt;frances__> &lt;@frances_> rossen: let's start with the first few issues [11:03] &lt;@frances_> pierre: present background behind issues and areas to collaborate [11:03] &lt;@frances_> rossen: I will try and help you [11:04] &lt;@frances_> pierre: sounds great, might not solve in 10 minutes, maybe solve later [11:05] &lt;@frances_> pierre: presentation on adding HDR imagery to html canvas for css requirements [11:05] &lt;@frances_> pierre: highlight some work on color on web[CUT]<br>
&lt;chris> scribenick: frances<br>
&lt;dholbert> scribenick: frances__<br>
&lt;frances__> pierre: so far the web has standard images. effort to bring to both tv and movies, pcs, higher dynamic range images, much broader range of lumniscence, darker and brighter than png images used to<br>
&lt;frances__> pierre: in order to enable this, higher pixel beyond 8 bits beyond power law gamma transfer function, much effort done in the past decade<br>
&lt;fantasai> [pal expains SDR - standard images, whose ranges 0-100 nits, the range of luminance in a standard laptop]<br>
&lt;frances__> on streaming services, blue ray, and cinema, want to bring to pcs<br>
&lt;frances__> pal: web community group has been bringing high range images on html canvas. web gpu and so forth<br>
&lt;frances__> pal: straw man proposed to add HDR imagery through a series of steps<br>
&lt;dbaron> s/web community group/color on the web community group/<br>
&lt;frances__> pal: add series of 8 bit color per pixel, assist with mapping to displace that might not be high dynamic range, add api<br>
&lt;fantasai> [Slide: add HDR colorspaces to Canvas; add higher bit depth to Canvas etc. ; add image color volumne info to Canvas ; add display color volumn info query ; recommendations for mapping to/from HDR ]<br>
&lt;frances__> pal: render on displays that might not have required/narrow and render HDR images, welcome feedback<br>
&lt;frances__> pal: pause for questions<br>
&lt;frances__> rossen: suggests to keep going<br>
&lt;chrishtr> q+<br>
&lt;frances__> pal: HDR colorspaces fulfill two objectives: mapping between pixel values and emitted light<br>
&lt;frances__> pal: also reference viewing environment (ambient light and reference display)<br>
&lt;chrishtr> q-<br>
&lt;frances__> pal: ITU-R standard recommendation bt.2100 built on and recommends three colorspaces<br>
&lt;chrishtr> q+<br>
&lt;frances__> pal: uses hlg transfer function, uses pq transfer function, and linear light where rib corresponds to reference white (1,1,1)<br>
&lt;chris> q+<br>
&lt;frances__> pal: same color primaries and reference viewing environment, add support to the three areas<br>
&lt;chrishtr> q-<br>
&lt;frances__> pal: issue is high dynamic range image for narrow range image display<br>
&lt;frances__> pal: should a single algorithm be mandated or recommended?<br>
&lt;fantasai> i/pal: issue is/pal: Request is for CSS to add these three color spaces, as we are planning to add also to Canvas<br>
&lt;frances__> pal: how should a single algorithm be selected?<br>
&lt;frances__> pal: the cg has been considering a call for proposals<br>
&lt;frances__> pal: what is the capabilities of the display for minimum and maximum display luminance and of reference white?<br>
&lt;frances__> pal: possiblility to increase fingerprinting surfs and introduces privacy concerns<br>
&lt;frances__> rossen: focus the conversation<br>
&lt;frances__> rossen: what is the path forward?<br>
&lt;PaulG> q+<br>
&lt;Rossen_> ack chrishtr<br>
&lt;fantasai> i/pal: what is/pal: Also some applications might want to provide their own mapping, so would need some information from the UA<br>
&lt;frances__> chris: what are the colorspaces suggesting for canvas, are they all available in css ideally?<br>
&lt;frances__> rossen: confirms, yes would be ideal<br>
&lt;dbaron> I'm curious what "add a color space to CSS" means -- add it as part of mechanism for specifying colors, add the ability to use it as a working color space for compositing, other things?<br>
&lt;frances__> chris: on other issue, there is already an unofficial draft created. waiting for interest shown<br>
&lt;frances__> chris: brought down to simple high level proposed resolution, and propose to work on the draft together<br>
&lt;schenney> The trick is figuring out a HDR->SDR mapping that works when color information is spread across lots of elements (as opposed to a single image)<br>
&lt;Rossen_> ack chrishtr<br>
&lt;Rossen_> ack chris<br>
&lt;Rossen_> ack PaulG<br>
&lt;dbaron> https://drafts.csswg.org/css-color-hdr/<br>
&lt;chris> Paul, please have a look at https://drafts.csswg.org/css-color-hdr/#a11y<br>
&lt;frances__> paulg : has question and concern on samsung browser full canvas interface. would be excited. Is there a lag time between canvas and web implementation?<br>
&lt;chris> q+<br>
&lt;frances__> paulg: a hack with no script and can leave alot of people out on accessibility<br>
&lt;frances__> paulg: what coordination to do with color coordinations to accommodate for higher luminance?<br>
&lt;Rossen_> ack chris<br>
&lt;fantasai> s/a hack with no script and/if these are only available for Canvas, devs might use Canvas rather than Web in the interim, which/<br>
&lt;pal> q+<br>
&lt;frances__> chris lilley: already have accessibility considerations on the draft<br>
&lt;florian> q+ to ask if these 3 color spaces achieve different things, or if they are different ways to achieve the same thing<br>
&lt;frances__> rossen: let's answer high level bit to continue working on in csswg, and move onto other issues<br>
&lt;Rossen_> ack pal<br>
&lt;Rossen_> Zakim, close queue<br>
&lt;Zakim> ok, Rossen_, the speaker queue is closed<br>
&lt;frances__> pal: thank group for opportunity, focus on the colors<br>
&lt;Rossen_> ack florian<br>
&lt;Zakim> florian, you wanted to ask if these 3 color spaces achieve different things, or if they are different ways to achieve the same thing<br>
&lt;chris> Proposed Resolution: CSS WG adopts the CSS Color HDR draft as a work item<br>
&lt;frances__> florian: question: out of 3 color spaces, bigger range?<br>
&lt;frances__> chris lilley: yes, better use cases<br>
&lt;chrishtr> sgtm<br>
&lt;frances__> rossen: objections?<br>
&lt;fantasai> s/bigger range/are they different ways of achieving the same thing that we expect one to win, or do we need all three/<br>
&lt;fantasai> s/yes, better use cases/we need all three, they have different use cases/<br>
&lt;chris> Resolution: CSS WG adopts the CSS Color HDR draft as a work item<br>
&lt;frances__> RESOLUTION adopt the CSS Color HDR draft as a work item<br>
&lt;fantasai> RESOLVED: CSS WG adopts the CSS Color HDR draft as a work item<br>
&lt;bradk> Rossen_: is that Hawai’i?<br>
&lt;frances__> rossen: archive is in the IRC<br>
&lt;frances__> rossen: next-issue #9511<br>
</details>


-- 
GitHub Notification of comment by svgeesus
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/553#issuecomment-1864865513 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 20 December 2023 17:28:38 UTC