(57)【要約】【課題】  通信媒体の表示部に、多様な提示データを表示可能にすること。【解決手段】  制御マイコン４およびＩＣチップ８が、押圧ボタン６の押圧を検出すると、アドレス記憶領域８ｃ2に記憶されているアドレス（アドレスＡ、Ｂ、Ｃ、Ｄ、Ｅ）に基づいて複数の情報データ記憶領域８ｃ1の１つに記憶されている情報データ（残高情報データ、ポイント情報データ、ＩＤ情報データ、認証用情報データ、履歴情報データ）を提示データとして取得する。そして、表示部５が、取得した提示データを表示する。【選択図】  図３
2014092947.tif 000002
【特許請求の範囲】
【請求項１】
外部機器とデータの授受を行い、受信されたデータを演算処理する通信媒体であって、
演算処理されたデータである情報データを記憶する複数の情報データ記憶領域と、
前記複数の情報データ記憶領域の１つのアドレスを記憶するアドレス記憶領域と、
使用者が表示要求のために操作可能な操作部と、
前記操作部の操作を検出する要求操作検出部と、
前記要求操作検出部が前記操作部の操作を検出すると、前記アドレス記憶領域に記憶されているアドレスに基づいて前記複数の情報データ記憶領域の１つに記憶されている情報データを提示データとして取得するデータ取得部と、
前記データ取得部が取得した提示データが表す情報を表示する表示部と、を備えたことを特徴とする通信媒体。
【請求項２】
前記複数の情報データ記憶領域のいずれかに対応付けられるとともに、受信されたデータを演算処理し、演算処理されたデータである情報データを前記複数の情報データ記憶領域のうち対応付けられている情報データ記憶領域に記憶させる複数の演算処理実行部を備えたことを特徴とする請求項１に記載の通信媒体。
【請求項３】
前記データ取得部は、前記要求操作検出部が前記操作部の操作を予め設定された設定時間以内の間隔で連続して検出すると、前記要求操作検出部が前記操作部の操作を検出するたびに、前記複数の情報データ記憶領域のそれぞれに記憶されている情報データを提示データとして順次取得することを特徴とする請求項１または２に記載の通信媒体。
【請求項４】
前記通信媒体はＩＣカードであることを特徴とする請求項１から３のいずれか１項に記載の通信媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器とデータの授受を行い、受信されたデータを演算処理する通信媒体に関する。
【背景技術】
【０００２】
従来、この種の技術としては、例えば、特許文献１に記載のＩＣ（integrated circuit）カードがある。このＩＣカードでは、リーダライタから受信されたデータを演算処理する。続いて、このＩＣカードでは、演算処理されたデータである情報データを記憶部に記憶させる。そして、このＩＣカードでは、記憶部に記憶されている情報データを表示部に表示させる。これにより、このＩＣカードでは、情報データを提示する。
【０００３】
また、この種の技術としては、例えば、ＩＣカードの外部に押圧ボタンを設け、押圧ボタンの押圧を検出すると表示中の情報データを更新するものもある。
また、この種の技術としては、例えば、１つのＩＣカードで電子財布機能やポイント記憶機能等の複数種類の機能を実現する複数の演算処理を行うものもある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１２０３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記ＩＣカードでは、記憶部に記憶されている１つの情報データ（例えば、電子財布機能の残高情報データ）のみを表示部に表示するようになっていた。それゆえ、上記ＩＣカードでは、多様な提示データを表示部に表示することが困難であった。
本発明は、上記のような点に着目し、通信媒体の表示部に、多様な提示データを表示可能とすることを課題とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、本発明の一態様の通信媒体は、外部機器とデータの授受を行い、受信されたデータを演算処理する通信媒体であって、演算処理されたデータである情報データを記憶する複数の情報データ記憶領域と、前記複数の情報データ記憶領域の１つのアドレスを記憶するアドレス記憶領域と、使用者が表示要求のために操作可能な操作部と、前記操作部の操作を検出する要求操作検出部と、前記要求操作検出部が前記操作部の操作を検出すると、前記アドレス記憶領域に記憶されているアドレスに基づいて前記複数の情報データ記憶領域の１つに記憶されている情報データを提示データとして取得するデータ取得部と、前記データ取得部が取得した提示データが表す情報を表示する表示部と、を備えたことを特徴とする。
【０００７】
また、前記複数の情報データ記憶領域のいずれかに対応付けられるとともに、受信されたデータを演算処理し、演算処理されたデータである情報データを前記複数の情報データ記憶領域のうち対応付けられている情報データ記憶領域に記憶させる複数の演算処理実行部を備える構成としてもよい。
さらに、前記データ取得部は、前記要求操作検出部が前記操作部の操作を予め設定された設定時間以内の間隔で連続して検出すると、前記要求操作検出部が前記操作部の操作を検出するたびに、前記複数の情報データ記憶領域のそれぞれに記憶されている情報データを提示データとして順次取得する構成としてもよい。
また、前記通信媒体はＩＣカードである構成としてもよい。
【発明の効果】
【０００８】
本発明の一態様によれば、例えば、アドレス記憶領域が記憶しているアドレスを書き換えることで、通信媒体の表示部に、多様な提示データを表示することができる。
【図面の簡単な説明】
【０００９】
【図１】ＩＣカード１の外観構成を示す図である。
【図２】ＩＣカード１の構成例を示すブロック図である。
【図３】記憶部８ｃを説明するための図である。
【図４】演算処理部８ｄを説明するための図である。
【図５】コマンド送信処理を表すフローチャートである。
【図６】データ取得処理を表すフローチャートである。
【図７】ＩＣカード１の動作を示す説明図である。
【図８】コマンド送信処理を表すフローチャートである。
【図９】データ取得処理を表すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面に基づき説明する。
図１は、ＩＣカードの外観構成を示す図である。
図１に示すように、本実施形態は、本発明の通信媒体として、ＩＣカード１を例にあげて説明する。このＩＣカード１は、電子財布機能、ポイント記憶機能、ＩＤ情報管理機能、および認証用情報管理機能を実現する４つの演算処理を行うものである。電子財布機能としては、例えば、電子マネーの残高を記憶する機能がある。また、ポイント記憶機能としては、例えば、商品の購入等に応じて付与されるポイントを記憶する機能がある。さらに、ＩＤ情報管理機能としては、例えば、ＩＤ情報を管理する機能がある。また、認証用情報管理機能としては、例えば、認証用情報を管理する機能がある。
なお、本実施形態では、ＩＣカード１が、電子財布機能、ポイント記憶機能、ＩＤ情報管理機能、および認証用情報管理機能を実現する４つの演算処理を行う例を示したが、他の構成を採用することもできる。例えば、ＩＣカード１が、これら４つの演算処理のうちの、少なくとも２つ以上の演算処理を行う構成としてもよい。
【００１１】
（第１実施形態）
（構成）
図２は、本実施形態のＩＣカード１の構成例を示すブロック図である。
図２に示すように、ＩＣカード１は、非接触通信用アンテナ２と、電源部３と、制御マイコン４と、表示部５と、押圧ボタン６と、スイッチ７と、ＩＣチップ８と、を備える。
非接触通信用アンテナ２は、外部のリーダライタ（不図示）から出力される電磁波を電力に変換し、変換した電力をＩＣチップ８に供給する。また、非接触通信用アンテナ２は、外部のリーダライタから出力される電磁波で生じた電流、つまり、データが変調された電流をＩＣチップ８に出力する。さらに、非接触通信用アンテナ２は、ＩＣチップ８から出力される電流、つまり、データが変調された電流で生じた電磁波を外部のリーダライタに出力する。これにより、非接触通信用アンテナ２は、外部のリーダライタとデータの授受（無線通信）を行う。非接触通信用アンテナ２としては、例えば、巻き線アンテナ、エッチングアンテナ、印刷アンテナ等がある。非接触通信用アンテナ２は、スイッチ７のＯＮ状態およびＯＦＦ状態が切り換えられることによって、ＩＣチップ８の非接触インターフェース８ａ（後述）との電気的な接続状態が断続可能とされている。
なお、本実施形態では、非接触通信用アンテナ２が無線通信を介してデータの授受（通信）を行う例を示したが、他の構成を採用することもできる。例えば、有線その他を利用した接触通信を介して通信を行う構成としてもよい。
【００１２】
電源部３は、電力を制御マイコン４に供給する。電源部３としては、例えば、一次電池、二次電池、コンデンサー等がある。また、電源部３としては、例えば、非接触通信用アンテナ２と同様に、外部のリーダライタから出力される電磁波を電力に変換し、変換した電力を制御マイコン４に供給するアンテナであってもよい。この場合、制御マイコン４は、リーダライタにＩＣカード１がかざされているときのみ動作できる。
【００１３】
制御マイコン４は、押圧ボタン６の操作（押圧）を検出する。そして、制御マイコン４は、押圧ボタン６の操作（押圧）が検出されると、ＩＣチップ８の接触インターフェース８ｂ（後述）と電気的に接続される。続いて、制御マイコン４は、接触インターフェース８ｂと電気的に接続されると、接触インターフェース８ｂを介して、ＩＣチップ８の演算処理部８ｄ（後述）と読出コマンド（第１読出コマンド（後述）、第２読出コマンド（後述））の送信等を行うコマンド送信処理を実行する。コマンド送信処理では、制御マイコン４は、接触インターフェース８ｂおよび演算処理部８ｄを介して取得したＩＣチップ８の記憶部８ｃ（後述）に記憶されているデータに基づいて、表示部５に電圧を印加して表示部５を駆動する。これにより、制御マイコン４は、表示部５の表示内容を制御する。コマンド送信処理の詳細については後述する。一方、制御マイコン４は、押圧ボタン６の操作（押圧）が検出されないと、接触インターフェース８ｂと電気的に切断する。
【００１４】
表示部５は、ＩＣカード１の外部に表示面が露出して配置されている。そして、表示部５は、制御マイコン４から供給される電力によって駆動される。これにより、表示部５は、電力に応じた各種情報を表示する。表示部５としては、例えば、電気泳動、強誘電液晶、コレステリック液晶等の電子ペーパー、エレクトロクロミック液晶等がある。
押圧ボタン６は、ＩＣカード１の外部に押圧面が露出して配置されている。そして、押圧ボタン６は、ＩＣカード１の使用者によって表示要求のために操作される。
【００１５】
スイッチ７は、押圧ボタン６の操作（押圧）を検出する。そして、スイッチ７は、押圧ボタン６の操作（押圧）が検出されると、ＯＮ状態になる。続いて、スイッチ７は、ＯＮ状態になると、非接触通信用アンテナ２と非接触インターフェース８ａとを電気的に切断する。これにより、スイッチ７は、非接触インターフェース８ａを介して、非接触通信用アンテナ２と演算処理部８ｄとのデータのやりとりを不能とする。一方、スイッチ７は、押圧ボタン６の操作（押圧）が検出されないと、ＯＦＦ状態になる。続いて、スイッチ７は、ＯＦＦ状態になると、非接触通信用アンテナ２と非接触インターフェース８ａとを電気的に接続する。これにより、スイッチ７は、非接触インターフェース８ａを介して、非接触通信用アンテナ２と演算処理部８ｄとのデータのやりとりを可能とする。
【００１６】
ＩＣチップ８は、非接触インターフェース８ａと、接触インターフェース８ｂと、記憶部８ｃと、演算処理部８ｄと、を備える。
非接触インターフェース８ａは、スイッチ７のＯＮ状態およびＯＦＦ状態が切り換えられることによって、非接触通信用アンテナ２との電気的な接続状態が断続される。
接触インターフェース８ｂは、非接触インターフェース８ａと非接触通信用アンテナ２との電気的な接続を検出する。そして、接触インターフェース８ｂは、非接触インターフェース８ａと非接触通信用アンテナ２との電気的な接続が検出されると、制御マイコン４と電気的に切断する。一方、接触インターフェース８ｂは、非接触インターフェース８ａと非接触通信用アンテナ２との切断が検出されると、制御マイコン４と電気的に接続する。
【００１７】
図３は、記憶部８ｃを説明するための図である。
図３に示すように、記憶部８ｃは、演算処理部８ｄで演算処理されたデータ（以下、情報データとも呼ぶ）を記憶する複数の情報データ記憶領域８ｃ1を有する。情報データとしては、例えば、残高情報データ、ポイント情報データ、ＩＤ情報データ、認証用情報データ、履歴情報データがある。残高情報データとしては、例えば、電子財布機能が記憶させる電子マネーの残高のデータがある。また、ポイント情報データとしては、例えば、ポイント記憶機能が記憶させるポイントのデータがある。さらに、ＩＤ情報データとしては、例えば、ＩＤ情報管理機能が管理するＩＤ情報のデータがある。また、認証用情報データとしては、例えば、認証用情報管理機能が管理する認証用情報のデータがある。さらに、履歴情報データとしては、例えば、ＩＣカード１の使用履歴のデータがある。複数の情報データ記憶領域８ｃ1それぞれには、互いに異なるアドレス（例えば、アドレスＡ、Ｂ、Ｃ、Ｄ、Ｅ）が対応付けられている。また、記憶部８ｃは、複数の情報データ記憶領域８ｃ1の１つのアドレスを記憶するアドレス記憶領域８ｃ2を有する。アドレス記憶領域８ｃ2には、予め定められたアドレス（例えば、アドレス１）が対応付けられている。記憶部８ｃとしては、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、フラッシュメモリ（flash memory）等がある。
【００１８】
図４は、演算処理部８ｄを説明するための図である。
演算処理部８ｄは、Ａ/Ｄ(Analog to Digital)変換回路、Ｄ/Ａ(Digital to Analog)変換回路、ＣＰＵ(Central Processing Unit)、ＲＯＭ(Read Only Memory)、およびＲＡＭ(Random Access Memory)等から構成した集積回路を備える。ＲＯＭは、ＩＣカード１の各種機能を実現する演算処理を実行するためのプログラムを記憶している。ＣＰＵ（演算処理部８ｄ）は、ＲＯＭが記憶しているプログラムに従って、非接触インターフェース８ａから出力されるデータ、つまり、電流に変調されているデータ（以下、変調データとも呼ぶ）に各種演算処理（処理内容選択処理（後述）、電子財布処理（後述）、ポイント記憶処理（後述）、ＩＤ情報管理処理（後述）、認証用情報管理処理（後述）、コマンド送信処理（後述））を実行する。そして、ＣＰＵ（演算処理部８ｄ）は、図４に示すように、処理内容選択処理を実行する処理内容判定部８ｄ1と、電子財布処理を実行する電子財布機能部８ｄ2と、ポイント記憶処理を実行するポイント記憶機能部８ｄ3と、ＩＤ情報管理処理を実行するＩＤ情報管理機能部８ｄ4と、認証用情報管理処理を実行する認証用情報管理機能部８ｄ5と、データ取得処理を実行するデータ取得部８ｄ6を実現する。
【００１９】
処理内容判定部８ｄ1は、変調データおよび該変調データのヘッダを取得する。ここで、変調データのヘッダは、変調データに対して、電子財布機能、ポイント記憶機能、ＩＤ情報管理機能、および認証用情報管理機能を実現する４つの演算処理（電子財布処理、ポイント記憶処理、ＩＤ情報管理処理、および認証用情報管理処理）のいずれを実行するのかを表す情報を含んでいる。続いて、処理内容判定部８ｄ1は、取得したヘッダが含んでいる情報に従って、取得した変調データに電子財布処理、ポイント記憶処理、ＩＤ情報管理処理、および認証用情報管理処理のいずれを実行するのかを判定する。
【００２０】
電子財布機能部８ｄ2は、複数の情報データ記憶領域８ｃ1のうちアドレスＡが対応付けられている情報データ記憶領域８ｃ1に対応付けられている。そして、電子財布機能部８ｄ2は、処理内容判定部８ｄ1が電子財布処理を実行すると判定すると、非接触インターフェース８ａから出力される変調データ（例えば、ＩＣカード１からの電子マネーの支出額や、ＩＣカード１への電子マネーの預入額の情報データ）を演算処理する電子財布処理を実行する。演算処理としては、ＩＣカード１からの電子マネーの支出やＩＣカード１への電子マネーの預入後の残高（残高情報データ）を算出する処理がある。続いて、電子財布機能部８ｄ2は、複数の情報データ記憶領域８ｃ1のうち対応付けられている情報データ記憶領域８ｃ1（アドレスＡの情報データ記憶領域８ｃ1）に演算処理された変調データ（残高情報データ）を記憶させる。続いて、電子財布機能部８ｄ2が、記憶させた情報データ記憶領域８ｃ1に対応付けられているアドレス（アドレスＡ）を記憶部８ｃのアドレス記憶領域８ｃ2に記憶させる（上書きする）。続いて、電子財布機能部８ｄ2は、複数の情報データ記憶領域８ｃ1のうちアドレスＥが対応付けられている情報データ記憶領域８ｃ1にＩＣカード１の使用履歴のデータ（履歴情報データ）を記憶させる。
【００２１】
ポイント記憶機能部８ｄ3は、複数の情報データ記憶領域８ｃ1のうちアドレスＢが対応付けられている情報データ記憶領域８ｃ1に対応付けられている。そして、ポイント記憶機能部８ｄ3は、処理内容判定部８ｄ1がポイント記憶処理を実行すると判定すると、非接触インターフェース８ａから出力される変調データ（例えば、ＩＣカード１からのポイントの支出額や、ＩＣカード１へのポイントの付与額の情報データ）を演算処理するポイント記憶処理を実行する。演算処理としては、ＩＣカード１からのポイントの支出やＩＣカード１へのポイントの付与後の残ポイント（ポイント情報データ）を算出する処理がある。続いて、ポイント記憶機能部８ｄ3は、複数の情報データ記憶領域８ｃ1のうち対応付けられている情報データ記憶領域８ｃ1（アドレスＢの情報データ記憶領域８ｃ1）に演算処理された変調データ（ポイント情報データ）を記憶させる。続いて、ポイント記憶機能部８ｄ3が、記憶させた情報データ記憶領域８ｃ1に対応付けられているアドレス（アドレスＢ）を記憶部８ｃのアドレス記憶領域８ｃ2に記憶させる（上書きする）。続いて、ポイント記憶機能部８ｄ3は、複数の情報データ記憶領域８ｃ1のうちアドレスＥが対応付けられている情報データ記憶領域８ｃ1に履歴情報データを記憶させる。
【００２２】
ＩＤ情報管理機能部８ｄ4は、複数の情報データ記憶領域８ｃ1のうちアドレスＣが対応付けられている情報データ記憶領域８ｃ1に対応付けられている。そして、ＩＤ情報管理機能部８ｄ4は、処理内容判定部８ｄ1がＩＤ情報管理処理を実行すると判定すると、非接触インターフェース８ａから出力される変調データ（例えば、ＩＤ情報が使用されたことを表す情報データ）を演算処理するＩＤ情報管理処理を実行する。続いて、ＩＤ情報管理機能部８ｄ4は、複数の情報データ記憶領域８ｃ1のうち対応付けられている情報データ記憶領域８ｃ1（アドレスＣの情報データ記憶領域８ｃ1）に演算処理された変調データ（ＩＤ情報データ）を記憶させる。続いて、ＩＤ情報管理機能部８ｄ4が、記憶させた情報データ記憶領域８ｃ1に対応付けられているアドレス（アドレスＣ）を記憶部８ｃのアドレス記憶領域８ｃ2に記憶させる（上書きする）。続いて、ＩＤ情報管理機能部８ｄ4は、複数の情報データ記憶領域８ｃ1のうちアドレスＥが対応付けられている情報データ記憶領域８ｃ1に履歴情報データを記憶させる。
【００２３】
認証用情報管理機能部８ｄ5は、複数の情報データ記憶領域８ｃ1のうちアドレスＤが対応付けられている情報データ記憶領域８ｃ1に対応付けられている。そして、認証用情報管理機能部８ｄ5は、処理内容判定部８ｄ1が認証用情報管理処理を実行すると判定すると、非接触インターフェース８ａから出力される変調データ（例えば、認証用情報が使用されたことを表す情報データ）を演算処理する認証用情報管理処理を実行する。続いて、認証用情報管理機能部８ｄ5は、複数の情報データ記憶領域８ｃ1のうち対応付けられている情報データ記憶領域８ｃ1（アドレスＤの情報データ記憶領域８ｃ1）に演算処理された変調データ（認証用情報データ）を記憶させる。続いて、認証用情報管理機能部８ｄ5が、記憶させた情報データ記憶領域８ｃ1に対応付けられているアドレス（アドレスＤ）を記憶部８ｃのアドレス記憶領域８ｃ2に記憶させる。続いて、認証用情報管理機能部８ｄ5は、複数の情報データ記憶領域８ｃ1のうちアドレスＥが対応付けられている情報データ記憶領域８ｃ1に履歴情報データを記憶させる。
【００２４】
これにより、電子財布機能部８ｄ2、ポイント記憶機能部８ｄ3、ＩＤ情報管理機能部８ｄ4および認証用情報管理機能部８ｄ5（演算処理部８ｄの各部）は、複数の情報データ記憶領域８ｃ1のうち、演算処理の各部８ｄ2、８ｄ3、８ｄ4、８ｄ5のいずれかが最後に残高情報データ、ポイント情報データ、ＩＤ情報データ、認証用情報データ、または履歴情報データ（情報データ）を記憶させた情報データ記憶領域８ｃ1のアドレスをアドレス記憶領域８ｃ2（アドレス１のアドレス記憶領域８ｃ2）に記憶させる。
【００２５】
データ取得部８ｄ6は、制御マイコン４から読出コマンド（第１読出コマンド、第２読出コマンド）が送信されると、読出コマンドに従って記憶部８ｃの記憶領域（情報データ記憶領域８ｃ1、アドレス記憶領域８ｃ2）からアドレスや情報データを取得するデータ取得処理を実行する。データ取得処理では、データ取得部８ｄ6は、取得したアドレスや情報データを制御マイコン４に送信する。データ取得処理の詳細については後述する。
なお、本実施形態では、電子財布機能部８ｄ2、ポイント記憶機能部８ｄ3、ＩＤ情報管理機能部８ｄ4および認証用情報管理機能部８ｄ5（ＩＣカード１の機能）と情報データ記憶領域８ｃ1とを１対１に対応付ける例を示したが、他の構成を採用してもよい。例えば、ＩＣカード１の機能と情報データ記憶領域８ｃ1とを１対１以外で対応付けてもよい。
【００２６】
（演算処理）
次に、制御マイコン４が実行するコマンド送信処理について説明する。コマンド送信処理は、押圧ボタン６の押圧が検出された場合に実行される。
図５は、コマンド送信処理を表すフローチャートである。
図５に示すように、ステップＳ１０１では、制御マイコン４は、接触インターフェース８ｂを介して、ＩＣチップ８に電力の供給を開始する。
続いてステップＳ１０２に移行して、制御マイコン４は、接触インターフェース８ｂを介して、制御マイコン４とＩＣチップ８との間の通信を確立する。
続いてステップＳ１０３に移行して、制御マイコン４は、接触インターフェース８ｂを介して、通信が可能であるか演算処理部８ｄにポーリングを行う。
【００２７】
続いてステップＳ１０４に移行して、制御マイコン４は、接触インターフェース８ｂを介して、アドレス１に対応付けられているアドレス記憶領域８ｃ2からアドレスを取得させるコマンドである第１読出コマンドをＩＣチップ８に送信する。これにより、ＩＣチップ８は、制御マイコン４から第１読出コマンドが送信されると、送信された第１読出コマンドに従ってアドレス１に対応付けられているアドレス記憶領域８ｃ2からアドレスを取得する。そして、ＩＣチップ８は、取得したアドレスを制御マイコン４に送信する。
【００２８】
続いてステップＳ１０５に移行して、制御マイコン４は、接触インターフェース８ｂを介して、ＩＣチップ８からアドレス１に対応付けられているアドレス記憶領域８ｃ2に記憶されているアドレスが送信されると、送信されたアドレスを変数Ｘの変数値とする。
続いてステップＳ１０６に移行して、制御マイコン４は、接触インターフェース８ｂを介して、変数Ｘの変数値が表すアドレス（以下、取得アドレスとも呼ぶ）に対応付けられている情報データ記憶領域８ｃ1から情報データを取得させるコマンドである第２読出コマンドをＩＣチップ８に送信する。これにより、ＩＣチップ８は、制御マイコン４から第２読出コマンドが送信されると、送信された第２読出コマンドに従って取得アドレスに対応付けられている情報データ記憶領域８ｃ1から情報データ（残高情報データ、ポイント情報データ、ＩＤ情報データ、認証用情報データ、履歴情報データ）を取得する。そして、ＩＣチップ８は、取得した情報データを提示データとして制御マイコン４に送信する。
【００２９】
続いてステップＳ１０７に移行して、制御マイコン４は、接触インターフェース８ｂを介して、ＩＣチップ８から提示データが送信されると、送信された提示データを取得する。
続いてステップＳ１０８に移行して、制御マイコン４は、接触インターフェース８ｂを介して、ＩＣチップ８への電力の供給を停止する。
続いてステップＳ１０９に移行して、制御マイコン４は、前記ステップＳ１０７で取得した提示データに基づいて表示部５を駆動させた後、この演算処理を終了する。これにより、表示部５が、取得した提示データが表す情報を表示面に表示する。
【００３０】
次に、データ取得部８ｄ6が実行するデータ取得処理について説明する。データ取得処理は、接触インターフェース８ｂを介して、制御マイコン４から読出コマンド（第１読出コマンド、第２読出コマンド）が送信された場合に実行される。
図６は、データ取得処理を表すフローチャートである。
図６に示すように、ステップＳ２０１では、データ取得部８ｄ6は、接触インターフェース８ｂを介して、制御マイコン４から読出コマンド（第１読出コマンド、第２読出コマンド）が送信されると、送信された読出コマンドに従って該読出コマンドが表すアドレスに対応付けられている記憶部８ｃの記憶領域（情報データ記憶領域８ｃ1、アドレス記憶領域８ｃ2）からアドレスや情報データを取得する。そして、データ取得部８ｄ6は、接触インターフェース８ｂを介して、取得したアドレスや情報データを制御マイコン４に送信した後、この演算処理を終了する。これにより、データ取得部８ｄ6は、接触インターフェース８ｂを介して、制御マイコン４から第１読出コマンドが送信されると、送信された第１読出コマンドに従ってアドレス１に対応付けられているアドレス記憶領域８ｃ2からアドレスを取得する。続いて、データ取得部８ｄ6は、取得したアドレス（取得アドレス）を制御マイコン４に送信する。一方、データ取得部８ｄ6は、制御マイコン４から第２読出コマンドが送信されると、送信された第２読出コマンドに従って取得アドレスに対応付けられている情報データ記憶領域８ｃ1から情報データ（残高情報データ、ポイント情報データ、ＩＤ情報データ、認証用情報データ、履歴情報データ）を取得する。続いて、データ取得部８ｄ6は、取得したデータを提示データとして制御マイコン４に送信する。
【００３１】
（動作、作用等）
次に、ＩＣカード１の動作を説明する。
図７は、ＩＣカード１の動作を説明するための説明図である。
まず、ＩＣカード１の使用者が、ＩＣカード１の電子財布機能によって支払いを行うために、ＩＣカード１をカードリーダライタにかざしたとする。すると、演算処理部８ｄが、支払い後の電子マネーの残高情報を算出するための加減算等の演算処理を行う。続いて、演算処理部８ｄが、演算処理後の情報データを記憶部８ｃの情報データ記憶領域８ｃ1（アドレスＡが対応付けられている情報データ記憶領域８ｃ1）に記憶させる。続いて、演算処理部８ｄが、記憶させた情報データ記憶領域８ｃ1に対応付けられているアドレス（アドレスＡ）を記憶部８ｃのアドレス記憶領域８ｃ2に記憶させる（上書きする）。
【００３２】
続いて、ＩＣカード１の使用者が、押圧ボタン６を押圧したとする。すると、制御マイコン４が、第１読出コマンドをＩＣチップ８に送信する（図５のステップＳ１０１、Ｓ１０２、Ｓ１０３、Ｓ１０４）。制御マイコン４から第１読出コマンドが送信されると、ＩＣチップ８は、送信された第１読出コマンドに従ってアドレス１に対応付けられているアドレス記憶領域８ｃ2からアドレス（アドレスＡ）を取得する（図６のステップＳ２０１）。そして、ＩＣチップ８は、取得したアドレス（アドレスＡ）を制御マイコン４に送信する（図６のステップＳ２０１）。続いて、ＩＣチップ８からアドレス（アドレスＡ）が送信されると、制御マイコン４が、送信されたアドレス（アドレスＡ）を変数Ｘの変数値とする（図５のステップＳ１０５）。続いて、制御マイコン４が、接触インターフェース８ｂを介して第２読出コマンドをＩＣチップ８に送信する（図５のステップＳ１０６）。制御マイコン４から第２読出コマンドが送信されると、ＩＣチップ８が、送信された第２読出コマンドに従って変数Ｘの変数値が表すアドレス（アドレスＡ）に対応付けられている情報データ記憶領域８ｃ1から情報データ（残高情報データ）を取得し、取得した情報データ（残高情報データ）を提示データとして制御マイコン４に送信する。
【００３３】
続いて、ＩＣチップ８から提示データが送信されると、制御マイコン４が、接触インターフェース８ｂを介して、送信された提示データを取得する（図５のステップＳ１０７）。続いて、制御マイコン４が、取得した提示データに基づいて表示部５を駆動する（図５のステップＳ１０８、Ｓ１０９）。これにより、表示部５は、アドレスＡの情報データ記憶領域８ｃ1に記憶されている情報データが表す情報を表示する。すなわち、表示部５は、図７（ａ）に示すように、残高情報データが表す電子マネーの残高を表示する。その際、表示部５は、残高を表す英単語balanceの頭文字「Ｂ」も表示する。
【００３４】
同様に、ＩＣカード１の使用者が、ＩＣカード１のポイント記憶機能によってポイントの授受を行うために、ＩＣカード１をカードリーダライタにかざしたとする。すると、演算処理部８ｄが、授受後のポイントを算出するための加減算等の演算処理を行う。続いて、演算処理部８ｄが、演算処理後の情報データを記憶部８ｃの情報データ記憶領域８ｃ1（アドレスＢが対応付けられている情報データ記憶領域８ｃ1）に記憶させる。続いて、演算処理部８ｄが、記憶させた情報データ記憶領域８ｃ1に対応付けられているアドレス（アドレスＢ）を記憶部８ｃのアドレス記憶領域８ｃ2に記憶させる（上書きする）。
【００３５】
続いて、ＩＣカード１の使用者が、押圧ボタン６を押圧したとする。すると、制御マイコン４が、第１読出コマンドをＩＣチップ８に送信する（図５のステップＳ１０１、Ｓ１０２、Ｓ１０３、Ｓ１０４）。制御マイコン４から第１読出コマンドが送信されると、ＩＣチップ８は、送信された第１読出コマンドに従ってアドレス１に対応付けられているアドレス記憶領域８ｃ2からアドレス（アドレスＢ）を取得する（図６のステップＳ２０１）。そして、ＩＣチップ８は、取得したアドレス（アドレスＢ）を制御マイコン４に送信する（図６のステップＳ２０１）。続いて、ＩＣチップ８からアドレス（アドレスＢ）が送信されると、制御マイコン４が、送信されたアドレス（アドレスＢ）を変数Ｘの変数値とする（図５のステップＳ１０５）。続いて、制御マイコン４が、接触インターフェース８ｂを介して第２読出コマンドをＩＣチップ８に送信する（図５のステップＳ１０６）。制御マイコン４から第２読出コマンドが送信されると、ＩＣチップ８が、送信された第２読出コマンドに従って変数Ｘの変数値が表すアドレス（アドレスＢ）に対応付けられている情報データ記憶領域８ｃ1から情報データ（ポイント情報データ）を取得し、取得した情報データ（ポイント情報データ）を提示データとして制御マイコン４に送信する。
【００３６】
続いて、ＩＣチップ８から提示データが送信されると、制御マイコン４が、接触インターフェース８ｂを介して、送信された提示データを取得する（図５のステップＳ１０７）。続いて、制御マイコン４が、取得した提示データに基づいて表示部５を駆動する（図５のステップＳ１０８、Ｓ１０９）。これにより、表示部５は、アドレスＢの情報データ記憶領域８ｃ1に記憶されている情報データが表す情報を表示する。すなわち、表示部５は、図７（ｂ）に示すように、ポイント情報データが表すポイントを表示する。その際、表示部５は、ポイントを表す英単語pointの頭文字「Ｐ」も表示する。
【００３７】
このように、本実施形態では、押圧ボタン６が押圧されると、制御マイコン４およびＩＣチップ８が、アドレス記憶領域８ｃ2に記憶されているアドレス（アドレスＡ、Ｂ等）に基づいて複数の情報データ記憶領域８ｃ1の１つに記憶されている情報データ（残高情報データ、ポイント情報データ等）を提示データとして取得する。そして、表示部５が、取得した提示データ（残高情報データ、ポイント情報データ等）を表示する。このような構成によれば、アドレス記憶領域８ｃ2が記憶しているアドレスを書き換えることで、通信媒体の表示部５に、多様な提示データを表示することができる。
【００３８】
本実施形態では、図１のＩＣカード１が通信媒体を構成する。以下同様に、外部のリーダライタが外部機器を構成する。また、図２の記憶部８ｃ、図３の情報データ記憶領域８ｃ1が情報データ記憶領域を構成する。さらに、図２の記憶部８ｃ、図３のアドレス記憶領域８ｃ2がアドレス記憶領域を構成する。また、図１、図２の押圧ボタン６が操作部を構成する。さらに、図２の制御マイコン４が要求操作検出部を構成する。また、図２の制御マイコン４、接触インターフェース８ｂ、演算処理部８ｄがデータ取得部を構成する。さらに、図１、図２の表示部５が表示部を構成する。また、図１のＩＣカード１がＩＣカードを構成する。さらに、図４の電子財布機能部８ｄ2、ポイント記憶機能部８ｄ3、ＩＤ情報管理機能部８ｄ4、認証用情報管理機能部８ｄ5が演算処理実行部を構成する。
【００３９】
（本実施形態の効果）
本実施形態は、次のような効果を奏する。
（１）制御マイコン４およびＩＣチップ８が、押圧ボタン６の押圧を検出すると、アドレス記憶領域８ｃ2に記憶されているアドレス（アドレスＡ、Ｂ、Ｃ、Ｄ、Ｅ）に基づいて複数の情報データ記憶領域８ｃ1の１つに記憶されている情報データ（残高情報データ、ポイント情報データ、ＩＤ情報データ、認証用情報データ、履歴情報データ）を提示データとして取得する。そして、表示部５が、取得した提示データを表示する。
このような構成によれば、アドレス記憶領域８ｃ2が記憶しているアドレスを書き換えることで、通信媒体の表示部５に、多様な提示データを表示することができる。
【００４０】
（２）電子財布機能部８ｄ2、ポイント記憶機能部８ｄ3、ＩＤ情報管理機能部８ｄ4および認証用情報管理機能部８ｄ5のそれぞれ（演算処理部８ｄの各部）が、複数の情報データ記憶領域８ｃ1のいずれかに対応付けられる。また、演算処理部８ｄの各部が、受信されたデータを演算処理し、演算処理されたデータである情報データを複数の情報データ記憶領域８ｃ1のうち対応付けられている情報データ記憶領域８ｃ1に記憶させる。
このような構成によれば、電子財布機能部８ｄ2、ポイント記憶機能部８ｄ3、ＩＤ情報管理機能部８ｄ4および認証用情報管理機能部８ｄ5、つまり、ＩＣカード１の各種機能と情報データ記憶領域８ｃ1それぞれとを対応付けることができる。
【００４１】
（変形例）
なお、制御マイコン４およびＩＣチップ８が、押圧ボタン６の操作（押圧）を予め設定された設定時間（例えば、１秒）以内の間隔で連続して検出すると、押圧ボタン６の操作（押圧）を検出するたびに、複数の情報データ記憶領域８ｃ1のそれぞれに記憶されている情報データを提示データとして順次取得する構成としてもよい。具体的には、制御マイコン４が、押圧ボタン６の操作（押圧）を検出するたびに、変数Ｘの変数値をアドレスＡ、Ｂ、Ｃ、Ｄ、Ｅの順に順次書き換える。続いて、制御マイコン４が、書き換えた変数Ｘの変数値が表すアドレス（以下、書換アドレスとも呼ぶ）に対応付けられている情報データ記憶領域８ｃ1から情報データを取得させるコマンドである第３読出コマンドをＩＣチップ８に送信する。また、ＩＣチップ８が、制御マイコン４から第３読出コマンドが送信されると、送信された第３読出コマンドに従って書換アドレスに対応付けられている情報データ記憶領域８ｃ1から情報データ（残高情報データ、ポイント情報データ、ＩＤ情報データ、認証用情報データ、履歴情報データ）を取得する。続いて、ＩＣチップ８が、取得した情報データを提示データとして制御マイコン４に送信する。このような構成によれば、任意の情報データを提示データとして表示することができる。
【００４２】
また、押圧ボタン６を複数備える構成としてもよい。この場合、複数の押圧ボタン６それぞれに異なる情報データ記憶領域８ｃ1のアドレスを対応付けておき、制御マイコン４が、押圧ボタン６の操作（押圧）を検出するたびに、操作（押圧）された押圧ボタン６に対応付けられている情報データ記憶領域８ｃ1のアドレスを取得する構成としてもよい。
【００４３】
（第２実施形態）
次に、本発明の第２実施形態について図面を参照して説明する。
なお、第１実施形態と同様な構成等については同一の符号を使用する。
本実施形態は、ＩＣチップ８が、読出コマンド（第４読出コマンド（後述））を受信すると、アドレス記憶領域８ｃ2からのアドレスの取得と、情報データ記憶領域８ｃ1からの情報データの取得との両方を行う点が第１実施形態と異なる。
図８は、コマンド送信処理を表すフローチャートである。
図９は、データ取得処理を表すフローチャートである。
具体的には、本実施形態では、第１実施形態の図５のステップＳ１０４〜Ｓ１０６に代えて図８のステップＳ３０１を採用する。また、本実施形態では、第１実施形態の図６のステップＳ２０１に代えて図９のステップＳ４０１、Ｓ４０２を採用する。
【００４４】
前記ステップＳ３０１では、制御マイコン４は、接触インターフェース８ｂを介して、アドレス１に対応付けられているアドレス記憶領域８ｃ2からアドレスを取得させるとともに取得させたアドレス（取得アドレス）に対応付けられている情報データ記憶領域８ｃ1から提示データを取得させるコマンドである第４読出コマンドをＩＣチップ８に送信する。これにより、ＩＣチップ８は、制御マイコン４から第４読出コマンドが送信されると、送信された第４読出コマンドに従ってアドレス１に対応付けられているアドレス記憶領域８ｃ2からアドレスを取得する。続いて、ＩＣチップ８は、取得したアドレス（取得アドレス）に対応付けられている情報データ記憶領域８ｃ1から情報データ（残高情報データ、ポイント情報データ、ＩＤ情報データ、認証用情報データ、履歴情報データ）を取得する。そして、ＩＣチップ８は、取得した情報データを提示データとして制御マイコン４に送信する。
【００４５】
前記ステップＳ４０１では、ＩＣチップ８は、制御マイコン４から第４読出コマンドが送信されると、送信された第４読出コマンドに従ってアドレス１に対応付けられているアドレス記憶領域８ｃ2からアドレスを取得する。
前記ステップＳ４０２では、ＩＣチップ８は、前記ステップＳ４０１で取得したアドレス（取得アドレス）に対応付けられている情報データ記憶領域８ｃ1から情報データ（残高情報データ、ポイント情報データ、ＩＤ情報データ、認証用情報データ、履歴情報データ）を取得する。そして、ＩＣチップ８は、取得した情報データを提示データとして制御マイコン４に送信した後、この演算処理を終了する。
なお、その他の構成は、第１実施形態の構成と同様である。
【符号の説明】
【００４６】
１    ＩＣカード（通信媒体、ＩＣカード）
２    非接触通信用アンテナ
３    電源部
４    制御マイコン（要求操作検出部、データ取得部）
５    表示部（表示部）
６    押圧ボタン（操作部）
７    スイッチ
８    ＩＣチップ
８ａ  非接触インターフェース
８ｂ  接触インターフェース（データ取得部）
８ｃ  記憶部（情報データ記憶領域、アドレス記憶領域）
８ｃ1  情報データ記憶領域（情報データ記憶領域）
８ｃ2  アドレス記憶領域（アドレス記憶領域）
８ｄ  演算処理部（データ取得部）
８ｄ2  電子財布機能部（演算処理実行部）
８ｄ3  ポイント記憶機能部（演算処理実行部）
８ｄ4  ＩＤ情報管理機能部（演算処理実行部）
８ｄ5  認証用情報管理機能部（演算処理実行部）
【図１】
2014092947.tif 000003
【図２】
2014092947.tif 000004
【図３】
2014092947.tif 000005
【図４】
2014092947.tif 000006
【図５】
2014092947.tif 000007
【図６】
2014092947.tif 000008
【図７】
2014092947.tif 000009
【図８】
2014092947.tif 000010
【図９】
2014092947.tif 000011