Motion detection and tracking system to control navigation and display of object viewers
First Claim
1. A computer implemented method for assisting a user in the control and operation of a computer system, the computer system having a display device, the computer system providing information content for display, such information content potentially containing more content such as characters, pictures, lines, links, video or pixels than can be conveniently displayed entirely on the display device at one time, the computer implemented method comprising the acts of:
- coupling a display device to a digital processor;
mapping information content generated by the digital processor into a virtual display space suitable for conveying the information to the user;
displaying a certain portion of the virtual display space using the display device;
capturing an image;
acquiring a reference navigation target from the captured image;
tracking movement of the display device relative to the reference navigation target; and
updating the displayed certain portion of the virtual display space in a manner related to the tracked movement.
9 Assignments
0 Petitions
Accused Products
Abstract
A computer program, system and method to track motion and control navigation and display of an object viewer. Information content generated by a digital processor is mapped into a virtual display space suitable for conveying the information to a user. A certain portion of the virtual display space is displayed using a display device coupled to the digital processor. An image capture device captures an image from which a reference navigation target is acquired. Tracked movement of a display device relative to the reference navigation target is used to update the displayed certain portion of the virtual display space in a manner related to the tracked movement.
-
Citations
90 Claims
-
1. A computer implemented method for assisting a user in the control and operation of a computer system, the computer system having a display device, the computer system providing information content for display, such information content potentially containing more content such as characters, pictures, lines, links, video or pixels than can be conveniently displayed entirely on the display device at one time, the computer implemented method comprising the acts of:
-
coupling a display device to a digital processor;
mapping information content generated by the digital processor into a virtual display space suitable for conveying the information to the user;
displaying a certain portion of the virtual display space using the display device;
capturing an image;
acquiring a reference navigation target from the captured image;
tracking movement of the display device relative to the reference navigation target; and
updating the displayed certain portion of the virtual display space in a manner related to the tracked movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer system comprising:
-
a digital processor;
a computer memory coupled to the digital processor;
a display device coupled to the digital processor;
a motion detector referenced to a reference navigation target and coupled to the display device; and
a computer program embodied on a computer readable medium coupled to the digital processor, the computer program having computer executable instructions for;
mapping information content generated by the computer system into a virtual display space suitable for display via the display device;
displaying a certain portion of the virtual display space via the display device;
capturing an image;
acquiring the reference navigation target from the captured image;
tracking movement of the display device relative to the reference navigation target via the motion detector; and
updating the displayed certain portion of the virtual display space in a manner correlated to the tracked movement. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A computer program embodied on a computer readable medium comprising:
-
a code segment that maps information content generated by a digital processor into a virtual display space suitable for conveying the information to a user;
a code segment that displays a certain portion of the virtual display space using a display device;
a code segment that captures an image;
a coded segment that acquires a reference navigation target from the captured image;
a code segment that tracks movement of the display device relative to the reference navigation target; and
a code segment that updates the displayed certain portion of the virtual display space in a manner related to the tracked movement. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
Specification