(57)【要約】【課題】より正確な三次元情報の読み取りを可能にする情報取得システム等の提供。【解決手段】情報取得装置は、情報媒体を構成する記憶領域に窪みが形成されている場合に前記窪みによる影を前記記憶領域の表面に生じさせる照明を行う照明部と、前記記憶領域の撮影を行う撮影部と、前記撮影により得られた画像情報から前記影の有無に対応するデータである第一データを出力する処理部とを備える。【選択図】      図２
2020067945.tif 000002
【特許請求の範囲】
【請求項１】
情報媒体を構成する記憶領域に窪みが形成されている場合に前記窪みによる影を前記記憶領域の表面に生じさせる照明を行う照明部と、
前記記憶領域の撮影を行う撮影部と、
前記撮影により得られた画像情報から前記影の有無に対応するデータである第一データを出力する処理部と、
を備える情報取得装置。
【請求項２】
前記処理部は、前記窪みの深さの複数のレベルに応じた前記第一データを出力する、請求項１に記載された情報取得装置。
【請求項３】
前記第一データは前記影が生じる位置により特定される、請求項２に記載された情報取得装置。
【請求項４】
前記処理部は、第一の複数の前記記憶領域についての前記第一データを、前記記憶領域の所定の並び順に並べた情報である第一情報を出力する、請求項１乃至請求項３のうちのいずれか一に記載された情報取得装置。
【請求項５】
前記表面は着色されている場合があり、前記処理部は、前記第一データとともに、前記着色の有無に対応するデータである第二データを出力する、請求項４に記載された情報取得装置。
【請求項６】
前記処理部は、第二の複数の前記記憶領域についての前記第二データを、前記記憶領域の所定の並び順に並べた情報である第二情報を出力する、請求項５に記載された情報取得装置。
【請求項７】
前記処理部は、前記第一情報及び前記第二情報が所定の保持情報と一致するか否かについての判定結果を出力する、請求項６に記載された情報取得装置。
【請求項８】
所定の記数法で表記された記憶すべきデータの桁数に応じた数の領域が表面に形成され、前記データの各桁の値に応じて前記領域の少なくともいずれかに窪みが形成された情報媒体。
【請求項９】
情報媒体を構成する記憶領域に窪みが形成されている場合に前記窪みによる影を前記記憶領域の表面に生じさせる照明を行い、
前記記憶領域の撮影を行い、
前記撮影により得られた画像情報から前記影の有無に対応するデータである第一データを出力する
情報取得方法。
【請求項１０】
情報媒体を構成する記憶領域に窪みが形成されている場合に前記窪みによる影を前記記憶領域の表面に生じさせる照明を行う処理と、
前記記憶領域の撮影を行う処理と、
前記撮影により得られた画像情報から前記影の有無に対応するデータである第一データを出力する処理と
をコンピュータに実行させる情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は三次元データを取得する方法に関する。
【背景技術】
【０００２】
近年、ＩｏＴ、ビッグデータ、ＡＩ等の技術進展により、紙等の物の表面に設置した情報を格納するコードからなる模様等から情報を得る機会が増えている。ここで、ＩｏＴは、Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓの略である。また、ＡＩは、Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅの略である。
【０００３】
そのような情報を読み取る方法としては、一般的には、ＱＲ（キューアール）コード等の、二次元に配置されたコードに情報を格納し、格納した情報を光学的手法によって読み取る方法が用いられている。
【０００４】
そのような二次元コードにおいて、格納する情報の量を増やすために、コードをカラー化し、色ごとの情報を読み取る方法が知られている。
【０００５】
また、さらに格納する情報の量を増やすために、コードを三次元配置した三次元コードが開示されている。例えば、特許文献１は、少なくとも二つの異なる位置から照射した光によって生じた影の形、長さに基づいて三次元コードの情報を読み取る方法を開示する。
【０００６】
また、特許文献２は、マトリクス状に区画された複数のセルを有する２次元バーコードにおいて、複数の色を用いて前記セルを塗り潰すことにより、１つのセルに対して３ビット分の情報を割り当てた２次元バーコードを開示する。
【０００７】
また、特許文献３は、アンテナ構造と、アンテナ構造に結合されるレーダ送受信機と、レーダ送受信機に結合される３次元コードリーダとを備え、複数のコードを読み出す装置を開示する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１４−０４４６４７号公報
【特許文献２】特開２００５−２８４４１２号公報
【特許文献３】特許第６３１０１０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１が開示する三次元コードは、コードが凸状であるため、コードの影が隣のコードに被る場合がある。そのため、特許文献１が開示する三次元コードは、正確な影の読み取りが不正確な場合がある。
【００１０】
本発明は、より正確な三次元情報の読み取りを可能にする情報取得システム等の提供を目的とする。
【課題を解決するための手段】
【００１１】
本発明の情報取得装置は、情報媒体を構成する記憶領域に窪みが形成されている場合に前記窪みによる影を前記記憶領域の表面に生じさせる照明を行う照明部と、前記記憶領域の撮影を行う撮影部と、前記撮影により得られた画像情報から前記影の有無に対応するデータである第一データを出力する処理部とを備える。
【発明の効果】
【００１２】
本発明の情報取得システム等は、より正確な三次元情報の読み取りを可能にする。
【図面の簡単な説明】
【００１３】
【図１】第一実施形態の情報取得システムの構成例を表す概念図である。
【図２】情報媒体の構成例を表す概念図である。
【図３】記憶領域が複数の色のうちのいずれかにより着色されている情報媒体の構成例を表す概念図である。
【図４】撮影装置の構成例を表す概念図である。
【図５】情報媒体における影の様子を表すイメージ図である。
【図６】情報媒体に格納された消灯時情報を前記消灯時画像情報から取得する動作の例を表すイメージ図である。
【図７】記憶領域が複数の色のうちのいずれかにより着色されている情報媒体に格納された消灯時情報を前記消灯時画像情報から取得する動作の例を表すイメージ図である。
【図８】情報媒体に格納された照明時情報を照明時画像情報から取得する動作の例を表すイメージ図である。
【図９】処理部が行う処理の例を表す概念図である。
【図１０】Ｓ１０９の処理の例を表す概念図である。
【図１１】Ｓ２０３の処理を置き換える処理の例を表す概念図である。
【図１２】Ｓ２０８の処理を置き換える処理の例を表す概念図である。
【図１３】Ｓ２１１乃至Ｓ２１３の処理を置き換える処理の例を表す概念図である。
【図１４】Ｓ２１４乃至Ｓ２１６の処理を置き換える処理の例を表す概念図である。
【図１５】Ｓ１１０の処理の例を表す概念図である。
【図１６】第二実施形態の情報媒体の構成例を表す概念図である。
【図１７】情報媒体における影の様子を表すイメージ図である。
【図１８】窪みの深さレベルと影の様子との関係を表すイメージ図である。
【図１９】図１５に表す処理を置き換える処理の処理フロー例を表す概念図である。
【図２０】実施形態の情報取得装置の最小限の構成を表すブロック図である。
【発明を実施するための形態】
【００１４】
＜第一実施形態＞
第一実施形態は、情報媒体の記憶領域が窪みを有するか否かにより生じる影の有無を検出することにより、より多くのデータの情報媒体への格納と読み出しを可能にする情報取得システムに関する実施形態である。
［構成と動作］
図１は、第一実施形態の情報取得システムの例である情報取得システム５０１の構成を表す概念図である。
【００１５】
情報取得システム５０１は、情報媒体１０１と情報取得装置２０１とを備える。
【００１６】
情報媒体１０１は三次元のコードの一種である。
【００１７】
情報媒体１０１は、例えば、図示しない物等（以下、「対象物等」という。）に設置又は固定して使用される。その場合、情報媒体１０１に格納された情報は、例えば、当該対象物等についてのものである。当該情報は、例えば、対象物等の識別情報である。情報媒体１０１の下面は、当該取付けのための図示しない粘着部や取付け部を備えても構わない。また、前記対象物等の形状や材質は任意である。前記対象物等は、例えば、紙面、部品、機械、工具、商品、自動車、動物、人等であっても構わない。
【００１８】
情報媒体１０１は、情報を保持する記憶領域を複数備えている。各記憶領域は、二値（二段階の値）以上の値で表される情報を格納する。情報媒体１０１が保持する情報は、各記憶領域が保持する情報の順列により表される。
【００１９】
前記記憶領域には、窪みがあるものとないものとがある。窪みがあるものとないものとは、窪みの有無により、異なる情報を保持する。各記憶領域は、表面が着色されている場合がある。その場合、当該着色の有無や当該着色の種類は、異なる情報を表す。各記憶領域は、窪みの有無により、前記着色による情報の二倍の情報を保持し得る。なお、着色が無いことは、白色に着色されていることと同義であるとする。
【００２０】
なお、情報媒体１０１の例は、図２及び図３を参照して後述される。
【００２１】
情報取得装置２０１は、情報媒体１０１に格納された情報を読み出すための装置である。
【００２２】
情報取得装置２０１は、撮影装置３０１と処理装置４０１とを備える。
【００２３】
撮影装置３０１は、照明部３２６と撮影部３１１とを備える。
【００２４】
照明部３２６は、処理装置４０１からの指示に従い、情報媒体１０１の前述の窪みに照明部３２６による照明が直接当たらない部分である影が生じるように、斜めに、情報媒体１０１を照明する。当該影が生じるようにするために、当該照明の照射角度は、各窪みの斜面（底面の周囲の部分）の傾斜角度よりも浅い角度とする。前記影は、照明光が直接当たる部分と比較して、当該照明光の反射に係る反射光量が相対的に有意に少ない部分である。
【００２５】
前記照明は、平行光により近い光によるものであることが好ましい。その理由は、一つには、前記照明が平行光により近い光によるものである方が、前記影がより鮮明になるためである。前記理由は、二つには、前記照明が平行光に近い光による方が、記憶領域の位置が異なっても前記影のでき方がより均一になるためである。
【００２６】
前記照明は、また、撮影部３１１における情報媒体１０１の撮影が良好に行われる限度において、より長い波長の光によるものであることが好ましい。その理由は、前記照明がより長い波長の光による場合は、情報媒体１０１において照明される部分と前記影が生じる部分との境における光の散乱が少なくなり、前記影の輪郭がより鮮明になるためである。
【００２７】
撮影部３１１は、処理装置４０１からの指示に従い、情報媒体１０１を撮影する。撮影部３１１は、前記撮影により得られた画像情報を処理装置４０１へ送付する。
【００２８】
処理装置４０１は、記憶部４０６と、処理部４１１と、出力部４１６とを備える。
【００２９】
処理部４１１は、外部からの入力情報等により情報媒体１０１が保持する情報の読み出しを行う場合は、照明部３２６に照明を行わせない状態で、撮影部３１１に情報媒体１０１の撮影（消灯時撮影）を行わせる。以下、「消灯時撮影」は、照明部３２６による照明が行われない状態で行われる撮影をいうこととする。なお、以下において「消灯」は照明部３２６による照明が行われていないことをいい、照明部３２６以外のものによる照明は行われても構わないものとする。
【００３０】
この状態では、情報媒体１０１の前記記憶領域の各々は環境光により照明されている。そして、当該環境光による照明は情報媒体１０１の前記窪みには顕著な影を生じさせないものであるものとする。
【００３１】
処理部４１１は、撮影部３１１に前記消灯時撮影を行わせた場合は、撮影部３１１から送付された前記消灯時撮影により得られた画像情報である消灯時画像情報を、記憶部４０６に保持させる。前記消灯時画像情報には、前記影の映像情報は含まれていない。
【００３２】
処理部４１１は、次に、照明部３２６に照明を行わせる。これにより、情報媒体１０１の記憶領域に前記窪みがある場合には、前記記憶領域の表面に、前記窪みによる前記影が生じる。
【００３３】
処理部４１１は、この状態で、撮影部３１１に、情報媒体１０１の撮影（照明時撮影）を行わせる。当該照明時撮影は、前記照明が行われている間に行われる撮影をいうこととする。
【００３４】
処理部４１１は、撮影部３１１に前記照明時撮影を行わせた場合は、撮影部３１１から送付された前記照明時撮影により得られた画像情報である照明時画像情報を、記憶部４０６に保持させる。前記照明時画像情報には、前記影の映像が含まれている。
【００３５】
処理部４１１は、次に、記憶部４０６に格納した前記消灯時画像情報に含まれる、各記憶領域が保持するデータである消灯時データの順列である消灯時情報を、例えば、以下に説明する方法により、読み出す。なお、前記消灯時データ及び前記消灯時情報の例は、図６及び図７を参照して後述される。
【００３６】
当該消灯時データが明暗に対応する場合は、処理部４１１は、例えば、各記憶領域の所定の位置（消灯時データ取得位置）の明るさの程度を表す情報である消灯時明るさ情報に対応する値により、前記消灯時情報を導出する。前記消灯時データ取得位置は、例えば、各記憶領域の中心近傍の位置である。前記消灯時データ取得位置の例は、図６を参照して後述される。
【００３７】
そして、処理部４１１は、前記消灯時明るさ情報に対応する値が予め定められた閾値を超える場合に、その記憶領域についての前記消灯時データをＡ値とする。処理部４１１は、消灯時明るさ情報に対応する値が予め定められた閾値以下の場合に、その前記記憶領域についての消灯時データをＢ値とする。前記Ｂ値は前記Ａ値とは異なる値である。Ａ値及びＢ値の各々は、例えば、０又は１のいずれかである。
【００３８】
そして、処理部４１１は、求めた前記消灯時データを、所定の順番に並べ、前記消灯時情報を導出する。当該順番は、例えば、情報媒体１０１における記憶領域の並びの順である。処理部４１１は、導出した前記消灯時情報を記憶部４０６に格納させる。
【００３９】
次に、処理部４１１は、各記憶領域の照明時データ取得位置の明るさを表す情報である照明時明るさ情報に対応するデータにより、各記憶領域が保持するデータである照明時データの順列である照明時情報を読み出す。ここで、前記照明時データ取得位置は、照明部３２６による情報媒体１０１の照明が行われた場合に、前記窪みがあれば前記影が形成される前記記憶領域内の位置をいう。
【００４０】
そして、処理部４１１は、前記照明時明るさ情報に対応する値が予め定められた閾値を超える場合に、その記憶領域に対応するデータである照明時データをＣ値とする。処理部４１１は、照明時明るさ情報に対応する値が予め定められた閾値以下の場合に、その記憶領域に対応する照明時データをＤ値とする。前記Ｄ値は、前記Ｃ値と異なる値である。Ｃ値及びＤ値の各々は、例えば、０又は１のいずれかである。
【００４１】
そして、処理部４１１は、求めた前記照明時データを、所定の順番に並べ、前記照明時情報を導出する。当該順番は、例えば、情報媒体１０１における記憶領域の並びの順である。
【００４２】
前記照明時データ取得位置、前記照明時データ及び前記照明時情報の例は、図８を参照して後述される。
【００４３】
処理部４１１は、導出した前記照明時情報を、既に記憶部４０６に格納させている消灯時情報と組み合わせた組合せ情報を、記憶部４０６に格納させる。
【００４４】
そして、処理部４１１は、前記組合せ情報と一致するものを記憶部４０６が予め保持しているかについての判定を行う。当該判定は、例えば、情報媒体１０１が保持する前記組合せの認証のために行われるものである。
【００４５】
処理部４１１は、前記組合せ情報と一致するものを記憶部４０６が予め保持していることを判定した場合には、その旨を表す情報を、出力部４１６に出力させる。
【００４６】
記憶部４０６は、処理部４１１が以上説明した動作を行うために必要なプログラムやその他情報を予め保持する。
【００４７】
記憶部４０６は、また、処理部４１１が指示する情報を格納する。
【００４８】
記憶部４０６は、また、処理部４１１が指示する格納情報を読み出し、処理部４１１へ送付する。
【００４９】
出力部４１６は、処理部４１１が指示する情報を出力する。出力部４１６は、例えば、表示部や情報を外部へ送信する送信部である。
【００５０】
図２は、図１に表す情報媒体１０１の構成例を表す概念図である。図２（ａ）は情報媒体１０１の上面図である。図２（ｂ）は情報媒体を図２（ａ）に表す線１９９ｂに沿って切断した場合を想定した断面図である。図２（ｃ）は情報媒体を図２（ａ）に表す線１９９ａに沿って切断した場合を想定した断面図である。
【００５１】
情報媒体１０１は、１６個の前記記憶領域である、記憶領域Ｖ１１乃至Ｖ４４から構成される。
【００５２】
これらの記憶領域のうち、記憶領域Ｖ２１、Ｖ４１、Ｖ１２、Ｖ３２、Ｖ４２、Ｖ２３、Ｖ１４及びＶ３４の各々の上面は着色されている。当該着色に係る色は、任意であり、例えば黒色である。各記憶領域は、着色されているか否かにより異なる情報を保持し得る。
【００５３】
また、これらの記憶領域のうち、Ｖ１１、Ｖ２１、Ｖ４１、Ｖ３２、Ｖ３３及びＶ２４には、各々、窪みＤ１１、Ｄ２１、Ｄ４１、Ｄ３２、Ｄ３３及びＤ２４が設けられている。各窪みは、同等の形状と深さとを有する。各記憶領域は、窪みがあるか否かにより異なる情報を保持し得る。
【００５４】
なお、情報媒体１０１は、例えば、プレス加工や３次元プリンタで製作することが可能である。
【００５５】
図２に表す記憶領域は、着色される場合にその記憶領域の上面の全部が着色されている。しかしながら、記憶領域の上面のうち着色される部分は一部であっても構わない。ただし、当該部分には、前述の消灯時データ取得位置が含まれる。
【００５６】
また、前記記憶領域が複数の色のうちのいずれかにより着色されていても構わない。その場合、各記憶領域は、色の違いにより異なる情報を保持し得る。
【００５７】
図３は、記憶領域が複数の色のうちのいずれかにより着色されている情報媒体１０１の構成例を表す概念図である。
【００５８】
図３に表す情報媒体１０１の説明は、以下の説明を除いて、図２に表す情報媒体１０１の説明と同じである。以下、図３に表す情報媒体１０１の図２に表す情報媒体１０１と異なる部分を説明する。なお、図２の説明と図３の説明とが矛盾する場合は、図３の説明を優先する。
【００５９】
図３に表す情報媒体１０１の記憶領域Ｖ２１及びＶ３４は赤色に着色されている。また、記憶領域Ｖ１２、Ｖ４２及びＶ１４は、黄色に着色されている。また、記憶領域Ｖ４１、Ｖ３２及びＶ２３は、青色に着色されている。記憶領域Ｖ１１、Ｖ３１、Ｖ２２、Ｖ１３、Ｖ３３、Ｖ４３、Ｖ２４及びＶ４４は、白色に着色されている（着色されていない）。
【００６０】
各記憶領域ＶＸＹは、着色の有無及び着色の色により異なるデータを保持している。当該データは、例えば、赤色が１、黄色が２、青色が３、白色（無着色）が４である。
【００６１】
なお、図２及び図３には、情報媒体が縦４列横４列の記憶領域からなる例を表したが、実施形態の情報媒体が備える記憶領域の数及び配列の仕方は任意である。
【００６２】
図４は、図１に表す撮影装置３０１の構成例を表す概念図である。図４（ａ）は、撮影装置３０１の上面図である。また、図４（ｂ）は、撮影装置３０１の図４（ａ）に表す矢印１８９ａの向きを見た場合を想定する側面図である。また、図４（ｃ）は、撮影装置３０１を図４（ａ）に表す線１９９ｃに沿って切断した場合を想定する断面図である。
【００６３】
なお、図４においては、撮影装置３０１と処理装置４０１との接続関係の図示は省略してある。
【００６４】
図４には、情報媒体１０１及び対象物等７０１を併せて表してある。
【００６５】
情報媒体１０１は、例えば、図２に表す情報媒体１０１である。
【００６６】
対象物等７０１は、前述の対象物等の例であり、情報媒体１０１が設置又は固定されたものである。その場合、情報媒体１０１に格納された情報は、例えば、対象物等７０１についてのものである。情報媒体１０１は、例えば、情報媒体１０１が保持する情報を添付したい対象物等７０１に取りつけられる。当該情報は、例えば、対象物等７０１の識別情報である。情報媒体１０１の下面は、当該取付けのための図示しない粘着部や取付け部を備えても構わない。
【００６７】
なお、図４に表す対象物等７０１は直方体であるが、対象物等７０１の形状は任意である。また、対象物等７０１の材質も任意である。対象物等７０１は、例えば、紙面、部品、機械、工具、商品、自動車、動物、人等であっても構わない。
【００６８】
撮影装置３０１は、図４に表すように、例えば、対象物等７０１上に設置されて使用される。
【００６９】
撮影装置３０１は、照明固定具３０６と、撮影部３１１と、撮影部固定具３１６と、ブラケット３２１と、照明部３２６とを備える。
【００７０】
ブラケット３２１は、撮影部３１１と情報媒体１０１との、図４（ｃ）に表す上下方向の距離を、撮影部３１１による情報媒体１０１の撮影が良好に行われ得るよう保つ。なお、撮影部３１１と情報媒体１０１との水平方向（前記上下方向に垂直な方向）の距離を、撮影部３１１による情報媒体１０１の撮影が良好に行われるようにするのは、例えば、作業者の目測により行われる。
【００７１】
照明部３２６は、図１に表す処理装置４０１の指示に従い、情報媒体１０１を図４（ｃ）に表す矢印１８９ｂの向きに照明する。当該照明により、情報媒体１０１の所定の記憶領域の表面に前述の影が生じる。当該影の様子の例は、図５を参照して、後述される。
【００７２】
照明固定具３０６は、照明部３２６を、ブラケット３２１に固定する。
【００７３】
撮影部３１１は、処理装置４０１からの指示に従い、撮影範囲８５１を撮影し、当該撮影に係る画像情報を処理装置４０１へ送付する。当該撮影には、前述の照明時撮影と消灯時撮影とが含まれる。前述のように、前記照明時撮影は、照明部３２６による照明が行われた状態で行われる撮影である。また、前記消灯時撮影は、照明部３２６による照明が行われない状態で行われる撮影である。
【００７４】
図５は、図２及び図４に表す情報媒体１０１が図１及び図４に表す照明部３２６により照明された場合の前記影の様子を表すイメージ図である。図５においては、前記照明は、図５の左方の上方（図面の手前向き）から情報媒体１０１に向けて略平行な可視光が照射されるものであることを前提とする。図５に表す情報媒体１０１においては、窪みが形成されている記憶領域Ｖ１１、Ｖ２１、Ｖ４１、Ｖ３２、Ｖ３３及びＶ２４において、各領域の左方部に前記影が形成されている。
【００７５】
図６は、図２に表す情報媒体１０１に格納された、図６に表す前述の消灯時情報を、前記消灯時画像情報の例である消灯時画像情報６０１から、図１に表す処理部４１１が取得する動作例を表すイメージ図である。前記消灯時画像情報は、図１及び図２に表す照明部３２６による照明が行われない状態で撮影部３１１による撮影により取得される情報である。
【００７６】
図６に表す各記憶領域の中心近傍に表す黒丸が前記消灯時データ取得位置である。ここでは、前述の消灯時データ取得位置は、図６に表すように各記憶領域の中心近傍であるものとする。前記消灯時データ取得位置は、消灯時画像情報の各記憶領域についての前記消灯時明るさ情報を取得する位置である。また、前記消灯時明るさ情報は、前述のように、消灯時画像情報の各記憶領域の前記消灯時データ取得位置の明るさを表す情報である。
【００７７】
処理部４１１は、図６に表す消灯時画像情報６０１から、情報媒体１０１において記憶領域が形成されている部分のＸ方向及びＹ方向の境界を特定する。消灯時画像情報６０１においては、明るさの違い等により当該境界の特定が可能であることを前提とする。
【００７８】
次に、処理部４１１は、当該部分の四隅の点である点Ａ乃至Ｄを特定する。
【００７９】
次に、処理部４１１は、点Ａ乃至Ｄで表される当該領域をＸ方向及びＹ方向の各々について８分割する。
【００８０】
そして、処理部４１１は、図６に黒丸で表す座標（点Ａ乃至Ｄ以外）で表される前記消灯時データ取得位置についての前記消灯時明るさ情報を取得する。処理部４１１は、当該消灯時明るさ情報として、消灯時画像情報６０１に含まれる、前記消灯時データ取得位置の明度情報を用いても構わない。
【００８１】
そして、処理部４１１は、当該消灯時明るさ情報に対応する値が予め設定された閾値Ｔｈを超える場合は、その消灯時データ取得位置が含まれる記憶領域についての前記消灯時データを０とする。ここで、閾値Ｔｈは、当該動作のために予め設定された前記消灯時明るさ情報についての閾値である。
【００８２】
一方、処理部４１１は、当該消灯時明るさ情報に対応する値が予め設定された閾値Ｔｈ以下の場合は、その消灯時データ取得位置が含まれる記憶領域についてのデータを１とする。
【００８３】
処理部４１１は、取得した前記消灯時データを、例えば、図の左下の記憶領域Ｖ１１から順次右方向に進み、四番目の記憶領域になると一つ上の行の記憶領域に進み、さらに、左から右に進むというように並べる。これにより、処理部４１１は、０１０１１０１１０１００１０１０というデータ列からなる前述の消灯時情報を導出する。
【００８４】
図７は、図３に表す情報媒体１０１に格納された、図６に表す前述の消灯時情報を、前記消灯時画像情報の例である消灯時画像情報６０１から、図１に表す処理部４１１が取得する動作例を表すイメージ図である。
【００８５】
図７の説明は、以下を除いて、図６の説明と同じである。以下、図６の説明と異なる部分を説明する。図７の説明と図６の説明とが矛盾する場合は、図７の説明を優先する。
【００８６】
ここでは、各記憶領域の着色の、赤、青、黄、白（無着色）は、この順に、１、２、３、４のデータを表すことを前提とする。
【００８７】
図１に表す処理部４１１は、図７に黒丸で表す座標（点Ａ乃至Ｄ以外）で表される前記消灯時データ取得位置について、白、赤、黄、青の各々についての前記消灯時明るさ情報を取得する。処理部４１１は、当該消灯時明るさ情報として、消灯時画像情報６０１に含まれる、前記消灯時データ取得位置の各色についての明度情報を用いても構わない。
【００８８】
処理部４１１は、また、赤色についての当該消灯時明るさ情報に対応する値が予め設定された閾値Ｔｈｒを超える場合は、その消灯時データ取得位置が含まれる記憶領域についての前記消灯時データを１とする。ここで、閾値Ｔｈｒは、当該動作のために予め設定された赤色についての前記消灯時明るさ情報についての閾値である。
【００８９】
処理部４１１は、また、青色についての当該消灯時明るさ情報に対応する値が予め設定された閾値Ｔｈｂを超える場合は、その消灯時データ取得位置が含まれる記憶領域についての前記消灯時データを２とする。ここで、閾値Ｔｈｂは、当該動作のために予め設定された青色についての前記消灯時明るさ情報についての閾値である。
【００９０】
処理部４１１は、また、黄色についての当該消灯時明るさ情報に対応する値が予め設定された閾値Ｔｈｙを超える場合は、その消灯時データ取得位置が含まれる記憶領域についての前記消灯時データを３とする。ここで、閾値Ｔｈｙは、当該動作のために予め設定された黄色についての前記消灯時明るさ情報についての閾値である。
【００９１】
そして、処理部４１１は、白色についての前記消灯時明るさ情報に対応する値が予め設定された閾値Ｔｈを超える場合は、その消灯時データ取得位置が含まれる記憶領域についての前記消灯時データを４とする。ここで、閾値Ｔｈは、当該動作のために予め設定された白色についての前記消灯時明るさ情報についての閾値である。
【００９２】
処理部４１１は、取得した前記消灯時データを、例えば、図の左下の記憶領域Ｖ１１から順次右方向に進み、四番目の記憶領域になると一つ上の行の記憶領域に進み、さらに、左から右に進むというように並べる。これにより、処理部４１１は、４１４２３４２３４２４４３４１４というデータ列からなる前述の消灯時情報を導出する。
【００９３】
図８は、情報媒体１０１に格納された前記照明時情報を、前記照明時画像情報の例である照明時画像情報６０２から、図１に表す処理部４１１が取得する動作例を表すイメージ図である。前記照明時画像情報は、図１及び図２に表す照明部３２６による照明が行われた状態で撮影部３１１による撮影により取得される情報である。
【００９４】
処理部４１１は、図８に表す照明時画像情報６０２から、情報媒体１０１において記憶領域が形成されている部分のＸ方向及びＹ方向の境界を特定する。照明時画像情報６０２においては、明るさの違い等により当該境界の特定が可能であることを前提とする。
【００９５】
次に、処理部４１１は、当該部分の四隅の点である点Ａ乃至Ｄを特定する。
【００９６】
次に、処理部４１１は、点Ａ乃至Ｄで表される当該領域をＸ方向及びＹ方向の各々について１６分割する。
【００９７】
そして、処理部４１１は、図８に黒丸で表す前記照明時データ取得位置の座標（点Ａ乃至Ｄ以外）についての前記照明時明るさ情報を取得する。前記照明時データ取得位置は、照明時画像情報の各記憶領域についての前記照明時明るさ情報を取得する位置である。また、前記照明時明るさ情報は、前述のように、照明時画像情報の各記憶領域の前記照明時データ取得位置についての明るさを表す情報である。
【００９８】
ここでは、これらの座標で表される点は、前記影が形成されている位置である影位置であることを前提とする。処理部４１１は、前記照明時明るさ情報として、照明時画像情報に含まれる前記照明時データ取得位置の明度情報を用いても構わない。
【００９９】
そして、処理部４１１は、当該照明時明るさ情報に対応する値が予め設定された閾値Ｔｈａを超える場合は、その前記影位置が含まれる記憶領域についての前記照明時データを０とする。また、閾値Ｔｈａは、当該動作のために予め設定された前記照明時明るさ情報についての閾値である。
【０１００】
一方、処理部４１１は、当該照明時明るさ情報に対応する値が予め設定された閾値Ｔｈａ以下の場合は、その前記影位置が含まれる記憶領域についての前記照明時データを１とする。
【０１０１】
処理部４１１は、取得した前記照明時データを、例えば、図８の左下の記憶領域Ｖ１１から順次右方向に進み、四番目の記憶領域になると一つ上の行の記憶領域に進み、さらに、左から右に進むというように並べる。これにより、処理部４１１は、１１０１００１０００１００１００というデータ列からなる前述の照明時情報を導出する。
［処理フロー例］
図９は、図１に表す処理部４１１が行う処理の処理フロー例を表す概念図である。
【０１０２】
処理部４１１は、例えば、外部からの開始情報の入力により図９に表す処理を開始する。
【０１０３】
そして、処理部４１１は、Ｓ１０１の処理として、照明部３２６による照明が行われない状態での撮影である前記消灯時撮影の実行を撮影部３１１に指示する。当該指示により撮影部３１１は前記消灯時撮影を実行し、前記消灯時撮影により得られた画像情報である消灯時画像情報を処理部４１１へ送付する。前記消灯時画像情報は、図１及び図２に表す照明部３２６による照明が行われない状態で撮影部３１１による撮影により取得される情報である。
【０１０４】
次に、処理部４１１は、Ｓ１０２の処理として、撮影部３１１から前記消灯時画像情報の送付を受けたかについての判定を行う。
【０１０５】
処理部４１１は、Ｓ１０２の処理による判定結果がｙｅｓの場合は、Ｓ１０３の処理を行う。
【０１０６】
一方、処理部４１１は、Ｓ１０２の処理による判定結果がｎｏの場合は、Ｓ１０２の処理を再度行う。
【０１０７】
処理部４１１は、Ｓ１０３の処理を行う場合は、同処理として、Ｓ１０３の処理により送付を受けたことを判定した前記消灯時画像情報を記憶部４０６に格納させる。
【０１０８】
そして、処理部４１１は、Ｓ１０４の処理として、照明の実行（点灯）を照明部３２６に指示する。当該指示により、照明部３２６は情報媒体１０１を照明する。
【０１０９】
そして、処理部４１１は、Ｓ１０５の処理として、照明部３２６による照明が行われている状態での撮影である前記照明時撮影の実行を撮影部３１１に指示する。当該指示により撮影部３１１は前記照明時撮影を実行し、前記照明時撮影により得られた画像情報である前記照明時画像情報を処理部４１１へ送付する。前記照明時画像情報は、図１及び図２に表す照明部３２６による照明が行われた状態で撮影部３１１による撮影により取得される情報である。
【０１１０】
次に、処理部４１１は、Ｓ１０６の処理として、撮影部３１１から前記照明時画像情報の送付を受けたかについての判定を行う。
【０１１１】
処理部４１１は、Ｓ１０６の処理による判定結果がｙｅｓの場合は、Ｓ１０７の処理を行う。
【０１１２】
一方、処理部４１１は、Ｓ１０６の処理による判定結果がｎｏの場合は、Ｓ１０６の処理を再度行う。
【０１１３】
処理部４１１は、Ｓ１０７の処理を行う場合は、同処理として、Ｓ１０６の処理により送付を受けたことを判定した前記照明時画像情報を記憶部４０６に格納させる。
【０１１４】
そして、処理部４１１は、Ｓ１０８の処理として、照明の停止（消灯）を照明部３２６に指示する。
【０１１５】
そして、処理部４１１は、Ｓ１０９の処理として、記憶部４０６に格納させた前記消灯時画像情報から前述の消灯時情報を導出し（図６及びその説明を参照）、記憶部４０６に格納させる。Ｓ１０９の処理の例は、図１０乃至図１４を参照して後述される。
【０１１６】
次に、処理部４１１は、Ｓ１１０の処理として、記憶部４０６に格納させた前記照明時画像情報から前述の照明時情報を導出し（図８及びその説明を参照）、記憶部４０６に格納させる。Ｓ１１０の処理の例は、図１５を参照して後述される。
【０１１７】
そして、処理部４１１は、Ｓ１１１の処理として、前記消灯時情報と前記照明時情報との組を記憶部４０６が予め保持しているかについての判定を行う。当該判定は、例えば、情報媒体１０１が保持する前記組合せの認証のために行われるものである。
【０１１８】
処理部４１１は、Ｓ１１１の処理による判定結果がｙｅｓの場合は、Ｓ１１２の処理を行う。
【０１１９】
一方、処理部４１１は、Ｓ１１１の処理による判定結果がｎｏの場合は、Ｓ１１３の処理を行う。
【０１２０】
処理部４１１は、Ｓ１１２の処理を行う場合は、同処理として、図１に表す出力部４１６にＣ情報を出力させる。当該Ｃ情報は、例えば、情報媒体１０１に格納された情報を記憶部４０６が予め保持していることを表すものである。そして、処理部４１１は、図９に表す処理を終了する。
【０１２１】
処理部４１１は、Ｓ１１３の処理を行う場合は、同処理として、出力部４１６にＤ情報を出力させる。当該Ｄ情報は、例えば、情報媒体１０１に格納された情報を記憶部４０６が予め保持していないことを表すものである。そして、処理部４１１は、図９に表す処理を終了する。
【０１２２】
図１０は、図９に表すＳ１０９の処理の例を表す概念図である。
【０１２３】
始めに、図１０に表す処理の概要を説明する。
【０１２４】
図１０に表すＳ２０１乃至Ｓ２０７の処理は、例えば、消灯時画像情報が図６に表すものである場合は、処理部４１１が、記憶領域ＶＸＹ（Ｖ１１乃至Ｖ４４）の各々について、順次、各消灯時データ取得位置についての消灯時明るさ情報を取得する処理である。前記消灯時データ取得位置は、消灯時画像情報の各記憶領域ＶＸＹについての前記消灯時明るさ情報を取得する位置である。前記消灯時明るさ情報は、前述のように、消灯時画像情報の各記憶領域ＶＸＹの前記消灯時データ取得位置の明るさを表す情報である。各消灯時データ取得位置は、図６に表す黒丸で表す位置（点Ａ乃至Ｃを除く）である。また、前記消灯時画像情報は、図１及び図２に表す照明部３２６による照明が行われない状態で撮影部３１１による撮影により取得される画像情報である。
【０１２５】
また、図１０に表すＳ２０８の処理は、処理部４１１が、Ｓ２０１乃至Ｓ２０７の処理による取得した各記憶領域ＶＸＹの前記消灯時明るさ情報に対応する値のうち、最も明るいことを表す値である最大値を特定する処理である。
【０１２６】
また、図１０に表すＳ２０９乃至Ｓ２２０の処理は、例えば、消灯時画像情報が図６に表すものである場合は、処理部４１１が、記憶領域Ｖ１１乃至Ｖ４４の各々について、順次、前記消灯時データ（図６に表す消灯時データ参照）を導出する処理である。
【０１２７】
その際に、処理部４１１は、Ｓ２１０からＳ２１３の処理により、まず各記憶領域ＶＸＹについての規格化消灯時明るさ情報を導出する。前記規格化消灯時明るさ情報は、各記憶領域の前記消灯時明るさ情報に対応する値を、Ｓ２０１乃至Ｓ２０７の処理で取得した前記消灯時明るさ情報に対応する値の最大値で除した値である。前記規格化消灯時明るさ情報を導出する理由は、後述のＳ２１５及びＳ２１６の処理による判定結果への消灯時明るさ情報への照明のむらや環境光の変動等によるばらつきの影響を抑えるためである。
【０１２８】
そして処理部４１１は、Ｓ２１４乃至Ｓ２１６の処理により、各記憶領域ＶＸＹについての前記消灯時データ（図６に表す消灯時データ参照）を導出する。
【０１２９】
また、Ｓ２２１の処理は、Ｓ２０９乃至Ｓ２２０の処理により導出した各記憶領域についての消灯時データを、処理部４１１が、例えば、図６に表す記憶領域Ｖ１１からＶ４４の順に並べて、図６に表す消灯時情報（図６に表す消灯時情報参照）を導出する処理である。
【０１３０】
以下、図１０に表す処理の詳細を説明する。
【０１３１】
処理部４１１は、図９に表すＳ１０８の処理の次に、Ｓ２０１の処理として、Ｘ及びＹの各々に１を代入する。ここで、Ｘは、情報媒体１０１における記憶領域のＸ方向の並びの順番（図５参照）を表す数字である。ここでは、情報媒体１０１における記憶領域のＸ方向の並びの数は整数ｍであることを前提とする。また、Ｙは、情報媒体１０１における記憶領域のＹ方向の並びの順番を表す数字である。ここでは、情報媒体１０１における記憶領域のＹ方向の並びの数は整数ｎであることを前提とする。
【０１３２】
そして、処理部４１１は、Ｓ２０２の処理として、図９に表すＳ１０３の処理により記憶部４０６に格納させた消灯時画像情報の記憶領域ＶＸＹ（図２参照）に注目する。処理部４１１は、Ｓ２０１の処理によりＸ＝１、Ｙ＝１の場合は、例えば、図２に表す記憶領域Ｖ１１に注目する。
【０１３３】
そして、処理部４１１は、Ｓ２０３の処理として、その記憶領域ＶＸＹの前記消灯時データ取得位置の前記消灯時明るさ情報を前記消灯時画像情報から取得する。前記消灯時画像情報は、図１及び図２に表す照明部３２６による照明が行われない状態で撮影部３１１による撮影により取得される情報である。前記消灯時データ取得位置は、消灯時画像情報の各記憶領域についての前記消灯時明るさ情報を取得する位置である。また、前記消灯時明るさ情報は、前述のように、消灯時画像情報の各記憶領域の前記消灯時データ取得位置の明るさを表す情報である。
【０１３４】
情報媒体１０１が図２に表すものである場合には、前記消灯時データ取得位置は、例えば、図６に表す記憶領域ＶＸＹ中に表示された黒丸の位置である。
【０１３５】
処理部４１１は、当該消灯時明るさ情報として、例えば、前記消灯時画像情報に含まれる前記消灯時データ取得位置の明度情報を用いる。処理部４１１は、取得した前記消灯時明るさ情報を、Ｘ及びＹの数字の組と関連付けて、記憶部４０６に格納させる。
【０１３６】
情報媒体１０１が図２に表すものである場合には、ＸＹが１１、３１、２２、１３、３３、４３、２４、４４の記憶領域ＶＸＹは着色されていない（白色である）。そのため、そのため、これらの記憶領域についての前記消灯時明るさ情報は、着色されていないことに相当する高い値となる。
【０１３７】
そして、処理部４１１は、Ｓ２０４の処理として、Ｘの数値を一つ増やす。
【０１３８】
そして、処理部４１１は、Ｓ２０５の処理として、Ｘの値がｍ＋１かについての判定をする。
【０１３９】
処理部４１１は、Ｓ２０５の処理による判定結果がｙｅｓの場合は、Ｓ２０６の処理を行う。情報媒体１０１が図２に表すものである場合には、ｍの値は４であるので、Ｘの値が５であればＳ２０６の処理を行う。
【０１４０】
一方、処理部４１１は、Ｓ２０５の処理による判定結果がｎｏの場合は、Ｓ２０２の処理を再度行う。情報媒体１０１が図２に表すものである場合には、ｍの値は４であるので、Ｘの値が４以下であればＳ２０２の処理を再度行う。
【０１４１】
処理部４１１は、Ｓ２０６の処理を行う場合は、同処理として、Ｘに１を代入し、かつ、Ｙの値を一つ増やす。
【０１４２】
そして、処理部４１１は、Ｓ２０７の処理として、Ｙの値がｎ＋１かについての判定を行う。
【０１４３】
処理部４１１は、Ｓ２０７の処理による判定結果がｙｅｓの場合は、Ｓ２０８の処理を行う。情報媒体１０１が図２に表すものである場合には、ｎの値は４であるので、Ｙの値が５であればＳ２０８の処理を行う。
【０１４４】
一方、処理部４１１は、Ｓ２０７の処理による判定結果がｎｏの場合は、Ｓ２０２の処理を再度行う。情報媒体１０１が図２に表すものである場合には、ｎの値は４であるので、Ｙの値が４以下であればＳ２０２の処理を再度行う。
【０１４５】
処理部４１１は、Ｓ２０８の処理を行う場合は、同処理として、Ｓ２０３の処理により記憶部４０６に格納させた前記消灯時明るさ情報に対応する値のうち最も大きい値である最大値を導出する。前記消灯時明るさ情報は、前述のように、消灯時画像情報の各記憶領域の前記消灯時データ取得位置の明るさを表す情報である。前記消灯時画像情報は、図１及び図２に表す照明部３２６による照明が行われない状態で撮影部３１１による撮影により取得される情報である。前記消灯時データ取得位置は、消灯時画像情報の各記憶領域についての前記消灯時明るさ情報を取得する位置である。
【０１４６】
そして、処理部４１１は、導出した最大値を記憶部４０６に格納させる。情報媒体１０１が図２に表すものである場合には、前記最大値は、着色されていない記憶領域ＶＸＹについての前記消灯時明るさ情報である。また、着色されていない記憶領域ＶＸＹについての前記消灯時明るさ情報にむらがある場合は、前記最大値は、最も明るい記憶領域ＶＸＹについての前記消灯時明るさ情報である。
【０１４７】
そして、処理部４１１は、Ｓ２０９の処理として、Ｘ及びＹの各々に１を代入する。
【０１４８】
そして、処理部４１１は、Ｓ２１０の処理として、前記消灯時画像情報の記憶領域ＶＸＹに相当する部分に注目する。
【０１４９】
そして、処理部４１１は、Ｓ２１１の処理として、その記憶領域ＶＸＹのＸ及びＹの組合せと関連付けてＳ２０３の処理により記憶部４０６に格納させた前記消灯時明るさ情報を、記憶部４０６から読み出す。
【０１５０】
そして、処理部４１１は、Ｓ２１２の処理としてＳ２０８の処理により記憶部４０６に格納させた前記最大値を、記憶部４０６から読み出す。
【０１５１】
そして、処理部４１１は、Ｓ２１３の処理として、Ｓ２１１の処理により読み出した前記消灯時明るさ情報に対応する値をＳ２１２の処理により読み出した前記最大値により除した値である規格化消灯時明るさ情報を導出する。処理部４１１は、導出した消灯時明るさ情報を、ＸＹの組合せに関連付けて、記憶部４０６に格納させる。
【０１５２】
次に、処理部４１１は、Ｓ２１４の処理として、Ｓ２１３の処理により格納させた前記規格化消灯時明るさ情報の値が閾値Ｔｈ以上かについての判定を行う。ここで、閾値Ｔｈは、Ｓ２１４の処理のために予め定められた前記規格化消灯時明るさ情報についての閾値である。閾値Ｔｈは、例えば、記憶部４０６に格納されている。
【０１５３】
処理部４１１は、Ｓ２１４の処理による判定結果がｙｅｓの場合は、Ｓ２１５の処理を行う。
【０１５４】
一方、処理部４１１は、Ｓ２１４の処理による判定結果がｎｏの場合は、Ｓ２１６の処理を行う。
【０１５５】
処理部４１１は、Ｓ２１５の処理を行う場合は、同処理として、記憶領域ＶＸＹの前記消灯時データを、Ｓ２１４の処理による判定結果がｙｅｓの場合について予め定められた第一値にする。当該第一値は、例えば、０か１のいずれかである。
【０１５６】
例えば、情報媒体１０１が図２に表すものであるとする。その場合、処理部４１１は、図６に表す例では、ＸＹが１１、３１、２２、１３、３３、４３、２４及び４４の、着色されていない記憶領域ＶＸＹの前記消灯時データを、同処理により、前記第一値である０にする。
【０１５７】
処理部は、当該消灯時データを、Ｘ及びＹの組と関連付けて、記憶部４０６に格納させる。そして、処理部４１１は、Ｓ２１７の処理を行う。
【０１５８】
処理部４１１は、Ｓ２１６の処理を行う場合は、同処理として、記憶領域ＶＸＹの前記消灯時データを、Ｓ２１４の処理による判定結果がｎｏの場合について予め定められた第二値にする。当該第二値は、前記第一値とは異なる値である。当該第二値は、例えば、０か１の、前記第一値ではないいずれかである。
【０１５９】
例えば、情報媒体１０１が図２に表すものであるとする。その場合、処理部４１１は、図６に表す例では、着色されているＸＹが２１、４１、１２、３２、４２、２３、１４及び３４の記憶領域ＶＸＹの前記消灯時データを、同処理により、前記第二値である１にする。
【０１６０】
処理部は、当該消灯時データを、Ｘ及びＹの組と関連付けて、記憶部４０６に格納させる。そして、処理部４１１は、Ｓ２１７の処理を行う。
【０１６１】
処理部４１１は、Ｓ２１７の処理を行う場合は、同処理として、Ｘの数値を一つ増やす。
【０１６２】
そして、処理部４１１は、Ｓ２１８の処理として、Ｘの値がｍ＋１かについての判定をする。
【０１６３】
処理部４１１は、Ｓ２１８の処理による判定結果がｙｅｓの場合は、Ｓ２１９の処理を行う。
【０１６４】
一方、処理部４１１は、Ｓ２１８の処理による判定結果がｎｏの場合は、Ｓ２１０の処理を再度行う。
【０１６５】
処理部４１１は、Ｓ２１９の処理を行う場合は、同処理として、Ｘに１を代入し、かつ、Ｙの値を一つ増やす。
【０１６６】
そして、処理部４１１は、Ｓ２２０の処理として、Ｙの値がｎ＋１かについての判定を行う。
【０１６７】
処理部４１１は、Ｓ２２０の処理による判定結果がｙｅｓの場合は、Ｓ２２１の処理を行う。
【０１６８】
一方、処理部４１１は、Ｓ２２０の処理による判定結果がｎｏの場合は、Ｓ２１０の処理を再度行う。
【０１６９】
処理部４１１は、Ｓ２２１の処理を行う場合は、同処理として、Ｓ２１５又はＳ２１６の処理により記憶部４０６に格納させた前記消灯時データを、Ｘ及びＹの順番に並べることにより、前記消灯時情報を生成する。当該順番は、Ｘ及びＹの値に従い予め定められたものであれば任意である。
【０１７０】
例えば、情報媒体１０１が図２に表すものであるとする。その場合、処理部４１１は、図６に表す例では、前記消灯時データを、ＸＹが、１１、２１、３１、４１、１２、２２、３２、４２、１３、２３、３３、４３、１４、２４、３４、４４の順に並べる。そして、処理部４１１は、前記消灯時情報として、０１０１１０１１０１００１０１０のデータ列を導出する。
【０１７１】
処理部４１１は、導出した前記消灯時情報を、記憶部４０６に格納させる。
【０１７２】
そして、処理部４１１は、図９に表すＳ１１０の処理を行う。
【０１７３】
本実施形態の情報媒体は、図３に表す情報媒体１０１のように、各記憶領域の表面に複数の色のうちのいずれかが着色されており、各色が異なる情報を表すものであっても構わない。その場合に、処理部４１１が行う処理は、例えば、図１０に表す処理において以下の置き換えを行ったものである。すなわち、図１０に表すＳ２０３の処理を、図１１に表す処理により置き換える。また、図１０に表すＳ２０８の処理を、図１２に表す処理により置き換える。さらに、図１０に表すＳ２１１乃至２１３の処理を、図１３に表す処理により置き換える。さらに、図１０に表すＳ２１４乃至Ｓ２１６の処理を、図１４に表す処理により置き換える。
【０１７４】
図１１は、図１０に表すＳ２０３の処理を置き換える処理の処理例を表す概念図である。図１１に表す処理は、各色についての前記消灯時明るさ情報を取得する処理である。前記消灯時明るさ情報は、前述のように、消灯時画像情報の各記憶領域の前記消灯時データ取得位置の明るさを表す情報である。前記消灯時画像情報は、図１及び図２に表す照明部３２６による照明が行われない状態で撮影部３１１による撮影により取得される情報である。前記消灯時データ取得位置は、消灯時画像情報の各記憶領域についての前記消灯時明るさ情報を取得する位置である。
【０１７５】
以下、図１１に表す処理の詳細を説明する。
【０１７６】
処理部４１１は、図１０に表すＳ２０２の処理の次に、Ｓ２０２−２の処理として、ｑに１を代入する。ここで、ｑは、各記憶領域の表面の着色に用いられた色を特定し得る識別番号である。ｑは、例えば、ｑ＝１が赤、ｑ＝２が青、ｑ＝３が黄色、ｑ＝４が白という具合に、着色に用いられ得る色と対応付けられている。
【０１７７】
次に、処理部４１１は、Ｓ２０３ａの処理として、図９のＳ１０３の処理により記憶部４０６に格納させた前記消灯時画像情報の記憶領域ＶＸＹの前記消灯時データ取得位置についての、第ｑ色についての前記消灯時明るさ情報の特定を行う。前記消灯時画像情報がカラーで撮影されたものであれば、前記消灯時画像情報には三原色ごとの輝度情報等が含まれている。その輝度情報から、第ｑ色についての前記消灯時明るさ情報の導出が可能である。
【０１７８】
そして、処理部４１１は、Ｓ２０３−２の処理として、ｑの値を一つ増やす。
【０１７９】
そして、処理部は、Ｓ２０３−３の処理として、ｑの値がＱ＋１であるかについての判定を行う。ここで、Ｑは、各記憶領域の表面の着色に用いられ得る色の数の最大値である。
【０１８０】
処理部４１１は、Ｓ２０３−３の処理による判定結果がｙｅｓの場合は、図１０に表すＳ２０４の処理を行う。
【０１８１】
一方、処理部４１１は、Ｓ２０３−３の処理による判定結果がｎｏの場合は、Ｓ２０２−２の処理を再度行う。
【０１８２】
図１２は、図１０に表すＳ２０８の処理を置き換える処理の処理例を表す概念図である。図１２に表す処理は、各色についての消灯時明るさ情報の最大値を取得する処理である。前記最大値は、各記憶領域ＶＸＹ（例えば、図６に表すＶ１１乃至Ｖ４４）における消灯時明るさ情報に対応する値のうち、最も明るいことを表すものの値である。また、前記消灯時明るさ情報は、前述のように、消灯時画像情報の各記憶領域の前記消灯時データ取得位置の明るさを表す情報である。前記消灯時画像情報は、図１及び図２に表す照明部３２６による照明が行われない状態で撮影部３１１による撮影により取得される情報である。前記消灯時データ取得位置は、消灯時画像情報の各記憶領域についての前記消灯時明るさ情報を取得する位置である。
【０１８３】
以下、図１２に表す処理の詳細を説明する。
【０１８４】
処理部４１１は、図１０に表すＳ２０７の処理による判定結果がｙｅｓの場合、Ｓ２０７−２の処理として、ｑに１を代入する。ｑの説明は前述の通りである。
【０１８５】
次に、処理部４１１は、Ｓ２０８ａの処理として、図１１のＳ２０３ａの処理により記憶部４０６に格納させた、第ｑ色についての前記消灯時明るさ情報が最も大きい記憶領域ＶＸＹの前記消灯時明るさ情報に対応する値を、最大値として特定する。前記消灯時明るさ情報は、前述のように、消灯時画像情報の各記憶領域の前記消灯時データ取得位置の明るさを表す情報である。前記消灯時画像情報は、図１及び図２に表す照明部３２６による照明が行われない状態で撮影部３１１による撮影により取得される情報である。前記消灯時データ取得位置は、消灯時画像情報の各記憶領域についての前記消灯時明るさ情報を取得する位置である。
【０１８６】
処理部４１１は、特定した最大値をｑの値と関連付けて記憶部４０６に格納させる。
【０１８７】
そして、処理部４１１は、Ｓ２０８−２の処理として、ｑの値を一つ増やす。
【０１８８】
そして、処理部は、Ｓ２０８−３の処理として、ｑの値がＱ＋１であるかについての判定を行う。Ｑの説明は前述の通りである。
【０１８９】
処理部４１１は、Ｓ２０８−３の処理による判定結果がｙｅｓの場合は、図１０に表すＳ２０９の処理を行う。
【０１９０】
一方、処理部４１１は、Ｓ２０８−３の処理による判定結果がｎｏの場合は、Ｓ２０８ａの処理を再度行う。
【０１９１】
図１３は、図１０に表すＳ２１１乃至Ｓ２１３の処理を置き換える処理の処理例を表す概念図である。図１３に表す処理は、各記憶領域ＶＸＹ（例えば、図６に表すＶ１１乃至Ｖ４４）についての、各色についての規格化消灯時明るさ情報を取得する処理である。規格化消灯時明るさ情報は、消灯時明るさ情報に対応する値を前記最大値で除した値である。また、前記最大値は、各記憶領域ＶＸＹにおける消灯時明るさ情報に対応する値のうち、最も明るいことを表すものの値である。また、前記消灯時明るさ情報は、前述のように、消灯時画像情報の各記憶領域の前記消灯時データ取得位置の明るさを表す情報である。前記消灯時画像情報は、図１及び図２に表す照明部３２６による照明が行われない状態で撮影部３１１による撮影により取得される情報である。前記消灯時データ取得位置は、消灯時画像情報の各記憶領域についての前記消灯時明るさ情報を取得する位置である。
【０１９２】
以下、図１３に表す処理の詳細を説明する。
【０１９３】
処理部４１１は、図１０に表すＳ２１０の処理の次に、Ｓ２１０−２の処理として、ｑに１を代入する。ｑの説明は前述の通りである。
【０１９４】
次に、処理部４１１は、Ｓ２１１ａの処理として、図１１のＳ２０３ａの処理によりＸ及びＹの組合せと関連付けて記憶部４０６に格納させた、前記第ｑ色消灯時明るさ情報を、記憶部４０６から読み出す。
【０１９５】
そして、処理部４１１は、Ｓ２１２ａの処理として、図１２のＳ２０８ａの処理により記憶部４０６に格納させた、第ｑ色についての前記最大値を、記憶部４０６から読み出す。前記最大値は、消灯時明るさ情報についての最大値である。前記消灯時明るさ情報は、前述のように、消灯時画像情報の各記憶領域の前記消灯時データ取得位置の明るさを表す情報である。前記消灯時画像情報は、図１及び図２に表す照明部３２６による照明が行われない状態で撮影部３１１による撮影により取得される情報である。前記消灯時データ取得位置は、消灯時画像情報の各記憶領域についての前記消灯時明るさ情報を取得する位置である。
【０１９６】
そして、処理部４１１は、Ｓ２１２ａの処理として、読み出した前記第ｑ色消灯時明るさ情報に対応する値を、読み出した第ｑ色についての前記最大値により除することにより、第ｑ色についての前記規格化消灯時明るさ情報を導出する。処理部４１１は、導出した第ｑ色についての前記規格化消灯時明るさ情報（第ｑ色規格化消灯時明るさ情報）を、ｑ、Ｘ及びＹの組合せと関連付けて記憶部４０６に格納させる。
【０１９７】
そして、処理部４１１は、Ｓ２１３−２の処理として、ｑの値を一つ増やす。
【０１９８】
そして、処理部は、Ｓ２１３−３の処理として、ｑの値がＱ＋１であるかについての判定を行う。Ｑの説明は前述の通りである。
【０１９９】
処理部４１１は、Ｓ２１３−３の処理による判定結果がｙｅｓの場合は、図１０に表すＳ２１４の処理を行う。
【０２００】
一方、処理部４１１は、Ｓ２１３−３の処理による判定結果がｎｏの場合は、Ｓ２１１ａの処理を再度行う。
【０２０１】
図１４は、図１０に表すＳ２１４乃至Ｓ２１６の処理を置き換える処理の処理例を表す概念図である。図１４に表す処理は、各記憶領域ＶＸＹ（例えば、図６に表すＶ１１乃至Ｖ４４）についての、消灯時データを導出する処理である。
【０２０２】
処理部４１１は、図１０に表すＳ２１３の処理の次に、Ｓ２１３−２の処理として、ｑに１を代入する。ｑの説明は前述の通りである。
【０２０３】
次に、処理部４１１は、Ｓ２１４ａの処理として、図１３のＳ２１３ａの処理によりｑ、Ｘ及びＹの組合せと関連付けて記憶部４０６に格納させた、記憶領域ＶＸＹの前記第ｑ色規格化消灯時明るさ情報の値が閾値Ｔｈｑ以上であるかについての判定を行う。ここで、閾値Ｔｈｑは、前記第ｑ色規格化消灯時明るさ情報についての閾値である。
【０２０４】
処理部４１１は、Ｓ２１４ａの処理による判定結果がｙｅｓの場合は、Ｓ２１５ａの処理を行う。
【０２０５】
一方、処理部４１１は、Ｓ２１４ａの処理による判定結果がｎｏの場合は、Ｓ２１４−２の処理を行う。
【０２０６】
処理部４１１は、Ｓ２１４−２の処理を行う場合は、同処理として、ｑの値を一つ増やす。
【０２０７】
そして、処理部は、Ｓ２１３−３の処理として、ｑの値がＱであるかについての判定を行う。Ｑの説明は前述の通りである。
【０２０８】
処理部４１１は、Ｓ２１４−３の処理による判定結果がｙｅｓの場合は、Ｓ２１５ａの処理を行う。
【０２０９】
一方、処理部４１１は、Ｓ２１４−３の処理による判定結果がｎｏの場合は、Ｓ２１４ａの処理を再度行う。
【０２１０】
処理部４１１は、Ｓ２１５ａの処理を行う場合は、同処理として、記憶領域ＶＸＹの前記消灯時データを第ｑ値（図７の消灯時データ参照）とする。ここで、第ｑ値はｑの値と対応付けられて予め定められた値である。ｑの値が異なる任意の二つの第ｑ値は同じ値にはならない。第ｑ値は、例えば、０以上ｑ−１以下の整数である。
【０２１１】
そして、処理部４１１は、図１０に表すＳ２１７の処理を行う。
【０２１２】
図１５は、図９に表すＳ１１０の処理の例を表す概念図である。
【０２１３】
図１５に表す処理は、図１０の処理において、「消灯時」を「照明時」に、「Ｔｈ」を「Ｔｈａ」に、「第一値」を「第三値」に、「第二値」を「第四値」に、各々読み代えたものである。
【０２１４】
始めに、図１５に表す処理の概要を説明する。
【０２１５】
図１５に表すＳ２３１乃至Ｓ２３７の処理は、例えば、照明時画像情報が図８に表すものである場合は、処理部４１１が、記憶領域ＶＸＹ（Ｖ１１乃至Ｖ４４）の各々について、順次、各照明時データ取得位置についての前記照明時明るさ情報を取得する処理である。前記照明時データ取得位置は、照明時画像情報の各記憶領域ＶＸＹについての前記照明時明るさ情報を取得する位置である。前記照明時明るさ情報は、前述のように、照明時画像情報の各記憶領域ＶＸＹの前記照明時データ取得位置の明るさを表す情報である。各照明時データ取得位置は、図８に表す黒丸で表す位置（点Ａ乃至Ｃを除く）である。また、前記照明時画像情報は、図１及び図２に表す照明部３２６による照明が行わている状態で撮影部３１１による撮影により取得される画像情報である。
【０２１６】
また、図１５に表すＳ２３８の処理は、処理部４１１が、Ｓ２３１乃至Ｓ２３７の処理による取得した各記憶領域ＶＸＹの前記照明時明るさ情報に対応する値のうち、最も明るいことを表す値である最大値を特定する処理である。
【０２１７】
また、図１５に表すＳ２３９乃至Ｓ２５０の処理は、例えば、照明時画像情報が図８に表すものである場合は、処理部４１１が、記憶領域Ｖ１１乃至Ｖ４４の各々について、順次、前記照明時データ（図８に表す照明時データ参照）を導出する処理である。
【０２１８】
その際に、処理部４１１は、Ｓ２４０からＳ２４３の処理により、まず各記憶領域ＶＸＹについての規格化照明時明るさ情報を導出する。前記規格化照明時明るさ情報は、各記憶領域の前記照明時明るさ情報に対応する値を、Ｓ２３１乃至Ｓ２３７の処理で特定した前記照明時明るさ情報に対応する値の最大値で除した値である。前記規格化照明時明るさ情報を導出する理由は、後述のＳ２４５及びＳ２４６の処理による判定結果への照明時明るさ情報への照明のむらや環境光の変動等によるばらつきの影響を抑えるためである。
【０２１９】
そして処理部４１１は、Ｓ２４４乃至Ｓ２４６の処理により、各記憶領域ＶＸＹについての前記照明時データを導出する。
【０２２０】
また、Ｓ２５１の処理は、Ｓ２３９乃至Ｓ２５０の処理により導出した各記憶領域についての照明時データを、処理部４１１が、例えば、図８に表す記憶領域Ｖ１１からＶ４４の順に並べて、図８に表す照明時情報を導出する処理である。
【０２２１】
以下、図１５に表す処理の詳細を説明する。
【０２２２】
処理部４１１は、図９に表すＳ１０９の処理の次に、Ｓ２３１の処理として、Ｘ及びＹの各々に１を代入する。ここで、Ｘは、情報媒体１０１における記憶領域のＸ方向の並びの順番（図２参照）を表す数字である。
【０２２３】
ここでは、情報媒体１０１における記憶領域のＸ方向の並びの数は整数ｍであることを前提とする。情報媒体１０１が図２に表すものである場合には、整数ｍは４である。
【０２２４】
また、Ｙは、情報媒体１０１における記憶領域のＹ方向の並びの順番を表す数字である。ここでは、情報媒体１０１における記憶領域のＹ方向の並びの数は整数ｎであることを前提とする。情報媒体１０１が図２に表すものである場合には、整数ｎは４である。
【０２２５】
そして、処理部４１１は、Ｓ２３２の処理として、図９に表すＳ１０７の処理により記憶部４０６に格納させた照明時画像情報の記憶領域ＶＸＹ（図２参照）に注目する。
【０２２６】
そして、処理部４１１は、Ｓ２３３の処理として、その記憶領域ＶＸＹの前記照明時データ取得位置の前記照明時明るさ情報を前記照明時画像情報から取得する。前記照明時画像情報は、図１及び図２に表す照明部３２６による照明が行われた状態で撮影部３１１による撮影により取得される情報である。また、前記照明時データ取得位置は、照明時画像情報の各記憶領域についての前記照明時明るさ情報を取得する位置である。また、前記照明時明るさ情報は、前述のように、照明時画像情報の各記憶領域の前記照明時データ取得位置についての明るさを表す情報である。
【０２２７】
情報媒体１０１が図２に表すものである場合には、記憶領域ＶＸＹについての前記照明時データ取得位置は、例えば、図８に表す記憶領域ＶＸＹの各々に含まれる黒丸で表す位置である。
【０２２８】
処理部４１１は、当該照明時明るさ情報として、例えば、前記照明時画像情報の前記照明時データ取得位置の明度情報を用いる。処理部４１１は、取得した前記照明時明るさ情報を、Ｘ及びＹの数字の組と関連付けて、記憶部４０６に格納させる。
【０２２９】
そして、処理部４１１は、Ｓ２３４の処理として、Ｘの数値を一つ増やす。
【０２３０】
そして、処理部４１１は、Ｓ２３５の処理として、Ｘの値がｍ＋１かについての判定をする。
【０２３１】
処理部４１１は、Ｓ２３５の処理による判定結果がｙｅｓの場合は、Ｓ２３６の処理を行う。情報媒体１０１が図２に表すものである場合には、ｍの値は４であるので、Ｘの値が５であればＳ２３６の処理を行う。
【０２３２】
一方、処理部４１１は、Ｓ２３５の処理による判定結果がｎｏの場合は、Ｓ２３２の処理を再度行う。情報媒体１０１が図２に表すものである場合には、ｍの値は４であるので、Ｘの値が４以下であればＳ２３２の処理を再度行う。
【０２３３】
処理部４１１は、Ｓ２３６の処理を行う場合は、同処理として、Ｘに１を代入し、かつ、Ｙの値を一つ増やす。
【０２３４】
そして、処理部４１１は、Ｓ２３７の処理として、Ｙの値がｎ＋１かについての判定を行う。
【０２３５】
処理部４１１は、Ｓ２３７の処理による判定結果がｙｅｓの場合は、Ｓ２３８の処理を行う。情報媒体１０１が図２に表すものである場合には、ｎの値は４であるので、Ｙの値が５であればＳ２３８の処理を行う。
【０２３６】
一方、処理部４１１は、Ｓ２３７の処理による判定結果がｎｏの場合は、Ｓ２３２の処理を再度行う。情報媒体１０１が図２に表すものである場合には、ｎの値は４であるので、Ｙの値が４以下であればＳ２０２の処理を再度行う。
【０２３７】
処理部４１１は、Ｓ２３８の処理を行う場合は、同処理として、Ｓ２３３の処理により記憶部４０６に格納させた前記照明時明るさ情報のうち最も大きい値である最大値を導出する。そして、処理部４１１は、導出した最大値を記憶部４０６に格納させる。情報媒体１０１が図２に表すものである場合には、前記最大値は、前記照明時データ取得位置に影が形成されない記憶領域ＶＸＹについての前記照明時明るさ情報である。また、影が形成されていない記憶領域ＶＸＹについての前記照明時明るさ情報にむらがある場合は、前記最大値は、最も明るい前記照明時データ取得位置についての前記照明時明るさ情報である。前記照明時明るさ情報は、前述のように、照明時画像情報の各記憶領域の前記照明時データ取得位置の明るさを表す情報である。前記照明時画像情報は、図１及び図２に表す照明部３２６による照明が行われた状態で撮影部３１１による撮影により取得される情報である。前記照明時データ取得位置は、照明時画像情報の各記憶領域についての前記照明時明るさ情報を取得する位置である。
【０２３８】
以降のＳ２４３までの各処理は、各記憶領域ＶＸＹについての照明時明るさ情報に対応する値を前記最大値で除した規格化照明時明るさ情報を導出する処理である。規格化照明時明るさ情報を導出する理由は、後述のＳ２４５及びＳ２４６の処理による判定結果への照明時明るさ情報への照明のむらや環境光の変動等によるばらつきの影響を抑えるためである。
【０２３９】
処理部４１１は、Ｓ２３９の処理として、Ｘ及びＹの各々に１を代入する。
【０２４０】
そして、処理部４１１は、Ｓ２４０の処理として、前記照明時画像情報の記憶領域ＶＸＹに相当する部分に注目する。
【０２４１】
そして、処理部４１１は、Ｓ２４１の処理として、その記憶領域ＶＸＹのＸ及びＹの組合せと関連付けてＳ２４３の処理により記憶部４０６に格納させた前記照明時明るさ情報を、記憶部４０６から読み出す。
【０２４２】
そして、処理部４１１は、Ｓ２４２の処理としてＳ２４８の処理により記憶部４０６に格納させた前記最大値を、記憶部４０６から読み出す。
【０２４３】
そして、処理部４１１は、Ｓ２４３の処理として、Ｓ２４１の処理により読み出した前記照明時明るさ情報に対応する値をＳ２１２の処理により読み出した前記最大値により除した値である規格化照明時明るさ情報を導出する。処理部４１１は、導出した照明時明るさ情報を、ＸＹの組合せに関連付けて、記憶部４０６に格納させる。
【０２４４】
次に、処理部４１１は、Ｓ２４４の処理として、Ｓ２４３の処理により格納させた前記規格化照明時明るさ情報の値が閾値Ｔｈａ以上かについての判定を行う。ここで、閾値Ｔｈａは、Ｓ２４４の処理のために予め定められた前記規格化照明時明るさ情報についての閾値である。閾値Ｔｈａは、例えば、記憶部４０６に格納されている。
【０２４５】
処理部４１１は、Ｓ２４４の処理による判定結果がｙｅｓの場合は、Ｓ２４５の処理を行う。
【０２４６】
一方、処理部４１１は、Ｓ２４４の処理による判定結果がｎｏの場合は、Ｓ２４６の処理を再度行う。
【０２４７】
処理部４１１は、Ｓ２４５の処理を行う場合は、同処理として、記憶領域ＶＸＹの前記照明時データを第三値にする。当該第三値は、予め定められたものである。当該第一値は、例えば、０か１のいずれかである。
【０２４８】
例えば、情報媒体１０１が図２に表すものであるとする。その場合、処理部４１１は、図８に表す例では、前記照明時データ取得位置に影が形成されていないＸＹが３１、１２、２２、１３、３３、４３、２４及び４４の記憶領域ＶＸＹの前記照明時データを、同処理により、前記第三値である１にする。
【０２４９】
処理部は、当該照明時データを、Ｘ及びＹの組と関連付けて、記憶部４０６に格納させる。そして、処理部４１１は、Ｓ２４７の処理を行う。
【０２５０】
処理部４１１は、Ｓ２４６の処理を行う場合は、同処理として、記憶領域ＶＸＹの前記照明時データを第四値にする。当該第四値は、前記第三値とは異なる値である。当該第四値は、予め定められたものである。当該第四値は、例えば、０か１の、前記第三値ではないいずれかである。
【０２５１】
例えば、情報媒体１０１が図２に表すものであるとする。その場合、処理部４１１は、図８に表す例では、前記照明時データ取得位置に影が形成されているＸＹが１１、２１、４１、３２、３３及び２４の記憶領域ＶＸＹの前記照明時データを、同処理により、前記第４値である０にする。
【０２５２】
処理部は、当該照明時データを、Ｘ及びＹの組と関連付けて、記憶部４０６に格納させる。そして、処理部４１１は、Ｓ２４７の処理を行う。
【０２５３】
処理部４１１は、Ｓ２４７の処理を行う場合は、同処理として、Ｘの数値を一つ増やす。
【０２５４】
そして、処理部４１１は、Ｓ２４８の処理として、Ｘの値がｍ＋１かについての判定をする。
【０２５５】
処理部４１１は、Ｓ２４８の処理による判定結果がｙｅｓの場合は、Ｓ２４９の処理を行う。
【０２５６】
一方、処理部４１１は、Ｓ２４８の処理による判定結果がｎｏの場合は、Ｓ２４０の処理を再度行う。
【０２５７】
処理部４１１は、Ｓ２４９の処理を行う場合は、同処理として、Ｘに１を代入し、かつ、Ｙの値を一つ増やす。
【０２５８】
そして、処理部４１１は、Ｓ２５０の処理として、Ｙの値がｎ＋１かについての判定を行う。
【０２５９】
処理部４１１は、Ｓ２５０の処理による判定結果がｙｅｓの場合は、Ｓ２５１の処理を行う。
【０２６０】
一方、処理部４１１は、Ｓ２５０の処理による判定結果がｎｏの場合は、Ｓ２４０の処理を再度行う。
【０２６１】
処理部４１１は、Ｓ２５１の処理を行う場合は、同処理として、Ｓ２４５又はＳ２４６の処理により記憶部４０６に格納させた前記照明時データを、Ｘ及びＹの順番に並べることにより、前記照明時情報を生成する。当該順番は、Ｘ及びＹの値に従い予め定められたものであれば任意である。
【０２６２】
例えば、情報媒体１０１が図２に表すものであるとする。その場合、処理部４１１は、図８に表す例では、前記照明時データを、ＸＹが、１１、２１、３１、４１、１２、２２、３２、４２、１３、２３、３３、４３、１４、２４、３４、４４の順に並べる。そして、処理部４１１は、前記照明時情報として、０１０１１０１１０１００１０１０のデータ列を導出する。
処理部４１１は、生成した前記照明時情報を、記憶部４０６に格納させる。
【０２６３】
そして、処理部４１１は、図９に表すＳ１１１の処理を行う。
［効果］
第一実施形態の情報取得システムにおいては、情報媒体の各記憶領域は窪みを有するか否かで異なる情報を保持する。情報取得装置は、前記情報媒体の斜め情報から情報媒体を照明し、前記情報媒体の撮影画像における前記記憶領域の影の有無から、窪みの有無を判別する。
【０２６４】
上記により、前記情報取得システムは、各記憶領域が着色の有無のみにより異なる情報を保持する場合と比較して、より多くの情報を各記憶領域に保持させ、保持させた情報を読み出すことを可能にする。さらに、記憶領域が窪みを有する場合には、前記影は、その記憶領域上に形成される。そのため、特許文献１が開示する、凸状の構造の有無に情報を保持させる場合のように、情報保持部の影が隣の記憶領域に被らない。そのため、前記情報取得システムは、より正確な三次元情報の読み取りを可能にする。
＜第二実施形態＞
第二実施形態は、窪みの深さを複数の段階に変えることにより、各記憶領域により多くの情報を保持させることが可能な情報取得システムに関する実施形態である。
［構造と動作］
第二実施形態の情報取得システム及び撮影装置の構成例は、図１及び図４に表す第一実施形態の情報取得システム５０１及び撮影装置３０１の構成と同じである。また、第二実施形態における情報取得システム５０１及び撮影装置３０１の説明は、以下の説明を除いて、第一実施形態におけるものと同じである。以下の説明と、第一実施形態における説明とが矛盾する場合は、以下の説明を優先する。
【０２６５】
図１に表す第二実施形態の情報媒体１０１の各記憶領域はＰ段階のいずれかの深さレベルの窪みを有する。ここで、Ｐは、２以上の整数である。情報媒体１０１の例は、図１７及び図１８を参照して後述する。
【０２６６】
処理部４１１は、照明部３２６に情報媒体１０１の照明を行わせた状態で、各記憶領域の第ｐ位置の明るさを表す情報である第ｐ照明時明るさ情報の値により前記照明時情報を導出する。ここで、値ｐは、深さのレベル（深さレベル）を表し、０以上Ｐ以下の整数である。また、第ｐ位置は、深さレベルがｐの場合は窪みがあることによる影が生じ、深さレベルがｐ−１の場合には影が生じない位置である。後述の図１８の例では、点ａ、ｂ、ｃ、ｄは、第ｐ位置（ｐ＝１、２、３、４）に対応する。
【０２６７】
そして、処理部４１１は、前記影が生じる位置に応じて、その記憶領域に対応するデータである照明時データを導出する（後述の図１８及び図１９参照）。
【０２６８】
そして、処理部４１１は、求めた前記照明時データを、所定の順番に並べ、前記照明時情報を導出する。当該順番は、例えば、情報媒体１０１における記憶領域の並びの順である。
【０２６９】
処理部４１１は、導出した照明時情報を、既に記憶部４０６に格納させている消灯時情報と組み合わせた組合せ情報を、記憶部４０６に格納させる。
【０２７０】
図１６は、第二実施形態の情報媒体の例である情報媒体１０１の構成を表す概念図である。図１６（ａ）は情報媒体１０１の上面図である。図１６（ｂ）は情報媒体を図１６（ａ）に表す線１９９ｂに沿って切断した場合を想定した断面図である。図１６（ｃ）は情報媒体を図１６（ａ）に表す線１９９ａに沿って切断した場合を想定した断面図である。
【０２７１】
情報媒体１０１は、１６個の前記記憶領域である、記憶領域Ｖ１１乃至Ｖ４４から構成される。
【０２７２】
これらの記憶領域のうち、記憶領域Ｖ２１、Ｖ４１、Ｖ１２、Ｖ３２、Ｖ４２、Ｖ２３、Ｖ１４及びＶ３４の各々の上面は着色されている。当該着色に係る色は、任意であり、例えば黒色である。各記憶領域は、着色されているか否かにより異なる情報を表し得る。
【０２７３】
また、これらの記憶領域のうち、Ｖ１１、Ｖ２１、Ｖ４１、Ｖ３２、Ｖ３３及びＶ２４々には、各々、窪みＤ１１、Ｄ２１、Ｄ４１、Ｄ３２、Ｄ３３及びＤ２４が設けられている。
【０２７４】
各窪みの深さには、４段階のレベルがある。
【０２７５】
窪みＤ１１、Ｄ３３及びＤ２４の深さレベルは、最も浅いレベルである、レベル１である。窪みＤ２１の深さレベルは、二番目に浅いレベルである、レベル２である。窪みＤ４１の深さレベルは、三番目に浅いレベルである、レベル３である。窪みＤ３２の深さレベルは、最も深いレベルである、レベル４である。
【０２７６】
各記憶領域は、窪みがあるか否か及び窪みがある場合にはその深さレベルにより異なる情報を保持する。
【０２７７】
なお、情報媒体１０１は、例えば、プレス加工や３次元プリンタで製作することが可能である。
【０２７８】
図１６には、前記記憶領域の上面が着色される場合には、その記憶領域の上面の全部が着色される場合を表す。しかしながら、記憶領域の上面のうち着色される部分は一部であっても構わない。ただし、当該部分には、前述の消灯時データ取得位置が含まれる。前記消灯時データ取得位置は、消灯時画像情報の各記憶領域についての前記消灯時明るさ情報を取得する位置である。前記消灯時明るさ情報は、前述のように、消灯時画像情報の各記憶領域の前記消灯時データ取得位置の明るさを表す情報である。前記消灯時画像情報は、図１及び図２に表す照明部３２６による照明が行われない状態で撮影部３１１による撮影により取得される情報である。
【０２７９】
また、前記記憶領域が異なる複数の色により色分けされていても構わない。その場合、各記憶領域は、色の違いにより異なる情報を表し得る。
【０２８０】
また、図１６には、情報媒体が縦４列横４列の記憶領域からなる例を表したが、実施形態の情報媒体が備える記憶領域の数及び配列の仕方は任意である。
【０２８１】
図１７は、図１６に表す情報媒体１０１を、図４に表す照明部３２６により照明した場合の、影のでき方を表すイメージ図である。図１７は、図１６に表す情報媒体１０１が図１及び図４に表す照明部３２６により照明された場合の前記影の形成され方を表す概念図である。図１７においては、前記照明は、図１７の左方の上方（図面の手前向き）から情報媒体１０１に向けて略平行な可視光が照射されるものであることを前提とする。図１７に表す情報媒体１０１においては、窪みが形成されている記憶領域Ｖ１１、Ｖ２１、Ｖ４１、Ｖ３２、Ｖ３３及びＶ２４において、各領域の図１７の左方の斜面及び底面の左方部に前記影が形成されている。
【０２８２】
各影の各記憶領域の左端からの長さ（影長さ）は、窪みの深さレベルにより異なる。当該影長さは、深さレベルが高くなるにつれ長くなる。
【０２８３】
図１８は、窪みの深さレベルと前記影の様子との関係を表すイメージ図である。
【０２８４】
窪みの深さレベルがレベル０の場合は、記憶領域内に影は生じない。従い、図に表す点ａ乃至ｄのいずれも影に位置しない。
【０２８５】
窪みの深さレベルがレベル１の場合は、記憶領域の左端部である端部Ｔ１と影の右端部である端部Ｔ２との間に影が生じる。従い、図に表す点ａは影位置にあり、点ｂ乃至ｄは影位置にない。
【０２８６】
窪みの深さレベルがレベル２の場合は、端部Ｔ１と影の右端部である端部Ｔ３との間に影が生じる。従い、図に表す点ａ及びｂは影位置にあり、点ｃ及びは影位置にない。
【０２８７】
窪みの深さレベルがレベル３の場合は、端部Ｔ１と影の右端部である端部Ｔ４との間に影が生じる。従い、図に表す点ａ乃至ｃは影位置にあり、点ｄは影位置にない。
【０２８８】
窪みの深さレベルがレベル４の場合は、端部Ｔ１と影の右端部である端部Ｔ５との間に影が生じる。従い、図に表す点ａ乃至ｄはすべて影位置にある。
【０２８９】
第二実施形態の処理部４１１が行う処理の処理フロー例は、図９乃至図１５に表すものにおいて、図１５に表す処理を図１９に表す処理により置き換えたものである。
【０２９０】
図１９は、図１５の処理を置き換える処理の処理フロー例を表す概念図である。
【０２９１】
Ｓ２３１及びＳ２３２の処理の説明は、図１５に表すこれらの説明と同じである。
【０２９２】
Ｓ２３２の処理の次に、処理部４１１は、Ｓ２６１の処理として、深さレベルｐに値Ｐを代入する。ここで、深さレベルｐは、０以上Ｐ以下の整数である。ｐ＝Ｐは、前記深さレベルが最も深いこと（図１８に表す例ではレベル４）を表す。
【０２９３】
そして、処理部４１１は、Ｓ２６２の処理として、第ｐ位置の照明時明るさ情報（第ｐ照明時明るさ情報）を取得する。前記照明時明るさ情報は、前述のように、照明時画像情報の各記憶領域の前記照明時データ取得位置の明るさを表す情報である。前記照明時画像情報は、図１及び図２に表す照明部３２６による照明が行われた状態で撮影部３１１による撮影により取得される情報である。前記照明時データ取得位置は、照明時画像情報の各記憶領域についての前記照明時明るさ情報を取得する位置である。
【０２９４】
ここで、第ｐ位置は、深さレベルがｐの場合は影ができるが、深さレベルがｐ−１の場合には影ができない位置である（図１８参照）。
【０２９５】
情報媒体１０１が図１７に表すものであり、ｐ＝４の場合には、第ｐ位置は、図１８に表す点ｄの位置である。
【０２９６】
また、第ｐ照明時明るさ情報は、前記照明時画像情報における、前記第ｐ位置の明るさの程度を表す情報である。前記照明時画像情報は、図１及び図２に表す照明部３２６による照明が行われた状態で撮影部３１１による撮影により取得される情報である。処理部４１１は、取得した、第ｐ照明時明るさ情報を、深さレベルｐと関連付けて記憶部４０６に格納させる。
【０２９７】
そして、処理部４１１は、Ｓ４６３の処理として、Ｓ２６２の処理により記憶部４０６に格納させた前記第ｐ照明時明るさ情報に対応する値が閾値Ｔｈ１以下かについての判定を行う。ここで、閾値Ｔｈ１は、予め設定された、前記第ｐ照明時明るさ情報についての閾値である。閾値Ｔｈ１は、例えば、記憶部４０６に格納されている。
【０２９８】
処理部４１１は、Ｓ４６３の処理による判定結果がｙｅｓの場合は、Ｓ２６４の処理を行う。情報媒体１０１が図１７に表すものであり、ｐ＝４の場合には、図１８に表すレベル４の記憶領域のみが同処理による判定結果がｙｅｓになり、処理部４１１は、Ｓ２６４の処理を行う。
【０２９９】
一方、処理部４１１は、Ｓ４６３の処理による判定結果がｎｏの場合は、Ｓ２６５の処理を行う。情報媒体１０１が図１７に表すものであり、ｐ＝４の場合には、図１８に表すレベル０乃至３の記憶領域が同処理による判定結果がｎｏになり、処理部４１１は、Ｓ２６５の処理を行う。
【０３００】
処理部４１１は、Ｓ２６４の処理を行う場合は、同処理として、記憶領域ＶＸＹのデータである照明時データを第ｐ値とする。ここで、第ｐ値は、ｐの値ごとに異なる値が予め割り当てられたもので、例えば、記憶部４０６に格納されている。そして、処理部４１１はＳ２４７の処理を行う。
【０３０１】
処理部４１１は、Ｓ２６５の処理を行う場合は、同処理として、深さレベルｐを一つ減らす。
【０３０２】
そして、処理部４１１は、Ｓ２６６の処理として、深さレベルｐが−１かについての判定を行う。同処理は、深さレベルｐが−１という、想定されていない値であるかについての判定を行うものである。
【０３０３】
処理部４１１は、Ｓ２６６の処理による判定結果がｙｅｓの場合は、Ｓ２４７の処理を行う。
【０３０４】
一方、処理部４１１は、Ｓ２６６の処理による判定結果がｎｏの場合は、Ｓ２６２の処理を再度行う。
【０３０５】
Ｓ２４７乃至Ｓ２５１の処理の説明は、Ｓ２４８及びＳ２５０の処理の各々の判定結果がｎｏの場合にＳ２３２の処理を行う点を除き、図１５に表すＳ２４７乃至Ｓ２５１の処理の説明と同じである。
【０３０６】
情報媒体１０１が図１７に表すものであり、第ｐ値がｐの値と等しいとする。そして、Ｓ２５１の処理による照明時データの並び順が、図１７の左下の記憶領域Ｖ１１から順次右方向に進み、四番目の記憶領域になると一つ上の行の記憶領域に進み、さらに、左から右に進むという順だとする。その場合、Ｓ２５１の処理により導出される照明時情報は、１２０３００４０００１００１００となる。
［効果］
第二実施形態の情報取得システムは、まず、第一実施形態の情報取得システムと同様の構成を備え、第一実施形態の情報取得システムと同様の効果を奏する。
【０３０７】
第二実施形態の情報取得システムは、それに加え、情報媒体の各記憶領域は複数の段階の深さレベルの窪みを有し、その深さレベルに応じた情報を保持する。そして、第二実施形態の情報取得システムは、前記窪みにより影が生じる位置に応じて、その記憶領域に対応するデータである照明時データを定める。そして、前記情報取得装置は、求めた照明時データを、情報媒体における記憶領域の並びの順に従い並べた照明時情報を導出する。
【０３０８】
そのため、前記情報取得システムは、第一実施形態の情報取得システムと比較して、より多くの情報の情報媒体への格納、及び、より多くの格納された情報の読み出しを可能にする。
【０３０９】
図２０は、実施形態の情報取得装置の最小限の構成である情報取得装置２０１ｘの構成を表すブロック図である。
【０３１０】
情報取得装置は、照明部３２６ｘと、撮影部３１１ｘと、処理部４１１ｘとを備える。
【０３１１】
照明部３２６ｘは、図示しない情報媒体を構成する記憶領域に窪みが形成されている場合に前記窪みによる影を前記記憶領域の表面に生じさせる照明を行う。
【０３１２】
撮影部３１１ｘは、前記記憶領域の撮影を行う。
【０３１３】
処理部４１１ｘは、前記撮影により得られた画像情報から前記影の有無に対応するデータである第一データを出力する。
【０３１４】
情報取得装置２０１ｘは、前記情報媒体の各記憶領域が窪みの有無で保持する情報を、窪みを有する場合に生じる影の有無により判別する。前記記憶領域が窪みを有する場合には、前記影は、その記憶領域の表面上に形成される。そのため、特許文献１が開示する、凸状の構造の有無に情報を保持させる場合のように、情報保持部の影が隣の記憶領域に被らない。そのため、前記情報取得システムは、より正確な三次元情報の読み取りを可能にする。
【０３１５】
そのため、情報取得装置２０１ｘは、前記構成により、［発明の効果］の項に記載した効果を奏する。
【０３１６】
なお、図２０に表す情報取得装置２０１ｘは、例えば、図１に表す情報取得装置２０１である。また、照明部３２６ｘは、例えば、図１又は図４に表す照明部３２６である。また、撮影部３１１ｘは、例えば、図１又は図４に表す撮影部３１１である。また、処理部４１１ｘは、例えば、図１に表す処理部４１１又は処理装置４０１である。また、前記情報媒体は、例えば、図１、図２、図５及び図１６のいずれかに表す情報媒体１０１である。また、前記第一データは、例えば、前述の、照明時データである。
【０３１７】
以上、本発明の各実施形態を説明したが、本発明は、前記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で更なる変形、置換、調整を加えることができる。例えば、各図面に示した要素の構成は、本発明の理解を助けるための一例であり、これらの図面に示した構成に限定されるものではない。
【０３１８】
また、前記の実施形態の一部又は全部は、以下の付記のようにも記述され得るが、以下には限られない。
（付記１）
情報媒体を構成する記憶領域に窪みが形成されている場合に前記窪みによる影を前記記憶領域の表面に生じさせる照明を行う照明部と、
前記記憶領域の撮影を行う撮影部と、
前記撮影により得られた画像情報から前記影の有無に対応する第一データを出力する処理部と、
を備える情報取得装置。
（付記２）
前記第一データを、前記表面の所定の位置における明るさの程度を表す明るさ情報により導出する、付記１に記載された情報取得装置。
（付記３）
前記処理部は、前記窪みの深さの複数のレベルに応じた前記第一データを出力する、付記１又は付記２に記載された情報取得装置。
（付記４）
前記第一データは前記影が生じる位置により特定される、付記３に記載された情報取得装置。
（付記５）
前記処理部は、第一の複数の前記記憶領域についての前記第一データを、前記記憶領域の所定の並び順に並べた第一情報を出力する、付記１乃至付記４のうちのいずれか一に記載された情報取得装置。
（付記６）
前記表面は着色されている場合があり、前記処理部は、前記第一データとともに、前記着色の有無に対応する第二データを出力する、付記１乃至付記４のうちのいずれか一に記載された情報取得装置。
（付記７）
前記着色が複数の色へのものであり、前記処理部は、前記色の種類に応じた前記第二データを出力する、付記６に記載された情報取得装置。
（付記８）
前記表面は着色されている場合があり、前記処理部は、前記第一データとともに、前記着色の有無に対応する第二データを出力する、付記５に記載された情報取得装置。
（付記９）
前記着色が複数の色へのものであり、前記処理部は、前記色の種類に応じた前記第二データを出力する、付記８に記載された情報取得装置。
（付記１０）
前記第一データと前記第二データとを組み合わせた第三データを出力する、付記６乃至９のうちのいずれかに記載された情報取得装置。
（付記１１）
前記処理部は、第二の複数の前記記憶領域についての前記第一データを、前記記憶領域の所定の並び順に並べた第二情報を出力する、付記８又は付記９に記載された情報取得装置。
（付記１２）
前記処理部は、前記第一情報と前記第二情報とを組み合わせた情報である第三情報を出力する、付記１１に記載された情報取得装置。
（付記１３）
前記処理部は、前記第一情報及び前記第二情報が所定の保持情報と一致するか否かについての判定結果を出力する、付記１１に記載された情報取得装置。
（付記１４）
所定の記数法で表記された記憶すべきデータの桁数に応じた数の領域が表面に形成され、前記データの各桁の値に応じて前記領域の少なくともいずれかに窪みが形成された情報媒体。
（付記１５）
前記窪みの深さは、複数段階の深さレベルのうちのいずれかであり、前記データは前記窪みの深さレベルに応じたものである、付記１４に記載された情報媒体。
（付記１６）
前記領域は、着色の有無に応じた第二データを保持する、付記１４又は付記１５に記載された情報媒体。
（付記１７）
前記着色は、二以上の色のうちのいずれかへのものであり、前記領域は、前記色に応じた前記第二データを保持する、付記１６に記載された情報媒体。
（付記１８）
情報媒体を構成する記憶領域に窪みが形成されている場合に前記窪みによる影を前記記憶領域の表面に生じさせる照明を行い、
前記記憶領域の撮影を行い、
前記撮影により得られた画像情報から前記影の有無に対応する第一データを出力する
情報取得方法。
（付記１９）
情報媒体を構成する記憶領域に窪みが形成されている場合に前記窪みによる影を前記記憶領域の表面に生じさせる照明を行う処理と、
前記記憶領域の撮影を行う処理と、
前記撮影により得られた画像情報から前記影の有無に対応する第一データを出力する処理と
をコンピュータに実行させる情報取得プログラム。
【符号の説明】
【０３１９】
１０１    情報媒体
１８９ａ、１８９ｂ    矢印
１９９ａ、１９９ｂ、１９９ｃ    線
２０１    情報取得装置
３０１    撮影装置
３０６    照明固定具
３１１    撮影部
３１６    撮影部固定具
３２１    ブラケット
３２６    照明部
４０１    処理装置
４０６    記憶部
４１１    処理部
４１６    出力部
５０１    情報取得システム
７０１    対象物等
【図１】
2020067945.tif 000003
【図２】
2020067945.tif 000004
【図３】
2020067945.tif 000005
【図４】
2020067945.tif 000006
【図５】
2020067945.tif 000007
【図６】
2020067945.tif 000008
【図７】
2020067945.tif 000009
【図８】
2020067945.tif 000010
【図９】
2020067945.tif 000011
【図１０】
2020067945.tif 000012
【図１１】
2020067945.tif 000013
【図１２】
2020067945.tif 000014
【図１３】
2020067945.tif 000015
【図１４】
2020067945.tif 000016
【図１５】
2020067945.tif 000017
【図１６】
2020067945.tif 000018
【図１７】
2020067945.tif 000019
【図１８】
2020067945.tif 000020
【図１９】
2020067945.tif 000021
【図２０】
2020067945.tif 000022