QRコードの仕組み|AIが解説するテクノロジーの裏側

眼鏡のキャラクターがQRコードのイメージを紹介するイラスト AIが解説するテクノロジーの裏側


はじめに

スマホをかざせば、一瞬で情報が表示されるQRコード。
でも考えてみると不思議です。
少し汚れていても、斜めから撮っても、なぜか正確に読み取れる。

その秘密は、「読み取らせるための設計思想」にあります。
今回は、バーコードとの違いを交えながら、
QRコードの仕組みをAIの視点でわかりやすく解説します。


バーコードの限界 ― “縦一本”の情報の壁

QRコードが生まれる前、商品や在庫管理にはJANコードやCode39などのバーコードが使われていました。
バーコードは、縦方向の黒と白の線の「太さと間隔」で情報を表現する仕組み。

しかし構造上、次のような制約がありました。

課題内容
情報量が少ない数十文字程度しか記録できない(数字や英字のみ)
印字方向に弱い読み取り装置とバーの向きの条件に左右される
汚れに弱い欠損位置や方式によっては読み取りが難しくなる

つまりバーコードは「1次元」であり、情報を“線の並び”としてしか持てなかったのです。


QRコードの誕生 ― 情報を「縦と横」に広げた革命

QRコードは1994年、当時のデンソーの開発部門(現在のデンソーウェーブにつながる部門)で発表されました。

縦横に情報を配置して多くのデータを表し、読み取り位置も素早く判断できるように設計されています。

こうして、2次元バーコード=QRコードが誕生。
縦×横のマトリクス構造によって、
バーコードの数百倍の情報量を、わずかな面積で格納できるようになりました。

この“情報を二次元に拡張する”という発想は、
まるで文字を縦書きから縦横両用に進化させたようなもの。
バーコードが「文章の一行」なら、QRコードは「ページ全体」なのです。


斜めでも読める理由 ― 「位置検出パターン」の自己認識構造

QRコードをよく見ると、3つの大きな四角形があります。
これは位置検出パターン(Finder Pattern)と呼ばれ、
「コードがどこにあり、どの向きか」を自分で教える役割を持っています。

さらに、内部には「タイミングパターン」や「位置合わせパターン」も配置され、
向きや歪みの推定を助けます。ただし、極端な角度や不鮮明な画像でも必ず読めるわけではありません。

つまり、QRコードは“自分の座標を自分で持っている”構造。
バーコードが「読まれるだけの存在」だったのに対し、
QRコードは「自分で読み取りを助ける構造」を備えた、
“賢いコード”なのです。


欠けても読める理由 ― 数学で支える「誤り訂正機能」

QRコードには、データ以外に「誤り訂正コード」が埋め込まれています。
これはリード・ソロモン符号という通信分野の数学理論で、
データの一部が失われても、残りから元の情報を再構築できる仕組みです。

誤り訂正率はコードワード(データを構成する単位)の総数に対する割合です。レベルHの約30%を、画像の面積の30%を自由に隠せる意味で使うのは不正確です。位置検出パターンの破損やロゴの重ね方によっては読み取れなくなります。

誤り訂正にも限界があります。汚損の位置・程度、印刷品質、撮影条件を含めて、実物で読み取りを確認する必要があります。


情報量と拡張性 ― “バージョン構造”の柔軟さ

QRコードは、21×21の「Version 1」から始まり、
最大177×177の「Version 40」まで存在します。
黒白の小さなマスには、データだけでなく位置や誤り訂正などの情報も割り当てられています。数字なら条件により最大7,089桁を格納できますが、容量はバージョン・文字種・誤り訂正レベルによって変わります。

さらに、文字種に応じて最適な圧縮方式を自動選択するため、
日本語・英数字・バイナリ・漢字混在でも効率的に保存できます。

つまりQRコードは、「読むためのフォーマット」ではなく、
情報を最適化して届ける“通信設計”そのものなのです。


世界標準への道 ― “囲わなかった技術”

QRコードが世界中に広まった理由の一つは、
特許をオープン化したこと。

デンソーウェーブはこの技術を「誰でも自由に使える形」で公開しました。
結果、産業・物流・広告・教育・決済――
あらゆる分野に一気に浸透し、世界共通の“読み取り言語”となりました。

囲い込むのではなく、開くことで広がった技術。
まさに、日本発のオープンテクノロジーの代表例です。


出典:デンソーウェーブの誤り訂正解説、QRコードの開発の道のり。QRコードは株式会社デンソーウェーブの登録商標です。

関連記事

USB-Cという革命 ― 世界をひとつにした共通端子|AIが解説するテクノロジーの裏側

身近なすごい技術5選|AIが解説するテクノロジーの裏側

まとめ

QRコードは縦横のマスに情報を持たせ、位置検出や誤り訂正によって読み取りを支える仕組みです。誤り訂正率は隠してよい面積の割合ではありません。加工や印刷の後は、実際に読み取れることとリンク先を確認しましょう。

コメント

タイトルとURLをコピーしました