Projection Keyboards See the Light

Canesta has begun to take the wraps off of its electronic perception technology. One of the first applications that made possible is a projected virtual keyboard that can be integrated into mobile devices such as PDA's and smartphones. The comany expects products to incorporate the virtual keyboard chipset by next year.

Virtual Projection KayboardThe chipset, when integrated into cell phones, PDA’s or other mobile devices, enables such devices to project the image of a keyboard on a nearby flat surface, and then read the finger movements of a user who types on that image, as if it were a physical, full-sized keyboard. Canesta’s electronic perception technology resolves the user’s finger movements in real time into keystrokes electronically provided to the device.

According to details on News.com, the chipset consists of three basic parts: a light source that beams a blanket of infrared energy onto a surface, a sensor that tracks finger movements, and a pattern projector that displays an image of a QWERTY keyboard in red. The sensor, the key part of the equation, pinpoints where the light is reflected. It then transmits data about where reflective surfaces (the back of your fingers) move and stop. The processor then translates this into keystrokes.

Canesta is demonstrating the technology at the SIGGRAPH 2003 Conference In San Diego, CA. Two other companies, VKB and Virtual Devices are also working on similar technology.

Thanks to Steve B. for the tip.

Article Comments

 (23 comments)

The following comments are owned by whoever posted them. PalmInfocenter is not responsible for them in any way.
Please Login or register here to add your comments.

Comments Closed Comments Closed
This article is no longer accepting new comments.

Down

imagine the possibilities

aithir @ 7/31/2003 12:35:28 PM #
a taste of the future, if it was only accompanied by a holographic screen...

RE: imagine the possibilities
Raptor1313666 @ 7/31/2003 12:41:36 PM #
Hmm, this and some of that electronic paper that they've been working on for a while, and you'll truly have a roll-up PDA. :)

-Richard "Raptor" Powell

"Nice guys may finish last, but you know, the company's much better back here."

I can just see this thing getting kinky

snugglefart @ 7/31/2003 1:07:07 PM #
kinda wierd if you flash it on, say, body parts, right?

RE: I can just see this thing getting kinky
cbowers @ 7/31/2003 7:08:25 PM #
Like a whole new version of Twister?

neat, but i'll wait for the bluetooth

adamrichman @ 7/31/2003 1:25:56 PM #
I can see this sort of thing take off but be a little too impractical. I mean it's a great idea but a lot of time you can find yourself in a situation with uneven surfaces and that sort of thing, plus, unless they supply something like it looks they will in the picture, you'll have to look for something to stand up your PDA to read it. I think i'll wait it out for the Bluetooth solution that's been talked about. The flexible, wireless one from xxx company, I can't remember the company/website but if anyone else does... Anyone else with me?

RE: neat, but i'll wait for the bluetooth
dustbunny44 @ 7/31/2003 3:32:17 PM #
Bluetooth seems like the obvious way to go here for me too.
Need to take notes? Bring the keyboard.

I'm surprised one hasn't appeared yet. Interface directly w/phones too if you're a big SMS user.


RE: neat, but i'll wait for the bluetooth
bigfoot @ 7/31/2003 4:14:19 PM #
Brighthand reported on bluetooth keyboards in January. Here's the link:

http://www.brighthand.com/article/Dawn_of_Bluetooth_Keyboards

Cheers,

RE: neat, but i'll wait for the bluetooth
gfunkmagic @ 7/31/2003 5:01:37 PM #
You can buy a FXCube Bluetooth Keyboard today from Flexis!

http://www.flexis.co.kr/web/main.htm

Visit http://goodthatway.com/
-better living through better technology.

RE: neat, but i'll wait for the bluetooth
cbowers @ 7/31/2003 7:09:59 PM #
A Korean company, Daelim even did a clip on Bluetooth adaptor for the Stowaway keyboard (PPK a variant of). I only saw it demonstrated on a PocketPC version of the keyboard however.

RE: neat, but i'll wait for the bluetooth
dustbunny44 @ 7/31/2003 7:22:12 PM #
Thanks for the links.
I was thinking of BT in the folding Palm-rebranded keyboards (hey, no one is ever satisfied on these forums!). I like the folded form-factor (the thin or thick one) and the key action, and would like dragging it around without a Palm balanced on its middle.

Which has now got me thinking about the utility of a BT module that fits onto a Universal Connector - the accessory side, emulating a PDA to the accessory. Hmmm...

RE: neat, but i'll wait for the bluetooth
cbowers @ 8/1/2003 4:52:36 PM #
see just that exactly above.

Color me skeptical.

