Display control apparatus and display control method
Methods and apparatus provide for: generating a virtual space image by specifying a viewpoint position and a direction of line of sight and display the image on a head-mounted display, specifying a plurality of positions in the virtual space as viewpoint positions, changing the viewpoint position to a position determined from among the plurality of positions in accordance with an operation by a user, specifying a direction of line of sight, when the viewpoint position is changed, and displaying an image based on a same virtual three-dimensional space on the head mounted display and a display device other than the head mounted display.
1 . A display control apparatus comprising:
one or more memory devices configured to store instructions; and
one or more processors, that upon execution of the instructions, are configured to:
specify a plurality of positions in a virtual space;
display a first image including one or more markers indicative of one or more positions on a screen of a head mount display (HMD);
change a manner of displaying a marker among the one or more markers to indicate a position depicted by the marker;
change a viewpoint position to the position depicted by the marker in accordance with a user operation specifying the position depicted by the marker as the viewpoint position;
and
display the first image including the marker as the viewpoint position based on the virtual space on the HMD and a second image based on the virtual space on a display device other than the HMD.
2 . The display control apparatus of claim 1 , wherein the first image and the second image are at the viewpoint position.
3 . The display control apparatus of claim 1 , wherein the first image is at the viewpoint position and the second image is at a second viewpoint position different from the viewpoint position.
4 . The display control apparatus of claim 1 , wherein at least some of the one or more positions are separate from each other.
5 . The display control apparatus of claim 1 , wherein the one or more processors are configured to continuously move the viewpoint position in a linear manner or a curved manner from the viewpoint position upon the change to the viewpoint position.
6 . The display control apparatus of claim 1 , wherein the one or more processors are configured to move the viewpoint position to another viewpoint position in the virtual space either when the HMD is moved by a distance that is equal to or farther than a given distance or when the HMD is moved at a speed that is equal to or faster than a given speed.
7 . The display control apparatus of claim 1 , wherein the one or more processors, that upon execution of the instructions, are configured change the manner of displaying the marker to indicate the position when the marker enters a given range from a center of the screen.
8 . A method comprising:
specifying a plurality of positions in a virtual space;
displaying a first image including one or more markers indicative of one or more positions on a screen of an HMD;
changing a manner of displaying a marker among the one or more markers to indicate a position depicted by the marker is a candidate viewpoint position;
changing a viewpoint position to the position depicted by the marker in accordance with a user operation specifying the position depicted by the marker as the viewpoint position;
and
displaying the first image including the marker as the viewpoint position based on the virtual space on the HMD and a second image based on the virtual space on a display device other than the HMD.
9 . The method of claim 8 , wherein the first image and the second image are at the viewpoint position.
10 . The method of claim 8 , wherein the first image is at the viewpoint position and the second image is at a second viewpoint position different from the viewpoint position.
11 . The method of claim 8 , wherein at least some of the one or more viewpoint positions are separate from each other.
12 . The method of claim 8 , further comprising continuously moving the viewpoint position in a linear manner or a curved manner from the viewpoint position upon the change to the viewpoint position.
13 . The method of claim 8 , further comprising moving the viewpoint position to another viewpoint position in the virtual space either when the HMD is moved by a distance that is equal to or farther than a given distance or when the HMD is moved at a speed that is equal to or faster than a given speed.
14 . The method of claim 8 , wherein changing the manner of displaying the marker to indicate the position is performed when the marker enters a given range from a center of the screen.
15 . A non-transitory, computer-readable recording medium containing a computer program, which when executed by a computer, causes the computer to perform a method by carrying out actions comprising:
specifying a plurality of positions in a virtual space;
displaying a first image including one or more markers indicative of one or more positions on a screen of an HMD;
changing a manner of displaying a marker among the one or more markers to indicate a position depicted by the marker is a candidate viewpoint position;
changing a viewpoint position to the position depicted by the marker in accordance with a user operation specifying the position depicted by the marker as the viewpoint position;
and
displaying the first image including the marker as the viewpoint position based on the virtual space on the HMD and a second image based on the virtual space on a display device other than the HMD.
16 . The non-transitory, computer-readable recording medium of claim 15 , wherein the computer program, which when executed by the computer, causes the computer to perform the method by carrying out actions, wherein displaying the first image and displaying the second image are at the viewpoint position.
17 . The non-transitory, computer-readable recording medium of claim 15 , wherein the computer program, which when executed by the computer, causes the computer to perform the method by carrying out actions, including displaying the first image the viewpoint position and displaying the second image is at a second viewpoint position different from the viewpoint position.
18 . The non-transitory, computer-readable recording medium of claim 15 , wherein at least some of the one or more viewpoint positions are separate from each other.
19 . The non-transitory, computer-readable recording medium of claim 15 , wherein the computer program, which when executed by the computer, causes the computer to perform the method by carrying out actions, including continuously moving the viewpoint position in a linear manner or a curved manner from the viewpoint position upon the change to the viewpoint position.
20 . The non-transitory, computer-readable recording medium of claim 15 , wherein the computer program, which when executed by the computer, causes the computer to perform the method by carrying out actions, including moving the viewpoint position to another viewpoint position in the virtual space either when the HMD is moved by a distance that is equal to or farther than a given distance or when the HMD is moved at a speed that is equal to or faster than a given speed.