SDI II Intel® FPGA IPユーザーガイド

ID 683133
日付 10/05/2023
Public
ドキュメント目次

5.3.3. ペイロードIDの挿入

SMPTE ST 352仕様では、デジタル・インターフェイスによって伝送されるビデオペイロードに関する特定の情報を提供する補助パケットタイプを定義しています。これらのペイロードIDパケットには、インターフェイス・タイプ、サンプリング構造、コンポーネントのビット深度、画像更新レートなどの情報が含まれています。

デュアルリンクHD-SDIや3G-SDIなどの最近のSMPTEインターフェイスでは、ペイロードIDパケットが必要です。これは、ペイロードIDパケットからのパケット情報がないと、ビデオデータを適切に解釈することが非常に困難であるためです。

ペイロードIDパケットは、次の2つの条件のいずれかで、水平補助 (HANC) スペースの先頭の特定のビデオラインの位置に存在する必要があります。
  • EAVの直後
  • EAVに続くCRCワードの直後 (CRCワードを使用するインターフェイスの場合)
表 13.  推奨されるペイロードIDパケットの位置次の表に、SMPTE仕様で推奨されるペイロードIDパケットの位置を示します。SDIデータのペイロードIDパケットが異なるライン番号に配置されていることがわかります。
ビデオ・フォーマット フィールド ライン番号

525i

1

13

2

276

625i

1

9

2

322

1080i

1

10

2

572

525p

-

13

625p

-

9

720p

-

10

1080p

-

10

デュアルリンクHD-SDIインターフェイスの場合、ペイロードIDパケットは両方のリンクのYデータストリームにのみ配置されます。トランスミッター・データパス内のこのサブモジュールは、通過するYデータストリームを変更します。

注: このサブモジュールでは、数クロックサイクルの遅延が発生します。Cデータストリームは、Yデータストリームとの同期を保つために、数クロックサイクル遅延されます。

ペイロードIDパケットの挿入と上書きには、次のルールが適用されます。

  • ルール 1: ペイロードIDパケットが発生すると予想されるライン上のHANCスペースの先頭に補助パケットがない場合、サブモジュールはHANC空間の先頭にペイロードIDパケットを挿入します。
  • ルール 2: tx_line_f0 または tx_line_f1 で指定されたライン上のHANCスペースの先頭に既存のペイロードIDパケットがある場合、tx_vpid_overwrite 信号がHighであれば、サブモジュールはそのパケットを新しいペイロードID情報で上書きします。tx_vpid_overwrite 信号がLowの場合、サブモジュールは上書きしません。
  • ルール 3: ペイロードIDパケットが発生すると予想されるライン上のHANCスペースの先頭に異なるタイプの補助パケットがある場合、サブモジュールは既存の補助パケットを上書きしません。代わりに、サブモジュールはHANCスペース内の空きスペースを探し、既存の補助パケットの後にペイロードIDパケットを挿入します。サブモジュールが空きスペースを検出する前にHANCスペースでペイロードIDパケットを検出した場合、tx_vpid_overwrite 信号がHighであれば、既存のペイロードIDパケットを新しいデータで上書きします。tx_vpid_overwrite 信号がLowの場合、サブモジュールは上書きしません。

ペイロードIDを正しく挿入するには、ライン番号の挿入のタイミング図に示すように、EAV TRSとSAV TRSの両方の最初のワードに対して tx_trs 信号をアサートします。