Многим из нас хочется графики качественного уровня (а значит и современных технологий визуализации) не только на нашем компьютере, но и на мобильном телефоне или КПК. Ведь эти аппараты всегда (или почти всегда) с нами. Иногда так хочется поиграть на мобильных устройствах в любимый WoW, Lineage, Doom, CS, AoE или NFS. И вот постепенно эти мечты сбываются.
Как все начиналось?
На самом деле чипы, отвечающие за обработку графики в мобильных телефонах и тем более КПК, существовали и ранее. Но эти чипы во многом возлагали нагрузку обработки изображения на центральный процессор. Они были просты и не использовали особых технологических изощрений. Даже в Siemens CX65 стоит чип, который обрабатывает простейшую 3D графику. Но время идет и сегодня в мобильном устройстве уже и фотоаппарат, и видеокамера, и MP3-плеер со стерео звучанием, и Java/3D приложения и игры, и даже ОС (Symbian, Widows Mobile, Palm…). Чего только не придумывают компании, чтобы привлечь внимание именно к продуктам своей марки. И это новый сегмент рынка для известных соперников nVidia и ATI, которые обещают нам новый уровень визуализаций и использования возможностей телефона!
Что мы имеем?
На сегодняшний день от компаний nVidia у нас есть четыре модели (все серии GoForce), а именно: GoForce 2150, GoForce 4000, GoForce 4800 и последняя новинка - GoForce 5500. Эти чипы уже представлены в некоторых телефонах и на сегодняшний день производятся довольно давно, кроме модели 5500 естественно. Давайте рассмотрим их подробнее.
GoForce 2150
Это младшая и самая старая модель данной линейки. Её возможности:
Поддержка мегапиксельных камер. Поддержка захвата 1.3 MP изображений позволяет получать картинки фотографического качества с помощью вашего карманного устройства, выводить их на монитор высокого разрешения и распечатывать в стандартном формате 10х15 см.
Аппаратное кодирование JPEG. Специальная аппаратная подсистема обеспечивает сжатие изображения, повышает производительность и продлевает срок работы батарей. Позволяет также записывать видео при высокой частоте смены кадров.
64-битная подсистема 2D-графики. Поддержка мониторов высокого разрешения без необходимости доступа к внешней памяти, что снижает затраты энергии для вывода изображений на монитор. Широкая полоса пропускания данных позволяет поддерживать работу интерфейса памяти на более низких скоростях с целью экономии энергии.
Поддержка QVGA LCD + двойной интерфейс LCD. Поддержка монитора высокого разрешения позволяет видеть больше информации из вашей телефонной книжки, на web-странице, в игре и выводить более детализированные картинки. Поддержка двух экранов в телефонах типа "раскладушка" позволяет быстро переключаться между экранами, которые могут иметь разный размер и разрешение. Поддерживаются около 70 популярных ЖК-панелей.
Постобработка MPEG-4. Снимает нагрузку с процессора по обработке задач, требующих тяжелых вычислений (например, преобразование цветового пространства), что представляет собой примерно 20% циклов MPEG-4 декодера для получения более плавного воспроизведения видео высокого качества.
64-битная подсистема 2D графики. Графика высокой производительности и точности улучшает как простой просмотр текста, так и динамичные игры. 64-битная подсистема 2D графики ускоряет выполнение функций, таких как рендеринг цветных изображений, и обеспечивает богатый пользовательский интерфейс и высокую производительность.
GoForce 4000
Технология NVIDIA nPower. Уникальный подход NVIDIA к увеличению времени работы от батарей в режиме ожидания и во время игр, съемки видео или фотографий. nPower имеет ряд оптимизаций – обработку на уровне процессора, инновационную архитектуру, серию GPU для карманных устройств и динамическое тактирование - для снижения потребления энергии в активных режимах.
Поддержка 3-х мегапиксельных камер. Поддержка камеры с высоким разрешением даёт возможность захватывать изображения фотографического качества с помощью мобильного телефона, которые потом можно отпечатать на бумаге стандартного размера 20,3x25,4 см, или вывести на экран монитора в высоком разрешении. Усовершенствованные технологии фильтрации обеспечивают предварительный просмотр изображения на 3-х мегапиксельных камерах.
Цифровой зум 8x. Цифровой зум высокого качества позволяет пользователям делать фотографии крупным планом и выводит телефоны с камерами на уровень отдельных цифровых фотоаппаратов. В камерах высокого разрешения эта функция позволяет увеличить изображение объекта, одновременно сохраняя высокое качество изображения.
MPEG-4 и H.263 кодек. Обеспечивает полноценную видеозапись (кодирование) и воспроизведение видео (декодирование) на мобильном телефоне, включая поддержку видео по запросу, воспроизведения потокового видео и проведения конференций. Специальные аппаратные фильтры обеспечивают высокое качество воспроизведения записанного видео. Стандарт MPEG-4 предлагает набор технологий, которые привносят мультимедийные функции в новые типы устройств, включая те, которые имеют низкие битрейты, например, мобильные телефоны. Стандарт H.263, который является частью стандарта MPEG-4, поддерживает видеосжатие для видеоконференций и видеотелефонии.
Аппаратный JPEG кодек. Мультимегапиксельные изображения могут кодироваться без использования сигнального (baseband) процессора. Это значительно уменьшает потребление энергии и обеспечивает быстрый предварительный просмотр изображений. Аппаратное декодирование обеспечивает высокую производительность приложений (фотоальбомов), позволяя быстро просматривать пиктограммы и полноразмерные изображения. Кодирование непрерывного движения JPEG (MJPEG) обеспечивает экономичный видеозахват с VGA-разрешением до 30 кадров в секунду. Изображения также можно представить в рамках, с границами и в виде иконок.
Поддержка VGA ЖК-дисплеев. Поддержка мониторов высокого разрешения с большой диагональю улучшает просмотр изображений, видеоматериалов, телефонной книги, web-страниц и игр на экране. Высокое разрешение также позволяет увидеть больше деталей изображения.
Двойной ЖК интерфейс. Поддержка двух мониторов на устройствах с "флипами" и на "раскладушках"; экраны могут иметь разный размер и разрешение. Так как поддерживается около 70 популярных ЖК-панелей, производители мобильных телефонов имеют возможность предложить пользователям большой выбор дисплеев с большим количеством новых функций.
Поддержка карт памяти. Поддержка карт памяти SD и MMC позволяет пользователям получать видео и изображения на камере телефона и переносить их на ПК или другое устройство, оснащённое устройством чтения карт SD. SDIO может обеспечивать и дополнительную функциональность, вроде Bluetooth, Wi-Fi и подключения камеры.
64-битный графический 2D движок. Точная высокопроизводительная графика улучшает всё, начиная с простой "прокрутки" текста и заканчивая активными играми. 64-битный 2D графический движок повышает производительность функций, таких как отрисовка цветного изображения, и обеспечивает богатый пользовательский интерфейс и высокую производительность.
GoForce 4800
В этот чип были добавлены такие нововведения, как геометрический процессор, программируемая шейдерная технология, отсечение невидимых поверхностей, поддержка нескольких текстур, что позволяет вывести 3D-приложения используемые в карманных устройствах на более качественный уровень при меньшем энергопотреблении.
Геометрический процессор. Интегрированный геометрический процессор выполняет сложные трансформации и подготовку к растеризации, одновременно снимая нагрузку с CPU карманного устройства. Благодаря геометрическому процессору 3D приложения работают быстро и потребляют минимум энергии.
Программируемая шейдерная технология. NVIDIA GoForce 4800 является первым 3D ядром с программируемой шейдерной технологией для карманных устройств. Эта технология уровня настольных ПК обеспечивает картинки фотографического качества и позволяет играть в игры со сложными сценами и реалистичными персонажами.
Поддержка нескольких текстур. Поддержка нескольких текстур позволяет накладывать до 6 текстур на пиксель, обеспечивая эффективный рендеринг 3D изображений высокого качества в карманных устройствах. Мультитекстурирование также позволяет выводить реалистичную графику, включая частично отражающие поверхности, и точно представлять взаимодействие света и теней.
Отсечение невидимых поверхностей. Ядро NVIDIA GoForce 4800 оптимизирует работу и потребление энергии карманных устройств, определяя и отсекая невидимые части кадра, что сокращает общее время рендеринга на 60%, позволяя направить ресурсы на выполнение других задач или сэкономить заряд батарей.
JPEG кодек. C помощью сотового телефона теперь можно захватывать изображения до 3 MP. NVIDIA GoForce 4800 кодирует и декодирует такие изображения без CPU. Это значительно снижает потребление энергии системы и позволяет быстро просматривать фотографии.
Технология NVIDIA FotoPack. Технология NVIDIA FotoPack автоматически подстраивает размер файла снимков высокого разрешения без ущерба качества картинки. С технологией FotoPack пользователи могут хранить в три раза больше фотографий по сравнению с тем количеством, которое вмещается на ограниченную память карманных устройств.
64-битный графический 2D движок. Точная высокопроизводительная графика улучшает всё, начиная с простой "прокрутки" текста и заканчивая активными играми. 64-битный 2D графический движок повышает производительность функций, таких как отрисовка цветного изображения, и обеспечивает богатый пользовательский интерфейс и высокую производительность.
Поддержка карт памяти. Поддержка карт памяти SD и MMC позволяет пользователям получать видео и изображения на камере телефона и переносить их на ПК или другое устройство, оснащённое устройством чтения карт SD. SDIO может обеспечивать и дополнительную функциональность, вроде Bluetooth, Wi-Fi и подключения камеры.
Встроенная память. 1280KB выделенной 128-битной SRAM памяти позволяет обрабатывать изображения, графику и видео на уровне чипа при низком уровне потребления энергии. Мониторы высокого разрешения поддерживаются без необходимости иметь доступ к внешней памяти, снижая затраты энергии на вывод изображения на монитор.
Технология NVIDIA nPower. Технология, позволяющая увеличить время работы от батарей в режиме ожидания и во время игр, съемки видео или фотографий.
GoForce 5500
Новинка GoForce 5500 является флагманом в линейке видеопроцессоров nVidia для мобильных устройств. В этом чипе реализованы такие интересные вещи, как 3D GRAPHICS ENGINE V2.0, поддержка модуля камеры 10 MP, AC97 аудио кодек и др.
Возможности современного чипа дополнительно к возможностям предыдущих поколений включают в себя:
Видеоподсистема Personal Theater. Можно смотреть цифровое телевещание на мобильном устройстве, использовать широкие возможности камеры, записывать и воспроизводить видео до разрешений D1 (480P разрешение цифрового ТВ для NTSC, 720x576 для PAL) с частотой до 30 кадров в секунду. Совместимость с большинством популярных форматов видео, включая H.264, WMV9, Real Video, MPEG4 и H.263.
24-битная аудио система. Воспроизведение музыки CD качества всех популярных форматов (MP3, WMA, AAC+ и другие), объемное звучание, эквалайзер и многое другое – теперь звуковые возможности стали намного шире, чем в предыдущих поколениях GoForce.
Подсистема GoForce 3D, версия 2.0. 3D GRAPHICS ENGINE V2.0 - OpenGL ES с расширениями пиксельных шейдеров, трансформация геометрии, программируемые шейдеры, текстурирование с билинейной/трилинейной фильтрацией, рендеринг 3D-изображений с разрешением до 1024х768 пикселей. И это еще не все. Использование данных технологий позволило увеличить производительность в 3D-приложениях и добавить новые спецэффекты
Camera Processor с ISP. Камера сотового телефона становится все больше похожей на отдельную цифровую камеру. Камера имеет разрешение 5 MP с поддержкой экстремальных разрешений до 10 MP. Поддерживается серийная съемка, позволяющая получить сразу несколько снимков при единичном нажатии на кнопку – отличная функция для трудноуловимых снимков.
Технология NVIDIA nPower второго поколения. Максимально увеличивает работу устройства от батарей для игр, съемки фильмов и фотографий, и для более продолжительного разговора.
TV-out. Просмотр фотографий и видео на большом экране.
GoForce 5500 | GoForce 4800 | GoForce 4000 | GoForce 2150 | |
Встроенная SRAM память | 640KB | 1280KB | 640KB | 160KB |
Поддержка мегапиксельной камеры | 10MP | 3MP | 3MP | 1.3MP |
Макс. Разрешение монитора | 1024x768 | 640x480 | 640x480 | 320x240 |
JPEG кодирование | Да | Да | Да | Да |
JPEG декодирование | Да | Да | Да | Да |
Цифровой зум | 8x | 8x | 8x | |
Видеоконференция | Да | Да | Да | |
MPEG-4 кодирование | Да | Да | Да | |
MPEG-4 декодирование | Да | Да | Да | |
Поддержка SD/SDIO | Да | Да | Да | |
VGA | Да | Да | Да | |
3D технология | Да | Да | ||
Геометрический процессор | Да | Да | ||
Программируемые пиксельные шейдеры | Да | Да | ||
Мультитекстурирование | Да | Да | ||
Отсечение невидимых поверхностей | Да | Да | ||
40-битный цвет | Да | Да | ||
Технология FotoPack | Да | Да | ||
OpenGL ES 1.1 | Да | Да | ||
24-24-битная аудио подсистема | Да | |||
Процессор сигнала изображения камеры (ISP) | Да | |||
H.264 декодирование | Да | |||
H.264 кодирование | Да | |||
H.264 кодек | Да | |||
Дополнительная память | 2MB Стек 2MB или 8MB; поддержка внешней до 32MB |
Теперь рассмотрим конкурента nVidia на рынке графических процессоров для мобильных устройств – компанию ATI (теперь уже AMD). Модели графических чипов для мобильных устройств от ATI: Imageon 2200/2250, Imageon 2240, Imageon 2260/2262, Imageon 2300, Imageon 2182, Imageon 2282, Imageon 2388/2380 и Imageon TV.
Как видно моделей у этой компании больше, но при разборе характеристик чипов возникает некоторая неразбериха. Так как производитель предоставляет мало информации о своих продуктах, становится не ясно, зачем такое разнообразие моделей. Давайте более подробно рассмотрим лишь некоторые из них:
Imageon 2200/2250
Данная модель рассчитана на mainstream аппараты, которые предоставляют самые скромные на сегодняшний день мультимедиа возможности. Среди них: графический 2D движок, аппаратный MPEG декодер, поддержка камеры, аппаратный JPEG кодек и MMS, максимальное разрешение 320х240. Вот и все возможности. Скажем так, на сегодняшний день это уже довольно скромные данные, но и модель самая младшая в линейке.
Imageon 2300
Чип Imageon 2300 ориентирован уже с претензиями на более дорогой сектор, хотя уже является средним решением от производителя. Он создан под мобильные устройства с предопределенными более солидными возможностями и продвигается как чип с игровыми опциями.
В отличие от предыдущих моделей Imageon 2300 уже поддерживает 3D API OpenGL ES 1.0, внешнюю память SDRAM до 8 МБ, билинейную/трилинейную фильтрацию и др. Если сравнивать 2300-й с nVidia GoForce 4000, то мы видим, что модель от конкурента всё-таки предпочтительней. Например, продукт ATI поддерживает до 8 МБ встроенной памяти, в то время как 4000-й всего 640 КБ. Но при этом чип GoForce поддерживает 3 MP камеры (Imageon 2300 всего 2 мегапикселя), VGA-режим экрана (2300 – всего 320х240), а также другие интересные технологии. При этом ATI не забывает и об энергосберегающих технологиях в ответ на NVIDIA nPower.
Imageon 2388/2380
Здесь также имеется множество технологий, но производитель всё показывает "на словах", умалчивая о технических аспектах. Известно, что чип поддерживает OpenGL ES 1.1 и более ничего существенного…
Imageon TV
Для начала, скажем, что этот чип не отвечает ни за графику, ни за медиа, как таковое, в полное объеме. Это отдельная микросхема, которая предназначена производителем для продвижения, и просмотра мобильного ТВ, стандарта DVB-H (Digital Video Broadcast-Handheld). Технология перспективная, но жителям стран СНГ от неё ни холодно, ни жарко, так как наши мобильные операторы пока не предоставляют данную услугу.
Что будет дальше?
Обе компании объявили о своих намерениях основательного выхода на рынок графических чипов для мобильных телефонов и КПК. По мнению аналитиков, данный сектор рынка является особо перспективным и борьба за него для двух производителей из боя дискретной графики перейдет и сюда. Пока позиции nVidia выглядят сильнее. Партнерами производителя в разработках мобильной графики являются такие гиганты, как: Futuremark Corporation, Electronic Arts, Google, id Software и другие. ATI тоже имеет партнеров, но данных о них не афиширует… Кроме того, 5 января 2007 года компания nVidia завершила приобретение PortalPlayer – ведущего поставщика полупроводников и программного обеспечения для персональных медиаплееров (PMP). Компания PortalPlayer, основанная в 1999 году, широко известна благодаря ведущим технологиям, включая высокопроизводительную технологию "системы в чипе", которая лежит в основе популярных во всем мире портативных цифровых аудио плееров. Приобретение PortalPlayer увеличивает инвестиции nVidia в сферу карманных решений. Сегодня технология nVidia GoForce, которая сочетает высококачественную графику, ТВ и видео с низким потреблением энергии и небольшими размерами, лежит в основе многих ведущих портативных медиа устройств. И действительно, уже многие мобильные телефоны оснащены графическими чипами обеих компаний:
nVidia: Motorola (RAZR V3xx, SLVR L7i, E1000 и др.), Sony Ericsson (W900i), Samsung (i310, SGH-P910), а также LG, Acer, HTC, iRiver…
ATI: Motorola (SLVR L7, PEBL, RAZR V3i, новые RIZR, KRZR и др.), BenQ-Siemens (C81, M81, SL80 и др.), а также Samsung, LG, Fujitsu…
Однозначно можно сказать, что нас ожидает интересный этап в развитии мультимедиа функций наших карманных друзей и продолжение горячей борьбы nVidia vs. ATI. Пока технологии только внедряются, но с помощью опыта этих двух компаний можно смело сказать, что вскоре мы будем иметь игровые платформы и в наших телефонах и КПК.
P.S. Так как насчет парочки "фрагов" в CS?