diff options
author | Danny Lin <danny@kdrag0n.dev> | 2021-07-08 03:46:52 -0700 |
---|---|---|
committer | alk3pInjection <webmaster@raspii.tech> | 2022-01-26 11:42:56 +0800 |
commit | 9b180954c55fbd2ae63a2811c7e6c04aa3e6d5b0 (patch) | |
tree | 1c8bbfc6fdb1b08b0ccc1bee088fa36515b6c5ee | |
parent | 720dd28eba3b13a3600dc5865455e29703d60bc3 (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.java | 2 |
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 |