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

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

5.4.6.3. YCbCr 422ピクセルのパッキング

IntelFPGAストリーミング・ビデオ・プロトコルは、YCbCr 422ピクセルのパッキングスキームを指定します。

YCbCr 422ビデオパケットは、クロマ情報の完全なペアが確実に転送されるように、長さが偶数のピクセルである必要があります。次の図は、Bits per color sampleパラメーターが12ビットに設定されたAXI4-Stream Videoインターフェイス上で転送される12ビットYCbCr 422ビデオパケットを示しています。複数のピクセルを並列にパッキングする場合、各ピクセルはバイトでアライメントされている必要があります。ピクセルあたりのカラープレーンが3つで、Bits per color sampleが12ビットに設定されている例では、各ピクセル (36 ビット) は指定されたバイト数を完全には満たさないため、追加の4つの未定義ビットが各ピクセルの最上位ビットに埋め込まれます。各ピクセルの未使用の3番目のカラーサンプルにも、未定義のデータが埋め込まれます。

図 40. Bits Per Color Sampleパラメーター = 12の場合の12ビットYCbCr 422ビデオパケット

次の図は、IPパラメーターのBits per color sampleパラメーターが12ビットに設定された場合の、AXI4-Stream Videoインターフェイス上で転送される10ビットYCbCr 422ビデオパケットを示しています。カラーサンプルごとのアクティブビットはコンパイル時パラメーターより小さいため、各カラーサンプルの下位2ビットにはゼロが埋め込まれます。

図 41. Bits Per Color Sampleパラメーター = 12の場合の10ビットYCbCr 422ビデオパケット

ピクセルあたりのカラープレーンが3つで、Bits per color sampleパラメーターが10ビットに設定されている次の例では、各ピクセル (30 ビット) が指定されたバイト数を完全には満たしていないため、追加の2つの未定義ビットが各ピクセルの最上位ビットに埋め込まれます。各ピクセルの未使用の3番目のカラーサンプルにも、未定義のデータが埋め込まれます。

図 42. Bits Per Color Sampleパラメーター = 10の場合の10ビットYCbCr 422ビデオパケット