From patchwork Sun Apr 26 12:25:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathias X-Patchwork-Id: 26575 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 231C2BDCB5 for ; Sun, 26 Apr 2026 13:20:59 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id C05DE62FBC; Sun, 26 Apr 2026 15:20:56 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=pepservices.com header.i=@pepservices.com header.b="IGsmkZTD"; dkim-atps=neutral Received: from coral.ash.relay.mailchannels.net (coral.ash.relay.mailchannels.net [23.83.222.39]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 66F3762FB1 for ; Sun, 26 Apr 2026 14:25:30 +0200 (CEST) X-Sender-Id: idigitalinternetinc|x-authuser|mathias@pepservices.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id C9DC0462040 for ; Sun, 26 Apr 2026 12:25:28 +0000 (UTC) Received: from barmail6.idig.net (100-96-25-229.trex-nlb.outbound.svc.cluster.local [100.96.25.229]) (Authenticated sender: idigitalinternetinc) by relay.mailchannels.net (Postfix) with ESMTPA id 72553461596 for ; Sun, 26 Apr 2026 12:25:28 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none; t=1777206328; b=b2zuY+xkCBfuX0fgmPzzQodc/ASzGCpS2ivrQfqPKX8d3p0kRCsDKfUTMdm+zosq1oByEv y3RO1MkJQgIwuHZY8GjD/r+C1vy+DRPEkSqIq7rgqAYGX6Tud+/69+kfjfpqux4/AlmU19 /kIlr+Sq0TSzx8RNJyR02cPvw06ORDwwVqYYBtS29k5f5C69uStlZR/e3wdZrODZy7A+Bi pPClAc0suZ3/YxpgNUSnsD7v+Ejr4SF/fJXfei6Qrj+CY1Tb3YiyeV9FRem6XWQXHX5dOu YEhNqyofn4BnWPGwPBC4IUMOgodrV1wpNQ+Vx3u77PD5GaURJOfNx7vjq0vUEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1777206328; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=OHXjKU6rj1jMaKTKNQTiickZ/wCcGI7vgdZLU4TRmg4=; b=9zJW1voRW7grwIwLdU604/kT9UH6t0YsgARU5OwrXQr2FHsyjivXKbXGYPhXQaUpcRR/wN VzoS2tvKDURL3oHb7kCucQD5FaOK83OnuWoD8dO0udCPjRl51WkFCJaWK9+xUSnMKMWw9V JWCo9b3zANo49KLQJpDjSqzyTUKPlq4dI/0/MMWsPU4BVK+awjZtxiX1WhdksJHUl1XJUv uPiOG7ClNw9hsEm8DvX4q+gcAW2V4ufXBc1AZBjeOhbY8USMMwqhpPZmw19LKRBU1BVopH S/PDthrSdrO30tR0aFmyBCNrTgVE8SNygNC7F0mHmmgxR6bFKrTCi0jKWGudeQ== ARC-Authentication-Results: i=1; rspamd-b9d4fc544-8wftt; auth=pass smtp.auth=idigitalinternetinc smtp.mailfrom=mathias@pepservices.com X-Sender-Id: idigitalinternetinc|x-authuser|mathias@pepservices.com X-MC-Relay: Neutral X-MailChannels-SenderId: idigitalinternetinc|x-authuser|mathias@pepservices.com X-MailChannels-Auth-Id: idigitalinternetinc X-Broad-Trade: 0f5d87a83e5eecd6_1777206328787_2147406803 X-MC-Loop-Signature: 1777206328787:2602356293 X-MC-Ingress-Time: 1777206328786 Received: from barmail6.idig.net (barmail6.idig.net [104.36.151.220]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.96.25.229 (trex/7.1.5); Sun, 26 Apr 2026 12:25:28 +0000 Received: from cwh28.canadianwebhosting.com (cwh28.canadianwebhosting.com [66.85.29.119]) by barmail6.idig.net with ESMTP id vO5aHP9U1gA9JBqy (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sun, 26 Apr 2026 05:25:25 -0700 (PDT) X-Barracuda-Envelope-From: mathias@pepservices.com X-Barracuda-Effective-Source-IP: cwh28.canadianwebhosting.com[66.85.29.119] X-Barracuda-Apparent-Source-IP: 66.85.29.119 X-ASG-Whitelist: Client DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=pepservices.com; s=default; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=OHXjKU6rj1jMaKTKNQTiickZ/wCcGI7vgdZLU4TRmg4=; b=IGsmkZTDNg3jnO41co5bHjx/Yz Ymkk6npJ4J19SB2ddGGeQimi4boWQ9zVn0vwK5FdLeErvZkWXEl+65ZzOI9GNOnAK4DaDCHsGvlxw M47fXn/ACRXw56y9y07nUJEUMpE2xkj4lSruGdrsikC78z4LAAyB+hBO0II0vvRtVXhuOdga9CBJg bpR3yeWzx8UyOWcYW71DmJcz4ZyA7d1ZHXimKrqv/gBm0Wfi2FxrOCGJEE5G63eGGfHJEBAFB+4Oj WX7DfhmTkTDjD7DtruRRKhoiTz7rGTg9Ix/EEpDEEc4CZdgd6QCMWM+pYkA5MyZxqI961L4gnD4ub YrX0HUEg==; Received: from d162-156-0-178.bchsia.telus.net ([162.156.0.178]:58696 helo=mathias-pc.local) by cwh28.canadianwebhosting.com with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.99.1) (envelope-from ) id 1wGyY8-0000000HFkg-20vY; Sun, 26 Apr 2026 08:25:24 -0400 From: Mathias To: libcamera-devel@lists.libcamera.org Cc: Mathias Subject: [PATCH v2 3/3] ipa: rpi: Add OV9782 tuning files Date: Sun, 26 Apr 2026 05:25:06 -0700 X-ASG-Orig-Subj: [PATCH v2 3/3] ipa: rpi: Add OV9782 tuning files Message-ID: <20260426122507.2277096-4-mathias@pepservices.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260426122507.2277096-1-mathias@pepservices.com> References: <20260426122507.2277096-1-mathias@pepservices.com> MIME-Version: 1.0 X-AuthUser: mathias@pepservices.com X-Barracuda-Connect: cwh28.canadianwebhosting.com[66.85.29.119] X-Barracuda-Start-Time: 1777206324 X-Barracuda-Encrypted: TLS_AES_256_GCM_SHA384 X-Barracuda-URL: https://104.36.151.220:443/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 0 X-Virus-Scanned: by bsmtpd at idig.net X-Barracuda-Scan-Msg-Size: 408076 X-ASG-Debug-ID: 1777206324-0491e57e36fe1c0001-aslxF0 X-Mailman-Approved-At: Sun, 26 Apr 2026 15:20:52 +0200 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" Add tuning files for the OV9782 sensor for both Raspberry Pi VC4 and PiSP IPA pipelines, and install them with the other RPi tuning data. Signed-off-by: Mathias --- src/ipa/rpi/pisp/data/meson.build | 1 + src/ipa/rpi/pisp/data/ov9782.json | 8785 +++++++++++++++++++++++++++++ src/ipa/rpi/vc4/data/meson.build | 1 + src/ipa/rpi/vc4/data/ov9782.json | 2168 +++++++ 4 files changed, 10955 insertions(+) create mode 100644 src/ipa/rpi/pisp/data/ov9782.json create mode 100644 src/ipa/rpi/vc4/data/ov9782.json diff --git a/src/ipa/rpi/pisp/data/meson.build b/src/ipa/rpi/pisp/data/meson.build index 5c629bdc..7c8b11f2 100644 --- a/src/ipa/rpi/pisp/data/meson.build +++ b/src/ipa/rpi/pisp/data/meson.build @@ -24,6 +24,7 @@ conf_files = files([ 'ov5647_noir.json', 'ov64a40.json', 'ov9281_mono.json', + 'ov9782.json', 'se327m12.json', 'uncalibrated.json', 'vd55g1.json', diff --git a/src/ipa/rpi/pisp/data/ov9782.json b/src/ipa/rpi/pisp/data/ov9782.json new file mode 100644 index 00000000..8c0bc15f --- /dev/null +++ b/src/ipa/rpi/pisp/data/ov9782.json @@ -0,0 +1,8785 @@ +{ + "version": 2.0, + "target": "pisp", + "algorithms": [ + { + "rpi.black_level": { + "black_level": 4096 + } + }, + { + "rpi.lux": { + "reference_shutter_speed": 21965, + "reference_gain": 1.0, + "reference_aperture": 1.0, + "reference_lux": 800, + "reference_Y": 11460 + } + }, + { + "rpi.dpc": { + "strength": 1 + } + }, + { + "rpi.noise": { + "reference_constant": 0, + "reference_slope": 5.38 + } + }, + { + "rpi.geq": { + "offset": 239, + "slope": 0.00766 + } + }, + { + "rpi.denoise": { + "normal": { + "sdn": { + "deviation": 0.6, + "strength": 0.82, + "deviation2": 3.2, + "deviation_no_tdn": 3.2, + "strength_no_tdn": 0.82 + }, + "cdn": { + "deviation": 200, + "strength": 0.22 + }, + "tdn": { + "deviation": 1.0, + "threshold": 0.08 + } + }, + "hdr": { + "sdn": { + "deviation": 0.6, + "strength": 0.82, + "deviation2": 3.2, + "deviation_no_tdn": 3.2, + "strength_no_tdn": 0.82 + }, + "cdn": { + "deviation": 200, + "strength": 0.22 + }, + "tdn": { + "deviation": 1.0, + "threshold": 0.08 + } + }, + "night": { + "sdn": { + "deviation": 0.6, + "strength": 0.82, + "deviation2": 3.2, + "deviation_no_tdn": 3.2, + "strength_no_tdn": 0.82 + }, + "cdn": { + "deviation": 200, + "strength": 0.22 + }, + "tdn": { + "deviation": 1.0, + "threshold": 0.08 + } + } + } + }, + { + "rpi.awb": { + "priors": [ + { + "lux": 0, + "prior": [ + 2000, + 1.0, + 3000, + 0.0, + 13000, + 0.0 + ] + }, + { + "lux": 800, + "prior": [ + 2000, + 0.0, + 6000, + 2.0, + 13000, + 2.0 + ] + }, + { + "lux": 1500, + "prior": [ + 2000, + 0.0, + 4000, + 1.0, + 6000, + 6.0, + 6500, + 7.0, + 7000, + 1.0, + 13000, + 1.0 + ] + } + ], + "modes": { + "auto": { + "lo": 2500, + "hi": 7700 + }, + "incandescent": { + "lo": 2500, + "hi": 3000 + }, + "tungsten": { + "lo": 3000, + "hi": 3500 + }, + "fluorescent": { + "lo": 4000, + "hi": 4700 + }, + "indoor": { + "lo": 3000, + "hi": 5000 + }, + "daylight": { + "lo": 5500, + "hi": 6500 + }, + "cloudy": { + "lo": 7000, + "hi": 8000 + } + }, + "bayes": 1, + "ct_curve": [ + 2860.0, + 0.9514, + 0.4156, + 2960.0, + 0.9289, + 0.4372, + 3603.0, + 0.8305, + 0.5251, + 4650.0, + 0.6756, + 0.6433, + 5858.0, + 0.6193, + 0.6807, + 7580.0, + 0.5019, + 0.7495 + ], + "sensitivity_r": 1.0, + "sensitivity_b": 1.0, + "transverse_pos": 0.03392, + "transverse_neg": 0.034 + } + }, + { + "rpi.agc": { + "channels": [ + { + "comment": "Channel 0 is normal AGC", + "metering_modes": { + "centre-weighted": { + "weights": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 3, + 3, + 4, + 3, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 3, + 4, + 4, + 4, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 3, + 3, + 4, + 3, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0 + ] + }, + "spot": { + "weights": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 3, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix": { + "weights": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + } + }, + "exposure_modes": { + "normal": { + "shutter": [ + 100, + 10000, + 30000, + 50000, + 66666 + ], + "gain": [ + 1.0, + 1.5, + 2.0, + 4.0, + 10.0 + ] + }, + "short": { + "shutter": [ + 100, + 5000, + 10000, + 20000, + 60000 + ], + "gain": [ + 1.0, + 1.5, + 2.0, + 4.0, + 10.0 + ] + }, + "long": { + "shutter": [ + 100, + 10000, + 30000, + 60000, + 90000, + 120000 + ], + "gain": [ + 1.0, + 1.5, + 2.0, + 4.0, + 8.0, + 10.0 + ] + } + }, + "constraint_modes": { + "normal": [ + { + "bound": "LOWER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + } + ], + "highlight": [ + { + "bound": "LOWER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + }, + { + "bound": "UPPER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.8, + 1000, + 0.8 + ] + } + ], + "shadows": [ + { + "bound": "LOWER", + "q_lo": 0.0, + "q_hi": 0.5, + "y_target": [ + 0, + 0.17, + 1000, + 0.17 + ] + } + ] + }, + "y_target": [ + 0, + 0.16, + 1000, + 0.165, + 10000, + 0.17 + ] + }, + { + "comment": "Channel 1 is the HDR short channel", + "desaturate": 0, + "metering_modes": { + "centre-weighted": { + "weights": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 3, + 3, + 4, + 3, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 3, + 4, + 4, + 4, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 3, + 3, + 4, + 3, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0 + ] + }, + "spot": { + "weights": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 3, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix": { + "weights": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + } + }, + "exposure_modes": { + "normal": { + "shutter": [ + 100, + 15000, + 30000 + ], + "gain": [ + 1.0, + 1.0, + 2.0 + ] + }, + "short": { + "shutter": [ + 100, + 15000, + 30000 + ], + "gain": [ + 1.0, + 2.0, + 2.0 + ] + }, + "long": { + "shutter": [ + 100, + 15000, + 60000 + ], + "gain": [ + 1.0, + 1.0, + 1.0 + ] + } + }, + "constraint_modes": { + "normal": [ + { + "bound": "LOWER", + "q_lo": 0.0, + "q_hi": 0.2, + "y_target": [ + 0, + 0.02, + 1000, + 0.02 + ] + }, + { + "bound": "UPPER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.7, + 1000, + 0.7 + ] + }, + { + "bound": "LOWER", + "q_lo": 0.0, + "q_hi": 0.2, + "y_target": [ + 0, + 0.01, + 1000, + 0.01 + ] + }, + { + "bound": "UPPER", + "q_lo": 0.9, + "q_hi": 1.0, + "y_target": [ + 0, + 0.7, + 1000, + 0.7 + ] + }, + { + "bound": "LOWER", + "q_lo": 0.0, + "q_hi": 0.2, + "y_target": [ + 0, + 0.005, + 1000, + 0.005 + ] + } + ], + "highlight": [ + { + "bound": "LOWER", + "q_lo": 0.95, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + }, + { + "bound": "UPPER", + "q_lo": 0.95, + "q_hi": 1.0, + "y_target": [ + 0, + 0.7, + 1000, + 0.7 + ] + }, + { + "bound": "LOWER", + "q_lo": 0.0, + "q_hi": 0.2, + "y_target": [ + 0, + 0.002, + 1000, + 0.002 + ] + } + ], + "shadows": [ + { + "bound": "LOWER", + "q_lo": 0.95, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + }, + { + "bound": "UPPER", + "q_lo": 0.95, + "q_hi": 1.0, + "y_target": [ + 0, + 0.7, + 1000, + 0.7 + ] + }, + { + "bound": "LOWER", + "q_lo": 0.0, + "q_hi": 0.2, + "y_target": [ + 0, + 0.002, + 1000, + 0.002 + ] + } + ] + }, + "y_target": [ + 0, + 0.19, + 1000, + 0.19, + 10000, + 0.19 + ] + }, + { + "comment": "Channel 2 is the HDR long channel", + "desaturate": 0, + "metering_modes": { + "centre-weighted": { + "weights": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 3, + 3, + 4, + 3, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 3, + 4, + 4, + 4, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 3, + 3, + 4, + 3, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0 + ] + }, + "spot": { + "weights": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 3, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix": { + "weights": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + } + }, + "exposure_modes": { + "normal": { + "shutter": [ + 100, + 20000, + 30000, + 60000 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 8.0 + ] + }, + "short": { + "shutter": [ + 100, + 20000, + 30000, + 60000 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 8.0 + ] + }, + "long": { + "shutter": [ + 100, + 20000, + 30000, + 60000 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 8.0 + ] + } + }, + "constraint_modes": { + "normal": [], + "highlight": [], + "shadows": [] + }, + "channel_constraints": [ + { + "bound": "UPPER", + "channel": 4, + "factor": 8 + }, + { + "bound": "LOWER", + "channel": 4, + "factor": 2 + } + ], + "y_target": [ + 0, + 0.16, + 1000, + 0.165, + 10000, + 0.17 + ] + }, + { + "comment": "Channel 3 is the night mode channel", + "base_ev": 0.33, + "metering_modes": { + "centre-weighted": { + "weights": [ + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 3, + 3, + 4, + 3, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 3, + 4, + 4, + 4, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 3, + 3, + 4, + 3, + 3, + 3, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0 + ] + }, + "spot": { + "weights": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 3, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix": { + "weights": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + } + }, + "exposure_modes": { + "normal": { + "shutter": [ + 100, + 20000, + 66666 + ], + "gain": [ + 1.0, + 2.0, + 4.0 + ] + }, + "short": { + "shutter": [ + 100, + 20000, + 33333 + ], + "gain": [ + 1.0, + 2.0, + 4.0 + ] + }, + "long": { + "shutter": [ + 100, + 20000, + 66666, + 120000 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 4.0 + ] + } + }, + "constraint_modes": { + "normal": [ + { + "bound": "LOWER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + } + ], + "highlight": [ + { + "bound": "LOWER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + }, + { + "bound": "UPPER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.8, + 1000, + 0.8 + ] + } + ], + "shadows": [ + { + "bound": "LOWER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + } + ] + }, + "y_target": [ + 0, + 0.16, + 1000, + 0.165, + 10000, + 0.17 + ] + } + ] + } + }, + { + "rpi.alsc": { + "omega": 1.3, + "n_iter": 100, + "luminance_strength": 0.8, + "calibrations_Cr": [ + { + "ct": 3000, + "table": [ + 1.418, + 1.428, + 1.446, + 1.454, + 1.454, + 1.451, + 1.441, + 1.428, + 1.411, + 1.391, + 1.371, + 1.349, + 1.334, + 1.327, + 1.325, + 1.325, + 1.325, + 1.325, + 1.331, + 1.344, + 1.363, + 1.383, + 1.402, + 1.418, + 1.433, + 1.446, + 1.452, + 1.453, + 1.446, + 1.435, + 1.415, + 1.404, + 1.428, + 1.442, + 1.453, + 1.455, + 1.454, + 1.447, + 1.431, + 1.413, + 1.392, + 1.371, + 1.349, + 1.331, + 1.318, + 1.307, + 1.299, + 1.299, + 1.299, + 1.303, + 1.313, + 1.328, + 1.344, + 1.363, + 1.383, + 1.404, + 1.424, + 1.439, + 1.451, + 1.453, + 1.453, + 1.445, + 1.431, + 1.415, + 1.436, + 1.448, + 1.453, + 1.455, + 1.449, + 1.435, + 1.415, + 1.393, + 1.369, + 1.345, + 1.322, + 1.303, + 1.287, + 1.276, + 1.269, + 1.268, + 1.268, + 1.272, + 1.283, + 1.298, + 1.316, + 1.337, + 1.362, + 1.384, + 1.406, + 1.427, + 1.444, + 1.454, + 1.454, + 1.452, + 1.438, + 1.426, + 1.441, + 1.451, + 1.454, + 1.451, + 1.439, + 1.422, + 1.396, + 1.372, + 1.345, + 1.319, + 1.295, + 1.274, + 1.257, + 1.245, + 1.239, + 1.238, + 1.238, + 1.245, + 1.255, + 1.269, + 1.289, + 1.311, + 1.336, + 1.362, + 1.388, + 1.412, + 1.433, + 1.448, + 1.454, + 1.453, + 1.445, + 1.433, + 1.445, + 1.452, + 1.452, + 1.445, + 1.428, + 1.405, + 1.379, + 1.349, + 1.319, + 1.295, + 1.269, + 1.247, + 1.229, + 1.219, + 1.212, + 1.211, + 1.211, + 1.217, + 1.228, + 1.242, + 1.261, + 1.286, + 1.311, + 1.339, + 1.367, + 1.395, + 1.419, + 1.439, + 1.452, + 1.452, + 1.451, + 1.436, + 1.448, + 1.451, + 1.451, + 1.435, + 1.414, + 1.387, + 1.358, + 1.327, + 1.296, + 1.269, + 1.245, + 1.222, + 1.205, + 1.193, + 1.187, + 1.185, + 1.186, + 1.191, + 1.202, + 1.217, + 1.237, + 1.261, + 1.286, + 1.316, + 1.346, + 1.378, + 1.404, + 1.429, + 1.445, + 1.451, + 1.451, + 1.442, + 1.448, + 1.448, + 1.445, + 1.427, + 1.401, + 1.371, + 1.338, + 1.306, + 1.274, + 1.245, + 1.222, + 1.199, + 1.183, + 1.171, + 1.164, + 1.162, + 1.162, + 1.168, + 1.181, + 1.194, + 1.215, + 1.237, + 1.264, + 1.294, + 1.325, + 1.359, + 1.389, + 1.418, + 1.441, + 1.449, + 1.449, + 1.443, + 1.449, + 1.448, + 1.438, + 1.415, + 1.387, + 1.352, + 1.318, + 1.284, + 1.252, + 1.223, + 1.199, + 1.179, + 1.161, + 1.149, + 1.142, + 1.142, + 1.142, + 1.149, + 1.159, + 1.174, + 1.194, + 1.215, + 1.242, + 1.272, + 1.307, + 1.341, + 1.376, + 1.405, + 1.431, + 1.447, + 1.447, + 1.444, + 1.448, + 1.447, + 1.431, + 1.405, + 1.373, + 1.336, + 1.301, + 1.264, + 1.234, + 1.204, + 1.179, + 1.161, + 1.143, + 1.131, + 1.124, + 1.123, + 1.123, + 1.131, + 1.141, + 1.156, + 1.174, + 1.197, + 1.224, + 1.254, + 1.288, + 1.324, + 1.361, + 1.394, + 1.423, + 1.442, + 1.444, + 1.444, + 1.447, + 1.442, + 1.424, + 1.393, + 1.359, + 1.322, + 1.284, + 1.248, + 1.216, + 1.187, + 1.162, + 1.143, + 1.128, + 1.115, + 1.109, + 1.108, + 1.108, + 1.113, + 1.124, + 1.139, + 1.156, + 1.179, + 1.206, + 1.236, + 1.272, + 1.309, + 1.347, + 1.382, + 1.411, + 1.435, + 1.443, + 1.444, + 1.444, + 1.439, + 1.417, + 1.383, + 1.347, + 1.308, + 1.271, + 1.233, + 1.201, + 1.173, + 1.147, + 1.128, + 1.115, + 1.101, + 1.095, + 1.093, + 1.093, + 1.099, + 1.111, + 1.124, + 1.142, + 1.165, + 1.191, + 1.222, + 1.258, + 1.296, + 1.333, + 1.372, + 1.404, + 1.429, + 1.441, + 1.442, + 1.443, + 1.434, + 1.409, + 1.375, + 1.336, + 1.297, + 1.257, + 1.221, + 1.189, + 1.159, + 1.136, + 1.116, + 1.101, + 1.092, + 1.083, + 1.082, + 1.082, + 1.089, + 1.099, + 1.111, + 1.131, + 1.153, + 1.181, + 1.211, + 1.246, + 1.284, + 1.324, + 1.361, + 1.398, + 1.425, + 1.441, + 1.441, + 1.443, + 1.431, + 1.405, + 1.369, + 1.328, + 1.287, + 1.247, + 1.211, + 1.178, + 1.149, + 1.126, + 1.107, + 1.092, + 1.083, + 1.075, + 1.073, + 1.073, + 1.082, + 1.089, + 1.101, + 1.121, + 1.143, + 1.171, + 1.201, + 1.237, + 1.274, + 1.314, + 1.353, + 1.389, + 1.421, + 1.439, + 1.441, + 1.442, + 1.429, + 1.401, + 1.364, + 1.323, + 1.279, + 1.241, + 1.205, + 1.172, + 1.144, + 1.119, + 1.101, + 1.085, + 1.075, + 1.071, + 1.067, + 1.067, + 1.073, + 1.082, + 1.096, + 1.114, + 1.136, + 1.163, + 1.194, + 1.229, + 1.268, + 1.308, + 1.348, + 1.387, + 1.417, + 1.439, + 1.439, + 1.443, + 1.429, + 1.399, + 1.362, + 1.319, + 1.276, + 1.237, + 1.199, + 1.169, + 1.141, + 1.115, + 1.096, + 1.081, + 1.071, + 1.066, + 1.063, + 1.066, + 1.068, + 1.078, + 1.092, + 1.109, + 1.132, + 1.159, + 1.191, + 1.226, + 1.263, + 1.304, + 1.346, + 1.384, + 1.416, + 1.438, + 1.439, + 1.443, + 1.428, + 1.399, + 1.361, + 1.319, + 1.276, + 1.236, + 1.199, + 1.167, + 1.139, + 1.115, + 1.096, + 1.081, + 1.071, + 1.064, + 1.062, + 1.062, + 1.067, + 1.077, + 1.091, + 1.109, + 1.131, + 1.158, + 1.189, + 1.224, + 1.262, + 1.303, + 1.345, + 1.383, + 1.416, + 1.438, + 1.439, + 1.444, + 1.429, + 1.399, + 1.361, + 1.319, + 1.276, + 1.236, + 1.199, + 1.167, + 1.139, + 1.116, + 1.096, + 1.081, + 1.071, + 1.064, + 1.063, + 1.063, + 1.067, + 1.077, + 1.091, + 1.109, + 1.131, + 1.159, + 1.189, + 1.224, + 1.262, + 1.303, + 1.345, + 1.384, + 1.416, + 1.438, + 1.441, + 1.444, + 1.431, + 1.402, + 1.364, + 1.322, + 1.281, + 1.239, + 1.202, + 1.171, + 1.142, + 1.118, + 1.099, + 1.084, + 1.073, + 1.069, + 1.065, + 1.067, + 1.071, + 1.079, + 1.094, + 1.112, + 1.135, + 1.163, + 1.191, + 1.227, + 1.265, + 1.307, + 1.348, + 1.386, + 1.418, + 1.438, + 1.441, + 1.447, + 1.433, + 1.406, + 1.369, + 1.328, + 1.286, + 1.244, + 1.209, + 1.177, + 1.148, + 1.124, + 1.105, + 1.089, + 1.081, + 1.073, + 1.071, + 1.071, + 1.079, + 1.085, + 1.099, + 1.118, + 1.141, + 1.168, + 1.198, + 1.233, + 1.271, + 1.312, + 1.352, + 1.391, + 1.422, + 1.441, + 1.444, + 1.448, + 1.438, + 1.412, + 1.376, + 1.335, + 1.295, + 1.255, + 1.218, + 1.186, + 1.157, + 1.134, + 1.113, + 1.098, + 1.089, + 1.081, + 1.079, + 1.079, + 1.085, + 1.094, + 1.107, + 1.125, + 1.149, + 1.175, + 1.207, + 1.242, + 1.281, + 1.319, + 1.359, + 1.396, + 1.425, + 1.445, + 1.447, + 1.449, + 1.443, + 1.417, + 1.384, + 1.345, + 1.305, + 1.266, + 1.229, + 1.197, + 1.169, + 1.145, + 1.124, + 1.111, + 1.098, + 1.091, + 1.089, + 1.089, + 1.094, + 1.107, + 1.118, + 1.137, + 1.159, + 1.187, + 1.218, + 1.253, + 1.291, + 1.329, + 1.369, + 1.405, + 1.433, + 1.447, + 1.449, + 1.453, + 1.449, + 1.425, + 1.395, + 1.358, + 1.318, + 1.281, + 1.244, + 1.211, + 1.183, + 1.158, + 1.138, + 1.124, + 1.111, + 1.104, + 1.103, + 1.103, + 1.107, + 1.118, + 1.133, + 1.151, + 1.174, + 1.201, + 1.232, + 1.267, + 1.304, + 1.344, + 1.379, + 1.413, + 1.437, + 1.449, + 1.449, + 1.457, + 1.453, + 1.434, + 1.405, + 1.371, + 1.335, + 1.297, + 1.261, + 1.229, + 1.199, + 1.174, + 1.155, + 1.138, + 1.126, + 1.119, + 1.117, + 1.117, + 1.124, + 1.133, + 1.149, + 1.167, + 1.189, + 1.217, + 1.248, + 1.284, + 1.319, + 1.357, + 1.393, + 1.423, + 1.444, + 1.452, + 1.452, + 1.459, + 1.457, + 1.443, + 1.418, + 1.385, + 1.352, + 1.314, + 1.279, + 1.246, + 1.218, + 1.193, + 1.174, + 1.155, + 1.144, + 1.137, + 1.136, + 1.136, + 1.141, + 1.151, + 1.167, + 1.187, + 1.208, + 1.236, + 1.267, + 1.301, + 1.337, + 1.373, + 1.405, + 1.434, + 1.453, + 1.455, + 1.455, + 1.461, + 1.461, + 1.454, + 1.429, + 1.401, + 1.369, + 1.333, + 1.301, + 1.269, + 1.239, + 1.216, + 1.193, + 1.177, + 1.165, + 1.158, + 1.156, + 1.156, + 1.161, + 1.171, + 1.187, + 1.208, + 1.229, + 1.258, + 1.288, + 1.321, + 1.356, + 1.389, + 1.419, + 1.445, + 1.459, + 1.459, + 1.455, + 1.462, + 1.462, + 1.459, + 1.442, + 1.418, + 1.386, + 1.354, + 1.322, + 1.292, + 1.262, + 1.239, + 1.216, + 1.199, + 1.187, + 1.179, + 1.178, + 1.178, + 1.184, + 1.194, + 1.208, + 1.229, + 1.253, + 1.279, + 1.309, + 1.342, + 1.375, + 1.406, + 1.433, + 1.452, + 1.464, + 1.464, + 1.454, + 1.461, + 1.465, + 1.465, + 1.454, + 1.431, + 1.405, + 1.376, + 1.346, + 1.316, + 1.288, + 1.262, + 1.242, + 1.223, + 1.212, + 1.205, + 1.203, + 1.203, + 1.208, + 1.218, + 1.234, + 1.253, + 1.279, + 1.305, + 1.334, + 1.363, + 1.393, + 1.421, + 1.445, + 1.461, + 1.465, + 1.464, + 1.452, + 1.459, + 1.465, + 1.466, + 1.461, + 1.443, + 1.421, + 1.395, + 1.368, + 1.341, + 1.316, + 1.288, + 1.268, + 1.251, + 1.238, + 1.232, + 1.229, + 1.229, + 1.235, + 1.246, + 1.261, + 1.279, + 1.305, + 1.331, + 1.356, + 1.385, + 1.411, + 1.435, + 1.454, + 1.466, + 1.466, + 1.464, + 1.451, + 1.454, + 1.465, + 1.467, + 1.466, + 1.456, + 1.436, + 1.414, + 1.389, + 1.367, + 1.341, + 1.318, + 1.297, + 1.279, + 1.269, + 1.261, + 1.259, + 1.259, + 1.265, + 1.274, + 1.288, + 1.308, + 1.331, + 1.355, + 1.381, + 1.404, + 1.428, + 1.447, + 1.462, + 1.468, + 1.467, + 1.457, + 1.445, + 1.447, + 1.459, + 1.466, + 1.467, + 1.463, + 1.451, + 1.434, + 1.411, + 1.389, + 1.367, + 1.344, + 1.325, + 1.311, + 1.297, + 1.292, + 1.289, + 1.289, + 1.295, + 1.303, + 1.317, + 1.336, + 1.356, + 1.381, + 1.402, + 1.423, + 1.441, + 1.457, + 1.467, + 1.468, + 1.463, + 1.451, + 1.439, + 1.438, + 1.449, + 1.462, + 1.464, + 1.464, + 1.459, + 1.446, + 1.429, + 1.408, + 1.388, + 1.369, + 1.353, + 1.339, + 1.329, + 1.321, + 1.321, + 1.321, + 1.325, + 1.333, + 1.348, + 1.362, + 1.379, + 1.401, + 1.421, + 1.439, + 1.454, + 1.463, + 1.465, + 1.465, + 1.456, + 1.442, + 1.427, + 1.429, + 1.439, + 1.454, + 1.464, + 1.464, + 1.459, + 1.449, + 1.435, + 1.421, + 1.402, + 1.385, + 1.369, + 1.353, + 1.341, + 1.338, + 1.337, + 1.337, + 1.338, + 1.348, + 1.362, + 1.378, + 1.395, + 1.411, + 1.429, + 1.445, + 1.455, + 1.463, + 1.464, + 1.457, + 1.447, + 1.427, + 1.419 + ] + }, + { + "ct": 5000, + "table": [ + 2.163, + 2.177, + 2.194, + 2.196, + 2.197, + 2.192, + 2.181, + 2.161, + 2.139, + 2.113, + 2.088, + 2.063, + 2.047, + 2.041, + 2.036, + 2.036, + 2.036, + 2.037, + 2.046, + 2.059, + 2.083, + 2.113, + 2.135, + 2.158, + 2.181, + 2.193, + 2.205, + 2.205, + 2.202, + 2.189, + 2.171, + 2.158, + 2.169, + 2.184, + 2.195, + 2.196, + 2.194, + 2.182, + 2.163, + 2.141, + 2.116, + 2.088, + 2.063, + 2.042, + 2.025, + 2.013, + 2.004, + 2.004, + 2.006, + 2.011, + 2.022, + 2.038, + 2.059, + 2.083, + 2.113, + 2.137, + 2.162, + 2.182, + 2.197, + 2.204, + 2.203, + 2.199, + 2.183, + 2.171, + 2.177, + 2.187, + 2.193, + 2.193, + 2.184, + 2.166, + 2.142, + 2.116, + 2.087, + 2.057, + 2.033, + 2.008, + 1.991, + 1.977, + 1.969, + 1.969, + 1.969, + 1.975, + 1.988, + 2.006, + 2.028, + 2.055, + 2.083, + 2.114, + 2.139, + 2.166, + 2.187, + 2.199, + 2.202, + 2.201, + 2.189, + 2.179, + 2.183, + 2.189, + 2.192, + 2.186, + 2.172, + 2.146, + 2.119, + 2.089, + 2.058, + 2.026, + 2.001, + 1.975, + 1.956, + 1.942, + 1.934, + 1.932, + 1.933, + 1.941, + 1.955, + 1.971, + 1.995, + 2.023, + 2.055, + 2.084, + 2.119, + 2.146, + 2.171, + 2.191, + 2.201, + 2.201, + 2.194, + 2.183, + 2.186, + 2.189, + 2.189, + 2.177, + 2.158, + 2.127, + 2.096, + 2.059, + 2.026, + 1.998, + 1.969, + 1.944, + 1.925, + 1.911, + 1.901, + 1.901, + 1.903, + 1.912, + 1.924, + 1.941, + 1.964, + 1.995, + 2.023, + 2.058, + 2.091, + 2.126, + 2.155, + 2.181, + 2.195, + 2.199, + 2.198, + 2.188, + 2.189, + 2.189, + 2.184, + 2.166, + 2.138, + 2.108, + 2.071, + 2.036, + 1.999, + 1.969, + 1.941, + 1.914, + 1.894, + 1.879, + 1.871, + 1.871, + 1.872, + 1.879, + 1.893, + 1.913, + 1.937, + 1.964, + 1.997, + 2.029, + 2.065, + 2.104, + 2.137, + 2.169, + 2.187, + 2.199, + 2.199, + 2.189, + 2.187, + 2.186, + 2.176, + 2.154, + 2.123, + 2.087, + 2.044, + 2.011, + 1.974, + 1.941, + 1.913, + 1.887, + 1.868, + 1.852, + 1.844, + 1.843, + 1.844, + 1.852, + 1.866, + 1.885, + 1.912, + 1.937, + 1.972, + 2.004, + 2.042, + 2.081, + 2.119, + 2.154, + 2.179, + 2.195, + 2.196, + 2.193, + 2.187, + 2.181, + 2.167, + 2.141, + 2.103, + 2.062, + 2.023, + 1.984, + 1.947, + 1.916, + 1.887, + 1.864, + 1.841, + 1.828, + 1.821, + 1.819, + 1.819, + 1.828, + 1.842, + 1.862, + 1.885, + 1.913, + 1.945, + 1.982, + 2.021, + 2.058, + 2.102, + 2.137, + 2.168, + 2.192, + 2.193, + 2.193, + 2.182, + 2.181, + 2.161, + 2.127, + 2.083, + 2.044, + 2.002, + 1.961, + 1.924, + 1.891, + 1.864, + 1.841, + 1.819, + 1.806, + 1.797, + 1.797, + 1.797, + 1.805, + 1.819, + 1.841, + 1.862, + 1.892, + 1.924, + 1.959, + 1.999, + 2.041, + 2.082, + 2.123, + 2.161, + 2.185, + 2.191, + 2.192, + 2.182, + 2.172, + 2.149, + 2.112, + 2.069, + 2.026, + 1.982, + 1.941, + 1.904, + 1.871, + 1.841, + 1.819, + 1.799, + 1.785, + 1.776, + 1.776, + 1.778, + 1.784, + 1.798, + 1.819, + 1.841, + 1.869, + 1.903, + 1.939, + 1.977, + 2.021, + 2.067, + 2.108, + 2.145, + 2.174, + 2.189, + 2.191, + 2.181, + 2.167, + 2.139, + 2.098, + 2.056, + 2.006, + 1.965, + 1.921, + 1.883, + 1.851, + 1.823, + 1.799, + 1.783, + 1.767, + 1.759, + 1.758, + 1.758, + 1.767, + 1.783, + 1.798, + 1.825, + 1.851, + 1.883, + 1.919, + 1.959, + 2.004, + 2.049, + 2.094, + 2.136, + 2.167, + 2.187, + 2.189, + 2.179, + 2.163, + 2.131, + 2.087, + 2.041, + 1.994, + 1.948, + 1.907, + 1.871, + 1.835, + 1.806, + 1.784, + 1.767, + 1.754, + 1.744, + 1.742, + 1.742, + 1.752, + 1.767, + 1.783, + 1.808, + 1.838, + 1.869, + 1.905, + 1.945, + 1.989, + 2.036, + 2.083, + 2.128, + 2.159, + 2.183, + 2.187, + 2.178, + 2.161, + 2.126, + 2.082, + 2.032, + 1.982, + 1.936, + 1.896, + 1.857, + 1.823, + 1.795, + 1.772, + 1.754, + 1.744, + 1.732, + 1.731, + 1.732, + 1.742, + 1.752, + 1.771, + 1.796, + 1.824, + 1.857, + 1.895, + 1.934, + 1.977, + 2.024, + 2.071, + 2.116, + 2.154, + 2.181, + 2.185, + 2.177, + 2.157, + 2.121, + 2.074, + 2.025, + 1.973, + 1.927, + 1.886, + 1.849, + 1.815, + 1.787, + 1.765, + 1.746, + 1.732, + 1.725, + 1.722, + 1.724, + 1.732, + 1.743, + 1.762, + 1.786, + 1.813, + 1.848, + 1.886, + 1.924, + 1.969, + 2.017, + 2.066, + 2.111, + 2.153, + 2.179, + 2.183, + 2.177, + 2.155, + 2.119, + 2.072, + 2.022, + 1.969, + 1.925, + 1.881, + 1.844, + 1.811, + 1.782, + 1.758, + 1.739, + 1.725, + 1.721, + 1.717, + 1.721, + 1.724, + 1.739, + 1.757, + 1.781, + 1.809, + 1.842, + 1.879, + 1.921, + 1.965, + 2.012, + 2.062, + 2.108, + 2.151, + 2.179, + 2.182, + 2.177, + 2.156, + 2.121, + 2.071, + 2.021, + 1.968, + 1.922, + 1.879, + 1.842, + 1.811, + 1.781, + 1.757, + 1.739, + 1.725, + 1.717, + 1.715, + 1.715, + 1.723, + 1.737, + 1.757, + 1.779, + 1.808, + 1.841, + 1.877, + 1.918, + 1.963, + 2.011, + 2.061, + 2.107, + 2.148, + 2.179, + 2.183, + 2.178, + 2.157, + 2.121, + 2.072, + 2.021, + 1.969, + 1.922, + 1.881, + 1.842, + 1.811, + 1.781, + 1.758, + 1.739, + 1.726, + 1.718, + 1.717, + 1.718, + 1.723, + 1.737, + 1.757, + 1.781, + 1.809, + 1.841, + 1.877, + 1.918, + 1.964, + 2.012, + 2.061, + 2.108, + 2.149, + 2.179, + 2.183, + 2.178, + 2.159, + 2.124, + 2.074, + 2.024, + 1.974, + 1.926, + 1.885, + 1.847, + 1.813, + 1.784, + 1.762, + 1.743, + 1.731, + 1.725, + 1.719, + 1.723, + 1.728, + 1.742, + 1.762, + 1.785, + 1.814, + 1.847, + 1.881, + 1.922, + 1.966, + 2.017, + 2.065, + 2.109, + 2.151, + 2.181, + 2.184, + 2.181, + 2.163, + 2.129, + 2.082, + 2.032, + 1.982, + 1.934, + 1.891, + 1.854, + 1.822, + 1.794, + 1.769, + 1.751, + 1.739, + 1.731, + 1.727, + 1.728, + 1.739, + 1.747, + 1.768, + 1.791, + 1.821, + 1.852, + 1.889, + 1.929, + 1.972, + 2.022, + 2.071, + 2.117, + 2.155, + 2.182, + 2.189, + 2.184, + 2.169, + 2.135, + 2.091, + 2.041, + 1.994, + 1.947, + 1.902, + 1.865, + 1.833, + 1.805, + 1.779, + 1.762, + 1.751, + 1.739, + 1.739, + 1.739, + 1.747, + 1.761, + 1.779, + 1.803, + 1.831, + 1.864, + 1.898, + 1.941, + 1.984, + 2.033, + 2.079, + 2.123, + 2.163, + 2.188, + 2.193, + 2.185, + 2.174, + 2.142, + 2.099, + 2.054, + 2.004, + 1.959, + 1.917, + 1.879, + 1.846, + 1.819, + 1.794, + 1.779, + 1.762, + 1.754, + 1.753, + 1.753, + 1.761, + 1.777, + 1.793, + 1.816, + 1.843, + 1.877, + 1.913, + 1.953, + 1.995, + 2.043, + 2.091, + 2.135, + 2.169, + 2.191, + 2.196, + 2.191, + 2.179, + 2.154, + 2.118, + 2.069, + 2.023, + 1.977, + 1.935, + 1.898, + 1.865, + 1.834, + 1.813, + 1.794, + 1.779, + 1.769, + 1.769, + 1.769, + 1.777, + 1.793, + 1.809, + 1.834, + 1.863, + 1.895, + 1.929, + 1.972, + 2.015, + 2.061, + 2.105, + 2.145, + 2.178, + 2.195, + 2.199, + 2.197, + 2.188, + 2.166, + 2.129, + 2.087, + 2.041, + 1.997, + 1.956, + 1.918, + 1.884, + 1.855, + 1.834, + 1.813, + 1.798, + 1.788, + 1.788, + 1.788, + 1.796, + 1.809, + 1.832, + 1.853, + 1.881, + 1.912, + 1.949, + 1.991, + 2.033, + 2.076, + 2.119, + 2.159, + 2.187, + 2.202, + 2.205, + 2.202, + 2.197, + 2.176, + 2.148, + 2.106, + 2.065, + 2.021, + 1.979, + 1.943, + 1.909, + 1.879, + 1.855, + 1.835, + 1.819, + 1.811, + 1.811, + 1.811, + 1.818, + 1.832, + 1.853, + 1.875, + 1.904, + 1.937, + 1.972, + 2.013, + 2.055, + 2.097, + 2.138, + 2.175, + 2.197, + 2.206, + 2.207, + 2.205, + 2.202, + 2.189, + 2.162, + 2.126, + 2.084, + 2.044, + 2.004, + 1.967, + 1.935, + 1.907, + 1.879, + 1.861, + 1.845, + 1.838, + 1.835, + 1.835, + 1.844, + 1.855, + 1.875, + 1.902, + 1.928, + 1.961, + 1.998, + 2.033, + 2.076, + 2.118, + 2.155, + 2.186, + 2.205, + 2.208, + 2.208, + 2.207, + 2.205, + 2.195, + 2.175, + 2.145, + 2.108, + 2.069, + 2.029, + 1.996, + 1.963, + 1.934, + 1.908, + 1.885, + 1.872, + 1.864, + 1.863, + 1.863, + 1.869, + 1.884, + 1.902, + 1.928, + 1.956, + 1.989, + 2.023, + 2.059, + 2.099, + 2.137, + 2.172, + 2.199, + 2.212, + 2.213, + 2.209, + 2.207, + 2.207, + 2.203, + 2.188, + 2.162, + 2.128, + 2.094, + 2.058, + 2.023, + 1.993, + 1.963, + 1.936, + 1.916, + 1.899, + 1.893, + 1.892, + 1.893, + 1.899, + 1.912, + 1.929, + 1.956, + 1.986, + 2.016, + 2.049, + 2.084, + 2.121, + 2.156, + 2.187, + 2.208, + 2.215, + 2.215, + 2.208, + 2.205, + 2.208, + 2.209, + 2.199, + 2.178, + 2.149, + 2.117, + 2.083, + 2.052, + 2.023, + 1.993, + 1.967, + 1.947, + 1.933, + 1.925, + 1.922, + 1.922, + 1.929, + 1.943, + 1.961, + 1.986, + 2.015, + 2.045, + 2.076, + 2.109, + 2.143, + 2.173, + 2.198, + 2.214, + 2.218, + 2.216, + 2.205, + 2.201, + 2.207, + 2.211, + 2.211, + 2.193, + 2.168, + 2.141, + 2.112, + 2.082, + 2.052, + 2.025, + 2.001, + 1.981, + 1.967, + 1.959, + 1.958, + 1.958, + 1.967, + 1.975, + 1.992, + 2.018, + 2.046, + 2.076, + 2.105, + 2.136, + 2.163, + 2.189, + 2.208, + 2.217, + 2.217, + 2.212, + 2.203, + 2.194, + 2.204, + 2.212, + 2.213, + 2.203, + 2.187, + 2.165, + 2.139, + 2.112, + 2.083, + 2.055, + 2.034, + 2.016, + 2.001, + 1.993, + 1.993, + 1.994, + 1.999, + 2.011, + 2.027, + 2.051, + 2.077, + 2.105, + 2.133, + 2.158, + 2.181, + 2.202, + 2.217, + 2.218, + 2.218, + 2.206, + 2.193, + 2.185, + 2.198, + 2.213, + 2.214, + 2.212, + 2.201, + 2.184, + 2.163, + 2.135, + 2.111, + 2.089, + 2.071, + 2.052, + 2.039, + 2.032, + 2.031, + 2.031, + 2.036, + 2.048, + 2.065, + 2.085, + 2.106, + 2.131, + 2.155, + 2.178, + 2.198, + 2.212, + 2.219, + 2.219, + 2.215, + 2.201, + 2.185, + 2.176, + 2.191, + 2.208, + 2.217, + 2.216, + 2.205, + 2.195, + 2.177, + 2.156, + 2.133, + 2.109, + 2.089, + 2.071, + 2.055, + 2.053, + 2.053, + 2.053, + 2.057, + 2.065, + 2.085, + 2.105, + 2.123, + 2.149, + 2.171, + 2.192, + 2.205, + 2.217, + 2.219, + 2.219, + 2.202, + 2.185, + 2.181 + ] + } + ], + "calibrations_Cb": [ + { + "ct": 3000, + "table": [ + 2.518, + 2.513, + 2.503, + 2.496, + 2.488, + 2.484, + 2.485, + 2.485, + 2.486, + 2.487, + 2.487, + 2.489, + 2.494, + 2.496, + 2.496, + 2.497, + 2.499, + 2.499, + 2.496, + 2.495, + 2.492, + 2.491, + 2.491, + 2.491, + 2.492, + 2.493, + 2.495, + 2.501, + 2.508, + 2.516, + 2.528, + 2.533, + 2.515, + 2.508, + 2.495, + 2.487, + 2.483, + 2.481, + 2.482, + 2.483, + 2.485, + 2.487, + 2.489, + 2.491, + 2.495, + 2.497, + 2.498, + 2.501, + 2.502, + 2.502, + 2.499, + 2.496, + 2.494, + 2.491, + 2.491, + 2.489, + 2.489, + 2.491, + 2.493, + 2.496, + 2.502, + 2.511, + 2.521, + 2.531, + 2.507, + 2.495, + 2.486, + 2.482, + 2.478, + 2.477, + 2.481, + 2.482, + 2.484, + 2.488, + 2.491, + 2.495, + 2.499, + 2.502, + 2.506, + 2.508, + 2.509, + 2.508, + 2.505, + 2.501, + 2.497, + 2.493, + 2.491, + 2.489, + 2.488, + 2.489, + 2.489, + 2.492, + 2.496, + 2.501, + 2.511, + 2.524, + 2.501, + 2.487, + 2.482, + 2.481, + 2.478, + 2.477, + 2.481, + 2.483, + 2.487, + 2.491, + 2.501, + 2.503, + 2.509, + 2.511, + 2.518, + 2.519, + 2.519, + 2.519, + 2.516, + 2.509, + 2.504, + 2.498, + 2.495, + 2.493, + 2.489, + 2.489, + 2.488, + 2.489, + 2.492, + 2.498, + 2.505, + 2.523, + 2.499, + 2.484, + 2.481, + 2.476, + 2.476, + 2.476, + 2.481, + 2.485, + 2.492, + 2.501, + 2.509, + 2.514, + 2.519, + 2.524, + 2.528, + 2.531, + 2.533, + 2.533, + 2.525, + 2.519, + 2.514, + 2.507, + 2.501, + 2.497, + 2.493, + 2.489, + 2.489, + 2.488, + 2.491, + 2.494, + 2.501, + 2.514, + 2.497, + 2.483, + 2.478, + 2.476, + 2.476, + 2.478, + 2.482, + 2.491, + 2.499, + 2.509, + 2.515, + 2.522, + 2.528, + 2.535, + 2.539, + 2.541, + 2.543, + 2.542, + 2.539, + 2.529, + 2.522, + 2.516, + 2.507, + 2.502, + 2.497, + 2.491, + 2.489, + 2.488, + 2.489, + 2.492, + 2.498, + 2.514, + 2.492, + 2.479, + 2.476, + 2.475, + 2.476, + 2.481, + 2.488, + 2.496, + 2.505, + 2.516, + 2.524, + 2.532, + 2.541, + 2.545, + 2.552, + 2.554, + 2.554, + 2.554, + 2.548, + 2.541, + 2.532, + 2.522, + 2.516, + 2.507, + 2.502, + 2.494, + 2.491, + 2.489, + 2.489, + 2.492, + 2.494, + 2.511, + 2.491, + 2.479, + 2.476, + 2.477, + 2.478, + 2.482, + 2.491, + 2.502, + 2.514, + 2.524, + 2.533, + 2.543, + 2.548, + 2.555, + 2.562, + 2.566, + 2.567, + 2.562, + 2.557, + 2.551, + 2.541, + 2.531, + 2.523, + 2.512, + 2.506, + 2.498, + 2.493, + 2.491, + 2.491, + 2.491, + 2.493, + 2.507, + 2.489, + 2.478, + 2.476, + 2.477, + 2.481, + 2.485, + 2.494, + 2.507, + 2.517, + 2.529, + 2.542, + 2.548, + 2.557, + 2.563, + 2.567, + 2.571, + 2.572, + 2.571, + 2.565, + 2.558, + 2.549, + 2.538, + 2.528, + 2.521, + 2.509, + 2.501, + 2.494, + 2.492, + 2.491, + 2.491, + 2.491, + 2.505, + 2.488, + 2.478, + 2.477, + 2.478, + 2.482, + 2.489, + 2.499, + 2.509, + 2.523, + 2.538, + 2.548, + 2.556, + 2.563, + 2.568, + 2.573, + 2.577, + 2.578, + 2.577, + 2.573, + 2.564, + 2.555, + 2.543, + 2.535, + 2.524, + 2.515, + 2.504, + 2.495, + 2.492, + 2.489, + 2.488, + 2.489, + 2.501, + 2.486, + 2.476, + 2.475, + 2.477, + 2.483, + 2.491, + 2.503, + 2.515, + 2.529, + 2.542, + 2.553, + 2.562, + 2.568, + 2.574, + 2.581, + 2.583, + 2.584, + 2.581, + 2.578, + 2.571, + 2.562, + 2.551, + 2.539, + 2.531, + 2.517, + 2.508, + 2.497, + 2.492, + 2.488, + 2.487, + 2.489, + 2.498, + 2.486, + 2.476, + 2.475, + 2.479, + 2.484, + 2.492, + 2.504, + 2.519, + 2.533, + 2.544, + 2.557, + 2.566, + 2.573, + 2.581, + 2.584, + 2.588, + 2.588, + 2.586, + 2.581, + 2.575, + 2.567, + 2.555, + 2.546, + 2.534, + 2.517, + 2.509, + 2.499, + 2.492, + 2.489, + 2.485, + 2.488, + 2.497, + 2.487, + 2.476, + 2.476, + 2.479, + 2.486, + 2.494, + 2.506, + 2.521, + 2.535, + 2.549, + 2.559, + 2.571, + 2.578, + 2.583, + 2.589, + 2.591, + 2.591, + 2.591, + 2.587, + 2.579, + 2.571, + 2.559, + 2.551, + 2.538, + 2.523, + 2.513, + 2.503, + 2.493, + 2.489, + 2.486, + 2.487, + 2.499, + 2.486, + 2.475, + 2.475, + 2.479, + 2.486, + 2.495, + 2.509, + 2.525, + 2.541, + 2.555, + 2.563, + 2.573, + 2.582, + 2.588, + 2.591, + 2.594, + 2.595, + 2.592, + 2.591, + 2.585, + 2.574, + 2.564, + 2.552, + 2.541, + 2.525, + 2.514, + 2.503, + 2.493, + 2.489, + 2.486, + 2.486, + 2.501, + 2.486, + 2.475, + 2.475, + 2.479, + 2.488, + 2.497, + 2.509, + 2.526, + 2.542, + 2.556, + 2.564, + 2.575, + 2.584, + 2.591, + 2.595, + 2.596, + 2.597, + 2.595, + 2.592, + 2.587, + 2.577, + 2.568, + 2.554, + 2.542, + 2.527, + 2.515, + 2.504, + 2.494, + 2.491, + 2.487, + 2.487, + 2.505, + 2.484, + 2.476, + 2.475, + 2.478, + 2.488, + 2.498, + 2.509, + 2.526, + 2.542, + 2.555, + 2.565, + 2.576, + 2.584, + 2.589, + 2.595, + 2.598, + 2.598, + 2.597, + 2.593, + 2.587, + 2.578, + 2.569, + 2.556, + 2.543, + 2.528, + 2.515, + 2.504, + 2.494, + 2.489, + 2.485, + 2.485, + 2.501, + 2.484, + 2.475, + 2.475, + 2.478, + 2.489, + 2.498, + 2.509, + 2.524, + 2.539, + 2.553, + 2.565, + 2.576, + 2.584, + 2.589, + 2.594, + 2.597, + 2.597, + 2.596, + 2.593, + 2.587, + 2.577, + 2.569, + 2.555, + 2.543, + 2.529, + 2.515, + 2.503, + 2.496, + 2.491, + 2.485, + 2.486, + 2.497, + 2.484, + 2.474, + 2.474, + 2.479, + 2.487, + 2.497, + 2.509, + 2.523, + 2.539, + 2.551, + 2.563, + 2.574, + 2.581, + 2.587, + 2.592, + 2.595, + 2.596, + 2.595, + 2.591, + 2.584, + 2.574, + 2.567, + 2.554, + 2.541, + 2.526, + 2.514, + 2.503, + 2.495, + 2.489, + 2.485, + 2.486, + 2.497, + 2.484, + 2.475, + 2.475, + 2.478, + 2.485, + 2.494, + 2.507, + 2.522, + 2.535, + 2.546, + 2.559, + 2.568, + 2.579, + 2.584, + 2.589, + 2.592, + 2.593, + 2.592, + 2.588, + 2.579, + 2.571, + 2.562, + 2.551, + 2.537, + 2.524, + 2.514, + 2.501, + 2.493, + 2.489, + 2.486, + 2.487, + 2.498, + 2.485, + 2.476, + 2.475, + 2.477, + 2.485, + 2.491, + 2.506, + 2.519, + 2.531, + 2.544, + 2.555, + 2.563, + 2.571, + 2.581, + 2.584, + 2.589, + 2.589, + 2.588, + 2.583, + 2.576, + 2.566, + 2.555, + 2.546, + 2.534, + 2.522, + 2.511, + 2.499, + 2.491, + 2.488, + 2.486, + 2.487, + 2.502, + 2.487, + 2.477, + 2.475, + 2.477, + 2.483, + 2.489, + 2.503, + 2.515, + 2.525, + 2.541, + 2.551, + 2.559, + 2.567, + 2.573, + 2.579, + 2.582, + 2.583, + 2.582, + 2.576, + 2.569, + 2.562, + 2.549, + 2.542, + 2.527, + 2.518, + 2.505, + 2.497, + 2.491, + 2.489, + 2.487, + 2.487, + 2.502, + 2.487, + 2.478, + 2.475, + 2.477, + 2.482, + 2.489, + 2.497, + 2.512, + 2.522, + 2.536, + 2.544, + 2.551, + 2.562, + 2.566, + 2.573, + 2.578, + 2.578, + 2.575, + 2.571, + 2.564, + 2.556, + 2.548, + 2.536, + 2.523, + 2.513, + 2.503, + 2.493, + 2.489, + 2.487, + 2.486, + 2.487, + 2.502, + 2.488, + 2.479, + 2.477, + 2.478, + 2.482, + 2.488, + 2.496, + 2.505, + 2.516, + 2.528, + 2.538, + 2.547, + 2.553, + 2.561, + 2.565, + 2.569, + 2.569, + 2.568, + 2.564, + 2.558, + 2.549, + 2.541, + 2.531, + 2.517, + 2.509, + 2.499, + 2.492, + 2.488, + 2.486, + 2.484, + 2.486, + 2.503, + 2.492, + 2.482, + 2.479, + 2.479, + 2.482, + 2.487, + 2.491, + 2.501, + 2.512, + 2.523, + 2.531, + 2.541, + 2.549, + 2.552, + 2.558, + 2.561, + 2.562, + 2.559, + 2.558, + 2.552, + 2.542, + 2.535, + 2.525, + 2.514, + 2.505, + 2.497, + 2.491, + 2.486, + 2.485, + 2.484, + 2.487, + 2.503, + 2.495, + 2.483, + 2.479, + 2.479, + 2.482, + 2.487, + 2.491, + 2.498, + 2.508, + 2.515, + 2.526, + 2.533, + 2.541, + 2.547, + 2.551, + 2.554, + 2.555, + 2.554, + 2.552, + 2.541, + 2.537, + 2.527, + 2.519, + 2.507, + 2.502, + 2.495, + 2.488, + 2.485, + 2.484, + 2.485, + 2.488, + 2.503, + 2.499, + 2.485, + 2.483, + 2.481, + 2.482, + 2.486, + 2.489, + 2.494, + 2.504, + 2.511, + 2.519, + 2.527, + 2.531, + 2.539, + 2.542, + 2.546, + 2.546, + 2.545, + 2.539, + 2.535, + 2.527, + 2.522, + 2.509, + 2.505, + 2.497, + 2.491, + 2.486, + 2.485, + 2.485, + 2.487, + 2.491, + 2.506, + 2.499, + 2.489, + 2.483, + 2.481, + 2.481, + 2.483, + 2.488, + 2.491, + 2.499, + 2.506, + 2.512, + 2.519, + 2.524, + 2.529, + 2.535, + 2.537, + 2.536, + 2.534, + 2.532, + 2.525, + 2.522, + 2.514, + 2.506, + 2.499, + 2.492, + 2.489, + 2.485, + 2.484, + 2.485, + 2.488, + 2.492, + 2.506, + 2.507, + 2.494, + 2.486, + 2.483, + 2.482, + 2.482, + 2.486, + 2.488, + 2.495, + 2.501, + 2.507, + 2.511, + 2.517, + 2.519, + 2.523, + 2.525, + 2.525, + 2.523, + 2.523, + 2.521, + 2.514, + 2.506, + 2.502, + 2.496, + 2.491, + 2.488, + 2.485, + 2.485, + 2.487, + 2.489, + 2.496, + 2.516, + 2.511, + 2.503, + 2.489, + 2.486, + 2.485, + 2.485, + 2.485, + 2.487, + 2.489, + 2.495, + 2.501, + 2.505, + 2.509, + 2.514, + 2.517, + 2.519, + 2.518, + 2.517, + 2.515, + 2.511, + 2.505, + 2.501, + 2.495, + 2.492, + 2.488, + 2.486, + 2.485, + 2.486, + 2.488, + 2.492, + 2.499, + 2.519, + 2.517, + 2.505, + 2.494, + 2.489, + 2.487, + 2.486, + 2.486, + 2.486, + 2.489, + 2.491, + 2.496, + 2.499, + 2.503, + 2.506, + 2.508, + 2.509, + 2.511, + 2.509, + 2.507, + 2.503, + 2.501, + 2.496, + 2.493, + 2.489, + 2.485, + 2.485, + 2.486, + 2.487, + 2.491, + 2.495, + 2.505, + 2.526, + 2.526, + 2.516, + 2.504, + 2.494, + 2.493, + 2.489, + 2.489, + 2.489, + 2.489, + 2.491, + 2.496, + 2.498, + 2.501, + 2.504, + 2.506, + 2.506, + 2.506, + 2.505, + 2.503, + 2.501, + 2.499, + 2.496, + 2.494, + 2.491, + 2.487, + 2.486, + 2.489, + 2.492, + 2.497, + 2.505, + 2.517, + 2.528, + 2.529, + 2.526, + 2.508, + 2.502, + 2.501, + 2.498, + 2.495, + 2.495, + 2.495, + 2.495, + 2.497, + 2.499, + 2.501, + 2.503, + 2.504, + 2.506, + 2.505, + 2.505, + 2.503, + 2.501, + 2.499, + 2.496, + 2.495, + 2.494, + 2.492, + 2.494, + 2.494, + 2.498, + 2.504, + 2.513, + 2.525, + 2.536 + ] + }, + { + "ct": 5000, + "table": [ + 1.427, + 1.425, + 1.423, + 1.422, + 1.421, + 1.421, + 1.421, + 1.421, + 1.421, + 1.421, + 1.422, + 1.423, + 1.424, + 1.425, + 1.426, + 1.426, + 1.426, + 1.425, + 1.425, + 1.424, + 1.422, + 1.421, + 1.421, + 1.421, + 1.421, + 1.422, + 1.422, + 1.422, + 1.424, + 1.424, + 1.426, + 1.428, + 1.426, + 1.424, + 1.422, + 1.421, + 1.419, + 1.419, + 1.419, + 1.421, + 1.421, + 1.422, + 1.423, + 1.424, + 1.425, + 1.426, + 1.427, + 1.427, + 1.427, + 1.426, + 1.425, + 1.424, + 1.422, + 1.421, + 1.421, + 1.421, + 1.421, + 1.421, + 1.421, + 1.421, + 1.421, + 1.422, + 1.424, + 1.427, + 1.423, + 1.421, + 1.421, + 1.419, + 1.419, + 1.418, + 1.419, + 1.419, + 1.421, + 1.423, + 1.425, + 1.426, + 1.428, + 1.429, + 1.431, + 1.431, + 1.431, + 1.431, + 1.429, + 1.426, + 1.424, + 1.422, + 1.421, + 1.421, + 1.421, + 1.419, + 1.419, + 1.419, + 1.421, + 1.421, + 1.422, + 1.425, + 1.422, + 1.419, + 1.419, + 1.419, + 1.418, + 1.418, + 1.419, + 1.421, + 1.422, + 1.426, + 1.428, + 1.429, + 1.433, + 1.434, + 1.436, + 1.436, + 1.436, + 1.434, + 1.432, + 1.429, + 1.426, + 1.424, + 1.423, + 1.422, + 1.421, + 1.419, + 1.419, + 1.419, + 1.419, + 1.419, + 1.421, + 1.425, + 1.422, + 1.419, + 1.419, + 1.418, + 1.418, + 1.419, + 1.419, + 1.422, + 1.425, + 1.429, + 1.432, + 1.435, + 1.436, + 1.438, + 1.439, + 1.439, + 1.441, + 1.439, + 1.435, + 1.433, + 1.429, + 1.427, + 1.425, + 1.423, + 1.422, + 1.419, + 1.419, + 1.418, + 1.418, + 1.418, + 1.419, + 1.425, + 1.422, + 1.419, + 1.418, + 1.418, + 1.418, + 1.419, + 1.421, + 1.424, + 1.428, + 1.432, + 1.436, + 1.437, + 1.439, + 1.442, + 1.443, + 1.445, + 1.444, + 1.443, + 1.441, + 1.436, + 1.434, + 1.431, + 1.427, + 1.425, + 1.422, + 1.421, + 1.419, + 1.418, + 1.418, + 1.418, + 1.419, + 1.424, + 1.422, + 1.418, + 1.417, + 1.418, + 1.419, + 1.421, + 1.423, + 1.427, + 1.431, + 1.436, + 1.438, + 1.442, + 1.444, + 1.446, + 1.448, + 1.449, + 1.448, + 1.446, + 1.445, + 1.441, + 1.436, + 1.434, + 1.429, + 1.427, + 1.423, + 1.421, + 1.419, + 1.418, + 1.418, + 1.418, + 1.418, + 1.423, + 1.421, + 1.418, + 1.418, + 1.418, + 1.419, + 1.421, + 1.424, + 1.429, + 1.434, + 1.438, + 1.442, + 1.445, + 1.447, + 1.449, + 1.451, + 1.452, + 1.452, + 1.449, + 1.447, + 1.445, + 1.441, + 1.436, + 1.433, + 1.429, + 1.425, + 1.422, + 1.419, + 1.419, + 1.418, + 1.417, + 1.418, + 1.423, + 1.421, + 1.418, + 1.418, + 1.419, + 1.419, + 1.423, + 1.426, + 1.432, + 1.436, + 1.441, + 1.445, + 1.448, + 1.449, + 1.452, + 1.453, + 1.454, + 1.454, + 1.453, + 1.451, + 1.447, + 1.444, + 1.439, + 1.433, + 1.431, + 1.427, + 1.422, + 1.421, + 1.419, + 1.418, + 1.417, + 1.418, + 1.423, + 1.421, + 1.418, + 1.418, + 1.419, + 1.421, + 1.423, + 1.428, + 1.433, + 1.439, + 1.443, + 1.448, + 1.449, + 1.453, + 1.454, + 1.455, + 1.456, + 1.456, + 1.454, + 1.453, + 1.449, + 1.446, + 1.441, + 1.437, + 1.433, + 1.429, + 1.423, + 1.421, + 1.419, + 1.418, + 1.416, + 1.417, + 1.423, + 1.421, + 1.417, + 1.417, + 1.419, + 1.422, + 1.424, + 1.429, + 1.435, + 1.441, + 1.444, + 1.449, + 1.453, + 1.454, + 1.456, + 1.458, + 1.459, + 1.458, + 1.456, + 1.454, + 1.451, + 1.448, + 1.442, + 1.439, + 1.435, + 1.429, + 1.426, + 1.421, + 1.419, + 1.418, + 1.416, + 1.417, + 1.422, + 1.419, + 1.418, + 1.417, + 1.419, + 1.422, + 1.425, + 1.429, + 1.436, + 1.442, + 1.446, + 1.451, + 1.454, + 1.456, + 1.458, + 1.461, + 1.461, + 1.461, + 1.459, + 1.456, + 1.453, + 1.451, + 1.446, + 1.441, + 1.436, + 1.431, + 1.427, + 1.422, + 1.419, + 1.418, + 1.416, + 1.417, + 1.422, + 1.419, + 1.418, + 1.418, + 1.421, + 1.423, + 1.426, + 1.431, + 1.437, + 1.444, + 1.449, + 1.452, + 1.456, + 1.458, + 1.461, + 1.462, + 1.463, + 1.463, + 1.461, + 1.458, + 1.454, + 1.452, + 1.447, + 1.443, + 1.438, + 1.432, + 1.428, + 1.423, + 1.421, + 1.419, + 1.417, + 1.417, + 1.421, + 1.419, + 1.418, + 1.417, + 1.421, + 1.423, + 1.428, + 1.432, + 1.439, + 1.445, + 1.451, + 1.453, + 1.457, + 1.459, + 1.462, + 1.464, + 1.465, + 1.465, + 1.463, + 1.461, + 1.457, + 1.453, + 1.449, + 1.444, + 1.441, + 1.432, + 1.429, + 1.425, + 1.421, + 1.419, + 1.417, + 1.418, + 1.422, + 1.418, + 1.417, + 1.417, + 1.419, + 1.423, + 1.428, + 1.433, + 1.439, + 1.446, + 1.451, + 1.453, + 1.457, + 1.461, + 1.464, + 1.465, + 1.466, + 1.466, + 1.464, + 1.462, + 1.459, + 1.454, + 1.451, + 1.445, + 1.441, + 1.436, + 1.429, + 1.425, + 1.422, + 1.421, + 1.417, + 1.417, + 1.423, + 1.417, + 1.416, + 1.416, + 1.419, + 1.423, + 1.428, + 1.433, + 1.441, + 1.446, + 1.451, + 1.454, + 1.458, + 1.461, + 1.463, + 1.465, + 1.466, + 1.466, + 1.465, + 1.463, + 1.459, + 1.454, + 1.451, + 1.446, + 1.441, + 1.437, + 1.431, + 1.426, + 1.422, + 1.421, + 1.418, + 1.418, + 1.423, + 1.417, + 1.416, + 1.417, + 1.418, + 1.423, + 1.428, + 1.433, + 1.439, + 1.445, + 1.451, + 1.453, + 1.457, + 1.461, + 1.463, + 1.465, + 1.466, + 1.466, + 1.464, + 1.462, + 1.459, + 1.454, + 1.451, + 1.446, + 1.441, + 1.437, + 1.431, + 1.426, + 1.422, + 1.419, + 1.417, + 1.417, + 1.422, + 1.417, + 1.416, + 1.416, + 1.418, + 1.422, + 1.428, + 1.433, + 1.438, + 1.444, + 1.449, + 1.453, + 1.456, + 1.459, + 1.462, + 1.464, + 1.465, + 1.465, + 1.463, + 1.461, + 1.458, + 1.453, + 1.449, + 1.445, + 1.441, + 1.435, + 1.429, + 1.426, + 1.421, + 1.419, + 1.417, + 1.417, + 1.422, + 1.418, + 1.416, + 1.416, + 1.418, + 1.421, + 1.426, + 1.432, + 1.438, + 1.443, + 1.447, + 1.451, + 1.454, + 1.458, + 1.459, + 1.462, + 1.463, + 1.463, + 1.462, + 1.459, + 1.455, + 1.451, + 1.447, + 1.443, + 1.439, + 1.434, + 1.429, + 1.425, + 1.421, + 1.419, + 1.417, + 1.417, + 1.422, + 1.418, + 1.416, + 1.416, + 1.418, + 1.421, + 1.425, + 1.431, + 1.435, + 1.442, + 1.445, + 1.449, + 1.452, + 1.455, + 1.458, + 1.458, + 1.461, + 1.461, + 1.459, + 1.456, + 1.453, + 1.449, + 1.445, + 1.442, + 1.436, + 1.433, + 1.427, + 1.425, + 1.421, + 1.419, + 1.418, + 1.418, + 1.422, + 1.419, + 1.416, + 1.415, + 1.417, + 1.419, + 1.424, + 1.429, + 1.434, + 1.439, + 1.443, + 1.446, + 1.449, + 1.452, + 1.454, + 1.456, + 1.457, + 1.457, + 1.456, + 1.453, + 1.451, + 1.447, + 1.443, + 1.441, + 1.435, + 1.431, + 1.426, + 1.424, + 1.421, + 1.419, + 1.418, + 1.418, + 1.422, + 1.419, + 1.416, + 1.415, + 1.416, + 1.419, + 1.422, + 1.426, + 1.433, + 1.437, + 1.441, + 1.444, + 1.447, + 1.449, + 1.452, + 1.453, + 1.455, + 1.455, + 1.453, + 1.451, + 1.447, + 1.444, + 1.441, + 1.438, + 1.432, + 1.428, + 1.424, + 1.421, + 1.419, + 1.418, + 1.417, + 1.417, + 1.421, + 1.419, + 1.416, + 1.415, + 1.416, + 1.418, + 1.421, + 1.425, + 1.431, + 1.435, + 1.438, + 1.442, + 1.445, + 1.446, + 1.449, + 1.451, + 1.451, + 1.451, + 1.451, + 1.447, + 1.445, + 1.443, + 1.439, + 1.434, + 1.431, + 1.427, + 1.422, + 1.421, + 1.418, + 1.417, + 1.417, + 1.417, + 1.421, + 1.418, + 1.416, + 1.415, + 1.416, + 1.417, + 1.421, + 1.423, + 1.428, + 1.433, + 1.437, + 1.439, + 1.442, + 1.444, + 1.446, + 1.448, + 1.449, + 1.449, + 1.447, + 1.445, + 1.443, + 1.439, + 1.437, + 1.432, + 1.429, + 1.425, + 1.422, + 1.419, + 1.417, + 1.417, + 1.416, + 1.416, + 1.419, + 1.418, + 1.416, + 1.416, + 1.416, + 1.417, + 1.421, + 1.422, + 1.426, + 1.429, + 1.433, + 1.436, + 1.438, + 1.441, + 1.443, + 1.445, + 1.446, + 1.445, + 1.445, + 1.443, + 1.439, + 1.437, + 1.434, + 1.431, + 1.427, + 1.424, + 1.421, + 1.419, + 1.417, + 1.417, + 1.416, + 1.416, + 1.421, + 1.419, + 1.417, + 1.416, + 1.416, + 1.417, + 1.421, + 1.422, + 1.424, + 1.427, + 1.429, + 1.432, + 1.436, + 1.437, + 1.439, + 1.442, + 1.443, + 1.443, + 1.441, + 1.439, + 1.437, + 1.434, + 1.431, + 1.429, + 1.425, + 1.422, + 1.421, + 1.419, + 1.417, + 1.416, + 1.416, + 1.417, + 1.419, + 1.421, + 1.418, + 1.416, + 1.417, + 1.418, + 1.421, + 1.421, + 1.423, + 1.424, + 1.427, + 1.429, + 1.432, + 1.434, + 1.436, + 1.438, + 1.439, + 1.439, + 1.438, + 1.436, + 1.434, + 1.431, + 1.429, + 1.426, + 1.423, + 1.422, + 1.421, + 1.418, + 1.417, + 1.417, + 1.417, + 1.417, + 1.421, + 1.423, + 1.419, + 1.418, + 1.418, + 1.419, + 1.419, + 1.421, + 1.422, + 1.423, + 1.424, + 1.427, + 1.429, + 1.432, + 1.432, + 1.434, + 1.435, + 1.435, + 1.434, + 1.433, + 1.431, + 1.429, + 1.426, + 1.424, + 1.422, + 1.421, + 1.419, + 1.418, + 1.417, + 1.417, + 1.417, + 1.418, + 1.421, + 1.425, + 1.421, + 1.419, + 1.419, + 1.419, + 1.421, + 1.421, + 1.421, + 1.421, + 1.423, + 1.424, + 1.426, + 1.428, + 1.431, + 1.431, + 1.432, + 1.432, + 1.431, + 1.431, + 1.428, + 1.425, + 1.425, + 1.422, + 1.421, + 1.419, + 1.419, + 1.418, + 1.418, + 1.418, + 1.418, + 1.419, + 1.425, + 1.426, + 1.422, + 1.419, + 1.419, + 1.419, + 1.419, + 1.419, + 1.419, + 1.419, + 1.421, + 1.422, + 1.424, + 1.426, + 1.427, + 1.428, + 1.429, + 1.429, + 1.429, + 1.427, + 1.424, + 1.423, + 1.422, + 1.421, + 1.419, + 1.418, + 1.418, + 1.418, + 1.418, + 1.418, + 1.418, + 1.419, + 1.426, + 1.428, + 1.425, + 1.421, + 1.421, + 1.421, + 1.421, + 1.421, + 1.419, + 1.419, + 1.421, + 1.422, + 1.423, + 1.424, + 1.426, + 1.426, + 1.426, + 1.426, + 1.425, + 1.424, + 1.424, + 1.422, + 1.422, + 1.421, + 1.419, + 1.419, + 1.419, + 1.419, + 1.419, + 1.419, + 1.419, + 1.423, + 1.426, + 1.429, + 1.427, + 1.424, + 1.422, + 1.422, + 1.422, + 1.421, + 1.421, + 1.421, + 1.422, + 1.422, + 1.422, + 1.424, + 1.425, + 1.426, + 1.426, + 1.425, + 1.425, + 1.424, + 1.423, + 1.422, + 1.422, + 1.421, + 1.421, + 1.421, + 1.421, + 1.419, + 1.419, + 1.421, + 1.422, + 1.424, + 1.426 + ] + } + ], + "luminance_lut": [ + 2.964, + 2.872, + 2.691, + 2.544, + 2.416, + 2.302, + 2.196, + 2.093, + 2.006, + 1.928, + 1.852, + 1.801, + 1.769, + 1.752, + 1.743, + 1.743, + 1.743, + 1.746, + 1.759, + 1.784, + 1.824, + 1.888, + 1.968, + 2.052, + 2.149, + 2.253, + 2.359, + 2.483, + 2.626, + 2.785, + 2.988, + 3.051, + 2.872, + 2.748, + 2.583, + 2.442, + 2.313, + 2.201, + 2.104, + 2.012, + 1.928, + 1.852, + 1.791, + 1.742, + 1.701, + 1.671, + 1.651, + 1.643, + 1.643, + 1.659, + 1.685, + 1.721, + 1.768, + 1.824, + 1.888, + 1.971, + 2.068, + 2.152, + 2.259, + 2.381, + 2.514, + 2.669, + 2.853, + 2.988, + 2.761, + 2.655, + 2.497, + 2.356, + 2.226, + 2.114, + 2.012, + 1.928, + 1.845, + 1.769, + 1.707, + 1.653, + 1.612, + 1.583, + 1.562, + 1.556, + 1.556, + 1.572, + 1.599, + 1.635, + 1.681, + 1.742, + 1.806, + 1.888, + 1.971, + 2.068, + 2.175, + 2.292, + 2.431, + 2.576, + 2.747, + 2.853, + 2.679, + 2.571, + 2.415, + 2.275, + 2.151, + 2.035, + 1.936, + 1.845, + 1.769, + 1.689, + 1.623, + 1.572, + 1.532, + 1.501, + 1.481, + 1.473, + 1.473, + 1.492, + 1.517, + 1.556, + 1.599, + 1.659, + 1.731, + 1.806, + 1.895, + 1.992, + 2.101, + 2.218, + 2.349, + 2.493, + 2.664, + 2.753, + 2.609, + 2.492, + 2.339, + 2.204, + 2.079, + 1.971, + 1.865, + 1.772, + 1.689, + 1.619, + 1.551, + 1.499, + 1.457, + 1.423, + 1.405, + 1.397, + 1.397, + 1.411, + 1.438, + 1.477, + 1.525, + 1.585, + 1.659, + 1.731, + 1.823, + 1.922, + 2.027, + 2.148, + 2.275, + 2.422, + 2.586, + 2.683, + 2.545, + 2.426, + 2.279, + 2.139, + 2.014, + 1.903, + 1.799, + 1.702, + 1.619, + 1.551, + 1.482, + 1.427, + 1.385, + 1.353, + 1.331, + 1.325, + 1.325, + 1.338, + 1.364, + 1.403, + 1.455, + 1.522, + 1.585, + 1.665, + 1.757, + 1.858, + 1.963, + 2.081, + 2.207, + 2.356, + 2.518, + 2.615, + 2.489, + 2.367, + 2.218, + 2.079, + 1.956, + 1.844, + 1.739, + 1.642, + 1.559, + 1.482, + 1.426, + 1.363, + 1.321, + 1.287, + 1.266, + 1.259, + 1.259, + 1.274, + 1.301, + 1.339, + 1.395, + 1.455, + 1.523, + 1.606, + 1.697, + 1.797, + 1.905, + 2.024, + 2.154, + 2.296, + 2.455, + 2.563, + 2.439, + 2.316, + 2.164, + 2.028, + 1.906, + 1.793, + 1.686, + 1.589, + 1.505, + 1.427, + 1.363, + 1.308, + 1.261, + 1.229, + 1.207, + 1.202, + 1.202, + 1.215, + 1.242, + 1.283, + 1.339, + 1.395, + 1.467, + 1.551, + 1.639, + 1.742, + 1.851, + 1.972, + 2.104, + 2.243, + 2.402, + 2.515, + 2.398, + 2.262, + 2.116, + 1.982, + 1.861, + 1.745, + 1.639, + 1.541, + 1.456, + 1.377, + 1.308, + 1.261, + 1.208, + 1.177, + 1.157, + 1.153, + 1.153, + 1.167, + 1.191, + 1.233, + 1.283, + 1.343, + 1.418, + 1.499, + 1.591, + 1.696, + 1.804, + 1.928, + 2.057, + 2.194, + 2.352, + 2.471, + 2.363, + 2.222, + 2.078, + 1.942, + 1.818, + 1.706, + 1.597, + 1.501, + 1.412, + 1.334, + 1.266, + 1.208, + 1.171, + 1.134, + 1.113, + 1.109, + 1.109, + 1.123, + 1.149, + 1.191, + 1.233, + 1.296, + 1.371, + 1.457, + 1.546, + 1.654, + 1.768, + 1.886, + 2.014, + 2.155, + 2.312, + 2.436, + 2.334, + 2.188, + 2.042, + 1.909, + 1.783, + 1.668, + 1.561, + 1.464, + 1.374, + 1.295, + 1.228, + 1.171, + 1.134, + 1.098, + 1.076, + 1.072, + 1.072, + 1.087, + 1.119, + 1.149, + 1.196, + 1.259, + 1.332, + 1.419, + 1.514, + 1.616, + 1.728, + 1.849, + 1.981, + 2.123, + 2.276, + 2.406, + 2.306, + 2.159, + 2.015, + 1.881, + 1.753, + 1.639, + 1.533, + 1.434, + 1.341, + 1.263, + 1.195, + 1.139, + 1.098, + 1.074, + 1.046, + 1.044, + 1.045, + 1.059, + 1.087, + 1.119, + 1.165, + 1.227, + 1.302, + 1.387, + 1.482, + 1.586, + 1.698, + 1.819, + 1.953, + 2.093, + 2.248, + 2.383, + 2.291, + 2.141, + 1.991, + 1.856, + 1.732, + 1.615, + 1.508, + 1.409, + 1.318, + 1.238, + 1.171, + 1.114, + 1.074, + 1.046, + 1.027, + 1.023, + 1.025, + 1.043, + 1.059, + 1.095, + 1.142, + 1.203, + 1.278, + 1.362, + 1.456, + 1.559, + 1.673, + 1.796, + 1.928, + 2.071, + 2.225, + 2.359, + 2.279, + 2.118, + 1.972, + 1.839, + 1.715, + 1.599, + 1.488, + 1.389, + 1.298, + 1.219, + 1.153, + 1.097, + 1.057, + 1.027, + 1.018, + 1.009, + 1.013, + 1.025, + 1.044, + 1.078, + 1.125, + 1.186, + 1.258, + 1.342, + 1.438, + 1.541, + 1.655, + 1.779, + 1.909, + 2.053, + 2.211, + 2.351, + 2.274, + 2.108, + 1.963, + 1.831, + 1.706, + 1.588, + 1.477, + 1.376, + 1.288, + 1.207, + 1.139, + 1.086, + 1.049, + 1.021, + 1.005, + 1.002, + 1.004, + 1.013, + 1.035, + 1.069, + 1.116, + 1.176, + 1.246, + 1.331, + 1.427, + 1.531, + 1.645, + 1.767, + 1.899, + 2.045, + 2.197, + 2.351, + 2.274, + 2.106, + 1.961, + 1.827, + 1.701, + 1.585, + 1.474, + 1.374, + 1.285, + 1.206, + 1.139, + 1.085, + 1.047, + 1.019, + 1.003, + 1.001, + 1.001, + 1.012, + 1.033, + 1.067, + 1.113, + 1.173, + 1.245, + 1.329, + 1.423, + 1.529, + 1.642, + 1.765, + 1.897, + 2.042, + 2.196, + 2.349, + 2.274, + 2.108, + 1.961, + 1.827, + 1.701, + 1.585, + 1.474, + 1.374, + 1.285, + 1.206, + 1.139, + 1.085, + 1.047, + 1.021, + 1.005, + 1.001, + 1.004, + 1.012, + 1.033, + 1.068, + 1.113, + 1.173, + 1.246, + 1.329, + 1.423, + 1.529, + 1.642, + 1.766, + 1.897, + 2.042, + 2.198, + 2.349, + 2.278, + 2.116, + 1.968, + 1.833, + 1.707, + 1.591, + 1.482, + 1.382, + 1.291, + 1.214, + 1.147, + 1.091, + 1.055, + 1.028, + 1.016, + 1.006, + 1.012, + 1.018, + 1.039, + 1.074, + 1.121, + 1.182, + 1.255, + 1.339, + 1.433, + 1.538, + 1.651, + 1.777, + 1.911, + 2.051, + 2.207, + 2.351, + 2.283, + 2.127, + 1.979, + 1.846, + 1.723, + 1.605, + 1.496, + 1.397, + 1.309, + 1.229, + 1.162, + 1.108, + 1.067, + 1.041, + 1.027, + 1.018, + 1.018, + 1.036, + 1.051, + 1.087, + 1.136, + 1.197, + 1.269, + 1.354, + 1.448, + 1.554, + 1.664, + 1.789, + 1.922, + 2.065, + 2.222, + 2.365, + 2.298, + 2.145, + 1.999, + 1.865, + 1.744, + 1.627, + 1.518, + 1.421, + 1.331, + 1.251, + 1.183, + 1.129, + 1.087, + 1.065, + 1.041, + 1.036, + 1.036, + 1.051, + 1.074, + 1.107, + 1.158, + 1.219, + 1.292, + 1.378, + 1.471, + 1.575, + 1.687, + 1.809, + 1.942, + 2.085, + 2.239, + 2.378, + 2.315, + 2.174, + 2.024, + 1.893, + 1.768, + 1.652, + 1.543, + 1.445, + 1.355, + 1.278, + 1.211, + 1.155, + 1.116, + 1.087, + 1.066, + 1.061, + 1.061, + 1.074, + 1.105, + 1.137, + 1.186, + 1.248, + 1.322, + 1.405, + 1.498, + 1.602, + 1.713, + 1.835, + 1.965, + 2.109, + 2.267, + 2.399, + 2.341, + 2.206, + 2.057, + 1.923, + 1.799, + 1.685, + 1.576, + 1.479, + 1.392, + 1.312, + 1.244, + 1.187, + 1.154, + 1.116, + 1.096, + 1.092, + 1.092, + 1.106, + 1.137, + 1.173, + 1.221, + 1.282, + 1.356, + 1.439, + 1.532, + 1.635, + 1.747, + 1.869, + 1.997, + 2.141, + 2.298, + 2.425, + 2.375, + 2.244, + 2.098, + 1.965, + 1.839, + 1.722, + 1.614, + 1.519, + 1.434, + 1.355, + 1.288, + 1.234, + 1.187, + 1.155, + 1.136, + 1.132, + 1.132, + 1.147, + 1.173, + 1.219, + 1.263, + 1.324, + 1.398, + 1.479, + 1.571, + 1.674, + 1.784, + 1.904, + 2.035, + 2.177, + 2.336, + 2.455, + 2.414, + 2.286, + 2.144, + 2.011, + 1.883, + 1.767, + 1.661, + 1.566, + 1.479, + 1.401, + 1.335, + 1.286, + 1.234, + 1.202, + 1.183, + 1.178, + 1.178, + 1.195, + 1.222, + 1.263, + 1.313, + 1.372, + 1.444, + 1.526, + 1.618, + 1.718, + 1.827, + 1.951, + 2.081, + 2.221, + 2.379, + 2.498, + 2.463, + 2.339, + 2.191, + 2.056, + 1.931, + 1.819, + 1.712, + 1.616, + 1.529, + 1.452, + 1.392, + 1.335, + 1.286, + 1.254, + 1.235, + 1.232, + 1.232, + 1.248, + 1.275, + 1.313, + 1.371, + 1.425, + 1.495, + 1.576, + 1.671, + 1.768, + 1.877, + 1.999, + 2.128, + 2.269, + 2.428, + 2.541, + 2.514, + 2.396, + 2.247, + 2.112, + 1.988, + 1.873, + 1.766, + 1.671, + 1.588, + 1.513, + 1.452, + 1.392, + 1.348, + 1.316, + 1.298, + 1.292, + 1.292, + 1.307, + 1.336, + 1.373, + 1.425, + 1.486, + 1.552, + 1.636, + 1.728, + 1.826, + 1.933, + 2.051, + 2.183, + 2.327, + 2.488, + 2.587, + 2.573, + 2.459, + 2.307, + 2.171, + 2.049, + 1.931, + 1.828, + 1.731, + 1.649, + 1.582, + 1.513, + 1.459, + 1.415, + 1.381, + 1.363, + 1.358, + 1.358, + 1.373, + 1.399, + 1.439, + 1.486, + 1.552, + 1.617, + 1.696, + 1.787, + 1.888, + 1.995, + 2.112, + 2.244, + 2.391, + 2.552, + 2.652, + 2.635, + 2.525, + 2.377, + 2.239, + 2.111, + 1.996, + 1.895, + 1.799, + 1.719, + 1.649, + 1.582, + 1.531, + 1.486, + 1.454, + 1.434, + 1.429, + 1.429, + 1.444, + 1.469, + 1.507, + 1.555, + 1.617, + 1.692, + 1.766, + 1.854, + 1.954, + 2.065, + 2.181, + 2.313, + 2.459, + 2.623, + 2.722, + 2.714, + 2.604, + 2.452, + 2.313, + 2.188, + 2.071, + 1.966, + 1.876, + 1.799, + 1.719, + 1.656, + 1.604, + 1.562, + 1.529, + 1.511, + 1.504, + 1.504, + 1.519, + 1.544, + 1.583, + 1.632, + 1.692, + 1.766, + 1.839, + 1.929, + 2.029, + 2.138, + 2.259, + 2.391, + 2.539, + 2.712, + 2.811, + 2.809, + 2.698, + 2.537, + 2.396, + 2.277, + 2.163, + 2.053, + 1.965, + 1.876, + 1.799, + 1.741, + 1.688, + 1.643, + 1.613, + 1.592, + 1.586, + 1.586, + 1.601, + 1.628, + 1.666, + 1.715, + 1.773, + 1.839, + 1.927, + 2.012, + 2.111, + 2.222, + 2.342, + 2.477, + 2.625, + 2.811, + 2.926, + 2.921, + 2.809, + 2.637, + 2.493, + 2.376, + 2.256, + 2.149, + 2.053, + 1.966, + 1.893, + 1.832, + 1.778, + 1.736, + 1.708, + 1.687, + 1.681, + 1.681, + 1.696, + 1.721, + 1.757, + 1.806, + 1.864, + 1.929, + 2.012, + 2.106, + 2.199, + 2.313, + 2.437, + 2.577, + 2.731, + 2.926, + 3.051, + 3.029, + 2.921, + 2.745, + 2.591, + 2.474, + 2.355, + 2.246, + 2.146, + 2.049, + 1.966, + 1.893, + 1.832, + 1.799, + 1.776, + 1.768, + 1.768, + 1.768, + 1.771, + 1.783, + 1.809, + 1.864, + 1.929, + 2.012, + 2.097, + 2.195, + 2.297, + 2.412, + 2.539, + 2.682, + 2.846, + 3.051, + 3.123 + ], + "sigma": 0.00463, + "sigma_Cb": 0.00149 + } + }, + { + "rpi.contrast": { + "ce_enable": 1, + "lo_max": 1000, + "gamma_curve": [ + 0, + 0, + 512, + 2518, + 1024, + 5033, + 1536, + 7175, + 2048, + 9309, + 2560, + 10814, + 3072, + 12312, + 3584, + 13773, + 4096, + 15225, + 4608, + 16566, + 5120, + 17899, + 5632, + 19221, + 6144, + 20534, + 6656, + 21684, + 7168, + 22826, + 7680, + 24024, + 8192, + 25212, + 9216, + 27251, + 10240, + 29167, + 11264, + 30947, + 12288, + 32696, + 13312, + 34309, + 14336, + 35849, + 15360, + 37194, + 16384, + 38445, + 17408, + 39598, + 18432, + 40732, + 19456, + 41717, + 20480, + 42687, + 22528, + 44343, + 24576, + 45871, + 26624, + 47222, + 28672, + 48441, + 30720, + 49460, + 32768, + 50470, + 34816, + 51476, + 36864, + 52480, + 38912, + 53382, + 40960, + 54294, + 43008, + 55155, + 45056, + 56035, + 47104, + 56920, + 49152, + 57824, + 51200, + 58737, + 53248, + 59666, + 55296, + 60604, + 57344, + 61558, + 59392, + 62529, + 61440, + 63516, + 63488, + 64519, + 65535, + 65535 + ] + } + }, + { + "rpi.ccm": { + "ccms": [ + { + "ct": 4000, + "ccm": [ + 1.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 1.0 + ] + } + ] + } + }, + { + "rpi.sharpen": { + "threshold": 0.65, + "limit": 0.6, + "strength": 1.25 + } + }, + { + "rpi.hdr": { + "Off": { + "cadence": [ + 0 + ] + }, + "MultiExposureUnmerged": { + "cadence": [ + 1, + 2 + ], + "channel_map": { + "short": 1, + "long": 2 + } + }, + "SingleExposure": { + "cadence": [ + 1 + ], + "channel_map": { + "short": 1 + }, + "spatial_gain": 2.0, + "tonemap_enable": 1 + }, + "MultiExposure": { + "cadence": [ + 1, + 2 + ], + "channel_map": { + "short": 1, + "long": 2 + }, + "stitch_enable": 1, + "spatial_gain": 2.0, + "tonemap_enable": 1 + }, + "Night": { + "cadence": [ + 3 + ], + "channel_map": { + "short": 3 + }, + "tonemap_enable": 1, + "tonemap": [ + 0, + 0, + 5000, + 20000, + 10000, + 30000, + 20000, + 47000, + 30000, + 55000, + 65535, + 65535 + ] + } + } + }, + { + "rpi.sync": {} + } + ] +} diff --git a/src/ipa/rpi/vc4/data/meson.build b/src/ipa/rpi/vc4/data/meson.build index 6efa53cb..6652c5ec 100644 --- a/src/ipa/rpi/vc4/data/meson.build +++ b/src/ipa/rpi/vc4/data/meson.build @@ -26,6 +26,7 @@ conf_files = files([ 'ov64a40.json', 'ov7251_mono.json', 'ov9281_mono.json', + 'ov9782.json', 'se327m12.json', 'uncalibrated.json', 'vd55g1.json', diff --git a/src/ipa/rpi/vc4/data/ov9782.json b/src/ipa/rpi/vc4/data/ov9782.json new file mode 100644 index 00000000..28314940 --- /dev/null +++ b/src/ipa/rpi/vc4/data/ov9782.json @@ -0,0 +1,2168 @@ +{ + "version": 2.0, + "target": "bcm2835", + "algorithms": [ + { + "rpi.black_level": { + "black_level": 4096 + } + }, + { + "rpi.dpc": {} + }, + { + "rpi.lux": { + "reference_shutter_speed": 27685, + "reference_gain": 1.0, + "reference_aperture": 1.0, + "reference_lux": 998, + "reference_Y": 12744 + } + }, + { + "rpi.noise": { + "reference_constant": 0, + "reference_slope": 3.67 + } + }, + { + "rpi.geq": { + "offset": 204, + "slope": 0.01633 + } + }, + { + "rpi.sdn": {} + }, + { + "rpi.awb": { + "priors": [ + { + "lux": 0, + "prior": [ + 2000, + 1.0, + 3000, + 0.0, + 13000, + 0.0 + ] + }, + { + "lux": 800, + "prior": [ + 2000, + 0.0, + 6000, + 2.0, + 13000, + 2.0 + ] + }, + { + "lux": 1500, + "prior": [ + 2000, + 0.0, + 4000, + 1.0, + 6000, + 6.0, + 6500, + 7.0, + 7000, + 1.0, + 13000, + 1.0 + ] + } + ], + "modes": { + "auto": { + "lo": 2500, + "hi": 8000 + }, + "incandescent": { + "lo": 2500, + "hi": 3000 + }, + "tungsten": { + "lo": 3000, + "hi": 3500 + }, + "fluorescent": { + "lo": 4000, + "hi": 4700 + }, + "indoor": { + "lo": 3000, + "hi": 5000 + }, + "daylight": { + "lo": 5500, + "hi": 6500 + }, + "cloudy": { + "lo": 7000, + "hi": 8600 + } + }, + "bayes": 1, + "ct_curve": [ + 2498.0, + 0.9309, + 0.3599, + 2911.0, + 0.8682, + 0.4283, + 2919.0, + 0.8358, + 0.4621, + 3627.0, + 0.7646, + 0.5327, + 4600.0, + 0.6079, + 0.6721, + 5716.0, + 0.5712, + 0.7017, + 8575.0, + 0.4331, + 0.8037 + ], + "sensitivity_r": 1.05, + "sensitivity_b": 1.05, + "transverse_pos": 0.04791, + "transverse_neg": 0.04881 + } + }, + { + "rpi.agc": { + "channels": [ + { + "metering_modes": { + "centre-weighted": { + "weights": [ + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ] + }, + "spot": { + "weights": [ + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix": { + "weights": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + } + }, + "exposure_modes": { + "normal": { + "shutter": [ + 100, + 10000, + 30000, + 60000, + 66666 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 6.0, + 10.0 + ] + }, + "short": { + "shutter": [ + 100, + 5000, + 10000, + 20000, + 66666 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 6.0, + 10.0 + ] + }, + "long": { + "shutter": [ + 100, + 10000, + 30000, + 60000, + 120000 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 6.0, + 10.0 + ] + } + }, + "constraint_modes": { + "normal": [ + { + "bound": "LOWER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + } + ], + "highlight": [ + { + "bound": "LOWER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + }, + { + "bound": "UPPER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.8, + 1000, + 0.8 + ] + } + ], + "shadows": [ + { + "bound": "LOWER", + "q_lo": 0.0, + "q_hi": 0.5, + "y_target": [ + 0, + 0.17, + 1000, + 0.17 + ] + } + ] + }, + "y_target": [ + 0, + 0.16, + 1000, + 0.165, + 10000, + 0.17 + ] + }, + { + "base_ev": 0.125, + "metering_modes": { + "centre-weighted": { + "weights": [ + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ] + }, + "spot": { + "weights": [ + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix": { + "weights": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + } + }, + "exposure_modes": { + "normal": { + "shutter": [ + 100, + 10000, + 30000, + 60000, + 66666 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 6.0, + 8.0 + ] + }, + "short": { + "shutter": [ + 100, + 5000, + 10000, + 20000, + 33333 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 6.0, + 8.0 + ] + }, + "long": { + "shutter": [ + 100, + 10000, + 30000, + 60000, + 120000 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 6.0, + 12.0 + ] + } + }, + "constraint_modes": { + "normal": [ + { + "bound": "LOWER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + } + ], + "highlight": [ + { + "bound": "LOWER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + }, + { + "bound": "UPPER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.8, + 1000, + 0.8 + ] + } + ], + "shadows": [ + { + "bound": "LOWER", + "q_lo": 0.0, + "q_hi": 0.5, + "y_target": [ + 0, + 0.17, + 1000, + 0.17 + ] + } + ] + }, + "y_target": [ + 0, + 0.16, + 1000, + 0.165, + 10000, + 0.17 + ] + }, + { + "base_ev": 1.5, + "metering_modes": { + "centre-weighted": { + "weights": [ + 3, + 3, + 3, + 2, + 2, + 2, + 2, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ] + }, + "spot": { + "weights": [ + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "matrix": { + "weights": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] + } + }, + "exposure_modes": { + "normal": { + "shutter": [ + 100, + 10000, + 30000, + 60000, + 66666 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 6.0, + 8.0 + ] + }, + "short": { + "shutter": [ + 100, + 5000, + 10000, + 20000, + 33333 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 6.0, + 8.0 + ] + }, + "long": { + "shutter": [ + 100, + 10000, + 30000, + 60000, + 120000 + ], + "gain": [ + 1.0, + 2.0, + 4.0, + 6.0, + 12.0 + ] + } + }, + "constraint_modes": { + "normal": [ + { + "bound": "LOWER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + } + ], + "highlight": [ + { + "bound": "LOWER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.5, + 1000, + 0.5 + ] + }, + { + "bound": "UPPER", + "q_lo": 0.98, + "q_hi": 1.0, + "y_target": [ + 0, + 0.8, + 1000, + 0.8 + ] + } + ], + "shadows": [ + { + "bound": "LOWER", + "q_lo": 0.0, + "q_hi": 0.5, + "y_target": [ + 0, + 0.17, + 1000, + 0.17 + ] + } + ] + }, + "y_target": [ + 0, + 0.16, + 1000, + 0.165, + 10000, + 0.17 + ] + } + ] + } + }, + { + "rpi.alsc": { + "omega": 1.3, + "n_iter": 100, + "luminance_strength": 0.7, + "calibrations_Cr": [ + { + "ct": 3000, + "table": [ + 1.487, + 1.481, + 1.481, + 1.445, + 1.389, + 1.327, + 1.307, + 1.307, + 1.307, + 1.309, + 1.341, + 1.405, + 1.458, + 1.494, + 1.494, + 1.497, + 1.491, + 1.481, + 1.448, + 1.397, + 1.331, + 1.275, + 1.243, + 1.229, + 1.229, + 1.249, + 1.287, + 1.349, + 1.409, + 1.463, + 1.494, + 1.497, + 1.491, + 1.469, + 1.405, + 1.331, + 1.275, + 1.217, + 1.183, + 1.172, + 1.172, + 1.191, + 1.231, + 1.287, + 1.349, + 1.424, + 1.484, + 1.499, + 1.487, + 1.444, + 1.363, + 1.283, + 1.217, + 1.183, + 1.148, + 1.138, + 1.138, + 1.159, + 1.191, + 1.231, + 1.302, + 1.385, + 1.461, + 1.492, + 1.481, + 1.423, + 1.334, + 1.253, + 1.189, + 1.148, + 1.135, + 1.119, + 1.123, + 1.137, + 1.159, + 1.203, + 1.272, + 1.358, + 1.442, + 1.488, + 1.479, + 1.413, + 1.321, + 1.236, + 1.176, + 1.139, + 1.118, + 1.114, + 1.116, + 1.123, + 1.149, + 1.192, + 1.258, + 1.344, + 1.432, + 1.487, + 1.479, + 1.413, + 1.321, + 1.236, + 1.176, + 1.139, + 1.116, + 1.114, + 1.115, + 1.123, + 1.149, + 1.192, + 1.258, + 1.344, + 1.432, + 1.487, + 1.479, + 1.425, + 1.336, + 1.251, + 1.189, + 1.149, + 1.136, + 1.118, + 1.121, + 1.138, + 1.158, + 1.206, + 1.275, + 1.358, + 1.443, + 1.488, + 1.488, + 1.448, + 1.368, + 1.285, + 1.219, + 1.189, + 1.149, + 1.139, + 1.139, + 1.158, + 1.195, + 1.235, + 1.307, + 1.387, + 1.462, + 1.493, + 1.496, + 1.475, + 1.411, + 1.337, + 1.284, + 1.219, + 1.189, + 1.176, + 1.176, + 1.195, + 1.235, + 1.296, + 1.356, + 1.429, + 1.487, + 1.501, + 1.495, + 1.489, + 1.458, + 1.407, + 1.337, + 1.287, + 1.253, + 1.239, + 1.239, + 1.259, + 1.296, + 1.356, + 1.419, + 1.472, + 1.499, + 1.499, + 1.494, + 1.489, + 1.489, + 1.453, + 1.398, + 1.336, + 1.317, + 1.317, + 1.317, + 1.321, + 1.351, + 1.416, + 1.467, + 1.501, + 1.501, + 1.499 + ] + }, + { + "ct": 3850, + "table": [ + 1.694, + 1.688, + 1.688, + 1.649, + 1.588, + 1.518, + 1.495, + 1.495, + 1.495, + 1.497, + 1.532, + 1.602, + 1.659, + 1.698, + 1.698, + 1.703, + 1.698, + 1.688, + 1.653, + 1.597, + 1.525, + 1.464, + 1.429, + 1.413, + 1.413, + 1.437, + 1.476, + 1.542, + 1.606, + 1.665, + 1.698, + 1.703, + 1.697, + 1.673, + 1.605, + 1.525, + 1.464, + 1.401, + 1.369, + 1.354, + 1.354, + 1.377, + 1.417, + 1.476, + 1.542, + 1.623, + 1.687, + 1.705, + 1.692, + 1.646, + 1.561, + 1.472, + 1.401, + 1.368, + 1.337, + 1.323, + 1.324, + 1.348, + 1.377, + 1.417, + 1.492, + 1.583, + 1.661, + 1.697, + 1.686, + 1.625, + 1.528, + 1.439, + 1.372, + 1.337, + 1.321, + 1.311, + 1.316, + 1.324, + 1.348, + 1.389, + 1.461, + 1.553, + 1.642, + 1.694, + 1.684, + 1.613, + 1.514, + 1.423, + 1.359, + 1.328, + 1.311, + 1.306, + 1.306, + 1.316, + 1.339, + 1.378, + 1.446, + 1.541, + 1.633, + 1.693, + 1.684, + 1.613, + 1.514, + 1.423, + 1.359, + 1.328, + 1.311, + 1.305, + 1.305, + 1.316, + 1.339, + 1.378, + 1.446, + 1.541, + 1.633, + 1.693, + 1.685, + 1.624, + 1.529, + 1.438, + 1.372, + 1.336, + 1.324, + 1.309, + 1.314, + 1.323, + 1.348, + 1.392, + 1.462, + 1.555, + 1.646, + 1.694, + 1.692, + 1.648, + 1.561, + 1.473, + 1.403, + 1.372, + 1.336, + 1.324, + 1.324, + 1.348, + 1.378, + 1.423, + 1.495, + 1.585, + 1.667, + 1.701, + 1.701, + 1.677, + 1.608, + 1.527, + 1.471, + 1.403, + 1.375, + 1.359, + 1.359, + 1.378, + 1.423, + 1.488, + 1.549, + 1.631, + 1.694, + 1.709, + 1.702, + 1.694, + 1.656, + 1.601, + 1.527, + 1.473, + 1.441, + 1.424, + 1.424, + 1.443, + 1.488, + 1.549, + 1.621, + 1.678, + 1.706, + 1.707, + 1.699, + 1.694, + 1.694, + 1.654, + 1.593, + 1.525, + 1.508, + 1.508, + 1.508, + 1.509, + 1.546, + 1.614, + 1.674, + 1.708, + 1.708, + 1.707 + ] + }, + { + "ct": 6000, + "table": [ + 2.179, + 2.176, + 2.176, + 2.125, + 2.048, + 1.975, + 1.955, + 1.954, + 1.954, + 1.956, + 1.993, + 2.071, + 2.141, + 2.184, + 2.185, + 2.188, + 2.189, + 2.176, + 2.128, + 2.063, + 1.973, + 1.908, + 1.872, + 1.856, + 1.856, + 1.876, + 1.922, + 1.999, + 2.081, + 2.144, + 2.184, + 2.192, + 2.187, + 2.152, + 2.068, + 1.973, + 1.907, + 1.831, + 1.797, + 1.786, + 1.786, + 1.804, + 1.853, + 1.922, + 1.999, + 2.089, + 2.166, + 2.191, + 2.173, + 2.117, + 2.013, + 1.908, + 1.831, + 1.791, + 1.755, + 1.749, + 1.749, + 1.767, + 1.804, + 1.853, + 1.939, + 2.041, + 2.135, + 2.181, + 2.166, + 2.089, + 1.975, + 1.869, + 1.792, + 1.755, + 1.741, + 1.731, + 1.734, + 1.749, + 1.767, + 1.818, + 1.903, + 2.005, + 2.111, + 2.173, + 2.165, + 2.074, + 1.956, + 1.849, + 1.777, + 1.742, + 1.729, + 1.725, + 1.729, + 1.734, + 1.758, + 1.804, + 1.884, + 1.991, + 2.099, + 2.172, + 2.165, + 2.074, + 1.956, + 1.849, + 1.777, + 1.742, + 1.727, + 1.724, + 1.725, + 1.734, + 1.758, + 1.804, + 1.884, + 1.991, + 2.099, + 2.172, + 2.166, + 2.085, + 1.975, + 1.869, + 1.791, + 1.755, + 1.741, + 1.729, + 1.733, + 1.749, + 1.769, + 1.819, + 1.904, + 2.009, + 2.114, + 2.174, + 2.174, + 2.118, + 2.015, + 1.913, + 1.831, + 1.791, + 1.755, + 1.749, + 1.749, + 1.769, + 1.811, + 1.855, + 1.943, + 2.047, + 2.139, + 2.183, + 2.187, + 2.151, + 2.072, + 1.979, + 1.911, + 1.831, + 1.801, + 1.791, + 1.791, + 1.811, + 1.855, + 1.933, + 2.006, + 2.101, + 2.173, + 2.197, + 2.189, + 2.178, + 2.132, + 2.069, + 1.979, + 1.913, + 1.879, + 1.867, + 1.867, + 1.891, + 1.933, + 2.006, + 2.091, + 2.156, + 2.195, + 2.197, + 2.181, + 2.179, + 2.178, + 2.131, + 2.057, + 1.981, + 1.965, + 1.965, + 1.965, + 1.969, + 1.999, + 2.083, + 2.153, + 2.197, + 2.197, + 2.196 + ] + } + ], + "calibrations_Cb": [ + { + "ct": 3000, + "table": [ + 1.967, + 1.961, + 1.955, + 1.953, + 1.954, + 1.957, + 1.961, + 1.963, + 1.963, + 1.961, + 1.959, + 1.957, + 1.954, + 1.951, + 1.951, + 1.955, + 1.961, + 1.959, + 1.957, + 1.956, + 1.962, + 1.967, + 1.975, + 1.979, + 1.979, + 1.975, + 1.971, + 1.967, + 1.957, + 1.952, + 1.951, + 1.951, + 1.959, + 1.959, + 1.959, + 1.966, + 1.976, + 1.989, + 1.999, + 2.004, + 2.003, + 1.997, + 1.991, + 1.981, + 1.967, + 1.956, + 1.951, + 1.951, + 1.959, + 1.962, + 1.967, + 1.978, + 1.993, + 2.009, + 2.021, + 2.028, + 2.026, + 2.021, + 2.011, + 1.995, + 1.981, + 1.964, + 1.953, + 1.951, + 1.961, + 1.965, + 1.977, + 1.993, + 2.009, + 2.023, + 2.041, + 2.047, + 2.047, + 2.037, + 2.024, + 2.011, + 1.995, + 1.975, + 1.958, + 1.953, + 1.963, + 1.968, + 1.981, + 2.001, + 2.019, + 2.039, + 2.046, + 2.052, + 2.052, + 2.051, + 2.035, + 2.021, + 2.001, + 1.978, + 1.959, + 1.955, + 1.961, + 1.966, + 1.981, + 2.001, + 2.019, + 2.038, + 2.043, + 2.051, + 2.052, + 2.042, + 2.034, + 2.019, + 2.001, + 1.978, + 1.959, + 1.954, + 1.957, + 1.961, + 1.972, + 1.989, + 2.003, + 2.021, + 2.038, + 2.039, + 2.039, + 2.034, + 2.019, + 2.004, + 1.988, + 1.971, + 1.954, + 1.949, + 1.952, + 1.953, + 1.959, + 1.972, + 1.989, + 2.003, + 2.016, + 2.019, + 2.019, + 2.014, + 2.003, + 1.988, + 1.971, + 1.955, + 1.948, + 1.947, + 1.949, + 1.948, + 1.949, + 1.957, + 1.971, + 1.978, + 1.991, + 1.994, + 1.994, + 1.989, + 1.979, + 1.967, + 1.954, + 1.946, + 1.947, + 1.947, + 1.949, + 1.946, + 1.944, + 1.946, + 1.949, + 1.954, + 1.962, + 1.967, + 1.967, + 1.963, + 1.956, + 1.948, + 1.943, + 1.943, + 1.946, + 1.949, + 1.951, + 1.946, + 1.944, + 1.942, + 1.943, + 1.943, + 1.947, + 1.948, + 1.949, + 1.947, + 1.945, + 1.941, + 1.938, + 1.939, + 1.948, + 1.952 + ] + }, + { + "ct": 3850, + "table": [ + 1.726, + 1.724, + 1.722, + 1.723, + 1.731, + 1.735, + 1.743, + 1.746, + 1.746, + 1.741, + 1.735, + 1.729, + 1.725, + 1.721, + 1.721, + 1.721, + 1.724, + 1.723, + 1.723, + 1.727, + 1.735, + 1.744, + 1.749, + 1.756, + 1.756, + 1.749, + 1.744, + 1.735, + 1.727, + 1.719, + 1.719, + 1.719, + 1.723, + 1.723, + 1.724, + 1.735, + 1.746, + 1.759, + 1.767, + 1.775, + 1.775, + 1.766, + 1.758, + 1.746, + 1.735, + 1.723, + 1.718, + 1.716, + 1.723, + 1.725, + 1.732, + 1.746, + 1.759, + 1.775, + 1.782, + 1.792, + 1.792, + 1.782, + 1.772, + 1.759, + 1.745, + 1.729, + 1.718, + 1.716, + 1.725, + 1.729, + 1.738, + 1.756, + 1.775, + 1.785, + 1.796, + 1.803, + 1.804, + 1.794, + 1.783, + 1.772, + 1.757, + 1.736, + 1.722, + 1.718, + 1.728, + 1.731, + 1.741, + 1.759, + 1.781, + 1.795, + 1.803, + 1.806, + 1.808, + 1.805, + 1.791, + 1.779, + 1.762, + 1.739, + 1.722, + 1.721, + 1.727, + 1.731, + 1.741, + 1.759, + 1.781, + 1.791, + 1.799, + 1.804, + 1.806, + 1.801, + 1.791, + 1.779, + 1.762, + 1.739, + 1.722, + 1.717, + 1.722, + 1.724, + 1.733, + 1.751, + 1.768, + 1.781, + 1.791, + 1.796, + 1.799, + 1.791, + 1.781, + 1.766, + 1.754, + 1.731, + 1.717, + 1.714, + 1.718, + 1.718, + 1.724, + 1.737, + 1.752, + 1.768, + 1.776, + 1.782, + 1.784, + 1.781, + 1.766, + 1.754, + 1.737, + 1.724, + 1.713, + 1.709, + 1.716, + 1.715, + 1.716, + 1.725, + 1.737, + 1.749, + 1.756, + 1.763, + 1.764, + 1.762, + 1.749, + 1.737, + 1.724, + 1.717, + 1.709, + 1.708, + 1.715, + 1.714, + 1.712, + 1.715, + 1.722, + 1.729, + 1.736, + 1.741, + 1.742, + 1.739, + 1.731, + 1.723, + 1.717, + 1.712, + 1.711, + 1.709, + 1.716, + 1.714, + 1.711, + 1.712, + 1.715, + 1.719, + 1.723, + 1.728, + 1.731, + 1.729, + 1.723, + 1.718, + 1.711, + 1.711, + 1.713, + 1.713 + ] + }, + { + "ct": 6000, + "table": [ + 1.374, + 1.372, + 1.373, + 1.374, + 1.375, + 1.378, + 1.378, + 1.381, + 1.382, + 1.382, + 1.378, + 1.373, + 1.372, + 1.369, + 1.365, + 1.365, + 1.371, + 1.371, + 1.372, + 1.374, + 1.378, + 1.381, + 1.384, + 1.386, + 1.388, + 1.387, + 1.384, + 1.377, + 1.372, + 1.368, + 1.364, + 1.362, + 1.369, + 1.371, + 1.372, + 1.377, + 1.383, + 1.391, + 1.394, + 1.396, + 1.397, + 1.395, + 1.391, + 1.382, + 1.374, + 1.369, + 1.362, + 1.361, + 1.369, + 1.371, + 1.375, + 1.383, + 1.391, + 1.399, + 1.402, + 1.404, + 1.405, + 1.403, + 1.398, + 1.391, + 1.379, + 1.371, + 1.363, + 1.361, + 1.371, + 1.373, + 1.378, + 1.388, + 1.399, + 1.407, + 1.411, + 1.413, + 1.413, + 1.411, + 1.405, + 1.397, + 1.385, + 1.374, + 1.366, + 1.362, + 1.371, + 1.374, + 1.379, + 1.389, + 1.405, + 1.411, + 1.414, + 1.414, + 1.415, + 1.415, + 1.411, + 1.401, + 1.388, + 1.376, + 1.367, + 1.363, + 1.371, + 1.373, + 1.379, + 1.389, + 1.405, + 1.408, + 1.413, + 1.414, + 1.414, + 1.413, + 1.409, + 1.401, + 1.388, + 1.376, + 1.367, + 1.362, + 1.366, + 1.369, + 1.374, + 1.384, + 1.396, + 1.404, + 1.407, + 1.408, + 1.408, + 1.408, + 1.401, + 1.395, + 1.382, + 1.371, + 1.363, + 1.359, + 1.364, + 1.365, + 1.368, + 1.375, + 1.386, + 1.396, + 1.399, + 1.401, + 1.399, + 1.399, + 1.395, + 1.385, + 1.374, + 1.365, + 1.359, + 1.357, + 1.361, + 1.363, + 1.365, + 1.368, + 1.377, + 1.384, + 1.388, + 1.391, + 1.391, + 1.388, + 1.385, + 1.375, + 1.366, + 1.361, + 1.358, + 1.356, + 1.361, + 1.362, + 1.362, + 1.364, + 1.367, + 1.373, + 1.376, + 1.377, + 1.377, + 1.375, + 1.373, + 1.366, + 1.362, + 1.358, + 1.358, + 1.358, + 1.361, + 1.362, + 1.362, + 1.362, + 1.363, + 1.367, + 1.369, + 1.368, + 1.367, + 1.367, + 1.367, + 1.364, + 1.358, + 1.357, + 1.358, + 1.359 + ] + } + ], + "luminance_lut": [ + 2.716, + 2.568, + 2.299, + 2.065, + 1.845, + 1.693, + 1.605, + 1.597, + 1.596, + 1.634, + 1.738, + 1.914, + 2.145, + 2.394, + 2.719, + 2.901, + 2.593, + 2.357, + 2.093, + 1.876, + 1.672, + 1.528, + 1.438, + 1.393, + 1.394, + 1.459, + 1.569, + 1.731, + 1.948, + 2.169, + 2.481, + 2.756, + 2.439, + 2.197, + 1.922, + 1.691, + 1.521, + 1.365, + 1.266, + 1.222, + 1.224, + 1.286, + 1.395, + 1.573, + 1.747, + 1.988, + 2.299, + 2.563, + 2.363, + 2.081, + 1.797, + 1.563, + 1.376, + 1.244, + 1.152, + 1.099, + 1.101, + 1.158, + 1.276, + 1.421, + 1.607, + 1.851, + 2.163, + 2.455, + 2.342, + 2.003, + 1.715, + 1.477, + 1.282, + 1.152, + 1.074, + 1.033, + 1.035, + 1.083, + 1.163, + 1.319, + 1.516, + 1.759, + 2.064, + 2.398, + 2.342, + 1.985, + 1.691, + 1.446, + 1.249, + 1.111, + 1.034, + 1.004, + 1.004, + 1.028, + 1.114, + 1.274, + 1.472, + 1.716, + 2.019, + 2.389, + 2.342, + 1.991, + 1.691, + 1.446, + 1.249, + 1.112, + 1.034, + 1.011, + 1.005, + 1.035, + 1.114, + 1.274, + 1.472, + 1.716, + 2.019, + 2.389, + 2.365, + 2.052, + 1.751, + 1.499, + 1.299, + 1.171, + 1.089, + 1.039, + 1.042, + 1.084, + 1.162, + 1.312, + 1.516, + 1.761, + 2.059, + 2.393, + 2.434, + 2.159, + 1.856, + 1.601, + 1.403, + 1.278, + 1.166, + 1.114, + 1.114, + 1.162, + 1.266, + 1.402, + 1.608, + 1.847, + 2.146, + 2.435, + 2.554, + 2.306, + 2.002, + 1.748, + 1.563, + 1.396, + 1.299, + 1.247, + 1.243, + 1.279, + 1.386, + 1.551, + 1.746, + 1.977, + 2.272, + 2.518, + 2.756, + 2.493, + 2.195, + 1.947, + 1.739, + 1.574, + 1.481, + 1.429, + 1.421, + 1.457, + 1.559, + 1.704, + 1.929, + 2.159, + 2.442, + 2.681, + 2.935, + 2.739, + 2.411, + 2.151, + 1.922, + 1.749, + 1.663, + 1.628, + 1.625, + 1.635, + 1.716, + 1.872, + 2.113, + 2.368, + 2.663, + 2.824 + ], + "sigma": 0.00381, + "sigma_Cb": 0.00216 + } + }, + { + "rpi.contrast": { + "ce_enable": 1, + "gamma_curve": [ + 0, + 0, + 1024, + 5040, + 2048, + 9338, + 3072, + 12356, + 4096, + 15312, + 5120, + 18051, + 6144, + 20790, + 7168, + 23193, + 8192, + 25744, + 9216, + 27942, + 10240, + 30035, + 11264, + 32005, + 12288, + 33975, + 13312, + 35815, + 14336, + 37600, + 15360, + 39168, + 16384, + 40642, + 18432, + 43379, + 20480, + 45749, + 22528, + 47753, + 24576, + 49621, + 26624, + 51253, + 28672, + 52698, + 30720, + 53796, + 32768, + 54876, + 36864, + 57012, + 40960, + 58656, + 45056, + 59954, + 49152, + 61183, + 53248, + 62355, + 57344, + 63419, + 61440, + 64476, + 65535, + 65535 + ] + } + }, + { + "rpi.ccm": { + "ccms": [ + { + "ct": 4000, + "ccm": [ + 1.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 1.0 + ] + } + ] + } + }, + { + "rpi.sharpen": { + "threshold": 0.65, + "limit": 0.6, + "strength": 1.25 + } + }, + { + "rpi.hdr": { + "MultiExposureUnmerged": { + "cadence": [ + 1, + 2 + ], + "channel_map": { + "short": 1, + "long": 2 + } + } + } + }, + { + "rpi.sync": {} + } + ] +}