Novel man machine interfaces and applications
First Claim
1. A method for designing an object comprising the steps of:
- a) providing a computer having a display;
b) providing a physical surrogate of said object;
c) providing in said computer a data base of said object;
d) using said data base, displaying a 3D representation of said object;
e) determining the position of a member positioned by a person designing said object;
f) determining a position of said surrogate; and
g) from said determined position, determining changes to said object data base to be made in said computer.
0 Assignments
0 Petitions
Accused Products
Abstract
Affordable methods and apparatus are disclosed for inputting position, attitude (orientation) or other object characteristic data to computers for the purpose of Computer Aided Design, Painting, Medicine, Teaching, Gaming, Toys, Simulations, Aids to the disabled, and internet or other experiences. Preferred embodiments of the invention utilize electro-optical sensors, and particularly TV Cameras, providing optically inputted data from specialized datum'"'"'s on objects and/or natural features of objects. Objects can be both static and in motion, from which individual datum positions and movements can be derived, also with respect to other objects both fixed and moving. Real-time photogrammetry is preferably used to determine relationships of portions of one or more datums with respect to a plurality of cameras or a single camera processed by a conventional PC.
-
Citations
41 Claims
-
1. A method for designing an object comprising the steps of:
-
a) providing a computer having a display;
b) providing a physical surrogate of said object;
c) providing in said computer a data base of said object;
d) using said data base, displaying a 3D representation of said object;
e) determining the position of a member positioned by a person designing said object;
f) determining a position of said surrogate; and
g) from said determined position, determining changes to said object data base to be made in said computer. - 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. A method for designing an object comprising the steps of:
-
providing a computer having a display;
providing a physical surrogate of said object;
providing in said computer a data base of said object;
using said data base, displaying a 3D representation of said object;
determining the orientation of a member positioned by a person designing said object;
determining the orientation of said surrogate; and
from said determined orientation, determining changes to said object data base to be made in said computer. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A method for designing an object comprising the steps of:
-
providing a computer having a display;
providing a physical surrogate of said object;
providing in said computer a data base of said object;
using said data base, displaying a 3D representation of said object;
determining the relative position of a member positioned by a person designing said object with respect to said surrogate; and
from said determined relative position, determining changes to said object data base to be made in said computer. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
Specification