Google dela na funkciji za samodejno prilagajanje ravnovesja beline zaslona glede na svetlost, kot je Applov True Tone, verjetno za Google Pixel 4.
Leta 2016 je Apple predstavil iPad Pro z Applovo tehnologijo zaslona True Tone za dinamično prilagajanje ravnovesja beline glede na svetlost okolja. To je preprosta, a zelo učinkovita funkcija, ki izboljša izkušnjo branja pri vseh ravneh svetlosti. Samo med proizvajalci naprav Android OnePlus in nazadnje, LG, so poskušali posnemati True Tone, čeprav je to uspelo le slednjemu. Zdaj smo našli dokaze, da Google dela na takšni funkciji zaslona in da se bo verjetno pojavila v prihajajoči seriji Google Pixel 4.
Po mnenju Dylana Raga, XDA-jevega analitika zaslona, osnova TrueTone v napravah Apple izhaja iz "koncepta kromatične prilagoditev v človeškem vizualnem sistemu, ki omogoča, da je predmet videti iste barve, tudi če ga gledamo z različnimi barvami osvetlitev. To velja za odsevne površine, kot so kateri koli stvarni predmeti, zasloni pametnih telefonov pa so emisijski. Zasloni so pogosto videti preveč modri, če jih gledamo pri toplejši svetlobi. To je zato, ker se zaznano ravnovesje beline na zaslonu spreminja z barvo osvetlitve okolice. Da bi dosegli enako lastnost vizualnega prilagajanja, mora zaslon spremeniti barvno temperaturo v smeri barve ambientalno osvetlitev, tako da se zdi, da je površina zaslona osvetljena z barvo ambienta osvetlitev. Zaradi tega je zaslon videti dosleden ne glede na barvo ambientalne osvetlitve." Če bo implementiran v Google Pixel 4 in Pixel 4 XL, bo to najverjetneje delovalo.
Dokazi za vključitev te funkcije segajo v puščala zgradba ki smo jih pridobili januarja. V tej zgradbi smo ugotovili, da ima Android Q nastavitev ograd za preklapljanje »nastavitev beline na zaslonu«. Takrat in tudi danes še vedno nič ne naredi. Po nekaj kopanju smo ugotovili zakaj: zahteva popolnoma nov senzor, ki ga ni na obstoječih pametnih telefonih Google Pixel. To zveni podobno do druge verjetne funkcije Pixela 4, o kateri smo pravkar objavili danes.
V aplikaciji Nastavitve v sistemu Android Q je na voljo nov razred, imenovan DisplayWhiteBalancePreferenceController
. Preveri, ali je logična okvirna vrednost config_displayWhiteBalanceAvailable
je nastavljen na true, preden dovolite, da je zgornji preklop prikazan v nastavitvah zaslona. Prav tako zahteva, da trenutni barvni način na Pixelu ni nastavljen na »2«, kar ustreza »Nasičeno« na Pixelu 2 in »Prilagodljivo« na Pixelu 3. Po mnenju Dylana Rage funkcija "ne deluje na nasičenem barvnem profilu, ker ta profil ni pravilno upravljan z barvami in ni umerjen", kar pomeni, da "najverjetneje nima podatke o umerjanju za pravilno izvedbo potrebnih transformacij barvnega prostora." Poleg razreda prednostnega krmilnika ni ničesar drugega v nastavitvah ali uporabniškem vmesniku SystemUI za to novo funkcija.
Vendar je znotraj ogrodja več celih števil, nizov celih števil, nizov nizov in končno niz, ki potrdite, da je ta funkcija za dinamično prilagajanje ravnovesja beline glede na svetlost in da zahteva novo senzor. Naslednja cela števila, nizi celih števil in nizi nizov potrjujejo, da "displayWhiteBalance
" Funkcija nastavi drugačno vrednost ravnovesja beline glede na barvno temperaturo okolja in raven svetlosti.
viri displayWhiteBalance v 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>
Preberi več
Še bolj zgovoren pa je naslednji niz, ki potrjuje, da funkcija zahteva nov Googlov senzor:
<stringname="config_displayWhiteBalanceColorTemperatureSensorName">com.google.sensor.colorstring>
Tega senzorja ni na nobenem od obstoječih pametnih telefonov Google Pixel, zato bi lahko bil nov v seriji Google Pixel 4. Poleg tega smo videli druge Googlove senzorje s shemo poimenovanja "com.google.sensor", kot je Active Edge (com.google.sensor.elmyra
) in Pixel Stand (com.google.sensor.dreamliner
). Torej obstaja velika možnost, da to "com.google.sensor.color
" se nanaša na senzor zunanje svetlobe, ki lahko meri barvne podatke.
The TMD2725 v Google Pixel 3 se ne zdi zmožen, morda pa bo kateri koli senzor, uporabljen v Pixel 4, zmožen. Senzor ToF na LG G8 ThinQ je povezan s senzorjem za ambientalno svetlobo, ki je sposoben zaznati barvo, kar po Dylanovih besedah začenjajo početi prodajalci senzorjev za ambientalno svetlobo. Morda bo Google Pixel 4 vključeval tak paket – navsezadnje pričakujemo, da bo Pixel 4 podpiral varno prepoznavanje obraza.