"入力手段として、ディスプレイ画面上に表示された表示画像へのタッチ操作を入力として受け付けるタッチパネルを備え、当該タッチパネルへのタッチ操作による入力をカーソルの動作に変換して処理するデータ処理装置において、前記タッチパネルに対する入力操作のうち、当該タッチパネルの入力面に設定された操作領域において予め設定された特定のタッチ操作が行われた場合に当該特定のタッチ操作を検出する操作イベント検出部と、前記操作イベント検出部により検出された前記特定のタッチ操作の行われた前記操作領域中の位置に応じて、前記ディスプレイ画面の周縁に位置するカーソルを当該ディスプレイ画面の外側へ向けて移動させる移動情報を生成する移動情報生成部と、前記移動情報生成部により生成された移動情報に基づいて前記表示画像上で前記カーソルの位置を移動させるカーソル動作制御部と、前記カーソル動作制御部によるカーソルの移動に応じて前記ディスプレイ画面の表示内容をスクロールさせる表示制御部とを備えることを特徴とするデータ処理装置。前記操作イベント検出部は、前記ディスプレイ画面と大きさが一致する前記タッチパネルの入力面に設定された操作領域に対して、前記特定のタッチ操作が行われた場合に、当該操作を検出することを特徴とする請求項1に記載のデータ処理装置。前記操作イベント検出部は、前記ディスプレイ画面と大きさが一致する前記タッチパネルの入力面の周縁に設定された操作領域に対して、前記特定のタッチ操作が行われた場合に、当該操作を検出することを特徴とする請求項1に記載のデータ処理装置。前記操作イベント検出部は、前記タッチパネルの入力面の周縁に設定された操作領域に対して、タッチされた状態が一定時間以上継続した場合に、当該タッチ操作を検出し、前記移動情報生成部は、前記操作領域中のタッチされた位置に応じて、生成する前記移動情報におけるカーソルの移動方向を決定することを特徴とする請求項1に記載のデータ処理装置。入力手段として、ディスプレイ画面上に表示された表示画像へのタッチ操作を入力として受け付けるタッチパネルを備えたデータ処理装置において、GUIにより種々の入力処理を受け付け、出力を行うための入出力画面を作成し、当該入出力画面上でのカーソルの動作を制御する基本制御部と、前記タッチパネルに対する入力を前記基本制御部におけるカーソルの移動情報に変換して前記基本制御部に送る入力制御部と、前記入出力画面に基づいて前記ディスプレイ画面よりも大きい表示画像を生成し、当該表示画像上に前記ディスプレイ画面に対応する大きさの表示領域を設定し、前記ディスプレイ画面に当該表示領域を表示させる表示制御部とを備え、前記入力制御部は、前記タッチパネルに対する入力操作のうち、当該タッチパネルの入力面に設定された操作領域において予め設定された特定のタッチ操作が行われた場合に当該特定のタッチ操作を検出する操作イベント検出部と、前記操作イベント検出部により検出された前記特定のタッチ操作の行われた前記操作領域中の位置に応じて、前記ディスプレイ画面の周縁に位置するカーソルを当該ディスプレイ画面の外側へ向けて移動させる移動情報を生成して前記基本制御部へ送る移動情報生成部とを備え、前記表示制御部は、前記カーソルが当該表示領域を越えて移動する場合に、前記表示画像上において当該カーソルの移動方向に当該表示領域を移動させることを特徴とするデータ処理装置。前記入力制御部の前記操作イベント検出部は、前記ディスプレイ画面と大きさが一致する前記タッチパネルの入力面の周縁に設定された操作領域に対して、タッチされた状態が一定時間以上継続した場合に、当該タッチ操作を検出し、前記入力制御部の前記移動情報生成部は、前記操作領域における前記特定のタッチ操作が行われた位置に応じて、生成する前記移動情報におけるカーソルの移動方向を決定することを特徴とする請求項5に記載のデータ処理装置。ディスプレイ画面上に表示された表示画像へのタッチ操作を入力として受け付けるタッチパネルユニットと、前記タッチパネルユニットによる入力をカーソルの動作に変換して処理する処理部とを備え、前記処理部は、前記タッチパネルユニットの入力面に設定された操作領域に対して、予め設定された特定のタッチ操作が行われた場合に、当該特定のタッチ操作の行われた前記操作領域中の位置に応じて、当該位置に応じて決定される方向であって前記ディスプレイ画面の外側へ向かう方向へ、当該ディスプレイ画面の周縁に位置するカーソルを移動させる移動情報を生成し、前記タッチパネルユニットは、前記処理部により生成された前記移動情報に基づく表示命令にしたがって前記ディスプレイ画面に表示画像を表示し、かつ当該表示画像をスクロールすることを特徴とする入出力装置。前記タッチパネルユニットは、ディスプレイ画面と同じ大きさの入力面を備え、当該入力面の周縁に、前記特定のタッチ操作を受け付ける操作領域を備え、前記処理部は、前記入力面の操作領域に対して行われた前記特定のタッチ操作の位置に応じてカーソルの前記移動情報を生成することを特徴とする請求項7に記載の入出力装置。ディスプレイ画面上に表示された表示画像へのタッチ操作を入力として受け付けるタッチパネルの制御方法において、前記タッチパネルに対する入力操作のうち、当該タッチパネルの入力面に設定された操作領域において予め設定された特定のタッチ操作が行われた場合に当該特定のタッチ操作を検出するステップと、検出された前記特定のタッチ操作の行われた前記操作領域中の位置に応じて、前記ディスプレイ画面の周縁に位置するカーソルを当該ディスプレイ画面の外側へ向けて移動させる移動情報を生成するステップと前記移動情報に基づく表示命令にしたがって前記ディスプレイ画面に表示画像を表示し、かつ当該表示画像をスクロールするステップと、を含むことを特徴とするタッチパネルの制御方法。前記特定のタッチ操作を検出するステップは、前記ディスプレイ画面の周縁に設定された操作領域で前記特定のタッチ操作が行われた場合に当該操作を検出するステップを含むことを特徴とする請求項9に記載のタッチパネルの制御方法。前記特定のタッチ操作を検出するステップは、前記ディスプレイ画面の周縁に設定された操作領域に対して、タッチされた状態が一定時間以上継続した場合に、当該特定のタッチ操作を検出するステップを含み、前記カーソルの移動情報を生成するステップは、前記操作領域中のタッチされた位置に応じて、生成する前記移動情報におけるカーソルの移動方向を決定するステップを含むことを特徴とする請求項9に記載のタッチパネルの制御方法。コンピュータに実行させるプログラムを当該コンピュータの入力手段が読取可能に記憶した記憶媒体において、前記プログラムは、入力手段としてのタッチパネルに対する入力操作のうち、当該タッチパネルの入力面に設定された操作領域において予め設定された特定のタッチ操作が行われた場合に当該特定のタッチ操作を検出する処理と、検出された前記特定のタッチ操作の行われた前記操作領域中の位置に応じて、ディスプレイ画面の周縁に位置するカーソルを当該ディスプレイ画面の外側へ向けて移動させる移動情報を生成する処理と前記移動情報に基づく表示命令にしたがって前記ディスプレイ画面に表示画像を表示し、かつ当該表示画像をスクロールする処理と、を前記コンピュータに実行させることを特徴とする記憶媒体。コンピュータに、入力手段としてのタッチパネルに対する入力操作のうち、当該タッチパネルの入力面に設定された操作領域において予め設定された特定のタッチ操作が行われた場合に当該特定のタッチ操作を検出する処理と、検出された前記特定のタッチ操作の行われた前記操作領域中の位置に応じて、ディスプレイ画面の周縁に位置するカーソルを当該ディスプレイ画面の外側へ向けて移動させる移動情報を生成する処理と、前記移動情報に基づく表示命令にしたがって前記ディスプレイ画面に表示画像を表示し、かつ当該表示画像をスクロールする処理と、を実行させるプログラムを記憶する記憶手段と、前記記憶手段から前記プログラムを読み出して当該プログラムを送信する送信手段とを備えたことを特徴とするプログラム伝送装置。しかしながら、特許文献1に記載された従来技術は、ディスプレイ画面の外側にまでタッチ入力を受け付けるための一定の領域を設けているため、ディスプレイ画面の大きさは、ディスプレイ装置の全体の大きさに比べて、このタッチ入力を受け付ける領域の分だけ小さくならざるを得ない。これは、ノートブック型パーソナルコンピュータのように、物理的に制限された大きさの中でできるだけ大きなディスプレイ画面を得ようとする場合には好ましくない。また、特許文献2に記載された従来技術は、ディスプレイ画面の端部分にタッチすることによって表示をスクロールさせるものであるため、ディスプレイ画面の外側に一定の領域を設けるためにディスプレイ画面自体の大きさが犠牲になることはない。しかしながら、この機能は、ナビゲーションシステムのように特定の閉じたアプリケーションにおいては有効であるが、オペレーティングシステムが提供する基本画面デスクトップ画面などの汎用的な環境で利用すると不具合が生じる場合がある。すなわち、そのような汎用的な環境では、ディスプレイ画面の周縁付近にアイコンや表示されているアプリケーションのボタンなどのオブジェクトが存在する場合がある。そのため、ディスプレイ画面の周縁にタッチされた場合、当該オブジェクトをポイントしたいのか、ディスプレイ画面の表示をスクロールさせたいのか判断できない。したがって、操作者にとっては、オブジェクトをポイントしただけで意に反して表示がスクロールしてしまうといった状況が起こり得る。そこで本発明は、タッチパネルにおいて、ディスプレイ画面の外側にタッチ入力を受け付ける領域を設けることなく、ディスプレイ画面へのタッチ操作によりディスプレイ画面の外側に設定された表示画像への表示領域の移動制御を可能にすることを目的とする。また、本発明は、タッチパネルにおいて、ディスプレイ画面へのタッチ操作によるディスプレイ画面の外側に設定された表示画像に対する表示領域の移動制御を、オペレーティングシステムの基本画面のような汎用的な環境で利用可能とすることを他の目的とする。上記の目的を達成するため、本発明は、入力手段としてタッチパネルを備え、このタッチパネルへのタッチ操作による入力をカーソルの動作に変換して処理するデータ処理装置において、タッチパネルに対する入力操作のうち、タッチパネルの入力面に設定された操作領域において予め設定された特定のタッチ操作が行われた場合にこの特定のタッチ操作を検出する操作イベント検出部と、検出された特定のタッチ操作の行われた操作領域中の位置に応じて、ディスプレイ画面の周縁に位置するカーソルをディスプレイ画面の外側へ向けて移動させる移動情報を生成する移動情報生成部と、生成された移動情報に基づいて表示画像上でカーソルの位置を移動させるカーソル動作制御部と、カーソル動作制御部によるカーソルの移動に応じてディスプレイ画面の表示内容をスクロールさせる表示制御部とを備えることを特徴とする。このデータ処理装置は、パーソナルコンピュータやワークステーションなどのコンピュータ装置の他、PDA、タッチパネルを備えた家電製品などを含む。また、表示制御部は、例えばコンピュータ装置におけるビデオドライバとすることができる。ここで、この操作イベント検出部は、ディスプレイ画面と大きさが一致するタッチパネルの入力面に設定された操作領域に対して、特定のタッチ操作が行われた場合に、この操作を検出する。この操作領域は、ディスプレイ画面のどの位置に設定しても良いが、より好ましくは、タッチパネルの入力面の周縁に設定することができる。ここで、周縁とは、タッチパネルの入力面の最外周から指やスタイラスペンでタッチすることができ、かつ所定の操作ができる程度の幅を有する領域である。また、上述のようにこの入力画面はディスプレイ画面と大きさが一致しているので、この操作領域にも表示画像が表示されることとなる。そして、この操作領域は、予め設定された操作だけでなく、当該表示への通常の入力も受け付ける。また、予め設定された特定のタッチ操作を、操作領域に対して、タッチされた状態を一定時間以上継続する操作とし、移動情報生成部において、操作領域中のタッチされた位置に応じて、生成する移動情報におけるカーソルの移動方向を決定する構成とすることができる。また、本発明のデータ処理装置は、GUIにより種々の入力処理を受け付け、出力を行うための入出力画面を作成し、この入出力画面上でのカーソルの動作を制御する基本制御部と、タッチパネルに対する入力をこの基本制御部におけるカーソルの移動情報に変換してこの基本制御部に送る入力制御部と、この入出力画面に基づいてディスプレイ画面よりも大きい表示画像を生成し、この表示画像上にこのディスプレイ画面に対応する大きさの表示領域を設定し、このディスプレイ画面にこの表示領域を表示させる表示制御部とを備え、この入力制御部は、タッチパネルに対する入力操作のうち、当該タッチパネルの入力面に設定された操作領域において予め設定された特定のタッチ操作が行われた場合に当該特定のタッチ操作を検出する操作イベント検出部と、検出された特定のタッチ操作の行われた前記操作領域中の位置に応じて、ディスプレイ画面の周縁に位置するカーソルをこのディスプレイ画面の外側へ向けて移動させる移動情報を生成して基本制御部へ送る移動情報生成部とを備え、表示制御部は、カーソルが表示領域を越えて移動する場合に、表示画像上においてこのカーソルの移動方向に表示領域を移動させる構成とすることができる。ここで、基本制御部は、例えば、パーソナルコンピュータなどのコンピュータ装置におけるオペレーティングシステムとすることができる。入力制御部は、タッチパネルの動作を制御するタッチパネルドライバとすることができる。さらにまた、本発明は、次のように構成されたことを特徴とする入出力装置を提供する。すなわち、この入出力装置は、ディスプレイ画面上に表示された表示画像へのタッチ操作を入力として受け付けるタッチパネルユニットと、このタッチパネルユニットによる入力をカーソルの動作に変換して処理する処理部とを備え、この処理部は、このタッチパネルユニットの入力面に設定された操作領域に対して、予め設定された特定のタッチ操作が行われた場合に、この特定のタッチ操作の行われた操作領域中の位置に応じて、この位置に応じて決定される方向であってディスプレイ画面の外側へ向かう方向へ、ディスプレイ画面の周縁に位置するカーソルを移動させる移動情報を生成し、このタッチパネルユニットは、この処理部により生成された移動情報に基づく表示命令にしたがってディスプレイ画面に表示画像を表示し、かつこの表示画像をスクロールすることを特徴とする。また、本発明は、タッチパネルの制御方法において、このタッチパネルに対する入力操作のうち、タッチパネルの入力面に設定された操作領域において予め設定された特定のタッチ操作が行われた場合にこの特定のタッチ操作を検出するステップと、検出された特定のタッチ操作の行われた操作領域中の位置に応じて、ディスプレイ画面の周縁に位置するカーソルをこのディスプレイ画面の外側へ向けて移動させる移動情報を生成するステップとを含む。ここで、この検出されるタッチ操作を、ディスプレイ画面の周縁に設定された操作領域に対してタッチされた状態が一定時間以上継続する操作とし、カーソルの移動情報を生成するステップは、この操作領域中のタッチされた位置に応じて、生成する移動情報におけるカーソルの移動方向を決定するステップを含む構成とすることができる。さらに、本発明は、これらのステップに対応する処理をコンピュータに実行させるプログラムであるタッチパネルドライバとして作成し、このタッチパネルドライバを格納した記憶媒体や、このタッチパネルドライバを伝送するプログラム伝送装置として提供することができる。本発明によれば、ディスプレイ画面の外側にタッチ入力を受け付ける領域を設けることなく、ディスプレイ画面へのタッチ操作によりディスプレイ画面の外側に設定された表示画像への表示領域の移動を制御することができる。また、本発明によれば、ディスプレイ画面へのタッチ操作によるディスプレイ画面の外側に設定された表示画像に対する表示領域の移動制御を、オペレーティングシステムの基本画面のような汎用的な環境で利用することができる。以下、添付図面に示す実施の形態に基づいて本発明を詳細に説明する。図2は、本実施の形態によるタッチパネル制御を実現搭載するコンピュータ装置の構成例を示す図である。図2を参照すると、このコンピュータ装置は、CPU中央処理装置20と、システムバスを介してCPU20に接続されたM/Bマザーボードチップセット30及びメインメモリ40と、PCIバスなどの高速なバスを介してM/Bチップセット30に接続されたビデオカード50及びハードディスク60と、さらにブリッジ回路200及びISAバスなどの低速なバスを介してM/Bチップセット30に接続されたフロッピー登録商標ディスクドライブ70、キーボード80及びシリアルI/Oポート90と、シリアルI/Oポート90に接続されたタッチパネルユニット100とを備える。なお、図2は本実施の形態のタッチパネル制御を実現するコンピュータ装置の構成を例示するに過ぎず、本実施の形態を適用可能であれば、他の種々のシステム構成を取ることが可能である。例えば図2では、シリアルI/Oポート90を介してタッチパネルユニット100をシステムに接続しているが、パラレルI/OポートやUSBUniversalSerialBusを介してシステムに接続するようにしても良い。また、ビデオカード50の代わりにビデオメモリのみを設け、CPU20自身が描画命令を実行するようなシステム構成とすることも可能である。さらに、図示はしないが、一般的なコンピュータ装置には、入力手段としてのマウス、音声入出力機構、CD-ROMドライブなどが接続される。また、本実施の形態は、図2に示したようなパーソナルコンピュータやワークステーションなどのコンピュータ装置の他、各種のPDAPersonalDigitalAssistants、コンピュータにて制御されるテレビ受像機その他の家電製品などであって、入力手段としてタッチパネルを備えたハードウェアにても実現することができる。図3は、本実施の形態のタッチパネル制御を実現するソフトウェアの構成例を示す図である。図3を参照すると、タッチパネルユニット100から入力された入力データは、ディスプレイ画面と1対1で対応するパネル上の座標データである。この入力データは、タッチパネルコントローラ310とシリアルI/Oポートを制御するシリアルドライバ320とを経てタッチパネルドライバ330にて処理される。タッチパネルドライバ330において、座標データは、カーソルの移動データに変換される。また、後述するように、タッチパネルユニット100へのタッチ入力の中から特定の操作を示す操作イベントを検出し、これを対応するカーソルの移動データに置き換える。このようにして生成されたカーソルはオペレーティングシステムのマウスドライバ340に送られる。これにより、オペレーティングシステムは、マウスによる入力と全く変わらずにタッチパネルユニット100からの入力を扱うことができる。なお、図3は図2のコンピュータ装置を想定した本実施の形態を実現するソフトウェア構成の一例に過ぎない。タッチパネルユニット100からの入力をエミュレーションしてマウスドライバ340で処理できるデータに変換する手段を有していれば、図示の構成の他にも、タッチパネルユニット100の接続手段や本実施の形態を適用するハードウェアの構成に応じて、種々の構成を取り得る。また、マウスドライバ340を介さずに、タッチパネルユニット100からの入力データに基づいて直接カーソルの移動を制御する構成とすることも可能である。図1は、本実施の形態におけるタッチパネル制御システムの構成を説明する図である。図1を参照すると、本実施の形態のタッチパネル制御システムは、タッチパネルユニット100に対するタッチ入力をマウスによる入力に変換するマウスエミュレータ11と、タッチパネルユニット100に対するタッチ入力の中から特定の操作イベントを検出する操作イベント検出部12と、操作イベント検出部12により検出された操作イベントに応じたカーソルの移動情報を生成するカーソル移動情報生成部13と、マウスによる入力に応じてカーソルの動作を制御するカーソル動作制御部14と、カーソルの動作に応じてタッチパネルユニット100のディスプレイ画面に表示する表示画像上の表示領域の移動を制御する表示制御部としての仮想画面制御部15とを備える。なお、図1において、矢印はデータの流れを示す。図1に示す各構成要素は、コンピュータプログラムにより制御された図2のCPU20にて実現される仮想的なソフトウェアブロックである。このコンピュータプログラムは、例えば図2のメインメモリ40に読み込まれてCPU20の動作を制御する。かかるコンピュータプログラムは、CD-ROMやフロッピーディスクなどの記憶媒体に格納したり、ネットワークを介して伝送したりすることにより提供される。上記構成において、マウスエミュレータ11、操作イベント検出部12及びカーソル移動情報生成部13は、例えば、図3に示したタッチパネルドライバ330の機能として設けられる。マウスエミュレータ11は、上述したように、タッチパネルユニット100から入力される座標データを、マウスによる入力データと同等のカーソルの移動データに変換し、出力する。操作イベント検出部12は、タッチパネルユニット100に対するタッチ入力の中から、タッチパネルユニット100の特定の場所に特定の手順でタッチ入力が行われたというような特定の操作が行われた場合に、これを操作イベントとして検出する。操作イベントの詳細な内容については後述する。カーソル移動情報生成部13は、操作イベント検出部12により検出された操作イベントの種類に応じて、予め設定された方向に予め設定された距離だけカーソルが移動したことを示す移動データを生成し、出力する。カーソル移動情報生成部13の具体的な動作については、操作イベントの内容と共に後述する。カーソル動作制御部14は、例えば、図3に示したマウスドライバ340の機能として実現される。カーソル動作制御部14は、マウスエミュレータ11及びカーソル移動情報生成部13から出力されたカーソルの移動データに基づいて、ディスプレイ画面に表示する表示画像上でカーソルを移動させ、必要に応じてオブジェクトをポイントするなどの処理を行う。仮想画面制御部15は、例えば、図2に示したビデオカード50の動作を制御するビデオドライバの機能として実現される。仮想画面制御部15は、ビデオカード50を制御して、CPU20から出力された描画命令に基づき、表示画像の描画データを作成する。また、仮想画面による表示制御を実行し、表示画像上にディスプレイ画面に実際に表示させる表示領域を設定する。仮想画面による表示制御の手法は、従来から一般的に用いられている手法を用いることができる。すなわち、例えば図11に示したように、表示画像1101の解像度を1600dots×1200dotsとし、表示領域1102の解像度を800dots×600dotsとすれば、ディスプレイ画面には表示画像1101の4分の1の領域が表示される。そして、表示領域1102の移動は、カーソルの移動を用いて制御する。すなわち、ディスプレイ画面の周縁にカーソルを位置させた状態で、さらにその外側へカーソルを移動させるような操作が行われた場合に、この操作に応じて表示領域1102をカーソルの移動方向へ移動させる。図4は、米国マイクロソフト社のオペレーティングシステムであるWindowsの基本画面デスクトップ画面を表示画像1101として、表示領域1102を設定した様子を示す図である。また図5は、図4の表示領域1102をディスプレイ画面に表示した様子を示す図である。オペレーティングシステムの基本画面は、本来、全体がディスプレイ画面に表示されることを想定しているが、従来技術において説明したように仮想画面による表示制御を行うことにより、基本画面を高解像度で作成した場合であっても、低解像度のディスプレイ画面に表示することが可能となる。次に、操作イベント検出部12及びカーソル移動情報生成部13にて実現される、特定の操作によるカーソルの動作制御について説明する。図6は、本実施の形態におけるタッチパネルユニット100の入力面以下、単に入力面と称すの構成を説明する図である。図6を参照すると、入力面600の周縁に所定の幅の操作領域601~604を設けてある。操作領域601~604は、入力面600の最外周から指やスタイラスペンでタッチすることができ、かつ所定の操作ができる程度の広さを有する。また、各操作領域601~604の幅は、同一であっても良いし、異なっていても良い。操作イベント検出部12は、この操作領域601~604において操作者の指やスタイラスペンによる特定のタッチ入力が行われた際に、操作イベントを検出する。カーソル移動情報生成部13は、操作イベント検出部12により検出された操作イベントの種類に応じて、図6に示すように、カーソル610をディスプレイ画面の周縁からさらに外側へ向かって移動させる移動データを生成する。図示の例では入力面600の上側の操作領域601からさらにその上方へ移動させる移動データを生成する。そして、この移動データに基づいてカーソル動作制御部14がカーソル610を移動させる。ここで、カーソル610の動作はディスプレイ画面上で視認されるため、ディスプレイ画面の周縁から外側へ向かってカーソルを移動させるという表現を用いた。しかし、ディスプレイ画面に表示されている表示領域1102はオペレーティングシステムなどにより作成された表示画像1101の一部であるため、オペレーティングシステム及びオペレーティングシステムが提供するマウスドライバ340においては、単に表示画像1101上でカーソル610を移動したものとして扱われる。そして、このカーソル610の移動が表示領域1102の境界を越えたため、仮想画面制御部15がビデオドライバによるローカルなオペレーティングシステムによらない制御により、表示領域1102を移動させることとなる。次に、タッチパネルの入力面600の操作領域601~604に対して行われる操作について説明する。本実施の形態においては、入力面600とディスプレイ画面とは同一の大きさを有し、完全に重なっている。したがって、操作領域601~604に対応するディスプレイ画面の周縁にも、表示画像1101における表示領域1102の周縁に位置する画像が表示されており、表示画像1101上のアイコンやアプリケーションのボタンなどが存在する場合がある。このため、操作領域601~604に対して指やスタイラスペンで単にタッチしただけで表示領域1102を移動させるように制御すると、操作領域601~604に表示されているアイコンやボタンを操作しようとしてタッチしたことによって、表示領域1102が移動してしまい、アイコンやボタンの操作に支障をきたす恐れがある。そこで、操作イベント検出部12が単なるタッチと区別して操作イベントを検出するための特定の操作を予め定めておく必要がある。この操作の内容すなわち、操作イベントを発生させる条件は、単なるタッチと区別できる操作であればどのような操作であっても良い。本実施の形態では代表的な2種類の操作について詳細に説明する。本実施の形態において提案する第1の操作は、操作領域601~604に一定の時間タッチし続ける操作である。これを実現するため、操作領域601~604にタッチされたまま、時間t以上経過した場合に操作イベントを発生するタイムアウト条件を設定する。これにより、時間tの間、操作領域601~604にタッチした指やスタイラスペンが留まっていると、操作イベント検出部12がタイムアウトを検知し、これに応じてカーソル移動情報生成部13がカーソル610の移動データを生成する。図6を参照して具体的に説明する。初期設定として、一回のタイムアウトでカーソル移動情報生成部13が生成する移動データにおいてカーソル610を相対的に動かすドット数をdとする。また、カーソル610の入力面600におけるX方向の座標をh1≦h≦H、Y方向の座標をv1≦v≦Vとし、操作領域601~604の幅を一様にmとする。さらに、仮想画面制御部15は、カーソル610が表示領域1102の外側へdドット移動する場合、表示領域1102を表示画像1101上でカーソル610が移動する方向にdドット移動させることとする。まず、カーソル610のY座標vが1≦v≦mであるとき操作領域601に対応にタイムアウトが発生した場合、操作イベント検出部12による当該イベントの検出に応じて、カーソル移動情報生成部13は、カーソル610を上方向にdドット移動させる。そして、仮想画面制御部15の制御により、表示領域1102が上方向へdドット移動する。カーソル610のY座標vがV-m≦v≦Vであるとき操作領域602に対応にタイムアウトが発生した場合、操作イベント検出部12による当該イベントの検出に応じて、カーソル移動情報生成部13は、カーソル610を下方向にdドット移動させる。そして、仮想画面制御部15の制御により、表示領域1102が下方向へdドット移動する。カーソル610のX座標hが1≦h≦mであるとき操作領域603に対応にタイムアウトが発生した場合、操作イベント検出部12による当該イベントの検出に応じて、カーソル移動情報生成部13は、カーソル610を左方向にdドット移動させる。そして、仮想画面制御部15の制御により、表示領域1102が左方向へdドット移動する。カーソル610のX座標hがH-m≦h≦Hであるとき操作領域604に対応にタイムアウトが発生した場合、操作イベント検出部12による当該イベントの検出に応じて、カーソル移動情報生成部13は、カーソル610を右方向にdドット移動させる。そして、仮想画面制御部15の制御により、表示領域1102が右方向へdドット移動する。以上の制御により、操作者が、操作領域601~604にタッチすればカーソル610がタッチした位置に移動し、さらにタッチした指やスタイラスペンをタイムアウト条件である時間tの間そのまま留めておけば、ディスプレイ画面に表示されている表示領域1102が移動して、ディスプレイ画面の表示内容を上下左右にスクロールすることとなる。また、操作者が表示領域1102の移動後もさらに指やスタイラスペンをタッチしたまま留めておけば、タイムアウト条件である時間tが経過する度にディスプレイ画面の表示内容がスクロールし続けることとなる。なお、上記の説明では入力面600の角の部分座標1~m,1~m、H-m~H,1~m、1~m,V-m~V、H-m~H,V-m~Vの4カ所において、操作領域601~604が重なっているが、この位置においては、例えば横方向の移動または縦方向の移動のいずれかを優先させることにより矛盾無く制御することができる。図7は、上述した第1の操作に対応する処理の流れを説明するフローチャートである。図7を参照すると、まず、操作領域601~604にタッチがなされステップ701、そのままの状態で一定時間が経過し、タイムアウト条件が満足するとステップ702、操作イベント検出部12によりこの操作が検出される。そして、カーソル移動情報生成部13により、タッチがなされている操作領域601~604に応じてカーソル610の移動データが生成されるステップ703。そして、生成されたカーソル610の移動データに応じて、カーソル動作制御部14によりカーソル610が移動され、このカーソル移動に応じて、仮想画面制御部15により表示領域1102が移動されて、ディスプレイ画面に表示されている画像が上下左右にスクロールするステップ704、705。なお、操作領域601~604以外の領域にタッチされた場合及び操作領域601~604にタッチされたがタイムアウト条件を満足しない場合はステップ701、702でNo、タッチ操作をマウスによる操作にエミュレーションする通常の処理を行うステップ706。本実施の形態において提案する第2の操作は、操作領域601~604にタッチしたまま特定の方向にカーソル610を移動させる操作である。これを実現するため、操作領域601~604に存在するカーソル610が特定の方向に移動した場合に操作イベントを発生する方向条件を設定する。なお、操作領域601~604内におけるカーソル610の移動は、マウスエミュレータ11によりエミュレーションされる通常のタッチ入力である。これにより、操作領域601~604に存在するカーソル610が方向条件を満足する方向へ移動すると、操作イベント検出部12が当該操作を検知し、これに応じてカーソル移動情報生成部13がカーソル610の移動データを生成する。図6を参照して具体的に説明する。なお、方向条件を満足する操作が一回行われた場合のカーソル移動情報生成部13が生成する移動データにおけるカーソル610の移動量をdドットとし、その他の初期設定は上述した第1の操作の場合と同様とする。まず、カーソル610のY座標vが1≦v≦mであるとき操作領域601に対応にカーソル610を下から上へ動かす操作が行われた場合、操作イベント検出部12による当該イベントの検出に応じて、カーソル移動情報生成部13は、カーソル610を上方向にdドット移動させる。そして、仮想画面制御部15の制御により、表示領域1102が上方向へdドット移動する。カーソル610のY座標vがV-m≦v≦Vであるとき操作領域602に対応にカーソル610を上から下へ動かす操作が行われた場合、操作イベント検出部12による当該イベントの検出に応じて、カーソル移動情報生成部13は、カーソル610を下方向にdドット移動させる。そして、仮想画面制御部15の制御により、表示領域1102が下方向へdドット移動する。カーソル610のX座標hがH-m≦h≦Hであるとき操作領域603に対応にカーソル610を右から左へ動かす操作が行われた場合、操作イベント検出部12による当該イベントの検出に応じて、カーソル移動情報生成部13は、カーソル610を左方向にdドット移動させる。そして、仮想画面制御部15の制御により、表示領域1102が左方向へdドット移動する。カーソル610のX座標hがH-m≦h≦Hであるとき操作領域604に対応にカーソル610を左から右へ動かす操作が行われた場合、操作イベント検出部12による当該イベントの検出に応じて、カーソル移動情報生成部13は、カーソル610を右方向にdドット移動させる。そして、仮想画面制御部15の制御により、表示領域1102が右方向へdドット移動する。以上の制御により、操作者が例えば操作領域601にタッチすればカーソル610がタッチした位置に移動し、さらにその領域内で指やスタイラスペンを上方へ移動させれば、ディスプレイ画面に表示されている表示領域1102が上方へ移動して、ディスプレイ画面の表示内容をスクロールすることとなる。同様に、他の各操作領域602~604においても、その領域内で所定の方向に指やスタイラスペンを移動させることにより、表示領域1102がそれぞれの方向へ移動し、ディスプレイ画面の表示内容をスクロールする。図8は、上述した第2の操作に対応する処理の流れを説明するフローチャートである。図8を参照すると、まず、操作領域601~604にタッチがなされステップ801、さらに通常のタッチ入力において方向条件が満足するようにカーソル610が移動するとステップ802、操作イベント検出部12によりこの操作が検出される。そして、タッチがなされている操作領域601~604及びカーソル610の移動方向に応じて、カーソル移動情報生成部13によりカーソル610の移動データが生成されるステップ803。そして、生成されたカーソル610の移動データに応じて、カーソル動作制御部14によりカーソル610が移動され、このカーソル移動に応じて、仮想画面制御部15により表示領域1102が移動されて、ディスプレイ画面に表示されている画像が上下左右にスクロールするステップ804、805。なお、操作領域601~604以外の領域にタッチされた場合及び操作領域601~604にタッチされたが方向条件を満足する操作が行われなかった場合はステップ801、802でNo、タッチ操作をマウスによる操作にエミュレーションする通常の処理を行うステップ806。なお、上記の操作において、カーソル610を移動させる方向は、ある程度の誤差を想定して設定することができる。例えば、操作領域601については、まっすぐ上方に移動するだけでなく、多少斜めに移動しても操作イベント検出部12において操作イベントを検出する。また、操作者がタッチパネルにおいて所定の場所をポイントする場合、手作業であるため、ポイントした指やスタイラスペンが多少動くことがある。このような場合、操作者の意に反してディスプレイ画面の表示内容がスクロールしてしまうといった誤動作が発生する恐れがある。そこで、カーソル610の移動距離を操作イベント検出の条件に加え、操作領域601~604において、カーソル610が一定以上の距離を動いた場合に操作イベント検出部12において操作イベントを検出するように制御することもできる。さらに、上記の操作例では方向条件を満足する操作が行われた場合のカーソル610の移動量をdドットとしたが、操作イベント検出の条件としてカーソル610の移動速度や加速度を加え、操作領域601~604におけるカーソル610の移動が高速に行われた場合は、カーソル移動情報生成部13が生成する移動データによるカーソル610の移動距離を長くするような制御を行うこともできる。また、上記の操作例では、各操作領域601~604に固有の方向条件を与えた。すなわち、入力面600の上方に位置する操作領域601では方向条件を上とし、入力面600の下方に位置する操作領域602では方向条件を下とし、入力面600の左方に位置する操作領域603では方向条件を左とし、入力面600の右方に位置する操作領域604では方向条件を右とした。これは、最初にタッチした位置からさらに外側へ指やスタイラスペンを移動させることにより、その方向へ表示領域1102を移動させるといった直感的に分かりやすい操作を実現する。しかしながら、方向条件を各操作領域601~604で固有とせず、全ての操作領域601~604において指やスタイラスペンを上へ動かせば表示領域1102も上方へ移動し、指やスタイラスペンを左へ動かせば表示領域1102も左方へ移動するといった制御を行うこともできる。なお、本実施の形態では、入力面600に一定の操作領域601~604を設定し、この領域内で特定の操作が行われた場合に操作イベント検出部12が操作イベントを検出することとした。しかし、特定の操作とカーソル610の移動とを対応付けるという技術的観点に立てば、操作領域601~604は必ずしも必要ではない。すなわち、通常のタッチ入力では行われないような特殊な操作を予め定義しておき、当該操作が行われた場合に、操作イベント検出部12によりこの操作を検出し、カーソル移動情報生成部13により所定の移動データを生成するような制御を行うことができる。"