summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Lin <danny@kdrag0n.dev>2021-07-08 03:46:52 -0700
committeralk3pInjection <webmaster@raspii.tech>2022-01-26 11:42:56 +0800
commit9b180954c55fbd2ae63a2811c7e6c04aa3e6d5b0 (patch)
tree1c8bbfc6fdb1b08b0ccc1bee088fa36515b6c5ee
parent720dd28eba3b13a3600dc5865455e29703d60bc3 (diff)
display: Use CAT16 for display white balance transform
CAT16 is a successor to CIECAT02 (and the Bradford transform in CIECAM97s by extension). Switch to CAT16 for calculating the DWB chromatic adaptation matrix in order to improve color results. Change-Id: I11d598b38c1b50e89e0958827d10a9bd17b1b81d
-rw-r--r--services/core/java/com/android/server/display/color/DisplayWhiteBalanceTintController.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/display/color/DisplayWhiteBalanceTintController.java b/services/core/java/com/android/server/display/color/DisplayWhiteBalanceTintController.java
index bdbaaa86e9a1..ee60ab40a86d 100644
--- a/services/core/java/com/android/server/display/color/DisplayWhiteBalanceTintController.java
+++ b/services/core/java/com/android/server/display/color/DisplayWhiteBalanceTintController.java
@@ -181,7 +181,7 @@ final class DisplayWhiteBalanceTintController extends TintController {
mCurrentColorTemperatureXYZ = ColorSpace.cctToXyz(cct);
mChromaticAdaptationMatrix =
- ColorSpace.chromaticAdaptation(ColorSpace.Adaptation.BRADFORD,
+ ColorSpace.chromaticAdaptation(ColorSpace.Adaptation.CAT16,
mDisplayNominalWhiteXYZ, mCurrentColorTemperatureXYZ);
// Convert the adaptation matrix to RGB space