Расширенные мультимедийные дополнения
Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( январь 2016 г. ) |
В области вычислений Advanced Multimedia Supplements (также JSR-234 или AMMS ) представляет собой спецификацию API для платформы Java ME . Фактически, это расширение API JSR 135 Mobile Media , предоставляющее новые функции, такие как позиционная обработка 3D-звука, обработка аудио и видеоэффектов, улучшенное управление цифровой камерой и улучшенная поддержка аналогового радиотюнера, включая Radio Data System . AMMS был разработан в рамках процесса сообщества Java как JSR 234.
Особенности и профили
[ редактировать ]JSR-234 определяет шесть наборов функций, а именно «возможности мультимедиа», и каждый из них определяет минимальные требования к реализации, чтобы попытаться избежать фрагментации и определить общую минимальную базовую линию для реализаций. Каждая реализация JSR-234 должна поддерживать хотя бы одну возможность мультимедиа. Шесть возможностей мультимедиа описаны в таблице ниже.
Медиа-возможности | Описание |
---|---|
Музыкальные возможности | Music Capability требует эквалайзера и контроля уровня звука для основного микса приложения. |
Возможность 3D-аудио | Возможность 3D Audio требует поддержки как минимум одного одновременного источника звука 3D-звука с разрешением 16 кГц/16 бит и глобального ревербератора . Для источника звука должно поддерживаться поведение затухания на расстоянии и контроль местоположения. |
Возможности камеры | Возможности камеры требуют поддержки управления зумом, вспышкой, фокусировкой и серийной съемкой основной камеры устройства (в той степени, в которой аппаратное обеспечение камеры их поддерживает). Он также требует кодирования фотографий в формате JPEG. |
Возможность кодирования изображений | Возможность кодирования изображений требует перекодирования объектов изображений в форматы JPEG. |
Возможность постобработки изображений | Возможности постобработки изображений — это полноценный супернабор возможностей кодирования изображений. Кроме того, функция постобработки изображения требует применения эффектов обработки изображений (например, монохромного и негативного), преобразований изображений, таких как зеркальное отображение и обрезка, а также установки наложений поверх исходного изображения. Кроме того, должна быть возможна обработка изображений JPEG в JPEG. |
Возможности тюнера | Возможности тюнера требуют поддержки обычных элементов управления FM/AM-радио, таких как настройка, поиск, шумоподавление, стереорежим, запрос уровня сигнала и предварительная настройка. RDS не является обязательным. |
Дополнительные функции
[ редактировать ]В дополнение к возможностям мультимедиа устройство может бесплатно поддерживать любые дополнительные функции, включая:
- управление дополнительными функциями 3D-звука, такими как допплер , размер источника (макроскопичность), направленность и препятствие
- управление дополнительными звуковыми эффектами, такими как хорус и виртуализация каналов (включая расширение стерео )
- панорамирование звука
- подробные настройки экспозиции для камеры
- настройки яркости, контрастности и гаммы
- баланс белого
- настройка порядка обработки аудио и видео эффектов
- расстановка приоритетов для игроков
- Специальные эффекты MIDI-канала
- РДС
Версии
[ редактировать ]- 1.0 2005-05-17
- 1.1 28 февраля 2007 г. (содержит только незначительные исправления ошибок и некоторые дополнительные разъяснения; никаких новых функций или функций)
Реализации
[ редактировать ]Мобильные устройства
[ редактировать ]- Устройства Nokia Series 40 (5-е издание: возможности 3D-звука и музыки; 6-е издание: элементы управления возможностями камеры для камеры, вспышки, фокусировки, моментального снимка и масштабирования)
- Устройства Nokia S60 (начиная с 3-го издания, Feature Pack 1) (только возможности 3D-аудио и музыки)
- Устройства 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 — для управления камерой и аналогового радио через API на языке C.
Ссылки
[ редактировать ]- Официальная страница JSR 234
- «3D-аудио для мобильных устройств через Java», М. Паавола, Э. Карлссон, Дж. Пейдж; представлен на 118-й конференции AES , Барселона, Испания, 31 мая 2005 г.; доступен в электронной библиотеке AES
- Series 40, 6-е издание: доступ к возможностям камеры с помощью API расширенных мультимедийных дополнений (JSR-234)