JP5339688B2 - Video projection system - Google Patents
Video projection system Download PDFInfo
- Publication number
- JP5339688B2 JP5339688B2 JP2007122273A JP2007122273A JP5339688B2 JP 5339688 B2 JP5339688 B2 JP 5339688B2 JP 2007122273 A JP2007122273 A JP 2007122273A JP 2007122273 A JP2007122273 A JP 2007122273A JP 5339688 B2 JP5339688 B2 JP 5339688B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- coordinates
- camera
- image
- mark
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/74—Projection arrangements for image reproduction, e.g. using eidophor
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B37/00—Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B27/00—Planetaria; Globes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3185—Geometric adjustment, e.g. keystone or convergence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3191—Testing thereof
- H04N9/3194—Testing thereof including sensor feedback
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Educational Technology (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Educational Administration (AREA)
- Astronomy & Astrophysics (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Instructional Devices (AREA)
- Projection Apparatus (AREA)
Abstract
Description
本発明は、星座などの映像の他、ドームスクリーン上で任意に移動可能な目印となる像を投影可能なビデオプロジェクタと、画面上の所定の位置がドームスクリーンの所定のドームスクリーン上の座標になるように設定可能な撮像手段を有し、ビデオプロジェクタで投影される映像を、本来投影すべき位置に投影する手段を有する映像投影システムに関する。 The present invention relates to a video projector capable of projecting an image that can be arbitrarily moved on a dome screen in addition to an image such as a constellation, and a predetermined position on the screen as a coordinate on a predetermined dome screen. The present invention relates to a video projection system having imaging means that can be set as described above, and means for projecting an image projected by a video projector to a position to be originally projected.
従来のプラネタリウムでは、ドームスクリーンの中心に恒星を投影する光学式の恒星投影機を設置して、恒星を投影することが行われていた。光学式の恒星投影機は、複数の投影レンズと精密に加工された透過孔パターンを有する恒星原板を使用して、極めてシャープな恒星の像を投影でき、極めてリアルで美しい星空を再現することができた。
また、従来のプラネタリウムでは、恒星以外の様々な天体やさまざま映像を投影するためビデオプロジェクタを用いることが行われてきた。
In a conventional planetarium, an optical star projector that projects a star at the center of a dome screen is installed to project the star. An optical stellar projector can project a very sharp star image using multiple projection lenses and a stellar original plate with a precisely processed through-hole pattern, which can reproduce a very realistic and beautiful starry sky. did it.
Also, in conventional planetariums, video projectors have been used to project various astronomical objects other than stars and various images.
たとえば恒星投影機で投影した星空に、ビデオプロジェクタを使って星座の絵を重ねたり、星座の線を重ねるなどの演出が行われてきた。星座絵などの投影装置をビデオコンピュータにより生成した映像を直接投影できるため、映像の内容の変更が容易であり、必要に応じてリアルタイムで映像を動かしたり変形させることもできるため、従来の補助投影機では困難であった、星座をアニメーションで動かしながら恒星と連動させるなど、複雑で高度な演出効果を得ることもできるようになった。 For example, effects such as overlaying constellation pictures or constellation lines using a video projector on the starry sky projected by a stellar projector have been performed. Since the image generated by a video computer can be projected directly by a projection device such as a constellation picture, it is easy to change the content of the image, and the image can be moved and deformed in real time as needed, so conventional auxiliary projection It is now difficult to use the machine, and it has become possible to obtain complex and sophisticated effects such as moving the constellation through animation and linking it with a star.
しかしながら従来の技術には、以下の問題があった。
恒星投影機による星空と、ビデオプロジェクタによる映像を連動させるには、恒星投影機ビデオプロジェクタによる映像と恒星投影機から投影された恒星像の位置関係を正確に維持しなければならないが、これに新たな課題が生じる。すなわちビデオプロジェクタと恒星投影機が別々に設置され、投影用レンズも全く異なるため、両者から投影される映像の位置関係が複雑で、両者を正確に連動させるためには、恒星投影機から投影される恒星像の位置をドームスクリーン上の座標たとえば地平座標に変換した後、何らかの方法で、地平座標とプロジェクタの画面上の座標の対応関係をコンピュータで計算し、この結果に基づいて図形を表示したり、画像を必要な形に歪ませて出力した映像を投影することが必要である。
However, the conventional technique has the following problems.
In order to synchronize the starry sky from the star projector and the image from the video projector, the positional relationship between the image from the star projector video projector and the star image projected from the star projector must be maintained accurately. Challenges arise. In other words, the video projector and the stellar projector are installed separately, and the projection lens is completely different, so the positional relationship of the images projected from both is complicated. After converting the position of the stellar image to coordinates on the dome screen, for example, horizon coordinates, the computer calculates the correspondence between the horizon coordinates and the coordinates on the projector screen by some method, and displays the figure based on this result. It is also necessary to project an image output by distorting the image into a necessary shape.
この地平座標と画面上の座標の関係を作る関数を作成するには、画像中の多数の点で画面上の座標と地平座標の対応関係のデータを何らかの方法で取得するか、投影に関わる様々な幾何学的なパラメータすなわち、プロジェクタの設置位置や姿勢角、プロジェクタのレンズの収差特性まで考慮して計算しなければならない。
最近ではコンピュータを用いてこれらの計算は極めて短時間に、正確に行わせる。しかしながらプロジェクタの設置位置や姿勢角を設計値に正確に合わせることは非常に困難であり、またこれらについて実際に設置した値を測定するのもまた非常に手間を要する。またドームスクリーンの施工にも僅かながら誤差がありえるため、これらの誤差が映像の投影位置に影響し、上記の計算値だけで正確に投影することは困難である。
In order to create a function that creates the relationship between the horizon coordinates and the coordinates on the screen, the data on the correspondence between the coordinates on the screen and the horizon coordinates at a number of points in the image can be obtained in some way, or various projection-related data can be obtained. The calculation must be performed in consideration of various geometric parameters, that is, the installation position and orientation angle of the projector, and the aberration characteristics of the projector lens.
Recently, these calculations can be performed accurately in a very short time using a computer. However, it is very difficult to accurately match the installation position and attitude angle of the projector with the design values, and it is also very troublesome to measure the actually installed values of these. Further, since there may be slight errors in the construction of the dome screen, these errors affect the projection position of the image, and it is difficult to accurately project only with the above calculated values.
特許文献1および2はビデオプロジェクタと恒星投影機によってドームにビデオ映像および星などの像を投影する従来のプラネタリウム装置の一例を開示するものである。
特許文献1は、望遠鏡コンソールから座標入力された天体を天体望遠鏡の視野に導入し、該視野をビデオカメラで撮影してビデオ投映機によりドームスクリーンに投映するもので、ビデオ投映機による投映位置と恒星投映機による投映位置とを一致させるものである。また、特許文献2は、映像を投影するビデオプロジェクタと、星などを投影する投影機でプラネタリウムドームに投影するシステムであり、ビデオプロジェクタに固定されているカメラの像を見て、タッチパネルで軌跡をなぞることにより、その軌跡をドーム上に投影するようにしたものである。しかしながら上記特許文献1および2はビデオ投映機による投映像の、恒星投映機による像に対する歪みなどを補正する手段の開示はなく、また、ビデオプロジェクタと投影機の投影像の位置合わせについての具体的な構成も存在しない。
上記背景から従来は、レーザー投光機などで例えば方位角や高度といった基準マークを投影するか、もしくはドームスクリーン上にLEDなどで設置し、プロジェクタからは高度と方位に相当する目盛りを投影し、基準マークと目盛りのずれを人間の目で確認し、補正してゆくという工程が必要であった。しかしこれには手間とコストを要し、なおかつ熟練した作業員を必要とするため、ビデオプロジェクタの設置コストの上昇、しいてはシステム全体の運用コストの上昇を招いていた。また、プロジェクタの設置位置が何らかの原因でずれた場合、またはプロジェクタの破損で代替機に交換するなどした場合は、設置作業上の限界や、プロジェクタの固体差などのため、前の状態を完全に復元することが困難であり、前記の調整作業を再度やり直さなければならず、映像施設の安定運用に支障をきたすことがあった。さらにビデオプロジェクタは、プラネタリウム機器に比べて製品の更新周期が短く、プラネタリウム施設を運用している間に、使用しているプロジェクタが生産中止となった場合、新しい型番に替える必要があり、この場合もまた、前記のような調整作業を再びやり直す必要があった。 From the above background, conventionally, for example, a reference mark such as an azimuth angle and altitude is projected by a laser projector or the like, or an LED or the like is installed on a dome screen, and a scale corresponding to the altitude and azimuth is projected from the projector. The process of checking and correcting the difference between the reference mark and the scale with the human eye was necessary. However, this requires labor and cost, and also requires skilled workers, which increases the installation cost of the video projector and the operating cost of the entire system. In addition, if the installation position of the projector deviates for some reason, or if the projector is replaced with a replacement device due to damage to the projector, the previous state will be completely removed due to limitations in installation work or differences in individual projectors. It is difficult to restore, and the adjustment work described above must be performed again, which may hinder stable operation of the video facility. In addition, video projectors have a shorter product update cycle than planetarium equipment, and if the projector being used is discontinued while operating the planetarium facility, it will be necessary to change to a new model number. Also, it was necessary to redo the adjustment work as described above.
そこで本件出願人は、ドームスクリーン上の座標が既知となるように基準となるマークを表示し、このマークとプロジェクタから任意に移動可能な像をスクリーン上の複数の位置で位置あわせして、プロジェクタの画面上の座標と、スクリーン上の座標変換を行う技術(特許文献3)を提案して、上記従来例の欠点を大きく改善した。
しかしながら、この提案はスクリーン上に基準マークとするための発光体を設置するか、または基準マークとするためレーザ投光器を使用した場合、装置が複雑化するという問題があった。加えてレーザ投光器を用いる場合にはレーザ投光器がドームスクリーン上のあらゆる方向に向くため、位置あわせ作業中は、レーザが作業者の目に入って傷害を起こすことを防ぐために作業者を施設内から退避させるか、または所定の安全確保手段を講じる必要があった。
Therefore, the present applicant displays a reference mark so that the coordinates on the dome screen are known, aligns this mark and an image that can be arbitrarily moved from the projector at a plurality of positions on the screen, and On the screen and a technology for converting the coordinates on the screen (Patent Document 3) have been proposed, and the above-mentioned conventional example has been greatly improved.
However, this proposal when using a laser projector for that or reference marks, placed a light emitter for the reference mark on the screen, there is a gutter cormorants problem device is complicated. In addition, when using a laser projector, the laser projector is oriented in all directions on the dome screen. Therefore, during the alignment work, to prevent the laser from entering the operator's eyes and causing injury, remove the worker from the facility. It was necessary to evacuate or to take predetermined safety measures.
この発明は、前記のような問題を解決するためになされたものである。
本発明の目的は、ドーム状などのスクリーンの中心もしくは中心付近に設置されたカメラの向きを、スクリーン上の座標が既知であるように向け、このカメラ撮像画面上の所定の座標にビデオプロジェクタから表示する目印となる像(カーソル)を一致させるように投影し、このときのカーソルのプロジェクター画面上の座標と、カメラの向けられたスクリーン上座標を使用し、スクリーン上座標と投影画面上座標の座標変換パラメータを算出したり、補間演算したりすることにより、設置調整や画像のずれの補正作業の手間を低減し、恒星投影機から投影される恒星像との位置関係を正確に維持できるよう、所望する位置と形状の画像,映像、図形などを正確に投影するとともに特別の基準マーク手段を必要としない、低コストで運用しやすい映像投影システムを提供することにある。
The present invention has been made to solve the above problems.
An object of the present invention is to direct the orientation of a camera installed at or near the center of a screen such as a dome shape so that the coordinates on the screen are known, and from a video projector to predetermined coordinates on the camera imaging screen. Project the image (cursor) that is the mark to be displayed to match, and use the coordinates on the projector screen of the cursor at this time and the coordinates on the screen to which the camera is directed. By calculating coordinate transformation parameters and performing interpolation calculations, it is possible to reduce the labor of installation adjustment and image shift correction work, and to maintain the positional relationship with the stellar image projected from the stellar projector accurately. It can be operated at low cost, accurately projecting images, videos, figures, etc. of the desired position and shape and does not require special reference mark means. There is to provide a video projection system.
前記目的を達成するために本発明の請求項1は、コンピュータやビデオ装置などの映像生成手段から出力される映像を曲面を有するドーム状スクリーンに投影するものであって、スクリーン上で任意に移動可能な目印となる像を投影可能なプロジェクタと、前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて方向制御できる方向制御手段を備えたカメラと、前記目印のカメラ画面内の位置を所定の座標に位置合わせする位置合わせ手段と、前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたスクリーン上座標を記憶する記憶手段と、前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いてスクリーン上座標と投影画面上座標の間の座標変換パラメータを求める座標変換パラメータ算出手段と、前記座標変換パラメータを用いてスクリーン上座標から投影画面上の座標または投影画面上座標からスクリーン上座標への座標変換を行う座標変換手段とを備え、前記位置合わせ手段は、前記カメラの撮影画像より目印となる像の位置を抽出し、目印となる像位置とカメラ画面上の所定の位置を一致させるように前記プロジェクタから出力される目印となる像位置を制御する制御手段とを有することを特徴とする。
本発明の請求項2は、コンピュータやビデオ装置などの映像生成手段から出力される映像を曲面を有するドーム状スクリーンに投影するものであって、スクリーン上で任意に移動可能な目印となる像を投影可能なプロジェクタと、前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて方向制御できる方向制御手段を備えたカメラと、前記目印のカメラ画面内の位置を所定の座標に位置合わせする位置合わせ手段と、前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたスクリーン上座標を記憶する記憶手段と、前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いてスクリーン上座標と投影画面上座標の間の座標変換パラメータを求める座標変換パラメータ算出手段と、前記座標変換パラメータを用いてスクリーン上座標から投影画面上の座標または投影画面上座標からスクリーン上座標への座標変換を行う座標変換手段とを備え、前記位置合わせ手段は、前記目印となる像を投影画面中で手動で移動できる操作装置を有し、前記操作装置により目印となる像をカメラ画面上の所定の位置に合わせることを特徴とする。
本発明の請求項3は、コンピュータやビデオ装置などの映像生成手段から出力される映像を曲面を有するドーム状スクリーンに投影するものであって、スクリーン上で任意に移動可能な目印となる像を投影可能なプロジェクタと、前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて方向制御できる方向制御手段を備えたカメラと、前記目印のカメラ画面内の位置を所定の座標に位置合わせする位置合わせ手段と、前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたスクリーン上座標を記憶する記憶手段と、前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いてスクリーン上座標と投影画面上座標の間の座標変換パラメータを求める座標変換パラメータ算出手段と、前記座標変換パラメータを用いてスクリーン上座標から投影画面上の座標または投影画面上座標からスクリーン上座標への座標変換を行う座標変換手段とを備え、前記位置合わせ手段は、前記カメラの撮影画像より目印となる像の位置を抽出し、目印となる像位置とカメラ画面上の所定の位置を一致させるように前記カメラの指向する方向を制御する制御手段とを有し、前記カメラは、恒星投影機に搭載され、カメラの方向を変える手段は、前記恒星投影機が有する回転軸の角位置制御手段を用いることを特徴とする。
本発明の請求項4は、コンピュータやビデオ装置などの映像生成手段から出力される映像を曲面を有するドーム状スクリーンに投影するものであって、スクリーン上で任意に移動可能な目印となる像を投影可能なプロジェクタと、前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて方向制御できる方向制御手段を備えたカメラと、前記目印のカメラ画面内の位置を所定の座標に位置合わせする位置合わせ手段と、前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたスクリーン上座標を記憶する記憶手段と、前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いてスクリーン上座標と投影画面上座標の間の座標変換パラメータを求める座標変換パラメータ算出手段と、前記座標変換パラメータを用いてスクリーン上座標から投影画面上の座標または投影画面上座標からスクリーン上座標への座標変換を行う座標変換手段とを備え、前記位置合わせ手段は、カメラの指向する方向を手動で移動できる操作装置を有し、前記操作装置により目印となる像にカメラ画面上の所定の位置を合わせ、前記カメラは、恒星投影機に搭載され、カメラの方向を変える手段は、前記恒星投影機が有する回転軸の角位置制御手段を用いることを特徴とする。
本発明の請求項5は、請求項1,2,3または4記載の発明において、前記座標変換パラメータは、プロジェクタが設置されている位置,姿勢角,投影レンズの焦点距離またはそれらの任意の組み合わせであることを特徴とする。
本発明の請求項6は、コンピュータやビデオ装置などの映像生成手段から出力される映像を曲面を有するドーム状スクリーンに投影するものであって、スクリーン上で任意に移動可能な目印となる像を投影可能なプロジェクタと、前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて向きを向けられるようにしたカメラと、前記カメラの画面内における目印の位置を所定の座標に位置合わせする位置合わせ手段と、前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたドームスクリーン上座標を記憶する記憶手段と、前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いて、スクリーン上の任意の位置のスクリーン上座標と投影画面座標の座標変換を行う補間演算手段とを備え、前記位置合わせ手段は、前記カメラの撮影画像より目印となる像の位置を抽出し、目印となる像位置とカメラ画面上の所定の位置を一致させるように前記プロジェクタから出力される目印となる像位置を制御する制御手段とを有することを特徴とする。
本発明の請求項7は、コンピュータやビデオ装置などの映像生成手段から出力される映像を曲面を有するドーム状スクリーンに投影するものであって、スクリーン上で任意に移動可能な目印となる像を投影可能なプロジェクタと、前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて向きを向けられるようにしたカメラと、前記カメラの画面内における目印の位置を所定の座標に位置合わせする位置合わせ手段と、前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたドームスクリーン上座標を記憶する記憶手段と、前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いて、スクリーン上の任意の位置のスクリーン上座標と投影画面座標の座標変換を行う補間演算手段とを備え、前記位置合わせ手段は、前記目印となる像を投影画面中で手動で移動できる操作装置を有し、前記操作装置により目印となる像をカメラ画面上の所定の位置に合わせることを特徴とする。
本発明の請求項8は、コンピュータやビデオ装置などの映像生成手段から出力される映像を曲面を有するドーム状スクリーンに投影するものであって、スクリーン上で任意に移動可能な目印となる像を投影可能なプロジェクタと、前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて向きを向けられるようにしたカメラと、前記カメラの画面内における目印の位置を所定の座標に位置合わせする位置合わせ手段と、前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたドームスクリーン上座標を記憶する記憶手段と、前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いて、スクリーン上の任意の位置のスクリーン上座標と投影画面座標の座標変換を行う補間演算手段とを備え、前記位置合わせ手段は、前記カメラの撮影画像より目印となる像の位置を抽出し、目印となる像位置とカメラ画面上の所定の位置を一致させるように前記カメラの指向する方向を制御する制御手段とを有し、前記カメラは、恒星投影機に搭載され、カメラの方向を変える手段は、前記恒星投影機が有する回転軸の角位置制御手段を用いることを特徴とする。
本発明の請求項9は、コンピュータやビデオ装置などの映像生成手段から出力される映像を曲面を有するドーム状スクリーンに投影するものであって、スクリーン上で任意に移動可能な目印となる像を投影可能なプロジェクタと、前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて向きを向けられるようにしたカメラと、前記カメラの画面内における目印の位置を所定の座標に位置合わせする位置合わせ手段と、前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたドームスクリーン上座標を記憶する記憶手段と、前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いて、スクリーン上の任意の位置のスクリーン上座標と投影画面座標の座標変換を行う補間演算手段とを備え、前記位置合わせ手段は、カメラの指向する方向を手動で移動できる操作装置を有し、前記操作装置により目印となる像にカメラ画面上の所定の位置を合わせ、前記カメラは、恒星投影機に搭載され、カメラの方向を変える手段は、前記恒星投影機が有する回転軸の角位置制御手段を用いることを特徴とする。
本発明の請求項10は、請求項1,2,6または7記載の発明において、前記カメラは、恒星投影機に搭載され、カメラの方向を変える手段は、前記恒星投影機が有する回転軸の角位置制御手段を用いることを特徴とする。
本発明の請求項11は、請求項1,2,3,4,5,6,7,8,9または10記載の発明において、前記カメラが指向するドームスクリーン上座標は、高度と方位角で表される地平座標であることを特徴とする。
In order to achieve the above object, claim 1 of the present invention projects an image output from image generation means such as a computer or a video device onto a dome-shaped screen having a curved surface, and is arbitrarily moved on the screen. A projector capable of projecting an image as a possible mark, a camera having direction control means on the dome- shaped screen and capable of controlling the direction toward coordinates on a predetermined screen, and a position of the mark in the camera screen and align means align the predetermined coordinate, and storage means for storing on-screen coordinates facing the projected screen coordinates and the camera image to be a landmark that matches with the alignment means, stored in said storage means A coordinate conversion parameter between the coordinates on the screen and the coordinates on the projection screen using the coordinates on the projection screen of the image on the screen and the plurality of coordinates on the screen facing the selected camera. Comprising a coordinate transformation parameter calculating means for obtaining the chromatography data, and a coordinate transformation means for performing coordinate transformation from the coordinate or projection screen coordinates on the projection screen from the on-screen coordinates to a screen on the coordinates using the coordinate transformation parameter, wherein The alignment means extracts a position of an image serving as a mark from a photographed image of the camera, and an image position serving as a mark output from the projector so that the image position serving as the mark matches a predetermined position on the camera screen And control means for controlling .
According to a second aspect of the present invention, an image output from image generation means such as a computer or a video device is projected onto a dome-shaped screen having a curved surface, and an image that can be arbitrarily moved on the screen is formed. A projector capable of projecting, a camera provided with direction control means capable of controlling the direction toward the coordinates on the predetermined screen on the dome-shaped screen, and the position of the mark in the camera screen are aligned with the predetermined coordinates. Positioning means; storage means for storing coordinates on the projection screen of the image that is the mark matched by the positioning means; coordinates on the screen facing the camera; and a plurality of screens facing the camera stored in the storage means Using the coordinates on the projection screen and the coordinates on the projection screen, the coordinate transformation parameters for obtaining the coordinate transformation parameters between the coordinates on the screen and the coordinates on the projection screen are used. Meter calculation means, and coordinate conversion means for performing coordinate conversion from the coordinates on the screen to the coordinates on the projection screen or the coordinates on the projection screen to the coordinates on the screen using the coordinate conversion parameters, the positioning means An operation device is provided that can manually move an image to be a mark on a projection screen, and the image to be a mark is adjusted to a predetermined position on the camera screen by the operation device.
According to a third aspect of the present invention, an image output from image generation means such as a computer or a video device is projected onto a dome-shaped screen having a curved surface, and an image serving as a mark that can be arbitrarily moved on the screen. A projector capable of projecting, a camera provided with direction control means capable of controlling the direction toward the coordinates on the predetermined screen on the dome-shaped screen, and the position of the mark in the camera screen are aligned with the predetermined coordinates. Positioning means; storage means for storing coordinates on the projection screen of the image that is the mark matched by the positioning means; coordinates on the screen facing the camera; and a plurality of screens facing the camera stored in the storage means Using the coordinates on the projection screen and the coordinates on the projection screen, the coordinate transformation parameters for obtaining the coordinate transformation parameters between the coordinates on the screen and the coordinates on the projection screen are used. Meter calculation means, and coordinate conversion means for performing coordinate conversion from the coordinates on the screen to the coordinates on the projection screen or the coordinates on the projection screen to the coordinates on the screen using the coordinate conversion parameters, the positioning means A control unit that extracts a position of an image serving as a mark from a captured image of the camera, and controls a direction in which the camera is directed so that the image position serving as the mark matches a predetermined position on the camera screen; The camera is mounted on a stellar projector, and the means for changing the direction of the camera uses angular position control means of the rotation axis of the stellar projector.
According to a fourth aspect of the present invention, an image output from image generation means such as a computer or a video device is projected onto a dome-shaped screen having a curved surface, and an image serving as a mark that can be arbitrarily moved on the screen. A projector capable of projecting, a camera provided with direction control means capable of controlling the direction toward the coordinates on the predetermined screen on the dome-shaped screen, and the position of the mark in the camera screen are aligned with the predetermined coordinates. Positioning means; storage means for storing coordinates on the projection screen of the image that is the mark matched by the positioning means; coordinates on the screen facing the camera; and a plurality of screens facing the camera stored in the storage means Using the coordinates on the projection screen and the coordinates on the projection screen, the coordinate transformation parameters for obtaining the coordinate transformation parameters between the coordinates on the screen and the coordinates on the projection screen are used. Meter calculation means, and coordinate conversion means for performing coordinate conversion from coordinates on the screen to coordinates on the projection screen or from coordinates on the projection screen to coordinates on the screen using the coordinate conversion parameters, and the alignment means includes a camera An operation device capable of manually moving the direction of the image, and aligning a predetermined position on the camera screen with an image serving as a mark by the operation device. The camera is mounted on a stellar projector and changes the direction of the camera. The means is characterized by using angular position control means of the rotation axis of the stellar projector.
According to a fifth aspect of the present invention, in the first, second, third, or fourth aspect , the coordinate conversion parameter includes a position where the projector is installed, a posture angle, a focal length of the projection lens, or any combination thereof. It is characterized by being.
According to a sixth aspect of the present invention, an image output from image generation means such as a computer or a video device is projected onto a dome-shaped screen having a curved surface, and an image serving as a mark that can be arbitrarily moved on the screen. and projectable projector, wherein on the dome-shaped screen, predetermined and camera to be directed orientation toward the coordinates on the screen, position if Wasesuru the placemark on a given coordinate in the screen of the camera and align means, storage means for storing the projection screen coordinates and dome screen on the coordinate pointing the camera of the image serves as a mark matched by said alignment means, a plurality of facing the camera stored in the storage means Using the coordinates on the screen and the coordinates on the projection screen of the image that serves as a mark, the coordinate transformation between the coordinates on the screen and the projected screen coordinates at any position on the screen And a interpolation operation means for performing said alignment means extracts the position of the image which serves as a mark from the captured image of the camera, the projector so as to match the predetermined position of the image position and the camera on the screen as the landmark And a control means for controlling an image position serving as a mark output from the control unit .
According to a seventh aspect of the present invention, an image output from image generation means such as a computer or a video device is projected onto a dome-shaped screen having a curved surface, and an image serving as a mark that can be arbitrarily moved on the screen. A projector capable of projecting, a camera on the dome-shaped screen that can be directed toward the coordinates on the predetermined screen, and a position for aligning the position of the mark in the camera screen with the predetermined coordinates Alignment means, storage means for storing the coordinates on the projection screen of the image that is the mark matched by the alignment means, and coordinates on the dome screen facing the camera, and a plurality of screens facing the camera stored in the storage means Using the coordinates and coordinates on the projected image of the image to be a mark, coordinate conversion between the on-screen coordinates and the projected screen coordinates at any position on the screen Interpolation means for performing the operation, and the positioning means has an operation device capable of manually moving the image serving as the mark in the projection screen, and the image serving as the mark by the operation device is moved to a predetermined position on the camera screen. It is characterized by matching.
According to an eighth aspect of the present invention, an image output from image generation means such as a computer or a video device is projected onto a dome-shaped screen having a curved surface, and an image that can be arbitrarily moved on the screen is formed. A projector capable of projecting, a camera on the dome-shaped screen that can be directed toward the coordinates on the predetermined screen, and a position for aligning the position of the mark in the camera screen with the predetermined coordinates Alignment means, storage means for storing the coordinates on the projection screen of the image that is the mark matched by the alignment means, and coordinates on the dome screen facing the camera, and a plurality of screens facing the camera stored in the storage means Using the coordinates and coordinates on the projected image of the image to be a mark, coordinate conversion between the on-screen coordinates and the projected screen coordinates at any position on the screen Interpolating means for performing extraction, and the positioning means extracts a position of an image serving as a mark from a photographed image of the camera, and the camera position so that the image position serving as the mark matches a predetermined position on the camera screen The camera is mounted on a stellar projector, and the means for changing the direction of the camera uses angular position control means of the rotation axis of the stellar projector. Features.
According to a ninth aspect of the present invention, an image output from image generation means such as a computer or a video device is projected onto a dome-shaped screen having a curved surface, and an image that can be arbitrarily moved on the screen is formed. A projector capable of projecting, a camera on the dome-shaped screen that can be directed toward the coordinates on the predetermined screen, and a position for aligning the position of the mark in the camera screen with the predetermined coordinates Alignment means, storage means for storing the coordinates on the projection screen of the image that is the mark matched by the alignment means, and coordinates on the dome screen facing the camera, and a plurality of screens facing the camera stored in the storage means Using the coordinates and coordinates on the projected image of the image to be a mark, coordinate conversion between the on-screen coordinates and the projected screen coordinates at any position on the screen Interpolation operation means for performing, the positioning means has an operating device that can manually move the direction of the camera, and aligns a predetermined position on the camera screen with an image serving as a mark by the operating device, The camera is mounted on a stellar projector, and the means for changing the direction of the camera uses angular position control means of the rotation axis of the stellar projector.
According to a tenth aspect of the present invention, in the first, second, sixth or seventh aspect , the camera is mounted on a stellar projector, and the means for changing the direction of the camera is a rotation axis of the stellar projector. An angular position control means is used.
According to an eleventh aspect of the present invention, in the invention according to the first, second, third , fourth, fifth , sixth, seventh , eighth, ninth, or tenth aspect , the coordinates on the dome screen directed by the camera are altitude and azimuth. It is characterized by being represented as horizontal coordinates.
前記構成によれば、ドームスクリーンに対し投影される恒星などの星の投影像に対し容易にしかも正確かつ効率的にビデオプロジェクタの投影映像のずれを補正することができ、プラネタリウムドームなどにおいて映像施設設置の作業の簡易化、コスト低減を図ることができる。 According to the above configuration, it is possible to easily and accurately correct the deviation of the projected image of the video projector with respect to the projected image of a star or the like projected onto the dome screen. Simplification of installation work and cost reduction can be achieved.
以下、図面等を参照して本発明の実施の形態を詳しく説明する。
まず、プラネタリウムドーム施設においてビデオプロジェクタを設置する場合の、投影画面上の座標と、半球状のドームスクリーン上の座標の関係について説明する。
ビデオプロジェクタは、映像生成装置から出力される映像(投影画面)を、ほぼそのままの形で投影する。スクリーンが平面であり、ビデオプロジェクタの光軸と直交していれば、スクリーン面には、投影画面がほぼそのままの形で投影される。
しかし、ドームスクリーンの場合、スクリーン面が曲面であるため、投影される映像には複雑な歪みが生じる。そのために、投影画面上の座標と、ドームスクリーン上の座標を区別して考える必要が生じる。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
First, the relationship between the coordinates on the projection screen and the coordinates on the hemispherical dome screen when a video projector is installed in the planetarium dome facility will be described.
The video projector projects the video (projection screen) output from the video generation device almost as it is. If the screen is a plane and is orthogonal to the optical axis of the video projector, the projected screen is projected on the screen surface as it is.
However, in the case of a dome screen, since the screen surface is a curved surface, a complicated distortion occurs in the projected image. Therefore, it is necessary to distinguish the coordinates on the projection screen from the coordinates on the dome screen.
図1A〜図1Fは、上記のドームスクリーン上の座標と投影画面上の座標の関係を説明するための図である。ここでは、ドームスクリーン上の座標は、ドームの中心を基準とした、高度と方位角で表される地平座標としている。
図1Aはドームスクリーン上の地平座標を示す図である。
図1Bは、このビデオプロジェクタで投影する投影画面を示したものである。投影画面上の座標はX,Yで表わす2次元の直交座標で表わされる。幅はW、高さはHである。
図1Cは、図1Bに示す投影画面を、ドームスクリーン内に設置したビデオプロジェクタで投影した様子を示す斜視図である。ビデオプロジェクタ3は、ドームスクリーン1に、映像6を投影する。映像6上の座標線6aは、図1Bの破線で示す投影画面上の座標線である。
図1Dは、ドーム上に地平座標線を正しく投影するための投影画面例である。球面に投影するため、複雑な歪みを生じ、画面上で地平座標線は複雑なカーブを描いていることがわかる。
1A to 1F are diagrams for explaining the relationship between the coordinates on the dome screen and the coordinates on the projection screen. Here, the coordinates on the dome screen are horizon coordinates expressed by altitude and azimuth with respect to the center of the dome.
FIG. 1A is a diagram showing horizon coordinates on a dome screen.
FIG. 1B shows a projection screen projected by this video projector. The coordinates on the projection screen are represented by two-dimensional orthogonal coordinates represented by X and Y. The width is W and the height is H.
FIG. 1C is a perspective view showing a state in which the projection screen shown in FIG. 1B is projected by a video projector installed in the dome screen. The video projector 3 projects an image 6 on the
FIG. 1D is an example of a projection screen for correctly projecting the horizon coordinate line on the dome. Since it is projected onto the spherical surface, complicated distortion occurs, and it can be seen that the horizon coordinate line draws a complex curve on the screen.
たとえば、プロジェクタの向きを上に2度ずらした場合には図1Eに示す映像例となる。正しい設定の映像例の天頂付近に注目すると、天頂付近の映像がすこし下にずれていることが分かる。さらにレンズの焦点距離が短くなっている場合には図1Fに示す映像例となる。正しい設定の映像例と比較すると、映像の湾曲する度合いが異なっていることが分かる。すなわち、本来の映像の形状から変形した形状となっている。
本発明では、上記映像歪みが最も少なくなるように、ビデオプロジェクタの位置および姿勢を求めてドームスクリーン上の座標から画面上の座標に変換をして、映像や図形を正しい位置に投影しようとするものである。
For example, when the orientation of the projector is shifted twice, the image example shown in FIG. 1E is obtained. If attention is paid to the vicinity of the zenith in the image example of the correct setting, it can be seen that the image near the zenith is slightly shifted downward. Furthermore, when the focal length of the lens is shortened, the image example shown in FIG. 1F is obtained. It can be seen that the degree of curving of the video differs when compared with a video example with the correct setting. In other words, the shape is a deformed shape from the original image shape.
In the present invention, the position and orientation of the video projector is obtained and the coordinates on the dome screen are converted from the coordinates on the screen so as to minimize the above-mentioned image distortion, and the image or figure is projected to the correct position. Is.
まず、本発明の実施の形態を説明する前に、基本となるプロジェクタの座標変換についてその具体的な計算内容を説明する。
ここでは、ドームスクリーン上の高度,方位の既知の点が、プロジェクタの投影画面上のどの座標に相当するかを算出する。
ドーム中心を原点とし南方をX軸、西方をY軸、天頂をZ軸とする直交座標系をワールド座標、プロジェクタ位置(レンズ絞位置)を原点とし座標軸の方向をワールド座標と同じとする直交座標系をローカル座標、プロジェクタ位置を原点としプロジェクタの底面を基準として前方をX、側方をY、上方をZとする直交座標系をプロジェクション座標とする。
First, before describing the embodiment of the present invention, the specific calculation content of the basic coordinate transformation of the projector will be described.
Here, it is calculated which coordinate on the projection screen of the projector corresponds to a known point of altitude and direction on the dome screen.
Cartesian coordinates with the origin of the dome as the origin, the X axis as the south, the Y axis as the west, the world coordinate as the Cartesian coordinate system with the Z axis as the zenith, and the projector position (lens aperture position) as the origin and the coordinate axis direction as the world coordinate An orthogonal coordinate system in which the system is a local coordinate, the projector position is an origin, the front is X, the side is Y, and the upper is Z with respect to the bottom of the projector is a projection coordinate.
プロジェクタの投影レンズ焦点距離をf、ドーム半径をRとする。
ビデオカメラは、画面中心に光軸上の物体が撮像されるようになっている。
恒星投影機のサーボ制御により、ビデオカメラの指向する方向を、ビデオカメラの画面中心が、地平座標(AZM,ALT) (方位=AZM ,高度=ALT )になるように向ける。
それと重なるようにカーソルを表示する。このときのカーソルのプロジェクタ画面上の座標を(CX,CY)とする。
今、プロジェクタの設定値(位置および姿勢角)の現実の値は未知であるが、この値をワールド座標で、たとえば設計値として(PX, PY, PZ)とし、姿勢角を(p,y,r)と仮定する。投影されているカーソル像のワールド座標は、
WX= R ・cosAZM・cosALT
WY= R ・sinAZM・cosALT
WZ= R ・sinALT
となる。これをローカル座標に変換すると、
LX=WX-PX
LY=WY-PY
LZ=WZ-PZ
となる。
Let f be the focal length of the projection lens of the projector, and R be the dome radius.
The video camera captures an object on the optical axis at the center of the screen.
By the servo control of the stellar projector, the direction of the video camera is oriented so that the screen center of the video camera is the horizontal coordinate (AZM, ALT) (azimuth = AZM, altitude = ALT).
Display the cursor so that it overlaps. The coordinates of the cursor on the projector screen at this time are (CX, CY).
Now, the actual values of the projector settings (position and attitude angle) are unknown, but this value is the world coordinate, for example, (PX, PY, PZ) as the design value, and the attitude angle (p, y, Assume r). The world coordinates of the projected cursor image are
WX = R ・ cosAZM ・ cosALT
WY = R ・ sinAZM ・ cosALT
WZ = R ・ sinALT
It becomes. Convert this to local coordinates,
LX = WX-PX
LY = WY-PY
LZ = WZ-PZ
It becomes.
これをプロジェクション座標に変換するには
プロジェクタのパネル(画面)上の推定座標は
CPX =PYR/PXR
CPY =PZR/PXR
となる。
この計算例では、地平座標から投影画面上座標への変換例を示したが、もちろん逆の計算で、投影画面上座標から地平座標への変換も可能である。
To convert this to projection coordinates
The estimated coordinates on the projector panel (screen) are
CPX = PYR / PXR
CPY = PZR / PXR
It becomes.
In this calculation example, an example of conversion from the horizontal coordinate to the coordinate on the projection screen is shown, but it is of course possible to convert from the coordinate on the projection screen to the horizontal coordinate by reverse calculation.
図2は、本発明による映像投影システムを設置したドームシアタの側面図、図3Aは本発明による映像投影システムに用いる恒星投影機の実施の形態を説明するための図である。恒星をドームスクリーン1に投影する投影部を多数有する恒星投影機2は、日周軸2a,緯度軸2b,方位軸2cの3つの回転軸を備えており、それぞれの軸をコンピュータ7の指令により任意の角位置に設定することができる。恒星投影機2を支持する支持枠11および支持枠11を受ける台座12は図示しない駆動源により、それぞれ日周軸2a,緯度軸2bおよび方位軸2cを調整可能であり、上記コンピュータ7の指令によって駆動される。
恒星投影機2の緯度軸ベースにビデオカメラ57が、カメラの光軸が恒星投影機の中心すなわち日周軸と緯度軸の交点を通り、なおかつ日周軸と緯度軸いずれとも直交する姿勢で設置されている。
恒星投影機の中心から、緯度軸,日周軸いずれとも直交する直線と、ドームスクリーンとの交点を、恒星投影機の高度方位点と呼ぶ。
FIG. 2 is a side view of a dome theater equipped with a video projection system according to the present invention, and FIG. 3A is a diagram for explaining an embodiment of a star projector used in the video projection system according to the present invention. A
The video camera 57 is installed on the latitude axis base of the
The intersection of the straight line perpendicular to both the latitude axis and the diurnal axis from the center of the star projector and the dome screen is called the altitude bearing point of the star projector.
このビデオカメラ57の光軸がドームスクリーン1と交差する点、すなわちカメラ画面の中心に映る点の位置は、恒星投影機2の日周軸2aと方位軸2cの角度により、ドームスクリーン1上の任意の位置に設定することができる。恒星投影機2の中心がドームスクリーン1の球芯に一致しており、ビデオカメラ57の光軸が正確に恒星投影機2の日周軸2a,緯度軸2b,方位軸2cと交わり、なおかつ緯度軸2bと日周軸2aがなす平面と正確に直交しているならば、カメラ画面の中心に映るドームスクリーン上の方位角と高度は、それぞれ方位軸2cの示す方位角と、緯度軸2bの示す緯度角と等しくなる。
これにより、恒星投影機2は、緯度軸2bと方位軸2cの角位置を制御することにより、ドームスクリーン1上の任意の高度と方位角の位置にビデオカメラ画面の中心位置を設置する機能を有することになる。
図5に上記ビデオカメラの画面中心となる点すなわち恒星投影機の高度方位点の一例が示されている。
The position of the point where the optical axis of the video camera 57 intersects the
Thereby, the
FIG. 5 shows an example of a point that becomes the center of the screen of the video camera, that is, an altitude azimuth point of a stellar projector.
ビデオプロジェクタ3は、コンピュータ7から生成される画面を投影する構成となっており、画面の内容が、映像aとなってドームスクリーン1に投影される。このビデオプロジェクタの姿勢角は図4に示すようにピッチ(p),ヨー(y),ロール(r)の各軸の角度で表され、ビデオプロジェクタの位置の座標は図6に示すようにX,Y,Z軸上の点(Px,Py,Pz)で表される。
コンピュータ7は、オペレータによるマウス等の操作で任意の位置に移動できるカーソルを表示制御し、該カーソル像4がドームスクリーン1に投影されるようになっている。
The video projector 3 is configured to project a screen generated from the computer 7, and the content of the screen is projected onto the
The computer 7 controls display of a cursor that can be moved to an arbitrary position by an operation of a mouse or the like by an operator, and the cursor image 4 is projected onto the
恒星投影機2の方位軸2cと緯度軸2bをある所定の値に設定したとき、ビデオカメラ画面の中心に映る位置は、当然所定の値である方位,高度(AZM,ALTと表現する)となるが、この位置が映像aの範囲内にあるとき、オペレータは、マウスの操作などによりカーソルを動かして、ビデオプロジェクタ3で投影されるカーソル像を、ビデオカメラで撮像された画面の中心位置に一致させる。このときのカーソルの座標はコンピュータ7上のデータで記録されており、座標をX,Yとする。
When the azimuth axis 2c and latitude axis 2b of the
オペレータは予め分かっているビデオカメラ画面の中心に設定されている高度,方位を手動で入力するか、あるいは恒星投影機2から然るべき通信手段や制御手段を用いて直接高度と方位を取得し、またその時のマウスカーソルの値を取得することにより、投影画面(プロジェクタが投影する画面)上の例えばX1,Y1座標値と、実際のドーム上の方位角と高度の値の関係を、(X1,Y1)&(AZM1,ALT1)という形で取得する。コンピュータ7はこの値を記憶することができるようになっている。以降、この(X1,Y1)と(AZM1,ALT1)の対を、地平&画面座標対と呼ぶ。
この作業を、恒星投影機の方位角と緯度角を変えて何度も行うことにより、(Xn,Yn)&(AZMn,ALTn)という関係の地平&画面座標対の集合を作る(なお、n=1,2・・・)。
The operator manually inputs the altitude and azimuth set at the center of the video camera screen, which is known in advance, or acquires the altitude and azimuth directly from the
This operation is repeated many times by changing the azimuth angle and latitude angle of the stellar projector, thereby creating a set of horizon & screen coordinate pairs of the relationship (Xn, Yn) & (AZMn, ALTn) (n = 1, 2, ...).
この関係を画面の広い範囲で作ることにより、コンピュータ画面上と実際の高度および方位角の関係を図示することができ、またこの値を補完することにより、任意の高度と方位角に対する、画面上の座標の近似式を求める補完式を作ることができる。
そこで、例えば(Azmp,Altp)の方位角,高度に天体を投影したい場合は、この補完式に基づいて上記高度と方位をXY座標の(Xp,Yp)に変換し、このXY座標位置に天体を投影すれば、所望する方位角と高度の位置に天体の映像を投影することができることになる。この投影位置の精度は、画面上の関係データの数が多く、その間隔が密なほど正確になる。
データのサンプル作業は手間を要するので、最小限のデータのサンプル数で、より良い補正結果を得るためには、単純に座標値の補完を行うのではなく、プロジェクタの位置,姿勢角,光学特性により画面上からドームスクリーン上の方位角,高度に座標変換する方法が理論値に近く、好ましい。
そこで、サンプル値を用いて実際のプロジェクタの位置や姿勢角、プロジェクタの光学特性などを推定し、この値を元に座標変換することになる。これは、非常に良好な座標変換となる。
By creating this relationship over a wide range of screens, the relationship between the actual altitude and azimuth on the computer screen can be illustrated, and by complementing this value, on the screen for any altitude and azimuth. It is possible to create a complementary expression for obtaining an approximate expression of the coordinates of.
Therefore, for example, when it is desired to project a celestial object at an azimuth angle and altitude of (Azmp, Altp), the altitude and azimuth are converted into (Xp, Yp) of the XY coordinates based on this complementary formula, and the celestial object is located at the XY coordinate position. Can project a celestial image at a desired azimuth and altitude position. The accuracy of the projection position becomes more accurate as the number of related data on the screen is larger and the interval is closer.
Since data sampling is time consuming, in order to obtain a better correction result with the minimum number of data samples, the projector position, orientation angle, and optical characteristics are not simply complemented with coordinate values. Thus, the method of converting the azimuth angle on the dome screen from the screen to the high altitude is close to the theoretical value and is preferable.
Therefore, the actual position and orientation angle of the projector, the optical characteristics of the projector, and the like are estimated using the sample values, and coordinate conversion is performed based on these values. This is a very good coordinate transformation.
図3Aの例はビデオカメラの方向制御手段としてビデオカメラ57を恒星投影機2に内蔵させている例を示しているが、図3Bに示すようにビデオカメラ57を恒星投影機2とは独立してドーム内に設置し、恒星投影機2とは独立して設置された方向制御手段により、ビデオカメラ57の画面中心位置を、ドームスクリーン上の所定の高度と方位角に設定するカメラユニットにすることも可能である。方向制御手段は、地上に固定されたベース76の上に、方位軸72を中心に回転可能に据え付けられている方位ターンテーブル75と、方位ターンテーブル75の回転角度制御可能な方位軸モータ73を備えており、これら構成により所定の方位角にビデオカメラ57は駆動制御される。また、方位ターンテーブル75上に植設された支柱77と、支柱77の先端に回転可能に取り付けられた高度軸70の回転装置78と、回転装置78を回転駆動する高度軸モータ74とを備え、回転装置78に取り付けられたビデオカメラ57が高度軸モータ74によって所定の高度に駆動制御される。これにより、ビデオカメラの光軸71は、所定の方位角と高度に設定可能となる。
The example of FIG. 3A shows an example in which the video camera 57 is incorporated in the
上記カメラユニットが、ドームスクリーンの中心に設置されれば、カメラユニットの高度と方位角が、そのままカメラの画面中心となるので簡便だが、恒星投影機がドーム中心にある場合、恒星投影機を一時的に移動する必要がある。そのため恒星投影機にエレベーター昇降機構を設けて中心より下げても良いし、水平スライド機構を設けて水平にずらしてもよい。また、恒星投影機は設置したままで、カメラユニットをドーム中心からずれた位置に設置しても、補正制御によってビデオカメラの画面中心をドームスクリーン上の所望の高度と方位角に設定することも可能である。 If the above camera unit is installed at the center of the dome screen, the altitude and azimuth angle of the camera unit will be the center of the camera screen as it is, but this is convenient. Need to move. Therefore, the stellar projector may be provided with an elevator raising / lowering mechanism and lowered from the center, or a horizontal slide mechanism may be provided and shifted horizontally. In addition, even if the stellar projector is installed and the camera unit is installed at a position shifted from the center of the dome, the center of the video camera screen can be set to the desired altitude and azimuth on the dome screen by correction control. Is possible.
図3Cはカメラユニットをドーム中心からずれた位置に設置する場合の補正制御の方法の1例を説明するための図である。
ドームスクリーン42の半径をRとし、カメラユニット81がドームスクリーン42の中心から直交座標でPX,PY,PZ離れた位置に設置されているとする。
ドームスクリーン42上の方位AZM ,高度ALT の点をカメラ画面中心点に設定するには、次のようにすればよい。
まず、ドームスクリーン42上のカメラ画面中心とすべき点80の直交座標(XP1,YP1,ZP1)を求める。
XP1 = cos(AZM) * cos(ALT) * R
YP1 = sin(AZM) * cos(ALT) * R
ZP1 = sin(ALT) * R
FIG. 3C is a diagram for explaining an example of a correction control method when the camera unit is installed at a position shifted from the center of the dome.
Assume that the radius of the dome screen 42 is R, and the camera unit 81 is installed at a position away from the center of the dome screen 42 by PX, PY, PZ in orthogonal coordinates.
In order to set the point of the azimuth AZM and altitude ALT on the dome screen 42 as the center point of the camera screen, the following may be performed.
First, the orthogonal coordinates (XP1, YP1, ZP1) of the
XP1 = cos (AZM) * cos (ALT) * R
YP1 = sin (AZM) * cos (ALT) * R
ZP1 = sin (ALT) * R
続いて、式(1)〜(3)を用いてカメラユニット81を基準とした座標(XP2,YP2,ZP3) に変換する。
XP2 = XP1 - px ・・・(1)
YP2 = YP1 - py ・・・(2)
ZP2 = ZP1 - pz ・・・(3)
さらに式(4)(5)を用いて極座標(AZM1,ALT1) に変換する。
AZM1 = atan(YP2 / XP2) ・・・(4)
ALT1 = atan(ZP2 / sqr(XP2 * XP2 + YP2 * YP2) ・・・(5)
なお、式の中で示す「sqr 」は平方根を表す。
カメラユニット81の方位軸と高度軸をそれぞれAZM1,ALT1 の角度に設定すれば、カメラ画面中心点を、ドーム中心位置から見た方位角AZM , 高度ALT の位置に設定することができる。
Subsequently, the coordinates (XP2, YP2, ZP3) are converted with reference to the camera unit 81 using the equations (1) to (3).
XP2 = XP1-px (1)
YP2 = YP1-py (2)
ZP2 = ZP1-pz (3)
Furthermore, it is converted into polar coordinates (AZM1, ALT1) using equations (4) and (5).
AZM1 = atan (YP2 / XP2) (4)
ALT1 = atan (ZP2 / sqr (XP2 * XP2 + YP2 * YP2) (5)
Note that “sqr” shown in the formula represents a square root.
If the azimuth axis and altitude axis of the camera unit 81 are set to the angles of AZM1 and ALT1, respectively, the camera screen center point can be set to the positions of the azimuth angles AZM and altitude ALT viewed from the dome center position.
図7は、本発明による映像投影システムのカーソルとビデオカメラの画面中心位置の位置合わせ装置の実施の形態を示すブロック図で、手動でカーソル位置合わせを行うコンピュータの一部の構成を示すものである。
地平座標設定装置35は、ビデオカメラの画面中心位置を所定の方位角,高度(azm,alt)を設定するもので、例えば、複数の方位角,高度を予め設定してあり、このデータはカーソルを合わせる毎にサーボ制御装置36に出力されるとともに地平座標一画面座標対応データ記憶装置39に記憶される。このデータがサーボ制御装置36から出力されるタイミング制御は、手動で行っても、また、直前に出力された方位角,高度のビデオカメラ画面中心位置にカーソル像56が位置合わせされたことを検出して自動的に行っても良い。サーボ制御装置36はモータなどの駆動手段の回転駆動力をビデオカメラ内蔵の恒星投影機37の方位軸と緯度軸に伝達する伝達機構(減速ギヤ群,駆動軸変換ギヤ,ベルトなど)を備えており、地平座標設定装置35から与えられる方位角,高度になるように恒星投影機37の方位軸と緯度軸を駆動調整できる。ドームスクリーン42のビデオカメラ画面中心位置61は恒星投影機37の設定された方位角,高度に投影される。
FIG. 7 is a block diagram showing an embodiment of an apparatus for aligning the cursor of the video projection system and the screen center position of the video camera according to the present invention, and shows the configuration of a part of a computer that manually aligns the cursor. is there.
The horizon coordinate setting
ビデオカメラ57は、映像を所定の画素数、たとえば横の画素数はCW、縦の画素数がCHで撮像する。ビデオカメラ57の画面中心は、ビデオカメラ57の画面上の座標で(CW/2,CH/2)となる。恒星投影機37に内蔵されたビデオカメラ57の出力は、ビデオ画面表示モニタ82に接続され、ビデオカメラ57で撮影された画面を表示することができる。カーソル座標設定装置31は、カーソルの座標を設定するための装置である。操作者がマウスなどのカーソル位置操作装置30を操作することにより画面上の所定位置にカーソルを移動させることができる。カーソル座標設定装置31は、移動させられたカーソル位置を認識し、液晶表示部などのカーソル表示装置32にカーソルの座標位置を表示する。ドームスクリーン42にはビデオプロジェクタ33によってカーソルが投影され、その位置はカーソル表示装置32に表示された座標位置となる。
操作者は、ビデオ画面モニタ82を見ながら、ビデオ画面にカーソルが映るようにカーソルの位置を操作し、さらにビデオ画面の中心にカーソルが一致するように操作する。この際、ビデオ画面の中心が分かるように、ビデオ画面上に中心位置をオーバーレイして表示できる手段を設けるか、または、簡易には、ビデオ画面表示モニタ82上に、透明フィルムなどを貼って、(CW/2,CH/2) に相当する画面中心位置をマジックインキなどで書き込んでもよい。
The video camera 57 captures an image with a predetermined number of pixels, for example, the horizontal pixel number is CW and the vertical pixel number is CH. The screen center of the video camera 57 is the coordinates on the screen of the video camera 57 (CW / 2, CH / 2). The output of the video camera 57 built in the
The operator operates the position of the cursor so that the cursor appears on the video screen while watching the video screen monitor 82, and further operates so that the cursor matches the center of the video screen. At this time, in order to know the center of the video screen, a means for overlaying and displaying the center position on the video screen is provided, or simply, a transparent film or the like is pasted on the video screen display monitor 82, The screen center position corresponding to (CW / 2, CH / 2) may be written with magic ink or the like.
カーソル座標は位置合わせされたビデオカメラ57の画面中心の地平座標(azmn,altn)に対応付けられて地平座標−画面座標対応データ記憶装置39に記憶される。これにより順番に方位角,高度が変えられるビデオカメラの画面中心位置に対し、オペレータは目視でカーソルをビデオカメラ57の画面中心に合わせてその位置を記憶させていくことができる。
なお、カーソルの移動はマウスではなくキーボードなどの方向キーの操作またはパッドなどの十字キーなどによって位置合わせを行うことも可能である。
また、恒星投影機37すなわちビデオカメラ57を固定してカーソルをビデオカメラ57の画面中心に一致させるように位置あわせするのみならず、逆にカーソルを所定の座標に固定して表示した上で、恒星投影機37の日周軸と緯度軸の回転角位置制御によって、ドームスクリーン42上のビデオカメラ37の画面中心となる位置を移動させて、カーソルにビデオカメラ57の画面中心を合わせる方法をとってもよい。
The cursor coordinates are stored in the horizontal coordinate-screen coordinate correspondence
Note that the cursor can be positioned by operating a direction key such as a keyboard or a cross key such as a pad instead of a mouse.
In addition to fixing the
このようにして地平座標−画面座標対応データ記憶装置39に記憶したデータを用いてパラメータ算出装置40により最小映像歪みを実現するプロジェクタパラメータ(座標,姿勢角,レンズ焦点距離)を求めることができる。なお、上記のように求めるプロジェクタパラメータを真のプロジェクタパラメータと表現することとする。
Thus, using the data stored in the horizontal coordinate-screen coordinate correspondence
図8は、本発明による映像投影システムのカーソルとビデオカメラ画面中心の位置あわせ装置の他の実施の形態を示すブロック図で、ビデオカメラで撮像された画面を電子的に処理してカーソル像をビデオカメラ画面中心に自動的に位置合わせする例を示している。
カーソル表示装置32,ビデオプロジェクタ33,地平座標設定装置35,サーボ制御装置36,恒星投影機37およびパラメータ算出装置40は、図7で同じ符号を付した装置と同一である。
カーソル座標設定装置53は、カーソルの座標を設定するための装置であり、差動演算器52から入力される誤差データに基づき、ビデオプロジェクタ33に出力するカーソル座標に対しビデオカメラの画面中心位置61とカーソル像56の位置の誤差がないようなカーソル座標を出力するように制御する。カーソル座標設定装置53から出力されるカーソル座標はカーソル表示装置32に表示される。ドームスクリーン63にはビデオプロジェクタ33によってカーソルが投影され、その位置はカーソル表示装置32に表示された座標位置となる。
FIG. 8 is a block diagram showing another embodiment of an apparatus for aligning the cursor of a video projection system and the center of a video camera screen according to the present invention. A cursor image is obtained by electronically processing a screen imaged by a video camera. An example of automatically aligning with the center of the video camera screen is shown.
The
The cursor coordinate setting
ビデオカメラ57ではドームスクリーン63に投影されたカーソル像56を撮影し、そのアナログ画像はビデオキャプチャ部50で所定のイメージデータ形式(画像データ)に変換される。画像処理装置51は入力される画像データを分析し、特徴形状に基づきカーソル像56を認識することにより、そのアドレスデータを得て、このアドレスデータによりカーソルのXY座標を算出する。
The video camera 57 captures the
この際、カーソル像を認識するアルゴリズムにはさまざまな方法が考えられるが、たとえば、カーソルをON/OFFできる構成とし、カーソルをONした状態で撮影して画像を記憶し(画像A)、続いてカーソルをOFFした状態で撮影した画像(画像B)を用意し、両画像同士で各画素の輝度の差を取った画像(画像C)を作成すれば、画像Cでは、余計なほかの被写体は相殺されて消え、カーソル像の部分のみ浮かび上がるので、容易にカーソル像を認識することができる。このようにして認識して得たカーソルのXY座標データと、ビデオカメラの画面中心の座標(CW/2,CH/2) のデータはともに差動演算器52の−,+の入力端子に入力され、差動演算器52から誤差データが出力され、カーソル座標設定装置53に入力する。
At this time, various methods are conceivable for the algorithm for recognizing the cursor image. For example, the cursor can be turned on / off, the image is taken with the cursor turned on, and the image is stored (image A). If an image (image B) taken with the cursor turned off is prepared, and an image (image C) in which the luminance difference of each pixel is taken between the two images is created, in image C, the other other subjects are Since it is canceled out and only the cursor image part emerges, the cursor image can be easily recognized. Both the XY coordinate data of the cursor recognized in this way and the data of the coordinates (CW / 2, CH / 2) of the screen center of the video camera are input to the − and + input terminals of the differential calculator 52. Then, error data is output from the differential calculator 52 and input to the cursor coordinate setting
誤差がなく、差動演算器52の出力は0値であれば、カーソル座標設定装置53はカーソルがビデオカメラ画面中心と一致したとして、そのカーソル座標を地平座標−画面座標対応データ記憶装置62に記憶する。地平座標−画面座標対応データ記憶装置62では位置合わせが行われたビデオカメラ画面中心の地平座標(azmn,altn)に対応付けられてカーソル座標が記憶される。
誤差がある場合には、その誤差分を修正したカーソル座標がカーソル座標設定装置53から出力され、上記と同様な画像を取り込み、演算が行われてカーソル像をビデオカメラ画面中心に一致するよう位置合わせ制御が行われる。
If there is no error and the output of the differential calculator 52 is zero, the cursor coordinate setting
If there is an error, the cursor coordinates corrected for the error are output from the cursor coordinate setting
図14は図8の映像投影システムの実施の形態を示す概略図である。
ビデオカメラ57は恒星投影機37に並設されており、ビデオプロジェクタ33によってドームスクリーンに投影されたカーソル像を撮影し、その出力は図示しないコンピュータに接続され、カーソル像がビデオカメラの画面中心に一致するようにカーソル像の座標位置が自動的に調整される。
FIG. 14 is a schematic diagram showing an embodiment of the video projection system of FIG.
The video camera 57 is juxtaposed to the
図15は、ビデオプロジェクタの設置構造の実施の形態を示す斜視図である。
台座58は垂直方向を軸に回転可能に構成されており、この垂直方向の軸がヨー(y)軸であり、ヨー角を調整可能である。台座58の上面に支柱59が植設され、支柱59の先端に水平方向を軸に回転可能に支持杆60が取り付けられている。この水平方向の軸がピッチ(p)軸であり、ピッチ角を調整可能である。支持杆60の上端には支持枠63が取り付けられ、ビデオプロジェクタ33の光軸方向に平行な軸を中心にビデオプロジェクタ33が回転可能となっている。この光軸方向に平行な軸がロール(r)軸であり、ロール角を調整可能である。
これらヨー角,ピッチ角およびロール角を調整することによりビデオプロジェクタの姿勢角を調整することができる。パラメータ算出装置で求めた真のプロジェクタの座標と姿勢角に設定すれば、個別のプラネタリウムドームスクリーンに対し最も映像の歪みの少ないプロジェクタによる映像を投影することができる。
FIG. 15 is a perspective view showing an embodiment of a video projector installation structure.
The pedestal 58 is configured to be rotatable about the vertical direction. The vertical axis is a yaw (y) axis, and the yaw angle can be adjusted. A support column 59 is planted on the upper surface of the pedestal 58, and a
The attitude angle of the video projector can be adjusted by adjusting the yaw angle, pitch angle and roll angle. By setting the true projector coordinates and attitude angles determined by the parameter calculation device, it is possible to project an image from a projector with the least image distortion on an individual planetarium dome screen.
続いて、カーソルを用いて座標変換パラメータを算出し、座標変換する実施の形態を説明する。
ドームの曲率半径やビデオプロジェクタの投影レンズの焦点距離があらかじめ正確に判明している前提で、ビデオプロジェクタを例えば設計上の位置および姿勢に近い位置および姿勢で取り付け、ドームスクリーンに画面を投影する。このプロジェクタの位置と姿勢角の組み合わせを、以降プロジェクタパラメータと呼ぶ。
Next, an embodiment in which coordinate conversion parameters are calculated using a cursor and coordinate conversion will be described.
On the premise that the curvature radius of the dome and the focal length of the projection lens of the video projector are known in advance, the video projector is mounted at a position and posture close to the designed position and posture, for example, and the screen is projected onto the dome screen. This combination of projector position and attitude angle is hereinafter referred to as a projector parameter.
ビデオカメラを、その画面中心が所定の方位角,高度(azm1,alt1)となるように向ける。そして、プロジェクタ画面上のカーソルをビデオカメラ画面の中心に一致させる。このときのポイントを点1とし、画面上のカーソル座標(CX1,CY1) と、(azm1,alt1) をまとめて地平&画面座標対とよび、コンピュータに記憶する。この操作を、点nまでn回繰り返すと、
(CX1,CY1)&(azm1,alt1)
(CX2,CY2)&(azm2,alt2)
:
:
(Cxn,CYn)&(azmn,altn)
の地平&画面座標対のデータ列がコンピュータの記憶装置39(62)に記憶される。
Orient the video camera so that its screen center is at a predetermined azimuth and altitude (azm1, alt1). Then, the cursor on the projector screen is matched with the center of the video camera screen. The point at this time is
(CX1, CY1) & (azm1, alt1)
(CX2, CY2) & (azm2, alt2)
:
:
(Cxn, CYn) & (azmn, altn)
A data string of the horizon & screen coordinate pair is stored in the storage device 39 (62) of the computer.
プロジェクタの位置(x,y,z)と姿勢角(p,y,r) を、ある値(たとえば、設計上の値)と仮定して(仮プロジェクタパラメータ)、地平座標(azm1,alt1)の点が、プロジェクタ画面上のどこに相当するかを計算する。求められた値を(CPX1,CPY1) とする。この値を、投影画面上の推定座標とする。
ここで、もし仮プロジェクタパラメータが、現実のプロジェクタの設置位置や姿勢角と完全に一致していれば、推定座標(CPX1,CPY1) は、地平&画面座標対から取り出した画面上座標(CX1,CY1)と一致するはずである。しかし実際に誤差があれば、両方の座標には誤差に起因する差異が発生する。座標値誤差Errは、
Err = ((CPX1−CX1)2 + (CPY1−CY1)2)1/2 ・・・(6)
になる。
Assuming that the projector position (x, y, z) and attitude angle (p, y, r) are certain values (for example, design values) (provisional projector parameters), the horizontal coordinates (azm1, alt1) Calculate where the points correspond on the projector screen. Let the calculated value be (CPX1, CPY1). This value is assumed to be an estimated coordinate on the projection screen.
Here, if the temporary projector parameters completely match the actual projector installation position and attitude angle, the estimated coordinates (CPX1, CPY1) are the coordinates on the screen (CX1, CPY1) extracted from the horizon & screen coordinate pair. Should match CY1). However, if there is an actual error, a difference due to the error occurs in both coordinates. The coordinate value error Err is
Err = ((CPX1−CX1) 2 + (CPY1−CY1) 2) 1/2 (6)
become.
これを複数の点で行い、複数の地平&画面座標対で同様の計算を行って、各々座標値誤差の総和ΣErrを求める。仮プロジェクタパラメータが現実の設定値と一致していれば、ΣErrはやはり0になるが、現実には、誤差に応じた値になる。
ΣErrを求める誤差総和算出装置の実施の形態を図9に示す。
図9において誤差総和算出装置は、座標変換装置(1)65a〜(n)65nと、画面座標誤差算出装置(1)66a〜(n)66nと、積算装置67より構成されている。
座標変換装置(1)65a〜(n)65nは、地平座標(azm1,alt1)〜(azmn,altn)に対しプロジェクタパラメータを取り込み、それぞれ推定座標(CPX1,CPY1) 〜(CPXn,CPYn) に変換する。画面座標誤差算出装置(1)66a〜(n)66nは画面上座標(CX1,CY1)〜(CXn,CYn)に対し、それぞれ推定座標(CPX1,CPY1) 〜(CPXn,CPYn) を取り入れ式(6)の演算を行って座標値誤差Err1 〜nを算出する。積算装置67は座標値誤差Err1 〜nを積算し誤差の総和を出力する。
This is performed at a plurality of points, and the same calculation is performed on a plurality of horizon & screen coordinate pairs to obtain a sum ΣErr of each coordinate value error. If the temporary projector parameter matches the actual set value, ΣErr is still 0, but in reality, it becomes a value corresponding to the error.
FIG. 9 shows an embodiment of an error sum calculation apparatus for obtaining ΣErr.
In FIG. 9, the error sum calculation device is composed of coordinate conversion devices (1) 65a to (n) 65n, screen coordinate error calculation devices (1) 66a to (n) 66n, and an
Coordinate converters (1) 65a to (n) 65n take projector parameters for the horizontal coordinates (azm1, alt1) to (azmn, altn) and convert them into estimated coordinates (CPX1, CPY1) to (CPXn, CPYn), respectively. To do. The screen coordinate error calculation device (1) 66a to (n) 66n adopts the estimated coordinates (CPX1, CPY1) to (CPXn, CPYn) for the coordinates (CX1, CY1) to (CXn, CYn) on the screen, respectively. The calculation of 6) is performed to calculate the coordinate value errors Err1 to n. The integrating
したがって、逆に言えば、このΣErrが0になるプロジェクタパラメータを見つけることができれば、これが真の設定値であるといえる。現実には測定誤差などもあるので、完全にΣErrが0になる条件は非常に少ないが、このΣErrが0にもっとも近くなる プロジェクタパラメータ(最適プロジェクタパラメータ)を見つければよい。
最適プロジェクタパラメータの決定方法は様々あるが、たとえば最も簡単には、設計値に近い値で、プロジェクタパラメータを幾通りにも変えてΣErrを求めて、最小の値となる条件を検索する方法などがある。
この位置と姿勢角を最終的に用いるプロジェクタパラメータを座標変換パラメータとして採択し、プロジェクタの座標変換を行い、表示したい高度, 方位角からプロジェクタ上の座標を算出すれば、常に正しい位置に、映像を表示できる。
Therefore, conversely, if a projector parameter in which ΣErr is 0 can be found, it can be said that this is a true set value. In reality, there are measurement errors and so on, so there are very few conditions for ΣErr to be completely zero, but it is only necessary to find the projector parameter (optimum projector parameter) that makes ΣErr closest to zero.
There are various methods for determining the optimum projector parameter. For example, the simplest method is to search for a condition for obtaining the minimum value by obtaining ΣErr by changing the projector parameter in various ways with a value close to the design value. is there.
Projector parameters that ultimately use this position and attitude angle are adopted as coordinate transformation parameters, and the projector coordinate transformation is performed, and if the coordinates on the projector are calculated from the altitude and azimuth to be displayed, the image is always in the correct position. Can be displayed.
続いて、この座標変換パラメータを用いて、地平座標を基準に描かれたマスター画像を、座標変換によって正しく投影されるように変形して投影する手順を示す。
ここでマスター画像について説明するため、マスター画像の一例を図10に示す。
マスター画像は、縦横が所定のピクセル数の画素で構成されたディジタル画像であり、コンピュータ内のマスター画像メモリ(図示されていない)に記憶されている。マスター画像は図示のとおり、横軸が地平座標での方位角、縦軸が高度に対応している。横幅はwピクセル、高さはhピクセルであり、1ピクセルに相当する角度を設定する画像の解像度は、RESO pixel/ 度であるとする。つまり、たとえば画像中のある画素(gx,gy) の地平座標(azmg,altg) は
azmg = gx * RESO
altg = gy * RESO
となる。
マスター画像メモリからは、任意の位置のピクセルの色情報を取り出せるようになっている。
Next, a procedure for projecting the master image drawn on the basis of the horizontal coordinate using the coordinate transformation parameters so as to be correctly projected by the coordinate transformation will be described.
Here, in order to explain the master image, an example of the master image is shown in FIG.
The master image is a digital image composed of a predetermined number of pixels in the vertical and horizontal directions, and is stored in a master image memory (not shown) in the computer. As shown in the figure, the horizontal axis corresponds to the azimuth angle in the horizontal coordinate and the vertical axis corresponds to the altitude. The horizontal width is w pixels, the height is h pixels, and the resolution of an image for setting an angle corresponding to one pixel is RESO pixel / degree. In other words, for example, the horizontal coordinate (azmg, altg) of a pixel (gx, gy) in the image is
azmg = gx * RESO
altg = gy * RESO
It becomes.
From the master image memory, color information of a pixel at an arbitrary position can be extracted.
図11は、マスター画像を変形して投影画面に描画する手順を示すフローチャートである。
プログラムが開始する(ステップ(以下、「S」という)01)と、プログラムは、画面上の全画素に対して処理を行うため、マスター画面上座標GXを0からWまで、GYを0からHまで、それぞれ1つづつ変化させる。このループ動作の実行がS02とS03である。
そしてループ内で設定された各画素の色情報を読み出して変数Colに代入する(S04)。また、この画素の地平座標を、マスター画面上座標GXとGYから算出して方位角azmgと高度altgに代入する(S05)。このazmgとaltgを、前記座標変換手段によってプロジェクタの画面上座標に変換し、それをCX,CYとする(S06)。続いて、プロジェクタ画面上の座標CX、CYの点に、S04で取得した色の点を描画する(S07)。これを全画素に対して行うことで、プロジェクタ画面上には、ドームスクリーン上の正しい位置に画像が投影されるための画像が現れることになる。S08とS09は、GX、GYのループの末尾である。
FIG. 11 is a flowchart showing a procedure for transforming the master image and drawing it on the projection screen.
When the program starts (step (hereinafter referred to as “S”) 01), the program performs processing on all pixels on the screen, so the coordinates GX on the master screen are changed from 0 to W, and GY is changed from 0 to H. Until one is changed. The execution of this loop operation is S02 and S03.
Then, the color information of each pixel set in the loop is read and substituted into the variable Col (S04). Further, the horizontal coordinate of this pixel is calculated from the coordinates GX and GY on the master screen and substituted for the azimuth angle azmg and the altitude altg (S05). The azmg and altg are converted into the coordinates on the screen of the projector by the coordinate conversion means, and these are set as CX and CY (S06). Subsequently, the point of the color acquired in S04 is drawn at the point of coordinates CX, CY on the projector screen (S07). By performing this for all pixels, an image for projecting the image at the correct position on the dome screen appears on the projector screen. S08 and S09 are the end of the loop of GX and GY.
このような手順によってマスター画像が変形され正しく投影される様子を図12に示す。図12(a)は、マスター画像であり、座標線は地平座標(方位,高度)である。図12(b)は、マスター画像を座標変換して投影画面に描画した様子である。なお、理解を容易にするために実際にドームスクリーンに投影されない座標線を図12には描いている。この投影画面をプロジェクタで投影した斜視図が図12(c)である。ドーム上の地平座標目盛に沿って正しく投影されている様子が分かる。
この実施の形態では、元画像の座標をもとにプロジェクタ画面上の座標に変換して描画する例を示したが、実際には、プロジェクタ画面上の座標上で、CX,CY の値を変化させつつ設定し、このXY座標から地平座標に変換する逆変換処理を行い、元画像中の座標GX,GY を求め、それから元画像の座標(GX,GY) の画素の色を読み出して画面上の座標(CX,CY) に描画する方法でもよいことは勿論である。
FIG. 12 shows how the master image is deformed and projected correctly by such a procedure. FIG. 12A is a master image, and the coordinate lines are horizon coordinates (azimuth, altitude). FIG. 12B shows a state in which the master image is coordinate-transformed and drawn on the projection screen. For easy understanding, FIG. 12 shows coordinate lines that are not actually projected onto the dome screen. FIG. 12C is a perspective view of the projection screen projected by the projector. You can see how it is projected correctly along the horizontal coordinate scale on the dome.
In this embodiment, an example of drawing by converting to coordinates on the projector screen based on the coordinates of the original image is shown, but in actuality, the values of CX and CY are changed on the coordinates on the projector screen. And reverse conversion processing to convert from the XY coordinates to the horizon coordinates, find the coordinates GX, GY in the original image, and then read out the pixel color of the coordinates (GX, GY) of the original image on the screen Of course, it is possible to draw at the coordinates (CX, CY).
つづいて、この座標変換手順により、図形をドームスクリーン上に投影する手順を説明する。
この実施の形態は、もっとも単純な図形の例として線分を描画する例である。線分の描画は、たとえば星座を構成する星と星を直線で結ぶ場合などに有用となる技術である。
線分の特徴点は、両端の端点である。これを線分端点1、線分端点2とする。
それぞれの地平座標は以下のとおりである。
線分端点1の赤道座標は(AZM1 , ALT1) 、
線分端点2の赤道座標は(AZM2 , ALT2) である。
この値は、線分データメモリに記憶されている。
Next, a procedure for projecting a figure onto the dome screen by this coordinate conversion procedure will be described.
This embodiment is an example of drawing a line segment as an example of the simplest graphic. Drawing a line segment is a technique that is useful, for example, when connecting stars constituting a constellation with straight lines.
The feature points of the line segment are end points at both ends. These are designated as line
Each horizon coordinate is as follows.
The equator coordinates of
The equator coordinate of line
This value is stored in the line segment data memory.
プログラムが開始すると、まず線分データメモリからデータを読み出す。続いて線分端点1と線分端点2の座標を座標変換手段により座標変換して、画面座標(CX1,CY1)-(CX2,CY2) とする。その後、プロジェクタ画面上で(CX1,CY1)と(CX2,CY2) を結ぶ線を描画すれば、ドームスクリーン上で、地平座標(AZM1,ALT1) と、地平座標(AZM2,ALT2) を結ぶ線が描かれることになる。
上記プログラムの実行により、線分が正しく投影される様子を図13に示す。
図13(a)は、線分データメモリに記憶された線分のデータ(線分端点1と線分端点2)のデータを分かり易く図示したものであり、現実にこのような画像を用意するわけではない。図13(b)は、線分端点1の座標と線分端点2の座標を座標変換により投影画面上座標に変換して、投影画面に描画した様子である。この投影画面をプロジェクタで投影した斜視図が図13(c)である。ドーム上の地平座標目盛に沿って線分が正しく投影されている様子が分かる。
When the program starts, data is first read from the line segment data memory. Subsequently, the coordinates of the line
FIG. 13 shows how line segments are correctly projected by executing the above program.
FIG. 13A illustrates the data of the line segments (line
このように線分を描画することを応用して、三角形,四角形などの多角形、さらには複雑な図形を描くこともできる。また、図形を構成する特徴点の座標は、地平座標で定義するばかりでなく、赤道座標や黄道座標で定義し、これを座標変換によって地平座標に変換することも可能であり、たとえば赤道座標や黄道座標で定義する恒星の座標を特徴点として用いれば、恒星と恒星を結ぶ点を描画し、星座を分かりやすく示すための星座線を描くことも可能である。 By applying line segment drawing in this way, polygons such as triangles and quadrilaterals, and even complex figures can be drawn. Also, the coordinates of the feature points that make up the figure can be defined not only by horizon coordinates, but also by equator coordinates and zodiacal coordinates, which can be converted to horizon coordinates by coordinate transformation. If the coordinates of the star defined by the zodiac coordinates are used as feature points, it is possible to draw a point connecting the star and the star and draw a constellation line to show the constellation in an easy-to-understand manner.
つぎに、映像の歪みを補正する手段として図7,図8に示すパラメータ算出装置を用いるのではなく、補間法による例について説明する。
図3に示すような恒星投影機を用いて、ビデオカメラを、その画面中心が地平高度, 方位角をある値になるように設定する。そして、図7または図8のシステムを使い、カーソルの位置を合わせることでコンピュータ画面上の座標(X,Y)を取得する。なお、記憶装置39(62)に接続されているパラメータ算出装置40の代わりに補間法による演算が行える装置が接続される。取得したデータは、そのときのビデオカメラの画面中心の地平座標(方位, 高度)と、このビデオカメラの画面中心に一致して投影されているカーソルのコンピュータ画面上の座標(X,Y )を、地平座標−画面座標対応データとして記憶装置39(62)に記憶する。
Next, instead of using the parameter calculation apparatus shown in FIGS. 7 and 8 as means for correcting image distortion, an example using an interpolation method will be described.
Using a stellar projector as shown in FIG. 3, the video camera is set so that the center of the screen has a certain level of horizon altitude and azimuth. Then, using the system of FIG. 7 or FIG. 8, coordinates (X, Y) on the computer screen are acquired by matching the position of the cursor. In addition, a device capable of performing calculation by the interpolation method is connected instead of the
この操作を、ビデオカメラの画面中心の方位角,高度を一定角刻み(たとえば10度ずつ)変化させて繰り返し行うと、地平座標−画面座標対応データがまとまった形で取得できる。このうち画面座標をコンピュータ画面上にまとめて表示したのが図16である(理解を助けるために地平座標(方位角,高度)を併記してある)。また、この点を直線で結んだのが図17である。
ここで、例えば、ドーム上の方位角10度, 高度10度の位置に何らかの映像を投影したいときには、ここで取得されている地平座標−画面座標対応データの中から、方位10度, 高度10度のデータに相当する画面座標を選択し、この画面座標に表示をすればよいわけである。しかしこのままでは、今回の場合10度刻みの飛び飛びの値でしか表示する画像の高度と方位角を設定できない。しかし図16,17を見れば容易に推察できるように、この途中の値であっても、近隣の値から補間計算することは容易であって、表示したい方位角,高度が中途半端な数値であっても、補間計算により、これに相当する画面座標を求めることができる。
If this operation is repeated by changing the azimuth and altitude of the center of the video camera in steps of a fixed angle (for example, by 10 degrees), the horizon coordinate-screen coordinate correspondence data can be acquired in a collective form. Of these, the screen coordinates are collectively displayed on the computer screen as shown in FIG. 16 (horizontal coordinates (azimuth angle, altitude) are shown together to aid understanding). Further, FIG. 17 shows that these points are connected by a straight line.
Here, for example, when you want to project some image on the dome at a position with an azimuth angle of 10 degrees and an altitude of 10 degrees, from the horizon coordinate-screen coordinate correspondence data acquired here, the azimuth is 10 degrees and the altitude is 10 degrees. It is only necessary to select screen coordinates corresponding to the data and display the screen coordinates. However, in this case, it is not possible to set the altitude and azimuth of the image to be displayed in this case only with a jump value of 10 degrees. However, as can be easily guessed by looking at FIGS. 16 and 17, even if this value is in the middle, it is easy to interpolate from neighboring values, and the azimuth and altitude to be displayed are halfway values. Even if it exists, the screen coordinate corresponding to this can be calculated | required by interpolation calculation.
補間計算では必ず誤差が生じるが、補間アルゴリズムを、直線よりも曲線、例えば2次や3次の式としたり、あるいは取得する地平座標−画面座標対応データの間隔をより細かくすれば、精度を充分上げることができる。
ここで、ある面積をもった画像を、この補間法を用いて表示する実施例を示す。表示したいオリジナル画像を表示する角度や位置,回転角などを決めると、この画像の各ピクセルに相当する地平座標を求めることができる。それぞれの画素に対して地平座標を求め、この地平座標から上記の方法で画面上座標を求めて、そこにこのピクセルを描画する。これを繰り返せば、ドームスクリーン上の正しい位置に画像が表示されることになる。
An error always occurs in the interpolation calculation. However, if the interpolation algorithm is a curve rather than a straight line, for example, a quadratic or cubic equation, or the interval between the obtained horizontal coordinate-screen coordinate correspondence data is made finer, the accuracy is sufficient. Can be raised.
Here, an embodiment in which an image having a certain area is displayed using this interpolation method will be described. When the angle, position, rotation angle, etc. for displaying the original image to be displayed are determined, the horizon coordinates corresponding to each pixel of this image can be obtained. The horizontal coordinates are obtained for each pixel, the coordinates on the screen are obtained from the horizontal coordinates by the above method, and the pixels are drawn there. If this is repeated, the image is displayed at the correct position on the dome screen.
続いて補完法について説明する。
上記方法で、方位および高度を一定刻み(方位の刻み値をdazm,角度の刻み値をdalt)で変えながら、地平座標−画面座標対応データを取得して記憶装置39(62)に記憶する。ここである地平座標(azmP,altP) の点を、画面上でどの位置(座標)に表示すべきか求めるものとする。
先に取得した地平座標−画面座標対応データの集合の中で、地平座標において、表示したい値を矩形に囲む近隣の4つの値(基準点)を選び出す。これを以下とする。
点00:(azm0,alt0) (x00,y00)
点01:(azm1,alt0) (x01,y01)
点10:(azm0,alt1) (x10,y10)
点11:(azm1,alt1) (x11,y11)
ここで、点00と点01の高度(=alt0) は等しい。同様に点01と点11の方位角(=azm1)も等しい。
Next, the complement method will be described.
By the above method, the horizon coordinate-screen coordinate correspondence data is acquired and stored in the storage device 39 (62) while changing the azimuth and altitude in constant increments (azimuth increment value is dazm and angle increment value is dalt). It is assumed that the position (coordinates) on which the point of the horizontal coordinates (azmP, altP) should be displayed on the screen is obtained.
In the set of horizon coordinate-screen coordinate correspondence data acquired previously, four values (reference points) in the horizon coordinate that surround the value to be displayed in a rectangle are selected. This is as follows.
Point 00: (azm0, alt0) (x00, y00)
Point 01: (azm1, alt0) (x01, y01)
Point 10: (azm0, alt1) (x10, y10)
Point 11: (azm1, alt1) (x11, y11)
Here, the altitudes (= alt0) of the points 00 and 01 are equal. Similarly, the azimuth angle (= azm1) of point 01 and
表示したい点(点P)の地平座標とは以下の関係が成り立つものとする。
azm0≦ azmP ≦ azm1
alt0≦ altP ≦ alt1
ちなみに
azm1−azm0 = dazm
alt1−alt0 = dalt
である。
この4つの基準点と、点Pを、地平座標でプロットしたものが図18である。
ここで、点00を基準として、方位刻み値に対する点Pの方位角を点Pの方位相対値とする。
点Pの方位相対値azmr= (azmP-azm0)/dazm
同様に高度についても高度相対値 altr= (altP-alt0)/dalt
と求められる。
It is assumed that the following relationship holds with the horizontal coordinate of the point (point P) to be displayed.
azm0 ≤ azmP ≤ azm1
alt0 ≤ altP ≤ alt1
By the way
azm1−azm0 = dazm
alt1−alt0 = dalt
It is.
FIG. 18 is a plot of these four reference points and point P in horizon coordinates.
Here, with the point 00 as a reference, the azimuth angle of the point P with respect to the azimuth increment value is taken as the azimuth relative value of the point P.
Azimuth relative value of point Pazmr = (azmP-azm0) / dazm
Similarly, for altitude, altitude relative value altr = (altP-alt0) / dalt
Is required.
ここで、4つの基準点と、点Pを画面座標でプロットしたのが図19である。
点Pの画面座標は未知であるが、ここで中間点を使って補間する。
点00と点10の間の補間点(xt0,yt0)は、
xt0 = (x10−x00) * altr
yt0 = (y10−y00) * altr
として求められる。
同様に点10と点11の間の補間点(xt1,yt1)は
xt1 = (x11−x01) * altr
yt1 = (y11−y01) * altr
となる。
Here, FIG. 19 is a plot of the four reference points and the point P in screen coordinates.
The screen coordinates of the point P are unknown, but interpolation is performed using the intermediate point here.
The interpolation point (xt0, yt0) between
xt0 = (x10−x00) * altr
yt0 = (y10−y00) * altr
As required.
Similarly, the interpolation point (xt1, yt1) between
xt1 = (x11−x01) * altr
yt1 = (y11−y01) * altr
It becomes.
次に、この補間点同士を補間することで点Pの画面上座標(xP,yP) を求められる。
xP = (xt− xt0) * azmr
yP = (yt1 − yt0) * azmr
この実施例は、補間計算を1次式で行ったもっとも原始的な例であり、地平座標−画面座標対応データの取得間隔が充分小さくないと、補間の精度も落ちてしまうが、実際には2次や3次などの高次式で補間するなどして更に高い精度で補間して算出することができる。
このようにして、充分広い範囲にわたり得られた地平座標−画面座標対応データの集合があれば、任意の方位角,高度に対応する画面座標を取得することができる。
Next, the on-screen coordinates (xP, yP) of the point P can be obtained by interpolating the interpolation points.
xP = (xt− xt0) * azmr
yP = (yt1 − yt0) * azmr
This embodiment is the most primitive example in which the interpolation calculation is performed by a linear expression. If the acquisition interval of the horizon coordinate-screen coordinate correspondence data is not sufficiently small, the accuracy of the interpolation is lowered. It can be calculated by interpolating with higher accuracy by interpolating with a high-order expression such as quadratic or cubic.
In this way, if there is a set of horizon coordinate-screen coordinate correspondence data obtained over a sufficiently wide range, screen coordinates corresponding to an arbitrary azimuth and altitude can be acquired.
ここで、映像の歪(恒星投影機による恒星などの像点に対しビデオプロジェクタの本来投影されるべき位置からの映像のずれ量)を補正する手段を整理して挙げると以下の通りである。
(1)サンプルされた画面−地平座標対応データ(図7または図8の構成による記憶手段に記憶されたデータ)をもとに、補間計算により座標変換するものである。
(2)サンプルされた画面−地平座標対応データをもとに、プロジェクタのパラメータである位置、姿勢角、その他の情報(光学特性、焦点距離など)を算出し、このパラメータにより、地平座標と画面座標の座標変換を行う。
(3)上記2方式を併用する方法((2)の方法で座標変換し、残存誤差を(1)の方法でさらに補正する)で補正する。
なお、これらの実施の形態では、いずれもビデオカメラの画面内でカーソルの位置を合わせる位置を画面中心としているが、実際には画面中心でなくても良い。ビデオカメラが恒星投影機に搭載され、なおかつ恒星投影機の中心がドームスクリーンの球心に設置されている場合、ビデオカメラの光軸が恒星投影機の中心に必ずしも交差せずとも、また緯度軸、日周軸とビデオカメラの光軸が必ずしも直交しなくとも、ビデオカメラ上の所定の画面座標が恒星投影機の高度方位点に対応することは変わりないので、この所定の画面座標を前記のビデオカメラの画面中心座標として同様に扱えば、本発明の範疇に含まれるのはもちろんのことである。
Here, the means for correcting the distortion of the image (the amount of deviation of the image from the position that should be projected by the video projector with respect to an image point such as a star by the stellar projector) is summarized as follows.
(1) Coordinate conversion is performed by interpolation calculation based on sampled screen-horizontal coordinate correspondence data (data stored in the storage means having the configuration of FIG. 7 or FIG. 8).
(2) Based on the sampled screen-horizontal coordinate correspondence data, the position, attitude angle, and other information (optical characteristics, focal length, etc.) that are parameters of the projector are calculated. Perform coordinate transformation of coordinates.
(3) Correction is performed by a method using both of the above two methods (coordinate conversion is performed by the method (2) and the remaining error is further corrected by the method (1)).
In these embodiments, the center of the screen is the position where the cursor is positioned within the screen of the video camera, but it may not be the center of the screen in practice. When the video camera is mounted on a stellar projector and the center of the stellar projector is installed at the center of the dome screen, the optical axis of the video camera does not necessarily intersect the center of the stellar projector, and the latitude axis Even if the diurnal axis and the optical axis of the video camera are not necessarily orthogonal to each other, the predetermined screen coordinates on the video camera correspond to the altitude azimuth point of the stellar projector. Of course, it is included in the scope of the present invention if it is handled in the same way as the screen center coordinates of the video camera.
プラネタリウム施設において恒星投影機とビデオプロジェクタを設置する際の、ビデオプロジェクタの投影する映像の歪み(プロジェクタ画面の投影すべき位置からのずれ)を補間計算や真のビデオプロジェクタの位置および姿勢を求める装置により補正するシステムである。 A device that calculates the position and orientation of the true video projector by interpolating the distortion of the image projected by the video projector (deviation from the position to be projected on the projector screen) when installing a star projector and a video projector in a planetarium facility It is a system which corrects by
1,42,63 ドームスクリーン
2,17,37 恒星投影機
3,33 ビデオプロジェクタ
4 カーソル
5 点像
6 ビデオプロジェクタの映像a
7 コンピュータ(制御装置)
10,15,16,41 レーザポインタ(基準マーカ投影機)
11 支持枠
12 台座
18,57 カメラ
30 カーソル位置操作装置(マウス)
31 カーソル座標設定装置
32 カーソル表示装置
34,56 カーソル像
35 地平座標設定装置
36 サーボ制御装置
38,61 ビデオカメラ画面中心
39,62 地平座標−画面座標対応データ記憶装置
50 ビデオキャプチャ部
51 画像処理装置
52 差動演算器
53 カーソル座標設定装置
65a〜65n 座標変換装置1〜n
66a〜66n 画面座標誤差算出装置1〜n
67 積算装置
71 カメラ光軸
72 方位軸
73 方位軸モータ
74 高度軸モータ
75 方位ターンテーブル
76 ベース
77 支柱
78 回転装置
80 カメラ画面中心点
81 カメラユニット
82 ビデオ画面表示モニタ
1,42,63
3,33 Video projector 4 Cursor 5 Point image 6 Video projector image a
7 Computer (control device)
10, 15, 16, 41 Laser pointer (reference marker projector)
11 Support frame 12 Pedestal 18, 57
66a to 66n Screen coordinate
67 Accumulator 71 Camera Optical Axis 72 Azimuth Axis 73 Azimuth Axis Motor 74
Claims (11)
前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて方向制御できる方向制御手段を備えたカメラと、
前記目印のカメラ画面内の位置を所定の座標に位置合わせする位置合わせ手段と、
前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたスクリーン上座標を記憶する記憶手段と、
前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いてスクリーン上座標と投影画面上座標の間の座標変換パラメータを求める座標変換パラメータ算出手段と、
前記座標変換パラメータを用いてスクリーン上座標から投影画面上の座標または投影画面上座標からスクリーン上座標への座標変換を行う座標変換手段と、
を備え、
前記位置合わせ手段は、
前記カメラの撮影画像より目印となる像の位置を抽出し、目印となる像位置とカメラ画面上の所定の位置を一致させるように前記プロジェクタから出力される目印となる像位置を制御する制御手段と、
を有することを特徴とする映像投影システム。 A projector capable of projecting an image output from image generation means such as a computer or a video apparatus onto a dome-shaped screen having a curved surface, and capable of projecting an image as a mark that can be arbitrarily moved on the screen;
A camera having direction control means on the dome- shaped screen, capable of controlling the direction toward coordinates on a predetermined screen;
And Align means Align the position of the camera screen of the mark on a given coordinate,
Storage means for storing the coordinates on the projection screen of the image that is the landmark matched by the positioning means and the coordinates on the screen facing the camera;
Coordinate conversion parameter calculation means for obtaining a coordinate conversion parameter between the coordinates on the screen and the coordinates on the projection screen using the coordinates on the projection screen of the plurality of coordinates on the screen facing the camera stored in the storage means and the mark as a mark When,
Coordinate conversion means for performing coordinate conversion from coordinates on the screen to coordinates on the projection screen or from coordinates on the projection screen to coordinates on the screen using the coordinate conversion parameters;
Equipped with a,
The alignment means includes
Control means for extracting a position of an image serving as a mark from a photographed image of the camera and controlling an image position serving as a mark output from the projector so that the image position serving as the mark matches a predetermined position on the camera screen When,
Video projection system, comprising a.
前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて方向制御できる方向制御手段を備えたカメラと、A camera having direction control means on the dome-shaped screen, capable of controlling the direction toward coordinates on a predetermined screen;
前記目印のカメラ画面内の位置を所定の座標に位置合わせする位置合わせ手段と、Alignment means for aligning the position of the mark in the camera screen with predetermined coordinates;
前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたスクリーン上座標を記憶する記憶手段と、Storage means for storing the coordinates on the projection screen of the image that is the landmark matched by the positioning means and the coordinates on the screen facing the camera;
前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いてスクリーン上座標と投影画面上座標の間の座標変換パラメータを求める座標変換パラメータ算出手段と、Coordinate conversion parameter calculation means for obtaining a coordinate conversion parameter between the coordinates on the screen and the coordinates on the projection screen using the coordinates on the projection screen of the plurality of coordinates on the screen facing the camera stored in the storage means and the mark as a mark When,
前記座標変換パラメータを用いてスクリーン上座標から投影画面上の座標または投影画面上座標からスクリーン上座標への座標変換を行う座標変換手段と、Coordinate conversion means for performing coordinate conversion from coordinates on the screen to coordinates on the projection screen or from coordinates on the projection screen to coordinates on the screen using the coordinate conversion parameters;
を備え、With
前記位置合わせ手段は、The alignment means includes
前記目印となる像を投影画面中で手動で移動できる操作装置を有し、An operating device capable of manually moving the image serving as the mark in the projection screen;
前記操作装置により目印となる像をカメラ画面上の所定の位置に合わせることを特徴とする映像投影システム。An image projection system, wherein an image serving as a mark is aligned with a predetermined position on a camera screen by the operation device.
前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて方向制御できる方向制御手段を備えたカメラと、A camera having direction control means on the dome-shaped screen, capable of controlling the direction toward coordinates on a predetermined screen;
前記目印のカメラ画面内の位置を所定の座標に位置合わせする位置合わせ手段と、Alignment means for aligning the position of the mark in the camera screen with predetermined coordinates;
前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたスクリーン上座標を記憶する記憶手段と、Storage means for storing the coordinates on the projection screen of the image that is the landmark matched by the positioning means and the coordinates on the screen facing the camera;
前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いてスクリーン上座標と投影画面上座標の間の座標変換パラメータを求める座標変換パラメータ算出手段と、Coordinate conversion parameter calculation means for obtaining a coordinate conversion parameter between the coordinates on the screen and the coordinates on the projection screen using the coordinates on the projection screen of the plurality of coordinates on the screen facing the camera stored in the storage means and the mark as a mark When,
前記座標変換パラメータを用いてスクリーン上座標から投影画面上の座標または投影画面上座標からスクリーン上座標への座標変換を行う座標変換手段と、Coordinate conversion means for performing coordinate conversion from coordinates on the screen to coordinates on the projection screen or from coordinates on the projection screen to coordinates on the screen using the coordinate conversion parameters;
を備え、With
前記位置合わせ手段は、The alignment means includes
前記カメラの撮影画像より目印となる像の位置を抽出し、目印となる像位置とカメラ画面上の所定の位置を一致させるように前記カメラの指向する方向を制御する制御手段と、A control means for extracting a position of an image serving as a mark from a photographed image of the camera, and controlling a direction in which the camera is directed so as to match a predetermined position on the camera screen with the image position serving as the mark;
を有し、Have
前記カメラは、恒星投影機に搭載され、The camera is mounted on a stellar projector,
カメラの方向を変える手段は、前記恒星投影機が有する回転軸の角位置制御手段を用いることを特徴とする映像投影システム。An image projection system characterized in that the means for changing the direction of the camera uses angular position control means of the rotation axis of the stellar projector.
前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて方向制御できる方向制御手段を備えたカメラと、A camera having direction control means on the dome-shaped screen, capable of controlling the direction toward coordinates on a predetermined screen;
前記目印のカメラ画面内の位置を所定の座標に位置合わせする位置合わせ手段と、Alignment means for aligning the position of the mark in the camera screen with predetermined coordinates;
前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたスクリーン上座標を記憶する記憶手段と、Storage means for storing the coordinates on the projection screen of the image that is the landmark matched by the positioning means and the coordinates on the screen facing the camera;
前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いてスクリーン上座標と投影画面上座標の間の座標変換パラメータを求める座標変換パラメータ算出手段と、Coordinate conversion parameter calculation means for obtaining a coordinate conversion parameter between the coordinates on the screen and the coordinates on the projection screen using the coordinates on the projection screen of the plurality of coordinates on the screen facing the camera stored in the storage means and the mark as a mark When,
前記座標変換パラメータを用いてスクリーン上座標から投影画面上の座標または投影画面上座標からスクリーン上座標への座標変換を行う座標変換手段と、Coordinate conversion means for performing coordinate conversion from coordinates on the screen to coordinates on the projection screen or from coordinates on the projection screen to coordinates on the screen using the coordinate conversion parameters;
を備え、With
前記位置合わせ手段は、The alignment means includes
カメラの指向する方向を手動で移動できる操作装置を有し、Has an operating device that can manually move the direction of the camera,
前記操作装置により目印となる像にカメラ画面上の所定の位置を合わせ、A predetermined position on the camera screen is aligned with the image serving as a mark by the operation device,
前記カメラは、恒星投影機に搭載され、The camera is mounted on a stellar projector,
カメラの方向を変える手段は、前記恒星投影機が有する回転軸の角位置制御手段を用いることを特徴とする映像投影システム。An image projection system characterized in that the means for changing the direction of the camera uses angular position control means of the rotation axis of the stellar projector.
前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて向きを向けられるようにしたカメラと、
前記カメラの画面内における目印の位置を所定の座標に位置合わせする位置合わせ手段と、
前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたドームスクリーン上座標を記憶する記憶手段と、
前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いて、スクリーン上の任意の位置のスクリーン上座標と投影画面座標の座標変換を行う補間演算手段と、
を備え、
前記位置合わせ手段は、
前記カメラの撮影画像より目印となる像の位置を抽出し、目印となる像位置とカメラ画面上の所定の位置を一致させるように前記プロジェクタから出力される目印となる像位置を制御する制御手段と、
を有することを特徴とする映像投影システム。 A projector capable of projecting an image output from image generation means such as a computer or a video apparatus onto a dome-shaped screen having a curved surface, and capable of projecting an image as a mark that can be arbitrarily moved on the screen;
A camera on the dome- shaped screen that can be turned to a predetermined coordinate on the screen;
And Align means Align the position of the mark on a given coordinate in the screen of the camera,
Storage means for storing the coordinates on the projection screen of the image that is the landmark matched by the positioning means and the coordinates on the dome screen facing the camera;
Interpolation that performs coordinate conversion between the on-screen coordinates of the arbitrary position on the screen and the projected screen coordinates using the plurality of on-screen coordinates facing the camera and the coordinates on the projected screen stored in the storage means. Computing means;
Equipped with a,
The alignment means includes
Control means for extracting a position of an image serving as a mark from a photographed image of the camera and controlling an image position serving as a mark output from the projector so that the image position serving as the mark matches a predetermined position on the camera screen When,
Video projection system, comprising a.
前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて向きを向けられるようにしたカメラと、A camera on the dome-shaped screen that can be turned to a predetermined coordinate on the screen;
前記カメラの画面内における目印の位置を所定の座標に位置合わせする位置合わせ手段と、Alignment means for aligning the position of the mark in the camera screen with predetermined coordinates;
前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたドームスクリーン上座標を記憶する記憶手段と、Storage means for storing the coordinates on the projection screen of the image that is the landmark matched by the positioning means and the coordinates on the dome screen facing the camera;
前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いて、スクリーン上の任意の位置のスクリーン上座標と投影画面座標の座標変換を行う補間演算手段と、Interpolation that performs coordinate conversion between the on-screen coordinates of the arbitrary position on the screen and the projected screen coordinates using the plurality of on-screen coordinates facing the camera and the coordinates on the projected screen stored in the storage means. Computing means;
を備え、With
前記位置合わせ手段は、The alignment means includes
前記目印となる像を投影画面中で手動で移動できる操作装置を有し、An operating device capable of manually moving the image serving as the mark in the projection screen;
前記操作装置により目印となる像をカメラ画面上の所定の位置に合わせることを特徴とする映像投影システム。An image projection system, wherein an image serving as a mark is aligned with a predetermined position on a camera screen by the operation device.
前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて向きを向けられるようにしたカメラと、A camera on the dome-shaped screen that can be turned to a predetermined coordinate on the screen;
前記カメラの画面内における目印の位置を所定の座標に位置合わせする位置合わせ手段と、Alignment means for aligning the position of the mark in the camera screen with predetermined coordinates;
前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたドームスクリーン上座標を記憶する記憶手段と、Storage means for storing the coordinates on the projection screen of the image that is the landmark matched by the positioning means and the coordinates on the dome screen facing the camera;
前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いて、スクリーン上の任意の位置のスクリーン上座標と投影画面座標の座標変換を行う補間演算手段と、Interpolation that performs coordinate conversion between the on-screen coordinates of the arbitrary position on the screen and the projected screen coordinates using the plurality of on-screen coordinates facing the camera and the coordinates on the projected screen stored in the storage means. Computing means;
を備え、With
前記位置合わせ手段は、The alignment means includes
前記カメラの撮影画像より目印となる像の位置を抽出し、目印となる像位置とカメラ画面上の所定の位置を一致させるように前記カメラの指向する方向を制御する制御手段と、A control means for extracting a position of an image serving as a mark from a photographed image of the camera, and controlling a direction in which the camera is directed so as to match a predetermined position on the camera screen with the image position serving as the mark;
を有し、Have
前記カメラは、恒星投影機に搭載され、The camera is mounted on a stellar projector,
カメラの方向を変える手段は、前記恒星投影機が有する回転軸の角位置制御手段を用いることを特徴とする映像投影システム。An image projection system characterized in that the means for changing the direction of the camera uses angular position control means of the rotation axis of the stellar projector.
前記ドーム状スクリーン上の、所定のスクリーン上の座標に向けて向きを向けられるようにしたカメラと、A camera on the dome-shaped screen that can be turned to a predetermined coordinate on the screen;
前記カメラの画面内における目印の位置を所定の座標に位置合わせする位置合わせ手段と、Alignment means for aligning the position of the mark in the camera screen with predetermined coordinates;
前記位置合わせ手段で一致した目印となる像の投影画面上座標とカメラの向いたドームスクリーン上座標を記憶する記憶手段と、Storage means for storing the coordinates on the projection screen of the image that is the landmark matched by the positioning means and the coordinates on the dome screen facing the camera;
前記記憶手段に記憶したカメラの向いた複数のスクリーン上座標と目印となる像の投影画面上の座標を用いて、スクリーン上の任意の位置のスクリーン上座標と投影画面座標の座標変換を行う補間演算手段と、Interpolation that performs coordinate conversion between the on-screen coordinates of the arbitrary position on the screen and the projected screen coordinates using the plurality of on-screen coordinates facing the camera and the coordinates on the projected screen stored in the storage means. Computing means;
を備え、With
前記位置合わせ手段は、The alignment means includes
カメラの指向する方向を手動で移動できる操作装置を有し、Has an operating device that can manually move the direction of the camera,
前記操作装置により目印となる像にカメラ画面上の所定の位置を合わせ、A predetermined position on the camera screen is aligned with the image serving as a mark by the operation device,
前記カメラは、恒星投影機に搭載され、The camera is mounted on a stellar projector,
カメラの方向を変える手段は、前記恒星投影機が有する回転軸の角位置制御手段を用いることを特徴とする映像投影システム。An image projection system characterized in that the means for changing the direction of the camera uses angular position control means of the rotation axis of the stellar projector.
カメラの方向を変える手段は、前記恒星投影機が有する回転軸の角位置制御手段を用いることを特徴とする請求項1,2,6または7記載の映像投影システム。 The camera is mounted on a stellar projector,
8. The image projection system according to claim 1 , wherein the means for changing the direction of the camera uses angular position control means of a rotation axis of the stellar projector.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007122273A JP5339688B2 (en) | 2007-05-07 | 2007-05-07 | Video projection system |
| PCT/JP2008/056672 WO2008139789A1 (en) | 2007-05-07 | 2008-04-03 | Video projecting system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007122273A JP5339688B2 (en) | 2007-05-07 | 2007-05-07 | Video projection system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008276102A JP2008276102A (en) | 2008-11-13 |
| JP5339688B2 true JP5339688B2 (en) | 2013-11-13 |
Family
ID=40002012
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007122273A Active JP5339688B2 (en) | 2007-05-07 | 2007-05-07 | Video projection system |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP5339688B2 (en) |
| WO (1) | WO2008139789A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023003527A1 (en) | 2021-07-22 | 2023-01-26 | Slyusarenko Vitaliy Serhiiovych | Method for calibration of an optical-digital projection system |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9239635B2 (en) | 2012-07-20 | 2016-01-19 | Spitz, Inc. | Method and apparatus for graphical user interface interaction on a domed display |
| KR20150066931A (en) | 2013-12-09 | 2015-06-17 | 씨제이씨지브이 주식회사 | Method for representing visible area of theater |
| JP6422187B2 (en) * | 2015-09-22 | 2018-11-14 | 有限会社大平技研 | Position matching system of projected image by astronomical projector and astronomical projector used in the system |
| CN107045252A (en) * | 2017-04-24 | 2017-08-15 | 再兴电子(深圳)有限公司 | Two-in-one outdoor projection machine |
| JP7457893B2 (en) * | 2020-04-28 | 2024-03-29 | パナソニックIpマネジメント株式会社 | Control device, processing method for control device, and program |
| JP7603954B2 (en) * | 2020-07-20 | 2024-12-23 | 有限会社大平技研 | Optical planetarium and planetarium system having the same |
| CN112731314B (en) * | 2020-12-21 | 2024-03-19 | 北京仿真中心 | Vehicle-mounted radar and visible light combined detection simulation device |
| CN113450602A (en) * | 2021-01-28 | 2021-09-28 | 潍坊工程职业学院 | Bill display device for accounting teaching |
| CN119107357B (en) * | 2024-09-04 | 2025-10-21 | 中国科学院国家天文台 | A universal analytical method for celestial object position measurement using ultra-large field of view images |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3409330B2 (en) * | 1991-02-08 | 2003-05-26 | ソニー株式会社 | Adjustment device and adjustment method for projection display device |
| JPH05223535A (en) * | 1992-02-18 | 1993-08-31 | Nec Home Electron Ltd | Robot apparatus |
| JPH0755439A (en) * | 1993-08-11 | 1995-03-03 | Kobe Steel Ltd | Three-dimensional shape measuring device |
| JP3735158B2 (en) * | 1996-06-06 | 2006-01-18 | オリンパス株式会社 | Image projection system and image processing apparatus |
| JP2001169211A (en) * | 1999-12-06 | 2001-06-22 | Hitachi Ltd | Image projection apparatus and distortion correction method thereof |
| JP2002014611A (en) * | 2000-04-28 | 2002-01-18 | Minoruta Puranetariumu Kk | Video projecting method to planetarium or spherical screen and device therefor |
| JP2003219324A (en) * | 2002-01-17 | 2003-07-31 | Olympus Optical Co Ltd | Image correction data calculation method, image correction data calculation apparatus, and multi- projection system |
| JP2006109088A (en) * | 2004-10-05 | 2006-04-20 | Olympus Corp | Geometric correction method in multi-projection system |
| JP5068007B2 (en) * | 2005-06-01 | 2012-11-07 | 有限会社大平技研 | Video projection system |
-
2007
- 2007-05-07 JP JP2007122273A patent/JP5339688B2/en active Active
-
2008
- 2008-04-03 WO PCT/JP2008/056672 patent/WO2008139789A1/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023003527A1 (en) | 2021-07-22 | 2023-01-26 | Slyusarenko Vitaliy Serhiiovych | Method for calibration of an optical-digital projection system |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2008139789A1 (en) | 2008-11-20 |
| JP2008276102A (en) | 2008-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5339688B2 (en) | Video projection system | |
| JP6704014B2 (en) | Omnidirectional stereoscopic photography of mobile devices | |
| JP6748961B2 (en) | Projection image adjustment system and projection image adjustment method | |
| JP5224721B2 (en) | Video projection system | |
| WO2022242395A1 (en) | Image processing method and apparatus, electronic device and computer-readable storage medium | |
| AU2003244321A1 (en) | Picked-up image display method | |
| JP5068007B2 (en) | Video projection system | |
| JP6892166B1 (en) | Telescope control program | |
| CN114332422B (en) | A virtual space interaction method, editing and updating method, system, electronic device and readable storage medium based on AR technology | |
| CN113240615B (en) | Image processing method, image processing device, electronic equipment and computer readable storage medium | |
| CN116224381A (en) | Remote sensing satellite closed-loop tracking verification system and method for supersonic weak and small target tracking | |
| CN114827472A (en) | Panoramic shooting method and device, electronic equipment and storage medium | |
| CN105023294A (en) | Fixed point movement augmented reality method combining sensors and Unity3D | |
| Burkard et al. | User-aided global registration method using geospatial 3D data for large-scale mobile outdoor augmented reality | |
| JP4199641B2 (en) | Projector device | |
| JP2011103534A (en) | Video display system | |
| JP2021149797A (en) | Support device, support method, and support program | |
| CN107966164B (en) | Celestial dome curtain starlight calibration method based on five-axis turntable | |
| CN110764247A (en) | AR telescope | |
| CN110517347A (en) | A kind of construction project data model environment method for visualizing and its device and application | |
| JP2005027154A (en) | Multi-camera system and adjustment device thereof | |
| CN107958491A (en) | Mobile augmented reality virtual coordinates and construction site coordinate matching method | |
| KR100520275B1 (en) | Method for correcting geometry of pushbroom image using solidbody rotation model | |
| EP3514620A1 (en) | Immersive display device | |
| JP4135934B2 (en) | Electronics |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20080716 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100428 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121113 |
|
| 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: 20130730 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130806 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5339688 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |