O Google está trabalhando em um recurso para ajustar automaticamente o equilíbrio de branco da tela com base no brilho, como o True Tone da Apple, possivelmente para o Google Pixel 4.
Em 2016, a Apple lançou o iPad Pro com tecnologia de exibição True Tone da Apple para ajustar dinamicamente o equilíbrio de branco com base no brilho ambiente. É um recurso simples, mas muito eficaz, que melhora a experiência de leitura em todos os níveis de brilho. Entre os fabricantes de dispositivos Android, apenas OnePlus e mais recentemente, LG, tentaram imitar o True Tone, embora apenas o último tenha feito isso com sucesso. Agora, encontramos evidências de que o Google está trabalhando nesse recurso de exibição e provavelmente aparecerá na próxima série Google Pixel 4.
Segundo Dylan Raga, analista de display do XDA, a base do TrueTone nos dispositivos Apple vem do "conceito de cromática adaptação no sistema visual humano, que permite que um objeto pareça da mesma cor mesmo quando visto sob cores diferentes iluminação. Isso se aplica a superfícies reflexivas, como qualquer objeto do mundo real, mas as telas dos smartphones são emissivas. As telas geralmente aparecem excessivamente azuis quando visualizadas sob iluminação mais quente. Isso ocorre porque o equilíbrio de branco percebido da tela muda com a cor da iluminação ambiente ao seu redor. Para obter a mesma propriedade de adaptação visual, a tela deve alterar sua temperatura de cor em direção à cor do a iluminação ambiente para que pareça que a superfície da tela está sendo iluminada pela cor do ambiente iluminação. Isso faz com que a tela pareça consistente, independentemente da cor da iluminação ambiente." Se implementado no Google Pixel 4 e Pixel 4 XL, é assim que provavelmente funcionará.
A evidência para a inclusão deste recurso remonta ao compilação vazada que obtivemos em janeiro. Nessa versão, descobrimos que o Android Q tinha uma configuração de espaço reservado para alternar o “balanço de branco da tela”. Naquela época e até hoje, ainda não faz nada. Depois de fazer algumas pesquisas, descobrimos o porquê: ele requer um sensor totalmente novo, não presente nos smartphones Google Pixel existentes. Isso parece semelhante para outro recurso provável do Pixel 4 que acabamos de postar hoje.
No aplicativo Configurações do Android Q, há uma nova classe chamada DisplayWhiteBalancePreferenceController
. Ele verifica se o valor da estrutura booleana config_displayWhiteBalanceAvailable
é definido como verdadeiro antes de permitir que a alternância acima seja mostrada nas configurações de exibição. Também exige que o modo de cor atual no Pixel não esteja definido como “2”, que corresponde a “Saturado” no Pixel 2 e “Adaptivo” no Pixel 3. De acordo com Dylan Raga, o recurso "não funciona no perfil de cores saturadas, pois esse perfil não é gerenciado e calibrado adequadamente", o que significa que "provavelmente não possui os dados de calibração para executar adequadamente as transformações necessárias do espaço de cores." Além da classe do controlador de preferência, não há mais nada em Configurações ou SystemUI para este novo recurso.
No entanto, dentro da estrutura estão vários inteiros, matrizes de inteiros, matrizes de strings e, finalmente, uma string que confirme que este recurso serve para ajustar dinamicamente o equilíbrio de branco com base no brilho e que requer um novo sensor. Os seguintes inteiros, matrizes de inteiros e matrizes de string confirmam que o "displayWhiteBalance
"O recurso define um valor de equilíbrio de branco diferente com base na temperatura da cor ambiente e no nível de brilho.
recursos displayWhiteBalance em resolução de estrutura
<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>
consulte Mais informação
O que é mais revelador, entretanto, é a seguinte string que confirma que o recurso requer um novo sensor do Google:
<stringname="config_displayWhiteBalanceColorTemperatureSensorName">com.google.sensor.colorstring>
Este sensor não é encontrado em nenhum dos smartphones Google Pixel existentes, portanto pode ser novo na série Google Pixel 4. Além disso, vimos outros sensores do Google com o esquema de nomenclatura “com.google.sensor”, como Active Edge (com.google.sensor.elmyra
) e Pixel Stand (com.google.sensor.dreamliner
). Portanto, há uma boa chance disso "com.google.sensor.color
"refere-se a um sensor de luz ambiente capaz de medir dados de cores.
O TMD2725 no Google Pixel 3 não parece capaz, mas talvez qualquer sensor usado no Pixel 4 seja. O sensor ToF no LG G8 ThinQ é emparelhado com um sensor de luz ambiente capaz de detectar cores, o que Dylan diz ser algo que os fornecedores de sensores de luz ambiente estão começando a fazer. Talvez o Google Pixel 4 inclua esse pacote – afinal, esperamos que o Pixel 4 suporte reconhecimento facial seguro.