JP2006146584A - 画像提示方法及び情報処理装置 - Google Patents
画像提示方法及び情報処理装置 Download PDFInfo
- Publication number
- JP2006146584A JP2006146584A JP2004336220A JP2004336220A JP2006146584A JP 2006146584 A JP2006146584 A JP 2006146584A JP 2004336220 A JP2004336220 A JP 2004336220A JP 2004336220 A JP2004336220 A JP 2004336220A JP 2006146584 A JP2006146584 A JP 2006146584A
- Authority
- JP
- Japan
- Prior art keywords
- virtual object
- orientation
- operation device
- condition
- instruction
- 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
Images
Landscapes
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
Abstract
【解決手段】検出された観察者の位置、姿勢に基づいて、該観察者が観察する現実空間に仮想物体を描画するにおいて、現実空間に実在する操作用デバイスの位置、姿勢を検出する。CG配置特徴抽出部410は、仮想物体と操作用デバイスの位置、姿勢を算出し、配置条件算出部412は配置ルール408で設定されている各条件の成立、不成立を算出する。配置条件算出部412の算出結果に基づいて配置判断部409が仮想物体と操作用デバイスとを関連付けるか否かを判定し、関連付けると判定した場合には、仮想物体と操作用デバイスとの間の位置姿勢の関係が配置ルール408に規定された関係となるように、仮想物体の位置姿勢を決定する。座標変換部413はこの決定に従って仮想物体の座標を変換し、CGレンダリング部407が座標変換後の仮想物体を描画する。
【選択図】 図3
Description
検出された観察者の位置、姿勢に基づいて、該観察者が観察する現実空間に仮想物体を描画する画像提示方法であって、
現実空間に実在する操作用デバイスの位置、姿勢を検出する検出工程と、
仮想物体と前記操作用デバイスの位置、姿勢に基づいて、該仮想物体と該操作用デバイスとを関連付けるか否かを判定する判定工程と、
前記判定工程で関連付けると判定された場合に、前記仮想物体と前記操作用デバイスとの間の位置姿勢の関係が予め設定された関係となるように、前記検出工程で検出された位置姿勢に対して該仮想物体の位置姿勢を決定する決定工程と、
前記決定工程で決定された位置姿勢でもって前記仮想物体を描画する描画工程とを備える。
検出された観察者の位置、姿勢に基づいて、該観察者が観察する現実空間に仮想物体を描画する情報処理装置であって、
現実空間に実在する操作用デバイスの位置、姿勢を検出する検出手段と、
仮想物体と前記操作用デバイスの位置、姿勢に基づいて、該仮想物体と該操作用デバイスとを関連付けるか否かを判定する判定手段と、
前記判定手段で関連付けると判定された場合に、前記仮想物体と前記操作用デバイスとの間の位置姿勢の関係が予め設定された関係となるように、前記検出手段で検出された位置姿勢に対して該仮想物体の位置姿勢を決定する決定手段と、
前記決定手段で決定された位置姿勢でもって前記仮想物体を描画する描画手段とを備える。
・下敷き面1:下敷き状操作アイテムの表の面
・下敷き面2:下敷き状操作アイテムの裏の面
・物体面1〜6:CG物体の物体座標系における6面体のバウンディングボックスを構成する各面。
条件1:押しボタンが押された。
条件2:CG物体の物体座標系が世界座標系内に静止している。
条件3:下敷き面1と物体面1の同一度が他の組み合わせの同一度より高い。
条件4:下敷き面1と物体面2の同一度が他の組み合わせの同一度より高い。
条件5:下敷き面1と物体面3の同一度が他の組み合わせの同一度より高い。
条件6:下敷き面1と物体面4の同一度が他の組み合わせの同一度より高い。
条件7:下敷き面1と物体面5の同一度が他の組み合わせの同一度より高い。
条件8:下敷き面1と物体面6の同一度が他の組み合わせの同一度より高い。
条件9:下敷き面2と物体面1の同一度が他の組み合わせの同一度より高い。
条件10:下敷き面2と物体面2の同一度が他の組み合わせの同一度より高い。
条件11:下敷き面2と物体面3の同一度が他の組み合わせの同一度より高い。
条件12:下敷き面2と物体面4の同一度が他の組み合わせの同一度より高い。
条件13:下敷き面2と物体面5の同一度が他の組み合わせの同一度より高い。
条件14:下敷き面2と物体面6の同一度が他の組み合わせの同一度より高い。
指示1:CG物体の物体座標系を操作アイテムの物体座標系内に静止。
指示2:CG物体の物体座標系を世界座標系内に静止。
指示3:物体面1を下敷き面1上に移動・回転。
指示4:物体面2を下敷き面1上に移動・回転。
指示5:物体面3を下敷き面1上に移動・回転。
指示6:物体面4を下敷き面1上に移動・回転。
指示7:物体面5を下敷き面1上に移動・回転。
指示8:物体面6を下敷き面1上に移動・回転。
指示9:物体面1を下敷き面2上に移動・回転。
指示10:物体面2を下敷き面2上に移動・回転。
指示11:物体面3を下敷き面2上に移動・回転。
指示12:物体面4を下敷き面2上に移動・回転。
指示13:物体面5を下敷き面2上に移動・回転。
指示14:物体面6を下敷き面2上に移動・回転。
(条件1)∧(条件2)∧(条件3)⇒(指示1)∧(指示3)。
(条件1)∧(条件2)∧(条件4)⇒(指示1)∧(指示4)。
(条件1)∧(条件2)∧(条件5)⇒(指示1)∧(指示5)。
(条件1)∧(条件2)∧(条件6)⇒(指示1)∧(指示6)。
(条件1)∧(条件2)∧(条件7)⇒(指示1)∧(指示7)。
(条件1)∧(条件2)∧(条件8)⇒(指示1)∧(指示8)。
(条件1)∧(条件2)∧(条件9)⇒(指示1)∧(指示9)。
(条件1)∧(条件2)∧(条件10)⇒(指示1)∧(指示10)。
(条件1)∧(条件2)∧(条件11)⇒(指示1)∧(指示11)。
(条件1)∧(条件2)∧(条件12)⇒(指示1)∧(指示12)。
(条件1)∧(条件2)∧(条件13)⇒(指示1)∧(指示13)。
(条件1)∧(条件2)∧(条件14)⇒(指示1)∧(指示14)。
(条件1)∧¬(条件2)∧(条件3)⇒(指示2)∧(指示3)。
(条件1)∧¬(条件2)∧(条件4)⇒(指示2)∧(指示4)。
(条件1)∧¬(条件2)∧(条件5)⇒(指示2)∧(指示5)。
(条件1)∧¬(条件2)∧(条件6)⇒(指示2)∧(指示6)。
(条件1)∧¬(条件2)∧(条件7)⇒(指示2)∧(指示7)。
(条件1)∧¬(条件2)∧(条件8)⇒(指示2)∧(指示8)。
(条件1)∧¬(条件2)∧(条件9)⇒(指示2)∧(指示9)。
(条件1)∧¬(条件2)∧(条件10)⇒(指示2)∧(指示10)。
(条件1)∧¬(条件2)∧(条件11)⇒(指示2)∧(指示11)。
(条件1)∧¬(条件2)∧(条件12)⇒(指示2)∧(指示12)。
(条件1)∧¬(条件2)∧(条件13)⇒(指示2)∧(指示13)。
(条件1)∧¬(条件2)∧(条件14)⇒(指示2)∧(指示14)。
・面Aの法線ベクトルと面Bの法線ベクトルの内積≧0の場合⇒同一度を0とする、
・上記以外の場合⇒面Aと面Bの距離の逆数を同一度する。
なお、面Aと面Bの距離とは、例えば面Aと面Bの重心間の距離を用いればよい。
条件1:押しボタンが押されている。
条件2:ねじ1の物体座標系は世界座標系内に静止している。、
条件3:ねじ2の物体座標系は世界座標系内に静止している。
条件4:ねじ3の物体座標系は世界座標系内に静止している。
条件5:(条件2)∧(条件3)∧(条件4)。
条件6:ねじ回しとねじ1の距離<一定値。
条件7:ねじ回しとねじ2の距離<一定値。
条件8:ねじ回しとねじ3の距離<一定値。
条件9:ねじ回しとねじ1の距離<ねじ回しとねじ2の距離。
条件10:ねじ回しとねじ2の距離<ねじ回しとねじ3の距離。
条件11:ねじ回しとねじ3の距離<ねじ回しとねじ1の距離。
条件12:(条件6)∧(条件9)∧¬(条件11)。
条件13:(条件7)∧¬(条件9)∧(条件10)。
条件14:(条件8)∧¬(条件10)∧(条件11)。
指示1:ねじ1の物体座標系を操作アイテムの物体座標系内に静止。
指示2:ねじ1の物体座標系を世界座標系内に静止。
指示3:ねじ2の物体座標系を操作アイテムの物体座標系内に静止。
指示4:ねじ2の物体座標系を世界座標系内に静止。
指示5:ねじ3の物体座標系を操作アイテムの物体座標系内に静止。
指示6:ねじ3の物体座標系を世界座標系内に静止。
指示7:ねじ1の向きをねじ回しの向きと一致するように回転。
指示8:ねじ2の向きをねじ回しの向きと一致するように回転。
指示9:ねじ3の向きをねじ回しの向きと一致するように回転。
指示10:ねじ1のねじ頭をねじ回しの先に一致するように移動。
指示11:ねじ2のねじ頭をねじ回しの先に一致するように移動。
指示12:ねじ3のねじ頭をねじ回しの先に一致するように移動。
(条件1)∧(条件5)∧(条件12)⇒(指示1)∧(指示7)∧(指示10)。
(条件1)∧(条件5)∧(条件13)⇒(指示3)∧(指示8)∧(指示11)。
(条件1)∧(条件5)∧(条件14)⇒(指示5)∧(指示9)∧(指示12)。
¬(条件1)⇒(指示2)∧(指示4)∧(指示6)。
Claims (11)
- 検出された観察者の位置、姿勢に基づいて、該観察者が観察する現実空間に仮想物体を描画する画像提示方法であって、
現実空間に実在する操作用デバイスの位置、姿勢を検出する検出工程と、
仮想物体と前記操作用デバイスの位置、姿勢に基づいて、該仮想物体と該操作用デバイスとを関連付けるか否かを判定する判定工程と、
前記判定工程で関連付けると判定された場合に、前記仮想物体と前記操作用デバイスとの間の位置姿勢の関係が予め設定された関係となるように、前記検出工程で検出された位置姿勢に対して該仮想物体の位置姿勢を決定する決定工程と、
前記決定工程で決定された位置姿勢でもって前記仮想物体を描画する描画工程とを備えることを特徴とする画像提示方法。 - 前記決定工程は、前記仮想物体に関して設定された面と、前記操作用デバイスに関して設定された面とを一致させるように該仮想物体と該操作用デバイスの位置姿勢の関係を決定することを特徴とする請求項1に記載の画像提示方法。
- 前記決定工程は、前記仮想物体と前記操作用デバイスとの位置姿勢関係に基づいて、該仮想物体に設定された複数の面と、該操作用デバイスに設定された複数の面のいずれを一致させかを決定することを特徴とする請求項2に記載の画像提示方法。
- 前記判定工程は、前記仮想物体に設定された複数の面と前記操作用デバイスに設定された複数の面との位置姿勢関係に基づいて該仮想物体と該操作用デバイスとを関連付けるか否かを判定することを特徴とする請求項1に記載の画像提示方法。
- 前記決定工程は、前記仮想物体に関して設定された軸の方向と、前記操作用デバイスに関して設定された軸の方向とを一致させるように該仮想物体と該操作用デバイスの位置姿勢を決定することを特徴とする請求項1に記載の画像提示方法。
- 前記決定工程は、前記仮想物体の所定の部位と前記操作用デバイスの所定の部位が一致するように位置関係を決定することを特徴とする請求項5に記載の画像提示方法。
- 前記操作用デバイスは、一部が現実物体で構成され、残りの部分がCGによって構成されていることを特徴とする請求項1乃至5のいずれかに記載の画像提示方法。
- 前記仮想物体と前記操作用デバイスを関連付ける際の両者の位置姿勢の関係を規定するルールの記述を記憶する記憶手段を用意し、
前記判定工程は、前記仮想物体と前記操作用デバイスとの間の位置姿勢の関係が前記記憶手段に記憶されたルールの記述によって規定された関係となるように、該操作用デバイスの位置姿勢に対して該仮想物体の位置姿勢を決定することを特徴とする請求項1に記載の画像提示方法。 - 検出された観察者の位置、姿勢に基づいて、該観察者が観察する現実空間に仮想物体を描画する情報処理装置であって、
現実空間に実在する操作用デバイスの位置、姿勢を検出する検出手段と、
仮想物体と前記操作用デバイスの位置、姿勢に基づいて、該仮想物体と該操作用デバイスとを関連付けるか否かを判定する判定手段と、
前記判定手段で関連付けると判定された場合に、前記仮想物体と前記操作用デバイスとの間の位置姿勢の関係が予め設定された関係となるように、前記検出手段で検出された位置姿勢に対して該仮想物体の位置姿勢を決定する決定手段と、
前記決定手段で決定された位置姿勢でもって前記仮想物体を描画する描画手段とを備えることを特徴とする情報処理装置。 - 請求項1乃至8のいずれかに記載の画像提示方法をコンピュータに実行させるための制御プログラム。
- 請求項1乃至8のいずれかに記載の画像提示方法をコンピュータに実行させるための制御プログラムを格納した記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004336220A JP4630647B2 (ja) | 2004-11-19 | 2004-11-19 | 画像提示方法及び情報処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004336220A JP4630647B2 (ja) | 2004-11-19 | 2004-11-19 | 画像提示方法及び情報処理装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006146584A true JP2006146584A (ja) | 2006-06-08 |
JP2006146584A5 JP2006146584A5 (ja) | 2008-01-10 |
JP4630647B2 JP4630647B2 (ja) | 2011-02-09 |
Family
ID=36626196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004336220A Expired - Fee Related JP4630647B2 (ja) | 2004-11-19 | 2004-11-19 | 画像提示方法及び情報処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4630647B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008040832A (ja) * | 2006-08-07 | 2008-02-21 | Canon Inc | 複合現実感提示システム及びその制御方法 |
JP2017529635A (ja) * | 2014-06-14 | 2017-10-05 | マジック リープ, インコーポレイテッドMagic Leap,Inc. | 仮想および拡張現実を作成する方法およびシステム |
JP2020009464A (ja) * | 2014-11-21 | 2020-01-16 | キヤノン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
WO2020075232A1 (ja) * | 2018-10-10 | 2020-04-16 | 株式会社日立製作所 | 拡張現実による機械的締結部の管理方法 |
-
2004
- 2004-11-19 JP JP2004336220A patent/JP4630647B2/ja not_active Expired - Fee Related
Non-Patent Citations (4)
Title |
---|
CSNG200300702006, 今本健児,外3名, ""拡張現実感環境における仮想物体操作時のコミュニケーションに関する検討"", 電子情報通信学会技術研究報告, 20020117, Vol.101,No.594, p.31−36, 社団法人電子情報通信学会 * |
CSNG200401878002, 綿大介,外2名, ""拡張現実感環境における仮想物体操作のための筒型インタフェース"", 電子情報通信学会技術研究報告, 20030929, Vol.103,No.351, p.5−8, 社団法人電子情報通信学会 * |
JPN6010009310, 綿大介,外2名, ""拡張現実感環境における仮想物体操作のための筒型インタフェース"", 電子情報通信学会技術研究報告, 20030929, Vol.103,No.351, p.5−8, 社団法人電子情報通信学会 * |
JPN6010027830, 今本健児,外3名, ""拡張現実感環境における仮想物体操作時のコミュニケーションに関する検討"", 電子情報通信学会技術研究報告, 20020117, Vol.101,No.594, p.31−36, 社団法人電子情報通信学会 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008040832A (ja) * | 2006-08-07 | 2008-02-21 | Canon Inc | 複合現実感提示システム及びその制御方法 |
JP2017529635A (ja) * | 2014-06-14 | 2017-10-05 | マジック リープ, インコーポレイテッドMagic Leap,Inc. | 仮想および拡張現実を作成する方法およびシステム |
JP2020009464A (ja) * | 2014-11-21 | 2020-01-16 | キヤノン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
WO2020075232A1 (ja) * | 2018-10-10 | 2020-04-16 | 株式会社日立製作所 | 拡張現実による機械的締結部の管理方法 |
JPWO2020075232A1 (ja) * | 2018-10-10 | 2021-02-15 | 株式会社日立製作所 | 拡張現実による機械的締結部の管理方法 |
CN113784822A (zh) * | 2018-10-10 | 2021-12-10 | 株式会社日立制作所 | 基于增强现实的机械紧固部的管理方法 |
CN113784822B (zh) * | 2018-10-10 | 2023-09-26 | 株式会社日立制作所 | 基于增强现实的机械紧固部的管理方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4630647B2 (ja) | 2011-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7542051B2 (en) | Calibration method and apparatus | |
US8055061B2 (en) | Method and apparatus for generating three-dimensional model information | |
KR102517876B1 (ko) | 증강 현실 데이터를 레코딩하기 위한 기술 | |
JP3631151B2 (ja) | 情報処理装置、複合現実感提示装置及びその方法並びに記憶媒体 | |
JP5376874B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP6340017B2 (ja) | 被写体と3次元仮想空間をリアルタイムに合成する撮影システム | |
JP4739002B2 (ja) | 画像処理方法、画像処理装置 | |
TWI544447B (zh) | 擴增實境的方法及系統 | |
JP5025496B2 (ja) | 画像処理装置及び画像処理方法 | |
US20030062675A1 (en) | Image experiencing system and information processing method | |
JP4757115B2 (ja) | 画像処理装置、画像処理方法 | |
JP2006302034A (ja) | 画像処理方法、画像処理装置 | |
US20030184602A1 (en) | Information processing method and apparatus | |
JP4785662B2 (ja) | 情報処理装置、情報処理方法 | |
JP2006318095A (ja) | 画像処理方法、画像処理装置 | |
JP2007236602A (ja) | 磁気式位置姿勢センサを用いた手指用モーションキャプチャ装置 | |
EP3942389A1 (en) | Position based energy minimizing function | |
JP2009087161A (ja) | 画像処理装置、画像処理方法 | |
JP6295296B2 (ja) | 複合システム及びターゲットマーカ | |
CN109844600A (zh) | 信息处理设备、信息处理方法和程序 | |
JP4630647B2 (ja) | 画像提示方法及び情報処理装置 | |
JP2004234549A (ja) | 現実物体モデル作成方法 | |
JP2008040913A (ja) | 情報処理方法、情報処理装置 | |
JP2009015648A (ja) | 画像処理装置、画像処理方法 | |
WO2023238678A1 (ja) | 情報処理装置、コントローラ表示方法およびコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071119 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071119 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20071119 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100222 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100422 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100521 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100720 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100820 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100908 |
|
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: 20101105 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101115 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131119 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4630647 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |