QR 코드: Difference between revisions

From IT Wiki
(새 문서: ;흑백 격자 무늬 패턴으로 정보를 나타내는 매트릭스 형식의 이차원 블록 코드 * 종래에 많이 쓰이던 1차원 바코드의 용량 제한을 극복하...)
 
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[분류:디지털 서비스]][[분류:금융]]
;흑백 격자 무늬 패턴으로 정보를 나타내는 매트릭스 형식의 이차원 블록 코드
;흑백 격자 무늬 패턴으로 정보를 나타내는 매트릭스 형식의 이차원 블록 코드
* 종래에 많이 쓰이던 1차원 바코드의 용량 제한을 극복하기 위해 2차원 구조를 통해 그 형식과 내용을 확장
 
*종래에 많이 쓰이던 1차원 바코드의 용량 제한을 극복하기 위해 2차원 구조를 통해 그 형식과 내용을 확장
*숫자 최대 7089자, 영숫자(코드표가 따로 존재) 최대 4296자, 8비트 바이트 최대 2953바이트, 한자 1817자 수록 가능
 
==예시==
 
;IT위키의 URL을 QR 코드로 만든 예시
 
[[파일:IT위키 QR 코드.png]]
 
==구성==
[[파일:QR 코드 구성.png]]
{| class="wikitable"
|+
!구성
!설명
|-
|위치 검출 패턴
(Finding Pattern)
|
* QR 코드를 빨리 검출하고 판독할 수 있는 기준 제시
* QR 코드의 위치, 크기, 기울임 등 파악 가능
* 흑백이 1:1:3:1:1 비율 유지
|-
|정렬 패턴
(Alignment Pattern)
|
* 패턴 심볼의 훼손을 보정하기 위한 패턴
* QR 코드 모델 2에서 추가된 패턴
|-
|타이밍 패턴
(Timing Pattern)
|
* 셀의 크기대로 흑백이 교차하는 가로 세로 줄 패턴
* 셀 피치에 오차가 생겼을 경우 데이터 셀의 중심 좌표 보정
|-
|여백 영역
(Quiet Zone)
|
* QR 코드 주위 상하좌우엔 4셀 이상의 여백 확보 필요
|-
|데이터 영역
(Cell)
|
* 규칙에 근거해 0, 1로 부호화되며, 흑/백 셀로 표현
* 오류 정정을 위한 [[리드 솔로몬 부호]] 포함
|}
 
== 버전 ==
 
* 버전1 부터 버전40 까지 다양한 버전을 지원
* 버전1 부터 버전40 까지 다양한 버전을 지원
* 숫자 최대 7089자, 영숫자(코드표가 따로 존재) 최대 4296자, 8비트 바이트 최대 2953바이트, 한자 1817자 수록 가능
* 버전1: 21 x 21셀 부터 버전이 올라갈 때 마다 가로세로 4셀씩 증가
* IT위키의 URL을 QR 코드로 만든 예시
* 버전40: 177 x 177셀 지원
[[파일:IT위키 QR 코드.png]]
 
== 같이 보기 ==
 
* [[바코드]]
* [[QR 결제]]
* [[제로 페이]]
 
== 관련 기출 문제 ==
* [http://q.fran.kr/문제/10027 정보관리기술사 120회 1교시]
* [http://q.fran.kr/문제/10046 정보관리기술사 120회 3교시]


== 구성 ==
==참고 문헌==
[[http://itwiki.kr/w/파일:QR_코드_구성.png]]
* Finding Pattern
** QR Code의 위치를 검출하기 위한 심볼이다. 심볼의 세 개의 정점에 배치하는 것으로써, 심볼의 위치, 크기, 기울임도 검출할 수 있다.Finding Pattern 심볼은 360°전 방향으로 검출 이 가능한 구조로 되어 있다.
* Alignment Pattern
** 패턴 심볼의 훼손을 보정하기 위한 패턴.특히 비선형 훼손을 보정하는데 효율적이다. 얼라이먼트 패턴 의 중심 좌표를  요구하고, 심볼 훼손을 보정한다. 이 때문에, 얼라이먼트 패턴에 흑색의 고립 셀을 배치해, 중심 좌표를 검출하기 쉬운 구조로 되어 있다.
* Timing Pattern
** 각 셀의 중심 좌표를 요구하는 패턴으로, 흑, 백의 패턴이 교대로 배치되어 있다.심볼이 훼손되어있거나 , 셀 피치에  오차가 생겼을 경우, 데이터 셀의 중심 좌표를 보정하기 위해서 이용된다.세로 방향과 가로방향의 2 방향으로 배치되어 있다.
*  Quiet Zone
** 실제로 심볼을 인식할 때 필요하게 되는 여백 스페이스이다. 이 콰이어트 존에 의해, 심볼의 경계가 검출하기 쉬워진다. 덧붙여 QR 코드의 경우는,4 셀 이상을 필요로 한다.
* 데이터 영역
** 데이터는 이 영역에서 코드화 된다. 그림5.3-1의 회색 부분이 데이터 영역이다. 데이터는, 규칙에 근거해‘0'과‘1'의 2종류로 부호화되어, 흑/백 의 셀로 변환해 심볼에 배치한다. 데이터 영역에는, 입력 데이터와 오류 정정 기능인  리드 솔로몬 부호가 배치되어 있다.


== 참고 문헌 ==
*[https://kcats.tistory.com/130 kcats's mindstory]
* [https://kcats.tistory.com/130 kcats's mindstory]

Latest revision as of 23:02, 1 March 2020

흑백 격자 무늬 패턴으로 정보를 나타내는 매트릭스 형식의 이차원 블록 코드
  • 종래에 많이 쓰이던 1차원 바코드의 용량 제한을 극복하기 위해 2차원 구조를 통해 그 형식과 내용을 확장
  • 숫자 최대 7089자, 영숫자(코드표가 따로 존재) 최대 4296자, 8비트 바이트 최대 2953바이트, 한자 1817자 수록 가능

예시[edit | edit source]

IT위키의 URL을 QR 코드로 만든 예시

IT위키 QR 코드.png

구성[edit | edit source]

QR 코드 구성.png

구성 설명
위치 검출 패턴

(Finding Pattern)

  • QR 코드를 빨리 검출하고 판독할 수 있는 기준 제시
  • QR 코드의 위치, 크기, 기울임 등 파악 가능
  • 흑백이 1:1:3:1:1 비율 유지
정렬 패턴

(Alignment Pattern)

  • 패턴 심볼의 훼손을 보정하기 위한 패턴
  • QR 코드 모델 2에서 추가된 패턴
타이밍 패턴

(Timing Pattern)

  • 셀의 크기대로 흑백이 교차하는 가로 세로 줄 패턴
  • 셀 피치에 오차가 생겼을 경우 데이터 셀의 중심 좌표 보정
여백 영역

(Quiet Zone)

  • QR 코드 주위 상하좌우엔 4셀 이상의 여백 확보 필요
데이터 영역

(Cell)

  • 규칙에 근거해 0, 1로 부호화되며, 흑/백 셀로 표현
  • 오류 정정을 위한 리드 솔로몬 부호 포함

버전[edit | edit source]

  • 버전1 부터 버전40 까지 다양한 버전을 지원
  • 버전1: 21 x 21셀 부터 버전이 올라갈 때 마다 가로세로 4셀씩 증가
  • 버전40: 177 x 177셀 지원

같이 보기[edit | edit source]

관련 기출 문제[edit | edit source]

참고 문헌[edit | edit source]