【手続補正書】
【提出日】平成29年2月13日(2017.2.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、表示装置の位置と現実物体の位置とを用いて仮想オブジェクトを配置する位置を容易に決定可能な仕組みを提供することを目的とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、表示装置と通信可能な、３次元空間上の現実物体の位置を表す現実物体位置を記憶する情報処理装置であって、
前記表示装置の位置を示す表示装置位置を特定する表示装置位置特定手段と、
仮想オブジェクトを３次元空間上に配置する場合に、前記表示装置位置と前記現実物体位置とに基づき、前記現実物体の上面側の位置であって、前記仮想オブジェクトを配置する３次元空間上の位置を決定する配置位置決定手段と
を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、表示装置の位置と現実物体の位置とを用いて仮想オブジェクトを配置する位置を容易に決定可能な仕組みを提供することができる。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示装置と通信可能な、３次元空間上の現実物体の位置を表す現実物体位置を記憶する情報処理装置であって、
前記表示装置の位置を示す表示装置位置を特定する表示装置位置特定手段と、
仮想オブジェクトを３次元空間上に配置する場合に、前記表示装置位置と前記現実物体位置とに基づき、前記現実物体の上面側の位置であって、前記仮想オブジェクトを配置する３次元空間上の位置を決定する配置位置決定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記配置位置決定手段は、前記現実物体位置と前記表示装置位置とから算出された前記表示装置から前記現実物体の方向に向けてのベクトルを用いて、前記ベクトルの示す方向にある前記現実物体の上面側の位置であって、前記現実物体から所定の距離離れた位置を、前記仮想オブジェクトを配置する３次元空間上の位置として決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、複数の前記表示装置と通信可能であって、
前記配置位置決定手段は、前記表示装置位置特定手段により特定された複数の表示装置位置のそれぞれと前記現実物体位置とに基づき、複数の前記表示装置ごとに対応する位置であって、複数の前記表示装置にそれぞれに対応する前記仮想オブジェクトを配置する、前記現実物体の上面側の３次元空間上の位置を決定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、前記仮想オブジェクト上に表示する画像を出力する出力装置と通信可能であり、
前記情報処理装置は更に、
前記出力装置から出力される画像を前記仮想オブジェクト上に表示する操作を受け付けた場合に、前記配置位置決定手段により決定された位置に配置された、前記出力装置から出力された画像を示す仮想オブジェクトの画像を、前記表示装置の位置姿勢に応じて生成する生成手段と、
前記生成手段により生成された仮想オブジェクトの画像を前記表示装置に表示させるべく出力する出力手段と、
を備えることを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記情報処理装置は更に、
前記出力装置の位置である出力装置位置を特定する出力装置位置特定手段と、
前記出力装置位置特定手段により特定された前記出力装置位置と、前記表示装置位置特定手段により特定された前記表示装置位置と、を用いて、前記出力装置のオーナーの前記表示装置位置を特定する特定手段と
を備え、
前記配置位置決定手段は、前記特定手段により特定された前記出力装置のオーナーの前記表示装置位置を除く他の前記表示装置位置と、前記現実物体位置と、に基づき、前記表示装置に対する位置であって、前記仮想オブジェクトを配置する、前記現実物体の上面側の３次元空間上の位置を決定することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記情報処理装置は更に、
前記仮想オブジェクトを配置する位置をどのように決定するかのモードである第１のモード又は第２のモードを設定する設定手段
を備え、
前記第１のモードが設定されている場合には、
前記配置位置決定手段は、前記表示装置位置と前記現実物体位置とに基づき、前記現実物体の上面側の位置であって、前記仮想オブジェクトを配置する３次元空間上の位置を決定し、
前記第２のモードが設定されている場合には、
前記配置位置決定手段は、前記第２のモードにおいて前記仮想オブジェクトを配置する所定の位置を、前記仮想オブジェクトを配置する３次元空間上の位置として決定することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
表示装置と通信可能な、３次元空間上の現実物体の位置を表す現実物体位置を記憶する情報処理装置が行う情報処理方法であって、
前記情報処理装置の表示装置位置特定手段が、前記表示装置の位置を示す表示装置位置を特定する表示装置位置特定工程と、
前記情報処理装置の配置位置決定手段が、仮想オブジェクトを３次元空間上に配置する場合に、前記表示装置位置と前記現実物体位置とに基づき、前記現実物体の上面側の位置であって、前記仮想オブジェクトを配置する３次元空間上の位置を決定する配置位置決定工程と
を含むことを特徴とする情報処理方法。
【請求項８】
コンピュータを、請求項１乃至６の何れか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【請求項９】
表示装置と、３次元空間上の現実物体の位置を表す現実物体位置を記憶する情報処理装置と、を含む情報処理システムであって、
前記表示装置の位置を示す表示装置位置を特定する表示装置位置特定手段と、
仮想オブジェクトを３次元空間上に配置する場合に、前記表示装置位置と前記現実物体位置とに基づき、前記現実物体の上面側の位置であって、前記仮想オブジェクトを配置する３次元空間上の位置を決定する配置位置決定手段と
を備えることを特徴とする情報処理システム。
【請求項１０】
表示装置と、３次元空間上の現実物体の位置を表す現実物体位置を記憶する情報処理装置と、を含む情報処理システムにおける情報処理方法であって、
表示装置位置特定手段が、前記表示装置の位置を示す表示装置位置を特定する表示装置位置特定工程と、
配置位置決定手段が、仮想オブジェクトを３次元空間上に配置する場合に、前記表示装置位置と前記現実物体位置とに基づき、前記現実物体の上面側の位置であって、前記仮想オブジェクトを配置する３次元空間上の位置を決定する配置位置決定工程と
を含むことを特徴とする情報処理方法。
【請求項１１】
表示装置と、３次元空間上の現実物体の位置を表す現実物体位置を記憶する情報処理装置と、を含む情報処理システムを制御するプログラムであって、
前記情報処理システムを、
前記表示装置の位置を示す表示装置位置を特定する表示装置位置特定手段と、
仮想オブジェクトを３次元空間上に配置する場合に、前記表示装置位置と前記現実物体位置とに基づき、前記現実物体の上面側の位置であって、前記仮想オブジェクトを配置する３次元空間上の位置を決定する配置位置決定手段として機能させるためのプログラム。