William Buxton
Buxton Design/Gallery 888
888 Queen St. East
Toronto, Ontario
Canada M4M 1J3
+1 416 465-3836
http://www.billbuxton.com
Created: May 16, 2003
Last Revision: May 29, 2003Note:
This is a kind of "open source" document. I have collected this information and posted it. I will try to keep it up to date. However, like many things, the field is changing quickly, and time is not infinite. Hence, I will miss things. Therefore, I encourage those interested to email me with suggestions, corrections, or anything within reason that would improve the value of this page.
Recently a new class of device has started to emerge which is conceptually rooted in exploiting this input/output duality. They can be called Projection/Vision systems, and/or Projection/Scanning or Projection/Camera technologies. In the "pure" case, these are devices that use a laser, for example, to project an image of the input controller - such as a slider or keypad - onto a surface. In doing so, they are performing a function analogous to an LCD displaying the image of a virtual device under a touch screen. However, in this case, the laser is also used to scan the same surface that it projecting onto, thereby enabling the device to "see" how your fingers, for example, are interacting with the projected virtual device.
In a slightly less pure "hybrid" form, the projection and scanning functions can be performed by two separate, but integrated technologies. For example, instead of a laser projector, a conventional video or data projector could be used, and an integrated video camera (supported by vision software) used for input.
Both the "pure" and "hybrid" classes of device have been used and have strengths and weaknesses. Since laser projection is far less advanced than conventional data projection, the hybrid solution sometimes has advantages on the display side. However, 2D and 3D scanning using lasers is far more developed than 2D and 3D vision using video based vision techniques. This is partially due to the degree to which the laser technology can extract 3D information. Going forward, one can expect laser projection technology to advance extremely quickly, especially in its ability to deliver extremely small, low power, bright, relatively high resolution projection capability. This will likely have a strong impact on how we interact with small portable devices, such as PDAs, mobile phones and even wrist watches. Not only does this technology provide a means to couple large (virtual) I/O transducers with small devices, it provides the potential for sharing and interacting with others, despite using devices as small as a wrist watch.
On the other hand, these technologies have strong potential on the other side of the scale, in large-scale interaction, where what is scanned are bodies in a room, rather than fingers on a surface, and the projection surface may be the floor or ceiling of a room, rather than a desktop.
Besides the obvious, there are a couple of interesting challenges with this type of system. First, it is generally not sufficient to simply know where the fingers are over the display. One has to be able to distinguish the difference between pointing or hovering, versus activating. (For background, see A Three-State Model of Graphical Input.) This must be reliable, and responsive. And, to avoid "the chess player's conflict" ("You touched that piece!", "No I didn't!!") the system and the user must agree as to if and when activation takes place. Also, since the device is virtual, a means (acoustic of visual) is likely needed to provide some form of feedback at the device level. Since, especially in the mobile case, the projection surface, and hence the input control surface, is arbitrary, so there would be no opportunity for any tactile feedback, vertical or lateral. Of course, if the projector was fixed, then there are a range of techniques that could be used to provide tactile feedback.
Electronic whiteboards that use projection technologies coupled with touch screens, such as those available from Smart Technologies, and 3Com, for example, are related to this class of device. However, they differ in that the input transducer is integrated with the projection surface, rather than with the projector. This is a significant technological difference (but one which may be transparent to a user). The same could be said of touch screens, especially in the future as touch screens become thinner and more inobtrusive, such as if/when they are made with OLEDs, for example. That is, they could appear the same to the user as "pure" projection vision systems. However, I treat touch screens and this latter class of projection boards separately.
What is unique, dintinct, or new, from the usage/user perspective of the type of projection/vision systems that I highlight in this section is that they are not fixed in position. The same unit may project/sense in different locations, on different surfaces, and in many cases be mobile. That is, there is no specific surface, other than the (perhaps) arbitrary surface on which one is projecting, on which the system operates. This is especially true of the miniature laser projector/scanner systems. But is even true of installed systems, such as the IBM steerable projection/vision system. In this later case, while the projector and vision systems are fixed in architural space, they can be directed to work on different surfaces/areas in the room..
Projection/Vision systems constitute an area where products are beginning
to emerge. Below is a listing of some of the companies who are playing
in this field. As well, there is a body of work emerging from the
research community around this type of interaction. (Actually, there
is a relatively long, albeit sparse, history already out there.)
For current work, the next clearing house for research in this area that
I am aware of is the
IEEE International
Workshop on Projector-Camera Systems to be held Oct. 12, 2003 in Nice
France.
The keyboard is implemented by a separate optical system mounted at the base of the unit. It senses the fingers breaking the invisible light fanning out from the light source, close to, and parallel to, the desk top. Software determines when the fingers have broken the fan of light, and where they have done so, thereby determining which virtual key has been struck.
Details of their system can be found in:
Tomasi, C., Rafii, A., & Torunoglu, I. (2003). Full-size projection keyboard for handheld devices. Communications of the ACM (CACM), 46(7), 70-75.
While one of the early players in this space, the company appears to have abandoned it in favour of developing 3D imaging technologies. See VKB, below, for a company offering essentially the same thing that Canesta did.
Canesta, Inc.
2833 Junction Avenue, Suite 200
San Jose, California 95134-1920
USA
tel: +1 (408) 435-1400
http://www.canesta.com
InFocus
27700B SW Parkway Avenue
Wilsonville, Oregon,
USA 97070-9215
tel: +1 503-685-8888
tel: +1-800-294-6400
info@infocus.com
http://www.infocus.com
Senseboard Technologies AB
P.O. Box 1077
SE-164 25 Kista
Sweden
tel: +46 8 555-272-01
info@senseboard.com
http://www.senseboard.com
![]()
![]()
Symbol Technologies Inc.
One Symbol Plaza
Holtsville, New York 11742-1300
United States
tel: +1.631.738.2400
tel: +1.800.722.6234
fax: +1.631.738.5990
info@symbol.com
http://www.symbol.com/products/oem/lpd.html
![]()
Virtek Vision International Inc.
Waterloo, Ontario
Canada
tel: 519.746.7190
fax: 519.746.3383
info@virtek.ca
http://www.virtekvision.com
VKB Ltd.
5 Nahum Hefzadi,
Beit Ofer
Jerusalem
Israel 95484
tel: +972-2-659-5611
info@vkb.co.il
http://www.vkb.co.il/
Virtual Devices Inc.
2661 Clearview Drive
Allison Park, PA
USA 15101
tel: +1 412 492-8500
Peteh@virtualdevices.net
http://www.virtualdevices.net/
http://www.procams.org
http://www.wirelessnewsfactor.com/perl/story/17756.html
http://www.wirelessnewsfactor.com/perl/story/14762.html