オペレーター ReSyncToLine

Operator Library: Synchronization

ReSyncToLineオペレーターは、計算結果を現在のラインのコンテンツと再同期させるために使用されます。 これにより、ラインの終端で利用可能な計算結果を同じラインに適用できます。 これを利用して、ラインレベルでのマルチパスアルゴリズムの実装が可能になります。

ReSyncToLineは、すべてのk個の入力リンクPI[k]上の各ラインの最後のピクセルを取得します。 また、入力リンクIの現在のラインも保存されます。 入力の最後のラインピクセルがオペレーター内で処理された後、そのラインのコンテンツがリンクOに出力されます。 他の出力リンクPO0~PO63は、取得したPI0~PI63の値を出力します。 POの値は一定に保持されます。 すべてのPOおよびO出力ポートは同期しています。

すべての入力リンク(IおよびPI0~PI63)は完全に同期している必要があります。つまり、Oタイプのオペレーターの任意のネットワークを介して、 同じMタイプのオペレーターからソース供給されている必要があります。

このオペレーターは、出力を1ライン分遅延させます。

I/O Property

Property 値
オペレータータイプ M
入力リンク I、画像入力
PI[k]、データ入力
Output Links O、画像出力
PO[k]、データ出力

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

Link Parameter Input Link I 入力リンク PI[k] Output Link O 出力リンク PO[k]
Bit Width [1, 64]1 [1, 64]2 as I PI[k]と同様
Arithmetic {unsigned, signed} {unsigned, signed} as I PI[k]と同様
Parallelism any as I as I as I
Kernel Columns any any as I PI[k]と同様
Kernel Rows any any as I PI[k]と同様
Img Protocol {VALT_IMAGE2D, VALT_LINE1D} as I as I as I
Color Format any any as I PI[k]と同様
Color Flavor any any as I PI[k]と同様
Max. Img Width any as I as I as I
Max. Img Height any as I as I as I

1 2

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

同期および非同期入力

  • すべての入力は互いに同期しています。つまり、O 型オペレーターの任意のネットワークを介して、同じ M 型オペレーターから供給される必要があります。

パラメーター

None

使用例

ReSyncToLineオペレーターの使用方法は、以下の例に示されています: