インテルのみ表示可能 — GUID: jsb1585732757911
Ixiasoft
インテルのみ表示可能 — GUID: jsb1585732757911
Ixiasoft
3.5. Dynamic Range and Mastering (HDR) InfoFrameの挿入とフィルタリング
HDMI Specification version 2.0bでは、Dynamic Range and Mastering InfoFrameをHDMI補助ストリームを介して送信することができます。デモンストレーションでは、補助データ挿入ブロックでHDRの挿入をサポートしています。モジュールの信号リストの表で指定されているように目的のHDR InfoFrameパケットをフォーマットし、提供されているAUX挿入制御モジュールを使用してビデオフレームごとに1回HDR InfoFrameの挿入をスケジュールするだけで行うことができます。
このコンフィグレーション例では、着信補助ストリームにすでにHDR InfoFrameが含まれているインスタンスでは、ストリーミングされるHDRコンテンツがフィルタリングされます。フィルタリングにより、送信されるHDR InfoFrameの競合を回避し、HDRサンプル・データ・モジュールで指定されている値のみが使用されるようになります。
信号 | 方向 | 幅 | 説明 |
---|---|---|---|
クロックとリセット | |||
clk | 入力 | 1 | クロック入力。このクロックは、リンク・スピード・クロックに接続する必要があります。 |
reset | 入力 | 1 | リセット入力 |
補助パケット・ジェネレーターとマルチプレクサーの信号 | |||
multiplexer_out_data | 出力 | 72 | マルチプレクサーからのAvalonストリーミング出力 |
multiplexer_out_valid | 出力 | 1 | |
multiplexer_out_ready | 出力 | 1 | |
multiplexer_out_startofpacket | 出力 | 1 | |
multiplexer_out_endofpacket | 出力 | 1 | |
multiplexer_out_channel | 出力 | 11 | |
multiplexer_in_data | 入力 | 72 | マルチプレクサーのIn1ポートへのAvalonストリーミング入力 |
multiplexer_in_valid | 入力 | 1 | |
multiplexer_in_ready | 入力 | 1 | |
multiplexer_in_startofpacket | 入力 | 1 | |
multiplexer_in_endofpacket | 入力 | 1 | |
コントロール信号 | |||
hdmi_tx_vsync | 入力 | 1 | HDMI TXビデオのVsync。この信号は、リンク・スピード・クロック・ドメインに同期している必要があります。コアは、この信号の立ち上がりエッジで補助ストリームにHDR InfoFrameを挿入します。 |
信号 | 方向 | 幅 | 説明 |
---|---|---|---|
hb0 | 出力 | 8 | Dynamic Range and Mastering InfoFrameのヘッダーバイト0: InfoFrameタイプコード |
hb1 | 出力 | 8 | Dynamic Range and Mastering InfoFrameのヘッダーバイト1: InfoFrameバージョン番号 |
hb2 | 出力 | 8 | Dynamic Range and Mastering InfoFrameのヘッダーバイト2: InfoFrameの長さ |
pb | 入力 | 224 | Dynamic Range and Mastering InfoFrameのデータバイト |
ビットフィールド | 定義 | 静的メタデータタイプ1 |
---|---|---|
7:0 | データバイト1: {5'h0, EOTF[2:0]} | |
15:8 | データバイト2: {5'h0, Static_Metadata_Descriptor_ID[2:0]} | |
23:16 | データバイト3: Static_Metadata_Descriptor | display_primaries_x[0]、LSB |
31:24 | データバイト4: Static_Metadata_Descriptor | display_primaries_x[0]、MSB |
39:32 | データバイト5: Static_Metadata_Descriptor | display_primaries_y[0]、LSB |
47:40 | データバイト6: Static_Metadata_Descriptor | display_primaries_y[0]、MSB |
55:48 | データバイト7: Static_Metadata_Descriptor | display_primaries_x[1]、LSB |
63:56 | データバイト8: Static_Metadata_Descriptor | display_primaries_x[1]、MSB |
71:64 | データバイト9: Static_Metadata_Descriptor | display_primaries_y[1]、LSB |
79:72 | データバイト10: Static_Metadata_Descriptor | display_primaries_y[1]、MSB |
87:80 | データバイト11: Static_Metadata_Descriptor | display_primaries_x[2]、LSB |
95:88 | データバイト12: Static_Metadata_Descriptor | display_primaries_x[2]、MSB |
103:96 | データバイト13: Static_Metadata_Descriptor | display_primaries_y[2]、LSB |
111:104 | データバイト14: Static_Metadata_Descriptor | display_primaries_y[2]、MSB |
119:112 | データバイト15: Static_Metadata_Descriptor | white_point_x、LSB |
127:120 | データバイト16: Static_Metadata_Descriptor | white_point_x、MSB |
135:128 | データバイト17: Static_Metadata_Descriptor | white_point_y、LSB |
143:136 | データバイト18: Static_Metadata_Descriptor | white_point_y、MSB |
151:144 | データバイト19: Static_Metadata_Descriptor | max_display_mastering_luminance、LSB |
159:152 | データバイト20: Static_Metadata_Descriptor | max_display_mastering_luminance、MSB |
167:160 | データバイト21: Static_Metadata_Descriptor | min_display_mastering_luminance、LSB |
175:168 | データバイト22: Static_Metadata_Descriptor | min_display_mastering_luminance、MSB |
183:176 | データバイト23: Static_Metadata_Descriptor | Maximum Content Light Level、LSB |
191:184 | データバイト24: Static_Metadata_Descriptor | Maximum Content Light Level、MSB |
199:192 | データバイト25: Static_Metadata_Descriptor | Maximum Frame-average Light Level、LSB |
207:200 | データバイト26: Static_Metadata_Descriptor | Maximum Frame-average Light Level、MSB |
215:208 | 予約済み | |
223:216 | 予約済み |
HDRの挿入とフィルタリングの無効化
HDRの挿入とフィルターを無効にすると、RX-TX Retransmitのデザイン例を変更することなく、ソースの補助ストリームですでに利用可能なHDRコンテンツの再送を確認することができます。
HDR InfoFrameの挿入とフィルタリングを無効にするには、次の手順に従います。
- rxtx_link.vファイルでblock_ext_hdr_infoframeを1’b0に設定し、補助ストリームからHDR InfoFrameがフィルタリングされないようにします。
- altera_hdmi_aux_hdr.vファイルでavalon_st_multiplexerインスタンスのmultiplexer_in0_validを1'b0に設定し、補助パケット・ジェネレーターが追加HDR InfoFrameを形成してTX補助ストリームに挿入しないようにします。