Dynamic camera based practice mode
First Claim
Patent Images
1. A method for presenting a practice swing ball flight on a display in a video gaming application, comprising:
- (a) receiving an indication of a first, practice swing to advance a virtual ball from a first virtual position to a second virtual position, the practice swing not advancing the virtual ball from the first virtual position to the second virtual position;
(b) determining a ball flight of the virtual ball as if the swing performed in said step (a) were not a practice swing but instead was a swing advancing the virtual ball, the step (b) of determining ball flight using characteristics of the practice swing performed in said step (a);
(c) determining a position of a virtual camera for displaying the ball flight determined in said step (b);
(d) displaying the ball flight determined in said step (b) on the display from a perspective of the virtual camera;
(e) receiving an indication of a second swing advancing the virtual ball from the first virtual position toward the second virtual position; and
(f) advancing a location of the virtual ball from the first virtual position toward the second virtual position based on the second swing performed in said step (e).
2 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for displaying a practice swing ball flight to a user in a virtual golf game. The practice swing ball flight illustrates to the user a ball flight resulting from a practice swing, had the practice swing instead been an actual swing intended to strike a virtual golf ball.
-
Citations
20 Claims
-
1. A method for presenting a practice swing ball flight on a display in a video gaming application, comprising:
-
(a) receiving an indication of a first, practice swing to advance a virtual ball from a first virtual position to a second virtual position, the practice swing not advancing the virtual ball from the first virtual position to the second virtual position; (b) determining a ball flight of the virtual ball as if the swing performed in said step (a) were not a practice swing but instead was a swing advancing the virtual ball, the step (b) of determining ball flight using characteristics of the practice swing performed in said step (a); (c) determining a position of a virtual camera for displaying the ball flight determined in said step (b); (d) displaying the ball flight determined in said step (b) on the display from a perspective of the virtual camera; (e) receiving an indication of a second swing advancing the virtual ball from the first virtual position toward the second virtual position; and (f) advancing a location of the virtual ball from the first virtual position toward the second virtual position based on the second swing performed in said step (e). - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for presenting a practice swing ball flight on a display in a golf video gaming application, comprising:
-
a) receiving a predefined gesture from a user indicative of a practice golf swing via a natural user interface; b) receiving an indication of a first, practice swing to advance a virtual ball from a first virtual position to a second virtual position, the practice swing not advancing the virtual ball from the first virtual position to the second virtual position; c) determining a ball flight of a virtual ball struck with the practice swing performed in said step b); d) varying the perspective of a virtual camera to follow the practice swing ball flight of the virtual ball struck with the practice swing; e) determining a position of a virtual camera for displaying the ball flight; f) displaying the practice swing ball flight struck with the practice swing performed in said step b) on the display from a perspective of the virtual camera; g) receiving an indication of a second swing advancing the virtual ball from the first virtual position toward the second virtual position; and h) advancing a location of the virtual ball from the first virtual position toward the second virtual position based on the second swing performed in said step h). - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for presenting a practice swing ball flight on a display in a golf video gaming application, comprising:
-
a) receiving a first predefined gesture from a user indicative of a practice golf swing via a natural user interface of a virtual golf ball located at a virtual position; b) determining a first ball flight of a virtual ball as if it were struck with the practice swing performed by a user; c) determining a position of a virtual camera for displaying the first ball flight; d) displaying the practice swing ball flight on the display from a perspective of the virtual camera; e) receiving a second predefined gesture from a user indicative of an actual golf swing intended to strike the virtual golf ball via the natural user interface of the virtual golf ball at the same virtual position as in said step a); f) determining a second ball flight of the virtual ball struck with the actual swing performed by the user; g) determining a position of a virtual camera for displaying the second ball flight; h) displaying the ball flight on the display resulting from the actual golf swing from a perspective of the virtual camera. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification