Google pracuje na funkci pro automatické nastavení vyvážení bílé displeje na základě jasu, jako je True Tone od Apple, možná pro Google Pixel 4.
V roce 2016 Apple představil iPad Pro s technologií Apple True Tone displeje, která dynamicky upravuje vyvážení bílé na základě okolního jasu. Je to jednoduchá, ale velmi účinná funkce, která zlepšuje zážitek ze čtení při všech úrovních jasu. Pouze mezi výrobci zařízení Android OnePlus a naposledy, LG, se pokusili napodobit True Tone, i když pouze ten druhý tak učinil úspěšně. Nyní jsme našli důkazy, že Google na takové funkci displeje pracuje a pravděpodobně se objeví na nadcházející sérii Google Pixel 4.
Podle Dylana Raga, analytika displeje XDA, základ TrueTone v zařízeních Apple pochází z „konceptu chromatických adaptace v lidském vizuálním systému, která umožňuje, aby objekt vypadal ve stejné barvě, i když se na něj díváte pod různými barvami osvětlení. To platí pro reflexní povrchy, jako je jakýkoli předmět v reálném světě, ale obrazovky smartphonů jsou emisní. Při teplejším osvětlení se obrazovky často zdají příliš modré. Vnímané vyvážení bílé na displeji se totiž mění s barvou okolního osvětlení kolem vás. Chcete-li dosáhnout stejné vlastnosti, která se vizuálně přizpůsobí, měl by displej změnit svou barevnou teplotu směrem k barvě okolní osvětlení tak, aby se zdálo, že povrch obrazovky je osvětlen barvou okolí osvětlení. Díky tomu bude obrazovka vypadat konzistentně bez ohledu na barvu okolního osvětlení." Pokud bude implementována na Google Pixel 4 a Pixel 4 XL, bude to s největší pravděpodobností fungovat takto.
Důkazy pro zahrnutí této funkce sahají až do r uniklá stavba které jsme získali v lednu. V tomto sestavení jsme zjistili, že Android Q měl zástupné nastavení pro přepínání „vyvážení bílé displeje“. Tehdy a ani dnes to stále nic nedělá. Po nějakém průzkumu jsme zjistili proč: Vyžaduje to zcela nový senzor, který není přítomen na stávajících smartphonech Google Pixel. To zní podobně na další pravděpodobnou funkci Pixel 4, o které jsme dnes právě zveřejnili.
V aplikaci Nastavení v Androidu Q je nová třída s názvem DisplayWhiteBalancePreferenceController
. Zkontroluje, zda je hodnota booleovského rámce config_displayWhiteBalanceAvailable
je nastavena na hodnotu true před tím, než umožníte zobrazení výše uvedeného přepínače v nastavení zobrazení. Vyžaduje také, aby aktuální barevný režim na Pixelu nebyl nastaven na „2“, což odpovídá „Saturated“ na Pixel 2 a „Adaptive“ na Pixel 3. Podle Dylana Raga tato funkce „nefunguje na barevném profilu Saturated, protože tento profil není správně spravován a není zkalibrován“, což znamená, že „s největší pravděpodobností nemá kalibrační data, aby bylo možné správně provést potřebné transformace barevného prostoru." Kromě třídy řadiče předvoleb není v Nastavení ani v systémovém uživatelském rozhraní pro tento nový Vlastnosti.
Nicméně v rámci je více celých čísel, celých čísel, řetězcových polí a nakonec řetězec, který potvrďte, že tato funkce slouží k dynamickému nastavení vyvážení bílé na základě jasu a že vyžaduje nové senzor. Následující celá čísla, celočíselná pole a pole řetězců potvrzují, že „displayWhiteBalance
" funkce nastaví jinou hodnotu vyvážení bílé na základě okolní teploty barev a úrovně jasu.
displayWhiteBalance zdroje ve 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>
Přečtěte si více
Co je však výmluvnější, je následující řetězec, který potvrzuje, že tato funkce vyžaduje nový senzor Google:
<stringname="config_displayWhiteBalanceColorTemperatureSensorName">com.google.sensor.colorstring>
Tento senzor se nenachází na žádném ze stávajících smartphonů Google Pixel, takže by mohl být novinkou v řadě Google Pixel 4. Kromě toho jsme viděli další senzory Google se schématem pojmenování „com.google.sensor“, jako je Active Edge (com.google.sensor.elmyra
) a Pixel Stand (com.google.sensor.dreamliner
). Je tedy velká šance, že "com.google.sensor.color
"" označuje senzor okolního světla schopný měřit data barev.
The TMD2725 v Google Pixel 3 se nezdá být schopný, ale možná jakýkoli senzor použitý v Pixel 4 bude. Senzor ToF na LG G8 ThinQ je spárován se senzorem okolního světla schopným detekovat barvu, což je podle Dylana něco, co dodavatelé senzorů okolního světla začínají dělat. Možná bude Google Pixel 4 obsahovat takový balíček – koneckonců očekáváme, že Pixel 4 bude podporovat bezpečné rozpoznání obličeje.