📅 November 13, 2012     🕐 2 minutes read

POC: iPhone App Turns Any Surface Into A Full-Sized Invisible Keyboard [video]

Florian Kräutli has developed a pirce of software that allows the iPhone to turn any table into an impromptu, invisible full-sized keyboard by analysing the vibrations caused by fingers tapping the surface

Florian Kräutli has developed a piece of software that allows the iPhone to turn any table into an impromptu, invisible full-sized keyboard by analyzing the vibrations caused by fingers tapping the surface.

The system, dubbed Vibrative, uses the three-dimensional accelerometer in Apple’s smartphone to measure the characteristics of each tap on the table, such as the strength and frequency of the vibrations it causes, and compares them to “training data” to work out its approximate location.

The location is converted into a key press on the “virtual keyboard”. Currently, the system determines the intended key correctly about 80 per cent of the time, so the data is also fed into an auto correct dictionary to ensure the words are spelled correctly.

The system needs to learn the vibration patterns for each surface on which it is used, but does not necessarily need to be taught the patten for each key individually.

In a video demonstrating the technology, Florian uses a “keyboard” printed on an ordinary piece of paper to train Vibrative and then type a text message. He also shows the paper is unnecessary for a touch typist, once the system is trained, by typing directly onto the wooden table beneath. Check out the video below…

[via]

SUPPORT

FSM has no ads or affiliate links. Your support would simply pay for our servers, domain and maintanance. If there's any leftover change, we'll get some coffee and a slice of pizza. ​

Merch   FSM Goodies ( Alpha release )
PayPal  
Monero (XMR) 43GnqUNJrTi9QyL7kEH8vM8pgWGCE6bjv1FSRipeNMM4TTeNnUVsRBb6MfMpQYxtLE7ReonxVVSXz2rFCEdW5H11LC3x73b
Bitcoin (BTC) 1Hfuq77gKKFJeNcq4EP4dQK3yDRWrFEwJR
Bitcoin Cash (BCH) qzmdm6e6q5wf2p6sxz2mst7cenz60newwc5m4e9js8
Ether (ETH) 0x5f02869278C24A6579d3820f52AD15936D6F9d69
Stellar (XLM) GDWT2QU2CI3GZ5XH5DTSU3IUAHZMTB6VQKKRHBYWS5YCCQOAG6OKG2OB
More content?