ipa: softisp: Add Omnivision OV08x40 tuning data file
diff mbox series

Message ID 20260914151406.2151132-1-armin.felder@gmail.com
State New
Headers show
Series
  • ipa: softisp: Add Omnivision OV08x40 tuning data file
Related show

Commit Message

Armin Felder Sept. 14, 2026, 3:14 p.m. UTC
Add a tuning data file for the OV08x40 sensor.
Measurement has been done with a CJFME55 sensor module in a Thinkpad X1
Gen13(Arrow Lake). Black level has been measured on the device. TheColor
Correction matrix has been calculated using a ColourChecker Classic
card. Color temperature has been measured using Xrite i1Display Pro.

Signed-off-by: Armin Felder <armin.felder@gmail.com>
---
 src/ipa/softisp/data/meson.build  |  1 +
 src/ipa/softisp/data/ov08x40.yaml | 65 +++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+)
 create mode 100644 src/ipa/softisp/data/ov08x40.yaml

Patch
diff mbox series

diff --git a/src/ipa/softisp/data/meson.build b/src/ipa/softisp/data/meson.build
index fd9aa0fab..b7ae471a4 100644
--- a/src/ipa/softisp/data/meson.build
+++ b/src/ipa/softisp/data/meson.build
@@ -1,6 +1,7 @@ 
 # SPDX-License-Identifier: CC0-1.0
 
 conf_files = files([
+    'ov08x40.yaml',
     'uncalibrated.yaml',
 ])
 
diff --git a/src/ipa/softisp/data/ov08x40.yaml b/src/ipa/softisp/data/ov08x40.yaml
new file mode 100644
index 000000000..92015eba7
--- /dev/null
+++ b/src/ipa/softisp/data/ov08x40.yaml
@@ -0,0 +1,65 @@ 
+# SPDX-License-Identifier: CC0-1.0
+%YAML 1.1
+---
+version: 1
+algorithms:
+  - BlackLevel:
+      blackLevel: 4096
+  - Awb:
+  - Ccm:
+      ccms:
+        - ct: 2100
+          ccm: [ 1.7821, -0.4268, -0.3553,
+                 -0.5415, 1.6171, -0.0757,
+                 -0.7540, -2.0015, 3.7555 ]
+        - ct: 2300
+          ccm: [ 1.7411, -0.4919, -0.2491,
+                 -0.4701, 1.5998, -0.1298,
+                 -0.4854, -1.7248, 3.2103 ]
+        - ct: 2500
+          ccm: [ 1.7245, -0.4994, -0.2250,
+                 -0.4298, 1.6132, -0.1834,
+                 -0.3432, -1.5515, 2.8947 ]
+        - ct: 2700
+          ccm: [ 1.7072, -0.5134, -0.1938,
+                 -0.3948, 1.6203, -0.2255,
+                 -0.2409, -1.3825, 2.6234 ]
+        - ct: 2900
+          ccm: [ 1.7261, -0.5497, -0.1764,
+                 -0.3584, 1.6376, -0.2792,
+                 -0.1658, -1.2535, 2.4193 ]
+        - ct: 3700
+          ccm: [ 1.7169, -0.6048, -0.1122,
+                 -0.3050, 1.7037, -0.3986,
+                 -0.0732, -1.0259, 2.0991 ]
+        - ct: 4600
+          ccm: [ 1.7315, -0.6340, -0.0975,
+                 -0.2628, 1.7934, -0.5305,
+                 -0.0377, -0.8920, 1.9297 ]
+        - ct: 4800
+          ccm: [ 1.9756, -0.7783, -0.1973,
+                 -0.2313, 1.8720, -0.6407,
+                 -0.0008, -0.7785, 1.7793 ]
+        - ct: 5900
+          ccm: [ 1.9718, -0.7662, -0.2056,
+                 -0.3291, 1.9092, -0.5801,
+                 -0.1101, -0.6929, 1.8030 ]
+        - ct: 6500
+          ccm: [ 2.0802, -0.8608, -0.2194,
+                 -0.2209, 1.8596, -0.6387,
+                 -0.0186, -0.7058, 1.7245 ]
+        - ct: 6900
+          ccm: [ 1.8597, -0.7717, -0.0879,
+                 -0.2444, 1.6964, -0.4520,
+                 -0.0437, -0.6180, 1.6617 ]
+        - ct: 7100
+          ccm: [ 1.9438, -0.8024, -0.1414,
+                 -0.2460, 1.7954, -0.5493,
+                 -0.0227, -0.6850, 1.7076 ]
+        - ct: 7200
+          ccm: [ 1.9522, -0.7945, -0.1577,
+                 -0.2952, 1.8362, -0.5410,
+                 -0.1151, -0.5942, 1.7094 ]
+  - Adjust:
+  - Agc:
+...