Google töötab funktsiooni kallal, mis reguleeriks automaatselt ekraani valge tasakaalu heleduse alusel, näiteks Apple'i True Tone, võib-olla Google Pixel 4 jaoks.
2016. aastal tutvustas Apple iPad Pro koos Apple'i True Tone ekraanitehnoloogiaga, et reguleerida valge tasakaalu dünaamiliselt vastavalt ümbritsevale heledusele. See on lihtne, kuid väga tõhus funktsioon, mis parandab lugemiskogemust kõigil heledustasemetel. Ainult Android-seadmete tootjate seas OnePlus ja viimati LG, on püüdnud jäljendada tõelist tooni, kuigi ainult viimane on seda edukalt teinud. Nüüd oleme leidnud tõendeid selle kohta, et Google töötab sellise kuvafunktsiooni kallal ja see ilmub tõenäoliselt tulevases Google Pixel 4 seerias.
XDA kuvaanalüütiku Dylan Raga sõnul tuleneb TrueTone'i alus Apple'i seadmetes "kromaatilisest kontseptsioonist kohanemine inimese visuaalses süsteemis, mis võimaldab objektil paista sama värvi isegi siis, kui seda vaadatakse erineva värviga valgustus. See kehtib peegeldavate pindade, näiteks mis tahes reaalse maailma objektide kohta, kuid nutitelefonide ekraanid on kiirgavad. Soojemas valguses vaadates paistavad ekraanid sageli liiga sinised. Selle põhjuseks on asjaolu, et ekraani tajutav valge tasakaal muutub koos ümbritseva valguse värviga. Sama visuaalselt kohandatava omaduse saavutamiseks peaks ekraan muutma oma värvitemperatuuri vastava värvi suunas ümbritsev valgustus nii, et tundub, et ekraani pinda valgustab ümbritseva keskkonna värv valgustus. See muudab ekraani ühtlaseks, olenemata ümbritseva valguse värvist." Kui see on rakendatud Google Pixel 4-le ja Pixel 4 XL-ile, töötab see tõenäoliselt nii.
Tõendid selle funktsiooni lisamise kohta pärinevad aastast lekkinud ehitus mille saime jaanuaris. Selles järgus leidsime, et Android Q-l oli kohatäite seade "kuva valge tasakaalu" lülitamiseks. Toona ja isegi täna ei tee see ikka veel midagi. Pärast mõningast kaevamist saime teada, miks: selleks on vaja täiesti uut andurit, mida olemasolevates Google Pixeli nutitelefonides pole. See kõlab sarnaselt teisele tõenäolisele Pixel 4 funktsioonile, mille kohta just täna varem postitasime.
Android Q seadete rakenduses on uus klass nimega DisplayWhiteBalancePreferenceController
. See kontrollib tõeväärtuse raamistiku väärtust config_displayWhiteBalanceAvailable
on seatud väärtusele Tõene, enne kui lubate ülaltoodud lüliti kuvamise seadetes kuvada. Samuti nõuab see, et Pixeli praegune värvirežiim ei oleks seatud väärtusele „2”, mis vastab Pixel 2 olekule „Küllastunud” ja Pixel 3 puhul „Adaptive”. Dylan Raga sõnul ei tööta see funktsioon küllastunud värviprofiilil, kuna see profiil ei ole korralikult värvidega hallatud ega kalibreeritud, mis tähendab, et sellel "tõenäoliselt ei ole kalibreerimisandmed vajalike värviruumi teisenduste nõuetekohaseks tegemiseks." Peale eelistuse kontrolleri klassi pole selle uue jaoks seadetes ega SystemUI-s midagi muud tunnusjoon.
Kuid raamistikus on mitu täisarvu, täisarvu massiivid, stringimassiivid ja lõpuks string, mis veenduge, et see funktsioon on mõeldud valge tasakaalu dünaamiliseks reguleerimiseks heleduse alusel ja et see nõuab uut andur. Järgmised täisarvud, täisarvu massiivid ja stringimassiivid kinnitavad, et "displayWhiteBalance
" funktsioon määrab erineva valge tasakaalu väärtuse, mis põhineb ümbritseval värvitemperatuuril ja heledustasemel.
displayWhiteBalance ressursid raamistikus 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>
Loe rohkem
Veelgi kõnekam on aga järgmine string, mis kinnitab, et funktsioon nõuab uut Google'i andurit:
<stringname="config_displayWhiteBalanceColorTemperatureSensorName">com.google.sensor.colorstring>
Seda sensorit ei leidu üheski olemasolevas Google Pixeli nutitelefonis, seega võib see olla uus Google Pixel 4 seerias. Lisaks oleme näinud teisi Google'i andureid, millel on nimeskeem "com.google.sensor", näiteks Active Edge (com.google.sensor.elmyra
) ja Pixel Stand (com.google.sensor.dreamliner
). Seega on sellel hea võimalus "com.google.sensor.color
" viitab ümbritseva valguse andurile, mis on võimeline mõõtma värviandmeid.
The TMD2725 Google Pixel 3 ei tundu olevat võimeline, kuid võib-olla saab Pixel 4-s kasutatav mis tahes andur olema. LG G8 ThinQ ToF-andur on ühendatud ümbritseva valguse anduriga, mis on võimeline tuvastama värve, mida Dylani sõnul on ümbritseva valguse andurite müüjad hakanud tegema. Võib-olla sisaldab Google Pixel 4 sellist paketti - lõppude lõpuks ootame, et Pixel 4 toetab turvaline näotuvastus.