(57)【特許請求の範囲】
【請求項１】
無線コンピュータマウスの動作のための方法であって、
前記無線コンピュータマウスのセンサからユーザ検出信号を受信してユーザの存在を判定するステップと、
前記ユーザ検出信号に少なくとも部分的に基づいて前記無線コンピュータマウスの動作モードをコントローラにより決定するステップと、
前記コントローラが決定した動作モードに基づいて、前記無線コンピュータマウスの短距離無線通信モジュール及び全地球測位受信機の少なくとも一方を前記コントローラにより有効にするステップと、
を含み、
前記短距離無線通信モジュールの動作を無効にするステップをさらに含み、前記ユーザ検出信号がユーザの存在を示さず、有効にするステップが、前記全地球測位受信機の動作を有効にするステップを含むことを特徴とする方法。
【請求項２】
前記ユーザ検出信号がユーザの存在を示し、有効にするステップが、前記短距離無線通信モジュール及び前記全地球測位受信機の同時動作を有効にするステップを含む、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記全地球測位受信機の動作を無効にするステップをさらに含み、前記ユーザ検出信号がユーザの存在を示し、有効にするステップが、前記短距離無線通信モジュールの動作を有効にするステップを含む、
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記無線コンピュータマウスの１又はそれ以上のボタンのユーザ起動を検出して前記動作モードをオーバーライドするステップと、
前記ユーザ起動に基づいて前記無線コンピュータマウスを前記コントローラにより設定するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記短距離無線通信モジュールにより、通信ポート、携帯電話、電話、パーソナルコンピュータ、プリンタ、全地球測位システム（ＧＰＳ）受信機、デジタルカメラ、及びビデオゲーム機の少なくとも１つと通信するステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項６】
ユーザの存在を検出するように構成されたセンサと、
全地球測位データを受信するように構成された全地球測位受信機と、
コンピュータ装置と通信するように構成された短距離無線通信モジュールと、
前記全地球測位受信機、短距離無線通信モジュール及びセンサに結合されたコントローラと、
を含む無線コンピュータマウスであって、前記コントローラが、
前記センサからユーザ検出信号を受信し、
前記ユーザ検出信号に少なくとも部分的に基づいて前記無線コンピュータマウスの動作モードを決定し、
決定した動作モードに基づいて、前記無線コンピュータマウスの前記短距離無線通信モジュール及び全地球測位受信機の少なくとも一方を有効にし、
前記コントローラが、ユーザが存在しないことを示すユーザ検出信号に基づいて、前記短距離無線通信モジュールの動作を無効にして前記全地球測位受信機の動作を有効にするように構成されたことを特徴とする無線コンピュータマウス。
【請求項７】
前記センサが、前記無線コンピュータマウスにユーザの手が近づいたことを検出するように構成された反射センサである、
ことを特徴とする請求項６に記載の無線コンピュータマウス。
【請求項８】
前記センサが、前記無線コンピュータマウス近くのユーザを検出するように構成された、
ことを特徴とする請求項６に記載の無線コンピュータマウス。
【請求項９】
前記出力モードが、前記全地球測位受信機及び短距離無線通信モジュールの同時動作のための動作モード、前記全地球測位受信機のための動作モード、及び前記短距離無線通信モジュールのための動作モードの１つに関連する、
ことを特徴とする請求項６に記載の無線コンピュータマウス。
【請求項１０】
前記コントローラが、前記ユーザの存在を示すユーザ検出信号に基づいて、前記短距離無線通信モジュール及び前記全地球測位受信機の同時動作を有効にするように構成された、
ことを特徴とする請求項６に記載の無線コンピュータマウス。
【請求項１１】
前記コントローラが、前記ユーザ検出信号が前記ユーザの存在を示す場合、前記全地球測位受信機の動作を無効にして前記短距離無線通信モジュールの同時動作を有効にするようにさらに構成された、
ことを特徴とする請求項６に記載の無線コンピュータマウス。
【請求項１２】
前記コントローラが、前記無線コンピュータマウスの１又はそれ以上のボタンのユーザ起動を検出して前記動作モードをオーバーライドするとともに、前記ユーザ起動に基づいて前記無線コンピュータマウスを設定するようにさらに構成された、
ことを特徴とする請求項６に記載の無線コンピュータマウス。
【請求項１３】
前記短距離無線通信モジュールが、通信ポート、携帯電話、電話、パーソナルコンピュータ、プリンタ、全地球測位システム（ＧＰＳ）受信機、デジタルカメラ、及びビデオゲーム機の少なくとも１つと通信するように構成された、
ことを特徴とする請求項６に記載の無線コンピュータマウス。
【請求項１４】
前記コントローラが、検出した一連の入力ボタンの起動に基づいて前記動作モードをオーバーライドするようにさらに構成された、
ことを特徴とする請求項６に記載の無線コンピュータマウス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にコンピュータ入力装置に関し、より具体的には、短距離無線通信用に構成されるとともに全地球測位データを受信するように構成された無線コンピュータマウスに関する。
【背景技術】
【０００２】
コンピュータマウス又はキーボードなどのコンピュータ周辺装置は、従来より単一のパーソナルコンピュータにコマンドを入力するように構成されてきた。通常、従来のコンピュータマウスはポインティングデバイスとして機能する。従来のマウスを第２の又は異なるコンピュータと共に動作させるには、通常、ユーザは、マウスを別の装置に結合し、及び／又はマウスを装置と共に動作するようにプログラムする必要がある。この結果、通常、従来のコンピュータマウスは１つの装置と共に動作する。さらに、通常、従来のコンピュータマウスは、同時に１つのコンピュータ装置としか動作しないように構成される。従って、従来のコンピュータマウスは、他のコンピュータ装置と無関係に動作するようには構成されていない。同様に、その他のコンピュータ周辺装置も、一般に、付属品として単一のコンピュータと共に動作するように構成される。残念なことに、及びコンピュータ周辺装置の場合は特に、周辺装置は、様々な種類の装置と共に動作するようには構成されていない。この結果、ユーザは複数の単体製品を持ち運ぶ必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従って、当業では、コンピュータ周辺装置の動作能力を改善するためのシステム及び方法が必要とされている。
【課題を解決するための手段】
【０００４】
本明細書では、無線コンピュータマウスの動作のための方法及び装置を開示し、この特許を請求する。１つの実施形態では、方法が、無線コンピュータマウスのセンサからユーザ検出信号を受け取ってユーザの存在を判定するステップと、ユーザ検出信号に少なくとも部分的に基づいて無線コンピュータマウスの動作モードを決定するステップと、コントローラが決定した動作モードに基づいて、無線コンピュータマウスの短距離無線通信モジュール及び全地球測位受信機の少なくとも一方をコントローラにより有効にするステップとを含む。
【０００５】
当業者には、以下の発明の詳細な説明に照らして、本発明のその他の態様、特徴及び技術が明らかになるであろう。
【０００６】
全体を通じて同じ参照符号が同様のものを示す図面を併用すると、以下に示す詳細な説明から本発明の特徴、目的、及び利点が明らかになるであろう。
【図面の簡単な説明】
【０００７】
【図１】本発明の１つの実施形態による無線コンピュータマウスを示す図である。
【図２】１つの実施形態による無線コンピュータマウス動作の処理を示す図である。
【図３Ａ】１つの実施形態による無線コンピュータマウスの簡略ブロック図である。
【図３Ｂ】１つの実施形態による無線コンピュータマウスの簡略ブロック図である。
【図４Ａ】１又はそれ以上の実施形態による１又はそれ以上の動作モードを有効にするための処理を示す図である。
【図４Ｂ−１】１又はそれ以上の実施形態による１又はそれ以上の動作モードを有効にするための処理を示す図である。
【図４Ｂ−２】図４Ｂ−１続き。
【図４Ｃ】１又はそれ以上の実施形態による１又はそれ以上の動作モードを有効にするための処理を示す図である。
【図４Ｄ】１又はそれ以上の実施形態による１又はそれ以上の動作モードを有効にするための処理を示す図である。
【図５】１つの実施形態によるシステムを示す図である。
【図６】１つの実施形態による無線コンピュータマウスの動作を示す図である。
【発明を実施するための形態】
【０００８】
概要及び用語
本発明の１つの態様は、無線コンピュータマウスの動作に関する。１つの実施形態では、１又はそれ以上の動作モードを決定して、無線コンピュータマウスの短距離無線通信モジュール及び全地球測位受信機を有効及び／又は無効にできるようにするための処理が提供される。動作モードは、短距離無線通信モジュール及び全地球測位受信機の同時動作を可能にすることもできる。また、無線コンピュータマウスの１又はそれ以上の動作モードは、短距離無線通信モジュール及び全地球測位受信機の一方の単独動作を可能にすることもできる。いくつかの実施形態では、１又はそれ以上の動作モードが、無線コンピュータマウスのセンサのユーザ検出信号、１又はそれ以上のマウスボタンの起動シーケンス及び／又はコントローラ信号に基づくことができる。このようにして、動作モードは、無線コンピュータマウスのより効率的な動作を可能にするとともに、結果として消費電力を下げることができる。
【０００９】
さらに、本開示は、一般にコンピュータ装置、パーソナル通信装置、媒体装置及び通信装置を含む（Ｂｌｕｔｏｏｔｈ（商標）などの）短距離無線通信用に構成された装置に関することができる。
【００１０】
１つの実施形態では、無線コンピュータマウスが、短距離無線通信用に構成されるとともに（全地球測位システム（ＧＰＳ）のデータ、米国海洋電子機器協会規格（ＮＭＥＡ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）などの）全地球測位データを受信するように構成される。無線コンピュータマウスは、マウス近くのユーザの存在を検出するためのセンサをさらに含むことができる。
【００１１】
本明細書で使用する場合、「１つの（英文不定冠詞）」という用語は、１又はそれ以上を意味するものとする。「複数の」という用語は、２又はそれ以上を意味するものとする。「別の」という用語は、第２の又はそれ以上の、と定義される。「含む（ｉｎｃｌｕｄｉｎｇ）」及び／又は「有する（ｈａｖｉｎｇ）」という用語は、（「からなる（ｃｏｍｐｒｉｓｉｎｇ）」のような）包括的な用語であると定義される。本明細書で使用する場合、「又は」という用語は包括的なものとして解釈すべきであり、すなわちいずれか１つ又はあらゆる組合せを意味する。従って、「Ａ、Ｂ又はＣ」は「Ａ、Ｂ、Ｃ、Ａ及びＢ、Ａ及びＣ、Ｂ及びＣ、Ａ、Ｂ及びＣのいずれか」を意味する。この定義に対する例外は、要素、機能、ステップ又は行為の組合せが何らかの形で本質的に互いに相容れない場合にのみ生じる。
【００１２】
本明細書を通じて、「１つの実施形態」、「いくつかの実施形態」、「ある実施形態」、又は類似の用語に対する言及は、実施形態に関連して説明する特定の機能、構造又は特性が、本発明の少なくとも１つの実施形態に含まれることを意味する。従って、本明細書を通じて至るところに出現するこのような語句は、必ずしも全てが同じ実施形態について言及しているものではない。さらに、本発明を限定しない１又はそれ以上の実施形態に上記特定の特徴、構造又は特性をあらゆる好適な態様で組み込むことができる。
【００１３】
コンピュータプログラミングの当業者の手法に従って、以下、コンピュータシステム又は同様の電子システムにより実行される動作を参照しながら本発明について説明する。これらの動作は、コンピュータ実行型と呼ばれることもある。符号で表される動作として、中央処理装置などのプロセッサによる、データビットを表す電気信号の操作、及びシステムメモリ内などの記憶場所におけるデータビットの保持、並びにその他の信号の処理が挙げられることが理解されよう。データビットを保持する記憶場所とは、データビットに対応する特定の電気的、磁気的、光学的、又は有機的特性を有する物理的場所のことである。
【００１４】
ソフトウェアの形で実現される場合、基本的に本発明の要素は、必要なタスクを行うためのコードセグメントである。コードセグメントは、情報を記憶又は転送できるあらゆる媒体を含むことができるプロセッサ可読媒体に記憶することができる。プロセッサ可読媒体の例として、電子回路、半導体メモリ装置、読み取り専用メモリ（ＲＯＭ）、フラッシュメモリ又はその他の不揮発性メモリ、フロッピディスケット、ＣＤ−ＲＯＭ、光ディスク、ハードディスク、光ファイバメディア、無線周波数（ＲＦ）リンクなどが挙げられる。
【００１５】
例示的な実施形態
図１を参照すると、本発明の１つの実施形態による無線コンピュータマウス１００を示している。図示のように、無線コンピュータマウス１００は、左クリックボタン１０１、中央クリックボタン１０２、及び右クリックボタン１０３を含む。マウス１００は、スクロール／ホイールボタン１０４をさらに含む。１つの実施形態によれば、マウス１００は、ユーザの存在を検出するように構成されたセンサ１０５を含む。センサ１０５は、マウス１００の近くのユーザの手及び／又は身体の一部を検出するように構成された反射センサに関連することができる。一例として、センサ１０５を、例示的な実施形態によるセンサの２インチ以内にあるユーザの手を検出するように構成することができる。しかしながら、センサ１０５を、同様の又は異なる範囲内のその他の物体を検出するように構成することもできる。別の実施形態によれば、センサ１０５を、照明状態に基づいてユーザの存在を検出するように構成することができる。例えば、センサ１０５を、周囲の照明状態に応じて検出閾値を調整するように構成することができる。同様に、センサ１０５は反射センサに限定されるものではなく、その他の種類のセンサにも関連できることを理解されたい。いくつかの実施形態では、マウス１００が、ユーザ操作などの当業で周知のような動きを検出するための１又はそれ以上のセンサをさらに含むことができる。一例として、マウス１００は、（レーザー、ＬＥＤなどの）光源及び動きを追跡するための検出器（図示せず）を含むことができる。
【００１６】
本発明の１つの実施形態によれば、マウス１００を、全地球測位データを受信するように構成することができる。従って、マウス１００は、（全地球測位システム（ＧＰＳ）データ、米国海洋電子機器協会規格（ＮＭＥＡ）、全地球航法衛星システム（ＧＬＯＮＡＳＳ）、ガリレオ衛星航法システムなどの）１又はそれ以上の全地球測位信号及び／又は全地球測位データを受信するように構成されたアンテナ１０６を含む。アンテナ１０６は、スタブアンテナとして示している。しかしながら、アンテナ１０６は（マウス１００の本体に内蔵するなどの）異なる構成を有することもできるということを理解されたい。
【００１７】
マウス１００は、１又はそれ以上の装置との（Ｂｌｕｅｔｏｏｔｈ（商標）などの）短距離無線通信用に構成された短距離無線通信アンテナ１０７及び１０８をさらに含む。アンテナ１０７及び１０８は、１又はそれ以上の追跡信号、ボタン１０１〜１０４の送信起動、及び／又はアンテナ１０６によって受信したデータを送信するように構成することができる。図１に示すアンテナ１０７及び１０８は、マウス１００の内部に実装される。１つの例示的な実施形態によれば、アンテナは、２．４ＧＨｚ及び２．４８３５ＧＨｚの、又はこれらの間の周波数でデータを送受信することができる。起動時には、短距離無線通信モジュールが、マウスの動きを示すデータを別の装置へ送信することができる。例えば、マウス１００を、コンピュータ、携帯情報端末（「ＰＤＡ」）、メディアプレーヤ、モバイル通信装置、イヤホーンなどの１又はそれ以上と同時に使用するように構成することができる。別個のものとして示しているが、アンテナ１０７及び１０８を代わりに単一のアンテナ又は異なる構成に置き換えることもできる。
【００１８】
別の実施形態では、マウス１００のコントローラ（図１には図示せず）を、ボタン１０１〜１０４の起動を検出してマウス１００の１又はそれ以上の動作モードを決定するように構成することができる。いくつかの実施形態では、ボタン１０１〜１０４の起動シーケンスが現在の動作モードをオーバーライドすることができる。別の実施形態によれば、マウス１００は、短距離無線通信及び全地球測位データの受信の同時動作を有効にするように構成されたスイッチ１０９を含むことができる。マウス１００は、オン／オフスイッチ（図１には図示せず）をさらに含むことができる。図１には無線コンピュータマウスを記載しているが、本発明が他の装置も対象にできることを等しく理解されたい。
【００１９】
ここで図２を参照すると、本発明の１又はそれ以上の実施形態による（無線コンピュータマウス１００などの）無線コンピュータマウスの動作の処理を示している。マウスの起動及び／又はスタートアップ中に処理２００を開始することができる。ブロック２０５において、マウスのコントローラが、（センサ１０５などの）センサからユーザ検出信号を受け取る。受け取った検出信号に基づいて、コントローラは、ブロック２１０においてマウスの動作モードを決定することができる。図４に関して以下でさらに詳細に説明するように、コントローラは、ユーザ検出信号に基づいて１又はそれ以上の動作モードを有効にすることができる。いくつかの実施形態では、コントローラが、１又はそれ以上の信号をさらに受信して動作モードを決定することができる。例えば、ユーザは、（ボタン１０１〜１０４などの）一連のボタンの起動及び／又はユーザ検出信号により、決定した動作モードをオーバーライドすることができる。これとは別に、或いはこれと組み合わせて、ユーザが（ボタン１０１〜１０４などの）ボタンを所定の時間押し下げることにより、手動オーバーライドを開始することができる。同様に、動作モードのオーバーライドは、（スイッチ１０９などの）デュアルモードスイッチの位置に基づいて短距離無線通信モジュール及び全地球測位受信機の同時動作を指示することができる。ブロック２１５において、コントローラが、決定した動作モードに基づいてマウスを有効にする。
【００２０】
図３Ａ〜図３Ｂは、本発明の１又はそれ以上の実施形態による図１の無線コンピュータマウスの簡略ブロック図を示している。
【００２１】
まず図３Ａを参照すると、無線コンピュータマウスは、マウスの動作に関する１又はそれ以上の信号を検出して送信するように構成された無線通信チップセット３０５を含むことができる。１つの実施形態によれば、無線コンピュータマウスは、無線コンピュータマウスの全地球位置に関する１又はそれ以上の信号を送信するように構成された無線通信／全地球位置受信機チップセット３１０をさらに含むことができる。別の実施形態によれば、動作モードに基づいてチップセット３０５及び３１０の１又はそれ以上に電力を供給することができる。
【００２２】
図３Ａに示すように、オン／オフスイッチが作動した場合、バッテリー３３５が電圧レギュレータ３１５に電圧を供給することができる。電圧レギュレータ３１５は、レギュレータのイネーブルピンにおいて受信した１又はそれ以上の制御信号及びスイッチ３３０の制御に基づいて、チップセット３０５及び３１０の少なくとも１つに電圧を供給するように構成することができる。１つの実施形態によれば、無線通信チップセット３０５を、電圧レギュレータ３１５及びスイッチ３３０を制御するように構成することができる。
【００２３】
無線通信チップセット３０５は、（センサ１０５などの）センサ３２０により出力される１又はそれ以上の信号に基づいて、無線コンピュータマウス近くのユーザを検出するように構成することができる。信号調節回路３２５は、センサ３２０の出力に基づいて１又はそれ以上の電圧レベルを出力するように構成することができる。このようにして、１又はそれ以上の動作モードを決定することができる。チップセット３０５をデュアルモードスイッチ３４０にさらに結合し、このスイッチをユーザが起動して無線通信チップセット３０５及びチップセット３１０のデュアルモード動作を選択することができる。チップセット３０５は、左クリック３４５、スクロール／ホイールクリック３５０及び右クリック３５５を含むユーザ入力に基づいて、１又はそれ以上の制御信号を出力するようにさらに構成することができる。図３Ａには示していないが、無線通信チップセット３０５を、無線コンピュータマウスの動きを検出してこれをアンテナ３６０を介して送信できるようにさらに構成できることを理解されたい。チップセット３０５は、アンテナ３６０を使用して制御信号を無線送信することができる。チップセット３０５は、短距離無線通信プロトコルに基づいて第１のプロファイルを使用して信号を無線送信するように構成することができる。
【００２４】
無線通信／全地球測位チップセット３１０は、アンテナ３６５を使用して全地球測位信号を受信するように構成するとともに、アンテナ３７０を使用して位置データを外部装置へ無線送信するように構成することができる。別の実施形態によれば、チップセット３１０を、短距離無線通信プロトコルに基づいて、チップセット３０５が利用するプロファイルと同様の及び／又は別個のプロファイルを使用して信号を無線送信するように構成することができる。
【００２５】
ここで図３Ｂを参照すると、本発明の別の実施形態による無線コンピュータマウスの簡略ブロック図を示している。図示のように、（無線コンピュータマウス１００などの）無線コンピュータマウスは、全地球測位受信機３７２に電気的に結合されたコントローラ３７１、無線通信モジュール３７３、センサ３２０、及びスイッチ３７７を含む。コントローラ３７１は、決定した動作モードに基づいて全地球測位受信機３７２及び無線通信モジュール３７３の少なくとも一方を有効にするように構成することができる。１つの実施形態では、コントローラ３７１が、スイッチ３７７に１又はそれ以上の制御信号を出力して、全地球測位受信機３７２及び無線通信モジュール３７３に動作電力を供給することができる。従って、スイッチ３７７を、コントローラ３７１から受け取った１又はそれ以上の制御信号に基づいて、全地球測位受信機３７２、無線通信モジュール３７３の少なくとも一方にバッテリー３３５を結合するように構成することができる。
【００２６】
全地球測位受信機３７２は、アンテナ３７４を介して測位データを受信するように構成することができる。１つの実施形態では、コントローラ３７１を、全地球測位受信機３７２が受け取った測位データを送信するように構成することができる。１つの実施形態では、コントローラ３７１を、無線通信モジュール３７３がコンピュータ、ＰＤＡ、又はその他の装置へ送信するための（Ｂｌｕｅｔｏｏｔｈ（商標）などの）短距離通信プロトコルに基づく全地球測位データを出力するようにさらに構成することができる。別の実施形態によれば、コントローラ３７１を、無線通信モジュールが無効であるときに、全地球測位受信機３７２が受け取った測位データをアンテナ３７４を介して送信するように構成することができる。
【００２７】
図示の実施形態では、無線通信モジュール３７３を、（Ｂｌｕｅｔｏｏｔｈ（商標）などの）短距離通信プロトコルアンテナ３７５に基づくデータを送受信するように構成することができる。アンテナ３７５を介して送信されるデータは、マウスの動き、ユーザ入力及び／又は無線コンピュータマウスに関連するその他のデータに関するものであることができる。
【００２８】
コントローラ３７１は、信号調節回路３２５を介してセンサ３２０から１又はそれ以上の信号を受信するように構成することができる。信号調節回路３２５は、コントローラ３７１に対して電圧レベルの変換、電圧の電流への変換、及び（アナログ‐デジタル変換などの）検出信号の調節のうちの少なくとも１つを行うように構成することができる。１つの実施形態では、センサ３２０が、無線コンピュータマウス近くの（例えば１〜４インチの）及び／又は無線コンピュータマウスに接しているユーザを検出するように構成された反射センサに関する。別の実施形態では、センサ３２０が、照明状態及び／又は１又はそれ以上の周波数を有する電磁放射を検出することができる。センサ３２０は、電磁放射及び／又は電気信号を侵入できるようにするプラスチック、ガラス、又は別の材料からなる窓又は透明部分を含むことができる。センサ３２０を、温度、圧力、及び／又は静電容量を感知するように構成できることを理解することもできる。
【００２９】
図３に示すように、コントローラ３７１は、コントローラ３７１をデュアルモードスイッチ３４０、左クリックボタン３４５、スクロール／ホイールボタン３５０及び右クリックボタン３５５を含む無線コンピュータマウスの１又はそれ以上のボタンに結合するための１又はそれ以上の汎用入出力（ＧＰＩＯ）ピンを含む。ユーザは、デュアルモードスイッチ３４０を、全地球測位受信機３７２及び無線通信モジュール３７３の同時動作のために設定することができる。別の実施形態によれば、ユーザが、左クリックボタン３４５、スクロール／ホイールボタン３５０及び右クリックボタン３５５の少なくとも１つを使用して、決定した動作モードをオーバーライドさせることができる。
【００３０】
別の実施形態によれば、マウス３００の全地球測位受信機３７２を、（衛星ラジオなどの）媒体、ニュース、最新情報などを受信するように構成することができる。さらに、図６に関して以下でさらに詳細に説明するように、無線通信モジュール３７３を、受信した媒体を外部装置へ送信するように構成することができる。
【００３１】
本開示は、無線コンピュータマウスの動作の１又はそれ以上の処理をさらに対象とする。図４Ａ〜図４Ｄは、図１の無線コンピュータマウスによって使用することができる１又はそれ以上の処理を示している。
【００３２】
まず図４Ａを参照すると、１つの実施形態による無線コンピュータマウスの動作モードを決定するための処理４００を示している。処理４００は、判定ブロック４０２においてユーザがマウスをオンにし、判定ブロック４０４において（センサ１０５などの）反射センサが覆われているかどうかを判定することにより開始することができる。センサが覆われていない場合（判定ブロック４０４からの「いいえ」の経路）、ブロック４０６において単独動作のための動作モードに入ることができる。センサが覆われている場合（判定ブロック４０４からの「はい」の経路）、ブロック４０８においてマウスの無線動作（ポインティング／クリッキング装置としての使用など）のための動作モードに入ることができる。処理４００は、次に判定ブロック４１０においてデュアルモードが起動しているかどうかを判定する。デュアルモードが起動していない場合（判定ブロック４１０からの「いいえ」の経路）、処理４００は、次にブロック４０４においてセンサが覆われるかどうかをモニタする。デュアルモードが起動している場合（判定ブロック４１０からの「はい」の経路）、ブロック４１２においてマウスの無線動作及び全地球測位のための動作モードに入ることができる。
【００３３】
ここで図４Ｂを参照すると、１つの実施形態による無線コンピュータマウスの動作の処理４１３を示している。処理４１３は、判定ブロック４１４においてユーザがマウスをオンにし、判定ブロック４１６において（センサ１０５などの）反射センサが覆われているかどうかを判定することにより開始することができる。センサが覆われていない場合（判定ブロック４１６からの「いいえ」の経路）、処理４１３は、次に判定ブロック４１８において無線マウスが有効になっているかどうかを判定する。無線マウス動作が有効になっている場合（判定ブロック４１８からの「はい」の経路）、ブロック４２６において無線マウス動作を無効にすることができる。無線マウス動作が有効になっていない場合（判定ブロック４１８からの「いいえ」の経路）及び／又はブロック４２６において無線マウス動作が無効にされた場合、処理４１３は、ブロック４２０において全地球測位オーバーライド動作が有効になっているかどうかを判定することができる。ＧＰＳオーバーライドを有効にして、１つの実施形態による全地球測位受信機を有効にすることができる。全地球オーバーライドモードが有効になっている場合（判定ブロック４２０からの「はい」の経路）、処理４１３は、判定ブロック４１６へ戻る。全地球オーバーライドモードが有効になっていない場合（判定ブロック４２０からの「いいえ」の経路）、処理４１３は、判定ブロック４２２において全地球測位受信機が有効になっているかどうかをチェックする。全地球測位受信機が有効になっている場合（判定ブロック４２２からの「はい」の経路）、処理４１３は、判定ブロック４１６へ戻る。全地球測位受信機が有効になっていない場合（判定ブロック４２２からの「いいえ」の経路」）、ブロック４２４において全地球測位受信機が有効にされる。
【００３４】
判定ブロック４１６へ戻り、センサが覆われている場合（判定ブロック４１６からの「はい」の経路）、処理４１３は、次にブロック４２８において全地球測位オーバーライド動作が行われたかどうかを判定する。全地球オーバーライドモードが有効になっていない場合（判定ブロック４２８からの「いいえ」の経路）、処理４１３は、判定ブロック４３０において全地球測位受信機が有効になっているかどうかをチェックする。全地球測位受信機が有効になっている場合（判定ブロック４３０からの「はい」の経路）、ブロック４３２において全地球測位受信機を無効にすることができる。全地球測位受信機が有効になっていない場合（判定ブロック４３０からの「いいえ」の経路）及び／又は全地球オーバーライドモードが有効になっていない場合（判定ブロック４２０からの「いいえ」の経路）、ブロック４３４において無線マウスを有効にすることができる。
【００３５】
処理４１３は、次に判定ブロック４３６において全地球オーバーライドモードが有効になっているかどうかを判定する。全地球オーバーライドモードが有効になっている場合、（判定ブロック４３６からの「はい」の経路）、処理４１３は、判定ブロック４３８において反射センサが覆われているかどうかを判定する。全地球オーバーライドモードが有効になっていない場合、（判定ブロック４３６からの「いいえ」の経路）、処理４１３は、判定ブロック４４０において（スイッチ１０９などの）デュアルモードスイッチが起動／トグルされているかどうかを判定する。デュアルモードスイッチが起動／トグルされていない場合（判定ブロック４４０からの「いいえ」の経路）、処理４１３は判定ブロック４３８へ戻る。デュアルモードスイッチが起動／トグルされている場合（判定ブロック４４０からの「はい」の経路）、処理４１３は、判定ブロック４４２においてデュアルモードが有効になっているかどうかを判定する。デュアルモードが有効になっている場合（判定ブロック４４２からの「はい」の経路）、処理４１３は判定ブロック４３８へ戻る。デュアルモードが有効になっていない場合（判定ブロック４４２からの「いいえ」の経路）、処理４１３は、ブロック４４４においてデュアルモードを有効にする。判定ブロック４３８において、反射センサが覆われている場合（判定ブロック４３８からの「はい」の経路）、処理４１３は判定ブロック４３６へ進む。反射センサが覆われていない場合（判定ブロック４３８からの「いいえ」の経路）、処理４１３は、上述したブロック４２６へ進む。
【００３６】
ここで図４Ｃを参照すると、処理４５０が、１つの実施形態による図１の無線コンピュータマウスの全地球測位受信機の（手動設定などの）オーバーライドを示している。ブロック４５２において、ユーザがＧＰＳのオン又はオフをオーバーライドすることにより、ＧＰＳオーバーライド割り込みサービスルーチン「（ＧＰＳ  ＩＳＲ）」４５２を起動することができる。ＧＰＳ  ＩＳＲ４５２が呼び出されると、処理４５０は、次に判定ブロック４５４においてユーザが無線コンピュータマウスのＧＰＳ受信機を手動で設定したかどうかを判定する。ユーザが無線コンピュータマウスのＧＰＳ受信機を手動で設定した場合（判定ブロック４５４からの「はい」の経路）、ブロック４５６において無線コンピュータマウスの全地球測位受信機を有効にすることができる。ユーザが無線コンピュータマウスのＧＰＳ受信機を手動で設定しなかった場合（判定ブロック４５４からの「いいえ」の経路）、処理４５０は、次に判定ブロック４５８においてユーザがＧＰＳ受信機を手動でオフに設定したかどうかを判定する。ユーザがＧＰＳ受信機を手動でオフに設定した場合（判定ブロック４５８からの「はい」の経路）、ブロック４６０において全地球測位受信機が無効にされる。ユーザがＧＰＳ受信機を手動でオフに設定しなかった場合（判定ブロック４５８からの「いいえ」の経路）、処理４５０は、ブロック４６２においてＧＰＳ  ＩＳＲから抜け出る。
【００３７】
ここで図４Ｄを参照すると、図３の無線コンピュータマウスの動作モードを有効にするための処理を示している。処理４７０は、開始ブロック４７１において開始することができる。１つの実施形態では、マウスの起動中に処理４７０を開始することができる。別の実施形態では、マウスが（動き、クリック、ユーザ検出信号などの）入力を受け取ったときに処理４７０を開始することができる。図示のように、判定ブロック４７２において、マウスの（コントローラ３０５などの）コントローラが、（スイッチ３４０などの）デュアルモードスイッチがオン位置に切り替えられているかどうかを判定する。スイッチがオン位置に切り替えられている場合（判定ブロック４７２からの「はい」の経路）、コントローラは、ブロック４７３において無線通信モジュール及び全地球測位受信機の同時動作を有効にする。スイッチがオフになっている場合（判定ブロック４７２からの「いいえ」の経路）、コントローラは、ブロック４７４において（センサ３２０などの）反射センサが覆われているかどうかを判定する。１つの実施形態では、反射センサを覆うことが、マウスを操作するユーザの手に関連することができる。
【００３８】
別の実施形態によれば、コントローラが、センサ出力を使用して１又はそれ以上の動作モードを決定することができる。マウスが覆われていない場合（判定ブロック４７４からの「いいえ」の経路）、コントローラは、ブロック４７７において動作モードを（全地球測位受信機３１０などの）全地球測位受信機の単独動作に決定することができる。マウスが覆われている場合（判定ブロック４７４からの「はい」の経路）、コントローラは、ブロック４７５において動作モードを（短距離無線通信モジュール３１５などの）短距離無線通信モジュールの単独動作に決定することができる。このようにして、コントローラは、ユーザの手が取り除かれたことを感知すると、無線通信動作モードから全地球測位モードでの動作に自動的に切り替えることができる。この結果、コントローラは、無線コンピュータマウスの消費電力を削減することができる。
【００３９】
処理４７０は、次にブロック４７６において１又はそれ以上のマウスクリックの後にセンサ上にユーザの手が置かれたかどうかを判定する。コントローラが所定のシーケンスのクリックを検出しない場合（例えば、判定ブロック４７６からの「いいえ」の経路）、コントローラは、現在の動作モードでの動作を続けることができる。コントローラがクリックシーケンスを検出した場合（例えば、判定ブロック４７６からの「はい」の経路）、コントローラは、ブロック４７８において動作モードをオーバーライドすることができる。一例として、マウスを、（ユーザの手がマウス上に置かれた後に１又はそれ以上のクリックが行われるなどの）ユーザからの特定の入力パターンを感知したら同時動作モードに入るように構成することができ、この場合ユーザによる個々の動作に所定の時間を関連付けることができる。
【００４０】
ここで図５を参照すると、１つの実施形態による図１の無線コンピュータマウスを使用するシステムの図形表示を示している。図５に示すように、（無線コンピュータマウス１００などの）無線コンピュータマウス５００を、モバイル通信装置５１０、イヤホーン５１５、及びコンピュータ５２０を含む１又はそれ以上の装置と同時に使用することができる。１つの実施形態では、無線コンピュータマウス５００が、（Ｂｌｕｅｔｏｏｔｈ（商標）などの）短距離無線通信プロトコルを使用して通信することができる。無線コンピュータマウス５００を、全地球測位ソース５３０から全地球測位データを受信するようにさらに構成することができる。従って、マウス５０５を、モバイル通信装置５１０、イヤホーン５１５、及びコンピュータ５２０の１又はそれ以上へ全地球測位データを送信するように構成することができる。別の実施形態によれば、無線コンピュータマウス５００を、無線短距離通信用に構成できるオプションのドングル／ポート５２５を使用して、コンピュータ５２０などの１又はそれ以上の装置と同時に使用するように構成することができる。
【００４１】
本発明の別の実施形態によれば、マウス５００を、モバイル通信装置５１０、イヤホーン５１５、及びコンピュータ５２０の少なくとも１つへ全地球測位情報を送信するように構成することができる。本発明の１つの利点は、（ＷｉＦｉ、ＷＷＡＮなどの）ネットワーク接続にアクセスできない場合に装置へ全地球測位データを提供できることであると言える。さらに、図６に関して以下でさらに詳細に説明するように、マウス５００を、ユーザ入力装置として使用していないときに、短距離通信プロトコルを使用する装置に全地球測位データを提供するように構成することができる。
【００４２】
ここで図６を参照すると、１つの実施形態による図１の無線コンピュータマウスの図形表示を示している。図６に示すように、（無線コンピュータマウス１００などの）無線コンピュータマウス６０５を、コンピュータマウスとして使用していない間に装置へ全地球測位データを送信するように構成することができる。表示ウィンドウ６１０に、マウス６００をバッグ６０５内に隠れたものとして示している。別の実施形態では、マウス６００を、受け取った全地球測位データを記憶して後で外部装置へ送信するように構成することができる。別の実施形態によれば、マウス６００が受け取った１又はそれ以上の信号により、モバイル装置６２０への全地球測位データの送信を開始することができる。さらに別の実施形態では、マウス６０５を、マウス６００のユーザによる１又はそれ以上のボタンの起動に基づいて、モバイル装置６２０へ全地球測位データを送信するように構成することができる。
【００４３】
別の実施形態によれば、マウス６００の（全地球測位受信機３１０などの）全地球測位受信機を、メディア（衛星ラジオなどの）媒体、ニュース、最新情報などを受信するように構成することができる。このようにして、マウス６００は、マウスの（無線通信モジュール３１５などの）短距離無線通信モジュールを使用してモバイル装置６２０を介してユーザに媒体を提供することができる。
【００４４】
図６をマウス６００とモバイル装置６２０の間の通信として説明したが、マウス６００を、一般に（コンピュータ４２０などの）コンピュータ、デジタルカメラ、メディアプレーヤ及びその他の装置を含む１又はそれ以上の他の装置と同時に使用するように構成できることも等しく理解されたい。
【００４５】
本発明の例示的な実施形態を参照しながら本発明を具体的に図示し、これについて説明したが、当業者であれば、添付の特許請求の範囲に含まれる本発明の範囲から逸脱することなく本明細書において形式及び詳細の様々な変更を行うことができると理解するであろう。
【図１】
0005425017.tif 000002
【図２】
0005425017.tif 000003
【図３Ａ】
0005425017.tif 000004
【図３Ｂ】
0005425017.tif 000005
【図４Ａ】
0005425017.tif 000006
【図４Ｂ−１】
0005425017.tif 000007
【図４Ｂ−２】
0005425017.tif 000008
【図４Ｃ】
0005425017.tif 000009
【図４Ｄ】
0005425017.tif 000010
【図５】
0005425017.tif 000011
【図６】
0005425017.tif 000012