Advanced Multimedia Supplements

Advanced Multimedia Supplements

In computing, the Advanced Multimedia Supplements (also JSR-234 or AMMS) is an API specification for the Java ME platform. Practically speaking, it is an extension to JSR 135 Mobile Media API providing new features, such as positional 3D audio processing, audio and video effects processing, better controls for digital camera, and better support for analog radio tuner including Radio Data System. AMMS was developed under the Java Community Process as JSR 234.

Features and profiles

JSR-234 defines six feature sets, namely Media Capabilities, and each define minimum implementation requirements in order to try to avoid fragmentation and to define a common minimal base line for the implementations. Every JSR-234 implementation must support at least one Media Capability. The six Media Capabilities are described in the table below.

Optional features

In addition to the Media Capabilities, the device is free to support any of the optional features including:
* controlling additional 3D audio features such as Doppler, size of the source (macroscopicity), directivity and obstruction
* controlling additional audio effects such as chorus and channel virtualization (including stereo widening)
* audio panning
* detailed exposure settings for the camera
* brightness, contrast and gamma settings
* whitebalance
* setting the processing order of the audio and video effects
* setting priorities for the players
* MIDI channel specific effects
* RDS

Versions

* 1.0 2005-05-17
* 1.1 2007-02-28 (contains only minor bug fixes and some additional clarifications; no new features or functionality)

Implementations

Mobile devices

* Nokia S40 devices (since 5th Edition) (3D Audio and Music Capabilities only)
* Nokia S60 devices (since 3rd Edition, Feature Pack 1) (3D Audio and Music Capabilities only)
* Sony Ericsson devices (since JP-7) (Camera Capability only)

Emulators

* JSR-234 Reference Implementation (all Media Capabilities)
* [http://www.forum.nokia.com/main/resources/tools_and_sdks/listings/java_tools.html Nokia Prototype SDK] (all Media Capabilities)
* [http://www.forum.nokia.com/main/resources/tools_and_sdks/listings/java_tools.html S40 5th Edition SDK]
* [http://www.forum.nokia.com/main/resources/tools_and_sdks/listings/java_tools.html S60 3rd Edition SDK for Symbian OS, Feature Pack 2]
* [http://java.sun.com/products/sjwtoolkit/ Sun Java Wireless Toolkit]

Chipsets and engines

There are also implementations targeted mainly for mobile device manufacturers.

Other APIs for similar purposes

*OpenSL ES - for 3D audio and audio effects processing via a C-language API
*OpenMAX AL - for camera controlling and analog radio via a C-language API

References

* [http://www.jcp.org/en/jsr/detail?id=234 The official JSR 234 page]
* "3D Audio for Mobile Devices via Java", M. Paavola, E. Karlsson, J. Page; presented at the 118th AES Convention, Barcelona, Spain, May 31st, 2005; available from [http://www.aes.org/e-lib/browse.cfm?elib=13188 AES e-library]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Advanced Multimedia Supplements — En Ingeniería Informática, nos referimos a Advanced Multimedia Supplements (denominado con el mnemónico JSR 234 or AMMS) a un API para la plataforma Java ME. De forma coloquial, es una extensión de la especificación JSR 135 Mobile Media API que… …   Wikipedia Español

  • Nokia 2730 classic — Manufacturer Nokia Series Nokia 2000 series Successor Nokia C2 01 Related …   Wikipedia

  • OpenSL ES — Developer(s) Khronos Group, Inc. Stable release 1.1 / 18 January 2011 …   Wikipedia

  • Java Platform, Micro Edition — Java editions Java Card Micro Edition (ME) Standard Edition (SE) Enterprise Edition (EE) …   Wikipedia

  • Java Mobile Media API — The Mobile Media API (MMAPI) is an API specification for the Java ME platform CDC and CLDC devices such as mobile phones. Depending on how it s implemented, the APIs allow applications to play and record sounds and video, and to capture still… …   Wikipedia

  • Sony Ericsson K550 — Pantalla TFD, 262.144 colores, 176x220 píxels Memoria Memoria del teléfono 64 M …   Wikipedia Español

  • Java Specification Request — Java Specification Requests Java Specification Requests (JSR) est un système normalisé ayant pour but de faire évoluer la plateforme Java. Sommaire 1 Présentation 2 Implémentation 3 Interopérabilité informatique …   Wikipédia en Français

  • Java Specification Requests — (JSR) est un système normalisé ayant pour but de faire évoluer la plateforme Java. Sommaire 1 Présentation 2 Implémentation 3 Liste des JSRs 4 Notes et …   Wikipédia en Français

  • Sony Ericsson K850 — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Radio Data System — The RDS Logo Radio Data System, or RDS, is a communications protocol standard for embedding small amounts of digital information in conventional FM radio broadcasts. RDS standardises several types of information transmitted, including time,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”