본문 바로가기
사이트 내 전체검색

QR코드 오류정정 7·15·25·30%, 가려도 읽히는 면적이 아니라 데이터 복원 능력입니다

QR코드의 7%·15%·25%·30%는 이미지 면적이 아니라 전체 코드워드 기준 복원율입니다. 네 수준의 정의와 25% 계산 예시를 DENSO WAVE 공식 자료로 설명합니다.

QR코드 오류정정 L 7%, M 15%, Q 25%, H 30%의 전체 코드워드 기준 복원율 비교

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

관련 상품을 불러오고 있습니다…

QR코드의 7%·15%·25%·30%는 그림에서 가려도 되는 면적이 아닙니다. QR코드 개발사 DENSO WAVE가 설명하는 수치는 전체 코드워드 중 데이터를 복원할 수 있는 대략적인 비율입니다. H 수준을 골랐다고 해서 그림의 30%를 로고로 덮어도 반드시 읽힌다는 뜻은 아닙니다.

핵심 내용
수준전체 코드워드 기준 복원율개발사의 사용 환경 설명
L약 7%깨끗한 환경에서 데이터량을 고려할 때
M약 15%일반적으로 많이 사용하는 수준
Q약 25%오염 가능성이 있는 환경에서 고려
H약 30%더 높은 복원 능력이 필요한 환경에서 고려

이 비율은 일반 QR코드의 오류정정 수준에 대한 설명입니다. 오염 위치와 손상 형태, 판독에 필요한 구조의 상태까지 모두 같다는 가정은 포함하지 않습니다.

핵심 내용

QR코드를 이루는 작은 정사각형은 모듈입니다. 코드워드는 데이터를 구성하는 단위이며, 한 코드워드는 8비트입니다. 오류정정률의 분모는 그림의 면적이나 검은색 칸의 개수가 아니라 전체 코드워드입니다.

핵심 내용

그림에서 비슷한 크기의 부분이 가려져도 영향을 받는 정보는 같지 않을 수 있습니다. 따라서 ‘가린 면적이 30%보다 작다’는 이유만으로 판독 성공을 보장할 수 없습니다.

QR코드는 원래 데이터에 리드-솔로몬 부호를 이용한 복원용 정보를 추가합니다. 오류정정 수준을 높이면 복원 능력이 커지지만, 그 정보를 저장할 공간도 필요합니다. 저장할 데이터량과 QR코드 크기도 함께 고려되는 이유입니다.

높은 수준을 고르는 것과 작은 그림에 많은 데이터를 담는 것은 서로 독립적인 선택이 아닙니다. 같은 크기에서 저장 가능한 데이터량은 오류정정 수준에 따라 달라질 수 있습니다.

DENSO WAVE는 원래 데이터 코드워드 100개 중 50개의 오류를 정정하는 예를 듭니다. 이 예에서는 오류정정 코드워드 100개를 추가하므로 전체가 200개가 됩니다.

원래 데이터: 100 코드워드

오류정정 정보: 100 코드워드

전체: 200 코드워드

복원 대상: 50 코드워드

50 ÷ 200 × 100 = 25%입니다. 원래 데이터 100개만 분모로 삼으면 50%처럼 보이지만, QR코드는 전체 코드워드를 기준으로 표시합니다. 모든 Q 수준 QR코드가 정확히 200 코드워드로 구성된다는 뜻도 아닙니다.

코드워드 복원 능력은 로고를 넣을 수 있는 면적을 승인하는 수치가 아닙니다. QR코드에는 데이터 외에도 판독에 필요한 구조와 정보가 있습니다. 높은 오류정정 수준도 위치에 관계없는 손상을 모두 보상하는 것은 아닙니다.

실제 제작물의 판독 여부는 최종 형태와 사용 환경에서 확인해야 합니다. 특정 인쇄물이나 스마트폰에서의 성공을 이 네 가지 비율만으로 예측할 수는 없습니다. 이 글은 로고 삽입이나 인쇄·스마트폰별 판독 성공을 보장하는 사용법이 아니라, 개발사가 정의한 복원율의 의미를 설명합니다.

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

관련 상품을 불러오고 있습니다…

#QR코드 #QR코드오류정정 #코드워드 #리드솔로몬 #오류정정 #가려 #스마트폰 #읽히

이어서 활용하기

이 기기에 읽은 항목 저장

접속자집계


Copyright © regolith.kr. All rights reserved. IP Geolocation by DB-IP