(57)【特許請求の範囲】
【請求項１】
表示装置と、
前記表示装置の表示画面の横方向の一方側において前記表示画面の縦方向に並んでいる複数の発光素子と、前記表示画面の横方向の他方側において前記縦方向に並んでいる複数の受光素子と、前記表示画面の縦方向の一方側において前記横方向に並んでいる複数の発光素子と、前記表示画面の縦方向の他方側において前記横方向に並んでいる複数の受光素子とを有する光学式のタッチパネル装置と、
前記縦方向に並んでいる複数の受光素子および前記横方向に並んでいる複数の受光素子の各々の受光量に基づいて、前記表示画面に接触する遮光物の位置を示す位置情報を検出する位置情報検出部とを備えた表示システムであって、
前記表示画面の全域のうち、ある遮光物による位置情報の入力を許可する入力許可範囲を、別の遮光物の位置と前記縦方向にて重複せず且つ前記横方向にて重複しないような範囲に制限する事を示す表示を前記表示装置に行わせる表示制御部とを備え、
前記表示制御部は、
ある遮光物による位置情報の入力を許可する入力許可範囲が別の遮光物の位置と前記縦方向にて重複せず且つ前記横方向にて重複しないように、遮光物毎の各入力許可範囲を前記表示装置に表示させ、
前記表示装置の描画処理において、ある遮光物の位置が変位した場合、変位した遮光物を変位遮光物とすると、変位遮光物の位置と変位遮光物以外の遮光物に対応する入力許可範囲とが縦方向にて重複せず且つ横方向にて重複しないように、変位遮光物以外の遮光物の入力許可範囲を調整するようになっていることを特徴とする表示システム。
【請求項２】
前記表示制御部は、各遮光物についての前記入力許可範囲を遮光物毎に異なる表示形態で前記表示装置に表示させることを特徴とする請求項１に記載の表示システム。
【請求項３】
前記表示制御部は、各遮光物についての前記入力許可範囲を遮光物毎に異なる色で前記表示装置に表示させることを特徴とする請求項２に記載の表示システム。
【請求項４】
前記表示制御部は、第１遮光物による入力許可範囲の一部と第２遮光物による入力許可範囲の一部とが重複する重複範囲がある場合、第１遮光物による入力許可範囲のうちの前記重複範囲以外の範囲と、第２遮光物による入力許可範囲のうちの前記重複範囲以外の範囲と、前記重複範囲とを互いに異なる色で前記表示装置に表示させることを特徴とする請求項１に記載の表示システム。
【請求項５】
前記位置情報検出部は、第３遮光物の位置情報を検出した後に次に第３遮光物の位置情報を検出する場合、第３遮光物について設定されている前記入力許可範囲の一部であって検出された位置情報に示される位置を含む一部範囲を設定し、全ての受光素子のうち、前記一部範囲と前記縦方向および横方向のいずれかにて重複する受光素子の受光量に基づいて、前記第３遮光物の位置情報を検出するようになっていることを特徴とする請求項１に記載の表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光学式のタッチパネル装置を備えた表示システムに関する。
【背景技術】
【０００２】
従来から、表示装置にタッチパネルを取り付けてなる表示システムが知られており、このような表示システムの一例として電子黒板がある。電子黒板には光学式のタッチパネル装置が多用されている。本明細書の「光学式のタッチパネル装置」とは、下記の特許文献１の図６に示すように、座標検出領域（表示画面，入力面）と、座標検出領域の下側において水平方向（横方向）に並ぶ複数のＬＥＤと、座標検出領域の上側において水平方向に並ぶ複数のフォトトランジスタと、座標検出領域の一方の横側において垂直方向（縦方向）に並ぶ複数のＬＥＤと、座標検出領域の他方の横側において垂直方向に並ぶ複数のフォトトランジスタとを備えているものを意味する。
【０００３】
このようなタッチパネル装置において、利用者は、座標検出領域のうちの指定すべき位置に対して遮光物（利用者の指または専用のタッチペン等）を当てることによって指定位置の入力を行うことになる。このようにして指定位置に遮光物が当てられると、遮光物に対向しているＬＥＤからの光が当該遮光物によって遮られ、遮光物に対向しているフォトダイオードの受光量が低下する。そして、受光量の低下したフォトダイオードの位置に基づいて前記遮光物の座標値が出力され、出力された座標値が利用者に指定された位置として認識されるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１４２６４３号公報
【特許文献２】特開２００８−３１０５００号公報
【特許文献３】特開２００７−８９７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、光学式のタッチパネル装置を取り付けた表示システムにおいて、複数の利用者が同時に指定位置を入力できるマルチタッチ機能を適用しようとする場合、以下の問題が生じる。
【０００６】
光学式のタッチパネル装置においては、遮光物αの一部と遮光物βの一部とが同一の横ラインにて並んでしまったような場合、遮光物αのＸ座標値と遮光物βのＸ座標値とが近くなり過ぎ、遮光物αの一部と遮光物βの一部とが同一の縦ラインにて並んでしまったような場合、遮光物αのＹ座標値と遮光物βのＹ座標値とが近くなり過ぎてしまうという事態が生じる。このような事態が生じると、本来は遮光物αのＸ座標値であるものが遮光物βのＸ座標値として誤認識されてしまったり、本来は遮光物αのＹ座標値であるものが遮光物βのＹ座標値として誤認識されてしまい、誤った座標値（位置情報）が出力されてしまうという問題が生じる。
【０００７】
本発明は、前記の問題に鑑みてなされたものであり、光学式のタッチパネルを取り付け、且つマルチタッチ機能を適用した表示システムにおいて、誤った位置情報が出力されることを抑制することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の表示システムは、表示装置と、前記表示装置の表示画面の横方向の一方側において前記表示画面の縦方向に並んでいる複数の発光素子と、前記表示画面の横方向の他方側において前記縦方向に並んでいる複数の受光素子と、前記表示画面の縦方向の一方側において前記横方向に並んでいる複数の発光素子と、前記表示画面の縦方向の他方側において前記横方向に並んでいる複数の受光素子とを有する光学式のタッチパネル装置と、前記縦方向に並んでいる複数の受光素子および前記横方向に並んでいる複数の受光素子の各々の受光量に基づいて、前記表示画面に接触する遮光物の位置を示す位置情報を検出する位置情報検出部とを備えた表示システムであって、前記表示画面の全域のうち、ある遮光物による位置情報の入力を許可する入力許可範囲を、別の遮光物の位置と前記縦方向にて重複せず且つ前記横方向にて重複しないような範囲に制限する事を示す表示を前記表示装置に行わせる表示制御部とを備えることを特徴とする。
【０００９】
本願発明の構成によれば、ある遮光物によって位置情報を入力（指定）することが可能な入力可能範囲を、当該遮光物とは別の遮光物の位置と前記縦方向にて重複せず且つ前記横方向にて重複しないような範囲に制限されることを示す表示が行われる。それゆえ、前記表示画面上において、縦方向（または横方向）の同一ライン上に２以上の遮光物が重複して位置する事態を抑制でき、誤った位置情報が出力されてしまうことを抑制できるという効果を奏する。
【００１０】
なお、表示画面の横方向とは、表示画面における水平走査ラインと平行な方向を意味する。表示画面の縦方向とは、表示画面の横方向に対して垂直な方向を意味する。
【００１１】
また、本発明の表示システムにおいて、前記表示制御部は、ある遮光物による位置情報の入力を許可する入力許可範囲と別の遮光物による位置情報の入力を許可する入力許可範囲とが前記縦方向にて重複せず且つ前記横方向にて重複しないように、前記の各入力許可範囲を前記表示装置に表示させるようになっていてもよい。
【００１２】
さらに、本発明の表示システムにおいて、前記表示制御部は、ある遮光物による位置情報の入力を許可する入力許可範囲が別の遮光物の位置と前記縦方向にて重複せず且つ前記横方向にて重複しないように、遮光物毎の各入力許可範囲を前記表示装置に表示させ、ある遮光物の位置が変位した場合、変位した遮光物を変位遮光物とすると、変位遮光物の位置と変位遮光物以外の遮光物に対応する入力許可範囲とが縦方向にて重複せず且つ横方向にて重複しないように、変位遮光物の以外の遮光物の入力許可範囲を調整するようになっていてもよい。
【００１３】
また、本発明の表示システムにおいて、前記表示制御部は、各遮光物についての前記入力許可範囲を遮光物毎に異なる表示形態で前記表示装置に表示させるようになっていてもよい。そして、前記表示制御部は、各遮光物についての前記入力許可範囲を遮光物毎に異なる色で前記表示装置に表示させるようになっていてもよい。
【００１４】
また、本発明の表示システムにおいて、前記表示制御部は、第１遮光物による入力許可範囲の一部と第２遮光物による入力許可範囲の一部とが重複する重複範囲がある場合、第１遮光物による入力許可範囲のうちの前記重複範囲以外の範囲と、第２遮光物による入力許可範囲のうちの前記重複範囲以外の範囲と、前記重複範囲とを互いに異なる色で前記表示装置に表示させるようになっていてもよい。
【００１５】
さらに、本発明の表示システムは、前記構成に加えて、前記位置情報検出部が、第３遮光物の位置情報を検出した後に次に第３遮光物の位置情報を検出する場合、第３遮光物について設定されている前記入力許可範囲の一部であって検出された位置情報に示される位置を含む一部範囲を設定し、全ての受光素子のうち、前記一部範囲と前記縦方向および横方向のいずれかにて重複する受光素子の受光量に基づいて、前記第３遮光物の位置情報を検出するようになっていてもよい。
【発明の効果】
【００１６】
本発明の表示システムによれば、誤った位置情報が出力されてしまうことを抑制できるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】本実施形態の電子黒板システム（表示システム）の概略構成を示すブロック図である。
【図２】（ａ）は、前記電子黒板システムに含まれるタッチパネル装置を示す模式図である。（ｂ）は、局所スキャンを説明するための模式図である。
【図３】１人モードにおいて表示装置に表示される画像の一例を示す模式図である。
【図４】２人固定モードにおいて表示装置に表示される画像の一例を示す模式図である。
【図５】（ａ）は、２人可変モードにおいて、遮光物が接触する前の表示装置に表示される画像を示す模式図である。（ｂ）は、２人可変モードにおいて、描画領域に接触する１つ目の遮光物が検出された場合に表示装置に表示される画像を示す模式図である。（ｃ）は、２人可変モードにおいて、描画領域に接触する１つ目の遮光物と２つ目の遮光物とが検出された場合に表示装置に表示される画像を示す模式図である。（ｄ）は、２人可変モードにおいて、第１描画領域および第２描画領域が設定されており、第１描画領域に接触する遮光物がシフトした場合の様子を説明するための模式図である。
【図６】（ａ）は、２人可変モードにおいて、描画領域に接触する１つ目の遮光物が描画領域の右下部分に位置する場合の第２描画領域の位置を示す模式図である。（ｂ）は、２人可変モードにおいて、描画領域に接触する１つ目の遮光物が描画領域の右上部分に位置する場合の第２描画領域の位置を示す模式図である。（ｃ）は、２人可変モードにおいて、描画領域に接触する１つ目の遮光物が描画領域の左下部分に位置する場合の第２描画領域の位置を示す模式図である。
【図７】電子黒板システムにて使用されるパラメータの一例を説明するための図である。
【図８】表示装置の表示画面上の座標値を示した模式図である。
【図９】ＰＣの処理の全体の流れを示したフローチャートである。
【図１０】図９に示す描画領域情報初期化処理（Ｓ３，Ｓ１１）のサブルーチンを示すフローチャートである。
【図１１】図９に示す第１更新処理（Ｓ１８）のサブルーチンを示すフローチャートである。
【図１２】図９に示す第２更新処理（Ｓ１７）のサブルーチンを示すフローチャートである。
【図１３】タッチパネル装置の処理の全体の流れを示すフローチャートである。
【図１４】図１３に示す描画領域情報初期化処理（Ｓ１０４）のサブルーチンを示すフローチャートである。
【図１５】図１３に示す第１更新処理（Ｓ１１７）のサブルーチンを示すフローチャートである。
【図１６】図１３に示す第２更新処理（Ｓ１１１）のサブルーチンを示すフローチャートである。
【図１７】図１３に示す全体スキャン（Ｓ１０６）のサブルーチンを示すフローチャートである。
【図１８】図１３に示す第１局所スキャン（Ｓ１０９）のサブルーチンを示すフローチャートである。
【図１９】図１３に示す第２局所スキャン（Ｓ１１４）のサブルーチンを示すフローチャートである。
【図２０】図１３に示す第１描画領域スキャン（Ｓ１１０）のサブルーチンを示すフローチャートである。
【図２１】図１３に示す第２描画領域スキャン（Ｓ１１３）のサブルーチンを示すフローチャートである。
【図２２】２人可変モードにおいて、第１描画領域が設定されており、第１描画領域に接触する１つ目の遮光物がシフトした場合の様子を説明するための模式図である。
【発明を実施するための形態】
【００１８】
本発明の一実施形態について図１〜図２２を参照して説明する。図１は、本実施形態の電子黒板システム（表示システム）の概略構成を示すブロック図である。
【００１９】
電子黒板システム１０とは、タッチパネル装置に対するタッチ操作に基づいて、表示装置においてライン等の表示（描画）を行うことの可能な表示システムである。
【００２０】
図１に示すように、電子黒板システム１０は、ＰＣ１１、表示装置１２、および、タッチパネル装置１３を備える構成である。
【００２１】
表示装置１２は、フルハイビジョン対応の大型のカラー液晶表示装置である。表示装置１２は、ＰＣ１１から送られてくる画像信号に基づいて画像（映像）を表示するようになっている。
【００２２】
タッチパネル装置１３は、表示装置１２の表示画面において利用者に指定（入力）された位置を示す座標値を、赤外線遮断検出方式によって出力する装置である。赤外線遮断検出方式とは、背景技術の項にて説明した光学式の一種である。すなわち、赤外線遮断検出方式は、前記の光学式において、発光素子の射出光を赤外線としたものである。
【００２３】
以下、赤外線遮断検出方式のタッチパネル装置１３について図１および図２（ａ）に基づいて詳細に説明する。
【００２４】
タッチパネル装置１３は、図１および図２（ａ）に示すように、通信部１３１、中央演算部１３２、発光用制御回路１３３、受光用制御回路１３４、Ｘ軸発光素子１３５、Ｙ軸発光素子１３６、Ｘ軸受光素子１３７、Ｙ軸受光素子１３８、記憶部１３９を備えている。
【００２５】
通信部１３１は、ＰＣ１１との通信に用いられる端子である。通信部１３１の例としては、ＵＳＢ（Universal Serial Bus）用の端子或いはＲＳ２３２−Ｃ用の端子が挙げられる。つまり、タッチパネル装置１３とＰＣ１１とはＵＳＢ或いはＲＳ２３２−Ｃを介して通信可能に接続されている。
【００２６】
Ｘ軸発光素子１３５およびＸ軸受光素子１３７は、表示画面１４０において利用者に指定された位置のＸ軸の座標値を検出するための部材である。なお、利用者は、表示画面１４０の全域のうち、指定しようとする位置に遮光物（利用者の指または専用のタッチペン等）を接触させることで位置の指定（入力）を行う。
【００２７】
Ｘ軸発光素子１３５は、赤外線を射出する発光ダイオード（Light Emitting Diode）であり、Ｘ軸受光素子１３７は、Ｘ軸発光素子１３５から射出される赤外線の波長と同一波長を示す赤外線を受光するフォトダイオードである。
【００２８】
以下、Ｘ軸発光素子１３５およびＸ軸受光素子１３７によってＸ軸の座標値を検出する手法について説明する。図２（ａ）に示すように、表示画面１４０の縦方向における一方側（表示画面１４０の上側）には、表示画面１４０の横方向に沿って並んでいる複数個のＸ軸受光素子１３７が配置されており、表示画面１４０の縦方向における他方側（表示画面１４０の下側）には、表示画面１４０の横方向に沿って並んでいる複数個のＸ軸発光素子１３５が配置されている。なお、表示画面１４０の横方向とは、表示画面１４０における水平走査ラインと平行な方向を意味し、タッチパネル装置１３にて検出される座標値の座標のＸ軸と平行な方向である。また、表示画面１４０の縦方向とは、表示画面１４０の横方向に対して垂直な方向を意味し、タッチパネル装置１３にて検出される座標値の座標のＹ軸と平行な方向である。
【００２９】
Ｘ軸発光素子１３５は、表示画面１４０の横方向の辺の一端側付近から他端側付近に至るまで並んでおり、Ｘ軸受光素子１３７も、同様に、表示画面１４０の横方向の辺の一端側から他端側に至るまで並んでいる。そして、Ｘ軸発光素子１３５の配置数とＸ軸受光素子１３７の配置数とは同数であり、各Ｘ軸発光素子１３５と各Ｘ軸受光素子１３７とは互いに対向し合って対になっている。
【００３０】
Ｘ軸発光素子１３５から射出される赤外線は、表示画面１４０の表面に沿って進行して、当該Ｘ軸発光素子１３５と対の関係にあるＸ軸受光素子１３７に入射するようになっている。ここで、図２（ａ）に示すように、対になっているＸ軸発光素子１３５とＸ軸受光素子１３７との間に遮光物が存在する場合、遮光物が存在しない場合よりもＸ軸受光素子１３７の受光量が減少することになる。つまり、受光量の減少したＸ軸受光素子１３７の座標値（または受光量の減少した数個のＸ軸受光素子１３７の座標値の代表値）を、前記遮光物のＸ軸の座標値として扱うことができる。よって、複数のＸ軸受光素子１３７の各々から出力される電気信号を参照することによってＸ軸の座標値を出力できるのである。
【００３１】
また、Ｙ軸発光素子１３６およびＹ軸受光素子１３８についてのＹ軸の座標値の検出手法は、以上にて述べたＸ軸発光素子１３５およびＸ軸受光素子１３７の場合と同様である。但し、Ｙ軸受光素子１３８は、表示画面１４０の横方向における一方側において表示画面１４０の縦方向に沿って並んでおり、Ｙ軸発光素子１３６は、表示画面１４０の横方向における他方側において表示画面１４０の縦方向に沿って並んでいる。
【００３２】
発光用制御回路１３３は、Ｘ軸発光素子１３５およびＹ軸発光素子１３６の点灯および消灯を行う制御回路である。受光用制御回路１３４は、Ｘ軸受光素子１３７およびＹ軸受光素子１３８から出力される電気信号を受け付け、この電気信号に基づいてＸ軸受光素子１３７およびＹ軸受光素子１３８の各々の受光量を示す受光量データを生成し、当該受光量データを中央演算部１３２に送る回路である。
【００３３】
中央演算部１３２は、後述するＰＣ１１の制御部１１３（図１を参照）から送られてきた制御コマンドに基づいて各種演算を行うことにより、タッチパネル装置１３に構成される各ハードウェアを駆動するための駆動信号を生成し、この駆動信号を前記のハードウェアの各々に送信する演算回路である。つまり、タッチパネル装置１３、およびタッチパネル装置１３に構成される各ハードウェアの動作は、ＰＣ１１の制御部１１３に制御されている。
【００３４】
中央演算部１３２の一例としては、マイクロプロセッサ、ＦＰＧＡ（Field Programmable Gate Array）、ＡＳＩＣ（Application Specific Integrated Circuit）、あるいは、演算機能を有する集積回路が挙げられる。なお、ＦＰＧＡとは、プログラミング可能な集積回路（Large Scale Integrated circuit)であり、ＡＳＩＣとは、特定用途のために設計、製造される集積回路である。
【００３５】
また、中央演算部１３２は、タッチパネル装置１３に構成される各ハードウェアから送られてくる信号に基づいて演算処理を行い、演算結果を記憶部１３９に記憶すると共に、ＰＣ１１の制御部１１３へ送信する処理も行う。例えば、中央演算部（座標検出部）１３２は、受光用制御回路１３４から送られてくる受光量データに基づいて、表示画面１４０に接触する遮光物の位置を示す座標値（位置情報）を算出（検出）するようになっている。
【００３６】
記憶部１３９は、フラッシュメモリ、ハードディスクなどの不揮発性の記憶装置と、ＲＡＭ（Random Access Memory）などの揮発性の記憶装置とによって構成されるものである。記憶部１３９には、ＰＣ１１から送られてきた各種情報や、中央演算部１３２によって演算出力された各種情報が記憶・保存される。
【００３７】
つぎに、ＰＣ１１について説明する。ＰＣ１１は、表示装置１２およびタッチパネル装置１３の動作を制御するためのものであり、汎用のパーソナルコンピュータまたはワークステーションである。ＰＣ１１は、図１に示すように、通信部１１１、出力端子１１２、制御部１１３、および記憶部１１４を備える。
【００３８】
通信部１１１は、タッチパネル装置１３と通信するための端子である。通信部１１１の例としては、通信部１３１と同様、ＵＳＢ（Universal Serial Bus）用の端子或いはＲＳ２３２−Ｃ用の端子が挙げられる。
【００３９】
出力端子１１２は、表示装置１２に対して画像信号（映像信号）および各種制御信号を出力するための端子である。出力端子１１２としては、ＨＤＭＩ（High Definition Multimedia Interface）用の端子、または、ＤＶＩ（Digital Visual Interface）用の端子が挙げられる。つまり、ＰＣ１１は、ＨＤＭＩ或いはＤＶＩを介して表示装置１２に対して画像信号および各種制御信号を伝送するようになっている。
【００４０】
制御部１１３は、ＰＣ１１に接続されている表示装置１２およびタッチパネル装置１３の動作を統括的に制御するブロックである。つまり、制御部１１３が表示装置１２およびタッチパネル装置１３の各々に対して各種制御信号を送信すると、表示装置１２およびタッチパネル装置１３は当該制御信号に応じた動作を行うようになっている。
【００４１】
制御部１１３は、例えばＣＰＵ（Central Processing Unit）およびメモリを含むコンピュータによって構成される。そして、表示装置１２およびタッチパネル装置１３の動作制御は、制御プログラムをコンピュータに実行させることによって行われる。この制御プログラムは、例えばフラッシュメモリなどのリムーバブルメディアに記録されているものを読み込んで使用する形態であってもよいし、ハードディスクなどにインストールされたものを読み込んで使用する形態であってもよい。また、上記制御プログラムをダウンロードしてハードディスクなどにインストールして実行する形態なども考えられる。
【００４２】
また、制御部１１３は、タッチパネル装置１３から座標値が送られてくると当該座標値を記憶部１１４に記憶する。さらに、制御部１１３は、タッチパネル装置１３から送られてくる座標値に基づき、表示装置１２の表示画面における前記座標値に対応する位置にライン等を示す画像を表示（描画）させる表示制御部（描画部）としての機能を有する。
【００４３】
記憶部１１４は、フラッシュメモリ、ハードディスクなどの不揮発性の記憶装置と、ＲＡＭ（Random Access Memory）などの揮発性の記憶装置とによって構成されるものである。不揮発性の記憶装置に記憶される内容としては、上記した制御プログラムの他、制御部１１３に実行させるＯＳ（operating system）プログラム、その他のアプリケーションプログラム等が挙げられる。また、本実施形態においては、制御部１１３によって演算出力された各種情報や、タッチパネル装置１３から送られてきた各種情報が記憶部１１４に記憶・保存される。
【００４４】
本実施形態の電子黒板システム１０は、１人モード、２人固定モード、２人可変モードの３つの処理モード（描画モード）を有しており、電源がオンになっている間は常にいずれか１つの処理モードが選択されている。そして、電子黒板システム１０は、選択されている処理モードに応じた動作を行うようになっている。
【００４５】
ここで、１人モードは、１人の利用者のみが表示画面を使用する処理モードである。２人固定モードは、２人の利用者が表示画面をシェアして使用し、表示画面において利用者毎に使用可能領域（描画領域）が定められており、且つ、各使用可能領域が固定されている処理モードである。２人可変モードは、２人の利用者が表示画面を使用すると共に、表示画面において利用者毎に使用可能領域が定められており、且つ各使用可能領域が変動する処理モードである。つまり、２人固定モードおよび２人可変モードは、複数の利用者が同時にタッチパネルによって位置指定を行う、マルチタッチモードに相当する。
【００４６】
以下では、１人モード、２人固定モード、２人可変モードにおける処理内容を順に説明する。
【００４７】
（１人モード）
まず、１人モードについて以下説明する。本実施形態の電子黒板システム１０の表示装置１２には、図３に示すように、１人モードボタン１００と、２人固定モードボタン１０１と、２人可変モードボタン１０２とが表示されている。
【００４８】
ＰＣ１１の制御部１１３は、１人モードボタン１００が押されたことを検出した場合、電子黒板システム１０を１人モードに移行させるようになっている。また、本実施形態では、１人モードが初期設定されているため、利用者が電子黒板システム１０の電源をオンにすると、制御部１１３は、電子黒板システム１０をまず１人モードに移行させるようになっている。
【００４９】
電子黒板システム１０が１人モードへ移行すると、制御部１１３は、図３に示すように、表示装置１２の表示画面１４０のうち、設定可能範囲３５０の全域に第１描画領域２０を設定する。なお、第１描画領域２０は、利用者が遮光物を表示画面１４０上に接触させることによって位置の指定を行うと、指定された位置においてライン等の画像の表示（描画）が行われる範囲である。また、１人モードの第１描画領域２０は位置および広さが一定である。そして、設定可能範囲３５０とは、表示装置１２の表示画面１４０のうち、描画領域を設定できる範囲である。
【００５０】
また、制御部１１３は、位置入力を許可する範囲（遮光物による位置入力可能範囲）である第１描画領域２０を利用者に認識させる表示を表示装置１２に行わせる。具体的に、制御部１１３は、表示画面１４０のうち、第１描画領域２０の背景色が薄紫色にて表示されるように表示装置１２を制御する。
【００５１】
以上のようにして第１描画領域２０が設定されると、制御部１１３はタッチパネル装置１３に全体スキャンを行わせる。全体スキャンとは、タッチパネル装置１３の全ての受光素子１３７・１３８からの出力に基づいて、表示装置１２の表示画面１４０の全域を対象として表示画面１４０に接触する遮光物を探索する処理を意味する。この全体スキャンは、第１描画領域２０に接触する遮光物が１つ検出されるまで行われる（つまり第１描画領域２０に接触する遮光物が存在しない間は全体スキャンが繰り返される）。
【００５２】
全体スキャンによって第１描画領域２０に接触する遮光物が１つ検出されると、中央演算部１３２は、接触している遮光物の位置を示す座標値を検出（出力）する。そして、制御部１１３は、図３に示すように、検出された座標値に基づいて、表示装置１２においてライン１５０を示す画像の描画（表示）を行うようになっている。
【００５３】
また、全体スキャンによって第１描画領域２０に接触する１つ目の遮光物が検出された後、制御部１１３は、タッチパネル装置１３に、全体スキャンを行わせずに局所スキャンを行わせるようになっている。
【００５４】
以下、局所スキャンについて詳細に説明する。例えば、第１描画領域２０に接触する遮光物ｘが移動した場合、ある全体スキャンに基づいて遮光物ｘの座標値が算出されてから、次に行われるスキャンに基づいて遮光物ｘの座標値が算出されるまでの間の遮光物ｘの移動量は極めて少ない。そこで、第１描画領域２０に接触する１つの遮光物ｘが全体スキャンで検出された後、全体スキャンを繰り返すのではなく、前回のスキャンにて検出された遮光物ｘの位置を中心とした局所範囲のみを対象として遮光物ｘの探索処理を行えばよい。この局所範囲のみを対象とした遮光物の探索処理を局所スキャンと称する。
【００５５】
より具体的に説明すると、図２（ｂ）に示すように、既に検出されている遮光物ａの位置を中心としており各辺の長さが所定長の正方形領域を、局所範囲３００として設定する。局所範囲３００は表示画面１４０の全域よりも極めて狭い領域である。局所スキャンにおいては、全てのＸ軸発光素子１３５と全てのＹ軸発光素子１３６とを駆動するのではなく、局所範囲３００と同じ縦ライン（Ｙ軸と平行なライン）上に位置するＸ軸発光素子１３５、および、局所範囲３００と同じ横ライン（Ｘ軸と平行なライン）上に位置するＹ軸発光素子１３６のみ駆動し、他の発光素子１３５・１３６は駆動しない。そして、全ての受光素子１３７・１３８の出力をモニターするのではなく、駆動した発光素子１３５・１３６の各々と対の関係にある受光素子１３７・１３８からの出力のみをモニターすることにより、既に検出済の遮光物ａの座標値を出力する。以上の局所スキャンにより、座標値を出力するための処理時間を短縮でき、利用者の位置指定に対する描画処理の追随性を向上させることができる。
【００５６】
また、本実施形態では、第１描画領域２０に遮光物が１つも接触していない間は全体スキャンが行われるが、第１描画領域２０に対して１つ目の遮光物ａの接触が検出されると、全体スキャンが行われずに局所スキャンが行われるようになっている。これにより、１つ目の遮光物ａが第１描画領域２０に接触している間、当該遮光物ａと極めて近い範囲のみしかスキャンされないため、２つ目の遮光物（遮光物ａ以外の遮光物）が第１描画領域２０に接触しても、２つ目の遮光物が制御部１１３や中央演算部１３２によって検出されることは現実的に起こりえない（理論的には、局所範囲３００に遮光物ａとそれ以外の遮光物とが接触することも考えられるが、極めて狭い範囲に局所範囲３００が設定されることから、局所範囲３００に遮光物ａとそれ以外の遮光物とが接触する事は現実的に起こり得ない。言い換えると、局所範囲３００は、１つの遮光物（例えば専用タッチペン）を収めた場合に余りのスペースが若干発生するものの、２つの遮光物（専用タッチペン２つ）を収めるには足りない広さに設定される）。
【００５７】
したがって、１人モードにおいて、遮光物が接触していなかった第１描画領域２０に１つ目の遮光物ａが接触しはじめると、この遮光物ａが第１描画領域２０に接触している間、２つ目の遮光物が第１描画領域２０に接触しても、２つ目の遮光物が制御部１１３や中央演算部１３２にて検出されることは現実的に起こらず、当該別の遮光物の座標値が出力されることもない。
【００５８】
以上のように、１人モードでは、表示装置１２の表示画面に第１描画領域２０が１つ設定され、第１描画領域２０に対しては実質的に１つの遮光物のみによって描画を行えるようになっている。よって、１人モードは、１人の利用者のみが表示画面を使用できるモードである。
【００５９】
（２人固定モード）
つぎに、２人固定モードについて説明する。制御部１１３は、図３または図４に示される２人固定モードボタン１０１が押されたことを検出した場合に、電子黒板システム１０を２人固定モードに移行させるようになっている。
【００６０】
電子黒板システム１０が２人固定モードへ移行すると、制御部１１３は、図４に示すように、表示装置１２の設定可能範囲３５０のうち、中心より上方であって且つ中心より横方向の一方側（左側）に第１描画領域２０ａを設定し、中心より下方であって且つ中心より横方向の他方側（右側）に第２描画領域２０ｂを設定する。なお、第１描画領域２０ａおよび第２描画領域２０ｂは、横方向において互いに重複せず、且つ、縦方向においても互いに重複しないように配置される。２人固定モードにおける第１描画領域２０ａおよび第２描画領域２０ｂは、各々、利用者が遮光物を表示画面１４０上に接触させることによって位置の指定を行うと、指定された位置においてライン等の画像の表示（描画）が行われる範囲であり、且つ、位置および広さが一定である。
【００６１】
そして、制御部１１３は、位置の指定（入力）を許可する第１描画領域２０ａおよび第２描画領域２０ｂを利用者に認識させるための表示を表示装置１２に行わせる。具体的に、制御部１１３は、表示画面１４０のうち、第１描画領域２０ａの背景色が薄紫色にて表示され、第２描画領域２０ｂの背景色が薄赤色にて表示されるように、表示装置１２を制御する。
【００６２】
また、制御部１１３は、図４に示すように、設定可能範囲３５０のうち、第１描画領域２０ａよりも下側且つ第２描画領域２０ｂよりも横方向の一方側（左側）を描画不可範囲に設定し、第２描画領域２０ｂよりも上側且つ第１描画領域２０ａよりも横方向の他方側（右側）を描画不可範囲に設定する。制御部１１３は、位置の指定（入力）を許可しない描画不可範囲を利用者に認識させるために、描画不可範囲に固有の背景色で描画不可範囲が表示されるように、表示装置１２を制御する。制御部１１３および中央演算部１３２は、２人固定モードの実行期間中、受光素子１３７・１３８からの出力に基づいて描画不可範囲に遮光物が接触している事を検出しても、描画不可範囲の遮光物の位置を示す座標値を出力せず、この座標値に基づく描画も行わない。
【００６３】
第１描画領域２０ａ・第２描画領域２０ｂ・描画不可範囲が設定されると、制御部１１３は、第１描画領域２０ａを対象とした描画領域スキャンと、第２描画領域２０ｂを対象とした描画領域スキャンとを交互に行うようになっている。
【００６４】
ここで、描画領域スキャンについて説明する。描画領域スキャンとは、対象となる描画領域について遮光物を探索する処理を意味する。つまり、第１描画領域２０ａを対象とした描画領域スキャンとは、第１描画領域２０ａに接触する遮光物を探索する処理を意味し、第２描画領域２０ｂを対象とした描画領域スキャンとは、第２描画領域２０ｂに接触する遮光物を探索する処理を意味する。具体的に、描画領域スキャンにおいては、全てのＸ軸発光素子１３５と全てのＹ軸発光素子とを駆動するのではなく、スキャンの対象となる描画領域と同じ縦ラインに位置するＸ軸発光素子１３５、および、スキャンの対象となる描画領域と同じ横ラインに位置するＹ軸発光素子１３６のみ駆動し、他の発光素子１３５・１３６は駆動しない。そして、全ての受光素子１３７・１３８の出力をモニターするのではなく、駆動した発光素子１３５・１３６の各々と対の関係にある受光素子１３７・１３８からの出力のみをモニターすることにより、スキャンの対象となる描画領域について遮光物を探索する。
【００６５】
第１描画領域２０ａに対する描画領域スキャンによって、表示画面１４０に接触する１つ目の遮光物ｂが第１描画領域２０ａにて検出されると、制御部１１３および中央演算部１３２は、遮光物ｂの座標値を出力し、図４に示すように、出力された座標値に基づいて、第１描画領域２０ａにおいてラインを示す画像の描画（表示）を行うようになっている。
【００６６】
また、遮光物ｂが第１描画領域２０ａにて検出された後、制御部１１３は、第１描画領域２０ａを対象とした描画領域スキャンを中止し、第１描画領域２０ａの遮光物ｂについては局所スキャンを行わせ、且つ、第２描画領域２０ｂを対象とした描画領域スキャンについては継続するようになっている。つまり、遮光物ｂについては局所スキャンと、第２描画領域２０ｂを対象とした描画領域スキャンとが交互に行われる（なお、遮光物ｂが第１描画領域２０ａから外れた場合は遮光物ｂに対する局所スキャンが中止され、第１描画領域２０ａを対象とした描画領域スキャンが再開される）。
【００６７】
また、第１描画領域２０ａの遮光物ｂに対して局所スキャンが行われているということは、表示画面１４０に接触する２つ目の遮光物ｈが第１描画領域２０ａに出現しても、遮光物ｈが制御部１１３や中央演算部１３２にて検出されることは現実的に起こらず、遮光物ｈの座標値が出力されることもない。
【００６８】
これに対し、遮光物ｂが第１描画領域２０ａにて検出されている間、表示画面１４０に接触する２つ目の遮光物ｃが第２描画領域２０ｂにて出現すると、制御部１１３および中央演算部１３２は、描画領域スキャンによって２つ目の遮光物ｃの位置を検出し、この遮光物ｃの座標値を出力するようになっている。そして、制御部１１３および中央演算部１３２は、出力された座標値に基づいて、表示装置１２の第２描画領域２０ｂにおいてラインを示す画像の描画（表示）を行うようになっている。
【００６９】
そして、２つ目の遮光物ｃが第２描画領域２０ｂにて検出された後、制御部１１３は、第２描画領域２０ｂを対象とした描画領域スキャンを終了し、遮光物ｃを対象とした局所スキャンを開始することになる。これにより、１つ目の遮光物ｂが第１描画領域２０ａにて検出されており、且つ、２つ目の遮光物ｃが第２描画領域２０ｂにて検出されている間、制御部１１３および中央演算部１３２は、遮光物ｂを対象とした局所スキャンと遮光物ｃを対象とした局所スキャンとを交互に行うことになる。
【００７０】
なお、第２描画領域２０ｂについては遮光物ｃに対して局所スキャンが行われているだけあるため、３つ目の遮光物ｄが第２描画領域２０ｂに出現しても、遮光物ｄが制御部１１３や中央演算部１３２にて検出されることは現実的に起こらず、遮光物ｄの座標値が出力されることもない。
【００７１】
以上のように、２人固定モードでは、表示装置１２の表示画面１４０に第１描画領域２０ａおよび第２描画領域２０ｂが設定され、第１描画領域２０ａに対して１つの遮光物のみによって描画が行われ、これと同時に、第２描画領域２０ｂに対しては第１描画領域２０ａに接触する遮光物とは異なる１つの遮光物のみによって描画が行われるようになっている。よって、２人固定モードは、第１の利用者が第１描画領域２０ａにおいて描画を行い、これと同時に第２の利用者が第２描画領域２０ｂにおいて描画を行うモードである。
【００７２】
なお、以上では、１つ目の遮光物の接触が第１描画領域２０ａにて生じ、２つ目の遮光物の接触が第２描画領域２０ｂにて生じた例を説明したが、１つ目の遮光物の接触が第２描画領域２０ｂにて生じ、２つ目の遮光物の接触が第１描画領域２０ａにて生じた場合であっても、同様の処理が行われることになる。つまり、１つ目の遮光物の接触が第２描画領域２０ｂにて生じた場合、第２描画領域２０ｂにて描画が行われ、第２描画領域２０ｂの遮光物を対象とした局所スキャンと、第１描画領域２０ａを対象とした描画領域スキャンとが交互に行われることになる。そして、第１描画領域２０ａにて遮光物が接触すると、第１描画領域２０ａで描画が行われ、第１描画領域２０ａの遮光物を対象とした局所スキャンと、第２描画領域２０ｂを対象とした描画領域スキャンとが交互に行われることになる。
【００７３】
（２人可変モード）
つぎに、２人可変モードについて説明する。制御部１１３は、図３〜図５のいずれかに示される２人可変モードボタン１０２が押されたことを検出した場合に、電子黒板システム１０を２人可変モードに移行させるようになっている。
【００７４】
電子黒板システム１０が２人可変モードへ移行すると、制御部１１３は、図５（ａ）に示すように、表示装置１２の設定可能範囲３５０の全域を第１描画領域２０ｃとして設定する。また、制御部１１３は、位置入力を許可する範囲（遮光物による位置入力可能範囲）である第１描画領域２０ｃを利用者に認識させる表示を表示装置１２に行わせる。具体的に、制御部１１３は、表示画面１４０のうち、第１描画領域２０ｃの背景色が薄紫色にて表示されるように表示装置１２を制御する。
【００７５】
図５（ａ）に示される状態になると、制御部１１３はタッチパネル装置１３に全体スキャンを行わせる。この全体スキャンは、第１描画領域２０ｃに接触する遮光物が１つ検出されるまで行われる（つまり第１描画領域２０ｃに接触する遮光物が存在しない間は全体スキャンが繰り返される）。
【００７６】
全体スキャンによって、第１描画領域２０ｃに接触する１つ目の遮光物ｅが検出されると、中央演算部１３２は、遮光物ｅの位置を示す座標値を出力する。そして、制御部１１３は、遮光物ｅの座標値に基づいて、第１描画領域２０ｃにおいてラインを示す画像の描画（表示）を行うようになっている。
【００７７】
また、以上のようにして第１描画領域２０ｃに接触する遮光物ｅ（描画領域に接触する１つ目の遮光物）が検出されると、制御部１１３は、第１描画領域２０ｃの範囲（位置、広さ）をそのままに維持しつつ、第１描画領域２０ｃ上の一部において第２描画領域２０ｄを設定する。但し、第２描画領域２０ｄは、遮光物ｅと横ラインにおいて重複せずに遮光物ｅと縦ラインにおいて重複しない範囲に設定される。
【００７８】
具体的には、図５（ｂ）に示すように、遮光物ｅが設定可能範囲３５０の中心よりも左上に位置する場合、制御部１１３は、遮光物ｅよりも下側且つ右側に第２描画領域２０ｄを設定する。また、制御部１１３は、第１描画領域２０ｃと第２描画領域２０ｄとが重複している範囲を利用者に認識させる表示を表示装置１２に行わせる。具体的に、制御部１１３は、表示画面１４０のうち、第１描画領域２０ｃと第２描画領域２０ｄとが重複している範囲の背景色を薄緑色で表示させるように表示装置１２を制御する。なお、図５および図６において、網線で示される領域は第１描画領域２０ｃと第２描画領域２０ｄとが重複している範囲を示したものである。
【００７９】
また、図６（ａ）に示すように、遮光物ｅが設定可能範囲３５０の中心よりも右下に位置する場合、制御部１１３は、遮光物ｅよりも上側且つ左側に第２描画領域２０ｄを設定するようになっている。図６（ｂ）に示すように、遮光物ｅが第１描画領域２０ｃの中心よりも右上に位置する場合、制御部１１３は、遮光物ｅよりも下側且つ左側に第２描画領域２０ｄを設定するようになっている。図６（ｃ）に示すように、遮光物ｅが第１描画領域２０ｃの中心よりも左下に位置する場合、制御部１１３は、遮光物ｅよりも上側且つ右側に第２描画領域２０ｄを設定するようになっている。
【００８０】
そして、図５（ｂ）に示される状態になると、制御部１１３は、全体スキャンを行わずに、遮光物ｅを対象とした局所スキャンと第２描画領域２０ｄを対象とした描画領域スキャンとを交互に行うようになっている。それゆえ、第１描画領域２０ｃのみの範囲（第１描画領域２０ｃの全域のうちの第２描画領域２０ｄと重複していない範囲）において、遮光物ｅと別の遮光物が検出されることは現実的に起こらない。
【００８１】
さらに、図５（ｂ）に示される状態において、利用者は遮光物ｅによって第１描画領域２０ｃの全体に対して描画を行えるようになっている。つまり、利用者は第１描画領域２０ｃ内であれば遮光物ｅをどこにでも移動させることができる。
【００８２】
そして、制御部１１３は、遮光物ｅと横ラインにおいて重複せずに遮光物ｅと縦ラインにおいて重複しない範囲に第２描画領域２０ｄが常に位置するように、移動後の遮光物ｅの位置に応じて第２描画領域２０ｄの広さ（範囲）の調整を行うようになっている。例えば、遮光物ｅを、図５（ｂ）に示される位置から右側にシフトさせた場合、図２２に示すように、第２描画領域２０ｄの左側エッジが右側に移動して第２描画領域２０ｄの範囲が狭くなるようになっている。また、例えば、遮光物ｅを、図５（ｂ）に示される位置から下側にシフトさせた場合、第２描画領域２０ｄの上側エッジが下側に移動して第２描画領域２０ｄの範囲が狭くなるようになっている。
【００８３】
上述したように、図５（ｂ）の状態では、遮光物ｅを対象とした局所スキャンと第２描画領域２０ｄを対象とした描画領域スキャンとが交互に行われるが、遮光物ｅ以外の２つ目の遮光物ｆが第２描画領域２０ｄにて出現すると、制御部１１３および中央演算部１３２は、前記の描画領域スキャンによって２つ目の遮光物ｆの位置を検出し、遮光物ｆの座標値を出力するようになっている。そして、制御部１１３および中央演算部１３２は、遮光物ｆの座標値に基づいて、表示装置１２の第２描画領域２０ｄにおいてラインを示す画像の描画（表示）を行うようになっている。
【００８４】
また、以上のようにして、第１描画領域２０ｃに接触する遮光物ｅ（表示画面１４０に接触する１つ目の遮光物）のみならず、第２描画領域２０ｄに接触する遮光物ｆ（表示画面１４０に接触する２つ目の遮光物）が検出されると、制御部１１３は、第１描画領域２０ｃの広さ（範囲）を、遮光物ｆと横ラインにおいて重複せずに遮光物ｆと縦ラインにおいて重複しない範囲に制限（縮小）する。
【００８５】
具体的には、図５（ｂ）の状態において遮光物ｆが第２描画領域２０ｄに接触した場合、制御部１１３は、第１描画領域２０ｃの下側エッジを上側に移動し、第１描画領域２０ｃの右側エッジを左側に移動することにより、第１描画領域２０ｃの範囲を縮小する。これにより、図５（ｃ）に示すように、第１描画領域２０ｃは、遮光物ｆよりも上側且つ左側に位置することになり、遮光物ｆと横ラインにおいて重複せずに遮光物ｆと縦ラインにおいても重複しない範囲に制限される。
【００８６】
また、図５（ｃ）に示すように、第１描画領域２０ｃの範囲が縮小されることにより、第２描画領域２０ｄのみからなる範囲が生じる。制御部１１３は、第２描画領域２０ｄのみからなる箇所を利用者に認識させる表示を表示装置１２に行わせる。具体的に、制御部１１３は、表示画面１４０のうち、第２描画領域２０ｄのみからなる箇所の背景色が薄赤色にて表示されるように表示装置１２を制御する。
【００８７】
さらに、制御部１１３は、図５（ｃ）に示すように、設定可能範囲３５０のうち、第１描画領域２０ｃおよび第２描画領域２０ｄ以外の範囲を、位置の指定（入力）を許可しない描画不可範囲として設定する。制御部１１３は、描画不可範囲を利用者に認識させるために、描画不可範囲に固有の背景色で描画不可範囲が表示されるように、表示装置１２を制御する。
【００８８】
図５（ｃ）に示される例においては、設定可能範囲３５０のうち、第１描画領域２０ｃの下側且つ第２描画領域２０ｄの左側を描画不可範囲とし、第１描画領域２０ｃの右側且つ第２描画領域２０ｄの上側を描画不可範囲としている。制御部１１３および中央演算部１３２は、２人可変モードの実行期間中、受光素子１３７・１３８からの出力に基づいて描画不可範囲に遮光物が接触している事を検出しても、描画不可範囲の遮光物の位置を示す座標値を出力せず、この座標値に基づく描画も行わない。
【００８９】
そして、第１描画領域２０ｃに接触する遮光物ｅのみならず、第２描画領域２０ｄに接触する遮光物ｆが検出された後、制御部１１３は、第２描画領域２０ｄを対象とした描画領域スキャンを終了し、遮光物ｆを対象とした局所スキャンを開始することになる。これにより、第１描画領域２０ｃに接触する遮光物ｅと、第２描画領域２０ｄに接触する遮光物ｆとが検出されている間、制御部１１３および中央演算部１３２は、遮光物ｅを対象とした局所スキャンと遮光物ｆを対象とした局所スキャンとを交互に行うことになる。
【００９０】
なお、遮光物ｅが第１描画領域２０ｃから外れた場合、遮光物ｅに対する局所スキャンが中止され、第１描画領域２０ｃに対する描画領域スキャンが開始される。また、遮光物ｆが第２描画領域２０ｄから外れた場合、遮光物ｆに対する局所スキャンが中止され、第２描画領域２０ｄに対する描画領域スキャンが開始される。さらに、遮光物ｅが第１描画領域２０ｃから外れ、且つ、遮光物ｆが第２描画領域２０ｄから外れた場合、全体スキャンが再開される。
【００９１】
また、図５（ｃ）の状態においても、図５（ｂ）の状態と同様、制御部１１３は、遮光物ｅが移動しても、遮光物ｅと横ラインにおいて重複せずに遮光物ｅと縦ラインにおいて重複しない範囲に第２描画領域２０ｄが常に位置するように、移動後の遮光物ｅの位置に応じて第２描画領域２０ｄの広さ（範囲）の調整を行うようになっている（図５（ｄ）を参照）。
【００９２】
さらに、図５（ｃ）や図５（ｄ）の状態においては、遮光物ｆが移動しても、遮光物ｆと横ラインにおいて重複せずに遮光物ｆと縦ラインにおいて重複しない範囲に第１描画領域２０ｃが常に位置するように、移動後の遮光物ｆの位置に応じて第１描画領域２０ｃの広さ（範囲）の調整を行うようになっている。例えば、遮光物ｆを左にシフトさせた場合、第１描画領域２０ｃの右側エッジが左側に移動して第２描画領域２０ｄの範囲が狭くなるようになっている。また、例えば、遮光物ｆを上側にシフトさせた場合、第１描画領域２０ｃの下側エッジが上側に移動して第１描画領域２０ｃの範囲が狭くなるようになっている。
【００９３】
以上のように、２人可変モードでは、表示装置１２の表示画面１４０に第１描画領域２０ｃおよび第２描画領域２０ｄが設定され、第１描画領域２０ｃに対して１つの遮光物によって描画を行い、これと同時に、第２描画領域２０ｄに対して第１描画領域２０ａに接触する遮光物とは異なる１つの遮光物によって描画を行うようになっている。よって、２人可変モードにおいても、２人固定モードと同様、第１の利用者が第１描画領域２０ａにおいて描画を行い、これと同時に第２の利用者が第２描画領域２０ｂにおいて描画を行う。
【００９４】
以上示すように、本実施形態の電子黒板システム（表示システム）１０は、Ｘ軸受光素子１３７およびＹ軸受光素子１３８の受光量に基づいて、表示画面１４０に接触する遮光物の位置を示す位置情報（座標値）を検出する中央演算部（位置情報検出部）１３２を備えている。そして、制御部（表示制御部）１１３は、２つの遮光物の各々の位置の位置情報を検出する２人固定モードまたは２人可変モード（マルチタッチモード）への移行指示が入力された後、表示画面１４０の全域のうち、ある遮光物の位置情報を指定（入力）可能な描画領域（入力可能範囲）を、別の遮光物の位置と前記縦方向にて重複せず且つ前記横方向にて重複しないような範囲に制限することを示す表示(制限表示）を行っている。
【００９５】
具体的に、当該制限表示は、２人固定モードでは、遮光物ｂによる位置情報の入力が許可される第１描画領域（入力許可範囲）２０ａと、遮光物ｃによる位置情報の入力が許可される第２描画領域（入力許可範囲）２０ｂとが前記縦方向にて重複せず且つ前記横方向にて重複しないように、前記の各描画領域２０ａ・２０ｂを表示装置１２に表示させることで実現される。
【００９６】
また、前記制限表示は、２人可変モードでは、遮光物ｅによる位置情報の入力が許可される第１描画領域（入力許可範囲）２０ｃが遮光物ｆの位置と前記縦方向にて重複せず且つ前記横方向にて重複せず、遮光物ｆによる位置情報の入力が許可される第２描画領域（入力許可範囲）２０ｄが遮光物ｅの位置と前記縦方向にて重複せず且つ前記横方向にて重複しないように、前記の各描画領域２０ｃ・２０ｄを表示装置１２に表示させることで実現される。さらに、２人可変モードでは、遮光物ｅが変位すると、変位後の遮光物ｅの位置と第２描画領域２０ｄとが縦方向にて重複せず且つ横方向にて重複せず、遮光物ｆが変位すると、変位後の遮光物ｆの位置と第１描画領域２０ｃとが縦方向にて重複せず且つ横方向にて重複しないように、前記の各描画領域２０ｃ・２０ｄを表示装置１２に表示させる。
【００９７】
この構成によれば、ある遮光物によって入力可能な入力可能範囲を、当該遮光物とは別の遮光物の位置と前記縦方向にて重複せず且つ前記横方向にて重複しないような範囲に制限している。それゆえ、表示画面１４０において、縦方向（または横方向）の同一ライン上に２以上の遮光物が重複して位置する事態を抑制でき、誤った位置情報が出力されてしまうことを抑制できるという効果を奏する。
【００９８】
なお、以上にて示した実施形態において、制御部１１３は、第１描画領域２０ａと第２描画領域２０ｂとを異なる表示形態（色）で表示し、第１描画領域２０ｃと第２描画領域２０ｄとを異なる表示形態（色）で表示することで、各領域を利用者に認識させている。
【００９９】
また、以上にて示した実施形態では、２人固定モードまたは２人可変モードにおいて設定される描画領域は２つであったが、３つ以上の描画領域が設定されるモードを導入してもよい。例えば、第１描画領域と第２描画領域と第３描画領域とが設定される３人固定モードを導入してもよい。この３人固定モードでは、第１描画領域が、縦ラインおよび横ラインにおいて第２描画領域および第３描画領域と重ならず、第２描画領域が、縦ラインおよび横ラインにおいて第１描画領域および第３描画領域と重ならないように、各領域の位置が決定される。また、例えば、第１描画領域と第２描画領域と第３描画領域とが設定される３人可変モードを導入してもよい。この３人可変モードでは、第１描画領域が、縦ラインおよび横ラインにおいて第２描画領域に接触する遮光物および第３描画領域に接触する遮光物に重ならず、第２描画領域が、縦ラインおよび横ラインにおいて第１描画領域に接触する遮光物および第３描画領域に接触する遮光物に重ならず、第３描画領域が、縦ラインおよび横ラインにおいて第１描画領域に接触する遮光物および第２描画領域に接触する遮光物に重ならないように、各領域の位置および範囲が調整される。
【０１００】
なお、単一の描画領域において１つ目の遮光物ｋに基づく描画処理と２つ目の遮光物ｊに基づく描画処理とを行うことが可能になっている電子黒板においては、遮光物ｋと遮光物ｊとが近接すると、遮光物ｋの局所スキャン領域と遮光物ｊの局所スキャン領域とが重なってしまうという事態が生じることがある。このような事態が生じると、検出された座標値が遮光物ｋおよび遮光物ｊのいずれの値であるかを判別できないことがあり、誤検出が生じてしまう。これに対し、本実施形態では、単一の描画領域に対しては実質的に一つの遮光物のみが描画可能になっており、且つ、２つの遮光物が縦ラインにおいて重ならず横ラインにおいて重ならないようになっているので、このような誤検出は生じない。
【０１０１】
（実施例）
以下では、本実施形態の電子黒板システム１０の処理フローの一例を説明する。
【０１０２】
図９は、ＰＣ１１の処理の全体の流れを示したフローチャートである。図１０は、図９に示す描画領域情報初期化処理（Ｓ３，Ｓ１１）のサブルーチンを示すフローチャートである。図１１は、図９に示す第１更新処理（Ｓ１８）のサブルーチンを示すフローチャートである。図１２は、図９に示す第２更新処理（Ｓ１７）のサブルーチンを示すフローチャートである。
【０１０３】
図１３は、タッチパネル装置１３の処理の全体の流れを示すフローチャートである。図１４は、図１３に示す描画領域情報初期化処理（Ｓ１０４）のサブルーチンを示すフローチャートである。図１５は、図１３に示す第１更新処理（Ｓ１１７）のサブルーチンを示すフローチャートである。図１６は、図１３に示す第２更新処理（Ｓ１１１）のサブルーチンを示すフローチャートである。図１７は、図１３に示す全体スキャン（Ｓ１０６）のサブルーチンを示すフローチャートである。図１８は、図１３に示す第１局所スキャン（Ｓ１０９）のサブルーチンを示すフローチャートである。図１９は、図１３に示す第２局所スキャン（Ｓ１１４）のサブルーチンを示すフローチャートである。図２０は、図１３に示す第１描画領域スキャン（Ｓ１１０）のサブルーチンを示すフローチャートである。図２１は、図１３に示す第２描画領域スキャン（Ｓ１１３）のサブルーチンを示すフローチャートである。
【０１０４】
まず、図９〜図２１に示されるフローチャートにて使用される各種パラメータの種類を、図７および図８を参照して説明する。図７は、電子黒板システム１０にて使用されるパラメータの一例を説明するための図である。図８は、表示装置１２の表示画面１４０上の座標値を示した模式図である。
【０１０５】
図７の（２）の検出座標値情報は、タッチパネル装置１３にて出力された座標値を意味し、前回の検出座標値情報は、前記座標値の前に出力された座標値を意味する。図７の（１）の入力座標値情報は、タッチパネル装置１３からＰＣ１１に対して送られた座標値を意味し、前回の入力座標値情報とは、前記座標値よりも前にタッチパネル装置１３からＰＣ１１に対して送られてきた座標値を意味する。
【０１０６】
図７の（１）（２）の描画モード情報は、現時点にて設定されている描画モード（１人モード、２人固定モード、２人可変モード）の種類を示す。
【０１０７】
図７の（１）（２）（５）の描画領域情報は、第１描画領域および第２描画領域の各々の座標値、サイズ、位置を示すものである。第１描画領域とは、上述した実施の形態において第１描画領域２０、２０ａ、２０ｃに相当するものである。第２描画領域は、上述した実施の形態において第２描画領域２０ｂ、２０ｄに相当するものである。また、描画領域情報のうち、IAreaX1、OAreaX1、IAreaXSz1、OAreaXSz1、IAreaY1、OAreaY1、IAreaYSz1、OAreaYSz1、IAreaX2、OAreaX2、IAreaXSz2、OAreaXSz2、IAreaY2、OAreaY2、IAreaYSz2、OAreaYSz2には、図８のDX、DY、DXSz、DXYzから導かれる値が代入されることになる（例えば図１０のＳ３６を参照）。
【０１０８】
また、図７の（３）の遮光物１とは、第１描画領域において検出される遮光物を意味する。この遮光物１は、上述した実施の形態において遮光物ａ、遮光物ｂ、遮光物ｅに相当するものである。また、図７の（３）の遮光物２とは、第２描画領域において検出される遮光物を意味する。この遮光物２は、上述した実施の形態において遮光物ｃ、遮光物ｆに相当するものである。
【０１０９】
前述したように、本実施形態の電子黒板システム１０は、１人モード、２人固定モード、２人可変モードを有している。まずは、１人モードにおける処理フローを説明する。
【０１１０】
（１人モードのフロー）
最初に、図９〜図１２に基づいて１人モードにおけるＰＣ１１の側の処理を説明し、その後に図１３〜図２１に基づいて１人モードにおけるタッチパネル装置１３の側の処理を説明する。
【０１１１】
本実施形態の電子黒板システム１０では１人モードが初期設定されているため、電子黒板システム１０の電源をオンにすると、電子黒板システム１０は１人モードに移行し、記憶部１１４に記憶されている描画モード情報（IDispMode）に０が代入される。
【０１１２】
その後、図９に示すように、表示装置の表示画面の初期化が行われ（Ｓ１）、記憶部１１４に記憶されている入力座標値情報の初期化処理が行われ（Ｓ２）、さらに、記憶部１１４に記憶されている描画領域情報の初期化処理が行われる（Ｓ３）。
【０１１３】
図１０に示すように、１人モードでの描画領域情報の初期化処理では（Ｓ３１にてＹＥＳ）、Ｓ３６に示されるような代入が行われることによって第１描画領域２０（図３参照）が設定される。なお、Ｓ３６に示される「０ｘｆｆｆｆ」は、無効を示す値である（他の箇所でも同様）。さらに、第１描画領域２０の背景色として薄紫色が指定され（Ｓ３４）、タッチパネル装置１３に対して、１人モードを示す描画モード情報が通知される（Ｓ３５）。 
【０１１４】
図９のＳ３に示す初期化処理の後、Ｓ４〜Ｓ６にてＮＯが選択され、ＰＣ１１は、タッチパネル装置１３から送られてくるデータ（検出座標値情報）を待機する（Ｓ７）。ＰＣ１１は、タッチパネル装置１３から送られてくるデータを受信すると（Ｓ７にてＹＥＳ）、受信したデータを記憶部１１４に記憶されている入力座標値情報に代入する（Ｓ１２）。また、前回に受信したデータがあれば、そのデータを、前回の入力座標値情報に代入する。
【０１１５】
そして、ＰＣ１１は、入力座標値情報が遮光物１の検出を示している場合（Ｓ１３にてＹＥＳ）、遮光物１が第１描画領域２０内に位置していることを確認し（Ｓ１４にてＹＥＳ）、表示装置１４を制御して遮光物１に基づく描画処理を行う（Ｓ１５）。
【０１１６】
Ｓ１５の後、１人モードであることから、Ｓ１７において図１２のＳ６１のＮＯが選択され、１人モードでは遮光物２の検出が実質的にありえないことから、図９のＳ１９のＮＯが選択される。さらに、図９のＳ１８において図１１のＳ４１のＮＯが選択され、Ｓ４〜Ｓ６にてＮＯが選択され、Ｓ７に戻ることになる。
【０１１７】
つぎに、図１３〜図２１に基づいて１人モードにおけるタッチパネル装置１３の側の処理を説明する。
【０１１８】
図１３に示すように、タッチパネル装置１３は、１人モードを示す描画モード情報をＰＣ１１から受信すると（Ｓ１０１にてＹＥＳ）、記憶部１３９に記憶されている描画モード情報（ODispMode）の値を、１人モードを示す値に設定する（Ｓ１０２）。さらに、タッチパネル装置１３は、記憶部１３９に記憶されている検出座標値情報を初期化し（Ｓ１０３）、記憶部１３９に記憶されている描画領域情報の初期化処理を行う（Ｓ１０４）。
【０１１９】
１人モードでの描画領域情報の初期化処理では（図１４のＳ１２１にてＹＥＳ）、Ｓ１２４に示されるような代入が行われることによって第１描画領域２０（図３参照）が設定される。
【０１２０】
描画領域情報の初期化処理の後、図１３に示すＳ１０５に移行し、タッチパネル装置１３は、前回において遮光物１および遮光物２のうちの少なくともいずれかが検出されたか否かを判定し、未だ検出されていない場合、Ｓ１０５にてＹＥＳを選択してＳ１１８にてＮＯを選択し、全体スキャンを行うようになっている（Ｓ１０６）。
【０１２１】
ここで、全体スキャンのフローを図１７に示す。全体スキャンでは、まず、ＸおよびＹの各々に０が代入され（Ｓ１７０）、Ｘ番目のＸ軸受光素子１３７の受光量に基づいて遮光物の有無を判定する（Ｓ１７２〜Ｓ１７４）。なお、図面に記載されている水平発光素子とはＸ軸発光素子１３５を指し、水平受光素子とはＸ軸受光素子１３７を指す。
【０１２２】
そして、タッチパネル装置１３は、遮光物無と判定した場合（Ｓ１７４にてＮＯ）、Ｘの値に１をインクリメントし（Ｓ１８１）、Ｘの値がＸ軸受光素子１３７の数未満である間はＳ１７２〜Ｓ１７４，Ｓ１８１を繰り返す（Ｓ１７１にてＹＥＳ）。そして、タッチパネル装置１３は、Ｘの値がＸ軸受光素子１３７の数以上になれば（Ｓ１７１にてＮＯ）、全体スキャンを終了して図１３のＳ１０７に移行する。これに対し、タッチパネル装置１３は、遮光物有と判定した場合（Ｓ１７４にてＹＥＳ）、Ｘの値をOZaX1に代入する（Ｓ１７５）。
【０１２３】
Ｓ１７５の後、タッチパネル装置１３は、Ｙ番目のＹ軸受光素子１３８の受光量に基づいて遮光物の有無を判定する（Ｓ１７７〜Ｓ１７９）。なお、図面に記載されている垂直発光素子とはＹ軸発光素子１３６を指し、垂直受光素子とはＹ軸受光素子１３８を指す。
【０１２４】
タッチパネル装置１３は、遮光物無と判定した場合（Ｓ１７９にてＮＯ）、Ｙの値に１をインクリメントし（Ｓ１８２）、Ｙの値がＹ軸受光素子１３８の数未満である間はＳ１７７〜Ｓ１７９，Ｓ１８２を繰り返す（Ｓ１７６にてＹＥＳ）。そして、タッチパネル装置１３は、Ｙの値がＹ軸受光素子１３８の数以上になれば（Ｓ１７６にてＮＯ）、全体スキャンを終了して図１３のＳ１０７に移行する。これに対し、タッチパネル装置１３は、遮光物有と判定した場合（Ｓ１７９にてＹＥＳ）、Ｙの値をOZaY1に代入し、且つ、OZaF1に１を代入し、図１３のＳ１０７に移行する。
【０１２５】
図１３のＳ１０７において、タッチパネル装置１３は、遮光物１の検出の有無を判定する。そして、遮光物１が検出されるまで全体スキャンが繰り返されるようになっている（Ｓ１０７にてＮＯ）。
【０１２６】
そして、遮光物１が検出された後（Ｓ１０７にてＹＥＳ）、Ｓ１１１に移行する。但し、１人モードであることから、Ｓ１１１において図１６のＳ１５１にてＮＯが選択され、１人モードでは遮光物２の検出が実質的にありえないことから、図１３のＳ１１２にてＮＯが選択されてＳ１１３に移行し、Ｓ１１３において図２１のＳ２６２にてＹＥＳが選択され、図１３のＳ１１５に移行する。Ｓ１１５において、タッチパネル装置１３は、検出座標値情報におけるＸ座標値およびＹ座標値を補正し、補正後の検出座標値情報をＰＣ１１に送信する。なお、当該補正は下記の式を用いて実行される。
補正後のＸ座標値＝補正前のＸ座標値×（表示装置の解像度/Ｘ軸発光素子１３５の数）
補正後のＹ座標値＝補正前のＹ座標値×（表示装置の解像度/Ｙ軸発光素子１３６の数）
Ｓ１１５の後、描画モードの変更がなければＳ１１７に移行するが（Ｓ１１６にてＮＯ）、Ｓ１１７において図１５のＳ１３１にてＮＯが選択され、図１３のＳ１０５以降の処理が繰り返されることになる。また、Ｓ１０５以降の処理を繰り返す場合であって、既に遮光物１が検出されている場合、Ｓ１０５においてＮＯが選択され、Ｓ１０８においてＹＥＳが選択され、第１局所スキャンが実行されることになる（Ｓ１０９）。
【０１２７】
ここで、第１局所スキャンとは遮光物１を対象とした局所スキャンである。この第１局所スキャンのフローを図１８に示す。第１局所スキャンでは、まず、Ｓ１９１に示される代入処理が行われる。なお、Ｓ１９１の周辺スキャン数とは、局所範囲３００と同一の縦ライン（または横ライン）上にて位置するＸ軸発光素子（またはＹ軸発光素子）の数を意味する。
【０１２８】
そして、Ｓ１９１の後、タッチパネル装置１３は、Ｘ番目のＸ軸受光素子１３７の受光量に基づいて遮光物の有無を判定する（Ｓ１９３〜Ｓ１９５）。
【０１２９】
タッチパネル装置１３は、遮光物無と判定した場合（Ｓ１９５にてＮＯ）、ｃｔの値に１をインクリメントし（Ｓ２０３）、ｃｔの数が周辺スキャン数未満の間はＳ１９３〜Ｓ１９５，Ｓ２０３を繰り返す（Ｓ１９２にてＹＥＳ）。そして、タッチパネル装置１３は、ｃｔの数が周辺スキャン数以上になれば（Ｓ１９２にてＮＯ）、第１局所スキャンを終了して図１３のＳ１１１に移行する。これに対し、タッチパネル装置１３は、遮光物有と判定した場合（Ｓ１９５にてＹＥＳ）、Ｘの値をOZaX1に代入し（Ｓ１９６）、Ｓ１９７に移行する。
【０１３０】
Ｓ１９７において、タッチパネル装置１３はｃｔの値を０にリセットし、Ｙ番目のＹ軸受光素子１３８の受光量に基づいて遮光物の有無を判定する（Ｓ１９９〜Ｓ２０１）。タッチパネル装置１３は、遮光物無と判定した場合（Ｓ２０１にてＮＯ）、ｃｔの値に１をインクリメントし（Ｓ２０４）、ｃｔの数が周辺スキャン数未満の間はＳ１９９〜Ｓ２０１，Ｓ２０４を繰り返す（Ｓ１９８にてＹＥＳ）。
【０１３１】
そして、タッチパネル装置１３は、ｃｔの数が周辺スキャン数以上になれば（Ｓ１９８にてＮＯ）、第１局所スキャンを終了して図１３のＳ１１１に移行する。これに対し、タッチパネル装置１３は、遮光物有と判定した場合（Ｓ２０１にてＹＥＳ）、Ｙの値をOZaY1に代入し、且つ、OZaF1に１を代入し、図１３のＳ１１１に移行する。そして、Ｓ１１１に移行した後、Ｓ１１５に移行して検出座標値情報をＰＣ１１に送信し、Ｓ１０５以降の処理を繰り返すようになっている。
【０１３２】
なお、以上では、１人モードが初期設定されている場合を説明したが、図３に示す１人モードボタン１００が選択された場合も１人モードが実行される。但し、この場合、図９のＳ４においてＹＥＳが選択され、Ｓ８を経由してから、描画領域情報の初期化処理が行われることになる（Ｓ１１）。
【０１３３】
（２人固定モードのフロー）
つぎに２人固定モードについて説明する。まず、図９〜図１２に基づいて２人固定モードにおけるＰＣ１１の側の処理を説明し、その後に図１３〜図２１に基づいて２人固定モードにおけるタッチパネル装置１３の側の処理を説明する。
【０１３４】
電子黒板システム１０の電源がオンにされた後、図３に示す２人固定モードボタン１０１が選択されると（図９のＳ５にてＹＥＳ）、記憶部１１４に記憶されている描画モード情報（IDispMode）に１が代入され（Ｓ９）、記憶部１１４に記憶されている描画領域情報の初期化処理が行われる（Ｓ１１）。
【０１３５】
ここでの初期化処理では、図１０のＳ３２にてＹＥＳが選択され、Ｓ３７に示される代入が行われることにより、図４に示される第１描画領域２０ａおよび第２描画領域２０ｂが設定される。さらに、第１描画領域２０ａの背景色として薄紫色が指定され、第２描画領域２０ｂの背景色として薄赤色が指定され（Ｓ３４）、タッチパネル装置１３に対して、２人固定モードを示す描画モード情報が通知される（Ｓ３５）。
【０１３６】
Ｓ１１の初期化処理の後、ＰＣ１１は、タッチパネル装置１３から送られてくるデータ（検出座標値情報）を待機する（図９のＳ７）。ＰＣ１１は、タッチパネル装置１３から送られてくるデータを受信すると（Ｓ７にてＹＥＳ）、受信したデータを、記憶部１１４に記憶されている入力座標値情報に代入する（Ｓ１２）。また、前回に受信したデータがあれば、そのデータを、前回の入力座標値情報に代入する。
【０１３７】
そして、ＰＣ１１は、入力座標値情報が遮光物１の検出を示している場合（Ｓ１３にてＹＥＳ）、遮光物１が第１描画領域２０ａに位置していることを確認し（Ｓ１４にてＹＥＳ）、表示装置１４を制御して遮光物１に基づく描画処理を行う（Ｓ１５）。Ｓ１５の後、２人固定モードであることから、Ｓ１７において図１２のＳ６１にてＮＯが選択され、図９のＳ１９に移行する。また、図９のＳ１３においてのＮＯ場合も（入力座標値情報が遮光物１の検出を示していない場合）、Ｓ１７において図１２のＳ６１にてＮＯが選択され、Ｓ１９に移行する。
【０１３８】
そして、Ｓ１９において、ＰＣ１１は、入力座標値情報が遮光物２の検出を示していると判定した場合（Ｓ１９にてＹＥＳ）、遮光物２が第２描画領域２０ｂに位置していることを確認し（Ｓ２０にてＹＥＳ）、表示装置１４を制御して遮光物２に基づく描画処理を行う（Ｓ２１）。Ｓ２１の後、２人固定モードであることから、Ｓ１８において図１１のＳ４１のＮＯが選択され、図９のＳ４以降の処理が繰り返される。また、Ｓ１９においてのＮＯ場合も（入力座標値情報が遮光物２の検出を示していない場合）、Ｓ１８において図１１のＳ４１のＮＯが選択され、図９のＳ４以降の処理が繰り返される。
【０１３９】
つぎに、図１３〜図２１に基づいて２人固定モードにおけるタッチパネル装置１３の側の処理を説明する。
【０１４０】
図１３に示すように、タッチパネル装置１３は、２人固定モードを示す描画モード情報をＰＣ１１から受信すると（Ｓ１０１にてＹＥＳ）、記憶部１３９に記憶されている描画モード情報（ODispMode）の値を、２人固定モードを示す値に設定する（Ｓ１０２）。さらに、タッチパネル装置１３は、記憶部１３９に記憶されている検出座標値情報を初期化し（Ｓ１０３）、記憶部１３９に記憶されている描画領域情報の初期化処理を行う（Ｓ１０４）。
【０１４１】
２人固定モードでの描画領域情報の初期化処理では（図１４のＳ１２２にてＹＥＳ）、Ｓ１２５に示されるような代入が行われることによって、図４に示す第１描画領域２０ａおよび第２描画領域２０ｂが設定される。
【０１４２】
描画領域情報の初期化処理の後、図１３のＳ１０５に移行し、タッチパネル装置１３は、前回において遮光物１および遮光物２のうちの少なくともいずれかが検出されたか否かを判定し、未だ検出されていない場合、Ｓ１０５にてＹＥＳが選択されＳ１１８にてＹＥＳが選択され、さらにＳ１０８にてＮＯが選択され、第１描画領域スキャンを行うようになっている（Ｓ１１０）。第１描画領域スキャンとは、第１描画領域２０ａを処理対象とした描画領域スキャンを意味する。
【０１４３】
第１描画領域スキャンのフローを図２０に示す。第１描画領域スキャンでは、まず、Ｓ２３１に示される代入処理が行われる。そして、Ｓ２３１の後、タッチパネル装置１３は、第１描画領域２０ａのサイズが設定されていることを確認し（Ｓ２３２にてＮＯ）、ｃｔが第１描画領域２０ａのＸ軸方向のサイズよりも小さいことを確認してから（Ｓ２３３にてＹＥＳ）、Ｘ番目のＸ軸受光素子１３７の受光量に基づいて遮光物の有無を判定する（Ｓ２３４〜Ｓ２３６）。
【０１４４】
タッチパネル装置１３は、遮光物無と判定した場合（Ｓ２３６にてＮＯ）、ｃｔの値に１をインクリメントし（Ｓ２４４）、ｃｔの数が第１描画領域２０ａのＸ軸方向のサイズ未満の間はＳ２３４〜Ｓ２３６，Ｓ２４４を繰り返す（Ｓ２３３にてＹＥＳ）。そして、タッチパネル装置１３は、ｃｔの数が第１描画領域２０ａのＸ軸方向のサイズ以上になれば（Ｓ２３３にてＮＯ）、第１描画領域スキャンを終了して図１３のＳ１１１に移行する。これに対し、タッチパネル装置１３は、遮光物有と判定した場合（Ｓ２３６にてＹＥＳ）、Ｘの値をOZaX１に代入し（Ｓ２３７）、Ｓ２３８に移行する。
【０１４５】
Ｓ２３８において、タッチパネル装置１３はｃｔの値を０にリセットする。その後、タッチパネル装置１３は、ｃｔが第１描画領域２０ａのＹ軸方向のサイズよりも小さいことを確認してから（Ｓ２３９にてＹＥＳ）、Ｙ番目のＹ軸受光素子１３８の受光量に基づいて遮光物の有無を判定する（Ｓ２４０〜Ｓ２４２）。タッチパネル装置１３は、遮光物無と判定した場合（Ｓ２４２にてＮＯ）、ｃｔの値に１をインクリメントし（Ｓ２５５）、ｃｔの数が第１描画領域２０ａのＹ軸方向のサイズ未満の間はＳ２４０〜Ｓ２４２，Ｓ２５５を繰り返す（Ｓ２３９にてＹＥＳ）。
【０１４６】
そして、タッチパネル装置１３は、ｃｔの数が第１描画領域２０ａのＹ軸方向のサイズ以上になれば（Ｓ２３９にてＮＯ）、第１描画処理スキャンを終了して図１３のＳ１１１に移行する。これに対し、タッチパネル装置１３は、遮光物有と判定した場合（Ｓ２４２にてＹＥＳ）、Ｙの値をOZaY1に代入し、且つ、OZaF1に１を代入し、図１３のＳ１１１に移行する。
【０１４７】
そして、Ｓ１１１に移行すると、２人固定モードであることから図１６のＳ１５１にてＮＯが選択され、図１３のＳ１１２に移行する。
【０１４８】
Ｓ１１２において、タッチパネル装置１３は、前回に遮光物２が検出されているか否かを判定する。前回に遮光物２が検出されている場合、遮光物２を対象とした第２局所スキャンを行うようになっている（Ｓ１１４）。第２局所スキャンのフローを図１９に示す。第２局所スキャンは、処理対象が遮光物１ではなく遮光物２という点のみ第１局所スキャンと異なるが、処理内容自体は第１局所スキャンと同一である。それゆえ、ここでは第２局所スキャンの説明を省略する。
【０１４９】
また、Ｓ１１２において前回に遮光物２が検出されていないと判定される場合、タッチパネル装置１３は、第２描画領域スキャンを実行する（Ｓ１１３）。第２描画領域スキャンのフローを図２１に示す。第２描画領域スキャンは、処理対象が第１描画領域２０ａではなく第２描画領域２０ｂという点と、Ｓ２６２に相当する処理も行うという点とで第１描画領域スキャンと異なるが、処理内容自体は第１描画領域スキャンと同様である。それゆえ、ここでは第２描画領域スキャンの説明を省略する。
【０１５０】
タッチパネル装置１３は、図１３におけるＳ１１３の第２描画領域スキャンの実行後、Ｓ１１５に移行して検出座標値情報をＰＣ１１に送信する。Ｓ１１５の後、描画モードの変更がなければＳ１１７に移行するが（Ｓ１１６にてＮＯ）、Ｓ１１７において図１５のＳ１３１にてＮＯが選択され、図１３のＳ１０５以降の処理が繰り返されることになる。また、Ｓ１０５以降の処理を繰り返す場合であって、既に遮光物１が検出されている場合、Ｓ１０５においてＮＯが選択され、Ｓ１０８においてＹＥＳが選択されるため、第１局所スキャンが実行されることになる（Ｓ１０９）。これに対し、Ｓ１０５以降の処理が繰り返される場合であって、遮光物２が検出されたものの遮光物１が未だ検出されていない場合、Ｓ１０５においてＮＯが選択され、Ｓ１０８においてＮＯが選択されるため、第１描画領域スキャンが実行されることになる（Ｓ１１０）。
【０１５１】
（２人可変モードのフロー）
つぎに２人可変モードについて説明する。まず、図９〜図１２に基づいて２人可変モードにおけるＰＣ１１の側の処理を説明し、その後に図１３〜図２１に基づいて２人可変モードにおけるタッチパネル装置１３の側の処理を説明する。
【０１５２】
電子黒板システム１０の電源がオンにされた後、図３に示す２人可変モードボタン１０２が選択されると（図９のＳ６にてＹＥＳ）、記憶部１１４に記憶されている描画モード情報（IDispMode）に２が代入され（Ｓ１０）、記憶部１１４に記憶されている描画領域情報の初期化処理が行われる（Ｓ１１）。
【０１５３】
ここでの初期化処理では、図１０のＳ３３にてＹＥＳが選択され、図１０のＳ３８に示される代入が行われることにより、図５（ａ）に示される第１描画領域２０ｃが設定される。さらに、第１描画領域２０ｃの背景色として薄紫色が指定され（Ｓ３４）、タッチパネル装置１３に対して、２人可変モードを示す描画モード情報が通知される（Ｓ３５）。
【０１５４】
図９のＳ１１の初期化処理の後、ＰＣ１１は、タッチパネル装置１３から送られてくるデータ（検出座標値情報）を待機する（Ｓ７）。ＰＣ１１は、タッチパネル装置１３から送られてくるデータを受信すると（Ｓ７にてＹＥＳ）、受信したデータを、記憶部１１４に記憶されている入力座標値情報に代入する（Ｓ１２）。また、前回に受信したデータがあれば、そのデータを、前回の入力座標値情報に代入する。
【０１５５】
そして、ＰＣ１１は、入力座標値情報が遮光物１の検出を示している場合（Ｓ１３にてＹＥＳ）、遮光物１が第１描画領域２０ｃに位置していることを確認し（Ｓ１４にてＹＥＳ）、表示装置１４を制御して遮光物１に基づく描画処理を行う（Ｓ１５）。Ｓ１５の後、図１２に示す第２更新処理が行われることになる（Ｓ１７）。また、Ｓ１３において入力座標値情報が遮光物１の検出を示していない場合も（Ｓ１３にてＮＯ）、図１２に示す第２更新処理が行われることになる（Ｓ１７）。
【０１５６】
以下、図１２の第２更新処理について説明する。第２更新処理とは、第２描画領域２０ｄの設定または更新処理を意味する。
【０１５７】
まず、今回受信した入力座標値情報にて遮光物１が検出されている場合（Ｓ６２にてＮＯ）、遮光物１の位置に応じて第２描画領域２０ｄの位置が定められることになる（Ｓ６３）。具体的には、遮光物１が右下に位置する場合、図６（ａ）のように第２描画領域２０ｄは左上に設定される（Ｓ６４にてＮＯ、Ｓ６６にてＹＥＳ、Ｓ６７）。遮光物１が右上に位置する場合、図６（ｂ）のように第２描画領域２０ｄは左下に設定される（Ｓ６４にてＮＯ、Ｓ６６にてＮＯ、Ｓ６８）。遮光物１が左下に位置する場合、図６（ｃ）のように第２描画領域２０ｄは右上に設定される（Ｓ６４にてＹＥＳ、Ｓ６６にてＹＥＳ、Ｓ６９）。遮光物１が左上に位置する場合、図５（ｂ）のように第２描画領域２０ｄは右下に設定される（Ｓ６４にてＹＥＳ、Ｓ６５にてＮＯ、Ｓ７０）。
【０１５８】
そして、第１描画領域２０ｃのみの範囲の背景色として薄紫色が設定されて、第１描画領域２０ｃと第２描画領域２０ｄとの重複範囲の背景色として薄緑色が設定されて（Ｓ７１）、図９のＳ１９に移行する。
【０１５９】
また、図１２において、今回受信した入力座標値情報にて遮光物１が検出されず、且つ、前回の入力座標値情報にて遮光物２が検出されていない場合（Ｓ６２にてＹＥＳ，Ｓ７２にてＹＥＳ）、Ｓ７３に示される代入処理が行われて、その結果、第２描画領域２０ｄは設定されずに図９のＳ１９に移行する。これに対し、図１２において、今回受信した入力座標値情報にて遮光物１が検出されていないが、前回の入力座標値情報にて遮光物２が検出されている場合（Ｓ６２にてＹＥＳ，Ｓ７２にてＮＯ）、Ｓ７４に示される代入処理が行われて、図９のＳ１９に移行する。
【０１６０】
図９のＳ１９において、ＰＣ１１は、今回受信した入力座標値情報が遮光物２の検出を示していると判定した場合（Ｓ１９にてＹＥＳ）、遮光物２が第２描画領域２０ｄに位置していることを確認し（Ｓ２０にてＹＥＳ）、表示装置１４を制御して遮光物２に基づく描画処理を行う（Ｓ２１）。Ｓ２１の後、図１１に示す第１更新処理が行われることになる（Ｓ１８）。また、Ｓ１９において入力座標値情報が遮光物２の検出を示していない場合も（Ｓ１９にてＮＯ）、図１１に示す第１更新処理が行われることになる（Ｓ１８）。
【０１６１】
以下、図１１の第１更新処理について説明する。第１更新処理とは、第１描画領域２０ｃの設定または更新処理を意味する。
【０１６２】
まず、今回の入力座標値情報にて遮光物２が検出されている場合（Ｓ４２にてＮＯ）、遮光物２の位置に応じて第１描画領域２０ｃの範囲が調整されることになる（Ｓ４３）。具体的には、遮光物２が右下に位置する場合、第１描画領域２０ｃは左上に設定される（Ｓ４４にてＮＯ、Ｓ４６にてＹＥＳ、Ｓ４７）。遮光物２が右上に位置する場合、第１描画領域２０ｃは左下に設定される（Ｓ４４にてＮＯ、Ｓ４６にてＮＯ、Ｓ４８）。遮光物２が左下に位置する場合、第１描画領域２０ｃは右上に設定される（Ｓ４４にてＹＥＳ、Ｓ４５にてＹＥＳ、Ｓ４９）。遮光物２が左上に位置する場合、第１描画領域２０ｃは右下に設定される（Ｓ４４にてＹＥＳ、Ｓ４５にてＮＯ、Ｓ５０）。
【０１６３】
そして、第１描画領域２０ｃのみの範囲の背景色として薄紫色が設定され、第２描画領域２０ｄのみの範囲の背景色として薄赤色が設定され、第１描画領域２０ｃと第２描画領域２０ｄとの重複範囲の背景色として薄緑色が設定され（Ｓ５１）、その後、図９のＳ４以降の処理が繰り返される。
【０１６４】
また、図１１において、今回受信した入力座標値情報にて遮光物２が検出されていない場合（Ｓ４２にてＹＥＳ）、Ｓ５２に示される代入処理が行われて、その後、図９のＳ４以降の処理が繰り返される。
【０１６５】
つぎに、図１３〜図２１に基づいて２人可変モードにおけるタッチパネル装置１３の側の処理を説明する。
【０１６６】
タッチパネル装置１３は、図１３に示すように、２人可変モードを示す描画モード情報をＰＣ１１から受信すると（Ｓ１０１にてＹＥＳ）、記憶部１３９に記憶されている描画モード情報（ODispMode）の値を、２人可変モードを示す値に設定する（Ｓ１０２）。さらに、タッチパネル装置１３は、記憶部１３９に記憶されている検出座標値情報を初期化し（Ｓ１０３）、記憶部１３９に記憶されている描画領域情報の初期化処理を行う（Ｓ１０４）。
【０１６７】
２人可変モードでの描画領域情報の初期化処理では（図１４のＳ１２３にてＹＥＳ）、Ｓ１２６に示されるような代入が行われることによって、図５（ａ）に示される第１描画領域２０ｃが設定される。
【０１６８】
描画領域情報の初期化処理の後、図１３のＳ１０５に移行し、タッチパネル装置１３は、前回において遮光物１および遮光物２のうちの少なくともいずれかが検出されたか否かを判定し、未だ検出されていない場合、Ｓ１０５にてＹＥＳを選択してＳ１１８にてＮＯを選択し、全体スキャンを行うようになっている（Ｓ１０６）。なお、ここでの全体スキャンの処理内容は１人モードの全体スキャンと処理内容と同様であるため、その説明を省略する。
【０１６９】
Ｓ１０６の全体スキャンが行われて、遮光物１が検出されると（Ｓ１０７にてＹＥＳ）、Ｓ１１１に移行する。そして、Ｓ１１１では第２更新処理が行われることになる。Ｓ１１１の第２更新処理のフローを図１６に示す。図１６の第２更新処理は、第２描画領域２０ｄの設定または更新処理を意味し、図１２のＳ７１と同じ処理を行わない点で図１２の第１更新処理と異なるが、その他の点については図１２の第２更新処理と同様の処理内容である。それゆえ、ここでは図１６の第２更新処理の説明を省略する。
【０１７０】
図１３に示すＳ１１１の第２更新処理の後、タッチパネル装置１３は、前回に遮光物２が検出されているか否かを判定する（Ｓ１１２)。前回に遮光物２が検出されている場合、タッチパネル装置１３は、遮光物２を対象とした第２局所スキャンを行うようになっている（Ｓ１１４）。
【０１７１】
また、タッチパネル装置１３は、Ｓ１１２において前回に遮光物２が検出されていないと判定した場合（Ｓ１１２にてＮＯ）、第２描画領域スキャンを実行する（Ｓ１１３）。Ｓ１１３またはＳ１１４の後、タッチパネル装置１３は、Ｓ１１５に移行して検出座標値情報をＰＣ１１に送信する。Ｓ１１５の後、描画モードの変更がなければＳ１１７に移行する（Ｓ１１６にてＮＯ）。そして、Ｓ１１７では第１更新処理が行われることになる。Ｓ１１７の第１更新処理のフローを図１５に示す。図１５の第１更新処理は、第１描画領域２０ｃの設定または更新処理を意味し、図１１のＳ５１と同じ処理を行わない点で図１１の第１更新処理と異なるが、その他の点については図１１の第１更新処理と同様の処理内容である。それゆえ、ここでは図１５の第１更新処理の説明を省略する。
【０１７２】
図１３のＳ１１７の第１更新処理が終了すると、図１３のＳ１０５以降の処理が繰り返されることになる。また、Ｓ１０５以降の処理を繰り返す場合であって、既に遮光物１が検出されている場合、Ｓ１０５においてＮＯが選択され、Ｓ１０８においてＹＥＳが選択されるため、第１局所スキャンが実行されることになる（Ｓ１０９）。これに対し、Ｓ１０５以降の処理が繰り返される場合であって、遮光物１および遮光物２が既に検出されている場合、Ｓ１０９において第１局所スキャンが実行された後、Ｓ１１１を経由し、Ｓ１１２においてＹＥＳが選択され、第２局所スキャンが実行されることになる（Ｓ１１４）。
【０１７３】
最後に、上述した電子黒板システム１０の制御部１１３および中央演算部１３２は、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１７４】
すなわち、制御部１１３および中央演算部１３２は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本実施形態の目的は、上述した機能を実現するソフトウェアである制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記表示システムに供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１７５】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１７６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１７７】
本発明は、光学式のタッチパネルを表示装置に取り付けてなる表示システムに利用することができ、特に電子黒板システムに好適である。
【符号の説明】
【０１７８】
１０    電子黒板システム
１２    表示装置
１３    タッチパネル装置
１４    表示装置
２０    第１描画領域
２０ａ  第１描画領域（入力許可範囲）
２０ｂ  第２描画領域（入力許可範囲）
２０ｃ  第１描画領域（入力許可範囲）
２０ｄ  第２描画領域（入力許可範囲）
１１３  制御部（表示制御部）
１３２  中央演算部（位置情報検出部）
１３５  Ｘ軸発光素子（発光素子）
１３６  Ｙ軸発光素子（発光素子）
１３７  Ｘ軸受光素子（受光素子）
１３８  Ｙ軸受光素子（受光素子）
１４０  表示画面
３００  局所範囲
【図１】
0005726652.tif 000002
【図２】
0005726652.tif 000003
【図７】
0005726652.tif 000004
【図８】
0005726652.tif 000005
【図９】
0005726652.tif 000006
【図１０】
0005726652.tif 000007
【図１１】
0005726652.tif 000008
【図１２】
0005726652.tif 000009
【図１３】
0005726652.tif 000010
【図１４】
0005726652.tif 000011
【図１５】
0005726652.tif 000012
【図１６】
0005726652.tif 000013
【図１７】
0005726652.tif 000014
【図１８】
0005726652.tif 000015
【図１９】
0005726652.tif 000016
【図２０】
0005726652.tif 000017
【図２１】
0005726652.tif 000018
【図３】
0005726652.tif 000019
【図４】
0005726652.tif 000020
【図５】
0005726652.tif 000021
【図６】
0005726652.tif 000022
【図２２】
0005726652.tif 000023