(57)【要約】【課題】ＩＣカードに書き込まれている情報のうち、周辺環境に適した情報をＩＣカード上に表示させる。【解決手段】情報処理装置１０は、ＩＣカードに設けられた操作手段に光を供給する発光部１２０と、発光部による発光回数又は発光パターンを調整することにより、ＩＣカードに記録されている電子チケットの情報を当該ＩＣカードの表示部に表示させる発光調整部１２２と、電子チケットに関するサービスを識別するサービス識別情報を記憶している記憶部１１２と、ＩＣカードに記憶されている１または２以上の電子チケットの情報を読取る読取部１１１と、記憶部に記憶されているサービス識別情報に対応する電子チケットの情報が、読取部により読み取られた１または２以上の電子チケットの情報に含まれるか否かを判断する判断部１１３と、を備える。【選択図】図７
2010146119.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカードに設けられた操作手段であって光電変換により生ずる電位差により当該ＩＣカードの表示部の表示内容を切替可能な当該操作手段に光を供給する発光部と、
前記発光部による発光回数又は発光パターンを調整することにより、前記ＩＣカードに記録されている電子チケットの情報を当該ＩＣカードの表示部に表示させる発光調整部と、
電子チケットに関するサービスを識別するサービス識別情報を記憶している記憶部と、
前記ＩＣカードに記憶されている１または２以上の電子チケットの情報を読取る読取部と、
を備え、
前記発光調整部は、前記ＩＣカードの表示画面の表示を前記サービス識別情報に対応する前記電子チケットの情報に切替えるように前記発光部による発光回数又は発光パターンを調整する、情報処理装置。
【請求項２】
前記記憶部に記憶されている前記サービス識別情報に対応する前記電子チケットの情報が、前記読取部により読み取られた１または２以上の前記電子チケットの情報に合致しているか否かを判断する判断部を備え、
前記発光調整部は、前記判断部の判断結果に基づいて、前記ＩＣカードの表示画面の表示を前記サービス識別情報に対応する前記電子チケットの情報に切替えるように前記発光部による発光回数又は発光パターンを調整する、請求項１に記載の情報処理装置。
【請求項３】
前記発光部は、前記ＩＣカードの表示部を駆動させる第１の発光パターン、及び前記ＩＣカードの表示部の表示内容を切替える第２の発光パターンにより、前記操作手段に光を供給可能である、請求項１または２のいずれかに記載の情報処理装置。
【請求項４】
前記読取部は、前記ＩＣカードのメモリ上における１または２以上の電子チケットの記憶位置を取得し、
前記発光調整部は、前記サービス識別情報に対応する前記電子チケットの情報の記憶位置に応じて前記発光部による前記発光回数又は前記発光パターンを決定する、請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記電子チケットの情報は、前記電子チケットの種類、使用日、使用場所の少なくともいずれかひとつの情報を含み、
前記サービス識別情報は、前記電子チケットの種類、時刻情報、場所情報の少なくともいずれかひとつの情報を含む、請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記発光調整部は、前記ＩＣカードに前記サービス識別情報に含まれる前記電子チケットの種類、時刻情報、場所情報に対応する前記電子チケットの情報が全部もしくは一部合致していると判定された場合に、前記ＩＣカードの表示画面の表示を当該電子チケットの情報に切替える、請求項５に記載の情報処理装置。
【請求項７】
前記発光調整部は、前記情報処理装置が前記ＩＣカードとの間で通信を行っている間、前記発光部からの光の供給を停止させる、請求項１〜６のいずれかに記載の情報処理装置。
【請求項８】
前記読取部は、前記発光部から前記ＩＣカードの前記操作手段に光が供給されている間、前記ＩＣカードと前記情報処理装置との通信を中止する、請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
前記ＩＣカードは、前記情報処理装置と非接触式に通信可能なＩＣチップを搭載し、
前記情報処理装置は、前記ＩＣカードと非接触式に通信可能なリーダ／ライタである、請求項１〜８のいずれかに記載の情報処理装置。
【請求項１０】
読取部によりＩＣカードに記憶されている１または２以上の電子チケットの情報を読取るステップと、
情報処理装置に記憶されている電子チケットに関するサービスを識別するサービス識別情報に対応する前記電子チケットの情報が、前記読取部により読み取られた１または２以上の前記電子チケットの情報に合致しているか否かを判断するステップと、
前記ＩＣカードに設けられた操作手段であって光電変換により生ずる電位差により当該ＩＣカードの表示部の表示内容を切替可能な当該操作手段に発光部から光を供給するステップと、
前記判断結果に基づいて調整される前記発光部の発光回数又は発光パターンにより、前記サービス識別情報に対応する前記電子チケットの情報を前記ＩＣカードに表示させるステップと、
を含む、表示切替方法。
【請求項１１】
ＩＣカードに設けられた操作手段であって光電変換により生ずる電位差により当該ＩＣカードの表示部の表示内容を切替可能な当該操作手段に光を供給する発光部を備えた情報処理装置を制御するコンピュータを、
前記発光部による発光回数又は発光パターンを調整することにより、前記ＩＣカードに記録されている電子チケットの情報を当該ＩＣカードの表示部に表示させる発光調整部と、
電子チケットに関するサービスを識別するサービス識別情報を記憶している記憶部と、
前記ＩＣカードに記憶されている１または２以上の電子チケットの情報を読取る読取部と、
を備え、
前記発光調整部は、前記ＩＣカードの表示画面の表示を前記サービス識別情報に対応する前記電子チケットの情報に切替えるように前記発光部による発光回数又は発光パターンを調整する、情報処理装置として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示切替方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、ＲＡＭやＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリを組み込むことで、多量の情報を記録可能なＩＣカードが広く用いられている。ＩＣカードには、例えば、電子決済における残高情報、交通機関や娯楽施設における電子チケットの情報、ショッピングに利用されるクーポン情報など、様々な情報がリーダ／ライタを通して書込まれる。
【０００３】
ＩＣカードの利便性を向上させる技術開発の事例としては、次のようなものが挙げられる。例えば、下記特許文献１には、カードの表面に電子ペーパーやＬＣＤパネル等の表示デバイスを設けて、記録されている情報をユーザに表示可能なＩＣカードが記載されている。また、例えば、下記特許文献２には、太陽電池など光電変換によって電力を発生させる手段を備え、当該電力発生手段により生成された電力を利用して、リーダ／ライタから離れた状態でも表示デバイスに情報を表示可能なＩＣカードが記載されている。
【０００４】
【特許文献１】特開２００３−２０８５８２号公報
【特許文献２】特開２００８−２１１７６号公報
【０００５】
一方、ＩＣカードに設けられる表示装置に一度に表示可能な情報量は、通常、ＩＣカードに記録可能な情報量よりも小さい。そのため、記録された複数の情報から目的の情報を表示させるための操作手段がＩＣカードに設けられる場合がある。この場合、ユーザは、ＩＣカードに設けられた操作手段を操作して、ＩＣカードの表示装置に所望の情報を表示させることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、ユーザがＩＣカードに記録されているすべての情報を把握し、ユーザが電子チケットを使用する場所やユーザが電子チケットを使用する時刻等の周辺環境に応じて、最適な情報に表示を切り替えることは困難であった。また、ＩＣカードの表示装置に周辺環境に応じた最適な情報が自動的に表示されれば、ユーザは、当該ＩＣカードの表示を頼りに行動することができるため便利である。これにより、使用する時刻までに使用する場所に移動するなどが容易にできるようになる。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ＩＣカードに書き込まれている情報のうち、周辺環境に適した情報をＩＣカード上に表示させることのできる、新規かつ改良された情報処理装置、表示切替方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、ＩＣカードに設けられた操作手段であって光電変換により生ずる電位差により当該ＩＣカードの表示部の表示内容を切替可能な当該操作手段に光を供給する発光部と、発光部による発光回数又は発光パターンを調整することにより、ＩＣカードに記録されている電子チケットの情報を当該ＩＣカードの表示部に表示させる発光調整部と、電子チケットに関するサービスを識別するサービス識別情報を記憶している記憶部と、ＩＣカードに記憶されている１または２以上の電子チケットの情報を読取る読取部と、を備える情報処理装置が提供される。上記発光調整部は、ＩＣカードの表示画面の表示をサービス識別情報に対応する電子チケットの情報に切替えるように発光部による発光回数又は発光パターンを調整する。
【０００９】
かかる構成によれば、情報処理装置１０は、ＩＣカードに設けられた操作手段であって光電変換により生ずる電位差により当該ＩＣカードの表示部の表示内容を切替可能な当該操作手段に光を供給する発光部を備える。そして、読取部はＩＣカードに記憶されている１または２以上の電子チケットの情報を読取り、発光調整部は、ＩＣカードの表示画面の表示を当該対応する電子チケットの情報に切替えるように発光部による発光回数又は発光パターンを調整する。これにより、ユーザの所在している場所や現在時刻等の周辺環境に適した電子チケット情報をＩＣカードの表示部に自動的に表示させることができる。
【００１０】
また、情報処理装置は、記憶部に記憶されているサービス識別情報に対応する電子チケットの情報が、読取部により読み取られた１または２以上の電子チケットの情報に合致しているか否かを判断する判断部を備え、発光調整部は、判断部の判断結果に基づいて、ＩＣカードの表示画面の表示をサービス識別情報に対応する電子チケットの情報に切替えるように発光部による発光回数又は発光パターンを調整するようにしてもよい。
【００１１】
また、上記発光部は、ＩＣカードの表示部を駆動させる第１の発光パターン、及びＩＣカードの表示部の表示内容を切替える第２の発光パターンにより、操作手段に光を供給可能であってもよい。
【００１２】
また、上記読取部は、ＩＣカードのメモリ上における１または２以上の電子チケットの記憶位置を取得し、判断部は、サービス識別情報に対応する電子チケットの情報が、読取部により読み取られた１または２以上の電子チケットの情報に合致していると判断した場合に、当該電子チケットの情報のＩＣカードのメモリ上における記憶位置を特定し、発光調整部は、判断部により特定された電子チケットの記憶位置に応じて発光部による発光回数又は発光パターンを決定するようにしてもよい。
【００１３】
また、電子チケットの情報は、電子チケットの種類、使用日、使用場所の全部もしくは一部を含み、サービス識別情報は、電子チケットの種類、時刻情報、使用場所の全部もしくは一部を含むようにしてもよい。
【００１４】
また、上記発光調整部は、判断部の判断結果により、ＩＣカードにサービス識別情報に含まれる電子チケットの種類、時刻情報、場所情報に対応する電子チケットの情報が全部もしくは一部合致している場合に、ＩＣカードの表示画面の表示を当該電子チケットの情報に切替えるようにしてもよい。
【００１５】
また、上記発光調整部は、情報処理装置がＩＣカードとの間で通信を行っている間、発光部からの光の供給を停止させるようにしてもよい。
【００１６】
また、上記読取部は、発光部からＩＣカードの操作手段に光が供給されている間、ＩＣカード情報処理装置との通信を中止するようにしてもよい。
【００１７】
また、上記ＩＣカードは、情報処理装置と非接触式に通信可能なＩＣチップを搭載し、情報処理装置は、ＩＣカードと非接触式に通信可能なリーダ／ライタであってもよい。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、読取部によりＩＣカードに記憶されている１または２以上の電子チケットの情報を読取るステップと、情報処理装置に記憶されている電子チケットに関するサービスを識別するサービス識別情報に対応する電子チケットの情報が、読取部により読み取られた１または２以上の電子チケットの情報に合致しているか否かを判断するステップと、ＩＣカードに設けられた操作手段であって光電変換により生ずる電位差により当該ＩＣカードの表示部の表示内容を切替可能な当該操作手段に発光部から光を供給するステップと、判断結果に基づいて調整される発光部の発光回数又は発光パターンにより、サービス識別情報に対応する電子チケットの情報をＩＣカードに表示させるステップと、を含む、表示切替方法が提供される。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、ＩＣカードに設けられた操作手段であって光電変換により生ずる電位差により当該ＩＣカードの表示部の表示内容を切替可能な当該操作手段に光を供給する発光部を備えた情報処理装置を制御するコンピュータを、発光部による発光回数又は発光パターンを調整することにより、ＩＣカードに記録されている電子チケットの情報を当該ＩＣカードの表示部に表示させる発光調整部と、電子チケットに関するサービスを識別するサービス識別情報を記憶している記憶部と、ＩＣカードに記憶されている１または２以上の電子チケットの情報を読取る読取部と、を備え、発光調整部は、ＩＣカードの表示画面の表示をサービス識別情報に対応する電子チケットの情報に切替えるように発光部による発光回数又は発光パターンを調整する、情報処理装置として機能させるための、プログラムが提供される。
【発明の効果】
【００２０】
以上説明したように本発明によれば、ＩＣカードに書き込まれている情報のうち、周辺環境に適した情報をＩＣカード上に表示させることができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
また、以下に示す順序に従って、当該「発明を実施するための最良の形態」を説明する。
〔１〕本実施形態の目的
〔２〕情報処理装置の概要
〔３〕本発明に関連するＩＣカードの説明
〔３−１〕ＩＣカードの外観
〔３−２〕ＩＣカードの内部構成
〔３−３〕データ構成例
〔３−４〕ＩＣカードによる表示処理
〔４〕情報処理装置の機能構成
〔５〕情報処理装置の動作
【００２３】
〔１〕本実施形態の目的
まず、本発明の実施形態の目的について説明する。近年、ＲＡＭやＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリを組み込むことで、多量の情報を記録可能なＩＣカードが広く用いられている。ＩＣカードには、例えば、電子決済における残高情報、交通機関や娯楽施設における電子チケットの情報、ショッピングに利用されるクーポン情報など、様々な情報がリーダ／ライタを通して書込まれる。
【００２４】
ＩＣカードの利便性を向上させる技術開発の事例としては、例えば、カードの表面に電子ペーパーやＬＣＤパネル等の表示デバイスを設けて、記録されている情報をユーザに表示可能なＩＣカードが挙げられる。また、例えば、太陽電池など光電変換によって電力を発生させる手段を備え、当該電力発生手段により生成された電力を利用して、リーダ／ライタから離れた状態でも表示デバイスに情報を表示可能なＩＣカードが挙げられる。
【００２５】
一方、ＩＣカードに設けられる表示装置に一度に表示可能な情報量は、通常、ＩＣカードに記録可能な情報量よりも小さい。そのため、記録された複数の情報から目的の情報を表示させるための操作手段がＩＣカードに設けられる場合がある。この場合、ユーザは、ＩＣカードに設けられた操作手段を操作して、ＩＣカードの表示装置に所望の情報を表示させることができる。
【００２６】
しかし、ユーザがＩＣカードに記録されているすべての情報を把握して、ユーザの所在場所や現在時刻等の周辺環境に応じて最適な情報を表示することは困難であった。また、表示機能付きＩＣカードには時刻機能が内蔵されていないため、これから利用しようとする電子チケット等の情報を適切に表示させることは困難であった。
【００２７】
また、従来は、鉄道や航空等の指定券を発行するサービスにおいては、紙のチケットのみが発行されるか、ＩＣカードに座席情報が書き込まれると同時に座席情報等が記載された座席確認用の紙が発行される。そして、ユーザは、紙のチケットや座席情報等が記載された紙を視認しながら座席を確認することとなる。ここで、ＩＣカードの表示装置に所在場所や現在時刻等の周辺環境に応じた最適な情報が表示されていれば、ユーザは、座席確認用の紙を利用せずに当該ＩＣカードの表示を頼りに行動することができる。これにより、ＩＣカードと紙の両方を持つのではなく、ＩＣカードのみを保持すれば良くなるため便利である。
【００２８】
そこで、上記のような事情を一着眼点として、本発明の実施形態にかかる情報処理装置１０が創作されるに至った。本実施形態にかかる情報処理装置１０によれば、ＩＣカードに書き込まれている情報のうち、周辺環境に適した情報をＩＣカード上に表示させることが可能となる。
【００２９】
〔２〕情報処理装置の概要
次に、図１を参照して、本発明の一実施形態にかかる情報処理装置１０の概要について説明する。図１は、一実施形態にかかる情報処理装置１０を概略的に示した模式図である。まず、図１には、情報処理装置１０との間で通信可能なＩＣカード２０も示されている。
【００３０】
図１に示したように、情報処理装置１０は、例えば、ＩＣカード保持部１２、表示部１４、キー入力部１６などを備える。
【００３１】
ＩＣカード保持部１２は、ＩＣカードに記憶されている情報のうちから最適な情報を表示させる際に、ＩＣカード２０を保持する機能を有する。ＩＣカード保持部１２の深さは、ＩＣカード２０全体が隠れるような深さであってもよい。また、本実施形態ではカードを差し込むような構造を示したが、ＩＣカード保持部１２をポケット状にして、上部からカードを挿入する構造としてもよい。
【００３２】
表示部１４は、情報処理装置１０の制御に関する情報、ＩＣカードから読み取った情報、又はＩＣカードへ書き込まれる情報など、任意の情報をユーザに表示する。
【００３３】
キー入力部１６は、ユーザが情報処理装置１０を操作するためのボタン、スイッチ、レバー又はキーなどを含む。なお、例えばタッチパネルなどを用いて、表示部１４とキー入力部１６とが一体に構成されていてもよい。
【００３４】
なお、情報処理装置１０には、必要に応じて、情報処理装置１０が外部の装置と通信するための外部通信用デバイス、及び任意の情報を紙媒体に印刷する印刷デバイス（共に図示せず）などが追加的に設けられていてもよい。
【００３５】
また、図１では、情報処理装置１０の一例として据え置き型の装置としたが、かかる例に限定されない。例えば、ＰＣ等にＩＣカード保持部１２を接続してＩＣカードを挿入させるようにしてもよいし、レジスタ型の装置であってもよい。
【００３６】
〔３〕本発明に関連するＩＣカードの説明
〔３−１〕ＩＣカードの外観
以上、情報処理装置１０の概要について説明した。次に、本実施形態の前提となるＩＣカード２０について説明する。図２は、ＩＣカード２０の外観を示す模式図である。図２を参照すると、ＩＣカード２０は、その外観上に操作部４２及び表示部６０を有している。
【００３７】
表示部６０は、例えばＬＣＤ（Liquid  Crystal  Display）又はＯＬＥＤ（Organic  Light  Emitting  Diode）などを用いた表示デバイスとして構成される。表示部６０は、ＩＣカード２０の内部に設けられた制御部（図示せず）からの制御に基づき、ＩＣカード２０のメモリから読み出されたデータを表示する。
【００３８】
操作部４２は、光電変換により生ずる電位差により表示部６０の表示内容を切替可能な操作手段としての役割を果たす。例えば、操作部４２は、図２に示したように、セル２４ａからセル２４ｈまでの８個のセルを直列接続した太陽電池の集合として構成され得る。太陽電池の１セル当たりの起電力は、負荷と受光する光量とに応じて決定される。そのため、このようなセルのいずれかをユーザが指を用いて覆い隠せば、セルごとの起電力に応じた電位差に変化が生じ、ＩＣカード２０はユーザによる操作を認識することができる。
【００３９】
例えば、図２のセルの配置において、セル２４ｇ及びセル２４ｈが覆い隠された場合には、ＩＣカード２０は、表示部６０の表示内容をある特定の方向（例えば、「進む」など）へ切替えてもよい。また、例えば、セル２４ａ及びセル２４ｂが覆い隠された場合には、ＩＣカード２０は、表示部６０の表示内容を逆の方向（例えば、「戻る」など）へ切替えてもよい。なお、操作部４２におけるセルの配置は、かかる例に限定されない。例えば、操作部４２において、上記「進む」又は「戻る」のいずれか一方向の操作のみを認識可能としてもよい。
【００４０】
また、操作部４２は、後にさらに説明するように、表示部６０を駆動するための電力を生成する電力生成手段としての役割も果たす。
【００４１】
なお、ＩＣカード２０の外観はかかる例に限定されない。例えば、操作部４２又は表示部６０の大きさ、位置又は向きなどは、ＩＣカード２０の利用形態に応じてどのように変更されてもよい。
【００４２】
また、操作部４２のセル２４ａ〜２４ｈの表面は、外部との接触や刺激によりキズや破砕を生じないようにするための保護フィルムにより覆われるのが好適である。その場合、保護フィルムの素材として集光性のある素材を使用することで、各セルの光電変換による起電力が上昇し、表示部６０の連続表示可能時間や許容消費電力を向上させることができる。
【００４３】
〔３−２〕ＩＣカードの内部構成
さらに、ＩＣカード２０は、次に説明する図３に示した内部構成を有する。図３は、ＩＣカード２０の構成の一例を示すブロック図である。図３を参照すると、ＩＣカード２０は、アンテナ２８、ＩＣカードモジュール３０、電力生成部３４、操作部（電力生成部）４２、電力蓄積部４４、スイッチ４６、及び表示モジュール５０を備える。
【００４４】
さらに、ＩＣカードモジュール３０は、無線通信部３２、変調／復調部３６、カード用ＣＰＵ（Central  Processing  Unit）３８、及びカード用メモリ４０を有する。また、表示モジュール５０は、内部通信Ｉ／Ｆ（インタフェース）５２、表示用ＣＰＵ５４、表示用メモリ５６、デバイスドライバ５８、及び表示部６０を有する。
【００４５】
ＩＣカード２０が信号を受信する場合、まず、アンテナ２８を介して受信された電磁波は、ＩＣカードモジュール３０の無線通信部３２により増幅され、変調／復調部３６へ供給される。変調／復調部３６は、例えば、無線通信部３２から供給された変調波（ＡＳＫ変調波）を包連線検波し、ＢＰＳＫ（Binary  Phase  Shift  Keying）などに従って復調する。そして、変調／復調部３６は、復調により得られた入力信号をカード用ＣＰＵ３８へ出力する。
【００４６】
カード用ＣＰＵ３８は、ＩＣカードモジュール３０の動作全般を制御する。例えば、カード用ＣＰＵ３８は、入力信号に含まれるデータをカード用メモリ４０の所定の書込み位置に記録し、又は入力信号により指定された所定のコマンドの実行結果を変調／復調部３６へ出力する。カード用メモリ４０は、例えばＲＯＭやフラッシュメモリなどの半導体メモリを用いて、カード用ＣＰＵ３８により実行されるプログラム、制御データ、及び電子チケット情報などのアプリーションデータを記録する。
【００４７】
ＩＣカード２０が信号を送信する場合、まず、カード用ＣＰＵ３８から変調／復調部３６へ出力信号が出力される。出力信号には、例えば、カード用メモリ４０から読み取られたデータ、又は所定のコマンドの実行結果などが含まれる。変調／復調部３６は、例えば、出力信号をＢＰＳＫなどに従って変調し、さらにＡＳＫ変調波を生成する。そして、変調／復調部３６は、生成した変調波を無線通信部３２へ出力する。無線通信部３２は、変調／復調部３６から入力された変調波をアンテナ２８へ供給し、アンテナ２８から出力信号が電磁波の輻射により送信される。
【００４８】
電力生成部３４は、例えば、アンテナ２８により受信された電磁波を、アンテナ２８とコンデンサ（図示せず）とにより構成されるＬＣ回路によって共振させる。そして、電力生成部３４は、例えば、励起した交流磁界を整流して電圧レギュレータなどで安定化させ、直流電源の電力としてＩＣカードモジュール３０へ供給する。
【００４９】
一方、操作部４２は、図２に関連して説明したように、光電変換により生ずる電位差に基づく操作手段であると共に、例えば太陽電池を用いた電力生成手段としての役割を有する。即ち、操作部４２は、例えば、外部から受光する光（太陽光又はその他の光源から発せられる光）を光電変換して電力を生成し、生成した電力を電力蓄積部４４へ供給する。
【００５０】
また、操作部４２は、図２に示した個々のセル２４ａ〜２４ｈごとの起電力に応じた電位差を検知し、ユーザによる操作を認識する。そして、操作部４２は、検知した操作の内容を表す操作信号を表示用ＣＰＵ５４へ出力する。なお、操作信号とは、例えば、表示部６０の表示内容を切替える方向として「進む」又は「戻る」を指定する信号などであってよい。
【００５１】
電力蓄積部４４は、例えばコンデンサなどを用いて、操作部（電力生成部）４２から供給される電力を蓄積する。そして、電力蓄積部４４は、蓄積した電力を表示モジュール５０に供給し、表示モジュール５０を駆動させる。さらに、電力蓄積部４４は、蓄積した電力をスイッチ４６に供給する。
【００５２】
スイッチ４６は、表示モジュール５０からのＩＣカードモジュール３０へのアクセスと外部（ＩＣカード２０の外部）からのＩＣカードモジュール３０へのアクセスを切替える。例えば、スイッチ４６は、図１に示した情報処理装置１０から輻射された電磁波をアンテナ２８が受信した場合には、表示モジュール５０からのＩＣカードモジュール３０へのアクセスを遮断する。また、例えば、スイッチ４６は、アンテナ２８が電磁波を受信していない状態で電力蓄積部４４から電力の供給を受けている場合には、表示モジュール５０からのＩＣカードモジュール３０へのアクセスを通過させる。
【００５３】
表示モジュール５０の表示用ＣＰＵ５４は、例えばＲＯＭ（図示せず）などに記憶されているプログラムを実行し、表示モジュール５０の動作全般を制御する。例えば、表示用ＣＰＵ５４は、内部通信Ｉ／Ｆ５２を介してＩＣカードモジュール３０にアクセスし、カード用メモリ４０に記録されているデータを取得する。また、表示用ＣＰＵ５４は、取得したデータを表示用メモリ５６に表示用データとして記録させる。また、例えば、表示用ＣＰＵ５４は、例えば表示モジュール５０の起動時などの所定のタイミングで表示用メモリ５６から表示用データを取得し、取得した表示用データを表示部６０に表示させる。
【００５４】
内部通信Ｉ／Ｆ５２は、例えば、ＩＣカードモジュール３０が外部の装置に提供するコマンドと同等の信号を生成することにより、表示用ＣＰＵ５４からＩＣカードモジュール３０へのアクセスを実現する。それにより、表示用ＣＰＵ５４は、カード用メモリ４０に記録されているデータを取得することが可能となる。
【００５５】
表示用メモリ５６は、例えばフラッシュメモリなどの半導体メモリを用いて、制御データ、及び表示用ＣＰＵ５４がカード用メモリ４０から取得した表示用データなどを記録する。なお、表示用メモリ５６に記録されるデータの内容については、後にさらに具体的に説明する。
【００５６】
デバイスドライバ５８は、表示用ＣＰＵ５４による制御に応じて、ＩＣカード２０に設けられた表示デバイスである表示部６０を駆動する。
【００５７】
表示部６０は、図２に関連して説明したように、ＬＣＤなどを用いた表示デバイスとして構成される。表示部６０は、例えば、表示用ＣＰＵ５４により表示用メモリ５６から取得された表示用データを画面に表示する。
【００５８】
ここまで、図２及び図３を用いて、本発明の一実施形態の前提となるＩＣカード２０の外観及び内部構成について説明した。ここでの説明から理解されるように、ＩＣカード２０のＩＣカードモジュール３０は、アンテナ２８が電磁波を受信している間にのみ電力の供給を受けて駆動する。一方、ＩＣカード２０の表示モジュール５０は、例えば図１に示した情報処理装置１０などのリーダ／ライタから離れた場所にＩＣカード２０が位置していても、電力蓄積部４４に蓄積された電力を利用して表示部６０にデータを表示することができる。
【００５９】
なお、ここではＩＣカード２０が非接触型ＩＣカードである例について説明したが、ＩＣカード２０は、非接触型ＩＣカードでなくてもよい。ＩＣカード２０が接触型のＩＣカードであった場合には、例えば、アンテナ２８及び無線通信部３２の代わりに、端子及び通信部がＩＣカード２０に設けられ得る。
【００６０】
〔３−３〕データ構成例
次に、ＩＣカード２０のカード用メモリ４０及び表示用メモリ５６に記録されるデータのうち、本実施形態と関連のあるデータの構成について説明する。
【００６１】
（１）カード用メモリのデータ構成例
図４は、図３に示したカード用メモリ４０に記録されるデータの部分的なデータ構成の一例を示す説明図である。
【００６２】
図４を参照すると、カード用メモリ４０のアドレスＸ０〜Ｘ５には表示要求データ、アドレスＸ６には応答制御データ、アドレスＹ０〜Ｙ５以降にはアプリケーションデータ１〜アプリケーションデータＭが記録されている。
【００６３】
表示要求データとは、ＩＣカードモジュール３０（又は外部装置）が表示モジュール５０に表示を要求するデータである。ＩＣカードモジュール３０のカード用ＣＰＵ３８は、外部装置からの指示に応じて、例えば、電子チケットや電子クーポンなどの任意のアプリケーションに関連する表示要求データをアドレスＸ０〜Ｘ５に書き込む。なお、表示要求データは、例えばテキストデータ、ビットマップデータなど、表示モジュール５０の表示部６０により表示可能な任意のデータであってよい。
【００６４】
応答制御データとは、ＩＣカードモジュール３０から表示モジュール５０への表示要求と応答とを制御するためのデータである。例えば、ＩＣカードモジュール３０のカード用ＣＰＵ３８は、外部装置からの指示に応じて、表示を要求するデータを表示要求データに書き込むと共に、表示モジュール５０による表示要求データの取得を指示する所定のビット列を応答制御データに書き込む。
【００６５】
また、例えば、表示モジュール５０の表示用ＣＰＵ５４は、表示要求データの取得に成功した場合に、表示要求データの取得に成功したことを表す所定のビット列を応答制御データに書き込む。さらに、例えば、表示用ＣＰＵ５４は、表示要求データの取得に失敗した場合には、表示要求データの取得に失敗したことを表す所定のビット列（エラーコード）を応答制御データに書き込む。なお、例えば、エラーコードの値によってエラーの種類（データ長の不正、コマンドの不正など）を識別可能としてもよい。
【００６６】
かかる応答制御データの使用により、ＩＣカードモジュール３０と表示モジュール５０との間のデータ連携の状況が、外部装置と共有される。それにより、例えば、表示モジュール５０による表示要求データの取得が完了するまで外部装置からの新たなデータの書込みを禁止し、ＩＣカードモジュール３０と表示モジュール５０との間のデータの不整合を未然に防ぐことができる。
【００６７】
アプリケーションデータ１〜アプリケーションデータＭは、ＩＣカード２０により提供される様々なアプリケーションに関連する任意のデータである。アプリケーションデータ１〜アプリケーションデータＭには、前述したように、例えば残高情報、電子チケット情報、又はクーポン情報などが含まれ得る。
【００６８】
なお、複数のアプリケーションにより共通的に使用される可能性のある残高情報は、図４の例によらず、アプリケーションデータ１〜アプリケーションデータＭとは異なる特別なアドレスに保持されていてもよい。また、カード用メモリ４０には、図４に示したデータ以外のどのようなデータが保持されていてもよい。
【００６９】
（２）表示用メモリのデータ構成例
次に、図５は、図３に示した表示用メモリ５６に記録されるデータのデータ構成の一例を示す説明図である。
【００７０】
図５を参照すると、表示用メモリ５６のアドレス０１にはカード識別子、アドレス０２には表示制御データ、アドレス０３には表示順テーブル、及びアドレスＫ０〜Ｋ５以降には表示用データ１〜表示用データＮが記録されている。
【００７１】
カード識別子は、表示モジュール５０がアクセスするＩＣカードモジュール３０の個体を識別するための識別子である。通常、ＩＣカードに外部装置がアクセスする際には、外部装置からポーリングコマンドが発行され、その応答によってカード識別子が取得される。それにより、外部装置は複数のＩＣカードから通信相手とするＩＣカードを識別することができる。
【００７２】
これに対し、本実施形態では、ＩＣカード２０に搭載されるＩＣカードモジュール３０と表示モジュール５０の組合せは変化しない。そこで、予め表示用メモリ５６にＩＣカードモジュール３０の個体を識別するカード識別子を記録させておくことにより、ポーリング処理を省略してＩＣカード２０の消費電力の低減と処理時間の短縮を図ることができる。なお、カード識別子は、表示モジュール５０がＩＣカード２０に組み込まれた後の初回の起動時に、ポーリングコマンドによって取得されてもよく、又は製造時に製造装置により書き込まれてもよい。
【００７３】
表示制御データは、表示モジュール５０による表示処理を制御するためのデータである。例えば、表示制御データには、ＩＣカードモジュール３０のカード用メモリ４０内の応答制御データが格納されているメモリアドレスなどのアドレスデータが含まれ得る。
【００７４】
表示順テーブルは、アドレスＫ０〜Ｋ５以降の表示用データ１〜表示用データＮをどのような順序で表示部６０に表示させるかを定義する。表示順テーブルは、例えば、表示部６０に表示させる順に表示用データ１〜表示用データＮのアドレス（又はブロック番号など）を列記したデータであってもよい。また、表示順テーブルに、メモリ順、日付順といった表示順の種類を定義するデータが含まれていてもよい。
【００７５】
また、表示順テーブルには、表示部６０に最初に表示させる初期表示用データのアドレスが含まれていてもよい。さらに、表示用メモリ５６には、複数の表示順テーブルが記録されてもよい。その場合には、例えば表示順テーブルにシリアル番号を付しておき、表示部６０へのデータの表示順を複数のパターンの中から適宜選択することができる。
【００７６】
表示用データ１〜表示用データＮは、それぞれ表示部６０に表示され得るデータである。上述したように、表示用ＣＰＵ５４は、ＩＣカードモジュール３０のカード用メモリ４０から取得した表示要求データを、表示用データとして表示用データ１〜表示用データＮのいずれかのメモリ位置に記録させる。そして、表示用データは、表示順テーブルに従った順序で表示用ＣＰＵ５４に読み出され、表示部６０に表示される。
【００７７】
ここまで、図４及び図５を用いて、ＩＣカード２０のカード用メモリ４０及び表示用メモリ５６に記録され得るデータのデータ構成の一例について説明した。次に、かかるＩＣカード２０により実行される表示処理について説明する。
【００７８】
〔３−４〕ＩＣカードによる表示処理
図６は、ＩＣカード２０による表示処理の流れの一例を示すシーケンス図である。図６には、リーダ／ライタなどの外部装置からのＩＣカード２０へのデータの書込みが開始した後、ＩＣカード２０の表示部６０にデータが表示されるまでの処理が示されている。
【００７９】
図６を参照すると、まず、外部装置は、ＩＣカードモジュール３０のカード用メモリ４０から応答制御データを取得し、未だ表示モジュール５０に込まれていない表示要求データが残っていないかを確認する（Ｓ１０２）。ここで、未取込みの表示要求データが残っていることが応答制御データにより示されていれば、外部装置はその後の処理をキャンセルする。一方、未取込みの表示要求データが残っていなければ、外部装置からの指示に応じて、ＩＣカードモジュール３０のカード用メモリ４０に表示要求データが書込まれる（Ｓ１０４）。
【００８０】
なお、処理を効率的に行うためには、表示要求データに対応するアプリケーションデータをカード用メモリ４０に同時に書き込むこととするのが好適である。さらに、外部装置は、カード用メモリ４０の応答制御データを、表示モジュール５０によるデータ取得を指示する所定のビット列に更新する（Ｓ１０６）。その後、外部装置は、自装置からの電磁波の輻射を停止して表示モジュール５０による表示要求データの取得を待つ（Ｓ１０８）。
【００８１】
その後、ＩＣカードの操作部（電力生成部）４２が光を受光して表示モジュール５０を駆動可能な電力が電力蓄積部４４に蓄積されると、表示モジュール５０が起動する（Ｓ１２０）。そうすると、表示モジュール５０の表示用ＣＰＵ５４は、ＩＣカードモジュール３０にアクセスしてカード用メモリ４０に記録されている応答制御データを取得する（Ｓ１２２）。
【００８２】
次に、表示用ＣＰＵ５４は、応答制御データのビット列を参照して新しい表示要求データが書込まれているか否かを判定する（Ｓ１２４）。ここで、新しい表示要求データが書込まれていなければ、後続のＳ１２６及びＳ１２８の処理はスキップされる。一方、新しい表示要求データが書込まれていれば、表示用ＣＰＵ５４は、ＩＣカードモジュール３０にアクセスしてカード用メモリ４０に記録されている表示要求データを取得し、表示用メモリ５６に書き込む（Ｓ１２６）。さらに、表示用ＣＰＵ５４は、表示要求データの取得に成功すると、カード用メモリ４０の応答制御データを、表示要求データの取得に成功したことを表す所定のビット列に更新する（Ｓ１２８）。
【００８３】
そして、表示用ＣＰＵ５４は、表示用メモリ５６から表示順テーブルを読み出し（Ｓ１３０）、表示順テーブルに従って表示用データ１〜Ｎを順次表示部６０に表示させる（Ｓ１３２）。このとき、さらに操作部４２を介して表示内容の切替えを指示する操作が行われたことを検知した場合には、表示用ＣＰＵ５４は、表示部６０に表示させている表示用データを他の表示用データに切替える。
【００８４】
なお、表示モジュール５０によるＳ１２２からＳ１２８までの通信処理と比較して、Ｓ１３０以降の表示処理には高速な処理速度は求められない。例えば、通信処理の処理速度は数十ＭＨｚ程度である一方、表示処理の処理速度は数十ｋＨｚ程度でよい。そのため、表示モジュール５０は、Ｓ１２２からＳ１２８の間にのみ処理クロックを一時的に高速化することで、電力消費を節約してもよい。
【００８５】
ＩＣカード２０は、このようにして、外部装置から書込まれたデータをユーザに表示させることができる。そして、次節より説明する本発明の一実施形態に係る情報処理装置１０を外部装置として用いることで、ユーザの所在場所や時刻情報等の周辺環境に適した情報をＩＣカード上に表示させることが可能となる。
【００８６】
〔４〕情報処理装置の機能構成
次に、図７を参照して、情報処理装置１０の機能構成について説明する。図７は、本実施形態にかかる情報処理装置１０の機能構成を示すブロック図である。図７に示したように、情報処理装置１０は、表示部１４、キー入力部１６、制御部１１０、メモリ１１２、変調／復調部１１４、無線通信部１１６、アンテナ１１８、発光部１２０、及び発光調整部１２２を備える。また、制御部１１０には、主に読取部１１１、判断部１１３などが備えられる。
【００８７】
制御部１１０は、ＣＰＵやＭＰＵなどの演算装置を用いて、例えばメモリ１１２に記録されているプログラムを実行することにより、情報処理装置１０の動作全般を制御する。例えば、制御部１１０は、所定のデータ書込みコマンドを、変調／復調部１１４、無線通信部１１６及びアンテナ１１８を介してＩＣカード２０へ送信する。
【００８８】
また、制御部１１０は、主に、読取部１１１、判断部１１３などを含む。読取部１１１は、ＩＣカード２０に記憶されている１または２以上の電子チケットの情報を読取る機能を有する。また、読取部１１１は、ＩＣカード２０上のメモリ上における電子チケットの記憶位置を取得する。上記したように、ＩＣカードのカード用メモリ４０には電子チケットなどの任意にアプリケーションに関連する表示要求データが書き込まれている。したがって、読取部１１１は、電子チケットの情報とともに、当該電子チケットが書き込まれているアドレスを取得する。読取部１１１は、ＩＣカード２０から読取った電子チケットの情報を判断部１１３に提供する。読取部１１１による電子チケットの情報の読み取りついては後で詳細に説明する。
【００８９】
判断部１１３は、後述するメモリ１１２に記憶されているサービス識別情報に対応する電子チケットの情報が、読取部１１１により読み取られた１または２以上の電子チケットの情報に合致しているか否かを判断する機能を有する。ここで、サービス識別情報とは、電子チケットに関するサービスを識別する情報である。チケットに関するサービスとは、例えば、新幹線の指定券発行サービスや、飛行機の航空券発行サービスや、映画館の指定券発行サービスなどが挙げられる。すなわち、サービス識別情報とは、これらのサービスを識別するビットコードであって、ＩＣカード２０に記憶されている電子チケットの情報に含まれている。
【００９０】
一方、後述するメモリ１１２には、サービス識別情報が記憶されているが、メモリ１１２に記憶されているサービス識別情報は、上記したサービスコードだけでなく、情報処理装置１０の所在場所や、現在時刻等の情報であってもよい。判断部１１３は、情報処理装置１０の所在場所や現在時刻、サービスに関する情報等と、ＩＣカード２０に記憶されている電子チケットの情報とを比較する。
【００９１】
例えば、情報処理装置１０が東京駅の改札近くに設置されている場合のサービスコードは新幹線の指定券発行サービスコードであることが考えられる。この場合、判断部１１３は、ＩＣカード２０に記憶されている電子チケットのうち、新幹線の指定券発行サービスのサービス識別情報を有する電子チケットを検索する。さらに、複数の新幹線の指定券に関する電子チケットが記憶されている場合には、現在時刻に最も近い電子チケットを検索する。
【００９２】
また、判断部１１３は、検索した電子チケットの情報のＩＣカード２０のメモリ上における記憶位置を特定する。すなわち、判断部１１３は、サービス識別情報に対応する電子チケットの情報を検索するとともに、当該電子チケットが書き込まれているアドレスを取得して発光調整部１２２に提供する。
【００９３】
これにより、ユーザによりＩＣカード保持部１２にＩＣカードが挿入されるだけで、周辺環境に適した電子チケット等の情報をＩＣカード上に表示させることが可能となる。電子チケットおよびサービス識別情報の具体的な内容については後で詳細に説明する。  
【００９４】
メモリ１１２は、例えばＲＯＭやフラッシュメモリなどの半導体メモリを用いて、制御部１１０により実行されるプログラム、又は制御データなどを記録している。さらに、ＩＣカード２０に記憶されている電子チケットに関するサービスを識別するサービス識別情報を記憶している。メモリ１１２は、本発明の記憶部の一例である。
【００９５】
変調／復調部１１４、無線通信部１１６、及びアンテナ１１８は、情報処理装置１０がＩＣカード２０に所定のコマンドを送信し、及び情報処理装置１０がＩＣカード２０から応答を受信するための通信モジュールの役割を果たす。
【００９６】
例えば、情報処理装置１０がＩＣカード２０にデータを書き込む場合、まず、制御部１１０から変調／復調部１１４へデータの書込みを指示するコマンドとデータとを含む出力信号が出力される。変調／復調部１１４は、例えば、出力信号をＢＰＳＫなどに従って変調し、さらにＡＳＫ変調波を生成する。そして、変調／復調部１１４は、生成した変調波を無線通信部１１６へ出力する。無線通信部１１６は、変調／復調部１１４から入力された変調波をアンテナ１１８へ供給し、アンテナ１１８から出力信号が電磁波の輻射により送信される。
【００９７】
また、情報処理装置１０がＩＣカード２０からデータを読み取る場合、上述したデータの書込みの場合と同様に、まず、データの読み取りを指示するコマンドがＩＣカード２０に送信される。そうすると、ＩＣカード２０から所定のデータを含む応答信号が返信され、アンテナ１１８により受信される。そして、アンテナ１１８により受信された応答信号（ＡＳＫ変調波）は、無線通信部１１６により増幅され、変調／復調部１１４へ供給される。変調／復調部１１４は、例えば、無線通信部１１６から供給された変調波を包連線検波し、ＢＰＳＫなどに従って復調する。そして、変調／復調部１１４は、復調された応答信号を制御部１１０へ出力する。
【００９８】
発光部１２０は、図１に示したＩＣカード保持部１２に保持されるＩＣカードに設けられた操作手段であって光電変換により生ずる電位差により当該ＩＣカードの表示部の表示内容を切替可能な当該操作手段に、光を供給する。ここで、ＩＣカードの操作手段とは、例えば図２を用いて説明したＩＣカード２０の操作部（電力生成部）４２などに相当する。即ち、発光部１２０は、例えばＩＣカード保持部１２に保持されるＩＣカード２０の操作部４２に光を照射可能な、例えばＬＥＤ（Light  Emitting  Diode）などの発光素子、又は蛍光管若しくは電球などの発光器を有する。そして、発光部１２０は、後述する発光調整部１２２からの制御に応じて、ＩＣカードの操作手段に光を照射し、ＩＣカードの表示モジュールを駆動する。
【００９９】
さらに、発光部１２０は、ＩＣカードの表示部を駆動させる第１の発光パターン、及びＩＣカードの表示部の表示内容を切替える第２の発光パターンにより、操作手段に光を供給可能である。
【０１００】
図２に示したように、情報処理装置１０のＩＣカード保持部１２にＩＣカード２０が挿入される。このとき、ＩＣカード２０の位置は、情報処理装置１０を使用するユーザにより表示部６０を視認可能であってもよい。また、ＩＣカード２０の位置は、操作部４２には外部からの光が届かない位置に調整されている。
【０１０１】
ここで、図８を参照して、ＩＣカード保持部１２の内部について説明する。図８は、カード挿入方向からＩＣカード保持部１２の内部を見た状態を示す模式図である。図８を参照すると、情報処理装置１０のＩＣカード保持部１２に保持されているＩＣカード２０が、操作部４２の配置された面（以下、操作面という）を上にして示されている。
【０１０２】
図８において、操作部４２は、３つの操作区画４２ａ、４２ｂ及び４２ｃに分けられている。このうち、第１の操作区画４２ａは、例えば図２に示した操作部４２のセル２４ｇ及びセル２４ｈに対応する。第２の操作区画４２ｂは、例えば図２に示した操作部４２のセル２４ｃ〜セル２４ｆに対応する。第３の操作区画４２ｃは、例えば図２に示した操作部４２のセル２４ａ及びセル２４ｂに対応する。
【０１０３】
一方、情報処理装置１０のＩＣカード保持部１２の内側の、ＩＣカード２０の操作面に相対する面には、発光部１２０の有する複数の発光素子が配置されている。これら発光素子は、仕切り１８ａ及び１８ｂによって、３つの発光区画１２０ａ、１２０ｂ及び１２０ｃに分けられている。このうち、第１の発光区画１２０ａは、ＩＣカード２０の第１の操作区画４２ａに相対している。第２の発光区画１２０ｂは、ＩＣカード２０の第２の操作区画４２ｂに相対している。第３の発光区画１２０ｃは、ＩＣカード２０の第３の操作区画４２ｃに相対している。
【０１０４】
発光部１２０は、このような３つの発光区画１２０ａ、１２０ｂ及び１２０ｃを有することにより、ＩＣカード２０の操作部４２に所定の発光パターンで光を照射して、ＩＣカード２０の表示部６０に表示される内容を切替えることができる。
【０１０５】
なお、図８において、仕切り１８ａは、第１の発光区画１２０ａからの光が第２の操作区画４２ｂに、及び第２の発光区画１２０ｂからの光が第１の操作区画４２ａにそれぞれ届かないようにする役割を果たす。同様に、仕切り１８ｂは、第２の発光区画１２０ｂからの光が第３の操作区画４２ｃに、及び第３の発光区画１２０ｃからの光が第２の操作区画４２ｂにそれぞれ届かないようにする役割を果たす。
【０１０６】
図９は、発光部１２０による発光パターンと、ＩＣカード２０の操作部４２により検知される操作の内容の関係について示す説明図である。
【０１０７】
図９を参照すると、発光パターンＡ〜Ｄの４つの発光パターンが定義されている。そのうち、発光パターンＡは、第１の発光区画１２０ａ、第２の発光区画１２０ｂ及び第３の発光区画１２０ｃがいずれも点灯している状態を表す。このとき、ＩＣカード２０の操作部４２の全ての操作区画４２ａ〜ｃに光が照射されるため、ＩＣカード２０は、操作部４２により生成された電力を使用して表示部６０を駆動することができる。
【０１０８】
次に、発光パターンＢは、第１の発光区画１２０ａが消灯し、第２の発光区画１２０ｂ及び第３の発光区画１２０ｃが点灯している状態を表す。このとき、ＩＣカード２０の操作部４２の第１の操作区画４２ａには光が照射されず、第２の操作区画４２ｂ及び第３の操作区画４２ｃに光が照射される。即ち、ＩＣカード２０の操作部４２において、セル２４ｇ及びセル２４ｈが覆い隠されたのと同じ状態となり、ＩＣカード２０は、表示部６０の表示内容を、例えば「進む」方向へ切替える。
【０１０９】
次に、発光パターンＣは、第１の発光区画１２０ａ及び第２の発光区画１２０ｂが点灯し、第３の発光区画１２０ｃが消灯している状態を表す。このとき、ＩＣカード２０の操作部４２の第１の操作区画４２ａ及び第２の操作区画４２ｂに光が照射され、第３の操作区画４２ｃには光が照射されない。即ち、ＩＣカード２０の操作部４２において、セル２４ａ及びセル２４ｂが覆い隠されたのと同じ状態となり、ＩＣカード２０は、表示部６０の表示内容を、例えば「戻る」方向へ切替える。
【０１１０】
次に、発光パターンＤは、第１の発光区画１２０ａ、第２の発光区画１２０ｂ及び第３の発光区画１２０ｃがいずれも消灯している状態を表す。このとき、ＩＣカード２０の操作部４２の全ての操作区画４２ａ〜ｃに光は照射されない。そのため、ＩＣカード２０は、例えば電力蓄積部４４に蓄積された電力が残っていなければ、表示部６０を駆動することができない。
【０１１１】
なお、図９では、発光部１２０の有する発光素子を発光区画ごとに点灯又は消灯することでＩＣカード２０への光の供給が制御される例について説明した。しかしながら、ＩＣカード２０への光の供給を制御する方法は、かかる例に限定されない。例えば、各発光区画の前面にシャッターを設け、当該シャッターを開閉することにより、ＩＣカード２０への光の供給が制御されてもよい。
【０１１２】
また、発光部１２０の発光区画の数、形状及び位置、並びに仕切りの数は、ＩＣカード２０の操作部４２の操作区画の数、形状及び位置等の仕様に応じて定められ得る。例えば、操作部４２において「進む」操作のみを認識可能である場合には、発光部１２０の発光区画の数を２つ、仕切りの数を１つとしてもよい。また、例えば、情報処理装置１０において、複数の異なるＩＣカードの使用に対応するために、１つの操作について複数の発光パターンが用意されてもよい。
【０１１３】
図７へ戻り、情報処理装置１０の論理的な構成の一例の説明を継続する。発光調整部１２２は、制御部１１０が変調／復調部１１４、無線通信部１１６、及びアンテナ１１８を介してＩＣカード２０に記録させたデータを、発光部１２０による発光回数又は発光パターンを調整することによりＩＣカード２０の表示部６０に表示させる。即ち、発光調整部１２２は、判断部１１３の判断結果に基づいて、サービス識別情報に対応する電子チケットの情報を取得する。上記したように、判断部１１３から当該電子チケットが書き込まれているアドレスが提供される。
【０１１４】
そして、発光調整部１２２は、取得した電子チケットの情報に切替えるように発光部１２０による発光回数又は発光パターンを決定する。そして、発光調整部１２２は、決定した発光回数又は発光パターンにより発光部１２０からＩＣカード２０へ光を供給させる。その結果、ＩＣカード２０の表示部６０に表示される内容は、サービス識別情報に対応する電子チケットの情報に切替えられる。これにより、ユーザは、ＩＣカード２０に記憶されている電子チケットの情報から、表示すべき情報を探すために操作部４２を操作することなく、周辺環境に適したＩＣチケットを表示させることができる。なお、ここで述べた発光調整部１２２の機能を制御部１１０が直接実行してもよい。
【０１１５】
また、発光調整部１２２は、制御部１１０が変調／復調部１１４、無線通信部１１６、及びアンテナ１１８を介してＩＣカード２０との間で通信している間、例えば図９の発光パターンＤを適用し、発光部１２０からＩＣカード２０への光の供給を停止させる。同様に、制御部１１０は、発光調整部１２２により発光部１２０からＩＣカード２０へ光が供給されている間、ＩＣカード２０との間の通信を停止させる。それにより、ＩＣカード２０においてＩＣカードモジュール３０に表示モジュール５０と外部装置（情報処理装置１０）が同時にアクセスしてＩＣカード２０内で処理のエラーやデータの不整合が生じることを防ぐことができる。
【０１１６】
ここで、図１０および図１１を参照して、ＩＣカード２０に記憶されている電子チケットの情報および、情報処理装置１０の記憶部（メモリ１１２）に記憶されているサービス識別情報について具体的に説明する。
【０１１７】
図１０は、ＩＣカード２０に記憶されている電子チケットの具体的な内容を説明する説明図である。図１０に示したように、電子チケットの情報４００には、電子チケットの発券時に書き込まれる情報や、自動改札機に入るときに書き込まれる情報や、自動改札機を出るときに書き込まれる情報などが含まれる。
【０１１８】
電子チケットの発券時に書き込まれる情報としては、電子チケットの情報のうち、使用状態４００１、購入日４００２、利用予定日４００３、サービスコード４００５、利用場所４００６、時間４００７などが挙げられる。また、自動改札機に入るときに書き込まれる情報としては、利用日４００４、使用中フラグ（図示せず）などが挙げられる。また、自動改札機を出るときに書き込まれる情報としては使用済みフラグ（図示せず）などが挙げられる。
【０１１９】
ＩＣカード２０に記憶されている電子チケットの情報４００のうち、フラグ情報やサービスコード等利用者に視認させる必要のない情報以外の情報がＩＣカード２０の表示部に表示される。上記したように、ＩＣカード２０の表示部に電子チケットの情報のすべてを表示することはできない。したがって、ＩＣカード２０の表示部には、電子チケットの情報４００のうちのいずれかの電子チケットの情報が表示されることとなる。そして、ユーザは、ＩＣカード２０の操作部４２を操作して、ＩＣカード２０の表示部に表示される電子チケットの表示を進ませたり戻したりする。当該操作により、ユーザは、電子チケットの情報４００をＩＣカード２０の表示部に表示させて確認することが可能となる。
【０１２０】
次に、図１１を参照して、情報処理装置１０の記憶部（メモリ１１２）に記憶されているサービス識別情報の具体的な内容を説明する。図１１は、情報処理装置１０の記憶部（メモリ１１２）に記憶されているサービス識別情報の具体的な内容を説明する説明図である。
【０１２１】
例えば、東京駅の券売機付近に情報処理装置１０が設置されている場合には、図１１のサービス識別情報５０１を有するようにしてもよい。すなわち、東京駅の券売機付近に設置される情報処理装置１０のメモリ１１２に記憶されるサービス識別情報５０１として、新幹線の指定券発行サービスのサービスコード５０１２と現在時刻５０１１等が記憶される。この場合、図１０に示したＩＣカード２０に記憶されている電子チケットのうち、サービスコード「１０００」であり、現在時刻「１０：３９」に最も近い「チケット２」がＩＣカード２０の表示部に表示されることとなる。
【０１２２】
また、例えば、東京駅のホームに情報処理装置１０が設置されている場合には、図１１のサービス識別情報５０２を有するようにしてもよい。すなわち、東京駅のホームに設置される情報処理装置１０のメモリ１１２に記憶されるサービス識別情報５０２として、新幹線の指定券発行サービスのサービスコード５０２２と当該ホームから出発予定の列車名５０２４、出発時刻５０２３、現在時刻５０２１等が記憶される。この場合、図１０に示したＩＣカード２０に記憶されている電子チケットのうち、サービスコード「１０００」、列車名「やまぶし３５号」、出発時刻「１２：００」である「チケット２」がＩＣカード２０の表示部に表示されることとなる。
【０１２３】
また、例えば、渋谷の映画館に情報処理装置１０が設置されている場合には、図１１のサービス識別情報５０３を有するようにしてもよい。すなわち、渋谷の映画館に設置される情報処理装置１０のメモリ１１２に記憶されるサービス識別情報５０３として、映画館の指定券発行サービスのサービスコード５０３２、当該映画館のコード５０３３、上映時刻５０３４、映画タイトル５０３５、現在時刻５０３１等が記憶される。この場合、図１０に示したＩＣカード２０に記憶されている電子チケットのうち、サービスコード「２０００」、映画館コード「２００５」、映画タイトル（属性情報）「映画１」である「チケット３」がＩＣカード２０の表示部に表示されることとなる。
【０１２４】
その他、百貨店に情報処理装置２０を設置するようにしてもよい。この場合、サービス識別情報としては、百貨店等で利用されるクーポン発行サービスのサービス識別情報と、百貨店や百貨店の店舗を識別するコードを有するようにしてもよい。また、電子クーポンの表示とともに、電子クーポンの残高等の金額情報を表示させるようにしてもよい。
【０１２５】
〔５〕情報処理装置の動作
ここまで、図７〜図１１を用いて、本発明の一実施形態に係る情報処理装置１０の構成について説明した。次に、図１２を参照して、かかる構成により実行される表示切替処理の流れの一例について説明する。図１２は、本実施形態にかかる情報処理装置１０により表示切替処理の流れを示すフローチャートである。なお、ここでは、一例として、ＩＣカード２０が電子チケット情報を表示させる機能を有しており、ユーザが情報処理装置１０にＩＣカードを挿入することによりＩＣカード２０の表示を切替える場合を想定して説明する。
【０１２６】
図１２に示したように、まず、ユーザ操作によりＩＣカード２０が情報処理装置１０のＩＣカード保持部１２に挿入されると、図示せぬセンサー等によってＩＣカード２０の存在が検出され、情報処理装置１０の読取部１１１によりＩＣカードのデータ読み取りが実行される（Ｓ２０２）。ステップＳ２０２において、発光調整部１２２は、発光部１２０の全ての発光素子を消灯し、ＩＣカード２０への光の供給を停止させる。
【０１２７】
次に、判断部１１３は、情報処理装置１０のメモリ１１２に記憶されているサービス識別情報を取得する（Ｓ２０４）。そして、判断部１１３は、ステップＳ２０４において取得したサービス識別情報に対応する電子チケットが、ステップＳ２０２において読取ったＩＣカードに記憶されているか否かを判定する（Ｓ２０６）。
【０１２８】
ステップＳ２０６において、サービス識別情報に対応する電子チケットがＩＣカード２０に記憶されていると判定された場合には、当該電子チケットが複数存在するか否かを判定する（Ｓ２０８）。ステップＳ２０６において、サービス識別情報に対応する電子チケットがＩＣカード２０に記憶されていないと判定された場合には、処理を終了する。
【０１２９】
ステップＳ２０８において、サービス識別情報に対応する電子チケットが複数存在すると判定された場合には、該当する複数の電子チケットの表示順位を決定する（Ｓ２１０）。電子チケットの表示順位は、ユーザ操作により選択された表示順に従って決定するようにしてもよいし、時刻情報順や購入日順等予め決められた表示順に従って電子チケットの表示順位を決定するようにしてもよい。
【０１３０】
ステップＳ２０８において、サービス識別情報に対応する電子チケットが複数存在しないと判定された場合には、ステップＳ２１２の処理に続く。次に、制御部１１０は、ＩＣカード２０との間の通信を停止する（Ｓ２１２）。
【０１３１】
その後、発光調整部１２２は、ステップＳ２０６またはステップＳ２０８における判定結果に基づいて特定されたサービス識別情報に対応する電子チケットの情報を取得する（Ｓ２１４）。そして、発光調整部１２２は、ステップＳ２１４において取得した電子チケットの情報に切替えるように、発光部１２０による発光回数又は発光パターンを決定する（Ｓ２１６）。
【０１３２】
例えば、カード用メモリ４０上の電子チケット情報書込み領域の中のｍ番目に位置する電子チケットを表示させる場合であって、ＩＣカード２０の表示モジュール５０は電子チケット情報を単純にメモリ順に表示させるものと仮定する。その場合、発光調整部１２２は、例えば図９に示した発光パターンＡによる発光の後、発光パターンＢと発光パターンＡによる発光を交互にｍ回繰り返すことを決定する。その代わりに、発光調整部１２２は、例えば制御部１１０がＩＣカード２０から取得した表示順テーブルの内容を取得し、当該表示順テーブルの内容に応じて発光回数と発光パターンとを決定してもよい。
【０１３３】
そして、発光調整部１２２は、決定した発光回数と発光パターンとにより、発光部１２０による発光を順次繰り返すことにより表示を切り替える（Ｓ２１８）。例えば、まず、発光調整部１２２は、発光パターンＡによりＩＣカード２０の全ての操作区画４２ａ〜ｃへ光を供給する。それにより、ＩＣカード２０の電力蓄積部４４に電力が蓄積され、表示モジュール５０が起動される。
【０１３４】
そして、表示用ＣＰＵ５４により、カード用メモリ４０の表示データが表示用メモリ５６に取り込まれる。このとき、ＩＣカード２０の表示部６０には、例えば初期表示用データが表示される。次に、発光調整部１２２は、発光パターンＢ（表示切替（進む））による発光と発光パターンＡ（全点灯）による発光とをｍ回繰返し、ＩＣカード２０の表示部６０の表示内容をｍ番目の電子チケット情報に切替える。それにより、ユーザは、ＩＣカード２０に記憶されている電子チケットの情報から、表示すべき情報を探すために操作部４２を操作することなく、周辺環境に適したＩＣチケットを表示させることができる。
【０１３５】
なお、ステップＳ２１８において、例えばＩＣカード２０の操作部４２における電位差のサンプリングの遅延などを原因として、ＩＣカード２０の表示部６０の表示内容が適切な回数だけ切替えられないというエラーが生じる可能性もある。その場合に備えて、例えば情報処理装置１０のキー入力部１６を介して、ユーザがさらに所定の発光パターンでの発光部１２０からの光の供給を指示可能なように情報処理装置１０が構成されていてもよい。そうすることにより、上記のようなエラーが生じた場合にも、ユーザは、補助的な指示を行って、ＩＣカード２０の操作部４２を直接操作することなく周辺環境に適したＩＣチケットを表示させることができる。以上、情報処理装置１０における表示切替処理の流れについて説明した。
【０１３６】
本実施形態にかかる情報処理装置１０によれば、情報処理装置１０は、ＩＣカード２０に任意のデータを送信して記録させるための変調／復調部１１４、無線通信部１１６、及びアンテナ１１８、並びに、ＩＣカード２０の表示モジュール５０を駆動させるための発光部１２０を備える。読取部１１１は、ＩＣカード２０に記憶されている１または２以上の電子チケットの情報を読取る。情報処理装置１０に記憶されている電子チケットに関するサービスを識別するサービス識別情報に対応する電子チケットの情報が、ＩＣカード２０に記憶されているか否かを判断する。当該判断の結果、サービス識別情報に対応する電子チケットの情報が記憶されている場合には、発光調整部１２２は、ＩＣカード２０の表示画面の表示を当該対応する電子チケットの情報に切替えるように発光部１２０による発光回数又は発光パターンを調整する。
【０１３７】
ユーザは、情報処理装置１０のＩＣカード保持部１２にＩＣカードを挿入するだけで、ユーザの所在している場所や現在時刻等の周辺環境に適した電子チケット情報をＩＣカード２０の表示部に自動的に表示させることができる。これにより、ユーザは、周辺環境に適した電子チケットの情報を、特別な操作を要することなく確認することができる。
【０１３８】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１３９】
例えば、上記実施形態では、ＩＣカード２０の表示部に表示される電子チケットの情報の切替えは、発光部１２０による発光回数又は発光パターンの調整によって行われていたが、本発明はかかる例に限定されない。例えば、ＩＣカード２０内の表示用メモリ５６に記録されている表示用データの表示順を変更した後に、表示順位の高い電子チケットを表示させるようにしてもよい。
【０１４０】
また、情報処理装置１０に記憶されているサービス識別情報に対応する電子チケットが複数あった場合には、ユーザにより表示させる電子チケットを選択させるようにしてもよい。この場合、サービス識別情報に対応する複数の電子チケットを情報処理装置１０の表示部に表示させて、情報処理装置１０のキー入力部１６を介してユーザに選択させるようにしてもよい。
【図面の簡単な説明】
【０１４１】
【図１】本発明の一実施形態にかかる情報処理装置を概略的に示す模式図である。
【図２】本発明に関連するＩＣカードの外観の一例を示す模式図である。
【図３】本発明に関連するＩＣカードの構成の一例を示すブロック図である。
【図４】カード用メモリに記録されるデータの部分的なデータ構成の一例を示す説明図である
【図５】表示用メモリに記録されるデータのデータ構成の一例を示す説明図である。
【図６】本発明に関連するＩＣカードによる表示処理の流れの一例を示すシーケンス図である。
【図７】本発明の一実施形態にかかる情報処理装置の構成の一例を示すブロック図である。
【図８】同実施形態にかかるＩＣカードが保持されている様子をカード挿入方向から見た模式図である。
【図９】同実施形態にかかる発光部の発光パターンについて説明するための説明図である。
【図１０】同実施形態にかかるＩＣカードに記憶されている電子チケットの具体的な内容を説明する説明図である。
【図１１】同実施形態にかかる情報処理装置の記憶部に記憶されているサービス識別情報の具体的な内容を説明する説明図である。
【図１２】同実施形態にかかる情報処理装置により表示切替処理の流れを示すフローチャートである。
【符号の説明】
【０１４２】
１０                情報処理装置
１２                ＩＣカード保持部
１４                表示部（情報処理装置）
１６                キー入力部
１８ａ、１８ｂ      仕切り
１１０              制御部
１１１              読取部
１１２              メモリ
１１３              判断部
１１６              無線通信部
１２０              発光部
１２０ａ〜１２０ｃ  発光区画
１２２              発光調整部
２０                ＩＣカード
２４ａ〜２４ｈ      セル
４２                操作部
４２ａ〜４２ｃ      操作区画
６０                表示部（ＩＣカード）
【図１】
2010146119.tif 000003
【図２】
2010146119.tif 000004
【図３】
2010146119.tif 000005
【図４】
2010146119.tif 000006
【図５】
2010146119.tif 000007
【図６】
2010146119.tif 000008
【図７】
2010146119.tif 000009
【図８】
2010146119.tif 000010
【図９】
2010146119.tif 000011
【図１０】
2010146119.tif 000012
【図１１】
2010146119.tif 000013
【図１２】
2010146119.tif 000014