目的
誤り訂正の品質を落とすことなく、自由な明暗のドットパターンを設計できる二次元コードを生成することができる二次元コード生成装置を提供する。
効果
この二次元コード生成装置によれば、これにより生成された二次元コードは、同一の記号、文字列や文章に対し、既存のQR(Quick Response)コードでは実現し得なかった視覚的効果をもたらすことができる。例えば、企業のロゴや、文字列そのものを二次元コードの一部として取り込むことができる。
技術概要
この二次元コード生成装置の基本的な構成は、情報ブロックから情報ビットを除いた埋め草ビットの範囲を多く設定するようにして二次元コードを生成する。このため、符号化する情報に情報ビットの終端情報を付加して、冗長な情報ビットを付加する。リードソロモン符号の最大距離分離性により、付加する冗長な情報ビット位置は、終端情報以降であれば任意に指定できる。そのための夫々の処理を実行する処理装置により二次元コード生成装置を構成する。これより、これまで情報として意味を持たなかった埋め草ビットに対して、復号器が出力する情報に影響しない、新たな情報が付加される二次元コードを生成できる二次元コード生成装置である。例えば、ロゴマークのデザインとして利用できる埋め草ビットから成る情報をデザインブロックと呼ぶと、真の情報ビットとデザインブロックとの全体に対し誤り訂正用のパリティブロックを付与する処理を実行する。誤り訂正品質を劣化させることなく、二次元コードの一部の明暗を自由にデザインすることが可能となる二次元コードを生成することができる。