मोबाइल उपकरणों में एम्बिएंट लाइट सेंसर: यह क्या है, प्रकार और कैसे काम करता है

लेखक: IT Sectr प्रकाशित: 2026-03-23 पढ़ने का समय: 9 मिनट

एम्बिएंट लाइट सेंसर एक फ़ोटोडिटेक्टर है जो डिस्प्ले की चमक को स्वचालित रूप से समायोजित करने के लिए बाहरी प्रकाश स्तर को मापता है। यह 0 (पूर्ण अंधकार) से 100,000+ लक्स (सीधी धूप) तक लक्स (lx) में रोशनी मापता है। Vishay एप्लिकेशन नोट, 2024 के अनुसार, ALS पर आधारित ऑटो-ब्राइटनेस मैन्युअल नियंत्रण की तुलना में डिस्प्ले बिजली की खपत को 25–40% तक कम कर देता है।

मुख्य बिंदु

  • एम्बिएंट लाइट सेंसर (ALS) 0 से 100,000+ लक्स तक रोशनी मापता है।
  • स्पेक्ट्रल सुधार फ़िल्टर के माध्यम से मानव आँख की संवेदनशीलता (फ़ोटोपिक वक्र V(λ)) को पुन: उत्पन्न करता है।
  • Android API लक्स (lux) में मान लौटाने के लिए Sensor.TYPE_LIGHT का उपयोग करता है।
  • ऑटो-ब्राइटनेस मुख्य कार्य है: डिस्प्ले स्वचालित रूप से प्रकाश स्थितियों के अनुसार समायोजित होता है।
  • True Tone और Night Shift — ALS प्रकाश के अनुसार डिस्प्ले के रंग तापमान को बदलने में सक्षम बनाता है।

फ़ोन में एम्बिएंट लाइट सेंसर क्या है

एम्बिएंट लाइट सेंसर (ALS) एक अर्धचालक फ़ोटोडिटेक्टर है जो स्मार्टफ़ोन के सामने वाले पैनल पर ईयरपीस स्पीकर के पास स्थित होता है। ALS वाले पहले मोबाइल फ़ोन 2000 के मध्य में आए (Nokia N95, 2006), और आज यह सेंसर $100 से शुरू होने वाले बजट मॉडल में भी स्थापित किया जाता है।

स्पेक्ट्रल रेंज

आधुनिक ALS में स्पेक्ट्रल सुधार होता है जो उनकी संवेदनशीलता को मानव आँख के करीब लाता है (555 नैनोमीटर पर चरम के साथ फ़ोटोपिक वक्र V(λ))। सेंसर लक्स में रोशनी मापता है — एक इकाई जो आँख की स्पेक्ट्रल संवेदनशीलता को ध्यान में रखती है। विशिष्ट निर्माता ams OSRAM (TSL, TMD श्रृंखला), Vishay (VEML श्रृंखला) और Broadcom (APDS श्रृंखला) हैं।

पैरामीटरमान
रेंज0 – 100,000+ लक्स
रिज़ॉल्यूशन0.1 लक्स (कम रोशनी)
खपत0.1–0.5 mA
आकार1.5×1.0×0.4 मिमी
स्पेक्ट्रल चरम555 नैनोमीटर (V(λ))

ALS का उपयोग कहाँ होता है

ऑटो-ब्राइटनेस के अलावा, एम्बिएंट लाइट सेंसर का उपयोग कैमरा अंशांकन (शूटिंग की स्थितियों का निर्धारण), प्रकाश निगरानी ऐप्स (Light Meter) और स्मार्ट होम सिस्टम में किया जाता है। Strategy Analytics (2024) के अनुसार, बेचे जाने वाले 95% से अधिक स्मार्टफ़ोन ALS से सुसज्जित हैं।

फ़ोटोडायोड और स्पेक्ट्रल फ़िल्टरिंग कैसे काम करते हैं

ALS के केंद्र में एक सिलिकॉन फ़ोटोडायोड होता है जो आपतित प्रकाश की तीव्रता के अनुपात में फ़ोटोकरंट उत्पन्न करता है। फ़ोटोकरंट को ट्रांसइम्पीडेंस एम्पलीफायर के माध्यम से वोल्टेज में परिवर्तित किया जाता है और अंतर्निर्मित ADC (12–20 बिट) द्वारा डिजिटलीकृत किया जाता है। स्पेक्ट्रल सुधार के लिए इंटरफेरेंस या अवशोषण ऑप्टिकल फ़िल्टर का उपयोग किया जाता है, जो IR और UV घटकों को क्षीण करते हैं।

डायनामिक रेंज और लघुगणकीय धारणा

मानव आँख चमक को लघुगणकीय रूप से समझती है, इसलिए ALS में 0.1 लक्स (गहरी रात) से 100,000+ लक्स (तेज़ धूप) तक काम करने के लिए लघुगणकीय या प्रोग्राम करने योग्य एम्पलीफायर होता है। Broadcom APDS-9306 डेटाशीट (2024) के अनुसार, सेंसर स्वचालित रूप से गेन बदलता है जब रोशनी 100 गुना से अधिक बदलती है — स्विचिंग का समय 100 मिलीसेकंड से अधिक नहीं होता है।

झिलमिलाहट का पता लगाना (Flicker Detection)

आधुनिक ALS सेंसर (ams TSL2520) 50/100 Hz या 60/120 Hz पर LED लैंप और फ्लोरोसेंट स्रोतों से झिलमिलाहट का पता लगाने का समर्थन करते हैं। यह कार्य कैमरों द्वारा शटर को सिंक्रोनाइज़ करने के लिए उपयोग किया जाता है — इसके बिना, लैंप की झिलमिलाहट से फ़ोटो में डार्क बैंड दिखाई देते हैं। ALS आवृत्ति का पता लगाता है और इसे कैमरे के ISP प्रोसेसर को भेजता है।

ऑटो-ब्राइटनेस एल्गोरिदम

ऑटो-ब्राइटनेस ALS का मुख्य कार्य है। एल्गोरिदम में 5 चरण शामिल हैं: रोशनी मापना, शोर फ़िल्टर करना, लक्ष्य चमक की गणना करना, संक्रमण को स्मूथ करना और इसे डिस्प्ले पर लागू करना। विभिन्न स्थितियों के लिए विशिष्ट लक्ष्य चमक: रात में 2–5 cd/m², कार्यालय में 200–400 cd/m² (500 लक्स), धूप में 600–1000+ cd/m² (50,000+ लक्स)।

अनुकूली वक्र

Android 9 (Pie) से शुरू करके, Google ने अनुकूली चमक वक्र पेश किए जो उपयोगकर्ता के व्यवहार से सीखते हैं। यदि कोई उपयोगकर्ता एक निश्चित रोशनी स्तर पर मैन्युअल रूप से चमक बदलता है, तो सिस्टम इस विचलन को याद रखता है और वक्र को समायोजित करता है। Android 13+ पर, दिन के समय और संदर्भ के आधार पर चमक वरीयताओं की भविष्यवाणी करने के लिए एक ऑन-डिवाइस मशीन लर्निंग मॉडल (TensorFlow Lite) का उपयोग किया जाता है।

स्मूथ संक्रमण

चमक में अचानक परिवर्तन आँखों के लिए असुविधाजनक होते हैं। आधुनिक एल्गोरिदम 0.5–3 सेकंड के समय स्थिरांक और चमक परिवर्तन दर सीमा (ramp rate limit) के साथ लो-पास फ़िल्टर का उपयोग करते हैं। Apple चमक बदलते समय 200–400 मिलीसेकंड की संक्रमण एनीमेशन का उपयोग करता है, जो प्रक्रिया को उपयोगकर्ता के लिए अदृश्य बनाता है। तेज उछाल (प्रति फ्रेम 5% से अधिक) अवरुद्ध कर दिए जाते हैं।

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

        // लो-पास फ़िल्टर (स्मूथिंग)
        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
    }
}

Android में लाइट सेंसर तक पहुँच

Sensor.TYPE_LIGHT लक्स में वर्तमान रोशनी प्रदान करता है। यह सेंसर पर्यावरणीय सेंसर श्रेणी से संबंधित है — इसे अंशांकन की आवश्यकता नहीं है और यह तुरंत काम करता है। SENSOR_DELAY_NORMAL (200 मिलीसेकंड) की पोलिंग दर सभी परिदृश्यों के लिए पर्याप्त है। ALS के काम करने के लिए उपयोगकर्ता अनुमतियों की आवश्यकता नहीं है।

तेज परिवर्तनों को संभालना

जब रोशनी अचानक बदलती है (सुरंग से धूप में निकलना), ALS सेंसर चिप में अंतर्निर्मित लो-पास फ़िल्टर के कारण 50–300 मिलीसेकंड की देरी से मान रिपोर्ट करता है। यह तेज प्रकाश परिवर्तनों (जैसे, स्ट्रीटलाइट के नीचे से गुजरना) के दौरान चमक की झिलमिलाहट को रोकता है। ऐप शोर को खत्म करने के लिए 3–5 नमूनों की विंडो के साथ मूविंग एवरेज के माध्यम से डेटा को अतिरिक्त रूप से फ़िल्टर कर सकता है।

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
}

