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 a base viewing orientation from the position of the user point relative to the reference frame;
e) orientation means responsive to the user for establishing a relative viewing orientation;
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.
28 Citations
23 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 a base viewing orientation from the position of the user point relative to the reference frame;
e) orientation means responsive to the user for establishing a relative viewing orientation;
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. ) A multidimensional display controller for displaying to a user an aspect of a multidimensional space visible 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 object relative to the reference frame;
c) feedback means for communicating to the user the position of the user object;
d) means for establishing the base viewing location and a base viewing orientation from the position of the user object relative to the reference frame;
e) orientation means responsive to the user for establishing a relative viewing orientation;
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 along the desired viewing orientation. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
15. ) A multidimensional display controller for displaying to a user an aspect of a multidimensional space visible 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) means for establishing the base viewing location and a base viewing orientation relative to the reference frame, comprising a first hand-manipulable input device;
c) orientation means responsive to the user for establishing a relative viewing orientation, comprising a second hand-manipulable input device;
d) combination means for determining the desired viewing orientation from the base viewing orientation and the relative viewing orientation; and
e) display means for displaying to the user the aspect of the multidimensional space visible along the desired viewing orientation. - View Dependent Claims (14, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification