Operator Library: Synchronization
ReSyncToLineオペレーターは、計算結果を現在のラインのコンテンツと再同期させるために使用されます。 これにより、ラインの終端で利用可能な計算結果を同じラインに適用できます。 これを利用して、ラインレベルでのマルチパスアルゴリズムの実装が可能になります。
ReSyncToLineは、すべてのk個の入力リンクPI[k]上の各ラインの最後のピクセルを取得します。 また、入力リンクIの現在のラインも保存されます。 入力の最後のラインピクセルがオペレーター内で処理された後、そのラインのコンテンツがリンクOに出力されます。 他の出力リンクPO0~PO63は、取得したPI0~PI63の値を出力します。 POの値は一定に保持されます。 すべてのPOおよびO出力ポートは同期しています。
すべての入力リンク(IおよびPI0~PI63)は完全に同期している必要があります。つまり、Oタイプのオペレーターの任意のネットワークを介して、 同じMタイプのオペレーターからソース供給されている必要があります。
このオペレーターは、出力を1ライン分遅延させます。
|
符号なし入力の場合、入力ビット幅の範囲は[1, 64]です。 符号付き入力の場合、範囲は[2, 64]です。 符号なしカラー入力の場合、範囲は[3, 63]であり、符号付きカラー入力の場合の範囲は[6, 63]です。 |
同期および非同期入力
- すべての入力は互いに同期しています。つまり、O 型オペレーターの任意のネットワークを介して、同じ M 型オペレーターから供給される必要があります。
ReSyncToLineオペレーターの使用方法は、以下の例に示されています:



前へ

