Patent ID: 7675020

Claim:
An input 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 of the input apparatus in relation to the object from the diffuse reflection optical data and to produce a second set of motion measures indicative of movement of the input apparatus in relation to the object from the specular reflection optical data, wherein the processing system is operable to select one of a diffuse reflection tracking state and a specular reflection tracking state based on an assessment of a tracking quality of light received by at least one of the diffuse reflection capture system and the specular reflection capture system, wherein the processing system outputs motion measures in the first set during the diffuse reflection tracking state whereas the processing system outputs motion measures in the second set during the specular reflection tracking state.