【手続補正書】
【提出日】令和1年12月16日(2019.12.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オブジェクトが配置される仮想空間の設定処理を行う仮想空間設定部と、
前記仮想空間において、ユーザに対応するユーザ移動体を移動させる処理を行う移動体処理部と、
前記仮想空間において仮想カメラから見える画像の描画処理を行う表示処理部と、
を含み、
前記仮想空間設定部は、
前記仮想空間として、第１の仮想空間と、前記第１の仮想空間に対して特異点を介して結びつけられる第２の仮想空間とを設定し、
前記表示処理部は、
所与の切替条件が成立する前においては、
前記ユーザ移動体又は前記仮想カメラの位置情報を、前記第１の仮想空間の位置情報として設定し、第１の描画処理として、前記第１の仮想空間の画像に加えて前記第２の仮想空間の画像を描画する処理を行って、前記特異点に対応する領域に前記第２の仮想空間の画像が表示される画像を生成し、
前記ユーザ移動体又は前記仮想カメラが前記特異点に対応する場所を第１の進行方向で通過することで前記切替条件が成立した場合には、
前記ユーザ移動体又は前記仮想カメラの前記位置情報を、前記第２の仮想空間の位置情報として設定し、第２の描画処理として、前記第２の仮想空間の画像に加えて前記第１の仮想空間の画像を描画する処理を行って、前記特異点に対応する領域に前記第１の仮想空間の画像が表示される画像を生成し、
前記表示処理部は、
前記仮想カメラの視線方向が、前記第１の進行方向の反対方向側を向いた場合に、前記特異点に対応する領域に前記第１の仮想空間の画像が表示される画像を生成し、
前記表示処理部は、
前記ユーザ移動体又は前記仮想カメラが前記特異点に対応する場所を通過することで前記切替条件が成立した場合に、前記ユーザ移動体又は前記仮想カメラの前記位置情報を、第３の仮想空間の位置情報として設定し、第３の描画処理として、少なくとも前記第３の仮想空間の画像を描画する処理を行うことを特徴とするシミュレーションシステム。
【請求項２】
請求項１において、
前記表示処理部は、
複数の前記ユーザがプレイする場合に、複数の前記ユーザに対応する複数の前記ユーザ移動体又は複数の前記仮想カメラが前記特異点に対応する場所を通過して前記第１の仮想空間に戻ったことを条件に、前記第３の描画処理を許可することを特徴とするシミュレーションシステム。
【請求項３】
請求項１又は２において、
前記表示処理部は、
前記ユーザ移動体又は前記仮想カメラが、前記第１の進行方向とは異なる第２の進行方向で前記特異点を通過した場合には、前記ユーザ移動体又は前記仮想カメラの前記位置情報を、前記第１の仮想空間の位置情報として設定し、前記第１の描画処理として、少なくとも前記第１の仮想空間の画像を描画する処理を行うことを特徴とするシミュレーションシステム。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記表示処理部は、
前記ユーザの入力情報又はセンサの検出情報に基づいて、前記切替条件が成立したか否かを判断することを特徴とするシミュレーションシステム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記ユーザが移動する実空間のプレイフィールドには、前記特異点に対応する物体が配置されており、
前記表示処理部は、
前記ユーザが前記実空間において前記物体の場所を通過した場合に、前記ユーザ移動体又は前記仮想カメラが、前記特異点に対応する場所を通過したと判断することを特徴とするシミュレーションシステム。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記表示処理部は、
前記特異点を設定又は非設定にする処理を行うことを特徴とするシミュレーションシステム。
【請求項７】
請求項１乃至６のいずれかにおいて、
前記ユーザに仮想現実を体験させるための体感装置を制御する体感装置制御部を含み、
前記体感装置制御部は、
前記切替条件が成立していない場合の前記体感装置の制御と、前記切替条件が成立した場合の前記体感装置の制御を異ならせることを特徴とするシミュレーションシステム。
【請求項８】
請求項１乃至７のいずれかにおいて、
複数の前記ユーザがプレイする場合に、実空間でのユーザ間の衝突の報知情報の出力処理を行う報知処理部を含むことを特徴とするシミュレーションシステム。
【請求項９】
請求項１乃至８のいずれかにおいて、
実空間での前記ユーザの位置情報を取得する情報取得部を含み、
前記移動体処理部は、
取得された前記位置情報に基づいて、前記ユーザ移動体を移動させる処理を行い、
前記表示処理部は、
前記ユーザが装着する頭部装着型表示装置の表示画像を生成し、
前記表示処理部は、
前記切替条件が成立する前においては、
前記実空間での前記ユーザの前記位置情報により特定される前記ユーザ移動体又は前記仮想カメラの前記位置情報を、前記第１の仮想空間の位置情報として設定し、
前記切替条件が成立した場合には、
前記実空間での前記ユーザの前記位置情報により特定される前記ユーザ移動体又は前記仮想カメラの前記位置情報を、前記第２の仮想空間の位置情報として設定することを特徴とするシミュレーションシステム。
【請求項１０】
実空間でのユーザの位置情報を取得する情報取得部と、
オブジェクトが配置される仮想空間の設定処理を行う仮想空間設定部と、
取得された前記位置情報に基づいて、前記仮想空間において、ユーザに対応するユーザ移動体を移動させる処理を行う移動体処理部と、
前記仮想空間において仮想カメラから見える画像の描画処理を行い、前記ユーザが装着する頭部装着型表示装置に表示する画像を生成する表示処理部と、
を含み、
前記仮想空間設定部は、
前記仮想空間として、第１の仮想空間と、前記第１の仮想空間に対して特異点を介して結びつけられる第２の仮想空間とを設定し、
所与の切替条件が成立する前においては、
前記実空間での前記ユーザの前記位置情報により特定される前記ユーザ移動体又は前記仮想カメラの前記位置情報を、前記第１の仮想空間の位置情報として設定し、第１の描画処理として、少なくとも前記第１の仮想空間の画像を描画する処理を行い、
前記ユーザ移動体又は前記仮想カメラが前記特異点に対応する場所を第１の進行方向で通過することで前記切替条件が成立した場合には、
前記実空間での前記ユーザの前記位置情報により特定される前記ユーザ移動体又は前記仮想カメラの前記位置情報を、前記第２の仮想空間の位置情報として設定し、第２の描画処理として、少なくとも前記第２の仮想空間の画像を描画する処理を行い、
前記表示処理部は、
前記ユーザ移動体又は前記仮想カメラが前記特異点に対応する場所を通過することで前記切替条件が成立した場合に、前記ユーザ移動体又は前記仮想カメラの前記位置情報を、第３の仮想空間の位置情報として設定し、第３の描画処理として、少なくとも前記第３の仮想空間の画像を描画する処理を行うことを特徴とするシミュレーションシステム。
【請求項１１】
オブジェクトが配置される仮想空間の設定処理を行う仮想空間設定部と、
前記仮想空間において、ユーザに対応するユーザ移動体を移動させる処理を行う移動体処理部と、
前記仮想空間において仮想カメラから見える画像の描画処理を行う表示処理部として、
コンピュータを機能させ、
前記仮想空間設定部は、
前記仮想空間として、第１の仮想空間と、前記第１の仮想空間に対して特異点を介して結びつけられる第２の仮想空間とを設定し、
前記表示処理部は、
所与の切替条件が成立する前においては、
前記ユーザ移動体又は前記仮想カメラの位置情報を、前記第１の仮想空間の位置情報として設定し、第１の描画処理として、前記第１の仮想空間の画像に加えて前記第２の仮想空間の画像を描画する処理を行って、前記特異点に対応する領域に前記第２の仮想空間の画像が表示される画像を生成し、
前記ユーザ移動体又は前記仮想カメラが前記特異点に対応する場所を第１の進行方向で通過することで前記切替条件が成立した場合には、
前記ユーザ移動体又は前記仮想カメラの前記位置情報を、前記第２の仮想空間の位置情報として設定し、第２の描画処理として、前記第２の仮想空間の画像に加えて前記第１の仮想空間の画像を描画する処理を行って、前記特異点に対応する領域に前記第１の仮想空間の画像が表示される画像を生成し、
前記表示処理部は、
前記仮想カメラの視線方向が、前記第１の進行方向の反対方向側を向いた場合に、前記特異点に対応する領域に前記第１の仮想空間の画像が表示される画像を生成し、
前記表示処理部は、
前記ユーザ移動体又は前記仮想カメラが前記特異点に対応する場所を通過することで前記切替条件が成立した場合に、前記ユーザ移動体又は前記仮想カメラの前記位置情報を、第３の仮想空間の位置情報として設定し、第３の描画処理として、少なくとも前記第３の仮想空間の画像を描画する処理を行うことを特徴とするプログラム。
【請求項１２】
実空間でのユーザの位置情報を取得する情報取得部と、
オブジェクトが配置される仮想空間の設定処理を行う仮想空間設定部と、
取得された前記位置情報に基づいて、前記仮想空間において、ユーザに対応するユーザ移動体を移動させる処理を行う移動体処理部と、
前記仮想空間において仮想カメラから見える画像の描画処理を行い、前記ユーザが装着する頭部装着型表示装置に表示する画像を生成する表示処理部として、
コンピュータを機能させ、
前記仮想空間設定部は、
前記仮想空間として、第１の仮想空間と、前記第１の仮想空間に対して特異点を介して結びつけられる第２の仮想空間とを設定し、
所与の切替条件が成立する前においては、
前記実空間での前記ユーザの前記位置情報により特定される前記ユーザ移動体又は前記
仮想カメラの前記位置情報を、前記第１の仮想空間の位置情報として設定し、第１の描画処理として、少なくとも前記第１の仮想空間の画像を描画する処理を行い、
前記ユーザ移動体又は前記仮想カメラが前記特異点に対応する場所を第１の進行方向で通過することで前記切替条件が成立した場合には、
前記実空間での前記ユーザの前記位置情報により特定される前記ユーザ移動体又は前記仮想カメラの前記位置情報を、前記第２の仮想空間の位置情報として設定し、第２の描画処理として、少なくとも前記第２の仮想空間の画像を描画する処理を行い、
前記表示処理部は、
前記ユーザ移動体又は前記仮想カメラが前記特異点に対応する場所を通過することで前記切替条件が成立した場合に、前記ユーザ移動体又は前記仮想カメラの前記位置情報を、第３の仮想空間の位置情報として設定し、第３の描画処理として、少なくとも前記第３の仮想空間の画像を描画する処理を行うことを特徴とするプログラム。