CDテキスト

CDテキスト
メディアタイプ光ディスク
エンコーディング2チャンネルのLPCMオーディオとITTSデータ
読み取り メカニズム780 nmレーザーダイオード
標準レッドブック
開発 フィリップスソニー
使用法オーディオストレージ
延長 CD-DA

CD-Textは、オーディオCDのRed Book Compact Disc仕様規格の拡張版です。CD-Textを使用すると、標準規格に準拠したオーディオCDに追加情報(アルバム名、曲名、アーティスト名など)を保存できます。

CD-Textの仕様は、 1996年9月にリリースされソニーが支持したマルチメディアコマンドセット3 R01 (MMC-3)規格に含まれていました。[1]また、レッドブックの新しい改訂版にも追加されました。[2]実際のテキストは、IEC 61866規格で定義されているインタラクティブテキスト伝送システム(ITTS)と互換性のある形式で保存されます。 [3] ITTS規格は、ミニディスク形式、デジタルオーディオ放送技術、デジタルコンパクトカセットにも適用されています

ストレージ

CD-Text情報は、ディスク上のRからWまでのサブチャネル に記録されます。この情報は通常、ディスクのリードイン領域のサブチャネルに記録され、約5キロバイトの空き容量があります。また、ディスクのメインプログラム領域(オーディオトラックがある領域)にも記録され、約31メガバイトの容量があります。[1] RからWまでのチャネルはオーディオCDのレッドブック仕様では使用されていないため、すべてのCDプレーヤーで読み取れるわけではなく、一部の機器ではCD-Text情報を読み取れない場合があります。[1]

形式

CD-TEXTデータは、MMC-3とソニーのドキュメント間で定義がばらばらです。以下の情報はGNU libcdioの記述に基づいています。[4]

最下位レベルでは、CDテキストは18バイトの「パック」単位で保存されます。この部分はMMC-3 Annex Jで定義されています。各パックは、4バイトのヘッダー(タイプインジケータ、トラック番号参照、シーケンシャルカウンタ、ブロック番号、文字位置インジケータ(BNCPI))、12バイトのペイロード、そして2バイトのCRCで構成されています。タイプインジケータの範囲は0x80から0x8Fで、13個の定義済み値は以下のとおりです。[5]

CD-Textキーワード
タイプキーワード説明セクション形式
0x84アレンジャーアレンジャーの名前どれでもキャラクター
0x83作曲家作曲家の名前どれでもキャラクター
0x86ディスクIDディスク識別情報ディスクバイナリ
0x87ジャンルジャンル識別とジャンル情報ディスクバイナリ
0x8eISRC各トラックの国際標準レコーディングコード追跡キャラクター
0x85メッセージコンテンツプロバイダーおよび/またはアーティストからのメッセージどれでもキャラクター
0x81パフォーマー出演者名どれでもキャラクター
0x82ソングライター作詞家の名前どれでもキャラクター
0x80タイトルアルバム名またはトラックタイトルのタイトルどれでもキャラクター
0x88目次目次情報ディスクバイナリ
0x89目次情報22番目の目次情報ディスクバイナリ
0x8eUPC_EANアルバムのUPC / EANコードディスクキャラクター
0x8fサイズ情報ブロックのサイズ情報どれでもバイナリ

BNPCIは、1つのパックに収まらない情報を定義するために使用されます。これはテキストまたはバイナリデータです。BNCPIは、テキストが1バイトデータか2バイトデータかを示す最上位ビットも示します。これにより、ヌル終端文字列がどのように定義されるかが決まります(0x00の1バイトか2バイト)。[4] DBCSモードはほとんど使用されません。DBCSコードページはASCIIと「ハイブリッド」であり、NUL動作と互換性があるため、特別なヌル処理は必要ありません。UTF -16が想定される用途かもしれません。

上記で「文字」(MMC-3による)としてリストされているブロックタイプの場合、ペイロードは単純なヌル終端文字列です。(MMC-3の記述はここでは分かりにくいです。パックタイプテーブルではエンコーディングを「ASCII」と記述していますが、後ほどBNCPIフラグがその動作を変更すると言及されています。)バイナリフィールドの説明は曖昧ですが、GNU libcdioの開発者は、MMC-3のセクションに一致させるか、Sonyのサンプルに基づいて新しい説明を作成しました。[4]

ペイロードレベルのSIZE_INFOブロックには、エンコード仕様の別のレイヤーがあります。最初のバイトは、エンコードの種類(ASCIILatin-1、または「MS-JIS」)を示すために使用されます。これは、オリジナルのSonyオーサリングツールでサポートされています。[4]

参照

参考文献

  1. ^ abc 非公式 CD テキスト FAQ。
  2. ^ 承認されたコンパクト ディスク ロゴ構成。
  3. ^ IEC 61866:1997 オーディオビジュアルシステム - 対話型テキスト伝送システム(ITTS)。
  4. ^ abcd CDテキストフォーマット、GNU libcdioドキュメント内。MMC-3およびSony規格への参照を提供します。
  5. ^ MMC-3 ドラフト R10G
  • CD-Recordable に関する FAQ、質問 3-28: CD-Text 情報を追加するにはどうすればよいですか?
Retrieved from "https://en.wikipedia.org/w/index.php?title=CD-Text&oldid=1319969984"