موبائل آلات میں ایمبیئنٹ لائٹ سینسر: یہ کیا ہے، اقسام اور کیسے کام کرتا ہے

مصنف: 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 nm پر چوٹی کے ساتھ فوٹوپک وکر 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 nm (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 ms سے زیادہ نہیں ہوتا۔

فلیکر کا پتہ لگانا

جدید 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 ms کی ٹرانزیشن اینیمیشن استعمال کرتا ہے، جو عمل کو صارف کے لیے ناقابل تصور بناتا ہے۔ تیز چھلانگیں (فی فریم 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 ms) کی پولنگ ریٹ تمام منظرناموں کے لیے کافی ہے۔ ALS کے کام کرنے کے لیے صارف کی اجازت کی ضرورت نہیں۔

اچانک تبدیلیوں سے نمٹنا

جب روشنی اچانک تبدیل ہوتی ہے (سرنگ سے دھوپ میں نکلنا)، ALS سینسر چپ میں بلٹ ان لو-پاس فلٹر کی وجہ سے قدر کو 50–300 ms کی تاخیر سے رپورٹ کرتا ہے۔ یہ تیز روشنی کی تبدیلیوں (مثلاً، اسٹریٹ لائٹس کے نیچے سے گزرنا) کے دوران چمک کے جھلملاہٹ کو روکتا ہے۔ ایپ شور کو ختم کرنے کے لیے 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 ms کے اندر روشنی کے منبع کی قسم — دن کی روشنی، تاپدیپت، LED یا فلوروسنٹ — کا تعین کرنے اور شٹر بٹن دبانے سے پہلے وائٹ بیلنس ایڈجسٹ کرنے کے قابل بناتا ہے۔

ALS کا مستقبل

انڈر-ڈسپلے ایمبیئنٹ لائٹ سینسرز 2025–2026 میں معیار بن رہے ہیں۔ Samsung اور Apple پہلے ہی OLED ڈسپلے پکسلز کے نیچے ALS رکھنے کی ٹیکنالوجیز پیٹنٹ کرا رہے ہیں۔ سپیکٹرل سینسرز کی ترقی نہ صرف شدت بلکہ روشنی کے رنگ درجہ حرارت (CCT) کی پیمائش کی بھی اجازت دے گی — اس سے True Tone اور کیمرے کے آٹو وائٹ بیلنس میں بہتری آئے گی۔

اکثر پوچھے گئے سوالات

فون پر آٹو برائٹنس کیسے کام کرتی ہے؟

ایمبیئنٹ لائٹ سینسر بیرونی روشنی کی سطح کو لکس میں ناپتا ہے، سسٹم اسے چمک کے منحنی سے میپ کرتا ہے اور متعلقہ ڈسپلے چمک سیٹ کرتا ہے۔ Android 9+ پر، منحنی ڈیوائس پر مشین لرننگ کا استعمال کرتے ہوئے صارف کی ترجیحات کے مطابق ڈھل جاتا ہے۔

فون میں ایمبیئنٹ لائٹ سینسر کہاں واقع ہے؟

سینسر اسکرین کے اوپری حصے میں، ایئر پیس اسپیکر اور فرنٹ کیمرے کے قریب واقع ہوتا ہے۔ زیادہ تر جدید فونز میں، یہ ڈسپلے گلاس کے نیچے چھپا ہوتا ہے اور ننگی آنکھ سے نظر نہیں آتا۔ پرانے ماڈلز میں، سینسر ایک چھوٹے نقطے کی طرح نظر آتا ہے۔

آٹو برائٹنس غلط کیوں کام کرتی ہے؟

وجوہات: سینسر کی آلودگی (دھول، چکنائی کے نشانات)، سینسر کے علاقے کو ڈھکنے والا موٹا حفاظتی گلاس، یا انطباقی منحنی میں خرابی۔ اسکرین کے اوپری حصے کو نرم کپڑے سے صاف کریں۔ اگر مدد نہ ہو تو سیٹنگز میں آٹو برائٹنس کو بند اور دوبارہ آن کریں۔

کیا فون کیمرے کے ذریعے ALS ریڈنگ حاصل کی جا سکتی ہے؟

نہیں — کیمرہ اور ALS مختلف سینسر ہیں۔ کیمرہ RGB تصویر لیتا ہے، جبکہ ALS سپیکٹرل طور پر درست کیے گئے فوٹوڈائیوڈ سے روشنی کی شدت ناپتا ہے۔ کیمرہ استعمال کرنے والی لکس میٹر ایپس میں ALS کے مقابلے میں 50–100% خرابی ہوتی ہے۔

Android پر ایمبیئنٹ لائٹ سینسر کیسے جانچیں؟

فون ایپ میں *#0*# (Samsung کے لیے) ڈائل کریں تاکہ انجینئرنگ مینو میں داخل ہوں اور Light Sensor منتخب کریں۔ دوسرے برانڈز کے لیے، Google Play سے Sensor Test استعمال کریں۔ فون کو روشنی کے منبع کی طرف کریں — ریڈنگز 0 سے 10,000+ لکس تک تبدیل ہونی چاہئیں۔

خلاصہ

  • ایمبیئنٹ لائٹ سینسر (ALS) سپیکٹرل تصحیح کے ساتھ ایک فوٹوڈائیوڈ ہے، جو 0–100,000+ لکس کی رینج میں روشنی ناپتا ہے۔
  • سپیکٹرل فلٹر 555 nm (فوٹوپک وکر 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 ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔

پروجیکٹ پر بحث کریں

مزید پڑھیں