(57)【要約】【課題】処理の迅速化及び効率化、セキュリティの向上を図ることが可能な携帯型情報記憶媒体及びそのプログラムを提供する。【解決手段】  外部端末２０から送出される電磁波を受け取る第１及び第２のアンテナ１１，１２と、これらのアンテナが電磁波を受け取る順と、これらのアンテナが設けられている位置とに基づいて、外部端末２０に対する向きを検出する方向検出回路１４１及び方向検出部１５１と、この検出結果に応じてアプリケーションを選択する選択部１５２と、外部端末２０に対する向き及びこの向きが検出された場合に選択されるアプリケーションの関連づけを表示する表示部とを備えるＩＣカード１０。【選択図】図１
2005228189.tif 000002
【特許請求の範囲】
【請求項１】
外部端末から送出される電磁波を受け取る複数のアンテナと、
前記各アンテナからの入力の差異に基づいて処理を行う処理手段と、
を備える携帯型情報記憶媒体。
【請求項２】
請求項１に記載の携帯型情報記憶媒体において、
前記処理手段は、前記各アンテナからの入力の差異に基づいて制限される範囲内で処理を行うこと、
を特徴とする携帯型情報記憶媒体。
【請求項３】
請求項１又は請求項２に記載の携帯型情報記憶媒体において、
前記処理手段は、前記各アンテナからの入力の差異に基づいて、処理対象となる情報の選択を行う選択手段を有すること、
を特徴とする携帯型情報記憶媒体。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の携帯型情報記憶媒体において、
前記複数のアンテナが設けられている位置と、前記複数のアンテナが電磁波を受け取る順とに基づいて、この電磁波を送出した外部端末に対する向きを検出する方向検出手段を備え、
前記処理手段は、前記方向検出手段によって検出される向きに応じて処理を行うこと、
を特徴とする携帯型情報記憶媒体。
【請求項５】
請求項４に記載の携帯型情報記憶媒体において、
外部端末に対する向きと、この向きが前記方向検出手段によって検出された場合に前記処理手段によって行われる処理との関連づけを表示する表示手段を備えること、
を特徴とする携帯型情報記憶媒体。
【請求項６】
請求項１から請求項５までのいずれか１項に記載の携帯型情報記憶媒体において、
前記複数のアンテナは、それぞれ異なる周波数に共振する共振回路を有し、
前記処理手段は、前記複数のアンテナのうちのいずれのアンテナが外部端末から送出される電磁波に共振するかに基づいて処理を行うこと、
を特徴とする携帯型情報記憶媒体。
【請求項７】
外部端末から送出される電磁波を受け取る複数のアンテナを備える携帯型情報記憶媒体に実行させる携帯型情報記憶媒体のプログラムであって、
前記各アンテナからの入力の差異に基づいて処理を行う処理手順を備えること、
を特徴とする携帯型情報記憶媒体のプログラム。
【請求項８】
請求項７に記載の携帯型情報記憶媒体のプログラムにおいて、
前記処理手順は、前記各アンテナからの入力の差異に基づいて制限される範囲内で処理を行うこと、
を特徴とする携帯型情報記憶媒体のプログラム。
【請求項９】
請求項７又は請求項８に記載の携帯型情報記憶媒体のプログラムにおいて、
前記処理手順は、前記各アンテナからの入力の差異に基づいて、処理対象となる情報の選択を行う選択手順を有すること、
を特徴とする携帯型情報記憶媒体のプログラム。
【請求項１０】
請求項７から請求項９までのいずれか１項に記載の携帯型情報記憶媒体のプログラムにおいて、
前記処理手順は、外部端末から初期応答要求を受信した場合に実行され、
前記処理手順における処理結果を含めた初期応答を送信する初期応答送信手順を備えること、
を特徴とする携帯型情報記憶媒体のプログラム。
【請求項１１】
請求項７から請求項１０までのいずれか１項に記載の携帯型情報記憶媒体のプログラムにおいて、
前記複数のアンテナが設けられている位置と、前記複数のアンテナが電磁波を受け取る順とに基づいて、この電磁波を送出した外部端末に対する向きを検出する方向検出手順を備え、
前記処理手順は、前記方向検出手順において検出した向きに応じて処理を行うこと、
を特徴とする携帯型情報記憶媒体のプログラム。
【請求項１２】
請求項７から請求項１１までのいずれか１項に記載の携帯型情報記憶媒体のプログラムにおいて、
前記複数のアンテナは、それぞれ異なる周波数に共振する共振回路を有し、
前記処理手順は、前記複数のアンテナのうちのいずれのアンテナが外部端末から送出される電磁波に共振するかに基づいて処理を行うこと、
を特徴とする携帯型情報記憶媒体のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアンテナを備える携帯型情報記憶媒体及びそのプログラムに関するものである。
【背景技術】
【０００２】
近年、携帯型情報記憶媒体の分野において、１枚のＩＣカードに複数のアプリケーションが搭載されたマルチアプリケーションＩＣカードが利用されている。このマルチアプリケーションＩＣカードには、複数枚のＩＣカードの機能が集約され、利用する側にとってはカードを複数枚持ち運ぶ手間や、ＡＴＭなどの外部端末の前に立ち、どのカードを挿入すればよいかといった悩みもなくなり、利便性が向上している。なお、携帯型情報記憶媒体とは、ＩＣカード、ＳＩＭカード（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）、ＵＩＭカード（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）、ＩＣタグ、携帯電話又は携帯ホルダに挿入されるＳＩＭカード又はＵＩＭカードなど、ＩＣと、外部端末及びＩＣ間の通信を媒介する通信部及びインターフェイスなどとを備え、このＩＣの内部のデータにアクセスするために外部端末のＣＰＵによるコマンド（処理要求）の送信などの外部のＣＰＵによる所定の処理が必要な機密性の高い携帯型の情報処理装置である。また、アプリケーションの搭載とは、アプリケーションについての処理を行うことができる状態でアプリケーションを記憶することである。
【０００３】
このマルチアプリケーションＩＣカードとして有名なものは、ＭＵＬＴＯＳカードやＪａｖａＣａｒｄ（「ＪＡＶＡ」は、登録商標。）があり、これらはそれぞれ、ＭＥＬ（Ｍｕｌｔｏｓ  Ｅｘｅｃｕｔａｂｅｌ  Ｌａｎｇｕａｇｅ）言語、Ｊａｖａ言語で記述されたアプリケーションの搭載又は削除が随時可能であって、複数のアプリケーションを搭載することができるＩＣカードである。通常、ＩＣカードには、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭといった機能が１チップ化されており、接触式、非接触式、又は、接触式／非接触式両方のインターフェイス（以下、「Ｉ／Ｆ」という。）を有するものがある。
マルチアプリケーションＩＣカードは、リーダライタ（以下、「Ｒ／Ｗ」という。）などの外部端末から電力供給を受け、初期応答要求を受信し、この要求に対して初期応答を返す。これらの処理によってＩＣカード及び外部端末間の通信路が確立され、その後にアプリケーションの選択が行われ、このアプリケーションについての処理が開始される（例えば、特許文献１参照。）。
【０００４】
なお、選択とは、ひとまとまりの情報を処理対象として設定することであり、アプリケーションの選択とは、ＩＣカードが、外部端末から受信する選択要求（セレクトコマンド）に応じて、このコマンドで指定されるアプリケーションのファイルを識別する識別情報をＲＡＭに保持し、カレントファイルなどのコマンドのアクセス対象として設定することである。この選択によって、処理対象のアプリケーションが決定し、アプリケーションについての処理を開始することが可能となる。従って、外部端末がマルチアプリケーションＩＣカードについて処理を行うためには、自身が処理を行うことが可能な所定のアプリケーションをコマンドで指定し、選択する必要がある。
【０００５】
従って、非接触式で通信を行うＩＣカードは、その性質上高速な処理が要求されているにも関わらず、この選択についてのトランザクションに時間がかかり、処理速度（いわゆるトランザクションの処理速度）が遅くなり、利用者が処理の終了まで外部端末にＩＣカードを翳したまま待たなければならないなど利用者の利便性に欠けるという問題があった。
また、複数枚のＩＣカードが財布に入れられているなど、外部端末の通信範囲内に複数の非接触式ＩＣカードが存在する場合には、その場では使用することのないＩＣカードまでが動作するため、外部端末は、これら複数のＩＣカードから必要なＩＣカードを選び出す通信の衝突防止策（Ａｎｔｉｃｏｌｌｉｓｉｏｎ）の処理を行わなければならず、更に、トランザクションにかかる時間が長くなるという問題があった（ＩＳＯ／ＩＥＣ  １４４４３−３参照。）。
一方、定期券アプリケーション、電子マネーなど、非接触式の通信によって処理を行う複数のアプリケーションを搭載したマルチアプリケーションＩＣカードが登場している。外部端末は、これらのアプリケーションの中から、使用者の意思に反したアプリケーションを選択し、処理を行うことも可能であるため、セキュリティに欠けるおそれがあった。
【特許文献１】特開２００３−２１６５８５号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、処理の迅速化及び効率化、セキュリティの向上を図ることが可能な携帯型情報記憶媒体及びそのプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。すなわち、請求項１の発明は、外部端末（２０）から送出される電磁波を受け取る複数のアンテナ（１１，１２、１１−２，１２−２）と、前記各アンテナからの入力の差異に基づいて処理を行う処理手段（１５、１５−２）と、を備える携帯型情報記憶媒体（１０、１０−２）である。
【０００８】
請求項２の発明は、請求項１に記載の携帯型情報記憶媒体において、前記処理手段は、前記各アンテナからの入力の差異に基づいて制限される範囲内で処理を行うこと、を特徴とする携帯型情報記憶媒体（１０、１０−２）である。
【０００９】
請求項３の発明は、請求項１又は請求項２に記載の携帯型情報記憶媒体において、前記処理手段は、前記各アンテナからの入力の差異に基づいて、処理対象となる情報の選択を行う選択手段を有すること、を特徴とする携帯型情報記憶媒体（１０、１０−２）である。
【００１０】
請求項４の発明は、請求項１から請求項３までのいずれか１項に記載の携帯型情報記憶媒体において、前記複数のアンテナが設けられている位置と、前記複数のアンテナが電磁波を受け取る順とに基づいて、この電磁波を送出した外部端末に対する向きを検出する方向検出手段を備え、前記処理手段は、前記方向検出手段によって検出される向きに応じて処理を行うこと、を特徴とする携帯型情報記憶媒体（１０）である。
【００１１】
請求項５の発明は、請求項４に記載の携帯型情報記憶媒体において、外部端末に対する向きと、この向きが前記方向検出手段によって検出された場合に前記処理手段によって行われる処理との関連づけを表示する表示手段（１９）を備えること、を特徴とする携帯型情報記憶媒体（１０）である。
【００１２】
請求項６の発明は、請求項１から請求項５までのいずれか１項に記載の携帯型情報記憶媒体において、前記複数のアンテナは、それぞれ異なる周波数に共振する共振回路を有し、前記処理手段は、前記複数のアンテナのうちのいずれのアンテナが外部端末から送出される電磁波に共振するかに基づいて処理を行うこと、を特徴とする携帯型情報記憶媒体（１０−２）である。
【００１３】
請求項７の発明は、外部端末（２０）から送出される電磁波を受け取る複数のアンテナ（１１，１２、１１−２，１２−２）を備える携帯型情報記憶媒体（１０、１０−２）に実行させる携帯型情報記憶媒体のプログラムであって、前記各アンテナからの入力の差異に基づいて処理を行う処理手順（Ｓ１３０、Ｓ２３０）を備えること、を特徴とする携帯型情報記憶媒体のプログラムである。
【００１４】
請求項８の発明は、請求項７に記載の携帯型情報記憶媒体のプログラムにおいて、前記処理手順は、前記各アンテナからの入力の差異に基づいて制限される範囲内で処理を行うこと、を特徴とする携帯型情報記憶媒体のプログラムである。
【００１５】
請求項９の発明は、請求項７又は請求項８に記載の携帯型情報記憶媒体のプログラムにおいて、前記処理手順は、前記各アンテナからの入力の差異に基づいて、処理対象となる情報の選択を行う選択手順（Ｓ１３０、Ｓ２３０）を有すること、を特徴とする携帯型情報記憶媒体のプログラムである。
【００１６】
請求項１０の発明は、請求項７から請求項９までのいずれか１項に記載の携帯型情報記憶媒体のプログラムにおいて、前記処理手順は、外部端末から初期応答要求を受信した場合（Ｓ１１０、Ｓ２１０）に実行され、前記処理手順における処理結果を含めた初期応答を送信する初期応答送信手順（Ｓ１４０、Ｓ２４０）を備えること、を特徴とする携帯型情報記憶媒体のプログラムである。
【００１７】
請求項１１の発明は、請求項７から請求項１０までのいずれか１項に記載の携帯型情報記憶媒体のプログラムにおいて、前記複数のアンテナが設けられている位置と、前記複数のアンテナが電磁波を受け取る順とに基づいて、この電磁波を送出した外部端末に対する向きを検出する方向検出手順（Ｓ１２０）を備え、前記処理手順は、前記方向検出手順において検出した向きに応じて処理を行うこと、を特徴とする携帯型情報記憶媒体のプログラムである。
【００１８】
請求項１２の発明は、請求項７から請求項１１までのいずれか１項に記載の携帯型情報記憶媒体のプログラムにおいて、前記複数のアンテナは、それぞれ異なる周波数に共振する共振回路を有し、前記処理手順は、前記複数のアンテナのうちのいずれのアンテナが外部端末から送出される電磁波に共振するかに基づいて処理を行うこと、を特徴とする携帯型情報記憶媒体のプログラムである。
【発明の効果】
【００１９】
本発明による携帯型情報記憶媒体又は携帯型情報記憶媒体のプログラムによれば、以下の効果を得ることが可能となる。
（１）各アンテナからの入力の差異に基づいて処理を行うことによって、処理のきっかけ、また、処理の指針を各アンテナからの入力の差異より得ることができ、処理の迅速化及び効率化を図る。特にアプリケーションの選択など、処理対象となる情報の選択を行う場合に上記効果を得る。
（２）各アンテナからの入力の差異に基づいて制限された範囲内で処理を行うことによって、セキュリティの向上を図る。また、この制限を使用者が知っていることによって、使用者の意思によって処理を行う範囲を制限することが可能となる。
（３）外部端末に対する向きを検出することによって、この向きに応じた処理を行うことが可能となる。
（４）向きと、選択される情報との関連づけなど、向きと、行う処理との関連づけを表示し、使用者に通知することによって、使用者が携帯型情報記憶媒体の外部端末に対する向きを変えることによって、使用者の意思に応じた処理を行うことができ、セキュリティの向上を図ることが可能となる。
（５）いずれのアンテナが外部端末から送出される電磁波に共振するかに基づいて処理を行うことによって、上記（１）の効果を得る。また、外部端末から送出される電磁波に応じた処理を行うことによって、セキュリティの向上を図ることが可能となる。
（６）外部端末から初期応答要求を受信した場合に各アンテナからの入力の差異に基づいて処理を行い、その結果を含めた初期応答を送信することによって、外部端末及びＩＣカードの通信開始初期の段階における処理の迅速化及び効率化を図ることが可能となる。
【発明を実施するための最良の形態】
【００２０】
本発明は、処理の迅速化及び効率化、セキュリティの向上を図るという目的を、外部端末から送出される電磁波を受け取る複数のアンテナと、これらのアンテナが電磁波を受け取る順と、その位置とに基づいて、外部端末に対する向きを検出する方向検出部と、この検出結果に応じて処理の対象となる情報を選択する選択部と、外部端末に対する向き及びこの向きが検出された場合に選択される情報の関連づけを表示する表示部とを備える携帯型情報記憶媒体によって実現する。
【実施例１】
【００２１】
図１は、本発明による携帯型情報記憶媒体の構成を示すブロック図である。
図１に示すように、ＩＣカード１０は、改札端末などの非接触式の通信を行うＲ／Ｗを備える情報処理端末である外部端末２０の通信範囲内に翳されることによって、外部端末２０と非接触式の通信を行う非接触式ＩＣカードである。また、ＩＣカード１０は、複数のアプリケーションを搭載することができるマルチアプリケーションＩＣカードであって、ＩＣチップ１３と、ＩＣチップ１３に接続されている第１アンテナ１１及び第２アンテナ１２などとを備えている。
第１アンテナ１１、第２アンテナ１２は、巻線コイルと、この巻線コイルの両端に接続されている同調用のコンデンサとを含み、同一の共振周波数特性を有する共振回路をそれぞれ備え、ＩＣチップ１３のインターフェイス１４に接続されている。第１アンテナ１１及び第２アンテナ１２は、電磁誘導方式に基づいて、外部端末２０から送出された電磁波を受け取り、アナログ信号に変換するなど、電磁波及びアナログ信号間の変換を行い、ＩＣチップ１３が処理を実行するための電気エネルギーとなる起電力を誘起させるとともに、外部端末２０及びＩＣチップ１３間の通信を媒介する。
【００２２】
図２は、第１アンテナ１１及び第２アンテナ１２の配置を説明する説明図である。なお、図２において、第１アンテナ１１を破線、第２アンテナ１２を実線で示しているが、異なるアンテナを示すためのものであり、巻き数も表記の便宜上、１回としてある。従って、巻き数などの各アンテナ１１，１２の形状は、これに限定されない（以下、図６及び図８において同じ。）。
図２に示すように、第１アンテナ１１、第２アンテナ１２は、それぞれのコイルで囲まれた面が、ＩＣカード１０の表面と平行に、短辺方向にずれるように配置され、カード基材内に設けられている。
【００２３】
図１に示すように、ＩＣチップ１３は、ＣＰＵ１５と、ＣＰＵ１５に接続されたインターフェイス１４、ＲＡＭ１６、ＲＯＭ１７及び不揮発性メモリ１８などを備えている。
インターフェイス１４は、変調回路及び復調回路などを有し、第１アンテナ１１及び第２アンテナ１２と、ＣＰＵ１５との入出力を媒介するインターフェイスである。インターフェイス１４は、方向検出回路１４１を備えている。
方向検出回路１４１は、ＩＣカード１０が外部端末２０の通信範囲内に持ち込まれた場合に、外部端末２０から送出されている電磁波を、第１アンテナ１１又は第２アンテナ１２のいずれが先に受け取るか、つまり、いずれから先にアナログ信号を入力するかを検出するための回路である。検出は、電力の供給開始時期などを比較することによって行われる。例えば、図２のＩＣカード１０の奥側（第１アンテナ１１側）から外部端末２０に翳した場合（以下、このＩＣカード１０の向きを「正方向」という。）には、第１アンテナ１１、第２アンテナ１２の順に電磁波を受け取り、逆にＩＣカード１０の手前から外部端末２０に翳した場合（以下、このＩＣカード１０の向きを「逆方向」という。）には、第２アンテナ１２、第１アンテナ１１の順に電磁波を受け取り、ＩＣカード１０の右側又は左側から外部端末２０に翳した場合（以下、このＩＣカード１０の向きを「横方向」という。）には、第１アンテナ１１及び第２アンテナ１２が略同時に電磁波を受け取る。方向検出回路１４１は、このＩＣカード１０の外部端末２０に対する向き（方向）を示す信号を検出結果としてＣＰＵ１５へ出力する。
【００２４】
ＲＡＭ１６、ＲＯＭ１７及び不揮発性メモリ１８は、プログラムなどのＣＰＵ１５の処理に必要な情報を記憶するための記憶装置である。ＲＡＭ１６は、揮発性メモリであり、ＣＰＵ１５が処理を行うための作業領域として使用される。
ＲＯＭ１７は、不揮発性の読み出し専用メモリであって、オペレーティングシステム（ＯＳ）、実行環境などのプログラムなどを記憶している。
不揮発性メモリ１８は、ＥＥＰＲＯＭ、フラッシュメモリ、ＦＲＡＭなどの随時書き換え可能な不揮発性のメモリであり、通常ユーザのワークエリア、プログラムエリアなどとして使用され、第１、第２及び第３のアプリケーション（以下、それぞれ「第１アプリ」、「第２アプリ」、「第３アプリ」という。）の３つのアプリケーションが記憶されている。また、不揮発性メモリ１８は、表１に示すように、これら３つのアプリケーションに、対応するＩＣカード１０の向き（正方向、逆方向、横方向）をそれぞれ関連づけた選択管理情報を記憶している。
【００２５】
【表１】
2005228189.tif 000003
【００２６】
ＣＰＵ１５は、種々の演算及び制御を行い、ＩＣカード１０を統括制御する中央処理装置であって、ＲＯＭ１７、不揮発性メモリ１８などのメモリに格納されているプログラムを実行することによって、方向検出部１５１、選択部１５２などを実現する。方向検出部１５１は、方向検出回路１４１から出力される信号に基づいて、ＩＣカード１０の外部端末２０に対する向き（正方向、逆方向又は横方向）を検出する。
選択部１５２は、方向検出部１５１の検出結果と、不揮発性メモリ１８に記憶されている選択管理情報とに基づいて、アプリケーションの選択を行う。つまり、方向検出部１５１が正方向、逆方向、横方向を検出した場合に、それぞれ、第１アプリ、第２アプリ、第３アプリを選択する。
【００２７】
図３は、ＩＣカード１０の表面図であり、ＩＣカード１０の上部が図２における奥側（第１アンテナ１１側）に対応する。
図３に示すように、ＩＣカード１０は、その表面に方向と、この方向で外部端末２０に翳した場合に、選択部１５２によって選択されるアプリケーションとの関連づけを表示する表示部１９が設けられている。この表示部１９は、使用者に外部端末２０に対して翳す向きを通知するものであって、使用者は、この表示部１９の表示を見て、ＩＣカード１０に第１アプリについて処理を行わせる場合には、正方向でＩＣカード１０を外部端末２０に対して翳し、第２アプリ、第３アプリについて処理を行わせる場合には、それぞれ、逆方向、横方向でＩＣカード１０を翳す。
【００２８】
図４は、本発明による携帯型情報記憶媒体の動作及びそのプログラムを示すフローチャートである。
ステップ１１０（以下、「ステップ」を「Ｓ」という。）において、ＩＣカード１０は、外部端末２０に翳され、外部端末２０から電力の供給を受け、リセット信号を受信し、活性化される。方向検出部１５１は、ＩＣカード１０の外部端末２０に対する向きを検出し（Ｓ１２０）、選択部１５２は、この検出された向きに対応するアプリケーションを選択する（Ｓ１３０）。
ＩＣカード１０は、通信プロトコルを設定するための情報などを含むリセット信号に対応する初期応答に、この選択の結果を含めて外部端末２０へ送信し（Ｓ１４０）、外部端末２０及びＩＣカード１０間の通信路が確立されるとともに、アプリケーションの処理を開始することが可能な状態となる（Ｓ１５０）。
【００２９】
このように、ＩＣカード１０は、外部端末２０に対する向きに応じて所定のアプリケーションを選択するため、選択コマンド及びその応答の送受信などの選択のトランザクションにかかる時間を省き、処理の迅速化及び効率化を図ることが可能となった。
また、使用者がＩＣカード１０を翳す方向の差異によって、明示的に複数枚のＩＣカード１０の役割を１枚に持たせることができ、外部端末２０が複数枚のＩＣカード１０から１枚を選択する衝突防止策の処理を減らせる期待があり、更に処理時間を短縮し、処理の迅速化を図ることが可能である。
【００３０】
更に、ＩＣカード１０は、向き及びこの向きで選択されるアプリケーションとの関連づけを表示し、使用者に通知するため、使用者が携帯型情報記憶媒体の外部端末に対する向きを変えることによって、意思に応じた処理を行わせることが可能となった。例えば、第１アプリが電子マネー、第２アプリがポイント（ポイントからのマネー還元）であるなど、料金精算などの一のサービスについての処理を複数のアプリケーションで行うことができ、いずれかを使用者が選択することができる場合に、外部端末２０に対するＩＣカード１０の向きを使用者の選択の指示とすることが可能となった。
一方、使用者の意思に応じてアプリケーションの選択を行うため、選択するアプリケーションを使用者が制限することができ、セキュリティの向上を図ることが可能となった。
【実施例２】
【００３１】
図５は、本発明による携帯型情報記憶媒体の構成を示すブロック図であって、実施例２における携帯型情報記憶媒体は、ＩＣカード１０−２である。なお、前述した実施例１と同様の機能を果たす部分には、同一の符号を付して、重複する説明を適宜省略する。
ＩＣカード１０−２は、実施例１におけるＩＣカード１０と略同様の構成を有し、ＩＣチップ１３−２と、ＩＣチップ１３−２のインターフェイス１４−２に接続されている第１アンテナ１１−２及び第２アンテナ１２−２とを備えている。
【００３２】
図６は、第１アンテナ１１−２及び第２アンテナ１２−２の配置を説明する説明図である。
図６に示すように、第１アンテナ１１−２、第２アンテナ１２−２は、実施例１の第１アンテナ１１、第２アンテナと同様の位置に設けられている。第１アンテナ１１−２、第２アンテナ１２−２は、それぞれ共振周波数の異なる共振回路を備え、電磁誘導方式に基づいて電磁波及びアナログ信号間の変換を行い、外部端末２０及びＩＣチップ１３−２間の通信を媒介する。
【００３３】
図５に示すように、ＩＣチップ１３−２は、ＣＰＵ１５−２と、ＣＰＵ１５−２に接続されたインターフェイス１４−２、ＲＡＭ１６、ＲＯＭ１７及び不揮発性メモリ１８−２などを備えている。
インターフェイス１４−２は、第１アンテナ１１−２及び第２アンテナ１２−２と、ＣＰＵ１５−２との入出力を媒介するインターフェイスであって、共振アンテナ検出回路１４２を備えている。
共振アンテナ検出回路１４２は、起電力の大きさなどに基づいて、外部端末２０から送出されている電磁波に第１アンテナ１１−２又は第２アンテナ１２−２のいずれの共振回路が共振しているかを検出する回路である。この検出結果の信号は、ＣＰＵ１５−２に出力される。
【００３４】
不揮発性メモリ１８−２は、第１アプリ及び第２アプリの２つのアプリケーションが記憶されている。また、不揮発性メモリ１８−２は、表２に示すように、これら２つのアプリケーションに、対応するアンテナをそれぞれ関連づけた選択管理情報を記憶している。
【００３５】
【表２】
2005228189.tif 000004
【００３６】
ＣＰＵ１５−２は、種々の演算及び制御を行い、ＩＣカード１０−２を統括制御する中央処理装置であって、ＲＯＭ１７、不揮発性メモリ１８−２などのメモリに格納されているプログラムを実行することによって、選択部１５２、共振アンテナ検出部１５３などを実現する。共振アンテナ検出部１５３は、共振アンテナ検出回路１４２から出力される信号に基づいて、第１アンテナ１１−２又は第２アンテナ１２−２のいずれの共振回路が共振しているかを検出する。選択部１５２は、共振アンテナ検出部１５３の検出結果と、不揮発性メモリ１８−２に記憶されている選択管理情報とに基づいて、アプリケーションの選択を行う。つまり、共振アンテナ検出部１５３が、第１アンテナ１１−２が共振していると検出した場合には、第１アプリを選択し、第２アンテナ１２−２が共振していると検出した場合には、第２アプリを選択する。
【００３７】
図７は、本発明による携帯型情報記憶媒体の動作及びそのプログラムを示すフローチャートである。
Ｓ２１０において、ＩＣカード１０−２は、実施例１におけるＩＣカード１０と同様の処理を行う。共振アンテナ検出部１５３は、いずれのアンテナ１１−２，１２−２が共振しているかを検出し（Ｓ２２０）、選択部１５２は、この検出されたアンテナに対応するアプリケーションを選択する（Ｓ２３０）。以下、ＩＣカード１０−２は、実施例１におけるＩＣカード１０と同様の処理を行い、アプリケーションの処理を開始することが可能な状態となる（Ｓ２４０，Ｓ２５０）。
【００３８】
このように、ＩＣカード１０−２は、外部端末２０から送出される電磁波の周波数に応じたアプリケーションを選択することによって、処理の迅速化及び効率化を図ることが可能となった。
また、外部端末２０から送信される電磁波の周波数の差異により、明示的に複数枚のＩＣカード１０の役割を１枚に持たせることができ、外部端末２０が複数枚のＩＣカード１０から１枚を選択する衝突防止策の処理を減らせる期待があり、更に処理時間を短縮し、処理の迅速化を図ることが可能である。
更に、ＩＣカード１０−２は、各アンテナ１１−２，１２−２に応じたアプリケーションを選択するため、外部端末２０から送出される電磁波の周波数によって選択可能なアプリケーションを制限することができ、セキュリティの向上を図ることが可能となった。
【００３９】
（変形例）
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。例えば、各実施例において、携帯型情報記憶媒体としてＩＣカード１０，１０−２を記載したが、携帯型情報記憶媒体は、これに限定されず、ＳＩＭカード、ＵＩＭカード、ＩＣタグ、携帯電話又は携帯ホルダに挿入されたＳＩＭカード又はＵＩＭカードなどの他の携帯型情報記憶媒体であってもよい。
【００４０】
また、ＩＣカード１０，１０−２は、電磁誘導方式で非接触式の通信を外部端末２０と行うが、２つのアンテナと、外部端末との距離差により電位差を生じさせてＩＣチップを駆動する静電結合方式で行ってもよい。いずれのアンテナの電位が高いかを検出することによって、外部端末に対する方向を検出することが可能である。外部端末から送出される電磁場を受け取る複数のアンテナを備え、各アンテナの入力の差異を検出することができれば通信方式は限定されない。
【００４１】
実施例１において、ＩＣカード１０は、図８のように、第１アンテナ１１、第２アンテナを２層、つまり、各アンテナのコイルが形成する面が所定の間隔を離して表裏方向で重複するように配置してもよい。外部端末２０から送出される電磁波がＩＣカード１０の表裏いずれから通過するかを検出し、ＩＣカード１０の表側を外部端末２０に向けた場合、裏側を向けた場合についてそれぞれ選択するアプリケーションを変えることができ、同様の効果を得ることが可能となる。
また、ＩＣカード１０は、図２における長辺方向（右側、左側）にそれぞれ第１アンテナ１１、第２アンテナ１２が配置されていてもよい。この場合には、ＩＣカード１０は、右方向、左方向及び上下方向の各方向を検出することが可能である。更に、配置された各アンテナの相対位置によっては、斜め方向など、ＩＣカード１０表面と平行な様々な向きを検出することが可能となる。更に、携帯型情報記憶媒体が立方体などのアンテナの向きをＩＣカード１０表面と平行な向きから変えて設置できるものである場合には、複数のアンテナの向きを垂直な方向に傾けて設置してもよい。一層様々な向きを検出することが可能となる。
【００４２】
各実施例において、第１アンテナ１１，１１−２、第２アンテナ１２，１２−２がＩＣカード１０，１０−２の表裏方向で一部又は全部が重複するように配置してもよい。実施例１においては、第１アンテナ１１及び第２アンテナ１２からの入力の差異に基づいて、ＩＣカード１０の外部端末２０に対する方向を検出することができればよく、実施例２においては、第１アンテナ１１−２及び第２アンテナ１２−２が外部端末２０から送出される異なる周波数を有する電磁波にそれぞれ共振することができればよい。
【００４３】
各実施例において、ＩＣカード１０，１０−２は、２つのアンテナ１１，１２、１１−２，１２−２を備えているが、アンテナの数は、これに限定されず、複数であって、電磁波を受け取る順などの各アンテナからの入力の差異を検出することができればよい。より多くのアンテナを備えていれば、検出できる差異のパターンも多くなり、多数のアプリケーションのうちから一を選択するなど、多種類の処理をこの入力の差異に応じて行うことができ、より処理の効率化及び迅速化を図ることが可能となる。
【００４４】
実施例１において、ＩＣカード１０は、ＩＣチップ１３内部のインターフェイス１４に方向検出回路１４１を備えているが、ＩＣチップ１３外部に備えていてもよく、検出結果の信号をＣＰＵ１５に出力することができれば、いずれに設けられるかは限定されない。
実施例２の共振アンテナ検出部１４２についても同様である。
【００４５】
各実施例において、ＩＣカード１０，１０−２は、第１アンテナ１１，１１−２及び第２アンテナ１２，１２−２からの入力の差異に基づいて、アプリケーションの選択を行っているが、この差異に基づいて行う処理は、これに限定されない。入力の差異及び各処理を関連づけることによって、入力の差異に応じて様々な処理を行うことが可能である。
また、各実施例において、アプリケーションの選択を行っているが、選択の対象となる情報は、これに限定されず、選択の対象となる各情報と、入力の差異とを関連づけることによって同様の効果を得ることが可能である。
【００４６】
実施例１において、ＩＣカード１０は、検出した方向に応じてアプリケーションの選択を行うが、検出した方向に基づいて制限される範囲内で処理を行ってもよい。例えば、ＩＣカード１０は、方向と、行うことができる処理の種類などの実行可能な処理の範囲を関連づけて記憶し、この関連づけを表示部１９に表示する。ＩＣカード１０は、この関連づけに基づいて、正方向を検出した場合には、外部端末２０から送信されるコマンドに応じて全ての処理を行うことができ、横方向を検出した場合には、読み出し要求に応じた処理を行うことができるが、書き込み要求については、処理を行わない。外部端末２０が使用者の意思に反した処理をＩＣカード１０に行わせることを防止することができ、セキュリティの向上を図ることが可能となる。
【００４７】
同様に、実施例２において、ＩＣカード１０−２は、各アンテナ１１−２，１２−２と、行うことができる処理の種類などの実行可能な処理の範囲を関連づけて記憶し、行う処理を制限してもよい。外部端末２０から送出される電磁波の周波数に応じて処理を制限することができ、セキュリティの向上を図ることが可能となる。
また、ＩＣカード１０，１０−２が、処理の対象となる情報の範囲を関連づけて記憶し、この情報の範囲で処理を制限してもよい。例えば、ＩＣカード１０，１０−２は、方向と、選択可能なアプリケーションとを関連づけて記憶し、選択可能なアプリケーションを制限するなど、どのように処理を制限するかは、任意に設定することが可能である。
【００４８】
各実施例において、ＩＣカード１０，１０−２は、アプリケーション、選択管理情報を不揮発性メモリ１８，１８−２に記憶しているが、ともにＲＯＭ１７に記憶していてもよく、ＲＯＭ１７及び不揮発性メモリ１８，１８−２に分けて記憶していてもよい。書き換える必要性があるものを不揮発性メモリ１８，１８−２に記憶していれば、いずれの記憶装置に記憶するかは限定されない。
【図面の簡単な説明】
【００４９】
【図１】携帯型情報記憶媒体の構成を示すブロック図である。（実施例１）
【図２】第１アンテナ１１及び第２アンテナ１２の配置を説明する説明図である。（実施例１）
【図３】ＩＣカード１０の表面図である。（実施例１）
【図４】携帯型情報記憶媒体の動作及びそのプログラムを示すフローチャートである。（実施例１）
【図５】携帯型情報記憶媒体の構成を示すブロック図である。（実施例２）
【図６】第１アンテナ１１−２及び第２アンテナ１２−２の配置を説明する説明図である。（実施例２）
【図７】携帯型情報記憶媒体の動作及びそのプログラムを示すフローチャートである。（実施例２）
【図８】第１アンテナ１１及び第２アンテナの配置を説明する説明図である。（変形例）
【符号の説明】
【００５０】
１０，１０−２  ＩＣカード
１１，１１−２  第１アンテナ
１２，１２−２  第２アンテナ
１３，１３−２  ＩＣチップ
１４，１４−２  インターフェイス
１５，１５−２  ＣＰＵ
１６  ＲＡＭ
１７  ＲＯＭ
１８，１８−２  不揮発性メモリ
１９  表示部
２０  外部端末
１４１  方向検出回路
１４２  共振アンテナ検出回路
１５１  方向検出部
１５２  選択部
１５３  共振アンテナ検出部
【図１】
2005228189.tif 000005
【図２】
2005228189.tif 000006
【図３】
2005228189.tif 000007
【図４】
2005228189.tif 000008
【図５】
2005228189.tif 000009
【図６】
2005228189.tif 000010
【図７】
2005228189.tif 000011
【図８】
2005228189.tif 000012