(57)【特許請求の範囲】
【請求項１】
情報コードを表示する情報端末と前記情報コードを光学的に読み取る読取装置とを有する情報コード読取システムであって、
前記読取装置は、
前記情報コードを撮像する装置側撮像部と、
前記装置側撮像部により前記情報コードを撮像する際に予め決められた所定の発光状態にて発光する発光部と、
前記装置側撮像部により撮像された前記情報コードを解読する解読部と、
を備え、
前記情報端末は、
前記情報コードを表示するための表示部と、
前記発光部の発光状態を撮像可能な端末側撮像部と、
前記表示部の表示状態を制御する表示制御部と、
を備え、
前記表示制御部は、前記端末側撮像部により前記発光部による前記所定の発光状態が撮像される前に前記情報コードが表示されるコード表示領域を示す情報を表示し、前記所定の発光状態が撮像された場合に限り前記コード表示領域を基準に前記情報コードを表示するように前記表示部を制御し、
前記情報コードは、３つのファインダパターンを有するＱＲコードであり、
前記情報コードが表示されるコード表示領域を示す情報は、表示予定の前記ＱＲコードのうち前記３つのファインダパターンが表示された状態であることを特徴とする情報コード読取システム。
【請求項２】
情報コードを表示する情報端末と前記情報コードを光学的に読み取る読取装置とを有する情報コード読取システムであって、
前記読取装置は、
前記情報コードを撮像する装置側撮像部と、
前記装置側撮像部により前記情報コードを撮像する際に発光時刻を特定可能に随時更新される特定発光状態にて発光する発光部と、
前記装置側撮像部により撮像された前記情報コードを前記特定発光状態に対応する認証コードを用いて解読する解読部と、
を備え、
前記情報端末は、
前記情報コードを表示するための表示部と、
前記発光部の発光状態を撮像可能な端末側撮像部と、
前記端末側撮像部により撮像された前記特定発光状態に応じて生成される前記認証コードを用いて暗号化することで前記情報コードを生成する情報コード生成部と、
前記表示部の表示状態を制御する表示制御部と、
を備え、
前記表示制御部は、前記端末側撮像部により前記発光部による前記特定発光状態が撮像される前に前記情報コードが表示されるコード表示領域を示す情報を表示し、前記特定発光状態が撮像されると前記コード表示領域を基準に前記情報コード生成部により生成された前記情報コードを表示するように前記表示部を制御し、
前記情報コードは、３つのファインダパターンを有するＱＲコードであり、
前記情報コードが表示されるコード表示領域を示す情報は、表示予定の前記ＱＲコードのうち前記３つのファインダパターンが表示された状態であることを特徴とする情報コード読取システム。
【請求項３】
情報コードを表示する情報端末と前記情報コードを光学的に読み取る読取装置とを有する情報コード読取システムであって、
前記読取装置は、
前記情報コードを撮像する装置側撮像部と、
前記装置側撮像部により前記情報コードを撮像する際に発光時刻を特定可能に随時更新される特定発光状態にて発光する発光部と、
前記装置側撮像部により撮像された前記情報コードを前記特定発光状態に対応する認証コードを用いて解読する解読部と、
を備え、
前記情報端末は、
前記情報コードを表示するための表示部と、
前記発光部の発光状態を撮像可能な端末側撮像部と、
前記端末側撮像部により撮像された前記特定発光状態に応じて生成される前記認証コードを用いて暗号化することで前記情報コードを生成する情報コード生成部と、
前記表示部の表示状態を制御する表示制御部と、
を備え、
前記表示制御部は、前記端末側撮像部により前記発光部による前記特定発光状態が撮像されると、前記情報コード生成部により生成された前記情報コードを表示するように前記表示部を制御することを特徴とする情報コード読取システム。
【請求項４】
前記表示制御部は、前記端末側撮像部により前記発光部による前記特定発光状態が撮像される前に前記情報コードが表示されるコード表示領域を示す情報を表示し、前記特定発光状態が撮像されると前記コード表示領域を基準に前記情報コード生成部により生成された前記情報コードを表示するように前記表示部を制御することを特徴とする請求項３に記載の情報コード読取システム。
【請求項５】
前記発光部は、前記装置側撮像部による撮像方向に向けて発光するように配置され、
前記端末側撮像部は、前記表示部の表示面に対面する方向を撮像するように配置されることを特徴とする請求項１〜４のいずれか一項に記載の情報コード読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コード読取システムに関するものである。
【背景技術】
【０００２】
従来より、携帯電話等の情報端末に情報コードを表示させてこの情報コードを読取装置に光学的に読み取らせることで、その情報コードに応じた処理を読取装置に行わせる技術が知られている。例えば、下記特許文献１に開示される携帯端末を利用したクレジット決済方法では、以下の様にして決済処理が行われる。顧客の携帯端末から顧客情報が携帯キャリアサーバに送信されると、携帯キャリアサーバは、携帯端末から受信した顧客情報によりクレジットカード情報の送信をクレジット決済サーバに求め、このクレジット決済サーバから受信したクレジットカード情報を携帯端末に送信する。携帯端末は、受信したクレジットカード情報を選択可能に表示後、選択されたクレジットカード情報を暗号化してＱＲコードとして表示する。店舗端末は、携帯端末に表示されたＱＲコードを読取り、売上情報と共にクレジット決済サーバに送信する。クレジット決済サーバは、携帯キャリアサーバを介して携帯端末にクレジット利用情報を送信し、店舗端末に決済完了情報を送信する。これにより、顧客が携行する携帯端末の画面に表示されたＱＲコードからクレジットカード情報を店舗端末にて読み取ることで決済が行われるので、顧客がクレジットカードの現物を携行することに起因するクレジットカードの盗用、盗難、紛失を防止することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０８３９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１のような構成では、情報端末に表示した情報コードを第三者が不正目的で撮像して盗用することについて想定がなされていない。そうすると、例えば、情報端末に表示される情報コードを決済用の読取装置に光学的に読み取らせることで決済を行うシステムにおいて、情報端末に表示される情報コードが異なる端末で不正目的で撮像されてしまうと、この不正目的で撮像した情報コードを利用した不正行為がなされてしまう可能性がある。また、上述したような決済処理に限らず、例えば、入場チケットとして機能する情報コードを入場ゲートの読取装置に光学的に読み取らせることで入退場管理を行うシステムでも、情報端末に表示される情報コードが異なる端末で不正目的で撮像されて盗用されると、この不正目的で撮像した情報コードを利用した不正行為がなされてしまう可能性がある。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、情報コードの読み取りに関してセキュリティ性を向上させ得る情報コード読取システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、特許請求の範囲の請求項１に記載の発明は、情報コード（Ｃ）を表示する情報端末（３０）と前記情報コードを光学的に読み取る読取装置（２０）とを有する情報コード読取システム（１０）であって、前記読取装置は、前記情報コードを撮像する装置側撮像部（２２）と、前記装置側撮像部により前記情報コードを撮像する際に予め決められた所定の発光状態にて発光する発光部（２３）と、前記装置側撮像部により撮像された前記情報コードを解読する解読部（２１）と、を備え、前記情報端末は、前記情報コードを表示するための表示部（３３）と、前記発光部の発光状態を撮像可能な端末側撮像部（３２）と、前記表示部の表示状態を制御する表示制御部（３１）と、を備え、前記表示制御部は、前記端末側撮像部により前記発光部による前記所定の発光状態が撮像される前に前記情報コードが表示されるコード表示領域を示す情報を表示し、前記所定の発光状態が撮像された場合に限り前記コード表示領域を基準に前記情報コードを表示するように前記表示部を制御し、前記情報コードは、３つのファインダパターンを有するＱＲコードであり、前記情報コードが表示されるコード表示領域を示す情報は、表示予定の前記ＱＲコードのうち前記３つのファインダパターンが表示された状態であることを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【０００７】
請求項１，２の発明では、読取装置の発光部は、装置側撮像部により情報コードを撮像する際に所定の発光状態にて発光する。そして、情報端末の表示制御部は、端末側撮像部により所定の発光状態が撮像された場合に限り、情報コードが表示されるように表示部を制御する。
【０００８】
このため、情報端末では、端末側撮像部により読取装置の発光部にて発光される所定の発光状態が撮像された場合に限り、表示部により情報コードが表示される。すなわち、発光部にて発光される所定の発光状態が撮像されない限り表示部により情報コードが表示されることもなく隠されるため、情報コードを不正に撮像することができないので、情報コードの読み取りに関してセキュリティ性を向上させることができる。
【００１１】
これにより、コード表示領域を示す情報を見た利用者は、その情報に基づいて認識されるコード表示領域を装置側撮像部に対して撮像可能に向ければよいので、情報コードが表示される前であっても表示部を装置側撮像部に対して適切な位置に容易にかざすことができる。
【００１２】
請求項３の発明では、読取装置の発光部は、装置側撮像部により情報コードを撮像する際に発光時刻を特定可能に随時更新される特定発光状態にて発光し、解読部は、装置側撮像部により撮像された情報コードを上記特定発光状態に対応する認証コードを用いて解読する。そして、情報端末の表示制御部は、端末側撮像部により上記特定発光状態が撮像されると、この特定発光状態に応じて生成される認証コードを用いて暗号化することで情報コード生成部により生成された情報コードが表示されるように表示部を制御する。
【００１３】
これにより、情報端末の表示部に表示される情報コードは、撮像される時刻を特定可能な発光状態に応じて生成される認証コードを用いて暗号化することで生成されるので、読取装置では、撮像した情報コードが本システムの利用に際して適切な時刻で生成されたものであるか否かについて容易に判断することができる。このため、仮に情報端末に表示された情報コードが不正に撮像されたとしても、後日、読取装置に読み取らせた上記情報コードを不正な情報コードとして認識することができ、情報コードの読み取りに関してセキュリティ性を向上させることができる。
【００１４】
請求項４の発明では、表示制御部は、端末側撮像部により発光部による特定発光状態が撮像される前に情報コードが表示されるコード表示領域を示す情報を表示し、特定発光状態が撮像されると上記コード表示領域を基準に情報コードを表示するように表示部を制御する。
【００１５】
これにより、コード表示領域を示す情報を見た利用者は、その情報に基づいて認識されるコード表示領域を装置側撮像部に対して撮像可能に向ければよいので、情報コードが表示される前であっても表示部を装置側撮像部に対して適切な位置に容易にかざすことができる。
【００１６】
請求項１，２の発明では、情報コードは、３つのファインダパターンを有するＱＲコードであり、上記情報コードが表示されるコード表示領域を示す情報は、表示予定のＱＲコードのうち３つのファインダパターンが表示された状態であるため、コード表示領域をより直感的に認識できるので、残部を加えた情報コードが表示される前であっても表示部を装置側撮像部に対して適切な位置により容易にかざすことができる。
【００１７】
請求項５の発明では、発光部は、装置側撮像部による撮像方向に向けて発光するように配置され、端末側撮像部は、表示部の表示面に対面する方向を撮像するように配置される。
【００１８】
これにより、表示部の表示面を装置側撮像部に向けた状態では、発光部が端末側撮像部の撮像範囲内に位置しやすくなるので、発光部による発光状態を容易に撮像することができる。このため、表示部の表示面を装置側撮像部に向けるように情報端末を読取装置にかざすと、発光部による発光状態が撮像されて表示部に情報コードが表示され、その表示された情報コードが装置側撮像部により撮像されるので、隠された情報コードを読取装置に読み取らせるための情報端末の操作を簡素化することができる。したがって、情報コードの読み取りに関してセキュリティ性を向上させつつ、利便性を高めることができる。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態に係る情報コード読取システムの構成概要を示す説明図である。
【図２】図１の読取装置の電気的構成を例示するブロック図である。
【図３】図１の情報端末の電気的構成を例示するブロック図である。
【図４】第１実施形態において情報端末にて実行される情報コード表示処理の流れを例示するフローチャートである。
【図５】図５（Ａ）は、第１実施形態において表示面を読取口にかざす動作を促すための情報が表示された状態を示す説明図であり、図５（Ｂ）は、情報コードが表示部に画面表示されている状態を示す説明図である。
【図６】第２実施形態に係る情報コード読取システムの構成概要を示す説明図である。
【図７】第２実施形態において読取装置、情報端末および情報コード生成サーバにてそれぞれ実行される処理の関係を説明する説明図である。
【図８】第２実施形態において情報端末にて実行される情報コード表示処理の流れを例示するフローチャートである。
【図９】図９（Ａ）は、第２実施形態において表示面を読取口にかざす動作を促すための情報が表示された状態を示す説明図であり、図９（Ｂ）は、情報コードが表示部に画面表示されている状態を示す説明図である。
【図１０】図１０（Ａ）は、第３実施形態に係る情報コード読取システムの要部を示す説明図であり、図１０（Ｂ）は、第３実施形態の変形例に係る情報コード読取システムの要部を示す説明図である。
【発明を実施するための形態】
【００２０】
［第１実施形態］
以下、本発明に係る情報コード読取システムを具現化した第１実施形態について、図面を参照して説明する。
本実施形態に係る情報コード読取システム１０は、情報端末に情報コードを表示させてこの情報コードを読取装置に光学的に読み取らせることで、その情報コードに応じた処理を読取装置に行わせるシステムである。特に、本実施形態では、情報コード読取システム１０は、情報端末に表示された情報コードを入場ゲート（図示略）に配置された読取装置に読み取らせることで入場管理に関する処理を読取装置に行わせるシステムであって、入場ゲートに配置された読取装置２０と、情報コードを画面表示可能な情報端末３０とを備えるように構成されている。なお、図１では、便宜上、読取装置２０を据え置き型の装置として図示しているが、これに限らず、例えば、入場ゲートに組み込まれるように一体に形成されてもよい。
【００２１】
まず、読取装置２０の構成について、図１および図２を参照して説明する。
読取装置２０は、入場ゲートに配置されて、入場者がかざす情報端末３０の情報コードを光学的に読み取ることで入場者に関する情報を取得する据え置き型の情報コード読取装置として構成されるものである。この読取装置２０は、図２に示すように、ＣＰＵ等を備えてなる制御部２１、受光センサ（例えば、Ｃ−ＭＯＳエリアセンサ、ＣＣＤエリアセンサ等）を備えたカメラとして構成される撮像部２２、ＬＥＤなどからなる発光部２３、各種操作キー（図示略）によって構成される操作部２４、ＲＯＭ，ＲＡＭ、不揮発性メモリなどからなる記憶部２５、入場を管理する入場管理サーバ等の外部機器（図示略）と有線通信或いは無線通信を行うための通信インタフェースとして構成される通信部２６などを備えている。
【００２２】
図１に示すように、読取装置２０の外郭を構成するケース２７の上面２７ａには、情報コード等がかざされる読取口２８が設けられており、ケース２７内に収容される撮像部２２は、読取口２８にかざされた情報コード等からの反射光を受光して撮像する装置側撮像部として機能する。
【００２３】
また、ケース２７の上面２７ａのうち読取口２８の近傍には発光部２３が配置されている。このため、発光部２３は、撮像部２２による撮像方向に向けて発光するように配置されることとなる。この発光部２３は、制御部２１により制御されて、後述する情報コード読み取り時に所定の発光状態にて発光するように機能する。ここで、本実施形態では、上記所定の発光状態として、時間的に変化する発光状態、例えば、１秒間隔にて所定の色で点滅する発光状態が採用されている。
【００２４】
上述のように構成される読取装置２０の記憶部２５には、情報コードを光学的に読み取るための読取処理に関するアプリケーションプログラムが制御部２１により実行可能に予め格納されており、このアプリケーションプログラムが実行されることで、光学的に読み取った情報コードを利用した入場管理に関する処理が実行される。
【００２５】
次に、情報端末３０の構成について、図３を参照して説明する。
情報端末３０は、入場者（利用者）が所持する携帯型の端末であって、例えばスマートフォンのように表示画面を有する端末として構成されるものである。この情報端末３０は、図３に示すように、ＣＰＵ等を備えてなる制御部３１、受光センサ（例えば、Ｃ−ＭＯＳエリアセンサ、ＣＣＤエリアセンサ等）を備えたカメラとして構成される撮像部３２、液晶表示器などからなる表示部３３、各種操作キーやタッチパネル等（図示略）によって構成される操作部３４、ＲＯＭ，ＲＡＭ、不揮発性メモリなどからなる記憶部３５、電話回線網等の所定の通信回線網の利用または直接的に読取装置２０等の外部機器と無線または有線にて通信可能な通信インタフェースとして構成される通信部３６などを備えている。
【００２６】
撮像部３２は、静止画または動画を撮像可能に端末側撮像部として機能するもので、表示部３３の表示面の近傍に配置されている（図５参照）。このため、撮像部３２は、表示部３３の表示面に対面する方向を撮像するように配置されることとなる。
【００２７】
表示部３３は、制御部３１により制御されて、後述する情報コードＣや文字情報等を表示可能な表示手段として機能し、制御部３１は、表示部３３の表示状態を制御する表示制御部として機能する。
【００２８】
記憶部３５には、情報コードに関する情報が記憶されるとともに、後述する情報コード表示処理に関するアプリケーションプログラムが制御部３１により実行可能に予め格納されている。このアプリケーションプログラムが制御部３１により実行されることで、記憶部３５に記憶されている情報コードを所定のタイミングにて表示部３３に表示する情報コード表示処理が実施される。また、上記アプリケーションプログラムがインストールされることで、撮像部３２により撮像された発光状態が上述した所定の発光状態であるか否かを判定するための基準となる判定用発光状態に関する情報が記憶部３５に記憶されることとなる。なお、本実施形態では、情報コードを読み取らせた読取装置２０に入場管理に関する処理を行わせるシステムであることから、入場チケットに相当する情報コードＣは、利用者が入場チケットを販売・管理する運営会社から事前に購入等することで、情報コード表示処理にて利用可能に記憶部３５に予め記憶される。この情報コードＣは、シリアルナンバー等の入場管理に関する情報（以下、単に、入場チケット情報ともいう）が記録されるように生成される。
【００２９】
次に、情報端末３０を所持する利用者が読取装置２０を設けた入場ゲートを通過する際にその情報端末３０の制御部３１にて実行される情報コード表示処理について、図４に示すフローチャートを用いて詳述する。なお、読取装置２０では、発光部２３が上述した所定の発光状態にて動作しており、読取口２８にかざされた情報コードＣを光学的に読み取るための読取処理が制御部２１により行われている。また、本実施形態および後述する他の実施形態では、入場チケットに相当する情報コードＣは、ＱＲコード（登録商標）として構成されているが、これに限らず、他のコード種別の情報コード、例えば、バーコードやデータマトリックスコード、マキシコード等として構成されてもよい。
【００３０】
情報端末３０を所持する利用者により読取装置２０を設けた入場ゲートを通過する際に操作部３４に対して所定の操作がなされることで、制御部３１にて情報コード表示処理が開始される。まず、図４のステップＳ１０１に示す入場準備情報表示処理がなされ、図５（Ａ）に例示するように、表示部３３の表示面に「この画面を読取口にタッチしてください」等、表示部３３の表示面を読取装置２０の撮像部２２にて撮像可能に読取口２８にかざす動作を促すための情報が表示される。
【００３１】
次に、ステップＳ１０３に示す撮像処理がなされ、撮像部３２により動画撮像可能な状態となる。続いて、ステップＳ１０５に示す判定処理にて、記憶部３５に予め記憶されている判定用発光状態に関する情報に基づいて、撮像部３２にて読取装置２０の発光部２３による上記所定の発光状態が撮像されているか否かについて判定される。ここで、表示部３３の表示面が読取口２８にかざされていないために発光部２３による上記所定の発光状態が撮像されていない場合には（Ｓ１０５でＮｏ）、上記撮像処理がなされて、撮像部３２による動画撮像可能な状態が維持される。
【００３２】
このような状態で利用者により表示部３３の表示面が読取口２８にかざされると、発光部２３が撮像部３２の撮像範囲内に位置することとなり、撮像部３２にて発光部２３による上記所定の発光状態が撮像されることとなる。これにより、記憶部３５の判定用発光状態に関する情報に基づいて、撮像部３２にて読取装置２０の発光部２３による上記所定の発光状態が撮像されているとして、ステップＳ１０５にてＹｅｓと判定される。この場合には、図５（Ｂ）に例示するように、記憶部３５に予め記憶されている情報コードＣが表示部３３の表示面に表示される（Ｓ１０７）。
【００３３】
読取装置２０では、上述のように情報コードＣが表示された表示部３３の表示面が読取口２８にかざされているため、情報コードＣが読取口２８を介して撮像部２２により撮像される。これにより、制御部２１にてなされる公知のデコード処理に応じて、情報コードＣがデコードされて、入場チケット情報が取得される。このように取得された入場チケット情報は、通信部２６を用いて入場管理サーバに送信される。入場管理サーバでは、受信した入場チケット情報を利用した入場管理処理、例えば、その入場チケット情報が有効であるか否かを判定する処理やその判定結果を入場ゲート側に送信する処理等が行われる。入場ゲート側では、入場管理サーバから受信した判定結果に基づいて、入場チケット情報が有効であるか否かに応じた報知処理、例えば、有効であることを示す発光処理や発音処理、または、無効であることを示す発光処理や発音処理がなされ、当該判定結果が入場ゲートのスタッフ等に通知される。
【００３４】
以上説明したように、本実施形態に係る情報コード読取システム１０では、読取装置２０の発光部２３は、撮像部２２により情報コードＣを撮像する際に所定の発光状態にて発光する。そして、情報端末３０の制御部３１は、撮像部３２により上記所定の発光状態が撮像されると、情報コードＣが表示されるように表示部３３を制御する。
【００３５】
このため、情報端末３０では、撮像部３２により読取装置２０の発光部２３にて発光される所定の発光状態が撮像された場合に限り、表示部３３により情報コードＣが表示される。すなわち、発光部２３にて発光される所定の発光状態が撮像されない限り表示部３３により情報コードＣが表示されることもなく隠されるため、情報コードＣを不正に撮像することができないので、情報コードＣの読み取りに関してセキュリティ性を向上させることができる。
【００３６】
さらに、上記所定の発光状態として１秒間隔で点滅する発光状態が採用されていることから、当該所定の発光状態には、時間的に変化する発光状態が含まれるため、情報コードＣを表示させるためのキーとなる所定の発光状態をより複雑化することができるので、情報コードＣの読み取りに関してセキュリティ性をさらに向上させることができる。なお、上記所定の発光状態として、１秒間隔で点滅する発光状態が採用されることに限らず、例えば、２以上の異なる色にて順次点滅する発光状態など、時間的に変化する他の発光状態が採用されてもよい。
【００３７】
特に、発光部２３は、読取口２８の近傍に設けられることで撮像部２２による撮像方向に向けて発光するように配置され、撮像部３２は、表示部３３の表示面の近傍に設けられることで表示部３３の表示面に対面する方向を撮像するように配置される。
【００３８】
これにより、表示部３３の表示面を読取口２８を介して撮像部２２に向けた状態では、発光部２３が撮像部３２の撮像範囲内に位置しやすくなるので、発光部２３による発光状態を容易に撮像することができる。このため、表示部３３の表示面を撮像部２２に向けるように情報端末３０を読取装置２０にかざすと、発光部２３による発光状態が撮像されて表示部３３に情報コードＣが表示され、その表示された情報コードＣが撮像部２２により撮像されるので、隠された情報コードＣを読取装置２０に読み取らせるための情報端末３０の操作を簡素化することができる。したがって、情報コードＣの読み取りに関してセキュリティ性を向上させつつ、利便性を高めることができる。
【００３９】
なお、発光部２３は、読取口２８の近傍に設けられることで撮像部２２による撮像方向に向けて発光するように配置されることに限らず、例えば、ケース２７の側面に設けられることで撮像部２２による撮像方向に向けて発光するように配置されてもよい。また、撮像部３２は、表示部３３の表示面の近傍に設けられることで表示部３３の表示面に対面する方向を撮像するように配置されることに限らず、情報端末３０の外郭を構成するケースの側面（表示部３３の表示面を含めた前面に対して連なる面）に設けられることで表示部３３の表示面に対面する方向を撮像するように配置されてもよい。
【００４０】
また、セキュリティ性をさらに向上させるために、情報端末３０の表示部３３に画面表示される情報コードＣは、暗号化された情報が記録されるように構成されてもよい。例えば、情報コードＣは、所定の暗号化キーに基づいて暗号化された情報が記録される非公開領域と、暗号化キーによって暗号化されていない公開情報が記録される公開領域とを備えた一部非公開コードとして構成されてもよい。この場合には、暗号化キーに対応する解読用のキーを有する読取装置２０のみ解読を行うことができる。なお、一部非公開コードの公開領域は、解読用のキーを有さない通常の読取装置によっても解読可能な領域として構成されている。このような一部非公開コードの生成方法や生成される一部非公開コードの具体的構成としては、例えば、特開２００９−９５４７公報、特開２００８−２９９４２２公報などに開示された技術を好適に用いることができる。
【００４１】
［第２実施形態］
次に、本発明の第２実施形態に係る情報コード読取システムについて、図面を参照して説明する。
本第２実施形態に係る情報コード読取システムでは、情報コードを利用した決済処理を行う点が、上記第１実施形態に係る情報コード読取システムと異なる。したがって、第１実施形態の情報コード読取システムと実質的に同一の構成部分には、同一符号を付し、その説明を省略する。
【００４２】
図６に示すように、本実施形態に係る情報コード読取システム１０ａは、決済用の装置として機能する読取装置２０と決済利用者が所持する情報端末３０とに加えて、情報コード生成サーバ４０を備えている。この情報コード生成サーバ４０は、情報端末３０から受信した情報をもとに情報コードＣを生成する情報コード生成部として機能するとともに、その生成した情報コードＣに関する情報を情報端末３０に対して送信するように機能する。
【００４３】
本実施形態では、読取装置２０は、店舗内の机上等に配置されて、決済利用者による商品購入時に読み取った情報コードＣの読取結果を決済用のＰＯＳ端末５０に送信するように機能する。特に、本実施形態では、情報コードＣの読み取りに関してセキュリティ性をさらに向上させるため、制御部２１は、発光時刻を特定可能に随時更新される特定発光状態にて発光するように発光部２３を制御する。例えば、ある時間帯では発光部２３が１秒等間隔で赤色にて点滅し、他の時間帯では発光部２３が０．５秒および２秒の交互の間隔で青色にて点滅する等、ある時間帯での発光部２３の発光状態と他の時間帯での発光部２３の発光状態とが異なることとなる。このため、その発光状態を撮像した動画から当該発光時刻を特定することができる。すなわち、上記特定発光状態は、読取装置２０によりワンタイム的にユニークに生成される認証コード（識別信号）として利用することができる。本実施形態では、例えば、発光色と点滅間隔（発光パターン）とに基づいて認証コードを生成することができる。
【００４４】
そして、情報端末３０では、発光部２３の特定発光状態を撮像すると、この特定発光状態から一義的に導き出される認証コードを生成し、この認証コードと記憶部３５に予め記憶される利用者を特定可能な情報（以下、単に、個人特定情報ともいう）とを情報コード生成サーバ４０に送信することで、情報コード生成サーバ４０から決済用の情報コードＣに関する情報を受信する。
【００４５】
以下、第２実施形態において、情報端末３０に表示される情報コードＣを利用した決済を行う際にその情報端末３０の制御部３１にて実行される情報コード表示処理および読取装置２０、情報コード生成サーバ４０での処理について、図７〜図９等を用いて詳述する。
【００４６】
ＰＯＳ端末５０の近傍に配置されている読取装置２０は、ＰＯＳ端末５０からの指示または操作部２４の操作に応じて発光部２３が特定発光状態にて発光し撮像部２２が読取口２８を介して撮像可能な状態となっている（図７のＦ１参照）。
【００４７】
そして、情報端末３０を所持する利用者が店舗等にて情報コードＣを利用した決済を行う際に操作部３４に対して所定の操作がなされることで、制御部３１にて情報コード表示処理が開始される。まず、図８のステップＳ２０１に示す決済準備情報表示処理がなされ、図９（Ａ）に例示するように、表示部３３の表示面に「この画面を読取口にタッチしてください」等、表示部３３の表示面を読取装置２０の撮像部２２にて撮像可能に読取口２８にかざす動作を促すための情報が表示される（図７のＦ２参照）。
【００４８】
次に、ステップＳ２０３に示す撮像処理がなされ、撮像部３２により動画撮像可能な状態となる（図７のＦ３参照）。続いて、ステップＳ２０５に示す判定処理にて、撮像部３２にて読取装置２０の発光部２３による上記特定発光状態が撮像されているか否かについて判定される。ここで、表示部３３の表示面が読取口２８にかざされていないために発光部２３による上記特定発光状態が撮像されていない場合には（Ｓ２０５でＮｏ）、上記撮像処理がなされて、撮像部３２による動画撮像可能な状態が維持される。
【００４９】
このような状態で利用者により表示部３３の表示面が読取口２８にかざされると、発光部２３が撮像部３２の撮像範囲内に位置することとなり、撮像部３２にて発光部２３による上記特定発光状態が撮像されることとなる。これにより、ステップＳ２０５にてＹｅｓと判定された後、ステップＳ２０７に示す認証コード受信処理がなされ、撮像された特定発光状態、具体的には、発光部２３の発光色と点滅間隔とに基づいて認証コードが生成されて受信される（図７のＦ４参照）。続いて、ステップＳ２０９に示す個人特定情報および認証コード送信処理がなされ、上述のように受信された認証コードが記憶部３５に予め記憶される個人特定情報とともに情報コード生成サーバ４０に送信される（図７のＦ５参照）。
【００５０】
このように送信された認証コードおよび個人特定情報が情報コード生成サーバ４０にて受信されると、情報コード生成サーバ４０では、受信した個人特定情報を同じく受信した認証コードを用いて暗号化することで情報コードＣが生成される（図７のＦ６参照）。このため、情報コードＣを解読するためには暗号化に用いた認証コードが必要となり、対応する認証コードを有しない読取装置ではその情報コードＣを解読することができない。このように生成された情報コードＣに関する情報は、認証コードおよび個人特定情報を送信した情報端末３０に対して送信される（図７のＦ７参照）。
【００５１】
認証コードおよび個人特定情報を送信した情報端末３０では、情報コード生成サーバ４０から上述のように送信された情報コードＣに関する情報を受信すると（Ｓ２１１でＹｅｓ）、ステップＳ２１３に示す情報コード表示処理がなされる。この処理では、図９（Ｂ）に例示するように、受信した情報コードＣが読取口２８にかざされた状態での表示部３３の表示面に表示される（図７のＦ８参照）。
【００５２】
読取装置２０では、上述のように情報コードＣが表示された表示部３３の表示面が読取口２８にかざされているため、情報コードＣが読取口２８を介して撮像部２２により撮像される（図７のＦ９参照）。そして、読取装置２０では、現時点における発光部２３の特定発光状態に対応する認証コードを把握できるため、この認証コードを用いた制御部２１による所定のデコード処理により情報コードＣが解読されることで、個人特定情報が取得される（図７のＦ１０参照）。なお、現時点の特定発光状態に対応する認証コードを用いたデコード処理が失敗した場合には、発光状態のタイムラグ等を考慮して、前回や前々回等の特定発光状態に対応する認証コードを用いてデコード処理を行ってもよい。また、認証コードを用いて情報コードＣを解読する制御部２１は、「解読部」の一例に相当し得る。
【００５３】
このように取得された個人特定情報は、通信部２６を用いてＰＯＳ端末５０に送信される。ＰＯＳ端末５０では、読取装置２０から受信した個人特定情報に加えてＰＯＳ端末５０の決済時の操作に応じて入力された決済金額等を含めた決済情報が決済関連の処理を行う決済管理サーバ６０に送信される。決済管理サーバ６０では、ＰＯＳ端末５０から受信した個人特定情報や決済金額等の決済情報に基づいて決済処理が完了可能であるか否かを判断し、決済処理完了可能と判断されると、決済金額等に応じた決済処理を行った後に決済完了通知がＰＯＳ端末５０に送信される。一方、利用可能金額の不足等、決済処理完了不可能と判断されると、エラー通知がＰＯＳ端末５０に送信される。
【００５４】
以上説明したように、本実施形態に係る情報コード読取システム１０ａでは、読取装置２０の発光部２３は、撮像部２２により情報コードＣを撮像する際に発光時刻を特定可能に随時更新される特定発光状態にて発光し、制御部２１は、撮像部２２により撮像された情報コードＣを上記特定発光状態に基づいて解読する。そして、情報端末３０の制御部３１は、撮像部３２により上記特定発光状態が撮像されると、この特定発光状態に応じて情報コード生成サーバ４０により生成された情報コードＣが表示されるように表示部３３を制御する。
【００５５】
これにより、情報端末３０の表示部３３に表示される情報コードＣは、撮像される時刻を特定可能な発光状態に基づいて生成されるので、読取装置２０では、撮像した情報コードＣが本システムの利用に際して適切な時刻で生成されたものであるか否かについて容易に判断することができる。このため、仮に情報端末３０に表示された情報コードが不正に撮像されたとしても、後日、読取装置２０に読み取らせた上記情報コードＣを不正な情報コードとして認識することができ、情報コードＣの読み取りに関してセキュリティ性を向上させることができる。
【００５６】
なお、情報コードＣは、情報コード生成サーバ４０にて生成されることに限らず、情報端末３０の制御部３１にて行われる情報コード生成処理にて生成されてもよい。この場合、制御部３１は、「情報コード生成部」の一例に相当し得る。
【００５７】
［第３実施形態］
次に、本発明の第３実施形態に係る情報コード読取システムについて、図面を参照して説明する。
本第３実施形態に係る情報コード読取システムでは、情報コードを表示する前の表示画面を変更した点が、上記第１実施形態に係る情報コード読取システムと異なる。したがって、第１実施形態の情報コード読取システムと実質的に同一の構成部分には、同一符号を付し、その説明を省略する。
【００５８】
上述した図５（Ａ）に例示しするように単に文字情報を表示したような表示画面では、情報コードがどの位置に表示されるかわからないために、表示部３３の表示画面について適切な画面位置を読取装置２０の読取口２８にかざせない可能性がある。
【００５９】
そこで、本実施形態では、制御部３１は、撮像部３２により発光部２３による所定の発光状態が撮像される前に情報コードが表示されるコード表示領域を示す情報を表示する。具体的には、例えば、図１０（Ａ）に例示するように、情報コードが表示されるコード表示領域を示す情報として、ＱＲコードの位置を特定するための３つのファインダパターンＦＰを表示部３３に表示する。そして、制御部３１は、発光部２３による所定の発光状態が撮像部３２により撮像されると上記３つのファインダパターンＦＰ（コード表示領域）を基準に情報コードＣを表示するように表示部３３を制御する（図５（Ｂ）参照）。
【００６０】
これにより、３つのファインダパターンＦＰ（コード表示領域を示す情報）を見た利用者は、その情報に基づいて認識されるコード表示領域を撮像部２２に対して撮像可能に向ければよいので、情報コードＣが表示される前であっても表示部３３を撮像部２２に対して適切な位置に容易にかざすことができる。
【００６１】
なお、コード表示領域を示す情報は、３つのファインダパターンＦＰに限らず、ＱＲコードの一部を構成する他の固定パターンであってもよい。また、他のコード種別の情報コードであれば、そのコード種別の情報コードの一部を構成する固定パターンなどをコード表示領域を示す情報として表示部３３に表示してもよい。
【００６２】
また、コード表示領域を示す情報は、図１０（Ｂ）に例示する変形例のように、コード表示領域の外縁を示す枠線ＣＦであってもよい。
【００６３】
なお、発光部２３による発光状態が撮像される前にコード表示領域を示す情報を表示する本実施形態の特徴的構成は、他の実施形態にも適用することができる。
【００６４】
［他の実施形態］
なお、本発明は上記各実施形態および変形例に限定されるものではなく、例えば、以下のように具体化してもよい。
（１）上述した所定の発光状態や特定発光状態は、１つの発光部２３によって実現されることに限らず、複数の発光部２３によって実現されてもよい。また、上述した所定の発光状態や特定発光状態は、時間的に変化する発光状態が含まれることに限らず、例えば、単に複数の発光部がそれぞれ特定の波長帯の光を同時に発光する発光状態を維持する等、静的な発光状態として実現されてもよい。この場合には、撮像部３２により撮像された静止画像に応じて所定の発光状態または特定発光状態が撮像されているか否かを判定することができる。
【００６５】
（２）本発明は、情報端末３０に画面表示される情報コードＣを読取装置２０に読み取らせることで入場管理や決済を行うような情報コード読取システムに採用されることに限らず、例えば、情報端末を会員証として画面表示された情報コードを用いて認証を行うシステム等、情報端末に画面表示される情報コードを読取装置に読み取らせることでこの情報コードの解読により取得された情報に基づく処理（サービスの提供等）を行うような情報コード読取システムに採用されてもよい。このようなシステムであっても、発光部２３にて発光される所定の発光状態が撮像されない限り表示部３３により情報コードＣが表示されることもなく隠されるため、情報コードＣを不正に撮像することができないので、情報コードＣの読み取りに関してセキュリティ性を向上させることができる。
【符号の説明】
【００６６】
１０，１０ａ…情報コード読取システム
２０…読取装置
２１…制御部（解読部）
２２…撮像部（装置側撮像部）
２３…発光部
３０…情報端末
３１…制御部（表示制御部）
３２…撮像部（端末側撮像部）
３３…表示部
４０…情報コード生成サーバ（情報コード生成部）
Ｃ…情報コード
【図１】
0006593141.tif 000002
【図２】
0006593141.tif 000003
【図３】
0006593141.tif 000004
【図４】
0006593141.tif 000005
【図５】
0006593141.tif 000006
【図６】
0006593141.tif 000007
【図７】
0006593141.tif 000008
【図８】
0006593141.tif 000009
【図９】
0006593141.tif 000010
【図１０】
0006593141.tif 000011