(57)【要約】【課題】ＵＳＢポートを有するパーソナルコンピュータ等の電子機器と、ＩｒＤＡ通信可能な外部機器とのそれぞれに接続可能なＵＳＢメモリを提供する。【解決手段】ＵＳＢメモリ１０は、フラッシュＲＯＭ１３とＵＳＢコネクタ１１、またはフラッシュＲＯＭ１３とＩｒＤＡ２１との間に通信路を切り替え形成するための制御手段３０を備える。外部機器５とＩｒＤＡモジュール２１でデータ通信を行い、外部機器５からデータを送信してもらい、これをフラッシュＲＯＭ１３に格納する。外部機器からこのようなデータの吸出しができれば非常に便利である。そしてＰＣ１のＵＳＢポート２にＵＳＢメモリ１０のＵＳＢコネクタ１１を装着すると、ＵＳＢ−シリアル変換ＩＣの機能により、ＰＣ１側からはＲＳ２３２Ｃによるシリアル通信方式のインターフェースで接続されたメモリと認識され、所要のデータ通信が行われる。【選択図】図２
2010191748.tif 000002
【特許請求の範囲】
【請求項１】
筐体外部に突出し、ＵＳＢ−シリアル変換によりデータ通信可能なＵＳＢコネクタ、
筐体内部に配するメモリ部、
ＩｒＤＡ通信手段を備えた外部機器との通信用のＩｒＤＡ通信手段、
外部の機器、装置とのデータ通信を行うために使用する手段を、前記ＩｒＤＡ通信手段または前記ＵＳＢコネクタに切り換える制御手段、
前記ＵＳＢコネクタまたは前記ＩｒＤＡ通信手段を介して入力された情報をもとに前記メモリ部をリード／ライト制御するＵＳＢコントローラ、
を備えることを特徴とするＵＳＢメモリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢポートを有するパーソナルコンピュータ等の電子機器と接続可能なＵＳＢメモリであって、データロガー等の外部機器とＩｒＤＡ通信により接続可能なものに関する。
【背景技術】
【０００２】
ＵＳＢメモリは、プラグ・アンド・プレイが可能なストレージデバイスとしてＵＳＢポートを有するパーソナルコンピュータ等の電子機器に広く用いられている。特に、コネクタケーブルを持たないスティックタイプと称されるものが多く用いられている。この種のＵＳＢメモリは、通常、筐体内部にフラッシュメモリとＵＳＢコントローラとを有して構成されている。
【０００３】
一方、例えば組み込み機器でＵＳＢ接続を用いようとした場合、以下のようなデメリットがある。すなわち、
（１）ＵＳＢ接続機能を持った特殊なマイクロプロセッサーやデバイスを使わなければならず、コストがかかり、装置構成をコンパクトにできない。
（２）ＵＳＢ接続できる製品を開発、販売する場合、ＵＳＢフォーラムからベンダーＩＤを購入しなければならず、余計にコストがかかる。例えばベンダーＩＤ取得のみで２０００米ドル、製品にＵＳＢロゴマークをつける場合、２年間で２０００米ドル、ＵＳＢフォーラムの会員になるためには、年会費４０００米ドル必要である。
したがって、低速・小容量データでよい組み込み機器との接続には、安価なＩｒＤＡ通信を用いることが多い。本願発明者の知る限り、上述のデメリットを解決し、かつ組み込み機器等との接続には安価な通信法を用い得るＵＳＢメモリは存在していない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで本発明は、ＵＳＢポートを有するパーソナルコンピュータ等の電子機器と、ＩｒＤＡ通信可能な外部機器とのそれぞれに接続可能なＵＳＢメモリを提供することを目的とする。なお本明細書において、ＵＳＢコネクタとはＵＳＢ−シリアル変換ＩＣ等の機器を言い、ＩｒＤＡ通信とは、基本的には赤外線による光無線データ通信であってＩｒＤＡ規格に適合する通信を言う。なおＩｒＤＡ通信に関しては、本発明は家電製品のリモコンなどで使われている赤外線通信のように、独自に定められた仕様による赤外線通信をも含む。
【課題を解決するための手段】
【０００５】
本発明は、筐体外部に突出し、ＵＳＢ−シリアル変換によりデータ通信可能なＵＳＢコネクタ、筐体内部に配するメモリ部、ＩｒＤＡ通信手段を備えた外部機器との通信用のＩｒＤＡ通信手段、外部の機器、装置とのデータ通信を行うために使用する手段を、前記ＩｒＤＡ通信手段または前記ＵＳＢコネクタに切り換える制御手段、前記ＵＳＢコネクタまたは前記ＩｒＤＡ通信手段を介して入力された情報をもとに前記メモリ部をリード／ライト制御するＵＳＢコントローラを備えることを特徴とするＵＳＢメモリを提供する。
【発明の効果】
【０００６】
本発明に係るＵＳＢメモリは、パーソナルコンピュータ等の電子機器であってＵＳＢ接続可能な機器との接続にはＵＳＢ−シリアル変換により擬似的にＵＳＢ接続を行い、組み込み機器とはＩｒＤＡ通信で接続でき、パソコンとも簡単にＵＳＢ接続できる安価でコンパクトなものとして構成でき、便利なものとなる。
【図面の簡単な説明】
【０００７】
【図１】本発明に係るＵＳＢメモリの適用例を例示する概念図
【図２】本発明に係るＵＳＢメモリの構成例を概念的に示すブロック図
【発明を実施するための形態】
【０００８】
以下図面を参照して本発明の実施形態を説明する。
【実施例１】
【０００９】
図１は本発明に係るＵＳＢメモリの適用例を例示する概念図、図２は本発明に係るＵＳＢメモリの構成例を概念的に示すブロック図である。
【００１０】
図１において、１はパーソナルコンピュータ（以下単にＰＣという）、５はデータロガー等の外部機器（以下、単に外部機器という）であり、１０は本発明に係るＵＳＢメモリで、ＵＳＢコネクタ（ＵＳＢ−シリアル変換ＩＣ）１１と、ＩｒＤＡモジュール２１とを備えている。
【００１１】
ＰＣ１は、ＵＳＢコネクタが接続されるＵＳＢポート２を備え、このＵＳＢポート２に、ＵＳＢメモリ１０のＵＳＢコネクタ１１を接続し、ＰＣ１等のホスト側の機器とデータ通信を行える。また外部機器５も、ＩｒＤＡモジュール６を備えており、ＵＳＢメモリ１０のＩｒＤＡモジュール２１との間でデータ通信を行える。またＵＳＢメモリ１０は、その筐体１２（本実施例ではスティックタイプと称される形態のものを図１に描いてあるが、本発明はこの形状のものに限定されない。またＵＳＢメモリとしては、ケーブルを用いるタイプのものを排除するものでも無い。）内には、例えばフラッシュＲＯＭ１３をメモリとして備えている。
【００１２】
図２に示すように、ＵＳＢメモリ１０は、フラッシュＲＯＭ１３とＵＳＢコネクタ１１、またはフラッシュＲＯＭ１３とＩｒＤＡ２１との間に通信路を切り替え形成するが、その切り替え制御のインターフェースとして、ソフトウェアにより実現する種々の層からなる制御手段３０を備えている。
【００１３】
すなわち、ＵＳＢコネクタ１１（ＵＳＢ−シリアル変換ＩＣ）にはシリアル通信ドライバ３１が接続し、ＩｒＤＡモジュール２１にはＩｒＤＡ通信ドライバ３２が接続し、両者の間には、ドライバを切り換えるために、通信電文プロトコル層３３、通信電文アプリケーション層３４、メイン処理部３５、フラッシュＲＯＭドライバ３６が存在し、フラッシュＲＯＭドライバ３６がフラッシュＲＯＭ１３と接続する形態となっている。
【００１４】
次に本実施例の使用形態の一例を説明する。
例えばＩｒＤＡ通信ドライバ３２側が作動するように切り換えておいて、図１（Ｂ）に示すように、外部機器５のＩｒＤＡモジュール６とＵＳＢメモリ１０のＩｒＤＡモジュール２１との間でデータ通信を行うことにより、外部機器５のメモリ（図示せず）が格納していたデータを送信してもらい、これを受信してフラッシュＲＯＭ１３に格納する。このとき、外部機器５がＵＳＢコネクタ５ａを有している場合、それにＵＳＢコネクタ１１を挿入し、例えば＋５Ｖの電源供給のみ受ける構成とすることができる。もちろん、データ通信はＩｒＤＡ通信のみで行う。すると、外部機器５を持ち運ばなくても、非常に軽いＵＳＢメモリ１０のみを持ち運べばデータを外部へ持ち出せることになる。例えば環境温度を測定するデータロガーのように、非常に重いか、持ち運びが難しい機器などにおいては、このようなデータの吸出しができれば非常に便利である。
【００１５】
なおＵＳＢ−シリアル変換でのデータ通信とＩｒＤＡでのデータ通信の切り替え制御は、一例としては、以下の通り行えばよい。
（１）基本的に、シリアル通信を優先する。
すなわち、シリアル通信はＰＣ１からの通信になるので、ＩｒＤＡでの通信に比べてノイズの影響が少なく、ＩｒＤＡモジュールでの通信は外光などの影響で、ノイズの信号がはいり易い（ＰＣ１のＵＳＢコネクタにＵＳＢメモリ１０を接続する場合は常に外光に曝されている状態であるのが普通である）。
（２）そして初期状態は、未確定の状態であるが、初期状態で、シリアル通信が入ったらシリアル通信で確定し、それ以後、ＩｒＤＡモジュール２１からの通信は無視する。
（３）一方、初期状態でＩｒＤＡモジュール２１による通信が入ったら、ＩｒＤＡ通信で確定するが、ＩｒＤＡ通信で確定していても、それ以後にシリアル通信が入ったら、シリアル通信で確定しなおす。
これにより、複雑な制御を行わずにＵＳＢ−シリアル変換でのデータ通信とＩｒＤＡでのデータ通信の切り替え制御が行える。
【００１６】
そして図１（Ａ）に示すように、ＰＣ１のＵＳＢポート２にＵＳＢメモリ１０のＵＳＢコネクタ１１を装着すると、ＵＳＢコネクタ１１（ＵＳＢ−シリアル変換ＩＣ）の機能により、ＰＣ１側からはＲＳ２３２Ｃによるシリアル通信方式のインターフェースで接続されたメモリと認識され、所要のデータ通信が行われる（ただし、詳細には、ＰＣ側のＵＳＢドライバには、ＲＳ２３２Ｃとして認識するものと、普通のＵＳＢ接続機器として認識するものの２種類があり、どちらを使うかは、ＰＣ１側での選択になる。）。本例では、外部機器５からＵＳＢメモリ１０が得てフラッシュＲＯＭ１３に記憶されていたデータがＰＣ１側へ送出されることになる。
【００１７】
このＵＳＢ−シリアル変換ＩＣによる擬似的なＵＳＢコネクタと、ＩｒＤＡ端子を用いた機器間通信機能により、外部機器からＰＣへと容易にデータを送ることができ、従来のようにＵＳＢ接続を用いる場合に比べてコストが掛からず、装置構成も簡単なもので済むようになる。なお、上述した実施形態では、本発明に係るＵＳＢメモリをパーソナルコンピュータ（ＰＣ）と外部機器との通信に介在させる例のみを示したが、本発明はこれに限らず、ＰＣ以外の種々の機器間での通信に適用可能であることは勿論である。また本実施例ではＵＳＢメモリは電源を内蔵しておらず、ＰＣ等のＵＳＢ端子へ装着していない状態では電源が供給されないので、ＩｒＤＡモジュール側は動作できない状態（不作動状態）となり、ＰＣやそれ以外の装置とＩｒＤＡで接続する場合、電源供給のためにＵＳＢ端子に接続する必要がある。ただし、ＵＳＢメモリに電池を内臓してＵＳＢ端子に接続しなくても通信できるようにする構成も可能である。
【００１８】
なお、上述してきた説明ではＵＳＢメモリのコストやサイズについての要求から、ＵＳＢ−シリアル変換ＩＣを使用している実施例のみとしたが、ＵＳＢの接続機能を持ったＣＰＵを使用できれば、ＵＳＢ−シリアル変換ＩＣに限定されることはない。
【符号の説明】
【００１９】
１：パーソナルコンピュータ（ＰＣ）
２：ＵＳＢポート
５：データロガー等の外部機器
５ａ：外部機器のＵＳＢコネクタ
６：ＩｒＤＡモジュール
１０：ＵＳＢメモリ
１１：ＵＳＢコネクタ（ＵＳＢ−シリアル変換ＩＣ）
１２：ＵＳＢメモリの筐体
１３：フラッシュＲＯＭ
２１：ＩｒＤＡモジュール
３１：シリアル通信ドライバ
３２：ＩｒＤＡ通信ドライバ
３３：通信電文プロトコル層
３４：通信電文アプリケーション層
３５：メイン処理部
３６：フラッシュＲＯＭドライバ
【先行技術文献】
【特許文献】
【００２０】
【特許文献１】実用新案登録第３１３３９３５号公報
【図１】
2010191748.tif 000003
【図２】
2010191748.tif 000004