Archiv štítku: mobilní telefon

KNFB Reader – čtečka tištěných předloh v mobilu

KNFB Reader je aplikace pro chytré mobilní telefony, umožňující vyfotit tištěnou předlohu, pomocí OCR v ní rozpoznat text a přečíst jej hlasovým výstupem. Tato aplikace vzbudila poměrně značnou pozornost hlavně mezi uživateli s těžkým postižením zraku, protože jim může nabídnout možnost číst si cokoli a kdekoli jen s pomocí chytrého mobilu s nainstalovaným KNFB Readerem. Fotit a číst lze nejen dopisy, časopisy či knihy, ale i obaly potravin a léků, displeje přístrojů (například monitor počítače) či nejrůznější štítky a cedulky.

Jak je to s češtinou?

Pro uživatele, kteří chtějí rozpoznávat texty v českém jazyce, začala být tato aplikace zajímavá od verze 2.7 (vydané v červnu 2016), protože od té doby umí rozpoznávat a číst i český text. Rozhraní aplikace ale stále není lokalizováno, takže aspoň minimální znalost angličtiny se určitě hodí.

Na čem lze KNFB Reader provozovat?

Potřebovat budete dostatečně výkonné mobilní zařízení s dostatečně kvalitní kamerou. K dispozici je jak verze pro iOS, tak pro Android. U iPhonů jsou podporovány všechny modely od 4S výše, ale protože iPhone 4S je už přece jen starší model, je lepší použít jakýkoli novější iPhone. U verze pro Android je doporučeno v optimálním případě použít mobil s procesorem hexa nebo octa core, s kamerou 8 megapixelů a Androidem 5 nebo 6. KNFB Reader poběží i na nižších konfiguracích, zaznamenáte u nich ale pomalejší odezvu a větší chybovost při rozpoznávání textu.

Prostředí aplikace

Základní obrazovce aplikace dominují dvě obrovská tlačítka. Pravou polovinu prostřední části obrazovky zabírá tlačítko „Field of View Report“, jehož stiskem si můžete zkontrolovat, zda je dokument, který se chystáte vyfotit, v záběru kamery celý. Levou polovinu prostřední části obrazovky zabírá stejně velké tlačítko „Take Picture“, kterým předlohu vyfotíte a přečtete. Tato velká tlačítka jsou průhledná a je pod nimi vidět živý obraz z kamery, takže pokud uživatel aspoň trochu vidí, má možnost i vizuálně kontrolovat, zda je předloha v záběru, což může hodně pomoci. V horní a dolní části základní obrazovky pak najdete několik tlačítek pro nastavení.

Když poklepáním na velké tlačítko „Take picture“ předlohu vyfotíte, otevře se čtecí obrazovka aplikace. V ní většinu plochy zabírá rozpoznaný text, pod nímž jsou tlačítka, kterými je možné ovládat čtení textu a pohyb v něm. KNFB Reader začne text automaticky číst. Slabozrací uživatelé si mohou vzhled rozpoznaného textu podrobně přizpůsobit – nastavit velikost a písmo, barvu textu, pozadí i zvýraznění čteného úseku. Ze čtecí obrazovky je kdykoliv možné se pomocí gesta Zpět rychle vrátit na základní obrazovku, abyste si vyfotili cokoli dalšího, co chcete přečíst.

Jak nejlépe fotit a zaměřovat předlohy?

Klíčová otázka při použití jakékoli mobilní OCR aplikace je, jak vyfotit předlohu celou, rovně, ostře a dobře osvětlenou, když není možné tyto věci zkontrolovat zrakem. Určitě to chce cvik, který člověk získá praxí.

Honza Šnyrych, provozovatel webu Odečítače.cz, radí pro focení dokumentů následující postup:

  • Předlohu si položím na rovný prázdný stůl, kde je jen tato předloha a žádné další předměty, které by mohly být v záběru kamery.
  • Po stranách předlohy se opřu lokty o stůl a mobil držím oběma rukama na výšku předloktí nad předlohou. To je totiž ta správná výška, aby se formát A4 vešel celý do záběru.
  • Mobil srovnám do vodorovné polohy a vyfotím.

Pokud byste svůj mobil chtěli pro rozpoznávání textu využívat intenzivně a chtěli byste mít zajištěné optimální podmínky při focení, můžete zvážit nákup nějakého stojánku pro focení dokumentů. Telefon je potom ve stojánku fixován ve vodorovné poloze v ideální výšce pro focení dokumentu, takže si takto můžete usnadnit používání a zvýšit přesnost rozpoznávání. A budete-li mobil ve stojánku ovládat z externí klávesnice namísto dotykového displeje, předejdete navíc nežádoucím vibracím ve chvíli focení.

KNFB Reader využívá pro rozpoznávání textu SDK ABBYY FineReaderu. Na rozdíl od většiny jiných OCR aplikací, které posílají obraz k rozpoznání na nějaký server na Internetu, u KNFB Readeru probíhá celé zpracování rozpoznávaného obrazu přímo v telefonu. Díky tomu je vše daleko rychlejší a výsledný text je tedy k dispozici maximálně v řádu sekund. Velmi rychle si tedy možné zjistit, zda byla předloha vyfocena vhodným způsobem a výsledek rozpoznání textu je srozumitelný. Nebo zjistíte, že jste předlohu vyfotili špatně a můžete provést druhý pokus o vyfocení s lepším výsledkem.

Funkce pro co nejlepší zaměření a vyfocení předlohy

KNFB Reader proto nabízí svým uživatelům několik funkcí, usnadnující zaměření a vyfocení předlohy – ty byste marně hledali u běžných OCR aplikací, jejíchž primární cílovou skupinou nejsou uživatelé s těžkým postižením zraku. Jedná se o následující tři funkce.

  • Indikaci náklonu: přepínačem „Tilt Guidance“ v horní části základní obrazovky je možné si zapnout indikaci naklonění pomocí vibrací. Od této chvíle bude mobil na základní obrazovce, ze které fotíte předlohu, vibrovat silněji či slaběji v závislosti na tom, jak moc je nakloněný oproti vodorovnému směru. Předlohu je tedy dobré fotit ve chvíli, kdy mobil ustálíte v poloze, kdy nevibruje, a je tedy přesně vodorovně.
  • Snadné nastavení blesku: v horní části základní obrazovky KNFB Readeru je tlačítko „Camera Flash“, kterým můžete nastavit tři možnosti: On, Off a Automatic.
  • Indikace chybějících okrajů stránky: po stisku tlačítka „Field of View Report“, které na základní obrazovce aplikace zabírá téměř celou pravou polovinu displeje, KNFB Reader pokusně vyfotí předlohu pod kamerou. Nezačne ale rozpoznávat text, jen vám řekne, zda je stránka v záběru kamery vidět celá, nebo jestli v zorném poli kamery nějaký roh či okraj stránky chybí. Ohlásí též, zda není stránka pod kamerou pootočena ve směru nebo proti směru hodinových ručiček. Na základě těchto informací je možné telefon nad předlohou mírně posunout či pootočit a znovu si stejným tlačítkem zkontrolovat, jestli už je stránka pod kamerou vidět celá. A teprve potom předlohu vyfotit a nechat z ní rozpoznat text.

Jaké další možnosti KNFB nabízí?

Kromě prostého vyfocení předlohy a přečtení rozpoznaného textu najdete v KNFB Readeru i další možnosti:

  • Režim focení vícestránkových dokumentů;
  • Rozpoznávání textu z fotografií uložených v telefonu;
  • Rozpoznávání PDF dokumentů;
  • Nastavení typu dokumentu – jednosloupcový, nebo vícesloupcový;
  • Nastavení jazyka rozpoznávaného dokumentu – kromě češtiny je k dispozici angličtina, němčina, francouzština a další jazyky;
  • Nastavení hlasu pro čtení textu;
  • Uložení rozpoznaného textu;
  • Záloha dat aplikace do Dropboxu.

Cena, demoverze, licence

Pro pořízení KNFB Readeru budete potřebovat sáhnout trochu hlouběji do kapsy. Standardní cena je přibližně 100 €, což je na mobilní aplikaci cena velmi vysoká.

U takto drahé aplikace by také určitě bylo vhodné, kdyby si ji člověk mohl dopředu vyzkoušet. Zkušební verze je zatím k dispozici jen pro Android, kde si můžete KNFB Reader bezplatně nainstalovat a rozpoznat jím 25 předloh.

Licence pro iOS nebo Android

V App Storu nebo Google Play si můžete zakoupit verzi pro konkrétní platformu. Pro potencionální zájemce o verzi pro Android může být zajímavé, že díky podpoře Googlu je čas od času možné zakoupit KNFB Reader se slevou 80 % (v českých korunách pak aplikace stojí 649,99 Kč místo aktuálně 2 699,99 Kč). Nabídka bývá časově omezena, pokud se o ní včas dozvíte (třeba tak, že začnete sledovat @KNFBReader na Twitteru) a přijde Vám zajímavá, pak s nákupem neváhejte.

KNFB Reader Enterprise

KNFB Reader je také možné pořídit ve verzi Enterprise. Nákup v České republice je možný například na webu Odečítače.cz. Cena této licence je stejná jako standardní cena v App Storu či Google Play, získáte s ní ale následující výhody:

  • Za cenu jedné licence můžete KNFB Reader instalovat na dvou různých zařízeních bez ohledu na to, zda je na nich systém iOS nebo Android. Nejste tedy ani do budoucna omezeni na jednu z těchto platforem.
  • Získáváte místní uživatelskou podporu. Při zakoupení KNFB Readeru na Odečítače.cz se vždy máte na koho obrátit s žádostí o radu s používáním aplikace nebo při řešení jakýchkoli problémů. Při anonymním nákupu v online obchodu je přístup k uživatelské podpoře složitější.
  • Při nákupu na Odečítače.cz nemusíte mít platební kartu s možností placení na internetu. Na rozdíl od online obchodů je možné platit i převodem na účet nebo hotově.
  • Pro uživatele, kteří potřebují provozovat KNFB Reader na více jak dvou zařízeních, nebo pro organizace, které vyžadují víceuživatelské licence, jsou dostupné rozšířené licence KNFB Readeru Enterprise se zvýhodněnými cenami.

KNFB Reader Online School

U pomůcek pro uživatele se zrakovým postižením více než kde jinde platí, že je velmi důležité se s nimi naučit efektivně pracovat. K tomu může pomocí třeba série videí na YouTube (videa jsou v angličtině), kterou připravila National Federation of the Blind.

KNFB Reader na INSPO 2017

Pokud váháte, zda si aplikaci pořídit, a nechcete se pouštět do zkoušení sami, přijďte se s KNFB Readerem prakticky seznámit na konferenci INSPO 2017. Honza Šnyrych bude mít v sekci Přístupnost nejen webu prezentaci KNFB Reader a chytrý mobil jako čtečka tištěných textů pro zrakově postižené. S registrací na INSPO neotálejte, kapacita konference už je ze dvou třetin zaplněna.

Konference INSPO

Podělte se o své zkušenosti s KNFB Readerem

Pokud se pro pořízení KNFB Readeru rozhodnete (či už jej vlastníte a používáte), budu rád, když do komentářů pod tímto příspěvkem napíšete své zkušenosti s tím, kde a jak vám pomáhá. Děkuji.

Aplikace Záchranka – nejpřístupnější mobilní aplikace roku 2016

ZáchrankaAplikace Záchranka získala v soutěži Mobilní aplikace roku cenu za nejpřístupnější aplikaci. Aplikace umožňuje v případě nouze jednoduchým způsobem kontaktovat zdravotnickou záchrannou službu a současně odeslat záchranářům informace o vaší přesné poloze, které mohou posloužit pro vaši záchranu.

Kromě této stěžejní funkce toho aplikace samozřejmě nabízí mnohem více – od možností vyhledat nejbližší pohotovost či lékárnu až po návody, jak postupovat v případě poskytnutí první pomoci. Detailní popis toho, co aplikace umí, je k dispozici například přímo na webu Záchranky či v recenzi Karla Giebische Záchranka – mějte život neustále pod dohledem.

Mě v kontextu získání ceny za nejpřístupnější aplikaci v soutěži Mobilní aplikace roku samozřejmě nejvíce zajímalo vše, co se týkalo zpřístupnění této aplikace i pro uživatele s těžkým zrakovým postižením. Filipa Maleňáka jsem proto požádal o odpovědi na několik otázek.

Co Vás vedlo k tomu, aby aplikace Záchranka byla přístupná?

Požadavek na přístupnost aplikace vzešel od komunity nevidomých, které tato aplikace velmi zaujala. Rádi jsme tak aplikaci upravili, aby byla dostupná opravdu pro všechny, zvlášť když dnešní mobilní telefony tyto možnosti nabízejí.

Narazili jste při jejím zpřístupňování na něco, co Vás zaskočilo?

Se zpřístupněním aplikace nám pomáhal Karel Giebisch, postupně jsme aplikaci upravovali dle jeho podnětů. Nenalezli jsme žádný problém. Zmínil bych však, že pohodlnější byla úprava aplikace pro iOS. Tento systém poskytuje velké množství funkcí pro nevidomé.

Kde jste čerpali znalosti ohledně přístupnosti?

Znalosti jsme čerpali z Accessibility Programming Guidelines for iOS a také z návodů na různých fórech, kde jsou postupy pro přístupnost aplikací popsány.

Dovedete prosím odhadnout časovou a finanční náročnost úprav, souvisejících s přístupností?

Finanční náročnost se pohybovala v řádech jednotek procent celkového rozpočtu na vývoj. Co se týká času, aplikaci jsme upravovali přibližně týden a následně týden testovali.

Z výše uvedených odpovědí je zřejmé, že zpřístupnění mobilní aplikace není nic finančně ani časově náročného. Stačí tedy mít jen tu správnou motivaci, chuť udělat něco pro své uživatele a potřebné znalosti a svět je hned o jednu přístupnější aplikaci bohatší 🙂

Poděkování

Závěrem nezbývá než ocenit skvěle odvedenou práci vývojářů Záchranky, poblahopřát jim k umístění v soutěži a poděkovat Karlu Giebischovi z IT Gieb a Filipu Maleňákovi z Medical Information Technologies za poskytnutí informací, potřebných k sepsání tohoto článku.

Testování přístupnosti v soutěži Mobilní aplikace roku 2016

Mobilní aplikace roku 2016Mobilní zařízení jsou dnes pro uživatele s těžkým zdravotním postižením naprosto neocenitelnými pomocníky. Umožňují jim totiž v terénu samostatně vykonávat činnosti, které ještě před pár lety mohli dělat jen s pomocí jiné osoby či na stolním počítači. Základní funkce – telefonování a psaní SMS – už dnes u řady uživatelů není důvodem, proč si mobilní telefon či tablet pořizují, a mobilní zařízení jim stále více primárně slouží jako prostředek pro získávání informací. Nevidomí či slabozrací uživatelé si mohou pomocí nich spravovat elektronickou poštu či svůj bankovní účet, vyhledávat informace na webu, může jim posloužit jako čtečka elektronických knih, mohou přes ně nakupovat, vyhledávat v jízdních řádech či získávat informace z nádražních informačních tabulí.

K tomu, aby tato skupina uživatelů mohla bezezbytku využívat možnosti, které dnešní mobily a tablety nabízí, je ale třeba, aby mobilní zařízení a aplikace v nich byly přístupné. To znamená, aby s v případě uživatelů s těžkým zrakovým postižením (na jejichž potřeby jsme se během testování zaměřili nejvíce) s nimi bylo možné pracovat bez zrakové kontroly pouze pomocí hlasového nebo hmatového výstupu.

Jak jsme testovali

Jsme proto velmi rádi, že jsme mohli navázat na loňskou úspěšnou spolupráci s organizátory soutěže Mobilní aplikace roku, i letos v této soutěži hodnotit přístupnost a následně jedné z aplikací udělit ocenění Nejpřístupnější aplikace.

Vlastní testování aplikací opět proběhlo formou expertního a uživatelského testování – tedy praktického vyzkoušení funkčnosti a ovládání aplikace na telefonu s aktivním odečítačem obrazovky. Přístupnost jsme testovali na platformách iOS (odečítač obrazovky Voice Over) a Android (odečítač obrazovky Talk Back). Hodnocená kritéria byla inspirována pravidly pro tvorbu uživatelských rozhraní, v nichž je přístupnost zmiňována, a vycházela i z principů pravidel přístupnosti WCAG 2.0 či Mobile Accessibility Guidelines od BBC.

Zvolená kritéria vypadala následovně a v obecné rovině měla následující výsledky.

1. Čitelnost obsahu

Veškerý prezentovaný obsah by měl být dostupný i s podporou odečítače.
Z testovaných aplikací čtvrtina vykazovala problém s nedostupností obsahu, přičemž se jednalo o situace očekávané i neočekávané. Očekávané bylo, že hry budou přístupné hůře či vůbec, což se potvrdilo. Problémy se ovšem vyskytly i v aplikacích, které nabízí standardní textový a multimediální obsah, což překvapující bylo. V tomto případě na vině bylo použití nestandardních komponent uživatelského rozhraní, s nimiž odečítací funkce neumí interagovat.

2. Identifikace prvků

Každý prvek, který nese nějakou ucelenou informaci, by měl být uživatel schopen s odečítačem identifikovat a to buď dotykem na prvku, či jeho nalezením při sekvenčním průchodu obrazovkou.

Při letošním testování se opakovaly v této oblasti stejné problémy z minulého roku, tj. problémy při sekvenčním průchodu obrazovkou. Prakticky všechny aplikace kromě té vítězné měly aspoň drobný problém se sekvenčním průchodem obrazovkou. Ten je důležitý pro uživatele, kteří nezvládnou zaměřit ovládací prvky přímo na displeji, což je většina uživatelů odečítacích funkcí. Problém je způsoben mixováním různého obsahu na jedné obrazovce, i když se vizuálně tváří, že je vícevrstevnatý, dále mixováním nativních obládacích prvků a prvků prezentovaných skrze webové oblasti bez
implicitního ošetření přístupnosti a nakonec bývá tento problém způsoben interaktivními prvky, které v závislosti na fokusu mění svůj vzhled či obsah.

