JP2000330709A - Device for inputting spatial coordinate - Google Patents
Device for inputting spatial coordinateInfo
- Publication number
- JP2000330709A JP2000330709A JP14236299A JP14236299A JP2000330709A JP 2000330709 A JP2000330709 A JP 2000330709A JP 14236299 A JP14236299 A JP 14236299A JP 14236299 A JP14236299 A JP 14236299A JP 2000330709 A JP2000330709 A JP 2000330709A
- Authority
- JP
- Japan
- Prior art keywords
- space
- coordinates
- real
- input device
- spatial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【課題】 入力した空間座標を反映して仮想立体空間内
に忠実に再現された仮想物体を表示することができる空
間座標入力装置を得る。
【解決手段】 スクリーン位置設定等を含む初期設定を
し(100)、実空間内全てにおける実空間位置(実座
標値)と位置センサで磁気検出した空間位置(磁気座標
値)との誤差を補正する全体補正行列を求め(10
2)、視点空間内の実座標値と磁気座標値との誤差を補
正する視点補正行列を求め(104)、操作空間内の実
座標値と磁気座標値との誤差を補正する操作補正行列が
求められ(106)、視点空間および操作空間に対する
緩衝領域(ブレンド領域)を設定し緩衝領域内における
補正値を求め(108)、求められた各値を基にして実
際の空間位置と位置センサで検出した空間位置との誤差
を補正(空間補正)し、仮想空間上に立体画像を表示す
る(110)。
(57) [Summary] To provide a space coordinate input device capable of displaying a virtual object faithfully reproduced in a virtual three-dimensional space by reflecting input space coordinates. SOLUTION: Initial setting including screen position setting is performed (100), and an error between a real space position (real coordinate value) in all of the real space and a space position (magnetic coordinate value) magnetically detected by a position sensor is corrected. (10)
2), a viewpoint correction matrix for correcting an error between the actual coordinate value and the magnetic coordinate value in the viewpoint space is obtained (104), and an operation correction matrix for correcting an error between the actual coordinate value and the magnetic coordinate value in the operation space is obtained. It is determined (106), a buffer area (blend area) for the viewpoint space and the operation space is set, a correction value in the buffer area is determined (108), and an actual spatial position and a position sensor are determined based on the obtained values. An error from the detected spatial position is corrected (space correction), and a stereoscopic image is displayed on the virtual space (110).
Description
【0001】[0001]
【発明の属する技術分野】本発明は、空間座標入力装置
にかかり、特に、仮想立体空間内に仮想物体を表示する
立体画像表示装置に用いて好適な、空間内の座標を入力
するための空間座標入力装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a spatial coordinate input device, and more particularly to a space for inputting coordinates in a space suitable for use in a stereoscopic image display device for displaying a virtual object in a virtual stereoscopic space. The present invention relates to a coordinate input device.
【0002】[0002]
【従来の技術】車両の車体の形状や部品等を設計や評価
する場合、設計値による部材(設計値と同一の値である
実物)を作成して評価や検討そして再設計という処理を
繰り返し行っていた。ところが、実物を作成して検討や
再設計を繰り返すことは、膨大な時間を必要とする。こ
のため、実物である部材を製作することなく、評価や検
討することを可能とする装置の必要性が叫ばれている。2. Description of the Related Art When designing or evaluating the shape or parts of a vehicle body, a member based on design values (a real object having the same value as the design value) is created, and evaluation, examination, and redesign are repeatedly performed. I was However, it takes an enormous amount of time to create a real product and repeat examination and redesign. For this reason, a need has arisen for a device that can be evaluated and examined without producing a real member.
【0003】このような装置として、設計値により形成
されるべき実物に相当する仮想物体を仮想空間上に表示
させる、コンピュータグラフィック(CG)の立体画像
により再現して検討を行うことや再設計の情報を得るこ
とが注目されている。すなわち、最近では、設計段階か
らCADを用いたコンピュータ設計が行われており、こ
のCADデータを用いて立体画像用のデータを生成し、
立体画像を表示させることが可能となってきている。一
例としては、立体視眼鏡を用いて、3次元空間を生成
し、その仮想空間内の仮想物体を操作することにより、
CADの操作性を向上させる立体表示装置が知られてい
る(特開平6−131442号公報参照)。[0003] As such an apparatus, a virtual object corresponding to a real object to be formed by design values is displayed in a virtual space, and is reproduced by a three-dimensional image of a computer graphic (CG) for examination or redesign. Obtaining information has attracted attention. That is, recently, computer design using CAD has been performed from the design stage, and data for a three-dimensional image is generated using the CAD data.
It is becoming possible to display a stereoscopic image. As an example, by generating a three-dimensional space using stereoscopic glasses and operating a virtual object in the virtual space,
A stereoscopic display device that improves the operability of CAD is known (see Japanese Patent Application Laid-Open No. Hei 6-131442).
【0004】[0004]
【発明が解決しようとする課題】しかしながら、実物で
ある部材を仮想的に表示する場合には、実物と同一サイ
ズの表示や予め定めた一定尺度による表示を行わなけれ
ばならないが、従来の立体表示装置では、表示精度につ
いて十分な検討がなされておらず、実物と同一サイズの
表示や予め定めた一定尺度による表示をすることが困難
であった。このため、仮想的に表示された仮想物体の位
置を指示したり、位置や形状を変更したりするときに
は、オペレータの意図と異なる表示がなされ、所望の位
置や形状を実現することが困難であった。However, when a real member is virtually displayed, it must be displayed in the same size as the real one or on a predetermined fixed scale. In the device, the display accuracy has not been sufficiently studied, and it has been difficult to display the same size as the real thing or display on a predetermined fixed scale. For this reason, when the position of the virtual object displayed virtually is instructed or the position or shape is changed, a display different from the intention of the operator is performed, and it is difficult to realize a desired position or shape. Was.
【0005】本発明は、上記事実を考慮して、入力した
空間座標を反映して仮想立体空間内に忠実に再現された
仮想物体を表示することができる空間座標入力装置を得
ることが目的である。The present invention has been made in view of the above circumstances, and has as its object to provide a space coordinate input device capable of displaying a virtual object faithfully reproduced in a virtual three-dimensional space by reflecting input space coordinates. is there.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に請求項1に記載の発明の空間座標入力装置は、実空間
内の予め定めた所定空間に仮想物体を表示する表示手段
と、前記所定空間を少なくとも含む実空間内位置の空間
座標を検出する検出手段と、前記所定空間内に複数の小
領域を設定する設定手段と、前記小領域の各々につい
て、前記所定空間内の実座標と前記検出手段により検出
される空間座標との対応関係を予め求め記憶しかつ、前
記検出手段により検出された空間座標から、該空間座標
の位置を含む小領域に属する対応関係を用いて指示位置
の実座標を求める演算手段と、前記演算手段により求め
た座標値を実座標値として入力する入力手段と、を備え
ている。According to a first aspect of the present invention, there is provided a spatial coordinate input apparatus for displaying a virtual object in a predetermined space in a real space. Detecting means for detecting spatial coordinates of a position in a real space including at least a predetermined space; setting means for setting a plurality of small areas in the predetermined space; and for each of the small areas, real coordinates in the predetermined space. The correspondence relationship with the space coordinates detected by the detection means is obtained and stored in advance, and from the space coordinates detected by the detection means, the designated position of the designated position is determined using the correspondence belonging to the small area including the position of the space coordinates. There is provided an operation means for obtaining actual coordinates, and an input means for inputting the coordinate values obtained by the operation means as actual coordinate values.
【0007】本発明の空間座標入力装置は、表示手段に
より、実空間内の予め定めた所定空間に仮想物体が表示
される。この所定空間を少なくとも含む実空間内位置の
空間座標は、検出手段により検出される。所定空間に
は、設定手段により複数の小領域が設定される。これら
の小領域の各々には、所定空間内の実座標と検出手段に
より検出される空間座標との対応関係が予め求め記憶さ
れる。演算手段は、検出手段により検出された空間座標
から、該空間座標の位置を含む小領域に属する(記憶さ
れている)対応関係を用いて指示位置の実座標を求め
る。入力手段は、演算手段により求めた座標値を実座標
値として入力する。このように、小領域に属する対応関
係を用いて実座標を求めることができるので、実座標と
検出座標に違いがあっても、対応関係により補正され、
正確な座標を求めることができる。In the spatial coordinate input device according to the present invention, the display means displays the virtual object in a predetermined space in the real space. The spatial coordinates of the position in the real space including at least the predetermined space are detected by the detecting means. A plurality of small areas are set in the predetermined space by the setting means. In each of these small areas, the correspondence between the actual coordinates in the predetermined space and the space coordinates detected by the detection means is previously obtained and stored. The calculating means obtains the actual coordinates of the designated position from the spatial coordinates detected by the detecting means, using the corresponding relationship (stored) belonging to the small area including the position of the spatial coordinates. The input means inputs the coordinate values obtained by the calculation means as actual coordinate values. As described above, since the actual coordinates can be obtained using the correspondence relationship belonging to the small area, even if there is a difference between the actual coordinates and the detected coordinates, the difference is corrected by the correspondence,
Accurate coordinates can be obtained.
【0008】請求項2に記載の発明は、請求項1に記載
の空間座標入力装置において、前記表示手段は、左眼用
画像及び右眼用画像を切り換えて仮想物体を表示するこ
とを特徴とする。According to a second aspect of the present invention, in the spatial coordinate input device according to the first aspect, the display means displays a virtual object by switching between a left-eye image and a right-eye image. I do.
【0009】物体を立体的に表示するためには、左眼用
画像及び右眼用画像を用意して、切り換えて表示するこ
とにより、容易に仮想物体を表示することができる。そ
こで、表示手段において、左眼用画像及び右眼用画像を
切り換えて仮想物体を表示すれば、実空間内の予め定め
た所定空間に仮想物体を表示することができる。In order to display an object three-dimensionally, a virtual object can be easily displayed by preparing a left-eye image and a right-eye image and switching and displaying them. Therefore, when the display means switches the left-eye image and the right-eye image to display the virtual object, the virtual object can be displayed in a predetermined space in the real space.
【0010】請求項3に記載の発明は、請求項1または
2に記載の空間座標入力装置において、前記表示手段
は、各々入力された信号に基づいて光の透過及び非透過
を切り換え可能な左眼用光学素子及び右眼用光学素子を
備えた立体視眼鏡を含むことを特徴とする。According to a third aspect of the present invention, in the spatial coordinate input device according to the first or second aspect, the display means is capable of switching between transmission and non-transmission of light based on each input signal. It is characterized by including stereoscopic glasses provided with an optical element for the eye and an optical element for the right eye.
【0011】左眼用画像及び右眼用画像を切り換えて仮
想物体を表示するためには、入力された信号に基づいて
光の透過及び非透過を切り換え可能な左眼用光学素子及
び右眼用光学素子を備えた立体視眼鏡を用いることが好
ましい。これによって、立体視眼鏡では、左眼用光学素
子及び右眼用光学素子の各々が、光の透過及び未透過に
切り換えられ、実空間内の予め定めた所定空間内に表示
された実際の物体に相当する仮想物体をオペレータに容
易に認知させることができる。In order to display a virtual object by switching between the left-eye image and the right-eye image, a left-eye optical element and a right-eye optical element capable of switching light transmission and non-transmission based on an input signal. It is preferable to use stereoscopic glasses provided with an optical element. Thereby, in the stereoscopic glasses, each of the optical element for the left eye and the optical element for the right eye is switched between light transmission and non-transmission, and the actual object displayed in a predetermined space in a real space. Can be easily recognized by the operator.
【0012】請求項4に記載の発明は、請求項1乃至請
求項3の何れか1項に記載の空間座標入力装置におい
て、前記検出手段は、オペレータの眼球位置及びオペレ
ータによる指示位置の少なくとも一方を検出することを
特徴とする。According to a fourth aspect of the present invention, in the spatial coordinate input device according to any one of the first to third aspects, the detecting means includes at least one of an eyeball position of the operator and a position designated by the operator. Is detected.
【0013】検出手段によって、オペレータの眼球位置
及びオペレータによる指示位置の少なくとも一方を検出
することにより、オペレータの位置を正確に特定した
り、オペレータが指示した指示位置を正確に特定したり
することができ、正確に位置入力をすることができる。By detecting at least one of the position of the eyeball of the operator and the position designated by the operator by the detecting means, the position of the operator can be accurately specified or the specified position specified by the operator can be specified accurately. It is possible to input the position accurately.
【0014】請求項5に記載の発明は、請求項1乃至請
求項4の何れか1項に記載の空間座標入力装置におい
て、前記設定された複数の小領域の一部が重複する場
合、該重複部分に属する小領域の対応関係の各々に基づ
いて、重複部分内の実座標と前記検出手段により検出さ
れる空間座標との対応関係をさらに求めて記憶すること
を特徴とする。According to a fifth aspect of the present invention, in the spatial coordinate input device according to any one of the first to fourth aspects, when a part of the set plurality of small areas overlaps, A correspondence between actual coordinates in the overlap and spatial coordinates detected by the detecting means is further obtained and stored based on each of the correspondences of the small areas belonging to the overlap.
【0015】所定空間に、複数の小領域を設定したとき
に小領域の少なくとも一部が重複場合には、その重複部
分において、実座標と空間座標との対応関係が複数存在
することになる。そこで、複数の小領域の一部が重複す
る場合、重複部分に属する小領域の対応関係の各々に基
づいて、重複部分内の実座標と検出手段により検出され
る空間座標との対応関係をさらに求めて記憶することに
よって、重複部分内にあっても実座標と空間座標との対
応関係が一意に対応され、円滑に対応関係を構成するこ
とができる。When a plurality of small areas are set in a predetermined space and at least a part of the small areas overlaps, there are a plurality of correspondences between the real coordinates and the space coordinates in the overlapping parts. Therefore, when a part of the plurality of small areas overlaps, the correspondence between the real coordinates in the overlap and the spatial coordinates detected by the detection unit is further determined based on each of the correspondences of the small areas belonging to the overlap. By obtaining and storing, even in the overlapping portion, the correspondence between the real coordinates and the space coordinates is uniquely corresponded, and the correspondence can be configured smoothly.
【0016】請求項6に記載の発明は、請求項1乃至請
求項4の何れか1項に記載の空間座標入力装置におい
て、前記設定手段は、前記所定空間を分割することによ
り複数の小領域を設定することを特徴とする。According to a sixth aspect of the present invention, in the spatial coordinate input device according to any one of the first to fourth aspects, the setting means divides the predetermined space into a plurality of small areas. Is set.
【0017】所定空間に、複数の小領域を設定するとき
に、小領域が離間して設定された場合には、実座標と空
間座標との対応関係が存在しない領域が存在する場合が
ある。そこで、設定手段により、所定空間を分割するこ
とにより複数の小領域を設定するにより、所定空間内の
全域に渡って実座標と空間座標とを対応させることがで
きる。When a plurality of small areas are set in a predetermined space, if the small areas are set apart from each other, there may be a case where there is no correspondence between the real coordinates and the space coordinates. Therefore, by setting a plurality of small areas by dividing the predetermined space by the setting means, it is possible to make the real coordinates correspond to the space coordinates over the entire area in the predetermined space.
【0018】請求項7に記載の発明は、請求項6に記載
の空間座標入力装置において、前記隣接する複数の小領
域について、予め定めた大きさの緩衝領域をさらに設定
し、隣接する小領域の対応関係の各々に基づいて、緩衝
領域内の実座標と前記検出手段により検出される空間座
標との対応関係をさらに求めて記憶することを特徴とす
る。According to a seventh aspect of the present invention, in the spatial coordinate input device according to the sixth aspect, a buffer area having a predetermined size is further set for the plurality of adjacent small areas, and the adjacent small areas are set. The correspondence between the actual coordinates in the buffer area and the spatial coordinates detected by the detection means is further obtained and stored based on each of the correspondences.
【0019】所定空間を分割して、複数の小領域を設定
したときには、その境界部分において、実座標と空間座
標との対応関係が不連続になる場合がある。そこで、そ
の境界付近を含むように、予め定めた大きさの緩衝領域
をさらに設定し、緩衝領域に属する小領域すなわち隣接
する小領域の対応関係の各々に基づいて、緩衝領域内の
実座標と空間座標との対応関係をさらに求めて記憶する
ことによって、隣り合う小領域に渡って実座標と空間座
標との対応関係が不連続になることなく、円滑に対応関
係を構成ことができる。When a predetermined space is divided and a plurality of small areas are set, the correspondence between the real coordinates and the space coordinates may be discontinuous at the boundary. Therefore, a buffer region having a predetermined size is further set to include the vicinity of the boundary, and based on each of the small regions belonging to the buffer region, that is, the corresponding relationships between adjacent small regions, the actual coordinates in the buffer region and By further obtaining and storing the correspondence relationship with the space coordinates, the correspondence relationship between the real coordinates and the space coordinates can be formed smoothly without discontinuity over adjacent small areas.
【0020】請求項8に記載の発明は、請求項1乃至請
求項7の何れか1項に記載の空間座標入力装置におい
て、前記実空間内に通常指示領域及び特定指示領域を予
め定め、前記入力手段は、前記検出手段により検出され
た実空間内位置が通常指示領域内に含まれる場合に前記
演算手段により求めた座標値を実座標値として入力する
と共に、特定指示領域内に含まれる場合に予め定めた制
御情報を入力することを特徴とする。According to an eighth aspect of the present invention, in the spatial coordinate input device according to any one of the first to seventh aspects, a normal designated area and a specific designated area are predetermined in the real space, The input means inputs the coordinate value obtained by the arithmetic means as the actual coordinate value when the position in the real space detected by the detection means is included in the normal designated area, and includes the coordinate value obtained in the specific designated area. Is input to the control information.
【0021】空間座標を入力しているとき、その入力に
対するコマンドを入力したり、他のコマンドを入力した
り仕様を変更したりする場合がある。このときには、新
規の入力装置を追加することで対処可能であるが、操作
が煩雑であったり装置が複雑であったりする。そこで、
実空間内に通常指示領域及び特定指示領域を予め定めて
おき、入力手段による入力を、検出手段により検出され
た実空間内位置が通常指示領域内に含まれる場合に演算
手段により求めた座標値を実座標値として入力すると共
に、特定指示領域内に含まれる場合に予め定めた制御情
報を入力するようにする。これにより、空間座標の入力
と制御情報の入力とを容易に切り替えることができる。When space coordinates are being input, a command corresponding to the input may be input, another command may be input, or the specification may be changed. At this time, it can be dealt with by adding a new input device, but the operation is complicated or the device is complicated. Therefore,
A normal designated area and a specific designated area are determined in advance in the real space, and the input value by the input means is calculated by the calculating means when the position in the real space detected by the detecting means is included in the normal designated area. Is input as the actual coordinate value, and predetermined control information is input when it is included in the specific instruction area. Thereby, it is possible to easily switch between the input of the space coordinates and the input of the control information.
【0022】請求項9に記載の発明は、請求項8に記載
の空間座標入力装置において、前記制御情報は、予め定
めた複数の機能を選択指示することを表す指示情報であ
ることを特徴とする。According to a ninth aspect of the present invention, in the spatial coordinate input device according to the eighth aspect, the control information is instruction information indicating selection instruction of a plurality of predetermined functions. I do.
【0023】仮想物体を表示して空間座標を入力する装
置では、予め定めた複数の機能を有していることがあ
る。例えば、前記制御情報の入力には、コマンドの入
力、画面仕様の変更、及び処理の実行や、目次やメニュ
ー選択する機能入力等がある。そこで、予め定めた複数
の機能を選択指示することを表す指示情報を入力するよ
うにすれば、予め定めた複数の機能を容易に選択するこ
とが可能となる。An apparatus for displaying a virtual object and inputting spatial coordinates may have a plurality of predetermined functions. For example, input of the control information includes input of a command, change of screen specifications, execution of a process, and input of a function for selecting a table of contents or a menu. Therefore, by inputting instruction information indicating that a plurality of predetermined functions are selected and instructed, it is possible to easily select a plurality of predetermined functions.
【0024】[0024]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態の一例を詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
【0025】〔第1実施の形態〕第1実施の形態は、オ
ペレータ(観察者)に対して立体画像を提示しながら空
間座標入力する場合に本発明を適用したものである。[First Embodiment] In the first embodiment, the present invention is applied to a case where spatial coordinates are input while presenting a stereoscopic image to an operator (observer).
【0026】図2に示すように、本実施の形態の立体画
像表示装置10は、暗室60内に、本発明の表示手段と
してのスクリーン16に画像を投影するプロジェクタ1
2を備えている。プロジェクタ12は、台座13上に取
り付けられている。なお、プロジェクタ12は、立体表
示のための画像を生成する制御装置14に接続されてい
る。プロジェクタ12とスクリーン16との間で、プロ
ジェクタ12により投影するときの光線を遮光しない位
置には、スクリーン16側へ赤外線を照射する赤外線発
信機15が設けられている。As shown in FIG. 2, a stereoscopic image display apparatus 10 according to the present embodiment is a projector 1 which projects an image on a screen 16 as a display means of the present invention in a dark room 60.
2 is provided. The projector 12 is mounted on a pedestal 13. Note that the projector 12 is connected to a control device 14 that generates an image for stereoscopic display. Between the projector 12 and the screen 16, an infrared transmitter 15 for irradiating infrared rays to the screen 16 is provided at a position where light rays when projected by the projector 12 are not blocked.
【0027】プロジェクタ12の投影側でスクリーン1
6より下流側にはオペレータOPが着座するためのシー
ト24が位置している。シート24は台座26上に設け
られ、この台座26は蛇腹28Aを介してモータ28に
連結されている。モータ28は床上を移動可能な台車2
8Bに固定されており、モータ28の駆動によって、蛇
腹28Aが伸縮する。この蛇腹28Aの伸縮により、台
座26が上下方向(図2の矢印UD方向)に移動され、
シート24に着座したオペレータOPが昇降する。この
シート24に着座したオペレータOPの昇降は、車種に
応じた車高の調整に用いられるものである。なお、オペ
レータOPの昇降では、スクリーン16に対してオペレ
ータOPの位置が上下変動するため、台座26の昇降量
を考慮することが好ましい。この場合、台座26の昇降
量を検出する測定装置を設けることや、数値入力により
昇降量を特定できる。The screen 1 on the projection side of the projector 12
The seat 24 on which the operator OP sits is located downstream of the seat 6. The seat 24 is provided on a pedestal 26, and the pedestal 26 is connected to a motor 28 via a bellows 28A. The motor 28 is a cart 2 movable on the floor.
8B, and the bellows 28A expands and contracts by driving the motor 28. Due to the expansion and contraction of the bellows 28A, the pedestal 26 is moved in the vertical direction (the direction of the arrow UD in FIG. 2),
The operator OP sitting on the seat 24 moves up and down. The elevation of the operator OP sitting on the seat 24 is used for adjusting the vehicle height according to the type of the vehicle. When the operator OP moves up and down, the position of the operator OP moves up and down with respect to the screen 16. In this case, it is possible to provide a measuring device for detecting the amount of elevation of the pedestal 26 or to specify the amount of elevation by inputting numerical values.
【0028】上記台車28Bは、床上を所定方向(前後
方向として図2の矢印FR方向、及び左右方向として図
2の矢印RL方向)に移動可能である。この台車28B
の移動により、スクリーン16に対してオペレータOP
の位置が変動するため、台車28Bの移動量を考慮する
ことが好ましい。この場合、台車28Bの移動量を検出
する測定装置を設けることや、数値入力により移動量を
特定できる。The bogie 28B is movable on the floor in a predetermined direction (the direction of arrow FR in FIG. 2 as the front-back direction and the direction of arrow RL in FIG. 2 as the left-right direction). This cart 28B
Movement of the operator OP with respect to the screen 16
Is fluctuated, it is preferable to consider the amount of movement of the cart 28B. In this case, it is possible to provide a measuring device for detecting the amount of movement of the cart 28B or to specify the amount of movement by inputting numerical values.
【0029】オペレータOPは、位置座標等を入力する
ための位置入力装置18(詳細は後述)を所持してい
る。この位置入力装置は、本発明の検出手段に相当す
る。また、オペレータOPの頭部には、本発明の立体視
眼鏡としての液晶シャッタ眼鏡20が取り付けられてお
り、この液晶シャッタ眼鏡20には位置センサ22が設
けられている。位置センサ22は、磁界検出センサであ
り、オペレータOPの後方に設けられた磁界発生装置3
0から発生された磁界を検出して、位置センサ22が位
置する3次元座標及び方向を検出するためのものであ
る。The operator OP has a position input device 18 (details will be described later) for inputting position coordinates and the like. This position input device corresponds to the detecting means of the present invention. Liquid crystal shutter glasses 20 as stereoscopic glasses of the present invention are attached to the head of the operator OP, and the liquid crystal shutter glasses 20 are provided with a position sensor 22. The position sensor 22 is a magnetic field detection sensor, and the magnetic field generator 3 provided behind the operator OP.
This is for detecting the magnetic field generated from 0 to detect the three-dimensional coordinates and the direction in which the position sensor 22 is located.
【0030】なお、台座26には、磁界発生装置31が
設けられている。この磁界発生装置31は、高精度で空
間座標を検出することが必要な空間、例えばオペレータ
OPが操作可能な空間である操作空間の磁気座標を検出
するために用いられる。この磁界発生装置31は、必要
に応じて設ければよく、必須のものではない。The pedestal 26 is provided with a magnetic field generator 31. The magnetic field generator 31 is used to detect magnetic coordinates of a space in which space coordinates need to be detected with high accuracy, for example, an operation space that is a space in which the operator OP can operate. The magnetic field generator 31 may be provided as needed, and is not essential.
【0031】オペレータOPの周囲で離間した位置に
は、光学測定装置17が設けられている。光学測定装置
17は、TVカメラ17A,17B,17Cを備えてお
り、TVカメラ17A〜17Cは市中7D及び台座17
Eを介して床に固定されている。An optical measuring device 17 is provided at a position spaced around the operator OP. The optical measuring device 17 includes TV cameras 17A, 17B, and 17C, and the TV cameras 17A to 17C are a city 7D and a pedestal 17.
It is fixed to the floor via E.
【0032】図3に示すように、制御装置14は、単数
または複数のCPU34,RAM36,ROM38、及
び入出力ポート40を含んだマイクロコンピュータで構
成され、各々コマンドやデータ授受が可能なようにバス
42によって接続されている。この入出力ポート40に
は、ドライバ55を介して赤外線発信機15が接続さ
れ、ドライバ57を介して光学測定装置17が接続され
ている。また、入出力ポート40にはドライバ44を介
して位置入力装置18が接続され、ドライバ46を介し
て液晶シャッタ眼鏡20が接続され、ドライバ48を介
して位置センサ22が接続されている。また、プロジェ
クタ12は、ドライバ50を介して入出力ポート40に
接続されている。さらに、入出力ポート40には、ドラ
イバ52を介してモータ28が接続され、ドライバ54
を介して磁界発生装置30が接続されている。また、入
出力ポート40にはドライバ56を介してキーボード3
2が接続されている。また、ROM38には、後述する
処理ルーチンが記憶されている。As shown in FIG. 3, the control device 14 is constituted by a microcomputer including one or more CPUs 34, a RAM 36, a ROM 38, and an input / output port 40, and a bus for transmitting and receiving commands and data. 42. The infrared transmitter 15 is connected to the input / output port 40 via a driver 55, and the optical measuring device 17 is connected via a driver 57. The position input device 18 is connected to the input / output port 40 via a driver 44, the liquid crystal shutter glasses 20 are connected via a driver 46, and the position sensor 22 is connected via a driver 48. The projector 12 is connected to the input / output port 40 via the driver 50. Further, the motor 28 is connected to the input / output port 40 via a driver 52.
The magnetic field generator 30 is connected via the. The keyboard 3 is connected to the input / output port 40 via the driver 56.
2 are connected. The ROM 38 stores a processing routine described later.
【0033】また、入出力ポート40には、記録媒体と
してのフロッピーディスク37が挿抜可能なフロッピー
(登録商標)デュスクユニット(FDU)35が接続さ
れている。なお、後述する処理ルーチン等は、FDU3
5を用いてフロッピーディスク37に対して読み書き可
能である。従って、後述する処理ルーチンは、ROM3
8に記憶することなく、予めフロッピーディスク37に
記録しておき、FDU35を介してフロッピーディスク
37に記録された処理プログラムを実行してもよい。ま
た、制御装置14にハードディスク装置等の大容量記憶
装置(図示省略)を接続し、フロッピーディスク37に
記録された処理プログラムを大容量記憶装置(図示省
略)へ格納(インストール)して実行するようにしても
よい。また、記録媒体としては、CD−ROM等の光デ
ィスクや、MD,MO等の光磁気ディスクがあり、これ
らを用いるときには、上記FDU35に代えてまたはさ
らにCD−ROM装置、MD装置、MO装置等を用いれ
ばよい。The input / output port 40 is connected to a floppy (registered trademark) dusk unit (FDU) 35 into which a floppy disk 37 as a recording medium can be inserted and withdrawn. The processing routine and the like to be described later are performed by the FDU3
5 can be read from and written to the floppy disk 37. Therefore, the processing routine described later is executed in the ROM 3
Alternatively, the processing program recorded on the floppy disk 37 via the FDU 35 may be executed beforehand, instead of being stored in the floppy disk 8. Also, a large-capacity storage device (not shown) such as a hard disk device is connected to the control device 14, and the processing program recorded on the floppy disk 37 is stored (installed) in the large-capacity storage device (not shown) and executed. It may be. As a recording medium, there is an optical disk such as a CD-ROM or a magneto-optical disk such as an MD or MO. When these are used, a CD-ROM device, an MD device, an MO device, etc. may be used instead of the FDU 35 or further. It may be used.
【0034】図4に示すように、位置入力装置18は、
ペン型形状のボデー62を有しており、先端部に磁界を
検出する検出部64が取り付けられると共に、検出する
タイミングを指示するための指示部66が取り付けられ
ている。位置入力装置18は制御装置14に接続されて
いる。検出部64の先端には、オペレータOPによる座
標指示を容易とするために、針状の突起64Aが設けら
れている。As shown in FIG. 4, the position input device 18
It has a pen-shaped body 62, and a detection unit 64 for detecting a magnetic field is attached to a tip end thereof, and an instruction unit 66 for instructing detection timing is attached. The position input device 18 is connected to the control device 14. A needle-like projection 64A is provided at the tip of the detection unit 64 in order to facilitate the operator OP to designate a coordinate.
【0035】なお、本実施の形態では、3次元の座標入
力及び表示を正確にするため、詳細は後述するが、実座
標と空間座標(磁界を検出することにより特定する位
置)との対応を求めている。この場合、位置入力装置1
8として、図5に示すポインタ19を用いて光学測定装
置17による光学的な計測により対応を求めている。In the present embodiment, the correspondence between the real coordinates and the space coordinates (positions specified by detecting the magnetic field) is described below in order to accurately input and display three-dimensional coordinates. I'm asking. In this case, the position input device 1
As 8, the correspondence is determined by optical measurement by the optical measuring device 17 using the pointer 19 shown in FIG.
【0036】図5(A)に示すポインタ19は、長尺上
で後端から先端に向かい徐々に幅が狭くされ空間位置の
指示が容易な形状とされている。このポインタ19に
は、先端付近及び後端付近に画像検出のためのマーク1
9Mが設けられている。これらのマーク19Mを検出す
ることにより、ポインタ19により指示した空間位置及
び方向を特定することができる。なお、図5(A)に示
すポインタ19も位置入力装置18と同様に、その先端
に、オペレータOPによる座標指示を容易とするため
に、針状の突起19Aが設けられている。図5(B)に
示すポインタ19は、T字形状をしており、各々の端部
付近にマーク19Mが設けられている(合計3個)。な
お、これらのマーク19Mは上記個数に限定されるもの
ではなく、少なくとも2つ以上すなわち複数あればよ
い。The pointer 19 shown in FIG. 5 (A) has a shape that is gradually narrowed from the rear end to the front end on a long piece, so that the spatial position can be easily indicated. The pointer 19 has a mark 1 for image detection near the front end and near the rear end.
9M are provided. By detecting these marks 19M, the spatial position and direction indicated by the pointer 19 can be specified. The pointer 19 shown in FIG. 5 (A) is provided with a needle-like projection 19A at the tip thereof to facilitate coordinate designation by the operator OP, similarly to the position input device 18. The pointer 19 shown in FIG. 5B has a T-shape, and has marks 19M near each end (total of three). Note that the number of these marks 19M is not limited to the above number, and it is sufficient that at least two or more, that is, a plurality of marks are provided.
【0037】次に、本実施の形態の作用を説明する。立
体画像を表示させる場合、オペレータOPが目視すると
きの視点が移動したり、立体画像上に描画等を行うため
にオペレータOPの例えば手による操作が移動したりす
る。これらの移動はその許容範囲内において大きさ及び
その移動量や精度が異なるものとなる。このため、実空
間と、磁界検出による検出位置とを一義的に対応させた
のでは、誤差が多いことがある。そこで、本実施の形態
では、実空間における実際の空間位置と位置センサで検
出した仮想空間となり得べき空間位置との対応につい
て、複数の空間を設定しその空間毎に補正している。Next, the operation of the present embodiment will be described. When displaying a three-dimensional image, the viewpoint at which the operator OP looks is moved, or, for example, a hand operation of the operator OP is moved to perform drawing or the like on the three-dimensional image. These movements differ in size, movement amount and accuracy within the allowable range. For this reason, if the real space is uniquely associated with the position detected by the magnetic field detection, there may be many errors. Therefore, in the present embodiment, a plurality of spaces are set and the correction is made for each space with respect to the correspondence between the actual space position in the real space and the space position that can be a virtual space detected by the position sensor.
【0038】立体画像表示装置10に電源が投入される
と、制御装置14において、図1の処理ルーチンが実行
される。まず、ステップ100では立体画像表示ために
スクリーン位置設定やオペレータOPの視点位置設定を
含む初期設定がなされる。次のステップ102では実空
間内全てにおける実際の空間位置と位置センサで検出し
た仮想空間となり得べき空間位置との誤差を補正するた
めの全体空間補正処理による全体補正行列が求められ、
次のステップ104ではオペレータOPの視点空間内に
おける実際の空間位置と位置センサで検出した空間位置
との誤差を補正するための視点空間補正処理による視点
補正行列が求められ、次のステップ106ではオペレー
タOPの操作空間内における実際の空間位置と位置セン
サで検出した空間位置との誤差を補正するための操作空
間補正処理による操作補正行列が求められる。次に、ス
テップ108では全体空間内に含まれる視点空間および
操作空間に対する緩衝領域(ブレンド領域)を設定して
緩衝領域内における実際の空間位置と位置センサで検出
した空間位置との誤差を補正するための緩衝領域補正処
理による緩衝補正行列が求められる。そして、次のステ
ップ110では、上記求められた各行列を基にして実際
の空間位置と位置センサで検出した空間位置との誤差が
補正(空間補正)された仮想空間上に立体画像表示がな
される。When the three-dimensional image display device 10 is powered on, the control device 14 executes the processing routine of FIG. First, in step 100, initial settings including a screen position setting and a viewpoint position setting of the operator OP are performed for displaying a stereoscopic image. In the next step 102, an overall correction matrix is obtained by an overall space correction process for correcting an error between an actual spatial position in the entire real space and a spatial position to be a virtual space detected by the position sensor, and
In the next step 104, a viewpoint correction matrix is obtained by a viewpoint space correction process for correcting an error between the actual spatial position of the operator OP in the viewpoint space and the spatial position detected by the position sensor. An operation correction matrix is obtained by an operation space correction process for correcting an error between an actual space position in the operation space of the OP and a space position detected by the position sensor. Next, in step 108, a buffer region (blend region) for the viewpoint space and the operation space included in the entire space is set, and an error between the actual spatial position in the buffer region and the spatial position detected by the position sensor is corrected. The buffer correction matrix by the buffer area correction process for the above is obtained. Then, in the next step 110, a stereoscopic image is displayed on the virtual space in which the error between the actual spatial position and the spatial position detected by the position sensor is corrected (spatial correction) based on each matrix obtained above. You.
【0039】なお、上記ステップ102乃至ステップ1
10の処理は、本発明の演算手段の処理に相当する。The above steps 102 to 1
The processing of 10 corresponds to the processing of the calculating means of the present invention.
【0040】上記ステップ100ではスクリーン16上
に表示する画像の3次元位置を正確に把握するためのス
クリーン位置設定及びオペレータOPの実際の視点位置
を定めるための視点位置設定を含む初期設定がなされ
る。この初期設定は、スクリーン16の実空間上の位置
を設定する。例えば、スクリーン16は固定されている
ため、スクリーン16を実空間の基準位置とするように
座標系を設定する。オペレータOPの位置は、上記のよ
うに、台車の移動や昇降により変動するため、標準的な
オペレータOPが着座したことを想定して設定する。In step 100, initial settings including screen position setting for accurately grasping the three-dimensional position of the image displayed on the screen 16 and viewpoint setting for determining the actual viewpoint position of the operator OP are performed. . This initial setting sets the position of the screen 16 in the real space. For example, since the screen 16 is fixed, a coordinate system is set so that the screen 16 is used as a reference position in the real space. As described above, since the position of the operator OP changes due to the movement or the elevation of the bogie, the position is set on the assumption that the standard operator OP is seated.
【0041】次に、ステップ102(図1)の詳細を説
明する。このステップ102では、実空間内の全体空間
補正処理をする。全体空間とは、磁界発生装置30(及
び31)による位置検出可能な空間を少なくとも含むオ
ペレータOP周辺の領域をいう。Next, the details of step 102 (FIG. 1) will be described. In this step 102, the whole space correction processing in the real space is performed. The entire space refers to a region around the operator OP including at least a space where the position can be detected by the magnetic field generator 30 (and 31).
【0042】図1のステップ102では、図6の空間補
正処理が実行される。まず、図6のステップ112にお
いて、図示しない格子プレートを実空間内に設置する。
この格子プレートは、透明板に一定間隔の目盛が付与さ
れており、光学測定装置17で計測が可能に構成されて
いる。例えば、透明板に直交する方向にすなわち格子状
に所定間隔dで打点する。そして、スクリーン16とオ
ペレータOPとの間の距離が計測できる方向に設置す
る。In step 102 of FIG. 1, the space correction processing of FIG. 6 is executed. First, in step 112 of FIG. 6, a lattice plate (not shown) is set in a real space.
This grating plate is provided with graduations at regular intervals on a transparent plate, and is configured to be able to measure by the optical measuring device 17. For example, the dots are formed at a predetermined interval d in a direction perpendicular to the transparent plate, that is, in a lattice shape. And it installs in the direction which can measure the distance between the screen 16 and the operator OP.
【0043】次にステップ114ではポインタ19を用
いて、格子プレート上で複数の点を指示する。これと共
に、ペン型の位置入力装置18の先端部の検出部64を
ポインタ19のマーク19Mに位置させて、指示部66
により検出を指示する。次のステップ116では光学測
定装置17のTVカメラ17A〜17Cによりポインタ
を撮像することにより、光学的位置検出を行う。次のス
テップ118では、TVカメラ17A〜17Cにより撮
像した画像を画像処理してポインタ19のマーク19M
から空間座標値(光学座標値)を求める。次のステップ
120では、位置入力装置18の指示部66による指示
で磁界を検出することにより、指示したポインタ19の
マーク19Mの座標値を入力する。これにより、磁界検
出による座標値を算出することができる。Next, at step 114, a plurality of points are pointed on the grid plate using the pointer 19. At the same time, the detecting unit 64 at the tip of the pen-type position input device 18 is positioned at the mark 19M of the pointer 19, and the pointing unit 66
Instructs detection. In the next step 116, an optical position is detected by imaging the pointer with the TV cameras 17A to 17C of the optical measuring device 17. In the next step 118, the images captured by the TV cameras 17A to 17C are image-processed and the mark 19M of the pointer 19 is processed.
To obtain a spatial coordinate value (optical coordinate value). In the next step 120, the coordinate value of the mark 19M of the designated pointer 19 is input by detecting the magnetic field according to the instruction from the instruction unit 66 of the position input device 18. This makes it possible to calculate a coordinate value by magnetic field detection.
【0044】上記ステップ112乃至ステップ120の
処理は、全体空間である3次元空間の全てを網羅するよ
うに、格子プレートを設置して繰り返すことが望まし
い。なお、光学的な検出は、複数のTVカメラによって
画像処理により求めることができる場合には、省略が可
能である。It is desirable that the steps 112 to 120 be repeated with a grid plate installed so as to cover the entire three-dimensional space which is the entire space. The optical detection can be omitted if it can be obtained by image processing using a plurality of TV cameras.
【0045】上記光学的に実空間の座標導出と、磁界検
出により座標導出とが終了すると、次のステップ122
において、実空間の座標値(光学座標値)と、磁界検出
の座標値(磁気座標値)とを用いて、これらの対応関係
を求める。すなわち、磁気座標値を光学座標値に変換す
る4×4行列を求める。この4×4行列は、複数の対応
関係から最小二乗法によって求めることができる。4×
4行列を求めた後には、各行列成分を正規化し、また直
交化し、補正行列とする。なお、行列成分の正規化や直
交化は省略することもできる。When the derivation of coordinates in the optically real space and the derivation of coordinates by magnetic field detection are completed, the next step 122
In step (1), the correspondence between these coordinates is obtained using the coordinate values (optical coordinate values) of the real space and the coordinate values (magnetic coordinate values) of the magnetic field detection. That is, a 4 × 4 matrix for converting magnetic coordinate values into optical coordinate values is obtained. This 4 × 4 matrix can be obtained by the least square method from a plurality of correspondences. 4x
After obtaining the four matrices, each matrix component is normalized and orthogonalized to obtain a correction matrix. Note that normalization and orthogonalization of matrix components can be omitted.
【0046】上記のようにして求めた補正行列を全体補
正行列とする。これによって、磁界の検出により入力さ
れた座標値は、補正行列を用いて実際の光学座標値に変
換することができる。The correction matrix obtained as described above is used as an entire correction matrix. Thus, the coordinate values input by the detection of the magnetic field can be converted into actual optical coordinate values using the correction matrix.
【0047】なお、上記空間補正処理では、格子プレー
トを用いることなく、空間フレーム座標データを予め用
意し、そのデータによりフレームを表示することによっ
ても可能である。例えば、空間フレーム座標データは、
3次元空間上にて所定間隔dの座標値をXYZの各方向
に所定個(例えばm個)有する座標データとして、各座
標点を直線で結ぶことにより、辺の長さdの所定の大き
さの小立方体が積み重ねられた辺の長さmdの立方体を
構成することができる。この空間フレーム座標データに
よるフレーム表示は、長さdの間隔で糸やレーザ光線
(図示省略)をXYZの各方向に直交するように配置す
ることにより形成することができる。In the above-mentioned space correction processing, it is also possible to prepare space frame coordinate data in advance and display a frame based on the data without using a lattice plate. For example, spatial frame coordinate data is
As coordinate data having a predetermined number (for example, m) of coordinate values of a predetermined interval d in each direction of XYZ in a three-dimensional space, by connecting each coordinate point with a straight line, a predetermined size of a side length d is obtained. Can be configured as a cube having a side length md in which the small cubes are stacked. The frame display based on the spatial frame coordinate data can be formed by arranging yarns and laser beams (not shown) at intervals of the length d so as to be orthogonal to the XYZ directions.
【0048】この場合、表示されたフレームの交点座標
を入力する、すなわち、位置入力装置18の先端部の検
出部64を表示されたフレームの複数の交点に位置させ
て、各々で指示部66により検出を指示して磁界を検出
することにより、表示されたフレームの交点座標を入力
することができる。In this case, the coordinates of the intersections of the displayed frames are input, that is, the detecting section 64 at the tip of the position input device 18 is positioned at a plurality of intersections of the displayed frames, and each of them is designated by the instruction section 66. By instructing the detection and detecting the magnetic field, the coordinates of the intersection of the displayed frame can be input.
【0049】次に、ステップ104(図1)の詳細を説
明する。このステップ104では、実空間内の視点空間
補正処理をする。視点空間とは、オペレータOPの視点
位置の移動許容範囲を少なくとも含む領域をいう。Next, the details of step 104 (FIG. 1) will be described. In step 104, a viewpoint space correction process in the real space is performed. The viewpoint space refers to an area including at least a movement allowable range of the viewpoint position of the operator OP.
【0050】図1のステップ104では、上記全体空間
補正処理と同様に、図6の空間補正処理が実行される。
なお、本処理は図6の処理と同様のため、同一符号を用
いて略説する。まず、視点空間を計測可能なように、図
示しない格子プレートを実空間内に設置する(図6のス
テップ112)。なお、視点空間は、全体空間に比べ高
精度で検出する必要があるため、格子プレートは、全体
空間計測に比べてより細かな目盛を付与する。In step 104 of FIG. 1, the space correction process of FIG. 6 is executed in the same manner as the above-described overall space correction process.
Note that this processing is the same as the processing in FIG. 6 and will be briefly described using the same reference numerals. First, a grid plate (not shown) is set in the real space so that the viewpoint space can be measured (Step 112 in FIG. 6). In addition, since the viewpoint space needs to be detected with higher accuracy than the whole space, the lattice plate gives a finer scale than the whole space measurement.
【0051】次に、格子プレート上の複数の点でポイン
タ19のマーク19Mを位置させ、ポインタ19のマー
ク19Mに位置入力装置18の検出部64を位置させて
指示し(ステップ114)、TVカメラ17A〜17C
により撮像した画像を画像処理して空間座標値(光学座
標値)を求めかつ磁界を検出して磁気座標値を入力する
(ステップ116〜120)。この処理を、視点空間を
網羅するように、行う。Next, the mark 19M of the pointer 19 is positioned at a plurality of points on the lattice plate, and the detection unit 64 of the position input device 18 is positioned at the mark 19M of the pointer 19 to give an instruction (step 114). 17A-17C
Image processing is performed on the image picked up by (1) to obtain spatial coordinate values (optical coordinate values), and a magnetic field is detected to input magnetic coordinate values (steps 116 to 120). This processing is performed so as to cover the viewpoint space.
【0052】これらの実空間の座標値(光学座標値)
と、磁界検出の座標値(磁気座標値)とを用いて対応関
係、すなわち、磁気座標値を光学座標値に変換する4×
4行列を求め、行列成分の正規化や直交化して求めた補
正行列を視点補正行列とする(ステップ122)。これ
によって、視点空間内で磁界検出により入力された座標
値は、補正行列を用いて実際の光学座標値に変換するこ
とができる。These real space coordinate values (optical coordinate values)
And the coordinate value (magnetic coordinate value) of the magnetic field detection, that is, 4 × for converting the magnetic coordinate value to the optical coordinate value.
Four matrices are obtained, and a correction matrix obtained by normalizing or orthogonalizing the matrix components is used as a viewpoint correction matrix (step 122). Thus, the coordinate values input by the magnetic field detection in the viewpoint space can be converted into actual optical coordinate values using the correction matrix.
【0053】次に、ステップ106(図1)の詳細を説
明する。このステップ106では、実空間内の操作空間
補正処理をする。操作空間とは、オペレータOPの操作
が可能な空間すなわちオペレータOPの手が移動可能な
移動許容範囲を少なくとも含む領域をいう。Next, the details of step 106 (FIG. 1) will be described. In step 106, an operation space correction process in the real space is performed. The operation space is a space in which the operator OP can operate, that is, an area including at least a movement allowable range in which the hand of the operator OP can move.
【0054】図1のステップ106では、上記全体空間
補正処理と同様に、図6の空間補正処理が実行される。
なお、本処理は図6の処理と同様であるため、異なる部
分を略説する。まず、操作空間を計測可能なように、図
示しない格子プレートを実空間内に設置する(図6のス
テップ112)。なお、操作空間も上記視点空間と同様
に、全体空間に比べ高精度で検出する必要があるため、
格子プレートは、全体空間計測に比べてより細かな目盛
を付与する。In step 106 of FIG. 1, the space correction process of FIG. 6 is executed in the same manner as the above-described overall space correction process.
Note that this processing is the same as the processing in FIG. 6, and thus different parts will be briefly described. First, a grid plate (not shown) is set in the real space so that the operation space can be measured (Step 112 in FIG. 6). In addition, since the operation space also needs to be detected with higher accuracy than the entire space, similarly to the viewpoint space,
The grating plate gives a finer scale than the global spatial measurement.
【0055】そして、ポインタ19及び位置入力装置1
8の指示により、空間座標値(光学座標値)及び磁界検
出による磁気座標値を入力する(ステップ114〜12
0)。この処理を、操作空間を網羅するように行い、実
空間の座標値(光学座標値)と、磁界検出の座標値(磁
気座標値)とを用いて対応関係である磁気座標値を光学
座標値に変換する4×4行列を求めて行列成分の正規化
及び直交化した補正行列を視点補正行列とする(ステッ
プ122)。これによって、操作空間内で磁界検出によ
り入力された座標値は、補正行列を用いて実際の光学座
標値に変換することができる。Then, the pointer 19 and the position input device 1
In accordance with the instruction of No. 8, a spatial coordinate value (optical coordinate value) and a magnetic coordinate value by magnetic field detection are input (steps 114 to 12).
0). This process is performed so as to cover the operation space, and the magnetic coordinate values that are the corresponding relationship using the coordinate values (optical coordinate values) of the real space and the coordinate values (magnetic coordinate values) of the magnetic field detection are converted into the optical coordinate values. A 4 × 4 matrix to be converted into a matrix is calculated, and a correction matrix obtained by normalizing and orthogonalizing matrix components is set as a viewpoint correction matrix (step 122). Thus, the coordinate values input by the magnetic field detection in the operation space can be converted into actual optical coordinate values using the correction matrix.
【0056】次に、ステップ108(図1)の詳細を説
明する。このステップ108では、緩衝空間補正処理を
する。全体空間内において複数の空間が重複したり隣り
合ったりするときに、座標変換による座標値が不連続に
なることがある。緩衝空間とは、このような不連続を解
消するための領域であり、座標変換が全域に渡って滑ら
かに変換できるようにした領域をいう。Next, the details of step 108 (FIG. 1) will be described. In step 108, a buffer space correction process is performed. When a plurality of spaces overlap or are adjacent to each other in the entire space, coordinate values due to coordinate conversion may be discontinuous. The buffer space is an area for eliminating such a discontinuity, and is an area in which coordinate conversion can be smoothly performed over the entire area.
【0057】図9に示すように、全体空間80内には、
視点空間84及び操作空間82が含まれている。視点空
間84は視点の移動範囲すなわち頭部の移動範囲を網羅
した空間であり、操作空間82はオペレータOPの操作
が可能な範囲すなわち腕の旋回や上下移動範囲を網羅し
た空間である。As shown in FIG. 9, in the entire space 80,
A viewpoint space 84 and an operation space 82 are included. The viewpoint space 84 is a space that covers the moving range of the viewpoint, that is, the moving range of the head, and the operation space 82 is a space that covers the range in which the operator OP can operate, that is, the turning and vertical movement of the arm.
【0058】なお、図9の例では全体空間80内に視点
空間84及び操作空間82が含まれているが、本発明は
これに限定されるものではない。また、全体空間80に
視点空間84及び操作空間82の2つの空間が存在する
場合を説明したが、2つの空間に限定されるものではな
く、1つの空間のみであってもよくまた3つ以上の空間
が存在してもよい。この空間の分類には、次の包含関係
にある分類と、分割関係にある分類がある。Although the viewpoint space 84 and the operation space 82 are included in the whole space 80 in the example of FIG. 9, the present invention is not limited to this. Also, a case has been described in which two spaces, a viewpoint space 84 and an operation space 82, exist in the entire space 80, but the present invention is not limited to two spaces, and may be only one space, or three or more spaces. May exist. The classification of this space includes a classification having the following inclusion relationship and a classification having a division relationship.
【0059】図7には、包含関係にある分類として、全
体空間80内に、小空間80A,80B.80Cが含ま
れた概念を示した。図8には、分割関係にある分類とし
て、全体空間80を、分割空間81A,81B.81
C,81D,81E,81F,81G,81Hに分割し
た概念を示した。FIG. 7 shows that the small spaces 80A, 80B. The concept including 80C was shown. FIG. 8 shows that the entire space 80 is divided into divided spaces 81A, 81B. 81
The concept divided into C, 81D, 81E, 81F, 81G, and 81H is shown.
【0060】上記空間の分類は、磁界検出による空間
(磁気座標により定まる空間)で分類してもよく、ま
た、実空間において分類してもよい。また、分類する空
間の計上は、平面や曲面を有する空間であってもよく、
球体や断面楕円形状となる空間であってもよい。The above space may be classified in a space based on magnetic field detection (a space determined by magnetic coordinates) or in a real space. In addition, the calculation of the space to be classified may be a space having a flat surface or a curved surface,
The space may be a sphere or an elliptical cross section.
【0061】なお、上記空間の分類は、本発明の小領域
を設定することに相当し、本実施の形態では、全体空
間、視点空間及び操作空間を一例にしている。The above-described space classification corresponds to setting a small area according to the present invention. In the present embodiment, the whole space, the viewpoint space, and the operation space are exemplified.
【0062】次に、図1のステップ108の詳細を説明
する。図1のステップ108では、図10の緩衝補正処
理が実行される。なお、以下、説明を簡単にするため、
視点空間84及び操作空間82の2つの空間について説
明するが、本発明はこれに限定されるものではなく、3
つ以上の空間について行っても良い。また、操作空間8
2に視点空間84が包含されるものとして説明する。Next, the details of step 108 in FIG. 1 will be described. In step 108 of FIG. 1, the buffer correction process of FIG. 10 is executed. In the following, in order to simplify the description,
Two spaces, a viewpoint space 84 and an operation space 82, will be described. However, the present invention is not limited to this.
It may be performed for more than one space. Operation space 8
2 will be described as including a viewpoint space 84.
【0063】まず、図10のステップ130において空
間を1つ選択する。次のステップ、132では、上記選
択した空間(視点空間84)に隣合う空間(包含される
空間及び包含する空間を含む)が存在するか否かを判断
し、隣合う空間が存在するまで、空間選択を繰り返す。
ステップ132で肯定されると、次のステップ134で
隣合う空間を1つ選択する。ここでは、ステップ130
で選択する空間として視点空間84を選択し、隣合う空
間として操作空間82(または全体空間80)を選択す
る。次のステップ136では、緩衝領域を設定し、次の
ステップ138では双方の補正行列を読み取り、次のス
テップ140で補正値を求める。次のステップ142で
は隣合う空間(包含される空間及び包含する空間を含
む)に対する上記処理が全て終了したか否かを判断し、
全て終了のときに本ルーチンを終了する。First, at step 130 in FIG. 10, one space is selected. In the next step, 132, it is determined whether or not there is a space (including the included space and the included space) adjacent to the selected space (viewpoint space 84). Repeat the space selection.
If the determination in step 132 is affirmative, the next step 134 is to select one adjacent space. Here, step 130
The viewpoint space 84 is selected as a space to be selected by the operator, and the operation space 82 (or the whole space 80) is selected as an adjacent space. In the next step 136, a buffer area is set. In the next step 138, both correction matrices are read, and in the next step 140, correction values are obtained. In the next step 142, it is determined whether or not all the above processes for adjacent spaces (including the included space and the included space) have been completed.
This routine ends when all the processes have been completed.
【0064】次に、上記緩衝領域処理の作動を具体的に
説明する。ここでは、視点空間84が、操作空間82
(全体空間80でもよい。)の内側に存在する、2つの
空間に関する緩衝領域処理について説明する。なお、以
下の説明では、視点空間84と操作空間82とについて
説明する。Next, the operation of the buffer area processing will be specifically described. Here, the viewpoint space 84 is the operation space 82
A description will be given of the buffer area processing for two spaces existing inside (the entire space 80 may be included). In the following description, the viewpoint space 84 and the operation space 82 will be described.
【0065】図11に示すように、視点空間84の外側
には操作空間82が位置している。視点空間84と、操
作空間82とは、境界Kをもって接していることを想定
する。この操作空間82で視点空間84と接する側に緩
衝領域83を設定する。図11の例では、緩衝領域83
は、視点空間84から所定幅(長さL)の領域となるよ
うに設定している。まず、視点空間84の中心を基準点
Aとして実空間の座標を決定し、視点空間84の補正行
列をM1として、磁気座標上における位置Bを求める
(B=M1-1・A)。次に、位置入力装置18により磁
気座標上における位置Cを検出し、位置Bと位置Cとの
間の距離dを求める(d=|B−C|)。この距離dが
緩衝領域83内に存在するとき(0<e≦L:e=d−
r)、位置Cは緩衝領域83内に存在するので、補正を
実施する。As shown in FIG. 11, an operation space 82 is located outside the viewpoint space 84. It is assumed that the viewpoint space 84 and the operation space 82 are in contact with a boundary K. A buffer area 83 is set on the side of the operation space 82 that contacts the viewpoint space 84. In the example of FIG.
Is set to be a region of a predetermined width (length L) from the viewpoint space 84. First, the coordinates of the real space are determined with the center of the viewpoint space 84 as the reference point A, and the correction matrix of the viewpoint space 84 is set as M1, and the position B on the magnetic coordinates is determined (B = M1 -1 · A). Next, the position C on the magnetic coordinates is detected by the position input device 18, and the distance d between the position B and the position C is obtained (d = | B−C |). When this distance d exists in the buffer area 83 (0 <e ≦ L: e = d−
r) Since the position C exists in the buffer area 83, the correction is performed.
【0066】上記の補正について詳細に説明する。図1
2(A)に示すように、オペレータOPは、視点空間8
4と操作空間82の境界付近に位置している場合を説明
する。これらの視点空間84と操作空間82に、図12
(B)に示すように、緩衝領域83が設定される。ここ
で、視点空間84の補正行列をM1、操作空間82の補
正行列をM2、位置入力装置18により得られる座標値
をXとし、変換座標値をYとする。The above correction will be described in detail. FIG.
As shown in FIG. 2 (A), the operator OP sets the viewpoint space 8
The case where the position is located near the boundary between the operation space 4 and the operation space 82 will be described. In these viewpoint space 84 and operation space 82, FIG.
As shown in (B), a buffer area 83 is set. Here, the correction matrix of the viewpoint space 84 is M1, the correction matrix of the operation space 82 is M2, the coordinate value obtained by the position input device 18 is X, and the transformed coordinate value is Y.
【0067】視点空間84の補正行列による座標変換
(磁気座標から実座標への変換)では、 Y=M1・
X、であり、操作空間82の補正行列による座標変換
(磁気座標から実座標への変換)では、 Y=M2・
X、である。In coordinate conversion (conversion from magnetic coordinates to real coordinates) using a correction matrix in the viewpoint space 84, Y = M1 ·
X, and in the coordinate conversion by the correction matrix of the operation space 82 (the conversion from magnetic coordinates to real coordinates), Y = M2 ·
X.
【0068】このため、変換結果に差異が生じることが
あるので、視点空間84と操作空間82の境界付近の緩
衝領域83では、これら補正行列に重みを付与(重み係
数a,bを付与)して合成(ブレンド)する。すなわ
ち、Y=a・M1・X+b・M2・X、とする。For this reason, a difference may occur in the conversion result. Therefore, in the buffer area 83 near the boundary between the viewpoint space 84 and the operation space 82, weights are assigned to these correction matrices (weight coefficients a and b are assigned). To synthesize (blend). That is, Y = a · M1 · X + b · M2 · X.
【0069】上記重み係数a,bは次式で求めることが
できる。The weight coefficients a and b can be obtained by the following equations.
【0070】a=(1+cos(d・π/L))/2 b=(1−cos(d・π/L))/2 すなわち、図13に示すように、重み係数a,bは、視
点空間84から離間するに従って徐々に小さくなる関数
となる。この重み付けは、区分線形関数、ガウス関数、
ガンマ関数、シグモイド関数、三角関数の何れか及びそ
の組み合わせを用い、空間の基準点からの距離でブレン
ドする(本実施の形態では三角関数と区分線形関数の組
み合わせを用いた)。ブレンド幅も位置により変更が可
能である(本実施の形態ではL=100mmを採用)。
ブレンド幅は境界線のその形状を異ならせても良い。ブ
レンドは、複数の空間補正をブレンドしてもよい。A = (1 + cos (d · π / L)) / 2 b = (1−cos (d · π / L)) / 2 That is, as shown in FIG. The function becomes gradually smaller as the distance from the space 84 increases. This weighting is based on piecewise linear, Gaussian,
Using any one of a gamma function, a sigmoid function, and a trigonometric function and a combination thereof, blending is performed at a distance from a reference point in space (in the present embodiment, a combination of a trigonometric function and a piecewise linear function is used). The blend width can also be changed depending on the position (in this embodiment, L = 100 mm is adopted).
The blend width may vary the shape of the border. The blend may blend multiple spatial corrections.
【0071】このように、本実施の形態では、複数の空
間を設定し、空間毎の補正行列に重みを付与している。
例えば位置検出精度に応じて領域を設定して領域毎に補
正行列を求める。そして、空間の間で滑らかに座標変換
が可能となるように緩衝領域を設けて補正値を求めてい
る。この補正値を緩衝領域による補正行列として記憶し
てもよく、関数のみを記憶して求めるようにしてもよ
い。As described above, in the present embodiment, a plurality of spaces are set, and the correction matrix for each space is weighted.
For example, an area is set according to the position detection accuracy, and a correction matrix is obtained for each area. Then, a correction value is obtained by providing a buffer area so that coordinate conversion can be smoothly performed between spaces. This correction value may be stored as a correction matrix based on the buffer area, or only the function may be stored and obtained.
【0072】なお、上記では、複数空間が隣接する場合
に一方の空間側に緩衝領域を設定した場合を説明した
が、本発明はこれに限定されるものではなく、複数空間
に渡り緩衝領域を設けても良く、また重複する空間に緩
衝領域を設けても良い。例えば、図14に示すように、
複数空間に渡り緩衝領域を設ける場合、双方の領域(空
間)に幅L1,L2(L1=L2でもよい)を設定す
る。この緩衝領域に上記のようにして重みを付すことに
より、座標変換特性を補間でき、補間特性によって、座
標変換特性を滑らかにできる。また、図15に示すよう
に、重複する空間に緩衝領域を設ける場合、重複空間K
1の外側にそれぞれ緩衝領域を設定する。なお、この緩
衝領域は、重複空間K1に設定してもよい。この緩衝領
域に上記のようにして重みを付すことにより、座標変換
特性を補間でき、補間特性によって、座標変換特性を滑
らかにできる。In the above description, the case where a buffer area is set on one space side when a plurality of spaces are adjacent has been described. However, the present invention is not limited to this. A buffer region may be provided in an overlapping space. For example, as shown in FIG.
When a buffer region is provided in a plurality of spaces, widths L1 and L2 (L1 = L2 may be set) are set in both regions (spaces). By weighting the buffer area as described above, the coordinate conversion characteristics can be interpolated, and the coordinate conversion characteristics can be made smooth by the interpolation characteristics. Further, as shown in FIG. 15, when a buffer area is provided in the overlapping space, the overlapping space K
A buffer area is set outside each of the areas 1. This buffer area may be set in the overlapping space K1. By weighting the buffer area as described above, the coordinate conversion characteristics can be interpolated, and the coordinate conversion characteristics can be made smooth by the interpolation characteristics.
【0073】次に、ステップ110(図1)の詳細を説
明する。このステップ110では、上記で求めた補正行
列を用いて座標変換を行い、立体画像を表示する。Next, the details of step 110 (FIG. 1) will be described. In step 110, coordinate conversion is performed using the correction matrix obtained above, and a stereoscopic image is displayed.
【0074】まず、立体画像の表示について図16を参
照して簡単に説明する。瞳孔間距離PDのオペレータO
Pは、左眼の視点L、及び右眼の視点Rからスクリーン
16を目視する。このスクリーン16上には、画像デー
タによる画像が表示される。この画像データから瞳孔間
距離PD及びスクリーン16までの距離が考慮されて、
視差を含んだ左眼用画像GL及び右眼用画像GRが生成
され、左眼用画像GL及び右眼用画像GRが交互に表示
される。瞳孔間距離PDは、予め計測してもよく、ま
た、標準的な数値を用いても良い。First, the display of a stereoscopic image will be briefly described with reference to FIG. Operator O of interpupillary distance PD
P views the screen 16 from the viewpoint L of the left eye and the viewpoint R of the right eye. An image based on the image data is displayed on the screen 16. In consideration of the distance between the pupil distance PD and the screen 16 from this image data,
A left-eye image GL and a right-eye image GR including parallax are generated, and the left-eye image GL and the right-eye image GR are displayed alternately. The interpupillary distance PD may be measured in advance, or a standard numerical value may be used.
【0075】上記の左眼用画像GL及び右眼用画像GR
の表示の切り換えに同期して、液晶シャッタ眼鏡20の
左眼部と右眼部との光の透過が切り換えられる。これに
よって、左眼により目視される左眼用画像GLまでの領
域と、右眼により目視される右眼用画像GRまでの領域
との重複領域が仮想物体を表示できる仮想空間Vrとな
り、左眼用画像GL及び右眼用画像GRの表示による仮
想物体が立体表示される。The above-described left-eye image GL and right-eye image GR
The transmission of light between the left eye and the right eye of the liquid crystal shutter glasses 20 is switched in synchronization with the switching of the display. As a result, the overlapping area of the region up to the left-eye image GL viewed by the left eye and the region up to the right-eye image GR viewed by the right eye becomes a virtual space Vr capable of displaying a virtual object, and the left eye The virtual object is stereoscopically displayed by displaying the image for use GL and the image for right eye GR.
【0076】なお、立体画像の表示は、スクリーン16
上に表示する左眼用画像GL及び右眼用画像GRの重複
領域を変化させることで、左眼により目視される左眼用
画像GLまでの領域と、右眼により目視される右眼用画
像GRまでの領域との重複領域を変化させることがで
き、仮想物体を表示できる仮想空間Vrの大きさを変更
することができる。The display of the stereoscopic image is performed on the screen 16.
By changing the overlapping area of the left-eye image GL and the right-eye image GR displayed above, the area up to the left-eye image GL viewed by the left eye and the right-eye image viewed by the right eye The overlapping area with the area up to GR can be changed, and the size of the virtual space Vr in which the virtual object can be displayed can be changed.
【0077】図1のステップ110の処理では、図17
に示す立体画像表示処理ルーチンが実行される。なお、
本ルーチンは、仮想立体空間内に立体画像を表示させる
と共に位置入力装置18により線画等の描画を行うもの
である。まず、ステップ200において仮想空間上に仮
想物体を表示するための画像データを読み取り、次のス
テップ202において位置センサ22を読み取ってオペ
レータOPの位置を読み取る。次のステップ204で
は、読み取った位置センサ22の座標値(磁気座標値)
を実空間の座標値に変換し、変換された座標値を元にし
て次のステップ206において画像データを補正して、
補正された画像データによって次のステップ206で立
体画像を表示する。In the process of step 110 in FIG.
Are executed. In addition,
This routine displays a stereoscopic image in a virtual stereoscopic space and draws a line drawing or the like by the position input device 18. First, in step 200, image data for displaying a virtual object in the virtual space is read, and in the next step 202, the position sensor 22 is read to read the position of the operator OP. In the next step 204, the read coordinate value (magnetic coordinate value) of the position sensor 22 is read.
Is converted to coordinate values in the real space, and image data is corrected in the next step 206 based on the converted coordinate values,
In the next step 206, a stereoscopic image is displayed based on the corrected image data.
【0078】次に、ステップ210において位置入力装
置18により線画等の描画指示がなされたか否かを判断
し、否定判断のときは、ステップ202へ戻り、立体画
像表示を繰り返す。一方、ステップ210で肯定判断の
ときは、ステップ212へ進み、位置入力装置18によ
り指示された磁気座標を読み取り、次のステップ214
で位置入力装置18の座標値(磁気座標値)を実空間の
座標値に変換する。この座標変換では、上記で説明した
ように、空間毎に補正行列を用いて実座標を導出すると
共に、緩衝領域では、重みを付して補正行列による演算
結果が求められる。Next, in step 210, it is determined whether or not a drawing instruction such as a line drawing has been made by the position input device 18, and if a negative determination is made, the process returns to step 202 to repeat the stereoscopic image display. On the other hand, when an affirmative determination is made in step 210, the process proceeds to step 212, where the magnetic coordinates instructed by the position input device 18 are read, and the next step 214
Converts the coordinate values (magnetic coordinate values) of the position input device 18 into the coordinate values of the real space. In this coordinate conversion, as described above, real coordinates are derived using a correction matrix for each space, and in the buffer area, a calculation result based on the correction matrix is obtained with weighting.
【0079】次のステップ216では、変換された座標
値を元にして画像データに描画する線が等の画像データ
を合成して、合成された画像データによって次のステッ
プ2018立体画像を表示する。上記処理は、表示終了
の指示されるまで(ステップ220で否定)繰り返し実
行する。In the next step 216, based on the transformed coordinate values, image data such as lines drawn on the image data are combined, and the next step 2018 stereoscopic image is displayed by the combined image data. The above process is repeatedly executed until an instruction to end the display is given (No at Step 220).
【0080】このように、本実施の形態では、全体空間
内に複数の部分空間を定め、各空間について磁気座標値
から実座標値へ変換する補正行列を求め、複数の空間が
重複したり隣り合ったりする場合に、補正行列に重みを
付与して補間している。これによって、磁気検出により
座標値を正確かつ高速に求めることができる。また、空
間中の位置に関係なく座標変換による座標値が不連続に
なることもない。従って、高精度な位置検出が必要とさ
れる空間(領域)を必要に応じて設定することができ、
精度向上と速度向上の双方の要求を満たすことができ
る。As described above, in the present embodiment, a plurality of subspaces are defined in the entire space, and a correction matrix for converting the magnetic coordinate values to the actual coordinate values for each space is obtained. In the case of a match, the correction matrix is weighted and interpolated. As a result, coordinate values can be accurately and quickly obtained by magnetic detection. Further, the coordinate values obtained by the coordinate conversion do not become discontinuous regardless of the position in the space. Therefore, it is possible to set a space (area) where high-precision position detection is required as necessary,
It can meet the demands for both accuracy and speed.
【0081】〔第2実施の形態〕次に、第2実施の形態
を説明する。なお、本実施の形態は、上記実施の形態と
略同様の構成のため、同一部分には同一符号を付して詳
細な説明を省略する。[Second Embodiment] Next, a second embodiment will be described. In this embodiment, since the configuration is substantially the same as that of the above-described embodiment, the same portions are denoted by the same reference numerals and detailed description thereof will be omitted.
【0082】立体画像を表示し線画等を描画する場合、
線の種類や太さ等の仕様を決定したり変更したりするこ
とがある。また、点画や線画の変更や色の選択等のコマ
ンド入力が必要な場合がある。このような入力には、別
個のスイッチを設けることが考えられるが、装置が複雑
化すると共に、操作が煩雑になる。そこで、本実施の形
態では、コマンドン入力のための領域を予め定めたもの
である。When displaying a three-dimensional image and drawing a line drawing or the like,
In some cases, specifications such as the type and thickness of the line are determined or changed. In some cases, it is necessary to input a command such as change of a dot or line drawing or selection of a color. It is conceivable to provide a separate switch for such an input, but the device becomes complicated and the operation becomes complicated. Thus, in the present embodiment, the area for commandon input is predetermined.
【0083】図18に示すように、本実施の形態では、
視点空間の中心付近を基準点としてその基準点を通過し
スクリーンと平行な平面KPにより、全体空間80を座
標入力空間86と、コマンド入力空間88とを分離して
いる。従って、図18(A)に示すように、座標入力空
間86内において位置入力装置18を操作する場合に
は、検出する磁気座標値は座標入力のための値として用
いられる。一方、図18(B)に示すように、コマンド
入力空間88において位置入力装置18を操作する場合
には、その検出がコマンド入力として用いられる。As shown in FIG. 18, in the present embodiment,
The whole space 80 is separated from the coordinate input space 86 and the command input space 88 by a plane KP that passes through the reference point near the center of the viewpoint space and is parallel to the screen. Therefore, as shown in FIG. 18A, when operating the position input device 18 in the coordinate input space 86, the detected magnetic coordinate value is used as a value for inputting coordinates. On the other hand, as shown in FIG. 18B, when operating the position input device 18 in the command input space 88, the detection is used as a command input.
【0084】次に、本実施の形態の作用を説明する。本
実施の形態では、図1の処理と略同様であり、図1のス
テップ110が実行されると、図19の処理ルーチンが
実行される。図19のステップ230では、位置入力装
置18による指示でその位置検出がなされ、実空間座標
が演算される。次のステップ232では、上記ステップ
230で求めた座標値がコマンド空間88内に含まれる
か否かを判断する。ステップ232で否定されたとき
は、位置入力装置18が座標入力空間86内に存在する
場合であるため、ステップ236へ進み、上記実施の形
態で説明した処理(図17)が実行される。Next, the operation of the present embodiment will be described. In the present embodiment, the processing is substantially the same as the processing in FIG. 1. When step 110 in FIG. 1 is executed, the processing routine in FIG. 19 is executed. In step 230 in FIG. 19, the position is detected by an instruction from the position input device 18, and the real space coordinates are calculated. In the next step 232, it is determined whether or not the coordinate values obtained in step 230 are included in the command space 88. If the result of the determination in step 232 is negative, it means that the position input device 18 is present in the coordinate input space 86, so the process proceeds to step 236, and the processing described in the above embodiment (FIG. 17) is executed.
【0085】一方、ステップ232で肯定されたとき
は、位置入力装置18がコマンド入力空間86内に存在
する場合であるため、ステップ234へ進み、コマンド
入力処理が実行される。このコマンド入力処理には、モ
ード変更やメニュー表示及び選択の処理がある。モード
変更には、線画入力モードと点画入力モードの切り替え
指示があり、座標入力による線画入力及び点画入力の入
力モードを切り替えることができる。On the other hand, if the result of the determination in step 232 is affirmative, it means that the position input device 18 is present in the command input space 86, and the process proceeds to step 234, where the command input processing is executed. This command input processing includes processing for mode change, menu display and selection. The mode change includes an instruction to switch between the line drawing input mode and the stippling input mode, and it is possible to switch the input mode between the line drawing input and the point drawing input by coordinate input.
【0086】従って、位置入力装置18が座標入力空間
86内に存在するときには、線画の描画や点画の描画を
行うことができ、位置入力装置18がコマンド入力空間
86内に存在するときには、メニューを表示させたり、
線画入力モードと点画入力モードの切り替えを指示した
りすることができる。Therefore, when the position input device 18 exists in the coordinate input space 86, it is possible to draw a line drawing or a point image, and when the position input device 18 is present in the command input space 86, a menu is displayed. Display,
It is possible to instruct switching between the line drawing input mode and the point drawing input mode.
【0087】以上説明したように、本実施の形態では、
座標入力空間86と、コマンド入力空間88とを設定
し、コマンド入力空間では、座標入力指示ではなく、コ
マンド入力を行うようにしたので、新規のスイッチを設
けることなく、画像表示に関連する処理の実行や切換を
容易に実行することができる。As described above, in the present embodiment,
A coordinate input space 86 and a command input space 88 are set. In the command input space, a command input is performed instead of a coordinate input instruction. Therefore, a process related to image display can be performed without providing a new switch. Execution and switching can be easily performed.
【0088】なお、上記実施の形態では、1つの磁界発
生装置により発生された磁界を検出して磁気座標を求め
た場合を説明したが、複数の磁界発生装置により発生さ
れた磁界についても本発明は適用が可能である。この場
合、磁界毎に空間を定めて各空間について補正行列を求
めればよい。また、磁界発生は、検出と同期して切り替
えて使用することが好ましい。このように複数の磁界を
用いるものとして、車両の室内立体表示が好適であり、
立体画像としてインパネ表示を行い、インパネ上に設け
られたスイッチの押圧検出が可能となる。In the above embodiment, the case has been described where the magnetic coordinates generated by one magnetic field generator are detected to determine the magnetic coordinates. However, the present invention is also applicable to the magnetic fields generated by a plurality of magnetic field generators. Is applicable. In this case, a space may be determined for each magnetic field and a correction matrix may be obtained for each space. Further, it is preferable to use the magnetic field generation by switching it in synchronization with the detection. As described above, the use of a plurality of magnetic fields is suitable for the indoor three-dimensional display of a vehicle,
The instrument panel is displayed as a stereoscopic image, and the pressing of a switch provided on the instrument panel can be detected.
【0089】[0089]
【発明の効果】以上説明したように請求項1に記載の発
明によれば、所定空間に設定された複数の小領域に、所
定空間内の実座標と検出手段により検出される空間座標
との対応関係が予め求め記憶され、検出された空間座標
から、該空間座標の位置を含む小領域に属する対応関係
を用いて指示位置の実座標を求める、すなわち、小領域
に属する対応関係を用いて実座標を求めることができる
ので、実座標と検出座標に違いがあっても、対応関係に
より補正され、正確な座標を求めることができる、とい
う効果がある。As described above, according to the first aspect of the present invention, a plurality of small areas set in a predetermined space are provided with the actual coordinates in the predetermined space and the spatial coordinates detected by the detecting means. Correspondence relations are obtained and stored in advance, and from the detected space coordinates, the actual coordinates of the designated position are obtained using the correspondence relations belonging to the small area including the position of the space coordinates, that is, using the correspondence relations belonging to the small area. Since the actual coordinates can be obtained, even if there is a difference between the actual coordinates and the detected coordinates, the actual coordinates and the detected coordinates are corrected based on the correspondence, and an accurate coordinate can be obtained.
【0090】請求項2に記載の発明によれば、物体を立
体的に表示するためには、左眼用画像及び右眼用画像を
切り換えて表示するので、容易に実空間内の予め定めた
所定空間に仮想物体を表示することができる、という効
果がある。According to the second aspect of the present invention, in order to display an object in three dimensions, the image for the left eye and the image for the right eye are switched and displayed. There is an effect that a virtual object can be displayed in a predetermined space.
【0091】請求項3に記載の発明によれば、入力信号
に基づいて光の透過及び非透過を切り換え可能な左眼用
光学素子及び右眼用光学素子を備えた立体視眼鏡を用い
るので、この立体視眼鏡により、左眼用画像及び右眼用
画像に切り換え可能となり、実空間内の予め定めた所定
空間内に表示された実際の物体に相当する仮想物体をオ
ペレータに容易に認知させることができる、という効果
がある。According to the third aspect of the present invention, stereoscopic spectacles having an optical element for the left eye and an optical element for the right eye capable of switching transmission and non-transmission of light based on an input signal are used. The stereoscopic glasses make it possible to switch between a left-eye image and a right-eye image, so that the operator can easily recognize a virtual object corresponding to an actual object displayed in a predetermined space in a real space. There is an effect that can be.
【0092】請求項4に記載の発明によれば、オペレー
タの位置を正確に特定したり、オペレータが指示した指
示位置を正確に特定したりすることができ、正確に位置
入力をすることができる、という効果がある。According to the fourth aspect of the present invention, it is possible to accurately specify the position of the operator, or to accurately specify the position specified by the operator, and to input the position accurately. There is an effect that.
【0093】請求項5に記載の発明によれば、複数の小
領域の一部が重複する重複部分に属する小領域の各対応
関係に基づいて、重複部分内の実座標と検出手段により
検出される空間座標との対応関係が記憶されるので、重
複部分内にあっても実座標と空間座標との対応関係が一
意に対応され、円滑に対応関係を構成ことができる、と
いう効果がある。According to the fifth aspect of the present invention, the actual coordinates in the overlapping portion are detected by the detecting means on the basis of the correspondence between the small regions belonging to the overlapping portion in which a part of the plurality of small regions overlap. Since the correspondence between the space coordinates and the space coordinates is stored, the correspondence between the real coordinates and the space coordinates is uniquely associated even in the overlapping portion, and the correspondence can be formed smoothly.
【0094】請求項6に記載の発明によれば、所定空間
を分割して複数の小領域を設定するので、所定空間内の
全域に渡って実座標と空間座標とを対応させることがで
きる、という効果がある。According to the sixth aspect of the present invention, since the predetermined space is divided and a plurality of small areas are set, the real coordinates and the space coordinates can be made to correspond over the entire area in the predetermined space. This has the effect.
【0095】請求項7に記載の発明によれば、隣り合う
小領域の境界付近を含むように、予め定めた大きさの緩
衝領域をさらに設定し、緩衝領域に属する小領域すなわ
ち隣接する小領域の対応関係の各々に基づいて、緩衝領
域内の実座標と空間座標との対応関係をさらに求めて記
憶するので、隣り合う小領域に渡って実座標と空間座標
との対応関係が不連続になることなく、円滑に対応関係
を構成ことができる、という効果がある。According to the seventh aspect of the present invention, a buffer region having a predetermined size is further set so as to include the vicinity of the boundary between adjacent small regions, and the small region belonging to the buffer region, that is, the adjacent small region is set. Based on each of the correspondences, the correspondence between the real coordinates and the space coordinates in the buffer area is further obtained and stored, so that the correspondence between the real coordinates and the space coordinates is discontinuous over the adjacent small areas. There is an effect that the correspondence can be formed smoothly without becoming unnecessary.
【0096】請求項8に記載の発明によれば、実空間内
に通常指示領域及び特定指示領域を定め、検出された実
空間内位置が通常指示領域内に含まれる場合に求めた座
標値を実座標値として入力しかつ、特定指示領域内に含
まれる場合に制御情報を入力するようにするので、空間
座標の入力と制御情報の入力とを容易に切り替えること
ができる、という効果がある。According to the eighth aspect of the present invention, the normal designated area and the specific designated area are determined in the real space, and the coordinate value obtained when the detected position in the real space is included in the normal designated area is determined. Since the control information is input when the value is input as the actual coordinate value and is included in the specific instruction area, there is an effect that the input of the space coordinate and the input of the control information can be easily switched.
【0097】請求項9に記載の発明によれば、予め定め
た複数の機能を選択指示することを表す指示情報を入力
することができるので、複数の機能から任意の機能を容
易に選択することが可能となる、という効果がある。According to the ninth aspect of the present invention, it is possible to input instruction information indicating that a plurality of predetermined functions are selected and instructed, so that an arbitrary function can be easily selected from the plurality of functions. This has the effect that it becomes possible.
【図1】本発明の第1実施の形態にかかる立体画像表示
装置で立体画像を表示させる処理の流れを示すフローチ
ャートである。FIG. 1 is a flowchart illustrating a flow of a process of displaying a stereoscopic image on a stereoscopic image display device according to a first embodiment of the present invention.
【図2】本発明の第1実施の形態にかかる立体画像表示
装置の概略構成を示すブロック図である。FIG. 2 is a block diagram illustrating a schematic configuration of the stereoscopic image display device according to the first embodiment of the present invention.
【図3】本発明の第1実施の形態にかかる立体画像表示
装置の制御装置の概略構成を示すブロック図である。FIG. 3 is a block diagram illustrating a schematic configuration of a control device of the stereoscopic image display device according to the first embodiment of the present invention.
【図4】位置入力装置の概略構成を示すイメージ図であ
る。FIG. 4 is an image diagram showing a schematic configuration of a position input device.
【図5】ポインタの概略構成を示すイメージ図である。FIG. 5 is an image diagram showing a schematic configuration of a pointer.
【図6】立体画像表示処理における補正行列演算処理の
流れを示すフローチャートである。FIG. 6 is a flowchart illustrating a flow of a correction matrix calculation process in the stereoscopic image display process.
【図7】実空間を分類するものとして、包含関係にある
分類を説明するための説明図である。FIG. 7 is an explanatory diagram for explaining a classification having an inclusion relationship as a classification of a real space.
【図8】実空間を分類するものとして、分割関係にある
分類を説明するための説明図である。FIG. 8 is an explanatory diagram for explaining a classification having a division relationship as a classification of a real space.
【図9】全体空間内に含まれる、視点空間及び操作空間
を示すイメージ図である。FIG. 9 is an image diagram showing a viewpoint space and an operation space included in the entire space.
【図10】緩衝補正処理の流れを示すフローチャートで
ある。FIG. 10 is a flowchart illustrating a flow of a buffer correction process.
【図11】視点空間と操作空間とについて緩衝領域を設
定することを説明するための説明図である。FIG. 11 is an explanatory diagram for describing setting of a buffer area for a viewpoint space and an operation space.
【図12】緩衝領域における補正の説明図であり、
(A)はオペレータと視点空間と操作空間との関係を示
し、(B)はさらに緩衝領域を示したものである。FIG. 12 is an explanatory diagram of correction in a buffer area;
(A) shows the relationship between the operator, the viewpoint space, and the operation space, and (B) further shows the buffer area.
【図13】補正行列の重みを説明するための説明図であ
る。FIG. 13 is an explanatory diagram for explaining weights of a correction matrix.
【図14】複数空間にまたがる緩衝領域の補正行列の重
みを説明するための説明図である。FIG. 14 is an explanatory diagram for explaining weights of a correction matrix of a buffer area spanning a plurality of spaces.
【図15】複数空間が重複するときの補正行列の重みを
説明するための説明図である。FIG. 15 is an explanatory diagram for explaining weights of a correction matrix when a plurality of spaces overlap.
【図16】立体画像表示の過程を説明するためのイメー
ジ図である。FIG. 16 is an image diagram for explaining a process of displaying a stereoscopic image.
【図17】立体画像表示の処理の流れを示すフローチャ
ートである。FIG. 17 is a flowchart illustrating a flow of a stereoscopic image display process.
【図18】座標入力空間とコマンド入力空間を示す線図
であり、(A)は座標入力空間における入力状態を示
し、(B)はコマンド入力空間における入力状態を示し
ている。FIGS. 18A and 18B are diagrams showing a coordinate input space and a command input space, wherein FIG. 18A shows an input state in the coordinate input space, and FIG. 18B shows an input state in the command input space.
【図19】第2実施の形態の処理の流れを示すフローチ
ャートである。FIG. 19 is a flowchart illustrating the flow of a process according to the second embodiment.
10 立体画像表示装置 12 プロジェクタ 14 制御装置 16 スクリーン 18 位置入力装置 20 液晶シャッタ眼鏡 22 位置センサ 30 磁界発生装置 Reference Signs List 10 stereoscopic image display device 12 projector 14 control device 16 screen 18 position input device 20 liquid crystal shutter glasses 22 position sensor 30 magnetic field generation device
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B050 BA09 CA07 EA27 FA02 FA06 FA08 FA09 5B068 AA01 AA14 DD11 EE01 EE06 5B087 AA07 AA09 AD01 BC03 BC05 BC17 BC34 5E501 AC15 BA05 BA12 CA02 CB07 CB11 CB14 CC07 CC11 CC12 EB06 ──────────────────────────────────────────────────続 き Continued on front page F term (reference) 5B050 BA09 CA07 EA27 FA02 FA06 FA08 FA09 5B068 AA01 AA14 DD11 EE01 EE06 5B087 AA07 AA09 AD01 BC03 BC05 BC17 BC34 5E501 AC15 BA05 BA12 CA02 CB07 CB11 CB14 CC07 CC11 CC12 EB06
Claims (9)
体を表示する表示手段と、 前記所定空間を少なくとも含む実空間内位置の空間座標
を検出する検出手段と、 前記所定空間内に複数の小領域を設定する設定手段と、 前記小領域の各々について、前記所定空間内の実座標と
前記検出手段により検出される空間座標との対応関係を
予め求め記憶しかつ、前記検出手段により検出された空
間座標から、該空間座標の位置を含む小領域に属する対
応関係を用いて指示位置の実座標を求める演算手段と、 前記演算手段により求めた座標値を実座標値として入力
する入力手段と、 を備えた空間座標入力装置。A display unit configured to display a virtual object in a predetermined space in a real space; a detection unit configured to detect spatial coordinates of a position in the real space including at least the predetermined space; Setting means for setting a small area, and for each of the small areas, a correspondence relationship between real coordinates in the predetermined space and spatial coordinates detected by the detecting means is previously obtained and stored, and detected by the detecting means. Calculating means for obtaining the actual coordinates of the designated position from the obtained spatial coordinates using the correspondence belonging to the small area including the position of the spatial coordinates; and input means for inputting the coordinate values obtained by the arithmetic means as actual coordinate values And a spatial coordinate input device comprising:
画像を切り換えて仮想物体を表示することを特徴とする
請求項1に記載の空間座標入力装置。2. The spatial coordinate input device according to claim 1, wherein the display unit switches between a left-eye image and a right-eye image to display a virtual object.
基づいて光の透過及び非透過を切り換え可能な左眼用光
学素子及び右眼用光学素子を備えた立体視眼鏡を含むこ
とを特徴とする請求項1または2に記載の空間座標入力
装置。3. The display means includes stereoscopic spectacles provided with a left-eye optical element and a right-eye optical element capable of switching transmission and non-transmission of light based on each input signal. The spatial coordinate input device according to claim 1 or 2, wherein
及びオペレータによる指示位置の少なくとも一方を検出
することを特徴とする請求項1乃至請求項3の何れか1
項に記載の空間座標入力装置。4. The apparatus according to claim 1, wherein said detecting means detects at least one of an eyeball position of the operator and a position designated by the operator.
The spatial coordinate input device according to the paragraph.
複する場合、該重複部分に属する小領域の対応関係の各
々に基づいて、重複部分内の実座標と前記検出手段によ
り検出される空間座標との対応関係をさらに求めて記憶
することを特徴とする請求項1乃至請求項4の何れか1
項に記載の空間座標入力装置。5. When a part of the set plurality of small areas overlaps, the actual coordinates in the overlapping part are detected by the detecting means based on each of the correspondences of the small areas belonging to the overlapping part. 5. The method according to claim 1, further comprising obtaining and storing a correspondence relationship with the space coordinates.
The spatial coordinate input device according to the paragraph.
ることにより複数の小領域を設定することを特徴とする
請求項1乃至請求項4の何れか1項に記載の空間座標入
力装置。6. The spatial coordinate input device according to claim 1, wherein the setting unit sets a plurality of small areas by dividing the predetermined space.
め定めた大きさの緩衝領域をさらに設定し、隣接する小
領域の対応関係の各々に基づいて、緩衝領域内の実座標
と前記検出手段により検出される空間座標との対応関係
をさらに求めて記憶することを特徴とする請求項6に記
載の空間座標入力装置。7. A buffer area having a predetermined size is further set for the plurality of adjacent small areas, and real coordinates in the buffer area and the detection means are set based on each correspondence between the adjacent small areas. 7. The spatial coordinate input device according to claim 6, further comprising obtaining and storing a correspondence relationship with the spatial coordinates detected by (1).
示領域を予め定め、前記入力手段は、前記検出手段によ
り検出された実空間内位置が通常指示領域内に含まれる
場合に前記演算手段により求めた座標値を実座標値とし
て入力すると共に、特定指示領域内に含まれる場合に予
め定めた制御情報を入力することを特徴とする請求項1
乃至請求項7の何れか1項に記載の空間座標入力装置。8. A normal instruction area and a specific instruction area are previously determined in the real space, and the input means is configured to execute the arithmetic operation when the position in the real space detected by the detection means is included in the normal instruction area. 2. The method according to claim 1, further comprising the step of: inputting the coordinate values obtained in step (1) as real coordinate values, and inputting predetermined control information when the coordinate values are included in the specific instruction area.
The spatial coordinate input device according to claim 7.
を選択指示することを表す指示情報であることを特徴と
する請求項8に記載の空間座標入力装置。9. The spatial coordinate input device according to claim 8, wherein the control information is instruction information indicating a selection instruction of a plurality of predetermined functions.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14236299A JP3546756B2 (en) | 1999-05-21 | 1999-05-21 | Spatial coordinate input device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14236299A JP3546756B2 (en) | 1999-05-21 | 1999-05-21 | Spatial coordinate input device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000330709A true JP2000330709A (en) | 2000-11-30 |
| JP3546756B2 JP3546756B2 (en) | 2004-07-28 |
Family
ID=15313628
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14236299A Expired - Fee Related JP3546756B2 (en) | 1999-05-21 | 1999-05-21 | Spatial coordinate input device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3546756B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002229730A (en) * | 2000-11-30 | 2002-08-16 | Mixed Reality Systems Laboratory Inc | Information processing unit, complex reality providing device and method thereof, and storage medium |
| US7626607B2 (en) | 2002-06-04 | 2009-12-01 | Honda Giken Kogyo Kabushiki Kaisha | 3-dimensional image display device and 3-dimensional image display equipment |
| US10217271B2 (en) | 2015-09-21 | 2019-02-26 | Samusung Electronics Co., Ltd. | Method and apparatus for compensating for movement of head-mounted display |
| US11662860B2 (en) | 2019-04-10 | 2023-05-30 | Murakami Corporation | Reference position setting method and operation detection device for displaying an operation surface as a virtual image |
-
1999
- 1999-05-21 JP JP14236299A patent/JP3546756B2/en not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002229730A (en) * | 2000-11-30 | 2002-08-16 | Mixed Reality Systems Laboratory Inc | Information processing unit, complex reality providing device and method thereof, and storage medium |
| US6853935B2 (en) | 2000-11-30 | 2005-02-08 | Canon Kabushiki Kaisha | Information processing apparatus, mixed reality presentation apparatus, method thereof, and storage medium |
| US7626607B2 (en) | 2002-06-04 | 2009-12-01 | Honda Giken Kogyo Kabushiki Kaisha | 3-dimensional image display device and 3-dimensional image display equipment |
| US10217271B2 (en) | 2015-09-21 | 2019-02-26 | Samusung Electronics Co., Ltd. | Method and apparatus for compensating for movement of head-mounted display |
| US11662860B2 (en) | 2019-04-10 | 2023-05-30 | Murakami Corporation | Reference position setting method and operation detection device for displaying an operation surface as a virtual image |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3546756B2 (en) | 2004-07-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3651204B2 (en) | Stereoscopic image display device, stereoscopic image display method, and recording medium | |
| EP1886281B1 (en) | Image processing method and image processing apparatus | |
| KR100494540B1 (en) | System, method and program for perspective projection image creation, and recording medium storing the same program | |
| US20100239121A1 (en) | Method and system for ascertaining the position and orientation of a camera relative to a real object | |
| EP0845737B1 (en) | Image display method and apparatus therefor | |
| WO2005071357A1 (en) | Transprojection of geometry data | |
| WO2011122394A1 (en) | Display method of cursor and display program of the cursor | |
| JP2007042055A (en) | Image processing method and image processing apparatus | |
| US20170268871A1 (en) | Three-dimensional measurement system and three-dimensional measurement method | |
| US20190243335A1 (en) | Process planning apparatus based on augmented reality | |
| JP5467683B2 (en) | Stereoscopic caliper image forming device and program for stereoscopic video display device | |
| JP2005339266A (en) | Information processing method, information processing apparatus, and imaging apparatus | |
| CN116611159A (en) | System for designing, auditing and/or presenting a vehicle prototype solution, corresponding method of operation and computer program product | |
| JP3546756B2 (en) | Spatial coordinate input device | |
| JP5115751B2 (en) | Eyeglass design support device | |
| JP2006085375A (en) | Image processing method and image processing apparatus | |
| EP2449340B1 (en) | Vehicle measurement system with user interface | |
| JP2005339267A (en) | Information processing method, information processing apparatus, and imaging apparatus | |
| JP3680250B2 (en) | Spatial graphic input device | |
| Tonnis et al. | Visualization of spatial sensor data in the context of automotive environment perception systems | |
| JP2005165665A (en) | Virtual object operation assisting device, method, computer program, and computer-readable recording medium | |
| JP7431220B2 (en) | Reference position setting method and operation detection device | |
| CN116430580A (en) | Apparatus and method for calibrating parallax optics for temperature changes | |
| JPH10161802A (en) | Image display method and apparatus | |
| JP2000330713A (en) | Spatial figure input device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20040323 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040405 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090423 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090423 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100423 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100423 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110423 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120423 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120423 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140423 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |