ADR = 0x02 は、MCN (Media Catalog Number、メディアカタログ番号) で、 メディアの情報を表します。 これはディスク全体に共通で、大体100フレーム毎に1回記録されています。
| BYTE\bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||
| 0 | Ctrl | ADR | |||||||||
| 1 | N01 | N02 | |||||||||
| 2 | N03 | N04 | |||||||||
| 3 | N05 | N06 | |||||||||
| 4 | N07 | N08 | |||||||||
| 5 | N09 | N10 | |||||||||
| 6 | N11 | N12 | |||||||||
| 7 | N13 | ZERO | |||||||||
| 8 | ZERO | ||||||||||
| 9 | フレーム (=1/75秒) (CD全体の経過時間)(BCD) | ||||||||||
| 10 |
|
||||||||||
| 11 | |||||||||||
N01 〜 N13 がメディアカタログ番号で、0〜9の値をとります。 これをASCIIコードに変換するには、それぞれに 0x30 を足してやります。
ADR = 0x03 は、ISRC (International Standard Recording Code、国際標準レコーディングコード) で、 楽曲の情報を表します。 これはオーディオトラックだけに存在し、 大体100フレーム毎に1回記録されており、MCNとは約50フレームずらして置かれているようです。
| BYTE\bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||
| 0 | Ctrl | ADR | |||||||||
| 1 | I01 | (MSB) I02 | |||||||||
| 2 | I02 (LSB) | (MSB) I03 | |||||||||
| 3 | I03 (LSB) | I04 | |||||||||
| 4 | I05 | ZERO | |||||||||
| 5 | I06 | I07 | |||||||||
| 6 | I08 | I09 | |||||||||
| 7 | I10 | I11 | |||||||||
| 8 | I12 | ZERO | |||||||||
| 9 | フレーム (=1/75秒) (CD全体の経過時間)(BCD) | ||||||||||
| 10 |
|
||||||||||
| 11 | |||||||||||
I01 〜 I02 : 国名コード (6ビット)
I03 〜 I05 : 登録者コード (6ビット)
I06 〜 I07 : 記録年 (4ビット)
I08 〜 I12 : シリアルナンバー (4ビット)
これをASCIIコードに変換するには、それぞれに 0x30 を足してやります。
2006/09/21 修正

