Indeo (R) videó interaktív áttekintés

Bevezetés

a videó információigényes médium. Fájlokmég a rövid videoklipek is sok megabájtot igényelnektárolás. Mivel ritkán praktikus ilyen nagy fájlokat tárolni, a videót általában a digitalizálás után tömörítik. A technológia, amely tömöríti a videót, azt is ki kell tömörítenie, amikor a videó lejátszódik.

az Indeo 6 video lehetővé teszi a kiváló minőségű videók szoftveres lejátszását asztali számítógépekenmultimédia PC-k. Ez az Intel digitális video capture, compression és dekompressziós kodekje. A codec szó a kompresszor-dekompresszor szóból származik. A kodek egy szoftver-illesztőprogram, amelyet a digitális videoadatok tömörítésére használnak tárolásra,majd a multimediaPC-n történő lejátszáshoz. Az Indeo videóval tömörített videoklip lejátszhatóbármely rendszer, amely támogatja a Microsoft Video For Windows* vagy AppleQuickTime* for Windows vagy Macintosh*rendszert. Egy adott kodekkel tömörített fájlok lejátszásához a számítógépnektelepítve kell lennie a számítógépre.

How to Get the Drivers
az Intel ingyenesen terjeszti az Indeo videóillesztőket a PC-felhasználók, a videógyártók és a multimédiás szoftverfejlesztők számára, akik jogdíjmentesen beépíthetik azokat termékeikbe.

célunk, hogy segítsünk a fejlesztőknek izgalmas multimédiás számítógépes szoftverek létrehozásában, amelyeknek a videó fontos része. A PC-n lévő videó izgalmasabb lehet, mint egy lineáris, passzív televíziós műsor, mert a PC-n lévő videó interaktívan elágazhat és megváltozhat. Az asztali számítógépeknek videolejátszási képességgel kell rendelkezniük ahhoz, hogy a felhasználók élvezhessék ezt a funkciót. Ebből a célból egy csak szoftveres videó megoldás, példáulmint az Indeo video egyértelműen előny, mivel a PC-felhasználóknak nem kell speciális hardvert vásárolniuk vagy telepíteniük a videó lejátszásához.

interaktív videó
az Indeo video interactive az Intel PC video technológiájának legújabb kiadása. Optimalizált lejátszáshoz Pentium processzor alapú rendszerek, hogy kódolja az adatokat hatékonyabban andyields jobb képminőséget, mint a korábbi kiadások. A legfontosabb, hogy az Indeo video interactive számos olyan funkciót tartalmaz, amelyeket kifejezetten interaktív multimédiás alkalmazásokhoz terveztek, például:

  • valós idejű videóeffektusok,
  • a képkocka csak egy részének dekódolásának képessége,
  • és a videókép egyes részeinek átlátszóként történő kódolásának képessége.

ezek a speciális funkciók az egyszerű videomagnó-szerű funkcionalitáson túlmutató videót is tartalmaznak,lehetővé téve az interaktív alkalmazások új osztályát, amelyek bemutatják a Pentium processzor és az audiovizuális szoftverek teljesítményét, mint például a Microsoft ActiveMovie*.

ez a dokumentum áttekintést nyújt az Indeo video interactive új funkcióiról. Számos egyéb dokumentum áll rendelkezésre, amelyek mélyrehatóan feltárják ezeket a funkciókat, vagy megvitatják az Indeo technológia egyéb aspektusait.

jellemzők
az Indeo video interactive egy olyan kodek, amely a Microsoft Video For Windows környezetben futés kiváló minőségű videofájlokat hoz létre az asztali PC-k lejátszásáhozspeciális hardver nélkül. Az all Video For Windows kodekek által kínált alapvető funkciók mellett az Indeovideo interactive számos olyan funkciót kínál, amelyeket kifejezetten a multimédiás alkalmazások hatékony fejlesztésének lehetővé tétele érdekében terveztek.

az Indeo videó interaktív kodekjellemzői három kategóriába sorolhatók:

  • Alkalmazásinteraktivitás
  • továbbfejlesztett vizuális minőség
  • Továbbfejlesztett támogatás a szoftverfejlesztők számára

e kategóriák mindegyike fontos a szoftverfejlesztők számára, és a kodek minden kategóriában olyan funkciókat és teljesítményt kínál, amelyek lehetővé teszik a fejlesztők számára, hogy új generációt hozzanak létre erőteljes, kifinomult és izgalmas PC-s Multimédia és játékalkalmazásokból.

Alkalmazásinteraktivitás

az Indeo video interactive olyan egyedi funkciókat foglal magában, amelyek lehetővé teszik a videó interaktívmultimédia alkalmazásokba és játékokba való felvételét, megkérdőjelezve a hagyományos videofelvételeket, amelyek szükségszerűen rögzített méretűek és téglalap alakúak.

átlátszóság
a film-és televízióipar évek óta használja a krómkulcsozás technikáját (néha kék szűrésnek hívják), hogy az előtérben lévő tárgyakat szintetizált háttér fölé helyezze. A krómkulcsozás leggyakoribb példája a TV-meteorológus, aki úgy tűnik, hogy egy fal méretű térkép előtt áll, amikor valójában csak egy kék fal előtt áll. A Chromakey áramkör elektronikusan választja el a meteorológust ábrázoló előtér pixeleket a kék háttér pixelektől, és átfedi a meteorológust egy elektronikusan generált időjárási térkép tetején.

az Indeo video interactive codec támogatja ezt a typeof átláthatóságot. A kódolás során egy tömörítő alkalmazás képesinformációkat küldeni a kodeknek, amelyek leírják az átlátszó hátteret képviselő színt vagy színtartományt (például a fenti példában a kékfalat vagy az 1.ábra kék hátterét).Az Indeo video interactive ezután elemzi az egyes képkockákat, elválasztja a háttér pixeleket az előtértől, és átlátszóvá teszi a háttérpixeleket, csak az előtérben lévő objektumokat kódolva tömörített videóként.

1.ábra. Előtér objektum átlátszósággal

az Indeo video interactive átláthatósági kódolása rugalmas, lehetővé téve az önkényes alakzat több előtérbeli objektumát. Az előtérben lévő objektumok keretről keretre is mozoghatnak, lehetővé téve az úgynevezett videó sprite létrehozását.

lejátszás közben az előtérben lévő objektumok dinamikusan különböző háttérbe rendezhetők, amint azt a 2.ábra mutatja. A meteorológus például különböző időjárási térképeken jelenhet meg; a kellően nagy teljesítményű Pentium processzorokon alapuló számítógépeken egy előtérbeli objektum akár egy másik videofolyamon is megjelenhet, például a jelentett tornádó felvételei.

2.ábra. Előtér objektum háttérrel

Local Decode
néha egy alkalmazásnak meg kell jeleníteniecsak a dekódolt videó kép egy része. Például egy játékban a felhasználóknézheti át a tengeralattjáró periszkópját, ebben az esetbennézetük a teljes kép egy kis részhalmazára korlátozódna. Sőt, ez a részhalmaz a videó lejátszásakor megváltozik, attól függően, hogy hol forog a periszkóp.

ebben az esetben a forráskép nagy részét nem kell megjeleníteni, és inkább nem pazaroljuk a processorresource dekódolását. Az Indeo video interactive ezt a képességet biztosítjaa helyi dekódolás néven ismert funkción keresztül. Amint azt a 3.ábra szemlélteti, a lejátszási alkalmazás meg tudja mondani az Indeo videointeractive-nak, hogy csak egy téglalap alakú kistérséget, az úgynevezett theview téglalapot dekódoljon a forrásvideóból. A helyi dekódolási nézetablak minimális méretét a tömörítés során határozzák meg, de a nézetablak megjelenítési mérete és helye lejátszás közben dinamikusan megváltoztatható.

3.ábra. Helyi dekódolási nézetablak

Real-time Video Effects
az Indeo Video interaktív videofájlok fényereje, kontrasztja és színtelítettsége interaktív módon módosítható lejátszás közben. Ez lehetővé teszi a különböző fényviszonyok szimulálását, vagy lehetővé teszi a felhasználók számára, hogy a videolejátszás megjelenését az adott grafikus környezetükhöz és preferenciáikhoz igazítsák.

jobb vizuális minőség

az új kodek kiváló képminőséget biztosít, még a hardveres gyorsított videotechnológiákéval is. A kettős centrifugálású CD-ROM meghajtókról történő lejátszásra létrehozott videofájlok kódolhatók320-as felbontással 240 – es felbontással akár harminc képkocka / másodperc sebességgel, a kép részletességének és tisztaságának fenntartása nélkül.

új hibrid tömörítési algoritmus
az Indeo video interactive egy teljesen új algoritmus technológián alapul; ez nem az Indeo videó korábbi kiadásainak fejlődése. Az új kodek fejlett hybridwavelet algoritmust használ a videó létrehozásához olyan minőségi szinten, amelyet általában hardveresen gyorsított technológiákkal társítanak.

Enhanced Compression Technology
szinte az összes videokodek hagyományosan a keretközi kódolás valamilyen formáját használta, amelyben a videoképeket összehasonlítják, és a kodek csak a képkockák közötti különbséget próbálja tárolni. Általában ez visszafelé (vagy egyirányú) előrejelzésen alapult: egyes keretek tartalmát az előző keretek tartalma alapján jósolják meg.

