diff --git a/css-color-hdr-1/Overview.bs b/css-color-hdr-1/Overview.bs index de6eec25d5a..68d949034fd 100644 --- a/css-color-hdr-1/Overview.bs +++ b/css-color-hdr-1/Overview.bs @@ -463,7 +463,8 @@ Mixing Dynamic Range Limits: the ''dynamic-range-limit-mix()'' function {#dynami It does this by specifying two <> values, each with an associated level of HDR headroom. The actual value is computed by interpolating between these two colors, - based on the current amount of HDR headroom. + based on the current amount of HDR headroom, + as described in [#headroom-interpolation].
This is a similar mechanism to gain maps, @@ -480,6 +481,31 @@ Mixing Dynamic Range Limits: the ''dynamic-range-limit-mix()'' function {#dynami hdr-color() = color-hdr([ <> && <>? ]#{2}) +
+ Consider the color: + +
+		color-hdr(
+			color(rec2100-linear 0.9 1.0 0.8) 0,
+			color(rec2100-linear 1.8 2.0 1.5) 2);
+	
+ + On a display with [=HDR headroom=] <= 0, + this color will display as + +
color(rec2100-linear 0.9 1.0 0.8)
+ + On a display with [=HDR headroom=] >= 2, + this color will display as + +
color(rec2100-linear 1.8 2.0 1.5) 2);
+ + For displays whose headroom lies between 0 and 2, the color is + interpolated. For example, on a display with HDR headroom 1: + + @@ Add to the example with the calculated result at headroom 1 @@ + +

Specifying Predefined and Custom Color Spaces: the ''color()'' Function