(57)【要約】【課題】接続装置が異なる情報処理装置に接続可能であると共に、接続する外部装置を選択して接続可能な周辺処理システム、接続装置、外部装置、周辺処理システムの情報処理方法およびプログラムを提供する。【解決手段】周辺処理システムは、携帯電話３などのメモリカードスロット２を有する情報処理装置に挿入して接続する携帯型のエミュレートカード１と、エミュレートカード１と通信可能でデータの授受をする外部装置５０とを有する。そして、エミュレートカード１は、外部装置５０を識別しエミュレートカード１と通信可能な外部装置５０を特定するためのカード識別情報をＲＯＭ１３に記憶している。また、外部装置５０は、外部装置５０を特定するカード識別情報をＲＯＭ５３に記憶している。エミュレートカード１と外部装置５０の記憶するカード識別情報が、同じであれば相互の通信が可能となる。【選択図】      図１８
2006148620.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の接続部に挿入して接続する携帯型の接続装置と、前記接続装置と通信可能でデータの授受をする外部装置とを有する周辺処理システムであって、
前記接続装置は、
前記情報処理装置の前記接続部と接続するための入出力装置部と、
前記外部装置と通信するための接続通信部と、
前記外部装置を識別し、前記接続装置と通信可能な前記外部装置を特定するための識別情報を記憶する接続記憶部と、
前記接続通信部と前記接続記憶部とを制御すると共に、前記情報処理装置に対して前記外部装置を認識させず、前記接続装置を認識させる制御を実行する接続制御部と、を有し、
前記外部装置は、
前記接続通信部と通信するための外部通信部と、
前記外部装置を特定するための前記識別情報を記憶する外部記憶部と、
前記データを記憶するデータ記憶部と、
前記識別情報または前記データを入力する入力部と、
前記外部通信部と前記外部記憶部とデータ記憶部とを制御する外部制御部と、を有することを特徴とする周辺処理システム。
【請求項２】
請求項１に記載の周辺処理システムにおいて、
前記接続装置と前記外部装置とが通信可能な状態になると、前記外部制御部が前記接続装置および前記外部装置の有するそれぞれの前記識別情報を比較し、
前記接続装置および前記外部装置の有する前記識別情報が一致する場合には、前記接続装置と前記外部装置とが通信可能であることを前記外部制御部が認識し、
前記接続装置および前記外部装置の有する前記識別情報が一致しない場合には、前記接続装置と前記外部装置とが同じ前記識別情報を有するようにするため、前記外部制御部が前記外部記憶部の有する前記識別情報のうち前記入力部によって選択された前記識別情報を前記接続制御部へ送信し、前記接続制御部が前記接続記憶部に記憶することを特徴とする周辺処理システム。
【請求項３】
請求項１または２に記載の周辺処理システムにおいて、
前記接続装置と複数の前記外部装置とを有しており、
前記接続装置と、前記複数の前記外部装置のうち前記接続装置と同じ前記識別情報を記憶している前記外部装置とが、前記接続通信部および前記外部通信部を介して通信可能であることを特徴とする周辺処理システム。
【請求項４】
請求項１または２に記載の周辺処理システムにおいて、
前記外部装置の前記データ記憶部は、複数に分割された領域を有しており、
前記接続装置と、前記複数に分割された領域のうち前記接続装置と同じ前記識別情報に対応する前記領域とが、前記接続通信部および前記外部通信部を介してアクセス可能であることを特徴とする周辺処理システム。
【請求項５】
請求項１または２に記載の周辺処理システムにおいて、
複数の前記接続装置と複数に分割された領域を有する前記外部装置の前記データ記憶部とを有しており、
それぞれ同じ前記識別情報を有する前記接続装置と前記領域とが前記接続通信部および前記外部通信部を介してアクセス可能であることを特徴とする周辺処理システム。
【請求項６】
請求項１または２に記載の周辺処理システムにおいて、
前記接続装置の前記接続通信部と前記外部装置の前記外部通信部との通信が非接触な通信であることを特徴とする周辺処理システム。
【請求項７】
請求項１または２に記載の周辺処理システムにおいて、
前記接続制御部は、前記情報処理装置に対して前記外部装置を認識させず、前記接続装置をメモリカードとして認識させる制御を実行することを特徴とする周辺処理システム。
【請求項８】
請求項１または２に記載の周辺処理システムにおいて、
前記外部装置の前記データ記憶部は、ハードディスクドライブであることを特徴とする周辺処理システム。
【請求項９】
請求項１から８のいずれか一項に記載の周辺処理システムを構成する接続装置であって、
前記情報処理装置の前記接続部と接続するための入出力装置部と、
前記外部装置と通信するための接続通信部と、
前記外部装置を識別し、前記接続装置と通信可能な前記外部装置を特定するための識別情報を記憶する接続記憶部と、
前記接続通信部と前記接続記憶部とを制御すると共に、前記情報処理装置に対して前記外部装置を認識させず、前記接続装置を認識させる制御を実行する接続制御部と、を有することを特徴とする接続装置。
【請求項１０】
請求項１から８のいずれか一項に記載の周辺処理システムを構成する外部装置であって、
前記接続通信部と通信するための外部通信部と、
前記外部装置を特定するための前記識別情報を記憶する外部記憶部と、
前記データを記憶するデータ記憶部と、
前記識別情報または前記データを入力する入力部と、
前記外部通信部と前記外部記憶部とデータ記憶部とを制御する外部制御部と、を有することを特徴とする外部装置。
【請求項１１】
請求項１から８のいずれか一項に記載の周辺処理システムを構成する外部装置であって、
前記データ記憶部内に領域を作成するための操作をするための領域作成入力部と、
前記領域作成入力部の操作により作成された前記領域に識別情報を付与する識別情報生成部と、
前記外部装置と前記接続装置のうち少なくとも一方は、前記接続装置がデータの記憶領域として使用する前記外部装置の前記領域を指定する領域指定入力部と、を備え、
前記領域指定入力部により指定された前記領域の前記識別情報を、前記外部装置と前記接続装置とが通信可能な状態になったときに、前記外部装置から前記接続装置へ転送することを特徴とする外部装置。
【請求項１２】
請求項１または２に記載の周辺処理システムの情報処理方法であって、
前記接続装置と前記外部装置とが通信可能な状態になると、前記外部制御部が前記外部装置および前記接続装置の有するそれぞれの前記識別情報を比較するステップと、
前記接続装置および前記外部装置の有する前記識別情報が一致する場合には、前記接続装置と前記外部装置とが通信可能であることを前記外部制御部が認識し、
前記接続装置および前記外部装置の有する前記識別情報が一致しない場合には、前記接続装置と前記外部装置とが同じ前記識別情報を有するようにするため、前記外部記憶部の有する前記識別情報のうちから前記入力部によって前記識別情報を選択するステップと、
前記外部制御部が選択された前記識別情報を前記接続制御部へ送信するステップと、
前記接続制御部が前記選択された識別情報を前記接続記憶部に記憶するステップと、を有することを特徴とする周辺処理システムの情報処理方法。
【請求項１３】
請求項１または２に記載の周辺処理システムの前記接続装置としてコンピュータを機能させるプログラムであって、
前記接続装置と前記外部装置とが通信可能な状態になると、前記外部制御部が前記外部装置および前記接続装置の有するそれぞれの前記識別情報を比較するために、前記接続制御部が前記接続装置の有する前記識別情報を前記外部制御部へ送信するステップと、
前記接続装置および前記外部装置の有する前記識別情報が一致する場合には、前記外部制御部から前記接続装置と前記外部装置とが通信可能である旨の通知を前記接続制御部が受信し、
前記接続装置および前記外部装置の有する前記識別情報が一致しない場合には、前記接続装置と前記外部装置とが同じ前記識別情報を有するようにするため、前記外部記憶部の有する前記識別情報のうちから前記入力部によって前記識別情報を選択する旨の通知を前記外部制御部から前記接続制御部が受信するステップと、
前記外部制御部から選択された前記識別情報を前記接続制御部が受信するステップと、
前記接続制御部が前記選択された識別情報を前記接続記憶部に記憶するステップと、
前記接続制御部が前記選択された識別情報を前記接続記憶部に記憶した旨の通知を前記外部制御部へ送信するステップと、をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
請求項１または２に記載の周辺処理システムの前記外部装置としてコンピュータを機能させるプログラムであって、
前記接続装置と前記外部装置とが通信可能な状態になると、前記外部制御部が前記接続装置から前記識別情報を取得するステップと、
前記外部制御部が前記外部装置および前記接続装置から取得したそれぞれの前記識別情報を比較するステップと、
前記接続装置および前記外部装置の有する前記識別情報が一致する場合には、前記外部制御部が前記接続装置と前記外部装置とが通信可能であることを認識しその旨を前記接続制御部へ送信し、
前記接続装置および前記外部装置の有する前記識別情報が一致しない場合には、前記接続装置と前記外部装置とが同じ前記識別情報を有するようにするため、前記外部記憶部の有する前記識別情報のうちから前記入力部によって選択された前記識別情報を受け付けるステップと、
前記外部制御部が前記選択された識別情報を前記接続制御部へ送信するステップと、
前記接続装置から前記選択された識別情報を前記接続記憶部に記憶した旨の通知を前記外部制御部が受信するステップと、
前記外部制御部が前記外部装置と前記接続装置との通信を開始するステップと、をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に挿入されてデータの授受をする接続装置を有する周辺処理システム、接続装置、外部装置、周辺処理システムの情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、情報処理装置が備えるカード挿入用のスロットを利用して外部機器と接続する方法として、一端にスロットとの接続部を有し、他端に外部機器との接続部を有するインタフェース装置としてのカードが知られている。このカードは、外部機器と情報処理装置との間で情報を転送する転送部を有し、転送部は、外部機器および情報処理装置の情報を互いに送受可能な情報へ変換して転送する機能を有する。従って、カードは対応する外部機器と情報処理装置とに専用のものである。この接続方法によれば、情報処理装置に新たなコネクタを設けることなく情報処理装置と外部機器との接続が可能となる。接続方法は、無線などの非接触による方法を含んでいる（例えば特許文献１）。
【０００３】
【特許文献１】特開２０００−１６３１６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の技術において、インタフェース装置としてのカードは、情報処理装置と情報処理装置へ接続する外部装置とに対応した専用コネクタとしての機能を有するものである。異なる情報処理装置との接続および異なる外部装置との接続には、それぞれの情報処理装置および外部装置に対応した専用のカードが必要である。カードは指定された外部機器と情報処理装置との接続専用で、異なる情報処理装置あるいは外部装置との接続はできない。
【０００５】
本発明は、上記課題を解決するために、接続装置が異なる情報処理装置に接続可能であると共に、接続する外部装置を選択して接続可能な周辺処理システム、接続装置、外部装置、周辺処理システムの情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の周辺処理システムは、情報処理装置の接続部に挿入して接続する携帯型の接続装置と、前記接続装置と通信可能でデータの授受をする外部装置とを有する。そして、接続装置は、情報処理装置の接続部と接続するための入出力装置部と、外部装置と通信するための接続通信部と、外部装置を識別し接続装置と通信可能な外部装置を特定するための識別情報を記憶する接続記憶部と、接続通信部と接続記憶部とを制御すると共に、情報処理装置に対して外部装置を認識させず、接続装置を認識させる制御を実行する接続制御部と、を有する。また、外部装置は、接続通信部と通信するための外部通信部と、外部装置を特定するための識別情報を記憶する外部記憶部と、データを記憶するデータ記憶部と、識別情報またはデータを入力する入力部と、外部通信部と外部記憶部とデータ記憶部とを制御する外部制御部と、を有することを特徴とする。
【０００７】
この周辺処理システムによれば、情報処理装置に挿入可能な接続装置と、接続装置と通信可能な外部装置とを有する。接続装置と外部装置とは、それぞれの接続通信部および外部通信部を介してデータの授受が可能である。また、接続装置の接続記憶部と外部装置の外部記憶部とは、識別情報を記憶している。この識別情報は、外部装置を識別するために外部装置で作成され、外部記憶部に記憶されている。また、接続記憶部には、通信可能な外部装置の識別情報が記憶されており、接続装置と外部装置とが同じ識別情報を記憶しているか否かにより接続装置と外部装置との対応が明確となる。さらに、接続装置の接続制御部は、情報処理装置に対して外部装置を認識させず、接続装置を認識させる制御を実行する。このため、情報処理装置は、接続装置のみ認識し、接続装置と通信可能な外部装置を認識しない。つまり、接続装置は、識別情報によって通信可能と特定された外部装置のデータを接続装置が有しているかのように、情報処理装置に対して認識させることができる。情報処理装置は、外部装置を制御するための回路変更やプログラム等の新規搭載をする必要がなく、情報処理装置に挿入されている接続装置を制御すれば、接続装置を介して接続装置と同じ識別情報を有する外部装置のデータの処理が行える。
【０００８】
この場合、接続装置と外部装置とが通信可能な状態になると、外部制御部が接続装置および外部装置の有するそれぞれの識別情報を比較し、接続装置および外部装置の有する識別情報が一致する場合には、接続装置と外部装置とが通信可能であることを外部制御部が認識し、接続装置および外部装置の有する識別情報が一致しない場合には、接続装置と外部装置とが同じ識別情報を有するようにするため、外部制御部が外部記憶部の有する識別情報のうち入力部によって選択された識別情報を接続制御部へ送信し、接続制御部が接続記憶部に記憶することが好ましい。
【０００９】
この構成によれば、接続装置と外部装置とが通信可能な状態になると、外部制御部が接続装置および外部装置の有するそれぞれの識別情報を比較する。識別情報を比較して接続装置および外部装置の有する識別情報が一致する場合には、接続装置へ接続するべき外部装置であると外部制御部が認識する。つまり、接続装置と外部装置とが通信を開始しても良いと判断する。一方、接続装置および外部装置の有する識別情報が一致しない場合には、接続装置へ接続するべき外部装置ではないと外部制御部が認識する。つまり、通信を開始することができない。接続装置へ接続するべき外部装置であると外部制御部が認識して通信を開始できるようにするために、接続装置と外部装置とが同じ識別情報を有する必要がある。そこで、外部制御部が外部記憶部の有する識別情報のうち、入力部によって選択された識別情報を接続制御部へ送信し、送信された識別情報を接続制御部が受信し接続記憶部に上書きして記憶する。これにより、接続装置と外部装置とが同じ識別情報を記憶することになる。外部装置の簡単な操作により、接続装置へ接続するべき外部装置を選択でき、接続装置と外部装置との通信を開始できる状態となる。
【００１０】
そして、周辺処理システムは、接続装置と複数の外部装置とを有しており、接続装置と、複数の外部装置のうち接続装置と同じ識別情報を記憶している外部装置とが、接続通信部および外部通信部を介して通信可能であることが好ましい。
【００１１】
この構成によれば、接続装置は、複数の外部装置の中から、接続装置と同じ識別情報を記憶している外部装置と通信を実行できる。接続装置は、識別情報を変更することにより、様々なデータを有する複数の外部装置を選択して、欲しいデータを有する外部装置と通信することができる。
【００１２】
この場合、周辺処理システムは、外部装置のデータ記憶部は、複数に分割された領域を有しており、接続装置と、複数に分割された領域のうち接続装置と同じ識別情報に対応する領域とが、接続通信部および外部通信部を介してアクセス可能であることが好ましい。
【００１３】
この構成によれば、接続装置と通信可能な外部装置のデータ記憶部は、複数の領域に分割されており、複数の領域はそれぞれ識別情報を記憶している。接続装置は、これら複数の領域のうち接続装置と同じ識別情報に対応する領域へアクセスできる。また、接続装置は、識別情報を変更することにより、様々なデータを有する複数の領域を選択して、欲しいデータを有する領域へアクセスすることができる。一つの外部装置の中に情報別の領域を設けてあるため、データ別の複数の外部装置を持ち歩く必要がなく、モバイル性の向上が図れる。
【００１４】
この場合、周辺処理システムは、複数の接続装置と複数に分割された領域を有する外部装置のデータ記憶部とを有しており、それぞれ同じ識別情報を有する接続装置と領域とが接続通信部および外部通信部を介してアクセス可能であることが好ましい。
【００１５】
この構成によれば、複数の接続装置とデータ記憶部の複数の領域は、それぞれ識別情報を有している。複数の接続装置は、個々に、データ記憶部の領域のうち同じ識別情報に対応している領域と相互にアクセスすることができる。接続装置は、外部装置によって複数の接続装置の中から選択され、データ記憶部の特定の領域に対応する識別情報と同じ識別情報を記憶することによりその領域へアクセス可能になり、領域の有するデータを授受できる。このように、接続装置を選択することにより、選択された接続装置が挿入されている種々の情報処理装置へ、データ記憶部の領域の有するデータを提供できる。
【００１６】
この場合、接続装置の接続通信部と外部装置の外部通信部との通信が非接触な通信であることが好ましい。
【００１７】
この構成によれば、接続装置の接続通信部と外部装置の外部通信部とは、データ等の授受が実行できるように通信可能に接続されている。この通信が、例えば無線通信などの非接触な通信であることが好ましく、非接触な通信であれば、接続装置と外部装置との距離や壁などを挟んでの使用位置などにさほど影響されずに、通信が可能である。
【００１８】
この場合、接続制御部は、情報処理装置に対して外部装置を認識させず、接続装置をメモリカードとして認識させる制御を実行することが好ましい。
【００１９】
この構成によれば、接続装置が、メモリカードとして情報処理装置に認識される。従って、メモリカードに対応可能な情報処理装置に接続装置を挿入すると、情報処理装置は、接続装置が通信可能な外部装置の有するデータを処理することができる。この場合、情報処理装置は、接続装置をメモリカードとして認識し、外部装置を認識せずに処理をする。そのため、情報処理装置は、外部装置の種別に対応してプログラムの追加搭載等が不必要であり、常に、メモリカードとして接続装置を認識すれば良い。
【００２０】
この場合、外部装置のデータ記憶部は、ハードディスクドライブであることが好ましい。
【００２１】
この構成によれば、外部装置のデータ記憶部は、ハードディスクドライブであり、データ記憶部の記憶容量を大容量に設定できる。この構成により、外部装置と通信可能な接続装置は、大容量を有する接続装置であるかのように情報処理装置に対して振る舞うことができる。
【００２２】
本発明の周辺処理システムを構成する接続装置は、情報処理装置の接続部と接続するための入出力装置部と、外部装置と通信するための接続通信部と、外部装置を識別し、接続装置と通信可能な外部装置を特定するための識別情報を記憶する接続記憶部と、接続通信部と接続記憶部とを制御すると共に、情報処理装置に対して外部装置を認識させず、接続装置を認識させる制御を実行する接続制御部と、を有することを特徴とする。
【００２３】
この接続装置によれば、入出力装置部により、情報処理装置と接続可能であり、接続通信部により、外部装置と通信可能である。そして、接続記憶部には、外部装置を識別し、接続装置と接続するべき外部装置を特定するための識別情報を記憶している。この識別情報により、接続装置の接続制御部は、外部装置が接続装置と接続するべき外部装置であるか否かを判断する。さらに、接続制御部は、情報処理装置に対して外部装置を認識させず、接続装置を認識させる制御を実行する。このため、情報処理装置は、接続装置のみ認識し、接続装置と通信可能な外部装置を認識しない。つまり、接続装置は、識別情報によって通信可能と特定された外部装置のデータを接続装置が有しているかのように、情報処理装置に対して認識させることができる。情報処理装置は、外部装置を制御するための回路変更やプログラム等の新規搭載をする必要がなく、情報処理装置に挿入されている接続装置を制御すれば、接続装置を介して接続装置と同じ識別情報を有する外部装置のデータの処理が行える。
【００２４】
本発明の周辺処理システムを構成する外部装置は、接続通信部と通信するための外部通信部と、外部装置を特定するための識別情報を記憶する外部記憶部と、データを記憶するデータ記憶部と、識別情報またはデータを入力する入力部と、外部通信部と外部記憶部とデータ記憶部とを制御する外部制御部と、を有することを特徴とする。
【００２５】
この外部装置によれば、外部通信部により接続装置と通信が可能であり、外部記憶部に外部装置を特定するための識別情報を記憶している。識別情報は、入力部から入力され、外部装置が接続装置へ接続するべき外部装置であり通信を開始できるか否かを判断するための情報である。また、外部装置は、接続装置と授受するデータを記憶するデータ記憶部を有している。外部装置と同じ識別情報を有しており外部装置と接続するべき接続装置へ外部装置からデータを送ることにより、接続装置は、外部装置が有する種々のデータを自らが有するデータであるかのように扱うことが可能となる。接続装置が記憶部を有していなくても、大容量の記憶部を有する接続装置として機能できる。
【００２６】
本発明の周辺処理システムを構成する外部装置は、データ記憶部内に領域を作成するための操作をするための領域作成入力部と、領域作成入力部の操作により作成された領域に識別情報を付与する識別情報生成部と、外部装置と接続装置のうち少なくとも一方は、接続装置がデータの記憶領域として使用する外部装置の領域を指定する領域指定入力部と、を備え、領域指定入力部により指定された領域の識別情報を、外部装置と接続装置とが通信可能な状態になったときに、外部装置から接続装置へ転送することを特徴とする外部装置。
【００２７】
この外部装置によれば、外部装置のデータ記憶部内に、例えばデータを内容別に区分するなどして記憶する領域を作成するための領域作成入力部と、作成した領域に対して識別情報を付与する識別情報生成部とを有している。また、接続装置がデータの記憶領域として使用する外部装置の領域を領域指定入力部によって指定して、指定された領域の識別情報を、外部装置と接続装置とが通信可能な状態になったときに、外部装置から接続装置へ転送する。領域指定入力部は、接続装置が有している構成でもかまわない。このような構成の外部装置は、外部装置が記憶する領域のデータを領域に対応する識別情報を基に選択して、通信可能な接続装置へ送ることができる。
【００２８】
本発明の周辺処理システムの情報処理方法は、接続装置と外部装置とが通信可能な状態になると、外部制御部が外部装置および接続装置の有するそれぞれの識別情報を比較するステップと、接続装置および外部装置の有する識別情報が一致する場合には、接続装置と外部装置とが通信可能であることを外部制御部が認識し、接続装置および外部装置の有する識別情報が一致しない場合には、接続装置と外部装置とが同じ識別情報を有するようにするため、外部記憶部の有する識別情報のうちから入力部によって識別情報を選択するステップと、外部制御部が選択された識別情報を接続制御部へ送信するステップと、接続制御部が選択された識別情報を接続記憶部に記憶するステップと、を有することを特徴とする。
【００２９】
この情報処理方法によれば、接続装置と外部装置とが通信可能な状態になると、最初のステップとして、外部制御部が接続装置および外部装置の有するそれぞれの識別情報を比較する。次のステップにおいて、それぞれの識別情報を比較して、接続装置および外部装置の有する識別情報が一致する場合には、外部制御部が、接続装置と接続するべき外部装置であることを認識する。つまり、通信を開始しても良いと判断する。一方、接続装置および外部装置の有する識別情報が一致しない場合には、接続装置へ接続するべき外部装置ではないと外部制御部が認識する。つまり、通信を開始することができない。接続装置へ接続するべき外部装置であると外部制御部が認識して通信を開始できるようにするためには、接続装置と外部装置とが同じ識別情報を有する必要がある。そこで、外部制御部が外部記憶部の有する識別情報のうち、入力部によって選択された識別情報を接続制御部へ送信する。そして次ステップで、送信された識別情報を接続制御部が接続記憶部に上書きして記憶する。これにより、接続装置と外部装置とが同じ識別情報を記憶することになる。外部装置の簡単な操作により、接続装置へ接続するべき外部装置を選択でき、接続装置と外部装置とが通信を開始できる状態となる。
【００３０】
本発明のプログラムは、周辺処理システムの接続装置としてコンピュータを機能させるプログラムであって、接続装置と外部装置とが通信可能な状態になると、外部制御部が外部装置および接続装置の有するそれぞれの識別情報を比較するために、接続制御部が接続装置の有する識別情報を外部制御部へ送信するステップと、接続装置および外部装置の有する識別情報が一致する場合には、外部制御部から接続装置と外部装置とが通信可能である旨の通知を接続制御部が受信し、接続装置および外部装置の有する識別情報が一致しない場合には、接続装置と外部装置とが同じ識別情報を有するようにするため、外部記憶部の有する識別情報のうちから入力部によって識別情報を選択する旨の通知を外部制御部から接続制御部が受信するステップと、外部制御部から選択された識別情報を接続制御部が受信するステップと、接続制御部が選択された識別情報を接続記憶部に記憶するステップと、接続制御部が選択された識別情報を接続記憶部に記憶した旨の通知を外部制御部へ送信するステップと、をコンピュータに実行させることを特徴とする。
【００３１】
このプログラムによれば、周辺処理システムの接続装置が、通信可能となった新たな外部装置と通信を開始するための最初のステップとして、外部制御部が接続装置および外部装置の有するそれぞれの識別情報を比較するために、接続装置の接続制御部が接続装置の有する識別情報を外部制御部へ送信する。次のステップにおいて、接続装置および外部装置の有する識別情報を比較して、接続装置および外部装置の有する識別情報が一致する場合には、外部制御部が接続装置と接続するべき外部装置であることを認識し、接続装置と外部装置とが通信可能である旨の通知を外部装置から接続制御部が受信する。つまり、通信を開始しても良いとの判断を受信する。一方、接続装置および外部装置の有する識別情報が一致しない場合には、接続装置へ接続するべき外部装置ではないと外部制御部が認識して通信を開始することができない。接続装置へ接続するべき外部装置であると外部制御部が認識して通信を開始できるようにするためには、接続装置と外部装置とが同じ識別情報を有する必要がある。そこで、外部記憶部の有する識別情報のうち、入力部によって識別情報を選択する旨の通知を、外部制御部から接続制御部が受信する。そして次ステップで、外部制御部から選択されて送信された識別情報を接続制御部が受信する。次のステップでは、受信した識別情報を接続制御部が接続記憶部に上書きして記憶する。最後のステップで、接続制御部が受信した識別情報を接続記憶部に記憶した旨の通知を外部制御部へ送信する。これらのステップをコンピュータに実行させることにより、接続装置と外部装置とが同じ識別情報を記憶することになる。
【００３２】
本発明のプログラムは、周辺処理システムの外部装置としてコンピュータを機能させるプログラムであって、接続装置と外部装置とが通信可能な状態になると、外部制御部が接続装置から識別情報を取得するステップと、外部制御部が外部装置および接続装置から取得したそれぞれの識別情報を比較するステップと、接続装置および外部装置の有する識別情報が一致する場合には、外部制御部が接続装置と外部装置とが通信可能であることを認識しその旨を接続制御部へ送信し、接続装置および外部装置の有する識別情報が一致しない場合には、接続装置と外部装置とが同じ識別情報を有するようにするため、外部記憶部の有する識別情報のうちから入力部によって選択された識別情報を受け付けるステップと、外部制御部が選択された識別情報を接続制御部へ送信するステップと、接続装置から選択された識別情報を接続記憶部に記憶した旨の通知を外部制御部が受信するステップと、外部制御部が外部装置と接続装置との通信を開始するステップと、をコンピュータに実行させることを特徴とする。
【００３３】
このプログラムによれば、周辺処理システムの外部装置が、通信可能となった新たな接続装置と通信を開始するための最初のステップとして、外部制御部が接続装置の有する識別情報を取得する。次のステップにおいて、外部制御部が外部装置および接続装置から取得したそれぞれの識別情報を比較する。識別情報を比較して、接続装置および外部装置の有する識別情報が一致する場合には、外部制御部が接続装置と接続するべき外部装置であることを認識し、接続装置と外部装置とが通信可能である旨の通知を接続制御部へ送信する。つまり、通信を開始しても良いと判断する。一方、接続装置および外部装置の有する識別情報が一致しない場合には、接続装置へ接続するべき外部装置ではないと外部制御部が認識して通信を開始することができない。接続装置へ接続するべき外部装置であると外部制御部が認識して通信を開始できるようにするためには、接続装置と外部装置とが同じ識別情報を有する必要がある。そこで、外部記憶部の有する識別情報のうち、入力部によって選択された識別情報を受け付ける。そして次ステップで、外部制御部が選択された識別情報を接続制御部へ送信する。次のステップでは、外部制御部から送信された識別情報を接続制御部が接続記憶部に上書きして記憶した旨の通知を外部制御部が受信する。最後のステップで、外部制御部が外部装置と接続装置との通信を開始する。これらのステップをコンピュータに実行させることにより、接続装置と外部装置とが同じ識別情報を記憶して通信を開始することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の情報処理装置を具体化した実施形態について、図面に従って説明する。実施形態で説明する情報処理装置は、メモリカードスロット（接続部）を備えた情報処理装置に挿入可能で、さらに無線通信機能を有するエミュレートカード（接続装置）と、エミュレートカードと無線通信によって通信可能な外部装置とで構成されている。エミュレートカードは、異なる情報処理装置に挿入して使用できると共に、通信可能な外部装置の中から選択した特定の外部装置と通信することができる。エミュレートカードと外部装置とは、それぞれ書き換え可能なカード識別情報（識別情報）を記憶していて、双方の有するカード識別情報が同一である場合に相互の通信が可能となる。エミュレートカードと外部装置とが記憶するカード識別情報が異なる場合、エミュレートカードの記憶するカード識別情報を、通信を行いたい外部装置の記憶するカード識別情報に書き換えることにより、相互の通信が可能となる。
【００３５】
（実施形態１）
図１は、エミュレートカードと外部装置とで構成される周辺処理システムを示す斜視図である。図２は、エミュレートカードの構成を示すブロック図で、図３は、外部装置の構成を示すブロック図である。周辺処理システムの構成は、図１に示すように、エミュレートカード（接続装置）１と、エミュレートカード１を挿入するメモリカードスロット２を備えた携帯電話（情報処理装置）３と、エミュレートカード１と無線通信で通信可能な外部装置４とから成る。外部装置４は、データを記憶するデータ記憶部を内蔵し、データなどを入力する入力操作部（入力部）４ａおよび図示していない入力ポートと、入力内容などを表示する表示部４ｂとを有する。周辺処理システムは、外部装置４に替えて他の外部装置５とエミュレートカード１とを無線通信で通信することが可能な構成である。外部装置５は、外部装置４と同様に入力操作部５ａと、表示部５ｂとを有する。
【００３６】
携帯電話３は、電話機能の他に、写真の撮影および再生機能、音楽の再生機能を有していて、各機能に必要なデータ等をメモリカードからメモリカードスロット２を介して取得している。携帯電話３のメモリカードスロット２に外部装置４と無線通信可能なエミュレートカード１を挿入することにより、通常のメモリカードでは対応できない大容量のデータを携帯電話３で扱うことができる。
【００３７】
エミュレートカード１は、図２に示すように、携帯電話３と接続するための入出力装置部１０と、外部装置４と無線通信のための接続通信部である無線アンテナ１１および無線通信コントローラ１２とを有する。入出力装置部１０は、公知のメモリカードと同じ構成であり、携帯電話３のメモリカードスロット２に接続可能である。エミュレートカード１がメモリカードスロット２に接続されると、携帯電話３は、エミュレートカード１を公知のメモリカードとして認識する。無線アンテナ１１は、外部装置４との電波の送受信をするモジュールで、電波の送受信は、無線通信コントローラ１２によって制御される。無線通信は、ブルートウース（Bluetooth）による通信である。
【００３８】
エミュレートカード１は、ＲＯＭ（Read  Only  Memory）１３と、ＲＡＭ（Randam  Access  Memory）１４と、ＣＰＵ（Central  Processing  Unit）１５とを有し、ＣＰＵ１５は、接続制御部としてエミュレートカード１を制御する。ＲＯＭ１３は、接続記憶部であって、通信可能な外部装置４が記憶するカード識別情報と同じカード識別情報を記憶している。さらに、ＲＯＭ１３は、ＣＰＵ１５がエミュレートカード１を制御するためのファームウエアおよびメモリカードとしてのイメージをエミュレートするための固有情報等を記憶している。ＲＡＭ１４は、ＣＰＵ１５のワーク用のメモリであり通信用のデータなどを展開する。これら入出力装置部１０、無線通信コントローラ１２、ＲＯＭ１３、ＲＡＭ１４およびＣＰＵ１５は、内部バス１６によって接続されている。なお、ＲＯＭ１３はフラッシュメモリなどにより構成された不揮発性メモリであり、所定の方法によって記録された情報を書き換え可能である。
【００３９】
エミュレートカード１は、公知のメモリカードが有するようなデータ等を記憶する記憶部を有していない。その代わり、ＣＰＵ１５が、エミュレートカード１と通信可能な外部装置４をエミュレートカード１の記憶部であるかのように制御する。このとき携帯電話３は、エミュレートカード１をメモリカードとして認識するだけで、外部装置４が接続されていることは認識しない。
【００４０】
そして、エミュレートカード１には、内部バス１６に接続して挿抜エミュレート回路部１７が設けられている。挿抜エミュレート回路部１７は、エミュレートカード１がメモリカードスロット２から抜かれて、異なるエミュレートカード１に交換されたかのように携帯電話３に対して挿抜のエミュレーションを実行する。挿抜のエミュレーションが実行されると、携帯電話３は、メモリカードとして認識しているエミュレートカード１が、異なるエミュレートカード１に交換されたと認識する。
【００４１】
従って、エミュレートカード１と通信している外部装置４が他の外部装置５に替えられた場合に、挿抜のエミュレーションを実行して、同じエミュレートカード１を、別のエミュレートカード１として携帯電話３に認識させる。実際にエミュレートカード１を交換することなく、携帯電話３には交換されたと認識させることができる。この挿抜のエミュレーションを実行するために、携帯電話３の仕様などを変更する必要はない。挿抜エミュレート回路部１７の詳細は後述する。
【００４２】
外部装置４は、図３に示すように、エミュレートカード１と無線通信のための外部通信部としての無線アンテナ２０と、無線通信コントローラ２１とを有する。また、外部装置４を大容量の記憶装置とするためのデータ記憶部であるＨＤＤ（ハードディスクドライブ）２２と、ＨＤＤ２２を制御するＨＤＤコントローラ２３とを有し、これらにより公知のメモリカードを凌ぐ大容量のデータを携帯電話３で扱うことができるようになる。さらに、ＲＯＭ２４と、ＲＡＭ２５と、ＣＰＵ２６とを有し、ＣＰＵ２６は、外部制御部および識別情報生成部として外部装置４の制御およびエミュレートカード１との通信を制御し、カレンダ時計を内蔵している。外部記憶部としてのＲＯＭ２４は、外部装置４を特定するカード識別情報およびエミュレートするメモリカードのイメージの固有情報と、ＣＰＵ２６が外部装置４を制御するためのファームウエアと、を記憶している。ＲＡＭ２５は、ＣＰＵ２６のワーク用のメモリであり通信用のデータなどを展開する。なお、ＲＯＭ２４はフラッシュメモリなどにより構成された不揮発性メモリであり、所定の方法によって記録された情報を書き換え可能である。
【００４３】
そして、外部装置４は、外部装置４用の内蔵電池による電源２８と、入力操作部４ａと、表示部４ｂとを有し、これらと無線通信コントローラ２１、ＨＤＤコントローラ２３、ＲＯＭ２４、ＲＡＭ２５、ＣＰＵ２６とが、それぞれ内部バス２７によって接続されている。なお、エミュレートカード１のＲＯＭ１３と外部装置４のＲＯＭ２４とは、読み出しおよび書き込み可能なフラッシュＲＯＭである。外部装置４のＨＤＤ２２へのデータの書き込みは、外部装置４と無線通信可能なエミュレートカード１が、携帯電話３をはじめ各種の情報処理装置からメモリカード書き込み指示を受け付けて行うことができる。
【００４４】
次に、図４は、エミュレートカードと外部装置との識別情報の設定を示すブロック図である。携帯電話３に挿入されているエミュレートカード１のＲＯＭ１３には、カード３０の領域が確保されていて、カード３０は、エミュレートカード１が携帯電話３に対しエミュレートするメモリカードとしてのイメージの固有情報を有している。固有情報は、エミュレートするメモリカードの仕様に則った情報であり、エミュレートカード１と外部装置４とが新規に通信可能な状態になった時に、外部装置４によって作成されて、同じ固有情報が外部装置４のＲＯＭ２４とエミュレートカード１のＲＯＭ１３とにカードとして記憶される。
【００４５】
外部装置４のＲＯＭ２４には、カード３５の領域が確保されていて、カード３５は、エミュレートカード１のカード３０と同じ固有情報を有している。固有情報は、カード仕様情報とカード識別情報とがあり、エミュレートカード１にカード仕様情報３１およびカード識別情報３２が記憶され、外部装置４にカード仕様情報３６およびカード識別情報３７が記憶されている。具体的な固有情報であるカード仕様情報３１、３６を表１に示す。
【００４６】
【表１】
2006148620.tif 000003
【００４７】
カード識別情報３２、３７は、エミュレートカード１が挿入されている携帯電話３と外部装置４とが、共にＯＮで且つ通信可能なエリア内に位置する状態になった場合に、通信の開始が可能か否かを判断するための情報である。カード識別情報３２とカード識別情報３７とが同じであれば、エミュレートカード１と外部装置４との通信の開始が可能と判断できる。カード識別情報３２、３７は、それぞれカードの作成日時３２ａ、３７ａと、カードの容量３２ｂ、３７ｂと、シリアル番号３２ｃ、３７ｃと、カードの名称３２ｄ、３７ｄとからなる。カードの容量３２ｂ、３７ｂとカードの名称３２ｄ、３７ｄとは、外部装置４の入力操作部４ｂから入力され、他は外部装置４のＣＰＵ２６によって自動的に付与される。
【００４８】
次に、外部装置４の有する管理プログラムによるカード３５の管理について説明する。図５は、外部装置の有する管理メニューを示す構成図である。図５（ａ）は、入力操作部４ａで操作可能な管理メニューのトップメニューであって、管理する５項目が管理メニューとして表示部４ｂに表示される。５項目のうち、項目１を示す図５（ｂ）は、外部装置４の記憶しているカードを表示している。この場合、外部装置４は、ＨＤＤ２２を分割せずに一つのデータ記憶部としているためＲＯＭ２４に記憶されているのは一枚のカード３５だけである。カード３５は、５ＧＢの容量設定で、ＨＤＤ１の名称が付与されている。ＨＤＤ２２を一つのデータ記憶部としている場合、カード３５の設定容量を自動的に全体容量の２０ＧＢとする構成であっても良い。図５（ｃ）は、項目２のカード作成の表示を示している。新規あるいは既データを消去し新しいデータに替えてＨＤＤ２２を設定する場合に、新たにカード３５を作成するためのメニューである。作成方法については、図８を用いて後述する。図５（ｄ）は項目３のカード消去の表示を示している。既存のデータの消去を行うためのメニューである。選択されたカード３５が四角の枠で囲まれて表示される。矢印の方向に枠を移動させてカード３５を選択する。この場合、一枚のカード３５だけであり選択不要である。図５（ｅ）は、項目４のカード交換の表示を示している。この外部装置４の場合は、カード３５のみが選択できる。図５（ｆ）は、項目５の容量表示を示している。ＨＤＤ２２の全体容量２０ＧＢと、ＲＯＭ２４が記憶しているカード３５による設定容量５ＧＢと、差し引きの空き容量１５ＧＢとが表示される。この管理メニューの選択によって外部装置４のカード３５を管理することができる。
【００４９】
次に、エミュレートカード１と外部装置４とが通信を開始する方法について、図６および図７を用いて説明する。図６は、実施形態１における外部装置側のカード設定および通信開始方法を示すフローチャートである。また、図７は、実施形態１におけるエミュレートカード側のカード設定および通信開始方法を示すフローチャートである。最初に、図６に基づいて外部装置４が実行するフローについて説明する。まずステップＳ１において、エミュレートカード１と通信可能状態か否かを外部装置４のＣＰＵ２６が判断する。通信可能な状態で無ければステップＳ２へ進み、一方、通信可能な状態であればステップＳ３へ進む。
【００５０】
ステップＳ２では、エミュレートカード１の探索を続けるかどうかの判断をＣＰＵ２６が行う。続ける場合はステップＳ１へ戻り、一方、続けない場合はフローを終了する。判断方法は、規定された時間内は探索を続け、規定時間経過後に探索を終了する方法である。あるいは、判断を操作者に仰ぐ方法なども考えられる。
【００５１】
ステップＳ３では、エミュレートカード１がカード３０にカード識別情報３２を有しているか否かをＣＰＵ２６が判断する。有していればステップＳ４へ進み、有していなければステップＳ５へ進む。
【００５２】
ステップＳ４において、ＣＰＵ２６がエミュレートカード１からカード識別情報３２を取得して、外部装置４のＲＯＭ２４のカード３５が記憶しているカード識別情報３７と同一であるか否かを比較する。同一であればステップＳ１０へ進み、一方、同一でなければエミュレートカード１のカード３０の有するカード識別情報３２等を書き換えるために、後述するステップＳ４１へ進む。
【００５３】
ステップＳ５では、エミュレートカード１がカード識別情報３２を有していないため、新たなカード３５を作成する通知をエミュレートカード１へ送信するか否かを、ＣＰＵ２６が表示部４ｂへ表示して操作者の判断を促す。送信する旨の入力があった場合は、ステップＳ６へ進み、一方、送信しない旨の入力があった場合は、ステップＳ７へ進む。
【００５４】
ステップＳ６では、入力操作部４ａからの入力に基づき、ＣＰＵ２６がカード識別情報３７を有する新たなカード３５を作成し、作成後ステップＳ８へ進む。カード作成方法は、フローチャートを用いて後述する。
【００５５】
ステップＳ７では、新たなカード作成を行わない決定を受けて、外部装置４のＲＯＭ２４に記憶されているカード３５を選択して送信する通知をエミュレートカード１へ送信するか否かを、ＣＰＵ２６が表示部４ｂへ表示して操作者の判断を促す。外部装置４の場合は、一枚のカード３５のみであり、その一枚のカード３５の送信となる。送信しない場合は、フローを終了し、一方、送信する場合は、ステップＳ８へ進む。
【００５６】
ステップＳ８では、エミュレートカード１へ外部装置４のカード識別情報３７を含むカード３５の情報を送信する。送信後ステップＳ９へ進む。送信された外部装置４のカード識別情報３７を含むカード３５の情報は、エミュレートカード１のカード３０へＣＰＵ１５によって書き込まれる。これにより、外部装置４とエミュレートカード１とは、同じカード識別情報を有することになる。
【００５７】
ステップＳ９において、カード識別情報等が書き込まれてカード設定が終了した通知をエミュレートカード１から受信したか否かをＣＰＵ２６が確認する。受信が確認されなければステップＳ８へ戻り、一方、受信が確認されればステップＳ１０に進む。
【００５８】
ステップＳ１０において、エミュレートカード１および外部装置４の有するカード識別情報３２、３７が同一であるので、外部装置４のＣＰＵ２６は、エミュレートカード１との通信を開始する。
【００５９】
以上、外部装置４におけるカード設定およびエミュレートカード１との通信開始方法について説明した。次に、エミュレートカード１におけるカード設定および外部装置４との通信開始方法について図７を用いて一部図６と対比させて説明する。
【００６０】
ステップＳ１１において、外部装置４と通信可能状態か否かをエミュレートカード１のＣＰＵ１５が判断する。図６のステップＳ１と対応するステップである。通信可能な状態で無ければフローを終了し、一方、通信可能な状態であればステップＳ１２へ進む。
【００６１】
ステップＳ１２では、エミュレートカード１がカード３０にカード識別情報３２を有しているか否かをＣＰＵ１５が判断する。ステップＳ３の外部装置４の対応に相当する。有していればステップＳ１３へ進み、有していなければステップＳ１５へ進む。
【００６２】
ステップＳ１３では、ＣＰＵ１５がエミュレートカード１の有するカード識別情報３２を外部装置４へ送信する。送信後ステップＳ１４へ進む。
【００６３】
ステップＳ１４において、送信したカード識別情報３２と同一な情報を有するカード識別情報３７を外部装置４が有しているか否かを判断する。この判断は、ステップＳ４における外部装置４のＣＰＵ２６の判断を受けてエミュレートカード１のＣＰＵ１５が行う。有していればステップＳ１９へ進み、一方、有していなければエミュレートカード１のカード３０の有するカード識別情報３２等を書き換えるために、後述するステップＳ５１へ進む。
【００６４】
次に、ステップＳ１５では、エミュレートカード１がカード識別情報３２を有していないため、新たなカード３５を作成する通知を外部装置４から受信したか否かを、エミュレートカード１のＣＰＵ１５が確認する。ステップＳ５の外部装置４の送信に対応するステップである。受信した場合は、ステップＳ１６へ進み、一方、受信していない場合、つまり新たなカード３５を作成しない場合は、ステップＳ１７へ進む。
【００６５】
ステップＳ１６では、ＣＰＵ１５が外部装置４からカード識別情報３７を含む新たなカード３５の情報を取得する。取得後ステップＳ１８へ進む。
【００６６】
また、ステップＳ１７では、新たなカード作成を行わず外部装置４のＲＯＭ２４に記憶されているカード３５を選択して送信する通知を外部装置４から受信したか否かを、エミュレートカード１のＣＰＵ１５が確認する。ステップＳ７の外部装置４からの送信に対応するステップである。受信していない場合、つまりカード３５が外部装置４から送信されない場合は、フローを終了し、一方、受信した場合は、ステップＳ１６へ進む。
【００６７】
ステップＳ１８では、エミュレートカード１のＲＯＭ１３にカード識別情報３２等を有するカード３０が記憶されて、カード設定が終了した旨の通知をＣＰＵ１５が外部装置４へ送信する。送信後、ステップＳ１９へ進む。
【００６８】
ステップＳ１９において、エミュレートカード１および外部装置４の有するカード識別情報３２、３７が同一であるので、エミュレートカード１のＣＰＵ１５は、ステップＳ１０に対応して外部装置４との通信を開始する。また、エミュレートカード１は、携帯電話に対してメモリカードとしてエミュレーションを実行する。
【００６９】
次に、ステップＳ６における新たなカード３５の作成方法について説明する。図８は、カード作成の方法を示すフローチャートである。カード３５は、外部装置４の管理プログラムによって作成される。なお、このフローによりステップＳ６に対応する場合だけでなく、いつでも入力の操作により、外部装置４にカード３５を作成できる。
【００７０】
ステップＳ２１において、図５に基づき説明した管理プログラムのメニューから図５（ｃ）に示すカード作成のメニューを選択する。選択後、ステップＳ２２へ進む。
【００７１】
ステップＳ２２では、設定するカード３５の容量を入力する。つまり、入力操作部４ａから入力された容量をＣＰＵ２６が受け付ける。この場合ＨＤＤ２２の全容量である２０ＧＢまでを設定できる。入力後、ステップＳ２３へ進む。
【００７２】
ステップＳ２３では、ＨＤＤ２２の空き容量が、入力した容量以上であるか否かを外部装置４のＣＰＵ２６が判定する。空き容量が入力した容量以上でなければ、ステップＳ２４へ進み、一方、空き容量が入力した容量以上であれば、ステップＳ２５へ進む。
【００７３】
ステップＳ２４では、ＨＤＤ２２の空き容量が入力した容量以上でないため、容量設定できない旨のエラー表示をＣＰＵ２６が表示部４ｂに表示する。同時に、カード３５の容量入力を再度行う表示をしてステップＳ２２へ戻る。
【００７４】
そして、ステップＳ２５では、カード３５の名称を入力する。つまり、入力操作部４ａから入力された容量をＣＰＵ２６が受け付ける。この場合、ＨＤＤ１と入力してある。入力後、ステップＳ２６へ進む。
【００７５】
ステップＳ２６では、入力した文字数が規定以内かどうかをＣＰＵ２６が判定する。文字数が規定より多い場合は、ステップＳ２７へ進み、一方、文字数が規定内の場合は、ステップＳ２８へ進む。
【００７６】
ステップＳ２７では、文字数が規定外である旨のエラー表示をＣＰＵ２６が表示部４ｂに表示する。同時に、名称の入力を再度行う表示をしてステップＳ２５へ戻る。
【００７７】
そして、ステップＳ２８では、外部装置４のＨＤＤ２２に対して入力した容量のパーティションを作成する。この場合、カード３５の設定した５ＧＢの名称ＨＤＤ１のパーティションがＣＰＵ２６によって自動的に作成される。パーティション作成後ステップＳ２９へ進む。
【００７８】
ステップＳ２９では、カード識別情報３７を作成する。既に作成した容量および名称に加えて、カード３５の作成日時とシリアル番号とをＣＰＵ２６が自動作成する。この時に、表１に示すカード仕様情報３６も合わせて作成される。作成後ステップＳ３０へ進む。
【００７９】
ステップＳ３０では、ＣＰＵ２６が外部装置４のＲＯＭ２４にカード識別情報３７を書き込む。合わせてカード仕様情報３６もＲＯＭ２４に書き込まれる。カード仕様情報３６およびカード識別情報３７からなる固有情報の書き込み後ステップＳ３１へ進む。
【００８０】
ステップＳ３１では、カード３５の作成終了の表示を表示部４ｂに表示する。以上が外部装置４によるカード３５の作成フローである。
【００８１】
続いて、ステップＳ４において、エミュレートカード１のカード識別情報３２と外部装置４のカード識別情報３７とが同一の情報でなく、カード識別情報３２を書き換えるカード交換のステップへ進んだ場合について説明する。図９は、外部装置側のカード交換方法を示すフローチャートである。
【００８２】
通常、エミュレートカード１を備えた携帯電話３は、定期的にエミュレートカード１に対して送信などの処理要求があるかを確認するポーリングを行っている。ポーリングによって携帯電話３とエミュレートカード１との情報処理が円滑に行われる。以下に説明するカード交換時においては、携帯電話３からのポーリングを含むいかなるアクセスに対してもエミュレートカード１は応答しない状態となる。
【００８３】
カード交換は、まず、ステップＳ４１において、図５に基づき説明した管理プログラムのメニューから図５（ｅ）に示すカード交換のメニューを選択する。選択後、ステップＳ４２へ進む。
【００８４】
ステップＳ４２では、交換するカード３５が選択されたか否かをＣＰＵ２６が判定する。このＨＤＤ２２の場合では、カード３５は、名称ＨＤＤ１のカード３５のみであり、このカード３５が選択できる。カード選択がされなければステップＳ４２のステップを繰り返し、一方、選択されればステップＳ４３へ進む。
【００８５】
ステップＳ４３では、エミュレートカード１へカード交換の指示をＣＰＵ２６が送信する。送信後ステップＳ４４へ進む。
【００８６】
ステップＳ４４では、携帯電話３に対してエミュレートカード１の交換をエミュレートするため、エミュレートカード１の挿抜エミュレート回路部１７による挿抜エミュレーション処理が終了した通知を、エミュレートカード１から受信したか否かをＣＰＵ２６が判定する。受信していなければステップＳ４５へ進み、一方、受信すればステップＳ４６へ進む。受信は、挿抜エミュレーション処理が終了したことを意味する。
【００８７】
ステップＳ４５では、カード交換を継続するか否かをＣＰＵ２６が判断する。規定時間を経過しても受信できなければフローを終了し、一方、規定時間内であればステップＳ４３へ戻る。判断方法は、受信できていない旨を表示部４ｂに表示して、操作者に判断させる方法などでも良い。
【００８８】
そして、ステップＳ４６では、エミュレートカード１からカード識別情報３２の要求を受信したか否かをＣＰＵ２６が判定する。エミュレートカード１は、挿抜エミュレーション処理によって、交換された新しいメモリカードであると携帯電話３に認識されており、新しいメモリカードとして振る舞うためのカード識別情報３２を外部装置４に要求する。この要求を受信していなければステップＳ４７へ進み、一方、受信していればステップＳ４８へ進む。
【００８９】
ステップＳ４７では、ステップＳ４５と同様にカード交換を継続するか否かをＣＰＵ２６が判断する。規定時間を経過しても要求を受信できなければフローを終了し、一方、規定時間内であればステップＳ４６へ戻る。判断方法は、受信できていない旨を表示部４ｂに表示して、操作者に判断させる方法などでも良い。
【００９０】
ステップＳ４８では、エミュレートカード１へカード識別情報３２として記憶する外部装置４のカード識別情報３７をＣＰＵ２６が送信する。
【００９１】
以上、外部装置４側のカード交換のフローについて説明した。ここで、エミュレートカード１の挿抜エミュレート回路部１７について、図１０の挿抜エミュレート回路部の構成を示すブロック図を用いて説明する。
【００９２】
挿抜エミュレート回路部１７は、ＣＰＵ１５からの挿抜エミュレーション処理を指示する切替信号４０を受けて作動を開始するタイマ回路４１と、タイマ回路４１に同調してスイッチをＯＮまたはＯＦＦに切り替えるアナログスイッチ４２とからなる。そして、挿抜エミュレート回路部１７につながって、携帯電話３のメモリカードスロット２の端子と接続するためのコネクタ端子４３と、コネクタ端子４３とアナログスイッチ４２とを接続する検出信号線４４および接地信号線４５とからなる入力装置部を有する。
【００９３】
この構成によれば、携帯電話３と接続されているエミュレートカード１を交換するエミュレーションを実行する場合に、まず、タイマ回路４１がＣＰＵ１５からの挿抜エミュレーション処理を指示する切替信号４０を受ける。切替信号４０を受けると、ＯＮの状態であったアナログスイッチ４２は、ＯＮからＯＦＦに切り替わり、同時にタイマ回路が計時を開始する。タイマ回路４１が、この場合規定された時間である３秒を計時し、３秒経過後にアナログスイッチ４２は、ＯＦＦからＯＮに切り替わる。
【００９４】
携帯電話３は、メモリカードスロット２を介して、エミュレートカード１のコネクタ端子４３からの信号の変化を検出する。アナログスイッチ４２がＯＮからＯＦＦへ切り替わると、検出信号線４４および接地信号線４５がハイ「１」からロー「０」へ変化する。この変化を検出して、携帯電話３はエミュレートカード１が抜かれたと判断する。続いて、アナログスイッチ４２がＯＦＦからＯＮへ切り替わると、検出信号線４４および接地信号線４５がロー「０」からハイ「１」へ変化する。この変化を検出して、携帯電話３はエミュレートカード１が挿入されたと判断する。
【００９５】
即ち、エミュレートカード１を実際には抜き差しすることなく、携帯電話３に対して、エミュレートカード１が交換されたと認識させることができる。従って、挿抜操作を行うことにより、一枚のエミュレートカード１を何枚ものメモリカードとして使用できる。
【００９６】
次に、外部装置４に対応してエミュレートカード１側が行うカード交換のフローについて説明する。図１１は、エミュレートカード側のカード交換方法を示すフローチャートである。
【００９７】
ステップＳ５１において、外部装置４のステップＳ４３に対応して、外部装置４からカード交換の指示を受信したか否かをエミュレートカード１のＣＰＵ１５が判定する。受信していなければステップＳ５１を繰り返し、一方、受信すればステップＳ５２へ進む。
【００９８】
ステップＳ５２では、ＣＰＵ１５がカード交換をエミュレートするエミュレートカード１の挿抜操作のための切替信号４０を、挿抜エミュレート回路部１７へ出力する。出力後ステップＳ５３へ進む。
【００９９】
ステップＳ５３では、切替信号４０により、挿抜エミュレート回路部１７は、アナログスイッチ４２をＯＮからＯＦＦに切り替える。既述したように、この変化を検出して、携帯電話３はエミュレートカード１が抜かれたと判断する。切り替え後ステップＳ５４へ進む。
【０１００】
ステップＳ５４では、アナログスイッチ４２をＯＮからＯＦＦに切り替えてから３秒の規定時間が経過したかをタイマ回路４１が検出し、経過していなければステップＳ５４を繰り返し、一方、経過すればステップＳ５５へ進む。
【０１０１】
ステップＳ５５では、アナログスイッチ４２をＯＦＦからＯＮに切り替える。既述したように、この信号の変化を検出して、携帯電話３はエミュレートカード１が挿入されたと判断する。切り替え後ステップＳ５６へ進む。
【０１０２】
ステップＳ５６では、外部装置４へエミュレートカード１の挿抜エミュレーション処理終了の通知を送信する。外部装置４によるステップＳ４４がこの送信に対応するステップである。送信後ステップＳ５７へ進む。
【０１０３】
ステップＳ５７では、外部装置４へカード識別情報３２の要求を送信する。挿抜エミュレーション処理終了に伴い、エミュレートカード１が新しいメモリカードとして携帯電話３に対して振る舞うために、新しいカード識別情報３２等として記憶する情報を外部装置４に要求する。この要求に対して、ステップＳ４８で外部装置４が対応する。送信後ステップＳ５８へ進む。
【０１０４】
ステップＳ５８では、外部装置４からカード識別情報３７を受信したか否かをＣＰＵ１５が判定する。受信していなければステップＳ５７へ戻り、一方、受信すればステップＳ５９へ進む。
【０１０５】
ステップＳ５９では、受信したカード識別情報３７をエミュレートカード１のカード識別情報３２としてＲＯＭ１３のカード３０に記憶し、携帯電話３にエミュレーションを開始する。このとき、メモリカードとしての詳細な情報であるカード仕様情報３１も合わせて記憶される。以上のような挿抜のエミュレーションによって、携帯電話３に対してエミュレートカード１の交換がなされたことになる。
【０１０６】
以下、実施形態１の効果を記載する。
【０１０７】
（１）エミュレートカード１は、書き替え自在なカード３０にカード識別情報３２を記憶しており、通信したい外部装置４の記憶するカード３５をカード３０に上書きして同じカード識別情報を共に有することにより、異なる外部装置４をエミュレートカード１の通信エリア内で使用するとき、外部装置４との通信が開始できる。さらに、携帯電話３に外部装置４を認識させずに、エミュレートカード１をメモリカードとして認識させる。つまり、エミュレートカード１は、通信可能な外部装置４がどのような装置であるかに関係なく、カード識別情報により選択した外部装置４のデータを携帯電話３に対して授受することができる。
【０１０８】
（２）エミュレートカード１と外部装置４とが通信可能かどうかを判断するためのカード識別情報３２、３７は、カード名称の他にシリアル番号、カード作成の日時などを有しており、同じカード名称のまま外部装置４の内容が更新された場合でもカード作成の日時などが自動的に更新される。従って、カード識別情報３２、３７の比較による判断をすれば、通信可能となったエミュレートカード１と外部装置４とは、以前に通信したことがあるかまたは新規なのかが正確に判断でき、セキュリティの面からも効果的である。
【０１０９】
（３）エミュレートカード１と外部装置４とは、それぞれ無線通信の機能を備え、無線通信によってデータ等の授受をする構成である。この構成により、エミュレートカード１と外部装置４との距離や壁などを挟んでの使用位置等にさほど影響されずに、互いの通信が可能である。
【０１１０】
（４）外部装置４のデータ記憶部がＨＤＤ２２であるので、大容量のデータが記憶できる。このＨＤＤ２２の使用によって、外部装置４と通信可能なエミュレートカード１は、携帯電話３に対して、従来最大２ＧＢである公知のメモリカードよりさらに大容量のメモリカードとして、振る舞うことができる。
【０１１１】
（５）外部装置４の有する管理メニューは、ＧＵＩ（Graphical  User  Interface）により、ユーザーが見やすく、操作しやすい環境を実現できる。
【０１１２】
（６）外部装置４用の電源２８は、内蔵電池であり、外部装置４は、携帯電話３と同様に携帯可能である。
【０１１３】
（７）エミュレートカード１を実際に抜き差しする必要がないため、エミュレートカード１の紛失や破損の恐れがない。また、複数枚のエミュレートカード１を持ち歩く必要がない。
【０１１４】
（実施形態２）
次に、本発明を具体化した実施形態２について説明する。実施形態２は、外部装置のＨＤＤが複数のパーティションに分割されており、それぞれのパーティション（領域）が個別にエミュレートカード１と通信可能な周辺処理システムである。実施形態１との相違は、ＨＤＤが複数のパーティションに分割されていることである。また、入力操作部は、領域作成入力部および領域指定入力部として機能する。
【０１１５】
図１２は、実施形態２におけるエミュレートカードと外部装置とで構成される周辺処理システムを示す斜視図である。また図１３は、エミュレートカードと複数のカードを有する外部装置との識別情報の設定を示すブロック図である。図１２および図１３において、周辺処理システムは、携帯電話３のメモリカードスロット２に挿入されるエミュレートカード１と、エミュレートカード１と通信可能な外部装置５０とを有している。外部装置５０は、ＨＤＤ５１を内蔵しており、ＨＤＤ５１は、この例では、３つのパーティション５１ａ、５１ｂ、５１ｃを領域作成入力部の操作によって作成した領域として有している。図１３に示すように、パーティション５１ａは、パーティション番号１としてＰＨＯＴＯデータを記憶している。パーティション５１ｂは、パーティション番号２としてＭＵＳＩＣデータを記憶している。また、パーティション５１ｃは、パーティション番号３としてＭＯＶＩＥデータを記憶している。
【０１１６】
外部装置５０のフラッシュＲＯＭであるＲＯＭ５３には、パーティション５１ａのＰＨＯＴＯデータに関するカード識別情報およびカード仕様情報に対応するカード５３ａと、パーティション５１ｂのＭＵＳＩＣデータに関する情報に対応するカード５３ｂと、パーティション５１ｃのＭＯＶＩＥデータに関する情報に対応するカード５３ｃとが記憶されている。
【０１１７】
また、エミュレートカード５１ａのＲＯＭ１３には、カード５２が記憶されている。カード５２は、パーティション１のＰＨＯＴＯデータに関する外部装置５０のカード５３ａと同一の情報を有している。従って、エミュレートカード５２は、外部装置５０のＨＤＤ５１が有するパーティション５１ａのＰＨＯＴＯデータとアクセス可能である。エミュレートカード１とＨＤＤ５１のパーティション５１ｃのＭＯＶＩＥとの通信を行いたい場合は、エミュレートカード１のカード５２を、パーティション５１ｃのＭＯＶＩＥに対応するカード５３ｃの情報に書き替えることにより可能である。
【０１１８】
ＨＤＤ５１をパーティションに分割し、それぞれのパーティションとエミュレートカード１とが個別に通信可能であるので、目的のジャンル別に分割されているパーティションのデータとエミュレートカード１との通信を迅速に開始できる。
【０１１９】
図１４は、外部装置の有する管理メニューを示す構成図である。図５を用いて説明した実施形態１の場合とほぼ同様の管理メニューである。実施形態１との相違は、外部装置５０のＲＯＭ５３が複数のカード５３ａ、５３ｂ、５３ｃを有していることである。従って、カード表示は、それぞれのカード５３ａ（ＰＨＯＴＯ）、５３ｂ（ＭＵＳＩＣ）、５３ｃ（ＭＯＶＩＥ）に対応するＰＨＯＴＯ、ＭＵＳＩＣ、ＭＯＶＩＥが表示されている。
【０１２０】
この場合のカード設定および通信開始方法について説明する。図１５は、実施形態２における外部装置側のカード設定および通信開始方法を示すフローチャートであり、図１６は、実施形態２におけるエミュレートカード側のカード設定および通信開始方法を示すフローチャートである。まず図１５を用いて外部装置５０側のフローを説明する。
【０１２１】
ステップＳ６１において、エミュレートカード１と通信可能状態か否かを外部装置５０のＣＰＵ２６が判断する。通信可能な状態で無ければステップＳ６２へ進み、一方、通信可能な状態であればステップＳ６３へ進む。
【０１２２】
ステップＳ６２では、エミュレートカード１の探索を続けるかどうかの判断をＣＰＵ２６が行う。続ける場合はステップＳ６１へ戻り、一方、続けない場合はフローを終了する。判断方法は、規定された時間内は探索を続け、規定時間経過後に探索を終了する方法である。あるいは、判断を操作者に仰ぐ方法なども考えられる。
【０１２３】
ステップＳ６３では、エミュレートカード１がカード５２にカード識別情報を有しているか否かをＣＰＵ２６が判断する。有していればステップＳ６４へ進み、有していなければステップＳ６６へ進む。
【０１２４】
ステップＳ６４において、ＣＰＵ２６がエミュレートカード１からカード識別情報を取得して、外部装置５０のＲＯＭ５３が記憶しているカード５３ａ、５３ｂ、５３ｃのそれぞれが有するカード識別情報と同一なカード識別情報であるか否かを比較する。同一であればステップＳ６５へ進み、一方、同一でなければエミュレートカード１のカード５２の有するカード識別情報等を書き換えるために、ステップＳ４１へ進む。
【０１２５】
ステップＳ６５では、カード５３ａ、５３ｂ、５３ｃの中から選択して、この場合、エミュレートカード１のカード５２が有するＰＨＯＴＯと同じカード５３ａ（ＰＨＯＴＯ）をエミュレートカード１へ送信する。送信後ステップＳ７１へ進む。
【０１２６】
ステップＳ６６では、エミュレートカード１がカード識別情報を有していないため、新たなカードを作成する通知をエミュレートカード１へ送信するか否かを、ＣＰＵ２６が外部装置５０の表示部へ表示して操作者の判断を促す。送信する旨の入力があった場合は、ステップＳ６８へ進み、一方、送信しない場合は、ステップＳ６７へ進む。
【０１２７】
ステップＳ６７では、新たなカード作成を行わない決定を受けて、外部装置５０のＲＯＭ５３に記憶されているカード５３ａ、５３ｂ、５３ｃの中から選択して送信する通知をエミュレートカード１へ送信するか否かを、ＣＰＵ２６が表示部へ表示して操作者の判断を促す。操作者は、領域指定操作部としての入力操作部４ａによって選択する。送信しない場合は、フローを終了し、一方、送信する場合は、ステップＳ６９へ進む。
【０１２８】
ステップＳ６８では、外部装置５０の入力操作部からの入力に基づき、ＣＰＵ２６がカード識別情報を有する新たなカードを作成し、作成後ステップＳ６９へ進む。カード作成方法は、図８を用いて既に説明した方法で作成する。
【０１２９】
ステップＳ６９では、エミュレートカード１へ、選択された例えばカード５３ｂ（ＭＵＳＩＣ）のカード識別情報を含むカード情報を送信する。送信後ステップＳ７０へ進む。送信された外部装置５０のカード識別情報を含むカード５３ｂの情報は、エミュレートカード１のカード５２へＣＰＵ１５によって上書きされる。これにより、外部装置５０とエミュレートカード１とは、同じＭＵＳＩＣのカード識別情報を有することになる。
【０１３０】
ステップＳ７０において、カード識別情報等が書き込まれてカード設定が終了した通知をエミュレートカード１から受信したか否かをＣＰＵ２６が確認する。受信が確認されなければステップＳ６９へ戻り、一方、受信が確認されればステップＳ７１に進む。
【０１３１】
ステップＳ７１において、エミュレートカード１および外部装置５０の有するカード識別情報が同一であるので、外部装置５０のＣＰＵ２６は、エミュレートカード１との通信を開始する。
【０１３２】
以上、外部装置５０におけるカード設定およびエミュレートカード１との通信開始方法について説明した。次に、エミュレートカード１におけるカード設定および外部装置５０との通信開始方法について図１６を用いて一部図１５と対比させて説明する。
【０１３３】
ステップＳ８１において、外部装置５０と通信可能状態か否かをエミュレートカード１のＣＰＵ１５が判断する。図１５のステップＳ６１と対応するステップである。通信可能な状態で無ければフローを終了し、一方、通信可能な状態であればステップＳ８２へ進む。
【０１３４】
ステップＳ８２では、エミュレートカード１がカード５２にカード識別情報を有しているか否かをＣＰＵ１５が判断する。ステップＳ６３の外部装置５０の対応に相当する。有していればステップＳ８３へ進み、有していなければステップＳ８６へ進む。
【０１３５】
ステップＳ８３では、ＣＰＵ１５がエミュレートカード１の有するカード識別情報を外部装置５０送信する。送信後ステップＳ８４へ進む。
【０１３６】
ステップＳ８４において、送信したカード識別情報と同一のカード識別情報を外部装置５０が有しているか否かを判断する。この判断は、ステップＳ６４における外部装置５０のＣＰＵ２６の判断を受けてエミュレートカード１のＣＰＵ１５が行う。有していればステップＳ８５へ進み、一方、有していなければエミュレートカード１のカード５２の有するカード識別情報等を書き換えるために、ステップＳ５１へ進む。
【０１３７】
ステップＳ８５では、外部装置５０が選択したカード５３ａを送信した通知をＣＰＵ１５が受信する。受信後ステップＳ９０へ進む。
【０１３８】
そして、ステップＳ８６では、エミュレートカード１がカード識別情報を有していないため、新たなカードを作成する通知を外部装置５０から受信したか否かを、エミュレートカード１のＣＰＵ１５が確認する。ステップＳ６６の外部装置５０の送信に対応するステップである。受信した場合は、ステップＳ８８へ進み、一方、受信していない場合、つまり新たなカードを作成しない場合は、ステップＳ８７へ進む。
【０１３９】
また、ステップＳ８７では、新たなカード作成を行わず外部装置５０のＲＯＭ５３に記憶されているカード５３ａ、５３ｂ、５３ｃの中から選択して送信する通知を外部装置５０から受信したか否かを、エミュレートカード１のＣＰＵ１５が確認する。ステップＳ６７の外部装置５０からの送信に対応するステップである。受信していない場合、つまりカードが外部装置５０から送信されない場合は、フローを終了し、一方、受信した場合は、ステップＳ８８へ進む。
【０１４０】
ステップＳ８８では、ＣＰＵ１５が外部装置５０から選択された例えばカード識別情報を含むカード５３ｂの情報を取得する。取得後ステップＳ８９へ進む。
【０１４１】
ステップＳ８９では、エミュレートカード１のＲＯＭ１３にカード識別情報等を有するカード５２が上書き記憶され、カード設定が終了した通知をＣＰＵ１５が外部装置５０へ送信する。送信後、ステップＳ９０へ進む。
【０１４２】
ステップＳ９０において、エミュレートカード１および外部装置５０の有するカード識別情報が同一であるので、エミュレートカード１のＣＰＵ１５は、ステップＳ７１に対応して外部装置５０との通信を開始する。また、エミュレートカード１は、携帯電話に対してメモリカードとしてエミュレーションを実行する。なお、カード作成およびカード交換については、実施形態１と同様である。
【０１４３】
以下、実施形態２の効果を記載する。
【０１４４】
（１）外部装置５０のＨＤＤ５１が複数のパーティション５１ａ、５１ｂ、５１ｃに分割されており、それぞれが個別にエミュレートカード１と通信可能である。パーティション５１ａ、５１ｂ、５１ｃはそれぞれカード識別情報を有しており、エミュレートカード１に通信をしたいパーティションのカード識別情報を記憶させることにより、エミュレートカード１とＨＤＤ５１の有する目的のパーティションとの通信を開始できる。カード識別情報によって、エミュレートカード１と通信可能なパーティションを明確に選定できる。
【０１４５】
（２）エミュレートカード１のＲＯＭ１３のカード５２を書き換えることにより、エミュレートカード１は複数のパーティション５１ａ、５１ｂ、５１ｃと個別に通信可能である。一対のエミュレートカード１と外部装置５０とであっても、エミュレートカード１は、３種類のメモリカードであるかのように携帯電話３にエミュレーションできる。
【０１４６】
（実施形態３）
次に、本発明を具体化した実施形態３について説明する。この周辺処理システムは、外部装置と通信可能なエミュレートカードを、異なる情報処理装置に挿入して使用できるシステムであって、図１７および図１８を用いて説明する。
【０１４７】
図１７は、実施形態３におけるエミュレートカードと外部装置とで構成される周辺処理システムを示す斜視図である。図１８は、実施形態３における複数のエミュレートカードと複数のカードを有する外部装置との識別情報の設定を示すブロック図である。この場合の情報処理装置は、図１７に示すように、携帯電話３、音楽聴取機能付デジタルカメラ７０およびビデオカメラ８０であり、それぞれメモリカードスロット２、７２、８２を有している。携帯電話３のメモリカードスロット２には、エミュレートカード１が挿入されており、デジタルカメラ７０のメモリカードスロット７２には、エミュレートカード７１が挿入されており、ビデオカメラ８０のメモリカードスロット８２には、エミュレートカード８１が挿入されている。また、外部装置は、実施形態２で説明した外部装置５０である。
【０１４８】
また、図１８に示すように、携帯電話３のメモリカードスロット２に挿着されるエミュレートカード１は、エミュレートカード１のＲＯＭ１３に、外部装置５０の有するパーティション５１ｂ（ＭＵＳＩＣ）に対応するカード５３ｂと同じカード識別情報等に対応するカード１８を有している。デジタルカメラ７０のメモリカードスロット７２に挿着されるエミュレートカード７１は、外部装置５０の有するパーティション５１ａ（ＰＨＯＴＯ）に対応するカード５３ａと同じカード識別情報等に対応するカード７４をＲＯＭ７３に有している。ビデオカメラ８０のメモリカードスロット８２に挿着されるエミュレートカード８１は、外部装置５０の有するパーティション５１ｃ（ＭＯＶＩＥ）に対応するカード５３ｃと同じカード識別情報等に対応するカード８４をＲＯＭ８３に有している。
【０１４９】
このような構成によって、外部装置５０は、図１５および図１６を用いて説明した通信開始方法によって、携帯電話３、デジタルカメラ７０およびビデオカメラ８０にそれぞれ挿入されているエミュレートカード１、７１、８１のいずれかと通信を開始することができる。携帯電話３に挿入されているエミュレートカード１と外部装置５０とが通信可能になれば、携帯電話３で外部装置５０の記憶しているＭＵＳＩＣを聴取できる。このとき携帯電話３は、ＭＵＳＩＣ情報を有するメモリカードとしてエミュレートカード１を認識しているだけで、外部装置５０を認識していない。従って、既に図９を用いて説明したカード交換方法によって、携帯電話３のメモリカードスロット２に挿着されるエミュレートカード１の有するカード１８が外部装置５０のカード５３ａ（ＰＨＯＴＯ）に書き替えられると、携帯電話３で外部装置５０の記憶しているＰＨＯＴＯを見ることができる。このときも携帯電話３は、ＰＨＯＴＯ情報を有するメモリカードとしてエミュレートカード１を認識しているだけで、外部装置５０を認識していない。
【０１５０】
同様に、デジタルカメラ７０に挿入されているエミュレートカード７１と外部装置５０とが通信可能になれば、デジタルカメラ７０で外部装置５０の記憶しているＰＨＯＴＯを見ることができる。このときデジタルカメラ７０は、ＰＨＯＴＯ情報を有するメモリカードとしてエミュレートカード７１を認識しているだけで、外部装置５０を認識していない。従って、既に説明したカード交換方法によって、デジタルカメラ７０のメモリカードスロット２に挿着されるエミュレートカード７１のカード７４が外部装置５０のカード５３ｂ（ＭＵＳＩＣ）に書き替えられると、デジタルカメラ７０で外部装置５０の記憶しているＭＵＳＩＣを聴取できる。このときもデジタルカメラ７０は、ＭＵＳＩＣ情報を有するメモリカードとしてエミュレートカード７１を認識しているだけで、外部装置５０を認識していない。ビデオカメラ８０についても同様である。
【０１５１】
図１７においては、携帯電話３、デジタルカメラ７０およびビデオカメラ８０にそれぞれエミュレートカード１、７１、８１を挿入しているが、携帯電話３に挿入しているエミュレートカード１をデジタルカメラ７０に挿入して使用することもできる。エミュレートカード１がデジタルカメラ７０のメモリカードスロット７２へ挿入されると、デジタルカメラ７０は、エミュレートカード１を交換されたメモリカードとして認識する。続いて通信開始方法による操作により、エミュレートカード１は、外部装置５０のパーティション５１ｂが有するＭＵＳＩＣ情報と通信可能となり、デジタルカメラ７０でＭＵＳＩＣが聴取できる。デジタルカメラ７０にエミュレートカード１を挿入したまま、外部装置５０のカード交換の操作により、パーティション５１ｃが有するＭＯＶＩＥ情報とエミュレートカード１との通信も可能である。この場合、デジタルカメラ７０でＭＯＶＩＥが視聴できる。
【０１５２】
また、エミュレートカード７１をデジタルカメラ７０から抜いてビデオカメラ８０へ挿入すると、ビデオカメラ８０は、エミュレートカード７１を交換されたメモリカードとして認識する。続いて通信開始方法による操作により、エミュレートカード１は、外部装置５０のパーティション５１ａが有するＰＨＯＴＯ情報と通信可能となり、ビデオカメラ８０でＰＨＯＴＯを見ることができる。
【０１５３】
以下、実施形態３の効果を記載する。
【０１５４】
（１）情報処理装置である携帯電話３、デジタルカメラ７０およびビデオカメラ８０に挿入されているエミュレートカード１、７１、８１と、エミュレートカード１、７１、８１の記憶するそれぞれのカード識別情報と同じカード識別情報に対応する外部装置５０のパーティション５１ａ、５１ｂ、５１ｃとが、通信可能である。従って、パーティション５１ａ、５１ｂ、５１ｃのデータを、エミュレートカード１、７１、８１を介して、異なる情報処理装置の携帯電話３、デジタルカメラ７０およびビデオカメラ８０のそれぞれが授受することができる。
【０１５５】
また、本発明は上記の実施形態に限定されるものではなく、次のような変形例が挙げられる。
【０１５６】
（変形例１）エミュレートカード１は、携帯電話３、デジタルカメラ７０およびビデオカメラ８０に挿入されて用いられるだけでなく、メモリカードスロットを有するその他の情報処理装置に対しても有効である。その他の情報処理装置として、電子辞書、モバイルコンピュータ、プリンタ、健康機器などが挙げられる。
【０１５７】
（変形例２）エミュレートカード１は、カード識別情報によって通信可能な外部装置５０を選択できる機能を有するメモリカードとして、情報処理装置に認識されるものだけでなく、情報処理装置が対応するＰＣカードやＩＣカードなどとして認識されるものであっても良い。
【０１５８】
（変形例３）データ記憶部としてのＨＤＤ２２、５１は、ＨＤＤ以外であっても良く、データをカード識別情報によって管理可能なＤＶＤ、光ディスク、大容量メモリなどを用いることができる。データ記憶部として多種の装置の中から選択できる。
【０１５９】
（変形例４）情報処理装置の接続部は、メモリカードスロット２、７２、８２に限定されない。ＵＳＢポートなどのコネクタであっても良い。
【０１６０】
（変形例５）入力操作部４ａ、５ａは、キー操作などの手入力操作の他、例えば音声操作によるものであっても良い。
【０１６１】
（変形例６）既述の各実施形態では、エミュレーションカード１がデータの記憶領域として使用する外部装置４、５、５０の選択を外部装置の入力操作部４ａ、５ａで行う設定にしたが、エミュレートカード１、７１、８１に切替スイッチ（入力操作部）を設けて、このスイッチを切り替えて外部装置４、５、５０の選択をする構成であっても良い。この場合、例えば、エミュレートカード１、７１、８１のフラッシュＲＯＭにはスイッチの切り替え数と同数のカードを記憶できるようにしておき、スイッチが切り替えられると、その切り替え位置に対応するカードの情報が外部装置４、５、５０へ送信されて、該当する外部装置が選択できる構成とする。
【０１６２】
（変形例７）外部装置４として、外部装置４の管理プログラムを搭載し、データをカード識別情報によって管理可能なパーソナルコンピュータ（ＰＣ）やホームサーバを用いて、周辺処理システムを構成しても良い。既設のＰＣ等を使用すれば、外部装置４が不要で初期導入の費用を低減できる。
【図面の簡単な説明】
【０１６３】
【図１】実施形態１におけるエミュレートカードと外部装置とで構成される周辺処理システムを示す斜視図。
【図２】エミュレートカードの構成を示すブロック図。
【図３】外部装置の構成を示すブロック図。
【図４】エミュレートカードと外部装置との識別情報の設定を示すブロック図。
【図５】実施形態１における外部装置の有する管理メニューを示す構成図。
【図６】実施形態１における外部装置側のカード設定および通信開始方法を示すフローチャート。
【図７】実施形態１におけるエミュレートカード側のカード設定および通信開始方法を示すフローチャート。
【図８】カード作成の方法を示すフローチャート。
【図９】外部装置側のカード交換方法を示すフローチャート。
【図１０】挿抜エミュレート回路部の構成を示すブロック図。
【図１１】エミュレートカード側のカード交換方法を示すフローチャート。
【図１２】実施形態２におけるエミュレートカードと外部装置とで構成される周辺処理システムを示す斜視図。
【図１３】エミュレートカードと複数のカードを有する外部装置との識別情報の設定を示すブロック図。
【図１４】実施形態２における外部装置の有する管理メニューを示す構成図。
【図１５】実施形態２における外部装置側のカード設定および通信開始方法を示すフローチャート。
【図１６】実施形態２におけるエミュレートカード側のカード設定および通信開始方法を示すフローチャート。
【図１７】実施形態３におけるエミュレートカードと外部装置とで構成される周辺処理システムを示す斜視図。
【図１８】複数のエミュレートカードと複数のカードを有する外部装置との識別情報の設定を示すブロック図。
【符号の説明】
【０１６４】
１…接続装置としてのエミュレートカード、２…接続部としてのメモリカードスロット、３…情報処理装置としての携帯電話、４、５…外部装置、４ａ、５ａ…入力部、領域作成入力部、領域指定入力部としての入力操作部、１０…入出力装置部、１１…接続通信部を構成する無線アンテナ、１２…接続通信部を構成する無線通信コントローラ、１３…接続記憶部としてのＲＯＭ、１５…接続制御部としてのＣＰＵ、１７…挿抜エミュレート回路部、２０…外部通信部を構成する無線アンテナ、２１…外部通信部を構成する無線通信コントローラ、２２…データ記憶部としてのＨＤＤ、２４…外部記憶部としてのＲＯＭ、２６…外部制御部および識別情報生成部としてのＣＰＵ、３０…カード、３２…識別情報としてのカード識別情報、３５…カード、３７…識別情報としてのカード識別情報、４０…タイマ回路、４２…アナログスイッチ、５０…外部装置、５１…データ記憶部としてのＨＤＤ、５１ａ…領域としてのパーティション１、５１ｂ…領域としてのパーティション２、５１ｃ…領域としてのパーティション３、５２…カード、５３…外部記憶部としてのＲＯＭ、５３ａ…カード１、５３ｂ…カード２、５３ｃ…カード３、７０…情報処理装置としてのデジタルカメラ、８０…情報処理装置としてのビデオカメラ。
【図１】
2006148620.tif 000004
【図２】
2006148620.tif 000005
【図３】
2006148620.tif 000006
【図４】
2006148620.tif 000007
【図５】
2006148620.tif 000008
【図６】
2006148620.tif 000009
【図７】
2006148620.tif 000010
【図８】
2006148620.tif 000011
【図９】
2006148620.tif 000012
【図１０】
2006148620.tif 000013
【図１１】
2006148620.tif 000014
【図１２】
2006148620.tif 000015
【図１３】
2006148620.tif 000016
【図１４】
2006148620.tif 000017
【図１５】
2006148620.tif 000018
【図１６】
2006148620.tif 000019
【図１７】
2006148620.tif 000020
【図１８】
2006148620.tif 000021