Safe area

13. květen 2013

Safe area je označení pro tu část vysílaného obrazu, u níž je zaručeno, že je viditelná na všech televizních přijímačích. Historicky byl vysílaný obraz při vykreslování na starších televizích na okrajích ořezaný a neviditelný (tato část se nazývá se nazývaná overscan).

Jde o nedostatek jednak analogového vysílání a pak také vykreslování obrazu na dnes již nevyráběných katodových (CRT) televizích.

V praxi se u vysílání pak často ani nepočítalo s tím, že televize budou umět okrajové části vykreslovat a vysílaný signál měl v okrajových částech černé pruhy, náhodná data, apod. Aby se zamezilo zobrazování chyb při okrajích obrazu, jednoduše se vzala centrální část obrazu, která se roztáhla na plochu televize. Část vysílaného obrazu (5 až 10%) tak nebyla viditelná, ale sledování televize nebylo rušeno vadami obrazu. Overscan je proto nejsnazší si představit tak, že vezmete obrázek, oříznete z něj okraje a zbytek roztáhnete na původní velikost. Pokud by vysílaný obraz měl při okrajích nějaké nedostatky (pruhy, náhodný šum, apod.), tímto postupem se odstraní. Dobře je vidět roztažení obrazu na obrázku níže.

V době digitálního vysílání a LCD televizí a zvláště pak u aplikací by se však již mělo jednat o přežitek, protože aplikace jsou všechny šité na míru rozlišení televize. Jediným nedostatkem je jen to, že nativní rozlišení televizí je buď FHD (1920x1080px) nebo dnes již i UHD, zatímco aplikace pro chytré televize, s výjimkou nových modelů Panasonic Viera, mají rozlišení 1280x720px.

Rozdíl mezi nativním a aplikačním rozlišením vede k tomu, že televize přepočítá vše z nativního rozlišení na 1280x720px. Přepočet má za následek částečné nedostatky u výsledného obrazu, ty však nejsou pouhým oken poznat a projeví se jen u testovacích obrazců. Důležité ale je, že přepočet nemá na viditelné plochy žádný vliv – pixel, který v aplikaci zobrazíme na pozici 0,0 bude vždy vlevo nahoře a pixel 1279x719px bude místěn vždy vpravo dole na nejzazší pozici. Z výše uvedeného by se zdálo, že safe area již dnes nehraje roli. Názory na ní jsme proto zjišťovali u výrobců televize. Poměrně jasně se k situaci staví společnosti Samsung a Philips, které nám potvrdily, že využitelná je celé plocha obrazovky. Kolegové ze Samsungu nám doslova řekli: „There are no safe area limitation as those found on CRT devices.“, podobně technická podpora a dokumentace k Phlips NetTV: „Ensure all your content is within the safe area, i.e. the screen size defined by the Smart TV platform is 1280 x 720px.“. V podobném duchu probíhala i diskuze se společností Panasonic. Nicméně jsme byli upozorněni, že při vývoji aplikací pro Blu-Ray přehrávače je dobré se safe area počítat: “This is because when Blu-ray devices are connected to displays with overscan, images at the edges may not be correctly displayed.“. S podobnými problémy jsme se setkali také a to jak u Blu-Ray přehrávačů, tak i u různých set-top boxů nebo upgraderů připojených pomocí HDMI nebo SCART kabelu k televizi.

Nicméně zatím každá televize nabízela řešení v podobě nastavení obrazovky a přizpůsobení vysílanému obrazu – hledejte v nastavení obrazu volby jako Screen Fit nebo podobné. Vzhledem k možnostem nastavení televizí, díky tomu, že všechna zařízení měla poměr stran obrazu 16:9 a také proto, že aplikace na chytré televizi mají stejné rozlišení jako na Blu-Ray přehrávači, jsme nikdy nezaznamenali ořezávaný obraz. Jediným problémem v tomto směru jsou různé set-top boxy s jinými poměry stran (např. PAL 576i) ty ale nepatří do kategorie chytrých televizí, jde o specifická zařízení používaná většinou pro IPTV. Stejně tak jsme zatím neměli žádný problém se aplikacemi pro OperaTV Store na platformě Sony BRAVIA. O to více nás překvapil požadavek LG, který byl i motivem k napsání tohoto blogu: „Over-scan Area Rule: All selectable objects, text, and company branding logo must be placed within the Safe Area“. Překvapení bylo o to větší, že jsme se s podobným komentářem dříve při schvalování aplikací pro LG nesetkali.

Ze zvědavosti jsme procházeli jednotlivé obrazovky našich aplikací na LG a došli jsme k závěru, že někde se díky grafickému návrhu důležité prvky nenacházejí na okrajích obrazovky a jinde to zřejmě testeři LG nepovažovali za důležité. Zkoumali jsme i další aplikace na LG SmartWorld a nakonec jsme se shodli, že jsme si nikdy dříve nevšimli, jak moc jsou tato doporučení respektována. Neznáme přesný důvod požadavku LG, nicméně, jak se ukázalo, provést požadovanou úpravu, byla otázka necelých dvou dnů a tak jsme to dále neřešili. V praxi jsme ověřili, že stačí odsazení zobrazené plochy cca 30 pixelů z každé strany. Je ale dobré s tím počítat již od začátku, protože i malé odsazení může mít vliv na velikosti a pozice řady elementů, fontů a celkovou kompozici. Proto, pokud připravujete aplikaci i pro LG a chcete se vyhnout problémům při jejich schvalování, raději safe area při návrhu aplikace neopomeňte. Pro lepší představu jsme pro vás připravili obrázky srovnávající design aplikace na Samsungu a LG: Další informace k tématu naleznete zde.

Přihlašte se k odběru novinek