オペレーター ExpandPixel

Operator Library: Synchronization

オペレーター ExpandPixel は、1行または1フレームの最後のピクセルを、次の行またはフレームのすべてのピクセルにコピーします。 このオペレーターは、次の2つのモードで使用されます:

  • Line Sync モード:

    このモードでは、各行の最後のピクセル値が保存され、次の行の間一定に保持されます。

    このモードを使用するには、パラメータ AutoSync を EoL に設定します。

  • Frame Sync モード:

    このモードでは、各フレームの最後のピクセルが保存され、次のフレームの間一定に保持されます。

    このモードを使用するには、パラメータ AutoSync を EoF に設定します。

このオペレーターの動作は、現在の行やフレームではなく、次の行やフレームにのみ影響することに注意してください。 このため、最初の行またはフレームの出力は、パラメータ Init を介して指定する必要があります。

2Dプロトコルで Line Sync モードを使用する場合、フレームの最終行の最後のピクセル値が、次のフレームの最初の行のピクセル出力に使用されます。 したがって、パラメータ Init の値は、一番最初のフレームでのみ使用されます。

Operator Restrictions

  • 空の画像はサポートされていません。

    ライン長が変動する画像はサポートされていません。

I/O Property

Property 値
オペレータータイプ O
Input Link I, data input
Output Link O, data output

サポートされているリンクフォーマット

Link Parameter Input Link I Output Link O
Bit Width [1, 64]1 as I
Arithmetic {unsigned, signed} as I
Parallelism any as I
Kernel Columns any as I
Kernel Rows any as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D} as I
Color Format any as I
Color Flavor any as I
Max. Img Width any as I
Max. Img Height any as I

1

符号なし入力の場合、入力ビット幅の範囲は[1, 64]です。 符号付き入力の場合、範囲は[2, 64]です。 符号なしカラー入力の場合、範囲は[3, 63]であり、符号付きカラー入力の場合の範囲は[6, 63]です。

パラメーター

Init
タイプ static パラメータ
Default 0
範囲 [0, 2^InputBitWidth - 1]

このパラメータは、AutoSync が EoL に設定されている場合は最初の画像行のピクセルの初期化値を指定し、AutoSync が EoF に設定されている場合は最初の出力フレームのピクセルを指定します。 このパラメータは符号なしの値のみを受け入れます。 符号付きの初期化値の場合は、その符号なし表現を入力してください。

AutoSync
タイプ static パラメータ
Default EoL
範囲 {EoL, EoF}

オペレーターの同期モードを指定します。 EoL モードを使用すると、各行の最後のピクセルが次の行のすべてのピクセルにコピーされます。 EoF モードを使用すると、各フレームの最後のピクセルが次のフレームのすべてのピクセルにコピーされます。 出力の画像プロトコルが VALT_LINE1D に設定されている場合、パラメータは EoL にのみ設定できます。

使用例

ExpandPixel オペレーターの使用例を以下に示します: