Physical object for intuitive navigation in a three-dimensional space
First Claim
1. A method implemented by a computer system for manipulating graphics objects within a display of the computer system viewed by an end-user, the method comprising:
- capturing motion data associated with the end-user moving an inanimate object within a plurality of zones of motion, wherein the inanimate object is external to the display and is not an element of the computer system;
determining a zone of motion in the plurality of zones of motion in which the end-user moves the inanimate object;
determining a first motion type associated with the movement of the inanimate object within the zone of motion; and
based on the zone of motion and the first motion type, determining at least one change to a viewpoint associated with one or more graphics objects displayed to the end-user within the display,wherein the at least one change to the viewpoint causes an alteration in how the one or more graphics objects are displayed to the end-user within the display.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for manipulating graphics objects within a display viewed by an end-user is disclosed. The method involves: receiving motion information generated in response to the end-user moving an object that is external to the display; determining at least one zone of motion in which the end-user moves the object; determining a first motion type associated with the movement of the object within the at least one zone of motion; and based on the at least one zone of motion and the first motion type, determining at least one change to a viewpoint associated with one or more graphics objects displayed to the end-user within the display. The at least one change to the viewpoint causes an alteration in how the one or more graphics objects are displayed to the end-user within the display.
6 Citations
20 Claims
-
1. A method implemented by a computer system for manipulating graphics objects within a display of the computer system viewed by an end-user, the method comprising:
-
capturing motion data associated with the end-user moving an inanimate object within a plurality of zones of motion, wherein the inanimate object is external to the display and is not an element of the computer system; determining a zone of motion in the plurality of zones of motion in which the end-user moves the inanimate object; determining a first motion type associated with the movement of the inanimate object within the zone of motion; and based on the zone of motion and the first motion type, determining at least one change to a viewpoint associated with one or more graphics objects displayed to the end-user within the display, wherein the at least one change to the viewpoint causes an alteration in how the one or more graphics objects are displayed to the end-user within the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instructions that, when executed by a processor within a computer system, cause the processor to manipulate graphics objects within a display of the computer system viewed by an end-user, by performing the steps of:
-
capturing motion data associated with the end-user moving an inanimate object, wherein the inanimate object is external to the display and is not an element of the computer system; determining a first motion type associated with the movement of the inanimate object; and based on the zone of motion and thc first motion type, determining at least one change to a viewpoint associated with one or more graphics objects displayed to the end-user within the display, wherein the at least one change to the viewpoint causes an alteration in how the one or more graphics objects are displayed to the end-user within the display. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
a computer system configured to; capture motion data associated with the end-user moving an inanimate object within a plurality of zones of motion, wherein the inanimate object is external to a display of the computer system and is not an element of the computer system; determine a zone of motion in the plurality of zones of motion in which the end-user moves the inanimate object; determine a first motion type associated with the movement of the inanimate object within the zone of motion; and based on the zone of motion and the first motion type, determine at least one change to a viewpoint associated with one or more graphics objects displayed to the end-user within the display, wherein the at least one change to the viewpoint causes an alteration in how the one or more graphics objects are displayed to the end-user within the display. - View Dependent Claims (18, 19, 20)
Specification