(57)【要約】【課題】  リムーバブルメディアにおいて、仮想ＣＤ−ＲＯＭ領域の内容を変更することなく、自動実行されるアプリケーションプログラムの内容や設定情報の内容を変更する手段を提供する。【解決手段】  リムーバブルメディアの仮想ＣＤ−ＲＯＭ領域２２１（書替え不可領域）に、ストレージ領域２２２（書替え可能領域）に格納されているアプリケーションプログラムやファイルを開く、または、ストレージ領域２２２に格納されている設定情報を参照するアプリケーションプログラムを格納する。そのメディアの挿入が検知されたことを契機に、そのメディアの仮想ＣＤ−ＲＯＭ領域２２１に格納されたアプリケーションプログラムが自動実行される。これによって、ストレージ領域２２２に格納されているアプリケーションプログラムが実行されたり、ファイルが開かれたり、仮想ＣＤ−ＲＯＭ領域２２１のアプリケーションプログラムから設定情報が参照されたりする。【選択図】      図１
2005190075.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムを実行する上位装置と所定のインタフェースを介して接続されるリムーバブルメディア装置であって、
リムーバブルメディアが前記リムーバブルメディア装置に挿入されたことが検知されたとき、または、一体型の前記リムーバブルメディア装置が前記上位装置に接続されたことが検知されたとき、リムーバブルメディアの書替え不可能領域に格納された第１のアプリケーションプログラムに従って、前記リムーバブルメディアの書替え可能領域に格納された第２のアプリケーションプログラムを読み出し、前記第１のアプリケーションプログラムおよび前記第２のアプリケーションプログラムを前記上位装置に転送するプログラム転送部
を備えたことを特徴とするリムーバブルメディア装置。
【請求項２】
前記プログラム転送部は、
前記リムーバブルメディアの書替え可能領域に格納されると共に、前記第１のアプリケーションプログラムが使用する設定情報を前記上位装置に転送することを特徴とする請求項１に記載のリムーバブルメディア装置。
【請求項３】
リムーバブルメディア装置と所定のインタフェースを介して接続されると共に、アプリケーションプログラムを実行する上位装置であって、
リムーバブルメディアが前記リムーバブルメディア装置に挿入されたことが検知されたとき、または、一体型の前記リムーバブルメディア装置が前記上位装置に接続されたことが検知されたとき、リムーバブルメディアの書替え不可能領域に格納された第１のアプリケーションプログラムを実行する第１のプログラム実行部と、
前記第１のアプリケーションプログラムの実行によって起動されて、前記リムーバブルメディアの書替え可能領域に格納された第２のアプリケーションプログラムを実行する第２のプログラム実行部と、
を備えたことを特徴とする上位装置。
【請求項４】
リムーバブルメディア装置と所定のインタフェースを介して接続されると共に、アプリケーションプログラムを実行する上位装置であって、
リムーバブルメディアが前記リムーバブルメディア装置に挿入されたことが検知されたとき、または、一体型の前記リムーバブルメディア装置が前記上位装置に接続されたことが検知されたとき、リムーバブルメディアの書替え不可能領域に格納された第１のアプリケーションプログラムを実行する第１のプログラム実行部と、
前記第１のアプリケーションプログラムが使用する設定情報を、前記第１のプログラム実行部の要求に応じて出力する第２のプログラム実行部と、
を備えたことを特徴とする上位装置。
【請求項５】
前記上位装置は、
前記書替え不可能領域に格納された第１のアプリケーションプログラムによって提供される編集ツールを用いて、前記書替え可能領域に格納された第２のアプリケーションプログラムおよび設定情報の少なくともいずれか一方を編集するプログラム編集部を備えたことを特徴とする請求項３または請求項４に記載の上位装置。
【請求項６】
リムーバブルメディア装置と所定のインタフェースを介して接続されると共に、アプリケーションプログラムを実行する上位装置に用いられるプログラムであって、
コンピュータに
リムーバブルメディアが前記リムーバブルメディア装置に挿入されたことが検知されたとき、または、一体型の前記リムーバブルメディア装置が前記上位装置に接続されたことが検知されたとき、リムーバブルメディアの書替え不可能領域に格納された第１のアプリケーションプログラムを実行するステップと、
前記第１のアプリケーションプログラムの実行によって起動されて、前記リムーバブルメディアの書替え可能領域に格納された第２のアプリケーションプログラムを実行するステップと、
を実行させることを特徴とするプログラム。
【請求項７】
リムーバブルメディア装置と所定のインタフェースを介して接続されると共に、アプリケーションプログラムを実行する上位装置に用いられるプログラムであって、
コンピュータに、
リムーバブルメディアが前記リムーバブルメディア装置に挿入されたことが検知されたとき、または、一体型の前記リムーバブルメディア装置が前記上位装置に接続されたことが検知されたとき、リムーバブルメディアの書替え不可能領域に格納された第１のアプリケーションプログラムを実行するステップと、
前記第１のアプリケーションプログラムが使用する設定情報を、必要に応じて出力するステップと、
を実行させることを特徴とするプログラム。
【請求項８】
アプリケーションプログラムを実行する上位装置と所定のインタフェースを介して接続されるリムーバブルメディア装置に用いられるプログラムであって、
コンピュータに、
リムーバブルメディアが前記リムーバブルメディア装置に挿入されたことが検知されたとき、または、一体型の前記リムーバブルメディア装置が前記上位装置に接続されたことが検知されたとき、リムーバブルメディアの書替え不可能領域に格納された第１のアプリケーションプログラムに従って、前記リムーバブルメディアの書替え可能領域に格納された第２のアプリケーションプログラムを読み出し、前記第１のアプリケーションプログラムおよび前記第２のアプリケーションプログラムを前記上位装置に転送するステップ
を実行させることを特徴とするプログラム。
【請求項９】
前記リムーバブルメディア装置に用いられるプログラムは、
コンピュータに、
前記リムーバブルメディアの書替え可能領域に格納されると共に、前記第１のアプリケーションプログラムが使用する設定情報を前記上位装置に転送するステップ
を実行させることを特徴とする請求項８に記載のプログラム。
【請求項１０】
請求項６ないし請求項９のいずれか一項に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＶＤ＋ＲＷ（Digital Versatile Disk + Rewritable）、ＣＤ−ＲＷ（Compact Disc-Read Write）、ＵＳＢ（Universal Serial Bus）接続フラッシュメモリなどのメディアを装填し、ＰＣ（Personal Computer）などの上位装置に接続して使用される、リムーバブルメディア装置およびその上位装置、ならびに、プログラムおよびその記録媒体に関する。
【背景技術】
【０００２】
Ｗｉｎｄｏｗｓ（登録商標）をＯＳ（Operating System）とするＰＣなどにおいて、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）をドライブに挿入したときに、そのＣＤ−ＲＯＭに記憶されたアプリケーションプログラム（Application Program、以下、簡単に「ＡＰ」という）を自動的に動作させるオートラン（Autorun）機能がある。ＣＤ−ＲＯＭがドライブに挿入されると、ＯＳは、そのＣＤ−ＲＯＭのルートディレクトリに“ａｕｔｏｒｕｎ．ｉｎｆ”という名前のファイルの有無をチェックする。そのファイルがあれば、その中にそのＣＤ−ＲＯＭ内のアプリケーションを起動する“ａｕｔｏｒｕｎ．ｅｘｅ”という名前の実行形式ファイルへのポインタがあるので、そのポインタに従ってＡＰを起動する。このオートラン機能は、ＣＤ−ＲＯＭに記憶されたＡＰをハードディスクドライブにインストールするためのセットアップインストールルーチンを起動するためなどに使用される。
【０００３】
このオートラン機能を他のリムーバブルメディアで実現させる方法として、対象となるメディアのストレージ領域の一部をＣＤ−ＲＯＭとして動作させる仮想ＣＤ−ＲＯＭ領域とし、その領域を利用してオートランを機能させる方法がある。例えば、リムーバブルメディアはタスクディスク制御ファイルを含み、そのタスクディスク制御ファイルは関連ＡＰをそのリムーバブルメディアから実行するために必要な構成情報を全て収納しており、メディア挿入時、その構成情報に基づいてＡＰを自動実行する方法がある（特許文献１参照）。
また、オートラン機能をＩＣ（Integrated Circuit）カードで実現し、ＩＣカードの接続を認識したときに、そのＩＣカードと連携したＡＰを起動してユーザの使い勝手を向上させたものが提案されている（特許文献２参照）。
【特許文献１】特開２００１−７５８１３号公報（段落００１０〜００１２、図１）
【特許文献２】特開２００１−１６６９２７号公報（段落０００８〜００２３、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１、特許文献２に開示された技術によれば、仮想ＣＤ−ＲＯＭ領域の内容は、ＣＤ−ＲＯＭとして機能する性質上、別途、特殊なツールを使用しない限り書替えることができない。このため、利用者がオートラン機能により自動実行されるＡＰの内容やＡＰが参照する設定情報の内容を変更したくても容易にできないという問題があった。
【０００５】
そこで、本発明は、前記問題に鑑みてなされたものであり、リムーバブルメディアにおいて、仮想ＣＤ−ＲＯＭ領域の内容を変更することなく、自動実行されるアプリケーションプログラムの内容や、仮想ＣＤ−ＲＯＭ領域に記憶されたアプリケーションプログラムが参照する設定情報の内容を変更する手段を提供することを課題とする。
【課題を解決するための手段】
【０００６】
前記課題を解決する本発明のうち、請求項１に係る発明は、アプリケーションプログラムを実行する上位装置と所定のインタフェースを介して接続されるリムーバブルメディア装置であって、リムーバブルメディアがリムーバブルメディア装置に挿入されたことが検知されたとき、または、一体型のリムーバブルメディア装置が上位装置に接続されたことが検知されたとき、リムーバブルメディアの書替え不可能領域に格納された第１のアプリケーションプログラムに従って、リムーバブルメディアの書替え可能領域に格納された第２のアプリケーションプログラムを読み出し、第１のアプリケーションプログラムおよび第２のアプリケーションプログラムを上位装置に転送するプログラム転送部を備えたことを特徴とする。
【０００７】
請求項２に係る発明は、リムーバブルメディア装置であって、プログラム転送部が、リムーバブルメディアの書替え可能領域に格納されると共に、第１のアプリケーションプログラムが使用する設定情報を上位装置に転送することを特徴とする。
【０００８】
請求項３に係る発明は、リムーバブルメディア装置と所定のインタフェースを介して接続されると共に、アプリケーションプログラムを実行する上位装置であって、リムーバブルメディアがリムーバブルメディア装置に挿入されたことが検知されたとき、または、一体型のリムーバブルメディア装置が上位装置に接続されたことが検知されたとき、リムーバブルメディアの書替え不可能領域に格納された第１のアプリケーションプログラムを実行する第１のプログラム実行部と、第１のアプリケーションプログラムの実行によって起動されて、リムーバブルメディアの書替え可能領域に格納された第２のアプリケーションプログラムを実行する第２のプログラム実行部とを備えたことを特徴とする。
【０００９】
請求項４に係る発明は、リムーバブルメディア装置と所定のインタフェースを介して接続されると共に、アプリケーションプログラムを実行する上位装置であって、リムーバブルメディアがリムーバブルメディア装置に挿入されたことが検知されたとき、または、一体型のリムーバブルメディア装置が上位装置に接続されたことが検知されたとき、リムーバブルメディアの書替え不可能領域に格納された第１のアプリケーションプログラムを実行する第１のプログラム実行部と、第１のアプリケーションプログラムが使用する設定情報を、第１のプログラム実行部の要求に応じて出力する第２のプログラム実行部とを備えたことを特徴とする。
【００１０】
請求項５に係る発明は、上位装置であって、書替え不可能領域に格納された第１のアプリケーションプログラムによって提供される編集ツールを用いて、書替え可能領域に格納された第２のアプリケーションプログラムおよび設定情報の少なくともいずれか一方を編集するプログラム編集部を備えたことを特徴とする。
【００１１】
請求項６に係る発明は、リムーバブルメディア装置と所定のインタフェースを介して接続されると共に、アプリケーションプログラムを実行する上位装置に用いられるプログラムであって、コンピュータに、リムーバブルメディアがリムーバブルメディア装置に挿入されたことが検知されたとき、または、一体型のリムーバブルメディア装置が上位装置に接続されたことが検知されたとき、リムーバブルメディアの書替え不可能領域に格納された第１のアプリケーションプログラムを実行するステップと、第１のアプリケーションプログラムの実行によって起動されて、リムーバブルメディアの書替え可能領域に格納された第２のアプリケーションプログラムを実行するステップとを実行させることを特徴とする。
【００１２】
請求項７に係る発明は、リムーバブルメディア装置と所定のインタフェースを介して接続されると共に、アプリケーションプログラムを実行する上位装置に用いられるプログラムであって、コンピュータに、リムーバブルメディアがリムーバブルメディア装置に挿入されたことが検知されたとき、または、一体型のリムーバブルメディア装置が上位装置に接続されたことが検知されたとき、リムーバブルメディアの書替え不可能領域に格納された第１のアプリケーションプログラムを実行するステップと、第１のアプリケーションプログラムが使用する設定情報を、必要に応じて出力するステップとを実行させることを特徴とする。
【００１３】
請求項８に係る発明は、アプリケーションプログラムを実行する上位装置と所定のインタフェースを介して接続されるリムーバブルメディア装置に用いられるプログラムであって、コンピュータに、リムーバブルメディアがリムーバブルメディア装置に挿入されたことが検知されたとき、または、一体型のリムーバブルメディア装置が上位装置に接続されたことが検知されたとき、リムーバブルメディアの書替え不可能領域に格納された第１のアプリケーションプログラムに従って、リムーバブルメディアの書替え可能領域に格納された第２のアプリケーションプログラムを読み出し、第１のアプリケーションプログラムおよび第２のアプリケーションプログラムを上位装置に転送するステップを実行させることを特徴とする。
【００１４】
請求項９に係る発明は、リムーバブルメディア装置に用いられるプログラムであって、コンピュータに、リムーバブルメディアの書替え可能領域に格納されると共に、第１のアプリケーションプログラムが使用する設定情報を上位装置に転送するステップを実行させることを特徴とする。
【００１５】
請求項１０に係る発明は、コンピュータ読み取り可能な記録媒体であって、前記プログラム（本発明である、上位装置またはリムーバブルメディア装置に用いられるプログラム）のいずれか一つを記録したことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、書替え可能領域の内容を変更することによって、自動実行されるアプリケーションプログラムの内容や、仮想ＣＤ−ＲＯＭ領域に記憶されたアプリケーションプログラムが参照する設定情報の内容を容易に変更することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１８】
≪装置の構成≫
図１は、本発明の実施の形態に係るリムーバブルメディア装置と上位装置との接続関係を示す図である。
図１において、符号１は、ＰＣなどの上位装置であり、リムーバブルメディア装置２とは、ＵＳＢなどのシリアルインタフェース３を介して接続される。リムーバブルメディア装置２は、例えば、ＭＯ（Magneto Optical disk）、ＨＤＤ（Hard Disk Drive）などのドライブ装置、ＵＳＢ接続フラッシュメモリなどで実現されるものであり、制御部２１と、メディア記憶部２２とで構成される。制御部２１は、ＣＰＵ（Central Processing Unit）によって実現され、ファームウェア領域２１０に記録されたプログラムに基づいて後記する動作を行う。また、メディア記憶部２２は、書替え不可能な仮想ＣＤ―ＲＯＭ領域２２１と、書替え可能なストレージ領域２２２とから構成される。
以下においては、ＭＯなどのようにメディアとリムーバブルメディア装置とが別になっている場合を中心に説明する。なお、ＨＤＤやＵＳＢ接続フラッシュメモリなどのようにメディアとリムーバブルメディア装置とが一体になっている場合については、その都度補足説明を行うものとする。
【００１９】
図２は、本発明の実施の形態に係る上位装置の内部構成を機能展開して示す機能ブロック図である。上位装置１は、ＡＰ受信部１１と、プログラム実行部Ａ１２と、プログラム実行部Ｂ１３と、プログラム編集部１４とから構成される。
ＡＰ受信部１１は、リムーバブルメディア装置２から転送されるアプリケーションプログラム（Application Program、以下、簡単に「ＡＰ」という）や設定情報を受信し、内部メモリに取り込み、プログラム実行部Ａ１２およびプログラム実行部Ｂ１３に供給する。プログラム実行部Ａ１２は、メディアのリムーバブルメディア装置２への挿入が検知されたことを契機に、その挿入されたリムーバブルメディアの仮想ＣＤ−ＲＯＭ領域２２１に格納されたＡＰ（Ａ）を実行する機能を持つ。プログラム実行部Ｂ１３は、ストレージ領域２２２に格納されたＡＰ（Ｂ）を実行したり、設定情報を出力したりする機能を持つ。ＡＰ（Ｂ）の実行は、プログラム実行部Ａ１２によって起動される。また、設定情報の出力は、プログラム実行部Ａ１２によって要求される。
なお、プログラム編集部１４は、ＡＰ（Ａ）によって提供される編集ツールを用いて、ストレージ領域２２１に格納されたＡＰ（Ｂ）や設定情報を編集する機能を持つ。また、ＵＳＢ接続フラッシュメモリなどのようにメディアとリムーバブルメディア装置とが一体になっている場合、プログラム実行部Ａ１２は、リムーバブルメディア装置２の上位装置１への接続が検知されたことを契機に動作する。
【００２０】
図３は、本発明の実施の形態に係るリムーバブルメディア装置の制御部の内部構成を機能展開して示す機能ブロック図である。
制御部２１は、ファームウェア領域２１０（図１参照）に記録された制御プログラムに従ってリムーバブルメディア装置２内部のハードウェアを制御するものであり、メディア挿入検知部２１１と、ＡＰ転送部２１２とから構成される。メディア挿入検知部２１１は、メディアのリムーバブルメディア装置２への挿入を検知してＡＰ転送部２１２を起動する機能を持つ。ＡＰ転送部２１２は、メディアの挿入が検知されたことを契機に起動され、メディア記憶部２２の仮想ＣＤ−ＲＯＭ領域２２１に格納されたＡＰ（Ａ）の内容に従って、ストレージ領域２２２に格納されたＡＰ（Ｂ）や設定情報を読み出し、その読み出したＡＰ（Ｂ）や設定情報を上位装置１に転送する機能を持つ。
なお、ＵＳＢ接続フラッシュメモリなどのようにメディアとリムーバブルメディア装置とが一体になっている場合、メディア挿入検知部２１１はなく、リムーバブルメディア装置２の接続を検知した上位装置１からＡＰ転送部２１２が起動されることになる。
【００２１】
≪装置の動作≫
図４、図５および図６は、本発明の実施の形態に係る動作を示す図である。図４および図５は、フローチャートであり、図６は、動作概念図である。
以下、図４、図５および図６を参照しながら、上位装置およびリムーバブルメディア装置の各部の動作について詳細に説明する（適宜図１ないし図３参照）。
【００２２】
図４は、リムーバブルメデイア装置２の動作を示すフローチャートであり、合わせてファームウェア領域２１０に記録された制御プログラムの処理手順も示している。
まず、ユーザは、リムーバブルメディア装置２にメディアを挿入する。リムーバブルメディア装置２のメディア挿入検知部２１１は、これを検知すると（ステップＳ４１のＹｅｓ）、ＡＰ転送部２１２を起動する（ステップＳ４２）。なお、ＵＳＢ接続フラッシュメモリなどのようにメディアとリムーバブルメディア装置とが一体になっている場合、メディア挿入検知部２１１はなく、リムーバブルメディア装置２の接続を検知した上位装置１からＡＰ転送部２１２が起動されることになる。ＡＰ転送部２１２は、メディア挿入検知を契機に起動されて、メディア記憶部２２の仮想ＣＤ−ＲＯＭ領域２２１に格納されたＡＰ（Ａ）をシリアルインタフェース３経由で上位装置１に転送する（ステップＳ４３）。続いて、そのＡＰ（Ａ）の内容に従って、メディア記憶部２２のストレージ領域２２２に格納されたＡＰ（Ｂ）や設定情報をシリアルインタフェース３経由で上位装置１に転送する（ステップＳ４４）。
【００２３】
図５は、上位装置１の動作を説明するフローチャートであり、図６の（ａ）〜（ｄ）は、そのフローチャートを構成するステップに対応した動作を概念的に示す。なお、図５は、上位装置１のプログラムの処理手順も示す。
まず、上位装置１では、ＯＳが持つオートラン機能によってリムーバブルメディア装置２から転送されるＡＰ（Ａ）をＡＰ受信部１１が受信すると（ステップＳ４５のＹｅｓ、図６（ａ）参照）、その受信したＡＰ（Ａ）を内部メモリに取込む（ステップＳ４６、図６（ｂ）参照）。これに対応して、プログラム実行部Ａ１２は、ＡＰ（Ａ）を自動実行する（ステップＳ４７）。ここで、ＡＰ（Ａ）には、ストレージ領域２２２に格納されたＡＰ（Ｂ）を起動する命令、または、ストレージ領域２２２に格納されている設定情報を参照する命令が記述されている。プログラム実行部Ａ１２は、その命令に従って、プログラム実行部Ｂ１３に対して、ＡＰ（Ｂ）の実行を要求したり、設定情報の出力を要求したりする（ステップＳ４８）。
次に、リムーバブルメディア装置２から転送されるＡＰ（Ｂ）をＡＰ受信部１１が受信すると（ステップＳ４９のＹｅｓ、図６（ｃ）参照）、その受信したＡＰ（Ｂ）を内部メモリに取込む（ステップＳ５０、図６（ｄ）参照）。これに対応して、プログラム実行部Ｂ１３は、ステップＳ４８におけるプログラム実行部Ａ１２の要求に応じて、ＡＰ（Ｂ）を実行したり、設定情報を出力したりする（ステップＳ５１）。
【００２４】
ＡＰ（Ｂ）には、例えば、ＵＲＬ（Uniform Resource Locators）が記述され、所定のホームページを開く、メールプログラムを立ち上げるなどの手順がリスト化されており、プログラム実行部Ｂ１３は、このリストに記述された内容を実行する。また、ユーザは、ＡＰ（Ａ）が提供する編集画面を用いて設定をカスタマイズすることで、ユーザがオートラン機能を用いて自動実行するＡＰや設定情報の変更が、仮想ＣＤ−ＲＯＭ領域の内容を変更することなく可能になる。なお、ＡＰ（Ｂ）の編集は、編集画面からユーザの選択入力を取込むプログラム編集部１４が実行する。
【００２５】
前記によれば、書替え可能領域の内容を変更することによって、自動実行されるＡＰの内容や、仮想ＣＤ−ＲＯＭ領域に記憶されたＡＰが参照する設定情報の内容を変更することができる。このとき、自動実行されるＡＰや設定情報が単一のリムーバブルメディア内にあるため、接続される上位装置を問わず、また、上位装置側で予め設定することなく、販売業者が用途に応じて設定した情報を配布することができ、また、ユーザ側での閲覧が可能になる。
また、編集ツールによって、自動実行されるＡＰや設定情報を容易に書替えることができる。例えば、販売業者が、リムーバブルメディアに任意のＵＲＬを登録して販売することで、見てほしいホームページに直接ユーザを導くことができる。また、ユーザＩＤやパスワードを設定情報として登録することで会員制Ｗｅｂサイトへの自動ログインを実現できる。また、ランチャーやショートカットなどによって書替え可能領域への簡単な参照機能を実現することができ、自動実行させる情報の追加および削除を可能とし、一層、使い勝手の向上を図ることができる。なお、ランチャーとは、予め登録しておいたＡＰやファイルを、ボタンをクリックして直接起動する機能である。また、ショートカットとは、何段階かの操作を1回のキーボード操作で行う機能である。
【００２６】
以上の説明のように、本発明は、仮想ＣＤ−ＲＯＭ領域の内容を変更することなく自動実行されるＡＰや設定の内容を変更する仕組みを構築することにより、リムーバブルメディアに格納されたＡＰを自動実行させるのはもちろんのこと、使い勝手の向上を図った、リムーバブルメディア装置およびその上位装置、ならびに、プログラムおよびその記録媒体を提供するものである。また、自動実行させるＡＰや設定情報の変更を容易に行う編集ツールを用意することで、一層使い勝手の向上を図ることができる。
【００２７】
なお、図２の上位装置１を構成する、ＡＰ受信部１１、プログラム実行部Ａ１２、プログラム実行部Ｂ１３、プログラム編集部１４、および、図３のリムーバブルメディア装置２を構成するメディア挿入検知部２１１、ＡＰ転送部２１２のそれぞれで実行される手順をコンピュータ読取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明の上位装置１およびリムーバブルメディア装置２が実現されるものとする。ここでいうコンピュータシステムとは、ＯＳなどのソフトウエアや周辺機器などのハードウェアを含むものである。
なお、ＵＳＢ接続フラッシュメモリなどのようにメディアとリムーバブルメディア装置とが一体になっている場合、メディア挿入検知部２１１はなく、リムーバブルメディア装置２の接続を検知した上位装置１からＡＰ転送部２１２が起動されることになる。
【００２８】
以上本発明の好適な実施の形態について一例を示したが、本発明は前記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
例えば、リムーバブルメディアのストレージ領域２２２に格納されたＡＰ（Ｂ）から、ＰＣなどの上位装置１に内蔵されたハードディスク装置に通常記憶されているＡＰやファイルを参照するようにしてもよい。これによって、リムーバブルメディアのストレージ領域２２２にそのＡＰやファイルを格納しておく必要がなくなり、その分の空き容量を確保することができる。
また、上位装置１とリムーバブルメディア装置２との間の接続をシリアルインタフェース３によって行うように記載したが、「シリアル」である必要はなく、他のインタフェースによって接続するようにしてもよい。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態に係るリムーバブルメディア装置と上位装置との接続関係を示す図である。
【図２】本発明の実施の形態に係る上位装置の内部構成を機能展開して示す機能ブロック図である。
【図３】本発明の実施の形態に係るリムーバブルメディア装置の内部構成を機能展開して示す機能ブロック図である。
【図４】本発明の実施の形態に係るリムーバブルメディア装置の動作を示すフローチャートである。
【図５】本発明の実施の形態に係る上位装置の動作を示すフローチャートである。
【図６】本発明の実施の形態に係る動作を示す動作概念図である。
【符号の説明】
【００３０】
１      上位装置
２      リムーバブルメディア装置
３      シリアルインタフェース
１１    ＡＰ受信部
１２    プログラム実行部Ａ（第１のプログラム実行部）
１３    プログラム実行部Ｂ（第２のプログラム実行部）
１４    プログラム編集部
２１    制御部
２２    メディア記憶部
２１０  ファームウェア領域
２１１  メディア挿入検知部
２１２  ＡＰ転送部（プログラム転送部）
２２１  仮想ＣＤ−ＲＯＭ領域（書替え不可能領域）
２２２  ストレージ領域（書替え可能領域）
【図１】
2005190075.tif 000003
【図２】
2005190075.tif 000004
【図３】
2005190075.tif 000005
【図４】
2005190075.tif 000006
【図５】
2005190075.tif 000007
【図６】
2005190075.tif 000008