Distant freehand pointing and clicking on very large, high resolution displays
ViewPointer
Zliding
Interacting with large displays from a distance with vision-tracked multi-finger gestural input
Low-cost multi-touch sensing through frustrated total internal reflection.
PlayAnywhere