【手続補正書】
【提出日】平成28年9月21日(2016.9.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータを、
撮像装置によって撮像された現実空間の画像を取得する画像取得手段と、
前記画像から第１の特徴と第２の特徴とを検出する特徴検出手段と、
前記第２の特徴に関連付けられている仮想オブジェクトを追加して前記第１の特徴の仮想オブジェクトの関連付けを変更する変更手段と、
前記第１の特徴に基づいて前記第１の特徴に関連付けられた仮想オブジェクトが配置された仮想空間の画像を生成する画像生成手段と、
前記仮想空間の画像が現実空間に重畳されてユーザから視認されるように、表示装置に画像を表示させる表示制御手段と、
として機能させる情報処理プログラム。
【請求項２】
前記変更手段は、前記特徴検出手段によって、前記第１の特徴の検出が継続する一方、前記第２の特徴が検出されなくなった場合に、前記第１の特徴の仮想オブジェクトの関連付けの前記変更を維持する、
請求項１に記載の情報処理プログラム。
【請求項３】
前記変更手段は、前記特徴検出手段によって前記第１の特徴が所定時間検出されない場合に、前記第１の特徴の仮想オブジェクトの関連付けの前記変更をリセットする、
請求項１又は２に記載の情報処理プログラム。
【請求項４】
前記変更手段は、前記特徴検出手段による前記第２の特徴の検出が中断し、再開された場合には、前記第２の特徴に関連付けられている仮想オブジェクトを、さらに前記第１の特徴に関連付ける、
請求項１から３のいずれか一項に記載の情報処理プログラム。
【請求項５】
前記変更手段は、前記特徴検出手段による前記第２の特徴の検出が継続する間、所定周期で、前記第２の特徴に関連付けられている仮想オブジェクトを前記第１の特徴に関連付けられている仮想オブジェクトに追加する、
請求項１から３のいずれか一項に記載の情報処理プログラム。
【請求項６】
前記変更手段は、前記第２の特徴に関連付けられている仮想オブジェクトを前記第１の
特徴に関連付けた後、前記第２の特徴と該仮想オブジェクトとの関連付けを削除する、
請求項１から３のいずれか一項に記載の情報処理プログラム。
【請求項７】
コンピュータを、
前記第１の特徴に新たに関連付けられた仮想オブジェクトを、前記第１の特徴に対応する所定の位置に移動するように動作を設定する設定手段としてさらに機能させる、
請求項１から６のいずれか一項に記載の情報処理プログラム。
【請求項８】
前記変更手段は、前記第１の特徴に予め関連付けられている第１の仮想オブジェクトに加え、前記第２の特徴に関連付けられている仮想オブジェクトを追加し、前記第１の特徴の仮想オブジェクトの関連付けを変更し、
前記画像生成手段は、第１の仮想オブジェクト及び前記仮想オブジェクトを前記第１の特徴に基づいて仮想空間に配置する、
請求項１から６のいずれか一項に記載の情報処理プログラム。
【請求項９】
撮像装置によって撮像された現実空間の画像を取得する画像取得手段と、
前記画像から第１の特徴と第２の特徴とを検出する特徴検出手段と、
前記第２の特徴に関連付けられている仮想オブジェクトを追加して前記第１の特徴の仮想オブジェクトの関連付けを変更する変更手段と、
前記第１の特徴に基づいて前記第１の特徴に関連付けられた仮想オブジェクトが配置された仮想空間の画像を生成する画像生成手段と、
前記仮想空間の画像が現実空間に重畳されてユーザから視認されるように、表示装置に画像を表示させる表示制御手段と、
を備える情報処理装置。
【請求項１０】
コンピュータと、
撮像装置と、
表示装置と、
現実空間に配置される第１の特徴及び第２の特徴と、
を含む情報処理システムであって、
前記コンピュータが、
前記撮像装置によって撮像された現実空間の画像を取得する画像取得手段と、
前記画像から前記第１の特徴と前記第２の特徴とを検出する特徴検出手段と、
前記第２の特徴に関連付けられている仮想オブジェクトを追加して前記第１の特徴の仮想オブジェクトの関連付けを変更する変更手段と、
前記第１の特徴に基づいて前記第１の特徴に関連付けられた仮想オブジェクトが配置された仮想空間の画像を生成する画像生成手段と、
前記仮想空間の画像が現実空間に重畳されてユーザから視認されるように、前記表示装置に画像を表示させる表示制御手段と、
を備える情報処理システム。
【請求項１１】
コンピュータが、
撮像装置によって撮像された現実空間の画像を取得し、
前記画像から第１の特徴と第２の特徴とを検出し、
前記第２の特徴に関連付けられている仮想オブジェクトを追加して前記第１の特徴の仮想オブジェクトの関連付けを変更し、
前記第１の特徴に基づいて前記第１の特徴に関連付けられた仮想オブジェクトが配置された仮想空間の画像を生成し、
前記仮想空間の画像が現実空間に重畳されてユーザから視認されるように、表示装置に画像を表示させる、
情報処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
しかしながら、該拡張現実技術では、表示装置の撮像画像を表示する画面において、マーカの位置に、該マーカに対応する３次元画像データが重畳して表示されるだけであって、視覚的効果として、変化が乏しいものであった。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、変更手段は、特徴検出手段による第２の特徴の検出が中断し、再開された場合には、第２の特徴に関連付けられている仮想オブジェクトを、さらに第１の特徴に関連付けるようにしてもよい。また、変更手段は、特徴検出手段による第２の特徴の検出が継続する間、所定周期で、第２の特徴に関連付けられている仮想オブジェクトを第１の特徴に関連付けられている仮想オブジェクトに追加するようにしてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
マーカ情報は、マーカ３に関する情報である。マーカ情報には、例えば、マーカ３を識別するためのマーカＩＤ、マーカ画像、マーカサイズ、マーカ３に対する仮想オブジェクトの配置位置、オブジェクトの表示サイズ等が含まれる。マーカ画像は、マーカ３の外観を示す画像である。また、マーカサイズは、マーカ３の縦横の長さ等、マーカ３の大きさを示す情報である。マーカ３に対する仮想オブジェクトの配置位置は、例えば、マーカ３に対する仮想オブジェクトを配置する位置であって、例えば、マーカ３と仮想オブジェクトとの距離である。マーカ情報は、情報処理システム１００において使用される各マーカ３に対して存在する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
なお、オブジェクト決定部２５は、特徴検出部２２によって検出された各マーカ３について、検出からの経過時間を計測し、計測経過時間としてメモリに記録する。計測経過時間は、該当マーカ３が撮像画像から検出される度にリセットされる。例えば、撮像画像が６０ｆｐｓのレートで取得され、マーカ３が連続して検出される場合には、撮像画像が取得される度に該マーカ３の計測経過時間がリセットされる。なお、最後の検出から該当の
マーカ３の検出がないまま所定時間（例えば、５分）経過すると、オブジェクト決定部２５は、該当のマーカ３の計測経過時間を削除する。処理ＯＰ３において、処理対象のマーカ３の計測経過時間が記録されていない場合には、オブジェクト決定部２５は、処理対象マーカ３の計測経過時間が第１の時間閾値未満である（ＯＰ３：ＮＯ）、と判定する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
例えば、情報処理装置１が省電力状態に移行したり、ユーザによってマーカ３が撮像範囲から外されたままになったり等、例えば１分以上マーカ３が検出されずに再度マーカ３が検出された場合には、前回の検出からの計測経過時間が第２の時間閾値以上であると判定され（ＯＰ４：ＹＥＳ）、処理がＯＰ６に進み、前回の検出時と同じ仮想オブジェクトが表示されることとなる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
ただし、第１のＡＲ処理は、図５に示されるフローチャートに限定されない。例えば、ＯＰ４の処理は省略することもできる。ＯＰ４の処理が省略される場合には、マーカ３の前回の検出から今回の検出までの時間が第２の時間閾値以上である場合にも、ＯＰ５の処理に進み、背面カメラ対応情報中のポインタが移動され、前回の検出時とは異なる仮想オブジェクトが表示される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
また、マーカ３の前回の検出からの計測経過時間が第１の時間閾値以上第２の時間閾値未満の範囲内で発生する検出の回数に応じて、マーカ３に基づく所定の位置に配置される仮想オブジェクトが変化するようにしてもよい。すなわち、例えば、ユーザが撮像範囲にマーカ３を出し入れしたりするような、情報処理装置１にマーカ３を認識し直させるユーザ行為の回数に応じて、該マーカ３に基づく所定の位置に配置される仮想オブジェクトが変化するようにしてもよい。この場合には、オブジェクト決定部２５は、検出される各マーカ３について、前回の検出からの計測経過時間が第１の時間閾値以上第２の時間閾値未満の範囲内で発生する検出の回数を計数する。該検出の回数のカウンタは、例えば、マーカ３の前回の検出からの計測経過時間が第１の時間閾値以上第２の時間閾値未満の範囲内で検出が発生した場合に１加算され、該当マーカ３の前回の検出からの計測経過時間が第２の時間閾値以上である検出が発生した場合にリセットされる。例えば、前回の検出からの計測経過時間が第１の時間閾値以上第２の時間閾値未満の範囲内で発生する検出の回数が、２回ごとに、すなわち、情報処理装置１にマーカ３を認識し直させるユーザ行為が２回行われる毎に、オブジェクト決定部２５は、該当マーカ３の背面カメラ対応情報のポインタを移動させる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
一時的対応情報には、基準マーカ３Ｙとノーマルマーカ３Ａとがともに撮像画像から検出された場合に、検出された基準マーカ３Ｙとノーマルマーカ３Ａとの情報が背面カメラ対応情報からコピーされる。ノーマルマーカ３Ａの情報において、ポインタが指し示す仮想オブジェクトＩＤは、基準マーカ３Ｙの情報に書き込まれる。これによって、該仮想オブジェクトが基準マーカ３Ｙに関連付けられ、基準マーカ３Ｙに関連付けられる仮想オブジェクトが増える。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１３７
【補正方法】変更
【補正の内容】
【０１３７】
上述した実施形態において、情報処理装置１は、単体で上述の処理を行ったが、これに限られない。上述した実施形態の処理は、複数の情報処理装置で分散して行われてもよい。例えば、背面カメラ対応情報は、ネットワーク上のデータベースに配置されており、情報処理装置１が該データベースにアクセスして背面カメラ対応情報を取得してもよい。また、例えば、画像生成部２６の処理を、ネットワーク上のサーバに実行させるように設計することによって、情報処理装置１がマーカ３の検出結果をサーバに送信し、該サーバが仮想空間画像を生成して情報処理装置１に送信するようにしてもよい。
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図１０Ｂ
【補正方法】変更
【補正の内容】
【図１０Ｂ】
2015079447.tif 000001