JEITA CP-3451
- 91 -
A typical INFO list is shown in Figure 48.
Address Offset
Code
Meaning
Code
Meaning
(Hex)
(Hex)
(Hex)
+00
4C
49
+01
49
4E
+02
53
41
+03
54
"LIST"
(ckID)
4D
"INAM"
(ckID)
+04
40
0A
+05
00
00
+06
00
00
+07
00
00000040.H
(ckSize)
00
0000000A.H
(ckSize)
+08
49
+09
4E
+OA
46
+OB
4F
"INFO"
(listType)
"Two Trees"Z
(ckData)
+OC
INAM-ck
(18 Bytes)
49
4E
+1E
ICMT-ck
(42 Bytes)
41
4D
"ICMT"
(ckID)
21
00
00
00
00000021.H
(ckSize)
"A picture for
the opening
screen"Z
(ckData)
Figure 48 Typical INFO List
The following points need to be observed in using the INFO list. They are explained in reference to Figure 48.
The 'Z' at the end of the text string information in the INAM and ICMT chunks means NULL termination. The actual
code appended is '00.H'.
The chunk data (ckData) in each chunk shall be an even number of bytes. If the data itself is an odd number of
bytes, it shall be padded by one additional byte.
In the example in Figure 48, the ICMT chunk has 33 bytes of information including the NULL termination, so a
padding byte '00.H' shall be appended. No padding is necessary with the INAM chunk information, since the size
including NULL termination is 10 bytes.
The value of the chunk size (ckSize) of the ICMT chunk does not include the padding byte. However, the chunk
size of the LIST chunk that is its parent chunk shall include the padding bytes in the sub-chunks. If this rule is not
observed, it will not be possible to determine the start address of a chunk following after this LIST chunk.
(3) INFO List used by Exif audio files
The INFO list used with Exif audio files is as follows.