Decodor video unificat

Unified Video Decoder ( rus. Unified video decoder ; denumit anterior Universal Video Decoder  - rus. Universal video decoder ; abreviat UVD ) - o componentă hardware (bloc) a procesoarelor grafice fabricate de compania americană AMD , concepută pentru decodarea hardware a bitului video fluxuri comprimate de codecuri video H .264 , VC-1 și MPEG-2 . UVD a fost dezvoltat inițial de compania canadiană ATI Technologies., iar după achiziționarea sa de către AMD, aceasta din urmă a continuat să dezvolte, să îmbunătățească și să susțină UVD. UVD face parte din tehnologia ATI Avivo HD , care include componente software pentru lucrul cu UVD. [unu]

Începând cu 2010, specificațiile UVD sunt acceptate de API-ul DirectX Video Acceleration (DXVA) pentru sistemele de operare Microsoft Windows și consola de jocuri Microsoft Xbox 360 . Pe aceste două platforme hardware/software, videoclipurile codificate cu codecuri H.264 , VC-1 și MPEG-2 pot fi accelerate hardware folosind UVD. Cu toate acestea, accelerarea hardware necesită ca playerul media să accepte și DXVA și UVD.

Pentru sistemele de operare asemănătoare UNIX, inclusiv Linux , suportul UVD este oferit prin API-ul X-Video Bitstream Acceleration , utilizat de extensia video X (Xv) pentru sistemul X Window . [2]

Caracteristici

UVD

UVD se bazează pe un procesor video ATI numit " Xilleon ". Este prezent pe toate procesoarele grafice din seria Radeon HD 2000 , cu excepția nava amiral a liniei, Radeon HD 2900. procesoare centrale suficient de puternice care pot face față cu ușurință decodării video software. [3]

UVD se ocupă de decodarea codecurilor video H.264/AVC și VC-1 în întregime pe GPU. Cu toate acestea, post-procesarea video nu este realizată de unitatea UVD, ci de shadere GPU . De asemenea, MPEG-2 nu este acceptat de UVD și rulează pe shadere. Decodorul UVD îndeplinește cerințele de performanță și specificațiile Blu-Ray și HD DVD și este capabil să decodeze fluxuri video H.264 la rate de biți de până la 40 Mbps. UVD are suport pentru Context Adaptive Binary Arithmetic Coding (CABAC) pentru H.264/AVC. [patru]

Procesele UVD Cod cu lungime variabilă ( VLC ), codare cu lungime variabilă adaptabilă la context ( CAVLC )  , codare aritmetică binară adaptativă la context (CABAC), transformare a frecvenței de transformare , predicție de pixeli și deblocare în buclă . _ Postprocesarea video, care include eliminarea zgomotului, deintercalarea , scalarea și redimensionarea, este efectuată pe shadere. [5] AMD susține că blocul hardware UVD este complet integrat în GPU și acoperă o suprafață de 4,7 mm² pe GPU într-un proces de 65 nm.    

UVD+

O variantă de UVD numită „UVD+” a fost introdusă în GPU-urile din seria Radeon HD 3000 . UVD+ acceptă HDCP pentru fluxuri video de înaltă definiție. UVD+ , în ciuda îmbunătățirilor, este etichetat simplu ca UVD. [6]

UVD 2

UVD 2 este a doua versiune a UVD și a fost introdus pentru prima dată în GPU-urile din seria Radeon HD 4000 . Au fost aduse următoarele îmbunătățiri: [7]

UVD 2.2

UVD 2.2 conține o interfață de memorie locală modificată și compatibilitate îmbunătățită cu codecurile MPEG2/H.264/VC-1. Cu toate acestea, este etichetat simplu ca „UVD 2”.

UVD 3

Versiunea UVD 3 (UVD 3.0) a apărut pentru prima dată în familia de GPU-uri Barts care stau la baza liniei Radeon HD 6800. suport pentru decodarea hardware a familiei de formate noi MPEG-4 Part 2 și flux de date video stereo Blu-ray 3D .

UVD 3 acceptă decodarea hardware MPEG-4 Part 2 (MPEG-4 ASP), inclusiv cele două cele mai comune implementări ale sale, codecurile video DivX și XviD . De asemenea, UVD 3 oferă decodare hardware MPEG-2 completă, mai degrabă decât parțială . Următoarea inovație este suportul pentru imagini stereo. UVD 3 acceptă decodarea hardware a Blu-ray 3D  , un flux video stereo care conține două fluxuri video separate pentru a obține un efect de imagine stereo. Suportul pentru Blu-ray 3D este implementat prin Multiview Video Coding  - o completare la standardul H.264 / MPEG-4 Part 10 (AVC) . [8] [9]

Disponibilitate

ATI a planificat inițial să implementeze UVD pe seria lor de GPU RV550 . Aceste GPU-uri vizau o nisa de piata mainstream si aveau doua variante: prima folosea HDMI , iar a doua DVI . Lansarea unor astfel de GPU cu suport UVD a fost programată pentru decembrie 2006, dar a fost anulată din motive neexplicate. [zece]

Majoritatea GPU-urilor din seria Radeon HD 2000 includ un decodor hardware UVD care poate accelera decodarea video HD 1080p . [1] Cu toate acestea, înainte de lansarea acestei serii de GPU, a devenit cunoscut faptul că procesoarele Radeon HD 2900 nu aveau UVD. [unsprezece]

UVD2 este integrat în GPU-urile din seria Radeon HD 4000 și este prezent în toate versiunile de procesor. De asemenea, este inclus în chipset-urile din seriile AMD 700 și AMD 880G .

GPU cu suport UVD

Nume de cod al cipului Numele seriei de produse Versiunea UVD
Oland Radeon R7 R7 240/250 UVD 3.1
capul Verde Seria Radeon HD 7700, Radeon R7 250E/250X, Radeon E8860 UVD 3.1
Cayman Seria Radeon HD 6900 UVD 3
Barts Seria Radeon HD 6800 UVD 3
turci Seria Radeon HD 6x70 UVD 3
Hemlock NB1
Chiparos
Seria Radeon HD 5900 Seria
Radeon HD 5800
UVD 2.2
Ienupăr Seria Radeon HD 5700 UVD 2.2
Lemn rosu Seria Radeon HD 5600/5500 UVD 2.2
Cedru Seria Radeon HD 5400 UVD 2.2
RV790 Seria Radeon HD 4890 UVD 2 [12]
R700 NB1
RV770
Seria Radeon HD 4800 X2 Seria
Radeon HD 4800
UVD 2
RV740 Seria Radeon HD 4700 UVD 2.2
RV730 Seria Radeon HD 4600 UVD 2.2
RV710 Seria Radeon HD 4300/4500 UVD 2.2
RV670 Seria Radeon HD 3800 UVD+
RV635 Seria Radeon HD 3600 UVD+
RV620 Seria Radeon HD 3400 UVD+
RV630 Seria Radeon HD 2600 UVD
RV610 Seria Radeon HD 2400 UVD
RS880 Chipset Radeon HD 4200/AMD 785G UVD 2
RS780
RS780D
Chipset Radeon HD 3200/AMD 780G Chipset
Radeon HD 3300 IGP/AMD 790GX
UVD 1 [13] sau UVD 2 [14]
M98 Seria Mobility Radeon HD 4800 UVD 2
M96 Seria Mobility Radeon HD 4600 UVD 2
M92 Seria Mobility Radeon HD 4300/4500 UVD 2.2
M88 Seria Mobility Radeon HD 3800 UVD+
M86 Seria Mobility Radeon HD 3600 UVD+
M82 Seria Mobility Radeon HD 3400 UVD+
M76 Seria Mobility Radeon HD 2600 UVD
M72 Seria Mobility Radeon HD 2400 UVD
M71 Seria Mobility Radeon HD 2300 UVD
RV550 necunoscut

Vezi și

Note

  1. 1 2 Alexey Berillo. Familii de plăci video AMD(ATI) RADEON R(V)6XX. Informații de referință . iXBT.com (20 octombrie 2008). Consultat la 13 aprilie 2010. Arhivat din original pe 10 mai 2012.
  2. AMD X-Video Bitstream Acceleration . Consultat la 13 aprilie 2010. Arhivat din original pe 26 ianuarie 2010.
  3. Accent. AMD explică de ce ATI Radeon HD 2900 nu are UVD și începe livrarea în masă a modelelor 2400 și 2600 (link indisponibil) . iXBT.com (12 iunie 2007). Consultat la 9 noiembrie 2010. Arhivat din original la 25 aprilie 2015. 
  4. Recenzie HardSpell  (chineză)
  5. Smith, Ryan AMD Radeon HD 5450: Următorul pas în plăcile video HTPC . AnandTech 4. AnandTech, Inc. (24 februarie 2010). - „Din moment ce deintercalarea și alte acțiuni de post-procesare AVIVO sunt realizate de hardware-ul shader, capabilitățile limitate de umbrire ale acestor carduri au făcut ca AMD să nu poată oferi suita completă de abilități AVIVO simultan.” Consultat la 7 aprilie 2010. Arhivat din original pe 19 martie 2012.
  6. Firul de discuții PC-DVD Arhivat 4 octombrie 2011 la Wayback Machine , preluat la 23 august 2008   (chineză)
  7. Alexey Berillo. Familii de plăci video AMD(ATI) RADEON R7XX. Informații de referință . iXBT.com (1 iunie 2009). Consultat la 22 aprilie 2010. Arhivat din original la 1 martie 2009.
  8. Alexey Berillo. AMD Radeon HD 6870 și HD 6850: Teoria noilor soluții la preț mediu Unitate de procesare video Unified Video Decoder 3 . iXBT.com (22 octombrie 2010). Consultat la 9 noiembrie 2010. Arhivat din original pe 24 aprilie 2012.
  9. Jansen Ng. Se lansează Radeon 6800 Series , vizează GeForce GTX 460  . dailytech (21 octombrie 2010). Consultat la 9 noiembrie 2010. Arhivat din original pe 19 martie 2012.
  10. Anh Tuan Huynh. Mai multe detalii ATI RV550  . DailyTech (31 iulie 2006). Consultat la 13 aprilie 2010. Arhivat din original pe 19 martie 2012.
  11. Anh T. Huynh și Kristopher Kubicki. Hopa, ATI Radeon HD 2900 XT nu are  UVD . DailyTech (25 mai 2007). Consultat la 13 aprilie 2010. Arhivat din original pe 19 martie 2012.
  12. Traducere Google . Consultat la 13 aprilie 2010. Arhivat din original pe 8 noiembrie 2012.
  13. Don Woligroski. Caracteristici pentru mulțimea de teatru acasă  . Tom's Hardware (4 august 2009). - „785G a îmbunătățit calitatea video cu UVD 2.0, în comparație cu UVD 1.0 în chipset-urile 780G și 790GX.” Data accesului: 21 ianuarie 2011. Arhivat din original pe 19 martie 2012.
  14. BESS!. AMD RS780 - data de lansare indicată (link indisponibil) . iXBT.com (12 decembrie 2007). „Să reamintim principalele caracteristici ale plăcilor bazate pe RS780: suport pentru procesoare AMD AM2+, magistralele HyperTransport 3.0 și PCI Express 2.0. Versiunile IGP au suport pentru DirectX 10 și UVD (decodor video unificat) 2.0, precum și interfețe cu tehnologia DisplayPort, HDMI, DVI și HDCP. Preluat la 21 ianuarie 2011. Arhivat din original la 26 aprilie 2015. 

Link -uri