タイミング付きテキストとは、音声や動画などの他のメディアと同期させてテキストメディアを表示することです。
時間指定テキストの典型的な用途としては、Web上の外国語映画のリアルタイム字幕、音声機器を持たない人や聴覚障害のある人向けのキャプション、カラオケ、スクロールニュース記事、テレプロンプターアプリケーションなどが挙げられる。
MPEG-4映画および携帯電話メディアのタイムドテキストは、 MPEG-4パート17タイムドテキストで規定されており、そのMIMEタイプはRFC 3839で規定されています。
W3Cは、インターネット上の時間付きテキストを規制することを目的とした 2 つの標準、Timed Text Markup Language (TTML) [ 1 ]とWebVTT [ 2 ] を維持しています。SMPTEは、TTML で使用するための追加のメタデータ構造を作成し、SMPTE-TTと呼ばれる TTML のプロファイルを開発しました[ 3 ]。DECEは、SMPTE Timed Text をUltraViolet共通ファイル フォーマット仕様に組み込みました。
タイムドテキストの相互運用性は、 SMIL 2.0仕様の開発中に浮上しました。現在、Web上では、キャプション、字幕、その他のタイムドテキスト形式に互換性のないフォーマットが使用されています。そのため、SMILプレゼンテーションを作成する際には、テキスト部分を特定の再生環境に合わせて調整する必要がある場合が多くあります。さらに、アクセシビリティコミュニティは、視聴覚コンテンツのアクセシビリティを確保するためにキャプションに大きく依存しています。相互運用可能なフォーマットがないことは、既に高額なWebコンテンツのキャプション作成コストに、さらに大きな追加コストをもたらします。
以下は、1916年の映画『クレイジー・キャット・バグリスト』の英語字幕ファイル(SubRip形式)からの抜粋です。
1 00:00:22,000 --> 00:00:27,000 君に虫学を教えてあげるよ、イグナッツェス 2 00:00:40,000 --> 00:00:43,000 何かが私に告げている 3 00:00:58,000 --> 00:01:59,000 見て、イグナッツ、眠っている蜂だよ
W3C WebVTTにおける同等の規定は以下のとおりです。
WEBVTT 00:22.000 --> 00:27.000 君に虫学を教えてあげるよ、イグナッツェス 00:40.000 --> 00:43.000 何かが私に告げている 00:58.000 --> 01:59.000 見て、イグナッツ、眠っている蜂だよ
W3C TTMLにおける同等の表現は以下のとおりです。
<tt xmlns= "http://www.w3.org/ns/ttml" > <body> <div begin= "22s" dur= "5s" > <p>イグナッツ、虫学を教えてあげよう</p> </div> <div begin= "40s" dur= "3s" > <p>何かが私に告げている</p> </div> <div begin= "58s" dur= "61s" > <p>イグナッツ、見てごらん、眠っている蜂だよ</p> </div> </body> </tt>