Operator ExpandPixel

Operator Library: Synchronization

「ExpandPixel」運算子會將一行或一幀的最後一個像素複製到下一行或下一幀的所有像素上。 此運算子有兩種運作模式:

  • 行同步 模式:

    在此模式下,對於每一行,系統會儲存該行最後一個像素的值,並在下一行中維持該值不變。

    若要使用此模式,請將「AutoSync」參數設定為「EoL」。

  • 幀同步 模式:

    在此模式下,每幀都會儲存影像中的最後一個像素,並在下一幀中維持不變。

    若要使用此模式,請將「AutoSync」參數設定為「EoF」。

請注意,此運算子的行為僅會影響後續的行或 幀,而不會影響當前的行或幀。 因此,第一行或第一幀的輸出必須透過 參數Init 來指定。

使用 行同步 模式搭配 2D 協定時,會將幀中最後一行最後一個像素的值,用作後續幀第一 行的像素輸出。 因此,參數Init的值僅適用於第一幀。

Operator Restrictions

  • Empty images are not supported.

    不支援具有不同行長度的影像。

I/O Properties

Property Value
Operator Type O
Input Link I,資料輸入
Output Link O,資料輸出

Supported Link Format

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

無號輸入的 Bit Width 範圍為 [1, 64]。 有號輸入的範圍為 [2, 64]。 無號彩色輸入的範圍為 [3, 63],有號彩色輸入的範圍為 [6, 63]。

Parameters

Init
Type 靜態參數
Default 0
Range [0, 2^InputBitWidth - 1]

若「AutoSync」設定為 EoL,此參數會指定第一條 影像行的像素初始化值; 或若 AutoSync設定為 Eof 時,則指定首個輸出幀的像素。 此參數僅接受無符號數值。 若初始化值為有符號數值,請輸入其無符號表示形式。

AutoSync
Type 靜態參數
Default EoL
Range {EoL, EoF}

指定運算子的同步模式。 使用 EoL 模式,將每行最後一個像素複製到下一行的所有像素。 使用 EoF 模式,將每幀的最後一個像素複製到下一幀的所有像素上。 若輸出端的影像通訊協定設定為 VALT_LINE1D,則此參數僅能設定為 EoL。

Examples of Use

以下範例展示了 ExpandPixel 運算子的使用方式: