If present, the cICP chunk specifies the colour space, transfer function, matrix
- coefficients of the image using the code points specified in [[ITU-T-H.273]]. The video format signaling SHOULD be used
+
If present, the cICP chunk specifies the colour space(primaries), transfer function, matrix
+ coefficients and scaling factor of the image using the code points specified in [[ITU-T-H.273]]. The video format signaling SHOULD be used
when processing the image, including by a decoder or when rendering the image.
+
The cICP chunk consists of four 1-byte unsigned integers to identify the characteristics described above.
+
The following specifies the syntax of the cICP chunk:
@@ -3697,10 +3699,13 @@
cICP Coding-independent code points for video sig
and RGB representations, which is not used in this International Standard since PNG images are RGB images.
-
The Video Full Range Flag value MUST be either 0 or 1.
+
The Video Full Range Flag value MUST be either 0 or 1. A value of 1 specifies
+ that the content has a full range scaling. This is the usual value for RGB images. A value of 0 specifies that the
+ content has a limited-range scaling factor
@@ -3770,7 +3770,8 @@
cICP Coding-independent code points for video sig
that uses the colour primaries and the transfer function defined at [[ITU-R-BT.709]]: