(57)【要約】【課題】  ReadyBoost用にEXPRESSカードを使用する場合であっても、デスクトップＰＣなど、EXPRESSカード用スロットを有しないホストとの間で容易にデータ交換可能なカード型メモリの提供。【解決手段】カード筐体内部にHUBコントローラとそれに接続されたフラッシュメモリを標準装備しておくとともに、既存のEXPRESSカードが有するスロットと対抗する位置に第2のスロットを設けて、基板型USBストレージデバイスを挿抜可能に構成する。基板型USBストレージデバイスは、第2のスロットに挿入したとき、HUBコントローラとUSB接続されてホストからアクセス可能に構成する。【選択図】  図1
2008204172.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）EXPRESSカード筐体と同一外形サイズで構成されてなりホストに装備されているEXPRESSカード用スロットに挿抜可能な筐体部と、（Ｂ）該筐体部とは物理的に別個独立に構成されてなり第１のフラッシュメモリ（b-1）と該第1のフラッシュメモリのデータの読み出しや書き込みを制御する第１のメモリコントローラ（b-2）が搭載されてなる基板型USBストレージデバイスとからなるカード型メモリであって、
前記筐体部（Ａ）は、既存のEXPRESSカードが具備するものとその大きさ及び機能が同一の第1のスロット（A-1）と、該第１のスロットが設けられている面と対向する面に設けられた第２のスロット（A-2）を有し、
さらに該筐体部の内部基板には、
ホストにHUBデバイスとして認識させるためのHUBコントローラ（a-1）と、
第2のフラッシュメモリ（a-2）と、
前記HUBコントローラに接続されてなり、該第２のフラッシュメモリのデータの読み出しや書き込みを制御する第２のメモリコントローラ（a-3）が標準装備されてなり、
前記基板型USBストレージデバイス（Ｂ）は、前記第２のスロット（A-2）に挿抜可能で、該第２のスロット（A-2）に装着された際に前記第１のメモリコントローラ（b-2）が前記HUBコントローラ（a-1）にUSBインターフェースで接続されるように構成されてなり、
さらに、
前記基板型USBストレージデバイス（B）が前記第2のスロット（A-2）に装着された本カード型メモリがホストのEXPRESSカード用スロットに装着されると、前記HUBコントローラ（a-1）がホストとUSBインターフェースで接続され、前記HUBコントローラ（a-1）の作用により、ホストから、前記第1のフラッシュメモリ（b-1）と第2のフラッシュメモリ（a-2）を接続しているHUBデバイスとして認識されるように構成されていることを特徴とするカード型メモリ。
【請求項２】
第２のフラッシュメモリ（a-2）は、ホストから情報の読み出し書き込み削除のいずれも可能なディスクフォーマットで構成されている第1の論理ユニットとして認識されるように構成されており、第1のフラッシュメモリ（b-1）は、ホストから情報の読み出し書き込み削除のいずれも可能なディスクフォーマットで構成された第2の論理ユニットと、情報の読み出しのみ可能なCD-ROMフォーマットで構成されている第３の論理ユニットから構成されていると認識されるように構成されていることを特徴とする、請求項１記載のカード型メモリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ等のホスト機器に着脱可能にして使用される新規なカード型メモリに関し、特に、OSの高速かつ安定的な動作を補償するために、コンピュータの内部メモリ（RAM）機能を補充するためにホスト外部より着脱式に使用されて好適なカード型メモリに関する。
【背景技術】
【０００２】
2007年１月30日、米国マイクロソフト社より、新規OSであるWINDOWS VISTA（登録商標／以下、本OSという）が発売された。本OSは、ホストの所定ドライブ（スロット）にＳＤカード、EXPRESSカード（商標、以下同じ）、USBストレージデバイスなどの外部メモリを接続しておくとともに、該接続したドライブ番号をOSに指定しておけば、本OSが該メモリを内部メモリの補充（キャッシュメモリ）として使用し、Ready Boost機能と呼ばれる本OSの高速かつ安定的動作が保証される。
【０００３】
ところで、一般にノートブックコンピュータ（ノートＰＣという）には、EXPRESSカード用スロットやUSBポートが装備されている。Ready Boost用途に、USBポートにUSBストレージデバイスを装着して使用する場合、該デバイスがホストから大きくはみ出してしまい、邪魔になり易く、他の物体に接触した場合破損する虞がある。又、他のホスト機器とデータ交換する場合は、一旦取り外す必要があり、その間はReady Boost機能が利用できなくなる。またノートＰＣを持ち運ぶ場合も、その安全性を確保するためには、その都度取り外す必要がある。
【０００４】
この点、EXPRESSカードは、EXPRESSカード用スロットに挿入すると、その筐体の大部分がホスト機内部に挿入され、USBストレージデバイスのように、はみ出して邪魔になることはない。またノートＰＣを持ち運ぶ際、都度取り外す必要もない。しかしながら、デスクトップパソコン（デスクトップＰＣという）には、一般にEXPRESSカード用のスロットが装備されているものが少なく、ノートＰＣでEXPRESSカードを使用していても、デスクトップＰＣとデータ交換ができないという問題がある。
【特許文献１】特開-2006-190587号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここにおいて、本発明が解決すべき、主要な課題は次の通りである。即ち、Ready Boost用にEXPRESSカードを使用する場合であっても、デスクトップＰＣなど、EXPRESSカード用スロットを有しないホストとの間で容易にデータ交換可能なカード型メモリを提供することにある。その他の課題は、明細書、図面、特に特許請求の範囲から自ずと明らかになるであろう。
【課題を解決するための手段】
【０００６】
本願においては、本発明が以下に列挙する上位概念から下位概念に亙るそれぞれ新規な特徴的構成を採用することにより、上記課題を解決する。
【０００７】
即ち、本発明カード型メモリの第1の特徴は、（Ａ）EXPRESSカード筐体と同一外形サイズで構成されてなりホストに装備されているEXPRESSカード用スロットに挿抜可能な筐体部と、（Ｂ）該筐体部とは物理的に別個独立に構成されてなり第１のフラッシュメモリ（b-1）と該第1のフラッシュメモリのデータの読み出しや書き込みを制御する第１のメモリコントローラ（b-2）が搭載されてなる基板型USBストレージデバイスとからなるカード型メモリであって、前記筐体部（Ａ）は、既存のEXPRESSカードが具備するものとその大きさ及び機能が同一の第1のスロット（A-1）と、該第１のスロットが設けられている面と対向する面に設けられた第２のスロット（A-2）を有し、さらに該筐体部の内部基板には、ホストにHUBデバイスとして認識させるためのHUBコントローラ（a-1）と、第2のフラッシュメモリ（a-2）と、前記HUBコントローラに接続されてなり、該第２のフラッシュメモリのデータの読み出しや書き込みを制御する第２のメモリコントローラ（a-3）が標準装備されてなり、前記基板型USBストレージデバイス（Ｂ）は、前記第２のスロット（A-2）に挿抜可能で、該第２のスロット（A-2）に装着された際に前記第１のメモリコントローラ（b-2）が前記HUBコントローラ（a-1）にUSBインターフェースで接続されるように構成されてなり、さらに、前記基板型USBストレージデバイス（B）が前記第2のスロット（A-2）に装着された本カード型メモリがホストのEXPRESSカード用スロットに装着されると、前記HUBコントローラ（a-1）がホストとUSBインターフェースで接続され、前記HUBコントローラ（a-1）の作用により、ホストから、前記第1のフラッシュメモリ（b-1）と第2のフラッシュメモリ（a-2）を接続しているHUBデバイスとして認識されるカード型メモリの構成採用にある。
【０００８】
本発明カード型メモリの第2の特徴は、前記カード型メモリの第1の特徴における第２のフラッシュメモリ（a-2）が、ホストから情報の読み出し書き込み削除のいずれも可能なディスクフォーマットで構成されている第1の論理ユニットとして認識されるように構成されており、第1のフラッシュメモリ（b-1）は、ホストから情報の読み出し書き込み削除のいずれも可能なディスクフォーマットで構成された第2の論理ユニットと、情報の読み出しのみ可能なCD-ROMフォーマットで構成されている第３の論理ユニットから構成されていると認識されるように構成されてなるカード型メモリの構成採用にある。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良の形態について図面を用いて説明するが、本発明は特許請求の範囲内において種々の形態を採ることができ、下記実施形態に限定されないことはいうまでもない。
【００１０】
まず図1を用いて、本発明のカード型メモリの外観、形状について説明する。
本カード型メモリ１は、その外形が既存のEXPRESSカードと同じ大きさの筐体部１０を有する。該筐体部１０は、その形状、大きさ、機能が既存のEXPRESSカードと同じ第1のスロット１１０（点線部分）が設けられている。
【００１１】
図示するように、第1のスロット１１０を有する端は、既存のEXPRESSカード同様、ノートＰＣなどホスト３の有するEXPRESSカード用スロット３０に差し込むことができる。
【００１２】
このとき、筐体部１０は、既存のEXPRESSカード同様に、EXPRESSカード用スロット３０に、該筐体部１０がほぼ埋設せる程度に挿入することができる（スイッチを押すことにより抜くことが可能である）。
【００１３】
第1スロット１１０の内面には、電極端子が配設されており、前記挿入により、EXPRESSカード用スロット３０の奥に標準装備されている雄電極端子たるプラグ（図示せず）と第1スロット１１０が機械的に嵌合し、第１スロット１１０の内面に設けられている電極部と前記雄電極とが電気的に接続するようになっている。即ち、第１スロット１１０は、前記プラグと機械的に嵌合するソケット（雌電極部）として構成されているものである。そして前記雌雄電極同士の機械的嵌合且つ電気的接続により、筐体部１０は、ホスト３との間で、USBインターフェース方式で信号の授受が行なわれ得る。
【００１４】
一方、図１において、本カード型メモリ１の筐体部１０の左側面部には、本カード型メモリ１が有する特徴的構成の一つである第2のスロット１２０が設けられている。この第2スロット１２０には、当該第2スロット１２０に対し、基板型USBストレージデバイス２が挿抜可能に構成されている。
【００１５】
基板型USBストレージデバイス２は、図示されているように、基板２０上に、フラッシュメモリ２１０（以下、第１のフラッシュメモリという）、並びに、該第１のフラッシュメモリ２１０を制御するメモリコントローラ２２０（以下、第１のメモリコントローラという）が搭載され、第1のフラッシュメモリ２１０と第1のメモリコントローラ２２０は、基板２０上の配線により互いに電気的に接続されている。
【００１６】
基板２０の右側部分２０−Ｒの基板上には電極部２３０が設けられており、カード型メモリ１の筐体部１０の第2スロット１２０内部に設けられているUSB電極ソケット２４０（雌電極部）に挿入して機械的に嵌合し、それと電気的に接続される。即ち、基板２０の右側部分２０−Ｒの基板上に設けられている電極部２３０は、前記USB電極ソケット２４０に対する雄電極端子たるプラグを構成するものである。USB電極ソケット２４０は、基板２０の右側部分２０−Ｒ（即ちプラグ）を機械的に嵌合し、電気的に接続可能であれば足り、必ずしも既存のデスクトップPCに標準装備されているUSBポートのソケットと完全に同一に構成する必要はない。特にその厚さは、EXPRESSカード筐体に収納し得ることが条件となる。尚、基板型USBストレージデバイス２と筐体１０内部に設けられているUSB電極ソケット２４０は、本発明のカード型メモリが有する第２の特徴的構成である。USB電極ソケット２４０は後述するHUBコントローラ１３に接続されている。
【００１７】
基板型USBストレージデバイス２が、カード型メモリ１の筐体部１０の第２のスロット１２０に挿入完了した状態は、例えば図２のように構成することができ、一部はみ出した部分を用いて第２スロット１２０から抜き出すことができるようになっている。筐体部１０にボタンを設け、それを押すことによりイジェクトする機構にしてもよい。
【００１８】
以下、図２を用いて、カード型メモリ１の筐体部１０に基板型USBストレージデバイス２を装着した状態におけるハードウエア構成例について説明する。カード型メモリ１内部には、HUBエミュレーションを実行するHUBコントローラ１３、フラッシュメモリ１４（第2のフラッシュメモリという）、ホスト３よりHUBコントローラ１３を介して、該第2のフラッシュメモリ１４を制御するメモリコントローラ１５（第２のメモリコントローラという）が設けられている。
【００１９】
一方、基板型USBストレージデバイス２は、前述の通り、第１のフラッシュメモリ２１０と該第１のフラッシュメモリ２１０を制御する第１のメモリコントローラ２２０で構成されるが、基板型USBストレージデバイス２（正確には基板２０の右側部分２０−Ｒ、即ちプラグ）が第２のスロット１２０内部の前記USB電極ソケット２４０に装着されると、筐体部１０の内部基板上で、第１のメモリコントローラ２２０はHUBコントローラ１３とUSBインターフェース方式で電気的に接続される回路構成になっている。
【００２０】
次に、基板型USBストレージデバイス２が第２スロット１２０に装着されている
本カード型メモリ１を、ホスト３のEXPRESSカード用スロット３０に装着したときに、ホスト３がカード型メモリ１に対して実行する制御について説明する。
【００２１】
ホスト３には、その高速かつ安定的な動作を補償するためには内部メモリ（ＲＡＭ）の補充的役割を課すための外部メモリを必要とするＯＳ、例えば、米国マイクロソフト社のWINDOWS VISTA（登録商標）、HUBドライバー、ディスクドライブドライバ、USBマスストレージクラスドライバ、その他ユーザが必要とする各種アプリケーションソフトウエアがインストールされている。
【００２２】
HUBドライバーは、HUBコントローラ１３をホスト３から制御するためのソフトウエアであり、システムに電源が投入され、OSが起動すると、カード型メモリのHUBコントローラ１３に対し、そこに接続されているデバイスの数、デバイスの種類を確認する。本実施形態例の場合、第１のフラッシュメモリ２１０と第２のフラッシュメモリ１４が接続されているので、デバイスの数は２であり、それぞれ、マスストレージクラスのデバイスであることが、HUBコントローラ１３より返答され、各デバイスが、デバイス番号として、それぞれDEV：０、DEV：１として認識される。
【００２３】
DEV：０、DEV：１の両者とも、マスストレージクラスのデバイスとして認識されると、USBマスストレージクラスドライバが、はじめにDEV：０（正確には第２のフラッシュメモリを制御する第２のメモリコントローラ１５）に対して、論理ユニット数を確認し、これに対し第１のメモリコントローラ１５は、論理ユニット数が１である旨を返答する。次にディスクドライブドライバがINQUIRYコマンドを発行するため、第２のメモリコントローラ１５は、それが情報の読み出し、書き込み及び削除が可能なディスクフォーマットで構成されている旨を返答する。
【００２４】
次にUSBマスストレージクラスドライバは、DEV：１（正確には第１のフラッシュメモリ２１０を制御する第１のメモリコントローラ２２０）に対して、論理ユニット数を確認し、これに対し第１のメモリコントローラ２２０は、論理ユニット数が２である旨を返答する。次にディスクドライブドライバがINQUIRYコマンドを発行するため、第１のメモリコントローラ２２０は、論理ユニット番号「０」の領域は、情報の読み出し、書き込み及び削除が可能なディスクフォーマットで構成され、論理ユニット番号「１」の領域は、情報の読み出しのみ可能なCD-ROMフォーマットで構成されている旨を返答する。
【００２５】
その結果ホストは、DEV：０の第２のフラッシュメモリ１４を、例えば、ドライブＣとして、DEV：１の第１のフラッシュメモリ２１０の論理ユニット番号「０」の領域（ディスク領域）をドライブＤとして、さらにDEV：１の第１のフラッシュメモリ２１０の論理ユニット番号「１」の領域（CD-ROM領域）をドライブＥとして認識する。
【００２６】
このときユーザが、WINDOWS VISTA（登録商標）上で、Ready Boost用の外付けメモリとして、ドライブＣを使用すること指定すれば、以降当該OSは、カード型メモリ１に当初から搭載されている第２のフラッシュメモリ１４の全領域をReady Boost用のメモリとして利用することができ、当該OSの高速かつ安定的な動作が保証される。この場合、ドライブＤは、OSにReady Boost用のメモリとしては指定されていないので、ドライブＤを所望のデータの読み出しや書き込み用に、ドライブＥをオートランさせるアプリケーションソフトウエア格納用に使用することができる。さらに、OS稼働中でも第２スロット１２０から抜き出して、他のホストとデータ交換することもできる。
【００２７】
上記の例の他、基板型USBストレージデバイス２の第１のフラッシュメモリ２１０の全領域を、ディスクフォーマットからなる一つの論理ユニットで構成し、これをReady Boost用のメモリとしてOSに指定してもよい。この場合、カード型メモリに当初から搭載されている第２のフラシュメモリ１４を、上記のように、ストレージ用及び／又はオートラン用に使用することもできる。
【００２８】
その他、そのすべてを例示せずとも、本発明のカード型メモリは、上述の例の他、各種形態の使い方ができることは言うまでもない。また、ハードウエアの物理的構築においては、第1のフラシュメモリ２１０と第1のメモリコントローラ２２０、第2のフラッシュメモリ１４と第2のメモリコントローラ１５は、それぞれ一つのLSIパッケージで構成してもよい。さらには、HUBコントローラ１３と第2のメモリコントローラ１５を一つのLSIパッケージで構成してもよい。
【図面の簡単な説明】
【００２９】
【図１】本発明のカード型メモリの使用状態図である。
【図２】本発明カード型メモリのハードウエア構成例である。
【図３】本カード型メモリのメモリ領域例の説明図である。
【符号の説明】
【００３０】
１      本発明のカード型メモリ
２      基板型USBストレージデバイス
３      ホスト
１０    カード型メモリの筐体部
１３    HUBコントローラ
１４    第2のフラッシュメモリ
１５    第2のメモリコントローラ
２０    基板型USBストレージデバイスの基板
３０    EXPRESSカード用スロット
１１０  第1のスロット
１２０  第2のスロット
２１０  第１のフラッシュメモリ
２２０  第１のメモリコントローラ
２３０  電極
２４０  USB電極ソケット（雌電極部）
【図１】
2008204172.tif 000003
【図２】
2008204172.tif 000004
【図３】
2008204172.tif 000005