Google работает над функцией автоматической настройки баланса белого дисплея в зависимости от яркости, например, над Apple True Tone, возможно, для Google Pixel 4.
В 2016 году Apple представила iPad Pro с технологией дисплея Apple True Tone, позволяющей динамически регулировать баланс белого в зависимости от яркости окружающей среды. Это простая, но очень эффективная функция, которая улучшает качество чтения на всех уровнях яркости. Среди производителей устройств Android только OnePlus и совсем недавно, LG, попытались имитировать True Tone, но только последний сделал это успешно. Теперь мы нашли доказательства того, что Google работает над такой функцией дисплея, и она, скорее всего, появится в следующей серии Google Pixel 4.
По словам Дилана Раги, аналитика дисплея XDA, в основе TrueTone в устройствах Apple лежит «концепция хроматического адаптация зрительной системы человека, которая позволяет объекту выглядеть одинакового цвета, даже если рассматривать его под разным цветом. осветительные приборы. Это относится к отражающим поверхностям, таким как любой реальный объект, но экраны смартфонов излучают. Экраны часто кажутся слишком синими при просмотре при более теплом освещении. Это связано с тем, что воспринимаемый баланс белого дисплея меняется в зависимости от цвета окружающего освещения. Для достижения того же свойства визуальной адаптации дисплей должен изменить свою цветовую температуру в сторону цвета окружающее освещение, чтобы казалось, что поверхность экрана освещена цветом окружающей среды осветительные приборы. Это делает экран одинаковым независимо от цвета окружающего освещения». Если это реализовано на Google Pixel 4 и Pixel 4 XL, скорее всего, это будет работать именно так.
Свидетельства о включении этой функции восходят к слитая сборка что мы получили в январе. В этой сборке мы обнаружили, что в Android Q есть настройка-заполнитель для переключения «баланса белого дисплея». Тогда и даже сегодня это ничего не дает. Немного покопавшись, мы выяснили, почему: для этого требуется совершенно новый датчик, которого нет на существующих смартфонах Google Pixel. Это звучит похоже к другой вероятной функции Pixel 4, о которой мы только что писали сегодня.
В приложении «Настройки» Android Q появился новый класс под названием DisplayWhiteBalancePreferenceController
. Он проверяет, является ли логическое значение рамки config_displayWhiteBalanceAvailable
установлено значение true, прежде чем разрешить отображение вышеуказанного переключателя в настройках дисплея. Также требуется, чтобы текущий цветовой режим на Pixel не был установлен на «2», что соответствует «Насыщенному» на Pixel 2 и «Адаптивному» на Pixel 3. По словам Дилана Раги, эта функция «не работает с цветовым профилем «Насыщенный», поскольку этот профиль не управляет цветом должным образом и не откалиброван», что означает, что он «скорее всего не имеет данные калибровки для правильного выполнения необходимых преобразований цветового пространства». Помимо класса контроллера предпочтений, в настройках или системном интерфейсе больше ничего для этого нового нет. особенность.
Однако внутри структуры есть несколько целых чисел, массивы целых чисел, массивы строк и, наконец, строка, которая убедитесь, что эта функция предназначена для динамической регулировки баланса белого в зависимости от яркости и что для нее требуется новый датчик. Следующие целые числа, массивы целых чисел и массивы строк подтверждают, что "displayWhiteBalance
» Функция устанавливает другое значение баланса белого в зависимости от цветовой температуры окружающей среды и уровня яркости.
displayWhiteBalance ресурсы в 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>
читать далее
Однако еще более показательна следующая строка, подтверждающая, что для этой функции требуется новый датчик Google:
<stringname="config_displayWhiteBalanceColorTemperatureSensorName">com.google.sensor.colorstring>
Этого датчика нет ни на одном из существующих смартфонов Google Pixel, поэтому он может быть новым для серии Google Pixel 4. Кроме того, мы видели другие датчики Google со схемой именования «com.google.sensor», такие как Active Edge (com.google.sensor.elmyra
) и подставка для пикселей (com.google.sensor.dreamliner
). Таким образом, есть хороший шанс, что это "com.google.sensor.color
" относится к датчику внешней освещенности, способному измерять данные о цвете.
ТМД2725 в Google Pixel 3 это не представляется возможным, но, возможно, какой бы датчик ни использовался в Pixel 4, он будет таким. Датчик ToF на LG G8 ThinQ соединен с датчиком внешней освещенности, способным определять цвет, и, по словам Дилана, производители датчиков внешней освещенности начинают это делать. Возможно, Google Pixel 4 будет включать такой пакет — в конце концов, мы ожидаем, что Pixel 4 будет поддерживать безопасное распознавание лиц.