सेंसर की उपलब्धता की जाँच

एम्बिएंट लाइट सेंसर 99% आधुनिक स्मार्टफ़ोन में मौजूद है, लेकिन सही संचालन के लिए PackageManager.hasSystemFeature(FEATURE_SENSOR_LIGHT) के माध्यम से जाँच करें। दुर्लभ मामलों में (अल्ट्रा-बजट मॉडल, टैबलेट), सेंसर अनुपस्थित हो सकता है — ऐप को null रिटर्न को सही ढंग से संभालना चाहिए।

मोबाइल ऐप्स में ALS के अनुप्रयोग

ऑटो-ब्राइटनेस के अलावा, एम्बिएंट लाइट सेंसर का उपयोग फ़ोटोग्राफ़ी और AR ऐप्स में किया जाता है। Camera FV-5 ऐप मैन्युअल मोड में स्वचालित एक्सपोज़र पेयरिंग के लिए ALS का उपयोग करता है। ARCore वास्तविक प्रकाश के आधार पर वर्चुअल ऑब्जेक्ट्स की चमक को समायोजित करता है, जिससे AR दृश्य फ़ोटोरियलिस्टिक बन जाते हैं।

  • लक्स मीटर (Light Meter) — लक्स में रोशनी मापने के लिए ऐप्स। डिज़ाइनर और फ़ोटोग्राफ़र प्रकाश की एकरूपता का मूल्यांकन करने के लिए उपयोग करते हैं।
  • नाइट मोड — कम रोशनी (10 लक्स से कम) पर डार्क थीम का स्वचालित सक्रियण और नीली रोशनी में कमी।
  • फ़ोटोग्राफ़ी — ALS कैमरे को शूटिंग परिदृश्य चुनने में मदद करता है: तेज़ धूप में HDR, अंधेरे में नाइट मोड, मध्यम रोशनी में पोर्ट्रेट मोड।
  • स्मार्ट होम — प्रकाश नियंत्रण ऐप्स जब रोशनी एक सीमा से नीचे गिरती है तो स्वचालित रूप से लाइट चालू करने के लिए ALS का उपयोग करते हैं।

बिजली की खपत पर ALS का प्रभाव

डिस्प्ले स्मार्टफ़ोन का सबसे अधिक बिजली खपत करने वाला घटक है: 600 cd/m² पर यह 3–5 W की खपत करता है। ALS पर आधारित ऑटो-ब्राइटनेस अधिकतम मैन्युअल सेटिंग की तुलना में इनडोर (200–500 लक्स) में औसत डिस्प्ले चमक को 30–50% कम कर देता है। DisplayMate शोध (2024) के अनुसार, ऑटो-ब्राइटनेस सक्षम वाले उपयोगकर्ताओं को उन लोगों की तुलना में 25–40% अधिक बैटरी जीवन मिलता है जो मैन्युअल रूप से अधिकतम चमक सेट करते हैं। बाहर 50,000+ लक्स पर, ALS स्क्रीन पठनीयता के लिए चमक को 800–1000 cd/m² तक बढ़ा देता है।

ALS और कैमरा अंशांकन

आधुनिक स्मार्टफ़ोन कैमरे शूटिंग मोड को स्वचालित रूप से चुनने के लिए ALS डेटा का उपयोग करते हैं: बैकलिट स्थितियों में HDR, 10 लक्स से नीचे रोशनी में नाइट मोड, स्टूडियो प्रकाश में पोर्ट्रेट मोड। Qualcomm Snapdragon ISP व्हाइटपेपर (2024) के अनुसार, ALS कैमरे को 100 मिलीसेकंड के भीतर प्रकाश स्रोत प्रकार — दिन का प्रकाश, तापदीप्त, LED या फ्लोरोसेंट — निर्धारित करने और शटर बटन दबाने से पहले सफेद संतुलन समायोजित करने में सक्षम बनाता है।

ALS का भविष्य

अंडर-डिस्प्ले एम्बिएंट लाइट सेंसर 2025–2026 में मानक बन रहे हैं। Samsung और Apple पहले से ही OLED डिस्प्ले पिक्सल के नीचे ALS रखने की तकनीकों का पेटेंट करा रहे हैं। स्पेक्ट्रल सेंसर का विकास न केवल तीव्रता बल्कि प्रकाश के रंग तापमान (CCT) को मापने की अनुमति देगा — इससे True Tone और कैमरे का ऑटो व्हाइट बैलेंस बेहतर होगा।

अक्सर पूछे जाने वाले प्रश्न

फ़ोन पर ऑटो-ब्राइटनेस कैसे काम करती है?

एम्बिएंट लाइट सेंसर लक्स में बाहरी प्रकाश स्तर मापता है, सिस्टम इसे चमक वक्र से मैप करता है और संबंधित डिस्प्ले चमक सेट करता है। Android 9+ पर, वक्र ऑन-डिवाइस मशीन लर्निंग का उपयोग करके उपयोगकर्ता वरीयताओं के अनुकूल होता है।

फ़ोन में एम्बिएंट लाइट सेंसर कहाँ स्थित होता है?

सेंसर स्क्रीन के ऊपरी भाग में, ईयरपीस स्पीकर और फ्रंट कैमरे के पास स्थित होता है। अधिकांश आधुनिक फ़ोनों में, यह डिस्प्ले ग्लास के नीचे छिपा होता है और नंगी आँखों से दिखाई नहीं देता। पुराने मॉडलों में, सेंसर एक छोटे बिंदु जैसा दिखता है।

ऑटो-ब्राइटनेस गलत तरीके से क्यों काम करती है?

कारण: सेंसर संदूषण (धूल, चिकने निशान), सेंसर क्षेत्र को कवर करने वाला मोटा सुरक्षात्मक ग्लास, या अनुकूलन वक्र में खराबी। स्क्रीन के ऊपरी भाग को मुलायम कपड़े से पोंछें। यदि इससे मदद नहीं मिलती है, तो सेटिंग्स में ऑटो-ब्राइटनेस को बंद और चालू करें।

क्या फ़ोन कैमरे के माध्यम से ALS रीडिंग प्राप्त की जा सकती है?

नहीं — कैमरा और ALS अलग-अलग सेंसर हैं। कैमरा RGB इमेज कैप्चर करता है, जबकि ALS स्पेक्ट्रली सही किए गए फ़ोटोडायोड से प्रकाश तीव्रता मापता है। कैमरे का उपयोग करने वाले लक्स मीटर ऐप्स में ALS की तुलना में 50–100% त्रुटि होती है।

Android पर एम्बिएंट लाइट सेंसर का परीक्षण कैसे करें?

इंजीनियरिंग मेनू में प्रवेश करने और Light Sensor चुनने के लिए फ़ोन ऐप में *#0*# (Samsung के लिए) डायल करें। अन्य ब्रांडों के लिए, Google Play से Sensor Test का उपयोग करें। फ़ोन को प्रकाश स्रोत की ओर इंगित करें — रीडिंग 0 से 10,000+ लक्स तक बदलनी चाहिए।

सारांश

  • एम्बिएंट लाइट सेंसर (ALS) स्पेक्ट्रल सुधार के साथ एक फ़ोटोडायोड है, जो 0–100,000+ लक्स की सीमा में रोशनी मापता है।
  • स्पेक्ट्रल फ़िल्टर 555 नैनोमीटर (फ़ोटोपिक वक्र V(λ)) पर चरम के साथ मानव आँख की संवेदनशीलता को पुन: उत्पन्न करता है।
  • ऑटो-ब्राइटनेस डिस्प्ले बिजली की खपत को 25–40% कम करती है और विभिन्न स्थितियों में पढ़ने के आराम में सुधार करती है।
  • Android API — Sensor.TYPE_LIGHT, लक्स में डेटा, खपत 0.1–0.5 mA, अंशांकन की आवश्यकता नहीं।
  • अनुकूली वक्र Android 9+ पर ऑन-डिवाइस TensorFlow Lite का उपयोग करके उपयोगकर्ता व्यवहार से सीखते हैं।
  • आधुनिक ALS कैमरा शटर सिंक्रोनाइज़ेशन के लिए झिलमिलाहट का पता लगाने (50/60 Hz) का समर्थन करते हैं।
  • अंडर-डिस्प्ले सेंसर और रंग तापमान माप के साथ स्पेक्ट्रल ALS प्रमुख तकनीकी रुझान हैं।

हम एक मोबाइल एप्लिकेशन टर्नकी विकसित करेंगे

IT Sectr 2017 से स्टार्टअप और व्यवसायों के लिए iOS और Android एप्लिकेशन बनाता है। हम आपको सलाह देंगे और सर्वोत्तम समाधान प्रस्तावित करेंगे।

परियोजना पर चर्चा करें

यह भी पढ़ें