Cookies op Tweakers

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. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 50 reacties
Bron: BBC News

IBM heeft software ontwikkeld om het tekstschrijven op handhelds te vergemakkelijken. Met de software, genaamd Shark (Shorthand-Aided Rapid Keyboarding), wordt tekst ingevoerd door de letters met een pen op een touchscreen te volgen, waarbij via patroonherkenning het bedoelde woord wordt afgeleid. De software is al enige tijd als bŔtaversie te downloaden en zal over enkele maanden standaard met sommige PDA's en smartphones worden meegeleverd. Volgens tests typen gebruikers er zestig tot zeventig woorden per minuut mee, aanzienlijk sneller dan letter voor letter intikken en ook sneller dan de gemiddelde snelheid die met handschriftherkenning bereikt wordt.

IBM Shark Ontwikkelaar Shumin Zai zegt met zijn team naar een manier gezocht te hebben om tekst in te voeren die zowel snel als nauwkeurig was, zonder dat er veel tijd besteed hoeft te worden aan het leren ervan. Met de pen intikken van woorden op een touchscreen neemt veel tijd in beslag en spraakherkenning kan weliswaar goed genoeg zijn voor notities, maar het correct invoeren van volzinnen is lastig. Het team van Zai stelde vast dat woorden veelal worden onthouden in aan de keyboardlay-out gerelateerde patronen, en ontwikkelde daarop de Shark-software die woorden als keyboardpatronen representeert. Woorden worden gevormd door met een pen in een vloeiende beweging de opeenvolging van de letters te volgen, waarbij fouten zoals het raken van een verkeerde letter zijn toegestaan. Het getekende patroon zou dan voldoende met het patroon van het bedoelde woord overeenstemmen. Volgens Zai volstaan honderd patronen om veertig procent van de meestgebruikte woorden weer te geven. Deze patronen zijn opgeslagen, de gebruiker kan nieuwe patronen toevoegen door woordenlijsten te importeren.

IBM Atomik layout De methode werkt op een standaard qwerty-lay-out, maar IBM heeft een alternatieve lay-out genaamd Atomik ontwikkeld door een scheikundig simulatiealgoritme op het probleem van optimale keyboardconfiguratie toe te passen. Met de lay-out zou de typesnelheid zo'n vijftig procent hoger liggen omdat het aantal benodigde bewegingen om woorden te vormen wordt geminimaliseerd. Door de natuurlijke letteropeenvolgingen zou de Atomik-lay-out makkelijk te leren zijn. In hoeverre Atomik taalafhankelijk is wordt niet vermeld, maar het lijkt niet onwaarschijnlijk dat het optimaliseringsalgoritme voor het Nederlands met een andere lay-out op de proppen komt dan voor het Engels.

Moderatie-faq Wijzig weergave

Reacties (50)

Blijkt het tweede scherm van de Nintendo DS toch nut te hebben.
Ik hooop dat dit echt werkt, het enige nadeel van de handhelds is het trage invoeren. nu kan het echt werkelijkheid worden dat je je mailtjes op je handheld maakt.

Ik hoop alleen dat er ook een nederlandse layout komt, ik begin het een beetje jammer te vinden dat alles steeds op het engels wordt gespecificeerd en op geen enkele andere taal, het is toch gewoon een kwestie van de nederlandse taal door het algoritme halen en dan heb je een nederlandse layout, misschien niet zo makkelijk als ik het zeg maar vast niet heel moeilijk.
niet alleen de trage input is een probleem zelfs al heb je een losse toetsenbord. het werkt gewoon niet zo lekker als men denkt. ik nam eerst altijd mn gsm mee, pda en laptop nu het enigste wat ik meeneem is nog een gsm/laptop mn pda ligt nu stof te verzamelen. ondanks dat ik er 5 jaar mee heb proberen te werken. vooral het kleine scherm is voor mij een probleem en de beperkte processorkracht
dat is inderdaad waar, maar ik heb de tmobile mda, oftewel een pda met telefoon functie, het bijhouden van mijn agenda vind ik wel een heel handige feature, en mijn telefoon neem ik overal mee heen, en een laptop niet, nu heb ik niet eens een laptop dus is mijn pda de enige keuze.

Hoe kleiner het wordt hoe minder het gebruikersgemak maar hoe makkelijker het vervoer. En als door deze vinding het gebruikers gemak beter wordt en de grote blijft hetzelfde vind ik het een fijne ontwikkeling.
Maar het mooist is natuurlijk als je kan kiezen wat je meeneemt :9 , dit is ook het duurst.
dat "eventjes de nederlandse taal door het algoritme halen" zou wel eens een tijdje kunnen duren net zoals met alle andere talen
Ziet er opzich goed uit maar je hebt bij bepaalde patronen natuurlijk meerdere mogeijkheden, zal op dat punt vergelijkbaar met T9 zijn, je moet dan het woord van je keuze uit een lijst selecteren.
Op dat onderste plaatje staat bijvoorbeeld het woord fles netjes vlnr. Als ik het zo zie kijkt hij naar omslagpunten... hoe wil je dan in godsnaam fles invoeren, gaan zigzaggen?
heel simpel je hebt een patroon over 4 letters. Wat kan je maken met de letters
FLES
FES
FLS
FS
dit zijn de enige combinaties die je kan maken de eindpunten en richting liggen immers vast. Vervolgens op de T9 methode kijken wat voor woord past hierbij. Hmm zal dus wel fles zijn
fes (de ~, ~sen)
1 \[muz.] vijfde toon van de chromatische toonladder, uitgaande van de grondtoon c

:)
@CerL

Op zich interessant, jouw voorbeeld.

Een (nog) beter algoritme zou idd ook moeten kijken naar hoe het woord in de context staat + hoe vaak het gebruik wordt in 'normaal' taalgebruik / het taalgebruik vd user.
@cerl & @Reckor
je krijgt gewoon een lijst met opties op het moment dat het patroon op meerdere manieren te interpreteren is. Waarschijnlijk zal er in de toekomst inderdaad een inteligentie inzitten. Dat als je alcoholist bent dat hij fles pakt. Ben je muzikant pakt hij fes. Beetje jammer dat veel muzikanten ook een alcohol probleem hebben :P
Uit het verhaaltje haal ik dat je wel degelijk alle letters moet aanraken, alleen teken je i.p.v. te tikken -- je hoef je pennetje dus niet op te tillen. Hierdoor kom je onvermijdelijk af en toe een paar 'verkeerde' letters tegen, maar dat is dus blijkbaar geen probleem.

Jouw FLES zou dan een horizontale streep zijn van F naar S. Hoewel ik mij kan voorstellen dat de software FES ˇˇk als FLES zal interpreteren... is immers dezelfde streep. Er zal ongetwijfeld iets als T9 aanboord zijn, anders hebben ze binnen de kortste keren talloze gefrustreerde muziklanten :+

Het zou mooi zijn als het programma 'zich bewust is' van wat de gebruiker aan het typen is; d.w.z. als het zinsverband wijst op een muzikale context dat het programma dan FES kiest in plaats van FLES.
<offtopic>
@TrailBlazer
Hey, ik ben muzikant, en ik heb helemaal geen probleem met alcohol. Integendeel... :+
</offtopic>
Heel eenvoudig, hij kijkt naar patronen. Dus fles ligt tussen de F en S, het patroon weet dan dus dat je fles bedoeld.

woorden die je zo ook kunt maken 'can'', 'is', 'as', 'we' en zo zijn er nog veel meer te vinden.

Let wel dat het patroonherkenning is en daardoor dus gebruik maakt van een woordenbibliotheek. Deze toepassing is dan ook taalgebonden.
Ik denk dat als je fles wilt maken dat je dan op de l en de e even moet stilstaan zodat hij die letters opneemt..want als je een hoek maakt via een letter dan sta je als het ware ook even stil.
een scheikundig simulatiealgoritme? Kan iemand mij dat uitleggen.

50% sneller, dus 1.5 keer zoveel aanslagen en veel meer kans op RSI. Dat is vast een groot voordeel :)
als iets sneller is ga jij meer typen?
meestal is er een bepaalde hoeveelheid dat ingevoerd moet worden en ben je er nu gewoon sneller mee klaar.

en ik denk dat de kans op RSI minder wordt doordat je minder de zelfde bewegingen maakt.
Ik zou sowieso niet veel typen in een handheld, maar als je inderdaad sneller kunt typen dan kun je in een uurtje in de trein dus idd meer typen
Ik denk dat de mens zich vanzelf wel redelijkerwijs aanpast aan de technologie en dat dat niet alijd andersom hoeft te zijn. Al is dat wel het ideaal natuurlijk.

Kijk naar sms'en op de mobiele telefoon. Toen dat net mogelijk was deed je over het woord oliebol al een halve minuut. De 'kinders' pasten zich snel aan en konden binnen afzienbare tijd met de duim sneller sms'en dan de gemiddelde persoon op een toetsenbord.

