(57)【要約】    【課題】  同時に装着された複数のメモリカード又はメモリカード上のパーティションの中から所望のメモリカード又はパーティションを安価な構成で簡単かつ正確に選択できるようにする。    【解決手段】  ＣＰＵ１は、スロット５，７，９，１１に装着されたメモリカードの中から、選択キー１３の操作に応じて順次１つのメモリカードを選択し、その選択したメモリカードに対応するＬＥＤ６，８，１０，１２（本来メモリカードへのアクセスを通知するためのＬＥＤ）を所定の発光パターン（連続点灯）で発光させる。【選択図】      図１
2006004246.tif 000002
【特許請求の範囲】
【請求項１】
メモリカードを装着する複数のスロットと、当該スロットに装着されたメモリカードへのアクセス状況を通知する表示手段とを有する電子機器において、
メモリカード又はメモリカード上のパーティションを選択するための操作手段と、
前記複数のスロットにそれぞれ装着されたメモリカード又は装着されたメモリカード上のパーティションを前記操作手段の操作に応じて順次１つずつ選択する選択手段と、
前記選択手段による選択状況を各メモリカード又は各パーティションを識別可能に前記表示手段に表示させる表示制御手段と、
前記選択手段により選択されたメモリカード又はパーティションを使用するメモリカード又はパーティションとして確定する確定手段と、
を有することを特徴とする電子機器。
【請求項２】
前記表示手段は、前記複数のスロットと１対１に設けられた発光部材を備えていることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記表示制御手段は、前記選択手段により選択されたメモリカードが装着されているスロットに対応する発光部材だけを所定のパターンで発光させることにより、該選択手段によるメモリカードの選択状況を表示させることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記表示制御手段は、前記選択手段により選択されたパーティションに係るメモリカードが装着されているスロットに対応する発光部材を該パーティションに対応する所定のパターンで発光させることにより、該選択手段によるパーティションの選択状況を表示させることを特徴とする請求項２に記載の電子機器。
【請求項５】
前記表示手段は、前記複数のスロットに対して１つだけ設けられた発光部材を備えていることを特徴とする請求項１に記載の電子機器。
【請求項６】
前記表示制御手段は、前記選択手段により選択されたメモリカード又はパーティションに対応する所定のパターンで前記発光部材を発光させることにより、該選択手段によるメモリカード又はパーティションの選択状況を表示させることを特徴とする請求項５に記載の電子機器。
【請求項７】
前記表示手段は、前記スロットを備え前記電子機器に接続された外部機器に設けられ、該スロットと１対１に設けられた発光部材を備えていることを特徴とする請求項１に記載の電子機器。
【請求項８】
前記表示制御手段は、前記選択手段により選択されたメモリカード又は選択されたパーティションに対応する読取りパターンで該メモリカード又はパーティション上のデータを読取り、この読取りに応じて該メモリカード又はパーティションに係るメモリカードが装着されているスロットに対応する発光部材を発光させることにより、該選択手段によるメモリカード又はパーティションの選択状況を表示させることを特徴とする請求項７に記載の電子機器。
【請求項９】
前記確定手段は、メモリカード又はパーティションの選択状況が前記表示制御手段により前記表示手段に表示された後、所定時間以内に前記操作手段が操作されなかった場合に、前記選択手段により現在選択されているメモリカード又はパーティションを使用するメモリカード又はパーティションとして確定することを特徴とする請求項１〜４の何れかに記載の電子機器。
【請求項１０】
メモリカードを装着する複数のスロットと、当該スロットに装着されたメモリカードへのアクセス状況を通知する表示手段とを有する電子機器の制御方法において、
前記複数のスロットにそれぞれ装着されたメモリカード又は装着されたメモリカード上のパーティションを操作手段の操作に応じて順次１つずつ選択する選択工程と、
前記選択工程による選択状況を各メモリカード又は各パーティションを識別可能に前記表示手段に表示させる表示制御工程と、
前記選択工程により選択されたメモリカード又はパーティションを使用するメモリカード又はパーティションとして確定する確定工程と、
を有することを特徴とする電子機器の制御方法。
【請求項１１】
メモリカードを装着する複数のスロットと、当該スロットに装着されたメモリカードへのアクセス状況を通知する表示手段とを有する電子機器の制御プログラムであって、
前記複数のスロットにそれぞれ装着されたメモリカード又は装着されたメモリカード上のパーティションを操作手段の操作に応じて順次１つずつ選択する選択処理と、
前記選択処理による選択状況を各メモリカード又は各パーティションを識別可能に前記表示手段に表示させる表示制御処理と、
前記選択処理により選択されたメモリカード又はパーティションを使用するメモリカード又はパーティションとして確定する確定処理と、
を有することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、その制御方法、及び制御プログラムに関し、特に、装着された複数のメモリカードの中から使用するメモリカード又はパーティション（ドライブ）を選択する技術に関する。
【背景技術】
【０００２】
従来、互いに異なる規格のメモリカードに対応する複数のスロットを有する電子機器が実現されている。この種の電子機器では、アクセス中のメモリカードを引き抜いてしまい電子機器に故障等が発生するのを防止するため、一般に、メモリカードへのアクセス中を示すＬＥＤが各スロットの近傍に設けられている。また、メモリカード自体にＬＥＤを持つことでアクセス中である旨や空き容量の目安をユーザに報知することも考えられている（特許文献１参照）。
【特許文献１】特開２００１−２６６０９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、複数のスロットを有する電子機器では、複数のメモリカードを同時に装着した場合に、それら同時に装着したメモリカードの中からどのメモリカードを選択して使用するかという問題が生じる。
【０００４】
この問題を解決する方法として、先に装着されていたメモリカードを優先して選択する、最後に装着されたメモリカードを優先して選択する、或いは各スロットに優先順位を付けて優先順位の高いスロットに装着されたメモリカードを優先して選択するように設定する方法があるが、所望のメモリカードを選択するための装着の仕方が分かり難く、選択ミスを招く虞がある上に、場合によってはスロットに装着されているメモリカードを全て抜いた後に所望のメモリカードをスロットに再度装着する等の煩雑な操作が必要であった。
【０００５】
また、メモリカード上に構成されるパーティション（ドライブ）についても、同様に、使用するパーティションを選択するのに煩雑な操作が必要であった。
【０００６】
そこで、所定の操作に応じてメモリカード又はパーティションを順次選択し、その選択状況を表示することも考えられるが、選択状況を表示するための表示デバイス等を新たに設けた場合は、コスト高となってしまう。
【０００７】
そこで、本発明は、同時に装着された複数のメモリカード又はメモリカード上のパーティションの中から所望のメモリカード又はパーティションを安価な構成で簡単かつ正確に選択し得る電子機器、その制御方法、及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、メモリカードを装着する複数のスロットと、当該スロットに装着されたメモリカードへのアクセス状況を通知する表示手段とを有する電子機器において、メモリカード又はメモリカード上のパーティションを選択するための操作手段と、前記複数のスロットにそれぞれ装着されたメモリカード又は装着されたメモリカード上のパーティションを前記操作手段の操作に応じて順次１つずつ選択する選択手段と、前記選択手段による選択状況を各メモリカード又は各パーティションを識別可能に前記表示手段に表示させる表示制御手段と、前記選択手段により選択されたメモリカード又はパーティションを使用するメモリカード又はパーティションとして確定する確定手段とを有している。
【発明の効果】
【０００９】
本発明によれば、操作手段の操作に応じて選択手段により順次１つずつ選択されるメモリカード又はパーティションの選択状況を表示手段により確認することができるので、同時に装着された複数のメモリカード又はメモリカード上のパーティションの中から所望のメモリカード又はパーティションを安価の構成で簡単かつ正確に選択し得る電子機器、その制御方法、及び制御プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１０】
［第１の実施の形態］
本発明の第１の実施の形態を図１〜図１０を参照しながら説明する。第１の実施の形態は、電子機器本体上に複数のメモリカードスロット（以下、スロットと称する）を有し、これらスロットの状態を表示するＬＥＤを各スロットと１対１に配備した構成となっている。
【００１１】
図１は、本発明の第１の実施の形態に係る電子機器の概略構成を示すブロック図である。本電子機器２０（図２参照）は、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、Ｉ／Ｏコントローラ４を有し、これらデバイスは、システムバス１４により相互にデータ（コマンドを含む）を送受信可能に接続されている。また、４つのスロット５，７，９，１１と、これらスロット５，７，９，１１の状態を個別に表示する４つのＬＥＤ６，８，１０，１２、及びメモリカードを選択するための選択キー１３を有し、これらデバイスはＩ／Ｏコントローラ４に接続されている。
【００１２】
なお、ＬＥＤ６，８，１０，１２は、本来、それぞれスロット５，７，９，１１に装着されたメモリカードへのアクセスを通知するためのものであるが、本実施の形態では、これらＬＥＤ６，８，１０，１２をメモリカードの選択状況を通知するためのデバイスとしても利用することにより、コストアップを抑制している（第２、第３の実施の形態も同趣旨）。また、選択キー１３としては、既存のキーが有れば、そのキーを利用することによりコストアップを抑制することができる（第２、第３の実施の形態も同趣旨）。
【００１３】
ＲＯＭ２には、各種のプログラム（図８のフローチャートに係るプログラムを含む）やデータが格納されており、ＣＰＵ１は、ＲＯＭ２に格納されたプログラムに基づいて、ＲＡＭ３をワークエリア等として利用しながら本電子機器２０の動作を制御する。Ｉ／Ｏコントローラ４は、入出力制御を行うものであり、スロット５，７，９，１１に装着されたメモリカードに対するアクセス制御、ＬＥＤ６，８，１０，１２の点灯制御をＣＰＵ１の指示に基づいて行うと共に、選択キー１３の操作信号をＣＰＵ１に通知する。選択キー１３は、スロット５，７，９，１１に装着されたメモリカードの中から所望のメモリカードを選択するためのキーである。
【００１４】
なお、スロット５，７，９，１１と、ＬＥＤ６，８，１０，１２とは、図２に示したように、対応するもの同士が接近するようにして電子機器２０の正面に設けられ（第３の実施の形態も同趣旨）、選択キー１３は、電子機器２０の上面に設けられている（第２、第３の実施の形態も同趣旨）。
【００１５】
スロット５，７，９，１１の状態としては、メモリカード未装着状態、メモリカード選択可能状態、メモリカード選択状態、メモリカード非選択状態、メモリカード読み書き動作中状態、メモリカードエラー状態の６つの状態があり、これら６つの状態は、ＬＥＤ６，８，１０，１２の発光パターン（図１０参照）によって識別可能となっている。なお、図２は、スロット５，７，９，１１の何れにもメモリカードが装着されていない状態を示しており（黒の塗り潰し）、ＬＥＤ６，８，１０，１２はメモリカード未装着状態（消灯：図１０参照）を示している（第２、第３の実施の形態も同趣旨）。
【００１６】
図３は、スロット５，７，１１にそれぞれメモリカード２１，２２，２４を装着して電子機器２０を起動した状態を示しており、この状態では複数のメモリカードが同時に装着されているので、図３に示したように、メモリカードが装着されているスロット５，７，１１に対応するＬＥＤ６，８，１２がメモリカード選択可能状態のパターンでそれぞれ発光（長い周期の点滅：図１０参照）している。
【００１７】
このメモリカード選択可能状態では、ユーザが選択キー１３を押下することで、メモリカード２１，２２，２４の中から任意に１枚を選択して使用することができる。例えば、図３の状態で選択キー１３を１回押下するとスロット５（厳密にはスロット５に装着されたメモリカード２１）が仮選択されて、図４（ａ）に示したように、このスロット５に対応するＬＥＤ６のみがメモリカード選択状態のパターンで発光する（連続点灯：図１０参照）。図４（ａ）の状態で更に選択キー１３を押下すると、仮選択のスロットがスロット７に替わり、図４（ｂ）に示したように、このスロット７に対応するＬＥＤ８のみがメモリカード選択状態のパターンで発光し、ＬＥＤ６はメモリカード選択可能状態の発光パターン（長い周期の点滅）に戻る。図４（ｂ）の状態で更に選択キー１３を押下すると、仮選択のスロットがスロット１１に替わり、図４（ｃ）に示したように、このスロット１１に対応するＬＥＤ１２のみがメモリカード選択状態のパターンで発光し、ＬＥＤ８はメモリカード選択可能状態の発光パターンに戻る。
【００１８】
なお、図４（ｃ）の状態で更に選択キー１３を押下すると、図４（ａ）の状態になる。すなわち、選択キー１３を押下する毎に、同時に装着された複数のメモリカードが、１つずつサイクリックに仮選択されていく（第２、第３の実施の形態も同趣旨）。この仮選択されたメモリカードは、一定時間（例えば２秒間）以内に選択キー１３が操作されなかった場合に本選択（確定）される。ただし、選択キー１３をダブルクリックすることにより、仮選択されたメモリカードを本選択（確定）するようにしてもよい（第２、第３の実施の形態も同趣旨）。
【００１９】
図５は、スロット１１に装着されたメモリカード２４が本選択された状態を示している。図５に示したように、本選択状態では、本選択されたメモリカード２４に係るスロット１１に対応するＬＥＤ１２だけがメモリカード選択状態のパターンで発光しており（連続点灯：図１０参照）、他のＬＥＤ６，８，１０は全てメモリカード非選択、未装着状態のパターンで発光（消灯：図１０参照）している。
【００２０】
すなわち、メモリカードが仮選択状態から本選択状態に切り替わったか否かの確認は、仮選択に係るメモリカードに対応するＬＥＤが連続点灯したままで、メモリカード選択可能状態のパターンで発光（長い周期の点滅）していたＬＥＤが消灯したか否かにより行うことができる。
【００２１】
図５のように、メモリカード２４が本選択された状態では、この本選択されたメモリカード２４に対してのみアクセスすることができ、他の装着されたメモリカード２１，２２に対してアクセスすることはできない。また、本選択されたメモリカード２４に対してアクセスがなされている間は、そのメモリカード２４に対応するＬＥＤ１２は、メモリカードアクセス状態のパターンで発光する（短い周期の点滅：図１０参照）。
【００２２】
なお、図５のようにメモリカードが本選択された状態で、以下のような操作を行った場合は、再びメモリカード選択状態へ移行する。
【００２３】
１．選択キー１３を押下する。例えば、図５の状態で選択キー１３を押下すると、図３の状態に戻る。
【００２４】
２．図５のようにメモリカードを複数装着した状態のままで電子機器２０を再起動する（図３の状態に戻る）。
【００２５】
３．空いているスロット９にメモリカードを装着する（図６の場合）。
【００２６】
４．本選択中のメモリカードを取り出す（図７の場合）。
【００２７】
５．本選択されていないメモリカード２１または２２を一旦取り出して、再び同じメモリカード或いは別のメモリカードを空いたスロットに装着する（図３の状態に戻る）。
【００２８】
なお、電子機器２０の処理の（印刷中等）状況によっては、メモリカード選択状態への移行時期を都合のよい時まで延期しても構わない。
【００２９】
図６は、図５の状態において、空いているスロット９にメモリカード２３を装着した直後の状態を示している。この場合、全てのＬＥＤ５，７，９，１１がメモリカード選択可能状態のパターンで発光（点滅）しており、メモリカード選択状態であることを示しているので、ユーザは、前述のように、選択キー１３を操作することで仮選択のメモリカードを変更し、最終的に所望のメモリカードを本選択することができる。
【００３０】
図７は、図５の状態において、本選択中のメモリカード２４を取り出した直後の状態を示している。この場合、メモリカードが装着されているスロット５，７に対応するＬＥＤ６，８がメモリカード選択可能状態のパターンで発光（点滅）しているので、ユーザは、同様に選択キー１３を操作することで仮選択のメモリカードを変更し、最終的に所望のメモリカードを本選択することができる。
【００３１】
なお、本選択中のメモリカード２４を取り出した結果、装着されたメモリカードが１枚だけとなった場合は、このメモリカードが自動的に本選択され、このメモリカードに対応するＬＥＤがメモリカード選択状態のパターンで発光され（連続点灯）、他のＬＥＤは全てメモリカード未装着状態を示すべく消灯状態となる。また、本選択中のメモリカード２４を取り出した結果、装着されたメモリカードが１枚も無くなった場合は、全てのＬＥＤ６，８，１０，１２がメモリカード未装着状態を示すべく消灯状態となる（（図２の状態）。
【００３２】
次に、上記のメモリカード選択処理を、図８のフローチャートに従って説明する。なお、メモリカード選択処理は、電源投入により電子機器２０が起動された場合の他、前述の１．〜６．の操作等によっても実行される（第２の実施の形態も同様、第３の実施の形態のパーティション選択処理も同趣旨）。
【００３３】
メモリカード選択状態になると、ＣＰＵ１は、まず、全てのＬＥＤ６，８，１０，１２を一旦、メモリカード未装着状態の発光パターン（消灯）にする（ステップＳ３０）。次に、ＣＰＵ１は、全てのスロット５，７，９，１１について、メモリカードが装着されているか否かをチェックする（ステップＳ３１）。その結果、何れのスロットにもメモリカード装着されていなければ、選択するメモリカードが存在しないので、メモリカード選択処理を終了する。
【００３４】
一方、何れかのスロット５，７，９，１１にメモリカードが装着されていれば、そのうちの１つのメモリカードを仮選択する（ステップＳ３２）。この仮選択するメモリカードは、例えば直前に選択されていたスロットに係るもの、予め決めておいたスロット間の優先順位によるもの、メモリカード選択状態に入るきっかけとなったメモリカード装着操作に係るもの等、任意のルールで決定することができる。また、選択キー１３の操作に伴う仮選択の順序も、任意に決めることができる。
【００３５】
次に、ＣＰＵ１は、スロットに装着されたメモリカードの枚数を調べて（ステップＳ３３）、装着されたメモリカードが１枚であれば、このメモリカードを本選択し（ステップ３４）、本選択したメモリカードに対応するＬＥＤをメモリカード選択状態の発光パターン（連続点灯）にすると共に、その他のＬＥＤをメモリカード未装着状態の発光パターン（消灯）にして（ステップＳ３５）、メモリカード選択処理を終了する。
【００３６】
一方、スロットに装着されたメモリカードの枚数が複数の場合は、ＣＰＵ１は、それら装着されたメモリカードに対応するＬＥＤをメモリカード選択可能状態の発光パターン（長い周期の点滅）にすると共に、その他のＬＥＤをメモリカード未装着状態の発光パターン（消灯）にする（ステップＳ３６：図３，６，７参照）。ＣＰＵ１は、この後、一定時間ユーザの操作を監視し（ステップ３７）、一定期間操作が何も無ければ（タイムアウト発生）、ステップＳ３４に進み、ステップ３２において仮選択しておいたメモリカードを本選択する。
【００３７】
一方、タイムアウトが発生する前に選択キー１３が操作された場合は（ステップＳ３８）、ＣＰＵ１は、ステップ３２で仮選択されたメモリカードに対応するＬＥＤだけをメモリカード選択状態の発光パターン（連続点灯）に切り替え、その他の装着に係るメモリカードに対応するＬＥＤはメモリカード選択可能状態の発光パターン（長い周期の点滅）を維持する（ステップＳ３９：図４（ａ）参照）。
【００３８】
そして、ＣＰＵ１は、再度、一定時間ユーザの操作を監視し（ステップＳ４０）、一定期間操作が何も無ければ（タイムアウト発生）、ステップＳ３４に進み、現在仮選択されているメモリカード、すなわち、現在連続点灯されているＬＥＤに対応するメモリカードを本選択する。
【００３９】
一方、タイムアウトが発生する前に選択キー１３が操作された場合は（ステップＳ４１）、ＣＰＵ１は、現在仮選択されているメモリカードの次の装着に係るメモリカードを新たに仮選択する（ステップＳ４２）。なお、仮選択更新のルールは、ステップ３２で決定済みであり、そのルールに従って次のメモリカードを仮選択する。次に、ＣＰＵ１は、新たに仮選択されたメモリカードに対応するＬＥＤをメモリカード選択状態の発光パターン（連続点灯）に切り替えると共に、その他の装着に係るメモリカードに対応するＬＥＤをメモリカード選択可能状態の発光パターン（長い周期の点滅）にして（ステップＳ４３：図４（ｂ）、（ｃ）参照）、ステップＳ４０に戻る。
【００４０】
なお、上記のメモリカード選択処理機能を組み込んだ電子機器２０（ＣＰＵ１）は、メモリカードを本選択した後に、アプリケーションにより本選択に係るメモリカードの実際のデータ内容を調べ、当該アプリケーションが処理に必要とするデータ（例えば、画像印刷アプリケーションの場合は画像ファイル）が存在しなければ、この本選択に係るメモリカードをエラー状態とし、図９（ａ）に示すように、このメモリカードが装着されたスロットの状態を示すＬＥＤを、図１０に示したメモリカードエラー状態のパターンで発光（点滅）させる。なお、エラー表示に係るメモリカードをスロットから引き出すことにより、メモリ未装着状態となり、当該スロットに対応するＬＥＤが消灯されてエラーが解除される。
【００４１】
また、ＣＰＩは、図９（ａ）のようにエラー表示を行った後、エラー表示に係るメモリカード２４がスロット１１から引き出されたか否かに拘わらず、エラー表示を行ったＬＥＤ１２を強制的に消灯することにより、誤って装着されたメモリカード２４を選択不能にすると共に、メモリカードエラーとして認識されなかったメモリカード２１，２２に対応するＬＥＤ６，８をメモリカード選択可能状態の発光パターン（長い周期の点滅）で発光させる。このような処理により、たとえユーザがエラー表示を見落としてエラーに係るメモリカードをスロットから引き出さなかったとしても、このエラーに係るメモリカードを再度選択するのを防止することができる。
【００４２】
以上のメモリカード選択処理により、選択キー１３の操作に応じてメモリカードが順次１つずつ選択され、その選択されたメモリカードに対応するＬＥＤ６，８，１０，１２（本来メモリカードへのアクセスを通知するためのＬＥＤ）が所定の発光パターンで発光されるので、同時に装着されたメモリカードの中から所望のメモリカードを簡単かつ正確に選択して使用することが可能となる。また、既存のデバイス（ＬＥＤやキー）を利用しているので、コストアップを抑制することができる。
【００４３】
［第２の実施の形態］
次に、本発明の第２の実施の形態を図１１〜図１４を参照しながら説明する。第２の実施の形態は、電子機器本体上に複数のスロットを有し、これらスロットの状態を表示するＬＥＤを１つだけ配備した構成となっている。
【００４４】
図１１は、本発明の第２の実施の形態に係る電子機器の概略構成を示すブロック図である。本電子機器１２０（図１２参照）は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、Ｉ／Ｏコントローラ１０４を有し、これらデバイスは、システムバス１１４により相互にデータ（コマンドを含む）送受信可能に接続されている。なお、ＲＯＭ１０２には、図１４のフローチャートに係るプログラムが少なくとも格納されている。
【００４５】
また、４つのメモリカードスロット（以下、スロットと称する）１０５，１０７，１０９，１１１、これらスロット１０５，１０７，１０９，１１１の状態を表示するための１つのＬＥＤ１１２、及びメモリカードを選択するための選択キー１１３を有し、これらデバイスはＩ／Ｏコントローラ１０４に接続されている。
【００４６】
第２の実施の形態でのメモリカードの選択操作は、基本的に、第１の実施の形態と同様である。ただし、１つのＬＥＤ１１２しか設けられていないので、ＬＥＤ１１２の発光パターンを図１３のように替えることで、仮選択に係るメモリカード（スロット）を識別できるようにしている。なお、ＬＥＤ１１２の発光パターンとしては、図１３に示したメモリカードスロット１０５仮選択状態、メモリカードスロット１０７仮選択状態、メモリカードスロット１０９仮選択状態、メモリカードスロット１１１仮選択状態の他に、第１の実施の形態と同様の図１０に示したメモリカード未装着状態、メモリカード選択可能状態、メモリカード非選択状態、メモリカード読み書き動作中状態、メモリカードエラー状態の各発光パターンがある。
【００４７】
次に、第２の実施の形態におけるメモリカード選択処理を、図１４のフローチャートに従って説明する。
【００４８】
メモリカード選択状態になると、ＣＰＵ１０１は、まず、ＬＥＤ１１２を一旦、メモリカード未装着状態の発光パターン（消灯）にする（ステップＳ１３０）。次に、ＣＰＵ１０１は、全てのスロット１０５，１０７，１０９，１１１について、メモリカードが装着されているか否かをチェックする（ステップＳ１３１）。その結果、何れのスロットにもメモリカード装着されていなければ、選択するメモリカードが存在しないので、メモリカード選択処理を終了する。
【００４９】
一方、何れかのスロット１０５，１０７，１０９，１１１にメモリカードが装着されていれば、そのうちの１つのメモリカードを仮選択する（ステップＳ１３２）。この仮選択の方法や順序としては、第１の実施の形態と同様のものを用いることができる。
【００５０】
次に、ＣＰＵ１０１は、スロットに装着されたメモリカードの枚数を調べて（ステップＳ１３３）、装着されたメモリカードが１枚であれば、このメモリカードを本選択し（ステップ１３４）、ＬＥＤ１１２をメモリカード選択状態の発光パターン（連続点灯）で発光させて（ステップＳ１３５）、メモリカード選択処理を終了する。
【００５１】
一方、スロットに装着されたメモリカードの枚数が複数の場合は、ＣＰＵ１０１は、ＬＥＤ１１２をメモリカード選択可能状態の発光パターン（長い周期の点滅）で発光させる（ステップＳ１３６）。ＣＰＵ１０１は、この後、一定時間ユーザの操作を監視し（ステップ１３７）、一定期間操作が何も無ければ（タイムアウト発生）、ステップＳ１３４に進み、ステップ１３２において仮選択しておいたメモリカードを本選択する。
【００５２】
一方、タイムアウトが発生する前に選択キー１１３が操作された場合は（ステップＳ１３８）、ＣＰＵ１０１は、ステップＳ１３２で仮選択されたメモリカードが装着さているスロットに係る仮選択状態の発光パターン（図１３参照）でＬＥＤ１１２を発光させる（ステップＳ１３９）。
【００５３】
そして、ＣＰＵ１０１は、再度、一定時間ユーザの操作を監視し（ステップＳ１４０）、一定期間操作が何も無ければ（タイムアウト発生）、ステップＳ３４に進み、現在仮選択されているメモリカード、すなわち、ＬＥＤ１１２の発光パターンにより仮選択状態が示されているスロットに装着されたメモリカードを本選択する。
【００５４】
一方、タイムアウトが発生する前に選択キー１１３が操作された場合は（ステップＳ１４１）、ＣＰＵ１０１は、現在仮選択されているメモリカードの次の装着に係るメモリカードを新たに仮選択する（ステップＳ１４２）。なお、仮選択更新のルールは、ステップ１３２で決定済みであり、そのルールに従って次のメモリカードを仮選択する。次に、ＣＰＵ１０１は、新たに仮選択されたメモリカードが装着さているスロットに係る仮選択状態の発光パターン（図１３参照）でＬＥＤ１１２を発光させて（ステップＳ１４３）、ステップＳ１４０に戻る。
【００５５】
以上のメモリカード選択処理により、選択キー１１３の操作に応じてメモリカードが順次１つずつ選択され、その選択状況が本来メモリカードへのアクセスを通知するための１つのＬＥＤ１１２にその発光パターンを変化させて表示されるので、複数のスロット１０５，１０７，１０９，１１１に個別に装着されたメモリカードの中から所望のメモリカードを安価な構成で簡単かつ正確に選択して使用することが可能となる。また、第２の実施の形態では、複数のスロット１０５，１０７，１０９，１１１に対して１つのＬＥＤ１１２だけを設ければよいので、第１の実施の形態よりも低価格化を図ると共に、構成の自由度を与えることが可能となる。
【００５６】
なお、上記のメモリカード選択処理機能を組み込んだ電子機器１２０（ＣＰＵ１０１）は、メモリカードを本選択した後に、アプリケーションにより本選択に係るメモリカードの実際のデータ内容を調べ、当該アプリケーションが処理に必要とするデータ（例えば、画像印刷アプリケーションの場合は画像ファイル）が存在しなければ、この本選択に係るメモリカードをエラー状態とし、ＬＥＤ１１２をメモリカードエラー状態のパターンで発光（点滅：図１０参照）させる。
【００５７】
［第３の実施の形態］
次に、本発明の第３の実施の形態を図１５〜図２０を参照しながら説明する。第３の実施の形態は、電子機器本体上にはスロットを有しておらず、スロットは外部機器として電子機器本体に接続する構成となっている。
【００５８】
図１５は、第２の実施の形態に係る電子機器の概略構成を示すブロック図である。本電子機器２２０（図１６参照）は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、Ｉ／Ｏコントローラ２０４を有し、これらデバイスは、システムバス２１４により相互にデータ（コマンドを含む）を送受信可能に接続されている。なお、ＲＯＭ２０２には、図２０のフローチャートに係るプログラムが少なくとも格納されている。
【００５９】
また、電子機器２２０は、スロットを有する外部機器を制御するためのＵＳＢホストコントローラ２０５、メモリカードを選択するための選択キー２１３、及び電子機器２２０の状態や認識したドライブを選択するための情報等を表示するためのＬＣＤ２１５を有し、これらデバイスはＩ／Ｏコントローラ２０４に接続されている。なお、ＬＣＤを有しない電子機器にも、第３の実施の形態を適用することが可能である。
【００６０】
図１６は、電子機器２２０とスロットを有する外部機器を複数接続してシステムを構成した場合の外観図である。図１６において、外部機器２３０，２４０，２５０は、それぞれＵＳＢハブ装置２２１を介して電子機器２２０のＵＳＢホストコントローラ２０５に接続されている。外部機器２３０，２４０，２５０は、メモリカード読み書き装置等の独立した機器であり、外部機器２３０は、スロット２３１とその状態を示すＬＥＤ２３２を、外部機器２４０はスロット２４１とその状態を示すＬＥＤ２４２を、外部機器２５０はスロット２５１とその状態を示すＬＥＤ２５２、及びスロット２５３とその状態を示すＬＥＤ２５４を有している。
【００６１】
ところで、図１６のような構成では、メモリカードの抜き差しや、メモリカード読み書き装置等の外部機器２３０，２４０，２５０の着脱によって、電子機器２２０がメモリカードやその中に構成されるドライブ（ファイルシステムの単位：パーティション）を認識する順番がダイナミックに変化し、例えば認識したドライブの名前を自動生成する場合には、同じメモリカードを使用した場合でも常に同じドライブ名になるとは限らない。
【００６２】
また、各メモリに絶対的な名前を付与してこれをＬＣＤ等に表示しても、多くのメモリカードを識別するためには長い記号の羅列からなる名前になりがちであり、特に多数のメモリカードを同時に装着した状態ではメモリカードとその識別名を結びつけることは極めて困難である。
【００６３】
さらに、電子機器は、外部機器がメモリカード読み書き装置等の場合は、このメモリカード読み書き装置上のＬＥＤを直接制御することはできず、メモリカード読み書き装置上のメモリカードにアクセスすることにより、そのアクセス状況を当該ＬＥＤに表示させることができるだけである。
【００６４】
そこで、第３の実施の形態では、ユーザが所望のドライブを選択する場合には、そのドライブ内の任意のファイルへ一定時間、当該ドライブに対応するパターンでアクセスすることで対応するＬＥＤをドライブ別のパターンで発光（点滅等）させ、どのメモリカードを選択しようとしているのかをユーザに提示している。
【００６５】
図１７は、図１６の状態から外部機器２３０のスロット２３１にメモリカード２３３を装着し、外部機器２５０のスロット２５１，２５３にそれぞれメモリカード２５５，２５６を装着した後のドライブ選択状態の様子を示し、図１７（ａ）は、上記のようにメモリカード２５５，２５６を装着した直後の状態を示し、図１７（ｂ）は、図１７（ａ）の状態で選択キー２１３を押下した場合の状態を示している。なお、メモリカード２３３には２つのドライブが存在し、電子機器２２０上では、それぞれドライブＡ，Ｂとして認識されており、メモリカード２５５，２５６にはそれぞれ１つのドライブが存在し、電子機器２２０上では、それぞれドライブＣ，Ｄとして認識されている。
【００６６】
図１７（ａ）は、ドライブＡ（外部機器２３０に装着されたメモリカード２３３の第１パーティション）が仮選択状態となっている状態を示している。この状態では、電子機器２２０は、ドライブＡが仮選択状態であることを提示するためにドライブＡ内の任意のファイルにアクセスするが、図１９に示した第１パーティション仮選択状態のパターンでファイルアクセスを周期的に行う。この結果、外部機器２３０のＬＥＤ２３２がほぼファイルアクセスパターンで点滅するので、ユーザは、どのメモリカードのどのドライブが仮選択中であるかを視覚的に容易に認識することができる。
【００６７】
この状態でユーザが選択キー２１３を押下すると、図１７（ｂ）の状態になる。この図１７（ｂ）は、外部機器２３０のＬＥＤ２３２が図１９に示した第２パーティション仮選択状態のパターンで点滅している様子を示しており、ユーザは、前回と同様にＬＥＤ２３２が点滅し、しかもその点滅パターンが変化したことにより、仮選択のドライブが前回と同一のメモリカード２３３上の別のドライブＢへ移動したことを容易に認識することができる。
【００６８】
図１７（ｂ）の状態で選択キー２１３を押下すると、図１８（ａ）に示したように、外部機器２５０のＬＥＤ２５２が図１９に示した第３パーティション（ドライブＣ）仮選択状態のパターンで点滅し、この状態で更に選択キー２１３を押下すると、図１８（ｂ）に示したように、外部機器２５０のＬＥＤ２５２が図１９に示した第４パーティション（ドライブＤ）仮選択状態のパターンで点滅する。
【００６９】
このように、選択キー２１３を押下する毎に仮選択に係るドライブが更新され、その仮選択に係るドライブに対応する点滅パターンで対応するメモリカードに係るＬＥＤが点滅するので、所望のドライブを容易に本選択することが可能である。
【００７０】
次に、第３の実施の形態におけるドライブ選択処理を、図２０のフローチャートに従って説明する。
【００７１】
ドライブ選択状態になると、ＣＰＵ２０１は、現在認識しているドライブが存在するか否かをチェックする（ステップＳ２７１）。その結果、現在認識しているドライブが存在していなければ、選択するドライブが存在しないので、ドライブ選択処理を終了する。
【００７２】
一方、認識しているドライブが存在する場合は、そのうちの１つのドライブを仮選択する（ステップＳ２７２）。この仮選択するドライブは、例えば直前に選択されていたスロット上のメモリカードに係るもの、予め決めておいたスロット間の優先順位によるもの、ドライブ選択状態に入るきっかけとなったメモリカード装着操作に係るもの等、任意のルールで決定することができる。また、選択キー２１３の操作に伴う仮選択の順序も、任意に決めることができる。
【００７３】
次に、ＣＰＵ２０１は、現在認識しているドライブの数を調べて（ステップＳ２７３）、現在認識しているドライブが１つであれば、このドライブを本選択し（ステップ２７４）、ドライブ選択処理を終了する。
【００７４】
一方、現在認識しているドライブの数が複数の場合は、ＣＰＵ２０１は、ステップＳ２７２で仮選択したドライブ内の任意のファイル（最初に見つかった読み取り可能なファイル等）を、当該ドライブに対応する図１９のパターンでアクセス（実際には読み取り、以下同様）する（ステップＳ２７５）。この際、アクセスに係るドライブが存在するメモリカードに対応するＬＥＤが、上記のファイルへのアクセスパターンで点滅する。
【００７５】
ＣＰＵ２０１は、この後、一定時間ユーザの操作を監視し（ステップ２７６）、一定期間操作が何も無ければ（タイムアウト発生）、ファイルへのアクセスを終了し（ステップＳ２７７）、ステップＳ２７４に進み、現在仮選択されているドライブを本選択する。
【００７６】
一方、タイムアウトが発生する前に選択キー２１３が操作された場合は（ステップＳ２７８）、ＣＰＵ２０１は、現在仮選択されているドライブの次のドライブを新たに仮選択する（ステップＳ２７９）。ドライブの仮選択の順序はステップＳ２７２で決定済みであり、最後のドライブが仮選択されていた場合は、最初のドライブを仮選択する。
【００７７】
次に、ＣＰＵ２０１は、新たに仮選択したドライブ内の任意のファイルを、当該ドライブに対応する図１９のパターンでアクセスし（ステップＳ２８０）、ステップＳ２７６に戻る。ステップＳ２７６に戻った際に上記のタイムアウトが発生すると、現在実行中のファイルアクセスが終了されて（ステップＳ２７７）、現在仮選択中のドライブが本選択される（ステップＳ２７４）。
【００７８】
以上のドライバ選択処理により、選択キーの操作に応じてＬＥＤに表示されるアクセスパターンが変化し、このアクセスパターンの変化に基づいてドライバの選択状況を確認することがきる。従って、外部接続されたメモリカード読み書き装置のように、電子機器が直接制御することができないＬＥＤを有する装置を使用する場合であっても、第１、第２の実施の形態と同様に、同時に装着された複数のメモリカード又はメモリカード上のパーティションの中から所望のメモリカード又はパーティションを安価な構成で簡単かつ正確に選択することが可能となる。
【００７９】
なお、本発明は、上記の第１〜第３の実施の形態に限定されることなく、例えば、第１、第２の実施の形態においてドライブ（パーティション）別に選択状況をＬＥＤに表示する等、第１〜第３の実施の形態を適宜組み合わせることも可能である。また、電子機器や外部機器に設けられたＬＥＤではなく、メモリカードそれ自体に直接も設けられたＬＥＤに、メモリカードやパーティションの選択状況を表示することも可能である。また、ＬＥＤの発光パターンではなく、色や明度を変化させることにより、メモリカードやパーティションを識別できるようにしてもよい。
【００８０】
さらに、ＬＥＤの代わりにネオンランプ等の点発光部材を使用することも可能である。また、モリカードやパーティションを明確に識別できるのであれば音程を替えたブザーや音声合成装置等の聴覚に訴えるデバイスを使用してもよい。
【００８１】
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出して実行されることによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施に形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているオペレーティングシステム（ＯＳ）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに備わる機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図８，１４，２０に示す）フローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００８４】
【図１】第１の実施の形態に係る電子機器の概略構成を示すブロック図である。
【図２】図１の電子機器の外観図である。
【図３】第１の実施形態における選択操作開始状態を示す図である。
【図４】第１の実施形態における選択操作中の状態を示す図である。
【図５】第１の実施形態における選択終了後の状態を示す図である。
【図６】図５の状態からメモリカードを追加装着した状態を示す図である。
【図７】図５の状態で本選択中のメモリカードを引き抜いた状態を示す図である。
【図８】第１の実施形態におけるメモリカード選択処理を示すフローチャートである。
【図９】本選択に係るメモリカードのエラー状態を示す図である。
【図１０】第１、第２の実施の形態におけるＬＥＤ発光パターンを示す図である。
【図１１】第２の実施の形態に係る電子機器の概略構成を示すブロック図である。
【図１２】図１１の電子機器の外観図である。
【図１３】第２の実施の形態に特有なＬＥＤ発光パターンを示す図である。
【図１４】本発明の第２の実施形態におけるメモリカード選択処理を示すフローチャートである。
【図１５】第３の実施の形態に係る電子機器の概略構成を示すブロック図である。
【図１６】図１５の電子機器の外観図である（外部機器を接続した状態）。
【図１７】第３の実施の形態における選択操作中状態を示す図である。
【図１８】第３の実施の形態における選択操作中状態を示す図である（図１７の続き）。
【図１９】第３の実施の形態におけるドライブアクセスパターンを示す図である。
【図２０】第３の実施の形態におけるパーティション（ドライブ）選択処理を示すフローチャートである。
【符号の説明】
【００８５】
１０１，２０１…ＣＰＵ
１０２，２０２…ＲＯＭ
１０３，２０３…ＲＡＭ
１０４，２０４…Ｉ／Ｏコントローラ
７，９，１１，１０５，１０７，１０９，１１１，２３１，２４１，２５１，２５…メモリカードスロット
８，１０，１２，１１２，２３２，２４２，２５２，２５４…ＬＥＤ
１３，１１３，２１３…選択キー
２０，１２０，２２０…電子機器
２３０，２４０，２５０…外部機器
【図１】
2006004246.tif 000003
【図２】
2006004246.tif 000004
【図３】
2006004246.tif 000005
【図４】
2006004246.tif 000006
【図５】
2006004246.tif 000007
【図６】
2006004246.tif 000008
【図７】
2006004246.tif 000009
【図８】
2006004246.tif 000010
【図９】
2006004246.tif 000011
【図１０】
2006004246.tif 000012
【図１１】
2006004246.tif 000013
【図１２】
2006004246.tif 000014
【図１３】
2006004246.tif 000015
【図１４】
2006004246.tif 000016
【図１５】
2006004246.tif 000017
【図１６】
2006004246.tif 000018
【図１７】
2006004246.tif 000019
【図１８】
2006004246.tif 000020
【図１９】
2006004246.tif 000021
【図２０】
2006004246.tif 000022