JavaScript is disabled on your browser. Please enable JavaScript to enjoy all the features of this site.
Operator Library: Synchronization
ReSyncToLine 運算子用於將計算結果與目前行的內容重新同步。
因此,行結尾處可用的計算結果可以套用到同一行。
這允許在行級別實作多重 Pass 演算法。
ReSyncToLine 會擷取所有 k 個輸入連結 PI[k] 上每一行的最後一個像素。
同時也會儲存輸入連結 I 處的目前行。
在運算子中處理完輸入的最後一個行像素後,該行的內容將從連結 O 輸出。
其他輸出連結 PO0..PO63 則會輸出擷取的 PI0..PI63 值。
PO 值保持常數。
所有 PO 和 O 輸出連接埠皆為同步。
所有輸入連結(I 和 PI0..PI63)必須完全同步,也就是說,它們必須透過任意的 O 型運算子網路來自相同的 M 型運算子。
此運算子會將輸出延遲一行。
Property
Value
Operator Type
M
輸入連結
I,影像輸入 PI[k],資料輸入
輸出連結
O,影像輸出 PO[k],資料輸出
Link Parameter
Input Link I
輸入連結 PI[k]
Output Link O
輸出連結 PO[k]
Bit Width
[1, 64]
[1, 64]
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
無號輸入的 Bit Width 範圍為 [1, 64]。
針對有號輸入,範圍為 [2, 64]。
針對無號彩色輸入,範圍為 [3, 63],而針對有號彩色輸入,範圍為 [6, 63]。
同步與非同步輸入
所有輸入彼此同步,亦即它們必須透過任意的 O 型 operator 網路,由同一個 M 型 operator 提供來源。
以下範例顯示了 ReSyncToLine 運算子的使用方式: