4 Navigácia pomocou gest
4.1 Klasifikácia gest podľa rôznych kritérií

Gestá možno rozdeliť do dvoch základných kategórií podľa skúseností používateľov. Vrodené gestá, ktoré sú založené na všeobecnej skúsenosti všetkých používateľov, ako je napríklad presunúť objekt vpravo pohybom ruky doprava, uchopenie objektu znázornené uzavretými prstami a pod. Samozrejme, vrodené gestá môžu byť ovplyvnené zvykmi a kultúrou. To je potrebné zohľadniť pri vývoji pre príslušnú skupinu ľudí. Použitie týchto gest nevyžaduje potrebu používateľa učiť sa gestá, stačia mu jeho skúsenosti pre ovládanie gestami. Používateľ teda môže ovládať aplikáciu prirodzene. Druhá skupina gest sú naučené gestá. V tomto prípade je nutné, aby sa ich používateľ naučil. Gestá používané na navigáciu systémov a aplikácií musia byť jednoduché, prirodzené a mali by využívať minimálnu ľudskú energiu.

Statické gestá

Statické gestá nie sú závislé na pohybe. Statické gestá predstavujú tvary končatín znázorňujúcich gestá, ktoré nesú zmysluplné informácie (obr. 4.1).

Sú "nepohyblivým" typom gest, kde nepotrebujeme informácie o pohybe. Preto nie je potrebné skúmať sekvencie snímok, ale len jeden snímok. Sekvencia niekoľkých snímkov, ktoré obsahujú rôzne gestá, je dôležitá len vo vyššej úrovni porozumenia.

Kontinuálne gestá

Kontinuálne gestá slúžia ako základ pre interakciu s aplikáciou. Kontinuálne gesto je predĺžené sledovanie pohybu, ktorý nepredstavuje žiadnu špecifickú pózu, ale používa sa na interakciu s aplikáciou alebo vo virtuálnom prostredí (obr. 4.1).

Typickým príkladom kontinuálnych gest je ovládanie hry pomocou bezdotykovej technológie, akou je napríklad Microsoft Kinect. Systém mapuje zmeny v postoji alebo póze k zmenám vo videohre, ale nie je tam žiadny špecifický pohyb vyvolávajúci sled zmien.

Dynamické gestá

Dynamické gestá predstavujú pohyb, ktorý umožňuje používateľom priamo manipulovať s objektom alebo ovládať aplikáciu (obr. 4.1).

Dynamické gestá môžu byť definované dvoma spôsobmi. Prvý prístup je algoritmicky nastaviť pravidlá a podmienky, ktoré musí vykonané gesto spĺňať aby bolo úspešne rozpoznané. Druhým spôsobom je použitie šablón. Šablóny sú množiny bodov, ktoré identifikujú tvar gesta. Na vyhodnotenie úspešnosti sú použité sofistikované algoritmy, ktoré porovnávajú pohyby používateľa so šablónami.

image
Fig. 4.1 – Typy gest: a) statické gesto, b) dynamické statické gesto, c) kontinuálne gesto