Mobil qurilmalarda yorug'lik sensori: bu nima, turlari va qanday ishlaydi

Muallif: IT Sectr Nashr etilgan: 2026-03-23 O'qish vaqti: 9 daq

Yorug'lik sensori — displey yorqinligini avtomatik sozlash uchun tashqi yorug'lik darajasini o'lchaydigan fotoqabul qilgichdir. U yoritilganlikni lyukslarda (lx) 0 dan (to'liq qorong'ulik) 100 000+ lx gacha (to'g'ridan-to'g'ri quyosh nuri) aniqlaydi. Vishay Application Note, 2024 ma'lumotlariga ko'ra, ALSga asoslangan avtomatik yorqinlik displey energiya sarfini qo'lda boshqarishga nisbatan 25–40% kamaytiradi.

Asosiy ma'lumotlar

  • Yorug'lik sensori (ALS — Ambient Light Sensor) yoritilganlikni 0 dan 100 000+ lx gacha o'lchaydi.
  • Spektral korreksiya filtri inson ko'zining sezgirligini (fotopik egri V(λ)) aks ettiradi.
  • Android API Sensor.TYPE_LIGHT dan foydalanadi va qiymatni lyukslarda (lux) qaytaradi.
  • Avtomatik yorqinlik — asosiy funksiya: displey avtomatik ravishda yorug'lik sharoitlariga moslashadi.
  • True Tone va Night Shift — ALS displeyning rang haroratini yorug'likka qarab o'zgartirish imkonini beradi.

Telefonda yorug'lik sensori nima

Yorug'lik sensori (Ambient Light Sensor, ALS) — smartfonning old panelida ovoz dinamigi yonida joylashgan yarimo'tkazgichli fotoqabul qilgich. ALSli birinchi mobil telefonlar 2000-yillarning o'rtalarida (Nokia N95, 2006) paydo bo'lgan va bugungi kunda sensor hatto 100 dollardan boshlanadigan byudjet modellarida ham o'rnatiladi.

Spektral diapazon

Zamonaviy ASLlarning sezgirligini inson ko'ziga yaqinlashtiradigan spektral korreksiyasi mavjud (piki 555 nmda bo'lgan fotopik egri V(λ)). Sensor yoritilganlikni lyukslarda o'lchaydi — bu ko'zning spektral sezgirligini hisobga oladigan birlik. Oddiy ishlab chiqaruvchilar — ams OSRAM (TSL, TMD seriyalari), Vishay (VEML seriyasi), Broadcom (APDS seriyasi).

ParametrQiymat
Diapazon0 – 100 000+ lx
Aniqlik0.1 lx (past yorug'lik)
Quvvat sarfi0.1–0.5 mA
O'lcham1.5×1.0×0.4 mm
Spektral pik555 nm (V(λ))

ALS qayerda qo'llaniladi

Avtomatik yorqinlikdan tashqari, yorug'lik sensori kamera kalibrlash (suratga olish sharoitlarini aniqlash), yorug'lik monitoringi ilovalari (Light Meter) va aqlli uy tizimlarida qo'llaniladi. Strategy Analytics (2024) ma'lumotlariga ko'ra, sotiladigan barcha smartfonlarning 95% dan ortig'i ALS bilan jihozlangan.

Fotodiod va spektral filtrlash qanday ishlaydi

ALSning asosida tushayotgan yorug'lik intensivligiga mutanosib ravishda fototok hosil qiluvchi kremniy fotodiodi yotadi. Fototok transimpedans kuchaytirgichi orqali kuchlanishga aylantiriladi va o'rnatilgan ADC (12–20 bit) tomonidan raqamlashtiriladi. Spektral korreksiya uchun IQ va UV komponentlarini susaytiruvchi interferension yoki absorbsion optik filtrlardan foydalaniladi.

Dinamik diapazon va logarifmik idrok

Inson ko'zi yorqinlikni logarifmik idrok qiladi, shuning uchun ALS 0.1 lx (chuqur tun) dan 100 000+ lx (yorqin quyosh) gacha bo'lgan diapazonda ishlash uchun logarifmik yoki dasturlashtiriladigan kuchaytirgichga ega. Broadcom APDS-9306 Datasheet (2024) ma'lumotlariga ko'ra, sensor yoritilganlik 100 martadan ortiq o'zgarganda avtomatik ravishda kuchaytirishni o'zgartiradi — o'tish vaqti 100 ms dan oshmaydi.

Miltillashni aniqlash (Flicker Detection)

Zamonaviy ALS (ams TSL2520) 50/100 Hz yoki 60/120 Hz chastotali LED lampalar va lyuminestsent manbalardan yorug'likning miltillashini aniqlashni qo'llab-quvvatlaydi. Bu funksiya kameralar tomonidan deklanşör sinxronizatsiyasi uchun ishlatiladi — usiz fotosuratlarda lampalarning miltillashidan qora chiziqlar paydo bo'ladi. ALS chastotani qayd etadi va uni kameraning ISP protsessoriga uzatadi.

Avtomatik yorqinlik algoritmlari

Avtomatik yorqinlik — ALSning asosiy funksiyasi. Algoritm 5 bosqichni o'z ichiga oladi: yoritilganlikni o'lchash, shovqinni filtrlash, maqsadli yorqinlikni hisoblash, o'tishni silliqlash va displeyga qo'llash. Turli sharoitlar uchun odatdagi maqsadli yorqinlik: kechasi 2–5 cd/m², ofisda 200–400 cd/m² (500 lx), quyoshda 600–1000+ cd/m² (50 000+ lx).

Adaptiv egri chiziqlar

Android 9 (Pie) dan boshlab, Google foydalanuvchi xatti-harakatidan o'rganadigan adaptiv yorqinlik egri chiziqlarini joriy qildi. Agar foydalanuvchi ma'lum bir yoritilganlikda yorqinlikni qo'lda o'zgartirsa, tizim bu og'ishni eslab qoladi va egri chiziqni tuzatadi. Android 13+ da kun vaqti va kontekstga qarab yorqinlik afzalliklarini bashorat qilish uchun qurilmadagi mashinani o'rganish modeli (TensorFlow Lite) ishlatiladi.

Silliq o'tishlar

Yorqinlikning keskin o'zgarishi ko'zlar uchun noqulay. Zamonaviy algoritmlar vaqt doimiysi 0.5–3 soniya bo'lgan past chastotali filtr va yorqinlik o'zgarish tezligini cheklashdan (ramp rate limit) foydalanadi. Apple yorqinlik o'zgarishida 200–400 ms o'tish animatsiyasidan foydalanadi, bu jarayonni foydalanuvchi uchun sezilmas qiladi. Keskin sakrashlar (kadrda 5% dan ortiq) bloklanadi.

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

        // Past chastotali filtr (silliqlash)
        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
    }
}