Problematičnost tohoto aspektu přístupnosti je navíc v tom, že uživatelská zkušenost s takto se chovající aplikací může být pozitivní i negativní v závislosti na tom, jak uživatel je plně seznámen s asistivními funkcemi svého mobilního zařízení. Některé způsoby ovládání nejsou v zásadě špatné, ale začátečníkům činí obtíže a tudíž je nutno brát na zřetel tuto nejhorší variantu.

3. Popis prvků

Každý prvek, pokud sám o sobě nenese nějakou textovou informaci, by měl mít svůj implicitní textový popisek.

Více než polovina aplikací se potýkala s problémem implicitně nepopsaných grafických ovládacích prvků, což při velkém množství takových prvků může vést až k nepřístupnosti aplikace. Taková situace ani u jedné z aplikací nenastala, ale i přesto to nesnižuje důležitost tohoto aspektu přístupnosti. Ten se pojí i se schopností správně rozpoznat typ a stav ovládacích prvků, kde jsme nezaznamenali vážnější komplikace.

4. Ovládání prvků

Každý prvek by měl být s podporou odečítače ovladatelný, což znamená, že by mělo být možné měnit jeho stav či jej aktivovat.

Žádná z aplikací nevykazovala chování, které by zabraňovalo ovládání jejích prvků s podporou asistvních funkcí s výjimkou případů, kdy v aplikaci nebyla přístupná větší oblast obrazovky. Kéž by i ostatní pravidla bylo možné hodnotit nad testovanými aplikacemi takto pozitivně.

5. Struktura rozhraní

Aplikace by měly používat prvky rozhraní, které zlepšují komfort ovládání, jako jsou nadpisy, přepínače panelů či výchozí tlačítka Zpět.

Strukturální prvky testované aplikace používaly spíše sporadicky, což je rozhodně škoda, neboť to zvyšuje uživatelský komfort při používání asistivních funkcí a to zejména vlivem větší předvídatelnosti uživatelského rozhraní aplikací.

Tento problém pramení zejména z použití nestandardních ovládacích prvků, které nemají korektně definováno přístupnostní rozhraní. Lze se tomu vyhnout používáním standardních ovládacích prvků, které nejsou zřejmě pro vývojáře dostatečně atraktivní, i když nabízí velké možnosti přízpůsobení a implementují přístupnostní rozhraní samy o sobě.

A jak to celé dopadlo?

Zvláštní cenu Blind Friendly za nejpřístupnější aplikaci roku 2016 jsme udělili mobilní aplikaci, která dosáhla nejlepších výsledků v expertním a uživatelském posouzení přístupnosti. Hodnotili jsme vítězné aplikace v každé kategorii, pro kterou hlasovala veřejnost a vybírali tu aplikaci, která měla z hlediska přístupnosti nejméně chyb.

ZáchrankaJako nejlepší aplikaci z hlediska přístupnosti jsme z námi testovaných aplikací vyhodnotili aplikaci Záchranka. Jak už napovídá její název, aplikace umožňuje v případě nouze jednoduchým způsobem kontaktovat zdravotnickou záchrannou službu. Současně odesílá informaci o přesné poloze a další užitečné informace, které slouží pro záchranu toho, kdo aplikaci k témuto účelu použije.

Aplikace Záchranka je na tom z hlediska přístupnosti opravdu skvěle a jistě může posloužit i jako vzor, jak by přístupná aplikace měla vypadat. Blíže se s ní s její přístupností můžete seznámit v článku Aplikace Záchranka – nejpřístupnější mobilní aplikace roku 2016.

Poděkování

Na závěr bych rád poděkoval Martině Paroubkové a Kateřině Bartas z organizačního týmu soutěže Mobilní aplikace roku, které opět přijaly naši nabídku na spolupráci a mají velkou zásluhu na tom, že přístupnost dostala v této soutěži i při samotném vyhlašování výsledků odpovídající a důstojný prostor. Mé poděkování patří také Romanu Kabelkovi a Michalu Jelínkovi, kteří se do testování aktivně zapojili a odvedli na něm velký kus práce. Romanovi taktéž patří poděkování za pomoc s přípravou tohoto článku.

Kam dál

Chcete tvořit přístupné mobilní aplikace a nevíte, jak na to? Následující zdroje vám mohou pomoci seznámit se s touto tématikou. Není se čeho obávat, principy přístupnosti jsou stále stejné a to hlavní z nich shrnují výše popsaná kritéria, podle nichž jsme testovali.