明日から使える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
GMO不正アクセス、犯人側は「27日に顧客のPC攻撃」予告 GMOが端末回収、ホワイトハッカーが解析中
-
2
「楽天トラベル」に不正アクセス 顧客情報最大約260万件など流出か 予約者約3.6万件のクレカ情報も
-
3
GMO熊谷代表「社内ホワイトハッカーが事前に指摘」も対策遅れ、国に「能動的サイバー防御」要請 「責任転嫁では」SNSで批判も
-
4
「年齢は合ってますが、人間ではありません」 6歳の飼い猫に届いた“進研ゼミの案内” なぜ届いたのかベネッセに聞いた
-
5
Google、プライバシーポリシーに「Gmail」「Googleフォト」のデータを広告に使う例外を追加 回避方法は
-
6
「5年でバッテリーが使い物にならなくなる」は本当か テスラ「モデル3」5年目点検で分かったこと
-
7
Apple、「iPad mini」を大幅刷新 8.5インチOLEDとA20 Pro搭載、防水にも対応 11万9800円から
-
8
ジョーシンへの不正アクセス、最大623万件漏えいか 運転免許証2件・マイナカード1件なども
-
9
グッスマに不正アクセス、公式EC閉鎖 会員の住所や注文履歴など漏えいか 再開目処立たず
-
10
野村総研、サイバー攻撃時の「能動的なシステム停止」を支援する新サービス
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR