HDR and Wide Color Gamut Support

Windows has never had a color management system to speak of, although individual developers could create their own. That did happen, but it was generally reserved for applications for media creation from companies like Adobe. With the increase in wide color gamut (WCG) devices, we’ve had some concern that this is going to continue to be an issue going forward.

Luckily this is a problem that Microsoft has been aware of for some time, and wider color gamuts, along with the introduction of high dynamic range (HDR) on televisions and displays are pressuring them to come up with a solution sooner than later. Luckily, they have made some progress here, and we were able to discuss this with Kam VedBrat, Partner Group Program Manager, and Simon Tao, Program Manager II from Microsoft to get their take on where they are at now, and where they are going.

Simon Tao has a presentation on Channel 9, and if you’re interested in this, check out his video here.

First off, we discussed where Microsoft is at now with HDR and WCG support, and their first step into this realm was actually with the Xbox One S, which launched in mid-2016. With the more constrained environment, they were able to add in new display capabilities with a known hardware pipeline. This allowed them to work closely with their content providers as well to enable HDR support in their apps. When you think about it, this makes a lot of sense, and it’s a great advantage to now have the Xbox running Windows 10 so they can use it for specific use cases like this.

Kam and Simon also discussed how the new Windows development cycle is a much better process for them, because adding HDR and WCG support into Windows is a huge undertaking. In the old method of Windows updates every couple of years, they would have been forced to add most or all of their code in one round, and if you had missed your timeline, that could mean a long wait until Windows was updated again. With the new servicing model though, they can be much more staggered in their approach, adding code that is ready now, and then learning from that code running on real machines to guide changes and adjustments for the next wave.

Creators Update actually shipped the first steps towards a high color aware OS, although it is limited to certain hardware configurations at the moment. That shouldn’t be a huge issue though, since there aren’t a lot of HDR monitors on the market yet.

With the Creators Update, Windows now has the ability to remap sRGB content into FP16 half-floats, which can then be tone-mapped from FP16 to lower precision for the final output depending on the displays capabilities. This also includes luminance which is important with HDR displays that can high much higher levels of brightness. HDR is not to make everything brighter, but to improve highlights and created a wider range of brightness levels from absolute black to the highest brightness.

For now, this is mainly being targeted towards game developers so they can use the hardware to its maximum potential, and have their product fulfill their artistic goals. But with the Creators Update, other capabilities are already available, including the media pipeline.

Right now, the onus is on the developer to bring these ideas to market, and to worry about the correct tone mapping based on the display attached to the PC, but the long term goal is to make this available to more developers, or hopefully to even have Windows handle much of this on its own. Having this available in a limited form right now though lets the team get valuable feedback from not just users, but developers as well, to see where they need to make changes. There’s still a long way to go for this to be fully implemented, but with Windows being updated twice per year now, there will be lots of chances to see this evolve and come to life.

Windows Subsystem for Linux and OneDrive First Thoughts
Comments Locked

85 Comments

View All Comments

  • name99 - Saturday, May 20, 2017 - link

    "Fluent Design is not going to be just a Fall Creators Update feature either. This is just the first wave of an overhaul which will be ongoing for some time."
    So that's code for "Don't expect Fall Creators (or any subsequent) release to have a fully consistent UI before we change it yet again"?
  • Meteor2 - Saturday, May 20, 2017 - link

    Lol :-)
  • Gigaplex - Tuesday, May 23, 2017 - link

    Pretty much. I don't think I've ever used a version of Windows that had a fully consistent UI, and it only gets worse with each new release.
  • mkozakewich - Tuesday, May 23, 2017 - link

    You can still find parts here and there with Windows 3.1 dialog boxes.
  • Bullwinkle J Moose - Saturday, May 20, 2017 - link

    Macpoedel
    "Can't tell if you're being sarcastic here...

    If end user control of security is such a big concern for you, why stick with Windows XP and not just run a Linux distro which seems to be exactly what you want. Sticking to an old OS because you want to stay in control doesn't make sense when there are plenty of modern alternatives where you're still in control, they're just not Windows."
    ----------------------------------------------------------------
    Because End User Control of security is a Big Concern for me and I CAN control the security on XP but not on Spyware Platform 7 / 8 or 10

    I use Linux Live when it's needed but I also need Windows for running whatever Windows Software "I CHOOSE", not what Microsoft chooses for me
  • Bullwinkle J Moose - Saturday, May 20, 2017 - link

    Meteor2
    "Do you still live in 1997?"
    ----------------------------------

    Do you still live in 1984?
  • Eiffel - Saturday, May 20, 2017 - link

    The half hearted support for HDR and wide gamut is really disappointing, and a reason for people to use OSX. I just don't understand why the desktop and the most Microsoft application have not already been made ICC profile aware, when the company is selling some wide gamut displays which highlight this shortcoming.
  • III-V - Saturday, May 20, 2017 - link

    "What To Expect When You're Expecting Windows"

    LOL
  • drajitshnew - Saturday, May 20, 2017 - link

    Brett
    Are you aware of any laptop lcd panels that are adobeRGB and 10 bit.
    I've search for 15" and above but could not find any. I believe for a large gamut display to display sRGB without posterisation it should be either true 10 bit or pseudo 10 bit (8 bit with with frc).
    In any case, is there any consumer GPU with true 10 bit output.
  • Brett Howse - Saturday, May 20, 2017 - link

    Not aware of any and AMD and Nvidia force you to use workstation class GPUs to enable 10-bit

Log in

Don't have an account? Sign up now