Deriving input from six degrees of freedom interfaces
First Claim
1. An interface for producing an input from an absolute pose of an item associated with a user in a three-dimensional environment, said interface comprising:
- a) at least one stationary object having at least one feature detectable via an electromagnetic radiation, said at least one feature presenting a sufficient number of non-collinear optical inputs for establishing a stable frame in said three-dimensional environment;
b) a unit on-board said item for receiving said non-collinear optical inputs;
c) processing electronics for recovering said absolute pose from said non-collinear optical inputs in terms of absolute pose parameters in said stable frame and for generating a signal related to at least one of said absolute pose parameters;
d) an application employing said signal in said input;
whereby said absolute pose comprises at least three translational degrees of freedom and at least three rotational degrees of freedom, and said at least one absolute pose parameter is related to at least one among said at least three translational degrees of freedom and said at least three rotational degrees of freedom by a mapping.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to interfaces and methods for producing input for software applications based on the absolute pose of an item manipulated or worn by a user in a three-dimensional environment. Absolute pose in the sense of the present invention means both the position and the orientation of the item as described in a stable frame defined in that three-dimensional environment. The invention describes how to recover the absolute pose with optical hardware and methods, and how to map at least one of the recovered absolute pose parameters to the three translational and three rotational degrees of freedom available to the item to generate useful input. The applications that can most benefit from the interfaces and methods of the invention involve 3D virtual spaces including augmented reality and mixed reality environments.
-
Citations
61 Claims
-
1. An interface for producing an input from an absolute pose of an item associated with a user in a three-dimensional environment, said interface comprising:
-
a) at least one stationary object having at least one feature detectable via an electromagnetic radiation, said at least one feature presenting a sufficient number of non-collinear optical inputs for establishing a stable frame in said three-dimensional environment; b) a unit on-board said item for receiving said non-collinear optical inputs; c) processing electronics for recovering said absolute pose from said non-collinear optical inputs in terms of absolute pose parameters in said stable frame and for generating a signal related to at least one of said absolute pose parameters; d) an application employing said signal in said input; whereby said absolute pose comprises at least three translational degrees of freedom and at least three rotational degrees of freedom, and said at least one absolute pose parameter is related to at least one among said at least three translational degrees of freedom and said at least three rotational degrees of freedom by a mapping. - 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, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for producing an input from an absolute pose of an item associated with a user in a three-dimensional environment, said method comprising:
-
a) placing in said three-dimensional environment at least one stationary object presenting at least one feature that comprises a sufficient number of non-collinear optical inputs detectable via an electromagnetic radiation to establish a stable frame in said three-dimensional environment; b) receiving by a unit on-board said item said non-collinear optical inputs; c) recovering with processing electronics said absolute pose from said non-collinear optical inputs in terms of absolute pose parameters in said stable frame; d) generating a signal related to at least one of said absolute pose parameters; e) communicating said signal via a link to an application for use in said input; whereby said absolute pose comprises at least three translational degrees of freedom and at least three rotational degrees of freedom, and said at least one absolute pose parameter is related to at least one among said at least three translational degrees of freedom and said at least three rotational degrees of freedom by a mapping. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
- 54. The method of claim 53, wherein said electromagnetic radiation is further reflected from known objects in said three-dimensional environment in a pattern before being received by said on-board unit.
-
54-1. A method for controlling a controlled object based on an absolute pose of an item associated with a user in a three-dimensional environment, said method comprising:
-
a) placing in said three-dimensional environment at least one stationary object presenting at least one feature that comprises a sufficient number of non-collinear optical inputs detectable via an electromagnetic radiation to establish a stable frame in said three-dimensional environment; b) receiving by a unit on-board said item said non-collinear optical inputs; c) recovering with processing electronics said absolute pose from said non-collinear optical inputs in terms of absolute pose parameters in said stable frame; d) generating a signal related to at least one of said absolute pose parameters; e) communicating said signal to a control of said controlled object; whereby said absolute pose comprises at least three translational degrees of freedom and at least three rotational degrees of freedom, and said at least one absolute pose parameter is related to at least one among said at least three translational degrees of freedom and said at least three rotational degrees of freedom by a mapping.
-
Specification