Later is daar gelukkig de T9 bij gekomen voor de 'langzaam duimende stumpers' ;) , zoals ik...
een scheikundig simulatiealgoritme? Kan iemand mij dat uitleggen.
Jep, al is het volgens Wikipedia een wis-/natuurkundige methode...
First, ATOMIK has higher movement efficiency for tapping movement than other stylus keyboards. This was designed by a Metropolis optimization algorithm in which the keyboard was treated as a "molecule" and each key as an "atom". The "atomic" interactions among all of the keys drove the movement cost, defined by the summation of all Fitts' law movement times (Fitts discovered that movement time was a logarithmic function of distance when target size was held constant, and that movement time was also a logarithmic function of target size when distance was held constant) between every pair of keys, weighted by the statistical frequency of the corresponding pair of letters in English, towards the minimum.
(bronnen:IBM, Wikipedia, some site)
Aha, dat klinkt wat zinniger.
zal wel een wiskundig algoritme moeten zijn...

-R-
Dat systeem zou mooi zijn, omdat ik altijd mis tik op mijn pda-tje, maar is het dan mogelijk dat systeem op oude pda's the gebruiken met een update of zo?
In theorie natuurlijk wel. Maar dan komt de vraag hoeveel dat dan gaat kosten.

Ik denk niet dat IBM deze techniek gratis ter beschikking stelt aan bijvoorbeeld Palm of MS.
Ik weet niet of je dat wel moet doen.
Het lijkt me dat als je veel woorden moet gebruiken die niet herkend worden, zoals eigennamen, je er niet zoveel aan hebt.
hoe gaat dit dan, als er bijvoorbeeld twee keer een 'o' achter elkaar moet komen?
2. How do I gesture double letters as in look?

Treat double letters as one; simply trace, for example, l-o-k. In case of conflict select from the N-best list in the stream editor -- click on the output word and slide down to the one you want.

(http://www.almaden.ibm.com/u/zhai/SharkFAQ.htmhttp://www.almaden.ibm.c om/u/zhai/SharkFAQ.htm)
Klinkt veelbelovend. Misschien verdrijft Atomik uiteindelijk de QWERTY layout, aangezien "most frequently typed letters were spread apart to minimize the jamming"
http://www.powertyping.com/dvorak/keyboard.html
Superformiweldigeindefantakolosachtig :)

Zouden ze dit ook voor Japanners gemaakt hebben? Hun alphabetten zijn toch wel ietsje anders dan de onze, mag ik wel zeggen...

Om nog maar te zwijgen over de ander Aziatische landen.
Wat is eigenlijk het probleem met T9 (het systeem wat op de mobieltjes wordt gebruikt)? Waarom wordt dat niet gebruikt, icm een volwaardig toetsenbord (ipv 9 cijfers op je mobiel)?
Qua opslagruimte van de woorden of processorkracht kan het toch niet onderdoen voor het ontwikkelde systeem, toch?
nou als je een volwaardig toetsenbord hebt heb je t9 niet meer nodig want dat zorgt er voor dat je maar 1x op de benodigde letter hoeft te drukken ipv meerdere keren voor 1 letter
De Motorola A1000 doet dit ook gewoon en dit systeem maakt ook gebruik van een soort T9
Hoe zou hij het verschil herkennen tussen "word" en "woord"? of andere woorden waar 2 keer hetzelfde teken achter elkaar staat, zoals "doom", "deep", "aap"? Bij lange woorden lijkt het me lastig zoiets te herkennen, maar goed, als het werkt :)
Hij vergelijkt met een woordenboek. In geval er toch meerdere mogelijkheden zouden zijn (ik gok bij zo'n 3% van wat je invoert) kies je gewoon uit een drop-down lijst. Als je dat ook nog onthoud (en de meest gekozen woorden bovenaan in die lijst gaat zetten) krijg je een verdomd goed systeem op te typen op een PDA :Y)
Dat kan hij waarschijnlijk niet, net zoals T9 dat nu ook niet kan, dan moet je ws even handmatig zeggen welke je wilt hebben als hij meerdere woorden bij een gesture bedenkt.
toch iets beter lezen

2. How do I gesture double letters as in look?

Treat double letters as one; simply trace, for example, l-o-k. In case of conflict select from the N-best list in the stream editor -- click on the output word and slide down to the one you want.

(http://www.almaden.ibm.co...mhttp://www.almaden.ibm.c om/u/zhai/SharkFAQ.htm)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True