오퍼레이터 라이브러리: Synchronization
Library: Synchronization
InsertPixel 오퍼레이터는 입력 링크 I1의 이미지에서 임의의 픽셀을 I0의 이미지에 삽입하고, 결합된 이미지를 O로 출력합니다.
삽입 제어는 바이너리 입력 링크 Ins를 통해 이루어집니다. 특정 픽셀에 대해 Ins = 1인 경우, I1의 값이 I0의 이미지에 삽입됩니다. 따라서 출력 라인 길이는 삽입된 픽셀 수만큼 증가합니다. 예를 들어 모든 픽셀에 대해 Ins == 1인 경우, O의 라인 길이는 입력 라인 길이의 두 배가 됩니다. 짝수 픽셀 좌표의 모든 출력 픽셀은 I0에서 유래하며 홀수 픽셀은 I1에서 유래합니다. 모든 픽셀에 대해 Ins == 0인 경우, O의 출력 이미지는 I0의 이미지와 동일합니다.
모든 입력 링크는 동기화되어야 합니다. 즉, 임의의 O 타입 오퍼레이터 네트워크를 통해 동일한 M 타입 오퍼레이터로부터 소스를 받아야 합니다.
이 오퍼레이터는 대역폭 제한을 피하기 위해 Parallelism을 두 배로 늘립니다. 참고: 삽입된 픽셀 수가 Parallelism의 배수가 아닐 수 있습니다. 이 경우 오퍼레이터는 라인 끝에 더미 픽셀을 추가해야 합니다. 이 더미 픽셀의 값은 정의되지 않습니다. VA 시뮬레이션 중에는 가인시성을 높이기 위해 더미 픽셀이 0으로 설정됩니다.
| Property | Value |
|---|---|
| Operator Type | P |
| Input Links | I0, 데이터 입력 I1, 데이터 입력 Ins, 제어 입력 |
| 출력 링크 | O, data output |
|
부호 없는 입력의 경우 입력 Bit Width 범위는 [1, 64]입니다. 부호 있는 입력의 경우 범위는 [2, 64]입니다. 부호 없는 컬러 입력의 경우 범위는 [3, 63]이고 부호 있는 컬러의 경우 범위는 [6, 63]입니다. |
|
|
출력 이미지 폭은 2^31 - 1을 초과할 수 없습니다. |
동기식 및 비동기식 입력
- 모든 입력은 서로 동기화되어 있습니다. 즉, 임의의 O-type 오퍼레이터 네트워크를 통해 동일한 M-type 오퍼레이터로부터 소스를 공급받아야 합니다.
InsertPixel 오퍼레이터의 사용법은 다음 예시와 같습니다:



이전

