Architektura DirectShow

Rozměr: px
Začít zobrazení ze stránky:

Download "Architektura DirectShow"

Transkript

1 Architektura DirectShow Mgr. Aleš Keprt Katedra informatiky, FEI, VŠB - Technická Univerzita Ostrava, 17. listopadu 15, , Ostrava-Poruba ales.keprt@vsb.cz Abstrakt. DirectShow je balík COM komponent, který v systémech Windows zpřístupňuje aplikačním programátorům širokou paletu multimediálních služeb. Aplikacím nabízí snadno použitelná rozhraní pro přehrávání, záznam i editaci digitálních audiovizuálních dat ve vysoké kvalitě. Za těmito jednoduchými rozhraními se však skrývá důmyslně propracovaný modulární systém. Jedná se o dynamický systém navzájem propojených komponent, které mají schopnost měnit své vazby podle aktuální potřeby v reálném čase, masivním způsobem používají multithreading a umožňují využití různých hardwarových prostředků a jejich efektivní spolupráci. Jelikož se jedná o architektonicky unikátní produkt, samotné studium této architektury může být velmi přínosné pro programátory zabývající se návrhem a vývojem systémů na bázi komponent. Proto také vznikl tento článek. Klíčová slova: COM, DirectShow, DirectX, komponenty, multimédia, Windows 1 Stručně z (moderní) historie V 90.letech 20.století se počítače zdokonalily natolik, že bylo možné si i v domácích podmínkách dopřát digitální obraz a zvuk v takové kvalitě, kterou běžné analogové přístroje nabídnout nemohly. Především v počátcích této éry, kdy hardwarové možnosti domácích počítačů byly na samotné hranici použitelnosti pro tyto účely, to znamenalo zrod celé řady proprietárních softwarových technologií. Ačkoliv mnozí z nás se především setkali s fenoménem mp3 a bylo to až ve druhé polovině 90.let, Microsoft se již na začátku dekády (ve Windows 3.x) snažil nějakým způsobem umožnit práci s videem a audiem v systému Windows. Znamenalo to řešit otázky samotné práce s audio/video daty, jejich ukládání do souborů, editaci apod., a dále jejich přehrávání v reálném čase (v systému Windows, kterému byl pojem reálný čas cizí). V průběhu let vznikla řada softwarových knihoven i hardwarových zařízení, jejichž primární nebo sekundární využití bylo právě při práci s multimédii (obrazem a zvukem). Jedná se např. o asynchronní čtení/zápis disku, asynchronní kreslení a přehrávání zvuku, kompresní algoritmy pro video a audio i jejich implementace v konkrétním prostředí a zjednodušení na aktuální možnosti mikroprocesorů. S Windows 95 přišlo DirectX, které navazovalo na WinG a další knihovny a umožnilo především realizaci počítačových her pro Windows. DirectX přineslo dvě zásadní

2 výhody - unifikaci rozhraní pro multimediální vstupně/výstupní zařízení a rozsáhlé využití technologie COM. Využití technologie COM bylo dlouho trnem v oku mnoha vývojářům her, neboť přineslo někdy méně přehledný systém rozhraní, zvláště u Direct3D. DirectX se však nakonec osvědčilo a dodnes je klíčovým prvkem multimédií ve Windows. Jednou z částí balíku DirectX je dnes i DirectShow. Je to sada komponent starající se komplexní služby v oblasti audio/video (pohyblivého obrazu a přidruženého zvuku). DirectShow se však do DirectX dostalo poměrně nedávno. Podíváme-li se na Win32 API, máme zde k dispozici služby ACM (Audio Compression Manager) starající se o kompresi/dekompresi zvuku a VCM (Video Compression Manager) starající se kompresi/dekompresi obrazu. Když přidáme sadu funkcí AVIFile (rovněž součást Win32 API), máme kompletní sadu funkcí pro zakódování i dekódování audia a videa, postačující i k editaci a/v souborů. Tyto funkce však neřeší capture (záznam z hardwarového zařízení), ani přehrání na běžném monitoru a reproduktorech. Snaha Microsoftu sjednotit a zjednodušit veškerou práci s a/v vedla ke vzniku zcela nové technologie. Ta byla od začátku stavěna na bázi COM, což opět přineslo velký chaos pro nepřipravené vývojáře na jedné straně a obrovské možnosti do budoucna na straně druhé. Během svých začátků tento balík komponent postupně vystřídal několik názvů, výsledkem posledního velkého sjednocování názvů a verzí je DirectShow 9 a umístění přímo v základním balíku DirectX Úvod do technologie 2.1 Filtry a grafy DirectShow je modulární systém, jehož stavebními kameny jsou COM komponenty zvané filtry. Úkolem filtru je zpracování vstupních dat a jejich předání na výstup, tedy filtrace dat v obecném slova smyslu (odtud obecný název filtr ). Jednotlivé filtry jsou po párech propojeny a tvoří tzv. filter graph. Příklad grafu je na obr.1. Obr. 1. Příklad (filter-)grafu. Tento graf přehrává AVI soubor. Skládá se z pěti filtrů. Šipky ukazují dataflow (kudy tečou data). Na obrázku je to směr zleva doprava - od souboru až na obrazovku a reproduktor. Tento úzus - směr zleva doprava - je pro zobrazování grafů v DirectShow běžný (týká se obrázků, ne funkcionality). Async file source je na počátku proudu (streamu). Čte (asynchronně) soubor z disku a poskytuje jeho binární obsah dalšímu filtru v řadě.

3 AVI Splitter rozděluje data AVI souboru na jednotlivé stopy. AVI soubor obvykle obsahuje jednu obrazovou a jednu zvukovou stopu. Stejně je tomu i v tomto příkladu. AVI Decompressor dekóduje obrazovou stopu. Využívá přitom funkce VCM, jedná se tedy o jakési zabalení služeb VCM do DirectShow filtru. Video Renderer posílá obrázky (přes grafickou kartu) na obrazovku. Využívá přitom služeb DirectDraw a snaží se použít vždy nejrychlejší možnou metodu kreslení, podle dostupného hardwaru. Default DirectSound Device posílá zvuková PCM data do reproduktoru (přes zvukovou kartu). 2.2 Filter Graph Manager (manažer grafu) Graf v předchozí ukázce neobsahuje filtr pro dekódování zvuku, neboť v tomto případě AVI soubor obsahuje zvuková data ve formátu, který lze přímo použít pro přehrávání. Otázkou samozřejmě je, jak se v dané konkrétní situaci zjistí, které filtry jsou potřeba pro dekódování a přehrání daného souboru nebo jestli vůbec jsou nějaké filtry pro dílčí operace potřeba. O to vše se stará objekt Filter Graph Manager a jeho součást graph builder. Základem úspěchu je, že propojení filtrů funguje na bázi aktivní dohody, tj. teprve v okamžiku stavby konkrétního grafu (odtud také pochází pojem graph builder) přidává manažer jednotlivé filtry do grafu a snaží se je přimět k vzájemnému propojení. Navíc graph builder má jistou inteligenci a umí si v nejobvyklejších situacích sám poradit. 2.3 Piny a jejich propojení Propojení filtrů funguje na bázi pinů (viz malé černé čtverečky na obr.1). Každý filtr obsahuje jeden nebo více vstupních či výstupních pinů. Samotné piny jsou také COM objekty a umějí spolu komunikovat pomocí definovaných rozhraní (základem je IPin). Smyslem filter grafu je zajištění dataflow (toku dat) od zdroje k cíli (tento směr je často výstižně označován jako downstream, dolů po proudu). Tok dat mezi filtry je zajištěn právě jejich vzájemným propojením pomocí pinů. Z tohoto důvodu je každý pin vždy buď vstupní, anebo výstupní. Piny se pak propojují jeden výstupní na jeden vstupní. Výskyt pinů ve filtrech je buď statický, nebo dynamický a každý filtr má právo kdykoliv, dokonce i po dostavění celého grafu, přidávat nebo rušit své vlastní piny. Každý pin má navíc určený typ dat (tzv. media format), který přenáší. Piny mohou nabízet i více formátů nebo naopak předem nenabízet žádný a teprve při zapojení se svým protějškem dohodnout konkrétní formát. Příkladem dynamického výskytu pinů je AVI Splitter, na kterém se objeví výstupní piny vždy podle obsahu konkrétního souboru. Opačnou funkci má filtr AVI Mux, který má při vytvoření jeden vstupní a jeden výstupní pin. Po zapojení vstupního pinu se na fitru ihned objeví nový vstupní pin. Mux filtr tak umožňuje slučovat libovolné množství datových proudů. 2.4 Kategorie filtrů Jelikož zkoušení všech možných filtrů není ani rychlé, ani nemusí vést k postavení správného grafu, filtry jsou také rozděleny do několika kategorií. Graph builder při stavění grafu vychází právě z kategorií filtrů a z jejich priority (nastavené obvykle

4 autorem filtru nebo při instalaci). Kategorizací filtrů je zavedeno hned několik, jedna z nich je tato: Source filter poskytuje zdroj dat. Data jdou buď ze souboru na disku nebo v síti (HTTP, FTP či jiným protokolem), nebo z hardwarového zařízení (kamera, mikrofon, televizní karta apod.). Parser filter vytváří ze vstupních dat samostatné proudy, tzn. rozděluje obraz a zvuk, které jsou dále zpracovávány nezávisle na sobě navzájem i na typu souboru. Transformation filter překládá data do jiného formátu. Jedná se obvykle o tzv. kodeky (compressor-decompressor), sloužící k zakódování nebo dekódování dat. Dalším příkladem je např. Color Space Converter, který překládá obrazová data do jiné bitové hloubky a je nutný u některých starších grafických karet, které neumějí zobrazit obraz v jiném formátu, než v jakém je zapnuto Windows (256 barev, high color, true color, apod.). Mux filter je opak parseru - slučuje víc proudů dohromady. Výsledkem je datový tok obvykle přímo nebo pomocí dalšího filtru ukládaný do souboru. Render filter předává výsledek na výstupní zařízení (monitor, reproduktory, apod.). Patří sem i filtr pro zápis do souboru ( předá výsledek na disk). Rozdělení filtrů do kategorií není striktní(!), některé filtry mohou spadat do více kategorií najednou, nebo mít natolik specifický účel, že nezapadají do žádné ze základních kategorií. Každý filtr nabízí základní rozhraní IBaseFilter a libovolná vlastní rozhraní. DirectShow je poskytováno s širokou škálou filtrů a všechna jejich proprietární rozhraní jsou popsána v programátorské dokumentaci (viz [1]). Navíc lze velmi snadno do DirectShow přidávat další (vlastní) filtry. Dokonce je i možné rozšiřovat samotný manažer grafu. Microsoft poskytuje sadu bázových tříd pro psaní vlastních filtrů. Jedná se o rozsáhlý systém C++ tříd, podobající se MFC nebo ATL, který zjednodušuje psaní nových filtrů libovolného typu (zvláště s ohledem na problematiku COM rozhraní a vícevláknové paralelizace). 2.5 Graph builder Stavbu filtru pro přehrání souboru kompletně zajistí manažer grafu. Využívá přitom graph builder, což je jeho vlastní součást (je zpřístupněna jako rozhraní IGraphBiulder). Pro příklad se podívejme na stavbu filtru pro přehrání běžného AVI souboru s obrazovou a zvukovou stopou. 1. Aplikace nejprve vytvoří objekt Filter Graph Manager, který obsahuje i graph builder, a s určením jména souboru přenechá zbytek práce jemu. 2. Graph builder nejprve podle typu zdroje vloží do grafu zdrojový filtr - např. Async File Source pro čtení souboru z disku. 3. Zdrojový filtr obdrží jméno souboru a podle typových tabulek zjistí jeho typ. Typ souboru se pozná nejlépe načtením a analýzou jeho začátku. Pokud to není možné, je typ určen podle přípony jména souboru. 4. Po otevření souboru vznikne na zdrojovém filtru výstupní pin. Builder přidá do grafu takový filtr, který jednoduše řečeno bude pasovat na výstup zdrojového filtru. V počítači může být nainstalováno víc takových filtrů, každý z nich ale může konkrétní připojení odmítnout. Manažer tedy bere filtry podle jejich priorit a pokouší se je spojit. První, který spojení akceptuje, je použit.

5 5. Každé přidání nového filtru do grafu může znamenat vznik dalších nezapojených pinů. Builder proto opakuje proces popsaný v předchozím bodě pro všechny nezapojené piny. 6. Po zapojení všech pinů, které builder dokáže zapojit, je hledán časovač. Jelikož soubory obvykle přehráváme v reálném čase, potřebujeme časovač. Funkce časovače má velmi výsostné postavení, protože Windows není systém pracující v reálném čase. Časovač může být poskytován jako vedlejší funkcionalita kterýmkoliv z filtrů. Proto manažer prohledá postavený graf a podporuje-li některý z filtrů příslušné rozhraní, práce je hotova. Pokud ne, je použit referenční časovač DirectShow. V praxi funkci časovače zajišťuje audio renderer, protože umožňuje nejpřesnější časování. 7. Jsou-li některé piny nezapojitelné, manažer vrací mateřské aplikaci chybový kód. Má-li graf alespoň jeden renderovací filtr, může být použit k přehrávání. Graf může obsahovat i vícenásobná nebo cyklická spojení. Manažer při zapojování vždy dává přednost filtrům, které již v grafu jsou, před vkládáním dalších filtrů. Chceme-li tedy v situaci, kdy je možno použít více filtrů, přimět manažera, aby dal přednost námi zvolenému, stačí jej do grafu přidat před začátkem automatického stavění grafu. Manažer pak při stavění grafu dává všem takto předem doporučeným filtrům přednost. Pokud je k postavení grafu vůbec nepotřebuje, tyto filtry zůstanou součástí grafu (neboť jsme jejich objekty explicitně do grafu vložili), avšak nejsou zapojeny do realizace datového toku. Manažer vybírá filtry podle jejich typu a priorit. Filtry s nejnižší prioritou nejsou do grafu nikdy zapojeny automaticky, je třeba je tam vkládat ručně. Příkladem jsou všechny kompresní filtry. (Pochopitelně, sami musíme určit, kterou kompresi chceme použít.) Naopak renderovací filtry mají vysokou prioritu, to zaručuje, že kdykoliv je lze použít přímo, manažer jim dá přednost před transformačními filtry. Vzniklý graf je tak vždy co nejkratší. 2.6 Další typy grafů Princip grafu filtrů se samozřejmě neomezuje jen na přehrávání souborů. Další důležitou funkcionalitou je zachytávání dat ze vstupního zařízení (kamery, televizní karty apod.). O stavbu zachytávacího (capture) grafu se stará objekt Capture Graph Builder s rozhraním ICaptureGraphBuilder2. Specifickým případem použití DirectShow je také přehrávání DVD, které vyžaduje kromě přehrávání souborů i interaktivní funkce, vkládání titulků do obrazu apod. Ke stavbě takového grafu slouží objekt DVD Graph Builder s rozhraním IDvdGraphBuilder. Microsoft v nejnovější verzi DirectShow zdarma poskytuje kompletní sadu filtrů nutných pro všechny funkce DVD přehrávače. Chybí pouze MPEG 2 dekodér, který je patentově chráněn. (Technologie MPEG 2 stojí na více než 550 patentech, které znemožňují její volné šíření, viz [2].) Graf filtrů může také sloužit ke konverzi souboru do jiného formátu. Stačí výstupy dekodérů zapojit na vstupy koderů, přidat mux filter a výsledek renderovat do souboru. 3 Architektura DirectShow 3.1 Potřeby multimédií Multimediální soubory jsou velké a je třeba je zpracovávat velmi rychle.

6 Zvuk a obraz musejí být přesně synchronizovány. Data mohou přicházet z rozličných zdrojů, jako jsou soubory na disku, soubory v lokálních sítích, televizní karta nebo kamera. Data mohou být v různých formátech, jako je AVI, ASF, MPEG nebo DV. DirectShow všechny uvedené body pokrývá. Jeho hlavním cílem je zjednodušení práce s multimédii pro aplikační programátory tím, že je zcela odstíní od problémů práce s různými hardwarovými prostředky, synchronizace v reálném čase apod. 3.2 Struktura DirectShow Hrubý pohled do architektury DirectShow ukazuje obr.2. Obr. 2. Architektura DirectShow Na obrázku je opět vidět tok dat zleva doprava. Čárkovaně je oddělena část, která ve Windows NT funguje v režimu oprávnění procesoru ring Alokátory a kernel streaming Veškerý datový tok mezi filtry je uskutečněn pomocí předávání samplů - objektů s rozhraním IMediaSample, o jejichž alokaci se starají alokátory - objekty s rozhraním IMemAllocator. Fungování alokátorů je zobrazeno na obr.3. Alokátor používá tzv. pool, kde má dopředu připraveno několik samplů, které poskytuje filtrům na požádání. Jakmile sampl doputuje grafem do svého cíle, je uvolněn pro další použití. Každý sampl obvykle obsahuje kromě hlavičky, která je přímo součástí objektu samplu, také další data, alokovaná do samostatného bloku paměti. Každá dvojice spojených pinů může použít jiný alokátor, jeho volba je součástí navazování spojení. Obvykle je jeden alokátor lavinovitě nabídnut více filtrům.

7 Obr. 3. Architektura DirectShow Časté přepínání mezi aplikačním prostředím ring 3 a prostředím jádra systému ring 0 by stálo mnoho času, celá řada filtrů proto umožňuje řídit datový tok přímo na úrovni ring 0 (pokud to má smysl a ovladače zařízení to podporují). Výsledkem může být velké zrychlení, například když zachytávání videa na speciální kartě a jeho zobrazení na monitoru je provedeno pomocí dvou filtrů (capture & render), avšak do paměti počítače se obraz vůbec nedostane. Tato technologie se nazývá Kernel Streaming (viz sekci WDM v [3]). 3.4 Samply, formát média a časová razítka Samply předávané mezi dvěma konkrétními piny mají v daný okamžik vždy oběma stranami odsouhlasený formát. Hovoříme o formátu média daného spojení. Ten je dohodnut při navazování spojení a po dohodě obou stran může být kdykoliv změněn. Pro tyto účely definuje DirectShow řadu GUID hodnot. Formát média je popsán těmito informacemi (zjednodušeno): Hlavní typ je GUID sloužící k obecnému rozlišení dat (audio, video, text, midi, binární data apod.). Podtyp je GUID upřesňující typ dat (např. pro video může reprezentovat RGB24, RGB32 apod.). Format type je GUID určující datový typ následující struktury. Format block je datová struktura přesně specifikující veškeré parametry typu média. Její velikost i obsah jednotlivých složek závisejí na konkrétním typu a podtypu. Např. formátový blok pro PCM audio je identický odpovídající struktuře Win32 API (WAVEFORMATEX). Jakmile je spojení navázáno, formát média již nemusí být znovu specifikován v každém samplu. Pozdější změnu formátu může vyžádat výstupní i vstupní pin, jeho protějšek ji však může odmítnout. Časová razítka naopak nehrají roli při navazování spojení, avšak jsou přítomna v každém samplu. Časové razítko obsahuje dva časové údaje udávající od kdy - do kdy je sampl platný. Razítko má přesnost 100ns (tj sekundy). Tato zdánlivě přehnaná přesnost je skutečně pro přesnou synchronizaci skutečně nutná.

8 3.5 Datový tok (dataflow) Základní věcí ovlivňující datový tok mezi filtry je existence více vláken. Filtry mají totiž právo používat vlastní vlákna a skutečně toho často využívají, aby byly schopny pracovat v reálném čase. Tak je například umožněno, aby zvukové a obrazové filtry pracovaly na sobě navzájem bez jakéhokoliv vnějšího řízení. Datový tok jde v grafu vždy pomyslným směrem shora dolů po proudu (downstream). Tento princip je povinný pro všechny grafy. Jednotlivé grafy se však mohou lišit tím, jak jednotlivé filtry na předávání dat spolupracují. Při práci v reálném čase si filtry zapojené v grafu samy řídí datový tok. Rozlišujeme proto v zásadě dva typy řízení toku: Pull (tahací) model je používán při přehrávání. Datový tok je řízen renderovacími filtry, které díky časovači vědí, kdy je třeba žádat další data. Jakmile každý renderovací filtr potřebuje nová data, tahá je z filtrů, které jsou nad ním proti proudu. Tahání dat funguje synchronním voláním metod výstupních pinů nadřazených filtrů. Každý z filtrů má předem připravená data v bufferu, která okamžitě vrací žádajícímu filtru. Poté však musí připravit další data, proto aktivuje své vlastní vlákno, které asynchronně připravuje další data. Tímto způsobem dojde postupně kaskáda požadavků až ke zdrojovým filtrům. Push (tlačivý) model se používá při záznamu dat proudících z hardwarových zařízení, při editaci a při živém přenosu obsahu po internetu. V těchto situacích totiž nelze data libovolně tahat podle potřeby renderování. Renderovací filtry naopak musejí čekat, až jsou nějaká data na vstupu k dispozici. Tento model řízení je o něco jednodušší v tom, že vnitřní filtry obvykle provádějí svou práci synchronně - všechna nová data okamžitě zpracují a předají dál. Je vidět, že většina scénářů vyžaduje pull model. Push model má uplatnění pouze při přehrávání souborů - to je na druhou stranu nejčastějším nasazením DirectShow. Samotná otázka synchronního versus asynchronního předávání samplů je čistě v režii jednotlivých filtrů. Volání COM metod je vždy synchronní, avšak každý filtr, u kterého to má smysl, si v každé veřejně přístupné metodě předává požadavek na jiné vlákno a původní vlákno je okamžitě vráceno do volajícího filtru. Tento model je z hlediska programování nových filtrů poměrně složitý, avšak umožňuje velmi efektivní využití veškerého procesorového času. 3.6 Stavy filtrů Zatímco datový tok v grafu je řízen samotnými filtry podle jejich aktuálních potřeb, manažer grafu zajišťuje proces spuštění, zastavení a pozastavení celého grafu. Tyto operace totiž vyžadují, aby byly fitry zapojené do grafu přepínány do jiných stavů ve správném pořadí. Existují pouze tři stavy filtrů: Stopped (zastaven) - tok dat je zcela zastaven, všechny prostředky jsou uvolněny. Running (běžící) - tok dat (přehrávání, záznam apod.) probíhá. Paused (pozastaven) - běh času je (po)zastaven, ale fitry mají připravená data v bufferech. To umožní přechod do Running stavu bez jakékoliv prodlevy. Kromě stavů mohou být filtry v přechodech stopped paused nebo paused stopped. Tyto přechody v praxi trvají až několik sekund a jsou především důsledkem vícevláknové architektury. Změna stavu se vždy týká všech filtrů v grafu, je asynchronní a

9 transparentní. Aplikace se proto obvykle o čekání na dokončení přechodů vůbec nedozví. Manažer grafu synchronní změnu stavu vůbec nepodporuje, aplikace se však může cyklicky dotazovat na aktuální situaci a čekat tak na dokončení všech přechodů. 4 Příklady grafů V této kapitole si ukážeme několik typických grafů. Krátké audiovizuální klipy i delší filmy jsou obvykle v souborech typu AVI nebo MPEG. Obr.4 a 5 ukazují typické grafy pro přehrání těchto souborů. Zatímco graf přehrávající MPEG-1 obsahuje obvykle vždy stejné filtry, graf pro přehrávání AVI souborů se může v jednotlivých případech lišit. Důvodem je fakt, že AVI je pouze souborový kontejner, který může obsahovat data prakticky libovolného typu. Output klip.avi input pin Stream 00 AVI Splitter Stream 01 XForm In DivX Decoder Filter VMR Input0 Video Renderer XForm In MPEG Layer-3 Decoder Audio Input pin (rendered) Default DirectSound Device Obr. 4. Ukázka grafu pro přehrání AVI souboru. Output kilp.mpg Input Audio MPEG-I Stream Splitter Video XForm In MPEG Audio Decoder Audio Input pin (rendered) Default DirectSound Device Input Output MPEG Video Decoder VMR Input0 Video Renderer Obr. 5. Ukázka grafu pro přehrání souboru MPEG-1. Obrázek 6 ukazuje srovnání grafu pro přehrání MPEG Audio Layer 3 zvuku v proudu MPEG-1 (přípona.mp3) a téhož zvuku v proudu RIFF-Wave (přípona.mp3 nebo.wav). Uživatel samozřejmě žádný rozdíl nepozná, neboť zvuk je nejprve extrahován ze souborového kontejneru a teprve další filtr jej dekóduje do PCM dat pro zvukovou kartu. Přestože oba soubory mohou mít stejnou příponu, graph builder dokáže postavit graf tak, aby fungoval správně. Podobně jako lze přehrát zvuk bez obrazu, DirectShow umí zobrazit i statické obrázky bez zvuku. Při zobrazování fotografií v nízkém rozlišení navíc překvapí vysoká

10 Output zvuk-mpeg.mp3 Input Audio MPEG-I Stream Splitter XForm In MPEG Layer-3 Decoder Audio Input pin (rendered) Default DirectSound Device Output zvuk-riff.wav input pin output Wave Parser XForm In MPEG Layer-3 Decoder Audio Input pin (rendered) Default DirectSound Device Obr. 6. Grafy pro přehrání různých typů souborů mp3. kvalita zobrazení. Bilineární filtrování, které ani zavedené programy jako ACDSee buď vůbec nemají, nebo je zavedly teprve nedávno, umožňuje zvětšovat fotografie bez nepříjemných velkých kostek. Příklad grafu zobrazujícího TGA je na obrázku 7, JPEG a ostatní formáty fungují identicky. Na grafu je vidět, že zdrojový filtr poskytuje data přímo dekódovaná, Color Space Converter je pouze transformuje do formátu vhodného pro hardwarový obvod bilineárního zvětšování na grafické kartě. Generate Still Video shot000.tga Input Color Space Converter VMR Input0 Video Renderer Obr. 7. Graf zobrazující statický obrázek. DirectShow umožňuje také použití filtrů s prioritou always load. Tyto filtry jsou zapojeny do každého stavěného grafu (pokud se podaří najít shodu ve formátu pinů). Využití této funkce je např. pro přehrávání videa s titulky. Ty obvykle bývají uloženy v souboru se stejným názvem jako video soubor, pouze s jinou příponou. Filtr pro zobrazování titulků je zapojen do každého grafu, který obsahuje obrazovou stopu, a to těsně nad renderovací filtr. Nenajde-li na disku žádné soubory s titulky, filtr se ještě před dostavěním grafu sám z grafu vyloučí (doslova řečeno odmítne sám sebe ). V opačném případě jsou titulky vkládány do jednotlivých obrázků videa během posílání do renderovacího filtru. Popsaný graf ukazuje obrázek 8. Nutno říci, že se jedná o funkcionalitu často využívanou třetími stranami pro univerzální rozšíření DirectShow. Viz např. [4]. Output klip.avi input pin Stream 00 AVI Splitter Stream 01 XForm In DivX Decoder Filter XForm In DirectVobSub Input VMR Input0 Video Renderer XForm In MPEG Layer-3 Decoder Audio Input pin (rendered) Default DirectSound Device Obr. 8. Graf přehrávající video i s titulky

11 Poslední příklad na obr.9 ukazuje, jak jednoduše lze pomocí grafu převádět data mezi různými souborovými formáty (kontejnery). Konverze ASF do AVI je technicky snadná, je však zakázána patentem společnosti Microsoft. Raw Audio 0 input.asf Raw Video 1 Input 01 AVI Out Input 02 AVI Mux Input 03 in output.avi Obr. 9. Graf zakázané konverze ASF do AVI 5 Zajímavé prvky Tento článek se nesnaží být programátorskou příručkou, spíše se zaměřuje na zajímavé prvky architektury DirectShow. Mnoho z nich bylo již představeno v předcházejících kapitolách, proto si je připomeňme a podívejme se i na některé další zajímavosti. 5.1 Dynamické a aktivní propojování pinů Filtry jakožto COM objekty spolu komunikují pomocí pinů. Ty jsou opět COM objekty a aktivně se podílejí na navázání spojení a dohodnutí datového formátu. Data jsou mezi piny přenášena v samplech, což jsou rovněž COM objekty. Alokaci samplů zajišťují alokátory, další COM objekty. Samply i alokátory je možno sdílet mezi mnoha filtry. Každý objekt pochopitelně má svou mateřskou komponentu, bez které nemůže být vytvořen. Díky počítání referencí v COM objektech je však životní cyklus každého objektu na jeho mateřské komponentě zcela nezávislý. Mnoho objektů tak během života filtr grafu putuje mezi různými filtry, jejichž tvůrci vůbec kdy nemuseli ani tušit, že jejich komponenty budou používány společně v jednom systému. Nutno dodat, že filtry ani jiné komponenty DirectShow nejsou určeny k použití mimo graf filtrů. Pro svůj život potřebují mít k dispozici různé služby, které v tomto textu nebyly z důvodu zjednodušení popsány. Ty jim pomocí specifických rozhraní poskytuje sám manažer grafu nebo jiné filtry do grafu zapojené. Použití filtrů bez grafu není možné dokonce ani ve výjimečných případech. 5.2 Automatická stavba grafu DirectShow uznává princip volné rozšiřitelnosti. Nový filtr je do počítače nainstalován jako běžná COM komponenta. Při registraci komponenty je automaticky přidán zápis do seznamu filtrů DirectShow v registru systému Windows. Některé programy používají vlastní stavební algoritmy, běžné přehrávače jako Media Player však zcela vystačí se standardním graph builderem. Specifické úlohy vyžadují jiný algoritmus pro stavění grafu, DirectShow proto nabízí pro nejčastější úlohy další stavební objekty a další filtry pro lepší funkcionalitu. Jedná se zejména o

12 Přehrávání DVD disků (včetně menu, výběru jazyka, titulků apod.) Televize na počítači (analogová i digitální) Záznam obrazu a zvuku ze zachytávacího zařízení (kamery apod.) 5.3 Editační služby Obyčejná sada tří funkcí play-pause-stop může stačit pro většinu operací s videem. DirectShow samozřejmě podporuje změnu aktuální pozice, tj. změnu aktuálního času v proudu (seek), a změnu rychlosti přehrávání (playback rate). Tato funkcionalita je realizována pomocí rozhraní IMediaPosition a IMediaSeeking, které mohou být poskytovány na pinech každého filtru. Manažer grafu tak snadno pozná, které filtry tyto funkce poskytují, a nabízí stejná rozhraní pro aplikaci, která pomocí manažeru grafu nastavuje pozici v celém grafu najednou (což je pro správnou funkci žádoucí). Širší funkcionalitu pak nabízí DirectShow Editing Services (DES), rozsáhlý systém editačních služeb. Jejich využití je tam, kde obyčejný graf filtrů nestačí. Komponenty DES umožňují např. vytvářet poloprůsvitné přechody mezi jednotlivými střihy videa a jiné efekty. Zajímavý je především fakt, že se jedná o velmi kvalitní systém, který předčí i mnohé komerční programy pro editaci digitálního videa. Problém je pouze v tom, že jde o komponenty bez uživatelského rozhraní. Součástí vývojářského balíku je pouze řada ukázkových programů (examplů) a utilita provádějící střih videa pomocí DES podle zadaného XML skriptu. 5.4 Napojení na webové služby V posledních letech se Microsoft stále více angažuje na poli webových aplikací. I DirectShow obsahuje komponenty pro integraci jeho multimediálních služeb do webových aplikací, včetně skriptování. Například celá kapitola programátorské dokumentace je věnována psaní DVD přehrávače pomocí skriptu na HTML stránce. Samozřejmě i samotný princip ActiveX, který DirectShow využívá, může být základem pro použití ve Visual Basicu apod. I známý Windows Media Player, který je od verze 6.4 pouhou nadstavbou DirectShow, je realizován jako ActiveX komponenta. Reference 1. DirectX 9.0 SDK. Microsoft, MPEG LA MSDN Library. Microsoft, VobSub. Gabest, Annotation: DirectShow Architecture DirectShow is a package of COM components, which delivers multimedia functionality to the applications in Windows operating systems. It offers its easy-to-use interfaces for playback, record, and editing of digital audiovisual data in a high quality. But behind these simple interfaces, there s a sophisticated modular system. This article is everything but a programmer s handbook. DirectShow is architecturally unique system, and its study can be generally useful for all programmers working on component-based systems. So that s why I bring this article.

Základní pojmy. Multimédia. Multimédia a interaktivita

Základní pojmy. Multimédia. Multimédia a interaktivita Základní pojmy Multimédia Jedná se o sloučení pohyblivého obrazu, přinejmenším v televizní kvalitě, s vysokou kvalitou zvuku a počítačem, jako řídícím systémem. Jako multimediální systém se označuje souhrn

Více

Videosekvence. vznik, úpravy, konverze formátů, zachytávání videa...

Videosekvence. vznik, úpravy, konverze formátů, zachytávání videa... Videosekvence vznik, úpravy, konverze formátů, zachytávání videa... VIDEOSEKVENCE (VIDEO) Sekvence obrázků rychle po sobě jdoucích (např. 60 snímků za sekundu) tak, že vznikne pro diváka iluze pohybu.

Více

OPS Paralelní systémy, seznam pojmů, klasifikace

OPS Paralelní systémy, seznam pojmů, klasifikace Moorův zákon (polovina 60. let) : Výpočetní výkon a počet tranzistorů na jeden CPU chip integrovaného obvodu mikroprocesoru se každý jeden až dva roky zdvojnásobí; cena se zmenší na polovinu. Paralelismus

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence

Více

Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527

Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice

Více

Identifikátor materiálu: ICT-1-19

Identifikátor materiálu: ICT-1-19 Identifikátor materiálu: ICT-1-19 Předmět Informační a komunikační technologie Téma materiálu Komprimace, archivace dat Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí komprimaci, archivaci

Více

Obsah. Úvodem 9 Kapitola 1 Jaký počítač a jaký systém? 11. Kapitola 2 Obrázky a fotografie 21

Obsah. Úvodem 9 Kapitola 1 Jaký počítač a jaký systém? 11. Kapitola 2 Obrázky a fotografie 21 Obsah Úvodem 9 Kapitola 1 Jaký počítač a jaký systém? 11 Potřebné parametry počítače pro práci s multimédii 12 Stručně pro každého 12 Podrobněji pro zájemce o techniku 12 Jak ověřit kvalitu svého počítače

Více

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání

Více

Vzdělávací obsah předmětu

Vzdělávací obsah předmětu Vzdělávací obsah předmětu 1. správně se přihlašuje ve školní síti využívá dostupné školní informační zdroje a techniku pracuje s informacemi a softwarovým vybavením ve školní síti v souladu se školním

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence

Více

Počítačová gramotnost II Mgr. Jiří Rozsypal aktualizace 1. 9. 2011

Počítačová gramotnost II Mgr. Jiří Rozsypal aktualizace 1. 9. 2011 Počítačová gramotnost II Mgr. Jiří Rozsypal aktualizace 1. 9. 2011 Počítačová gramotnost II Tato inovace předmětu Počítačová gramotnost II je spolufinancována Evropským sociálním fondem a Státním rozpočtem

Více

Obsah. Úvod 13. Kapitola 1. Kapitola 2. Předmluva 10 Poznámka editora 11 Poděkování 12

Obsah. Úvod 13. Kapitola 1. Kapitola 2. Předmluva 10 Poznámka editora 11 Poděkování 12 Předmluva 10 Poznámka editora 11 Poděkování 12 Úvod 13 Kapitola 1 Začínáme s programem VEGAS 15 Instalace 16 Základní nástroje programu Vegas 5 17 Kontrolní panel stop 18 Okno časové osy 20 Okna v programu

Více

Digitální video, formáty a kódování. Jan Vrzal, verze 0.8

Digitální video, formáty a kódování. Jan Vrzal, verze 0.8 Digitální video, formáty a kódování Jan Vrzal, verze 0.8 , formáty a kodeky 2 , formáty a kodeky mám soubor AVI zkomprimovaný ve formátu MPEG-4 s algoritmem XviD v rozlišení 640 480 při 30 fps Za tento

Více

Základy informatiky část 10

Základy informatiky část 10 Základy informatiky část 10 Ing. Vladimír Beneš vedoucí K-101 MSIT 4. patro, místnost č. 414 e-mail: vbenes@bivs.cz Ing. Bohuslav Růžička, CSc. tajemník K-108 MSIT 2. patro, místnost č. 215 e-mail: bruzicka@bivs.cz

Více

Uživatelský manuál. Format Convert V3.1

Uživatelský manuál. Format Convert V3.1 Uživatelský manuál Format Convert V3.1 Obsah Obsah 1 Kapitola 1 - Popis softwaru Systémové požadavky 2 Podporovaná zařízení a formáty 2 Odinstalace 3 Kapitola 2 - Ovládání Výběr formátu souboru 4 Výběr

Více

METODICKÝ POKYN PŘIDÁNÍ A PŘEHRÁNÍ VIDEA V PREZENTACI

METODICKÝ POKYN PŘIDÁNÍ A PŘEHRÁNÍ VIDEA V PREZENTACI METODICKÝ POKYN PŘIDÁNÍ A PŘEHRÁNÍ VIDEA V PREZENTACI Základní informace o videu a animovaných souborech ve formátu GIF Videa jsou videosoubory ve formátech AVI nebo MPEG s příponami souborů AVI, MOV,

Více

Vzdělávací obsah vyučovacího předmětu

Vzdělávací obsah vyučovacího předmětu V.9.3. Vzdělávací obsah vyučovacího předmětu Vzdělávací oblast: Inormatika a informační a komunikační technologie Vyučovací předmět: Informatika Ročník: 1. ročník + kvinta chápe a používá základní termíny

Více

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13 Obsah Úvod 11 Platforma.NET 11.NET Framework 11 Visual Basic.NET 12 1 Základní principy a syntaxe 13 Typový systém 13 Hodnotové typy 13 Struktury 15 Výčtové typy 15 Referenční typy 15 Konstanty 16 Deklarace

Více

Procesy a vlákna (Processes and Threads)

Procesy a vlákna (Processes and Threads) ÚVOD DO OPERAČNÍCH SYSTÉMŮ Ver.1.00 Procesy a vlákna (Processes and Threads) Správa procesů a vláken České vysoké učení technické Fakulta elektrotechnická 2012 Použitá literatura [1] Stallings, W.: Operating

Více

Multimediální systémy. 08 Zvuk

Multimediální systémy. 08 Zvuk Multimediální systémy 08 Zvuk Michal Kačmařík Institut geoinformatiky, VŠB-TUO Osnova přednášky Zvuk fyzikální podstata a vlastnosti Digitální zvuk Komprese, kodeky, formáty Zvuk v MMS Přítomnost zvuku

Více

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Trochu teorie Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Každá spuštěná aplikace má alespoň jeden proces

Více

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek Specifikace požadavků POHODA Web Interface Verze 1.0 Datum: 29.12. 2008 Autor: Ondřej Šrámek Copyright 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document. Strana

Více

Windows Live Movie Maker

Windows Live Movie Maker Windows Live Movie Maker Tento program slouží k vytváření vlastních filmů, která se mohou skládat z fotografií, videí, titulků a zvuku. Movie Maker je součástí instalace operačního systému Windows 7 a

Více

5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA

5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA 5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA 5. 15. 1 Charakteristika předmětu A. Obsahové vymezení: IVT se na naší škole vyučuje od tercie, kdy je cílem zvládnutí základů hardwaru, softwaru a operačního systému,

Více

PRÁCE S VIDEEM. Název šablony: III/2-1, Výuka IVT na 2. stupni práce s videem

PRÁCE S VIDEEM. Název šablony: III/2-1, Výuka IVT na 2. stupni práce s videem PRÁCE S VIDEEM Název šablony: III/2-1, Výuka IVT na 2. stupni práce s videem Číslo a název projektu: CZ.1.07/1.4.00/21.3443, Krok za krokem na ZŠ Želatovská ve 21.století Název školy: ZŠ Přerov, Želatovská

Více

VIDEO DATOVÉ FORMÁTY, JEJICH SPECIFIKACE A MOŽNOSTI VYUŽITÍ SMOLOVÁ BÁRA

VIDEO DATOVÉ FORMÁTY, JEJICH SPECIFIKACE A MOŽNOSTI VYUŽITÍ SMOLOVÁ BÁRA VIDEO DATOVÉ FORMÁTY, JEJICH SPECIFIKACE A MOŽNOSTI VYUŽITÍ SMOLOVÁ BÁRA 18.12.2017 OBSAH VLASTNOSTI VIDEA Snímková frekvence Rozlišení Prokládání Poměr stran Komprese Datový tok ANALOGOVÉ FORMÁTY KONTEJNERY

Více

Metody připojování periferií

Metody připojování periferií Metody připojování periferií BI-MPP Přednáška 13 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011

Více

Datové formáty videa a jejich využití. Tomáš Kvapil, Filip Le Manažerská informatika Multimédia

Datové formáty videa a jejich využití. Tomáš Kvapil, Filip Le Manažerská informatika Multimédia Datové formáty videa a jejich využití Tomáš Kvapil, Filip Le Manažerská informatika Multimédia 8.12.2016 Obsah Vlastnosti videa Kontejnery Kodeky Vlastnosti videa Snímková frekvence Datový tok Prokládání

Více

Specifikace projektu Ocerus

Specifikace projektu Ocerus Specifikace projektu Ocerus Tým Vedoucí: Ondřej Sýkora (ondrasej@centrum.cz) Členové: Michal Čevora (macjariel@gmail.com) Lukáš Hermann (lukas.hermann@seznam.cz) Ondřej Mocný (hardwire@volny.cz) Tomáš

Více

Multimediální 8 LCD TV s DVB-T tunerem. Relax. Uživatelský manuál

Multimediální 8 LCD TV s DVB-T tunerem. Relax. Uživatelský manuál Multimediální 8 LCD TV s DVB-T tunerem Relax Uživatelský manuál 1 Dálkové ovládání Popis symbolů Zapnutí/vypnutí TV/RADIO Přepínání mezi TV/rádiem INFO Zobrazení informací Ztišit 1-9, 0 Volba kanálů Přetáčení

Více

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ VIDEO PŘEHRÁVAČE VLC

TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ VIDEO PŘEHRÁVAČE VLC TESTOVÁNÍ UŽIVATELSKÉHO ROZHRANÍ VIDEO PŘEHRÁVAČE VLC Semestrální práce předmětu Tvorba uživatelského rozhraní Y39TUR Vypracoval: Kontakt: Obsah Popis aplikace... 3 Cílová skupina... 3 Testované případy

Více

Stručný obsah. Úvod 15. KAPITOLA 1 První kroky v systému Windows 8 19. KAPITOLA 2 Hlavní panel a jeho možnosti 41. KAPITOLA 3 Soubory a složky 51

Stručný obsah. Úvod 15. KAPITOLA 1 První kroky v systému Windows 8 19. KAPITOLA 2 Hlavní panel a jeho možnosti 41. KAPITOLA 3 Soubory a složky 51 Stručný obsah Úvod 15 KAPITOLA 1 První kroky v systému Windows 8 19 KAPITOLA 2 Hlavní panel a jeho možnosti 41 KAPITOLA 3 Soubory a složky 51 KAPITOLA 4 Práce se schránkou 85 KAPITOLA 5 Osobní přizpůsobení

Více

Návod k použití aplikace Reliview

Návod k použití aplikace Reliview Návod k použití aplikace Reliview 1. Představení funkcí aplikace Tato aplikace je určena k připojení mobilních telefonů Android a Iphone na kamery a rekordéry Relicam. 1. Zajišťuje příjem obrazu z kamer

Více

Camera (fotoaparát) V hlavním menu zvolte položku Camera.

Camera (fotoaparát) V hlavním menu zvolte položku Camera. Upozornění : V E-book můžete prohlížet pouze sobory v textovém formátu (TXT). Camera (fotoaparát) V hlavním menu zvolte položku Camera. 1) Focus control : Pro zooming použijte klávesy PREVIOUS/NEXT. 2)

Více

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_17_HARDWARE_S1 Číslo projektu: CZ 1.07/1.5.00/34.1077

Více

Převody datových formátů

Převody datových formátů Převody datových formátů Cíl kapitoly: Žák popíše data používaná v informatice, jejich rozdělení, používané formáty souborů a jejich přípony, vysvětlí převody formátů. Klíčové pojmy: Data Typ souboru (formát

Více

PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI

PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI PRVNÍ ELASTICKÝ INFORMAČNÍ SYSTÉM : QI Cyril Klimeš a) Jan Melzer b) a) Ostravská univerzita, katedra informatiky a počítačů, 30. dubna 22, 701 03 Ostrava, ČR E-mail: cyril.klimes@osu.cz b) DC Concept

Více

Multimediální systémy. 10 Komprese videa, formáty

Multimediální systémy. 10 Komprese videa, formáty Multimediální systémy 10 Komprese videa, formáty Michal Kačmařík Institut geoinformatiky, VŠB-TUO Osnova přednášky Komprese videa Kodeky Formáty Komprese videa Zcela nutná potřeba snížit velikost video

Více

OBSAH CO JE CO ANEB 0 DIGITÁLNÍ MAGII 1 OBRAZ A ZVUK V ŘEČI JEDNIČEK A NUL 7

OBSAH CO JE CO ANEB 0 DIGITÁLNÍ MAGII 1 OBRAZ A ZVUK V ŘEČI JEDNIČEK A NUL 7 OBSAH / kapitola t CO JE CO ANEB 0 DIGITÁLNÍ MAGII 1 kapitola 2 OBRAZ A ZVUK V ŘEČI JEDNIČEK A NUL 7 N eb číslo je nesm rtelné 8 Výhod je více (i méně) 9 Digitální fotografie a video 10 Digitalizace obrazu

Více

Obsah. Předmluva 1 1. Potřebné vybavení Z jakých částí se skládá kamera? 11

Obsah. Předmluva 1 1. Potřebné vybavení Z jakých částí se skládá kamera? 11 Obsah Předmluva 1 1. Potřebné vybavení 3 Videokamera 4 Počítač 4 Střihové a grafické karty 6 Software pro zpracování videa 8 Něco málo o existujících videosystémech 8 Co rozumíme pojmem videosystém? 8

Více

TC-502L TC-60xL. Tenký klient

TC-502L TC-60xL. Tenký klient TC-502L TC-60xL Tenký klient Popis přístroje Tenký klient TC-502L s kompletní podporou pro připojení do systémů Windows 7, Vista, Windows 2008, Windows 2003, Windows XP Pro, Linux servery. TC-604 navíc

Více

Obsah. Kapitola 1. Předmluva 11 O této knize 13 Konvence...13

Obsah. Kapitola 1. Předmluva 11 O této knize 13 Konvence...13 Obsah Předmluva 11 O této knize 13 Konvence........................................................13 Inovace prostřednictvím otevřenosti 15 Ekosystém Symbianu.............................................16

Více

Tvorba videa další programy

Tvorba videa další programy Tvorba videa další 1. Seznámení s pro tvorbu videa www.isspolygr.cz Vytvořila: Bc. Lea Navrátilová Datum vytvoření: 28. 2. 2013 Strana: 1/15 Škola Ročník 4. ročník (SOŠ, SOU) Název projektu Interaktivní

Více

Datové formáty videa, jejich specifikace a možnost využití. Petr Halama

Datové formáty videa, jejich specifikace a možnost využití. Petr Halama Datové formáty videa, jejich specifikace a možnost využití Petr Halama Obsah Základní pojmy Digitální formáty Kodeky Kontejnery Analogové formáty Závěr Snímková frekvence Základní pojmy počet snímků za

Více

Vytváření DVD s DVDStyler

Vytváření DVD s DVDStyler Vytváření DVD s DVDStyler 21. 8. 2009 Jan Drábek Multimédia 26352 DVDStyler je multiplatformní program (ano, funguje i na Windows) pro vytváření profesionálně vypadajících DVD i interaktivních DVD menu.

Více

Návod k obsluze DivX / MPEG 4 přehrávače. Technosonic MP-107

Návod k obsluze DivX / MPEG 4 přehrávače. Technosonic MP-107 Technosonic MP-107 1. Váš nový DivX/MPEG 4 přehrávač 2. Bezpečnostní upozornění 3. Zapojení 3.1 VIDEO zapojení 3.2 AUDIO zapojení 4. Nastavení 4.1 Nastavení audia 4.2 Nastavení videa 4.3 Počáteční nastavení

Více

SADA VY_32_INOVACE_PP1

SADA VY_32_INOVACE_PP1 SADA VY_32_INOVACE_PP1 Přehled anotačních tabulek k dvaceti výukovým materiálům vytvořených Ing. Janem Prašivkou. Kontakt na tvůrce těchto DUM: prasivka@szesro.cz Úvod do informatiky VY_32_INOVACE_PP1.PRA.01

Více

Vzdálená správa v cloudu až pro 250 počítačů

Vzdálená správa v cloudu až pro 250 počítačů Vzdálená správa v cloudu až pro 250 počítačů S pomocí ESET Cloud Administratoru můžete řídit zabezpečení vaší podnikové sítě bez nutnosti nákupu, instalace nebo údržby dalšího hardwaru. Řešení je poskytováno

Více

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu StatSoft Typy souborů ve STATISTICA Tento článek poslouží jako přehled hlavních typů souborů v programu STATISTICA, ukáže Vám jejich možnosti a tím Vám dovolí využívat program efektivněji. Jistě jste již

Více

(NE)RISKUJ! TVORBA VIDEA WINDOWS MOVIE MAKER

(NE)RISKUJ! TVORBA VIDEA WINDOWS MOVIE MAKER (NE)RISKUJ! TVORBA VIDEA WINDOWS MOVIE MAKER HERNÍ PLÁN Seznámení s programem Prémie 1 1 000 2 000 3 000 4 000 5 000 Import Prémie filmu 2 1 000 2 000 3 000 4 000 5 000 Vkládání Prémie 3 obrázků 1 000

Více

Windows a real-time. Windows Embedded

Windows a real-time. Windows Embedded Windows a real-time Windows Embedded Windows pro Embedded zařízení Současnost (2008): Windows Embedded WINDOWS EMBEDDED Windows Embedded CE Windows XP Embedded Windows Embedded for Point of Service Minulé

Více

Obsah OBSAH. Export videa 19. Jak číst tuto knihu 11. Album 16 Okno Film 16

Obsah OBSAH. Export videa 19. Jak číst tuto knihu 11. Album 16 Okno Film 16 Obsah Jak číst tuto knihu 11 KAPITOLA 1 Seznamte se: Exkurze po uživatelském rozhraní 13 Menu 14 Přehrávač, neboli prohlížeč 14 Nahrávání 15 Editace 15 Album 16 Okno Film 16 Export videa 19 KAPITOLA 2

Více

4.6 Zpracování videa na počítači

4.6 Zpracování videa na počítači 3. 4.6 Zpracování videa na počítači V řetězci bude na vstupu zapojeno zařízení, které nám poslouží jako zdroj signálu. Nemusí se nutně jednat jen o digitální kameru, web kameru či mobilní telefon. Můžeme

Více

Práce s obrazovým materiálem CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ. Akreditované středisko dalšího vzdělávání pedagogických pracovníků

Práce s obrazovým materiálem CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ. Akreditované středisko dalšího vzdělávání pedagogických pracovníků Práce s obrazovým materiálem CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ Akreditované středisko dalšího vzdělávání pedagogických pracovníků Obrazový materiál příjemná součást prezentace lépe zapamatovatelný často nahrazení

Více

Video. Co je to video. Vlastnosti videa. Frame rate. Prokládání

Video. Co je to video. Vlastnosti videa. Frame rate. Prokládání Video Co je to video Video je technologie, která zaznamenává a přehrává sérii po sobě jdoucích obrázků. K přenosu videa se používají elektrické signály. Elektrické signály v sobě zapouzdřují složku RGB.

Více

Xtreamer Wonder. Uživatelská příručka CZ

Xtreamer Wonder. Uživatelská příručka CZ Xtreamer Wonder Uživatelská příručka CZ Děkujeme Vám za zakoupení Xtreamer Wonder Xtreamer Wonder je zcela nový media hub na bázi Android 4.4 KitKat s čtyřjádrovým ARM Cortex A9 procesorem a grafikou Mali

Více

Real Time programování v LabView. Ing. Martin Bušek, Ph.D.

Real Time programování v LabView. Ing. Martin Bušek, Ph.D. Real Time programování v LabView Ing. Martin Bušek, Ph.D. Úvod - související komponenty LabVIEW development Konkrétní RT hardware - cíl Použití LabVIEW RT module - Pharlap ETS, RTX, VxWorks Možnost užití

Více

TÉMATICKÝ OKRUH Softwarové inženýrství

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 25. Otázka : Komponentní technologie - základní pojmy a principy, metody specifikace komponent. Obsah : 1. Základní pojmy 1.1 Komponenta Komponenta

Více

PROVÁDĚCÍ NAŘÍZENÍ KOMISE (EU) č. 459/2014 ze dne 29. dubna 2014, kterým se mění některá nařízení o zařazení zboží do kombinované nomenklatury

PROVÁDĚCÍ NAŘÍZENÍ KOMISE (EU) č. 459/2014 ze dne 29. dubna 2014, kterým se mění některá nařízení o zařazení zboží do kombinované nomenklatury 6.5.2014 L 133/43 PROVÁDĚCÍ NAŘÍZENÍ KOMISE (EU) č. 459/2014 ze dne 29. dubna 2014, kterým se mění některá nařízení o zařazení zboží do kombinované nomenklatury EVROPSKÁ KOMISE, s ohledem na Smlouvu o

Více

POZN: Projekt průběžně ukládej do vytvořené složky, pojmenuj ho například DVD-magnetismus

POZN: Projekt průběžně ukládej do vytvořené složky, pojmenuj ho například DVD-magnetismus Vytvořte DVD menu Poslední, ale neméně důležitou čínností při zpracovávání videa je tvorba DVD MENU. Profesionální (placené) programy věnujícímu se střihu videa tuto funkci mají v sobě zakomponovanou.

Více

Tvorba krátkého videofilmu

Tvorba krátkého videofilmu Tvorba krátkého videofilmu pomocí programu Windows Live Movie Maker (Windows 7) (podobné je to v programu Windows Movie Maker ve starších verzích Windows) Abyste mohli video programem Windows Live Movie

Více

Zálohování v MS Windows 10

Zálohování v MS Windows 10 Zálohování v MS Windows 10 Historie souborů Způsob zálohování jako v MS Windows 8.1 Nastavení Aktualizace a zabezpečení Zálohování nebo Ovládací panely Systém a zabezpečení - Historie souborů Přidat jednotku

Více

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz

Více

Multimediální přehrávač s výstupem VGA/TV, (DigiMedia Player) typ LV234 Katalogové číslo: 15.08.1563

Multimediální přehrávač s výstupem VGA/TV, (DigiMedia Player) typ LV234 Katalogové číslo: 15.08.1563 Multimediální přehrávač s výstupem VGA/TV, (DigiMedia Player) typ LV234 Katalogové číslo: 15.08.1563 Vlastnosti: Plug-in-Play - Prohlížení digitálních fotografií, sledování filmů a přehrávání hudebních

Více

Základní informace. Operační systém (OS)

Základní informace. Operační systém (OS) Základní informace Operační systém (OS) OS je základní program, který oživuje technické díly počítače (hardware) a poskytuje prostředí pro práci všech ostatních programů. Operační systém musí být naistalován

Více

TÉMATICKÝ OKRUH Softwarové inženýrství

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího

Více

TC-502L. Tenký klient

TC-502L. Tenký klient TC-502L Tenký klient Popis přístroje Tenký klient s kompletní podporou pro připojení do systémů Windows 7, Vista, Windows 2008, Windows 2003, Windows XP Pro, Linux servery. Disponuje 1x rozhraním LAN 10/100,

Více

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE

Více

Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý

Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý Uživatelský manuál Aplikace GraphViewer Vytvořil: Viktor Dlouhý Obsah 1. Obecně... 3 2. Co aplikace umí... 3 3. Struktura aplikace... 4 4. Mobilní verze aplikace... 5 5. Vytvoření projektu... 6 6. Části

Více

MBI - technologická realizace modelu

MBI - technologická realizace modelu MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence

Více

UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Katedra softwarových technologií

UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Katedra softwarových technologií UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Katedra softwarových technologií Softwarový nástroj pro tvorbu a správu genealogických dat Manuál pro uživatele Bc. František Hlaváček Součást

Více

Nahrávací systém TriREC

Nahrávací systém TriREC \ 2011 Nahrávací systém TriREC 9.12.2011 OBSAH Nahrávací systém TriREC...2 Základní vlastnosti:...2 Škálovatelnost...2 Controller...3 Recorder...3 Storage...3 Integrátor...3 Vstupy...3 Nahrávání...3 Sledování...4

Více

PDR3MS 1 KANÁLOVÉ MINI DVR UŽIVATELSKÝ NÁVOD

PDR3MS 1 KANÁLOVÉ MINI DVR UŽIVATELSKÝ NÁVOD 1 KANÁLOVÉ MINI DVR UŽIVATELSKÝ NÁVOD (REV 1.0) OBSAH Obsah...1 Zapojení...2 Dálkový ovladač...4 Instalace paměťové karty...5 Vstup do menu...5 Hlavní menu...6 Záznam...6 Kvalita záznamu...7 Nastavení

Více

Seznam. Technologie Konfigurace. FFserver. Miroslav Slugeň. Teramos Multimedia, s.r.o. May 15, 2012

Seznam. Technologie Konfigurace. FFserver. Miroslav Slugeň. Teramos Multimedia, s.r.o. May 15, 2012 Teramos Multimedia, s.r.o. May 15, 2012 1 součást FFmpegu Možnosti 2 Základní popis Další informace 3 Globální nastavení MP3 FLASH H264 4 H264 - plná kvalita H264 - střední kvalita H264 - nízká kvalita

Více

27. 11. 2012, Brno Připravil: Ing. Jaromír Landa. Postprocessing videa

27. 11. 2012, Brno Připravil: Ing. Jaromír Landa. Postprocessing videa 27. 11. 2012, Brno Připravil: Ing. Jaromír Landa Postprocessing videa Digitální video Digitální video Typ záznamového zařízení, které pracuje s digitálním signálem a ne s analogovým. Proces, kdy se v určitém

Více

Návod k obsluze. GeoVision ViewLog SW verze 8.12. Návod k obsluze GV-ViewLog Stránka 1

Návod k obsluze. GeoVision ViewLog SW verze 8.12. Návod k obsluze GV-ViewLog Stránka 1 Návod k obsluze GeoVision ViewLog SW verze 8.12 Návod k obsluze GV-ViewLog Stránka 1 Obsah : Přehrávání videosouborů úvod strana 3 Přehrávání v hlavním systému (ViewLog) strana 4 1. Základní obrazovka

Více

Endura 2.0 Nová generace CCTV IP systémů s Full-HD rozlišením Endura Optimalizace HD

Endura 2.0 Nová generace CCTV IP systémů s Full-HD rozlišením Endura Optimalizace HD Endura 2.0 Nová generace CCTV IP systémů s Full-HD rozlišením Mnoho dodavatelů řeší HD IP kamerový systém nekompletně s použitím produktů třetích stran. IP kamerový systém ENDURA společnosti Schneider

Více

USB 2.0 Audio/Video Grabber Katalogové číslo: 15.08.1561

USB 2.0 Audio/Video Grabber Katalogové číslo: 15.08.1561 USB 2.0 Audio/Video Grabber Katalogové číslo: 15.08.1561 Obsah: Obsah:...2 Kapitola 1. Přehled...3 1.1 Úvod...3 1.2 Vlastnosti...3 1.3 Specifikace...3 1.4 Minimální požadavky na systém... 3 1.5 Balení...

Více

TCP-Wedge ZDARMA. Přidává podporu TCP/IP: Sběr dat z adres portu IP na libovolné síti TCP/IP - ethernet / internet.

TCP-Wedge ZDARMA. Přidává podporu TCP/IP: Sběr dat z adres portu IP na libovolné síti TCP/IP - ethernet / internet. Katalogový list www.abetec.cz Software WinWedge Professional pro sběr dat 15-1003E Obj. číslo: 106001285 Výrobce: Mark-10 Corporation Anotace Přenáší data do libovolného programu Windows. Poskytuje plný

Více

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KLÍČOVÉ POJMY technické vybavení počítače uchování dat vstupní a výstupní zařízení, paměti, data v počítači počítačové sítě sociální

Více

Sportovní HD kamera Uživatelská příručka

Sportovní HD kamera Uživatelská příručka Sportovní HD kamera Uživatelská příručka Systémové požadavky Systémové požadavky Operační systém Microsoft Windows2000, XP, Vista, 7 Procesor Intel Pentium III s vice než 800MHz Vnitřní paměť Větší než

Více

DS-450dvrGPS Displej s navigací a kamerou (černou skříňkou) ve zpětném zrcátku

DS-450dvrGPS Displej s navigací a kamerou (černou skříňkou) ve zpětném zrcátku DS-450dvrGPS Displej s navigací a kamerou (černou skříňkou) ve zpětném zrcátku Uživatelská příručka Před prvním použitím výrobku si přečtěte tuto uživatelskou příručku a ponechte si ji pro případ potřeby

Více

FORTANNS. havlicekv@fzp.czu.cz 22. února 2010

FORTANNS. havlicekv@fzp.czu.cz 22. února 2010 FORTANNS manuál Vojtěch Havlíček havlicekv@fzp.czu.cz 22. února 2010 1 Úvod Program FORTANNS je software určený k modelování časových řad. Kód programu má 1800 řádek a je napsán v programovacím jazyku

Více

IP kamera. Uživatelský manuál

IP kamera. Uživatelský manuál IP kamera Uživatelský manuál Upozornění: Tento manuál nemusí zcela přesně popisovat některé technické detaily nebo může obsahovat tiskařské chyby. Pokud byste nemohli vyřešit některé problémy pomocí tohoto

Více

Digitální magnetický záznam obrazového signálu

Digitální magnetický záznam obrazového signálu Digitální magnetický záznam obrazového signálu Ing. Tomáš Kratochvíl Současná televizní technika a videotechnika kurz U3V Program semináře a cvičení Digitální videosignál úvod a specifikace. Komprese obrazu

Více

Reranking založený na metadatech

Reranking založený na metadatech České vysoké učení technické v Praze Fakulta informačních technologií Katedra softwarového inženýrství Reranking založený na metadatech MI-VMW Projekt IV - 1 Pavel Homolka Ladislav Kubeš 6. 12. 2011 1

Více

Nápověda k aplikaci EA Script Engine

Nápověda k aplikaci EA Script Engine Nápověda k aplikaci EA Script Engine Object Consulting s.r.o. 2006 Obsah Nápověda k aplikaci EA Script Engine...1 1. Co je EA Script Engine...2 2. Důležité upozornění pro uživatele aplikace EA Script Engine...3

Více

PRÁCE S VIDEEM. Název šablony: III/2-1, Výuka IVT na 2. stupni práce s videem

PRÁCE S VIDEEM. Název šablony: III/2-1, Výuka IVT na 2. stupni práce s videem PRÁCE S VIDEEM Název šablony: III/2-1, Výuka IVT na 2. stupni práce s videem Číslo a název projektu: CZ.1.07/1.4.00/21.3443, Krok za krokem na ZŠ Želatovská ve 21.století Název školy: ZŠ Přerov, Želatovská

Více

Aplikace GoGEN Smart Center

Aplikace GoGEN Smart Center Aplikace GoGEN Smart Center Návod na použití aplikace Úvod Aplikace GoGEN Smart Center pro maximální využití Smart TV GoGEN, spojuje vyspělou technologii a zábavu v pohodlí domova. SMART ovládání ovládání

Více

Uživatelská příručka. Video Wonder Pro III

Uživatelská příručka. Video Wonder Pro III Uživatelská příručka Video Wonder Pro III Obsah Začínáme 5 Úvod 5 Rysy 5 Obsah balení 6 Systémové požadavky 6 Instalace 7 Instalace hardware 7 Vstupy a výstupy 7 Užívání obslužného programu 8 4-1. TV prohlížení

Více

NÁVOD PRO IPTV PORTÁL (STB Motorola 19xx)

NÁVOD PRO IPTV PORTÁL (STB Motorola 19xx) NÁVOD PRO IPTV PORTÁL (STB Motorola 19xx) OBSAH: 1. Úvod 2. Set Top Box (STB) 3. MENU IPTV portálu 3.1. Hlavní nabídka 3.2. Přepínání TV kanálů 4. Samoobsluha 5. Videopůjčovna 6. Zabezpečení 7. Doplňkové

Více

Videoformáty na internetu Ing. Jakub Vaněk KIT digital Czech a.s. Situation: Q4 09 and 2010 Budget

Videoformáty na internetu Ing. Jakub Vaněk KIT digital Czech a.s. Situation: Q4 09 and 2010 Budget Videoformáty na internetu Ing. Jakub Vaněk KIT digital Czech a.s. Situation: Q4 09 and 2010 Budget Videoformáty? A pro internet? Formáty souborů jako jsou texty, obrázky, zvuk a video Proč tedy videoformáty

Více

Obsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody

Obsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody Obsah 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody 3) 4) Mantichora Mantichora je moderní aplikace, který

Více

DIGITÁLNÍ VIDEO. pokus o poodhalení jeho neskutečné obludnosti (bez jednosměrné jízdenky do blázince)

DIGITÁLNÍ VIDEO. pokus o poodhalení jeho neskutečné obludnosti (bez jednosměrné jízdenky do blázince) DIGITÁLNÍ VIDEO pokus o poodhalení jeho neskutečné obludnosti (bez jednosměrné jízdenky do blázince) Petr Lobaz, katedra informatiky a výpočetní techniky Fakulta aplikovaných věd, Západočeská univerzita

Více

Modulární monitorovací systém Gradient Digitální systém pro záznam, archivaci a vyhodnocení telefonie.

Modulární monitorovací systém Gradient Digitální systém pro záznam, archivaci a vyhodnocení telefonie. Modulární monitorovací systém Gradient Digitální systém pro záznam, archivaci a vyhodnocení telefonie. Obsah prezentace. Historie systému Gradient. Popis funkcí systému Gradient. Závěr kontaktní informace.

Více

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 1.3 2/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 14 0:40 1.3. Vliv hardware počítače na programování Vliv

Více

INFORMAČNÍ SYSTÉM VIDIUM A VYUŽITÍ MODERNÍCH TECHNOLOGIÍ

INFORMAČNÍ SYSTÉM VIDIUM A VYUŽITÍ MODERNÍCH TECHNOLOGIÍ INFORMAČNÍ SYSTÉM VIDIUM A VYUŽITÍ MODERNÍCH TECHNOLOGIÍ Michal Brožek, Dominik Svěch, Jaroslav Štefaník MEDIUM SOFT a.s., Cihelní 14, 702 00 Ostrava, ČR Abstrakt Neustále rostoucí význam sběru dat, možnost

Více

Kapitola 1: Úvod. 1.1 Obsah balení. 1.2 Požadavky na systém. Česky

Kapitola 1: Úvod. 1.1 Obsah balení. 1.2 Požadavky na systém. Česky Kapitola 1: Úvod 1.1 Obsah balení Po obdržení televizního adaptéru TVGo A03 zkontrolujte, zda balení USB TV Super Mini obsahuje následující položky. Adaptér TVGo A03 Disk CD s ovladači Dálkový ovladač

Více

Profilová část maturitní zkoušky 2013/2014

Profilová část maturitní zkoušky 2013/2014 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2013/2014 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA

Více