(57)【特許請求の範囲】
【請求項１】
複数のメディアを装着し、信号線を介してメディア装着状態を通知するメディア検出信号発生手段を有する複数のスロットと、
前記複数のスロットに装着される前記メディアとの間で選択的にメディア信号を伝達する信号用スイッチと、
前記メディアの装着により発生されるメディア検出信号によって、当該メディアが装着されたスロットに対して選択的に電源を供給する電源用スイッチと、
ホスト装置との間で通信を行うバスパワー機能を備える通信インタフェースラインと、
前記通信インタフェースライン、前記信号用スイッチおよび前記電源用スイッチに接続され、前記複数のスロットのメディア検出信号の状態に応じて、各スロットに対するメディアの着脱状態の情報を前記通信インタフェースラインを通して前記ホスト装置へ通知する手段と、前記スロットに装着されたメディアとの間でデータの入出力を行うとともに前記ホスト装置との間で通信し、ホスト装置のオペレーティングシステムに対して新たな外部記憶装置の装着があった状態をエミュレートする手段と、を有する制御回路と、
を備えたメディアリーダライタであって、
前記制御回路は、前記複数のスロットに前記複数のメディアが装着された場合、該複数のメディアの着脱状態の情報を前記ホスト装置へ通知し、前記新たな外部記憶装置の装着があった状態をエミュレートし、
前記電源用スイッチは、前記メディアが装着された各スロットに電源を供給する
ことを特徴とするメディアリーダライタ。
【請求項２】
前記制御回路は、前記ホスト装置からの要求に応じて、前記スロットのいずれかに装着されたメディアに対してアクセスする際に、当該メディアが装着されているスロットの前記電源用スイッチを制御して電源を供給する電源制御手段を有する請求項１に記載のメディアリーダライタ。
【請求項３】
前記制御回路は、前記スロットのいずれかにメディアが装着されたことを前記メディア検出信号により検出された際、既にメディアが装着されているスロットの前記電源用スイッチを制御して電源供給を停止するとともに、前記メディアが装着されたスロットの前記電源用スイッチを制御して電源を供給する電源制御手段を有する請求項２に記載のメディアリーダライタ。
【請求項４】
前記スロットに対して電源供給についての優先順位を設定し、前記電源制御手段は、前記電源供給の休止を前記優先順位の低いスロットについて適用する請求項３に記載のメディアリーダライタ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、メモリカード等のメディアに対してデータの読み書きを行うメディアリーダライタに関するものである。
【背景技術】
【０００２】
近年、携帯電話を含むディジタルカメラの普及とともに、ディジタルカメラ用メディアはコンビニエンスストア等の身近な販売店で、従来の銀塩写真フィルムのような感覚で廉価に購入できるようになってきた。そのため、一人のユーザが複数の撮影済みメディアを保有するといった利用形態が増えてきた。
【０００３】
また、ディジタルカメラ用メディアはディジタルカメラだけでなく汎用のメディアとして利用できるため、複数のメディアを所有するケースも多くなっている。
【０００４】
従来、このような複数のメディア内のデータを確認したりプリンタアウトしたりする場合には、パソコンに内蔵されている、または外付けのリーダライタに所望のメディアを１枚入れて内容をチェックし、所望のデータが見つからなければ別のメディアと交換して探し直すといった作業を行っていた。しかも、メディアの装着時にはそのメディアが一つのドライブとして通常は自動的にマウントされるが、取り外す際には一旦アンマウントの操作が必要になり、作業が繁雑になる。
【０００５】
このようなメディアの交換作業を無くすために、メディアの内容を作成の都度パソコンにコピー／移動して整理しておくことが求められるが、前述のフィルム感覚でメディアを複数購入するといったユーザも多数存在し、これらのユーザには、敢えて複数のメディアを実質的に同時に使用する形態が好まれている。
【０００６】
そこで、同時に複数のメディアに対してアクセス可能なように、従来は例えば図１に示すように、パソコン１に対してＵＳＢハブ２を接続し、そのＵＳＢハブ２に複数のメディアリーダライタ３ａ，３ｂ・・・３ｎを接続して、それぞれのリーダライタ３ａ，３ｂ・・・３ｎにメディアを装着するといった方法を採ることになる。
【０００７】
一方、メモリカードのインタフェースを有する電子機器において、インタフェースに複数のメモリカードを接続する際に、使用するメモリカードにのみ信号を供給することによって、電子機器に予め備えているインタフェースの数よりも多くのメモリカードを切り換えて使用できるようにしたものが特許文献１に示されている。
【０００８】
ちなみに、現在販売されているリーダライタは、ＳＤメモリカード、メモリステック、ＭＭＣ（マルチメディアカード）、コンパクトフラッシュ（登録商標）等の複数種のメディアに対して対応できる機能を集積した１チップのＬＳＩで実現しているが、ＬＳＩメーカーは大量生産が見込まれる数種のＬＳＩを供給するだけであり、同一種類のメディア（例えばＳＤメモリカード）について５個や１０個といった多数のメディアに対応することはできなかった。
【特許文献１】特開２００４−１３３６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところが、図１に示した形態ではＵＳＢハブが必要であるだけでなく、用いようとするメディアの数だけリーダライタおよびＵＳＢケーブルを用意しておかなければならず、コスト高になるばかりか、全体にコンパクトに利用できないといった問題があった。
【００１０】
また、特許文献１に示されている装置では、いわゆるＵＳＢバスパワーの問題については触れられていない。すなわち、例えば前述のマルチリーダライタ用のＬＳＩを、設けようとするスロットの数だけ実装し、且つそのＬＳＩの数分のＵＳＢ−ＨＵＢチップを実装すれば多数のメディアを同時に扱うリーダライタが実現できる。しかしそのような構成ではＬＳＩコストが大幅に増大するというだけでなく、電源供給がＵＳＢのバスパワーでは足りなくなり、ＡＣアダブタを別途用意してセルフパワー仕様にする必要が生じる。これではコンシューマ用機器としては物理的使用感が致命的に悪くなってしまう。
【００１１】
仮に、特許文献１に示されているように、メモリカードのインタフェースをセレクタを介して複数のメモリカードに接続するとしても、同時に複数のメモリカードに対してアクセスできるようにする仕様の関係上、装着されている全てのメモリカードに対して電源供給を行う必要があり、上述の電源供給の問題が生じる。
【００１２】
そこで、この発明の目的は、多数の制御用のＬＳＩを用いることなく、低コストに構成でき、且つアクセス速度を低下させることなく多数のメディアを装着可能にして実質的に同時に多数のメディアを使用可能とするメディアリーダライタを提供することにある。
【課題を解決するための手段】
【００１３】
前述の問題を解消するために、この発明は次のように構成する。
（１）複数のメディアを装着し、信号線を介してメディア装着状態を通知するメディア検出信号発生手段を有する複数のスロットと、
前記複数のスロットに装着される前記メディアとの間で選択的にメディア信号を伝達する信号用スイッチと、
前記メディアの装着により発生される前記メディア検出信号によって、当該メディアが装着されたスロットに対して選択的に電源を供給する電源用スイッチと、
ホスト装置との間で通信を行うバスパワー機能を備える通信インタフェースラインと、
前記通信インタフェースライン、前記信号用スイッチおよび前記電源用スイッチに接続され、前記複数のスロットのメディア検出信号の状態に応じて、各スロットに対するメディアの着脱状態の情報を前記通信インタフェースを通して前記ホスト装置へ通知する手段と、前記スロットに装着されたメディアとの間でデータの入出力を行うとともに前記ホスト装置との間で通信し、ホスト装置のオペレーティングシステムに対して新たな外部記憶装置の装着があった状態をエミュレートする手段と、を有する制御回路と、
を備えたメディアリーダライタであって、
前記制御回路は、前記複数のスロットに前記複数のメディアが装着された場合、該複数のメディアの着脱状態の情報を前記ホスト装置へ通知し、前記新たな外部記憶装置の装着があった状態をエミュレートし、
前記電源用スイッチは、前記メディアが装着された各スロットに電源を供給する
ことを特徴としている。
【００１４】
この構成により、複数のスロットのいずれかに所望のメディアを装着するだけで、制御回路の制御によらずに、そのメディアに対して電源が供給され、その後の制御回路の制御により、ホスト装置は外部記憶装置として利用できるようになる。また、メディアが装着された時点ですぐに電源が供給されるので、複数のスロットを備えているにもかかわらず、メディアが装着されてから実際にアクセスが開始されるまでの時間が短縮化できる。
【００１５】
（２）前記制御回路は、前記ホスト装置からの要求に応じて、前記スロットのいずれかに装着されたメディアに対してアクセスする際に、当該メディアが装着されているスロットの前記電源用スイッチを制御して電源を供給する電源制御手段を有していてもよい。
【００１６】
この構成によれば、電源制御手段は、ホスト装置からアクセスが無いときに電源を遮断し、ホスト装置からアクセス要求のあったメディアに対する電源が遮断されているとき、当該メディアに対して電源供給が再開できる。そのため、アクセスの無いメディアに対する電源供給を停止して全体の電力消費を抑えることができる。したがって通信インタフェースラインを介するバスパワーの制限内でより多数のスロットを設けることができる。
【００１７】
また、電源供給が停止されているメディアに対してもホスト装置から通常通りアクセスできる。そのため、実際には電源供給が停止されているメディアがあるにもかかわらず、ホスト装置側から見れば複数のスロットに装着されているメディアが全てマウントされた状態として扱える。
【００１８】
（３）前記制御回路は、前記スロットのいずれかにメディアが装着されたことを前記メディア検出信号により検出された際、既にメディアが装着されているスロットの前記電源用スイッチを制御して電源供給を停止するとともに、前記メディアが装着されたスロットの前記電源用スイッチを制御して電源を供給する電源制御手段を有していてもよい。
【００１９】
この構成により、新たにメディアが装着された場合に、そのスロットに対して電源供給がなされ、使用を開始することができ、しかもすでに装着されているスロットに対しては電源供給が停止されるため、全体の必要な電力を抑えることができ、通信インタフェースラインの前記バスパワーの許容電力を超えない規定のバスパワーの範囲で、多数のメディアを扱えるようになる。
【００２０】
（４）前記スロットに対して電源供給についての優先順位を設定し、前記電源制御手段は、前記電源供給の休止を前記優先順位の低いスロットについて適用するようにしてもよい。
【００２１】
この構成により、優先順位の高いスロットに装着されているメディアについては、他のスロットに他のメディアが装着された際にも電源供給が停止されないので、電源供給再開時の処理が無くなり、ホスト装置からのアクセスが速やかに行えるようになり、ユーザの使用上のストレスが低減できる。
【発明を実施するための最良の形態】
【００２２】
《第１の実施形態》
図２はこの発明の第１の実施形態に係るメディアリーダライタの構成を示すブロック図である。このメディアリーダライタ１０１には、複数のスロット１０、通信インタフェースコネクタとしてのＵＳＢコネクタ１５、電源回路１４、メディア制御用汎用ＬＳＩである制御回路１３、信号用スイッチ１２、および電源用スイッチ１１を備えている。
【００２３】
各スロット１０ａ〜１０ｎにはそれぞれメディア（例えばＳＤメモリカード）が任意に装着され、ＵＳＢコネクタ１５にはホスト装置（パソコン）からＵＳＢケーブルが接続される。
【００２４】
複数のスロット１０ａ，１０ｂ・・・１０ｎにはそれぞれメディア７ａ，７ｂ・・・７ｎが装着される。信号用スイッチ１２ａ，１２ｂ・・・１２ｎは、スロット１０ａ，１０ｂ・・・１０ｎとメディア信号バス２３との間に設けられ、スロット１０ａ，１０ｂ・・・１０ｎに装着されているメディア７ａ，７ｂ・・・７ｎのメディア信号をメディア信号バス２３に選択的に接続する。電源用スイッチ１１ａ，１１ｂ・・・１１ｎは、スロット１０ａ，１０ｂ・・・１０ｎに装着されているメディア７ａ，７ｂ・・・７ｎに対して選択的に電源を供給する。
【００２５】
各スロット１０ａ，１０ｂ・・・１０ｎからはメディア検出信号ライン２０ａ，２０ｂ・・・２０ｎへメディア検出信号が出力される。
【００２６】
制御回路１３には、制御バスにつながるメディア検出信号ライン２０および信号用スイッチ用制御ライン２１、メディア信号バス２３、ホスト通信信号ライン、電源ライン２４がそれぞれ接続されている。この制御回路１３にはカスタムファームウエアを書き込むメモリを備えていて、そのファームウエアを実行することによって後述する処理を行う。
【００２７】
電源用スイッチ１１ａ，１１ｂ・・・１１ｎはメディア検出信号ライン２０ａ，２０ｂ・・・２０ｎの各信号によって、（メディアが装着されている状態を表す信号によって）オンし、該当のメディアに対して電源を供給する。
【００２８】
制御回路１３は、信号用スイッチ制御ライン２１によって所望の信号用スイッチ１２ａ，１２ｂ・・・１２ｎをオンすることによって、メディア信号バス２３を介して所定のスロットに装着されているメディアとの間でデータの入出力を行う。このメディア検出信号ライン２０および信号用スイッチ制御ライン２１に対する入出力はＧＰＩＯ（General Purpose I/O）によって行う。
【００２９】
電源回路１４は、ホスト通信信号ラインであるＵＳＢライン１６から供給されるバスパワーを基に所定の電源電圧（例えばＳＤ用電源）を発生し、上記電源ライン２４へ電源電圧を供給する。
【００３０】
上記制御回路１３はメディア制御用の汎用のＬＳＩであり、ファームウェア用のメモリに対して、以降に説明する処理を行うためのファームウェアを書き込む。すなわち、例えばＵＳＢ接続されたパソコン等に対して例えば１０スロットのＳＤメモリカードのリーダライタとしてエミレーションする。したがってユーザは複数枚のＳＤメモリカードをＳＤスロットに入れておきさえすれば、パソコンのＯＳ（オペレーティングシステム）標準の環境で入替えなしに自由に使用することができる。
【００３１】
なお、ＵＳＢは基本的にマスタ側であるホスト装置からアクセスされるので、上記ファームウェアは、指定されたスロットに相当するＳＤメモリカードをアクティブにしてアクセスする制御を行うプログラムである。
【００３２】
このように構成することによって、信号用スイッチ１２および電源用スイッチ１１がスロットの数分必要となるが、コストの最大要因であるＬＳＩは１つの汎用ＬＳＩで構成できるので、全体に低コスト化が図れる。またその実装面積が小さいので、基板コストの低減化も果たすことができ、小型低コストな多スロットのメディアリーダライタが構成できる。
【００３３】
図３は、上記制御回路１３が行う、スロット１０に対するメディア装着時の処理手順を示すフローチャートである。
まずメディアが装着されたか否かをメディア検出信号によって検出し、新たに装着されたなら、そのメディアに対して初期時に必要な処理を行う（Ｓ１１→Ｓ１２）。図２に示したように、例えばスロット１０ａにメディア７ａを装着すると、その時点で発生されるメディア検出信号によって電源用スイッチ１１ａがオンし、そのメディア７ａに対してすぐに電源が供給される。
【００３４】
そして、ホスト装置との間でＵＳＢを介して通信を行うとともに、装着されたメディアとの間でデータの入出力を行う（Ｓ１３）。これにより、ホスト装置（パソコン）８側から見ると、新しい外付け記憶装置がマウントされることになる。
【００３５】
図４は、図２に示した制御回路１３が行う、ホスト装置との通信に関する処理手順を示すフローチャートである。
まずホスト装置からリードライトのアクセス要求を受信する（Ｓ２１）。ホスト装置のＯＳはホスト装置（パソコン）のユーザに対して各メディアを外部記憶装置のドライブとしてエミュレートする（Ｓ２２）。したがってユーザは所定のドライブに対して読み書きの操作を行うことになる。
【００３６】
ホスト装置からの所定のメディア（ドライブ）へのリードライトアクセスに要する一連の処理が終了するまで上記処理を繰り返し、これが終了すればホスト装置との通信を完了する（Ｓ２３→Ｓ２１→・・・）。
【００３７】
図５は、図２に示した制御回路１３が行う、スロット１０からのメディア離脱時の処理手順を示すフローチャートである。
メディアの離脱を、前記メディア検出信号によって検出すると、ホスト装置との間でＵＳＢを介して通信を行うとともに、メディアの離脱に関する処理を行う（Ｓ３１→Ｓ３２）。これにより、ホスト装置（パソコン）８側から見ると、外付け記憶装置がアンマウントされることになる。
【００３８】
《第２の実施形態》
図６はこの発明の第２の実施形態に係るメディアリーダライタ１０２の構成を示すブロック図である。第１の実施形態で図２に示したメディアリーダライタ１０１と異なるのは、信号用スイッチ１２および電源用スイッチ１１に対してスイッチ制御信号を与える構成である。その他の構成は図２に示したものと同様である。
【００３９】
図２に示した例では、全てにスロットについて電源用スイッチ１１がメディア検出信号によって直接オンするように構成したが、図６の例では、少なくともスロット１０ｂ，１０ｎの電源用スイッチ１１ｂ，１１ｎに対して信号用スイッチ１２ｂ，１２ｎに対する制御信号を与えるように構成している。
【００４０】
また、制御回路１３には、ホスト装置からの要求に応じて、スロット１０のいずれかに装着されたメディアに対してアクセスする際に、メディアが装着されているスロットの電源用スイッチ１１を制御して電源を供給する電源制御手段を有する。
【００４１】
すなわち、これらのスロットについては制御回路１３が信号用スイッチをオンしてメディア信号バスを介して所定のメディアに対しデータの入出力を行う際に、電源用スイッチをオンしてそのメディアに対して電源を供給する。
【００４２】
この構成によれば、ホスト装置からアクセスが無いときに電源を遮断し、ホスト装置からアクセス要求のあったメディアに対する電源が遮断されているとき、そのメディアに対して電源供給が再開できる。そのため、アクセスの無いメディアに対する電源供給を停止して全体の電力消費を抑えることができる。したがって通信インタフェースラインを介するバスパワーの制限内でより多数のスロットを設けることができる。
【００４３】
また、電源供給が停止されているメディアに対してもホスト装置から通常通りアクセスが開始できる。そのため、実際には電源供給が停止されているメディアがあるにもかかわらず、ホスト装置側から見れば複数のスロットに装着されているメディアが全てマウントされた状態として扱える。
【００４４】
図７は、上記信号用スイッチと電源用スイッチが共に制御回路によって制御されるスロットについてのメディア装着時の処理手順を示すフローチャートである。
まずメディアが装着されたか否かをメディア検出信号によって検出し、新たに装着されたなら、他のスロットへの電源供給を遮断し、新たにメディアが装着されたスロットの電源用スイッチをオンして、電源を供給する（Ｓ４１→Ｓ４２→Ｓ４３）。
【００４５】
そして、ホスト装置との間でＵＳＢを介して通信を行うとともに、装着されたメディアとの間でデータの入出力を行う（Ｓ４４）。これにより、ホスト装置（パソコン）８側から見ると、新しい外付け記憶装置がマウントされることになる。
【００４６】
ホスト装置との通信は第１の実施形態の場合と同様である。メディア離脱時には、該当のスロットについての信号用スイッチと共に電源用スイッチをオフすることになる。
【００４７】
《第３の実施形態》
図８はこの発明の第３の実施形態に係るメディアリーダライタ１０３の構成を示すブロック図である。第１の実施形態で図２に示したメディアリーダライタ１０１と異なるのは、信号用スイッチ１２および電源用スイッチ１１に対してスイッチ制御信号を与える構成である。
【００４８】
図２に示した例では、全てにスロットについて電源用スイッチ１１がメディア検出信号によって直接オンするように構成したが、図６の例では、少なくともスロット１０ｂ，１０ｎの電源用スイッチ１１ｂ，１１ｎに対して信号用スイッチ１２ｂ，１２ｎとは独立して制御信号を与えるように構成している。その他の構成は図２に示したものと同様である。
【００４９】
この構成により、新たにメディアが装着された場合に、そのスロットに対して電源供給がなされ、使用を開始することができ、しかもすでにメディアが装着されているスロットに対しては電源供給が停止できるため、全体の必要な電力を抑えることができ、通信インタフェースラインの前記バスパワーの許容電力を超えない規定のバスパワーの範囲で、多数のメディアを扱えるようになる。
【００５０】
図９は、図８に示した信号用スイッチと電源用スイッチが共に制御回路によって制御されるスロットについて、制御回路１３が行う、ホスト装置との通信に関する処理手順を示すフローチャートである。
まずメディアが装着されたか否かをメディア検出信号によって検出し、新たに装着されたなら、既に装着されているメディアの数と今回装着された数１つ分の合計が制限内であるか否かを判定する（Ｓ５１→Ｓ５２）。この制限数はＵＳＢのバスパワーで電力が賄えるか否かによって予め定めておく。
【００５１】
メディアの装着数か制限内であれば、今回メディアが装着されたスロットに対して電源供給を行う（Ｓ５４）。そして、ホスト装置との間でＵＳＢを介して通信を行うとともに、装着されたメディアとの間でデータの入出力を行う（Ｓ５５）。もし、今回新たにメディアが装着されることによって装着数が制限を超えることになれば、既にメディアが装着されているスロットのうち最も優先順位の低いスロットへの電源供給を休止する（Ｓ５２→Ｓ５３）。その後、今回装着されたスロットに対して電源供給を行う（Ｓ５４）。
【００５２】
上記優先順位の設定は、例えばスロット番号の順に予め定めておき、スロット番号が若い程、優先順位が高いものとしておく。これにより、ユーザは頻繁にアクセスするメディアである程、番号の若いスロットへ装着することによって、多数のメディアを装着している状態でも全体に効率的なアクセスが可能となる。
【００５３】
これによって常にＵＳＢのバスパワーの許容値を超えることなく且つ多数のメディアの装着を許容することができる。
【００５４】
なお、図９のステップＳ５３の処理によって電源供給が休止されても、ホスト装置（オペレーティングシステム）にはその状態を通知する訳ではないので、ホスト装置側から見て該当のメディア（ドライブ）はマウントされたままとして扱える。
【００５５】
図１０は図８に示した制御回路１３が行う、ホスト装置との通信に関する処理手順を示すフローチャートである。
【００５６】
まずホスト装置からリードライトのアクセス要求を受信する（Ｓ６１）。ホスト装置のＯＳはホスト装置（パソコン）のユーザに対して各メディアを外部記憶装置のドライブとして処理する。したがってユーザは所定のドライブに対して読み書きの操作を行うことになる。
【００５７】
そして、該当のメディアが装着されているスロットの電源状態を判定し、該当のスロットに対する電源を休止している状態であれば、そのスロットへの電源供給を再開する（Ｓ６２→Ｓ６３→Ｓ６５）。その後、メディアとのデータの入出力を行うとともにホスト装置へ上記リードライトアクセスの要求に対する応答を行う（Ｓ６６）。
【００５８】
上記該当スロットの電源が既にオン状態であれば、ステップＳ６３の電源供給再開処理は行わず、そのまま直ちにメディアのデータ入出力を行う（Ｓ６２→Ｓ６６）。そのためホスト装置からのリードライトアクセス要求に対して応答遅れなくメディアとのデータの入出力が可能となる。
【００５９】
もし、該当のメディアが装着されているスロットに対する電源供給を再開することによって、既に装着されているメディアの数と今回電源供給を再開するスロットの数１つ分の合計が制限を超える場合は、既にメディアが装着されているスロットのうち最も優先順位の低いスロットへの電源供給を先ず休止する（Ｓ６３→Ｓ６４）。その後に該当のスロットへの電源供給を再開する（Ｓ６５）。
【００６０】
ホスト装置からの所定のメディア（ドライブ）へのリードライトアクセスに要する一連の処理が終了するまで上記処理を繰り返し、これが終了すればホスト装置との通信を完了する（Ｓ６７→Ｓ６１→・・・）。
【００６１】
このようにして、常にＵＳＢのバスパワーの許容値を超えることなく且つ多数のメディアの装着を許容することができる。
【００６２】
また、電源供給が休止されている場合でも、電源供給を再開して初期化処理（電源供給再開時の処理）を行うことによって、通常通りの処理を行えるので、ホスト装置側から見て該当のメディアが常に使用状態であるものと見なせる。
【００６３】
なお、上述した制御では、複数のスロットに対して装着されるメディアの数が制限以内であれば各メディアに対して常に電源供給がなされることになるが、省電力のためにホスト装置からのアクセスがくるまでは電源をオフにしておくように構成してもよい。
【００６４】
以上に示した各実施形態ではメディアリーダライタとホスト装置との間をＵＳＢで接続する例を示したが、バスパワー機能を備えた通信インタフェースであれば同様に適用できる。
【００６５】
また、メディアとしてはＳＤメモリカード以外に、MicroDrive等の他のメディアについても同様に適用できる。
【図面の簡単な説明】
【００６６】
【図１】従来技術による、同一種類の複数のメディアを同時にアクセス可能とするためのシステム構成を示す図である。
【図２】この発明の第１の実施形態に係るメディアリーダライタ構成を示すブロック図である。
【図３】同メディアリーダライタ内の制御回路が実行する、メディア装着時の処理手順を示すフローチャートである。
【図４】同メディアリーダライタ内の制御回路が実行する、ホスト装置との通信に関する処理手順を示すフローチャートである。
【図５】図２に示した制御回路が実行する、スロット１０からのメディア離脱時の処理手順を示すフローチャートである。
【図６】この発明の第２の実施形態に係るメディアリーダライタの構成を示すブロック図である。
【図７】同メディアリーダライタにおいて、信号用スイッチと電源用スイッチが共に制御回路によって制御されるスロットについてのメディア装着時の処理手順を示すフローチャートである。
【図８】この発明の第３の実施形態に係るメディアリーダライタの構成を示すブロック図である。
【図９】同メディアリーダライタにおいて、信号用スイッチと電源用スイッチが共に制御回路によって制御されるスロットについての、ホスト装置との通信に関する処理手順を示すフローチャートである。
【図１０】同メディアリーダライタにおいて、制御回路１３が実行する、ホスト装置との通信に関する処理手順を示すフローチャートである。
【符号の説明】
【００６７】
１０−スロット
１１−電源用スイッチ
１２−信号用スイッチ
１３−制御回路
１４−電源回路
１５−ＵＳＢコネクタ
１６−ＵＳＢライン
２０−メディア検出信号ライン
２１−信号用スイッチ制御ライン
２２−制御信号バス
２３−メディア信号バス
２４−電源ライン
１０１〜１０３−メディアリーダライタ
【図１】
0005270180.tif 000002
【図２】
0005270180.tif 000003
【図３】
0005270180.tif 000004
【図４】
0005270180.tif 000005
【図５】
0005270180.tif 000006
【図６】
0005270180.tif 000007
【図７】
0005270180.tif 000008
【図８】
0005270180.tif 000009
【図９】
0005270180.tif 000010
【図１０】
0005270180.tif 000011