Interactive input system and method
First Claim
Patent Images
1. A method for adjusting the position of a light curtain emitted by an illumination assembly over a surface, comprising:
- determining a position of the light curtain;
calculating a difference between the determined position of the light curtain and a desired position of the light curtain; and
adjusting the position of the illumination assembly based on the calculated difference, wherein determining the position of the light curtain comprises;
adjusting the position of the illumination assembly such that the light curtain intersects with the surface at a first location and capturing a first image frame of the surface;
tilting the illumination assembly by a first known angle such that the light curtain intersects with the surface at a second location and capturing a second image frame of the surface;
tilting the illumination assembly by a second known angle such that the light curtain intersects with the surface at a third location and capturing a third image frame of the surface; and
processing the captured image frames to determine the position of the light curtain.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for adjusting the position of a light curtain emitted by an illumination assembly over a surface, comprises determining a position of the light curtain; calculating a difference between the determined position of the light curtain and a desired position of the light curtain; and adjusting the position of the illumination assembly based on the calculated difference.
29 Citations
39 Claims
-
1. A method for adjusting the position of a light curtain emitted by an illumination assembly over a surface, comprising:
-
determining a position of the light curtain; calculating a difference between the determined position of the light curtain and a desired position of the light curtain; and adjusting the position of the illumination assembly based on the calculated difference, wherein determining the position of the light curtain comprises; adjusting the position of the illumination assembly such that the light curtain intersects with the surface at a first location and capturing a first image frame of the surface; tilting the illumination assembly by a first known angle such that the light curtain intersects with the surface at a second location and capturing a second image frame of the surface; tilting the illumination assembly by a second known angle such that the light curtain intersects with the surface at a third location and capturing a third image frame of the surface; and processing the captured image frames to determine the position of the light curtain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 28)
-
-
9. A method for adjusting the position of a light curtain emitted by an illumination assembly over a surface, comprising:
-
determining a position of the light curtain by measuring the distance between the light curtain and the surface at least at two locations; calculating a difference between the determined position of the light curtain and a desired position of the light curtain by comparing the distance between the light curtain and the surface at a first location with the distance between the light curtain and the surface at a second location; and adjusting the position of the illumination assembly based on the calculated difference. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for adjusting the position of a light curtain emitted by an illumination assembly over a surface, comprising:
-
determining a position of the light curtain; calculating a difference between the determined position of the light curtain and a desired position of the light curtain; and adjusting the position of the illumination assembly based on the calculated difference, wherein said determining comprises; capturing image frames of a gauge tool moving across said surface and processing the image frames to obtain a set of data points of light curtain reflections; fitting the data points to a plane represented by a mathematical model to determine the coefficients of the mathematical model; and using the coefficients to determine the required light curtain adjustment. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30)
-
-
31. An interactive input system comprising:
-
an illumination assembly configured to illuminate a light curtain over a surface; an imaging module configured to capture image frames of the surface; and processing structure configured to process captured image frames to determine the location of one or more pointers brought into proximity with said surface and breaking the plane of said light curtain, said processing structure, during calibration, further being configured to perform the method of; determining a position of the light curtain; calculating a difference between the determined position of the light curtain and a desired position of the light curtain; and adjusting the position of the illumination assembly based on the calculated difference, wherein determining the position of the light curtain comprises; adjusting the position of the illumination assembly such that the light curtain intersects with the surface at a first location and capturing a first image frame of the surface; tilting the illumination assembly by a first known angle such that the light curtain intersects with the surface at a second location and capturing a second image frame of the surface; tilting the illumination assembly by a second known angle such that the light curtain intersects with the surface at a third location and capturing a third image frame of the surface; and processing the captured image frames to determine the position of the light curtain.
-
-
32. A method for adjusting the position of a light curtain emitted by an illumination assembly over a surface, comprising:
-
determining a position of the light curtain by measuring the distance between the light curtain and the surface at least at two locations; calculating a difference between the determined position of the light curtain and a desired position of the light curtain; and adjusting the position of the illumination assembly based on the calculated difference, wherein the measuring comprises placing a gauge tool adjacent to the surface and processing captured image frames of said gauge tool to determine the distance at least at the two locations. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. An interactive input system comprising:
-
an illumination assembly configured to illuminate a light curtain over a surface; an imaging module configured to capture image frames of the surface; and processing structure configured to process captured image frames to determine the location of one or more pointers brought into proximity with said surface and breaking the plane of said light curtain, said processing structure, during calibration, further being configured to perform the method of; determining a position of the light curtain by measuring the distance between the light curtain and the surface at least at two locations; calculating a difference between the determined position of the light curtain and a desired position of the light curtain by comparing the distance between the light curtain and the surface at a first location with the distance between the light curtain and the surface at a second location; and adjusting the position of the illumination assembly based on the calculated difference.
-
-
39. An interactive input system comprising:
-
an illumination assembly configured to illuminate a light curtain over a surface; an imaging module configured to capture image frames of the surface; and processing structure configured to process captured image frames to determine the location of one or more pointers brought into proximity with said surface and breaking the plane of said light curtain, said processing structure, during calibration, further being configured to perform the method of; determining a position of the light curtain; calculating a difference between the determined position of the light curtain and a desired position of the light curtain; and adjusting the position of the illumination assembly based on the calculated difference, wherein said determining comprises; capturing image frames of a gauge tool moving across said surface and processing the image frames to obtain a set of data points of light curtain reflections; fitting the data points to a plane represented by a mathematical model to determine the coefficients of the mathematical model; and using the coefficients to determine the required light curtain adjustment.
-
Specification