mikemusick @ 7/31/2003 1:36:31 PM #
This has all the earmarks as being the kind of technology that tends to work sort of OK in the lab and in controlled demos, but falls to pieces in the field.

I wish them luck, but if it were my money invested I'd have them as a short.

:-/

hello projection keyboard and bye bye battery life

a3 @ 7/31/2003 3:46:47 PM #
I'm guessing this chip is gonna eat batteries... Hope I'm wrong.

Anyway it's gonna be awkward to type into nothing at all. No tactile feedback?

_______________________________________
Already a Tapwave's Helix fan.

RE: hello projection keyboard and bye bye battery life
ZPWeeks @ 7/31/2003 4:49:51 PM #
Well maybe you could get tactile feedback if you projected it ofver a real keyboard that's not plugged in, LOL
I'll consider this technology in 2010.

RE: hello projection keyboard and bye bye battery life
Altema @ 7/31/2003 5:33:14 PM #
Of course, you kiss battery life goodbye with the current OS5 PPK driver. It must leave the serial port open or something to make that much of a difference. With the driver installed and enabled on a T|T, expect a 5% to 10% reduction in battery life. The OS4 driver had no such problem and could be left enabled all the time.

Palm really needs to fix this driver...

RE: hello projection keyboard and bye bye battery life
graph @ 7/31/2003 7:36:44 PM #
NO TACTILE FEEDBACK? you mean like my tg50s keyboard? =)

Don't sell it short yet.

acaltabiano @ 7/31/2003 5:13:51 PM #
I have been waiting for this to hit the market since last year, when I saw the tech review in Poular Science. I have found a few co.'s online that are offering some variation on this tech, and almost all of them are hopeful it will make it as an integration to Mobile Phones or PDA's. While for some it might not make sense, for others, imagine carrying just your PDA, and still having the capability to type away on a full-sized keyboard!
Right now I am more than happy with my Stowaway, but when it becomes integrated, I'll more than consider it...

RE: Don't sell it short yet.
sr @ 7/31/2003 9:20:20 PM #
Stowaway is great as I can touch-type and enter data quickly. I honestly think that with this virtual keyboard I would be slower than with Graffitti simply due to the lack of tactile feedback and having to constantly look at the keyboard and the screen to ensure you're hitting the right keys, er, I mean zones.

RE: Don't sell it short yet.
sford @ 8/1/2003 12:05:43 PM #
I agree. I love the idea of having a "built-in" full-size keyboard, but touch is how I'm able to type so fast. Constantly looking back and forth would prob'ly just frustrate me. I'll prob'ly be sticking with the Stowaway.

_____________________________________
Ready to escape the "9 to 5" grind?!
http://www.EscapeTheGrind.com

Will it work under the sunlight?

ConceptVBS @ 7/31/2003 5:36:16 PM #
That is the big question.
RE: Will it work under the sunlight?
Tungstenman @ 7/31/2003 5:52:01 PM #
It will probably function, but, you still probably wont be able to see the keys, good, if you can toutch-type : )

A Palm in one hand is worth 2 Pocket PC Bricks
: )
-Steve
RE: Will it work under the sunlight?
Hazniet @ 8/1/2003 8:30:07 AM #
Tungstenman wrote:
It will probably function, but, you still probably wont be able to see the keys, good, if you can toutch-type : )

The basis of touch-typing is that one feels the keys.

If you feel like you're under control, you're just not going fast enough.

A solution looking for a problem

RhinoSteve @ 8/1/2003 7:49:19 AM #
This is definately in the "too cool" category but frankly, as a PDA add on, this is only going to end up on Pocket PC devices that are desperately trying to gain market share. (Read, "coming to an iPaq brick near you")

The technology OEM will get some of their research money back, a PPC house will get a month or so of press, there will be a bump in sales, a watershed of returns and then all will be forgotten six months later.

The genertic term for this stuff is "Optical Semantic Tracking" and has been a Media Lab plaything since the 80s. While the knee jerk reaction is to put this in a space where you can't put in a full keyboard, this will be more successful as a keyboard enhacer and not a replacement.

I see something like this being successful in user interface enviroments where desktop PCs and laptops would benefit avoiding having keys silkscreened. Using this scanner in s laptop allows the elemination of silkscreened keys, the electronics in the keyboard. Most of all, the projected key labels can now change via the software application. That is a termendious enhancement in keyboards!

And to the product manager at Canesta who is reading this, be happy I'm not billing you for this advise.
Top

Account

Register Register | Login Log in
user:
pass:

Latest Comments

  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
  • My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000