"表示装置の表示面の第1方向一側から、第1波長の複数の光を前記第1方向に向けて照射するとともに、前記表示面の第1方向と交差する第2方向一側から、第1波長とは異なる第2波長の複数の光を前記第2方向に向けて照射する照射部と、前記表示面の前記第1方向他側で、前記第1波長の複数の光を受光するとともに、前記表示面の前記第2方向他側で、前記第2波長の複数の光を受光する受光部と、指示具に設けられ、前記第1波長の光と前記第2波長の光とを受光し、各光の受光強度を検出する受光強度検出部と、前記受光部の受光結果と、前記受光強度検出部の検出結果と、に基づいて、前記表示装置に対する前記指示具の位置を検出する位置検出部と、を備える指示具位置検出装置。前記位置検出部は、前記受光部の受光結果から検出される前記指示具の位置候補が複数あった場合に、前記受光強度検出部の検出結果に基づいて、前記複数の位置候補の1つを選択し、前記指示具の位置とすることを特徴とする請求項1に記載の指示具位置検出装置。前記受光部における前記第1波長の複数の光の受光結果それぞれが所定範囲の値となるように、及び前記受光部における前記第2波長の複数の光の受光結果それぞれが所定範囲の値となるように、前記照射部による照射を制御する制御部を更に備える請求項1又は2に記載の指示具位置検出装置。表示装置の表示面の第1方向一側から前記第1方向に照射した第1波長の複数の光を前記表示面の前記第1方向他側で受光した受光結果と、前記表示面の第1方向に交差する第2方向一側から前記第2方向に照射した第2波長の複数の光を前記表示面の前記第2方向他側で受光した受光結果と、を取得し、指示具において前記第1波長の光と前記第2波長の光とを受光したときの各光の受光強度を取得し、前記受光結果と、前記受光強度の取得結果と、に基づいて、前記表示装置に対する前記指示具の位置を検出する、処理をコンピュータに実行させる指示具位置検出プログラム。モニタが大型である場合、指示具の位置を検出する方式として、上記赤外線の遮断を利用した検出方式が採用されることが多い。しかしながら、赤外線の遮断を利用した検出方式は、指示具が光を遮った位置を検出するため、ユーザの手や衣服の一部袖等が画面に触れた場合、遮光箇所が複数検出され、指示具の位置を正しく検出することができなくなるおそれがある。本件は、指示具の位置を精度よく検出することが可能な指示具位置検出装置及び指示具位置検出プログラムを提供することを目的とする。本明細書に記載の指示具位置検出装置は、表示装置の表示面の第1方向一側から、第1波長の複数の光を前記第1方向に向けて照射するとともに、前記表示面の第1方向と交差する第2方向一側から、第1波長とは異なる第2波長の複数の光を前記第2方向に向けて照射する照射部と、前記表示面の前記第1方向他側で、前記第1波長の複数の光を受光するとともに、前記表示面の前記第2方向他側で、前記第2波長の複数の光を受光する受光部と、指示具に設けられ、前記第1波長の光と前記第2波長の光とを受光し、各光の受光強度を検出する受光強度検出部と、前記受光部の受光結果と、前記受光強度検出部の検出結果と、に基づいて、前記表示装置に対する前記指示具の位置を検出する位置検出部と、を備えている。本明細書に記載の指示具位置検出プログラムは、表示装置の表示面の第1方向一側から前記第1方向に照射した第1波長の複数の光を前記表示面の前記第1方向他側で受光した受光結果と、前記表示面の第1方向に交差する第2方向一側から前記第2方向に照射した第2波長の複数の光を前記表示面の前記第2方向他側で受光した受光結果と、を取得し、指示具において前記第1波長の光と前記第2波長の光とを受光したときの各光の受光強度を取得し、前記受光結果と、前記受光強度の取得結果と、に基づいて、前記表示装置に対する前記指示具の位置を検出する、処理をコンピュータに実行させるプログラムである。本明細書に記載の指示具位置検出装置及び指示具位置検出プログラムは、指示具の位置を精度よく検出することができるという効果を奏する。以下、一実施形態に係る表示システム100について、図1~図14に基づいて詳細に説明する。図1には、本実施形態の表示システム100の構成を概略的に示す図である。図1に示すように、表示システム100は、表示モニタ10と、マトリクス方式検出ユニット20と、指示具30と、検出制御装置70と、PC80と、を備える。なお、本実施形態では、マトリクス方式検出ユニット20と、指示具30と、検出制御装置70とにより、指示具位置検出装置としての機能が実現されている。なお、図1では、表示モニタ10の左右方向長辺方向がX軸方向であり、上下方向短辺方向がY軸方向であるものとする。表示モニタ10は、プラズマ式モニタや液晶式モニタ、背面投射型プロジェクタ、電子ボードなどであり、例えば、一般的に市販されているモニタを用いることができる。マトリクス方式検出ユニット20は、図1に示すように表示モニタ10の表示面画面10aの周辺に設けられる枠状額縁状のユニットである。このマトリクス方式検出ユニット20は、赤外線の遮断を利用して支持具30の位置を検出するユニットであり、図2に示すように、照射部としてのX軸赤外線発光部22X1及びY軸赤外線発光部22Y1と、受光部としてのX軸赤外線受光部22X2及びY軸赤外線受光部22Y2と、を有する。X軸赤外線発光部22X1は、複数図2ではm個の発光素子Dx1~Dxmと、発光駆動部24X1と、を有する。発光素子Dx1~Dxmは、表示モニタ10のY軸方向一側Y側においてX軸方向に沿って所定間隔で配置されており、各発光素子Dx1~Dxmからは、Y軸に平行な方向に赤外線が放射される。なお、一般的な発光素子の幅素子ピッチは4~5mm程度であり、X軸に沿って配置することができる発光素子の数m個は、この素子ピッチと表示モニタ10の画面サイズによって決まる。たとえば、表示モニタ10の画面サイズが50V型である場合には、X軸に沿って276個程度の発光素子を配置することができる。なお、発光素子Dx1~Dxmは、波長λ1の赤外線を放射するものとする。発光駆動部24X1は、発光素子Dx1~Dxmに供給する順電流を調整して、発光素子Dx1~Dxmから放射される赤外線の発光強度を制御する。なお、発光駆動部24X1は、後述する検出制御装置70の発光レベル調整制御部74の指示に基づいて、発光素子Dx1~Dxmに対して供給する順電流を調整する。Y軸赤外線発光部22Y1は、複数図2ではn個の発光素子Dy1~Dynと、発光駆動部24Y1と、を有する。発光素子Dy1~Dynは、表示モニタ10のX軸方向一側-X側においてY軸方向に沿って所定間隔で配置されており、各発光素子Dy1~Dynからは、X軸に平行な赤外線が放射される。なお、発光素子Dy1~Dynの配置方法は、発光素子Dx1~Dxmと同様の配置方法となるため、たとえば、表示モニタ10の画面サイズが50V型である場合には、X軸に沿って156個程度の発光素子を配置することができる。なお、発光素子Dy1~Dynは、上述した波長λ1とは異なる波長λ2の赤外線を放射するものとする。発光駆動部24Y1は、発光駆動部24X1と同様、発光レベル調整制御部74の指示に基づいて、発光素子Dy1~Dynに供給する順電流を調整して、発光素子Dy1~Dynから放射される赤外線の発光強度を制御する。なお、X軸、Y軸赤外線発光部22X1、22Y1によると、X軸及びY軸に沿った赤外線が格子状マトリクス状に放射されることになる。X軸赤外線受光部22X2は、X軸赤外線発光部22X1に対してY軸方向に対向する位置に設けられている。X軸赤外線受光部22X2は、複数m個の受光素子Tx1~Txmと、受光レベル変換部24X2とを有する。受光素子Tx1~Txmは、表示モニタ10のY軸方向他側-Y側に設けられ、発光素子Dx1~Dxmから放射された赤外線を受光し、受光信号受光強度レベルを出力する。受光レベル変換部24X2は、受光素子Tx1~Txmから出力された受光強度レベルアナログ値を定量化するため、A/D変換を行い、変換後のデジタル値受光強度レベル値を、検出制御装置70に対して出力する。Y軸赤外線受光部22Y2は、Y軸赤外線発光部22Y1に対してX軸方向に対向する位置に設けられている。Y軸赤外線受光部22Y2は、複数n個の受光素子Ty1~Tynと、受光レベル変換部24Y2とを有する。受光素子Ty1~Tynは、表示モニタ10のX軸方向他側X側に設けられ、発光素子Dy1~Dynから放射された赤外線を受光し、受光信号受光強度レベルを出力する。受光レベル変換部24Y2は、受光素子Ty1~Tymから出力された受光強度レベルアナログ値を定量化するため、A/D変換を行い、変換後のデジタル値受光強度レベル値を、検出制御装置70に対して出力する。図1に戻り、指示具30は、ユーザが文字や図を描いたり、アイコンを選択するために用いる器具である。指示具30は、図3に示すような構造を有する。具体的には、指示具30は、図3に示すように、外装体46と、集光プリズム32と、分光プリズム34と、X軸赤外線受光素子36Xと、Y軸赤外線受光素子36Yと、受光レベル変換部38と、筆圧感知センサ40と、データ転送制御部42と、通信制御部44と、を備える。外装体46は、ペン型の形状を有し、内部に指示具30の各部を収容な可能な空間が形成されている。集光プリズム32は、指示具30の先端図3の下端を表示モニタ10に接触又は接近させたときに、発光素子Dx1~Dxmのいずれかから放射された赤外線波長λ1及び発光素子Dy1~Dynのいずれかから放射された赤外線波長λ2を集光する。分光プリズム34は、各波長の赤外線を2方向に配光する。X軸赤外線受光素子36Xは、波長λ1の赤外線を受光し、受光信号受光強度レベルを受光レベル変換部38に対して送信する。Y軸赤外線受光素子36Yは、波長λ2の赤外線を受光し、受光信号受光強度レベルを受光レベル変換部38に対して送信する。受光レベル変換部38は、X軸、Y軸赤外線受光素子36X、36Yから送信されてきた受光強度レベルアナログ値をA/D変換し、定量化されたデジタル値受光強度レベル値をデータ転送制御部42に送信する。なお、X軸赤外線受光素子36X、Y軸赤外線受光素子36Y、及び受光レベル変換部38により、受光強度検出部としての機能が実現されている。筆圧感知センサ40は、集光プリズム32の移動を検出することで、筆圧指示具30の先端が表示モニタ10に接触していることを感知するセンサである。筆圧感知センサ40は、筆圧を感知したときにデータ転送制御部42に対して、通知を行う。データ転送制御部42は、受光レベル変換部38から送信されてきた受光強度レベル値を一時記憶する。また、データ転送制御部42は、筆圧感知センサ40からの通知があったときに、一時記憶している受光強度レベル値を、通信制御部44に対して出力する。通信制御部44は、データ転送制御部42から出力された受光強度レベル値を、伝送プロトコルに変換した後、所定の転送周期で、無線通信又は赤外線通信などにより、検出制御装置70に対して送信する。図1に戻り、検出制御装置70は、マトリクス方式検出ユニット20とPC80とに接続されている。図4には、検出制御装置70のハードウェア構成が示されている。図4に示すように、検出制御装置70は、CPU90、ROM92、RAM94、記憶部ここではHDDHardDiskDrive96、通信インタフェース97、及び可搬型記憶媒体用ドライブ99等を備えている。これら検出制御装置70の構成各部は、バス98に接続されている。検出制御装置70では、ROM92あるいはHDD96に格納されているプログラム指示具位置検出プログラム、或いは可搬型記憶媒体用ドライブ99が可搬型記憶媒体91から読み取ったプログラム指示具位置検出プログラムをCPU90が実行することにより、図2に示す各部の機能が実現される。なお、図2には、HDD96等に格納されているルックアップテーブル68についても図示されている。図2に示すように、検出制御装置70では、CPU90がプログラムを実行することにより、取得部72、発光レベル調整制御部74、通信制御部76、及び位置検出部78の機能が実現されている。取得部72は、X軸赤外線受光部22X2及びY軸赤外線受光部22Y2から送信されてくる受光強度レベル値を取得し、発光レベル調整制御部74及び位置検出部78に送信する。発光レベル調整制御部74は、X軸、Y軸赤外線受光部22X2、22Y2から送信される受光強度レベル値を取得する。そして、発光レベル調整制御部74は、各受光強度レベル値に基づいて、各受光素子Tx1~Txm、Ty1~Tynの受光強度レベルが所定範囲となるように、X軸、Y軸赤外線発光部22X1、22Y1に対して指示を出す。すなわち、発光レベル調整制御部74は、X軸、Y軸赤外線発光部22X1、22Y1の発光駆動部24X1、24Y1を制御する。通信制御部76は、指示具30の通信制御部44から無線通信又は赤外線通信などにより送信されてくる受光強度レベル値を取得し、位置検出部78に送信する。位置検出部78は、取得部72から受信した受光強度レベル値と、通信制御部76から受信した受光強度レベル値のうち、少なくとも取得部72から受信した受光強度レベル値に基づいて、指示具30の位置座標を検出する。ここで、位置検出部78は、指示具30の位置座標を検出する際に、ルックアップテーブル68を参照するものとする。なお、ルックアップテーブル68の詳細については、後述する。位置検出部78は、検出した指示具30の位置座標をフォーマット変換し、座標信号としてPC80に対して送信する。PC80は、表示モニタ10に表示する画像を生成して、表示モニタ10上の画面10a上に表示する。この場合、PC80は、検出制御装置70の位置検出部78から送信されてきた座標信号に基づいて、画面10a上に文字や絵を表示したり、画面10a上の画像を変更したりする。次に、本実施形態の表示システム100の処理について、図5~図14に基づいて詳細に説明する。発光レベル調整処理まず、図5a、図5bに沿って、各発光素子Dx1~Dxm、Dy1~Dynの発光レベル調整処理について詳細に説明する。図5aは、発光駆動部24X1,24Y1と、受光レベル変換部24X2、24Y2の処理フローを示す図であり、図5bは、発光レベル調整制御部74の処理フローを示す図である。本実施形態では、一例として、これらの処理が、表示システム100の起動時に行われるものとする。図5aの処理では、まず、ステップS10において、発光駆動部24X1,24Y1が、発光素子Dx1~Dxm、Dy1~Dynからの赤外線の発光を行う。この場合、発光素子Dx1~Dxmからは、波長λ1の赤外線が発光され、発光素子Dy1~Dynからは、波長λ2の赤外線が発光される。次いで、ステップS12では、受光レベル変換部24X2、24Y2が、受光素子Tx1~Txm、Ty1~Tynから出力される受光信号を取得する。次いで、ステップS14では、受光レベル変換部24X2、24Y2が、取得した受光信号の受光強度レベルアナログ値を定量化するためのA/D変換を行い、受光強度レベル値デジタル値を取得する。次いで、ステップS16では、受光レベル変換部24X2、24Y2が、ステップS14で取得した受光強度レベル値を、検出制御装置70取得部72に対して送信する。以上の処理により、図5aの全処理が終了する。図5aの処理が終了すると、図5bの処理が開始される。図5bの処理では、まず、ステップS20において、取得部72が、受光レベル変換部24X2、24Y2から送信されてきた受光強度レベル値を発光レベル調整制御部74に対して送信する。次いで、ステップS22では、発光レベル調整制御部74が、受信した受光強度レベル値を基準値と比較する。この場合、発光レベル調整制御部74は、予め設定したX軸方向の基準値Pxと各受光素子Tx1~Txmの受光強度レベル値とを比較する。また、発光レベル調整制御部74は、予め設定したY軸方向の基準値Pyと各受光素子Ty1~Tynの受光強度レベル値とを比較する。次いで、ステップS24では、発光レベル調整制御部74が、各受光強度レベルが、基準値Px又はPyとほぼ一致しているか、すなわち、各受光素子の受光強度レベル値と基準値との差分が所定範囲内か否かを判断する。ここでの判断が肯定された場合、すなわち、すべての受光素子の受光強度レベルが基準値とほぼ一致していた場合には、図5bの全処理を終了する。一方、ステップS24の判断が否定された場合、すなわち、少なくとも1つの受光素子の受光強度レベルが基準値とほぼ一致していなかった場合には、ステップS26に移行する。ステップS26に移行した場合、発光レベル調整制御部74は、受光強度レベルが基準値とほぼ一致していなかった発光素子に関し、受光強度レベルと受光レベル基準値との差分を求める。そして、発光レベル調整制御部74は、差分ごとに予め設定されている補正値データを、発光駆動部24X1又は24Y1に対して送信する。なお、発光駆動部24X1又は24Y1は、補正値データをD/A変換し、これに基づいて発光素子の順電流を変更する。これにより、順電流を変更した発光素子から放射される赤外線の受光強度レベルを、基準値Px又はPyとほぼ一致させることが可能となる。以上のようにすることで、受光素子Tx1~Txmの受光強度レベルのすべてを、基準値Pxとほぼ一致させることができ、かつ、受光素子Ty1~Tynの受光強度レベルのすべてを、基準値Pyとほぼ一致させることができる。図6は、受光強度レベルをほぼ一定に調整した場合のX軸方向における受光強度レベルと位置の相関を示した図である。また、図7は、受光強度レベルをほぼ一定に調整した場合のY軸方向における受光強度レベルと位置の相関を示した図である。図6において、受光強度レベルPは、発光素子が有する相対発光出力/距離特性Po/Rの対数関係ただし図6のグラフは簡素にするため、直線にて表示にしたがって変化する。ここで、例えば、発光素子Dy1から放射した赤外線の受光強度レベルは、座標Xe,y1ではPe、座標Xf,y1ではPf、座標Xg,y1ではPgと変移するとする。また、発光素子Dynから放射した赤外線の受光強度レベルは、座標Xe,ynではPe、座標Xf,ynではPf、座標Xg,ynではPgと変移するとする。この場合、前述した図5a、図5bの処理を行い各受光素子における受光強度レベルをほぼ一定に調整することで、X座標がXeにおける受光強度レベルをPe≒Pe=Pxeとすることができる。また、X座標がXfにおける受光強度レベルをPf≒Pf=Pxfとすることができる。さらに、X座標がXgにおける受光強度レベルを、Pg≒Pg=Pxgとすることができる。同様に、図7において、受光強度レベルPは、発光素子が有する相対発光出力/距離特性Po/Rの対数関係ただし図6のグラフは簡素にするため、直線にて表示にしたがって変化する。ここで、例えば、発光素子Dx1から放射した赤外線の受光強度レベルは、座標x1,YhではPh、座標x1,YiではPi、座標x1,YjではPjと変移するとする。また、発光素子Dxmから放射した赤外線の受光強度レベルは、座標xm,YhではPh、座標xm,YiではPi、座標xm,YjではPjと変移するとする。この場合、前述した図5a、図5bの処理を行い各受光素子における受光強度レベルをほぼ一定に調整することで、Y座標がYhにおける受光強度レベルをPh≒Ph=Pyhとすることができる。また、Y座標がYiにおける受光強度レベルをPi≒Pi=Pyiとすることができる。さらに、Y座標がYjにおける受光強度レベルをPj≒Pj=Pyjとすることができる。なお、上記受光強度レベルPxe、Pxf、Pxg...をA/D変換したときの値受光強度レベル値と、X座標の関係を示したテーブルが、図8aのルックアップテーブルX軸である。また、上記受光強度レベルPyh、Pyi、Pyj...をA/D変換したときの値受光強度レベル値と、Y座標の関係を示したテーブルが、図8bのルックアップテーブルY軸である。キャリブレーション処理次に、図9に沿って、指示具30の位置座標検出にルックアップテーブル68を用いるために必要なキャリブレーション処理について、説明する。このキャリブレーション処理は、表示システム100の起動時等に行われるものとする。なお、キャリブレーション処理は、受光素子Tx1~Txm、Ty1~Tynを用いて検出される受光強度レベルと、X軸、Y軸赤外線受光素子36X,36Yを用いて検出される受光強度レベルとの誤差を較正するための処理である。なお、この誤差は、赤外線がX軸、Y軸赤外線受光素子36X,36Yに至るまでに集光プリズム32、分光プリズム34等を通過し、これらの部材で赤外線強度が減衰するために生じる。図9の処理では、まず、ステップS30において、位置検出部78が、ユーザに対して指示具30で画面10a上に触れるよう指示を出す。この場合、位置検出部78は、PC80を介して、表示モニタ10の画面10a上に上記指示を表示するなどする。なお、指示具30で触れる位置は、予め定めた基準点画面10aの隅などであってもよいし、任意の点であってもよい。次いで、ステップS32では、位置検出部78が、指示具30によって赤外線が遮光された位置座標を、受光レベル変換部24X2、24Y2の出力から取得し、当該取得位置を、指示具30の位置座標として特定する。次いで、ステップS34では、位置検出部78が、指示具30から送信されてきた受光強度レベル値X軸、Y軸受光素子36X,36Yにおける受光強度レベルをA/D変換した値を取得する。次いで、ステップS36では、位置検出部78が、取得した受光強度レベル値と、ステップS32で特定された位置座標に対応するルックアップテーブルの受光強度レベル値と、の差を取得する。次いで、ステップS38では、位置検出部78が、ステップS36で取得した差を、ルックアップテーブル68に反映させる。この場合、位置検出部78は、例えば、ステップS36で取得した差の分だけ、ルックアップテーブル68の受光強度レベル値と座標とをずらす図10a、図10bに示すように、座標の列を、受光強度レベル値の列に対して、上側又は下側に差の分だけシフトさせるようにすればよい。以上の処理により、図9のキャリブレーション処理が完了する。本処理が終了した後は、図11、図12の位置座標検出処理が実行される。なお、図11、図12の処理では、上記キャリブレーション処理で得られたルックアップテーブル図10a、図10bが用いられる。位置座標検出処理以下、図11、図12に沿って、位置座標検出処理について説明する。これら図11、図12は、表示システム100の起動後、常時行われる処理のフローを示す図である。なお、図11の処理指示具30の処理と図12の処理検出制御装置70の処理は同時並行的に実行される。また、図11、図12の処理が行われている間は、発光素子Dx1~Dxm、Dy1~Dynから、常時、赤外線が放射されているものとする。図11の処理では、まず、ステップS50において、受光レベル変換部38が、X軸、Y軸赤外線受光素子36X、36Yの少なくとも一方において受光されたか、すなわち、各赤外線受光素子36X、36Yから受光強度レベルが出力されたか否かを判断する。ここでの判断が否定された場合には、ステップS50を繰り返すが、判断が肯定された場合には、ステップS52に移行する。ステップS52に移行すると、受光レベル変換部38は、各赤外線受光素子36X、36Yから出力された受光強度レベルアナログ値を取得する。次いで、ステップS54では、受光レベル変換部38が、受光強度レベルアナログ値をデジタル値定量化にA/D変換して、受光強度レベル値デジタル値を得る。次いで、ステップS56では、受光レベル変換部38が、X,Y軸の両方の受光強度レベル値を取得できたか否かを判断する。ここでの判断が否定された場合には、ステップS50に戻る。一方、ステップS56の判断が肯定された場合には、ステップS58に移行する。ステップS58では、受光レベル変換部38が、データ転送制御部42に対して、受光強度レベル値を送信する。なお、データ転送制御部42は、受光強度レベル値を一時記憶する。次いで、ステップS60では、データ転送制御部42が、受光レベル変換部38によって受光強度レベルが取得されたタイミングステップS52のタイミングで、筆圧感知センサ40による感知があったか否かを判断する。ここでの判断が否定された場合には、ステップS62に移行する。ステップS62では、データ転送制御部42が、一時記憶しておいた受光強度レベル値を削除し、ステップS50に戻る。一方、ステップS60の判断が肯定された場合には、ステップS64に移行する。ステップS64に移行した場合、受光レベル変換部38は、ステップS54で得られた受光強度レベル値を通信制御部44に送信する。そして、通信制御部44は、受光強度レベル値を、検出制御装置70の取得部72に対して送信する。その後は、ステップS50に戻る。図11の処理では、上記ステップS50~S64の繰り返しにより、指示具30が表示モニタ10の画面10aに接触したときの指示具30における受光強度レベル値X軸及びY軸を、取得部72に対して送信することになる。次に、図12の処理について説明する。図12の処理では、まず、ステップS12において、位置検出部78が、取得部72を介して、受光素子Tx1~Txm,Ty1~Tymにおいて検出された受光強度レベルのA/D変換後の値受光強度レベル値を取得する。次いで、ステップS81では、いずれかの受光素子Tx1~Txm,Ty1~Tymにおける受光強度レベルが0になったか否か、すなわち遮光を検出したか否かを判断する。ここでの判断が否定されている間は、ステップS80、S81の処理判断を繰り返すが、ステップS81の判断が肯定された場合には、ステップS82に移行する。遮光が検出され、ステップS82に移行すると、位置検出部78は、遮光の検出箇所受光強度レベルがほぼ0となった受光素子に対応する座標が複数あるか否かを判断する。ここで、遮光の検出箇所が複数ある場合には、図13aに示すように、指示具30を持っている手とは反対側の手が表示モニタ10に触れてしまった場合が含まれる。また、遮光の検出箇所が複数ある場合には、図13bに示すように、指示具30を持っている手や服が表示モニタ10に触れてしまった場合が含まれる。なお、図13a、図13bでは、複数の検出箇所のうち、指示具30の位置が丸印で示され、指示具30以外の位置がバツ印で示されている。図12に戻り、ステップS82の判断が否定された場合、すなわち、遮光の検出箇所が1箇所であった場合には、ステップS84に移行する。ステップS84では、位置検出部78は、遮光の検出箇所を指示具30の真の位置座標とし、当該位置座標をフォーマット変換した後、その座標信号をPC80に対して送信する。その後は、ステップS80に戻る。一方、ステップS82の判断が肯定された場合、すなわち、遮光の検出箇所が複数箇所であった場合には、ステップS86に移行する。ステップS86では、位置検出部78は、指示具30から送信されてきた受光強度レベル値を参照する。また、位置検出部78は、ルックアップテーブル68を用いて、指示具30から送信されてきた受光強度レベル値に基づくX軸座標とY軸座標とを決定する。ここでは、例えば、図14aに示すように、座標Xa’,Ya’が決定されたものとする。次いで、ステップS88では、位置検出部78が、遮光が検出された箇所と、ステップS86で決定された座標Xa’,Ya’とを照合する。ここでは、例えば、遮光が検出された箇所が、図14bに示す3箇所座標Xa,Ya、Xs,Yt、Xq,Yrであったとする。次いで、ステップS90では、位置検出部78が、照合結果に基づいて、ステップS86で決定された座標Xa’,Ya’に最も近い遮光検出箇所の座標を、真の座標として決定する。図14a、図14bの場合、座標Xa,Ya、Xs,Yt、Xq,Yrのうち、座標Xa’,Ya’に最も近い座標Xa,Yaが真の座標となる。なお、最も近い遮光検出箇所を求める方法としては、座標Xa’,Ya’と各遮光検出箇所の座標との距離を算出する方法を用いることができる。また、計算量を減らすため、座標Xa’,Ya’から所定範囲内例えば所定半径の円内に存在する遮光検出箇所の座標を最も近いとする方法を用いてもよい。上記のようにして真の座標が決定した後は、ステップS92において、位置検出部78が、真の座標をフォーマット変換し、当該変換後の座標信号をPC80に対して送信する。その後は、ステップS80に戻る。図12の処理では、ステップS80~S92の処理判断が繰り返し行われることで、遮光検出箇所が1つの場合には、その遮光検出箇所の座標座標信号が位置検出部78からPC80に送信され、遮光検出箇所が複数の場合には、指示具30における検出結果を考慮して決定される真の座標座標信号が位置検出部78からPC80に送信されるようになっている。PC80では、検出制御装置70位置検出部78から送信されてきた座標信号に基づいて、文字や絵を表示したり、画像を変更したりする。なお、ユーザが指差しなどのポインティングを行った場合には、位置検出部78は、受光素子の遮光検出による座標判定を行えばよい。ユーザがいずれの機能を利用しようとしているかは、指示具30の有効性を筆圧感知センサ40の感知結果や受光強度レベル値が送信されているかどうかに基づいて判別すればよい。以上、詳細に説明したように、本実施形態によると、マトリクス方式検出ユニット20は、表示モニタ10の画面10aのY軸方向一側Y側から、波長λ1の複数の赤外線をY軸方向に向けて照射するX軸赤外線発光部22X1と、画面10aのX軸方向一側-X側から、波長λ2の複数の赤外線をX軸方向に向けて照射するY軸赤外線発光部22Y1と、画面10aのY軸方向他側-Y側で、波長λ1の複数の赤外線を受光するX軸赤外線受光部22X2と、画面10aのX軸方向他側X側で、波長λ2の複数の赤外線を受光するY軸赤外線受光部22Y2と、を有しており、指示具30のX軸、Y軸赤外線受光素子36X,36Y、受光レベル変換部38は、波長λ1、λ2の赤外線の受光強度を検出する。そして、位置検出部78は、X軸、Y軸赤外線受光部22X2,22Y2の受光結果と、指示具30における検出結果と、に基づいて、表示モニタ10に対する指示具30の位置座標を検出する。これにより、本実施形態では、図13a、図13bに示すようにマトリクス方式検出ユニット20で、複数の遮光箇所が検出された場合であっても、指示具30における検出結果を用いることで、当該複数の検出箇所の中から表示モニタ10に対する指示具30の位置座標を精度よく検出することができる。これにより、ユーザが意図しない文字や絵などが描画されたり、ユーザが意図しない操作がPC80によって認識されたりすることが抑制されるので、ユーザによる使い勝手を向上することができる。また、本実施形態では、発光レベル調整制御部74は、X軸赤外線受光部22X2における受光結果それぞれが所定範囲≒Pxとなるように、及びY軸赤外線受光部22Y2における受光結果それぞれが所定範囲≒Pyとなるように、X軸、Y軸赤外線発光部22X1,22Y1における赤外線照射を制御する。これにより、1種類のルックアップテーブル68図10a,図10bを用いた、簡易な、指示具30の位置座標検出が可能となる。また、本実施形態では、データ転送制御部42が、筆圧感知センサ40からの通知があったときにのみ受光強度レベル値を通信制御部44に対して出力することとしている。これにより、表示モニタ10に指示具30が接触する前又は後にX軸、Y軸赤外線受光素子36X、36Yで受光された赤外線により、指示具30の移動軌跡上に不要な線尾引きが描画されてしまうのを防止することができる。なお、上記実施形態では、図5a、図5bの各発光素子Dx1~Dxm、Dy1~Dynの発光レベル調整処理を、表示システム100の起動時に行うこととしたが、これに限られるものではない。例えば、所定時間ごと、あるいは、受光素子Tx1~Txm、Ty1~Tynの受光結果を取得部72を介して取得するたびに行うこととしてもよい。このように発光レベル調整処理を周期的に行うことで、各受光素子において一定した受光強度レベルを得ることができるようになる。また、発光素子のフィードバック制御により、各発光素子が有する特性のバラツキや経年劣化による影響を抑制することができる。なお、上記実施形態では、検出制御装置70とPC80とが別の装置である場合について説明したが、これに限られるものではない。例えば、PC80のCPUがプログラム指示具位置検出プログラムを実行することで、上記実施形態で説明した検出制御装置70の各機能を実現するようにしてもよい。また、PC80が、検出制御装置70の一部の機能を実現するようにしてもよい。なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVDDigitalVersatileDisc、CD-ROMCompactDiscReadOnlyMemoryなどの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。なお、以上の説明に関して更に以下の付記を開示する。付記1表示装置の表示面の第1方向一側から、第1波長の複数の光を前記第1方向に向けて照射するとともに、前記表示面の第1方向と交差する第2方向一側から、第1波長とは異なる第2波長の複数の光を前記第2方向に向けて照射する照射部と、前記表示面の前記第1方向他側で、前記第1波長の複数の光を受光するとともに、前記表示面の前記第2方向他側で、前記第2波長の複数の光を受光する受光部と、指示具に設けられ、前記第1波長の光と前記第2波長の光とを受光し、各光の受光強度を検出する受光強度検出部と、前記受光部の受光結果と、前記受光強度検出部の検出結果と、に基づいて、前記表示装置に対する前記指示具の位置を検出する位置検出部と、を備える指示具位置検出装置。付記2前記位置検出部は、前記受光部の受光結果から検出される前記指示具の位置候補が複数あった場合に、前記受光強度検出部の検出結果に基づいて、前記複数の位置候補の1つを選択し、前記指示具の位置とすることを特徴とする付記1に記載の指示具位置検出装置。付記3前記受光部における前記第1波長の複数の光の受光結果それぞれが所定範囲の値となるように、及び前記受光部における前記第2波長の複数の光の受光結果それぞれが所定範囲の値となるように、前記照射部による照射を制御する制御部を更に備える付記1又は2に記載の指示具位置検出装置。付記4表示装置の表示面の第1方向一側から前記第1方向に照射した第1波長の複数の光を前記表示面の前記第1方向他側で受光した受光結果と、前記表示面の第1方向に交差する第2方向一側から前記第2方向に照射した第2波長の複数の光を前記表示面の前記第2方向他側で受光した受光結果と、を取得し、指示具において前記第1波長の光と前記第2波長の光とを受光したときの各光の受光強度を取得し、前記受光結果と、前記受光強度の取得結果と、に基づいて、前記表示装置に対する前記指示具の位置を検出する、処理をコンピュータに実行させる指示具位置検出プログラム。付記5前記指示具の位置を検出する処理では、前記受光結果から検出される前記指示具の位置候補が複数あった場合に、前記受光強度の取得結果に基づいて、前記複数の位置候補の1つを選択し、前記指示具の位置とすることを特徴とする付記4に記載の指示具位置検出プログラム。付記6前記第1波長の複数の光の受光結果それぞれが所定範囲の値となるように、及び前記第2波長の複数の光の受光結果それぞれが所定範囲の値となるように、各波長の光の照射を制御する処理を前記コンピュータに更に実行させることを特徴とする付記4又は5に記載の指示具位置検出プログラム。"