(57)【要約】【課題】  メモリカードコントロールシステムにおいて、プログラムを変更すること無く、これらメモリカードコネクタ種類、電源制御種類等の組み合わせに関わらず一つのプログラムのみで対応可能とする。【解決手段】  従来のメモリカードコントロールシステム内に、メモリカード制御識別手段を所持したメモリカードコントロールシステムとする。【選択図】  図５
2007066024.tif 000002
【特許請求の範囲】
【請求項１】
メモリカードコントロールシステム駆動用のＣＰＵと、メモリカードコントロールシステム用プログラムを格納するＲＯＭと、前記制御プログラムに基づいて、プログラムを展開し一時保存するため、画像データ等を一時保存するためのＲＡＭと、ＵＳＢデバイス等から構成され、ＰＣ等ホストとのデータ通信を行うＰＣインターフェースと、メモリカード検出機能やメモリカード電源制御機能、メモリカードアクセス制御機能から構成されたメモリカードインターフェースと、メモリカード制御識別手段を所持することを特徴とするメモリカードコントロールシステム。
【請求項２】
請求項１におけるメモリカード制御識別手段は、メモリカードコネクタの種類・組み合わせを選定するための機能を所持することを特徴とするメモリカードコントロールシステム。
【請求項３】
請求項１におけるメモリカード制御識別手段は、メモリカードを排他制御するか、全制御するかを選定するための機能を所持することを特徴とするメモリカードコントロールシステム。
【請求項４】
請求項１、請求項２、又は請求項３におけるメモリカード制御識別手段は、汎用Ｉ／Ｏポートから構成され、このポート値によりメモリカードコネクタの種類・組み合わせと、メモリカード制御方法を選定するための機能を所持することを特徴とするメモリカードコントロールシステム。
【請求項５】
請求項１におけるＲＯＭ内には、請求項２、又は請求項３に記載のメモリカードコネクタの種類・組み合わせと、メモリカード制御方法を反映したシステム制御プログラムを格納することを特徴とするメモリカードコントロールシステム。
【請求項６】
請求項１におけるＲＯＭ内には、システムリセット直後に予め決められた手順でメモリカードを探索するシステム制御プログラムを格納することを特徴とするメモリカードコントロールシステム。
【請求項７】
システム駆動用のＣＰＵと、システム制御プログラムを格納するＲＯＭと、前記制御プログラムに基づいて、プログラムを展開し一時保存するため、画像データ等を一時保存するためのＲＡＭと、ＵＳＢデバイス等から構成され、ＰＣ等ホストとのデータ通信を行うＰＣインターフェースと、メモリカード検出機能やメモリカード電源制御機能、メモリカードアクセス制御機能から構成されたメモリカードインターフェースと、メモリカード制御表示手段を所持することを特徴とするメモリカードコントロールシステム。
【請求項８】
システム駆動用のＣＰＵと、システム制御プログラムを格納するＲＯＭと、前記制御プログラムに基づいて、プログラムを展開し一時保存するため、画像データ等を一時保存するためのＲＡＭと、ＵＳＢデバイス等から構成され、ＰＣ等ホストとのデータ通信を行うＰＣインターフェースと、メモリカード検出機能やメモリカード電源制御機能、メモリカードアクセス制御機能から構成されたメモリカードインターフェースと、メモリカード制御識別手段と、メモリカード制御表示手段を所持することを特徴とするメモリカードコントロールシステム。
【請求項９】
請求項６、又は請求項７におけるメモリカード制御表示手段は、ユーザに対し、アクセス可能であるメモリカードを明示するための表示機能とのインターフェース機能を所持することを特徴とするメモリカードコントロールシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラなどの撮像結果等を保存するためのメモリカードを制御することが可能なメモリカードコントロールシステムに関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及は凄まじく、各メーカから様々な種類のデジタルカメラが市場に投入されている。またそれに伴い、デジタルカメラの撮影画像等を保存するためのメモリカードの普及も凄まじく、且つ多種のメモリカードが市場に混在している。メモリカードの代表例で言うと、コンパクトフラッシュ（登録商標）（以下ＣＦと呼称する）、メモリースティック（以下ＭＳと呼称する）、ＳＤカード（以下ＳＤと呼称する）、Ｓｍａｒｔ  Ｍｅｄｉａ（登録商標）（以下ＳＭと呼称する）等がそれにあたる。
【０００３】
これらメモリカードは各々物理的・論理的に異なっており、そのため、市場には各メモリカード内のデータをＰＣに取り組めるよう、各々のメモリカードコネクタを装備したメモリカードリーダ/ライタ機器が市場に投入され、ユーザがデジタルカメラ等で記録したメモリカードをパーソナルコンピュータ（以下ＰＣと略す）に接続した前記メモリカードリーダ/ライタ機器に装着することで、ＰＣ上でメモリカード内データを読み取り、また、メモリカードに対しデータを書き込む等を行うことが可能になっている。
【０００４】
又、別の従来例としては、特許文献１及び特許文献２をあげることが出来る。
【特許文献１】特開2004-078879号公報
【特許文献２】特開2004-133695号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、前記メモリカードリーダ/ライタ機器であるが、前記メモリカードの種類、前記メモリカードコネクタの種類に応じて、様々な組み合わせで市場投入されている。そのため、メモリカード制御用プログラムも機器に合わせて毎回変更している。
【０００６】
例えば、前記メモリカードリーダ/ライタ機器は、ＣＦ、ＭＳ、ＳＤ、ＳＭの、４つの独立したメモリカードコネクタから構成されており、且つこれら４つのメモリカード用電源をそれぞれ制御する構成になっているとする。この場合、ＳＤが挿入された場合はＳＤ用電源をＯＮ/ＯＦＦするために、ＳＤ用の電源制御ポートを制御する必要がある。
【０００７】
次に、前記メモリカードリーダ/ライタ機器は、ＣＦ、ＭＳ/ＳＤ、ＳＭの、２つの独立型メモリカードコネクタと、１つの複合型メモリカードコネクタから構成されているとする。この場合、ＳＤが挿入された場合はＭＳ/ＳＤ用電源をＯＮ/ＯＦＦするために、前述構成とは別のＭＳ／ＳＤ専用の電源制御ポートを制御する必要が生じる。
【０００８】
従来のメモリカードコントロールシステム制御用プログラムはメモリカードコネクタ種類、電源制御種類等のハード構成によって個別に用意している。そのため、メモリカードコントロールシステム用プログラムの開発手番の増加、開発費の増加に繋がっている。
【０００９】
また、複数のメモリカードコネクタを所持し、且つ排他制御であるメモリカードリーダ/ライタ機器の場合、ユーザが複数のメモリカードコネクタに、複数のメモリカードを挿入した後、前記メモリカードリーダ/ライタ機器は一番最初に挿入されたメモリカードのみをアクセス可能にするが、ユーザが、どのメモリカードがアクセス可能であるかが判断し辛いのが現状である。
【００１０】
本発明においては、これらの問題を解決することが目的となる。
【課題を解決するための手段】
【００１１】
メモリカードコントロールシステム駆動用のＣＰＵと、メモリカードコントロールシステム用プログラムを格納するＲＯＭと、前記プログラムに基づいて、プログラムを展開し一時保存するため・画像データ等を一時保存するためのＲＡＭと、ＵＳＢデバイス等から構成され、ＰＣ等ホストとのデータ通信を行うＰＣインターフェースと、メモリカード検出機能やメモリカード電源制御機能、メモリカードアクセス制御機能から構成されたメモリカードインターフェースとメモリカード制御識別手段を所持することを特徴とするメモリカードコントロールシステムにより、どのようなメモリカードリーダ/ライタ機器のハード構成であってもメモリカードコントロールシステム用プログラムの内容を変更することなく、汎用プログラムとして流用させることが可能になる。
【００１２】
また、前記メモリカードコントロールシステムが、メモリカード制御表示手段を所持することにより、ユーザに対し、どのメモリカードがアクセス可能であるかを明示することが可能になる。
【発明の効果】
【００１３】
以上述べたように、本発明の実施の形態において、メモリカードコントロールシステム駆動用のＣＰＵ１００１と、メモリカードコントロールシステム用プログラムを格納するＲＯＭ１００２と、前記プログラムに基づいて、プログラムを展開し一時保存するため、画像データ等を一時保存するためのＲＡＭ１００３と、ＵＳＢデバイス等から構成され、ＰＣ等ホストとのデータ通信を行うＰＣインターフェース１００４と、メモリカード検出機能やメモリカード電源制御機能、メモリカードアクセス制御機能から構成されたメモリカードインターフェース１００５とメモリカード制御識別手段５００１を所持することを特徴とするメモリカードコントロールシステム５０００により、どのようなメモリカードリーダ/ライタ機器のハード構成であってもメモリカードコントロールシステム用プログラムの内容を変更することなく、汎用プログラムとして流用させることが可能になる。
【００１４】
また、前記メモリカードコントロールシステム１０００ないし、前記メモリカードコントロールシステム５０００が、メモリカード制御表示手段９００１を所持することにより、ユーザに対し、どのメモリカードがアクセス可能であるかを表示することが可能になる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１６】
図１は本発明の形態に係わる従来のメモリカードコントロールシステムに係る主要部の構成である。
【００１７】
以下に本発明の形態について説明する。
【００１８】
図１において、メモリカードコントロールシステム１０００は、ＣＰＵ１００１、ＲＯＭ１００２、ＲＡＭ１００３、ＰＣインターフェース（以下ＰＣＩ／Ｆと呼称する）１００４、メモリカードインターフェース（以下メモリカードＩ／Ｆと呼称する）１００５から構成されている。
【００１９】
ＣＰＵ１００１はメモリカードコントロールシステム１０００を駆動・管理し、ＲＯＭ１００２にメモリカードコントロールシステム用プログラムが格納されている。ＲＡＭ１００３は、メモリカードコントロールシステムプログラムに基づいて、駆動プログラムを展開し一時保存するためのメモリ，画像データなどを記憶するワークメモリとして機能する。ＰＣ・インターフェース１００４はＵＳＢデバイス等から構成され、ＰＣ１００６等ホストとのデータ通信を行う機能を所持する。メモリカード・インターフェース１００５は、各メモリカード検出機能、各メモリカード電源制御機能、各メモリカードアクセス制御機能から構成されており、これによりメモリカード内の画像データの読み取り、或いはメモリカードへのデータ書き込み等を行う機能を所持する。
【００２０】
図２、図３は従来のメモリカードコントロールシステム１０００から構成されるメモリカードリーダ／ライタ機器２０００、３０００である。メモリカードコントロールシステム１０００、ＰＣ接続用コネクタ２００２、各種メモリカード用電源２００７〜２０１０、前記各種メモリカード用電源を制御する各種メモリカード用電源ポート２００３〜２００６各種メモリカードコネクタ２０１１〜２０１４等から構成される。
【００２１】
メモリカードリーダ/ライタ機器２０００、３０００は、ＰＣ２００１等のホストと接続して使用する。ＰＣ２００１と接続すると、メモリカードコントロールシステム１０００内のＰＣＩ／Ｆ１００４を経由してシステム通信がなされ、ＰＣ２００１の標準ドライバ等により、ＰＣ２００１上においてリムーバブルディスクとして認識される。ユーザはメモリカードをメモリカードコネクタに挿入し、ＰＣ２００１からメモリカードにデータ読み出し・書き込みすることが可能になる。
【００２２】
メモリカードコネクタには、単体型、複合型と呼ばれる種類がある。単体型とは、図２のように、ＣＦ２０１５、ＭＳ２０１６、ＳＤ２０１７、ＳＭ２０１８等のメモリカードに対して、各々一つずつ挿入が可能なＣＦコネクタ２０１１、ＭＳコネクタ２０１２、ＳＤコネクタ２０１３、ＳＭコネクタ２０１４のことを示す。複合型とは、図３のように、ＭＳとＳＤが一体になったＭＳ／ＳＤコネクタ３００３のことを示し、例えばＭＳ２０１６が挿入されている際、ＳＤ２０１７は物理的に挿入出来ない構造になっている。
【００２３】
各メーカはこれらのメモリカードコネクタをコストや仕様面から最適な組み合わせを選択し、メモリカードリーダ／ライタ機器２０００、３０００を開発している。
【００２４】
以下、図２のメモリカードリーダ/ライタ機器２０００において、図４を用いてメモリカードが挿入されてからデータアクセスするまでのフローを示す。
【００２５】
ユーザによりメモリカードが挿入されると（Ｓ４０１）、メモリカードＩ／Ｆ１００４はメモリカード挿入フラグを検出し（Ｓ４０３）、どのメモリカードが挿入されたかをサーチする（Ｓ４０４）。次に、メモリカードコントロールシステム１０００は、挿入されたカードに対応したメモリカード用電源をＯＮする（Ｓ４０６、Ｓ４０８、Ｓ４１０、Ｓ４１２）。そして、メモリカードＩ／Ｆ１００５により、該メモリカードに対し所定の方法によるデータアクセスを開始する（Ｓ４１３）。
【００２６】
図２において、例えばＣＦ２０１５が挿入されたことを検知すると、ＣＦ用電源２００７をＯＮするためにメモリカードＩ／Ｆ１００４のＣＦ用電源ポート２００３を制御する。そしてＣＦ用電源２００７をＯＮした後、メモリカードＩ／Ｆ１００４はＣＦ２０１５へ所定の方法によりアクセスを行いメモリカード内のデータ取得を行う。
【００２７】
ここで、本実施の形態に至った問題点として、従来のＲＯＭ１００２内に格納するメモリカードコントロールシステム用プログラムを、メモリカードコネクタの組み合わせにより、毎回変更する必要性が生じていることが挙げられる。
【００２８】
例えば、図２はＣＦ２０１５、ＭＳ２０１６、ＳＤ２０１７、ＳＭ２０１８と４つの独立したメモリカードコネクタから構成されており、且つこれら４つの各種メモリカード用電源２００７〜２０１０をそれぞれ制御する構成になっている。この場合、ＳＤ２０１７が挿入された場合はＳＤ用電源２００９をＯＮ/ＯＦＦするためにＳＤ用電源ポート２００５を制御する必要がある。
【００２９】
次に図３はＣＦコネクタ２０１１、ＭＳ/ＳＤコネクタ３００３、ＳＭコネクタ２０１４と２つの独立型メモリカードコネクタと、１つの複合型メモリカードコネクタから構成されている。この場合、ＳＤ２０１７が挿入された場合はＭＳ/ＳＤ用電源３００２をＯＮ/ＯＦＦするためにＭＳ/ＳＤ用電源ポート３００１を制御する必要がある。
【００３０】
また、図２のように独立型メモリカードコネクタから構成されているメモリカードリーダ/ライタ機器２０００場合において、全てのメモリカードが挿入されている時は全てのメモリカードをアクセス可能にする場合もあれば、電源容量の問題等により、ある一つのメモリカードのみしかアクセス可能に出来ない場合もある。
【００３１】
このように、メモリカードリーダ/ライタ機器には、メモリカードコネクタ種類、電源制御種類等のハード構成によって様々な種類がある中で、従来のメモリカードコントロールシステム１０００におけるＲＯＭ１００２は、何度も書き込み可能なフラッシュＲＯＭや、一度だけ書き込み可能なマスクＲＯＭなどであり、メモリカードコントロールシステム制御用プログラムのＲＯＭ１００２への書き込み（ダウンロード）方法もＰＣ経由等で対応可能ではあるが、何れにせよ、ＲＯＭ１００２へ格納されているメモリカードコントロールシステム制御用プログラムはメモリカードコネクタ種類、電源制御種類等のハード構成によって個別に用意しなければならず、そのため、メモリカードコントロールシステム用プログラムの開発手番の増加、開発費の増加に繋がっているのが現状である。
【００３２】
そこで、本実施例における発明の形態においては、メモリカードコントロールシステム用プログラムを変更すること無く、これらメモリカードコネクタ種類、電源制御種類等の組み合わせに関わらず一つのプログラムのみで対応可能であることであり、具体的には、図５のように、従来のメモリカードコントロールシステム１０００内に、メモリカード制御識別手段５００１を所持したメモリカードコントロールシステム５０００であることを特徴とする。
【００３３】
図５のメモリカード制御識別手段５００１は、メモリカードコネクタ種類と制御種類とを識別するためのものであり、汎用Ｉ／Ｏポート等から構成されている。そして、メモリカードコントロールシステム用プログラム内に、図６のように、ポートＡとポートＢの値と、その組み合わせに対応したメモリカードコネクタ種類を予め決めておき、それを格納しておく。
【００３４】
まず、システムリセット解除後、ＣＰＵ１００１は、メモリカード制御識別手段５００１を用いて、ポートＡとポートＢの値を読む。例えば図６のようにポートＡとポートＢが“Ｌ、Ｌ”という組み合わせであれば、そのメモリカードリーダ/ライタ機器のメモリカードコネクタはＣＦとＭＳ/ＳＤ/ＳＭの二つから構成されていることを示す。
【００３５】
これにより、前記構成における電源制御は、ＣＦの場合、電源制御ポート（１）を制御すればよく、またＭＳ/ＳＤ/ＳＭの場合、電源制御ポート（２）を制御すればよい。
【００３６】
次に、メモリカードコントロールシステム用プログラム内に、図７のように、ポートＧの値と、その値に対応したメモリカード制御方法を予め決めておき、それを格納しておく。
【００３７】
システムリセット解除後、ＣＰＵ１００１は、メモリカード制御識別手段５００１を用いて、ポートＧの値を読む。例えば図７のように、ポートＧが“Ｈ”であれば、先に挿入されたメモリカードのみをアクセスする排他制御にする。
【００３８】
本実施の形態においては、ポートＡ、Ｂ、Ｇのみ用意したが、当然メモリカードコネクタ数、制御数によってはポート数を増やすことにより、より多くの組み合わせに対応可能になることは言うまでも無い。
【００３９】
また、メモリカードコントロールシステム５０００自身に電源投入がされる以前の状態下において、予め二つ以上のメモリカードコネクタに、それぞれメモリカードが挿入されている場合で且つ排他制御の場合は、メモリカードコントロールシステム５０００に電源投入後、もし優先順位を付けておかないと、一貫性が無いシステムになってしまう。
【００４０】
そのため、メモリカードコントロールシステム５０００において、予めメモリカードのアクセス優先順序を決めておき、それをメモリカードコントロールシステム用プログラム内に用意しておくことにより、メモリカードコントロールシステム５０００に電源投入後、メモリカード制御識別手段５００１によるコネクタ種類・組み合わせ選定と制御方法選定の結果、複数のメモリカードが挿入されている場合で且つ排他制御が選択されている場合は、その優先順序に従いメモリカードをサーチするようＣＰＵ１００１が、メモリカードＩ／Ｆ１００４に指示することで、例えば、優先順位をＣＦ→ＭＳ→ＳＤ→ＳＭの順にして、該当するメモリカードを優先的に制御する。
【００４１】
図８を用いて、ＣＦ２０１５、ＭＳ２０１６、ＳＤ２０１７、ＳＭ２０１８と４つの独立したメモリカードコネクタから構成されており、且つ排他制御が選択されているメモリカードリーダ/ライタ機器における制御フローを示す。
【００４２】
メモリカードコントロールシステム５０００のシステムリセット直後（Ｓ８０１）、ＣＰＵ１００１は、メモリカード制御識別手段５００１を用いて、ポートＡ、Ｂ、Ｇの値を読み取り（Ｓ８０２）、この値により予めメモリカードシステム制御プログラム内で決められたメモリカードコネクタ種類、メモリカード制御方法を決定する（Ｓ８０３）。システムリセット前にメモリカードが挿入されている場合、ＣＰＵ１００１は、メモリカードＩ／Ｆ１００４を用いて、予めメモリカードコントロールシステム用プログラム内で決められているＣＦ→ＭＳ→ＳＤ→ＳＭの順にメモリカードをサーチし（Ｓ８０８）、挿入されたカードに対応したメモリカード用電源をＯＮする（Ｓ８１０、Ｓ８１２、Ｓ８１４、Ｓ８１６）。
【００４３】
その後、メモリカードＩ／Ｆ１００４が該メモリカードに対し所定の方法によりデータアクセスを開始する（Ｓ８１７）。
【００４４】
尚、システムリセット前にメモリカードが挿入されていない場合、ユーザによりメモリカードが挿入された後のフローは前記図４と同様のフローになる。
【００４５】
このように、メモリカードコントロールシステム駆動用のＣＰＵ１００１と、メモリカードコントロールシステム用プログラムを格納するＲＯＭ１００２と、前記プログラムに基づいて、プログラムを展開し一時保存するため・画像データ等を一時保存するためのＲＡＭ１００３と、ＵＳＢデバイス等から構成され、ＰＣ等ホストとのデータ通信を行うＰＣインターフェース１００４と、メモリカード検出機能やメモリカード電源制御機能、メモリカードアクセス制御機能から構成されたメモリカードインターフェース１００５とメモリカード制御識別手段５００１を所持することを特徴とするメモリカードコントロールシステム５０００により、どのようなメモリカードリーダ/ライタ機器のハード構成であってもメモリカードコントロールシステム用プログラムの内容を変更することなく、汎用プログラムとして流用させることが可能になる。
【実施例２】
【００４６】
実施例２の特徴は、図９のように、メモリカードコントロールシステム９０００が、現在どのメモリカードが有効であるかを示すメモリカード制御表示手段９００１を所持することである。
【００４７】
本実施の形態に至った問題点として、複数のメモリカードコネクタを所持し、且つ排他制御であるメモリカードリーダ/ライタ機器に、ユーザが複数のメモリカードを挿入した後、どのメモリカードがアクセス可能であるかが判らない、ということである。
【００４８】
そこで、本実施例における発明の形態においては、各メモリカード用ＬＥＤや液晶を用意し、それを制御することにより、ユーザが、現在どのメモリカードがアクセス可能であるか、を瞬時に判断することが可能であることであり、具体的には、図９のように、メモリカードシステム９０００が、現在どのメモリカードが有効であるかを示すメモリカード制御表示手段９００１を所持することを特徴とする。
【００４９】
図１０は、ＣＦコネクタ２０１１とＭＳ/ＳＤ/ＳＭコネクタ１０００５とから構成されたメモリカードリーダ/ライタ機器１００００である。メモリカードコネクタとして、ＣＦコネクタ２０１１と、ＭＳ/ＳＤ/ＳＭコネクタ１０００６の二つを所持し、ＣＦ２０１５とＭＳ２０１６/ＳＤ２０１７/ＳＭ２０１８それぞれに対し、ＣＦ用ＬＥＤ１０００５、ＭＳ/ＳＤ/ＳＭ用ＬＥＤ１０００７を用意し、ＣＦ用ＬＥＤ制御ポート１０００１、ＭＳ/ＳＤ/ＳＭ用ＬＥＤ制御ポート１０００３を用意している。
【００５０】
メモリカード制御表示手段９００１は、ユーザにアクセス可能であるメモリカードを明示するための表示機能、例えば本実施の形態におけるＣＦ用ＬＥＤ１０００５、ＭＳ/ＳＤ/ＳＭ用ＬＥＤ１０００７とのインターフェースから構成されている。そして、メモリカードが挿入状態で、且つアクセス可能である場合、ＣＰＵ１００１は、メモリカード制御表示手段９００１を用いて、該メモリカード用ＬＥＤを点灯し、アクセス不可である場合は該メモリカード用ＬＥＤを消灯するよう制御することで、ユーザに対し、現在どのメモリカードが有効であるかを示すことが可能になる。
【００５１】
本実施の形態において、ユーザにアクセス可能なメモリカードを明示するための表示機能はＬＥＤの点灯・消灯であるが、例えば液晶画面を所持したメモリカードリーダ/ライタ機器１００００であれば、液晶画面に現在有効であるメモリカードを、アイコン等を用いることにより表示すれば良い。
【００５２】
図１１を用いてＣＦ２０１５、ＭＳ２０１６/ＳＤ２０１７/ＳＭ２０１８と２つのメモリカードコネクタから構成されており、且つ排他制御が選択されているメモリカードリーダ/ライタ機器における制御フローを示す。
【００５３】
ユーザによりメモリカードが挿入されると（Ｓ１１０１）、メモリカードＩ／Ｆ１００４はメモリカード挿入フラグを検出し（Ｓ１１０２）、どのメモリカードが挿入されたかをサーチする（Ｓ１１０４）。次に、ＣＰＵ１００１は、メモリカードＩ／Ｆ１００４を用いてメモリカード用電源をＯＮする（Ｓ１１０７、Ｓ１１０８）。そして、メモリカード制御表示手段９００１を用いて、ユーザに対し、どのメモリカードが現在有効であるかを示すために、挿入されたカードに対応したメモリカード用ＬＥＤをＯＮする（Ｓ１１０９、Ｓ１１１０）。その後、メモリカードＩ／Ｆ１００４により、該メモリカードに対し所定の方法によりデータアクセスを開始する（Ｓ１１１１）。
【００５４】
ユーザにより、現在アクセス可能なメモリカードが抜去されると（Ｓ１１１２）、ＣＰＵ１００１は、メモリカードＩ／Ｆ１００４を用いて該メモリカード用電源をＯＦＦ（Ｓ１１１３）する。そして、メモリカード制御表示手段９００１を用いて、ユーザに対し、メモリカードが現在無効であることを示すために、該メモリカード用ＬＥＤをＯＦＦする（Ｓ１１１４）。その際、他メモリカードが挿入されている場合（Ｓ１１１５）、メモリカードコントロールシステム９０００は、挿入済みの他メモリカードにアクセスするために、他メモリカード用電源をＯＮする（Ｓ１１１６）。そして、メモリカード制御表示手段９００１を用いて、今度は他メモリカードがアクセス可能であることをユーザに示すために、他メモリカード用ＬＥＤをＯＮする（Ｓ１１１８）。その後、メモリカードＩ／Ｆ１００４により、他メモリカードに対し所定の方法によりデータアクセスを開始する（Ｓ１１１９）。
【００５５】
このように、システム駆動用のＣＰＵ１００１と、システム制御プログラムを格納するＲＯＭ１００２と、前記制御プログラムに基づいて、プログラムを展開し一時保存するため、画像データ等を一時保存するためのＲＡＭ１００３と、ＵＳＢデバイス等から構成され、ＰＣ等ホストとのデータ通信を行うＰＣインターフェース１００４と、メモリカード検出機能やメモリカード電源制御機能、メモリカードアクセス制御機能から構成されたメモリカードインターフェース１００５と、メモリカード制御表示手段９００１を所持することを特徴とするメモリカードコントロールシステム９０００により、ユーザに対し、現在どのメモリカードがアクセス可能であるかを表示することが可能になる。
【００５６】
また、図１２のように、実施例１と合わせ、メモリカードコントロールシステム駆動用のＣＰＵ１００１と、メモリカードコントロールシステム用プログラムを格納するＲＯＭ１００２と、前記制御プログラムに基づいて、プログラムを展開し一時保存するため、画像データ等を一時保存するためのＲＡＭ１００３と、ＵＳＢデバイス等から構成され、ＰＣ等ホストとのデータ通信を行うＰＣインターフェース１００４と、メモリカード検出機能やメモリカード電源制御機能、メモリカードアクセス制御機能から構成されたメモリカードインターフェース１００５と、メモリカード制御識別手段５００１と、メモリカード制御表示手段９００１を所持することを特徴とするメモリカードコントロールシステムであれば、実施例１の効果も合わせて達成することが可能になる。
【図面の簡単な説明】
【００５７】
【図１】第１の実施の形態に係る従来のメモリカードコントロールシステムのブロック図である。
【図２】第１の実施の形態に係るメモリカードリーダ/ライタ機器のブロック図である。
【図３】第１の実施の形態に係るメモリカードリーダ/ライタ機器のブロック図である。
【図４】第１の実施の形態に係るフローチャート図である。
【図５】第１の実施の形態に係るメモリカードコントロールシステムのブロック図である。
【図６】第１の実施の形態に係るメモリカード制御識別手段のメモリカードコネクタ種類・組み合わせ表である。
【図７】第１の実施の形態に係るメモリカード制御識別手段のメモリカード制御表である。
【図８】第１の実施の形態に係るフローチャート図である。
【図９】第２の実施の形態に係るメモリカードコントロールシステムのブロック図である。
【図１０】第２の実施の形態に係るメモリカードリーダ/ライタ機器のブロック図である。
【図１１】第２の実施の形態に係るフローチャート図である。
【図１２】第２の実施の形態に係るメモリカードコントロールシステムのブロック図である。
【符号の説明】
【００５８】
１０００  従来のメモリカードコントロールシステム
１００１  ＣＰＵ
１００２  ＲＯＭ
１００３  ＲＡＭ
１００４  ＰＣインターフェース
１００５  メモリカードインターフェース
２０００  メモリカードリーダ/ライタ機器
２００１  ＰＣ
２００２  ＰＣ接続用コネクタ
２００３  ＣＦ用電源制御ポート
２００４  ＭＳ用電源制御ポート
２００５  ＳＤ用電源制御ポート
２００６  ＳＭ用電源制御ポート
２００７  ＣＦ用電源
２００８  ＭＳ用電源
２００９  ＳＤ用電源
２０１０  ＳＭ用電源
２０１１  ＣＦコネクタ
２０１２  ＭＳコネクタ
２０１３  ＳＤコネクタ
２０１４  ＳＭコネクタ
２０１５  ＣＦ
２０１６  ＭＳ
２０１７  ＳＤ
２０１８  ＳＭ
３０００  メモリカードリーダ/ライタ機器
３００１  ＭＳ/ＳＤ用電源制御ポート
３００２  ＭＳ/ＳＤ用電源
３００３  ＭＳ/ＳＤコネクタ
５０００  第1実施例におけるメモリカードコントロールシステム
５００１  メモリカード制御識別手段
９０００  第２実施例におけるメモリカードコントロールシステム
９００１  メモリカード制御表示手段
１００００  メモリカードリーダ/ライタ機器
１０００１  ＣＦ用ＬＥＤ制御ポート
１０００２  ＭＳ/ＳＤ/ＳＭ用電源制御ポート
１０００３  ＭＳ/ＳＤ/ＳＭ用ＬＥＤ制御ポート
１０００４  ＭＳ/ＳＤ/ＳＭ用電源
１０００５  ＣＦ用ＬＥＤ
１０００６  ＭＳ/ＳＤ/ＳＭコネクタ
１０００７  ＭＳ/ＳＤ/ＳＭ用ＬＥＤ
【図１】
2007066024.tif 000003
【図２】
2007066024.tif 000004
【図３】
2007066024.tif 000005
【図４】
2007066024.tif 000006
【図５】
2007066024.tif 000007
【図６】
2007066024.tif 000008
【図７】
2007066024.tif 000009
【図８】
2007066024.tif 000010
【図９】
2007066024.tif 000011
【図１０】
2007066024.tif 000012
【図１１】
2007066024.tif 000013
【図１２】
2007066024.tif 000014