(57)【要約】【課題】当該入力装置を、コンピュータが有する一のUSBポートに接続するのみで、入力機能とOSのReadyBoostの両機能を同時に発現可能な入力装置の提供。Ready Boost機能発現中であっても、使用中のコンピュータ、さらには他のコンピュータのデータ保存が可能な入力装置の提供。    【解決手段】タブレットの内部基板に、ホストからHUBデバイスとして認識されるHUBコントローラを設け、該HUBコントローラにフラッシュメモリからなる記憶装置を標準装備するとともに、タブレットの筐体に設けてなるスロットから基板型USBストレージデバイスを挿抜可能に構成し、装着によってHUBコントローラにUSB接続されて、ホストから他の一の記憶装置として認識可能に構成する。【選択図】  図1
2008210219.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）入力ペンで指示されたＸＹ座標を検知する座標検知センサ（a-1）を具備するタブレットと、（Ｂ）該タブレットとは物理的に独立して構成されてなり、第１のフラッシュメモリ（b-1）と該第1のフラッシュメモリ（b-1）のデータの読み出しや書き込みを制御する第１のメモリコントローラ（b-2）が搭載されている基板型USBストレージデバイスとからなり、
前記タブレット（Ａ）の筐体には、前記基板型USBストレージデバイス（Ｂ）が挿抜可能なスロット（A-1）を有し、
さらに前記筐体の内部基板には、
USBインターフェースでコンピュータに接続され、該コンピュータにHUBデバイスとして認識されるHUBコントローラ（a-2）と、
前記HUBコントローラ（a-2）に接続されてなり、前記座標検知センサ（a-1）が検知した値からこれらをデジタル演算処理して詳細な座標位置を算出し、これを出力するタブレットコントローラ（a-3）と、
第2のフラッシュメモリ（a-4）と、
前記HUBコントローラ（a-2）に接続されてなり、前記第２のフラッシュメモリ（a-4）のデータの読み出し、書き込み及び削除を制御する第２のメモリコントローラ（a-5）、
が標準装備されてなり、
前記基板型USBストレージデバイス（Ｂ）が前記スロット（A-1）に装着されると、前記第１のメモリコントローラ（b-2）が前記HUBコントローラ（a-2）にUSBインターフェースで接続され、該接続により、前記基板型USBストレージデバイス（Ｂ）は、前記HUBコントローラ（a-2）を介してコンピュータとUSBインターフェースで接続され、これにより、コンピュータが、座標検知センサ（a-1）とこれを制御するタブレットコントローラ（a-3）からなる座標入力装置、第２のフラッシュメモリ（a-4）とこれを制御する第２のメモリコントローラ（a-5）からなる第１の記憶装置、並びに第１のフラッシュメモリ（b-1）とこれを制御する第１のメモリコントローラ（b-2）からなる第２の記憶装置を接続しているHUBデバイスとして認識するように構成されていることを特徴とする、記憶装置着脱式入力装置。
【請求項２】
第２のフラッシュメモリ（a-4）は、コンピュータから情報の読み出し書き込み削除のいずれも可能なディスクフォーマットで構成されている第1の論理ユニットとして認識されるように構成されており、第1のフラッシュメモリ（b-1）は、コンピュータから情報の読み出し、書き込み及び削除のいずれも可能なディスクフォーマットで構成された第2の論理ユニットと、情報の読み出しのみ可能なCD-ROMフォーマットで構成されている第３の論理ユニットから構成されていると認識されるように構成されていることを特徴とする、請求項１記載の記憶装置着脱式入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータの入力装置に関し、特に、記憶装置を搭載し、さらには着脱可能にした新規な入力装置に関する。
【背景技術】
【０００２】
コンピュータの入力装置として、マウス、キーボード、タブレットなど、各種のものが知られている。現在これら入力装置は、デスクトップコンピュータ、ノートブックコンピュータなどに標準装備されているUSBポートに接続されて使用されている。これら装置は、コンピュータに、座標データやキーデータを入力する入力装置であるため、あえて記憶装置を搭載しているものは存在しない。
【０００３】
ところで、2007年１月30日、米国マイクロソフト社より、新規OSであるWINDOWS VISTA（登録商標／以下、本OSという）が発売された。本OSは、コンピュータに標準装備された所定のスロットに、ＳＤカード、EXPRESSカード（商標、以下同じ）、USBストレージデバイスなどの外部メモリを接続しておくとともに、該記憶装置を接続したドライブ番号をOSに指定しておけば、OSが該メモリを内部メモリの補充（キャッシュメモリ）として使用し、Ready Boost機能と呼ばれる本OSの高速かつ安定的動作が保証される。この点、一般にデスクトップコンピュータには、ＳＤカード用スロットやEXPRESSカード用スロットが標準装備されてはおらず、このため、USBポートにUSBストレージデバイスを装着すると、該デバイスはコンピュータから大きくはみ出してしまい邪魔になり易く、他の物体に接触した場合には破損する虞があるとともに、当該入力装置が接続されている以外のUSBポートを使用することになり、マウスやプリンタなど他の入出力機器の使用が制限されてしまうという問題がある。
【０００４】
さらに、外付けメモリをReady Boost用に使用する場合、コンピュータの稼働中、該メモリはキャッシュとして使用されるので、データ保存はできない。仮にデータ保存しようとする場合は、一旦取り外して別ドライブのUSBポートに接続し直す必要があり、その間はReady Boost機能が利用できなくなるという問題がある。
【特許文献１】特開平５−９４２５８
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここにおいて、本発明が解決すべき課題は次の通りである。即ち、本発明の第１の課題は、当該入力装置を、コンピュータが有する一のUSBポートに接続するのみで、入力機能とOSのReady Boostの両機能を、同時に発現させることのできる入力装置を提供することにある。第２の課題は、Ready  Boost機能発現中であっても、使用中のコンピュータのデータ保存を可能とする入力装置の提供である。第３の課題は、更に他のコンピュータのデータ保存をも可能とする入力装置の提供である。その他の課題は、明細書、図面、特に特許請求の範囲から自ずと明らかとなろう。
【課題を解決するための手段】
【０００６】
本願においては、上記課題解決のため、本発明が以下に列挙する上位概念から下位概念に亙るそれぞれ新規な特徴的構成を採用することにより、上記課題を解決する。
【０００７】
即ち、本発明装置の第1の特徴は、（Ａ）入力ペンで指示されたＸＹ座標を検知する座標検知センサ（a-1）を具備するタブレットと、（Ｂ）該タブレットとは物理的に独立して構成されてなり、第１のフラッシュメモリ（b-1）と該第1のフラッシュメモリ（b-1）のデータの読み出しや書き込みを制御する第１のメモリコントローラ（b-2）が搭載されている基板型USBストレージデバイスとからなり、前記タブレット（Ａ）の筐体には、前記基板型USBストレージデバイス（Ｂ）が挿抜可能なスロット（A-1）を有し、さらに前記筐体の内部基板には、USBインターフェースでコンピュータに接続され、該コンピュータにHUBデバイスとして認識されるHUBコントローラ（a-2）と、前記HUBコントローラ（a-2）に接続されてなり、前記座標検知センサ（a-1）が検知した値からこれらをデジタル演算処理して詳細な座標位置を算出しこれを出力するタブレットコントローラ（a-3）と、第2のフラッシュメモリ（a-4）と、前記HUBコントローラ（a-2）に接続されてなり、前記第２のフラッシュメモリ（a-4）のデータの読み出し、書き込み及び削除を制御する第２のメモリコントローラ（a-5）が標準装備されてなり、前記基板型USBストレージデバイス（Ｂ）が前記スロット（A-1）に装着されると、前記第１のメモリコントローラ（b-2）が前記HUBコントローラ（a-2）にUSBインターフェースで接続され、該接続により、前記基板型USBストレージデバイス（Ｂ）は、前記HUBコントローラ（a-2）を介してコンピュータとUSBインターフェースで接続され、これにより、コンピュータが、座標検知センサ（a-1）とこれを制御するタブレットコントローラ（a-3）からなる座標入力装置、第２のフラッシュメモリ（a-4）とこれを制御する第２のメモリコントローラ（a-5）からなる第１の記憶装置、並びに第１のフラッシュメモリ（b-1）とこれを制御する第１のメモリコントローラ（b-2）からなる第２の記憶装置を接続しているHUBデバイスとして認識するように構成されてなる記憶装置着脱式入力装置の構成採用にある。
【０００８】
本発明装置の第2の特徴は、前記記憶装置着脱式入力装置の第1の特徴における第２のフラッシュメモリ（a-4）が、コンピュータから情報の読み出し書き込み削除のいずれも可能なディスクフォーマットで構成されている第1の論理ユニットとして認識されるように構成されており、第1のフラッシュメモリ（b-1）は、コンピュータから情報の読み出し、書き込み及び削除のいずれも可能なディスクフォーマットで構成された第2の論理ユニットと、情報の読み出しのみ可能なCD-ROMフォーマットで構成されている第３の論理ユニットから構成されていると認識されるように構成されてなる記憶装置着脱式入力装置の構成採用にある。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良の形態について図面を用いて説明するが、本発明は特許請求の範囲内において種々の形態を採ることができ、下記実施形態に限定されないことはいうまでもない。
【００１０】
まず図1を用いて、本発明の記憶装置着脱式入力装置の外観、形状等について説明する。
本記憶装置着脱式入力装置１は、その外形が略四角形状のタブレット１０を有する。該タブレット１０の略中央に設けられている座標入力エリア１１の面上で、入力ペン１２を操作すると、座標入力エリア１１の下方のタブレット１０内部に設けられたＸＹ方向の座標検知センサ（内部基板上でＸ方向及びＹ方向に矩形状の複数のループコイルが配設されている／図示せず）に入力ペン１２から電磁波が輻射され、前記ループコイルには、入力ペン２０との距離に応じた所定の誘導電圧を生じる。その値はＡ／Ｄ変換されて後、後述するタブレットコントローラによって、入力ペン１２の前記入力エリア１１上の絶対座標が算出され、ケーブル１５によって、コンピュータ２のUSBポートに、時々刻々入力されるようになっている。
【００１１】
タブレット１０の筐体右側面部には、スロット１３が設けられており、後述する基板型USBストレージデバイス３が挿抜（着脱）可能になっている。スロット１３には、基板型USBストレージデバイス３を挿入することができ、イジェクトボタン１４を押すことにより、基板型USBストレージデバイス３がスロット１３からタブレット１０の筐体外にイジェクトするように構成されている。
【００１２】
基板型USBストレージデバイス３は、図１に示すように、基板３１上に、フラッシュメモリ３３（第1のフラッシュメモリという）と、該フラッシュメモリ３３のデータの読み出し、書き込み及び削除等を実行するメモリコントローラ３２（第1のメモリコントローラという）が配置され、基板３１上で電線により互いに接続されている。図１で基板３１の左端部３１−Ｌ上は、その上面に前記第１のメモリコントローラ３２と電線により接続されている電極部３４が配設され、雄電極たるプラグを構成している。
【００１３】
記憶装置着脱式入力装置１のタブレット内部には、タブレット１０の筐体上面と略平行して、内部基板（図示せず）が固定配置されており、スロット１３の奥方向であって、該内部基板上であって前記入力エリア外の所定領域に、前記プラグ３１−Ｌと嵌合する雌電極ソケット（USB電極ソケットという。後述する図２の５０参照）が設けられており、前記雌雄電極同士、即ち前記プラグ３１−ＬとUSB電極ソケット５０が機械的に嵌合し、互いに電気的に接続するようになっている。尚、USB電極ソケット５０は、前記プラグ３１−Ｌを機械的に嵌合することにより互いに電気的に接続可能であれば足り、必ずしも既存のデスクトップPCに標準装備されているUSBポートのソケットと完全に同一の仕様にする必要はない。特にUSB電極ソケット５０は、タブレット１０内部に収納することが条件となる。
【００１４】
続いて、図２を用いて記憶装置着脱式入力装置１のスロット１３に基板型USBストレージデバイス３を装着した状態におけるハードウエア構成例について説明する。
【００１５】
座標検知センサ７２は、タブレットコントローラ７１と基板上で互いに接続されており、OSから一のデバイスとして認識される座標入力装置７０を構成している。
【００１６】
前記内部基板の前記入力エリア１１外のさらに他の領域には、HUBエミュレーションを実行するHUBコントローラ６０、フラッシュメモリ８２（第2のフラッシュメモリという）、該第2のフラッシュメモリ８２に対するデータの読み出し、書き込み及び削除等の制御を実行するメモリコントローラ８１（第２のメモリコントローラという）が設けられており、三者は、内部基板上の配線により、図示の通り接続されている。コンピュータ２のUSBポートへ、前記ケーブル１５を接続することにより、HUBコントローラ６０は、USBインターフェースで、コンピュータ２のUSBポートに接続される。
【００１７】
一方、基板型USBストレージデバイス３は、前述の通り、第１のフラッシュメモリ３３と該第１のフラッシュメモリ３３を制御する第１のメモリコントローラ３２で構成されるが、基板型USBストレージデバイス３のプラグ３１−Ｌが、内部基板上のUSB電極ソケット５０に装着されると、第１のメモリコントローラ３２はHUBコントローラ６０とUSBインターフェースで電気的に接続される回路構成になっている。
【００１８】
（ホスト構成）
次にホスト構成を、図３を用いて説明する。ホストとしてのコンピュータ２は、一般に知られているパーソナルコンピュータ（ＰＣ）であり、ソフトウエアとして、OS２１、HUBドライバー２２、タブレットドライバー２３、ディスクドライブドライバ２４、USBマスストレージクラスドライバ２５、その他、ユーザが必要とするアプリケーションソフトウエアがインストールされている。またコンピュータ２は、ハードウエアとしてUSBホストコントローラ２６を備えている。
【００１９】
OS２１はコンピュータを統括的に制御するソフトウエアであり、その高速かつ安定的な動作を補償するため、内部メモリ（ＲＡＭ）の補充的役割を課す外部メモリを必要とするOS、例えば、米国マイクロソフト社のWINDOWS VISTA（商標）である。ディスクドライブドライバ２４は、OS２１から受け取った記憶装置へのアクセス指令等をSCSIコマンドに変換してUSBマスストレージクラスドライバ２５に渡すとともに、USBマスストレージクラスドライバ２５から指令を受け取り、これをOS２１に渡す。USBマスストレージクラスドライバ２５は、USBホストコントローラ２６を制御する。USBホストコントローラ２６は、図示しないUSB電極ソケットを備え、本記憶装置着脱式入力装置１とケーブル１５によって接続されることによって、USB規格に基づいた通信を行うことができるようになっている。尚コンピュータ２は、USB規格に基づいた通信を行なうことができる機器であれば、PCに限定されるものではない。
【００２０】
タブレットドライバー２３は、アプリケーションソフトウエアが、OS２１を介して、タブレット７０から入力ペン１２が指示した位置座標を取り込むためのソフトウエアである。
【００２１】
（起動処理）
以下、本記憶装置着脱式入力装置１が、コンピュータ２のUSBポートに接続された状態でシステムに電源が投入されたときに、本記憶装置着脱式入力装置１のHUBコントローラ６０で、そのプログラムに基づいて実行される起動処理について、図２を用いて説明する。この起動処理は、システムへの電源投入により、HUBコントローラ６０が有するUSBバスパワー制御部（図示せず）に電力が供給され、さらにコンピュータ２側でエニュメレーション処理が実行されると開始される。
【００２２】
起動処理が開始されると、コンピュータ２からの指令に応じて、ディスクリプタと呼ばれるデバイス情報（デフォルトパイプの最大パケット数など）をコンピュータ２に送信する。
【００２３】
次に、コンピュータ２からの指令に応じて、本記憶装置着脱式入力装置１のアドレスを設定する。以降、このアドレス宛のフレームのみを当該記憶装置着脱式入力装置１は取得する。
【００２４】
次に、より詳細なデバイス情報をコンピュータ２に送信する。このデバイス情報としては、エンドポイントに関する情報、クラス、サブクラス、プロトコルなどである。その結果、コンピュータ２では、HUBドライバー２２が起動される。
【００２５】
HUBドライバー２２は、HUBコントローラ６０をコンピュータ２側から制御するためのソフトウエアであり、HUBドライバー２２が起動すると、記憶装置着脱式入力装置１のHUBコントローラ６０に対し、そこに接続されているデバイスの数、デバイスの種類を確認する。
【００２６】
本実施形態例の場合、座標検知センサ７２とこれを制御するタブレットコントローラ７１からなる座標入力装置７０、第２のフラッシュメモリ８２とこれを制御する第２のメモリコントローラ８１からなる第１の記憶装置８０、並びに第１のフラッシュメモリ３３とこれを制御する第１のメモリコントローラ３２からなる第２の記憶装置（基板型USBストレージデバイス３）が接続されているので、デバイスの数は３であることが、HUBコントローラ６０より返答されてOS２１に認識される。これに伴い、座標入力装置７０、第１の記憶装置８０、第２の記憶装置３が、それぞれ、デバイス番号として、DEV：０、DEV：１、DEV：２と、OS２１に認識される。
【００２７】
さらに、HUBドライバー２２がそれぞれのデバイスの種類を確認するので、HUBコントローラ６０は、DEV：０はタブレットという座標入力デバイスであり、DEV：１とDEV：２はそれぞれマスストレージクラスのデバイスであることを通知する。
【００２８】
その結果、コンピュータ２では、タブレットドライバー２３とUSBマスストレージクラスドライバ２５が起動され、座標入力装置７０に対しては、図示しないアプリケーションソフトウエアから、タブレットドライバー２３を介してUSBホストコントローラ２６を制御するアクセスパスが構成される。第１の記憶装置８０と第２の記憶装置３に対しては、同じく図示しないアプリケーションソフトウエアから、ディスクドライブドライバ２４とUSBマスストレージクラスドライバ２５を介してUSBホストコントローラ２６を制御するアクセスパスが構成される。
【００２９】
続いてUSBマスストレージクラスドライバ２５が、DEV：１の第２のメモリコントローラ８１に対して、論理ユニット数を確認し、これに対し第２のメモリコントローラ８１は、論理ユニット数が１である旨を返答する。次にディスクドライブドライバ２４がINQUIRYコマンドを発行するため、第２のメモリコントローラ８１は、それが情報の読み出し、書き込み及び削除が可能なディスクフォーマットで構成されている旨を返答する。
【００３０】
次にUSBマスストレージクラスドライバ２５は、DEV：２の第１のメモリコントローラ３２に対して、論理ユニット数を確認し、これに対し第１のメモリコントローラ３２は、論理ユニット数が２である旨を返答する。次にディスクドライブドライバ２４がINQUIRYコマンドを発行するため、第１のメモリコントローラ３２は、論理ユニット番号「０」の領域は、情報の読み出し、書き込み及び削除が可能なディスクフォーマットで構成され、論理ユニット番号「１」の領域は、情報の読み出しのみ可能なCD-ROMフォーマットで構成されている旨を返答する。
【００３１】
その結果コンピュータ２は、例えば、DEV：０をドライブＣとして、DEV：１の第１の記憶装置８０をドライブＤとして、DEV：２の第２の記憶装置３の論理ユニット番号「０」の領域（ディスク領域）をドライブＥとして、さらにDEV：２の第２の記憶装置３の論理ユニット番号「１」の領域（CD-ROM領域）をドライブＦとして認識する。
【００３２】
このときユーザが、WINDOWS VISTA（商標）上で、Ready Boost用の外付けメモリとして、ドライブＣを使用することを指定すれば、以降当該OS２１は、本記憶装置着脱式入力装置１に当初から搭載されている第２のフラッシュメモリ８２の全ユーザデータ領域をReady Boost用のメモリとして利用することができ、当該OS２１の高速かつ安定的な動作が保証される。この場合、ドライブＥは、OS２１にReady Boost用のメモリとしては指定されていないので、ドライブＥを所望のデータの読み出しや書き込み用に使用することができる。
【００３３】
また、前記CD-ROM領域に、タブレットドライバー２３のプログラムファイルを書き込んで置けば、コンピュータ２に予めタブレットドライバー２３がインストールされていなくても、タブレットドライバー２３をコンピュータ２上で起動させて座標入力装置７０を使用することができる。このようにすれば、本記憶装置着脱式入力装置１のベンダーは、タブレットドライバー２３を、CD-ROM媒体や、インターネットで提供する必要がなく、ユーザも、タブレットドライバー２３がインストールされているかどうか心配することなく、任意のＰＣに接続して、本記憶装置着脱式入力装置１を使用することができる。
【００３４】
また、基板型USBストレージデバイス３は、OS２１が稼働中であってもスロット１３からいつでも抜き出して、他のコンピュータとデータ交換することができ、その間Ready Boost機能が損なわれることもない。
【００３５】
上記の例の他、基板型USBストレージデバイス３の第１のフラッシュメモリ３３の全領域を、ディスクフォーマットからなる一つの論理ユニットで構成し、これをReady Boost用のメモリとしてOSに指定してもよい。この場合、記憶装置着脱式入力装置に当初から搭載されている第２のフラシュメモリ８２は、タブレットで作成した図形データなどを格納するストレージとして使用することができる。
その他、そのすべてを例示せずとも、本発明の記憶装置着脱式入力装置１は、上述の例の他、各種形態の使い方ができることは言うまでもない。
【００３６】
また、ハードウエアの物理的構築においては、第1のフラシュメモリ３３と第1のメモリコントローラ３２、第2のフラッシュメモリ８２と第2のメモリコントローラ８１は、それぞれ一つのLSIパッケージで構成してもよい。また、タブレットコントローラ７１は、座標演算部とデータ出力部をそれぞれ分けたIC構成としても良い。
【図面の簡単な説明】
【００３７】
【図１】本発明の記憶装置着脱式入力装置の外観並びにその使用状態図である。
【図２】本発明の記憶装置着脱式入力装置のハードウエア構成例である。
【図３】本記憶装置着脱式入力装置を接続するコンピュータのソフトウエア及びハードウエアの必要構成例である。
【符号の説明】
【００３８】
１      本発明の記憶装置着脱式入力装置
２      コンピュータ
３      基板型USBストレージデバイス（第２の記憶装置）
１０    タブレット
１１    記憶装置着脱式入力装置の入力エリア
１２    入力ペン
１３    スロット
１４    イジェクトボタン
１５    USBケーブル
２１    OS
２２    HUBドライバー
２３    タブレットドライバー
２４    ディスクドライブドライバ
２５    USBマスストレージクラスドライバ
２６    USBホストコントローラ
３１    基板
３２    第1のメモリコントローラ
３３    第1のフラシュメモリ
３４    電極
５０    USB電極ソケット
６０    HUBコントローラ
７０    座標入力装置
７１    タブレットコントローラ
７２    座標検知センサ
８０    第1の記憶装置
８１    第2のメモリコントローラ
８２    第2のフラッシュメモリ
【図１】
2008210219.tif 000003
【図２】
2008210219.tif 000004
【図３】
2008210219.tif 000005