Operator Library: Signal
The operator converts an image data stream at the input into a signal stream. The input is a binary (1 bit) image stream. For every pixel with value zero at the input a low signal (zero) will be output. For every pixel with value one at the input, a high signal (one) will be output. Image data streams include gaps between pixel. The operator fills these gaps at the output with the last valid input pixel value. See the following figure for explanations.
This operator is excluded from the VisualApplets functional simulation.
Property | Value |
---|---|
Operator Type | M |
Input Link | I, image data input |
Output Link | O, signal data output |
Link Parameter | Input Link I | Output Link O |
---|---|---|
Bit Width | 1 | 1 |
Arithmetic | unsigned | unsigned |
Parallelism | 1 | 1 |
Kernel Columns | 1 | 1 |
Kernel Rows | 1 | 1 |
Img Protocol | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | VALT_SIGNAL |
Color Format | VAF_GRAY | VAF_GRAY |
Color Flavor | FL_NONE | FL_NONE |
Max. Img Width | any | any |
Max. Img Height | any | any |
The use of operator PixelToSignal is shown in the following examples:
-
'Functional Example for Specific Operators of Library Signal, Logic, Filter and Parameters'
Examples - Demonstration of how to use the operator