Indeo (R) Video Interactive Overview

Introduction

Video on informaatiopainotteinen väline. Jopa lyhyiden videoleikkeiden esittäminen vaatii monta megatavua tallennustilaa. Koska näin suurten tiedostojen tallentaminen on harvoin käytännöllistä,video pakataan tyypillisesti digitoinnin jälkeen. Teknologian, joka pakkaa videon, on myös purettava sitä, kun Videopelit takaisin.

Indeo® video mahdollistaa korkealaatuisen videon ohjelmallisen toiston desktopmultimedia-tietokoneilla. Se on Intelin digitaalinen videokuvaus -, pakkaus-ja purkauskoodekki. Sana koodekki tulee sanoista compressor-dekompressor. Koodekki on ohjelmistoajuri, jota käytetään pakkaamaan digitaalista videodataa tallennusta varten ja purkamaan se toistoa varten multimediaPC: llä. Videoklippi, joka on pakattu Indeo videoon, voi toistaa minkä tahansa järjestelmän, joka tukee Microsoft Video for Windows* tai AppleQuickTime * for Windows tai Macintosh*. Jotta computerto toistaa tiedostoja pakattu tietyn koodekin, että koodekki onasennettava tietokoneeseen.

kuinka saada ajurit
Intel jakaa Indeo-videoajureita veloituksetta PC-käyttäjille, videon tuottajille ja multimediaohjelmistojen kehittäjille, jotka voivat sisällyttää ne rojaltittomasti tuotteisiinsa.

tavoitteenamme on auttaa kehittäjiä luomaan jännittäviä multimediatietokoneohjelmia, joissa video on tärkeä osa. Video PC voi olla farmore jännittävä kuin lineaarinen, passiivinen televisio-ohjelma, koska video PC voi haara ja muuttua vuorovaikutteisesti. Pöytätietokoneissa on oltava videon toistokyky, jotta käyttäjät voivat nauttia tästä ominaisuudesta. Tätä varten, ohjelmisto-vain videoratkaisu kuten Indeo video on selvästi etu, koska PC-käyttäjien ei tarvitse ostaa tai asentaa erityisiä laitteita toistaa videon.

Interactive Video
Indeo video interactive on viimeisin julkaisu Intelin PC-videotekniikasta. Se on optimoitu toistoon Pentium® – prosessoripohjaisissa järjestelmissä, ja se koodaa dataa tehokkaammin ja tarjoaa paremman kuvanlaadun kuin aiemmat julkaisut. Mikä tärkeintä, Indeo video interactive sisältää laajan valikoiman ominaisuuksia, jotka on suunniteltu erityisesti interaktiivisiin multimediasovelluksiin, kuten:

  • reaaliaikaiset Videotehosteet,
  • kyky purkaa vain osa kuvasta,
  • ja kyky koodata osia videokuvasta läpinäkyväksi.

nämä erityisominaisuudet vievät videon pelkän videonauhurin kaltaisen toiminnallisuuden lisäksi mahdollistaen uuden luokan interaktiivisia sovelluksia, jotka esittelevät Pentium-suorittimen suorituskykyä ja audiovisuaalisia ohjelmistoja, kuten Microsoftin ActiveMovie*.

tässä dokumentissa esitellään Indeo video Interactiven uusia ominaisuuksia. Saatavilla on useita muita asiakirjoja, joissa tutkitaan näitä ominaisuuksia perusteellisesti tai keskustellaan muista Indeo-teknologian näkökohdista.

ominaisuudet
Indeo video interactive on koodekki, joka toimii Microsoftin Video for Windows environment ja luo korkealaatuisia videotiedostoja toistettavaksi pöytätietokoneilla ilman erityistä laitteistoa. Kaikkien Video for Windows-koodekkien tarjoamien perusominaisuuksien lisäksi Indeovideo interactive tarjoaa valikoiman ominaisuuksia, jotka on suunniteltu erityisesti tehokkaan multimediasovellusten kehittämisen mahdollistamiseksi.

Indeo video interactive-koodekin ominaisuudet voidaan ryhmitellä kolmeen luokkaan:

  • sovellusten vuorovaikutteisuus
  • parantunut visuaalinen laatu
  • Parannettu tuki ohjelmistokehittäjille

jokainen näistä luokista on tärkeä ohjelmistokehittäjille, ja koodekki tarjoaa ominaisuuksia ja suorituskykyä kussakin luokassa, jotta kehittäjät voivat luoda uuden sukupolven tehokkaita, hienostuneita ja jännittäviä pc-multimedia-ja pelisovelluksia.

sovellusten vuorovaikutteisuus

Indeo video interactive sisältää ainutlaatuisia ominaisuuksia, jotka mahdollistavat videon sisällyttämisen interaktiivisiin monimediasovelluksiin ja peleihin, mikä kyseenalaistaa videon perinteisen väittämän siitä, että sillä on välttämättä kiinteä koko ja suorakulmion muotoinen kuva.

avoimuus
elokuva-ja televisioteollisuus on jo vuosien ajan käyttänyt chroma keying-tekniikkaa (jota joskus kutsutaan siniseksi seulonnaksi)etualakohteiden sijoittamiseksi syntetisoitujen taustojen päälle. Yleisin esimerkki chroma keyingistä on TV-meteorologi, joka näkee seisovansa seinän kokoisen kartan edessä, vaikka todellisuudessa hän vain seisoo sinisen seinän edessä. Chromakeyn piirit erottavat sähköisesti meteorologia edustavat etapikselit sinisestä taustapikselistä ja peittoavat meteorologin sähköisesti luodun sääkartan päälle.

Indeo video interactive-koodekki tukee tätä avoimuustyyppiä. Koodauksen aikana pakkaussovellus voi lähettää koodekkiin tietoja, jotka kuvaavat väriä tai värialuetta, joka edustaa läpinäkyvää taustaa (kuten yllä olevassa esimerkissä oleva bluewall tai kuvassa 1 oleva sininen tausta).Indeo video interactive analysoi sitten jokaisen kehyksen, erottaa taustapikselit etualasta ja tekee taustapikseleistä läpinäkyviä koodaten vain etualalla olevat objektit tiivistettynä videona.

Kuva 1. Edustaobjekti läpinäkyvästi

Indeo video Interactiven läpinäkyvyyskoodaus on joustavaa, mikä mahdollistaa useita välimiesmaiseman etualakohteita. Etualan objektit voivat myös siirtyä kehyksestä kehykseen, jolloin voit luoda niin sanottuja video spritejä.

toiston aikana etualakohteita voidaan yhdistellä dynaamisesti eri taustoilla, kuten kuvassa 2 esitetään. Esimerkiksi meteorologi voi näkyä eri sääennusteiden yllä; riittävän tehokkaisiin Pentium-prosessoreihin perustuvissa tietokoneissa etualakohde voi näkyä jopa toisen videovirran yllä, kuten kuvamateriaalia tornadosta raportoitavana.

kuva 2. Etualakohde taustoineen

paikallinen dekoodaus
joskus sovelluksen on näytettävä vain osa dekoodatusta videokuvasta. Esimerkiksi pelissä käyttäjät voivat katsoa sukellusveneen periskoopin läpi, jolloin heidän näkemyksensä rajoittuisi koko kuvan pieneen osajoukkoon. Lisäksi tämä osajoukko muuttuu videon toistuessa riippuen siitä, missä periskooppia pyöritetään.

tällaisessa tapauksessa suurta osaa lähdekuvasta ei tarvitse näyttää, eikä sen dekoodaamiseen kannata tuhlata prosessoriresursseja. Indeo video interactive tarjoaa tämän capabilitythrough ominaisuus tunnetaan local decode. Kuten kuviossa 3, toisto-sovellus voi kertoa Indeo videointeractive purkaa vain suorakulmainen osa-alue, nimeltään theview suorakulmio, lähteestä videokuvan. Paikallisen dekoodausikkunan pienin mahdollinen koko määritellään pakkauksen aikana, mutta kuvaikkunan näytön kokoa ja sijaintia voidaan muuttaa dynaamisesti toiston aikana.

kuva 3. Paikallinen Dekoodausikkuna

reaaliaikaiset Videotehosteet
Indeo video interactive videotiedostojen kirkkautta, kontrastia ja värikylläisyyttä voidaan muuttaa vuorovaikutteisesti toiston aikana. Tämä mahdollistaa erilaisten valaistusolosuhteiden simuloinnin tai antaa käyttäjille mahdollisuuden räätälöidä videon toistonilme vastaamaan heidän grafiikkaympäristöään ja-mieltymyksiään.

parannettu visuaalinen laatu

Uusi koodekki tarjoaa erinomaisen kuvanlaadun, joka kilpailee jopa laitteistokiihdytetyn videoteknologian kanssa. Video filescreated toiston double-spin CD – ROM-asemat voidaan koodata 320 240 resoluutio jopa kolmekymmentä kuvaa sekunnissa ilman kuvan yksityiskohtia ja selkeyttä.

Uusi Hybridipakkausalgoritmi
Indeo video interactive perustuu täysin uuteen algoritmiteknologiaan; se ei ole kehitys Indeo videon aiemmista julkaisuista. Uusi koodekki käyttää kehittynyttä hybridwavelet-algoritmia videon luomiseen laatutasolla, joka yleensä yhdistetään laitteistokiihdytettyihin teknologioihin.

parannettu pakkaustekniikka
lähes kaikki videokoodekit ovat perinteisesti käyttäneet jonkinlaista interframe-koodausta, jossa videokehyksiä verrataan ja koodekki yrittää tallentaa vain frameiden välisen eron. Yleensä tämä on perustunut taaksepäin (tai yksisuuntaiseen) ennustamiseen: joidenkin kehysten sisältö ennustetaan aiempien kehysten sisällön perusteella.

