(57)【要約】【課題】通常環境下では物品に付された情報コードの存在自体を認識困難とし、情報コード読取装置で読み取る場合には情報コードを正確に把握して真贋判定を行うことができる構成を提供する。【解決手段】情報コード表示体１００は、コード形成対象物１０１に対して可視光が当てられているときに情報コードＣが表示されずに透明状態で維持され、可視光の波長帯とは異なる第１波長帯の照射光が当てられたときに第２波長帯の光によって情報コードの像が生成される。一方、情報コード読取装置４０は、第１波長帯の照明光を照射可能な照明光源４３を有し、情報コード表示体１００に対して第１波長帯の照明光が照射されているときの受光センサ４２ａでの受光結果に基づいて、情報コードＣを解読する。そして、その解読結果に基づいて情報コードＣが正規の情報コードであるか否かを判定する。【選択図】図１
2014071466.tif 000002
【特許請求の範囲】
【請求項１】
光を透過する透明性のコード形成対象物を有すると共に、前記コード形成対象物の内部に情報コードが形成され、前記コード形成対象物に対して可視光が当てられているときに前記情報コードが表示されずに当該コード形成対象物が透明状態で維持され、前記コード形成対象物に対して可視光の波長帯とは異なる第１波長帯の照射光が当てられたときに前記第１波長帯とは異なる第２波長帯の光によって情報コードの像が生成される情報コード表示体と、
前記情報コード表示体に形成された前記情報コードを読み取る情報コード読取装置と、
を備え、
前記情報コード読取装置は、
前記第１波長帯の照明光を照射する照明光源と、
前記情報コード表示体に対して前記第１波長帯の照明光が照射されているときに、前記情報コードからの前記第２波長帯の光を受光可能な受光センサと、
前記受光センサによって生成された撮像画像に基づいて当該撮像画像内の情報コードの解読を試みる解読手段と、
前記解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定する判定手段と、
を有することを特徴とする情報コード読取システム。
【請求項２】
前記判定手段は、前記解読手段による解読が成功した場合に、その解読されたデータと予め用意された所定情報とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定することを特徴とする請求項１に記載の情報コード読取システム。
【請求項３】
前記情報コード読取装置は、前記所定情報を記憶する所定情報記憶手段を備え、
前記判定手段は、前記解読手段による解読が成功した場合に、その解読されたデータと前記所定情報記憶手段に記憶された前記所定情報とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定することを特徴とする請求項２に記載の情報コード読取システム。
【請求項４】
前記情報コード読取装置と通信可能な管理装置を備え、
前記管理装置は、
前記所定情報を記憶する所定情報記憶手段と、
前記情報コード読取装置からの前記所定情報の要求に応じて、前記所定情報記憶手段に記憶された前記所定情報を読み出し、前記情報コード読取装置に送信する制御手段と、
を有し、
前記情報コード読取装置に設けられた前記判定手段は、前記管理装置に対して前記所定情報を要求すると共に、当該管理装置から前記所定情報を受信した場合には、その受信した前記所定情報と前記解読手段によって解読されたデータとを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定することを特徴とする請求項２に記載の情報コード読取システム。
【請求項５】
前記判定手段は、前記解読手段によるコードの解読が失敗した場合には前記情報コード表示体を偽物と判定し、少なくとも前記解読手段によるコードの解読が成功することを条件として前記情報コード表示体を本物と判定することを特徴とする請求項１から請求項４のいずれか一項に記載の情報コード読取システム。
【請求項６】
前記情報コード表示体に付された情報コードには、認証用のデータを所定の暗号化キー及び所定の暗号化方式に基づいて暗号化してなる暗号データが記録され、
前記情報コード読取装置には、前記暗号化キーに対応する解読キーを記憶する解読キー記憶手段又は前記解読キーを外部から取得する解読キー取得手段が設けられており、
前記情報コード読取装置の前記解読手段は、前記解読キー記憶手段に予め用意された前記解読キー、又は前記解読キー取得手段によって外部から取得された前記解読キーを用い、前記暗号化方式に従って前記暗号データの解読を試み、
前記情報コード読取装置の前記判定手段は、前記解読手段による前記暗号データの解読が成功することを条件として正規の情報コードが解読されたと判定することを特徴とする請求項１から請求項５のいずれか一項に記載の情報コード読取システム。
【請求項７】
光を透過する透明性のコード形成対象物を有すると共に、前記コード形成対象物の内部に情報コードが形成され、前記コード形成対象物に対して可視光が当てられているときに前記情報コードが表示されずに当該コード形成対象物が透明状態で維持され、前記コード形成対象物に対して可視光の波長帯とは異なる第１波長帯の照射光が当てられたときに前記第１波長帯とは異なる第２波長帯の光によって情報コードの像が生成される情報コード表示体を読取対象とし、
前記第１波長帯の照明光を照射する照明光源と、
前記情報コード表示体に対して前記第１波長帯の照明光が照射されているときに、前記情報コードからの前記第２波長帯の光を受光可能な受光センサと、
前記受光センサによって生成された撮像画像に基づいて当該撮像画像内のコードの解読を試みる解読手段と、
前記解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定する判定手段と、
を有することを特徴とする情報コード読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コード読取システム及び情報コード読取装置に関するものである。
【背景技術】
【０００２】
バーコードや二次元コード等の情報コードは、色々な用途で広く使用されており、その使い方も様々である。例えば、物品や物品の値札などに情報コードを付し、その情報コード内に物品の属性（商品名、製造年月日、価格等）を記録しておけば、流通経路や店などにおいて情報コードを読み取ることで、その情報コードが付された物品の属性を容易に認識できるようになる。これにより、各種作業或いは各種情報処理の効率化が図られることになる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１８０１０公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、情報コードは、物品の真贋判定に使用しても有用である。例えば、正規物品に正規の情報コードを付すように運用すれば、物品を管理する管理者等は、流通経路や店などにおいて物品に付された情報コードを読み取ることで、その物品が正規物品であるか否かを容易に判断できるようになり、例えば偽物の発見、排除等を効率的に行うことができるようになる。
【０００５】
このように運用する場合、例えば、札など（値札等）を物品に紐付けし、この札に情報コードを印刷するといった方法などが考えられるが、この方法では、札が外された後に物品が正規品であるか否かを全く判断できなくなる。例えば、時計などの高価品は、一旦販売された後に転売されることも想定されるが、対象物に直接情報コードが付されていないと転売品が正規品であるか否かを情報コードに基づいて判断することができないといった問題がある。また、このような問題に限らず、対象物に真贋判定用の情報コードを直接付すべきケースが想定されるが、対象物に情報コードを直接付してしまうと、対象物自体の美感が損なわれる虞があり、対象物上で情報コードの存在が容易に把握されてしまうため、何らかの不正のきっかけを与えてしまう懸念がある。
【０００６】
このような問題を解消するには、通常環境下では見えなくなるように情報コードを付すことが望ましく、その関連技術としては、特許文献１のようなものが提供されている。この特許文献１の技術では、情報コードを付すべき物品上にコーティング剤層を含んでなる不可視情報表示層を配置しており、コーティング剤層については、紫外線を照射した場合に可視光線以外（赤外光）の被励起光線を発するように構成している。そして、コーティング剤層をバーコードや二次元バーコードの形状にする旨も記載されており、このようにすれば、通常時には情報コードの部分を不可視情報表示層として認識し難くすることができ、紫外光を当てたときにはこの部分から発せられる赤外光を検出することで情報コードを把握することができるようになる。
【０００７】
しかしながら、特許文献１の構成では、情報コードを付すべき物品の外部に別途コーティング剤層を塗布等しなければならず、物品の表面上に凹凸などの形状ができやすくなってしまう。特に、コーティング剤層をバーコードや二次元バーコードの形状にする場合、物品の表面に複雑な凹凸ができてしまうため、例えばこのような凹凸の外観（特に斜め横から見た場合に浮かび上がる凹凸の影など）や手触り等によって審美性が損なわれる懸念がある。或いは、コーティング剤層を不可視情報表示層として構成したとしても、物品の表面に付されたコーティング剤層の凹凸により、情報コードの形状が特定されてしまう虞もある。仮に情報コードの形状が特定できないとしても、何らかの情報が付されていると推測されてしまう懸念があり、セキュリティ面で万全とはいえない。
【０００８】
本発明は、上述した課題を解決するためになされたものであり、通常環境下では物品に付された情報コードの存在自体を認識困難とし、情報コード読取装置で読み取る場合には情報コードを正確に把握して真贋判定を行うことができる情報コード読取システム及び情報コード読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の発明は、情報コード読取システムに係るものであり、
光を透過する透明性のコード形成対象物を有すると共に、前記コード形成対象物の内部に情報コードが形成され、前記コード形成対象物に対して可視光が当てられているときに前記情報コードが表示されずに当該コード形成対象物が透明状態で維持され、前記コード形成対象物に対して可視光の波長帯とは異なる第１波長帯の照射光が当てられたときに前記第１波長帯とは異なる第２波長帯の光によって情報コードの像が生成される情報コード表示体と、
前記情報コード表示体に形成された前記情報コードを読み取る情報コード読取装置と、
を備え、
前記情報コード読取装置は、
前記第１波長帯の照明光を照射する照明光源と、
前記情報コード表示体に対して前記第１波長帯の照明光が照射されているときに、前記情報コードからの前記第２波長帯の光を受光可能な受光センサと、
前記受光センサによって生成された撮像画像に基づいて当該撮像画像内の情報コードの解読を試みる解読手段と、
前記解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定する判定手段と、
を有することを特徴とする。
【００１０】
第２の発明は、情報コード読取装置に係るものであり、
光を透過する透明性のコード形成対象物を有すると共に、前記コード形成対象物の内部に情報コードが形成され、前記コード形成対象物に対して可視光が当てられているときに前記情報コードが表示されずに当該コード形成対象物が透明状態で維持され、前記コード形成対象物に対して可視光の波長帯とは異なる第１波長帯の照射光が当てられたときに前記第１波長帯とは異なる第２波長帯の光によって情報コードの像が生成される情報コード表示体を読取対象とし、
前記第１波長帯の照明光を照射する照明光源と、
前記情報コード表示体に対して前記第１波長帯の照明光が照射されているときに、前記情報コードからの前記第２波長帯の光を受光可能な受光センサと、
前記受光センサによって生成された撮像画像に基づいて当該撮像画像内のコードの解読を試みる解読手段と、
前記解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定する判定手段と、
を有することを特徴とする。
【発明の効果】
【００１１】
請求項１の発明において、情報コード表示体は、コード形成対象物に対して可視光が当てられているときに情報コードが表示されずに当該コード形成対象物が透明状態で維持され、コード形成対象物に対して可視光の波長帯とは異なる第１波長帯の照射光が当てられたときに第１波長帯とは異なる第２波長帯の光によって情報コードの像が生成されるようになっている。この構成によれば、可視光が当てられる通常環境下では情報コードを視認困難とすることができるため、通常環境下で情報コードを視認させたくない用途で有利となる。
一方、情報コード読取装置は、照明光源を有するため、情報コード表示体に対して第１波長帯の照明光を照射することができる。情報コード表示体は第１波長帯の照明光が照射されているときに第２波長帯の光によって情報コードの像が生成されるため、受光センサでは、第２波長帯の光によって生成される情報コードの像が撮像されることになる。つまり、通常環境下で視認困難な情報コードであっても、情報コード読取装置を有してさえいれば支障なく撮像し、解読することができるため、特定の者に選択的に読み取らせるべき用途で非常に有利になる。
更に、解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定する判定手段が設けられているため、情報コードが付される対象物を管理或いは運用する上でのセキュリティ性を一層高めることができる。例えば、一般的な第三者は、情報コード表示体を見ても情報コードが付されていること自体が把握できないため、当該情報コードを不正利用するきっかけすら得にくくなる。また、万が一、情報コードの存在が第三者に把握されたとしても、同様の情報コードを物体に付すことは非常に困難であるため、情報コードの不正利用（例えば模倣等）を効果的に防止することができる。更には、正規の情報コードが解読されたか否かを判定できるため、セキュリティ面で万全となる。
【００１２】
請求項２の発明では、前記判定手段は、前記解読手段による解読が成功した場合に、その解読されたデータと予め用意された所定情報とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定する。
この構成では、予め用意された所定情報と比較して真贋判定を行うので、正規の情報コードが解読されたか否かをデータ照合に基づいて正確に判断できるようになる。
【００１３】
請求項３の発明では、前記情報コード読取装置は、前記所定情報を記憶する所定情報記憶手段を備え、前記判定手段は、前記解読手段による解読が成功した場合に、その解読されたデータと前記所定情報記憶手段に記憶された前記所定情報とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定する。
この構成によれば、認証用のデータ（所定情報）を情報コード読取装置内に保存しておくため、認証処理を短時間で行うことができ、真贋判定を高速化できる。
【００１４】
請求項４の発明は、前記情報コード読取装置と通信可能な管理装置を備え、前記管理装置は、前記所定情報を記憶する所定情報記憶手段と、前記情報コード読取装置からの前記所定情報の要求に応じて、前記所定情報記憶手段に記憶された前記所定情報を読み出し、前記情報コード読取装置に送信する制御手段と、を有し、前記情報コード読取装置に設けられた前記判定手段は、前記管理装置に対して前記所定情報を要求すると共に、当該管理装置から前記所定情報を受信した場合には、その受信した前記所定情報と前記解読手段によって解読されたデータとを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定する。
この構成によれば、認証用のデータ（所定情報）を情報コード読取装置内に保存しておかないため、セキュリティ面で一層有利になる。
【００１５】
請求項５の発明では、前記判定手段は、前記解読手段によるコードの解読が失敗した場合には前記情報コード表示体を偽物と判定し、少なくとも前記解読手段によるコードの解読が成功することを条件として前記情報コード表示体を本物と判定する。
この構成では、コードが解読できない場合には基本的に全て偽物と判定されるため、セキュリティ面を強化することができる。
【００１６】
請求項６の発明では、前記情報コード表示体に付された情報コードには、認証用のデータを所定の暗号化キー及び所定の暗号化方式に基づいて暗号化してなる暗号データが記録され、前記情報コード読取装置には、前記暗号化キーに対応する解読キーを記憶する解読キー記憶手段又は前記解読キーを外部から取得する解読キー取得手段が設けられており、
前記情報コード読取装置の前記解読手段は、前記解読キー記憶手段に予め用意された前記解読キー、又は前記解読キー取得手段によって外部から取得された前記解読キーを用い、前記暗号化方式に従って前記暗号データの解読を試み、前記情報コード読取装置の前記判定手段は、前記解読手段による前記暗号データの解読が成功することを条件として正規の情報コードが解読されたと判定する。
上記のような特徴的な情報コード表示体において、情報コード内を更に暗号化した構成とすればセキュリティ性が極めて高くなる。
【００１７】
請求項７の発明によれば、請求項１と同様の効果を奏する情報コード読取装置を実現できる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の第１実施形態に係る情報コード読取システムの電気的構成を概略的に例示するブロック図である。
【図２】図２（Ａ）は、図１の情報コード読取システムで用いる情報コード表示体について、通常環境下での視認状態を説明する説明図であり、図２（Ｂ）は、その情報コード表示体についての紫外光照射環境下での視認状態を説明する説明図である。
【図３】図３は、図１の情報コード読取システムで用いられる波長選択フィルタの特性を示すグラフである
【図４】図４は、図１の情報コード読取システムにおける読取処理の例を示すフローチャートである。
【図５】図５は、第１実施形態の変形例における情報コード表示体を説明する説明図である。
【図６】図６は、第２実施形態に係る情報コード読取システムで用いられるフィルタ及び受光素子を概略的に説明する説明図である。
【図７】図７は、Ｒフィルタ、Ｇフィルタ、Ｂフィルタの各々の透過特性を示す例示するグラフである。
【図８】図８は、他の実施形態に係る情報コード読取システムの構成を概略的に説明する説明図である。
【発明を実施するための形態】
【００１９】
[第１実施形態]
以下、本発明を具現化した第１実施形態について、図面を参照して説明する。
（情報コード読取装置）
情報コード読取システム１は、主として情報コード表示体１００と情報コード読取装置４０によって構成されている。以下では、まず情報コード読取装置４０について説明する。
【００２０】
情報コード読取装置４０は、ＱＲコード（登録商標）等の二次元コードやバーコードなどからなる情報コードを撮像し、読み取る機能を有しており、更には、後述する情報コード表示体１００（図２）に形成された情報コードＣ（図２（Ｂ）参照）を読み取る機能を有している。
【００２１】
この情報コード読取装置４０は、ＣＰＵ等からなる制御部４１、受光センサ（例えば、Ｃ−ＭＯＳエリアセンサ、ＣＣＤエリアセンサ等）を備えたカメラとして構成される撮像部４２、紫外線領域の波長帯の照明光を照射する照明光源４３、ＲＯＭ、ＲＡＭ、不揮発性メモリなどの記憶手段からなる記憶部４５などを備えている。また、情報コード読取装置４０には、液晶表示器などからなる表示部（図示略）や、各種操作キーなどからなる操作部（図示略）なども設けられている。
【００２２】
制御部４１は、情報コード読取装置４０全体を制御可能なマイコン等によって構成され、ＣＰＵ、システムバス、入出力インタフェース等を備え、情報処理機能を有している。この制御部４１は、後述する記憶部４５と共に各種演算処理や制御処理を行い得る情報処理装置として機能している。
【００２３】
撮像部４２は、例えば、一対の紫外光光源４３ａ，４３ｂの間に配置されており、情報コード表示体１００が撮像範囲に配置されたときに、この情報コード表示体１００からの反射光（具体的には、後述の波長選択フィルタ４２ｂを通過した反射光）を受光センサ４２ａの受光面に結像させ、情報コード表示体１００の画像データを生成するように機能している。受光センサ４２ａは、情報コード表示体１００に照射されて反射した反射光を受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を２次元に配列したエリアセンサが、これに相当する。この受光センサ４２ａは、情報コード表示体１００に対して紫外光領域の第１波長帯（後述）の照明光が照射されているときに、情報コードＣからの可視光領域の第２波長帯（後述）の光を受光するように機能する。
【００２４】
波長選択フィルタ４２ｂは、特定波長帯の光の透過度合が高く、特定波長帯以外の光の透過度合が低いフィルタであり、例えば図３のような特性を有している。具体的には、例えば、後述する第２波長帯（紫外光が照射されたときに情報コードＣから発せられる光の波長帯）の中の所定波長（図３では、ピーク波長として中央の破線で図示）及びその所定波長付近が最も透過率が高く、その所定波長から波長が大きくなるにつれて、又は小さくなるにつれて透過率が低くなるように構成されている。例えば、第２波長帯が６００ｎｍ〜７００ｎｍであれば、６３０ｎｍ〜６５０付近をピークとし、少なくとも６００〜７００ｎｍの範囲では、透過率が６０％以上であり、５５０ｎｍ以下、７５０ｎｍ以上であれば、透過率が６０％未満となるように構成されている。
【００２５】
また、結像レンズ４２ｃは、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとによって構成されており、受光センサ４２ａの受光面に情報コードＣ（後述）のコード画像を結像するように機能している。光学系の受光センサ４２ａから出力される画像信号は、例えば記憶部４５の画像データ蓄積領域に蓄積されるようになっている。
【００２６】
照明光源４３は、例えば撮像部４２（受光光学系）を挟んだ両側にそれぞれ設けられている。この照明光源４３は、例えば１０〜３８０ｎｍの紫外光の波長帯（より詳しくは、例えば波長２００ｎｍ〜３００ｎｍの波長帯）の照明光を照射する一対の紫外光光源４３ａ，４３ｂによって構成されており、撮像部４２の撮像範囲に対して紫外光を照射するように構成されている。なお、紫外光の波長外が「第１波長帯」の一例に相当する。
【００２７】
記憶部４５は、半導体メモリ装置などによって構成され、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。この記憶部４５のうちのＲＡＭには、前述した画像データ蓄積領域のほかに、制御部４１が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、各種処理等を実行可能な所定プログラムやその他、照明光源、受光センサ４２ａ等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
【００２８】
（情報コード表示体１００）
次に情報コード表示体１００について説明する。
この情報コード表示体１００は、コード形成対象物１０１に対して情報コードＣを形成してなるものである。コード表示体１００の基部となるコード形成対象物１０１は、光を透過する光透過性（例えば透明性）の部材によって構成されており、例えばシリカガラスなどが好適に用いられる。このコード形成対象物１０１の内部に情報コードＣが形成されており、コード形成対象物１０１に対して可視光領域の所定波長帯の光（例えば、３８０ｎｍ〜７５０ｎｍの波長帯の光）が当てられているときに情報コードＣが表示されず（即ち、視認されるように現れず）、当該コード形成対象物１０１が透明状態で維持されるようになっている。図２（Ａ）は、可視光が照射されている通常環境下での情報コード表示体１００の見え方を示しており、コード領域Ｃ’には情報コードＣが現れず、領域外と同様に透明状態となっている。つまり、人には情報コードＣが見えないようになっている。
【００２９】
一方、コード形成対象物１０１に対して可視光の波長帯とは異なる第１波長帯（例えば１０〜３８０ｎｍの紫外光の波長帯（より詳しくは、例えば、波長２００ｎｍ〜３００ｎｍの波長帯））の照射光が当てられたときに、この第１波長帯とは異なる第２波長帯（例えば、３８０ｎｍ〜７５０ｎｍの可視光の波長帯（より詳しくは、例えば、波長６００ｎｍ〜７００ｎｍの赤色色の波長帯）の光によって情報コードＣの像が生成されるように構成されている。つまり、コード形成対象物１０１に上記第１波長帯の照射光が当てられたときには、情報コードＣの部分が第２波長帯の光によって発光し、このとき、人によって情報コードＣが視認可能となり、撮像部４２によっても情報コードＣの領域及び各セルを特定し得るように撮像できることになる。図２（Ｂ）は、波長２００ｎｍ〜３００ｎｍの紫外光が照射されているときの情報コード表示体１００の見え方を示しており、このときには、３８０ｎｍ〜７５０ｎｍの可視光の波長帯の光によって情報コードＣの暗色セルの各部分が発光（例えば赤色で発光）するようになっている。なお、明色セルの各部分には特別な加工が施されていないため、領域Ｃ’の外部と同様に透明状態（発光しない領域）で視認されることになる。
【００３０】
可視光領域の所定波長帯の光が当てられているときにシリカガラス等に形成した図柄が表示されず、紫外光の波長帯の照射光が当てられたときに紫外光の波長帯とは異なる波長帯の光によって図柄が表示されるように形成する方法としては、公知の、長焦点深度ホログラムを用いたシリカガラスへのフェムト秒レーザ加工技術を用いて好適に行うことができる。具体的な方法としては、文献１（発表日：２０１１年１月２５日、主催者：SPIE、学会名：Photonics West 2011(The Moscone Center,San Francisco California,USA)、タイトル「Invisible two-dimensional barcode fabrication inside a synthetic silica grass by femtosecond laser processing using a computer-generated hologram」、著者：Hayato Kawashima,Masahiro Yamaji,Jun’ichi Suzuki,Shuhei Tanaka）、文献２（発表日：２０１１年１１月２８日〜３０、主催者：日本光学会、学会名：日本光学会年次学術講演会、「書き換え可能な透明マーキングの石英ガラスへの実現」、著者：川島勇人、田中修平）、文献３（発表日：２０１１年１２月５日、主催者：レーザ加工学会、学会名：第７６回レーザ加工学会講演会、タイトル：「フェムト秒レーザを用いたシリカガラス内部への透明マーキング」、著者：川島勇人、田中修平）などに開示された方法を用いることができる。
【００３１】
（読取処理）
次に、情報コード読取装置４０による情報コード表示体１００の読取処理を説明し、併せて、関連する機能についても説明する。なお、以下の代表例では、例えば、時計の文字盤を覆うガラスや、グラス、一部又は全部がガラスで構成された飾り物のガラス部分などの光透過性（例えば透明性）を有する部分がコード形成対象物１０１であり、このコード形成対象物１０１に、所定の識別情報が付された例について説明する。なお、製品としては、コート形成対象物１００のみによって構成されていてもよく、コート形成対象物１００が他の物品と組み合わされて構成されていてもよい。なお、識別情報は、コード形成対象物１０１毎に固有に付される識別番号であってもよく、予め決められた一定番号であってもよい。そして、このような識別情報は、情報コード読取装置４０の記憶部４５に予め記憶されているものとする。
【００３２】
図４に示す読取処理では、まず、照明光源４３によって第１波長帯の照明光を発光し、情報コード表示体１００に対して第１波長帯の照明光を照射する。本実施形態の代表例では、第１波長帯が例えば１０〜３８０ｎｍの紫外光の波長帯（より詳しくは、例えば、波長２００ｎｍ〜３００ｎｍの波長帯））であるため、Ｓ１では、情報コード表示体１００に対して紫外光が照射されることになる。
【００３３】
本実施形態では、情報コード表示体１００は、コード形成対象物１０１に対して第１波長帯の照射光が当てられたときに所定色の可視光の波長帯で情報コードＣの像が生成されるように構成されている。つまり、Ｓ１の処理で上記第１波長帯の光が照射されると、情報コード表示体１００が所定色の可視光の波長帯（第２波長帯）の光で発光することになり、Ｓ２では、受光センサ４２ａによってこの光を受光する。より具体的には、情報コード表示体１００は、紫外光が照射されたときに情報コードＣの暗色セルの部分が赤色光（６００ｎｍ〜７００ｎｍの波長帯の光）で発光するようになっており、Ｓ２では、このような発光状態の画像を受光センサ４２ａによって撮像することになる。
【００３４】
また、本実施形態に係る情報コード読取装置４０は、第２波長帯の光の透過度合いが、この第２波長帯から外れた所定波長帯の光の透過度合いよりも大きくなるように構成された波長選択フィルタ４２ｂを有しており、受光センサ４２ａは、波長選択フィルタ４２ｂを透過した第２波長帯の光を受光して撮像する。より具体的には、上述の所定色の可視光の透過度合いが、所定色とは波長帯の異なる他色の可視光の透過度合いよりも大きくなるように構成されている。例えば、「所定色の可視光」が赤色光であれば、波長選択フィルタ４２ｂは、赤色光の透過度合いが他色光（例えば緑色光や青色光）の透過度合いよりも大きくなるように構成され、受光センサ４２ａは、波長選択フィルタ４２ｂを透過した赤色光（例えば波長６００ｎｍ〜７００ｎｍの光）を選択的に受光して撮像する。また、受光センサ４２ａは、所定範囲に亘る受光領域全体に波長選択フィルタ４２ｂを透過した光が入射するように構成されており、後述する解読処理（Ｓ３）では、この受光領域での受光結果に基づいて情報コードＣを解読するように構成されている。
【００３５】
Ｓ２での撮像後には、Ｓ２で得られた情報コードＣの画像を公知の方法で解析し、情報コードの解読（デコード）を行う（Ｓ３）。そして、Ｓ４では、Ｓ３での解読が成功したか否かを判断する。Ｓ３で解読が成功しなかった場合（例えば、情報コード自体が認識できなかったり、情報コードが想定する種類とは異なる種類のコードであった場合、或いは情報コードの記録内容が暗号化キーによって暗号化されておりその暗号データが解読できない場合等）、Ｓ４にてＮｏに進み、コード形成対象物１０１或いはコード形成対象物１０１が付された物品が贋物であると判断する（Ｓ９）。
【００３６】
一方、Ｓ４でＹｅｓに進む場合には、Ｓ３で解読した内容が所定情報であるか否かを比較によって判断する。上述したように、本実施形態では、正規の情報コードに記録されるべき識別情報が単一情報として、或いはリストとして記憶部４５に記憶されており、Ｓ５では、Ｓ３で解読した情報において、記憶部４５に登録された識別情報が含まれているか否かを判断する。例えば、識別情報が単一情報であれば、Ｓ３で解読した情報の中に、記憶部４５に登録された識別情報が存在するか否かを判断する。また、記憶部４５に識別情報のリストが記憶される場合には、Ｓ３で解読した情報の中に、記憶部４５に記憶された識別情報のいずれかが存在するか否かを判断する。そして、Ｓ５での比較内容が同一である場合（即ち、Ｓ３で解読した情報に記憶部４５に登録された識別情報が含まれている場合）には、Ｓ６にてＹｅｓに進み、コード形成対象物１０１或いはコード形成対象物１０１が付された物品が本物であると判断する（Ｓ７）。一方、Ｓ５での比較内容が同一でない場合（即ち、Ｓ３で解読した情報に記憶部４５に登録された識別情報が含まれていない場合）には、Ｓ６にてＮｏに進み、コード形成対象物１０１或いはコード形成対象物１０１が付された物品が贋物であると判断する（Ｓ８）。
【００３７】
本実施形態では、制御部４１が「解読手段」の一例に相当し、受光センサ４２ａによる受光結果（即ち、受光センサ４２ａによって撮像された撮像画像）に基づいて情報コードＣを解読するように機能し、具体的には、受光センサ４２ａによる第２波長帯の光の受光結果（より詳しくは、受光センサ４２ａによる所定色（代表例では赤色）の光の受光結果）に基づいて情報コードＣを解読するように機能する。
【００３８】
また、制御部４１は、「判定手段」の一例に相当し、解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定するように機能しており、コードの解読が失敗した場合には情報コード表示体１００を偽物と判定し、少なくとも解読手段によるコードの解読が成功することを条件として情報コード表示体１００を本物と判定している。具体的には、解読手段による解読が成功した場合に、その解読されたデータと予め用意された所定情報（例えば情報コード読取装置４０に記憶された識別情報）とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定している。
【００３９】
また、情報コード読取装置４０の上記記憶部４５は、「所定情報記憶手段」の一例に相当し、上記所定情報（識別情報）を記憶するように機能する。そして、判定手段に相当する制御部４１は、解読手段による解読が成功した場合に、その解読されたデータと記憶部４５（所定情報記憶手段）に記憶された所定情報とを比較し、その比較結果に基づいて正規の情報コード（正規コード）が解読されたか否かを判定するように機能している。
【００４０】
（上記構成の主な効果）
上記構成では、情報コード表示体１００は、コード形成対象物１０１に対して可視光が当てられているときに情報コードＣが表示されずに当該コード形成対象物１０１が透明状態で維持され、コード形成対象物１０１に対して可視光の波長帯とは異なる第１波長帯の照射光が当てられたときに第１波長帯とは異なる第２波長帯の光によって情報コードＣの像が生成されるようになっている。この構成によれば、可視光が当てられる通常環境下では情報コードＣを視認困難とすることができるため、通常環境下で情報コードＣを視認させたくない用途で有利となる。
【００４１】
一方、情報コード読取装置４０は、照明光源４３を有するため、情報コード表示体１００に対して第１波長帯の照明光を照射することができる。情報コード表示体１００は第１波長帯の照明光が照射されているときに第２波長帯の光によって情報コードＣの像が生成されるため、受光センサ４２ａでは、第２波長帯の光によって生成される情報コードＣの像が撮像されることになる。つまり、通常環境下で視認困難な情報コードＣであっても、情報コード読取装置４０を有してさえいれば支障なく撮像し、解読することができるため、特定の者に選択的に読み取らせるべき用途で非常に有利になる。
【００４２】
また、情報コード読取装置４０は、第２波長帯の光の透過度合いが、第２波長帯から外れた所定波長帯の光の透過度合いよりも大きくなるように構成された波長選択フィルタを有し、受光センサは、波長選択フィルタを透過した第２波長帯の光を受光可能に構成されており、解読手段は、受光センサによる第２波長帯の光の受光結果に基づいて情報コードＣを解読するように構成されている。
【００４３】
この構成によれば、受光センサに向かおうとする光において第２波長帯から外れた所定波長帯の光を抑えることができるため、受光センサでは、第２波長帯の光を選択的に受光可能となる。従って、背景からの反射光や外乱光等、情報コードＣとは関係の無いノイズを効果的に除去することができる。
【００４４】
また、情報コード表示体１００は、コード形成対象物１０１に対して第１波長帯の照射光が当てられたときに所定色の可視光の波長帯で情報コードＣの像が生成されるように構成されており、情報コード読取装置４０に設けられた波長選択フィルタは、所定色の可視光の透過度合いが、所定色とは波長帯の異なる他色の可視光の透過度合いよりも大きくなるように構成されており、解読手段は、受光センサによる所定色の光の受光結果に基づいて情報コードＣを解読するように構成されている。
【００４５】
この構成では、所定色（情報コードＣの表示色）から外れた他色の波長帯の光を抑制できるため、情報コードＣと背景画像をより確実に分離しやすくなる。特に、本システムでは、情報コードＣが形成される部位が透明性のコード形成対象物１０１であるため、情報コードＣと後方の物体の画像が重なって撮像されてしまい、情報コードＣの形状が正確に認識できなくなる懸念があるが、上記構成では、情報コードＣの色を選択的に認識することで背景とは分離した形で情報コードＣの形状をより正確に把握することができ、ひいては情報コードＣをより確実にデコードすることが可能となる。
【００４６】
また、受光センサは、所定範囲に亘る受光領域全体に波長選択フィルタを透過した光が入射するように構成されており、解読手段は、受光領域での受光結果に基づいて情報コードＣを解読するように構成されている。このようにすることで、受光センサの受光領域全体において第２波長帯から外れた所定波長帯の光の入射が抑えられることになる。つまり、受光センサのより広い領域を、情報コードＣを認識しやすい領域として用いることができる。
【００４７】
また、情報コード表示体１００は、コード形成対象物１０１に対して第１波長帯の照明光が照射されているときに、可視光の波長帯の反射光によって情報コードＣの像が生成されるように構成されており、受光センサ４２ａは、情報コードＣの像を構成する可視光の波長帯の反射光を受光可能に構成されている。この構成では、通常時には情報コードＣを視認困難な状態で維持しつつ、読み取り時には情報コードＣを視認可能とすることができるため、読み取り作業を行うユーザには、情報コードＣの位置を正確に把握させて読み取り操作を行わせることができ、その結果、撮像位置のずれに起因するデコード不良を抑制しやすくなる。
【００４８】
また、情報コード表示体１００は、コード形成対象物１０１に対して紫外光の照明光が照射されているときに、紫外光とは異なる波長帯の反射光によって情報コードＣの像が生成されるように構成されており、照明光源４３は、紫外光の照明光を照射可能とされている。この構成では、通常環境下では多く当たりにくい紫外光を「第１波長帯の照明光」としているため、情報コードＣが偶然表示される可能性を低く抑えることができる。
【００４９】
更に、解読手段による解読結果に基づいて正規の情報コードが解読されたか否かを判定する判定手段が設けられているため、情報コードＣが付される対象物を管理或いは運用する上でのセキュリティ性を一層高めることができる。例えば、一般的な第三者は、情報コード表示体１００を見ても情報コードＣが付されていること自体が把握できないため、当該情報コードＣを不正利用するきっかけすら得にくくなる。また、万が一、情報コードＣの存在が第三者に把握されたとしても、同様の情報コードを物体に付すことは非常に困難であるため、情報コードの不正利用（例えば模倣等）を効果的に防止することができる。更には、正規の情報コードが解読されたか否かを判定できるため、セキュリティ面で万全となる。
【００５０】
また、判定手段は、解読手段による解読が成功した場合に、その解読されたデータと予め用意された所定情報とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定する。この構成では、予め用意された所定情報と比較して真贋判定を行うので、正規の情報コードが解読されたか否かをデータ照合に基づいて正確に判断できるようになる。
【００５１】
また、情報コード読取装置４０は、所定情報を記憶する記憶部４５（所定情報記憶手段）を備え、判定手段は、解読手段による解読が成功した場合に、その解読されたデータと所定情報記憶手段に記憶された所定情報とを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定している。この構成によれば、認証用のデータ（所定情報）を情報コード読取装置内に保存しておくため、認証処理を短時間で行うことができ、真贋判定を高速化できる。
【００５２】
また、判定手段は、解読手段によるコードの解読が失敗した場合には情報コード表示体１００を偽物と判定し、少なくとも解読手段によるコードの解読が成功することを条件として情報コード表示体１００を本物と判定している。この構成では、コードが解読できない場合には基本的に全て偽物と判定されるため、セキュリティ面を強化することができる。
【００５３】
[第２実施形態]
次に、本発明の第２実施形態について説明する。
なお、第２実施形態は、情報コード表示体１００の構成のみが第１実施形態と異なっている。従って、情報コード読取装置４０についての説明は省略する。図５に示す情報コード表示体１００は、物品Ｍに付されて用いられるものとされており、コード形成対象物１０１が板状又はシート状に構成され（例えば、単独では可撓性を有する薄い部材として構成され）、コード形成対象物１０１の厚さ方向一方面には接着剤や糊等の接着媒体１０３が付さされている。そして、情報コード表示体１００の全体がシール部材として構成されている。なお、物品Ｍの種類は特に限定されるものではなく、様々な物品を対象とすることができる。
【００５４】
この構成によれば、情報コード表示体１００を他の物体に貼り付けて使用することができ、有用性、利便性の面で有利となる。例えば、直接情報コードＣを形成することが望ましくない物体等（高価品や材質上形成に不向きな物体など）に対しても、通常時に視認困難な情報コードＣを付すことができ、当該物体を特徴的な情報コードＣと対応付けて管理することができる。
【００５５】
なお、図５の例では、板状又はシート状に構成されたコード形成対象物１０１を接着媒体１０３によって物品Ｍに付す例を示したが、コード形成対象物１０１の厚さ方向一方面が物品Ｍ（他の物体）の外面に融着などによって固着されるものとなっていてもよい。例えば、コード形成対象物１０１又は物品Ｍの表面を熱的作用又は化学的作用によって溶融させ、それを固化することによってコード形成対象物１０１と物品Ｍとを接着するようにしてもよい。この構成でも、情報コード表示体１００を他の物体に固着して一体的に使用することができ、有用性、利便性の面で有利となり、図５の例と同様の効果を奏することができる。
【００５６】
[第３実施形態]
次に、本発明の第３実施形態について説明する。第３実施形態は、撮像部４２の構成のみが第１実施形態とは異なり、他の部分は第１実施形態と同様である。具体的には、波長選択フィルタ４２ｂを省略し、小フィルタ（Ｒフィルタ２０１、Ｇフィルタ２０２、Ｂフィルタ２０３）を設けている点が第１実施形態と異なっている。これ以外の構成は、第１実施形態又は第２実施形態と同様であるため、図１〜図５を参照して説明する。
【００５７】
第３実施形態に係る情報コード読取装置４０では、受光センサ４２ａは、複数の画素（受光素子４２ａ’）を有すると共に、各画素に小フィルタがそれぞれ割り当てられてなるカラーセンサとして構成されている。このカラーセンサは、例えば図６のような構成をなし（なお、図６では、一部の画素のみを図示）、小フィルタとして、少なくとも第１色の波長帯（具体的には赤色光の波長帯）の光を通し当該第１色の波長帯から外れた第１所定波長帯の光を抑制するＲフィルタ２０１（Ｒフィルタ２０１は、第１フィルタに相当）と、第２色の波長帯（具体的には緑色光の波長帯）の光を通し当該第２色の波長帯から外れた第２所定波長帯の光を抑制するＧフィルタ２０２（Ｇフィルタ２０２は、第２フィルタに相当）と、第３色の波長帯（具体的には青色光の波長帯）の光を通し当該第３色の波長帯から外れた第３所定波長帯の光を抑制するＢフィルタ２０３（Ｂフィルタ２０３は、第３フィルタに相当）とを有している。そして、いずれかの画素にはいずれかの小フィルタが割り当てられる形で（具体的には、各画素を小フィルタが覆う形で）、Ｒフィルタ２０１、Ｇフィルタ２０２、Ｂフィルタ２０３が分散して配置されている。なお、各フィルタの特性は、例えば図７のようになっており、一点鎖線の「Ｂ」は、Ｂフィルタ２０３における波長と透過率との関係を示し、破線の「Ｇ」は、Ｇフィルタ２０２における波長と透過率との関係を示し、実線の「Ｒ」は、Ｒフィルタ２０１における波長と透過率との関係を示している。なお、図６の例では、Ｒフィルタ２０１、Ｇフィルタ２０２、Ｂフィルタ２０３の配列が公知のベイヤ配列となっている例を示しているが、他の配列であってもよい。
【００５８】
本実施形態でも、情報コード表示体１００は、コード形成対象物１０１に対して第１波長帯の照射光（例えば、第１実施形態と同様の紫外光）が当てられたときに第１色の可視光の波長帯（例えば、波長が６００ｎｍ〜７００ｎｍの赤色光の波長帯）で情報コードＣの像が生成されるように構成され、この光を選択的に通すべき波長選択フィルタは、分散して配置される複数のＲフィルタ２０１によって構成されている。このＲフィルタは、Ｂフィルタ、Ｇフィルタの透過率のピーク波長での透過率が１０％未満となっており、緑色光や青色光を抑制する機能が高くなっている。そして、解読手段に相当する制御部４１は、受光センサ４２ａによる第１色の光の受光結果（即ち、Ｒフィルタ２０１が割り当てられた画素によって生成される画像）に基づいて情報コードＣを解読するように構成されている。なお、Ｇフィルタ２０２、Ｂフィルタ２０３が割り当てられた画素からの信号は削除或いは無視するようにすればよい。
【００５９】
この構成では、カラーセンサを用いた構成においてハード的な変更を大きく加えることなく情報コードＣをからの光を選択的に認識できるようになる。
【００６０】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００６１】
情報コード読取装置４０のケース内に照明光源４３が設けられた例を示しているが、このような構成に限られない。即ち、情報コード読取装置４０は、複数の装置によって構成されていてもよく、照明光源４３は、撮像部４２を収容するケースとは別体の照明器具として構成されていてもよい。また、撮像部４２によって撮像されたデータを解読する解読手段は、撮像部４２を収容するケースとは別体の装置であってもよい。
【００６２】
図１の構成に加え、図８のような管理装置６０を設けてもよい。図８の管理装置６０は、第１実施形態で示した情報コード読取装置４０とインターネットや専用回線等を介して通信可能に構成されており、この構成では、記憶部４５の代わりに管理装置６０において上述の所定情報（識別情報）を記憶することができる。この場合、管理装置６０の記憶部６５が「所定情報記憶手段」に相当する。この場合、図４のＳ５では、情報コード読取装置４０から管理装置６０に対して所定情報（識別情報）を要求し、管理装置６０では、情報コード読取装置４０からの所定情報（識別情報）の要求に応じて、記憶部６５（所定情報記憶手段）に記憶された所定情報（識別情報）を読み出し、情報コード読取装置４０に送信する。なお、管理装置６０の制御部６１及び通信部６２は「制御手段」の一例に相当する。
そして、Ｓ５の比較処理及びＳ６の判定処理では、このように管理装置６０から取得した所定情報（識別情報）に基づいて第１実施形態と同様の比較・判定を行えばよい。なお、この場合も、Ｓ５、Ｓ６の処理を実行する制御部４１が「判定手段」の一例に相当し、管理装置６０に対して所定情報（識別情報）を要求すると共に、当該管理装置６０から所定情報（識別情報）を受信した場合には、その受信した所定情報（識別情報）と解読手段によって解読されたデータとを比較し、その比較結果に基づいて正規の情報コードが解読されたか否かを判定するように機能する。
この構成によれば、認証用のデータ（所定情報）を情報コード読取装置４０の内部に保存しておかないため、セキュリティ面で一層有利になる。
【００６３】
また、情報コード表示体１００に付された情報コードＣには、認証用のデータを所定の暗号化キー及び所定の暗号化方式に基づいて暗号化してなる暗号データが記録されていてもよい。この場合、情報コード読取装置４０の記憶部４５を「解読キー記憶手段」として機能させて前記暗号化キーに対応する解読キー（例えば、情報コードＣを生成したときの暗号化キーと同一のデータ）を記憶しておくか、又は、図８のような構成において管理装置６０の記憶部６５に上記暗号化キーを記憶しておき、Ｓ３の処理において、解読キーを外部（管理装置６０）から取得するようにすればよい。また、この場合、情報コードＣの暗号化に用いた暗号化アルゴリズム（暗号化プログラム）に対応する復号化アルゴリズム（即ち、その暗号化アルゴリズムで生成された暗号データを復号化するための復号化プログラム）を記憶部４５に記憶しておけばよい。そして、解読手段に相当する制御部４１は、Ｓ３の処理において、解読キー記憶手段に予め用意された前記解読キー、又は解読キー取得手段によって外部から取得された前記解読キーを用い、前記暗号化方式（即ち、情報コードＣを暗号化したときの暗号化方式）に従って情報コードＣに記録された暗号データの解読を行えばよい。具体的には、上記解読キーと上記復号化アルゴリズムによって暗号データの復号化を行うことになる。
この場合、判定手段に相当する制御部４１は、解読手段による暗号データの解読が成功することを条件として正規の情報コードが解読されたと判定することになる。
このように、特徴的な情報コード表示体１００において、情報コードＣの内部を更に暗号化した構成とすればセキュリティ性が極めて高くなる。
【符号の説明】
【００６４】
１…情報コード読取システム
４０…情報コード読取装置
４１…制御部（解読手段、判定手段）
４２…撮像部（受光手段）
４２ｂ…波長選択フィルタ
４３…照明光源
４５…記憶部（所定情報記憶手段）
１００…情報コード表示体
１０１…コード形成対象物
１０３…接着媒体
２０１…Ｒフィルタ（第１フィルタ）
２０２…Ｇフィルタ（第２フィルタ）
２０３…Ｂフィルタ（第３フィルタ）
Ｃ…情報コード
【図１】
2014071466.tif 000003
【図２】
2014071466.tif 000004
【図３】
2014071466.tif 000005
【図４】
2014071466.tif 000006
【図５】
2014071466.tif 000007
【図６】
2014071466.tif 000008
【図７】
2014071466.tif 000009
【図８】
2014071466.tif 000010