8.3. Платформы
Выбор платформы для реализации видеокодека зависит от множества факторов, включая тип приложения, поддержку усовершенствования, ограничения на потребляемую мощность, необходимость будущих апгрейдов, а также доступность и цену коммерческих кодеков данной платформы. В табл. 8.2 сравниваются некоторые платформенные реализации (специализированные устройства, цифровые сигнальные процессоры DSP, «медийные процессоры», встроенные процессоры и компьютеры PC) и делаются некоторые общие замечания про их относительные преимущества и недостатки. Более подробное обсуждение возможностей разных платформ можно найти в [2].
Таблица 8.2. Сравнение платформ.
Платформа
|
Достоинства
|
Недостатки
|
Специализированные устройства
|
Производительность и экономия потребляемой мощности (наилучшая)
|
Негибкость, высокая цена разработки
|
DSP или медийные процессоры
|
Производительность и экономия потребляемой мощности (хорошее), гибкость
|
Ограниченный выбор кодеков, средняя цена, единственный продавец
|
Встроенные процессоры
|
Экономия потребляемой мощности (хорошая), гибкость
|
Низкая эффективность, единственный продавец
|
Процессоры общего назначения (например, PC)
|
Производительность (средне-хорошая), гибкость (лучшая), широкий выбор кодеков
|
Нет экономии мощности
|
В настоящее время программное обеспечение для PC и специализированные устройства представляют собой наиболее востребованные платформенные реализации MPEG-4 Visual. DSP и специализированные платформы становятся все более популярными в мобильных видеоприложениях, так как в них хорошо сбалансированы потребляемая мощность, производительность и маневренность.