Google, muhtemelen Google Pixel 4 için Apple'ın True Tone özelliği gibi ekranın beyaz dengesini parlaklığa göre otomatik olarak ayarlamaya yönelik bir özellik üzerinde çalışıyor.
2016 yılında Apple, beyaz dengesini ortam parlaklığına göre dinamik olarak ayarlamak için Apple'ın True Tone ekran teknolojisine sahip iPad Pro'yu tanıttı. Tüm parlaklık seviyelerinde okuma deneyimini geliştiren basit ama çok etkili bir özelliktir. Android cihaz üreticileri arasında yalnızca OnePlus ve son zamanlarda, LG, True Tone'u taklit etmeye çalıştılar, ancak yalnızca ikincisi bunu başarıyla gerçekleştirdi. Artık Google'ın böyle bir görüntüleme özelliği üzerinde çalıştığına dair kanıtlar bulduk ve bu özelliğin yakında çıkacak olan Google Pixel 4 serisinde de görünmesi muhtemel.
XDA'nın Ekran Analisti Dylan Raga'ya göre Apple cihazlarındaki TrueTone'un temeli "kromatik görüntü kavramı"ndan geliyor. Bir nesnenin farklı renkler altında bakıldığında bile aynı renkte görünmesini sağlayan, insanın görme sistemindeki adaptasyon aydınlatma. Bu, herhangi bir gerçek dünya nesnesi gibi yansıtıcı yüzeyler için geçerlidir, ancak akıllı telefon ekranları yayıcıdır. Sıcak ışık altında bakıldığında ekranlar genellikle aşırı mavi görünür. Bunun nedeni, ekranın algılanan beyaz dengesinin etrafınızdaki ortam aydınlatmasının rengine göre değişmesidir. Aynı görsel uyum özelliğini elde etmek için ekranın renk sıcaklığını ekranın rengine doğru değiştirmesi gerekir. Ortam aydınlatması, ekranın yüzeyi ortamın rengiyle aydınlatılıyormuş gibi görünecek şekilde aydınlatma. Bu, ortam aydınlatmasının renginden bağımsız olarak ekranın tutarlı görünmesini sağlar." Google Pixel 4 ve Pixel 4 XL'de uygulanırsa büyük olasılıkla bu şekilde çalışacaktır.
Bu özelliğin dahil edildiğine dair kanıtlar, sızdırılmış yapı Ocak ayında elde ettiğimiz Bu yapıda, Android Q'nun "beyaz dengesini görüntüleme"yi değiştirmek için bir yer tutucu ayarına sahip olduğunu bulduk. O zaman ve bugün bile hâlâ hiçbir şey yapmıyor. Biraz araştırma yaptıktan sonra nedenini bulduk: Mevcut Google Pixel akıllı telefonlarda bulunmayan tamamen yeni bir sensör gerektiriyor. Bu benzer geliyor bugün erken saatlerde yayınladığımız başka bir olası Pixel 4 özelliğine.
Android Q'daki Ayarlar uygulamasında yeni bir sınıf var: DisplayWhiteBalancePreferenceController
. Boolean çerçeve değerinin olup olmadığını kontrol eder. config_displayWhiteBalanceAvailable
Yukarıdaki geçişin Ekran ayarlarında gösterilmesine izin verilmeden önce doğru olarak ayarlanır. Ayrıca Pixel'deki geçerli renk modunun, Pixel 2'de "Doymuş" ve Pixel 3'te "Uyarlanabilir"e karşılık gelen "2"ye ayarlanmamasını da gerektirir. Dylan Raga'ya göre bu özellik "Doymuş renk profilinde çalışmıyor, çünkü bu profil düzgün bir şekilde renk yönetimine sahip değil ve kalibre edilmemiş", yani "büyük olasılıkla gerekli renk alanı dönüşümlerini doğru bir şekilde gerçekleştirmek için kalibrasyon verileri." Bu yeni için tercih denetleyici sınıfının yanı sıra Ayarlar veya SystemUI'da başka hiçbir şey yoktur. özellik.
Bununla birlikte, çerçeve içinde birden çok tamsayı, tamsayı dizileri, dize dizileri ve son olarak da bir dize bulunur. Bu özelliğin beyaz dengesini parlaklığa göre dinamik olarak ayarlamak için olduğunu ve yeni bir özellik gerektirdiğini doğrulayın. sensör. Aşağıdaki tamsayılar, tamsayı dizileri ve dize dizileri "displayWhiteBalance
" özelliği, ortamın renk sıcaklığına ve parlaklık düzeyine göre farklı bir beyaz dengesi değeri ayarlar.
WhiteBalance kaynaklarını çerçeve-res'te görüntüleyin
<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>
devamını oku
Ancak daha da anlamlı olanı, özelliğin yeni bir Google sensörü gerektirdiğini doğrulayan aşağıdaki dizedir:
<stringname="config_displayWhiteBalanceColorTemperatureSensorName">com.google.sensor.colorstring>
Bu sensör mevcut Google Pixel akıllı telefonların hiçbirinde bulunmadığından Google Pixel 4 serisinde yeni olabilir. Ayrıca Active Edge () gibi "com.google.sensor" adlandırma şemasına sahip başka Google sensörlerini de gördük.com.google.sensor.elmyra
) ve Pixel Stand (com.google.sensor.dreamliner
). Dolayısıyla bu ihtimalin yüksek olduğu"com.google.sensor.color
", renk verilerini ölçebilen bir ortam ışığı sensörünü ifade eder.
TMD2725 Google Pixel 3'teki sensör yetenekli görünmüyor, ancak belki de Pixel 4'te kullanılan sensör ne olursa olsun olacaktır. LG G8 ThinQ'daki ToF sensörü, rengi algılayabilen bir ortam ışığı sensörüyle eşleştiriliyor; Dylan, bunun ortam ışığı sensörü satıcılarının yapmaya başladığı bir şey olduğunu söylüyor. Belki Google Pixel 4 böyle bir paket içerecektir; sonuçta Pixel 4'ün bu paketi desteklemesini bekliyoruz güvenli yüz tanıma.