Apkārtējā ekvalaizers tālrunī Google Pixel 4 ir automātiska baltā balansa regulēšanas funkcija, taču tā nav tik efektīva kā Apple True Tone. Lūk, kā to pielāgot.
Kad Google pagājušajā mēnesī paziņoja par Pixel 4, viena no funkcijām Visvairāk es biju sajūsmā izmēģināt bija Ambient EQ. Ambient EQ ir tas, ko Google sauc par savu automātisko baltā balansa regulēšanas funkciju. Izmantojot sensoru, kas spēj izmērīt apkārtējā apgaismojuma krāsu temperatūru ( TMD3702VC), Ambient EQ "dinamiski pielāgo displeju [baltā balansu], pamatojoties uz apkārtējā apgaismojuma līmeni." Diemžēl Pixel 4 apkārtējais EQ knapi pielāgo displeja krāsu temperatūru, kas, manuprāt, ir nepārspējami.
Iemesls šādas funkcijas iekļaušanai, pirmkārt, ir tāpēc, ka "uztvertais [a] displeja baltās krāsas balanss mainās līdz ar apkārtējā apgaismojuma krāsu", saskaņā ar Dilans Raga, XDA displeja analītiķis. Piemēram, "ekrāni bieži parādās pārāk zilā krāsā, skatoties siltākā apgaismojumā." Lai "[padarītu] ekrānam konsekventu neatkarīgi no apkārtējā apgaismojuma krāsas," viedtālruņiem "jāmaina [displeja] krāsu temperatūra pret apkārtējās vides krāsu apgaismojums."
Pirmais Google produkts ar automātisku baltā balansa regulēšanas funkciju bija Nest Hub, kur šī funkcija ir sauc arī par Ambient EQ. Nest Hub Ambient EQ nav nekas cits kā maģisks. Attēlu skatīšana Nest Hub displejā neatkarīgi no pašreizējā apgaismojuma ir kā drukātu fotoattēlu skatīšanās. Jūs nesaņemat šādu pieredzi, izmantojot Ambient EQ tālrunī Pixel 4, kas, godīgi sakot, ir loģiski, jo viedtālruņi tiek izmantoti ne tikai attēlu skatīšanai.
Google Nest Hub dažādos apgaismojuma apstākļos. Ambient EQ ir saistīts ar ierīces "automātiskā spilgtuma" iestatījumu. Šeit ir nedaudz grūti notvert efektu — jums tas tiešām ir jāredz pašam.
Pixel 4 nebūt nav vienīgā mobilā ierīce ar automātisku baltā balansa regulēšanu, kas nozīmē, ka mēs varam salīdzināt, kā citi tehnoloģiju uzņēmumi ir ieviesuši šo funkciju. Gan Apple, gan Samsung ir līdzīgas funkcijas, lai gan Apple True Tone ir vairāk pazīstams, pateicoties labākam mārketingam. No daudzajām sūdzībām, ko esmu redzējis tiešsaistes forumos, piemēram, Reddit, ne visi mīl, cik dzeltens izskatās iPhone displejs ar iespējotu True Tone. Tāpēc es uzskatu, ka Google ierobežoja to, cik zems Ambient EQ var pielāgot Pixel 4 balto punktu — viņi vēlējās, lai efekts būtu smalks un krāsu precīzāks, lai cilvēki to neizslēdz. Tas ir arī iemesls, kāpēc True Tone pēc noklusējuma ir atspējots iPhone tālrunī, savukārt Ambient EQ ir iespējots pēc noklusējuma Pixel 4.
Tomēr, cenšoties izpatikt visiem, es domāju, ka Google bija pārāk konservatīvs, izvēloties Pixel 4 Ambient EQ diapazonu. Es personīgi esmu liels cienītājs tam, kā True Tone izskatās iPhone un iPad, tāpēc biju vīlies, uzzinot, ka Pixel 4 baltais punkts. vidējais svārstās no vismaz 6300K līdz maksimāli 7450K, kas atbilst apkārtējās vides krāsu temperatūrai 5300K un 8000K attiecīgi. Saskaņā ar šiem noklusējuma iestatījumiem es gandrīz nepamanu izmaiņas displejā, salīdzinot ar iPhone vai iPad. Salīdzinājumam, 2016. gada 9,7 collu Apple iPad Pro var samazināties līdz 5388 K pie 3000 000 apkārtējā apgaismojuma saskaņā ar veiktajiem mērījumiem. AnandTech.
Apkārtējā EQ regulēšana tālrunī Pixel 4
Pirms sāk lidot komentāri, ka, manuprāt, zinu vairāk nekā Google, gribēju paskaidrot, kāpēc, manuprāt, ir vērts pielāgot Ambient EQ. Cilvēku gaume atšķiras, kad runa ir par displeja kvalitāti. Dažiem cilvēkiem patīk siltākas krāsas, bet citiem patīk vēsākas krāsas. Daži cilvēki vēlas, lai viņu displejos vienmēr būtu precīzas krāsas, savukārt citiem vairāk rūp komforts. Tāpat kā visas citas Pixel 4 funkcijas, Google izstrādāja Ambient EQ tā, lai tas patiktu lielākajai daļai lietotāju. Tomēr, ja vēlaties izmantot šo funkciju, lai iegūtu kaut ko tādu tu domāju, ka izskatās labāk tev, tad es esmu šeit, lai parādītu, kā to izdarīt.
Un jā, kā tas ir daudzu Pixel 4 funkciju gadījumā, ir iespējams pielāgot apkārtējās vides ekvalaizeru tālrunī Pixel 4 jums ir root piekļuve. Es izmantoju pielāgotus parametrus jau vairāk nekā nedēļu, un man šķiet, ka tas ir ne tikai padarījis teksta lasīšanu patīkamāku siltākā apkārtējā apgaismojumā, bet arī samazinājis acu nogurumu. Pixel 4 ir kļuvis par viedtālruni, kuru es izmantoju visērtāk. Tomēr, pirms es parādīšu, kā pielāgot Ambient EQ, jums būs jāsaprot, kā tiek kontrolēti tā parametri.
Apkārtējās vides krāsu temperatūra |
Displeja krāsu temperatūra |
Samazināt/palielināt sliekšņus |
---|---|---|
5300 |
6300 |
0.007874 |
6000 |
6400 |
0.0075472 |
7000 |
6850 |
0.006993 |
8000 |
7450 |
0.0067114 |
Apkārtējās vides EQ parametri tālruņos Pixel 4 un Pixel 4 XL.
Iepriekšējā tabulā ir parādīti Pixel 4 tālrunī paredzētā Ambient EQ svarīgākie parametri. Pirmās divas kolonnas parāda Pixel 4 pamata displeja krāsu temperatūru (2. kolonna) attiecībā pret apkārtējās vides krāsu temperatūru (1. kolonna). Izmantojot aprēķinu, kas ietver samazinājuma/palielināšanas sliekšņus, kā arī dažus citus parametrus, Pixel 4 var pielāgot displeja krāsu temperatūru uz jebkuru vērtību starp minimālo (6300K) un maksimālo (7450K). Ja vēlaties lasīt, kā tiek aprēķinātas šīs starpvērtības, iesaku izlasot katra AOSP iestatījuma aprakstus. Meklējiet "config_displayWhiteBalance", lai atrastu visus atbilstošos Ambient EQ parametrus un to aprakstus.
Izmantojot šīs zināšanas, es pielāgoju Ambient EQ, lai izmantotu zināmu Apple True Tone vērtību kombināciju (pateicoties Anandtech) un Pixel 4 vērtības, lai izveidotu šādas izmaiņas:
Apkārtējās vides krāsu temperatūra |
Displeja krāsu temperatūra |
Samazināt/palielināt sliekšņus |
---|---|---|
3000 |
5388 |
0.008 |
5000 |
6404 |
0.0076981 |
6000 |
6700 |
0.0075472 |
7000 |
6850 |
0.006993 |
8000 |
7450 |
0.0067114 |
Pielāgoti Ambient EQ parametri manā Pixel 4 tālrunī.
Vai šīs vērtības ir ideālas? Nē, protams, nē — kvalitāte ir subjektīva. Vai es personīgi dodu priekšroku tam, kā Pixel 4 izskatās ar šīm vērtībām? Jūs derēt. Ja es varētu iegūt pilnu True Tone apkārtējās vides/displeja krāsu vērtību sarakstu, es paplašinātu savu kniebienu, lai labāk atbilstu iPhone. Ja man būtu līdzi labāks displeja aprīkojums, es varētu izveidot vērtību kopu, kas ļauj Pixel 4 izskatīties krāsu precīzam visos apkārtējā apgaismojuma apstākļos. Un, ja es vēlētos, es varētu paplašināt Ambient EQ krāsu diapazonu, lai tas pilnībā aizstātu Night Light. Viss, kas nepieciešams, ir nedaudz izmēģinājumu un kļūdu, un tāpēc es dalos tajā, ko esmu iemācījies, ar sabiedrību.
Šeit ir manis izveidots Magisk modulis, kas satur pielāgotās apkārtējās vides EQ vērtības iepriekš parādītajā tabulā. Vienkārši lejupielādējiet to no tālāk esošās saites un instalējiet moduli Magisk Manager.
Lejupielādējiet AmbientEQTweak Magisk moduli
Ja vēlaties patstāvīgi pielāgot Ambient EQ, jums ir jāveic šādas darbības:
- Izveidojiet izpildlaika resursu pārklājumu (RRO), kura mērķauditorija ir Android Framework (pakotnes nosaukums: "android"). Šeit ir AndroidManifest.xml no mana pārklājuma.
- Izveidojiet failu arrays.xml ar vajadzīgajiem pielāgotajiem parametriem. Piemēram, config_displayWhiteBalanceAmbientColorTemperatures ir veselu skaitļu masīvs, kas atbilst 1. kolonnai iepriekšējā tabulā. savukārt config_displayWhiteBalanceBaseThresholds un config_displayWhiteBalanceDisplayColorTemperatures atbilst 2. kolonnai iepriekš minētajā tabula. Ņemiet vērā, ka parametriem config_displayWhiteBalanceDecreaseThresholds un config_displayWhiteBalanceIncreaseThresholds ir jābūt tādam pašam kā config_displayWhiteBalanceBaseThresholds. Šeit ir fails arrays.xml, ko izmantoju savā pārklājumā.
- Izveidojiet failu integers.xml, ja vēlaties iestatīt jaunu minimālo vai maksimālo displeja krāsu temperatūru. Iestatiet minimālo vērtību parametrā config_displayWhiteBalanceColorTemperatureMin un maksimālo vērtību parametrā config_displayWhiteBalanceColorTemperatureMax. Šeit ir integers.xml, ko izmantoju savā pārklājumā.
- Izveidojiet failu dimens.xml, ja vēlaties mainīt krāsu temperatūru Ambient EQ vājā apgaismojumā. Tas tiek darīts, mainot parametra config_displayWhiteBalanceLowLightAmbientColorTemperature vērtību. Ņemiet vērā, ka vāja apgaismojuma slieksnis ir luksa vērtību diapazons masīvā config_displayWhiteBalanceLowLightAmbientBrightnesses, ko var ignorēt failā arrays.xml. (Es ignorēju noklusējuma diapazonu 10–50 ar 10, lai Pixel 4 samazinātos līdz 5388 K, ja apkārtējais spilgtums bija zem 10 luksiem.) Šeit ir fails dimens.xml, ko izmantoju savā pārklājumā.
- Apkopojiet un parakstiet pārklājuma pakotni un izveidojiet Magisk moduli, lai ievietotu šo pārklājumu mapē /vendor/overlay.
Jūs varat izmantot Substrāts un Magisk modulis veidnes vai arī varat vienkārši izvilkt manu Magisk moduli un dekompilēt pārklājumu, ko izveidoju, lai to izmantotu kā bāzi. Ja atrodat vērtību kopumu, ar kuru esat apmierināts, lūdzu, dalieties ar savu darbu tālāk esošajos komentāros vai XDA forumos.
Google Pixel 4 forumi ||| Google Pixel 4 XL forumi
Visbeidzot, ja vēlaties izmantot izmēģinājuma un kļūdu ceļu, iesaku izmantot šādas divas adb čaulas komandas:
-
adb shell dumpsys color_display
- Izmantojiet to, lai redzētu, vai darbojas minimālās un maksimālās krāsu temperatūras ignorēšana, un lai redzētu, kāda ir pašreizējā displeja krāsu temperatūra. -
adb shell dumpsys display
- Atrodiet izvadi "AmbientColorTemperatureSensor", lai redzētu, kādu krāsu sensors TMD3702VC ziņo par pašreizējo apkārtējās vides krāsu temperatūru. Notikumu vēsturē ir norādīta reģistrētā apkārtējās vides krāsu temperatūra un laiks (Unix laikmeta milisekundēs), kad vērtība tika reģistrēta.