(57)【要約】【課題】  操作性の優れたカーソル制御ユニットを提供する。【解決手段】  カーソル制御ユニットはモニタ（３８、５２）の画面上のカーソルを制御し、回転自在に保持された被操作体（２６、３０；２６Ａ、３０Ａ）を具備する。被操作体には第１及び第２の触覚刺激部が設けられ、これら触覚刺激部は被操作体の回転軸線回りの周囲に沿って同じ周期で交互に形成された凹部及び凸部から成る。被操作体には第１及び第２のスイッチ（２０Ａ；２０Ｂ）が組み合わされ、第１の触覚刺激部が押下された際に第１のスイッチだけがオン動作させられ、第２の触覚刺激部が押下された際に第２のスイッチだけがオン動作させられる。被操作体が第１及び第２の触覚刺激部の中間で押下された際に第１及び第２のスイッチの双方がオン動作させられる。第１及び第２のスイッチのオン動作の組合わせにより、カーソルの制御信号が発生させられる。【選択図】        図１
2007257236.tif 000002
【特許請求の範囲】
【請求項１】
モニタ（３８、５２）の画面上のカーソルを制御するためのカーソル制御ユニットであって、
回転自在に保持された被操作体（２６、３０；２６Ａ、３０Ａ）を具備し、前記被操作体には第１及び第２の触覚刺激部が設けられ、これら第１及び第２の触覚刺激部が前記被操作体の回転軸線回りの周囲に沿って同じ周期で交互に形成された凹部及び凸部から成り、
更に、前記被操作体と組み合わされた第１及び第２のスイッチ（２０Ａ；２０Ｂ）を具備し、前記第１の触覚刺激部が押下された際に前記第１のスイッチだけがオン動作或いはオフ動作させられ、前記第２の触覚刺激部が押下された際に前記第２のスイッチだけがオン動作或いはオフ動作させられ、前記被操作体が前記第１及び第２の触覚刺激部の中間で押下された際に前記第１及び第２のスイッチの双方がオン動作或いはオフ動作させられ、
前記第１及び第２のスイッチのオン動作或いはオフ動作の組合わせにより、前記カーソルの制御信号が発生させられるカーソル制御ユニット。
【請求項２】
請求項１に記載のカーソル制御ユニットにおいて、前記被操作体（２６、２８、３０；２６Ａ、２８Ａ、３０Ａ）には前記第１及び第２の触覚刺激部の中間で第３の触覚刺激部が設けられ、この第３の触覚刺激部が前記被操作体の回転軸線回りの周囲に沿って前記周期と同じ周期で交互に形成された凹部及び凸部から成り、前記第３の触覚刺激部の凹部及び凸部の周期が前記第１及び第２の触覚刺激部の凹部及び凸部の周期に対して半周期だけずらされているカーソル制御ユニット。
【請求項３】
請求項１又は２に記載のカーソル制御ユニットにおいて、更に、
前記被操作体の回転方向及び回転量を検出する回転検出手段と、
前記凹部及び凸部が指に触れる位置となるタイミング信号を検出するタイミング信号検出手段と、
前記回転検出手段及び前記タイミング信号検出手段から得られる情報の組合わせにより前記カーソルの制御信号を発生させる手段とを具備して成るカーソル制御ユニット。
【請求項４】
請求項１から３までのいずれか１項に記載のカーソル制御ユニットにおいて、更に、
前記第１のスイッチだけがオン動作或いはオフ動作させられた後に前記第２のスイッチがオン動作或いはオフ動作させられた際に前記第１のスイッチのオン動作或いはオフ動作時から前記第１及び第２のスイッチの双方のオン動作或いはオフ動作時までの時間を計測する計測手段と、
前記計測手段による計測時間に基づいて前記カーソルの移動量を決定する決定手段とを具備して成るカーソル制御ユニット。
【請求項５】
請求項１から３までのいずれか１項に記載のカーソル制御ユニットにおいて、更に、
前記第２のスイッチだけがオン動作或いはオフ動作させられた後に前記第１のスイッチがオン動作或いはオフ動作させられた際に前記第２のスイッチのオン動作或いはオフ動作時から前記第１及び第２のスイッチの双方のオン動作或いはオフ動作時までの時間を計測する計測手段と、
前記計測手段による計測時間に基づいて前記カーソルの移動量を決定する決定手段とを具備して成るカーソル制御ユニット。
【請求項６】
請求項１から３までのいずれか１項に記載のカーソル制御ユニットにおいて、更に、
前記第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に前記第１のスイッチだけがオン動作或いはオフ動作させられた際に前記第１及び第２のスイッチ双方のオン動作或いはオフ動作時から前記第１のスイッチだけのオン動作或いはオフ動作時までの時間を計測する計測手段と、
前記計測手段による計測時間に基づいて前記カーソルの移動量を決定する決定手段とを具備して成るカーソル制御ユニット。
【請求項７】
請求項１から３までのいずれか１項に記載のカーソル制御ユニットにおいて、更に、
前記第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に前記第２のスイッチだけがオン動作或いはオフ動作させられた際に前記第１及び第２のスイッチの双方のオン動作或いはオフ動作時から前記第２のスイッチだけのオン動作或いはオフ動作時までの時間を計測する計測手段と、
前記計測手段による計測時間に基づいて前記カーソルの移動量を決定する決定手段とを具備して成るカーソル制御ユニット。
【請求項８】
カーソルを表示するモニタ（３８、５２）と、
前記モニタの画面上のカーソルを制御するカーソル制御回路（３６；５０）と、
前記カーソル制御回路に入力すべきカーソル制御信号を発生させるカーソル制御ユニットとを具備するカーソル制御システムであって、
前記カーソル制御ユニットが回転自在に保持された被操作体（２６、３０；２６Ａ、３０Ａ）を具備し、前記被操作体には第１及び第２の触覚刺激部が設けられ、これら第１及び第２の触覚刺激部が前記被操作体の回転軸線回りの周囲に沿って同じ周期で交互に形成された凹部及び凸部から成り、
更に、前記被操作体と組み合わされた第１及び第２のスイッチ（２０Ａ；２０Ｂ）を具備し、前記第１の触覚刺激部が押下された際に前記第１のスイッチだけがオン動作或いはオフ動作させられ、前記第２の触覚刺激部が押下された際に前記第２のスイッチだけがオン動作或いはオフ動作させられ、前記被操作体が前記第１及び第２の触覚刺激部の中間で押下された際に前記第１及び第２のスイッチの双方がオン動作或いはオフ動作させられ、
前記カーソル制御信号が前記第１及び第２のスイッチのオン動作或いはオフ動作の組合わせにより発生させられるカーソル制御システム。
【請求項９】
請求項８に記載のカーソル制御システムにおいて、前記被操作体（２６、２８、３０；２６Ａ、２８Ａ、３０Ａ）には前記第１及び第２の触覚刺激部の中間で第３の触覚刺激部が設けられ、この第３の触覚刺激部が前記被操作体の回転軸線回りの周囲に沿って前記周期と同じ周期で交互に形成された凹部及び凸部から成り、前記第３の触覚刺激部の凹部及び凸部の周期が前記第１及び第２の触覚刺激部の凹部及び凸部の周期に対して半周期だけずらされているカーソル制御システム。
【請求項１０】
請求項８又は９に記載のカーソル制御システムにおいて、前記カーソル制御ユニットが、更に、
前記被操作体の回転方向及び回転量を検出する回転検出手段と、
前記凹部及び凸部が指に触れる位置となるタイミング信号を検出するタイミング検出手段と、
前記回転検出手段及び前記タイミング信号検出手段から得られる情報の組合わせにより前記カーソルの制御信号を発生させる手段とを具備するカーソル制御システム。
【請求項１１】
請求項８から１０までのいずれか１項に記載のカーソル制御システムにおいて、前記カーソル制御回路（３６）が、
前記第１のスイッチだけがオン動作或いはオフ動作させられた後に前記第２のスイッチがオン動作或いはオフ動作させられた際に前記第１のスイッチのオン動作或いはオフ動作時から前記第１及び第２のスイッチの双方のオン動作或いはオフ動作時までの時間を計測する計測手段と、
前記計測手段による計測時間に基づいて前記カーソルの移動量を決定する決定手段とを具備して成るカーソル制御システム。
【請求項１２】
請求項８から１０までのいずれか１項に記載のカーソル制御システムにおいて、前記カーソル制御回路（３６）が、
前記第２のスイッチだけがオン動作或いはオフ動作させられた後に前記第１のスイッチがオン動作或いはオフ動作させられた際に前記第２のスイッチのオン動作或いはオフ動作時から前記第１及び第２のスイッチの双方のオン動作或いはオフ動作時までの時間を計測する計測手段と、
前記計測手段による計測時間に基づいて前記カーソルの移動量を決定する決定手段とを具備して成るカーソル制御システム。
【請求項１３】
請求項８から１０までのいずれか１項に記載のカーソル制御システムにおいて、前記カーソル制御回路（３６）が、
前記第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に前記第１のスイッチだけがオン動作或いはオフ動作させられた際に前記第１及び第２のスイッチ双方のオン動作或いはオフ動作時から前記第１のスイッチだけのオン動作或いはオフ動作時までの時間を計測する計測手段と、
前記計測手段による計測時間に基づいて前記カーソルの移動量を決定する決定手段とを具備して成るカーソル制御システム。
【請求項１４】
請求項８から１０までのいずれか１項に記載のカーソル制御システムにおいて、前記カーソル制御回路（３６）が、
前記第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に前記第２のスイッチだけがオン動作或いはオフ動作させられた際に前記第１及び第２のスイッチの双方のオン動作或いはオフ動作時から前記第２のスイッチだけのオン動作或いはオフ動作時までの時間を計測する計測手段と、
前記計測手段による計測時間に基づいて前記カーソルの移動量を決定する決定手段とを具備して成るカーソル制御システム。
【請求項１５】
請求項１１から請求項１４までのいずれか１項に記載のカーソル制御システムにおいて、前記カーソル制御ユニットが前記カーソル制御回路（３６）に有線で接続されるカーソル制御システム。
【請求項１６】
請求項８から１０までのいずれか１項に記載のカーソル制御システムにおいて、前記カーソル制御ユニットが、更に、
前記第１のスイッチだけがオン動作或いはオフ動作させられた後に前記第２のスイッチがオン動作或いはオフ動作させられた際に前記第１のスイッチのオン動作或いはオフ動作時から前記第１及び第２のスイッチの双方のオン動作或いはオフ動作時までの時間を計測する計測手段と、
前記計測手段による計測時間に基づいて前記カーソルの移動量を決定する決定手段とを具備して成るカーソル制御システム。
【請求項１７】
請求項８から１０までのいずれか１項に記載のカーソル制御システムにおいて、前記カーソル制御ユニットが、更に、
前記第２のスイッチだけがオン動作或いはオフ動作させられた後に前記第１のスイッチがオン動作或いはオフ動作させられた際に前記第２のスイッチのオン動作或いはオフ動作時から前記第１及び第２のスイッチの双方のオン動作或いはオフ動作時までの時間を計測する計測手段と、
前記計測手段による計測時間に基づいて前記カーソルの移動量を決定する決定手段とを具備して成るカーソル制御システム。
【請求項１８】
請求項８から１０までのいずれか１項に記載のカーソル制御システムにおいて、前記カーソル制御ユニットが、更に、
前記第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に前記第１のスイッチだけがオン動作或いはオフ動作させられた際に前記第１及び第２のスイッチ双方のオン動作或いはオフ動作時から前記第１のスイッチだけのオン動作或いはオフ動作時までの時間を計測する計測手段と、
前記計測手段による計測時間に基づいて前記カーソルの移動量を決定する決定手段とを具備して成るカーソル制御システム。
【請求項１９】
請求項８から１０までのいずれか１項に記載のカーソル制御システムにおいて、前記カーソル制御ユニットが、更に、
前記第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に前記第２のスイッチだけがオン動作或いはオフ動作させられた際に前記第１及び第２のスイッチの双方のオン動作或いはオフ動作時から前記第２のスイッチだけのオン動作或いはオフ動作時までの時間を計測する計測手段と、
前記計測手段による計測時間に基づいて前記カーソルの移動量を決定する決定手段とを具備して成るカーソル制御システム。
【請求項２０】
請求項１６から請求項１９までのいずれか１項に記載のカーソル制御システムにおいて、前記カーソル制御ユニットが前記カーソル制御回路（３６）に無線で接続されるカーソル制御システム。
【請求項２１】
請求項８又は９に記載のカーソル制御システムにおいて、前記第１及び第２のスイッチのいずれか一方だけがオン動作或いはオフ動作させられた後に前記第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた際に前記カーソルが最小単位だけシフトさせられるカーソル制御システム。
【請求項２２】
請求項８又は９に記載のカーソル制御システムにおいて、前記第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に前記第１及び第２のスイッチの一方だけがオン動作或いはオフ動作させられた際に前記カーソルが最小単位だけシフトさせられるカーソル制御システム。
【請求項２３】
請求項２１又は２２に記載のカーソル制御システムにおいて、前記カーソルの最小単位のシフトが前記モニタ（５２）の画面をスクロールさせることにより行われるカーソル制御システム。
【請求項２４】
請求項１０に記載のカーソル制御システムにおいて、前記タイミング検出手段によりタイミング信号が検出される度毎に前記カーソルが最小単位だけシフトされるカーソル制御システム。
【請求項２５】
請求項２４に記載のカーソル制御システムにおいて、前記カーソルの最小単位のシフトが前記モニタ（５２）の画面をスクロールさせることにより行われるカーソル制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は種々の電子機器、特に携帯電子機器、例えば携帯電話、個人向け携帯型情報通信機器、ノート型パーソナルコンピュータ等、或いはデジタルテレビ受像機等のリモートコントローラに用いられるカーソル制御ユニットに関する。
【背景技術】
【０００２】
従来のカーソル制御ユニットの代表例としては、パーソナルコンピュータに接続されるマウスが挙げられる。このようなマウスの使用のためには、机やテーブル等のマウスの操作スペースを確保する必要があり、このためパーソナルコンピュータの使用が制限を受けることになる。このようなマウスに代わるものとして、ノート型パーソナルコンピュータ等ではタッチパッド（例えば、特許文献１）或いはトラックボール等が搭載される。
【０００３】
【特許文献１】特開平１１−２７２３８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
タッチパッド或いはトラックボール等はノート型パーソナルコンピュータのモニタの画面上でカーソルを移動させたり、或いはモニタの画面をスクロールさせたりするために使用されるが、タッチパッド或いはトラックボール等の操作性即ち使い勝手については必ずしも満足すべきものではない。
【０００５】
例えば、タッチパッドの場合、その接触面が平坦であるためにカーソルの位置を触覚によって確認することができず、視覚的にカーソルの動きを追跡し続けなければならず、そのため作業中に視点は画面に釘付けとなってしまう。少しでも視線を逸らすと指の動きとカーソルの動きとの間にずれが生じ、そのためタッチパッドの操作に屡々もどかしさを感じることがあり、特にモニタの画面上に表示させられた小さなアイコン或いはアイテム等を微細な制御操作によりカーソルで指し示すためにカーソルの動きを注視する視覚的注意の負担は大きく、注意を怠ると誤りも生じ易い。これに対してトラックボールの場合には、それを指で回転するときの重量感や慣性感を触覚を通じて把握でき、それによってカーソルの動きを予測し易いために、操作性はタッチバッドに比べて優れているが、その回転はクリック感のない連続的なものであるために、メニューの項目のように項目間に区切りがあるときに、カーソルが項目間の区切りを横切ったか否かを触覚を通じて確認することができないことが問題であり、例えばソフトウェアキーボードのように画面に表示される多数のキーを、トラックボールでカーソルを動かして選択する際には、時間も掛かるし、視覚的注意を要するために疲れ易いことが問題である。
【０００６】
従って、本発明の目的は、種々の電子機器、特に携帯電子機器、例えば携帯電話、個人向け携帯型情報通信機器、ノート型パーソナルコンピュータ等、或いはデジタルテレビ受像機等のリモートコントローラに用いられ得る操作性の優れたカーソル制御ユニット並びにこのカーソル制御ユニットを用いるカーソル制御システムを提供することである。
【課題を解決するための手段】
【０００７】
本発明によるカーソル制御ユニットはモニタの画面上のカーソルを制御するために用いられ、回転自在に保持された被操作体を具備する。被操作体には第１及び第２の触覚刺激部が設けられ、これら第１及び第２の触覚刺激部は被操作体の回転軸線回りの周囲に沿って同じ周期で交互に形成された凹部及び凸部から成る。カーソル制御ユニットは、更に、被操作体と組み合わされた第１及び第２のスイッチを具備し、第１の触覚刺激部が押下された際に第１のスイッチだけがオン動作或いはオフ動作させられ、第２の触覚刺激部が押下された際に第２のスイッチだけがオン動作或いはオフ動作させられ、第１及び第２の触覚刺激部の中間部が押下された際に第１及び第２のスイッチの双方がオン動作或いはオフ動作させられる。本発明によるカーソル制御ユニットにあっては、第１及び第２のスイッチのオン動作或いはオフ動作の組合わせにより、カーソルの制御信号が発生させられる。
【０００８】
本発明によるカーソル制御ユニットにおいては、好ましくは、被操作体には第１及び第２の触覚刺激部の中間で第３の触覚刺激部が設けられ、この第３の触覚刺激部が被操作体の回転軸線回りの周囲に沿って上述の周期と同じ周期で交互に形成された凹部及び凸部から成り、第３の触覚刺激部の凹部及び凸部の周期が第１及び第２の触覚刺激部の凹部及び凸部の周期に対して半周期だけずらされる。
【０００９】
好ましくは、本発明によるカーソル制御ユニットは、更に、被操作体の回転方向及び回転量を検出する回転検出手段と、凹部及び凸部が指に触れる位置となるタイミング信号を検出するタイミング信号検出手段と、回転検出手段及びタイミング信号検出手段から得られる情報の組合わせによりカーソルの制御信号を発生させる手段とを具備する。
【００１０】
本発明によるカーソル制御ユニットは、更に、第１のスイッチだけがオン動作或いはオフ動作させられた後に第２のスイッチがオン動作或いはオフ動作させられた際に第１のスイッチのオン動作或いはオフ動作時から第１及び第２のスイッチの双方のオン動作或いはオフ動作時までの時間を計測する計測手段と、この計測手段による計測時間に基づいてカーソルの移動量を決定する決定手段とを具備し得る。
【００１１】
本発明によるカーソル制御ユニットは、更に、第２のスイッチだけがオン動作或いはオフ動作させられた後に第１のスイッチがオン動作或いはオフ動作させられた際に第２のスイッチのオン動作或いはオフ動作時から第１及び第２のスイッチの双方のオン動作或いはオフ動作時までの時間を計測する計測手段と、この計測手段による計測時間に基づいてカーソルの移動量を決定する決定手段とを具備し得る。
【００１２】
本発明によるカーソル制御ユニットは、更に、第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に第１のスイッチだけがオン動作或いはオフ動作させられた際に第１及び第２のスイッチ双方のオン動作或いはオフ動作時から第１のスイッチだけのオン動作或いはオフ動作時までの時間を計測する計測手段と、この計測手段による計測時間に基づいてカーソルの移動量を決定する決定手段とを具備し得る。
【００１３】
本発明によるカーソル制御ユニットは、更に、第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に第２のスイッチだけがオン動作或いはオフ動作させられた際に第１及び第２のスイッチの双方のオン動作或いはオフ動作時から第２のスイッチだけのオン動作或いはオフ動作時までの時間を計測する計測手段と、この計測手段による計測時間に基づいてカーソルの移動量を決定する決定手段とを具備し得る。
【００１４】
本発明によるカーソル制御システムは、カーソルを表示するモニタと、このモニタの画面上のカーソルを制御するカーソル制御回路と、このカーソル制御回路に入力すべきカーソル制御信号を発生させるカーソル制御ユニットとを具備して成る。カーソル制御ユニットは、回転自在に保持された被操作体を具備し、この被操作体には第１及び第２の触覚刺激部が設けられ、これら第１及び第２の触覚刺激部は被操作体の回転軸線回りの周囲に沿って同じ周期で交互に形成された凹部及び凸部から成る。カーソル制御システムは、更に、被操作体と組み合わされた第１及び第２のスイッチを具備し、第１の触覚刺激部が押下された際に第１のスイッチだけがオン動作或いはオフ動作させられ、第２の触覚刺激部が押下された際に第２のスイッチだけがオン動作或いはオフ動作させられ、被操作体が第１及び第２の触覚刺激部の中間で押下された際に第１及び第２のスイッチの双方がオン動作或いはオフ動作させられる。本発明によるカーソル制御システムにあっては、第１及び第２のスイッチのオン動作或いはオフ動作の組合わせにより、カーソルの制御信号が発生させられる。
【００１５】
このカーソル制御システムにおいては、好ましくは、被操作体には第１及び第２の触覚刺激部の中間で第３の触覚刺激部が設けられ、この第３の触覚刺激部が被操作体の回転軸線回りの周囲に沿って上述の周期と同じ周期で交互に形成された凹部及び凸部から成り、第３の触覚刺激部の凹部及び凸部の周期が第１及び第２の触覚刺激部の凹部及び凸部の周期に対して半周期だけずらされる。
【００１６】
本発明によるカーソル制御システムにあっては、カーソル制御ユニットは、更に、被操作体の回転方向及び回転量を検出する回転検出手段と、凹部及び凸部が指に触れる位置となるタイミング信号を検出するタイミング検出手段と、回転検出手段及びタイミング信号検出手段から得られる情報の組合わせによりカーソルの制御信号を発生させる手段とを具備し得る。
【００１７】
本発明によるカーソル制御システムの第１の局面において、カーソル制御回路は第１のスイッチだけがオン動作或いはオフ動作させられた後に第２のスイッチがオン動作或いはオフ動作させられた際に第１のスイッチのオン動作或いはオフ動作時から第１及び第２のスイッチの双方のオン動作或いはオフ動作時までの時間を計測する計測手段と、この計測手段による計測時間に基づいてカーソルの移動量を決定する決定手段とを具備してもよい。
【００１８】
また、カーソル制御回路は第２のスイッチだけがオン動作或いはオフ動作させられた後に第１のスイッチがオン動作或いはオフ動作させられた際に第２のスイッチのオン動作或いはオフ動作時から第１及び第２のスイッチの双方のオン動作或いはオフ動作時までの時間を計測する計測手段と、この計測手段による計測時間に基づいてカーソルの移動量を決定する決定手段とを具備してもよい。
【００１９】
更に、カーソル制御回路は第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に第１のスイッチだけがオン動作或いはオフ動作させられた際に第１及び第２のスイッチ双方のオン動作或いはオフ動作時から第１のスイッチだけのオン動作或いはオフ動作時までの時間を計測する計測手段と、この計測手段による計測時間に基づいてカーソルの移動量を決定する決定手段とを具備してもよい。
【００２０】
更には、カーソル制御回路は第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に第２のスイッチだけがオン動作或いはオフ動作させられた際に第１及び第２のスイッチの双方のオン動作或いはオフ動作時から第２のスイッチだけのオン動作或いはオフ動作時までの時間を計測する計測手段と、この計測手段による計測時間に基づいてカーソルの移動量を決定する決定手段とを具備してもよい。
【００２１】
以上述べたような本発明によるカーソル制御システムの第１の局面においては、カーソル制御回路はカーソル制御ユニットに有線で接続され得る。
【００２２】
一方、本発明によるカーソル制御システムの第２の局面において、カーソル制御ユニットは第１のスイッチだけがオン動作或いはオフ動作させられた後に第２のスイッチがオン動作或いはオフ動作させられた際に第１のスイッチのオン動作或いはオフ動作時から第１及び第２のスイッチの双方のオン動作或いはオフ動作時までの時間を計測する計測手段と、この計測手段による計測時間に基づいてカーソルの移動量を決定する決定手段とを具備してもよい。
【００２３】
また、カーソル制御ユニットは第２のスイッチだけがオン動作或いはオフ動作させられた後に第１のスイッチがオン動作或いはオフ動作させられた際に第２のスイッチのオン動作或いはオフ動作時から第１及び第２のスイッチの双方のオン動作或いはオフ動作時までの時間を計測する計測手段と、この計測手段による計測時間に基づいてカーソルの移動量を決定する決定手段とを具備してもよい。
【００２４】
更に、カーソル制御ユニットは第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に第１のスイッチだけがオン動作或いはオフ動作させられた際に第１及び第２のスイッチ双方のオン動作或いはオフ動作時から第１のスイッチだけのオン動作或いはオフ動作時までの時間を計測する計測手段と、この計測手段による計測時間に基づいてカーソルの移動量を決定する決定手段とを具備してもよい。
【００２５】
更には、カーソル制御ユニットは第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に第２のスイッチだけがオン動作或いはオフ動作させられた際に第１及び第２のスイッチの双方のオン動作或いはオフ動作時から第２のスイッチだけのオン動作或いはオフ動作時までの時間を計測する計測手段と、この計測手段による計測時間に基づいてカーソルの移動量を決定する決定手段とを具備してもよい。
【００２６】
以上述べたような本発明によるカーソル制御システムの第２の局面においては、カーソル制御ユニットはカーソル制御回路に無線で接続され得る。
【００２７】
本発明によるカーソル制御システムの第３の局面において、第１及び第２のスイッチのいずれか一方だけがオン動作或いはオフ動作させられた後に第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた際にカーソルが最小単位だけシフトさせられれてもよい。
【００２８】
また、第１及び第２のスイッチの双方がオン動作或いはオフ動作させられた後に第１及び第２のスイッチの一方だけがオン動作或いはオフ動作させられた際にカーソルが最小単位だけシフトさせられてもよい。
【００２９】
また、以上述べたような本発明によるカーソル制御システムの第３の局面においては、カーソルの最小単位のシフトがモニタの画面をスクロールさせることにより行われてもよい。
【００３０】
本発明によるカーソル制御システムの第４の局面において、上述のタイミング検出手段によりタイミング信号が検出される度毎にカーソルが最小単位だけシフトさせられてもよい。
【００３１】
以上述べたような本発明によるカーソル制御システムの第４の局面においては、カーソルの最小単位のシフトがモニタの画面をスクロールさせることにより行われてもよい。
【発明の効果】
【００３２】
請求項１に記載のカーソル制御ユニット或いは請求項８に記載のカーソル制御システムにあっては、被操作体には第１及び第２の触覚刺激部が設けられ、第１或いは第２の触覚刺激部の凹部或いは凸部からのその中間に指を移行した場合、若しくは第１及び第２の触覚刺激部の中間から第１或いは第２の触覚刺激部の凹部或いは凸部に指を移行した場合、操作者は被操作体を所定単位だけ操作したという節度感を得ることが可能であり、このため操作者はカーソルの動きをある程度予想することが可能であり、カーソルの動きを制御しているときにモニタ画面上のカーソルを常に注視しなければならいということはなく、操作性の優れたカーソル制御ユニット及びカーソル制御システムが達成され得る。
【００３３】
請求項２に記載のカーソル制御ユニット或いは請求項９に記載のカーソル制御システムにあっては、被操作体には第１及び第２の触覚刺激部の中間で第３の触覚刺激部が更に設けられ、このような構成によれば、第１或いは第２の触覚刺激部から第３の触覚刺激部に指を移行した際には、若しくは第３の触覚刺激部から第１或いは第２の触覚刺激部に指を移行した際には、凹部から凸部への移行或いは凸部から凹部への移行が指によって感じ取られ、上述の節度感は一層確実なものとなる。
【発明を実施するための最良の形態】
【００３４】
図１、図２、図３及び図４を参照すると、本発明によるカーソル制御ユニットの一実施例が示される。なお、図１はカーソル制御ユニットの平面図であり、図２は図１の斜視図であり、図３は図１の右側面図であり、図４は図１の左側図であり、図５は図１の背面図である。
【００３５】
図１乃至図５に示すように、カーソル制御ユニットは矩形状を呈する支持基板１０を具備する。なお、このカーソル制御ユニットはパーソナルコンピュータのマウスの代わりに使用することが可能であり、この場合にはカーソル制御ユニットの支持基板１０の一側辺、即ち図１の紙面の下方側の一側辺には操作者の手で握られるようになった把持部(図示されない)が取り付けられ、この把持部を一方の手で握った状態でその親指によりカーソル制御ユニットが操作されるように意図される。
【００３６】
支持基板１０上にはプリント配線基板１２が設けられる。支持基板１０は例えば金属板として形成され得るが、その他の適当な剛性材料、例えば硬質プラスチック或いはセラミック等から構成されてもよい。プリント配線基板１２上には、矩形状枠体１４がプリント配線基板１２に対して上下動自在に配置され、この矩形状枠体１４も適当な剛性材料、例えば金属、硬質プラスチック或いはセラミック等から構成される。
【００３７】
詳述すると、矩形状枠体１４の四隅のそれぞれには４つの円形開口部が形成され、一方、プリント配線基板１２にはそれら４つの円形開口部に対応して４つの矩形開口部（図１）が形成され、それら円形開口部及び矩形開口部のそれぞれに４つのボルト状部材１６Ａ、１６Ｂ、１６Ｃ及び１６Ｄを摺動自在に挿通させて支持基板１０に植設することにより、矩形状枠体１４はプリント配線基板１２に対して上下動自在となる。即ち、矩形状枠体１４はボルト状部材１６Ａ、１６Ｂ、１６Ｃ及び１６Ｄのステム部に沿って上下に摺動自在とされる。
【００３８】
図２に示すように、ボルト状部材１６Ａ及び１６Ｂのそれぞれのステム部には支持基板１０と矩形枠体１４との間に圧縮コイルばね１８Ａ及び１８Ｂが拘束されるように設けられ、これにより矩形枠体１４は常に上方側に弾性的に押し上げられてボルト状部材１６Ａ、１６Ｂ、１６Ｃ及び１６Ｄのヘッド部に当接させられる。要するに、矩形枠体１４は支持基板１０に対して弾性的に浮動させられた状態とされる。
【００３９】
なお、本実施形態では、ボルト状部材１６Ａ及び１６Ｂだけに圧縮コイルばね１８Ａ及び１８Ｂが設けられるが、必要に応じてボルト状部材１６Ｃ及び１６Ｄにも圧縮コイルばね１８Ａ及び１８Ｂと同様な圧縮コイルばねを設けてもよい。
【００４０】
図２に示すように、プリント配線基板１２には一対のシートスイッチ２０Ａ及び２０Ｂが設けられ、この一対のシートスイッチ２０Ａ及び２０Ｂはボルト状部材１６Ａ及び１６Ｂ間の中央に位置させられる。一方、矩形状枠体１４の前方側部、即ちボルト状部材１６Ａ及び１６Ｂ間に延在する側部の底面からは一対の突起部１４Ａ及１４Ｂが下方に延びてシートスイッチ２０Ａ及び２０Ｂを動作するようになっている。
【００４１】
図３乃至図５に示すように、矩形状枠体１４の後方側部、即ちボルト状部材１６Ｃ及び１６Ｄ間に延在する側部の中央からはアーム部１４Ｃが上方に次いで後方に向かって一体的に延びる。一方、プリント基板１２上にはコンタクトスイッチ２２が設けられ、このコンタクトスイッチ２２はアーム部１４Ｃの先端の真下に配置される。
【００４２】
図１乃至図５に示すように、矩形状枠体１４の右方側部、即ちボルト状部材１６Ｂ及び１６Ｄ間に延在する右方側部からは軸受部１４Ｄが直立して一体的に延び、一方、矩形状枠体１４の左方側部、即ちボルト状部材１６Ｃ及び１６Ａ間に延在する左方側部からは軸受部１４Ｅが直立して一体的に延びる。軸受部１４Ｄ及び１４Ｅにはその間に張り渡されたシャフト２４が回転自在に支持される。
【００４３】
図１、図２及び図５に示すように、シャフト２４上には３つの十字形状部材２６、２８及び３０が固定される。
【００４４】
十字形状部材２６からは４つの板状部が径方向に延び、これら板状部も互いに９０度の等角度間隔で配置されると共に同じ径方向長さを持つ。十字形状部材２６の各板状部の先端には一対の半球体２６Ａが回転自在に軸着され、一対の半球体２６Ａの回転軸線はシャフト２４の中心軸線に対して直角となっている。
【００４５】
また、十字形状部材２８からも４つの板状部が径方向に延び、これら板状部も互いに９０度の等角度間隔で配置されると共に同じ径方向長さを持つ。十字形状部材２８の各板状部の先端には一対の半球体２８Ａが回転自在に軸着され、一対の半球体２８Ａの回転軸線もシャフト２４の中心軸線に対して直角となっている。
【００４６】
同様に、十字形状部材３０からは４つの板状部が径方向に延び、これら板状部は互いに９０度の等角度間隔で配置されると共に同じ径方向長さを持つ。十字形状部材３０の各板状部の先端には一対の半球体３０Ａが回転自在に軸着され、一対の半球体３０Ａの回転軸線もシャフト２４の中心軸線に対して直角となっている。
【００４７】
なお、説明の便宜上、以下の記載では、一対の半球体２６Ａ、一対の半球体２８Ａ及び一対の半球体３０Ａについては、それぞれ回転自在球体２６Ａ、２８Ａ及び３０Ａとして言及することにする。
【００４８】
図１乃至図５に示すように、シャフト２４の両端側に配置された２つの十字形状部材２６及び３０はシャフト２４の回転軸線に沿って同位相で整列させられる。即ち、十字形状部材２６の４つの板状部材と十字形状部材３０の４つの板状部材とはシャフト２４の回転軸線に沿って同位相で整列される。他方、十字形状部材２６及び３０の中間に配置された十字形状部材２８は十字形状部材２６及び３０に対して４５度の位相差で配置される。従って、十字形状部材２８の各回転自在球体２８Ａは十字形状部材２６の互いに隣接する２つの回転自在球体２６Ａの間に位置し、同様に十字形状部材３０の互いに隣接する２つの回転自在球体３０Ａの間に位置することになる。
【００４９】
３つの十字形状部材２６、２８及び３０のシャフト２４の回転軸線方向に沿う広がりは人の親指の横幅よりも幾分広いものとされる。従って、例えば、図１に示す状態で親指が十字形状部材２８の真上の回転自在球体２８Ａ上に親指の腹が置かれたとき、十字形状部材２６の互いに隣接する２つの回転自在球体２６Ａは親指の右側から幾分食み出し、一方十字形状部材３０の互いに隣接する２つの回転自在球体３０Ａは親指の左側から幾分食み出すような状態となる。
【００５０】
なお、説明の便宜上、以下の記載では、３つの十字形状部材２６、２８及び３０のそれぞれの板状部の先端に設けられた合計１２個の回転自在球体２６Ａ、２８Ａ及び３０Ａの全体については親指で操作されるようになった被操作体として言及される。
【００５１】
シャフト２４の一端部側、即ち軸受部１４Ｄに隣接した一端部側にはロータリエンコーダ３２が設けられ、このロータリエンコーダ３２はシャフト２４の一端部上に固着されたスリット付き円板３２Ａと、このスリット付き円板３２Ａに組み合わされるようにプリント配線基板１２上に設置されたフォトカプラ３２Ｂとから成る。スリット付き円板３２Ａには４つの径方向の扇形スリットが形成され、４つの扇形スリットは９０度の等角度間隔で配置されると共にそれぞれの扇形スリットの径方向中心軸線は互いに隣接する２つの回転自在球体２６Ａ間の中心位置に一致させられる。フォトカプラ３２Ｂはスリット付き円板３２Ａの周囲部を受け入れるようになった溝部を備え、この溝部の両側には発光素子及び受光素子が設けられる。
【００５２】
フォトカプラ３２Ｂの発光素子からはその受光素子に向かって光が射出させられ、その間にスリット付き円板３２Ａの扇形スリットが通過するときだけ受光素子が発光素子から光を検出するようになっており、これにより被操作体の回転位置が検出させられるようになっている。
【００５３】
例えば、フォトカプラ３２Ｂの発光素子からの光がその受光素子によって検出されているとき、被操作体の両端側のそれぞれでは、互いに隣接する２つの回転自在球体２６Ａ及び３０Ａが頂部側に位置し、被操作体の中間では、回転自在球体２８Ａが頂部側に位置することとなる。このような状態で親指の腹が被操作体の右側に置かれたとき、即ち親指の腹が互いに隣接する２つの回転自在球体２６Ａ上に置かれたとき、操作者は凹部としての触覚を得る。次いで、親指が左に向かってシフトされると、親指の腹は回転自在球体２８Ａ上に乗り上がり、このとき操作者は回転自在球体２８Ａを凸部としての触覚を得る。更に、親指が左に向かってシフトされると、親指の腹は互いに隣接する２つの回転自在球体３０Ａ間に置かれ、このとき操作者は凹部としての触覚を得る。要するに、親指の腹を被操作体の左側に置いた状態で左側にシフトしたとき、操作者の親指は凹部、凸部及び凹部の順で触覚を受ける。
【００５４】
また、フォトカプラ３２Ｂの発光素子からの光がその受光素子によって検出されているときには、被操作体の左側に親指の腹を置いて右側にシフトした場合にも、操作者の凹部、凸部及び凹部の順で触覚を受ける。更に、被操作体の中央に親指の腹を置いて右側或いは左側にシフトした場合には操作者の親指は凸部から凹部のへの順で触覚を受ける。
【００５５】
一方、フォトカプラ３２Ｂの発光素子からの光がその受光素子によって検出されていないとき、被操作体の両端側のそれぞれでは、回転自在球体２６Ａ及び３０Ａが頂部側に位置し、被操作体の中間では、互いに隣接した２つの回転自在球体２８Ａが頂部側に位置することとなる。このような状態で親指の腹が被操作体の左側に置かれたとき、即ち親指の腹が回転自在球体２６Ａ上に置かれたとき、操作者は凸部としての触覚を得る。次いで、親指が左に向かってシフトされると、親指の腹は互いに隣接する２つの回転自在球体２８Ａに落ち込み、このとき操作者は回転自在球体２８Ａを凹部としての触覚を得る。更に、親指が左に向かってシフトされると、親指の腹は回転自在球体３０Ａに乗り上がって、このとき操作者は凸部としての触覚を受ける。要するに、親指の腹を被操作体の左側に置いた状態で左側にシフトしたとき、操作者の親指は凸部、凹部及び凸部の順で触覚を受ける。
【００５６】
また、フォトカプラ３２Ｂの発光素子からの光がその受光素子によって検出されていないときには、被操作体の左側に親指の腹を置いて右側にシフトした場合にも、操作者の親指は凸部、凹部及び凸部の順で触覚を受ける。更に、被操作体の中央に親指の腹を置いて右側或いは左側にシフトした場合には、操作者の親指は凹部から凸部の順で触覚を受ける。
【００５７】
シャフト２４の他端部側、即ち軸受部１４Ｅに隣接した一端部側にはロータリエンコーダ３４が設けられ、このロータリエンコーダ３４はシャフト２４の他端部上に固着されたスリット付き円板３４Ａと、このスリット付き円板３４Ａに組み合わされるようにプリント配線基板１２上に設置されたフォトカプラ３４Ｂとから成る。スリット付き円板３４Ａは多数の径方向の扇形スリットを持つ円板として形成され、多数の扇形スリットは所定の角度配置ピッチで配置される。フォトカプラ３４Ｂはスリット付き円板３４Ａの周囲部を受け入れるようになった溝部を備え、この溝部の両側には発光素子及び２つの受光素子が設けられる。
【００５８】
被操作体が操作者の親指によって回転させられると、スリット付き円板３４Ａも回転させられ、このときフォトカプラ３４Ｂの発光素子から双方の受光素子に向かって射出させられる光はその間にスリット付き円板３４Ａの扇形スリットが通過するときだけ一対の受光素子が発光素子から光を検出し、これにより双方の受光素子のそれぞれからパルス信号が出力される。双方の受光素子から出力されるニ組のパルス信号は実質的に同じ波形となり、その一方のパルス信号を処理することにより、被操作体の回転速度及び回転量を知ることができる。
【００５９】
また、フォトカプラ３４Ｂの２つの受光素子の配置間隔はスリット付き円板３４Ａの扇形スリットの角度配置ピッチとは異なっており、このため双方の受光素子からの二組のパルス信号は実質的に同じ波形となっているが、しかし位相差を持つものとなる。このような位相差を検出することにより、被操作体の回転方向を判別することができる。
【００６０】
要するに、ロータリエンコーダ３４は被操作体の回転速度、回転量及び回転方向を検出するために設けられる。
【００６１】
以上に述べたようなカーソル制御ユニットの操作について以下に説明する。
【００６２】
例えば、被操作体の左側に親指が置かれたとき、このとき親指の腹は互いに隣接する２つの回転自在球体３０Ａで形成される凹部或いは任意の回転自在球体３０Ａで形成される凸部に接した状態となり、操作者の親指は凹部或いは凸部として触覚を受ける。このような状態で被操作体が親指によって軽く押下されると、被操作体の左側が圧縮コイルばね１８Ａの弾性力に抗して押し込まれ、このとき突起部１４Ａだけがシートスイッチ２０Ａに当接して、シートスイッチ２０Ａだけがオンされる。
【００６３】
次いで、親指で被操作体を軽く押下した状態で親指が被操作体の左側からその中間にシフトされると、操作者の親指は任意の回転自在球体２８Ａで形成される凸部或いは互いに隣接する２つの回転自在球体２８Ａで形成される凹部の触覚を受ける。このとき被操作体の全体が双方の圧縮コイルばね１８Ａ及び１８Ｂの弾性力に抗して押し込まれ、このため双方の突起部１４Ａがそれぞれシートスイッチ２０Ａ及び２０Ｂに当接して、シートスイッチ２０Ａ及び２０Ｂの双方がオンされる。
【００６４】
続いて、親指で被操作体を軽く押下した状態で親指が被操作体の中間から右側にシフトされると、操作者の親指は互いに隣接する２つの回転自在球体２６Ａで形成される凹部或いは任意の回転自在球体２８Ａで形成される凸部の触覚を受ける。このとき被操作体の右側だけが圧縮コイルばね１８Ｂの弾性力に抗して押し込まれ、このため突起部１４Ｂだけがシートスイッチ２０Ｂに当接して、シートスイッチ２０Ｂの双方がオンされる。
【００６５】
同様に、被操作体の右側に親指を置くと共に被操作体を軽く押下した状態で親指が左側に順次シフトさせられたとき、先ず、シートスイッチ２０Ｂだけがオンされ、次いでシートスイッチ２０Ａ及び２０Ｂの双方がオンされ、続いてシートスイッチ２０Ａだけがオンされる。このとき操作者の親指は凹部、凸部及び凹部の順で或いは凸部、凹部及び凸部の触覚を受ける。
【００６６】
また、被操作体の中間に親指を置くと共に被操作体を軽く押下した状態で親指が左側或いは右側にシフトさせられたとき、先ず、シートスイッチ２０Ａ及び２０Ｂの双方がオンされ、次いでシートスイッチ２０Ａだけ或いはシートスイッチ２０Ｂだけがオンされる。このとき操作者の親指は凸部から凹部への触覚或いは凹部から凸部への触覚を受ける。
【００６７】
以上に述べたようなカーソル制御ユニットの操作においては、シートスイッチ２０Ａだけがオンされた後にシートスイッチ２０Ａ及び２０Ｂの双方がオンされたとき、即ち親指が被操作体の左側からその中間にシフトさせられたとき、カーソルはモニタの画面上を水平方向右側に移動させられ、その移動距離は親指のシフト速度に対応する。また、シートスイッチ２０Ａ及び２０Ｂの双方がオンされた後にシートスイッチ２０Ｂだけがオンされたとき、即ち親指が被操作体の中間からその右側にシフトさせられたときも、カーソルはモニタの画面上を水平方向右側に移動させられ、その移動距離は親指のシフト速度に対応する。
【００６８】
一方、シートスイッチ２０Ｂだけがオンされた後にシートスイッチ２０Ａ及び２０Ｂの双方がオンされたとき、即ち親指が被操作体の右側からその中間にシフトさせられたとき、カーソルはモニタの画面上を水平方向左側に移動させられ、その移動距離は親指のシフト速度に依存する。また、シートスイッチ２０Ａ及び２０Ｂの双方がオンされた後にシートスイッチ２０Ａだけがオンされたとき、即ち親指が被操作体の中間からその左側にシフトさせられたときも、カーソルはモニタの画面上を水平方向左側に移動させられ、その移動距離は親指のシフト速度に依存する。
【００６９】
なお、以上で述べた実施形態では、矩形状枠体１４が弾性的に浮動させられれているが、矩形状枠体１４を弾性的に押し下げるようにしてもよく、この場合にはシートスイッチ２０Ａ及び２０Ｂのオン動作とオフ動作との関係が逆になる。また、上述の実施形態では、シートスイッチ２０Ａ及び２０Ｂが矩形状枠体１４の下側に設けられているが、それらシートスイッチを矩形状枠体の上側に設けることも可能であり、この場合には、被操作体に何等外力が及ぼされていないとき、シートスイッチ２０Ａ及び２０Ｂの双方がオン状態となり、被操作体の左側が押下されると、シートスイッチ２０Ａだけがオフされ、被操作体の右側が押下されると、シートスイッチ２０Ｂだけがオフされ、被操作体の中間が押下されたとき、シートスイッチ２０Ａ及び２０Ｂの双方がオフされることになる。このような場合でも、シートスイッチ２０Ａ及び２０Ｂのオン／オフ動作の組合わせることにより、種々のカーソル制御信号を発生させることができる。
【００７０】
次に、モニタの画面上での垂直移動を制御するための操作について説明する。
【００７１】
操作体がシートスイッチ２０Ａ及び２０Ｂのいずれか一方若しくは双方がオンされている状態で、即ち親指で被操作体をその左側、左側若しくはその中間で軽く押下した状態で、被操作体が親指でもって例えば矢印ＡＲ１(図２)で示す方向に回転させられると、カーソルはモニタの画面上で垂直方向上側に移動させられ、その移動距離は被操作体の回転速度（矢印ＡＲ１）に依存する。
【００７２】
一方、操作体がシートスイッチ２０Ａ及び２０Ｂのいずれか一方若しくは双方がオンされている状態で、即ち親指で被操作体をその左側、左側若しくはその中間で軽く押下した状態で、被操作体が親指でもって例えば矢印ＡＲ２(図２)で示す方向に回転させられると、カーソルはモニタの画面上で垂直方向下側に移動させられ、その移動距離は被操作体の回転速度（矢印ＡＲ２）に依存する。
【００７３】
なお、カーソルがモニタの画面上の所定位置に定められた後に被操作体がその左側、中間若しくは右側の位置で親指により強く押下されると、矩形状枠体１４は深く押し込まれ、これによりコンタクトスイッチ２２が矩形状枠体１４のアーム部１４Ｃでもって所定の処理が行われることになる。
【００７４】
以上の記載から明らかなように、本発明によるカーソル制御ユニットにおいては、被操作体の周囲に周期的に交互に形成された凹部及び凸部は操作者の指に対して触覚刺激部として機能し、このため指が凹部から凸部へ移行或いは凸部から凹部へ移行した際に被操作体を所定単位だけ操作しているという節度感を操作者に与えることができる。なお、本実施形態では、被操作体は、３つの十字形状部材２６、２８及び３０のそれぞれの板状部の先端に設けられた合計１２個の回転自在球体２６Ａ、２８Ａ及び３０Ａの全体によって形成されているが、このような被操作体については、滑らで指の滑りのよい凹凸面を持つ一体的な単一部材として形成されてもよい。
【００７５】
上述したカーソル制御ユニットにおいては、十字形状部材２８及び回転自在球体２８Ａを省き、その代わりに十字形状部材２８とほぼ同じ肉厚の円板を設けてもよい。このような構成にあっても、４つの回転自在球体２６Ａから構成される触覚刺激部の凹部或いは凸部と上述の円板との間で指を移行した場合、若しくは４つの回転自在球体３０Ａから構成される触覚刺激部の凹部或いは凸部と上述の円板との間で指を移行した場合、操作者は被操作体を所定単位だけ操作したという節度感を得ることが可能である。
【００７６】
図６は、上述したカーソル制御ユニット及びパーソナルコンピュータのブロック図である。即ち、カーソル制御ユニットは従来のマウスに代わるものとして用いられる。
【００７７】
図６において、カーソル制御ユニットは参照符号ＣＵで示され、パーソナルコンピュータは参照符号ＰＣで示される。
【００７８】
上述したように、カーソル制御ユニットＣＵはシートスイッチ２０Ａ及び２０Ｂと、コンタクトスイッチ２２と、フォトカプラ３２Ｂ及びフォトカプラ３４Ｂとを備える。なお、本実施形態では、フォトカプラ３２Ｂは使用されない。
【００７９】
一方、パーソナルコンピュータＰＣはシステム制御回路３６を備え、このシステム制御回路３６はマイクロコンピュータから構成される。即ち、システム制御回路３６には中央演算処理ユニット（ＣＰＵ）と、種々のプログラムや定数等を格納する読出し専用メモリ（ＲＯＭ）と、ＣＰＵの動作時に一時的なデータを格納する書込み読出し自在なメモリ（ＲＡＭ）と、入出力インタフェース（Ｉ／Ｏ）回路等が設けられる。また、パーソナルコンピュータＰＣはモニタ３８を備え、このモニタ３８は例えば液晶表示器として構成される。
【００８０】
図６に示すように、シートスイッチ２０Ａ及び２０Ｂ、コンタクトスイッチ２２並びにフォトカプラ３４ＢはパーソナルコンピュータＰＣのＣＰＵにＩ／Ｏ回路を介して接続される。
【００８１】
次に、図７を参照して、パーソナルコンピュータＰＣで実行されるカーソル制御ルーチンを説明する。なお、カーソル制御ルーチンは、パーソナルコンピュータＰＣが作動されている間、所定の時間間隔で繰り返し実行される時間割込みルーチンとして構成される。
【００８２】
ステップ７０１では、スイッチ動作監視ルーチンが実行され、このルーチンの実行中、シートスイッチ２０Ａ及び２０Ｂのオン／オフ動作が監視される。なお、このスイッチ動作監視ルーチンについては図８を参照して後で詳しく説明する。
【００８３】
ステップ７０２では、カーソル水平移動制御ルーチンが実行され、このときシートスイッチ２０Ａ及び２０Ｂのオン／オフ動作に従ってモニタ３８の画面上でのカーソルの水平移動制御が行われる。なお、このカーソル水平移動制御ルーチンについては図９を参照して後で詳しく説明する。
【００８４】
ステップ７０３では、シートスイッチ２０Ａ及び２０Ｂのうちの少なくとも一方がオン状態にあるか否かが判断される。もしシートスイッチ２０Ａ及び２０Ｂのうちの少なくとも一方がオン状態であれば、ステップ７０４に進み、そこでカーソル垂直移動制御ルーチンが実行され、モニタ３８の画面上でのカーソルの垂直移動制御が行われる。一方、シートスイッチ２０Ａ及び２０Ｂのいずれもがオフ状態であるときには、カーソル制御ルーチンは一旦終了する。なお、このカーソル垂直移動制御ルーチンについては図１１を参照して後で詳しく説明する。
【００８５】
ステップ７０５では、コンタクトスイッチ２２がオン状態か否かが判断される。もしコンタクトスイッチ２２がオン状態であれば、ステップ７０６に進み、所定の処理ルーチンが実行される。例えば、モニタの画面上に表示されたアイコン或いはアイテムがカーソルで指し示された状態でコンタクトスイッチ２２のオン状態が確認されたとき、該アイコン或いはアイテムに応じた処理ルーチンが実行される。一方、コンタクトスイッチ２２がオフ状態であれば、カーソル制御ルーチンは一旦終了する。
【００８６】
図８を参照すると、カーソル制御ルーチンのステップ７０１で実行されるスイッチ動作監視ルーチンのフローチャートが示される。
【００８７】
ステップ８０１では、シートスイッチ２０Ａがオン状態にあるか否かが監視される。もしシートスイッチ２０Ａがオン状態であれば、ステップ８０２に進み、そこでフラグＦＡが“１”とされ（なお、フラグＦＡには初期値“０”が与えられる）、次いでステップ８０３でカウンタＣＡが“１”だけカウントアップされる。一方、もしシートスイッチ２０Ａがオフ状態であれば、ステップ８０１からステップ８０４に進み、そこでフラグＦＡが“０”とされ、次いでステップ８０５でカウンタＣＡがリセットされる。
【００８８】
ステップ８０６では、シートスイッチ２０Ｂがオン状態にあるか否かが監視される。もしシートスイッチ２０Ｂがオン状態であれば、ステップ８０７に進み、そこでフラグＦＢが“１”とされ（なお、フラグＦＢには初期値“０”が与えられる）、次いでステップ８０８でカウンタＣＢが“１”だけカウントアップされる。一方、もしシートスイッチ２０Ｂがオフ状態であれば、ステップ９０６からステップ８０９に進み、そこでフラグＦＢが“０”とされ、次いでステップ８１０でカウンタＣＢがリセットされる。
【００８９】
ステップ８１１では、フラグＦＡ及びＦＢが共に“１”であるか否かが判断される。もしフラグＦＡ及びＦＢが共に“１”であるとき、即ちシートスイッチ２０Ａ及び２０Ｂが共にオン状態であるとき、ステップ８１２に進み、そこでカウンタＣＡＢがスタートさせられる。一方、フラグＦＡ及びＦＢのいずれか一方が“０”であるとき、即ちシートスイッチ２０Ａ及び２０Ｂのうちの少なくとも一方がオフ状態にあるとき、ステップ８１１からステップ８１３に進み、そこでカウンタＣＡＢがリセットされる。
【００９０】
図９を参照すると、カーソル制御ルーチンのステップ７０２で実行されるカーソル水平移動制御ルーチンのフローチャートが示される。また、図１０には、図９のカーソル制御ルーチンの実行時に用いられる一次元変換テーブルが示され、この一次元変換テーブルはカウンタＣＡ、ＣＢ或いはＣＡＢのカウント数Ｎをモニタ３８の画面上でのカーソルの移動量Ｍに変換するために用いられる。
【００９１】
ステップ９０１では、ＦＡ＝１の状態からＦＡ＝１＆ＦＢ＝１の状態への移行が監視される。即ち、親指を被操作体の左側からその中間にシフトさせることにより、シートスイッチ２０Ａだけのオン状態がシートスイッチ２０Ａ及び２０Ｂの双方のオン状態への移行があったか否かが判断される。このような移行が確認されると、ステップ９０２に進み、そこで変数ＮにカウンタＣＡのカウント値が代入される。次いで、ステップ９０３では、図１０に示す一次元変換テーブルを用いて、カーソルの移動量Ｍが変数Ｎ（ＣＡ）に基づいて算出される。続いて、ステップ９０４では、モニタ３８の画面上でカーソルが水平方向右側に移動量Ｍだけ移動させられる。
【００９２】
ステップ９０１でＦＡ＝１の状態からＦＡ＝１＆ＦＢ＝１の状態への移行が確認されないとき、ステップ９０５に進み、そこでＦＡ＝１＆ＦＢ＝１の状態からＦＢ＝１の状態への移行が監視される。即ち、親指を被操作体の中間からその右側にシフトさせることにより、シートスイッチ２０Ａ及び２０Ｂの双方のオン状態からシートスイッチ２０Ｂだけのオン状態への移行があったか否かが判断される。このような移行が確認されると、ステップ９０６に進み、そこで変数ＮにカウンタＣＡＢのカウント値が代入される。次いで、ステップ９０３では、図１０に示す一次元変換テーブルを用いて、カーソルの移動量Ｍが変数Ｎ（ＣＡＢ）に基づいて算出される。続いて、ステップ９０４では、モニタ３８の画面上でカーソルが水平方向右側に移動量Ｍだけ移動させられる。
【００９３】
ステップ９０５でＦＡ＝１＆ＦＢ＝１の状態からＦＢ＝１の状態への移行が確認されないとき、ステップ９０７に進み、そこでＦＢ＝１の状態からＦＡ＝１＆ＦＢ＝１の状態への移行が監視される。即ち、親指を被操作体の右側からその中間にシフトさせることにより、シートスイッチ２０Ｂだけのオン状態からシートスイッチ２０Ａ及び２０Ｂの双方のオン状態への移行があったか否かが判断される。このような移行が確認されると、ステップ９０８に進み、そこで変数ＮにカウンタＣＢのカウント値が代入される。次いで、ステップ９０９では、図１０に示す一次元変換テーブルを用いて、カーソルの移動量Ｍが変数Ｎ（ＣＢ）に基づいて算出される。続いて、ステップ９１０では、モニタ３８の画面上でカーソルが水平方向左側に移動量Ｍだけ移動させられる。
【００９４】
ステップ９０７でＦＢ＝１の状態からＦＡ＝１＆ＦＢ＝１の状態への移行が確認されないとき、ステップ９１１に進み、そこでＦＡ＝１＆ＦＢ＝１の状態からＦＡ＝１の状態への移行が監視される。即ち、親指を被操作体の中間からその左側にシフトさせることにより、シートスイッチ２０Ａ及び２０Ｂの双方のオン状態からシートスイッチ２０Ａだけのオン状態への移行があったか否かが判断される。このような移行が確認されると、ステップ９１２に進み、そこで変数ＮにカウンタＣＡＢのカウント値が代入される。次いで、ステップ９０９では、図１０に示す一次元変換テーブルを用いて、カーソルの移動量Ｍが変数Ｎ（ＣＡＢ）に基づいて算出される。続いて、ステップ９１０では、モニタ３８の画面上でカーソルが水平方向左側に移動量Ｍだけ移動させられる。
【００９５】
図１０に示すように、カウンタＣＡ、ＣＢ或いはＣＡＢのカウント値（Ｎ）が小さければ小さい程、カーソル移動量Ｍは大きくなる。即ち、被操作体上での親指のシフトが早ければ早い程、カーソルの移動量Ｍは大きく、その動きは速くなる。これとは反対に、被操作体上での親指のシフトが遅ければ遅い程、カーソルの移動量Ｍは小さく、その動きは遅くなる。
【００９６】
図１１を参照すると、カーソル制御ルーチンのステップ７０４で実行されるカーソル垂直移動制御ルーチンのフローチャートが示される。
【００９７】
ステップ１１０１では、フォトカプラ３４Ａの一対の受光素子のそれぞれからパルス信号が出力されたか否かが監視される。次いで、ステップ１１０２では、双方のパルス信号の位相差に基づいて被操作体の回転方向が判別される。
【００９８】
被操作体の回転方向が図２で矢印ＡＲ１で示す回転方向であるとき、ステップ１１０３に進み、そこでカーソルがモニタ３８の画面上で垂直方向上側にパルス信号のパルス数に応じた移動量だけ移動させられる。一方、被操作体の回転方向が図２で矢印ＡＲ２で示す回転方向であるとき、ステップ１１０３に進み、そこでカーソルがモニタ３８の画面上で垂直方向下側にパルス信号のパルス数に応じた移動量だけ移動させられる。
【００９９】
なお、親指を被操作体上で左右方向にシフトさせつつ該被操作体を回転させることも可能であり、この場合にはカーソルはモニタ３８の画面上で斜めに移動させられることになる。
【０１００】
以上の記載から明らかなように、本発明によるカーソル制御ユニットによれば、カーソルをモニタ３８の画面上で所望の目標位置まで移動させるとき、先ず目標位置に向かって高速で移動させ、カーソルが目標位置に近づくに従ってカーソルの移動速度を落とすことができるので、カーソルを目標位置に速やかに位置決めすることが可能である。
【０１０１】
図１２を参照すると、デジタルテレビ受像機と、このデジタルテレビ受像器にリモートコントローラとのブロック図が示され、このリモートコントローラには図１乃至図５に示すカーソル制御ユニットが搭載される。
【０１０２】
図１２において、リモートコントローラは参照符号ＲＣで示され、デジタルテレビ受像機は参照符号ＴＶで示される。なお、本発明によるカーソル制御ユニットはリモートコントローラＲＣの筐体内に組み込まれるが、その被操作体は筐体の上壁面から露出させられ、リモートコントローラＲＣの筐体を握った手の親指によって操作されるようになっている。
【０１０３】
リモートコントローラＲＣはマイクロコンピュータ４０と、パラレル／シリアル（Ｐ／Ｓ）変換器４２と、赤外線信号送信機４４とを備える。マイクロコンピュータ４０には中央演算処理ユニット（ＣＰＵ）と、種々のプログラムや定数等を格納する読出し専用メモリ（ＲＯＭ）と、ＣＰＵの動作時に一時的なデータを格納する書込み読出し自在なメモリ（ＲＡＭ）と、入出力インタフェース（Ｉ／Ｏ）回路等が設けられる。
【０１０４】
Ｐ／Ｓ変換器４２はマイクロコンピュータ４０で発生させられたパラレルデジタル信号をシリアルデジタル信号に変換する。シリアルデジタル信号は赤外線信号送信機４４に入力され、そこで光学的なシリアル赤外線信号に変換されて外部に送信される。カーソル制御ユニットのシートスイッチ２０Ａ及び２０Ｂと、コンタクトスイッチ２２と、フォトカプラ３２Ｂと、フォトカプラ３４Ｂとはマイクロコンピュータ４０のＣＰＵにそのＩ／Ｏ回路を介して接続される。なお、本実施形態では、フォトカプラ３２Ｂは使用されない。
【０１０５】
一方、デジタルテレビ受像機ＴＶは赤外線信号受信機４６と、シリアル／パラレル（Ｓ／Ｐ）変換器４８と、システム制御回路５０と、モニタ５２とを備える。システム制御回路５０はマイクロコンピュータから構成され、そこには中央演算処理ユニット（ＣＰＵ）と、種々のプログラムや定数等を格納する読出し専用メモリ（ＲＯＭ）と、ＣＰＵの動作時に一時的なデータを格納する書込み読出し自在なメモリ（ＲＡＭ）と、入出力インタフェース（Ｉ／Ｏ）回路等が設けられる。
【０１０６】
赤外線信号受信器４６はリモートコントローラＲＣの赤外線信号送信機４４から送信された光学的なシリアル赤外線信号を受信すると、その光学的なシリアル赤外線信号を電気的なシリアルデジタル信号に変換する。シリアルデジタル信号がシステム制御回路５０に入力されると、該シリアルデジタル信号に基づく処理が実行される。モニタ５２はシステム制御回路５０の制御下で動作させられ、デジタル放送信号に基づく映像を表示する。
【０１０７】
次に、図１３を参照して、リモートコントローラＲＣのパーソナルコンピュータ４０で実行されるカーソル制御信号発生ルーチンを説明する。なお、カーソル制御信号発生ルーチンは所定の時間間隔で繰り返し実行される時間割込みルーチンとして構成される。
【０１０８】
ステップ１３０１では、コンタクトスイッチ２２のオフ状態からオン状態への移行が監視される。なお、被操作体がその左側、中間及び右側のいずれかの箇所で親指によって強く押下されると、矩形状枠体１４は深く押し込まれ、これにより矩形状枠体１４のアーム部１４Ｃによりコンタクトスイッチ２２がオンされることになる。
【０１０９】
コンタクトスイッチ２２のオフ状態からオン状態への移行が確認されると、ステップ１３０２に進み、そこでフラグＦ２２が“０”であるか否かが判断される。なお、フラグＦ２２には初期値として“０”が与えられる。Ｆ２２＝０のとき、ステップ１３０３に進み、そこでフラグＦ２２が“１”とされ、次いでステップ１３０４でＦ２２＝１が番組表切換表示信号としてデジタルテレビ受像機ＴＶ側に送信される。
【０１１０】
図１４に例示するように、番組表切換表示信号がデジタルテレビ受像器ＴＶ側に送信されると、モニタ５２の画面の映像は番組表示に切り換わることになる。
【０１１１】
一方、ステップ１３０２でＦ２２＝１のとき、即ちモニタ５２の画面の映像が既に番組表示とされているとき、ステップ１３０２からステップ１３０５に進み、そこでフラグＦ２２は“１”から“０”に書き直され、次いでステップ１３０６でＦ２２＝０が表示復帰信号としてデジタルテレビ受像機ＴＶ側に送信される。このときデジタルテレビ受像機ＴＶ側では、モニタ５２の画面は選局されたデジタル放送局の映像が表示されることになる。
【０１１２】
要するに、本実施形態では、コンタクトスイッチ２２はモニタ５２の画面の表示切り換えスイッチとして機能することになる。
【０１１３】
ステップ１３０４で番組表切換表示信号（Ｆ２２＝１）がデジタルテレビ受像機ＴＶ側に送信され後、ステップ１３０７に進み、そこでスイッチ動作監視兼カーソル表示信号発生ルーチンが実行され、このルーチンの実行中、シートスイッチ２０Ａ及び２０Ｂのオン／オフ動作が監視されると共にそのオン／オフ動作に基づいてカーソル表示信号或いはカーソル非表示信号が発生させられる。なお、このスイッチ動作監視ルーチンについては図１５を参照して後で詳しく説明する。
【０１１４】
ステップ１３０８では、水平スクロール制御信号発生ルーチンが実行され、この水平スクロール制御信号発生ルーチンの実行中に、モニタ５２の画面上での番組表映像を水平方向にスクロールさせるための水平スクロール制御信号が発生させられる。なお、この水平スクロール制御信号発生ルーチンについては図１７を参照して後で詳しく説明する。
【０１１５】
ステップ１３０９では、シートスイッチ２０Ａ及び２０Ｂのうちの少なくとも一方がオン状態にあるか否かが判断される。もしシートスイッチ２０Ａ及び２０Ｂのうちの少なくとも一方がオン状態であれば、ステップ１３１０に進み、そこで垂直スクロール制御信号発生ルーチンが実行され、この垂直スクロール制御信号発生ルーチンの実行中に、モニタ５２の画面上での番組表映像を垂直方向にスクロールさせるための垂直スクロール制御信号が発生させられる。なお、この垂直スクロール制御信号発生ルーチンについては図２０を参照して後で詳しく説明する。
【０１１６】
図１５を参照すると、カーソル制御ルーチンのステップ１３０７で実行されるスイッチ動作監視兼カーソル表示信号発生ルーチンのフローチャートが示される。
【０１１７】
ステップ１５０１では、シートスイッチ２０Ａがオン状態にあるか否かが監視される。もしシートスイッチ２０Ａがオン状態であれば、ステップ１５０２に進み、そこでフラグＦＡが“１”とされる（なお、フラグＦＡには初期値“０”が与えられる）。次いで、ステップ１５０３でＦＡ＝１がカーソル表示信号としてデジタルテレビ受像機ＴＶ側に送信され、続いてステップ１５０４でカウンタＣＡが“１”だけカウントアップされる。
【０１１８】
図１６（ａ）に例示するように、カーソル表示信号（ＦＡ＝１）がデジタルテレビ受像器ＴＶ側に送信されると、モニタ５２の画面には左上隅に矩形状カーソル５４Ａが表示される。
【０１１９】
一方、もしシートスイッチ２０Ａがオフ状態であれば、ステップ１５０１からステップ１５０５に進み、そこでフラグＦＡが“０”とされる。次いで、ステップ１５０６では、ＦＡ＝０がカーソル表示取消信号としてデジタルテレビ受像機ＴＶ側に送信され、続いてステップ１５０７でカウンタＣＡがリセットされる。
【０１２０】
カーソル表示取消信号（ＦＡ＝０）がデジタルテレビ受像器ＴＶ側に送信されると、モニタ５２の画面の右上隅での矩形状カーソル５４Ａの表示が取り消される。
【０１２１】
ステップ１５０８では、シートスイッチ２０Ｂがオン状態にあるか否かが監視される。もしシートスイッチ２０Ｂがオン状態であれば、ステップ１５０９に進み、そこでフラグＦＢが“１”とされる（なお、フラグＦＢには初期値“０”が与えられる）。次いで、ステップ１５１０でＦＢ＝１がカーソル表示信号としてデジタルテレビ受像機ＴＶ側に送信され、続いてステップ１５１１でカウンタＣＢが“１”だけカウントアップされる。
【０１２２】
図１６（ｂ）に例示するように、カーソル表示信号（ＦＢ＝１）がデジタルテレビ受像器ＴＶ側に送信されると、モニタ５２の画面には右上隅に矩形状カーソル５４Ｂが表示される。
【０１２３】
一方、もしシートスイッチ２０Ｂがオフ状態であれば、ステップ１５０８からステップ１５１２に進み、そこでフラグＦＢが“０”とされる。次いで、ステップ１５１３では、ＦＢ＝０がカーソル表示取消信号としてデジタルテレビ受像機ＴＶ側に送信され、続いてステップ１５１４でカウンタＣＢがリセットされる。
【０１２４】
カーソル表示取消信号（ＦＢ＝０）がデジタルテレビ受像器ＴＶ側に送信されると、モニタ５２の画面の右上隅での矩形状カーソル５４Ｂの表示が取り消される。
【０１２５】
ステップ１５１５では、フラグＦＡ及びＦＢが共に“１”であるか否かが判断される。もしフラグＦＡ及びＦＢが共に“１”であるとき、即ちシートスイッチ２０Ａ及び２０Ｂが共にオン状態であるとき、ステップ１５１６に進み、そこでＦＡ＝１＆ＦＢ＝１がカーソル表示信号としてデジタルテレビ受像機ＴＶ側に送信され、続いてステップ１５１７でカウンタＣＡＢが“１”だけカウントアップされる。
【０１２６】
図１６（ｃ）に例示するように、カーソル表示信号（ＦＡ＝１＆ＦＢ＝１）がデジタルテレビ受像器ＴＶ側に送信されると、モニタ５２の画面には中央上側に矩形状カーソル５４ＡＢが表示される。
【０１２７】
一方、フラグＦＡ及びＦＢのいずれか一方が“０”であるとき、即ちシートスイッチ２０Ａ及び２０Ｂのうちの少なくとも一方がオフ状態とされているとき、ステップ１５１５からステップ１５１８に進み、そこでＦＡ＝０＆ＦＢ＝１或いはＦＡ＝１＆ＦＢ＝０がカーソル表示取消信号としてデジタルテレビ受像機ＴＶ側に送信され、続いてステップ１５１９でカウンタＣＡＢがリセットされる。
【０１２８】
カーソル表示取消信号（ＦＡ＝０＆ＦＢ＝１或いはＦＡ＝１＆ＦＢ＝０）がデジタルテレビ受像器ＴＶ側に送信されると、モニタ５２の画面の中央上側での矩形状カーソル５４ＡＢの表示が取り消される。
【０１２９】
図１７を参照すると、カーソル制御信号発生ルーチンのステップ１３０８で実行される水平スクロール制御信号発生ルーチンのフローチャートが示される。また、図１８には、図１７のカーソル制御信号発生ルーチンの実行時に用いられる一次元変換テーブルが示され、この一次元変換テーブルはカウンタＣＡ、ＣＢ或いはＣＡＢのカウント値Ｎをモニタ５２の画面上での番組表の水平スクロール量Ｓに変換するために用いられる。
【０１３０】
ステップ１７０１では、ＦＡ＝１の状態からＦＡ＝１＆ＦＢ＝１の状態への移行が監視される。即ち、親指を被操作体の左側からその中間にシフトさせることにより、シートスイッチ２０Ａだけのオン状態がシートスイッチ２０Ａ及び２０Ｂの双方のオン状態への移行があったか否かが判断される。このような移行が確認されると、ステップ１７０２に進み、そこで変数ＮにカウンタＣＡのカウント値が代入される。次いで、ステップ１７０３では、図１８に示す一次元変換テーブルを用いて、スクロール量Ｓが変数Ｎ（ＣＡ）に基づいて算出される。続いて、ステップ１７０４では、このスクロール量ＳＡが水平方向右側スクロール信号と共にデジタルテレビ受像機ＴＶ側に送信される。
【０１３１】
図１９（ａ）に例示するように、スクロール量Ｓが水平方向右側スクロール信号と共にデジタルテレビ受像機ＴＶ側に送信されると、モニタ５２の画面上の番組表は水平方向右側にスクロール量Ｓだけスクロールさせられ、これによりカーソル５４Ａ内には選択すべき別の番組が表示させる。
【０１３２】
ステップ１７０１でＦＡ＝１の状態からＦＡ＝１＆ＦＢ＝１の状態への移行が確認されないとき、ステップ１７０５に進み、そこでＦＡ＝１＆ＦＢ＝１の状態からＦＢ＝１の状態への移行が監視される。即ち、親指を被操作体の中間からその右側にシフトさせることにより、シートスイッチ２０Ａ及び２０Ｂの双方のオン状態からシートスイッチ２０Ｂだけのオン状態への移行があったか否かが判断される。このような移行が確認されると、ステップ１７０６に進み、そこで変数ＮにカウンタＣＡＢのカウント値が代入される。次いで、ステップ１７０３では、図１８に示す一次元変換テーブルを用いて、スクロール量Ｓが変数Ｎ（ＣＡＢ）に基づいて算出される。続いて、ステップ１７０４では、このスクロール量Ｓが水平方向右側スクロール信号と共にデジタルテレビ受像機ＴＶ側に送信される。
【０１３３】
図１９（ｂ）に例示するように、スクロール量Ｓが水平方向右側スクロール信号と共にデジタルテレビ受像機ＴＶ側に送信されると、モニタ５２の画面上の番組表は水平方向右側にスクロール量Ｓだけスクロールさせられ、これによりカーソル５４ＡＢ内には選択すべき別の番組が表示される。
【０１３４】
ステップ１７０５でＦＡ＝１＆ＦＢ＝１の状態からＦＢ＝１の状態への移行が確認されないとき、ステップ１７０７に進み、そこでＦＢ＝１の状態からＦＡ＝１＆ＦＢ＝１の状態への移行が監視される。即ち、親指を被操作体の右側からその中間にシフトさせることにより、シートスイッチ２０Ｂだけのオン状態からシートスイッチ２０Ａ及び２０Ｂの双方のオン状態への移行があったか否かが判断される。このような移行が確認されると、ステップ１７０８に進み、そこで変数ＮにカウンタＣＢのカウント値が代入される。次いで、ステップ１７０９では、図１８に示す一次元変換テーブルを用いて、スクロール量Ｓが変数Ｎ（ＣＢ）に基づいて算出される。続いて、ステップ１７１０では、このスクロール量Ｓが水平方向左側スクロール信号と共にデジタルテレビ受像機ＴＶ側に送信される。
【０１３５】
図２０（ａ）に例示するように、スクロール量Ｓが水平方向左側スクロール信号と共にデジタルテレビ受像機ＴＶ側に送信されると、モニタ５２の画面上の番組表は水平方向左側にスクロール量Ｓだけスクロールさせられ、これにより矩形状カーソル５４Ｂ内には選択すべき別の番組が表示させる。
【０１３６】
ステップ１７０７でＦＢ＝１の状態からＦＡ＝１＆ＦＢ＝１の状態への移行が確認されないとき、ステップ１７１１に進み、そこでＦＡ＝１＆ＦＢ＝１の状態からＦＡ＝１の状態への移行が監視される。即ち、親指を被操作体の中間からその左側にシフトさせることにより、シートスイッチ２０Ａ及び２０Ｂの双方のオン状態からシートスイッチ２０Ａだけのオン状態への移行があったか否かが判断される。このような移行が確認されると、ステップ１７１２に進み、そこで変数ＮにカウンタＣＡＢのカウント値が代入される。次いで、ステップ１７０９では、図１８に示す一次元変換テーブルを用いて、スクロール量Ｓが変数Ｎ（ＣＡＢ）に基づいて算出される。続いて、ステップ１７１９では、このスクロール量Ｓが水平方向左側スクロール信号と共にデジタルテレビ受像機ＴＶ側に送信される。
【０１３７】
図２０（ｂ）に例示するように、スクロール量Ｓが水平方向左側スクロール信号と共にデジタルテレビ受像機ＴＶ側に送信されると、モニタ５２の画面上の番組表は水平方向右側にスクロール量Ｓだけスクロールさせられ、これによりカーソル５４ＡＢ内には選択すべき別の番組が表示される。
【０１３８】
図１８に示すように、カウンタＣＡ、ＣＢ及びＣＡＢのそれぞれのカウント数Ｎが小さければ小さい程、スクロール量Ｓは大きくなる。即ち、被操作体上での親指のシフトが早ければ早い程、番組表のスクロール量Ｓは大きく、その動きは速くなる。これとは反対に、被操作体上での親指のシフトが遅ければ遅い程、スクロール量Ｓは小さく、その動きは遅くなる。
【０１３９】
なお、図１８に示すように、カウンタのカウンタＣＡ、ＣＢ或いはＣＡＢのカウント値（Ｎ）が大きくなるにつれ、スクロール量Ｓは階段状に増大し、そのスクロール量は最小単位は番組の１つ分とされ、図１８の例では、最大スクロール量は番組５つ分とされる。
【０１４０】
図２１を参照すると、カーソル制御信号発生ルーチンのステップ１３１０で実行される垂直スクロール制御信号発生ルーチンのフローチャートが示される。
【０１４１】
ステップ２１０１では、フォトカプラ３４Ａの一対の受光素子のそれぞれからパルス信号が出力されたか否かが監視される。次いで、ステップ２１０２では、双方のパルス信号の位相差に基づいて被操作体の回転方向が判別される。
【０１４２】
被操作体の回転方向が図２で矢印ＡＲ１で示す回転方向であるとき、ステップ２１０３に進み、そこで垂直方向上側スクロール量がパルス信号のパルス数に応じて算出される。次いで、ステップ２１０４では、この垂直方向上側スクロール量が垂直方向上側スクロール信号と共にデジタルテレビ受像機ＴＶ側に送信される。
【０１４３】
図２２（ａ）に示するように、例えば、シートスイッチ２０Ａがオンされている場合には、垂直方向上側スクロール量が垂直方向上側スクロール信号と共にデジタルテレビ受像機ＴＶ側に送信されると、モニタ５２の画面上の番組表は垂直方向上側にスクロールさせられ、これによりカーソル５４Ａ内には選択すべき別の番組が表示される。
【０１４４】
一方、ステップ２１０２で被操作体の回転方向が図２で矢印ＡＲ２で示す回転方向であるとき、ステップ２１０５に進み、そこで垂直方向下側スクロール量がパルス信号のパルス数に応じて算出される。次いで、ステップ２１０６では、この垂直方向下側スクロール量が垂直方向下側スクロール信号と共にデジタルテレビ受像機ＴＶ側に送信される。
【０１４５】
図２２（ａ）に示するように、例えば、シートスイッチ２０Ａがオンされている場合には、垂直方向下側スクロール量が水平方向下側スクロール信号と共にデジタルテレビ受像機ＴＶ側に送信されると、モニタ５２の画面上の番組表は垂直方向下側にスクロールさせられ、これによりカーソル５４Ａ内には選択すべき別の番組が表示される。
【０１４６】
上述した水平方向スクロールの場合と同様、垂直方向スクロールでもスクロール量の最小単位は番組１つ分とされ、最大スクロール量は番組５つ分とされる。
【０１４７】
上述したように、図１２に示す実施形態では、例えば、シートスイッチ２０Ａのオン状態からシートスイッチ２０Ａ及び２０Ｂのオン状態に移行した際の移行時間を計測し、その移行時間に基づいてスクロール量が段階的に決められているが、シートスイッチ２０Ａのオン状態からシートスイッチ２０Ａ及び２０Ｂのオン状態に移行を検出た際に常にスクロール量を最小単位だけシフトさせるようにしてもよい。この場合には、操作者は凹部から凸部の移行或いは凸部から凹部への移行を行った際に最小単位で水平方向にスクロールが行われたことを認識することができる。
【０１４８】
また、同様に、凹部から凸部への移行或いは凸部から凹部への移行の感触を受けるように被操作体を回転させた際に最小単位で垂直方向にスクロールが行われるようにしてもよい。この場合には、シャフト２４には、被操作体の凹部及び凸部と同期したタイミング信号をパルス信号として発生させるために、それらの凹部及び凸部と同期を取るスリットを配置した別の円板が設けられ、タイミング信号の発生を検出する度毎に最小単位での垂直方向のスクロールが行われることになる。
【図面の簡単な説明】
【０１４９】
【図１】本発明によるカーソル制御ユニットの平面図である。
【図２】図１の斜視図である。
【図３】図１の右側面図である。
【図４】図１の左側面図である。
【図５】図１の背面図である。
【図６】図１乃至図５のカーソル制御ユニットとパーソナルコンピュータとのブロック図である。
【図７】図６のパーソナルコンピュータで実行されるカーソル制御ルーチンのフローチャートである。
【図８】図７のカーソル制御ルーチンで実行されるスイッチ動作監視ルーチンのフローチャートである。
【図９】図７のカーソル制御ルーチンで実行されるカーソル水平移動制御ルーチンのフローチャートである。
【図１０】図９のカーソル水平移動制御ルーチンで用いられる一次元変換テーブルの模式図である。
【図１１】図７のカーソル制御ルーチンで実行されるカーソル垂直移動制御ルーチンのフローチャートである。
【図１２】図１乃至図５のカーソル制御ユニットを備えたリモートコントローラとデジタルテレビ受像機とのブロック図である。
【図１３】図１２のリモートコントローラのマイクロコンピュータで実行されるカーソル制御信号発生ルーチンのフローチャートである。
【図１４】図１３のカーソル制御信号発生ルーチンの説明のための説明図である。
【図１５】図１３のカーソル制御信号発生ルーチンで実行されるスイッチ動作監視兼カーソル表示信号発生ルーチンのフローチャートである。
【図１６】図１５のスイッチ動作監視兼カーソル表示信号発生ルーチンの説明のための説明図である。
【図１７】図１３のカーソル制御信号発生ルーチンで実行される水平スクロール制御信号発生ルーチンのフローチャートである。
【図１８】図１７の水平スクロール制御信号発生ルーチンで用いられる一次元変換テーブルの模式図である。
【図１９】図１７の水平スクロール制御信号発生ルーチンを説明するための説明図である。
【図２０】図１７の水平スクロール制御信号発生ルーチンを説明するための説明図である。
【図２１】図１３のカーソル制御信号発生ルーチンで実行される垂直スクロール制御信号発生ルーチンのフローチャートである。
【図２２】図２１の垂直スクロール制御信号発生ルーチンを説明するための説明図である。
【符号の説明】
【０１５０】
１０：支持基板
１２：プリント配線基板
１４：矩形状枠体
１４Ａ・１４Ｂ：突起部
１４Ｃ：アーム部
１４Ｄ・１４Ｅ：軸受部
１６Ａ・１６Ｂ・１６Ｃ・１６Ｄ：ボルト状部材
１８Ａ・１８Ｂ：圧縮コイルばね
２０Ａ・２０Ｂ：シートスイッチ
２２：コンタクトスイッチ
２４：シャフト
２６・２８・３０：十字形状部材
２６Ａ・２８Ａ・３０Ａ：一対の半球体（回転自在球体）
３２：ロータリエンコーダ
３２Ａ：スリット付き円板
３２Ｂ：フォトカプラ
３４：ロータリエンコーダ
３４Ａ：スリット付き円板
３４Ｂ：フォトカプラ
３６：システム制御回路
３８：モニタ
４０：マイクロコンピュータ
４２：パラレル／シリアル（Ｐ／Ｓ）変換器
４４：赤外線信号送信機
４６：赤外線信号受信機
４８：シリアル／パラレル（Ｓ／Ｐ）変換器
５０：システム制御回路
５２：モニタ
５４Ａ・５４Ｂ・５４ＡＢ：矩形状カーソル
ＣＵ：カーソル制御ユニット
ＰＣ：パーソナルコンピュータ
ＲＣ：リモートコントローラ
ＴＶ：デジタルテレビ受像機
【図１】
2007257236.tif 000003
【図２】
2007257236.tif 000004
【図３】
2007257236.tif 000005
【図４】
2007257236.tif 000006
【図５】
2007257236.tif 000007
【図６】
2007257236.tif 000008
【図７】
2007257236.tif 000009
【図８】
2007257236.tif 000010
【図９】
2007257236.tif 000011
【図１０】
2007257236.tif 000012
【図１１】
2007257236.tif 000013
【図１２】
2007257236.tif 000014
【図１３】
2007257236.tif 000015
【図１４】
2007257236.tif 000016
【図１５】
2007257236.tif 000017
【図１６】
2007257236.tif 000018
【図１７】
2007257236.tif 000019
【図１８】
2007257236.tif 000020
【図１９】
2007257236.tif 000021
【図２０】
2007257236.tif 000022
【図２１】
2007257236.tif 000023
【図２２】
2007257236.tif 000024