(57)【要約】【課題】情報コード内に付されたセル以外の画像を読取装置側で解析して利用することが可能な構成を提供する。【解決手段】情報コード生成装置２によって生成される情報コード１００には、特定パターン領域と、データ記録領域と、誤り訂正符号記録領域とが設けられ、更に、セルの画像とは異なる画像を形成した画像領域１２１が設けられている。そして、情報コード読取装置１０には、情報コード１００の撮像画像（コード画像）における画像領域の画像に対し、データ記録領域読取部によるデータの解読処理とは異なる方法で画像認識処理を行う画像処理部が設けられている。【選択図】図１
2015099512.tif 000002
【特許請求の範囲】
【請求項１】
所定のコード領域の内部に情報を表示する単位となるセルを配列した情報コードを読み取る情報コード読取装置であって、
前記情報コードは、前記コード領域の内部に、予め定められた形状の特定パターンが配置される特定パターン領域と、複数種類の前記セルによってデータを記録するデータ記録領域と、が設けられ、前記セルとは異なる画像を示す画像領域が前記コード領域内に表される構成であり、
前記情報コードを撮像可能な撮像部と、
前記撮像部によって前記情報コードが撮像された場合に、前記データ記録領域に記録されたデータを読み取るデータ記録領域読取部と、
前記撮像部によって撮像された前記情報コードのコード画像において前記画像領域の画像に対し、前記データ記録領域読取部による前記データの解読処理とは異なる方法で所定の画像処理を行う画像処理部と、
を備え、
前記データ記録領域には、前記画像処理部が前記画像処理を行う際に利用する利用データが記録されており、
前記画像処理部は、前記データ記録領域読取部によって読み取られた前記利用データを用い、前記画像領域の画像に対して前記画像処理を行うことを特徴とする情報コード読取装置。
【請求項２】
前記情報コードは、前記コード領域の内部に、前記特定パターン領域と、前記データ記録領域と、複数種類の前記セルによって誤り訂正符号を記録する誤り訂正符号記録領域と、が設けられ、前記画像領域が前記コード領域内に表される構成であることを特徴とする請求項１に記載の情報コード読取装置。
【請求項３】
前記情報コードは、前記コード領域の内部において、前記特定パターン領域及び前記データ記録領域以外の位置に、前記データ記録領域にデータを記録する方法とは異なる方法でデータの記録又はデザインの表示の少なくともいずれかが可能となる空き領域を、単一の前記セルのサイズよりも大きいサイズで設けた構成であり、前記空き領域内に前記画像領域が表される構成であることを特徴とする請求項１又は請求項２に記載の情報コード読取装置。
【請求項４】
前記データ記録領域には、前記利用データとして、前記画像領域の画像の少なくとも一部又は前記画像領域の画像を解析して得られる解析データと比較するための比較データが記録されており、
前記画像処理部は、前記データ記録領域読取部によって読み取られた前記比較データに基づき、前記画像領域の画像が所定の正規画像に該当するか否かの判断処理を行うことを特徴とする請求項１から請求項３のいずれか一項に記載の情報コード読取装置。
【請求項５】
前記データ記録領域には、前記比較データとして、複数の基準特徴点の位置又は個数の少なくともいずれかを特定する基準特徴点データが記録されており、
前記画像処理部は、前記画像領域の画像に対して所定の特徴点抽出処理を行い、前記特徴点抽出処理によって抽出された前記画像領域での特徴点と、前記データ記録領域に記録される前記基準特徴点データとに基づき、前記画像領域の画像が前記正規画像に該当するか否かの判断処理を行うことを特徴とする請求項４に記載の情報コード読取装置。
【請求項６】
前記データ記録領域には、前記比較データとして、前記画像領域に記録されるべき数字、文字、記号、図形の少なくともいずれかを特定する特定データが記録されており、
前記画像処理部は、前記画像領域の画像に対して数字、文字、記号、図形の少なくともいずれかを認識する記録内容認識処理を行い、前記記録内容認識処理によって認識された前記画像領域での記録内容と、前記データ記録領域に記録される前記特定データとに基づき、前記画像領域の画像が前記正規画像に該当するか否かの判断処理を行うことを特徴とする請求項４に記載の情報コード読取装置。
【請求項７】
前記データ記録領域には、前記利用データとして、前記画像領域の画像の送付先又は保存先を特定するアドレス情報が記録されており、
前記画像処理部は、前記画像領域の画像の少なくとも一部を、前記データ記録領域に記録された前記アドレス情報で特定される送付先又は保存先に送付又は保存することを特徴とする請求項１から請求項３のいずれか一項に記載の情報コード読取装置。
【請求項８】
前記画像領域は、指紋、印影、サインの少なくともいずれかを形成するための領域として構成され、
前記画像処理部は、前記画像領域に形成された指紋、印影、サインの少なくともいずれかの画像データの少なくとも一部、又はいずれかの画像を解析した解析データを、前記データ記録領域に記録された前記アドレス情報で特定される送付先又は保存先に送付又は保存することを特徴とする請求項７に記載の情報コード読取装置。
【請求項９】
外部からの操作によって情報の入力が可能な情報入力部を備え、
前記画像処理部は、前記情報入力部によって入力された情報と、前記画像領域の画像の少なくとも一部とを、互いに対応付けて前記アドレス情報で特定される送付先又は保存先に送付又は保存することを特徴とする請求項７又は請求項８に記載の情報コード読取装置。
【請求項１０】
所定のコード領域の内部に情報を表示する単位となるセルを配列した情報コードを生成する情報コード生成装置と、
前記情報コード生成装置によって生成された前記情報コードを読み取る情報コード読取装置と、
を備えた情報コード利用システムであって、
前記情報コード生成装置は、
前記コード領域の内部に、予め定められた形状の特定パターンが配置される特定パターン領域と、複数種類の前記セルによってデータを記録するデータ記録領域と、を設け、前記セルとは異なる画像を示す画像領域が前記コード領域内に表されるように構成し、
前記情報コード読取装置は、
前記情報コードを撮像可能な撮像部と、
前記撮像部によって前記情報コードが撮像された場合に、前記データ記録領域に記録されたデータを読み取るデータ記録領域読取部と、
前記撮像部によって撮像された前記情報コードのコード画像において前記画像領域の画像に対し、前記データ記録領域読取部による前記データの解読処理とは異なる方法で所定の画像処理を行う画像処理部と、
を有し、
前記情報コード生成装置は、前記画像処理部が前記画像処理を行う際に利用する利用データを前記データ記録領域に記録し、
前記情報コード読取装置の前記画像処理部は、前記データ記録領域読取部によって読み取られた前記利用データを用い、前記画像領域の画像に対して前記画像処理を行うことを特徴とする情報コード利用システム。
【請求項１１】
前記情報コード生成装置は、前記コード領域の内部に、前記特定パターン領域と、前記データ記録領域と、複数種類の前記セルによって誤り訂正符号を記録する誤り訂正符号記録領域と、を設け、前記画像領域が前記コード領域内に表される構成で前記情報コードを生成することを特徴とする請求項１０に記載の情報コード利用システム。
【請求項１２】
前記情報コード生成装置は、前記コード領域の内部において、前記特定パターン領域、前記データ記録領域以外の位置に、前記データ記録領域にデータを記録する方法とは異なる方法でデータの記録又はデザインの表示の少なくともいずれかが可能となる空き領域を単一の前記セルのサイズよりも大きいサイズで設け、前記空き領域内に前記画像領域が表されるように前記情報コードを生成することを特徴とする請求項１０又は請求項１１に記載の情報コード利用システム。
【請求項１３】
前記情報コード生成装置は、前記画像領域の画像の少なくとも一部又は前記画像領域の画像を解析して得られる解析データと比較するための比較データを前記利用データとして前記データ記録領域に記録し、
前記情報コード読取装置の前記画像処理部は、前記データ記録領域読取部によって読み取られた前記比較データに基づき、前記画像領域の画像が所定の正規画像に該当するか否かの判断処理を行うことを特徴とする請求項１０から請求項１２のいずれか一項に記載の情報コード利用システム。
【請求項１４】
前記情報コード生成装置は、複数の基準特徴点の位置又は個数の少なくともいずれかを特定する基準特徴点データを前記比較データとして前記データ記録領域に記録し、
前記情報コード読取装置の前記画像処理部は、前記画像領域の画像に対して所定の特徴点抽出処理を行い、前記特徴点抽出処理によって抽出された前記画像領域での特徴点と、前記データ記録領域に記録される前記基準特徴点データとに基づき、前記画像領域の画像が前記正規画像に該当するか否かの判断処理を行うことを特徴とする請求項１３に記載の情報コード利用システム。
【請求項１５】
前記情報コード生成装置は、前記画像領域に記録されるべき数字、文字、記号、図形の少なくともいずれかを特定する特定データを前記比較データとして前記データ記録領域に記録し、
前記情報コード読取装置の前記画像処理部は、前記画像領域の画像に対して数字、文字、記号、図形の少なくともいずれかを認識する記録内容認識処理を行い、前記記録内容認識処理によって認識された前記画像領域での記録内容と、前記データ記録領域に記録される前記特定データとに基づき、前記画像領域の画像が前記正規画像に該当するか否かの判断処理を行うことを特徴とする請求項１３に記載の情報コード利用システム。
【請求項１６】
前記情報コード生成装置は、前記画像領域の画像の送付先又は保存先を特定するアドレス情報を前記利用データとして前記データ記録領域に記録し、
前記情報コード読取装置の前記画像処理部は、前記画像領域の画像の少なくとも一部又は前記画像領域の画像を解析して得られる解析データを、前記データ記録領域に記録された前記アドレス情報で特定される送付先又は保存先に送付又は保存することを特徴とする請求項１０から請求項１２のいずれか一項に記載の情報コード利用システム。
【請求項１７】
前記情報コード生成装置は、指紋、印影、サインの少なくともいずれかを形成するための領域として前記画像領域を形成し、
前記情報コード読取装置の前記画像処理部は、前記画像領域に形成された指紋、印影、サインの少なくともいずれかの画像の少なくとも一部、又はいずれかの画像を解析して得られる前記解析データを、前記データ記録領域に記録された前記アドレス情報で特定される送付先又は保存先に送付又は保存することを特徴とする請求項１６に記載の情報コード利用システム。
【請求項１８】
前記情報コード読取装置は、外部からの操作によって情報の入力が可能な情報入力部を備え、
前記画像処理部は、前記情報入力部によって入力された情報と、前記画像領域の画像の少なくとも一部とを、互いに対応付けて前記アドレス情報で特定される送付先又は保存先に送付又は保存することを特徴とする請求項１６又は請求項１７に記載の情報コード利用システム。
【請求項１９】
前記画像領域の画像の少なくとも一部又は前記画像領域の画像を解析して得られる前記解析データと比較するための比較データが登録された比較データ登録部と、
前記比較データ登録部を備えた認証装置と、
を備え、
前記情報コード生成装置は、前記認証装置のアドレスを特定する前記アドレス情報を前記利用データとして前記データ記録領域に記録し、
前記情報コード読取装置の前記画像処理部は、前記画像領域の画像の少なくとも一部又は前記画像領域の画像を解析して得られる前記解析データを、前記アドレス情報に基づいて前記認証装置に送信し、
前記認証装置は、前記画像処理部によって送信された送信データと、前記比較データ登録部に記録された前記比較データとに基づき、前記画像領域の画像が所定の正規画像に該当するか否かの判断処理を行うことを特徴とする請求項１６から請求項１８のいずれか一項に記載の情報コード利用システム。
【請求項２０】
前記画像領域の画像の少なくとも一部又は前記画像領域の画像を解析した前記解析データと照合するための複数の照合データがそれぞれ個人情報に対応付けられて登録された照合データ登録部と、
前記照合データ登録部を備えた照合装置と、
を備え、
前記情報コード生成装置は、前記照合装置のアドレスを特定する前記アドレス情報を前記利用データとして前記データ記録領域に記録し、
前記情報コード読取装置の前記画像処理部は、前記画像領域の画像の少なくとも一部又は前記画像領域の画像を解析して得られる前記解析データを、前記アドレス情報に基づいて前記照合装置に送信し、
前記照合装置は、前記画像処理部によって送信された送信データと、前記照合データ登録部に記録された複数の前記照合データとに基づき、前記送信データに対応する前記個人情報を抽出することを特徴とする請求項１６から請求項１８のいずれか一項に記載の情報コード利用システム。
【請求項２１】
前記情報コード読取装置は、前記撮像部と、前記データ記録領域読取部と、前記画像処理部とが筐体に組み付けられた構成で一体的に設けられていることを特徴とする請求項１３から請求項１５のいずれか一項に記載の情報コード利用システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コード読取装置、及び情報コード利用システムに関するものである。
【背景技術】
【０００２】
現在では、情報コードの用途が多様化しており、コード領域内に写真や図などを配置するような技術も提案されている。例えば、特許文献１の技術では、２次元コードにおいて単一の値として読み取られる領域を形成するビット列を逆変換した逆変換ビット列を求め、逆変換ビット列を２次元コードのフォーマット情報に基づいて変換して２次元コードを生成することにより、単一の階調値から構成されたデザイン領域を有する特殊２次元コードを生成している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５０５７５６０号公報
【特許文献２】特開２００１−２５６５０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１の技術では、例えば、デザイン領域が白のモジュールにより構成されている特殊２次元コードの場合には、白として読み取られる範囲の階調値から構成されたデザインがデザイン領域に形成されるように特殊２次元コードと所与のデザインデータとを合成している。一方、デザイン領域が例えば黒のモジュールにより構成されている特殊２次元コードの場合には、黒として読み取られる範囲の階調値から構成されたデザインがデザイン領域に形成されるように特殊２次元コードと所与のデザインデータとを合成している。
【０００５】
しかしながら、従来から用いられているデザイン領域を含む情報コードは、セル配列等によって表現されるデータのみが解析及び読み取りの対象であり、デザイン領域の絵柄等は専ら利用者に見せるために使われていた。即ち、情報コード内に付されたデザイン等を読取装置側で解析して利用する思想は存在せず、読み取りの際にデザイン領域を利用して利便性を高めることはできなかった。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、情報コード内に付されたセル以外の画像を利用することが可能な情報コード読取装置、及び情報コード利用システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の発明は、所定のコード領域の内部に情報を表示する単位となるセルを配列した情報コードを読み取る情報コード読取装置であって、
前記情報コードは、前記コード領域の内部に、予め定められた形状の特定パターンが配置される特定パターン領域と、複数種類の前記セルによってデータを記録するデータ記録領域と、が設けられ、前記セルとは異なる画像を示す画像領域が前記コード領域内に表される構成であり、
前記情報コードを撮像可能な撮像部と、
前記撮像部によって前記情報コードが撮像された場合に、前記データ記録領域に記録されたデータを読み取るデータ記録領域読取部と、
前記撮像部によって撮像された前記情報コードのコード画像において前記画像領域の画像に対し、前記データ記録領域読取部による前記データの解読処理とは異なる方法で所定の画像処理を行う画像処理部と、
を備え、
前記データ記録領域には、前記画像処理部が前記画像処理を行う際に利用する利用データが記録されており、
前記画像処理部は、前記データ記録領域読取部によって読み取られた前記利用データを用い、前記画像領域の画像に対して前記画像処理を行うことを特徴とする。
【０００８】
第２の発明は、所定のコード領域の内部に情報を表示する単位となるセルを配列した情報コードを生成する情報コード生成装置と、
前記情報コード生成装置によって生成された前記情報コードを読み取る情報コード読取装置と、
を備えた情報コード利用システムであって、
前記情報コード生成装置は、
前記コード領域の内部に、予め定められた形状の特定パターンが配置される特定パターン領域と、複数種類の前記セルによってデータを記録するデータ記録領域と、を設け、前記セルとは異なる画像を示す画像領域が前記コード領域内に表されるように構成し、
前記情報コード読取装置は、
前記情報コードを撮像可能な撮像部と、
前記撮像部によって前記情報コードが撮像された場合に、前記データ記録領域に記録されたデータを読み取るデータ記録領域読取部と、
前記撮像部によって撮像された前記情報コードのコード画像において前記画像領域の画像に対し、前記データ記録領域読取部による前記データの解読処理とは異なる方法で所定の画像処理を行う画像処理部と、
を有し、
前記情報コード生成装置は、前記画像処理部が前記画像処理を行う際に利用する利用データを前記データ記録領域に記録し、
前記情報コード読取装置の前記画像処理部は、前記データ記録領域読取部によって読み取られた前記利用データを用い、前記画像領域の画像に対して前記画像処理を行うことを特徴とする。
【発明の効果】
【０００９】
請求項１の発明によれば、情報コード読取装置は、データ記録領域において各セルによって記録された情報だけでなく、コード領域内に表される画像領域の画像（セルとは異なる画像）をも認識対象とすることができ、情報コード内に付されたセル以外の画像を、読取装置によりデータ記録領域の解読以外の用途で利用することが可能となる。
更に、読取対象となる情報コードは、画像処理を行う際に利用する利用データがデータ記録領域に記録された構成となっており、読取装置は、データ記録領域読取部によって読み取られた利用データを用いて画像領域の画像を処理する構成となっているため、単に画像領域の画像を認識するだけでなく、データ記録領域に記録されたデータと関連付けた処理が可能となる。よって、画像領域の画像を利用する上での自由度が増し、画像領域の画像の用途を格段に高めることができる。
【００１０】
請求項２の発明では、読取対象となる情報コードは、コード領域内に誤り訂正符号記録領域が設けられた構成となっているため、読取装置は、読取時の誤り訂正を可能としつつ、画像領域を事後的に利用することも可能となる。
【００１１】
請求項３の発明では、読取対象となる情報コードは、コード領域の内部においてデータ記録領域及び特定パターン領域以外の位置に、データ記録領域にデータを記録する方法とは異なる方法でデータの記録又はデザインの表示の少なくともいずれかが可能となる領域（空き領域）が確保されている。そして、読取装置では、このような空き領域を画像領域として利用することが可能となる。空き領域はデータ記録領域にデータを記録する方法とは異なる方法でデータの記録又はデザインの表示の少なくともいずれかが可能となる領域であるため、画像領域がデータ記録領域の記録内容に依存しにくく、画像領域をより自由に構成し易くなる。
【００１２】
請求項４の発明では、読取対象となる情報コードのデータ記録領域に、利用データとして、画像領域の画像の少なくとも一部又は画像領域の画像を解析して得られる解析データと比較するための比較データが記録されている。そして、読取装置の画像処理部は、データ記録領域読取部によって読み取られた比較データに基づき、画像領域の画像が所定の正規画像に該当するか否かの判断処理を行う構成となっている。
この構成によれば、一度の撮像により利用対象となる画像とその比較を行うための比較データとを同時期に取得できるため、互いに関連付けるべき画像（画像領域の画像）とデータ（比較データ）を正確に取得可能となり、作業時間や処理時間の短縮化も図り易くなる。
なお、従来技術として、特許文献２には、物品に貼付された二次元コードを読み取った後、認証対象者の掌を読み取り、二次元コードに記録されるデータと掌紋の特徴点のデータとを照合する構成が開示されている。しかしながら、このように二次元コードと認証対象（認証対象者の掌）とが別々であることを前提とした構成では、例えば、二次元コードを読み取った後、何らかの事情（他人に声をかけられたり、或いは周囲で優先すべき事態が発生するなどの事情）によって認証対象（認証対象者の掌）の読み取りを忘れたり、中止したりするケースが生じやすくなる。このような事態が生じると、折角二次元コードを読み取っているのに、認証自体が中止されてしまったり、或いは、意図しない別の対象物が読み取られることで認証が失敗してしまったりする。また、特許文献２のように、二次元コードと認証対象（認証対象者の掌）とが完全に別々の構成では、読取対象となる媒体全体のスペースが大きくなり、媒体の大型化を招いてしまうことになる。
これに対し、請求項４の発明では、画像領域の画像と、この画像と紐付けて利用すべき比較データとを同一の情報コードに表すことができ、これらを同時期に撮像し、利用することができるため、特許文献２で生じる問題をより確実に抑えることができ、読取対象となる媒体のサイズも小型化しやすくなる。
【００１３】
請求項５の発明では、複数の基準特徴点の位置又は個数の少なくともいずれかを特定する基準特徴点データを比較データとしてデータ記録領域に記録しておき、これを利用する構成であるため、画像全体をデータとして記録する構成と比較して比較データのデータ量を抑えることができる。また、データ記録領域から読み出すデータ量が少なくなるため、判断処理の迅速化を図り易くなる。
【００１４】
請求項６の発明では、画像領域に記録されるべき数字、文字、記号、図形の少なくともいずれかを特定する特定データを比較データとしてデータ記録領域に記録しておき、これを利用する構成であるため、画像全体をデータとして記録する構成と比較して比較データのデータ量を抑えることができる。また、データ記録領域から読み出すデータ量が少なくなるため、判断処理の迅速化を図り易くなる。
【００１５】
請求項７の発明の構成によれば、情報コードの読み取りに際し、認識された画像領域の画像を、データ記録領域に記録されたアドレス情報で特定される送信先又は保存先に、より自動的に送信又は保存するといった処理が可能となる。従って、情報コードの読み取り毎に、画像領域の画像を送るべき送信先又は保存先を特定するアドレス情報の入力操作などを行わずに済み、入力操作に伴う作業負担や入力間違えなどを確実に抑えることができる。
【００１６】
請求項８の発明の構成によれば、指紋、印影、サインなどの重要性の高い記録を、特定の送付先又は保存先に画像として残すことができ、これらの記録を保存する上での利便性が高まる。特に、単に写真を撮って残すような構成と比較して、撮影者がそれほど位置調整を厳密に行わずとも必要な範囲（指紋、印影、サインが表された画像領域）を正確に切り出すことができるため、作業者（撮影者）の作業負担を格段に低減することができる。
【００１７】
請求項９の発明によれば、予め情報コードに表されていた画像のみならず、読み取り前、又は読取中、若しくは読取後に入力された情報をも対応付けて送付又は保存することができるため、画像を利用する上での自由度が一層高まり、利便性をより一層高めることができる。
【００１８】
請求項１０の発明によれば、情報コード読取装置が情報コードを読み取る際に、データ記録領域において各セルによって記録された情報だけでなく、コード領域内に表される画像領域の画像（セルとは異なる画像）をも認識対象とすることができ、情報コード内に付されたセル以外の画像を、データ記録領域の解読以外の用途で利用することが可能となる。
更に、情報コードを生成する際には、画像処理を行う際に利用する利用データをデータ記録領域に記録する構成で情報コードを生成しており、読取装置は、データ記録領域読取部によって読み取られた利用データを用いて画像領域の画像を処理する構成となっているため、単に画像領域の画像を認識するだけでなく、データ記録領域に記録されたデータと関連付けた処理が可能となる。よって、画像領域の画像を利用する上での自由度が増し、画像領域の画像の用途を格段に高めることができる。
【００１９】
請求項１１の発明によれば、コード領域内に誤り訂正符号記録領域を設けた形で情報コードを生成することができ、画像領域を事後的に利用し得るシステムを、誤り訂正が可能な構成で実現することができる。
【００２０】
請求項１２の発明によれば、コード領域の内部においてデータ記録領域及び特定パターン領域以外の位置に、データ記録領域にデータを記録する方法とは異なる方法でデータの記録又はデザインの表示の少なくともいずれかが可能となる領域（空き領域）を確保することができ、この空き領域を画像領域として利用することができる。空き領域はデータ記録領域にデータを記録する方法とは異なる方法でデータの記録又はデザインの表示の少なくともいずれかが可能となる領域であるため、画像領域がデータ記録領域の記録内容に依存しにくく、画像領域をより自由に構成し易くなる。
【００２１】
請求項１３の発明によれば、一度の撮像により利用対象となる画像とその比較を行うための比較データとを同時期に取得できるため、互いに関連付けるべき画像（画像領域の画像）とデータ（比較データ）を正確に取得可能となり、作業時間や処理時間の短縮化も図り易くなる。更に、読取対象となる媒体のサイズも小型化しやすくなる。
【００２２】
請求項１４の発明は、複数の基準特徴点の位置又は個数の少なくともいずれかを特定する基準特徴点データを比較データとしてデータ記録領域に記録する構成であるため、画像全体をデータとして記録する構成と比較して比較データのデータ量を抑えることができる。また、データ記録領域から読み出すデータ量が少なくなるため、判断処理の迅速化を図り易くなる。
【００２３】
請求項１５の発明では、画像領域に記録されるべき数字、文字、記号、図形の少なくともいずれかを特定する特定データを比較データとしてデータ記録領域に記録する構成であるため、画像全体をデータとして記録する構成と比較して比較データのデータ量を抑えることができる。また、データ記録領域から読み出すデータ量が少なくなるため、判断処理の迅速化を図り易くなる。
【００２４】
請求項１６の発明の構成によれば、情報コードの読み取りに際し、認識された画像領域の画像を、データ記録領域に記録されたアドレス情報で特定される送信先又は保存先に、より自動的に送信又は保存するといった処理が可能となる。従って、情報コードの読み取り毎に、画像領域の画像を送るべき送信先又は保存先を特定するアドレス情報の入力操作などを行わずに済み、入力操作に伴う作業負担や入力間違えなどを確実に抑えることができる。
なお、送付先を特定する「アドレス情報」は、電子メールでの送り先を特定するメールアドレス、インターネット上のアドレス（ＵＲＬなど）、コンピュータを特定するＩＰアドレスなど、電子データの送り先を特定可能なアドレスであれば公知の様々なアドレスを含む概念である。また、保存先を特定する「アドレス情報」は、情報コード読取装置の外部に設けられたデータ保存可能な外部装置に送るためのメールアドレス、インターネット上のアドレス（ＵＲＬなど）、コンピュータを特定するＩＰアドレスなどを含む概念であり、更に、保存先として、情報コード読取装置内の記憶部や情報コード読取装置に有線接続された接続機器などを特定する情報などをも含む概念である。
【００２５】
請求項１７の発明の構成によれば、指紋、印影、サインなどの重要性の高い記録を、特定の送付先又は保存先に画像として残すことができ、これらの記録を保存する上での利便性が高まる。特に、単に写真を撮って残すような構成と比較して、撮影者がそれほど位置調整を厳密に行わずとも必要な範囲（指紋、印影、サインが表された画像領域）を正確に切り出すことができるため、作業者（撮影者）の作業負担を格段に低減することができる。
【００２６】
請求項１８の発明によれば、予め情報コードに表されていた画像のみならず、読み取り前、又は読取中、若しくは読取後に入力された情報をも対応付けて送付又は保存することができるため、画像を利用する上での自由度が一層高まり、利便性をより一層高めることができる。
【００２７】
請求項１９の発明では、情報コードの読み取りの際に、画像領域の画像の少なくとも一部又は画像領域の画像を解析して得られる解析データを、データ記録領域に記録されたアドレス情報に基づいて認証装置に送信することができる。そして、認証装置では、画像処理部によって送信された送信データと、比較データ登録部に記録された比較データとに基づき、画像領域の画像が所定の正規画像に該当するか否かの判断処理を行うことができる。この構成では、読取装置が取得した画像の認証を、読取装置の外部で行うことができるため、外部での認証が望まれる場合に有利になる。また、比較データの管理（登録や更新など）を読取装置の外部で行うことができるため、外部で管理が望まれる場合に有利になる。
【００２８】
請求項２０の発明では、情報コードの読み取りの際に、画像領域の画像の少なくとも一部又は画像領域の画像を解析して得られる解析データを、データ記録領域に記録されたアドレス情報に基づいて照合装置に送信することができる。そして、照合装置では、画像処理部によって送信された送信データと、照合データ登録部に記録された複数の照合データとに基づき、その送信データに対応する個人情報を抽出することができる。この構成では、外部の照合データ登録部に複数の照合データを登録しておけば、情報コードの読み取り毎にその照合データと照合することが可能となり、照合作業を円滑に行い易くなる。特に、照合したい内容を画像領域に表しさえすれば、その画像領域の画像をより正確に抽出して照合することができるため、明確に定められた照合範囲の画像をより高精度に照合しやすくなる。
【００２９】
請求項２１の発明では、情報コード読取装置において、撮像部とデータ記録領域読取部と画像処理部とが筐体に組み付けられた構成で一体的に構成されているため、読み取った比較データに基づき、画像領域の画像が所定の正規画像に該当するか否かの判断処理を読取装置の中で迅速に行うことが可能となる。
【図面の簡単な説明】
【００３０】
【図１】図１は、本発明の第１実施形態に係る情報コード利用システムを概略的に例示する概略図である。
【図２】図２は、図１の情報コード利用システムを構成する情報コード読取装置の電気的構成を概略的に例示するブロック図である。
【図３】図３は、図１の情報コード利用システムで用いられる情報コードのデータ構成を概念的に説明する説明図である。
【図４】図４は、図１の情報コード利用システムで用いられる情報コードと対応する他種のコードを説明する説明図である。
【図５】図５は、図１の情報コード利用システムを構成する情報コード生成装置で生成される情報コードでの各データワードの配置と、他種のコードでの各データワードの配置との対応関係を説明する説明図である。
【図６】図６は、図１の情報コード利用システムで用いられる情報コードのフォーマットデータを概念的に説明する説明図である。
【図７】図７は、図１の情報コード利用システムを構成する情報コード生成装置で生成される情報コードでの各データワードの配置と、他種のコードでの各データワードの配置との対応関係を説明する説明図であり、図５とは異なる対応関係に変更した図である。
【図８】図８は、図１の情報コード利用システムを構成する情報コード生成装置での情報コードの生成の流れを例示するフローチャートである。
【図９】図９は、図１の情報コード利用システムを構成する情報コード読取装置での情報コードの読み取りの流れを例示するフローチャートである。
【図１０】図１０（Ａ）は、図１の情報コード利用システムで用いられる情報コードにおいて、空き領域に画像が形成されていない状態を示す説明図であり、図１０（Ｂ）は、その情報コードの空き領域に画像が形成された状態を示す説明図であり、空き領域の外側のセル構成を省略して示す図である。
【図１１】図１１（Ａ）は、図１の情報コード利用システムにおけるサイン画像の登録について説明する説明図であり、図１１（Ｂ）は、認証対象となる情報コードを説明する説明図であり、図１１（Ｃ）は、登録されたサイン画像と認証対象の画像との照合を説明する説明図である。
【図１２】図１２（Ａ）は、元の画像の画像例を示す説明図であり、図１２（Ｂ）は、傾き等によって変形した画像の画像例を示す説明図である。
【図１３】図１３は、第２実施形態の情報コード利用システムを構成する情報コード読取装置での情報コードの読み取りの流れを例示するフローチャートである。
【図１４】図１４は、フォログラム画像が形成された情報コードを説明する説明図である。
【図１５】図１５は、指紋画像が形成された情報コードを説明する説明図である。
【図１６】図１６は、第５実施形態に係る情報コード利用システムで用いられる情報コードを説明する説明図であり、図１６（Ａ）は、空き領域を空白にした状態を示す図であり、図１６（Ｂ）は、空き領域に画像領域を設けた状態を示す図である。
【図１７】図１７は、第６実施形態に係る情報コード利用システムで用いられる情報コードを説明する説明図であり、図１７（Ａ）は、空き領域を空白にした状態を示す図であり、図１７（Ｂ）は、空き領域にデザインを付した状態を示す図である。
【図１８】図１８（Ａ）は、図１６の情報コードにおける解読対象データのデータ構成を概念的に示す説明図であり、図１８（Ｂ）は、図１７の情報コードにおける解読対象データのデータ構成を概念的に示す説明図である。
【図１９】図１９は、第７実施形態に係る情報コード利用システムで用いられる情報コードを説明する説明図であり、図１９（Ａ）は、形成対象媒体を表面側から見た平面図であり、図１９（Ｂ）は、その形成対象媒体を縦方向中心位置で横方向に切断した断面を概略的に示す断面概略図である。
【図２０】図２０は、情報コードが形成された形成対象媒体と、これを被せる被写体とを説明する説明図である。
【図２１】図２１（Ａ）は、情報コードが形成された形成対象媒体を被写体に被せた状態を示す説明図であり、図２１（Ｂ）は、図２１（Ａ）のように被写体に被せられた形成対象媒体等を読取装置によって撮像する様子を説明する説明図である。
【図２２】図２２（Ａ）は、図２１（Ａ）のような撮像対象を撮像した撮像画像から、コード領域内を切り出した画像を例示する説明図であり、図２２（Ｂ）は、画像領域の画像を送信先の外部装置で表示した様子を説明する説明図である。
【図２３】図２３は、第７実施形態の変更例１に関し、形成対象媒体と共に窓部を介して視認される被写体（背景）を撮像する様子を説明する説明図である。
【図２４】図２４（Ａ）は、図２３のような撮像によって得られた撮像画像からコード領域内を切り出した画像を例示する説明図であり、図２４（Ｂ）は、画像領域の画像を送信先の外部装置で表示した様子を説明する説明図である。
【図２５】図２５（Ａ）は、第７実施形態の変更例２に関し、情報コードが形成された形成対象媒体と、これを被せる被写体（計測機器）とを説明する説明図であり、図２５（Ｂ）は、形成対象媒体をその被写体に被せた状態を示す説明図である。
【図２６】図２６（Ａ）は、図２５（Ｂ）のように被写体に被せられた形成対象媒体等を読取装置によって撮像する様子を説明する説明図であり、図２６（Ｂ）は、図２６（Ａ）のような撮像によって得られた撮像画像からコード領域内を切り出した画像を外部装置に送信し、その送信先の外部装置で表示した様子を説明する説明図である。
【図２７】図２７（Ａ）は、第７実施形態の変更例３に関し、情報コードが形成された形成対象媒体と、これを被せる被写体（印刷物）とを説明する説明図であり、図２７（Ｂ）は、形成対象媒体をその被写体に被せた状態を示す説明図である。
【図２８】図２８（Ａ）は、図２７（Ｂ）のように被写体に被せられた形成対象媒体等を読取装置によって撮像する様子を説明する説明図であり、図２８（Ｂ）は、図２８（Ａ）のような撮像によって得られた撮像画像からコード領域内を切り出した画像を外部装置に送信し、その送信先の外部装置で表示した様子を説明する説明図である。
【図２９】図２９（Ａ）は、第７実施形態の変更例４に関し、情報コードが形成された形成対象媒体と、これを被せる被写体（観察対象物）とを説明する説明図であり、図２９（Ｂ）は、形成対象媒体をその被写体に被せた状態を示す説明図である。
【図３０】図３０（Ａ）は、図２９（Ｂ）のように被写体に被せられた形成対象媒体等を読取装置によって撮像する様子を説明する説明図であり、図３０（Ｂ）は、図３０（Ａ）のような撮像によって得られた撮像画像からコード領域内を切り出した画像を外部装置に送信し、その送信先の外部装置で表示した様子を説明する説明図である。
【図３１】図３１（Ａ）は、第７実施形態の変更例５に関し、被写体の候補となる複数の色見本を例示する説明図であり、図３１（Ｂ）は、形成対象媒体をいずれかの色見本に被せた状態を示す説明図である。
【図３２】図３２（Ａ）は、図３１（Ｂ）のように被写体に被せられた形成対象媒体等を読取装置によって撮像する様子を説明する説明図であり、図３２（Ｂ）は、図３２（Ａ）のような撮像によって得られた撮像画像からコード領域内を切り出した画像を外部装置に送信し、その送信先の外部装置で表示した様子を説明する説明図である。
【図３３】図３３（Ａ）は、第８実施形態に係る情報コード利用システムで用いられる情報コードを説明する説明図であり、図３３（Ｂ）は、その情報コードが付された形成対象媒体を読取装置によって撮像する様子を説明する説明図である。
【図３４】図３４（Ａ）は、図３３（Ｂ）のような撮像によって得られた撮像画像からコード領域内を切り出した画像を外部装置に送信し、その送信先の外部装置で表示した様子を説明する説明図であり、図３４（Ｂ）は、このように送信されるデータを外部装置に蓄積したデータ構成を概念的に説明する説明図である。
【図３５】図３５は、第９実施形態に係る情報コード利用システムで実施される読取処理の流れを例示するフローチャートである。
【図３６】図３６は、第９実施形態での比較データの生成方法を概念的に説明する説明図である。
【図３７】図３７は、第９実施形態で用いられる比較データを概念的に説明する説明図である。
【図３８】図３８（Ａ）は、第９実施形態に係る情報コード利用システムの生成装置で生成される情報コードを例示する説明図であり、図３８（Ｂ）はその情報コードに指紋が付された状態を示す説明図である。
【図３９】図３９は、第９実施形態の変更例１での比較データの生成方法を概念的に説明する説明図である。
【図４０】図４０（Ａ）は、第９実施形態の変更例１に係る情報コード利用システムの生成装置で生成される情報コードを例示する説明図であり、図４０（Ｂ）はその情報コードにサインが書かれた状態示す説明図である。
【図４１】図４１は、第９実施形態の変更例２での比較データの生成方法を概念的に説明する説明図である。
【図４２】図４２（Ａ）は、第９実施形態の変更例２に係る情報コード利用システムの生成装置で生成される情報コードを例示する説明図であり、図４２（Ｂ）はその情報コードに印影が付された状態示す説明図である。
【図４３】図４３は、第１０実施形態に係る情報コード利用システムで扱われる配送票の読み取りの様子を概念的に説明する説明図である。
【図４４】図４４（Ａ）は、第１０実施形態の変更例１に係る情報コード利用システムで扱われるレシートを概念的に説明する説明図であり、図４４（Ｂ）は、そのレシートのサインが書かれた状態を示す説明図である。
【図４５】図４５は、第１０実施形態の変更例２に係る情報コード利用システムでの印鑑の登録の様子を概念的に説明する説明図である。
【図４６】図４６は、第１０実施形態の変更例２に係る情報コード利用システムでの印鑑の認証の様子を概念的に説明する説明図である。
【図４７】図４７は、第１０実施形態の変更例３に係る情報コード利用システムでの指紋の登録の様子を概念的に説明する説明図である。
【図４８】図４８は、第１０実施形態の変更例３に係る情報コード利用システムでの指紋の照合の様子を概念的に説明する説明図である。
【発明を実施するための形態】
【００３１】
[第１実施形態]
以下、本発明を具現化した第１実施形態について、図面を参照して説明する。
図１に示す情報コード利用システム１は、所定のコード領域の内部に情報を表示する単位となるセルを配列した情報コード１００を生成する情報コード生成装置２と、情報コード生成装置２によって生成された情報コード１００を読み取る情報コード読取装置１０とを備えた構成をなしている。
【００３２】
（情報コード生成装置）
情報コード生成装置２は、例えばパーソナルコンピュータ等の情報処理装置として構成されており、ＣＰＵなどからなる制御部３と、キーボード、マウス、その他の入力装置からなる操作部４と、ＲＯＭ、ＲＡＭ、ＨＤＤ、不揮発性メモリ等の記憶装置からなる記憶部５と、公知の表示装置（液晶ディスプレイやその他の表示デバイス）などからなる表示部６と、外部装置と有線通信或いは無線通信を行うための通信インタフェースとして機能する通信部７と、公知のプリンタ等と同様のハードウェア構成をなし且つ制御部３からの印刷データに基づいて情報コード１００等を印刷可能な印刷部８（印刷装置）とを備えている。
【００３３】
（情報コード読取装置）
次に、情報コード読取装置１０の全体構成について説明する。図２に示すように、情報コード読取装置１０は、ハードウェア的には二次元コードを読取可能なコードリーダとして構成されており、図示しないケース（筐体）によって外郭が構成され、このケース内に各種電子部品が収容された構成をなしている。
【００３４】
この情報コード読取装置１０は、主に、照明光源２１、受光センサ２３、フィルタ２５、結像レンズ２７等の光学系と、メモリ３５、制御回路４０、操作スイッチ４２、液晶表示器４６等のマイクロコンピュータ（以下「マイコン」という）系と、電源スイッチ４１、電池４９等の電源系と、から構成されている。なお、これらは、図略のプリント配線板に実装あるいはケース（図示略）内に内装される構成で、ケース（筐体）に一体的に組み付けられている。
【００３５】
光学系は、照明光源２１、受光センサ２３、フィルタ２５、結像レンズ２７等から構成されている。照明光源２１は、照明光Ｌｆを発光可能な照明光源として機能するもので、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられる拡散レンズ、集光レンズ等とから構成されている。本実施形態では、受光センサ２３を挟んだ両側に照明光源２１が設けられており、ケースに形成された読取口（図示略）を介して読取対象物Ｒに向けて照明光Ｌｆを照射可能に構成されている。この読取対象物Ｒとしては、例えば、樹脂材料、金属材料等の様々な対象が考えられ、このような読取対象物Ｒに例えば図１のような情報コード１００（後述）が印刷などによって形成されている。
【００３６】
受光センサ２３は、情報コード１００（後述）を撮像可能な「撮像部」の一例に相当し、読取対象物Ｒや情報コード１００に照射されて反射した反射光Ｌｒを受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を２次元に配列したエリアセンサが、これに相当する。この受光センサ２３は、結像レンズ２７を介して入射する入射光を受光面２３ａで受光可能に図略のプリント配線板に実装されている。
【００３７】
フィルタ２５は、例えば反射光Ｌｒの波長相当以下の光の通過を許容し、当該波長相当を超える光の通過を遮断し得る光学的なローパスフィルタで、ケースに形成された読取口（図示略）と結像レンズ２７との間に設けられている。これにより、反射光Ｌｒの波長相当を超える不要な光が受光センサ２３に入射することを抑制している。また、結像レンズ２７は、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとによって構成されており、本実施形態では、ケースに形成された読取口（図示略）に入射する反射光Ｌｒを集光し、受光センサ２３の受光面２３ａに情報コード１００のコード画像を結像するように構成されている。
【００３８】
マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、操作スイッチ４２、ＬＥＤ４３、ブザー４４、液晶表示器４６、通信インタフェース４８等から構成されている。このマイコン系は、マイコン（情報処理装置）として機能し得る制御回路４０及びメモリ３５を中心として構成され、前述した光学系によって撮像された情報コード１００の画像信号をハードウェア的およびソフトウェア的に信号処理し得るものである。
【００３９】
光学系の受光センサ２３から出力される画像信号（アナログ信号）は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力され、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、メモリ３５に入力され、当該メモリ３５の画像データ蓄積領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２３およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００４０】
メモリ３５は、半導体メモリ装置などによって構成され、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）等がこれに相当する。このメモリ３５のうちのＲＡＭには、前述した画像データ蓄積領域のほかに、制御回路４０が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、後述する読取処理等を実行可能な所定プログラムやその他、照明光源２１、受光センサ２３等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
【００４１】
制御回路４０は、情報コード読取装置１０全体を制御可能なマイコンで、ＣＰＵ、システムバス、入出力インタフェース等からなるものであり、情報処理機能を有している。この制御回路４０には、内蔵された入出力インタフェースを介して種々の入出力装置（周辺装置）が接続されており、本実施形態の場合、電源スイッチ４１、操作スイッチ４２、ＬＥＤ４３、ブザー４４、液晶表示器４６、通信インタフェース４８等が接続されている。また、通信インタフェース４８には、情報コード読取装置１０の上位システムに相当するホストコンピュータＨＳＴなどを接続できるようになっている。
【００４２】
電源系は、電源スイッチ４１、電池４９等により構成されており、制御回路４０により管理される電源スイッチ４１のオンオフによって、上述した各装置や各回路に、電池４９から供給される駆動電圧の導通や遮断が制御されている。なお、電池４９は、所定の直流電圧を発生可能な２次電池で、例えば、リチウムイオン電池等がこれに相当する。
【００４３】
（情報コード）
次に、図１の情報コード利用システムで利用される情報コード１００について図１、図５等を参照して説明する。なお、図１の例と図５右図の例では、セル配列や特定パターンのサイズ等が若干異なるが基本的な考えは同様であり、同様の特徴を有している。図１、図５等に示す情報コード１００は、例えば上述の情報コード生成装置２によって生成されるものであり、所定のコード領域の内部に情報を表示する単位となるセル１０２を配列した構成となっている。なお、図１、図５等の情報コード１００において、「コード領域」は、複数配列された暗色セルを全て含み得る矩形状の領域であり、具体的には、３つの位置検出パターン（切り出しシンボル）１０４を全て含む最小の正方形領域又は長方形領域となっている。なお、図１、図５等の例では、複数のセル１０２が、矩形状（例えば外径が正方形状）の明色（白色）セル及び暗色（黒色）セルのいずれかによって構成されており、コード領域の内部において後述する空き領域１１０の周囲にこれらセル１０２がマトリックス状に配置されている。明色セル及び暗色セルは、それぞれ白色セル、黒色セルに限られるものではなく、暗色セルが所定の明度で構成される場合、明色セルはそれよりも明度が高ければよい。また、情報コード１００において上記コード領域の周囲には、当該コード領域を取り囲むように明色又は暗色のマージン領域が構成されるようになっており、図１、図５等の例では、明色（例えば、白色或いは暗色セルよりも明度の大きい他色）のマージン領域がコード領域の周囲に隣接して配置されている。
【００４４】
この情報コード１００は、矩形状（例えば、正方形状或いは長方形状等）のコード領域の内部に、予め定められた形状の特定パターンが配置される特定パターン領域と、複数種類のセル１０２によってデータを記録するデータ記録領域と、複数種類のセル１０２によって誤り訂正符号を記録する誤り訂正符号記録領域とが設けられている。図１、図５等のように、情報コード１００の特定パターンは、例えば、ＱＲコード（登録商標）の公知の所定型番（図５の例では、ＪＩＳ等で規格化されたＱＲコードの所定型番）の特定パターンと同一の形状及び位置となっており、図１、図５等の例では、コード領域の３つの角部にそれぞれ、特定パターンとしての位置検出パターン（切り出しシンボル）１０４が配置されている。また、上記所定型番において予め定められた位置に、特定パターンとしてのタイミングパターン１０６やアライメントパターン１０８も設けられている。このように、情報コード１００では、予め定められた位置に決まった形状の特定パターン（位置検出パターン１０４、タイミングパターン１０６、アライメントパターン１０８（図５では省略））が配置されるようになっている。なお、コード領域の内部において、後述する空き領域１１０以外の位置は、このような特定パターンの領域、記録領域（データ記録領域及び誤り訂正符号記録領域のいずれかからなる領域）などによって構成されている。
【００４５】
情報コード１００のセルの行数及び列数、特定パターンの形状及び位置、フォーマット情報の位置、コードワードの候補位置（コードワードの配置順序を特定するアドレス）等は読取装置がどのような方法で把握してもよい。例えば、情報コード１００の種別において複数の型番が設けられていてもよく、この場合、型番毎にセルの行数及び列数、特定パターンの形状及び位置、フォーマット情報の位置、コードワードを配置する候補位置（アドレス）が予め定められていればよい。そして、上記型番を特定する型番情報がコード領域内の決められた位置（予約領域）に配置されていれば、読取装置はこの型番情報に基づいて情報コード１００のセルの行数及び列数、特定パターンの形状及び位置、フォーマット情報の位置、コードワードの候補位置（アドレス）を把握できるようになる。なお、この方法に限定されるものではなく、読取装置が把握し得る方法であれば他の方法でもよい。
【００４６】
そして、コード領域の内部において、特定パターン領域、データ記録領域、誤り訂正符号記録領域以外の位置には、セル１０２によってデータが記録されない領域であり且つ誤り訂正符号による誤り訂正の対象にならない領域である空き領域１１０が、単一のセル１０２のサイズよりも大きいサイズで設けられている。なお、図１、図５等の例では、データ記録領域、誤り訂正符号記録領域がコード領域の周縁に沿って環状且つ矩形状に配置されており、コード領域の中央部（コード領域の中心を含む所定領域）に空き領域１１０が構成されている。なお、「セル１０２によってデータが記録されない領域」とは、即ち、後述するデータコードワードや誤り訂正コードワードなどのコードワードが記録されない領域であり、且つフォーマット情報が記録されない領域であることを意味する。また、「誤り訂正符号による誤り訂正の対象にならない領域」とは、即ち、誤り訂正符号記録領域に記録された誤り訂正符号を用いた誤り訂正が行われない領域であることを意味する。従って、空き領域１１０に何らかの情報（後述する追加情報等）が記録されていても、空き領域１１０の周囲に存在する誤り訂正符号記録領域の誤り訂正符号によってその情報に対する誤り訂正がなされることはない。
【００４７】
なお、以下の説明では、図５右図のような上記所定型番に対応する構成と、図５左図のような所定型番よりもサイズが小さい別の型番（Ｖｅｒ．番号）とが対応付けられ、図５右図の情報コード１００の各コードワードの位置と、図５左図の他種コード１２０の各コードワードの位置とが図５下図のような配置変換表によって対応付けられている例を代表例として説明する。この例では、図５左図の他種コード１２０で格納し得るデータ量であれば、図５右図のような情報コード１００により空き領域１１０を設けた上で表現できるようになっている。逆に、図５右図の情報コード１００を読み取る場合には、情報コード１００の各コードワードを、図５左図のような他種コード１２０のコードワードとして読み取ることができるようになっている。
【００４８】
また、図５右図では、空き領域１１０の周囲に配置される各コードワードの領域を破線枠等によって概念的に示している。また、フォーマット情報を記録する領域（所定位置１０５）は、所定種類のハッチングにて概念的に示している。なお、図５右図では、フォーマット情報を記録する領域や、コードワードを記録する領域では、升目のみを示し、明色セルや暗色セルの具体的配列を省略して示している。また、図５右図の例では、セル配列と対応付けるべく空き領域１１０（コード領域の中央部分）の内部にも升目を付しているが、空き領域１１０の構成は自由であり、図１のように構成してもよく、その他の構成であってもよい。
【００４９】
フォーマット情報（形式情報）は、例えば図６のように構成されて情報コード１００内の所定位置１０５（所定種類のハッチング位置）に特定のフォーマット構成で記録されている。このフォーマット情報は、誤り訂正レベルを特定する訂正レベル情報と、マスク番号を特定するマスク番号情報とを含んでいる。訂正レベル情報は、情報コード１００で用いる誤り訂正レベルを特定する情報であり、例えば他種コード１２０に変換して読み取る場合の当該他種コード１２０で用いる誤り訂正レベルにも相当する。また、マスク番号は、情報コード１００のコードワード領域（データコードワードや誤り訂正コードワードが記録されている領域）にかけられているマスクがどのマスク種別であるかを特定する情報である。
【００５０】
図６に示すようにフォーマット情報は、所定種類のマスクパターン（特定マスク）を反映した状態で記録されており、公知のＱＲコードと同様の方法でフォーマット情報のマスク種別を識別することで、図５右図に示すような特定のコード種別（空き領域１１０を設けた種別）であることを検出できるようになっている。公知規格のＱＲコードでは、例えばモデル１として構成する場合には、図６のようなフォーマット情報に対してモデル１用のマスクをかけたときに表現されるデータ（セル配列）を所定位置に記録し、モデル２として構成する場合には、図６のようなフォーマット情報に対してモデル２用のマスクをかけたときに表現されるデータ（セル配列）を所定位置に記録するようになっている。一方、図５に示す本実施形態の情報コード１００（空き領域１１０を有する特別種類のコード）では、図６のようなフォーマット情報に対してモデル１、２とは異なる種類の特定マスク（図６では額縁ＱＲ用と例示）をかけたときに表現されるデータ（セル配列）を所定位置１０５に記録するようになっている。そして、公知規格のモデル１及びモデル２、情報コード１００の種別のいずれの場合でも、記録する訂正レベル（訂正レベル情報）及びマスク番号（マスク番号情報）に対応するチェックデジットが付された上でフォーマット情報が構成されており、その上で各種別用のマスクがかけられるようになっている。具体的には、各種別用のマスクパターンを用いて公知の方法でマスク処理が行われ、マスク処理後のビットパターンが所定位置１０５に記録されるようになっている。従って、情報コード１００のようにフォーマット情報に対して特定マスク（図６では額縁ＱＲ用と例示）をかけた上で所定位置１０５に記録する場合、このように所定位置１０５に記録された情報を上記特定マスクに基づいてマスク処理を解除して解読すればチェックデジットが合うため、情報コード１００の種別であること特定することができる。逆に、情報コード１００の所定位置１０５のデータを、モデル１やモデル２のマスクに基づいてマスクを外しても、チェックデジットが合わなくなるため、公知規格のモデル１やモデル２でないことを特定することができる。
【００５１】
この情報コード１００では、特定パターン（位置検出パターン１０４等）を検出し、公知のＱＲコードと同様の方法でコード領域、コードの向き、各セル位置を特定した後、公知のＱＲコードと同様の方法でフォーマット情報が記録された所定位置１０５を解読することで、解読時に成功したマスクの種別により情報コード１００の種別（空き領域１１０を有する特別種類）であることを特定することができる。そして、解読されたフォーマット情報により、情報コード１００で用いる誤り訂正レベルを特定でき、且つ情報コード１００のコードワード領域（セルによってデータコードワードや誤り訂正コードワードが記録されている領域）にかけられているマスク種別を特定できるようになっている。
【００５２】
更に、空き領域１１０の内部には、画像領域１２１の範囲を示す識別表示（マーク１２１ａ）がそれぞれ設けられており、この画像領域１２１の内部に事後的に書き込みが行えるようになっている。具体的には、画像領域１２１におけるマーク１２１ａ内の部分が１又は複数の所定色（例えば白色等）で構成されており、マーク１２１ａが所定色（画像領域１２１におけるマーク内の領域を構成する色）とは異なる色（例えば黒色等）により識別表示として示されている。このように構成されているため、画像領域１２１に対して前記所定色（画像領域１２１におけるマーク内の領域を構成する背景色）とは異なる他の色によって書き込むことが可能となり、所定色とは異なる色によって書き込まれたときには、上述の情報コード読取装置１０により、その書き込みを認識できるようになっている。
【００５３】
なお、図５右図、図１０（Ａ）等の例では、識別表示として、四角形状の図形からなるマーク１２１ａを例示し、マーク１２１ａの内側が画像領域１２１として構成される例を示したが、画像領域１２１の境界（外縁）が特定できる構成であれば、識別表示の形状や構成はどのようなものであってもよい。例えば、画像領域１２１が所定色（例えば白色）によって構成されている場合、画像領域１２１の周囲に隣接する背景がその所定色以外であれば、画像領域と背景とが異なる色によって区分けされることになる。この場合、画像領域の周囲に隣接する背景が識別表示に相当することになる。
【００５４】
情報コード１００に記録する内容は、例えば、図３のような構成をなしており、データ配列の先頭部分にヘッダデータ（額縁ＱＲ用ヘッダー）が設定され、ヘッダデータの後に入力データ（解読対象データ）が続くようになっている。図３の例では、入力データ（解読対象データ）については、例えば公知の方法で圧縮し、データワード（データコードワード）に変換しているが、このような圧縮を行わなくてもよい。なお、情報コード１００で用いるヘッダデータは、以降の説明では、「額縁ＱＲ用ヘッダー」とも称する。また、本明細書では、このようなヘッダデータ及び入力データ（解読対象データ）のデータワード（データコードワード）を記録する領域、及び上述のフォーマット情報を記録する領域が「データ記録領域」に相当する。また、図３の例では、ヘッダデータ（額縁ＱＲ用ヘッダー）として、後述する他種コード１２０（情報コード１００を解読するために用いるコード種別であり、配置変換表（図５）によって情報コード１００と対応付けられたコード）の種別（型番）を特定し得る情報（図３では、Ｖｅｒ．番号と例示）や、空き領域内の形式を特定し得る識別情報が記録されている。なお、図３の例では、ヘッダデータとして、他種コードの種類（Ｖｅｒ．番号）に加え、空き領域１１０の形式が図１、図５、図１０等に示す画像形式であることを特定する情報（第１情報）と、空き領域１１０内での画像の位置（画像領域位置）を特定し得る情報（第２情報に相当する「画像領域位置情報」）とが記録されている。このうち、空き領域１１０の形式が画像形式であることを特定する情報（第１情報）は、画像領域の存在を示す「識別情報」の一例に相当する。また、空き領域内での画像の位置（画像領域位置）を特定し得る情報（第２情報）は、コード領域内における情報入力領域の位置を示す「位置データ」の一例に相当する。
【００５５】
図３、図５の例では、情報入力領域として構成される画像領域１２１の列位置及び行位置を特定し得る情報が画像領域位置情報（位置データ）として記録されている。より具体的には、図５に示すような矩形状に構成される情報コード１００を複数行且つ複数列に格子状に分割したときの画像領域１２１の左上の行位置及び列位置の組み合わせと、画像領域１２１の右下の行位置及び列位置の組み合わせとが画像領域位置情報（位置データ）として記録されている。なお、図５のように情報コード１００を格子状に分割したときの各行及び各列の幅は、それぞれ単一のセルの行方向の幅及び列方向の幅に相当している。
【００５６】
そして、入力データ（解読対象データであるデータワード）の後には誤り訂正符号となる誤り訂正コードワード（ＥＣＣワード）が続いている。情報コード１００では、この誤り訂正符号を記録する領域が誤り訂正符号記録領域となる。なお、データワード（図３の例ではヘッダデータ及び入力データ（解読対象データ））に基づいて誤り訂正符号（誤り訂正コードワード）を生成する方法は、公知の二次元コード（ＱＲコード等）の規格で定められた方法などを用いることができる。例えば、データワード（データコードワード）に基づいて誤り訂正コードワードを生成する方法として、ＪＩＳＸ０５１０：２００４に規定された誤り訂正コード語の生成方法（ＪＩＳＸ０５１０：２００４、８．５誤り訂正）などを用いることができる。なお、誤り訂正コードワードの生成方法はこれに限られず、公知の様々な方法を用いることができる。
【００５７】
また、情報コード１００では、解読対象データを表現する各データワード（データコードワード）や誤り訂正コードワードが予め定められた配置位置情報に基づいてコード領域内に配置されている。本構成では、図５のように、情報コード１００のコード領域内において予め各コードワードの配置候補位置が定められており、各配置候補位置にそれぞれ番号（アドレス）が割り当てられている。そして、配置位置情報は、図３に示す記録内容を構成する各コードワードをそれぞれどの配置候補位置に配置すべきかを特定する情報となっている。なお、図５右図の例では、１〜２５番の配置候補位置を概略的に例示しており、各配置候補位置では、先頭と最後のビット部分に番号を付して明示している。また、図５右図では、２６番以降の配置候補位置は省略している。
【００５８】
具体的には、他種コード１２０（公知のＱＲコード）の型番（図３に示すヘッダデータで特定される他種コード１２０の型番）では、各順番のコードワードを他種コード１２０内のどの位置に配置すべきかが公知規格等により予め定められており、他種コード１２０を解読する場合にはこのように定められた配置に基づいて各順番のコードワードを解読する。例えば、図５左図に示す他種コード１２０の例では、０番目のコードワードを右下に配置し、１番目のコードワードをその上に配置し、２番目のコードワードをその上に配置するといった具合に各コードワードの配置位置が予め決められている。従って、この他種コード１２０を解読する場合には、このように決められた配置に基づいて０番目のコードワード、１番目のコードワード、２番目のコードワード、３番目のコードワード・・・といった具合に順番に解読することになる。
【００５９】
一方、図５に示す配置位置情報（配置変換表）では、このように他種コード１２０で予め定められた各配置位置（各順番のコードワードの配置位置）の番号を、情報コード１００において予め定められた候補位置（各コードワードの配置候補位置）の番号にそれぞれ対応付けている。具体的には、「他種コード１２０における１番目のコードワードの配置位置が情報コード１００の１番目の配置候補位置に相当」、「他種コード１２０における２番目のコードワードの配置位置が情報コード１００の２番目の配置候補位置に相当」、「他種コード１２０における３番目のコードワードの配置位置が情報コード１００の３番目の配置候補位置に相当」といった情報が、例えばテーブルデータなどとしてそれぞれ記録されており、他種コード１２０における各番号のコードワードの配置位置を、情報コード１００の各配置候補位置にそれぞれ対応付けている。このように構成されているため、情報コード１００を解読する場合には、コード領域内の各配置候補位置のコードワード（各アドレスのコードワード）を配置位置情報（配置変換表）で対応付けられた他種コード１２０の各配置位置にそれぞれ配置し直し、このように配置し直された他種コード１２０を公知の方法で解読すれば良い。例えば、図５下図に示す配置変換表を用いて情報コード１００の解読を行う場合、情報コード１００の１番目の配置候補位置のコードワードを他種コード１２０における１番目のコードワードの配置位置に配置し、情報コード１００の２番目の配置候補位置のコードワードを他種コード１２０における２番目のコードワードの配置位置に配置し、情報コード１００のＮ番目の配置候補位置のコードワードを他種コード１２０において当該Ｎ番目の配置候補位置に対応付けられているＭ番目のコードワードの配置位置に配置するといった具合にそれぞれ配置し直した上で、このように配置し直された他種コード（ＱＲコード）を公知の方法で解読すればよい。なお、上述の配置位置情報（配置変換表）については、情報コード１００を生成する情報コード生成装置２及び情報コード１００を読み取る情報コード読取装置１０に共通のデータ（共通の配置変換表）がそれぞれ設けられていることが望ましい。
【００６０】
（情報コードの生成処理）
次に、図８等を参照して情報コード生成処理及び情報コード生成方法について説明する。以下では、図５のように他種コード１２０がＱＲコード（登録商標）であり、情報コード１００がＱＲコードと同様の特定パターンを有する場合を例に挙げて説明する。なお、この例では、空き領域１１０を有する情報コード１００を「額縁ＱＲ」とも称する。
【００６１】
図８の情報コード生成処理は、情報コード生成装置２によって行われる処理であり、例えば、操作部４での所定操作によって実行開始される。この処理では、まず、外部からコード化するデータ（解読対象データ）と、属性データと、コード種別データ（情報コード１００を生成するか、一般的な二次元コード（例えば一般的なＱＲコード）を生成するかを特定するデータ）を取得する（Ｓ１）。なお、本構成では、制御部３、操作部４が「データ取得部」の一例に相当し、解読対象データ（外部からの入力データ）を取得するように機能する。また、このような例に限らず、例えば、制御部３と通信部７が「データ取得部」として構成され、外部から通信によって入力されるデータを解読対象データとして取得するように機能してもよい。
【００６２】
Ｓ１でデータを取得した後には、その取得したデータを圧縮する方法を公知の方法で定め（Ｓ２）、入力データを圧縮したデータ（解読対象データ）を複数のデータワード（データコードワード）で表現する（Ｓ３）。そして、Ｓ３の後には、Ｓ１で取得されたコード種別データが、空き領域１１０を有する情報コード１００の種別（額縁ＱＲ）であるか否かを判断する。Ｓ１で取得されたコード種別データが、空き領域１１０を有する情報コード１００の種別（額縁ＱＲ）である場合には、Ｓ４にてＹｅｓに進み、空き領域１１０を有する情報コード１００の種別（額縁ＱＲ）で用いられる特有のヘッダデータ（上述）を生成し、図３のように複数のデータワードを含んだデータ配列の先頭にセットする（Ｓ５）。図３のヘッダデータには、上述したように、図５右図に示す他種コード１２０の種別（型番）を特定し得る情報（バージョン番号情報等）と、空き領域１１０の形式が画像形式であることを特定する情報（第１情報）と、空き領域１１０内での画像領域（書き込み可能位置）を特定し得る情報（第２情報に相当する「画像領域位置情報」）とが記録されることになる。一方、Ｓ１で取得されたコード種別データが、空き領域１１０を有する情報コード１００の種別（額縁ＱＲ）でない場合（一般的な二次元コードを選択するデータ（例えば、モデル１又はモデル２を選択するデータ）である場合）には、Ｓ４にてＮｏに進む。
【００６３】
Ｓ４でＮｏに進む場合、Ｓ３で生成されたデータワード（データコードワード）の構成に基づいて公知の方法で誤り訂正符号を生成し、この誤り訂正符号を表現する複数の誤り訂正ワード（誤り訂正コードワード）を生成する（Ｓ６）。一方、Ｓ４からＳ５に進む場合、Ｓ３、Ｓ５で生成された最終的なデータワード（ヘッダデータ及び入力データを表現する複数のデータコードワード）の構成に基づいて公知の方法で誤り訂正符号を生成し、この誤り訂正符号を表現する複数の誤り訂正ワード（誤り訂正コードワード）を生成する（Ｓ６）。
【００６４】
Ｓ６の後には、Ｓ１で取得されたコード種別データが、空き領域１１０を有する情報コード１００の種別（額縁ＱＲ）であるか否かを判断し（Ｓ７）、Ｓ１で取得されたコード種別データが、空き領域１１０を有する情報コード１００の種別（額縁ＱＲ）でない場合には、Ｓ７にてＮｏに進み、公知の方法で二次元コード（例えばＱＲコード）を生成することになる。Ｓ７でＮｏに進む場合、Ｓ３で生成されたデータワード（データコードワード）及びＳ６で生成された誤り訂正ワード（誤り訂正コードワード）を格納しうるサイズの二次元コードの型番（この例では、規格化された公知のＱＲコードの複数の型番において、Ｓ３で生成されたデータワード及びＳ６で生成された誤り訂正ワードを格納しうるサイズの型番）を決定し、当該型番で予め定められた配置パターンに従い、Ｓ３で生成されたデータワード及びＳ６で生成された誤り訂正ワードを配置する（Ｓ９）。
【００６５】
一方、Ｓ１で取得されたコード種別データが、空き領域１１０を有する情報コード１００の種別（額縁ＱＲ）である場合には、Ｓ７にてＹｅｓに進み、Ｓ３、Ｓ５で生成されたデータワード（データコードワード）と、Ｓ６で生成された誤り訂正ワード（誤り訂正コードワード）と、空き領域と、を格納しうる情報コード１００の型番を決定する（Ｓ１０）。なお、空き領域のサイズは、予め定められた一定サイズであってもよく、Ｓ１０の前段階でユーザが入力などによって指定してもよい。また、空き領域のサイズは、行数及び列数で特定してもよく、何ワード分に相当するか、あるいは何セル分に相当するか等の情報によって特定してもよい。図５、図８の例では、例えば情報コード１００の種別で予め定められた複数の型番（サイズ）において、Ｓ３、Ｓ５で生成されたデータワード（データコードワード）、Ｓ６で生成された誤り訂正ワード（誤り訂正コードワード）、及び空き領域を格納しうるサイズの型番を決定することになる。なお、情報コード１００の種別で複数の型番を使用可能とする場合、各型番毎に、行数及び列数、特定パターンの形状及び配置、フォーマットデータの配置、各コードワードの配置候補位置をそれぞれ定めておけばよい。また、いずれの型番でも、図５右図のように外周側から順番に各コードワードの配置候補位置を定めるようにし（例えば、外周側から内側に渦巻き状に配置候補位置を順番に設定し）、番号が若い配置候補位置ほど外側とするように各コードワードの配置候補位置を定め、用意された配置候補位置の内、コードワードが配置されない部分（即ち、使用されない部分）については、空き領域として用いるようにすれば、中央部により広い空き領域を確保し易くなる。また、Ｓ３、Ｓ５で生成されたデータワード（データコードワード）、Ｓ６で生成された誤り訂正ワード（誤り訂正コードワード）、及び空き領域を格納しうるサイズの型番が複数存在する場合には、その中から一番小さい型番（サイズ）を決定するようにしてもよく、ユーザがその中からいずれかの型番（サイズ）を指定できるようにしてもよい。そして、情報コード１００を生成する際には、このように決定された型番において予め定められたサイズ（行数及び列数）、特定パターンの配置、コードワードの各配置候補位置を用いると共に、具体的な各コードワードの配置位置は、上述の配置変換表に従って決定することになる。なお、以下では、Ｓ１０において図５右図のような型番が決定された例について具体的に説明する。
【００６６】
Ｓ１０の後には、Ｓ３、Ｓ５で生成されたデータワード（データコードワード）及びＳ６で生成された誤り訂正ワード（誤り訂正コードワード）を上述の配置位置情報（配置変換表）に基づいて配置することになる。情報コード生成装置２では、上述の配置位置情報（配置変換表）が記憶部５に記憶されており、この配置変換表では、上述したように他種コード１２０で定められた各配置位置（各順番のコードワードの配置位置）を、情報コード１００において予め定められた候補位置（各コードワードの配置候補位置）にそれぞれ対応付けている。Ｓ１１の処理では、記録すべきコードワード（Ｓ３、Ｓ５で生成されたデータワード（データコードワード）及びＳ６で生成された誤り訂正ワード（誤り訂正コードワード））を、図４、図５左図で示す他種コード１２０（情報コード１００よりもサイズが小さく、且つＳ３、Ｓ５で生成されたデータワード及びＳ６で生成された誤り訂正ワードを格納し得るサイズの二次元コード）で表現するときの各コードワード（各順番のコードワード）の配置位置を特定した上で、それら各順番のコードワードを、配置位置情報（配置変換表）によって各順番のコードワードの配置位置に対応付けられている情報コード１００内の各配置候補位置に配置する。例えば、図５の配置位置情報（配置変換表）では、他種コード１２０での１番目のコードワードの配置位置と、情報コード１００の１番の配置候補位置とが対応付けられているため、記録すべきコードワード（Ｓ３、Ｓ５で生成されたデータワード及びＳ６で生成された誤り訂正ワード）の内の１番目のコードワードについては情報コード１００内の１番の配置候補位置に配置する。また、他種コード１２０での２番目のコードワードの配置位置と、情報コード１００の２番の配置候補位置とが対応付けられているため、記録すべきコードワードの内の２番目のコードワードについては情報コード１００内の２番の配置候補位置に配置する。このように、記録すべきコードワードにおいてＮ番目のコードワードを配置する他種コード１２０での配置位置（Ｎ番目のコードワードの配置位置）と、情報コード１００のＭ番の配置候補位置とが対応付けられていれば、記録すべきコードワードの内のＮ番目のコードワードについては情報コード１００内のＭ番の配置候補位置に配置することになる。
【００６７】
つまり、Ｓ３、Ｓ５で生成されたデータワード及びＳ６で生成された誤り訂正ワードだけなら、情報コード１００よりも小サイズの他種コード１２０（公知のＱＲコードとして構成されたもの）で表現できるが、Ｓ３、Ｓ５で生成されたデータワード、Ｓ６で生成された誤り訂正ワード、及び空き領域１１０を格納する場合には、これよりも大きいサイズの情報コード１００によって表現する必要がある。そこで、本実施形態では、Ｓ３、Ｓ５で生成されたデータワード、Ｓ６で生成された誤り訂正ワード、及び空き領域１１０を、他種コード１２０よりも大きいサイズの情報コード１００によって表し、Ｓ３、Ｓ５で生成されたデータワード及びＳ６で生成された誤り訂正ワードを他種コード１２０（公知のＱＲコード）で表現した場合のコードワードの各配置と、これよりも大きいサイズの情報コード１００に格納する場合のコードワードの各配置との対応関係を、予め定められた配置変換表によって特定できるようにしている。
【００６８】
なお、本構成では、図５のような「配置変換表」が「解読対象データを表現する複数のデータワードをコード領域に配置する際の各配置位置を特定する配置位置情報」の一例に相当しており、この配置変換表（配置位置情報）は、解読対象データを複数のデータワードで表現したときの各順番のデータワードと、各順番のデータワードのコード領域内での各配置位置とを対応付けて定める情報として構成されている。また、記憶部５が「配置位置情報記録部」の一例に相当し、このような配置変換表のデータ（配置位置情報）を記録するように機能する。
【００６９】
Ｓ９又はＳ１１の後には、Ｓ９又はＳ１１で配置場所が決定されたコードワードに対してかけるべきマスクパターンを公知の所定方法（例えばＱＲコードで用いられる公知方法）で決定し、その決定されたマスクパターンをＳ９又はＳ１１で配置場所が決定されたコードワードに反映するように公知のマスク処理方法でマスクをかける（Ｓ１２）。そして、Ｓ１２で設定したマスクパターンの情報（マスク番号）及び誤り訂正レベルの情報に基づいてチェックデジットを算出し、図６のように誤り訂正レベル、マスク番号、チェックデジットを含んだフォーマット情報を生成する（Ｓ１３）。なお、フォーマット情報として記録するマスク番号や誤り訂正レベルなどのデータは、Ｓ１で入力できるようにしてもよい。
【００７０】
そして、Ｓ１で取得されたコード種別データが、空き領域１１０を有する情報コード１００の種別（額縁ＱＲ）である場合には、Ｓ１４にてＹｅｓに進み、Ｓ１３で生成されたフォーマット情報に、上述の特定マスク（額縁ＱＲマスク）を反映するようにマスク処理を行う（図６参照）。一方、Ｓ１で取得されたコード種別データが、空き領域１１０を有する情報コード１００の種別（額縁ＱＲ）でない場合には、Ｓ１４にてＮｏに進み、Ｓ１６で設定するマスクパターンとは異なるマスクパターンのマスク（モデル１のマスク又はモデル２のマスク）をセットする。Ｓ１５又はＳ１６によりフォーマット情報に対してマスクをかけた後には、そのマスク処理後のフォーマット情報をコード領域内の所定位置１０５に配置する（Ｓ１７）。
【００７１】
このようにして、特定パターン領域、データ記録領域、誤り訂正領域が構成された後には、空き領域１１０の構成要素を配置する（Ｓ１８）。図３の例では、画像領域の位置がそれぞれ行位置及び列位置によって指定されているため、Ｓ１８では、このように指定された位置に画像領域１２１の図形データを配置し、画像領域１２１の外縁を特定し得る図形（図１０等の例ではマーク１２１ａ）も配置する。図３、図５等に示す例では、例えば画像領域１２１の図形が矩形状の図形（例えば、領域内全体が単一色又は複数色の明色の背景で構成されてなる四角形の図形）として予め定められており、Ｓ１８では、このように決められた図形の左上位置及び右下位置がヘッダデータで指定される各位置となるように各図形を配置する。また、画像領域１２１の外縁部を示す枠（マーク１２１ａ）が矩形状の枠（例えば、四角形の暗色の枠）として予め定められており、Ｓ１８では、このように決められた枠が画像領域１２１の外縁部に沿って配置されるように各図形を配置する。
【００７２】
なお、上述した例では、図３のヘッダデータに含まれる画像領域の位置（画像領域の位置）、形状及び色、識別表示の形状や色などが予め定められていたが、画像領域の位置をユーザが入力によって指定できるようにしてもよく、更に、画像領域の形状や色、或いは識別表示の形状や色などをユーザが入力によって指定できるようにしてもよい。この場合、ユーザが指定した位置に、ユーザが指定した形状及び色の画像領域が構成されることになり、ユーザが指定した形状や色の識別表示によってその範囲が示されることになる。また、画像領域１２１内又は画像領域外に、文字や数字等の記号や図形などを配置してもよい。この場合、例えば、表示すべき記号や図形及びその記号や図形の位置をユーザが入力できるようにし、Ｓ１８では、指定された記号や図形を指定された位置（例えば画像領域の上位置など）に配置すればよい。
【００７３】
このようにして情報コード１００又は他の二次元コードが生成された後には、そのコードを印刷部８によって印刷する（Ｓ１９）。なお、Ｓ１９では、印刷に代えて、表示部６にて情報コード１００等の表示を行ってもよく、Ｓ１７までの処理によって生成された情報コード１００のデータを外部装置（例えば、携帯端末やコンピュータ等の情報機器）に送信してもよい。
【００７４】
本構成では、情報コード生成装置２の制御部３が「データ記録領域生成部」の一例に相当し、情報コード１００のコード領域の内部に空き領域１１０を設ける場合、コード領域内の所定位置に特定のフォーマット構成でフォーマット情報を記録し、且つ、データ取得部で取得された解読対象データ（入力データ）を表現する各データワードを、配置位置情報記録部に記録された配置位置情報に基づいて配置するように、データ記録領域を生成している。また、制御部３によって構成される「データ記録領域生成部」では、コード領域の内部に空き領域１１０を設ける場合、所定種類のマスクパターン（特定マスク）を反映した状態で所定位置１０５のセル配列を構成している。
【００７５】
（情報コードの読取処理）
次に、図２の情報コード読取装置１０によって図１、図５右図等に示す情報コード１００を読み取る場合の処理について説明する。図９の読取処理は、例えばユーザによって所定操作（例えば、操作スイッチ４２の操作等）がなされたときに実行されるものであり、まず、図９のＳ４０に示すように、受光センサ２３の撮像エリアにある二次元コードを撮像して当該二次元コードの撮像画像を取得すると共に、その二次元コードの形を検出する。具体的には、位置検出パターン１０４の認識や二次元コードの外形を公知の方法で試みる。例えば、ＱＲコード（登録商標）で行われる、１：１：３：１：１の波形を検出する公知の方法等により位置検出パターン１０４を検出し、撮像された二次元コードの外形をＱＲコード（登録商標）で行われる公知の方法で検出する。このとき、Ｓ４０で情報コード１００が撮像された場合には、情報コード１００の外形が検出されることになる。なお、Ｓ４０での処理方法は、特定パターンの形状や二次元コードの外形を検出し得る方法であれば他の方法であってもよい。
本構成では、受光センサ２３が「撮像部」の一例に相当し、情報コード生成装置２によって生成された情報コード１００を撮像するように機能する。
【００７６】
Ｓ４０の後には、情報コード１００の所定位置１０５の情報（フォーマット情報）を解読し、撮像された情報コードの種別及びマスク訂正レベルを取得する。具体的には、例えば、上述したように所定位置１０５に記録された情報を上述の特定マスク（額縁ＱＲ用マスク）に基づいてマスク処理を解除して解読を試みる。上述の特定マスクのマスクを解除し得る方法でマスク処理を解除した時にチェックデジットが合う場合（即ち、所定位置１０５を解読したときの訂正レベルのデータとマスク番号のデータとに基づいて算出されたチェックデジットが、所定位置１０５に記録されたチェックデジットと合うような場合）には、情報コード１００の種別（空き領域１１０を有する種別）であること特定することでき、フォーマット情報に含まれる誤り訂正レベル及びマスク番号も取得できることとなる。このように特定のマスクに基づいてマスク処理を解除できたとき（即ち、情報コード１００の種別（額縁ＱＲ）であることが認識できたとき）には、Ｓ４１にてＹｅｓに進む。一方、図６に示すモデル１用のマスクやモデル２用のマスクなど、特定のマスク（額縁ＱＲ用マスク）以外の他のマスクによってマスク処理を解除できたときには、Ｓ４１にてＮｏに進む。他のマスクによってマスク処理が解除できるときは、Ｓ４０で撮像された二次元コードが公知のＱＲコードのケースであるため、Ｓ４１でＮｏに進む場合は、公知の方法で当該ＱＲコードを解読して解読結果を出力することになる。なお、図９では、Ｓ４１でＮｏとなる場合の処理は省略して示している。
【００７７】
Ｓ４１でＹｅｓに進む場合、まず、データ記録領域に記録されたデータを解読する（Ｓ４２）。具体的には、Ｓ４０で取得されたフォーマット情報に含まれるマスク番号に基づいてコード全体（具体的には、コードワードの領域）のマスクを解除する。そして、データワードの先頭に設けられたヘッダデータ（額縁ＱＲヘッダー）に基づいて、元のコードサイズ（他種コード１２０の型番、形式）を特定し、図５と同様の配置変換表に従って、図５右図に示すような情報コード１００から図５左図に示すような元のコード（他種コード１２０）の配置に戻す。具体的には、情報コード１００の各配置候補位置のコードワード（データコードワード及び誤り訂正コードワード）を、配置変換表において各配置候補位置に対応付けられている他種コード１２０内での配置位置に配置し直す。このように配置変換することにより、情報コード１００に配置されていたデータコードワードや誤り訂正コードワードを記録してなる他種コード１２０が得られることになる。そして、他種コード１２０は、公知のＱＲコードであるため、公知のＱＲコードと同様の方法でデータを解読する（即ち、誤り訂正コードワードに基づいて公知の方法で誤り訂正計算を実施すると共に、データコードワードを解読する）。
【００７８】
本構成では、制御回路４０が「判別部」の一例に相当し、撮像部によって情報コード１００が撮像された場合に、コード領域の所定位置１０５が特定のフォーマット構成であるか否かを判別するように機能する。具体的には、所定位置１０５に所定種類のマスクパターン（特定マスク）が反映されているか否かを判別するように機能する。
【００７９】
また、制御回路４０が「データ記録領域読取部」「解読部」の一例に相当し、撮像部によって情報コード１００が撮像された場合に、その撮像された情報コード１００のコード画像におけるデータ記録領域及び誤り訂正符号記録領域の内容に基づいてデータ記録領域に記録されたデータを読み取るように機能する。具体的には、判別部によって所定位置１０５が特定のフォーマット構成であると判別された場合（より詳しくは、所定位置１０５に所定種類のマスクパターンが反映されている場合）に、対応情報記録部に記録された対応情報（配置変換表）に基づいてコード領域内の各データワードの位置を特定し、解読対象データを解読するように機能する。
【００８０】
なお、配置変換表は、「対応情報」の一例に相当し、コード領域において各配置位置で表される各順番のデータワードを、情報コード１００とは異なる他種コード１２０において予め定められた方式（例えば公知規格等で定められた方式など）で表現する場合の当該他種コード１２０内での各対応位置を定める情報として構成されている。そして、解読部に相当する制御回路４０は、判別部によって所定位置１０５が特定のフォーマット構成であると判別された場合、コード領域の各配置位置で表される各順番のデータワードを、対応情報で定められる他種コード１２０内での各対応位置に置換した構成で当該他種コード１２０を解読するように機能する。
【００８１】
Ｓ４２にてデータ記録領域のデータを解読した後には、ヘッダデータ（額縁ＱＲヘッダー）に含まれる形式情報を読み取る。そして、この形式情報が「画像形式」を示す形式情報である場合には、Ｓ４４でＹｅｓに進む。その他の形式の場合には、Ｓ４４にてＮｏに進む。なお、図９では、Ｓ４４でＮｏに進む場合の処理を省略して示している。
【００８２】
Ｓ４４でＹｅｓに進む場合（即ち、ヘッダデータ（額縁ＱＲヘッダー）に含まれる形式情報が「画像形式」を示す形式情報である場合）、ヘッダデータに含まれる画像領域位置情報（位置データ）を読み取る（Ｓ４５）。そして、情報コード１００内における画像領域の位置を特定する（Ｓ４６）。具体的には、本構成では、矩形状の画像領域を形成することを想定しており、Ｓ４６ではコード画像を解析してコード画像における画像領域の四隅の位置を特定する。
【００８３】
Ｓ４６にて画像領域の四隅の位置を特定した後には、画像領域を正規化する処理を行う（Ｓ４７）。この正規化処理は、例えば周知の射影変換処理を用い、図１２（Ｂ）のように傾いたり傾斜した画像を、図１２（Ａ）のような規定形状（図１２（Ａ）では正方形）の画像の変換する。
【００８４】
この射影変換処理の一例を挙げると、例えば、以下の式で各画素の座標を変換する。
ｕ=ｘ×ａ＋ｙ×ｂ＋ｃ−ｘ×ｇ×ｕ−ｙ×ｈ×ｕ
ｖ＝ｘ×ｄ＋ｙ×ｅ＋ｆ−ｘ×ｇ×ｖ−ｙ×ｈ×ｖ
ｘ，ｙは変換前のＸ座標、Ｙ座標
ａ，ｂ，ｃ，ｄ，ｅ，ｆ，ｇ，ｈは変換係数
ｕ，ｖは、変換後のＸ座標、Ｙ座標
【００８５】
例えば、変換前の座標が図１２（Ｂ）のように、Ｔ１〜Ｔ４（Ｓ４６で特定された既知の値）であり、この範囲を図１２（Ａ）のような正方形の画像に変換する場合、Ｓ１〜Ｓ４の座標が特定できれば上記演算式によって各画素の変換後の座標を容易に特定できる。Ｓ１〜Ｓ４の座標は、例えば、Ｓ１をＴ１と同一座標とし、Ｓ１を左上位置として各辺が所定の長さの正方形となるようにＳ２〜Ｓ４の座標を求めればよい。なお、変換後の各辺の長さは、例えば、図１２（Ｂ）の変換前の画像の各辺の最も長い辺の長さに合わせても良く、予め決められた値に合わせても良い。なお、ここでは正規化の一例を示したが、得られた実画像を規定形状の画像に変換し得る公知の方法であれば様々な方法を用いることができる。
【００８６】
なお、Ｓ４７、Ｓ４８の処理は、Ｓ４６で特定される画像領域を、例えば、ビットマップ画像として抽出し、ビットマップ形式で行うようにすることができる。ビットマップ形式だけでなく、公知の様々な形式を採用することができ、ＧＩＦ形式や、ＪＰＥＧ形式等であってもよい。或いはこれ以外の画像ファイル形式であってもよい。
【００８７】
Ｓ４７で正規化画像が生成された後には、Ｓ４８にてパターンマッチング処理（一致判断処理）を行う。
本構成では、予めメモリ３５に図１１（Ｃ）上部のようなマスター画像が登録されている。マスター画像の登録方法は、図１１（Ｃ）上部のようなサイン画像を登録可能な方法であればよく、利用者が手書きで書いたサインを公知のカメラで撮像し、その画像を図１１（Ｃ）のように登録しておいてもよい。或いは、図１１（Ａ）のように利用者によってサインが描画された情報コード１００に対して図９の処理を予め行っておき、Ｓ４７で正規化された画像を図１１（Ｃ）のようなマスター画像として登録しておいてもよい。この場合、Ｓ４７で正規化する図形は、規定の正方形形状や長方形形状などとすればよい。
【００８８】
Ｓ４８では、上述したように登録されたサイン画像と、Ｓ４７で正規化された画像領域１２１の画像とを公知のパターンマッチングによって比較し、Ｓ４９ではそのマッチング結果が一致しているか否かを判断する。一致している場合には、Ｓ４９にてＹｅｓに進み、Ｓ４２で解読されたデータ記録領域の情報と、Ｓ４９での判断結果（一致している場合には、「一致」を示す情報）とを出力する。なお、Ｓ４９で一致していないと判断された場合には、所定の失敗処理を行う。この場合、エラー情報等を表示してもよく、Ｓ４２で解読されたデータと、Ｓ４９での判断結果（一致していない旨の情報）とを出力してもよい。なお、いずれの場合でも、出力は、例えば液晶表示器４６に表示するように行ってもよく、外部装置にデータとして送信するように行ってもよい。
【００８９】
本構成では、メモリ３５が登録部の一例に相当し、画像領域１２１の画像と比較するためのパターン画像を登録するように機能し、具体的にはパターン画像としてサイン画像を登録するように機能する。
【００９０】
本構成では、制御回路４０が「画像処理部」の一例に相当し、データ記録領域読取部によるデータ記録領域の読取結果から得られる前記位置データに基づいてコード画像内での画像領域の位置を特定し、この画像領域の画像に対しデータ記録領域読取部による前記データの解読処理とは異なる方法で画像認識処理を行うように機能し、具体的には、コード画像に含まれる画像領域１２１の画像と、メモリ３５（登録部）に登録されたサイン画像とに基づくパターンマッチングにより、画像領域１２１の画像がメモリ３５（登録部）に登録されたサイン画像に該当するか否かを判断するように機能する。また、「画像認識部」に相当する制御回路４０は、データ記録領域読取部によるデータ記録領域の読取結果に基づき、データ記録領域に識別情報が記録されていることを条件として画像領域１２１の画像をビットマップ画像として抽出し画像処理を行うように機能する。更に、受光センサ２３（撮像部）によって撮像された情報コード１００のコード画像における特定パターン領域の特定パターン画像、データ記録領域及び誤り訂正符号記録領域の少なくともいずれかのセル画像に基づいて、当該コード画像に含まれる画像領域１２１の画像を補正して当該画像領域の正規化画像を生成するようにも機能する。
【００９１】
本構成では、制御回路４０及び通信インタフェース４８が「出力部」の一例に相当し、データ記録領域読取部によって読み取られた情報と、画像処理部による前記画像領域の認識結果とを出力するように機能する。なお、表示によって出力する場合には、制御回路４０と液晶表示器４６が出力部に相当する。
【００９２】
本構成によれば、情報コード読取装置１０は、データ記録領域において各セルによって記録された情報だけでなく、画像領域１２１に形成された画像をも認識対象として取得することができ、情報コード内に付されたセル以外の画像を読取装置側で解析して利用することが可能となる。
【００９３】
また、本構成では、コード領域の内部に、データ記録領域、誤り訂正符号記録領域、特定パターン領域以外の領域を空き領域として確保することができ、この領域を画像領域１２１として利用することができるため、データ記録領域の誤り訂正を行う上でより有利になる。
【００９４】
また、情報コード生成装置は、データ記録領域に所定の識別情報を記録するように情報コードを生成し、情報コード読取装置１０の画像処理部は、データ記録領域読取部によるデータ記録領域の読取結果に基づき、データ記録領域に識別情報が記録されていることを条件として画像領域１２１の画像に対して画像認識処理を行う構成となっている。
この構成では、データ記録領域に識別情報が記録されていなければ画像領域の認識処理がなされないことになる。つまり、画像領域の認識が不要な場合にはデータ記録領域内に識別情報を記録しておかないことで、無用な認識処理を省略することができる。逆に、画像領域を認識すべき場合にはデータ記録領域内に識別情報を記録しておけば画像領域の認識につなげることができる。
【００９５】
また、情報コード読取装置１０の画像処理部は、データ記録領域読取部によるデータ記録領域の読取結果に基づき、データ記録領域に識別情報が記録されていることを条件として画像領域１２１の画像をビットマップ画像として抽出し画像処理を行う構成となっている。
この構成では、識別情報の検出を条件として画像領域１２１の画像を選択的にビットマップ画像として扱うことができるため、データ記録領域等についてはデコードに適した画像形式で解析すればよく、画像領域１２１については識別情報の検出を条件として、より細かな画素データに基づいて認識を行うことができる。
【００９６】
また、情報コード読取装置１０は、画像領域１２１の画像と比較するためのパターン画像を登録する登録部を備え、画像処理部は、コード画像に含まれる画像領域１２１の画像と、登録部に登録されたパターン画像とに基づいてパターンマッチングを行い、画像領域１２１の画像が登録部に登録された画像であるか否かを判断する構成となっている。
この構成によれば、情報コード内に形成された画像が予め登録されたパターン画像に相当するものであるか否かを判断することが可能となる。従って、「コード内の画像が規定画像に該当するか否かを判断し、判断結果に応じて対応する」という既存の情報コードの仕組みでは実現し得ない対応が可能となる。
【００９７】
また、登録部は、パターン画像としてサイン画像が登録されており、画像処理部は、コード画像に含まれる画像領域１２１の画像と、登録部に登録されたサイン画像とに基づくパターンマッチングにより、画像領域１２１の画像が登録部に登録されたサイン画像であるか否かを判断する構成となっている。
この構成によれば、情報コード内に描画された画像が予め登録されたサイン画像に該当するか否かを判断することが可能となる。従って、例えば情報コード及び情報コード読取装置１０を利用してサイン認証等を行うことが可能となる。
【００９８】
また、画像処理部は、撮像部によって撮像された情報コードのコード画像における特定パターン領域の特定パターン画像、データ記録領域及び誤り訂正符号記録領域の少なくともいずれかのセル画像に基づいて、当該コード画像に含まれる画像領域１２１内の画像を補正して当該画像領域１２１の正規化画像を生成する構成となっている。
この構成によれば、コード領域を構成する他の画像（特定パターン画像、記録領域のセル画像等）を利用し、他の画像に基づいて画像領域１２１の画像を補正した上でその正規化画像に対して認識処理を行うことができる。従って、例えばコード全体に歪みや変形等が生じ、それにより画像領域１２１に歪みや変形等が生じていたとしても、画像領域１２１を適正な画像に変換した上で画像領域１２１に対する認識処理を行うことができ、より認識処理の精度を高めることができる。
【００９９】
また、情報コード生成装置は、コード領域内における画像処理部による認識対象となる領域の位置を示す位置データをデータ記録領域に記録するように情報コードを生成する構成であり、情報コード読取装置１０の画像処理部は、データ記録領域読取部によるデータ記録領域の読取結果から得られる位置データに基づいてコード画像内での認識対象となる領域の位置を特定し、当該認識対象となる領域の画像に対して画像認識処理を行う構成となっている。
この構成では、画像領域１２１の位置を特定するデータが予め情報コード読取装置１０内に存在しなくても、情報コード読取装置１０の画像処理部はコード画像内での画像領域１２１の位置をより正確に特定することが可能となる。
【０１００】
また、情報コード読取装置１０は、データ記録領域読取部によって読み取られた情報と、画像処理部による画像領域１２１の認識結果とを出力する出力部を有する構成となっている。
この構成によれば、データ記録領域に予め記録された情報だけでなく、画像領域の認識結果についても読取装置によって出力することができ、既存の情報コードの仕組みでは実現し得ない対応（画像認識結果の出力）が可能となる。
【０１０１】
[第２実施形態]
次に、第２実施形態について、図面を参照して説明する。
第２実施形態は、図９の処理を図１３のように変更した点のみが第１実施形態と異なり、それ以外は第１実施形態と同一である。よって、第１実施形態と同一の部分については説明を省略し、適宜図１〜図１２を参照することとする。
【０１０２】
この例では、図９のＳ４８〜Ｓ５０の処理に代えて、図１３のＳ６８、Ｓ６９の処理を行っている。なお、Ｓ６０〜Ｓ６７の処理は、図９のＳ４０〜Ｓ４７と同一である。
図１３の処理では、Ｓ６７の後、まずＳ６２で解読されたデータを出力している。この出力方法は第１実施形態と同様に行うことができる。その後、Ｓ６７で正規化された画像領域１２１の画像（画像処理部によって認識された画像領域の画像）を、所定の画像ファイル形式で出力している。所定の画像ファイル形式は公知の様々な形式を採用することができ、例えばビットマップファイル形式であってよく、ＧＩＦ形式や、ＪＰＥＧ形式等であってもよい。或いはこれ以外の画像ファイル形式であってもよい。
【０１０３】
このようにすることで、データ記録領域の解読結果に加え、画像領域１２１の認識結果を画像ファイル形式で出力することができ、既存の情報コードの仕組みでは実現し得ない対応（解読データと画像ファイルの両方の出力）が可能となる。
【０１０４】
[第３実施形態]
次に、第３実施形態について、図面を参照して説明する。
第３実施形態は、情報コード１００における画像領域１２１の具体的内容と、Ｓ４９での具体的比較方法のみが第１実施形態と異なり、それ以外は第１実施形態と同一である。よって、第１実施形態と同一の部分については説明を省略し、適宜図１〜図１２を参照することとする。
【０１０５】
この構成では、情報コード１００が図１４のようなコードとして構成されており、画像領域１２１にはフォログラム画像が形成されている。そして、このような情報コード１００をマスターコードとして予め図９の読取処理（具体的にはＳ４０〜Ｓ４７の処理）を行い、正規化された画像領域１２１の画像（マスターコードのフォログラム画像）とデータ記録領域のデータ（マスターコードの記録データ（例えば整理番号等））とをメモリ３５に登録しておく。即ち、メモリ３５（登録部）に登録されるパターン画像として、図１２（Ｃ）上部のようなサイン画像に代えて図１４の画像領域１２１のようなフォログラム画像が登録され、これと対応して記録データ（整理番号等）が登録されることになる。
【０１０６】
そして、図９の処理では、このようなマスターコードと同一の情報コードであるか否かの認証を行うことができる。例えば、図１４のような情報コード１００が認証対象として撮像され、図９のような処理が行われた場合、第１実施形態と同様にＳ４０〜Ｓ４７の処理を行い、Ｓ４８では、メモリ３５に登録されたフォログラム画像とＳ４７で正規化された画像領域１２１の画像が一致しているか否かを判断する。一致している場合には、Ｓ４９にてＹｅｓに進んでＳ５０の処理を第１実施形態と同様に行い、一致していない場合には、Ｓ４９にてＮｏに進んで読み取り失敗時の処理を第１実施形態と同様に行う。
【０１０７】
このように、本実施形態では、画像処理部は、コード画像に含まれる画像領域の画像と、登録部に登録されたフォログラム画像とに基づくパターンマッチングにより、画像領域の画像が登録部に登録されたフォログラム画像であるか否かを判断する構成となっている。
この構成によれば、情報コード内に描画された画像が予め登録されたフォログラム画像に該当するか否かを判断することが可能となる。従って、例えば情報コード及び情報コード読取装置を利用してフォログラム認証等を行うことが可能となる。
【０１０８】
[第４実施形態]
次に、第４実施形態について、図面を参照して説明する。
第４実施形態は、情報コード１００における画像領域１２１の具体的内容と、Ｓ４９での具体的比較方法のみが第１実施形態と異なり、それ以外は第１実施形態と同一である。よって、第１実施形態と同一の部分については説明を省略し、適宜図１〜図１２を参照することとする。
【０１０９】
この構成では、情報コード１００が図１５のようなコードとして構成されており、画像領域１２１には指紋画像が形成されている。そして、このような情報コード１００をマスターコードとして予め図９の読取処理（具体的にはＳ４０〜Ｓ４７の処理）を行い、正規化された画像領域１２１の画像（マスターコードの指紋画像）とデータ記録領域のデータ（マスターコードの記録データ（例えば認証番号等））とをメモリ３５に登録しておく。即ち、メモリ３５（登録部）に登録されるパターン画像として、図１２（Ｃ）上部のようなサイン画像に代えて図１５の画像領域１２１のような指紋画像が登録され、これと対応して記録データ（整理番号等）が登録されることになる。これにより、予め登録者の指紋画像がメモリ３５に蓄積されることになる。
【０１１０】
そして、図９の処理では、このように登録された指紋画像の指紋と同一の指紋であるか否かの認証を行うことができる。例えば、図１５のような情報コード１００が認証対象として撮像され、図９のような処理が行われた場合、第１実施形態と同様にＳ４０〜Ｓ４７の処理を行い、Ｓ４８では、メモリ３５に登録された指紋画像とＳ４７で正規化された画像領域１２１の画像が一致しているか否かを判断する（一致判断処理）。指紋画像の一致の判断は公知の指紋比較方法であればいずれも用いることができ、例えば特徴点を用いた周知方法等を用いればよい。そして、Ｓ４９において一致していると判断された場合には、Ｓ４９にてＹｅｓに進んでＳ５０の処理を第１実施形態と同様に行い、一致していない場合には、Ｓ４９にてＮｏに進んで読み取り失敗時の処理を第１実施形態と同様に行う。
【０１１１】
このように、本実施形態では、メモリ３５（登録部）において、パターン画像として指紋画像が登録されており、画像処理部は、コード画像に含まれる画像領域１２１の画像と、登録部に登録された指紋画像とに基づき、画像領域の画像が登録部に登録された指紋画像であるか否かを判断する構成となっている。
この構成によれば、情報コード内に描画された画像が予め登録された指紋画像に該当するか否かを判断することが可能となる。従って、例えば情報コード及び情報コード読取装置を利用して指紋認証等を行うことが可能となる。
【０１１２】
[第５実施形態]
次に、第５実施形態について、図面を参照して説明する。
第５実施形態の情報コード利用システムは、ハードウェア構成については第１実施形態と同一であり、上述した図１、図２のような構成が用いられる。
【０１１３】
第５実施形態の情報コード利用システムでは、情報コード生成装置２（図１等参照）により図１６（Ｂ）のような情報コード２００を生成する。この構成でも、コード領域の内部に、予め定められた形状の特定パターン（位置検出パターン２０４）が配置される特定パターン領域と、複数種類のセルによってデータを記録するデータ記録領域と、情報コード読取装置１０によって所定の画像認識処理を行う対象となる画像領域１２１とを設けている。
【０１１４】
この構成では、空き領域２１０内の構成以外は、公知のＱＲコード（登録商標）として構成されており、まず、図１６（Ａ）のように、コード領域の内部に、特定パターン領域と、データ記録領域と、複数種類のセルによって誤り訂正符号を記録する誤り訂正符号記録領域とを設けている。なお、データ記録領域でのデータコードワードの記録方法及び誤り訂正符号記録領域での誤り訂正コードワードの記録方法は公知のＱＲコード（登録商標）と同様であり、例えば、ＪＩＳＸ０５１０で規定される方式でコード領域内の位置検出パターン２０４の配置、データ記録領域におけるデータコードワードの配置、誤り訂正符号記録領域での誤り訂正コードワードの配置が定められている。
【０１１５】
但し、図１６（Ａ）のように、一部領域のコードワードを、白セルのみによって表現されるコードワードとして構成した情報コード２００’を生成し、このように白セルのみによって表現される領域ＡＲを空き領域２１０として、図１６（Ｂ）のように、この空き領域２１０内に画像領域１２１を設けている。図１６（Ｂ）の例では、空き領域２１０内に、第１実施形態と同様のサイン画像記録領域を設け、このサイン画像記録領域内にサインが記入された状態を示している。このように構成した場合、図１６（Ａ）のような本来のデータ表示とは異なった構成になるが、この空き領域２１０でのデータの誤りは、誤り訂正符号記録領域に記録された誤り訂正符号を用いて公知の誤り訂正を行えばよい。
【０１１６】
また、図１６（Ｂ）に示す情報コード２００では、空き領域２１０の位置が予め特定されるため、空き領域２１０内にデザインや情報を付加して表示する場合にはこの表示による誤り位置が予め分かっていることになる。従って、空き領域２１０の位置を誤り位置として消失訂正を行うように誤り訂正符号記録領域の誤り訂正符号を構成することもできる。この場合、空き領域２１０の位置を示す情報を予めデータ記録領域に記録しておいたり、或いは、予め読取装置１０（図１）内に記憶しておくことで、読取時に読取装置１０が空き領域２１０の位置（即ち、誤りが生じているデータコードワードの位置）を特定することができるようになり、読取装置１０は、このように位置が特定された空き領域２１０に存在するデータコードワードの誤りを訂正するように、誤り訂正符号記録領域に記録された誤り訂正符号を用いて消失訂正を行うようにすればよい。
【０１１７】
また、図１６のように既存のＱＲコード（登録商標）の一部を空き領域２１０として構成する場合、データ記録領域に記録されるデータにおいて、図１８（Ａ）のような識別情報を含ませておけばよい。図１８（Ａ）は、データ記録領域に記録される解読対象データ構成を概念的に示しており、この例では、解読対象データの先頭部分に、所定構成（％％ＩＭＡＧＡ％％）のデータが付されている。このように構成しておけば、読取装置１０は、データ記録領域に記録される解読対象データの中からこの識別情報（％％ＩＭＡＧＡ％％）を検出したときに、画像領域１２１の画像認識処理を行うことができるようになり、逆に、識別情報（％％ＩＭＡＧＡ％％）を検出できないときには通常のデコード処理を行うことになる。また、この例では、データ記録領域のデータとして、通常のデータ以外に、画像領域の位置を特定する位置データや、その他の付随情報が含まれていることが望ましい。また、図１８（Ａ）に示すデータは、データ記録領域に記録されるデータの内、終端子よりも前に配置される解読対象データを示しており、終端子よりも後に配置される埋め草コードは省略している。本構成では、例えば、この埋め草コードの領域を全て白セルのみで表示するようにし、この領域を空き領域２１０として扱うようにすることができる。
【０１１８】
また、識別情報の例はこの例に限られるものではなく、例えばモード番号として専用のモード番号を用いるようにしてもよい。例えば、ＱＲコードの規格では、１：数字モード、２：英数字モード、３：連結モード等が定められており、このようなモード番号の１つとして１４：画像認識モードを設けるようにしてもよい。このような例では、モード番号「１４」が設定されている場合に、画像領域１２１の画像認識処理を行えばよい。
【０１１９】
なお、図１６では、画像領域にサイン画像が表示された例を示したが、サイン画像を用いた画像認識処理は第１実施形態や第２実施形態と同様の方法で行うことができる。また、画像領域１２１の画像は、図１４のようなフォログラム画像であってもよく、この場合、フォログラム画像を用いた画像認識処理は、第３実施形態と同様の方法で行うことができる。また、画像領域１２１の画像は、図１５のような指紋画像であってもよい。この場合、指紋画像を用いた画像認識処理は、第４実施形態と同様の方法で行うことができる。
【０１２０】
［第６実施形態]
次に、第６実施形態について説明する。
第６実施形態の情報コード利用システムも、ハードウェア構成については第１実施形態と同一であり、上述した図１、図２のような構成が用いられる。
【０１２１】
第６実施形態の情報コード利用システムでは、情報コード生成装置２（図１等参照）により図１７（Ｂ）のような情報コード３００を生成する。この構成でも、コード領域の内部に、予め定められた形状の特定パターン（Ｌ字状のアライメントパターン３０４ａ及び明色セルと暗色セルが１セルずつ交互に配置され、コード領域の境界に沿ったＬ字状の領域を構成するタイミングパターン（タイミングセル）３０４ｂ）が配置される特定パターン領域と、複数種類のセルによってデータを記録するデータ記録領域とを設け、コード領域の内部において、特定パターン領域以外の位置に、データ記録領域にデータを記録する方法とは異なる方法で、データの記録又はデザインの表示の少なくともいずれかが可能となる空き領域３１０を、単一のセルのサイズよりも大きい所定サイズで設けている。
【０１２２】
この構成では、空き領域３１０の構成以外は、公知のデータマトリックスコードとして構成されており、まず、図１７（Ａ）のように、コード領域の内部に、特定パターン領域と、データ記録領域と、複数種類のセルによって誤り訂正符号を記録する誤り訂正符号記録領域とを設けている。なお、データ記録領域でのデータコードワードの記録方法及び誤り訂正符号記録領域での誤り訂正コードワードの記録方法は公知のデータマトリックスコードと同様であり、コード領域内のアライメントパターン３０４ａやタイミングパターン３０４ｂの配置、データ記録領域におけるデータコードワードの配置、誤り訂正符号記録領域での誤り訂正コードワードの配置は、例えばＥＣＣ２００バージョンに従って定められている。
【０１２３】
但し、図１７（Ａ）のように、一部領域のコードワードを、白セルのみによって表現されるコードワードとして構成した情報コード３００’を生成し、このように白セルのみによって表現される領域ＡＲを空き領域３１０として、図１７（Ｂ）のように、この空き領域３１０内に画像領域１２１を設けている。図１７（Ｂ）のように空き領域３１０に画像領域１２１を設ける場合、図１７（Ａ）のような本来のデータ表示とは異なった構成になるが、この空き領域３１０でのデータの誤りは、誤り訂正符号記録領域に記録された誤り訂正符号を用いて公知の誤り訂正を行えばよい。
【０１２４】
また、図１７（Ｂ）に示す情報コード３００では、空き領域３１０の位置が予め特定されるため、空き領域３１０内にデザインや情報を付加して表示する場合にはこの表示による誤り位置が予め分かっていることになる。従って、空き領域３１０の位置を誤り位置として消失訂正を行うように誤り訂正符号記録領域の誤り訂正符号を構成することもできる。この場合、空き領域３１０の位置を示す情報を予めデータ記録領域に記録しておいたり、或いは、予め読取装置１０（図１）内に記憶しておくことで、読取時に読取装置１０が空き領域３１０の位置（即ち、誤りが生じているデータコードワードの位置）を特定することができるようになり、読取装置１０は、このように位置が特定された空き領域３１０に存在するデータコードワードの誤りを訂正するように、誤り訂正符号記録領域に記録された誤り訂正符号を用いて消失訂正を行うようにすればよい。
【０１２５】
また、図１７のように既存のデータマトリックスコードの一部を空き領域３１０として構成する場合、データ記録領域に記録されるデータにおいて、図１８（Ｂ）のような識別情報を含ませておけばよい。図１８（Ｂ）は、データ記録領域に記録される解読対象データ構成を概念的に示しており、この例では、解読対象データの先頭部分に、所定構成（％％ＩＭＡＧＡ％％）のデータが付されている。このように構成しておけば、読取装置１０は、データ記録領域に記録される解読対象データの中からこの識別情報（％％ＩＭＡＧＥ％％）を検出したときに、画像領域１２１の画像認識処理を行うことができるようになり、逆に、識別情報（％％ＩＭＡＧＥ％％）を検出できないときには通常のデコード処理を行うことになる。また、この例では、データ記録領域のデータとして、通常のデータ以外に、画像領域の位置を特定する位置データや、その他の付随情報が含まれていることが望ましい。
【０１２６】
また、識別情報の例はこの例に限られるものではなく、例えば専用のコードワードを用いるようにしてもよい。データマトリックスコードの仕様として、例えば、０〜１２８をＡＳＣＩＩ文字、２３３を連結モードなどとして定めている場合、「２３４」を画像認識用の特別なコードワードとして新たに定めるようにしてもよい。このような例では、データ記録領域のデータに「２３４」のコードワードが含まれている場合に、画像領域１２１の画像認識処理を行えばよい。また、未使用のコードワードが存在する場合、未使用のコードワードを識別情報として含ませておき、データ記録領域のデータに未使用のコードワードが含まれている場合に、画像領域１２１の画像認識処理を行うようにしてもよい。
【０１２７】
なお、図１７では、画像領域にサイン画像が表示された例を示したが、サイン画像を用いた画像認識処理は第１実施形態や第２実施形態と同様の方法で行うことができる。また、画像領域１２１の画像は、図１４のようなフォログラム画像であってもよく、この場合、フォログラム画像を用いた画像認識処理は、第３実施形態と同様の方法で行うことができる。また、画像領域１２１の画像は、図１５のような指紋画像であってもよい。この場合、指紋画像を用いた画像認識処理は、第４実施形態と同様の方法で行うことができる。
【０１２８】
［第７実施形態]
次に、第７実施形態について説明する。
第７実施形態の情報コード利用システムは、ハードウェア構成については第１実施形態と同一であり、上述した図１、図２のような構成が用いられる。特に、生成装置２及び読取装置１０のハードウェア構成は第１実施形態と同一であるため、適宜、図１、図２等を参照して説明することとする。
【０１２９】
第７実施形態で用いられる情報コード４００は、空き領域４１０の内容が第１実施形態の情報コード１００と異なるだけであり、それ以外の特定パターン領域やデータ記録領域の構成は、第１実施形態の情報コードと同一である。なお、特定パターン配置領域やデータ記録領域の構成は、第１実施形態と全く同一であってもよく、若干配置が異なっていてもよい。また、空き領域４１０の位置については特に限定されず、第１実施形態の情報コード１００の空き領域１１０と全く同じ位置に設けてもよく、空き領域１１０とは異なる位置であってもよい。
【０１３０】
図１９（Ａ）（Ｂ）に示すように、生成装置２によって生成される情報コード４００は、矩形状（例えば、正方形状或いは長方形状等）のコード領域の内部に、予め定められた形状の特定パターンが配置される特定パターン領域と、複数種類のセル１０２によってデータを記録するデータ記録領域と、複数種類のセル１０２によって誤り訂正符号を記録する誤り訂正符号記録領域とが設けられている。本構成でも、第１実施形態と同様の特定パターンとなっており、例えば、ＱＲコード（登録商標）の公知の所定型番の特定パターンと同一の形状及び位置となっており、図１９（Ａ）等の例では、コード領域の３つの角部にそれぞれ、特定パターンとしての位置検出パターン（切り出しシンボル）１０４が配置されている。
【０１３１】
本システムでは、例えば生成装置２により、所定の形成対象媒体４０１に位置検出パターン１０４やその他のセルの図形を印刷する構成で情報コード４００を形成している。形成対象媒体４０１は、紙材料、樹脂材料、金属材料、その他の公知材料によって構成されており、例えば、所定の厚さのシート状或いは板状に構成されている。なお、形成対象媒体４０１は、一方面側に情報コード４００が形成可能な構成であり、且つ窓部が形成可能な構成であればよく、具体的な形状は特に限定されない。例えば、複数の材料が積層された構成などであってもよい。
【０１３２】
生成装置２によって形成される情報コード４００は、例えば、形成対象媒体４０１の表面４０１ａの所定領域に特定パターン領域、データ記録領域、訂正符号記録領域が印刷やダイレクトマーキングなどの公知の形成方法によって表されている。なお、形成対象媒体４０１に形成される特定パターン領域、データ記録領域、訂正符号記録領域は、表面４０１ａ側から視認可能に形成されていればよく、その形成位置は表面４０１ａに限定されるものではない。例えば、紙材料、樹脂材料、金属材料などからなる部材の表面に特定パターン領域、データ記録領域、訂正符号記録領域を形成し、その上から透明なシート状又は板状の部材を配置して覆うようにしてもよい。この構成では、透明な部材の表面が表面４０１ａとなり、特定パターン領域、データ記録領域、訂正符号記録領域などは、表面４０１ａよりも奥側（裏面側）の位置に形成されることになる。いずれにしても、形成対象媒体４０１の表面４０１ａ側から特定パターン領域、データ記録領域、訂正符号記録領域が視認可能となる構成で形成対象媒体４０１に特定パターン領域、データ記録領域、訂正符号記録領域が形成されればよい。
【０１３３】
そして、形成対象媒体４０１において、コード領域の外縁部よりも内側には、表面４０１ａ側から裏面４０１ｂ側を視認させる窓部４０３が設けられている。図１９等に示す例では、窓部４０３が四角形状の貫通孔として形成されており、この貫通孔が表面４０１ａと裏面４０１ｂとの間に続く構成となっている。なお、図１９のような情報コード４００が付された情報コード媒体を形成する場合、生成装置２によって窓部４０３を形成する前の形成対象媒体（紙材料、樹脂材料、金属材料、その他の材料によるシート状或いは板状の部材）に対して特定パターン領域、データ記録領域、訂正符号記録領域を形成し、その後、形成対象媒体から窓部４０３内の部分を切り取って図１９のような情報コード４００を得るようにしてもよい。或いは、紙材料、樹脂材料、金属材料、その他の材料によるシート状或いは板状の部材に対して窓部４０３を形成して予め形成対象媒体４０１を作成しておき、この形成対象媒体４０１に生成装置２によって特定パターン領域、データ記録領域、訂正符号記録領域を形成して図１９のような情報コード４００を得るようにしてもよい。
【０１３４】
このように構成された情報コード４００は、情報コード読取装置１０によって所定の画像認識処理を行う対象となる画像領域がコード領域内に表されるようになっている。例えば、図２０のように、キャラクター４３２の絵が描かれた被写体４３０の所定領域を撮像して画像として利用したい場合、画像として利用したい領域が窓部４０３内に収まるように形成対象媒体４０１をその被写体の上に配置することで、図２１（Ａ）のように、画像認識処理を行う対象となる画像領域（被写体４３０において窓部４０３内に配置される領域、即ち、表面４０１ａ側から窓部４０３を介して視認される領域）が情報コード４００のコード領域内に表されることになる。なお、この例では、情報コード４００において窓部４０３の内側が空き領域になっており、例えばデータ記録領域によってデータが記録されず、且つ誤り訂正領域による誤り訂正の対象とならない領域となっている。また、図２０では、被写体の例として被写体４３０を例示しているが、被写体の例はこれに限定されず、上述した実施形態で示される画像領域の画像など、様々な画像を被写体にすることができる。
【０１３５】
そして、図２１（Ａ）のように表された情報コード４００と被写体４３０を、図２１（Ｂ）のように読取装置１０によって撮像することで、図２２（Ａ）のような撮像画像が得られる。なお、図２２（Ａ）の画像は、読取装置１０によって撮像された画像から、コード領域内の画像のみを切り取って表したものである。このように得られたコード領域内の画像により、第１実施形態と同様の方法で情報コード４００を読み取ることができ、第１実施形態と同様の方法で空き領域４１０の画像４１０’を抽出することができる。
【０１３６】
本構成でも、図２に示す受光センサ２３が撮像部の一例に相当し、形成対象媒体４０１の表面４０１ａ側から、特定パターン領域及びデータ記録領域と、窓部４０３内の領域とを撮像するように機能する。また、図２に制御回路４０は画像処理部の一例に相当し、撮像部によって撮像された窓部４０３内の領域の画像を、画像領域の画像として、データ記録領域読取部によるデータの解読処理とは異なる方法で画像認識処理を行うように機能する。
【０１３７】
本構成によれば、情報コード生成装置により、形成対象媒体に対し、特定パターン領域、データ記録領域、及び窓部が形成された特徴的な情報コードを形成することができる。そして、情報コード読取装置がこの形成対象媒体を撮像して情報コードを読み取る際には、その形成対象媒体の表面側から窓部を通して把握される内容を画像として認識できるようになる。特に、情報コードの読み取りに伴い、データ記録領域に記録されたデータの利用に加え、形成対象媒体に予め表示されていなかった被写体（窓部を通して把握される被写体）の画像を利用するという新規な画像利用方法が可能となり、利用者の利便性を高めることができる。また、情報コードの読み取りの際には、形成対象媒体の後方に位置する被写体のうち、必要な範囲のみが窓部を通して写るように位置を調整すれば、必要な領域の画像を選択的に利用できるようになり、画像を利用する上での利便性が一層高まる。
【０１３８】
なお、画像領域の画像（空き領域４１０の画像４１０’）を抽出した後の、当該画像に対する画像処理方法は、上述した実施形態のいずれの処理方法を用いてもよい。
【０１３９】
或いは、生成装置２が情報コード４００を生成する際に、データ記録領域に画像領域の画像の送信先を特定するアドレス情報（例えば、電子メールでの送り先を特定するメールアドレスやインターネット上のアドレスを特定するＵＲＬなど）を記録するように情報コード４００を生成しておき、画像処理部の相当する制御回路４０は、図２２（Ａ）のようなコード画像が得られた場合に、そのコード画像から画像領域の画像の一部又は全部を切り出し、データ記録領域に記録されたアドレス情報で特定される送信先に送信するようにその切り出した画像を処理してもよい。これにより、その送信先では、抽出された画像を用いた様々な処理（図２２（Ｂ）のような表示処理や解析処理、画像蓄積処理、その他の画像処理など）が可能となる。例えば抽出された画像を送信先の外部装置９０で表示する場合、ブログ、ホームページ、その他のサイトなどで表示することができる。
このようにすれば、情報コード読取装置１０が情報コード４００を読み取る際に、認識された画像領域の画像をデータ記録領域に記録されたアドレス情報で特定される送信先に自動的に送信するといった処理が可能となる。このようにすれば、情報コードの読み取り毎に、画像領域の画像を送るべき送信先を特定するアドレス情報の入力操作などを行わずに済み、入力操作に伴う作業負担や入力間違えなどを確実に抑えることができる。
【０１４０】
なお、上述した例では、貫通孔として構成される窓部４０３を例示したが、窓部４０３は裏側が視認できる構成であればよい。例えば、上述した四角形状の貫通孔を塞ぐように透明部材（透明な樹脂シートなど）が配置され、この透明部材を介して裏側が視認できるような構成であってもよい。また、窓部４０３の形状は四角形状に限られず、円形状、楕円形状、三角形状、他の多角形状などであってもよい。
【０１４１】
［第７実施形態の変更例１］
次に、第７実施形態の変更例１について説明する。なお、変更例１は、窓部４０３を通して撮像する対象（被写体）のみが上述の代表例（図１９〜図２２の例）と異なり、それ以外は代表例と同一である。
【０１４２】
この変更例１では、図１９のように構成された情報コード４００を、図２３のように撮像対象となる風景又は景色の前に配置し、情報コード４００内に風景又は景色の一部を表すようにしている。この図２３の例では、情報コード読取装置１０によって所定の画像認識処理を行う対象となる画像領域（風景又は景色の画像を示す領域）がコード領域内に表されるようになっている。例えば、風景又は景色を撮像してその一部を画像として利用したい場合、図２３のように、撮像対象となる風景又は景色のうち、画像として利用したい領域が窓部４０３内に収まるように形成対象媒体４０１と風景又は景色の位置関係を調整すればよい。これにより、画像認識処理を行う対象となる画像領域（撮像対象となる風景又は景色において窓部４０３を通して視認される領域）が情報コード４００のコード領域内に表されることになる。なお、この例でも、情報コード４００において窓部４０３の内側（窓部内の開口領域）が空き領域４１０になっており、例えばデータ記録領域によってデータが記録されず、且つ誤り訂正領域による誤り訂正の対象とならない領域となっている。
【０１４３】
そして、図２３のように位置調整された情報コード４００と被写体（風景又は景色）を読取装置１０によって撮像することで、図２４（Ａ）のような撮像画像が得られる。なお、図２４（Ａ）の画像は、読取装置１０によって撮像された画像から、コード領域内の画像のみを切り取って表したものである。このように得られたコード領域内の画像により、第１実施形態と同様の方法で情報コード４００を読み取ることができ、第１実施形態と同様の方法で空き領域４１０の画像４１０’を抽出することができる。この抽出される画像４１０’は、形成対象媒体４０１の後ろの風景又は景色が窓部４０３を介して受光センサ２３に映り込んだ画像であり、風景又は景色の一部の画像である。そして、このように抽出された画像４１０’は、上述した実施形態や代表例と同様の方法で利用することができる。
【０１４４】
この例でも、生成装置２が情報コード４００を生成する際に、データ記録領域に画像領域の画像の送信先を特定するアドレス情報（例えば、電子メールでの送り先を特定するメールアドレスやインターネット上のアドレスを特定するＵＲＬなど）を記録するように情報コード４００を生成しておき、画像処理部の相当する制御回路４０は、図２４（Ａ）のようなコード画像が得られた場合に、そのコード画像から画像領域の画像（空き領域４１０の画像４１０’）の一部又は全部を切り出し、データ記録領域に記録されたアドレス情報で特定される送信先に送信するようにその切り出した画像を処理してもよい。これにより、その送信先では、抽出された画像を用いた様々な処理（図２４（Ｂ）のような表示処理や解析処理、画像蓄積処理、その他の画像処理など）が可能となる。
【０１４５】
［第７実施形態の変更例２］
次に、第７実施形態の変更例２について説明する。なお、変更例２は、窓部４０３を通して撮像する対象（被写体）のみが上述の代表例（図１９〜図２２の例）と異なり、それ以外は代表例と同一である。
【０１４６】
この変更例２では、図２５（Ａ）左側のような測定機器９２を撮像対象としており、図１９のように構成された情報コード４００を、その測定機器９２を覆う状態で配置するように用いている。そして、この図２５の例でも、情報コード読取装置１０によって所定の画像認識処理を行う対象となる画像領域（測定機器９２の一部の領域である計測値表示領域９２ａ）がコード領域内に表されるようになっている。例えば、図２５（Ａ）の例では、測定機器９２として公知の放射能計を例示しており、測定機器９２の存在する空間の放射能を測定し、その測定値を計測値表示領域９２ａに表示する構成となっている。このような測定機器９２を撮像して計測値表示領域９２ａの画像を利用したい場合、図２５（Ｂ）のように画像として利用したい計測値表示領域９２ａが窓部４０３内に収まるように形成対象媒体４０１と測定機器９２との位置関係を調整することで、画像認識処理を行う対象となる画像領域（計測値表示領域９２ａ）が情報コード４００のコード領域内に表されることになる。なお、この例でも、情報コード４００において窓部４０３の内側の開口領域が空き領域４１０になっており、例えばデータ記録領域によってデータが記録されず、且つ誤り訂正領域による誤り訂正の対象とならない領域となっている。
【０１４７】
そして、図２５（Ｂ）のように位置調整された情報コード４００と測定機器９２とを、図２６（Ａ）のように読取装置１０によって撮像することで、図２６（Ｂ）の左側に図示するような撮像画像が得られる。なお、図２６（Ｂ）の画像は、図２６（Ａ）のように読取装置１０によって撮像された画像から、コード領域内の画像のみを切り取って表したものである。このように得られたコード領域内の画像により、第１実施形態と同様の方法で情報コード４００を読み取ることができ、第１実施形態と同様の方法で空き領域４１０の画像４１０’を抽出することができる。なお、抽出された画像４１０’の利用方法は上述した実施形態や代表例と同様である。
【０１４８】
この例でも、生成装置２が情報コード４００を生成する際に、データ記録領域に画像領域の画像の送信先を特定するアドレス情報（例えば、電子メールでの送り先を特定するメールアドレスやインターネット上のアドレスを特定するＵＲＬなど）を記録するように情報コード４００を生成しておき、画像処理部の相当する制御回路４０は、図２６（Ｂ）左側のようなコード画像が得られた場合に、そのコード画像から画像領域の画像の一部又は全部を切り出し、データ記録領域に記録されたアドレス情報で特定される送信先に送信するようにその切り出した画像を処理してもよい。これにより、その送信先では、抽出された画像を用いた様々な処理（図２６（Ｂ）右側のような表示処理や解析処理、画像蓄積処理、その他の画像処理など）が可能となる。
【０１４９】
［第７実施形態の変更例３］
次に、第７実施形態の変更例３について説明する。なお、変更例３は、窓部４０３を通して撮像する対象（被写体）のみが上述の代表例（図１９〜図２２の例）と異なり、それ以外は代表例と同一である。
【０１５０】
この変更例３では、図２７（Ａ）左側のような印刷物９４を撮像対象としており、図１９のように構成された情報コード４００を、その印刷物９４を覆う構成で配置するように用いている。この例では、図２７（Ｂ）のように、情報コード読取装置１０によって所定の画像認識処理を行う対象となる画像領域（印刷物９４の一部の領域である記載領域９４ａ）をコード領域内に表すことができるようになっている。例えば、図２７（Ａ）の例では、印刷物９４として雑誌、カタログ、新聞、広告媒体、その他の印刷物を示しており、様々な内容が記載可能とされている。このような印刷物９４を撮像して一部の記載領域９４ａの画像を利用したい場合、図２７（Ｂ）のように画像として利用したい記載領域９４ａが窓部４０３内に収まるように形成対象媒体４０１と印刷物９４との位置関係を調整することで、画像認識処理を行う対象となる画像領域（記載領域９４ａ）が情報コード４００のコード領域内に表されることになる。なお、この例でも、情報コード４００において窓部４０３の内側の開口領域が空き領域４１０になっており、例えばデータ記録領域によってデータが記録されず、且つ誤り訂正領域による誤り訂正の対象とならない領域となっている。
【０１５１】
そして、図２７（Ｂ）のように位置調整された情報コード４００と印刷物９４とを図２８（Ａ）のように読取装置１０によって撮像することで、図２８（Ｂ）の左側に図示するような撮像画像が得られる。なお、図２８（Ｂ）の画像は、図２８（Ａ）のように読取装置１０によって撮像された画像から、コード領域内の画像のみを切り取って表したものである。このように得られたコード領域内の画像により、第１実施形態と同様の方法で情報コード４００を読み取ることができ、第１実施形態と同様の方法で空き領域４１０の画像４１０’を抽出することができる。なお、抽出された画像４１０’の利用方法は上述した実施形態や代表例と同様である。
【０１５２】
この例でも、生成装置２が情報コード４００を生成する際に、データ記録領域に画像領域の画像の送信先を特定するアドレス情報（例えば、電子メールでの送り先を特定するメールアドレスやインターネット上のアドレスを特定するＵＲＬなど）を記録するように情報コード４００を生成しておき、画像処理部の相当する制御回路４０は、図２８（Ｂ）左側のようなコード画像が得られた場合に、そのコード画像から画像領域の画像の一部又は全部を切り出し、データ記録領域に記録されたアドレス情報で特定される送信先に送信するようにその切り出した画像を処理してもよい。これにより、その送信先では、抽出された画像を用いた様々な処理（図２８（Ｂ）右側のような表示処理や解析処理、画像登録処理、その他の画像処理など）が可能となる。
【０１５３】
［第７実施形態の変更例４］
次に、第７実施形態の変更例４について説明する。なお、変更例４は、窓部４０３を通して撮像する対象（被写体）のみが上述の代表例（図１９〜図２２の例）と異なり、それ以外は代表例と同一である。
【０１５４】
この変更例４では、図２９（Ａ）左側のような生物９６ａを撮像対象としており、図１９のように構成された情報コード４００を、撮像対象（観察対象生物９６ａ及びその収容容器９６）の上方に配置している。この例では、図２９（Ｂ）のように、情報コード読取装置１０によって所定の画像認識処理を行う対象となる画像領域（観察対象となる生物９６ａが視認される領域）をコード領域内に表すことができるようになっている。なお、図２９（Ａ）では、観察対象として生物９６ａを例示しているが、様々な動物、植物などを観察対象とすることができる。このような生物９６ａを撮像して生物９６ａの画像を利用したい場合、図２９（Ｂ）のように画像として利用したい生物９６ａが窓部４０３内に収まるように形成対象媒体４０１と生物９６ａとの位置関係を調整することで、画像認識処理を行う対象となる画像領域（生物９６ａが示される領域）が情報コード４００のコード領域内に表されることになる。なお、この例でも、情報コード４００において窓部４０３の内側の開口領域が空き領域になっており、例えばデータ記録領域によってデータが記録されず、且つ誤り訂正領域による誤り訂正の対象とならない領域となっている。
【０１５５】
そして、図２９（Ｂ）のように位置調整された情報コード４００と生物９６ａとを図３０（Ａ）のように読取装置１０によって撮像することで、図３０（Ｂ）の左側に図示するような撮像画像が得られる。なお、図３０（Ｂ）の画像は、図３０（Ａ）のように読取装置１０によって撮像された画像から、コード領域内の画像のみを切り取って表したものである。このように得られたコード領域内の画像により、第１実施形態と同様の方法で情報コード４００を読み取ることができ、第１実施形態と同様の方法で空き領域４１０の画像４１０’を抽出することができる。なお、抽出された画像４１０’の利用方法は上述した実施形態や代表例と同様である。
【０１５６】
この例でも、生成装置２が情報コード４００を生成する際に、データ記録領域に画像領域の画像の送信先を特定するアドレス情報（例えば、電子メールでの送り先を特定するメールアドレスやインターネット上のアドレスを特定するＵＲＬなど）を記録するように情報コード４００を生成しておき、画像処理部の相当する制御回路４０は、図３０（Ｂ）左側のようなコード画像が得られた場合に、そのコード画像から画像領域の画像の一部又は全部を切り出し、データ記録領域に記録されたアドレス情報で特定される送信先に送信するようにその切り出した画像を処理してもよい。これにより、その送信先では、抽出された画像を用いた様々な処理（図３０（Ｂ）右側のような表示処理や解析処理、画像登録処理、その他の画像処理など）が可能となる。
【０１５７】
［第７実施形態の変更例５］
次に、第７実施形態の変更例５について説明する。なお、変更例５は、窓部４０３を通して撮像する対象（被写体）のみが上述の代表例（図１９〜図２２の例）と異なり、それ以外は代表例と同一である。
【０１５８】
この変更例５でも、図１９のように構成された情報コード４００を用い、この情報コード４００によって撮像対象（図３１（Ｂ）の例では色見本９８ｂ）を覆うように配置することで、情報コード読取装置１０によって所定の画像認識処理を行う対象となる画像領域（図３１（Ｂ）の例では色見本９８ｂ）をコード領域内に表すことができるようになっている。図３１（Ａ）の例では、異なる複数の色の色見本９８ａ、９８ｂ、９８ｃが用意されており、いずれかの色見本を撮像してその画像を利用したい場合、図３１（Ｂ）のように画像として利用したい色見本９８ｂが窓部４０３内に収まるように形成対象媒体４０１と色見本９８ｂとの位置関係を調整することで、画像認識処理を行う対象となる画像領域（色見本９８ｂが示される領域）が情報コード４００のコード領域内に表されることになる。なお、この例でも、情報コード４００において窓部４０３の内側の開口領域が空き領域４１０になっており、例えばデータ記録領域によってデータが記録されず、且つ誤り訂正領域による誤り訂正の対象とならない領域となっている。
【０１５９】
そして、図３１（Ｂ）のように位置調整された情報コード４００と色見本９８ｂとを図３２（Ａ）のように読取装置１０によって撮像することで、図３２（Ｂ）の左側のような撮像画像が得られる。なお、図３２（Ｂ）の画像は、図３２（Ａ）のように読取装置１０によって撮像された画像から、コード領域内の画像のみを切り取って表したものである。このように得られたコード領域内の画像により、第１実施形態と同様の方法で情報コード４００を読み取ることができ、第１実施形態と同様の方法で空き領域４１０の画像４１０’を抽出することができる。なお、抽出された画像４１０’の利用方法は上述した実施形態や代表例と同様である。
【０１６０】
この例でも、生成装置２が情報コード４００を生成する際に、データ記録領域に画像領域の画像の送信先を特定するアドレス情報（例えば、電子メールでの送り先を特定するメールアドレスやインターネット上のアドレスを特定するＵＲＬなど）を記録するように情報コード４００を生成しておき、画像処理部の相当する制御回路４０は、図３２（Ｂ）左側のようなコード画像が得られた場合に、そのコード画像から画像領域の画像の一部又は全部を切り出し、データ記録領域に記録されたアドレス情報で特定される送信先に送信するようにその切り出した画像を処理してもよい。これにより、その送信先では、抽出された画像を用いた様々な処理（図３２（Ｂ）右側のような表示処理や解析処理、画像登録処理、その他の画像処理など）が可能となる。例えば、様々の色見本を撮像し、各色見本の画像を図３２（Ｂ）左側のように順次取得して外部装置９０に送信すれば、その外部装置９０には様々な色見本を実際に撮像した画像が蓄積されることになり、その後の様々な用途に役立てることができる。
【０１６１】
［第８実施形態]
次に、第８実施形態について説明する。
第８実施形態の情報コード利用システムも、ハードウェア構成については第１実施形態と同一であり、上述した図１、図２のような構成が用いられる。特に、生成装置２及び読取装置１０のハードウェア構成は第１実施形態と同一であるため、適宜、図１、図２等を参照して説明することとする。
【０１６２】
第８実施形態で用いられる情報コード５００は、空き領域５１０の内容が第１実施形態の情報コード１００と異なるだけであり、それ以外の特定パターン領域やデータ記録領域の構成は、第１実施形態の情報コードと同一である。なお、特定パターン配置領域やデータ記録領域の構成は、第１実施形態と全く同一であってもよく、若干配置が異なっていてもよい。また、空き領域５１０の位置については特に限定されず、第１実施形態の情報コード１００の空き領域１１０と全く同じ位置に設けてもよく、空き領域１１０とは異なる位置であってもよい。
【０１６３】
図３３（Ａ）に示すように、生成装置２によって生成される情報コード５００は、矩形状（例えば、正方形状或いは長方形状等）のコード領域の内部に、予め定められた形状の特定パターンが配置される特定パターン領域と、複数種類のセル１０２によってデータを記録するデータ記録領域と、複数種類のセル１０２によって誤り訂正符号を記録する誤り訂正符号記録領域とが設けられている。本構成でも、第１実施形態と同様の特定パターンとなっており、例えば、ＱＲコード（登録商標）の公知の所定型番の特定パターンと同一の形状及び位置となっており、図３３（Ａ）等の例では、コード領域の３つの角部にそれぞれ、特定パターンとしての位置検出パターン（切り出しシンボル）１０４が配置されている。
【０１６４】
本システムでは、例えば生成装置２により、所定の形成対象媒体５０１に位置検出パターン１０４やその他のセルの図形を印刷する構成で情報コード５００を形成している。形成対象媒体４０１は、紙材料、樹脂材料、金属材料、その他の公知材料によって構成されており、例えば、所定の厚さのシート状或いは板状に構成されている。なお、形成対象媒体５０１は、一方面側に情報コード５００が形成可能な構成であればよく、具体的な形状は特に限定されない。例えば、複数の材料が積層された構成でなどあってもよい。
【０１６５】
生成装置２によって形成される情報コード５００は、例えば、形成対象媒体５０１の表面５０１ａの所定領域に特定パターン領域、データ記録領域、訂正符号記録領域が印刷やダイレクトマーキングなどの公知の形成方法によって表されている。なお、形成対象媒体５０１に形成される特定パターン領域、データ記録領域、訂正符号記録領域は、表面５０１ａ側から視認可能に形成されていればよく、その形成位置は表面５０１ａに限定されるものではない。例えば、紙材料、樹脂材料、金属材料などからなる部材の表面に特定パターン領域、データ記録領域、訂正符号記録領域を形成し、その上から透明なシート状又は板状の部材を配置して覆うようにしてもよい。この構成では、透明な部材の表面が表面５０１ａとなり、特定パターン領域、データ記録領域、訂正符号記録領域などは、表面５０１ａよりも奥側（裏面側）の位置に形成されることになる。いずれにしても、形成対象媒体５０１の表面５０１ａ側から特定パターン領域、データ記録領域、訂正符号記録領域が視認可能となる構成で形成対象媒体５０１に特定パターン領域、データ記録領域、訂正符号記録領域が形成されればよい。
【０１６６】
そして、形成対象媒体５０１において、コード領域の外縁部よりも内側には、手書き入力を行うための手書き入力領域が設けられている。本構成では、情報コード５００においてセル１０２が配置されない内側領域（セル１０２の配置領域の内縁境界よりも内側の領域）が空き領域５１０になっている。この空き領域５１０は、例えばデータ記録領域によってデータが記録されず、且つ誤り訂正領域による誤り訂正の対象とならない領域となっており、この空き領域５１０の全体が手書き入力領域となっている。空き領域５１０は、例えば所定色の空白領域となっており、この空白領域に様々な筆記具によって文字、図形、記号などを手書きにて書き込むことができるようになっている。なお、空き領域５１０には、枠などの図形や文字が手書き入力前に予め書かれていてもよい。
【０１６７】
そして、図３３（Ａ）のように表された情報コード５００を、図３３（Ｂ）のように読取装置１０によって撮像することで、図３４（Ａ）左側のような撮像画像が得られる。なお、図３４（Ａ）の画像は、読取装置１０によって撮像された画像から、コード領域内の画像のみを切り取って表したものである。このように得られたコード領域内の画像により、第１実施形態と同様の方法で情報コード５００を読み取ることができ、第１実施形態と同様の方法で空き領域５１０の画像５１０’を抽出することができる。
【０１６８】
本構成でも、図２に示す受光センサ２３が撮像部の一例に相当し、形成対象媒体５０１の表面５０１ａ側から、特定パターン領域及びデータ記録領域と、手書き入力領域とを撮像するように機能する。また、図２の制御回路４０は画像処理部の一例に相当し、撮像部によって撮像された手書き入力領域の画像を、画像領域の画像として、データ記録領域読取部によるデータの解読処理とは異なる方法で画像認識処理を行うように機能する。
【０１６９】
なお、画像領域の画像（空き領域５１０の画像５１０’）を抽出した後の、当該画像に対する画像処理方法は、上述した実施形態のいずれの処理方法を用いてもよい。例えば、抽出した画像５１０’を所定のファイル形式（ビットマップ形式、ＧＩＦ形式、ＪＰＥＧ形式などの公知のファイル形式）で保存したり送信したりしてもよく、抽出した画像５１０’に対して公知の文字認識処理を行い、手書き入力された文字や記号のデータを取得するようにしてもよい。
【０１７０】
また、生成装置２が情報コード５００を生成する際に、データ記録領域に画像領域の画像又は当該画像を解析したデータの送信先を特定するアドレス情報（例えば、電子メールでの送り先を特定するメールアドレスやインターネット上のアドレスを特定するＵＲＬなど）を記録するように情報コード５００を生成しておき、画像処理部の相当する制御回路４０は、図３４（Ａ）のようなコード画像が得られた場合に、そのコード画像から画像領域の画像の一部又は全部を切り出した画像、或いは当該画像を解析して得られたデータを、データ記録領域に記録されたアドレス情報で特定される送信先に送信するように処理してもよい。これにより、その送信先では、抽出された画像又はその画像を解析したデータを用いた様々な処理（図３４（Ａ）右側のような表示処理や解析処理、その他の画像処理など）が可能となる。例えば抽出された画像を送信先の外部装置９０で表示する場合、ブログ、ホームページ、その他のサイトなどで表示することができる。例えば、読取装置１０が図３４のような画像を取得し、画像領域の画像５１０’又はその画像５１０’を解析したデータをアドレス情報で特定される外部装置９０に送信する度に、外部装置９０では、その送信日時と送信内容（画像５１０’又はその画像５１０’を解析したデータによって特定されるメモデータ）とを対応付けて登録しておくことができ、これにより、外部装置９０では、図３４（Ｂ）のようにメモデータを登録した登録データベースが構築されることになる。
【０１７１】
この構成でも、情報コード読取装置１０が情報コード５００を読み取る際に、認識された画像領域の画像又はその画像を解析したデータをデータ記録領域に記録されたアドレス情報で特定される送信先に自動的に送信するといった処理が可能となる。このようにすれば、情報コードの読み取り毎に、画像領域の画像又はその解析画像を送るべき送信先を特定するアドレス情報の入力操作などを行わずに済み、入力操作に伴う作業負担や入力間違えなどを確実に抑えることができる。
【０１７２】
本構成によれば、情報コード生成装置２により、形成対象媒体５０１に対し、特定パターン領域、データ記録領域、及び手書き入力領域が設けられた特徴的な情報コード５００を形成することができる。そして、情報コード読取装置１０がこの形成対象媒体５０１を撮像して情報コード５００を読み取る際には、手書き入力領域（空き領域５１０）に手書き入力された内容を事後的に利用できるようになる。特に、予め位置が明確に規定された領域を手書き入力領域として利用できるため、単に手書き文字等を写真で撮影するような方法と比較して、必要範囲の手書き情報のみを正確に抽出することができ、その抽出に際し複雑な作業を省略しやすくなる。
【０１７３】
［第９実施形態]
次に、第９実施形態について説明する。まず、第９実施形態の代表例を説明する。
第９実施形態の情報コード利用システムも、ハードウェア構成については第１実施形態と同一であり、上述した図１、図２のような構成が用いられる。よって、第１実施形態と同様のハードウェア構成については詳細な説明は省略し、適宜図１や図２などを用いることとする。本構成では、図１のような生成装置２により、図３８（Ａ）のような情報コード１００（所定のコード領域の内部に情報を表示する単位となるセルを配列してなる情報コード）を生成するようになっている。なお、生成装置２による情報コード１００の生成方法は第１実施形態と同一である。また、生成装置２で生成される情報コード１００は、空き領域１１０の内容のみが第１実施形態の情報コード１００と異なり、空き領域１１０の画像以外は第１実施形態の情報コード１００の特徴を全て含んでいる。この例でも、「コード領域」は、複数配列された暗色セルを全て含み得る矩形状の領域であり、具体的には、３つの位置検出パターン（切り出しシンボル）１０４を全て含む最小の正方形領域又は長方形領域となっている。また、図３８の例でも、複数のセル１０２が、矩形状（例えば外径が正方形状）の明色（白色）セル及び暗色（黒色）セルのいずれかによって構成されており、コード領域の内部において後述する空き領域１１０の周囲にこれらセル１０２がマトリックス状に配置されている。明色セル及び暗色セルは、それぞれ白色セル、黒色セルに限られるものではなく、暗色セルが所定の明度で構成される場合、明色セルはそれよりも明度が高ければよい。また、情報コード１００において上記コード領域の周囲には、当該コード領域を取り囲むように明色又は暗色のマージン領域が構成されるようになっており、図３８等の例では、明色（例えば、白色或いは暗色セルよりも明度の大きい他色）のマージン領域がコード領域の周囲に隣接して配置されている。そして、このように生成された情報コード１００の空き領域１１０に対して事後的に指紋の押捺がなされることで、図３８（Ｂ）のように指紋の画像が付された情報コード１００が得られるようになっている。
【０１７４】
更に、図１、図２のような読取装置１０により、その生成された情報コード１００、或いは、図３８（Ｂ）のように指紋図形Ｆが付された情報コード１００を読み取ることができるようになっている。読取装置１０による情報コード１００の解読処理は第１実施形態と同様の流れで行ってもよく、図３５のような流れで行ってもよい。なお、以下では、図３５で例示される解読処理を代表例として説明する。
【０１７５】
ここで、本構成で用いられる情報コード１００について説明する。本構成で用いられる情報コード１００も、図３８（Ａ）のように、コード領域の内部に、予め定められた形状の特定パターンが配置される特定パターン領域（第１実施形態と同様の位置検出パターン１０４、タイミングパターン（タイミングセル）１０６、アライメントパターン１０８が配置される領域）と、複数種類のセル１０２によってデータを記録するデータ記録領域と、複数種類のセル１０２によって誤り訂正符号を記録する誤り訂正符号記録領域とが設けられている。特定パターン領域は、明色セル及び暗色セルを配列し、単一のセルサイズよりも大きい固定パターンを表した領域であり、例えば、同一の型番の情報コードでは、同一の特定パターン領域が同一の位置に配置されるようになっている。そして、セル１０２とは異なる画像を示す画像領域が、単一のセル１０２のサイズよりも広い領域としてコード領域内に表される構成となっている。なお、図３８の例では、空き領域１１０の全体が画像領域に相当しており、例えば図３８（Ｂ）のように、空き領域１１０内にセル１０２とは異なる画像が表されるようになっている。この空き領域１１０は、データ記録領域にデータを記録する方法とは異なる方法でデータの記録又はデザインの表示の少なくともいずれかが可能となる領域であり、単一のセル１０２のサイズよりも大きいサイズで構成されている。なお、図３８（Ｂ）の例では空き領域１１０の全部が画像領域（セルとは異なる画像が表示される領域）に相当しているが、空き領域１１０の一部が画像領域であってもよい。
【０１７６】
更に本構成では、図１に示す情報コード生成装置２が図３８（Ａ）に示す情報コード１００を生成する際に、空き領域１１０（画像領域）の画像を処理する際に利用する利用データをデータ記録領域（複数のセル１０２によって解読対象となるデータを記録する領域）に記録しており、具体的には、空き領域１１０（画像領域）の画像の少なくとも一部又は空き領域１１０（画像領域）の画像を解析して得られる解析データと比較するための比較データをデータ記録領域（解読対象となるデータを記録する領域）に記録している。
【０１７７】
ここで、データ記録領域に記録する比較データについて説明する。本構成では、後述する読取処理の際に、公知の指紋照合方法（例えば、特徴点抽出法（マニューシャ法）、パターンマッチング法、周波数解析法等）によって指紋照合が行われるようになっており、事前登録では、この指紋照合に利用される登録指紋データを比較データとして生成している。なお、以下では、指紋照合方法として特徴点抽出法が用いられる場合を代表例として説明することとする。
【０１７８】
事前登録では、例えば登録対象者に指紋の押捺を要求し、紙材料、樹脂材料、金属材料などの被押捺材料の表面に所定色の指紋を付けてもらい、その指紋の画像（登録対象者が被押捺材料の表面に指を押し当てることで付された指紋の図形）を読取装置１０やその他のカメラによって撮像する。或いは、登録対象者の指先を読取装置１０やその他のカメラによって直接撮像し、指紋の画像を取得する。そして、特徴点抽出法（マニューシャ法）を用いる場合、予め特徴点の形状を規定しておき、上述の作業で得られた登録対象者の指紋画像からその規定された特徴点を抽出する。本構成では、特徴点の形状として「分岐点」及び「端点」を規定しており、図３６では、登録対象者の指紋を撮像して得られた指紋画像に散在する分岐点（線が分岐する位置）、端点（線の端部となる位置）を概念的に例示している。なお、図３６では、画像内での指紋領域を一点鎖線Ａｆにて示しており、分岐点の位置を点にて示し、端点の位置を＋印にて示している。図３６では、具体的な指紋画像を省略して示しているが、実際は、一点鎖線Ａｆ内に具体的な指紋画像が表されている。
【０１７９】
そして、図３６のように散在する各特徴点（分岐点、端点）を検出し、特徴点毎にＸ座標値、Ｙ座標値を算出する。座標値の算出方法については、各特徴点の相対的位置関係を把握しうる方法であればよく、例えば、図３６のように、指紋領域（一点鎖線Ａｆによって囲まれる領域）の中心位置に最も近い特徴点Ｐ０の位置を基準位置（原点）とし、画素の横方向及び縦方向をそれぞれＸ方向、Ｙ方向として各特徴点のＸ座標値、Ｙ座標値を算出する。
【０１８０】
そして、このように検出ないし算出された各特徴点の種類、Ｘ座標値、Ｙ座標値に基づいて登録指紋データを生成する。具体的には、各特徴点の種類、Ｘ座標値、Ｙ座標値に基づき、図３７のように、特徴点毎に、種類を示す値、Ｘ方向位置に対応する値、Ｙ方向位置に対応する値を対応付けて生成し、これらを登録指紋データ（比較データ）とする。なお、図３７の例では、上記基準位置（原点）に近い所定数（例えば１５個）の各特徴点のデータ（種類を示す値、Ｘ方向位置に対応する値、Ｙ方向位置に対応する値）を生成し、これらを登録指紋データ（比較データ）としている。そして、情報コード生成装置２が図３８（Ａ）のような情報コード１００を生成する際には、データ記録領域にこのような登録指紋データ（比較データ）を記録しておく。このように事前準備をしておくことで、図３８（Ａ）のような情報コード１００の空き領域１１０（画像領域）に対して、データ記録領域に記録された登録指紋データ（比較データ）に対応する指紋が付された場合に認証が成功し、登録指紋データ（比較データ）に対応する指紋が付されない場合に認証が失敗するようなコード構成となる。
【０１８１】
そして、本構成では、例えば図３５のような流れで情報コードの読み取り及び認証を行う。この処理は、読取装置１０において、所定の開始操作がなされた場合に実行されるものであり、まず情報コードの撮像を行い（Ｓ８０）、その情報コードのコード画像を解析してデータ記録領域のデータを読み取る（Ｓ８１）。そして、その情報コードのコード画像から画像領域（空き領域１１０）を特定し、画像領域（空き領域１１０）の画像を切り出す（Ｓ８２）。なお、情報コード１００でのデータ記録領域の解読方法や、画像領域（空き領域１１０）の抽出方法は、例えば第１実施形態と同様の方法で行うことができる。
【０１８２】
そして、このように切り出された画像領域（空き領域１１０）の画像を解析し、特徴点を抽出する（Ｓ８３）。なお、このＳ８３での特徴点の抽出方法は事前登録の場合と同様であり、例えば、図３８（Ｂ）のような指紋画像が空き領域１１０に表されている場合、この指紋画像の中から端点（線の端部となる位置）と分岐点（線が分岐する位置）を抽出する。そして、Ｓ８３で特徴点を抽出した後には、その抽出された特徴点のデータと、Ｓ８１でデータ記録領域から読み取った特徴点のデータ（比較データ）とを比較し、特徴点のデータ同士が一致しているか否かを判断する（Ｓ８４）。なお、登録された特徴点と読み取られた特徴点とを比較して一致を判断する方法は指紋認証の分野で公知となっているいずれの方法を用いてもよい。
【０１８３】
そして、Ｓ８４の比較処理（判断処理）により、Ｓ８３で抽出された特徴点のデータと、Ｓ８１でデータ記録領域から読み取られた特徴点のデータ（比較データ）とが一致していると判断される場合には、Ｓ８５にてＹｅｓに進み、認証成功と判定する（Ｓ８６）。この場合、認証が成功した旨の報知（例えば、認証成功のメッセージ表示や認証成功音声情報の出力など）を行えばよい。一方、Ｓ８４の比較処理（判断処理）により、Ｓ８３で抽出された特徴点のデータと、Ｓ８１でデータ記録領域から読み取られた特徴点のデータ（比較データ）とが一致していないと判断される場合には、Ｓ８５にてＮｏに進み、エラーと判定する（Ｓ８７）。この場合、エラーである旨の報知（例えば、エラーメッセージ表示やエラー音声情報の出力など）を行えばよい。
【０１８４】
なお、本構成でも受光センサ２３が撮像部に相当する。また、制御回路４０が、データ記録領域解読部の一例に相当し、受光センサ２３（撮像部）によって情報コード１００が撮像された場合に、データ記録領域に記録されたデータを読み取るように機能する。
【０１８５】
また、制御回路４０は、画像処理部の一例に相当し、受光センサ２３（撮像部）によって撮像された情報コード１００のコード画像において画像領域の画像（空き領域１１０の画像）に対し、データ記録領域読取部によるデータの解読処理とは異なる方法で所定の画像処理を行うように機能している。具体的には、データ記録領域読取部によって読み取られた比較データ（利用データ）を用い、画像領域の画像（空き領域１１０の画像）が所定の正規画像に該当するか否かの判断処理を行っており、具体的には、画像領域の画像（空き領域１１０の画像）に対して所定の特徴点抽出処理（Ｓ８３）を行い、この特徴点抽出処理によって抽出された画像領域（空き領域１１０）での特徴点と、データ記録領域に記録される基準特徴点データ（比較データ）とを比較して一致しているか否かを判断することで、画像領域の画像（空き領域１１０の画像）が正規画像（データ記録領域に記録された基準特徴点データの生成元となる指紋の画像）に該当するか否かを判断している。
【０１８６】
また、本構成では、情報コード読取装置１０は、受光センサ２３（撮像部）と、データ記録領域読取部及び画像処理部として機能する制御回路４０とが、図示しないケース（筐体）に組み付けられた構成で一体的に設けられており、これらを一体的に把持して操作することができ、且つ、認証も装置内で完結させることができるようになっている。
【０１８７】
本構成では、一度の撮像により利用対象となる画像（空き領域１１０の画像）とその比較を行うための比較データとを同時期に取得できるため、互いに関連付けるべき画像（画像領域の画像）とデータ（比較データ）を正確に取得可能となり、作業時間や処理時間の短縮化も図り易くなる。更に、読取対象となる媒体のサイズも小型化しやすくなる。また、データ記録領域に記録された比較データを用いて認証を行うことができるため、サーバへのアクセスなどが不要となり、サーバへの通信が行えない環境、或いはサーバへの通信が行い難い環境であっても支障なく認証を行うことができる。
【０１８８】
なお、上述した例では、事前登録で得られた特徴点（複数の基準特徴点）の位置を特定する位置データを比較データとしてデータ記録領域に記録する例を示したが、事前登録で得られた特徴点（複数の基準特徴点）の個数を比較データとしてデータ記録領域に記録するような構成であってもよい。この場合、Ｓ８４の比較処理では、データ記録領域に記録された特徴点の個数と、Ｓ８３で抽出された特徴点の個数とが一致するか否かを判断すればよく、一致する場合にはＳ８５にてＹｅｓに進み、一致しない場合にはＳ８５にてＮｏに進むようにすればよい。
【０１８９】
［第９実施形態の変更例１]
次に、第９実施形態の変更例１について説明する。
なお、変更例１は、空き領域１１０の具体的内容と、データ記録領域に記録される比較データの具体的内容とが第９実施形態の代表例と異なるだけであり、それ以外は第９実施形態の代表例と同一である。
【０１９０】
この例では、情報コード生成装置２が図４０（Ａ）のような情報コード１００を生成するようになっており、この情報コード１００の生成の際には、画像領域の画像（空き領域１１０の画像）を処理する際に利用する利用データとして、画像領域の画像の少なくとも一部又は画像領域の画像を解析して得られる解析データと比較するための比較データをデータ記録領域（解読対象となるデータを記録する領域）に記録している。そして、この例で用いられる比較データは、サイン文字（手書き文字）の特徴を示すデータとなっており、具体的には、図３９のように予め事前登録されたサイン文字（手書き文字）Ｓｉ１から抽出した特徴点のデータとなっている。
【０１９１】
この例では、事前登録のときに、予め登録対象者にサイン文字（手書き文字）の手書き記載を要求し、紙材料、樹脂材料、金属材料などの被記載材料の表面にサイン文字を書いてもらい、読取装置１０やその他のカメラなどによって、そのサイン文字の画像を撮像する。或いは、タッチパネルを用いたペン入力などによってサイン文字の画像を取得してもよい。そして、上述の指紋認証と同様の特徴点抽出法（マニューシャ法）を用い、予め特徴点の形状を規定しておき、上述の作業で得られた登録対象者のサイン画像からその規定された特徴点を抽出する。この例でも、特徴点の形状として代表例と同様の分岐点（線が分岐する位置）及び端点（線の端部の位置）を規定することができる。なお、図３９では、特徴点の位置を符号Ｐ１で示している。
【０１９２】
そして、図３９のように散在する各特徴点Ｐ１（分岐点、端点）を検出し、特徴点毎にＸ座標値、Ｙ座標値を算出する。座標値の算出方法については、代表例と同様、各特徴点の相対的位置関係を把握しうる方法であればよく、例えば、代表例と同様、サイン文字Ｓｉ１の中心位置に最も近い特徴点の位置を基準位置（原点）とし、画素の横方向及び縦方向をそれぞれＸ方向、Ｙ方向として各特徴点のＸ座標値、Ｙ座標値を算出すればよい。
【０１９３】
そして、このように検出ないし算出された各特徴点の種類、Ｘ座標値、Ｙ座標値に基づいて登録サインデータ（比較データ）を生成する。具体的には、各特徴点の種類、Ｘ座標値、Ｙ座標値に基づき、図３７と同様の方法で、特徴点毎に、種類を示す値、Ｘ方向位置に対応する値、Ｙ方向位置に対応する値を対応付けて生成し、これらを登録サインデータ（比較データ）とする。そして、情報コード生成装置２が図４０（Ａ）のような情報コード１００を生成する際には、データ記録領域にこのような登録サインデータ（比較データ）を記録しておく。このように事前準備をしておくことで、情報コード１００では、データ記録領域に記録された登録サインデータ（比較データ）に対応するサインを空き領域１１０（画像領域）に付した場合に認証が成功し、登録サインデータ（比較データ）に対応するサインが付されない場合に認証が失敗するようになる。そして、図４０（Ａ）のような情報コード１００に対して図４０（Ｂ）のようにサイン文字Ｓｉ２が書かれた場合には、図３５の読取処理を行うことで、この情報コード１００の画像領域（空き領域１１０）に書かれたサインが、登録されたサイン（データ記録領域に記録された登録サインデータの生成元のサイン）と一致するか否か（具体的には、図４０（Ｂ）の情報コード１００を読み取ったときにＳ８３で抽出される特徴点と、その情報コード１００のデータ記録領域に記録された比較データの特徴点とが一致するか否か）を判定することができる。
【０１９４】
［第９実施形態の変更例２]
次に、第９実施形態の変更例２について説明する。
なお、変更例２は、空き領域１１０の具体的内容とデータ記録領域に記録される比較データの具体的内容とが第９実施形態の代表例と異なるだけであり、それ以外は代表例と同一である。
【０１９５】
この例でも、情報コード生成装置２が図４２（Ａ）のような情報コード１００を生成するようになっており、この情報コード１００の生成の際には、画像領域の画像（空き領域１１０の画像）を処理する際に利用する利用データとして、画像領域の画像の少なくとも一部又は画像領域の画像を解析して得られる解析データと比較するための比較データをデータ記録領域（解読対象となるデータを記録する領域）に記録している。そして、この例で用いられる比較データは、印影の特徴を示すデータとなっており、具体的には、図４１のように予め事前登録された印影画像Ｄ１から抽出した特徴点のデータとなっている。
【０１９６】
この例では、事前登録のときに、予め登録対象者に印影を要求し、紙材料、樹脂材料、金属材料などの被形成材料の表面に押印などによって印影を付してもらい、読取装置１０やその他のカメラなどによって、その印影の画像を撮像する。そして、上述の指紋認証と同様の特徴点抽出法（マニューシャ法）を用い、予め特徴点の形状を規定しておき、上述の作業で得られた登録対象者の印影画像からその規定された特徴点を抽出する。この例でも、特徴点の形状として代表例や変更例１と同様の「分岐点」及び「端点」を規定することができる。なお、図４１では、特徴点の位置を符号Ｐ１で示しており、一部の特徴点については符号を省略している。
【０１９７】
そして、事前登録では、図４１のように散在する各特徴点（分岐点、端点）を検出し、特徴点毎にＸ座標値、Ｙ座標値を算出する。座標値の算出方法については、代表例や変更例１と同様、各特徴点の相対的位置関係を把握しうる方法であればよく、代表例や変更例１と同様、印影画像の中心位置に最も近い特徴点の位置を基準位置（原点）とし、画素の横方向及び縦方向をそれぞれＸ方向、Ｙ方向として各特徴点のＸ座標値、Ｙ座標値を算出すればよい。
【０１９８】
そして、このように検出ないし算出された各特徴点の種類、Ｘ座標値、Ｙ座標値に基づいて登録印影データを生成する。具体的には、各特徴点の種類、Ｘ座標値、Ｙ座標値に基づき、図３７と同様の方法で、特徴点毎に、種類を示す値、Ｘ方向位置に対応する値、Ｙ方向位置に対応する値を対応付けて生成し、これらを登録印影データ（比較データ）とする。そして、情報コード生成装置２が図４２（Ａ）のような情報コード１００を生成する際には、データ記録領域にこのような登録印影データ（比較データ）を記録しておく。このように事前準備をしておくことで、情報コード１００では、データ記録領域に記録された登録印影データ（比較データ）に対応する印影を付した場合に認証が成功し、登録印影データ（比較データ）に対応する印影が付されない場合に認証が失敗するようになる。そして、図４２（Ａ）のような情報コード１００に対して図４２（Ｂ）のように押印などによって印影Ｄ２が付された場合には、図３５の読取処理を行うことで、この情報コード１００の画像領域（空き領域１１０）に表された印影Ｄ２が、登録された印影（データ記録領域に記録された登録印影データの生成元の印影）と一致するか否か（具体的には、図４２（Ｂ）の情報コード１００を読み取ったときにＳ８３で抽出される特徴点とその情報コード１００に記録された比較データの特徴点とが一致するか否か）を判定することができる。
【０１９９】
［第９実施形態の変更例３]
次に、第９実施形態の変更例３について説明する。
なお、変更例３は、空き領域１１０の具体的内容とデータ記録領域に記録される比較データの具体的内容が第９実施形態の代表例と異なるだけであり、それ以外は代表例と同一である。
【０２００】
この例でも、情報コード生成装置２が図４０（Ａ）と同様の情報コード１００を生成するようになっており、この情報コード１００の生成の際に、空き領域１１０（画像領域）の画像を処理する際に利用する利用データとして、空き領域１１０（画像領域）の画像の少なくとも一部又は空き領域１１０（画像領域）の画像を解析して得られる解析データと比較するための比較データをデータ記録領域（解読対象となるデータを記録する領域）に記録している。この例で用いられる比較データは、空き領域１１０（画像領域）に記録されるべき数字、文字、記号、図形の少なくともいずれかを特定する特定データとなっている。例えば、図４０（Ｂ）のような「田中」の文字が記録されることが正解である場合、この「田中」の文字のデータを比較データとしてデータ記録領域に記録しておけばよい。このようにすれば、「田中」の文字が書き込まれた場合に認証成功となり、「田中」の文字が書き込まれない場合にエラーとなるような情報コード１００を実現できる。この例に限られず、例えば、「１２３４」という数字が描かれたことが正解である場合、この「１２３４」のデータを比較データとしてデータ記録領域に記録しておけばよい。
【０２０１】
なお、このような例では、図３５のような読取処理を行う場合、Ｓ８３の特徴点抽出処理を記号認識処理に変更し、Ｓ８４の比較処理を、登録記号と抽出記号の比較処理に変更すればよい。具体的には、代表例と同様の方法でＳ８０〜Ｓ８２の処理を行った後、Ｓ８３では、画像領域の画像に対して公知の記号認識処理（ＯＣＲ（Optical Character Reader）処理）を行い、画像領域に記録される記号（例えば、手書き文字、手書き数字などの手書きの記号）を把握する。そして、Ｓ８４では、Ｓ８３で把握された記号と、Ｓ８１で読み取られた記号（比較データ）とが一致するか否かを判断し、一致すればＳ８５にてＹｅｓに進み、一致しなければＳ８５にてＮｏに進むようにする。なお、Ｓ８６、Ｓ８７については代表例と同様の方法で行うことができる。
【０２０２】
本構成でも、制御回路４０が画像処理部に相当し、空き領域１１０（画像領域）の画像に対して数字、文字、記号、図形の少なくともいずれかを認識する記録内容認識処理を行い、記録内容認識処理によって認識された空き領域１１０（画像領域）での記録内容と、データ記録領域に記録される特定データ（正解となる数字、文字、記号、図形などのデータ）とに基づき、空き領域１１０（画像領域）の画像が正規画像（即ち、データ記録領域に記録された数字、文字、記号、図形などが表された画像）に該当するか否かの判断処理を行うように機能する。
【０２０３】
［第９実施形態の変更例４]
なお、第４実施形態の代表例や変更例１〜３では、認証対象として指紋、サイン、印影などを例示したが、フォログラムを認証対象としてもよい。この場合も、登録対象となるフォログラムから所定の方法で比較データを抽出しておき、この比較データを情報コードのデータ記録領域に記録しておけばよい。そして、その情報コードの空き領域にフォログラムが付された場合、そのフォログラムから抽出されるデータと、データ記録領域に記録された比較データとを比較し、一致しているか否かを判断すればよい。
【０２０４】
［第９実施形態のその他の例]
これら第９実施形態の代表例及び変更例に用いる情報コードは、空き領域を除く部分は、上述した又は後述する他の実施形態の構成を用いてもよい。
【０２０５】
また、これら第９実施形態の代表例及び変更例に用いる情報コードでは、データ記録領域に記録すべき比較データを暗号化して記録しておいてもよい。この場合、生成装置２と読取装置１０に共通の暗号化キーを記憶しておき、読取装置１０では、生成装置２で暗号化に用いた暗号化アルゴリズムに対応する解読アルゴリズムを用いて暗号の解読を行うようにすれば、生成装置２で暗号化されてデータ記録領域に記録された解読データを読取装置１０で解読できるようになる。
【０２０６】
また、これら第９実施形態の代表例及び変更例に用いる情報コードでは、仮に指紋、サイン、印影、その他の画像が空き領域１１０からはみ出してしまったとしても、データ記録領域の汚れなどは誤り訂正符号記録領域に記録された誤り訂正符号によって修正することができるため、多少のはみ出しが生じても支障なく読み取りを行うことができる。
【０２０７】
上述した第９実施形態の代表例及び変更例では、読取装置１０において空き領域１１０の画像から得られた解析結果とデータ記録領域のデータとを比較し、認証を行っていたが、Ｓ８１で読み取った比較データと、Ｓ８３で読み取った解析結果とを外部装置に送信し、外部装置が一致しているか否かを判定するようにしてもよい。例えば、図３５のＳ８４、Ｓ８５の処理を外部装置で行い、その結果を読取装置１０に送信するようにしてもよい。
【０２０８】
上述した第９実施形態の代表例及び変更例では、データ記録領域に比較データを記録していたが、データ記録領域の記録量を多く確保できる構成（例えば大型サイズにした場合）では、画像領域に表示されるべき画像の一部又は全部を表す画像データをデータ記録領域に記録するようにしてもよい。例えば、代表例の場合には、事前登録に用いた指紋画像そのものをデータ記録領域に記録しておいてもよい。また、変更例１の場合、事前登録に用いたサイン画像そのものをデータ記録領域に記録しておけばよく、変更例２の場合、事前登録に用いた印影画像そのものをデータ記録領域に記録しておけばよい。この場合、Ｓ８１では、データ記録領域に記録された画像データを読み取り、Ｓ８３の処理を省略し、Ｓ８４では、Ｓ８１で読み取られた画像データと、Ｓ８２で取得した空き領域１１０（画像領域）の画像とを公知のパターンマッチングなどによって比較し、一致しているか否かを判定してもよい。
【０２０９】
［第１０実施形態]
次に、第１０実施形態について説明する。まず、第１０実施形態の代表例について説明する。
第１０実施形態の情報コード利用システム１も、ハードウェア構成については第１実施形態と同一であり、上述した図１、図２のような構成が用いられる。そして、図１のような生成装置２により、図４３のような情報コード１００（所定のコード領域の内部に情報を表示する単位となるセルを配列してなる情報コード）を生成するようになっている。なお、生成装置２による情報コード１００の生成方法は第１実施形態と同一であり、この例では、図４３に示す情報コード１００の構成から空き領域１１０を空白にした構成のものを生成するようになっている。このように生成装置２で生成される情報コード１００は、空き領域１１０の内容のみが第１実施形態の情報コード１００と異なり、空き領域１１０の画像以外は第１実施形態の情報コード１００の特徴を全て含んでいる。そして、このように生成された情報コード１００の空き領域１１０に対して事後的にサイン（手書き文字の記載）或いは押印がなされることで、図４３のような押印画像或いはサイン画像が付された情報コード１００が得られるようになっている。
【０２１０】
ここで、情報コード１００について説明する。本システム１で扱われる情報コード１００も、コード領域の内部に、予め定められた形状の特定パターンが配置される特定パターン領域（位置検出パターン１０４、タイミングパターン（タイミングセル）１０６、アライメントパターン１０８が配置される領域）と、複数種類のセル１０２によってデータを記録するデータ記録領域と、複数種類のセル１０２によって誤り訂正符号を記録する誤り訂正符号記録領域とが設けられている。そして、セル１０２とは異なる画像を示す画像領域が、セル１０２のサイズよりも広い領域としてコード領域内に表される構成となっている。なお、図４３の例では、空き領域１１０の全体が画像領域として構成されており、例えば図４３のように、空き領域１１０内にセル１０２とは異なる画像が表されるようになっている。この空き領域１１０は、データ記録領域にデータを記録する方法とは異なる方法でデータの記録又はデザインの表示の少なくともいずれかが可能となる領域であり、単一のセル１０２のサイズよりも大きいサイズで構成されている。
【０２１１】
本システム１では、このような情報コード１００を、図４３のように、宅配便や郵便物などに用いる配送票（送り状）Ｐａに付して用いるようになっている。なお、配送票（送り状）については公知の構成のものを用いることができ、届け先住所、届け先氏名、電話番号、品名、依頼人住所、依頼人氏名、電話番号などを書き込む欄が設けられている。本システム１では、生成装置２により、このような配送票Ｐａに対して情報コード１００を印刷しており、情報コード１００が配送票Ｐａの一部として用いられるようになっている。そして、情報コード１００の内部に設けられた空き領域１１０（画像領域）は、例えば、指紋、印影、サインの少なくともいずれかを形成するための領域として構成されている。
【０２１２】
更に本構成では、情報コード生成装置２が図４３に示す情報コード１００（具体的には空き領域を空白にしたもの）を生成する際に、空き領域１１０（画像領域）の画像を処理する際に利用する利用データとして、空き領域１１０（画像領域）の画像の送付先又は保存先を特定するアドレス情報をデータ記録領域に記録している。具体的には、例えば宅配便を運営する企業の管理サーバのＵＲＬやメールアドレスなどがアドレス情報としてデータ記録領域に記録されている。或いは、空き領域１１０（画像領域）の画像の保存先として、読取装置１０自身を指定する情報（アドレス情報）がデータ記録領域に記録されるような構成であってもよい。なお、以下では、読取装置１０の外部の送付先を指定するアドレス情報がデータ記録領域に記録されている例を代表例として説明する。
【０２１３】
このような配送票（送り状）を用いる場合、まず、宅配便や郵便などを運営する運営主体側において情報コード生成装置２を用意しておき、例えば、自社に固有に割り当てられたＵＲＬや自社のメールアドレスなどがアドレス情報としてデータ記録領域に記録され、且つ空き領域１１０を例えば空白領域とした情報コード１００を生成し、図４３のような配送票Ｐａに印刷等によって付しておく。この段階では、空き領域１１０が空白であるため、図４３に示す印影Ｄ２は付されていない構成となる。また、この段階では、届け先に関する欄や依頼人に関する欄は例えば空欄となっている。このような事前準備を行っておき、利用者が荷物の配送を希望した場合、運営主体側は、このような配送票Ｐａを利用者に渡し、届け先に関する欄や依頼人に関する欄を記載してもらうことになる。そして、このように利用者が届け先に関する欄や依頼人に関する欄を記載した後には配送票Ｐａを図示しない荷物に付して管理し、運営主体側（宅配業者など）はこのような配送票Ｐａが付された荷物を届け先に届けることになる。なお、この配送段階でも、情報コード１００の空き領域１１０は空白のままである。そして、運営主体の従業員は、このような荷物を届け先に届けたとき、荷物の受け渡しの際にその荷物に付された配送票Ｐａを剥がし、その届け先の相手（届け先の住人など）に、図４３のように配送票Ｐａの情報コード１００の空き領域１１０内にサインや押印を付してもらうようにする。そして、このように空き領域１１０にサインや押印を付された配送票Ｐａの情報コード１００を、その現場で、又は帰社後に読取装置１０によって読み取る。そして、情報コード１００の読み取りの際には、上述した実施形態と同様の方法でデータ記録領域を解読し、且つ空き領域１１０（画像領域）の位置を特定して空き領域１１０（画像領域）の画像を切り出す。そして、その切り出した空き領域１１０（画像領域）の画像を、データ記録領域に記録されたアドレス情報で特定される送信先に送信する。例えば、情報コード１００のデータ記録領域に運営主体のＵＲＬやメールアドレスなどが記録されている場合、空き領域１１０（画像領域）の画像はそのＵＲＬやメールアドレスで特定される装置（外部装置９０又は外部装置９０からアクセス可能な他装置など）に送信され、その装置の記憶部（例えば外部装置９０の記憶部９３など）に保存されることになる。なお、配送票Ｐａに付される情報コード１００のデータ記録領域には、その配送票Ｐａを特定できる情報（配送票に固有に付された配達番号、依頼人の個人情報、届け先の個人情報など）を予め記録しておくことが望ましく、情報コード１００の読み取りの際には、その情報コード１００のデータ記録領域に記録された「配送票Ｐａを特定できる情報」と、切り出した空き領域１１０（画像領域）の画像とを対応付けてデータ記録領域に記録されたアドレス情報の送付先に送付すると良い。このようにすれば、その送付先では、「配送票Ｐａを特定できる情報」と「空き領域１１０（画像領域）の画像」とを対応付けて蓄積することができ、その配送票Ｐａの届け先の確認情報（サインや印影）が存在することを容易に確認しやすくなる。
【０２１４】
なお、上記代表例では、画像領域の画像（空き領域１１０の画像）の全部をアドレス情報で特定される送付先に送付する例を示したが、画像領域の画像（空き領域１１０の画像）の一部のみを送付する構成であってもよい。或いは、画像領域の画像（空き領域１１０の画像）に代えて、画像領域の画像（空き領域１１０の画像）を解析して得られる解析データ（例えば、画像領域の画像（空き領域１１０の画像）に対し、第９実施形態と同様の方法で特徴点を抽出したときの特徴点データや、画像領域の画像（空き領域１１０の画像）に対し文字認識処理（ＯＣＲ処理）を行って得られた文字データなど）を送付するようにしてもよい。
【０２１５】
本構成では、制御回路４０が画像処理部の一例に相当し、画像領域の画像（空き領域１１０の画像）の少なくとも一部又は画像領域の画像を解析して得られる解析データを、データ記録領域に記録されたアドレス情報で特定される送付先又は保存先に送付又は保存するように機能する。具体的には、画像領域に形成された指紋、印影、サインの少なくともいずれかの画像の少なくとも一部、又はいずれかの画像を解析して得られる解析データを、データ記録領域に記録されたアドレス情報で特定される送付先又は保存先に送付又は保存するように機能する。
【０２１６】
［第１０実施形態の変更例１]
次に、第１０実施形態の変更例１について説明する。
なお、第１０実施形態の変更例１は、空き領域１１０の具体的内容とデータ記録領域に記録されるデータの具体的内容、及び情報コード１００を付す対象物が第１０実施形態の代表例と異なるだけであり、それ以外の基本構成は代表例と同様である。なお、図４４では、第１０実施形態の代表例や他の実施形態（第１実施形態等）で用いられる情報コード１００と形状が異なる情報コードを用いているが、基本的機能は同じである。なお、図４４に示す情報コード１００を、第１０実施形態の代表例や他の実施形態（第１実施形態等）で用いられる情報コード１００に代えてもよい。また、ハードウェア構成については第１実施形態と同一であり、上述した図１、図２のような構成が用いられる。
【０２１７】
本システム１では、例えば、情報コード生成装置２が店舗などで用いられるＰＯＳレジなどとして構成され、情報コード１００を、店舗などのレジにおいて商品の購入時に発行されるレシートＰｂに付して用いるようになっている。なお、レシートＰｂについては様々な分野のものに適用することができ、例えば、図４４の例では、店舗やガソリンスタンドなどでクレジットカードを利用した際に発行されるクレジットカード利用票となっている。そして、このレシートＰｂの一部に情報コード１００が付されている。そして、情報コード１００の内部に設けられた空き領域１１０（画像領域）は、サインを書くための領域として構成されている。
【０２１８】
そして、本構成でも、情報コード生成装置２が図４４に示す情報コード１００（具体的には空き領域を空白にしたもの）を生成する際には、空き領域１１０（画像領域）の画像を処理する際に利用する利用データとして、空き領域１１０（画像領域）の画像の送付先又は保存先を特定するアドレス情報をデータ記録領域に記録している。具体的には、例えばレシートを発行する店舗や企業などに割り当てられたＵＲＬ、メールアドレス、ＩＰアドレスなどがアドレス情報としてデータ記録領域に記録されており、情報コード１００を読み取ったときには、店舗や企業などに設けられた外部装置９０（上記アドレス情報で特定される送付先であり、図４３と同様の外部装置）に空き領域１１０（画像領域）の画像を送ることができるようになっている。
【０２１９】
そして、このようなレシートＰｂは、例えば利用者がクレジットカード決済として商品を購入した場合に情報コード生成装置２によって発行され、商品の購入明細や精算金額、図示しない利用日時などが表示されるようになっている。そして、店員は、図４４（Ａ）のようなレシートＰｂが発行された場合、図４４（Ｂ）のように、情報コード１００の空き領域１１０内にサイン（例えば氏名の手書き入力）を書いてもらうようにする。そして、図４４（Ｂ）のように情報コード１００の空き領域１１０にサインが書かれたレシートＰｂを精算後に保管する際には、まず、レシートＰｂの情報コード１００を読取装置１０によって読み取る。情報コード１００の読み取り方法は、上述したいずれの実施形態の方法を用いてもよく、いずれの方法でも、データ記録領域のデータを解読すると共に、空き領域１１０の位置を特定し、空き領域１１０（画像領域）の画像を切り出せばよい。そして、この場合も、その切り出した空き領域１１０（画像領域）の画像を、データ記録領域に記録されたアドレス情報で特定される送信先に送信する。例えば、情報コード１００のデータ記録領域に運営主体のＵＲＬやメールアドレスなどが記録されている場合、空き領域１１０（画像領域）の画像はそのＵＲＬやメールアドレスで特定される装置（外部装置９０又は外部装置９０からアクセス可能な他装置など）に送信され、その装置の記憶部（例えば外部装置９０の記憶部９３など）に保存されることになる。なお、レシートＰｂに付される情報コード１００のデータ記録領域には、そのレシートＰｂを特定できる情報（レシート番号、その精算に用いるクレジットカードの番号、利用者の個人情報など）を予め記録しておくことが望ましく、情報コード１００の読み取りの際には、その情報コード１００のデータ記録領域に記録された「レシートＰｂを特定できる情報」と、切り出した空き領域１１０（画像領域）の画像とを対応付けてデータ記録領域に記録されたアドレス情報の送付先に送付すると良い。このようにすれば、その送付先では、「レシートＰｂを特定できる情報」と「空き領域１１０（画像領域）の画像」とを対応付けて蓄積することができる。また、情報コード１００を発行する際には、データ記録領域に利用日時や精算金額を記録しておき、読み取りの際には、切り出した空き領域１１０（画像領域）の画像と対応付けてデータ記録領域に記録されたアドレス情報の送付先に送付すると良い。このようにすれば、切り出した空き領域１１０（画像領域）の画像を、その送付先において利用日時や精算金額を紐付けて保存しておくことができる。
【０２２０】
本構成でも、制御回路４０が画像処理部の一例に相当し、画像領域の画像（空き領域１１０の画像）の少なくとも一部又は画像領域の画像を解析して得られる解析データを、データ記録領域に記録されたアドレス情報で特定される送付先又は保存先に送付又は保存するように機能する。具体的には、画像領域に形成されたサイン画像をデータ記録領域に記録されたアドレス情報で特定される送付先又は保存先に送付又は保存するように機能する。
【０２２１】
また、図４４（Ｂ）のようなレシートＰｂを読み取る際には、読取作業を行う者が、読取装置１０による情報コード１００の読み取り前、又は読取中、若しくは読取後に、読取装置１０の操作スイッチ４２等を操作して情報を入力することもできる。例えば、読取装置１０による図４４（Ｂ）の情報コード１００の読み取りの前に、作業者が、クレジットカード利用者の年齢層や性別などを操作スイッチ４２等を操作して入力し、その後に図４４（Ｂ）の情報コード１００の読み取りがなされた場合に、操作スイッチ４２によって入力された年齢層や性別などの情報と、読み取りによって切り出された空き領域１１０（画像領域）の画像と対応付けてデータ記録領域に記録されたアドレス情報の送付先又は保存先に送付又は保存するような構成とすることができる。このようにすれば、その送付先又は保存先では、読取時に切り出された空き領域１１０（画像領域）の画像と、読み取りの際に入力された情報（年齢層や性別などの情報）とを対応付けて蓄積することができ、客層管理などに役立てることができる。
【０２２２】
この構成では、読取装置１０の操作スイッチ４２が、外部からの操作によって情報の入力が可能な「情報入力部」の一例に相当する。そして、制御回路４０が画像処理部の一例に相当し、情報入力部によって入力された情報と、情報コード１００の読み取りによって切り出された空き領域１１０（画像領域）の画像とを、互いに対応付けてアドレス情報で特定される送付先又は保存先に送付又は保存するように機能する。なお、年齢層や性別などの情報は、レシートＰｂの発行時に生成装置２の操作部４によって入力してもよく、この場合、その入力された年齢層や性別などの情報はデータ記録領域に記録しておけばよい。そして、情報コード１００の読取時に、切り出された空き領域１１０（画像領域）の画像と共に送付先又は保存先に送るようにすればよい。
【０２２３】
［第１０実施形態の変更例２]
なお、変更例２は、空き領域１１０の具体的内容、データ記録領域に記録されるデータの具体的内容、及び情報コード１００を付す対象物が第１０実施形態の代表例と異なるだけであり、それ以外の基本構成は代表例と同様である。また、ハードウェア構成については第１実施形態と同一であり、上述した図１、図２のような構成が用いられる。
【０２２４】
図４５の例では、情報コード１００を印鑑登録に利用する構成となっている。この例では、図１に示す生成装置２により、例えば、空き領域１１０が空白とされた情報コード１００を印刷するように印鑑登録票を形成する。なお、情報コード１００は、第１実施形態又はその他の実施形態と同様の方法で生成することができる。また、情報コード１００の生成時には、空き領域１１０が例えば空白領域となっており、例えば、図４５の左上の情報コード１００から内部の印影を除いた構成となっている。そして、情報コード１００の内部に設けられた空き領域１１０（画像領域）が押印を付すための領域として用いられる。なお、図４５の左上の図では、印鑑登録票に付される情報コード１００のみを例示しており、印鑑登録票のその他の構成（氏名記入欄や登録番号記入欄など）は省略している。
【０２２５】
そして、本構成でも、情報コード生成装置２が図４５左上に示す情報コード１００（具体的には図４５左上の情報コード１００の一部を省略し、空き領域１１０を空白にしたもの）を生成する際に、空き領域１１０（画像領域）の画像を処理する際に利用する利用データとして、空き領域１１０（画像領域）の画像の送付先又は保存先を特定するアドレス情報をその情報コード１００のデータ記録領域に記録している。具体的には、例えば印鑑の押印を管理する主体（店舗、企業、官公庁など）の管理サーバとして外部装置９０が用いられ、この外部装置９０のＩＰアドレス、ＵＲＬ、メールアドレス（認証装置を特定するアドレス）などがアドレス情報としてデータ記録領域に記録されている。
【０２２６】
このように構成される情報コード１００は、例えば利用者が押印の登録を希望する場合に用いられ、登録作業を行う者（店員やその他の従業員など）は、その登録希望者に、上述の印鑑登録票（即ち、空き領域１１０が空白とされた情報コード１００が付された帳票）を提示し、図４５左上の図のように、情報コード１００の空き領域１１０内に登録を希望する印鑑の押印を付してもらうようにする。そして、このように情報コード１００に付された押印のデータを登録する際には、まず、情報コード１００を読取装置１０によって読み取り、データ記録領域のデータを解読すると共に、空き領域１１０（画像領域）の画像を切り出す。そして、その切り出された画像（押印の画像）を、データ記録領域に記録されたアドレス情報で特定される送信先又は保存先に送信又は保存する。例えば、送信先又は保存先が外部装置９０（図４３と同様の装置）であれば、読取装置１０から外部装置９０に押印の画像が送信され、この外部装置９０の記憶部９３に保存されることになる。なお、このように切り出した画像を保存する際には、その押印（印鑑）を特定できる情報（登録番号や個人情報など）を対応付けて記憶することが望ましい。なお、このような情報は、生成装置２が情報コード１００を生成する際に、予め情報コード１００のデータ記録領域に記録しておき、読取装置１０が情報コード１００を読み取ったときに、その情報（登録番号や個人情報など）と、その切り出された空き領域１１０（画像領域）の画像（押印の画像）とを紐付けてアドレス情報で特定される送付先又は保存先に送るようにすればよい。このような登録がなされることにより、外部装置９０では、図４５下図のように、それぞれの登録番号及び個人情報（氏名）に対応付けて印影画像がそれぞれ登録され、登録番号が特定されれば、それに対応する印影画像が特定されることとなる。
【０２２７】
本構成でも、制御回路４０が画像処理部の一例に相当し、画像領域の画像（空き領域１１０の画像）を、データ記録領域に記録されたアドレス情報で特定される送付先又は保存先（具体的には、認証装置に相当する外部装置９０又は認証装置からアクセス可能な他装置）に送付又は保存するように機能する。具体的には、空き領域１１０（画像領域）に形成された印影画像をデータ記録領域に記録されたアドレス情報で特定される送付先又は保存先に送付又は保存するように機能する。
【０２２８】
次に、印鑑の照合について説明する。上述した手続きにより、外部装置９０の記憶部９３には、図４５下図のように様々な印鑑の画像データが、それぞれ登録番号及び個人情報と対応付けて記憶されている。
一方、印鑑の照合を行う際には、照合を希望する者などが、図４６のような手続き票Ｐｃに印刷された情報コード１００の空き領域１１０に対し、照合を希望する印鑑により押印する。この手続き票Ｐｃに付された情報コード１００のデータ記録領域には、例えば外部装置９０（認証装置）を特定するアドレス情報が記録されている。そして、読取装置１０がこの情報コード１００を読み取った場合には、データ記録領域からアドレス情報を読み出すと共に、空き領域１１０（画像領域）の画像（押印画像）を切り出し、その押印画像をアドレス情報に基づいて外部装置９０に送信する。そして、外部装置９０は、このように照合対象の押印画像（印影画像）が送られてきた場合、図４５のように予め登録された印影画像と、送信されてきた印影画像とが一致するか否かを公知の画像比較方法で判断する。この照合は、例えば、送信されてきた上記照合対象の印影画像と外部装置９０に登録された全ての印影画像とを、例えば、公知のパターンマッチング、或いは第９実施形態と同様の特徴点の比較によって比較し、外部装置９０に登録された印影画像の中に送信されてきた上記照合対象の印影画像と一致する画像が存在するか否かを判断すればよい。そして、送信されてきた照合対象の印影画像が外部装置９０に登録されたいずれかの印影画像と一致する場合には、その送信元の読取装置１０に対して、認証が成功した旨のデータを送信する。この場合、認証が成功した登録印影画像に紐付けられて登録された番号や個人情報なども送信すると良い。逆に、一致しなった場合には、認証が失敗した旨のデータを送信する。
【０２２９】
本構成では、外部装置９０の記憶部９３が比較データ登録部の一例に相当し、画像領域の画像の少なくとも一部又は画像領域の画像を解析して得られる解析データと比較するための比較データが登録される構成となっている。なお、上述した例では、図４５のような登録において、切り出された空き領域１１０（画像領域）の画像を画像データとして外部装置９０に登録する例を示したが、このように切り出された空き領域１１０（画像領域）の画像そのものを登録するのではなく、空き領域１１０（画像領域）の画像から抽出される特徴点のデータ（解析データ）を外部装置９０に登録してもよい。この場合、印影画像などから特徴点を抽出する方法は、第９実施形態と同様に行えばよい。そして、この場合、照合の際には、読取装置１０が照合対象の印影画像から特徴点のデータを抽出すると共に、その特徴点のデータ（解析データ）を送信データとして外部装置９０（認証装置）に送信し、外部装置９０では、その送信された特徴点のデータと、外部装置９０に登録された各印影画像の特徴点のデータとを比較し、特徴点が一致するものを探し出せばよい。
【０２３０】
本構成では、外部装置９０が認証装置の一例に相当し、画像処理部によって送信された送信データ（例えば図４６のように照合対象として送られる印影画像のデータ）と、比較データ登録部に記録された比較データ（例えば、図４５のように予め外部装置９０に登録された複数の印影画像のデータ）とに基づき、照合対象となる空き領域１１０（画像領域）の印影画像が所定の正規画像（具体的には、外部装置９０に予め登録された印影画像）に該当するか否かの判断処理を行うように機能する。なお、認証装置として機能する外部装置９０は、単一の装置によって構成されていてもよく、互いにデータ通信可能な複数の装置によって構成されていてもよい。
【０２３１】
なお、ここでは銀行などでの印鑑照合を例示したが、不動産関連での実印照合などにも利用できる。
【０２３２】
［第１０実施形態の変更例３]
なお、変更例３は、空き領域１１０の具体的内容と、データ記録領域に記録される比較データの具体的内容、及び情報コード１００を付す対象物が第１０実施形態の代表例と異なるだけであり、それ以外の基本構成は代表例と同様である。また、ハードウェア構成については第１実施形態と同一であり、上述した図１、図２のような構成が用いられる。
【０２３３】
図４７の例では、情報コード１００を指紋登録に利用する構成となっている。この例では、情報コード１００の内部に設けられた空き領域１１０（画像領域）が指紋を付すための領域となっている。この例では、図１に示す生成装置２により、例えば、空き領域１１０が空白とされた情報コード１００を印刷するように指紋登録票を形成する。なお、情報コード１００は、第１実施形態又はその他の実施形態と同様の方法で生成することができる。また、情報コード１００の生成時には、空き領域１１０が例えば空白領域となっており、例えば、図４７の左上の情報コード１００から内部の指紋画像Ｆを除いた構成となっている。そして、情報コード１００の内部に設けられた空き領域１１０（画像領域）が指紋を付すための領域として用いられる。なお、図４７の左上の図では、指紋登録票に付される情報コード１００のみを例示しており、指紋登録票のその他の構成（氏名記入欄や登録番号記入欄など）は省略している。
【０２３４】
そして、本構成でも、情報コード生成装置２が図４７左上に示す情報コード１００（具体的には図４７左上の情報コード１００の一部を省略し、空き領域１１０を空白にしたもの）を生成する際に、空き領域１１０（画像領域）の画像を処理する際に利用する利用データとして、空き領域１１０（画像領域）の画像の送付先又は保存先を特定するアドレス情報をその情報コード１００のデータ記録領域に記録している。具体的には、例えば指紋を管理する主体（店舗、企業、官公庁など）の管理サーバとして外部装置９０が用いられ、この外部装置９０のＩＰアドレス、ＵＲＬ、メールアドレス（認証装置を特定するアドレス）などがアドレス情報としてデータ記録領域に記録されている。
【０２３５】
このように構成される情報コード１００は、例えば利用者が指紋の登録を希望する場合に用いられ、登録作業を行う者（店員やその他の従業員など）は、その登録希望者に、上述の指紋登録票（即ち、空き領域１１０が空白とされた情報コード１００が付された帳票）を提示し、図４７左上の図のように、情報コード１００の空き領域１１０内に登録を希望する指紋を付してもらうようにする。そして、このように情報コード１００に付された指紋のデータを登録する際には、まず、情報コード１００を読取装置１０によって読み取り、データ記録領域のデータを解読すると共に、空き領域１１０（画像領域）の画像を切り出す。そして、その切り出された画像（指紋の画像）を、データ記録領域に記録されたアドレス情報で特定される送信先又は保存先に送信又は保存する。例えば、送信先又は保存先が外部装置９０（図４３と同様の装置）であれば、読取装置１０から外部装置９０に対して情報コード１００から切り出された指紋の画像が送信され、この外部装置９０の記憶部９３に保存されることになる。なお、このように切り出した画像を保存する際には、その指紋を特定できる情報（登録番号や個人情報など）を対応付けて記憶することが望ましい。なお、このような情報は、生成装置２が情報コード１００を生成する際に、予め情報コード１００のデータ記録領域に記録しておき、読取装置１０が情報コード１００を読み取ったときに、その情報（登録番号や個人情報など）と、その切り出された空き領域１１０（画像領域）の画像（指紋の画像）とを紐付けてアドレス情報で特定される送付先又は保存先に送るようにすればよい。このような登録がなされることにより、外部装置９０では、図４７下図のように、それぞれの登録番号及び個人情報（氏名）に対応付けて指紋画像がそれぞれ登録され、登録番号が特定されれば、それに対応する指紋画像が特定されることとなる。
【０２３６】
本構成でも、制御回路４０が画像処理部の一例に相当し、画像領域の画像（空き領域１１０の画像）の少なくとも一部又は画像領域の画像を解析して得られる解析データを、データ記録領域に記録されたアドレス情報で特定される送付先又は保存先に送付又は保存するように機能する。具体的には、空き領域１１０（画像領域）に形成された指紋画像をデータ記録領域に記録されたアドレス情報で特定される送付先又は保存先に送付又は保存するように機能する。
【０２３７】
次に、指紋の照合について説明する。上述した手続きにより、外部装置９０の記憶部９３には、図４７下図のように様々な指紋の画像データが、それぞれ登録番号及び個人情報と対応付けて記憶されている。
一方、指紋の照合を行う際には、照合を希望する者などが、図４８のような手続き票Ｐｄに印刷された情報コード１００の空き領域１１０に対し、照合を希望する自身の指紋を付す。この手続き票Ｐｄに付された情報コード１００のデータ記録領域には、例えば外部装置９０（認証装置）を特定するアドレス情報が記録されている。そして、読取装置１０がこの情報コード１００を読み取った場合には、データ記録領域からアドレス情報を読み出すと共に、空き領域１１０（画像領域）の画像（指紋画像）を切り出し、その指紋画像をアドレス情報に基づいて外部装置９０に送信する。そして、外部装置９０は、このように照合対象の指紋画像が送られてきた場合、図４７のように予め登録された指紋画像と、送信されてきた指紋画像とが一致するか否かを公知の画像比較方法で判断する。この照合は、例えば、送信されてきた上記照合対象の指紋画像と外部装置９０に登録された全ての指紋画像とを、例えば、公知のパターンマッチング、或いは第９実施形態と同様の特徴点の比較（マニューシャ法）などによって比較し、外部装置９０に登録された指紋画像の中に送信されてきた上記照合対象の指紋画像と一致する画像が存在するか否かを判断すればよい。そして、送信されてきた照合対象の指紋画像が外部装置９０に登録されたいずれかの指紋画像と一致する場合には、その送信元の読取装置１０に対して、認証が成功した旨のデータを送信する。この場合、認証が成功した登録指紋画像に紐付けられて登録された番号や個人情報なども送信すると良い。逆に、一致しなった場合には、認証が失敗した旨のデータを送信する。
【０２３８】
なお、本構成では、外部装置９０の記憶部９３が照合データ登録部の一例に相当し、空き領域１１０（画像領域）の画像の少なくとも一部又は画像領域の画像を解析した解析データと照合するための複数の照合データがそれぞれ個人情報に対応付けられて登録される構成となっている。
【０２３９】
また、外部装置９０が照合装置の一例に相当し、画像処理部によって送信された送信データ（照合対象となる指紋画像）と、照合データ登録部に記録された複数の照合データ（例えば、登録された複数の指紋画像）とに基づき、送信データに対応する個人情報を抽出するように機能する。なお、上述した例では、図４７のような登録において、切り出された空き領域１１０（画像領域）の画像を画像データとして外部装置９０に登録する例を示したが、このように切り出された空き領域１１０（画像領域）の画像そのものを登録するのではなく、空き領域１１０（画像領域）の画像から抽出される特徴点のデータ（解析データ）を外部装置９０に登録してもよい。この場合、指紋画像などから特徴点を抽出する方法は、第９実施形態と同様に行えばよい。そして、この場合、照合の際には、読取装置１０が照合対象の指紋画像から特徴点のデータを抽出すると共に、その特徴点のデータ（解析データ）を送信データとして外部装置９０（認証装置）に送信し、外部装置９０では、その送信された特徴点のデータと、外部装置９０に登録された各指紋画像の特徴点のデータとを比較し、特徴点が一致するものを探し出せばよい。
【０２４０】
なお、これら第１０実施形態の代表例及び変更例に用いる情報コードにおいて、空き領域を除く部分を、上述した又は後述するその他の実施形態の構成を用いてもよい。そして、そのような構成でも、データ記録領域内に上述した第１０実施形態の代表例又は変更例と同様のアドレス情報を記録しておけば、空き領域の画像を第１０実施形態の代表例及び変更例と同様に利用することができる。
【０２４１】
また、これら第１０実施形態の代表例及び変更例に用いる情報コードにおいて、空き領域（画像領域）の構成を、上述した又は後述するその他の実施形態の構成にしてもよい。このような構成でも、データ記録領域内にアドレス情報を記録しておけば、空き領域（画像領域）の画像の少なくとも一部又は空き領域（画像領域）の画像を解析して得られる解析データ（例えば、空き領域（画像領域）の画像から第９実施形態と同様の方法で特徴点を抽出した特徴点データや、空き領域（画像領域）の画像から文字を抽出した文字データなど）を、データ記録領域に記録されたアドレス情報で特定される送付先又は保存先に送付又は保存することができる。或いは、空き領域の画像をデータ記録領域に記録されたデータを用いて認証した認証結果や、空き領域の画像を読取装置に記録されたデータを用いて認証した認証結果などを、アドレス情報で特定される送信先や保存先に送信又は保存するようにしてもよい。
【０２４２】
［他の実施形態］
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【０２４３】
第１実施形態等では、情報コード１００内に、情報入力領域の位置を示す位置データ（例えば、図３に示す画像領域位置情報など）を含ませるようにしていたが、このような例に限られない。例えば、情報コード生成装置２が、空き領域において予め定められた所定位置に画像領域を配置するように情報コードを生成する構成であってもよい。この場合、所定位置を特定する情報（図３に示す画像領域位置情報などの情報）が記憶部５に記憶されていればよい。また、この場合、情報コード読取装置１０には、情報コード生成装置２と同様、所定位置を特定する特定情報（図３に示す画像領域位置情報などの情報）をメモリ３５に記憶しておけばよい。そして、情報コード読取装置１０では、図９のＳ４５において、メモリ３５からこのような特定情報を読み出して情報入力領域を特定した上で、それ以降の処理を行えばよい。また、この場合、図３に示す画像領域位置情報は、ヘッダデータに含めなくてもよい。
【０２４４】
本発明は、上述したいずれか１又は複数若しくは全ての情報コードを表示し得る表示装置として構成することもできる。また、上述したいずれか１又は複数若しくは全ての情報コードを印刷し得る印刷装置として構成することもできる。更に、上述したいずれか１又は複数若しくは全ての情報コードを生成するためのコンピュータ読取可能なプログラムとして構成することもできる。また、上述した１又は複数若しくは全ての情報コードを生成するためのプログラムを記録した記録媒体として構成することもできる。更に、上述した１又は複数若しくは全ての情報コードが付された情報コード媒体（印刷物、ダイレクトマーキング等によって構成された形成物など）として把握することもできる。また、上述した１又は複数若しくは全ての情報コードが表示された表示画像として把握することもできる。
【０２４５】
図１等の構成では、情報コード生成装置２と情報コード読取装置１０が別々の装置として構成された例を示しているが、情報コード生成装置２が情報コード読取装置１０として構成されていてもよい。
【０２４６】
上記実施形態では、コード領域の中央部に空き領域１１０を設けた例を示したが、空き領域１１０の配置はこの例に限られない。同様に画像領域１２１の位置も上述の例に限られない。例えば、コード領域の周縁付近に空き領域を設け、この位置に画像領域１２１を設けてもよい。また、画像領域のデザインとしては、図形、模様、色彩又はこれらの結合からなる構成であれば他の様々なデザインを採用することができる。また、デザインに代えて、或いはデザインと共に情報を表示する場合、その情報の内容は様々である。
【０２４７】
上記実施形態では、他種コードとしてＱＲコードを例に挙げ、情報コード１００で用いる特定パターンとしてＱＲコードの特定パターンを例に挙げたが、これ以外の種類の二次元コードを用いてもよい。例えば、他種コードとしてデータマトリックスコードを用い、情報コード１００で用いる特定パターンをデータマトリックスコードの特定パターンとしてもよい。
【０２４８】
図５のように設定した配置変換表における対応関係は、図７のように任意に変更することができる。例えば、情報コード生成装置２、情報コード読取装置１０において図５のように設定されていた配置変換表を図７のように変更した場合、生成される情報コード１００では、２２〜２３番目のコードワードの配置が、図５右図のような配置（２２〜２３番の配置候補位置に記録する配置）から図７右図のような配置（４２〜４３番の配置候補位置に記録する配置）に変更され、これにより空き領域１１０の位置や形状も変化することになる。この場合、２２〜２３番の配置候補位置は空き領域としてもよく、他のコードワードの配置位置としてもよい。つまり、この構成では、配置変換表を調整することで空き領域１１０の位置や形状を調整することができ、空き領域を構成する上での自由度をより高めることができる。
【０２４９】
上記実施形態では、空き領域１１０を設け、この空き領域１１０の内部に画像領域を設けた例を示したが、このような例に限られない。例えば、誤り訂正が可能な一般的な二次元コード（例えばＱＲコード等）のセル配置領域に、上述したような画像を上書き等によって設け、このような画像領域によって潰れた領域のデータを誤り訂正によって復元する  ようにしてもよい。
【０２５０】
上記実施形態では、図９のＳ４６で特定される画像領域をビットマップ画像として抽出し、ビットマップ形式でＳ４７、Ｓ４８の処理を行う例を示したが、このような例に限られない。例えば、図９のＳ４６で特定される画像領域の画像をセル単位の白黒情報画像として抽出し画像処理を行うようにしてもよい。即ち、図１、図５右図のような情報コード１００を各セル領域に分割して各セル領域を特定した後、Ｓ４６で特定される画像領域の各セル領域を明暗情報画像（例えば、画像領域の各セル領域を白又は黒で表した画像）として抽出し、データ記録領域に対するデータ解読処理とは異なる方法で画像処理を行うようにしてもよい。
【符号の説明】
【０２５１】
１…情報コード利用システム
２…情報コード生成装置
３…制御部
１０…情報コード読取装置
２３…受光センサ（撮像部）
３５…メモリ（登録部）
４０…制御回路（データ記録領域読取部、画像処理部、出力部）
４６…液晶表示器（出力部）
４８…通信インタフェース（出力部）
９０…外部装置（認証装置）
１００…情報コード
１０２…セル
１０４…位置検出パターン（特定パターン）
１１０…空き領域（画像領域）
【図１】
2015099512.tif 000003
【図２】
2015099512.tif 000004
【図３】
2015099512.tif 000005
【図４】
2015099512.tif 000006
【図５】
2015099512.tif 000007
【図６】
2015099512.tif 000008
【図７】
2015099512.tif 000009
【図８】
2015099512.tif 000010
【図９】
2015099512.tif 000011
【図１０】
2015099512.tif 000012
【図１１】
2015099512.tif 000013
【図１２】
2015099512.tif 000014
【図１３】
2015099512.tif 000015
【図１４】
2015099512.tif 000016
【図１５】
2015099512.tif 000017
【図１６】
2015099512.tif 000018
【図１７】
2015099512.tif 000019
【図１８】
2015099512.tif 000020
【図１９】
2015099512.tif 000021
【図２０】
2015099512.tif 000022
【図２１】
2015099512.tif 000023
【図２２】
2015099512.tif 000024
【図２３】
2015099512.tif 000025
【図２４】
2015099512.tif 000026
【図２５】
2015099512.tif 000027
【図２６】
2015099512.tif 000028
【図２７】
2015099512.tif 000029
【図２８】
2015099512.tif 000030
【図２９】
2015099512.tif 000031
【図３０】
2015099512.tif 000032
【図３１】
2015099512.tif 000033
【図３２】
2015099512.tif 000034
【図３３】
2015099512.tif 000035
【図３４】
2015099512.tif 000036
【図３５】
2015099512.tif 000037
【図３６】
2015099512.tif 000038
【図３７】
2015099512.tif 000039
【図３８】
2015099512.tif 000040
【図３９】
2015099512.tif 000041
【図４０】
2015099512.tif 000042
【図４１】
2015099512.tif 000043
【図４２】
2015099512.tif 000044
【図４３】
2015099512.tif 000045
【図４４】
2015099512.tif 000046
【図４５】
2015099512.tif 000047
【図４６】
2015099512.tif 000048
【図４７】
2015099512.tif 000049
【図４８】
2015099512.tif 000050
【手続補正書】
【提出日】平成25年12月25日(2013.12.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
Ｓ４６にて画像領域の四隅の位置を特定した後には、画像領域を正規化する処理を行う（Ｓ４７）。この正規化処理は、例えば周知の射影変換処理を用い、図１２（Ｂ）のように傾斜した画像を、図１２（Ａ）のような規定形状（図１２（Ａ）では正方形）の画像に変換する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１１７
【補正方法】変更
【補正の内容】
【０１１７】
また、図１６のように既存のＱＲコード（登録商標）の一部を空き領域２１０として構成する場合、データ記録領域に記録されるデータにおいて、図１８（Ａ）のような識別情報を含ませておけばよい。図１８（Ａ）は、データ記録領域に記録される解読対象データ構成を概念的に示しており、この例では、解読対象データの先頭部分に、所定構成（％％ＩＭＡＧＥ％％）のデータが付されている。このように構成しておけば、読取装置１０は、データ記録領域に記録される解読対象データの中からこの識別情報（％％ＩＭＡＧＥ％％）を検出したときに、画像領域１２１の画像認識処理を行うことができるようになり、逆に、識別情報（％％ＩＭＡＧＥ％％）を検出できないときには通常のデコード処理を行うことになる。また、この例では、データ記録領域のデータとして、通常のデータ以外に、画像領域の位置を特定する位置データや、その他の付随情報が含まれていることが望ましい。また、図１８（Ａ）に示すデータは、データ記録領域に記録されるデータの内、終端子よりも前に配置される解読対象データを示しており、終端子よりも後に配置される埋め草コードは省略している。本構成では、例えば、この埋め草コードの領域を全て白セルのみで表示するようにし、この領域を空き領域２１０として扱うようにすることができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１２５
【補正方法】変更
【補正の内容】
【０１２５】
また、図１７のように既存のデータマトリックスコードの一部を空き領域３１０として構成する場合、データ記録領域に記録されるデータにおいて、図１８（Ｂ）のような識別情報を含ませておけばよい。図１８（Ｂ）は、データ記録領域に記録される解読対象データ構成を概念的に示しており、この例では、解読対象データの先頭部分に、所定構成（％％ＩＭＡＧＥ％％）のデータが付されている。このように構成しておけば、読取装置１０は、データ記録領域に記録される解読対象データの中からこの識別情報（％％ＩＭＡＧＥ％％）を検出したときに、画像領域１２１の画像認識処理を行うことができるようになり、逆に、識別情報（％％ＩＭＡＧＥ％％）を検出できないときには通常のデコード処理を行うことになる。また、この例では、データ記録領域のデータとして、通常のデータ以外に、画像領域の位置を特定する位置データや、その他の付随情報が含まれていることが望ましい。