(57)【要約】【課題】  外形が大きくなることなく、より多くのデータを記憶させることが可能な２次元コードを提供すること。【解決手段】  読み取る際の基準となる位置を示すシンボルと、セルの分布パターンにより情報を表現するデータセルとを備えた２次元コードであって、データセルは、３以上の複数段階に予め設定されたしきい値のいずれかに対応する色を有する１又は複数の色付単位セルを含んで構成されていることを特徴とする２次元コード。【選択図】    図１
2007257360.tif 000002
【特許請求の範囲】
【請求項１】
読み取る際の基準となる位置を示すシンボルと、
セルの分布パターンにより情報を表現するデータセルと
を備えた２次元コードであって、
前記データセルは、３以上の複数段階に予め設定されたしきい値のいずれかに対応する色を有する１又は複数の色付単位セルを含んで構成されていることを特徴とする２次元コード。
【請求項２】
請求項１に記載の２次元コードを撮像可能な撮像手段と、
前記撮像手段により撮像される２次元コードのシンボル位置を検出するシンボル位置検出手段と、
前記シンボル位置検出手段により検出されたシンボル位置に基づいてデータセルの位置を検出するデータセル位置検出手段と、
前記データセル位置検出手段により位置が検出されたデータセルの各単位セルに割り当てられているしきい値を検出する検出手段と、
前記検出手段が検出した各単位セルのしきい値に基づいて、２次元コードの情報を読み取る読取手段と
を備えたことを特徴とする２次元コード読み取り装置。
【請求項３】
請求項１に記載の２次元コードを撮像可能な撮像手段
を備えた２次元コード読み取り装置を、
前記撮像手段により撮像される２次元コードのシンボル位置を検出するシンボル位置検出手段、
前記シンボル位置検出手段により検出されたシンボル位置に基づいてデータセルの位置を検出するデータセル位置検出手段、
前記データセル位置検出手段により位置が検出されたデータセルの各単位セルに割り当てられているしきい値を検出する検出手段、及び、
前記検出手段が検出した各単位セルのしきい値に基づいて、２次元コードの情報を読み取る読取手段として機能させることを特徴とする２次元コード読み取り用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元コード、２次元コード読み取り装置、及び、当該２次元コード読み取り装置に用いられる２次元コード読み取り用プログラムに関する。
【背景技術】
【０００２】
従来、バーコード等の１次元コードが利用されていているが、近年、より多くのデータを記憶させることができることから、２次元コードが利用され始めている。
【０００３】
２次元コードは、より多くのデータを記憶させたいという要請に答えるものであるが、通常、記憶させるデータ量が多くなるほど、２次元コード全体の大きさ（外形）は、大きくなる。また、２次元コード全体の大きさをそのまま維持しつつ多くのデータを記憶させる場合には、各データ領域（例えば、単位セル）を小さくする必要があり、読み取り装置において読み取り不可能、又は、困難な程度に小さくなってしまうといった問題があった。
【０００４】
特に、携帯電話機が備えるカメラを用いて２次元コードからデータを取得するという利用方法が近年ではよく用いられているが、２次元コードが大きすぎる場合には、離れて撮像しなければならず、見た目にもよくないといった問題があった。また、各データ領域が小さい場合には、２次元コードを認識することができず、データを取得することができないことがあるといった問題があった。
【０００５】
従来、複数のマクロモジュールから構成された矩形のコードパターンを備える２次元コードであって、マクロモジュールごとに、データコードワードと、当該マクロモジュールの位置を決定するクラスター番号が記憶された２次元コードが存在する（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開２００５−２６７５９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
２次元コードは、通常、読み取られる際、その基準となる位置が読み取り装置において認識された上で読み取られるため、位置決め領域を減少させることにより、データ領域を確保することができる。しかしながら、特許文献１に記載の２次元バーコードでは、マクロモジュールごとにクラスター番号を記憶することで、２次元バーコード全体として、読み取りのための位置決め領域を減少させようとしているのであるが、各クラスター番号が記憶されている単元モジュールは、小さく、また、すべてのマクロモジュールにクラスター番号が記憶されているため、結局、位置決め領域を全体として減少させているとはいえず、データ領域を確保することができるとは言い難い。
【０００８】
また、特許文献１に記載の２次元バーコードでは、深い色（例えば、黒）と浅い色（例えば、白）とを用いることによりデータを２値化してデータコードワードとして記憶させているが、さらに単位当たりの面積により多くのデータを記憶させたいという要望をかなえるものではなかった。
【０００９】
本発明は、上述した課題に鑑みてなされたものであり、その目的は、外形が大きくなることなく、より多くのデータを記憶させることが可能な２次元コード、及び、当該２次元コードを読み取る２次元コード読み取り装置を提供することにある。
【課題を解決するための手段】
【００１０】
以上のような目的を達成するために、本発明は、以下のようなものを提供する。
（１）  読み取る際の基準となる位置を示すシンボルと、
セルの分布パターンにより情報を表現するデータセルと
を備えた２次元コードであって、
上記データセルは、３以上の複数段階に予め設定されたしきい値のいずれかに対応する色を有する１又は複数の色付単位セルを含んで構成されていることを特徴とする２次元コード。
【００１１】
（１）の発明によれば、読み取る際の基準となる位置を示すシンボルと、セルの分布パターンにより情報を表現するデータセルとを備えていて、上記データセルは、３以上の複数段階に予め設定されたしきい値のいずれかに対応する色を有する１又は複数の色付単位セルを含んで構成されている。従って、データを２値化する場合に比して多くのデータを、各単位セルに記憶させることができ、２次元コード全体として外形を大きくすることなく、より多くのデータを記憶させることが可能となる。
また、色付単位セル部分には、付加的な情報を記憶させ、その他の単位セル（例えば、白黒により表現された単位セル）部分には、主要な情報を記憶させる構成とした場合、従来の２次元コード読み取り装置（各単位セルの色を２値化してデータを読み取る２次元コード読み取り装置）を用いても、少なくとも主要な情報を読み取ることが可能とすることができる。
【００１２】
さらに、本発明は、以下のようなものを提供する。
（２）  上記（１）に記載の２次元コードを撮像可能な撮像手段と、
上記撮像手段により撮像される２次元コードのシンボル位置を検出するシンボル位置検出手段と、
上記シンボル位置検出手段により検出されたシンボル位置に基づいてデータセルの位置を検出するデータセル位置検出手段と、
上記データセル位置検出手段により位置が検出されたデータセルの各単位セルに割り当てられているしきい値を検出する検出手段と、
上記検出手段が検出した各単位セルのしきい値に基づいて、２次元コードの情報を読み取る読取手段と
を備えたことを特徴とする２次元コード読み取り装置。
【００１３】
（２）の発明によれば、撮像した２次元コードのシンボル位置を検出し、検出したシンボル位置に基づいてデータセルの位置を検出し、当該データセルの各単位セルに割り当てられているしきい値を検出し、検出した各単位セルのしきい値に基づいて、２次元コードの情報を読み取る。ここで、しきい値は３以上の複数段階に予め設定されている。従って、例えば、白黒色のみからなる２次元コードに比して大きくなく、且つ、より多くのデータが記憶された色付単位セルを含む２次元コードを読み取ることが可能になる。
【００１４】
さらに、本発明は、以下のようなものを提供する。
（３）  上記（１）に記載の２次元コードを撮像可能な撮像手段と、
を備えた２次元コード読み取り装置を、
上記撮像手段により撮像される２次元コードのシンボル位置を検出するシンボル位置検出手段、
上記シンボル位置検出手段により検出されたシンボル位置に基づいてデータセルの位置を検出するデータセル位置検出手段、
上記データセル位置検出手段により位置が検出されたデータセルの各単位セルに割り当てられているしきい値を検出する検出手段、及び、
上記検出手段が検出した各単位セルのしきい値に基づいて、２次元コードの情報を読み取る読取手段として機能させることを特徴とする２次元コード読み取り用プログラム。
【００１５】
（３）の発明によれば、撮像した２次元コードのシンボル位置を検出し、検出したシンボル位置に基づいてデータセルの位置を検出し、当該データセルの各単位セルに割り当てられているしきい値を検出し、検出した各単位セルのしきい値に基づいて、２次元コードの情報を読み取る。ここで、しきい値は３以上の複数段階に予め設定されている。従って、例えば、白黒色のみからなる２次元コードに比して大きくなく、且つ、より多くのデータが記憶された色付単位セルを含む２次元コードを読み取ることが可能になる。
【発明の効果】
【００１６】
本発明によれば、外形が大きくなることなく、より多くのデータを記憶させることが可能な２次元コード、及び、当該２次元コードを読み取る２次元コード読み取り装置を提供することが可能である。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明に係る２次元コードの一例を示す図である。
２次元コード９２は、矩形をしており、読み取る際の基準となる位置を示すシンボルと、セルの分布パターンにより情報を表現するデータセル１０２とから構成されている。読み取る際の基準となる位置を示すシンボルは、２次元コード９２の３つの角部に配置された位置決めシンボル１００Ａ、１００Ｂ、１００Ｃと、図１右下に配置された、位置決め補助シンボル１０１とから構成されている。
【００１８】
位置決めシンボル１００（１００Ａ、１００Ｂ、１００Ｃ）は、詳しくは後述するが、データセル１０２の位置を検出するために用いられるものであり、位置決め補助シンボル１０１は、位置検出後のデータセル１０２に対して歪み等を補正するために用いられるものである。データセル１０２は、複数の単位セル１０３から構成されていて、白色又は黒色からなる通常単位セルと、白色又は黒色以外の色からなる色付単位セルとから構成されている。
【００１９】
本実施形態では、色付単位セルが、赤色、青色、黄色のいずれかである場合について説明するが、本発明において色付単位セルは、これらの色に限定されるものではない。
また、本実施形態では、色付単位セルが複数ある場合について説明するが、本発明においては、１つであってもよい。
また、本実施形態では、データセル１０２には、通常単位セルが含まれる場合について説明するが、本発明においては、データセルの全部が色付単位セルから構成されていてもよい。
【００２０】
単位セル１０３が有する各色は、所定の明度を有するように設定されている。本実施形態では、黒色、赤色、青色、黄色、白色の順に明度が高くなるように設定されている場合について説明するが、本発明においてはこれに限定されるものではない。
【００２１】
図２は、本発明に係る２次元コード読み取り装置の１実施形態である携帯電話機の一例を模式的に示す斜視図であり、図３は、図２に示した携帯電話機の内部構成を示すブロック図である。
【００２２】
本実施形態では、本発明に係る２次元コード読み取り装置が携帯電話機である場合について説明するが、本発明においてはこれに限定されず、例えば、２次元コード読み取り専用の装置であってもよい。
【００２３】
携帯電話機１０は、操作部１２、液晶パネル１４、ＣＣＤカメラ１６、無線部１８、音声回路２０、スピーカ２２、マイク２４、送受信アンテナ２６、不揮発性メモリ２８、マイクロコンピュータ３０及び二次電池３２を備えている。
【００２４】
無線部１８は、マイクロコンピュータ３０により制御されて、送受信アンテナ２６を通じて電波を媒体として基地局に対して送受信する。音声回路２０は、無線部１８からマイクロコンピュータ３０を通じて出力された受信信号をスピーカ２２に出力するとともに、マイク２４から出力された音声信号を送信信号としてマイクロコンピュータ３０を通じて無線部１８に出力する。
【００２５】
スピーカ２２は、音声回路２０から出力された受信信号を受信音声に変換して出力し、マイク２４は、操作者から発せられた送信音声を音声信号に変換して音声回路２０に出力する。
ＣＣＤカメラ２６は、２次元コード９２等の被写体を撮像可能であり、撮像して得られた画像データは不揮発性メモリ２８に記憶される。本実施形態では、撮像手段としてＣＣＤカメラを用いる場合について説明するが、本発明における撮像手段は、特に限定されるものではなく、例えば、ＣＭＯＳセンサカメラ等を挙げることができる。
【００２６】
液晶パネル１４は、例えば、操作部１２を介して入力された文字、ＣＣＤカメラ１６により撮像して得られた画像、送受信アンテナ２６を介して受信したメール文面や画像等を表示する。
【００２７】
二次電池３２は、各回路に電力を供給する。マイクロコンピュータ３０は、ＣＰＵ、ＲＯＭ及びＲＡＭから構成されたもので、例えば、電話の発着信処理、電子メールの作成送受信処理、インターネット処理等を行う。なお、電子メールの送受信及びインターネットによるデータの送受信は、マイクロコンピュータ３０が無線部１８及び送受信アンテナ２６を介して行う。
【００２８】
不揮発性メモリ２８は、例えば、操作部１２を介して入力された電子メールデータ、ＣＣＤカメラ１６が２次元コード９２を撮像して得られた画像データ等の各種データや各種プログラムを不揮発的に記憶する。
【００２９】
また、不揮発メモリ２８には、２次元コード９２からデータを取得するための２次元コード読み取り用プログラムが記憶されている。
本実施形態では、２次元コード読み取り用プログラムが不揮発メモリ２８に予め記憶されている（プレインストールされている）場合について説明するが、本発明において２次元コード読み取り用プログラムは、例えば、サーバ等からインターネットを介してダウンロードする等、外部から取得することとしてもよい。
【００３０】
マイクロコンピュータ３０は、２次元コード読み取り用プログラムを不揮発メモリ２８から読み出して実行することにより、下記（Ａ）〜（Ｄ）のように機能する。
【００３１】
（Ａ）マイクロコンピュータ３０は、ＣＣＤカメラ１６により撮像される２次元コード９２の位置決めシンボル１００を検出する。
（Ｂ）マイクロコンピュータ３０は、検出された位置決めシンボル１００に基づいてデータセル１０２の位置を検出する。
（Ｃ）マイクロコンピュータ３０は、位置が検出されたデータセル１０２の各単位セル１０３に割り当てられているしきい値を検出する。
（Ｄ）マイクロコンピュータ３０は、検出した各単位セル１０３のしきい値に基づいて、２次元コードの情報を読み取る。
【００３２】
図４は、携帯電話機において行われる２次元コード認識処理を示すフローチャートである。
まず、携帯電話機１０が備えるマイクロコンピュータ３０は、操作部１２を介して入力された指示に基づいて、撮像手段としてのＣＣＤカメラ１６を駆動させ、２次元コード９２を撮像する（ステップＳ１０）。
【００３３】
次に、マイクロコンピュータ３０は、ステップＳ１０において得られた画像データに対して２値化処理を行い、各ドットを“０”又は“１”に置き換える（ステップＳ１１）。
【００３４】
次に、マイクロコンピュータ３０は、２次元コード９２の周辺外形を囲む包絡線（周囲線）作成を行う（ステップＳ１２）。この処理において、マイクロコンピュータ３０は、２値化処理した画像の外周に存在する複数のセルを接続して、２次元コード（画像）を取り囲む包絡線を作成する。具体的には、最も外周に存在する黒セルを見つけて、順次隣接する黒セル間を接続する。
【００３５】
次に、ステップＳ１３において、マイクロコンピュータ３０は、２次元コード９２の４頂点を抽出する。この処理において、マイクロコンピュータ３０は、包絡線で囲まれた多角形の内角を調査する。２次元コード９２の角部の内角は略９０度の値を示すことから、このことより４頂点を抽出するのである。
【００３６】
次に、ステップＳ１４において、マイクロコンピュータ３０は、４頂点の位置に基づいて、位置決めシンボル１００Ａ、位置決めシンボル１００Ｂ及び位置決めシンボル１００Ｃを検出する。この処理を実行するとき、マイクロコンピュータ３０は、位置決めシンボル１００の位置を検出するシンボル位置検出手段として機能する。
【００３７】
次に、ステップＳ１５において、マイクロコンピュータ３０は、位置決めシンボル１００の位置に基づいてデータセル１０２の位置を検出する。この処理を実行するとき、マイクロコンピュータ３０は、位置決めシンボル１００の位置に基づいてデータセル１０２の位置を検出するデータセル位置検出手段として機能する。
なお、ステップＳ１２〜ステップＳ１５の処理は、２値化処理したデータを用いて実行され、ステップＳ１６移行の処理は、ステップＳ１０において得られた（２値化処理される前の）画像データを用いて行われる。
【００３８】
次に、マイクロコンピュータ３０は、位置を検出したデータセル１０２に対してグレー処理を行い、白黒の濃度階調に置き換え（ステップＳ１６）、多値化マトリックスデータを生成する（ステップＳ１７）。この際、位置決め補助シンボル１０１を参照し、位置検出後のデータセル１０２に対して歪み等を補正して、多値化マトリックスデータを生成する。
【００３９】
ここで、多値化マトリックスデータの生成方法について説明する。
図５は、多値化マトリックスデータの生成方法について説明するための図である。
図５においては、左から順に黒色、赤色、青色、黄色、白色の単位セルを示しており、グラフの縦軸は、各単位セルの反射率を示している。
黒色の単位セルは、反射率が最も低く、第１しきい値より低い。従って、この場合、単位セルが示す値は“０”と判断される。
また、赤色の単位セルは、反射率が２番目に低く、第１しきい値よりは高いが、第２しきい値より低い。従って、この場合、単位セルが示す値は“１”と判断される。
また、青色の単位セルは、反射率が３番目に低く、第２しきい値よりは高いが、第３しきい値より低い。従って、この場合、単位セルが示す値は“２”と判断される。
また、黄色の単位セルは、反射率が４番目に低く、第３しきい値よりは高いが、第４しきい値より低い。従って、この場合、単位セルが示す値は“３”と判断される。
また、白色の単位セルは、反射率が一番高く、第４しきい値より高い。従って、この場合、単位セルが示す値は“４”と判断される。
上記の処理を各単位セルについて行い、数値化することにより、多値化マトリックスデータを生成する。ステップＳ１７の処理を実行するとき、マイクロコンピュータ３０は、データセル１０２の各単位セルに割り当てられているしきい値を検出する検出手段として機能する。
【００４０】
次に、マイクロコンピュータ３０は、多値化マトリックスデータをデコードし（ステップＳ１８）、データを生成する（ステップＳ１９）。その後、本サブルーチンを終了する。
その結果、携帯電話機１０の液晶パネル１４には、デコードされたデータが表示されることになる。
【００４１】
本実施形態では、位置決めまでの処理（ステップＳ１２〜ステップＳ１５の処理）については、２値化したデータを用い、位置決めをした後に多値化したデータを用いる場合について説明したが、本発明においては、画像撮像後、まず、多値化処理を行い、その後、位置決め等の処理を行うこととしてもよい。
【００４２】
上述した実施形態では、データセル１０２に対してグレー処理を行い、白黒の濃度階調に置き換えた後、多値化マトリックスデータを生成する場合について説明したが、本発明においては、グレー処理を行わず、各単位セルの色を、所定の基準（例えば、シアン、マゼンタ、イエローの３原色）で色分解して各色成分の濃淡階調を算出し、この濃淡階調により多値化マトリックスデータを生成することとしてもよい。以下、この場合についての２次元コード認識処理について説明する。
【００４３】
図６は、携帯電話機において行われる他の実施形態に係る２次元コード認識処理を示すフローチャートである。
ステップＳ４０〜ステップＳ４５の処理については、図４に示したステップＳ１０〜ステップＳ１５と同様であるので、ここでの説明は省略する。
【００４４】
ステップＳ４６において、マイクロコンピュータ３０は、位置を検出したデータセル１０２に対して色変換処理を行い、ＲＧＢ（赤、緑、青）の元画像データ（データセル１０２の画像データ）を、ＣＭＹ（シアン、マゼンタ、イエロー）の色に変換する。この色変換処理によって、撮像された際のＲＧＢ別の濃淡階調は、ＣＭＹ別の濃淡階調に置き換えられる。以下では、ＣＭＹの各色の濃度階調が２階調である場合について説明するが、各色の濃度階調は、この例に限定されるものではない。
【００４５】
次に、ステップＳ４７において、マイクロコンピュータ３０は、ＣＭＹ別の濃度階調に基づいて多値化マトリックスデータを生成する。ここで、多値化マトリックスデータの生成方法について説明する。
【００４６】
図７は、しきい値決定テーブルを示す図である。
図７に示すように、ＣＭＹの各階調の組合せに対してしきい値が対応付けられている。例えば、Ｃの階調が“０”、Ｍの階調が“０”、Ｙの階調が“０”の組合せには、しきい値“０”が対応付けられている。また、例えば、Ｃの階調が“０”、Ｍの階調が“１”、Ｙの階調が“１”の組合せには、しきい値“３”が対応付けられている。
ステップＳ４６において、マイクロコンピュータ３０は、このしきい値決定テーブルを参照し、各単位セルを数値化することにより、多値化マトリックスデータを生成するのである。
【００４７】
次に、マイクロコンピュータ３０は、多値化マトリックスデータをデコードし（ステップＳ４８）、データを生成する（ステップＳ４９）。その後、本サブルーチンを終了する。その結果、携帯電話機１０の液晶パネル１４には、デコードされたデータが表示されることになる。
【００４８】
以上、２次元コード９２によれば、読み取る際の基準となる位置を示すシンボル（位置決めシンボル１００、位置決め補助シンボル１０１）と、セルの分布パターンにより情報を表現するデータセル１０２とを備えていて、データセル１０２は、３以上の複数段階に予め設定されたしきい値のいずれかに対応する色を有する複数の色付単位セルを含んで構成されている。従って、データを２値化する場合に比して多くのデータを、各単位セル１０３に記憶させることができ、２次元コード全体として外形を大きくすることなく、より多くのデータを記憶させることが可能となる。
【００４９】
また、２次元コード読み取り用プログラムを用いた携帯電話機１０によれば、撮像した２次元コード９２の位置決めシンボル１００の位置を検出し、検出した位置決めシンボル１００の位置に基づいてデータセル１０２の位置を検出し、データセル１０２の各単位セル１０３に割り当てられているしきい値を検出し、検出した各単位セル１０３のしきい値に基づいて、２次元コード９２の情報を読み取る。ここで、しきい値は３以上の複数段階に予め設定されている。従って、例えば、白黒色のみからなる２次元コードに比して大きくなく、且つ、より多くのデータが記憶された色付単位セルを含む２次元コードを読み取ることが可能になる。
【００５０】
本発明における２次元コードは、上述したような２次元コード９２に限定されず、以下のような２次元コードであってもよい。
【００５１】
図８は、本発明に係る他の２次元コードの一例を示す図である。
２次元コード１２２は、略矩形をしており、読み取る際の基準となる位置を示すシンボルと、セルの分布パターンにより情報を表現するデータセル１４２とから構成されている。読み取る際の基準となる位置を示すシンボルは、２次元コード１２２の３つの角部に配置された位置決めシンボル１４０Ａ、１４０Ｂ、１４０Ｃと、図１右下に配置された、位置決め補助シンボル１４１とから構成されている。
【００５２】
位置決めシンボル１４０（１４０Ａ、１４０Ｂ、１４０Ｃ）は、データセル１２２の位置を検出するために用いられるものであり、位置決め補助シンボル１４１は、位置検出後のデータセル１４２に対して歪み等を補正するために用いられるものである。データセル１４２は、複数の単位セル１４３から構成されていて、２次元コード１２２の周辺外形を囲む包絡線（周囲線）１４５の内部にある単位セルは、白色又は黒色からなる通常単位セルであり、包絡線１４５の外部にある単位セルは、白色又は黒色以外の色からなる色付単位セルである。
【００５３】
２次元コード１２２によれば、色付単位セル（包絡線１４５の外部にある単位セル）部分には、付加的な情報を記憶させ、その他の単位セル（包絡線１４５の内部にある単位セル）部分には、主要な情報を記憶させる構成とした場合、従来の２次元コード読み取り装置（各単位セルの色を２値化してデータを読み取る２次元コード読み取り装置）を用いても、少なくとも主要な情報を読み取ることが可能とすることができる。
【００５４】
以上、本発明の実施形態を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、各手段等の具体的構成は、適宜設計変更可能である。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００５５】
【図１】本発明に係る２次元コードの一例を示す図である。
【図２】本発明に係る２次元コード読み取り装置の１実施形態である携帯電話機の一例を模式的に示す斜視図である。
【図３】図２に示した携帯電話機の内部構成を示すブロック図である。
【図４】携帯電話機において行われる２次元コード認識処理を示すフローチャートである。
【図５】多値化マトリックスデータの生成方法について説明するための図である。
【図６】携帯電話機において行われる他の実施形態に係る２次元コード認識処理を示すフローチャートである。
【図７】しきい値決定テーブルを示す図である。
【図８】本発明に係る他の２次元コードの一例を示す図である。
【符号の説明】
【００５６】
１０  携帯電話機
１２  操作部
１４  液晶パネル
１８  無線部
２８  不揮発性メモリ
３０  マイクロコンピュータ
３２  二次電池
９２、１２２  ２次元コード
１００（１００Ａ、１００Ｂ、１００Ｃ）、１４０（１４０Ａ、１４０Ｂ、１４０Ｃ）  位置決めシンボル
１０１、１４１  位置決め補助シンボル
１０２、１４２  データセル
１０３、１４３  単位セル
１４５  包絡線
【図１】
2007257360.tif 000003
【図２】
2007257360.tif 000004
【図３】
2007257360.tif 000005
【図４】
2007257360.tif 000006
【図５】
2007257360.tif 000007
【図６】
2007257360.tif 000008
【図７】
2007257360.tif 000009
【図８】
2007257360.tif 000010