Quincunx 알고리즘

Quincunx 샘플링이란

Quincunx(퀸컹스)는 주사위의 5처럼 네 모서리와 중앙에 점이 놓인 배열을 가리킵니다. 영상 처리에서 Quincunx 서브샘플링은 픽셀 격자에서 체커보드(바둑판) 패턴으로 절반의 픽셀만 취하는 2:1 축소 방식입니다.

  • 일반적인 라인/컬럼 데시메이션은 수평·수직 해상도를 그대로 절반씩 버려 계단 현상과 선명도 저하가 큽니다.
  • Quincunx는 표본을 45° 회전한 격자 위에 배치하므로, 대각선 방향 해상도를 더 잘 보존하고 같은 데이터량에서 체감 선명도가 높습니다.
  • 전송단에서 절반의 픽셀만 보내고, 수신단에서 빠진 픽셀을 이웃한 표본으로 보간하여 복원합니다.

이 보드에서의 동작

HDMI 입력 영상을 Agilex 5 FPGA에서 Quincunx 서브샘플링하여 픽셀 데이터량을 약 1/2로 줄인 뒤 GMSL III(E6S20A-40MT5-Z) 링크로 출력합니다. 장거리 SerDes 대역폭 안에서 더 높은 원본 해상도를 전송하거나, 수신 측 디스플레이 규격에 맞춰 변환하는 데 사용합니다.

딥스위치 설정

스위치기능설정
SW1Quincunx 모드0 = Quincunx(기본) · 1 = Bypass
SW2–SW4예약OFF 유지
SW5–SW8출력 해상도960×960 / 1920×960 / 1358×566

딥스위치를 변경한 뒤에는 전원을 다시 인가해야 설정이 반영됩니다. 기판 취급 시 정전기(ESD)에 주의하십시오.