Lichtsensor in mobiele apparaten: wat het is, soorten en hoe het werkt

Auteur: IT Sectr Gepubliceerd: 2026-03-23 Leestijd: 9 min

Een lichtsensor is een fotodetector die het niveau van omgevingslicht meet voor automatische regeling van de helderheid van het beeldscherm. Het bepaalt de verlichtingssterkte in lux (lx) van 0 (volledige duisternis) tot 100.000+ lx (direct zonlicht). Volgens Vishay Application Note, 2024 vermindert automatische helderheid op basis van ALS het energieverbruik van het beeldscherm met 25–40% in vergelijking met handmatige bediening.

Belangrijkste punten

  • Lichtsensor (ALS — Ambient Light Sensor) meet verlichtingssterkte van 0 tot 100.000+ lx.
  • Spectrale correctie met filter reproduceert de gevoeligheid van het menselijk oog (fotopische curve V(λ)).
  • Android API gebruikt Sensor.TYPE_LIGHT met retourwaarde in lux.
  • Automatische helderheid — primaire functie: het beeldscherm past zich automatisch aan de lichtomstandigheden aan.
  • True Tone en Night Shift — ALS maakt het mogelijk de kleurtemperatuur van het beeldscherm aan te passen aan de omgevingsverlichting.

Wat is een lichtsensor in een telefoon

Lichtsensor (Ambient Light Sensor, ALS) is een halfgeleider fotodetector aan de voorzijde van de smartphone naast de oortelefoonluidspreker. De eerste mobiele telefoons met ALS verschenen in het midden van de jaren 2000 (Nokia N95, 2006), en tegenwoordig wordt de sensor zelfs in budgetmodellen vanaf 100 dollar geïnstalleerd.

Spectraalbereik

Moderne ALS hebben spectrale correctie die hun gevoeligheid nabij het menselijk oog brengt (fotopische curve V(λ) met piek bij 555 nm). De sensor meet de verlichtingssterkte in lux — een eenheid die rekening houdt met de spectrale gevoeligheid van het oog. Typische fabrikanten — ams OSRAM (TSL, TMD series), Vishay (VEML-serie), Broadcom (APDS-serie).

ParameterWaarde
Bereik0 – 100.000+ lx
Resolutie0.1 lx (weinig licht)
Verbruik0.1–0.5 mA
Afmeting1.5×1.0×0.4 mm
Spectrale piek555 nm (V(λ))

Waar wordt ALS gebruikt

Naast automatische helderheid wordt de lichtsensor gebruikt voor camerakalibratie (bepalen van opnameomstandigheden), in lichtmonitoring-apps (Light Meter) en in slimme huissystemen. Volgens Strategy Analytics (2024) is meer dan 95% van alle verkochte smartphones uitgerust met ALS.

Hoe werken fotodiode en spectrale filtering

De basis van ALS is een silicium fotodiode die een fotostroom genereert evenredig aan de intensiteit van het invallende licht. De fotostroom wordt via een transimpedantieversterker omgezet in spanning en gedigitaliseerd door een ingebouwde ADC (12–20 bits). Voor spectrale correctie worden interferentie- of absorptie optische filters gebruikt die IR- en UV-componenten verzwakken.

Dynamisch bereik en logaritmische waarneming

Het menselijk oog neemt helderheid logaritmisch waar, daarom heeft ALS een logaritmische of programmeerbare versterker voor werking in het bereik van 0.1 lx (diepe nacht) tot 100.000+ lx (fel zonlicht). Volgens Broadcom APDS-9306 Datasheet (2024) schakelt de sensor automatisch de versterking bij een verandering van de verlichting van meer dan 100 keer — de schakeltijd bedraagt niet meer dan 100 ms.

Flickerdetectie (Flicker Detection)

Moderne ALS (ams TSL2520) ondersteunen detectie van flikkering van licht van LED-lampen en fluorescentiebronnen met een frequentie van 50/100 Hz of 60/120 Hz. Deze functie wordt door camera's gebruikt voor synchronisatie van de sluiter — zonder verschijnen er donkere banden op foto's door het flikkeren van lampen. ALS registreert de frequentie en stuurt deze door naar de ISP-processor van de camera.

Algoritmen van automatische helderheid

Automatische helderheid — de belangrijkste functie van ALS. Het algoritme omvat 5 fasen: meting van verlichting, ruisfiltering, berekening van doelhelderheid, overgangsegalisatie en toepassing op het beeldscherm. Typische doelhelderheid voor verschillende omstandigheden: 2–5 cd/m² 's nachts, 200–400 cd/m² op kantoor (500 lx), 600–1000+ cd/m² in de zon (50.000+ lx).

Adaptieve curven

Sinds Android 9 (Pie) heeft Google adaptieve helderheidscurven geïntroduceerd die leren van het gedrag van de gebruiker. Als de gebruiker handmatig de helderheid wijzigt bij een bepaalde verlichting, onthoudt het systeem deze afwijking en corrigeert de curve. Op Android 13+ wordt een machine learning-model op het apparaat (TensorFlow Lite) gebruikt om helderheidsvoorkeuren te voorspellen op basis van tijdstip en context.

Vloeiende overgangen

Een plotselinge verandering in helderheid is ongemakkelijk voor de ogen. Moderne algoritmen gebruiken een laagdoorlaatfilter met een tijdconstante van 0.5–3 seconden en een snelheidsbegrenzing van helderheidsverandering (ramp rate limit). Apple gebruikt een overgangsanimatie van 200–400 ms bij helderheidsverandering, wat het proces onzichtbaar maakt voor de gebruiker. Plotse sprongen (meer dan 5% per frame) worden geblokkeerd.

kotlin
class AdaptiveBrightnessController {

    private val smoothFactor = 0.15f
    private var targetBrightness = 0.5f

    fun calculateBrightness(
        lux: Float,
        userOverride: Float?
    ): Float {
        val mapped = luxToBrightnessCurve(lux)
        val adaptive = userOverride
            ?.let { it * 0.7f + mapped * 0.3f }
            ?: mapped

        // Laagdoorlaatfilter (egalisatie)
        targetBrightness = smoothFactor * adaptive +
            (1f - smoothFactor) * targetBrightness
        return targetBrightness
    }

    private fun luxToBrightnessCurve(
        lux: Float
    ): Float = when {
        lux < 10f  -> 0.05f
        lux < 200f -> 0.15f  + lux * 0.0005f
        lux < 5000f -> 0.25f + lux * 0.00005f
        else -> 0.7f  + lux * 0.000005f
    }
}

Toegang tot de lichtsensor in Android

Sensor.TYPE_LIGHT geeft de huidige verlichtingssterkte in lux. De sensor behoort tot de categorie Environmental Sensors — hij vereist geen kalibratie en werkt onmiddellijk. De pollingsfrequentie — SENSOR_DELAY_NORMAL (200 ms) is voldoende voor alle scenario's. Voor de werking van ALS zijn geen gebruikersrechten nodig.

Omgaan met plotselinge veranderingen

Bij een plotselinge verandering van verlichting (uit een tunnel komen in de zon) toont ALS de waarde met een vertraging van 50–300 ms vanwege het ingebouwde laagdoorlaatfilter in de sensorchip. Dit voorkomt flikkering van de helderheid bij snelle lichtveranderingen (bijvoorbeeld bij het passeren onder lantaarnpalen). De app kan de gegevens verder filteren via een voortschrijdend gemiddelde (moving average) met een venster van 3–5 samples om ruis te elimineren.

kotlin
class LightSensorMonitor {

    private val windowSize = 5
    private val readings = LinkedList<Float>()

    fun smoothLightReading(lux: Float): Float {
        readings.add(lux)
        if (readings.size > windowSize) {
            readings.removeFirst()
        }
        return readings.average().toFloat()
    }

    fun detectLightChange(
        currentLux: Float
    ): LightChange = when {
        currentLux < 5f  -> LightChange.DARK
        currentLux < 200f -> LightChange.INDOOR
        currentLux < 5000f -> LightChange.OUTDOOR_SHADE
        else -> LightChange.DIRECT_SUNLIGHT
    }
}

enum class LightChange {
    DARK, INDOOR, OUTDOOR_SHADE, DIRECT_SUNLIGHT
}

Controleren van de aanwezigheid van de sensor

De lichtsensor is aanwezig in 99% van de moderne smartphones, maar controleer voor een correcte werking via PackageManager.hasSystemFeature(FEATURE_SENSOR_LIGHT). In uitzonderlijke gevallen (ultrabudgetmodellen, tablets) kan de sensor ontbreken — de app moet null correct afhandelen.

Toepassing van ALS in mobiele apps

Naast automatische helderheid wordt de lichtsensor gebruikt in fotografie en AR-apps. De app Camera FV-5 gebruikt ALS voor automatische selectie van het belichtingspaar bij fotograferen in handmatige modus. ARCore past de helderheid van virtuele objecten aan op basis van de werkelijke verlichting, waardoor AR-scènes fotorealistisch worden.

  • Luxmeters (Light Meter) — apps voor het meten van verlichtingssterkte in lux. Gebruikt door ontwerpers en fotografen om de uniformiteit van de verlichting te beoordelen.
  • Nachtmodus (Night Mode) — automatisch inschakelen van een donker thema en vermindering van blauw licht bij weinig licht (minder dan 10 lx).
  • Fotografie — ALS helpt de camera bij het selecteren van het opnamescenario: HDR bij fel zonlicht, nachtmodus bij duisternis, portretmodus bij gemiddelde verlichting.
  • Slimme woning — verlichtingsapps gebruiken ALS om automatisch licht in te schakelen wanneer de verlichting onder een drempelwaarde daalt.

Invloed van ALS op energieverbruik

Het beeldscherm is de meest energieverslindende component van een smartphone: bij een helderheid van 600 cd/m² verbruikt het 3–5 W. Automatische helderheid op basis van ALS vermindert de gemiddelde helderheid van het beeldscherm met 30–50% binnenshuis (200–500 lx) in vergelijking met maximale handmatige instelling. Volgens onderzoek van DisplayMate (2024) krijgen gebruikers met ingeschakelde automatische helderheid 25–40% meer batterijduur dan degenen die de helderheid handmatig op het maximale niveau instellen. Buiten bij 50.000+ lx verhoogt ALS daarentegen de helderheid tot 800–1000 cd/m² voor de leesbaarheid van het scherm.

ALS en camerakalibratie

Moderne smartphonecamera's gebruiken ALS-gegevens voor automatische selectie van de opnamemodus: HDR bij tegenlicht, nachtmodus bij verlichting onder 10 lx, portretmodus bij studioverlichting. Volgens Qualcomm Snapdragon ISP Whitepaper (2024) stelt ALS de camera in staat om binnen 100 ms het type lichtbron te bepalen — daglicht, gloeilamp, LED of fluorescent — en de witbalans aan te passen voordat de ontspanknop wordt ingedrukt.

Toekomst van ALS

Onder-het-scherm lichtsensoren (under-display ALS) worden standaard in 2025–2026. Samsung en Apple patenteren al technologieën voor het plaatsen van ALS onder de pixels van OLED-schermen. De ontwikkeling van spectrale sensoren zal het mogelijk maken niet alleen de intensiteit, maar ook de kleurtemperatuur van licht (CCT) te meten — dit zal True Tone en de automatische witbalans van de camera verbeteren.

Veelgestelde vragen

Hoe werkt automatische helderheid op een telefoon?

De lichtsensor meet het niveau van omgevingslicht in lux, het systeem vergelijkt dit met de helderheidscurve en stelt de bijbehorende helderheid van het beeldscherm in. Op Android 9+ past de curve zich aan de voorkeuren van de gebruiker aan met behulp van machine learning op het apparaat.

Waar bevindt de lichtsensor zich in een telefoon?

De sensor bevindt zich in het bovenste gedeelte van het scherm, naast de oortelefoonluidspreker en de frontcamera. In de meeste moderne telefoons is hij verborgen onder het glas van het beeldscherm en niet zichtbaar met het blote oog. Bij oudere modellen ziet de sensor eruit als een klein stipje.

Waarom werkt automatische helderheid niet correct?

Oorzaken: vervuiling van de sensor (stof, vette vlekken), dik beschermglas dat het sensorgebied bedekt, of een storing in de aanpassingscurve. Veeg het bovenste gedeelte van het scherm af met een zachte doek. Als dat niet helpt — schakel de automatische helderheid uit en weer in in de instellingen.

Kunnen ALS-waarden worden uitgelezen via de camera van de telefoon?

Nee — camera en ALS zijn verschillende sensoren. De camera maakt een beeld in RGB-formaat, ALS meet de lichtintensiteit met een spectraal gecorrigeerde fotodiode. Luxmeter-apps die de camera gebruiken geven een fout van 50–100% in vergelijking met ALS.

Hoe controleer ik de lichtsensor op Android?

Toets in de telefoon-app *#0*# (voor Samsung) om het engineeringmenu te openen en selecteer Light Sensor. Gebruik voor andere merken Sensor Test uit Google Play. Richt de telefoon op een lichtbron — de waarden moeten veranderen van 0 tot 10.000+ lx.

Samenvatting

  • Lichtsensor (ALS) — fotodiode met spectrale correctie, meet verlichting in het bereik 0–100.000+ lx.
  • Spectraal filter reproduceert de gevoeligheid van het menselijk oog met piek bij 555 nm (fotopische curve V(λ)).
  • Automatische helderheid vermindert het energieverbruik van het beeldscherm met 25–40% en verhoogt het leescomfort in verschillende omstandigheden.
  • Android API — Sensor.TYPE_LIGHT, gegevens in lux, verbruik 0.1–0.5 mA, geen kalibratie vereist.
  • Adaptieve curven op Android 9+ leren van gebruikersgedrag met behulp van TensorFlow Lite op het apparaat.
  • Moderne ALS ondersteunen flickerdetectie (50/60 Hz) voor synchronisatie van de camerasluiter.
  • Onder-het-scherm sensoren en spectrale ALS met meting van kleurtemperatuur — belangrijkste trends in technologieontwikkeling.

We ontwikkelen een mobiele applicatie turnkey

IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.

Bespreek het project

Lees ook