(57)【要約】【課題】メモリカードのＩ／Ｆを有する電子機器において、Ｉ／Ｆに複数のメモリカードを接続する際に、使用するメモリカードにのみ信号を供給し、使用しないメモリカードには信号を供給しないように制御することにより、前記Ｉ／Ｆの数よりも多くのメモリカードを切り替えて使用できるようにする。【解決手段】ホスト装置１は、メモリカードのＩ／Ｆを有し、セレクタ２を介して複数のメモリカード３ａ，３ｂ，３ｃに接続されている。セレクタ２は、ホスト装置１からのＳＤＳＥＬ信号に基づいて複数のメモリカード３ａ，３ｂ，３ｃの中から使用するメモリカードを選択し、選択したメモリカードに対してのみホスト装置１からのＣＬＫ信号を供給することにより前記選択したメモリカード以外のメモリカードを停止状態となるように制御する。ホスト装置１は、セレクタ２により前記Ｉ／Ｆの数より多くのメモリカードを選択的に切り替えて接続する。【選択図】　　　　図１
2004133695.tif 000002
【特許請求の範囲】
【請求項１】
メモリカードのインタフェイスを備えた電子機器に対して複数のメモリカードを接続可能に制御するためのメモリカード制御方式において、前記電子機器からの選択信号に基づいて前記複数のメモリカードの中から使用するメモリカードを選択し、該選択したメモリカードに対してのみ前記電子機器からのクロック信号を供給することにより前記選択したメモリカード以外のメモリカードが停止状態となるように制御する制御手段を有し、該制御手段により前記インタフェイスの数より多くのメモリカードを選択的に切り替えて使用できるようにしたことを特徴とするメモリカード制御方式。
【請求項２】
メモリカードのインタフェイスを備えた電子機器に対して複数のメモリカードを接続可能に制御するためのメモリカード制御方式において、前記電子機器からの選択信号に基づいて前記複数のメモリカードの中から使用するメモリカードを選択し、該選択したメモリカードに対してのみ前記電子機器からのコマンド及び／又はデータ信号を接続するように制御する制御手段を有し、該制御手段により前記インタフェイスの数より多くのメモリカードを選択的に切り替えて使用できるようにしたことを特徴とするメモリカード制御方式。
【請求項３】
請求項２に記載のメモリカード制御方式において、前記制御手段により選択されていないメモリカードを１ｂｉｔ転送モードに変更することを特徴とするメモリカード制御方式。
【請求項４】
請求項１ないし３のいずれか１に記載のメモリカード制御方式において、メモリカードのライトプロテクト検出のための及び／又はメモリカードの接続を検出するための検出手段を有し、前記制御手段は、該検出手段に接続させるメモリカードを、メモリカード選択時に用いた選択信号に基づいて選択することを特徴とするメモリカード制御方式。
【請求項５】
請求項１ないし４のいずれか１に記載のメモリカード制御方式において、前記複数のメモリカードにＳＤメモリカードを用いることを特徴とするメモリカード制御方式。
【請求項６】
請求項１ないし５のいずれか１に記載のメモリカード制御方式において、前記制御手段は、前記電子機器のインタフェイスに対して着脱自在に接続され、前記複数のメモリカードを装着するためのカードスロット部を有することを特徴とするメモリカード制御方式。
【請求項７】
複数のメモリカードを装着可能なインタフェイスと、該インタフェイスに装着された複数のメモリカードそれぞれに応じた選択信号に基づいて使用するメモリカードを選択し、該選択したメモリカードに対してのみクロック信号を供給することにより前記選択したメモリカード以外のメモリカードが停止状態となるように制御する制御手段とを有し、該制御手段により前記インタフェイスの数より多くのメモリカードを選択的に切り替えて使用できるようにしたことを特徴とする電子機器。
【請求項８】
複数のメモリカードを装着可能なインタフェイスと、該インタフェイスに装着された複数のメモリカードそれぞれに応じた選択信号に基づいて使用するメモリカードを選択し、該選択したメモリカードに対してのみコマンド及び／又はデータ信号を接続するように制御する制御手段とを有し、該制御手段により前記インタフェイスの数より多くのメモリカードを選択的に切り替えて使用できるようにしたことを特徴とする電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メモリカード制御方式及び電子機器、より詳細には、メモリカードのインタフェイスを有する電子機器におけるメモリカード制御方式に関し、ＳＤ（Ｓｅｃｕｒｅ　Ｄｉｇｉｔａｌ）メモリカード等のインタフェイス拡張に好適なものである。
【０００２】
【従来の技術】
近年、パーソナルコンピュータや、プリンタ、ＭＦＰ、デジタルカメラ、ＰＤＡ、携帯電話、携帯音楽機器などの電子機器に装着可能な小型の記録媒体としてメモリカードが普及してきている。このメモリカードにおいては、従来のＰＣカードよりもさらに小型のカードメディアが利用され始めている。このような小型のカードメディアの代表例として、ＳＤメモリカードが知られている。このＳＤメモリカードは、音楽の配信に適した著作権保護機能（ＣＰＲＭ）を内蔵し、９本のピン端子のうち４本を用いてデータ転送を行なう。すなわち、ＳＤメモリカードは、４ビットデータ転送を実現することにより、従来の１ビットデータ転送を行なう小型メモリカードよりもデータ転送能力の向上を図っている。
【０００３】
ところで、ＳＤメモリカードのインタフェイスは、複数のＳＤメモリカードを接続しようとした場合、データ信号やコマンド信号はＳＤメモリカード間で共有可能とするバス形式ではなく、ＳＤメモリカード毎に専用のデータ信号やコマンド信号を接続する形式となる。そのため、ＡＳＩＣのピン数などの関係からＳＤメモリカードのインタフェイスの数が制限されることがある。
【０００４】
従来、メモリカードのインタフェイス機能の拡張を図った電子機器としては、機器の有するメモリカード装着スロットにおいて、ＳＤメモリカード、又は該ＳＤメモリカードと同一形状である他のＩ／Ｏカード、例えばＳＤ　ＵＳＢデバイスカード等に接続されるデータラインを制御することにより、異なる種類のデバイス間で同じスロットを共用できるようにしたものが開示されている。（例えば、特許文献１参照）
【０００５】
【特許文献１】
特開２００１−３０７０２５号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上記特許文献１に記載の発明は、ＳＤメモリカードや、他のＩ／Ｏカード等の異なる種類のデバイスを同じメモリカード装着スロットで共用できるようにしたもので、使用時においてはＳＤメモリカードと他のＩ／Ｏカードはその都度交換されてスロットに装着される。すなわち、このメモリカード装着スロットは、複数のメモリカードを同時に接続し、切り替えて使用できるような形態になっていないため、ユーザは使用する度に必要なカードに交換する必要があった。
【０００７】
本発明は、上述のごとき実情に鑑みてなされたものであり、メモリカードのインタフェイスを有する電子機器において、インタフェイスに複数のメモリカードを接続する際に、使用するメモリカードにのみ信号を供給し、使用しないメモリカードには信号を供給しないように制御することで電子機器が有するインタフェイスの数よりも多くのメモリカードを切り替えて使用できるようにすること、を目的としてなされたものである。
【０００８】
【課題を解決するための手段】
請求項１の発明は、メモリカードのインタフェイスを備えた電子機器に対して複数のメモリカードを接続可能に制御するためのメモリカード制御方式において、前記電子機器からの選択信号に基づいて前記複数のメモリカードの中から使用するメモリカードを選択し、該選択したメモリカードに対してのみ前記電子機器からのクロック信号を供給することにより前記選択したメモリカード以外のメモリカードが停止状態となるように制御する制御手段を有し、該制御手段により前記インタフェイスの数より多くのメモリカードを選択的に切り替えて使用できるようにしたことを特徴としたものである。
【０００９】
請求項２の発明は、メモリカードのインタフェイスを備えた電子機器に対して複数のメモリカードを接続可能に制御するためのメモリカード制御方式において、前記電子機器からの選択信号に基づいて前記複数のメモリカードの中から使用するメモリカードを選択し、該選択したメモリカードに対してのみ前記電子機器からのコマンド及び／又はデータ信号を接続するように制御する制御手段を有し、該制御手段により前記インタフェイスの数より多くのメモリカードを選択的に切り替えて使用できるようにしたことを特徴としたものである。
【００１０】
請求項３の発明は、請求項２に記載のメモリカード制御方式において、前記制御手段により選択されていないメモリカードを１ｂｉｔ転送モードに変更することを特徴としたものである。
【００１１】
請求項４の発明は、請求項１ないし３のいずれか１に記載のメモリカード制御方式において、メモリカードのライトプロテクト検出のための及び／又はメモリカードの接続を検出するための検出手段を有し、前記制御手段は、該検出手段に接続させるメモリカードを、メモリカード選択時に用いた選択信号に基づいて選択することを特徴としたものである。
【００１２】
請求項５の発明は、請求項１ないし４のいずれか１に記載のメモリカード制御方式において、前記複数のメモリカードにＳＤメモリカードを用いることを特徴としたものである。
【００１３】
請求項６の発明は、請求項１ないし５のいずれか１に記載のメモリカード制御方式において、前記制御手段は、前記電子機器のインタフェイスに対して着脱自在に接続され、前記複数のメモリカードを装着するためのカードスロット部を有することを特徴としたものである。
【００１４】
請求項７の発明は、複数のメモリカードを装着可能なインタフェイスと、該インタフェイスに装着された複数のメモリカードそれぞれに応じた選択信号に基づいて使用するメモリカードを選択し、該選択したメモリカードに対してのみクロック信号を供給することにより前記選択したメモリカード以外のメモリカードが停止状態となるように制御する制御手段とを有し、該制御手段により前記インタフェイスの数より多くのメモリカードを選択的に切り替えて使用できるようにしたことを特徴としたものである。
【００１５】
請求項８の発明は、複数のメモリカードを装着可能なインタフェイスと、該インタフェイスに装着された複数のメモリカードそれぞれに応じた選択信号に基づいて使用するメモリカードを選択し、該選択したメモリカードに対してのみコマンド及び／又はデータ信号を接続するように制御する制御手段とを有し、該制御手段により前記インタフェイスの数より多くのメモリカードを選択的に切り替えて使用できるようにしたことを特徴としたものである。
【００１６】
【発明の実施の形態】
図１は、本発明の一実施形態に係る電子機器の構成例を説明するためのブロック図で、図中、１は電子機器（以下、ホスト装置という）、２はセレクタ、３ａ，３ｂ，３ｃはＳＤメモリカードで、ＳＤＳＥＬはＳＤメモリカードの選択信号（以下、ＳＤＳＥＬ）、ＣＬＫはクロック信号（以下、ＣＬＫ）、ＣＭＤは双方向のコマンド信号（以下、ＣＭＤ）、Ｄ０−３は双方向のデータ信号（以下、ＤＡＴ）で、本実施形態においては、電源線及びカード検出信号（以下、ＣＤ）、ライトプロテクト信号（以下、ＷＰ）は省略するものとする。尚、このＣＤ及びＷＰは各ＳＤメモリカードからホスト装置１の入力ポートに入力される。
【００１７】
ホスト装置１は、ＳＤメモリカードのインタフェイスを有している。このインタフェイスは、ＳＤメモリカード専用のカードスロットをホスト装置１に内蔵した形態や、ＵＳＢやその他の各種ポートを介してＳＤメモリカード用スロットを有するカードアダプタをホスト装置１に外部接続する形態などをとることができる。
【００１８】
本実施形態において、セレクタ２はホスト装置１の外部回路として図示しているが、セレクタ２がホスト装置１に物理的に含まれる形態をとることもできる。
また、メモリカードの代表例として、ＳＤメモリカードについて説明するが、本発明は、これに限定されるものではなく、フラッシュメモリを用いた他のメモリカードに対しても適用が可能である。
【００１９】
以下、セレクタ２を外部回路として適用した場合について説明する。
図１において、１ポートしかＳＤメモリカードのインタフェイスを持たないホスト装置１に、セレクタ２を介して３つのＳＤメモリカード３ａ，３ｂ，３ｃを接続した状態を示している。まず、ホスト装置１からのＳＤＳＥＬで、どのＳＤメモリカードにＣＬＫを供給するか選択する。この場合、例えばＳＤＳＥＬを２ｂｉｔの信号であるとすると、ＳＤＳＥＬ＝００のときＳＤメモリカード３ａに、ＳＤＳＥＬ＝０１のときＳＤメモリカード３ｂに、ＳＤＳＥＬ＝１０のときＳＤメモリカード３ｃにＣＬＫが供給されるように予め設定しておく。この設定は製造時や、ユーザ使用時等において任意に行なうことができる。
【００２０】
ＳＤメモリカードはホスト装置１からのＣＬＫに同期してＣＭＤやＤＡＴの入出力を行うため、ＣＬＫの入力が停止するとＣＭＤやＤＡＴの入出力は停止し、休止状態になる。そこで、セレクタ２は、ホスト装置１が有する１つのＳＤメモリカードのインタフェイスに対し複数のＳＤメモリカード３ａ，３ｂ，３ｃを接続し、使用するＳＤメモリカードにのみ選択的にＣＬＫを供給し、使用しないＳＤメモリカードにはＣＬＫの供給を行わないようにＣＬＫを制御する。このＣＬＫ供給の制御により選択されなかったＳＤメモリカードは休止状態となり、選択されたＳＤメモリカードだけが接続された状態になる。
【００２１】
図２は、図１に示したセレクタ２の具体的な回路構成例について示した図である。本例では簡単化のため図１に示した構成とは異なり、２つのＳＤメモリカードを接続するためのセレクタ回路を示している。この場合、ＳＤＳＥＬ＝“Ｌ”のときにＣＡＲＤ　Ａを選択し、ＳＤＳＥＬ＝“Ｈ”のときにＣＡＲＤ　Ｂを選択してＣＬＫが供給され、選択されなかったＣＡＲＤのクロック入力には“Ｌ”が入力されることになる。ＳＤメモリカードの数を増やす場合はＳＤＳＥＬのｂｉｔ幅を増やし、デコードの結果によりクロックを選択して供給するようにする。また、ＳＤメモリカードの切り替えを行った後は、ＳＤ規格に則って初期化から行い、動作を開始させる。
【００２２】
本発明によると、ＳＤメモリカードへのクロックを外部回路で制御し、複数のＳＤメモリカードのうち一つだけにクロックを供給することにより、選択したＳＤメモリカード以外は休止状態とするので、電子機器の有するＳＤメモリカードインタフェイスの数より多くのＳＤメモリカードを切り替えて接続することが出来る。
【００２３】
図３は、本発明の他の実施形態に係る電子機器の構成例を説明するためのブロック図で、図中、１１はホスト装置、１２はセレクタ、１３ａ，１３ｂ，１３ｃはＳＤメモリカードである。本実施形態において、１ポートしかＳＤメモリカードのインタフェイスを持たないホスト装置１１に、セレクタ１２を介して３つのＳＤメモリカード１３ａ，１３ｂ，１３ｃを接続した状態について示したものである。図１に示した電子機器の構成と異なる点は、ＳＤメモリカードの信号のうち、ＣＭＤ及びＤ０−３の計５本の信号をセレクタ１２で制御し、ホスト装置１１からのＳＤＳＥＬにより選択されたＳＤメモリカードにのみ上記５本の信号の接続を行うようにした点である。
【００２４】
図４は、図３に示したセレクタ１２の具体的な回路構成例について示した図である。本例では簡単化のため図３に示した構成とは異なり、２つのＳＤメモリカードを接続するためのセレクタ回路を示している。セレクタ１２に入るＤＡＴとＣＭＤは双方向信号であるが、ホスト装置１１のＳＤメモリカードインタフェイスからは方向制御信号は与えられないため、セレクタ１２としてはアナログスイッチを適用している。ＳＤメモリカードの数を増やす場合はＳＤＳＥＬのｂｉｔ幅を増やし、デコードの結果によりＳＤメモリカードを選択してアナログスイッチをＯＮにする。また、ＳＤメモリカードの切り替えを行った後は、ＳＤ規格に則って初期化から行い、動作を開始させる。
【００２５】
本発明によると、ＳＤメモリカードへ接続されるＣＭＤ及びＤＡＴ信号を外部回路で制御し、複数のＳＤメモリカードのうち一つだけにＣＭＤ及びＤＡＴ信号を接続するので、電子機器の有するＳＤメモリカードインタフェイスの数より多くのＳＤメモリカードを接続することが出来る。
【００２６】
図５は、本発明の他の実施形態に係る電子機器の構成例を説明するためのブロック図で、図中、２１はホスト装置、２２はセレクタ、２３ａ，２３ｂ，２３ｃはＳＤメモリカードである。本実施形態において、１ポートしかＳＤメモリカードインタフェイスを持たないホスト装置２１に、セレクタ２２を介して３つのＳＤメモリカード２３ａ，２３ｂ，２３ｃを接続した状態について示したものである。ＳＤメモリカードの信号のうち、ＣＭＤ及びＤ０の計２本の信号を外部回路で制御し、選択されたＳＤメモリカードにのみ接続を行うようにする。これは、セレクタ２２により選択されていないＳＤメモリカードを１ｂｉｔ転送モードに変更することにより、セレクタ２２は基本的に図４に示した回路構成と同様でＤ１−Ｄ３を選択する部分を削除したものになる。
【００２７】
図６は、図５に示した電子機器における転送モードの変更処理の一例を説明するためのフロー図である。まず、初期化時は全て１ｂｉｔ転送モードになっているので（ステップＳ１）、選択するＳＤメモリカードのみ４ｂｉｔ転送モードに切り替える（ステップＳ２）。次に、別のＳＤメモリカードに切り替えるかどうか判断し（ステップＳ３）、別のカードに切り替えるときには（ＹＥＳの場合）、現在選択されているＳＤメモリカードを４ｂｉｔ転送モードから１ｂｉｔ転送モードに切り替え（ステップＳ４）、その後、ＳＤＳＥＬを変更し（ステップＳ５）、上記ステップＳ１に戻り、別のＳＤメモリカードを選択し、カード選択を変更し、ＳＤメモリカードの初期化からやり直した後に４ｂｉｔ転送モードに変更する。上記ステップＳ３において、別のＳＤメモリカードに切り替えない場合（ＮＯの場合）、ステップＳ３の処理をやり直す。
【００２８】
以上の説明から、全ての信号を切り替えるようにすると１つＳＤメモリカードのインタフェイスを増やすたびに５本の信号を切り替える必要があり、回路規模が大きくなってしまうが、本発明によると、選択されていないＳＤメモリカードに関しては１ｂｉｔ転送モードに切り替えるので、外部回路で制御する信号数を減らすことができ、外部回路の規模を縮小することが出来る。
【００２９】
図７は、本発明の他の実施形態に係る電子機器の構成例を説明するためのブロック図で、図中、３１はホスト装置、３２（３２ａ，３２ｂ）はセレクタ、３３ａ，３３ｂ，３３ｃはＳＤメモリカードである。本実施形態において、１ポートしかＳＤメモリカードインタフェイスを持たないホスト装置３１に、セレクタ３２（３２ａ，３２ｂ）を介して３つのＳＤメモリカード３３ａ，３３ｂ，３３ｃを接続した状態について示したものである。ＳＤメモリカードのコネクタにはカード挿入を検知するためのスイッチと、ライトプロテクトを検出するためのスイッチを有しており、これらスイッチへの信号は接続するＳＤメモリカードの数に比例して増加する。入力ポート数が少なくＳＤメモリカードからの全てのＣＤ（カード検出信号），ＷＰ（ライトプロテクト信号）を入力出来ない場合など、ＳＤメモリカードを選択するのに使用したＳＤＳＥＬ（選択信号）を用いて選択中のカードのＣＤ，ＷＰを入力ポートに接続することで、２つの入力ポートのみで全てのＳＤメモリカードを読み出すことが出来る。この際、選択していないＳＤメモリカードの状態を読み出す場合には選択を変更することで読み出しを行う。このとき状態を読み出すだけならばＳＤメモリカードの初期化を行う必要はない。状態を読み取った結果、そのカードを使用するときに初期化が必要になる。
【００３０】
本発明によると、ＳＤメモリカードを選択するのに用いた選択信号を用いてＳＤメモリカードの状態を示すライトプロテクト信号（ＷＰ），カード検出信号（ＣＤ）を選択して入力するので、入力ポートの数を削減することが出来る。
【００３１】
【発明の効果】
本発明によると、メモリカードのインタフェイスを有する電子機器において、インタフェイスに複数のメモリカードを接続する際に、使用するメモリカードにのみ信号を供給し、使用しないメモリカードには信号を供給しないように制御することにより、電子機器が有するインタフェイスの数よりも多くのメモリカードを切り替えて使用することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る電子機器の構成例を説明するためのブロック図である。
【図２】図１に示したセレクタの具体的な回路構成例について示した図である。
【図３】本発明の他の実施形態に係る電子機器の構成例を説明するためのブロック図である。
【図４】図３に示したセレクタの具体的な回路構成例について示した図である。
【図５】本発明の他の実施形態に係る電子機器の構成例を説明するためのブロック図である。
【図６】図５に示した電子機器における転送モードの変更処理の一例を説明するためのフロー図である。
【図７】本発明の他の実施形態に係る電子機器の構成例を説明するためのブロック図である。
【符号の説明】
１，１１，２１，３１…電子機器（ホスト装置）、２，１２，２２，３２ａ，３２ｂ…セレクタ、３ａ，３ｂ，３ｃ，１３ａ，１３ｂ，１３ｃ，２３ａ，２３ｂ，２３ｃ，３３ａ，３３ｂ，３３ｃ…ＳＤメモリカード。
【図１】
2004133695.tif 000003
【図２】
2004133695.tif 000004
【図３】
2004133695.tif 000005
【図４】
2004133695.tif 000006
【図５】
2004133695.tif 000007
【図６】
2004133695.tif 000008
【図７】
2004133695.tif 000009