Input apparatus and methods having multiple tracking modes
First Claim
1. An apparatus, comprising:
- an illumination system operable to illuminate an object with output light;
a diffuse reflection capture system operable to capture diffuse reflections of the output light from the object and produce diffuse reflection optical data from the captured diffuse reflections;
a specular reflection capture system operable to capture specular reflections of the output light from the object and produce specular reflection optical data from the captured specular reflections; and
a processing system operable to produce a first set of motion measures indicative of movement in relation to the object from the diffuse reflection optical data and to produce a second set of motion measures indicative of movement in relation to the object from the specular reflection optical data.
8 Assignments
0 Petitions
Accused Products
Abstract
Input apparatus and methods are described. An object is illuminated with output light. Diffuse reflections of the output light from the object are captured. Diffuse reflection optical data is produced from the captured diffuse reflections. Specular reflections of the output light from the object are captured. Specular reflection optical data is produced from the captured specular reflections. A first set of motion measures indicative of movement in relation to the object is produced from the diffuse reflection optical data. A second set of motion measures indicative of movement in relation to the object is produced from the specular reflection optical data.
51 Citations
21 Claims
-
1. An apparatus, comprising:
-
an illumination system operable to illuminate an object with output light; a diffuse reflection capture system operable to capture diffuse reflections of the output light from the object and produce diffuse reflection optical data from the captured diffuse reflections; a specular reflection capture system operable to capture specular reflections of the output light from the object and produce specular reflection optical data from the captured specular reflections; and a processing system operable to produce a first set of motion measures indicative of movement in relation to the object from the diffuse reflection optical data and to produce a second set of motion measures indicative of movement in relation to the object from the specular reflection optical data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
means for illuminating an object with output light; means for capturing diffuse reflections of the output light from the object; means for producing diffuse reflection optical data from the captured diffuse reflections; means for capturing specular reflections of the output light from the object; means for producing specular reflection optical data from the captured specular reflections; means for producing a first set of motion measures indicative of movement in relation to the object from the diffuse reflection optical data; and means for producing a second set of motion measures indicative of movement in relation to the object from the specular reflection optical data.
-
-
21. A method, comprising:
-
illuminating an object with output light; capturing diffuse reflections of the output light from the object; producing diffuse reflection optical data from the captured diffuse reflections; capturing specular reflections of the output light from the object; producing specular reflection optical data from the captured specular reflections; producing a first set of motion measures indicative of movement in relation to the object from the diffuse reflection optical data; and producing a second set of motion measures indicative of movement in relation to the object from the specular reflection optical data.
-
Specification