Menu

Stačí jen mávnout

NAJDETE NA DVD

Programy k tomuto článku najdete na Chip DVD pod indexem Kinect

Stačí jen mávnout

Způsob, jakým ovládáme naše počítače, se za celé roky prakticky nezměnil. Nadvláda myši a jí příbuzných zařízení však nemusí trvat věčně – již brzy se můžeme obejít i bez nich.
RADEK KUBEŠ

Ovladač Kinect k herní konzoli Xbox, snímající pohyb uživatele, zaznamenal obrovský obchodní úspěch a ukázal, co uživatelé opravdu chtějí – zbavit se klasických ovladačů a řídit vše pouze pohybem ruky. Jelikož je možné Kinect připojit i k počítači, netrvalo dlouho a objevily se první pokusy o využití pohybového ovladače mimo herní konzoli Xbox. Microsoft, tvůrce Kinectu, využití ovladače v počítačích s Windows nijak nebrání, ba právě naopak – přislíbil uvolnění souvisejících vývojářských nástrojů. Budoucí možnosti využití ovladače Kinect ve Windows jsou značné a zdaleka nemusí končit jen u ovládání kurzoru pohybem ruky. Kinect je vedle kamer vybaven i mikrofony, využitelnými k hlasovému ovládání, dokáže sledovat pohyby více uživatelů zároveň, umí měřit vzdálenost a zvládne i mnoho dalšího. Ovládání počítače pohybem je jistě lákavá možnost, navíc si ji můžete vyzkoušet již nyní.

Připojení Kinectu: Co budete potřebovat

Ovladač Kinect sám o sobě nemá klasický USB konektor, který by bylo možné rovnou připojit k počítači. Klíčem k připojení Kinectu k USB portu počítače je jeho kompatibilita se staršími verzemi konzole Xbox, které mají rovněž USB porty. V balení Kinectu proto najdete i speciální redukci, která zajistí napájení Kinectu a umožní jeho připojení do standardního USB portu počítače.
Jestliže jste si koupili Kinect v balení s nejnovější verzí Xboxu, napájecí adaptér a redukci na USB v něm bohužel nenajdete. Microsoft sice nabízí potřebnou výbavu ve svém internetovém obchodě, v České republice si ji ale nepořídíte. Kabel se nám nepodařilo najít ani v žádném z českých internetových obchodů. Zbývají tedy dvě možnosti. Tou první, jednodušší, je objednávka přes eBay, kde hledejte klíčová slova "EU Power Adapter USB Cable For Xbox 360 Kinect Sensor"; cena bude kolem 15 dolarů.
Pokud jste trochu šikovní a nezaleknete se práce s pájkou, můžete si kabel a redukci vytvořit sami. Návod najdete na serveru YouTube (např. www.youtube.com/watch?v=ver1kJKOrww). Potřebovat budete napájecí adaptér (třeba od nefunkčního notebooku) a prodlužovací USB kabel.

WIN&I: S rukama nad hlavou

Ovládání počítače pohybem prostřednictvím ovladače Kinect přivedla do komerčního nasazení německá firma Evoluce se svým programem WIN&I, nabízeným ve verzích pro domácí použití a pro firmy, s cenou od 500 Kč. Program pracuje jen pod Windows 7.
WIN&I není klasická aplikace s uživatelským rozhraním, ale pouze ovladač, pracující na pozadí operačního systému. Jeho instalace se skládá z několika postupných kroků, až po posledním z nich a restartu počítače je možné připojit Kinect k USB rozhraní. Pokud vše funguje, jak má, Kinect je po připojení operačním systémem rozpoznán a instalován jako další zařízení. WIN&I nevytvoří automaticky ikonu na pracovní ploše, je třeba jej spustit ručně. Spouštěcí soubor "Win&i-v1.0.exe" najdete ve složce "C:\Program Files\Evoluce AG\Win-i-v1.0" (v případě 64bitových Windows 7 jde o složku "C:\ Program Files (x86)\Evoluce AG\Win-i-v1.0").
Pro úspěšné ovládání počítače pohybem doporučují tvůrci programu WIN&I používat co největší ikony na pracovní ploše a zároveň i maximální velikost kurzoru. Užitečné může být i zpomalení rychlosti kurzoru myši (potřebná nastavení najdete v ovládacích panelech). Tato doporučení jsou namístě, neboť jak sami jistě poznáte, ovládat kurzor pohybem ruky má zatím blíže spíše k posilování paží než k precizní práci s kurzorem.
Ovládání pohybem se po spuštění WIN&I aktivuje zamáváním na Kinect, podobně jako se spouští na konzoli Xbox. Hned poté začne kurzor sledovat pohyb vaší ruky. Ovládání počítače pohybem funguje přibližně od vzdálenosti 0,5 metru do 3,5 metru. Dvojité kliknutí provedete pohybem ruky dopředu, jako byste se chtěli dotknout obrazovky. WIN&I má i speciální mod pro ovládání počítače gesty, který aktivujete přidržením ruky nad pracovní plochou po dobu přibližně dvou sekund. Pohybem ruky pak můžete simulovat kliknutí levým a pravým tlačítkem myši i funkce pro stránkování nahoru či dolů. Klávesnice i myš jsou i během spuštění WIN&I funkční, a můžete tedy kombinovat více způsobů ovládání.
Přestože by vám ovládání běžných funkcí operačního systému, instalovaných programů nebo psaní prostřednictvím virtuální klávesnice na obrazovce trvalo hodiny a stálo vás nervy, má WIN&I i svoje praktické využití. Velmi efektně působí třeba ovládání prezentací v PowerPointu pohybem ruky, což je navíc s WIN&I velmi snadné. Stačí nad snímkem ve spuštěné prezentaci podržet ruku, vyčkat na aktivaci modu ovládání gesty a pak pohnout rukou vpravo či vlevo pro pohyb na následující nebo předchozí snímek. Pohybem nahoru a dolů pak aktivujete/deaktivujete funkci ukazovátka.
Ovládání gesty je cekem použitelné i v přehrávači Windows Media Center, jelikož je tato aplikace dobře připravena i na ovládání pomocí dálkového ovladače, který patří do běžné výbavy HTPC, určených pro připojení k televizi. WIN&I má i funkci použitelnou v prostředí internetového prohlížeče. Po aktivování modu ovládání gesty můžete například posouvat a zoomovat mapy na serverech Google maps nebo Mapy.cz.
Každá z podporovaných aplikací (PowerPoint, internetový prohlížeč, Windows Media Center ad.) má svůj vlastní konfigurační soubor, kde je možné nastavit citlivost ovládání. Postup pro úpravu nastavení je součástí nápovědy k programu WIN&I, bez které se neobejdete ani při instalaci programu.
Jak již bylo zmíněno na začátku, ovladač WIN&I je k dispozici ve dvou různých verzích, přičemž hlavní výhodou verze Business Edition je podpora ovládání gesty v Microsoft Office, konkrétně především v PowerPointu. Evoluce bohužel neposkytuje program WIN&I ke stažení ve zkušební verzi. Jak práce s ovladačem pro Kinect funguje, na to se můžete podívat alespoň na videu na domovské stránce programu www.win-and-i.com.
Po vyzkoušení programu WIN&I můžeme konstatovat, že k pohodlnému ovládání počítače pohybem povede ještě dlouhá cesta, ale hlavní směr již vytyčen je. Při pořízení licence však zatím investujete spíše do posilování horních končetin.
TIP: Ovladače pro Kinect mohou způsobit některé nepříjemnosti. Setkali jsme se s tím, že se počítač sám od sebe restartoval, i s výpadkem ovladače myši. Ve druhém případě stačilo restartovat počítač, a ovládání se vrátilo do normálu.

Air Presenter Plus: Efektní prezentace

Aplikace Air Presenter Plus využívá ovladač Kinect k ovládání prezentací pomocí pohybu. Vedle ovladače pro Kinect v prostředí Windows jsou proto součástí instalace programu i nástroje na vytváření prezentací a jejich přehrávání. Velkou výhodou je dostupnost zkušební verze programu, a tedy i možnosti vyzkoušet si ovládání prezentací pomocí ovladače Kinect a pohybu.
Air Presenter Plus využívá technologii Adobe AIR a potřebné komponenty si stáhne během instalace. Stejně jako v případě WIN&I je ovšem třeba nejdříve instalovat ovladač OpenNI. Teprve po instalaci všech komponent připojte Kinect k počítači.
Zkušební verze programu Air Presenter Plus obsahuje několik ukázek použití videa, obrázků i 3D modelů v prezentacích, na kterých si můžete otestovat funkce aplikace. Po spuštění přehrávače Air Presenter – Player vás musí Kinect nejdříve identifikovat. Odstupte trochu od počítače a počkejte, až vaše silueta v náhledu zmodrá – pak jste identifikováni a můžete začít s přehrávačem pracovat. Data se uloží do programu a příští identifikace je provedena během okamžiku.
Velkou výhodou oproti WIN&I je možnost použití obou rukou pro ovládání prezentace (například pro přibližování/oddalování obrázků pomocí roztahování paží), ale především také koncepce ovládání, která je celkově bližší použití Kinectu ve hrách na konzoli Xbox. Například potvrzení se provádí přidržením ruky nad ovládacím prvkem – tedy úplně stejně jako ve hrách pro Kinect. Pro přechod mezi snímky stačí mávnout rukou. Součástí prezentace může být i video, které zastavíte a spustíte tlesknutím.
Ve zkušební verzi Air Presenter Plus si můžete vytvořit i vlastní prezentaci – slouží k tomu nástroj Content Manager. Před jeho použitím stačí do zvolené složky uložit obsah, který budete chtít v prezentaci použit. Může jít o obrázky (JPG, PNG, BMP), videa (FLV, F4V a MOV) nebo 3D animace ve formátech DAE a 3DS. Air Presenter Plus si poradí i s prezentacemi z PowerPointu a PDF dokumenty, jejichž obsah převede na jednotlivé snímky. Jedinou možnou úpravou je uspořádání pořadí snímků jejich přetažením myší na jiné místo nebo přidání dalšího obsahu pomocí tlačítka "Add file(s)". Obrázky lze do prezentace také přetáhnout myší z Průzkumníka nebo jiného souborového manažeru. Nejvyšší možný počet obrázků v prezentaci je 144.
Content Manager se při načítání většího množství obrázků bohužel zasekává a nefunguje ani přímý přechod do přehrávače pomocí tlačítka "Launch Air Presenter ". Proto si prezentaci nejdříve uložte pomocí tlačítka "Save" a teprve poté spusťte Air Presenter, který vám nabídne otevření vaší prezentace.
I přes jistou nestabilitu je Air Presenter Plus v praxi lépe použitelný oproti aplikaci WIN&I. Ovládání prezentace pohybem pracuje spolehlivě a ovládání zoomu pomocí obou rukou je velmi efektní. Zcela zásadním problémem aplikace Air Presenter Plus je však poplatek za její licenci. S cenou téměř 8 000 Kč stojí program prakticky dvojnásobek toho co samotný ovladač Kinect.
TIP: Zkušební verze programu Air Presenter Plus je plně funkční, omezena je jen konverze PDF dokumentů a souborů Microsoft Office do prezentací. Přehrávač Air Presenter navíc vkládá do prezentací vodoznak. Pro vyzkoušení stačí do programu zadat jen jméno a e-mailovou adresu. Air Presenter Plus je funkční pouze pod Windows 7 v 32bitových edicích.

Ovládání pohybem? Zatím spíše pokusy

