Quincunx 알고리즘
Quincunx 샘플링이란
Quincunx(퀸컹스)는 주사위의 5처럼 네 모서리와 중앙에 점이 놓인 배열을 가리킵니다. 영상 처리에서 Quincunx 서브샘플링은 픽셀 격자에서 체커보드(바둑판) 패턴으로 절반의 픽셀만 취하는 2:1 축소 방식입니다.
- 일반적인 라인/컬럼 데시메이션은 수평·수직 해상도를 그대로 절반씩 버려 계단 현상과 선명도 저하가 큽니다.
- Quincunx는 표본을 45° 회전한 격자 위에 배치하므로, 대각선 방향 해상도를 더 잘 보존하고 같은 데이터량에서 체감 선명도가 높습니다.
- 전송단에서 절반의 픽셀만 보내고, 수신단에서 빠진 픽셀을 이웃한 표본으로 보간하여 복원합니다.
이 보드에서의 동작
HDMI 입력 영상을 Agilex 5 FPGA에서 Quincunx 서브샘플링하여 픽셀 데이터량을 약 1/2로 줄인 뒤 GMSL III(E6S20A-40MT5-Z) 링크로 출력합니다. 장거리 SerDes 대역폭 안에서 더 높은 원본 해상도를 전송하거나, 수신 측 디스플레이 규격에 맞춰 변환하는 데 사용합니다.
딥스위치 설정
| 스위치 | 기능 | 설정 |
|---|---|---|
| SW1 | Quincunx 모드 | 0 = Quincunx(기본) · 1 = Bypass |
| SW2–SW4 | 예약 | OFF 유지 |
| SW5–SW8 | 출력 해상도 | 960×960 / 1920×960 / 1358×566 |
딥스위치를 변경한 뒤에는 전원을 다시 인가해야 설정이 반영됩니다. 기판 취급 시 정전기(ESD)에 주의하십시오.