Operator Library: Base
Library: Base
PARALLELup 연산자는 입력 링크와 출력 링크 간의 병렬성을 높입니다.
다음 그림은 입력 측의 병렬도 3에서 출력 측의 병렬도 6으로의 병렬 상향 변환을 보여줍니다.

VisualApplets 에서는 이미지 라인의 너비가 항상 병렬 처리의 배수여야 합니다. PARALLELup 연산자는 출력에서 임의의 병렬 처리를 허용하므로, 출력에서의 이미지 라인 너비가 출력 병렬 처리의 배수가 아닐 가능성이 있습니다. 이 경우 연산자는 이미지 라인을 채우기 위해 더미 픽셀을 추가합니다. 이 더미 픽셀의 값은 정의되지 않습니다. VA 시뮬레이션에서는 가시성을 높이기 위해 더미 픽셀을 0으로 설정합니다.
다음 그림은 이러한 더미 픽셀 삽입을 예시로 보여줍니다. 보시다시피, 4개의 출력 병렬 처리 능력으로는 6픽셀인 입력 라인 폭을 매핑할 수 없습니다. 여기서는 라인 폭이 8이 되도록 두 개의 더미 픽셀을 추가로 삽입합니다.

출력 병렬성이 입력 병렬성의 정수 배일 때, 해당 연산자는 가장 적은 자원을 필요로 합니다.
다음 예제에서는 PARALLELup 연산자의 사용법을 보여줍니다.
-
Design Parametrization - 잘못된 링크 Property입니다.
-
'Color Plane Separation Option 2 - Three Buffers, One DMA'
세 개의 이미지 버퍼와 하나의 DMA 연산자를 사용하여 컬러 플레인을 순차적으로 출력합니다.
-
컬러 플레인의 순차적 DMA 출력. 컬러 분리는 ImageBufferMultiROI 연산자를 사용하여 수행됩니다. 추가적인 사전 정렬(pre-sorting)을 통해 대역폭과 리소스를 최적화합니다.
-
'Color Plane Separation Option 5 - Sequential Output with Advances Processing'
컬러 플레인 분리에 대한 예시. RGB 입력이 각 성분으로 분리되며 하나의 DMA 채널을 통해 순차적으로 출력됩니다. 분리는 병렬 워드에서 동일한 성분을 수집하고 FrameBufferRandomRead로 읽는 방식으로 수행됩니다.
-
예시 - SampleDn operator를 사용하지 않고 3x3 배율로 다운샘플링하는 방법.
-
'imaFlex CXP-12 플랫폼에서의 FrameBufferMultRoiDyn Operator 기능 예시'
예제 - 오퍼레이터 사용법 시연
-
'imaFlex CXP-12 Quad 플랫폼의 FrameBufferMultRoi 사용자 라이브러리 요소에 대한 기능 예시'
예제 - 오퍼레이터 사용법 시연



이전

