【手続補正書】
【提出日】平成30年4月16日(2018.4.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示手段、ユーザ操作入力が可能な操作手段、および自装置の動きまたは姿勢に応じたデータを出力するセンサを備える情報処理装置に含まれるコンピュータで実行される情報処理プログラムであって、
前記コンピュータを、
３次元の仮想空間の所定位置に仮想カメラを配置する仮想カメラ配置手段と、
前記仮想空間における仮想カメラがその内側の所定位置に配置されるモデルを設定するモデル設定手段と、
パノラマ動画を構成するパノラマ画像を読み出して当該パノラマ画像を前記モデルに貼り付ける貼り付け手段と、
前記センサから出力されるデータに基づいて算出された前記情報処理装置の姿勢および前記操作手段に対するユーザ操作入力に応じて前記仮想カメラの姿勢を変化させることによって、前記パノラマ画像の一部を表示範囲として設定する表示範囲設定手段と、
前記表示範囲内のパノラマ画像を前記表示手段に表示する表示制御手段として機能させる、情報処理プログラム。
【請求項２】
前記貼り付け手段は、前記パノラマ動画を構成するパノラマ画像を逐次読み出して、当該パノラマ画像を前記モデルにおける前記仮想カメラ側の面に逐次貼り付ける、請求項１に記載の情報処理プログラム。
【請求項３】
前記表示範囲設定手段は、所定のユーザ操作入力に応じて、前記モデルに対する所定の方向を含む範囲を前記表示範囲として設定する、請求項１または２に記載の情報処理プログラム。
【請求項４】
前記パノラマ動画の再生開始時または開始前の所定タイミングにおける前記情報処理装置の姿勢に基づいて、当該情報処理装置の基準姿勢を設定する基準姿勢設定手段として、さらに前記コンピュータを機能させ、
前記表示範囲設定手段は、前記センサから出力されるデータに基づいて算出される前記情報処理装置の前記基準姿勢からの回転方向および回転量と、前記操作手段に対するユーザ操作入力とに応じて前記仮想カメラの姿勢を変化させることによって、前記モデルに貼り付けられている前記パノラマ画像の一部を前記表示範囲として設定する、請求項１乃至３に記載の情報処理プログラム。
【請求項５】
前記操作手段は、前記表示手段の表示画面上をタッチするユーザ操作入力が可能であり、
前記表示範囲設定手段は、前記表示画面上をタッチしてスライドさせたユーザ操作入力に応じて、当該スライドされた長さに基づいて前記仮想カメラの姿勢を変化させる、請求項１乃至４の何れか１つに記載の情報処理プログラム。
【請求項６】
前記表示範囲設定手段は、前記情報処理装置の姿勢の変化量と前記操作手段を用いた操作量とを合算した量に応じて、前記仮想カメラの姿勢を変化させる、請求項１乃至５の何れか１つに記載の情報処理プログラム。
【請求項７】
前記仮想カメラ配置手段は、前記モデルに対する所定の方向を含む範囲を前記表示範囲とする前記仮想カメラの姿勢を、基準姿勢として当該仮想カメラを配置し、
前記表示範囲設定手段は、前記基準姿勢を基準として前記仮想カメラの姿勢を変化させる、請求項１乃至６の何れか１つに記載の情報処理プログラム。
【請求項８】
前記貼り付け手段は、前記モデルの所定の方向に前記パノラマ画像の所定の方向が一致するように、当該パノラマ画像を当該モデルに貼り付ける、請求項１乃至７の何れか１つに記載の情報処理プログラム。
【請求項９】
前記パノラマ画像の所定の方向は、前記パノラマ動画を撮像した際の正面方向である、請求項８に記載の情報処理プログラム。
【請求項１０】
前記パノラマ動画の正面方向は、前記パノラマ動画を撮像している状態における移動方向である、請求項８に記載の情報処理プログラム。
【請求項１１】
前記表示範囲設定手段は、
前記センサから出力されるデータに基づいて算出された前記情報処理装置の姿勢に応じて、前記表示範囲を設定する姿勢表示範囲設定手段と、
前記操作手段に対するユーザ操作入力に応じて、前記姿勢表示範囲設定手段によって設定された前記表示範囲をオフセットする表示範囲オフセット手段とを含み、
前記表示制御手段は、前記オフセットされた前記表示範囲内のパノラマ画像を前記表示手段に表示する、請求項１に記載の情報処理プログラム。
【請求項１２】
前記操作手段は、少なくとも２方向への方向指示操作が可能な方向指示手段を含み、
前記表示範囲オフセット手段は、前記方向指示手段に対する方向指示操作によって指示された方向に前記表示範囲をオフセットする、請求項１１に記載の情報処理プログラム。
【請求項１３】
前記姿勢表示範囲設定手段は、前記情報処理装置の姿勢に応じて、前記仮想カメラの姿勢を変化させることによって前記表示範囲を設定し、
前記表示範囲オフセット手段は、前記方向指示手段に対する方向指示操作によって指示された方向に前記仮想カメラの視線方向を変化させることによって前記表示範囲をオフセットする、請求項１２に記載の情報処理プログラム。
【請求項１４】
前記表示範囲オフセット手段は、前記方向指示手段に対する方向指示操作が行われていない場合、前記表示範囲をオフセットする量を０にする、請求項１２または１３に記載の情報処理プログラム。
【請求項１５】
前記方向指示手段は、前記方向指示操作の際、方向とともに当該方向に対する大きさを同時に指示することが可能であり、
前記表示範囲オフセット手段は、前記方向指示手段に対する方向指示操作によって指示された大きさに応じたオフセット量だけ当該指示された方向へ前記表示範囲をオフセットする、請求項１２乃至１４の何れか１つに記載の情報処理プログラム。
【請求項１６】
前記方向指示手段は、所定部材を中立状態から傾倒させることによって当該中立状態からの傾倒方向と当該中立状態からの傾倒角度とを同時に指示することが可能であり、
前記表示範囲オフセット手段は、前記傾倒角度に応じたオフセット量だけ当該傾倒方向に応じた方向へ前記表示範囲をオフセットする、請求項１５に記載の情報処理プログラム。
【請求項１７】
前記表示範囲オフセット手段は、前記方向指示手段に対する方向指示操作が行われている継続時間に応じたオフセット量だけ当該指示された方向へ前記表示範囲をオフセットする、請求項１２乃至１４の何れか１つに記載の情報処理プログラム。
【請求項１８】
前記表示範囲オフセット手段は、前記パノラマ画像の視野角において、前記表示範囲のオフセットを可能とするオフセット量を１８０°未満とする、請求項１１乃至１７の何れか１つに記載の情報処理プログラム。
【請求項１９】
前記表示範囲オフセット手段は、前記操作手段のうち、前記情報処理装置を把持した場合に、当該把持しているユーザが操作可能な操作手段に対するユーザ操作入力に応じて、前記表示範囲をオフセットする、請求項１１乃至１８の何れか１つに記載の情報処理プログラム。
【請求項２０】
前記ユーザが操作可能な操作手段は、前記情報処理装置の両端をユーザが両手で把持した場合、当該把持しているユーザの何れかの指で操作可能である、請求項１９に記載の情報処理プログラム。
【請求項２１】
表示手段と、
ユーザ操作入力が可能な操作手段と、
自装置の動きまたは姿勢に応じたデータを出力するセンサと、
３次元の仮想空間の所定位置に仮想カメラを配置する仮想カメラ配置手段と、
前記仮想空間における仮想カメラがその内側の所定位置に配置されるモデルを設定するモデル設定手段と、
パノラマ動画を構成するパノラマ画像を読み出して当該パノラマ画像を前記モデルに貼り付ける貼り付け手段と、
前記センサから出力されるデータに基づいて算出された前記情報処理装置の姿勢および前記操作手段に対するユーザ操作入力に応じて前記仮想カメラの姿勢を変化させることによって、前記パノラマ画像の一部を表示範囲として設定する表示範囲設定手段と、
前記表示範囲内のパノラマ画像を前記表示手段に表示する表示制御手段とを備える、情報処理装置。
【請求項２２】
表示手段と、
ユーザ操作入力が可能な操作手段と、
自装置の動きまたは姿勢に応じたデータを出力するセンサと、
３次元の仮想空間の所定位置に仮想カメラを配置する仮想カメラ配置手段と、
前記仮想空間における仮想カメラがその内側の所定位置に配置されるモデルを設定するモデル設定手段と、
パノラマ動画を構成するパノラマ画像を読み出して当該パノラマ画像を前記モデルに貼り付ける貼り付け手段と、
前記センサから出力されるデータに基づいて算出された前記情報処理装置の姿勢および前記操作手段に対するユーザ操作入力に応じて前記仮想カメラの姿勢を変化させることによって、前記パノラマ画像の一部を表示範囲として設定する表示範囲設定手段と、
前記表示範囲内のパノラマ画像を前記表示手段に表示する表示制御手段とを備える、情報処理システム。
【請求項２３】
表示手段、ユーザ操作入力が可能な操作手段、および自装置の動きまたは姿勢に応じたデータを出力するセンサを備える少なくとも１つの情報処理装置により構成される情報処理システムに含まれる１つのプロセッサまたは複数のプロセッサ間の協働により実行される情報処理方法であって、
３次元の仮想空間の所定位置に仮想カメラを配置する仮想カメラ配置ステップと、
前記仮想空間における仮想カメラがその内側の所定位置に配置されるモデルを設定するモデル設定ステップと、
パノラマ動画を構成するパノラマ画像を読み出して当該パノラマ画像を前記モデルに貼り付ける貼り付けステップと、
前記センサから出力されるデータに基づいて算出された前記情報処理装置の姿勢および前記操作手段に対するユーザ操作入力に応じて前記仮想カメラの姿勢を変化させることによって、前記パノラマ画像の一部を表示範囲として設定する表示範囲設定ステップと、
前記表示範囲内のパノラマ画像を前記表示手段に表示する表示制御ステップとを含む、情報処理方法。