(57)【特許請求の範囲】
【請求項１】
座標データの入力とタップデータの入力が可能な静電容量式の座標入力部、およびＯＮとＯＦＦとの切換わり信号であるスイッチデータを入力するスイッチ入力部とを有する入力手段と、前記入力手段で入力された前記各データをフォーマット化した指示データを送出するコントローラと、前記コントローラから前記指示データを受けて、前記座標データと前記タップデータおよび前記スイッチデータの少なくとも一つに基づく処理を実行する制御部と、が設けられた入力制御装置において、
前記指示データは、前記座標データを示すビットと、前記タップデータの有無を示すビットと、前記スイッチデータのＯＮまたはＯＦＦを示すビットとが、共通のフォーマット内に含まれて構成されており、
前記制御部では、前記タップデータが有るときに所定の処理がアプリーケーション上で実行されるとともに、前記スイッチデータがＯＮのときにアプリケーションソフトを動作させるコマンドが生成され、前記入力手段からの入力情報または前記入力手段以外の入力手段からの入力情報に基づいて、前記スイッチデータがＯＮのときに生成される前記コマンドが変更可能とされていることを特徴とする入力制御装置。
【請求項２】
前記コマンドにより実行されるアプリケーションソフトの動作は、表示画面にアイコンを表示させる動作、前記表示画面にメニューを表示させる動作、前記アイコンに基づく処理を実行させる動作、前記メニューに対応する処理を実行させる動作のいずれかを含む請求項１記載の入力制御装置。
【請求項３】
座標データの入力とタップデータの入力が可能な静電容量式の座標入力部、およびＯＮとＯＦＦとの切換わり信号であるスイッチデータを入力するスイッチ入力部とを有する入力手段と、前記入力手段で入力された前記各データをフォーマット化した指示データを送出するコントローラと、前記コントローラから前記指示データを受けて、前記座標データと前記タップデータおよび前記スイッチデータの少なくとも一つに基づく処理を実行する制御部と、が設けられた入力制御装置において、
前記指示データは、前記座標データを示すビットと、前記タップデータの有無を示すビットと、前記スイッチデータのＯＮまたはＯＦＦを示すビットとが、共通のフォーマット内に含まれて構成されており、
前記制御部では、前記スイッチデータがＯＮのときに、前記表示部に表示された画像をスクロール動作させるコマンドを生成し、
前記制御部では、前記スクロール動作のコマンドが生成されると、前記画像の所定量のスクロールを実行し、その後に所定時間毎に前記スイッチデータを監視し、前記スイッチデータがＯＮであれば前記スクロール動作を継続し、前記スイッチデータがＯＦＦであれば、スクロール動作を中止する制御が行なわれることを特徴とする入力制御装置。
【請求項４】
前記スイッチ入力部には、４個のスイッチが設けられ、操作者に対して前後方向に配置された２個のスイッチに対応する前記スイッチデータに基づいて、前記画像の上方向へのスクロールと下方向へのスクロールが実行される請求項３記載の入力制御装置。
【請求項５】
前記スイッチ入力部には、４個のスイッチが設けられ、操作者に対して左右方向に配置された２個のスイッチに対応する前記スイッチデータに基づいて、前記画像の左方向へのスクロールと右方向へのスクロールが実行される請求項３記載の入力制御装置。
【請求項６】
前記スイッチ入力部を構成するスイッチは、前記座標入力部の近傍に設けられている請求項１ないし５のいずれかに記載の入力制御装置。
【請求項７】
前記スイッチ入力部として、前記座標入力部に併設されたキーボード入力装置のうちの任意のスイッチが使用される請求項１ないし５のいずれかに記載の入力制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画面上で、座標データを入力する座標入力部およびスイッチ入力部から成る入力制御装置に関し、特に前記スイッチ入力部を形成するスイッチの機能が制御部により自由に設定することが可能な入力制御装置に関する。
【０００２】
【従来の技術】
従来のノートタイプのコンピュータの入力装置（コントローラ）としては、例えばパッドタイプやスティックタイプのものが使用されている。これらの入力装置には、入力パッドやスティックの他にマウスのクリック釦に相当するスイッチ入力部が設けられいてることが多い。
【０００３】
前記パッドタイプでは、平板状のパッドがキーボードの近傍に設けられ、使用時にはパッド上で指を摺動させることにより画面上に表示されたポインタ（マウスカーソル）をＸ，Ｙ軸方向（画面と平行な方向）へ移動させる情報を入力することができる。またパッド上部を指でたたくなどの操作をすることによりＺ軸方向の情報を入力することができる。尚、クリック押し釦が設けられている場合は、前記クリック押し釦は主にマウスの右クリックと左クリックに相当する役割を果たしている。
【０００４】
以上のように、従来の入力装置を形成する各部材は、その役割がほとんど決められており、操作方法もそれに依存するものである。つまり、操作者はその使い勝手に関わらず指定された方法で操作することになり、個人にあった操作手段を選択することはできない。
【０００５】
例えば、前記パッドタイプの入力装置を用いて画面を上下にスクロールさせる際、パットの端部分に位置する限られた範囲のＸ幅を縦方向になぞることで、前記パットはなぞった分のＹ軸方向の変化量を検出し前記画面をスクロールさせている。または、入力パッドでポインタをスクロールバーと一致する位置へ移動させ、クリック押し釦を用いてスライダーを移動させる。
【０００６】
【発明が解決しようとする課題】
しかし、パッドをなぞってスクロールする操作では、スクロール時の移動量によって、操作者は指で入力パッドの端を縦方向に何度もなぞらなくてはらず、またポインタをスクロールバーに一致させてスライダーを移動させる操作では、入力パッドとクリック押し釦を同時に操作しなければならない。しかしながら、操作者はこのいずれかの方法で操作する以外に画面をスクロールさせる手段はない。
【０００７】
以上に説明したように、従来の入力装置では、各部材の役割がほぼ決定されており、操作者に対する設定の自由度が限定されていた。このことにより、操作方法が煩雑なものであっても、操作者の選択の余地は狭い範囲に限られたものであった。
【０００８】
本発明は、このような課題を解決するためになされたものであり、設定の自由度が限定されていない入力制御装置を提供することを目的としたものである。
【０００９】
また本発明は、画面のスクロール動作を従来よりも簡単にできるようにした入力制御装置を提供することを目的としたものである。
【００１０】
【課題を解決するための手段】
本発明は、座標データの入力とタップデータの入力が可能な静電容量式の座標入力部、およびＯＮとＯＦＦとの切換わり信号であるスイッチデータを入力するスイッチ入力部とを有する入力手段と、前記入力手段で入力された前記各データをフォーマット化した指示データを送出するコントローラと、前記コントローラから前記指示データを受けて、前記座標データと前記タップデータおよび前記スイッチデータの少なくとも一つに基づく処理を実行する制御部と、が設けられた入力制御装置において、
前記指示データは、前記座標データを示すビットと、前記タップデータの有無を示すビットと、前記スイッチデータのＯＮまたはＯＦＦを示すビットとが、共通のフォーマット内に含まれて構成されており、
前記制御部では、前記タップデータが有るときに所定の処理がアプリーケーション上で実行されるとともに、前記スイッチデータがＯＮのときにアプリケーションソフトを動作させるコマンドが生成され、前記入力手段からの入力情報または前記入力手段以外の入力手段からの入力情報に基づいて、前記スイッチデータがＯＮのときに生成される前記コマンドが変更可能とされていることを特徴とするものである。
【００１３】
また、本発明は、座標データの入力とタップデータの入力が可能な静電容量式の座標入力部、およびＯＮとＯＦＦとの切換わり信号であるスイッチデータを入力するスイッチ入力部とを有する入力手段と、前記入力手段で入力された前記各データをフォーマット化した指示データを送出するコントローラと、前記コントローラから前記指示データを受けて、前記座標データと前記タップデータおよび前記スイッチデータの少なくとも一つに基づく処理を実行する制御部と、が設けられた入力制御装置において、
前記指示データは、前記座標データを示すビットと、前記タップデータの有無を示すビットと、前記スイッチデータのＯＮまたはＯＦＦを示すビットとが、共通のフォーマット内に含まれて構成されており、
前記制御部では、前記スイッチデータがＯＮのときに、前記表示部に表示された画像をスクロール動作させるコマンドを生成し、
前記制御部では、前記スクロール動作のコマンドが生成されると、前記画像の所定量のスクロールを実行し、その後に所定時間毎に前記スイッチデータを監視し、前記スイッチデータがＯＮであれば前記スクロール動作を継続し、前記スイッチデータがＯＦＦであれば、スクロール動作を中止する制御が行なわれることを特徴とするものである。
【００１５】
また、前記スイッチ入力部には、４個のスイッチが設けられ、操作者に対して前後方向に配置された２個のスイッチに対応するスイッチデータに基づいて、前記画像の上方向へのスクロールと下方向へのスクロールが実行されても良く、操作者に対して左右方向に配置された２個のスイッチに対応するスイッチデータに基づいて、前記画像の左方向へのスクロールと右方向へのスクロールが実行されても良い。
【００１６】
更に、前記スイッチ入力部を構成するスイッチは、前記座標入力部の近傍に設けられていても良く、また、前記スイッチ入力部として、前記座標入力部に併設されたキーボード入力装置のうちの任意のスイッチが使用されても良い。
【００１７】
上記手段では、平面型パッドなどの座標入力部の近傍に設けられたスイッチ、またはキーボードなどを用いて、スイッチ押圧信号のみで画面のスクロールを自在としたため、画面のスクロール操作が容易になる。
【００１８】
【発明の実施の形態】
以下の本発明の実施の形態について、図面を用いて説明する。
【００１９】
図１は本発明の実施の形態を示すものであり、本発明の入力制御装置を搭載したノート型パーソナルコンピュータ（以下ノートパソコン）の斜視図である。ここで、１は表示部、２は表示部１に表示される画像上でのポインタ、３はキーボード、４は座標入力部としての入力パッド、５はスイッチ入力部、１０はコンピュータ本体である。
【００２０】
本発明の入力制御装置は、図１に示すように、主に座標入力部としての前記入力パッド４と前記スイッチ入力部５とから成る。なお、本発明の入力制御装置は、ノートパソコンと一体に組み込まれたものに限られず、コンピュータ本体と別体のもので、入力制御装置がコンピュータ本体に外部接続される周辺機器として使用されるものであってもよい。
【００２１】
入力パッド４は、Ｘ方向に延びる複数の電極とＹ方向に延びる複数の電極とが対向し、指などの導電体が触れたときに前記電極間での静電容量の違いを検出する静電容量検出型、あるいは抵抗体と対向電極とが対向し、指やペンで押したときの前記抵抗体と対向電極との接触箇所を抵抗値の変化に基づいて検出する感圧検出型、または前記静電容量検出型と感圧検出型とが複合されたものなどである。
【００２２】
前記入力パッド４上で指やペンを摺動させることにより、表示部１の画面上に表示されたポインタ（マウスカーソル）２をＸ，Ｙ軸方向（画面と平行な方向）へ移動させる情報を入力することができる。またパッド上部を指でたたくなどの操作をすることによりＺ軸方向の情報を入力することができる。さらに４つのスイッチ入力部５ａ、５ｂ、５ｃ、５ｄには、通常のマウスの右クリック釦、左クリック釦に相当するものの他に、さまざまな機能を割り当てることが可能である。それは、例えば画面を上下方向に移動させるスクロール機能や、ダブルクリック機能、簡易的にアプリケーションソフトを起動させる機能などである。
【００２３】
また、前記スイッチ入力部５は、前記入力パッド４の周辺であれば、どのように配置されていていもよい。例えば、一直線上に配置されるなどである。
【００２４】
図２は、前記入力制御装置にから入力された入力データの処理の流れを示すブロック図である。
【００２５】
キーボード３からの入力データと、入力パッド４及びスイッチ入力部５からの入力データは、バッファ２１ａに蓄積される。前記バッファ２１ａは入力コントローラ２１に一体に設けられているものであり、バッファ２１ａに蓄積されたデータが入力コントローラ２１によりフォーマット化される。
【００２６】
フォーマット化されたデータは、前記制御部２０に含まれるキーボード用ドライバ２２と、入力パッド／スイッチ入力部用ドライバ２３に与えられる。このとき、キーボード３のデータと、入力パッド４及びスイッチ入力部５のデータは、互いに時分割されて、キーボード用ドライバ２２と入力パッド／スイッチ入力部用ドライバ２３とで異なるタイミングでそれぞれ読み込まれる。
【００２７】
前記キーボード用ドライバ２２では、キーボード３の操作情報が処理されて、オペレーティング・システム（以下ＯＳ）２４に送られ、アプリケーション実行部２５では、前記キーボード３の操作に応じた入力、データ変換などが行われる。また、入力パッド／スイッチ入力部用ドライバ２３では入力パッド４及びスイッチ入力部５の操作情報が処理されて、オペレーティング・システム（以下ＯＳ）２４に送られ、アプリケーション実行部２５では、前記入力パッド４を用いた座標入力に対応する処理動作や、スイッチ入力部５の各スイッチの押下情報に基づいた動作が実行される。
【００２８】
ここで、入力パッド４及びスイッチ入力部５が操作されて前記バッファ２１ａに蓄積され、さらに入力コントローラ２１でフォーマット化されるデータの前記フォーマットの一例を表１に示す。
【００２９】
【表１】
0003909997.tif 000002
【００３０】
前記フォーマットでは、入力パッド４およびスイッチ入力部５からの操作データが、８ビットを１バイトとして６バイトのデータ群から成る。このデータ群の中の各ビットに、座標データ、入力制御装置の操作データが割り当てられている。
【００３１】
表１内の、Ｘ、Ｙ、Ｚはそれぞれ座標情報を表し、Ｘ０〜Ｘ１０はＸ座標を表すビットであり、Ｙ０〜Ｙ９はＹ座標を表すビットであり、Ｚ０〜Ｚ６はパッド上での接触強度を表すビットである。また、ＤＳＷビット、ＳＷＴビット、ＳＷＳビット、ＳＷＭビット、ＳＷＲビット、ＳＷＬビットはそれぞれ操作情報を表す。ＤＳＷビットは、操作者が前記入力パッド４に触れた場合「１」となり、それ以外は「０」となる。ＳＷＴビットは、操作者が前記入力パッド４をタップ（軽く叩く）した場合「１」となり、それ以外は「０」である。ＳＷＳビットは、操作者が前記５ｂを押下したとき「１」となり、元の状態に戻ると「０」になる。同様にＳＷＭビットは操作者が前記５ｃを押下したとき、ＳＷＲビットは操作者が５ｄを押下したとき、ＳＷＬビットは操作者が５ａを押下したときにそれぞれ「１」となり、それぞれが元の状態に戻ると「０」になる。
【００３２】
また、６バイトのうちの第１バイトは、すべてのビットがあらかじめ「１」に設定されており、スタートビットと同様の役割を果たしている。２バイト目以降においては、すべて、その１ビット目がスタートビットとなっており、あらかじめ「０」に設定されている。
【００３３】
入力パッド／スイッチ入力部用ドライバ２３では、表１に示すフォーマットの各ビットに割り当てられたデータを認識し、ＯＳ２４に通知し、アプリケーション実行部２５での実行に対する操作指示が与えられる。
【００３４】
表１のＤＳＷビットが「１」のとき、操作者が前記入力パッド４に触れていると認識し、このときＸ０〜Ｘ１０ビットおよびＹ０〜Ｙ９ビットを認識して、例えば表示部１に表示されているポインタ２を移動させるようアプリケーション上で実行される。また、ＳＷＴビットが「１」になると、画像上でポインタ２が指示しているアイコンの選択などの処理がアプリケーション上で実行される。
【００３５】
また、スイッチ入力部５ａ、５ｂ、５ｃ、５ｄのいずれかが押下され、ＳＷＳビット、ＳＷＭビット、ＳＷＲビット、ＳＷＬビットのいずれかが「１」になると、アプリケーション上で種々の操作が実行される。
【００３６】
例えば、前記スイッチ入力部５ａまたはスイッチ入力部５ｄが押され、ＳＷＲまたはＳＷＬビットが「１」になると、マウスの左クリックと右クリック動作と同様の処理が行われる。またスイッチ入力部５ｂが押され、ＳＷＭビットが「１」になると、表示部１に表示されている画像の上方向へのスクロールが実行され、スイッチ入力部５ｃが押され、ＳＷＭビットが「１」になると、画像の下方向へのスクロールが行われる。
【００３７】
また、ＳＷＳビット、ＳＷＭビット、ＳＷＲビット、ＳＷＬビットが「１」であるときに入力パッド／スイッチ入力部用ドライバ２３などで生成されるコマンドは種々に設定でき、これによりスイッチ入力部５ａ、５ｂ、５ｃ、５ｄを押下したときの実行動作を自由に設定できまた変更することもできる。例えば入力パッド／スイッチ入力部用ドライバ２３でのスイッチ割り振りを設定または変更する画面を表示部１の画面に表示させ、キーボード３またはマウス、あるいは入力パッド４およびスイッチ入力部５を操作することで、各スイッチ入力部への機能の割り当てと変更を行うことができる。
【００３８】
例えば、スイッチ入力部５ｂまたはスイッチ５ｃを押下したときに、所定のアプリケーションを起動する処理を実行させることが可能である。またスイッチ入力部５ａ、５ｂ、５ｃ、５ｄのいずれかを押下したときに、所定のアイコン群またはメニューを画面上で表示させ、いずれかのスイッチ入力部を押下することで、前記アイコン群やメニューのうちのいずれかの選択動作を行うこともできる。
【００３９】
以下においては、スイッチ入力部５ｂが押下されたときに画面を上方向へスクロールさせ、スイッチ入力部５ｃが押下されたときに画面を下方向へスクロールさせるように設定されている場合のアプリケーションの実行動作の流れの一例を説明する。
【００４０】
図３において、Ｓｔｅｐ（以下ＳＴ）１で操作者が５ｂ／５ｃを押下すると、ＳＴ２に示すように、入力コントローラ２１では、表１に示す前記データフォーマットのＳＷＳ／ＳＷＭビットが「０」から「１」に変化する。前記データでのビットの変化が入力パッド／スイッチ入力部用ドライバ２３で認識されると、入力パッド／スイッチ入力用ドライバ２３は一定時間ごとにスクロールを行うために前記ＯＳ２４のサービスを利用してタイマーを起動する。
【００４１】
ＳＴ４で、前記入力パッド／スイッチ入力部用ドライバ２３内またはアプリケーション内に格納されたスクロール実行ルーチンが前記タイマによる時間設定に応じて一定時間呼び出され、アプリケーションでは表示部１に表示されている画像を一定時間スクロールさせる動作が実行される。
【００４２】
ＳＴ５に示すように、前記スクロール実行ルーチンは、前記５ｂ又は前記５ｃの押下が解除される（操作者が指を離す）まで、一定時間ごとに呼び出されるため、スクロール動作が一定時間ごとに間欠的に実行される。ただし表示部１を目視している操作者にはスクロールが連続的に実行されているように見える。
【００４３】
前記５ｂ又は前記５ｃの押下が解除されると、ＳＴ５において、入力コントローラ２１で生成されるフォーマット上での前記ＳＷＳ／ＳＷＭビットが「０」となったことが、前記入力パッド／スイッチ入力部用ドライバ２３で検知されると、ＳＴ６のように、前記タイマを停止させる。これによって、前記スクロール実行ルーチンの実行が終了し、スクロール動作の終了となる（ＳＴ７）。
【００４４】
すなわち、操作者に対して前後に位置するスイッチ入力部５ｂを押下し続けていると画面が上方向へ連続的にスクロールし、これはスイッチ入力部５ｂの押下を解除するまで継続する。またスイッチ入力部５ｃを押下し続けていると画面がした方向へ連続的にスクロールし、これはスイッチ入力部５ｃの押下を解除するまで継続する。
【００４５】
また、図３に示す画面のスクロールの実行と同様にして、例えば左側のスイッチ入力部５ａを押下し続けていると、画面が左方向へスクロールし、右側のスイッチ入力部５ｂを押下し続けていると、画面が右方向へスクロールするようにスイッチ入力部５の割り当てを行ってもよい。
【００４６】
さらに、図３に示すスクロールの実行は、図１に示す入力パッド４の近傍に設けられたスイッチ入力部５を用いなくても実行できる。例えば、予めキーボード３上の所定のキーにスクロール動作を割り当てておき、このキーを押したときに図３と同様に処理が行われて、画面がスクロールされてもよい。
【００４７】
【発明の効果】
以上に説明したように、本発明の入力制御装置では、制御部によりスイッチ入力部の機能を自由に設定することができる。これにより、特に画面のスクロール動作など、従来の入力パッドとクリック押し釦からなる入力装置で問題となっていた操作性の煩雑さを解消できる。
また本発明では、スイッチ入力部またはキーなどを用いて画面のスクロールを実行できるため、スクロール操作が容易である。
【００４８】
また本発明では、スイッチ入力部またはキーなどを用いて画面のスクロールを実行できるため、スクロール操作が容易である。
【図面の簡単な説明】
【図１】本発明の実施の形態としてノートパソコンを示す斜視図、
【図２】入力データの流れを説明するブロック図、
【図３】スクロール実行の流れを示すフローチャート、
【符号の説明】
３  キーボード
４  入力パッド
５  スイッチ入力部
２０  制御部
２１  入力コントローラ
２１ａ  バッファ
２２  キーボード用ドライバ
２３  入力パッド／スイッチ入力部用ドライバ
２４  オペレーティング・システム
【図１】
0003909997.tif 000003
【図２】
0003909997.tif 000004
【図３】
0003909997.tif 000005