(57)【特許請求の範囲】
【請求項１】
第１領域及び第２領域よりなるアイコン領域を表示手段に表示させる表示制御手段と、
前記アイコン領域の前記第１領域あるいは前記第２領域のいずれかが一定時間内に入力ペンによって１回タッチ指示されたことを判別する第１判別手段と、
前記第１判別手段の判別に応じて第１入力処理の実行を指示する第１指示手段と、
前記アイコン領域の前記第１領域が一定時間内に入力ペンによって２回タッチ指示されたことを判別する第２判別手段と、
前記第２判別手段の判別に応じて前記第１入力処理とは異なる第２入力処理の実行を指示する第２指示手段と、
前記アイコン領域の前記第１領域及び前記第２領域が一定時間内に入力ペンによってそれぞれ１回ずつタッチ指示されたことを判別する第３判別手段と、
前記第３判別手段の判別に応じて前記第１入力処理及び前記第２入力処理のいずれとも異なる第３入力処理の実行を指示する第３指示手段と、
を具備したことを特徴とする入力指示処理装置。
【請求項２】
コンピュータを、
第１領域及び第２領域よりなるアイコン領域を表示手段に表示させる手段、
前記アイコン領域の前記第１領域あるいは前記第２領域のいずれかが一定時間内に入力ペンによって１回タッチ指示されたことを判別させる手段と、
前記第１領域あるいは前記第２領域のいずれかが一定時間内に入力ペンによって１回タッチ指示されたことの判別に応じて第１入力処理の実行を指示させる手段、
前記アイコン領域の前記第１領域が一定時間内に入力ペンによって２回タッチ指示されたことを判別させる手段、
前記第１領域が一定時間内に入力ペンによって２回タッチ指示されたことの判別に応じて前記第１入力処理とは異なる第２入力処理の実行を指示させる手段、
前記アイコン領域の前記第１領域及び前記第２領域が一定時間内に入力ペンによってそれぞれ１回ずつタッチ指示されたことを判別させる手段、
前記第１領域及び前記第２領域が一定時間内に入力ペンによってそれぞれ１回ずつタッチ指示されたことの判別に応じて前記第１入力処理及び前記第２入力処理のいずれとも異なる第３入力処理の実行を指示させる手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、アイコン等のポインティング領域が指示された際に、そのポインティング領域に対応付けられている所定の入力処理の実行を指示する入力指示装置およびそのプログラム記録媒体に関する。
【０００２】
【従来の技術】
従来、グラフィック・ユーザ・インターフェイスを備えたコンピュータ装置においては、表示画面上のアイコンをポインティングデバイス（マウス）で指示する際に、マウスの操作状態に応じたイベントをコンピュータ本体に通知するようにしている。すなわち、表示画面上のアイコンにマウスカーソルを合わせてクリック操作を行うと、カーソル位置座標を取り込んで選択アイコンを特定し、その選択アイコンに対応付けられている所定の入力処理の実行をクリック操作に応じて指示するようにしている。この場合、左ボタンがクリックされた場合には、それに対応付けられている左クリック処理の実行を指示し、右ボタンがクリックされた場合には、それに対応付けられている右クリック処理の実行を指示し、左ボタンのダブルクリックであれば、それに対応付けられている左ダブルクリック処理の実行を指示するようにしている。
このようにマウスの左／右ボタンをクリックすることによって各種のイベントが発生されるが、ペン入力式コンピュータの場合、ペン先をタッチスクリーン上にタッチした時点で、上述した左ボタン用のマウス・イベントを発生するようになっている。また、ペン入力によつて上述した右ボタン用のマウス・イベントを発生するようにするためには、ペン本体に専用ボタンを実装したり、マウスボタンのイベントをペン入力でも行えるように、ソフトウェアでエミュレートするようにしている。
【０００３】
【発明が解決しようとする課題】
しかしながら、ペン入力によつて上述した右ボタン用のマウス・イベントを発生するようにするためには、ペン本体に専用ボタンを押下するか、右クリック・エミュレーションを行うソフトウェアを起動した後、タッチ操作を行う必要があるため、マウス操作に比べて操作性が非常に悪く、オペレータに大きな負担をかけていた。
この発明の課題は、特別な操作を必要とせず、アイコン等のポインティング領域をタッチするだけで、そのタッチ状態がどのような種類のタッチかに応じて所定の入力処理の実行を指示できるようにすることである。
【０００４】
【課題を解決するための手段】
この発明の手段は、第１領域及び第２領域よりなるアイコン領域を表示手段に表示させる表示制御手段と、前記アイコン領域の前記第１領域あるいは前記第２領域のいずれかが一定時間内に入力ペンによって１回タッチ指示されたことを判別する第１判別手段と、前記第１判別手段の判別に応じて第１入力処理の実行を指示する第１指示手段と、前記アイコン領域の前記第１領域が一定時間内に入力ペンによって２回タッチ指示されたことを判別する第２判別手段と、前記第２判別手段の判別に応じて前記第１入力処理とは異なる第２入力処理の実行を指示する第２指示手段と、前記アイコン領域の前記第１領域及び前記第２領域が一定時間内に入力ペンによってそれぞれ１回ずつタッチ指示されたことを判別する第３判別手段と、前記第３判別手段の判別に応じて前記第１入力処理及び前記第２入力処理のいずれとも異なる第３入力処理の実行を指示する第３指示手段と、を具備したことを特徴とする。
【０００６】
【発明の実施の形態】
（第１実施形態）
以下、図１〜図４を参照してこの発明の第１実施形態を説明する。
図１（Ａ）は、この実施形態におけるデータ処理装置の全体構成を示したブロック図である。
このデータ処理装置は、例えば、モバイル型の携帯型情報処理装置であり、タッチスクリーン上を入力ペンによってタッチすることによって入力処理の実行を指示したり、手書き文字を入力するようにしたものである。ここで、タッチスクリーン上のアイコン領域がタッチ指示された際に、そのアイコン領域を論理的に複数の領域（左半分の領域、右半分の領域）に分割すると共に、その左半分、右半分のいずれの領域がタッチされたかを判別し、タッチされた分割領域に基づいてその分割領域に対応付けられている入力処理（マウスの左クリック、右クリックと同等の処理）の実行を指示するようにしたことを特徴としている。
なお、この実施形態の特徴部分を詳述する前に、この実施形態のハードウェア上の構成について以下、説明しておく。
【０００７】
ＣＰＵ１は、記憶装置２内のオペレーティングシステムや各種アプリケーションソフトにしたがってこのデータ処理装置の全体動作を制御する中央演算処理装置である。記憶装置２は、オペレーティングシステムや各種アプリケーションソフトの他、データベース、文字フォント等が格納され、磁気的、光学的、半導体メモリ等によって構成されている記録媒体３やその駆動系を有している。この記録媒体３はハードディスク等の固定的な媒体若しくは着脱自在に装着可能なＣＤ−ＲＯＭ、フロッピィデスク、ＲＡＭカード、磁気カード等の可搬型の媒体である。また、この記録媒体３内のプログラムやデータは、必要に応じてＣＰＵ１の制御によりＲＡＭ（例えば、スタティクＲＡＭ）４にロードされたり、ＲＡＭ４内のデータが記録媒体３にセーブされる。更に、記録媒体はサーバ等の外部機器側に設けられているものであってもよく、ＣＰＵ1は伝送媒体を介してこの記録媒体内のプログラム／データを直接アクセスして使用することもできる。
また、ＣＰＵ１は記録媒体３内に格納されるその一部あるいは全部を他の機器側から伝送媒体を介して取り込み、記録媒体３に新規登録あるいは追加登録することもできる。すなわち、コンピュータ通信システムを構成する他の機器（例えば、サーバ・ホスト・クライアントコンピュータ）から通信回線やケーブル等の有線伝送路あるいは電波、マイクロウエーブ、赤外線等の無線伝送路を介して送信されてきたプログラム／データを伝送制御部５によって受信して記録媒体３内にインストールすることができる。更に、プログラム／データはサーバ等の外部機器側で記憶管理されているものであってもよく、ＣＰＵ１は伝送媒体を介して外部機器側のプログラム／データを直接アクセスして使用することもできる。
【０００８】
このようにＣＰＵ1は、予め固定的に常駐されているプログラム／データに限らず、記録媒体や伝送媒体を介して外部供給されたプログラム／データを利用して、あるいは外部機器側で記憶管理されているプログラム／データを直接利用してこの実施形態特有の動作を実行することもできる。一方、ＣＰＵ１にはその入出力周辺デバイスである伝送制御部５、タッチ入力式表示部６、入力ペン７がバスラインを介して接続されており、入出力プログラムにしたがってＣＰＵ１はそれらの動作を制御する。伝送制御部５は、例えば、通信モデムや赤外線モジュールあるいはアンテナ等を含む通信インターフェイスである。ペン入力式表示部６は、例えば、液晶表示画面上に透明タッチパネルを積層配置したタッチスクリーンを構成するもので、このタッチスクリーン上にはアイコンメニューが表示されたり、手書き入力枠、手書き入力された筆記データや手書き文字の認識候補等が表示される。入力ペン７はこのタッチスクリーン上をペンタッチするためのポインティングデバイスであり、ペン入力された位置座標は、ＣＰＵ１に取り込まれる。
【０００９】
図１（Ｂ）は、記憶装置２内に格納されている特徴部分の内容を示し、制御プログラム２−１は、アイコン領域上がタッチ指示された際に、その左半分、右半分のいずれの領域がタッチされたかを判別し、タッチされた分割領域に基づいてその分割領域に対応付けられている入力処理の実行を指示するための制御プログラムである。アイコンテーブル２−２はアイコン毎に、アイコン情報を記憶するもので、図２に示すように構成されている。すなわち、図２は１つのアイコンに対応付けられているアイコン情報のデータ構造を示している。ここで、「ＳＴＡＲＴ＿Ｘ」、「ＳＴＡＲＴ＿Ｙ」、「ＥＮＤ＿Ｘ」、「ＥＮＤ＿Ｙ」は、アイコン領域の表示位置を矩形の２点位置座標によって示したもので、「ＳＴＡＲＴ＿Ｘ」、「ＳＴＡＲＴ＿Ｙ」は左上位置、「ＥＮＤ＿Ｘ」、「ＥＮＤ＿Ｙ」は右下位置に対応する座標データである。このような座標データに基づいてアイコン領域は、論理的に左右２分割する分割計算が行われる。
「左クリック処理アドレス」は、アイコン領域の左半分がタッチされた際に、その分割領域に対応付けられている入力処理（マウスの左クリックと同様の処理）の実行を指示するイベントを呼び出すためのアドレスである。「右クリック処理アドレス」は、アイコン領域の右半分がタッチされた際に、その分割領域に対応付けられている入力処理（マウスの右クリックと同様の処理）の実行を指示するイベントを呼び出すためのアドレスである。なお、「左ダブルクリック処理アドレス」については、後述する他の実施形態において説明する。
【００１０】
次に、この第１実施形態におけるデータ処理装置の動作を図３に示すフローチャートを参照して説明する。ここで、このフローチャートに記述されている各機能を実現するためのプログラムは、読み取り可能なプログラムコードの形態で記録媒体３に格納されており、ＣＰＵ１はこのプログラムコードにしたがった動作を逐次実行する。また、ＣＰＵ１は伝送媒体を介して伝送されてきた上述のプログラムコードにしたがった動作を逐次実行することもできる。このことは後述する他の実施形態においても同様であり、記録媒体の他、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施形態特有の動作を実行することもできる。
【００１１】
図３は、入力ペン７によってタッチスクリーン上がタッチ指示された際に、実行開始されるフローチャートである。
先ず、ペン入力指示された位置座標を取り込み（ステップＡ１）、指示されたＸ座標がアイコン領域内にあるかを調べる（ステップＡ２）。すなわち、指示されたＸ座標を「Ｘ」とすると、「ＳＴＡＲＴ＿Ｘ」＜「Ｘ」かつ「Ｘ」＜「ＥＮＤ＿Ｘ」であるかに基づいて指示されたＸ座標がアイコン領域内にあるかを調べ、アイコン領域内になければ、アイコン以外の処理が実行されるが（ステップＡ７）、指示されたＸ座標がアイコン領域内にあれば、次のステップＡ３に進み、上述と同様に、指示されたＹ座標「Ｙ」がアイコン領域内にあるかを「ＳＴＡＲＴ＿Ｙ」＜「Ｙ」かつ「Ｙ」＜「ＥＮＤ＿Ｙ」の条件に基づいて調べ、アイコン領域内になければ、アイコン以外の処理が実行される（ステップＡ７）。
【００１２】
いま、ペン入力指示された位置がアイコン領域内であれば（ステップＡ２、Ａ３）、指示位置はアイコン領域の右半分の領域か、左半分の領域かを調べる（ステップＡ４）。  すなわち、ＳＴＡＲＴ＿Ｘ＋（ＥＮＤ＿Ｘ−ＳＴＡＲＴ＿Ｘ）／２＜Ｘの条件成立を判別し、この条件が成立するときには、図４に示すようにアイコン領域の右半分がペン入力された場合であり、アイコンテーブル２−２から「右クリック処理アドレス」が呼び出され、その領域に対応付けられている入力処理（マウスの右クリックと同様の処理）の実行が指示される（ステップＡ５）。また、条件不成立のときには、アイコン領域の左半分がペン入力された場合であり、アイコンテーブル２−２から「左クリック処理アドレス」が呼び出され、その領域に対応付けられている入力処理（マウスの左クリックと同様の処理）の実行が指示される（ステップＡ６）。
【００１３】
以上のように、この第１実施形態おいては、アイコン領域を論理的に左右２分割すると共に、そのいずれの領域がペンタッチされたかを判別し、判別された分割領域に対応付けられている入力処理の実行を指示するようにしたから、特別なボタン操作等を行うことなしに、アイコン領域を単にタッチするだけで、マウスの左クリック、右クリックと同等の処理の実行を指示することが可能となる。
なお、上述した第１実施形態においては、アイコン領域を論理的に左右２分割するようにしたが、その分割は任意であり、上下２分割あるいは３分割以上であってもよい。また、矩形状のアイコン等のポインティング領域において、その４隅のうち、各隅部に所定の入力処理を対応付けておいてもよい。
（第２実施形態）
以下、この発明の第２実施形態について図５および図６を参照して説明する。なお、上述した第１実施形態は、アイコン領域を論理的に分割し、タッチされた分割領域に応じた種類の入力処理の実行を指示するようにしたが、この第２実施形態は、アイコン領域上をペンタッチしている時間を計時し、このタッチ時間に応じた種類の入力処理の実行を指示するようにしたものである。ここで、両実施形態において基本的に同一のものは、同一符号を付して示し、その説明を省略する他、以下、第2実施形態の特徴部分を中心に説明するものとする。
【００１４】
図５は入力ペン７によってタッチスクリーン上がタッチ指示された際に、実行開始されるフローチャートである。
先ず、上述した第１実施形態と同様に、ペン入力指示された位置座標を取り込み（ステップＢ１）、指示されたＸ座標がアイコン領域内にあるかを調べ（ステップＢ２）、アイコン領域内になければ、アイコン以外の処理が実行されるが（ステップＢ９）、指示されたＸ座標がアイコン領域内にあれば、指示されたＹ座標「Ｙ」がアイコン領域内にあるかを調べ（ステップＢ３）、アイコン領域内になければ、アイコン以外の処理が実行される（ステップＢ９）。いま、図６に示すように、ペン入力指示された位置がアイコン領域内であれば（ステップＢ２、Ｂ３）、ソフトタイマーをクリアスタートさせて計時動作を開始し（ステップＢ４）、アイコンからペンが離れたかを調べ（ステップＢ５）、ペンが離れるまでタッチ時間を計時する処理が行われる。これによってタッチ時間が計時されると、このタッチ時間に基づいてアイコンを一定時間ポイントし続けたかを調べ（ステップＢ６）、一定時間以上のタッチであれば、アイコンテーブル２−２から「右クリック処理アドレス」が呼び出され、その領域に対応付けられている入力処理（マウスの右クリックと同様の処理）の実行が指示される（ステップＢ７）。また、一定時間未満のときには、アイコンテーブル２−２から「左クリック処理アドレス」が呼び出され、その領域に対応付けられている入力処理（マウスの左クリックと同様の処理）の実行が指示される（ステップＢ８）。
【００１５】
以上のように、この第２実施形態おいては、アイコン領域上をペンタッチしている時間を計時し、このタッチ時間に応じた種類の入力処理の実行を指示するようにしたから、第１実施形態と同様に、特別なボタン操作等を行うことなしに、アイコン領域を単にタッチするだけで、マウスの左クリック、右クリックと同等の処理の実行を指示することが可能となる。
なお、上述した第２実施形態においては、タッチ時間に応じて２種類の入力処理の実行を指示するようにしたが、３種類以上の入力処理の実行を指示するようにしてもよい。すなわち、ワンタッチの他、タッチ時間に応じた複数のホールドタッチを判別するようにすればよい。
【００１６】
（第３実施形態）
以下、この発明の第３実施形態について図７を参照して説明する。この第３実施形態は、アイコン領域上をペンタッチした回数を計数し、このタッチ回数に応じた種類の入力処理の実行を指示するようにしたものである。
図７は入力ペン７によってタッチスクリーン上がタッチ指示された際に、実行開始されるフローチャートである。
先ず、上述した第１実施形態と同様に、ペン入力指示された位置座標を取り込み（ステップＣ１）、指示されたＸ座標がアイコン領域内にあるかを調べ（ステップＣ２）、アイコン領域内になければ、アイコン以外の処理が実行されるが（ステップＣ１２）、指示されたＸ座標がアイコン領域内にあれば、指示されたＹ座標「Ｙ」がアイコン領域内にあるかを調べ（ステップＣ３）、アイコン領域内になければ、アイコン以外の処理が実行される（ステップＣ１２）。
【００１７】
いま、ペン入力指示された位置がアイコン領域内であれば（ステップＣ２、Ｃ３）、ソフトタイマーをクリアスタートさせて計時動作を開始させると共に（ステップＣ４）、タッチ回数カウンタ（図示せず）に初期値「１」をセットする（ステップＣ５）。そして、ソフトタイマーの計時時間を取得し、一定時間（例えば、１、２秒）経過前かを調べ（ステップＣ６）、一定時間が経過した場合にはステップＣ１０に進み、アイコンテーブル２−２から「左クリック処理アドレス」が呼び出され、その領域に対応付けられている入力処理（マウスの左クリックと同様の処理）の実行が指示される。
また、一定時間経過前であけば、アイコン領域が再びペンタッチされたかを調べ（ステップＣ７）再タッチされた場合には、タッチ回数カウンタの値に「１」を加算する更新処理を行い（ステップＣ８）、一定時間内に行われたタッチ回数は、予め決められている所定回数に達したかを調べる（ステップＣ９）。ここで、一定時間内に所定回数分、例えば、２回または３回のタッチが行われた場合には、アイコンテーブル２−２から「右クリック処理アドレス」が呼び出され、その領域に対応付けられている入力処理（マウスの右クリックと同様の処理）の実行が指示される（ステップ）。
なお、一定時間内に所定回数未満や所定回数を超えた場合、例えば、１回のタッチや４回以上のタッチが行われた場合には、一定時間が経過した際に、アイコンテーブル２−２から「左クリック処理アドレス」が呼び出され、その領域に対応付けられている入力処理（マウスの左クリックと同様の処理）の実行が指示される（ステップＣ１０）。
【００１８】
以上のように、この第３実施形態おいては、、アイコン領域上をペンタッチした回数を計数し、このタッチ回数に応じた種類の入力処理の実行を指示するようにしたから、第１実施形態と同様に、特別なボタン操作等を行うことなしに、アイコン領域を単にタッチするだけで、マウスの左クリック、右クリックと同等の処理の実行を指示することが可能となる。
なお、上述した実施形態においては、タッチ回数に応じて２種類の入力処理の実行を指示するようにしたが、タッチ回数に応じて３種類以上の入力処理の実行を指示するようにしてもよい。
【００１９】
（第４実施形態）
以下、この発明の第４実施形態について図８および図９を参照して説明する。なお、この第４実施形態において、アイコン領域上を入力ペン７によってタッチすることを特にタップと称する。この第４実施形態においては、アイコン領域がタップされた際に、そのアイコン領域を論理的に複数の領域（中央部分の領域、その外側の領域）に分割すると共に、その領域がどのような順序でタップされたかを判別し、このタップ順に応じた種類の入力処理（マウスの左クリック、左ダブルクリック、右クリックと同等の処理）の実行を指示するようにしたものである。この場合においても、上述したアイコンテーブル２−２が参照される。なお、アイコンテーブル２−２内の「左ダブルクリック処理アドレス」は、アイコン領域のタップ順に対応付けられている入力処理（マウスの左ダブルクリック処理と同様の処理）の実行を指示するイベントを呼び出すためのアドレスである。
【００２０】
図８はアイコンを構成する中央部分の領域と、その外側の領域をどのような順序でタップしたかに応じてマウスの左クリック、左ダブルクリック、右クリックと同様の処理として認識される様子を示した図である。なお、アイコンを構成する中央部分の領域を以下、“小さな円”、その外側の領域を“大きな円”と称すると、一定時間内に“小さな円”が２回連続してタップされた場合には左ダブルクリックとして認識される（図８（Ｃ）参照）。
また、一定時間内に“小さな円”、 “大きな円”が連続してタップされた場合やその逆に、“小さな円”、 “大きな円”が連続してタップされた場合には（図８（Ａ）参照）、右クリックとして認識される。その他は全て左クリックとして認識される。例えば、１回目のタップがアイコン以外で、２回目のタップが“小さな円”の場合には（図８（Ｂ）参照）、左クリックとして認識される。また、１回目のタップが“大きな円”で、一定時間経過後の２回目のタップが“小さな円”の場合（図８（Ｄ）参照）、つまり、１回目のタップから一定時間が経過した後に２回目のタップが行われた場合、１回目のタップが“小さな円”、 “大きな円”かに拘わらず、左クリックとして認識される。また、一定時間内に “大きな円”が連続してタップされた場合にも左クリックとして認識される。
【００２１】
図９は、入力ペン７によってタッチスクリーン上がタップ指示された際に、実行開始されるフローチャートである。
先ず、上述した第１実施形態と同様に、ペン入力指示された位置座標を取り込み（ステップＤ１）、指示された位置がアイコン領域内にあるかを調べる（ステップＤ２）。いま、アイコン領域内以外がタップされた場合には、アイコン以外のその他の処理が行われるが（ステップＤ１２）、指示された位置がアイコン領域内にあれば、“小さな円”内がタップされたかを調べる（ステップＤ３）。ここで、“小さな円”、 “大きな円”のいずれか一方、つまり、アイコン上がタップされた場合には、ソフトタイマをクリアスタートさせると共に（ステップＤ４）、一定時間内に再度タップがあったかを調べ（ステップＤ５）、一定時間内に再タップがあれば、その位置座標を取得する（ステップＤ６）。いま、一定時間内に再度タップがなければ、今回のタップは左クリックとして認識される（ステップＤ１５）。
【００２２】
また、１回目のタップから一定時間内に２回目のタップが行われた場合において、１回目に“小さな円”がタップされ、一定時間内の２回目のタップも“小さな円”であれば（ステップＤ７）、左ダブルクリックとして認識される（ステップＤ１３）。
また、１回目に“小さな円”がタップされ、一定時間内の２回目のタップが“大きな円”であれば（ステップＤ７）、右クリックとして認識される（ステップＤ１４）。同様に１回目に“大きな円”がタップされ（ステップＤ３）、一定時間内の２回目のタップが“小さな円”である場合においても（ステップＤ１１）、右クリックとして認識される（ステップＤ１４）。一方、“大きな円”をタップしたのち（ステップＤ３）、一定時間内に再タップがない場合（ステップＤ９）や一定時間内に再タップがあっても２回目のタップも“大きな円”であれば（ステップＤ１１）、左クリックとして認識される（ステップＤ１５）。
【００２３】
以上のように、この第４実施形態おいては、アイコン領域がタップされた際に、そのアイコン領域を論理的に複数の領域に分割すると共に、その領域がどのような順序でタップされたかを判別し、このタップ順に応じた種類の入力処理（マウスの左クリック、左ダブルクリック、右クリックと同等の処理）の実行を指示するようにしたから、第１実施形態と同様に、特別なボタン操作等を行うことなしに、アイコン領域を単にタップするだけで、マウスの左クリック、右クリック、左ダブルクリックと同等の処理の実行を指示することが可能となる。
なお、上述した第４実施形態は、タップ回数に応じて３種類の入力処理の実行を指示するようにしたが、４種類以上の入力処理の実行を指示するようにしてもよい。
【００２４】
また、上述した各実施形態は、アイコン領域を論理的に分割した分割領域のうち、どの領域がタッチたれたか、アイコン領域上をペンタッチしているタッチ時間、アイコン領域上をペンタッチしたタッチ回数、分割領域がどのような順序でタッチされたかのタッチ順に基づいてそれに対応する種類の入力処理の実行を指示するようにしたが、それらを任意に組み合わせるようにしてもよい。すなわち、アイコン領域を分割した各分割領域において、分割領域毎にタッチ時間やタッチ回数を判別するようにしたり、領域分割を行わず、タッチ時間とタッチ回数との組み合わせを判別するようにすれば、それに対応する種類が多くなり、多数の入力処理の実行を指示することができる。この場合、操作性を考慮してそれらの組み合わせを実現すればよい。
また、アイコン領域に対してのイベントを発生するようにしたが、ＧＵＩボタンやメニューに対しても同様に適用可能であり、ポインティング領域に対する指示であればよい。
更に、上述した各実施形態は、スタンド・アローン・タイプに限らず、この発明の各構成要素が２以上に物理的（筐体的）に分離され、通信回線やケーブル等の有線伝送路あるいは電波、マイクロウエーブ、赤外線等の無線伝送路を介してデータを送受信する分散型のコンピュータ通信システムを構成するものであってもよい。その他、この発明を逸脱しない範囲内において各種の変形応用が可能である。
【００２５】
【発明の効果】
この発明によれば、特別な操作を必要とせず、第１領域及び第２領域よりなるアイコン領域を表示し、表示されたアイコン領域の第１領域及び第２領域を入力ペンによってどのようにタッチ指示したかに応じて第１入力処理乃至第３入力処理のうちいずれかの入力処理の実行を指示することができるので、タッチ入力による指示操作を行う際の操作性を大幅に向上させることが可能となり、簡単な操作によって、マウスの左クリック操作、左ダブルクリック操作、及び右クリック操作と同様の入力処理の実行を指示することができる。
【図面の簡単な説明】
【図１】（Ａ）は、データ処理装置の全体構成を示したブロック図、（Ｂ）は、記憶装置２内に格納されている特徴的な内容を示した図。
【図２】アイコンテーブル２−２のデータ構成を示した図。
【図３】入力ペン７によってタッチスクリーン上がタッチ指示された際に、実行開始されるフローチャート。
【図４】アイコン領域を論理的に分割した左半分の領域、右半分の領域を示した図。
【図５】第２実施形態において、入力ペン７によってタッチスクリーン上がタッチ指示された際に、実行開始されるフローチャート。
【図６】第２実施形態において、アイコン領域上をペンタッチした状態を示した図。
【図７】第３実施形態において、入力ペン７によってタッチスクリーン上がタッチ指示された際に、実行開始されるフローチャート。
【図８】図８はアイコンを構成する中央部分の領域と、その外側の領域をどのような順序でタップしたかに応じてマウスの左クリック、左ダブルクリック、右クリックと同様の処理として認識される様子を示した図。
【図９】第４実施形態において、入力ペン７によってタッチスクリーン上がタッチ指示された際に、実行開始されるフローチャート。
【符号の説明】
１  ＣＰＵ
２  記憶装置
３  記録媒体
５  伝送制御部
６  ペン入力式表示部
７  入力ペン
２−２  アイコンテーブル
【図１】
0003861526.tif 000002
【図２】
0003861526.tif 000003
【図３】
0003861526.tif 000004
【図４】
0003861526.tif 000005
【図５】
0003861526.tif 000006
【図６】
0003861526.tif 000007
【図７】
0003861526.tif 000008
【図８】
0003861526.tif 000009
【図９】
0003861526.tif 000010