ATI AVIVO: Часть 0: Введение и описание видеотехнологий

Введение

Компания ATI всегда была одним из тех участников рынка бытовых видеочипов, которые обращают много внимания на постоянное улучшение технологий по обработке видеоданных в своих продуктах. Можно вспомнить наиболее полную поддержку декодирования MPEG2 (аппаратная реализация motion compensation и iDCT) видеочипами Rage 128, продукты серии All-In-Wonder, а в последнее время к этому списку добавились видеопроцессоры для мобильных применений. Компания не останавливается на достигнутом, и вместе с анонсом линейки новых видеочипов серии X1000 (точнее, даже раньше), они объявили о новой технологии, даже целом наборе технологий, который получил обобщающее маркетинговое название AVIVO.

ATI AVIVO

ATI AVIVO — это набор видеотехнологий ATI, предназначенный для дальнейшего улучшения качества и производительности существующих фирменных технологий компании. В него входит большое количество разных технологий, воплощенное в новой линейке видеочипов RADEON X1000. Отличительной особенностью технологии AVIVO является ее широкая направленность, это не только улучшение определенной части конвейера по обработке видеоданных — набор призван улучшить сразу все его этапы. По мнению ATI, технологии AVIVO дают наиболее высокое качество воспроизведения и отображения видеоданных на их аппаратных решениях, разработанных с учетом AVIVO. Улучшения должны наблюдаться на всех этапах видеоконвейера, начиная от захвата и сжатия видео до отображения декодированных и обработанных данных на устройствах вывода. Вот лишь некоторые из них: 12-битная обработка данных при захвате, новые возможности по аппаратному декодированию видео (H.264) и помощи универсальным процессорам в его кодировании, улучшенный алгоритм адаптивного деинтерлейсинга, два встроенных Dual Link DVI вывода.

Необходимо выделить, что AVIVO — это не просто поддержка новых возможностей в драйверах для видеокарт, это поддержка новых аппаратных технологий современных продуктов компании: новом поколении RADEON X1000 и Theater 550 Pro. Благодаря новым технологиям и программируемым блокам по обработке видеосигнала, эти решения призваны повысить качество и улучшить производительность при работе с медиаданными на ПК. Эти задачи становятся все более важными, так как улучшения в работе ПК с видеоконтентом привели к тому, что появились медиацентры, основанные на ПК, предназначенные для использования в составе домашних кинотеатров. Кроме того, все большее распространение получает видео высокого разрешения (High Definition — HD), которое предъявляет повышенные требования, как к качеству, так и к производительности видеоконвейера.

AVIVO постоянно развивается, и будет развиваться дальше, мы постараемся рассмотреть практические аспекты технологий максимально широко, очень интересно, что могут дать продукты с поддержкой набора технологий AVIVO уже сейчас или в самом ближайшем времени. Вот как представляет ступени видеоконвейера компания ATI:

Video Pipeline

Сейчас мы попробуем вкратце ознакомиться с теми новыми возможностями, которые предоставляет технология AVIVO. Это будет чисто теоретическая статья с описанием основных технологий, а все практические исследования последуют далее. Практика будет разделена на несколько частей, так как набор технологий широк и весьма разнообразен, каждый раздел будет подробно рассмотрен в будущем. AVIVO: Видеозахват

Видеозахват — это процесс перевода аналоговых видеоданных в цифровой формат для того, чтобы затем обрабатывать, хранить, декодировать и отображать их в последующих этапах работы видеоконвейера. В случае аналогового захвата, видеосигнал отделяется от несущего сигнала и затем оцифровывается. На качество захвата видео влияет множество факторов, качественный захват характеризуется высоким качеством отделения сигнала, аналогово-цифровым преобразованием высокой разрядности, качественным шумопонижением и многим другим.

