Skip to content

Commit 186686a

Browse files
committed
[css-color-hdr] Added informative ref to Perrin ICtCp paper
1 parent 2863fba commit 186686a

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

css-color-hdr-1/Overview.bs

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,18 @@ WPT Display: open
4646
"publisher": "VESA",
4747
"rawDate": "2024-05-17"
4848
},
49+
"Perrin et al": {
50+
"authors": [
51+
"Perrin, A-F.",
52+
"Rerabek, M.",
53+
"Husak, W.",
54+
"Ebrahimi, T."
55+
],
56+
"href": "https://ieeexplore.ieee.org/document/8333011",
57+
"title": "ICtCp Versus Y'CbCr: Evaluation of ICtCp Color Space and an Adaptive Reshaper for HDR and WCG",
58+
"publisher": "IEEE Consumer Electronics Magazine",
59+
"rawDate": "2018-05"
60+
},
4961
"Rec_BT.814": {
5062
"title": "Specifications of PLUGE test signals and alignment procedures for setting of brightness and contrast of displays",
5163
"href": "https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.814-4-201807-I!!PDF-E.pdf",
@@ -874,7 +886,7 @@ Converting JzCzHz colors to Jzazbz colors</h4>
874886
<dfn export>ICtCp</dfn> {#ICtCp}
875887
-----------------
876888

877-
The ''ICtCp'' color space
889+
The ''ICtCp'' color space [[?Perrin et al]]
878890
is defined as Constant Intensity IC<sub>T</sub>C<sub>P</sub> signal format
879891
in [[!Rec_BT.2100]] and accepts three numeric parameters,
880892
with I representing the Intensity
@@ -1058,6 +1070,28 @@ Serializing values of the ''color()'' function</h3>
10581070
This code also assumes all of the conversion code from
10591071
[[css-color-4#color-conversion-code]] is available.
10601072

1073+
<h3 id="ictcp_code">
1074+
Sample code for ''ICtCp''
1075+
</h3>
1076+
1077+
Rather than first requiring conversion to
1078+
''rec2100-linear'', as defined in [[!Rec_BT.2100]],
1079+
this sample code proceeds directly from absolute CIE XYZ
1080+
for compatibility with the other color conversion code.
1081+
1082+
The 4% crosstalk matrix is also built into the XYZ to LMS step,
1083+
rather than being applied separately.
1084+
1085+
The end result is identical, this just takes fewer steps.
1086+
1087+
<pre class="include-code lang-javascript">
1088+
path: ICtCp.js
1089+
highlight: js
1090+
</pre>
1091+
1092+
1093+
1094+
10611095
<!--
10621096
████████ ████████ ██ ████████ ███ ████████
10631097
██ ██ ██ ██ ██ ██ ██ ██

0 commit comments

Comments
 (0)