JP2018156466A - Display control device, display control method, display control program, and display control system - Google Patents
Display control device, display control method, display control program, and display control system Download PDFInfo
- Publication number
- JP2018156466A JP2018156466A JP2017053485A JP2017053485A JP2018156466A JP 2018156466 A JP2018156466 A JP 2018156466A JP 2017053485 A JP2017053485 A JP 2017053485A JP 2017053485 A JP2017053485 A JP 2017053485A JP 2018156466 A JP2018156466 A JP 2018156466A
- Authority
- JP
- Japan
- Prior art keywords
- light
- unit
- display
- emitting pen
- light emitting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
【課題】複数の電子ペンで同時に走査可能な電子ボードシステムを提供する。【解決手段】複数の発光ペン200、250に対して、それぞれ異なる発光パターンを割り当てて発光させる。そして、いずれか一方が点灯しているときには、その撮像信号に基づいて、発光している発光ペンの三次元的な位置座標を検出し、この位置座標と発光している発光ペンから受信した傾き情報に基づいて、発光している発光ペンが指示している表示面22上の位置を検出してマーカを表示する。また、両方が点灯又は両方が消灯しているときには、それまでの筆記軌跡に基づいて各発光ペン200、250の三次元的な位置座標を予測し、この予測した位置座標と各発光ペン200、250から受信した傾き情報に基づいて、各発光ペン200、250が指示している表示面22上の位置を検出してマーカを表示する。【選択図】図17An electronic board system capable of simultaneously scanning with a plurality of electronic pens is provided. A plurality of light emitting pens 200, 250 are assigned different light emission patterns to emit light. When either one is lit, the three-dimensional position coordinates of the light emitting pen that emits light are detected based on the imaging signal, and the position coordinates and the inclination received from the light emitting pen that emits light are detected. Based on the information, the marker is displayed by detecting the position on the display surface 22 indicated by the emitting pen. Further, when both are turned on or both are turned off, the three-dimensional position coordinates of the light-emitting pens 200 and 250 are predicted based on the writing locus so far, and the predicted position coordinates and the light-emitting pens 200, Based on the tilt information received from 250, the position on the display surface 22 indicated by each light-emitting pen 200, 250 is detected and a marker is displayed. [Selection] Figure 17
Description
本発明は、表示制御装置、表示制御方法、表示制御プログラム及び表示制御システムに関する。 The present invention relates to a display control device, a display control method, a display control program, and a display control system.
近年、通常の会議又は遠隔会議等において、液晶ディスプレイ等のフラットパネルディスプレイにタッチパネルを設けた電子ボードシステムが用いられている。この電子ボードシステムは、発光ペン又は操作者の指等で接触操作されたディスプレイ上の位置を検出し、所定のマーカ、線、文字又は記号等を表示する。 In recent years, an electronic board system in which a touch panel is provided on a flat panel display such as a liquid crystal display is used in a normal conference or a remote conference. This electronic board system detects a position on a display touched with a light-emitting pen or an operator's finger and displays a predetermined marker, line, character, symbol, or the like.
また、近年では、レーザポインタが照射されたディスプレイパネル上の位置をカメラ画像に基づいて取得する電子ボードも知られている。具体的には、特許文献1(特開2005−63101号公報)において、離れた位置からディスプレイを指示した座標を取得する目的で、ディスプレイ上にレーザで照射された位置を、ユーザ側のカメラで撮影し指示位置を取得する構成が開示されている。また、特許文献2(特開平8−249150号公報)には、離れた位置からディスプレイを指示した座標を取得する目的で、ディスプレイ上の受光センサを用いてレーザポインタで照射された光を検知し、指示位置を取得する構成が開示されている。 In recent years, an electronic board that acquires a position on a display panel irradiated with a laser pointer based on a camera image is also known. Specifically, in Patent Document 1 (Japanese Patent Application Laid-Open No. 2005-63101), for the purpose of acquiring coordinates indicating the display from a distant position, the position irradiated with a laser on the display is determined by a camera on the user side. A configuration for taking an image and acquiring a designated position is disclosed. Further, in Patent Document 2 (Japanese Patent Laid-Open No. 8-249150), for the purpose of acquiring coordinates indicating the display from a remote position, the light irradiated by the laser pointer is detected using a light receiving sensor on the display. A configuration for acquiring the indicated position is disclosed.
しかし、各特許文献1、2の技術も含め、従来の電子ボードシステムは、複数の発光ペンの筆記軌跡を区別して検出することが困難であった。このため、従来の電子ボードシステムは、発光ペンを持つ複数のユーザで走査することは困難であった。
However, it has been difficult for conventional electronic board systems including the techniques of
本発明は、上述の課題に鑑みてなされたものであり、複数の発光ペンの筆記軌跡を区別して検出可能とすることで、発光ペンを持つ複数のユーザで走査することを可能とした表示制御装置、表示制御方法、表示制御プログラム及び表示制御システムの提供を目的とする。 The present invention has been made in view of the above-described problems, and enables display control by allowing a plurality of users having a light-emitting pen to scan by distinguishing and detecting writing trajectories of the light-emitting pens. An object is to provide a device, a display control method, a display control program, and a display control system.
上述した課題を解決し、目的を達成するために、本発明は、所定の光を発光する複数の発光ペンに対して、それぞれ異なる発光パターンを設定する設定部と、少なくとも一対のカメラ装置が、いずれか一方の発光ペンを、発光したタイミングで撮像することで得られた撮像信号に基づいて、発光した発光ペンの三次元位置を検出する三次元位置検出部と、各発光ペンに設けられている傾きセンサにより検出されて送信される、各発光ペンの傾きを示す傾き情報を取得する取得部と、検出した三次元位置、及び、発光した発光ペンから取得した傾き情報に基づいて、発光した発光ペンで指し示される表示部上の指示位置を算出する表示位置算出部と、算出された表示部上の指示位置に、所定のオブジェクトを表示する表示制御部とを有する。 In order to solve the above-described problems and achieve the object, the present invention includes a setting unit that sets different light emission patterns for a plurality of light-emitting pens that emit predetermined light, and at least a pair of camera devices. A three-dimensional position detection unit that detects a three-dimensional position of the light emitting pen based on an imaging signal obtained by imaging one of the light emitting pens at the timing of light emission, and provided in each light emitting pen Based on the acquisition unit that acquires the inclination information indicating the inclination of each light-emitting pen, which is detected and transmitted by the inclination sensor, and the detected three-dimensional position, and the inclination information acquired from the light-emitting pen A display position calculating unit that calculates an indicated position on the display unit that is pointed to by the light-emitting pen; and a display control unit that displays a predetermined object at the calculated indicated position on the display unit.
本発明によれば、複数の発光ペンの筆記軌跡を区別して検出でき、電子ボードシステムを複数のユーザで走査することを可能とすることができるという効果を奏する。 According to the present invention, it is possible to distinguish and detect writing trajectories of a plurality of light emitting pens, and it is possible to scan the electronic board system with a plurality of users.
以下、実施の形態の電子ボードシステムの説明をする。 Hereinafter, the electronic board system of the embodiment will be described.
(第1の実施の形態)
(システム構成)
まず、図1は、第1の実施の形態の電子ボードシステムの外観を示す図である。この図1に示すように電子ボードシステムは、表示部10と、スタンド40と、機器収納部50とを有する。表示部10の筐体前面は、画像を表示する表示面22となっている。この表示面22は、液晶パネル又はプラズマパネル等のフラットパネル上に、透明電極等で形成されたタッチセンサを設けて形成したタッチパネル24となっている。
(First embodiment)
(System configuration)
First, FIG. 1 is a diagram illustrating an appearance of the electronic board system according to the first embodiment. As shown in FIG. 1, the electronic board system includes a
このような電子ボードシステムは、発光ペン100でタッチパネル24が接触操作されると、接触操作されたタッチパネル24上の座標位置が検出される。表示部10は、検出された座標位置の軌跡をタッチパネル24に表示する。これにより、発光ペン100で表示面22を接触操作することで描かれた文字又は図形等のオブジェクトを、タッチパネル24に表示することができる。
In such an electronic board system, when the
(発光ペンの構成)
図2は、発光ペン100の側面図である。この図2に示すように、発光ペン100には、赤外線光を発光する発光部202がペン先201に設けられている。また、発光ペン100には、ペン先201の発光部202を点灯操作するためのスイッチ204が筐体200に設けられている。また、発光ペン100の筐体200には、発光ペン100の傾きを検出する、例えば加速度センサ又は地軸センサ等の傾きセンサ205が設けられている。また、発光ペン100には、ペン先201が設けられた筐体200の端部に対して反対側の端部に、通信制御部203が設けられている。
(Structure of luminous pen)
FIG. 2 is a side view of the light-emitting
発光部202は、スイッチ204が操作されている間、発光して赤外線光を出射する。発光部202から出射された赤外線光は、図3を用いて後述する表示部10の受光センサ300a〜300d及びステレオカメラ700a〜700bにおいて、波長及び強度等に基づいて検出される。また、発光ペン100の通信制御部203は、図3を用いて後述する表示部10の制御回路350との間で無線通信を行い(有線通信でもよい)、スイッチ204の操作情報、及び、傾きセンサ205で検出された、発光ペン100の傾きを示す傾き情報を送信する。また、発光ペン100は、スイッチ204を操作することで、マーカの色、形状の変更等が可能となっている。また、通信制御部203は、後述する第2の指示位置検知モード時に、表示部10側の制御回路350から指示された発光パターンで赤外線発光を行うように発光部202を制御する。制御回路350は、表示制御装置の一例であり、三次元位置検出部、表示位置算出部及び表示制御部の各機能を含んでいる。
The
(表示部の外観構成)
図3は、表示部10の詳細な構成を説明するための表示部10の正面図である。この図3に示すように、表示部10には、表示面22の四隅に受光センサ300a〜300dがそれぞれ設けられている。また、表示部10の上辺部には、表示面22から離れた場所に存在する発光ペン100の位置を検出するために、2台のカメラ装置であるステレオカメラ700a〜700bが設けられている。
(Appearance structure of display unit)
FIG. 3 is a front view of the
(表示部のハードウェア構成)
図4は、表示部10のハードウェア構成を説明するためのブロック図である。この図4に示すように、表示部10の制御回路350には、上述のステレオカメラ700a、700bと共に、受光センサ300a〜300dが接続されている。また、制御回路350には、発光ペン100から無線送信された傾き情報を受信するための受信部352(取得部の一例)と、表示制御プログラムが記憶された記憶部351が接続されている。制御回路350は、記憶部351に記憶されている表示制御プログラムに基づいて動作することで、後述するように、発光ペン100の操作軌跡に対応する文字又は図形等を表示面22に表示する。
(Hardware configuration of display unit)
FIG. 4 is a block diagram for explaining a hardware configuration of the
(発光ペンの筆記軌跡の検出モード)
次に、制御回路350は、発光ペン100の筆記軌跡の検出モードとして、発光ペン100の筆記軌跡を二次元的に検出する「筆記検知モード」、及び、発光ペン100の筆記軌跡を三次元的に検出する三次元検出モードを有している。また、制御回路350は、三次元検出モードとして、表示面22から離れた位置で走査される1本の発光ペン100の筆記軌跡を三次元的に検出する「第1の指示位置検知モード」、及び、複数の発光ペン100の筆記軌跡を三次元的に検出する「第2の指示位置検知モード」を有している。
(Light-emitting pen writing locus detection mode)
Next, the
(筆記検知モード)
図5は、表示部10の表示面22上で発光ペン100の筆記軌跡を検出する筆記検知モードにおける発光ペン100の座標位置検出動作を説明するための図である。筆記検知モードにおいて、ユーザは、発光ペン100のペン先201を表示面22に接触させるタイミングでスイッチ204を操作する。これにより、発光ペン100のペン先201が表示面22に接触した場合のみ、発光ペン100の発光部202が点灯する。発光部202から出射された赤外線光は、各受光部300a〜300dで受光される。図5は、発光部202から出射された赤外線光480及び赤外線光490が、各受光部300a、300cで受光されている様子を示している。
(Writing detection mode)
FIG. 5 is a diagram for explaining the coordinate position detection operation of the
制御回路350は、各受光部300a、300cからの赤外線光の検知信号に基づいて、赤外線光を検知した箇所の水平方向に対する傾斜角度α、βを算出し、いわゆる三角測量の数式で発光ペン100の座標位置を演算し、XY座標に変換する。図6(a)は、受光部300aで検出された、発光ペン100の傾斜角度αに対応する赤外線光のレベルを示す図である。図6(b)は、受光部300bで検出された、発光ペン100の傾斜角度βに対応する赤外線光のレベルを示す図である。なお、図6(a)及び図6(b)の横軸は、発光ペン100の傾斜角度(θ)であり、縦軸は、赤外線光の信号レベル(I)である。制御回路350は、変換したXY座標に基づいて、発光ペン100の筆記軌跡に対応する文字又は図形等を表示面22に表示制御する。
The
(第1の指示位置検知モード)
次に、図7は、表示面22から離れた位置から発光ペン100で表示面22上を指示した際に、その指示位置を検出する指示位置検知モードにおける発光ペン100の座標位置検出動作を説明するための図である。この図7において、ユーザは、表示面22上の所望の位置(指示を希望する位置)に発光ペン100を向けスイッチ204を操作する。これにより、ペン先201の発光部202が点灯する。また、発光ペン100の通信制御部203は、スイッチ204の操作情報、及び、傾きセンサ205で検出された、発光ペン100の傾きを示す傾き情報を、表示部10の制御回路350に無線送信する。
(First indicated position detection mode)
Next, FIG. 7 illustrates the coordinate position detection operation of the light-emitting
ステレオカメラ700a及びステレオカメラ700bは、それぞれ発光ペン100を撮像する。制御回路350は、ステレオカメラ700a及びステレオカメラ700bで撮像されたペン先201の発光部202の撮像信号の信号レベルに基づいて、発光ペン100の表示面22上の指示位置に対応する三次元位置を検出すると共に、受信部352を介して発光ペン100から受信した傾き情報に基づいて、発光ペン100の傾き角度を検出する。そして、制御回路350は、発光ペン100の三次元位置及び傾き角度に基づいて、発光ペン100による表示面22上の指示位置を算出し、図7に示すように表示面22にマーカ710等の所定のオブジェクトを表示する。
The
(第1の指示位置検知モードの詳細)
もう少し詳しく説明すると、制御回路350は、ステレオカメラ700a及びステレオカメラ700bでそれぞれ発光ペン100を撮像することで得られた撮像信号を用い、三角測量の原理に基づき、図8に示すように発光部202の水平方向の位置(X座標)と奥行き方向の位置(Z座標)を検出する。
(Details of the first designated position detection mode)
More specifically, the
図9(a)は、ステレオカメラ700aにより撮像された発光ペン100の撮像信号から得られる信号レベルを示す図であり、図9(b)は、ステレオカメラ700bにより撮像された発光ペン100の撮像信号から得られる信号レベル(I)を示す図である。図9(a)からわかるように、各ステレオカメラ700a、700bの並設方向に沿ったX軸と、発光ペン100の発光部202及びステレオカメラ700aを結ぶ直線とで形成される角度Aにおいて、信号レベルはピークを示す。また、図9(b)からわかるように、発光ペン100の発光部202及びステレオカメラ700bを結ぶ直線と、X軸とで形成される角度Bにおいて、信号レベルはピークを示す。
FIG. 9A is a diagram illustrating a signal level obtained from an imaging signal of the light-emitting
制御回路350は、ステレオカメラ700a、700bにより撮像された発光ペン100の撮像信号に基づいて、発光ペン100の赤外線光の位置である発光部202の位置を検出する。そして、制御回路350は、ステレオカメラ700a、700bの中心と発光部202を結んだ直線と、X軸とが成す角度Α及び角度Βを検出し、三角測量の数式で発光部202のX座標及びZ座標を算出する。
The
次に、制御回路350は、発光ペン100の発光部202の垂直方向の位置(Y座標の位置)を検出する。図10は、発光部202のY座標の位置の検出動作を説明するための図である。また、図11は、発光部202が点灯している時の、ステレオカメラ700a又はステレオカメラ700bの垂直方向の信号レベル(I)を示す図である。図11からわかるように、ステレオカメラ700a、700bの並設方向となるX軸方向に対して2次元的に直交する方向に沿ったZ軸と、発光ペン100の発光部202及びステレオカメラ700aを結ぶ直線とで形成される角度Γにおいて、信号レベルはピークを示す。
Next, the
制御回路350は、ステレオカメラ700a(又はステレオカメラ700b)からの撮像信号に基づいて赤外線光を検出した位置より、ステレオカメラ700aの中心と発光部202を結んだ直線と、Z軸とが成す角度Γを検知し、角度Γと、上述のように算出したZ座標を用いて、発光部202のY座標を算出する。
The
次に、図12は、発光ペン100の傾き角度の検出動作を説明するための図である。発光ペン100の傾きセンサ205は、この図12に示すように、水平方向の傾き角度「θ」、垂直方向の傾き角度「φ」を検出する。発光ペン100の通信制御部203は、表示部10の制御回路350と無線通信を行い、傾きセンサ205で検出された水平方向の傾き角度「θ」及び垂直方向の傾き角度「φ」を示す傾き情報を送信する。
Next, FIG. 12 is a diagram for explaining the operation of detecting the tilt angle of the
次に、制御回路350は、図13に示すように、上述のように算出した発光ペン100の発光部202の三次元位置(x,y,z)と、発光ペン100の傾き(θ,φ)を用いて、表示面22上の指示位置の座標(X,Y,Z)を算出する。この指示位置の座標(X,Y,Z)は、発光部202の三次元位置(x,y,z)から発光ペン100の傾き(θ,φ)の方向の延長線上に存在する。このため、以下の数式が成立する。
Next, as shown in FIG. 13, the
Z−z=tanθ(X−x)
Z−z=tanφ(Y−y)
Z−z = tan θ (X−x)
Z−z = tanφ (Y−y)
表示部10の表示面22は、XY平面と同一であり、Z座標を0とすると、表示面22上の指示位置(X,Y,Z)は、以下の数式で算出される。
The
(X Y Z)=(x−cotθz y−cotφz 0) (XYZ) = (x-cot θz y-cot φz 0)
制御回路350は、このようにして算出した表示面22上の指示位置に対して、マーカ710等を表示して、ユーザが発光ペン100で指し示した表示面22上の位置を示す。
The
(第1の指示位置検知モードの動作)
図14のフローチャートに、第1の指示位置検知モードにおける動作の流れを示す。表示部10の制御回路350は、図4に示す記憶部351に記憶されている表示制御プログラムに基づいて動作することで、図14のフローチャートに示す処理を実行する。ステップS1では、制御回路350が、受信部352で発光ペン100から受信されるスイッチ204の操作情報に基づいて、スイッチ204が操作されているか否かを判別する。スイッチ204が操作されていない場合(ステップS1:No)、制御回路350はステップS8に処理を進め、表示部10の表示面22に表示しているマーカ710を非表示制御する。
(Operation in the first designated position detection mode)
The flowchart of FIG. 14 shows the flow of operations in the first designated position detection mode. The
これに対して、スイッチ204が操作されている場合(ステップS1:Yes)、制御回路350はステップS2に処理を進め、ステレオカメラ700a、700bを撮像制御し、発光している発光ペン100の発光部202を撮像して撮像信号を取得する(図9(a)及び図9(b)参照)。そして、制御回路350は、ステップS3において、各ステレオカメラから取得した発光部202の撮像信号に基づいて、ペン先201の三次元位置座標を算出する。
On the other hand, when the
次に、制御回路350は、ステップS4において、発光ペン100の傾きセンサ205により検出され、受信部352を介して受信した傾き情報に基づいて、発光ペン100の傾きを算出する。そして、制御回路350は、ステップS5において、ステップS3で算出したペン先201の三次元位置座標と、ステップS4で算出した発光ペン100の傾きに基づいて、発光ペン100でユーザにより指示されている表示面22上の指示位置を算出する。
Next, in step S <b> 4, the
次に、制御回路350は、ステップS6において、算出した指示位置が、表示面22の範囲内であるか否かを判別する。算出した指示位置が、表示面22の範囲外である場合(ステップS6:No)、制御回路350は、ステップS8において、マーカ710を非表示とする。これに対して、算出した指示位置が、表示面22の範囲内である場合(ステップS6:Yes)、制御回路350は、ステップS7において、表示面22の算出した指示位置にマーカ710を表示制御する。このような動作を繰り返すことで、発光ペン100の筆記軌跡に対応する線画又は文字等が表示部10の表示面22に表示される。
Next, the
(第2の指示位置検知モード)
次に、図15は、表示面22から離れた位置で走査される複数の発光ペン200、250の筆記軌跡を三次元的に検出する第2の指示位置検知モードにおける発光ペンの座標位置検出動作を説明するための図である。この図15の例の場合、発光ペン200及び発光ペン250の計2本の発光ペンで走査が行われている例である。後述するように、各発光ペン200、250は、「発光ペン200のみの点灯」、「発光ペン250のみの点灯」、「発光ペン200、250が両方とも点灯」及び「発光ペン200、250が両方とも消灯」の、計4つの発光パターンを形成するように、それぞれ異なる発光パターンで点滅制御される。
(Second designated position detection mode)
Next, FIG. 15 shows the coordinate position detection operation of the light emitting pen in the second designated position detection mode in which the writing trajectories of the plurality of light emitting
ステレオカメラ700a、700bは、図15に示すように各発光ペン200、250を撮像する。制御回路350は、各発光ペン200、250を撮像することで得られる撮像信号のうち、発光ペン200のみが発光していた時の撮像信号に基づいて、発光ペン200の指示位置を検出する。また、制御回路350は、各発光ペン200、250を撮像することで得られる撮像信号のうち、発光ペン250のみが発光していた時の撮像信号に基づいて、発光ペン250の指示位置を検出する。また、制御回路350は、各発光ペン200、250が両方とも点灯又は消灯のタイミングにおいては、過去の座標位置から各発光ペン200、250の現在の座標位置を予測する。
The
各発光ペン200、250の指示位置を検出原理は、上述のとおりである。すなわち、図15の例において、制御回路350は、ステレオカメラ700a及びステレオカメラ700bでそれぞれ発光ペン200、250を撮像することで得られた撮像信号を用い、三角測量の原理に基づき、各発光ペン200、250の水平方向の位置であるX座標x0、x1と、奥行き方向の位置であるZ座標z0、z1を検出する。
The principle of detecting the indicated position of each light-emitting
また、制御回路350は、図16に示すようにステレオカメラ700a(又はステレオカメラ700b)で撮像された発光ペン200の撮像信号に基づいて、発光ペン200及びステレオカメラ700aの中心を結んだ直線と、Z軸とが成す角度Γ0を検出する。そして、制御回路350は、角度Γ0と、上述のように算出したZ座標z0を用いて、発光ペン200のY座標y0を算出する。同様に、制御回路350は、ステレオカメラ700a(又はステレオカメラ700b)で撮像された発光ペン250の撮像信号に基づいて、発光ペン250及びステレオカメラ700aの中心を結んだ直線と、Z軸とが成す角度Γ1を検出する。そして、制御回路350は、角度Γ1と、上述のように算出したZ座標z1を用いて、発光部202のY座標y1を算出する。
In addition, the
具体的には、図18(a)〜(c)に、各発光ペン200、250が両方とも発光したタイミングで、各発光ペン200、250を撮像した撮像信号から得られる、各発光ペン200、250の発光に対応する信号レベルを示す。このうち、図18(a)は、図15に示す発光ペン200の発光部202とステレオカメラ700aの中心を結んだ直線とx軸との間の角度A0における発光ペン200の信号レベル、及び、図15に示す発光ペン250の発光部252とステレオカメラ700aの中心を結んだ直線とx軸との間の角度A1における発光ペン250の信号レベルを示す図である。
Specifically, in FIGS. 18A to 18C, each light-emitting
また、図18(b)は、図15に示す発光ペン200の発光部202とステレオカメラ700bの中心を結んだ直線とx軸との間の角度B0における発光ペン200の信号レベル、及び、図15に示す発光ペン250の発光部252とステレオカメラ700bの中心を結んだ直線とx軸との間の角度B1における発光ペン250の信号レベルを示す図である。
FIG. 18B shows the signal level of the light-emitting
また、図18(c)は、図16に示す発光ペン200の発光部202とステレオカメラ700aの中心を結んだ直線とz軸との間の角度Γ0における発光ペン200の信号レベル、及び、図16に示す発光ペン250の発光部252とステレオカメラ700aの中心を結んだ直線とz軸との間の角度Γ1における発光ペン250の信号レベルを示す図である。
18C shows the signal level of the light-emitting
また、図19(a)〜(c)は、発光ペン200のみが発光したタイミングで、各発光ペン200、250を撮像した撮像信号から得られる、発光ペン200の発光に対応する信号レベルを示す図である。このうち、図19(a)は、図15に示す角度A0における発光ペン200の信号レベルを示す図である。また、図19(b)は、図15に示す角度B0における発光ペン200の信号レベル示す図である。また、図19(c)は、図16に示す角度Γ0における発光ペン200の信号レベルを示す図である。
19A to 19C show signal levels corresponding to light emission of the light-emitting
また、図20(a)〜(c)は、発光ペン250のみが発光したタイミングで、各発光ペン200、250を撮像した撮像信号から得られる、発光ペン250の発光に対応する信号レベルを示す図である。このうち、図20(a)は、図15に示す角度A1における発光ペン250の信号レベルを示す図である。また、図20(b)は、図15に示す角度B1における発光ペン200の信号レベル示す図である。また、図20(c)は、図16に示す角度Γ1における発光ペン250の信号レベルを示す図である。
20A to 20C show signal levels corresponding to light emission of the light-emitting
制御回路350は、制御した発光パターンで得られる上述の撮像信号に基づいて、各発光ペン200、250の位置座標(x0,y0,z0)、(x1,y1,z1)を算出する。
The
また、図17は、各発光ペン200、250の傾き角度の検出動作を説明するための図である。各発光ペン200、250の傾きセンサ205は、この図17に示すように、各発光ペン200、250の水平方向の傾き角度「θ0、θ1」、垂直方向の傾き角度「φ0、φ1」を検出する。各発光ペン200、250の通信制御部203は、表示部10の制御回路350と無線通信を行い、傾きセンサ205で検出された水平方向の傾き角度「θ0、θ1」及び垂直方向の傾き角度「φ0、φ1」を示す傾き情報を送信する。
FIG. 17 is a diagram for explaining the operation of detecting the tilt angle of each of the
次に、制御回路350は、上述のように算出した各発光ペン200、250の三次元的な座標位置(x0,y0,z0、x1,y1,z1)と、各発光ペン200、250の傾き(θ0、θ1及びφ0、φ1)を用い、上述の数式に基づいて、図17に示す表示面22上における各発光ペン200、250の指示位置の座標(X0,Y0,Z0、X1,Y1,Z1)を算出する。制御回路350は、このようにして算出した表示面22上の位置にマーカ710、711等のオブジェクトを表示して、ユーザが各発光ペン200、250で指し示した表示面22上の位置又は筆記軌跡を示す。
Next, the
図21は、制御回路350により、各発光ペン200、250の発光パターンの制御形態を示している。制御回路350(設定部の一例)は、それぞれ異なる発光パターンを指示する指示信号を、各発光ペン200、250に供給する。各発光ペン200、250の通信制御部203、253は、指示信号で指示された発光パターンで発光部202、252を発光制御する。
FIG. 21 shows a control form of the light emission patterns of the
図22に、各発光ペン200、250に対して指示信号により設定される発光パターンの一例を示す。図22(a)は発光ペン200に設定される発光パターンであり、等間隔でオンオフを繰り返す発光パターンである。図22(b)は発光ペン250に設定される発光パターンであり、発光ペン200と同様に等間隔でオンオフを繰り返す発光パターンであるが、オンオフの時間が、発光ペン200のオンオフの時間よりも多少長くなっている。このため、図22(a)、(b)に示すように、各発光ペン200、250が両方とも消灯するA区間、発光ペン200のみが点灯するB区間、各発光ペン200、250が両方とも点灯するC区間、発光ペン250のみが点灯するD区間の、計4つの区間(各発光ペン200、250の発光状態)が形成される。
FIG. 22 shows an example of the light emission pattern set by the instruction signal for each of the
制御回路350は、このような発光パターン毎に得られる上述の撮像信号に基づいて、各発光ペン200、250の位置座標(x0,y0,z0)、(x1,y1,z1)を算出する。そして、制御回路350は、算出した各発光ペン200、250の三次元的な座標位置(x0,y0,z0、x1,y1,z1)と、各発光ペン200、250の傾き(θ0、θ1及びφ0、φ1)を用い、上述の数式に基づいて、図16に示す表示面22上における各発光ペン200、250の指示位置の座標(X0,Y0,Z0、X1,Y1,Z1)を算出する。制御回路350は、このようにして算出した表示面22上の位置にマーカ710、711等のオブジェクトを表示して、ユーザが各発光ペン200、250で指し示した表示面22上の位置又は筆記軌跡を示す。
The
(第2の指示位置検知モードでマーカを表示するまでの動作の流れ)
図23のフローチャートに、第2の指示位置検知モードにおいて、マーカを表示するまでの動作の流れを示す。表示部10の制御回路350は、図4に示す記憶部351に記憶されている表示制御プログラムに基づいて動作することで、図23のフローチャートに示す処理を実行する。ステップS1では、制御回路350が、受信部352で各発光ペン200、250から受信されるスイッチ204の操作情報を取得する。ステップS2では、制御回路350が、各発光ペン200、250から受信したスイッチ204の操作情報に基づいて、各発光ペン200、250の両方のスイッチ204が操作状態か否かを判別する。各発光ペン200、250のうち、いずれか一方のみが操作状態であると判別した場合、(ステップS2:Yes)制御回路350は、図14を用いて説明した第1の指示位置検知モードに移行する。
(Operation flow until the marker is displayed in the second designated position detection mode)
The flowchart of FIG. 23 shows the flow of operations until the marker is displayed in the second designated position detection mode. The
これに対して、両方のスイッチ204が操作状態であると判別した場合、制御回路350は、ステップS3において、各発光ペン200、250に、例えば図22を用いて説明した異なる発光パターンを設定するための指示信号を送信する。この指示信号は、各発光ペン200、250の通信制御部203、253により受信される。各発光ペン200、250の通信制御部203、253は、指示信号で指示された発光パターンで、発光部202を点灯制御する(ステップS4)。
On the other hand, if it is determined that both
各ステレオカメラ700a、700bは、各発光ペン200、250を撮像する。制御回路350は、各発光ペン200、250の撮像信号に基づいて、現在の発光パターンは、図22を用いて説明した各発光ペン200、250が両方とも消灯するA区間、発光ペン200のみが点灯するB区間、各発光ペン200、250が両方とも点灯するC区間、発光ペン250のみが点灯するD区間のうち、どの区間の発光パターンに相当するか判別する(ステップS5)。そして、制御回路350は、ステップS6において、まず、一方の発光ペン200である発光ペン200のみが点灯している発光パターンであるか否かを、各発光ペン200、250の撮像信号に基づいて判別する。
Each
発光ペン200のみが点灯している発光パターンであると判別した場合(ステップS16:Yes)、制御回路350は、ステップS17において、各発光ペン200、250の撮像信号に基づいて、発光ペン200の三次元的な位置座標を算出する。また、制御回路350は、ステップS18において、発光ペン200の傾きセンサ205から受信した傾き情報を取得する。そして、制御回路350は、ステップS19において、発光ペン200の三次元的な位置座標と傾き情報で示される傾きに基づいて、発光ペン200による表示面22上の指示位置を算出する。
If it is determined that only the light-emitting
ステップS20において、制御回路350は、算出した指示位置が表示面22内であるか否か(表示領域内か否か)を判別する。算出した指示位置が表示面22内であると判別した場合(ステップS20:Yes)、制御回路350は、ステップS21において、発光ペン200用のマーカを表示面22に表示制御する。これに対して、算出した指示位置が表示面22外であると判別した場合(ステップS20:No)、制御回路350は、ステップS22において、発光ペン200用のマーカを非表示制御する(表示面22上から消去する)。
In step S20, the
一方、上述のステップS16において、発光ペン200のみが点灯している発光パターンではないと判別した場合(ステップS16:No)、制御回路350は、ステップS23において、他方の発光ペンである発光ペン250のみが点灯している発光パターンか否かを、各発光ペン200、250の撮像信号に基づいて判別する。
On the other hand, when it is determined in step S16 described above that only the
発光ペン250のみが点灯している発光パターンであると判別した場合(ステップS23:Yes)、制御回路350は、ステップS24において、各ステレオカメラ700a、700bの撮像信号に基づいて、発光ペン250の三次元的な位置座標を算出して、ステップS18に処理を進める。ステップS18では、制御回路350が、発光ペン250の傾きセンサ205から受信した傾き情報を取得し、ステップS19において、発光ペン250の三次元的な位置座標と傾き情報で示される傾きに基づいて、発光ペン250による表示面22上の指示位置を算出する。そして、制御回路350は、算出した指示位置が表示面22内である場合に(ステップS20:Yes)、発光ペン250で指示された表示面22上の指示位置に、発光ペン250用のマーカを表示制御する。
When it is determined that only the light-emitting
これに対して、ステップS23において、発光ペン250のみが点灯している発光パターンではないと判別されるということは(ステップS23:No)、各発光ペン200、250が共に消灯しているか又は共に点灯しているかのいずれかである。この場合、制御回路350は、ステップS25において、過去の筆記軌跡に基づいて、各発光ペン200、250の三次元的な位置座標を予測して、処理をステップS18に進める。すなわち、制御回路350は、各発光ペン200、250の筆記軌跡に対応する座標情報を順次記憶部351に記憶しておく。制御回路350は、各発光ペン200、250の筆記軌跡に対応する座標情報に基づいて、走査方向及び走査距離を予測する。そして、この予測結果となる三次元的な位置座標を、各発光ペン200、250の位置座標として予測する。
On the other hand, if it is determined in step S23 that only the light-emitting
なお、この例では、各発光ペン200、250が共に点灯又は消灯しているときに、三次元的な位置座標を予測することとした。しかし、各発光ペン200、250が共に点灯又は消灯しているときには、三次元的な位置座標の検出は行わないようにしてもよい。この場合、各発光ペン200、250のうちいずれか一方が点灯しているときに、三次元的な位置座標の検出が行われることとなる。
In this example, the three-dimensional position coordinates are predicted when the
制御回路350は、ステップS18において、各発光ペン200、250の傾きセンサ205から受信した傾き情報を取得し、ステップS19において、各発光ペン200、250の三次元的な位置座標と傾き情報で示される傾きに基づいて、各発光ペン200、250による表示面22上の指示位置を算出する。そして、制御回路350は、算出した指示位置が表示面22内である場合に(ステップS20:Yes)、各発光ペン200、250で指示された表示面22上の指示位置に、発光ペン200用のマーカ又は発光ペン250用のマーカをそれぞれ表示制御する。
In step S18, the
(第1の実施の形態の効果)
以上の説明から明らかなように、第1の実施の形態の電子ボードシステムは、複数の発光ペン200、250に対して、それぞれ異なる発光パターンを割り当てて発光させる。そして、いずれか一方が点灯しているときには、その撮像信号に基づいて、発光している発光ペンの三次元的な位置座標を検出し、この位置座標と発光している発光ペンから受信した傾き情報に基づいて、発光している発光ペンが指示している表示面22上の位置を検出してマーカを表示する。
(Effects of the first embodiment)
As is clear from the above description, the electronic board system according to the first embodiment assigns different light emission patterns to the
また、両方が点灯又は両方が消灯しているときには、それまでの筆記軌跡に基づいて各発光ペン200、250の三次元的な位置座標を予測し、この予測した位置座標と各発光ペン200、250から受信した傾き情報に基づいて、各発光ペン200、250が指示している表示面22上の位置を検出してマーカを表示する。
Further, when both are turned on or both are turned off, the three-dimensional position coordinates of the light-emitting
これにより、各発光ペン200、250の筆記軌跡を区別して検出でき、電子ボードシステムを、複数のユーザで走査することを可能とすることができる。また、各発光ペン200、250のうち、いずれか一方の発光ペンのスイッチ204が操作されている場合は第1の指示位置検知モードで動作し、両方の発光ペン200、250のスイッチ204が共に操作されている場合は第2の指示位置検知モードで動作する。すなわち、制御回路350は、各発光ペン200、250のスイッチの操作状態に応じて、第1の指示位置検知モード及び第2の指示位置検知モードを切り替えて動作する。このため、同一の発光ペンを用いて複数のユーザが同一表示面22上を走査できる。また同一種類のハードウェア及びソフトウェアで実現できる。
Thereby, the writing locus | trajectory of each light emission pen 200,250 can be distinguished and detected, and it can be made to scan an electronic board system by a some user. Further, when one of the
(第2の実施の形態)
次に、第2の実施の形態の電子ボードシステムの説明をする。この第2の実施の形態の電子ボードシステムは、2台の電子ボードシステムの間で通信を行い、自分側の複数の発光ペンのマーカと共に、相手側の複数の発光ペンのマーカも表示部10に表示可能とした例である。なお、上述の第1の実施の形態と、以下に説明する第2の実施の形態とでは、この点のみが異なる。このため、以下、両者の差異の説明のみ行い、重複説明は省略する。
(Second Embodiment)
Next, an electronic board system according to a second embodiment will be described. The electronic board system according to the second embodiment communicates between two electronic board systems, and displays a plurality of light emitting pen markers on the other side as well as a plurality of light emitting pen markers on the other side. This is an example that can be displayed. Note that only the above point is different between the above-described first embodiment and the second embodiment described below. For this reason, only the difference between the two will be described below, and redundant description will be omitted.
図24は、第2の実施の形態の電子ボードシステムのシステム構成を示す図である。この第2の実施の形態の電子ボードシステムは、複数の電子ボードシステムを、所定のネットワークを介して相互に接続することで構成されている。ネットワークとしては、インターネット等の外部ネットワーク又はLAN(Local Area Network)等の内部ネットワークを用いることができる。図24の例は、2台の電子ボードシステムを、ネットワークを介して相互に接続した例を示している。各電子ボードシステムは、それぞれ上述の第1の実施の形態で説明した電子ボードシステムと同じ構成及び動作を示す。 FIG. 24 is a diagram illustrating a system configuration of an electronic board system according to the second embodiment. The electronic board system of the second embodiment is configured by connecting a plurality of electronic board systems to each other via a predetermined network. As the network, an external network such as the Internet or an internal network such as a LAN (Local Area Network) can be used. The example of FIG. 24 shows an example in which two electronic board systems are connected to each other via a network. Each electronic board system has the same configuration and operation as the electronic board system described in the first embodiment.
このような第2の実施の形態の電子ボードシステムにおいて、各電子ボードシステムの制御回路350a、350bは、自機側の発光ペン200a、250aで指し示されている表示面22上の位置(=マーカの表示位置)を示す表示位置情報を、ネットワークを介して相手機器側の電子ボードシステムに送信する。すなわち、表示部10a側の電子ボードシステムの制御回路350aは、自機側の発光ペン200a、250aで指し示されている表示面22a上の位置に、上述のようにマーカ710a、910aを表示すると共に、このマーカ710a、910aの表示位置を示す表示位置情報を、ネットワークを介して相手機器側となる表示部10b側の電子ボードシステムに送信する。
In such an electronic board system according to the second embodiment, the
相手機器となる表示部10b側の電子ボードシステムは、ネットワーク受信部355bでマーカ710a、910aの表示位置情報を受信して制御回路350bに供給する。制御回路350bは、自機側の発光ペン200b、250bで指し示される表示面22b上の位置に、上述のようにマーカ810a、950aを表示すると共に、制御回路350aから受信した表示位置情報で示される表示面22b上の位置に、マーカ710b、910bを表示する。
The electronic board system on the
また、相手機器の電子ボードシステムの制御回路350bは、自機側の発光ペン200b、250bで指し示される表示面22b上の位置を示すマーカ810a、950aの表示位置情報を、表示部10a側の電子ボードシステムに、ネットワークを介して送信する。表示部10a側の電子ボードシステムは、ネットワーク受信部355aでマーカ810a、950aの表示位置情報を受信して制御回路350bに供給する。制御回路350aは、自機側の発光ペン200a、250aで指し示される表示面22a上の位置に、上述のようにマーカ710a、910aを表示すると共に、表示部10b側の電子ボードシステムから受信した表示位置情報で示される表示面22a上の位置に、マーカ810b、950bを表示する。
In addition, the
これにより、互いに相手機器側の電子ボードシステムの複数のマーカを自機側の表示面22a、22bに表示することができる他、上述の第1の実施の形態と同じ効果を得ることができる。 Accordingly, a plurality of markers of the electronic device system on the partner device side can be displayed on the display surfaces 22a and 22b on the own device side, and the same effect as that of the first embodiment described above can be obtained.
(実施の形態の変形例)
上述の各実施の形態は、一例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。
(Modification of the embodiment)
Each of the above-described embodiments has been presented as an example, and is not intended to limit the scope of the present invention. The novel embodiment can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention.
(第1の変形例)
例えば、ステレオカメラ700a、700bは、表示部10の上辺部に設けることとしたが、表示部10の下辺部、右辺部又は左辺部の各箇所のうち、いずれか箇所に設けてもよい。
(First modification)
For example, although the
(第2の変形例)
また、ステレオカメラ700a,700bは左右の並び配置ではなく、上下の並び配置でも良い。なお、この場合、ステレオカメラ700a、700bの配置が90度回転することとなる。このため、上下の並び配置では、図8を用いて説明した位置座標の算出手法でy座標の位置座標が算出され、図10を用いて説明した位置座標の算出手法でx座標の位置座標が算出される。
(Second modification)
In addition, the
(第3の変形例)
また、表示部10の上辺部又は下辺部に設けると共に、表示部10の右辺部又は左辺部に設けてもよい。この場合、制御回路350は、例えば表示部10の上辺部に設けられたステレオカメラで発光ペン100を撮像することで得られた撮像信号を取得する。また、制御回路350は、例えば表示部10の右辺部に設けられたステレオカメラ装置で発光ペン100を撮像することで得られた撮像信号を取得する。そして、制御回路350は、取得した各撮像信号に基づいて、総合的に、発光ペン100の指示位置を算出する。これにより、精度良く発光ペン100の指示位置を検出できる。
(Third Modification)
Moreover, while providing in the upper side part or lower side part of the
(第4の変形例)
また、複数組のステレオカメラで、それぞれ異なる発光ペン200、250を撮像し、各発光ペン200、250の指し示す画面面22上の位置に所定のオブジェクトを表示してもよい。この場合、一対のステレオカメラ700a、700bを一組とし、この一対のステレオカメラ700a、700bを、一つの表示部10に対して複数組分設ける。そして、各組のステレオカメラ700a、700bで、それぞれ異なる発光ペン200、250を撮像する。
(Fourth modification)
Alternatively, a plurality of sets of stereo cameras may capture different light-emitting
制御回路350は、各組のステレオカメラ700a、700bで各発光ペン200、250を撮像することで得られた各撮像信号、及び、各発光ペン200、250から受信した傾き情報に基づいて、各発光ペン200、250が指し示している表示面22上の位置をそれぞれ算出して所定のオブジェクトを表示する。この場合でも各発光ペン200、250の筆記軌跡を区別して検出して、電子ボードシステムを、複数のユーザで走査することを可能とすることができる等、上述の各実施の形態と同じ効果を得ることができる。
Based on each imaging signal obtained by imaging each light-emitting
なお、例えば、図14又は図23のフローチャートを用いて説明したマーカの表示動作は、表示制御プログラムによりソフトウェアで行うこととした。しかし、図14又は図23のフローチャートを用いて説明した動作の一部又は全部をハードウェアで実現してもよい。 For example, the marker display operation described with reference to the flowchart of FIG. 14 or FIG. 23 is performed by software using a display control program. However, some or all of the operations described using the flowchart of FIG. 14 or FIG. 23 may be realized by hardware.
また、表示制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、CD−R、DVD(Digital Versatile Disk)、ブルーレイディスク(登録商標)、半導体メモリ等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、表示制御プログラムは、インターネット等のネットワーク経由でインストールするかたちで提供してもよい。また、表示制御プログラムは、機器内のROM等に予め組み込んで提供してもよい。 The display control program may be provided by being recorded in a recording medium that can be read by a computer device such as a CD-ROM or a flexible disk (FD) in a file in an installable or executable format. Further, the program may be provided by being recorded on a recording medium readable by a computer device such as a CD-R, a DVD (Digital Versatile Disk), a Blu-ray Disc (registered trademark), or a semiconductor memory. The display control program may be provided by being installed via a network such as the Internet. The display control program may be provided by being incorporated in advance in a ROM or the like in the device.
このような各実施の形態の変形例は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Such modifications of the embodiments are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.
10 表示部
22 表示面
24 タッチパネル
100 発光ペン
200 発光ペン
201 ペン先
202 赤外線光の発光部
203 通信制御部
204 スイッチ
205 傾きセンサ
250 発光ペン
252 赤外線光の発光部
253 通信制御部
300a 受光センサ
300b 受光センサ
300c 受光センサ
300d 受光センサ
350 制御回路
351 記憶部
352 受信部
480 赤外線光
490 赤外線光
700a ステレオカメラ
700b ステレオカメラ
DESCRIPTION OF
Claims (17)
少なくとも一対のカメラ装置が、いずれか一方の前記発光ペンを、発光したタイミングで撮像することで得られた撮像信号に基づいて、発光した前記発光ペンの三次元位置を検出する三次元位置検出部と、
前記各発光ペンに設けられている傾きセンサにより検出されて送信される、前記各発光ペンの傾きを示す傾き情報を取得する取得部と、
検出した前記三次元位置、及び、発光した前記発光ペンから取得した前記傾き情報に基づいて、発光した前記発光ペンで指し示される表示部上の指示位置を算出する表示位置算出部と、
算出された表示部上の指示位置に、所定のオブジェクトを表示する表示制御部と
を有する表示制御装置。 A setting unit for setting different light emission patterns for a plurality of light emitting pens that emit predetermined light;
A three-dimensional position detection unit that detects a three-dimensional position of the light-emitting pen that emits light based on an imaging signal obtained by imaging at least one of the light-emitting pens at the timing when the light-emitting pen emits light. When,
An acquisition unit that acquires inclination information indicating the inclination of each light-emitting pen, which is detected and transmitted by an inclination sensor provided in each light-emitting pen;
Based on the detected three-dimensional position and the tilt information acquired from the emitted light emitting pen, a display position calculating unit that calculates an indicated position on the display unit indicated by the emitted light emitting pen;
A display control device comprising: a display control unit that displays a predetermined object at the calculated indicated position on the display unit.
前記表示位置算出部は、予測された前記三次元位置、及び、前記各発光ペンから取得した前記傾き情報に基づいて、前記各発光ペンで指し示される表示部上の指示位置を算出すること
を特徴とする請求項1に記載の表示制御装置。 The three-dimensional position detection unit, when an imaging signal imaged at the timing when each of the light emitting pens is turned on or off is obtained by the camera device, the writing locus of each light emitting pen stored in the storage unit Based on the coordinate information corresponding to the three-dimensional position of each light-emitting pen,
The display position calculation unit calculates an indicated position on the display unit indicated by each light-emitting pen based on the predicted three-dimensional position and the tilt information acquired from each light-emitting pen. The display control apparatus according to claim 1, wherein:
を特徴とする請求項1又は請求項2に記載の表示制御装置。 The pair of the camera devices are provided at any one of the locations of the upper side, the lower side, the right side, and the left side of the display unit. The display control apparatus described.
前記三次元位置検出部は、前記各箇所の一対の前記カメラ装置が、それぞれ前記各発光ペンを撮像することで得られた各撮像信号に基づいて前記各発光ペンの三次元位置をそれぞれ検出すること
を特徴とする請求項1又は請求項2に記載の表示制御装置。 The pair of camera devices are provided at any of the locations on the upper side or the lower side of the display unit, and at any of the locations on the right side or the left side of the display unit. It is provided in
The three-dimensional position detection unit detects a three-dimensional position of each light-emitting pen based on each imaging signal obtained by the pair of camera devices at each location imaging each light-emitting pen. The display control device according to claim 1, wherein the display control device is a display control device.
前記三次元位置検出部は、前記各組のカメラ装置が、それぞれ異なる発光ペンを撮像することで得られた撮像信号に基づいて、前記各発光ペンの三次元位置をそれぞれ検出し、
前記取得部は、前記各発光ペンに設けられている傾きセンサによりそれぞれ検出されて送信される、前記発光ペンの傾きを示す傾き情報をそれぞれ取得し、
前記表示位置算出部は、検出した各発光ペンの前記三次元位置、及び、取得した前記各発光ペンの前記傾き情報に基づいて、前記各発光ペンで指し示される表示部上の指示位置をそれぞれ算出し、
前記表示制御部は、算出された表示部上の指示位置に、前記各発光ペンに対応する所定のオブジェクトを表示すること
を特徴とする請求項1又は請求項2に記載の表示制御装置。 A pair of camera devices as a set, and having a plurality of sets of camera devices,
The three-dimensional position detection unit detects the three-dimensional position of each of the light emitting pens based on an imaging signal obtained by each set of camera devices imaging different light emitting pens,
The acquisition unit respectively acquires inclination information indicating the inclination of the light emitting pen, which is detected and transmitted by an inclination sensor provided in each light emitting pen,
The display position calculation unit is configured to determine an indication position on the display unit indicated by each light-emitting pen based on the detected three-dimensional position of each light-emitting pen and the acquired tilt information of each light-emitting pen. Calculate
The display control apparatus according to claim 1, wherein the display control unit displays a predetermined object corresponding to each of the light emitting pens at a calculated indication position on the display unit.
前記表示制御部は、一つの表示部上に、自機側の前記各発光ペンに対応する所定のオブジェクト、及び、ネットワーク受信部で受信された前記表示位置情報で示される各位置に、前記他の表示制御装置側の各発光ペンに対応する所定のオブジェクトを表示すること
を特徴とする請求項1又は請求項2に記載の表示制御装置。 A network that receives display position information respectively indicating the display positions on the display unit of a plurality of objects displayed on the display unit by another display control device, transmitted from another display control device via a predetermined network A receiving unit;
The display control unit is configured to place the other objects on one display unit at predetermined positions corresponding to the light emitting pens on the own device side, and at each position indicated by the display position information received by the network reception unit. The display control device according to claim 1 or 2, wherein a predetermined object corresponding to each light emitting pen on the display control device side is displayed.
を特徴とする請求項1から請求項6のうち、いずれか一項に記載の表示制御装置。 Each of the light-emitting pens emits infrared light. The display control device according to any one of claims 1 to 6, wherein the light-emitting pen emits infrared light.
三次元位置検出部が、少なくとも一対のカメラ装置が、いずれか一方の前記発光ペンを、発光したタイミングで撮像することで得られた撮像信号に基づいて、発光した前記発光ペンの三次元位置を検出する三次元位置検出ステップと、
取得部が、前記各発光ペンに設けられている傾きセンサにより検出されて送信される、前記各発光ペンの傾きを示す傾き情報を取得する取得ステップと、
表示位置算出部が、検出した前記三次元位置、及び、発光した前記発光ペンから取得した前記傾き情報に基づいて、発光した前記発光ペンで指し示される表示部上の指示位置を算出する表示位置算出ステップと、
表示制御部が、算出された表示部上の指示位置に、所定のオブジェクトを表示する表示制御ステップと
を有する表示制御方法。 A setting step in which the setting unit sets different light emission patterns for a plurality of light emitting pens that emit predetermined light; and
The three-dimensional position detection unit determines the three-dimensional position of the light emitting pen that has emitted light based on an imaging signal obtained by imaging at least one pair of the light emitting pens at the timing when the light emitting pen emits light. A three-dimensional position detecting step to detect;
An acquisition step of acquiring an inclination information indicating an inclination of each light emitting pen, which is detected and transmitted by an inclination sensor provided in each light emitting pen, and
A display position at which the display position calculation unit calculates an indicated position on the display unit that is indicated by the light emitting pen based on the detected three-dimensional position and the tilt information acquired from the light emitting pen that has emitted light. A calculation step;
A display control method, comprising: a display control step in which the display control unit displays a predetermined object at the calculated indicated position on the display unit.
所定の光を発光する複数の発光ペンに対して、それぞれ異なる発光パターンを設定する設定部と、
少なくとも一対のカメラ装置が、いずれか一方の前記発光ペンを、発光したタイミングで撮像することで得られた撮像信号に基づいて、発光した前記発光ペンの三次元位置を検出する三次元位置検出部と、
前記各発光ペンに設けられている傾きセンサにより検出されて送信される、前記各発光ペンの傾きを示す傾き情報を取得する取得部と、
検出した前記三次元位置、及び、発光した前記発光ペンから取得した前記傾き情報に基づいて、発光した前記発光ペンで指し示される表示部上の指示位置を算出する表示位置算出部と、
算出された表示部上の指示位置に、所定のオブジェクトを表示する表示制御部として機能させること
を特徴とする表示制御プログラム。 Computer
A setting unit for setting different light emission patterns for a plurality of light emitting pens that emit predetermined light;
A three-dimensional position detection unit that detects a three-dimensional position of the light-emitting pen that emits light based on an imaging signal obtained by imaging at least one of the light-emitting pens at the timing when the light-emitting pen emits light. When,
An acquisition unit that acquires inclination information indicating the inclination of each light-emitting pen, which is detected and transmitted by an inclination sensor provided in each light-emitting pen;
Based on the detected three-dimensional position and the tilt information acquired from the emitted light emitting pen, a display position calculating unit that calculates an indicated position on the display unit indicated by the emitted light emitting pen;
A display control program for causing a function to function as a display control unit for displaying a predetermined object at a calculated indicated position on a display unit.
前記表示位置算出部は、予測された前記三次元位置、及び、前記各発光ペンから取得した前記傾き情報に基づいて、前記各発光ペンで指し示される表示部上の指示位置を算出すること
を特徴とする請求項9に記載の表示制御プログラム。 The three-dimensional position detection unit, when an imaging signal imaged at the timing when each of the light emitting pens is turned on or off is obtained by the camera device, the writing locus of each light emitting pen stored in the storage unit Based on the coordinate information corresponding to the three-dimensional position of each light-emitting pen,
The display position calculation unit calculates an indicated position on the display unit indicated by each light-emitting pen based on the predicted three-dimensional position and the tilt information acquired from each light-emitting pen. 10. The display control program according to claim 9, wherein
を特徴とする請求項9又は請求項10に記載の表示制御プログラム。 The pair of the camera devices are provided at any one of the locations of the upper side, the lower side, the right side, and the left side of the display unit. The display control program described.
前記三次元位置検出部は、前記各箇所の一対の前記カメラ装置が、それぞれ前記各発光ペンを撮像することで得られた各撮像信号に基づいて前記各発光ペンの三次元位置をそれぞれ検出すること
を特徴とする請求項9又は請求項10に記載の表示制御プログラム。 The pair of camera devices are provided at any of the locations on the upper side or the lower side of the display unit, and at any of the locations on the right side or the left side of the display unit. It is provided in
The three-dimensional position detection unit detects a three-dimensional position of each light-emitting pen based on each imaging signal obtained by the pair of camera devices at each location imaging each light-emitting pen. The display control program according to claim 9 or 10, wherein:
前記三次元位置検出部は、前記各組のカメラ装置が、それぞれ異なる発光ペンを撮像することで得られた撮像信号に基づいて、前記各発光ペンの三次元位置をそれぞれ検出し、
前記取得部は、前記各発光ペンに設けられている傾きセンサによりそれぞれ検出されて送信される、前記発光ペンの傾きを示す傾き情報をそれぞれ取得し、
前記表示位置算出部は、検出した各発光ペンの前記三次元位置、及び、取得した前記各発光ペンの前記傾き情報に基づいて、前記各発光ペンで指し示される表示部上の指示位置をそれぞれ算出し、
前記表示制御部は、算出された表示部上の指示位置に、前記各発光ペンに対応する所定のオブジェクトを表示すること
を特徴とする請求項9又は請求項10に記載の表示制御プログラム。 A pair of camera devices as a set, and having a plurality of sets of camera devices,
The three-dimensional position detection unit detects the three-dimensional position of each of the light emitting pens based on an imaging signal obtained by each set of camera devices imaging different light emitting pens,
The acquisition unit respectively acquires inclination information indicating the inclination of the light emitting pen, which is detected and transmitted by an inclination sensor provided in each light emitting pen,
The display position calculation unit is configured to determine an indication position on the display unit indicated by each light-emitting pen based on the detected three-dimensional position of each light-emitting pen and the acquired tilt information of each light-emitting pen. Calculate
The display control program according to claim 9 or 10, wherein the display control unit displays a predetermined object corresponding to each of the light-emitting pens at the calculated indicated position on the display unit.
他の表示制御装置から所定のネットワークを介して送信される、他の表示制御装置で表示部に表示されている複数のオブジェクトの前記表示部上の表示位置をそれぞれ示す表示位置情報を受信するネットワーク受信部として、さらに機能させ、
前記表示制御部は、一つの表示部上に、自機側の前記各発光ペンに対応する所定のオブジェクト、及び、ネットワーク受信部で受信された前記表示位置情報で示される各位置に、前記他の表示制御装置側の各発光ペンに対応する所定のオブジェクトを表示すること
を特徴とする請求項9又は請求項10に記載の表示制御プログラム。 The computer,
A network that receives display position information respectively indicating the display positions on the display unit of a plurality of objects displayed on the display unit by another display control device, transmitted from another display control device via a predetermined network Let it function further as a receiver,
The display control unit is configured to place the other objects on one display unit at predetermined positions corresponding to the light emitting pens on the own device side, and at each position indicated by the display position information received by the network reception unit. The display control program according to claim 9 or 10, wherein a predetermined object corresponding to each light emitting pen on the display control device side is displayed.
を特徴とする請求項9から請求項13のうち、いずれか一項に記載の表示制御プログラム。 The display control program according to any one of claims 9 to 13, wherein each of the light emitting pens emits infrared light.
前記表示部に設けられた、少なくとも一対のカメラ装置と、
所定の光を発光する複数の発光ペンと、
前記各発光ペンに対して、それぞれ異なる発光パターンを設定する設定部と、
前記カメラ装置が、いずれか一方の前記発光ペンを、発光したタイミングで撮像することで得られた撮像信号に基づいて、発光した前記発光ペンの三次元位置を検出する三次元位置検出部と、
前記各発光ペンに設けられている傾きセンサにより検出されて送信される、前記各発光ペンの傾きを示す傾き情報を取得する取得部と、
検出した前記三次元位置、及び、発光した前記発光ペンから取得した前記傾き情報に基づいて、発光した前記発光ペンで指し示される表示部上の指示位置を算出する表示位置算出部と、
算出された前記表示部上の指示位置に、所定のオブジェクトを表示する表示制御部と
を有する表示制御システム。 A display unit for displaying a predetermined object;
At least a pair of camera devices provided in the display unit;
A plurality of light-emitting pens that emit predetermined light;
A setting unit for setting a different light emission pattern for each of the light emitting pens;
A three-dimensional position detection unit that detects a three-dimensional position of the light-emitting pen that emits light based on an imaging signal obtained by imaging one of the light-emitting pens at the timing of light emission;
An acquisition unit that acquires inclination information indicating the inclination of each light-emitting pen, which is detected and transmitted by an inclination sensor provided in each light-emitting pen;
Based on the detected three-dimensional position and the tilt information acquired from the emitted light emitting pen, a display position calculating unit that calculates an indicated position on the display unit indicated by the emitted light emitting pen;
A display control system comprising: a display control unit that displays a predetermined object at the calculated indicated position on the display unit.
前記表示位置算出部は、予測された前記三次元位置、及び、前記各発光ペンから取得した前記傾き情報に基づいて、前記各発光ペンで指し示される表示部上の指示位置を算出すること
を特徴とする請求項16に記載の表示制御システム。 The three-dimensional position detection unit, when an imaging signal imaged at the timing when each of the light emitting pens is turned on or off is obtained by the camera device, the writing locus of each light emitting pen stored in the storage unit Based on the coordinate information corresponding to the three-dimensional position of each light-emitting pen,
The display position calculation unit calculates an indicated position on the display unit indicated by each light-emitting pen based on the predicted three-dimensional position and the tilt information acquired from each light-emitting pen. The display control system according to claim 16, wherein
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017053485A JP2018156466A (en) | 2017-03-17 | 2017-03-17 | Display control device, display control method, display control program, and display control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017053485A JP2018156466A (en) | 2017-03-17 | 2017-03-17 | Display control device, display control method, display control program, and display control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018156466A true JP2018156466A (en) | 2018-10-04 |
Family
ID=63716601
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017053485A Pending JP2018156466A (en) | 2017-03-17 | 2017-03-17 | Display control device, display control method, display control program, and display control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018156466A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020183519A1 (en) * | 2019-03-08 | 2020-09-17 | Necディスプレイソリューションズ株式会社 | Information processing device, information processing method, program, display system, display method, and electronic writing instrument |
| WO2021140921A1 (en) * | 2020-01-09 | 2021-07-15 | ソニーグループ株式会社 | Information processing device, information processing method, and program |
| JPWO2020250410A1 (en) * | 2019-06-14 | 2021-12-09 | シャープNecディスプレイソリューションズ株式会社 | Information processing equipment, information processing methods, programs, display systems, display methods and electronic writing tools |
| JP2023522675A (en) * | 2020-05-15 | 2023-05-31 | エッチディーティ・カンパニー・リミテッド | Electronic blackboard using a multi-electronic pen |
-
2017
- 2017-03-17 JP JP2017053485A patent/JP2018156466A/en active Pending
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020183519A1 (en) * | 2019-03-08 | 2020-09-17 | Necディスプレイソリューションズ株式会社 | Information processing device, information processing method, program, display system, display method, and electronic writing instrument |
| US11567589B2 (en) | 2019-03-08 | 2023-01-31 | Sharp Nec Display Solutions, Ltd. | Information processing device, information processing method, program, display system, display method, and electronic writing instrument |
| JPWO2020250410A1 (en) * | 2019-06-14 | 2021-12-09 | シャープNecディスプレイソリューションズ株式会社 | Information processing equipment, information processing methods, programs, display systems, display methods and electronic writing tools |
| US11868544B2 (en) | 2019-06-14 | 2024-01-09 | Sharp Nec Display Solutions, Ltd. | Information processing device, information processing method, program, display system, display method, and electronic writing tool |
| WO2021140921A1 (en) * | 2020-01-09 | 2021-07-15 | ソニーグループ株式会社 | Information processing device, information processing method, and program |
| JPWO2021140921A1 (en) * | 2020-01-09 | 2021-07-15 | ||
| CN114902163A (en) * | 2020-01-09 | 2022-08-12 | 索尼集团公司 | Information processing apparatus, information processing method, and program |
| US11836300B2 (en) | 2020-01-09 | 2023-12-05 | Sony Group Corporation | Information processing apparatus and information processing method |
| JP7586098B2 (en) | 2020-01-09 | 2024-11-19 | ソニーグループ株式会社 | Information processing device, information processing method, and program |
| JP2023522675A (en) * | 2020-05-15 | 2023-05-31 | エッチディーティ・カンパニー・リミテッド | Electronic blackboard using a multi-electronic pen |
| JP7429831B2 (en) | 2020-05-15 | 2024-02-09 | エッチディービジョン・カンパニー・リミテッド | Electronic blackboard using multi-electronic pens |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102769749B1 (en) | Power Management for Optical Positioning Devices | |
| JP5368585B2 (en) | Information processing apparatus, method thereof, and display apparatus | |
| JP6629499B2 (en) | Program and image generation device | |
| JP5089078B2 (en) | Game device | |
| JP2018156466A (en) | Display control device, display control method, display control program, and display control system | |
| JP6253128B2 (en) | Display system, input device, display device, and display method | |
| JP6422118B2 (en) | Display system, information processing apparatus, and display method | |
| JP2013075149A (en) | Game device, control method of game device, and program | |
| JP5319750B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
| JP6477130B2 (en) | Interactive projector and interactive projection system | |
| JP2014157515A (en) | Touch determination device, touch determination method, and touch determination program | |
| JP6528964B2 (en) | INPUT OPERATION DETECTING DEVICE, IMAGE DISPLAY DEVICE, PROJECTOR DEVICE, PROJECTOR SYSTEM, AND INPUT OPERATION DETECTING METHOD | |
| JP6380647B2 (en) | Information providing method, information providing program, information providing apparatus, information processing apparatus, and information providing system | |
| JP4678428B2 (en) | Virtual space position pointing device | |
| JP2018155934A (en) | Display control device, display control method, display control program, and display control system | |
| KR20170129948A (en) | Interactive projector, interactive projection system, and method for cntrolling interactive projector | |
| JP5925828B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
| JP2017162054A (en) | Information processing apparatus and output apparatus | |
| JP2016186670A (en) | Interactive projector and interactive projection system | |
| JP2018005543A (en) | Image processing device, image processing system and image processing method | |
| JP2014164377A (en) | Projector and electronic apparatus having projector function | |
| JPH06301477A (en) | Input device for pointed position of three-dimensional space | |
| JP2006338328A (en) | Operation system, processor, indicating device, operating method, and program | |
| CN114598850B (en) | Projection control identification method, device and control equipment | |
| JP5551675B2 (en) | Game apparatus and virtual object control method |