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.