Camera - ILStec - Interaction at the Speed of Light

Go to content
Our Flagship "The Camera"
This camera is our flagship since it can capture
10.000 pictures/second. This is possible since it only needs
100µsec to detect each flash position.
The coordinates are already double keystone corrected.
For this it has a triple core ARM MCU inside.
The first core does the mathematics (filtering, trapezoid correction, normalizing the coordinates)
and communicates with the host through High Speed USB 2.0
The second core permanently scans for new spots
on the screen or in the 3D room.
And the third core communicates with the pointers or other flash
generators using the 2.4GHz band and the 2 antennas.
This is a slow animation showing the principles of capturing pointer positions on a screen.
With our camera now 10.000 of those pictures are taken per second.
This allows 10, 100 or even 500 pointers to be recognized and each individual pointer
is captured 20 times per second (20 * 500 = 10.000).
And this speed per pointer is necessary to make the user feel
confident with the cursor movements. If higher poll rates are required, then the number of users
can be reduced e.g. to max. 50 users and the poll rate is increased to 200.

"The laser dots are identified via a camera, and different dots corresponding to different users are distinguished
via a time-multiplexing scheme. Synchronization between the lasers and the camera is provided via cables linking the computer
and the laser pointers, which also transmit button press information back to the computer."

Simon Fraser University Canada
The School of Interactive Arts and Technology (SIAT)
You have been very close to the final solution!

The camera can be placed on the table using a standard tripod.
It can be mounted on the ceiling or horizontally on the wall.
It can be used in every angle since it detects its view to the projection
or the 3D room and internally normalizes the coordinates.

It is connected using a standard USB Type C cable.
Since it only needs 500mA it is powered by USB.

It not only detects the positions but also the pointer button states which are also modulated
 into the light beam to achieve a 100% synchronization of cursor positions and button states.

It receives data from and sends commands to the pointers.
This we forgot to add to all previous pointers but an immediate user feedback is
crucial for Gamification what we learned in the meantime.

At the moment we are developing 2 extensions:
A Fresnel Lens will increase the camera distance to the projection
screen by a factor 10.
And we will reduce the integration time for each flash to 30 or even 10µsec
allowing 33.000 or 100.000 pictures/second.

Once you have seen all slides, you will know why we are doing that.
And we already know that 30µsec work!

Now look at all slides to see what you can do with this amazing camera!
Be inspired!
Be creative!
<br><br>
Back to content