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