De Google Pixel 4 heeft mogelijk een Apple True Tone-achtige weergavefunctie

click fraud protection

Google werkt aan een functie om de witbalans van het scherm automatisch aan te passen op basis van de helderheid, zoals Apples True Tone, mogelijk voor de Google Pixel 4.

In 2016 introduceerde Apple de iPad Pro met Apple's True Tone-displaytechnologie om de witbalans dynamisch aan te passen op basis van de omgevingshelderheid. Het is een eenvoudige, maar zeer effectieve functie die de leeservaring op alle helderheidsniveaus verbetert. Alleen onder fabrikanten van Android-apparaten OnePlus en meest recentelijk, LG, hebben geprobeerd True Tone na te bootsen, hoewel alleen laatstgenoemde dat met succes heeft gedaan. Nu hebben we bewijs gevonden dat Google aan een dergelijke weergavefunctie werkt, en deze zal waarschijnlijk verschijnen in de komende Google Pixel 4-serie.

Volgens Dylan Raga, XDA's Display Analyst, komt de basis van TrueTone in Apple-apparaten voort uit "het concept van chromatische aanpassing in het menselijke visuele systeem, waardoor een object dezelfde kleur kan hebben, zelfs als het onder verschillende kleuren wordt bekeken verlichting. Dit geldt voor reflecterende oppervlakken, zoals elk object in de echte wereld, maar smartphoneschermen zijn emissief. Schermen zien er vaak overdreven blauw uit als ze worden bekeken bij warmer licht. Dit komt omdat de waargenomen witbalans van het scherm verandert met de kleur van de omgevingsverlichting om u heen. Om dezelfde visueel aanpassende eigenschap te bereiken, moet het beeldscherm de kleurtemperatuur veranderen in de richting van de kleur van de omgevingsverlichting zodat het lijkt alsof het oppervlak van het scherm wordt verlicht door de kleur van de omgeving verlichting. Hierdoor ziet het scherm er consistent uit, ongeacht de kleur van het omgevingslicht." Indien geïmplementeerd op de Google Pixel 4 en Pixel 4 XL, zal dit hoogstwaarschijnlijk zo werken.

Het bewijs voor de opname van deze functie dateert uit de gelekte constructie die we in januari hebben verkregen. In die build ontdekten we dat Android Q een tijdelijke instelling had om de ‘witbalans weergeven’ te schakelen. Destijds en zelfs vandaag de dag doet het nog steeds niets. Na wat graafwerk hebben we ontdekt waarom: er is een geheel nieuwe sensor voor nodig die niet aanwezig is op bestaande Google Pixel-smartphones. Dat klinkt vergelijkbaar naar een andere waarschijnlijke Pixel 4-functie waar we eerder vandaag over hebben gepost.

Binnen de app Instellingen in Android Q is er een nieuwe klasse genaamd DisplayWhiteBalancePreferenceController. Het controleert of de Booleaanse raamwerkwaarde config_displayWhiteBalanceAvailable is ingesteld op true voordat de bovenstaande schakelaar wordt weergegeven in de weergave-instellingen. Het vereist ook dat de huidige kleurmodus op de Pixel niet is ingesteld op ‘2’, wat overeenkomt met ‘Verzadigd’ op de Pixel 2 en ‘Adaptief’ op de Pixel 3. Volgens Dylan Raga werkt de functie "niet op het verzadigde kleurprofiel, omdat dat profiel niet goed op kleur wordt beheerd en niet is gekalibreerd", wat betekent dat het "hoogstwaarschijnlijk geen de kalibratiegegevens om de noodzakelijke kleurruimtetransformaties correct uit te voeren." Naast de klasse voorkeurscontroller is er niets anders in Instellingen of SysteemUI voor deze nieuwe functie.

Binnen het raamwerk bevinden zich echter meerdere gehele getallen, integer-arrays, string-arrays en ten slotte een string die bevestig dat deze functie bedoeld is voor het dynamisch aanpassen van de witbalans op basis van helderheid, en dat er een nieuwe nodig is sensor. De volgende gehele getallen, integer-arrays en string-arrays bevestigen dat de "displayWhiteBalance"-functie stelt een andere witbalanswaarde in op basis van de kleurtemperatuur en het helderheidsniveau van de omgeving.

displayWhiteBalance-bronnen in 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">
<item>0.950456item>
<item>1.000000item>
<item>1.089058item>
array>
array name="config_displayWhiteBalanceDisplayPrimaries">
<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>
<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>

Lees verder

Veelzeggender is echter de volgende reeks die bevestigt dat de functie een nieuwe Google-sensor vereist:

<stringname="config_displayWhiteBalanceColorTemperatureSensorName">com.google.sensor.colorstring>

Deze sensor is op geen van de bestaande Google Pixel-smartphones te vinden en zou dus nieuw kunnen zijn voor de Google Pixel 4-serie. Verder hebben we andere Google-sensoren gezien met het naamgevingsschema "com.google.sensor", zoals Active Edge (com.google.sensor.elmyra) en Pixelstandaard (com.google.sensor.dreamliner). De kans is dus groot dat dit "com.google.sensor.color" verwijst naar een omgevingslichtsensor die kleurgegevens kan meten.

De TMD2725 in de Google Pixel 3 lijkt niet capabel, maar misschien is de sensor die in de Pixel 4 wordt gebruikt dat wel. De ToF-sensor op de LG G8 ThinQ is gekoppeld aan een omgevingslichtsensor die kleur kan detecteren, wat volgens Dylan iets is dat leveranciers van omgevingslichtsensoren beginnen te doen. Misschien zal de Google Pixel 4 een dergelijk pakket bevatten, we verwachten tenslotte dat de Pixel 4 dit ondersteunt veilige gezichtsherkenning.