JP5593802B2 - POSITION DETECTION SYSTEM, ITS CONTROL METHOD, AND PROGRAM - Google Patents
POSITION DETECTION SYSTEM, ITS CONTROL METHOD, AND PROGRAM Download PDFInfo
- Publication number
- JP5593802B2 JP5593802B2 JP2010094771A JP2010094771A JP5593802B2 JP 5593802 B2 JP5593802 B2 JP 5593802B2 JP 2010094771 A JP2010094771 A JP 2010094771A JP 2010094771 A JP2010094771 A JP 2010094771A JP 5593802 B2 JP5593802 B2 JP 5593802B2
- Authority
- JP
- Japan
- Prior art keywords
- calibration
- image
- projected
- imaging device
- projector
- 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.)
- Active
Links
Images
Landscapes
- Position Input By Displaying (AREA)
Description
本発明は、プロジェクターから投写された画像内において所定の操作がなされた位置を検出するための位置検出システム及びその制御方法、並びにプログラムに関する。 The present invention relates to a position detection system for detecting a position where a predetermined operation is performed in an image projected from a projector, a control method therefor, and a program.
近年、コンピューターから出力される画像を、プロジェクターによってホワイトボード等に投写するとともに、投写された画像(投写画像)を撮像装置(カメラ)で撮像して、投写画像に対して行ったユーザーの操作をコンピューターで認識するシステムが提案されている(例えば、特許文献1参照)。このようなシステムでは、例えば、ペン先から赤外光を発する発光ペンやレーザーポインター等を用いてユーザーが投写画像の任意の位置をポイント(指示)すると、撮像装置によって撮像された画像(撮像画像)に基づいて、ポイントされた位置が検出される。そして、コンピューターが、検出された位置にカーソルやポインターを移動させたり、その位置でクリックがなされたものとみなしたりすることにより、ユーザーは、投写画像に対してタッチパネルのような操作感覚で操作を行うことが可能となる。 In recent years, an image output from a computer is projected onto a whiteboard or the like by a projector, and the projected image (projected image) is imaged by an imaging device (camera), and a user operation performed on the projected image is performed. A system that recognizes with a computer has been proposed (see, for example, Patent Document 1). In such a system, for example, when a user points (instructs) an arbitrary position of a projected image using a light emitting pen or a laser pointer that emits infrared light from a pen tip, an image (captured image) captured by an imaging device is used. ) To detect the pointed position. When the computer moves the cursor or pointer to the detected position or assumes that a click has been made at that position, the user can operate the projected image as if it were a touch panel. Can be done.
上記のようなシステムで正確な操作を実現するためには、プロジェクター及び撮像装置を設置した後に、投写画像と撮像画像との位置の対応付けを行うための手続き(キャリブレーション)を実施する必要がある。特に、必要な場所に持ち運んで使用する可搬型の位置検出システムの場合には、場所を変える度にキャリブレーションを実施しなければならない。特許文献1に記載のシステムでは、プロジェクターから所定のパターン(チェッカーパターン等)の画像を投写して、この画像を撮像装置で撮像してキャリブレーション(アラインメント)を実施している。また、撮像装置で投写画像を撮像しつつ投写画像内の所定の位置をユーザーにポイントさせてキャリブレーションを実施する態様も知られている。 In order to realize an accurate operation in the system as described above, it is necessary to perform a procedure (calibration) for associating the positions of the projected image and the captured image after installing the projector and the imaging device. is there. In particular, in the case of a portable position detection system that is carried and used where necessary, calibration must be performed every time the place is changed. In the system described in Patent Document 1, an image of a predetermined pattern (checker pattern or the like) is projected from a projector, and this image is captured by an imaging device to perform calibration (alignment). There is also known a mode in which calibration is performed by pointing a user to a predetermined position in a projected image while capturing the projected image with an imaging device.
しかしながら、プロジェクターから投写された所定のパターンの画像を撮像してキャリブレーションを行う態様では、周辺の環境等がキャリブレーションに影響を与えてしまう場合がある。例えば、周囲が明るい環境下では、投写画像のコントラストが低下してしまうため、撮像装置が投写画像を鮮明に撮像することができず、キャリブレーションに長い時間を要したり、位置精度が低下してしまったりする場合がある。一方、投写画像内の所定の位置をユーザーにポイントさせる態様では、赤外光やレーザー光を認識できればよいため、投写画像を鮮明に撮像できる必要はなく、周辺環境の影響を受けにくい。しかしながら、高い位置精度でキャリブレーションを行うためには、多くの位置をユーザーにポイントさせる必要があり、ユーザーに煩雑な作業を強いてしまうことになる。 However, in an aspect in which calibration is performed by capturing an image of a predetermined pattern projected from a projector, the surrounding environment or the like may affect the calibration. For example, in a bright environment, the contrast of the projected image decreases, so the imaging device cannot capture the projected image clearly, and it takes a long time for calibration or the position accuracy decreases. Sometimes On the other hand, in an aspect in which the user points to a predetermined position in the projected image, it is only necessary to be able to recognize infrared light or laser light, and thus it is not necessary to capture the projected image clearly and is not easily affected by the surrounding environment. However, in order to perform calibration with high position accuracy, it is necessary to point the user to many positions, which complicates the user for complicated operations.
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。 SUMMARY An advantage of some aspects of the invention is to solve at least a part of the problems described above, and the invention can be implemented as the following forms or application examples.
[適用例1]本適用例に係る位置検出システムは、画像を投写するプロジェクターと、前記プロジェクターから投写された投写画像を含む範囲を撮像して撮像画像を生成する撮像装置と、前記撮像装置が生成した前記撮像画像に基づいて、前記投写画像内において所定の操作がなされた位置を検出する検出装置と、を有する位置検出システムであって、前記投写画像と前記撮像画像との間で位置の対応付けを行うためのキャリブレーションを実施する制御装置を備え、前記制御装置は、前記プロジェクターから第1の画像を投写させるとともに、前記撮像装置が前記第1の画像を撮像して生成する撮像画像に基づいて前記キャリブレーションを行う第1のキャリブレーションと、前記プロジェクターから第2の画像を投写させて、前記第2の画像内の所定の位置で前記所定の操作を行わせるとともに、前記撮像装置が前記所定の操作を撮像して生成する撮像画像に基づいて前記キャリブレーションを行う第2のキャリブレーションとを選択的に実施することを特徴とする。 Application Example 1 A position detection system according to this application example includes a projector that projects an image, an imaging device that captures a range including a projection image projected from the projector, and generates a captured image, and the imaging device includes: A position detection system having a detection device that detects a position where a predetermined operation is performed in the projection image based on the generated captured image, wherein the position of the position is determined between the projection image and the captured image. A control device that performs calibration for associating, the control device projects a first image from the projector, and the captured image that the image capturing device captures and generates the first image A first calibration for performing the calibration based on the projector, and projecting a second image from the projector, And a second calibration that performs the predetermined operation at a predetermined position in the image and performs the calibration based on a captured image that is generated by the imaging device imaging the predetermined operation. It is characterized by carrying out.
この位置検出システムによれば、第1のキャリブレーションと、第2のキャリブレーションとを、制御装置が選択的に実施するため、周辺の状況等に応じて適切なキャリブレーションを行うことが可能となる。 According to this position detection system, since the control apparatus selectively performs the first calibration and the second calibration, it is possible to perform appropriate calibration according to the surrounding situation and the like. Become.
[適用例2]上記適用例に係る位置検出システムにおいて、前記制御装置は、前記キャリブレーションに適した状況であるか否かを判断し、前記キャリブレーションに適した状況である場合に、前記第1のキャリブレーション又は前記第2のキャリブレーションを実施することが望ましい。 Application Example 2 In the position detection system according to the application example described above, the control device determines whether or not the situation is suitable for the calibration, and when the situation is suitable for the calibration, It is desirable to perform one calibration or the second calibration.
この位置検出システムによれば、制御装置は、キャリブレーションに適した状況であるか否かを判断し、キャリブレーションに適した状況である場合に、キャリブレーションを実施するため、不適切な状況下でキャリブレーションが行われてしまうことが抑制される。この結果、キャリブレーションが完了するまでに長い時間を要したり、不正確なキャリブレーションがなされてしまったりすることが抑制される。 According to this position detection system, the control device determines whether or not the situation is suitable for calibration, and performs calibration when the situation is suitable for calibration. This prevents the calibration from being performed. As a result, it is suppressed that it takes a long time to complete the calibration or an incorrect calibration is performed.
[適用例3]上記適用例に係る位置検出システムにおいて、前記制御装置は、前記第1のキャリブレーションに適した状況であるか否かを判断し、前記第1のキャリブレーションに適した状況である場合には、前記第1のキャリブレーションを実施し、前記第1のキャリブレーションに適した状況でない場合には、前記第2のキャリブレーションを実施することが望ましい。 Application Example 3 In the position detection system according to the application example, the control device determines whether or not the situation is suitable for the first calibration, and determines whether or not the situation is suitable for the first calibration. In some cases, it is desirable to perform the first calibration, and to perform the second calibration when the situation is not suitable for the first calibration.
この位置検出システムによれば、制御装置は、第1のキャリブレーションに適した状況である場合には、第1のキャリブレーションを実施し、第1のキャリブレーションに適した状況でない場合には、第2のキャリブレーションを実施する。つまり、第1のキャリブレーションに適した状況では、ユーザーが操作を行う必要がある第2のキャリブレーションを行わないため、ユーザーの利便性が向上する。また、第1のキャリブレーションに適した状況ではない場合であっても、第2のキャリブレーションによってキャリブレーションが可能であるため、正確な位置の検出を行うことが可能となる。 According to this position detection system, the control device performs the first calibration when the situation is suitable for the first calibration, and when the situation is not the situation suitable for the first calibration, A second calibration is performed. In other words, in a situation suitable for the first calibration, the second calibration that the user needs to perform is not performed, so that the convenience for the user is improved. Even if the situation is not suitable for the first calibration, the calibration can be performed by the second calibration, so that an accurate position can be detected.
[適用例4]本適用例に係る位置検出システムの制御方法は、画像を投写するプロジェクターと、前記プロジェクターから投写された投写画像を含む範囲を撮像して撮像画像を生成する撮像装置と、前記撮像装置が生成した前記撮像画像に基づいて、前記投写画像内において所定の操作がなされた位置を検出する検出装置と、を有する位置検出システムの制御方法であって、前記投写画像と前記撮像画像との間で位置の対応付けを行うためのキャリブレーションを実施するキャリブレーションステップを備え、前記キャリブレーションステップでは、前記プロジェクターから第1の画像を投写させるとともに、前記撮像装置が前記第1の画像を撮像して生成する撮像画像に基づいて前記キャリブレーションを行う第1のキャリブレーションと、前記プロジェクターから第2の画像を投写させて、前記第2の画像内の所定の位置で前記所定の操作を行わせるとともに、前記撮像装置が前記所定の操作を撮像して生成する撮像画像に基づいて前記キャリブレーションを行う第2のキャリブレーションとを選択的に実施することを特徴とする。 Application Example 4 A control method of a position detection system according to this application example includes a projector that projects an image, an imaging device that captures a range including a projected image projected from the projector, and generates a captured image, A detection method for detecting a position where a predetermined operation is performed in the projection image based on the captured image generated by the imaging device, the method for controlling the position detection system, the projection image and the captured image A calibration step for performing calibration for associating a position with each other, wherein the calibration step projects a first image from the projector, and the imaging device causes the first image to be projected. A first calibration for performing the calibration based on a captured image generated by imaging A second image is projected from the projector to cause the predetermined operation to be performed at a predetermined position in the second image, and based on a captured image generated by the imaging device imaging the predetermined operation. The second calibration for performing the calibration is selectively performed.
この位置検出システムの制御方法によれば、第1のキャリブレーションと、第2のキャリブレーションとを選択的に実施するため、周辺の状況等に応じて適切なキャリブレーションを行うことが可能となる。 According to the control method of the position detection system, the first calibration and the second calibration are selectively performed, so that appropriate calibration can be performed according to the surrounding situation and the like. .
[適用例5]上記適用例に係る位置検出システムの制御方法において、前記キャリブレーションに適した状況であるか否かを判断する第1の判断ステップをさらに備え、前記キャリブレーションステップでは、前記第1の判断ステップにおいて前記キャリブレーションに適した状況であると判断された場合に、前記第1のキャリブレーション又は前記第2のキャリブレーションを実施することが望ましい。 Application Example 5 In the control method of the position detection system according to the application example described above, the method further includes a first determination step of determining whether or not the situation is suitable for the calibration. When it is determined in the first determination step that the situation is suitable for the calibration, it is desirable to perform the first calibration or the second calibration.
この位置検出システムの制御方法によれば、キャリブレーションに適した状況であるか否かを判断し、キャリブレーションに適した状況である場合に、キャリブレーションを実施するため、不適切な状況下でキャリブレーションが行われてしまうことが抑制される。この結果、キャリブレーションが完了するまでに長い時間を要したり、不正確なキャリブレーションがなされてしまったりすることが抑制される。 According to the control method of the position detection system, it is determined whether or not the situation is suitable for calibration. When the situation is suitable for calibration, the calibration is performed. It is suppressed that calibration is performed. As a result, it is suppressed that it takes a long time to complete the calibration or an incorrect calibration is performed.
[適用例6]上記適用例に係る位置検出システムの制御方法において、前記第1のキャリブレーションに適した状況であるか否かを判断する第2の判断ステップをさらに備え、前記キャリブレーションステップでは、前記第2の判断ステップにおいて前記第1のキャリブレーションに適した状況であると判断された場合には、前記第1のキャリブレーションを実施し、前記第1のキャリブレーションに適した状況ではないと判断された場合には、前記第2のキャリブレーションを実施することが望ましい。 Application Example 6 In the control method of the position detection system according to the application example, the method further includes a second determination step of determining whether or not the situation is suitable for the first calibration. When it is determined in the second determination step that the situation is suitable for the first calibration, the first calibration is performed, and the situation is not suitable for the first calibration. If it is determined that the second calibration is performed, it is desirable to perform the second calibration.
この位置検出システムの制御方法によれば、第1のキャリブレーションに適した状況である場合には、第1のキャリブレーションを実施し、第1のキャリブレーションに適した状況でない場合には、第2のキャリブレーションを実施する。つまり、第1のキャリブレーションに適した状況では、ユーザーが操作を行う必要がある第2のキャリブレーションを行わないため、ユーザーの利便性が向上する。また、第1のキャリブレーションに適した状況ではない場合であっても、第2のキャリブレーションによってキャリブレーションが可能であるため、正確な位置の検出を行うことが可能となる。 According to the control method of the position detection system, when the situation is suitable for the first calibration, the first calibration is performed, and when the situation is not suitable for the first calibration, the first calibration is performed. Perform the calibration of 2. In other words, in a situation suitable for the first calibration, the second calibration that the user needs to perform is not performed, so that the convenience for the user is improved. Even if the situation is not suitable for the first calibration, the calibration can be performed by the second calibration, so that an accurate position can be detected.
[適用例7]本適用例に係るプログラムは、画像を投写するプロジェクターと、前記プロジェクターから投写された投写画像を含む範囲を撮像して撮像画像を生成する撮像装置と、前記撮像装置が生成した前記撮像画像に基づいて、前記投写画像内において所定の操作がなされた位置を検出するコンピューターと、を有する位置検出システムの前記コンピューターに、前記投写画像と前記撮像画像との間で位置の対応付けを行うためのキャリブレーションを実施するキャリブレーションステップを実行させるプログラムであって、前記キャリブレーションステップでは、前記プロジェクターから第1の画像を投写させるとともに、前記撮像装置が前記第1の画像を撮像して生成する撮像画像に基づいて前記キャリブレーションを行う第1のキャリブレーションと、前記プロジェクターから第2の画像を投写させて、前記第2の画像内の所定の位置で前記所定の操作を行わせるとともに、前記撮像装置が前記所定の操作を撮像して生成する撮像画像に基づいて前記キャリブレーションを行う第2のキャリブレーションとを選択的に実施することを特徴とする。 Application Example 7 A program according to this application example is generated by a projector that projects an image, an imaging device that captures a range including a projected image projected from the projector and generates a captured image, and the imaging device A computer that detects a position where a predetermined operation is performed in the projection image based on the captured image, and the computer of the position detection system includes the correspondence between the projection image and the captured image. A program for executing a calibration step for performing calibration for performing a calibration, wherein in the calibration step, a first image is projected from the projector, and the imaging device captures the first image. A first key for performing the calibration based on the captured image generated by Rebirth and projecting a second image from the projector to cause the predetermined operation to be performed at a predetermined position in the second image, and the imaging device captures and generates the predetermined operation The second calibration for performing the calibration based on the captured image is selectively performed.
このプログラムによれば、第1のキャリブレーションと、第2のキャリブレーションとを選択的に実施するため、周辺の状況等に応じて適切なキャリブレーションを行うことが可能となる。 According to this program, since the first calibration and the second calibration are selectively performed, it is possible to perform appropriate calibration according to the surrounding situation and the like.
[適用例8]上記適用例に係るプログラムにおいて、前記コンピューターに、前記キャリブレーションに適した状況であるか否かを判断する第1の判断ステップをさらに実行させ、前記キャリブレーションステップでは、前記第1の判断ステップにおいて前記キャリブレーションに適した状況であると判断された場合に、前記第1のキャリブレーション又は前記第2のキャリブレーションを実施することが望ましい。 Application Example 8 In the program according to the application example described above, the computer further causes the computer to execute a first determination step of determining whether or not the situation is suitable for the calibration. When it is determined in the first determination step that the situation is suitable for the calibration, it is desirable to perform the first calibration or the second calibration.
このプログラムによれば、キャリブレーションに適した状況であるか否かを判断し、キャリブレーションに適した状況である場合に、キャリブレーションを実施するため、不適切な状況下でキャリブレーションが行われてしまうことが抑制される。この結果、キャリブレーションが完了するまでに長い時間を要したり、不正確なキャリブレーションがなされてしまったりすることが抑制される。 According to this program, it is determined whether or not the situation is suitable for calibration. When the situation is suitable for calibration, calibration is performed under an inappropriate situation in order to perform calibration. Is suppressed. As a result, it is suppressed that it takes a long time to complete the calibration or an incorrect calibration is performed.
[適用例9]上記適用例に係るプログラムにおいて、前記コンピューターに、前記第1のキャリブレーションに適した状況であるか否かを判断する第2の判断ステップをさらに実行させ、前記キャリブレーションステップでは、前記第2の判断ステップにおいて前記第1のキャリブレーションに適した状況であると判断された場合には、前記第1のキャリブレーションを実施し、前記第1のキャリブレーションに適した状況ではないと判断された場合には、前記第2のキャリブレーションを実施することが望ましい。 Application Example 9 In the program according to the application example, the computer further causes the computer to execute a second determination step of determining whether or not the situation is suitable for the first calibration. When it is determined in the second determination step that the situation is suitable for the first calibration, the first calibration is performed, and the situation is not suitable for the first calibration. If it is determined that the second calibration is performed, it is desirable to perform the second calibration.
このプログラムによれば、第1のキャリブレーションに適した状況である場合には、第1のキャリブレーションを実施し、第1のキャリブレーションに適した状況でない場合には、第2のキャリブレーションを実施する。つまり、第1のキャリブレーションに適した状況では、ユーザーが操作を行う必要がある第2のキャリブレーションを行わないため、ユーザーの利便性が向上する。また、第1のキャリブレーションに適した状況ではない場合であっても、第2のキャリブレーションによってキャリブレーションが可能であるため、正確な位置の検出を行うことが可能となる。 According to this program, when the situation is suitable for the first calibration, the first calibration is performed, and when the situation is not suitable for the first calibration, the second calibration is performed. carry out. In other words, in a situation suitable for the first calibration, the second calibration that the user needs to perform is not performed, so that the convenience for the user is improved. Even if the situation is not suitable for the first calibration, the calibration can be performed by the second calibration, so that an accurate position can be detected.
以下、本実施形態の位置検出システムについて、図面を参照して説明する。
図1は、位置検出システムの概略構成を示す構成図である。
位置検出システム100は、プロジェクターから投写された画像内において所定の操作がなされた位置を検出するためのシステムであり、図1に示すように、コンピューター1と、プロジェクター2と、撮像装置3と、発光ペン4とを備えて構成されている。
Hereinafter, the position detection system of this embodiment will be described with reference to the drawings.
FIG. 1 is a configuration diagram showing a schematic configuration of a position detection system.
The
コンピューター1は、CPU(Central Processing Unit)10aやRAM(Random Access Memory)10b等からなる制御装置10、ハードディスクドライブやフラッシュメモリー等の記憶装置11、液晶ディスプレイ等の表示装置12、キーボード等の入力装置13、マウスやタッチパッド等のポインティングデバイス14を備えている。コンピューター1としては、例えば、ノート型のパーソナルコンピューターを用いることが可能であり、この場合には、コンピューター1は、表示装置12、入力装置13、及びポインティングデバイス14を一体的に備えて構成される。
The computer 1 includes a
制御装置10は、記憶装置11に記憶されているOS(Operating System)やアプリケーションプログラム等に従って動作し、入力装置13等を用いてなされるユーザーの指示に応じて様々な処理を行い、処理結果等を表示装置12に表示させる。ここで、本実施形態のコンピューター1に採用されているOSは、GUI(Graphical User Interface)を備えたものであり、ユーザーは、表示装置12に表示されるポインター(図示せず)を、ポインティングデバイス14を用いて操作することによってコンピューター1に各種指示を与えることもできる。また、コンピューター1は、表示装置12に表示される画像の画像情報を外部にも出力可能になっており、本実施形態では、プロジェクター2に画像情報を出力する。
The
プロジェクター2は、光源(図示せず)、及び光源から射出された光を変調して画像を形成する画像形成装置(図示せず)等を有しており、形成した画像を投写レンズ2aによって外部に投写する。プロジェクター2は、コンピューター1から入力される画像情報に基づいて、この画像情報に基づく画像、即ちコンピューター1の表示装置12に表示されている画像を形成し、ホワイトボードや壁面、スクリーン等の表面(以降、「投写面S」とも呼ぶ。)に拡大して投写する。プロジェクター2は、所定の投写面Sに画像が投写されるように配置される。
The
撮像装置3は、CCD(Charge Coupled Device)センサー、或いはCMOS(Complementary Metal Oxide Semiconductor)センサー等からなる撮像素子等(図示せず)と、撮像対象から発せられた光を撮像素子上に結像させるための撮像レンズ3aを備えている。撮像装置3は、プロジェクター2の近傍に配置され、投写面Sに投写された画像(以降、「投写画像」とも呼ぶ。)を含む範囲を所定のフレームレートで撮像する。そして、撮像装置3は、撮像した画像(以降、「撮像画像」とも呼ぶ。)を表す画像情報を順次生成し、コンピューター1に出力する。
The
発光ペン4は、ペン状の本体の先端部(ペン先)に、押圧スイッチと、赤外光を発する発光ダイオードとを備えている。そして、ユーザーが発光ペン4のペン先を投写面Sに押し付ける操作(押圧操作)を行って、押圧スイッチを押圧すると、発光ダイオードが発光するようになっている。 The light-emitting pen 4 includes a pressing switch and a light-emitting diode that emits infrared light at the tip (pen tip) of a pen-shaped main body. When the user performs an operation (pressing operation) of pressing the pen tip of the light emitting pen 4 against the projection surface S and presses the pressing switch, the light emitting diode emits light.
コンピューター1の記憶装置11には、発光ペン4をポインティングデバイス14のように利用するためのソフトウェア(デバイスドライバー)が記憶されている。そして、このソフトウェアが起動した状態では、制御装置10は、撮像装置3から入力される画像情報に基づいて、投写画像内で発光ペン4が発光したか否かを判別する。そして、発光があった場合には、発光した位置、即ち投写画像内において押圧操作がなされた位置を検出する。制御装置10は、発光した位置を検出すると、この位置でポインティングデバイス14によるクリック操作がなされた場合と同一の処理を行う。つまり、ユーザーは、投写画像内において発光ペン4で押圧操作を行うことにより、コンピューター1に対して、ポインティングデバイス14で行う指示と同一の指示を行うことができる。
The
このような位置検出システム100において、撮像画像内における投写画像の位置や形状は、プロジェクター2と撮像装置3の位置関係が変わる度に変化する。このため、投写画像内において押圧操作がなされた位置を正確に検出するためには、プロジェクター2及び撮像装置3を設置した後に、投写画像と撮像画像との間で位置の対応付けを行うための手続き(キャリブレーション)を実施する必要がある。そして、制御装置10が、このキャリブレーションの結果に基づいて、検出した位置を補正することにより、正確な位置検出が可能となる。記憶装置11には、キャリブレーションを行うためのプログラム(キャリブレーションプログラム)が記憶されており、ユーザーは、コンピューター1にこのプログラムの起動を指示することにより、位置検出システム100のキャリブレーションを行うことができる。ここで、本実施形態のキャリブレーションプログラムは、ユーザーの操作に基づいてキャリブレーションを行うマニュアルキャリブレーションと、ユーザーの操作が不要で撮像装置3の撮像結果に基づいてキャリブレーションを行うオートキャリブレーションの2つの方法でキャリブレーションを行うことが可能になっており、制御装置10は、いずれか1つのキャリブレーションを選択的に実施する。
In such a
図2は、キャリブレーションを行う際のコンピューター1の動作を説明するフローチャートである。ユーザーの指示に応じてキャリブレーションプログラムが起動すると、コンピューター1の制御装置10は、図2に示すフローに従って動作する。また、図3及び図4は、キャリブレーションを行う際に表示される画像を示す図であり、図3は、オートキャリブレーション用の第1キャリブレーション画像を示す図、図4は、マニュアルキャリブレーション用の第2キャリブレーション画像を示す図である。なお、第1キャリブレーション画像及び第2キャリブレーション画像は、キャリブレーションプログラム内に画像情報として包含されている。
FIG. 2 is a flowchart for explaining the operation of the computer 1 when performing calibration. When the calibration program is activated in accordance with a user instruction, the
図2に示すように、まず、ステップS101では、制御装置10は、撮像装置3の撮像画像を、動画像として表示装置12及び投写面Sに表示する。具体的には、制御装置10は、撮像装置3から順次入力される画像情報に基づいて、表示装置12に撮像画像を表示させるための画像情報を順次生成し、表示装置12及びプロジェクター2に出力する。つまり、制御装置10は、表示装置12及び投写面Sに撮像画像をモニター表示させる。ユーザーは、この撮像画像を見ながら、投写画像の全体が撮像画像(撮像範囲)に含まれるように、プロジェクター2及び撮像装置3の設置状態(位置や向き)を調整することができる。そして、ユーザーは、入力装置13に対して所定の操作を行うことにより、設置状態の調整が完了した旨をコンピューター1に通知することができる。
As shown in FIG. 2, first, in step S101, the
ステップS102では、制御装置10は、上記の所定の操作、即ち設置状態の調整が完了したことを示す操作が入力装置13に対して行われたか否かを判断する。そして、この所定の操作が行われた場合にはステップS103に移行し、行われていない場合には本ステップを繰り返す。
In step S <b> 102, the
ステップS103では、制御装置10は、第1キャリブレーション画像C1(図3参照)を表示装置12に表示するための画像情報を生成し、表示装置12及びプロジェクター2に出力する。つまり、制御装置10は、表示装置12及び投写面Sに第1キャリブレーション画像C1を表示(投写)させる。そして、投写面Sに投写された第1キャリブレーション画像C1は、撮像装置3によって撮像される。図3に示すように、第1キャリブレーション画像C1としては、例えば、矩形の明色部Bと矩形の暗色部Dとが上下左右に交互に配列された市松模様(チェッカーパターン)を含む画像を採用することができる。
In step S103, the
ステップS104では、制御装置10は、位置検出システム100の各種状況(周辺環境、設置状況、動作状況等)がキャリブレーション(オートキャリブレーション又はマニュアルキャリブレーション)に適した状況であるか否かを判断する。例えば、プロジェクター2と投写面Sとの間、又は撮像装置3と投写面Sとの間に障害物がある場合や、設置状態の不備により撮像装置3が投写画像(第1キャリブレーション画像C1)の全体を撮像できるように設置されていない場合、或いは第1キャリブレーション画像C1上に他のプログラムの表示画像(例えば、日本語入力システムのタスクバー等)が重畳されている場合等には、正確なキャリブレーションができない恐れがある。制御装置10は、撮像装置3から入力される撮像画像、即ち第1キャリブレーション画像C1を撮像した撮像画像を分析する。そして、例えば、撮像画像に含まれる暗色部Dと明色部Bの数等に基づいて、設置状態の不備や障害物の有無を判断する。また、制御装置10は、例えば、OSが管理する表示装置12の表示状態に基づいて、第1キャリブレーション画像C1上に他のプログラムの表示画像が重畳されているか否かを判断する。そして、制御装置10は、キャリブレーションに適した状況であると判断した場合、即ち設置状態の不備や障害物がなく、第1キャリブレーション画像C1上に他のプログラムの表示画像が重畳されていない場合には、ステップS107に移行する。一方、キャリブレーションに適した状況ではないと判断した場合、即ち、設置状態の不備や障害物がある場合、或いは第1キャリブレーション画像C1上に他のプログラムの表示画像が重畳されている場合には、ステップS105に移行する。
In step S <b> 104, the
キャリブレーションに適した状況ではないと判断してステップS105に移行した場合には、制御装置10は、キャリブレーションができない旨を報知するエラーメッセージ(図示せず)を表示装置12及び投写面Sに表示させる。ユーザーは、このエラーメッセージが表示されると、キャリブレーションができない原因を解消した後で、入力装置13に対して所定の操作を行うことにより、再度キャリブレーションを試みることができる。
If it is determined that the situation is not suitable for calibration and the process proceeds to step S105, the
ステップS106では、制御装置10は、上記の所定の操作が入力装置13に対して行われたか否かを判断する。そして、この所定の操作が行われた場合にはステップS104に戻り、キャリブレーションに適した状況であるか否かを再度判断する。一方、所定の操作が行われていない場合には本ステップを繰り返す。
In step S <b> 106, the
ステップS104においてキャリブレーションに適した状況であると判断してステップS107に移行した場合には、制御装置10は、位置検出システム100の各種状況が、オートキャリブレーションに適した状況であるか否かを判断する。例えば、周囲が非常に明るい環境下では、第1キャリブレーション画像C1のコントラストが低下するため、オートキャリブレーションでは正確なキャリブレーションができない恐れがある。また、投写面S上にホットスポット(局所的に反射率が著しく高くなる部位)が生じている場合等にも、正確なキャリブレーションができない恐れがある。制御装置10は、撮像装置3から入力される撮像画像、即ち第1キャリブレーション画像C1を撮像した撮像画像を分析し、オートキャリブレーションに適した状況であるか否かを判断する。そして、オートキャリブレーションに適した状況であると判断した場合にはステップS108に移行する。一方、オートキャリブレーションに適した状況ではないと判断した場合にはステップS110に移行する。
When it is determined in step S104 that the situation is suitable for calibration and the process proceeds to step S107, the
オートキャリブレーションに適した状況であると判断してステップS108に移行した場合には、制御装置10は、オートキャリブレーションを実施する。オートキャリブレーションは、撮像装置3が投写面Sに投写された第1キャリブレーション画像C1を撮像して生成する撮像画像に基づいて行うキャリブレーションであり、例えば、制御装置10は、撮像装置3が撮像した第1キャリブレーション画像C1内の多数の交点(暗色部D同士が接する位置)の座標を導出する。一方、本来の第1キャリブレーション画像C1における各交点の座標は、プログラム内に予め登録されており、制御装置10は、双方の座標の対応関係に基づいて、撮像画像上の位置から投写画像上の位置を特定するための補正情報を導く。
If it is determined that the situation is suitable for auto calibration and the process proceeds to step S108, the
ステップS109では、制御装置10は、キャリブレーション結果、即ち導出した補正情報を記憶装置11に記憶してフローを終了する。そして、これ以降、制御装置10は、発光ペン4が発光した位置、即ち投写画像内において押圧操作がなされた位置を検出する際には、新たに導出した補正情報に基づいて位置補正を行う。
In step S109, the
一方、ステップS107においてオートキャリブレーションに適した状況ではないと判断してステップS110に移行した場合には、制御装置10は、第2キャリブレーション画像C2(図4参照)を表示装置12に表示するための画像情報を生成し、表示装置12及びプロジェクター2に出力する。つまり、制御装置10は、表示装置12及び投写面Sに第2キャリブレーション画像C2を表示させる。
On the other hand, if it is determined in step S107 that the situation is not suitable for auto-calibration and the process proceeds to step S110, the
そして、ステップS111では、制御装置10は、マニュアルキャリブレーションを実施する。図4に示すように、第2キャリブレーション画像C2は、複数の位置に所定のマークMが付された画像であり、制御装置10は、この第2キャリブレーション画像C2を投写面Sに表示することにより、マークMが付された複数の位置で発光ペン4による押圧操作をユーザーに行わせる。そして、投写面Sに表示された第2キャリブレーション画像C2上で行うユーザーの押圧操作は、撮像装置3によって撮像される。マニュアルキャリブレーションは、撮像装置3がユーザーの押圧操作を撮像して生成する撮像画像に基づいて行うキャリブレーションであり、具体的には、制御装置10は、撮像装置3が撮像した撮像画像内で発光ペン4が発光した位置、即ち各マークMに対応する位置の座標を導出する。一方、本来の第2キャリブレーション画像C2における複数のマークMの位置の座標は、プログラム内に予め登録されており、制御装置10は、双方の座標の対応関係に基づいて、撮像画像上の位置から投写画像上の位置を特定するための補正情報を導く。なお、マニュアルキャリブレーションでは、発光ペン4が発光する赤外光を撮像できればよく、第2キャリブレーション画像C2(マークM)を鮮明に撮像する必要がないため、比較的周囲が明るい環境下であっても適正なキャリブレーションを行うことができる。
In step S111, the
その後、制御装置10は、ステップS109に移行して、キャリブレーション結果、即ち導出した補正情報を記憶装置11に記憶してフローを終了する。そして、これ以降、制御装置10は、発光ペン4が発光した位置、即ち投写画像内において押圧操作がなされた位置を検出する際には、新たに導出した補正情報に基づいて位置補正を行う。
Thereafter, the
以上説明したように、本実施形態の位置検出システム100によれば、以下の効果を得ることが可能となる。
As described above, according to the
(1)本実施形態の位置検出システム100によれば、制御装置10は、オートキャリブレーション及びマニュアルキャリブレーションの一方を選択的に実施するため、周辺の状況等に応じて適切なキャリブレーションを行うことが可能となる。
(1) According to the
(2)本実施形態の位置検出システム100によれば、制御装置10は、キャリブレーションに適した状況であるか否かを判断し、キャリブレーションに適した状況である場合に、キャリブレーションを実施するため、不適切な状況下でキャリブレーションが行われてしまうことが抑制される。この結果、キャリブレーションが完了するまでに長い時間を要したり、不正確なキャリブレーションがなされてしまったりすることが抑制される。
(2) According to the
(3)本実施形態の位置検出システム100によれば、制御装置10は、オートキャリブレーションに適した状況である場合には、オートキャリブレーションを実施し、オートキャリブレーションに適した状況でない場合には、マニュアルキャリブレーションを実施する。つまり、オートキャリブレーションに適した状況では、ユーザーが操作を行う必要があるマニュアルキャリブレーションを行わないため、ユーザーの利便性が向上する。また、オートキャリブレーションに適した状況ではない場合であっても、マニュアルキャリブレーションによってキャリブレーションが可能であるため、正確な位置の検出を行うことが可能となる。
(3) According to the
なお、本実施形態では、コンピューター1の制御装置10が検出装置及び制御装置の双方に相当する。また、オートキャリブレーションが第1のキャリブレーションに相当し、マニュアルキャリブレーションが第2のキャリブレーションに相当する。また、第1キャリブレーション画像C1が第1の画像に相当し、第2キャリブレーション画像C2が第2の画像に相当する。また、ステップS108及びステップS111がキャリブレーションステップに相当し、ステップS104が第1の判断ステップに相当し、ステップS107が第2の判断ステップに相当する。
In the present embodiment, the
(変形例)
上記実施形態は、以下のように変更してもよい。
(Modification)
The above embodiment may be modified as follows.
上記実施形態において、第1キャリブレーション画像C1及び第2キャリブレーション画像C2は、それぞれ図3及び図4に示した画像に限定されず、様々なパターンの画像を採用することができる。 In the above embodiment, the first calibration image C1 and the second calibration image C2 are not limited to the images shown in FIGS. 3 and 4, respectively, and various patterns of images can be employed.
上記実施形態では、投写画像に対して、赤外光を発光する発光ペン4を用いて操作を行う態様を示したが、この態様に限定されず、例えば、レーザーポインターで操作を行う態様としてもよい。 In the said embodiment, although the aspect which operates using the light emitting pen 4 which light-emits infrared light with respect to the projection image was shown, it is not limited to this aspect, For example, as an aspect which operates with a laser pointer, Good.
上記実施形態では、コンピューター1が、ノート型のパーソナルコンピューターの場合を示したが、コンピューター1は、ノート型のパーソナルコンピューターに限定されない。例えば、デスクトップ型のパーソナルコンピューターのように、表示装置12、入力装置13、ポインティングデバイス14の全部又は一部が外付けで接続される構成のコンピューターであってもよいし、PDA(Personal Digital Assistant)等の携帯型情報機器であってもよい。また、コンピューター1は、少なくとも制御装置10を備えた構成であればよく、記憶装置11、表示装置12、入力装置13及びポインティングデバイス14は、必ずしも必須ではない。
Although the case where the computer 1 is a notebook personal computer has been described in the above embodiment, the computer 1 is not limited to a notebook personal computer. For example, a computer having a configuration in which all or part of the
1…コンピューター、2…プロジェクター、2a…投写レンズ、3…撮像装置、3a…撮像レンズ、4…発光ペン、10…制御装置、10a…CPU、10b…RAM、11…記憶装置、12…表示装置、13…入力装置、14…ポインティングデバイス、100…位置検出システム、C1…第1キャリブレーション画像、C2…第2キャリブレーション画像、B…明色部、D…暗色部、M…マーク、S…投写面。 DESCRIPTION OF SYMBOLS 1 ... Computer, 2 ... Projector, 2a ... Projection lens, 3 ... Imaging device, 3a ... Imaging lens, 4 ... Light-emitting pen, 10 ... Control device, 10a ... CPU, 10b ... RAM, 11 ... Memory | storage device, 12 ... Display device , 13 ... input device, 14 ... pointing device, 100 ... position detection system, C1 ... first calibration image, C2 ... second calibration image, B ... light color part, D ... dark color part, M ... mark, S ... Projection plane.
Claims (6)
前記投写画像と前記撮像画像との間で位置の対応付けを行うためのキャリブレーションを実施する制御装置であって、前記プロジェクターから第1の画像を投写させ、前記撮像装置が前記第1の画像を撮像して生成する撮像画像に基づいて前記キャリブレーションを行う第1のキャリブレーションと、前記プロジェクターから第2の画像を投写させて、前記第2の画像内の所定の位置で前記所定の操作を行わせ、前記撮像装置が前記所定の操作を撮像して生成する撮像画像に基づいて前記キャリブレーションを行う第2のキャリブレーションとを選択的に実施する前記制御装置を備え、
前記制御装置は、周囲の環境が所定の明るさ以上か否かを判断して、周囲の環境が前記所定の明るさに満たない場合に前記第1のキャリブレーションを実施し、周囲の環境が前記所定の明るさ以上の場合に前記第2のキャリブレーションを実施することを特徴とする位置検出システム。 A projector that projects an image, an imaging device that captures a range including a projected image projected from the projector and generates a captured image, and a predetermined image in the projected image based on the captured image generated by the imaging device. A position detecting system having a detecting device for detecting a position where the operation is performed,
A control device that performs calibration for associating a position between the projected image and the captured image, wherein the first image is projected from the projector, and the imaging device causes the first image to be projected. A first calibration for performing the calibration based on a captured image generated by capturing the image and a second image projected from the projector, and the predetermined operation at a predetermined position in the second image. The control device selectively performing a second calibration for performing the calibration based on a captured image generated by the imaging device imaging the predetermined operation.
Said control device, the surrounding environment to determine whether more than a predetermined brightness, performing the first calibration when the surrounding environment is less than the predetermined brightness, the surrounding environment The position detection system, wherein the second calibration is performed when the brightness is not less than the predetermined brightness.
前記制御装置は、前記撮像装置が生成した前記撮像画像に基づいて前記キャリブレーションに適した状況であるか否かを判断し、前記キャリブレーションに適した状況である場合に、前記第1のキャリブレーション又は前記第2のキャリブレーションを実施することを特徴とする位置検出システム。 The position detection system according to claim 1,
The control device determines whether or not the situation is suitable for the calibration based on the captured image generated by the imaging device, and when the situation is suitable for the calibration, the first calibration is performed. Or a position detection system that performs the second calibration.
前記制御装置は、前記撮像装置が生成した前記撮像画像に基づいて、前記投写画像が投写される投写面と前記プロジェクターとの間、又は前記投写面と前記撮像装置との間に障害物があるか否かを判断し、前記障害物がない場合に、前記第1のキャリブレーション又は前記第2のキャリブレーションを実施することを特徴とする位置検出システム。 The position detection system according to claim 2,
The control device has an obstacle between the projection surface on which the projection image is projected and the projector, or between the projection surface and the imaging device, based on the captured image generated by the imaging device. Whether the obstacle is present or not, and the first calibration or the second calibration is performed.
前記制御装置は、前記撮像装置が生成した前記撮像画像に基づいて、前記撮像装置が前記投写画像の全体を撮像できるように設置されているか否かを判断し、前記投写画像の全体を撮像できるように設置されている場合に、前記第1のキャリブレーション又は前記第2のキャリブレーションを実施することを特徴とする位置検出システム。 The position detection system according to claim 2 or 3,
The control device can determine whether or not the imaging device is installed so as to capture the entire projection image based on the captured image generated by the imaging device, and can capture the entire projection image. The position detection system is characterized in that the first calibration or the second calibration is performed when installed in such a manner.
前記投写画像と前記撮像画像との間で位置の対応付けを行うためのキャリブレーションを前記制御装置が実施するキャリブレーションステップであって、前記プロジェクターから第1の画像を投写させ、前記撮像装置が前記第1の画像を撮像して生成する撮像画像に基づいて前記キャリブレーションを行う第1のキャリブレーションと、前記プロジェクターから第2の画像を投写させて、前記第2の画像内の所定の位置で前記所定の操作を行わせ、前記撮像装置が前記所定の操作を撮像して生成する撮像画像に基づいて前記キャリブレーションを行う第2のキャリブレーションとを前記制御装置が選択的に実施する前記キャリブレーションステップを備え、
前記キャリブレーションステップにおいて、前記制御装置は、周囲の環境が所定の明るさ以上か否かを判断して、周囲の環境が前記所定の明るさに満たない場合に前記第1のキャリブレーションを実施し、周囲の環境が前記所定の明るさ以上の場合に前記第2のキャリブレーションを実施することを特徴とする位置検出システムの制御方法。 A projector that projects an image, an imaging device that captures a range including a projected image projected from the projector and generates a captured image, and a predetermined image in the projected image based on the captured image generated by the imaging device. A control method for a position detection system , comprising: a detection device that detects a position where the operation is performed; and a control device ,
A calibration step in which the control device performs calibration for associating a position between the projected image and the captured image, wherein the projector projects a first image, and the imaging device A first calibration for performing the calibration based on a captured image generated by capturing the first image, and a second image projected from the projector, and a predetermined position in the second image. The control device selectively performs the second calibration in which the calibration is performed based on a captured image generated by the imaging device imaging the predetermined operation. A calibration step,
In the calibration step, the control device, the surrounding environment to determine whether more than a predetermined brightness, performing the first calibration when the surrounding environment is less than the predetermined brightness Then, the control method of the position detection system, wherein the second calibration is performed when the surrounding environment is not less than the predetermined brightness.
前記投写画像と前記撮像画像との間で位置の対応付けを行うためのキャリブレーションを実施するキャリブレーションステップであって、前記プロジェクターから第1の画像を投写させ、前記撮像装置が前記第1の画像を撮像して生成する撮像画像に基づいて前記キャリブレーションを行う第1のキャリブレーションと、前記プロジェクターから第2の画像を投写させて、前記第2の画像内の所定の位置で前記所定の操作を行わせ、前記撮像装置が前記所定の操作を撮像して生成する撮像画像に基づいて前記キャリブレーションを行う第2のキャリブレーションとを選択的に実施する前記キャリブレーションステップを実行させるプログラムであって、
前記キャリブレーションステップでは、前記コンピューターに、周囲の環境が所定の明るさ以上か否かを判断させて、周囲の環境が前記所定の明るさに満たない場合に前記第1のキャリブレーションを実施させ、周囲の環境が前記所定の明るさ以上の場合に前記第2のキャリブレーションを実施させることを特徴とするプログラム。 A projector that projects an image, an imaging device that captures a range including a projected image projected from the projector and generates a captured image, and a predetermined image in the projected image based on the captured image generated by the imaging device. A computer for detecting the position where the operation is performed, and the computer of the position detection system,
A calibration step for performing calibration for associating a position between the projected image and the captured image, wherein the first image is projected from the projector, and the imaging device A first calibration that performs the calibration based on a captured image that is generated by capturing an image, and a second image that is projected from the projector, the predetermined image at a predetermined position in the second image. A program for executing the calibration step for performing the operation and selectively performing the second calibration for performing the calibration based on a captured image generated by imaging the predetermined operation by the imaging device. There,
Wherein in the calibration step, the computer, the surrounding environment by determining whether more than a predetermined brightness, to implement the first calibration when the surrounding environment is less than the predetermined brightness , program characterized Rukoto to implement the second calibration when the ambient environment is more than the predetermined brightness.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010094771A JP5593802B2 (en) | 2010-04-16 | 2010-04-16 | POSITION DETECTION SYSTEM, ITS CONTROL METHOD, AND PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010094771A JP5593802B2 (en) | 2010-04-16 | 2010-04-16 | POSITION DETECTION SYSTEM, ITS CONTROL METHOD, AND PROGRAM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011227600A JP2011227600A (en) | 2011-11-10 |
JP5593802B2 true JP5593802B2 (en) | 2014-09-24 |
Family
ID=45042891
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010094771A Active JP5593802B2 (en) | 2010-04-16 | 2010-04-16 | POSITION DETECTION SYSTEM, ITS CONTROL METHOD, AND PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5593802B2 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5973849B2 (en) * | 2012-03-08 | 2016-08-23 | キヤノン株式会社 | Coordinate input device and sensor bar used for coordinate input device |
JP6304029B2 (en) * | 2012-06-08 | 2018-04-04 | 日本電気株式会社 | Apparatus, system, method, and program for outputting angle of view of imaging apparatus |
JP6387644B2 (en) | 2014-01-21 | 2018-09-12 | セイコーエプソン株式会社 | Position detection device, position detection system, and position detection method |
JP6349838B2 (en) * | 2014-01-21 | 2018-07-04 | セイコーエプソン株式会社 | POSITION DETECTION DEVICE, POSITION DETECTION SYSTEM, AND POSITION DETECTION DEVICE CONTROL METHOD |
JP6417690B2 (en) * | 2014-01-21 | 2018-11-07 | セイコーエプソン株式会社 | Projector, display device, and projector control method |
JP6326895B2 (en) | 2014-01-21 | 2018-05-23 | セイコーエプソン株式会社 | POSITION DETECTION DEVICE, POSITION DETECTION SYSTEM, AND POSITION DETECTION DEVICE CONTROL METHOD |
US9733728B2 (en) | 2014-03-03 | 2017-08-15 | Seiko Epson Corporation | Position detecting device and position detecting method |
JP6459705B2 (en) * | 2015-03-27 | 2019-01-30 | セイコーエプソン株式会社 | Interactive projector, interactive projection system, and interactive projector control method |
JP6631280B2 (en) * | 2016-02-03 | 2020-01-15 | セイコーエプソン株式会社 | Position detecting device, position detecting system, and position detecting method |
JP6809292B2 (en) * | 2017-03-01 | 2021-01-06 | セイコーエプソン株式会社 | Projector and projector control method |
JP7286614B2 (en) | 2018-02-19 | 2023-06-05 | 株式会社村上開明堂 | Reference position setting method and virtual image display device |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5181015A (en) * | 1989-11-07 | 1993-01-19 | Proxima Corporation | Method and apparatus for calibrating an optical computer input system |
JPH08272514A (en) * | 1995-04-04 | 1996-10-18 | Ricoh Co Ltd | Analog touch pannel controller |
JPH0980372A (en) * | 1995-09-07 | 1997-03-28 | Toshiba Corp | Projection type display device |
WO1999040562A1 (en) * | 1998-02-09 | 1999-08-12 | Joseph Lev | Video camera computer touch screen system |
JP4251466B2 (en) * | 1998-12-04 | 2009-04-08 | 富士通株式会社 | Automation level adjusting device, automation level adjusting method, and automation level adjusting program recording medium |
AU2001275308A1 (en) * | 2000-06-06 | 2001-12-17 | Frauenhofer Institut Fuer Graphische Datenverarbeitung | The extended virtual table: an optical extension for table-like projection systems |
JP2004265185A (en) * | 2003-03-03 | 2004-09-24 | Canon Inc | Image projecting device with camera/with digitizer |
JP4272904B2 (en) * | 2003-03-06 | 2009-06-03 | キヤノン株式会社 | Display device and display device control method |
TWI291122B (en) * | 2004-06-11 | 2007-12-11 | Micro Nits Co Ltd | Array type optical sensor pointing system and its method |
US7432917B2 (en) * | 2004-06-16 | 2008-10-07 | Microsoft Corporation | Calibration of an interactive display system |
JP2008158540A (en) * | 2004-11-11 | 2008-07-10 | Casio Comput Co Ltd | Projector device, projecting method and projection control program |
JP2008152622A (en) * | 2006-12-19 | 2008-07-03 | Mitsubishi Electric Corp | Pointing device |
-
2010
- 2010-04-16 JP JP2010094771A patent/JP5593802B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011227600A (en) | 2011-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5593802B2 (en) | POSITION DETECTION SYSTEM, ITS CONTROL METHOD, AND PROGRAM | |
JP4927021B2 (en) | Cursor control device and control method for image display device, and image system | |
JP5428600B2 (en) | Projector, image projection system, and image projection method | |
US8360585B2 (en) | Method of measuring zoom ratio of projection optical system, method of correcting projection image using the method, and projector executing the correction method | |
JP2008165800A (en) | Cursor control method and device | |
US10379675B2 (en) | Interactive projection apparatus and touch position determining method thereof | |
CN105938413B (en) | Display device and display control method | |
US20090027694A1 (en) | Coordinate detection apparatus and method, and computer program | |
JP2012198858A (en) | Optical signal output device, signal processing device, signal processing method, imaging device, projector, and program | |
JP6477130B2 (en) | Interactive projector and interactive projection system | |
US20200264729A1 (en) | Display method, display device, and interactive projector | |
JP2012194915A (en) | Image display system | |
US20110193969A1 (en) | Object-detecting system and method by use of non-coincident fields of light | |
KR101430334B1 (en) | Display system | |
JP6459706B2 (en) | Interactive projector and interactive projection system | |
JP2012027769A (en) | Interactive white board device, image display device and calibration method | |
US11099662B2 (en) | Pointing element, display system, and method of controlling pointing element | |
JP6137247B2 (en) | Projector device and projector system | |
JP5664725B2 (en) | Projector, image projection system, and image projection method | |
CN103870009B (en) | Optical navigator and optical navigation method | |
JP2010211637A (en) | Projection type input/output system and its program | |
JP6547366B2 (en) | Interactive projector | |
JP2015053734A (en) | Projector, image projection system, and image projection method | |
JP4665808B2 (en) | Detection device | |
US11983393B2 (en) | Image processing method and image processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130404 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131030 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140225 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140422 |
|
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: 20140708 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140721 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5593802 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |