Egységes videó dekóder

Unified Video Decoder ( rus. Unified video decoder ; korábban Universal Video Decoder  - rus. Univerzális videó dekóder ; rövidítve UVD ) - az amerikai AMD cég által gyártott grafikus processzorok hardverkomponense (blokkja) , amelyet a videó bit hardveres dekódolására terveztek .264 , VC-1 és MPEG-2 H videokodekekkel tömörített adatfolyamok . Az UVD-t eredetileg a kanadai ATI Technologies cég fejlesztette ki , majd az AMD megvásárlása után az utóbbi folytatta az UVD fejlesztését, javítását és támogatását. Az UVD az ATI Avivo HD technológia része , amely szoftverkomponenseket tartalmaz az UVD-vel való munkavégzéshez. [egy]

2010-től az UVD-specifikációkat a DirectX Video Acceleration (DXVA) API támogatja a Microsoft Windows operációs rendszerekhez és a Microsoft Xbox 360 játékkonzolhoz . Ezen a két hardver/szoftver platformon a H.264 , VC-1 és MPEG-2 kodekekkel kódolt videó UVD segítségével hardveres gyorsításra kerülhet. A hardveres gyorsításhoz azonban a médialejátszónak támogatnia kell a DXVA-t és az UVD-t is.

A UNIX-szerű operációs rendszerek esetében, beleértve a Linuxot is , az UVD-támogatást az X-Video Bitstream Acceleration API biztosítja, amelyet az X videobővítmény (Xv) használ az X Window Systemhez . [2]

Jellemzők

UVD

Az UVD a " Xilleon " nevű ATI videoprocesszoron alapul . A Radeon HD 2000 sorozat összes grafikus processzorán megtalálható , kivéve a vonal zászlóshajóját, a Radeon HD 2900-at. kellően erős központi processzorok, amelyek könnyen megbirkózni a szoftveres videó dekódolással. [3]

Az UVD teljes egészében a GPU -n kezeli a H.264/AVC és VC-1 videokodekek dekódolását. A videó utófeldolgozását azonban nem az UVD egység, hanem a GPU shaderek végzik. Az MPEG-2- t szintén nem támogatja az UVD, és árnyékolókon fut. Az UVD-dekóder megfelel a Blu-Ray és a HD DVD teljesítménykövetelményeinek és specifikációinak, és akár 40 Mbps bitsebességgel is képes dekódolni a H.264-es videofolyamokat. Az UVD támogatja a Context Adaptive Binary Arithmetic Coding (CABAC) H.264/AVC-t. [négy]

UVD-folyamatok Változó hosszúságú kód ( VLC ), kontextushoz adaptív változó hosszúságú kódolás ( CAVLC )  , környezet-adaptív bináris aritmetikai kódolás (CABAC), transzformációs frekvencia transzformáció , pixel - előrejelzés és inloop deblocking . A videó utófeldolgozása, amely magában foglalja a zajtalanítást, az átlapolás megszüntetését , a skálázást és az átméretezést, a shadereken történik. [5] Az AMD állítása szerint az UVD hardverblokk teljesen integrálva van a GPU-ba, és 4,7 mm²-es területet fed le a GPU-n 65 nm-es folyamat során.    

UVD+

A Radeon HD 3000 sorozatú GPU -kba bevezették az UVD egy "UVD+" nevű változatát . Az UVD+ támogatja a HDCP -t a nagyfelbontású videofolyamokhoz. Az UVD+ a fejlesztések ellenére egyszerűen UVD-ként van jelölve. [6]

UVD 2

Az UVD 2 az UVD második verziója, és először a Radeon HD 4000 sorozatú GPU -kban mutatták be . A következő fejlesztések történtek: [7]

UVD 2.2

Az UVD 2.2 módosított helyi memória interfészt és továbbfejlesztett kompatibilitást tartalmaz az MPEG2/H.264/VC-1 kodekekkel. Mindazonáltal egyszerűen "UVD 2" címkével látták el.

UVD 3

Az UVD 3. verzió (UVD 3.0) először a Radeon HD 6800 alapját képező Barts GPU-családban jelent meg. támogatja az új MPEG-4 Part 2 formátumok családjának hardveres dekódolását és a Blu-ray 3D sztereó videó adatfolyamot .

Az UVD 3 támogatja az MPEG-4 Part 2 (MPEG-4 ASP) hardveres dekódolást, beleértve annak két leggyakoribb megvalósítását, a DivX és XviD videokodeket . Az UVD 3 is teljes, nem pedig részleges MPEG-2 hardveres dekódolást biztosít . A következő újítás a sztereó képalkotás támogatása. Az UVD 3 támogatja a Blu-ray 3D hardveres dekódolását  , egy sztereó videofolyamot, amely két különálló videofolyamot tartalmaz a sztereó képhatás elérése érdekében. A Blu-ray 3D támogatása a Multiview Video Coding révén valósul meg  – a H.264/MPEG-4 Part 10 (AVC) szabvány kiegészítéseként . [8] [9]

Elérhetőség

Az ATI eredetileg az UVD bevezetését tervezte az RV550 sorozatú GPU-ikon . Ezeket a GPU-kat egy fő piaci rést célozták meg, és két változatuk volt: az első HDMI -t, a második pedig DVI -t használt . Az ilyen, UVD-támogatással rendelkező GPU-k megjelenését 2006 decemberére tervezték, de megmagyarázhatatlan okok miatt törölték. [tíz]

A legtöbb Radeon HD 2000 sorozatú GPU hardveres UVD dekódert tartalmaz, amely felgyorsítja az 1080p HD videó dekódolást . [1] A GPU-sorozat megjelenése előtt azonban ismertté vált, hogy a Radeon HD 2900 processzorok nem rendelkeznek UVD-vel. [tizenegy]

Az UVD2 a Radeon HD 4000 sorozatú GPU-kba integrálva van, és minden processzorverzióban megtalálható. Az AMD 700 és AMD 880G sorozatú lapkakészletek is tartalmazzák .

GPU UVD támogatással

Chip kódnév Terméksorozat neve UVD változat
Oland Radeon R7 R7 240/250 UVD 3.1
zöld-fok Radeon HD 7700 sorozat, Radeon R7 250E/250X, Radeon E8860 UVD 3.1
Kajmán Radeon HD 6900 sorozat UVD 3
Barts Radeon HD 6800 sorozat UVD 3
törökök Radeon HD 6x70 sorozat UVD 3
Hemlock NB1
Cypress
Radeon HD 5900 sorozat
Radeon HD 5800 sorozat
UVD 2.2
Boróka Radeon HD 5700 sorozat UVD 2.2
Vörösfenyő Radeon HD 5600/5500 sorozat UVD 2.2
Cédrus Radeon HD 5400 sorozat UVD 2.2
RV790 Radeon HD 4890 sorozat UVD 2 [12]
R700 NB1
RV770
Radeon HD 4800 X2 sorozat
Radeon HD 4800 sorozat
UVD 2
RV740 Radeon HD 4700 sorozat UVD 2.2
RV730 Radeon HD 4600 sorozat UVD 2.2
RV710 Radeon HD 4300/4500 sorozat UVD 2.2
RV670 Radeon HD 3800 sorozat UVD+
RV635 Radeon HD 3600 sorozat UVD+
RV620 Radeon HD 3400 sorozat UVD+
RV630 Radeon HD 2600 sorozat UVD
RV610 Radeon HD 2400 sorozat UVD
RS880 Radeon HD 4200/AMD 785G lapkakészlet UVD 2
RS780
RS780D
Radeon HD 3200/AMD 780G lapkakészlet
Radeon HD 3300 IGP/AMD 790GX lapkakészlet
UVD 1 [13] vagy UVD 2 [14]
M98 Mobilitás Radeon HD 4800 sorozat UVD 2
M96 Mobilitás Radeon HD 4600 sorozat UVD 2
M92 Mobilitás Radeon HD 4300/4500 sorozat UVD 2.2
M88 Mobilitás Radeon HD 3800 sorozat UVD+
M86 Mobilitás Radeon HD 3600 sorozat UVD+
M82 Mobilitás Radeon HD 3400 sorozat UVD+
M76 Mobilitás Radeon HD 2600 sorozat UVD
M72 Mobilitás Radeon HD 2400 sorozat UVD
M71 Mobilitás Radeon HD 2300 sorozat UVD
RV550 ismeretlen

Lásd még

Jegyzetek

  1. 1 2 Alexey Berillo. Videokártya családok AMD(ATI) RADEON R(V)6XX. Referencia információ . iXBT.com (2008. október 20.). Letöltve: 2010. április 13. archiválva az eredetiből: 2012. május 10.
  2. Az AMD X-Video bitfolyam gyorsítása . Letöltve: 2010. április 13. Az eredetiből archiválva : 2010. január 26..
  3. Ékezet. Az AMD elmagyarázza, hogy az ATI Radeon HD 2900 miért nem rendelkezik UVD-vel, és megkezdi a 2400-as és 2600-as modellek tömeges szállítását (nem elérhető link) . iXBT.com (2007. június 12.). Letöltve: 2010. november 9. Az eredetiből archiválva : 2015. április 25. 
  4. HardSpell áttekintés  (kínai)
  5. Smith, Ryan AMD Radeon HD 5450: A következő lépés a HTPC videokártyákban . AnandTech 4. AnandTech, Inc. (2010. február 24.). - "Mivel a deinterlacing-et és az egyéb AVIVO utófeldolgozási műveleteket a shader hardver végzi, ezeknek a kártyáknak a korlátozott árnyékolási lehetőségei miatt az AMD nem tudta egyszerre kínálni az AVIVO képességek teljes készletét." Letöltve: 2010. április 7. Az eredetiből archiválva : 2012. március 19.
  6. PC-DVD vitaszál Archiválva : 2011. október 4. a Wayback Machine -nél , letöltve: 2008. augusztus 23.   (kínai)
  7. Alekszej Berillo. Videokártya családok AMD(ATI) RADEON R7XX. Referencia információ . iXBT.com (2009. június 1.). Letöltve: 2010. április 22. Az eredetiből archiválva : 2009. március 1..
  8. Alekszej Berillo. AMD Radeon HD 6870 és HD 6850: Új közepes árú megoldások elmélete Unified Video Decoder 3 Video Processing Unit . iXBT.com (2010. október 22.). Letöltve: 2010. november 9. Az eredetiből archiválva : 2012. április 24..
  9. Jansen Ng. Megjelenik a Radeon 6800 sorozat , amely a GeForce GTX 460  -at célozza meg . dailytech (2010. október 21.). Letöltve: 2010. november 9. Az eredetiből archiválva : 2012. március 19.
  10. Anh Tuan Huynh. További ATI RV550  részletek . DailyTech (2006. július 31.). Letöltve: 2010. április 13. Az eredetiből archiválva : 2012. március 19.
  11. Anh T. Huynh és Kristopher Kubicki. Hoppá, az ATI Radeon HD 2900 XT-ből hiányzik az  UVD . DailyTech (2007. május 25.). Letöltve: 2010. április 13. Az eredetiből archiválva : 2012. március 19.
  12. Google fordító . Letöltve: 2010. április 13. Az eredetiből archiválva : 2012. november 8..
  13. Don Woligroski. Funkciók a házimozi-tömeg  számára . Tom's Hardware (2009. augusztus 4.). - "A 785G javította a videó minőségét az UVD 2.0-val a 780G és 790GX lapkakészletek UVD 1.0-jához képest." Hozzáférés dátuma: 2011. január 21. Az eredetiből archiválva : 2012. március 19.
  14. BESS!. AMD RS780 - megjelenési dátum jelezve (nem elérhető link) . iXBT.com (2007. december 12.). „Emlékezzünk vissza az RS780 alapú kártyák főbb tulajdonságaira: az AMD AM2+ processzorok, a HyperTransport 3.0 és a PCI Express 2.0 buszok támogatása. Az IGP-verziók támogatják a DirectX 10-et és az UVD (unified video decoder) 2.0-t, valamint a DisplayPort, HDMI, DVI és HDCP technológiás interfészeket. Letöltve: 2011. január 21. Az eredetiből archiválva : 2015. április 26.. 

Linkek