Display control method for head-mounted display (HMD) and image generation device
First Claim
Patent Images
1. A method that causes a computer to control a display on a head-mounted display (HMD) that is worn on a head of a user, the method comprising:
- causing the computer to receive data that represents a captured image from an imaging section, the imaging section being provided so as to capture a real space that includes the HMD, and a controller that is held and operated by the user, the captured image including the HMD and the controller;
causing the computer to calculate a virtual position of the controller within a virtual space using the captured image, the virtual space being a display image space of the HMD;
causing the computer to calculate a virtual position of the HMD within the virtual space using the captured image;
causing the computer to display a first guide display on the HMD so that the first guide display indicates the virtual position of the controller viewed from the virtual position of the HMD;
causing the computer to determine a position and/or a posture of the HMD in the real space;
causing the computer to generate an image of the virtual space that is displayed on the HMD, the image of the virtual space that is displayed on the HMD changing in field of view corresponding to the determined position and/or the determined posture of the HMD in the real space;
causing the computer to change a state of the first guide display corresponding to whether or not the virtual position of the controller is within the field of view; and
causing the computer to display an object that represents a direction from the virtual position of the HMD toward the virtual position of the controller as the first guide display when the virtual position of the controller is outside of the field of view, wherein the first guide display indicates a position within the virtual space that corresponds to a position of the controller within the real space.
2 Assignments
0 Petitions
Accused Products
Abstract
The position and the posture of an HMD, and the position of a game controller in the real space are detected, and tracked. An image of a virtual space is displayed on the HMD. A controller object is disposed and displayed at a position within the virtual space that corresponds to the position of the game controller in the real space viewed from the HMD. Therefore, the player can easily find and hold the game controller even when the player wears the HMD.
15 Citations
13 Claims
-
1. A method that causes a computer to control a display on a head-mounted display (HMD) that is worn on a head of a user, the method comprising:
-
causing the computer to receive data that represents a captured image from an imaging section, the imaging section being provided so as to capture a real space that includes the HMD, and a controller that is held and operated by the user, the captured image including the HMD and the controller; causing the computer to calculate a virtual position of the controller within a virtual space using the captured image, the virtual space being a display image space of the HMD; causing the computer to calculate a virtual position of the HMD within the virtual space using the captured image; causing the computer to display a first guide display on the HMD so that the first guide display indicates the virtual position of the controller viewed from the virtual position of the HMD; causing the computer to determine a position and/or a posture of the HMD in the real space; causing the computer to generate an image of the virtual space that is displayed on the HMD, the image of the virtual space that is displayed on the HMD changing in field of view corresponding to the determined position and/or the determined posture of the HMD in the real space; causing the computer to change a state of the first guide display corresponding to whether or not the virtual position of the controller is within the field of view; and causing the computer to display an object that represents a direction from the virtual position of the HMD toward the virtual position of the controller as the first guide display when the virtual position of the controller is outside of the field of view, wherein the first guide display indicates a position within the virtual space that corresponds to a position of the controller within the real space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method that causes a computer to control a display on a head-mounted display (HMD) that is worn on a head of a user, the method comprising:
-
causing the computer to receive data that represents a captured image from an imaging section, the imaging section being provided so as to capture a real space that includes the HMD, and a controller that is held and operated by the user, the captured image including the HMD and the controller; causing the computer to calculate a virtual position of the controller within a virtual space using the captured image, the virtual space being a display image space of the HMD; causing the computer to detect whether or not the controller is held; and causing the computer to display a first guide display on the HMD using the virtual position of the controller, when the controller is not held, the first guide display indicating a position within the virtual space that corresponds to a position of the controller within the real space.
-
-
12. An image generation device that generates an image that is displayed on a head-mounted display (HMD) that is worn on a head of a user, the image generation device comprising:
-
a captured image-receiving section that receives data that represents a captured image from an imaging section, the imaging section being provided so as to capture a real space that includes the HMD, and a controller that is held and operated by the user, the captured image including the HMD and the controller; a controller position calculation section that calculates a virtual position of the controller within a virtual space using the captured image, the virtual space being a display image space of the HMD; an HMD position-posture calculation section that calculates a virtual position of the HMD within the virtual space using the captured image, and determines a position and/or a posture of the HMD in the real space; and a display control section that;
(i) generates an image of the virtual space that is displayed on the HMD, the image of the virtual space that is displayed on the HMD changing in field of view corresponding to the determined position and/or the determined posture of the HMD in the real space, and (ii) displays a first guide display on the HMD so that the first guide display indicates the virtual position of the controller viewed from the virtual position of the HMD, wherein the display control section;changes a state of the first guide display corresponding to whether or not the virtual position of the controller is within the field of view, displays an object that represents a direction from the virtual position of the HMD toward the virtual position of the controller as the first guide display when the virtual position of the controller is outside of the field of view, and displays the first guide display to indicate a position within the virtual space that corresponds to a position of the controller within the real space.
-
-
13. An image generation device that generates an image that is displayed on a head-mounted display (HMD) that is worn on a head of a user, the image generation device comprising:
-
a captured image-receiving section that receives data that represents a captured image from an imaging section, the imaging section being provided so as to capture a real space that includes the HMD, and a controller that is held and operated by the user, the captured image including the HMD and the controller; a controller position calculation section that calculates a virtual position of the controller within a virtual space using the captured image, the virtual space being a display image space of the HMD; a controller hold determination section that detects whether or not the controller is held; and a first guide display control section that displays a first guide display on the HMD using the virtual position of the controller, when the controller is not held, the first guide display indicating a position within the virtual space that corresponds to a position of the controller within the real space.
-
Specification