Indeo video interactive käyttää kuitenkin myös kehittyneempää interframe-koodaustekniikkaa nimeltä bidirectional prediction, jossa joidenkin kehysten sisältö ennustetaan sekä aiempien että tulevien kehysten perusteella. Koska kehys voidaan koodata perustuu sekä menneisyyden ja tulevaisuuden kehyksiä, se on joskus tarpeen ensin purkaa tulevaisuuden kehyksen jotta purkaa ja näyttää nykyisen kehyksen, kun videopelejä. Siksi Indeo video interaktiivinen koodekki joskus koodaa kehyksiä eri järjestyksessä kuin missä ne todellisuudessa näytetään. Nämä monimutkaiset koodaus – ja dekoodaustekniikat mahdollistavat sen,että koodekki voi näyttää huomattavasti parempaa visuaalista laatua, erityisesti videosekvensseissä, joissa on nopea liike tai monia rapidscene-muutoksia.

prosessorin skaalautuvuus
aiemmin, kun vain ohjelmistovideoita soitettiin hitaammilla prosessoreilla, koodekki pystyi kompensoimaan riittämätöntä prosessoritehoa vain pudottamalla ruutuja hieman satunnaisesti, jolloin video usein nykäisi epämiellyttävästi. Indeo video interaktiivinen koodekki, kuitenkin, voi dynaamisesti vaihdella visuaalisen laadun decodedimages mukaan prosessorin teho käytettävissä toiston aikana. Tehokkaammat Pentium prosessori-pohjainen järjestelmiä, Indeo videointeractive tuottaa videon laatu kilpaileva laitteisto-basedcodecs. Alemmissa Pentium-prosessoripohjaisissa järjestelmissä koodekki voi skaalata visuaalisen laadun takaisin ilman, että tarvitsee pudottaa kokonaisia kehyksiä.

Parannettu tuki ohjelmistokehittäjille

sovellusten interaktiivisuuden ja parantuneen visuaalisen laadun lisäksi Indeo video interactive-ohjelmaan on sisällytetty useita muita merkittäviä uusia ominaisuuksia, joilla on suuri arvo multimediasovellusten kehittäjille.

parannettu paletin käsittely
Indeo video on aina tarjonnut kehittäjälle joustavan mekanismin 8-bittisten videopalettien käsittelyyn, mikä mahdollistaa sekä oletuspaletin että aktiivisen paletin tilat. Näiden vaihtoehtojen lisäksi Indeo video interactive tarjoaa nyt kolmannen tilan, joka tunnetaan konfiguroitavana palettina, jonka avulla kehittäjät voivat luoda joukon mukautettuja värejä, jotka on varattu sovelluskäyttöön. Palettitiloja käsitellään tarkemmin kirjassa “palettien käyttäminen Indeo-videon kanssa”.

Videosuojaus
monet multimedian kehittäjät ovat huolissaan tekijänoikeudella suojatun materiaalin laittomasta jakelusta. Indeo video interactivecodec auttaa estämään väärinkäyttöä videoleikkeitä Käyttämällä access keys: numeerisia salasanoja, jotka voidaan lisätä videoleikkeen aikana compression. Jos klipsi on koodattu pääsyavaimella, noapplication voi toistaa klipin tietämättä avainta.

Key Frame joustavuus
Indeo video interactive koodekki tarjoaa enemmän Control ja joustavuutta avainkehysten käyttöön kuin aiemmin mahdollista. Indeo videon aiemmissa julkaisuissa sallittiin vain periodickey-kehysten käyttö. Puristuksen aikana kiinteä avainkehys intervalof välillä 1 ja 15 määriteltiin, ja avainkehys esiintyy joka n kehyksiä. Indeo video interactive tukee yhä jaksollisten näppäinkehysten käyttöä, mutta nyt avainkehys intervalis täysin rajoittamattomana, sallien erilaisia arvoja:

0vain tiedoston ensimmäinen kehys on avainkehys. Tiedostossa ei ole muita avainkehyksiä.

1jokainen kehys tiedostossa on avainkehys.

2, 3, … never nth frame tiedostossa on avain. Nhas: n arvo ei ylärajaa.

HUOM: koska Indeovideo interactive voi tuottaa korkeampaa laatua pienemmillä datanopeuksilla, avaimen oletuskehysväli on nyt 15.

tämän keskeisten kuvavälien joustavuuden lisäksi Indeo video interactive mahdollistaa myös periodickey-kehykset. Muokkauksen aikana koodaussovellus voi kertoa Indeo video interactive Codecin asettavan avainkehyksen mihin tahansa paikkaan, jolloin videon tuottajat voivat määrittää tukipisteitä missä tahansa videosekvenssissä tai hallita paremmin videon laatua asettamalla avainkehyksiä kohtauksen muutosrajoihin.

Conclusion
Indeo video interactive-koodekki tarjoaa uusia interaktiivisen suorituskyvyn, visuaalisen laadun ja ohjelmoinnin joustavuuden tasoja. Yhdessä yhä nopeampien Pentium-suorittimien kanssa Indeovideo interactive antaa kehittäjille mahdollisuuden luoda uuden sukupolven innovatiivisia, jännittäviä ja tehokkaita interaktiivisia PC-multimedia-ja pelisovelluksia.

Leave a Reply