JP6266580B2 - ヘッドマウントディスプレイ、校正方法及び校正プログラム、並びに記録媒体 - Google Patents
ヘッドマウントディスプレイ、校正方法及び校正プログラム、並びに記録媒体 Download PDFInfo
- Publication number
- JP6266580B2 JP6266580B2 JP2015226418A JP2015226418A JP6266580B2 JP 6266580 B2 JP6266580 B2 JP 6266580B2 JP 2015226418 A JP2015226418 A JP 2015226418A JP 2015226418 A JP2015226418 A JP 2015226418A JP 6266580 B2 JP6266580 B2 JP 6266580B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- coordinate system
- display device
- user
- calibration
- 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
- 238000000034 method Methods 0.000 title claims description 46
- 238000006243 chemical reaction Methods 0.000 claims description 48
- 238000003384 imaging method Methods 0.000 claims description 38
- 239000003550 marker Substances 0.000 claims description 36
- 230000003287 optical effect Effects 0.000 claims description 36
- 210000005252 bulbus oculi Anatomy 0.000 claims description 26
- 210000001508 eye Anatomy 0.000 description 52
- 230000004048 modification Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 10
- 239000013598 vector Substances 0.000 description 9
- 230000009466 transformation Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 7
- 230000003190 augmentative effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 239000011521 glass Substances 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 4
- 238000010191 image analysis Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 235000002673 Dioscorea communis Nutrition 0.000 description 2
- 241000544230 Dioscorea communis Species 0.000 description 2
- 208000035753 Periorbital contusion Diseases 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 210000003128 head Anatomy 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 239000005338 frosted glass Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000005304 optical glass Substances 0.000 description 1
- 210000001747 pupil Anatomy 0.000 description 1
- 238000011426 transformation method Methods 0.000 description 1
- 230000016776 visual perception Effects 0.000 description 1
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Description
また、好適な例では、前記鏡像の撮影画像として、前記ユーザと鏡とが概ね正対した状態にて撮影された画像を用いることができる。
[装置構成]
まず、本実施例に係るヘッドマウントディスプレイ(以下、適宜「HMD」と表記する。)の構成について説明する。
次に、本実施例に係る校正方法の概要について説明する。
上記したように、制御部11は、現実空間に提示情報を提示するAR(拡張現実)を実現するに当たり、カメラ12の撮影画像を解析し、それに基づいて提示情報及び提示位置を決定して、画像表示デバイス13に表示し、ユーザは仮想スクリーン40を視認する。ところで、ユーザが実際に見ている風景とカメラ12の撮影画像とでは、視点(どこから見ているか)や、視角(画角)や、視軸が異なる傾向にある。そのため、カメラ12の撮影画像を解析して決定した提示位置に提示情報を表示した場合に、ユーザが見ている現実空間の中でずれた位置に提示情報が表示されてしまう可能性がある。
次に、図6を参照して、本実施例で用いる座標系について説明する。図6に示すように、本実施例では、カメラ座標系、目座標系、画像表示デバイス座標系及びスクリーン座標系を用いる。なお、このような座標系は、制御部11が撮影画像に基づいて画像表示デバイス13に提示情報を表示させるに当たって、カメラ座標系からスクリーン座標系へ座標変換するために用いられる。
次に、本実施例に係る座標変換方法について説明する。ここで、座標変換の概要について簡単に説明する。まず、制御部11は、カメラ12の撮影画像を解析し、提示情報を提示する座標(以下、「提示座標」と呼ぶ。)を求める。次に、制御部11は、カメラ座標系での提示座標を目座標系へ変換し、変換後の座標を仮想スクリーン40に投影した投影座標を求める。次に、制御部11は、投影座標を画像表示デバイス座標系に変換し、変換後の座標をスクリーン座標系へ透視投影する。
次に、本実施例における座標変換パラメータの算出方法について説明する。本実施例では、HMD1の校正として、座標変換パラメータの算出を行う。前述したように、座標変換パラメータは、回転行列R1、R2、並進ベクトルt1、t2、仮想スクリーン40の平面の単位法線ベクトルne、及び、仮想スクリーン40の平面と目座標系の原点Oeとの距離hである。「R1」及び「t1」は、カメラ座標系から目座標系に変換するためのパラメータであり、以下では、これらをまとめて「第1パラメータ」と呼ぶ。「ne」及び「h」は、目座標系での座標を仮想スクリーン40の平面に投影するためのパラメータであり、以下では、これらをまとめて「第2パラメータ」と呼ぶ。「R2」及び「t2」は、目座標系から画像表示デバイス座標系に変換するためのパラメータであり、以下では、これらをまとめて「第3パラメータ」と呼ぶ。
以上説明した本実施例によれば、HMD1の校正を容易に行うことができる。具体的には、本実施例では、ユーザが鏡30に向き合うことで自動的に校正が行われるため、前述した先行技術文献に記載された技術と比較して、校正時におけるユーザの手間を少なくすることができる。また、このような校正は、ユーザの身近にある鏡30(手鏡など)を利用して実現できるので、本実施例によれば、校正用の特殊なもの(例えば校正用のマーカ)を携帯したり、使用環境に埋め込んだりする必要はない。
以下で、上記した実施例の変形例を提示する。下記の変形例は、任意に組み合わせて実施することができる。
上記したカメラ12として、ステレオカメラを用いても良い。カメラ12としてステレオカメラを用いた場合、位置及び方向についての推定精度を向上させることができる。また、ステレオカメラを用いると、マーカ12a、13aの大きさが未知であっても、撮影画像から3次元位置を推定することができる。そのため、マーカ12a、13aの大きさを制御部11に予め把握させておく必要はない。
上記では、撮影画像からカメラ12及び画像表示デバイス13の位置及び方向を推定するに当たって、マーカ12a、13aを用いる実施例を示したが、このようなマーカ12a、13aを用いなくても良い。他の例では、マーカ12a、13aを用いずに、カメラ12の形状の特徴及び画像表示デバイス13の形状の特徴を用いて、カメラ12及び画像表示デバイス13の位置及び方向を推定することができる。
上記では、ユーザの目20の位置として瞳孔中心位置を用いる実施例を示したが、瞳孔中心位置の代わりに、目20の光学中心位置を用いても良い。瞳孔中心位置と光学中心位置との関係を予め計測しておけば、撮影画像から目20の光学中心位置を推定することができる。このような光学中心位置を用いた場合には、瞳孔中心位置を用いた場合より、精度良く座標変換パラメータを求めることができる。
上記では、画像表示デバイス13の位置及び方向を推定して、当該位置及び当該方向に基づいて座標変換パラメータを求める実施例を示した。他の例では、画像表示デバイス13の位置及び方向を推定せずに、座標変換パラメータを求めることができる。カメラ12と画像表示デバイス13との位置関係が固定されている場合(例えばフレーム14で、これらが適切に固定されている場合)には、画像表示デバイス13の位置及び方向が一義的に決まるため、仮想スクリーン40の位置及び方向を推定しなくても良い。この場合には、図9に示したステップS204、S207、S210の処理を行わなくて良い。つまり、スクリーンマーカの検出、画像表示デバイス13の鏡像の位置及び方向の推定、仮想スクリーン40の中心位置及び方向の推定を行わなくて良い。
鏡像の撮影画像を得るために鏡30を用いることに限定はされない。鏡30の代わりに、所定以上の反射率を有するもの(例えばガラスなど)を用いて、鏡像の撮影画像を得ても良い。
上記では、鏡平面を推定するために、カメラ12の鏡像の光学中心位置及び光軸方向を推定する実施例を示したが、鏡にマーカを付加させ、それを撮影することで鏡平面を推定してもよい。この場合には、図9に示したステップS202、S205、S208の処理は行わなくてよい。
上記では、光学透過可能な画像表示デバイスとして、LCD13b、レンズ13c、ハーフミラー13dを用いる形態を示した。他の例では、透明有機ELや透明LCDを用いた透明ディスプレイや、例えば曇りガラスのような半透明の板上にLCDプロジェクターで投影するものでもよい。
11 制御部
12 カメラ
12a、13a マーカ
13 画像表示デバイス
13b LCD
13c レンズ
13d ハーフミラー
14 フレーム
Claims (10)
- 撮影手段及び光学透過可能な画像表示デバイスを有するヘッドマウントディスプレイであって、
前記撮影手段で規定される座標系を前記撮影手段で撮影されたユーザの鏡像の撮影画像に基づく前記ユーザの眼球の実像における中心位置で規定される第1座標系へ変換するためのパラメータと、前記第1座標系を前記画像表示デバイスで規定される座標系へ変換するためのパラメータとを含む座標変換パラメータを、前記撮影手段で規定される座標系において推定された前記ユーザの眼球の実像における中心位置並びに前記撮影手段で規定される座標系において推定された前記画像表示デバイスの実像の位置及び方向に基づいて算出し、当該座標変換パラメータを用いることで前記画像表示デバイスを介して観察される対象と前記撮影手段の撮影画像に基づく情報との前記ユーザの視界における位置関係を調整するための校正を行う校正手段を備えるヘッドマウントディスプレイ。 - 前記校正手段は、
前記ユーザの眼球の実像における中心位置に基づいて、前記第1座標系の座標を、前記情報を前記画像表示デバイス上に表示させるために前記ヘッドマウントディスプレイにて規定される座標系の座標へ変換するためのパラメータを求めるパラメータ算出手段、
を更に備えることを特徴とする請求項1に記載のヘッドマウントディスプレイ。 - 前記校正手段は、
前記鏡像の撮影画像から、前記ユーザの眼球の実像における中心位置を推定する第1推定手段と、
前記鏡像の撮影画像から、前記撮影手段の鏡像における光学中心位置及び光軸方向を推定する第2推定手段と、
前記鏡像の撮影画像から、前記ユーザの眼球の鏡像における中心位置を推定する第3推定手段と、
前記第2推定手段によって推定された前記光学中心位置及び前記光軸方向に基づいて、前記鏡像を生成した鏡平面を推定する第4推定手段と、を更に備え、
前記第1推定手段は、前記第4推定手段によって推定された前記鏡平面、及び前記第3推定手段によって推定された前記ユーザの眼球の鏡像における中心位置に基づいて、前記ユーザの眼球の実像における中心位置を推定することを特徴とする請求項1または2に記載のヘッドマウントディスプレイ。 - 前記撮影手段には、マーカが付加されており、
前記校正手段は、前記鏡像の撮影画像に含まれる、前記撮影手段に付加された前記マーカに基づいて、前記校正を行うことを特徴とする請求項1または2に記載のヘッドマウントディスプレイ。 - 前記画像表示デバイスには、マーカが付加されており、
前記校正手段は、前記鏡像の撮影画像に含まれる、前記画像表示デバイスに付加された前記マーカに基づいて、前記校正を行うことを特徴とする請求項1または2に記載のヘッドマウントディスプレイ。 - 前記校正手段によって求められた座標変換パラメータを用いて座標変換を行うことで、前記情報を前記画像表示デバイス上に表示させる制御を行う表示制御手段を更に備えることを特徴とする請求項1または2に記載のヘッドマウントディスプレイ。
- 前記校正手段は、
前記鏡像の撮影画像から、鏡像における前記画像表示デバイスの位置及び方向を推定する第5推定手段と、
前記第4推定手段によって推定された前記鏡平面、及び前記第5推定手段によって推定された前記位置及び前記方向に基づいて、実像における前記画像表示デバイスの位置及び方向を推定する第6推定手段と、を更に備え、
前記校正手段は、前記第1推定手段によって推定された前記中心位置、及び前記第6推定手段によって推定された前記位置及び前記方向に基づいて、前記第1座標系を光学透過可能な画像表示デバイスにて規定される座標系へ変換するパラメータを求め、
前記校正手段は、前記第1推定手段によって推定された前記中心位置、及び前記第6推定手段によって推定された前記位置及び前記方向に基づいて、前記第1座標系の座標を、前記情報を前記画像表示デバイス上に表示させるために前記ヘッドマウントディスプレイにて規定される座標系の座標へ変換するためのパラメータを求めることを特徴とする請求項3に記載のヘッドマウントディスプレイ。 - 前記ユーザの眼球の中心位置は、瞳孔中心位置又は前記撮影手段の光学中心位置が用いられることを特徴とする請求項1乃至6のいずれか一項に記載のヘッドマウントディスプレイ。
- 撮影手段及び光学透過可能な画像表示デバイスを有し、前記撮影手段の撮影画像に基づく情報を前記画像表示デバイス上で視認させるヘッドマウントディスプレイによって実行される校正方法であって、
前記撮影手段で規定される座標系を前記撮影手段で撮影されたユーザの鏡像の撮影画像に基づく前記ユーザの眼球の実像における中心位置で規定される第1座標系へ変換するためのパラメータと、前記第1座標系を前記画像表示デバイスで規定される座標系へ変換するためのパラメータとを含む座標変換パラメータを、前記撮影手段で規定される座標系において推定された前記ユーザの眼球の実像における中心位置並びに前記撮影手段で規定される座標系において推定された前記画像表示デバイスの実像の位置及び方向に基づいて算出し、当該座標変換パラメータを用いることで前記画像表示デバイスを介して観察される対象と前記撮影手段の撮影画像に基づく情報との前記ユーザの視界における位置関係を調整するための校正を行う校正工程を備えることを特徴とする校正方法。 - 撮影手段及び光学透過可能な画像表示デバイスを有し、前記撮影手段の撮影画像に基づく情報を前記画像表示デバイス上で視認させると共に、コンピュータを備えるヘッドマウントディスプレイによって実行される校正プログラムであって、
前記撮影手段で規定される座標系を前記撮影手段で撮影されたユーザの鏡像の撮影画像に基づく前記ユーザの眼球の実像における中心位置で規定される第1座標系へ変換するためのパラメータと、前記第1座標系を前記画像表示デバイスで規定される座標系へ変換するためのパラメータとを含む座標変換パラメータを、前記撮影手段で規定される座標系において推定された前記ユーザの眼球の実像における中心位置並びに前記撮影手段で規定される座標系において推定された前記画像表示デバイスの実像の位置及び方向に基づいて算出し、当該座標変換パラメータを用いることで前記画像表示デバイスを介して観察される対象と前記撮影手段の撮影画像に基づく情報との前記ユーザの視界における位置関係を調整するための校正を行う校正手段として前記コンピュータを機能させることを特徴とする校正プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015226418A JP6266580B2 (ja) | 2015-11-19 | 2015-11-19 | ヘッドマウントディスプレイ、校正方法及び校正プログラム、並びに記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015226418A JP6266580B2 (ja) | 2015-11-19 | 2015-11-19 | ヘッドマウントディスプレイ、校正方法及び校正プログラム、並びに記録媒体 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014501911A Division JP5844880B2 (ja) | 2012-03-01 | 2012-03-01 | ヘッドマウントディスプレイ、校正方法及び校正プログラム、並びに記録媒体 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017137300A Division JP2017215597A (ja) | 2017-07-13 | 2017-07-13 | 情報表示方法及び情報表示装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016057634A JP2016057634A (ja) | 2016-04-21 |
| JP6266580B2 true JP6266580B2 (ja) | 2018-01-24 |
Family
ID=55758348
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015226418A Active JP6266580B2 (ja) | 2015-11-19 | 2015-11-19 | ヘッドマウントディスプレイ、校正方法及び校正プログラム、並びに記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6266580B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6866646B2 (ja) * | 2017-01-16 | 2021-04-28 | オムロン株式会社 | センサ支援システム、端末、センサおよびセンサ支援方法 |
| US11042034B2 (en) * | 2018-12-27 | 2021-06-22 | Facebook Technologies, Llc | Head mounted display calibration using portable docking station with calibration target |
| CN114979613B (zh) * | 2021-02-25 | 2024-11-15 | 吴松阳 | 立体图像显示方法及用于显示立体图像的携带式设备 |
| CN118090164B (zh) * | 2024-04-26 | 2024-08-09 | 甬江实验室 | 头显设备校准方法、装置和头显设备校准系统 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004233201A (ja) * | 2003-01-30 | 2004-08-19 | Canon Inc | 位置姿勢計測方法 |
| JP5067850B2 (ja) * | 2007-08-02 | 2012-11-07 | キヤノン株式会社 | システム、頭部装着型表示装置、その制御方法 |
| JP4681629B2 (ja) * | 2008-05-21 | 2011-05-11 | 日本電信電話株式会社 | 表示デバイスのキャリブレーション方法及び装置 |
| JP2010243972A (ja) * | 2009-04-10 | 2010-10-28 | Konica Minolta Opto Inc | 映像表示装置およびヘッドマウントディスプレイ |
| JP5402293B2 (ja) * | 2009-06-22 | 2014-01-29 | ソニー株式会社 | 頭部装着型ディスプレイ、及び、頭部装着型ディスプレイにおける画像表示方法 |
| JP5844880B2 (ja) * | 2012-03-01 | 2016-01-20 | パイオニア株式会社 | ヘッドマウントディスプレイ、校正方法及び校正プログラム、並びに記録媒体 |
-
2015
- 2015-11-19 JP JP2015226418A patent/JP6266580B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016057634A (ja) | 2016-04-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5844880B2 (ja) | ヘッドマウントディスプレイ、校正方法及び校正プログラム、並びに記録媒体 | |
| EP4165871B1 (en) | System for correcting rolling shutter artifacts | |
| TWI591378B (zh) | 擴增實境系統之光學透視頭戴式顯示器之校準方法及非暫態電腦可讀媒體 | |
| TWI496108B (zh) | AR image processing apparatus and method | |
| JP6008397B2 (ja) | 光学式シースルー型hmdを用いたarシステム | |
| US20150103096A1 (en) | Display device, head mount display, calibration method, calibration program and recording medium | |
| US11450014B2 (en) | Systems and methods for continuous image alignment of separate cameras | |
| US11134238B2 (en) | Goggle type display device, eye gaze detection method, and eye gaze detection system | |
| US11436742B2 (en) | Systems and methods for reducing a search area for identifying correspondences between images | |
| JP2023511066A (ja) | 頭部搭載型ディスプレイシステムにおける変形に関する補償 | |
| EP4168987B1 (en) | Dense depth computations aided by sparse feature matching | |
| WO2016115873A1 (zh) | 双目ar头戴显示设备及其信息显示方法 | |
| US11516452B2 (en) | Systems and methods for temporal corrections for parallax reprojection | |
| JP6509101B2 (ja) | 眼鏡状の光学シースルー型の両眼のディスプレイにオブジェクトを表示する画像表示装置、プログラム及び方法 | |
| JP2022133133A (ja) | 生成装置、生成方法、システム、およびプログラム | |
| JP6266580B2 (ja) | ヘッドマウントディスプレイ、校正方法及び校正プログラム、並びに記録媒体 | |
| US12347122B2 (en) | Systems and methods for updating continuous image alignment of separate cameras | |
| WO2024004338A1 (ja) | 頭部装着型表示装置、状態判断装置、頭部装着型表示装置の制御方法、状態判断装置の制御方法、およびプログラム | |
| JP2017215597A (ja) | 情報表示方法及び情報表示装置 | |
| WO2021237952A1 (zh) | 一种增强现实的显示系统及方法 | |
| JP2023093170A (ja) | 携帯端末装置、および、そのプログラム | |
| JP2018009886A (ja) | 顔向き検出システム、顔向き検出装置及び顔向き検出プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160926 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161101 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161227 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170606 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170713 |
|
| 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: 20171205 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6266580 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |