QR

QRコードの中央にロゴとかあるのに、なんで読み込めてるの?

「QRコードは、なぜ一部が欠けても読めるのか」— QRコードの中央にロゴとかあるのに、なぜ読み込めるのか

QRコードの中央にロゴとかあるのに、なんで読み込めてるの?

「QRコードは、なぜ一部が欠けても読めるのか」 飲食店のメニュー、ポスター、請求書。 いまやどこにでもあるQRコードですが、 「真ん中にロゴが入っていても読めるのはなぜ?」 と不思議に思ったことはないでしょうか。 今日はあの白黒模様の中身の話です。 まず小ネタをひとつ。 QRコードは日本生まれです🎌 1994年に、自動車部品メーカーのデンソー(現デンソーウェーブ)が、工場の部品管理のために開発しました。 従来のバーコードより多くの情報を、高速に読み取るための発明です。 本題の「欠けても読める」理由は、誤り訂正という仕組みにあります。 QRコードは、本来のデータに加えて、復元用の冗長なデータをあらかじめ埋め込んでいます。 数学的な符号理論(リード・ソロモン符号と呼ばれます)に基づいた仕組みで、一部が汚れたり隠れたりしても、残った部分から元のデータを計算で復元できるのです。 訂正レベルは何段階かあり、最も強い設定では、コードの約3割が欠けても読み取れます。 ロゴ入りQRコードは、この余裕を意図的に使って中央を「潰して」いるわけです。 あの模様にも役割があります。 三隅の大きな四角は「ここがQRコードで、この向きです」をカメラに伝える目印。 だからQRコードは斜めからでも、逆さまでも読み取れます。 最後に、事業で使う方への実用的な注意を2つ。 ①印刷したQRコードのリンク先を後から変えたい場合に備え、転送用のURLを挟んでおくと作り直しが不要になります。 ②チラシに載せる前に、必ず自分のスマホで読み取りテストを。 小さくしすぎたQRコードは、仕組み以前に単純に読めないことがあります。