CEA-608とCEA-708のクローズドキャプション

開く保存放送映像内

北米のテレビのクローズドキャプションです。CEA-608はアナログテレビから来ており、映像の21行目に、1フレームあたり2バイトを載せます。CEA-708はそのデジタル後継で、ウィンドウ、色、多くのサービスを持ちます。デジタル放送では、どのフレームにも両方が載っています。Subtitldは動画からこれらを読み取り、SCCとMCCのファイルに書き出します。

概要

仕様CTA-608(旧EIA-608、その後CEA-608)とCTA-708(旧CEA-708)。デジタル映像ではATSC A/53 Part 4
保持される場所動画のフレーム内、キャプショントラック(QuickTimeの c608)、およびSCCとMCCのファイル
時間の精度1フレーム
文字CEA-608: 独自のラテン文字セット。CEA-708: ASCII、Latin-1、いくつかの記号、16ビット文字
装飾CEA-608: 斜体、下線、7色。CEA-708: 斜体、下線、64色、フォント、サイズ、縁、背景
配置CEA-608: 15行×32列のグリッド。CEA-708: 最大8つのウィンドウ。75行のグリッドを基準に配置
チャンネルCEA-608: CC1〜CC4。CEA-708: 最大63のサービス
話者規格には含まれません。キャプション制作者は話者が変わるたびに >> を書きます。

フレームのキャプションデータ

各フレームには、3バイトの組がいくつか載っています。各組の最初のバイトが、残りの2バイトの意味を示します。

FC 94 2F
FD 80 80
FF 42 22
FE 89 01
FA 00 00 …
  1. 1 · 続くもの

    FC はCEA-608の第1フィールド、FD は第2フィールド。FF はCEA-708のパケットを開始し、FE がそれを運びます。

  2. 2 · CEA-608

    各フィールドに2バイト。94 2F はCC1に読み込まれたキャプションを示し、80 80 は何もないことを示します。

  3. 3 · CEA-708

    パケットを2バイトずつ。ヘッダー(42、4バイト長)、サービスブロック(22、サービス1、2バイト)、そして89 01(ウィンドウ0のDisplayWindows)。

  4. 4 · 余り

    そのフレームの他の組。何も運ばれていません。1フレームには、29.97 fpsで20組、24 fpsで25組、25 fpsで24組があります。

キャプションに9,600ビット毎秒。 デジタル放送のキャプションチャンネルは、そのうち960ビットを、コンバーターボックスがアナログテレビに渡すCEA-608のために確保し、残りの8,640ビットをCEA-708に使います。

CEA-608: 4つのチャンネル

バイト列はSCCファイルが保持するものと同じです。コマンドと文字を、1フレームに2バイトずつ、15行×32列の画面に描画します。画像の2つのフィールドはそれぞれ、2つのキャプションチャンネルを運びます。

チャンネル 場所 用途
CC1 フィールド1、第1チャンネル 番組のキャプション
CC2 フィールド1、第2チャンネル 別の言語、または未使用
CC3 フィールド2、第1チャンネル 多くは第2言語
CC4 フィールド2、第2チャンネル ほとんど使われない

CEA-708: ウィンドウとペン

CEA-708のサービスはウィンドウに描画します。ウィンドウは最大8つまで持てます。それぞれに位置、大きさ、行、スタイルがあり、表示、非表示、切り替え、削除ができます。ペンがウィンドウに文字を書き、斜体、下線、色を指定します。次のコマンドは、キャプションを読み込んで表示します。

バイト列 コマンド
98 18 DA 32 70 13 09 DefineWindow 0 非表示。画面の下中央、下から90%、左から50%の位置に、20列1行
88 01 ClearWindows ウィンドウ0を空に
97 C0 00 0E 00 SetWindowAttributes 背景の塗りなし、テキストは中央揃え
92 00 00 SetPenLocation 0行、0列
90 05 00 SetPenAttributes 標準サイズ、直立、下線なし
91 3C 00 00 SetPenColor 黒地に黄色
59 6F 75 … You're a jerk,
90 05 00 91 3F 00 00 ペンを再度 黒地に白
20 54 68 … Thom.
89 01 DisplayWindows ウィンドウ0を、キャプションが始まるフレームで表示

ウィンドウの基準点は、9つの点のうち1つです。角、辺の中央、そして中心で、Subtitldで字幕を配置できる9か所と同じです。

文字 内容
G0 ASCII。ただし削除記号は♪です
G1 Latin-1。西ヨーロッパの言語のアクセント記号
G2 その他いくつか。… ‘ ’ “ ” • ™ Š Œ ⅛ ⅜ ⅝ ⅞ と罫線
P16 16ビットの文字。韓国語のキャプションで使われます

動画内のキャプション

場所 誰が入れるか Subtitldの読み取り方
フレーム内: MPEG-2のユーザーデータ、H.264とHEVCのSEI デジタル放送と、その録画(.ts) 動画をデコードする(時間はかかります)
キャプショントラック(c608) QuickTimeの配信 すぐに読み取り
SCCファイル 放送と配信の納品 CEA-608
MCCファイル 放送の納品、MacCaption CEA-708、なければCEA-608

Subtitldでの CEA-608 / 708

残るもの
  • 各キャプションのテキストと改行
  • 斜体と下線
  • 色(CEA-608は7色、CEA-708は64色)
  • 表示位置:上、中、下。左、中央、右
  • 話者(変わるところに >>)
  • 開始と終了(フレーム単位)
残らないもの
  • 太字(どちらにもない装飾です)
  • CEA-708のフォント、サイズ、縁、ウィンドウの背景
  • 複数のサービスやチャンネルの同時読み取り。一度に1つを読み、次に別のものを読みます
  • 原文の横に並べた翻訳

Subtitld独自の情報を残すには、.usfx プロジェクトとして保存してください。

動画のキャプションを読む

Subtitldのインポートパネル。キャプションのエンジンを選択し、動画にある最初のキャプションを読み込んでいます。CEA-708がCEA-608より先に読まれます
インポートパネルでキャプションエンジンを選び、Read captionsを押します。フレーム内のキャプションは、動画のデコードにかかるのと同じ時間がかかります。キャプショントラックはすぐに読み取られます。

次の項目が表示されます。

  • キャプション動画にある最初のもの(CEA-708を先に)。CEA-708のサービス1〜6、またはCEA-608のチャンネルCC1〜CC4。
  • 対象範囲動画全体、その一部、または選択した字幕。書き起こしの場合と同じです。

Subtitldは、デコーダーと同じ方法でキャプションを読み取ります。画面外で読み込まれ表示されたキャプションは、非表示、消去、または置き換えされるまで字幕になります。画面上に1行ずつ書かれたキャプションは、次の行が始まるまで1行ずつの字幕になります。時刻は動画の先頭から数えます。キャプションのない動画は、その旨を表示します。

放送の録画は .ts、.m2ts、.mts のファイルとして届きます。Subtitldはこれらを動画として開きます。

書き出し

Subtitldは、放送局やプラットフォームが受け取るファイル形式でキャプションを書き出します。

  • SCC:CEA-608のポップオンキャプション、CC1。
  • MCC:同じものをCEA-608で書き、それに合わせてCEA-708のサービス1にも書きます。CEA-608のみを選ぶこともできます。

豆知識

2002

2002年7月1日以降、米国で販売されたデジタルテレビ(最小のもの以外すべて)は、CEA-708のキャプションをデコードしなければなりませんでした。少なくとも、標準の6つのサービスです。

8

CEA-708のサービスが同時に持てるウィンドウの数です。それぞれに独自の位置、大きさ、スタイルがあります。CEA-608の画面は1つだけです。

CC

CEA-708の拡張文字には、キャプション付き番組を示すクローズドキャプションのロゴ、CCそのものも含まれています。

関連する形式

キャプション付きの録画がありますか?

Subtitldで開き、そのキャプションをタイムラインに読み込んで、波形上で修正と時刻の調整を行ってください。

Subtitld をダウンロード