Method and apparatus for changing a field of view without synchronization with movement of a head-mounted display
First Claim
1. A method, comprising:
- defining a virtual space within which a user is immersed;
defining a virtual camera in the virtual space, wherein the virtual camera defines a visual field;
generating a visual field image corresponding to the visual field to be visually recognized by the user;
displaying the visual field image on a head mounted display;
detecting movement of the head mounted display;
determining, using the head mounted display, to move a location of the virtual camera without synchronization with the detected movement of the head mounted display;
moving the location of the virtual camera within the virtual space from a first location to a second location without synchronization with the detected movement of the head mounted display;
determining, using an external controller, to move the location of the virtual camera without synchronization with the detected movement of the head mounted display in response to an input from the external controller;
determining, based on a context within which the virtual space is used, whether to move the location of the virtual camera automatically and without synchronization with the detected movement of the head mounted display or based on the input from the external controller;
generating a transitional image, having reduced information compared to the visual field image, in response to moving the location of the virtual camera without synchronization with the detected movement of the head mounted displaydisplaying the transitional image on the head mounted display during the movement of the location of the virtual camera;
changing an angular orientation of the virtual camera in synchronization with the detected movement of the head mounted display; and
updating the visual field image in response to changing the angular orientation of the virtual camera in synchronization with the detected movement of the head mounted display without displaying the transitional image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes generating a visual field image to be visually recognized by a user within a virtual space image, the virtual space image forming a virtual space within which the user is immersed. The method also includes generating a transitional image to be visually recognized by the user during a transitional period, the visual field image being updated during the transitional period. The method further includes displaying the visual field image and the transitional image using a head mounted display. Generating the transitional image includes one or more of updating the visual field image in synchronization with a movement of the head mounted display; or updating the visual field image without synchronization with the movement of the head mounted display by generating a transitional image having a reduced information amount to be visually recognized by the user.
-
Citations
20 Claims
-
1. A method, comprising:
-
defining a virtual space within which a user is immersed; defining a virtual camera in the virtual space, wherein the virtual camera defines a visual field; generating a visual field image corresponding to the visual field to be visually recognized by the user; displaying the visual field image on a head mounted display; detecting movement of the head mounted display; determining, using the head mounted display, to move a location of the virtual camera without synchronization with the detected movement of the head mounted display; moving the location of the virtual camera within the virtual space from a first location to a second location without synchronization with the detected movement of the head mounted display; determining, using an external controller, to move the location of the virtual camera without synchronization with the detected movement of the head mounted display in response to an input from the external controller; determining, based on a context within which the virtual space is used, whether to move the location of the virtual camera automatically and without synchronization with the detected movement of the head mounted display or based on the input from the external controller; generating a transitional image, having reduced information compared to the visual field image, in response to moving the location of the virtual camera without synchronization with the detected movement of the head mounted display displaying the transitional image on the head mounted display during the movement of the location of the virtual camera; changing an angular orientation of the virtual camera in synchronization with the detected movement of the head mounted display; and updating the visual field image in response to changing the angular orientation of the virtual camera in synchronization with the detected movement of the head mounted display without displaying the transitional image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to:
-
define a virtual space within which a user is immersed; define a virtual camera in the virtual space, wherein the virtual camera defines a visual field; generate the visual field image corresponding to the visual field to be visually recognized by the user; display the visual field image on a head mounted display; detect movement of the head mounted display; determine, using the head mounted display, to move a location of the virtual camera without synchronization with the detected movement of the head mounted display; move a location of the virtual camera within the virtual space from a first location to a second location without synchronization with the detected movement of the head mounted display; determine, using an external controller, to move the location of the virtual camera without synchronization with the detected movement of the head mounted display in response to an input from the external controller; determine, based on a context within which the virtual space is used, whether to move the location of the virtual camera automatically and without synchronization with the detected movement of the head mounted display or based on the input from the external controller; generate a transitional image, having reduced information compared to the visual field image, in response to moving the location of the virtual camera without synchronization with the detected movement of the head mounted display; display the transitional image on the head mounted display during the movement of the location of the virtual camera; change an angular orientation of the virtual camera in synchronization with the detected movement of the head mounted display; update the visual field image in response to changing the angular orientation of the virtual camera in synchronization with the detected movement of the head mounted display without displaying the transitional image. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to; define a virtual space within which a user is immersed; define a virtual camera in the virtual space, wherein the virtual camera defines a visual field; generate the visual field image corresponding to the visual field to be visually recognized by the user; display the visual field image on a head mounted display; detect movement of the head mounted display; determine, using the head mounted display, to move a location of the virtual camera without synchronization with the detected movement of the head mounted display; move a location of the virtual camera within the virtual space from a first location to a second location without synchronization with the detected movement of the head mounted display; determine, using an external controller, to move the location of the virtual camera without synchronization with the detected movement of the head mounted display in response to an input from the external controller; determine, based on a context within which the virtual space is used, whether to move the location of the virtual camera automatically and without synchronization with the detected movement of the head mounted display or based on the input from the external controller; generate a transitional image, having reduced information compared to the visual field image, in response to moving the location of the virtual camera without synchronization with the detected movement of the head mounted display; display the transitional image on the head mounted display during the movement of the location of the virtual camera; change an angular orientation of the virtual camera in synchronization with the detected movement of the head mounted display; update the visual field image in response to changing the angular orientation of the virtual camera in synchronization with the detected movement of the head mounted display without displaying the transitional image. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification