(57)【要約】【課題】複数の電子ペンで同時に走査可能な電子ボードシステムを提供する。【解決手段】複数の発光ペン２００、２５０に対して、それぞれ異なる発光パターンを割り当てて発光させる。そして、いずれか一方が点灯しているときには、その撮像信号に基づいて、発光している発光ペンの三次元的な位置座標を検出し、この位置座標と発光している発光ペンから受信した傾き情報に基づいて、発光している発光ペンが指示している表示面２２上の位置を検出してマーカを表示する。また、両方が点灯又は両方が消灯しているときには、それまでの筆記軌跡に基づいて各発光ペン２００、２５０の三次元的な位置座標を予測し、この予測した位置座標と各発光ペン２００、２５０から受信した傾き情報に基づいて、各発光ペン２００、２５０が指示している表示面２２上の位置を検出してマーカを表示する。【選択図】図１７
2018156466.tif 000002
【特許請求の範囲】
【請求項１】
所定の光を発光する複数の発光ペンに対して、それぞれ異なる発光パターンを設定する設定部と、
少なくとも一対のカメラ装置が、いずれか一方の前記発光ペンを、発光したタイミングで撮像することで得られた撮像信号に基づいて、発光した前記発光ペンの三次元位置を検出する三次元位置検出部と、
前記各発光ペンに設けられている傾きセンサにより検出されて送信される、前記各発光ペンの傾きを示す傾き情報を取得する取得部と、
検出した前記三次元位置、及び、発光した前記発光ペンから取得した前記傾き情報に基づいて、発光した前記発光ペンで指し示される表示部上の指示位置を算出する表示位置算出部と、
算出された表示部上の指示位置に、所定のオブジェクトを表示する表示制御部と
を有する表示制御装置。
【請求項２】
前記三次元位置検出部は、前記カメラ装置により、前記各発光ペンが共に点灯又は消灯したタイミングで撮像された撮像信号が得られた場合、記憶部に記憶されている前記各発光ペンの筆記軌跡に対応する座標情報に基づいて、前記各発光ペンの三次元位置を予測し、
前記表示位置算出部は、予測された前記三次元位置、及び、前記各発光ペンから取得した前記傾き情報に基づいて、前記各発光ペンで指し示される表示部上の指示位置を算出すること
を特徴とする請求項１に記載の表示制御装置。
【請求項３】
一対の前記カメラ装置は、前記表示部の上辺部、下辺部、右辺部又は左辺部の各箇所のうち、いずれか一箇所に設けられていること
を特徴とする請求項１又は請求項２に記載の表示制御装置。
【請求項４】
一対の前記カメラ装置は、前記表示部の上辺部又は下辺部の各箇所のうち、いずれかの箇所に設けられると共に、前記表示部の右辺部又は左辺部の各箇所のうち、いずれかの箇所に設けられており、
前記三次元位置検出部は、前記各箇所の一対の前記カメラ装置が、それぞれ前記各発光ペンを撮像することで得られた各撮像信号に基づいて前記各発光ペンの三次元位置をそれぞれ検出すること
を特徴とする請求項１又は請求項２に記載の表示制御装置。
【請求項５】
一対の前記カメラ装置を一組として、複数組分のカメラ装置を有し、
前記三次元位置検出部は、前記各組のカメラ装置が、それぞれ異なる発光ペンを撮像することで得られた撮像信号に基づいて、前記各発光ペンの三次元位置をそれぞれ検出し、
前記取得部は、前記各発光ペンに設けられている傾きセンサによりそれぞれ検出されて送信される、前記発光ペンの傾きを示す傾き情報をそれぞれ取得し、
前記表示位置算出部は、検出した各発光ペンの前記三次元位置、及び、取得した前記各発光ペンの前記傾き情報に基づいて、前記各発光ペンで指し示される表示部上の指示位置をそれぞれ算出し、
前記表示制御部は、算出された表示部上の指示位置に、前記各発光ペンに対応する所定のオブジェクトを表示すること
を特徴とする請求項１又は請求項２に記載の表示制御装置。
【請求項６】
他の表示制御装置から所定のネットワークを介して送信される、他の表示制御装置で表示部に表示されている複数のオブジェクトの前記表示部上の表示位置をそれぞれ示す表示位置情報を受信するネットワーク受信部を、さらに備え、
前記表示制御部は、一つの表示部上に、自機側の前記各発光ペンに対応する所定のオブジェクト、及び、ネットワーク受信部で受信された前記表示位置情報で示される各位置に、前記他の表示制御装置側の各発光ペンに対応する所定のオブジェクトを表示すること
を特徴とする請求項１又は請求項２に記載の表示制御装置。
【請求項７】
前記各発光ペンは、赤外線光を発光すること
を特徴とする請求項１から請求項６のうち、いずれか一項に記載の表示制御装置。
【請求項８】
設定部が、所定の光を発光する複数の発光ペンに対して、それぞれ異なる発光パターンを設定する設定ステップと、
三次元位置検出部が、少なくとも一対のカメラ装置が、いずれか一方の前記発光ペンを、発光したタイミングで撮像することで得られた撮像信号に基づいて、発光した前記発光ペンの三次元位置を検出する三次元位置検出ステップと、
取得部が、前記各発光ペンに設けられている傾きセンサにより検出されて送信される、前記各発光ペンの傾きを示す傾き情報を取得する取得ステップと、
表示位置算出部が、検出した前記三次元位置、及び、発光した前記発光ペンから取得した前記傾き情報に基づいて、発光した前記発光ペンで指し示される表示部上の指示位置を算出する表示位置算出ステップと、
表示制御部が、算出された表示部上の指示位置に、所定のオブジェクトを表示する表示制御ステップと
を有する表示制御方法。
【請求項９】
コンピュータを、
所定の光を発光する複数の発光ペンに対して、それぞれ異なる発光パターンを設定する設定部と、
少なくとも一対のカメラ装置が、いずれか一方の前記発光ペンを、発光したタイミングで撮像することで得られた撮像信号に基づいて、発光した前記発光ペンの三次元位置を検出する三次元位置検出部と、
前記各発光ペンに設けられている傾きセンサにより検出されて送信される、前記各発光ペンの傾きを示す傾き情報を取得する取得部と、
検出した前記三次元位置、及び、発光した前記発光ペンから取得した前記傾き情報に基づいて、発光した前記発光ペンで指し示される表示部上の指示位置を算出する表示位置算出部と、
算出された表示部上の指示位置に、所定のオブジェクトを表示する表示制御部として機能させること
を特徴とする表示制御プログラム。
【請求項１０】
前記三次元位置検出部は、前記カメラ装置により、前記各発光ペンが共に点灯又は消灯したタイミングで撮像された撮像信号が得られた場合、記憶部に記憶されている前記各発光ペンの筆記軌跡に対応する座標情報に基づいて、前記各発光ペンの三次元位置を予測し、
前記表示位置算出部は、予測された前記三次元位置、及び、前記各発光ペンから取得した前記傾き情報に基づいて、前記各発光ペンで指し示される表示部上の指示位置を算出すること
を特徴とする請求項９に記載の表示制御プログラム。
【請求項１１】
一対の前記カメラ装置は、前記表示部の上辺部、下辺部、右辺部又は左辺部の各箇所のうち、いずれか一箇所に設けられていること
を特徴とする請求項９又は請求項１０に記載の表示制御プログラム。
【請求項１２】
一対の前記カメラ装置は、前記表示部の上辺部又は下辺部の各箇所のうち、いずれかの箇所に設けられると共に、前記表示部の右辺部又は左辺部の各箇所のうち、いずれかの箇所に設けられており、
前記三次元位置検出部は、前記各箇所の一対の前記カメラ装置が、それぞれ前記各発光ペンを撮像することで得られた各撮像信号に基づいて前記各発光ペンの三次元位置をそれぞれ検出すること
を特徴とする請求項９又は請求項１０に記載の表示制御プログラム。
【請求項１３】
一対の前記カメラ装置を一組として、複数組分のカメラ装置を有し、
前記三次元位置検出部は、前記各組のカメラ装置が、それぞれ異なる発光ペンを撮像することで得られた撮像信号に基づいて、前記各発光ペンの三次元位置をそれぞれ検出し、
前記取得部は、前記各発光ペンに設けられている傾きセンサによりそれぞれ検出されて送信される、前記発光ペンの傾きを示す傾き情報をそれぞれ取得し、
前記表示位置算出部は、検出した各発光ペンの前記三次元位置、及び、取得した前記各発光ペンの前記傾き情報に基づいて、前記各発光ペンで指し示される表示部上の指示位置をそれぞれ算出し、
前記表示制御部は、算出された表示部上の指示位置に、前記各発光ペンに対応する所定のオブジェクトを表示すること
を特徴とする請求項９又は請求項１０に記載の表示制御プログラム。
【請求項１４】
前記コンピュータを、
他の表示制御装置から所定のネットワークを介して送信される、他の表示制御装置で表示部に表示されている複数のオブジェクトの前記表示部上の表示位置をそれぞれ示す表示位置情報を受信するネットワーク受信部として、さらに機能させ、
前記表示制御部は、一つの表示部上に、自機側の前記各発光ペンに対応する所定のオブジェクト、及び、ネットワーク受信部で受信された前記表示位置情報で示される各位置に、前記他の表示制御装置側の各発光ペンに対応する所定のオブジェクトを表示すること
を特徴とする請求項９又は請求項１０に記載の表示制御プログラム。
【請求項１５】
前記各発光ペンは、赤外線光を発光すること
を特徴とする請求項９から請求項１３のうち、いずれか一項に記載の表示制御プログラム。
【請求項１６】
所定のオブジェクトを表示するための表示部と、
前記表示部に設けられた、少なくとも一対のカメラ装置と、
所定の光を発光する複数の発光ペンと、
前記各発光ペンに対して、それぞれ異なる発光パターンを設定する設定部と、
前記カメラ装置が、いずれか一方の前記発光ペンを、発光したタイミングで撮像することで得られた撮像信号に基づいて、発光した前記発光ペンの三次元位置を検出する三次元位置検出部と、
前記各発光ペンに設けられている傾きセンサにより検出されて送信される、前記各発光ペンの傾きを示す傾き情報を取得する取得部と、
検出した前記三次元位置、及び、発光した前記発光ペンから取得した前記傾き情報に基づいて、発光した前記発光ペンで指し示される表示部上の指示位置を算出する表示位置算出部と、
算出された前記表示部上の指示位置に、所定のオブジェクトを表示する表示制御部と
を有する表示制御システム。
【請求項１７】
前記三次元位置検出部は、前記カメラ装置により、前記各発光ペンが共に点灯又は消灯したタイミングで撮像された撮像信号が得られた場合、記憶部に記憶されている前記各発光ペンの筆記軌跡に対応する座標情報に基づいて、前記各発光ペンの三次元位置を予測し、
前記表示位置算出部は、予測された前記三次元位置、及び、前記各発光ペンから取得した前記傾き情報に基づいて、前記各発光ペンで指し示される表示部上の指示位置を算出すること
を特徴とする請求項１６に記載の表示制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法、表示制御プログラム及び表示制御システムに関する。
【背景技術】
【０００２】
近年、通常の会議又は遠隔会議等において、液晶ディスプレイ等のフラットパネルディスプレイにタッチパネルを設けた電子ボードシステムが用いられている。この電子ボードシステムは、発光ペン又は操作者の指等で接触操作されたディスプレイ上の位置を検出し、所定のマーカ、線、文字又は記号等を表示する。
【０００３】
また、近年では、レーザポインタが照射されたディスプレイパネル上の位置をカメラ画像に基づいて取得する電子ボードも知られている。具体的には、特許文献１（特開２００５−６３１０１号公報）において、離れた位置からディスプレイを指示した座標を取得する目的で、ディスプレイ上にレーザで照射された位置を、ユーザ側のカメラで撮影し指示位置を取得する構成が開示されている。また、特許文献２（特開平８−２４９１５０号公報）には、離れた位置からディスプレイを指示した座標を取得する目的で、ディスプレイ上の受光センサを用いてレーザポインタで照射された光を検知し、指示位置を取得する構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、各特許文献１、２の技術も含め、従来の電子ボードシステムは、複数の発光ペンの筆記軌跡を区別して検出することが困難であった。このため、従来の電子ボードシステムは、発光ペンを持つ複数のユーザで走査することは困難であった。
【０００５】
本発明は、上述の課題に鑑みてなされたものであり、複数の発光ペンの筆記軌跡を区別して検出可能とすることで、発光ペンを持つ複数のユーザで走査することを可能とした表示制御装置、表示制御方法、表示制御プログラム及び表示制御システムの提供を目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、所定の光を発光する複数の発光ペンに対して、それぞれ異なる発光パターンを設定する設定部と、少なくとも一対のカメラ装置が、いずれか一方の発光ペンを、発光したタイミングで撮像することで得られた撮像信号に基づいて、発光した発光ペンの三次元位置を検出する三次元位置検出部と、各発光ペンに設けられている傾きセンサにより検出されて送信される、各発光ペンの傾きを示す傾き情報を取得する取得部と、検出した三次元位置、及び、発光した発光ペンから取得した傾き情報に基づいて、発光した発光ペンで指し示される表示部上の指示位置を算出する表示位置算出部と、算出された表示部上の指示位置に、所定のオブジェクトを表示する表示制御部とを有する。
【発明の効果】
【０００７】
本発明によれば、複数の発光ペンの筆記軌跡を区別して検出でき、電子ボードシステムを複数のユーザで走査することを可能とすることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施の形態の表示制御システムの外観を示す図である。
【図２】図２は、発光ペンの側面図である。
【図３】図３は、表示部の詳細な構成を説明するための表示部の正面図である。
【図４】図４は、表示部のハードウェア構成を説明するためのブロック図である。
【図５】図５は、表示部の表示面上で発光ペンの筆記軌跡を検出する筆記検知モードにおける発光ペンの座標位置検出動作を説明するための図である。
【図６】図６は、受光部で検出された、発光ペンの傾斜角度に対応する赤外線光のレベルを示す図である。
【図７】図７は、表示面から離れた位置から１本の発光ペンで表示面上を指示した際に、その指示位置を検出する指示位置検知モードにおける発光ペンの座標位置検出動作を説明するための図である。
【図８】図８は、第１の指示位置検知モードにおける、発光ペンのペン先の水平方向の位置（Ｘ座標）と奥行き方向の位置（Ｚ座標）の検出動作を説明するための図である。
【図９】図９は、各ステレオカメラにより撮像された発光ペンの撮像信号から得られる信号レベルを示す図である。
【図１０】図１０は、発光ペンのＹ座標の位置検出動作を説明するための図である。
【図１１】図１１は、発光ペンのペン先が点灯している時の、ステレオカメラの垂直方向の信号レベルを示す図である。
【図１２】図１２は、発光ペンの傾き角度の検出動作を説明するための図である。
【図１３】図１３は、発光ペンの表面面上の指示位置の検出動作を説明するための図である。
【図１４】図１４は、第１の実施の形態の電子ボードシステムの第１の指示位置検知モードにおける動作を説明するためのフローチャートである。
【図１５】図１５は、表示面から離れた位置で走査される複数の発光ペンの筆記軌跡を三次元的に検出する第２の指示位置検知モードにおける発光ペンの座標位置検出動作を説明するための図である。
【図１６】図１６は、第２の指示位置検知モードにおいて、複数の発光ペンのＹ座標の位置検出動作を説明するための図である。
【図１７】図１７は、第２の指示位置検知モードにおいて、複数の発光ペンの傾き角度の検出動作を説明するための図である。
【図１８】図１８は、両方とも発光している状態の２本の発光ペンを、各ステレオカメラで撮像することで得られた撮像信号の信号レベルを示す図である。
【図１９】図１９は、２本の発光ペンのうち、発光している一方の発光ペンを各ステレオカメラで撮像することで得られた撮像信号の信号レベルを示す図である。
【図２０】図２０は、２本の発光ペンのうち、発光している他方の発光ペンを各ステレオカメラで撮像することで得られた撮像信号の信号レベルを示す図である。
【図２１】図２１は、２本の発光ペンを異なる発光パターンで点滅制御する制御動作を説明するための図である。
【図２２】図２２は、２本の発光ペンの異なる発光パターンの具体例を示す図である。
【図２３】図２３は、第１の実施の形態の電子ボードシステムの第２の指示位置検知モードにおける動作を説明するためのフローチャートである。
【図２４】図２４は、第２の実施の形態の電子ボードシステムのシステム構成を示す図である。
【発明を実施するための形態】
【０００９】
以下、実施の形態の電子ボードシステムの説明をする。
【００１０】
（第１の実施の形態）
（システム構成）
まず、図１は、第１の実施の形態の電子ボードシステムの外観を示す図である。この図１に示すように電子ボードシステムは、表示部１０と、スタンド４０と、機器収納部５０とを有する。表示部１０の筐体前面は、画像を表示する表示面２２となっている。この表示面２２は、液晶パネル又はプラズマパネル等のフラットパネル上に、透明電極等で形成されたタッチセンサを設けて形成したタッチパネル２４となっている。
【００１１】
このような電子ボードシステムは、発光ペン１００でタッチパネル２４が接触操作されると、接触操作されたタッチパネル２４上の座標位置が検出される。表示部１０は、検出された座標位置の軌跡をタッチパネル２４に表示する。これにより、発光ペン１００で表示面２２を接触操作することで描かれた文字又は図形等のオブジェクトを、タッチパネル２４に表示することができる。
【００１２】
（発光ペンの構成）
図２は、発光ペン１００の側面図である。この図２に示すように、発光ペン１００には、赤外線光を発光する発光部２０２がペン先２０１に設けられている。また、発光ペン１００には、ペン先２０１の発光部２０２を点灯操作するためのスイッチ２０４が筐体２００に設けられている。また、発光ペン１００の筐体２００には、発光ペン１００の傾きを検出する、例えば加速度センサ又は地軸センサ等の傾きセンサ２０５が設けられている。また、発光ペン１００には、ペン先２０１が設けられた筐体２００の端部に対して反対側の端部に、通信制御部２０３が設けられている。
【００１３】
発光部２０２は、スイッチ２０４が操作されている間、発光して赤外線光を出射する。発光部２０２から出射された赤外線光は、図３を用いて後述する表示部１０の受光センサ３００ａ〜３００ｄ及びステレオカメラ７００ａ〜７００ｂにおいて、波長及び強度等に基づいて検出される。また、発光ペン１００の通信制御部２０３は、図３を用いて後述する表示部１０の制御回路３５０との間で無線通信を行い（有線通信でもよい）、スイッチ２０４の操作情報、及び、傾きセンサ２０５で検出された、発光ペン１００の傾きを示す傾き情報を送信する。また、発光ペン１００は、スイッチ２０４を操作することで、マーカの色、形状の変更等が可能となっている。また、通信制御部２０３は、後述する第２の指示位置検知モード時に、表示部１０側の制御回路３５０から指示された発光パターンで赤外線発光を行うように発光部２０２を制御する。制御回路３５０は、表示制御装置の一例であり、三次元位置検出部、表示位置算出部及び表示制御部の各機能を含んでいる。
【００１４】
（表示部の外観構成）
図３は、表示部１０の詳細な構成を説明するための表示部１０の正面図である。この図３に示すように、表示部１０には、表示面２２の四隅に受光センサ３００ａ〜３００ｄがそれぞれ設けられている。また、表示部１０の上辺部には、表示面２２から離れた場所に存在する発光ペン１００の位置を検出するために、２台のカメラ装置であるステレオカメラ７００ａ〜７００ｂが設けられている。
【００１５】
（表示部のハードウェア構成）
図４は、表示部１０のハードウェア構成を説明するためのブロック図である。この図４に示すように、表示部１０の制御回路３５０には、上述のステレオカメラ７００ａ、７００ｂと共に、受光センサ３００ａ〜３００ｄが接続されている。また、制御回路３５０には、発光ペン１００から無線送信された傾き情報を受信するための受信部３５２（取得部の一例）と、表示制御プログラムが記憶された記憶部３５１が接続されている。制御回路３５０は、記憶部３５１に記憶されている表示制御プログラムに基づいて動作することで、後述するように、発光ペン１００の操作軌跡に対応する文字又は図形等を表示面２２に表示する。
【００１６】
（発光ペンの筆記軌跡の検出モード）
次に、制御回路３５０は、発光ペン１００の筆記軌跡の検出モードとして、発光ペン１００の筆記軌跡を二次元的に検出する「筆記検知モード」、及び、発光ペン１００の筆記軌跡を三次元的に検出する三次元検出モードを有している。また、制御回路３５０は、三次元検出モードとして、表示面２２から離れた位置で走査される１本の発光ペン１００の筆記軌跡を三次元的に検出する「第１の指示位置検知モード」、及び、複数の発光ペン１００の筆記軌跡を三次元的に検出する「第２の指示位置検知モード」を有している。
【００１７】
（筆記検知モード）
図５は、表示部１０の表示面２２上で発光ペン１００の筆記軌跡を検出する筆記検知モードにおける発光ペン１００の座標位置検出動作を説明するための図である。筆記検知モードにおいて、ユーザは、発光ペン１００のペン先２０１を表示面２２に接触させるタイミングでスイッチ２０４を操作する。これにより、発光ペン１００のペン先２０１が表示面２２に接触した場合のみ、発光ペン１００の発光部２０２が点灯する。発光部２０２から出射された赤外線光は、各受光部３００ａ〜３００ｄで受光される。図５は、発光部２０２から出射された赤外線光４８０及び赤外線光４９０が、各受光部３００ａ、３００ｃで受光されている様子を示している。
【００１８】
制御回路３５０は、各受光部３００ａ、３００ｃからの赤外線光の検知信号に基づいて、赤外線光を検知した箇所の水平方向に対する傾斜角度α、βを算出し、いわゆる三角測量の数式で発光ペン１００の座標位置を演算し、ＸＹ座標に変換する。図６（ａ）は、受光部３００ａで検出された、発光ペン１００の傾斜角度αに対応する赤外線光のレベルを示す図である。図６（ｂ）は、受光部３００ｂで検出された、発光ペン１００の傾斜角度βに対応する赤外線光のレベルを示す図である。なお、図６（ａ）及び図６（ｂ）の横軸は、発光ペン１００の傾斜角度（θ）であり、縦軸は、赤外線光の信号レベル（Ｉ）である。制御回路３５０は、変換したＸＹ座標に基づいて、発光ペン１００の筆記軌跡に対応する文字又は図形等を表示面２２に表示制御する。
【００１９】
（第１の指示位置検知モード）
次に、図７は、表示面２２から離れた位置から発光ペン１００で表示面２２上を指示した際に、その指示位置を検出する指示位置検知モードにおける発光ペン１００の座標位置検出動作を説明するための図である。この図７において、ユーザは、表示面２２上の所望の位置（指示を希望する位置）に発光ペン１００を向けスイッチ２０４を操作する。これにより、ペン先２０１の発光部２０２が点灯する。また、発光ペン１００の通信制御部２０３は、スイッチ２０４の操作情報、及び、傾きセンサ２０５で検出された、発光ペン１００の傾きを示す傾き情報を、表示部１０の制御回路３５０に無線送信する。
【００２０】
ステレオカメラ７００ａ及びステレオカメラ７００ｂは、それぞれ発光ペン１００を撮像する。制御回路３５０は、ステレオカメラ７００ａ及びステレオカメラ７００ｂで撮像されたペン先２０１の発光部２０２の撮像信号の信号レベルに基づいて、発光ペン１００の表示面２２上の指示位置に対応する三次元位置を検出すると共に、受信部３５２を介して発光ペン１００から受信した傾き情報に基づいて、発光ペン１００の傾き角度を検出する。そして、制御回路３５０は、発光ペン１００の三次元位置及び傾き角度に基づいて、発光ペン１００による表示面２２上の指示位置を算出し、図７に示すように表示面２２にマーカ７１０等の所定のオブジェクトを表示する。
【００２１】
（第１の指示位置検知モードの詳細）
もう少し詳しく説明すると、制御回路３５０は、ステレオカメラ７００ａ及びステレオカメラ７００ｂでそれぞれ発光ペン１００を撮像することで得られた撮像信号を用い、三角測量の原理に基づき、図８に示すように発光部２０２の水平方向の位置（Ｘ座標）と奥行き方向の位置（Ｚ座標）を検出する。
【００２２】
図９（ａ）は、ステレオカメラ７００ａにより撮像された発光ペン１００の撮像信号から得られる信号レベルを示す図であり、図９（ｂ）は、ステレオカメラ７００ｂにより撮像された発光ペン１００の撮像信号から得られる信号レベル（Ｉ）を示す図である。図９（ａ）からわかるように、各ステレオカメラ７００ａ、７００ｂの並設方向に沿ったＸ軸と、発光ペン１００の発光部２０２及びステレオカメラ７００ａを結ぶ直線とで形成される角度Ａにおいて、信号レベルはピークを示す。また、図９（ｂ）からわかるように、発光ペン１００の発光部２０２及びステレオカメラ７００ｂを結ぶ直線と、Ｘ軸とで形成される角度Ｂにおいて、信号レベルはピークを示す。
【００２３】
制御回路３５０は、ステレオカメラ７００ａ、７００ｂにより撮像された発光ペン１００の撮像信号に基づいて、発光ペン１００の赤外線光の位置である発光部２０２の位置を検出する。そして、制御回路３５０は、ステレオカメラ７００ａ、７００ｂの中心と発光部２０２を結んだ直線と、Ｘ軸とが成す角度Α及び角度Βを検出し、三角測量の数式で発光部２０２のＸ座標及びＺ座標を算出する。
【００２４】
次に、制御回路３５０は、発光ペン１００の発光部２０２の垂直方向の位置（Ｙ座標の位置）を検出する。図１０は、発光部２０２のＹ座標の位置の検出動作を説明するための図である。また、図１１は、発光部２０２が点灯している時の、ステレオカメラ７００ａ又はステレオカメラ７００ｂの垂直方向の信号レベル（Ｉ）を示す図である。図１１からわかるように、ステレオカメラ７００ａ、７００ｂの並設方向となるＸ軸方向に対して２次元的に直交する方向に沿ったＺ軸と、発光ペン１００の発光部２０２及びステレオカメラ７００ａを結ぶ直線とで形成される角度Γにおいて、信号レベルはピークを示す。
【００２５】
制御回路３５０は、ステレオカメラ７００ａ（又はステレオカメラ７００ｂ）からの撮像信号に基づいて赤外線光を検出した位置より、ステレオカメラ７００ａの中心と発光部２０２を結んだ直線と、Ｚ軸とが成す角度Γを検知し、角度Γと、上述のように算出したＺ座標を用いて、発光部２０２のＹ座標を算出する。
【００２６】
次に、図１２は、発光ペン１００の傾き角度の検出動作を説明するための図である。発光ペン１００の傾きセンサ２０５は、この図１２に示すように、水平方向の傾き角度「θ」、垂直方向の傾き角度「φ」を検出する。発光ペン１００の通信制御部２０３は、表示部１０の制御回路３５０と無線通信を行い、傾きセンサ２０５で検出された水平方向の傾き角度「θ」及び垂直方向の傾き角度「φ」を示す傾き情報を送信する。
【００２７】
次に、制御回路３５０は、図１３に示すように、上述のように算出した発光ペン１００の発光部２０２の三次元位置（ｘ，ｙ，ｚ）と、発光ペン１００の傾き（θ，φ）を用いて、表示面２２上の指示位置の座標（Ｘ，Ｙ，Ｚ）を算出する。この指示位置の座標（Ｘ，Ｙ，Ｚ）は、発光部２０２の三次元位置（ｘ，ｙ，ｚ）から発光ペン１００の傾き（θ，φ）の方向の延長線上に存在する。このため、以下の数式が成立する。
【００２８】
Ｚ−ｚ＝ｔａｎθ（Ｘ−ｘ）
Ｚ−ｚ＝ｔａｎφ（Ｙ−ｙ）
【００２９】
表示部１０の表示面２２は、ＸＹ平面と同一であり、Ｚ座標を０とすると、表示面２２上の指示位置（Ｘ，Ｙ，Ｚ）は、以下の数式で算出される。
【００３０】
（Ｘ  Ｙ  Ｚ）＝（ｘ−ｃｏｔθｚ  ｙ−ｃｏｔφｚ  ０）
【００３１】
制御回路３５０は、このようにして算出した表示面２２上の指示位置に対して、マーカ７１０等を表示して、ユーザが発光ペン１００で指し示した表示面２２上の位置を示す。
【００３２】
（第１の指示位置検知モードの動作）
図１４のフローチャートに、第１の指示位置検知モードにおける動作の流れを示す。表示部１０の制御回路３５０は、図４に示す記憶部３５１に記憶されている表示制御プログラムに基づいて動作することで、図１４のフローチャートに示す処理を実行する。ステップＳ１では、制御回路３５０が、受信部３５２で発光ペン１００から受信されるスイッチ２０４の操作情報に基づいて、スイッチ２０４が操作されているか否かを判別する。スイッチ２０４が操作されていない場合（ステップＳ１：Ｎｏ）、制御回路３５０はステップＳ８に処理を進め、表示部１０の表示面２２に表示しているマーカ７１０を非表示制御する。
【００３３】
これに対して、スイッチ２０４が操作されている場合（ステップＳ１：Ｙｅｓ）、制御回路３５０はステップＳ２に処理を進め、ステレオカメラ７００ａ、７００ｂを撮像制御し、発光している発光ペン１００の発光部２０２を撮像して撮像信号を取得する（図９（ａ）及び図９（ｂ）参照）。そして、制御回路３５０は、ステップＳ３において、各ステレオカメラから取得した発光部２０２の撮像信号に基づいて、ペン先２０１の三次元位置座標を算出する。
【００３４】
次に、制御回路３５０は、ステップＳ４において、発光ペン１００の傾きセンサ２０５により検出され、受信部３５２を介して受信した傾き情報に基づいて、発光ペン１００の傾きを算出する。そして、制御回路３５０は、ステップＳ５において、ステップＳ３で算出したペン先２０１の三次元位置座標と、ステップＳ４で算出した発光ペン１００の傾きに基づいて、発光ペン１００でユーザにより指示されている表示面２２上の指示位置を算出する。
【００３５】
次に、制御回路３５０は、ステップＳ６において、算出した指示位置が、表示面２２の範囲内であるか否かを判別する。算出した指示位置が、表示面２２の範囲外である場合（ステップＳ６：Ｎｏ）、制御回路３５０は、ステップＳ８において、マーカ７１０を非表示とする。これに対して、算出した指示位置が、表示面２２の範囲内である場合（ステップＳ６：Ｙｅｓ）、制御回路３５０は、ステップＳ７において、表示面２２の算出した指示位置にマーカ７１０を表示制御する。このような動作を繰り返すことで、発光ペン１００の筆記軌跡に対応する線画又は文字等が表示部１０の表示面２２に表示される。
【００３６】
（第２の指示位置検知モード）
次に、図１５は、表示面２２から離れた位置で走査される複数の発光ペン２００、２５０の筆記軌跡を三次元的に検出する第２の指示位置検知モードにおける発光ペンの座標位置検出動作を説明するための図である。この図１５の例の場合、発光ペン２００及び発光ペン２５０の計２本の発光ペンで走査が行われている例である。後述するように、各発光ペン２００、２５０は、「発光ペン２００のみの点灯」、「発光ペン２５０のみの点灯」、「発光ペン２００、２５０が両方とも点灯」及び「発光ペン２００、２５０が両方とも消灯」の、計４つの発光パターンを形成するように、それぞれ異なる発光パターンで点滅制御される。
【００３７】
ステレオカメラ７００ａ、７００ｂは、図１５に示すように各発光ペン２００、２５０を撮像する。制御回路３５０は、各発光ペン２００、２５０を撮像することで得られる撮像信号のうち、発光ペン２００のみが発光していた時の撮像信号に基づいて、発光ペン２００の指示位置を検出する。また、制御回路３５０は、各発光ペン２００、２５０を撮像することで得られる撮像信号のうち、発光ペン２５０のみが発光していた時の撮像信号に基づいて、発光ペン２５０の指示位置を検出する。また、制御回路３５０は、各発光ペン２００、２５０が両方とも点灯又は消灯のタイミングにおいては、過去の座標位置から各発光ペン２００、２５０の現在の座標位置を予測する。
【００３８】
各発光ペン２００、２５０の指示位置を検出原理は、上述のとおりである。すなわち、図１５の例において、制御回路３５０は、ステレオカメラ７００ａ及びステレオカメラ７００ｂでそれぞれ発光ペン２００、２５０を撮像することで得られた撮像信号を用い、三角測量の原理に基づき、各発光ペン２００、２５０の水平方向の位置であるＸ座標ｘ０、ｘ１と、奥行き方向の位置であるＺ座標ｚ０、ｚ１を検出する。
【００３９】
また、制御回路３５０は、図１６に示すようにステレオカメラ７００ａ（又はステレオカメラ７００ｂ）で撮像された発光ペン２００の撮像信号に基づいて、発光ペン２００及びステレオカメラ７００ａの中心を結んだ直線と、Ｚ軸とが成す角度Γ０を検出する。そして、制御回路３５０は、角度Γ０と、上述のように算出したＺ座標ｚ０を用いて、発光ペン２００のＹ座標ｙ０を算出する。同様に、制御回路３５０は、ステレオカメラ７００ａ（又はステレオカメラ７００ｂ）で撮像された発光ペン２５０の撮像信号に基づいて、発光ペン２５０及びステレオカメラ７００ａの中心を結んだ直線と、Ｚ軸とが成す角度Γ１を検出する。そして、制御回路３５０は、角度Γ１と、上述のように算出したＺ座標ｚ１を用いて、発光部２０２のＹ座標ｙ１を算出する。
【００４０】
具体的には、図１８（ａ）〜（ｃ）に、各発光ペン２００、２５０が両方とも発光したタイミングで、各発光ペン２００、２５０を撮像した撮像信号から得られる、各発光ペン２００、２５０の発光に対応する信号レベルを示す。このうち、図１８（ａ）は、図１５に示す発光ペン２００の発光部２０２とステレオカメラ７００ａの中心を結んだ直線とｘ軸との間の角度Ａ０における発光ペン２００の信号レベル、及び、図１５に示す発光ペン２５０の発光部２５２とステレオカメラ７００ａの中心を結んだ直線とｘ軸との間の角度Ａ１における発光ペン２５０の信号レベルを示す図である。
【００４１】
また、図１８（ｂ）は、図１５に示す発光ペン２００の発光部２０２とステレオカメラ７００ｂの中心を結んだ直線とｘ軸との間の角度Ｂ０における発光ペン２００の信号レベル、及び、図１５に示す発光ペン２５０の発光部２５２とステレオカメラ７００ｂの中心を結んだ直線とｘ軸との間の角度Ｂ１における発光ペン２５０の信号レベルを示す図である。
【００４２】
また、図１８（ｃ）は、図１６に示す発光ペン２００の発光部２０２とステレオカメラ７００ａの中心を結んだ直線とｚ軸との間の角度Γ０における発光ペン２００の信号レベル、及び、図１６に示す発光ペン２５０の発光部２５２とステレオカメラ７００ａの中心を結んだ直線とｚ軸との間の角度Γ１における発光ペン２５０の信号レベルを示す図である。
【００４３】
また、図１９（ａ）〜（ｃ）は、発光ペン２００のみが発光したタイミングで、各発光ペン２００、２５０を撮像した撮像信号から得られる、発光ペン２００の発光に対応する信号レベルを示す図である。このうち、図１９（ａ）は、図１５に示す角度Ａ０における発光ペン２００の信号レベルを示す図である。また、図１９（ｂ）は、図１５に示す角度Ｂ０における発光ペン２００の信号レベル示す図である。また、図１９（ｃ）は、図１６に示す角度Γ０における発光ペン２００の信号レベルを示す図である。
【００４４】
また、図２０（ａ）〜（ｃ）は、発光ペン２５０のみが発光したタイミングで、各発光ペン２００、２５０を撮像した撮像信号から得られる、発光ペン２５０の発光に対応する信号レベルを示す図である。このうち、図２０（ａ）は、図１５に示す角度Ａ１における発光ペン２５０の信号レベルを示す図である。また、図２０（ｂ）は、図１５に示す角度Ｂ１における発光ペン２００の信号レベル示す図である。また、図２０（ｃ）は、図１６に示す角度Γ１における発光ペン２５０の信号レベルを示す図である。
【００４５】
制御回路３５０は、制御した発光パターンで得られる上述の撮像信号に基づいて、各発光ペン２００、２５０の位置座標（ｘ０，ｙ０，ｚ０）、（ｘ１，ｙ１，ｚ１）を算出する。
【００４６】
また、図１７は、各発光ペン２００、２５０の傾き角度の検出動作を説明するための図である。各発光ペン２００、２５０の傾きセンサ２０５は、この図１７に示すように、各発光ペン２００、２５０の水平方向の傾き角度「θ０、θ１」、垂直方向の傾き角度「φ０、φ１」を検出する。各発光ペン２００、２５０の通信制御部２０３は、表示部１０の制御回路３５０と無線通信を行い、傾きセンサ２０５で検出された水平方向の傾き角度「θ０、θ１」及び垂直方向の傾き角度「φ０、φ１」を示す傾き情報を送信する。
【００４７】
次に、制御回路３５０は、上述のように算出した各発光ペン２００、２５０の三次元的な座標位置（ｘ０，ｙ０，ｚ０、ｘ１，ｙ１，ｚ１）と、各発光ペン２００、２５０の傾き（θ０、θ１及びφ０、φ１）を用い、上述の数式に基づいて、図１７に示す表示面２２上における各発光ペン２００、２５０の指示位置の座標（Ｘ０，Ｙ０，Ｚ０、Ｘ１，Ｙ１，Ｚ１）を算出する。制御回路３５０は、このようにして算出した表示面２２上の位置にマーカ７１０、７１１等のオブジェクトを表示して、ユーザが各発光ペン２００、２５０で指し示した表示面２２上の位置又は筆記軌跡を示す。
【００４８】
図２１は、制御回路３５０により、各発光ペン２００、２５０の発光パターンの制御形態を示している。制御回路３５０（設定部の一例）は、それぞれ異なる発光パターンを指示する指示信号を、各発光ペン２００、２５０に供給する。各発光ペン２００、２５０の通信制御部２０３、２５３は、指示信号で指示された発光パターンで発光部２０２、２５２を発光制御する。
【００４９】
図２２に、各発光ペン２００、２５０に対して指示信号により設定される発光パターンの一例を示す。図２２（ａ）は発光ペン２００に設定される発光パターンであり、等間隔でオンオフを繰り返す発光パターンである。図２２（ｂ）は発光ペン２５０に設定される発光パターンであり、発光ペン２００と同様に等間隔でオンオフを繰り返す発光パターンであるが、オンオフの時間が、発光ペン２００のオンオフの時間よりも多少長くなっている。このため、図２２（ａ）、（ｂ）に示すように、各発光ペン２００、２５０が両方とも消灯するＡ区間、発光ペン２００のみが点灯するＢ区間、各発光ペン２００、２５０が両方とも点灯するＣ区間、発光ペン２５０のみが点灯するＤ区間の、計４つの区間（各発光ペン２００、２５０の発光状態）が形成される。
【００５０】
制御回路３５０は、このような発光パターン毎に得られる上述の撮像信号に基づいて、各発光ペン２００、２５０の位置座標（ｘ０，ｙ０，ｚ０）、（ｘ１，ｙ１，ｚ１）を算出する。そして、制御回路３５０は、算出した各発光ペン２００、２５０の三次元的な座標位置（ｘ０，ｙ０，ｚ０、ｘ１，ｙ１，ｚ１）と、各発光ペン２００、２５０の傾き（θ０、θ１及びφ０、φ１）を用い、上述の数式に基づいて、図１６に示す表示面２２上における各発光ペン２００、２５０の指示位置の座標（Ｘ０，Ｙ０，Ｚ０、Ｘ１，Ｙ１，Ｚ１）を算出する。制御回路３５０は、このようにして算出した表示面２２上の位置にマーカ７１０、７１１等のオブジェクトを表示して、ユーザが各発光ペン２００、２５０で指し示した表示面２２上の位置又は筆記軌跡を示す。
【００５１】
（第２の指示位置検知モードでマーカを表示するまでの動作の流れ）
図２３のフローチャートに、第２の指示位置検知モードにおいて、マーカを表示するまでの動作の流れを示す。表示部１０の制御回路３５０は、図４に示す記憶部３５１に記憶されている表示制御プログラムに基づいて動作することで、図２３のフローチャートに示す処理を実行する。ステップＳ１では、制御回路３５０が、受信部３５２で各発光ペン２００、２５０から受信されるスイッチ２０４の操作情報を取得する。ステップＳ２では、制御回路３５０が、各発光ペン２００、２５０から受信したスイッチ２０４の操作情報に基づいて、各発光ペン２００、２５０の両方のスイッチ２０４が操作状態か否かを判別する。各発光ペン２００、２５０のうち、いずれか一方のみが操作状態であると判別した場合、（ステップＳ２：Ｙｅｓ）制御回路３５０は、図１４を用いて説明した第１の指示位置検知モードに移行する。
【００５２】
これに対して、両方のスイッチ２０４が操作状態であると判別した場合、制御回路３５０は、ステップＳ３において、各発光ペン２００、２５０に、例えば図２２を用いて説明した異なる発光パターンを設定するための指示信号を送信する。この指示信号は、各発光ペン２００、２５０の通信制御部２０３、２５３により受信される。各発光ペン２００、２５０の通信制御部２０３、２５３は、指示信号で指示された発光パターンで、発光部２０２を点灯制御する（ステップＳ４）。
【００５３】
各ステレオカメラ７００ａ、７００ｂは、各発光ペン２００、２５０を撮像する。制御回路３５０は、各発光ペン２００、２５０の撮像信号に基づいて、現在の発光パターンは、図２２を用いて説明した各発光ペン２００、２５０が両方とも消灯するＡ区間、発光ペン２００のみが点灯するＢ区間、各発光ペン２００、２５０が両方とも点灯するＣ区間、発光ペン２５０のみが点灯するＤ区間のうち、どの区間の発光パターンに相当するか判別する（ステップＳ５）。そして、制御回路３５０は、ステップＳ６において、まず、一方の発光ペン２００である発光ペン２００のみが点灯している発光パターンであるか否かを、各発光ペン２００、２５０の撮像信号に基づいて判別する。
【００５４】
発光ペン２００のみが点灯している発光パターンであると判別した場合（ステップＳ１６：Ｙｅｓ）、制御回路３５０は、ステップＳ１７において、各発光ペン２００、２５０の撮像信号に基づいて、発光ペン２００の三次元的な位置座標を算出する。また、制御回路３５０は、ステップＳ１８において、発光ペン２００の傾きセンサ２０５から受信した傾き情報を取得する。そして、制御回路３５０は、ステップＳ１９において、発光ペン２００の三次元的な位置座標と傾き情報で示される傾きに基づいて、発光ペン２００による表示面２２上の指示位置を算出する。
【００５５】
ステップＳ２０において、制御回路３５０は、算出した指示位置が表示面２２内であるか否か（表示領域内か否か）を判別する。算出した指示位置が表示面２２内であると判別した場合（ステップＳ２０：Ｙｅｓ）、制御回路３５０は、ステップＳ２１において、発光ペン２００用のマーカを表示面２２に表示制御する。これに対して、算出した指示位置が表示面２２外であると判別した場合（ステップＳ２０：Ｎｏ）、制御回路３５０は、ステップＳ２２において、発光ペン２００用のマーカを非表示制御する（表示面２２上から消去する）。
【００５６】
一方、上述のステップＳ１６において、発光ペン２００のみが点灯している発光パターンではないと判別した場合（ステップＳ１６：Ｎｏ）、制御回路３５０は、ステップＳ２３において、他方の発光ペンである発光ペン２５０のみが点灯している発光パターンか否かを、各発光ペン２００、２５０の撮像信号に基づいて判別する。
【００５７】
発光ペン２５０のみが点灯している発光パターンであると判別した場合（ステップＳ２３：Ｙｅｓ）、制御回路３５０は、ステップＳ２４において、各ステレオカメラ７００ａ、７００ｂの撮像信号に基づいて、発光ペン２５０の三次元的な位置座標を算出して、ステップＳ１８に処理を進める。ステップＳ１８では、制御回路３５０が、発光ペン２５０の傾きセンサ２０５から受信した傾き情報を取得し、ステップＳ１９において、発光ペン２５０の三次元的な位置座標と傾き情報で示される傾きに基づいて、発光ペン２５０による表示面２２上の指示位置を算出する。そして、制御回路３５０は、算出した指示位置が表示面２２内である場合に（ステップＳ２０：Ｙｅｓ）、発光ペン２５０で指示された表示面２２上の指示位置に、発光ペン２５０用のマーカを表示制御する。
【００５８】
これに対して、ステップＳ２３において、発光ペン２５０のみが点灯している発光パターンではないと判別されるということは（ステップＳ２３：Ｎｏ）、各発光ペン２００、２５０が共に消灯しているか又は共に点灯しているかのいずれかである。この場合、制御回路３５０は、ステップＳ２５において、過去の筆記軌跡に基づいて、各発光ペン２００、２５０の三次元的な位置座標を予測して、処理をステップＳ１８に進める。すなわち、制御回路３５０は、各発光ペン２００、２５０の筆記軌跡に対応する座標情報を順次記憶部３５１に記憶しておく。制御回路３５０は、各発光ペン２００、２５０の筆記軌跡に対応する座標情報に基づいて、走査方向及び走査距離を予測する。そして、この予測結果となる三次元的な位置座標を、各発光ペン２００、２５０の位置座標として予測する。
【００５９】
なお、この例では、各発光ペン２００、２５０が共に点灯又は消灯しているときに、三次元的な位置座標を予測することとした。しかし、各発光ペン２００、２５０が共に点灯又は消灯しているときには、三次元的な位置座標の検出は行わないようにしてもよい。この場合、各発光ペン２００、２５０のうちいずれか一方が点灯しているときに、三次元的な位置座標の検出が行われることとなる。
【００６０】
制御回路３５０は、ステップＳ１８において、各発光ペン２００、２５０の傾きセンサ２０５から受信した傾き情報を取得し、ステップＳ１９において、各発光ペン２００、２５０の三次元的な位置座標と傾き情報で示される傾きに基づいて、各発光ペン２００、２５０による表示面２２上の指示位置を算出する。そして、制御回路３５０は、算出した指示位置が表示面２２内である場合に（ステップＳ２０：Ｙｅｓ）、各発光ペン２００、２５０で指示された表示面２２上の指示位置に、発光ペン２００用のマーカ又は発光ペン２５０用のマーカをそれぞれ表示制御する。
【００６１】
（第１の実施の形態の効果）
以上の説明から明らかなように、第１の実施の形態の電子ボードシステムは、複数の発光ペン２００、２５０に対して、それぞれ異なる発光パターンを割り当てて発光させる。そして、いずれか一方が点灯しているときには、その撮像信号に基づいて、発光している発光ペンの三次元的な位置座標を検出し、この位置座標と発光している発光ペンから受信した傾き情報に基づいて、発光している発光ペンが指示している表示面２２上の位置を検出してマーカを表示する。
【００６２】
また、両方が点灯又は両方が消灯しているときには、それまでの筆記軌跡に基づいて各発光ペン２００、２５０の三次元的な位置座標を予測し、この予測した位置座標と各発光ペン２００、２５０から受信した傾き情報に基づいて、各発光ペン２００、２５０が指示している表示面２２上の位置を検出してマーカを表示する。
【００６３】
これにより、各発光ペン２００、２５０の筆記軌跡を区別して検出でき、電子ボードシステムを、複数のユーザで走査することを可能とすることができる。また、各発光ペン２００、２５０のうち、いずれか一方の発光ペンのスイッチ２０４が操作されている場合は第１の指示位置検知モードで動作し、両方の発光ペン２００、２５０のスイッチ２０４が共に操作されている場合は第２の指示位置検知モードで動作する。すなわち、制御回路３５０は、各発光ペン２００、２５０のスイッチの操作状態に応じて、第１の指示位置検知モード及び第２の指示位置検知モードを切り替えて動作する。このため、同一の発光ペンを用いて複数のユーザが同一表示面２２上を走査できる。また同一種類のハードウェア及びソフトウェアで実現できる。
【００６４】
（第２の実施の形態）
次に、第２の実施の形態の電子ボードシステムの説明をする。この第２の実施の形態の電子ボードシステムは、２台の電子ボードシステムの間で通信を行い、自分側の複数の発光ペンのマーカと共に、相手側の複数の発光ペンのマーカも表示部１０に表示可能とした例である。なお、上述の第１の実施の形態と、以下に説明する第２の実施の形態とでは、この点のみが異なる。このため、以下、両者の差異の説明のみ行い、重複説明は省略する。
【００６５】
図２４は、第２の実施の形態の電子ボードシステムのシステム構成を示す図である。この第２の実施の形態の電子ボードシステムは、複数の電子ボードシステムを、所定のネットワークを介して相互に接続することで構成されている。ネットワークとしては、インターネット等の外部ネットワーク又はＬＡＮ（Local  Area  Network）等の内部ネットワークを用いることができる。図２４の例は、２台の電子ボードシステムを、ネットワークを介して相互に接続した例を示している。各電子ボードシステムは、それぞれ上述の第１の実施の形態で説明した電子ボードシステムと同じ構成及び動作を示す。
【００６６】
このような第２の実施の形態の電子ボードシステムにおいて、各電子ボードシステムの制御回路３５０ａ、３５０ｂは、自機側の発光ペン２００ａ、２５０ａで指し示されている表示面２２上の位置（＝マーカの表示位置）を示す表示位置情報を、ネットワークを介して相手機器側の電子ボードシステムに送信する。すなわち、表示部１０ａ側の電子ボードシステムの制御回路３５０ａは、自機側の発光ペン２００ａ、２５０ａで指し示されている表示面２２ａ上の位置に、上述のようにマーカ７１０ａ、９１０ａを表示すると共に、このマーカ７１０ａ、９１０ａの表示位置を示す表示位置情報を、ネットワークを介して相手機器側となる表示部１０ｂ側の電子ボードシステムに送信する。
【００６７】
相手機器となる表示部１０ｂ側の電子ボードシステムは、ネットワーク受信部３５５ｂでマーカ７１０ａ、９１０ａの表示位置情報を受信して制御回路３５０ｂに供給する。制御回路３５０ｂは、自機側の発光ペン２００ｂ、２５０ｂで指し示される表示面２２ｂ上の位置に、上述のようにマーカ８１０ａ、９５０ａを表示すると共に、制御回路３５０ａから受信した表示位置情報で示される表示面２２ｂ上の位置に、マーカ７１０ｂ、９１０ｂを表示する。
【００６８】
また、相手機器の電子ボードシステムの制御回路３５０ｂは、自機側の発光ペン２００ｂ、２５０ｂで指し示される表示面２２ｂ上の位置を示すマーカ８１０ａ、９５０ａの表示位置情報を、表示部１０ａ側の電子ボードシステムに、ネットワークを介して送信する。表示部１０ａ側の電子ボードシステムは、ネットワーク受信部３５５ａでマーカ８１０ａ、９５０ａの表示位置情報を受信して制御回路３５０ｂに供給する。制御回路３５０ａは、自機側の発光ペン２００ａ、２５０ａで指し示される表示面２２ａ上の位置に、上述のようにマーカ７１０ａ、９１０ａを表示すると共に、表示部１０ｂ側の電子ボードシステムから受信した表示位置情報で示される表示面２２ａ上の位置に、マーカ８１０ｂ、９５０ｂを表示する。
【００６９】
これにより、互いに相手機器側の電子ボードシステムの複数のマーカを自機側の表示面２２ａ、２２ｂに表示することができる他、上述の第１の実施の形態と同じ効果を得ることができる。
【００７０】
（実施の形態の変形例）
上述の各実施の形態は、一例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。
【００７１】
（第１の変形例）
例えば、ステレオカメラ７００ａ、７００ｂは、表示部１０の上辺部に設けることとしたが、表示部１０の下辺部、右辺部又は左辺部の各箇所のうち、いずれか箇所に設けてもよい。
【００７２】
（第２の変形例）
また、ステレオカメラ７００ａ，７００ｂは左右の並び配置ではなく、上下の並び配置でも良い。なお、この場合、ステレオカメラ７００ａ、７００ｂの配置が９０度回転することとなる。このため、上下の並び配置では、図８を用いて説明した位置座標の算出手法でｙ座標の位置座標が算出され、図１０を用いて説明した位置座標の算出手法でｘ座標の位置座標が算出される。
【００７３】
（第３の変形例）
また、表示部１０の上辺部又は下辺部に設けると共に、表示部１０の右辺部又は左辺部に設けてもよい。この場合、制御回路３５０は、例えば表示部１０の上辺部に設けられたステレオカメラで発光ペン１００を撮像することで得られた撮像信号を取得する。また、制御回路３５０は、例えば表示部１０の右辺部に設けられたステレオカメラ装置で発光ペン１００を撮像することで得られた撮像信号を取得する。そして、制御回路３５０は、取得した各撮像信号に基づいて、総合的に、発光ペン１００の指示位置を算出する。これにより、精度良く発光ペン１００の指示位置を検出できる。
【００７４】
（第４の変形例）
また、複数組のステレオカメラで、それぞれ異なる発光ペン２００、２５０を撮像し、各発光ペン２００、２５０の指し示す画面面２２上の位置に所定のオブジェクトを表示してもよい。この場合、一対のステレオカメラ７００ａ、７００ｂを一組とし、この一対のステレオカメラ７００ａ、７００ｂを、一つの表示部１０に対して複数組分設ける。そして、各組のステレオカメラ７００ａ、７００ｂで、それぞれ異なる発光ペン２００、２５０を撮像する。
【００７５】
制御回路３５０は、各組のステレオカメラ７００ａ、７００ｂで各発光ペン２００、２５０を撮像することで得られた各撮像信号、及び、各発光ペン２００、２５０から受信した傾き情報に基づいて、各発光ペン２００、２５０が指し示している表示面２２上の位置をそれぞれ算出して所定のオブジェクトを表示する。この場合でも各発光ペン２００、２５０の筆記軌跡を区別して検出して、電子ボードシステムを、複数のユーザで走査することを可能とすることができる等、上述の各実施の形態と同じ効果を得ることができる。
【００７６】
なお、例えば、図１４又は図２３のフローチャートを用いて説明したマーカの表示動作は、表示制御プログラムによりソフトウェアで行うこととした。しかし、図１４又は図２３のフローチャートを用いて説明した動作の一部又は全部をハードウェアで実現してもよい。
【００７７】
また、表示制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）、ブルーレイディスク（登録商標）、半導体メモリ等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、表示制御プログラムは、インターネット等のネットワーク経由でインストールするかたちで提供してもよい。また、表示制御プログラムは、機器内のＲＯＭ等に予め組み込んで提供してもよい。
【００７８】
このような各実施の形態の変形例は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７９】
１０  表示部
２２  表示面
２４  タッチパネル
１００  発光ペン
２００  発光ペン
２０１  ペン先
２０２  赤外線光の発光部
２０３  通信制御部
２０４  スイッチ
２０５  傾きセンサ
２５０  発光ペン
２５２  赤外線光の発光部
２５３  通信制御部
３００ａ  受光センサ
３００ｂ  受光センサ
３００ｃ  受光センサ
３００ｄ  受光センサ
３５０  制御回路
３５１  記憶部
３５２  受信部
４８０  赤外線光
４９０  赤外線光
７００ａ  ステレオカメラ
７００ｂ  ステレオカメラ
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開２００５−６３１０１号公報
【特許文献２】特開平８−２４９１５０号公報
【図１】
2018156466.tif 000003
【図２】
2018156466.tif 000004
【図３】
2018156466.tif 000005
【図４】
2018156466.tif 000006
【図５】
2018156466.tif 000007
【図６】
2018156466.tif 000008
【図７】
2018156466.tif 000009
【図８】
2018156466.tif 000010
【図９】
2018156466.tif 000011
【図１０】
2018156466.tif 000012
【図１１】
2018156466.tif 000013
【図１２】
2018156466.tif 000014
【図１３】
2018156466.tif 000015
【図１４】
2018156466.tif 000016
【図１５】
2018156466.tif 000017
【図１６】
2018156466.tif 000018
【図１７】
2018156466.tif 000019
【図１８】
2018156466.tif 000020
【図１９】
2018156466.tif 000021
【図２０】
2018156466.tif 000022
【図２１】
2018156466.tif 000023
【図２２】
2018156466.tif 000024
【図２３】
2018156466.tif 000025
【図２４】
2018156466.tif 000026