(57)【要約】  作業者の作業中断などが発生することなく効率的な作業を行うことができるようにし、入力デバイスにより入力された入力情報を処理する入力情報処理装置において、処理対象データを表示画面に表示する表示手段と、第１の入力情報を入力する第１の入力デバイスと、第２の入力情報を入力する第２の入力デバイスと、上記第１の入力デバイスにより入力された第１の入力情報に基づき、上記表示手段の表示画面上に表示された処理対象データにおける所定の位置を取得する取得手段と、上記取得手段が取得した処理対象データにおける所定の位置を、上記表示手段の表示画面上に表示された処理対象データ上に明示するとともに、上記表示手段の表示画面上に表示された処理対象データを上記第２の入力デバイスにより入力された第２の入力情報に基づき制御する制御手段とを有するようにした。
2012049899.tif 000002
【特許請求の範囲】
【請求項１】
入力デバイスにより入力された入力情報を処理する入力情報処理装置において、
処理対象データを表示画面に表示する表示手段と、
第１の入力情報を入力する第１の入力デバイスと、
第２の入力情報を入力する第２の入力デバイスと、
前記第１の入力デバイスにより入力された第１の入力情報に基づき、前記表示手段の表示画面上に表示された処理対象データにおける所定の位置を取得する取得手段と、
前記取得手段が取得した処理対象データにおける所定の位置を、前記表示手段の表示画面上に表示された処理対象データ上に明示するとともに、前記表示手段の表示画面上に表示された処理対象データを前記第２の入力デバイスにより入力された第２の入力情報に基づき制御する第１の制御手段と
を有することを特徴とする入力情報処理装置。
【請求項２】
請求項１に記載の入力情報処理装置において、
前記取得手段は、前記第１の入力デバイスに対応するポインターの前記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、
前記第１の制御手段は、前記第１の入力デバイスに対応するポインターが該座標値の示す位置に表示された状態で、前記表示手段の表示画面上に表示された処理対象データを前記第２の入力デバイスにより入力される第２の入力情報に基づいて制御する
ことを特徴とする入力情報処理装置。
【請求項３】
請求項１に記載の入力情報処理装置において、
前記取得手段は、前記第１の入力デバイスにより選択された所定の対象物の前記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、
前記第１の制御手段は、該所定の対象物が該座標値の示す位置に表示された状態で、前記表示手段の表示画面上に表示された処理対象データを前記第２の入力デバイスにより入力される第２の入力情報に基づいて制御する
ことを特徴とする入力情報処理装置。
【請求項４】
請求項１に記載の入力情報処理装置において、
前記取得手段が前記第１の入力デバイスに対応するポインターの前記表示手段の表示画面上に表示された処理対象データにおける座標値を取得すると、前記第１の制御手段は前記第１の入力デバイスに対応するポインターが該座標値の示す位置に表示された状態で前記表示手段の表示画面上に表示された処理対象データを前記第２の入力デバイスにより入力される第２の入力情報に基づいて制御し、
前記取得手段が前記第１の入力デバイスにより選択された所定の対象物の前記表示手段の表示画面上に表示された処理対象データにおける座標値を取得すると、前記第１の制御手段は該所定の対象物が該座標値の示す位置に表示された状態で、前記表示手段の表示画面上に表示された処理対象データを前記第２の入力デバイスにより入力される第２の入力情報に基づいて制御する
ことを特徴とする入力情報処理装置。
【請求項５】
請求項１、請求項２、請求項３または請求項４のいずれか１項に記載の入力情報処理装置において、
前記第１の入力デバイスを作業者の一方の手で操作するとともに前記第２の入力デバイスを前記作業者の他方の手で操作する際に、前記第１の入力デバイスと前記第２の入力デバイスとを並行して操作することが可能である
ことを特徴とする入力情報処理装置。
【請求項６】
請求項１、請求項２、請求項３、請求項４または請求項５のいずれか１項に記載の入力情報処理装置において、
前記第１の入力デバイスおよび前記第２の入力デバイスの操作状態を検知する検知手段と、
前記検知手段により検知された前記第１の入力デバイスおよび前記第２の入力デバイスの操作状態に応じて、前記第２の入力デバイスで入力可能な第２の入力情報を決定する決定手段と、
前記決定手段により決定された第２の入力情報を前記表示手段の表示画面上に表示される所定の領域内に表示する入力情報表示手段と
を有することを特徴とする入力情報処理装置。
【請求項７】
請求項６に記載の入力情報処理装置において、
前記検知手段により前記第１の入力デバイスによって所定の対象物が選択されたことを検知した場合には、前記決定手段は該所定の対象物に対して最適な処理内容を示す第２の入力情報を決定し、前記入力情報表示手段は決定した該第２の入力情報を前記所定の領域内に表示し、
前記検知手段により前記第１の入力デバイスによって所定の対象物が選択されていないことを検知した場合には、前記決定手段は所定の対象物が選択されていない状態で汎用される第２の入力情報を決定し、前記入力情報表示手段は決定した該第２の入力情報を前記所定の領域内に表示する
ことを特徴とする入力情報処理装置。
【請求項８】
請求項６または請求項７のいずれか１項に記載の入力情報処理装置において、
前記第１の入力デバイスに対応するポインターは、前記表示手段の表示画面上に表示され、
前記第２の入力デバイスに対応するポインターは、前記所定の領域内に表示される
ことを特徴とする入力情報処理装置。
【請求項９】
請求項６、請求項７または請求項８のいずれか１項に記載の入力情報処理装置において、
前記第１の入力デバイスは、作業者による操作により、対応するポインターを移動することが可能であるとともに、該ポインターを利用して任意の対象物ならびに任意の領域の選択あるいは選択の解除を行うことが可能なデバイスであって、
前記第２の入力デバイスは、平面あるいは空間において前記作業者の指の動作を検出し、該指の動作により、対応するポインターを移動することが可能であるとともに、該ポインターを利用して任意の対象物ならびに任意の領域の選択あるいは選択の解除を行うことが可能なデバイスである
ことを特徴とする入力情報処理装置。
【請求項１０】
請求項９に記載の入力情報処理装置において、
前記検知手段により前記第２の入力デバイスによって前記作業者の指による操作がなされたことを検知した場合には、前記第２の入力デバイスにより操作された前記作業者の指の本数に応じて、前記決定手段は前記第２の入力デバイスで入力可能な第２の入力情報を決定し、前記入力情報表示手段は決定した第２の入力情報を前記所定の領域内に表示する
ことを特徴とする入力情報処理装置。
【請求項１１】
請求項５、請求項６、請求項７、請求項８、請求項９または請求項１０のいずれか１項に記載の入力情報処理装置において、
前記第１の入力デバイスはマウスであり、
前記第２の入力デバイスはタッチパッドである
ことを特徴とする入力情報処理装置。
【請求項１２】
請求項１１に記載の入力情報処理装置において、
前記マウスにより所定の対象物を選択することなく、かつ、前記検知手段が前記タッチパッド上に２本の指が接触した状態で該２本の指の間隔を伸縮されたと検知した場合には、前記取得手段は前記マウスに対応するポインターの前記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、前記第１の制御手段は該座標値が示す位置を中心として該処理対象データを拡大縮小表示し、
前記マウスにより所定の対象物を選択し、かつ、前記検知手段が前記タッチパッド上に２本の指が接触した状態で該２本の指の間隔を伸縮されたと検知した場合には、前記取得手段は前記マウスにより選択された所定の対象物の前記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、前記第１の制御手段は該座標値が示す位置を中心として該処理対象データを拡大縮小表示し、
前記マウスにより所定の対象物を選択し、かつ、前記検知手段が前記タッチパッド上に２本の指が接触した状態で該２本の指の一方の指を固定し、他方の指を前記一方の指を中心として回転されたと検知した場合には、前記第１の制御手段は前記マウスにより選択された所定の対象物を該回転と同じ方向に回転させる
ことを特徴とする入力情報処理装置。
【請求項１３】
入力デバイスにより入力された入力情報を処理する入力情報処理方法において、
第１の入力デバイスにより入力された第１の入力情報に基づき、表示手段の表示画面上に表示された処理対象データにおける所定の位置を取得する取得工程と、
前記取得工程で取得した処理対象データにおける所定の位置を、前記表示手段の表示画面上に表示された処理対象データ上に明示するとともに、前記表示手段の表示画面上に表示された処理対象データを前記第２の入力デバイスにより入力された第２の入力情報に基づき制御する第１の制御工程と
を有することを特徴とする入力情報処理方法。
【請求項１４】
請求項１３に記載の入力情報処理方法において、
前記取得工程では、前記第１の入力デバイスに対応するポインターの前記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、
前記第１の制御工程では、前記第１の入力デバイスに対応するポインターが該座標値の示す位置に表示された状態で、前記表示手段の表示画面上に表示された処理対象データを前記第２の入力デバイスにより入力される第２の入力情報に基づいて制御する
ことを特徴とする入力情報処理方法。
【請求項１５】
請求項１３に記載の入力情報処理方法において、
前記取得工程では、前記第１の入力デバイスにより選択された所定の対象物の前記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、
前記第１の制御工程では、該所定の対象物が該座標値の示す位置に表示された状態で、前記表示手段の表示画面上に表示された処理対象データを前記第２の入力デバイスにより入力される第２の入力情報に基づいて制御する
ことを特徴とする入力情報処理方法。
【請求項１６】
請求項１３に記載の入力情報処理方法において、
前記取得工程で前記第１の入力デバイスに対応するポインターの前記表示手段の表示画面上に表示された処理対象データにおける座標値を取得すると、前記第１の制御工程では前記第１の入力デバイスに対応するポインターが該座標値の示す位置に表示された状態で前記表示手段の表示画面上に表示された処理対象データを前記第２の入力デバイスにより入力される第２の入力情報に基づいて制御し、
前記取得工程で前記第１の入力デバイスにより選択された所定の対象物の前記表示手段の表示画面上に表示された処理対象データにおける座標値を取得すると、前記第１の制御工程では該所定の対象物が該座標値の示す位置に表示された状態で、前記表示手段の表示画面上に表示された処理対象データを前記第２の入力デバイスにより入力される第２の入力情報に基づいて制御する
ことを特徴とする入力情報処理方法。
【請求項１７】
請求項１３、請求項１４、請求項１５または請求項１６のいずれか１項に記載の入力情報処理方法において、
前記第１の入力デバイスを作業者の一方の手で操作するとともに前記第２の入力デバイスを前記作業者の他方の手で操作する際に、前記第１の入力デバイスと前記第２の入力デバイスとを並行して操作することが可能である
ことを特徴とする入力情報処理方法。
【請求項１８】
請求項１３、請求項１４、請求項１５、請求項１６または請求項１７のいずれか１項に記載の入力情報処理方法において、
前記第１の入力デバイスおよび前記第２の入力デバイスの操作状態を検知する検知工程と、
前記検知工程で検知された前記第１の入力デバイスおよび前記第２の入力デバイスの操作状態に応じて、前記第２の入力デバイスで入力可能な第２の入力情報を決定する決定工程と、
前記決定工程で決定された第２の入力情報を前記表示手段の表示画面上に表示される所定の領域内に表示する入力情報表示工程と
を有することを特徴とする入力情報処理方法。
【請求項１９】
請求項１８に記載の入力情報処理方法において、
前記検知工程で前記第１の入力デバイスによって所定の対象物が選択されたことを検知した場合には、前記決定工程では該所定の対象物に対して最適な処理内容を示す第２の入力情報を決定し、前記入力情報表示工程では決定した該第２の入力情報を前記所定の領域内に表示し、
前記検知工程で前記第１の入力デバイスによって所定の対象物が選択されていないことを検知した場合には、前記決定工程では所定の対象物が選択されていない状態で汎用される第２の入力情報を決定し、前記入力情報表示工程では決定した該第２の入力情報を前記所定の領域内に表示する
ことを特徴とする入力情報処理方法。
【請求項２０】
請求項１８または請求項１９のいずれか１項に記載の入力情報処理方法において、
前記第１の入力デバイスに対応するポインターは、前記表示手段の表示画面上に表示され、
前記第２の入力デバイスに対応するポインターは、前記所定の領域内に表示される
ことを特徴とする入力情報処理方法。
【請求項２１】
請求項１８、請求項１９または請求項２０のいずれか１項に記載の入力情報処理方法において、
前記第１の入力デバイスは、作業者による操作により、対応するポインターを移動することが可能であるとともに、該ポインターを利用して任意の対象物ならびに任意の領域の選択あるいは選択の解除を行うことが可能なデバイスであって、
前記第２の入力デバイスは、平面あるいは空間において前記作業者の指の動作を検出し、該指の動作により、対応するポインターを移動することが可能であるとともに、該ポインターを利用して任意の対象物ならびに任意の領域の選択あるいは選択の解除を行うことが可能なデバイスである
ことを特徴とする入力情報処理方法。
【請求項２２】
請求項２１に記載の入力情報処理方法において、
前記検知工程で前記第２の入力デバイスによって前記作業者の指による操作がなされたことを検知した場合には、前記第２の入力デバイスにより操作された前記作業者の指の本数に応じて、前記決定工程では前記第２の入力デバイスで入力可能な第２の入力情報を決定し、前記入力情報表示工程では決定した第２の入力情報を前記所定の領域内に表示する
ことを特徴とする入力情報処理方法。
【請求項２３】
請求項１７、請求項１８、請求項１９、請求項２０、請求項２１または請求項２２のいずれか１項に記載の入力情報処理方法において、
前記第１の入力デバイスはマウスであり、
前記第２の入力デバイスはタッチパッドである
ことを特徴とする入力情報処理方法。
【請求項２４】
請求項２３に記載の入力情報処理方法において、
前記マウスにより所定の対象物を選択することなく、かつ、前記検知工程で前記タッチパッド上に２本の指が接触した状態で該２本の指の間隔を伸縮されたと検知した場合には、前記取得工程では前記マウスに対応するポインターの前記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、前記第１の制御工程では該座標値が示す位置を中心として該処理対象データを拡大縮小表示し、
前記マウスにより所定の対象物を選択し、かつ、前記検知工程で前記タッチパッド上に２本の指が接触した状態で該２本の指の間隔を伸縮されたと検知した場合には、前記取得工程では前記マウスにより選択された所定の対象物の前記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、前記第１の制御工程では該座標値が示す位置を中心として該処理対象データを拡大縮小表示し、
前記マウスにより所定の対象物を選択し、かつ、前記検知工程で前記タッチパッド上に２本の指が接触した状態で該２本の指の一方の指を固定し、他方の指を前記一方の指を中心として回転されたと検知した場合には、前記第１の制御工程では前記マウスにより選択された所定の対象物を該回転と同じ方向に回転させる
ことを特徴とする入力情報処理方法。
【請求項２５】
請求項１、請求項２、請求項３、請求項４、請求項５、請求項６、請求項７、請求項８、請求項９、請求項１０、請求項１１または請求項１２のいずれか１項に記載の入力情報処理装置としてコンピューターを機能させるためのプログラム。
【請求項２６】
請求項１３、請求項１４、請求項１５、請求項１６、請求項１７、請求項１８、請求項１９、請求項２０、請求項２１、請求項２２、請求項２３または請求項２４のいずれか１項の入力情報処理方法をコンピューターに実行させるためのプログラム。
【請求項２７】
請求項２５または請求項２６のいずれか１項に記載のプログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力情報処理装置、入力情報処理方法、プログラムおよびコンピューター読み取り可能な記録媒体に関し、さらに詳細には、入力デバイスからの入力情報を処理する入力情報処理装置、入力情報処理方法、プログラムおよびコンピューター読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来より、コンピューターシステムにおける入力デバイスの１つとして、ポインティングデバイスが知られている。
こうしたポインティングデバイスは、表示画面上に表示されるポインターを移動操作して、例えば、表示画面上に表示されたメニューを選択したり、表示画面上に表示されたオブジェクトを指定したりする。
通常、ポインティングデバイスは、１つのコンピューターシステムに対して１台だけ接続されており、この接続されたポインティングデバイスを利用してコンピューターシステムにおいて作業を行うものである。
この際に、表示画面上には１台のポインティングデバイスに対応したポインターが１つだけ表示され、ポインティングデバイスを用いてその１つのポインターを移動操作しながら作業を行うことになる。
このため、以下に説明するように、ポインティングデバイスを用いた作業において効率的な作業を行うことができない場合があった。
【０００３】
例えば、電気設計分野などにおいては、一般に、コンピューターシステムにより支援された設計装置であるＣＡＤシステムたる電気設計ＣＡＤシステムを用いて、電気設計が行われている。
この電気設計の作業において、作業者が束線を構成する複数のラインのうちの所望のラインの屈曲部に対してＲ付け（フィレット）を行うときには、当然のことながら、作業者は予め表示画面上でＲ付けする対象となるラインの屈曲部を確認する作業を行う。この作業は、ポインティングデバイスを操作してポインターを移動させながら、ポインターを目印にしてＲ付けする対象となる屈曲部を見つけるようにすると作業が行いやすい（図１（ａ）を参照する。）。
作業者は、上記のようにして表示画面上でＲ付けする対象となるラインの屈曲部を確認してから、所定の操作を行って表示画面上にメニューウインドウを表示させ、ポインティングデバイスを用いて、メニューウインドウに表示されたメニュー項目の１つである「Ｒ付け」にポインターを移動させて選択し（図１（ｂ）を参照する。）、その後に、ポインティングデバイスを用いて、予め見つけておいたＲ付けする対象となるラインの屈曲部にポインターを移動させて選択し、Ｒ付けする際の半径Ｒの数値を文字入力デバイスなどにより入力する、といった手順で処理を行う。
このとき、メニューウインドウに表示された「Ｒ付け」というメニュー項目を選択する際に、予め表示画面上でＲ付けする対象となるラインの屈曲部を確認する作業の目印として用いていたポインターを、メニューウインドウに表示された「Ｒ付け」の位置まで移動させることになる。
このため、作業者は束線中のどのラインの何れの屈曲部にＲ付けするのかを直ちに判別することが困難になってしまい（図１（ｃ）を参照する。）、作業者は見失ったＲ付けするラインの屈曲部を再度探さなければならなくなり、Ｒ付けするラインの屈曲部を探している間は設計作業が中断してしまっていた。
また、表示画像の拡大などを行ってＲ付けする対象となるラインの屈曲部を指定する場合などには、所定の操作を行って表示画面上にメニューウインドウを表示させ、メニューウインドウに表示されたメニュー項目の１つである「拡大」にポインターを移動させて選択することにより（図１（ｄ）を参照する。）、表示画面上の表示画像を拡大させて、作業者が拡大された表示画像を参照してＲ付けする対象となるラインの屈曲部を探すこととなる。
このとき、表示画面上における拡大後の表示画像は、拡大前の表示画像の中心座標を中心として拡大されているため、拡大後の表示画像においてＲ付けする対象となるラインの屈曲部が表示されない場合がある。
こうした場合には、作業者は表示画像をスクロールするなどしてＲ付けする対象となるラインの屈曲部を探さなければならず、作業者は束線中のどのラインの何れの屈曲部にＲ付けするのかを直ちに判別することが困難になってしまい（図１（ｅ）を参照する。）、作業者は見失ったＲ付けするラインの屈曲部を再度探さなければならなくなり、Ｒ付けするラインの屈曲部を探している間は設計作業が中断してしまっていた。
さらに、上記したような状況でＲ付けする屈曲部を探す作業に時間を要した場合などには、作業者が文字入力デバイスにより入力すべき半径Ｒの数値さえも忘れてしまう場合があり、この場合には、作業者は再度編集中のデータを見直して半径Ｒの数値を算出する必要があった。
なお、上記した電気設計を行う際にラインの屈曲部に対してＲ付けを行う処理は、電気設計における設計作業の一例に過ぎず、ポインティングデバイスにより移動操作されるポインターを利用して電気設計を行う場合には、上記したと同様な様々な作業効率の低下を招来していた。
特に、何百、何千回と繰り返しポインティングデバイスにより移動操作されるポインターを利用する設計環境においては、上記したような作業中断の時間が操作回数に比例して累積するため、著しく作業効率を低下させてしまっていた。
また、コンピューターに接続されるポインティングデバイスは、作業者の利き手により操作されることとなり、作業時には作業者の利き手への依存度が非常に高く、作業者は両手を効率的に使用することができなかった。
具体的には、作業者が、ポインティングデバイスとして、例えば、マウスを使用して所望のラインの屈曲部にＲ付けを行う場合を考慮すると、作業者は自身の利き手で操作するマウスによりメニューウインドウに表示されたメニューから「Ｒ付け」の項目を選択し（図２（ａ）を参照する。）、自身の利き手で操作するマウスによりＲ付けするラインの屈曲部を選択し（図２（ｂ）を参照する。）、自身の利き手の指によって操作する文字入力デバイスにより半径Ｒの数値を入力することとなる（図２（ｃ）を参照する。）。
即ち、上記した作業においては、いずれも作業者の利き手により操作が行われており、作業者の利き手でない側の手は利用されることがない。
つまり、ポインティングデバイスを利用してコンピューターを操作する際には、文字入力時には両手を使用して文字入力デバイスにより文字入力を行うが、それ以外の多くの操作では作業者の利き手のみが使用されている。
このように、ポインティングデバイスを利用してコンピューターを操作する場合には、作業者の利き手への依存度が高い操作が一般的となっているが、使用していない側の手、つまり、利き手でない側の手をうまく利用することができれば、こうしたコンピューターを利用した作業において、より効率的な作業を行うことができるようになるものである。
【０００４】
以上において説明したように、従来の技術によるポインティングデバイスを利用した作業者の作業においては、作業者の作業中断などが発生して効率的な作業を行うことができないという問題点があり、作業者の作業中断などが発生することなく効率的な作業を行うことができるようにした入力情報処理技術の提案が望まれていた。
【０００５】
なお、本願出願人が特許出願のときに知っている先行技術は、文献公知発明に係る発明ではないため、本願明細書に記載すべき先行技術文献情報はない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、従来の技術の有する上記したような要望を鑑みてなされたものであり、その目的とするところは、作業者の作業中断などが発生することなく効率的な作業を行うことができるようにした入力情報処理装置、入力情報処理方法、プログラムおよびコンピューター読み取り可能な記録媒体を提供しようとするものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、入力デバイスにより入力された入力情報を処理する入力情報処理装置において、処理対象データを表示画面に表示する表示手段と、第１の入力情報を入力する第１の入力デバイスと、第２の入力情報を入力する第２の入力デバイスと、上記第１の入力デバイスにより入力された第１の入力情報に基づき、上記表示手段の表示画面上に表示された処理対象データにおける所定の位置を取得する取得手段と、上記取得手段が取得した処理対象データにおける所定の位置を、上記表示手段の表示画面上に表示された処理対象データ上に明示するとともに、上記表示手段の表示画面上に表示された処理対象データを上記第２の入力デバイスにより入力された第２の入力情報に基づき制御する第１の制御手段とを有するようにしたものである。【０００８】
また、本発明は、上記した発明において、上記取得手段は、上記第１の入力デバイスに対応するポインターの上記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、上記第１の制御手段は、上記第１の入力デバイスに対応するポインターが該座標値の示す位置に表示された状態で、上記表示手段の表示画面上に表示された処理対象データを上記第２の入力デバイスにより入力される第２の入力情報に基づいて制御するようにしたものである。【０００９】
また、本発明は、上記した発明において、上記取得手段は、上記第１の入力デバイスにより選択された所定の対象物の上記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、上記第１の制御手段は、該所定の対象物が該座標値の示す位置に表示された状態で、上記表示手段の表示画面上に表示された処理対象データを上記第２の入力デバイスにより入力される第２の入力情報に基づいて制御するようにしたものである。【００１０】
また、本発明は、上記した発明において、上記取得手段が上記第１の入力デバイスに対応するポインターの上記表示手段の表示画面上に表示された処理対象データにおける座標値を取得すると、上記第１の制御手段は上記第１の入力デバイスに対応するポインターが該座標値の示す位置に表示された状態で上記表示手段の表示画面上に表示された処理対象データを上記第２の入力デバイスにより入力される第２の入力情報に基づいて制御し、上記取得手段が上記第１の入力デバイスにより選択された所定の対象物の上記表示手段の表示画面上に表示された処理対象データにおける座標値を取得すると、上記第１の制御手段は該所定の対象物が該座標値の示す位置に表示された状態で、上記表示手段の表示画面上に表示された処理対象データを上記第２の入力デバイスにより入力される第２の入力情報に基づいて制御するようにしたものである。【００１１】
また、本発明は、上記した発明において、上記第１の入力デバイスを作業者の一方の手で操作するとともに上記第２の入力デバイスを上記作業者の他方の手で操作する際に、上記第１の入力デバイスと上記第２の入力デバイスとを並行して操作することが可能であるようにしたものである。【００１２】
また、本発明は、上記した発明において、上記第１の入力デバイスおよび上記第２の入力デバイスの操作状態を検知する検知手段と、上記検知手段により検知された上記第１の入力デバイスおよび上記第２の入力デバイスの操作状態に応じて、上記第２の入力デバイスで入力可能な第２の入力情報を決定する決定手段と、上記決定手段により決定された第２の入力情報を上記表示手段の表示画面上に表示される所定の領域内に表示する入力情報表示手段とを有するようにしたものである。【００１３】
また、本発明は、上記した発明において、上記検知手段により上記第１の入力デバイスによって所定の対象物が選択されたことを検知した場合には、上記決定手段は該所定の対象物に対して最適な処理内容を示す第２の入力情報を決定し、上記入力情報表示手段は決定した該第２の入力情報を上記所定の領域内に表示し、上記検知手段により上記第１の入力デバイスによって所定の対象物が選択されていないことを検知した場合には、上記決定手段は所定の対象物が選択されていない状態で汎用される第２の入力情報を決定し、上記入力情報表示手段は決定した該第２の入力情報を上記所定の領域内に表示するようにしたものである。【００１４】
また、本発明は、上記した発明において、上記第１の入力デバイスに対応するポインターは、上記表示手段の表示画面上に表示され、上記第２の入力デバイスに対応するポインターは、上記所定の領域内に表示されるようにしたものである。【００１５】
また、本発明は、上記した発明において、上記第１の入力デバイスは、作業者による操作により、対応するポインターを移動することが可能であるとともに、該ポインターを利用して任意の対象物ならびに任意の領域の選択あるいは選択の解除を行うことが可能なデバイスであって、上記第２の入力デバイスは、平面あるいは空間において上記作業者の指の動作を検出し、該指の動作により、対応するポインターを移動することが可能であるとともに、該ポインターを利用して任意の対象物ならびに任意の領域の選択あるいは選択の解除を行うことが可能なデバイスであるようにしたものである。【００１６】
また、本発明は、上記した発明において、上記検知手段により上記第２の入力デバイスによって上記作業者の指による操作がなされたことを検知した場合には、上記第２の入力デバイスにより操作された上記作業者の指の本数に応じて、上記決定手段は上記第２の入力デバイスで入力可能な第２の入力情報を決定し、上記入力情報表示手段は決定した第２の入力情報を上記所定の領域内に表示するようにしたものである。【００１７】
また、本発明は、上記した発明において、上記第１の入力デバイスはマウスであり、上記第２の入力デバイスはタッチパッドであるようにしたものである。【００１８】
また、本発明は、上記した発明において、上記マウスにより所定の対象物を選択することなく、かつ、上記検知手段が上記タッチパッド上に２本の指が接触した状態で該２本の指の間隔を伸縮されたと検知した場合には、上記取得手段は上記マウスに対応するポインターの上記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、上記第１の制御手段は該座標値が示す位置を中心として該処理対象データを拡大縮小表示し、上記マウスにより所定の対象物を選択し、かつ、上記検知手段が上記タッチパッド上に２本の指が接触した状態で該２本の指の間隔を伸縮されたと検知した場合には、上記取得手段は上記マウスにより選択された所定の対象物の上記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、上記第１の制御手段は該座標値が示す位置を中心として該処理対象データを拡大縮小表示し、上記マウスにより所定の対象物を選択し、かつ、上記検知手段が上記タッチパッド上に２本の指が接触した状態で該２本の指の一方の指を固定し、他方の指を上記一方の指を中心として回転されたと検知した場合には、上記第１の制御手段は上記マウスにより選択された所定の対象物を該回転と同じ方向に回転させるようにしたものである。【００１９】
また、本発明は、入力デバイスにより入力された入力情報を処理する入力情報処理方法において、第１の入力デバイスにより入力された第１の入力情報に基づき、表示手段の表示画面上に表示された処理対象データにおける所定の位置を取得する取得工程と、上記取得工程で取得した処理対象データにおける所定の位置を、上記表示手段の表示画面上に表示された処理対象データ上に明示するとともに、上記表示手段の表示画面上に表示された処理対象データを上記第２の入力デバイスにより入力された第２の入力情報に基づき制御する第１の制御工程とを有するようにしたものである。【００２０】
また、本発明は、上記した発明において、上記取得工程では、上記第１の入力デバイスに対応するポインターの上記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、上記第１の制御工程では、上記第１の入力デバイスに対応するポインターが該座標値の示す位置に表示された状態で、上記表示手段の表示画面上に表示された処理対象データを上記第２の入力デバイスにより入力される第２の入力情報に基づいて制御するようにしたものである。【００２１】
また、本発明は、上記した発明において、上記取得工程では、上記第１の入力デバイスにより選択された所定の対象物の上記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、上記第１の制御工程では、該所定の対象物が該座標値の示す位置に表示された状態で、上記表示手段の表示画面上に表示された処理対象データを上記第２の入力デバイスにより入力される第２の入力情報に基づいて制御するようにしたものである。【００２２】
また、本発明は、上記した発明において、上記取得工程で上記第１の入力デバイスに対応するポインターの上記表示手段の表示画面上に表示された処理対象データにおける座標値を取得すると、上記第１の制御工程では上記第１の入力デバイスに対応するポインターが該座標値の示す位置に表示された状態で上記表示手段の表示画面上に表示された処理対象データを上記第２の入力デバイスにより入力される第２の入力情報に基づいて制御し、上記取得工程で上記第１の入力デバイスにより選択された所定の対象物の上記表示手段の表示画面上に表示された処理対象データにおける座標値を取得すると、上記第１の制御工程では該所定の対象物が該座標値の示す位置に表示された状態で、上記表示手段の表示画面上に表示された処理対象データを上記第２の入力デバイスにより入力される第２の入力情報に基づいて制御するようにしたものである。【００２３】
また、本発明は、上記した発明において、上記第１の入力デバイスを作業者の一方の手で操作するとともに上記第２の入力デバイスを上記作業者の他方の手で操作する際に、上記第１の入力デバイスと上記第２の入力デバイスとを並行して操作することが可能であるようにしたものである。【００２４】
また、本発明は、上記した発明において、上記第１の入力デバイスおよび上記第２の入力デバイスの操作状態を検知する検知工程と、上記検知工程で検知された上記第１の入力デバイスおよび上記第２の入力デバイスの操作状態に応じて、上記第２の入力デバイスで入力可能な第２の入力情報を決定する決定工程と、上記決定工程で決定された第２の入力情報を上記表示手段の表示画面上に表示される所定の領域内に表示する入力情報表示工程とを有するようにしたものである。【００２５】
また、本発明は、上記した発明において、上記検知工程で上記第１の入力デバイスによって所定の対象物が選択されたことを検知した場合には、上記決定工程では該所定の対象物に対して最適な処理内容を示す第２の入力情報を決定し、上記入力情報表示工程では決定した該第２の入力情報を上記所定の領域内に表示し、上記検知工程で上記第１の入力デバイスによって所定の対象物が選択されていないことを検知した場合には、上記決定工程では所定の対象物が選択されていない状態で汎用される第２の入力情報を決定し、上記入力情報表示工程では決定した該第２の入力情報を上記所定の領域内に表示するようにしたものである。【００２６】
また、本発明は、上記した発明において、上記第１の入力デバイスに対応するポインターは、上記表示手段の表示画面上に表示され、上記第２の入力デバイスに対応するポインターは、上記所定の領域内に表示されるようにしたものである。【００２７】
また、本発明は、上記した発明において、上記第１の入力デバイスは、作業者による操作により、対応するポインターを移動することが可能であるとともに、該ポインターを利用して任意の対象物ならびに任意の領域の選択あるいは選択の解除を行うことが可能なデバイスであって、上記第２の入力デバイスは、平面あるいは空間において上記作業者の指の動作を検出し、該指の動作により、対応するポインターを移動することが可能であるとともに、該ポインターを利用して任意の対象物ならびに任意の領域の選択あるいは選択の解除を行うことが可能なデバイスであるようにしたものである。【００２８】
また、本発明は、上記した発明において、上記検知工程で上記第２の入力デバイスによって上記作業者の指による操作がなされたことを検知した場合には、上記第２の入力デバイスにより操作された上記作業者の指の本数に応じて、上記決定工程では上記第２の入力デバイスで入力可能な第２の入力情報を決定し、上記入力情報表示工程では決定した第２の入力情報を上記所定の領域内に表示するようにしたものである。【００２９】
また、本発明は、上記した発明において、上記第１の入力デバイスはマウスであり、上記第２の入力デバイスはタッチパッドであるようにしたものである。【００３０】
また、本発明は、上記した発明において、上記マウスにより所定の対象物を選択することなく、かつ、上記検知工程で上記タッチパッド上に２本の指が接触した状態で該２本の指の間隔を伸縮されたと検知した場合には、上記取得工程では上記マウスに対応するポインターの上記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、上記第１の制御工程では該座標値が示す位置を中心として該処理対象データを拡大縮小表示し、上記マウスにより所定の対象物を選択し、かつ、上記検知工程で上記タッチパッド上に２本の指が接触した状態で該２本の指の間隔を伸縮されたと検知した場合には、上記取得工程では上記マウスにより選択された所定の対象物の上記表示手段の表示画面上に表示された処理対象データにおける座標値を取得し、上記第１の制御工程では該座標値が示す位置を中心として該処理対象データを拡大縮小表示し、上記マウスにより所定の対象物を選択し、かつ、上記検知工程で上記タッチパッド上に２本の指が接触した状態で該２本の指の一方の指を固定し、他方の指を上記一方の指を中心として回転されたと検知した場合には、上記第１の制御工程では上記マウスにより選択された所定の対象物を該回転と同じ方向に回転させるようにしたものである。【００３１】
また、本発明は、上記した発明に記載の入力情報処理装置としてコンピューターを機能させるためのプログラムである。【００３２】
また、本発明は、上記した発明に記載の入力情報処理方法をコンピューターに実行させるためのプログラムである。【００３３】
また、本発明は、上記した発明に記載のプログラムを記録したコンピューター読み取り可能な記録媒体である。
【発明の効果】
【００３４】
本発明は、以上説明したように構成されているので、作業者の作業中断などが発生することなく効率的な作業を行うことができるようになるという優れた効果を奏するものである。
【図面の簡単な説明】
【００３５】
【図１】図１（ａ）（ｂ）（ｃ）（ｄ）（ｅ）は、従来の技術による電気設計ＣＡＤシステムにおいてなされる設計処理中の表示画面を示す説明図である。
【図２】図２（ａ）（ｂ）（ｃ）は、従来の技術による電気設計ＣＡＤシステムにおいて作業者のデバイスを用いた入力操作を示す説明図である。
【図３】図３は、本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムの実施の形態の一例のハードウェア構成を示すブロック構成図である。
【図４】図４は、本発明による入力情報処理装置の機能的構成を示すブロック構成説明図である。
【図５】図５は、本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムにより実行される電気設計処理の処理ルーチンを示すフローチャートである。
【図６】図６は、汎用メニューを実行する処理として、ラインの屈曲部にＲ付けを行う処理の処理ルーチンを示すフローチャートである。
【図７】図７は作業者の利き手が右手、利き手でない側の手が左手とした場合の作業者の作業状態を示す説明図であり、図７（ａ）は表示画面上に汎用メニューが表示された操作パネルを表示した状態を示す説明図であり、また、図７（ｂ）は表示画面上に表示された操作パネルにタッチパッド上の作業者の２本の指が置かれた位置に対応付けられた２つのポインターが表示された状態を示す説明図であり、また、図７（ｃ）は表示画面上に表示された操作パネルにテンキーが表示された状態を示す説明図である。
【図８】図８は、選択したオブジェクトに最適な処理内容を示すメニューを実行する処理として、オブジェクトとしてラインを選択し、手動配線を行う処理の処理ルーチンを示すフローチャートである。
【図９】図９は作業者の利き手が右手、利き手でない側の手が左手とした場合の作業者の作業状態を示す説明図であり、図９（ａ）は選択したラインを表示画像中において白色で表示した状態を示すとともに表示画面上に選択したラインに最適な処理内容を示すメニューが表示された操作パネルを表示した状態を示す説明図であり、また、図９（ｂ）は操作パネルに表示されたメニュー項目が変更された状態を示す説明図であり、また、図９（ｃ）は表示画面上に表示された操作パネルにタッチパッド上の作業者の２本の指が置かれた位置に対応付けられた２つのポインターが表示された状態を示す説明図であり、また、図９（ｄ）は手動配線を実行している状態を示す説明図である。
【図１０】図１０は、ラインにおける手動配線を具体的に説明するための説明図である。
【図１１】図１１は、選択したオブジェクトに最適な処理内容を示すメニューを実行する処理として、オブジェクトとして実装部品を選択し、ゲート交換を行う処理の処理ルーチンを示すフローチャートである。
【図１２】図１２は、選択したオブジェクトに最適な処理内容を示すメニューを実行する処理として、オブジェクトとして実装部品を選択し、配置移動を行う処理の処理ルーチンを示すフローチャートである。
【図１３】図１３は作業者の利き手が右手、利き手でない側の手が左手とした場合の作業者の作業状態を示す説明図であり、図１３（ａ）は選択した実装部品を表示画像中において白色で表示した状態を示すとともに表示画面上に選択した実装部品に最適な処理内容を示すメニューが表示された操作パネルを表示した状態を示す説明図であり、また、図１３（ｂ）は表示画面上の実装部品にマウスに対応するポインターを合わせつつマウスのボタンを押し続けた状態のときの処理内容を示すメニューが表示された操作パネルを表示した状態を示す説明図であり、また、図１３（ｃ）は作業者がタッチパッドにより選択した実装部品を回転させている状態を示す説明図である。
【図１４】図１４は作業者の利き手が右手、利き手でない側の手が左手とした場合の作業者の作業状態を示す説明図であり、図１４（ａ）はタッチパッド上に指を３本置いて操作パネルに表示されたメニュー項目をスクロールさせる手法を示す説明図であり、また、図１４（ｂ）はタッチパッド上に指を３本置いて操作パネルに表示されたメニュー項目の表示ページを切り替える手法を示す説明図であり、また、図１４（ｃ）は表示画面上に表示された操作パネルにスライドバーが表示された状態を示す説明図である。
【図１５】図１５は、作業者がタッチパッドにより選択した部品を回転させながら移動させる状態を示す説明図である。
【図１６】図１６は、オブジェクトとして実装部品を選択し、選択した実装部品を回転しながら配置移動を行う処理の処理ルーチンを示すフローチャートである。
【図１７】図１７は、マウスとタッチパッドとを並行利用した際に入力された動作信号の合成処理の処理ルーチンを示すフローチャートである。
【図１８】図１８には、本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムの処理の処理ルーチンを示すフローチャートである。
【図１９】図１９には、表示画像を拡大縮小表示する処理を中心とした本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムの処理の処理ルーチンを示すフローチャートである。
【図２０】図２０には、特定のオブジェクトを選択した際の本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムの処理の処理ルーチンを示すフローチャートである。
【発明を実施するための形態】
【００３６】
以下、添付の図面を参照しながら、本発明による入力情報処理装置、入力情報処理方法、プログラムおよびコンピューター読み取り可能な記録媒体の実施の形態の一例を詳細に説明するものとする。
【００３７】
まず、図３には、本発明による入力情報処理装置の実施の形態の一例を備えた電気設計ＣＡＤシステムのハードウェア構成を表すブロック構成図が示されている。
即ち、この本発明による入力情報処理装置を備えた電気設計ＣＡＤシステム１００は、公知のパーソナルコンピューターや汎用コンピューターなどで実現されており、その全体の動作を中央処理装置（ＣＰＵ）１０を用いて制御するように構成されている。
そして、このＣＰＵ１０には、バス１２を介して、ＣＰＵ１０の制御のためのプログラムや各種のデータなどを記憶するリードオンリメモリ（ＲＯＭ）やＣＰＵ１０のワーキングエリアとして用いられる記憶領域などを備えたランダムアクセスメモリ（ＲＡＭ）などから構成される記憶装置１４と、ＣＰＵ１０の制御に基づいて各種の表示を行うＣＲＴや液晶パネルなどの画面を備えた表示装置１６と、作業者の利き手により操作されるとともに表示装置１６の表示画面上において任意の位置を指定する入力デバイスたるポインティングデバイスとしてのマウス１８と、作業者の利き手ではない側の手により操作されるとともに表示装置１６の表示画面上において任意の位置を指定する入力デバイスたるポインティングデバイスとしてのタッチパッド２０と、任意の文字を入力するための入力デバイスたるキーボードなどの文字入力デバイス２２と、外部に接続される各種機器の入出力インターフェース回路（Ｉ／Ｏ）２４とが接続されている。
また、電気設計ＣＡＤシステム１００においては、ハードディスクなどの外部記憶装置２６がＩ／Ｏ２４を介して接続されているとともに、コンパクトディスク（ＣＤ）やデジタルバーサタイルディスク（ＤＶＤ）などのようなコンピューター読み取り可能な記録媒体（以下、単に「記録媒体」と適宜に称する。）３０へＣＰＵの制御に基づき生成された各種データを書き込んで記憶させたり、記録媒体３０に記憶された各種データを記憶装置１４へ読み込むためのリードライト装置２８がＩ／Ｏ２４を介して接続されている。
ここで、後述する電気設計ＣＡＤシステム１００による電気設計処理を実行するためのプログラムや当該処理に用いる各種データは、記憶装置１４のリードオンリメモリやランダムアクセスメモリへ予め記憶するようにしてもよいし、外部記憶装置２６や記録媒体３０から記憶装置１４のランダムアクセスメモリへ読み込むようにしてもよい。
また、電気設計ＣＡＤ１００に通信機能を設けるようにして、後述する電気設計ＣＡＤシステム１００による電気設計処理を実行するためのプログラムや当該処理に用いる各種データを、通信により外部から電気設計ＣＡＤシステム１００の記憶装置１４のランダムアクセスメモリへ読み込むようにしてもよい。
なお、以下の説明においては、電気設計ＣＡＤシステム１００の理解を容易にするために、記憶装置１４に電気設計ＣＡＤシステム１００による電気設計処理を実行するためのプログラムや当該処理に用いる各種データが予め記憶されているものとする。
【００３８】
次に、図４を参照しながら、本発明による入力情報処理装置について詳細に説明することとする。図４は、本発明による入力情報処理装置の機能的構成を表すブロック構成説明図である。
この入力情報処理装置５０は、電気設計ＣＡＤシステム１００に設けられたマウス１８およびタッチパッド２０からの各デバイスがどのように操作されたかを示す動作信号を受信する動作信号受信部５２と、動作信号受信部５２において受信したマウス１８およびタッチパッド２０からの動作信号を記憶する動作信号記憶部５４と、動作信号記憶部５４に記憶された動作信号に基づいて、表示装置１６を制御するための制御信号を作成する制御信号作成部５６と、制御信号作成部５６において作成された制御信号を後述する表示装置制御部６０に送信する制御信号送信部５８と、制御信号送信部５８から送信された制御信号に基づいて、表示装置１６に表示された表示画像中の情報を取得する表示画像情報取得部６０ａと、表示手段１６に表示された表示画像および表示画像中の情報の変更を行う表示画像情報変更部６０ｂとを備えた表示装置制御部６０とを有して構成される。
なお、この入力情報処理装置５０のハードウェア構成としては、ＣＰＵ１０と記憶装置１４とにより構成される。
【００３９】
以上の構成において、図５以下に示すフローチャートなどを参照しながら、本発明による入力処理装置５０を備えた電気設計ＣＡＤシステム１００によって実行される電気設計処理の内容について説明する。
ここで、電気設計ＣＡＤシステム１００においては、従来より公知の電気設計ＣＡＤシステムと同様に、各デバイスを作業者が操作することにより、所望の指示を入力することができるようになされているが、この電気設計ＣＡＤシステム１００においては、ポインティングデバイスが２つ、即ち、ポインティングデバイスとしてマウス１８とタッチパッド２０とが設けられている。
そして、作業者がこの２つのポインティングデバイスたるマウス１８やタッチパッド２０あるいは文字入力デバイス２２を操作して、記憶装置１４に記憶された各種データから所定のデータを読み出して、以下に説明する電気設計処理を行うこととなる。
【００４０】
はじめに、上記した本発明による入力情報処理装置５０を備えた電気設計ＣＡＤシステム１００について、作業者の操作に伴う処理内容の観点から作成したフローチャート（図１８〜２０）に基づいて説明する。
図１８には、上記した観点から作成した本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムの処理の処理ルーチンのフローチャートが示されている。
まず、電気設計ＣＡＤシステム１００が起動された初期状態では、本発明による入力情報処理装置５０は、各入力デバイスがどのような状態になっているかを検知し、動作信号記憶部５４に各デバイスの状態を記憶する。その後、各入力デバイスで操作が行われると（ステップＳ１８０２）、その入力デバイスでどのような操作が行われたかという動作信号を動作信号受信部５２によりリアルタイムに受信し（ステップＳ１８０４）、受信した動作信号を動作信号記憶部５４に記憶した後（ステップＳ１８０６）、制御信号作成部５６において記憶された動作信号に基づいた制御信号を作成する（ステップＳ１８０８）。
このステップＳ１８０８の処理を、マウス１８とタッチパッド２０とを操作して、実装部品４４を回転させながら移動させる場合（後述する変形例（１８）に詳細に記載されている。）には、制御信号作成部５６において、マウス１８で移動操作しているという動作信号と、タッチパッド２０で回転操作しているという動作信号を合成し、実装部品４４を移動しながら回転させるという制御信号を作成する。
そして、制御信号送信部５８により、制御信号作成部５６において作成した制御信号を表示装置制御部６０に送信し、表示装置制御部６０において、当該制御信号に基づいて表示装置１６を制御する（ステップＳ１８１０）。
その後、操作の終了の確認がなされ（ステップＳ１８１２）、作業者が操作終了とした場合には、電気設計ＣＡＤシステム１００を停止させて処理を終了し、作業者が操作終了でないとした場合には、ステップＳ１８０４の処理に戻る。
これにより、本発明による入力情報処理装置５０を備えた電気設計ＣＡＤシステムシステムにおいては、実装部品４４を利き手で操作するマウス１８で移動しながら、利き手ではない側の手で操作するタッチパッド２０で回転させるという並行操作が可能となる。
【００４１】
次に、表示画像を拡大縮小表示する処理（具体的には、後述するステップＳ６１６〜Ｓ６１８の処理およびステップＳ８２２〜８２４の処理である。）を中心とした本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムの処理について、上記した観点から作成した図１９に示すフローチャートを参照しながら詳細に説明する。
この図１９には、表示画像を拡大縮小表示する処理を中心とした本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムの処理の処理ルーチンのフローチャートが示されている。
電気設計ＣＡＤシステム１００を起動すると、マウス１８の情報の初期化が行われ（ステップＳ１９０２）、その後、作業者による操作によるマウス１８のポインターがどの位置に移動したか、あるいはマウス１８により表示画像中の対象物が選択されたかというマウス１８の操作状態を動作信号として、動作信号受信部５２により受信し（ステップＳ１９０４）、受信した動作信号を動作信号記憶部５４に記憶する（ステップＳ１９０６）。
その後、タッチパッド２０が操作されて拡大縮小操作が行われると（ステップＳ１９０８）、その動作信号を動作信号受信部５２により受信し（ステップＳ１９１０）、受信した動作信号を動作信号記憶部５４に記憶する（ステップＳ１９１２）。
そして、制御信号作成部５６において、マウス１８に対応するポインターの画面表示位置あるいはマウス１８により選択されたオブジェクト（ここで、本明細書中においては、オブジェクトとは、オブジェクト全体もしくはオブジェクト内の特定箇所のいずれかを表すものとする。）の画面表示位置を取得し、その位置を中心に拡大縮小表示する制御信号を作成し（ステップＳ１９１４）、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０において、マウス１８に対応するポインターの画面表示位置あるいはマウス１８により選択されたオブジェクトの画面表示位置を取得し、その位置を中心に拡大縮小表示するよう表示装置１６を制御する（ステップＳ１９１６）。
その後、操作の終了の確認がなされ（ステップＳ１９１８）、作業者が操作終了とした場合には、電気設計ＣＡＤシステム１００を停止させて処理を終了し、作業者が操作終了でないとした場合には、ステップＳ１９０４の処理に戻る。
このように、本発明による入力情報処理装置５０を備えた電気設計ＣＡＤシステム１００においては、マウス１８に対応するポインターやマウス１８により選択されたオブジェクトの画面表示位置を中心に拡大縮小表示されることにより、マウス１８に対応するポインターやマウス１８により選択されたオブジェクトの画面表示位置が変わることなく拡大縮小表示することが可能となる。
【００４２】
次に、特定のオブジェクトを選択した際の本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムの処理（後述するステップＳ８０２〜Ｓ８１２やステップＳ１１０２〜Ｓ１１１２の処理に相当する。）について、上記した観点から作成した図２０に示すフローチャートを参照しながら詳細に説明する。
この図２０には、特定のオブジェクトを選択した際の本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムの処理の処理ルーチンのフローチャートが示されている。
電気設計ＣＡＤシステム１００を起動し、マウス１８の情報の初期化が行われた後、作業者がマウス１８により、ラインまたは実装部品を選択すると（ステップＳ２００２）、その動作信号を動作信号受信部５２により受信し（ステップＳ２００４）、受信した動作信号を動作信号記憶部５４に記憶する（ステップＳ２００６）。
その後、タッチパッド２０に指１本で触れられたら（ステップＳ２００８）、その動作信号を動作信号受信部５３で受信し（ステップＳ２０１０）、受信した動作信号を動作信号記憶部５４に記憶する（ステップＳ２０１２）。
そして、制御信号作成部５６において、マウス１８によりラインあるいは実装部品が選択されたとの動作信号と、タッチパッド２０に指１本で触れられたとの動作信号とに基づいて、選択されたラインあるいは実装部品に対して最適なメニューを表示する制御信号を作成し（Ｓ２０１４）、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信して、表示装置制御部６０において、選択されたラインあるいは実装部品に対して最適なメニューを表示するよう表示装置１６を制御する（ステップＳ２０１６）。
その後、操作の終了の確認がなされ（ステップＳ２０１８）、作業者が操作終了とした場合には、電気設計ＣＡＤシステム１００を停止させて処理を終了し、作業者が操作終了でないとした場合には、ステップＳ２００２の処理に戻る。
このように、本発明による入力情報処理装置５０を備えた電気設計ＣＡＤシステム１００においては、マウス１８とは異なる入力デバイス、具体的には、タッチパッド２０によりメニュー表示やメニュー操作をすることにより、マウス１８に対応するポインターの画面表示位置やマウス１８の操作状態が変わることなくメニュー操作することが可能となる。
従って、本発明による入力情報処理装置５０を備えた電気設計ＣＡＤシステム１００においては、並行操作だけでなく、利き手で操作するマウス１８に対応するポインター（または、選択されたオブジェクトなど）の位置を固定し利き手ではない側の手で操作するタッチパッド２０で拡大縮小表示、あるいは利き手で操作するマウス１８により選択したオブジェクトの最適なメニューを利き手ではない側の手で操作されるタッチパッド２０に対応する操作パネルに表示することを可能にしている。
【００４３】
次に、作業者による個々の操作内容に応じた処理内容の詳細について説明する。
図５には、電気設計処理の処理ルーチンのフローチャートが示されているが、この電気設計処理の処理ルーチンは、電気設計ＣＡＤシステム１００が起動して、電気設計ＣＡＤシステム１００の初期状態の設定処理（例えば、表示装置１６の表示画面上に設計画面を表示する処理など。）が終了すると起動する。
そして、この図５に示す電気設計処理の処理ルーチンのフローチャートが起動した状態において、作業者がタッチパッド２０に触れると（ステップＳ５０２）、作業者によりタッチパッド２０に指が触れられたことを検知し、この検知結果を記憶装置１４に記憶する（ステップＳ５０４）。
その後、マウス１８に対応するポインターの座標値と、マウス１８のボタンが押されていないことやマウス１８でオブジェクトが選択されていないことといったマウス１８の操作状態とを検知し、この検知結果を記憶手段１４に記憶する（ステップＳ５０６）。
つまり、ステップＳ５０６の処理により、記憶装置１４におけるマウス１８の情報の初期化が行われるものである。
即ち、このマウス１８の情報の初期化においては、起動後に初めてタッチパッド２０において指が触れられた操作を動作信号として動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。このとき、動作信号記憶部５４においはマウス１８の操作状態も記憶する。
そして、動作信号記憶部５４に記憶した、起動後に初めてタッチパッド２０において指が触れられたとの動作信号に基づいて、制御信号作成部５６においてマウス１８に対応するポインターの座標値を取得する制御信号が作成され、制御信号送信部５８により作成された制御信号を表示装置制御部６０に送信し、表示装置制御部６０の表示画像情報取得部６０ａにおいて当該制御信号に基づいて、表示装置１６に表示された表示画像中のマウス１８に対応するポインターの座標値を取得する。
こうしたマウス１８の情報の初期化が終わると、次に、作業者は、タッチパッド２０に指を１本だけ触れるか、あるいは、マウス１８により表示装置１６の表示画面上に表示されている表示画像中の任意のオブジェクトを選択する操作を行う（ステップＳ５０８）。
その後、ステップＳ５０８の処理によりなされた作業者による操作を検知し、この検知結果を記憶装置１４に記憶する（ステップＳ５１０）。
つまり、このステップＳ５１０の処理においては、作業者がタッチパッド２０に指を１本だけ触れた場合には、タッチパッド２０に指が１本だけ触れされたことを検知し、タッチパッド２０に触れた指が１本であることを記憶装置１４に記憶するものであり、また、作業者がマウス１８により表示装置１６の表示画面上に表示されている表示画像中の任意のオブジェクトを選択した場合には、マウス１８により表示画像中の任意のオブジェクトが選択されたことを検知し、選択されたオブジェクトを記憶装置１４に記憶するものである。
即ち、ステップＳ５１０の処理では、マウス１８およびタッチパッド２０においてなされた操作を動作信号として動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
より具体的には、作業者がタッチパッド２０に指を１本触れた場合には、タッチパッド２０に指が１本だけ触れたとの動作信号を動作信号受信部５２において受信し、受信した動作信号を動作信号記憶部５４に記憶する。
また、作業者がマウス１８により表示画像中の任意のオブジェクトを選択した場合には、マウス１８により任意のオブジェクトが選択されたとの動作信号を動作信号受信部５２において受信し、受信した動作信号を動作信号記憶部５４に記憶する。
次に、ステップＳ５１０の処理により検知されて記憶された検知結果から、ステップＳ５０８の処理において作業者が行った操作は、タッチパッド２０に指を１本だけ触れた操作であるのか、あるいは、マウス１８により表示装置１６の表示画面上に表示された表示画像中の任意のオブジェクトを選択した操作であるのか、どちらの操作であるのかを判断する（ステップＳ５１２）。
即ち、ステップＳ５１２の処理では、制御信号作成部５６において、動作信号記憶部５４に記憶された動作信号がどのような動作信号であるかを判断する。より詳細には、制御信号作成部５６において、動作信号記憶部５４に記憶された動作信号が、タッチパッド２０に指が１本だけ触れられたとの動作信号であるのか、または、マウス１８により表示画像中の任意のオブジェクトが選択されたとの動作信号であるのかを判断する。
このステップＳ５１２の判断処理において、ステップＳ５０８の処理において作業者がタッチパッド２０に指を１本だけ触れた操作を行ったと判断された場合には、表示装置１６の表示画面上の所定の位置にタッチパッド２０に対応した操作パネルを表示し、当該操作パネルに表示画面上のオブジェクトを選択しない状態で実行可能な処理内容が示された汎用メニューを表示する（ステップＳ５１４）。
なお、こうした汎用メニューには、例えば、「移動」、「コピー」、「Ｒ付け」といったメニュー項目が表示され、こうしたメニュー項目は、予め記憶装置１４に記憶されているものである。
即ち、ステップＳ５１４の処理では、ステップＳ５１２の処理で判断した判断結果に基づいて、制御信号作成部５６において、その動作信号に最適な制御信号を作成する。
より具体的には、動作信号記憶部５４に記憶された動作信号が、タッチパッド２０に指が１本だけ触れられたとの動作信号であると判断された場合には、制御信号作成部５６において、表示装置１６の表示画面上の所定の位置にタッチパッド２０に対応した操作パネルを表示するとともに、当該操作パネルに表示画像中のオブジェクトを選択しない状態で実行可能な処理内容たる汎用メニューを表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
そして、表示装置制御部６０では、表示画像情報変更部６０ｂによって、送信された制御信号に基づいて表示装置１６の表示画面上の所定の位置に操作パネルを表示するとともに、当該操作パネルに、例えば、「移動」、「コピー」、「Ｒ付け」といったメニュー項目を表示するよう表示装置１６を制御する。
ステップＳ５１４の処理により表示装置１６の表示画面上に操作パネルが表示されると、作業者は、タッチパッド２０により当該操作パネルに表示された汎用メニューの中の任意のメニュー項目を選択する（ステップＳ５１６）。
次に、作業者は、必要に応じて、表示装置１６の表示画面上に表示された表示画像の拡大、縮小あるいはパンニングなどを行って、ステップＳ５１６の処理において選択したメニュー項目を実行する対象のオブジェクトを表示装置１６の表示画面上に表示されている表示画像の中から選択する（ステップＳ５１８）。
その後、作業者がステップＳ５１６の処理において選択したメニュー項目を実行するために必要な操作を行う（ステップＳ５２０）。
つまり、このステップＳ５２０の処理においては、例えば、Ｓ５１６の処理において選択したメニュー項目が「Ｒ付け」の場合に、半径Ｒの数値を入力するといった操作を行うものである。
そして、ステップＳ５１８の処理において選択したオブジェクトに対して、ステップＳ５１６の処理において選択したメニュー項目の処理が実行され、表示装置１６の表示画面上の表示画像を当該処理の内容に従って変更し、変更した内容を記憶装置１４に記憶する（ステップＳ５２２）。
即ち、ステップＳ５１６〜Ｓ５２２の処理では、タッチパッド２０により操作パネルに表示された汎用メニューの１つが選択されたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶した後に、マウス１８によりオブジェクトが選択されたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、制御信号作成部５６において、記憶された動作信号に基づいて、選択されたオブジェクトに対して、選択されたメニュー項目を実行する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報変更部６０ｂによって、送信された制御信号に基づいて、表示装置１６の表示画面上に表示された表示画像を変更するように表示装置１６を制御する。
このステップＳ５２２の処理が終了すると、ステップＳ５０８の処理に戻り、作業者は、再度タッチパッド２０に指を触れるか、あるいは、マウス１８により表示装置１６の表示画面上に表示されている表示画像中の任意のオブジェクトを選択するかの操作を行い、電気設計処理が終了するまで、ステップＳ５０８以降の各ステップの処理を繰り返し行うこととなる。
【００４４】
一方、ステップＳ５１２の判断処理において、ステップＳ５０８の処理において作業者はマウス１８により表示画像中の任意のオブジェクトを選択する操作を行ったと判断された場合には、当該操作により選択されたオブジェクトを選択されたことがわかる状態で表示画像中に表示する（ステップＳ５２４）。なお、「選択されたことがわかる状態で表示画像中に表示する」とは、例えば、選択されたオブジェクトを表示画像中で使用しておらず、かつ、目立つ色彩で表示することである。
即ち、このステップＳ５２４の処理では、動作信号記憶部５４に記憶された動作信号が、マウス１８により表示画像中の任意のオブジェクトが選択されたとの動作信号であると判断された場合には、制御信号作成部５６において、選択されたオブジェクトが選択されたことがわかる状態となるよう表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
そして、表示装置制御部６０では、表示画像情報変更部６０ｂによって、送信された制御信号に基づいて、表示装置１６に表示された表示画面中の選択されたオブジェクトについて選択されたことがわかる状態で表示するよう表示装置１６を制御する。
その後、作業者はタッチパッド２０に指を１本だけ触れ（ステップＳ５２６）、作業者によりタッチパッド２０に指を１本だけ触れる操作が行われたことを検知する（ステップＳ５２８）。
つまり、このステップＳ５２６の処理は、オブジェクトが選択された状態で、作業者によりタッチパッド２０に指が１本だけ触れられる操作が行われるものである。
次に、表示装置１６の表示画面上の所定の位置にタッチパッド２０に対応した操作パネルを表示し、当該操作パネルにステップＳ５１０の処理において記憶装置１４に記憶したオブジェクト（つまり、ステップＳ５０８の処理において選択したオブジェクトのことである。）に最適な処理内容（例えば、当該オブジェクトにおいて使用頻度の多い処理内容や当該オブジェクトに対して必要な処理内容などこのとである。）を示すメニューを表示する（ステップＳ５３０）。
なお、こうしたオブジェクトに最適な処理内容を示すメニューは、オブジェクトがラインの場合には、例えば、「手動配線」、「自動配線」、「４５度配線」といったメニュー項目が表示され、オブジェクトが実装部品である場合には、例えば、「部品交換」、「ピン交換」、「ゲート交換」といったメニュー項目が表示され、こうしたメニュー項目は、予め記憶装置１４に記憶されているものである。
即ち、ステップＳ５２６〜Ｓ５３０の処理では、タッチパッド２０に指が１本だけ触れられたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
その後、制御信号作成部５６において、マウス１８により表示画像中のオブジェクトが選択されたとの動作信号と、記憶した動作信号がタッチパッド２０に指が１本だけ触れられたとの動作信号とから、表示装置１６の表示画面上の所定の位置に操作パネルを表示するとともに、当該操作パネルに選択されたオブジェクトに最適な処理内容を示すメニュー項目を表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
そして、表示装置制御部６０では、表示画像情報変更部６０ｂによって、送信された制御信号に基づいて表示装置１６の表示画面上の所定の位置に操作パネルを表示するとともに、当該操作パネルに選択されたオブジェクトに最適な処理内容を示すメニュー項目を表示するよう表示装置１６を制御する。
次に、作業者がステップＳ５１０の処理において記憶装置１４に記憶されたオブジェクトに対して実行する処理を決定する（ステップＳ５３２）。
つまり、このステップＳ５３２の処理においては、ステップＳ５３０の処理において操作パネルに表示されたメニュー項目を選択することにより、ステップＳ５０８の処理により選択したオブジェクトに対して当該選択したメニュー項目を実行するように決定したり、ステップＳ５０８の処理において選択したオブジェクトにマウス１８に対応するポインターを合わせつつ、マウス１８のボタンを押し続けることにより、選択したオブジェクトを移動させることを決定したりする。
ステップＳ５３２の処理によりオブジェクトに対して実行する処理が決定されると、操作パネルにおける表示を、ステップＳ５３２の処理により決定した処理内容を実行する操作を行うことが可能な表示に変更する（ステップＳ５３４）。
その後、作業者は、必要に応じて、表示装置１６の表示画面上に表示された表示画像の拡大、縮小あるいはパンニングなどを行い、タッチパッド２０を使用してステップＳ５３４の処理により操作パネルに表示されたメニュー項目を選択する（ステップＳ５３６）。
そして、ステップＳ５３６の処理により作業者が選択した処理を実行して表示装置１６の表示画面上の表示画像を変更するとともに、変更した内容を記憶装置１４に記憶する（ステップＳ５３８）。
即ち、ステップＳ５３２〜Ｓ５３８の処理では、タッチパッド２０により操作パネルに表示されたメニュー項目の１つが選択されたとの動作信号やマウス１８によりオブジェクトにポインターを合わせつつ、マウス１８のボタンが押し続けられたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。そして、制御信号作成部５６において、記憶された動作信号に適した制御信号が作成される。
具体的には、この処理において動作信号記憶部５４に記憶された動作信号が、タッチパッド２０により操作パネルに表示されたメニュー項目の１つが選択されたとの動作信号である場合には、制御信号作成部５６においては、選択されたオブジェクトに対して、選択されたメニュー項目を実行する制御信号を作成する。その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報変更部６０ｂによって、送信された制御信号に基づいて、表示装置１６の表示画面上に表示された表示画像を変更するように表示装置１６を制御する。
一方、この処理において動作信号記憶部５４に記憶された動作信号が、マウス１８によりオブジェクトにポインターを合わせつつ、マウス１８のボタンが押し続けられたとの動作信号である場合には、制御信号作成部５６においては、ポインターが合わせられたオブジェクトをマウス１８により移動可能な状態にする制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。そして、表示装置制御部６０では、表示画像情報変更部６０ｂによって、ポインターが合わせられたオブジェクトをマウス１８により移動可能な状態とするように表示装置１６を制御する。
その後、作業者が、マウス１８によりオブジェクトにポインターを合わせつつ、マウス１８のボタンを押しながらマウス１８を移動させると、マウス１８のポインターをオブジェクトに合わせつつ、マウス１８のボタンを押しながらマウス１８を移動させたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。そして、記憶した動作信号に基づいて、制御信号作成部５６においては、マウス１８の移動量に応じてオブジェクトを移動する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。その後、表示装置制御部６０では、表示画像情報変更部６０ｂによって、マウス１８の移動量に応じてオブジェクトを移動するよう表示装置１６を制御する。
このステップＳ５３８の処理が終了すると、ステップＳ５０８の処理に戻り、作業者は、再度タッチパッド２０に指を触れるか、あるいは、マウス１８により表示装置１６の表示画面上に表示されている表示画像中の任意のオブジェクトを選択するかの操作を行い、電気設計処理が終了するまで、ステップＳ５０８以降の各ステップの処理を繰り返し行うこととなる。
【００４５】
次に、図６乃至図１３の各図を参照しながら、電気設計ＣＡＤシステム１００によって実行される電気設計処理について、具体例を示しながら説明することとする。
なお、具体例としては、汎用メニューを実行する処理として、束線を構成する複数のラインのうちの所望のラインの屈曲部にＲ付けを行う場合について説明し、選択したオブジェクトに最適な処理内容を示すメニューを実行する処理として、オブジェクトとしてラインを選択し、手動配線を行う場合とオブジェクトとして実装部品を選択した場合とについて説明する。
【００４６】
１．ラインの屈曲部にＲ付けを行う場合（ステップＳ５１４乃至ステップＳ５２２の処理に関する具体例）
汎用メニューを実行する処理として、ラインの屈曲部にＲ付けを行う場合には、まず、記憶装置１４におけるマウス１８の情報の初期化が終了した状態で（上記したステップＳ５０２乃至ステップＳ５０６の処理に相当する処理を終えた状態である。）、作業者がタッチパッド２０に指を１本だけ触れる（ステップＳ６０２：上記したステップＳ５０８の処理に相当する。）。
すると、作業者によりタッチパッド２０に指が１本だけ触れられたことを検知し、タッチパッド２０に触れた指が１本であることを記憶装置１４に記憶する（ステップＳ６０４：上記したステップＳ５１０の処理に相当する。）。
即ち、ステップＳ６０４の処理では、タッチパッド２０に指が１本だけ触れられたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、ステップＳ６０４の処理において検知した検知結果から、作業者がタッチパッド２０に指を１本だけ触れたと判断され（ステップＳ６０６：上記したステップＳ５１２の処理に相当する。）、図７（ａ）に示すように、表示装置１６の表示画面上の所定の位置にタッチパッド２０に対応した操作パネル４０を表示するとともに、当該操作パネル４０に、汎用メニューとして、オブジェクトが選択されていない状態で実行可能な処理内容である「移動」、「コピー」、「Ｒ付け」のメニュー項目を表示する（ステップＳ６０８：上記したステップＳ５１４の処理に相当する。）。
即ち、ステップＳ６０６〜Ｓ６０８の処理では、制御信号作成部５６において、動作信号記憶部５４に記憶された動作信号が、タッチパッド２０に指が１本だけ触れられたとの動作信号であると判断し、表示装置１６の表示画面上の所定の位置にタッチパッド２０に対応した操作パネル４０を表示するとともに、当該操作パネル４０に表示画像中のオブジェクトを選択しない状態で実行可能な処理内容たる汎用メニューとして、「移動」、「コピー」、「Ｒ付け」のメニュー項目を表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
そして、表示装置制御部６０にでは、表示画像情報変更部６０ｂによって、表示装置１６の表示画面上の所定の位置に操作パネル４０を表示するとともに、当該操作パネル４０に、「移動」、「コピー」、「Ｒ付け」のメニュー項目を表示するよう表示装置１６を制御する。
このステップＳ６０８の処理により表示装置１６の表示画面上に操作パネル４０が表示されると、作業者がタッチパッド２０を使用して当該操作パネル４０に表示された汎用メニューの中から「Ｒ付け」を選択する（ステップＳ６１０：上記したステップＳ５１６の処理に相当する。）。
なお、このステップＳ６１０の処理においては、作業者はタッチパッド２０上において指１本だけを使用して操作パネル４０に表示された汎用メニューの中から「Ｒ付け」を選択する。
即ち、ステップＳ６１０の処理では、作業者がタッチパッド２０により操作パネル４０に表示された「Ｒ付け」を選択すると、タッチパッド２０により操作パネル４０に表示された汎用メニューの中から「Ｒ付け」が選択されたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
次に、作業者がタッチパッド２０上に指２本を置くと（ステップＳ６１２）、作業者によりタッチパッド２０上に指が２本置かれたことを検知し、操作パネル４０に表示された汎用メニューのメニュー項目を消去し、図７（ｂ）に示すように、操作パネル４０にタッチパッド２０上の作業者の２本の指が置かれた位置に対応付けられた２つのポインターを表示する（ステップＳ６１４）。
即ち、ステップＳ６１２〜Ｓ６１４の処理では、作業者がタッチパッド２０上に指を２本置くと、タッチパッド２０に指が２本置かれたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶し、記憶した動作信号に基づいて、制御信号作成部５６において、操作パネル４０に表示された汎用メニューのメニュー項目を消去して、操作パネル４０にタッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０にタッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示するよう表示装置１６を制御する。
そして、作業者がタッチパッド２０上に置かれた２本の指により操作パネル４０に表示された２つのポインターを操作する（ステップＳ６１６）。
つまり、表示装置１６の表示画面上に表示された表示画像を拡大したいときには、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を広げ、表示装置１６の表示画面上に表示された表示画像を縮小したいときには、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を縮め、表示装置１６の表示画面上に表示された表示画像をパンニングしたいときには、タッチパッド２０上に２本の指が接触した状態で当該２本の指を一緒にパンニングしたい方向に移動させるようにする。
このとき、ステップＳ６１６の処理による作業者の操作に応じて、表示装置１６の表示画面上に表示される表示画像の表示状態を変更する（ステップＳ６１８）。
つまり、ステップＳ６１６の処理において、作業者がタッチパッド２０上に置いた２本の指の間隔を広げた場合には、マウス１８に対応するポインターの表示画像における座標値を取得し、当該座標値の示す位置を中心として表示画像が拡大表示され、作業者がタッチパッド２０上に置いた２本の指の間隔を縮めた場合には、マウス１８に対応するポインターの表示画像における座標値を取得し、当該座標値の示す位置を中心として表示画像が縮小表示され、作業者がタッチパッド２０上に置いた２本の指を一緒に任意の方向に移動させた場合には、当該方向が表示されるように表示画像をゆっくり移動する。
このようにして、表示画像の拡大や縮小の際には、マウス１８に対応するポインターの座標値を中心として拡大縮小がなされるため、表示画面上に表示された表示画像において、処理前後で当該ポインターの位置が変化することなく表示画像の拡大縮小処理を行うことができる。つまり、マウス１８に対応するポインターの表示位置を変えずに固定した状態で、表示画像の拡大縮小処理を実行することができることとなる。
また、パンニングの際には、マウス１８に対応するポインターが位置する表示画像上の座標値が示す位置が表示画面上に表示された状態で、表示画面上に表示された表示画像において当該ポインターの位置が変化することなく所定の方向にパンニングするものである。つまり、パンニングの際には、ポインターが表示画面上に表示された状態であるとともに、当該ポインターが位置する表示画像上の位置が変化することなく所定の方向にパンニングするものである。
なお、こうした表示画像の拡大や縮小の際には、作業者がタッチパッド２０上で広げたあるいは縮めた２本の指の間隔の大きさに応じた連続的な倍率で、表示画像の拡大縮小が行われる。
即ち、ステップＳ６１６〜Ｓ６１８の処理では、タッチパッド２０に指が１本だけ触れられたとの動作信号と、タッチパッド２０上の２本の指の操作に応じた動作信号とに基づいて、制御信号作成部５６において、当該２つの動作信号に応じた制御信号を作成する。
より詳細には、作業者がタッチパッド２０上に置いた２本の指の間隔を広げた場合には、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を広げたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、タッチパッド２０に指が１本だけ触れられたとの動作信号と、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を広げたとの動作信号とである。）に基づいて、制御信号作成部５６において、マウス１８に対応するポインターの座標値を取得するとともに、取得した座標値が示す位置を中心として表示装置１６の表示画面上に表示された表示画像を、２本の指の間隔を広げた量に応じて拡大表示する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報取得部６０ａによりマウス１８に対応するポインターの座標値を取得し、表示画像情報変更部６０ｂによって、取得した座標値が示す位置を中心として表示装置１６の表示画面上に表示された表示画像を、２本の指の間隔を広げた量に応じて拡大表示するように表示装置１６を制御する。
また、作業者がタッチパッド２０上において２本の指の間隔を縮めた場合には、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を縮めたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、タッチパッド２０に指が１本だけ触れられたとの動作信号と、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を縮めたとの動作信号とである。）に基づいて、制御信号作成部５６において、マウス１８に対応するポインターの座標値を取得するとともに、取得した座標値が示す位置を中心として表示装置１６の表示画面上に表示された表示画像を、２本の指の間隔を縮めた量に応じて縮小表示する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報取得部６０ａによりマウス１８に対応するポインターの座標値を取得し、表示画像情報変更部６０ｂによって、取得した座標値が示す位置を中心として表示装置１６の表示画面上に表示された表示画像を、２本の指の間隔を縮めた量に応じて縮小表示するように表示装置１６を制御する。
また、作業者がタッチパッド２０上において２本の指を一緒に任意の方向に移動させた場合には、タッチパッド２０上に２本の指が接触した状態で当該２本の指を一緒に所定の方向に移動させたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、タッチパッド２０に指が１本だけ触れられたとの動作信号と、タッチパッド２０上に２本の指が接触した状態で当該２本の指を一緒に所定の方向に移動させたとの動作信号とである。）に基づいて、制御信号作成部５６において、マウス１８に対応するポインターの座標値を取得するとともに、取得した座標値が示す位置が表示された状態で、２本の指を一緒に移動させた方向に表示装置１６の表示画面上に表示された表示画像をパンニングする制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報取得部６０ａによりマウス１８に対応するポインターの座標値を取得し、表示画像情報変更部６０ｂによって、取得した座標値が示す位置上に当該ポインターが位置し当該ポインターが表示画面上に表示される範囲内で所定の方向にパンニングするように表示装置１６を制御する。
そして、作業者がタッチパッド２０上から２本の指を離すと（ステップＳ６２０）、作業者によりタッチパッド２０から２本の指が離されたことを検知し、操作パネル４０に表示された２つのポインターを消去する（ステップＳ６２２）。
即ち、ステップＳ６２０〜Ｓ６２２の処理では、作業者がタッチパッド２０上から２本の指を離すと、タッチパッド２０上から２本の指が離れたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、動作信号記憶部５４に記憶した動作信号に基づいて、制御信号作成部５６において、操作パネル４０に表示された２つのポインターを消去する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０に表示された２つのポインターを消去するように表示装置１６を制御する。
次に、作業者はマウス１８を使用して、表示装置１６の表示画面上に表示された表示画像中で、ステップＳ６１０の処理で汎用メニューの中から選択した「Ｒ付け」処理の対象となるラインの屈曲部を選択する（ステップＳ６２４）。
なお、上記において説明したステップＳ６１２乃至ステップＳ６２４の処理が、上記したステップＳ５１８の処理に相当するものである。
ステップＳ６２４の処理において、「Ｒ付け」処理の対象となるラインの屈曲部が選択されると、図７（ｃ）に示すように、操作パネル４０にテンキーを表示する（ステップＳ６２６）。
即ち、ステップＳ６２４〜Ｓ６２６の処理では、作業者がマウス１８を使用して「Ｒ付け」処理の対象となるラインの屈曲部を選択すると、マウス１８により表示画像中のラインの屈曲部が選択されたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４で記憶する。
そして、記憶した動作信号（つまり、タッチパッド２０により操作パネル４０に表示された汎用メニューの中から「Ｒ付け」が選択されたとの動作信号と、マウス１８により表示画像中のラインの屈曲部が選択されたとの動作信号とである。）に基づいて、制御信号作成部５６において、操作パネル４０にテンキーを表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０にテンキーを表示するように表示装置１６を制御する。
その後、作業者がタッチパッド２０を使用して操作パネル４０に表示されたテンキーにより、半径Ｒの数値を入力すると（ステップＳ６２８：上記したステップＳ５２０の処理に相当する。）、ステップＳ６２８の処理で入力した数値に基づいて、ステップＳ６１０の処理で選択した「Ｒ付け」処理を、ステップＳ６２４の処理で選択したラインの屈曲部に対して実行して、当該ラインの屈曲部の表示画像をＲ付けした状態に変更し、記憶装置１４に記憶する（ステップＳ６３０：上記したステップＳ５２２の処理に相当する。）。
即ち、ステップＳ６２８〜Ｓ６３０の処理では、作業者がタッチパッド２０を使用して操作パネル４０に表示されたテンキーにより、半径Ｒの数値を入力すると、タッチパッド２０により操作パネル４０に表示されたテンキーを利用して数値が所定の入力されたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４で記憶する。
そして、記憶した動作信号（つまり、タッチパッド２０により操作パネル４０に表示された汎用メニューの中から「Ｒ付け」が選択されたとの動作信号と、マウス１８により表示画像中のラインの屈曲部が選択されたとの動作信号と、タッチパッド２０により操作パネル４０に表示されたテンキーを利用して数値が所定の入力されたとの動作信号とである。）に基づいて、制御信号作成部５６において、選択されたラインの屈曲部を、入力された数値を半径とする円弧形状に変形する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、ラインの屈曲部を入力された数値を半径とする円弧形状に変形するように表示装置１６を制御する。
【００４７】
２．オブジェクトとしてラインを選択し、手動配線を行う場合（ステップＳ５２４乃至ステップＳ５３８の処理に関する具体例）
選択したオブジェクトに最適な処理内容を示すメニューを実行する処理として、オブジェクトとしてラインを選択した場合には、まず、記憶装置１４におけるマウス１８の情報の初期化が終了した状態で（上記したステップＳ５０２乃至ステップＳ５０６の処理に相当する処理を終えた状態である。）、作業者がマウス１８を利用して表示装置１６の表示画面上に表示された表示画像中でライン４２を選択する（ステップＳ８０２：上記したステップＳ５０８の処理に相当する。）。
すると、作業者によりマウス１８によってライン４２が選択されたことを検知し、選択されたライン４２を記憶装置１４に記憶する（ステップＳ８０４：上記したステップＳ５１０の処理に相当する。）。
即ち、ステップＳ８０４の処理では、マウス１８によりライン４２が選択されたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、ステップＳ８０４の処理により検知されて記憶された検知結果から、作業者がマウス１８を使用してライン４２を選択する操作を行ったと判断され（ステップＳ８０６：上記したステップＳ５１２の処理に相当する。）、図９（ａ）に示すように、ステップＳ８０４の処理において記憶装置１４に記憶されたライン４２を表示画像中において白色で表示する（ステップＳ８０８：上記したステップＳ５２４の処理に相当する。）。
即ち、このステップＳ８０６〜Ｓ８０８の処理では、制御信号作成部５６において、動作信号記憶部５４に記憶された信号が、マウス１８によりライン４２が選択されたとの動作信号であると判断され、ライン４２を表示画像中において白色で表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
そして、表示装置制御部６０では、表示画像情報変更部６０ｂによって、ライン４２を白色で表示するように表示装置１６を制御する。
その後、作業者はタッチパッド２０に指を１本だけ触れる（ステップＳ８１０：上記したステップＳ５２６の処理に相当する。）。
このとき、作業者によりタッチパッド２０に指が１本だけ触れられたことを検知して、図９（ａ）に示すように、表示装置１６の表示画面上の所定の位置にタッチパッド２０に対応した操作パネル４０を表示するとともに、当該操作パネル４０に、ステップＳ８０４の処理で記憶装置１４に記憶したライン４２（つまり、ステップＳ８０２の処理で選択したライン４２のことである。）において最適な処理内容である「手動配線」、「自動配線」、「４５度配線」のメニュー項目を表示する（ステップＳ８１２：上記したステップＳ５２８、ステップＳ５３０の処理に相当する。）。
即ちステップＳ８１０〜Ｓ８１２の処理では、作業者がタッチパッド２０に指を１本だけ触れると、タッチパッド２０に指が１本だけ触れられたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、制御信号作成部５６において、マウス１８によりライン４２が選択されたとの動作信号と、タッチパッド２０に指が１本だけ触れられた動作信号とから、表示装置１６の表示画面上の所定の位置にタッチパッド２０に対応した操作パネル４０を表示するとともに、当該表示パネル４０に「手動配線」、「自動配線」、「４５度配線」のメニュー項目を表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、送信された制御信号に基づいて、表示画面上の所定の位置に操作パネル４０が表示されるとともに、当該操作パネル４０に「手動配線」、「自動配線」、「４５度配線」のメニュー項目を表示するように表示装置１６を制御する。
ステップＳ８１２の処理により表示装置１６の表示画面上に操作パネル４０が表示されると、作業者はタッチパッド２０を使用して当該操作パネル４０に表示されたメニュー項目の中から、例えば、「手動配線」を選択する（ステップＳ８１４：上記したステップＳ５３２の処理に相当する。）。
なお、このステップＳ８１４の処理においては、作業者はタッチパッド２０上において指を１本だけ使用して操作パネル４０に表示されたメニュー項目の中から「手動配線」を選択する。
ステップＳ８１４の処理により操作パネル４０に表示された「手動配線」を選択すると、当該操作パネル４０に表示されたメニュー項目を消去し、図９（ｂ）に示すように、操作パネル４０に「円弧」、「半径」、「指示方法」のメニュー項目を表示する（ステップＳ８１６：上記したステップＳ５３４の処理に相当する。）。
即ち、ステップＳ８１４〜Ｓ８１６の処理では、作業者がタッチパッド２０を使用して当該操作パネル４０に表示されたメニュー項目の中から、「手動配線」を選択すると、タッチパッド２０により操作パネル４０に表示された「手動配線」のメニュー項目が選択されたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号に基づいて、制御信号作成部５６において、操作パネル４０に表示された「手動配線」、「自動配線」、「４５度配線」のメニュー項目を消去して、操作パネル４０に「円弧」、「半径」、「指示方法」のメニュー項目を表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０に表示された「手動配線」、「自動配線」、「４５度配線」のメニュー項目を消去して、操作パネル４０に「円弧」、「半径」、「指示方法」のメニュー項目を表示するよう表示装置１６を制御する。
次に、作業者がタッチパッド２０上に指２本を置くと（ステップＳ８１８）、作業者によりタッチパッド２０上に指が２本置かれたことを検知し、操作パネル４０に表示されたメニュー項目を一旦消去し、図９（ｃ）に示すように、操作パネル４０にタッチパッド２０上の作業者の２本の指が置かれた位置に対応付けられた２つのポインターを表示する（ステップＳ８２０）。
即ち、ステップＳ８１８〜Ｓ８２０の処理では、作業者がタッチパッド２０上に指２本を置くと、タッチパッド２０に指が２本置かれたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶し、記憶した動作信号に基づいて、制御信号作成部５６において、操作パネル４０に表示された「円弧」、「半径」、「指示方法」のメニュー項目を消去して、操作パネル４０にタッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０にタッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示するよう表示装置１６を制御する。
そして、作業者はタッチパッド２０上に置いた２本の指により操作パネル４０に表示された２つのポインターを操作する（ステップＳ８２２）。
つまり、表示装置１６の表示画面上に表示された表示画像を拡大したいときには、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を広げ、表示装置１６の表示画面上に表示された表示画像を縮小したいときには、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を縮め、表示装置１６の表示画面上に表示された表示画像をパンニングしたいときには、タッチパッド２０上に２本の指が接触した状態で当該２本の指を一緒にパンニングしたい方向に移動させるようにする。
このとき、ステップＳ８２２の処理による作業者の操作に応じて、表示装置１６の表示画面上に表示される表示画像の表示状態を変更する（ステップＳ８２４）。
つまり、ステップＳ８２２の処理において、作業者がタッチパッド２０上に置いた２本の指の間隔を広げた場合には、ステップＳ８０４の処理で記憶装置１４に記憶したライン４２（つまり、ステップＳ８０２の処理で選択したライン４２のことである。）の表示画像における座標値を取得し、当該座標値の示す位置を中心として表示画像が拡大表示され、作業者がタッチパッド２０上に置いた２本の指の間隔を縮めた場合には、ステップＳ８０４の処理で記憶装置１４に記憶したライン４２（つまり、ステップＳ８０２の処理で選択したライン４２のことである。）の表示画像における座標値を取得し、当該座標値の示す位置を中心として表示画像が縮小表示され、作業者がタッチパッド２０上に置いた２本の指を一緒に任意の方向に移動させた場合には、当該方向が表示されるように表示画像をゆっくり移動する。
なお、ライン４２の座標値としては、例えば、ライン４２の中心点の座標値を取得するものである。
つまり、表示画像の拡大や縮小の際には、ライン４２の中心点の座標値が示す位置を中心として拡大縮小がなされるため、ライン４２が常に表示装置１６の表示画面上に表示されることとなる。
このようにして、表示画像の拡大や縮小の際には、ライン４２の中心点の座標値を中心として拡大縮小がなされるため、表示画面上に表示された表示画像において、処理前後でライン４２が表示画像から消えることなく拡大縮小処理を行うことができる。つまり、ライン４２の中心点の座標値の示す位置を変えずに固定した状態で、表示画像の拡大縮小処理を実行することができることとなる。
また、パンニングの際には、ライン４２が表示装置１６の表示画面上に位置することが可能な範囲で所定の方向にパンニングするものである。
なお、こうした表示画像の拡大や縮小の際には、作業者がタッチパッド２０上で広げたあるいは縮めた２本の指の間隔の大きさに応じた連続的な倍率で表示画像の拡大縮小が行われる。
即ち、ステップＳ８２２〜Ｓ８２４の処理では、マウス１８によりライン４２が選択されたとの動作信号と、タッチパッド２０上の２本の指の操作に応じた動作信号とに基づいて、制御信号作成部５６において、当該２つの動作信号に応じた制御信号を作成する。
より詳細には、作業者がタッチパッド２０上に置いた２本の指の間隔を広げた場合には、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を広げたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、マウス１８によりライン４２が選択されたとの動作信号と、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を広げたとの動作信号とである。）に基づいて、制御信号作成部５６において、ライン４２の座標値を取得するとともに、取得したライン４２の座標値が示す位置を中心として、表示装置１６の表示画面上に表示された表示画像を、２本の指の間隔を広げた量に応じて拡大表示する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報取得部６０ａによりライン４２の座標値を取得し、表示画像情報変更部６０ｂによって、取得したライン４２の座標値が示す位置を中心として表示装置１６の表示画面上に表示された表示画像を２本の指の間隔を広げた量に応じて拡大表示するように表示装置１６を制御する。
また、作業者がタッチパッド２０上において２本の指の間隔を縮めた場合には、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を縮めたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、マウス１８によりライン４２が選択されたとの動作信号と、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を縮めたとの動作信号とである。）に基づいて、制御信号作成部５６において、ライン４２の座標値を取得するとともに、取得したライン４２の座標値が示す位置を中心として、表示装置１６の表示画面上に表示された表示画像を、２本の指の間隔を縮めた量に応じて縮小表示する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報取得部６０ａによりライン４２の座標値を取得し、表示画像情報変更部６０ｂによって、取得したライン４２の座標値が示す位置を中心として表示装置１６の表示画面上に表示された表示画像を２本の指の間隔を縮めた量に応じて縮小表示するように表示装置１６を制御する。
また、作業者がタッチパッド２０上において２本の指を一緒に任意の方向に移動させた場合には、タッチパッド２０上に２本の指が接触した状態で当該２本の指を一緒に所定の方向に移動させたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、マウス１８によりライン４２が選択されたとの動作信号と、タッチパッド２０上に２本の指が接触した状態で当該２本の指を一緒に所定の方向に移動させたとの動作信号とである。）に基づいて、制御信号作成部５６において、ライン４２の座標値を取得するとともに、取得したライン４２の座標値が示す位置が表示された状態で、２本の指を一緒に移動させた方向に表示装置１６の表示画面上に表示された表示画像をパンニングする制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報取得部６０ａによりライン４２の座標値を取得し、表示画像情報変更部６０ｂによって、取得したライン４２の座標値が示す位置が表示画面上に表示される範囲内で所定の方向にパンニングするように表示装置１６を制御する。
そして、作業者がタッチパッド２０上から２本の指を離すと（ステップＳ８２６）、作業者によりタッチパッド２０から２本の指が離されたことを検知し、操作パネル４０に表示された２つのポインターを消去し、操作パネル４０に再度「円弧」、「半径」、「指示方法」のメニュー項目を表示する（ステップＳ８２８）。
即ち、ステップＳ８２６〜Ｓ８２８の処理では、作業者がタッチパッド２０上から２本の指を離すと、タッチパッド２０上から２本の指が離れたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、タッチパッド２０により操作パネル４０に表示された「手動配線」のメニュー項目が選択されたとの動作信号と、タッチパッド２０上から２本の指が離れたとの動作信号とである。）に基づいて、制御信号作成部５６において操作パネル４０に表示された２つのポインターを消去する制御信号を作成するとともに、操作パネル４０に再度「円弧」、「半径」、「指示方法」のメニュー項目を表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０に表示された２つのポインターを消去し、その後、操作パネル４０に「円弧」、「半径」、「指示方法」のメニュー項目を表示するよう表示装置１６を制御する。
次に、図９（ｄ）に示すように、作業者がマウス１８を使用してライン４２から所望の形状の配線を描く（ステップＳ８３０）。
こうしたステップＳ８３０の処理について、図１０を参照しながら、ライン４２に設けられた端子５０から未結線ネットを示すラバーバンドを選択して配線する場合を例として具体的に説明する。
まず、作業者がマウス１８により、例えば、操作パネル４０のメニュー項目から手動配線を選択したときに表示される未結線ネットを示すラバーバンド（図示せず。）を選択する。すると、ライン４２に設けられた端子５０の中心部５０ａから直線のパターンを描くモードとなり、作業者は端子５０の中心部５０ａから直線を描く終点である点Ｐ１にマウス１８に対応するポインターを位置させながらボタン１８ａをクリックして端子５０の中心部５０ａから直線を描く範囲を決定し、端子５０の中心部５０ａから点Ｐ１まで直線状の線が描かれる。
即ち、上記した処理では、作業者がマウス１８により、操作パネル４０のメニュー項目から手動配線を選択したときに表示される未結線ネットを示すラバーバンド（図示せず。）を選択すると、マウス１８により表示画像上に表示されている未結線ネットを示すラバーバンド（図示せず。）が選択されたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号に基づいて、制御信号作成部５６において、ライン４２に設けられた端子５０の中心部５０ａから直線のパターンを描くモードとなる制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、端子５０の中心部５０ａから直線のパターンを描くモードとなるよう表示装置１６を制御する。
その後、作業者がマウス１８により直線を描く終点である点Ｐを決定すると、マウス１８により直線を描く終点であるＰ１を決定したとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号に基づいて、制御信号作成部５６において、端子５０の中心部５０ａから点Ｐ１まで直線状の線を描く制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、端子５０の中心部５０ａから点Ｐ１まで直線状の線を描くよう表示装置１６を制御する。
次に、作業者はタッチパネル２０を操作して、操作パネル４０に表示されたメニュー項目から「円弧」を選択する。すると、直線のパターンを描くモードから円弧のパターンを描くモードに変更され、予め設定された円弧の半径の数値が表示される。なお、半径として表示された数値は、作業者がタッチパネル２０を操作して、操作パネル４０に表示されたメニュー項目から「半径」を選択し、文字入力デバイス２２のキーボードから必要に応じて変更することが可能である。
そして、点Ｐ１から円弧のパターンを描く終点である点Ｐ２にマウス１８に対応するポインターを位置させながらボタン１８ａをクリックし、点Ｐ１から円弧のパターンを描く範囲を決定し、点Ｐ１から点Ｐ２まで円弧状の線が描かれる。その後、再度、直線を描くモードになり、作業者がこうした操作を繰り返すことにより所望の形状にパターンを形成する。
即ち、上記した処理では、作業者がタッチパネル２０を操作して、操作パネル４０に表示されたメニュー項目から「円弧」を選択すると、タッチパッド２０により操作パネル４０に表示された「円弧」のメニュー項目が選択されたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号に基づいて、制御信号作成部５６において、点Ｐ１から円弧のパターンを描くモードとなる制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、点Ｐ１から円弧のパターンを描くモードとなるよう表示装置１６を制御する。
ここで、円弧のパターンの半径を変更する場合には、作業者が文字入力デバイス２２のキーボードを利用して所定の数値を入力すると、文字入力デバイス２２のキーボードにより所定の数値が入力されたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号に基づいて、制御信号作成部５６において、入力された数値を半径とする円弧を描くことが可能となる制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、点Ｐ１から入力された数値を半径とする円弧のパターンを描くことが可能なように表示装置１６を制御する。
そして、作業者がマウス１８により円弧のパターンを描く終点である点Ｐを決定すると、マウス１８により点Ｐ１から円弧のパターンを描く終点であるＰ２が決定したとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
次に、記憶した動作信号に基づいて、制御信号作成部５６において、点Ｐ１から点Ｐ２の間で円弧状の線を描く制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、点Ｐ１から点Ｐ２まで円弧状の線を描くように表示装置１６を制御する。
なお、ステップＳ８２０乃至ステップＳ８３０の処理が、上記したステップＳ５３６の処理に相当するものである。
そして、ステップＳ８３０の処理により描かれたラインを記憶装置１４に記憶する（Ｓ８３２：上記したステップＳ５３８の処理に相当する。）。
【００４８】
３．オブジェクトとして実装部品を選択した場合（ステップＳ５２４乃至ステップＳ５３８の処理に関する具体例）
選択したオブジェクトに最適な処理内容を示すメニューを実行する処理として、オブジェクトとして実装部品を選択した場合には、まず、記憶装置１４におけるマウス１８の情報の初期化が終了した状態で（上記したステップＳ５０２乃至ステップＳ５０６の処理に相当する処理を終了した状態である。）、作業者がマウス１８を使用して表示装置１６の表示画面上に表示された表示画像中で実装部品４４を選択する（Ｓ１１０２：上記したステップＳ５０８の処理に相当する。）。
すると、作業者によりマウス１８によって実装部品４４が選択されたことを検知し、選択された実装部品４４を記憶装置１４に記憶する（ステップＳ１１０４：上記したステップＳ５１０の処理に相当する。）。
即ち、ステップＳ１１０４の処理では、マウス１８により実装部品４４が選択されたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、ステップＳ１１０４の処理により検知されて記憶された検知結果から、作業者がマウス１８を使用して実装部品４４を選択したと判断され（ステップＳ１１０６：上記したステップＳ５１２の処理に相当する。）、図１３（ａ）に示すように、ステップＳ１１０４の処理において記憶装置１４に記憶された実装部品４４を表示画像中において白色で表示する（ステップＳ１１０８：上記したステップＳ５２４の処理に相当する。）。
即ち、このステップＳ１１０６〜Ｓ１１０８の処理では、制御信号作成部５６において、動作信号記憶部５４に記憶された動作信号が、マウス１８により実装部品４４が選択されたとの動作信号であると判断され、実装部品４４を表示画像中において白色で表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
そして、表示装置制御部６０では、表示画像情報変更部６０ｂによって、実装部品４４が白色で表示されるように表示装置１６を制御する。
その後、作業者はタッチパッド２０に指を１本だけ触れる（ステップＳ１１１０：上記したステップＳ５２６の処理に相当する。）。
このとき、作業者によりタッチパッド２０に指が１本だけ触れられたことを検知して、図１３（ａ）に示すように、表示装置１６の表示画面上の所定の位置にタッチパッド２０に対応した操作パネルを表示するとともに、当該操作パネル４０に、ステップＳ１１０４の処理で記憶装置１４に記憶した実装部品４４において最適な処理内容である「部品交換」、「ピン交換」、「ゲート交換」のメニュー項目を表示する（ステップＳ１１１２：上記したステップＳ５２８、ステップＳ５３０の処理に相当する。）。
即ちステップＳ１１１０〜Ｓ１１１２の処理では、作業者がタッチパッド２０に指を１本だけ触れると、タッチパッド２０に指が１本だけ触れられたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、制御信号作成部５６において、マウス１８により実装部品４４が選択されたとの動作信号とタッチパッド２０に指が１本だけ触れられた動作信号とから、表示装置１６の表示画面上の所定の位置にタッチパッド２０に対応した操作パネル４０を表示するとともに、当該表示パネル４０に「部品交換」、「ピン交換」、「ゲート交換」のメニュー項目を表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、送信された制御信号に基づいて、表示画面上の所定の位置に操作パネル４０を表示するとともに、当該操作パネル４０に「部品交換」、「ピン交換」、「ゲート交換」のメニュー項目を表示するように表示装置１６を制御する。
次に、作業者により実装部品４４に対して行う処理を決定するものであるが、このとき、作業者は、タッチパッド２０を使用して操作パネル４０に表示されたメニュー項目の中のいずれか１つを選択し、そのメニュー項目に記載された処理を行うことを決定するか、あるいは、マウス１８に対応するポインターを当該実装部品４４に合わせつつ、マウス１８のボタン１８ａを押し続けることにより、当該実装部品４４を移動する処理を行うことを決定する（ステップＳ１１１４：上記したステップＳ５３２の処理に相当する。）。
即ち、ステップＳ１１１４の処理では、タッチパッド２０により操作パネル４０に表示された「部品交換」（または、「ピン交換」、「ゲート交換」）が選択されたとの動作信号、あるいは、マウス１８により実装部品４４にポインターを合わせつつ、マウス１８のボタン１８ａが押し続けられた、つまり、マウス１８により実装部品４４を移動可能な状態としたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
このステップＳ１１１４の処理において、作業者がタッチパッド２０を使用して操作パネル４０に表示されたメニュー項目から、「部品交換」、「ピン交換」、「ゲート交換」のいずれかを選択した場合には、実装部品４４に対して選択した交換処理を行う（ステップＳ１１１６）。
なお、部品交換、ピン交換、ゲート交換については、一般的な電気系ＣＡＤシステムで可能な公知技術のため、その詳細な内容については省略することとする。
即ち、ステップＳ１１１６の処理では、ステップＳ１１１４の処理において動作信号記憶部５４にタッチパッド２０により操作パネル４０に表示された「部品交換」（または、「ピン交換」、「ゲート交換」）が選択されたとの動作信号が記憶されると、制御信号作成部５６において、タッチパッド２０により操作パネル４０に表示された「部品交換」（または、「ピン交換」、「ゲート交換」）が選択されたとの動作信号に基づいて、実装部品４４に対して選択された処理を実行する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、実装部品４４に対して選択された「部品交換」（または、「ピン交換」、「ゲート交換」）の処理を実行するよう表示装置１６を制御する。
一方、ステップＳ１１１４の処理において、作業者がマウス１８に対応するポインターを、実装部品４４に合わせつつ、マウス１８のボタン１８ａを押し続けて、当該実装部品４４を移動することを決定した場合には、マウス１８に対応するポインターが実装部品４４に合わされ、かつ、マウス１８のボタン１８ａが押され続けていることを検知して、操作パネル４０に表示されたメニュー項目を消去し、図１３（ｂ）に示すように、操作パネル４０に、「配置層１」、「配置層２」、「配置層３」のメニュー項目を表示する（ステップＳ１２０２：上記したステップＳ５３４の処理に相当する。）。
即ち、ステップＳ１２０２の処理では、ステップＳ１１１４の処理において動作信号記憶部５４にマウス１８により実装部品４４を移動可能な状態にしたとの動作信号が記憶されると、制御信号作成部５６において、マウス１８により実装部品４４を移動可能な状態としたとの動作信号に基づいて、マウス１８により移動可能な状態にする制御信号を作成するとともに、操作パネル４０に表示された「部品交換」、「ピン交換」、「ゲート交換」のメニュー項目を消去して、操作パネル４０に「配置層１」、「配置層２」、「配置層３」のメニュー項目を表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、実装部品４４を移動可能な状態とするとともに、操作パネル４０に表示された「部品交換」、「ピン交換」、「ゲート交換」のメニュー項目を消去して、操作パネル４０に「配置層１」、「配置層２」、「配置層３」のメニュー項目を表示するよう表示装置１６を制御する。
次に、作業者がマウス１８に対応するポインターを実装部品４４に合わせつつ、マウス１８のボタン１８ａを押し続けている状態で、タッチパッド２０上に指を２本置く（ステップＳ１２０４）。
すると、作業者によりタッチパッド２０上に指が２本置かれたことを検知して、操作パネル４０に表示されたメニュー項目を消去し、図１３（ｃ）に示すように、操作パネル４０にタッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示する（ステップＳ１２０６）。
即ち、ステップＳ１２０４〜Ｓ１２０６の処理では、作業者がマウス１８に対応するポインターを実装部品４４に合わせつつ、マウス１８のボタン１８ａを押し続けている状態で、タッチパッド２０上に指を２本置くと、マウス１８に対応するポインターを実装部品４４に合わせつつ、マウス１８のボタン１８ａを押し続けた状態で、タッチパッド２０上に指が２本置かれたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号に基づいて、制御信号作成部５６において、操作パネル４０に表示された「配置層１」、「配置層２」、「配置層３」のメニュー項目を消去して、操作パネル４０にタッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０に表示された「配置層１」、「配置層２」、「配置層３」のメニュー項目を消去して、操作パネル４０にタッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示するよう表示装置１６を制御する。
そして、作業者はタッチパッド２０上に置いた２本の指により操作パネル４０に表示された２つのポインターを操作する（ステップＳ１２０８）。
つまり、作業者はタッチパッド２０上に２本の指が接触した状態で、タッチパッド２０上において２本の指の一方の指を固定し、他方の指を実装部品４４を回転させたい方向に動かすことによって、表示画像中の実装部品４４を所望の方向に回転させる。
このとき、ステップＳ１２０８の処理による作業者の操作に応じて、表示装置１６の表示画面上に表示される表示画像の表示状態を変更する（ステップＳ１２１０）。
なお、こうした実装部品４４を回転の際には、作業者がタッチパッド２０上で回転させた指の動作量に応じて表示画像中の実装部品４４の回転が行われる。
即ち、ステップＳ１２０８〜Ｓ１２１０の処理では、作業者がタッチパッド２０上に２本の指が接触した状態で、タッチパッド２０上において２本の指の一方の指を固定し、他方の指を実装部品４４を回転させたい方向に動かすと、タッチパッド２０上に２本の指が接触した状態で、タッチパッド２０上において２本の一方の指を固定し、他方の指を所定の方向に動かしたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号に基づいて、他方の指を動かした方向に、他方の指を動かした量に応じて表示画像中の実装部品４４を回転させる制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、他方の指を動かした方向に、他方の指を動かした量に応じて表示画像中の実装部品４４を回転させるように表示装置１６を制御する。
そして、作業者がタッチパッド２０上から２本の指を離すと（ステップＳ１２１２）、作業者によりタッチパッド２０から２本の指が離されたことを検知し、操作パネル４０に表示された２つのポインターを消去して、操作パネル４０に再度「配置層１」、「配置層２」、「配置層３」のメニュー項目を表示する（ステップＳ１２１４）。
即ち、ステップＳ１２１４の処理では、作業者がタッチパッド２０上から２本の指を離すと、タッチパッド２０上から２本の指が離れたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、マウス１８により実装部品４４を移動可能な状態としたとの動作信号と、タッチパッド２０上から２本の指が離れたとの動作信号とである。）に基づいて、制御信号作成部５６において、操作パネル４０に表示された２つのポインターを消去する制御信号を作成するとともに、操作パネル４０に再度「配置層１」、「配置層２」、「配置層３」のメニュー項目を表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０に表示された２つのポインターを消去し、その後、操作パネル４０に「配置層１」、「配置層２」、「配置層３」のメニュー項目を表示するよう表示装置１６を制御する。
その後、実装部品４４を回転した状態で、当該実装部品４４を所望の位置に移動させながら、作業者がタッチパッド２０を使用して操作パネル４０に表示されたメニュー項目を選択する（ステップＳ１２１６）。
つまり、このステップＳ１２１６の処理においては、作業者が、タッチパッド２０を使用して操作パネル４０に表示されたメニュー項目を選択することによって、表示画面上の表示画像を選択した層の表示画像に変更しながら、マウス１８をボタン１８ａを押し続けながら移動させることにより、当該表示画像中で実装部品４４を移動させて、実装部品４４の配置位置を決定するものである。
なお、ステップＳ１２０４〜Ｓ１２１６の処理は、上記したステップＳ５３６の処理に相当するものである。
そして、表示画像上で、ステップＳ１２１６の処理において移動させた実装部品４４を操作パネルに表示されたメニュー項目から選択した配置層に配置させ、実装部品４４を移動して配置した内容を記憶装置１４に記憶する（ステップＳ１２１８：上記したステップＳ５３８の処理に相当する。）。
即ち、ステップＳ１２１６〜Ｓ１２１８の処理では、マウス１８により実装部品４４が移動されたとの動作信号を動作信号受信部５２により受信するとともに、タッチパッド２０により操作パネル４０に表示されたメニュー項目の「配置層１」（または、「配置層２」、「配置層３」）が選択されたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、マウス１８により実装部品４４が移動されたとの動作信号と、タッチパッド２０により操作パネル４０に表示されたメニュー項目の「配置層１」（または、「配置層２」、「配置層３」）が選択されたとの動作信号とである。）に基づいて、制御信号作成部５６において、マウス１８の移動量に応じて実装部品４４を移動するとともに、配置層１（または、配置層２、配置層３）に表示画像を変更する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、マウス１８の移動量に応じて実装部品４４を移動するとともに、配置層１（または、配置層２、配置層３）に表示画像を変更するよう表示装置１６を制御する。
【００４９】
以上において説明したように、本発明による入力情報処理装置を備えた電気設計ＣＡＤシステム１００においては、作業者の利き手により操作されるポインティングデバイスたるマウス１８によって、表示装置１６の表示画面上に表示された表示画像内のオブジェクトの選択やラインの描画などを行い、作業者の利き手ではない側の手によって操作されるポインティングデバイスたるタッチパッド２０によって、表示装置１６の表示画面上の所定の位置に表示され、タッチパッド２０上に触れたまたは置かれた指の本数やマウス１８の操作状態によって表示される内容が変更される操作パネル４０内による操作を行うようになされている。
つまり、処理が行われる対象オブジェクトを指定するマウス１８に対応するポインターが移動可能な領域である表示画面上の所定の領域に、タッチパッド２０により操作されるとともに当該対象オブジェクトに対してなされる処理内容を指定する操作パネル４０が表示され、対象オブジェクトの指定と当該対象オブジェクトに実行する処理内容の指定とが、異なる表示領域上で、異なるポインティングデバイスを使用することにより実行できるものである。
また、作業者がタッチパッド２０上に置いた２本の指の間隔を伸縮すると、選択したオブジェクトあるいはマウス１８に対応するポインターの表示画像における座標値を取得し、当該座標値の示す位置を中心として表示画像を拡大縮小するものである。
即ち、本発明による入力情報処理装置を備えた電気設計ＣＡＤシステム１００においては、対象となるポイント、つまり、マウス１８に対応するポインターや選択したオブジェクトの表示装置１６の表示画面上の表示位置を変えずに固定した状態で、拡大縮小表示およびメニュー操作を行うことが可能となる。
このため、本発明による入力情報処理装置を備えた電気設計ＣＡＤシステム１００では、作業者が対象となるポイントを見失うことなく、実行可能な処理および処理の選択を行うことが可能となり、作業が中断することがなくなる。
さらにまた、本発明による入力情報処理装置を備えた電気設計ＣＡＤシステム１００においては、作業者の両手を利用して操作が行われるとともに、利き手ではない側の手においては、より操作が簡単なタッチパッド２０を利用することによって、より効率的な操作を行うことができるものである。
【００５０】
なお、上記した実施の形態は、以下の（１）乃至（２０）に示すように変形するようにしてもよい。
（１）上記した実施の形態においては、作業者の利き手によりポインティングデバイスたるマウス１８を操作し、作業者の利き手ではない側の手によりポインティングデバイスたるタッチパッド２０を操作するようにしたが、これに限られるものではないことは勿論である。例えば、作業者の利き手により操作されるポインティングデバイスとしては、例えば、トラックボール、ジョイスティック、タッチパッドなどを使用することができ、作業者の利き手ではない側の手によって操作されるポインティングデバイスとしては、例えば、データグローブなどを使用するようにしてもよい。
即ち、ポインティングデバイスの組み合わせについては、上記において説明したような組み合わせに限らず、両手を器用に使える作業者などおいては、右手と左手とのポインティングデバイスの組み合わせは任意である。
（２）上記した実施の形態においては、タッチパッド２０上に指を２本置いた場合には、それまで操作パネル４０に表示されていたメニュー項目を消去して、タッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示するようにしたが、これに限られるものではないことは勿論である。例えば、それまで操作パネル４０に表示されていたメニュー項目を消去せずに、操作パネル４０の表示をグレーアウトして、タッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示するようにしてもよい。このときは、作業者がタッチパッド２０上から２本の指を離すことにより、操作パネル４０のグレーアウト表示を解除するようにする。
（３）上記した実施の形態においては、ステップＳ６１２乃至ステップＳ６２０の処理およびステップＳ８１８乃至ステップＳ８２６の処理において、拡大、縮小、パンニングを行って表示画像の表示状態を変更するようにしたが、こうした操作が必要でない場合には、当該処理を省略するようにしてもよいことは勿論である。
（４）上記した実施の形態においては、ステップＳ１２０４乃至ステップＳ１２１２の処理において、実装部品４４を回転するようにしたが、こうした操作が必要でない場合には、当該処理を処理略するようにしてもよいことは勿論である。
（５）上記した実施の形態においては、マウス１８とタッチパッド２０との２つのポインティングデバイスを用いた場合について説明したが、これに限られるものではないことは勿論である。例えば、作業者の頭部に装着して操作するようにしたポインティングデバイスとマウス１８とタッチパッド２０との３つのポインティングデバイスを用いるようにしてもよい。
（６）上記した実施の形態においては、操作パネル４０に３つのメニュー項目を表示するようにしたが、３つ以上のメニュー項目を表示してもよいことは勿論であり、メニュー項目が多く操作パネル４０のウインドウに表示しきれない場合には、例えば、作業者がタッチパッド２０上に指を３本置くことにより、作業者によりタッチパッド２０上に指が３本置かれたことを検知させ、操作パネル４０にタッチパッド２０上の３本の指が置かれた位置に対応付けられた３つのポインターを表示させ、作業者がタッチパッド２０上に３本の指が触れた状態で３本の指を一緒に上下に動かすことにより、操作パネル４０のメニュー項目が作業者の指の動きと連動して上下にスクロールするようにすればよい（図１４（ａ）を参照する。）。
即ち、作業者がタッチパッド２０上に指を３本置くと、タッチパッド２０上に指が３本置かれたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号に基づいて、制御信号作成部５６において、操作パネル４０に表示されたメニュー項目上に、タッチパッド２０上の３本の指の置かれた位置に対応付けられた３つのポインターを表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０に表示されたメニュー項目上に、タッチパッド２０上の３本の指の置かれた位置に対応付けられた３つのポインターを表示するよう表示装置１６を制御する。
その後、作業者がタッチパッド２０上に３本の指が触れた状態で当該３本の指を一緒に上または下に動かした場合には、タッチパッド２０上に３本の指が触れた状態で当該３本の指を一緒に上または下に動かしたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号に基づいて、制御信号作成部５６において、操作パネル４０に表示されたメニュー項目を、３本の指の動作に応じて上または下にスクロールする制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０に表示されたメニュー項目を、３本の指の動作に応じて上または下にスクロールするよう表示装置１６を制御する。
そして、作業者がタッチパッド２０上から３本の指を離すと、タッチパッド２０上から３本の指が離れたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶し、記憶した動作信号に基づいて、制御信号作成部５６において操作パネル４０に表示された３つのポインターを消去する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０に表示された３つのポインターを消去するよう表示装置１６を制御する。
あるいは、作業者がタッチパッド２０上に３本の指が触れた状態で３本の指を左右に動かすことにより操作パネル４０のメニュー項目の表示ページが切り替わるようにしてもよい（図１４（ｂ）を参照する。）。
また、メニュー項目が多く表示画面上に表示された操作パネル４０のウインドウに表示しきれない場合には、操作パネル４０にスライドバー４０ａを表示し、スライドバー４０ａを利用して表示しているメニュー項目を変更するようにしてもよい（図１４（ｃ）を参照する。）。
（７）上記した実施の形態においては、特に記載しなかったが、タッチパッド２０上に置いた指の移動量に応じて、ＵＮＤＯ（アンドゥ）およびＲＥＤＯ（リドゥ）を行うことができるようにしてもよい。
（８）上記した実施の形態においては、特に記載しなかったが、操作パネル４０に表示画面におけるＲＧＢ値を変更することが可能なスライダーを表示し、作業者がタッチパッド２０を使用して当該スライダーを操作し、表示画像中のオブジェクトのＲＧＢ値を調整するようにしてもよい。
（９）上記した実施の形態においては、特に記載しなかったが、操作パネル４０にカラーパレットを表示し、作業者がタッチパッド２０を使用して当該カラーパレット中の任意の色彩を指定し、マウス１８により指定したオブジェクトの表示画像上の表示色を変化するようにしてもよい。
（１０）上記した実施の形態においては、オブジェクトとしてラインおよび実装部品を選択する場合について説明したが、オブジェクトとしてはこれに限られるものではないことは勿論であり、オブジェクトとしてビア、端子、ランド、面、基板外形および筐体などを選択するようにしてもよい。
（１１）上記した実施の形態においては、本発明による入力情報処理装置を備えた電気設計ＣＡＤシステム１００により電気設計を行うようにしたが、本発明による入力情報処理装置を備えた電気設計ＣＡＤシステム１００をネットワークを介して複数接続し、設計情報を共有するようにしてもよいことは勿論である。
（１２）上記した実施の形態においては、汎用メニューを実行する処理として、ライン屈曲部にＲ付けを行う場合に、「Ｒ付け」を選択し、表示画像を拡大等の表示変更した後に、「Ｒ付け」処理を実行する箇所を選択し、半径Ｒの数値を入力するようにしたが、こうした手順については、これに限られるものではないことは勿論であり、表示画像を拡大等の表示変更を行い、「Ｒ付け」を選択した後に、「Ｒ付け」処理を実行する箇所を選択し、半径Ｒの数値を入力するようにしてもよい。
さらに、半径Ｒの数値を入力する際には、操作パネル４０に表示されたテンキーを利用するようにしたが、文字入力デバイス１８を利用して入力するようにしてもよいことは勿論である。
（１３）上記した実施の形態においては、表示画像の拡大や縮小の際には、作業者がタッチパッド２０上で広げたあるいは縮めた２本の指の間隔の大きさに応じた連続的な倍率で表示画像の拡大縮小を行うようにしたが、表示画像の拡大縮小を行う倍率を段階的な倍率としてもよいことは勿論である。
（１４）上記した実施の形態においては、本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムを例として説明したが、本発明による入力情報処理装置は、コンピューターシステムによる構築される各種の装置に用いるようにしてもよいことは勿論である。
（１５）上記した実施の形態においては、作業者がタッチパッド２０上に指を２本置くと、操作パネル４０の表示を一旦消去し、操作パネル４０にタッチパッド２０上の作業者の２本の指が置かれた位置に対応付けられた２つのポインターが表示され、作業者はタッチパッド２０上に置いた２本の指の間隔を伸縮することにより操作パネル４０に表示された２つのポインターを操作して、表示装置１６の表示画面上に表示される表示画像の拡大あるいは縮小を行うようにしたが、これに限られるものではないことは勿論である。
例えば、作業者がタッチパッド２０上に指を２本置くと、操作パネル４０の表示はそのままで、作業者はタッチパッド２０上に置いた２本の指の間隔を伸縮して、表示装置１６の表示画面上に表示される表示画像の拡大あるいは縮小を行うようにしてもよい。つまり、この場合には、操作パネル４０の表示はそのままで、操作パネル４０にタッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示することなく、作業者は当該２本の指の間隔を伸縮することで表示画像の拡大縮小を行うものである。
また、作業者がタッチパッド２０上に指を２本置くと、操作パネル４０を一旦消去し、作業者はタッチパッド２０上において２本の指の間隔を伸長して、表示装置１６の表示画面上に表示される表示画像の拡大あるいは縮小を行い、作業者がタッチパッド２０上から２本の指を離すことにより、操作パネル４０を再度表示するようにしてもよい。つまり、この場合には、操作パネル４０の表示は一旦消去されるが、操作パネル４０およびタッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターが表示されることなく、作業者は当該２本の指の間隔を伸縮することで表示画像の拡大縮小を行うものである。
（１６）上記した実施の形態においては、入力手段としてポインティングデバイスを用いるようにしたが、これに限られるものではないことは勿論であり、文字入力デバイスなど各種入力デバイスを用いるようにしてもよい。
（１７）上記した実施の形態においては、マウス１８によりオブジェクトとしてライン４２（つまり、１本のライン）および実装部品４４（つまり、１つの実装部品）を選択する様にしていたが、これに限られるものではないことは勿論であり、ライン４２の一部分の線分を選択するようにしてもよいし、実装部品４４における特定の端子を選択するようにしてもよい。なお、このように、ライン４２や実装部品４４の一部分のみを選択する場合には、例えば、マウス１８により指定された領域内に位置する線分や端子などが選択される様にすればよい。
（１８）上記した実施の形態においては、実装部品４４の回転移動、つまり、ステップＳ１２１０〜Ｓ１２１４の処理において、実装部品４４を回転させた後に、実装部品４４をマウス１８によりドラッグして移動させながら移動先の配置層をタッチパッド２０を操作することにより選択するようにしていた。つまり、実装部品４４を回転させた後に、マウス１８とタッチパッド２０とを並行利用して実装部品４４を所望の配置層に移動させて配置するようにしていた。
マウス１８とタッチパッド２０との並行利用としては、例えば、マウス１８とタッチパッド２０とを並行利用して実装部品４４を回転させながら移動させるようにしてもよい（図１５を参照する。）。
こうしたマウス１８とタッチパッド２０との並行利用では、ＣＰＵ１０において、マウス１８から入力された実装部品４４を移動させる信号と、タッチパッド２０から入力された実装部品４４を回転させる信号とを合成する合成処理が行われ、当該合成処理により合成した合成信号に基づいて表示装置１６の表示画面上に表示された表示画像を変更するようにする。
以下、図１６乃至図１７を参照しながら、マウス１８とタッチパッド２０とを並行利用して実装部品４４を回転させながら移動させる場合について詳細に説明することとする。なお、ここでの説明は、理解を容易にするために、同じ配置層において実装部品４４を回転させながら移動させる場合について説明する。
この図１６は、オブジェクトとして実装部品を選択し、選択した実装部品を回転しながら配置移動を行う処理の処理ルーチンを示すフローチャートであり、また、図１７は、マウス１８とタッチパッド２０とを並行利用した際に入力された動作信号の合成処理の処理ルーチンを示すフローチャートである。
ステップＳ１１１４の処理において、作業者がマウス１８に対応するポインターを実装部品４４に合わせつつ、マウス１８のボタン１８ａを押し続けて、当該実装部品４４を移動することを決定した場合には、マウス１８に対応するポインターが実装部品４４に合わされ、かつ、マウス１８のボタン１８ａが押され続けている、つまり、実装部品４４を移動可能な状態としたことを検知して、操作パネル４０に表示されたメニュー項目を消去し、操作パネル４０に「配置層１」、「配置層２」、「配置層３」のメニュー項目を表示する（ステップＳ１６０２）。
即ち、ステップＳ１６０２の処理では、制御信号作成部５６において、マウス１８により実装部品４４を移動可能な状態としたとの動作信号に基づいて、マウス１８により移動可能な状態にする制御信号を作成するとともに、操作パネル４０に表示された「部品交換」、「ピン交換」、「ゲート交換」のメニュー項目を消去して、操作パネル４０に「配置層１」、「配置層２」、「配置層３」のメニュー項目を表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、実装部品４４を移動可能な状態とするとともに、操作パネル４０に表示された「部品交換」、「ピン交換」、「ゲート交換」のメニュー項目を消去して、操作パネル４０に「配置層１」、「配置層２」、「配置層３」のメニュー項目を表示するよう表示装置１６を制御する。
次に、作業者がマウス１８に対応するポインターを実装部品４４に合わせつつ、マウス１８のボタン１８ａを押し続けている状態で、タッチパッド２０上に指を２本置く（ステップＳ１６０４）。
すると、作業者によりタッチパッド２０上に指が２本置かれたことを検知して、操作パネル４０に表示されたメニュー項目を消去し、操作パネル４０にタッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示する（ステップＳ１６０６）。
即ち、ステップＳ１６０４〜Ｓ１６０６の処理では、作業者がマウス１８に対応するポインターを実装部品４４に合わせつつ、マウス１８のボタン１８ａを押し続けている状態で、タッチパッド２０上に指を２本置くと、マウス１８に対応するポインターを実装部品４４に合わせつつ、マウス１８のボタン１８ａを押し続けた状態で、タッチパッド２０上に指が２本置かれたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。そして、記憶した動作信号に基づいて、制御信号作成部５６において、操作パネル４０に表示された「配置層１」、「配置層２」、「配置層３」のメニュー項目を消去して、操作パネル４０にタッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０に表示された「配置層１」、「配置層２」、「配置層３」のメニュー項目を消去して、操作パネル４０にタッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示するよう表示装置１６を制御する。
そして、作業者はタッチパッド２０上において２本の指により操作パネル４０に表示された２つのポインターを操作するとともに、マウス１８を操作して実装部品４４を所望の位置に移動させる（ステップＳ１６０８）。
具体的には、作業者はタッチパッド２０上に２本の指が接触した状態で、タッチパッド２０上において２本の指の一方の指を固定し、他方の指を実装部品４４を回転させたい方向に動かして、表示画像中の実装部品４４を所望の方向に回転させながら、マウス１８に対応するポインターを実装部品４４に合わせつつ、マウス１８のボタン１８ａを押した状態で、実装部品４４を所望の位置に移動させる。つまり、ステップＳ１６０８の処理においては、タッチパッド２０を操作して実装部品４４を回転させながら、マウス１８によりドラッグして実装部品４４を所望の位置に配置移動を行う。
即ち、ステップＳ１６０８の処理では、作業者はタッチパッド２０上に２本の指が接触した状態で、タッチパッド２０上において２本の指の一方の指を固定し、他方の指を実装部品４４を回転させたい方向に動かして、表示画像中の実装部品４４を所望の方向に回転させながら、マウス１８に対応するポインターを実装部品４４に合わせつつ、マウス１８のボタン１８ａを押した状態で、実装部品４４を所望の位置に移動させると、タッチパッド２０上に２本の指が接触した状態で、タッチパッド２０上において２本の指の一方の指を固定し、他方の指を所望の方向に動かして、表示画像中の実装部品４４を所望の方向に回転されたとの動作信号を動作信号受信部５２により受信するとともに、マウス１８に対応するポインターを実装部品４４に合わせつつ、マウス１８のボタン１８ａを押した状態で、実装部品４４を移動されたとの動作信号を動作信号受信部５２により受信する。
そして、受信したタッチパッド２０上に２本の指が接触した状態で、タッチパッド２０上において２本の指の一方の指を固定し、他方の指を所望の方向に動かして、表示画像中の実装部品４４を所望の方向に回転されたとの動作信号およびマウス１８に対応するポインターを実装部品４４に合わせつつ、マウス１８のボタン１８ａを押した状態で、実装部品４４を移動されたとの動作信号を動作信号記憶部５４に記憶する。
次に、作業者の操作により入力された操作を示す信号を合成する（ステップＳ１６１０）。具体的には、タッチパッド２０により実装部品４４が回転されたとの信号と、マウス１８により実装部品４４が移動されたとの信号とを合成する。
ここで、図１７のフローチャートには、ステップＳ１６１０の処理における作業者の操作により入力された操作を示す信号の合成処理の詳細な処理内容が示されており、作業者がタッチパッド２０を操作して実装部品４４を回転させながら、マウス１８を操作して実装部品４４を移動させると、タッチパッド２０により実装部品４４が回転されたとの信号と、マウス１８により実装部品４４が移動されたとの信号を取得し（ステップＳ１７０２）、取得した２つの信号を記憶装置１４に記憶する（ステップＳ１７０４）。
そして記憶装置１４に記憶した２つの信号を、ＣＰＵ１０において合成して合成信号を生成する（ステップＳ１７０６）。
即ち、ステップＳ１６１０の処理（つまり、ステップＳ１７０２〜Ｓ１７０６の処理）では、制御信号作成部５６において、動作信号記憶部５４に記憶されたタッチパッド２０上において２本の指の一方の指を固定し、他方の指を所望の方向に動かして、表示画像中の実装部品４４を所望の方向に回転されたとの動作信号と実装部品４４が移動されたとの動作信号とマウス１８に対応するポインターを実装部品４４に合わせつつ、マウス１８のボタン１８ａを押した状態で、実装部品４４を移動されたとの動作信号とに基づいて、他方の指を動かした方向に、他方の指を動かした量に応じて表示画像中の実装部品４４を回転させつつ、マウス１８の移動量に応じて実装部品４４を移動させるとの制御信号を作成する。
上記したステップＳ１６１０の処理による合成処理が完了すると、合成した合成信号に基づいて、表装置１６の表示画面上に表示される表示画像中の実装部品４４を回転させながら移動させて表示状態を変更し（ステップＳ１６１２）、実装部品４４を回転させながら配置移動した内容を記憶装置１４に記憶する（ステップＳ１６１４）。
即ち、ステップＳ１６１４の処理では、制御信号作成部５６において作成された制御信号を、制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報変更部６０ｂによって、他方の指を動かした方向に他方の指を動かした量に応じて表示画像中の実装部品４４を回転しながら、マウス１８の移動量に応じて当該実装部品４４を移動するよう表示装置１６を制御する。
なお、操作パネル４０の表示については、作業者がタッチパッド２０上から２本の指を離すことにより、作業者によりタッチパッド２０から２本の指が離れたことを検知し、表示された２つのポインターが消去された後に、「配置層１」、「配置層２」、「配置層３」のメニュー項目が表示される。
このように、本発明による入力情報処理装置を備えた電気設計ＣＡＤシステム１００においては、マウス１８により入力された処理とタッチパッド２０により入力された処理とを並行して実行することができるものである。
（１９）上記した実施の形態においては、作業者がタッチパッド２０に指を１本だけ触れた後は、常に表示装置１６の表示画面上に表示される所定の領域に操作パネル４０を表示するようにしたが、これに限られるものではないことは勿論であり、例えば、操作パッド４０が表示した状態でタッチパッド２０を１本の指でダブルタップ（マウスにおけるダブルクリックに相当する。）することにより、表示画面上に表示された操作パネル４０が表示装置１６の表示画面左下にアイコン化され、操作パネル４０がアイコン化された状態でタッチパッド２０を１本の指でダブルタップすることにより、アイコン化された操作パネル４０を再度表示するようにしてもよい。
これにより、目的とするオブジェクトが操作パネル４０により隠れてしまう場合などに操作パネル４０をアイコン化することにより、当該オブジェクトを表示画面上に表示することができる。
なお、操作パネル４０がアイコン化されている状態では、操作パネル４０が表示画面上の所定の領域に表示されていないため、タッチパッド２０上での指の配置および動きに対応するポインターやメニュー項目が表示画面上に表示されなくなり、こうした状態で、作業者はタッチパッド２０上において２本の指の間隔を伸縮することで、表示装置１６の表示画面上に表示された表示画像の拡大縮小を実行するものである。
（２０）上記した実施の形態ならびに上記した（１）乃至（１９）に示す変形例は、適宜に組み合わせるようにしてもよい。
【産業上の利用可能性】
【００５１】
本発明は、コンピューターシステムにより構築される各種装置に用いて好適である。
【符号の説明】
【００５２】
１０      ＣＰＵ
１２      バス
１４      記憶装置
１６      表示装置
１８      マウス
２０      タッチパッド
２２      文字入力デバイス
２４      入出力インターフェース回路
２６      外部記憶装置
２８      リードライト装置
３０      記録媒体
４０      操作パネル
４２      ライン
４４      実装部品
５０      入力情報処理装置
５２      動作信号受信部
５４      動作信号記憶部
５６      制御信号作成部
５８      制御信号送信部
６０      表示装置制御部
１００      電気設計ＣＡＤシステム
【図３】
2012049899.tif 000003
【図４】
2012049899.tif 000004
【図５】
2012049899.tif 000005
【図６】
2012049899.tif 000006
【図８】
2012049899.tif 000007
【図１０】
2012049899.tif 000008
【図１１】
2012049899.tif 000009
【図１２】
2012049899.tif 000010
【図１６】
2012049899.tif 000011
【図１７】
2012049899.tif 000012
【図１８】
2012049899.tif 000013
【図１９】
2012049899.tif 000014
【図２０】
2012049899.tif 000015
【図１】
2012049899.tif 000016
【図２】
2012049899.tif 000017
【図７】
2012049899.tif 000018
【図９】
2012049899.tif 000019
【図１３】
2012049899.tif 000020
【図１４】
2012049899.tif 000021
【図１５】
2012049899.tif 000022
【手続補正書】
【提出日】平成24年5月9日(2012.5.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューターにおける入力情報処理装置において、
作業者が選択した編集対象データを表示画面に表示する表示装置と、
第１の入力デバイスから第１の入力情報を検知する第１の検知手段と、
前記第１の入力情報に基づき前記表示画面上における前記第１の入力デバイスに対応するポインターが表示されている座標値をポインター座標として取得するポインター座標取得手段と、
第２の入力デバイスから第２の入力情報を検知する第２の検知手段と、
前記第２の入力情報に基づき前記編集対象データを前記ポインター座標の示す位置を中心に拡大表示および縮小表示する第１の表示変更手段と
を有することを特徴とする入力情報処理装置。
【請求項２】
前記ポインターの表示位置を前記ポインター座標の示す位置に固定した状態で、前記第２の入力情報に基づき予め記憶されているメニューを表示する
ことを特徴とする請求項１に記載の入力情報処理装置。
【請求項３】
前記第１の検知手段によって、前記第１の入力デバイスにより作業者が所定のオブジェクトを選択したとの入力情報を検知すると、前記所定のオブジェクトが表示されている座標値をオブジェクト座標として取得するオブジェクト座標取得手段と、
前記第２の入力情報に基づき前記編集対象データを前記オブジェクト座標の示す位置を中心に拡大表示および縮小表示する第２の表示変更手段と
を有することを特徴とする請求項１に記載の入力情報処理装置。
【請求項４】
前記ポインターの表示位置を前記オブジェクト座標の示す位置に固定した状態で、前記第２の入力情報に基づき前記所定のオブジェクトに対して予め記憶されているメニューを表示する
ことを特徴とする請求項３に記載の入力情報処理装置。
【請求項５】
前記第１の検知手段によって、前記第１の入力デバイスにより作業者が所定のオブジェクトを移動する移動操作の情報を検知すると同時に、前記第２の検知手段によって、前記第２の入力デバイスにより作業者が前記所定のオブジェクトを回転する回転操作の情報を検知すると、前記移動操作の情報と前記回転操作の情報とを合成し、前記所定のオブジェクトを移動すると同時に回転する移動回転手段と
を有することを特徴とする請求項１に記載の入力情報処理装置。
【請求項６】
前記第１の入力デバイスは前記編集対象データ内のオブジェクトを選択可能なマウスであり、
前記第２の入力デバイスは指による操作が可能なタッチパッドであり、
前記第２の検知手段は前記タッチパッドに作業者が触れた指の本数および該指の動作を検知する指操作検知手段を有する
ことを特徴とする請求項１に記載の入力情報処理装置。
【請求項７】
前記指操作検知手段によって前記タッチパッドに作業者が１本指で触れたことを検知すると、予め記憶されているメニューを表示する
ことを特徴とする請求項６に記載の入力情報処理装置。
【請求項８】
前記指操作検知手段によって前記タッチパッドに作業者が２本指で触れ、該２本の指の動作を検知すると、該２本の指の動作に基づいて前記編集対象データの拡大表示、縮小表示、パニングおよび前記オブジェクトの回転のうちのいずれかの処理を実行する
ことを特徴とする請求項６に記載の入力情報処理装置。
【請求項９】
前記指操作検知手段によって前記タッチパッドに作業者が３本指で触れ、該３本の指が動いたことを検知すると、該３本の指が動いた方向に前記メニューをスクロールする
ことを特徴とする請求項７に記載の入力情報処理装置。
【請求項１０】
前記指操作検知手段によって前記タッチパッドに作業者が触れた指の本数と該指の動作とを指操作情報として検知し、該指操作情報を前記表示画面上の所定の領域に表示する
ことを特徴とする請求項６に記載の入力情報処理装置。
【請求項１１】
（削除）
【請求項１２】
（削除）
【請求項１３】
コンピューターにおける入力情報処理装置によって入力情報を処理する方法であって、
作業者が選択した編集対象データを表示する表示装置の表示画面上における第１の入力デバイスに対応するポインターの座標値をポインター座標として取得する取得ステップと、
第２の入力デバイスの入力情報に基づき前記編集対象データを前記ポインター座標の示す位置を中心に拡大表示および縮小表示する表示ステップと
を有することを特徴とする入力情報処理方法。
【請求項１４】
（削除）
【請求項１５】
（削除）
【請求項１６】
（削除）
【請求項１７】
（削除）
【請求項１８】
（削除）
【請求項１９】
（削除）
【請求項２０】
（削除）
【請求項２１】
（削除）
【請求項２２】
（削除）
【請求項２３】
（削除）
【請求項２４】
（削除）
【請求項２５】
請求項１乃至１０のいずれか１項に記載の入力情報処理装置としてコンピューターを機能させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
技術分野
［０００１］
本発明は、入力情報処理装置、入力情報処理方法およびプログラムに関し、さらに詳細には、入力デバイスからの入力情報を処理する入力情報処理装置、入力情報処理方法およびプログラムに関する。
背景技術
［０００２］
従来より、コンピューターシステムにおける入力デバイスの１つとして、ポインティングデバイスが知られている。
こうしたポインティングデバイスは、表示画面上に表示されるポインターを移動操作して、例えば、表示画面上に表示されたメニューを選択したり、表示画面上に表示されたオブジェクトを指定したりする。
通常、ポインティングデバイスは、１つのコンピューターシステムに対して１台だけ接続されており、この接続されたポインティングデバイスを利用してコンピューターシステムにおいて作業を行うものである。
この際に、表示画面上には１台のポインティングデバイスに対応したポインターが１つだけ表示され、ポインティングデバイスを用いてその１つのポインターを移動操作しながら作業を行うことになる。
このため、以下に説明するように、ポインティングデバイスを用いた作業において効率的な作業を行うことができない場合があった。
［０００３］
例えば、電気設計分野などにおいては、一般に、コンピューターシステムにより支援された設計装置であるＣＡＤシステムたる電気設計ＣＡＤシステムを用いて、電気設計が行われている。
この電気設計の作業において、作業者が束線を構成する複数のラインのう
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
ニューから「Ｒ付け」の項目を選択し（図２（ａ）を参照する。）、自身の利き手で操作するマウスによりＲ付けするラインの屈曲部を選択し（図２（ｂ）を参照する。）、自身の利き手の指によって操作する文字入力デバイスにより半径Ｒの数値を入力することとなる（図２（ｃ）を参照する。）。
即ち、上記した作業においては、いずれも作業者の利き手により操作が行われており、作業者の利き手でない側の手は利用されることがない。
つまり、ポインティングデバイスを利用してコンピューターを操作する際には、文字入力時には両手を使用して文字入力デバイスにより文字入力を行うが、それ以外の多くの操作では作業者の利き手のみが使用されている。
このように、ポインティングデバイスを利用してコンピューターを操作する場合には、作業者の利き手への依存度が高い操作が一般的となっているが、使用していない側の手、つまり、利き手でない側の手をうまく利用することができれば、こうしたコンピューターを利用した作業において、より効率的な作業を行うことができるようになるものである。
［０００４］
以上において説明したように、従来の技術によるポインティングデバイスを利用した作業者の作業においては、作業者の作業中断などが発生して効率的な作業を行うことができないという問題点があり、作業者の作業中断などが発生することなく効率的な作業を行うことができるようにした入力情報処理技術の提案が望まれていた。
［０００５］
なお、本願出願人が特許出願のときに知っている先行技術は、文献公知発明に係る発明ではないため、本願明細書に記載すべき先行技術文献情報はない。
発明の概要
発明が解決しようとする課題
［０００６］
本発明は、従来の技術の有する上記したような要望を鑑みてなされたものであり、その目的とするところは、作業者の作業中断などが発生することなく効率的な作業を行うことができるようにした入力情報処理装置、入力情報処理方法およびプログラムを提供
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
しようとするものである。
課題を解決するための手段
［０００７］
上記目的を達成するために、本発明は、コンピューターにおける入力情報処理装置において、作業者が選択した編集対象データを表示画面に表示する表示装置と、第１の入力デバイスから第１の入力情報を検知する第１の検知手段と、上記第１の入力情報に基づき上記表示画面上における上記第１の入力デバイスに対応するポインターが表示されている座標値をポインター座標として取得するポインター座標取得手段と、第２の入力デバイスから第２の入力情報を検知する第２の検知手段と、上記第２の入力情報に基づき上記編集対象データを上記ポインター座標の示す位置を中心に拡大表示および縮小表示する第１の表示変更手段とを有するようにしたものである。
［０００８］
また、本発明は、上記した発明において、上記ポインターの表示位置を上記ポインター座標の示す位置に固定した状態で、上記第２の入力情報に基づき予め記憶されているメニューを表示するようにしたものである。
［０００９］
また、本発明は、上記した発明において、上記第１の検知手段によって、上記第１の入力デバイスにより作業者が所定のオブジェクトを選択したとの入力情報を検知すると、上記所定のオブジェクトが表示されている座標値をオブジェクト座標として取得するオブジェクト座標取得手段と、上記第２の入力情報に基づき上記編集対象データを上記オブジェクト座標の示す位置を中心に拡大表示および縮小表示する第２の表示変更手段とを有するようにしたものである。
［００１０］
また、本発明は、上記した発明において、上記ポインターの表示位置を上記オブジェクト座標の示す位置に固定した状態で、上記第２の入力情報に基づき上記所定のオブジェクトに対して予め記憶されているメニューを表示するようにしたものである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
［００１１］
また、本発明は、上記した発明において、上記第１の検知手段によって、上記第１の入力デバイスにより作業者が所定のオブジェクトを移動する移動操作の情報を検知すると同時に、上記第２の検知手段によって、上記第２の入力デバイスにより作業者が上記所定のオブジェクトを回転する回転操作の情報を検知すると、上記移動操作の情報と上記回転操作の情報とを合成し、上記所定のオブジェクトを移動すると同時に回転する移動回転手段とを有するようにしたものである。
［００１２］
また、本発明は、上記した発明において、上記第１の入力デバイスは上記編集対象データ内のオブジェクトを選択可能なマウスであり、上記第２の入力デバイスは指による操作が可能なタッチパッドであり、上記第２の検知手段は上記タッチパッドに作業者が触れた指の本数および該指の動作を検知する指操作検知手段を有するようにしたものである。
［００１３］
また、本発明は、上記した発明において、上記指操作検知手段によって上記タッチパッドに作業者が１本指で触れたことを検知すると、予め記憶されているメニューを表示するようにしたものである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
［００１４］
また、本発明は、上記した発明において、上記指操作検知手段によって上記タッチパッドに作業者が２本指で触れ、該２本の指の動作を検知すると、該２本の指の動作に基づいて上記編集対象データの拡大表示、縮小表示、パニングおよび上記オブジェクトの回転のうちのいずれかの処理を実行するようにしたものである。
［００１５］
また、本発明は、上記した発明において、上記指操作検知手段によって上記タッチパッドに作業者が３本指で触れ、該３本の指が動いたことを検知すると、該３本の指が動いた方向に上記メニューをスクロールするようにしたものである。
［００１６］
また、本発明は、上記した発明において、上記指操作検知手段によって上記タッチパッドに作業者が触れた指の本数と該指の動作とを指操作情報として検知し、該指操作情報を上記表示画面上の所定の領域に表示するようにしたものである。
［００１７］
［００１８］
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
［００１９］
また、本発明は、コンピューターにおける入力情報処理装置によって入力情報を処理する方法であって、作業者が選択した編集対象データを表示する表示装置の表示画面上における第１の入力デバイスに対応するポインターの座標値をポインター座標として取得する取得ステップと、第２の入力デバイスの入力情報に基づき上記編集対象データを上記ポインター座標の示す位置を中心に拡大表示および縮小表示する表示ステップとを有するようにしたものである。
［００２０］
［００２１］
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
［００２２］
［００２３］
［００２４］
［００２５］
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
［００２６］
［００２７］
［００２８］
［００２９］
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
［００３０］
［００３１］
また、本発明は、上記した発明に記載の入力情報処理装置としてコンピューターを機能させるためのプログラムである。
［００３２］
［００３３］
発明の効果
［００３４］
本発明は、以上説明したように構成されているので、作業者の作業中断などが発生することなく効率的な作業を行うことができるようになるという優れた効果を奏するものである。
図面の簡単な説明
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
［図１５］図１５は、作業者がタッチパッドにより選択した部品を回転させながら移動させる状態を示す説明図である。
［図１６］図１６は、オブジェクトとして実装部品を選択し、選択した実装部品を回転しながら配置移動を行う処理の処理ルーチンを示すフローチャートである。
［図１７］図１７は、マウスとタッチパッドとを並行利用した際に入力された動作信号の合成処理の処理ルーチンを示すフローチャートである。
［図１８］図１８には、本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムの処理の処理ルーチンを示すフローチャートである。
［図１９］図１９には、表示画像を拡大縮小表示する処理を中心とした本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムの処理の処理ルーチンを示すフローチャートである。
［図２０］図２０には、特定のオブジェクトを選択した際の本発明による入力情報処理装置を備えた電気設計ＣＡＤシステムの処理の処理ルーチンを示すフローチャートである。
発明を実施するための形態
［００３６］
以下、添付の図面を参照しながら、本発明による入力情報処理装置、入力情報処理方法およびプログラムの実施の形態の一例を詳細に説明するものとする。
［００３７］
まず、図３には、本発明による入力情報処理装置の実施の形態の一例を備えた電気設計ＣＡＤシステムのハードウェア構成を表すブロック構成図が示されている。
即ち、この本発明による入力情報処理装置を備えた電気設計ＣＡＤシステム１００は、公知のパーソナルコンピューターや汎用コンピューターなどで実現されており、その全体の動作を中央処理装置（ＣＰＵ）１０を用いて制御するように構成されている。
そして、このＣＰＵ１０には、バス１２を介して、ＣＰＵ１０の制御のためのプログラムや各種のデータなどを記憶するリードオンリメモリ（ＲＯＭ
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
なお、以下の説明においては、電気設計ＣＡＤシステム１００の理解を容易にするために、記憶装置１４に電気設計ＣＡＤシステム１００による電気設計処理を実行するためのプログラムや当該処理に用いる各種データが予め記憶されているものとする。
［００３８］
次に、図４を参照しながら、本発明による入力情報処理装置について詳細に説明することとする。図４は、本発明による入力情報処理装置の機能的構成を表すブロック構成説明図である。
この入力情報処理装置５０は、電気設計ＣＡＤシステム１００に設けられたマウス１８およびタッチパッド２０からの各デバイスがどのように操作されたかを示す動作信号を受信する動作信号受信部５２と、動作信号受信部５２において受信したマウス１８およびタッチパッド２０からの動作信号を記憶する動作信号記憶部５４と、動作信号記憶部５４に記憶された動作信号に基づいて、表示装置１６を制御するための制御信号を作成する制御信号作成部５６と、制御信号作成部５６において作成された制御信号を後述する表示装置制御部６０に送信する制御信号送信部５８と、制御信号送信部５８から送信された制御信号に基づいて、表示装置１６に表示された表示画像中の情報を取得する表示画像情報取得部６０ａと、表示装置１６に表示された表示画像および表示画像中の情報の変更を行う表示画像情報変更部６０ｂとを備えた表示装置制御部６０とを有して構成される。
なお、この入力情報処理装置５０のハードウェア構成としては、ＣＰＵ１０と記憶装置１４とにより構成される。
［００３９］
以上の構成において、図５以下に示すフローチャートなどを参照しながら、本発明による入力処理装置５０を備えた電気設計ＣＡＤシステム１００によって実行される電気設計処理の内容について説明する。
ここで、電気設計ＣＡＤシステム１００においては、従来より公知の電気設計ＣＡＤシステムと同様に、各デバイスを作業者が操作することにより、所望の指示を入力することができるようになされているが、この電気設計ＣＡＤシステム１００においては、ポインティングデバイスが２つ、即ち、ポ
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
ネルに表示画像中のオブジェクトを選択しない状態で実行可能な処理内容たる汎用メニューを表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
そして、表示装置制御部６０では、表示画像情報変更部６０ｂによって、送信された制御信号に基づいて表示装置１６の表示画面上の所定の位置に操作パネルを表示するとともに、当該操作パネルに、例えば、「移動」、「コピー」、「Ｒ付け」といったメニュー項目を表示するよう表示装置１６を制御する。
ステップＳ５１４の処理により表示装置１６の表示画面上に操作パネルが表示されると、作業者は、タッチパッド２０により当該操作パネルに表示された汎用メニューの中の任意のメニュー項目を選択する（ステップＳ５１６）。
次に、作業者は、必要に応じて、表示装置１６の表示画面上に表示された表示画像の拡大、縮小あるいはパニングなどを行って、ステップＳ５１６の処理において選択したメニュー項目を実行する対象のオブジェクトを表示装置１６の表示画面上に表示されている表示画像の中から選択する（ステップＳ５１８）。
その後、作業者がステップＳ５１６の処理において選択したメニュー項目を実行するために必要な操作を行う（ステップＳ５２０）。
つまり、このステップＳ５２０の処理においては、例えば、Ｓ５１６の処理において選択したメニュー項目が「Ｒ付け」の場合に、半径Ｒの数値を入力するといった操作を行うものである。
そして、ステップＳ５１８の処理において選択したオブジェクトに対して、ステップＳ５１６の処理において選択したメニュー項目の処理が実行され、表示装置１６の表示画面上の表示画像を当該処理の内容に従って変更し、変更した内容を記憶装置１４に記憶する（ステップＳ５２２）。
即ち、ステップＳ５１６〜Ｓ５２２の処理では、タッチパッド２０により操作パネルに表示された汎用メニューの１つが選択されたとの動作信号を動
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
２０に指が１本だけ触れられたとの動作信号とから、表示装置１６の表示画面上の所定の位置に操作パネルを表示するとともに、当該操作パネルに選択されたオブジェクトに最適な処理内容を示すメニュー項目を表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
そして、表示装置制御部６０では、表示画像情報変更部６０ｂによって、送信された制御信号に基づいて表示装置１６の表示画面上の所定の位置に操作パネルを表示するとともに、当該操作パネルに選択されたオブジェクトに最適な処理内容を示すメニュー項目を表示するよう表示装置１６を制御する。
次に、作業者がステップＳ５１０の処理において記憶装置１４に記憶されたオブジェクトに対して実行する処理を決定する（ステップＳ５３２）。
つまり、このステップＳ５３２の処理においては、ステップＳ５３０の処理において操作パネルに表示されたメニュー項目を選択することにより、ステップＳ５０８の処理により選択したオブジェクトに対して当該選択したメニュー項目を実行するように決定したり、ステップＳ５０８の処理において選択したオブジェクトにマウス１８に対応するポインターを合わせつつ、マウス１８のボタンを押し続けることにより、選択したオブジェクトを移動させることを決定したりする。
ステップＳ５３２の処理によりオブジェクトに対して実行する処理が決定されると、操作パネルにおける表示を、ステップＳ５３２の処理により決定した処理内容を実行する操作を行うことが可能な表示に変更する（ステップＳ５３４）。
その後、作業者は、必要に応じて、表示装置１６の表示画面上に表示された表示画像の拡大、縮小あるいはパニングなどを行い、タッチパッド２０を使用してステップＳ５３４の処理により操作パネルに表示されたメニュー項目を選択する（ステップＳ５３６）。
そして、ステップＳ５３６の処理により作業者が選択した処理を実行して
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
ル４０に表示された２つのポインターを操作する（ステップＳ６１６）。
つまり、表示装置１６の表示画面上に表示された表示画像を拡大したいときには、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を広げ、表示装置１６の表示画面上に表示された表示画像を縮小したいときには、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を縮め、表示装置１６の表示画面上に表示された表示画像をパニングしたいときには、タッチパッド２０上に２本の指が接触した状態で当該２本の指を一緒にパニングしたい方向に移動させるようにする。
このとき、ステップＳ６１６の処理による作業者の操作に応じて、表示装置１６の表示画面上に表示される表示画像の表示状態を変更する（ステップＳ６１８）。
つまり、ステップＳ６１６の処理において、作業者がタッチパッド２０上に置いた２本の指の間隔を広げた場合には、マウス１８に対応するポインターの表示画像における座標値を取得し、当該座標値の示す位置を中心として表示画像が拡大表示され、作業者がタッチパッド２０上に置いた２本の指の間隔を縮めた場合には、マウス１８に対応するポインターの表示画像における座標値を取得し、当該座標値の示す位置を中心として表示画像が縮小表示され、作業者がタッチパッド２０上に置いた２本の指を一緒に任意の方向に移動させた場合には、当該方向が表示されるように表示画像をゆっくり移動する。
このようにして、表示画像の拡大や縮小の際には、マウス１８に対応するポインターの座標値を中心として拡大縮小がなされるため、表示画面上に表示された表示画像において、処理前後で当該ポインターの位置が変化することなく表示画像の拡大縮小処理を行うことができる。つまり、マウス１８に対応するポインターの表示位置を変えずに固定した状態で、表示画像の拡大縮小処理を実行することができることとなる。
また、パニングの際には、マウス１８に対応するポインターが位置する表示画像上の座標値が示す位置が表示画面上に表示された状態で、表示画面
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
上に表示された表示画像において当該ポインターの位置が変化することなく所定の方向にパニングするものである。つまり、パニングの際には、ポインターが表示画面上に表示された状態であるとともに、当該ポインターが位置する表示画像上の位置が変化することなく所定の方向にパニングするものである。
なお、こうした表示画像の拡大や縮小の際には、作業者がタッチパッド２０上で広げたあるいは縮めた２本の指の間隔の大きさに応じた連続的な倍率で、表示画像の拡大縮小が行われる。
即ち、ステップＳ６１６〜Ｓ６１８の処理では、タッチパッド２０に指が１本だけ触れられたとの動作信号と、タッチパッド２０上の２本の指の操作に応じた動作信号とに基づいて、制御信号作成部５６において、当該２つの動作信号に応じた制御信号を作成する。
より詳細には、作業者がタッチパッド２０上に置いた２本の指の間隔を広げた場合には、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を広げたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、タッチパッド２０に指が１本だけ触れられたとの動作信号と、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を広げたとの動作信号とである。）に基づいて、制御信号作成部５６において、マウス１８に対応するポインターの座標値を取得するとともに、取得した座標値が示す位置を中心として表示装置１６の表示画面上に表示された表示画像を、２本の指の間隔を広げた量に応じて拡大表示する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報取得部６０ａによりマウス１８に対応するポインターの座標値を取得し、表示画像情報変更部６０ｂによって、取得した座標値が示す位置を中心として表示装置１６の表示画面上に表示された表示画像を、２本の指の間隔を広げた量に応じて拡大表示
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
れた表示画像をパニングする制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報取得部６０ａによりマウス１８に対応するポインターの座標値を取得し、表示画像情報変更部６０ｂによって、取得した座標値が示す位置上に当該ポインターが位置し当該ポインターが表示画面上に表示される範囲内で所定の方向にパニングするように表示装置１６を制御する。
そして、作業者がタッチパッド２０上から２本の指を離すと（ステップＳ６２０）、作業者によりタッチパッド２０から２本の指が離されたことを検知し、操作パネル４０に表示された２つのポインターを消去する（ステップＳ６２２）。
即ち、ステップＳ６２０〜Ｓ６２２の処理では、作業者がタッチパッド２０上から２本の指を離すと、タッチパッド２０上から２本の指が離れたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、動作信号記憶部５４に記憶した動作信号に基づいて、制御信号作成部５６において、操作パネル４０に表示された２つのポインターを消去する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０に表示された２つのポインターを消去するように表示装置１６を制御する。
次に、作業者はマウス１８を使用して、表示装置１６の表示画面上に表示された表示画像中で、ステップＳ６１０の処理で汎用メニューの中から選択した「Ｒ付け」処理の対象となるラインの屈曲部を選択する（ステップＳ６２４）。
なお、上記において説明したステップＳ６１２乃至ステップＳ６２４の処理が、上記したステップＳ５１８の処理に相当するものである。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
きには、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を縮め、表示装置１６の表示画面上に表示された表示画像をパニングしたいときには、タッチパッド２０上に２本の指が接触した状態で当該２本の指を一緒にパニングしたい方向に移動させるようにする。
このとき、ステップＳ８２２の処理による作業者の操作に応じて、表示装置１６の表示画面上に表示される表示画像の表示状態を変更する（ステップＳ８２４）。
つまり、ステップＳ８２２の処理において、作業者がタッチパッド２０上に置いた２本の指の間隔を広げた場合には、ステップＳ８０４の処理で記憶装置１４に記憶したライン４２（つまり、ステップＳ８０２の処理で選択したライン４２のことである。）の表示画像における座標値を取得し、当該座標値の示す位置を中心として表示画像が拡大表示され、作業者がタッチパッド２０上に置いた２本の指の間隔を縮めた場合には、ステップＳ８０４の処理で記憶装置１４に記憶したライン４２（つまり、ステップＳ８０２の処理で選択したライン４２のことである。）の表示画像における座標値を取得し、当該座標値の示す位置を中心として表示画像が縮小表示され、作業者がタッチパッド２０上に置いた２本の指を一緒に任意の方向に移動させた場合には、当該方向が表示されるように表示画像をゆっくり移動する。
なお、ライン４２の座標値としては、例えば、ライン４２の中心点の座標値を取得するものである。
つまり、表示画像の拡大や縮小の際には、ライン４２の中心点の座標値が示す位置を中心として拡大縮小がなされるため、ライン４２が常に表示装置１６の表示画面上に表示されることとなる。
このようにして、表示画像の拡大や縮小の際には、ライン４２の中心点の座標値を中心として拡大縮小がなされるため、表示画面上に表示された表示画像において、処理前後でライン４２が表示画像から消えることなく拡大縮小処理を行うことができる。つまり、ライン４２の中心点の座標値の示す位置を変えずに固定した状態で、表示画像の拡大縮小処理を実行することがで
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
きることとなる。
また、パニングの際には、ライン４２が表示装置１６の表示画面上に位置することが可能な範囲で所定の方向にパニングするものである。
なお、こうした表示画像の拡大や縮小の際には、作業者がタッチパッド２０上で広げたあるいは縮めた２本の指の間隔の大きさに応じた連続的な倍率で表示画像の拡大縮小が行われる。
即ち、ステップＳ８２２〜Ｓ８２４の処理では、マウス１８によりライン４２が選択されたとの動作信号と、タッチパッド２０上の２本の指の操作に応じた動作信号とに基づいて、制御信号作成部５６において、当該２つの動作信号に応じた制御信号を作成する。
より詳細には、作業者がタッチパッド２０上に置いた２本の指の間隔を広げた場合には、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を広げたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、マウス１８によりライン４２が選択されたとの動作信号と、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を広げたとの動作信号とである。）に基づいて、制御信号作成部５６において、ライン４２の座標値を取得するとともに、取得したライン４２の座標値が示す位置を中心として、表示装置１６の表示画面上に表示された表示画像を、２本の指の間隔を広げた量に応じて拡大表示する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報取得部６０ａによりライン４２の座標値を取得し、表示画像情報変更部６０ｂによって、取得したライン４２の座標値が示す位置を中心として表示装置１６の表示画面上に表示された表示画像を２本の指の間隔を広げた量に応じて拡大表示するように表示装置１６を制御する。
また、作業者がタッチパッド２０上において２本の指の間隔を縮めた場合
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
には、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を縮めたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、マウス１８によりライン４２が選択されたとの動作信号と、タッチパッド２０上に２本の指が接触した状態で当該２本の指の間隔を縮めたとの動作信号とである。）に基づいて、制御信号作成部５６において、ライン４２の座標値を取得するとともに、取得したライン４２の座標値が示す位置を中心として、表示装置１６の表示画面上に表示された表示画像を、２本の指の間隔を縮めた量に応じて縮小表示する制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信し、表示装置制御部６０では、表示画像情報取得部６０ａによりライン４２の座標値を取得し、表示画像情報変更部６０ｂによって、取得したライン４２の座標値が示す位置を中心として表示装置１６の表示画面上に表示された表示画像を２本の指の間隔を縮めた量に応じて縮小表示するように表示装置１６を制御する。
また、作業者がタッチパッド２０上において２本の指を一緒に任意の方向に移動させた場合には、タッチパッド２０上に２本の指が接触した状態で当該２本の指を一緒に所定の方向に移動させたとの動作信号を動作信号受信部５２で受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、マウス１８によりライン４２が選択されたとの動作信号と、タッチパッド２０上に２本の指が接触した状態で当該２本の指を一緒に所定の方向に移動させたとの動作信号とである。）に基づいて、制御信号作成部５６において、ライン４２の座標値を取得するとともに、取得したライン４２の座標値が示す位置が表示された状態で、２本の指を一緒に移動させた方向に表示装置１６の表示画面上に表示された表示画像をパニングする制御信号を作成する。
その後、作成した制御信号を制御信号送信部５８により表示装置制御部６
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
０に送信し、表示装置制御部６０では、表示画像情報取得部６０ａによりライン４２の座標値を取得し、表示画像情報変更部６０ｂによって、取得したライン４２の座標値が示す位置が表示画面上に表示される範囲内で所定の方向にパニングするように表示装置１６を制御する。
そして、作業者がタッチパッド２０上から２本の指を離すと（ステップＳ８２６）、作業者によりタッチパッド２０から２本の指が離されたことを検知し、操作パネル４０に表示された２つのポインターを消去し、操作パネル４０に再度「円弧」、「半径」、「指示方法」のメニュー項目を表示する（ステップＳ８２８）。
即ち、ステップＳ８２６〜Ｓ８２８の処理では、作業者がタッチパッド２０上から２本の指を離すと、タッチパッド２０上から２本の指が離れたとの動作信号を動作信号受信部５２により受信し、受信した動作信号を動作信号記憶部５４に記憶する。
そして、記憶した動作信号（つまり、タッチパッド２０により操作パネル４０に表示された「手動配線」のメニュー項目が選択されたとの動作信号と、タッチパッド２０上から２本の指が離れたとの動作信号とである。）に基づいて、制御信号作成部５６において操作パネル４０に表示された２つのポインターを消去する制御信号を作成するとともに、操作パネル４０に再度「円弧」、「半径」、「指示方法」のメニュー項目を表示する制御信号を作成し、作成した制御信号を制御信号送信部５８により表示装置制御部６０に送信する。
すると、表示装置制御部６０では、表示画像情報変更部６０ｂによって、操作パネル４０に表示された２つのポインターを消去し、その後、操作パネル４０に「円弧」、「半径」、「指示方法」のメニュー項目を表示するよう表示装置１６を制御する。
次に、図９（ｄ）に示すように、作業者がマウス１８を使用してライン４２から所望の形状の配線を描く（ステップＳ８３０）。
こうしたステップＳ８３０の処理について、図１０を参照しながら、ライ
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
即ち、ポインティングデバイスの組み合わせについては、上記において説明したような組み合わせに限らず、両手を器用に使える作業者などおいては、右手と左手とのポインティングデバイスの組み合わせは任意である。
（２）上記した実施の形態においては、タッチパッド２０上に指を２本置いた場合には、それまで操作パネル４０に表示されていたメニュー項目を消去して、タッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示するようにしたが、これに限られるものではないことは勿論である。例えば、それまで操作パネル４０に表示されていたメニュー項目を消去せずに、操作パネル４０の表示をグレーアウトして、タッチパッド２０上の２本の指が置かれた位置に対応付けられた２つのポインターを表示するようにしてもよい。このときは、作業者がタッチパッド２０上から２本の指を離すことにより、操作パネル４０のグレーアウト表示を解除するようにする。
（３）上記した実施の形態においては、ステップＳ６１２乃至ステップＳ６２０の処理およびステップＳ８１８乃至ステップＳ８２６の処理において、拡大、縮小、パニングを行って表示画像の表示状態を変更するようにしたが、こうした操作が必要でない場合には、当該処理を省略するようにしてもよいことは勿論である。
（４）上記した実施の形態においては、ステップＳ１２０４乃至ステップＳ１２１２の処理において、実装部品４４を回転するようにしたが、こうした操作が必要でない場合には、当該処理を省略するようにしてもよいことは勿論である。
（５）上記した実施の形態においては、マウス１８とタッチパッド２０との２つのポインティングデバイスを用いた場合について説明したが、これに限られるものではないことは勿論である。例えば、作業者の頭部に装着して操作するようにしたポインティングデバイスとマウス１８とタッチパッド２０との３つのポインティングデバイスを用いるようにしてもよい。
（６）上記した実施の形態においては、操作パネル４０に３つのメニュー
【国際調査報告】
2012049899.tif 000023
2012049899.tif 000024