JP6962579B2 - Display control device, display control system, and program - Google Patents
Display control device, display control system, and program Download PDFInfo
- Publication number
- JP6962579B2 JP6962579B2 JP2019100870A JP2019100870A JP6962579B2 JP 6962579 B2 JP6962579 B2 JP 6962579B2 JP 2019100870 A JP2019100870 A JP 2019100870A JP 2019100870 A JP2019100870 A JP 2019100870A JP 6962579 B2 JP6962579 B2 JP 6962579B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual space
- space image
- image
- head
- display
- 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.)
- Active
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は表示制御装置、表示制御システム、及びプログラムに関する。 The present invention relates to a display control device, a display control system, and a program.
両眼視差を利用した立体視画像として、仮想空間内の仮想視点から視界方向を見た仮想空間を表す仮想空間画像を表示可能な表示部を備えたヘッドマウントディスプレイの表示を制御する表示制御装置が知られている。このような表示制御装置によれば、ヘッドマウントディスプレイによって奥行きを表現できるため、高い没入感をユーザに提供でき、ユーザはあたかも仮想空間内にいるような錯覚を味わうことができる。 A display control device that controls the display of a head-mounted display equipped with a display unit capable of displaying a virtual space image representing a virtual space viewed from a virtual viewpoint in the virtual space as a stereoscopic image using binocular parallax. It has been known. According to such a display control device, since the depth can be expressed by the head-mounted display, a high immersive feeling can be provided to the user, and the user can experience the illusion of being in a virtual space.
上記のような表示制御装置では、ヘッドマウントディスプレイに表示される仮想空間画像を第1仮想空間画像から第2仮想空間画像に切り替えたい場合がある。例えば、仮想視点を第1位置から第2位置に移動させる場合に、ヘッドマウントディスプレイに表示される仮想空間画像を、第1位置から見た仮想空間を示す第1仮想空間画像から、第2位置から見た仮想空間を示す第2仮想空間画像に切り替えたい場合がある。また例えば、仮想空間内の時間を第1時点から第2時点に進める(戻す)場合に、ヘッドマウントディスプレイに表示される仮想空間画像を、第1時点の仮想空間を示す第1仮想空間画像から、第2時点の仮想空間を示す第2仮想空間画像に切り替えたい場合がある。しかしながら、上記のような表示制御装置では、仮想空間への没入感が高いため、ヘッドマウントディスプレイに表示される仮想空間画像を単に第1仮想空間画像から第2仮想空間画像に切り替えてしまうと、強い違和感をユーザに与えてしまい、没入感を損なってしまうおそれがある。 In the display control device as described above, there is a case where it is desired to switch the virtual space image displayed on the head-mounted display from the first virtual space image to the second virtual space image. For example, when the virtual viewpoint is moved from the first position to the second position, the virtual space image displayed on the head-mounted display is displayed at the second position from the first virtual space image showing the virtual space viewed from the first position. You may want to switch to a second virtual space image that shows the virtual space as seen from. Further, for example, when advancing (returning) the time in the virtual space from the first time point to the second time point, the virtual space image displayed on the head-mounted display is displayed from the first virtual space image showing the virtual space at the first time point. , You may want to switch to a second virtual space image that shows the virtual space at the second time point. However, in the display control device as described above, since the feeling of immersion in the virtual space is high, if the virtual space image displayed on the head-mounted display is simply switched from the first virtual space image to the second virtual space image, It may give the user a strong sense of discomfort and impair the immersive feeling.
本発明は上記課題に鑑みてなされたものであって、その目的は、仮想空間への没入感を損なうことなく、ヘッドマウントディスプレイに表示される仮想空間画像を第1仮想空間画像から第2仮想空間画像に切り替えることが可能な表示制御装置、表示制御システム、及びプログラムを提供することにある。 The present invention has been made in view of the above problems, and an object of the present invention is to change a virtual space image displayed on a head-mounted display from a first virtual space image to a second virtual space without impairing the immersive feeling in the virtual space. It is an object of the present invention to provide a display control device, a display control system, and a program capable of switching to a spatial image.
上記課題を解決するために、本発明の一態様に係る表示制御装置は、両眼視差を利用した立体視画像として、仮想空間内の仮想視点から視界方向を見た仮想空間を表す仮想空間画像を表示可能な表示部を備えたヘッドマウントディスプレイの表示を制御する表示制御装置において、前記ヘッドマウントディスプレイの向きの検出結果を取得する検出結果取得手段と、第1仮想空間画像を取得する第1取得手段と、第2仮想空間画像を取得する第2取得手段と、前記第1仮想空間画像と前記第2仮想空間画像とを画像合成して前記表示部に表示するための制御を実行する表示制御手段と、時間経過に応じて、前記第1仮想空間画像による前記第2仮想空間画像の遮蔽度を下げる変更手段と、を含み、前記第2取得手段は、前記ヘッドマウントディスプレイの向きの変化に基づいて、変化後の前記ヘッドマウントディスプレイの向きに対応する前記視界方向の前記第2仮想空間画像を新たに取得し、前記表示制御手段は、前記ヘッドマウントディスプレイの向きの変化に基づいて、前記表示部に表示される前記第2仮想空間画像を、新たに取得された前記第2仮想空間画像に更新し、前記表示部に表示される前記第1仮想空間画像を、前記ヘッドマウントディスプレイの向きの変化方向の逆方向に基づく移動方向に移動させる。 In order to solve the above problems, the display control device according to one aspect of the present invention is a virtual space image representing a virtual space viewed from a virtual viewpoint in the virtual space as a stereoscopic image using binocular disparity. In a display control device that controls the display of a head-mounted display provided with a display unit capable of displaying the above, a detection result acquisition means for acquiring a detection result of the orientation of the head-mounted display and a first virtual space image acquisition first. A display that executes control for combining the acquisition means, the second acquisition means for acquiring the second virtual space image, the first virtual space image and the second virtual space image, and displaying them on the display unit. The second acquisition means includes a control means and a changing means for lowering the degree of shielding of the second virtual space image by the first virtual space image according to the passage of time, and the second acquisition means changes the orientation of the head-mounted display. Based on the above, the second virtual space image in the viewing direction corresponding to the changed orientation of the head-mounted display is newly acquired, and the display control means is based on the change in the orientation of the head-mounted display. The second virtual space image displayed on the display unit is updated with the newly acquired second virtual space image, and the first virtual space image displayed on the display unit is displayed on the head-mounted display. Move in the movement direction based on the direction opposite to the direction of change of direction.
本発明の一態様に係る表示制御システムは、両眼視差を利用した立体視画像として、仮想空間内の仮想視点から視界方向を見た仮想空間を表す仮想空間画像を表示可能な表示部を備えたヘッドマウントディスプレイの表示を制御する表示制御システムにおいて、前記ヘッドマウントディスプレイの向きの検出結果を取得する検出結果取得手段と、第1仮想空間画像を取得する第1取得手段と、第2仮想空間画像を取得する第2取得手段と、前記第1仮想空間画像と前記第2仮想空間画像とを画像合成して前記表示部に表示するための制御を実行する表示制御手段と、時間経過に応じて、前記第1仮想空間画像による前記第2仮想空間画像の遮蔽度を下げる変更手段と、を含み、前記第2取得手段は、前記ヘッドマウントディスプレイの向きの変化に基づいて、変化後の前記ヘッドマウントディスプレイの向きに対応する前記視界方向の前記第2仮想空間画像を新たに取得し、前記表示制御手段は、前記ヘッドマウントディスプレイの向きの変化に基づいて、前記表示部に表示される前記第2仮想空間画像を、新たに取得された前記第2仮想空間画像に更新し、前記表示部に表示される前記第1仮想空間画像を、前記ヘッドマウントディスプレイの向きの変化方向の逆方向に基づく移動方向に移動させる。 The display control system according to one aspect of the present invention includes a display unit capable of displaying a virtual space image representing a virtual space viewed from a virtual viewpoint in the virtual space as a stereoscopic image using binocular disparity. In the display control system that controls the display of the head mount display, the detection result acquisition means for acquiring the detection result of the orientation of the head mount display, the first acquisition means for acquiring the first virtual space image, and the second virtual space. A second acquisition means for acquiring an image, a display control means for executing control for synthesizing the first virtual space image and the second virtual space image and displaying them on the display unit, and a display control means according to the passage of time. The second acquisition means includes the changing means for lowering the degree of shielding of the second virtual space image by the first virtual space image, and the second acquisition means after the change based on the change in the orientation of the head mount display. The second virtual space image in the viewing direction corresponding to the orientation of the head mount display is newly acquired, and the display control means displays the second virtual space image displayed on the display unit based on the change in the orientation of the head mount display. The second virtual space image is updated with the newly acquired second virtual space image, and the first virtual space image displayed on the display unit is in the direction opposite to the change direction of the orientation of the head mount display. Move in the direction of movement based on.
以下、本発明の実施形態を図面に基づいて説明する。以下では、「両眼視差を利用した立体視画像として、仮想空間内の仮想視点から視界方向を見た仮想空間を表す仮想空間画像を表示可能な表示部を備えたヘッドマウントディスプレイの表示を制御する表示制御装置」の一例であるゲーム装置に本発明を適用した例について主に説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following, "The display of a head-mounted display equipped with a display unit capable of displaying a virtual space image representing a virtual space viewed from a virtual viewpoint in the virtual space as a stereoscopic image using binocular parallax is controlled. An example in which the present invention is applied to a game device, which is an example of a “display control device”, will be mainly described.
[1.ハードウェア構成]図1は、本発明の実施形態に係る表示制御装置の一例であるゲーム装置のハードウェア構成を示す。ゲーム装置10は、ユーザがゲームをプレイするために使用するコンピュータである。例えば、ゲーム装置10は、据置型ゲーム機(家庭用ゲーム機)、遊戯施設等に設置される業務用ゲーム機、デスクトップ型コンピュータ、ラップトップ型コンピュータ、携帯ゲーム機、携帯情報端末(タブレット型コンピュータを含む)、又は携帯電話機(スマートフォンを含む)である。
[1. Hardware Configuration] FIG. 1 shows a hardware configuration of a game device which is an example of a display control device according to an embodiment of the present invention. The
図1に示すように、ゲーム装置10は制御部11、記憶部12、光ディスクドライブ部13、通信部14、操作部15、ヘッドマウントディスプレイ16、トラッキング部17、及び音出力部18を含む。ヘッドマウントディスプレイ16は、ゲーム装置10の本体とインタフェースを介して接続される外部装置として設けられる。操作部15、トラッキング部17、及び音出力部18は、ゲーム装置10の本体とインタフェースを介して接続される外部装置として設けられてもよいし、ゲーム装置10の本体に設けられてもよい。
As shown in FIG. 1, the
制御部11は少なくとも一つのマイクロプロセッサ(CPU)を含み、記憶部12又は光ディスクの情報記憶媒体に記憶されたプログラムに従って処理を実行する。制御部11は画像処理を行うためのグラフィックプロセッサ(GPU)を含んでもよい。記憶部12は、主記憶部(例えばRAM)及び補助記憶部(例えば、不揮発性の半導体メモリ、ハードディスクドライブ、又はソリッドステートドライブ)を含む。記憶部12はプログラムやデータを記憶するためのものである。記憶部12は、グラフィックデータを展開するためのメモリであって、CPUからグラフィックコントローラを介してアクセスされるグラフィックメモリ(VRAM)を含んでもよい。
The
光ディスクドライブ部13は光ディスクに記憶されたプログラムやデータを読み取る。プログラムやデータは光ディスクを介してゲーム装置10に供給される。光ディスク以外の情報記憶媒体(例えばメモリカード)に記憶されたプログラムやデータを読み取るための構成要素(例えばメモリーカードスロット)がゲーム装置10に備えられてもよい。そして、プログラムやデータが光ディスク以外の情報記憶媒体を介してゲーム装置10に供給されてもよい。
The optical
通信部14は、ネットワークを介して他の装置とデータ通信するためのものである。プログラムやデータはネットワークを介してゲーム装置10に供給されてもよい。
The
操作部15は、ユーザがゲーム操作を行うためのものである。操作部15は、例えばボタン(キー)、スティック(レバー)、タッチパネル、又はマウス等を含む。操作部15は、ユーザが音声又はジェスチャによって操作を行うためのものであってもよい。
The
ヘッドマウントディスプレイ16はユーザの頭に装着されるディスプレイであり、両眼視差を利用した立体視画像をユーザに提供する。図2はヘッドマウントディスプレイ16の外観の一例を示す図である。ヘッドマウントディスプレイ16は、両眼視差を利用した立体視画像として、仮想空間内の仮想視点から視界方向を見た仮想空間を表す仮想空間画像を表示可能な表示部(例えば有機ELディスプレイ又は液晶ディスプレイ等)を備える。ユーザUがヘッドマウントディスプレイ16を装着すると、ヘッドマウントディスプレイ16の筐体によってユーザUの視界が覆われる。ユーザUがヘッドマウントディスプレイ16を装着した際に表示部はユーザUの目の前に位置する。このため、ヘッドマウントディスプレイ16の外界はユーザUの視界から遮断され、ユーザUの目には表示部に表示される画像のみが見える。左目用画像と右目用画像とが表示部に表示されることによって立体視が実現され、ユーザUは立体的な画像を見ることができる。なお以下では、ヘッドマウントディスプレイ16の表示部に仮想空間画像を表示させることを単に「ヘッドマウントディスプレイ16に仮想空間画像を表示させる」と記載する場合がある。
The head-mounted
ヘッドマウントディスプレイ16は、ヘッドマウントディスプレイ16(ユーザの頭)の向きを検出するためのセンサを含む。例えばジャイロセンサ又は加速度センサ等がヘッドマウントディスプレイ16に内蔵される。トラッキング部17は、ヘッドマウントディスプレイ16(ユーザの頭)の位置を検出するためのものである。例えば、ヘッドマウントディスプレイ16は複数の光源(LED等)を備え、トラッキング部17はヘッドマウントディスプレイ16を撮影するための撮影部を備える。トラッキング部17は所定位置に固定され、撮影部によって撮影される画像に写る複数の光源部の位置に基づいて、ヘッドマウントディスプレイ16の位置が特定される(アウトサイド・イン方式)。なお、ヘッドマウントディスプレイ16が撮影部を備えてもよい。そして、撮影画像に写る物体(ユーザの周囲にある物体)に基づいて、ヘッドマウントディスプレイ16の位置が特定されてもよい(インサイド・アウト方式)。
The head-mounted
先述のように、ヘッドマウントディスプレイ16には仮想空間画像が表示される。ヘッドマウントディスプレイ16の向きや位置の変化に応じて、ヘッドマウントディスプレイ16に表示される仮想空間画像が変化する。例えば、ユーザUが頭の向きを第1方向(例えば正面方向)から第2方向(例えば左方向)に変えると、その変化に基づいて、ヘッドマウントディスプレイ16に表示される仮想空間画像が第1方向に対応する仮想空間画像から第2方向に対応する仮想空間画像へと変化する。これによってユーザUは仮想空間内にいるかのような錯覚を味わうことができる。
As described above, the head-mounted
音出力部18はヘッドホン、イヤホン、又はスピーカ等であり、音を出力する。なお、様々な方向や距離から耳に入ってくる音をシミュレーションして音出力部18から出力させることによっていわゆる立体音響を提供してもよい。また、音出力部18から出力する音をヘッドマウントディスプレイ16(ユーザの頭)の向きに応じて変化させてもよい。
The
ゲーム装置10ではプログラムが実行されることによってゲームが実行される。ゲーム装置10では、例えば、スポーツゲーム(野球、サッカー、テニス、アメリカンフットボール、バスケットボール、バレーボール等を題材としたゲーム)、レースゲーム、格闘ゲーム、戦闘ゲーム、カードゲーム、ロールプレイングゲーム、シミュレーションゲーム、アドベンチャーゲーム、又は育成ゲームのように、ゲーム形式・ジャンルを問わず様々なゲームを実行可能である。
In the
[2.表示制御処理の概要]以下、仮想空間への没入感を損なうことなく、ヘッドマウントディスプレイ16に表示される画像を第1仮想空間画像から第2仮想空間画像に切り替えるための表示制御処理について説明する。
[2. Overview of display control processing] Hereinafter, the display control processing for switching the image displayed on the head-mounted
ここで、「仮想空間」とは、メモリ(グラフィックメモリ:VRAM等)に構築される仮想的な3次元空間である。「仮想空間」には複数のオブジェクトが配置される。後述するゲーム空間(図3参照)が「仮想空間」の一例に相当する。 Here, the "virtual space" is a virtual three-dimensional space constructed in a memory (graphic memory: VRAM or the like). Multiple objects are placed in the "virtual space". The game space (see FIG. 3) described later corresponds to an example of the “virtual space”.
「仮想空間画像」とは、仮想視点から視界方向を見た仮想空間を示す画像である。言い換えれば、「仮想空間画像」とは、視界方向に基づいて仮想空間を投影した画像である。すなわち、「仮想空間画像」とは、仮想空間内の、視界方向を基準とする所定の視野角内の領域(すなわち視界)を示す画像である。後述するゲーム空間画像(図4,5,9)が「仮想空間画像」の一例に相当する。 The "virtual space image" is an image showing a virtual space viewed from a virtual viewpoint in the viewing direction. In other words, the "virtual space image" is an image in which the virtual space is projected based on the direction of the field of view. That is, the "virtual space image" is an image showing a region (that is, a field of view) within a predetermined viewing angle with respect to the field of view direction in the virtual space. The game space images (FIGS. 4, 5 and 9) described later correspond to an example of the "virtual space image".
「仮想視点」とは、仮想空間内に設定される仮想カメラの位置である。ヘッドマウントディスプレイ16の場合、右目用と左目用との2つの仮想カメラが存在することになる。
The "virtual viewpoint" is the position of the virtual camera set in the virtual space. In the case of the head-mounted
「視界方向」とは、ヘッドマウントディスプレイ16に表示される仮想空間の方向である。ヘッドマウントディスプレイ16に表示される仮想空間(視界)を決定する方向である。仮想空間画像の中心方向である。視界方向は視線方向と一致していてもよいし、一致していなくてもよい。例えば、アイトラッキング機能のあるヘッドマウントディスプレイ16では、視界方向と視線方向とが異なる場合がある。
The “field of view” is the direction of the virtual space displayed on the head-mounted
ゲーム装置10ではゲームを実行するためにゲーム空間(仮想空間の一例)が構築される。図3はゲーム空間の一例を示す。図3は、野球ゲームを実行する場合に構築される、野球場を模したゲーム空間GSを示している。図3に示すゲーム空間GSにはフィールド(グラウンド)FDとスタンド(観客席)SDとが配置される。また、フィールドFDには、ホームベースHBと一塁ベースFBと二塁ベースSBと三塁ベースTBとが配置される。実際には、選手キャラクタ(野球選手を表すオブジェクト)や審判員キャラクタ(審判員を表すオブジェクト)がフィールドFDに配置され、観客キャラクタ(観客を表すオブジェクト)がスタンドSDに配置されるが、図3では省略している。
In the
またゲーム装置10では、ゲーム空間内に設定される仮想視点からの視界を表すゲーム空間画像がヘッドマウントディスプレイ16に表示される。図4及び図5は、両眼視差を利用した立体視画像としてヘッドマウントディスプレイ16に表示するために生成されたゲーム空間画像の例を示す。
Further, in the
図4に示す第1ゲーム空間画像GAは、仮想視点VP1から視界方向VD1を見たゲーム空間GSを表す画像である。図3に示すように、仮想視点VP1は、右翼側の外野のスタンドSD内の、右翼側のポールRP付近の位置に設定されている。また、視界方向VD1は、右翼側の外野のスタンドSDからホームベースHBへの方向に設定されている。このため、図4に示す第1ゲーム空間画像GAは、右翼側の外野のスタンドSDからホームベースHBへの方向を見たゲーム空間GSを表している。 The first game space image GA shown in FIG. 4 is an image representing the game space GS when the field of view direction VD1 is viewed from the virtual viewpoint VP1. As shown in FIG. 3, the virtual viewpoint VP1 is set at a position near the pole RP on the right wing side in the stand SD of the outfield on the right wing side. Further, the field of view direction VD1 is set in the direction from the stand SD of the outfield on the right wing side to the home base HB. Therefore, the first game space image GA shown in FIG. 4 represents the game space GS as viewed from the stand SD of the outfield on the right wing side to the home base HB.
一方、図5に示す第2ゲーム空間画像GBは、仮想視点VP2から視界方向VD2を見たゲーム空間GSを表す画像である。図3に示すように、仮想視点VP2は、ホームベースHBの後方に配置される捕手キャラクタの位置に設定されている。また、視界方向VD2は、捕手キャラクタからセンター方向に設定されている。このため、図5に示す第2ゲーム空間画像GBは、捕手キャラクタからセンター方向を見たゲーム空間GSを表している。 On the other hand, the second game space image GB shown in FIG. 5 is an image representing the game space GS when the view direction VD2 is viewed from the virtual viewpoint VP2. As shown in FIG. 3, the virtual viewpoint VP2 is set at the position of the catcher character arranged behind the home base HB. Further, the field of view direction VD2 is set toward the center from the catcher character. Therefore, the second game space image GB shown in FIG. 5 represents the game space GS viewed from the catcher character in the center direction.
[2−1]野球ゲームでは、ヘッドマウントディスプレイ16に表示されるゲーム空間画像を切り替える必要が生じる場合がある。例えば、打者キャラクタが三振して次の打者キャラクタが打席に入る場合に、次の打者キャラクタが急に打席に登場するとユーザに違和感を与えてしまうおそれがある。このような場合、例えば、一旦、スタンドSD内の位置から見たゲーム空間画像に切り替え、さらに、スタンドSD内の別の位置から見たゲーム空間画像に切り替え、その後、選手キャラクタ(例えば、捕手キャラクタ、投手キャラクタ、又は打者キャラクタ)から見たゲーム空間画像に切り替えることによって、ユーザに違和感を与えないようにすることができる。以下では、ヘッドマウントディスプレイ16に表示される画像を第1ゲーム空間画像GAから第2ゲーム空間画像GBへと切り替える場合を例として、本実施形態における表示制御処理について説明する。
[2-1] In a baseball game, it may be necessary to switch the game space image displayed on the head-mounted
図6は当該表示制御処理の概要について説明するための図であり、ヘッドマウントディスプレイ16に表示される画像について示す図である。なお、図6では、説明の簡便のため、第1ゲーム空間画像GA及び第2ゲーム空間画像GBを簡略化して示しており、文字「A」を示す画像が第1ゲーム空間画像GAに相当し、文字「B」を示す画像が第2ゲーム空間画像GBに相当している。またここでは、ヘッドマウントディスプレイ16(ユーザの頭)の向きが一定であることとする。
FIG. 6 is a diagram for explaining the outline of the display control process, and is a diagram showing an image displayed on the head-mounted
ヘッドマウントディスプレイ16に表示される画像を第1ゲーム空間画像GAから第2ゲーム空間画像GBへと切り替える際、本実施形態では、第1ゲーム空間画像GAと第2ゲーム空間画像GBとを画像合成してなる画像をヘッドマウントディスプレイ16に表示させる。具体的には、第1ゲーム空間画像GAと第2ゲーム空間画像GBとを半透明合成(アルファブレンディング)してなる画像をヘッドマウントディスプレイ16の表示部161に表示させる。
When switching the image displayed on the
例えば、アルファ値が0〜255の値で示され、かつ、第1ゲーム空間画像GAのアルファ値がαであるとすると、この場合、ヘッドマウントディスプレイ16の表示部161の各画素の画素値は「第1ゲーム空間画像GAの対応画素の画素値*α+第2ゲーム空間画像GBの対応画素の画素値*(255−α)」に設定される。なお、「対応画素」とは、ヘッドマウントディスプレイ16の表示部161の画素に描画される第1ゲーム空間画像GA又は第2ゲーム空間画像GBの画素である。また、「*」は乗算演算子である。
For example, if the alpha value is indicated by a value of 0 to 255 and the alpha value of the first game space image GA is α, in this case, the pixel value of each pixel of the
ヘッドマウントディスプレイ16に表示される画像を第1ゲーム空間画像GAから第2ゲーム空間画像GBへと切り替える際、まず、第1ゲーム空間画像GAのアルファ値(α)を「255」に設定する。この場合、第1ゲーム空間画像GAは完全に不透明な状態になり、第2ゲーム空間画像GBは完全に透明な状態になる。その結果、図6(A)に示すように、ヘッドマウントディスプレイ16の表示部161には第1ゲーム空間画像GAのみが表示される。
When switching the image displayed on the head-mounted
その後、時間経過に応じて、第1ゲーム空間画像GAのアルファ値(α)を徐々に下げる。この場合、図6(B)に示すように、ヘッドマウントディスプレイ16の表示部161には、第1ゲーム空間画像GAと第2ゲーム空間画像GBとが半透明の状態で表示され、第1ゲーム空間画像GAの透過度は徐々に上がり、第2ゲーム空間画像GBの透過度は徐々に下がる。すなわち、ヘッドマウントディスプレイ16の表示部161では、第1ゲーム空間画像GAが徐々に薄くなり(完全に透明な状態に徐々に近づき)、その代わりに、第2ゲーム空間画像GBが徐々に濃くなる(完全に不透明な状態に徐々に近づく)。
After that, the alpha value (α) of the first game space image GA is gradually lowered according to the passage of time. In this case, as shown in FIG. 6B, the first game space image GA and the second game space image GB are displayed in a semi-transparent state on the
最終的に、第1ゲーム空間画像GAのアルファ値(α)が「0」になると、第1ゲーム空間画像GAは完全に透明な状態になり、第2ゲーム空間画像GBは完全に不透明な状態になる。その結果、図6(C)に示すように、ヘッドマウントディスプレイ16の表示部161には第2ゲーム空間画像GBのみが表示され、第1ゲーム空間画像GAから第2ゲーム空間画像GBへと切り替えが完了する。なお、第1ゲーム空間画像GAから第2ゲーム空間画像GBへと切り替えは例えば1秒間程度かけて行われる。
Finally, when the alpha value (α) of the first game space image GA becomes “0”, the first game space image GA becomes completely transparent and the second game space image GB becomes completely opaque. become. As a result, as shown in FIG. 6C, only the second game space image GB is displayed on the
以上のようにすれば、ヘッドマウントディスプレイ16に表示される画像を第1ゲーム空間画像GAから第2ゲーム空間画像GBへと切り替える際に、第1ゲーム空間画像GAと第2ゲーム空間画像GBとを半透明合成してヘッドマウントディスプレイ16に表示し、時間経過に応じて、第1ゲーム空間画像GAの透過度を上げ、第2ゲーム空間画像GBの透過度を下げるようにしたことによって、ヘッドマウントディスプレイ16に表示される画像を単に第1ゲーム空間画像GAから第2ゲーム空間画像GBに切り替える場合に比べて、ユーザに与える違和感を軽減できる。
According to the above, when the image displayed on the
なお、以上では、時間経過に応じて、第1ゲーム空間画像GAの透過度を上げ、かつ、第2ゲーム空間画像GBの透過度を下げるようにしたが、第2ゲーム空間画像GBの透過度を一定にしておき、第1ゲーム空間画像GAの透過度を時間経過に応じて上げるようにしてもよいし、第1ゲーム空間画像GAの透過度を一定にしておき、第2ゲーム空間画像GBの透過度を時間経過に応じて下げるようにしてもよい。 In the above, the transparency of the first game space image GA is increased and the transparency of the second game space image GB is decreased according to the passage of time. However, the transparency of the second game space image GB is increased. May be kept constant and the transparency of the first game space image GA may be increased with the passage of time, or the transparency of the first game space image GA may be kept constant and the transparency of the second game space image GB may be increased. You may want to reduce the transparency of the game over time.
また、以上では、第1ゲーム空間画像GAと第2ゲーム空間画像GBとを半透明合成してヘッドマウントディスプレイ16に表示したが、半透明合成以外の画像合成手法を用いてもよい。例えば、メッシュ状に画像を合成する画像合成方法を用いてもよい。この場合にも、ヘッドマウントディスプレイ16に表示される画像が第1ゲーム空間画像GAから第2ゲーム空間画像GBへと徐々に変化させるようにすればよい。すなわち、ヘッドマウントディスプレイ16において、時間経過に応じて、第1ゲーム空間画像GAが表示された画素の数(面積)が徐々に減少し、第2ゲーム空間画像GBが表示された画素の数(面積)が徐々に増加するようにすればよい。すなわち、時間経過に応じて、第1ゲーム空間画像GAによって第2ゲーム空間画像GBが遮蔽されている画素の数(面積)が徐々に減少するようにすればよい。
Further, in the above, the first game space image GA and the second game space image GB are semi-transparently combined and displayed on the head-mounted
また、以上では、ヘッドマウントディスプレイ16に表示される画像を、仮想視点VP1から視界方向VD1を見たゲーム空間GSを表す第1ゲーム空間画像GAから、仮想視点VP2から視界方向VD2を見たゲーム空間GSを表す第2ゲーム空間画像GBへと切り替える場合について説明したが、ヘッドマウントディスプレイ16に表示される画像を例えば、第1時点において仮想視点VP2から視界方向VD2を見たゲーム空間GSを表すゲーム空間画像から、第2時点(第1時点よりも未来(又は過去)の時点)において仮想視点VP2から視界方向VD2を見たゲーム空間GSを表すゲーム空間画像へと切り替えるようにしてもよい。
Further, in the above, the image displayed on the
[2−2]ヘッドマウントディスプレイ16に表示される画像を上記のようにして第1ゲーム空間画像GAから第2ゲーム空間画像GBへと切り替える最中にユーザが頭の向きを変えた場合、ヘッドマウントディスプレイ16に表示される画像がユーザの頭の向きに合わせて更新されないと、ユーザに違和感を与えてしまうおそれがある。すなわち、上記切り替えの最中にユーザが頭の向きを変えた場合、制御部11の処理能力等により、第1ゲーム空間画像GAと第2ゲーム空間画像GBとの両方をユーザの頭の向きの変化に合わせて新たに生成することは難しい。しかしながら、上記のような切り替えの最中にユーザが頭の向きを変えた場合に、変化後のユーザの頭の向きに対応する第1ゲーム空間画像GAを新たに生成しないと、ユーザが頭の向きを変える前の第1ゲーム空間画像GAが固定画像として表示されたままの状態となってユーザに視認されることになるため、ユーザに違和感を与えてしまうおそれがある。その結果、ゲーム空間(仮想空間)への没入感を損なってしまうおそれがある。以下、このような違和感を軽減するための表示制御処理について説明する。
[2-2] When the user changes the direction of the head while switching the image displayed on the head-mounted
ここでは、図6(B)に示したような状態において、図7に示すように、ヘッドマウントディスプレイ16を装着したユーザUが頭の向きを第1方向UD1から第2方向UD2に変えた場合を想定する。第2方向UD2は、ユーザUを回転軸として第1方向UD1から右方向(時計周り)に比較的小さい角度θ回転してなる方向である。
Here, in the state shown in FIG. 6B, as shown in FIG. 7, when the user U wearing the head-mounted
この場合、例えば図8に示すように、第2方向UD2に対応する新たな視界方向VD2Nが設定される。図8では、視界方向VD2Nは、ホームベースHBの後方に配置される捕手キャラクタから右翼側のポールRPへの方向に設定されている。そして、この場合、図9に示すような、仮想視点VP2から視界方向VD2Nを見たゲーム空間GSを表す新第2ゲーム空間画像GBNが生成され、ヘッドマウントディスプレイ16の表示部161に表示される第2ゲーム空間画像GBが新第2ゲーム空間画像GBNに更新される。
In this case, for example, as shown in FIG. 8, a new field of view direction VD2N corresponding to the second direction UD2 is set. In FIG. 8, the field of view VD2N is set in the direction from the catcher character arranged behind the home base HB to the pole RP on the right wing side. Then, in this case, as shown in FIG. 9, a new second game space image GBN representing the game space GS in which the view direction VD2N is viewed from the virtual viewpoint VP2 is generated and displayed on the
またこの場合、ヘッドマウントディスプレイ16の表示部161に表示される第1ゲーム空間画像GAを、ユーザUの頭の向きの変化方向の逆方向に対応する方向に移動させる。図7に示した例ではユーザUの頭の向きがユーザUから見て右方向に変化しているため、ヘッドマウントディスプレイ16の表示部161に表示される第1ゲーム空間画像GAをユーザUから見て左方向に移動させる。
Further, in this case, the first game space image GA displayed on the
図10は、この場合の第1ゲーム空間画像GAの移動について説明するための図である。図10(A)は移動前の状態(すなわち、ユーザUの頭の向きが第1方向UD1である場合の状態)を示す。図10(A)に示す状態では、第1ゲーム空間画像GAの中心画素CPがヘッドマウントディスプレイ16の表示部161の中心点162に表示されている。
FIG. 10 is a diagram for explaining the movement of the first game space image GA in this case. FIG. 10A shows a state before the movement (that is, a state when the head direction of the user U is the first direction UD1). In the state shown in FIG. 10A, the center pixel CP of the first game space image GA is displayed at the
図10(B)は移動後の状態(すなわち、ユーザUの頭の向きが第2方向UD2に変化した場合の状態)を示す。図10(B)に示す状態では、第1ゲーム空間画像GAの中心画素CPが、ユーザから見て表示部161の中心点162から左方向に距離Xだけ移動した位置に表示されている。ここで、距離Xはユーザの頭の向きの変化量に対応する距離である。なお、図10(B)では、第1ゲーム空間画像GAが左方向に移動したことによって、第1ゲーム空間画像GAの右側の端Eが表示部161に表示されている。図10(B)では省略しているが、第1ゲーム空間画像GA外の領域は例えば黒い画像になっている。
FIG. 10B shows a state after movement (that is, a state when the direction of the head of the user U changes to the second direction UD2). In the state shown in FIG. 10B, the center pixel CP of the first game space image GA is displayed at a position moved leftward by a distance X from the
図11は、ユーザUが頭の向きが第2方向UD2になった場合にヘッドマウントディスプレイ16に表示される画像について説明するための図である。図11では、説明の簡便のため、第1ゲーム空間画像GA及び新第2ゲーム空間画像GBNを簡略化して示している。すなわち、図11では、文字「A」を示す画像が第1ゲーム空間画像GAを示している。また、文字「BN」を示す画像が新第2ゲーム空間画像GBNを示している。
FIG. 11 is a diagram for explaining an image displayed on the head-mounted
図11(A)に示すように、この場合、左方向に移動された第1ゲーム空間画像GAと、新たに生成された新第2ゲーム空間画像GBNとを半透明合成してなる画像がヘッドマウントディスプレイ16の表示部161に表示される。例えば、アルファ値が0〜255の値で示され、かつ、第1ゲーム空間画像GAのアルファ値がαであるとすると、この場合、ヘッドマウントディスプレイ16の表示部161の各画素の画素値は「第1ゲーム空間画像GAの対応画素の画素値*α+新第2ゲーム空間画像GBNの対応画素の画素値*(255−α)」に設定される。この場合、上記のような画像がヘッドマウントディスプレイ16に表示されることによって、ヘッドマウントディスプレイ16に表示される画像がユーザの頭の向きに合わせて更新されることになる。
As shown in FIG. 11A, in this case, the head is an image formed by semi-transparently synthesizing the first game space image GA moved to the left and the newly generated new second game space image GBN. It is displayed on the
その後、時間経過に応じて、第1ゲーム空間画像GAのアルファ値(α)を徐々に下げる。この場合、第1ゲーム空間画像GAの透過度は徐々に上がり、新第2ゲーム空間画像GBNの透過度は徐々に下がる。すなわち、ヘッドマウントディスプレイ16では、第1ゲーム空間画像GAが徐々に薄くなり(完全に透明な状態に徐々に近づき)、その代わりに、新第2ゲーム空間画像GBNが徐々に濃くなる(完全に不透明な状態に徐々に近づく)。そして、最終的に、第1ゲーム空間画像GAのアルファ値(α)が「0」になると、第1ゲーム空間画像GAが完全に透明な状態になり、新第2ゲーム空間画像GBNが完全に不透明な状態になる。その結果、図11(B)に示すように、ヘッドマウントディスプレイ16の表示部161には新第2ゲーム空間画像GBNのみが表示される。
After that, the alpha value (α) of the first game space image GA is gradually lowered according to the passage of time. In this case, the transparency of the first game space image GA gradually increases, and the transparency of the new second game space image GBN gradually decreases. That is, in the head-mounted
以上に説明したように、本実施形態では、ヘッドマウントディスプレイ16に表示される画像を第1ゲーム空間画像GAから第2ゲーム空間画像GBへと切り替える最中にユーザが頭の向きを変えた場合に、第2ゲーム空間画像GBに関しては、変化後のユーザの頭の向きに対応する視界方向のゲーム空間GSを表す新第2ゲーム空間画像GBNを生成し、ヘッドマウントディスプレイ16に表示される第2ゲーム空間画像GBを新第2ゲーム空間画像GBNに更新する。一方、第1ゲーム空間画像GAに関しては、変化後のユーザの頭の向きに対応する第1ゲーム空間画像GAを新たに生成することなく(すなわち、新たな第1ゲーム空間画像GAの生成を制限して)、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAをユーザの頭の向きの変化方向の逆方向に対応する移動方向に移動させることによって、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAがユーザの頭の向きに合わせて更新されたかのように見せる。このようにすることによって、ヘッドマウントディスプレイ16に表示される画像がユーザの頭の向きに合わせて更新されるため、ユーザに与える違和感を軽減できる。
As described above, in the present embodiment, when the user changes the direction of the head while switching the image displayed on the head-mounted
以上のように、本実施形態では、変化後のユーザの頭の向きに対応する第1ゲーム空間画像GAを新たに生成せずに、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAをユーザの頭の向きの変化方向とは逆方向に移動させることによって、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAがユーザの頭の向きに合わせて更新されたかのように見せるようにしている。ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAをユーザの頭の向きに合わせて更新するための方法としては、新第2ゲーム空間画像GBNと同様に、変化後のユーザの頭の向きに対応する視界方向のゲーム空間GSを表す新第1ゲーム空間画像を新たに取得し、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像を、新たに取得した新第1ゲーム空間画像に更新する方法も考えられるが、この方法では、新第2ゲーム空間画像GBNとともに新第1ゲーム空間画像を新たに取得する必要があるため、処理負荷が増大する。この点、本実施形態によれば、ユーザが頭の向きを変える前の第1ゲーム空間画像GAを流用し、新第1ゲーム空間画像を新たに取得する必要がないため、処理負荷を軽減できる。
As described above, in the present embodiment, the first game space image GA displayed on the head-mounted
[2−3]以上に説明したように、本実施形態では、ヘッドマウントディスプレイ16に表示される画像を第1ゲーム空間画像GAから第2ゲーム空間画像GBへと切り替える最中にユーザが頭の向きを変えた場合に、制御部11の処理負荷等を考慮して、変化後のユーザの頭の向きに対応する第1ゲーム空間画像GAを新たに生成せずに、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAをユーザの頭の向きの変化方向とは逆方向に移動させることによって、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAがユーザの頭の向きに合わせて更新されたかのように見せている。この点、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAを移動させた場合には、図10(B)に示すように、第1ゲーム空間画像GAの端Eがヘッドマウントディスプレイ16に表示され、ヘッドマウントディスプレイ16には、当該端Eを境として、第1ゲーム空間画像GAが表示されている部分と、第1ゲーム空間画像GAが表示されていない部分とが生じる。その結果、第1ゲーム空間画像GA外の領域(例えば黒い画像が表される領域)もユーザの目に入ることによって、ユーザに違和感を与えてしまうおそれがある。
[2-3] As described above, in the present embodiment, the user has a head while switching the image displayed on the head-mounted
そこで、本実施形態では、第1ゲーム空間画像GAの端部の透過度が第1ゲーム空間画像GAの中央部の透過度よりも高くなるようにして、第1ゲーム空間画像GAの各画素のアルファ値を設定する。 Therefore, in the present embodiment, the transparency of the end portion of the first game space image GA is set to be higher than the transparency of the central portion of the first game space image GA, so that each pixel of the first game space image GA is Set the alpha value.
例えば、中心画素CPからの距離が大きくなるにつれてアルファ値が徐々に小さくなるようにして、第1ゲーム空間画像GAの各画素のアルファ値を設定し、第1ゲーム空間画像GAの端部のアルファ値が零又は略零になるように設定する。 For example, the alpha value is set so that the alpha value gradually decreases as the distance from the central pixel CP increases, the alpha value of each pixel of the first game space image GA is set, and the alpha at the end of the first game space image GA. Set the value to zero or near zero.
例えば図12に示すように、第1ゲーム空間画像GAのアルファ値をαとし、第1ゲーム空間画像GAの中心画素CPから端Eまでの長さをLとし、第1ゲーム空間画像GAの中心画素CPから画素Pまでの長さをlとすると、本実施形態では、第1ゲーム空間画像GAの各画素Pのアルファ値を(α*((L−l)/L))に設定する。 For example, as shown in FIG. 12, the alpha value of the first game space image GA is α, the length from the center pixel CP to the end E of the first game space image GA is L, and the center of the first game space image GA. Assuming that the length from the pixel CP to the pixel P is l, in the present embodiment, the alpha value of each pixel P of the first game space image GA is set to (α * ((L−l) / L)).
または、例えば図13に示すように、中心画素CPからの距離に応じて第1ゲーム空間画像GA内にn個の部分領域PA1〜PAnを設定し、これらの部分領域PA1〜PAnの各々ごとにアルファ値を設定してもよい。例えば、部分領域PAiのアルファ値を(α*((n−i)/n))に設定してもよい。または、部分領域PAiのアルファ値を(α*((n−i+1)/n))に設定してもよい。なお、第1ゲーム空間画像GA内に、端E付近の端部領域(例えば、図13に示す部分領域PAnのように端Eから所定距離以内の領域)と、端部領域以外の領域とを設定し、端部領域のアルファ値を零又は略零に設定し、端部領域以外の領域のアルファ値をαに設定してもよい。 Alternatively, as shown in FIG. 13, for example, n subregions PA1 to PAn are set in the first game space image GA according to the distance from the central pixel CP, and each of these subregions PA1 to PAn is set. You may set the alpha value. For example, the alpha value of the partial region PAi may be set to (α * ((n−i) / n)). Alternatively, the alpha value of the partial region PAi may be set to (α * ((n−i + 1) / n)). In the first game space image GA, an end region near the end E (for example, an region within a predetermined distance from the end E like the partial region PAn shown in FIG. 13) and an region other than the end region are provided. It may be set, the alpha value of the end region may be set to zero or substantially zero, and the alpha value of the region other than the end region may be set to α.
なお、この際、第1ゲーム空間画像GAのアルファ値(α)は、ユーザUの頭の向きを変化させる直前の時点における第1ゲーム空間画像GAのアルファ値(α)に応じた値に設定される。例えば、ユーザUの頭の向きが第1方向UD1から第2方向UD2に変化する直前の時点T1における第1ゲーム空間画像GAのアルファ値(α)を「α0」とし、単位時間当たりのアルファ値(α)の変化量を「Δα」とすると、ユーザUの頭の向きが第1方向UD1から第2方向UD2に変化した直後の時点T2における第1ゲーム空間画像GAのアルファ値(α)は「α0−Δα*(T2−T1)」に設定される。 At this time, the alpha value (α) of the first game space image GA is set to a value corresponding to the alpha value (α) of the first game space image GA at the time immediately before changing the direction of the head of the user U. Will be done. For example, the alpha value (α) of the first game space image GA at the time point T1 immediately before the head direction of the user U changes from the first direction UD1 to the second direction UD2 is set to “α0”, and the alpha value per unit time is set. Assuming that the amount of change in (α) is “Δα”, the alpha value (α) of the first game space image GA at the time point T2 immediately after the direction of the head of the user U changes from the first direction UD1 to the second direction UD2 is It is set to "α0-Δα * (T2-T1)".
以上のようにすることによって、第1ゲーム空間画像GAが表示されている部分と、第1ゲーム空間画像GAが表示されていない部分との境が目立たないようにでき、この点においても、ユーザに与える違和感を軽減できる。なお、ヘッドマウントディスプレイ16に表示される画像を第1ゲーム空間画像GAから第2ゲーム空間画像GBへと切り替える最中に第1ゲーム空間画像GAを移動させる場合にのみ、第1ゲーム空間画像GAの端部の透過度を中央部の透過度よりも高く設定してもよいし、ヘッドマウントディスプレイ16に表示される画像を第1ゲーム空間画像GAから第2ゲーム空間画像GBへと切り替える際、最初から第1ゲーム空間画像GAの端部の透過度を中央部の透過度よりも高く設定しておいてもよい。ただし、上記切り替えの最中に第1ゲーム空間画像GAを移動させる場合にのみ第1ゲーム空間画像GAの端部の透過度を中央部の透過度よりも高く設定する態様の方が処理負荷を軽減できる。
By doing the above, the boundary between the part where the first game space image GA is displayed and the part where the first game space image GA is not displayed can be made inconspicuous, and in this respect as well, the user. It is possible to reduce the discomfort given to the user. Note that the first game space image GA is only available when the first game space image GA is moved while the image displayed on the
[3.機能ブロック]ゲーム装置10で実現される機能ブロックについて説明する。図14は、ゲーム装置10で実現される機能ブロックのうち、本発明に関連するものを示す機能ブロック図である。図14に示すように、ゲーム装置10はデータ記憶部100、検出結果取得部110、仮想空間画像取得部120、表示制御部130、及び変更部140を含む。
[3. Functional block] A functional block realized by the
データ記憶部100は記憶部12又は光ディスクドライブ部13に装着された光ディスクによって実現される。なお、データ記憶部100は、ゲーム装置10からアクセス可能な他の装置に含まれる記憶部によって実現されてもよい。一方、データ記憶部100、検出結果取得部110、仮想空間画像取得部120、表示制御部130、及び変更部140は主に制御部11によって実現される。
The
[3−1]データ記憶部100は、仮想空間画像をヘッドマウントディスプレイ16に表示するために必要なデータを記憶する。例えば、仮想空間画像を生成するために必要なデータがデータ記憶部100に記憶される。具体的には、例えば、仮想空間の現在の状態を示す仮想空間データD101がデータ記憶部100に記憶される。例えば、仮想空間データD101は、仮想空間に配置される各オブジェクトの現在の状態(位置、姿勢、又は向き等)を示すデータや、仮想空間内に設定される仮想視点及び視界方向を示すデータを含む。先述した例ではゲーム空間GSが「仮想空間」の一例に相当し、この場合、ゲーム空間GSの現在の状態を示す仮想空間データD101がデータ記憶部100に記憶されることになる。
[3-1] The
[3−2]検出結果取得部110はヘッドマウントディスプレイ16の向きの検出結果を取得する。
[3-2] The detection
「ヘッドマウントディスプレイ16の向きの検出結果」とは、ヘッドマウントディスプレイ16がユーザに装着されている場合であれば、ユーザが頭の向きを変えることによって変化するヘッドマウントディスプレイ16の向きの検出結果である。上記の「検出結果」は、ヘッドマウントディスプレイ16の向きの変化を検出する検出部によって検出される。例えば、ヘッドマウントディスプレイ16に内蔵されるセンサ(ジャイロセンサ又は加速度センサ等)、又は、別途設置されたトラッキング部17(撮影部等)が「検出部」の一例に相当する。上記「検出結果」に基づいて、ヘッドマウントディスプレイ16の向きの変化の有無、変化方向、又は変化量を取得できる。
The "detection result of the orientation of the head-mounted
[3−3]仮想空間画像取得部120は仮想空間画像を取得する。
[3-3] The virtual space
「仮想空間画像を取得する」とは、例えば、仮想空間画像を生成することである。または、「仮想空間画像を取得する」とは、他の装置で生成されて当該装置から送信された仮想空間画像を受信することによって取得することであってもよい。 “Acquiring a virtual space image” means, for example, generating a virtual space image. Alternatively, "acquiring a virtual space image" may be acquired by receiving a virtual space image generated by another device and transmitted from the device.
[3−3−1]仮想空間画像取得部120は第1取得部121と第2取得部122とを含む。第1取得部121は第1仮想空間画像を取得する。第2取得部122は第2仮想空間画像を取得する。
[3-3-1] The virtual space
「第1仮想空間画像」と「第2仮想空間画像」とは互いに異なる仮想空間画像である。以下、「第1仮想空間画像」及び「第2仮想空間画像」の具体例について説明する。 The "first virtual space image" and the "second virtual space image" are virtual space images that are different from each other. Hereinafter, specific examples of the "first virtual space image" and the "second virtual space image" will be described.
(1)例えば、「第1仮想空間画像」と「第2仮想空間画像」とは、仮想視点と視界方向との少なくとも一方が異なる仮想空間画像である。 (1) For example, the "first virtual space image" and the "second virtual space image" are virtual space images in which at least one of the virtual viewpoint and the viewing direction is different.
具体的には、「第1仮想空間画像」は、第1仮想視点から第1視界方向を見た仮想空間を表す画像であり、「第2仮想空間画像」は、第2仮想視点から第2視界方向を見た仮想空間を示す画像である。なお、第1仮想視点と第2仮想視点とが異なる場合、第2視界方向は第1視界方向と異なる方向であってもよいし、同じ方向であってもよい。また、第1視界方向と第2視界方向とが異なる場合、第2仮想視点は第1仮想視点と異なってもよいし、同じであってもよい。 Specifically, the "first virtual space image" is an image representing the virtual space viewed from the first virtual viewpoint in the first viewing direction, and the "second virtual space image" is the second image from the second virtual viewpoint. It is an image showing a virtual space seen in the viewing direction. When the first virtual viewpoint and the second virtual viewpoint are different, the second visual field direction may be different from the first visual field direction or may be the same direction. Further, when the first visual field direction and the second visual field direction are different, the second virtual viewpoint may be different from or the same as the first virtual viewpoint.
例えば、野球場を模した仮想空間の場合、「第1仮想空間画像」と「第2仮想空間画像」との一方を、いずれかの選手キャラクタ(例えば捕手キャラクタ又は打者キャラクタ等)又は審判キャラクタ(例えば主審キャラクタ)の位置から見た仮想空間を示す画像とし、他方を、それ以外の位置(例えばスタンドの位置)から見た仮想空間を示す画像としてもよい。また例えば、野球場を模した仮想空間の場合、スタンド内の第1位置から見た仮想空間を示す画像を「第1仮想空間画像」とし、スタンド内の第2位置から見た仮想空間を示す画像を「第2仮想空間画像」としてもよい。 For example, in the case of a virtual space imitating a baseball field, one of the "first virtual space image" and the "second virtual space image" can be either a player character (for example, a catcher character or a batter character) or a referee character (for example, a catcher character or a batter character). For example, an image showing the virtual space seen from the position of the referee character) may be used, and the other may be an image showing the virtual space seen from another position (for example, the position of the stand). Further, for example, in the case of a virtual space imitating a baseball field, an image showing the virtual space seen from the first position in the stand is referred to as a "first virtual space image", and the virtual space seen from the second position in the stand is shown. The image may be a "second virtual space image".
(2)また例えば、「第1仮想空間画像」は、仮想視点から視界方向を見た第1状態の仮想空間を示す画像であり、「第2仮想空間画像」は、仮想視点から視界方向を見た第2状態の仮想空間を示す画像であってもよい。具体的には、例えば、野球場を模した仮想空間の場合、第1チームが守備を行っている状態の仮想空間を示す画像を「第1仮想空間画像」とし、第2チームが守備を行っている状態の仮想空間を示す画像を「第2仮想空間画像」としてもよい。 (2) For example, the "first virtual space image" is an image showing the virtual space in the first state when the view direction is viewed from the virtual viewpoint, and the "second virtual space image" is the view direction from the virtual viewpoint. It may be an image showing the virtual space of the second state seen. Specifically, for example, in the case of a virtual space imitating a baseball field, an image showing the virtual space in which the first team is defending is referred to as a "first virtual space image", and the second team defends. An image showing the virtual space in the state of being in the state may be referred to as a "second virtual space image".
(3)また例えば、「第1仮想空間画像」は、第1時点における仮想空間を示す画像であり、「第2仮想空間画像」は、第1時点よりも後又は前の第2時点における仮想空間を示す画像であってもよい。 (3) For example, the "first virtual space image" is an image showing the virtual space at the first time point, and the "second virtual space image" is a virtual at the second time point after or before the first time point. It may be an image showing space.
(4)また例えば、「第1仮想空間画像」は、第1仮想空間を示す画像であり、「第2仮想空間画像」は、第1仮想空間とは異なる第2仮想空間を示す画像であってもよい。具体的には、例えば、第1野球場を示す第1仮想空間を示す画像を「第1仮想空間画像」とし、第2野球場を示す第2仮想空間を示す画像を「第2仮想空間画像」としてもよい。 (4) For example, the "first virtual space image" is an image showing the first virtual space, and the "second virtual space image" is an image showing a second virtual space different from the first virtual space. You may. Specifically, for example, the image showing the first virtual space showing the first baseball field is referred to as the "first virtual space image", and the image showing the second virtual space showing the second baseball field is referred to as the "second virtual space image". May be.
先述したゲーム空間GSの例では、第1ゲーム空間画像GAが「第1仮想空間画像」の一例に相当し、第2ゲーム空間画像GBが「第2仮想空間画像」の一例に相当する。 In the above-mentioned example of the game space GS, the first game space image GA corresponds to an example of the “first virtual space image”, and the second game space image GB corresponds to an example of the “second virtual space image”.
[3−3−2]第2取得部122は、ヘッドマウントディスプレイ16の向きの変化に基づいて、変化後のヘッドマウントディスプレイ16の向きに対応する視界方向の第2仮想空間画像を新たに取得する。
[3-3-2] The
「ヘッドマウントディスプレイ16の向きの変化に基づいて、変化後のヘッドマウントディスプレイ16の向きに対応する視界方向の第2仮想空間画像を新たに取得する」とは、ヘッドマウントディスプレイ16の向きが変化した場合に、変化後のヘッドマウントディスプレイ16の向きに対応する方向を新たな視界方向とした第2仮想空間画像を取得することである。すなわち、仮想視点から当該新たな視界方向を見た仮想空間を示す第2仮想空間画像を取得することである。
"Based on the change in the orientation of the head-mounted
先述したゲーム空間GSの例では、新第2ゲーム空間画像GBNが「変化後のヘッドマウントディスプレイ16の向きに対応する視界方向の第2仮想空間画像」の一例に相当する。
In the above-mentioned example of the game space GS, the new second game space image GBN corresponds to an example of "a second virtual space image in the viewing direction corresponding to the orientation of the head-mounted
[3−4]表示制御部130は、仮想空間画像をヘッドマウントディスプレイ16の表示部に表示するための制御を実行する。
[3-4] The
「仮想空間画像をヘッドマウントディスプレイ16の表示部に表示するための制御を実行する」とは、仮想空間画像を生成してヘッドマウントディスプレイ16の表示部に表示することであってもよいし、仮想空間画像をヘッドマウントディスプレイ16の表示部に表示するための画像データを、ヘッドマウントディスプレイ16と接続された他の装置に送信することによって、他の装置に仮想空間画像をヘッドマウントディスプレイ16の表示部に表示させることであってもよい。なお、「画像データ」とは、仮想空間画像自体を示すデータであってもよいし、仮想空間画像を生成するために必要なデータであってもよい。
“Execute control for displaying the virtual space image on the display unit of the head-mounted
[3−4−1]表示制御部130は、第1仮想空間画像と第2仮想空間画像とを画像合成してヘッドマウントディスプレイ16の表示部に表示するための制御を実行する。
[3-4-1] The
「画像合成」とは、第1仮想空間画像と第2仮想空間画像とを重畳することである。例えば、半透明合成が「画像合成」の一例に相当する。すなわち、アルファブレンディングが「画像合成」の一例に相当する。より具体的には、例えば、アルファ値が0〜255の値で表され、第1仮想空間画像のアルファ値がαである場合、ヘッドマウントディスプレイ16の各画素の画素値を「第1仮想空間画像の対応画素の画素値*α+第2仮想空間画像の対応画素の画素値*(255−α)」に設定することが「画像合成」の一例に相当する。ここで、「対応画素」とは、ヘッドマウントディスプレイ16の画素に表示される第1仮想空間画像又は第2仮想空間画像の画素である。なお、「画像合成」は半透明合成に限られず、他の画像合成手法であってもよい。例えば、メッシュ状に画像を合成することも「画像合成」の一例に相当する。
"Image composition" is to superimpose the first virtual space image and the second virtual space image. For example, translucent composition corresponds to an example of "image composition". That is, alpha blending corresponds to an example of "image composition". More specifically, for example, when the alpha value is represented by a value of 0 to 255 and the alpha value of the first virtual space image is α, the pixel value of each pixel of the
先述したゲーム空間GSの例では、表示制御部130は、第1ゲーム空間画像GAと第2ゲーム空間画像GBとを半透明合成してヘッドマウントディスプレイ16の表示部161に表示するための制御を実行する(図6(B)参照)。
In the above-mentioned example of the game space GS, the
[3−4−2]表示制御部130は、ヘッドマウントディスプレイ16の向きの変化に基づいて、ヘッドマウントディスプレイ16の表示部に表示される第2仮想空間画像を、第2取得部122によって新たに取得された第2仮想空間画像に更新し、ヘッドマウントディスプレイ16の表示部に表示される第1仮想空間画像を、ヘッドマウントディスプレイ16の向きの変化方向の逆方向に基づく移動方向に移動させる。
[3-4-2] The
「ヘッドマウントディスプレイ16の向きの変化方向の逆方向に基づく移動方向」とは、ヘッドマウントディスプレイ16の向きの変化方向の逆方向に基づいて得られる移動方向である。ヘッドマウントディスプレイ16の向きの変化方向の逆方向と一致する方向を移動方向とすることであってもよいし、ヘッドマウントディスプレイ16の向きの変化方向の逆方向とのずれが閾値未満の方向を移動方向とすることであってもよい。この場合の「閾値」は、ユーザに違和感を与えない程度に小さい値に設定される。
The "moving direction based on the direction opposite to the direction of change in the direction of the head-mounted
「ヘッドマウントディスプレイ16の表示部に表示される第1仮想空間画像を移動させる」とは、第1仮想空間画像の画素の表示位置を現在の位置から別の位置に変更するようにして、ヘッドマウントディスプレイ16の表示部に表示される第1仮想空間画像を更新することである。
"Move the first virtual space image displayed on the display unit of the head-mounted
「ヘッドマウントディスプレイ16の表示部に表示される第1仮想空間画像を移動方向に移動させる」とは、第1仮想空間画像の画素の表示位置を、現在の位置から移動方向に移動してなる別の位置に変更するようにして、ヘッドマウントディスプレイ16の表示部に表示される第1仮想空間画像を更新することである。この場合、第1仮想空間画像の移動速度や移動量は、ヘッドマウントディスプレイ16の向きの変化(変化速度又は変化量)に対応する移動速度や移動量になる。
"Move the first virtual space image displayed on the display unit of the head-mounted
「ヘッドマウントディスプレイ16の向きの変化に応じて、ヘッドマウントディスプレイ16の表示部に表示される第2仮想空間画像を、新たに取得された第2仮想空間画像に更新し、ヘッドマウントディスプレイ16の表示部に表示される第1仮想空間画像を、ヘッドマウントディスプレイ16の向きの変化方向の逆方向に基づく移動方向に移動させる」とは、ヘッドマウントディスプレイ16の向きが変化した場合に、変化後のヘッドマウントディスプレイ16の向きに対応する方向を新たな視界方向とした第2仮想空間画像と、ヘッドマウントディスプレイ16の向きの変化方向の逆方向に基づく移動方向に移動させた第1仮想空間画像とを画像合成してヘッドマウントディスプレイ16の表示部に表示させることである。
"The second virtual space image displayed on the display unit of the head-mounted
先述したゲーム空間GSの例では、例えば図7に示したように、ユーザUの頭の向きが変化した場合に、表示制御部130は、変化後のヘッドマウントディスプレイ16の向きに対応する新第2ゲーム空間画像GBNと、ヘッドマウントディスプレイ16の向きの変化方向の逆方向に移動させた第1ゲーム空間画像GAとを半透明合成してヘッドマウントディスプレイ16の表示部161に表示するための制御を実行する(図11(A)参照)。
In the above-mentioned example of the game space GS, for example, as shown in FIG. 7, when the orientation of the head of the user U changes, the
[3−5]変更部140は、時間経過に応じて、第1仮想空間画像による第2仮想空間画像の遮蔽度を下げる。
[3-5] The changing
「遮蔽度」とは、第1仮想空間画像によって第2仮想空間画像が遮蔽される程度である。「遮蔽度を下げる」とは、第1仮想空間画像によって第2仮想空間画像が遮蔽される程度を下げることである。 The "shielding degree" is the degree to which the second virtual space image is shielded by the first virtual space image. “Reducing the degree of shielding” means reducing the degree to which the second virtual space image is shielded by the first virtual space image.
第1仮想空間画像と第2仮想空間画像とが半透明合成されてヘッドマウントディスプレイ16に表示される場合、第1仮想空間画像の透過度又は第2仮想空間画像の透過度が「遮蔽度」の一例に相当する。第1仮想空間画像の透過度を上げることが「遮蔽度を下げる」ことの一例に相当する。また、第2仮想空間画像の透過度を下げることが「遮蔽度を下げる」ことの一例に相当する。
When the first virtual space image and the second virtual space image are semi-transparently combined and displayed on the head-mounted
例えば、第1仮想空間画像の透過度が0%に設定される(すなわち、第1仮想空間画像が完全に不透明な状態に設定される)場合、第2仮想空間画像の透過度は100%になり、第2仮想空間画像が完全に透明な状態になるため、遮蔽度は100%ということになる。 For example, when the transparency of the first virtual space image is set to 0% (that is, the transparency of the first virtual space image is set to a completely opaque state), the transparency of the second virtual space image is set to 100%. Therefore, since the second virtual space image becomes completely transparent, the degree of shielding is 100%.
また例えば、第1仮想空間画像の透過度が100%に設定される(すなわち、第2仮想空間画像の透過度が0%になり、第2仮想空間画像が完全に不透明な状態になる)場合、第1仮想空間画像が完全に透明な状態に設定されるため、遮蔽度は0%ということになる。 Further, for example, when the transparency of the first virtual space image is set to 100% (that is, the transparency of the second virtual space image becomes 0% and the second virtual space image becomes completely opaque). Since the first virtual space image is set to a completely transparent state, the degree of shielding is 0%.
同様に、第1仮想空間画像の透過度が25%に設定される場合(すなわち、第2仮想空間画像の透過度が75%になる場合)、遮蔽度は75%ということになる。また、第1仮想空間画像の透過度が75%に設定される場合(すなわち、第2仮想空間画像の透過度が25%になる場合)、遮蔽度は25%ということになる。 Similarly, when the transparency of the first virtual space image is set to 25% (that is, when the transparency of the second virtual space image is 75%), the shielding degree is 75%. Further, when the transparency of the first virtual space image is set to 75% (that is, when the transparency of the second virtual space image is 25%), the shielding degree is 25%.
なお、第1仮想空間画像によって第2仮想空間画像がメッシュ状に遮蔽されるようにして第1仮想空間画像と第2仮想空間画像とが画像合成されてヘッドマウントディスプレイ16に表示される場合、第1仮想空間画像によって第2仮想空間画像が遮蔽される面積の割合が「遮蔽度」の一例に相当する。第1仮想空間画像によって第2仮想空間画像が遮蔽される面積の割合を下げることが「遮蔽度を下げる」ことの一例に相当する。
When the first virtual space image and the second virtual space image are combined and displayed on the
「時間経過に応じて遮蔽度を下げる」とは、時間が経過するのに応じて遮蔽度を徐々に下げることである。例えば、所定時間ごとに、遮蔽度を所定量ずつ下げることである。 "Reducing the degree of shielding with the passage of time" means gradually decreasing the degree of shielding with the passage of time. For example, the degree of shielding is lowered by a predetermined amount at predetermined time intervals.
例えば、第1仮想空間画像と第2仮想空間画像とが半透明合成されてヘッドマウントディスプレイ16に表示される場合において、変更部140は、時間経過に応じて、第1仮想空間画像と第2仮想空間画像との少なくとも一方の透過度を変更することよって、第1仮想空間画像による第2仮想空間画像の遮蔽度を下げる。
For example, when the first virtual space image and the second virtual space image are semi-transparently combined and displayed on the
「透過度」は、例えばアルファ値によって示される。例えば、アルファ値が0〜255の値で表され、第1仮想空間画像のアルファ値がαであり、ヘッドマウントディスプレイ16の画素の画素値が「第1仮想空間画像の対応画素の画素値*α+第2仮想空間画像の対応画素の画素値*(255−α)」に設定される場合、第1仮想空間画像の透過度はαであり、第2仮想空間画像の透過度は(255−α)である。この場合、第1仮想空間画像のアルファ値が小さいほど、第1仮想空間画像の透過度が高く、第2仮想空間画像の透過度が低いことになり、第1仮想空間画像のアルファ値が大きいほど、第1仮想空間画像の透過度が低く、第2仮想空間画像の透過度が高いことになる。
"Transparency" is indicated by, for example, an alpha value. For example, the alpha value is represented by a value of 0 to 255, the alpha value of the first virtual space image is α, and the pixel value of the pixel of the
「時間経過に応じて、第1仮想空間画像と第2仮想空間画像との少なくとも一方の透過度を変更する」とは、例えば、時間が経過するのに応じて、第1仮想空間画像の透過度を変更することである。例えば、時間が経過するのに応じて、第1仮想空間画像の透過度を徐々に上げることである。 "Changing the transmittance of at least one of the first virtual space image and the second virtual space image according to the passage of time" means, for example, the transparency of the first virtual space image as time passes. To change the degree. For example, the transparency of the first virtual space image is gradually increased as time passes.
または、「時間経過に応じて、第1仮想空間画像と第2仮想空間画像との少なくとも一方の透過度を変更する」とは、例えば、時間が経過するのに応じて、第2仮想空間画像の透過度を変更することである。例えば、時間が経過するのに応じて、第2仮想空間画像の透過度を徐々に下げることである。 Or, "changing the transmittance of at least one of the first virtual space image and the second virtual space image according to the passage of time" means, for example, the second virtual space image as time passes. Is to change the transparency of. For example, the transparency of the second virtual space image is gradually reduced as time passes.
あるいは、「時間経過に応じて、第1仮想空間画像と第2仮想空間画像との少なくとも一方の透過度を変更する」とは、例えば、時間が経過するのに応じて、第1仮想空間画像と第2仮想空間画像と両方の透過度を変更することである。例えば、時間が経過するのに応じて、第1仮想空間画像の透過度を徐々に上げ、第2仮想空間画像の透過度を徐々に下げることである。 Alternatively, "changing the transparency of at least one of the first virtual space image and the second virtual space image according to the passage of time" means, for example, the first virtual space image as time passes. And the second virtual space image and the transparency of both. For example, as time passes, the transparency of the first virtual space image is gradually increased, and the transparency of the second virtual space image is gradually decreased.
変更部140は第1変更部141と第2変更部142との少なくとも一方を含む。
The
第1変更部141は時間経過に応じて第1仮想空間画像の透過度を上げる。
The
「時間経過に応じて第1仮想空間画像の透過度を上げる」とは、時間が経過するのに応じて、第1仮想空間画像の透過度を徐々に上げることである。例えば、第2仮想空間画像の透過度よりも第1仮想空間画像の透過度が低く設定された状態から、時間が経過するのに応じて、第1仮想空間画像の透過度を徐々に上げることである。より具体的には、例えば、所定時間ごとに、第1仮想空間画像の透過度を所定値ずつ上げることである。 "Increasing the transparency of the first virtual space image with the passage of time" means gradually increasing the transparency of the first virtual space image with the passage of time. For example, from a state in which the transparency of the first virtual space image is set lower than the transparency of the second virtual space image, the transparency of the first virtual space image is gradually increased as time passes. Is. More specifically, for example, the transparency of the first virtual space image is increased by a predetermined value at predetermined time intervals.
「第1仮想空間画像の透過度を上げる」とは、アルファ値が小さいほど透過度が高いことを示す場合であれば、第1仮想空間画像のアルファ値を下げることである。なお、「第1仮想空間画像の透過度を上げる」とは、アルファ値が大きいほど透過度が高いことを示す場合であれば、第1仮想空間画像のアルファ値を上げることである。例えば、ヘッドマウントディスプレイ16の表示部の各画素の画素値が「第1仮想空間画像の対応画素の画素値*α+第2仮想空間画像の対応画素の画素値*(255−α)」に設定される場合であれば、αの値を下げることが「第1仮想空間画像の透過度を上げる」ことに相当する。
“Increasing the transparency of the first virtual space image” means lowering the alpha value of the first virtual space image if it indicates that the smaller the alpha value is, the higher the transparency is. Note that "increasing the transparency of the first virtual space image" means increasing the alpha value of the first virtual space image if it indicates that the larger the alpha value is, the higher the transparency is. For example, the pixel value of each pixel of the display unit of the
第1変更部141は、第1仮想空間画像の端部の透過度が第1仮想空間画像の中央部の透過度よりも高くなるようにして、第1仮想空間画像の透過度を設定する。
The
「第1仮想空間画像の端部」とは、第1仮想空間画像の端の画素である。第1仮想空間画像の端付近の画素であってもよい。「端の画素」とは、第1仮想空間画像が生成された際の視界の端に対応する画素である。「端付近の画素」とは、第1仮想空間画像の端から所定距離以内の画素である。 The "edge of the first virtual space image" is a pixel at the end of the first virtual space image. It may be a pixel near the edge of the first virtual space image. The "edge pixel" is a pixel corresponding to the edge of the field of view when the first virtual space image is generated. The "pixel near the edge" is a pixel within a predetermined distance from the edge of the first virtual space image.
「第1仮想空間画像の中央部」とは、第1仮想空間画像の中心の画素である。第1仮想空間画像の中心付近の画素であってもよい。「中心の画素」とは、第1仮想空間画像が生成された際の視界の中心に対応する画素である。「中心付近の画素」とは、第1仮想空間画像の中心から所定距離以内の画素である。 The "central portion of the first virtual space image" is a pixel at the center of the first virtual space image. It may be a pixel near the center of the first virtual space image. The "center pixel" is a pixel corresponding to the center of the field of view when the first virtual space image is generated. The "pixel near the center" is a pixel within a predetermined distance from the center of the first virtual space image.
「第1仮想空間画像の端部の透過度が第1仮想空間画像の中央部の透過度よりも高くなるようにして、第1仮想空間画像の透過度を設定する」とは、例えば、第1仮想空間画像の中央部から端部に向かって徐々に透過度が高くなるようにして、第1仮想空間画像の透過度を設定することである。 "The transparency of the first virtual space image is set so that the transparency of the edge portion of the first virtual space image is higher than the transparency of the central part of the first virtual space image" is, for example, the first. The transmittance of the first virtual space image is set so that the transparency gradually increases from the center portion to the end portion of the first virtual space image.
または、「第1仮想空間画像の端部の透過度が第1仮想空間画像の中央部の透過度よりも高くなるようにして、第1仮想空間画像の透過度を設定する」とは、例えば、第1仮想空間画像の端部以外の透過度を第1透過度に設定し、第1仮想空間画像の端部の透過度を、第1透過度よりも高い第2透過度に設定することであってもよい。 Or, for example, "the transparency of the first virtual space image is set so that the transparency of the edge portion of the first virtual space image is higher than the transparency of the central portion of the first virtual space image". , The transparency other than the edge of the first virtual space image is set to the first transparency, and the transparency of the edge of the first virtual space image is set to the second transparency higher than the first transparency. It may be.
第2変更部142は時間経過に応じて第2仮想空間画像の透過度を下げる。
The
「時間経過に応じて第2仮想空間画像の透過度を下げる」とは、時間が経過するのに応じて、第2仮想空間画像の透過度を徐々に下げることである。例えば、第1仮想空間画像の透過度よりも第2仮想空間画像の透過度が高く設定された状態から、時間が経過するのに応じて、第2仮想空間画像の透過度を徐々に下げることである。より具体的には。例えば、所定時間ごとに、第2仮想空間画像の透過度を所定値ずつ下げることである。 “Reducing the transparency of the second virtual space image with the passage of time” means gradually reducing the transparency of the second virtual space image with the passage of time. For example, from a state in which the transparency of the second virtual space image is set higher than the transparency of the first virtual space image, the transparency of the second virtual space image is gradually lowered as time passes. Is. More specifically. For example, the transparency of the second virtual space image is reduced by a predetermined value at predetermined time intervals.
「第2仮想空間画像の透過度を下げる」とは、アルファ値が小さいほど透過度が高いことを示す場合であれば、第2仮想空間画像のアルファ値を上げることである。なお、「第2仮想空間画像の透過度を下げる」とは、アルファ値が大きいほど透過度が高いことを示す場合であれば、第2仮想空間画像のアルファ値を下げることである。例えば、ヘッドマウントディスプレイ16の各画素の画素値が「第1仮想空間画像の対応画素の画素値*α+第2仮想空間画像の対応画素の画素値*(255−α)」に設定される場合であれば、(255−α)の値を上げることが「第2仮想空間画像の透過度を下げる」ことに相当する。すなわち、αの値を下げることが「第2仮想空間画像の透過度を下げる」ことに相当する。
“Reducing the transparency of the second virtual space image” means increasing the alpha value of the second virtual space image if it indicates that the smaller the alpha value is, the higher the transparency is. Note that "reducing the transparency of the second virtual space image" means lowering the alpha value of the second virtual space image if it indicates that the larger the alpha value is, the higher the transparency is. For example, when the pixel value of each pixel of the
先述したゲーム空間GSの例では、第1変更部141は、時間経過に応じて、第1ゲーム空間画像GAの透過度を徐々に上げ、第2変更部142は、時間経過に応じて、第2ゲーム空間画像GB(又は新第2ゲーム空間画像GBN)の透過度を徐々に下げる。
In the above-mentioned example of the game space GS, the first changing
[4.処理]ゲーム装置10で実行される処理について説明する。図15は、ヘッドマウントディスプレイ16の表示部に表示される画像を第1ゲーム空間画像GAから第2ゲーム空間画像GBへと切り替えるための処理の一例を示す。制御部11が図15に示す処理をプログラムに従って実行することによって、制御部11が図14に示した機能ブロック(データ記憶部100を除く)として機能する。
[4. Process] The process executed by the
図15に示すように、まず、制御部11は、仮想視点VP1から視界方向VD1を見たゲーム空間GSを表す第1ゲーム空間画像GAを生成する(S100)。また、制御部11は、仮想視点VP2から視界方向VD2を見たゲーム空間GSを表す第2ゲーム空間画像GBを生成する(S102)。さらに、制御部11は変数αを「255」に初期化する(S104)。そして、制御部11は、第1ゲーム空間画像GAと第2ゲーム空間画像GBとを半透明合成してなる画像をヘッドマウントディスプレイ16の表示部161に表示する(S106)。この場合、制御部11は第1ゲーム空間画像GAの各画素のアルファ値を変数αの値に設定する。このため、ヘッドマウントディスプレイ16の表示部161の各画素の画素値は「第1ゲーム空間画像GAの対応画素の画素値*α+第2ゲーム空間画像GBの対応画素の画素値*(255−α)」に設定される。
As shown in FIG. 15, first, the
ステップS106の実行後、制御部11は、ヘッドマウントディスプレイ16に内蔵されるジャイロセンサ又は加速度センサの検出結果(又はトラッキング部17の検出結果)に基づいて、ヘッドマウントディスプレイ16の向きが変化したか否かを判定する(S108)。
After the execution of step S106, the
ヘッドマウントディスプレイ16の向きが変化したと判定されなかった場合(S108:No)、制御部11は変数αから所定量Δαを減算し(S118)、ヘッドマウントディスプレイ16の表示部161に表示される画像を更新する(S120)。この場合、制御部11は、第1ゲーム空間画像GAの各画素のアルファ値をステップS116で減算された変数αの値に設定する。この場合、ヘッドマウントディスプレイ16の表示部161の各画素の画素値は「第1ゲーム空間画像GAの対応画素の画素値*α+第2ゲーム空間画像GBの対応画素の画素値*(255−α)」に設定される。
When it is not determined that the orientation of the head-mounted
一方、ヘッドマウントディスプレイ16の向きが変化したと判定された場合(S108:Yes)、制御部11は、ヘッドマウントディスプレイ16の向きの変化方向及び変化量を取得する(S110)。また、制御部11は、変化後のヘッドマウントディスプレイ16の向きに対応する新たな視界方向VD2Nを取得し、仮想視点VP2から新たな視界方向VD2Nを見たゲーム空間GSを表す新第2ゲーム空間画像GBNを新たに生成する(S112)。
On the other hand, when it is determined that the orientation of the head-mounted
ステップS112の実行後、制御部11は変数αから所定量Δαを減算し(S114)、ヘッドマウントディスプレイ16の表示部161に表示される画像を更新する(S116)。
After executing step S112, the
この場合、制御部11は、第1ゲーム空間画像GAの画素の表示位置が、元々の表示位置から、ヘッドマウントディスプレイ16の向きの変化方向の逆方向に、ヘッドマウントディスプレイ16の向きの変化量に対応する移動距離だけ移動した位置となるようにしつつ、当該第1ゲーム空間画像GAと、ステップS112で生成された新第2ゲーム空間画像GBNとを半透明合成してヘッドマウントディスプレイ16の表示部161に表示する。
In this case, the
またこの場合、制御部11は、第1ゲーム空間画像GAの各画素のアルファ値を(α*((L−l)/L))に設定する。ここで、「L」は第1ゲーム空間画像GAの中心画素CPから端Eまでの長さであり、「l」は第1ゲーム空間画像GAの中心画素CPから画素までの長さである。この場合、ヘッドマウントディスプレイ16の表示部161の各画素の画素値は、第1ゲーム空間画像GAの対応画素のアルファ値をαpとすると、「第1ゲーム空間画像GAの対応画素の画素値*αp+新第2ゲーム空間画像GBNの対応画素の画素値*(255−αp)」に設定される。なお、第1ゲーム空間画像GAが表示されていない部分の画素の画素値は新第2ゲーム空間画像GBNの対応画素の画素値に設定される。
In this case, the
ステップS116又はS120の実行後、制御部11は変数αが「0」であるか否かを判定する(S122)。変数αが「0」である場合、制御部11は本処理を終了する。一方、変数αが「0」でない場合、制御部11はステップS108を再実行する。すなわち、変数αが「0」になるまで、制御部11はステップS108〜S120を所定時間ごとに繰り返し実行する。
After executing step S116 or S120, the
[5.まとめ]ゲーム装置10では、第1ゲーム空間画像GAと第2ゲーム空間画像GBとを画像合成してヘッドマウントディスプレイ16に表示し、時間経過に応じて、第1ゲーム空間画像GAの透過度を上げ、第2ゲーム空間画像GBの透過度を下げるため、ヘッドマウントディスプレイ16に表示される画像を単に第1ゲーム空間画像GAから第2ゲーム空間画像GBに切り替える場合に比べて、ユーザに与える違和感を軽減できる。
[5. Summary] In the
ヘッドマウントディスプレイ16に表示される画像を第1ゲーム空間画像GAから第2ゲーム空間画像GBへ切り替える最中に、ユーザが頭の向きを変えた場合、ヘッドマウントディスプレイ16に表示される画像がユーザの頭の向きに合わせて更新されないと、ユーザに違和感を与えてしまい、ゲーム空間GS(仮想空間)への没入感を損なってしまうおそれがある。この点、ゲーム装置10によれば、第1ゲーム空間画像GAから第2ゲーム空間画像GBへの切り替えの最中に、ヘッドマウントディスプレイ16の向きが変化した場合(すなわち、ユーザが頭の向きを変えた場合)に、ヘッドマウントディスプレイ16に表示される第2ゲーム空間画像GBを、変化後のヘッドマウントディスプレイ16の向きに対応する新第2ゲーム空間画像GBNに更新し、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAを、ヘッドマウントディスプレイ16の向きの変化方向の逆方向に移動させることによって、ヘッドマウントディスプレイ16に表示される画像をユーザの頭の向きに合わせて更新でき、ユーザに与える違和感を軽減できる。
If the user changes his or her head while switching the image displayed on the head-mounted
なお、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAをユーザの頭の向きに合わせて更新するための方法としては、新第2ゲーム空間画像GBNと同様に、変化後のヘッドマウントディスプレイ16の向きに対応する新第1ゲーム空間画像を新たに取得して、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAを、新たに取得された新第1ゲーム空間画像に更新する方法も考えられるが、この方法では、新第2ゲーム空間画像GBNとともに新第1ゲーム空間画像を新たに取得する必要があるため、処理負荷が増大する。この点、ゲーム装置10によれば、新第1ゲーム空間画像を新たに取得する必要がないため(新第1ゲーム空間画像を新たに取得することが制限されるため)、処理負荷を軽減できる。
As a method for updating the first game space image GA displayed on the
また、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAを移動させた場合、第1ゲーム空間画像GAの端Eがヘッドマウントディスプレイ16に表示され、ヘッドマウントディスプレイ16には、当該端Eを境として、第1ゲーム空間画像GAが表示されている部分と、第1ゲーム空間画像GAが表示されていない部分とが生じるため、ユーザに違和感を与えてしまうおそれがある。この点、ゲーム装置10によれば、第1ゲーム空間画像GAの中央部から端部に向かって徐々に透過度が高くなるようにして、第1ゲーム空間画像GAの透過度を設定することによって、第1ゲーム空間画像GAが表示されている部分と、第1ゲーム空間画像GAが表示されていない部分との境が目立たないようにでき、ユーザに与える違和感を軽減できる。
Further, when the first game space image GA displayed on the
また、ゲーム装置10によれば、ユーザに与える違和感を軽減できる結果として、いわゆる「VR酔い」も軽減できる。
Further, according to the
[6.変形例]本発明は以上に説明した実施形態に限定されるものではない。 [6. Modifications] The present invention is not limited to the embodiments described above.
[6−1]以上に説明した実施形態では、ヘッドマウントディスプレイ16に表示される第1ゲーム空間画像GAを移動させる場合に、第1ゲーム空間画像GAの中央部から端部に向かって徐々に透過度が高くなるようにして、第1ゲーム空間画像GAの透過度を設定することによって、第1ゲーム空間画像GAが表示されている部分と、第1ゲーム空間画像GAが表示されていない部分との境が目立たないようにしたが、例えば、第1ゲーム空間画像GAが表示されていない部分に別の画像(例えば抽象的な模様又は無数のボールやバットのような模様)を表示させ、それらが迫ってくるように演出してもよい。
[6-1] In the embodiment described above, when the first game space image GA displayed on the
[6−2]本発明は、ゲーム装置とゲームサーバとの間でデータ通信を行いながら、ヘッドマウントディスプレイ16に表示される画像が更新されるようなゲームシステムにも適用できる。
[6-2] The present invention can also be applied to a game system in which an image displayed on the head-mounted
図16は、本発明の他の実施形態に係る表示制御システムの一態様であるゲームシステム1Aの構成を示す図である。ゲームシステム1Aはゲーム装置10Aとゲームサーバ30Aとを含む。ゲーム装置10Aとゲームサーバ30AとはネットワークNに接続されており、ゲーム装置10Aとゲームサーバ30Aとの間で相互にデータ通信が可能である。ゲーム装置10Aは図1に示したゲーム装置10と同様であるため、ここでは説明を省略する。
FIG. 16 is a diagram showing a configuration of a
ゲームサーバ30Aは例えばサーバコンピュータである。図16に示すように、ゲームサーバ30Aは制御部31、記憶部32、光ディスクドライブ部33、及び通信部34を含む。これらは図1に示した制御部11、記憶部12、光ディスクドライブ部13、及び通信部14と同様である。プログラムやデータは光ディスクを介してゲームサーバ30Aに供給される。光ディスク以外の情報記憶媒体(例えばメモリカード)に記憶されたプログラムやデータを読み取るための構成要素(例えばメモリーカードスロット)がゲームサーバ30Aに備えられてもよい。そして、プログラムやデータが光ディスク以外の情報記憶媒体を介してゲームサーバ30Aに供給されてもよい。または、プログラムやデータはネットワークNを介してゲームサーバ30Aに供給されてもよい。
The
ゲームシステム1Aでは、図14に示した機能ブロックのすべてがゲーム装置10A(表示制御装置の一例)で実現されてもよいし、ゲームサーバ30A(表示制御装置の他の一例)で実現されてもよい。また、図14に示した機能ブロックの一部がゲーム装置10Aで実現され、残りがゲームサーバ30Aで実現されてもよい。
In the
例えば、第1ゲーム空間画像GA又は第2ゲーム空間画像GBをゲームサーバ30Aで生成し、当該第1ゲーム空間画像GA又は第2ゲーム空間画像GBをゲーム装置10Aに送信することによって当該第1ゲーム空間画像GA又は第2ゲーム空間画像GBをヘッドマウントディスプレイ16に表示させてもよい。この場合、ヘッドマウントディスプレイ16の向きに関するデータをゲームサーバ30Aに送信し、ヘッドマウントディスプレイ16の向きが変化した場合に、ゲームサーバ30Aで、変化後のヘッドマウントディスプレイ16の向きに対応する新第2ゲーム空間画像GBNを新たに生成し、当該新第2ゲーム空間画像GBNをゲーム装置10Aに送信することによって当該新第2ゲーム空間画像GBNをヘッドマウントディスプレイ16に表示させてもよい。
For example, the first game space image GA or the second game space image GB is generated by the
[6−3]以上では、野球場を模したゲーム空間GSのゲーム空間画像をヘッドマウントディスプレイ16に表示する場合について主に説明したが、本発明は、他のゲーム空間画像をヘッドマウントディスプレイ16に表示する場合にも適用できる。また、本発明は、ゲーム装置10,10Aやゲームサーバ30A以外の表示制御装置や、ゲームシステム1A以外の表示制御システムにも適用できる。すなわち、本発明は、ゲーム空間画像以外の仮想空間画像をヘッドマウントディスプレイ16に表示する場合にも適用できる。
[6-3] In the above, the case where the game space image of the game space GS imitating a baseball field is displayed on the head-mounted
[7.付記]以上のような記載から、本発明は例えば以下のように把握される。なお、本発明の理解を容易にするために、適宜図面に記載された符号を括弧書きで記載するが、それにより本発明が図示の態様に限定されるものではない。 [7. Supplementary note] From the above description, the present invention can be grasped as follows, for example. In addition, in order to facilitate the understanding of the present invention, the reference numerals described in the drawings are appropriately described in parentheses, but the present invention is not limited to the illustrated mode.
1)本発明の一態様に係る表示制御装置(10,10A,30A)は、両眼視差を利用した立体視画像として、仮想空間(GS)内の仮想視点(VP1,VP2)から視界方向(VD1,VD2,VD2N)を見た仮想空間を表す仮想空間画像(GA,GB,GBN)を表示可能な表示部を備えたヘッドマウントディスプレイ(16)の表示を制御する表示制御装置(10,10A,30A)において、前記ヘッドマウントディスプレイ(16)の向きの検出結果を取得する検出結果取得手段(110)と、第1仮想空間画像(GA)を取得する第1取得手段(121)と、第2仮想空間画像(GB)を取得する第2取得手段(122)と、前記第1仮想空間画像(GA)と前記第2仮想空間画像(GB)とを画像合成して前記表示部に表示するための制御を実行する表示制御手段(130)と、時間経過に応じて、前記第1仮想空間画像(GA)による前記第2仮想空間画像(GB)の遮蔽度を下げる変更手段(140)と、を含み、前記第2取得手段(122)は、前記ヘッドマウントディスプレイ(16)の向きの変化に基づいて、変化後の前記ヘッドマウントディスプレイ(16)の向きに対応する前記視界方向(VD2N)の前記第2仮想空間画像(GBN)を新たに取得し、前記表示制御手段(130)は、前記ヘッドマウントディスプレイ(16)の向きの変化に基づいて、前記表示部に表示される前記第2仮想空間画像(GB)を、新たに取得された前記第2仮想空間画像(GBN)に更新し、前記表示部に表示される前記第1仮想空間画像(GA)を、前記ヘッドマウントディスプレイ(16)の向きの変化方向の逆方向に基づく移動方向に移動させる。 1) The display control device (10, 10A, 30A) according to one aspect of the present invention is a stereoscopic image using binocular disparity, from a virtual viewpoint (VP1, VP2) in a virtual space (GS) to a viewing direction (VP1, VP2). A display control device (10, 10A) that controls the display of a head-mounted display (16) provided with a display unit capable of displaying a virtual space image (GA, GB, GBN) representing a virtual space in which VD1, VD2, VD2N) is viewed. , 30A), the detection result acquisition means (110) for acquiring the detection result of the orientation of the head-mounted display (16), the first acquisition means (121) for acquiring the first virtual space image (GA), and the first. 2 The second acquisition means (122) for acquiring the virtual space image (GB), the first virtual space image (GA), and the second virtual space image (GB) are image-combined and displayed on the display unit. A display control means (130) for executing the control for the purpose, and a change means (140) for lowering the degree of shielding of the second virtual space image (GB) by the first virtual space image (GA) according to the passage of time. The second acquisition means (122) includes the view direction (VD2N) corresponding to the changed orientation of the head-mounted display (16) based on the change in the orientation of the head-mounted display (16). The second virtual space image (GBN) is newly acquired, and the display control means (130) displays the second virtual space image (GBN) on the display unit based on a change in the orientation of the head-mounted display (16). The virtual space image (GB) is updated to the newly acquired second virtual space image (GBN), and the first virtual space image (GA) displayed on the display unit is displayed on the head-mounted display (16). ) Is moved in the movement direction based on the opposite direction of the change direction.
4)本発明の一態様に係る表示制御システム(1A)は、両眼視差を利用した立体視画像として、仮想空間内の仮想視点から視界方向を見た仮想空間を表す仮想空間画像を表示可能な表示部を備えたヘッドマウントディスプレイ(16)の表示を制御する表示制御システム(1A)において、前記ヘッドマウントディスプレイ(16)の向きの検出結果を取得する検出結果取得手段と(110)、第1仮想空間画像を取得する第1取得手段(121)と、第2仮想空間画像を取得する第2取得手段(122)と、前記第1仮想空間画像と前記第2仮想空間画像とを画像合成して前記表示部に表示するための制御を実行する表示制御手段(130)と、時間経過に応じて、前記第1仮想空間画像による前記第2仮想空間画像の遮蔽度を下げる変更手段(140)と、を含み、前記第2取得手段(122)は、前記ヘッドマウントディスプレイ(16)の向きの変化に基づいて、変化後の前記ヘッドマウントディスプレイ(16)の向きに対応する前記視界方向の前記第2仮想空間画像を新たに取得し、前記表示制御手段(130)は、前記ヘッドマウントディスプレイ(16)の向きの変化に基づいて、前記表示部に表示される前記第2仮想空間画像を、新たに取得された前記第2仮想空間画像に更新し、前記表示部に表示される前記第1仮想空間画像を、前記ヘッドマウントディスプレイ(16)の向きの変化方向の逆方向に基づく移動方向に移動させる。 4) The display control system (1A) according to one aspect of the present invention can display a virtual space image representing a virtual space viewed from a virtual viewpoint in the virtual space as a stereoscopic image using binocular disparity. In a display control system (1A) that controls the display of a head-mounted display (16) provided with a display unit, a detection result acquisition means for acquiring a detection result of the orientation of the head-mounted display (16) and (110), first. 1 First acquisition means (121) for acquiring a virtual space image, second acquisition means (122) for acquiring a second virtual space image, and image composition of the first virtual space image and the second virtual space image. A display control means (130) that executes control for displaying on the display unit, and a change means (140) that lowers the degree of shielding of the second virtual space image by the first virtual space image according to the passage of time. ), And the second acquisition means (122) is based on the change in the orientation of the head mount display (16), and is in the view direction corresponding to the changed orientation of the head mount display (16). The second virtual space image is newly acquired, and the display control means (130) obtains the second virtual space image displayed on the display unit based on the change in the orientation of the head mount display (16). , The first virtual space image is updated to the newly acquired second virtual space image, and the first virtual space image displayed on the display unit is moved in a direction opposite to the change direction of the direction of the head mount display (16). Move to.
5)本発明の一態様に係る表示制御装置(10,10A,30A)は、両眼視差を利用した立体視画像として、仮想空間内の仮想視点から視界方向を見た仮想空間を表す仮想空間画像を表示可能な表示部を備えたヘッドマウントディスプレイ(16)の表示を制御する表示制御装置(10,10A,30A)において、前記ヘッドマウントディスプレイ(16)の向きの検出結果を取得する検出結果取得手段(110)と、第1仮想空間画像を取得する手段であって、前記ヘッドマウントディスプレイ(16)の向きの変化に基づいて、変化後の前記ヘッドマウントディスプレイ(16)の向きに対応する前記視界方向の前記第1仮想空間画像を新たに取得する第1取得手段(121)と、第2仮想空間画像を取得する手段であって、前記ヘッドマウントディスプレイ(16)の向きの変化に基づいて、変化後の前記ヘッドマウントディスプレイ(16)の向きに対応する前記視界方向の前記第2仮想空間画像を新たに取得する第2取得手段(122)と、前記第1仮想空間画像と前記第2仮想空間画像とを画像合成して前記表示部に表示するための制御を実行する表示制御手段(130)と、前記第1仮想空間画像と前記第2仮想空間画像とが画像合成されて前記表示部に表示される場合に、時間経過に応じて、前記第1仮想空間画像による前記第2仮想空間画像の遮蔽度を下げる変更手段(140)と、を含み、前記表示制御装置(10,10A,30A)は、前記第1仮想空間画像と前記第2仮想空間画像とが画像合成されて前記表示部に表示される場合に、前記第1仮想空間画像と前記第2仮想空間画像とのうちの一方の仮想空間画像の新たな取得を制限する手段(120)をさらに含み、前記表示制御手段(130)は、前記ヘッドマウントディスプレイ(16)の向きの変化に基づいて、前記表示部に表示される前記一方の仮想空間画像を、前記ヘッドマウントディスプレイ(16)の向きの変化方向の逆方向に基づく移動方向に移動させ、前記表示部に表示される、前記第1仮想空間画像と前記第2仮想空間画像とのうちの他方の仮想空間画像を、新たに取得される仮想空間画像に更新する。 5) The display control device (10, 10A, 30A) according to one aspect of the present invention is a virtual space representing a virtual space viewed from a virtual viewpoint in the virtual space as a stereoscopic image using binocular disparity. In the display control device (10, 10A, 30A) that controls the display of the head mount display (16) provided with a display unit capable of displaying an image, the detection result of acquiring the detection result of the orientation of the head mount display (16). The acquisition means (110) and the means for acquiring the first virtual space image, which correspond to the changed orientation of the head mount display (16) based on the change in the orientation of the head mount display (16). A means for newly acquiring the first virtual space image in the viewing direction (121) and a means for acquiring the second virtual space image, based on a change in the orientation of the head mount display (16). The second acquisition means (122) for newly acquiring the second virtual space image in the view direction corresponding to the orientation of the head mount display (16) after the change, the first virtual space image, and the first virtual space image. The display control means (130) that executes control for synthesizing the two virtual space images and displaying them on the display unit, and the first virtual space image and the second virtual space image are image-combined and described. When displayed on the display unit, the display control device (10, In 10A and 30A), when the first virtual space image and the second virtual space image are image-combined and displayed on the display unit, the first virtual space image and the second virtual space image are combined. The display control means (130) further includes a means (120) for restricting new acquisition of one of the virtual space images, and the display control means (130) is attached to the display unit based on a change in the orientation of the head mount display (16). The first virtual space image and the first virtual space image displayed on the display unit by moving the displayed one virtual space image in a movement direction based on the direction opposite to the change direction of the direction of the head mount display (16). The other virtual space image of the second virtual space image is updated with the newly acquired virtual space image.
6)本発明の一態様に係る表示制御システム(1A)は、両眼視差を利用した立体視画像として、仮想空間内の仮想視点から視界方向を見た仮想空間を表す仮想空間画像を表示可能な表示部を備えたヘッドマウントディスプレイ(16)の表示を制御する表示制御システム(1A)において、前記ヘッドマウントディスプレイ(16)の向きの検出結果を取得する検出結果取得手段(110)と、第1仮想空間画像を取得する手段であって、前記ヘッドマウントディスプレイ(16)の向きの変化に基づいて、変化後の前記ヘッドマウントディスプレイ(16)の向きに対応する前記視界方向の前記第1仮想空間画像を新たに取得する第1取得手段(121)と、第2仮想空間画像を取得する手段であって、前記ヘッドマウントディスプレイ(16)の向きの変化に基づいて、変化後の前記ヘッドマウントディスプレイ(16)の向きに対応する前記視界方向の前記第2仮想空間画像を新たに取得する第2取得手段(122)と、前記第1仮想空間画像と前記第2仮想空間画像とを画像合成して前記表示部に表示するための制御を実行する表示制御手段(130)と、前記第1仮想空間画像と前記第2仮想空間画像とが画像合成されて前記表示部に表示される場合に、時間経過に応じて、前記第1仮想空間画像による前記第2仮想空間画像の遮蔽度を下げる変更手段(140)と、を含み、前記表示制御システム(1A)は、前記第1仮想空間画像と前記第2仮想空間画像とが画像合成されて前記表示部に表示される場合に、前記第1仮想空間画像と前記第2仮想空間画像とのうちの一方の仮想空間画像の新たな取得を制限する手段(130)をさらに含み、前記表示制御手段(130)は、前記ヘッドマウントディスプレイ(16)の向きの変化に基づいて、前記表示部に表示される前記一方の仮想空間画像を、前記ヘッドマウントディスプレイ(16)の向きの変化方向の逆方向に基づく移動方向に移動させ、前記表示部に表示される、前記第1仮想空間画像と前記第2仮想空間画像とのうちの他方の仮想空間画像を、新たに取得される仮想空間画像に更新する。 6) The display control system (1A) according to one aspect of the present invention can display a virtual space image representing a virtual space viewed from a virtual viewpoint in the virtual space as a stereoscopic image using binocular disparity. In the display control system (1A) that controls the display of the head-mounted display (16) provided with various display units, the detection result acquisition means (110) for acquiring the detection result of the orientation of the head-mounted display (16), and the first 1 A means for acquiring a virtual space image, based on a change in the orientation of the head mount display (16), and the first virtual in the viewing direction corresponding to the changed orientation of the head mount display (16). The first acquisition means (121) for newly acquiring a spatial image and the second virtual space image acquisition means for acquiring the head mount after the change based on the change in the orientation of the head mount display (16). The second acquisition means (122) for newly acquiring the second virtual space image in the viewing direction corresponding to the orientation of the display (16), and the image composition of the first virtual space image and the second virtual space image. When the display control means (130) that executes the control for displaying on the display unit and the first virtual space image and the second virtual space image are image-combined and displayed on the display unit. The display control system (1A) includes the changing means (140) for lowering the degree of shielding of the second virtual space image by the first virtual space image according to the passage of time. And the second virtual space image are image-combined and displayed on the display unit, a new acquisition of one of the first virtual space image and the second virtual space image is obtained. The display control means (130) further includes a limiting means (130), and the display control means (130) displays the one virtual space image displayed on the display unit based on the change in the orientation of the head mount display (16). The other virtual of the first virtual space image and the second virtual space image displayed on the display unit by moving the head mount display (16) in a movement direction based on the direction opposite to the change direction of the direction. The spatial image is updated with the newly acquired virtual spatial image.
7)また、本発明の一態様に係るプログラムは、1)〜3),5)のいずれかに記載の表示制御装置(10,10A,30A)、又は、4)又は6)に記載の表示制御システム(1A)としてコンピュータを機能させるためのプログラムである。 7) Further, the program according to one aspect of the present invention is the display described in the display control device (10, 10A, 30A) according to any one of 1) to 3), 5), or the display described in 4) or 6). This is a program for operating a computer as a control system (1A).
8)また、本発明の一態様に係る情報記憶媒体は、7)に記載のプログラムを記録したコンピュータで読み取り可能な情報記憶媒体である。 8) Further, the information storage medium according to one aspect of the present invention is a computer-readable information storage medium in which the program described in 7) is recorded.
9)また、本発明の一態様に係る表示制御方法は、両眼視差を利用した立体視画像として、仮想空間内の仮想視点から視界方向を見た仮想空間を表す仮想空間画像を表示可能な表示部を備えたヘッドマウントディスプレイ(16)の表示を制御する表示制御方法において、前記ヘッドマウントディスプレイの向きの検出結果を取得する検出結果取得ステップ(S110)と、第1仮想空間画像を取得する第1取得ステップ(S100)と、第2仮想空間画像を取得する第2取得ステップ(S102,S112)と、前記第1仮想空間画像と前記第2仮想空間画像とを画像合成して前記表示部に表示するための制御を実行する表示制御ステップ(S106,S116,S120)と、時間経過に応じて、前記第1仮想空間画像による前記第2仮想空間画像の遮蔽度を下げる変更ステップ(S114,S118)と、を含み、前記第2取得ステップ(S112)では、前記ヘッドマウントディスプレイ(16)の向きの変化に基づいて、変化後の前記ヘッドマウントディスプレイ(16)の向きに対応する前記視界方向の前記第2仮想空間画像を新たに取得し、前記表示制御ステップ(S116)では、前記ヘッドマウントディスプレイ(16)の向きの変化に基づいて、前記表示部に表示される前記第2仮想空間画像を、新たに取得された前記第2仮想空間画像に更新し、前記表示部に表示される前記第1仮想空間画像を、前記ヘッドマウントディスプレイの向きの変化方向の逆方向に基づく移動方向に移動させる。 9) Further, the display control method according to one aspect of the present invention can display a virtual space image representing a virtual space viewed from a virtual viewpoint in the virtual space as a stereoscopic image using binocular disparity. In the display control method for controlling the display of the head mount display (16) provided with the display unit, the detection result acquisition step (S110) for acquiring the detection result of the orientation of the head mount display and the first virtual space image are acquired. The display unit is a combination of a first acquisition step (S100), a second acquisition step (S102, S112) for acquiring a second virtual space image, the first virtual space image, and the second virtual space image. A display control step (S106, S116, S120) for executing control for displaying the image, and a change step (S114, S114,) for lowering the degree of shielding of the second virtual space image by the first virtual space image according to the passage of time. In the second acquisition step (S112), the view direction corresponding to the changed orientation of the head-mounted display (16) is based on the change in the orientation of the head-mounted display (16). The second virtual space image is newly acquired, and in the display control step (S116), the second virtual space image displayed on the display unit is displayed based on the change in the orientation of the head mount display (16). Is updated to the newly acquired second virtual space image, and the first virtual space image displayed on the display unit is moved in a moving direction based on the direction opposite to the changing direction of the orientation of the head mount display. Let me.
上記1),4)〜9)に記載の発明によれば、第1仮想空間画像と第2仮想空間画像とを画像合成してヘッドマウントディスプレイに表示し、時間経過に応じて、前記第1仮想空間画像による前記第2仮想空間画像の遮蔽度を下げるため、ヘッドマウントディスプレイに表示される仮想空間画像を単に第1仮想空間画像から第2仮想空間画像に切り替える場合に比べて、ユーザに与える違和感を軽減できる。 According to the inventions described in 1), 4) to 9) above, the first virtual space image and the second virtual space image are image-synthesized and displayed on the head mount display, and the first virtual space image is displayed according to the passage of time. In order to reduce the degree of shielding of the second virtual space image by the virtual space image, the virtual space image displayed on the head mount display is given to the user as compared with the case where the virtual space image is simply switched from the first virtual space image to the second virtual space image. You can reduce the feeling of strangeness.
また、第1仮想空間画像から第2仮想空間画像への切り替えの最中に、ユーザが頭の向きを変えた場合、ヘッドマウントディスプレイに表示される第1仮想空間画像及び第2仮想空間画像がユーザの頭の向きに合わせて更新されないと、ユーザに違和感を与えてしまい、仮想空間への没入感を損なってしまうおそれがある。例えば、上記切り替えの最中にユーザが頭を向きを変えた場合、表示制御装置の処理能力等により、第1仮想空間画像と第2仮想空間画像との両方を変化後のユーザの頭の向きに合わせて新たに取得(生成)することは難しい場合がある。この点、上記切り替えの最中にユーザが頭の向きを変えた場合に、変化後のユーザの頭の向きに対応する第1仮想空間画像を新たに取得しないと、ユーザが頭を動かす前の第1仮想空間画像が固定画像として表示されたままの状態となってユーザに視認されることになるため、ユーザに違和感を与えてしまうおそれがある。この点、本発明によれば、第1仮想空間画像から第2仮想空間画像への切り替えの最中に、ヘッドマウントディスプレイの向きが変化した場合(すなわち、ユーザが頭の向きを変えた場合)に、ヘッドマウントディスプレイに表示される第2仮想空間画像を、変化後の前記ヘッドマウントディスプレイの向きに対応する視界方向の第2仮想空間画像に更新し、ヘッドマウントディスプレイに表示される第1仮想空間画像を、ヘッドマウントディスプレイの向きの変化方向の逆方向に基づく移動方向に移動させることによって、ヘッドマウントディスプレイに表示される第1仮想空間画像及び第2仮想空間画像がユーザの頭の向きに合わせて更新されるようになり、ユーザに与える違和感を軽減できる。 Further, when the user changes the direction of the head during the switching from the first virtual space image to the second virtual space image, the first virtual space image and the second virtual space image displayed on the head-mounted display are displayed. If it is not updated according to the direction of the user's head, the user may feel uncomfortable and the immersive feeling in the virtual space may be impaired. For example, when the user turns his / her head during the above switching, the direction of the user's head after changing both the first virtual space image and the second virtual space image due to the processing power of the display control device or the like. It may be difficult to acquire (generate) a new one according to the above. In this regard, if the user changes his / her head orientation during the above switching, he / she must acquire a new first virtual space image corresponding to the changed user's head orientation before the user moves his / her head. Since the first virtual space image remains displayed as a fixed image and is visually recognized by the user, there is a risk of giving the user a sense of discomfort. In this regard, according to the present invention, when the orientation of the head-mounted display changes during the switching from the first virtual space image to the second virtual space image (that is, when the user changes the orientation of the head). In addition, the second virtual space image displayed on the head-mounted display is updated to the second virtual space image in the viewing direction corresponding to the orientation of the head-mounted display after the change, and the first virtual space image displayed on the head-mounted display is updated. By moving the spatial image in the movement direction based on the direction opposite to the direction of change in the orientation of the head-mounted display, the first virtual space image and the second virtual space image displayed on the head-mounted display are oriented toward the user's head. It will be updated at the same time, and the discomfort given to the user can be reduced.
なお、表示制御装置の処理能力等の点で可能であるならば、ヘッドマウントディスプレイに表示される第1仮想空間画像をユーザの頭の向きに合わせて更新するための方法としては、第2仮想空間画像と同様に、変化後のヘッドマウントディスプレイの向きに対応する視界方向の第1仮想空間画像を新たに取得して、ヘッドマウントディスプレイに表示される第1仮想空間画像を、新たに取得された第1仮想空間画像に更新する方法も考えられるが、この方法では、第2仮想空間画像とともに第1仮想空間画像も新たに取得する必要があるため、処理負荷が増大する。この点、本発明によれば、ユーザが頭の向きを変える前の第1仮想空間画像を流用し、第1仮想空間画像を新たに取得する必要がないため、処理負荷を軽減できる。 If it is possible in terms of the processing capacity of the display control device, the second virtual method is used as a method for updating the first virtual space image displayed on the head-mounted display according to the direction of the user's head. Similar to the spatial image, the first virtual spatial image in the viewing direction corresponding to the changed orientation of the head-mounted display is newly acquired, and the first virtual spatial image displayed on the head-mounted display is newly acquired. A method of updating to the first virtual space image is also conceivable, but in this method, it is necessary to newly acquire the first virtual space image together with the second virtual space image, which increases the processing load. In this respect, according to the present invention, it is not necessary to divert the first virtual space image before the user changes the direction of the head and newly acquire the first virtual space image, so that the processing load can be reduced.
2)本発明の一態様では、前記変更手段(140)は、時間経過に応じて、前記第1仮想空間画像の透過度と前記第2仮想空間画像の透過度との少なくとも一方を変更することによって、前記第1仮想空間画像による前記第2仮想空間画像の前記遮蔽度を下げる手段であり、前記変更手段(140)は、時間経過に応じて、前記第1仮想空間画像の透過度を上げる第1変更手段(141)と、時間経過に応じて、前記第2仮想空間画像の透過度を下げる第2変更手段(142)と、の少なくとも一方を含むようにしてもよい。 2) In one aspect of the present invention, the changing means (140) changes at least one of the transparency of the first virtual space image and the transparency of the second virtual space image according to the passage of time. This is a means for lowering the degree of shielding of the second virtual space image by the first virtual space image, and the changing means (140) increases the transparency of the first virtual space image with the passage of time. At least one of the first changing means (141) and the second changing means (142) that reduces the transparency of the second virtual space image according to the passage of time may be included.
2)本発明によれば、第1仮想空間画像と第2仮想空間画像とを画像合成してヘッドマウントディスプレイに表示し、時間経過に応じて、第1仮想空間画像の透過度を上げることと、第2仮想空間画像の透過度を下げることとの少なくとも一方を行うため、ヘッドマウントディスプレイに表示される仮想空間画像を単に第1仮想空間画像から第2仮想空間画像に切り替える場合に比べて、ユーザに与える違和感を軽減できる。 2) According to the present invention, the first virtual space image and the second virtual space image are combined and displayed on a head mount display, and the transparency of the first virtual space image is increased with the passage of time. , In order to reduce the transparency of the second virtual space image, as compared with the case where the virtual space image displayed on the head mount display is simply switched from the first virtual space image to the second virtual space image. It is possible to reduce the discomfort given to the user.
3)本発明の一態様では、前記変更手段(140)は、前記第1仮想空間画像の端部の透過度が前記第1仮想空間画像の中央部の透過度よりも高くなるようにして、前記第1仮想空間画像の透過度を設定してもよい。 3) In one aspect of the present invention, the changing means (140) is such that the transparency of the edge portion of the first virtual space image is higher than the transparency of the central portion of the first virtual space image. The transparency of the first virtual space image may be set.
3)に記載の発明によれば、ヘッドマウントディスプレイに表示される第1仮想空間画像を移動させることに起因してユーザに与える違和感を軽減できる。ヘッドマウントディスプレイに表示される第1仮想空間画像を移動させた場合、第1仮想空間画像の端がヘッドマウントディスプレイに表示され、ヘッドマウントディスプレイには、当該端を境として、第1仮想空間画像が表示されている部分と、第1仮想空間画像が表示されていない部分とが生じるため、ユーザに違和感を与えてしまうおそれがある。この点、本発明によれば、第1仮想空間画像の端部の透過度が第1仮想空間画像の中央部の透過度よりも高くなるようにして、第1仮想空間画像の透過度を設定することによって、第1仮想空間画像が表示されている部分と、第1仮想空間画像が表示されていない部分との境が目立たないようにでき、ユーザに与える違和感を軽減できる。 According to the invention described in 3), it is possible to reduce the discomfort given to the user due to the movement of the first virtual space image displayed on the head-mounted display. When the first virtual space image displayed on the head-mounted display is moved, the end of the first virtual space image is displayed on the head-mounted display, and the head-mounted display displays the first virtual space image with the end as a boundary. Since there is a portion where is displayed and a portion where the first virtual space image is not displayed, there is a risk of giving a sense of discomfort to the user. In this regard, according to the present invention, the transparency of the first virtual space image is set so that the transparency of the edge portion of the first virtual space image is higher than the transparency of the central portion of the first virtual space image. By doing so, the boundary between the portion where the first virtual space image is displayed and the portion where the first virtual space image is not displayed can be made inconspicuous, and the discomfort given to the user can be reduced.
1A ゲームシステム、N ネットワーク、10,10A ゲーム装置、11 制御部、12 記憶部、13 光ディスクドライブ部、14 通信部、15 操作部、16 ヘッドマウントディスプレイ、17 トレッキング部、18 音出力部、30A ゲームサーバ、31 制御部、32 記憶部、33 光ディスクドライブ部、34 通信部、100 データ記憶部、110 検出結果取得部、120 仮想空間画像取得部、121 第1取得部、122 第2取得部、130 表示制御部、140 変更部、141 第1変更部、142 第2変更部、U ユーザ、GS ゲーム空間、FD フィールド、SD スタンド、RP 右翼側のポール、HB ホームベース、FB 一塁ベース、SB 二塁ベース、TB 三塁ベース、VP1,VP2 仮想視点、VD1,VD2,VD2N 視界方向、GA 第1仮想空間画像、GB 第2仮想空間画像、GBN 新第2仮想空間画像、UD1 第1方向、UD2 第2方向、CP 中心画素、E 端。
1A game system, N network, 10,10A game device, 11 control unit, 12 storage unit, 13 optical disk drive unit, 14 communication unit, 15 operation unit, 16 head mount display, 17 trekking unit, 18 sound output unit, 30A game Server, 31 control unit, 32 storage unit, 33 optical disk drive unit, 34 communication unit, 100 data storage unit, 110 detection result acquisition unit, 120 virtual space image acquisition unit, 121 first acquisition unit, 122 second acquisition unit, 130 Display control unit, 140 change unit, 141 first change unit, 142 second change unit, U user, GS game space, FD field, SD stand, RP right wing pole, HB home base, FB first base base, SB second base base , TB third base, VP1, VP2 virtual viewpoint, VD1, VD2, VD2N view direction, GA 1st virtual space image, GB 2nd virtual space image, GBN new 2nd virtual space image, UD1 1st direction, UD2 2nd direction , CP center pixel, E end.
Claims (5)
前記ヘッドマウントディスプレイの向きの検出結果を取得する検出結果取得手段と、
前記仮想空間内に設定された第1視点から見た視界画像であって、前記検出結果に基づいて特定される視界方向の視界画像である第1仮想空間画像を取得する第1取得手段と、
前記仮想空間内の、前記第1視点とは異なる位置に設定された第2視点から見た視界画像であって、前記検出結果に基づいて特定される視界方向の視界画像である第2仮想空間画像を取得する第2取得手段と、
前記第1取得手段によって取得された前記第1仮想空間画像と前記第2取得手段によって取得された前記第2仮想空間画像との少なくとも一方を前記表示画面に表示するための制御を実行する表示制御手段と、
を含み、
前記表示制御手段は、前記第1視点と前記第2視点との間で視点を切り替える視点切替期間において、前記第1仮想空間画像と前記第2仮想空間画像とを画像合成して前記表示画面に表示させ、前記第2仮想空間画像に関しては、前記検出結果に応じて新たな画像に更新し、前記第1仮想空間画像に関しては、前記検出結果に応じた新たな画像への更新を制限し、前記第1仮想空間画像を、前記表示画面に対して前記ヘッドマウントディスプレイの向きの変化方向の逆方向への移動となるように移動させる、
表示制御装置。 A display control device that controls the display of a head-mounted display equipped with a display screen that can display a virtual space image that represents the virtual space viewed from the virtual viewpoint in the virtual space as a stereoscopic image using binocular parallax. In
A detection result acquisition means for acquiring the detection result of the orientation of the head-mounted display, and
A first acquisition means for acquiring a first virtual space image which is a field image viewed from a first viewpoint set in the virtual space and is a field image in a field direction specified based on the detection result.
A second virtual space which is a field image viewed from a second viewpoint set at a position different from the first viewpoint in the virtual space and is a field image in the field direction specified based on the detection result. The second acquisition means to acquire the image and
Display control that executes control for displaying at least one of the first virtual space image acquired by the first acquisition means and the second virtual space image acquired by the second acquisition means on the display screen. and means,
It includes,
Before Symbol display control means, wherein the viewpoint-switching period for switching the view point between the first viewpoint and the second viewpoint, the display screen and the second virtual space image and the first virtual space image by image synthesis The second virtual space image is updated to a new image according to the detection result, and the first virtual space image is restricted from being updated to a new image according to the detection result. , The first virtual space image is moved so as to move in the direction opposite to the change direction of the orientation of the head mount display with respect to the display screen.
Display control device.
前記視点切替期間において、時間経過に応じて、前記第1仮想空間画像による前記第2仮想空間画像の遮蔽度を下げる変更手段をさらに含む、In the viewpoint switching period, a changing means for lowering the degree of shielding of the second virtual space image by the first virtual space image according to the passage of time is further included.
表示制御装置。Display control device.
前記表示制御手段は、前記視点切替期間の前において、前記第2仮想空間画像を前記表示画面に表示させず、前記第1仮想空間画像を前記表示画面に表示させ、前記視点切替期間の後において、前記第1仮想空間画像を前記表示画面に表示させず、前記第2仮想空間画像を前記表示画面に表示させる、The display control means does not display the second virtual space image on the display screen before the viewpoint switching period, but displays the first virtual space image on the display screen, and after the viewpoint switching period. The first virtual space image is not displayed on the display screen, and the second virtual space image is displayed on the display screen.
表示制御装置。Display control device.
前記ヘッドマウントディスプレイの向きの検出結果を取得する検出結果取得手段と、
前記仮想空間内に設定された第1視点から見た視界画像であって、前記検出結果に基づいて特定される視界方向の視界画像である第1仮想空間画像を取得する第1取得手段と、
前記仮想空間内の、前記第1視点とは異なる位置に設定された第2視点から見た視界画像であって、前記検出結果に基づいて特定される視界方向の視界画像である第2仮想空間画像を取得する第2取得手段と、
前記第1取得手段によって取得された前記第1仮想空間画像と前記第2取得手段によって取得された前記第2仮想空間画像との少なくとも一方を前記表示画面に表示するための制御を実行する表示制御手段と、
を含み、
前記表示制御手段は、前記第1視点と前記第2視点との間で視点を切り替える視点切替期間において、前記第1仮想空間画像と前記第2仮想空間画像とを画像合成して前記表示画面に表示させ、前記第2仮想空間画像に関しては、前記検出結果に応じて新たな画像に更新し、前記第1仮想空間画像に関しては、前記検出結果に応じた新たな画像への更新を制限し、前記第1仮想空間画像を、前記表示画面に対して前記ヘッドマウントディスプレイの向きの変化方向の逆方向への移動となるように移動させる、
表示制御システム。 A display control system that controls the display of a head-mounted display equipped with a display screen that can display a virtual space image that represents the virtual space viewed from the virtual viewpoint in the virtual space as a stereoscopic image using binocular parallax. In
A detection result acquisition means for acquiring the detection result of the orientation of the head-mounted display, and
A first acquisition means for acquiring a first virtual space image which is a field image viewed from a first viewpoint set in the virtual space and is a field image in a field direction specified based on the detection result.
A second virtual space which is a field image viewed from a second viewpoint set at a position different from the first viewpoint in the virtual space and is a field image in the field direction specified based on the detection result. The second acquisition means to acquire the image and
Display control that executes control for displaying at least one of the first virtual space image acquired by the first acquisition means and the second virtual space image acquired by the second acquisition means on the display screen. and means,
It includes,
Before Symbol display control means, wherein the viewpoint-switching period for switching the view point between the first viewpoint and the second viewpoint, the display screen and the second virtual space image and the first virtual space image by image synthesis The second virtual space image is updated to a new image according to the detection result, and the first virtual space image is restricted from being updated to a new image according to the detection result. , The first virtual space image is moved so as to move in the direction opposite to the change direction of the orientation of the head mount display with respect to the display screen.
Display control system.
A program for operating a computer as the display control device according to any one of claims 1 to 3 or the display control system according to claim 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019100870A JP6962579B2 (en) | 2017-12-21 | 2019-05-30 | Display control device, display control system, and program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017245335A JP6808896B2 (en) | 2017-12-21 | 2017-12-21 | Display control device, display control system, and program |
| JP2019100870A JP6962579B2 (en) | 2017-12-21 | 2019-05-30 | Display control device, display control system, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017245335A Division JP6808896B2 (en) | 2017-12-21 | 2017-12-21 | Display control device, display control system, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019192259A JP2019192259A (en) | 2019-10-31 |
| JP6962579B2 true JP6962579B2 (en) | 2021-11-05 |
Family
ID=68390552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019100870A Active JP6962579B2 (en) | 2017-12-21 | 2019-05-30 | Display control device, display control system, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6962579B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025150187A1 (en) * | 2024-01-12 | 2025-07-17 | 三菱電機株式会社 | Video output device, program, and video output method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3921770B2 (en) * | 1998-01-14 | 2007-05-30 | ソニー株式会社 | Display device |
| JP2017097306A (en) * | 2015-11-27 | 2017-06-01 | 株式会社リコー | Head mounted display system and display control method in head mounted display system |
| JP2017119032A (en) * | 2015-12-29 | 2017-07-06 | 株式会社バンダイナムコエンターテインメント | GAME DEVICE AND PROGRAM |
| JP2017143978A (en) * | 2016-02-16 | 2017-08-24 | 株式会社バンダイナムコエンターテインメント | Game device |
-
2019
- 2019-05-30 JP JP2019100870A patent/JP6962579B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019192259A (en) | 2019-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12567199B2 (en) | Devices, methods, and graphical user interfaces for interacting with three-dimensional environments | |
| US10183220B2 (en) | Image generation device and image generation method | |
| CN109690633B (en) | Simulation system, processing method, and information storage medium | |
| US10048751B2 (en) | Methods and systems for gaze-based control of virtual reality media content | |
| JP5148660B2 (en) | Program, information storage medium, and image generation system | |
| JP4917664B1 (en) | Image display device, game program, and game control method | |
| US20170076503A1 (en) | Method for generating image to be displayed on head tracking type virtual reality head mounted display and image generation device | |
| JP7144796B2 (en) | Simulation system and program | |
| JP2018109835A (en) | Simulation system and program | |
| JP2011258159A (en) | Program, information storage medium and image generation system | |
| JP2017093946A (en) | Image display method and program | |
| JP2022077380A (en) | Image processing device, image processing method and program | |
| JP2019175322A (en) | Simulation system and program | |
| JP6794390B2 (en) | Simulation system and program | |
| JP6962579B2 (en) | Display control device, display control system, and program | |
| JP6808896B2 (en) | Display control device, display control system, and program | |
| JP2012106005A (en) | Image display device, game program, and game control method | |
| JP2025114850A (en) | Entertainment Systems and Programs | |
| JP7325833B2 (en) | Game program, game processing method, and game device | |
| JP2012141826A (en) | Program, information storage medium, image generation system and server system | |
| JP7319686B2 (en) | Game program, game processing method, and game device | |
| JP2023126796A (en) | Distribution program and system | |
| JP6318224B1 (en) | A method executed by a computer to display content in a virtual space using a head-mounted device, a program for causing a computer to execute the method, and an information processing apparatus | |
| CN120114835A (en) | Information display method, device, equipment and storage medium | |
| JP2018085137A (en) | A method executed by a computer to display content in a virtual space using a head-mounted device, a program for causing a computer to execute the method, and an information processing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190530 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201119 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210908 |
|
| 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: 20210914 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211007 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6962579 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |