QRコードの仕組み
白黒の四角の背後にある魅力的な技術
あなたは毎日それをスキャンしています — レストラン、製品、広告で。でもQRコードが実際にどのように機能するか考えたことはありますか?技術をシンプルに解説します。
QRコードとは?
QRはQuick Response(クイックレスポンス)の略です。1994年に日本の会社デンソーウェーブによって発明された2次元バーコードの一種です。データを水平方向にのみ保存する従来のバーコードとは異なり、QRコードは水平と垂直の両方に情報を保存できます — より多くのデータを保存できます。
1つのQRコードは最大3,000文字のテキストを保存できます。従来のバーコードの20-25文字と比較してください。
QRコードの構造
すべてのQRコードにはこれらの主要なコンポーネントがあります:
位置検出パターン(大きな四角): 角にある3つの大きな四角は、スキャナーがQRコードを素早く見つけて向きを決めるのに役立ちます。
アライメントパターン: 小さな四角は、特に曲面での正確な読み取りに役立ちます。
タイミングパターン: データグリッドのサイズを決定する白黒交互のモジュール。
データ領域: 中央のスクランブルに見えるパターン — ここに実際の情報がエンコードされています。
クワイエットゾーン: コード周囲の白い境界線で、スキャナーがQRコードを周囲から区別するのに役立ちます。
スキャンの仕組み
- 1画像キャプチャ:スマホのカメラがQRコードの写真を撮影
- 2パターン検出:ソフトウェアが3つの位置検出パターンを見つける
- 3グリッドマッピング:スキャナーが画像上にグリッドを作成
- 4データ抽出:黒いモジュール=1、白いモジュール=0 — バイナリデータを作成
- 5エラー訂正:スキャナーがリードソロモン誤り訂正を使用
- 6デコード:バイナリデータが読み取り可能なテキストやURLに変換
エラー訂正:損傷したQRコードがまだ機能する理由
QRコードには冗長性が組み込まれています。コードの一部が損傷したり覆われていても、読み取ることができます。4つのエラー訂正レベルがあります:
- L(低):コードの約7%を復元可能
- M(中):約15%を復元可能
- Q(クォータイル):約25%を復元可能
- H(高):約30%を復元可能 — だから中央にロゴを入れられます!
QRコードに保存できるもの
- ウェブサイトURL
- プレーンテキスト
- 連絡先情報(vCard)
- WiFi認証情報
- 電話番号
- メールアドレス
- GPS座標
- カレンダーイベント
- アプリストアリンク
静的QRコード vs 動的QRコード
静的QRコード
データはパターンに直接エンコードされます。作成後は変更できません。無料で作成、永久に機能。
動的QRコード
コードはリダイレクトURLを指します。いつでも宛先を変更でき、スキャンを追跡できます。有料サービスが必要。
QRコードが人気になった理由
- 非接触:COVID-19が非接触メニューや決済の採用を加速
- スマホカメラ:アプリ不要 — 2017年からiOSとAndroidに内蔵
- 無料:誰でも即座にQRコードを生成できる
- 多用途:URL、テキスト、WiFi、連絡先などに対応
- 信頼性:エラー訂正により損傷しても機能
豆知識
- 史上最大のQRコードは2.1km²(中国の麦畑に作成)
- QRコードは元々、製造業で自動車部品を追跡するために発明された
- QRコードの特許はデンソーウェーブが所有しているが、行使していない — 技術を無料に保っている
- QRコードは周囲に最低4モジュールの「クワイエットゾーン」が必要