De CameraX-update van Google bereidt de uitrol van Ultra HDR voor op apps van derden

Tijdens de I/O 2024-ontwikkelaarsconferentie in mei kondigde Google plannen aan om Ultra HDR-beeldopname te ondersteunen in alle apps van derden met ingebouwde camerafunctionaliteit. Het lijkt erop dat het bedrijf hierin enige vooruitgang heeft geboekt. Het heeft de CameraX-bibliotheek bijgewerkt met initiële ondersteuning voor Ultra HDR-opname, waarmee de basis is gelegd voor een openbare uitrol.

Google bereidt zich voor om Ultra HDR-beeldopname naar alle camera-apps te brengen

HDR of high dynamic range is een geavanceerde cameratechnologie die gebruikmaakt van computationele fotografie en image stacking om levendige beelden met uitstekend contrast te produceren. Ultra HDR is een op JPEG gebaseerd HDR-beeldformaat dat is gemaakt door Google. Het bedrijf biedt een API voor Android 14 en hoger die app-ontwikkelaars kunnen implementeren om HDR-beelden vast te leggen op ondersteunde apparaten. Deze JPEG-beeldbestanden hebben een HDR gain map ingebed in hun metadata.

Het voordeel is dat deze foto’s op elk apparaat bekeken kunnen worden, zelfs die zonder HDR-scherm. Wanneer dit niet ondersteund wordt, zien gebruikers standaard (SDR) JPEG-afbeeldingen. Maar wanneer dit wel ondersteund wordt, wordt de HDR gain map toegepast op de SDR-versie van de afbeelding om de levendigheid en het contrast van kleuren te verbeteren. Elke camera-app kan deze op JPEG gebaseerde HDR-afbeeldingen vastleggen met behulp van Google’s Ultra HDR-formaat, zolang het apparaat de benodigde hardwaremogelijkheden heeft.

Het API-systeem van Google heeft echter de acceptatie ervan beperkt, met name in apps waarbij fotografie geen primaire functie is, zoals apps voor sociale media. De API die Ultra HDR voor camera-apps in Android 14 mogelijk maakt, is onderdeel van Camera2, niet van CameraX. De eerste wordt geleverd met het Android OS-framework en biedt geavanceerde camerafunctionaliteit. “Denk aan volwaardige camera-apps van derden met professionele bedieningselementen voor meerdere lenzen”, legt Android-expert Mishaal Rahman uit.

Aan de andere kant is CameraX gebundeld met de Jetpack-ondersteuningsbibliotheek en is beter geschikt voor sociale media-apps en andere apps die ingebouwde camerafunctionaliteit bieden voor aangrenzende functies. Hoewel ontwikkelaars vrij zijn om een ​​van beide API’s te selecteren, betekent de eenvoud van CameraX dat apps die niet per se camera-apps zijn, Camera2 meestal overslaan. Als zodanig missen ze de nieuwste of geavanceerde functies of krijgen ze deze later dan normale camera-apps. Hetzelfde gebeurt met Ultra HDR.

Google heeft al enige vooruitgang geboekt

Hoewel de Ultra HDR API al vanaf het begin beschikbaar is op Camera2, brengt Google deze nu eindelijk naar CameraX. Het bedrijf heeft de CameraX-bibliotheek in april bijgewerkt om Ultra HDR-beeldopname op alle Android-camera-apps te ondersteunen. De bijgewerkte versie (, gespot door Rahman)versie 1.4.0) is nog niet openbaar beschikbaar. Misschien moet Google nog wat werk verzetten. Hij legde de technische details van de functie uit in een lang bericht op Android Authority.

De kern is dat uw sociale afbeeldingen binnenkort levendiger kunnen zijn. Volgens het rapport is Google Chrome momenteel de enige app die Ultra HDR-afbeeldingen op Android en desktop “volledig” ondersteunt. Hopelijk zullen ontwikkelaars van andere apps van derden snel de bijgewerkte versie van de Jetpack CameraX-bibliotheek omarmen zodra Google deze uitbrengt. Alle high-end Android-telefoons en sommige nieuwere Windows-pc’s kunnen Ultra HDR-afbeeldingen weergeven.

Thijs Van der Does