Method and apparatus for using a common pointing input to control 3D viewpoint and object targeting
First Claim
1. A method of allowing a video game user to use a weapon targeting marker to both (a) target a virtual weapon and (b) progressively pan in a desired direction a displayed 3-D viewpoint within a three-dimensional video game computer graphics display system to reveal additional portions of a 3D virtual world, the method comprising:
- displaying, on a display in a display area, an image of a three-dimensional virtual world viewed from a viewpoint, the three-dimensional virtual world including at least one virtual object which the user can control a virtual weapon to aim at;
dividing said display area into at least an outer region and an inner region, the outer region surrounding the inner region;
displaying a weapon targeting marker on said display at a position that is at least in part responsive to a user input, said weapon targeting marker indicating a location within said three-dimensional virtual world at which said virtual weapon is aiming;
positioning the weapon targeting marker at a position that is responsive to user manipulation of an input device, thereby allowing the user to target the at least one displayed virtual object;
progressively panning the 3-D viewpoint to reveal additional portions of the 3D world for display while simultaneously changing the location of the weapon targeting marker within the three-dimensional virtual world when the user manipulates the input device to position the weapon targeting marker within the outer region; and
changing the location of the weapon targeting marker within the three-dimensional virtual world without changing the 3-D viewpoint when the user manipulates the input device to move the weapon targeting marker within the inner region.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer graphics display system such as a video game system provides virtual camera 3-D viewpoint panning control based on a pointer. When the pointer is displayed within a virtual camera panning control region, the system automatically pans the virtual camera toward the pointer. When the pointer is displayed within a different region, panning is deactivated and the user can freely move the cursor (e.g., to control the direction a weapon is pointed) without panning the virtual camera viewpoint. Flexible viewpoint control and other animated features are provided based on a pointing device such as a handheld video game optical pointing control. Useful applications include but are not limited to first person shooter type video games.
55 Citations
18 Claims
-
1. A method of allowing a video game user to use a weapon targeting marker to both (a) target a virtual weapon and (b) progressively pan in a desired direction a displayed 3-D viewpoint within a three-dimensional video game computer graphics display system to reveal additional portions of a 3D virtual world, the method comprising:
-
displaying, on a display in a display area, an image of a three-dimensional virtual world viewed from a viewpoint, the three-dimensional virtual world including at least one virtual object which the user can control a virtual weapon to aim at; dividing said display area into at least an outer region and an inner region, the outer region surrounding the inner region; displaying a weapon targeting marker on said display at a position that is at least in part responsive to a user input, said weapon targeting marker indicating a location within said three-dimensional virtual world at which said virtual weapon is aiming; positioning the weapon targeting marker at a position that is responsive to user manipulation of an input device, thereby allowing the user to target the at least one displayed virtual object; progressively panning the 3-D viewpoint to reveal additional portions of the 3D world for display while simultaneously changing the location of the weapon targeting marker within the three-dimensional virtual world when the user manipulates the input device to position the weapon targeting marker within the outer region; and changing the location of the weapon targeting marker within the three-dimensional virtual world without changing the 3-D viewpoint when the user manipulates the input device to move the weapon targeting marker within the inner region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11, 12, 15, 16)
-
-
8. A system for providing an animated display comprising:
-
a display device that displays an image subdivided into a plurality of regions including at least a panning region and a free weapon targeting marker movement region; a weapon targeting unit that displays a weapon targeting marker at a position on said display device to target objects for damage or destruction by a virtual weapon; a user input device configured to communicate with said weapon targeting unit, said user input device determining the position said weapon targeting marker is displayed on said display device and thereby allowing a user to control targeting of objects for damage or destruction by said virtual weapon; and a panning unit that maintains a 3-D viewpoint at a stationary location in response to the position of the weapon targeting marker being within the free weapon targeting marker movement region, the panning unit selectively simultaneously progressively panning the 3-D viewpoint to display a continually changing subset of a 3D world to simulate panning of a camera or turning the user'"'"'s head, while said weapon targeting marker continues at the same time to target objects conditioned on which of said regions said weapon targeting marker is displayed within. - View Dependent Claims (13, 17)
-
-
9. A non-transitory computer readable medium having computer-readable instructions for performing a method comprising:
-
defining a model of a three-dimensional world including objects that can be targeted by a virtual weapon; providing a virtual camera to view the three-dimensional world with panning control that when activated pans the virtual camera within the three-dimensional world to expose additional said objects to view, and when deactivated keeps the virtual camera stationary within the three-dimensional world; subdividing a display region for viewing the three-dimensional world into at least first and second regions, said three-dimensional world being viewable through each of said first and second regions; controlling a position a targeting reticle is displayed in response to a user providing inputs to allow the user to selectively target said objects; activating the panning control of the virtual camera whenever said user positions the targeting reticle within the first region, thereby causing said targeting reticle to simultaneously target objects and control progressive smooth panning of said three-dimensional viewpoint to expose continually changing portions of the three-dimensional world to display; and deactivating the panning control of the virtual camera in response to movement of the targeting reticle whenever the user positions said targeting reticle within the second region different from said first region to allow the user to continue to control the targeting reticle to target objects without changing the viewpoint. - View Dependent Claims (14, 18)
-
Specification