az Indeo video interactive azonban egy kifinomultabb keretközi kódolási technológiát is használ, az úgynevezett kétirányú előrejelzést, amelyben egyes képkockák tartalmát mind az előző, mind a jövőbeli képkockák alapján megjósolják. Mivel egy keret kódolható mind a múlt, mind a jövő képkockái alapján, néha szükség van egy jövőbeli keret dekódolására annak érdekében, hogy dekódolja és megjelenítse az aktuális keretet, miközben a videó lejátszódik. Ezért az Indeo video interaktív kodek néha a képkockákat más sorrendben dekódolja, mint amelyben valójában megjelennek. Ezek a komplex kódolási és dekódolási technikák lehetővé teszik a kodek számára,hogy drámaian jobb vizuális minőséget jelenítsen meg, különösen a gyors mozgású vagy sok gyors jelenetváltozással rendelkező videoszekvenciákban.

processzor skálázhatóság
a múltban, amikor csak szoftveres videót játszottak le lassúbbprocesszorokon, a kodek csak a képkockák kissé véletlenszerű ledobásával tudta kompenzálni az elégtelen processzorteljesítményt, ami gyakran a videó kellemetlen rángatását okozta. Az Indeo video interaktív kodek azonban dinamikusan változtathatja a dekódolt képek vizuális minőségét a lejátszás során rendelkezésre álló processzor teljesítményétől függően. A nagyobb teljesítményű Pentium processzor-alapú rendszerek, Indeo videointeractive termel Videó minőségű vetekszik hardver-alapú kodekek. Az alsó kategóriás Pentium processzor-alapú rendszereken a codeccan a vizuális minőség csökkentése anélkül, hogy teljes képkockákat kellene eldobnia.

Továbbfejlesztett támogatás a szoftverfejlesztők számára

az alkalmazások interaktivitása és a jobb vizuális minőség mellett számos más jelentős új funkció is bekerült az Indeo video interactive-ba, amelyek nagy értéket képviselnek a multimédiás alkalmazások fejlesztői számára.

továbbfejlesztett Palettakezelés
az Indeo video mindig rugalmas mechanizmust biztosított a fejlesztőnek a 8 bites videopaletták kezelésére, lehetővé téve mind az alapértelmezett paletta, mind az aktív paletta módokat. Ezen opciók mellett az Indeo video interactive most egy harmadik módot is kínál, amelyet konfigurálható palettának neveznek, amely lehetővé teszi a fejlesztők számára, hogy egyedi színeket hozzanak létre, amelyek az alkalmazások számára vannak fenntartva. A paletta módokat részletesebben a “paletták használata Indeo videóval”című részben tárgyaljuk.

Video Access Protection
sok multimédiás Fejlesztő aggódik a jogellenesa szerzői joggal védett anyagok terjesztése miatt. Az Indeo video interactivecodec segít megelőzni a videoklipekkel való visszaélést a hozzáférési kulcsok használatával: numerikus jelszavak, amelyeket a tömörítés során be lehet illeszteni egy videoklipbe. Ha egy klipet hozzáférési kulccsal kódoltak, akkor nemalkalmazás lejátszhatja a klipet a kulcs ismerete nélkül.

kulcskeret rugalmasság
az Indeo video interactive codec a korábban lehetségesnél nagyobb vezérlési rugalmasságot kínál a kulcskeretek használata során. Az Indeo videó korábbi kiadásai csak periodickey keretek használatát engedélyezték. A tömörítés során 1 és 15 közötti fix kulcskeret-intervallumot határoztak meg, és minden n képkocka esetében egy kulcskeret történt. Az Indeo video interactive továbbra is támogatjaaz időszakos kulcskeretek használata, de most a kulcskeret intervalluma teljesen korlátlan, lehetővé téve a különböző értékeket:

0csak a fájl első képkockája kulcskeret. Nincs más kulcskeretelőfordul a fájlban.

1a fájl minden képkockája kulcskeret.

2, 3, … nEvery n-edik képkocka a fájlban egy kulcs. Az NHS értékének nincs felső határa.

Megjegyzés: Mivel az Indeovideo interactive alacsonyabb adatátviteli sebesség mellett jobb minőséget képes generálni,az alapértelmezett kulcskeret-intervallum most 15.

a kulcskocka-intervallumok rugalmassága mellett az Indeo video interactive lehetővé teszi az aperiodickey kereteket is. A Szerkesztés során a kódoló alkalmazás meg tudja mondani az Indeo video interaktív kodeket, hogy kulcskeretet helyezzenek el bármelyik helyen, lehetővé téve a videógyártók számára, hogy bárhol megadják a hozzáférési pontokat egy videoszekvencián belül, vagy hogy jobban ellenőrizzék a videó minőségét azáltal, hogy kulcskereteket helyeznek el a helyszínen, megváltoztatják a határokat.

következtetés
az Indeo video interactive codec új szintű interaktív teljesítményt, vizuális minőséget és programozási rugalmasságot kínál. Együtt a hatalom egyre gyorsabb Pentium processzorok, Indeovideo interactive lehetővé teszi a fejlesztők számára, hogy hozzon létre egy új generációs innovatív, izgalmas, és nagy teljesítményű interaktív PC Multimédia és játék alkalmazások.

Leave a Reply