Захват аналогового видео на продукции компании ATI выполняется чипами серии Theater. Возможности AVIVO по захвату уже используются в ATI TV Wonder Elite и других продуктах, основанных на чипе Theater 550 Pro. В этих решениях по захвату аналогового видео с поддержкой AVIVO применен большой набор технологий, включая автоматическую регулировку усиления сигнала (Automatic Gain Control), 12-битное аналогово-цифровое преобразование, 3D гребенчатый фильтр (comb filtering) и аппаратное шумопонижение. Рассмотрим подробнее плюсы технологии AVIVO, относящиеся к видеозахвату:

  • Автоматическая регулировка усиления (уровня видеосигнала)
    Новые решения ATI по видеозахвату, начиная с Theater 550 Pro, могут динамически изменять уровень входного сигнала для того, чтобы в дальнейшую обработку поступал наиболее качественный по яркости и контрасту видеосигнал. По словам ATI, технология AVIVO должна обеспечивать наиболее реалистичные яркость и контраст изображения, получаемого в результате захвата.
  • 12-битное аналогово-цифровое преобразование
    Процесс преобразования аналогового сигнала в цифровой — основной этап видеозахвата, от него многое зависит. Все неточности в преобразовании будут потеряны для остальной части видео конвейера и важно получить на этом этапе максимальное количество деталей. Для этого в ATI решили применить 12-битное аналогово-цифровое преобразование, в отличие от предыдущих 9- или 10-битных решений. Это должно помочь в достижении хороших результатов захвата в целом, а особенно — улучшить плавные цветовые переходы.
  • 3D гребенчатый фильтр (3D Comb Filtering)
    Гребенчатая фильтрация — это этап предварительной обработки для разделения цветовой и яркостной компонент аналогового видео (ТВ и композитный сигнал). Обычно фильтрация разделяет их на основе одного изображения (такой метод называется 2D comb filtering), а улучшенный фильтр ATI работает в трех измерениях, используя два обычных измерения картинки и время в качестве третьего, что улучшает качество разделения компонент сигнала.
  • Аппаратное шумопонижение
    Шум — это лишняя информация в видеосигнале в виде небольших отличий соседних точек в яркости или цвете, обычно видима как едва заметный «снежок». Зашумленность сигнала плохо влияет не только на визуальное восприятие изображения человеком, но и делает последующий процесс сжатия видео более трудоемким, и в результате получаются файлы больших битрейтов, чем могли быть. Аппаратное шумопонижение в технологии AVIVO призвано снизить уровень шума для улучшения качества изображения и повышения эффективности дальнейшего его сжатия.
AVIVO: Видеокодирование

Обычная задача, возникающая у пользователя после того, как он получил видео из аналогового источника и оцифровал его — сжатие данных в какой-то из форматов, например, в MPEG2 или другой, более совершенный. Даже в том случае, если источник был цифровой, зачастую бывает нужно перекодировать видео в другой формат или в тот же, но с другим разрешением и/или битрейтом. Процесс декодирования видео одного формата и последующее его кодирование называется перекодированием и бывает нужно в некоторых случаях, например, когда хочется посмотреть DVD фильм на карманном устройстве: КПК, мобильном телефоне или карманной игровой консоли, то есть устройствах с разными возможностями по поддерживаемым разрешениям, форматам и битрейту видеоданных.

Решения компании ATI, поддерживающие технологии AVIVO, предлагают две разные возможности по компрессии видеоданных. Продукция, предназначенная для захвата аналогового видео, основанная на чипах Theater 550, имеет выделенные блоки для полностью аппаратной MPEG2 компрессии, что важно для поддержания низкой загрузки центрального процессора (примерно 3-5% ресурсов процессора при кодировании телевизионного сигнала). А остальные решения с поддержкой AVIVO, отдельные видеокарты и будущие интегрированные в чипсеты видеоядра, предлагают компрессию и перекодирование видео с частичной аппаратной поддержкой.

Все новые видеочипы семейства ATI RADEON X1000 поддерживают программно-аппаратное перекодирование видеоданных, единственным требованием является установка соответствующего программного обеспечения. Все предыдущие утилиты для перекодирования видеоданных использовали только универсальные процессоры, а решение от ATI, AVIVO Video Converter, дополнительно задействует возможности видеочипов серии ATI X1000. Конвертер работает только на ПК с установленными в них соответствующими видеокартами, причем поддерживаются все чипы линейки, от X1300 до X1800 XT. Текущая бета-версия приложения поддерживает следующие профили и выходные форматы: MPEG1, MPEG2, Video CD, Super Video CD, DVD, MPEG4 (DivX-совместимый), WMV9, Portable Media Center, H.264 (AVI), MPEG4 (для Sony PSP) и H.264 (MP4, для Apple iPod).

AvivoXCode
AVIVO: Видеодекодирование

Воспроизведение видеоданных даже на современных системах является довольно ресурсоемкой задачей, особенно если речь о видео высокого разрешения и современных форматах сжатия, весьма требовательных к мощности системы. Основная нагрузка приходится на центральный процессор ПК, отсюда и основные требования к его мощности. Но современные видеокарты могут выполнять часть вычислений по декодированию и постобработке при помощи установленного видеочипа. Ведь хорошее декодирование это то, которое использует меньше ресурсов центрального процессора. Это приведет к пониженному потреблению питания, что особенно важно для мобильных применений, и для декодирования будет достаточно установки в системы менее мощных CPU, что снизит стоимость систем и повысит качество воспроизведения на маломощных системах. Большая часть ресурсов процессора останется на постобработку тех же видеоданных или для других задач, выполняемых операционной системой.

В видеочипах ATI есть выделенные блоки для задач декодирования видео, их программируемость и гибкость позволяет использовать оптимизации для разных видеокодеков. Технология, задействующая возможности видеочипов при воспроизведении видео, называется DirectX Video Acceleration (DXVA). DXVA позволяет использовать помощь видеопроцессора сразу в нескольких задачах, например, в декодировании видео и постобработке (самый часто используемый вид — деинтерлейсинг). Сегодняшние возможности чипов серии X1000 по декодированию видео включают поддержку форматов MPEG2, WMV9 и H.264. Требуются как специальные декодеры (ATI DVD Decoder, Cyberlink H.264 video decoder), так и проигрыватели, которые поддерживают DXVA. DXVA декодеры появились изначально для MPEG2, потом стало доступно дополнение для Windows Media Player 10 с поддержкой DXVA для декодирования WMV9 формата. Теперь, с выходом соответствующего декодера от Cyberlink, стало возможным DXVA-ускорение и для H.264 формата.

Декодирование четко описывается определенным алгоритмом, и его качество можно измерять не только качеством получаемой картинки, но и ресурсоемкостью, нагрузкой на CPU. Процесс декодирования состоит из нескольких стадий, иногда отличающихся для каждого конкретного кодека. Например, для формата H.264 стадии такие: статистическое декодирование, обратное преобразование, компенсация движения, фильтр удаления артефактов блочности, постобработка и отображение на экране.

H.264 — это современный видеокодек с высокой степенью сжатия, первая версия стандарта по которому была закончена весной 2003 года. H.264 принят группой Motion Picture Experts Group (MPEG) и иногда называется "MPEG-4 Part 10" (MPEG-4 Часть 10, ISO 14496-10) или "AVC" (MPEG4 Advanced Video Coding). Это наиболее перспективный кодек, который, вместе с некоторыми другими, является частью спецификации HD-DVD и Blu-ray носителей, и также будет использоваться в цифровом телевизионном вещании.

Сегодня, общепризнанным и наиболее часто применяемым форматом является MPEG2, он используется для сжатия видео на DVD, для потокового видео в Интернете, и большинство систем цифрового телевещания (эфирное, спутниковое, кабельное) используют именно MPEG2. Формат H.264, по сравнению с MPEG2, отличается лучшим соотношением качества и битрейта, обеспечивая повышенное качество на одинаковых битрейтах или меньший битрейт при сходном качестве. Также, H.264 обладает лучшей масштабируемостью, формат поддерживает несколько профилей для разных устройств и прекрасно подходит как для низких битрейтов (например, для мобильных телефонов), так и для очень высоких (будущие оптические носители HD-DVD и Blu-ray). Новые методы, подобные H.264, разрабатываются из-за сравнительно низкой эффективности MPEG2 и других старых кодеков, увеличившихся вычислительных ресурсов и распространения видео высокого разрешения (High Definition), которое нуждается в более эффективных методах сжатия.

Основные отличительные особенности формата H.264:

  • Более сложные схемы статистического кодирования потока: Context-Adaptive Variable Length Coding и Context-Adaptive Binary Arithmetic Coding, по сравнению с одной фиксированной схемой в MPEG2. CAVLC — стандартный для H.264 метод сжатия, а CABAC – еще более совершенный метод, способный снизить битрейт при кодировании еще на десяток-два процентов. Оба метода обеспечивают более качественное сжатие, но и намного более требовательны к вычислительным ресурсам, по сравнению со схемой, использующейся в MPEG2.
  • Адаптивный фильтр для уменьшения артефактов блочности (Adaptive Deblocking Filter). H.264 выполняет подобный фильтр удаления блочности, используя блоки размером 4x4. В отличие от постобработки в MPEG4, in-loop фильтр работает на стадии кодирования и декодирования видео, и фильтрация применяется для каждого кадра до того как он будет использован для (де)кодирования последующих кадров. Поэтому для H.264 такая фильтрация теперь является обязательной, ее нельзя отключить. Это, кроме повышения качества, особенно на низких битрейтах, означает и серьезное увеличение вычислительной нагрузки на декодирование H.264 потока.
  • Переменные размеры блока. В отличие от MPEG2 и MPEG4/ASP, где минимальные размеры макроблоков 16x16 и 8x8 пикселей соответственно, H.264/AVC использует блоки до 4x4 пикселей, причем размер блоков адаптивно изменяется для каждого отдельного фрагмента. Это помогает в сценах с множеством деталей и дает в них лучшее результирующее качество.
  • Улучшенная точность оценки движения (смещения объектов в кадре). H.264 использует увеличенное разрешение при оценке движения в четверть пикселя (Quarter-Pel или QPel).
  • Внутрикадровое кодирование. Эта техника сжимает похожие цвета лучше, чем MPEG2, особенно в сложных для кодирования сценах с быстрым движением. Благодаря этой возможности, подобные фрагменты кодируются с меньшим битрейтом.

Основная ключевая особенность формата H.264 в том, что он разработан для гораздо более высоких степеней сжатия, по сравнению с MPEG2. Конечно, увеличившаяся степень сжатия (до 2-3 раз большая, по сравнению с MPEG2) требует потерь в виде значительно большей ресурсоемкости при кодировании и декодировании. Это относится ко всему процессу декодирования, но особенно к статистическому кодированию, уменьшившемуся размеру блоков и фильтрации артефактов блочности.

H.264 дает лучшее качество на том же битрейте: меньше артефактов блочности, более плавные цветовые переходы и т.п., он предъявляет менее жесткие требования к объему носителей и битрейту. Зато, по сравнению с MPEG2, декодирование H.264 потока примерно в 3-4 раза более ресурсоемко. 1080i/1080p видеопоток в формате MPEG2 с большим битрейтом будет использовать до 3-4 раз меньшее количество вычислительных ресурсов, по сравнению с H.264.

Сейчас даже самые быстрые центральные процессоры на ПК не могут полностью удовлетворить требования по декодированию H.264 в самых высоких разрешениях, таких, как 1080p (прогрессивный 1920x1080), которые ожидаются на носителях Blu-ray и HD-DVD и уже существуют в виде всевозможных роликов высокого качества. Похожая ситуация была с проигрыванием DVD в самом начале его распространения, когда процессоры на ПК не справлялись с декодированием MPEG2 и видеокарты пришли им на помощь. Также и в этот раз, возможности, предоставляемые последними видеокартами ATI по аппаратному ускорению декодирования H.264, позволяют обойти это ограничение.

Все видеокарты серии X1000, основанные на чипах R520, RV530 и RV515, способны на аппаратное ускорение декодирования видеоданных в форматах H.264, MPEG2, MPEG4, VC-1 и WMV9. Аппаратное ускорение декодирования H.264 особенно важно потому, что следующие форматы оптических накопителей, HD-DVD и Blu-ray, будут использовать его как один из основных форматов для хранения видео. И если для декодирования MPEG2 и WMV9 уже есть аппаратная поддержка от видеочипов, то для H.264 ее до сих пор не было.

Помощь видеочипов ATI в процессе декодирования H.264 состоит в возложении части работы, обычно выполняющейся центральным процессором, на видеочип. При использовании чипов ATI RADEON X1000, которые обладают поддержкой технологий AVIVO, применяется аппаратное ускорение компенсации движения и фильтрации для снижения артефактов блочности, что значительно снижает нагрузку на центральный процессор. На основе нынешней нагрузки и эффективности декодирования, компания ATI определяет возможности систем по программно-аппаратному декодированию H.264 для нескольких уровней своих чипов так: оптимальным форматом для видеокарт RADEON X1300 является 480p (прогрессивный 720x480), для X1600 — 720p (1280x720), а для X1800 — текущий максимум, 1920x1080 (1080p). Причем утверждается, что в последующих версиях драйверов планируются дальнейшие улучшения по аппаратному ускорению декодирования формата H.264.

