JP2009218883A - Indication system, indication program and indication device - Google Patents
Indication system, indication program and indication device Download PDFInfo
- Publication number
- JP2009218883A JP2009218883A JP2008060876A JP2008060876A JP2009218883A JP 2009218883 A JP2009218883 A JP 2009218883A JP 2008060876 A JP2008060876 A JP 2008060876A JP 2008060876 A JP2008060876 A JP 2008060876A JP 2009218883 A JP2009218883 A JP 2009218883A
- Authority
- JP
- Japan
- Prior art keywords
- image
- display
- projection
- terminal
- area
- 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
- Projection Apparatus (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本発明は、指示システム、指示プログラム及び指示装置に関する。 The present invention relates to an instruction system, an instruction program, and an instruction device.
会議システム等においては、端末側から実物体側へ向けて作業手順の指示等の各種指示を行う必要がある。このような、端末側から実物体側への指示を行うことができる会議システムとしては、例えば特許文献1に示すように、実物体側に存在する対象物をビデオカメラで撮像しつつその撮像画像を端末に送信すると共に、端末側において撮像画像に基づいて指示された注釈画像を実物体側でプロジェクタにより対象物へ投影する指示システムが知られている。
In a conference system or the like, it is necessary to give various instructions such as instructions for work procedures from the terminal side to the real object side. As such a conference system capable of giving an instruction from the terminal side to the real object side, for example, as shown in
また、投影された投影画像に対する描画を、その投影画像と対応付けて記録する技術も知られている。例えば、特許文献2や特許文献3では、上記描画がなされた場合に一時的に投影を停止し、その間にいわゆるデジタルカメラを利用して描画を撮影し、投影画像と対応付けて記録する技術が開示されている。
There is also known a technique for recording a drawing on a projected image in association with the projected image. For example, in
さらに、特許文献4では、投射領域への描画を簡単に取り込む技術、特許文献5では、投影画像と描画とを合成して取り込む際の双方の位置関係を調整する技術が開示されている。
Furthermore,
ところで、上述した特許文献1から5に開示される技術は、投影画像に対する描画の記録に留まっており、投影画像に例えば画像切替等の変化が生じた際に、変化後の投影画像に対して変化前の投影画像に対する描画が残る可能性がある。
By the way, the techniques disclosed in
本発明は、このような事情に鑑みてなされたものであり、投影画像に変化があった場合であって、その投影画像に対して描画がなされていたときに、変化後の投影画像と描画との整合性を図り得る指示システム、指示プログラム及び指示装置を提供することを目的とする。 The present invention has been made in view of such circumstances, and when the projection image has changed and the drawing has been made on the projection image, the projection image and the drawing after the change are drawn. It is an object of the present invention to provide an instruction system, an instruction program, and an instruction device that can achieve consistency with the information.
請求項1に記載の発明は、対象物を含む対象領域内を撮像する撮像手段で撮像された撮像画像を端末に送信すると共に、該端末でなされた撮像画像に基づく指示に応じた注釈を表す注釈画像を投影手段により対象領域内に投影させ得る制御手段を有し、制御手段は、端末における第1の表示画像を投影手段により対象領域内に投影させ、第1の表示画像に対する表示領域の変化を検出した場合であって、投影された第1の表示画像に関する投影画像に対する描画を検出したときに、変化後の表示領域に相当する第2の表示画像を、第1の表示画像と第2の表示画像の位置座標に基づいて、投影画像と整合するように投影手段により投影させることを特徴とする指示システムである。 According to the first aspect of the present invention, the captured image captured by the imaging unit that captures the inside of the target region including the target object is transmitted to the terminal, and the annotation according to the instruction based on the captured image made by the terminal is represented. Control means capable of projecting the annotation image into the target area by the projecting means. The control means projects the first display image on the terminal into the target area by the projecting means, and the display area of the display area relative to the first display image is displayed. When a change is detected and drawing on the projected image related to the projected first display image is detected, the second display image corresponding to the display area after the change is changed to the first display image and the first display image. The pointing system is characterized in that, based on the position coordinates of the second display image, the projection unit projects the image so as to match the projection image.
請求項2に記載の発明は、請求項1に記載の発明において、制御手段は、描画を、描画前後の撮像手段による撮像画像を比較することにより検出することを特徴としている。
The invention according to
請求項3に記載の発明は、請求項1又は2に記載の発明において、制御手段は、第1の表示画像と第2の表示画像との差分に関する差分画像を投影画像と連続するように投影手段に投影させることを特徴としている。 According to a third aspect of the present invention, in the first or second aspect of the present invention, the control means projects the difference image related to the difference between the first display image and the second display image so as to be continuous with the projection image. It is characterized by projecting on means.
請求項4に記載の発明は、請求項1から3のいずれか1項に記載の発明において、制御手段は、第2の表示画像に関する投影画像の一部が投影手段の投影領域内に収まらない場合に、該一部に相当する投影画像を投影領域内であって、第2の表示画像に関する投影画像に重ならない場所に投影させることを特徴としている。 According to a fourth aspect of the present invention, in the invention according to any one of the first to third aspects, the control unit does not allow a part of the projection image related to the second display image to be within the projection area of the projection unit. In this case, the projection image corresponding to the part is projected to a location in the projection area that does not overlap the projection image related to the second display image.
請求項5に記載の発明は、コンピュータを、対象物を含む対象領域内を撮像する撮像手段で撮像された撮像画像を端末に送信すると共に、該端末でなされた撮像画像に基づく指示に応じた注釈を表す注釈画像を投影手段により対象領域内に投影させ得る制御手段として機能させ、制御手段は、端末における第1の表示画像を投影手段により対象領域内に投影させ、第1の表示画像に対する表示領域の変化を検出した場合であって、投影された第1の表示画像に関する投影画像に対する描画を検出したときに、変化後の表示領域に相当する第2の表示画像を、第1の表示画像と第2の表示画像の位置座標に基づいて、投影画像と整合するように投影手段により投影させることを特徴とする指示プログラムである。 According to the fifth aspect of the present invention, the computer transmits the captured image captured by the imaging unit that captures the inside of the target region including the target object to the terminal and responds to an instruction based on the captured image made by the terminal. An annotation image representing an annotation is caused to function as a control unit that can project the annotation image into the target area by the projection unit, and the control unit projects the first display image on the terminal into the target region by the projection unit, and When a change in the display area is detected, and when a drawing on the projected image related to the projected first display image is detected, a second display image corresponding to the display area after the change is displayed in the first display. An instruction program that causes a projection unit to project the image and the second display image so as to match the projection image based on the position coordinates of the image and the second display image.
請求項6に記載の発明は、対象物含む対象領域内を撮像する撮像手段と、撮像手段で撮像された撮像画像に基づく指示に応じた注釈を表す注釈画像を対象領域内に投影する投影手段と、撮像画像を端末に送信すると共に、端末でなされた指示に応じた注釈画像を投影手段に投影させ、端末における第1の表示画像を投影手段により対象領域内に投影させ、第1の表示画像に対する表示領域の変化を検出した場合であって、投影された第1の表示画像に関する投影画像に対する描画を検出したときに、変化後の表示領域に相当する第2の表示画像を、第1の表示画像と第2の表示画像の位置座標に基づいて、投影画像と整合するように投影手段により投影させる制御手段と、を有することを特徴とする指示装置である。 According to a sixth aspect of the present invention, there is provided an imaging unit that images a target area including an object, and a projection unit that projects an annotation image representing an annotation according to an instruction based on a captured image captured by the imaging unit into the target area. The captured image is transmitted to the terminal, and an annotation image corresponding to the instruction given by the terminal is projected onto the projecting unit, and the first display image on the terminal is projected into the target area by the projecting unit, and the first display When a change in the display area with respect to the image is detected, and when a drawing with respect to the projected image related to the projected first display image is detected, the second display image corresponding to the display area after the change is changed to the first display image. And a control means for projecting by the projection means so as to be matched with the projection image based on the position coordinates of the display image and the second display image.
請求項1に記載の発明によれば、投影画像に変化があった場合であって、その投影画像に対して描画がなされていたときに、変化後の投影画像と描画との整合性を図ることができる。 According to the first aspect of the present invention, when there is a change in the projection image and drawing is performed on the projection image, consistency between the projection image after the change and the drawing is achieved. be able to.
請求項2に記載の発明によれば、本構成を有していない場合に比較して、投影画像内の描画を検出できる。 According to the second aspect of the present invention, it is possible to detect the drawing in the projection image as compared with the case where the present configuration is not provided.
請求項3に記載の発明によれば、変化後の表示領域に相当する表示画像の全部を投影する場合に比べて、電力消費量が低下する。 According to the third aspect of the invention, the power consumption is reduced as compared with the case where the entire display image corresponding to the display area after the change is projected.
請求項4に記載の発明によれば、本構成を有していない場合に比較して、投影画像に対する描画の位置を維持しつつ、投影領域に収まらない画像の一部を利用者に視認させることができる。
According to the invention described in
請求項5に記載の発明によれば、投影画像に変化があった場合であって、その投影画像に対して描画がなされていたときに、変化後の投影画像と描画との整合性を図ることができる。 According to the fifth aspect of the present invention, when there is a change in the projected image and drawing is performed on the projected image, consistency between the changed projected image and the drawing is achieved. be able to.
請求項6に記載の発明によれば、投影画像に変化があった場合であって、その投影画像に対して描画がなされていたときに、変化後の投影画像と描画との整合性を図ることができる。 According to the sixth aspect of the present invention, when the projection image is changed and drawing is performed on the projection image, consistency between the changed projection image and the drawing is achieved. be able to.
以下、本発明の実施形態について図面を参照して説明する。
(第1実施形態)
図1は本発明の実施形態に係る指示システムの構成図、図2はサーバ50の要部構成を例示する機能ブロック図、図3はサーバ50のハードウェア構成を例示する機能ブロック図である。
Embodiments of the present invention will be described below with reference to the drawings.
(First embodiment)
FIG. 1 is a configuration diagram of an instruction system according to an embodiment of the present invention, FIG. 2 is a functional block diagram illustrating a main configuration of the
この指示システムは、図1に示すように、対象物側装置10及び端末100等を備えており、対象物側装置10と端末100とはネットワーク300により相互に通信可能に接続されている。尚、図1においては、端末100を一台のみ示しているが、複数の端末100がネットワーク300を通じて対象物側装置10の後述するサーバ50へ接続されるようにしてもよい。また、本実施形態に係る指示システムは、1つの筐体で覆われる等して1つの指示装置として構成されていてもよく、また、複数の装置から構成されていてもよい。
As shown in FIG. 1, the instruction system includes an object-
対象物側装置10は、撮像手段としてのビデオカメラ20、投影手段としてのプロジェクタ40、制御手段としてのサーバ50及びハーフミラー60等から構成される。
The
ビデオカメラ20は、例えばCCDカメラ等で構成される。ビデオカメラ20は、例えばホワイトボードやテーブル、スクリーン等の対象物200を含む、ビデオカメラ20が撮像可能な撮像領域としての対象領域内を撮像すると共に、その撮像画像の情報はサーバ50に取り込まれる。ビデオカメラ20は、ハーフミラー60を透過した画像を撮像する。
The
プロジェクタ40は、例えば液晶プロジェクタ等で構成される。プロジェクタ40は、端末100における表示画像に応じた投影画像PR1を対象物200に投影する。また、必要に応じて、端末100でなされた撮像画像に基づく指示に応じた注釈画像(以下、アノテーション画像という。)AN1を対象物200を含む対象領域内に投影する。プロジェクタ40は、その光学系が、ハーフミラー60によりビデオカメラ20と光学的な主点が略一致するように配置されている。すなわち、プロジェクタ40とビデオカメラ20との光軸及び投影・撮像画角をそれぞれ一致させている。このプロジェクタ40は、サーバ50から送信されたアノテーション画像AN1をその光学系を通じハーフミラー60を介して対象領域内へ投影する。プロジェクタ40からのアノテーション画像AN1は、ハーフミラー60で反射して対象領域内へ投影される。尚、アノテーション画像AN1には、線、文字、図形等のあらゆる形態の画像が含まれる。また、ハーフミラー60の反射率は発振現象の防止の観点から0.3%程度であることが望ましい。
The projector 40 is composed of, for example, a liquid crystal projector. The projector 40 projects a projection image PR1 corresponding to the display image on the
サーバ50は、ビデオカメラ20及びプロジェクタ40の動作を制御すると共に、ネットワーク300を介して端末100との間で各種情報を授受する。
The
より詳しくは、図2に示すように、ビデオカメラ20を制御する撮像部51と、ビデオカメラ20によって撮像された撮像画像を端末100に送信する画像送信部52とを備える。また、サーバ50は、端末100からの表示画像や描画指示を受信する受信部53と、プロジェクタ40を制御し、プロジェクタ40に投影画像PR1やアノテーション画像AN1を投影させ得る投影部54とを備える。さらに、端末100からの描画指示に対して所要の処理を行う描画指示処理部55、撮像画像から投影画像PR1等に対しての描画を検出する画像処理部56を備える。
More specifically, as shown in FIG. 2, an imaging unit 51 that controls the
したがって、サーバ50は、ビデオカメラ20が撮像した撮像画像を端末100へ送信すると共に、端末100における表示画像に応じた投影画像PR1をプロジェクタ40により対象物200へ投影させるとともに、端末100でなされた撮像画像に基づく指示に応じたアノテーション画像AN1を投影させる。
Therefore, the
端末100は、液晶ディスプレイやCRTディスプレイ等からなる表示装置110、ネットワーク300に接続されたコンピュータ120、コンピュータ120に接続されたポインティングデバイス(マウス)130等から構成される。端末100は、例えばノート型やデスクトップ型のいわゆるパソコン、携帯電話等が該当する。
The terminal 100 includes a
表示装置110は、その表示画面に対象物側装置10から送信される画像を表示する。
ポインティングデバイス130は、撮像画像が表示された表示画面においてポインタで各種ボタン等を操作することにより、対象領域へ投影するアノテーション画像ANに関する指示を形成するのに用いられる。
The
The
尚、上述したサーバ50は、いわゆるコンピュータ、すなわち、図3に示すように、CPU等の処理装置50a、SRAM(Static Random Access Memory)、DRAM(Dynamic RAM)やSDRAM(Synchronous DRAM)、NVRAM(Non Volatile RAM)等のRAM50b、フラッシュメモリ等のROM(Read Only Memory)50c及び入出力を制御するI/F50dがバス50eにより接続されたハードウェア構成により実現される。
The
したがって、CPU50aがRAM50bやROM50c等の記憶装置に格納された所要のプログラムを読み込み、当該プログラムに従った演算を行うことにより、各装置の機能が実現される。コンピュータ120についても同様の構成である。尚、このようなプログラムとしては後述するフローチャートに応じたプログラムとすることができる。また、必要に応じて、バス50eにハードディスクを接続するようにしてもよい。
Therefore, the CPU 50a reads a required program stored in a storage device such as the
次に、上記構成の指示システムの動作について図4から図6を参照して説明する。
図4は対象物側装置10のサーバ50における処理の一例を示すフローチャート、図5は端末100のコンピュータ120における処理の一例を示すフローチャート、図6は端末100側の操作の一例を説明するための図である。
Next, the operation of the instruction system configured as described above will be described with reference to FIGS.
4 is a flowchart showing an example of processing in the
まず、サーバ50の動作について説明する。
対象物側装置10側のサーバ50は、図4に示すように、まず、ビデオカメラ20の撮像画像の取り込みを開始し(ステップS11)、端末100のコンピュータ120から接続要求があるかを判断する(ステップS12)。そして、サーバ50は、コンピュータ120からの接続要求がある場合には、ビデオカメラ20の撮像画像をネットワーク300を通じて端末100のコンピュータ120へ送信する(ステップS13)。
First, the operation of the
As shown in FIG. 4, the
サーバ50は、次いで、コンピュータ120から描画指示の送信があるか否かを判断する(ステップS14)。この描画指示は、アノテーション画像AN1の描画に関する情報である。サーバ50は、上記の描画指示を受信した場合には、その描画指示の内容に応じて描画指示処理を行う(ステップS15)。描画指示に対する処理としては、例えば、プロジェクタ40を制御して、描画指示に応じたアノテーション画像AN1の投影させること等がある。
Next, the
一方、サーバ50は、上記の描画指示を受信しない場合には、コンピュータ120から切断要求があるかを判断し(ステップS16)、切断要求が無い場合には、ステップS13に戻って新たな撮像画像等をネットワーク300を通じて端末100のコンピュータ120へ送信し、切断要求があった場合には、ビデオカメラ20の撮像画像の送信を停止する(ステップS17)。そして、サーバ50は、処理の終了要求があるかを判断し(ステップS18)、終了要求がない場合には、ステップS12に戻って上記の処理を繰り返し、終了要求があった場合には処理を終了する。
On the other hand, if the
次に、端末100の動作について説明する。
端末100のコンピュータ120は、図5に示すように、サーバ50に対して接続要求を行う(ステップS21)。次いで、コンピュータ120は、接続が完了した後、例えば、図6に示すように、対象物側装置10のサーバ50から送信される撮像画像112を表示装置110の表示画面に表示させる(ステップS22)。撮像画像112には投影画像PR1が投影された、投影領域内の対象物200が表示される。
Next, the operation of the terminal 100 will be described.
As shown in FIG. 5, the
次いで、コンピュータ120は、表示装置110の表示画面に表示した撮像画像112に対する利用者からの注目領域ARの指示があるかを判断し(ステップS23)、注目領域ARの指示がある場合には、指示に応じた処理を行う(ステップS24)。
Next, the
具体的には、端末100の利用者は、図6に示すような表示装置110の表示画面内の撮像画像112を見ながら、表示されている撮像画像111aにアノテーション画像AN1を投影したい領域があるか判断する。投影したい領域がある場合には、ポインティングデバイス130を操作して表示画面上のポインタPtを移動させながら注目領域ARを指示する。注目領域ARは、アノテーション画像AN1を投影する投影位置を規定する領域である。このとき、同時に、注目領域ARに投影するアノテーション画像AN1に関する情報を指示する。
Specifically, there is a region where the user of the terminal 100 wants to project the annotation image AN1 on the displayed captured image 111a while viewing the captured image 112 in the display screen of the
アノテーション画像AN1に関する情報は、例えば、ポインティングデバイス130を用いて表示画面111上に形成された各種ボタンBT等を操作することにより指示する。この情報には、描画された矩形や円などの図形情報、あらかじめ用意されたビットマップ画像、キーボードなどから入力したテキスト情報、ポインティングデバイス130の動作を反映するポインタ自体等がある。そして、コンピュータ120は、ステップS24で特定された各種情報を描画指示としてサーバ50へ送信する(ステップS25)。
Information regarding the annotation image AN1 is instructed by operating various buttons BT formed on the display screen 111 using the
コンピュータ120は、次いで、端末100でなされたビデオカメラ20の撮像画像に基づく利用者による指示が完了したかを判断し(ステップS26)、終了した場合には、サーバ50に対して切断要求を行い(ステップS27)、処理を終了する。端末100の利用者による指示操作が終了していない場合には、ステップS22に戻って上記の処理を繰り返す。
Next, the
次に、本発明の特徴となる投影調整機能について図7から図11を参照して説明する。
図7はサーバ50における投影調整処理の一例を示すフローチャート、図8は
端末100における表示例、図9は対象物200に対する投影例、図10は対象物200に対する他の投影例、図11は端末100における他の表示例である。
Next, a projection adjustment function that is a feature of the present invention will be described with reference to FIGS.
7 is a flowchart showing an example of projection adjustment processing in the
尚、図7に示すフローチャートは、図4に示すサーバ50の動作の一例を示すフローチャートに含めることができ、望ましくは、ステップS13の処理とステップS14の処理の間に含めることができる。
Note that the flowchart shown in FIG. 7 can be included in the flowchart showing an example of the operation of the
サーバ50は、図7に示すように、端末100における表示画像111を受信すると、当該表示画像111をプロジェクタ40に投影させる(ステップS31)。また、その投影と併せて、撮像画像112を保持する。すなわち、図8に示すように、端末100側の利用者は、操作により対象物200に投影させたい表示画像111を表示装置110に表示させる。コンピュータ120は表示画像111の表示を検出し、その表示画像111をサーバ50に送信する。
As shown in FIG. 7, when receiving the display image 111 on the terminal 100, the
尚、表示画像111としては、例えば上述した図面等のビットマップ画像や電子文書等の画像がある。これにより、図9に示すように、表示画像111に関する投影画像PR2がホワイトボード等の対象物200を含む対象領域内に投影される。また、図8に示すように、対象物200側でビデオカメラ20により撮像された撮像画像112が表示装置110に表示される。
Examples of the display image 111 include bitmap images such as the above-described drawings and images such as electronic documents. As a result, as shown in FIG. 9, the projection image PR2 related to the display image 111 is projected into a target area including the
ここで、図10に示すように、例えば、対象物200側の利用者がペン210等の描画手段を用いて投影画像PR2に対して矢印等の描画を行った場合には、図11に示すように、表示装置110の撮像画像112内にその描画が行われた対象物200が表示される。また、必要に応じて、表示画像111上の該当する箇所に上述した描画に応じたアノテーション画像AN2を表示させるようにしてもよい。尚、描画手段は、対象物200に対してインクや墨、黒鉛等、物理的に描画できるものであれば特に限定されるものではない。また、描画は、利用者による手書きであってもよいし、例えば工作機械等が有するアームによるものであってもよい。
Here, as shown in FIG. 10, for example, when the user on the
サーバ50は、ここで、表示画像111の表示領域が変化されたか否か判定する(ステップS32)。図12に示すように、例えば、表示画像111において、端末100側の利用者が、ポインティングデバイス130を操作してポインタPtを移動させ、表示画像111の表示枠を指示しつつ移動させる。これにより、表示画像111の表示枠が拡大し、表示領域が変化する。表示領域の変化は、コンピュータ120によってサーバ50に送信される。送信の際には、表示領域が変化した旨の情報に併せて、変化前後の表示領域の四隅の位置座標等を送信することが望ましい。
Here, the
サーバ50は、表示画像111の変化を検出した場合には、投影領域内をビデオカメラ20に撮像させる(ステップS33)。したがって、例えば、図10に示す投影画像PR2を含めた対象物200のうち投影領域内のものが撮像される。当該画像は、図11に示す撮像画像112と同様となる。
When detecting a change in the display image 111, the
サーバ50は、次いで、ステップS33の処理において撮像された撮像画像112内に描画があるか否かを判定する(ステップS34)。例えば撮像画像112内の輝度値を比較することで判定すればよい。この描画は、描画前後のビデオカメラ20による撮像画像112を比較することにより検出する。描画前の撮像画像112は、ステップS31の処理で保持された図8に示す撮像画像112が使用される。描画後の撮像画像112は、図11に示す撮像画像112が使用される。
Next, the
サーバ50は、ステップS34の処理において、撮像画像112内に描画があると判定した場合には、次いで、その描画が投影画像PR2上のあるか否かを判定する(ステップS35)。投影画像PR2上にあるか否かについては、上述した図8に示す撮像画像112と図11に示す撮像画像112を比較すればよい。
If the
サーバ50は、ステップS35の処理のおいて、投影画像PR2上に描画があると判定した場合には、表示画像112における表示領域の変化前後の差分に関する差分画像を生成する(ステップS36)。
If the
より詳しくは、図12に示すように、表示画像111における破線の表示枠から実線の表示枠に表示領域が変化された場合、実線枠で囲われる表示領域から破線枠で囲われる表示領域を除いた領域が表示画像の差分であるとして差分画像を生成する。この際、例えば変化前後の四隅の位置座標が使用される。 More specifically, as shown in FIG. 12, when the display area is changed from the broken line display frame to the solid line display frame in the display image 111, the display area surrounded by the broken line frame is excluded from the display area surrounded by the solid line frame. A difference image is generated on the assumption that the region is the difference between the display images. At this time, for example, the position coordinates of the four corners before and after the change are used.
サーバ50は、ステップS36の処理により、差分画像を生成すると、プロジェクタ40を制御して、図13に示すように、当該差分画像に関する投影画像PR3を投影させる(ステップS37)。この際、投影画像PR2と整合するように投影させる。この結果、同図に示すように、対象物200には、描画位置が維持されつつ、投影画像PR2と連続するように、投影画像PR3が投影される。すなわち、サーバ50は、変更前後の表示画像111の四隅の位置座標を有しており、これに基づき差分画像を投影画像PR2と連続させる。サーバ50は、この画像をビデオカメラ20に撮像させる(ステップS38)。この撮像画像は、別の描画が投影画像PR2に対してなされた際に描画前の撮像画像として比較するために使用される。
When the
尚、上述したステップS34の処理において、サーバ50は、撮像画像112内に描画がないと判定した場合や、ステップS35の処理において、描画が投影画像PR2上にないと判定した場合には、投影画像PR2の座標情報を更新し(ステップS39)、変化後の表示画像をプロジェクタ40に投影させる(ステップS40)。すなわち、表示領域が変化した表示画像に関する投影画像PR2が対象物200に投影される。
If the
ここで、上述した差分画像の種々の生成形態について図14から図17を参照して説明する。
図14は表示領域111aの拡張を説明するための図、図15は拡張による差分画像の一例、図16は表示領域111aの移動を説明するための図、図17は移動による差分画像の一例である。
Here, various generation forms of the above-described difference image will be described with reference to FIGS. 14 to 17.
14 is a diagram for explaining expansion of the display area 111a, FIG. 15 is an example of a difference image by expansion, FIG. 16 is a diagram for explaining movement of the display area 111a, and FIG. 17 is an example of difference image by movement. is there.
表示領域111aは、上述したようなポインタPtの指示により、図14に示すように、表示領域111bに拡大する。この場合、図15に示すように、実線枠で囲われる表示領域111bから破線枠で囲われる表示領域111aを除いた表示領域が表示画像の差分であるとして差分画像を生成する。すなわち、表示領域の拡張は、上述した図12に示す拡張の形態だけに限られず、この拡張に応じた差分画像の生成も可能である。 The display area 111a is enlarged to the display area 111b as shown in FIG. 14 according to the instruction of the pointer Pt as described above. In this case, as shown in FIG. 15, the difference image is generated assuming that the display area excluding the display area 111a surrounded by the broken line frame from the display area 111b surrounded by the solid line frame is the difference of the display image. That is, the expansion of the display area is not limited to the form of expansion illustrated in FIG. 12 described above, and a difference image corresponding to the expansion can be generated.
また、表示領域111aは、図16に示すように、表示領域111bに移動する。この場合も、図17に示すように、実線枠で囲われる表示領域111bから破線枠で囲われる表示領域111aを除いた表示領域が表示画像の差分であるとして差分画像を生成する。 Further, the display area 111a moves to the display area 111b as shown in FIG. Also in this case, as shown in FIG. 17, the difference image is generated assuming that the display area excluding the display area 111a surrounded by the broken line frame from the display area 111b surrounded by the solid line frame is the difference of the display image.
(第2実施形態)
続いて、本発明の第2実施形態について図18及び図19を参照して説明する。
図18は端末100における表示例、図19は対象物200に対する投影例である。
(Second Embodiment)
Next, a second embodiment of the present invention will be described with reference to FIGS.
18 shows a display example on the terminal 100, and FIG. 19 shows a projection example on the
本実施形態に係る指示システムは、上述した拡張や移動によって生成される差分画像の投影がプロジェクタ40の投影領域に収まらない場合に、投影領域内であって、投影画像に重ならない場所に投影させている。 When the projection of the difference image generated by the above-described expansion or movement does not fit in the projection area of the projector 40, the instruction system according to the present embodiment causes the projection system to project to a place that does not overlap the projection image. ing.
具体的には、図18に示すように、表示画像111が第1実施形態に係る表示領域からさらに拡張されて、破線の表示枠から実線の表示枠に表示領域が変化された場合、当該変化に応じた差分画像を生成する。 Specifically, as illustrated in FIG. 18, when the display image 111 is further expanded from the display area according to the first embodiment and the display area is changed from a broken display frame to a solid display frame, the change is performed. A difference image corresponding to is generated.
ここで、この拡張・変化に応じた差分画像を投影画像として対象物200に投影させるべきであるが、図19に示すように、投影画像PR3の下には、投影可能な場所がない。したがって、投影領域内であって、投影画像PR2、PR3に重ならない場所に投影画像PR4を投影させる。この投影は、撮像画像112を利用して行われ、投影画像PR2、PR3が投影されていない領域を抽出することにより行われる。この領域の抽出には、例えば上述した撮像画像112内の輝度値等を使用さればよい。
Here, the difference image corresponding to the expansion / change should be projected onto the
これにより、表示画像111に投影領域を超える拡張等があっても、対象物200上の投影画像PR2に対する描画の位置を変化せずに、表示画像111に関する投影画像PR2、PR3、PR4が投影される。
Thereby, even if the display image 111 extends beyond the projection area, the projection images PR2, PR3, and PR4 related to the display image 111 are projected without changing the drawing position on the projection image PR2 on the
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変化が可能である。例えば、本発明のプログラムを通信手段により提供することはもちろん、CD−ROM等の記録媒体に格納して提供することも可能である。また、上述した実施形態では、差分画像を投影したが、変更後の表示領域に相当する表示画像の全体を投影画像として投影させるようにしてもよい。 The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to the specific embodiments according to the present invention, and various modifications are possible within the scope of the gist of the present invention described in the claims.・ Change is possible. For example, the program of the present invention can be provided not only by communication means but also stored in a recording medium such as a CD-ROM. In the above-described embodiment, the difference image is projected, but the entire display image corresponding to the changed display area may be projected as a projection image.
本発明によれば、表示画像の表示領域に変化が生じても、表示画像に関する投影画像の投影位置とその投影画像に対して行われた描画の描画位置との位置ずれを生じさせずに、変更後の表示画像に関する投影画像が投影される。これにより、遠隔地間の対話が円滑となるため、産業上の利用可能性が高い。 According to the present invention, even if a change occurs in the display area of the display image, without causing a displacement between the projection position of the projection image related to the display image and the drawing position of the drawing performed on the projection image, A projection image related to the display image after the change is projected. As a result, the dialogue between remote locations becomes smooth, so the industrial applicability is high.
10 対象物側装置
20 ビデオカメラ
40 プロジェクタ
50 サーバ
50a CPU
50b RAM
50c ROM
50d I/F
50e バス
51 撮像部
52 画像送信部
53 受信部
54 投影部
55 描画指示処理部
56 画像処理部
60 ハーフミラー
100 端末
110 表示装置
111 表示画面
112 撮像画像
120 コンピュータ
130 ポインティングデバイス
200 対象物
210 ペン
300 ネットワーク
AN1、AN2 アノテーション画像
AR 注目領域
BT ボタン
Pt ポインタ
PR1、PR2、PR3、PR4 投影画像
DESCRIPTION OF
50b RAM
50c ROM
50d I / F
50e bus 51 imaging unit 52 image transmission unit 53 reception unit 54 projection unit 55 drawing instruction processing unit 56
Claims (6)
前記制御手段は、前記端末における第1の表示画像を前記投影手段により前記対象領域内に投影させ、前記第1の表示画像に対する表示領域の変化を検出した場合であって、投影された前記第1の表示画像に関する投影画像に対する描画を検出したときに、変化後の表示領域に相当する第2の表示画像を、前記第1の表示画像と前記第2の表示画像の位置座標に基づいて、前記投影画像と整合するように前記投影手段により投影させることを特徴とする指示システム。 The captured image captured by the imaging unit that captures the inside of the target area including the target object is transmitted to the terminal, and the annotation image representing the annotation according to the instruction based on the captured image made by the terminal is transmitted by the projecting unit. Having control means capable of projecting into the area;
The control means is a case where a first display image on the terminal is projected into the target area by the projection means, and a change in the display area with respect to the first display image is detected. A second display image corresponding to the display area after the change is detected based on the position coordinates of the first display image and the second display image when drawing on the projection image related to the one display image is detected; An instruction system that causes the projection unit to project the projected image so as to match the projected image.
対象物を含む対象領域内を撮像する撮像手段で撮像された撮像画像を端末に送信すると共に、該端末でなされた前記撮像画像に基づく指示に応じた注釈を表す注釈画像を投影手段により前記対象領域内に投影させ得る制御手段として機能させ、
前記制御手段は、前記端末における第1の表示画像を前記投影手段により前記対象領域内に投影させ、前記第1の表示画像に対する表示領域の変化を検出した場合であって、投影された前記第1の表示画像に関する投影画像に対する描画を検出したときに、変化後の表示領域に相当する第2の表示画像を、前記第1の表示画像と前記第2の表示画像の位置座標に基づいて、前記投影画像と整合するように前記投影手段により投影させることを特徴とする指示プログラム。 Computer
The captured image captured by the imaging unit that captures the inside of the target area including the target object is transmitted to the terminal, and the annotation image representing the annotation according to the instruction based on the captured image made by the terminal is transmitted by the projecting unit. Function as a control means that can be projected into the area,
The control means projects the first display image on the terminal into the target area by the projection means, and detects a change in the display area with respect to the first display image. A second display image corresponding to the display area after the change is detected based on the position coordinates of the first display image and the second display image when drawing on the projection image relating to the one display image is detected. An instruction program for causing the projection unit to project the image so as to match the projected image.
前記撮像手段で撮像された撮像画像に基づく指示に応じた注釈を表す注釈画像を前記対象領域内に投影する投影手段と、
前記撮像画像を端末に送信すると共に、前記端末でなされた前記指示に応じた前記注釈画像を前記投影手段に投影させ、前記端末における第1の表示画像を前記投影手段により前記対象領域内に投影させ、前記第1の表示画像に対する表示領域の変化を検出した場合であって、投影された前記第1の表示画像に関する投影画像に対する描画を検出したときに、変化後の表示領域に相当する第2の表示画像を、前記第1の表示画像と前記第2の表示画像の位置座標に基づいて、前記投影画像と整合するように前記投影手段により投影させる制御手段と、
を有することを特徴とする指示装置。
Imaging means for imaging the inside of the target area including the target object;
Projection means for projecting an annotation image representing an annotation in accordance with an instruction based on a captured image captured by the imaging means into the target area;
The captured image is transmitted to the terminal, and the annotation image according to the instruction given by the terminal is projected onto the projection unit, and the first display image on the terminal is projected into the target area by the projection unit. When a change in the display area with respect to the first display image is detected, and when a drawing with respect to the projected image related to the projected first display image is detected, a second display area corresponding to the changed display area is detected. Control means for projecting the two display images by the projection means so as to be aligned with the projection image based on the position coordinates of the first display image and the second display image;
A pointing device characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008060876A JP2009218883A (en) | 2008-03-11 | 2008-03-11 | Indication system, indication program and indication device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008060876A JP2009218883A (en) | 2008-03-11 | 2008-03-11 | Indication system, indication program and indication device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009218883A true JP2009218883A (en) | 2009-09-24 |
Family
ID=41190315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008060876A Pending JP2009218883A (en) | 2008-03-11 | 2008-03-11 | Indication system, indication program and indication device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009218883A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113010133A (en) * | 2021-04-08 | 2021-06-22 | 腾讯科技(深圳)有限公司 | Data display method |
-
2008
- 2008-03-11 JP JP2008060876A patent/JP2009218883A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113010133A (en) * | 2021-04-08 | 2021-06-22 | 腾讯科技(深圳)有限公司 | Data display method |
CN113010133B (en) * | 2021-04-08 | 2023-04-07 | 腾讯科技(深圳)有限公司 | Data display method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5361159B2 (en) | Image display control device, control method therefor, program, and recording medium | |
KR20200028481A (en) | Imaging apparatus, image display system and operation method | |
JP6573755B2 (en) | Display control method, information processing program, and information processing apparatus | |
JP4816704B2 (en) | Instruction system, instruction program | |
JP2005123707A (en) | Image projection apparatus and image projection system, and display image generating apparatus and display image generating method | |
JP5220157B2 (en) | Information processing apparatus, control method therefor, program, and storage medium | |
JP4872482B2 (en) | Remote support device, remote support system, and remote support method | |
JP2007241537A (en) | Projection system, projection device, personal digital assistant, control method for projection system and its program | |
JP4438870B2 (en) | Instruction system, instruction program and instruction apparatus | |
JP4674627B2 (en) | Information processing apparatus, remote instruction system, and program | |
JP2010272078A (en) | System, and control unit of electronic information board, and cursor control method | |
JP2010015032A (en) | Projector, control method thereof, and image projection display system | |
JP2009218883A (en) | Indication system, indication program and indication device | |
JP2009200846A (en) | Indication system, indication program and indication device | |
JP2009222919A (en) | Image display system, display device used in the same and information processing method | |
JP5327439B2 (en) | Display device, display system, program, and information storage medium | |
JP2009098281A (en) | Projection video display system, and projection video display device used for the same | |
JP2010068193A (en) | Image processing apparatus, imaging apparatus, image processing method, and program | |
JP5162855B2 (en) | Image processing apparatus, remote image processing system, and image processing method | |
JP2010034720A (en) | Instruction system, instruction device, terminal apparatus, instruction program, and program for terminal | |
JP5656496B2 (en) | Display device and display method | |
JP4744217B2 (en) | How the terminal works | |
JP2009219037A (en) | Indication system, indication program and indication device | |
JP2015156167A (en) | Image projection device, control method of image projection device, and control program of image projection device | |
JP7484568B2 (en) | Display device, display method, and program |