Skip to content

Commit

Permalink
Merge branch 'main' into 390-add-png-dwlm-diffuse-white-luminance-met…
Browse files Browse the repository at this point in the history
…adata-chunk-to-conform-to-iso-22028-5
  • Loading branch information
svgeesus authored Dec 11, 2023
2 parents 88c8743 + 429c2f0 commit 9f464dc
Showing 1 changed file with 15 additions and 14 deletions.
29 changes: 15 additions & 14 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3650,10 +3650,12 @@ <h2><span class="chunk">cICP</span> Coding-independent code points for video sig
<pre>
<!-- 99 73 67 80 -->63 49 43 50
</pre>
<p>If present, the <span class="chunk">cICP</span> 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
<p>If present, the <span class="chunk">cICP</span> 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.</p>

<p>The cICP chunk consists of four 1-byte unsigned integers to identify the characteristics described above.</p>

<p>The following specifies the syntax of the <span class="chunk">cICP</span> chunk:</p>

<table id="cICP-chunk-syntax" class="numbered simple">
Expand Down Expand Up @@ -3697,10 +3699,13 @@ <h2><span class="chunk">cICP</span> Coding-independent code points for video sig
and RGB representations, which is not used in this International Standard since PNG images are RGB images.
</aside>

<p>The <code>Video Full Range Flag</code> value MUST be either <code>0</code> or <code>1</code>.</p>
<p>The <code>Video Full Range Flag</code> value MUST be either <code>0</code> or <code>1</code>. 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</p>

<aside class="note">
If <code>Video Full Range Flag</code> value is <code>1</code>, then the image is a <a>full-range image</a>. The vast
If <code>Video Full Range Flag</code> value is <code>1</code>, then the image is a <a>full-range image</a>. Typically,
images in the RGB color representation are stored in the full-range signal quantization, therefore the vast
majority of computer graphics and web images, including those used in traditional PNG workflows, are <a>full-range
images</a>. If <code>Video Full Range Flag</code> value is <code>0</code>, then the image is a <a>narrow-range
image</a>. Narrow range images are found in video workflows where the interpretation of sample values below reference
Expand Down Expand Up @@ -3739,20 +3744,14 @@ <h2><span class="chunk">cICP</span> Coding-independent code points for video sig
</li>
</ul>

<aside class="example">
<span class="chunk">cICP</span> chunk field values for a common sRGB <a>full-range image</a>:

<pre>
1 13 0 1
</pre>
</aside>

<aside class="example">
<span class="chunk">cICP</span> chunk field values for a <a>full-range image</a> that uses the colour primaries and the
<a>PQ</a> <a>transfer function</a> specified at [[ITU-R-BT.2100]]:

<pre>
9 16 0 1
9 16 0 1 (Decimal)
09 10 00 01 (Four 1-byte unsigned integers)
</pre>
</aside>

Expand All @@ -3761,7 +3760,8 @@ <h2><span class="chunk">cICP</span> Coding-independent code points for video sig
<a>HLG</a> <a>transfer function</a> specified at [[ITU-R-BT.2100]]:

<pre>
9 18 0 1
9 18 0 1 (Decimal values)
09 12 00 01 (Four 1-byte unsigned integers)
</pre>
</aside>

Expand All @@ -3770,7 +3770,8 @@ <h2><span class="chunk">cICP</span> Coding-independent code points for video sig
that uses the colour primaries and the <a>transfer function</a> defined at [[ITU-R-BT.709]]:

<pre>
1 1 0 0
1 1 0 0 (Decimal values)
01 01 00 00 (Four 1-byte unsigned integers)
</pre>
</aside>
</section>
Expand Down

0 comments on commit 9f464dc

Please sign in to comment.