Indeo (R) video interaktiv oversigt
introduktion
Video er et informationsintensive medium. Filerrepræsenterer selv korte videoklip kræver mange megabyte afopbevaring. Fordi det sjældent er praktisk at gemme så store filer,komprimeres video typisk, når den er digitaliseret. Teknologien, der komprimerer videoen, skal også Dekomprimere den, når videoen afspilles tilbage.
Indeo-video tillader kun afspilning af video i høj kvalitet på desktopmultimedia-pc ‘ er. Det er Intels digitale video capture, komprimering og dekompression codec. Ordet codec kommer fra kompressor-dekompressor. En codec er en programdriver, der bruges til at komprimere digitale videodata til opbevaring og dekomprimere den til afspilning på en multimediaPC. Et videoklip komprimeret med Indeo video kan afspille påethvert system, der understøtter Microsoft Video til vinduer* eller Applehurtigtid* til vinduer eller Macintosh*. For en computerfor at afspille filer komprimeret med en given codec skal den codec væreinstalleret på computeren.
Sådan får du driverne
Intel distribuerer Indeo-videodrivere uden beregning til PC-brugere, videoproducenter og multimedieprogramudviklere, der kan indarbejde dem royaltyfrit i deres produkter.
vores mål er at hjælpe udviklere med at skabe spændende multimedie-PC-programmer, hvoraf video er en vigtig del. Video på en PC kan være gårdmere spændende end et lineært, passivt tv-program, fordi video på pc ‘ er kan forgrene og ændre interaktivt. Stationære pc ‘ er skal have videoafspilningsfunktion, så brugerne kan nyde denne funktion. Til dette formål er en videoløsning som Indeo video helt klart en fordel, da PC-brugere ikke behøver at købe eller installere specielt udstyr til at afspille videoen.
interaktiv Video
Indeo video interactive er den seneste udgivelse afintels PC-videoteknologi. Optimeret til afspilning på Pentium Kris-processorbaserede systemer, det koder data mere effektivt oggiver bedre billedkvalitet end tidligere udgivelser. Vigtigst, Indeo video interactive indeholder en bred vifte af funktioner designetisær til interaktive multimedieapplikationer, såsom:
- realtidsvideoeffekter,
- evnen til kun at afkode en del af rammen,
- og evnen til at kode dele af et videobillede som gennemsigtigt.
disse specielle funktioner tager video ud over simpel VIDEOBÅNDOPTAGERLIGNENDE funktionalitet,hvilket giver mulighed for en ny klasse interaktive applikationer, der viser udførelsen af Pentium-processoren og audiovisuelle programmel, såsom Microsofts ActiveMovie*.
dette dokument præsenterer en oversigt over funktionerneder er nye med Indeo video interactive. En række andre dokumenter, udforske disse funktioner i dybden eller diskutere andre kort af Indeo-teknologi, er tilgængelige.
funktioner
Indeo video interactive er en codec, der kører i Microsofts Video til vinduer miljøog skaber højkvalitets videofiler til afspilning på stationære Pcermed intet specielt udstyr kræves. Ud over de grundlæggende funktioner, der tilbydes af alle Video til vinduer codecs, Indeovideo interactive tilbyder en række funktioner designetspecifikt for at muliggøre kraftig udvikling af multimedieapplikationer.
funktionerne i Indeo video interactive codeccan grupperes i tre kategorier:
- Applikationsinteraktivitet
- Forbedret visuel kvalitet
- Forbedret understøttelse af programmeludviklere
hver af disse kategorier er vigtig for programmeludviklere, og codec tilbyder funktioner og ydeevnei hver kategori for at gøre det muligt for udviklere at oprette en ny generation af kraftfulde, sofistikerede og spændende PC-multimedier og spilapplikationer.
Applikationsinteraktivitet
Indeo video interactive inkorporererunikke funktioner, der gør det muligt at inkludere video i interactivemultimedia applikationer og spil, der udfordrer den traditionellebevægelse af video som nødvendigvis at have en fast størrelse og rektangulærform.
gennemsigtighed
i årevis har film-og tv-industrienbrugte teknikken til chroma keying (undertiden kaldet blå-screening)til at placere forgrundsobjekter over syntetiserede baggrunde. Det mest almindelige eksempel på chroma keying er TV-meteorologen, der ser ud til at stå foran et kort i vægstørrelse, når hun faktisk bare står foran en blå væg. Chromakey kredsløb adskiller elektronisk forgrundspunkterne, der repræsenterer meteorologen, fra de blå baggrundspunkter og overlejringer meteorologen oven på et elektronisk genereret Vejrkort.
Indeo video interactive codec Understøtter denne type gennemsigtighed. Under kodning kan en komprimeringsapplikationsend information til codec, der beskriver en farve eller et farveområde, der repræsenterer en gennemsigtig baggrund (f.eks. blå væg i eksemplet ovenfor eller den blå baggrund i Figur 1).Indeo video interactive analyserer derefter hver ramme, adskiller baggrundspunkter fra forgrunden og gør baggrundspikserne gennemsigtige og koder kun forgrundsobjekterne som komprimeretvideo.
Figur 1. Forgrundsobjekt med gennemsigtighed
Indeo video interactive ‘ s gennemsigtighedskodning erfleksibel, hvilket giver mulighed for flere forgrundsobjekter af vilkårlighed. Forgrundsobjekter kan også flytte fra ramme til ramme,så du kan oprette, hvad der kan kaldes video sprites.
under afspilning kan forgrundsobjekter være dynamiskkomponeret over forskellige baggrunde, som vist i figur 2. Meteorologen kan for eksempel forekomme over forskellige Vejrkort; på pc ‘ er baseret på tilstrækkeligt kraftige Pentium-processorer kan et forgrundsobjekt endda vises over en anden videostrøm,såsom optagelser af tornado,der rapporteres.
figur 2. Forgrundsobjekt med baggrund
lokal afkode
nogle gange skal en applikation viseskun en del af et afkodet videobillede. For eksempel i et spil, brugerekunne se gennem periskopet af en ubåd, i hvilket tilfældederes opfattelse ville være begrænset til en lille delmængde af hele billedet. Desuden vil denne delmængde ændre sig, når videoen afspilles, afhængigt af hvor periskopet roteres.
i et sådant tilfælde gør meget af kildebilledet ikkenødt til at blive vist, og man vil hellere ikke spilde processorresource afkodning det. Indeo video interactive giver denne kapacitetgennem en funktion kendt som lokal afkode. Som illustrereti figur 3 kan afspilningsprogrammet fortælle Indeo videointeractive at afkode kun en rektangulær underregion, kaldetvis rektangel, fra kildevideobilledet. Den minimumpossible størrelse af den lokale afkodningsvisning defineres under komprimering,men visningens visningsstørrelse og placering kan ændresdynamisk under afspilning.
figur 3. Lokal Afkodningsvisning
Real-time Video effekter
lysstyrke, kontrast og farvemætning afindeo video interaktive videofiler kan ændres interaktivtunder afspilning. Dette gør det muligt at simulere forskellige lysforhold eller give brugerne mulighed for at skræddersy videoafspilningens udseende, så det passer til deres særlige grafikmiljø og præferencer.
Forbedret visuel kvalitet
den nye codec giver fremragende billedkvalitet, der rivalerselv den af udstyrsaccelererede videoteknologier. Video filescreated til afspilning fra dobbelt-spin CD-ROM-drev kan kodesved 320 ved 240 opløsning med op til tredive billeder i sekundet uden at forstå billeddetaljer og klarhed.
ny Hybrid kompression algoritme
Indeo video interactive er baseret på en helt ny algoritme teknologi; det er ikke en udvikling af tidligerefrigivelser af Indeo video. Den nye codec bruger en avanceret hybridbølgeletalgoritme til at oprette video på et kvalitetsniveau, der normalt er forbundet med udstyrsaccelererede teknologier.
forbedret komprimeringsteknologi
næsten alle videokodeker har traditionelt brugt nogleform for interframe-kodning, hvor videorammer ersammenlignet, og codec forsøger kun at gemme forskellen mellemrammer. Normalt har dette været baseret på baglæns (eller ensrettet) forudsigelse: indholdet af nogle rammer forudsiges baseret på indholdet af tidligere rammer.
Indeo video interactive gør imidlertid også brug af en mere sofistikeret interframe-kodningsteknologi kaldetbidirektionel forudsigelse, hvor indholdet af nogle rammer forudsiges baseret på både tidligere og fremtidige rammer. Da en ramme kan kodes baseret på både tidligere og fremtidige rammer, er det undertiden nødvendigt først at afkode en fremtidig ramme for at afkode og vise den aktuelle ramme, mens videoplays. Derfor Indeo video interactive codec nogle gange dekoder rammer i en anden rækkefølge end den, hvor de faktisk vises. Disse komplekse kodnings-og afkodningsteknikker gør det muligt for codec at vise dramatisk forbedret visuel kvalitet,især i videosekvenser med hurtig bevægelse eller mange hurtige ændringer.
Processorskalerbarhed
tidligere kunne codec kompensere for utilstrækkelig processorkraft kun ved at droppe rammer noget tilfældigt, hvilket ofte forårsager videoen til at rykke ubehageligt. Indeo video interactive codec kan dog dynamisk variere den visuelle kvalitet af de dekodede billeder i henhold til den processorkraft, der er tilgængelig under afspilning. På mere kraftfulde Pentium-processorbaserede systemer producerer Indeo videointeractive video af kvalitet, der konkurrerer med udstyrsbaserede kodekser. På lavere ende Pentium-processorbaserede systemer skalerer codeccan den visuelle kvalitet tilbage uden at skulle tabe heleframes.
Forbedret understøttelse af Programmeludviklere
ud over applikationsinteraktivitet og forbedret visuel kvalitet er flere andre vigtige nye funktionerhar været inkluderet i Indeo video interactive, der vil være afstor værdi for multimedieapplikationsudviklere.
forbedret Palethåndtering
Indeo video har altid givet udvikleren en fleksibel mekanisme til håndtering af 8-bit videopaletter, der giver mulighed for både standardpalette og aktive palettilstande. Ud over disse muligheder Indeo video interactive giver nu en tredje tilstand kendt som den konfigurerbare palet, som giver udviklere mulighed for at oprette et sæt brugerdefinerede farver, der er forbeholdt applikationsbrug. Palettilstande diskuteres mere detaljeret i”brug af paletter med Indeo Video”.
Videoadgangsbeskyttelse
mange multimedieudviklere er bekymrede over ulovligedistribution af ophavsretligt beskyttet materiale. Indeo video interactivecodec hjælper med at forhindre misbrug af videoklip ved hjælp af adgangstaster:numeriske adgangskoder, der kan indsættes i et videoklip under komprimering. Hvis et klip er kodet med en adgangsnøgle, kan noapplication afspille det klip uden at kende nøglen.
Key Frame fleksibilitet
Indeo video interactive codec tilbyder mere controland fleksibilitet over brugen af key frames end tidligere muligt. Tidligere udgivelser af Indeo video tilladt for brug af periodickey rammer kun. Under komprimering blev der specificeret et fast nøglerammeinterval mellem 1 og 15, og der opstod en nøgleramme hver n rammer. Indeo video interactive understøtter stadigbrugen af periodiske nøglerammer, men nu er nøglerammen helt ubegrænset, hvilket giver mulighed for en række værdier:
0kun den første ramme i filen er en nøgleramme. Ingen andre nøglerammerforekommer i filen.
1hver ramme i filen er en nøgleramme.
2, 3, … nEvery nth ramme i filen er en nøgle. Værdien af Nhar ingen øvre grænse.
Bemærk: fordi Indeovideo interactive kan generere højere kvalitet ved lavere datahastigheder,er standardnøglerammeintervallet nu 15.
ud over denne fleksibilitet i key frame intervaller, Indeo video interactive giver også mulighed for aperiodickey rammer. Under redigering kan kodningsprogrammet fortælle Indeo video interactive codec at placere en nøgleramme på anyocation, så videoproducenter kan angive adgangspunkter overalt i en videosekvens eller bedre kontrollere videokvaliteten ved at placere nøglerammer på sceneændringsgrænser.
konklusion
Indeo video interactive codec tilbyder nye niveauer af interaktiv ydeevne, visuel kvalitet og programmeringsfleksibilitet. Sammen med kraften i stadig hurtigere Pentium-processorer giver Indeovideo interactive udviklere mulighed for at skabe en ny generationaf innovative, spændende og kraftfulde interaktive PC multimediaog spilapplikationer.
Leave a Reply