- From: Seeger, Chris (NBCUniversal) <Chris.Seeger@nbcuni.com>
- Date: Fri, 22 Oct 2021 01:15:39 +0000
- To: Joe Drago <jdrago@netflix.com>, Lars Borg <borg@adobe.com>
- CC: Simon Thompson - NM <Simon.Thompson2@bbc.co.uk>, "public-colorweb@w3.org" <public-colorweb@w3.org>
- Message-ID: <BL0PR14MB379554772D957C4DCCF6E1FDE6809@BL0PR14MB3795.namprd14.prod.outlook.com>
For a lot of commercial material, they expect the graphic white to be consistent. This is why prefer this absolute mapping unless there is an ambient light sensor. This also allows other conversions to be consistent for graphic white. From: Joe Drago <jdrago@netflix.com> Date: Thursday, October 21, 2021 at 6:14 PM To: Lars Borg <borg@adobe.com> Cc: Seeger, Chris (NBCUniversal) <Chris.Seeger@nbcuni.com>, Simon Thompson - NM <Simon.Thompson2@bbc.co.uk>, public-colorweb@w3.org <public-colorweb@w3.org> Subject: [EXTERNAL] Re: Display on operating systems requiring tone-mapping > Using the HLG equations and iterator or pre-determined look-up table find the HDR peak luminance and system gamma for the given, mandated SDR White level. FWIW, this is how I approached this when attempting to convert HLG into a PQ render target (for displaying on Windows), given a predefined/forced SDR level (such as the Windows SDR slider). I basically did a binary search to find which HLG peak luminance yielded the input SDR level at 0.75, and then I'd convert the image into that destination peak luminance. I was honestly surprised to not see anyone else doing this, as it has always felt to me like the anchor point for HLG was ensuring that all incoming contents' 0.75 signal was a consistent luminance when compositing. If anyone is curious to see what such a search looks like, I have it here: https://github.com/joedrago/colorist/blob/master/lib/src/transform.c#L117<https://urldefense.com/v3/__https:/github.com/joedrago/colorist/blob/master/lib/src/transform.c*L117__;Iw!!PIZeeW5wscynRQ!-_PeodaRXi1cwrR_OA1_a2QAD2TVBZEEu5g1Nt11foTiLA4d6xybd2ClkcXY9MS0Bg$> On Thu, Oct 21, 2021 at 11:30 AM Lars Borg <borg@adobe.com<mailto:borg@adobe.com>> wrote: I had the same thought. We only want the peak to move. Not the gray card. From: Chris Seeger <Chris.Seeger@nbcuni.com<mailto:Chris.Seeger@nbcuni.com>> Date: Thursday, October 21, 2021 at 8:27 AM To: Simon Thompson - NM <Simon.Thompson2@bbc.co.uk<mailto:Simon.Thompson2@bbc.co.uk>>, "public-colorweb@w3.org<mailto:public-colorweb@w3.org>" <public-colorweb@w3.org<mailto:public-colorweb@w3.org>> Subject: Re: Display on operating systems requiring tone-mapping Resent-From: <public-colorweb@w3.org<mailto:public-colorweb@w3.org>> Resent-Date: Thursday, October 21, 2021 at 8:26 AM I have one concern here related to graphic white. Using this method, won’t it move graphic white around by pushing down the entire raster average brightness? Cheers, Chris From: Simon Thompson - NM <Simon.Thompson2@bbc.co.uk<mailto:Simon.Thompson2@bbc.co.uk>> Date: Thursday, October 21, 2021 at 2:10 PM To: public-colorweb@w3.org<mailto:public-colorweb@w3.org> <public-colorweb@w3.org<mailto:public-colorweb@w3.org>> Subject: [EXTERNAL] Display on operating systems requiring tone-mapping Hi all, At the last meeting there was some discussion on the application of tone-mapping on operating systems, particularly looking at what should be done when the SDR white level was mandated by the operating system. I’ve investigated and I think one possible solution could be: 1. Using the HLG equations and iterator or pre-determined look-up table find the HDR peak luminance and system gamma for the given, mandated SDR White level. 2. If the calculated peak luminance is higher than that of the target monitor: a. Convert the image from the extended sRGB format to display light by converting to HLG and then applying the HLG EOTF with the peak luminance and system gamma calculated in step 1 b. Apply a tone mapping curve on the Y signal – we’ve had good results calculating a bézier curve or a logarithmic curve c. Convert the image back to extended sRGB To reduce processing time, it may be necessary to pre-compute some of the curves and apply the nearest match. In the following examples I use a bézier curve. The images are HLG but even when viewed on an sRGB monitor, differences can be seen in the highlights – the lights, clouds and the posters. The shadows and mid-tones are untouched. [A picture containing text, outdoor, way, road Description automatically generated][Chart, line chart Description automatically generated][A picture containing text, outdoor, way, road Description automatically generated][Chart Description automatically generated] I hope to join on Monday night, but am traveling and may be delayed. Best Regards Simon -- Simon Thompson MEng CEng MIET Senior R&D Engineer BBC Research and Development South Laboratory
Attachments
- image/jpeg attachment: image001.jpg
- image/jpeg attachment: image002.jpg
- image/jpeg attachment: image003.jpg
- image/jpeg attachment: image004.jpg
Received on Friday, 22 October 2021 01:16:02 UTC