Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 47, views: 30.817 •

Wetenschappers van de Carnegie Mellon University hebben een eenvoudige oplossing voor het typen op kleine touchscreens zoals die van smartwatches bedacht: een virtueel toetsenbord dat snel inzoomt op de letters die de gebruiker wil aanraken, zodat hij nauwkeurig kan typen.

Algemeen aangenomen wordt dat grote fabrikanten als Samsung, Microsoft en Apple aan zogenoemde smartwatches werken, terwijl Sony al een model op de markt heeft en Kickstarter-project Pebble veel aandacht krijgt. De slimme horloges zouden ideaal zijn als handlanger voor smartphones, om bijvoorbeeld notificaties te tonen. Typen op de kleine vierkante schermpjes is echter geen sinecure.

Een team van onderzoekers van de Carnegie Mellon University denkt een eenvoudige oplossing te hebben in de vorm van Zoomboard, dat ze beschrijven in een onderzoeksdocument en waarvan ze de broncode hebben vrijgegeven. Als een gebruiker op het miniscule toetsenbord de plek aanraakt waar de gewenste toets ongeveer zit, zoomt de applicatie in op die groep toetsen. Vervolgens kan de gebruiker accuraat de juiste toets aanslaan. Naar rechts swipen zorgt voor een spatie en naar links verwijdert het laatst ingetypte karakter.

Zoomboard Zoomboard

De simpele applicatie zorgt wel voor accuraat typen, maar erg snel werken blijkt lastig. Bij een test met zes studenten op een keyboard van 16x6mm, waarbij Zoomboard op een iPad draaide, slaagden de gebruikers er in gemiddeld slechts 9,3 woorden per minuut te typen. Wel deden ze dat net zo foutloos als bij een traditioneel toetsenbord.

Reacties (47)

Handig hoor, maar ik zie toch meer in spraakherkenning..
dat is gewoon niet altijd handig in elke omgeving. sociaal niet of omdat er veel geluid is.
Het grootste probleem met spraakherkenning is dat dit simpelweg nog niet goed genoeg werkt. Dus dit is zeker geen slecht alternatief voor `onderweg' wanneer je wellicht geen toegang hebt tot een apparaat met toetsenbord, maar wel e-mails versturen moet o.i.d.
Nee, het grootste probleem van spraakherkenning is dat zaken die je doorgaans wilt opschrijven (ipv van mondeling overdragen bijvoorbeeld via een telefoongesprek) vaak niet bedoeld zijn om te delen met iedereen die zich binnen gehoorafstand bevinden.

Ik kan me diverse situaties voorstellen waarin je gewoon geen zin hebt om je boodschap met iedereen om je heen te delen (denk aan zakelijke communicatie, prive communicatie met je vriend of vriendin of gewoon omdat het soms niet gewenst is dat je geluid maakt).
Toch moet ik er niet aan denken dat ik in een trein coupe zit waar 30 mensen hun whatsappjes aan het dicteren zijn aan hun telefoon of horloge of whatever.

Ik zou helemaal gek worden.

Oh en dan heb je ook nog mensen die gewoon een gesprek voeren in de trein of gewoon bellen.

Nee, spraak besturing heeft maar heel beperkte toepassingsgebieden.

Op een fiets bijvoorbeeld, dat kun je wel vergeten. Een zuchtje wind maakt het onmogelijk voor je apparaat om te verstaan wat er wordt gezegd. Daarnaast is het zo, dat ik van mening ben dat je in het verkeer op de weg hoort te letten en niet naar je scherm hoort te kijken of je apparaat de gesproken tekst wel goed heeft verstaan en bam, daar is die lantaarnpaal ineens.

Ook op het werk zou het gekkenwerk zijn als op een kantoor iedereen tegen zijn computer aan het praten is. Ten eerste is het irritant, ten tweede is de kans groot dat de computer instructies van je buurman oppikt.

De tijd dat wij communiceren met computers zoals dat in Star Trek gebeurt, ligt nog ver voor ons. En het zou me helemaal niets verbazen als er op den duur een neurale interface komt die de hele spraakbesturing in 1 klap achterhaald maakt.
Oh ja, want jij zit nooit in een vergadering, op een verjaardag, in de klas, in de trein of in een college waar mensen zich eraan zouden kunnen ergeren dat jij er doorheen kletst. En jij vind het uiteraard wel goed dat iedereen alles hoort wat jij bespreekt met je vrouw, je man, je kinderen, je vriendin, je leraar, je dokter, en je therapeut.

Even serieus, ik vind het toch wel erg logisch dat niet iedereen alles hoeft te horen en weten waar jij je mee bezig houd en wat jij wilt zeggen tegen een ander. We hebben al vrijwel geen privacy meer, dan kunnen we maar beter ook niet het laatste beetje vrijwillig weggeven.
Handig hoor, maar ik zie toch meer in spraakherkenning..
Of een geprojecteerd toetsenbord. Een uitgeklede versie van dit bijvoorbeeld: http://www.stylecowboys.nl/Gadgets/2601.
Ik weet niet of je wel eens zo een geprojecteerd toetsenbord in de praktijk hebt gezien, maar die zijn alleen te gebruiken in de meest optimale omstandigheden; vlakke en projecteerbare ondergrond, duisternis ( of iig schemering, bij vol daglicht is dit niet te gebruiken, laat staan buiten ) en dan hebben we het nog niet eens over de niet aanwezige feedback van de toetsen ( blind typen kan je vergeten )
Dat blind typen kun je met de tablet of telefoon waar hij mee verbonden is ook vergeten ;)

Ik vind dit wel grappig gevonden en als noodoplossing leuk, maar je moet er toch niet aan denken dat je met 10 woorden per minuut een e-mailtje moet typen of hier op de FP een reactie wil achterlaten? Dan zou dit berichtje, inclusief de laatste zin, zo'n 7 minuten hebben geduurd.
Dat blind typen kun je met de tablet of telefoon waar hij mee verbonden is ook vergeten ;)
Niet helemaal, daar zijn al ontwikkelingen in gedaan die dit mogelijk zouden kunnen maken. http://www.youtube.com/watch?v=WJFwHuCs3Yw
Eventueel in combinatie met de kalq-layout.
@Micla
Blind typen kan wel. Eigenlijk kan je zelfs nog een stap verder gaan en een systeem gebruiken dat helemaal geen toetsenbord projecteert maar gewoon je vingers filmt en herkent. Je houdt gewoon je acht "typvingers" zoals je zou doen op een toetsenbord, het systeem reset/calibreert zich rond je default vingerstand en je kan beginnen typen.
Het systeem kan zelfs bijlerend zijn dat het onthoudt wanneer je een toetsaanslag moet corrigeren en welke stand van je vingers je hiervoor gebruikte.

Als ik mijn vingers op mijn tafel hou kan ik perfect blindelings het alfabet typen, dus volgens mij zit er zeker potentieel in dit concept :)
Het lijkt mij handiger als ze zoomen bij hover. Als je dicht boven het scherm zweeft met je vinger wordt op die locatie ingezoomd, zo hoef je niet twee keer te tikken voor een letter. Samsung doet dit al met enkele van hun devices maar dan om meer informatie te tonen voordat je iets aanklikt, bijv. met een fotoalbum.

Ik denk dat dit fijner en sneller werkt en spraakherkenning is inderdaad niet altijd even handig.
Als het zoomen dynamisch zou gaan (dus afhankelijk van de afstand van de vinger inzoomen naar de letter) zou het denk ik een stuk soepeler kunnen werken. Maar goed - dat vereist waarschijnlijk een dubbele camera.
Dat zou ik niet bevestigen, want dat zou resulteren in het scherm constant in en uit zoomen, waardoor de positie van de toetsen ook constant verandert.
Mij lijkt wel handig als het beeld altijd ingezoomd is en constant links en rechts scrollt aan de hand van waar je vinger is VOORDAT je het scherm aanraakt, wel lastig, maar te doen tegenwoordig via camera.
De bandbreedte tussen een (bestaande) smartwatch en de telefoon is daar te beperkt voor, en de input APIs ook. Op een iPad Nano zou een iets andere interface met dynamisch zoomen misschien wel kunnen omdat die stand-alone is.

In het geval van de Sony SmartWatch zou een groot deel van het schermpje hertekend moeten worden bij het zoomen, waartoe elk frame (bijna) volledig over Bluetooth verstuurd moet worden. Ik weet niet precies welk protocol de SmartWatch gebruikt, of dat de bottleneck misschien in de drivers zit, maar het is erg frustrerend voor programmeurs die iets meer willen dan alleen een plaatje op het ding laten zien.

Door deze bottleneck is namelijk de maximale framerate lager in custom apps, en dus ook het gevoel van respons. Bovendien kunnen er 'opstoppingen' optreden, een soort lag in de communicatie waardoor er ineens een paar frames tegelijkertijd binnen lijken te komen na een korte pauze.

Deze frustratie wordt verhoogd doordat de notifications op de SmartWatch zelf wel een hoge framerate hebben: Als je een bericht naar de SmartWatch stuurt vanuit je app, of b.v. een mail ontvangt, kun je daar super soepel doorheen sliden zowel qua besturing als qua framerate. Dat komt doordat de SmartWatch dan alleen het bericht ontvangt, en er zelf een GUI voor rendert zonder tussenkomst van de telefoon.

Maar als je een custom app maakt zijn beiden onmogelijk, omdat alle frames over BT moeten en de input API ook te beperkt is. De maximale framerate wordt daardoor minstens gehalveerd, en swipes worden niet altijd goed geregistreerd. Gedeeltelijke swipes (b.v. om precies naar een bepaalde regel te scrollen) worden überhaupt niet ondersteund, terwijl dat in de notifications op de SmartWatch wel werkt. Het is mogelijk om een begin en eindpositie te registreren van een tap, en daar een beweging uit af te leiden, maar dat werkt alleen wanneer je je vinger op de beginpositie even stilhoudt en daarna ergens anders heen swipet.

Heel frustrerend, want mensen gaan klagen over de besturing van je app terwijl je gewoon tegen de beperkingen van het systeem(pje) aanloopt. Ik heb die app nu herschreven om alleen taps te gebruiken, dat werkt wel goed genoeg. De lagere framerate heb ik nog geen klachten over gehad, maar ik vind het een beetje inconsistent tegenover de built-in GUI.

Kort gezegd: Als je dit op bestaande smartwatches wil laten werken ontkom je er haast niet aan om alleen op taps en full-swipes te reageren zonder real-time animaties / dynamische updates.

Ik ken de beperkingen van de meeste andere watches niet, maar op de Sony LiveView was het nog veel erger dan op de SmartWatch dus wat dat betreft zijn ze vooruit gegaan :)
dus als ik het goed snap moet je voor iedere letter twee keer tikken of ze moeten naast elkaar zitten. dat zou beteken dat je op zo toetsenbord 2 keer zo langzaam typt als op je telefoon. snel genoeg voor een berischtje of stusupdate lijkt mij
Wat ik zo zie gaat het nauwelijks sneller dan aan het wieltje van mijn Timex Datalink draaien om letters te kiezen.
Dit doet mij denken aan een indiegogo project, waarbij alle letters op een rij staan en waardoor op een plaats in de rij te klikken er een zoom komt van de group letters daarrond en zo met meerder niveaus kan getypt worden.
http://www.indiegogo.com/...e-minuum-keyboard-project
Minuum is superieur vergeleken met zoomkeyboard. Minuum streeft ernaar om juist dit soort ouderwetse keyboard oplossingen te bannen! Twee kliks per toets is niet praktisch.
Op mijn Philips Universele afstandsbediening zit een LCD schermpje en dat toetsenbord werkt precies hetzelfde. Dus zet mijn vraagtekens en het idee is niet nieuw.
Philips heeft talloze handige dingen uitgevonden en ontwikkeld. alleen zijn ze te sloom (bang) om het op grote schaal uit te brengen en ermee te promoten. Dit gaat waarsch ook hun ondergang worden.
2 keer tappen voor 1 letter? Ik word al moe als ik er aan denk. Ik vond trouwens in het filmpje het eerste zoom level behoorlijk klein, de vinger lijkt reusachtig te zijn vergeleken met de toetsen.
Erg leuk! en goed bedacht. volgensmij zou een soort draaischijf ook goed werken.
Of hoe het vooral met 1 vinger gaat worden bediend. een soort ''morse code'' manier van invoeren.
Of weer zoals vroeger dat we 10 knoppen (0 tot 9) met de bijhorende letters eronder. neemt minder ruimte in en heeft toch alle letters.
als handlanger voor een smartphone. Dan heb je de smartphone dus ook in de buurt, waarom zou je dan op je horloge willen typen.
Exact, ik zette mn vraagtekens al bij een horloge (lees: ik zal dat nooit kopen) maar typen op een horloge voor 10 woorden per minuut... Dan ben je dus letterlijk langer bezig om een paar woorden te typen, en haalt het hele nut van een horloge juist weg. 8)7

Dat mensen snel de tijd willen zien, een mail snel bekijken of snel even een directie zien zonder de smartphone tevoorschijn te halen kan ik nog -enigzins- begrijpen. Maar dit? Dat gaat mij echt te ver hoor. |:(
En ook zij blijven vasthouden aan de traditionele keyboard layout.
I said it before and I'll say it again, the Minuum keyboard is the future.
Even opgezocht, interessant project! Hoewel ook dat niet nieuw lijkt te zijn (als ik zoek op Minuum keyboard in de playstore vind ik alleen het 'Tio Keyboard', dat er dan weer verdacht veel op lijkt...)

Ik ben zelf nog maar net aan het wennen aan de swype-achtige keyboards, dat was voor mij al een openbaring ;) Vooral met 1 hand typen op de fiets gaat net even beter zo.

Dit zoomen lijkt me inderdaad alleen nuttig voor berichten tot maximaal 'sms-formaat', maar ik zie dit op een smart-watch nog wel iets toevoegen :)
Het is momenteel nog niet gereleased, ik dacht dat het in juni of juli gereleased zal worden. Ze hebben een indiegogo pagina en een website Minuum.com.

Kijk op hun website ook eens naar het voorbeeld zoals zij het zien dat je het op horloges zou kunnen gebruiken (erbuiten, op je huid!).

Ik denk echt dat dat nog eens heel groot gaat worden. Misschien toch eens aandelen kopen :-)

Maar het keyboard uit het artikel is volgens mij de zoveelste poging die nergens op zal uitdraaien.

En swype, tja... Volgens mij kan het heel snel en handig zijn als je het eenmaal onder de knie hebt. Maar ik heb nog geen zin gehad om er aan te wennen.
Ik vind eigenlijk dat de smartwatches goedkoper mogen worden. Ze mogen wel nieuw en fancy en etc. zijn, als je bedenkt dat je ze vooral gebruikt om iets minder vaak je telefoon uit je zak te halen is de gemiddelde prijs van enkele honderden euro's best hoog.

Op dit item kan niet meer gereageerd worden.