JP2007049490A - Remote indication system and method - Google Patents
Remote indication system and method Download PDFInfo
- Publication number
- JP2007049490A JP2007049490A JP2005232482A JP2005232482A JP2007049490A JP 2007049490 A JP2007049490 A JP 2007049490A JP 2005232482 A JP2005232482 A JP 2005232482A JP 2005232482 A JP2005232482 A JP 2005232482A JP 2007049490 A JP2007049490 A JP 2007049490A
- Authority
- JP
- Japan
- Prior art keywords
- image
- subject
- remote
- remote terminal
- reference image
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 43
- 238000003384 imaging method Methods 0.000 claims description 37
- 239000000284 extract Substances 0.000 claims description 3
- 238000009825 accumulation Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 5
- 239000003795 chemical substances by application Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Images
Landscapes
- Studio Devices (AREA)
Abstract
Description
本発明は、遠隔からの画像による指示が可能な遠隔指示システム及び方法に関する。 The present invention relates to a remote instruction system and method capable of remotely instructing an image.
例えば、遠隔修理システム、遠隔保守システム、遠隔医療システム、遠隔会議システム等においては、遠隔端末側から実物体側へ向けて作業手順の指示等の各種指示を行う必要がある。このような、遠隔端末側から実物体側への指示を行うことができる遠隔指示システムとしては、例えば、実物体側に存在する被写体をビデオカメラで撮像しつつその撮像画像を遠隔端末に送信すると共に、遠隔端末において撮像画像に基づいて指示されたアノテーション画像を実物体側でプロジェクタにより被写体へ投影する技術が知られている(例えば、特許文献1参照)。
ところで、上記のような遠隔指示システムでは、遠隔端末からの指示によりビデオカメラの撮像範囲を変更するには、被写体側に存在する作業者や観察者等に被写体の撮像位置を変更する指示をする必要がある。
このため、遠隔端末側において被写体の撮像位置を変更した後の撮像画像を得るまでには時間を要し、円滑な指示作業をすることが困難であった。
By the way, in the remote instruction system as described above, in order to change the imaging range of the video camera according to an instruction from the remote terminal, an instruction to change the imaging position of the subject is given to an operator or an observer existing on the subject side. There is a need.
For this reason, it takes time to obtain a captured image after changing the imaging position of the subject on the remote terminal side, and it has been difficult to perform a smooth instruction operation.
本発明は、上記問題に鑑みて成されたものであり、その目的とするところは、遠隔端末の操作性が向上した遠隔指示システムを提供することにある。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a remote instruction system with improved operability of a remote terminal.
本発明に係る遠隔指示システムは、撮像手段による被写体の撮像画像を遠隔端末に送信すると共に遠隔端末でなされた指示に応じたアノテーション画像を投影手段により被写体へ投影させる遠隔指示システムであって、撮像手段の撮像画像から遠隔端末において参照するための参照用画像を抜き出して記憶手段へ蓄積する参照用画像蓄積手段を備える、ことを特徴としている。
この構成によれば、被写体の撮像位置を変更したい場合に、撮像手段により過去に撮像した画像を、実際の撮像画像に対する代替的な画像情報として各遠隔端末で利用することができる。
A remote instruction system according to the present invention is a remote instruction system that transmits a captured image of a subject by an imaging unit to a remote terminal and projects an annotation image according to an instruction given by the remote terminal onto the subject by a projecting unit. Reference image storage means for extracting a reference image for reference at a remote terminal from the captured image of the means and storing it in the storage means is provided.
According to this configuration, when it is desired to change the imaging position of the subject, an image captured in the past by the imaging unit can be used at each remote terminal as alternative image information for the actual captured image.
上記構成において、参照用画像は、アノテーション画像が投影された被写体の撮像画像を含む、構成を採用できる。
この構成によれば、過去に投影されたアノテーション画像を再び確認したい場合等に、蓄積された参照用画像によりアノテーション画像を参照することが可能となる。
In the above configuration, the reference image may include a captured image of the subject on which the annotation image is projected.
According to this configuration, when an annotation image projected in the past is desired to be confirmed again, it is possible to refer to the annotation image using the stored reference image.
上記構成において、遠隔端末からの指示に応じて制御されて投影手段及び撮像手段に対する被写体の相対的な位置を変更する相対位置変更手段を更に備え、画像蓄積手段は、被写体の相対位置が変更する毎に
参照用画像を抜き出して記憶手段へ蓄積する、構成を採用できる。
この構成によれば、遠隔端末側から被写体の撮像位置を変更することが可能となると共に、各相対位置における参照用画像を形成できる。
The above configuration further includes a relative position changing unit that is controlled in accordance with an instruction from the remote terminal to change the relative position of the subject with respect to the projection unit and the imaging unit, and the image storage unit changes the relative position of the subject. It is possible to adopt a configuration in which a reference image is extracted and stored in a storage unit every time.
According to this configuration, the imaging position of the subject can be changed from the remote terminal side, and a reference image at each relative position can be formed.
上記構成において、画像蓄積手段は、被写体の相対的位置を変更するコマンドを遠隔端末が発行した後被写体の相対的位置が変更される前に、参照用画像を蓄積する、構成を採用できる。
この構成によれば、被写体の参照用画像が自動的に蓄積されるので遠隔端末を操作する者の操作負担を軽減することができる。
In the above configuration, the image storage means may be configured to store the reference image after the remote terminal issues a command to change the relative position of the subject and before the relative position of the subject is changed.
According to this configuration, since the reference image of the subject is automatically accumulated, it is possible to reduce the operation burden on the person who operates the remote terminal.
上記構成において、画像蓄積手段は、被写体の相対的な位置情報を参照用画像に付加して蓄積する、構成を採用できる。
この構成によれば、撮像した参照用画像を側面位置情報に基づいて検索することができる。
In the above configuration, the image storage means may employ a configuration in which the relative position information of the subject is added to the reference image and stored.
According to this configuration, the captured reference image can be searched based on the side surface position information.
上記構成において、画像蓄積手段は、撮像時刻情報を参照用画像に付加して蓄積する、構成を採用できる。
この構成によれば、撮像履歴に沿って蓄積された画像を参照することができる。
In the above configuration, the image storage means can adopt a configuration in which imaging time information is added to the reference image and stored.
According to this configuration, it is possible to refer to images accumulated along the imaging history.
上記構成において、画像蓄積手段は、アノテーション画像を投影する指示をした遠隔端末に関する情報を参照用画像に付加して蓄積する、構成を採用できる。
この構成によれば、例えば、複数遠隔端末がインターネットを通じてサーバにアクセスする場合において、ドメイン名等から蓄積された参照用画像を検索することができる。
In the above configuration, the image storage means can adopt a configuration in which information relating to the remote terminal that has instructed to project the annotation image is added to the reference image and stored.
According to this configuration, for example, when a plurality of remote terminals access a server through the Internet, it is possible to search for a reference image stored from a domain name or the like.
上記構成において、画像蓄積手段は、アノテーション画像の投影毎に参照用画像を抜き出して蓄積する、構成を採用できる。
この構成によれば、アノテーション画像の履歴を形成でき、所望のアノテーション画像を検索し参照することができる。
In the above configuration, the image storage means can adopt a configuration in which a reference image is extracted and stored every time an annotation image is projected.
According to this configuration, a history of annotation images can be formed, and a desired annotation image can be searched and referenced.
上記構成において、画像蓄積手段は、遠隔端末の指示に応じて参照用画像を蓄積する、構成を採用できる。
この構成によれば、遠隔端末を操作する者に必要な画像のみを選択的に蓄積することができる。
In the above configuration, the image storage means may be configured to store the reference image according to an instruction from the remote terminal.
According to this configuration, it is possible to selectively accumulate only the images necessary for the person who operates the remote terminal.
本発明に係る遠隔指示方法は、撮像手段による被写体の撮像画像を遠隔端末に送信すると共に遠隔端末でなされた指示に応じたアノテーション画像を投影手段により被写体へ投影させることにより遠隔指示を行う遠隔指示方法であって、遠隔端末において参照するための参照用画像を撮像手段の撮像画像から抜き出して記憶手段へ蓄積する、ことを特徴としている。
この構成によれば、被写体の撮像位置を変更したい場合に、撮像手段により過去に撮像した画像を、実際の撮像画像に対する代替的な画像情報として各遠隔端末で利用することができる。
The remote instruction method according to the present invention transmits a captured image of a subject by an imaging unit to a remote terminal and performs remote instruction by projecting an annotation image according to the instruction made by the remote terminal onto the subject by a projecting unit. A method is characterized in that a reference image for reference at a remote terminal is extracted from a captured image of an imaging unit and stored in a storage unit.
According to this configuration, when it is desired to change the imaging position of the subject, an image captured in the past by the imaging unit can be used at each remote terminal as alternative image information for the actual captured image.
本発明によれば、遠隔端末から過去に撮像した蓄積画像を参照できるので遠隔端末の操作性を向上させることができる。 According to the present invention, it is possible to refer to stored images captured in the past from the remote terminal, and thus the operability of the remote terminal can be improved.
以下、本発明の最良の実施形態について、添付図面を参照しつつ説明する。
図1は、本発明の遠隔指示システムの一実施形態を示す構成図であり、データベースがサーバ側に配置される場合を表すものである。
この遠隔指示システムは、図1に示すように、被写体側装置10、遠隔端末100等を備えており、被写体側装置10と遠隔端末100とはネットワーク300により相互に通信可能に接続されている。尚、図1においては、遠隔端末100を一台のみ示しているが、複数の遠隔端末100はネットワーク300を通じて被写体側装置10の後述するサーバ50へ接続可能である。
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, exemplary embodiments of the invention will be described with reference to the accompanying drawings.
FIG. 1 is a block diagram showing an embodiment of a remote instruction system of the present invention, and shows a case where a database is arranged on the server side.
As shown in FIG. 1, the remote instruction system includes a subject-side device 10, a remote terminal 100, and the like, and the subject-side device 10 and the remote terminal 100 are connected to each other via a network 300 so that they can communicate with each other. Although only one remote terminal 100 is shown in FIG. 1, a plurality of remote terminals 100 can be connected to a later-described
被写体側装置10は、撮像手段としてのビデオカメラ20、データベース30、投影手段としてのプロジェクタ40、サーバ50、ハーフミラー60、相対位置変更手段としての回転テーブル70等から構成されている(以下、単にテーブル70と記載する)。
The subject side apparatus 10 includes a
ビデオカメラ20は、例えば、CCDカメラで構成されテーブル70上に置かれた被写体200を撮像可能に配置されていると共に、その撮像画像はサーバ50に取り込まれる。尚、ビデオカメラ20は、ハーフミラー60を透過した画像を撮像する。
The
データベース30は、例えば、リレーショナルデータベースで構成されビデオカメラ20が撮像した画像をサーバ50が取り込み、その撮像画像を参照用画像として蓄積し、その蓄積された画像のうち遠隔端末100で指定されたものを遠隔端末100へ送信する。
The
プロジェクタ40は、液晶プロジェクタ等で構成され、ハーフミラー60によりビデオカメラ20のその光学的な主点が略一致するように配置されている。このプロジェクタ40は、サーバ50から送信されたアノテーション画像をその光学系を通じハーフミラー60を介して被写体200へ投影する。アノテーション画像は、ハーフミラー60で反射されて被写体200へ投影される。
The projector 40 is composed of a liquid crystal projector or the like, and is arranged so that the optical principal points of the
テーブル70は、サーバ50により制御されて、その上面に置かれた被写体200を回動(移動)させることにより、ビデオカメラ20及びプロジェクタ40に対する被写体200の位置を変更する。
The table 70 is controlled by the
サーバ50は、ビデオカメラ20、データベース30、プロジェクタ40、テーブル70の動作を制御すると共に、ネットワーク300を介して遠隔端末100との間で各種情報を授受する。また、サーバ50は、ビデオカメラ20の撮像画像を遠隔端末100へ送信すると共に、遠隔端末100でなされた撮像画像に基づく指示に応じたアノテーション画像をプロジェクタ40により被写体200へ投影させる。
更に、サーバ50は、テーブル70による被写体200の回動に合わせてプロジェクタ40の被写体200に対するアノテーション画像の投影位置及び撮像位置を変更する制御を行う。
また、サーバ50は、遠隔端末100からアノテーション画像の投影、テーブル70の回動、参照用画像の蓄積を指示される毎にデータベース30へ参照用画像を蓄積する。
The
Further, the
Further, the
遠隔端末100は、液晶表示装置、CRT等からなる表示装置110、ネットワーク300に接続されたコンピュータ120、コンピュータ120に接続されたマウス130等から構成されている。
The remote terminal 100 includes a liquid crystal display device, a display device 110 such as a CRT, a
表示装置110は、その表示画面に被写体側装置10から送信される画像を表示する。 The display device 110 displays an image transmitted from the subject side device 10 on the display screen.
マウス130は、参照用画像が表示された表示画面111においてポインタで各種ボタン等を操作することにより、被写体200へ投影するアノテーション画像に関する指示を形成すると共に、テーブル70の回動による被写体200を回動する指示、データベース30に蓄積された参照用画像を表示する指示、撮像画像を参照用画像としてデータベース30に蓄積する指示をするために用いられる。
The
次に、上記構成の遠隔指示システムの動作について図2及び図3に示すフローチャートと図4を参照して説明する。
ここで、図2はサーバの処理の一例を示すフローチャートであり、図3はコンピュータにおける処理の一例を示すフローチャートであり、図4は遠隔端末における操作の一例を説明するための図である。
Next, the operation of the remote instruction system configured as described above will be described with reference to the flowcharts shown in FIGS. 2 and 3 and FIG.
Here, FIG. 2 is a flowchart showing an example of processing of the server, FIG. 3 is a flowchart showing an example of processing in the computer, and FIG. 4 is a diagram for explaining an example of operation in the remote terminal.
図2に示すように、被写体側装置10側のサーバ50は、予め設定された初期投影画像をプロジェクタ40により投影し、ビデオカメラ20の撮像画像の取り込みを開始し遠隔端末100側のコンピュータ120へ撮像画像の常時送出を開始する(ステップST1)。
As shown in FIG. 2, the
そして、遠隔端末100側のコンピュータ120により送出されたコマンドを受領する(ステップST2)。その後、受領したコマンドがアノテーション画像の描画を指示するものであるかを判断する(ステップST3)。描画を指示するものである場合にはステップST4を、そうでない場合にはステップST6を実行する。
Then, the command sent by the
サーバ50は、ステップST3において、受領したコマンドが描画コマンドであると判断した場合には、描画コマンドに沿ってアノテーション画像を被写体200へ投影する処理を実行する(ステップST4)。次に、撮像を参照用画像としてデータベース30へ蓄積する(ステップST5)。
描画コマンド等からアノテーション画像を投影する指示をした遠隔端末100の情報を取得しておくことで、ステップST5においてその情報を付加して参照用画像を蓄積することができる。また、サーバ50のシステム時刻等を用いることで撮像時刻情報を付加して参照用画像を蓄積することができる。テーブル70の位置情報を付加することも可能である。また、これによりアノテーション画像が被写体200に投影される毎に被写体200の撮像画像を参照用画像としてデータベース30に蓄積することができる。
If the
By acquiring information of the remote terminal 100 that has instructed to project an annotation image from a drawing command or the like, it is possible to add the information and accumulate a reference image in step ST5. Further, by using the system time of the
次に、終了要求の有無を判断し(ステップST6)、終了要求がある場合には処理を終了し、そうでない場合にはステップST2に戻り上記処理を繰り返す。 Next, it is determined whether or not there is a termination request (step ST6). If there is a termination request, the process is terminated. If not, the process returns to step ST2 to repeat the above process.
サーバ50は、ステップST3において、受領したコマンドが描画コマンドでないと判断した場合には、受領したコマンドがテーブル制御コマンドであるかを判断する(ステップST6)。受領したコマンドがテーブル制御コマンドである場合にはステップST7をそうでない場合にはステップST9を実行する。
If the
次に、ステップST6において、受領したコマンドがテーブル制御コマンドであると判断した場合には、被写体200の撮像を参照用画像としてデータベース30に蓄積する(ステップST7)。その後、制御コマンドに沿ったテーブル70の回動処理を行い(ステップST8)、ステップST6の処理を実行する。
これにより、被写体200の相対位置が変更される毎及び相対的位置を変更するコマンドを遠隔端末100が発行した後被写体200の相対的位置が変更される前にその参照用画像を蓄積することができる。また、ステップST5の説明において示したようにアノテーション画像を投影する指示をした遠隔端末100の情報、撮像時刻情報、テーブル70の位置情報を付加することも可能である。
Next, when it is determined in step ST6 that the received command is a table control command, the imaging of the subject 200 is stored in the
Thus, each time the relative position of the subject 200 is changed and after the remote terminal 100 issues a command for changing the relative position, the reference image is stored before the relative position of the subject 200 is changed. it can. Further, as shown in the description of step ST5, it is possible to add information on the remote terminal 100 that has instructed to project the annotation image, imaging time information, and position information on the table 70.
サーバ50は、ステップST6において、受領したコマンドがテーブル制御コマンドでないと判断した場合には、当該コマンドは蓄積コマンドであり、撮像画像を参照用画像としてデータベース30に蓄積する(ステップST9)処理を行う。
これにより、遠隔端末100を操作する者に必要な画像のみを選択的に蓄積したアノテーション画像の投影履歴を作成することができる。その後、ステップST6を実行する。
If the
Thereby, it is possible to create a projection history of an annotation image in which only images necessary for a person who operates the remote terminal 100 are selectively accumulated. Thereafter, step ST6 is executed.
次に、図3に示すコンピュータ120における処理を説明する。
オペレータがマウス130等により表示装置110の各種ボタンを操作することで、コンピュータ120はコマンドを入力される(ステップST21)。
具体的には、遠隔端末100のオペレータは、図4に示すような表示装置110の表示画面111の画像を見ながら操作をする。
Next, processing in the
When the operator operates various buttons of the display device 110 with the
Specifically, the operator of the remote terminal 100 operates while viewing the image on the display screen 111 of the display device 110 as shown in FIG.
アノテーション画像を被写体200へ投影する場合には、オペレータは、表示画面111に形成されたアノテーション指定ボタンBTを操作して、投影すべきアノテーション画像を描画する。また、被写体200の撮像位置を変更する場合には、回転方向指定ボタンR及び回転量指定枠AGを操作して、テーブル70の回転方向及び回転量を指示する。参照したい蓄積画像がデータベース30に存在するかを確認するためには、履歴表示ボタンHを操作する。
オペレータは、必要な画像のみを選択的に蓄積する場合には、表示画面111に形成された蓄積ボタンSを操作する。この操作によって、上記と異なり、オペレータにとって必要な画像のみを選択的に履歴として蓄積することができる。
また、これらのオペレータの操作により、ステップST21においてコンピュータ120へ、描画、テーブル制御、蓄積コマンドがそれぞれ入力される。
When projecting the annotation image onto the subject 200, the operator operates the annotation designation button BT formed on the display screen 111 to draw the annotation image to be projected. Further, when changing the imaging position of the subject 200, the rotation direction designation button R and the rotation amount designation frame AG are operated to instruct the rotation direction and the rotation amount of the table 70. In order to confirm whether the stored image to be referred to exists in the
The operator operates the accumulation button S formed on the display screen 111 in order to selectively accumulate only necessary images. By this operation, unlike the above, only images necessary for the operator can be selectively accumulated as a history.
In addition, by these operator operations, drawing, table control, and storage commands are respectively input to the
なお、データベース30に蓄積された画像のうちメイン画面113へ表示させたい参照用画像114が存在する場合は、ポインティングデバイス130を操作して表示画面111上のポインタPtを移動させる。これにより、参照用画像114を選択することができる。コンピュータ120は選択された参照用画像114をメイン画面113に表示する。
参照用画像114を実際の撮像画像の代替的な画像情報として使用することができるため、テーブル70を回動する必要性が減少する。特に、複数の遠隔端末100が被写体側装置10のサーバ50へ接続している場合にはテーブル70の制御権に対する競合の発生が減少する。
If there is a reference image 114 to be displayed on the main screen 113 among the images stored in the
Since the reference image 114 can be used as alternative image information of the actual captured image, the necessity of rotating the table 70 is reduced. In particular, when a plurality of remote terminals 100 are connected to the
ここで、リアルタイム画面112には現在の撮像領域を指定している遠隔端末100による操作の様子が表示される。更に、メイン画面113にリアルタイム画面112に表示された操作の様子を表示する場合にはポインティングデバイス130を操作してリアルタイム画面112上へポインタPtを移動させる。これによりリアルタイム画面112が消え、メイン画面113にリアルタイム画面112に表示されていた操作の様子を表示することができる。
また、撮像領域を指定している遠隔端末100において、表示画面111にはリアルタイム画面112が表示されず、メイン画面113に当該遠隔端末100による操作の様子が表示される。
Here, on the real-time screen 112, the state of operation by the remote terminal 100 designating the current imaging area is displayed. Further, when the state of the operation displayed on the real-time screen 112 is displayed on the main screen 113, the pointer Pt is moved onto the real-time screen 112 by operating the
Further, in the remote terminal 100 designating the imaging region, the real-time screen 112 is not displayed on the display screen 111, and the state of operation by the remote terminal 100 is displayed on the main screen 113.
コンピュータ120は、入力されたコマンドが参照用画像表示コマンドであるかを判断する(ステップST22)。参照用画像表示コマンドの場合にはステップ23の処理を実行する。そうでない場合にはステップST26の処理を実行する。
The
次に、入力コマンドが参照用画像表示コマンドであると判断した場合には、参照用画像の問合せ,取得を行う(ステップST23)。その後、取得した参照用画像を描画する(ステップST24)。
これにより過去に蓄積した参照用画像を表示することができる。
Next, when it is determined that the input command is a reference image display command, a reference image is inquired and acquired (step ST23). Thereafter, the acquired reference image is drawn (step ST24).
Thereby, it is possible to display the reference images accumulated in the past.
その後、終了要求の有無を判断し(ステップST25)、終了要求がある場合には処理を終了し、そうでない場合にはステップST21に戻り上記処理を繰り返す。 Thereafter, it is determined whether or not there is a termination request (step ST25). If there is a termination request, the process is terminated. If not, the process returns to step ST21 to repeat the above process.
コンピュータ120は、ステップST22において、入力コマンドが参照用画像表示コマンドでないと判断した場合には、入力されたコマンドが描画コマンドであるかを判断する(ステップST26)。描画コマンドである場合にはステップST27を、そうでない場合にはテーブル制御又は蓄積コマンドあり、ステップST28を実行する。
If the
次に、ステップST26において、入力コマンドが描画コマンドであると判断した場合には、画像描画処理を行う(ステップST27)。 Next, when it is determined in step ST26 that the input command is a drawing command, image drawing processing is performed (step ST27).
コンピュータ120は、サーバ50に向けてコマンドを送出する処理を行う(ステップST28)。この際に遠隔端末100に対する情報を付加してサーバ50に送出すること等で、アノテーション画像を投影する指示をした遠隔端末100の情報を付加して参照用画像をデータベース30に蓄積することができる。
The
以上のように、本実施形態によれば、アノテーション画像が投影された被写体200をカメラ20が撮像し、サーバ50が撮像から参照用画像を抜き出してデータベース30に蓄積するので、参照用画像により過去に投影したアノテーションを確認することが可能となる。
As described above, according to the present embodiment, the
上記サーバ50は、遠隔端末100から受領したテーブル制御コマンドに従ってテーブル70を操作するため、遠隔端末側100から被写体200の撮像位置を変更することが可能となる。また、実際に撮像位置を変更する代わりに参照用画像を参照することもできる。
Since the
サーバ50は、テーブル70の回動毎及びアノテーション画像の投影毎に自動的に参照用画像をデータベース30に蓄積するので、遠隔端末100を操作する者の操作負担を軽減することができる。
Since the
さらに、ドメイン名、時刻、テーブルの相対位置を付加して参照用画像を蓄積するため、ドメイン名、時刻範囲、相対位置を指定して参照用画像を検索又は履歴に沿って参照することができる。 Furthermore, since the reference image is accumulated by adding the domain name, time, and relative position of the table, the domain name, the time range, and the relative position can be specified and the reference image can be referred to according to the search or history. .
また、オペレータは、蓄積ボタンSを操作することにより、参照用画像をデータベース30に蓄積するコマンドをコンピュータ120に入力するので、オペレータが必要な画像のみを選択的に履歴として蓄積することができる。
Further, since the operator operates the accumulation button S to input a command for accumulating the reference image in the
図5は、本発明の他の実施形態を示す構成図である。尚、図5及び図6において上記構成と同一構成部分については同一符号を使用している。本構成においては、データベース140が遠隔端末100側のコンピュータに配置されている点で図1に示したシステムと構成が異なる。
FIG. 5 is a block diagram showing another embodiment of the present invention. 5 and 6, the same reference numerals are used for the same components as those in the above configuration. This configuration differs from the system shown in FIG. 1 in that the
次に、上記構成における遠隔指示システムの動作の一例について図6又は図7に示すフローチャートを参照して説明する。
ここで、図6はサーバにおける処理の一例を示すフローチャートであり、図7はコンピュータにおける処理の一例を示すフローチャートである。
Next, an example of the operation of the remote instruction system having the above configuration will be described with reference to the flowchart shown in FIG.
Here, FIG. 6 is a flowchart showing an example of processing in the server, and FIG. 7 is a flowchart showing an example of processing in the computer.
図6に示すように、サーバ50は、予め設定された初期投影画像をプロジェクタ40により投影し、ビデオカメラ20の撮像画像の取り込みを開始し遠隔端末100側のコンピュータ120へ撮像画像の常時送出を開始する(ステップST31)。
As shown in FIG. 6, the
そして、サーバ50は、遠隔端末100側のコンピュータ120により送出されたコマンドを受領する(ステップST32)。受領したコマンドがテーブル70の回動を指示するコマンドであるかを判断する(ステップST33)。コマンドが回動を指示するものである場合にはステップST34の処理を、そうでない場合にはステップST36の処理を実行する。
Then,
次に、ステップST33において、受領コマンドがテーブル70の回動を指示するコマンドであると判断した場合には、制御コマンドに沿ったテーブル70の回動処理を行う(ステップST34)。
次に、終了要求の有無を判断し(ステップST35)、終了要求がある場合には処理を終了し、そうでない場合にはステップST32に戻り上記処理を繰り返す。
Next, when it is determined in step ST33 that the received command is a command for instructing the rotation of the table 70, the table 70 is rotated in accordance with the control command (step ST34).
Next, it is determined whether or not there is an end request (step ST35). If there is an end request, the process ends. If not, the process returns to step ST32 to repeat the above process.
サーバ50は、ステップST33において、受領コマンドがテーブル70の回動を指示するコマンドでないと判断した場合には、受領したコマンドはアノテーション画像の描画を指示するコマンドであり、描画コマンドに沿ったアノテーション画像の投影処理を行う(ステップST36)。その後、描画同期コマンドを遠隔端末に向けて送出する(ステップST37)。ここで、描画同期コマンドとは、サーバ50から遠隔端末100へ向けて送出されるコマンドであり、アノテーション画像をサーバ50による投影処理が完了した事を遠隔端末側に通知するためのものである。また、描画同期コマンド等にアノテーション画像を投影する指示をした遠隔端末100の情報を付加しておくことで、コマンドの受領先においてその情報を付加して参照用画像を蓄積することができる。その後、ステップST35の処理を実行する。
If the
次に、図7に示すコンピュータにおける処理を説明する。
遠隔端末100のオペレータが、マウス130等で表示装置110からコンピュータ120へコマンドを入力するか又はコンピュータ120はサーバ50が送出したコマンドを受領する(ステップST41)。
Next, processing in the computer shown in FIG. 7 will be described.
The operator of the remote terminal 100 inputs a command from the display device 110 to the
次いで、コ
ンピュータ120は、受領したコマンドが参照用画像表示コマンドであるかを判断する(ステップST42)。参照用画像表示コマンドである場合にはステップST43の処理を行い、そうでない場合にはステップST45の処理を行う。
Next, the
次いで、ステップST42において、受領したコマンドが参照用画像表示コマンドであると判断した場合には、データベース140に蓄積された参照用画像を描画する処理を実行する(ステップST43)。これにより過去に蓄積した参照用画像を表示できる。
Next, if it is determined in step ST42 that the received command is a reference image display command, a process of drawing the reference image stored in the
次に、終了要求があるかを判断し(ステップST44)、終了要求がある場合には処理を終了し、そうでない場合にはステップST41に戻り上記処理を繰り返す。 Next, it is determined whether or not there is an end request (step ST44). If there is an end request, the process is terminated. If not, the process returns to step ST41 and the above process is repeated.
コンピュータ120は、ステップST42において、受領したコマンドが参照用画像表示コマンドでないと判断した場合には、受領したコマンドがテーブル70を制御するコマンドであるかを判断する(ステップST45)。テーブル制御コマンドである場合には、ステップST46の処理を行い、そうでない場合にはステップST48の処理を行う。
If the
次に、ステップST45において、受領したコマンドがテーブル制御コマンドであると判断した場合には、遠隔端末100側で受信した被写体200の撮像を参照用画像としてデータベース140に蓄積する(ステップST46)。
これにより、遠隔端末100の指示に応じて被写体200の参照用画像をデータベース140に蓄積することができる。また、上記のようにアノテーション画像を投影する指示をした遠隔端末100に関する情報、撮像時刻情報、テーブル70の位置情報を付加することも可能である。
次に、当該コマンドをサーバ50へ送出する(ステップST47)。その後、ステップST44を実行する。
Next, when it is determined in step ST45 that the received command is a table control command, the imaging of the subject 200 received on the remote terminal 100 side is stored in the
Thereby, the reference image of the subject 200 can be stored in the
Next, the command is sent to the server 50 (step ST47). Thereafter, step ST44 is executed.
コンピュータ120は、ステップST45において、受領したコマンドがテーブル制御コマンドでないと判断した場合には、受領したコマンドが描画コマンドであるかを判断する(ステップST48)。描画コマンドである場合にはステップST49の処理を行い、そうでない場合にはステップST50の処理を行う。
If the
次いで、ステップST48において、受領したコマンドが描画コマンドであると判断した場合には、画像描画処理を実行する(ステップST49)。次にステップST47の処理を実行する。 Next, when it is determined in step ST48 that the received command is a drawing command, an image drawing process is executed (step ST49). Next, the process of step ST47 is executed.
次いで、ステップST48において、受領したコマンドが描画コマンドでないと判断した場合には、受領したコマンドが描画同期コマンドであるかを判断する(ステップST50)。描画同期コマンドである場合にはステップST51の処理を行い、そうでない場合にはステップST53の処理を行う。 If it is determined in step ST48 that the received command is not a drawing command, it is determined whether the received command is a drawing synchronization command (step ST50). If it is a drawing synchronization command, the process of step ST51 is performed, and if not, the process of step ST53 is performed.
コンピュータ120は、ステップST50において、受領したコマンドが描画同期コマンドであると判断した場合には、同期処理を実行する(ステップST51)。ここでは、アノテーション画像が投影された被写体200の撮像画像を、遠隔端末100が受信したことを確認する。その後、撮像画像を参照用画像としてデータベース140へ蓄積する(ステップST52)。これにより、アノテーション画像が被写体200に投影される毎にその参照用画像をデータベース140に蓄積することができる。その後、ステップST44を実行する。
尚、ステップST52において、描画同期コマンド等からアノテーション画像を投影する指示をした遠隔端末100の情報を取得しておくことで、その情報を付加して参照用画像を蓄積することができる。また、コンピュータ120のシステム時刻等を用いることで撮像時刻情報を付加して参照用画像を蓄積することができる。テーブル70の位置情報を付加することも可能である。
If the
In step ST52, by acquiring the information of the remote terminal 100 that has instructed to project the annotation image from the drawing synchronization command or the like, it is possible to add the information and store the reference image. Further, by using the system time of the
コンピュータ120は、ステップST50において、受領したコマンドが描画同期コマンドでないと判断した場合には、受領コマンドは蓄積コマンドであり、撮像画像を参照用画像としてデータベース140へ蓄積する(ステップST53)。
これにより、遠隔端末100を操作する者に必要な画像のみを選択的に蓄積したアノテーション画像の投影履歴を作成することができる。また、上記のようにアノテーション画像を投影する指示をした遠隔端末100の情報、撮像時刻情報、テーブル70の位置情報を付加することも可能である。
If the
Thereby, it is possible to create a projection history of an annotation image in which only images necessary for a person who operates the remote terminal 100 are selectively accumulated. It is also possible to add information on the remote terminal 100 that has instructed to project an annotation image, imaging time information, and position information on the table 70 as described above.
以上のように、本実施形態によれば、データベース140がコンピュータ120に接続されているため、コンピュータ120とデータベース140間のデータ授受に要する時間がネットワーク300の回線品質やトラフィック量に影響を受けることは無い。
また、オペレータが蓄積ボタンSを操作した時点に表示装置110が表示していた撮像とデータベース140に蓄積した参照用画像との差異が生じにくい。
更に、前記実施形態と同様の効果も得られる。
As described above, according to the present embodiment, since the
In addition, the difference between the image displayed on the display device 110 when the operator operates the accumulation button S and the reference image accumulated in the
Further, the same effect as that of the above embodiment can be obtained.
上記実施形態では、投影手段としてプロジェクタを用いた場合について説明したが、これに限定されるわけではなく、例えば、レーザ光等の光を被写体に照射して画像を形成することも可能である。 In the above embodiment, the case where a projector is used as the projecting unit has been described. However, the present invention is not limited to this. For example, an image can be formed by irradiating a subject with light such as laser light.
上記実施形態では、撮像手段としてCCDカメラを用いた場合について説明したが、これに限定されるわけではなく、例えば、CMOSイメージセンサを用いたカメラ等を採用することも可能である。 In the above-described embodiment, the case where a CCD camera is used as the imaging unit has been described. However, the present invention is not limited to this. For example, a camera using a CMOS image sensor or the like can be employed.
上記実施形態では、回転テーブル70の回転を指示するために表示画面111上に回転方向指定ボタンを形成した場合について説明したが、これに限定されるわけではなく、キーボードを用いてもよいし、種々の方法を採用できる。 In the above embodiment, the case where the rotation direction designation button is formed on the display screen 111 in order to instruct the rotation of the turntable 70 has been described. However, the present invention is not limited to this, and a keyboard may be used. Various methods can be employed.
上記実施形態では、遠隔端末100がサーバ50にネットワーク300により接続されている場合について説明したが、これに限定されるわけではなく、他の手段により遠隔端末100をサーバ50に接続することもできるし、また、遠隔端末100を被写体200の側に配置することも可能である。
Although the case where the remote terminal 100 is connected to the
上記実施形態では、被写体側がテーブル70により回転される場合について説明したが、これに限定されるわけではなく、例えば、ロボットやXYテーブル等を相対位置変更手段として使用することも可能である。 In the above-described embodiment, the case where the subject side is rotated by the table 70 has been described. However, the present invention is not limited to this. For example, a robot, an XY table, or the like can be used as the relative position changing unit.
上記実施形態では、被写体を相対位置変更手段としてのテーブル70により回転させる例を挙げたが、これに限定されるわけではなく、ビデオカメラ20、プロジェクタ40、ハーフミラー60が被写体を中心に回転する構成とすることも可能である。
In the above embodiment, an example in which the subject is rotated by the table 70 as the relative position changing unit has been described. However, the present invention is not limited to this, and the
上記実施形態では、被写体200の撮像を蓄積するタイミングを被写体200の相対位置が変更される毎、アノテーション画像を前記被写体に投影する毎、被写体200の相対的位置を変更するコマンドを遠隔端末100が発行した後前記被写体の相対的位置が変更される前について説明したが、これに限定されるわけではなく定期的に画像を蓄積する構成とすることも可能である。 In the above embodiment, the remote terminal 100 issues a command to change the relative position of the subject 200 every time the relative position of the subject 200 is changed, every time the relative position of the subject 200 is changed, and each time an annotation image is projected onto the subject. Although the description has been made before the relative position of the subject is changed after issuance, the present invention is not limited to this, and an image can be periodically accumulated.
10…被写体側装置
20…ビデオカメラ(撮像手段)
30…データベース
40…プロジェクタ(投影手段)
50…サーバ
60…ハーフミラー
70…テーブル(相対位置変更手段)
100…遠隔端末
110…表示装置
111…表示画面
112…リアルタイム画面
113…メイン画面
114…参照用画像
120…コンピュータ
130…マウス
140…データベース
200…被写体
300…ネットワーク
DR…アノテーション画像
Pt…ポインタ
BT…アノテーション指定ボタン
R…回転方向指定ボタン
AG…回転量指定枠
H…履歴表示ボタン
S…蓄積ボタン
10 ...
30 ... Database 40 ... Projector (projection means)
50 ... Server 60 ... Half mirror 70 ... Table (relative position changing means)
100 ... Remote terminal 110 ... Display device 111 ... Display screen 112 ... Real time screen 113 ... Main screen 114 ...
Claims (10)
前記撮像手段の撮像画像から前記遠隔端末において参照するための参照用画像を抜き出して記憶手段へ蓄積する参照用画像蓄積手段を備える、
ことを特徴とする遠隔指示システム。 A remote instruction system that transmits a captured image of a subject by an imaging unit to a remote terminal and projects an annotation image according to an instruction made at the remote terminal onto the subject by a projecting unit,
Reference image storage means for extracting a reference image for reference at the remote terminal from the captured image of the imaging means and storing it in the storage means,
A remote indication system characterized by that.
ことを特徴とする請求項1に記載の遠隔指示システム。 The reference image includes a captured image of the subject onto which the annotation image is projected.
The remote indication system according to claim 1.
前記画像蓄積手段は、前記被写体の相対位置が変更する毎に前記参照用画像を抜き出して記憶手段へ蓄積する
ことを特徴とする請求項1又は2に記載の遠隔指示システム。 A relative position changing unit that is controlled according to an instruction from the remote terminal and changes a relative position of the subject with respect to the projection unit and the imaging unit;
3. The remote instruction system according to claim 1, wherein the image storage unit extracts the reference image and stores it in the storage unit every time the relative position of the subject is changed.
ことを特徴とする請求項3に記載の遠隔指示システム。 The image storage means stores the reference image after the remote terminal issues a command to change the relative position of the subject and before the relative position of the subject is changed.
The remote instruction system according to claim 3.
ことを特徴とする請求項3又は4のいずれかに記載の遠隔指示システム。 The image storage means adds the relative position information of the subject to the reference image and stores the information;
The remote indication system according to claim 3 or 4, wherein
ことを特徴とする請求項1ないし5のいずれかに記載の遠隔指示システム。 The image storage means adds imaging time information to the reference image and stores it.
The remote indication system according to any one of claims 1 to 5, wherein
ことを特徴とする請求項2ないし6のいずれかに記載の遠隔指示システム。 The image storage means adds information related to the remote terminal that has instructed to project the annotation image to the reference image and stores the information;
The remote indication system according to any one of claims 2 to 6, wherein
ことを特徴とする請求項1ないし7のいずれかに記載の遠隔指示システム。 The image storage means extracts and stores the reference image for each projection of the annotation image;
The remote indication system according to any one of claims 1 to 7.
ことを特徴とする請求項1ないし7のいずれかに記載の遠隔指示システム。 The image storage means stores the reference image in accordance with an instruction from a remote terminal;
The remote indication system according to any one of claims 1 to 7.
前記遠隔端末において参照するための参照用画像を前記撮像手段の撮像画像から抜き出して記憶手段へ蓄積する、
ことを特徴とする遠隔指示方法。
A remote instruction method for transmitting a captured image of a subject by an imaging unit to a remote terminal and performing a remote instruction by projecting an annotation image according to an instruction made at the remote terminal onto the subject by a projecting unit,
Extracting a reference image for reference in the remote terminal from the captured image of the imaging unit and storing it in the storage unit;
A remote instruction method characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005232482A JP4581900B2 (en) | 2005-08-10 | 2005-08-10 | Remote indication system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005232482A JP4581900B2 (en) | 2005-08-10 | 2005-08-10 | Remote indication system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007049490A true JP2007049490A (en) | 2007-02-22 |
| JP4581900B2 JP4581900B2 (en) | 2010-11-17 |
Family
ID=37851952
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005232482A Expired - Fee Related JP4581900B2 (en) | 2005-08-10 | 2005-08-10 | Remote indication system and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4581900B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010068500A (en) * | 2008-09-15 | 2010-03-25 | Fuji Xerox Co Ltd | Information processor, remote instruction system, and program |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001197521A (en) * | 2000-01-06 | 2001-07-19 | Toppan Printing Co Ltd | IMAGE CAPTURING APPARATUS, IMAGE CAPTURING METHOD, AND RECORDING MEDIUM RECORDING DATA REGARDING IMAGE CONDITION |
| JP2005033756A (en) * | 2002-10-15 | 2005-02-03 | Fuji Xerox Co Ltd | Method, apparatus, and system for remotely annotating target disposed at second location from first location |
| JP2005203886A (en) * | 2004-01-13 | 2005-07-28 | Seiko Epson Corp | Remote conference support system, remote conference support system control method, and program |
-
2005
- 2005-08-10 JP JP2005232482A patent/JP4581900B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001197521A (en) * | 2000-01-06 | 2001-07-19 | Toppan Printing Co Ltd | IMAGE CAPTURING APPARATUS, IMAGE CAPTURING METHOD, AND RECORDING MEDIUM RECORDING DATA REGARDING IMAGE CONDITION |
| JP2005033756A (en) * | 2002-10-15 | 2005-02-03 | Fuji Xerox Co Ltd | Method, apparatus, and system for remotely annotating target disposed at second location from first location |
| JP2005203886A (en) * | 2004-01-13 | 2005-07-28 | Seiko Epson Corp | Remote conference support system, remote conference support system control method, and program |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010068500A (en) * | 2008-09-15 | 2010-03-25 | Fuji Xerox Co Ltd | Information processor, remote instruction system, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4581900B2 (en) | 2010-11-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101760142B1 (en) | Camera device, camera system, control device and computer readable recording medium | |
| EP2426637A1 (en) | Method for generating panoramic image | |
| JPH118844A (en) | Imaging device controller and imaging system | |
| JP4770493B2 (en) | Remote indication system and remote indication method | |
| JP2007166583A (en) | Video distribution device and viewer device | |
| TWI461064B (en) | Camera device, camera system, control device and program | |
| JP2008078690A (en) | Image processing system | |
| JP5820210B2 (en) | IMAGING DEVICE AND IMAGING DEVICE CONTROL METHOD | |
| JP4581900B2 (en) | Remote indication system and method | |
| JPH1188767A (en) | Video processing system | |
| JP2017215850A (en) | Construction picture shooting control device | |
| JP2008301191A (en) | Video monitoring system, video monitoring control device, video monitoring control method, and video monitor controlling program | |
| JP4577106B2 (en) | Remote indication system and method | |
| JP2009060251A (en) | Information processing apparatus, and remote diagnosing system | |
| JP4872482B2 (en) | Remote support device, remote support system, and remote support method | |
| JP2006352495A (en) | Remote instruction system | |
| JP7769507B2 (en) | Video processing device, control method and program thereof | |
| JP4281752B2 (en) | Video camera remote control system, video camera remote control method, photographing apparatus, and photographing method | |
| JP2010055581A (en) | Process management device and process management method | |
| JP3876493B2 (en) | Information display method | |
| JP4332580B2 (en) | Control device, control method, and monitoring system | |
| US8619097B2 (en) | Remote instruction system, remote instruction method, and program product therefor | |
| JP2007047436A (en) | Remote instruction system | |
| JP2006352496A (en) | Remote instruction system and method thereof | |
| JP4839858B2 (en) | Remote indication system and remote indication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080522 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100414 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100420 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100614 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100803 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100816 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4581900 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130910 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |