ایمبیئنٹ لائٹ سینسر ایک فوٹو ڈیٹیکٹر ہے جو ڈسپلے کی چمک کو خودکار طور پر ایڈجسٹ کرنے کے لیے بیرونی روشنی کی سطح ناپتا ہے۔ یہ 0 (مکمل اندھیرا) سے 100,000+ لکس (براہ راست سورج کی روشنی) تک روشنی کو لکس (lx) میں ناپتا ہے۔ Vishay ایپلیکیشن نوٹ، 2024 کے مطابق، ALS پر مبنی آٹو برائٹنس دستی کنٹرول کے مقابلے میں ڈسپلے کی بجلی کی کھپت کو 25–40% تک کم کر دیتی ہے۔
اہم نکات
ایمبیئنٹ لائٹ سینسر (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(λ)) |
آٹو برائٹنس کے علاوہ، ایمبیئنٹ لائٹ سینسر کیمرہ کیلیبریشن (شوٹنگ کے حالات کا تعین)، روشنی کی نگرانی کی ایپس (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% سے زیادہ) بلاک کر دی جاتی ہیں۔
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
}
}
Sensor.TYPE_LIGHT موجودہ روشنی کو لکس میں فراہم کرتا ہے۔ یہ سینسر انوائرنمنٹل سینسرز کے زمرے سے تعلق رکھتا ہے — اسے کیلیبریشن کی ضرورت نہیں اور فوراً کام کرتا ہے۔ SENSOR_DELAY_NORMAL (200 ms) کی پولنگ ریٹ تمام منظرناموں کے لیے کافی ہے۔ ALS کے کام کرنے کے لیے صارف کی اجازت کی ضرورت نہیں۔
جب روشنی اچانک تبدیل ہوتی ہے (سرنگ سے دھوپ میں نکلنا)، ALS سینسر چپ میں بلٹ ان لو-پاس فلٹر کی وجہ سے قدر کو 50–300 ms کی تاخیر سے رپورٹ کرتا ہے۔ یہ تیز روشنی کی تبدیلیوں (مثلاً، اسٹریٹ لائٹس کے نیچے سے گزرنا) کے دوران چمک کے جھلملاہٹ کو روکتا ہے۔ ایپ شور کو ختم کرنے کے لیے 3–5 نمونوں کی ونڈو کے ساتھ موونگ ایوریج کے ذریعے ڈیٹا کو اضافی طور پر فلٹر کر سکتی ہے۔
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 ریٹرن کو صحیح طریقے سے ہینڈل کرنا چاہیے۔
آٹو برائٹنس کے علاوہ، ایمبیئنٹ لائٹ سینسر فوٹوگرافی اور AR ایپس میں استعمال ہوتا ہے۔ Camera FV-5 ایپ دستی موڈ میں خودکار ایکسپوژر پیئرنگ کے لیے ALS استعمال کرتی ہے۔ ARCore حقیقی روشنی کی بنیاد پر ورچوئل اشیاء کی چمک کو ایڈجسٹ کرتا ہے، AR مناظر کو فوٹو ریئلسٹک بناتا ہے۔
ڈسپلے اسمارٹ فون کا سب سے زیادہ بجلی استعمال کرنے والا جزو ہے: 600 cd/m² پر یہ 3–5 W کھپت کرتا ہے۔ ALS پر مبنی آٹو برائٹنس زیادہ سے زیادہ دستی سیٹنگ کے مقابلے میں انڈور (200–500 لکس) میں اوسط ڈسپلے چمک کو 30–50% کم کر دیتی ہے۔ DisplayMate تحقیق (2024) کے مطابق، آٹو برائٹنس فعال رکھنے والے صارفین ان لوگوں کے مقابلے میں 25–40% زیادہ بیٹری لائف حاصل کرتے ہیں جو دستی طور پر چمک کو زیادہ سے زیادہ سیٹ کرتے ہیں۔ باہر 50,000+ لکس پر، ALS اسکرین کی پڑھنے کی اہلیت کے لیے چمک کو 800–1000 cd/m² تک بڑھا دیتا ہے۔
جدید اسمارٹ فون کیمرے شوٹنگ موڈ خودکار منتخب کرنے کے لیے ALS ڈیٹا استعمال کرتے ہیں: بیک لائٹ حالات میں HDR، 10 لکس سے کم روشنی میں نائٹ موڈ، اسٹوڈیو لائٹنگ میں پورٹریٹ موڈ۔ Qualcomm Snapdragon ISP وائٹ پیپر (2024) کے مطابق، ALS کیمرے کو 100 ms کے اندر روشنی کے منبع کی قسم — دن کی روشنی، تاپدیپت، LED یا فلوروسنٹ — کا تعین کرنے اور شٹر بٹن دبانے سے پہلے وائٹ بیلنس ایڈجسٹ کرنے کے قابل بناتا ہے۔
انڈر-ڈسپلے ایمبیئنٹ لائٹ سینسرز 2025–2026 میں معیار بن رہے ہیں۔ Samsung اور Apple پہلے ہی OLED ڈسپلے پکسلز کے نیچے ALS رکھنے کی ٹیکنالوجیز پیٹنٹ کرا رہے ہیں۔ سپیکٹرل سینسرز کی ترقی نہ صرف شدت بلکہ روشنی کے رنگ درجہ حرارت (CCT) کی پیمائش کی بھی اجازت دے گی — اس سے True Tone اور کیمرے کے آٹو وائٹ بیلنس میں بہتری آئے گی۔
اکثر پوچھے گئے سوالات
ایمبیئنٹ لائٹ سینسر بیرونی روشنی کی سطح کو لکس میں ناپتا ہے، سسٹم اسے چمک کے منحنی سے میپ کرتا ہے اور متعلقہ ڈسپلے چمک سیٹ کرتا ہے۔ Android 9+ پر، منحنی ڈیوائس پر مشین لرننگ کا استعمال کرتے ہوئے صارف کی ترجیحات کے مطابق ڈھل جاتا ہے۔
سینسر اسکرین کے اوپری حصے میں، ایئر پیس اسپیکر اور فرنٹ کیمرے کے قریب واقع ہوتا ہے۔ زیادہ تر جدید فونز میں، یہ ڈسپلے گلاس کے نیچے چھپا ہوتا ہے اور ننگی آنکھ سے نظر نہیں آتا۔ پرانے ماڈلز میں، سینسر ایک چھوٹے نقطے کی طرح نظر آتا ہے۔
وجوہات: سینسر کی آلودگی (دھول، چکنائی کے نشانات)، سینسر کے علاقے کو ڈھکنے والا موٹا حفاظتی گلاس، یا انطباقی منحنی میں خرابی۔ اسکرین کے اوپری حصے کو نرم کپڑے سے صاف کریں۔ اگر مدد نہ ہو تو سیٹنگز میں آٹو برائٹنس کو بند اور دوبارہ آن کریں۔
نہیں — کیمرہ اور ALS مختلف سینسر ہیں۔ کیمرہ RGB تصویر لیتا ہے، جبکہ ALS سپیکٹرل طور پر درست کیے گئے فوٹوڈائیوڈ سے روشنی کی شدت ناپتا ہے۔ کیمرہ استعمال کرنے والی لکس میٹر ایپس میں ALS کے مقابلے میں 50–100% خرابی ہوتی ہے۔
فون ایپ میں *#0*# (Samsung کے لیے) ڈائل کریں تاکہ انجینئرنگ مینو میں داخل ہوں اور Light Sensor منتخب کریں۔ دوسرے برانڈز کے لیے، Google Play سے Sensor Test استعمال کریں۔ فون کو روشنی کے منبع کی طرف کریں — ریڈنگز 0 سے 10,000+ لکس تک تبدیل ہونی چاہئیں۔
خلاصہ
ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے
IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔
مزید پڑھیں