파인더 패턴

다른 이름: 위치 검출 패턴, 눈, 모서리 정사각형, finder pattern

정의

파인더 패턴은 QR코드 모서리에 있는 큰 정사각형 세 개 중 하나예요. 각각 7×7 모듈이고, 함께 스캐너가 코드를 찾고 각도를 알아내게 해줘요.

파인더 패턴의 모양

파인더 패턴은 7×7 어두운 정사각형 테두리, 그 안쪽의 5×5 밝은 테두리, 가운데의 꽉 찬 3×3 어두운 정사각형으로 이루어져요. QR코드에는 왼쪽 위, 오른쪽 위, 왼쪽 아래 모서리에 이런 패턴이 세 개 있어요.

가운데를 지나는 어떤 선을 따라 스캔해도 어둠, 밝음, 어둠, 밝음, 어둠이 1:1:3:1:1 비율로 이어져요. 이 비율은 회전이나 거리와 상관없이 그대로여서, 리더가 카메라 화면에서 빠르게 알아볼 수 있어요.

  • 크기: 7×7 모듈
  • 중심선 비율: 1:1:3:1:1 (어둠:밝음:어둠:밝음:어둠)
  • 세 모서리에 배치되며 오른쪽 아래에는 절대 없어요
  • 안쪽 두 변은 1모듈 너비의 밝은 분리선으로 둘러싸여 있어요

스캐너가 쓰는 방법

리더가 파인더 패턴 세 개를 모두 찾으면 코드가 어디에 있는지, 얼마나 큰지, 어느 쪽이 위인지 알 수 있어요. 비어 있는 네 번째 모서리가 방향을 알려 주기 때문에 QR코드는 거꾸로나 옆으로 놓아도 스캔돼요.

파인더 패턴 사이의 거리는 모듈 크기와 버전의 첫 추정치도 알려 주고, 리더는 이를 타이밍 패턴과 정렬 패턴으로 다듬어요.

모서리 정사각형 꾸미기

디자이너는 파인더 패턴을 둥글게 만들거나 다른 색을 입히는 경우가 많아요. 테두리 안에 테두리가 있는 구조와 강한 대비만 유지되면 대체로 괜찮지만, 코드에서 바꾸기에 가장 위험한 부분이에요. 각 파인더 둘레의 분리선과 콰이어트 존은 비워 두어야 해요.

자주 묻는 질문

QR코드에 있는 세 개의 정사각형은 무엇인가요?

파인더 패턴이에요. 스캐너에 코드가 어디에 있고 어느 쪽으로 회전해 있는지 알려 주므로, 어느 각도에서든 읽을 수 있어요.

QR코드는 왜 네 번째 모서리에 정사각형이 없나요?

비어 있는 네 번째 모서리 덕분에 리더가 방향을 알아내요. 네 모서리 모두 정사각형이 있다면 코드는 어떻게 회전해도 똑같아 보일 거예요.

QR코드 모서리 정사각형의 모양을 바꿔도 되나요?

겹겹의 테두리 구조와 대비가 분명하게 남는다면 대체로 가능하지만, 여러 휴대폰으로 테스트하세요. 크게 바꾼 파인더 패턴은 스캔 실패의 흔한 원인이에요.

출처와 표준

모든 용어