Androidda yorug'lik sensoriga kirish

Sensor.TYPE_LIGHT joriy yoritilganlikni lyukslarda taqdim etadi. Sensor Environmental Sensors toifasiga kiradi — kalibrlashni talab qilmaydi va darhol ishlaydi. So'rov chastotasi — SENSOR_DELAY_NORMAL (200 ms) barcha stsenariylar uchun yetarli. ALS ishlashi uchun foydalanuvchi ruxsati talab qilinmaydi.

Keskin o'zgarishlarni qayta ishlash

Yoritilganlikning keskin o'zgarishida (tuneldan quyoshga chiqish) sensor chipidagi ichki past chastotali filtr tufayli ALS qiymatni 50–300 ms kechikish bilan ko'rsatadi. Bu yorug'likning tez o'zgarishlarida (masalan, chiroqlar ostidan o'tishda) yorqinlikning miltillashining oldini oladi. Ilova shovqinni bartaraf etish uchun ma'lumotlarni 3–5 namuna oynasi bilan harakatlanuvchi o'rtacha (moving average) orqali qo'shimcha filtrlashi mumkin.

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
}

Sensor mavjudligini tekshirish

Yorug'lik sensori zamonaviy smartfonlarning 99% ida mavjud, ammo to'g'ri ishlash uchun PackageManager.hasSystemFeature(FEATURE_SENSOR_LIGHT) orqali tekshiring. Istisno hollarda (ultra byudjet modellar, planshetlar) sensor bo'lmasligi mumkin — ilova null qaytarilishini to'g'ri boshqarishi kerak.

ALSning mobil ilovalarda qo'llanilishi

Avtomatik yorqinlikdan tashqari, yorug'lik sensori fotografiya va AR ilovalarida qo'llaniladi. Camera FV-5 ilovasi qo'lda rejimda suratga olishda ekspozitsiya juftini avtomatik tanlash uchun ALSdan foydalanadi. ARCore virtual ob'ektlarning yorqinligini real yorug'likka qarab tuzatadi va AR sahnalarini fotorealistik qiladi.

  • Lyuksmetrlar (Light Meter) — yoritilganlikni lyukslarda o'lchaydigan ilovalar. Dizaynerlar va fotograflar tomonidan yorug'lik bir xilligini baholash uchun ishlatiladi.
  • Tun rejimi (Night Mode) — past yorug'likda (10 lx dan kam) avtomatik ravishda qorong'u mavzuni yoqish va ko'k nur kamaytirish.
  • Fotografiya — ALS kameraga suratga olish stsenariysini tanlashda yordam beradi: yorqin quyoshda HDR, qorong'uda tun rejimi, o'rtacha yorug'likda portret rejimi.
  • Aqlli uy — yorug'likni boshqarish ilovalari yoritilganlik chegaradan pastga tushganda chiroqni avtomatik yoqish uchun ALSdan foydalanadi.

ALSning energiya sarfiga ta'siri

Displey — smartfonning eng ko'p energiya sarflaydigan komponenti: 600 cd/m² yorqinlikda 3–5 Vt sarflaydi. ALSga asoslangan avtomatik yorqinlik xonada (200–500 lx) displeyning o'rtacha yorqinligini maksimal qo'lda sozlashga nisbatan 30–50% kamaytiradi. DisplayMate (2024) tadqiqotiga ko'ra, avtomatik yorqinlik yoqilgan foydalanuvchilar yorqinlikni qo'lda maksimal darajada o'rnatadiganlarga qaraganda 25–40% ko'proq batareya ishlash muddatiga ega bo'ladilar. Tashqarida 50 000+ lx da ALS, aksincha, ekran o'qilishini ta'minlash uchun yorqinlikni 800–1000 cd/m² gacha oshiradi.

ALS va kamera kalibrlash

Zamonaviy smartfon kameralari suratga olish rejimini avtomatik tanlash uchun ALS ma'lumotlaridan foydalanadi: kontr nurda HDR, 10 lx dan past yorug'likda tun rejimi, studiya yorug'ligida portret rejimi. Qualcomm Snapdragon ISP Whitepaper (2024) ma'lumotlariga ko'ra, ALS kameraga 100 ms ichida yorug'lik manbai turini — kunduzgi yorug'lik, akkor chiroq, LED yoki lyuminestsent — aniqlash va deklanşör tugmasi bosilishidan oldin oq balansini tuzatish imkonini beradi.

ALSning kelajagi

Ekran ostidagi yorug'lik sensorlari (under-display ALS) 2025–2026 yillarda standartga aylanmoqda. Samsung va Apple allaqachon ALSni OLED displey piksellari ostida joylashtirish texnologiyalarini patentlamoqdalar. Spektral sensorlarning rivojlanishi nafaqat intensivlikni, balki yorug'likning rang haroratini (CCT) ham o'lchash imkonini beradi — bu True Tone va kameraning avtomatik oq balansini yaxshilaydi.

Tez-tez so'raladigan savollar

Telefonda avtomatik yorqinlik qanday ishlaydi?

Yorug'lik sensori tashqi yorug'lik darajasini lyukslarda o'lchaydi, tizim uni yorqinlik egri chizig'i bilan solishtiradi va displeyning mos yorqinligini o'rnatadi. Android 9+ da egri chiziq qurilmadagi mashinani o'rganish yordamida foydalanuvchi afzalliklariga moslashadi.

Telefonda yorug'lik sensori qayerda joylashgan?

Sensor ekranning yuqori qismida, ovoz dinamigi va old kamera yonida joylashgan. Ko'pgina zamonaviy telefonlarda displey oynasi ostida yashirin va yalang'och ko'z bilan ko'rinmaydi. Eski modellarda sensor kichik nuqta ko'rinishida bo'ladi.

Nima uchun avtomatik yorqinlik to'g'ri ishlamaydi?

Sabablari: sensorning ifloslanishi (chang, yog'li izlar), sensor maydonini qoplaydigan qalin himoya oynasi yoki moslashuv egri chizig'idagi nosozlik. Ekranning yuqori qismini yumshoq mato bilan artib oling. Yordam bermasa — sozlamalarda avtomatik yorqinlikni o'chirib, qayta yoqing.

ALS ko'rsatkichlarini telefon kamerasi orqali o'qish mumkinmi?

Yo'q — kamera va ALS turli sensorlardir. Kamera RGB formatida tasvirni oladi, ALS spektral tuzatilgan fotodiod bilan yorug'lik intensivligini o'lchaydi. Kamera ishlatadigan lyuksmetr ilovalari ALSga nisbatan 50–100% xato beradi.

Androidda yorug'lik sensorini qanday tekshirish mumkin?

Telefon ilovasida *#0*# (Samsung uchun) terib muhandislik menyusiga kiring va Light Sensor ni tanlang. Boshqa brendlar uchun Google Play dan Sensor Test dan foydalaning. Telefonni yorug'lik manbaiga qarating — ko'rsatkichlar 0 dan 10 000+ lx gacha o'zgarishi kerak.

Xulosa

  • Yorug'lik sensori (ALS) — spektral korreksiyali fotodiod, 0–100 000+ lx diapazonida yoritilganlikni o'lchaydi.
  • Spektral filtr inson ko'zining sezgirligini piki 555 nmda (fotopik egri V(λ)) aks ettiradi.
  • Avtomatik yorqinlik displey energiya sarfini 25–40% kamaytiradi va turli sharoitlarda o'qish qulayligini oshiradi.
  • Android API — Sensor.TYPE_LIGHT, ma'lumotlar lyukslarda, sarf 0.1–0.5 mA, kalibrlash talab qilinmaydi.
  • Adaptiv egri chiziqlar Android 9+ da foydalanuvchi xatti-harakatidan o'rganadi, qurilmadagi TensorFlow Lite dan foydalanadi.
  • Zamonaviy ALS kamera deklanşör sinxronizatsiyasi uchun miltillashni aniqlashni (50/60 Hz) qo'llab-quvvatlaydi.
  • Ekran ostidagi sensorlar va rang haroratini o'lchash bilan spektral ALS — texnologiyaning asosiy rivojlanish tendensiyalari.

Biz kalit topshirig'i bilan mobil ilovani ishlab chiqamiz

IT Sectr 2017-yildan beri startaplar va korxonalar uchun iOS va Android ilovalarini yaratadi. Biz sizga maslahat beramiz va eng yaxshi yechimni taklif qilamiz.

Loyihani muhokama qilish

Shuningdek o'qing