Apparatus and method for gyro-controlled gaming viewpoint with auto-centering
First Claim
1. A method of controlling a virtual camera based on a detected posture of an electronic device, comprising:
- positioning the virtual camera at a first position with the virtual camera viewing a first object at a first direction;
moving the virtual camera to a second position in correspondence with a direction related to a detected change in the posture of the electronic device detected using at least a measurement from an angular velocity sensor; and
moving the virtual camera to a second direction so as to keep the first object in a predetermined position of a viewing direction of the virtual camera while the virtual camera moves from the first position to the second position,the virtual camera is controlled directly according to the detected change in the posture of the electronic device.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method is provided for gyro-controlled gaming viewpoint with auto-centering. A virtual camera is positioned at a first position while the virtual camera views a first object at a first direction. Once the system moves, the virtual camera moves to a second position based on a measurement by an angular velocity sensor. While the virtual camera moves to the second position, the viewing direction of the virtual camera simultaneously so as to keep the first object positioned in a same position of a viewing direction of the virtual camera. The apparatus and method allow the system to move a virtual camera based on a measurement of a gyroscope while keeping an object of importance in the center of the field-of-view of the virtual camera.
5 Citations
29 Claims
-
1. A method of controlling a virtual camera based on a detected posture of an electronic device, comprising:
-
positioning the virtual camera at a first position with the virtual camera viewing a first object at a first direction; moving the virtual camera to a second position in correspondence with a direction related to a detected change in the posture of the electronic device detected using at least a measurement from an angular velocity sensor; and moving the virtual camera to a second direction so as to keep the first object in a predetermined position of a viewing direction of the virtual camera while the virtual camera moves from the first position to the second position, the virtual camera is controlled directly according to the detected change in the posture of the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 29)
-
-
8. A non-transitory computer readable storage medium having computer readable code embodied therein for controlling a virtual camera based on a detected posture of an electronic device, wherein the code upon execution by a computer performs functionality comprising:
-
positioning the virtual camera at a first position with the virtual camera viewing a first object at a first direction; moving the virtual camera to a second position in correspondence with a direction related to a change in the posture of the electronic device detected using at least a measurement from an angular velocity sensor; and moving the virtual camera to a second direction so as to keep the first object in a predetermined position of a viewing direction of the virtual camera while the virtual camera moves from the first position to the second position, the virtual camera is controlled directly according to the detected change in the posture of the electronic device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A gaming apparatus comprising:
-
an angular velocity sensor configured to detect a posture of the gaming apparatus; and at least one processor configured to control a virtual camera based on the detected posture of the gaming apparatus and configured to; position the virtual camera at a first position with the virtual camera viewing a first object at a first direction; move the virtual camera to a second position in correspondence with a direction related to a change in the posture of the gaming apparatus detected using at least a measurement from the angular velocity sensor; and move the virtual camera to a second direction so as to keep the first object in a predetermined position of a viewing direction of the virtual camera while the virtual camera moves from the first position to the second position, the virtual camera is controlled directly according to the detected change in the posture of the electronic device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
generating, using computer at least one processor, a first image of a virtual object in a field of view of a virtual camera having an initial orientation and an initial position in a virtual world; detecting a movement of a device using at least a measurement from an angular velocity sensor; changing orientation of the virtual camera from the initial orientation based on the detected movement; and changing position of the virtual camera from the initial position and corresponding to a direction related to the detected movement, the position of the virtual camera being changed simultaneously with the orientation of the virtual camera being changed so that a location of the virtual object in at least a second generated image remains at a same location as in the first image and the virtual camera is controlled directly according to the detected movement of the electronic device. - View Dependent Claims (23)
-
-
24. A system comprising:
-
a gyro sensor configured to output data in response to movement of a hand-held device; a processing system having at least one processor, the processing system configured to; generate a first image of a virtual object in a field of view of a virtual camera having an initial orientation and an initial position; change the orientation of the virtual camera from the initial orientation using at least a measurement from the gyro sensor; change, corresponding to a direction related to the measurement from the gyro sensor, the position of the virtual camera from the initial position simultaneously with the orientation of the virtual camera being changed, the virtual camera being controlled directly according to the measurement from the gyro sensor; and generate at least a second image of the virtual object in a field of view of the virtual camera having the changed orientation and the changed position so that a location of the virtual object in the second image remains at a same location as in the first image. - View Dependent Claims (25, 26, 27, 28)
-
Specification