display: add lowlight blocking zone

zone 1: Lock refresh rate at 120Hz when ≤ 10 nits
zone 2: Lock refresh rate at 120Hz when ≤ 15 nits and ≤ 10 lux

Bug: 274713662
test: check refresh rate
Change-Id: Icbc04d216ef4ff28fff80792a7df9271f77ad760
This commit is contained in:
linpeter 2023-03-30 21:07:07 +08:00
parent 49be82a755
commit a6b783046d

View file

@ -137,6 +137,22 @@
<!-- The default peak refresh rate. -->
<integer name="config_defaultPeakRefreshRate">120</integer>
<!-- Not allow to switch to higher refresh rate when display brightness setting is
equal or less than this value -->
<integer-array name="config_brightnessThresholdsOfPeakRefreshRate">
<!-- System brightness for 10 nits: round((10-2)/(1400-2)*(255-1)+1) = 2 -->
<item>2</item>
<!-- System brightness for 15 nits: round((15-2)/(1400-2)*(255-1)+1) = 3 -->
<item>3</item>
</integer-array>
<integer-array name="config_ambientThresholdsOfPeakRefreshRate">
<item>-1</item>
<item>10</item>
</integer-array>
<!-- default refresh rate in the zone defined by birghtness and ambient thresholds -->
<integer name="config_defaultRefreshRateInZone">120</integer>
<integer-array name="config_ambientThresholdLevels">
<item>2</item>
<item>3</item>