Podrobili jsme testování dvě komerčně distribuované aplikace, které slibují velmi atraktivní možnost ovládání počítače pohybem. Po přečtení popisu těchto programů je vám jistě jasné, že naše hodnocení nemůže být obzvlášť příznivé. WIN&I se snaží řešit ovládání operačního systému a aplikací komplexně, zatím však s výsledkem, který vás spíše potrápí, než potěší. Cena programu ale alespoň není tak závratná jako v případě programu Air Presenter Plus. Druhý z aktuálně dostupných programů pro spolupráci počítače s ovladačem Kinect je sice o stupeň použitelnější, ale za cenu, kterou jeho výrobce požaduje, si jej nepořídí snad ani nejhorlivější příznivci moderních technologií.
Ovládání počítače pohybem je zatím spíše hračkou pro vývojáře, kteří v podobě ovladače Kinect získali snadno dostupný hardware, se kterým mohou relativně volně experimentovat. Na software pro reálné použití při každodenní práci si ale budeme muset ještě chvíli počkat.
RADEK.KUBES@CHIP.CZ


Hrátky s Kinectem
Kinect připojený k počítači nemusí sloužit pouze k jeho ovládání, využít můžete i jiné z jeho vlastností – například dvě kamery. Program Kinect 3D Photo Capture Tool umí snímat obraz z kamer a vytvářet 3D snímky, tzv. anaglyfy. K prohlížení tohoto typu prostorových snímků se používají brýle s červeným a azurovým sklem.
Při instalaci programu Kinect 3D Photo Capture Tool je nezbytně nutné dodržet pořadí zavádění ovladačů. Začněte knihovnou Microsoft Visual C++ 2010, pokračujte ovladačem OpenNI Win32 a dále instalací ovladačů Kinect Sensor Driver - Win32 a NITE Win32. Nakonec instalujte samotný Kinect 3D Photo Capture Tool 0.7 a teprve poté připojte Kinect. Instalace jednotlivých komponent vyžaduje oprávnění správce, proto na instalační balíček vždy klikněte pravým tlačítkem myši a zvolte "Spustit jako správce". V samotném programu není třeba nic nastavovat, ponechejte předvolbu "Anaglyph (Red/Cyan)" a klikněte na "Capture". Hotový snímek uložíte tlačítkem "Save as file".
Další z možností využití kamery vestavěné v ovladači Kinect nabízí aplikace Kinect Virtual Camera for Windows. Speciální ovladač zpřístupní kameru Kinectu v různých aplikacích, například i v klientovi sítě Skype. Opět je třeba dodržet pořadí instalace knihoven a ovladačů a aplikaci Kinect Virtual Camera for Windows instalovat jako poslední. Pokud byste měli problém s funkčností aplikace, vyzkoušejte Kinect Error Reporting Tool. V okně programu označte volbu "Fix if possible" a klikněte na "Start Test". Po proběhnutí všech testů restartujte počítač.

Foto: Prostorové snímky: Kamery ovladače Kinect umí snímat fotografie s prostorovým efektem, naučí je to aplikace Kinect 3D Photo Capture Tool.
Foto: Náhrada webkamery: Pokud nemáte webkameru, můžete pro telefonování po internetu použít i Kinect, jeho kameru ve Skypu zpřístupní program Kinect Virtual Camera for Windows.



Foto: Připojení k PC: Redukci na USB a napájecí adaptér, nezbytný pro připojení Kinectu k počítači, najdete v balení ovladače, koupíte na eBay nebo vyrobíte.
Foto: Instalace zařízení: Po úspěšné instalaci ovladačů a připojení Kinectu by jej Windows měla rozpoznat jako nové zařízení.
Foto: Kalibrace: Než spustíte v programu Air Presenter Plus prezentaci, Kinect vás musí nejdříve detekovat. K ovládání prezentace se používají obě ruce.
Foto: Ovladač Kinectu: Program WIN&I pracuje na pozadí operačního systému jako ovladač Kinectu, nemá klasické uživatelské rozhraní a možnosti nastavení.
Foto: Příprava prezentace: Instalace Air Presenter Plus obsahuje i nástroj na přípravu prezentací, který si poradí s fotografiemi, videem, PDF dokumenty i prezentacemi z PowerPointu.
Foto: Přehrávač na mávnutí: Prezentaci otevřenou v přehrávači Air Presenter posouváte pohybem ruky, přibližováním a oddalováním paží ovládáte zoom.