Game object control using pointing inputs to rotate a displayed virtual object control device
First Claim
Patent Images
1. Apparatus comprising:
- a touch screen display having a touch surface, the touch screen display configured to output touch coordinates representing movement of an input object on the touch surface,non-volatile memory configured to store instructions, anda processor operatively coupled to the touch screen display and the non-volatile memory, the processor executing the stored instructions to;
(a) display an object on the touch screen display,(b) detect plural touch coordinates indicating linear movement of the input object on the touch surface at a position on the touch screen display that does not need to be in registry with the displayed object, and(c) animate the displayed object to rotate by an amount corresponding to a length of the detected linear movement.
0 Assignments
0 Petitions
Accused Products
Abstract
A vehicle simulation such as for example a driving game can be provided by displaying an image of a steering wheel on a touch sensitive screen. Touch inputs are used to control the rotational orientation of displayed steering wheel. The rotational orientation of the displayed steering wheel is used to apply course correction effects to a simulated vehicle. Selective application of driver assist and different scaling of touch inputs may be provided.
13 Citations
15 Claims
-
1. Apparatus comprising:
-
a touch screen display having a touch surface, the touch screen display configured to output touch coordinates representing movement of an input object on the touch surface, non-volatile memory configured to store instructions, and a processor operatively coupled to the touch screen display and the non-volatile memory, the processor executing the stored instructions to; (a) display an object on the touch screen display, (b) detect plural touch coordinates indicating linear movement of the input object on the touch surface at a position on the touch screen display that does not need to be in registry with the displayed object, and (c) animate the displayed object to rotate by an amount corresponding to a length of the detected linear movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13)
-
-
10. Apparatus comprising:
-
a touch screen display configured to output touch coordinates representing location of an input object in contact therewith, non-volatile memory configured to store instructions, and a processor operatively coupled to the touch screen display and the non-volatile memory, the processor executing the stored instructions to; (a) display a virtual object at a known location on the touch screen display, (b) detect a sequence of outputted touch coordinates; (c) determine from the detected sequence of outputted touch coordinates the location(s) of the input object on the touch screen display and how far and in what direction the input object moved; and (d) in response to the determining, animating the displayed virtual object to rotate by an amount corresponding to how far the input object moved and in a direction determined by the direction of input object movement even when the detected location of the input object does not coincide the known location and even when the input object movement is substantially linear. - View Dependent Claims (14)
-
-
11. Apparatus comprising:
-
a touch screen display having a touch surface, the touch screen display configured to output touch coordinates representing movement of an input object on the touch surface, non-volatile memory configured to store instructions, and a processor operatively coupled to the touch screen display and the non-volatile memory, the processor executing the stored instructions to; (a) detect plural touch coordinates indicating movement of the input object on the touch surface, (b) control steering of a vehicle by an amount corresponding to a length of the detected movement and in a direction corresponding to direction of the detected movement; (c) infers how frantically a user is responding to the current position and orientation of vehicle based on where the input object is moving on the touch surface; and (d) selectively takes over control of steering of the vehicle for short periods of time in response to the inferred degree of user franticness. - View Dependent Claims (12, 15)
-
Specification