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