Google Pixel 4:n Ambient EQ on automaattinen valkotasapainon säätöominaisuus, mutta se ei ole yhtä tehokas kuin Applen True Tone. Näin voit säätää sitä.
Kun Google julkisti Pixel 4:n viime kuussa, yksi ominaisuuksista Minua jännitti eniten kokeilla oli Ambient EQ. Ambient EQ on se, mitä Google kutsuu automaattiseksi valkotasapainon säätöominaisuudestaan. Käyttämällä anturia, joka pystyy mittaamaan ympäristön valaistuksen värilämpötilan ( TMD3702VC), Ambient EQ "säätää dynaamisesti näytön [valkotasapainoa] ympäröivän valaistuksen perusteella." Valitettavasti Ambient EQ Pixel 4:ssä Tuskin säätää näytön värilämpötilaa, mikä johtaa minusta ylivoimaiseen kokemukseen.
Syy tällaisen ominaisuuden sisällyttämiseen alun perin johtuu siitä, että "[a] näytön havaittu valkotasapaino muuttuu ympäröivän valaistuksen värin mukaan" Dylan Raga, XDA: n näyttöanalyytikko. Esimerkiksi "näytöt näyttävät usein liian sinisiltä lämpimämmässä valaistuksessa". Jotta "[saada] näyttö näyttämään yhtenäiseltä ympäristön valaistuksen väristä riippumatta", älypuhelimien "pitäisi muuttaa [näytönsä] värilämpötilaa ympäristön väriä kohti valaistus."
Googlen ensimmäinen automaattisella valkotasapainon säädöllä varustettu tuote oli Nest Hub, jossa ominaisuus on kutsutaan myös Ambient EQ: ksi. Nest Hubin Ambient EQ on pelkkää taikuutta. Kuvien katseleminen Nest Hub -näytöllä vallitsevista valaistusolosuhteista riippumatta on kuin tulostettujen valokuvien katsominen. Et saa tällaista kokemusta Pixel 4:n Ambient EQ: sta, mikä on oikeudenmukaista, koska älypuhelimia käytetään muuhunkin kuin kuvien katseluun.
Google Nest Hub erilaisissa valaistusolosuhteissa. Ambient EQ on sidottu laitteen "automaattinen kirkkaus" -asetukseen. Vaikutuksen saaminen tässä on vaikeaa – sinun täytyy todella nähdä se itse.
Pixel 4 ei kuitenkaan ole ainoa mobiililaite, jossa on automaattinen valkotasapainon säätö, mikä tarkoittaa, että voimme verrata, kuinka muut teknologiayritykset ovat ottaneet ominaisuuden käyttöön. Sekä Applella että Samsungilla on samanlaisia ominaisuuksia, vaikka Applen True Tone tunnetaan paremmin paremman markkinoinnin ansiosta. Lukuisista valituksista, joita olen nähnyt online-foorumeilla, kuten Reddit, kaikki eivät pidä siitä, kuinka keltainen iPhonen näyttö näyttää True Tone -toiminnon ollessa käytössä. Tästä syystä uskon, että Google rajasi sen, kuinka alhainen Ambient EQ pystyy säätämään Pixel 4:n valkoista pistettä – he halusivat tehosteen olevan hienovaraisempi ja väritarkempi, jotta ihmiset eivät sammuttaisi sitä. Tästä on myös todennäköistä, että True Tone on oletusarvoisesti poistettu käytöstä iPhonessa, kun taas Ambient EQ on oletusarvoisesti käytössä Pixel 4:ssä.
Pyrkiessään miellyttämään kaikkia, mielestäni Google oli kuitenkin hieman liian konservatiivinen valitessaan Ambient EQ: n valikoiman Pixel 4:lle. Olen henkilökohtaisesti suuri fani siitä, miltä True Tone näyttää iPhonessa ja iPadissa, joten olin pettynyt kuullessani, että Pixel 4:n valkoinen piste keskiarvo vaihtelee vähintään 6300K ja maksimi 7450K, mikä vastaa ympäristön värilämpötiloja 5300K ja 8000K vastaavasti. Näissä oletusasetuksissa en juurikaan huomaa muutoksia näytössä verrattuna iPhoneen tai iPadiin. Vertailun vuoksi vuoden 2016 9,7" Apple iPad Pro voi laskea 5388K: iin 3000K: n ympäristön valaistuksessa, yrityksen tekemien mittausten mukaan. AnandTech.
Ambient EQ: n säätäminen Pixel 4:ssä
Ennen kuin kommentit alkavat lennättää, että luulen tietäväni enemmän kuin Google, halusin selittää, miksi mielestäni Ambient EQ: ta kannattaa säätää. Ihmisten maut vaihtelevat näytön laadun suhteen. Jotkut ihmiset pitävät lämpimistä väreistä, kun taas toiset viileämmistä väreistä. Jotkut ihmiset haluavat näyttönsä olevan aina väritarkkoja, kun taas toiset pitävät enemmän mukavuudesta. Kuten kaikki muut Pixel 4:n ominaisuudet, Google suunnitteli Ambient EQ: n vetoamaan useimpiin käyttäjiin. Jos kuitenkin haluat leikkiä ominaisuudella saadaksesi jotain sellaista sinä mielestäni näyttää paremmalta sinulle, niin olen täällä näyttääkseni sinulle, miten se tehdään.
Ja kyllä, kuten monien Pixel 4:n ominaisuuksien kohdalla, on mahdollista säätää Ambient EQ: ta Pixel 4:ssä sinulla on pääkäyttäjän oikeudet. Olen käyttänyt mukautettuja parametreja nyt yli viikon, ja minusta tuntuu, että se ei ole pelkästään tehnyt tekstin lukemisesta miellyttävämpää lämpimämmässä ympäristössä, vaan se on myös vähentänyt silmien rasitusta. Pixel 4:stä on tullut älypuhelin, jota käytän mukavimmin. Ennen kuin näytän sinulle, kuinka Ambient EQ: ta säädetään, sinun on kuitenkin ymmärrettävä, kuinka sen parametreja ohjataan.
Ympäristön värilämpötila |
Näytön värilämpötila |
Pienennä/lisää kynnysarvoja |
---|---|---|
5300 |
6300 |
0.007874 |
6000 |
6400 |
0.0075472 |
7000 |
6850 |
0.006993 |
8000 |
7450 |
0.0067114 |
Stock Ambient EQ -parametrit Pixel 4:ssä ja Pixel 4 XL: ssä.
Yllä oleva taulukko näyttää Pixel 4:n Ambient EQ: n tärkeimmät parametrit. Kaksi ensimmäistä saraketta näyttävät Pixel 4:n perusnäytön värilämpötilan (sarake #2) suhteessa ympäristön värilämpötilaan (sarake #1). Pixelin laskennassa käytetään lasku-/lisäkynnyksiä sekä joitain muita parametreja 4 voi säätää näytön värilämpötilaa mihin tahansa arvoon minimin (6300K) ja maksimin (7450K) väliltä. Jos olet kiinnostunut lukemaan, kuinka nämä väliarvot lasketaan, suosittelen lue AOSP: n kunkin asetuksen kuvaukset. Hae "config_displayWhiteBalance" löytääksesi kaikki asiaankuuluvat Ambient EQ -parametrit ja niiden kuvaukset.
Tällä tiedolla sääsin Ambient EQ: ta käyttämään yhdistelmää tunnettuja Apple True Tone -arvoja (kiitos Anandtech) ja varastossa Pixel 4 -arvoja luodaksesi seuraavat muutokset:
Ympäristön värilämpötila |
Näytön värilämpötila |
Pienennä/lisää kynnysarvoja |
---|---|---|
3000 |
5388 |
0.008 |
5000 |
6404 |
0.0076981 |
6000 |
6700 |
0.0075472 |
7000 |
6850 |
0.006993 |
8000 |
7450 |
0.0067114 |
Muokatut Ambient EQ -parametrit Pixel 4:ssäni.
Ovatko nämä arvot täydellisiä? Ei tietenkään – laatu on subjektiivista. Pidänkö henkilökohtaisesti parempana sitä, miltä Pixel 4 näyttää näillä arvoilla? Lyön vetoa. Jos saisin täydellisen luettelon True Tone -ympäristön/näytön väriarvoista, laajentaisin säätöäni vastaamaan paremmin iPhonea. Jos minulla olisi parempi näyttölaite mukana, voisin luoda arvojoukon, joka saa Pixel 4:n näyttämään väritarkalta kaikissa ympäristön valaistusolosuhteissa. Ja jos haluaisin, voisin laajentaa Ambient EQ: n värivalikoimaa, jotta se korvaisi täydellisesti Night Lightin. Se vaatii vain vähän yritystä ja erehdystä, ja siksi jaan oppimani yhteisön kanssa.
Tässä on tekemäni Magisk-moduuli, joka sisältää mukautetut Ambient EQ -arvot yllä olevassa taulukossa. Lataa se vain alla olevasta linkistä ja asenna moduuli Magisk Manageriin.
Lataa AmbientEQTweak Magisk Module
Jos olet kiinnostunut muokkaamaan Ambient EQ: ta itse, sinun on tehtävä seuraavat:
- Luo Android Frameworkiin kohdistettu Runtime Resource Overlay (RRO) (paketin nimi: "android"). Tässä on AndroidManifest.xml peittokuvastani.
- Luo arrays.xml, jossa on haluamasi mukautetut parametrit. Esimerkiksi config_displayWhiteBalanceAmbientColorTemperatures on kokonaislukutaulukko, joka vastaa yllä olevan taulukon saraketta 1. kun taas config_displayWhiteBalanceBaseThresholds ja config_displayWhiteBalanceDisplayColorTemperatures vastaavat yllä olevan saraketta 2 pöytä. Huomaa, että parametrien config_displayWhiteBalanceDecreaseThresholds ja config_displayWhiteBalanceIncreaseThresholds on oltava yhtä pitkiä kuin config_displayWhiteBalanceBaseThresholds. Tässä on arrays.xml, jota käytin peittokuvassani.
- Luo integers.xml-tiedosto, jos haluat asettaa uuden näytön vähimmäis- tai enimmäisvärilämpötilan. Aseta vähimmäisarvo parametriin config_displayWhiteBalanceColorTemperatureMin ja enimmäisarvo arvoon config_displayWhiteBalanceColorTemperatureMax. Tässä on integers.xml, jota käytin peittokuvassani.
- Luo dimens.xml, jos haluat muuttaa värilämpötilaa Ambient EQ: ta kohti heikossa valaistuksessa. Tämä tehdään muuttamalla parametrin config_displayWhiteBalanceLowLightAmbientColorTemperature arvoa. Huomaa, että heikon valaistuksen kynnys on joukko lux-arvoja taulukossa config_displayWhiteBalanceLowLightAmbientBrightnesses, joka voidaan ohittaa tiedostossa arrays.xml. (Siirsin oletusarvoisen 10–50-alueen arvolla 10, jotta Pixel 4 laskisi 5388K: aan, kun ympäristön kirkkaus oli alle 10 luksia.) Tässä on dimens.xml, jota käytin peittokuvassani.
- Kokoa ja allekirjoita peittopaketti ja luo Magisk-moduuli sijoittaaksesi tämän peitteen kansioon /vendor/overlay.
Voit käyttää Alusta ja Magisk-moduuli malleja tai voit vain purkaa Magisk-moduulini ja purkaa peittokuvan, jonka tein käytettäväksi pohjana. Jos keksit arvojoukon, johon olet tyytyväinen, jaa työsi alla olevissa kommenteissa tai XDA-foorumeilla.
Google Pixel 4 -keskusteluryhmät ||| Google Pixel 4 XL -keskusteluryhmät
Lopuksi, jos haluat käyttää yritys-ja virhe -reittiä, suosittelen käyttämään seuraavia kahta adb-shell-komentoa:
-
adb shell dumpsys color_display
- Käytä tätä nähdäksesi, toimivatko minimi- ja maksimivärilämpötilan ohitukset, ja nähdäksesi, mihin nykyinen näytön värilämpötila on asetettu. -
adb shell dumpsys display
- Etsi "AmbientColorTemperatureSensor"-lähtö nähdäksesi, millaisena TMD3702VC-värianturi raportoi vallitsevan ympäristön värilämpötilan. Tapahtumahistoria näyttää tallennetun ympäristön värilämpötilan ja ajan Unix-epookkissa millisekunteina, jolloin arvo tallennettiin.