(57)【特許請求の範囲】
【請求項１】
格子状に配列された４色以上の色付きの情報セルから構成され、当該情報セルを情報単位とする特定情報が記録された情報コード領域と、
前記情報セルの色を識別するため、前記情報セルと同色であり、かつ、前記情報セルと同じ色数の教師セルを有する教師コード領域と、を有する矩形の情報コードであって、
前記情報コードの四隅のうち少なくとも２つ以上に設けられた矩形の切り出しシンボルを備え、
前記情報コード領域の内側に複数の前記教師コード領域が配置されており、
前記複数の教師コード領域はいずれも、前記切り出しシンボルの内側の２辺を延長した線よりも内側の領域において、相互に等間隔となるように配置されているとともに、前記情報コード領域を横方向において等分する複数の分割線と、前記情報コード領域を縦方向において等分する複数の分割線との交点に、前記教師コード領域が配置されていることを特徴とする、情報コード。
【請求項２】
前記情報コード領域は８色のセルから構成されており、かつ、空白を有さず、
前記教師コード領域は、真ん中に位置する空白セルと、当該空白を囲む８色のセルを有する正方形からなる、請求項１に記載の情報コード。
【請求項３】
前記情報コード領域の内側に配置された複数の前記教師コード領域間の距離は、セル３２個分の距離以下であり、
前記複数の教師コード領域の数が４個、９個、１６個または２５個である、請求項１または２に記載の情報コード。
【請求項４】
前記複数の教師コード領域のうち、前記情報コード領域の端部に近接する前記教師コード領域は、近接する前記情報コード領域の端部までの距離と、当該教師コード領域に隣接する他の教師コード領域までの距離とが等しくなる位置に配置される、請求項１ないし３のいずれかに記載の情報コード。
【請求項５】
前記情報コードは、前記特定情報を記録する情報コード領域と広告情報を記憶する広告コード領域とからなり、
前記広告コード領域を構成する広告セルは、前記情報セルおよび前記教師セルと同色である、請求項１ないし４のいずれかに記載の情報コード。
【請求項６】
前記情報コード領域は、個人情報を含む前記特定情報を記録する、請求項１ないし５のいずれかに記載の情報コード。
【請求項７】
前記情報コード領域は、前記個人情報として、個人の顔の一部位の画像情報を記録する、請求項６に記載の情報コード。
【請求項８】
格子状に配列された４色以上の色付きの情報セルから構成され、当該情報セルを情報単位とする特定情報が記録された情報コード領域と、前記情報セルの色を識別するため、前記情報セルと同色の教師セルから構成される教師コード領域と、情報コードの四隅のうち少なくとも２つ以上に設けられた矩形の切り出しシンボルと、を有し、前記情報コード領域の内側に複数の前記教師コード領域が配置されており、前記複数の教師コード領域はいずれも、前記切り出しシンボルの内側の２辺を延長した線よりも内側の領域において、相互に等間隔となるように配置されているとともに、前記情報コード領域を横方向において等分する複数の分割線と、前記情報コード領域を縦方向において等分する複数の分割線との交点に、前記教師コード領域が配置されている矩形の情報コードを生成する、情報コード生成部を有する、情報コード生成装置。
【請求項９】
請求項１ないし７のいずれかに記載の情報コードを読み取るための情報コード読取装置であって、
前記情報コードを読み取る読取部と、
前記読取部により読み取られた前記情報コードのうち前記教師コード領域における前記教師セルの色情報に基づいて、前記情報コード領域の前記情報セルの色を識別する識別部と、
前記識別部により色が識別された前記情報セルに基づいて、前記情報コード領域に記録されている前記特定情報を取得する取得部と、を有する、情報コード読取装置。
【請求項１０】
格子状に配列された４色以上の色付きの情報セルから構成され、当該情報セルを情報単位とする特定情報が記録された情報コード領域と、前記情報セルの色を識別するため、前記情報セルと同色であり、かつ、前記情報セルと同じ色数の教師セルを有する教師コード領域と、情報コードの四隅のうち少なくとも２つ以上に設けられた矩形の切り出しシンボルと、を有し、前記情報コード領域の内側に複数の前記教師コード領域が配置されており、前記複数の教師コード領域はいずれも、前記切り出しシンボルの内側の２辺を延長した線よりも内側の領域において、相互に等間隔となるように配置されているとともに、前記情報コード領域を横方向において等分する複数の分割線と、前記情報コード領域を縦方向において等分する複数の分割線との交点に、前記教師コード領域が配置されている矩形の情報コードを生成するプロセスを、コンピュータに実行させるプログラム。
【請求項１１】
請求項１ないし７のいずれかに記載の情報コードを読み取るためのプログラムであって、
前記情報コード領域の前記情報セルおよび前記教師コード領域の前記教師セルを読み取るステップと、
前記教師セルの色情報に基づいて、前記情報セルの色を識別するステップと、
色が識別された前記情報セルに基づいて、前記情報コード領域に記録されている前記特定情報を取得するステップと、をコンピュータに実行させるプログラム。
【請求項１２】
請求項５に記載の情報コードを利用する情報コード利用システムであって、
前記広告コード領域、前記情報コード領域および前記教師コード領域を有する前記情報コードを生成する情報コード生成部と、
前記情報コードを読み取り、前記教師コード領域の前記教師セルの色情報に基づいて前記広告コード領域の前記広告セルの色を識別することで前記広告コード領域に記憶された広告情報に基づく広告を表示しながら、または、前記広告を表示した後に、前記教師コード領域の前記教師セルの色情報に基づいて前記情報コード領域の前記情報セルの色を識別することで前記情報コード領域に記録された前記特定情報を出力させる情報コード読取部と、を有する情報コード利用システム。
【請求項１３】
請求項６または７に記載の情報コードを利用する情報コード利用システムであって、
生体認証情報を含む前記個人情報を記録した前記情報コード領域と、前記教師コード領域とを有する前記情報コードを生成する情報コード生成部と、
前記情報コードを読み取り、前記教師コード領域の前記教師セルの色情報に基づいて前記情報コード領域の前記情報セルの色を識別することで前記情報コード領域から前記生体認証情報を取得するとともに、利用者から直に取得した利用者の生体認証情報を取得する情報コード読取部と、
前記情報コード読取部で取得した利用者の前記情報コードと、記憶部に予め記憶している利用者の情報コードとを比較して一次認証を行った後に、前記情報コード読取部で取得した利用者の前記情報コードの前記情報コード領域から取得した前記生体認証情報と、前記利用者から直に取得した生体認証情報とを照会することで二次認証を行う、認証部と、を有する情報コード利用システム。
【請求項１４】
請求項１ないし７のいずれかに記載の情報コードが印刷された印刷媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２色以上の色付きのセルから構成されている情報コード、情報コード生成装置、情報コード読取装置、プログラムおよび情報コード利用システムに関する。
【背景技術】
【０００２】
従来、格子状に配列されたセルのそれぞれに付けた多数の色として電子データを保有するデータ記録コード部を有する情報コードが知られている（たとえば特許文献１）。また、特許文献１に係る情報コードでは、データ記録コード部のセルの数、色数、セルのサイズなどの情報を把握するための切り出しコード部が、データ記録コード部から一定の位置関係をもって配列されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４８３８３８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
カラーの色付きセルからなる情報コードでは、白黒のセルからなる情報コードと比べて、色相の近い２色以上の色が使用されるため、情報コードを撮影する光環境、情報コードの印刷環境・表示環境、印刷した情報コードの経年による退色などによっては、情報コードに利用されている色を正確に識別することができない場合があり、情報コードに記憶されている情報を適切に読み取れないという問題があった。
特許文献１では、切り出しコード部からデータ記録コード部を構成するセルの色数を把握することはできるが、切り出しコード部は、データ記録コードのセルの色を矯正または示唆するものではなく、データ記録コードを構成する全てのセルの色情報を保有していないため、情報コードを読み取る環境や情報コードの状態によっては、データ記録コード部を構成するセルの色を正確に識別できない場合があった。
【課題を解決するための手段】
【０００５】
本発明に係る情報コードは、格子状に配列された４色以上の色付きの情報セルから構成され、当該情報セルを情報単位とする特定情報が記録された情報コード領域と、前記情報セルの色を識別するための、前記情報セルと同色であり、かつ、前記情報セルと同じ色数の教師セルを有する教師コード領域と、を有する矩形の情報コードであって、前記情報コードの四隅のうち少なくとも２つ以上に設けられた矩形の切り出しシンボルを備え、前記情報コード領域の内側に複数の前記教師コード領域が配置されており、前記複数の教師コード領域はいずれも、前記切り出しシンボルの内側の２辺を延長した線よりも内側の領域において、相互に等間隔となるように配置されているとともに、前記情報コード領域を横方向において等分する複数の分割線と、前記情報コード領域を縦方向において等分する複数の分割線との交点に、前記教師コード領域が配置されていることを特徴とする。
上記情報コードにおいて、前記情報コード領域は８色のセルから構成されており、かつ、空白を有さず、前記教師コード領域は真ん中に位置する空白セルと、当該空白を囲む８色のセルを有する正方形からなるように構成することができる。
上記情報コードにおいて、前記情報コード領域の内側に配置された複数の前記教師コード領域間の距離は、セル３２個分の距離以下であり、前記複数の教師コード領域の数が４個、９個、１６個または２５個であるように構成することができる。
上記情報コードにおいて、前記複数の教師コード領域のうち、前記情報コード領域の端部に近接する前記教師コード領域は、近接する前記情報コード領域の端部までの距離と、当該教師コード領域に隣接する他の教師コード領域までの距離とが等しくなる位置に配置されるように構成することができる。
上記情報コードにおいて、前記情報コードは、前記特定情報を記録する情報コード領域と広告情報を記憶する広告コード領域とからなり、前記コード領域を構成する広告セルは、前記情報セルおよび前記教師セルと同色であるように構成することができる。
上記情報コードにおいて、前記情報コード領域は、個人情報を含む前記特定情報を記録するように構成することができる。
上記情報コードにおいて、前記情報コード領域は、前記個人情報として、個人の顔の一部位の画像情報を記録するように構成することができる。
【０００６】
本発明に係る情報コード生成装置は、４色以上の色付きの情報セルから構成され、当該情報セルを情報単位とする特定情報が記録された情報コード領域と、前記情報セルの色を識別するため、前記情報セルと同色であり、かつ、前記情報セルと同じ色数の教師セルを有する教師コード領域と、情報コードの四隅のうち少なくとも２つ以上に設けられた矩形の切り出しシンボルと、を有し、前記情報コード領域の内側に複数の前記教師コード領域が配置されており、前記複数の教師コード領域はいずれも、前記切り出しシンボルの内側の２辺を延長した線よりも内側の領域において、相互に等間隔となるように配置されているとともに、前記情報コード領域を横方向において等分する複数の分割線と、前記情報コード領域を縦方向において等分する複数の分割線との交点に、前記教師コード領域が配置されている情報コードを生成する、情報コード生成部を有する。
本発明に係る情報コード読取装置は、上記情報コードを読み取るための情報コード読取装置であって、前記情報コードを読み取る読取部と、前記読取部により読み取られた前記情報コードのうち前記教師コード領域における前記教師セルの色情報に基づいて、前記情報コード領域の前記情報セルの色を識別する識別部と、前記識別部により色が識別された前記情報セルに基づいて、前記情報コード領域に記録されている前記提示情報を取得する取得部と、を有する。
【０００７】
本発明の第１の観点に係るプログラムは、格子状に配列された４色以上の色付きの情報セルから構成され、当該情報セルを情報単位とする特定情報が記録された情報コード領域と、情報コードの四隅のうち少なくとも２つ以上に設けられた矩形の切り出しシンボルと、前記情報セルの色を識別するため、前記情報セルと同色であり、かつ、前記情報セルと同じ色数の教師セルを有する教師コード領域と、を有し、前記情報コード領域の内側に複数の前記教師コード領域が配置されており、前記複数の教師コード領域はいずれも、前記切り出しシンボルの内側の２辺を延長した線よりも内側の領域において、相互に等間隔となるように配置されているとともに、前記情報コード領域を横方向において等分する複数の分割線と、前記情報コード領域を縦方向において等分する複数の分割線との交点に、前記教師コード領域が配置されている矩形の情報コードを生成するプロセスを、コンピュータに実行させる。
本発明の第２の観点に係るプログラムは、上記記載の情報コードを読み取るためのプログラムであって、前記情報コード領域の前記情報セルおよび前記教師コード領域の前記教師セルを読み取るステップと、前記教師セルの色情報に基づいて、前記情報セルの色を識別するステップと、色が識別された前記情報セルに基づいて、前記情報コード領域に記録されている前記特定情報を取得するステップと、をコンピュータに実行させる。
【０００８】
本発明の第１の観点に係る情報コード利用システムは、上記情報コードを利用する情報コード利用システムであって、前記広告コード領域、前記情報コード領域および前記教師コード領域を有する前記情報コードを生成する情報コード生成部と、前記情報コードを読み取り、前記教師コード領域の前記教師セルの色情報に基づいて前記広告コード領域の前記広告セルの色を識別することで前記広告コード領域に記憶された広告情報に基づく広告を表示しながら、または、前記広告を表示した後に、前記教師コード領域の前記教師セルの色情報に基づいて前記情報コード領域の前記情報セルの色を識別することで前記情報コード領域に記録された前記特定情報を出力させる前記情報コード読取部と、を有する。
本発明の第２の観点に係る情報コード利用システムは、上記情報コードを利用する情報コード利用システムであって、生体認証情報を含む前記個人情報を記録した前記情報コード領域と、前記教師コード領域とを有する前記情報コードを生成する前記情報コード生成部と、前記情報コードを読み取り、前記教師コード領域の前記教師セルの色情報に基づいて前記情報コード領域の前記情報セルの色を識別することで前記情報コード領域から前記生体認証情報を取得するとともに、利用者から直に取得した利用者の生体認証情報を取得する前記情報コード読取部と、前記情報コード領域から取得した前記生体認証情報と、前記情報コード読取部で取得した利用者の前記情報コードと、記憶部に予め記憶している利用者の情報コードとを比較して一次認証を行った後に、前記情報コード読取部で取得した利用者の前記情報コードの前記情報コード領域から取得した前記生体認証情報と、前記利用者から直に取得した生体認証情報とを照会することで二次認証を行う、認証部と、を有する。
本発明に係る印刷媒体は、上記情報コードが印刷される。
【発明の効果】
【０００９】
本発明によれば、情報コードに記憶される特定情報を高い精度で読み取ることができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係る情報コードの一例を示す図である。
【図２】図１のＡ部分の拡大図である。
【図３】本実施形態に係る情報コード利用装置の構成図である。
【図４】第１実施形態に係る情報コード利用システムの概要を示す図である。
【図５】第２実施形態に係る情報コードの一例を示す図である。
【図６】第２実施形態に係る情報コード利用システムの概要を示す図である。
【図７】第３実施形態に係る情報コードの一例を示す図である。
【図８】第４実施形態に係る情報コードの一例を示す図である。
【図９】第４実施形態における教師コード領域の一例を示す図である。
【発明を実施するための形態】
【００１１】
本発明に係る情報コード、情報コード生成装置、情報コード読取装置、プログラムおよび情報コード利用システムの実施形態を、図面に基づいて説明する。なお、本実施形態では、本発明に係る情報コード生成装置および情報コード読取装置の機能を有する装置を、情報コード利用装置として説明する。
【００１２】
《第１実施形態》
図１は本実施形態に係る情報コード１０の一例を示す図であり、図２は図１のＡ部分の拡大図である。図１および図２に示すように、本実施形態に係る情報コード１０は、情報を表示する単位となる２色以上の色付きの情報セル１２から構成される情報コード領域１１と、情報セル１２の色を識別するため、情報セル１２と同色であり、かつ、情報セル１２と同じ色数の教師セル１４を有する教師コード領域１３と、切り出しシンボル１７と、を有した方形状の二次元コードである。
【００１３】
情報コード領域１１は、格子状に配列された、２色以上の情報セル１２から構成される。情報セル１２の色は、２色以上であれば、特に限定されず、たとえば白色と黒色の２色であってもよいが、後述するように、本発明は、教師セル１４により、情報セル１２の色の識別精度を高めるものであり、色相が比較的近い２色以上の色である場合に特に有用である。情報セル１２および教師セル１４の色数は、２色以上であれば特に限定されないが、ビット数に応じた情報量とするために、４色、８色、あるいは１６色とすることが好ましい。なお、本実施形態においては、情報コード領域１１を構成する情報セル１２の色として、赤色、青色、緑色、黄色の４色を用いる構成を例示して説明する。また、図２においては、赤色の情報セルを１２（Ｒ）、青色の情報セルを１２（Ｂ）、緑色の情報セルを１２（Ｇ）、黄色の情報セルを１２（Ｙ）として表示している。このように、４色の色情報を有する情報セル１２を用いることで、白色および黒色の情報セルからなる情報コードと比べて、情報セル当たりの情報量を２倍（２ビット）とすることができる一方、各色の色相が近くなるため、照明などの光環境、情報コードの印刷環境、情報コードのディスプレイなどへの表示環境、印刷した情報コードの経年による退色などによっては情報セル１２の色を適切に識別することが困難となる場合がある。そのため、本実施形態では、情報セル１２の色の識別精度を高めるために、後述する教師コード領域１３が設けられている。
【００１４】
情報コード領域１１は、情報単位である情報セル１２の表示パターンに変えることで、一定容量の文字情報および／またはバイナリ情報からなる特定情報を記録することができる。情報コード領域１１が記録する特定情報の内容は、特に限定されないが、本実施形態では、生体認証用の生体認証情報を含む個人情報が記憶されるものとする。個人情報としては、生体認証情報に加えて、マイナンバー、パスポート番号、口座番号、免許証番号、名前、社会保険番号、誕生日、誕生地、旧姓などの情報を含めることができる。また、生体認証情報としては、顔画像、指紋情報、虹彩情報、掌形、網膜、血管、音声、耳形などを含めることができる。本実施形態では、顔画像を含む構成を例示して説明する。
【００１５】
本実施形態に係る情報コード１０において、特定情報が記録される情報コード領域１１は、４色の情報セル１２から構成されるため、白色および黒色の２色から構成される情報コードと比べて、記録できる情報量は大きくなる。しかしながら、情報コード１０に顔認証のための顔画像を記録する場合、顔認証が可能な程度の解像度で顔全体の画像を記録する場合、４色の情報セル１２から構成される情報コード領域１１でも記憶容量が足りなくなってしまうおそれがある。そこで、本実施形態に係る情報コード１０では、利用者の顔全体ではなく、利用者の目や口など、顔認証において特徴点となる顔の一部位だけを顔認証用の顔画像として記憶しておくことで、情報コード１０に顔認証用の顔画像を記録することが可能となる。
【００１６】
教師コード領域１３は、情報コード領域１１の外側に配置される。教師コード領域１３は、複数の教師セル１４から構成されている。教師セル１４は、情報セル１２と同色であり、かつ、情報セル１２と同じ色数を有する。たとえば、情報コード領域１１が赤色、青色、緑色、黄色の４色の情報セル１２から構成される場合、教師コード領域１３を構成する教師セル１４も、情報セル１２と同じ、赤色、青色、緑色、黄色の４色で構成される。なお、図２においては、赤色の教師セルを１４（Ｒ）、青色の教師セルを１４（Ｂ）、緑色の教師セルを１４（Ｇ）、黄色の教師セルを１４（Ｙ）として表示している。
【００１７】
また、本実施形態において、教師コード領域１３は、図１および図２に示すように、教師セル１４を色ごとに１つずつ有し、情報コード領域１１を構成する情報セル１２の色数（４色）と同数（４つ）の教師セル１４を有する構成とされる。たとえば、本実施形態において、教師コード領域１３は、赤色、青色、緑色、黄色のそれぞれの色の教師セル１４を１つずつ、計４つの教師セル１４を有する構成としている。ただし、この構成に限定されず、４色の教師セル１４を計５つ以上有する構成とすることもできる。また、教師コード領域１３は、教師セル１４として、情報セル１２で使用されていない色の教師セル１４を有する構成としてもよい。たとえば、教師コード領域１３は、赤色と青色とを識別するために紫色の教師セル１４をさらに有する構成とすることができる。この場合、たとえば、情報セル１２の色情報が、紫がかっており、赤色に類似しているか、青色に類似しているかを識別することが困難な場合に、紫色の教師セル１４の色情報よりも赤色に近い色情報である場合には、当該情報セル１２の色は赤色であると判断することができる。なお、色情報は、ＲＧＢ値やＣＭＹ値として数値化することができる。
【００１８】
なお、図１に示す例では、教師コード領域１３を、情報コード領域１１の左下側に配置する構成を例示しているが、教師コード領域１３を配置する位置は特に限定されない。また、図１に示す例では、教師コード領域１３を、情報コード領域１１と接するように配置する構成を例示しているが、情報コード領域１１から離れた位置に配置する構成とすることもできる。さらに、図１に示す例では、情報コード１０は、教師コード領域１３を１つのみ有する構成を例示しているが、この構成に限定されず、情報コード領域１１の上側と下側に教師コード領域１３をそれぞれ１つずつ配置するなど、教師コード領域１３を複数有する構成とすることができる。
【００１９】
次に、本実施形態に係る情報コード利用装置２０について説明する。本実施形態に係る情報コード利用装置２０は、第１実施形態に係る情報コード１０を生成する機能と、情報コード１０を読み取る機能とを有する装置である。情報コード利用装置２０として、スマートフォン、タブレット、パーソナルコンピュータ、官公庁などに設置される専用機などが挙げられる。
【００２０】
図３は、本実施形態に係る情報コード利用装置２０の構成図である。図３に示すように、本実施形態に係る情報コード利用装置２０は、読取部２１と、情報処理部２２と、表示部２３と、を有する。以下に、情報コード利用装置２０の各構成について説明する。
【００２１】
読取部２１は、たとえばＣＣＤやＣＭＯＳなどのカメラであり、利用者の携帯端末のディスプレイに表示された情報コード１０や、利用者が印刷媒体に印刷した情報コード１０を撮像することで、撮像した画像の画像データを、情報処理部２２に出力する。また、本実施形態において、読取部２１は、利用者の顔を撮像することで、利用者の顔画像データを、情報処理部２２に出力することもできる。
【００２２】
情報処理部２２は、記憶装置と処理装置とを有しており、記憶装置に記憶されている情報コード生成プログラムや情報コード読取プログラムを処理装置で実行することで、読取部２１により撮像された情報コード１０の画像データから情報コード１０に記録されている特定情報を読み取る情報コード読取機能と、利用者が提示したい特定情報に基づいて情報コード１０を生成する情報コード生成機能と、生成した情報コード１０を出力する情報コード出力機能とを有する。情報コード生成プログラムおよび情報コード読取プログラムは、それぞれ個別に、または一体で、サーバからダウンロードすることができ、ダウンロードしたプログラムを、スマートフォンなどの情報コード利用装置２０にインストールすることで実行することができる。以下に、情報処理部２２の各機能について説明する。
【００２３】
情報コード読取機能は、情報コード１０の画像データから情報コード１０に記録されている特定情報を抽出し、読み取る。具体的には、情報コード読取機能は、まず、情報コード１０のうち教師コード領域１３を特定する。図１に示すように、情報コード１０における教師コード領域１３の位置は予め設定されており、情報コード読取機能は、情報コード１０の位置関係（たとえば切り出しシンボル１７との位置関係）から教師コード領域１３を特定することができる。そして、情報コード読取機能は、教師コード領域１３の各教師セル１４を読み取ることで、各教師セル１４の色情報を取得する。教師コード領域１３において、各色の教師セル１４の配列順序は予め定められており、たとえば、本実施形態では、図１に示すように、左側から緑色、青色、赤色、黄色の順に教師セル１４が配列されている。これにより、情報コード読取機能は、たとえば、緑色の教師セル１４と同じ（または類似する）色情報を有する情報セル１２は緑色であると識別し、赤色の教師セル１４と同じ（または類似する）色情報を有する情報セル１２は赤色であると識別し、青色の教師セル１４と同じ（または類似する）色情報を有する情報セル１２は青色であると識別し、黄色の教師セル１４と同じ（または類似する）色情報を有する情報セル１２は黄色であると識別することができる。このように、情報コード読取機能は、各教師セル１４の色情報に基づいて、情報セル１２の色を高い精度で識別することができる。そして、情報コード読取装置は、教師セル１４に基づいて色を識別した情報セル１２に基づいて、情報コード領域１１に記録された特定情報を取得する。
【００２４】
情報コード生成機能は、図１に示すように、情報コード領域１１と、教師コード領域１３とを有する情報コード１０を生成する。具体的には、情報コード生成機能は、情報コード領域１１や切り出しシンボル１７については、周知技術と同様の方法により生成する。図１では４個の切り出しシンボル１７を備える構成を例示しているが、切り出しシンボル１７を３個設ければ、情報コード１０の方向を認識することが可能である。また、情報コード生成機能は、情報セル１２と同色であり、かつ、情報セル１２の色数と同じ色数の教師セル１４を有する教師コード領域１３を生成し、情報コード領域１１の左下側に配置する。また、本実施形態において、情報コード生成機能は、各色の教師セル１４が１つずつであり、教師セル１４の色数と同じ数の教師セル１４からなる教師コード領域１３を生成する。すなわち、本実施形態では、図１に示すように、左側から緑色、青色、赤色、黄色の順に４つの教師セル１４が一列で配列された教師コード領域１３が生成される。なお、教師セル１４の配列順序は適宜変更することができる。
【００２５】
情報コード出力機能は、情報コード生成機能により生成された情報コード１０を、利用者が利用できるように出力する。具体的には、情報コード出力機能は、情報コード１０を表示部２３に出力することで、表示部２３のディスプレイに情報コード１０を表示させることができる。また、情報コード生成機能は、図示しないプリンターに情報コード１０を出力することで、情報コード１０を印刷媒体に印刷することもできる。
【００２６】
ここで、第１実施形態に係る情報コード１０を用いた情報コード利用システム１００について説明する。図４は、第１実施形態に係る情報コード利用システム１００を示す構成図である。図４に示すように、第１実施形態に係る情報コード利用システム１００は、情報コード１０を生成する情報コード生成装置１１０と、カメラを備え、情報コード１０を読み取る情報コード読取装置１２０と、認証サーバ１３０とを有する。また、図４に示す例では、官公庁が利用者の個人情報に基づいて利用者に公共サービスを提供する場面において、予め、利用者が官公庁の情報コード生成装置１１０を用いて情報コード１０を生成し、生成した情報コード１０を認証サーバ１３０に保存しておき、利用者が公共サービスを申請する場合に、利用者を認証するために、利用者が提示した情報コード１０と認証サーバ１３０に保存された情報コード１０を比較するとともに、利用者から直に取得した利用者の顔画像と、認証サーバ１３０に保存された情報コード１０の顔画像とを照会することで、利用者本人であるかを判断する場面を例示して説明する。
【００２７】
図４に示す場面例において、情報コード生成装置１１０は、予め、情報コード１０の生成プログラムを使用し、利用者から取得した顔画像に基づいて、利用者の顔画像の一部位（目や口など）を記録した情報コード領域１１を有する情報コード１０を生成する。そして、情報コード生成装置１１０は、生成した情報コード１０を認証サーバ１３０に送信し、認証サーバ１３０に生成した情報コード１０を保存する。
【００２８】
また、利用者は、官公庁から、情報コード生成装置１１０により生成された情報コード１０を予め取得しており、公共サービスの利用を申請する場合に、紙、金属、樹脂、皮革等の被印刷物に印刷した情報コード１０、あるいは、携帯端末のディスプレイに表示した情報コード１０を、官公庁の情報コード読取装置１２０に読み取らせる。情報コード読取装置１２０は、読み取った情報コード１０を認証サーバ１３０に送信するとともに、別のカメラにより利用者の顔画像も撮像し、撮像した利用者の顔画像も、認証サーバ１３０へと送信する。
【００２９】
認証サーバ１３０は、情報コード生成装置１１０により生成され予め保存している情報コード１０と、情報コード読取装置１２０により読み取られた情報コード１０とを比較して、一次認証を行うとともに、予め保存している情報コード１０から認証用の顔画像を抽出し、情報コード読取装置１２０から送信された利用者の顔画像とを照会することで、利用者が情報コード１０に記録された個人本人であるかの二次認証を行う。そして、認証サーバ１３０は、利用者が本人であると判断できた場合には、利用者に対して公共サービスを提供することを許可する。
【００３０】
以上のように、第１実施形態では、情報コード１０を、情報を表示する単位となる２色以上の色付きの情報セル１２からなる情報コード領域１１と、情報セル１２の色を識別するために、情報セル１２と同色であり、かつ、情報セル１２の色数と同じ色数の教師セル１４からなる教師コード領域１３とを有する構成とすることで、情報セル１２の色を識別しにくい光環境、印刷環境、表示環境などの環境、または、印刷した情報コードの経年による退色などの状況下においても、情報セル１２と同色の教師セル１４から、同じ環境下および状況下での色情報を取得することで、このような環境下または状況下においても、情報コード領域１１を構成する情報セル１２の色を高い精度で識別することができる。特に、４色や８色など複数の色情報を有する情報セル１２を有する情報コード１０は、白色および黒色の２色からなる情報コードと比べて、互いの色相が近くなり色の識別が困難となる傾向にあるため、教師セル１４を用いて情報セル１２の色を識別することは、このようなカラーの情報コード１０において特に有用となる。
【００３１】
また、第１実施形態に係る情報コード１０において、教師コード領域１３は、各色の教師セル１４を１つずつ有し、教師セル１４の色数と同数の教師セルを有する構成としている。すなわち、図１に示す例において、教師コード領域１３は、赤色、青色、緑色、黄色それぞれの教師セル１４を１つずつ、計４つの教師セル１４を有する構成としている。このように教師コード領域１３を構成することで、教師コード領域１３に必要なスペースを小さくすることができるとともに、教師コード領域１３を目立たなくすることができる。ここで、教師セル１４の数を教師セルの色の数の倍数個としてもよく、さらには、情報コード領域１１の末端の一辺を教師コード領域１３として利用してもよい。
【００３２】
《第２実施形態》
次に、本発明の第２実施形態について説明する。図５は、第２実施形態に係る情報コード１０ａの一例を示す図である。図５に示すように、第２実施形態に係る情報コード１０ａは、記録管理する情報が記録されている情報コード領域１１に加えて、広告情報が記録されている広告コード領域１５を有すること以外は、第１実施形態に係る情報コード１０と同様である。
【００３３】
広告コード領域１５は、情報コード領域１１と同様に、２色以上の広告セル１６から構成されており、広告用のホームページにアクセスするためのＵＲＬなど、広告を表示するための広告情報が記録されている。広告コード領域１５を構成する広告セル１６は、情報セル１２と同様に、教師コード領域１３を構成する教師セル１４と同色であり、かつ、色数も同じとなっている。そのため、広告コード領域１５においても、教師セル１４の色情報に基づいて、各広告セル１６の色を高精度に識別することが可能となっている。
【００３４】
また、第２実施形態における情報コード利用装置２０において、情報処理部２２の情報コード読取機能は、情報コード領域１１に記録された特定情報に加えて、広告コード領域１５に記録された広告情報を読み取る。具体的には、情報コード読取機能は、教師コード領域１３の教師セル１４の色情報を取得した後、各教師セル１４の色情報に基づいて、広告コード領域１５における広告セル１６の色を識別する。たとえば、情報コード読取機能は、緑色の教師セル１４と同じ（または類似する）色情報を有する広告セル１６は緑色であると識別し、赤色の教師セル１４と同じ（または類似する）色情報を有する広告セル１６は赤色であると識別し、青色の教師セル１４と同じ（または類似する）色情報を有する広告セル１６は青色であると識別し、黄色の教師セル１４と同じ（または類似する）色情報を有する広告セル１６は黄色であると識別する。これにより、情報コード読取機能は、情報セル１２と同様に、広告セル１６の色を識別しにくい光環境、印刷環境、表示環境などの環境、または、印刷した情報コード１０ａの経年による退色などの状況下においても、広告セル１６と同色の教師セル１４から、同じ環境下および状況下での色情報を取得することで、このような環境下および状況下においても、広告コード領域１５に記録された広告情報を適切に読み取り、当該広告情報に基づく広告を表示部２３のディスプレイに表示する。また、情報コード読取機能は、広告情報に基づく広告を表示した後に、または、広告情報に基づく広告を表示しながら、情報コード領域１１に記録された特定情報を読み取り、当該特定情報に基づく情報を表示部２３のディスプレイに表示することもできる。
【００３５】
このように、第２実施形態に係る情報コード１０ａは、広告コード領域１５を有しており、情報コード利用装置２０により、第２実施形態に係る情報コード１０ａを読み取ることで、情報コード領域１１に記録された特定情報に基づく情報を表示することに加え、広告コード領域１５に記録された広告情報に基づく広告を表示することができる。
【００３６】
次に、第２実施形態に係る情報コード１０ａを用いた情報コード利用システム１００ａについて説明する。図６は、第２実施形態に係る情報コード利用システム１００ａを示す構成図である。図６に示すように、第２実施形態に係る情報コード利用システム１００ａは、情報コード１０ａを生成する情報コード生成装置１１０と、カメラを備え、情報コード１０ａを読み取る情報コード読取装置１２０とを有する。以下においては、図６を参照して、情報コード読取装置１２０に、情報コード１０ａの情報コード領域１１に記録された特定情報に基づく情報を表示させる場合に、情報コード１０ａの広告コード領域１５に記録された広告情報に基づく広告も表示させることで、利用者に、情報コード１０ａの生成プログラムおよび読取プログラムを無料で、またはアファリエイトなどの報酬を付与して使用させる場面を例示して説明する。
【００３７】
図６に示す例において、情報コード１０ａを生成したい利用者Ａが、スマートフォンなどの利用者Ａの情報端末に、本実施形態に係る情報コード１０ａの生成プログラムを専用サーバからダウンロードすることで、情報コード生成装置１１０が構成される。また、情報コード１０ａを読み取りたい利用者Ｂが、スマートフォンなどの利用者Ｂの情報端末に、本実施形態に係る情報コード１０ａの読取プログラムを専用サーバからダウンロードすることで、情報コード読取装置１２０が構成される。
【００３８】
情報コード１０ａを生成したい利用者Ａは、情報コード生成装置１１０を用いて、利用者Ａが表示させたい情報に応じた特定情報を記録した情報コード領域１１と、教師コード領域１３と、所定の広告を表示させるための広告情報を記録した広告コード領域１５とを含む情報コード１０ａを生成する。なお、図６に示す例では、プログラム提供者の任意の広告情報が広告コード領域１５に記録されるように、情報コード１０ａの生成プログラムが予め構築されている。
【００３９】
情報コード１０ａを読み取りたい利用者Ｂは、情報コード読取装置１２０を用いて、情報コード１０ａを読み取る。具体的には、情報コード読取装置１２０は、情報コード１０ａの教師コード領域１３を構成する教師セル１４の色情報を取得した後、教師セル１４の色情報に基づいて、広告コード領域１５を構成する広告セル１６の色を識別する。そして、情報コード読取装置１２０は、色を識別した広告セル１６からなる広告コード領域１５から広告情報を読み出し、広告情報に基づく広告を表示部２３のディスプレイに表示させる。また、情報コード読取装置１２０は、教師セル１４の色情報に基づいて、情報コード領域１１を構成する情報セル１２の色を識別し、情報コード領域１１から特定情報を読み出し、広告を表示した後または広告とともに、特定情報に基づく情報を表示する。
【００４０】
以上のように、第２実施形態に係る情報コード１０ａでは、情報コード領域１１および教師コード領域１３に加えて、広告情報を記録した広告コード領域１５を有する。これにより、第２実施形態に係る情報コード１０ａでは、情報コード領域１１に記録された特定情報に基づく情報に加えて、広告コード領域１５に記録された広告情報に基づく広告も表示することができる。
【００４１】
なお、上述した第２実施形態では、情報コード１０ａは、広告を表示させるための広告情報を記録する広告コード領域１５を有する構成を例示したが、この構成に限定されず、広告情報以外の情報、たとえばメッセージ、警告、同意文書などを表示させるための情報を記憶するコード領域を、情報コード領域１１および教師コード領域１３とは別に設ける構成としてもよい。
【００４２】
≪第３実施形態≫
次に、本発明の第３実施形態について説明する。図７は、第３実施形態に係る情報コード１０ｂの一例を示す図である。図７に示すように、第３実施形態に係る情報コード１０ｂでは、情報コード領域１１の内側（情報コード１０ｂの内側）に、教師コード領域１３ａが配置されている点で、第１実施形態に係る情報コード１０と異なる。また、第３実施形態に係る情報コード１０ｂでは、情報コード領域１１よりも外側にも複数の教師コード領域１３が配置されている。
【００４３】
ここで、本発明において、「情報コード領域１１の内側に教師コード領域１３ａが配置される」とは、教師コード領域１３ａの四方が情報コード領域１１で囲われ、情報コード１０ｂの中に教師コード領域１３ａが配置されていることを意味するものであり、図７においては、情報コード領域１１の内側に配置された教師コード領域を教師コード領域１３ａとして例示している。そのため、図７に示す教師コード領域１３は、情報コード領域１１の内側に配置された教師コード領域には該当しない。ただし、後述する図８に示すように、全ての教師コード領域が情報コード領域１１の内側に配置された構成としてもよいし、図７に示すように、複数の教師コード領域１３，１３ａのうち一部の教師コード領域１３ａのみを、情報コード領域１１の内側に配置する構成とすることもできる。また、図７に示す例では、情報コード領域１１の内側に配置された教師コード領域１３ａは、情報コード領域１１と隙間なく接している構成を例示しているが、この構成に限定されず、教師コード領域１３ａと情報コード領域１１との間に隙間（空白）を設ける構成としてもよい。
【００４４】
第３実施形態において、情報コード利用装置２０は、以下のように、情報コード１０ｂを読み取ることができる。すなわち、情報コード利用装置２０の読取部２１は、読み取り対象の情報セル１２に最も近い教師コード領域１３，１３ａを特定し、特定した教師コード領域１３，１３ａを照合することで、読み取り対象の情報セル１２の色を読み取ることができる。たとえば、図７に示す例に示す情報セル１２Ａが読み取り対象の情報セル１２である場合、読取部２１は、情報コード領域１１の内側に位置する教師コード領域１３ａを読み取り対象の情報セル１２Ａに最も近い教師コード領域として特定し、この教師コード領域１３ａを参照して、読み取り対象の情報セル１２Ａの色を識別することができる。
【００４５】
このように、第３実施形態では、情報コード１０ｂ（情報コード領域１１）の内側にも教師コード領域１３ａを配置することで、情報コード領域１１の中央側に位置する情報セル１２についても、より近い位置に配置された教師コード領域１３ａを参照して、色を識別することができ、情報セル１２の判定精度をより高めることができる。特に、情報セル１２の色数が８色など多くなる場合には、各色の差が小さくなり、照明や反射により情報セル１２の誤判定が多くなるため、第２実施形態に係る情報コード１０ｂは有益なものとなる。
【００４６】
≪第４実施形態≫
次に、本発明の第４実施形態について説明する。図８は、第４実施形態に係る情報コード１０ｃの一例を示す図である。図８に示すように、第４実施形態に係る情報コード１０ｃでは、第３実施形態に係る情報コード１０ｂと同様に、教師コード領域１３ｂ１〜１３ｂ９が情報コード領域１１の内側に配置されている。また、第４実施形態に係る情報コード１０ｃでは、図８に示すように、複数の教師コード領域１３ｂ１〜１３ｂ９が情報コード領域１１の内側に配置されている。具体的には、図８に示す例では、９個の教師コード領域１３ｂ１〜１３ｂ９を有し、９個の教師コード領域１３ｂ１〜１３ｂ９の全てが情報コード領域１１の内側に配置されている。
【００４７】
また、第４実施形態では、全ての教師コード領域１３ｂ１〜１３ｂ９が均等間隔で配置されている。さらに、情報コード領域１１の端部１８１〜１８４に近接する教師コード領域１３ｂ１〜１３ｂ４，１３ｂ６〜１３ｂ９は、それぞれが近接する情報コード領域１１の端部１８１〜１８４までの距離が、それぞれが隣接する教師コード領域１３ｂ１〜１３ｂ９までの距離と等しくなる位置に配置されている。たとえば、図８に示す教師コード領域１３ｂ４では、教師コード領域１３ｂ４から教師コード領域１３ｂ１までの距離Ｄ１、教師コード領域１３ｂ４から教師コード領域１３ｂ５までの距離Ｄ２、教師コード領域１３ｂ４から教師コード領域１３ｂ７までの距離Ｄ３、および、教師コード領域１３ｂ４から教師コード領域１３ｂ４に近接する情報コード領域１１の端部１８１までの距離Ｄ４が全て同じ距離となる位置に配置されている。
【００４８】
また言い換えると、第４実施形態においては、図８に示すように、情報コード１０ｃを横方向において等分する分割線Ｌ１〜Ｌ３と、情報コード１０ｃを縦方向において等分する分割線Ｌ４〜Ｌ６との交点に、教師コード領域１３ｂが配置される。たとえば、図８に示す例では、情報コード１０ｃを横方向において４等分する分割線Ｌ１と、情報コード１０ｃを縦方向において４等分する分割線Ｌ４との交点に、教師コード領域１３ｂ７が配置され、他の教師コード領域１３ｂ１〜１３ｂ６，１３ｂ８も同様に、情報コード１０ｃを横方向において４等分する分割線Ｌ１〜Ｌ３と、情報コード１０ｃを縦方向において４等分する分割線Ｌ４〜Ｌ６との交点に配置されている。
【００４９】
なお、図８に示す例においては、教師コード領域１３ｂの数を９個としているが、教師コード領域１３ｂの数は９個に限定されず、情報コード１０ｃの大きさ（情報セル１２の数の多さ）に応じて４個、１６個、２５個などと変更することができる。ここで、情報セル１２から教師コード領域１３ｂまでの距離が遠くなるほど、情報セル１２の判別精度が低下することが懸念される。そのため、どの位置にある情報セル１２であっても、教師コード領域１３ｂまでの距離が所定距離以下となるように、教師コード領域１３ｂの数を調整することが有益である。たとえば、情報コード１０ｃが１２８×１２８個のセルから構成される場合には、図８に示すように、９個の教師コード領域１３ｂ１〜１３９を均等配置することで、どの位置にある情報セル１２であっても、教師コード領域１３ｂまでの距離をセル３２個分の距離以下とすることができる。また、情報コード１０ｃが２５６×２５６個のセルから構成される場合には、４９個の教師コード領域１３ｂを均等配置することで、同様に、どの位置にある情報セル１２であっても、教師コード領域１３ｂまでの距離をセル３２個分の距離以下とすることができる。
【００５０】
また、図８に示す例では、情報コード領域１１の内部のみに教師コード領域１３ｂを配置する構成を例示したが、この構成に限定されず、情報コード領域１１の外側にも教師コード領域１３を配置する構成とすることもできる（情報コード領域１１の外側であって、情報コード領域１１の端部１８に接するように教師コード領域１３を配置してもよいし、情報コード領域１１から離れて教師コード領域１３を配置する構成としてもよい。）。
【００５１】
また、第４実施形態に係る教師コード領域１３ｂの一例を、図９に示す。たとえば、情報セル１２が４色で構成される場合、図９（Ａ）に示すように、教師コード領域１３ｂを構成する教師セル１４を４色（たとえば青、赤、緑、黄）の教師セル１４Ｂ，１４Ｒ，１４Ｇ，１４Ｙで構成することができる。また、情報セル１２が８色で構成される場合、図９（Ｂ）に示すように、教師コード領域１３ｂを構成する教師セル１４を８色（たとえば青、赤、緑、黄、紫、シアン、オレンジ、水色）の教師セル１４Ｂ，１４Ｒ，１４Ｇ，１４Ｙ，１４Ｐ，１４Ｃ，１４Ｏ，１４Ｓで構成することができる。なお、図９（Ｂ）において、教師コード領域１３ｂは、真ん中にセルは存在せず（空白のため印刷対象の色となる）、真ん中の空白を囲む８つの教師セル１４で構成される。また、第４実施形態においても、図７に示すように（あるいは図２に示すように）、教師セル１４を一列に配置して教師コード領域１３を構成してもよい。同様に、上述した第１〜３実施形態においても、教師コード領域を図９に示すように全体として正方形となるように構成することもできる。
【００５２】
第４実施形態においても、情報コード利用装置２０の読取部２１は、読み取り対象の情報セル１２に最も近い教師コード領域１３ｂを特定し、特定した教師コード領域１３ｂを照合することで、読み取り対象の情報セル１２の色を読み取ることができる。特に、第４実施形態に係る情報コード１０ｃでは、情報コード領域１１の内側に複数の教師コード領域１３が存在するため、情報セル１２から教師コード領域１３までの距離を短くすることができ、その結果、情報セル１２の判別精度を高めることができる。
【００５３】
以上のように、第４実施形態では、情報コード１０ｃ（情報コード領域１１）の内側に複数の教師コード領域１３ａを配置することで、情報コード領域１１の中央側に位置する情報セル１２についても、より近い位置に配置された教師コード領域１３ｂを参照して、色を識別することができるため、情報セル１２の判別精度をより高めることができる。
【００５４】
以上、本発明の好ましい実施形態例について説明したが、本発明の技術的範囲は上記実施形態の記載に限定されるものではない。上記実施形態例には様々な変更・改良を加えることが可能であり、そのような変更または改良を加えた形態のものも本発明の技術的範囲に含まれる。
【符号の説明】
【００５５】
１０，１０ａ…情報コード
１１…情報コード領域
１２…情報セル
１８…端部
１３，１３ａ…教師コード領域
１４…教師セル
１５…広告コード領域
１６…広告セル
１７…切り出しシンボル
２０…情報コード利用装置
２１…読取部
２２…情報処理部
２３…表示部
１１０…情報コード生成装置
１２０…情報コード読取装置
【要約】
【課題】情報コードが記憶する特定情報を高い精度で読み取らせることが可能な情報コードを提供する。
【解決手段】２色以上の色付きの情報セル１２から構成され、当該情報セル１２を情報単位とする特定情報が記録された情報コード領域１１と、情報セル１２の色を識別するための、情報セル１２と同色であり、かつ、情報セル１２と同じ色数の教師セル１４を有する教師コード領域１３と、を有し、情報コード領域１１の内側に教師コード領域１３が配置されていることを特徴とする情報コード。
【選択図】図７【図１】
0006984836.tif 000002
【図２】
0006984836.tif 000003
【図３】
0006984836.tif 000004
【図４】
0006984836.tif 000005
【図５】
0006984836.tif 000006
【図６】
0006984836.tif 000007
【図７】
0006984836.tif 000008
【図８】
0006984836.tif 000009
【図９】
0006984836.tif 000010