Navigation and viewing in a multidimensional space
First Claim
1. A multidimensional display controller for displaying to a user an aspect of a multidimensional space visible from a base viewing location along a desired viewing orientation, comprising:
- a) reference means for displaying to the user a reference frame having n dimensions, where n is at least two;
b) input means responsive to the user for determining the position of a user point relative to the reference frame;
c) feedback means for communicating to the user the position of the user point;
d) means for establishing the base viewing location and relative viewing orientation from the position of the user point relative to the reference frame;
e) means for establishing a base viewing orientation from the reference frame;
f) combination means for determining the desired viewing orientation from the base viewing orientation and the relative viewing orientation; and
g) display means for displaying to the user the aspect of the multidimensional space visible from the base viewing location along the desired viewing orientation.
0 Assignments
0 Petitions
Accused Products
Abstract
A display controller allows a user to control a base viewing location, a base viewing orientation, and a relative viewing orientation. The base viewing orientation and relative viewing orientation are combined to determine a desired viewing orientation. An aspect of a multidimensional space visible from the base viewing location along the desired viewing orientation is displayed to the user. The user can change the base viewing location, base viewing orientation, and relative viewing orientation by changing the location or other properties of input objects.
63 Citations
24 Claims
-
1. A multidimensional display controller for displaying to a user an aspect of a multidimensional space visible from a base viewing location along a desired viewing orientation, comprising:
-
a) reference means for displaying to the user a reference frame having n dimensions, where n is at least two;
b) input means responsive to the user for determining the position of a user point relative to the reference frame;
c) feedback means for communicating to the user the position of the user point;
d) means for establishing the base viewing location and relative viewing orientation from the position of the user point relative to the reference frame;
e) means for establishing a base viewing orientation from the reference frame;
f) combination means for determining the desired viewing orientation from the base viewing orientation and the relative viewing orientation; and
g) display means for displaying to the user the aspect of the multidimensional space visible from the base viewing location along the desired viewing orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A multidimensional display controller for displaying to a user an aspect of a multidimensional space visible from a base viewing location along a desired viewing orientation, comprising:
-
a) reference means for displaying to the user a reference frame having n dimensions, where n is at least two;
b) input means responsive to the user for determining the position of the base viewing location relative to the reference frame;
c) feedback means for communicating to the user the position of the base viewing location;
d) means for establishing the relative viewing orientation from the position of the base viewing location relative to the reference frame;
e) means for establishing the base viewing orientation relative to the reference frame;
f) combination means for determining the desired viewing orientation from the base viewing orientation and the relative viewing orientation; and
g) display means for displaying to the user the aspect of the multidimensional space visible from the base viewing location along the desired viewing orientation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification