Indeo (R) video interaktivní přehled
Úvod
Video je médium náročné na informace. Soubory představující i krátké videoklipy vyžadují mnoho megabajtů úložiště. Protože je zřídka praktické ukládat takové velké soubory, video je obvykle komprimováno po digitalizaci. Technologie, která komprimuje video, musí také dekomprimovat, jak se video přehrává zpět.
Indeo® video umožňuje přehrávání vysoce kvalitního videa pouze na počítačích desktopmultimedia. Jedná se o digitální kodek pro digitalizaci videa, kompresi a dekompresi společnosti Intel. Slovo kodek pochází z kompresoru-dekompresoru. Kodek je softwarový ovladač používaný ke kompresi digitální videodata pro ukládání, a dekomprimovat pro přehrávání na multimediaPC. Videoklip komprimovaný pomocí Indeo video se může přehrátjakýkoli systém, který podporuje Microsoft Video pro Windows* nebo AppleQuickTime * pro Windows nebo Macintosh*. Pro počítačchcete-li přehrávat soubory komprimované s daným kodekem, musí být tento kodek nainstalován v počítači.
Jak získat ovladače
Intel distribuuje ovladače videa Indeo bez poplatku uživatelům PC, producentům videa a vývojářům multimediálního softwaru, kteří je mohou do svých produktů začlenit bez licenčních poplatků.
Naším cílem je pomoci vývojářům vytvářet vzrušující multimediální počítačový software, jehož video je důležitou součástí. Video na PC může být více vzrušující než lineární, pasivní televizní show, protože video na PC se může interaktivně rozvětvovat a měnit. Stolní počítače musí mít možnost přehrávání videa pro uživatele, aby si tuto funkci. Za tímto účelem je softwarové řešení pouze pro videojako Indeo video je jednoznačně výhodou, protože uživatelé PC nemusí kupovat ani instalovat speciální hardware pro přehrávání videa.
interaktivní Video
Indeo video interactive je nejnovější verzí technologie PC video. Optimalizováno pro přehrávání na systémech založených na procesorech Pentium®, kóduje data efektivněji a poskytuje lepší kvalitu obrazu než předchozí verze. Nejdůležitější je, že Indeo video interactive obsahuje širokou škálu funkcí navržených speciálně pro interaktivní multimediální aplikace, jako například:
- video efekty v reálném čase,
- schopnost dekódovat pouze část snímku,
- a schopnost kódovat části obrazu videa jako průhledné.
tyto speciální funkce berou video nad rámec jednoduchých funkcí podobných videorekordéru, což umožňuje novou třídu interaktivních aplikací, které ukazují výkon procesoru Pentium a audiovizuálního softwarujako je Microsoft ActiveMovie*.
tento dokument představuje přehled funkcí, které jsou nové s Indeo video interactive. K dispozici je řada dalších dokumentů, které zkoumají tyto funkce do hloubky nebo diskutují o dalších aspektech technologie Indeo.
funkce
Indeo video interactive je kodek, který běží v prostředí Microsoft Video pro Windows a vytváří vysoce kvalitní video soubory pro přehrávání na stolních PC bez zvláštního hardwaru. Kromě základních funkcí, které nabízejí všechny kodeky Video pro Windows, nabízí Indeovideo interactive řadu funkcí navržených speciálně pro umožnění výkonného vývoje multimediálních aplikací.
funkce interaktivního kodeku Indeo video lze rozdělit do tří kategorií:
- interaktivita aplikací
- Vylepšená vizuální kvalita
- Vylepšená podpora pro vývojáře softwaru
každá z těchto kategorií je pro vývojáře softwaru důležitá a kodek nabízí funkce a výkon v každé kategorii, aby vývojářům umožnil vytvořit novou generaci výkonných, sofistikovaných a vzrušujících počítačových multimédií a aplikací her.
interaktivita aplikací
Indeo video interactive zahrnuje jedinečné funkce, které umožňují zahrnout video do interactivemultimedia aplikací a her, což zpochybňuje tradiční pohyb videa jako nutně s pevnou velikostí a obdélníkovým tvarem.
transparentnost
po celá léta používá filmový a televizní průmysl techniku chroma keyingu (někdy nazývaného blue-screening) k umístění objektů v popředí na syntetizované pozadí. Nejčastějším příkladem chroma keyingu je televizní meteorolog, který se objeví, že stojí před mapou velikosti stěny, když ve skutečnosti stojí pouze před modrou zdí. Obvody Chromakey elektronicky oddělují pixely popředí představující meteorologa od Pixelů modrého pozadí a překrývají meteorologa na vrcholu elektronicky generované mapy počasí.
interaktivní kodek Indeo video podporuje tento typ transparentnosti. Během kódování může kompresní aplikace odeslat informace do kodeku popisující barvu nebo rozsah barevkterý představuje průhledné pozadí (například bluewall ve výše uvedeném příkladu nebo modré pozadí na obrázku 1).Indeo video interactive pak analyzuje každý snímek, odděluje pixely pozadí od popředí a dělá backgroundpixels transparentní, kódující pouze objekty popředí jako compressedvideo.
Obrázek 1. Objekt popředí s průhledností
kódování průhlednosti Indeo video interactive je flexibilní, což umožňuje více objektů v popředí libovolného tvaru. Objekty v popředí se také mohou pohybovat z rámečku na snímek, což vám umožní vytvořit to, co by se dalo nazvat video skřítci.
během přehrávání mohou být objekty v popředí dynamicky složeny na různých pozadích, jak je znázorněno na obrázku 2. Meteorolog se například může objevit na různých povětrnostních mapách; na počítačích založených na dostatečně výkonných procesorech Pentium se objekt v popředí může objevit i přes jiný video stream, například záběry nahlášeného tornáda.
Obrázek 2. Objekt popředí s pozadím
místní dekódování
někdy se aplikace musí zobrazitpouze část dekódovaného obrazu videa. Například ve hře uživatelémohou se podívat přes periskop ponorky, ve kterém případjejich pohled by byl omezen na malou podmnožinu celého obrazu. Navíc se tato podmnožina změní při přehrávání videa v závislosti na tom, kde se periskop otáčí.
v takovém případě velká část zdrojového obrazu nemusí být zobrazena a člověk by raději neztrácel processorresource dekódováním. Indeo video interactive poskytuje tuto schopnostpřes funkci známou jako místní dekódování. Jak je znázorněno na obrázku 3, aplikace pro přehrávání může říct Indeo videointeractive dekódovat pouze obdélníkový podoblast, nazvaný theview rectangle, ze zdrojového obrazu videa. Během komprese je definována minimální velikost výřezu místního dekódování, ale velikost displeje a umístění výřezu lze během přehrávání dynamicky změnit.
obrázek 3. Místní dekódovací výřez
video efekty v reálném čase
jas, kontrast a sytost barev interaktivních video souborů Indeo lze interaktivně upravovat během přehrávání. To umožňuje simulovat různé světelné podmínky nebo umožnit uživatelům přizpůsobit vzhled přehrávání videa tak, aby vyhovoval jejich konkrétnímu grafickému prostředí a preferencím.
Vylepšená vizuální kvalita
nový kodek poskytuje vynikající kvalitu obrazu, která konkuruje i hardwarově akcelerovaným video technologiím. Video soubory vytvořené pro přehrávání z dvojitých disků CD-ROM lze kódovat v rozlišení 320 x 240 rychlostí až třiceti snímků za sekundu bez detailů a jasnosti obrazu.
nový hybridní kompresní algoritmus
Indeo video interactive je založen na technologii completelynew algorithm; nejedná se o vývoj předchozích vydání Indeo videa. Nový kodek používá pokročilý algoritmus hybridwavelet k vytváření videa na úrovni kvality obvykle spojené s hardwarově akcelerovanými technologiemi.
Vylepšená kompresní technologie
téměř všechny video kodeky tradičně používají nějakou formu interframe kódování, ve kterém jsou video rámce porovnány a kodek se pokouší uložit pouze rozdíl mezi snímky. Obvykle to bylo založeno na zpětné (nebo jednosměrné) predikci: obsah některých snímků je předpovídán na základě obsahu předchozích snímků.
Indeo video interactive však také využívá sofistikovanější technologii kódování interframe nazvanou bidirectional prediction, ve které je obsah některých snímků předpovězen na základě předchozích i budoucích snímků. Vzhledem k tomu, že snímek může být kódován na základě minulých i budoucích snímků, je někdy nutné nejprve dekódovat budoucí snímek, aby bylo možné dekódovat a zobrazit aktuální snímek během přehrávání videa. Proto Indeo video interactive kodek někdydekóduje snímky v jiném pořadí, než ve kterém jsou skutečně zobrazeny. Tyto složité techniky kódování a dekódování umožňují kodeku Zobrazit dramaticky zlepšenou vizuální kvalitu, zejména ve videosekvencích s rychlým pohybem nebo mnoha změnami rapidscene.
škálovatelnost procesoru
v minulosti, když software pouze video přehrávané na slowerprocesorech, kodek mohl kompenzovat nedostatečnou procesorupower pouze tím, že klesá snímků poněkud náhodně, často causingthe video trhnout nepříjemně. Interaktivní kodek Indeo video však může dynamicky měnit vizuální kvalitu dekódovaných obrázků podle výkonu procesoru dostupného během přehrávání. Na výkonnějších systémech založených na procesorech Pentium produkuje Indeo videointeractive video kvalitních konkurenčních hardwarových kodeků. U systémů založených na procesorech Pentium s nižším koncem může kodek zmenšit vizuální kvalitu, aniž by musel upustit od všech snímků.
Vylepšená podpora pro vývojáře softwaru
kromě interaktivity aplikací a lepší vizuální kvality bylo do Indeo video interactive zahrnuto několik dalších významných nových funkcívelkou hodnotu pro vývojáře multimediálních aplikací.
Vylepšená manipulace s paletami
Indeo video vždy poskytovalo vývojáři flexibilní mechanismus pro manipulaci s 8bitovými paletami videa, což umožňuje jak výchozí paletu,tak aktivní režimy palety. Kromě těchto možností Indeo video interactive nyní poskytuje třetí režim známý jako konfigurovatelná paleta, která umožňuje vývojářům vytvořit sadu vlastních barev, které jsou vyhrazeny pro použití v aplikaci. Režimy palety jsou podrobněji popsány v části “Použití palet s videem Indeo”.
ochrana přístupu k videu
mnoho vývojářů multimédií se obává nelegální distribuce materiálu chráněného autorskými právy. Indeo video interactivecodec pomáhá zabránit zneužití videoklipů pomocí přístupových klíčů: numerická hesla, která lze během komprese vložit do videoklipu. Pokud byl klip kódován přístupovým klíčem, noapplication může tento klip přehrát bez znalosti klíče.
flexibilita klíčových rámců
interaktivní kodek Indeo video nabízí větší flexibilitu při používání klíčových rámců, než bylo dříve možné. Předchozí vydání Indeo video povoleno pouze pro použití periodickey snímků. Během komprese byl zadán pevný klíčový rám intervalof mezi 1 a 15, a klíčový rám nastalkaždých n snímků. Indeo video interactive stále podporujepoužití pravidelných klíčových rámců, ale nyní intervalový klíčový rámje zcela neomezený, což umožňuje různé hodnoty:
0pouze první snímek v souboru je klíčový rámeček. V souboru se nevyskytují žádné další klíčové snímky.
1každý snímek v souboru je klíčovým rámcem.
2, 3, … nikdy n-tý snímek v souboru je klíč. Hodnota nhnemá horní limit.
poznámka: protože Indeovideo interactive může generovat vyšší kvalitu při nižších rychlostech přenosu dat, výchozí interval klíčových snímků je nyní 15.
kromě této flexibility v klíčových intervalech snímků, Indeo video interactive také umožňuje aperiodickey snímků. Během editace aplikace kódování může říctindeo video interactive kodek umístit klíčový snímek na anylokace, což umožňuje producentům videa určit přístupové body kdekoli v sekvenci videa nebo lépe kontrolovat kvalitu videa umístěním klíčových snímků na hranici změny scény.
závěr
interaktivní kodek Indeo video nabízí nové úrovně interaktivního výkonu, vizuální kvality a flexibility programování. Spolu s výkonem stále rychlejších procesorů Pentium umožňuje Indeovideo interactive vývojářům vytvářet novou generaci inovativních, vzrušujících a výkonných interaktivních počítačových multimediálních a herních aplikací.
Leave a Reply