(57)【要約】【課題】  ディスプレイ画面から離れたところにあるキーボードを用いてユーザインターラクションをサポートする装置および方法を提供すること。【解決手段】  コンピュータキーボードは、ディスプレイ画面に対して複数の方向に画像をスクロールしナビゲートするためのアセンブリを含むことができる。コンピュータキーボードは、ディスプレイ画面上のオブジェクトに対して複数の方向にグラフィカルオブジェクト、挿入ポイント、またはマウスカーソルを制御するためのアセンブリを含むことができる。２つの制御デバイスが、コンピュータキーボードのそれぞれの側に設けられる。これらのデバイスは、両方がグラフィカルカーソルを制御するように構成される。一方のデバイスは、グラフィカルカーソルを制御し、他方のデバイスは、画像のビュースクロールを制御する。さらに別の態様では、カーソル制御またはビュースクロールのためのデバイスの機能が選択可能である。【選択図】  図２
2005056396.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータのグラフィカルユーザインターフェースのナビゲーションを行うように構成されたコンピュータキーボードであって、
手の動きを受け入れるように構成された第１の入力デバイスを含み、前記手の動きに応答して直交する軸に沿って画像ディスプレイ画面に対して画像をスクロールするように構成された第１のナビゲーションセクションと、
手の動きを受け入れるように構成された第２の入力デバイスを含み、前記手の動きに応答して複数の軸に対してグラフィカルポインタを動かすように構成された第２のナビゲーションセクションと、
前記第１のナビゲーションセクションと前記第２のナビゲーションセクションの間に配置されている文字と数字のセクションと
を備えたことを特徴とするコンピュータキーボード。
【請求項２】
前記第１の入力デバイスは、前記手の動きを受け入れるように回転可能に構成された球形部材を含むトラックボールアセンブリと、前記直交する軸の一方に沿ったスクロールについて前記球形部材が回転するときを判定するスクロール感知システムとを含むことを特徴とする請求項１に記載のコンピュータキーボード。
【請求項３】
前記第１の入力デバイスは、前記手の動きを受け入れるように回転可能に構成された球形部材を含むトラックボールアセンブリと、前記直交する軸の一方に沿って第１の方向のスクロールについて前記球形部材が回転するとき、および前記直交する軸の他方に沿って第２の方向のスクロールへの遷移状態変化に応答して、前記球形部材の遷移状態を感知するように構成されているスクロール感知システムとを含むことを特徴とする請求項１に記載のコンピュータキーボード。
【請求項４】
前記第１の入力デバイスは、前記手の動きを受け入れるように回転可能に構成された球形部材を含むトラックボールアセンブリと、前記直交する軸の一方に沿ったスクロールについて前記球形部材が回転するときに前記球形部材の遷移状態を感知するように構成されたスクロール感知システムとを含むことを特徴とする請求項１に記載のコンピュータキーボード。
【請求項５】
前記第１の入力デバイスは、前記手の動きを受け入れるように回転可能に構成された球形部材を含むトラックボールアセンブリと、前記球形部材が前記直交する軸の一方に沿った方向のスクロールについて前記スクロールを維持するために前記方向のスクロールの遷移状態後に閾値レベルまで回転するときを判定するスクロール感知システムとを含むことを特徴とする請求項１に記載のコンピュータキーボード。
【請求項６】
前記第１の入力デバイスおよび前記第２の入力デバイスは、トラックボールデバイスをそれぞれさらに備えたことを特徴とする請求項１に記載のコンピュータキーボード。
【請求項７】
前記第１の入力デバイスは、スクロールホイールアセンブリをさらに備えたことを特徴とする請求項６に記載のコンピュータキーボード。
【請求項８】
前記第１の入力デバイスは、タッチパッドを備えたことを特徴とする請求項１に記載のコンピュータキーボード。
【請求項９】
前記第１の入力デバイスは、タッチパッドを備え、前記第２の入力デバイスは、トラックボールデバイスを備えたことを特徴とする請求項１に記載のコンピュータキーボード。
【請求項１０】
前記第１の入力デバイスは、トラックボールデバイスを備え、前記第２の入力デバイスは、タッチパッドを備えたことを特徴とする請求項１に記載のコンピュータキーボード。
【請求項１１】
前記第２の入力デバイスは、前記直交する軸に対してグラフィカルポインタを動かすためにユーザ選択可能であることを特徴とする請求項１に記載のコンピュータキーボード。
【請求項１２】
前記第１の入力デバイスは、前記直交する軸に対してグラフィカルポインタを動かすためにユーザ選択可能であることを特徴とする請求項１に記載のコンピュータキーボード。
【請求項１３】
ホストコンピュータのグラフィカルユーザインターフェースのナビゲーションを行うように構成されたコンピュータキーボードであって、
キーボード筐体と、
開口部を有する前記キーボード筐体に配置され、前記開口部内に手の動きを受け入れるように構成された可動ボールを有し、前記手の動きに応答して画像ディスプレイ画面に対して画像を垂直方向および水平方向にスクロールするように構成されたトラックボールデバイスと、
手の動きを受け入れるように構成され、前記手の動きに応答して前記画像ディスプレイ画面の２つの次元に対してグラフィカルポインタを動かすように構成された第２の入力デバイスと、
前記トラックボールデバイスと前記第２の入力デバイスとの間に配置された文字と数字のセクションと
を備えたことを特徴とするコンピュータキーボード。
【請求項１４】
前記トラックボールデバイスは、前記垂直スクロールおよび前記水平スクロールについて前記可動ボールが回転するときを判定するスクロール感知システムをさらに含むことを特徴とする請求項１３に記載のコンピュータキーボード。
【請求項１５】
前記トラックボールデバイスは、前記可動ボールが垂直スクロールについて回転するとき、および水平スクロールへの遷移状態変化に応答して、前記可動ボールの遷移状態を感知するように構成されているスクロール感知システムをさらに含むことを特徴とする請求項１３に記載のコンピュータキーボード。
【請求項１６】
前記トラックボールデバイスは、前記可動ボールが水平スクロールについて回転するとき前記可動ボールの遷移状態を感知し、前記遷移状態に応答して前記水平スクロールを垂直スクロールに変更するように構成されているスクロール感知システムをさらに含むことを特徴とする請求項１３に記載のコンピュータキーボード。
【請求項１７】
前記トラックボールデバイスは、前記可動ボールが垂直スクロールについて該垂直スクロールを維持するために前記水平スクロールの遷移状態後に閾値パラメータまで回転するときを判定するスクロール感知システムをさらに含むことを特徴とする請求項１３に記載のコンピュータキーボード。
【請求項１８】
前記トラックボールデバイスは、前記可動ボールが水平スクロールについて前記垂直スクロールの遷移状態後に閾値パラメータまで回転するときを前記回転中に前記水平スクロールを維持するために判定するスクロール感知システムをさらに含むことを特徴とする請求項１３に記載のコンピュータキーボード。
【請求項１９】
前記第２の入力デバイスは、タッチパッドを備えたことを特徴とする請求項１３に記載のコンピュータキーボード。
【請求項２０】
ホストコンピュータのグラフィカルユーザインターフェースのナビゲーションを行うように構成された無線コンピュータキーボードであって、
筐体と、
手の動きを受け入れるように構成され、前記手の動きに応答して画像ディスプレイ画面に対して画像を垂直方向および水平方向にスクロールするように構成された第１の入力デバイスと、
手の動きを受け入れるように構成され、前記手の動きに応答して前記画像ディスプレイ画面の２つの次元に対してグラフィカルポインタを動かすように構成された第２の入力デバイスと、
前記第１の入力デバイスと第２の入力デバイスの間に配置された文字と数字のセクションと
を備えたことを特徴とするコンピュータキーボード。
【請求項２１】
キーボードのトラックボールデバイスのユーザ選択制御の方法であって、
画像ディスプレイ画面に対して画像を垂直方向および水平方向にスクロールするように手の動きを受け入れるためトラックボールデバイスを構成するように指示する入力を受け取ることと、
前記トラックボールデバイスを前記スクロールのために構成することと
を備えることを特徴とする方法。
【請求項２２】
前記入力は、音によるコマンドを備えることを特徴とする請求項２１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータのグラフィカルユーザインターフェースをナビゲートするように構成されたコンピュータキーボードに関する。より詳細には、本発明は、ディスプレイ画面に対して複数の方向に画像をスクロールする（すなわち、ビューをナビゲートする）ためのアセンブリを含む、ホストコンピュータに動作可能に接続することができるコンピュータキーボード、およびディスプレイ画面上のオブジェクトに対して複数の軸方向にグラフィカルオブジェクト（すなわち、マウスの矢印または挿入ポイント）を動かすことができるカーソル制御のためのアセンブリを備えたコンピュータキーボードに関する。
【背景技術】
【０００２】
従来のコンピュータシステム、特にグラフィカルユーザインターフェース（ＧＵＩ）システムを使用するコンピュータシステムは、テキストを入力するためのキーボードのような従来の入力デバイスや、グラフィカルユーザインターフェースを操作するためのマウスのようなポインティングデバイスからユーザ入力を受け入れる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ユーザインターラクション（ｕｓｅｒ  ｉｎｔｅｒａｃｔｉｏｎ）の従来概念は、一般にデスクトップコンピュータの前で行うか、あるいは少なくとも、ラップトップコンピュータを用いる場合のようにディスプレイ画面に近接して近くで見える範囲内で座って行うものであった。従来のシステムは、新たなユーザインターラクションの課題を満足させる上で問題がある。デジタルテレビ、デジタル音楽、デジタル映画など、コンピューティングのニューメディアモデルの発展により、ＧＵＩの従来のビュー、そしてユーザがコンピュータとインターラクトすることができる様態は変わってしまっている。ホームシアター環境の一例では、ユーザは、ディスプレイ画面から離れた距離にあるソファーで座っている場合がある。ある時には、ユーザはＧＵＩを操作してライブのテレビもしくは録画したテレビ、デジタルホーム映画や写真のスライドショーを取得し鑑賞したり、ＤＶＤの映画を鑑賞したりしたいと思うかも知れない。こうした「ひざの上での使用（ｌａｐ  ｕｓｅ）」環境または「ソファーでの使用（ｃｏｕｃｈ−ｕｓｅ）」環境においては、従来概念によるデスクトップでのユーザインターラクションは、効率が悪く多くの個人にとってストレスのたまるものとなる可能性がある。ユーザが、従来の手持ち式のリモートコントロールを使用しようと試みることがあるが、リモートコントロールは、従来のグラフィカルユーザインターフェースを使用したコンピューティングタスクには、たとえ可能としても、限られたカーソル制御しか提供しない。別の時には、ユーザは、テキストを入力したり、編集したりするなどの生産活動に切り替えたいと思う場合があるが、従来のリモートコントロールを使用する試みはぎこちなく効率が悪いと思う可能性がある。またデスクトップや作業面がなければ、「通常の」マウスは、ユーザにとって全く実行可能なオプションではなくなる。したがって、ユーザは、ニューメディアおよび生産性ソフトウェアを体験することについて十分な利点が実感できない。
【０００４】
電子ドキュメント、スプレッドシート、データベースフィールド、作図、写真などの作成および修正など、ニューメディア技術および生産活動についてＧＵＩを操作するために、ディスプレイ画面から離れたところにあるキーボードでユーザインターラクションをサポートする装置および方法が必要とされている。
【課題を解決するための手段】
【０００５】
本発明は、ホストコンピュータのグラフィカルユーザインターフェースをナビゲートするように構成されたコンピュータキーボードに関する。コンピュータキーボードは、ディスプレイ画面に対して複数の方向に画像をスクロールしたり、ナビゲートしたりするためのアセンブリを含むことができる。１つの態様では、キーボードは、側面に配置されている第１のナビゲーションセクションおよび第２のナビゲーションセクションを含むことができ、文字と数字のセクションが第１のナビゲーションセクションと第２のナビゲーションセクションの間に配置される。本発明の一態様によって、ユーザにとって両手による（ｂｉ−ｍａｎｕａｌ）解剖学的適合性を有することが可能になる。
【０００６】
別の態様では、第１のナビゲーションセクションは、手の動きを受け入れるように構成された第１の入力デバイスを含むことができ、その手の動きに応答して第１の入力デバイスは、直交する軸に沿って画像を画像ディスプレイ画面に対してスクロールするように構成される。第２のナビゲーションセクションは、手の動きを受け入れるように構成された第２の入力デバイスを含むことができ、その手の動きに応答して、直交する軸に対してグラフィカルポインタを移動するように構成される。それゆえ、入力デバイスは、ユーザの生体力学的に中立な位置を促進するためにコンピュータキーボード上の側方に配置される。
【０００７】
１つの態様では、２つのカーソル制御デバイスがコンピュータキーボードの各サイド上に設けられる。１つの態様では、これらのデバイスは両方ともグラフィカルカーソルを制御するように構成される。この様態では、２人の人が同じキーボードを用いてグラフィカルユーザインターフェースを同時に操作するユーザの協力が可能になる。これは、インターラクティブなコンピュータゲーム、教育と学習、およびビジネス協力にとって有利になり得る。
【０００８】
他の態様では、一方のデバイスがグラフィカルカーソルを制御し、他方のデバイスが画像のビュースクロールを制御する。さらに他の態様では、カーソル制御またはビュースクロールのためのデバイスの機能が選択可能である。このようにして、ユーザは、解剖学的な利き手、例えば左利きまたは右利き用に設計されたキーボードを有することができる。
【０００９】
１つの態様では、コンピュータキーボードは、ホストコンピュータのグラフィカルユーザインターフェースをナビゲートするように構成される。トラックボールデバイスがキーボードの筐体に配置され、このトラックボールデバイスは、手の動きを受け入れるように構成された可動ボールを含み、その手の動きに応答して、画像を画像ディスプレイ画面に対して垂直方向および水平方向にスクロールするように構成される。第２の入力デバイスは、手の動きを受け入れるように構成され、その手の動きに応答して画像ディスプレイ画面の２つの次元に対してグラフィカルポインタを移動させるように構成される。
【００１０】
このように、本発明の態様および特徴により、ユーザはニューメディア環境における簡単な操作によって、リッチなデジタルメディアやコンピュータシステムを用いたゲームの体験を楽しんだり、インターネットをナビゲートしたり、電子メールメッセージまたはインスタントメッセージを送受信したり、スプレッドシートを実行したり、ドキュメントやプレゼンテーションを作成したりすることができる。
【００１１】
本発明のこれらおよびその他の態様、特徴および利点は、特許請求の範囲に記載された本発明に関して、限定ではなく、例として含められている、添付の図面と共に以下の詳細な説明の例示的な実施形態から容易に明らかとなり、十分に理解されるであろう。
【発明を実施するための最良の形態】
【００１２】
（例示的な動作環境）
キーボードなどの周辺デバイスが、ホストコンピュータに動作可能に接続することができ、ディスプレイ画面に対して複数の軸方向に画像を動かすためのスクロール、または自由形式のカーソル制御のために構成されている入力デバイスを含む。１つの態様では、キーボードは、カーソル制御デバイスおよびスクロールデバイスを備えた両手の機能のために構成される。トラックボールデバイスおよびタッチパッドを、そのようなものが両方あるいはそれぞれ、スクロールおよび／またはカーソル制御のためにキーボードのどちらかの側で使用することができる。スクロールおよびカーソル制御は、１つのデバイス、例えば、トラックボールデバイスまたはタッチパッドによって実現することができる。あるいは、スクロールおよびカーソル制御は、ホイールおよびタッチパッド、またはホイールおよびトラックボールデバイスによって提供することができる。本発明の種々の態様により、１つまたは複数のコンピュータまたは他のデバイスによって実行される、プログラムモジュールなどのコンピュータ実行可能命令および装置の一般的な関連で少なくとも説明することができる。したがって、本発明の種々の態様を実施することができる汎用コンピューティング環境のコンポーネントおよび動作について簡単に述べておくことが役に立つ可能性がある。このような例示的なホストコンピュータシステムを図１に示す。
【００１３】
したがって、図１は、本発明の種々の態様を実施するために使用することができる例示的な汎用デジタルコンピューティング環境の概略図を示すものである。図１で、ホストコンピュータ１００は、処理装置１１０と、システムメモリ１２０と、システムメモリを含む様々なシステムコンポーネントを処理装置１１０に結合するシステムバス１３０とを含んでいる。システムバス１３０は、メモリバスまたはメモリコントローラ、周辺バス、および様々なバスアーキテクチャのうちのいずれかを使用するローカルバスを含む数タイプのバス構造のうちのどれであってもよい。システムメモリ１２０は、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）１４０およびＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１５０を含んでいる。
【００１４】
起動中などにコンピュータ１００内の要素間で情報を転送する助けをする基本ルーチンが入っているＢＩＯＳ（ｂａｓｉｃ  ｉｎｐｕｔ／ｏｕｔｐｕｔ  ｓｙｓｔｅｍ）１６０は、ＲＯＭ１４０に格納されている。コンピュータ１００はまた、ハードディスク（図示せず）に対して読み出しおよび書き込みを行うためのハードディスクドライブ１７０と、着脱可能な磁気ディスク１９０に対して読み出しおよび書き込みを行うための磁気ディスクドライブ１８０と、ＣＤ  ＲＯＭや他の光媒体などの着脱可能な光ディスク１９２に対して読み出しおよび書き込みを行うための光ディスクドライブ１９１とを含んでいる。このハードディスクドライブ１７０、磁気ディスクドライブ１８０、および光ディスクドライブ１９１は、それぞれハードディスクドライブインターフェース１９２、磁気ディスクドライブインターフェース１９３、および光ディスクドライブインターフェース１９４によって、システムバス１３０に接続されている。これらのドライブおよび関連するコンピュータ読取り可能媒体は、コンピュータ読取り可能命令、データ構造、プログラムモジュール、およびパーソナルコンピュータ１００の他のデータの不揮発性記憶を提供している。当業者には、磁気カセット、フラッシュメモリカード、デジタルビデオディスク、ベルヌーイ（Ｂｅｒｎｏｕｌｌｉ）カートリッジ、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）などコンピュータによってアクセス可能なデータを格納することができる他のタイプのコンピュータ読取り可能媒体もこのオペレーティング環境例で使用できることが理解されよう。
【００１５】
オペレーティングシステム１９５、１つまたは複数のアプリケーションプログラム１９６、他のプログラムモジュール１９７、およびプログラムデータ１９８を含め、いくつかのプログラムモジュールが、ハードディスクドライブ１７０、磁気ディスク１９０、光ディスク１９２、ＲＯＭ１４０、またはＲＡＭ１５０に格納することができる。ユーザは、キーボード２００およびポインティングデバイス１０２などの入力デバイスを介してコマンドおよび情報をコンピュータ１００に入力することができる。他の入力デバイス（図示せず）には、マイクロフォン、ジョイスティック、ゲームパッド、サテライトディッシュ、スキャナーなどが含まれ得る。これらおよび他の入力デバイスは、多々、システムバス１３０に結合されているシリアルポートインターフェース１０６を介して処理装置１１０に接続されるが、パラレルポート、ゲームポート、ＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）など他のインターフェースによって接続することもできる。さらに、これらのデバイスを適切なインターフェース（図示せず）を介してシステムバス１３０に直接に結合することもできる。ビデオアダプタ１０８などのインターフェースを介して、モニタ１０７、またはディスプレイ画面を有する他のタイプのディスプレイデバイスも、システムバス１３０に接続される。
【００１６】
コンピュータ１００は、リモートコンピュータ１０９などの１台または複数台のリモートコンピュータへの論理接続を使用してネットワーク化環境で動作することができる。リモートコンピュータ１０９は、サーバ、ルータ、ネットワークＰＣ、ピアデバイス、または他の共通ネットワークノードでよく、コンピュータ１００に対して前述した要素の多くまたはすべてを含むことができるが、図１には関連するアプリケーションプログラム１９６を有するメモリ記憶デバイス１１１だけを示している。図１に示す論理接続は、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）１１２およびＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）１１３を含んでいる。このようなネットワ−ク環境はオフィス、企業規模のコンピュータネットワーク、イントラネット、およびインターネットで普通に見られるものである。
【００１７】
ＬＡＮネットワーク環境で使用するとき、コンピュータ１００はネットワ−クインターフェースまたはアダプタ１１４を介してローカルネットワーク１１２に接続する。ＷＡＮネットワーク環境で使用するときには、パーソナルコンピュータ１００は、通常、例えばインターネットにワイドエリアネットワーク１１３を介して通信リンクを確立するためのモデム１１５またはその他の手段を含んでいる。モデム１１５は、内蔵でも外付けでもよいが、シリアルポートインターフェース１０６を介してシステムバス１３０に接続される。ネットワーク化環境では、パーソナルコンピュータ１００に関連して示すプログラムモジュール、またはその一部分を、リモートメモリ記憶デバイスに格納することもできる。
【００１８】
図に示すネットワーク接続は例示的なものであり、コンピュータ間に通信リンクを確立する他の技法を使用することもできることが理解されよう。ＴＣＰ／ＩＰ、イーサネット（登録商標）、ＦＴＰ、ＨＴＴＰなど様々な周知のプロトコルのいずれかが存在していることが想定され、クライアント−サーバ構成でシステムが動作してユーザがウェブベースのサーバからウェブページを検索できるようにすることができる。様々な従来技術のウェブブラウザのいずれかを使用してウェブページ上にデータを表示し操作することができる。
【００１９】
（キーボード環境）
本発明の１つまたは複数の態様による例示のキーボード設計を図２〜図１２に示す。図２を参照すると、キーボード２００は、文字と数字のセクション２０１、編集セクション２０３、数字セクション２０４、左側ナビゲーションセクション２０５、および右側ナビゲーションセクション２０６を含んでいる。枠組みの参照目的のために、本明細書中のキーボード２００および他のキーボード設計は、通常の使用中にユーザに近接した前端部２０９、および通常の使用中にユーザから遠くにある後端部２１１を含んでいる。したがって、あるオブジェクトが別のオブジェクトと後端部２１１の間にあるときに、本明細書中では、別のオブジェクトの「背後に」あると言う。あるオブジェクトが別のオブジェクトと後端部２１１の間にあり、前から後方向に伸ばした別のオブジェクトの外側線の境界内に少なくとも部分的に位置するとき、本明細書中では、別のオブジェクトの「直後に」あると言う。あるオブジェクトが別のオブジェクトと前端部２０９の間にあるとき、本明細書中では、別のオブジェクトの「前方に」あると言う。さらに、キーボード２００はまた、左端部２１３および右端部２１５を含んでいる。方向「側方（ｌａｔｅｒａｌ）」は、左端部２１３から右端部２１５への、また右端部２１５から左端部２１３への一般的な方向と定義する。
【００２０】
ＱＷＥＲＴＹセクションとも呼ばれる文字と数字のセクション２０１は、アルファベットの文字のそれぞれ、数字の０〜９のそれぞれ、および様々な句読点記号のキーを含んでいる。しかし、他のキー配置および英語に代わる言語のキャラクタ文字を使用することもできる。編集セクション２０３は、文字と数字のセクション２０１のすぐ右側に配置されることが好ましく、４つの矢印キー、削除（Ｄｅｌｅｔｅ）、挿入（Ｉｎｓｅｒｔ）、ホーム（Ｈｏｍｅ）、エンド（Ｅｎｄ）、ページアップ（ＰａｇｅＵｐ）、およびページダウン（ＰａｇｅＤｏｗｎ）キーを含むことが好ましい。数字セクション２０４は、編集セクション２０３の右側に配置されることが好ましく、数字の０〜９のキー、割り算「／」キー、乗算「＊」キー、減算「−」キー、および加算「＋」キーを含む算術演算キー、１０進分離記号キー、エンター（Ｅｎｔｅｒ）キー、ならびに数字セクション２０４の左上隅の数字の７キーの上に位置する数字ロック（Ｎｕｍ  Ｌｏｃｋ）キーを含んでいる。
【００２１】
キーボード２００は、当技術分野において知られているようにホストコンピュータ１００に対して有線接続または無線接続を有することができる。例えば、無線接続は、「ＩｒＤＡ」（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）規格やＢｌｕｅｔｏｏｔｈ（登録商標）無線周波数（「ＲＦ」）仕様およびプロトコルなど広く利用可能な通信規格とすることができる。これらの無線通信プロトコルは、標準プロトコルを採用しているデバイスに対して様々な転送レートで、低コストで短距離のクロスプラットフォームのポイントツーポイントの通信を提供する。送受信機の互換ハードウェアおよびインターフェースソフトウェアモジュールの様々な供給業者がある。
【００２２】
参照目的のために、用語「スクロール」は、本明細書中では、ディスプレイ画面に対して画像を特定の方向に動かすことを説明するために使用されている。例えば、本明細書中で使用する用語「スクロールダウン」は、現在のディスプレイ画面の内容を下方にある量動かすことに関する。同様に、用語「スクロールアップ」、「スクロールレフト」、「スクロールライト」は、画面の内容をこれらの方向にある量動かすことに関する。本明細書中で使用する用語スクロールは、画像の自動スクロールであるパニング（ｐａｎｎｉｎｇ）も含む。用語「カーソル制御」は、本明細書中では、ディスプレイ画面に対してグラフィカルオブジェクト、挿入ポイント、またはマウス操作ポイントを特定の方向に動かすことを説明するために使用されている。
【００２３】
（タッチパッド）
図４を参照すると、ナビゲーションセクション２０５、２０６を有するキーボード１２００では、ホストコンピュータ１００と共に使用されるディスプレイ画面２に対して複数の方向に複数の軸４、５（Ｘ、Ｙ）に沿って画像１をスクロールすること、および自由形式のカーソル制御（図３参照）のために構成された複数軸のデバイスを含むことができる。図４に示す好ましい配置では、ナビゲーションセクション２０５、２０６は、それぞれ左側および右側に配置されている左タッチパッド２３０および右タッチパッド２３１を含むことができる。この配置により、キーボードに対して最小の厚さが実現されて重量が低減され、より良い可搬性および速度と精度の観点から許容可能な性能がもたらされる。タッチパッド２３０およびタッチパッド２３１は、正方形、長方形、菱形、円形、十字形、楕円形など任意の適切な形状にすることができる。長方形または正方形の形状では、タッチパッドの幅または長さを３５ｍｍから６０ｍｍとすることができる。１つの構成では、タッチパッドを４７平方ｍｍにすることができる。しかし、ジョイスティックやＤパッドなどカーソル制御について知られている他のナビゲーションデバイスを採用することもできる。ナビゲーションセクション２０５，２０６は、タッチストリップ、トラックボールまたはこれらの組合せ、あるいは１次元または２次元のカーソル移動およびスクロール機能を提供する他のデバイスを含むことができることが理解されよう。
【００２４】
続けて図４を参照すると、１つの好ましい構成では、キーボードの各サイドに２つの側方に配置されたタッチパッド２３０、２３１またはトラックボール（図５〜図１０に示す）が存在することにより、利点としてニューメディア環境に対して拘束されない操作が可能になる。他の構成では、タッチパッド２３０をカーソル制御用に構成することができ、また他方のタッチパッド２３１は、スクロール機能を割り当てることができる。しかし、タッチパッド２３０および２３１の構成を逆にすることもできる。両手利きの使用のためのさらに他の構成では、タッチパッド２３０および２３１を選択的に切り換え可能としてユーザの解剖学的な利き手、例えば左利きまたは右利きの人に適合させることができる。キーボード１２００の１つの配置では、左利きユーザのために、カーソル制御機能を左側、スクロール機能を右側にすることができる。しかし、タッチパッド２３０および２３１の特定の機能を、ユーザによって選択可能にできることが望ましい。このように、本発明の１つの態様では、ユーザは、自身に特有の使用および解剖学的構造に対してキーボードを最適化する自由度をもつ。これは、ユーザに望ましくないキーボード構成および機能に合わせるように強いる従来のキーボードと対照的である。
【００２５】
（トラックボールデバイス）
図５は、キーボード２００の構成と同様のキーボード１２０１を示し、左側および右側にそれぞれ配置された左トラックボールデバイス２２１および右トラックボールデバイス２２２を含んでいる。トラックボールデバイス２２１、２２２は、カーソル制御専用またはビュー画像スクロール専用に構成されている。あるいは、トラックボールデバイス２２１、２２２は、例えばスクロールおよびカーソル制御の間の切換えを可能にするためにユーザにより選択可能なカーソル制御モードおよびスクロールモード用に構成可能とすることができる。各トラックボールデバイス２２１、２２２は、キーボード筐体２１９の開口部内に回転可能に取り付けられた球などの可動ボール２２３を備えることが好ましい。このボール２２３は、上方に突き出ており、筐体２１９の上に露出してユーザの指および手で回転させることが可能である。トラックボールデバイス２２１、２２２は、動きセンサ（図示せず）によって生成された信号を伝送する。この信号を使用してホストコンピュータ１００のディスプレイ上のグラフィカルカーソルまたはポインタを制御する。
【００２６】
操作時に、ユーザは、キーボード筐体２１９に対して所望の方向にボールを回転し、２つの直交軸上で可動ボールの回転が感知される。当技術分野において知られているように、この２つの軸に沿った可動ボール２２３の回転を表す２つの信号が生成される。カーソル制御に関しては、２つの軸に沿ったボールの回転がディスプレイ画面１上の自由形式のカーソル制御のために２つの次元のカーソルの動きに変換される。可動ボール２２３は、任意の従来の機械的または光学的感知システム、あるいは任意の他の所望の技法によって感知することができる。例えば、機械的感知システムを使用する場合、ボール２２３は、１対の直角をなすローラ上で支えることができる。光学的感知システムを使用する場合には、光源をボール２２３の非露出部分で反射させることができ、光学的センサがボール２２３の相対的動きを判定することができる。
【００２７】
１つの実施形態では、トラックデバイス２２１、２２２は、スクロールとカーソル制御の間でモード選択可能である。カーソル制御モードをスクロールモードに、スクロールモードをカーソル制御モードに呼び出すいくつかの方法がある。スクロール構成のための１つの実施形態では、可動ボール２２３を押し下げ可能にして、ホストコンピュータ１００のオペレーティングソフトウェアを用いてスクロールモードを呼び出すように構成された下側の近接マイクロスイッチに接触させることができる。この構成では、ボール２２３に、スプリングまたは他のバイアスデバイスを用いて上方にバイアスをかけることになる。
【００２８】
図５に示す一実施形態では、１つまたは複数のボタンをキーボード１２０１上に配置してカーソル制御をスクロールモードなどにトグルさせたりすることができる。単一のボタンの構成では、ボタン３００（図５参照）は、多段階設定を有することができる。あるいは、物理ダイヤル（図示せず）にモードを選択するポインタを設けることができる。ボタンまたはダイヤルの実施形態では、キーボード１２０１は、選択された機能に対応する様々な印（ｉｎｄｉｃｉａ）を有することができる。さらに他の実施形態では、キーボード１２０１は、カーソル制御モードとスクロールモードの間でモードを変更するために音声で構成可能とすることができる。例えば、ユーザは、「トラックボール」などの音声コマンドを言ってトラックデバイス２２１を構成する準備ができていることを認識することができる。次いでユーザは、「スクロール」と言ってカーソル制御モードからスクロールモードへモード変更することができる。あるいは、ユーザは、「カーソル」または「マウス」と言ってその状態をカーソル移動に変更することができる。このように、ユーザは、他のタスクのために自身の手で作業をすることができる。本発明は、以上に説明した特定の音声コマンドには限定されず、意図した機能を行うために他のコマンドも可能であることを理解されたい。それでもやはり、トグル機能および音声による構成をキーボード１２００、１２０３、１２０５、１２０９、１２１１、または１２１３に提供することができる。
【００２９】
１つの態様では、キーボード１２０１またはホストコンピュータ１００は、状態インジケータが変化してもよい。このインジケータは、カーソル制御またはスクロールの構成に関してトラックボールデバイス２２１またはトラックボールデバイス２２２の状態についてユーザに知らせる。ユーザに対して状態変化のフィードバックを提供する多くの可能性がある。例えば、グラフィカルアイコンまたは一連のアイコンが、ＭＩＣＲＯＳＯＦＴ（登録商標）ＷＩＮＤＯＷＳ（登録商標）などのグラフィカルユーザインターフェースのタスクバー中に存在することができる。さらに、「コントロールパネル」を使用してカーソル制御状態かスクロール状態かを示すことができる。他の実施形態では、発光ダイオードをキーボード２００上に配置することもできる。
【００３０】
図６を参照すると、１つの実施形態において、トラックボールデバイス２２１、２２２は、方向性をもったスクロール中のわずかなまたは意図しない側方または前方への動きをフィルタして意図しないスクロール動作を回避するためにスクロール補償システム２２５を備えて構成されている。例えば、垂直スクロール中にボールの側方向へのわずかな回転が、スクロールを水平スクロールに方向を変化させることもある。スクロール補償システム２２５は、水平スクロールを示す側方回転をある閾値に対して判定することができ、この場合、このレベルに満たないボール２２３の側方回転は水平スクロールに影響しないことになる。別の場合には、水平スクロール中に横断方向（ｔｒａｎｓｖｅｒｓｅ  ｄｉｒｅｃｔｉｏｎ）のわずかな回転または小さな変化が、水平スクロールを垂直スクロールへ変化させることがある。スクロール補償システム２２５では、垂直スクロールを示す横断回転をある閾値に対して判定することができ、この場合、このレベルに満たないボール２２３の横断回転は垂直スクロールに影響しないことになる。
【００３１】
図６を参照すると、スクロール補償システム２２５は、補正モジュール２２９に動作可能に結合されている方向感知モジュール２２７を含んでいる。本明細書中で使用しているように、用語「動作可能な結合」は、コンポーネント間の電気的な有線接続および／またはソフトウェア命令を介した論理接続として定義される。方向感知モジュール２２７は、垂直スクロールまたは水平スクロールを提供するように構成される。１つの態様では、垂直スクロールの場合、方向感知モジュール２２７は、ユーザが動かしている間に可動ボール２２３が前方または後方に回転されているかどうかを判定する。このように、感知モジュール２２７は、回転信号がＹ軸方向に対するボール２２３の回転を表しているかどうかを判定する。この動きは、ディスプレイ画面上の画像１の垂直スクロールの動きに変換される。同様にして、水平スクロール動作では、方向感知モジュール２２７は、可動ボール２２３が側方方向、例えば左から右へまたは右から左へ回転されているかどうかを判定する。感知モジュール２２７は、回転信号がＸ軸方向に対するボールの回転を表しているかどうかを判定する。この動きは、水平スクロールの動きに変換される。
【００３２】
補正モジュール２２９は、可動ボール２２３の回転中に感知モジュール２２７から方向信号を受け取る。専用ソフトウェアまたは他のアプリケーションにより不慮の作動をフィルタして意図しないスクロール動作を回避する。このフィルタリング動作は補償パラメータおよび可動ボール２２３の遷移状態の検出の関数である。遷移状態は、一方向の動きが別方向に変化するときに起こる。例えば、「Ｙ−Ｘ遷移」は、可動ボール２２３のＹ軸方向の動きからＸ軸方向の動きへの状態変化の検出として定義される。「Ｘ−Ｙ遷移状態」は、可動ボール２２３のＸ軸方向の動きからＹ軸方向の動きへの状態変化の検出として定義される。
【００３３】
一実施形態では、垂直にスクロールするとき、水平動作はＹ−Ｘ遷移状態後の所定の経過時間などの補償パラメータに関してフィルタすることができる。この所定の経過時間中にボール２２３の付加的なＸ軸方向の動きが検出される場合には、水平スクロールに入る。しかし、Ｘ軸方向の動きの持続時間が所定の経過時間よりも短い場合には、補正モジュール２２９は、感知モジュール２２７に信号を送って垂直スクロールを維持する。すなわち、可動ボール２２３のＹ−Ｘ遷移状態がある間、システム２２５は、ある程度のスクロール方向許容範囲を提供して遷移状態を無視する。１つの例では、所定の経過時間などの補償パラメータは、Ｙ−Ｘ遷移状態後またはＸ−Ｙ遷移状態後２５０ミリ秒にすることができる。それでもやはり、補償パラメータを所定のパルス数またはエンコーダのカウント数として具体化することができる。このようなカウント数またはパルス数は、「垂直カウント」または「水平カウント」として方向の指定をすることができる。
【００３４】
一実施形態では、可動ボール２２３を用いて水平方向にスクロールするとき、垂直カウントをフィルタすることができる。例えば、Ｘ−Ｙ遷移状態後の補償パラメータに関して垂直動作をフィルタすることができる。この補償パラメータは、所定の経過時間にすることができる。このように、この所定の経過時間中にボール２２３の付加的なＹ軸方向の動きが検出される場合には、垂直スクロールに入る。しかし、Ｙ軸方向の動きの持続時間が所定の経過時間よりも短い場合には、補正モジュール２２９は、感知モジュール２２７に信号を送って水平スクロールを維持する。
【００３５】
ボールの直径は、１８から５２ｍｍの適切な範囲とすることができ、３５ｍｍであることが好ましい。人間工学的な利点のためには、キーボード筐体の外部表面より上のボール２２３の部分の高さは、文字と数字のセクション２０１中のキーの高さときっちりと一致させるべきである。この構成により、望ましくない筋肉の緊張をもたらす恐れのある、ユーザによる手の上げ下げが回避されることになる。
【００３６】
トラックボールデバイス２２１、２２２の一態様では、カーソル制御デバイスとして構成するとき、可動ボール２２３は非常に滑らかに回転する。このトラックボールデバイスの別の態様では、スクロールデバイスとして構成するとき、外部表面はわずかな引っ掛かりを含むことができる。ユーザの触覚によるフィードバックが回転への抵抗または引っ掛かりの感覚を含むこともあり、そのためユーザは、動きの程度をより正確に判断することができる。一実施形態では、画像１が、画面２を横切って一定の所定の速度でスクロールすることになる（図３参照）。ユーザは、知られた技法を介してこのスクロール速度を変更し、または設定することができる。別の実施形態では、トラックボールデバイス２２１、２２２には、大きな画像についてより長い距離をビュースクロールするための加速機能がある。この可動ボール２２３は、回転中に角運動量を保持することができる。ユーザは、回転を開始し、次いで可動ボール２２３から手を離して回転を継続させることができる。有利なこととして、この構成によって、より長い距離で加速しながら指の動きを減らすことができる。このように、ユーザは、あまり指が疲れないしか、あまり筋肉が緊張しない。
【００３７】
図４〜図１０を参照すると、ナビゲーションセクション２０５および２０６は１つまたは複数のボタンをさらに含むことができ、これらのボタンは、例えば第１のボタン２３３および第２のボタン２３５を含むボタンアレイとして配置することができる。これらのボタンをタッチパッド２３０、２３１およびトラックボールデバイス２２１、２２２に関連づけてグラフィカルユーザインターフェースの強化された制御を提供する。１つの配置構成では、ユーザによって連動されるか、そうでなければ作動されるとき、それぞれのボタンは、従来のマウスの「左クリック」および「右クリック」のイベントをエミュレートするために同じ信号を提供することができる。一例では、クリックイベントが汎用コンピューティングデバイス１００で動作しているソフトウェアにより処理されてコンテキストメニューを提供することができる。
【００３８】
ボタン２３３、２３５は、指の配置について人差し指、中指、薬指、または親指でアクセスするためにバイオメトリック的に配置することができる。ボタン２３３および／またはボタン２３５は、タッチパッド２３０、２３１およびトラックボールデバイス２２１、２２２の前方に配置することが好ましい。ボタンの一配置では、ユーザが「左クリック」動作または「右クリック」動作を行いたいと望む場合、ユーザの指は、ナビゲーションデバイスからスイープする動き（ｓｗｅｅｐｉｎｇ  ｍｏｔｉｏｎ）で簡単に移動することができる。好ましい構成では、側方方向の間隔が、中心から中心まで１９ｍｍであることが好ましく、中心から中心まで最低１５ｍｍとすることもできる。しかし、適切であれば、ボタンの間の他の側方方向の間隔を用いることもできる。ボタンサイズは、好ましくは１６０平方ｍｍから最低６４平方ｍｍとすることができる。しかし、他の構成も企図されている。
【００３９】
図４、図５、図６〜図８は、本発明の１つまたは複数の態様によるキーボードの代替配置を示すものである。利点として、ユーザと、タッチパッド２３０、２３１およびトラックボールデバイス２２１、２２２との間の接触点についての人間工学的な基準を定量化し、組み込むことで、ユーザが生体力学的に中立な位置でデバイスを把握し、使用することができるようになる。好ましい構成では、図４および図５を参照すると、タッチパッド２３０、２３１およびトラックボールデバイス２２１、２２２は、ユーザの生体力学的に中立な位置を促進するようにキーボード上で側方に配置されている。この側方の構成は、利点として、手および手首の筋肉の疲労を低下させる助けとなる。このような中立位置は、ユーザの手および手首の屈筋および伸筋が平衡状態にあるときに達成され、この場合、手根間の圧力が最小になり、屈筋および伸筋により力が最適にこのようなように配置される。生体力学的に中立なゾーンは、ユーザの前腕が回内と回外の間にあり、手首については、手首が約３０度の最大伸長、約１５度の最大半径方向偏位、および約３０度の最大尺骨偏位を超えない状態でユーザがデバイスを制御できるときに達成される。人の手について、半径方向偏位とは、親指に向かう手首の回転であり、尺側偏位とは小指に向かう手首の回転であることを認識されたい。中立位置の生体力学を考慮する際に、カーソル制御デバイスは、ユーザの肩のほぼ前に位置を合わせて配置され、平角で、キーボードの側方端部（２１３、２１５）に平行に提示される。このように、タッチパッド２３０、２３１およびトラックボールデバイス２２１、２２２は、右利きユーザには右側に、左利きユーザには左側に配置される。人間工学的な態様は、図９〜図１２に例示したキーボードにも同様に適用可能であることを認識されたい。
【００４０】
本発明の一態様により、ユーザが両手による解剖学的な適合性を有することができる。ユーザは、自身の特有の使用および解剖学的な構成にキーボードを最適化する自由を有する。図７に示す１つのキーボード構成１２０３では、タッチパッド２３０は、キーボード１２０３の左側に設けられ、トラックボールデバイス２２２は、キーボード１２０３の右側に設けられる。図８に示す別のキーボード構成１２０５では、トラックボールデバイス２２１は、キーボード１２０５の左側に設けられ、タッチパッド２３１は、キーボード１２０５の右側に設けられる。これらの構成は、両方の利き手による使用を実現し、ユーザの解剖学的な利き手、例えば左利きの人または右利きの人に合わせるために選択的に切換え可能にすることができる。それぞれのキーボードについて、カーソル制御機能を左側または右側に、またスクロール機能を左側または右側に置くことができる。
【００４１】
（スクロールホイールおよびカーソル制御デバイス）
本発明の１つの実施形態では、スクロール機能を提供する各カーソル制御デバイスに関連するスクロールホイールが存在する場合がある。本発明のキーボードの好ましい配置構成によれば、スクロールをホイールによって提供することができ、カーソル制御をタッチパッドまたはトラックボールデバイスによって提供することができる。図９に示すように、本発明は、ホストコンピュータ１００と共に使用されるディスプレイ画面２に対して複数の方向に複数の軸（Ｘ、Ｙ）に沿って画像１をスクロールするために使用することができる、回転可能な部材４０を有するスクロールホイールアセンブリ１０を含むことができる。スクロールホイールアセンブリ１０は、キーボード１２０９の右側に配置され、タッチパッド２３１の少なくとも背後に置かれる。以下にさらに詳細に説明するように、垂直スクロールについてのその通常の回転の動きに加えて、回転可能な部材４０を側方に動かしてディスプレイ画面上の画像を水平方向にスクロールすることができる。スクロールホイールアセンブリがキーボード１２１１の右側に示されているが、左側にも同様に配置することができる（図１０参照）。さらに、スクロールホイールアセンブリ１０は、ナビゲーションデバイスとして提供することができ、また図１０のキーボード構成１２１１に示すように、トラックボールデバイス２２１など他のタイプのデバイスに関連して使用することもできる。
【００４２】
図９および図１０に示すように、キーボード１２０９および１２１１の一実施形態では、スクロールホイールアセンブリ１０は、キーボード２００の筐体２１９の開口部５５内に固定された細長い円筒形状のホイール４０を備えている。円筒形状のホイール４０の一部分は、キーボード１２０９および１２１１の外部表面上に突き出ており、その結果、ユーザがホイールに簡単に触れ、操作することができる。
【００４３】
本発明によれば、ユーザが、複数の方向に複数の軸４、５（図３参照）に沿ってディスプレイ画面２上の画像をスクロールしたいと思うとき、ユーザは、キーボード筐体２１９に対してホイール４０を共に回転および／または側方に動かして、それぞれ垂直スクロールおよび／または側方スクロールをもたらすことになる。当技術分野においてよく知られているように、円筒形状ホイール４０およびシャフトがユーザによって回転されるとき、回転運動は、回転運動感知システムによって感知され、画像１は、Ｙ軸４に平行に、すなわち上または下に延びる、正または負の垂直方向にスクロールされる。任意の知られた回転感知システムを使用することができる。当技術分野において知られているように、この回転運動感知システムは、光源、エンコーダホイール、および光検出器を含むことができる。エンコーダホイール上のブレードは、ホイール４０が回転されると光ビームを定期的に遮断する。検出器は、これらの遮断を感知し、信号を生成しホストコンピュータ１００に中継して、垂直スクロールの上または下に画像をＹ方向にスクロールする。
【００４４】
さらに、スクロールホイールアセンブリ１０は、円筒形状ホイール４０が側方運動を経験しているときを判定する少なくとも１つのセンサを有する側方動き感知システムを含むことができる。ひずみゲージ、接触センサ、光センサ、水銀スイッチなどの知られている圧力センサおよび動きセンサを使用することもできる。このスクロールホイールアセンブリ１０はまた、センサからの出力を解釈し、信号に変換し、その信号をホストコンピュータ１００に送出するためのコントローラも含んでいる。このコントローラは、これらの機能を行うことができる既知の任意のコンポーネントまたはコンポーネントの組合せとすることができる。
【００４５】
（代替キーボード環境）
図１１は、本発明の一実施形態による代替キーボード１２１３の概略図である。編集セクションの代わりに制御セクション２０７を、文字と数字のセクション２０１とナビゲーションセクション２０６の間に設けることができる。図１２は、本発明の一実施形態による代替キーボード１２１５について示したものであり、この場合、制御セクション２０７は、キーボードの左側に配置されることが好ましい。この構成により、解剖学上の利き手および編集セクション２０３の機能を同様に可能になる。キーボード１２１３でもキーボード１２１５でも、制御セクション２０７は、複数の構成を可能とするために様々な機能のための他のグループのキーまたはボタンを有することができる。例えば、アプリケーション切換え用の１対のキー、コピーおよび貼り付け用の１対のキー、前進および後退用の１対のキー、再実行および取消し用の１対のキー、ズーム用の１個のキーがあってもよい。本明細書中で使用している用語「ズーム」は、ディスプレイ画面上のビューのスケールを増大させ、または減少させることとして定義される。さらなる配置構成では、キーボード１２１３は、制御セクション２０７にオーディオ制御部分を有することができる。オーディオ制御部分などは、コマンド／指令のオン／オフ、マイクロフォンのオン／オフ、スピーチ訂正（Ｓｐｅｅｃｈ  Ｃｏｒｒｅｃｔｉｏｎ）のオン／オフなど１組のオーディオ制御キーを含むことができる。別の配置構成では、キーボード２００には、通話、転送、スピーカフォン、保留、電話会議などの１組のキーを有する電話セクションがあってもよい。
【００４６】
キーボード２００、１２００、１２０１、１２０３、１２０５、１２０９、１２１１、１２１３、および１２１５のキーは、そのキーに関連するキャラクタ、記号、またはコマンドを示す電気信号の生成など、任意の既知の配置構成に従ってシステムに所望のコマンドを提供するように動作可能にすることができる。さらに、図示したようにキーは、コンピュータキーボードに標準的なサイズおよび形状であることが好ましいが、キーのいくつかまたはすべてが代替的なサイズおよび／または形状とすることができることを認識されたい。例えば、キーの一部または全部を楕円形状にすることもできる。
【００４７】
（例示的なシナリオ）
ソファーでの使用環境では、本発明の態様によって、複数の人が、同時にコンピュータおよびその関連する画面を使用することができる。例えば、両親が彼らの子供にコンピュータを用いて指導することができる。２人の人が一緒にコンピュータゲームをすることができる。さらに、２人の人が、仕事、学校、または組織のためのプロジェクトまたはレポートに関して共同作業することもできる。このように、各人は、通常、１つのカーソル制御デバイスおよび／または１つのビュースクロールナビゲーションデバイスを共用することができる。このように、キーボード上の２つのカーソル制御およびナビゲーションデバイスは、協力作業の体験を改善する新しいユニークな方法を提示する。例えば、両方のタッチパッドが協力を可能にするカーソル制御に専用化させることができる。自分のひざの上にキーボードを乗せた人が右側のタッチパッドを使用し、一方、その人の左に座っている人が右手で左側のタッチパッドを使用する。別の例では、協力者などの１人の人が、キーボードおよび画面の前に座っている間、右手でカーソル制御に相当するタッチパッド、トラックボール、または他の技術を使用することができる。第２の人、例えば仲間の協力者が、他方の人の左側に座って同じキーボード上の控えのカーソル制御デバイス位置を用いることができる。利点として、本発明の態様では、同じキーボードを使用する協力者間でアイデアおよび仕事の流れが中断されないようにすることができる。
【００４８】
本発明の態様では、人々のコンピュータおよびグラフィカルユーザインターフェースに対する使用によりデジタルメディアおよび他のデジタル娯楽メディアの幅広い選択肢にアクセスし楽しむことができる。例えば、ＧＵＩにより、複数のユーザが、個人的な音楽ライブラリをアーティストおよびジャンル別に閲覧することができるようになる。いくつかのケースでは、提示された情報がディスプレイ画面（テレビ画面）の幅よりも広い可能性があり、ユーザは、画面を横切って垂直および水平にスクロールしてデジタルライブラリ全体または他のデータを見たいと思うことがある。利点として、ユーザはディスプレイ画面を横切って水平に画像を移動してユーザの音楽プログラムまたはビデオプログラムを簡単に調べ楽しむことができる。さらに、ユーザは、グラフィカルオブジェクトを動かし、編集するか、あるいは選択するためにカーソル制御を有してもよい。これは、ユーザが行っていることを中止し、いくつかの退屈な潜在的にストレスのたまるステップを行わなければならない従来のシステムとは対照的である。このように、本発明の態様により、従来のシステムを操作することによる遅れ、ユーザの不満および不必要なストレスを低減することができる。
【００４９】
（まとめ）
本発明の態様は、ホストコンピュータのグラフィカルユーザインターフェースのナビゲーションを行うように構成されたコンピュータキーボードに関する。コンピュータキーボードは、ディスプレイ画面に対して複数の方向に画像をスクロールしナビゲートするためのアセンブリを含むことができる。コンピュータキーボードは、ディスプレイ画面上のオブジェクトに対して複数の方向にグラフィカルオブジェクト、挿入ポイント、またはマウスカーソルを制御するためのアセンブリを含むことができる。トラックボールデバイスおよびタッチパッドは、両方ともまたは同様にそれぞれ、スクロールおよび／またはカーソル制御のためにキーボードのどちら側にでも使用することができる。スクロールおよびカーソル制御は、１つのデバイス、例えばトラックボールデバイスまたはタッチパッドによって実現することができる。あるいは、スクロールおよびカーソル制御はホイールおよびタッチパッドまたはホイールおよびトラックボールデバイスによって実現することもできる。
【００５０】
本発明は添付の特許請求の範囲を使用して定義されているが、これらの請求項は、任意の組合せまたは部分的組合せで本発明が本明細書に記載の要素およびステップを含むことを意図している場合がある点で例示的である。したがって、様々な組合せまたは部分的組合せにおいて、説明、特許請求の範囲、および図面を含む本明細書から１つまたは複数の要素を組み込む本発明を定義するための任意数の代替的な組合せが存在する。単独で、あるいは本明細書に定義された１つまたは複数の要素またはステップと組み合わせて、本発明の態様の代替的な組合せを、本発明の修正形態または変更形態あるいは本発明の一部として利用することができることは、本明細書を考慮すれば当業者には明らかであろう。本明細書に含まれる本発明の記載された説明が、このような修正形態および変更形態のすべてに及ぶことが意図されている。
【図面の簡単な説明】
【００５１】
【図１】本発明の１つまたは複数の態様を実施することができる、例示的な汎用デジタルコンピューティング環境の機能ブロック図である。
【図２】ホストコンピュータのディスプレイ画面上の画像をスクロールし、制御するために本発明の一実施形態によるキーボードの概略図である。
【図３】本発明の１つまたは複数の態様で使用することができるディスプレイ画面の概略図である。
【図４】本発明の一実施形態によるキーボードの概略図である。
【図５】本発明の一実施形態によるキーボードの概略図である。
【図６】本発明の一実施形態によるスクロール感知システムの機能ブロック図である。
【図７】本発明の一実施形態によるキーボードの概略図である。
【図８】本発明の一実施形態によるキーボードの概略図である。
【図９】本発明の一実施形態によるキーボードの概略図である。
【図１０】本発明の一実施形態によるキーボードの概略図である。
【図１１】本発明の一実施形態によるキーボードの概略図である。
【図１２】本発明の一実施形態によるキーボードの概略図である。
【符号の説明】
【００５２】
１０  スクロールホイールアセンブリ
４０  回転可能な部材
５５  開口部
２００、１２００、１２０１、１２０３、１２０５、１２０９、１２１１、１２１３、１２１５  キーボード
２０１  文字と数字のセクション
２０３  編集セクション
２０４  数字セクション
２０５、２０６  ナビゲーションセクション
２０７  制御セクション
２０９  前端部
２１１  後端部
２１３  左端部
２１５  右端部
２１９  筐体
２２１、２２２  トラックボールデバイス
２２３  可動ボール
２２５  スクロール補償システム
２２７  方向感知モジュール
２２９  補正モジュール
２３０、２３１  タッチパッド
２３３、２３５  ボタン
３００  ボタン
【図１】
2005056396.tif 000003
【図２】
2005056396.tif 000004
【図３】
2005056396.tif 000005
【図４】
2005056396.tif 000006
【図５】
2005056396.tif 000007
【図６】
2005056396.tif 000008
【図７】
2005056396.tif 000009
【図８】
2005056396.tif 000010
【図９】
2005056396.tif 000011
【図１０】
2005056396.tif 000012
【図１１】
2005056396.tif 000013
【図１２】
2005056396.tif 000014