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