ATI Avivo

**ATI Avivo**는 ATI 라데온 R520 계열 GPU 및 이후 모든 ATI 라데온 제품에 포함된 하드웨어 및 저수준 소프트웨어 기능의 집합이다. ATI Avivo는 비디오 디코딩, 인코딩, 후처리를 컴퓨터의 CPU에서 호환 가능한 GPU로 오프로드하도록 설계되었다. ATI Avivo를 지원하는 플레이어 및 디코더 소프트웨어를 사용할 경우 ATI Avivo 호환 GPU는 CPU 사용량이 더 낮다. ATI Avivo는 통합 비디오 디코더 (UVD) 및 비디오 코딩 엔진 (VCE)으로 대체된 지 오래이다.

## 배경
ATI와 NVIDIA 간의 GPU 전쟁은 2000년대 초반부터 지속적으로 증가하는 처리 능력을 가진 GPU를 낳았다. 이러한 속도와 성능의 증가에 발맞춰 두 GPU 제조업체 모두 비디오 품질을 높여야 했으며, 3D 그래픽 애플리케이션에서 품질 향상에 대한 초점은 주로 안티앨리어싱과 비등방성 필터링에 맞춰져 왔다. 그러나 양사 모두 PC의 비디오 품질도 개선이 필요하며, 두 회사가 제공하는 현재 API는 몇 세대에 걸쳐 GPU에서 많은 개선을 보지 못했다는 사실을 깨달았다. 따라서 ATI는 NVIDIA PureVideo API와 경쟁하기 위해 ATI Avivo로 GPU의 비디오 처리 기능을 개편하기로 결정했다.

최신 세대 라데온 HD 시리즈 출시 당시, 후속작인 ATI Avivo HD가 발표되었으며, 2007년 7월 NVIDIA가 유사한 하드웨어 가속 솔루션인 PureVideo HD를 발표한 후, 모든 라데온 HD 2600 및 2400 비디오 카드에 제공되었다.

2011년 Avivo는 AMD Catalyst 소프트웨어의 선택적 구성 요소인 AMD 미디어 코덱 패키지(AMD Media Codec Package)로 이름이 변경되었다. 마지막 버전은 2012년 8월에 출시되었다. 2013년 현재 이 패키지는 더 이상 AMD에서 제공되지 않는다.

## 특징

### ATI Avivo
캡처 중 ATI Avivo는 소스를 증폭하고 밝기와 대비를 자동으로 조절한다. ATI Avivo는 변환 중 데이터 손실을 줄이기 위해 12비트 변환을 구현한다. 또한 모션 적응형 3D 콤 필터, 자동 색상 제어, 자동 게인 제어, 하드웨어 노이즈 감소 및 에지 향상 기술을 활용하여 더 나은 비디오 재생 품질을 제공한다.

디코딩에서 GPU 코어는 H.264, VC-1, WMV9 및 MPEG-2 비디오의 하드웨어 디코딩을 지원하여 CPU 활용도를 낮춘다(비트스트림 처리/엔트로피 디코딩은 여전히 CPU 처리가 필요하다). ATI Avivo는 계단 현상을 줄이기 위해 벡터 적응형 디인터레이싱 및 비디오 스케일링을 지원하며, 처리 단계에서 8비트 및 6비트 디스플레이에서 10비트 색상 품질을 시뮬레이션하려는 공간/시간 디더링을 지원한다.

### ATI Avivo HD

ATI Avivo의 후속작은 ATI Avivo HD로, 여러 부분으로 구성된다. 통합 5.1 서라운드 사운드 HDMI 오디오 컨트롤러, 각 DVI 포트용 듀얼 통합 HDCP 암호화 키 (라이선스 비용 절감), VIVO 기능을 위한 Theater 200 칩, TV 오버스캔 및 언더스캔 보정을 위한 Xilleon 칩, Theater 200 칩과 함께 원래 제시된 ATI Avivo Video Converter가 있다.

그러나 ATI Avivo HD의 가장 중요한 하드웨어 디코딩 기능 대부분은 함께 제공되는 통합 비디오 디코더 (UVD)와 H.264/AVC 및 VC-1 비디오의 하드웨어 디코딩을 지원하는 고급 비디오 프로세서(AVP)에 의해 제공된다(이전 세대 ATI Avivo에는 없었던 비트스트림 처리/엔트로피 디코딩 포함). MPEG-1, MPEG-2, MPEG-4/DivX 비디오의 경우 모션 보상 및 iDCT(역이산 코사인 변환)가 대신 수행된다.

AVP는 메모리에서 비디오를 검색하고, 스케일링, 디인터레이싱 및 색상 보정을 처리한 다음, 메모리에 다시 기록한다. AVP는 또한 이전 세대 ATI Avivo와 동일하게 변환 중 데이터 손실을 줄이기 위해 12비트 변환을 사용한다.

HDMI는 비디오와 함께 8채널 96kHz 24비트 디지털 오디오(선택적으로 HDMI 1.3부터 외부 AV 리시버의 디코딩을 위한 Dolby TrueHD 및 DTS-HD Master Audio 스트림) 전송을 지원한다. 서라운드 사운드 출력이 가능한 오디오 컨트롤러를 GPU 코어에 통합하면 HDMI 케이블을 통해 비디오와 오디오를 동기적으로 출력하기 위해 메인보드 또는 사운드 카드에서 비디오 카드로 S/PDIF 연결할 필요가 없어진다.

라데온 HD 2900 시리즈는 UVD 기능이 없었지만, 여전히 ATI Avivo HD라는 이름이 붙었다.

### ATI Avivo Video Converter
ATI는 또한 "ATI Avivo Video Converter"라는 트랜스코더 소프트웨어를 출시했는데, 이는 H.264, VC-1, WMV9, WMV9 PMC, MPEG-2, MPEG-4, DivX 비디오 형식뿐만 아니라 아이팟 및 PSP에서 사용되는 형식 간의 트랜스코딩을 지원한다. 이 소프트웨어의 초기 버전은 트랜스코딩에 CPU만 사용했지만, ATI X1000 시리즈 GPU에서만 독점적으로 사용하도록 제한되었다. 소프트웨어 수정으로 컨버터 버전 1.12를 더 넓은 범위의 그래픽 어댑터에서 사용할 수 있게 되었다. 윈도우 비스타용 ATI Avivo Video Converter는 Catalyst 7.9(2007년 9월 출시, 버전 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보다 빠르지만, Badaboom보다 CPU 사용량이 높다. 한 리뷰에서는 Catalyst 버전 8.12를 사용하여 아이팟 및 WMV 재생에서 시각적 문제가 발생했으며, 명확한 승자는 없지만 선택해야 한다면 Avivo 컨버터를 선택하겠다고 결론지었다.

## 소프트웨어 지원
* 코렐 WinDVD
* 사이버링크 PowerDVD
* 마이크로소프트 윈도우 비스타 내부 MPEG-2 디코더
* 네로

## 같이 보기
* 통합 비디오 디코더 (UVD)
* 비디오 코딩 엔진 (VCE)

## 각주

## 외부 링크
* ATI Avivo

분류:ATI 테크놀로지스
분류:비디오 가속