Pokročilé multimediální doplňky - Advanced Multimedia Supplements
![]() | Tento článek obsahuje a seznam doporučení, související čtení nebo externí odkazy, ale jeho zdroje zůstávají nejasné, protože mu chybí vložené citace.Leden 2016) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Ve výpočetní technice Pokročilé multimediální doplňky (taky JSR-234 nebo AMMS) je API specifikace pro Java ME plošina. Prakticky jde o rozšíření JSR 135 Mobile Media API poskytující nové funkce, jako je poziční 3D zvuk zpracování, zpracování zvukových a obrazových efektů, lepší ovládání digitálního fotoaparátu a lepší podpora analogového rádiového tuneru včetně Rádiový datový systém. AMMS byl vyvinut pod Proces komunity Java jako JSR 234.
Vlastnosti a profily
JSR-234 definuje šest sad funkcí, jmenovitě funkce médií, a každá definuje minimální požadavky na implementaci, aby se pokusila vyhnout fragmentaci a definovala společnou minimální základní linii pro implementace. Každá implementace JSR-234 musí podporovat alespoň jednu schopnost média. Šest možností médií je popsáno v tabulce níže.
Funkce médií | Popis |
---|---|
Funkce hudby | Funkce Music Capability vyžaduje ekvalizér a ovládání úrovně zvuku pro hlavní mix aplikace. |
Možnost 3D zvuku | Funkce 3D Audio nařizuje podporu pro alespoň jeden simultánní zdroj zvukového 3D zvuku 16 kHz / 16 bitů a pro globální dozvuk. U zdroje zvuku musí být podporováno chování útlumu vzdálenosti a řízení polohy. |
Funkce fotoaparátu | Funkce Camera Capability nařizuje podporu ovládání vlastností zoomu, blesku, zaostření a sekvenčního snímání hlavní kamery zařízení (v rozsahu, v jakém je hardware fotoaparátu podporuje). Nařizuje také kódování JPEG pro fotografie. |
Schopnost kódování obrazu | Schopnost kódování obrazu vyžaduje překódování obrazových objektů do formátu JPEG. |
Schopnost následného zpracování obrazu | Schopnost následného zpracování obrazu je správná super sada schopností kódování obrazu. Schopnost následného zpracování obrazu navíc nařizuje efekty zpracování obrazu (například černobílé a negativní), transformace obrazu, jako je zrcadlení a oříznutí, a nastavení překryvů na původní obrázek. Dále musí být možné zpracování obrazu JPEG na JPEG. |
Schopnost tuneru | Funkce tuneru vyžaduje podporu pro normální ovládání rádia FM / AM, jako je ladění, vyhledávání, squelch, stereofonní režim, dotaz na sílu signálu a předvolby. RDS není nařízeno. |
Volitelné funkce
Kromě funkcí médií může zařízení podporovat libovolnou volitelnou funkci, včetně:
- ovládání dalších funkcí 3D zvuku, jako je Doppler, velikost zdroje (makroskopičnost), směrovost a překážka
- ovládání dalších zvukových efektů, jako je refrén a virtualizace kanálů (včetně stereofonní rozšíření )
- posouvání zvuku
- podrobné nastavení expozice pro fotoaparát
- nastavení jasu, kontrastu a gama
- vyvážení bílé
- nastavení pořadí zpracování zvukových a obrazových efektů
- stanovení priorit pro hráče
- Specifické efekty MIDI kanálu
- RDS
Verze
- 1.0 2005-05-17
- 1.1 2007-02-28 (obsahuje pouze drobné opravy chyb a některá další vysvětlení; žádné nové funkce ani funkce)
Implementace
Mobilní zařízení
- Nokia Řada 40 zařízení (5. vydání: Funkce 3D zvuku a hudby; 6. vydání: Ovládací prvky fotoaparátu pro fotoaparát, blesk, ostření, snímek a zvětšení)
- Nokia S60 zařízení (od 3. vydání, Feature Pack 1) (pouze možnosti 3D zvuku a hudby)
- Zařízení Sony Ericsson (JP-7: Pouze funkce fotoaparátu; od JP-8: všechny oblasti)
Emulátory
- Referenční implementace JSR-234 (všechny možnosti médií)
- Sada Nokia Prototype SDK (všechny možnosti médií)
- Series 40 5th and 6th Edition SDKs
- S60 SDK
- Sada bezdrátových nástrojů Sun Java
Čipové sady a motory
Existují také implementace zaměřené hlavně na výrobce mobilních zařízení.
Další API pro podobné účely
- OpenSL ES - pro 3D zpracování zvukových a zvukových efektů prostřednictvím rozhraní API jazyka C.
- OpenMAX AL - pro ovládání kamery a analogové rádio pomocí API v jazyce C.
Reference
- Oficiální stránka JSR 234
- „3D Audio pro mobilní zařízení přes Javu“, M. Paavola, E. Karlsson, J. Page; představena na 118. místě Úmluva o AES, Barcelona, Španělsko, 31. května 2005; dostupný z E-knihovna AES
- Series 40 6th Edition: Accessing Capability Camera with Advanced Multimedia Supplements API (JSR-234)