Qraft (クラフト)

エラー訂正

読み: エラーテイセイ

エラー訂正は、 QR コードの一部が汚れたり破損したりしても、元のデータを復元できる仕組みです。リード・ソロモン符号と呼ばれる数学的アルゴリズムにより実現されています。

エラー訂正には 4 つのレベルがあります。

  • L: 約 7% のデータを復元可能。データ容量を最大化したい場合に選択
  • M: 約 15% 復元。一般的な用途のデフォルト
  • Q: 約 25% 復元。屋外掲示など汚れやすい環境向け
  • H: 約 30% 復元。ロゴを重ねるデザイン QR コードに必須

レベルが高いほど復元能力は上がりますが、冗長データが増えるため、同じ情報量でも QR コードのサイズ (バージョン) が大きくなります。たとえば 100 文字の URL を格納する場合、レベル L ならバージョン 5 (37×37 モジュール) で済みますが、レベル H ではバージョン 7 (45×45 モジュール) が必要です。用途に応じた適切なレベル選択が、読み取り精度とコードサイズのバランスを決めます。