明日から使えるITトリビア
QRコードを徐々に消していく“闇のゲーム” 実際どこまで消しても読めるのか(2/2 ページ)
誤り訂正=汚れへの耐久力
QRコードには汚れや破損があっても内容を訂正する「誤り訂正」機能がある。読み取るべきデータを示す符号に加えて、CDにも使われるデータ訂正用の「リード・ソロモン符号」を組み込むことで、コードが汚れてもデータを訂正できるようにしている。
QRコードの場合、訂正能力ごとにレベルが分かれる。訂正能力7%がレベルL、15%がレベルM、25%がレベルQ、30%がレベルHとなる。大きな欠損があっても訂正できるようにするには、それに応じた量のリード・ソロモン符号が必要になるため、訂正能力を上げれば上げるほどQRコードも大きくなる。
冒頭で提示したQRコードは、前者が訂正レベルLで25×25ピクセル、後者が訂正レベルHで33×33ピクセルだ。
誤り訂正でできることできないこと
誤り訂正はQRコードの一部が隠れていても訂正してくれる機能だ。では隠す以外の加工にはどの程度対応できるのか。試してみた。
手始めに“ぼかし”をかけてみた。以下の画像の程度であれば問題なく読み取れる。QRコードを隠したい場合は少なくともこれ以上ぼかさないといけない。
明度を下げてみても何も問題なかった。人間の目で判別できるかできないかのレベルまで暗くすれば読み取れなくなるが、夜間でもちょっと光があれば十分読み取れる。これはカメラのISO感度次第でも結果が変わる。
次はQRコードをJPEG画像にして劣化させてみた。左図の劣化具合なら読み取れるが、右図くらいになると不可能。左図の状態でもかなり汚れている(品質レベル5)ので、劣化にも強いことが分かるだろう。
最後に“ゆがみ”だ。QRコードは360度どの方向からでも読み取れるよう、多少斜めになっている・たゆんでいる程度であれば十分認識できる。一方、さまざまな方向にゆがませるとさすがに認識できない。コピー用紙に印刷して多少曲がる分には問題ないが、薄いフィルムや布地ではゆがんだときに精度が落ちやすいと考えられる。
今回話題になった闇のゲームで分かるのは、QRコードの“強さ”といえる。今では情報量の少ない小さなQRコードでも、最大で50%までであれば欠損があっても読み取れるような技術もある。そんな強さがあるからこそ、決済システムや交通システムに採用されるまでに成長しているといえそうだ。
Copyright © ITmedia, Inc. All Rights Reserved.
明日から使えるITトリビア
身近な話題や疑問を中心に、明日からすぐに使えるIT関連のトリビアを紹介していきます。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
「Xが情報収集に役立たない……」熊本地震で不満の声続出 「Twitterを返して」
-
2
メルカリ、梨の転売疑惑に「盗品の出品は確認されず」 誹謗中傷には利用制限も
-
3
「こんなのに追われたら……」急斜面もやすやす爆走、中国製の車輪付き四足ロボのデモ動画が話題 最高時速20km超
-
4
検索結果に「詐欺ではありません」と表示させる詐欺手口、警視庁が注意喚起 AI要約も餌食に
-
5
Z世代に聞く次の流行、「AIイラスト」が1位に 「Claude Code」も上位
-
6
東野圭吾さん死去、Xなどで追悼相次ぐ 「ガリレオ」など数々の人気作、エンジニアから転身
-
7
NVIDIAやMicrosoftなど30社超、オープンAIの防御ツール共同開発の「Open Secure AI Alliance」設立
-
8
「あ、その情報メモしたい!」を叶えるワイヤレスイヤフォン、Nothing「Ear (3a)」
-
9
はてな、11億円流出の調査報告書を公開 偽警察、口外禁止、残業・休出200時間超、孤立……ほころびが連鎖
-
10
有識者はGoogleやX、Meta、ドワンゴを名指しで批判……総務省、偽広告や誹謗中傷に発信・拡散前の対策求める
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR