(57)【特許請求の範囲】
【請求項１】
バッテリ駆動可能な携帯型外部記憶装置であって、
データ授受のための無線通信を実行する無線通信手段と、
データ授受のための有線通信を実行する有線通信手段と、
前記有線通信手段による有線通信の実行中に前記無線通信手段が外部情報機器からの呼び出しを受信した場合に、前記有線通信手段による有線通信の実行を中断して前記無線通信手段による無線通信の実行を開始するか否かを当該携帯型外部記憶装置のユーザに問い合わせる動作モードを設定する動作モード設定手段と、
前記問い合わせに対する前記ユーザからの指示に基づき、前記無線通信手段による無線通信および前記有線通信手段による有線通信を実行制御する通信制御手段と
を具備することを特徴とする携帯型外部記憶装置。
【請求項２】
前記通信制御手段は、前記問い合わせを行った後、予め定められた時間内に前記ユーザからの指示を得られなかったときに、前記無線通信手段による無線通信の実行に移行せずに前記有線通信手段による有線通信の実行を継続する手段を有することを特徴とする請求項１記載の携帯型外部記憶装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、たとえばBluetooth規格に準拠した無線通信機能とＵＳＢ規格に準拠した有線通信機能とを有する携帯型外部記憶装置に係り、特に、この無線通信機能および有線通信機能の２つの通信機能を用途や状況に応じて適切に使い分けることを可能とした携帯型外部記憶装置に関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータやＰＤＡ（Personal Digital Assistant）、デジタルカメラなどの情報処理装置と、プリンタなどの周辺装置との間のデータ送受信を無線インタフェースを介して行うことにより、接続の煩雑さを解消し、その使い勝手を向上させようとする技術が多数開発されている。また、情報処理装置同士も無線インタフェースを介して接続することにより、データの送受信および共有化が行われるようになってきている。
【０００３】
そして、最近では、この無線インタフェースを介して情報処理装置とデータを送受信する、いわゆる無線通信機能を有する外部記憶装置の開発も盛んに行われている。
【０００４】
【発明が解決しようとする課題】
ところで、これまでの無線通信機能を有する外部記憶装置は、室内に設置されることを前提としており、動作用の電力は、ＡＣアダプタを介して商用電源から取得している。一方、たとえばデジタルカメラ等に装着される記録メディアも大容量化が図られているものの、多数のデータを保存するためには、差し替えなどの煩わしい作業が不可避となる。このようなことから、たとえばポケットなどに入れて簡単に携帯することのできる、つまりバッテリで駆動することのできる無線通信機能付きの外部記憶装置に対するニーズも強まってきている。
【０００５】
しかしながら、携帯型の外部記憶装置とはいっても、常にユーザに携帯されている状態で利用される訳ではなく、室内の比較的安定した状態で利用されることも多いはずである。そして、このような場合には、無線通信と比較してデータ転送レートの高い有線通信を利用することが、処理時間の短縮やバッテリの省電力の観点からも好ましい。
【０００６】
この発明は、このような事情を考慮してなされたものであり、無線通信機能および有線通信機能の２つの通信機能を用途や状況に応じて適切に使い分けることを可能とした携帯型外部記憶装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
前述した目的を達成するために、この発明は、バッテリ駆動可能な携帯型外部記憶装置であって、データ授受のための無線通信を実行する無線通信手段と、データ授受のための有線通信を実行する有線通信手段と、前記有線通信手段による有線通信の実行中に前記無線通信手段が外部情報機器からの呼び出しを受信した場合に、前記有線通信手段による有線通信の実行を中断して前記無線通信手段による無線通信の実行を開始するか否かを当該携帯型外部記憶装置のユーザに問い合わせる動作モードを設定する動作モード設定手段と、前記問い合わせに対する前記ユーザからの指示に基づき、前記無線通信手段による無線通信および前記有線通信手段による有線通信を実行制御する通信制御手段とを具備することを特徴とする。
【０００８】
この携帯型外部記憶装置においては、たとえば有線通信中に無線通信が要求されたらどのように対応するか等、無線通信の実行と有線通信の実行との関係をユーザが設定する仕組みをもつことにより、無線通信機能および有線通信機能の２つの通信機能を用途や状況に応じて適切に使い分けることを可能とする。
【０００９】
【発明の実施の形態】
以下、図面を参照してこの発明の実施形態を説明する。
【００１０】
図１は、この発明の実施形態に係る携帯型外部記憶装置の利用環境を説明するための図である。
【００１１】
図１に示すように、この携帯型外部記憶装置１は、バッテリを搭載した無線通信機能付きの外部記憶装置であり、パーソナルコンピュータ２、ポータブルゲームマシン３、デジタルビデオカメラ４、ＰＤＡ５などの情報機器を相手に無線通信を行なうものである。この携帯型外部記憶装置１と情報機器２〜５との双方には、Bluetoothモジュールが搭載されており、このBluetoothモジュールを介して無線でデータ通信が行なわれる。
【００１２】
このBluetoothモジュールにより無線通信可能な距離は、最大１００m程度であり、この距離内に携帯型外部記憶装置１と情報機器２〜５とが近づくと、Bluetoothのリンクが自動的に確立し、データの送受信が可能となる。
【００１３】
また、この携帯型外部記憶装置１は、ＵＳＢケーブルを接続するためのＵＳＢコネクタを有しており、このＵＳＢコネクタを介して有線でデータ通信を行う有線通信機能も備えている。
【００１４】
図２は、この携帯型外部記憶装置１の構成を示すブロック図である。
【００１５】
図２に示すように、この携帯型外部記憶装置１は、エンジン部１１、Bluetooth無線部１２、電源部１３、設定操作部１４およびデータ記憶部１５を有している。
【００１６】
エンジン部１１は、この携帯型外部記憶装置１全体を制御するためのものであり、その中核を担うＣＰＵ２１は、バス２６を介してＥＥＰＲＯＭ２２と接続されている。そして、このＥＥＰＲＯＭ２２には、後述する動作モード設定情報ａが記録される。
【００１７】
また、ＣＰＵ２１は、ＣＰＵバス２７を介してＣＰＵバス／ＰＣＩバスブリッジ２５に接続されている。このＣＰＵバス／ＰＣＩバスブリッジ２５には、メモリバス２８を介してフラッシュメモリ２３が接続され、メモリバス２９を介してＤＲＡＭ２４が接続されている。
【００１８】
フラッシュメモリ２３は、この携帯型外部記憶装置１の特徴である、無線通信機能および有線通信機能の２つの通信機能を用途や状況に応じて適切に使い分けるための通信制御プログラムｂを含む、ＣＰＵ２１の動作手順を記述した各種プログラムを格納する。一方、ＤＲＡＭ２４は、ＣＰＵ２１のワークメモリとして利用される。
【００１９】
ＣＰＵバス／ＰＣＩバスブリッジ２５は、ＣＰＵバス２７とＰＣＩバス４１とのインターフェースブリッジであり、また、バス３０を介して表示コントローラ３１に接続される。この表示コントローラ３１は、バス３２を介して接続されるＬＣＤ３３の表示制御を実行する。
【００２０】
このＰＣＩバス４１は、ＰＣＩ／ＩＳＡブリッジ４２を介してＩＳＡバス４３に接続される。また、ＰＣＩバス４１には、ＵＳＢホストコントローラ４６を介してBluetooth無線部１２に接続されるとともに、ＵＳＢインターフェース４４に接続される。そして、ＵＳＢインターフェース４４には、情報機器とケーブル接続するためのＵＳＢコネクタ４５が接続される。
【００２１】
Bluetooth無線部１２は、ＵＳＢホストコントローラ４６に接続され、Bluetoothの無線機能を制御するベースバンドＬＳＩ５１と、ベースバンドＬＳＩ５１が実行するプログラムを格納するフラッシュメモリ５２、アンテナ５４、ベースバンドＬＳＩ５１とアンテナ５４との間における高周波信号の制御を行なうＲＦ部５３を具備している。
【００２２】
また、ＰＣＩバス４１には、データ記憶部１５が接続されている。このデータ記憶部１５は、ＰＣＩバス４１を介して接続されたＩＤＥインターフェイスコントローラ６１と、ＩＤＥインターフェイスコントローラ６１にＩＤＥインタフェース６２を介して接続されたハードディスク６３とを有している。
【００２３】
さらに、ＰＣＩバス４１には、電源部１３が接続されている。この電源部１３は、ＰＣＩバス４１に接続された電源コントローラ７１と、電源コントローラ７１に接続された電源制御回路７２とを具備している。電源制御回路７２には、バッテリ７３およびＡＣ入力７４が接続されている。この携帯型外部記憶装置１をモバイル環境で使用する場合には、バッテリ７３によって電力を供給し、バッテリ７３の充電時およびＡＣ駆動可能な環境で使用する場合には、ＡＣ入力７４から電力を供給する。
【００２４】
バッテリ７３およびＡＣ入力７４からの電力は、携帯型外部記憶装置１を動作させるために必要な要素、たとえばエンジン部１１、無線部１２、データ記憶部１５などに供給される。
【００２５】
また、電源制御回路７２には、ＵＳＢホストコントローラ４６が接続されており、ＵＳＢコネクタ４５を介して外部情報機器と接続されている場合には、ＵＳＢケーブル経由でこの外部情報機器から電力の供給を受け、かつ、この受け取った電力によってバッテリ７３を充電する。
【００２６】
一方、ＩＳＡバス４３には、設定操作部１４が接続されている。この設定操作部１４には、ＩＳＡバス４３に接続されたＩ／Ｏコントローラ８１と、このＩ／Ｏコントローラ８１に接続されたボタン８２およびロータリスイッチ８３とが設けられている。これらボタン８２およびロータリスイッチ８３は、後述する動作モード設定情報ａの設定を含む各種設定および装置起動のためのものである。
【００２７】
次に、このような構成をもつこの携帯型外部記憶装置１における通信制御について説明する。
【００２８】
まず、エンジン部１１のＥＥＰＲＯＭ２２に記録される動作モード設定情報ａについて説明する。
【００２９】
図３は、動作モード設定情報ａの内容を例示するための概念図であり、この動作モード設定情報ａによって、Bluetooth経由の無線通信の実行とＵＳＢ経由の有線通信の実行との関係を示す「優先度」と、Bluetooth経由の無線通信を実行する際に相手側の認証を必要とするかどうかを示す「アクセス許可」とが管理される。「優先度」は、ＵＳＢを優先する場合には“１”が保持され、Bluetoothを優先する場合には“２”または“３”が保持される。この“２”と“３”との違いは、ＵＳＢ経由の有線通信を実行中にBluetooth経由の無線通信の実行が要求されたときに、“２”の場合は、ＵＳＢ経由の有線通信からBluetooth経由の無線通信に無条件に移行するのに対して、“３”の場合は、ユーザに対して問い合わせを行い、ユーザから明示的な指示を得た後に、ＵＳＢ経由の有線通信からBluetooth経由の無線通信に移行する点にある。
【００３０】
一方、「アクセス許可」は、Bluetooth経由の無線通信を実行する際、相手側の認証を必要とする場合には“１”が保持され、相手側の認証を必要としない場合には“２”が保持される。
【００３１】
この動作モード設定情報ａで管理される各項目の値は、（通信制御プログラムｂの記述に沿って動作する）エンジン部１１が、設定操作部１４から通知されるボタン８２およびロータリスイッチ８３の操作内容に基づき、ＥＥＰＲＯＭ２２への書き込みを実行することによってセットされる。
【００３２】
次に、この動作モード設定情報ａを用いて（通信制御プログラムｂの記述に沿って）エンジン部１１が実行する通信制御について説明する。
【００３３】
図４は、この携帯型外部記憶装置１の動作手順を示すメインフローチャートである。
【００３４】
エンジン部１１は、設定操作部１４から電源オンを通知されると、まず、ＵＳＢホストコントローラ４６に対し、ＵＳＢコネクタ４５にＵＳＢケーブルが接続されているかどうかを問い合わせる（ステップＡ１）。もし、ＵＳＢケーブルが接続されていれば（ステップＡ１のＹＥＳ）、エンジン部１１は、今度は、そのＵＳＢケーブルのＵＳＢ信号はアクティブかどうかをＵＳＢホストコントローラ４６に問い合わせる（ステップＡ２）。
【００３５】
ＵＳＢ信号がアクティブであれば（ステップＡ２のＹＥＳ）、エンジン部１１は、このＵＳＢケーブルの接続先である外部情報機器から供給される電力によるバッテリ７３の充電を電源部１３に指示するとともに（ステップＡ３）、このＵＳＢ経由の有線通信を実行する（ステップＡ４）。
【００３６】
その後、Bluetooth無線部１２より、外部情報機器からの呼び出しを受信した旨を通知されると（ステップＡ５のＹＥＳ）、エンジン部１１は、動作モード設定情報ａを参照して、まず、ＵＳＢ優先かどうかを調べる（ステップＡ６）。もし、ＵＳＢ優先であれば（ステップＡ６のＹＥＳ）、エンジン部１１は、そのままＵＳＢ経由の有線通信を継続する。一方、Bluetooth優先であれば（ステップＡ６のＮＯ）、エンジン部１１は、さらに、ユーザに対する問い合わせを行うかどうかを調べる（ステップＡ７）。
【００３７】
問い合わせを行う場合（ステップＡ７のＹＥＳ）、エンジン部１１は、Bluetooth呼び出しを受けた旨を示すメッセージ画像を作成し、その画像をＬＣＤ３３にポップアップ表示させる旨を表示コントローラ３１に指示する（ステップＡ８）。このポップアップ通知に対して、ボタン８２の押下による返答があった旨を設定操作部１４から通知されると（ステップＡ９のＹＥＳ）、エンジン部１１は、後述するBluetooth無線通信処理に移行する（ステップＡ１０）。そして、このBluetooth無線通信処理の終了後、ＵＳＢ経由の有線通信に復帰する。
【００３８】
一方、このポップアップ通知に対して、所定の時間内にユーザからの返答がなかった場合（ステップＡ９のＮＯ）、エンジン部１１は、Bluetooth無線通信処理には移行せずに、そのままＵＳＢ経由の有線通信を継続する。また、この問い合わせを行わない場合には（ステップＡ７のＮＯ）、エンジン部１１は、即時にBluetooth無線通信処理に移行し（ステップＡ１０）、このBluetooth無線通信処理の終了後、ＵＳＢ経由の有線通信に復帰する。
【００３９】
また、ＵＳＢコネクタ４５にＵＳＢケーブルは接続されているが、ＵＳＢ信号がアクティブでない場合（ステップＡ２のＮＯ）、エンジン部１１は、ＵＳＢケーブルの電源ラインはアクティブかどうかをＵＳＢホストコントローラ４６に問い合わせる（ステップＡ１１）。そして、電源ラインがアクティブであれば（ステップＡ１１のＹＥＳ）、エンジン部１１は、このＵＳＢケーブルの接続先である外部情報機器から供給される電力によってバッテリ７３を充電する旨を電源部１３に指示する（ステップＡ１２）。
【００４０】
この指示を行った後、あるいは電源ラインがアクティブでなかった場合（ステップＡ１１のＮＯ）、または、ＵＳＢコネクタ４５にＵＳＢケーブルが接続されていなかった場合（ステップＡ１のＮＯ）、エンジン部１１は、Bluetooth無線部１２より、外部情報機器からの呼び出しを受信した旨が通知されてくるのを待機する（ステップＡ１３）。そして、この通知がきたら（ステップＡ１３のＹＥＳ）、エンジン部１１は、後述するBluetooth無線通信処理に移行する（ステップＡ１４）。そして、このBluetooth無線通信処理が終了すると、次の呼び出しが受信されるのを待機する。
【００４１】
図５は、この携帯型外部記憶装置１のBluetooth無線通信処理時の動作手順を示すフローチャートである。
【００４２】
Bluetooth無線通信を開始する際、エンジン部１１は、動作モード設定情報ａを参照して、相手側の認証を必要とするかどうかを調べる（ステップＢ１）。もし、必要であれば（ステップＢ１のＹＥＳ）、エンジン部１１は、呼び出しをかけてきた相手との認証処理の実行をBluetooth無線部１２に指示する（ステップＢ２）。
【００４３】
この認証が成立した旨をBluetooth無線部１２から通知された場合（ステップＢ３のＹＥＳ）、あるいは、相手側の認証が必要でなかった場合（ステップＢ１のＮＯ）、エンジン部１１は、Bluetooth経由の無線通信を実行し（ステップＢ４）、その無線通信の終了後（ステップＢ５のＹＥＳ）、このBluetooth無線通信処理を終了する。
【００４４】
一方、呼び出しをかけてきた相手との認証処理が不成立であった旨をBluetooth無線部１２から通知された場合（ステップＢ３のＮＯ）、エンジン部１１は、相手側に拒否応答を通知する旨をBluetooth無線部１２に指示し（ステップＢ６）、このBluetooth無線通信処理を終了する。
【００４５】
このように、この携帯型外部記憶装置１は、ユーザの設定に基づき、Bluetooth経由の無線通信とＵＳＢ経由の有線通信とを状況に応じて適切に使い分けることを実現する。
【００４６】
ところで、前述したように、この携帯型外部記憶装置１は、接続の煩雑さを解消すべく無線通信機能を備え、また、たとえばポケットなどに入れて簡単に携帯できるようにすべくバッテリを備えている。その一方で、この携帯型外部記憶装置１は、たとえば室内などの比較的安定した状態で利用される場合も考慮し、有線通信機能も併せ持っている。
【００４７】
そこで、この携帯型外部記憶装置１では、この有線通信機能による有線通信を実行するためのＵＳＢコネクタ４５を利用して、さらに、たとえば携帯電話機などの外部情報機器に電力を供給する機能を提供する。図６は、この携帯型外部記憶装置１がローバッテリ状態の携帯電話機６に電力を供給する様子を示す外観図である。
【００４８】
エンジン部１１は、ＵＳＢホストコントローラ４６からＵＳＢケーブルが接続されている旨を通知されると、基本的には、このＵＳＢケーブルの接続先である外部情報機器から電力の供給を受ける。一方、ここでは、ＵＳＢコネクタ４５に携帯電話機６が装着されている場合、この携帯電話機６に対して電力を供給することを想定する。そして、そのために、この携帯型外部記憶装置１では、設定操作部１４のボタン８２およびロータリスイッチ８３の操作に応じて、エンジン部１１が、この切り換えを実行する。なお、たとえばＵＳＢコネクタ４５に携帯電話機６が装着されたことを検出する機構を設け、この検出結果に応じて、自動的に切り換えを行うようにしても構わない。
【００４９】
図７は、この携帯型外部記憶装置１がＵＳＢコネクタ４５を利用して外部情報機器に電力を供給する場合の動作手順を示すフローチャートである。
【００５０】
外部情報機器に対する電力の供給を開始する際、エンジン部１１は、まず、ＡＣ入力７４が有るかどうかを電源部１３に問い合わせる（ステップＣ１）。そして、ＡＣ入力７４が有る場合（ステップＣ１のＹＥＳ）、エンジン部１１は、このＡＣ入力７４からの電力をＵＳＢインタフェース４４経由で外部情報機器に供給する旨を電源部１３に指示する（ステップＣ２）。一方、ＡＣ入力７４が無かった場合（ステップＣ１のＮＯ）、エンジン部１１は、バッテリ７３からの電力をＵＳＢインタフェース４４経由で外部情報機器に供給する旨を電源部１３に指示する（ステップＣ３）。
【００５１】
このように、この携帯型外部記憶装置１は、無線通信機能とともに併せ持つ有線通信機能の機構を利用して、たとえばローバッテリ状態の携帯電話機６に電力を供給するといった仕組みを提供する。
【００５２】
なお、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。たとえば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００５３】
【発明の効果】
以上、詳述したように、この発明の携帯型外部記憶装置によれば、たとえば有線通信中に無線通信が要求されたらどのように対応するか等、無線通信の実行と有線通信の実行との関係をユーザが設定する仕組みをもつことにより、無線通信機能および有線通信機能の２つの通信機能を用途や状況に応じて適切に使い分けることを可能とする。
【図面の簡単な説明】
【図１】この発明の実施形態に係る携帯型外部記憶装置の利用環境を示す図。
【図２】同実施形態の携帯型外部記憶装置の構成を示すブロック図。
【図３】同実施形態の携帯型外部記憶装置が保有する動作モード設定情報ａの内容を例示するための概念図。
【図４】同実施形態の携帯型外部記憶装置の動作手順を示すメインフローチャート。
【図５】同実施形態の携帯型外部記憶装置のBluetooth無線通信処理時の動作手順を示すフローチャート。
【図６】同実施形態の携帯型外部記憶装置がローバッテリ状態の携帯電話機に電力を供給する様子を示す外観図。
【図７】同実施形態の携帯型外部記憶装置がＵＳＢコネクタを利用して外部情報機器に電力を供給する場合の動作手順を示すフローチャート。
【符号の説明】
１…携帯型外部記憶装置
２…パーソナルコンピュータ
３…ポータブルゲームマシン
４…デジタルビデオカメラ
５…ＰＤＡ（personal Digital Assistant)
６…携帯電話機
１１…エンジン部
１２…Bluetooth無線部
１３…電源部
１４…設定操作部
１５…データ記憶部
２１…ＣＰＵ
２２…ＥＥＰＲＯＭ
２３…フラッシュメモリ
２４…ＤＲＡＭ
２５…ＣＰＵバス／ＰＣＩバスブリッジ
２６，３０，３２…バス
２７…ＣＰＵバス
２８，２９…メモリバス
３１…表示コントローラ
３３…ＬＣＤ
４１…ＰＣＩバス
４２…ＰＣＩ／ＩＳＡブリッジ
４３…ＩＳＡバス
４４…ＵＳＢインタフェース
４５…ＵＳＢコネクタ
４６…ＵＳＢホストコントローラ
５１…ベースバンドＬＳＩ
５２…フラッシュメモリ
５３…ＲＦ部
５４…アンテナ
６１…ＩＤＥインタフェースコントローラ
６２…ＩＤＥインタフェース
６３…ＨＤＤ
７１…電源コントローラ
７２…電源制御回路
７３…バッテリ
７４…ＡＣ入力
８１…Ｉ／Ｏコントローラ
８２…ボタン
８３…ロータリスイッチ
ａ…動作モード設定情報
ｂ…通信制御プログラム
【図１】
0003665605.tif 000002
【図２】
0003665605.tif 000003
【図３】
0003665605.tif 000004
【図４】
0003665605.tif 000005
【図５】
0003665605.tif 000006
【図６】
0003665605.tif 000007
【図７】
0003665605.tif 000008