ExpandPixel 연산자

오퍼레이터 라이브러리: Synchronization

ExpandPixel 연산자는 라인 또는 프레임의 마지막 픽셀을 다음 라인 또는 프레임의 모든 픽셀에 복사합니다. 이 연산자는 두 가지 모드로 사용됩니다:

  • Line Sync 모드:

    이 모드에서는 각 라인마다 라인의 마지막 픽셀 값이 저장되며 다음 라인에서도 그 값이 일정하게 유지됩니다.

    이 모드를 사용하려면 AutoSync 파라미터를 EoL로 설정하세요.

  • Frame Sync 모드:

    이 모드에서는 각 프레임마다 이미지의 마지막 픽셀이 저장되며 다음 프레임 동안 일정하게 유지됩니다.

    이 모드를 사용하려면 AutoSync 파라미터를 EoF로 설정하세요.

이 연산자의 동작은 현재 라인이나 프레임이 아니라 다음 라인이나 프레임에만 영향을 미친다는 점에 유의하세요. 따라서 첫 번째 라인이나 프레임의 출력은 Init 파라미터를 통해 지정해야 합니다.

2D 프로토콜과 함께 Line Sync 모드를 사용할 때는 프레임의 마지막 라인에 있는 마지막 픽셀 값이 다음 프레임의 첫 번째 라인 픽셀 출력에 사용됩니다. 따라서 Init 파라미터의 값은 맨 처음 프레임에만 사용됩니다.

오퍼레이터 제한 사항

  • 빈 이미지는 지원되지 않습니다.

    라인 길이가 다양한 이미지는 지원되지 않습니다.

I/O Properties

Property Value
Operator Type O
입력 링크 I, data input
출력 링크 O, data output

지원되는 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 static parameter
Default 0
Range [0, 2^InputBitWidth - 1]

이 파라미터는 AutoSync가 EoL로 설정된 경우 첫 번째 이미지 라인 픽셀의 초기화 값을 지정하거나, AutoSync가 Eof로 설정된 경우 첫 번째 출력 프레임의 픽셀을 지정합니다. 이 파라미터는 부호 없는 값만 허용합니다. 부호 있는 초기화 값의 경우 부호 없는 표현을 입력하세요.

AutoSync
Type static parameter
Default EoL
Range {EoL, EoF}

연산자의 동기화 모드를 지정합니다. 각 라인의 마지막 픽셀을 다음 라인의 모든 픽셀에 복사하려면 EoL 모드를 사용하세요. 각 프레임의 마지막 픽셀을 다음 프레임의 모든 픽셀에 복사하려면 EoF 모드를 사용하세요. 출력의 이미지 프로토콜이 VALT_LINE1D로 설정된 경우, 이 파라미터는 EoL로만 설정할 수 있습니다.

사용 예

ExpandPixel 연산자의 사용 예시는 다음과 같습니다: