(57)【特許請求の範囲】
【請求項１】
ケースと、
カーソル位置を示すことができ、該ケースに取り付けられた画面と、
いくつかの個々のキーの配列から形成されたキーボードと、
少なくとも２つの個々のキーの間に配置された入力装置と
を含んでなる電子機器であって、
前記入力装置が、
その上に配置される物体を検出するためのＴ形の曲面と、
該物体の動きを検出するための光センサと、
該物体の画像を前記光センサに転送することができる光路と、
前記曲面上の前記物体の動きに基づいて回転により生じる慣性をエミュレートすることにより前記カーソル位置を操作できるソフトウェアサブルーチンと
を含んでおり、前記入力装置により前記カーソル位置を操作することができるものである電子機器。
【請求項２】
前記曲面がドーム形である請求項１に記載の電子機器。
【請求項３】
前記入力装置は、前記物体が前記曲面上にもはや位置しない場合を検知できるものである請求項１に記載の電子機器。
【請求項４】
前記入力装置は、前記物体が前記曲面上にもはや位置しない場合を検知すると、前記カーソル位置をロックすることができるものである請求項３に記載の電子機器。
【請求項５】
前記入力装置が光源をさらに含み、前記曲面を該光源が照明できるものである請求項１に記載の電子機器。
【請求項６】
前記光源が少なくとも１つの可視色を含んでいる請求項５に記載の電子機器。
【請求項７】
前記光源が赤外線源を含んでいる請求項５に記載の電子機器。
【請求項８】
その上に置かれた物体を検知するためのＴ形の曲面と、
前記物体の動きを検知するための光学センサと、
前記物体の画像を前記光学センサに送信することができる光路と、
前記曲面上の前記物体の動きに基づいて回転により生じる慣性をエミュレートすることにより前記カーソル位置を操作できるソフトウェアサブルーチンと
を含んでなる、少なくとも２つの独立したキーの間に配置された入力装置。
【請求項９】
前記曲面が前記ドーム形表面へと膨張することができる請求項８に記載の入力装置。
【請求項１０】
前記物体が前記曲面上にもはや位置しない場合を検知できるものである請求項８に記載の入力装置。
【請求項１１】
前記物体が前記曲面上にもはや位置しない場合を検知すると、前記カーソル位置をロックすることができるものである請求項１０に記載の入力装置。
【請求項１２】
光源をさらに含み、前記曲面を該光源が照明できるものである請求項８に記載の入力装置。
【請求項１３】
前記光源が少なくとも１つの可視色を含んでいる請求項１２に記載の入力装置。
【請求項１４】
前記光源が赤外線源を含んでいる請求項１２に記載の入力装置。
【請求項１５】
カーソル位置を表すことができる画面と、
該画面に取り付けられたケースと、
前記ケースに取り付けられた請求項８に記載の入力機器であって、前記カーソル位置を操作することができるものである入力機器と
を含んでなる電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はカーソルコントロール装置に関し、より詳細には、本発明は電子機器において画面上のカーソルの動きを制御する光学ポインティング装置に関する。
【０００２】
【従来の技術】
マウスは、コンピュータのビデオディスプレイ上でカーソルを位置付けるために用いられるコンピュータ入力装置である。マウスの典型的な実施形態は、作業空間上に水平に置かれる筐体と、その筐体の外側に位置し、ユーザが操作する１つあるいは複数のスイッチあるいはボタンと、ＸおよびＹモーションセンサと、電子インターフェース回路と、ホストコンピュータおよびビデオディスプレイにマウスを接続するためのケーブルとを備える。スイッチは多くの場合に押しボタンの形を取り、そのスイッチにより、ホストコンピュータにおけるプログラムの流れを変更することができる。動作時には、ユーザが平面上でマウスを動かす場合に、モーションセンサがＸ、Ｙ面の方向においてその動きを検出する。典型的にはマウスの筐体内に配置されるインターフェース回路が、ありのままの動きおよびスイッチ情報をデジタル情報に変換し、デジタル情報がホストコンピュータに供給される。ホストコンピュータのソフトウエアはその動きおよびスイッチ情報を用いて、例えばコンピュータ表示画面上にカーソルを再配置するといった種々の機能を実行する。
【０００３】
通常、上記のタイプのマウスは動きが検出される方法により分類され、主な動き検出法には機械的方法および光学的方法がある。機械式のマウスは通常、ボールがマウスの筐体の底からわずかに下側に突出し、平坦で水平なマウスパッド表面に沿ってユーザがマウスを動かす際に、そのボールが自由に回転する技術を用いている。その筐体の内部では、回転するボールが一対の直交して取り付けられたシャフト位置エンコーダに結合される。機械式マウスの動きはエンコーダにより、動きの各軸に対して一対の信号を有する二対の直交信号に変換され、マウスの動きに対応して、要求される方向および変位の情報を与える。
【０００４】
機械式マウスでは、ボールおよび筐体の両方がマウスパッド表面に接触する必要がある。これにより、ボールが重力によってマウスパッド表面に接して保持されるように、機械式マウスは概ね水平な表面上で使用することに制限される。さらにボールが筐体の内側および外側に移動できる限界があることに起因して、仮に曲面上では適切に機能しないであろう。機械式マウスの別の限界は、マウスを持ち上げる場合、あるいはマウスを柔らかい表面へと押し付ける場合に、直交して取り付けられるエンコード用のシャフトが、筐体に対するボール位置の変化を検出し、誤った位置データがホストコンピュータに送られるようになることである。さらに別の限界は、油、グリース、毛髪あるいは埃によりボールが動かなくなる状態や、自由に回転できなくなる状態が生じ、同様に誤った位置データがホストに送られるようになることである。
【０００５】
光学式マウスはマウス筐体のベースにある光源を利用しており、その光源からの光が、マウスを動かす特別にパターン形成されたグリッド表面から１つあるいは複数の光検出器上に反射される。典型的には、１チップコンピュータが検出された輝度の変化を方向および変位情報に変換し、その情報が上記のようにホストコンピュータにより使用される。機械式マウスと同様に、光学式マウスも、適切な焦点を与えるために概ね平坦で水平な表面を必要とする。
【０００６】
他の入力装置も電子機器に用いられる。ポータブルな装置の場合、指で制御することができる入力装置が好ましい。トラックパッドは平坦な表面を有し、抵抗性あるいは容量性いずれかのセンシング技術により指の動きを検出する入力装置である。トラックボールは概ねマウスを逆にして、ユーザが指でボールを回転させることができる装置である。トラックボールはユーザに非常に好まれるが、光学式マウスの欠点も当てはまり、しばしばボールが動かなくなる状態や、あるいは自由に回転できなくなる状態が生じ、それによりカーソルを良好に位置付けることができなくなる。トラックポイント（登録商標）は、指によって及ぼされる力を用いて動きを指示する圧力センシングポインティング装置である。ある製品では小さなサイズのトラックポイントが有益ではあるが、正確な力を加える加減やトラックポイントのドリフトの傾向を見つけるのが難しいためユーザの不満が大きい。
【０００７】
【発明が解決しようとする課題】
それゆえ、本発明の目的は、人間工学的な入力装置技術であって、信頼性の高い技術を用いるポインティング装置を提供することである。
【０００８】
【課題を解決するための手段】
電子機器はケースおよびケースに取り付けられた画面を備える。画面はカーソル位置を指示する。その電子機器はケースに取り付けられた入力装置をさらに備える。その入力装置は曲面を含んでおり、光センサに物体の画像を転送する光路を用いて、その曲面上に配置される物体を検出する。光センサはその曲面に渡って物体の動きを検出し、それに応じて入力装置がカーソル位置を操作する。
【０００９】
【発明の実施の形態】
本発明は、ユーザの快適性、装置の人間工学的機構および全製品への使用快適性を高めた光学式ポインティング装置を含む。ランダムあるいはパターン化した外観を有する物体を用いることもできるが、本発明は曲面上を移動するユーザの指を検出することが好ましい。その表面は、トラックボールポインティング装置と同様の感覚を可能にするために「凸状」の曲面をなしていることが好ましい。またその表面は、コンピュータのキーボードのキーと同様に凹んだ形状の曲面をなす場合もある。一実施形態では、広角レンズが曲面上のユーザの指の画像を捕捉する。光モーションセンサが、その指の動きにより検出される方向および動きの量を計算する。指は無地の背景に対する動きとして検出されるか、あるいは別法では指の模様（例えば指紋）が検出され、指の動きを判定するために用いられる。
【００１０】
ユーザの指を支持するために用いられる表面は、ドーム状（凸状）の曲面であることが好ましい。ドーム状の表面は、いくつかの新規の形状の１つに成形されるか、あるいは膨張させることが好ましい。膨張可能にすることにより、指が感じる表面応答の圧力を、最適な快適性、感触および応答を与えるためにユーザが調整することができる。別法では、ドーム状表面は、シリコンゲルを充填した軟性のある容器から形成される。さらにドーム状表面は指の動きの検出を助けるためだけでなく柔らかく膨らむ表面を供することによりその製品に新規の外観を与えるために、選択的に照明することもできる。その照明は暗所での操作も考慮している。また照明は指示信号、警告信号あるいは通信ポートとして用いることができるものとしても想定される。光学式ポインティング装置の大きさおよび形状は、設計者が、トラックパッド、トラックポイント（登録商標）およびトラックボール装置のような従来のポインティング装置に似せることができるように選択することができる。また光学式ポインティング装置は、選択によってはトラックボールの「回転による慣性」の効果を模倣できることが好ましい。トラックボールの「回転による慣性」を模倣することにより、ユーザが大きく指を動かす必要がなくなる。光学式ポインティング装置は、非常に小さな空間でこのトラックボール機能を実現することができ、それにより例えばノートブックコンピュータ、パームトップおよび情報携帯端末のようないくつかの電子機器に使用することが可能となる。
【００１１】
光学式ポインティング装置は、汚れや、動かなくなる状態を生じる回転する部品がないため、指の動きへの感度のよさを保ちつつ、トラックボール装置より優れた高い信頼性を提供する。
【００１２】
本発明の別の態様により、選択に応じて任意の所与の実施形態に含むことができるさらに別の特徴が提供される。トラックポイント（登録商標）タイプの装置を実施する場合には、トラックポイント（登録商標）に似せるか、あるいは人間工学的な触感および使用感を最適にするように、物理的な設計が選択される。１つのそのような人間工学的な設計は、光学式ポインティング装置をＴ形にすることである。そのＴ形により、ユーザは垂直および水平方向においてカーソルを容易に指示できるようになる。
【００１３】
本発明の別の代替的な態様は、付加機能を与えるために周囲光の状態の変化を検出できるようにすることである。１つの典型的な実施形態では、光学式ポインティング装置上で指が動くか、あるいは指が置かれた時点を検出する際に、変化した光の状態を検出する。指が取り除かれたことが検出された場合には、カーソル位置がロックされて、従来のポインティング装置において一般に生じるドリフトを防ぐ。回転による慣性の特徴を実施する場合には、回転による慣性に起因してある短い時間だけ遅らせた後、カーソル位置がロックされる。別の典型的な実施形態は、ノートブックコンピュータの表示画面の開閉を検出するために、変化した光の状態を検出する。その後この検出した状態を用いて、そのアプリケーションに応じて、ディスプレイあるいはノートブック電源のいずれかをオン／オフさせる。本発明のさらに別の代替的な態様は、電子機器において用いられるキーあるいはボタンに光学式ポインティング装置を組み込むことである。そのキーは移動可能になっているか、あるいはキーの所望の機能に依存していない。キーは可動式になっている場合には、そのキーを用いて、押下時にキーの光学式ポインティング機能を動作させることができるか、あるいは従来のポインティング装置ボタン機能の一部として操作することができる。キーは凹面、凸面あるいは平面のいずれであってもよい。
【００１４】
本発明の別の代替的な態様は、光学式ポインティング装置が、電子機器から取外し可能であるか、または外部マウスポインティング装置に組み込まれるようにすることである。一実施形態では、光学式ポインティング装置を組み込むリモートマウスは、電子機器に格納することができる。格納時に、電子機器のユーザが光学式ポインティング装置を組込み式のポインティング装置として用いることができるようにマウスが配置される。こうしてユーザは、現在の動作環境に応じて、一体型のポインティング装置か、あるいは従来からあるマウスポインティング装置の形式を選択することができる。
【００１５】
本発明のさらに別の態様は、以下の本発明の典型的な実施形態の説明において明らかになるであろう。
【００１６】
図１は、本発明の典型的な実施形態のブロック図である。電子機器１０は中央演算装置（ＣＰＵ）６０に接続される入力装置２０を備える。ＣＰＵ６０は、カーソル５０を有する画面４０にさらに接続される。カーソル５０の位置は入力装置２０で制御される。入力装置２０は、マイクロプロセッサ、マイクロコントローラあるいはデジタルシグナルプロセッサのようなコントローラ２４を備える。コントローラ２４は光センサ２２から信号を読み取り、カーソルの動きを判定する。光センサ２２は光路２８を介して曲面３０から光を受光する。光センサ２２によって受光された曲面３０からの光のパターンの変化を用いて、カーソル５０の動きの方向、速度および加速度を導出する。選択によるが、光センサ２２上での高品質の光のパターンを確保するために、光源、すなわち照明２６が与えられることが好ましい。またコントローラ２４は、従来のマウスコントロール機能を可能にするボタン３２にも接続される。
【００１７】
図２は、本発明の一実施形態を組み込む電子機器、ノートブックコンピュータ１００である。入力装置２０は、ノートブックコンピュータ１００のケース９０に組み込まれる。入力装置２０は、膨張ボタン７６で膨張させ、収縮ボタン７８で収縮させることができる曲面３０を有することが好ましい。選択によっては、膨張／収縮機能は１つのボタンあるいはコントロールに組み込まれる場合もある。膨張ボタン７６は小型ポンプに接続され、曲面３０の下側の領域を加圧することが好ましい。収縮ボタン７８は、曲面３０の下側の領域を減圧するバルブに接続されることが好ましい。曲面３０は、パームレスト７２より高い位置まで広がるように膨張可能であり、さらにディスプレイ４０がケース９０と同じ高さで閉じることができるようにするためにパームレスト７２より下側の位置に引き込まれるように収縮可能であることが好ましい。入力装置２０は従来のマウスコントロール機能を提供するボタン３２をさらに備える。入力装置２０は、キーボード７０とともに、画面４０上のカーソル５０の方向および動きを制御することができる。
【００１８】
図３は、ノートブックコンピュータ１００に組み込まれた本発明の第１の別の実施形態を示しており、図２に類似である。しかしながらこの実施形態では、入力装置２０は、トラックボール装置と同様の外観を有するように形成される。トラックボールのように回転する表面を有するのではなく、入力装置２０は、丸く、好ましくは膨張／収縮が可能であり、選択によっては固体であるか、あるいはゲルが充填された曲面３０を有する。
【００１９】
図４は、ＣＰＵ６０に接続されるポインティング装置２０を組み込むノートブックコンピュータ１００のケース９０内の気密空洞部７４を示している。ＣＰＵ６０は空洞部７４の外側にあることが好ましい。空洞部７４は気密であり、ポンプボタン７６により動作するポンプ１２が空洞部７４を加圧できるようになっている。空洞部７４が加圧されるとき、曲面３０は、ドーム形を形成するように膨張する。このようにドームの曲率および膨張力はユーザにより調整可能である。バルブボタン７８を介してバルブ１４を用いることによって、空洞部７４内から空気を抜くことにより、ユーザは空洞部７４内を減圧する。
【００２０】
図５から図７は、図１の入力装置２０の光路２８の種々の実施形態の典型的な図である。光路２８は、パームレスト７２の曲面３０上の画像を入力装置２０の光センサ２２に伝送する。
【００２１】
図５は、光ファイバ束４２を用いる光路２８の第１の別の実施形態であり、光ファイバテーパとしても知られている。この実施形態では、画像を転送するために光ファイバ４４が整然とした状態で光を送信するように、互いに概ね平行をなす（しかしながら選択によっては、画像サイズを調整するために輝度が変化する）多数の細い光ファイバ４４から構造体が形成される。曲面３０付近の端部で集光された画像は、ファイバ毎に光センサ２２付近の他の端部に転送される。光ファイバ束４２の各端部は、光の転送を最大限にするために平坦に研磨されることが好ましい。その構造体は、曲面３０および光センサ２２の物理的な形状に一致するように機械加工される。曲面３０はパームレスト７２あるいはキーボード７０に取り付けられる半透明のプラスチック膜であることが好ましいが、ノートブックコンピュータ１００上の他の位置に配置することもできる。また曲面３０は、光センサ２２に達する周囲光の周波数を制限するために光をフィルタリングする機能を実現することが好ましい。
【００２２】
図６は、好ましくは二次集光用レンズ４８とともに広角レンズ４６を用いる光路２８の第２の別の実施形態である。この実施形態は従来の光学系を用いて、曲面３０上の画像を光センサ２２に転送する。
【００２３】
図７は、ピープホールレンズ６２を用いて曲面３０上の画像を光センサ２２に向け直すために、好ましくは部分反射鏡６４を用いる、光路２８の第３の別の実施形態である。ピープホールレンズ２８は、多数素子の広角レンズである。選択によっては、照明２６、好ましくは少なくとも１つのＬＥＤを用いて光源を与える。光センサ２２により最良の解像度を達成するために、照明２６は実質的に１つの周波数を有することが好ましい。
【００２４】
図８は、「トラックポイント（登録商標）」のような装置を実施するものとして示される本発明の第２の別の実施形態である。この実施形態では、トラックポイント（登録商標）大の曲面８２を用いて、キーボード７０、好ましくはＧ、Ｈ、Ｂキーの間において楕円形の入力装置６８を実現する。楕円形の入力装置６８の位置は、パームレスト上にその装置を配置する場合のように変更することができ、それも本発明の精神および範囲内にある。この典型的な実施形態では、固体の曲面が好ましく、光路２８は、図５の光ファイバ束４２を用いて実現されることが好ましい。
【００２５】
図９は、長く延びた曲面８４を有するＴ形の入力装置６９として示される本発明の第３の別の実施形態である。このＴ形装置は、キーボード７０においてＧ、Ｈ、Ｖ、Ｂ、Ｎの間に配置されることが好ましい。Ｔ形入力装置２０の位置は変更することもでき、その場合も本発明の精神および範囲内にある。Ｔ形は、ＸおよびＹ方向に長い表面領域を与え、ユーザがカーソルの位置をより精細に制御できるようにする。さらにＴ形装置とともに、フルマトリクスではなく、簡単な光センサを用いて一行および一列のセンサを使用することができる。
【００２６】
図１０は、本発明の少なくとも１つの入力装置をキー形の曲面８５を有するキーあるいはボタン構造に組み込んだ本発明の第４の別の実施形態である。この典型的な実施形態では、入力装置ボタン８８および８９はキーボード７０から分離されているが、選択によってはキーボード７０に組み込むことができる。また入力装置８８および８９は、光学式入力装置機能と同様、個別のマウス（入力装置）ボタン機能の両方を組み込むことが好ましい。光学式の入力装置機能は、キーが押下されるか否かに関係なく動作状態にある。しかしながらキーが押下される場合、マウスボタン機能が作動する。入力装置ボタン８８および８９はいずれも、独立した光学式入力装置を実現できるように設計されることが好ましい。この典型的な実施形態では、入力装置ボタン８８を用いて、カーソルコントロールおよび左クリックマウス機能を実現する。入力装置ボタン８９は、画面上の垂直および水平スクロール機能および右クリックマウスボタン機能を実現するために用いられる。
【００２７】
図１１は、本発明のいくつかの実施形態において用いるために構成されているヒューレット・パッカード（Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ：ＨＰ）社が製造した光センサの断面である。ＨＰ製光センサ２３は、プリント回路基板３８に取り付けられる集積回路パッケージのセンサ２２（ＨＤＮＳ−２０００）を有する。またプリント回路基板（ＰＣＢ）３８は、照明を与える発光ダイオード（ＬＥＤ）２６Ａ（ＨＬＭＰ−ＥＤ８０）も備える。ＰＣＢ３８はホルダ３４に取り付けられる。ＬＥＤ２６Ａおよびセンサ２２は、クリップ３６（ＨＤＮＳ−２２００）で適所に保持される。透明な成形プラスチック片は、センサ２２用のレンズ２９と、ＬＥＤ２６Ａ用の光導波管３９とを実現する。レンズ２９は、平坦な表面３１からの画像をセンサ２２上に集光する。光導波管３９は、コントラストを最大限する角度で、ＬＥＤ２６Ａから平坦な表面３１への光を結合し、配向する。
【００２８】
ＨＤＮＳ−２０００は、標準的なマウスを実施するための非機械式のトラッキングエンジンを提供する低コストの反射式光センサである。それは、近くのフィールドの連続的な画像を光学的に捕捉し、動きの方向および大きさを数学的に決定することにより位置の変化を測定する光ナビゲーション技術に基づいている。センサは、１６ピンのデュアルインラインパッケージに搭載され、ＨＤＮＳ−２１００レンズ（レンズ２９および光導波管３９）、ＨＤＮＳ−２２００クリップ（クリップ３６）およびＨＬＭＰ−ＥＤ８０  ５ｍｍ赤色発光ダイオード（ＬＥＤ２６）とともに用いられるように設計される。上記構成要素により、コンパクトなトラッキングエンジンを実現する。このトラッキングエンジンは可動部品がなく、正確なアセンブリあるいは光学系の位置合わせを必要としない。さらに光センサは、ＰＳ／２あるいはＣＰＵ６０に接続するための直交出力モードを供する電気的なインターフェースを提供する。センサの解像度は、直線上で１０インチ（１インチ＝２．５４ｃｍ）／秒の動作速度で、少なくとも４００カウント／インチである。
【００２９】
従来のマウスと異なり、ＨＤＮＳ−２０００は表面と接触しない。ＨＤＮＳ−２０００は、その表面の次の画像を捕捉し、ΔＸおよびΔＹの相対的な変位値を計算する。光学エンジンのためのナビゲーションの必要条件は、ランダムな模様あるいはパターンの特徴を有する平坦な反射性の表面である。そのセンサは表面の微視的な特徴を用いて、動きを記録する。これらの特徴は、表面の精細な模様および／または色のコントラストから生じてもよい。センサは表面画像を捕捉し、連続的な画像を比較して、動きを判定する。ランダムな模様あるいはパターンの特徴を有する表面は、そのセンサで良好に動作する。こうして、動きをトラッキングするためにグリッドパターンから光検出器上に光を反射する特別な高精度のパターンを必要としない。
【００３０】
図１２は、ＨＰ光センサを用いる本発明のトラックポイント（登録商標）の実施形態の典型的な図である。センサ２２は、光がセンサ２２に入射できるようにする開口部を有するプリント回路基板（ＰＣＢ）３８に搭載される。ＰＣＢ３８はマウント３４に取り付けられる。ＬＥＤ２６ＡはＰＣＢ３８に取り付けられ、照明を行う。ＬＥＤ２６Ａは光あるいは赤外線エネルギーを曲面３０上に放射する。曲面３０は、ガラス、石英あるいはプラスチックからなり、キーボード７０あるいは選択によってはパームレスト７２のような他のケース９０の位置に組み込まれる薄い透明な表面であることが好ましい。ユーザが曲面３０上に指１６を置くとき、曲面３０上の指からの指紋の画像が、取り付けられたレンズ６６により光センサ２２上に集光される。その際、光センサ２２は、動きを検出し、ＣＰＵ６０（図１参照）に対する適当なＰＳ／２信号を生成することができる。選択によっては、第２のＬＥＤ２６Ｂを用いて、付加的な照明を行うか、あるいは別法では個別の警告機能を可能にするためにＬＥＤ２６Ａと異なる色を与える。
【００３１】
図１３は、ポインティング装置が、ノートブックコンピュータ１００に対して着脱可能なマウスパッケージに組み込まれる本発明の別の実施形態の図である。上向きに配置されたマウス５２は、無線リンク５８を用いてノートブックコンピュータ１００と無線で接続されることが好ましい。無線リンクは、好ましくはＢｌｕｅｔｏｏｔｈ（登録商標）互換装置あるいはＩＲＤＡ（登録商標）準拠赤外線装置を用いて与えられる。選択によっては、ワイヤケーブルを用いて、マウスをノートブックコンピュータ１００に接続することができる。上向きに配置されたマウス５２は、マウスコマンド機能を入力するために用いられるボタン５６を備え、ノートブックコンピュータ１００からマウスを取り出すために用いられるハンドル５５を備えることが好ましい。
【００３２】
逆向きに配置されたマウス５２’は、平坦な表面３１およびボタン５６と同じ機能で、マウスが上向きの位置で用いられる場合には動作しない別のボタン５４を示す。逆向きに配置されたマウス５２’は、マウス格納部９６においてノートブックコンピュータ１００に挿入される。ケース９０は、ユーザが、逆向きに挿入されたマウス５２’の平坦な表面３１を操作できるようにする開口部９２を有する。またケース９０は、逆向きに挿入されたマウス５２’の付加ボタン５４を動作させるために機械的にヒンジ結合されるケースボタン９４も有する。
【００３３】
好ましくは、曲面９８は、その曲面からマウスの平坦な表面３１に画像を移動するために、光ファイバ束からなる光ファイバ束中継装置を用いることにより設けられる。
【００３４】
図１４は、ＰＳ／２インターフェースにおいてＨＰ光センサ２３（あるいは他の入力装置）から来るデータストリームを変更するソフトウエアサブルーチンの流れ図である。そのサブルーチンは、トラックボール装置に見られるような「回転による慣性」を模倣することを可能にする。トラックボール装置がポインティング装置として用いられるとき、ユーザは小型のボールを回転することにより画面上のカーソル位置を移動する。ボールがその運動量と慣性とに起因して回転するとき、ユーザがボールを離すと、摩擦によってその回転が停止するようになるまでボールは回転し続ける。その回転の慣性により、ユーザはボールを「何度も回転」させて、画面上でカーソル位置を素早く移動させることができる。カーソルがユーザの望む位置の近くにある場合には、ユーザは回転しているボールに単に指を置くだけで、ボールの動きを停止させることができる。この回転により生じる慣性という特徴は、トラックパッドおよびトラックポイント（登録商標）タイプの装置には存在しない。
【００３５】
本発明の一態様は、上記の種々の実施形態に、回転による慣性を含むオプションを提供することである。この回転による慣性という特徴は、ＰＳ／２カーソルコントロールコマンドを受信し、電子機器内のＣＰＵにそのコマンドを渡す前にコマンドを変更するソフトウエアサブルーチンにより与えられることが好ましい。ソフトウエアサブルーチンは、ＣＰＵに取り付けられるコンピュータ実行可能メモリに記憶され、Ｗｉｎｄｏｗｓ（登録商標）オペレーティングシステムに対するデバイスドライバとして実行されることが好ましい。選択によっては、回転による慣性機能は、光センサ自体のファームウエアコードに組み込むこともできる。
【００３６】
ソフトウエアサブルーチンはブロック１５０において開始し、ブロック１５０では、光センサが指のような物体を検出するか否かを検査する。指が検出される場合には、ブロック１５４において回転慣性が０に設定される。この動作は、トラックボールが慣性による回転を停止するようにトラックボール上に指を置くことに類似の動作であり、その動作によりユーザの指はボールの動きを制御できるようになる。次に、サブルーチンはブロック１５８において指の動きが検出されるか否かを検査する。指の動きがない場合には、制御はブロック１５０に戻る。ブロック１５０に戻ると、指が検出されなかった場合には、制御はブロック１５２に渡され、以前の指の動きがあった時点を見るために検査を行う。動きがなかった場合には、制御はブロック１５０に戻され、指が検出されるのを待つ。以前の動きがあった場合には、ブロック１５６において、以前の動きからの時間が計算される。ブロック１６０では、計算された時間を用いて、回転による慣性を計算する。回転による慣性の値は、以前に実際に指が動く間に生じた速度と、指がポインティング装置から外されたときの最後の動きからの時間および摩擦成分に基づく指数関数的な減衰係数とに基づく。すなわち、回転慣性＝速度×（ｅｘｐ（−時間／摩擦成分））である。指数関数的な減衰係数は、指がポインティング装置上に戻されない場合に、模倣されたボールの回転を停止できるための摩擦成分を与える。それゆえポインティング装置上でユーザが指を速く動かすと、計算される速度も速くなり、回転による慣性に起因して、停止するまでに模倣されたボールが回転する時間も長くなる。摩擦成分は、ソフトウエアサブルーチンにより固定されるか、あるいはユーザによりプログラム可能である。その後制御はブロック１６２に渡される。
【００３７】
ブロック１５８において動きが検出されるか、あるいは制御がブロック１６０から渡される場合には、ブロック１６２において変更されたカーソルの座標が、回転による慣性を含むように計算される。最後にブロック１６４において、その変更されたカーソルの座標がＣＰＵに送出され、制御はブロック１５０に戻る。
【００３８】
光センサ技術を用いて曲面をなす入力装置を実現することにより、電子機器のユーザに対して、信頼性が高く、人間工学的な解決策が提供される。いくつかの種々の実施形態が説明および図示されてきたが、本発明は請求の範囲によってのみ画定される。
【図面の簡単な説明】
【図１】本発明の一実施形態を組み込んだ電子機器のブロック図である。
【図２】本発明を組み込んだ電子機器の一実施形態を示す斜視図である。
【図３】本発明を組み込んだ電子機器の第1の別の実施形態を示す斜視図である。
【図４】本発明の一態様を組み込んだ空洞部を示す典型的な端面図である。
【図５】光ファイバ束を組み込んだ光路の一実施形態を示す典型的な端面図である。
【図６】広角レンズを用いる光路の第1の別の実施形態を示す典型的な端面図である。
【図７】ピープホール魚眼広角レンズを用いる第２の別の実施形態の典型的な端面図である。
【図８】入力装置が電子機器のキーボードに組み込まれる本発明の第２の別の実施形態を示す斜視図である。
【図９】入力装置がＴ形である本発明の第３の別の実施形態を示す斜視図である。
【図１０】入力装置が少なくとも１つのキーに組み込まれた本発明の第４の別の実施形態を示す斜視図である。
【図１１】従来の光センサを本発明に組み込んだ典型的な端面図である。
【図１２】図８の実施形態の典型的な端面図である。
【図１３】入力装置が取外し可能である本発明の第５の実施形態の典型的な斜視図である。
【図１４】ポインティング装置に回転による慣性をエミュレートさせるソフトウエアサブルーチンのブロック図である。
【符号の説明】
１０  電子機器
１２  ポンプ
１４  バルブ
２０  入力装置
２２  光センサ
２４  コントローラ
２６  照明
２６Ａ、２６Ｂ  照明光源
２８  光路
３０  曲面
３２  ボタン
４０  画面
５２  光学式マウス入力装置
６０  ＣＰＵ
９０  ケース
１００  電子機器
【図１】
0004078027.tif 000002
【図２】
0004078027.tif 000003
【図３】
0004078027.tif 000004
【図４】
0004078027.tif 000005
【図５】
0004078027.tif 000006
【図６】
0004078027.tif 000007
【図７】
0004078027.tif 000008
【図８】
0004078027.tif 000009
【図９】
0004078027.tif 000010
【図１０】
0004078027.tif 000011
【図１１】
0004078027.tif 000012
【図１２】
0004078027.tif 000013
【図１３】
0004078027.tif 000014
【図１４】
0004078027.tif 000015