From patchwork Mon Aug 3 12:07:55 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Plowman X-Patchwork-Id: 27545 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id C6AADBE080 for ; Mon, 3 Aug 2026 12:30:23 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 582CE68069; Mon, 3 Aug 2026 14:30:23 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="py2vHyYq"; dkim-atps=neutral Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 5031C68063 for ; Mon, 3 Aug 2026 14:30:21 +0200 (CEST) Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-49558ce01afso15936015e9.1 for ; Mon, 03 Aug 2026 05:30:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1785760221; x=1786365021; darn=lists.libcamera.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=HbVLuWIhConhp0P9JzjItBCaymGZzqF8W2Ku9zwCVfI=; b=py2vHyYqquyYvJRXuHWHnmPsIT0DwT5EdRpqBwySvP1oQfcqZL/mr76Gy/SbbuRvRF 0jhjOwyL8FyBku0SCRdoq4INLH206r2YeE83D5ZfLRe5+vbCOVLJP6B/5+hzWDHKsG+0 xCNXEG7bZCLjn0c0N7QsCJQGWe2Pu051cDrBk+hAqUOtRQz998+u7V341Nv7dl4hMgiq D11s9pjUb5Tyq6b/+//SN1VKxuHXVhiexezBk+gxOxjuYZ7YzotmNYg3JXZsOTlQadhl jdJNRa+k1P8DV3jWzCcXnsOTUGkZDfAq94Q68rcy+K5hoKAPg5GgjMmu5VKzLGkqdmSq rgbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785760221; x=1786365021; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=HbVLuWIhConhp0P9JzjItBCaymGZzqF8W2Ku9zwCVfI=; b=EslSj0AZHTQ+st3DNkI6mhC01Bc5WJOpB5lOoPBIIRiP66Vpic7xXnz3s1gAbICO+C Abj7Y/tIgJdWwBtwrob3s7Ds5Bg+5lhZz/UQ4Lj0aG4vMQ9R8gmiC/5peIa1LA9+tAMY jJCADXFvv2ycxIpkjl8j66lmisfndjD1+jhU6bVUCVhu7q8O0Ot1cJT7eAPvWPy72rsN 9GvSlt27VF48dAnn36bkM5qFVoqU1affy7xxW+f6sQciiWXzDBfhuHZcPoGxPAThTE+h J2j/3earR8ZkL8OrKfgM8O6pArQgTtlKzC6vM5Z/Bq/COY8x7IYuxH6RCMveedu3Axcv cJsw== X-Gm-Message-State: AOJu0YwsyZsiaNnufeQ+ha+6FsZDGCC4n5E7uBrh8c4tl9dWamIEtY5I 7H5rCKC+E8VMUIbwus0mcH3rMDpyy14MtvQvOpT687Apa9heGHJBmL9nprtqm8gbnHTjvDJ1ikn LBu2/ X-Gm-Gg: AR+sD103ug/7v5lNHqr9QSHyzdxKYjRi5+cWGd8GuZ//QmwBkwPyzjjboMXbBVQEStC aGn731GlpMmZanzCmHHH41l3aZo4pTykZk8NSKhrfMRobEf3v/yewxRCST8hKp+lmZpf431oP4x kzSe2wwApARIbyPqDHgwECdpuM8eYBRKMJ238e8HIcxFkiM9+/sbMo3sw6h3AjR6RuF/2BA7y2I h0iJryYVYEc3Y59iN7HG2QINjE/1CEwjOD1Bm2P1h7YKL3CHfrZ80/bZ61DM6CQuxVQ08lB/jy0 +Nz3A5Rz97yP5kubOnC+XWAT39xjEWUilWjd1dKajoLlw3Tc5w7QJcNAlR+WXgdSDlZadV1Y9HE KDvujR/q8tHOskxj7o04nkkU560c3XL35VMUObfmjrvl4ql6wcF/3mzE0cu3+e3NaRCpaAFQTA0 FbwZTdbrQe1BfPggF7ihRmduIUzTjUVc7W9/eeQDw6pm83r1eNMoOgUFuHnfppv9UUIbibhYrdE 97XHwyJ31UlKiRb2ONi+MJluSYvxw4BOyr0QrH20AraREdfaLtx6TZrDNCrzywDpo0BSlPNZ7sa SFEP X-Received: by 2002:a05:600c:a45:b0:492:45a0:dcef with SMTP id 5b1f17b1804b1-4980c66d8a5mr186444035e9.5.1785760220068; Mon, 03 Aug 2026 05:30:20 -0700 (PDT) Received: from davidp-pi5.pitowers.org ([2a00:1098:3142:1f:4706:89ee:c47e:1087]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49808690ffbsm256452635e9.10.2026.08.03.05.30.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Aug 2026 05:30:19 -0700 (PDT) From: David Plowman To: libcamera-devel@lists.libcamera.org Cc: David Plowman Subject: [PATCH 4/4] ipa: rpi: Update colour temperature curve for IMX662 Date: Mon, 3 Aug 2026 13:07:55 +0100 Message-ID: <20260803123012.10175-5-david.plowman@raspberrypi.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260803123012.10175-1-david.plowman@raspberrypi.com> References: <20260803123012.10175-1-david.plowman@raspberrypi.com> MIME-Version: 1.0 X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" The CT (colour temperature) curve is extended at the bottom end, so that low light halogen images are less orange. Signed-off-by: David Plowman --- src/ipa/rpi/pisp/data/imx662.json | 4 +++- src/ipa/rpi/vc4/data/imx662.json | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ipa/rpi/pisp/data/imx662.json b/src/ipa/rpi/pisp/data/imx662.json index 1aa5cf533..8491452b1 100644 --- a/src/ipa/rpi/pisp/data/imx662.json +++ b/src/ipa/rpi/pisp/data/imx662.json @@ -155,7 +155,7 @@ { "auto": { - "lo": 2910.0, + "lo": 2500.0, "hi": 5535.0 }, "incandescent": @@ -192,6 +192,7 @@ "bayes": 1, "ct_curve": [ + 2500.0, 0.6632, 0.2893, 2910.0, 0.5579, 0.3553, 3600.0, 0.4693, 0.4364, 4490.0, 0.3855, 0.5469, @@ -250,6 +251,7 @@ "enable_nn": 1, "ct_curve": [ + 2500.0, 0.6632, 0.2893, 2910.0, 0.5579, 0.3553, 3600.0, 0.4693, 0.4364, 4490.0, 0.3855, 0.5469, diff --git a/src/ipa/rpi/vc4/data/imx662.json b/src/ipa/rpi/vc4/data/imx662.json index dc28b53c4..aafccaced 100644 --- a/src/ipa/rpi/vc4/data/imx662.json +++ b/src/ipa/rpi/vc4/data/imx662.json @@ -86,7 +86,7 @@ { "auto": { - "lo": 2910.0, + "lo": 2500.0, "hi": 5535.0 }, "incandescent": @@ -123,6 +123,7 @@ "bayes": 1, "ct_curve": [ + 2500.0, 0.6632, 0.2893, 2910.0, 0.5583, 0.3541, 3600.0, 0.4695, 0.4348, 4490.0, 0.3856, 0.5447,