diff --git a/index.bs b/index.bs
index 2abc4d2..5859c34 100755
--- a/index.bs
+++ b/index.bs
@@ -91,6 +91,7 @@ url: https://www.iso.org/standard/66067.html; spec: HEIF; type: dfn;
text: derived image item
text: dimg
text: grid
+ text: hidden image item
text: image_height
text: image_width
text: imir
@@ -269,7 +270,7 @@ NOTE: The values of [=render_width_minus1=]
and [=render_heig
The semantics of the clean aperture property ('[=clap=]'
) as defined in [[!HEIF]] apply. In addition to the restrictions on transformative item property ordering specified in [[!MIAF]], the following restriction also applies:
-The origin of the '[=clap=]'
item property shall be anchored to 0,0 (top-left) of the input image unless the full, un-cropped image item is included as a secondary non-hidden image item.
+The origin of the '[=clap=]'
item property shall be anchored to 0,0 (top-left) of the input image unless the full, un-cropped image item is included as a secondary [=hidden image item|non-hidden image item=].
Other Item Properties
@@ -396,7 +397,7 @@ A grid derived image item ('[=grid=]'
) as defin
Tone Map Derived Image Item
-A tone map derived image item ('[=tmap=]'
) as defined in [[!HEIF]] may be used in an [=AVIF file=]. When present, the base image item and the '[=tmap=]'
image item should be grouped together by an '[=altr=]'
(see [[#altr-group]]) entity group as recommended in [[!HEIF]].
+A tone map derived image item ('[=tmap=]'
) as defined in [[!HEIF]] may be used in an [=AVIF file=]. When present, the base image item and the '[=tmap=]'
image item should be grouped together by an '[=altr=]'
(see [[#altr-group]]) entity group as recommended in [[!HEIF]]. When present, the gainmap image item should be a [=hidden image item=].
@@ -1323,6 +1324,7 @@ The "Version(s)" column in the following table lists the version(s) of the boxes
- EDITORIAL: Indent notes as the list items they refer to
- EDITORIAL: Remove inconsistent dots in 9.1.2
- Change structure of optional table of boxes
+ - Add hidden image item recommendation
Appendix A: (informative) Sample Transform Derived Image Item Examples
@@ -1361,6 +1363,8 @@ Each output sample is equal to the sum of a sample of the first input image item
NOTE: If the first input image item is the [=primary image item=] and is enclosed in an '[=altr=]'
group (see [[#altr-group]]) with the [=Sample Transform Derived Image Item=], the first input image item is also a backward-compatible 8-bit regular coded image item that can be used by readers that do not support [=Sample Transform Derived Image Items=] or do not need extra precision.
+NOTE: The second input image item can be marked as [=hidden image item|hidden=] to prevent readers from surfacing it to users.
+
NOTE: The second input image item loses its meaning of least significant part if any of the most significant bits changes, so the first input image item has to be losslessly encoded. The second input image item supports reasonable loss during encoding.
NOTE: This pattern can be used for reconstructed bit depths beyond 16 by combining more than two input image items or with various input bit depth configurations and operations.
@@ -1403,6 +1407,8 @@ Each output sample is equal to the sum of a sample of the first input image item
NOTE: If the first input image item is the [=primary image item=] and is enclosed in an '[=altr=]'
group (see [[#altr-group]]) with the derived image item, the first input image item is also a backward-compatible 12-bit regular coded image item that can be used by decoding contexts that do not support [=Sample Transform Derived Image Items=] or do not need extra precision.
+NOTE: The second input image item can be marked as [=hidden image item|hidden=] to prevent readers from surfacing it to users.
+
NOTE: The first input image item supports reasonable loss during encoding because the second input image item "overlaps" by 4 bits to correct the loss. The second input image item supports reasonable loss during encoding.
NOTE: This pattern can be used for reconstructed bit depths beyond 16 by combining more than two input image items or with various input bit depth configurations and operations.