インテルのみ表示可能 — GUID: vgo1401281586864
Ixiasoft
インテルのみ表示可能 — GUID: vgo1401281586864
Ixiasoft
5.1.2. ソース・ビデオ・リサンプラー
ギアボックスでは、現在の色深度に基づき、コンポーネントあたり8、10、12、または16ビットのデータをコンポーネントあたり8ビットのデータに変換します。General Control Packet (GCP) は、色深度情報を伝達します。
- 位相カウンターでは、最後のアクティブラインの最後のピクセルの最後のピクセルパッキング位相 (pp) をレジスターする必要があります。
- その後、コアはpp値をGCPで接続シンクデバイスに送信し、パッキングの同期を行います。
HDMIケーブルでは、4つの異なるピクセルエンコード (HDMI 1.4b Specification Section 6.5 で示されるRGB 4:4:4、YCbCr 4:4:4、YCbCr 4:2:2、および HDMI 2.0b Specification Section 7.1 で示されるYCbCr 4:2:0) で送信することができます。
Yサンプルの上位8ビットはチャネル1の8ビットにマッピングされ、下位4ビットはチャネル0の下位4ビットにマッピングされます。使用しているビットが12ビット未満の場合は、有効なビットを左詰めにし、最下位ビットより下のビットは0でパディングします。
Video Data Period内で送信される最初のピクセルには、Y0、Cb0、Cr0の3つのコンポーネントが含まれます。コンポーネントY0とCb0は最初のピクセル期間で送信され、Cr0は2番目のピクセル期間で送信されます。この2番目のピクセル期間には、2番目のピクセルの唯一の成分であるY1も含まれます。このように、リンクは2ピクセルごとに1つのCbサンプルを伝送し、2ピクセルごとに1つのCrサンプルを伝送します。これら2つのコンポーネント (CbとCr) は、リンクの同じ信号パスに多重化されます。
水平方向に連続する2つの8ビットYコンポーネントは、その順序でTMDSチャネル1および2で送信されます。8ビットのCbまたはCrコンポーネントは、TMDSチャネル0でラインごとに交互に送信されます。
ライン0から始まる偶数ラインの場合
- vid_data[47:32] では常に、Yn+1コンポーネントを転送します
- vid_data[31:16] では常に、Ynコンポーネントを転送します
- vid_data[15:0] では常に、Cbnコンポーネントを転送します
奇数ラインの場合
- vid_data[47:32] では常に、Yn+1コンポーネントを転送します
- vid_data[31:16] では常に、Ynコンポーネントを転送します
- vid_data[15:0] では常に、Crnコンポーネントを転送します
YCbCr 4:2:0を使用する場合は、vid_clk の周波数を半分にする必要があります。この形式では、2つのピクセルが単一のクロックサイクルに供給されます。