JP4926826B2 - 情報処理方法および情報処理装置 - Google Patents
情報処理方法および情報処理装置 Download PDFInfo
- Publication number
- JP4926826B2 JP4926826B2 JP2007139373A JP2007139373A JP4926826B2 JP 4926826 B2 JP4926826 B2 JP 4926826B2 JP 2007139373 A JP2007139373 A JP 2007139373A JP 2007139373 A JP2007139373 A JP 2007139373A JP 4926826 B2 JP4926826 B2 JP 4926826B2
- Authority
- JP
- Japan
- Prior art keywords
- point
- sight
- line
- designating
- image
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
まず、本実施の形態における3次元位置指定を、図1を用いて説明する。
図1は、地上面GPに物体Obがあり、この物体から少し離れた地点にユーザの視点VCがある状態を側面から示したものである。この物体Obや地上面GPなどは、形状や位置などの幾何学的な数値データに基づき仮想的に表示された仮想物体であっても、現実空間における現実物体であっても良く、仮想物体と現実物体が混在している環境であっても良い。
第一の実施の形態においては、視点から観測される物体、地上面などの3次元環境は、仮想的に用意されたものとしたが、現実環境下で現実物体を対象として行っても良い。
本実施の形態の情報処理装置は、センサー10、撮像表示装置20、情報処理装置30、操作部40から構成される。尚、このセンサー10、撮像表示装置20、画像処理装置30、操作部40は、例えば、図2に示したような1つの携帯機器として構成してもよく、センサー10、撮像表示装置20、操作部40が1つの携帯機器として構成し、画像処理装置と無線により通信する構成としても良い。
図6は、図5のステップS10の詳細な処理のフローチャートである。
ステップS410において、制御部31は、撮像部21で撮像された実写画像と、撮像表示装置20の位置姿勢を取得する。
ステップS440において、合成した合成画像を画像出力部35が表示部22へ出力し、表示部22が合成画像を表示する。
ステップS710において、制御部31は、視点位置演算部32が算出した位置姿勢を取得する。尚、後の処理では、姿勢のみを用いる。
前述の実施の形態における視線方向は、撮像装置と表示装置とを備え、撮像装置で撮像した現実空間を表示装置に表示することによって、表示された画像を用いて被写体へと結ぶ方向を視線方向として指定しても良い。
上述の実施の形態では、所謂ビデオシースルー型の表示装置について、説明した。しかしながら、光学的に透過する所謂光学シースルー型の表示装置であっても良い。
また、光学シースルー型のヘッドマウントディスプレイなどをデバイスとして用いると、透過して見える被写体と仮想物体とを同時に表示させることができる。これにより第一視線の方向、第二視線の方向、第一点、第二点、第一面の一部もしくは全部を指定したり表示させることができる。
前述の実施の形態に、視線の奥行きを計測するための手段をさらに備え、視線方向と奥行きとを用いる構成にしても良い。
第一面よりも手前に現実物体がある領域は、第一面の表示態様を変えても良い。
第一面は平面であってよい。または、平面は水平面に垂直でも良い。または、面の設定は、第一視線の方向によって平面の向きを決定しても良い。または、第一面は、撮像デバイスを中心とする円筒面であって、その軸が水平面に垂直であること、もしくは、球状であっても良い。
以上の、仮想壁である第一面の形状や向きは、ユーザが状況に応じて変更しても良い。
また、第一点の指定において、第一視線の長さを変更しても良い。また、第一点指定において、第二点の影を地平面上に描画して良い。また、第一点指定において、第二の点の高さを点の横に表示しても良い。
第一の実施の形態において、第一面を指定した。第一面を設定することにより、新しい視点を選択する以外の応用も可能である。例えば、仮想環境と現実環境が混在した状況において、仮想的に表示された第一面を基準にして、現実物体、例えばいくつかの箱、を並べるなどの応用も可能となる。
3次元モデルは水平面を含むと良い。これは第一面を設定する際の基準として水平面を用いることができるためである。水平面としては仮想環境においては、仮想物体が設置されるときのベースとなる地上面や、室内であれば床面などとして設定して表示する。現実環境としても、同様に現実環境に存在する地上面や床面など水平な面を活用できる。
なお、本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録したコンピュータ可読記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)がコンピュータ可読記憶媒体に記憶されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
Claims (15)
- ユーザが操作するデバイスの方向を計測手段で計測する第1の計測工程と、
前記計測工程で計測された方向に基づいて、第一点を指定手段で指定する第1の指定工程と、
前記指定された第一点の3次元位置を算出手段で算出する第1の算出工程と、
前記算出された3次元位置に基づく第一面を設定手段で設定する設定工程と、
前記第一面が設定された後の前記デバイスの方向を、前記計測手段で計測する第2の計測工程と、
前記計測された方向に応じて前記第一面に含まれる第二点を前記指定手段で指定する第2の指定工程と、
前記第二点の3次元位置を算出する第2の算出工程と、
前記第二点を視点とした画像を、前記表示手段に表示する表示工程と
を有することを特徴とする情報処理方法。 - 前記算出手段は、前記デバイスが操作される環境の3次元モデルを記憶手段から読込み、前記第一点を、前記3次元モデルと前記計測された方向によって算出することを特徴とする請求項1に記載の情報処理方法。
- 撮像手段が撮像した実写画像を取得する取得工程と、
前記第一面を表す仮想画像を生成手段が生成する工程と、
前記実写画像と前記仮想画像を合成手段が合成する合成工程と、
前記合成された合成画像を表示手段に表示する表示工程とを更に有するとを特徴とする請求項1又は2に記載の情報処理方法。 - 前記方向を示す視線の情報の奥行きを計測する計測工程をさらに有し、
前記第一点は、前記方向と前記奥行きとによって演算されることを特徴とする請求項1に記載の情報処理方法。 - 前記第一面と前記撮像手段との間に現実物体がある領域は、前記表示手段に表示される前記合成画像の表示の態様を変えることを特徴とする請求項3に記載の画像処理方法。
- 前記第一点を指定するときに、前記第一点の高さを示す情報を表示することを特徴とする請求項1に記載の情報処理方法。
- 前記第一点を指定するときに、俯瞰ビューを表示することを特徴とする請求項1に記載の情報処理方法。
- 前記方向を示す視線の情報の長さを指定手段で指定する工程を更に有することを特徴とする請求項1に記載の情報処理方法。
- 撮像装置と、表示装置と、シーンの3次元モデルを記憶した記憶手段とを備えた情報処理装置における情報処理方法であって、
前記撮像装置で撮像した現実空間を前記表示装置に表示し、表示された画像を用いて被写体へと結ぶ方向を第一視線の方向として指定する工程と、
前記第一視線の方向と前記3次元モデルとの交点を用いて第一点を指定する工程と、
前記第一点の3次元位置を前記3次元モデルから算出する工程と、
前記第一点の3次元位置に基づいて第一面を設定する工程と、
前記撮像装置で撮像した現実空間を前記表示装置に表示し、表示された画像を用いて被写体へと結ぶ方向を第二視線の方向として指定する工程と、
前記第二視線の方向と前記第一面との交点を用いて第二点を指定する工程と、
前記第二点の3次元位置を算出する工程とを有することを特徴とする情報処理方法。 - 撮像装置と、表示装置とを備えた情報処理装置における情報処理方法であって、
前記撮像装置で撮像した現実空間を前記表示装置に表示し、表示された画像を用いて被写体へと結ぶ方向を第一視線の方向として指定する工程と、
前記第一視線の方向の奥行きを計測する工程と、
前記第一視線の方向と前記奥行きとを用いて第一点を指定する工程と、
前記撮像装置の位置と、前記第一視線の方向と、前記奥行きとを用いて第一点の3次元位置を算出する工程と、
前記第一点の3次元位置に基づいて第一面を設定する工程と、
前記撮像装置で撮像した現実空間を前記表示装置に表示し、表示された画像を用いて被写体へと結ぶ方向を第二視線の方向として指定する工程と、
前記第二視線の方向と前記第一面との交点を用いて第二点を指定する工程と、
前記第二点の3次元位置を算出する工程とを有することを特徴とする情報処理方法。 - ユーザが操作するデバイスの方向を計測する計測手段と、
前記計測手段で計測された方向に基づいて、第一点を指定する指定手段と、
前記指定された第一点の3次元位置を算出する算出手段と、
前記算出された3次元位置に基づく第一面を設定する設定手段と
を有し、
前記計測手段が、前記第一面が設定された後の前記デバイスの方向を計測し、
前記指定手段が、前記計測された方向に応じて前記第一面に含まれる第二点を指定し、
前記算出手段が、前記第二点の3次元位置を算出し、
前記第二点を視点とした画像を、前記表示手段に表示する表示制御手段と
を更に有することを特徴とする情報処理装置。 - 撮像装置と、表示装置と、シーンの3次元モデルを記憶した記憶手段とを備えた情報処理装置であって、
前記表示装置に表示された前記撮像装置で撮像した現実空間の画像を用いて被写体へと結ぶ方向を第一視線の方向として指定する手段と、
前記第一視線の方向と前記3次元モデルとの交点を用いて第一点を指定する手段と、
前記第一点の3次元位置を前記3次元モデルから算出する手段と、
前記第一点の3次元位置に基づいて第一面を設定する手段と、
前記表示装置に表示された前記撮像装置で撮像した現実空間の画像を用いて被写体へと結ぶ方向を第二視線の方向として指定する手段と、
前記第二視線の方向と前記第一面との交点を用いて第二点を指定する手段と、
前記第二点の3次元位置を算出する手段とを有することを特徴とする情報処理装置。 - 撮像装置と、表示装置とを備えた情報処理装置であって、
前記表示装置に表示された前記撮像装置で撮像した現実空間の画像を用いて被写体へと結ぶ方向を第一視線の方向として指定する手段と、
前記第一視線の方向の奥行きを計測する手段と、
前記第一視線の方向と前記奥行きとを用いて第一点を指定する手段と、
前記撮像装置の位置と、前記第一視線の方向と、前記奥行きとを用いて第一点の3次元位置を算出する手段と、
前記第一点の3次元位置に基づいて第一面を設定する手段と、
前記表示装置に表示された前記撮像装置で撮像した現実空間の画像を用いて被写体へと結ぶ方向を第二視線の方向として指定する手段と、
前記第二視線の方向と前記第一面との交点を用いて第二点を指定する手段と、
前記第二点の3次元位置を算出する手段とを有することを特徴とする情報処理装置。 - 請求項1乃至請求項10の何れか1項に記載の情報処理方法を、コンピュータで実現するためのプログラム。
- 請求項14に記載のプログラムを記憶したコンピュータ可読の記憶媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007139373A JP4926826B2 (ja) | 2007-05-25 | 2007-05-25 | 情報処理方法および情報処理装置 |
US12/125,773 US20080316203A1 (en) | 2007-05-25 | 2008-05-22 | Information processing method and apparatus for specifying point in three-dimensional space |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007139373A JP4926826B2 (ja) | 2007-05-25 | 2007-05-25 | 情報処理方法および情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008293357A JP2008293357A (ja) | 2008-12-04 |
JP4926826B2 true JP4926826B2 (ja) | 2012-05-09 |
Family
ID=40135991
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007139373A Expired - Fee Related JP4926826B2 (ja) | 2007-05-25 | 2007-05-25 | 情報処理方法および情報処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20080316203A1 (ja) |
JP (1) | JP4926826B2 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8294766B2 (en) * | 2009-01-28 | 2012-10-23 | Apple Inc. | Generating a three-dimensional model using a portable electronic device recording |
US8970690B2 (en) * | 2009-02-13 | 2015-03-03 | Metaio Gmbh | Methods and systems for determining the pose of a camera with respect to at least one object of a real environment |
US9600933B2 (en) | 2011-07-01 | 2017-03-21 | Intel Corporation | Mobile augmented reality system |
JP5842634B2 (ja) * | 2012-01-26 | 2016-01-13 | 富士通株式会社 | 表示方法及び表示装置 |
JP5651639B2 (ja) * | 2012-06-29 | 2015-01-14 | 株式会社東芝 | 情報処理装置、情報表示装置、情報処理方法およびプログラム |
US9070194B2 (en) | 2012-10-25 | 2015-06-30 | Microsoft Technology Licensing, Llc | Planar surface detection |
JP2016070762A (ja) * | 2014-09-29 | 2016-05-09 | ファナック株式会社 | 対象物の三次元位置を検出する検出方法および検出装置 |
JP6610185B2 (ja) * | 2015-11-12 | 2019-11-27 | コニカミノルタ株式会社 | 画像処理装置 |
JP2017129567A (ja) * | 2016-01-20 | 2017-07-27 | キヤノン株式会社 | 情報処理装置、情報処理方法、プログラム |
JP2018051728A (ja) * | 2016-09-30 | 2018-04-05 | ファナック株式会社 | 対象物の三次元位置を検出する検出方法および検出装置 |
JP7349793B2 (ja) * | 2019-02-15 | 2023-09-25 | キヤノン株式会社 | 画像処理装置および画像処理方法、プログラム |
JP7414197B2 (ja) | 2020-12-01 | 2024-01-16 | 鴻池運輸株式会社 | 仮想ゲージ表示プログラム及び装置 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3263140B2 (ja) * | 1992-09-04 | 2002-03-04 | 株式会社東芝 | 三次元ポインティング支援システムおよび方法 |
JPH06103360A (ja) * | 1992-09-21 | 1994-04-15 | Toshiba Corp | 3次元画像表示システム |
JP3603285B2 (ja) * | 1994-07-21 | 2004-12-22 | 株式会社セガ | 画像処理装置 |
US6157382A (en) * | 1996-11-29 | 2000-12-05 | Canon Kabushiki Kaisha | Image display method and apparatus therefor |
JP2985847B2 (ja) * | 1997-10-17 | 1999-12-06 | 日本電気株式会社 | 入力装置 |
US6166744A (en) * | 1997-11-26 | 2000-12-26 | Pathfinder Systems, Inc. | System for combining virtual images with real-world scenes |
US6980690B1 (en) * | 2000-01-20 | 2005-12-27 | Canon Kabushiki Kaisha | Image processing apparatus |
JP2002042172A (ja) * | 2000-07-25 | 2002-02-08 | Matsushita Electric Works Ltd | 仮想物体の選択方法、この方法が適用される記録媒体およびサービス |
JP2003085590A (ja) * | 2001-09-13 | 2003-03-20 | Nippon Telegr & Teleph Corp <Ntt> | 3次元情報操作方法およびその装置,3次元情報操作プログラムならびにそのプログラムの記録媒体 |
US6759979B2 (en) * | 2002-01-22 | 2004-07-06 | E-Businesscontrols Corp. | GPS-enhanced system and method for automatically capturing and co-registering virtual models of a site |
JP2003346185A (ja) * | 2002-05-24 | 2003-12-05 | Olympus Optical Co Ltd | 情報表示システム及び携帯情報端末 |
JP2004005272A (ja) * | 2002-05-31 | 2004-01-08 | Cad Center:Kk | 仮想空間移動制御装置及び制御方法並びに制御プログラム |
JP4211292B2 (ja) * | 2002-06-03 | 2009-01-21 | ソニー株式会社 | 画像処理装置および画像処理方法、プログラム並びにプログラム記録媒体 |
JP3944019B2 (ja) * | 2002-07-31 | 2007-07-11 | キヤノン株式会社 | 情報処理装置および方法 |
KR100779634B1 (ko) * | 2003-06-20 | 2007-11-26 | 니폰 덴신 덴와 가부시끼가이샤 | 가상시점 화상 생성방법 및 3차원 화상 표시방법 및 장치 |
JP4401727B2 (ja) * | 2003-09-30 | 2010-01-20 | キヤノン株式会社 | 画像表示装置及び方法 |
JP2006343954A (ja) * | 2005-06-08 | 2006-12-21 | Canon Inc | 画像処理方法、画像処理装置 |
US20080036758A1 (en) * | 2006-03-31 | 2008-02-14 | Intelisum Inc. | Systems and methods for determining a global or local position of a point of interest within a scene using a three-dimensional model of the scene |
JP2007280212A (ja) * | 2006-04-10 | 2007-10-25 | Sony Corp | 表示制御装置、表示制御方法及び表示制御プログラム |
-
2007
- 2007-05-25 JP JP2007139373A patent/JP4926826B2/ja not_active Expired - Fee Related
-
2008
- 2008-05-22 US US12/125,773 patent/US20080316203A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2008293357A (ja) | 2008-12-04 |
US20080316203A1 (en) | 2008-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4926826B2 (ja) | 情報処理方法および情報処理装置 | |
Piekarski et al. | Interactive augmented reality techniques for construction at a distance of 3D geometry | |
JP4278979B2 (ja) | ジェスチャーに基づいた入力及びターゲット指示のための単一カメラシステム | |
JP4999734B2 (ja) | 環境地図生成装置、方法及びプログラム | |
JP4777182B2 (ja) | 複合現実感提示装置及びその制御方法、プログラム | |
US20110029903A1 (en) | Interactive virtual reality image generating system | |
Wang | Augmented reality in architecture and design: potentials and challenges for application | |
KR100953931B1 (ko) | 혼합현실 구현 시스템 및 그 방법 | |
US20160343166A1 (en) | Image-capturing system for combining subject and three-dimensional virtual space in real time | |
WO2013035758A1 (ja) | 情報表示システム、情報表示方法、及び記憶媒体 | |
JP5472056B2 (ja) | 表示システム、表示処理装置、表示方法、および表示プログラム | |
WO2014141504A1 (ja) | 3次元ユーザインタフェース装置及び3次元操作処理方法 | |
JP5709440B2 (ja) | 情報処理装置、情報処理方法 | |
Piekarski et al. | Augmented reality working planes: A foundation for action and construction at a distance | |
GB2554914A (en) | Virtual reality system and method | |
JPWO2014016987A1 (ja) | 3次元ユーザインタフェース装置及び3次元操作方法 | |
JP2004062758A (ja) | 情報処理装置および方法 | |
US10192360B2 (en) | Information processing apparatus and information processing method | |
US20180204387A1 (en) | Image generation device, image generation system, and image generation method | |
JP2007064684A (ja) | マーカ配置補助方法及び装置 | |
CN115335894A (zh) | 用于虚拟和增强现实的***和方法 | |
JP2009258884A (ja) | ユーザインタフェイス | |
JP2006252468A (ja) | 画像処理方法、画像処理装置 | |
JP2009087161A (ja) | 画像処理装置、画像処理方法 | |
JP2006085375A (ja) | 画像処理方法、画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100525 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111011 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111212 |
|
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: 20120110 |
|
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: 20120208 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150217 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150217 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |