Кіріспе

Жабдықтар мен төменгі деңгейдегі бағдарламалық қамтамасыз ету жиынтығы

ATI Avivo – ATI Radeon R520 GPU отбасы және одан кейінгі барлық ATI Radeon өнімдерінде кездесетін жабдықтар мен төменгі деңгейдегі бағдарламалық қамтамасыз ету жиынтығы. ATI Avivo компьютердің процессорынан бейне декодтау, кодтау және кейін өңдеу жүктемесін үйлесімді GPU-ға ауыстыру үшін жасалған. ATI Avivo-ны қолдайтын плеер және декодер бағдарламалық жасақтамасы қолданылғанда, ATI Avivo-мен үйлесімді GPU-лар процессорды аз пайдаланады. ATI Avivo ұзақ уақыттан бері Біріктірілген бейне декодері (UVD) және Бейне кодтау тетігі (VCE) арқылы ығыстырылды.

Өмірбаян

ATI мен NVIDIA арасындағы GPU соғыстары 2000-шы жылдардың басынан бері GPU-лардың өңдеу қуатының үнемі артуына алып келді. Осы жылдамдық пен қуаттың өсуіне қатар, екі GPU өндірушісі де бейне сапасын жақсартуға көшті, ал 3D графикалық қолданбаларда сапаны арттыру негізінен антиалиазинг және анизотропты сүзгілеуге бағытталды. Дегенмен, екі компания да компьютерде бейне сапасын жақсарту қажеттігін түсінді, сондай-ақ екі компанияның ұсынатын API-лері бірнеше GPU буыны бойында көп өзгермеді. Сондықтан ATI, NVIDIA PureVideo API-мен бәсекелесу үшін өз GPU-ларының бейне өңдеу мүмкіндіктерін ATI Avivo арқылы жаңартуға шешім қабылдады. Radeon HD сериясының соңғы нұсқасы шыққан кезде, оның ізбасары ATI Avivo HD жарияланды және NVIDIA ұқсас аппараттық үдеткіш шешімін жариялағаннан кейін 2007 жылдың шілдесінде қолжетімді Radeon HD 2600 және 2400 бейне карталарының барлығында ұсынылды. 2011 жылы Avivo AMD Media Codec Package деп өзгертілді, ол AMD Catalyst бағдарламалық қамтамасының қосымша құрауы болды. Соңғы нұсқасы 2012 жылдың тамызында шығарылды. 2013 жылдан бастап AMD бұл пакетті ұсынбайды.

АТИ Авиво

Суретке түсіру кезінде ATI Avivo бастапқы сигналды күшейтеді және жарықтығы мен контрасттылығын автоматты түрде реттейді. ATI Avivo дерек жоғалтуды азайту үшін 12 биттік түрлендіруді қолданады; сонымен қатар, жақсы бейне көру сапасы үшін қозғалысқа бейімделген 3D гребенка сүзгісін, автоматты түс бақылауын, автоматты күшейту бақылауын, аппараттық шуды азайту және шеттерді жақсарту технологияларын пайдаланады. Декодтау кезінде GPU ядросы H.264, VC 1, WMV9 және MPEG 2 бейнелерін аппараттық түрде декодтауды қолдайды, бұл процессордың жүктемесін азайтуға мүмкіндік береді (биттік ағынның өңделуі/энтропиялық декодтау процессордың өңдеуін қажет етеді). ATI Avivo векторлық адаптивті араластыру және бейнені масштабтауды тік сызықтарды азайту үшін, сондай-ақ 8 биттік және 6 биттік дисплейлерде 10 биттік түс сапасын имитациялауға тырысатын кеңістіктік/уақыттық дитерлеуді қолдайды.

ATI Avivo HD

ATI Avivo-ның ізбасары – ATI Avivo HD, ол бірнеше бөліктен тұрады: интеграцияланған 5.1 айналмалы дыбысты қолдайтын HDMI аудио контроллері, әр DVI порты үшін екі интеграцияланған HDCP шифрлау кілті (лицензиялық төлемдерді азайту үшін), VIVO мүмкіндіктері үшін Theater 200 чипі, TV overscan және underscan түзетуі үшін Xilleon чипі, бастапқыда ұсынылған ATI Avivo Video Converter және Theater 200 чипі. Дегенмен, ATI Avivo HD-нің көптеген маңызды аппараттық декодтау функциялары біріктірілген бейне декодері (UVD) және кеңейтілген бейне процессоры (AVP) арқылы қамтамасыз етіледі, ол H.264/AVC және VC 1 бейнелерін аппараттық декодтауды қолдайды (және соңғы буын ATI Avivo-да болмаған биттік ағын өңдеу/энтропиялық декодтауды қамтиды). MPEG 1, MPEG 2 және MPEG 4/DivX бейнелері үшін қозғалыс компенсациясы және iDCT (кері дискретті косинус түрлендіруі) орындалады. AVP бейнені жадтан алады, масштабтау, араласуды жою және түс түзетуін жүргізеді, содан кейін оны жадқа қайта жазады. AVP бұрынғы буын ATI Avivo сияқты, түрлендіру кезінде деректердің жоғалуын азайту үшін 12 биттік түрлендіруді де қолданады. HDMI бейнемен бірге 8 арналы 96 кГц 24 биттік цифрлық аудиоды (және HDMI 1.3 нұсқасынан бастап AV ресиверлерімен сыртқы декодтау үшін Dolby TrueHD және DTS HD Master Audio ағындарын) беруді қолдайды. ГПУ ядросына интеграцияланған, айналмалы дыбысты шығаруға қабілетті аудио контроллері, HDMI кабелі арқылы синхронды бейне және аудио шығысы үшін аналық платадан немесе дыбыс картасынан бейне картасына S/PDIF қосылымын қажет етпейді. Radeon HD 2900 сериясында UVD мүмкіндігі болмаса да, оған ATI Avivo HD белгісі берілді.

ATI Avivo бейне түрлендіргіші

ATI сонымен қатар "ATI Avivo Video Converter" деп аталатын транскодер бағдарламалық жасақтамасын шығарды, ол H.264, VC 1, WMV9, WMV9 PMC, MPEG 2, MPEG 4, DivX бейне форматтарын, сондай-ақ iPod және PSP құрылғыларында қолданылатын форматтар арасында транскодтауды қолдайды. Бұл бағдарламалық жасақтаманың алғашқы нұсқалары транскодтау үшін тек процессорды (CPU) пайдаланды, бірақ ATI X1000 сериялы графикалық процессорларымен (GPU) ғана пайдалануға шектелген. Бағдарламалық жасақтамаға енгізілген өзгерістер графикалық адаптерлердің кең ауқымында 1.12 нұсқасын пайдалануға мүмкіндік берді. Windows Vista үшін ATI Avivo Video Converter Catalyst 7.9 драйверінің (қыркүйек 2007 жылғы шығарылым, 8.411 нұсқасы) бірге келді. GPU транскодтауын жеделдететін ATI Avivo Video Converter енді HD 4800 және HD 4600 сериялы графикалық карталарымен де қолданылады және Catalyst 8.12 драйверлерімен бірге жүреді. Vista x64 қолдауы Catalyst 9.6 (9 6 vista32 64 xcode) нұсқасынан бастап жеке жүктеу арқылы қолжетімді. Жаңа бағдарламалық қамтамасыз ету, кодтауды жеделдету үшін NVIDIA-ның CUDA технологиясын пайдаланатын Badaboom кодегінен жылдам, бірақ процессорды (CPU) Badaboom-нан көп пайдаланады. Бір шолуда Catalyst 8.12 нұсқасын қолдана отырып, iPod және WMV ойнату кезінде визуалды проблемалар тіркелді, және нақты жеңімпаз жоқ деген қорытынды жасалса да, таңдау жасауға мәжбүр болған жағдайда Avivo конвертеріне басымдық берілді.