"画像を表示するための表示手段と、前記表示手段に重畳して配置され、タッチされた位置を検出するための検出手段とを備え、検出された前記位置の移動によって形成される軌跡に対応する線を、前記表示手段に表示されている画像上に描画し、前記軌跡によって描画以外の操作が特定された場合、該操作を特定した前記軌跡の開始点から終了点までに描画された線を消去することを特徴とするタッチ描画表示装置。描画以外の前記操作を特定するための前記軌跡は、前記検出手段を同時に複数の位置でタッチするマルチタッチ操作によって形成される軌跡であることを特徴とする請求項1に記載のタッチ描画表示装置。前記マルチタッチ操作によって形成される複数の軌跡のうち何れか1つの軌跡にのみ対応する線が描画されることを特徴とする請求項2に記載のタッチ描画表示装置。画像を表示するための表示手段と、前記表示手段に重畳して配置され、タッチされた位置を検出するための検出手段とを備えたタッチ描画表示装置の操作方法であって、検出された前記位置の移動によって形成される軌跡に対応する線を、前記表示手段に表示されている画像上に描画する描画ステップと、前記描画ステップを実行中に、前記軌跡によって描画以外の操作が特定されたか否かを判定するステップと、前記軌跡によって描画以外の操作が特定された場合、該操作を特定した前記軌跡の開始点から終了点までに描画された線を消去するステップとを含むことを特徴とするタッチ描画表示装置の操作方法。上記のような電子黒板装置において、描画を行なう単純なタッチ操作とは異なるタッチ操作に、描画以外の特定の機能が割当てられている場合、描画モードで描画中にその特定の機能を実行すべきタッチ操作であることを判定するまでにはしばらく時間がかかる。通常、電子黒板装置では、タッチ操作と描画との間に時間的な遅れタイムラグを生じないように、タッチされると直ちに描画される。タイムラグがあると、ユーザはストレスを感じる。このために、ユーザが意図しない誤った描画が行なわれる問題がある。例えば、マルチタッチ複数点への同時タッチした状態でフリックする操作弾くようにタッチ点をスライドさせる操作に、画面のスクロール操作が割当てられている場合がある。この場合、ユーザが、シングルタッチ1点のタッチで描画していた状態から、画面をスクロールさせるためにマルチタッチでフリック操作を行なった場合、フリック操作であることを判定するためには、所定の時間タッチされた点の軌跡を観察することが必要である。そして、上記したように、ユーザにストレスを感じさせないように、タッチに応じて速やかに描画されるので、マルチタッチのフリック操作であると判定されるまでに、ユーザが意図しない誤った描画がなされることになる。さらに、スクロールが行なわれると、誤った描画がなされた画像は画面から消えるが、描画情報は、誤った描画を含んだまま記憶される。したがって、元に戻すスクロールが実行された場合、再び誤った描画が画面に表示されることになる。印刷された場合にも、同様に誤った描画も印刷されてしまう。これは、電子黒板装置に限らず、タブレット型の端末装置等、タッチによる描画を表示可能な表示装置において生じる問題である。上記の特許文献1によっても、この問題は解決されない。したがって、本発明は、描画モード中に描画以外のタッチ操作がなされた場合でも、正しい描画を維持できるタッチ描画表示装置及びその操作方法を提供することを目的とする。上記の目的は、下記によって達成することができる。即ち、本発明に係るタッチ描画表示装置は、画像を表示するための表示部と、表示部に重畳して配置され、タッチされた位置を検出するための検出部とを備え、検出された位置の移動によって形成される軌跡に対応する線を、表示部に表示されている画像上に描画し、軌跡によって描画以外の操作が特定された場合、この操作を特定した軌跡の開始点から終了点までに描画された線を消去する。好ましくは、描画以外の操作を特定するための軌跡は、検出部を同時に複数の位置でタッチするマルチタッチ操作によって形成される軌跡である。より好ましくは、マルチタッチ操作によって形成される複数の軌跡のうち何れか1つの軌跡にのみ対応する線が描画される。本発明に係るタッチ描画表示装置の操作方法は、画像を表示するための表示部と、表示部に重畳して配置され、タッチされた位置を検出するための検出部とを備えたタッチ描画表示装置の操作方法であって、検出された位置の移動によって形成される軌跡に対応する線を、表示部に表示されている画像上に描画する描画ステップと、描画ステップを実行中に、軌跡によって描画以外の操作が特定されたか否かを判定するステップと、軌跡によって描画以外の操作が特定された場合、この操作を特定した軌跡の開始点から終了点までに描画された線を消去するステップとを含む。本発明によれば、描画モード中に描画以外のタッチ操作がなされた場合、描画以外のタッチ操作の判定中になされた誤った描画を残さずに、ユーザが意図した描画を記憶することができる。したがって、再度対象の画像が表示された場合にも、誤った描画が表示されず、意図した描画を表示することができる。以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。また、以下において、タッチとは入力位置の検出装置が位置を検出可能な状態になることを意味し、検出装置に接触して押圧する場合、押圧せずに接触する場合、及び、接触せずに近接する場合を含む。後述するように、入力位置の検出装置には、接触型に限らず非接触型の装置を用いることもできる。非接触型の検出装置の場合にはタッチとは、入力位置を検出可能な距離まで検出装置に近接した状態を意味する。図1を参照して、本発明の実施の形態に係る電子黒板装置100は、演算処理部以下、CPUと記す102、読出専用メモリ以下、ROMと記す104、書換可能メモリ以下、RAMと記す106、記録部108、インターフェイス部以下、IF部と記す110、タッチ検出部112、表示部114、表示制御部116、ビデオメモリ以下、VRAMと記す118、及びバス120を備えている。CPU102は、電子黒板装置100全体を制御する。ROM104は不揮発性の記憶装置であり、電子黒板装置100の動作を制御するために必要なプログラム及びデータを記憶している。RAM106は、揮発性の記憶装置である。記録部108は、通電が遮断された場合にもデータを保持する不揮発性記憶装置であり、例えば、ハードディスクドライブ、フラッシュメモリ等である。記録部108は着脱可能に構成されていてもよい。CPU102は、バス120を介してROM104からプログラムをRAM106上に読出して、RAM106の一部を作業領域としてプログラムを実行する。CPU102は、ROM104に格納されているプログラムにしたがって電子黒板装置100を構成する各部の制御を行なう。バス120には、CPU102、ROM104、RAM106、記録部108、IF部110、タッチ検出部112、表示制御部116、及びVRAM118が接続されている。各部間のデータ制御情報を含む交換は、バス120を介して行なわれる。IF部110は、ネットワーク等の外部との接続を行ない、ネットワークに接続されたコンピュータ等との間で画像データを送受信する。IF部110を介して外部から受信した画像データは、記録部108に記録される。表示部114は、画像を表示するための表示パネル液晶パネル等である。表示制御部116は、表示部114を駆動するための駆動部を備え、VRAM118に記憶された画像データを所定のタイミングで読出し、表示部114に画像として表示するための信号を生成して、表示部114に出力する。表示される画像データは、CPU102が記録部108から読出して、VRAM118に伝送する。タッチ検出部112は、例えばタッチパネルであり、ユーザによるタッチ操作を検出する。タッチ検出部112にタッチパネルを用いる場合のタッチ操作の検出について、図2を参照して説明する。図2は、赤外線遮断検出方式のタッチパネルタッチ検出部112を示す。タッチパネルは、長方形の書込面の隣接する2辺にそれぞれ一列に配置された発光ダイオード列以下、LED列と記す200、202と、それぞれのLED列200、202に対向させて一列に配置された2つのフォトダイオード列以下、PD列と記す210、212とを備えている。LED列200、202の各LEDから赤外線を発光し、この赤外線を対向するPD列210、212の各PDが検出する。図2において、LED列200、202の各LEDから赤外線を上向き及び左向きの矢印で示す。タッチパネルは、例えばマイクロコンピュータ以下、マイコンというCPU、メモリ、入出力回路等を含む素子を備え、各LEDの発光を制御する。各PDは、受光した光の強度に応じた電圧を出力する。PDの出力電圧は、アンプによって増幅される。また、各PD列210、212の複数のPDからは同時に信号が出力されるので、出力信号は一旦バッファに保存された後、PDの配列順序に応じたシリアル信号として出力され、マイコンに伝送される。PD列210から出力されるシリアル信号の順序は、X座標を表す。PD列212から出力されるシリアル信号の順序は、Y座標を表す。ユーザがタッチペン220でタッチパネル上の1点にタッチすると、タッチペン220のペン先によって赤外線が遮断される。したがって、遮断される前まで、その赤外線を受光していたPDの出力電圧は減少する。タッチされた位置XY座標に対応するPDからの信号部分が減少するので、マイコンは、受信した2つのシリアル信号の信号レベルが低下している部分を検出し、タッチされた位置座標を求める。マイコンは、決定した位置座標をCPU102に伝送する。このタッチ位置を検出する処理は、所定の検出周期で繰返されるので、同じ点が検出周期よりも長い時間タッチされていると、同じ座標データが繰返し出力される。タッチペン220を使用せずに、指でタッチ検出部112にタッチしても、同様にタッチされた位置を検出することができる。上記したタッチされた位置の検出技術は公知であるので、これ以上の説明は繰返さない。また、タッチ検出部112には、赤外線遮断方式以外のタッチパネル静電容量方式、表面弾性波方式、抵抗膜方式等を用いてもよい。なお、静電容量方式では、センサに近接していれば非接触でも位置を検出することができる。表示部114には、図3に示すような画面が表示される。表示部114の表示画面は、描画領域230と機能ボタン領域240とに区分されている。描画領域230は、ユーザがタッチ操作によって描画できる領域である。即ち、タッチされた点及びその移動軌跡のXY座標が、上記したようにタッチ検出部112からCPU102に伝送される。CPU102は、受信した座標データに応じて、VRAM118上の対応するメモリアドレスに所定値を書込む。VRAM118上の画像データの画素値を変更してもよいが、ここでは、VRAM118は、画像データを記憶する領域とは別に、描画データを記憶する領域以下、オーバレイ領域とも記すを備えているとする。この場合、例えば、オーバレイ領域の描画されていないメモリアドレスのデータを0として、CPU102は、描画位置に対応するメモリアドレスに1を書込む。表示制御部116は、画像データと描画データオーバレイ領域のデータとをスーパーインポーズして表示部114に表示する。即ち、描画データがある点例えばオーバレイ領域に1が記録されている画素では描画データを表示予め設定された色を表示し、描画データがない点例えばオーバレイ領域に0が記録されている画素では画像データを表示する。機能ボタン領域240には、各々特定の機能が割当てられた機能ボタン242が表示される。描画領域230の下部には、ページ操作領域250が表示される。この領域には、ページ送りボタン252、ページ戻しボタン254、及びページ番号表示欄256が表示される。ページ送りボタン252は、タッチされると、表示されているページ画像データを右側に送り、次のページを表示するためのボタンである。ページ戻しボタン254は、タッチされると、表示されているページを左側に送り、前のページを表示するためのボタンである。ページ番号表示欄256には、表示対象の複数のページのうち、現在表示されているページの番号が表示される。ページ操作領域250は、位置が固定されており、スクロール中にも移動しない。例えば、ページ操作領域250を表示部114に表示するためのデータは、描画用のオーバレイ領域とは別のオーバレイ領域に記憶しておけばよい。ユーザが、ページ送りボタン252をタッチすると、タッチされた位置の座標データがタッチ検出部112からCPU102に伝送され、CPU102は、受信し座標データが、ページ送りボタン252が表示された領域内の位置であると判定する。そして、CPU102は、VRAM118に次のページの画像データを伝送し、表示制御部116に、ページ送りのコマンドを伝送する。これを受けて、表示制御部116は、VRAM118上の現在表示されているページに対応する画像データと、次ページに対応する画像データとから、ページ送りの途中の画像を表示するための信号を生成し、表示部114に出力する。これによって、表示部114に、ページ送りされている途中の画像が表示される。なお、ページ送りの途中では、現在表示されている画像の枠だけが表示部114の表示画面上で移動するような表示であってもよい。機能ボタン242に割当てられる機能は、例えば、タッチ操作による描画機能ペンの種類を選択可能、記録部108に保存されているファイル画像データを開く機能、所定領域の描画を削除する消しゴム機能、表示されている画像データを記録部108に保存する機能、表示されている画像データを印刷する機能等である。各機能ボタン242は、アイコンとして表示される。以下に、電子黒板装置100の操作方法について、即ち、特殊なタッチ操作に描画以外の機能が割当てられている場合に、誤った描画が残らないようにする処理を実現するプログラムの制御構造に関して説明する。以下の説明では、電子黒板装置100は、図3に示した画面において、描画を行なう機能ボタンが選択され、タッチ検出部112の描画領域230がタッチされると描画されるモードになっているとする。また、特殊なタッチ操作は、2点以上でマルチタッチした状態で左右にフリックする操作であり、右にフリックする操作に右スクロールが割当てられており、左にフリックする操作に左スクロールが割当てられているとする。これら以外のマルチタッチ操作には、描画以外の処理は割当てられていないとする。ステップ300において、CPU102はタッチ検出部112がタッチされたか否かを判定する。上記したように、CPU102は、タッチ検出部112から座標データを受信したか否かを判定する。タッチ検出部112からは、タッチされた点の位置座標X座標,Y座標が、タッチされた順に出力される。タッチされたと判定された場合、ステップ302に移行し、タッチされたと判定されなかった場合、ステップ306に移行する。ステップ302において、CPU102は、所定の時間受信した座標データタッチされた点の座標データを、受信した順序が分かるようにRAM106に記憶する。ステップ306において、CPU102は終了するか否かを判定する。CPU102は、機能ボタン242の1つに割当てられた終了ボタンが押された場合、プログラムを終了する。そうでなければ処理はステップ300に戻り、タッチされるのを待つ。ステップ304において、CPU102は、ステップ302で検出されたタッチがマルチタッチ複数点に同時にタッチされている状態であるか否かを判定する。具体的には、CPU102は、ステップ302で記憶した複数の座標データのうち、最初に受信した座標データとその後に受信した座標データとの距離を計算する。距離が所定値以上であればマルチタッチであると判定し、所定値未満であればシングルタッチであると判定する。タッチ検出周期は短く、また、各点へのタッチは若干の時間差があるので、マルチタッチであってもタッチされた順にタッチ検出部112から座標データが出力される。したがって、最初に受信した座標データと、2番目以降に受信した数個の座標データの距離を計算すれば、シングルタッチであるかマルチタッチであるかを判定することができる。マルチタッチで同時にタッチされている点は2点に限らず、3点以上である場合があるので、連続する複数の点について距離が計算される。マルチタッチか否を判定する基準となる距離は、適宜設定することができ、ユーザが検出周期の間にタッチ点を通常移動させる距離よりも大きければよい。マルチタッチであると判定された場合、ステップ320に移行し、マルチタッチでないと判定された場合、ステップ310に移行する。ステップ310において、CPU102は、タッチされた点の移動軌跡にしたがって、表示部114に表示されている画像上に描画する。具体的には、CPU102は、ステップ302で記憶した複数の座標データをRAM106から読出し、それらに対応するVRAM118のオーバレイ領域上の点、及びそれらの点を順に結ぶ線分上の各点に、所定のデータを書込む。これによって、上記したように、画像データと描画データオーバレイ領域のデータとが合成されて表示部114に表示され、画像上に描画されたように表示される。なお、後述するようにステップ312の処理は繰返されるので、オーバレイ領域は、既存の描画データを残したまま上書きされる。ステップ312において、CPU102は描画内容をRAM106に一時記憶する。描画を再現できればよく、記憶する方法は任意である。例えば、ステップ302で順序を保持したままRAM106に記憶された座標データをそのまま保持する。また、VRAM118のオーバレイ領域のデータを2次元画像データとして、RAM106に記憶してもよい。ステップ314において、CPU102は、タッチが維持されているか否かを判定する。即ち、CPU102は、タッチ検出部112から継続して座標データを受信しているか否かを判定する。例えばタッチペン220又はユーザの指が離れた場合、タッチ検出部112から座標データを受信しなくなる。タッチが維持されていると判定された場合、ステップ302に戻り、ステップ302以降の処理を繰返す。タッチが維持されていると判定されなかった場合、ステップ300に戻り、再びタッチされるのを待つ。ステップ320において、CPU102は、ステップ302でRAM106に記憶した座標データを、マルチタッチ位置、即ち軌跡毎の座標データとしてRAM106上で記憶し直す。ステップ304の処理によって、同時にタッチされている複数点の各々について、最初にタッチされた点以下、開始点とも記すの座標データが決定されている。したがって、RAM106に記憶されている、開始点以外の複数の座標データの各々が、複数の開始点のうちどの開始点の軌跡に該当するかを、開始点からの距離によって判定することができる。判定した結果に応じて、開始点の座標データと、その開始点が移動した軌跡上の点の座標データとを、配列データとして検出された順に記憶する。例えば、同時に2点でタッチされている場合、ステップ302によって図5の左側に示す配列データ400がRAM106に記憶される。これらのうち、x0,y0、x1,y1の座標が最初にタッチされた2点であるとする。点x0,y0は点x1,y1よりも若干早くタッチされた。この場合、第1開始点の座標データ410及び第2開始点の座標データ420をそれぞれ先頭として、図5の右側に示すような2つのデータ配列を、RAM106に記憶する。開始点の座標データ410及びこれに続くデータ配列412は、1つの軌跡を表す。開始点の座標データ420及びこれに続くデータ配列422は、別の軌跡を表す。3点以上のマルチタッチの場合にも同様に記憶される。ステップ322において、CPU102は、ステップ310と同様にタッチされた点の軌跡にしたがって、表示部114に表示されている画像上に描画する。例えば、図5に示したように、RAM106上で記憶し直された座標データを用いて描画する。なお、同時にタッチされている各点の軌跡を全て描画しても、そのうちの一部の軌跡例えば、最も早くタッチされた点の軌跡のみを描画してもよい。図6は、描画500がなされた後に、ユーザ510が2本の指でマルチタッチしたまま右にフリック操作した場合を示す。この操作によって画像上に、誤った描画502が表示されている。図6では、2本の軌跡のうち一方の軌跡に対応する描画のみが表示されている。既にステップ312が実行され、シングルタッチで描画がなされていれば、その描画内容にマルチタッチによる描画内容が追加される。ステップ324において、CPU102は、ステップ322で描画された内容をRAM106に一時記憶する。具体的な方法は、ステップ312と同様である。なお、ステップ320で記憶し直した座標データをそのまま保持する場合、ステップ312とは異なり、ステップ322で描画された軌跡を表す座標データのみを保持すればよい。ステップ326において、CPU102は、マルチタッチが維持されているか否かを判定する。即ち、CPU102は、タッチ検出部112から継続して複数の座標データを受信し、且つ、それらがステップ320で決定された複数の開始点の軌跡に該当するか否かを判定する。例えばユーザが2本の指でタッチしていた状態から1本の指を離した場合、離された指による軌跡は途絶えて、タッチ検出部112から受信する座標データは一方の軌跡を表す座標データのみになる。最初に3点以上が同時にタッチされていた場合も含めて、少なくとも2点の同時タッチが維持されていればマルチタッチが維持されていると判定する。マルチタッチが維持されていると判定された場合、ステップ328に移行する。マルチタッチが維持されていないと判定された場合、ステップ314に移行して、上記したようにシングルタッチが維持されているか否かを判定する。ステップ328において、CPU102は、検出されたマルチタッチ操作がスクロールに割当てられた操作スクロールを指定する操作であるか否かを判定する。具体的には、ステップ320で記憶した複数のタッチ点の軌跡に対応する座標データ配列毎に、開始点の座標データから最後の座標データに向かうベクトルを決定し、そのベクトルが所定の長さ以上であり、X軸の正方向を向いているX成分が正か否かを判定する。X軸の正方向を向いたベクトルである場合、検出されたマルチタッチ操作は右へのスクロールに割当てられた操作であると判定される。所定の長さ以上であり、X軸の負方向を向いたベクトルX成分が負である場合、検出されたマルチタッチ操作は左へのスクロールに割当てられた操作であると判定される。スクロールに割当てられた操作であると判定された場合、ステップ330に移行する。スクロールに割当てられた操作であると判定されなかった場合、ステップ320に戻る。ベクトルが所定の長さになるまで、ステップ320以降の処理が繰返される。ステップ330において、CPU102は、ステップ324でRAM106に記憶したタッチ点の軌跡を表す座標データを削除する。具体的には、オーバレイ領域上でマルチタッチと判定される前に書込まれた描画データ例えばシングルタッチによる描画データを保持したまま、マルチタッチと判定された後に書込まれた描画データを削除する例えばデータ0を書込む。したがって、表示部114の画面上で、マルチタッチ操作によって描画された誤った線が消去される。図7は、スクロール中の表示部114の表示画面を示す図である。矢印520は、右方向のスクロールを表す。図7においては、図6で表示されていた、ユーザが作成した描画500が維持されたまま、誤った描画502が消えている。なお、図7は、右へのスクロールが少し行なわれた状況を示すので、右上の描画部分は一部表示されていない。ステップ332において、CPU102は、ステップ328での判定結果に応じて、右又は左へのスクロールを実行する。CPU102は、スクロールを実行する前に、ステップ312及び324でRAM106に一時記憶された描画内容誤った描画は消去されているを記録部108に保存し、処理はステップ300に戻る。オーバレイ領域の描画内容を記録部108に保存することよって、後に左スクロールが指示された場合、再度、ユーザが意図した描画500がなされた画像を表示することができる。以上によって、電子黒板装置100は、ユーザによってマルチタッチされた状態で左右のフリック操作が行なわれた場合、スクロールが開始されるまでにマルチタッチによって描画された誤った線を残すことなく、ユーザが意図した描画のみを保存した後、スクロールを実行することができる。上記では、背景に記録部108から読出した画像が表示されている場合を説明したが、これに限定されない。タッチ検出部112へのタッチ操作によって描画する機能を備えていれば、背景画像は一様な色例えば、白、黒、灰色等の画像であってもよい。上記では、タッチによる特殊な操作が左右のスクロール操作である場合を説明したが、これに限定されない。描画以外の操作であればよく、例えば、上下方向のスクロール、斜め方向のスクロール、スクロール表示を伴わないページ切換等であってもよい。また、機能ボタンに割当てられた描画以外の機能操作であってもよい。左右以外の方向へのスクロールを割当てられた操作を検出する場合には、例えば、図4のステップ328において、スクロール方向をベクトルのX成分だけで判定せず、Y成分をも考慮して判定すればよい。また、電子黒板装置100において、複数のユーザの各々が1本のタッチペン又は指でタッチして、同時に複数の描画を行なうことも可能である。この操作を、上記したスクロールに割当てられた操作と区別するためには、少なくとも同時タッチしている点の間の距離が人の指の間隔程度例えば数cm以下であるか否かを判定すればよい。また、マルチタッチ操作に限らず、通常行なわれる描画のためのタッチ操作と区別できる操作であれば、シングルタッチ操作であってもよい。例えば、シングルタッチ操作の開始点から終了点までの軌跡一筆書きの図形が、所定の図形である場合に、割当てられた描画以外の操作を実行してもよい。上記では、マルチタッチ操作か否かをCPU102が判定する場合を示したが、これに限定されない。例えば、タッチ検出部112のマイコンがマルチタッチ操作であるか否かを判定して、その結果をCPU102に伝送してもよい。上記では、電子黒板装置について説明したが、これに限定されず、本発明は、タブレット型の端末装置等、タッチによって描画及び画面操作を行なうことができる表示装置全般に適用することができる。以上、実施の形態を説明することにより本発明を説明したが、上記した実施の形態は例示であって、本発明は上記した実施の形態に限定されるものではなく、種々変更して実施することができる。"