ATI Avivo

ATI Avivo
Hemsida ATI Avivo HD-webbplats på www.amd.com

ATI Avivo är en uppsättning hårdvaru- och mjukvarufunktioner på låg nivå som finns på ATI Radeon R520 -familjen av GPU:er och alla senare ATI Radeon-produkter. ATI Avivo designades för att ladda av videoavkodning , kodning och efterbearbetning från en dators CPU till en kompatibel GPU. ATI Avivo-kompatibla GPU:er har lägre CPU-användning när en spelare och avkodarprogramvara som stöder ATI Avivo används. ATI Avivo har länge ersatts av Unified Video Decoder (UVD) och Video Coding Engine (VCE).

Bakgrund

GPU-krigen mellan ATI och NVIDIA har resulterat i GPU:er med ständigt ökande processorkraft sedan början av 2000-talet. Parallellt med denna ökning av hastighet och kraft behövde båda GPU-tillverkarna öka videokvaliteten också, i 3D-grafikapplikationer har fokus i ökad kvalitet främst fallit på kantutjämning och anisotropisk filtrering . [ citat behövs ] Men det har gått upp för båda företagen att videokvaliteten på datorn också skulle behöva förbättras och de nuvarande API:erna som tillhandahålls av båda företagen har inte sett många förbättringar under några generationer av GPU:er. [ citat behövs ] Därför beslutade ATI att förnya sin GPU:s videobehandlingskapacitet med ATI Avivo, för att konkurrera med NVIDIA PureVideo API. [ citat behövs ]

När den senaste generationens Radeon HD- serie släpptes tillkännagavs efterföljaren, ATI Avivo HD, och presenterades på alla Radeon HD 2600 och 2400 grafikkort för att vara tillgängliga juli 2007 efter att NVIDIA tillkännagav liknande hårdvaruaccelerationslösning, PureVideo HD .

2011 döptes Avivo om till AMD Media Codec Package , en valfri komponent i AMD Catalyst- programvaran. Den senaste versionen släpps i augusti 2012. Från och med 2013 erbjuds paketet inte längre av AMD.

Funktioner

ATI Avivo

Under inspelningen förstärker ATI Avivo källan, justerar automatiskt dess ljusstyrka och kontrast. ATI Avivo implementerar 12-bitars transformation för att minska dataförlust under konvertering; den använder också rörelseadaptivt 3D-kamfilter, automatisk färgkontroll, automatisk förstärkningskontroll, hårdvarubrusreducering och kantförbättringstekniker för bättre videouppspelningskvalitet.

Vid avkodning stöder GPU-kärnan hårdvaruavkodning av H.264-, VC-1-, WMV9- och MPEG-2-videor för att minska CPU-utnyttjandet (bitströmsbehandlingen/entropiavkodningen kräver fortfarande CPU-bearbetning). ATI Avivo stöder vektoradaptiv de-interlacing och videoskalning för att minska ojämnheter och spatial/temporal vibrering, som försöker simulera 10-bitars färgkvalitet på 8-bitars och 6-bitars skärmar under processstadiet.

ATI Avivo HD

Efterföljaren till ATI Avivo är ATI Avivo HD, som består av flera delar: integrerad 5.1 surroundljud HDMI-ljudkontroll, dubbel integrerad HDCP -krypteringsnyckel för varje DVI-port (för att minska licenskostnaderna), Theater 200- chippet för VIVO -funktioner, Xilleon- chip för TV- överskanning och underscanningskorrigering , Theatre 200- chippet samt den ursprungligen presenterade ATI Avivo Video Converter .

De flesta av de viktiga hårdvaruavkodningsfunktionerna i ATI Avivo HD tillhandahålls dock av den medföljande Unified Video Decoder ( UVD ) och Advanced Video Processor (AVP) som stöder hårdvaruavkodning av H.264 /AVC och VC-1- videor (och ingår bitströmsbehandling/entropiavkodning som saknades i den senaste generationens ATI Avivo). För MPEG-1 , MPEG-2 och MPEG-4 / DivX -videor kommer rörelsekompensation och iDCT (omvänd diskret cosinustransform) att göras istället.

AVP:n hämtar videon från minnet; hanterar skalning, de-interlacing och färgkorrigering ; och skriver tillbaka det till minnet. AVP använder också 12-bitars transformation för att minska dataförlust under konvertering, samma som föregående generation ATI Avivo.

HDMI stöder överföring av video tillsammans med 8-kanals 96 kHz 24-bitars digitalt ljud (och valfritt Dolby TrueHD och DTS-HD Master Audio-strömmar för extern avkodning av AV-receiver, sedan HDMI 1.3). Integrering av en ljudkontroller i GPU-kärnan som kan utmata surroundljud eliminerar behovet av S/PDIF- anslutning från moderkort eller ljudkort till grafikkortet, för synkron video- och ljudutgång via HDMI-kabel.

Radeon HD 2900-serien saknade UVD -funktionen, men fick ändå ATI Avivo HD-etiketten.

ATI Avivo Video Converter

ATI har också släppt en omkodarprogramvara kallad "ATI Avivo Video Converter", som stöder omkodning mellan H.264, VC-1, WMV 9, WMV9 PMC , MPEG-2, MPEG-4 , DivX videoformat, såväl som format som används i iPod och PSP . Tidigare versioner av denna programvara använder endast processorn för omkodning, men har låsts för exklusiv användning med ATI X1000-serien av GPU:er. Programvaruändringar har gjort det möjligt att använda version 1.12 av omvandlaren på ett bredare utbud av grafikadaptrar. ATI Avivo Video Converter för Windows Vista var tillgänglig med releasen av Catalyst 7.9 (september 2007 version, version 8.411).

ATI Avivo Video Converter med GPU-omkodningsacceleration är nu också tillgänglig för användning med HD 4800- och HD 4600-seriens grafikkort och ingår i Catalyst 8.12-drivrutinerna. Stöd för Vista x64 är tillgängligt via en separat nedladdning som börjar med Catalyst 9.6 (9-6_vista32-64_xcode). Den nya mjukvaran är snabbare än Badaboom, en kodare som använder NVIDIAs CUDA för att accelerera kodningen, men har ett högre CPU-utnyttjande än Badaboom. En recension rapporterade visuella problem med iPod- och WMV-uppspelning med Catalyst version 8.12, och även om man drar slutsatsen att det inte fanns några klara vinnare, skulle det gå med Avivo-omvandlaren om man tvingades välja.

Programvarustöd

Se även

externa länkar