Обе компании, ATI и NVIDIA осенью 2005 года заявляли, что скоро предоставят аппаратную поддержку для декодирования H.264. Этот формат настолько современен, что для него не было стандартного API для аппаратной DXVA акселерации. И вот недавно вышел декодер Cyberlink, который разработан совместно с ATI для того, чтобы использовать аппаратные возможности новой линейки видеокарт. Текущая версия декодера, которая при обработке H.264 потока использует аппаратные возможности видеочипов линейки ATI X1000, Cyberlink H.264 video decoder, уже обеспечивает снижение нагрузки на CPU при проигрывании соответствующих роликов, мы обязательно рассмотрим это в соответствующем материале. Как указывается производителем, версия пока не до конца доработана, использование аппаратного ускорения декодирования формата H.264 одновременно с использованием 3D возможностей карты, может вызвать нестабильную работу системы, а некоторые видеоролики с высоким битрейтом не воспроизводятся плавно, наблюдаются небольшие паузы в воспроизведении видео. Все это постепенно исправят. А наше исследование качества и производительности декодирования всех распространенных форматов видеочипами с поддержкой AVIVO находится в разработке. AVIVO: Постобработка

Постобработка — это вся дополнительная обработка изображения, которая происходит после основных действий по декодированию видео. Эта стадия также очень важна для качественного отображения видеоданных и для улучшения его качества. В случаях, когда исходное видео чересстрочное и использует два поля, а устройство отображения прогрессивное (например, если ТВ сигнал воспроизводится на простом мониторе), тогда наличие и качество постобработки важны для того, чтобы отобразить видеопоследовательность максимально качественно. Другие примеры постобработки, помимо деинтерлейсинга: масштабирование, цветокоррекция, шумоподавление, уменьшение артефактов блочности. Кроме улучшенного деинтерлейсинга, вместе с AVIVO вводится еще один вид постобработки — шумоподавление Temporal Recursive De-Noise. Для видеофрагментов плохого качества с большим количеством шума используются встроенные в чипы серии X1000 аппаратные фильтры шумоподавления. В отличие от декодирования, постобработка не определена строгим описанием и производителями применяются разные алгоритмы и методы постобработки. Причем, оценка качества постобработки субъективна и очень сложно оценить ее качество и эффективность.

Деинтерлейсинг — это процесс, при котором чересстрочное видео переводится в прогрессивный формат, он нужен потому, что большинство устройств отображения сейчас (а среди мониторов для ПК вообще все) — прогрессивные устройства. Поэтому любое чересстрочное видео нужно конвертировать в прогрессивный формат, эта стадия постобработки называется деинтерлейсинг. Ранее деинтерлейсинг был важен в основном для MPEG2 видео, записанного на DVD носители, а теперь становится особенно важным для формата видео 1080i, который стал одним из наиболее распространенных High Definition форматов.

Лучшие методы деинтерлейсинга, дающие наибольшее качество, сложны и комплексны, нет простого пути для того, чтобы сделать эту работу так, чтобы артефактов не было во всех случаях. Старые методы деинтерлейсинга, простые и не адаптивные к изменению скорости движения, уходят в прошлое, обеспечивая не самое лучшее качество. Современные видеочипы используют сложные методы деинтерлейсинга, так называемые адаптивные. Адаптивные методы деинтерлейсинга выборочно отбрасывают пиксели, на основе информации о движении в кадре. До анонса AVIVO в продукции ATI уже применялись адаптивные методы, но именно в видеочипах R520, RV530, RV515, поддерживающих AVIVO, компания ввела самый продвинутый метод — векторно-адаптивный деинтерлейсинг (vector adaptive). Этот улучшенный алгоритм похож на подобный же новый метод в NVIDIA PureVideo — spatial-temporal. Вкратце, его действие можно объяснить следующим образом: алгоритм выбирает данные для построения прогрессивного кадра из данных одного поля, если движение обрабатываемого фрагмента в кадре невелико, а для фрагментов с быстрым движением используются данные, интерполированные по нескольким векторам, что дает полученному прогрессивному кадру максимум возможных деталей. Векторно-адаптивный деинтерлейсинг обеспечивает качественное удаление "гребенки" даже в традиционно сложных сценах (диагональные линии, расположенные под небольшим углом, например, или более жизненный пример — развевающийся флаг) без замыливания и больших потерь в качестве.

В технологии AVIVO были улучшены и алгоритмы масштабирования. Масштабирование видеоданных является одним из критически важных шагов этого этапа видеоконвейера, для поддержания высокого качества перед выводом на экран. Ведь чаще всего разрешение видеоданных не соответствует физическому разрешению устройства отображения, поэтому изображение нужно промасштабировать до требуемого, движок масштабирования использует данные в разрешении исходного видео и интерполирует их в разрешение, запрашиваемое приложением. Качественное масштабирование картинки вверх и вниз, с сохранением максимального количества исходных деталей и снижением артефактов алиасинга, является очень важной задачей, на которую обратили внимание в ATI при разработке AVIVO.

В отличие от подхода NVIDIA с их отдельно распространяемым платным видеодекодером PureVideo, ATI продолжает совершенствовать методы обработки в своих драйверах. Технология AVIVO, кроме улучшенного деинтерлейсинга, привнесла и многоформатный метод обнаружения и коррекции киноматериала с частотой кадров 24 кадра в секунду, преобразованного в видеоматериал с 60 полями в секунду (3:2 pull-down). Коррекция 3:2 pull-down убирает искусственно вставленные при такой конвертации поля. Нововведение заключается в том, что обработка реализована на уровне драйвера и осуществляется без необходимости установки специальных декодеров. Новые видеочипы R520, RV530 и RV515, обладая гибкой программируемостью, используют новые методы определения формата для того, чтобы использовать метод 3:2 pull-down коррекции для любого видеоформата. Для активации этого метода нужно включить режим «3:2 pulldown» в настройках драйвера — Catalyst Control Center.

CCC
AVIVO: Вывод на экран

Технология AVIVO предлагает и новые возможности при выводе на экран. Это последняя стадия видеоконвейера AVIVO, после того как видео декодировали и обработали, его нужно вывести на устройство вывода. Это последний шаг перед тем, как изображение посылается по физическому интерфейсу от источника (видеокарты) на устройство вывода: монитор или телевизор. Данный этап конвейера состоит из двух основных частей: дополнительной обработки сигнала, в зависимости от типа используемого устройства вывода и интерфейса для подключения устройства вывода. Вот диаграмма, наглядно показывающая все этапы обработки при выводе:

Display

Для вывода изображения используется широкий выбор устройств и технологий отображения, постоянно появляются новые технологии и улучшаются старые. Разные типы дисплеев отличаются друг от друга по своим характеристикам:

  • Гамма-чувствительность
  • Цветовое пространство
  • Разрешение и соотношение сторон
  • Глубина цвета
  • Иные специфические особенности технологий (такие, как время отклика LCD дисплеев)

Для того чтобы обеспечить качество поступающих из видеоконвейера данных, современный видеочип должен обладать гибкой поддержкой разных типов дисплеев, предоставлять широкий выбор аналоговых и цифровых разъемов с поддержкой максимально высоких разрешений и глубины цвета.

Возможности вывода изображения в технологии AVIVO включают два симметричных конвейера, для поддержки двух независимых устройств вывода. Эти конвейеры осуществляют:

  • Гамма-коррекцию высокой точности. Блок, осуществляющий гамма-коррекцию, работает с входными данными от 8-бит до 16-бит на цветовую компоненту.
  • Цветокоррекцию. Полная коррекция цвета выполняется для каждого пикселя, применятся как цветовая конверсия (из RGB в YPrPb и наоборот), так и цветокоррекция.
  • Масштабирование. Интерполяция исходного разрешения вверх или вниз, для соответствия разрешению устройства вывода. Высококачественная фильтрация в продуктах ATI использует до 60 отсчетов (по 10 горизонтальных на каждой из 6 линий).
  • Dithering — так как все расчеты производятся с 10-битной точностью, разрядность выходных данных нужно снижать до 8-бит или 6-бит на компоненту цвета, для настольного монитора и экрана ноутбука.

Современные видеокарты ATI с поддержкой AVIVO предлагают самые широкие возможности по подключению различных устройств вывода информации:

  • Поддержка двух аналоговых дисплеев при помощи двух 10-битных независимых RAMDAC
  • Качественный ТВ-выход через Xilleon TV encoder, с поддержкой композитного, S-video и компонентного разъемов
  • Поддержка High Definition Multimedia Interface (HDMI) для подключения цифровых телевизоров, основное отличие разъема в том, что он сочетает вывод видео и аудио контента
  • Поддержка HDCP для просмотра защищенного контента
  • Два Dual Link DVI разъема для поддержки дисплеев высокого разрешения, с возможностью вывода информации на дисплеи с высокой глубиной цвета (10 или 16 бит на цвет)

Все видеокарты серии RADEON X1000 имеют на борту как минимум один Dual Link DVI разъем, а RADEON X1800 — два Dual Link DVI порта. Второй Dual Link DVI можно установить и на младшие карты, основанные на чипах RV530 и RV515, но для таких плат решили использовать один D-Sub и один Dual Link DVI, так как аналоговые разъемы в недорогих системах все еще чаще используются. Все новые чипы ATI содержат два встроенных dual-link TMDS, а значит, можно подключить две LCD панели высокого разрешения. Каждый из Dual Link DVI разъемов поддерживает разрешения более 1920x1200, вплоть до 2560x1600, эта возможность весьма полезна для таких моделей больших LCD мониторов, как Apple Cinema 30" и других похожих от IBM, Viewsonic, EIZO Nanao и Iiyama.

Еще одним серьезным улучшением, которое предлагается в новых видеокартах, является полностью 10-битный видеоконвейер, в котором используется 30-битное представление RGB цвета на всех этапах: гамма-коррекция, цветокоррекция, масштабирование, dithering. Как мы все помним, инженеры Matrox были первыми на рынке, кто предложил 10-битный видеоконвейер в линейке карт Parhelia, а теперь эта поддержка есть у ATI. Предыдущие видеочипы ATI тоже были оснащены 10-битными RAMDAC, но остальная часть конвейера тогда еще была 8-битной, а теперь конвейер стал полностью 10-битным. Выводы

Итак, мы в теории рассмотрели составляющие набора технологий AVIVO, представленные компанией ATI в последней линейке видеокарт RADEON X1000. Нельзя сказать, чтобы все они были новыми и впервые появившимися на рынке. Большинство из них — улучшенные технологии предыдущего поколения, объединенные с новыми в едином маркетинговом пакете, но и нового там достаточно много. Очень качественный видеозахват, прогрессивный метод деинтерлейсинга, аппаратное ускорение декодирования перспективного видеоформата H.264, программно-аппаратное видеокодирование, новые возможности по выводу изображения — все это весьма интересные нововведения, а вместе с улучшениями старых технологий, мы получаем цельный продукт, направленный на дальнейшее улучшение качества и производительности работы видеоконвейера. И пусть пока не все предложенное компанией воплощено в реальности, AVIVO является очередным шагом в правильном направлении.

Богатый набор технологий по работе с видеоконтентом, его качественный вывод на многочисленные типы дисплеев — все это делает технологии AVIVO очень любопытными для пользователей, заинтересованных в максимальном качестве изображения. Набор охватывает весь спектр по работе видеоконвейера, от захвата и кодирования видео до его вывода на физический интерфейсный разъем, причем в каждом этапе конвейера есть какие-то улучшения по сравнению с предыдущими поколениями чипов. Крайне важно и то, что все возможности технологии AVIVO, поддерживаемые старшим чипом линейки R520, поддерживаются и остальными недорогими чипами новой серии. То есть, все карты от RADEON X1300 до RADEON X1800 XT поддерживают все перечисленные выше особенности набора технологий AVIVO.




30 декабря 2005 Г.

ATI AVIVO: 0:

ATI AVIVO: 0:

ATI , . MPEG2 ( motion compensation iDCT) Rage 128, All-In-Wonder, . , X1000 (, ), , , AVIVO.

ATI AVIVO

ATI AVIVO — ATI, . , RADEON X1000. AVIVO , — . ATI, AVIVO , AVIVO. , . : 12- , (H.264) , , Dual Link DVI .

, AVIVO — , : RADEON X1000 Theater 550 Pro. , . , , , , . , (High Definition — HD), , , .

AVIVO , , , , AVIVO . ATI:

Video Pipeline

, AVIVO. , . , , .

AVIVO:

— , , , . , . , , - , .

ATI Theater. AVIVO ATI TV Wonder Elite , Theater 550 Pro. AVIVO , (Automatic Gain Control), 12- - , 3D (comb filtering) . AVIVO, :

  • ( )
    ATI , Theater 550 Pro, , . ATI, AVIVO , .
  • 12- -
    — , . . ATI 12- - , 9- 10- . , — .
  • 3D (3D Comb Filtering)
    — ( ). ( 2D comb filtering), ATI , , .

  • — , «». , , , . AVIVO .

AVIVO:

, , — - , , MPEG2 , . , , , / . , , DVD : , , , .

ATI, AVIVO, . , , Theater 550, MPEG2 , ( 3-5% ). AVIVO, , .

ATI RADEON X1000 - , . , ATI, AVIVO Video Converter, ATI X1000. , , X1300 X1800 XT. - : MPEG1, MPEG2, Video CD, Super Video CD, DVD, MPEG4 (DivX-), WMV9, Portable Media Center, H.264 (AVI), MPEG4 ( Sony PSP) H.264 (MP4, Apple iPod).

AvivoXCode

AVIVO:

, , . , . . , . , , CPU, . , .

ATI , . , , DirectX Video Acceleration (DXVA). DXVA , , ( — ). X1000 MPEG2, WMV9 H.264. (ATI DVD Decoder, Cyberlink H.264 video decoder), , DXVA. DXVA MPEG2, Windows Media Player 10 DXVA WMV9 . , Cyberlink, DXVA- H.264 .

, , , CPU. , . , H.264 : , , , , .

H.264 — , 2003 . H.264 Motion Picture Experts Group (MPEG) "MPEG-4 Part 10" (MPEG-4 10, ISO 14496-10) "AVC" (MPEG4 Advanced Video Coding). , , , HD-DVD Blu-ray , .

, MPEG2, DVD, , (, , ) MPEG2. H.264, MPEG2, , . , H.264 , (, ), ( HD-DVD Blu-ray). , H.264, - MPEG2 , (High Definition), .

H.264:

  • : Context-Adaptive Variable Length Coding Context-Adaptive Binary Arithmetic Coding, MPEG2. CAVLC — H.264 , CABAC , - . , , , MPEG2.
  • (Adaptive Deblocking Filter). H.264 , 4x4. MPEG4, in-loop , () . H.264 , . , , , H.264 .
  • . MPEG2 MPEG4/ASP, 16x16 8x8 , H.264/AVC 4x4 , . .
  • ( ). H.264 (Quarter-Pel QPel).
  • . , MPEG2, . , .

H.264 , , MPEG2. , ( 2-3 , MPEG2) . , , .

H.264 : , .., . , MPEG2, H.264 3-4 . 1080i/1080p MPEG2 3-4 , H.264.

H.264 , , 1080p ( 1920x1080), Blu-ray HD-DVD . DVD , MPEG2 . , , ATI H.264, .

X1000, R520, RV530 RV515, H.264, MPEG2, MPEG4, VC-1 WMV9. H.264 , , HD-DVD Blu-ray, . MPEG2 WMV9 , H.264 .

ATI H.264 , , . ATI RADEON X1000, AVIVO, , . , ATI - H.264 : RADEON X1300 480p ( 720x480), X1600 — 720p (1280x720), X1800 — , 1920x1080 (1080p). , H.264.

, ATI NVIDIA 2005 , H.264. , API DXVA . Cyberlink, ATI , . , H.264 ATI X1000, Cyberlink H.264 video decoder, CPU , . , , H.264 3D , , , . . AVIVO .

AVIVO:

— , . . , , (, ), , . , : , , , . , AVIVO — Temporal Recursive De-Noise. X1000 . , . , .

— , , , ( ) — . , . MPEG2 , DVD , 1080i, High Definition .

, , , , , . , , , . , . , . AVIVO ATI , R520, RV530, RV515, AVIVO, — - (vector adaptive). NVIDIA PureVideo — spatial-temporal. , : , , , , . - "" ( , , , — ) .

AVIVO . , . , , , . , , , ATI AVIVO.

NVIDIA PureVideo, ATI . AVIVO, , 24 , 60 (3:2 pull-down). 3:2 pull-down . , . R520, RV530 RV515, , , 3:2 pull-down . «3:2 pulldown» — Catalyst Control Center.

CCC

AVIVO:

AVIVO . AVIVO, , . , () : . : , . , :

Display

, . :

  • -
  • (, LCD )

, , .

AVIVO , . :

  • - . , -, 8- 16- .
  • . , ( RGB YPrPb ), .
  • . , . ATI 60 ( 10 6 ).
  • Dithering — 10- , 8- 6- , .

ATI AVIVO :

  • 10- RAMDAC
  • - Xilleon TV encoder, , S-video
  • High Definition Multimedia Interface (HDMI) , ,
  • HDCP
  • Dual Link DVI , (10 16 )

RADEON X1000 Dual Link DVI , RADEON X1800 — Dual Link DVI . Dual Link DVI , RV530 RV515, D-Sub Dual Link DVI, . ATI dual-link TMDS, , LCD . Dual Link DVI 1920x1200, 2560x1600, LCD , Apple Cinema 30" IBM, Viewsonic, EIZO Nanao Iiyama.

, , 10- , 30- RGB : -, , , dithering. , Matrox , 10- Parhelia, ATI. ATI 10- RAMDAC, 8-, 10-.

, AVIVO, ATI RADEON X1000. , . — , , . , , H.264, - , — , , , . , AVIVO .

, — AVIVO , . , , - . , AVIVO, R520, . , RADEON X1300 RADEON X1800 XT AVIVO.