Google pracuje na funkcii na automatické nastavenie vyváženia bielej na základe jasu, ako je True Tone od Apple, pravdepodobne pre Google Pixel 4.
V roku 2016 Apple predstavil iPad Pro s technológiou Apple True Tone displeja, ktorá dynamicky upravuje vyváženie bielej na základe okolitého jasu. Je to jednoduchá, no veľmi efektívna funkcia, ktorá zlepšuje zážitok z čítania pri všetkých úrovniach jasu. Iba medzi výrobcami zariadení Android OnePlus a najnovšie, LG, sa pokúsili napodobniť True Tone, aj keď iba druhý z nich to dokázal úspešne. Teraz sme našli dôkaz, že Google na takejto funkcii displeja pracuje a pravdepodobne sa objaví na pripravovanej sérii Google Pixel 4.
Podľa Dylana Raga, analytika displeja XDA, základ TrueTone v zariadeniach Apple pochádza z „konceptu chromatických adaptácia v ľudskom vizuálnom systéme, ktorá umožňuje, aby objekt vyzeral v rovnakej farbe, aj keď sa naň pozeráte pod rôznymi farbami osvetlenie. Týka sa to reflexných povrchov, ako je akýkoľvek objekt v reálnom svete, ale obrazovky smartfónov sú emisné. Pri teplejšom osvetlení sa obrazovky často javia ako príliš modré. Vnímané vyváženie bielej na displeji sa totiž mení s farbou okolitého osvetlenia okolo vás. Na dosiahnutie rovnakej vizuálnej adaptačnej vlastnosti by mal displej zmeniť svoju farebnú teplotu smerom k farbe okolité osvetlenie tak, aby sa zdalo, že povrch obrazovky je osvetlený farbou okolia osvetlenie. Vďaka tomu bude obrazovka vyzerať konzistentne bez ohľadu na farbu okolitého osvetlenia." Ak bude implementovaná na Google Pixel 4 a Pixel 4 XL, bude to s najväčšou pravdepodobnosťou fungovať takto.
Dôkazy o zahrnutí tejto funkcie siahajú až do r unikla zostava ktoré sme získali v januári. V tejto zostave sme zistili, že Android Q má nastavenie zástupného symbolu na prepínanie „vyváženia bielej“. Vtedy a ani dnes ešte nič nerobí. Po nejakom prieskume sme zistili prečo: Vyžaduje si to úplne nový senzor, ktorý sa nenachádza v existujúcich smartfónoch Google Pixel. To znie podobne na ďalšiu pravdepodobnú funkciu Pixel 4, o ktorej sme dnes uverejnili.
V aplikácii Nastavenia v systéme Android Q je nová trieda s názvom DisplayWhiteBalancePreferenceController
. Kontroluje, či je boolovská hodnota rámca config_displayWhiteBalanceAvailable
je nastavená na hodnotu true pred tým, ako umožníte zobrazenie vyššie uvedeného prepínača v nastaveniach zobrazenia. Vyžaduje sa tiež, aby aktuálny farebný režim na Pixeli nebol nastavený na „2“, čo zodpovedá „Saturated“ na Pixel 2 a „Adaptive“ na Pixel 3. Podľa Dylana Raga funkcia „nefunguje na profile nasýtených farieb, pretože tento profil nie je správne spravovaný a nie je kalibrovaný“, čo znamená, že „s najväčšou pravdepodobnosťou nemá kalibračné údaje, aby sa správne vykonali potrebné transformácie farebného priestoru." Okrem triedy radiča preferencií nie je v nastaveniach ani v SystemUI pre tento nový vlastnosť.
Avšak v rámci sú viaceré celé čísla, celočíselné polia, reťazcové polia a nakoniec reťazec, ktorý potvrďte, že táto funkcia slúži na dynamické nastavenie vyváženia bielej na základe jasu a že vyžaduje nové nastavenie senzor. Nasledujúce celé čísla, polia celých čísel a polia reťazcov potvrdzujú, že „displayWhiteBalance
Funkcia " nastaví inú hodnotu vyváženia bielej na základe okolitej farebnej teploty a úrovne jasu.
zobrazenie zdrojov WhiteBalance vo 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>
čítaj viac
Čo je však viac výpovedné, je nasledujúci reťazec, ktorý potvrdzuje, že funkcia vyžaduje nový senzor Google:
<stringname="config_displayWhiteBalanceColorTemperatureSensorName">com.google.sensor.colorstring>
Tento senzor sa nenachádza na žiadnom z existujúcich smartfónov Google Pixel, takže by mohol byť novinkou v sérii Google Pixel 4. Okrem toho sme videli ďalšie senzory Google so schémou pomenovania „com.google.sensor“, ako napríklad Active Edge (com.google.sensor.elmyra
) a Pixel Stand (com.google.sensor.dreamliner
). Je teda veľká šanca, že "com.google.sensor.color
"" označuje snímač okolitého svetla schopný merať údaje o farbách.
The TMD2725 v Google Pixel 3 sa nezdá byť schopný, ale možno bude akýkoľvek senzor použitý v Pixel 4. Senzor ToF na LG G8 ThinQ je spárovaný so senzorom okolitého svetla schopným rozpoznať farbu, čo je podľa Dylana niečo, čo predajcovia senzorov okolitého svetla začínajú robiť. Možno, že Google Pixel 4 bude obsahovať takýto balík - koniec koncov očakávame, že Pixel 4 bude podporovať bezpečné rozpoznávanie tváre.