Google sta lavorando a una funzionalità per regolare automaticamente il bilanciamento del bianco del display in base alla luminosità, come True Tone di Apple, possibilmente per Google Pixel 4.
Nel 2016, Apple ha introdotto l'iPad Pro con la tecnologia di visualizzazione True Tone di Apple per regolare dinamicamente il bilanciamento del bianco in base alla luminosità ambientale. È una funzionalità semplice ma molto efficace che migliora l'esperienza di lettura a tutti i livelli di luminosità. Solo tra i produttori di dispositivi Android OnePlus e più recentemente, LG, hanno tentato di imitare True Tone, sebbene solo quest'ultimo ci sia riuscito con successo. Ora, abbiamo trovato prove che Google sta lavorando su tale funzionalità di visualizzazione e probabilmente apparirà sulla prossima serie Google Pixel 4.
Secondo Dylan Raga, Display Analyst di XDA, la base di TrueTone nei dispositivi Apple deriva dal "concetto di cromaticità adattamento nel sistema visivo umano, che consente a un oggetto di apparire dello stesso colore anche se visualizzato con colori diversi illuminazione. Questo vale per le superfici riflettenti, come qualsiasi oggetto del mondo reale, ma gli schermi degli smartphone sono emissivi. Gli schermi spesso appaiono eccessivamente blu se visualizzati con un'illuminazione più calda. Questo perché il bilanciamento del bianco percepito del display cambia con il colore dell'illuminazione ambientale intorno a te. Per ottenere la stessa proprietà di adattamento visivo, il display dovrebbe cambiare la sua temperatura di colore verso il colore di l'illuminazione ambientale in modo che sembri che la superficie dello schermo sia illuminata dal colore dell'ambiente illuminazione. Ciò fa sì che lo schermo appaia coerente indipendentemente dal colore dell'illuminazione ambientale." Se implementato su Google Pixel 4 e Pixel 4 XL, molto probabilmente funzionerà in questo modo.
Le prove per l'inclusione di questa funzionalità risalgono al build trapelata che abbiamo ottenuto a gennaio. In quella build, abbiamo scoperto che Android Q aveva un'impostazione segnaposto per attivare il "bilanciamento del bianco dello schermo". Allora e anche oggi non fa ancora nulla. Dopo aver effettuato alcune ricerche, abbiamo scoperto il motivo: richiede un sensore completamente nuovo non presente sugli smartphone Google Pixel esistenti. Sembra simile a un'altra probabile funzionalità di Pixel 4 di cui abbiamo appena parlato oggi.
All'interno dell'app Impostazioni in Android Q, c'è una nuova classe chiamata DisplayWhiteBalancePreferenceController
. Controlla se il valore del framework booleano config_displayWhiteBalanceAvailable
è impostato su true prima di consentire la visualizzazione dell'interruttore riportato sopra nelle impostazioni di visualizzazione. Richiede inoltre che la modalità colore corrente sul Pixel non sia impostata su "2", che corrisponde a "Saturato" su Pixel 2 e "Adattivo" su Pixel 3. Secondo Dylan Raga, la funzione "non funziona sul profilo colore Saturato poiché quel profilo non è gestito correttamente dal colore e non è calibrato", il che significa che "molto probabilmente non ha i dati di calibrazione per eseguire correttamente le trasformazioni necessarie dello spazio colore." Oltre alla classe del controller delle preferenze, non c'è nient'altro in Impostazioni o SystemUI per questo nuovo caratteristica.
Tuttavia, all'interno del framework sono presenti più numeri interi, array di numeri interi, array di stringhe e infine una stringa that confermo che questa funzione serve per regolare dinamicamente il bilanciamento del bianco in base alla luminosità e che ne richiede una nuova sensore. I seguenti numeri interi, array di numeri interi e array di stringhe confermano che "displayWhiteBalance
" imposta un diverso valore di bilanciamento del bianco in base alla temperatura del colore ambientale e al livello di luminosità.
displayWhiteBalance risorse in framework-res
<array name="config_displayWhiteBalanceAmbientColorTemperatures" />
<array name="config_displayWhiteBalanceBaseThresholds">
<item>0.0item>
array>
<array name="config_displayWhiteBalanceDecreaseThresholds">
<item>0.1item>
array>
<array name="config_displayWhiteBalanceDisplayColorTemperatures" />array name="config_displayWhiteBalanceDisplayNominalWhite"> array>
<item>0.950456item>
<item>1.000000item>
<item>1.089058item>array name="config_displayWhiteBalanceDisplayPrimaries"> array>
<item>0.412315item>
<item>0.212600item>
<item>0.019327item>
<item>0.357600item>
<item>0.715200item>
<item>0.119200item>
<item>0.180500item>
<item>0.072200item>
<item>0.950633item>
<item>0.950456item>
<item>1.000000item>
<item>1.089058item>
<array name="config_displayWhiteBalanceIncreaseThresholds">
<item>0.1item>
array>
<integername="config_displayWhiteBalanceBrightnessFilterHorizon">10000integer>
<integername="config_displayWhiteBalanceBrightnessSensorRate">250integer>
<integername="config_displayWhiteBalanceColorTemperatureDefault">6500integer>
<integername="config_displayWhiteBalanceColorTemperatureFilterHorizon">10000integer>
<integername="config_displayWhiteBalanceColorTemperatureMax">8000integer>
<integername="config_displayWhiteBalanceColorTemperatureMin">4000integer>
<integername="config_displayWhiteBalanceColorTemperatureSensorRate">250integer>
<integername="config_displayWhiteBalanceDecreaseDebounce">5000integer>
<integername="config_displayWhiteBalanceIncreaseDebounce">5000integer>
Per saperne di più
Ciò che è più significativo, tuttavia, è la seguente stringa che conferma che la funzione richiede un nuovo sensore Google:
<stringname="config_displayWhiteBalanceColorTemperatureSensorName">com.google.sensor.colorstring>
Questo sensore non si trova su nessuno degli smartphone Google Pixel esistenti, quindi potrebbe essere una novità per la serie Google Pixel 4. Inoltre, abbiamo visto altri sensori Google con lo schema di denominazione "com.google.sensor" come Active Edge (com.google.sensor.elmyra
) e Pixel Stand (com.google.sensor.dreamliner
). Quindi ci sono buone probabilità che questo"com.google.sensor.color
" si riferisce a un sensore di luce ambientale in grado di misurare i dati di colore.
IL TMD2725 in Google Pixel 3 non sembra capace, ma forse qualunque sensore utilizzato in Pixel 4 lo sarà. Il sensore ToF dell'LG G8 ThinQ è abbinato a un sensore di luce ambientale in grado di rilevare il colore, cosa che secondo Dylan è qualcosa che i fornitori di sensori di luce ambientale stanno iniziando a fare. Forse Google Pixel 4 includerà un pacchetto del genere, dopotutto ci aspettiamo che Pixel 4 lo supporti riconoscimento facciale sicuro.