Method for generally continuously calibrating an interactive input system
First Claim
1. A method for generally continuously calibrating an interactive input system, the interactive input system comprising at least two imaging devices having fields of view encompassing a region of interest, at least one of said imaging devices calibrated using a projection matrix having an associated quality metric, the method comprising:
- storing a plurality of computed locations generated in response to each pointer brought into said region of interest;
when said plurality of computed locations satisfy at least one condition, estimating new values for parameters of the projection matrix based on a plurality of computed locations of at least one pointer brought into proximity with the region of interest;
calculating a new quality metric using the new parameter values; and
if the new quality metric is more accurate than the existing quality metric, updating the projection matrix using the new parameter values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generally continuously calibrating an interactive input system, the interactive input system comprising at least two imaging devices having fields of view encompassing a region of interest, at least one of the imaging devices calibrated using a projection matrix having an associated quality metric, the method comprises estimating new values for parameters of the projection matrix based on a plurality of computed locations of at least one pointer brought into proximity with the region of interest; calculating a new quality metric using the new parameter values; and if the new quality metric is more accurate than the existing quality metric, updating the projection matrix using the new parameter values.
-
Citations
49 Claims
-
1. A method for generally continuously calibrating an interactive input system, the interactive input system comprising at least two imaging devices having fields of view encompassing a region of interest, at least one of said imaging devices calibrated using a projection matrix having an associated quality metric, the method comprising:
-
storing a plurality of computed locations generated in response to each pointer brought into said region of interest; when said plurality of computed locations satisfy at least one condition, estimating new values for parameters of the projection matrix based on a plurality of computed locations of at least one pointer brought into proximity with the region of interest; calculating a new quality metric using the new parameter values; and if the new quality metric is more accurate than the existing quality metric, updating the projection matrix using the new parameter values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 35, 36)
-
-
22. A method of calibrating an interactive input system comprising:
-
during normal operation of said interactive input system, storing a plurality of computed locations generated in response to pointer interaction with an interactive surface; and when the computed locations satisfy at least one condition, calibrating the interactive input system using the computed locations, wherein the interactive surface is subdivided into a plurality of bins, during said storing said computed locations being stored in respective bins. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
37. An interactive input system comprising:
-
an interactive board configured to generate output in response to pointer interaction therewith; and a processor device communicating with the interactive board, said processor device, during operation of said interactive input system, storing a plurality of computed locations generated in response to pointer interaction with said interactive board, and when the computed locations satisfy at least one condition, calibrating the interactive input system using the computed locations, wherein the interactive board is subdivided into a plurality of bins and said processor device is configured to store the computed locations in respective bins. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification