Расширенные мультимедийные приложения - Advanced Multimedia Supplements

В вычислениях Расширенные мультимедийные приложения (также JSR-234 или же AMMS) является API спецификация для Java ME Платформа. Фактически, это расширение JSR 135. Mobile Media API предоставление новых функций, таких как позиционное 3D аудио обработка, обработка аудио и видео эффектов, улучшенное управление цифровой камерой и лучшая поддержка аналогового радиотюнера, включая Система радиоданных. AMMS была разработана в рамках Процесс сообщества Java как JSR 234.

Особенности и профили

JSR-234 определяет шесть наборов функций, а именно возможности мультимедиа, и каждый определяет минимальные требования к реализации, чтобы попытаться избежать фрагментации и определить общую минимальную базовую линию для реализаций. Каждая реализация JSR-234 должна поддерживать по крайней мере одну возможность мультимедиа. Шесть возможностей мультимедиа описаны в таблице ниже.

Возможности СМИОписание
Музыкальные возможностиMusic Capability требует эквалайзера и управления уровнем звука для основного микса приложения.
Возможность 3D аудиоВозможность 3D-аудио требует поддержки как минимум одного одновременного источника 3D-звука 16 кГц / 16 бит и для глобального ревербератор. Для источника звука должны поддерживаться характеристики затухания на расстоянии и контроль местоположения.
Возможности камерыВозможности камеры требуют поддержки управления масштабированием, вспышкой, фокусом и функциями серийной съемки основной камеры устройства (в той степени, в которой их поддерживает оборудование камеры). Он также требует кодирования фотографий в формате JPEG.
Возможность кодирования изображенийВозможность кодирования изображений требует перекодирования объектов изображения в файлы JPEG.
Возможность постобработки изображенийВозможность постобработки изображений - это полный набор возможностей кодирования изображений. Кроме того, возможность постобработки изображений требует эффектов обработки изображений (например, монохромных и негативных), преобразования изображений, таких как зеркальное отображение и кадрирование, и настройки наложений поверх исходного изображения. Кроме того, должна быть возможна обработка изображений JPEG в JPEG.
Возможности тюнераВозможности тюнера требуют поддержки обычных элементов управления FM / AM радио, таких как настройка, поиск, шумоподавитель, стереорежим, запрос уровня сигнала и предварительная установка. RDS не требуется.

Дополнительные особенности

В дополнение к мультимедийным возможностям устройство может бесплатно поддерживать любую из дополнительных функций, включая:

  • управление дополнительными функциями 3D-звука, такими как Допплер, размер источника (макроскопичность), направленность и препятствие
  • управление дополнительными звуковыми эффектами, такими как хор и виртуализация каналов (включая стерео расширение )
  • панорамирование звука
  • подробные настройки экспозиции для камеры
  • настройки яркости, контрастности и гаммы
  • баланс белого
  • установка порядка обработки аудио и видео эффектов
  • установка приоритетов для игроков
  • Специальные эффекты MIDI-канала
  • RDS

Версии

  • 1.0 2005-05-17
  • 1.1 2007-02-28 (содержит только незначительные исправления ошибок и некоторые дополнительные пояснения; никаких новых функций или функций)

Реализации

Мобильные устройства

  • Nokia Серии 40 устройства (5-е издание: возможности 3D-звука и музыки; 6-е издание: элементы управления возможностями камеры для камеры, вспышки, фокусировки, снимков и масштабирования)
  • Nokia S60 устройства (начиная с 3-го издания, Feature Pack 1) (только функции 3D Audio и Music)
  • Устройства Sony Ericsson (JP-7: Только возможности камеры; с JP-8: все области)

Эмуляторы

Чипсеты и двигатели

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

Другие API для аналогичных целей

  • OpenSL ES - для обработки 3D-звука и звуковых эффектов через API языка C
  • OpenMAX AL - для управления камерой и аналоговым радио через C-language API

Рекомендации