Sensori di luce ambientale
Questo documento fornisce raccomandazioni per la progettazione e lo sviluppo di dispositivi con sensori di luce ambientale integrati. La selezione di un dispositivo ALS (Ambient Light Sensor) adatto è fondamentale.
L'elenco di controllo generale seguente è per gli sviluppatori che integrano l'hardware del sensore nei dispositivi. Il resto di questo documento descrive in dettaglio il processo e le informazioni in background.
- Selezionare un'origine backlight adatta.
- Selezionare un sensore di luce appropriato.
- Selezionare la posizione ottimizzata per il sensore di luce nell'chassis del dispositivo.
- Eseguire la calibrazione per modello tenendo conto di tutti i fattori, ad esempio rivestimenti, tubo leggero, configurazione del sensore, posizionamento e così via. Questa operazione deve essere eseguita usando contatori di luce professionali pre-calibrati.
- Integrare i sensori nel dispositivo in uno dei modi supportati.
- Sfruttare il driver di classe HID Sensor in arrivo. Connettere il dispositivo tramite il trasporto USB, SPI o I2C HID.
- Testare il dispositivo completo come strumento di misurazione della luce. Usare vari tipi di illuminazione di test (incandescenti, fluorescenti, LED) a varie intensità e confrontare i valori segnalati tramite la piattaforma sensore con un contatore di luce di alta qualità. Il contatore deve misurare l'evento imprevisto di luce sulla visualizzazione del dispositivo.
- Testare i driver del dispositivo e di terze parti con i requisiti del dispositivo Windows Hardware Lab Kit (HLK) e i test correlati. Assicurarsi di eseguire correttamente e di passare tutti i test case.
- Assicurarsi che gli OEMs, gli ODMs e le IHV partecipino a revisioni meccaniche di progettazione per ogni revisione principale dell'hardware del dispositivo.
- Assicurarsi che l'implementazione del sensore sia ottimizzata meccanicamente, otticamente e da un punto di vista di ingegneria elettrica.
- Testare i sensori di luce e la luminosità adattiva usando i passaggi indicati nei test case di luminosità adattiva.
Integrazione di sensori di luce con hardware del dispositivo
Diverse cose possono influire notevolmente su ciò che può essere fatto con le informazioni fornite dai sensori di luce. Queste considerazioni includono quanto segue:
- Il tipo di sensore, sensori di luce digitale sono preferiti
- Accuratezza, risoluzione e campo di visualizzazione del sensore
- Intervallo dinamico del sensore
- Rifiuto infrarosso (IR) e ultravioletto (UV) (risposta oculare umana)
- Tecnologia del bus supportata (solo digitale)
- Frequenza di campionamento digitale
- Consumo di energia elettrica
- Opzioni di creazione e posizionamento
I fattori seguenti garantiscono una particolare considerazione:
- Accuratezza e risoluzione: per offrire un'esperienza utente ottimale per la luminosità adattiva e l'interfaccia utente con riconoscimento della luce nelle applicazioni, i dati del sensore accurati sono necessari come input. In genere, il sensore più accurato, migliore sarà l'esperienza utente corrispondente. Un buon obiettivo per i valori effettivi del sensore di luce ambientale (ALS) è un'accuratezza coerente del 4% delle condizioni di illuminazione effettive.
- Intervallo dinamico: l'intervallo dinamico di un sensore di luce è il rapporto tra i valori più grandi e più piccoli che il sensore può segnalare e definisce l'intervallo di ambienti di illuminazione in cui il sensore può essere efficace. Un sensore di luce a basso intervallo dinamico limita gli ambienti in cui può essere usato. I sensori di luce ambientale montati su dispositivi progettati per essere usati all'aperto, ad esempio un telefono cellulare, dovrebbero supportare condizioni di illuminazione all'aperto. La luce solare può variare da 0 a 10.000 lux o più. L'intervallo dinamico ALS per i dispositivi progettati per l'uso all'interno può essere più piccolo. La luce interna varia in genere da 0 a 1000 lux.
- Granularità: per garantire la migliore esperienza, l'ALS deve avere una granularità di 1 lux quando la luce ambientale è inferiore a 25 lux e una granularità del 4% della luce ambientale quando è superiore a 25 lux. Ciò consente all'algoritmo di luminosità adattiva di eseguire transizioni di luminosità dello schermo uniforme.
Di seguito sono riportate le condizioni di illuminazione comuni a cui fare riferimento:
Condizione di illuminazione | Illuminanza (lux) |
---|---|
Nero a passo | 1 |
Molto scuro | 10 |
Interni scuri | 50 |
Dim indoor | 100 |
Normali interni | 300 |
Interni luminosi | 700 |
Dim outdoors (overcast) | 1\.000 |
Luce solare all'aperto | 15.000 |
Luce solare diretta | 100,000 |
Tipi di sensori di luce ambientale
I sensori di luce ambientale sono disponibili in due tipi fondamentali:
- I sensori di luce analogica sono connessi a un controller incorporato con un convertitore analogico a digitale (A/D) e richiedono il firmware che può interpretare accuratamente i dati del sensore di luce e compensare diverse condizioni e fenomeni che influiscono sulle letture. Alcuni esempi di questi fenomeni includono il rifiuto della luce infrarossa e la compensazione della frequenza di luce. Ad esempio, le luci fluorescenti variano in intensità con la frequenza della potenza AC fornita all'apparecchio. I sensori analogici sono in genere molto economici.
- I sensori di luce digitale sono più costosi dei sensori analogici, ma hanno vantaggi. I sensori di luce digitale possono compensare automaticamente varie condizioni e fenomeni. I sensori digitali sono anche estremamente compattati. Alcuni sensori di luce digitale possono fornire misurazioni di lux discreti grossolane. La granularità delle letture in condizioni di bassa luce deve essere presa attentamente in considerazione. Le misurazioni grossolane e discrete in condizioni di bassa luce possono comportare un'esperienza di luminosità insoddetta per l'utente.
Indipendentemente dal tipo di sensore di luce selezionato, le letture accurate devono essere prese ed esposte al sistema.
Numero di sensori di luce
Più sensori di luce ambientale disponibili per misurare una condizione di illuminazione, meglio la stima dell'illuminazione effettiva. Tuttavia, ogni sensore di luce aggiunge costi e usa spazio nel dispositivo.
È importante che i produttori cerchino una soluzione che fornisce al sistema la funzionalità di rilevamento della luce ambientale più accurata. Le soluzioni economiche possono basarsi su un singolo sensore, ma l'hardware high-end può basarsi su una matrice di sensori per fornire la migliore misura possibile. Se un OEM sceglie di implementare più sensori di luce ambientale (per risolvere i problemi come le mani o le ombre che oscurano il servizio alS), l'OEM deve esporre un alS logico (consolidato) a Windows e segnalare i dati più accurati.
Se più sensori vengono esposti al sistema, il singolo sensore usato per la luminosità automatica deve esporre la proprietà DEVPKEY_SensorData_LightLevel_AutoBrightnessPreferred . Analogamente, gli OEMS possono decidere di fondere più sensori di luce ambientale ed esporre il risultato come sensore di luce virtuale, noto anche come sensore software puro. Se entrambi i sensori di luce fisica e virtuale vengono esposti tramite l'interfaccia del driver del dispositivo sensore, il sensore fuso deve esporre la proprietà DEVPKEY_SensorData_LightLevel_AutoBrightnessPreferred .
Posizionamento del sensore chiaro
Il posizionamento corretto dei sensori di luce è un altro aspetto critico della buona progettazione del sistema. L'obiettivo di ALS è misurare la luminosità dell'ambiente come percepito dall'utente. La migliore posizione teorica del sensore sarebbe tra gli occhi dell'utente. Il posizionamento ottimale del mondo reale dei sensori di luce è in genere sullo stesso piano dello schermo, in fronte all'utente. I sensori posizionati sul display hanno il vantaggio di rilevare alcuni riflessi che possono verificarsi sullo schermo.
Evitare di posizionare il sensore di luce nelle aree del computer che potrebbero essere oscurate da fonti di luce da ombre o mani, dita o braccio dell'utente durante l'utilizzo normale. La figura seguente illustra uno scenario utente di esempio in cui una fonte di luce diretta è dietro l'utente. Un'ombreggiatura viene proiettata sulla metà inferiore dello schermo e sulla base del computer. Questo scenario suggerisce il posizionamento ottimale del sensore di luce nella parte superiore dello schermo e di fronte all'utente.
Assicurarsi che le diverse configurazioni che un dispositivo possa assumere (posizione della tastiera in modalità tablet o laptop, ad esempio) non bloccare l'apertura e non intersecare il campo di visualizzazione del sensore.
Infine, assicurarsi che il campo di visualizzazione del sensore non si interseci con qualsiasi fonte di luce rumorosa (flash della fotocamera, backlight della tastiera e così via) in quanto possono contribuire a ulteriori rumori o letture non dannose. Assicurarsi di prendere in considerazione tutte le diverse configurazioni che un dispositivo può prendere in considerazione quando si considera il campo di visualizzazione che interseca con fonti rumorose di luce.
Gestione dei dati dei sensori di luce non validi
In determinate condizioni, il campo di visualizzazione del sensore di luce ambientale può essere ostruito da un oggetto o dall'utente, rendendo impossibile per il sensore di eseguire una lettura accurata. Ad esempio, tale condizione può verificarsi quando la mano dell'utente copre l'apertura del sensore di luce ambientale. Esistono molti altri casi.
Il sensore di luce ambientale può indicare questa situazione al sistema operativo inviando un nuovo campione di sensore con il relativo campo dati PKEY_SensorData_IsValid impostato su FALSE. La progettazione hardware corretta deve ridurre al minimo il tempo e gli scenari che richiedono che questo valore sia impostato su FALSE, in quanto tale scenario impedisce al sistema di controllare correttamente la luminosità. In un sistema ideale, i sensori di luce ambientale sarebbero sempre in grado di misurare la luce ambientale e questo valore verrebbe impostato su TRUE.
Filtri dei sensori leggeri, lenti, enclosure e calibrazione
Quando si ingegneria un dispositivo che include un ALS, l'intero sistema di componenti meccanici, ottici ed elettrici correlati al SERVIZIO di sicurezza deve essere considerato attentamente. Il diagramma seguente illustra i componenti meccanici chiave che devono essere considerati e compresi durante l'integrazione e la calibrazione dell'hardware del sensore di luce ambientale con Windows.
In questo diagramma si noterà quanto segue:
- Vetro - superficie esterna dello schermo
- Rivestimento inchiostro - bordo nero intorno allo schermo
- Schermatura leggera - impedisce la luce smarginata
- Tubo chiaro : raccoglie e indirizza la luce al sensore
- Sensore di luce ambientale
- Scheda madre
Nota
I tubi leggeri in genere non sono necessari e in molti casi possono compromettere le prestazioni di ALS. Consultare il produttore del sensore di luce per indicazioni su questi tipi di componenti ottici.
Questo diagramma fa riferimento a due livelli di luce:
$LUX_{1}$: livello di luce dell'evento imprevisto per l'ambiente circostante del dispositivo sulla superficie dello schermo. Questo livello viene misurato e segnalato dal sensore di luce ambientale tramite la piattaforma del sensore.
$LUX_{2}$: livello di luce dell'evento imprevisto sulla superficie dell'als. Questo non è il livello di luce corretto da segnalare tramite la piattaforma del sensore perché non tiene conto del fattore di attenuazione dell'ottica.
Il fattore di attenuazione corrisponde alla quantità di luce bloccata dai vari componenti tra la superficie esterna del dispositivo (in genere vetro) e la superficie di rilevamento dell'ALS. L'attenuazione può essere calcolata come segue: A = (1 - transmittance)
Importante
Il sensore di luce ambientale segnala l'intensità della luce ambientale che rileva. A causa della trasmissibilità dell'ottica, le letture di ALS non elaborate segnalano valori di lusso attenuati e non devono essere utilizzati senza correzione. La trasmissibilità è costituita dalle caratteristiche dell'ottica che riducono l'intensità della luce ambientale e rifiutano anche la luce infrarossa (IR). Se l'ottica viene dipinta con inchiostro per l'aspetto visibile, è necessario utilizzare un fattore di attenuazione per compensare la corrispondente riduzione dell'intensità della luce ambientale.
$LUX_{2}$ deve essere sempre inferiore a $LUX_{1}$
La differenza tra questi due valori lux è detta fattore di attenuazione. Il fattore di attenuazione rappresenta la percentuale totale di trasmissione della luce tra la superficie superiore del vetro ($LUX_{1}$) e la superficie bare del sensore di luce ambientale ($LUX_{2}$). Questo è più drastico quando viene utilizzata una superficie di vetro dipinta. L'OEM, con il supporto dell'IHV del sensore, deve misurare il fattore di attenuazione e correggerlo nell'hardware prima di esporre il valore lux al sistema operativo.
Nota
La trasmissione è il rapporto tra il livello di luce e la superficie dell'ALS diviso per il livello di luce ambientale che circonda il dispositivo.
Nell'esempio seguente si presuppone che la percentuale totale di trasmissione della luce tra la superficie superiore del vetro e la superficie bara del sensore di luce ambientale sia del 5%. Per supportare l'intervallo lux richiesto, il sensore di luce selezionato deve supportare l'intervallo seguente nel sensore bare:
- $Minimum = 1 lux × 0,05 = 0,05 lux$
- $Maximum = 100.000 lux × 0,05 = 5000 lux$
Nel firmware o nel driver, a seconda che venga implementata una soluzione alS hardware o software, viene usata la conversione seguente per tenere conto del fattore di attenuazione:
$Output LUX = LUX_{1} = LUX_{2} / (totale % _{luce _transmittance})$
Per un sensore di luce ambientale bare di 100 lux, di seguito è riportato l'output risultante lux:
$Output LUX = 100 / 0,05 = 2000 LUX$
L'intero sistema deve essere calibrato anche con attrezzature di misurazione della luce appropriate. Questo esempio illustra solo le considerazioni generali per la selezione delle parti e la calibrazione iniziale prima della calibrazione formale. La calibrazione per unità di fabbrica è fortemente consigliata per un'esperienza utente ottimale e coerente. I sensori hanno spesso intervalli di accuratezza del +/- 20% dall'unità all'unità, che possono essere considerati tramite la calibrazione per unità di fabbrica.
Inoltre, il campo di visualizzazione è un fattore importante da considerare nel posizionamento e nella progettazione del sensore di luce ambientale. Più piccolo è il campo di visualizzazione, il peggio sarà il livello di prestazioni del sensore. Come regola generale, un campo di visualizzazione con angolo di 55 gradi (totale di 110 gradi) è un obiettivo equo. Più ampio è il campo di visualizzazione, meno soggetto il sensore sarà quello di raccogliere una singola fonte di luce o un'area di ombra che potrebbe non riflettere accuratamente l'ambiente di luce reale.
Connettività dei sensori con HID e SPB
I diagrammi seguenti illustrano come integrare ALS usando il protocollo HID e con un driver specifico di IHV per SPB.
Suggerimento
Il protocollo HID è il percorso consigliato per integrare ALS, utilizzando i driver HID posta in arrivo in Windows.
L'hardware del sensore HID, il driver e lo stack software sono illustrati di seguito:
Caselle dall'alto verso il basso: Applicazione sensore, API sensore, estensione della classe sensore, driver HID-I2C in modalità utente, driver HID-I2C, controller I2C, interfaccia HID nel firmware e hardware ALS
L'hardware, il driver e lo stack software del sensore SPB sono illustrati di seguito:
Caselle dall'alto verso il basso: Sensor Application, Sensor API, Sensor Class Extension, UMDF User-mode Sensor Driver, SPB Interface, I2C Controller Driver e ALS Sensor
Per altre informazioni sull'integrazione dell'hardware del sensore tramite il protocollo HID, incluso HID e I2C, vedere Driver di classe Sensor HID.
Per altre informazioni sull'integrazione dei sensori tramite bus SPB, vedere il codice sorgente del driver di esempio combinato del sensore in GitHub.
Calibrazione del sensore di luce ambientale
Calibrazione professionale (scelta consigliata)
La calibrazione dell'ALS nel sistema integrato tramite sensori professionali pre-calibrati in un ambiente di illuminazione controllata è altamente consigliata. Questi sensori pre-calibrati, spesso chiamati contatori di luce, sono disponibili per l'acquisto da fornitori di apparecchiature elettroniche e rivenditori online.
Altre tecniche di calibrazione
I dettagli su altri strumenti di monitoraggio e calibrazione alS sono disponibili tramite l'articolo Microsoft Ambient Light Tool .
Convalida del sensore chiaro
Come primo passaggio, è consigliabile eseguire sempre i test di Sensors (ad esempio Input) Hardware Lab Kit per convalidare il sensore di luce ambientale. Assicurarsi che tutti i requisiti hardware minimi e i test del programma di compatibilità hardware di Windows superino.
Per convalidare il corretto funzionamento del sensore di luce ambientale:
- Assicurarsi che DisplayEnhancementService sia avviato.
- Abilitare la luminosità automatica e impostare il dispositivo di scorrimento su 50%.
- Verificare che la luminosità dello schermo cambi quando cambia l'illuminazione.
- Utilizzare un dimmer leggero per aumentare e ridurre lentamente la luce ambientale e garantire che i valori di lusso siano in modo uniforme su e giù. Le variazioni di luce grossolana e discreta generano una risposta di luminosità dello schermo sub-ottimale e devono essere evitate.
- Utilizzare un contatore lux professionale per garantire che le letture ALS siano accurate. Verificare almeno i punti seguenti: 0, 10, 100, 500 e 1000 lux.
- Nei sistemi che hanno personalizzato solo la curva ALR, testare il comportamento con gli utenti per convalidare i dati ALR soddisfa le aspettative degli utenti.
Requisiti hardware minimi e programma di compatibilità hardware Di Windows
I requisiti hardware minimi e i requisiti del programma di compatibilità hardware di Windows sono fondamentali per la creazione di esperienze di sensori compatibili con Windows. Anche se i programmi sono facoltativi, è consigliabile che i prodotti audio soddisfino entrambi i requisiti per garantire la qualità audio di base.
Per altri dettagli, vedere Programma di compatibilità hardware Di Windows.
Le sezioni seguenti illustrano le raccomandazioni per i sensori. Per garantire esperienze di qualità elevata, tutti i dispositivi devono essere testati in base a questi requisiti di prestazioni.
Area | Tipo di materiale sussidiario | Quali dispositivi devono essere testati |
---|---|---|
Device.Input.Sensor.AmbientLightSensor | Fornisce linee guida a livello di componente per funzionare in modo ottimale con il sistema operativo host in termini di interfacce software, protocolli di comunicazione e formati di dati. | Tutti i sensori di luce ambientale integrati devono essere testati in base a questi requisiti di prestazioni. |
System.Client.Sensor.AmbientLightSensor | Fornisce linee guida a livello di sistema per funzionare in modo ottimale con il sistema operativo host in termini di interfacce software, protocolli di comunicazione e formati di dati. | Tutti i sensori di luce ambientale integrati devono essere testati in base a questi requisiti di prestazioni. |
Curva di risposta ambientale
Se un sensore di luce ambientale segnala una curva di risposta alla luce ambientale, deve seguire:
Campo dati | Tipo di dati | Definizione |
---|---|---|
PKEY_LightSensor_ResponseCurve | VT_VECTOR | VT_UI4 |
La curva di risposta del sensore deve avere almeno due punti e la sfumatura deve essere positiva o piatta. Per altre informazioni, vedere la curva di risposta.
Colore compatibile con il colore
I sensori di luce ambientale non sono necessari per rilevare il colore. Se un sensore di luce ambientale supporta il colore, è necessario segnalare le proprietà correlate al colore, le soglie e i campi dati. Un sensore di luce compatibile con colore deve segnalare la proprietà di enumerazione seguente:
Campo dati | Tipo di dati | Definizione |
---|---|---|
DEVPKEY_LightSensor_ColorCapable | VT_BOOL | Specifica se questo sensore di luce è in grado di supportare il colore. |
Un sensore di luce in grado di colore deve segnalare una delle combinazioni seguenti di campi dati:
- Lux, kelvins, chromaticity x, chromaticity y
- Lux, chromaticity x, chromaticity y
Per altre informazioni, vedere i campi dati del sensore chiaro.
Per i campi dati dei colori segnalati dal sensore di luce, è necessario supportare anche le soglie. Un esempio deve essere segnalato quando viene soddisfatta almeno una soglia. Per altre informazioni, vedere le soglie del sensore di luce.
Proprietà del campo dati
I sensori di luce ambientale devono segnalare le proprietà del campo dati necessarie. Per altre informazioni, vedere i campi dati del sensore di luce.
Tipi di dati
I sensori di luce ambientale sono necessari per segnalare i dati di luce. Per altre informazioni, vedere campi dati del sensore chiaro.
Intervallo minimo di report
I sensori di luce ambientale non compatibili con colori in Windows sono necessari per supportare un intervallo di report di 250 millisecondi o meno. I sensori di luce ambientale compatibili con colori in Windows sono necessari per supportare un intervallo di report di 1000 millisecondi o meno.
Soglie
I sensori di luce sono necessari per supportare le soglie su lux. Se sono supportate soglie assolute, è necessario che venga segnalata una soglia di percentuale e di lux assoluta.
Si supponga che la soglia assoluta sia 1 lux e la soglia percentuale sia 25%:
Ultimo esempio | Esempio successivo | Risultato |
---|---|---|
4 lux | 3 lux | Il campione successivo verrà segnalato poiché la modifica è maggiore o uguale a 1 lux dall'ultimo campione segnalato ed è maggiore o uguale al 25% dell'ultimo campione segnalato. |
1 lux | 0,5 lux | L'esempio successivo non viene segnalato poiché la modifica è minore di 1 lux dall'ultimo campione segnalato. |
100 lux | 90 lux | L'esempio successivo non viene segnalato poiché la modifica è minore del 25% dell'ultimo campione segnalato. |
Per altre informazioni, vedere Soglie del sensore di luce
Luminosità automatica preferita
Se un sensore di luce ambientale deve essere usato con la funzionalità di luminosità automatica, è necessario segnalare la proprietà di enumerazione seguente:
Tipo di dati | Definizione | |
---|---|---|
DEVPKEY_LightSensor_AutoBrightnessPreferred | VT_BOOL | Specifica se questo sensore di luce deve essere il sensore di luce preferito usato per il servizio di luminosità automatica di Windows. |
In un sistema deve essere presente un solo sensore di luce ambientale che segnala questa proprietà.
Calibrazione dei colori
I sensori di luce ambientale non sono necessari per supportare il colore. Se un sensore di luce ambientale supporta il colore, è necessario essere correttamente calibrato.
Mentre una fonte di luce è destinata direttamente al sensore:
- Il lux ambientale rilevato si trova all'interno del 10% o 1 lux della luce in ingresso effettiva
- La cromaticità rilevata x e y si trovano entro 0,025 della luce in ingresso effettiva
Proprietà di enumerazione
Un sensore di luce ambientale deve segnalare DEVPKEY_Sensor_ConnectionType anche se questa non è una proprietà di enumerazione necessaria per alcuni altri sensori
È valido
I sensori di luce ambientale non sono necessari per segnalare quando gli esempi di sensori di luce sono validi o meno. Se un sensore di luce ambientale supporta questa operazione, è necessario segnalare il campo dati seguente:
Campo dati | Tipo di dati | Definizione |
---|---|---|
PKEY_SensorData_IsValid | VT_BOOL | Indica se l'esempio di dati corrente è valido. |
Se il valore PKEY_SensorData_IsValid cambia, è necessario segnalare un esempio indipendentemente dal fatto che le soglie siano state soddisfatte.
Si supponga che la soglia di lusso sia 1 lux:
Ultimo esempio | Esempio successivo | Risultato |
---|---|---|
100 lux | 100 lux, ma il sensore è ora bloccato (il PKEY_SensorData_IsValid di esempio precedente era true) | L'esempio corrente viene segnalato con 100 lux e PKEY_SensorData_IsValid impostato su false. |
100 lux ed è stato bloccato (il PKEY_SensorData_IsValid di esempio precedente era false) | 10000 lux e il sensore è ancora bloccato (PKEY_SensorData_IsValid è false) | Non viene segnalato alcun esempio. |
0 lux e sensore è stato bloccato (il PKEY_SensorData_IsValid di esempio precedente era false) | 0 lux, ma il sensore è ora sbloccato (PKEY_SensorData_IsValid è vero) | L'esempio corrente viene segnalato come 0 lux, ma con PKEY_SensorData_IsValid impostato su true. |
Calibrazione leggera
Il servizio di luminosità automatica in Windows richiede sensori di luce per segnalare una misurazione accurata del livello di luce nell'ambiente. Quando la fonte di luce è destinata direttamente a un sensore di luce che non supporta il colore, è necessario che il livello di luce segnalato sia entro il 4%, o almeno 1 lux del livello di luce in ingresso effettivo
Intervallo di luce
Il servizio di luminosità automatica in Windows deve essere in grado di rilevare un intervallo ragionevole di livelli di luce da 1 a 10.000 lux. Se l'intervallo è minore di questo, la luminosità automatica regolata potrebbe non essere in grado di corrispondere alla luminosità effettiva dell'ambiente.