(57)【要約】【課題】電子白板システムにおけるパームリジェクト機能及び消しゴム機能を備え、両機能の併用が可能なタッチパネル装置、表示装置及び表示制御方法を提供する。【解決手段】表示画面に対して複数のタッチ領域が検出され、いずれかのタッチ領域が所定サイズよりも大きい場合、タッチパネル装置は、このタッチ領域と、所定サイズよりも小さいタッチ領域との距離を算出する。算出した距離のいずれかが所定値未満である場合、タッチパネル装置は、このタッチ領域（所定サイズよりも大きいタッチ領域）を無効とすることにより、パームリジェクト機能を実現する。一方、算出した距離のいずれも所定値以上である場合、タッチパネル装置は、このタッチ領域（所定サイズよりも大きいタッチ領域）に関する情報を制御装置へ送信する。これにより、制御装置にて、このタッチ領域に基づく消去処理が行われるので、消しゴム機能を実現できる。【選択図】図７
2015032264.tif 000002
【特許請求の範囲】
【請求項１】
手書き入力を受け付けるタッチパネルと、該タッチパネルに対するタッチ領域を検出する領域検出部と、該領域検出部が検出したタッチ領域が所定サイズ以下である場合、前記タッチ領域にて前記タッチパネルが受け付けた手書き入力に係る情報を表示装置に表示する表示制御部と、前記領域検出部が検出したタッチ領域が前記所定サイズよりも大きい場合、前記表示装置に表示中の情報から、前記タッチ領域に含まれる情報を消去する消去制御部とを備えるタッチパネル装置において、
前記領域検出部が複数のタッチ領域を検出し、少なくとも１つのタッチ領域が前記所定サイズよりも大きい場合、前記所定サイズよりも大きいタッチ領域及び前記所定サイズ以下のタッチ領域間の距離を検出する距離検出部と、
該距離検出部が検出した距離が所定値以上である場合、前記所定サイズよりも大きいタッチ領域を有効とし、前記距離検出部が検出した距離が前記所定値未満である場合、前記所定サイズよりも大きいタッチ領域を無効とする判定部とを備え、
前記消去制御部は、前記判定部が有効としたタッチ領域に含まれる情報を消去するようにしてあることを特徴とするタッチパネル装置。
【請求項２】
前記距離検出部は、前記所定サイズ以下のタッチ領域が複数ある場合、前記所定サイズよりも大きいタッチ領域と、該タッチ領域の最寄りの前記所定サイズ以下のタッチ領域との間の距離を検出するようにしてあることを特徴とする請求項１に記載のタッチパネル装置。
【請求項３】
前記判定部は、前記領域検出部が検出した全てのタッチ領域が前記所定サイズよりも大きい場合、前記全てのタッチ領域を有効とするようにしてあることを特徴とする請求項１又は２に記載のタッチパネル装置。
【請求項４】
前記表示制御部は、前記所定サイズ以下のタッチ領域にて前記タッチパネルが受け付けた手書き入力に係る情報を全て前記表示装置に表示するようにしてあることを特徴とする請求項１から３までのいずれかひとつに記載のタッチパネル装置。
【請求項５】
請求項１から４までのいずれかひとつに記載のタッチパネル装置と、
前記表示制御部によって前記タッチパネルが受け付けた手書き入力に係る情報を表示する表示部とを備えることを特徴とする表示装置。
【請求項６】
手書き入力を受け付けるタッチパネルを備えるタッチパネル装置が、前記タッチパネルに対するタッチ領域を検出し、検出したタッチ領域が所定サイズ以下である場合、前記タッチ領域にて前記タッチパネルが受け付けた手書き入力に係る情報を表示装置に表示し、前記検出したタッチ領域が前記所定サイズよりも大きい場合、前記表示装置に表示中の情報から、前記タッチ領域に含まれる情報を消去する表示制御方法において、
前記タッチパネル装置が、前記タッチ領域を複数検出し、少なくとも１つのタッチ領域が前記所定サイズよりも大きい場合、前記所定サイズよりも大きいタッチ領域及び前記所定サイズ以下のタッチ領域間の距離を検出するステップと、
前記タッチパネル装置が、検出した距離が所定値以上である場合、前記所定サイズよりも大きいタッチ領域を有効とし、前記検出した距離が前記所定値未満である場合、前記所定サイズよりも大きいタッチ領域を無効とする判定ステップと、
前記タッチパネル装置が、前記表示装置に表示中の情報から、前記判定ステップで有効としたタッチ領域に含まれる情報を消去するステップと
を含むことを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを介して手書き入力された情報を表示装置に表示させるタッチパネル装置、該タッチパネル装置を備える表示装置、及び表示制御方法に関する。
【背景技術】
【０００２】
近年、タッチパネル及び表示パネル等を備え、タッチパネルに対してタッチペン又は指等の操作体にて手書き入力された文字又は絵等の情報を受け付け、受け付けた情報を表示パネルに表示する電子白板システムが提供されている。電子白板システムは、タッチパネルに対する操作体のタッチ領域（タッチ位置）を検出し、検出したタッチ領域（タッチ位置）に対応する表示パネルの箇所を描画する。電子白板システムは、このような処理を所定時間間隔で繰り返すことにより、タッチパネルに対する操作体のタッチ領域の軌跡を、手書き入力された情報として表示パネルに表示する。
【０００３】
電子白板システムにおいて、例えば、ユーザがタッチペンを用いて手書き入力を行う場合、タッチペンのペン先だけでなく、タッチペンを持つユーザの手の掌及び小指等もタッチパネルに接触することがある。このような場合に、タッチペンのペン先以外の物、具体的にはユーザの掌及び小指等によるタッチ領域に基づく情報を、手書き入力された情報として扱うことは適切ではない。
そこで、電子白板システムには、ユーザの掌及び小指等によるタッチ領域を無視するパームリジェクト機能を有するものがある（例えば、特許文献１参照）。特許文献１に開示された装置は、タッチパネルに対するタッチ領域を２つ検出した場合、２つのタッチ領域の面積を比較し、小さい方のタッチ領域を有効とし、大きい方のタッチ領域を無効とし、有効としたタッチ領域のみに基づいて描画する。大きい方のタッチ領域がユーザの手によるタッチ領域で、小さい方のタッチ領域がタッチペンのペン先によるタッチ領域であることが多いので、このような構成とした場合、タッチペンによるタッチ領域に基づく情報のみを、手書き入力された情報として扱うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３９６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、電子白板システムには、表示パネルに表示中の情報を消去する消しゴム機能を有するものがある。消しゴム機能は、例えば、黒板消し（ホワイトボードイレーザー）のようにタッチパネルとのタッチ領域が所定サイズよりも大きい物にてタッチパネルにタッチした場合に、表示中の情報から、タッチ領域に含まれる情報（描画情報）を消去する機能である。このような消しゴム機能を、パームリジェクト機能を有する電子白板システムに搭載することが考えられるが、この２つの機能を併用することは難しいという問題がある。例えば、黒板消しで描画情報を消去する際に、ユーザの指がタッチパネルに接触し、黒板消しによるタッチ領域がユーザの指によるタッチ領域よりも大きい場合、パームリジェクト機能によって黒板消しによるタッチ領域が無効とされ、消しゴム機能が動作しなくなる虞がある。
【０００６】
本発明はかかる事情に鑑みてなされたものである。その目的とするところは、パームリジェクト機能及び消しゴム機能を備え、両機能の併用が可能なタッチパネル装置、表示装置及び表示制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係るタッチパネル装置は、手書き入力を受け付けるタッチパネルと、該タッチパネルに対するタッチ領域を検出する領域検出部と、該領域検出部が検出したタッチ領域が所定サイズ以下である場合、前記タッチ領域にて前記タッチパネルが受け付けた手書き入力に係る情報を表示装置に表示する表示制御部と、前記領域検出部が検出したタッチ領域が前記所定サイズよりも大きい場合、前記表示装置に表示中の情報から、前記タッチ領域に含まれる情報を消去する消去制御部とを備えるタッチパネル装置において、前記領域検出部が複数のタッチ領域を検出し、少なくとも１つのタッチ領域が前記所定サイズよりも大きい場合、前記所定サイズよりも大きいタッチ領域及び前記所定サイズ以下のタッチ領域間の距離を検出する距離検出部と、該距離検出部が検出した距離が所定値以上である場合、前記所定サイズよりも大きいタッチ領域を有効とし、前記距離検出部が検出した距離が前記所定値未満である場合、前記所定サイズよりも大きいタッチ領域を無効とする判定部とを備え、前記消去制御部は、前記判定部が有効としたタッチ領域に含まれる情報を消去するようにしてあることを特徴とする。
【０００８】
本発明に係るタッチパネル装置は、前記距離検出部は、前記所定サイズ以下のタッチ領域が複数ある場合、前記所定サイズよりも大きいタッチ領域と、該タッチ領域の最寄りの前記所定サイズ以下のタッチ領域との間の距離を検出するようにしてあることを特徴とする。
【０００９】
本発明に係るタッチパネル装置は、前記判定部は、前記領域検出部が検出した全てのタッチ領域が前記所定サイズよりも大きい場合、前記全てのタッチ領域を有効とするようにしてあることを特徴とする。
【００１０】
本発明に係るタッチパネル装置は、前記表示制御部は、前記所定サイズ以下のタッチ領域にて前記タッチパネルが受け付けた手書き入力に係る情報を全て前記表示装置に表示するようにしてあることを特徴とする。
【００１１】
本発明に係る表示装置は、上述したいずれかのタッチパネル装置と、前記表示制御部によって前記タッチパネルが受け付けた手書き入力に係る情報を表示する表示部とを備えることを特徴とする。
【００１２】
本発明に係る表示制御方法は、手書き入力を受け付けるタッチパネルを備えるタッチパネル装置が、前記タッチパネルに対するタッチ領域を検出し、検出したタッチ領域が所定サイズ以下である場合、前記タッチ領域にて前記タッチパネルが受け付けた手書き入力に係る情報を表示装置に表示し、前記検出したタッチ領域が前記所定サイズよりも大きい場合、前記表示装置に表示中の情報から、前記タッチ領域に含まれる情報を消去する表示制御方法において、前記タッチパネル装置が、前記タッチ領域を複数検出し、少なくとも１つのタッチ領域が前記所定サイズよりも大きい場合、前記所定サイズよりも大きいタッチ領域及び前記所定サイズ以下のタッチ領域間の距離を検出するステップと、前記タッチパネル装置が、検出した距離が所定値以上である場合、前記所定サイズよりも大きいタッチ領域を有効とし、前記検出した距離が前記所定値未満である場合、前記所定サイズよりも大きいタッチ領域を無効とする判定ステップと、前記タッチパネル装置が、前記表示装置に表示中の情報から、前記判定ステップで有効としたタッチ領域に含まれる情報を消去するステップとを含むことを特徴とする。
【発明の効果】
【００１３】
本発明においては、タッチパネル装置は、タッチパネルに対するタッチ領域が所定サイズ以下である場合、このタッチ領域にてタッチパネルが受け付けた手書き入力に係る情報を表示装置に表示する。またタッチパネル装置は、タッチパネルに対するタッチ領域が所定サイズよりも大きい場合、表示中の情報から、このタッチ領域に含まれる情報を消去する。このようなタッチパネル装置は、タッチパネルに対するタッチ領域を複数検出し、少なくとも１つのタッチ領域が所定サイズよりも大きい場合、所定サイズよりも大きいタッチ領域と、所定サイズ以下のタッチ領域との距離を検出する。そして、タッチパネル装置は、検出した距離が所定値以上であれば、所定サイズよりも大きいタッチ領域を有効とし、このタッチ領域に含まれる情報を消去する。即ち、所定サイズよりも大きい物にてタッチパネルにタッチされた場合に、所定サイズよりも大きいタッチ領域が所定サイズ以下のタッチ領域から離れている場合には、所定サイズよりも大きいタッチ領域に含まれる情報（描画情報）を消去する消しゴム機能を実現する。またタッチパネル装置は、検出した距離が所定値未満であれば、所定サイズよりも大きいタッチ領域を無効とし、消去処理を行わない。即ち、所定サイズよりも大きいタッチ領域が所定サイズ以下のタッチ領域の近傍にある場合には、この所定サイズよりも大きいタッチ領域はユーザの手によるタッチ領域として無効とするパームリジェクト機能を実現する。よって、消しゴム機能及びパームリジェクト機能の併用が可能となる。
【図面の簡単な説明】
【００１４】
【図１】実施形態１の電子白板システムの正面図である。
【図２】実施形態１の電子白板システムの構成例を示すブロック図である。
【図３】タッチパネル装置による処理の手順を示すフローチャートである。
【図４】全体スキャン処理の手順を示すフローチャートである。
【図５】全体スキャン処理の手順を示すフローチャートである。
【図６】制御装置による処理の手順を示すフローチャートである。
【図７】実施形態１の電子白板システムの動作を説明するための模式図である。
【図８】実施形態３のタッチパネル装置による処理の手順を示すフローチャートである。
【図９】実施形態３のタッチパネル装置による処理の手順を示すフローチャートである。
【図１０】局所スキャン処理の手順を示すフローチャートである。
【図１１】局所スキャン処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明に係るタッチパネル装置、表示装置及び表示制御方法について、その実施形態を示す図面に基づいて詳述する。以下では、本発明に係るタッチパネル装置及び表示装置を適用した電子白板システムを例に本発明について説明する。
【００１６】
（実施形態１）
以下に、実施形態１の電子白板システムについて説明する。図１は、実施形態１の電子白板システムの正面図、図２は、実施形態１の電子白板システムの構成例を示すブロック図である。本実施形態１の電子白板システムは、矩形の表示画面を有する表示部１と、赤外線遮断方式のタッチパネル装置１０と、制御装置２０とを備える。表示部１は、例えば液晶ディスプレイ、プラズマディスプレイ又は有機ＥＬ（Electro Luminescence）ディスプレイ等であり、制御装置２０からの指示に従って、制御装置２０から出力されてくる映像信号に基づく映像を表示する。タッチパネル装置１０は、表示部１の表示画面側に設けられた赤外線発光素子１２ａ，１２ｂ及び赤外線受光素子１３ａ，１３ｂによって、表示画面に対してタッチペン又はユーザの指等の操作体が接触又は近接した領域（タッチ領域）による手書き入力を受け付けるタッチパネルを構成する。タッチパネル装置１０は、静電容量方式、抵抗膜方式、電磁誘導方式等のタッチセンサを有する構成でもよい。
【００１７】
タッチパネル装置１０は、制御部１１、発光制御部１２、受光制御部１３、記憶部１４、座標検出部１５、及び通信部１６等を備える。
制御部１１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processor Unit）等である。制御部１１は、記憶部１４に記憶されている制御プログラムを適宜読み出して実行することにより上述のハードウェア各部を制御し、本発明に係るタッチパネル装置の動作を実現する。なお、制御部１１は、ＦＰＧＡ（Field Programmable Gate Array）、ＡＳＩＣ（Application Specific Integrated Circuit）、演算機能を有するその他の回路等によって構成されていてもよい。
【００１８】
記憶部１４は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等である。記憶部１４は、制御部１１が実行すべき制御プログラム及び各種データを予め記憶している。また記憶部１４は、制御部１１が制御プログラムを実行する際に発生する種々のデータを一時的に記憶する。
【００１９】
発光制御部１２にはＸ軸発光素子１２ａ及びＹ軸発光素子１２ｂが接続されている。Ｘ軸発光素子１２ａ及びＹ軸発光素子１２ｂは、赤外線を発光する発光素子であり、図１に示す例では、表示部１の表示画面の下端に沿って複数のＸ軸発光素子１２ａが設けてあり、表示画面の右端に沿って複数のＹ軸発光素子１２ｂが設けてある。なお、表示画面の左上角を座標軸原点とし、表示画面の左から右へ向かう方向をＸ軸方向とし、表示画面の上から下へ向かう方向をＹ軸方向とする。
受光制御部１３にはＸ軸受光素子１３ａ及びＹ軸受光素子１３ｂが接続されている。Ｘ軸受光素子１３ａ及びＹ軸受光素子１３ｂは、赤外線を受光する受光素子であり、図１に示す例では、表示部１の表示画面の上端に沿って複数のＸ軸受光素子１３ａが設けてあり、表示画面の左端に沿って複数のＹ軸受光素子１３ｂが設けてある。
【００２０】
Ｘ軸発光素子１２ａ及びＸ軸受光素子１３ａは同じ数ずつ設けてあり、表示部１の表示画面を隔ててそれぞれが対向配置してある。同様に、Ｙ軸発光素子１２ｂ及びＹ軸受光素子１３ｂは同じ数ずつ設けてあり、表示部１の表示画面を隔ててそれぞれが対向配置してある。Ｘ軸発光素子１２ａ及びＹ軸発光素子１２ｂがそれぞれ発光した赤外線は、それぞれ対向するＸ軸受光素子１３ａ及びＹ軸受光素子１３ｂにて受光される。Ｘ軸発光素子１２ａ及びＹ軸発光素子１２ｂは、発光制御部１２からの指示に従って赤外線を発光し、Ｘ軸受光素子１３ａ及びＹ軸受光素子１３ｂは、対向するＸ軸発光素子１２ａ及びＹ軸発光素子１２ｂにて発光された赤外線を受光する。発光制御部１２は、制御部１１からの指示に従って、複数のＸ軸発光素子１２ａ及びＹ軸発光素子１２ｂのそれぞれの点灯（発光）及び消灯を制御する。受光制御部１３は、複数のＸ軸受光素子１３ａ及びＹ軸受光素子１３ｂのそれぞれにて赤外線を受光し、それぞれが受光した赤外線量に応じた信号を制御部１１へ送出する。
【００２１】
例えば、発光制御部１２は、複数のＸ軸発光素子１２ａをＸ軸方向に沿った順に点灯させる。このとき、受光制御部１３は、Ｘ軸方向に沿った順にそれぞれのＸ軸受光素子１３ａにて赤外線を受光する。ここで、表示画面に対してタッチペン又はユーザの指等の操作体が接触又は近接していた場合、Ｘ軸発光素子１２ａにて発光された赤外線が操作体によって遮断され、Ｘ軸受光素子１３ａにて受光される赤外線量が、操作体にて遮断されない場合よりも少なくなる。よって、Ｘ軸方向において、所定量よりも少ない量の赤外線を受光したＸ軸受光素子１３ａの位置が、表示画面に対する操作体のＸ軸方向におけるタッチ位置（タッチ領域）であると特定できる。なお、所定量は、操作体にて遮断されていないときにＸ軸受光素子１３ａが受光する赤外線量に基づいて決定された量である。
【００２２】
同様に、発光制御部１２は、複数のＹ軸発光素子１２ｂをＹ軸方向に沿った順に点灯させ、受光制御部１３は、Ｙ軸方向に沿った順にそれぞれのＹ軸受光素子１３ｂにて赤外線を受光する。そして、Ｙ軸方向において、所定量よりも少ない量の赤外線を受光したＹ軸受光素子１３ｂの位置が、表示画面に対する操作体のＹ軸方向におけるタッチ位置（タッチ領域）であると特定できる。なお、所定量は、操作体にて遮断されていないときにＹ軸受光素子１３ｂが受光する赤外線量に基づいて決定された量である。
なお、Ｘ軸発光素子１２ａ及びＹ軸発光素子１２ｂは、赤外線以外の光を発光する素子であってもよく、この場合、Ｘ軸受光素子１３ａ及びＹ軸受光素子１３ｂは、Ｘ軸発光素子１２ａ及びＹ軸発光素子１２ｂにて発光された光を受光する素子であればよい。
【００２３】
座標検出部（領域検出部）１５は、制御部１１からの指示に従って、受光制御部１３がＸ軸受光素子１３ａ及びＹ軸受光素子１３ｂにて受光した赤外線量に応じた信号に基づいて、表示画面に対する操作体のタッチ領域を検出する。座標検出部１５は、例えば、タッチ領域の左右端を示す座標値（Ｘ座標値）、及び上下端を示す座標値（Ｙ座標値）を検出する。具体的には、座標検出部１５は、Ｘ軸方向の順にそれぞれのＸ軸受光素子１３ａにて受光する赤外線量が所定量よりも少なくなった場合、このＸ軸受光素子１３ａの位置（Ｘ座標値）を、タッチ領域の左端を示す座標値として検出する。また座標検出部１５は、Ｘ軸受光素子１３ａにて受光する赤外線量が所定量よりも少なくなった後に所定量以上となった場合、このＸ軸受光素子１３ａの位置（Ｘ座標値）を、タッチ領域の右端を示す座標値として検出する。なお、表示画面に対するタッチ領域が複数ある場合、座標検出部１５は、タッチ領域の左右端をそれぞれ示す座標値のセットを複数検出する。
【００２４】
同様に、座標検出部１５は、Ｙ軸方向の順にそれぞれのＹ軸受光素子１３ｂにて受光する赤外線量が所定量よりも少なくなった場合、このＹ軸受光素子１３ｂの位置（Ｙ座標値）を、タッチ領域の上端を示す座標値として検出する。また座標検出部１５は、Ｙ軸受光素子１３ｂにて受光する赤外線量が所定量よりも少なくなった後に所定量以上となった場合、このＹ軸受光素子１３ｂの位置（Ｙ座標値）を、タッチ領域の下端を示す座標値として検出する。なお、表示画面に対するタッチ領域が複数ある場合、座標検出部１５は、タッチ領域の上下端をそれぞれ示す座標値のセットを複数検出する。
座標検出部１５によって検出されたタッチ領域の左右端を示す座標値（Ｘ座標値）及び上下端を示す座標値（Ｙ座標値）の各値は記憶部１４に記憶される。
【００２５】
また座標検出部１５は、検出したタッチ領域の左右端を示す座標値及び上下端を示す座標値に基づいて、タッチ領域の中心点の座標値（Ｘ座標値、Ｙ座標値）、Ｘ軸方向の大きさ（幅サイズ）、及びＹ軸方向の大きさ（高さサイズ）を算出する処理を行う。例えば、タッチ領域の左右端を示す座標値としてそれぞれＸ０，Ｘ１が検出され、上下端を示す座標値としてそれぞれＹ０，Ｙ１が検出された場合、座標検出部１５は、タッチ領域の中心点のＸ座標値として、Ｘ０＋（Ｘ１−Ｘ０）／２を算出する。また座標検出部１５は、タッチ領域の中心点のＹ座標値として、Ｙ０＋（Ｙ１−Ｙ０）／２を算出し、幅サイズとして、Ｘ１−Ｘ０を算出し、高さサイズとしてＹ１−Ｙ０を算出する。座標検出部１５は、算出したタッチ領域の中心点の座標値（Ｘ座標値、Ｙ座標値）、幅サイズ及び高さサイズの各値を記憶部１４に記憶する。なお、表示画面に対するタッチ領域が複数ある場合、座標検出部１５は、それぞれのタッチ領域について各値を算出して記憶部１４に記憶する。
【００２６】
通信部１６は、例えばＵＳＢ（Universal Serial Bus）ケーブル又はＲＳ−２３２Ｃケーブル等を介して制御装置２０に接続され、制御装置２０との間で通信を行う。通信部１６は、制御部１１から与えられた信号を制御装置２０へ送信し、制御装置２０から受信した信号を制御部１１へ送出する。これにより、タッチパネル装置１０は、通信部１６を介して制御装置２０との間で情報の送受信を行うことができる。本実施形態１では、例えば、座標検出部１５にて算出されたタッチ領域に関する情報（タッチ領域の中心点の座標値、幅サイズ及び高さサイズの各値）が、通信部１６から制御装置２０へ送信される。なお、通信部１６は、ＵＳＢケーブル又はＲＳ−２３２Ｃケーブル等を介して制御装置２０と有線接続される構成に限らず、無線通信にて制御装置２０と通信する構成でもよい。
【００２７】
制御装置２０は、制御部２１、記憶部２２、通信部２３、映像信号出力部２４、描画／消去判別部２５、描画部２６及び消去部２７等を備える。制御装置２０は、例えば、パーソナルコンピュータ又はワークステーション等である。
制御部２１は、ＣＰＵ又はＭＰＵ等である。制御部２１は、記憶部２２に記憶されている制御プログラムを適宜読み出して実行することにより上述のハードウェア各部、及びタッチパネル装置１０の動作を制御し、電子白板システムとしての動作を実現する。
【００２８】
記憶部２２は、ＥＥＰＲＯＭ、フラッシュメモリ、ＨＤＤ等であり、制御部２１が実行すべき制御プログラム及び各種データを予め記憶している。また記憶部２２は、制御部２１が制御プログラムを実行する際に発生する種々のデータを一時的に記憶する。
通信部２３は、タッチパネル装置１０の通信部１６と同様の構成であり、例えばＵＳＢケーブル又はＲＳ−２３２Ｃケーブル等を介してタッチパネル装置１０に接続され、タッチパネル装置１０との間で通信を行う。通信部２３は、制御部２１から与えられた信号をタッチパネル装置１０へ送信し、タッチパネル装置１０から受信した信号を制御部２１へ送出する。これにより、制御装置２０は、通信部２３を介してタッチパネル装置１０との間で情報の送受信を行うことができる。本実施形態１では、通信部２３は、タッチパネル装置１０から、座標検出部１５にて算出されたタッチ領域に関する情報（タッチ領域の中心点の座標値、幅サイズ及び高さサイズの各値）を受信する。なお、通信部２３も、無線通信にてタッチパネル装置１０と通信する構成でもよい。
【００２９】
描画部２６は、通信部２３が受信したタッチ領域の情報に基づいて、表示画面に対するタッチ操作にて入力された文字又は絵等の入力情報を表示部１に表示するための映像信号を生成する描画処理を行う。具体的には、描画部２６は、通信部２３が受信したタッチ領域の中心点の座標値、幅サイズ及び高さサイズに基づいて、表示部１の表示画面において、タッチ領域に対応する領域を所定色とした映像信号を生成する。
消去部２７は、通信部２３が受信したタッチ領域の情報に基づいて、表示部１に表示中の映像信号から、表示画面に対するタッチ操作にて選択された情報を消去する消去処理を行う。具体的には、消去部２７は、通信部２３が受信したタッチ領域の中心点の座標値、幅サイズ及び高さサイズに基づいて、表示中の映像信号から、タッチ領域に含まれる情報（描画部２６にて所定色とされた領域）を消去した（元の色に戻した）映像信号を生成する。
【００３０】
描画／消去判別部２５は、通信部２３にて受信したタッチ領域の情報に基づいて、描画部２６による描画処理を行うべきか、消去部２７による消去処理を行うべきかを判定する。例えば、描画／消去判別部２５は、タッチ領域の幅サイズ及び高さサイズがそれぞれ所定値以上であるか否かを判定し、幅サイズ及び高さサイズが共に所定値以上であった場合、消去部（消去制御部）２７による消去処理を行うべきであると決定する。また、描画／消去判別部２５は、幅サイズ及び高さサイズの少なくとも一方が所定値未満であった場合、描画部（表示制御部）２６による描画処理を行うべきであると決定する。幅サイズ及び高さサイズと比較する所定値は、同じ数値でもよいし、それぞれ異なる数値でもよい。
【００３１】
描画／消去判別部２５は、判定結果を制御部２１へ送出し、制御部２１は、判定結果に応じて、描画部２６又は消去部２７に描画処理又は消去処理の実行を指示する。
描画部２６及び消去部２７は、描画処理又は消去処理によって生成した映像信号を記憶部２２に逐次記憶しており、記憶部２２に記憶してある映像信号に対して、描画処理又は消去処理を行う。これにより、表示画面に対するタッチ操作にて入力された情報又は消去指示された情報を随時反映させた映像信号を生成することができる。
【００３２】
映像信号出力部２４には表示部１が接続されている。映像信号出力部２４は、制御部２１からの指示に従って、描画部２６又は消去部２７にて生成された映像信号を表示部１へ出力して表示させる。
なお、制御装置２０は、通信部２３を介してタッチパネル装置１０以外の外部機器とも接続可能であり、外部機器から取得した映像信号を映像信号出力部２４にて表示部１に表示可能であってもよい。この場合、外部機器から取得した会議資料等の映像（画像）を表示部１に表示させつつ、タッチパネル装置１０を介して入力された情報を表示部１に表示させることができる。
【００３３】
以下に、本実施形態１の電子白板システムにおいて、タッチパネル装置１０が行う処理について説明する。図３は、タッチパネル装置１０による処理の手順を示すフローチャート、図４及び図５は、全体スキャン処理の手順を示すフローチャートである。なお、図４及び図５に示す全体スキャン処理は、図３に示す処理に含まれる処理である。
タッチパネル装置１０は、動作を開始した場合、表示画面全体に対してタッチ領域の有無を検出する全体スキャン処理を行う（Ｓ１）。
【００３４】
全体スキャン処理を行う場合、図４に示すように、タッチパネル装置１０は変数ｘを１に初期化する（Ｓ２１）。なお、変数ｘは、Ｘ軸方向におけるＸ軸発光素子１２ａ及びＸ軸受光素子１３ａの位置（Ｘ座標値）を示す値であり、制御部１１が有する記憶部又は記憶部１４等に記憶される。
タッチパネル装置１０は、変数ｘの値に基づいて、発光制御部１２にてｘ番目のＸ軸発光素子１２ａ（Ｘ座標値がｘであるＸ軸発光素子１２ａ）を発光させ、受光制御部１３を介してｘ番目のＸ軸受光素子１３ａ（Ｘ座標値がｘであるＸ軸受光素子１３ａ）にて赤外線を受光する（Ｓ２２）。
【００３５】
タッチパネル装置１０は、座標検出部１５にて、ｘ番目のＸ軸受光素子１３ａにて受光した赤外線量（受光量）が所定量よりも少ないか否かを判断し（Ｓ２３）、少なくない（所定量以上である）と判断した場合（Ｓ２３：ＮＯ）、変数ｘに１を加算（インクリメント）する（Ｓ２４）。ここでの所定量は、例えば、Ｘ軸発光素子１２ａが発光した赤外線が、操作体にて遮断されずにＸ軸受光素子１３ａにて受光された場合の赤外線量である。
タッチパネル装置１０は、変数ｘの値がＸ軸発光素子１２ａの総数以下であるか否かを判断し（Ｓ２５）、Ｘ軸発光素子１２ａの総数以下であると判断した場合（Ｓ２５：ＹＥＳ）、ステップＳ２２の処理に戻る。タッチパネル装置１０は、ｘ番目のＸ軸受光素子１３ａにて受光した赤外線量が所定量よりも少なくなるか、変数ｘの値がＸ軸発光素子１２ａの総数よりも大きくなるまで、ステップＳ２２〜Ｓ２５の処理を繰り返す。
【００３６】
ｘ番目のＸ軸受光素子１３ａにて受光した赤外線量が所定量よりも少ないと判断した場合（Ｓ２３：ＹＥＳ）、タッチパネル装置１０は、このときのｘが示す値（Ｘ座標値）が、既に検出されて記憶部１４に各種の情報（タッチ領域の左右端を示すＸ座標値及び上下端を示すＹ座標値）が記憶されているタッチ領域に含まれるか否かを判断する（Ｓ２６）。具体的には、タッチパネル装置１０は、記憶部１４に記憶されているタッチ領域の左端を示すＸ座標値と、右端を示すＸ座標値との間に、このときのｘが示すＸ座標値が含まれるか否かを判断する。既に検出されたタッチ領域に含まれると判断した場合（Ｓ２６：ＹＥＳ）、タッチパネル装置１０は、ステップＳ２４の処理に移行する。これにより、既に検出済みのタッチ領域を新たなタッチ領域として再度検出することを回避できる。
【００３７】
既に検出されたタッチ領域に含まれないと判断した場合（Ｓ２６：ＮＯ）、タッチパネル装置１０は、このときのｘが示す値（Ｘ座標値）を、表示画面に対する操作体のタッチ領域の左端の座標値として記憶部１４に記憶する（Ｓ２７）。
タッチパネル装置１０は、変数ｘをインクリメントし（Ｓ２８）、変数ｘの値がＸ軸発光素子１２ａの総数以下であるか否かを判断する（Ｓ２９）。Ｘ軸発光素子１２ａの総数以下であると判断した場合（Ｓ２９：ＹＥＳ）、タッチパネル装置１０は、変数ｘの値に基づいて、発光制御部１２にてｘ番目のＸ軸発光素子１２ａを発光させ、受光制御部１３を介してｘ番目のＸ軸受光素子１３ａにて赤外線を受光する（Ｓ３０）。
【００３８】
タッチパネル装置１０は、ｘ番目のＸ軸受光素子１３ａにて受光した赤外線量（受光量）が所定量よりも少ないか否かを判断し（Ｓ３１）、少ないと判断した場合（Ｓ３１：ＹＥＳ）、ステップＳ２８の処理に戻る。タッチパネル装置１０は、ｘ番目のＸ軸受光素子１３ａにて受光した赤外線量が所定量以上となるか、変数ｘの値がＸ軸発光素子１２ａの総数よりも大きくなるまで、ステップＳ２８〜Ｓ３１の処理を繰り返す。
【００３９】
ｘ番目のＸ軸受光素子１３ａにて受光した赤外線量が所定量以上であると判断した場合（Ｓ３１：ＮＯ）、タッチパネル装置１０は、このときのｘが示す値（Ｘ座標値）を、表示画面に対する操作体のタッチ領域の右端の座標値として記憶部１４に記憶する（Ｓ３２）。
上述のステップＳ２１〜Ｓ３２の処理によって、タッチパネル装置１０は、表示画面に対するタッチ領域における左右端の座標（Ｘ座標値）を検出できる。
【００４０】
ステップＳ３２の処理後、若しくは、ステップＳ２５又はＳ２９で、変数ｘの値がＸ軸発光素子１２ａの総数よりも大きいと判断した場合（Ｓ２５：ＮＯ、Ｓ２９：ＮＯ）、タッチパネル装置１０は、ステップＳ３３の処理に移行する。
タッチパネル装置１０は、変数ｙを１に初期化する（Ｓ３３）。なお、変数ｙは、Ｙ軸方向におけるＹ軸発光素子１２ｂ及びＹ軸受光素子１３ｂの位置（Ｙ座標値）を示す値であり、制御部１１が有する記憶部又は記憶部１４等に記憶される。タッチパネル装置１０は、変数ｙの値に基づいて、発光制御部１２にてｙ番目のＹ軸発光素子１２ｂ（Ｙ座標値がｙであるＹ軸発光素子１２ｂ）を発光させ、受光制御部１３を介してｙ番目のＹ軸受光素子１３ｂ（Ｙ座標値がｙであるＹ軸受光素子１３ｂ）にて赤外線を受光する（Ｓ３４）。
【００４１】
タッチパネル装置１０は、座標検出部１５にて、ｙ番目のＹ軸受光素子１３ｂにて受光した赤外線量（受光量）が所定量よりも少ないか否かを判断し（Ｓ３５）、少なくない（所定量以上である）と判断した場合（Ｓ３５：ＮＯ）、変数ｙをインクリメントする（Ｓ３６）。ここでの所定量は、例えば、Ｙ軸発光素子１２ｂが発光した赤外線が、操作体にて遮断されずにＹ軸受光素子１３ｂにて受光された場合の赤外線量である。
タッチパネル装置１０は、変数ｙの値がＹ軸発光素子１２ｂの総数以下であるか否かを判断し（Ｓ３７）、Ｙ軸発光素子１２ｂの総数以下であると判断した場合（Ｓ３７：ＹＥＳ）、ステップＳ３４の処理に戻る。
【００４２】
ｙ番目のＹ軸受光素子１３ｂにて受光した赤外線量が所定量よりも少ないと判断した場合（Ｓ３５：ＹＥＳ）、タッチパネル装置１０は、このときのｙが示す値（Ｙ座標値）が、既に検出されて記憶部１４に各種の情報（タッチ領域の左右端を示すＸ座標値及び上下端を示すＹ座標値）が記憶されているタッチ領域に含まれるか否かを判断する（Ｓ３８）。具体的には、タッチパネル装置１０は、記憶部１４に記憶されているタッチ領域の上端を示すＹ座標値と、下端を示すＹ座標値との間に、このときのｙが示すＹ座標値が含まれるか否かを判断する。既に検出されたタッチ領域に含まれると判断した場合（Ｓ３８：ＹＥＳ）、タッチパネル装置１０は、ステップＳ３６の処理に移行する。
【００４３】
既に検出されたタッチ領域に含まれないと判断した場合（Ｓ３８：ＮＯ）、タッチパネル装置１０は、このときのｙが示す値（Ｙ座標値）を、表示画面に対する操作体のタッチ領域の上端の座標値として記憶部１４に記憶する（Ｓ３９）。
タッチパネル装置１０は、変数ｙをインクリメントし（Ｓ４０）、変数ｙの値がＹ軸発光素子１２ｂの総数以下であるか否かを判断する（Ｓ４１）。Ｙ軸発光素子１２ｂの総数以下であると判断した場合（Ｓ４１：ＹＥＳ）、タッチパネル装置１０は、変数ｙの値に基づいて、発光制御部１２にてｙ番目のＹ軸発光素子１２ｂを発光させ、受光制御部１３を介してｙ番目のＹ軸受光素子１３ｂにて赤外線を受光する（Ｓ４２）。
【００４４】
タッチパネル装置１０は、ｙ番目のＹ軸受光素子１３ｂにて受光した赤外線量（受光量）が所定量よりも少ないか否かを判断し（Ｓ４３）、少ないと判断した場合（Ｓ４３：ＹＥＳ）、ステップＳ４０の処理に戻る。
ｙ番目のＹ軸受光素子１３ｂにて受光した赤外線量が所定量以上であると判断した場合（Ｓ４３：ＮＯ）、タッチパネル装置１０は、このときのｙが示す値（Ｙ座標値）を、表示画面に対する操作体のタッチ領域の下端の座標値として記憶部１４に記憶する（Ｓ４４）。上述のステップＳ３３〜Ｓ４４の処理によって、タッチパネル装置１０は、表示画面に対するタッチ領域における上下端の座標（Ｙ座標値）を検出できる。
【００４５】
ステップＳ４４の処理後、若しくは、ステップＳ３７又はＳ４１で、変数ｙの値がＹ軸発光素子１２ｂの総数よりも大きいと判断した場合（Ｓ３７：ＮＯ、Ｓ４１：ＮＯ）、タッチパネル装置１０は、図３に示す処理に戻る。
上述したように、全体スキャン処理によってタッチ領域が検出された場合、検出されたタッチ領域の左右端を示すＸ座標値及び上下端を示すＹ座標値が、記憶部１４に記憶される。
【００４６】
全体スキャン処理を終了した場合、タッチパネル装置１０は、全体スキャン処理によってタッチ領域を検出できたか否かを判断し（Ｓ２）、タッチ領域を検出できなかったと判断した場合（Ｓ２：ＮＯ）、ステップＳ１３の処理に移行する。タッチ領域を検出できたと判断した場合（Ｓ２：ＹＥＳ）、タッチパネル装置１０は、記憶部１４の記憶内容に基づいて、検出したタッチ領域は１つであるか否かを判断する（Ｓ３）。１つであると判断した場合（Ｓ３：ＹＥＳ）、タッチパネル装置１０は、座標検出部１５にて、検出したタッチ領域に関する情報に基づいて送信用データを生成する（Ｓ４）。
【００４７】
具体的には、座標検出部１５は、記憶部１４に記憶してあるタッチ領域の左右端を示すＸ座標値及び上下端を示すＹ座標値に基づいて送信用データを生成する。例えば、座標検出部１５は、タッチ領域の左右端を示すＸ座標値及び上下端を示すＹ座標値から、タッチ領域の中心点の座標値（Ｘ座標値、Ｙ座標値）、Ｘ軸方向の大きさ（幅サイズ）、及びＹ軸方向の大きさ（高さサイズ）を算出する。また座標検出部１５は、タッチパネル装置１０における解像度と、表示部１における解像度とに基づいて、それぞれ算出した値を、表示部１における表示画面に対応した値に変換する。なお、タッチパネル装置１０における解像度とは、Ｘ軸方向についてはＸ軸発光素子１２ａの総数であり、Ｙ軸方向についてはＹ軸発光素子１２ｂの総数である。よって、例えば、タッチ領域の中心点のＸ座標値をｘ１とした場合、ｘ２＝ｘ１×（表示部１におけるＸ軸方向の解像度／Ｘ軸発光素子１２ａの総数）によって、表示画面上のＸ座標値ｘ２を算出する。またタッチ領域の中心点のＹ座標値をｙ１とした場合、ｙ２＝ｙ１×（表示部１におけるＹ軸方向の解像度／Ｙ軸発光素子１２ｂの総数）によって、表示画面上のＹ座標値ｙ２を算出する。幅サイズ及び高さサイズについても同様に算出できる。
【００４８】
タッチパネル装置１０は、生成した送信用データを通信部１６から制御装置２０へ送信する（Ｓ５）。具体的には、タッチパネル装置１０は、表示画面に対応して変換された、タッチ領域の中心点の座標値（Ｘ座標値、Ｙ座標値）、幅サイズ及び高さサイズの各値を送信する。
タッチパネル装置１０は、例えばユーザが電源ボタンをオフすることによって動作終了が指示されたか否かを判断しており（Ｓ１３）、動作終了を指示されていないと判断した場合（Ｓ１３：ＮＯ）、ステップＳ１の処理に戻る。動作終了を指示されたと判断した場合（Ｓ１３：ＹＥＳ）、タッチパネル装置１０は、上述した処理を終了する。
【００４９】
ステップＳ３で、検出したタッチ領域が複数あると判断した場合（Ｓ３：ＮＯ）、タッチパネル装置１０は、記憶部１４の記憶内容に基づいて、検出したタッチ領域に所定サイズよりも大きいタッチ領域があるか否かを座標検出部１５にて判断する（Ｓ６）。具体的には、座標検出部１５は、記憶部１４に記憶してある各タッチ領域の左右端を示すＸ座標値及び上下端を示すＹ座標値に基づいて、各タッチ領域の幅サイズ及び高さサイズを算出する。そして、座標検出部１５は、算出した各タッチ領域の幅サイズ及び高さサイズを所定値（所定サイズ）と比較し、幅サイズ及び縦サイズが共に所定サイズよりも大きいタッチ領域があるか否かを判断する。なお、幅サイズ及び高さサイズと比較する所定値は、同じ数値でもよいし、それぞれ異なる数値でもよい。
【００５０】
幅サイズ及び縦サイズが共に所定サイズよりも大きいタッチ領域がないと判断した場合（Ｓ６：ＮＯ）、即ち、検出したタッチ領域の全てが所定サイズ以下である場合、タッチパネル装置１０は、検出した全てのタッチ領域に関する情報に基づいて送信用データを生成する（Ｓ１１）。送信用データを生成する際の処理は、ステップＳ４の処理と同様であるが、ここでは、検出した全てのタッチ領域について、表示画面に対応する各値（具体的には、タッチ領域の中心点の座標値、幅サイズ及び高さサイズの各値）が生成される。
タッチパネル装置１０は、生成した送信用データを通信部１６から制御装置２０へ送信し（Ｓ１２）、ステップＳ１３の処理に移行する。
【００５１】
幅サイズ及び縦サイズが共に所定サイズよりも大きいタッチ領域があると判断した場合（Ｓ６：ＹＥＳ）、タッチパネル装置１０は、所定サイズよりも大きいタッチ領域を１つ選択する（Ｓ７）。タッチパネル装置１０は、記憶部１４に記憶してある各タッチ領域の情報に基づいて、選択したタッチ領域と、検出したタッチ領域のうちで所定サイズよりも小さいタッチ領域との距離を座標検出部（距離検出部）１５にて算出する（Ｓ８）。そしてタッチパネル装置１０は、算出した距離の中に所定値未満の距離があるか否かを座標検出部（判定部）１５にて判断する（Ｓ９）。
【００５２】
具体的には、座標検出部１５はまず、ステップＳ６で算出した各タッチ領域の幅サイズ及び高さサイズに基づいて、幅サイズ又は高さサイズの少なくとも一方が所定値よりも小さいタッチ領域を特定する。次に座標検出部１５は、特定したタッチ領域（小さいタッチ領域）の左右端を示すＸ座標値及び上下端を示すＹ座標値と、ステップＳ７で選択したタッチ領域の左右端を示すＸ座標値及び上下端を示すＹ座標値とに基づいて、Ｘ軸方向における距離及びＹ軸方向における距離をそれぞれ算出する。例えば、座標検出部１５は、Ｘ軸方向における距離として、Ｘ軸方向の左側にあるタッチ領域の右端のＸ座標値と、Ｘ軸方向の右側にあるタッチ領域の左端のＸ座標値との差を算出する。また座標検出部１５は、Ｙ軸方向における距離として、Ｙ軸方向の上側にあるタッチ領域の下端のＹ座標値と、Ｙ軸方向の下側にあるタッチ領域の上端のＹ座標値との差を算出する。そして座標検出部１５は、例えば、Ｘ軸方向における距離及びＹ軸方向における距離が共に所定値未満であるか否かを判断し、共に所定値未満である場合、ここで算出した距離は所定値未満であると判断する。なお、座標検出部１５は、算出したＸ軸方向における距離及びＹ軸方向における距離に基づいて、２つのタッチ領域（小さいタッチ領域及びステップＳ７で選択したタッチ領域）間の直線状の距離を算出し、算出した距離が所定値未満であるか否かを判断してもよい。また座標検出部１５は、２つのタッチ領域の中心点の座標値をそれぞれ算出し、中心点間の距離を２つのタッチ領域間の距離として算出してもよい。
【００５３】
タッチパネル装置１０は、ステップＳ８で算出した距離に所定値未満の距離があると判断した場合（Ｓ９：ＹＥＳ）、ステップＳ７で選択したタッチ領域を無効にする（Ｓ１０）。具体的には、タッチパネル装置１０は、ステップＳ７で選択したタッチ領域に関する情報を記憶部１４から削除する。即ち、ステップＳ７で選択したタッチ領域が、検出したタッチ領域のうちで所定サイズよりも小さいタッチ領域のいずれかから所定範囲内にある場合（小さいタッチ領域との距離が所定値未満である場合）、このタッチ領域は、タッチ操作されなかったものとされる。
【００５４】
ステップＳ８で算出した距離に所定値未満の距離がないと判断した場合（Ｓ９：ＮＯ）、又はステップＳ１０の処理後、タッチパネル装置１０は、ステップＳ６の処理に戻る。そしてタッチパネル装置１０は、検出したタッチ領域のうちで、幅サイズ及び縦サイズが共に所定サイズよりも大きい全てのタッチ領域について、ステップＳ７〜Ｓ１０の処理を行う。幅サイズ及び縦サイズが共に所定サイズよりも大きいタッチ領域がもうないと判断した場合（Ｓ６：ＮＯ）、タッチパネル装置１０は、この時点で記憶部１４に記憶されているタッチ領域に関する情報に基づいて送信用データを生成する（Ｓ１１）。そしてタッチパネル装置１０は、生成した送信用データを制御装置２０へ送信し（Ｓ１２）、ステップＳ１３の処理に移行する。
【００５５】
タッチパネル装置１０は、上述した処理において、例えばステップＳ１の全体スキャン処理を所定時間間隔で行い、全体スキャン処理を終了する都度、ステップＳ２〜Ｓ１３の処理を行う。これにより、表示画面に対する操作体のタッチ領域を所定時間毎に検出し、制御装置２０へ送信すべきタッチ領域の情報を所定時間毎に送信できる。
【００５６】
次に、制御装置２０が行う処理について説明する。図６は、制御装置２０による処理の手順を示すフローチャートである。
制御装置２０は、タッチパネル装置１０から送信された送信用データを通信部２３にて受信したか否かを判断しており（Ｓ５１）、受信していないと判断した場合（Ｓ５１：ＮＯ）、受信するまで待機する。送信用データを受信したと判断した場合（Ｓ５１：ＹＥＳ）、制御装置２０は、受信した送信用データから１つのタッチ領域に関する情報を抽出する（Ｓ５２）。ここで抽出される情報は、タッチ領域の中心点の座標値、幅サイズ及び高さサイズの各値である。
【００５７】
制御装置２０は、抽出した情報に基づいて描画処理を行うか消去処理を行うかを描画／消去判別部２５にて判定する。具体的には、描画／消去判別部２５は、抽出した情報のうちのタッチ領域の幅サイズ及び高さサイズを所定値（所定サイズ）と比較し、幅サイズ及び縦サイズが共に所定サイズよりも大きいか否かを判断する（Ｓ５３）。ここで幅サイズ及び高さサイズと比較する所定値は、同じ数値でもよいし、それぞれ異なる数値でもよく、図３中のステップＳ６でタッチパネル装置１０が用いる値と同じ値でもよい。
【００５８】
幅サイズ又は縦サイズの少なくとも一方が所定サイズ以下であると判断した場合（Ｓ５３：ＮＯ）、制御装置２０は、ステップＳ５２で抽出した情報に基づく描画処理を描画部２６にて行う（Ｓ５４）。幅サイズ及び縦サイズが共に所定サイズよりも大きいと判断した場合（Ｓ５３：ＹＥＳ）、制御装置２０は、ステップＳ５２で抽出した情報に基づく消去処理を消去部２７にて行う（Ｓ５５）。なお、描画部２６は、ステップＳ５２で抽出した情報、即ち１つのタッチ領域の中心点の座標値、幅サイズ及び高さサイズに基づいて、このタッチ領域を描画した映像信号を生成する。また消去部２７は、現在表示中の映像信号、具体的には記憶部２２に記憶してある映像信号から、前記１つのタッチ領域に含まれる情報（描画部２６にて既に描画された情報）を消去した映像信号を生成する。
【００５９】
制御装置２０は、受信した送信用データから全てのタッチ領域に関する情報が抽出され、全てのタッチ領域に対する処理が終了したか否かを判断する（Ｓ５６）。全ての処理が終了していないと判断した場合（Ｓ５６：ＮＯ）、制御装置２０は、ステップＳ５２の処理に戻り、別のタッチ領域の情報について、ステップＳ５２〜Ｓ５５の処理を行う。全ての処理が終了したと判断した場合（Ｓ５６：ＹＥＳ）、制御装置２０は、ステップＳ５１の処理に戻り、タッチパネル装置１０から送信用データを受信する都度、ステップＳ５２〜Ｓ５６の処理を繰り返す。
なお、タッチパネル装置１０は、送信用データを所定時間毎に制御装置２０へ送信するので、制御装置２０は、送信用データに基づく描画処理及び消去処理を所定時間毎に行うことになる。よって、表示画面に対するタッチ操作にて入力された文字及び絵等の情報を所定時間毎に表示部１に表示させることができる。
【００６０】
以下に、上述した処理による本実施形態１の電子白板システムの動作について説明する。図７は、実施形態１の電子白板システムの動作を説明するための模式図である。図７Ａには、表示画面に対して、タッチペンのペン先によるタッチ領域Ｄ１と、タッチペンを持つユーザの手の掌及び小指等によるタッチ領域Ｄ２とがある例を示す。また図７Ｂには、表示画面に対して、タッチペンのペン先によるタッチ領域Ｄ１と、黒板消し等の大きい操作体によるタッチ領域Ｄ３とがある例を示す。
【００６１】
本実施形態１の電子白板システムは、上述した処理により、表示画面に対するタッチ領域が１つしかない場合、タッチ領域の大きさにかかわらず、タッチ領域に関する情報がタッチパネル装置１０から制御装置２０へ送信される。そして、制御装置２０は、送信されたタッチ領域が所定サイズよりも小さい場合、このタッチ領域に基づく描画処理を行って描画機能を実現する。また、制御装置２０は、送信されたタッチ領域が所定サイズよりも大きい場合、このタッチ領域に基づく消去処理を行って消しゴム機能を実現する。
【００６２】
表示画面に対するタッチ領域が複数ある場合、タッチパネル装置１０は、所定サイズよりも大きいタッチ領域があるか否かを判断する。所定サイズよりも大きいタッチ領域が有る場合、タッチパネル装置１０は、このタッチ領域が、所定サイズよりも小さいタッチ領域のいずれかに近い位置（所定範囲内）にあるか否かを判断する。そして、タッチパネル装置１０は、所定サイズよりも小さいタッチ領域のいずれかに近い位置にあると判断した場合、このタッチ領域を無効にすることによってパームリジェクト機能を実現する。図７Ａに示すように、所定サイズよりも小さいタッチ領域Ｄ１の近傍に所定サイズよりも大きいタッチ領域Ｄ２がある場合、タッチ領域Ｄ１は、タッチペンのペン先によるタッチ領域であり、タッチ領域Ｄ２は、タッチペンを持つユーザの手の掌及び小指等によるタッチ領域である場合が多い。よって、小さいタッチ領域Ｄ１の近傍の大きいタッチ領域Ｄ２を無効とし、このタッチ領域Ｄ２に関する情報をタッチパネル装置１０から制御装置２０へ送信しないことにより、タッチ領域Ｄ２に基づく消去処理を行わず、パームリジェクト機能が実現できる。
【００６３】
一方、タッチパネル装置１０は、所定サイズよりも大きいタッチ領域が、所定サイズよりも小さいいずれのタッチ領域からも離れた位置にあると判断した場合、このタッチ領域に関する情報を制御装置２０へ送信する。これにより、制御装置２０にて、このタッチ領域に基づく消去処理が行われ、消しゴム機能が実現される。図７Ｂに示すように、所定サイズよりも小さいタッチ領域Ｄ１から離れた位置に所定サイズよりも大きいタッチ領域Ｄ２がある場合、タッチ領域Ｄ１は、タッチペンのペン先によるタッチ領域であり、タッチ領域Ｄ２は、黒板消し等によるタッチ領域である場合が多い。よって、このタッチ領域Ｄ２に関する情報をタッチパネル装置１０から制御装置２０へ送信することにより、タッチ領域Ｄ２に基づく消去処理が行われ、消しゴム機能が実現できる。よって、本実施形態１の電子白板システムでは、消しゴム機能とパームリジェクト機能とを併用できる。
【００６４】
なお、所定サイズよりも小さいタッチ領域については、全てのタッチ領域に関する情報がタッチパネル装置１０から制御装置２０へ送信され、制御装置２０にて、送信された全てのタッチ領域（所定サイズよりも小さいタッチ領域）に基づく描画処理が行われる。よって、例えば複数のユーザがそれぞれタッチペンを用いて表示画面にタッチ操作を行っている場合に、各ユーザが入力した情報が全て表示画面に表示される。
【００６５】
（実施形態２）
以下に、実施形態２の電子白板システムについて説明する。本実施形態２の電子白板システムにおいて、タッチパネル装置１０、制御装置２０及び表示部１は、上述の実施形態１の各装置と同様の構成を有するので、構成についての説明を省略する。
【００６６】
上述の実施形態１の電子白板システムでは、タッチパネル装置１０は、全体スキャン処理によってタッチ領域を検出し、制御装置２０へ通知すべきタッチ領域があった場合に、送信用データを生成して制御装置２０へ送信していた。具体的には、タッチパネル装置１０は、図３中のステップＳ５，Ｓ１２で、送信用データを制御装置２０へ送信していた。これに対して、本実施形態２のタッチパネル装置１０は、所定時間間隔で全体スキャン処理を行って、検出したタッチ領域の左右端の座標値及び上下端の座標値を記憶部１４に記憶しておく。そして、タッチパネル装置１０は、全体スキャン処理の実行タイミングとは異なる所定時間間隔で、記憶部１４に記憶してある情報（タッチ領域の左右端の座標値及び上下端の座標値）から送信用データを生成して制御装置２０へ送信する。
【００６７】
即ち、本実施形態２のタッチパネル装置１０は、全体スキャン処理の実行タイミングで図３中のステップＳ１の処理、即ち図４及び図５に示す処理を行うと共に、制御装置２０へのデータ送信タイミングで図３中のステップＳ２〜Ｓ１２の処理を行う構成である。
よって、本実施形態２の電子白板システムでは、タッチパネル装置１０が制御装置２０へ送信用データを送信するタイミングのみが、上述の実施形態１の電子白板システムとは相異する。従って、本実施形態２の電子白板システムにおいても、上述の実施形態１と同様に、消しゴム機能及びパームリジェクト機能の併用が可能である。なお、本実施形態２の制御装置２０は、上述の実施形態１の制御装置２０と同様の処理を行う。
【００６８】
（実施形態３）
以下に、実施形態３の電子白板システムについて説明する。本実施形態３の電子白板システムにおいて、タッチパネル装置１０、制御装置２０及び表示部１は、上述の実施形態１の各装置と同様の構成を有するので、構成についての説明を省略する。
【００６９】
上述の実施形態１の電子白板システムでは、タッチパネル装置１０は、所定のタイミングで全体スキャン処理を行って表示画面に対するタッチ領域を逐次検出する構成であった。これに対して、本実施形態３のタッチパネル装置１０は、上述の実施形態１と同様に所定のタイミングで全体スキャン処理を行いつつ、検出済みのタッチ領域については、その周辺の領域のみを検出する局所スキャン処理を行う。これにより、検出済みのタッチ領域については、局所スキャン処理によって、ユーザによる入力操作の追跡処理を行うと共に、全体スキャン処理によって、新たなタッチ領域の検出処理（検索処理）を行うことができる。
【００７０】
以下に、本実施形態３の電子白板システムにおいて、タッチパネル装置１０が行う処理について説明する。図８及び図９は、実施形態３のタッチパネル装置１０による処理の手順を示すフローチャート、図１０及び図１１は、局所スキャン処理の手順を示すフローチャートである。
本実施形態３のタッチパネル装置１０も、動作を開始した場合、表示画面全体に対してタッチ領域の有無を検出する全体スキャン処理を行う（Ｓ７１）。なお、本実施形態３における全体スキャン処理も、図４及び図５に示す処理と同様である。
【００７１】
全体スキャン処理を終了した場合、タッチパネル装置１０は、全体スキャン処理によってタッチ領域を検出できたか否かを判断し（Ｓ７２）、タッチ領域を検出できなかったと判断した場合（Ｓ７２：ＮＯ）、ステップＳ７１の処理に戻る。タッチパネル装置１０は、全体スキャン処理によってタッチ領域を検出するまで、ステップＳ７１の処理を繰り返す。タッチ領域を検出できたと判断した場合（Ｓ７２：ＹＥＳ）、タッチパネル装置１０は、記憶部１４の記憶内容に基づいて、検出したタッチ領域は１つであるか否かを判断する（Ｓ７３）。１つであると判断した場合（Ｓ７３：ＹＥＳ）、タッチパネル装置１０は、座標検出部１５にて、検出したタッチ領域に関する情報に基づいて送信用データを生成し、制御装置２０へ送信する（Ｓ７４）。なお、送信用データの生成処理は、上述の実施形態１と同様である。
【００７２】
次にタッチパネル装置１０は、検出したタッチ領域、具体的には送信用データを制御装置２０へ送信したタッチ領域について、局所スキャン処理を行う（Ｓ７５）。
局所スキャン処理を行う場合、図１０に示すように、タッチパネル装置１０は、局所スキャン処理の処理対象領域を特定する（Ｓ１０１）。具体的には、検出したタッチ領域の左右端の座標値がそれぞれｘ（左）及びｘ（右）であった場合、タッチパネル装置１０は、処理対象領域の左端の座標値ｘ１を（ｘ（左）−所定値）とし、右端の座標値ｘ２を（ｘ（右）＋所定値）とする。同様に、検出したタッチ領域の上下端の座標値がそれぞれｙ（上）及びｙ（下）であった場合、タッチパネル装置１０は、処理対象領域の上端の座標値ｙ１を（ｙ（上）−所定値）とし、下端の座標値ｙ２を（ｙ（下）＋所定値）とする。ここでの所定値は、タッチパネル装置１０が局所スキャン処理を行う時間間隔、ユーザによる入力操作に係る速度等によって決定された値である。なお、タッチパネル装置１０は、検出したタッチ領域の中心点の座標値に基づいて、処理対象領域を特定してもよい。
【００７３】
処理対象領域を特定した場合、タッチパネル装置１０は、変数ｘを、処理対象領域の左端の座標値ｘ１に初期化する（Ｓ１０２）。タッチパネル装置１０は、変数ｘの値に基づいて、発光制御部１２にてｘ番目のＸ軸発光素子１２ａを発光させ、受光制御部１３を介してｘ番目のＸ軸受光素子１３ａにて赤外線を受光する（Ｓ１０３）。タッチパネル装置１０は、座標検出部１５にて、ｘ番目のＸ軸受光素子１３ａにて受光した赤外線量（受光量）が所定量よりも少ないか否かを判断し（Ｓ１０４）、少なくない（所定量以上である）と判断した場合（Ｓ１０４：ＮＯ）、変数ｘをインクリメントする（Ｓ１０５）。
【００７４】
タッチパネル装置１０は、変数ｘの値が、ステップＳ１０１で特定した処理対象領域の右端の座標値ｘ２以下であるか否かを判断し（Ｓ１０６）、ｘ２以下であると判断した場合（Ｓ１０６：ＹＥＳ）、ステップＳ１０３の処理に戻る。タッチパネル装置１０は、ｘ番目のＸ軸受光素子１３ａにて受光した赤外線量が所定量よりも少なくなるか、変数ｘの値が処理対象領域の右端の座標値ｘ２よりも大きくなるまで、ステップＳ１０３〜Ｓ１０６の処理を繰り返す。
【００７５】
ｘ番目のＸ軸受光素子１３ａにて受光した赤外線量が所定量よりも少ないと判断した場合（Ｓ１０４：ＹＥＳ）、タッチパネル装置１０は、このときのｘが示す値（Ｘ座標値）を、表示画面に対するタッチ領域の左端の座標値として記憶部１４に記憶する（Ｓ１０７）。タッチパネル装置１０は、変数ｘをインクリメントし（Ｓ１０８）、変数ｘの値が処理対象領域の右端の座標値ｘ２以下であるか否かを判断する（Ｓ１０９）。ｘ２以下であると判断した場合（Ｓ１０９：ＹＥＳ）、タッチパネル装置１０は、変数ｘの値に基づいて、発光制御部１２にてｘ番目のＸ軸発光素子１２ａを発光させ、受光制御部１３を介してｘ番目のＸ軸受光素子１３ａにて赤外線を受光する（Ｓ１１０）。
【００７６】
タッチパネル装置１０は、ｘ番目のＸ軸受光素子１３ａにて受光した赤外線量（受光量）が所定量よりも少ないか否かを判断し（Ｓ１１１）、少ないと判断した場合（Ｓ１１１：ＹＥＳ）、ステップＳ１０８の処理に戻る。タッチパネル装置１０は、ｘ番目のＸ軸受光素子１３ａにて受光した赤外線量が所定量以上となるか、変数ｘの値が処理対象領域の右端の座標値ｘ２よりも大きくなるまで、ステップＳ１０８〜Ｓ１１１の処理を繰り返す。ｘ番目のＸ軸受光素子１３ａにて受光した赤外線量が所定量以上であると判断した場合（Ｓ１１１：ＮＯ）、タッチパネル装置１０は、このときのｘが示す値（Ｘ座標値）を、表示画面に対するタッチ領域の右端の座標値として記憶部１４に記憶する（Ｓ１１２）。
上述のステップＳ１０２〜Ｓ１１２の処理によって、タッチパネル装置１０は、表示画面に対するタッチ領域における左右端の座標（Ｘ座標値）を検出できる。
【００７７】
ステップＳ１１２の処理後、若しくは、ステップＳ１０６又はＳ１０９で、変数ｘの値が処理対象領域の右端の座標値ｘ２よりも大きいと判断した場合（Ｓ１０６：ＮＯ、Ｓ１０９：ＮＯ）、タッチパネル装置１０は、ステップＳ１１３の処理に移行する。
タッチパネル装置１０は、変数ｙを、ステップＳ１０１で特定した処理対象領域の上端の座標値ｙ１に初期化する（Ｓ１１３）。タッチパネル装置１０は、変数ｙの値に基づいて、発光制御部１２にてｙ番目のＹ軸発光素子１２ｂを発光させ、受光制御部１３を介してｙ番目のＹ軸受光素子１３ｂにて赤外線を受光する（Ｓ１１４）。
【００７８】
タッチパネル装置１０は、座標検出部１５にて、ｙ番目のＹ軸受光素子１３ｂにて受光した赤外線量（受光量）が所定量よりも少ないか否かを判断し（Ｓ１１５）、少なくない（所定量以上である）と判断した場合（Ｓ１１５：ＮＯ）、変数ｙをインクリメントする（Ｓ１１６）。タッチパネル装置１０は、変数ｙの値が処理対象領域の下端の座標値ｙ２以下であるか否かを判断し（Ｓ１１７）、ｙ２以下であると判断した場合（Ｓ１１７：ＹＥＳ）、ステップＳ１１４の処理に戻る。
【００７９】
ｙ番目のＹ軸受光素子１３ｂにて受光した赤外線量が所定量よりも少ないと判断した場合（Ｓ１１５：ＹＥＳ）、タッチパネル装置１０は、このときのｙが示す値（Ｙ座標値）を、表示画面に対するタッチ領域の上端の座標値として記憶部１４に記憶する（Ｓ１１８）。タッチパネル装置１０は、変数ｙをインクリメントし（Ｓ１１９）、変数ｙの値が処理対象領域の下端の座標値ｙ２以下であるか否かを判断する（Ｓ１２０）。ｙ２以下であると判断した場合（Ｓ１２０：ＹＥＳ）、タッチパネル装置１０は、変数ｙの値に基づいて、発光制御部１２にてｙ番目のＹ軸発光素子１２ｂを発光させ、受光制御部１３を介してｙ番目のＹ軸受光素子１３ｂにて赤外線を受光する（Ｓ１２１）。
【００８０】
タッチパネル装置１０は、ｙ番目のＹ軸受光素子１３ｂにて受光した赤外線量（受光量）が所定量よりも少ないか否かを判断し（Ｓ１２２）、少ないと判断した場合（Ｓ１２２：ＹＥＳ）、ステップＳ１１９の処理に戻る。
ｙ番目のＹ軸受光素子１３ｂにて受光した赤外線量が所定量以上であると判断した場合（Ｓ１２２：ＮＯ）、タッチパネル装置１０は、このときのｙが示す値（Ｙ座標値）を、表示画面に対するタッチ領域の下端の座標値として記憶部１４に記憶する（Ｓ１２３）。上述のステップＳ１１３〜Ｓ１２３の処理によって、タッチパネル装置１０は、表示画面に対するタッチ領域における上下端の座標（Ｙ座標値）を検出できる。
【００８１】
ステップＳ１２３の処理後、若しくは、ステップＳ１１７又はＳ１２０で、変数ｙの値が処理対象領域の下端の座標値ｙ２よりも大きいと判断した場合（Ｓ１１７：ＮＯ、Ｓ１２０：ＮＯ）、タッチパネル装置１０は、図８に示す処理に戻る。上述したように、全体スキャン処理によって検出されたタッチ領域については、検出された場所の近傍の領域に対して局所スキャン処理を行うことによって追跡することができる。
【００８２】
タッチパネル装置１０は、局所スキャン処理によって検出済みのタッチ領域を検出（追跡）できたか否かを判断し（Ｓ７６）、検出できなかったと判断した場合（Ｓ７６：ＮＯ）、ステップＳ７１の処理に戻る。なお、検出済みのタッチ領域を検出できない場合とは、例えば、表示画面に対してユーザによる一連の入力操作が終了した場合がある。
局所スキャン処理によって検出済みのタッチ領域を検出（追跡）できたと判断した場合（Ｓ７６：ＹＥＳ）、タッチパネル装置１０は、局所スキャンにて検出（追跡）したタッチ領域に関する情報に基づいて送信用データを生成し、制御装置２０へ送信する（Ｓ７７）。
【００８３】
そしてタッチパネル装置１０は、再度全体スキャン処理を行い（Ｓ７８）、新たなタッチ領域があるか否かを検出（検索）する。タッチパネル装置１０は、全体スキャン処理によって新たなタッチ領域を検出できたか否かを判断し（Ｓ７９）、新たなタッチ領域を検出できなかったと判断した場合（Ｓ７９：ＮＯ）、ステップＳ７５の処理に戻る。新たなタッチ領域を検出できない場合、タッチパネル装置１０は、検出済みの１つのタッチ領域について、ステップＳ７５〜Ｓ７７の処理を繰り返す。
【００８４】
タッチパネル装置１０は、ステップＳ７１で行った全体スキャン処理によって複数のタッチ領域を検出したと判断した場合（Ｓ７３：ＮＯ）、又は、ステップＳ７８で行った全体スキャン処理によって新たなタッチ領域を検出したと判断した場合（Ｓ７９：ＹＥＳ）、ステップＳ８０の処理に移行する。なお、ステップＳ７８で行った全体スキャン処理によって新たなタッチ領域が検出された場合、既に検出済みのタッチ領域と合わせて、複数のタッチ領域が検出されていることになる。
【００８５】
タッチパネル装置１０は、記憶部１４の記憶内容に基づいて、検出済みのタッチ領域に所定サイズよりも大きいタッチ領域があるか否かを判断する（Ｓ８０）。なお、上述の実施形態１と同様の処理によって、各タッチ領域の幅サイズ及び高さサイズを所定値（所定サイズ）と比較すればよい。
所定サイズよりも大きいタッチ領域がないと判断した場合（Ｓ８０：ＮＯ）、タッチパネル装置１０は、検出した全てのタッチ領域に関する情報に基づいて送信用データを生成し、制御装置２０へ送信する（Ｓ８５）。そしてタッチパネル装置１０は、検出した全てのタッチ領域、具体的には送信用データを制御装置２０へ送信した全てのタッチ領域について局所スキャン処理を行う（Ｓ８６）。
【００８６】
タッチパネル装置１０は、局所スキャン処理によって検出済みの各タッチ領域を検出（追跡）できたか否かを判断し（Ｓ８７）、全ての検出済みのタッチ領域を検出（追跡）できなかったと判断した場合（Ｓ８７：ＮＯ）、ステップＳ７１の処理に戻る。なお、全ての検出済みのタッチ領域を検出できない場合とは、例えば、表示画面に対してユーザによる一連の入力操作が全て終了した場合がある。
局所スキャン処理によって検出済みのタッチ領域の少なくとも１つを検出（追跡）できたと判断した場合（Ｓ８７：ＹＥＳ）、タッチパネル装置１０は、局所スキャンにて検出（追跡）したタッチ領域に関する情報に基づいて送信用データを生成し、制御装置２０へ送信する（Ｓ８８）。なお、タッチパネル装置１０は、局所スキャン処理によって検出できなかったタッチ領域については何も行わない。
【００８７】
そしてタッチパネル装置１０は、再度全体スキャン処理を行い（Ｓ８９）、新たなタッチ領域があるか否かを検出（検索）する。タッチパネル装置１０は、全体スキャン処理によって新たなタッチ領域を検出できたか否かを判断し（Ｓ９０）、新たなタッチ領域を検出できなかったと判断した場合（Ｓ９０：ＮＯ）、ステップＳ８６の処理に戻る。新たなタッチ領域を検出できない場合、タッチパネル装置１０は、検出済みの各タッチ領域について、ステップＳ８６〜Ｓ８８の処理を繰り返す。全体スキャン処理によって新たなタッチ領域を検出できたと判断した場合（Ｓ９０：ＹＥＳ）、タッチパネル装置１０は、ステップＳ８０の処理に移行する。
【００８８】
所定サイズよりも大きいタッチ領域があると判断した場合（Ｓ８０：ＹＥＳ）、タッチパネル装置１０は、所定サイズよりも大きいタッチ領域を１つ選択する（Ｓ８１）。そしてタッチパネル装置１０は、記憶部１４に記憶してある各タッチ領域の情報に基づいて、選択したタッチ領域と、検出したタッチ領域のうちで所定サイズよりも小さいタッチ領域との距離を算出し（Ｓ８２）、算出した距離の中に所定値未満の距離があるか否かを判断する（Ｓ８３）。なお、２つのタッチ領域間の距離を算出する処理は、上述の実施形態１と同様である。
【００８９】
タッチパネル装置１０は、ステップＳ８２で算出した距離に所定値未満の距離があると判断した場合（Ｓ８３：ＹＥＳ）、ステップＳ８１で選択したタッチ領域を無効にする（Ｓ８４）。ステップＳ８２で算出した距離に所定値未満の距離がないと判断した場合（Ｓ８３：ＮＯ）、又はステップＳ８４の処理後、タッチパネル装置１０は、ステップＳ８０の処理に戻る。そしてタッチパネル装置１０は、検出したタッチ領域のうちで、所定サイズよりも大きい全てのタッチ領域について、ステップＳ８１〜Ｓ８４の処理を行う。所定サイズよりも大きいタッチ領域がもうないと判断した場合（Ｓ８０：ＮＯ）、タッチパネル装置１０は、ステップＳ８５の処理に移行する。
【００９０】
本実施形態３のタッチパネル装置１０は、上述したように、全体スキャン処理を行うことによって新たなタッチ領域の検出を行うと共に、局所スキャン処理を行うことによって検出済みのタッチ領域の追跡を行うことができる。また、本実施形態３のタッチパネル装置１０は、全体スキャン処理又は局所スキャン処理にてタッチ領域を検出（追跡）する都度、そのタッチ領域に関する情報を制御装置２０へ送信する。なお、本実施形態３の制御装置２０は、上述の実施形態１の制御装置２０と同様に、タッチパネル装置１０から送信用データを受信する都度、送信用データに基づく描画処理又は消去処理を行う。よって、本実施形態３の電子白板システムにおいても、表示画面に対するタッチ操作にて入力された文字及び絵等の情報を逐次表示部１に表示させることでき、消しゴム機能及びパームリジェクト機能の併用が可能である。
【００９１】
本実施形態３のタッチパネル装置１０においても、実施形態２のタッチパネル装置１０の構成の適用が可能である。具体的には、タッチパネル装置１０は、所定時間間隔で全体スキャン処理及び局所スキャン処理を行い、検出したタッチ領域の左右端の座標値及び上下端の座標値を記憶部１４に逐次記憶しておく。そして、タッチパネル装置１０は、全体スキャン処理及び局所スキャン処理の実行タイミングとは異なる所定時間間隔で、記憶部１４に記憶してある情報から送信用データを生成して制御装置２０へ送信してもよい。
本実施形態３のタッチパネル装置１０において、全体スキャン処理の実行タイミング（実行間隔）及び局所スキャン処理の実行タイミング（実行間隔）は、同じタイミングであってもよいし、異なるタイミングであってもよい。また、例えば、検出済みのタッチ領域がある場合、所定のタイミングで検出済みのタッチ領域に対する局所スキャン処理を行い、その後に全体スキャン処理を行う構成でもよい。
【００９２】
上述の実施形態１〜３の電子白板システムは、表示画面に対するタッチ領域をタッチパネル装置１０にて検出し、検出結果に基づく描画処理又は消去処理を制御装置２０にて行う構成であった。このほかに、タッチパネル装置１０及び制御装置２０を１つの装置で構成してもよく、例えば、制御装置２０による処理をタッチパネル装置１０が行う構成としてもよい。
【００９３】
本発明に係るタッチパネル装置は、手書き入力を受け付けるタッチパネルと、該タッチパネルに対するタッチ領域を検出する領域検出部（１５）と、該領域検出部（１５）が検出したタッチ領域が所定サイズ以下である場合、前記タッチ領域にて前記タッチパネルが受け付けた手書き入力に係る情報を表示装置（１）に表示する表示制御部（２６）と、前記領域検出部（１５）が検出したタッチ領域が前記所定サイズよりも大きい場合、前記表示装置（１）に表示中の情報から、前記タッチ領域に含まれる情報を消去する消去制御部（２７）とを備えるタッチパネル装置において、前記領域検出部（１５）が複数のタッチ領域を検出し、少なくとも１つのタッチ領域が前記所定サイズよりも大きい場合、前記所定サイズよりも大きいタッチ領域及び前記所定サイズ以下のタッチ領域間の距離を検出する距離検出部（１５）と、該距離検出部（１５）が検出した距離が所定値以上である場合、前記所定サイズよりも大きいタッチ領域を有効とし、前記距離検出部（１５）が検出した距離が前記所定値未満である場合、前記所定サイズよりも大きいタッチ領域を無効とする判定部（１５）とを備え、前記消去制御部（２７）は、前記判定部（１５）が有効としたタッチ領域に含まれる情報を消去するようにしてあることを特徴とする。
【００９４】
本発明によれば、手書き入力に係るタッチ領域が所定サイズ以下である場合、手書き入力に係る情報が表示装置（１）に表示され、所定サイズよりも大きい場合、表示中の情報から、前記タッチ領域に含まれる情報が消去される。また、複数のタッチ領域が検出され、少なくとも１つのタッチ領域が所定サイズよりも大きい場合、このタッチ領域と、所定サイズ以下のタッチ領域との距離が検出される。そして、検出された距離が所定値以上である場合、所定サイズよりも大きいタッチ領域が有効とされ、所定値未満である場合、無効とされる。所定サイズよりも大きいタッチ領域のうちで、有効とされたタッチ領域についてのみ、このタッチ領域に含まれる情報が表示中の情報から消去される。例えばタッチペンのペン先によるタッチ領域のように所定サイズ以下のタッチ領域に近い位置にある大きいタッチ領域は、タッチペンを持つユーザの手によるタッチ領域であることが多く、このタッチ領域を無効とすることによりパームリジェクト機能が実現される。また、所定サイズ以下のタッチ領域から離れた位置にある大きいタッチ領域は、例えば黒板消しによるタッチ領域であることが多く、このタッチ領域を有効とすることにより消しゴム機能が実現される。
【００９５】
本発明に係るタッチパネル装置は、前記距離検出部（１５）は、前記所定サイズ以下のタッチ領域が複数ある場合、前記所定サイズよりも大きいタッチ領域と、該タッチ領域の最寄りの前記所定サイズ以下のタッチ領域との間の距離を検出するようにしてあることを特徴とする。
【００９６】
本発明によれば、所定サイズ以下のタッチ領域が複数ある場合、例えば複数のユーザが複数のタッチペンを用いてそれぞれ入力操作を行っている場合、所定サイズよりも大きいタッチ領域と、該タッチ領域から最寄りのタッチ領域との距離を検出する。タッチペンのペン先によるタッチ領域のように所定サイズ以下のタッチ領域と、タッチペンを持つユーザの手によるタッチ領域のように所定サイズよりも大きいタッチ領域とは、他のタッチ領域よりも近くにあることが多い。よって、最寄のタッチ領域間の距離にて、有効／無効の判定を行うことにより、効率よく判定できる。
【００９７】
本発明に係るタッチパネル装置は、前記判定部（１５）は、前記領域検出部（１５）が検出した全てのタッチ領域が前記所定サイズよりも大きい場合、前記全てのタッチ領域を有効とするようにしてあることを特徴とする。
【００９８】
本発明によれば、検出した全てのタッチ領域が所定サイズよりも大きい場合、全てのタッチ領域が、黒板消し等によるタッチ領域であり、タッチペンによる入力操作が行われていないことが予想される。よって、全てのタッチ領域を有効とすることにより、全てのタッチ領域に基づく消去処理を行うことにより、適切な消しゴム機能を実現できる。
【００９９】
本発明に係るタッチパネル装置は、前記表示制御部（２０）は、前記所定サイズ以下のタッチ領域にて前記タッチパネルが受け付けた手書き入力に係る情報を全て前記表示装置（１）に表示するようにしてあることを特徴とする。
【０１００】
本発明によれば、所定サイズ以下のタッチ領域にて手書き入力された全ての情報が表示装置（１）に表示される。よって、複数のユーザが複数のタッチペンにてそれぞれ入力操作を行っている場合に、各ユーザによって入力された各情報を表示させることが可能となる。
【０１０１】
本発明に係る表示装置は、上述したいずれかのタッチパネル装置と、前記表示制御部（２６）によって前記タッチパネルが受け付けた手書き入力に係る情報を表示する表示部（１）とを備えることを特徴とする。
本発明によれば、パームリジェクト機能及び消しゴム機能の併用が可能な表示装置（１）を実現できる。
【０１０２】
本発明に係る表示制御方法は、手書き入力を受け付けるタッチパネルを備えるタッチパネル装置が、前記タッチパネルに対するタッチ領域を検出し、検出したタッチ領域が所定サイズ以下である場合、前記タッチ領域にて前記タッチパネルが受け付けた手書き入力に係る情報を表示装置に表示し、前記検出したタッチ領域が前記所定サイズよりも大きい場合、前記表示装置に表示中の情報から、前記タッチ領域に含まれる情報を消去する表示制御方法において、前記タッチパネル装置が、前記タッチ領域を複数検出し、少なくとも１つのタッチ領域が前記所定サイズよりも大きい場合、前記所定サイズよりも大きいタッチ領域及び前記所定サイズ以下のタッチ領域間の距離を検出するステップと、前記タッチパネル装置が、検出した距離が所定値以上である場合、前記所定サイズよりも大きいタッチ領域を有効とし、前記検出した距離が前記所定値未満である場合、前記所定サイズよりも大きいタッチ領域を無効とする判定ステップと、前記タッチパネル装置が、前記表示装置に表示中の情報から、前記判定ステップで有効としたタッチ領域に含まれる情報を消去するステップとを含むことを特徴とする。
本発明によれば、パームリジェクト機能及び消しゴム機能の併用が可能なタッチパネル装置を実現できる。
【０１０３】
今回開示された実施形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。また、各実施形態で記載されている技術的特徴は、互いに組み合わせることが可能である。
【符号の説明】
【０１０４】
１  表示部
１０  タッチパネル装置（タッチパネル）
１５  座標検出部（領域検出部、距離検出部、判定部）
２０  制御装置
２６  描画部（表示制御部）
２７  消去部（消去制御部）
【図１】
2015032264.tif 000003
【図２】
2015032264.tif 000004
【図３】
2015032264.tif 000005
【図４】
2015032264.tif 000006
【図５】
2015032264.tif 000007
【図６】
2015032264.tif 000008
【図７】
2015032264.tif 000009
【図８】
2015032264.tif 000010
【図９】
2015032264.tif 000011
【図１０】
2015032264.tif 000012
【図１１】
2015032264.tif 000013