(57)【要約】【課題】メモリカード読取装置において、複数種類のフラッシュメモリカードの読み取り及び書き込みを行なう。【解決手段】フラッシュメモリカード読取装置は、複数のコネクタ６２，６４，６６，６８、及び変換チップ４０を備える。変換チップ４０は、フラッシュメモリカードから読み出されたデータを出力するためのインタフェース１００と、データ信号及びクロック信号を受信するシフタ９８とを含む。シフタ９８は、各クロックパルスに対して１ビットのデータ又は１ワードのデータをクロック制御する。【選択図】図６
2010272144.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のフラッシュメモリカードを読み取るためのフラッシュメモリカード読取装置であって、
フラッシュメモリカードを取り外し可能に受容するように構成されたメモリカードスロットをそれぞれ有する複数のコネクタ（６２，６４，６６，６８）と、
前記複数のコネクタに接続されるとともに、前記複数のコネクタ（６２，６４，６６，６８）のうちの一つのコネクタのメモリカードスロットに挿入されたフラッシュメモリカードからデータを読み取るために、前記挿入されたフラッシュメモリカードから提供される信号を変換する変換チップ（４０）とを備え、
前記変換チップ（４０）は、前記フラッシュメモリカードから読み出されたデータを出力するためのインタフェース（１００）を有し、
前記複数のコネクタは少なくとも第１及び第２コネクタ（６２，６４）を含み、前記第１コネクタ（６２）はパラレルデータバスを有するとともに、データにアクセスするためにパラレルデータバス及びアドレスバスが使用されるパラレルデータアクセス方式のフラッシュメモリカードの一形式からパラレルデータ転送用の制御信号を受信し、
前記第２コネクタ（６４）は、少なくとも一つのシリアルデータピンと、フラッシュメモリカードの一形式から提供されるシリアルデータの転送を制御するためのクロックピンとを有し、一以上のデータラインの各々がクロック信号と同期してクロック制御されることにより、前記クロック信号の各パルスに対して１ビットのデータ又は１ワードのデータが転送され、
前記変換チップ（４０）は、パラレルデータアクセス方式のフラッシュメモリカードに対しパラレルデータ転送を制御するとともに、シリアルデータアクセス方式のフラッシュメモリカードに対しクロック制御されたデータ転送を制御し、前記変換チップ（４０）を用いることにより前記フラッシュメモリカード読取装置が前記複数種類のフラッシュメモリカードを読み取り可能となり、
前記変換チップ（４０）は、前記第２コネクタ（６４）からデータ信号及びクロック信号を受信するシフタ（９８）を更に備え、
前記シフタ（９８）は、前記シリアルデータアクセス方式のフラッシュメモリカードがビット毎のデータアクセスを提供する第１形式である場合、前記クロック信号の各パルスに対して１ビットのデータをクロック制御し、前記シリアルデータアクセス方式のフラッシュメモリカードがワード毎のデータアクセスを提供する第２形式である場合、前記クロック信号の各パルスに対して１ワードのデータをクロック制御する、フラッシュメモリカード読取装置。
【請求項２】
シリアルデータアクセス方式のフラッシュメモリカードの前記第１形式はマルチメディアカード（登録商標）であり、シリアルデータアクセス方式のフラッシュメモリカードの前記第２形式はセキュアデジタル（登録商標）カードである、請求項１に記載のフラッシュメモリカード読取装置。
【請求項３】
前記シフタ（９８）は、データのエラーを検出するために巡回冗長検査（ＣＲＣ）を実行するための手段を更に備える、請求項１又は２に記載のフラッシュメモリカード読取装置。
【請求項４】
前記複数のコネクタは、前記変換チップ（４０）に接続された第３コネクタ（６６）を含み、前記第３コネクタ（６６）は、パラレルデータバスを有するとともに、前記第３コネクタ（６６）のメモリカードスロットに取り外し可能に挿入されたパラレルデータ方式のフラッシュメモリカードの第２形式からパラレルデータ転送を制御するための制御信号を受信する、請求項１〜３の何れか一項に記載のフラッシュメモリカード読取装置。
【請求項５】
前記複数のコネクタは第４コネクタ（６８）を含み、前記第４コネクタは、シリアルデータピンと、前記第４コネクタのメモリカードスロットに取り外し可能に挿入されたシリアルデータアクセス方式のフラッシュメモリカードの第３形式からシリアルデータ転送を制御するためのクロックピンとを有する、請求項４に記載のフラッシュメモリカード読取装置。
【請求項６】
前記第１コネクタは、コンパクトフラッシュ（登録商標）カードを含むパラレルデータアクセス方式のカードを受容するように構成され、前記第２コネクタは、第１形式のマルチメディアカード（登録商標）及び第２形式のセキュアデジタル（登録商標）カードの何れか一つを含むシリアルデータアクセス方式のフラッシュメモリカードを受容するように構成され、前記第３コネクタは、パラレルデータアクセス方式の前記第２形式であるスマートメディア（登録商標）カードを受容するように構成され、前記第４コネクタは、シリアルデータアクセス方式のフラッシュメモリカードの前記第３形式であるメモリスティック（登録商標）を受容するように構成される、請求項５に記載のフラッシュメモリカード読取装置。
【請求項７】
前記インタフェース（１００）は、外部ケーブルを介してホストコンピュータに接続されるように構成される、請求項１〜６の何れか一項に記載のフラッシュメモリカード読取装置。
【請求項８】
前記インタフェース（１００）は、前記フラッシュメモリカード読取装置のハウジングに対して内側にあるケーブルを介してホストに接続するように構成される、請求項１〜７の何れか一項に記載のフラッシュメモリカード読取装置。
【請求項９】
前記複数のコネクタの各々は、該コネクタのメモリカードスロットに挿入されたフラッシュメモリカードの存在を検出するためのカード検出信号を有し、
前記変換チップは、前記複数のコネクタの一つのコネクタからの前記カード検出信号の電圧変化を検出し、かつ前記カード検出信号を活性化して前記コネクタのメモリカードスロットに挿入されたフラッシュメモリカードへアクセスするためのルーチンを実行するように構成され、
前記コネクタのメモリカードスロットに挿入されたフラッシュメモリカードが、前記変換チップによって検出される、請求項１〜８の何れか一項に記載のフラッシュメモリカード読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フラッシュメモリカード読取装置に関し、特に、数種類の異なったフラッシュメモリカードとパソコンとの接続に関する。
【背景技術】
【０００２】
デジタルカメラは、電子デバイスの内、最も普及しているものの１つになっている。近年、デジタルカメラの販売数は、従来のフィルムカメラよりも多くなっている。デジタルカメラからの画像は、パソコンにダウンロードし記憶し得る。デジタル写真は、ＪＰＥＧ等の共通の形式に変換することが可能であり、又電子メールに添付して送信したりインターネット上の仮想フォトアルバムに投稿したりすることが可能である。デジタルカメラの種類によっては、静止画像と同様動画も取り込み得る。
【０００３】
通常、デジタルカメラは、電子的に画像を取り込み、最終的に固体メモリ上にビット（１及び０）として画像を記憶する。フラッシュメモリは、デジタルカメラ用の最も一般的な記憶装置である。フラッシュメモリは、読み取り、書き込み、及びブロック消去が可能で又１つ以上の電気的に消去可能な読み出し専用メモリ（ＥＥＰＲＯＭ）集積回路チップを含む。
【０００４】
初期のデジタルカメラでは、ユーザは、デジタルカメラ内部のフラッシュメモリからパソコン（ＰＣ）に画像をダウンロード即ち転送する必要があった。標準的なシリアルケーブルが最も幅広く用いられた。しかしながら、シリアルケーブルの転送速度が制限されていること及びデジタル画像のサイズが大きいことによって、このようなシリアルダウンロードは、忍耐を要するものであった。シリアルダウンロードは、僅か数十個の画像に対して優に３０分も要することがあった。
【０００５】
デジタルカメラの製造業者は、取外し可能な小型カード上にフラッシュメモリチップを配置することによってこの問題を解決した。そして、フィルムが標準カメラから取り外せるのと同じように、フラッシュメモリカードはデジタルカメラから取り外せるようになった。そして、フラッシュメモリカードは、ＰＣの適当なスロットに挿入して、画像ファイルが直接ＰＣにコピー出来るようになった。
【０００６】
図１Ａは、デジタルカメラからＰＣに画像を転送するためのフラッシュメモリとアダプタを示す。ユーザは、フラッシュメモリチップ上に画像ファイルで記憶される写真をデジタルカメラ１４で撮る。フラッシュメモリチップは、コンパクトフラッシュ（登録商標）カード１６に含まれ、コンパクトフラッシュカード１６は、カード取り出しボタンを押すことによってデジタルカメラ１４から取り出し得る。こうして、コンパクトフラッシュカード１６は、画像ファイルを含む。
【０００７】
小型の携帯型コンピュータ又は携帯情報端末（ＰＤＡ）には、コンパクトフラッシュカードを受けるスロットを備えるものが幾つかあるが、殆どのＰＣは備えていない。ラップトップ又はノートブックＰＣは、ＰＣＭＣＩＡカードを受けることが出来るＰＣカード（以前から知られているＰＣＭＣＩＡ（ＰＣメモリカード国際団体）等の）スロットを備えている。数多くの機能、例えば、モデム、イーサネット（登録商標）、フラッシュメモリ、暗号化キー、更に小型のハードドライブ等がＰＣＭＣＩＡカード上に配置されている。
【０００８】
ＣＦ−ＰＣＭＣＩＡアダプタ１０は、コンパクトフラッシュカード１６を受ける開口部を含む受動アダプタである。図１Ｂは、挿入されたコンパクトフラッシュカード１６を備えたＣＦ−ＰＣＭＣＩＡアダプタ１０を示す。このようなＣＦ−ＰＣＭＣＩＡアダプタ１０は、僅か５〜１０ドルで販売されている。コンパクトフラッシュは、カリフォルニア州サニーベールのサンディスク（ＳａｎＤｉｓｋ）社の登録商標である。
【０００９】
図１Ｃは、ＰＣＭＣＩＡ読取装置に接続されたＰＣを示す。殆どのラップトップ及びノートブックＰＣには、ＣＦ−ＰＣＭＣＩＡアダプタ１０が適合し得る１つか２つのＰＣＭＣＩＡスロット２２が含まれる。そして、ユーザは、コンパクトフラッシュカード１６からＰＣ２０のハードディスクに画像ファイルを単にコピーすればよい。高速パラレルバスを用いているため、転送が早く、ハードディスクにアクセスするのとほぼ同じ速度である。従って、３０分のシリアルケーブル転送は、５ドルのＣＦ−ＰＣＭＣＩＡアダプタを備えることで１分未満に短縮し得る。
【００１０】
通常デスクトップＰＣは、ＰＣＭＣＩＡスロットを備えていない。このような場合、ＰＣＭＣＩＡ読取装置１２を用い得る。ＰＣＭＣＩＡ読取装置１２は、ＣＦ−ＰＣＭＣＩＡアダプタ１０に対応し、パラレル即ち高速ユニバーサルシリアルバス（ＵＳＢ）ケーブルを介してＰＣ２０に接続する。
【００１１】
複数種類のフラッシュメモリカード形式
コンパクトフラッシュカード形式は、２．５センチメートル（１インチ）角程度で比較的小型であるが、より小型の他のカードが最近登場してきた。図２Ａは、デジタルカメラに用いられる様々な形式のフラッシュメモリカードを示す。デジタルカメラの中には、今でもコンパクトフラッシュカード１６を用いるものが多く、コンパクトフラッシュカード１６は、ＣＦ−ＰＣＭＣＩＡアダプタ１０に挿入して、ＰＣへの転送が可能である。より小型で薄い他の形式が登場し、幾つかの製造業者のデジタルカメラに用いられている。例えば、スマートメディア（登録商標）カード２４は、長さが１．３センチメートル（１／２インチ）弱でありながら、数十個の画像に対するフラッシュメモリ容量を備えている。スマートメディア（登録商標）―ＰＣＭＣＩＡアダプタ１０’は、約６０ドルで市販されている。値段が高い理由は、アダプタ１０’内の変換チップによるものと思われる。また、スマートメディアカード２４のメモリ容量が異なる場合、異なるアダプタ１０’が必要である。スマートメディアは、日本の東京ＳＳＦＤＣフォーラムの登録商標である。
【００１２】
異なる製造業者によってサポートされている他の種類のフラッシュメモリカードには、マルチメディアカード（登録商標）（ＭＭＣ）２８及びそれに関連するセキュアデジタルカード（ＳＤ）２６が含まれる。ＭＭＣは、カリフォルニア州サニーベールのサンディスク社の登録商標であり、一方、ＳＤは、松下電器、サンディスク、東芝を含むＳＤグループによって統括されている。ソニーから登場している他の形状因子は、メモリスティック（登録商標）１８である。メモリスティックは、ＰＣＭＣＩＡ／フロッピー（登録商標）アダプタを備え、ＭＭＣは、フロッピーアダプタを備えている。
【００１３】
カード２４，２６，２８及びメモリスティック１８は、物理的な形状やピン配置が異なるため、ＣＦ−ＰＣＭＣＩＡアダプタ１０で使用できない。実際、これらのカード２４，２６，２８の殆どのピンは１２本未満であるが、コンパクトフラッシュカード１６は、それより大きい５０ピンインタフェースを有する。更に、シリアルデータインタフェースが、小型カード２４，２６，２８に用いられ、パラレルデータバスが、コンパクトフラッシュカード１６に用いられる。
【００１４】
図２Ｂは、能動変換チップを用いるメモリスティック―ＰＣＭＣＩＡアダプタを示す。メモリスティック１８は、メモリスティック―ＰＣＭＣＩＡアダプタ１５の開口部に適合し、アダプタ１５とメモリスティックは、ＰＣ上の標準ＰＣＭＣＩＡスロットに接続し得る。しかしながら、アダプタ１５は、集積回路（ＩＣ）変換チップ１１をその内部に備えている。変換チップ１１は、メモリスティック１８のシリアルデータ形式を６８ピンＰＣＭＣＩＡスロットのパラレルデータ形式に変換するために必要な場合がある。アダプタ１５に変換チップ１１を含むことにより、変換チップの無い受動アダプタであるＣＦ−ＰＣＭＣＩＡアダプタ１０と比較して、アダプタ１５のコストと複雑さが大幅に増加する。
【００１５】
フラッシュメモリカード技術の進展は有用であるが、数多くの異なるカード形式のために、ＰＣへのインタフェース要件が混乱続きの様相を呈している。異なるアダプタが、これらのカード形式各々に対して必要である。ＰＣＭＣＩＡカード読取装置１２は、スマートカード読取装置等、他の形式の単一スロットフラッシュメモリカード読取装置で置き換えることができ、又、ＰＣＭＣＩＡに加えて、コンパクトフラッシュ又はスマートメディアを読み取るレクサメディア（ＬｅｘａｒＭｅｄｉａ）のユニバーサル読取装置等、何らかの多標準読取装置も利用可能である。
【発明の概要】
【発明が解決しようとする課題】
【００１６】
ＰＣ用の複数種類のフラッシュメモリカードを読み取るためのフラッシュメモリカード読取装置が望まれる。また、ＰＣ無しでフラッシュメモリカードから画像ファイルをコピーし得るスタンドアロン式フラッシュメモリカード読取装置が望まれる。
【課題を解決するための手段】
【００１７】
本発明の一態様によれば、複数種類のフラッシュメモリカードを読み取るためのフラッシュメモリカード読取装置が提供される。フラッシュメモリカード読取装置は、フラッシュメモリカードを取り外し可能に受容するように構成されたメモリカードスロットをそれぞれ有する複数のコネクタ（６２，６４，６６，６８）と、前記複数のコネクタに接続されるとともに、前記複数のコネクタ（６２，６４，６６，６８）のうちの一つのコネクタのメモリカードスロットに挿入されたフラッシュメモリカードからデータを読み取るために、前記挿入されたフラッシュメモリカードから提供される信号を変換する変換チップ（４０）とを備え、前記変換チップ（４０）は、前記フラッシュメモリカードから読み出されたデータを出力するためのインタフェース（１００）を有し、前記複数のコネクタは少なくとも第１及び第２コネクタ（６２，６４）を含み、前記第１コネクタ（６２）はパラレルデータバスを有するとともに、データにアクセスするためにパラレルデータバス及びアドレスバスが使用されるパラレルデータアクセス方式のフラッシュメモリカードの一形式からパラレルデータ転送用の制御信号を受信し、前記第２コネクタ（６４）は、少なくとも一つのシリアルデータピンと、フラッシュメモリカードの一形式から提供されるシリアルデータの転送を制御するためのクロックピンとを有し、一以上のデータラインの各々がクロック信号と同期してクロック制御されることにより、前記クロック信号の各パルスに対して１ビットのデータ又は１ワードのデータが転送され、前記変換チップ（４０）は、パラレルデータアクセス方式のフラッシュメモリカードに対しパラレルデータ転送を制御するとともに、シリアルデータアクセス方式のフラッシュメモリカードに対しクロック制御されたデータ転送を制御し、前記変換チップ（４０）を用いることにより前記フラッシュメモリカード読取装置が前記複数種類のフラッシュメモリカードを読み取り可能となり、前記変換チップ（４０）は、前記第２コネクタ（６４）からデータ信号及びクロック信号を受信するシフタ（９８）を更に備え、前記シフタ（９８）は、前記シリアルデータアクセス方式のフラッシュメモリカードがビット毎のデータアクセスを提供する第１形式である場合、前記クロック信号の各パルスに対して１ビットのデータをクロック制御し、前記シリアルデータアクセス方式のフラッシュメモリカードがワード毎のデータアクセスを提供する第２形式である場合、前記クロック信号の各パルスに対して１ワードのデータをクロック制御する、フラッシュメモリカード読取装置。
【００１８】
シリアルデータアクセス方式のフラッシュメモリカードの前記第１形式はマルチメディアカード（登録商標）であり、シリアルデータアクセス方式のフラッシュメモリカードの前記第２形式はセキュアデジタル（登録商標）カードである。
【００１９】
前記シフタ（９８）は、データのエラーを検出するために巡回冗長検査（ＣＲＣ）を実行するための手段を更に備える。
前記複数のコネクタは、前記変換チップ（４０）に接続された第３コネクタ（６６）を含み、前記第３コネクタ（６６）は、パラレルデータバスを有するとともに、前記第３コネクタ（６６）のメモリカードスロットに取り外し可能に挿入されたパラレルデータ方式のフラッシュメモリカードの第２形式からパラレルデータ転送を制御するための制御信号を受信する。
【００２０】
前記複数のコネクタは第４コネクタ（６８）を含み、前記第４コネクタは、シリアルデータピンと、前記第４コネクタのメモリカードスロットに取り外し可能に挿入されたシリアルデータアクセス方式のフラッシュメモリカードの第３形式からシリアルデータ転送を制御するためのクロックピンとを有する。
【００２１】
前記第１コネクタは、コンパクトフラッシュ（登録商標）カードを含むパラレルデータアクセス方式のカードを受容するように構成され、前記第２コネクタは、第１形式のマルチメディアカード（登録商標）及び第２形式のセキュアデジタル（登録商標）カードの何れか一つを含むシリアルデータアクセス方式のフラッシュメモリカードを受容するように構成され、前記第３コネクタは、パラレルデータアクセス方式の前記第２形式であるスマートメディア（登録商標）カードを受容するように構成され、前記第４コネクタは、シリアルデータアクセス方式のフラッシュメモリカードの前記第３形式であるメモリスティック（登録商標）を受容するように構成される。
【００２２】
前記インタフェース（１００）は、外部ケーブルを介してホストコンピュータに接続されるように構成される。
前記インタフェース（１００）は、前記フラッシュメモリカード読取装置のハウジングに対して内側にあるケーブルを介してホストに接続するように構成される。
【００２３】
前記複数のコネクタの各々は、該コネクタのメモリカードスロットに挿入されたフラッシュメモリカードの存在を検出するためのカード検出信号を有し、前記変換チップは、前記複数のコネクタの一つのコネクタからの前記カード検出信号の電圧変化を検出し、かつ前記カード検出信号を活性化して前記コネクタのメモリカードスロットに挿入されたフラッシュメモリカードへアクセスするためのルーチンを実行するように構成され、前記コネクタのメモリカードスロットに挿入されたフラッシュメモリカードが、前記変換チップによって検出される。
【図面の簡単な説明】
【００２４】
【図１】（Ａ）デジタルカメラからＰＣに画像を転送するためのフラッシュメモリカードとアダプタを示す図、（Ｂ）挿入されたコンパクトフラッシュカード１６を備えたＣＦ−ＰＣＭＣＩＡアダプタ１０を示す図、（Ｃ）ＰＣＭＣＩＡ読取装置に接続されたＰＣを示す図。
【図２Ａ】デジタルカメラで用いる様々な形式のフラッシュメモリカードを示す図。
【図２Ｂ】能動変換チップを用いて、メモリスティック−ＰＣＭＣＩＡアダプタを示す図。
【図３Ａ】スマートメディア、マルチメディアカード、セキュアデジタル、及びメモリスティックフラッシュメモリカードに対応するユニバーサルコンパクトフラッシュアダプタを示す図。
【図３Ｂ】コンパクトフラッシュ形状因子に合わせて、受動アダプタを介して、スマートメディア、マルチメディアカード、セキュアデジタル、及びメモリスティックフラッシュメモリカードを読み取るコンパクトフラッシュ読取装置を示す図。
【図４Ａ】コンパクトフラッシュ読取装置インタフェースのＡ１，Ａ０ピンを用いたカードの種類検出方法を示す図。
【図４Ｂ】コンパクトフラッシュ読取装置インタフェースのＡ１，Ａ０ピンを用いたカードの種類検出方法を示す図。
【図４Ｃ】コンパクトフラッシュ読取装置インタフェースのＡ１，Ａ０ピンを用いたカードの種類検出方法を示す図。
【図４Ｄ】コンパクトフラッシュ読取装置インタフェースのＡ１，Ａ０ピンを用いたカードの種類検出方法を示す図。
【図４Ｅ】コンパクトフラッシュ読取装置インタフェースのＡ１，Ａ０ピンを用いたカードの種類検出方法を示す図。
【図５】スマートメディア、ＭＭＣ／ＳＤ、及びメモリスティックからコンパクトフラッシュアダプタのピンマッピング表。
【図６】マルチスロットの実施形態によるフラッシュメモリカード読取装置を示す図。
【図７】ＰＣ内のフラッシュメモリ読取装置を示す図。
【図８】ドライブベイの内の１つにおいてフラッシュメモリカード読取装置を備えたＰＣのシャーシを示す図。
【図９】幾つかの形式のフラッシュメモリカードに対応し、又ホストＰＣへの接続無しで取外し可能なディスクに画像をコピーし得るスタンドアロン型フラッシュメモリカード読取／書込み装置を示す図。
【図１０】フラッシュメモリカード読取装置用の変換チップを示す図。
【発明を実施するための形態】
【００２５】
本発明は、フラッシュメモリカード読取装置の改良に関する。以下の説明は、特定の用途と要件に関して、当業者が、提供された如く本発明を実現し又用いることができるように提示する。当業者には、好適な実施形態に対する様々な修正点が明らかになり、又、本明細書中で定義される一般的な原理は、他の実施形態に適用し得る。従って、本発明は、図示し説明した特定の実施形態に限定することを意図するものではなく、本明細書中に開示した原理と新規機能に一致する最も広い範囲に従うものとする。
【００２６】
本発明者らは、コンパクトフラッシュカード形状因子を用いて、ユニバーサルアダプタを構成し得ることを具現した。従って、コンパクトフラッシュカードを読み取る読取装置は、コンパクトフラッシュアダプタに接続される他のあらゆるフラッシュメモリカードを読取得ることが可能である。該アダプタは、変換チップを有さない簡易で安価な受動アダプタである。
【００２７】
本発明者らは、アダプタに挿入されたフラッシュメモリカードの種類を容易に検出し得るコンパクトフラッシュに対する小型フラッシュカード形式からのピンマッピングを発見した。従って、フラッシュメモリカードの種類の検出は、コンパクトフラッシュ読取装置による電子的な検出によって自動的に行われる。このカードの種類の検出を行なうためにコンパクトフラッシュ読取装置を改良する。シリアル−パラレル等の信号変換は、アダプタではなく、コンパクトフラッシュ読取装置によって行なう。コンパクトフラッシュ読取装置のコストが僅かに増加するのみであって、アダプタのコストは減少する。該コンパクトフラッシュ読取装置は、単一コンパクトフラッシュスロットを用いて、スマートメディア、マルチメディアカード、セキュアデジタル、メモリスティック、及びコンパクトフラッシュを含む複数のフラッシュメモリカードの種類を読み取り得る。
【００２８】
他の実施形態において、コンパクトフラッシュ読取装置は、多少大きくなり、又複数のスロットを有する。この実施形態においてアダプタは不要である。その代わり、スマートメディア、マルチメディアカード、セキュアデジタル、メモリスティック、及びコンパクトフラッシュ等の各フラッシュメモリカード形式に対してスロットが設けられる。またＰＣＭＣＩＡも追加され得る。このコンパクトフラッシュ読取装置は、ＵＳＢケーブルによってＰＣに接続するか又はＰＣシャーシ内に配置され得る。
【００２９】
第３の実施形態において、コンパクトフラッシュ読取装置は、ＰＣを要することなく作動し得るスタンドアロンデバイスである。Ｒ／Ｗ  ＣＤ−ＲＯＭ等の取外し可能なディスク媒体が含まれる。コンパクトフラッシュ読取装置によって、フラッシュメモリカードからの画像を取外し可能なディスク媒体にコピーする。画像転送を開始するためにユーザがボタンを押す等の簡単なインタフェースを用いる。
【００３０】
ユニバーサル受動アダプタ−図３Ａ−Ｂ
図３Ａは、スマートメディア、マルチメディアカード、セキュアデジタル、メモリスティックフラッシュメモリカードに対応するユニバーサルコンパクトフラッシュアダプタを示す。デジタルカメラ１４は、数種類あるカードの内、１つのフラッシュメモリに画像を記憶する。コンパクトフラッシュカード１６は、５０ピンコネクタを用いて１６ビットパラレル形式で画像データを転送する。
【００３１】
スマートメディアカード２４は、２２ピンインタフェースを有する小型フラッシュメモリカードであり、８ビットパラレル形式でデータを転送する。スマートメディアアダプタ３０は、２２ピンスマートメディアインタフェースを変換して、５０ピンコンパクトフラッシュインタフェースに適合させる。スマートメディアカード２４をスマートメディアアダプタ３０に差し込むと、それら双方をコンパクトフラッシュ読取装置上のコンパクトフラッシュスロットに差し込むことができる。勿論、通常のコンパクトフラッシュ読取装置は、そのコンパクトフラッシュ読取装置が特別な信号変換を要求するため、スマートメディアカード２４を読み取ることは不可能である。
【００３２】
マルチメディアカード２８とセキュアデジタルカード２６は、同様の９ピンコネクタを有するフラッシュメモリカードである。単一データＩ／Ｏピンを介して、シリアルデータ転送が用いられる。ＭＭＣ／ＳＤアダプタ３２は、９ピンコネクタを備えた開口部を有し、マルチメディアカード２８又はセキュアデジタルカード２６の何れかを受信する。一旦マルチメディアカード２８又はセキュアデジタルカード２６がＭＭＣ／ＳＤアダプタ３２に挿入されると、ＭＭＣ／ＳＤアダプタ３２は、特別なコンパクトフラッシュ読取装置上のコンパクトフラッシュスロットに挿入され得る。次に、コンパクトフラッシュ読取装置は、カードの種類を検出し、シリアル−パラレル変換を行なう。
【００３３】
また、メモリスティック１８は、９ピンのシリアルデータインタフェースを備えたフラッシュメモリカードであるが、マルチメディアカード２８やセキュアデジタルカード２６よりも細長い。メモリスティックアダプタ３４は、１０ピンコネクタを備えた開口部を有し、メモリスティック１８を受容する。一旦メモリスティック１８が挿入されると、メモリスティックアダプタ３２自身が、特別なコンパクトフラッシュ読取装置上のコンパクトフラッシュスロットに挿入され得る。次に、コンパクトフラッシュ読取装置は、カードの種類を検出し、シリアル−パラレル変換を行なう。
【００３４】
図３Ｂは、コンパクトフラッシュ形状因子に対する受動アダプタを介して、スマートメディア、マルチメディアカード、セキュアデジタル、及びメモリスティックフラッシュメモリカードを読み取るコンパクトフラッシュ読取装置を示す。コンパクトフラッシュ読取装置４２は、コンパクトフラッシュカード１６に対応する５０ピンコネクタ４４を備えた開口部すなわちスロットを有する。制御チップ４０は、コンパクトフラッシュカード１６とハンドシェイクを行ない、データ転送を行なう。また、コンパクトフラッシュ読取装置４２は、ＵＳＢコネクタ４６を介してＰＣに接続される。また、制御チップ４０は、ホストＰＣとのＵＳＢインタフェースを制御して、画像ファイルをコンパクトフラッシュカード１６からＰＣに転送することが可能である。
【００３５】
また、コンパクトフラッシュ読取装置４２によって、他の種類のフラッシュメモリカードを読み取り得る。例えば、アダプタ３４によって、メモリスティック１８を読み取り得る。メモリスティックアダプタ３４は、メモリスティック１８が適合する開口部を有し、一方、メモリスティックアダプタ３４自体は、コンパクトフラッシュカードと同じ形状因子を有するため、５０ピンコネクタ４４に適合する。
【００３６】
また、スマートメディアカード２４は、スマートメディアアダプタ３０を用いて、コンパクトフラッシュ読取装置４２により読み取られ得る。同様に、マルチメディアカード２８又はセキュアデジタルカード２８は、ＭＭＣ／ＳＤアダプタ３２を用いて読み取られ得る。
【００３７】
アダプタ３０，３２，３４は、小型フラッシュメモリカードから５０ピンコンパクトフラッシュコネクタへ単にピンを接続する受動アダプタである。能動変換チップは必要とされず、コストと複雑さを大幅に低減する。
【００３８】
カード種類の検出−図４Ａ〜図４Ｅ
図４Ａ〜図４Ｅは、本コンパクトフラッシュ読取装置によるフラッシュメモリカードの種類の検出に関する詳細図である。同じコンパクトフラッシュスロットが多種類のフラッシュメモリカードに用いられるため、どの種類のフラッシュメモリカードがコンパクトフラッシュ読取装置に挿入されるかをユーザが明示する必要がない検出方法が有用である。
【００３９】
本発明者らは、様々なフラッシュメモリカードへのインタフェースのピンを慎重に調査し、２つのアドレスピンを調べることにより種類検出が行なわれ得ることを発見した。アドレスピンＡ０およびＡ１の各々は、５０ピンコンパクトフラッシュインタフェースのアドレスの最小有効ビット（ＬＳＢ）である。通常、これらのピンは、コンパクトフラッシュカードへの入力部であり、コンパクトフラッシュ読取装置によって駆動される。読取装置が、挿入したコンパクトフラッシュカードへのＡ０，Ａ１を駆動しない場合、Ａ０，Ａ１ピンは、フロート状態すなわちプルアップ抵抗によってハイの状態にされる。
【００４０】
アドレスピンは、他の種類のフラッシュメモリカードには存在しない。その代わり、アドレスとデータが多重化される。ＭＭＣ／ＳＤとメモリスティックの場合、アドレスはシリアル送信される。アダプタを用いて、他のフラッシュメモリカードからのピンは、コンパクトフラッシュピンに接続され得る。ピンＡ０とＡ１は、カードの種類を検出するために用いられる。スマートメディアの場合、アドレスは、３又は４バイトの開始アドレスに続く特別な制御シーケンスを用いて送信される。
【００４１】
図４Ａにおいて、コンパクトフラッシュ読取装置インタフェースのＡ１，Ａ０ピンを強調して表示する。通常、コンパクトフラッシュ読取装置における変換チップ４０は、コネクタ４４に接続されたコンパクトフラッシュカードを読み取る時、コンパクトフラッシュインタフェースの１１個のアドレスピン全てを駆動する。コンパクトフラッシュカードからのピンＡ０は、コネクタカップ５６に接続され、一方、コンパクトフラッシュカードからのピンＡ１は、５０ピンコネクタ４４のコネクタカップ５８に接続される。
【００４２】
カード種類検出器５０は、ラインＡ０，Ａ１に追加した２つのプルアップ抵抗を有する。抵抗５２は、変換チップ４０と、コネクタ４４に接続されたカードが双方共ラインＡ０を駆動しない場合、ラインＡ０を電源（Ｖｃｃ）に対してハイ状態にする。同様に、抵抗５４は、ラインＡ１が能動的に駆動されていない場合、ラインＡ１をハイ状態にする。検出モード期間中、変換チップ４０は、ラインＡ０，Ａ１を駆動せず、その代わり、それらを検出器論理回路への入力部として用いるようにプログラムされる。
【００４３】
図４Ｂにおいて、コンパクトフラッシュカードは、カード種類検出器用のコネクタに挿入される。コンパクトフラッシュカード１６は、コネクタ４４に接続される。Ａ０及びＡ１は、コンパクトフラッシュカード１６への入力部であるため、コンパクトフラッシュカード１６によって駆動されない。また、検出モード期間中、変換チップ４０もピンＡ０，Ａ１を駆動しない。従って、ラインＡ０，Ａ１は、フロート状態のままとなり、抵抗５２、５４によって各々ハイ状態になる。
【００４４】
変換チップ４０の検出論理回路は、カード選択ピンＣＤ２，ＣＤ１を読み取り、フラッシュメモリカードの存在を検出する。そして、新しいカードが在る場合、検出論理回路は、入力としてピンＡ０，Ａ１を読み取る。双方の入力はハイ状態である。変換チップ４０の検出論理回路は、このＡ０，Ａ１のＨＨ状態を、コンパクトフラッシュカードがコネクタ４４に接続されていることを示すものとして認識する。次に、変換チップ４０は検出モードを終了し、図５において後述する様に５０ピンコンパクトフラッシュインタフェース用のコネクタ４４へのインタフェースを構成する。
【００４５】
図４Ｃにおいて、マルチメディアカード又はセキュアデジタルカードは、カードの種類の検出用コネクタに挿入される。ＭＭＣ／ＳＤカード２８（図示せず）は、コネクタ４４に接続されたＭＭＣ／ＳＤアダプタ３２に接続される。
【００４６】
変換チップ４０は、検出モード期間中、ピンＡ１，Ａ０を駆動しない。従って、ピンＡ１はフロート状態であり、抵抗５４によってハイ状態になる。Ａ０ピンは、ＭＭＣカードによってロー状態になる。
【００４７】
変換チップ４０の検出論理回路は、カード選択ピンＣＤ２，ＣＤ１を読み取って、フラッシュメモリカードの存在を検出する。新しいカードが在る場合、次に検出論理回路は、入力としてピンＡ０，Ａ１を読み取る。Ａ０はロー状態であるが、Ａ１はハイ状態である。変換チップ４０の検出論理回路は、このＡ０，Ａ１のＬＨ状態を、ＭＭＣ又はＳＤカードがコネクタ４４に接続されていることを示すものとして認識する。次に、変換チップ４０は検出モードを終了し、図５において後述するように、９ピンＭＭＣ／ＳＤインタフェース用のコネクタ４４へのインタフェースを構成する。
【００４８】
図４Ｄにおいて、スマートメディアカードは、カード種類検出用のコネクタに挿入される。スマートメディアカード２４（図示せず）は、コネクタ４４に接続されたスマートメディアアダプタ３０に接続される。アダプタ３０は、ピンＡ０，Ａ１をコンパクトフラッシュインタフェースからスマートメディアカード上のどのピンにも接続しない。アダプタ３０は、ピンＡ１を、コンパクトフラッシュインタフェースからコンパクトフラッシュインタフェース上の接地ピンに内部接続する。
【００４９】
スマートメディアカードは、ピンＡ１，Ａ０の何れも駆動しないが、アダプタ３０は、Ａ１をロー状態にする。同様に、変換チップ４０は、検出モード期間中、ピンＡ１，Ａ０を駆動しない。ピンＡ０はフロート状態になり、抵抗５２によってハイ状態になる。
【００５０】
変換チップ４０の検出論理回路は、カード選択ピンＣＤ２，ＣＤ１を読み取り、フラッシュメモリカードの存在を検出する。新しいカードが存在する場合には、検出論理回路は、入力としてピンＡ０，Ａ１を読み取る。Ａ０はハイ状態であるが、Ａ１はロー状態である。変換チップ４０の検出論理回路は、このＡ０，Ａ１のＨＬ状態を、スマートメディアカードがコネクタ４４に接続されていることを示すものとして認識する。次に、変換チップ４０は検出モードを終了し、図５において後述するように、２２ピンスマートメディアインタフェース用のコネクタ４４へのインタフェースを構成する。
【００５１】
図４Ｅにおいて、メモリスティックカードは、カード種類検出用のコネクタに挿入される。メモリスティックカード１８（図示せず）は、コネクタ４４に差し込まれたメモリスティックアダプタ３４に差し込まれる。
【００５２】
変換チップ４０の検出論理回路は、カード選択ピンＣＤ２，ＣＤ１を読み取り、フラッシュメモリカードの存在を検出する。新しいカードが在る場合には、検出論理回路は、入力としてピンＡ０，Ａ１を読み取る。ピンＡ０，Ａ１の双方はローである。変換チップ４０の検出論理回路は、このＡ０，Ａ１のＬＬ状態を、メモリスティックカードがコネクタ４４に接続されていることを示すものとして認識する。
【００５３】
ピンマッピング−図５
図５は、スマートメディア、ＭＭＣ／ＳＤ、及びメモリスティックからコンパクトフラッシュアダプタのピンマッピング表である。スマートメディア、ＭＭＣ／ＳＤ、及びメモリスティック用の小型インタフェースに対するピン番号は図示しないが、どのような順番又は名称でもよい。アダプタは、小型インタフェース上の適当なピンを図５に示すコンパクトフラッシュピン番号に接続する。個別配線、フラットケーブル、プリント回路基板（ＰＣＢ）、又は配線パターン等の簡単な配線を用い得る。
【００５４】
小型インタフェース上の接地ピンは、コンパクトフラッシュピン１，５０に接続される。電源ピンは、コンパクトフラッシュピン１３，３８に接続される。ピン２５，２６は、コンパクトフラッシュ用のカード検出信号であり、アダプタは、これを全ての小型インタフェース上のカード検出信号に接続する。
【００５５】
コンパクトフラッシュコネクタは、コンパクトフラッシュカードへの１６ビットパラレルデータバスに対してピン２−６，２１−２３，２７−３１、及び４７−４９を用いる。ピン８，１０−１２，及び１４−２０は、別の１１ビットアドレスバスを形成する。別々のデータバスとアドレスバスとは、迅速且つ無作為にコンパクトフラッシュカードのアドレス指定を行なう。他の制御信号には、ピン６，３２のチップイネーブル、ピン９の出力イネーブル、ピン３６の書き込みイネーブル、割り込みピン３７、リセットピン４１、及び抵抗ＲＥＧピン４４が含まれる。ＲＥＧピン４４は、ＣＦ動作モードに基づき定義されたアトリビュートメモリセレクト、すなわちＰＣＭＣＩＡ  Ｉ／Ｏモード、ＩＤＥ又はＰＣＭＣＩＡメモリモードである。５０ピンインタフェースには、接続されないピンが幾つかある。
【００５６】
また、小型スマートメディアインタフェースは、８ビットのパラレルデータバスを有する。これらは、コンパクトフラッシュＤ０〜Ｄ７信号に整合させるために、コンパクトフラッシュインタフェースのピン２−６及び２１−２３にマッピングされる。別個のアドレスバスは備えられないが、アドレスとデータは多重化される。制御信号には、ラッチイネーブル、書き込みイネーブルと保護、出力イネーブル、及び準備完了ハンドシェイク用の制御信号が在る。出力イネーブル−ＯＥと書き込みイネーブル−ＷＥは、コンパクトフラッシュインタフェースの同じ機能ピン９，３６にマッピングされる。スマートメディアインタフェースにおけるピンの総数は２２である。
【００５７】
メモリスティックとＭＭＣ／ＳＤフラッシュメモリカードインタフェースは、パラレルデータ又はアドレスバスが存在しないため依然小型である。その代わり、ピン１９（Ａ１）にマッピングされるシリアルデータピンＤＩＯを介して、シリアルデータ転送が発生する。データは、ピン１８の同期クロックＳＣＬＫでクロック制御される。命令信号ＣＭＤは、ピン２０（Ａ０）を使用する。ＭＭＣ／ＳＤとメモリスティックインタフェースは、６本のピンに加え電源と接地のみを必要とする。
【００５８】
変換チップ４０の検出論理回路は、カード選択ピンＣＤ２，ＣＤ１を読み取り、フラッシュメモリカードの存在を検出する。新しいカードが存在する場合には、検出論理回路は、入力としてピンＡ０，Ａ１を読み取り、カードの種類を判断する。アダプタ内部の配線に加えて図４Ａのプルアップ抵抗及びカードの動作によって、Ａ０，Ａ１がアダプタによってロー状態になったか又はプルアップ抵抗によってハイ状態になったかが判断される。
【００５９】
複数のスロットを有し、複数種類のフラッシュメモリカードを読み取るためのフラッシュメモリカード読取装置−図６
図６は、複数のスロットの実施形態によるフラッシュメモリカード読取装置を示す図である。図３Ｂの実施形態による単一スロットが、物理的な設計で最小となるが、単一スロットではなく、各種類のフラッシュメモリカード用の複数の別個のスロットを備える多少大きいフラッシュメモリカード読取装置を作成することが可能である。これによって、アダプタは不要となる。
【００６０】
フラッシュメモリカード読取装置４２には、４つのコネクタ、すなわち、コンパクトフラッシュカード１６に適合する５０ピンコンパクトフラッシュコネクタ６２、マルチメディアカード２８又はセキュアデジタルカードに適合する９ピンＭＭＣ／ＳＤコネクタ６４、スマートメディアカード２４に適合する２２ピンスマートメディアコネクタ６６、及びメモリスティック１８に適合する１０ピンメモリスティックコネクタ６８が設けられる。
【００６１】
４つの各コネクタ６２，６４，６６，６８は、それらの信号を変換チップ４０にルートする。変換チップ４０は、フラッシュメモリカードがいつコネクタ６２，６４，６６，６８の内の１つに挿入されたかを検出し、カードの種類に対応する図５のピンインタフェースを用いて、挿入されたカードからファイルを読み出すようにそれ自体を構成する。
【００６２】
変換チップ４０は、様々なルーチンを実行し、フラッシュメモリカードとのハンドシェイクを行ない、シリアル又はパラレルのいずれでもデータを受信する。データはバッファに入られ、その後、ＵＳＢコネクタ４６を介してホストＰＣ２０に送信される。変換チップ４０は、適切なＵＳＢインタフェース信号を生成し、ホストＰＣ２０にそのデータを転送する。
【００６３】
フラッシュメモリカード読取装置４２において別個のスロットを備えた別個のコネクタ６２，６４，６６，６８を有することにより、カード間の転送が可能となる。例えば、メモリスティック１８からの画像又は他のファイルは、変換チップ４０がコネクタ６８に挿入されたメモリスティックからシリアルデータを読み取り、パラレルに変換し、コネクタ６２とコンパクトフラッシュカード１６に書き込むことによって、コンパクトフラッシュカード１６に転送され得る。コネクタ６２，６４，６６，６８の各フラッシュメモリカードは、オペレーティングシステムによって、ｅ：、ｆ：、ｇ：、及びｈ：等の異なったドライブ文字を割当てられる。
【００６４】
この実施形態において、フラッシュメモリカード読取装置４２は、ＵＳＢケーブルを介してホストＰＣ２０に接続する外部筐体に収容される。勿論、ＩＥＥＥ１３９４ファイアワイア（ＦｉｒｅＷｉｒｅ）（登録商標）等の他のケーブル及びインタフェースを代用してもよい。
【００６５】
ＰＣ内フラッシュ読取装置−図７
図７は、ＰＣ内のフラッシュメモリ読取装置を示す。４つのスロットと４つのコネクタがフラッシュ読取装置４２に設けられている。５０ピンコンパクトフラッシュコネクタ６２は、コンパクトフラッシュカード１６に適合し、９ピンＭＭＣ／ＳＤコネクタ６４は、マルチメディアカード２８又はセキュアデジタルカードに適合し、２２ピンスマートメディアコネクタ６６は、スマートメディアカード２４に適合し、１０ピンメモリスティックコネクタ６８は、メモリスティック１８に適合する。
【００６６】
４つの各コネクタ６２，６４，６６，６８は、これらの信号を変換チップ４０にルートする。変換チップ４０は、フラッシュメモリカードがいつコネクタ６２，６４，６６，６８の内の１つに挿入されたか検出し、カードの種類に対応する図５のピンインタフェースを用いて、挿入されたカードからファイルを読み取るようにそれ自体を構成する。コネクタ６２，６４，６６，６８における各々のフラッシュメモリカードには、オペレーティングシステムによって、ｅ：、ｆ：、ｇ：、及びｈ：等の異なったドライブ文字が割当てられる。
【００６７】
変換チップ４０は、様々なルーチンを実行し、フラッシュメモリカードとのハンドシェイクを行ない、シリアル又はパラレルのいずれでもデータを受信する。データはバッファに入られ、内部ＵＳＢバスを介してＰＣ２０のＣＰＵ２１に送信される。変換チップ４０は、適切なＵＳＢインタフェース信号を生成し、ＣＰＵ２１にそのデータを転送する。
【００６８】
図８は、ドライブベイの内の１つにおけるフラッシュメモリカード読取装置を備えたＰＣシャーシを示す。ＰＣ２０は、幾つかのドライブベイを備えたシャーシ又はケースによって包囲されている。前記ドライブベイは、ユーザ又は製造業者が、ハードディスクドライブ及びフロッピーディスクドライブ、ＣＤ−ＲＯＭ及びＤＶＤドライブ、並びにテープドライブ等の周辺機器を挿入できるようになっている。ＨＤＤベイ７２は、ハードディスクドライブを備え、ＦＤＤベイ７４は、フロッピーディスクドライブを備える。これらは、ケーブルによって、ＵＳＢ、ＡＴＡ、又はマザーボード上の他の拡張バスコネクタに挿入されたカードに接続される。
【００６９】
フラッシュメモリカード読取装置４２は、ドライブベイの内の１つに挿入される。４つのスロットは前面にあり、ユーザは、フロッピーディスクをＦＤＤベイ７４のフロッピーディスクドライブに挿入するのと全く同様に、フラッシュメモリカード読取装置４２にフラッシュメモリカードを挿入し得る。
【００７０】
フラッシュメモリカード読取装置４２は、ユーザが店で購入したキットからインストールされ得るか、または相手先商標製造者（ＯＥＭ）又は小売業者によって予めインストールされ得る。フラッシュ読取装置４２が数多くの異なる形式のフラッシュメモリカードを読み取るため、カメラが使用するフラッシュメモリカードの種類に関わらず、ユーザは容易にデジタルカメラからデジタル画像を転送することが可能である。
【００７１】
フラッシュメモリカード読取／書込み装置−図９
図９は、幾つかの形式のフラッシュメモリカードに対応し、かつホストＰＣに接続されることなく、取外し可能なディスクに画像をコピーし得るスタンドアロン型フラッシュメモリカード読取／書込み装置の図である。デジタル写真家は、必ずしも自分のＰＣを傍らに備えているとは限らない。予備のフラッシュメモリカードを購入してデジタルカメラにおいて交換することは可能であるが、これらのフラッシュメモリカードは、特に多くの高解像度画像を取り込む場合、多少高価になる。特に、ＰＣを有さない長期旅行中において、ユーザはフラッシュメモリカードの容量によって制限されることがある。
【００７２】
フラッシュメモリカード読取／書込み装置８０は４つのスロットを有し、かつ４つのコネクタがフラッシュメモリカード読取／書込み装置８０に設けられている。５０ピンコンパクトフラッシュコネクタ６２は、コンパクトフラッシュカード１６に適合し、９ピンＭＭＣ／ＳＤコネクタ６４は、マルチメディアカード２８又はセキュアデジタルカードに適合し、２２ピンスマートメディアコネクタ６６は、スマートメディアカード２４に適合し、１０ピンメモリスティックコネクタ６８はメモリスティック１８に適合する。
【００７３】
４つの各コネクタ６２，６４，６６，６８は、これらの信号を変換チップ４０にルートする。変換チップ４０は、カード選択ラインＣＤ２，ＣＤ１を検出することによって、フラッシュメモリカードがいつコネクタ６２，６４，６６，６８の内の１つに挿入されたかを検出し、カードの種類に対応する図５のピンインタフェースを用いて、挿入したカードからファイルを読み取るようにそれ自体を構成する。
【００７４】
変換チップ４０は、様々なルーチンを実行し、フラッシュメモリカードとのハンドシェイクを行ない、シリアル又はパラレルにデータを受信する。データはバッファに入られ、ＵＳＢコネクタ４６を介してホストＰＣ２０又は取外し可能な大容量記憶装置７０の何れかに送信される。変換チップ４０は、適切なＵＳＢインタフェース信号を生成し、ホストＰＣ２０にデータを転送する。また変換チップ４０は、取外し可能な大容量記憶装置７０用の制御信号を生成し、フラッシュメモリカードから読み取られた画像データを取外し可能なディスク７６に書き込み得る。取外し可能なディスク７６は、標準又は高密度フロッピーディスク、テープドライブ、書き込み可能なＣＤ−Ｒ／Ｗディスク、又はミネソタ州オークデール所在のイメーション社によるＬＳ１２０もしくはユタ州ロイ所在のアイオメガ社によるＺＩＰ（登録商標）ドライブ等の他の独自仕様の媒体であってよい。
【００７５】
コネクタ６２，６４，６６，６８における各フラッシュメモリカードには、オペレーティングシステムによってｅ：、ｆ：、ｇ：、及びｈ：等の異なったドライブ文字が割当てられ得る。また、取外し可能な大容量記憶装置７０にもドライブ文字が割当てられ得る。
【００７６】
フラッシュメモリカード読取／書込み装置８０をホストＰＣ２０に取り付けない場合でも、画像ファイルは、取外し可能な大容量記憶装置７０にコピーされ得る。ユーザはフラッシュメモリカード読取／書込み装置８０を旅行に携帯することが出来、ユーザは取外し可能なディスク７６に画像ファイルをダウンロードすることが可能である。通常、取外し可能なディスク７６は、フラッシュメモリカードよりもはるかに大きい容量を有するため、ホストＰＣ２０へのアクセスが利用出来ない場合、多くの写真を取り込むことが可能である。フラッシュメモリカード読取／書込み装置８０は、バッテリー電源又はこれ自体のＡＣ変換器を備えてもよい。
【００７７】
フラッシュメモリカード読取／書込み装置８０は、発光ダイオードＬＥＤ７８とボタン７９を含む簡単なユーザインタフェースを備えている。ユーザがコネクタ６２，６４，６６，６８の内の１つにフラッシュメモリカードを挿入し、取外し可能なディスク７６を取外し可能な大容量記憶装置７０に挿入すると、ユーザはボタン７９を押す。これにより制御チップ４０が始動され、制御チップ４０は、コネクタ６２，６４，６６，６８の内のどのコネクタにメモリカードが挿入されているかを判断し、取外し可能な大容量記憶装置７０に画像ファイルをコピーする。ＬＥＤ７８は、コピープロセス中、点滅し、コピーが完了した時は点灯したまま、又はその逆になるように、プログラムされる。それにより、コピー作業の進行状況について簡単な表示がユーザに提供される。エラーの表示は、他のＬＥＤ表示ランプ又は他の点滅方法や色によって可能である。
【００７８】
変換チップ−図１０
図１０は、フラッシュメモリ読取装置用変換チップの図である。変換チップ４０は、フラッシュメモリカードコネクタ及びＵＳＢインタフェースに接続されたＩ／Ｏピンの読み書きを行なうようにプログラムされた市販のマイクロ制御チップとして実現可能である。異なった制御及び転送ルーチンが、ＲＡＭ／ＲＯＭ９４に幾つか書き込まれ又プログラム化される。次に、ＣＰＵ９２が、これらのルーチンを実行する。上位の走査ルーチンは、いつフラッシュメモリカードが挿入されたかを検出し得る。次に、ＣＰＵ９２は、その種類のフラッシュメモリカードに特有な他のルーチンの実行を開始する。次に、転送及びハンドシェイクサブルーチンが呼び出される。
【００７９】
ユニバーサル入出力ＧＰＩＯ９９は、レジスタ又は変換チップ４０の外部Ｉ／Ｏピンを駆動又は変換チップ４０への入力ピンの論理レベルもしくは電圧を読み取るＩ／Ｏポートを備える。変換チップ４０において、ＣＰＵ９２は、コネクタ６２，６４，６６，６８から変換チップ４０のＩ／Ｏピンに接続された制御信号によって書き込まれるＧＰＩＯ９９のレジスタを読み取り得る。フラッシュメモリカードへの制御信号は、ＧＰＩＯ９９の制御信号用のレジスタにＣＰＵ９２が１又は０を書き込むことによってハイ状態又はロー状態に切り替えられ得る。
【００８０】
タイマ９６は、必要な時間の間、制御信号をアサートするのに有用である。例えば、制御信号は、所定のマイクロ秒数の間、アサートすることが必要な場合がある。ＣＰＵ９２は、ＧＰＩＯ９９のレジスタに１を書き込み、タイマ９６の１つのタイマを開始し得る。タイマ６は、所定の時間が経過した時、ＣＰＵ９６に割込信号を送信し得る。すなわちＣＰＵ９２は、連続的又は定期的にタイマ９６に対してポーリングを行ない、いつ所定の時間が経過したかを判断し得る。次に、ＣＰＵ９２がＧＰＩＯ９９のレジスタに０を書き込むと、制御信号は１から０に遷移する。
【００８１】
シフタ９８は、コネクタ６４，６８からのデータ及びクロック信号に接続される。データをフラッシュメモリカードから読み取る時、クロックがパルスで送られ、データを同期して転送する。シフタ９８は、各クロックパルスに対してデータの１つのビット（シリアル）又は１ワード（シリアル）をクロック制御する。データに対して巡回冗長検査（ＣＲＣ）を行ない、エラーを検出し得る。ＣＰＵ９２は、エラーが検出されると、フラッシュメモリカードからデータの再送を要求し得る。
【００８２】
シフタ９８によって読み取られたデータは、内部バス９０を介して送信され、ＲＡＭ／ＲＯＭ９４のバッファに記憶し得る。その後、ＣＰＵ９２は、ＲＡＭ／ＲＯＭ９４からＵＳＢインタフェース１００にこのデータを転送するためのルーチンを実行し得る。次に、ＵＳＢインタフェース１００は、ホストＰＣに外部ＵＳＢリンクを介してそのデータを転送する。取外し可能な大容量記憶装置が在る場合には、ＧＰＩＯ９９からのＩ／Ｏピンの一部を取外し可能な大容量記憶装置に接続してもよいし、又は別個のディスク制御装置を制御チップ４０上に備えてもよい。
【００８３】
本発明の利点
フラッシュメモリカード用のユニバーサルアダプタは、幾つかの異なった形式のカードに対応する。該アタプタは、スマートメディア、マルチメディアカード、セキュアデジタル、及びメモリスティックカードに対応する。単一スロットを備えたフラッシュメモリカード読取装置は、このアダプタを用いてあらゆる形式のカードに対応する。フラッシュ読取装置の特別な検出論理回路は、これら数多くのフラッシュメモリカード形式を識別する。低コスト受動アダプタは、高価な変換チップを必要としない。複数種類のフラッシュメモリカードを読み取るためのフラッシュメモリカード読取装置は、ＰＣに用いるのが理想的である。しかしながら、スタンドアロンフラッシュメモリカード読取装置は、ＰＣ無しでフラッシュメモリカードから画像ファイルをコピーし得る。更に、デバイスで使用する媒体の準備（フォーマット化及び消去動作）は、この単一スロットフラッシュメモリカード読取装置を用いて実行し得る。
【００８４】
ユニバーサルアダプタは、コンパクトフラッシュカードの形状因子を用いて構成される。そして、コンパクトフラッシュカードを読み取る読取装置は、コンパクトフラッシュアダプタに接続した他のあらゆるフラッシュメモリカードを読み取り得る。アダプタは、変換チップ無しの簡単で安価な受動アダプタである。
【００８５】
小型フラッシュメモリカード形式からコンパクトフラッシュへの開示したピンマッピングによって、アダプタに挿入されたフラッシュメモリカードの種類を容易に検出することが可能である。従って、フラッシュメモリカードの種類の検出は、コンパクトフラッシュ読取装置による電子的な検出によって自動的に行われる。コンパクトフラッシュ読取装置は、このカード種類検出を実行するように改良される。シリアル−パラレル等の信号変換は、アダプタではなくコンパクトフラッシュ読取装置によって行われる。コンパクトフラッシュ読取装置のコストは僅かに増加するが、アダプタのコストは減少する。コンパクトフラッシュ読取装置は、単一コンパクトフラッシュスロットを用いて、スマートメディア、マルチメディアカード、セキュアデジタル、メモリスティックカード、及びコンパクトフラッシュを含む多数のフラッシュメモリカードの種類を読み取り得る。
【００８６】
他の実施形態
本発明者らは、他の実施形態について幾つか検討を行なった。スマートカード等の異なったフラッシュメモリカード形式をサポートでき、又、複数種類のフラッシュメモリカードを読み取るためのフラッシュメモリカード読取装置において示した４つのスロット程度のスロットを含み得る。他のアダプタは、単一スロットコンパクトフラッシュ読取装置用の新規フラッシュメモリカード形式に用い得る。制御バス、クロック、データバス、及びアドレスバスを必要とするあらゆるデバイスは、このスロットに適合するように設計し得る。このようなデバイスの例には、（限定しないが）ＤＳＬモデム、指紋セキュリティ装置、小型ハードディスク等が含まれる。
【００８７】
本発明は、パソコンＰＣホストに接続するものとして説明したが、このホストは、ｉＭＡＣ（登録商標）又はＧ３等のアップル（登録商標）コンピュータでもよい。また、このホストは、ＳＵＮコンピュータ、又はＵＳＢもしくはＩＤＥインタフェースを用いる如何なるホストコンピュータでもよい。また、本発明は、パームコンピュータ又はＵＳＢ機能を備えた携帯電話等の他の携帯機器等によって、携帯情報端末（ＰＤＡ）に適用され得る。
【００８８】
デジタル画像は、フラッシュメモリカードから読み取られてＰＣに書き込むことが多いため、“コンパクトフラッシュ読取装置”という用語を簡略化のために用いた。しかしながら、コンパクトフラッシュ読取装置は、ＰＣ又は他のフラッシュメモリカードからファイルを読み取ること、及びフラッシュメモリカードにそのファイルを書き込むことが可能である。従って、コンパクトフラッシュ読取装置は、実際は読み取り／書き込み装置である。
【００８９】
他の実施形態において、コンパクトフラッシュ読取装置は、多少大きくなり、又複数のスロットを有する。アダプタは、この実施形態において不要である。その代わり、スマートメディア、マルチメディアカード、セキュアデジタル、メモリスティックカード、及びコンパクトフラッシュ等のフラッシュメモリカード形式の各々に対してスロットを設ける。またＰＣＭＣＩＡスロットも付加し得る。このコンパクトフラッシュ読取装置は、ＵＳＢケーブルによってＰＣに接続可能であり、あるいは、ＰＣシャーシ内部に配置され得る。
【００９０】
第３の実施形態において、コンパクトフラッシュ読取装置は、ＰＣ無しで動作し得るスタンドアロンデバイスである。Ｒ／Ｗ・ＣＤ−ＲＯＭ等の取外し可能なディスク媒体が含まれる。フラッシュメモリカードからの画像は、コンパクトフラッシュ読取装置によって取外し可能なディスク媒体にコピーされる。ユーザにボタンを押させ画像転送を開始する等の簡単なインタフェースが用いられる。
【００９１】
本発明の実施形態による前述の説明は、例示及び説明を目的として行ったものである。開示したそのままの形態に本発明を制約又は限定することを意図しない。上記教示内容において、多くの修正と変更が可能である。本発明の範囲は、この詳細説明ではなく、むしろ本明細書に添付した請求項によって限定されるものとする。
【符号の説明】
【００９２】
１６…コンパクトフラッシュカード、１８…メモリスティック、２４…スマートメディアカード、２８…マルチメディアカード、３０，３２，３４…アダプタ、４０…変換チップ、４２…読取装置、４４…５０ピンコネクタ、４６…ＵＳＢコネクタ、６２，６４，６６，６８…コネクタ、９８…シフタ、１００…インタフェース。
【図１】
2010272144.tif 000003
【図２Ａ】
2010272144.tif 000004
【図２Ｂ】
2010272144.tif 000005
【図３Ａ】
2010272144.tif 000006
【図３Ｂ】
2010272144.tif 000007
【図４Ａ】
2010272144.tif 000008
【図４Ｂ】
2010272144.tif 000009
【図４Ｃ】
2010272144.tif 000010
【図４Ｄ】
2010272144.tif 000011
【図４Ｅ】
2010272144.tif 000012
【図５】
2010272144.tif 000013
【図６】
2010272144.tif 000014
【図７】
2010272144.tif 000015
【図８】
2010272144.tif 000016
【図９】
2010272144.tif 000017
【図１０】
2010272144.tif 000018