Indeo (R) Video Interaktiv Oversikt
Introduksjon
Video Er et informasjonsintensivt medium. Filerrepresenterer selv korte videoklipp krever mange megabyte avlagring. Fordi det er sjelden praktisk å lagre slike store filer,er video vanligvis komprimert etter at den er digitalisert. Den technologythat komprimerer videoen må også dekomprimere det som videoplays tilbake.
Indeo® video tillater kun avspilling av video av høy kvalitet på stasjonære datamaskiner. Det Er Intels digitale videoopptak,komprimering og dekompresjonskodek. Ordet codec kommer fra kompressor-dekompressor. En kodek er en programvaredriver som brukes til å komprimere digitale videodata for lagring, og dekomprimere den for avspilling på en multimediaPC. Et videoklipp komprimert Med Indeo video kan spille av påethvert system som støtter Microsoft Video For Windows * eller AppleQuickTime * For Windows eller Macintosh*. For en datamaskinå spille av filer komprimert med en gitt kodek, må kodeken væreinstallert på datamaskinen.
Slik Får Du Driverne
Intel distribuerer Indeo-videodrivere uten kostnad til PC-brukere, videoprodusenter og multimedieprogramvareutviklere, som kan innlemme dem royalty-fri i sine produkter.
Vårt mål Er å hjelpe utviklere å lage spennende multimedia PC-programvare, hvorav video er en viktig del. Video PÅ EN PC kan være farmer spennende enn et lineært, passivt tv-show, fordi video på Pcer kan forgrene seg og endres interaktivt. Stasjonære Pcer må ha videoavspilling evne for brukere å nyte denne funksjonen. Til dette formål, en programvare-bare videoløsning sliksom Indeo video er klart en fordel, DA PC-brukere ikke trenger å kjøpe eller installere spesiell maskinvare for å spille av videoen.
Interaktiv Video
Indeo video interactive er den nyeste versjonen avintels PC – videoteknologi. Optimalisert for avspilling På Pentium®prosessorbaserte systemer, det koder data mer effektivt og gir bedre bildekvalitet enn tidligere utgivelser. Viktigst, Indeo video interactive inneholder et bredt utvalg av funksjoner designedespecially for interaktive multimedia applikasjoner, for eksempel:
- videoeffekter i sanntid,
- muligheten til å dekode bare en del av rammen,
- og muligheten til å kode deler av et videobilde som gjennomsiktig.
disse spesielle funksjonene tar video utover enkel VIDEOSPILLLIGNENDE funksjonalitet,slik at en ny klasse interaktive applikasjoner som viser ytelsen Til Pentium-prosessoren og audiovisuell programvare som Microsofts ActiveMovie*.
dette dokumentet gir en oversikt over funksjonene som er nye Med Indeo video interactive. En rekke andredokumenter, utforske disse funksjonene i dybden eller diskutere otherapsects Av Indeo teknologi, er tilgjengelig.
Funksjoner
Indeo video interactive Er En kodek som kjører I Microsofts Video For Windows miljøog skaper høykvalitets videofiler for avspilling på stasjonære Pcermed ingen spesiell maskinvare kreves. I Tillegg til de grunnleggende funksjonene som Tilbys av Alle Video For Windows-kodeker, Tilbyr Indeovideo interactive en rekke funksjoner designedspecifically for å muliggjøre kraftig multimedia applikasjonsutvikling.
funksjonene I Indeo video interaktiv kodekan grupperes i tre kategorier:
- Applikasjonsinteraktivitet
- Forbedret visuell kvalitet
- Forbedret støtte for programvareutviklere
hver av disse kategoriene er viktig for programvareutviklere, og kodeken tilbyr funksjoner og ytelsei hver kategori for å gjøre det mulig for utviklere å lage en ny generationof kraftig, sofistikert og spennende pc multimedia og gamesapplications.
Applikasjonsinteraktivitet
Indeo video interactive inkorporerunike funksjoner som gjør det mulig å inkludere video i interaktivmultimedieapplikasjoner og spill, utfordrer den tradisjonellenotion av video som nødvendigvis å ha en fast størrelse og rektangulærform.
Transparency
i årevis har film-og tv-industrien brukt teknikken til chroma keying (noen ganger kalt blue-screening) for å plassere forgrunnsobjekter over syntetiserte bakgrunner. Det vanligste eksempelet på chroma keying er TV-meteorologen som ser ut til å stå foran et veggkort, når det faktisk eller hun bare står foran en blå vegg. Chromakey kretser skiller elektronisk forgrunnspikslene representerermeorologen fra de blå bakgrunnspikslene og overlaysmeteorologen på toppen av et elektronisk generert værkart.
Den interaktive indeo video-kodeken støtter denne typen gjennomsiktighet. Under koding kan et komprimeringsprogram sende informasjon til kodeken som beskriver en farge eller et fargeområde som representerer en gjennomsiktig bakgrunn (for eksempel bluewall i eksemplet ovenfor eller den blå bakgrunnen I Figur 1).Indeo video interactive analyserer deretter hver ramme, skiller thebackground piksler fra forgrunnen, og gjør backgroundpixels gjennomsiktig, koding bare forgrunnen objekter som komprimertvideo.
Figur 1. Forgrunnsobjekt Med Gjennomsiktighet
Indeo video interactive åpenhet koding isflexible, noe som åpner for flere forgrunnsobjekter av vilkårlig form. Forgrunnsobjekter kan også flytte fra ramme til ramme,slik at du kan lage det som kan kalles video sprites.
under avspilling kan forgrunnsobjekter være dynamiskkomponert over forskjellige bakgrunner, som vist I Figur 2. Meteorologen kan for eksempel vises over forskjellige værkart; På Pcer basert på tilstrekkelig kraftige Pentium-prosessorer, kan et forgrunnsobjekt til og med vises over en annen videostrøm, for eksempel opptak av tornado som rapporteres.
Figur 2. Forgrunnsobjekt Med Bakgrunn
Lokal Dekode
noen ganger må et program visebare en del av et dekodet videobilde. For eksempel, i et spill, brukeremight se gjennom periskopen av en ubåt, i hvilket tilfellederes syn ville være begrenset til en liten delmengde av hele bildet. Videre vil denne delmengden endres når videoen spilles, avhengig av hvor periskopen roteres.
i et slikt tilfelle må mye av kildebildet ikke vises, og man vil heller ikke kaste bort processorresource-dekoding. Indeo video interactive gir denne evnengjennom en funksjon kjent som lokal dekode. Som vist I Figur 3 kan avspillingsprogrammet fortelle Indeo videointeractive å dekode bare et rektangulært underområde, kalt theview rectangle, fra kildevideobildet. Minimumpossible størrelsen på den lokale dekode view er definert under komprimering, men skjermstørrelsen og plasseringen av view kan endres dynamisk under avspilling.
Figur 3. Lokal Dekode Viewport
Real-time Videoeffekter
lysstyrke, kontrast Og fargemetning ofIndeo video interaktive videofiler kan endres interactivelyduring avspilling. Dette gjør det mulig å simulere forskjelligebelysningsforhold, eller tillate brukere å skreddersy utseendet til videoavspillingen for å passe til deres spesielle grafikkmiljø og preferanser.
Forbedret Visuell Kvalitet
den nye kodeken gir utmerket bildekvalitet, rivaliserendeselv som maskinvareakselerert videoteknologi. Videofileropprettet for avspilling fra cd-rom-stasjoner med dobbel spin kan kodes med 320 x 240-oppløsning med opptil tretti bilder per sekund uten å tåle bildedetaljer og klarhet.
Ny Hybrid Komprimeringsalgoritme
Indeo video interactive er basert på en helt ny algoritmeteknologi; det er ikke en evolusjon av forrigeutgivelser Av Indeo video. Den nye kodeken bruker en avansert hybridwavelet algoritme for å lage video på et kvalitetsnivå vanligvis associatedwith hardware-akselerert teknologi.
Forbedret Komprimeringsteknologi
Nesten alle videokodeker har tradisjonelt brukt noenform for interframe-koding, der videorammer ersammenlignet og kodeken forsøker å lagre bare forskjellen mellomrammer. Vanligvis har dette vært basert på bakover (eller enveis) prediksjon: innholdet i noen rammer er spådd basertpå innholdet i tidligere rammer.
Indeo video interactive gjør imidlertid også bruk av en mer sofistikert interframe-kodingsteknologi kalt bidirectional prediction, der innholdet i noenrammer er spådd basert på både tidligere og fremtidige rammer. Fordi en ramme kan kodes basert på både fortid og fremtidrammer, er det noen ganger nødvendig å først dekode en fremtidig ramme for å dekode og vise gjeldende ramme mens videoplays. Derfor rammer indeo video interactive codec sometimesdecodes i en annen rekkefølge enn den de faktisk vises i. Disse komplekse koding og dekoding teknikkerla kodeken vise dramatisk forbedret visuell kvalitet, spesielt i videosekvenser med rask bevegelse eller mange rapidscene endringer.
Prosessorskalerbarhet
tidligere kunne kodeken kompensere for utilstrekkelig prosessorkraft ved å slippe rammer noe tilfeldig, noe som ofte førte til at videoen rykket ubehagelig. Indeo video interactive codec kan imidlertid dynamisk variere den visuelle kvaliteten på de dekodede bildene i henhold til prosessorkraften som er tilgjengelig under avspilling. På kraftigere Pentium prosessorbaserte systemer, Indeo videointeractive produserer video av kvalitet rivaling hardware-basedcodecs. På lavere Pentium-prosessorbaserte systemer kan kodekan skalere den visuelle kvaliteten uten å måtte slippe entireframes.
Forbedret Støtte For Programvareutviklere
i tillegg til applikasjonsinteraktivitet og forbedret visuell kvalitet, har Flere andre viktige nye funksjonerhar blitt inkludert I Indeo video interactive som vil være av stor verdi for multimedieprogramutviklere.
Forbedret Paletthåndtering
Indeo video har alltid gitt utvikleren en fleksibel mekanisme for håndtering av 8-bits videopaletter, noe som åpner for både standardpalett og aktive palettmoduser. I Tillegg Til disse alternativene Indeo video interactive gir nå en tredje modus kjent som konfigurerbar palett, som lar utviklere å lage et sett med tilpassede farger som er reservert for bruk av programmet. Palettmoduser diskuteres mer detaljert i “Bruke Paletter Med Indeo Video”.
Video Access Protection
Mange multimedieutviklere er bekymret for ulovlig distribusjon av opphavsrettsbeskyttet materiale. Indeo video interactivecodec bidrar til å forhindre misbruk av videoklipp ved hjelp av tilgangstaster: numeriske passord som kan settes inn i et videoklipp underkomprimering. Hvis et klipp er kodet med en tilgangsnøkkel, kan noapplication spille det klippet uten å vite nøkkelen.
Nøkkelbildefleksibilitet
Indeo video interactive codec gir mer kontrollog fleksibilitet over bruk av nøkkelbilder enn tidligere mulig. Tidligere utgivelser Av Indeo video tillatt for bruk av periodickey rammer bare. Under komprimering ble det angitt et fast nøkkelrammeintervall mellom 1 og 15, og en nøkkelramme oppstod hver n-ramme. Indeo video interactive støtter fortsattbruken av periodiske nøkkelrammer, men nå er nøkkelrammeintervallet helt ubegrenset, noe som åpner for en rekke verdier:
0bare den første rammen i filen er en nøkkelramme. Ingen andre nøkkelrammerforekommer i filen.
1hver ramme i filen er en nøkkelramme.
2, 3, … nEvery nth ramme i filen er en nøkkel. Verdien av nhas ingen øvre grense.
MERK: Fordi Indeovideo interactive kan generere høyere kvalitet ved lavere datahastigheter, er standard nøkkelrammeintervall nå 15.
I Tillegg til denne fleksibiliteten i nøkkelrammeintervaller, Gir Indeo video interactive også mulighet for aperiodickey-rammer. Under redigering kan kodingsprogrammet fortelle indeo video interactive codec å plassere en nøkkelramme på en hvilken som helst plassering, slik at videoprodusenter kan spesifisere tilgangspunkter hvor som helst i en videosekvens, eller for bedre å kontrollere videokvaliteten ved å plassere nøkkelrammer på scene, endre grenser.
Konklusjon
Indeo video interactive codec tilbyr nye nivåer av interaktiv ytelse, visuell kvalitet og programmeringsfleksibilitet. Sammen med kraften av stadig raskere Pentium prosessorer, Indeovideo interactive tillater utviklere å lage en ny generationof innovative, spennende og kraftig interaktiv PC multimediaog spill applikasjoner.
Leave a Reply