Capteur de lumière ambiante dans les appareils mobiles : ce que c’est, types et fonctionnement

Auteur : IT Sectr Publié le : 2026-03-23 Temps de lecture : 9 min

Un capteur de lumière ambiante est un photodétecteur qui mesure le niveau de lumière externe pour ajuster automatiquement la luminosité de l’écran. Il mesure l’éclairement en lux (lx) de 0 (obscurité totale) à plus de 100 000 lx (lumière directe du soleil). Selon la Note d’application Vishay, 2024, la luminosité automatique basée sur l’ALS réduit la consommation d’énergie de l’écran de 25 à 40 % par rapport au réglage manuel.

Points clés

  • Le capteur de lumière ambiante (ALS) mesure l’éclairement de 0 à plus de 100 000 lx.
  • La correction spectrale via un filtre reproduit la sensibilité de l’œil humain (courbe photopique V(λ)).
  • L’API Android utilise Sensor.TYPE_LIGHT avec retour de la valeur en lux.
  • La luminosité automatique est la fonction principale : l’écran s’adapte automatiquement aux conditions d’éclairage.
  • True Tone et Night Shift — l’ALS permet de modifier la température de couleur de l’écran en fonction de l’éclairage.

Qu’est-ce qu’un capteur de lumière ambiante dans un téléphone

Un capteur de lumière ambiante (ALS) est un photodétecteur à semi-conducteur situé sur la face avant du smartphone, près du haut-parleur d’écoute. Les premiers téléphones mobiles équipés d’ALS sont apparus au milieu des années 2000 (Nokia N95, 2006), et aujourd’hui le capteur est installé même dans les modèles d’entrée de gamme à partir de 100 dollars.

Gamme spectrale

Les ALS modernes possèdent une correction spectrale qui rapproche leur sensibilité de celle de l’œil humain (courbe photopique V(λ) avec un pic à 555 nm). Le capteur mesure l’éclairement en lux — une unité qui tient compte de la sensibilité spectrale de l’œil. Les fabricants typiques sont ams OSRAM (séries TSL, TMD), Vishay (série VEML) et Broadcom (série APDS).

ParamètreValeur
Plage0 – plus de 100 000 lx
Résolution0,1 lx (faible lumière)
Consommation0,1–0,5 mA
Taille1,5×1,0×0,4 mm
Pic spectral555 nm (V(λ))

Où l’ALS est utilisé

En plus de la luminosité automatique, le capteur de lumière ambiante est utilisé pour l’étalonnage de l’appareil photo (détermination des conditions de prise de vue), dans les applications de surveillance de l’éclairage (Light Meter) et dans les systèmes domotiques. Selon Strategy Analytics (2024), plus de 95 % de tous les smartphones vendus sont équipés d’un ALS.

Fonctionnement de la photodiode et du filtrage spectral

L’ALS repose sur une photodiode en silicium qui génère un photocourant proportionnel à l’intensité de la lumière incidente. Le photocourant est converti en tension par un amplificateur transimpédance et numérisé par un CAN intégré (12–20 bits). Pour la correction spectrale, des filtres optiques à interférence ou à absorption sont utilisés, atténuant les composantes IR et UV.

Plage dynamique et perception logarithmique

L’œil humain perçoit la luminosité de manière logarithmique, donc l’ALS dispose d’un amplificateur logarithmique ou programmable pour fonctionner de 0,1 lx (nuit profonde) à plus de 100 000 lx (soleil éclatant). Selon la fiche technique du Broadcom APDS-9306 (2024), le capteur change automatiquement de gain lorsque l’éclairement varie de plus de 100 fois — le temps de commutation ne dépasse pas 100 ms.

Détection de scintillement

Les ALS modernes (ams TSL2520) prennent en charge la détection de scintillement des lampes LED et des sources fluorescentes à 50/100 Hz ou 60/120 Hz. Cette fonction est utilisée par les appareils photo pour synchroniser l’obturateur — sans elle, des bandes sombres apparaissent sur les photos à cause du scintillement des lampes. L’ALS détecte la fréquence et la transmet au processeur ISP de l’appareil photo.

Algorithmes de luminosité automatique

La luminosité automatique est la fonction principale de l’ALS. L’algorithme comprend 5 étapes : mesure de l’éclairement, filtrage du bruit, calcul de la luminosité cible, lissage de la transition et application à l’écran. La luminosité cible typique pour différentes conditions : 2–5 cd/m² la nuit, 200–400 cd/m² au bureau (500 lx), 600–1000+ cd/m² au soleil (plus de 50 000 lx).

Courbes adaptatives

À partir d’Android 9 (Pie), Google a introduit des courbes de luminosité adaptatives qui apprennent du comportement de l’utilisateur. Si l’utilisateur modifie manuellement la luminosité à un certain niveau d’éclairement, le système mémorise cet écart et ajuste la courbe. Sous Android 13+, un modèle d’apprentissage automatique sur l’appareil (TensorFlow Lite) est utilisé pour prédire les préférences de luminosité en fonction de l’heure et du contexte.

Transitions fluides

Les changements brusques de luminosité sont inconfortables pour les yeux. Les algorithmes modernes utilisent un filtre passe-bas avec une constante de temps de 0,5 à 3 secondes et une limite de taux de variation de la luminosité (ramp rate limit). Apple utilise une animation de transition de 200 à 400 ms lors du changement de luminosité, rendant le processus imperceptible pour l’utilisateur. Les sauts brusques (plus de 5 % par image) sont bloqués.

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

        // Filtre passe-bas (lissage)
        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
    }
}

Accès au capteur de lumière sous Android

Sensor.TYPE_LIGHT fournit l’éclairement actuel en lux. Ce capteur appartient à la catégorie des capteurs environnementaux — il ne nécessite pas d’étalonnage et fonctionne immédiatement. La fréquence d’interrogation SENSOR_DELAY_NORMAL (200 ms) est suffisante pour tous les scénarios. Aucune autorisation utilisateur n’est requise pour le fonctionnement de l’ALS.

Gestion des changements brusques

Lorsque l’éclairement change brusquement (sortie d’un tunnel en plein soleil), l’ALS signale la valeur avec un retard de 50 à 300 ms en raison du filtre passe-bas intégré dans la puce du capteur. Cela évite le scintillement de la luminosité lors des changements rapides de lumière (par exemple, en passant sous des lampadaires). L’application peut filtrer davantage les données via une moyenne mobile avec une fenêtre de 3 à 5 échantillons pour éliminer le bruit.

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
}

Vérification de la disponibilité du capteur

Le capteur de lumière ambiante est présent dans 99 % des smartphones modernes, mais pour un fonctionnement correct, vérifiez via PackageManager.hasSystemFeature(FEATURE_SENSOR_LIGHT). Dans des cas exceptionnels (modèles ultra-bon marché, tablettes), le capteur peut être absent — l’application doit gérer correctement un retour null.

Applications de l’ALS dans les apps mobiles

En plus de la luminosité automatique, le capteur de lumière ambiante est utilisé dans les applications de photographie et de réalité augmentée. L’application Camera FV-5 utilise l’ALS pour la sélection automatique du couple exposition en mode manuel. ARCore ajuste la luminosité des objets virtuels en fonction de l’éclairage réel, rendant les scènes AR photoréalistes.

  • Luxmètres (Light Meter) — applications pour mesurer l’éclairement en lux. Utilisées par les designers et photographes pour évaluer l’uniformité de l’éclairage.
  • Mode nuit — activation automatique du thème sombre et réduction de la lumière bleue en faible éclairement (moins de 10 lx).
  • Photographie — l’ALS aide l’appareil photo à choisir un scénario de prise de vue : HDR en plein soleil, mode nuit dans l’obscurité, mode portrait en lumière modérée.
  • Domotique — les applications de contrôle d’éclairage utilisent l’ALS pour allumer automatiquement les lumières lorsque l’éclairement descend en dessous d’un seuil.

Impact de l’ALS sur la consommation d’énergie

L’écran est le composant le plus énergivore d’un smartphone : à 600 cd/m², il consomme 3 à 5 W. La luminosité automatique basée sur l’ALS réduit la luminosité moyenne de l’écran de 30 à 50 % en intérieur (200–500 lx) par rapport au réglage manuel maximum. Selon une étude de DisplayMate (2024), les utilisateurs ayant activé la luminosité automatique obtiennent 25 à 40 % d’autonomie de batterie en plus que ceux qui règlent manuellement la luminosité au maximum. En extérieur à plus de 50 000 lx, l’ALS augmente au contraire la luminosité à 800–1000 cd/m² pour la lisibilité de l’écran.

ALS et étalonnage de l’appareil photo

Les appareils photo de smartphones modernes utilisent les données de l’ALS pour sélectionner automatiquement un mode de prise de vue : HDR en contre-jour, mode nuit en éclairement inférieur à 10 lx, mode portrait en éclairage studio. Selon le livre blanc Qualcomm Snapdragon ISP (2024), l’ALS permet à l’appareil photo de déterminer le type de source lumineuse — lumière du jour, incandescence, LED ou fluorescence — en 100 ms et d’ajuster la balance des blancs avant que le déclencheur ne soit enfoncé.

Avenir de l’ALS

Les capteurs de lumière ambiante sous l’écran deviennent la norme en 2025–2026. Samsung et Apple déposent déjà des brevets pour des technologies plaçant l’ALS sous les pixels des écrans OLED. Le développement des capteurs spectraux permettra de mesurer non seulement l’intensité, mais aussi la température de couleur de la lumière (CCT) — cela améliorera True Tone et la balance des blancs automatique de l’appareil photo.

Foire aux questions

Comment fonctionne la luminosité automatique sur un téléphone ?

Le capteur de lumière ambiante mesure le niveau de lumière externe en lux, le système le met en correspondance avec une courbe de luminosité et règle la luminosité correspondante de l’écran. Sous Android 9+, la courbe s’adapte aux préférences de l’utilisateur grâce à l’apprentissage automatique sur l’appareil.

Où se trouve le capteur de lumière ambiante dans un téléphone ?

Le capteur se trouve dans la partie supérieure de l’écran, près du haut-parleur d’écoute et de la caméra frontale. Dans la plupart des téléphones modernes, il est caché sous le verre de l’écran et n’est pas visible à l’œil nu. Sur les anciens modèles, le capteur ressemble à un petit point.

Pourquoi la luminosité automatique fonctionne-t-elle mal ?

Causes : salissure du capteur (poussière, traces de graisse), un verre de protection épais recouvrant la zone du capteur, ou un dysfonctionnement de la courbe d’adaptation. Essuyez la partie supérieure de l’écran avec un chiffon doux. Si cela ne suffit pas, désactivez et réactivez la luminosité automatique dans les paramètres.

Peut-on obtenir des relevés ALS via l’appareil photo du téléphone ?

Non — l’appareil photo et l’ALS sont des capteurs différents. L’appareil photo capture une image RVB, tandis que l’ALS mesure l’intensité lumineuse avec une photodiode à correction spectrale. Les applications de luxmètre utilisant l’appareil photo présentent une erreur de 50 à 100 % par rapport à l’ALS.

Comment tester le capteur de lumière ambiante sur Android ?

Composez *#0*# dans l’application téléphone (pour Samsung) pour accéder au menu technique et sélectionnez Light Sensor. Pour les autres marques, utilisez Sensor Test depuis Google Play. Pointez le téléphone vers une source lumineuse — les relevés doivent passer de 0 à plus de 10 000 lx.

Résumé

  • Le capteur de lumière ambiante (ALS) est une photodiode à correction spectrale mesurant l’éclairement dans une plage de 0 à plus de 100 000 lx.
  • Le filtre spectral reproduit la sensibilité de l’œil humain avec un pic à 555 nm (courbe photopique V(λ)).
  • La luminosité automatique réduit la consommation d’énergie de l’écran de 25 à 40 % et améliore le confort de lecture dans différentes conditions.
  • API Android — Sensor.TYPE_LIGHT, données en lux, consommation 0,1–0,5 mA, aucun étalonnage requis.
  • Les courbes adaptatives sous Android 9+ apprennent du comportement utilisateur via TensorFlow Lite sur l’appareil.
  • Les ALS modernes prennent en charge la détection de scintillement (50/60 Hz) pour la synchronisation de l’obturateur.
  • Les capteurs sous l’écran et les ALS spectraux avec mesure de température de couleur sont les principales tendances technologiques.

Nous développerons une application mobile clé en main

IT Sectr crée des applications iOS et Android pour les startups et les entreprises depuis 2017. Nous vous conseillerons et vous proposerons la meilleure solution.

Discuter du projet

Lisez aussi