Расширенные мультимедийные приложения - Advanced Multimedia Supplements
Эта статья включает Список ссылок, связанное чтение или внешняя ссылка, но его источники остаются неясными, потому что в нем отсутствует встроенные цитаты.Январь 2016) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В вычислениях Расширенные мультимедийные приложения (также 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: все области)
Эмуляторы
- Эталонная реализация JSR-234 (все возможности мультимедиа)
- Nokia Prototype SDK (все возможности мультимедиа)
- SDK для Series 40 5-го и 6-го изданий
- S60 SDK
- Набор средств беспроводной связи Sun Java
Чипсеты и двигатели
Также существуют реализации, предназначенные в основном для производителей мобильных устройств.
Другие API для аналогичных целей
- OpenSL ES - для обработки 3D-звука и звуковых эффектов через API языка C
- OpenMAX AL - для управления камерой и аналоговым радио через C-language API
Рекомендации
- Официальная страница JSR 234
- «3D-звук для мобильных устройств через Java», М. Паавола, Э. Карлссон, Дж. Пейдж; представлены на 118-м Конвенция AES, Барселона, Испания, 31 мая 2005 г .; Доступна с Электронная библиотека AES
- Series 40, 6-е издание: доступ к возможностям камеры с помощью API расширенных мультимедийных приложений (JSR-234)