Unified Video Decoder

Unified Video Decoder ( rus. Unified video decoder ; dříve nazývaný Universal Video Decoder  - rus. Universal video decoder ; zkráceně UVD ) - hardwarová součást (blok) grafických procesorů vyráběných americkou společností AMD , určená pro hardwarové dekódování bitu videa streamy komprimované H video kodeky , VC-1 a MPEG-2 . UVD původně vyvinula kanadská společnost ATI Technologies a po jejím zakoupení AMD pokračovala ve vývoji, vylepšování a podpoře UVD. UVD je součástí technologie ATI Avivo HD , která zahrnuje softwarové komponenty pro práci s UVD. [jeden]

Od roku 2010 jsou specifikace UVD podporovány rozhraním DirectX Video Acceleration (DXVA) API pro operační systémy Microsoft Windows a herní konzoli Microsoft Xbox 360 . Na těchto dvou hardwarových/softwarových platformách lze video kódované kodeky H.264 , VC-1 a MPEG-2 hardwarově akcelerovat pomocí UVD. Hardwarová akcelerace však vyžaduje, aby přehrávač médií také podporoval DXVA a UVD.

Pro operační systémy podobné UNIXu, včetně Linuxu , je podpora UVD poskytována prostřednictvím X-Video Bitstream Acceleration API, které používá X video extension (Xv) pro X Window System . [2]

Funkce

UVD

UVD je založen na grafickém procesoru ATI s názvem „ Xilleon “. Je přítomen na všech grafických procesorech řady Radeon HD 2000 , kromě vlajkové lodi řady Radeon HD 2900. dostatečně výkonné centrální procesory, které si hravě poradí se softwarovým dekódováním videa. [3]

UVD zpracovává dekódování video kodeků H.264/AVC a VC-1 výhradně na GPU. Postprocessing videa však neprovádí jednotka UVD, ale shadery GPU . MPEG-2 také není podporován UVD a běží na shaderech. UVD dekodér splňuje požadavky na výkon a specifikace Blu-Ray a HD DVD a je schopen dekódovat H.264 video streamy s bitovou rychlostí až 40 Mbps. UVD má podporu pro kontextově adaptivní binární aritmetické kódování (CABAC) pro H.264/AVC. [čtyři]

UVD procesy Kód s proměnnou délkou ( VLC ), kontextově adaptivní kódování s proměnnou délkou ( CAVLC )  , kontextově adaptivní binární aritmetické kódování (CABAC), transformační frekvenční transformace , predikce pixelů a deblokování smyček . _ Následné zpracování videa, které zahrnuje odstranění šumu, odstranění prokládání , změnu měřítka a změnu velikosti, se provádí na shaderech. [5] AMD tvrdí, že hardwarový blok UVD je plně integrován do GPU a pokrývá plochu 4,7 mm² na GPU v 65nm procesu.    

UVD+

Varianta UVD nazvaná „UVD+“ byla představena v GPU řady Radeon HD 3000 . UVD+ podporuje HDCP pro video streamy ve vysokém rozlišení. UVD+ je i přes vylepšení označováno jednoduše jako UVD. [6]

UVD 2

UVD 2 je druhá verze UVD a byla poprvé představena v GPU řady Radeon HD 4000 . Byla provedena následující vylepšení: [7]

UVD 2.2

UVD 2.2 obsahuje upravené rozhraní lokální paměti a vylepšenou kompatibilitu s kodeky MPEG2/H.264/VC-1. Je však označen jednoduše jako „UVD 2“.

UVD 3

UVD verze 3 (UVD 3.0) se poprvé objevila v rodině GPU Barts, která je základem řady Radeon HD 6800. Podpora hardwarového dekódování rodiny nových formátů MPEG-4 Part 2 a datového toku Blu-ray 3D stereo videa .

UVD 3 podporuje hardwarové dekódování MPEG-4 Part 2 (MPEG-4 ASP), včetně jeho dvou nejběžnějších implementací, video kodeků DivX a XviD . Také UVD 3 poskytuje spíše úplné než částečné hardwarové dekódování MPEG-2 . Další novinkou je podpora stereo zobrazení. UVD 3 podporuje hardwarové dekódování Blu-ray 3D  , stereo video streamu, který obsahuje dva samostatné video streamy pro dosažení efektu stereo obrazu. Podpora pro Blu-ray 3D je implementována prostřednictvím Multiview Video Coding  - doplněk ke standardu H.264 / MPEG-4 Part 10 (AVC) . [8] [9]

Dostupnost

ATI původně plánovala implementovat UVD na svých GPU řady RV550 . Tyto GPU byly zaměřeny na hlavní tržní mezeru a měly dvě varianty: první používala HDMI a druhá používala DVI . Vydání takových GPU s podporou UVD bylo naplánováno na prosinec 2006, ale bylo z nevysvětlených důvodů zrušeno. [deset]

Většina grafických procesorů řady Radeon HD 2000 obsahuje hardwarový dekodér UVD, který dokáže urychlit dekódování HD videa v rozlišení 1080p . [1] Před vydáním této řady GPU se však ukázalo, že procesory Radeon HD 2900 nemají UVD. [jedenáct]

UVD2 je integrován do GPU řady Radeon HD 4000 a je přítomen ve všech verzích procesorů. Je také součástí čipových sad AMD 700 a AMD 880G .

GPU s podporou UVD

Kódové jméno čipu Název produktové řady UVD verze
Oland Radeon R7 R7 240/250 UVD 3.1
Kapverdy Radeon HD 7700 series, Radeon R7 250E/250X, Radeon E8860 UVD 3.1
Cayman Radeon HD 6900 Series UVD 3
Barts Radeon HD 6800 Series UVD 3
Turci Řada Radeon HD 6x70 UVD 3
Cypřiš jedlovec NB1
Radeon HD 5900 Series
Radeon HD 5800 Series
UVD 2.2
Jalovec Řada Radeon HD 5700 UVD 2.2
Sekvoje Řada Radeon HD 5600/5500 UVD 2.2
Cedr Řada Radeon HD 5400 UVD 2.2
RV790 Řada Radeon HD 4890 UVD 2 [12]
R700 NB1
RV770
Radeon HD 4800 X2 Series
Radeon HD 4800 Series
UVD 2
RV740 Řada Radeon HD 4700 UVD 2.2
RV730 Radeon HD 4600 Series UVD 2.2
RV710 Řada Radeon HD 4300/4500 UVD 2.2
RV670 Radeon HD 3800 Series UVD+
RV635 Radeon HD 3600 Series UVD+
RV620 Radeon HD 3400 Series UVD+
RV630 Radeon HD 2600 Series UVD
RV610 Řada Radeon HD 2400 UVD
RS880 Čipová sada Radeon HD 4200/AMD 785G UVD 2
RS780
RS780D
Čipová sada Radeon HD 3200/AMD 780G Čipová sada
Radeon HD 3300 IGP/AMD 790GX
UVD 1 [13] nebo UVD 2 [14]
M98 Mobility Radeon HD 4800 Series UVD 2
M96 Mobility Radeon HD 4600 Series UVD 2
M92 Mobility Radeon HD 4300/4500 Series UVD 2.2
M88 Mobility Radeon HD 3800 Series UVD+
M86 Mobility Radeon HD 3600 Series UVD+
M82 Mobility Radeon HD 3400 Series UVD+
M76 Mobility Radeon HD 2600 Series UVD
M72 Mobility Radeon HD 2400 Series UVD
M71 Mobility Radeon HD 2300 Series UVD
RV550 neznámý

Viz také

Poznámky

  1. 1 2 Alexey Berillo. Rodiny grafických karet AMD(ATI) RADEON R(V)6XX. Referenční informace . iXBT.com (20. října 2008). Získáno 13. dubna 2010. Archivováno z originálu 10. května 2012.
  2. X-Video Bitstream Acceleration od AMD . Získáno 13. dubna 2010. Archivováno z originálu 26. ledna 2010.
  3. Přízvuk. AMD vysvětluje, proč ATI Radeon HD 2900 nemá UVD a začíná hromadně dodávat modely 2400 a 2600 (nedostupný odkaz) . iXBT.com (12. června 2007). Získáno 9. listopadu 2010. Archivováno z originálu dne 25. dubna 2015. 
  4. HardSpell recenze  (čínština)
  5. Smith, Ryan Radeon HD 5450 od AMD: Další krok ve grafických kartách HTPC . AnandTech 4. AnandTech, Inc. (24. února 2010). - "Vzhledem k tomu, že odstraňování prokládání a další akce následného zpracování AVIVO provádí hardware shaderu, omezené možnosti stínování těchto karet znamenaly, že AMD nemohlo nabídnout celou sadu schopností AVIVO najednou." Získáno 7. dubna 2010. Archivováno z originálu 19. března 2012.
  6. diskusní vlákno PC-DVD Archivováno 4. října 2011 na Wayback Machine , staženo 23. srpna 2008   (čínsky)
  7. Alexey Berillo. Rodiny grafických karet AMD(ATI) RADEON R7XX. Referenční informace . iXBT.com (1. června 2009). Získáno 22. dubna 2010. Archivováno z originálu 1. března 2009.
  8. Alexey Berillo. AMD Radeon HD 6870 a HD 6850: Teorie nových řešení se střední cenou Unified Video Decoder 3 Video Processing Unit . iXBT.com (22. října 2010). Získáno 9. listopadu 2010. Archivováno z originálu 24. dubna 2012.
  9. Jansen Ng. Uvedení Radeon 6800 Series , cílí na GeForce GTX 460  . dailytech (21. října 2010). Získáno 9. listopadu 2010. Archivováno z originálu 19. března 2012.
  10. Anh Tuan Huynh. Další podrobnosti o ATI RV550  . DailyTech (31. července 2006). Získáno 13. dubna 2010. Archivováno z originálu 19. března 2012.
  11. Anh T. Huynh & Kristopher Kubicki. Jejda, ATI Radeon HD 2900 XT postrádá  UVD . DailyTech (25. května 2007). Získáno 13. dubna 2010. Archivováno z originálu 19. března 2012.
  12. Překladač Google . Získáno 13. dubna 2010. Archivováno z originálu 8. listopadu 2012.
  13. Don Woligroski. Funkce pro dav domácího kina  . Tom's Hardware (4. srpna 2009). - "785G zvýšil kvalitu videa s UVD 2.0 ve srovnání s UVD 1.0 v čipsetech 780G a 790GX." Datum přístupu: 21. ledna 2011. Archivováno z originálu 19. března 2012.
  14. BESS!. AMD RS780 - uvedeno datum vydání (nedostupný odkaz) . iXBT.com (12. prosince 2007). „Připomeňme si hlavní vlastnosti desek založených na RS780: podpora procesorů AMD AM2+, sběrnice HyperTransport 3.0 a PCI Express 2.0. Verze IGP mají podporu pro DirectX 10 a UVD (unified video decoder) 2.0, stejně jako rozhraní technologií DisplayPort, HDMI, DVI a HDCP. Získáno 21. ledna 2011. Archivováno z originálu dne 26. dubna 2015. 

Odkazy