Source Codeenum v4l2_colorfx원본 열기 → intel/ipu6-camera-hal / include/linux/v4l2-controls.h / v4l2_colorfx / L85-L106
define V4L2_CID_HUE_AUTO (V4L2_CID_BASE + 25) define V4L2_CID_WHITE_BALANCE_TEMPERATURE (V4L2_CID_BASE + 26) WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS define V4L2_CID_SHARPNESS (V4L2_CID_BASE + 27) define V4L2_CID_BACKLIGHT_COMPENSATION (V4L2_CID_BASE + 28) define V4L2_CID_CHROMA_AGC (V4L2_C…
- 기술 영역v4l2, white balance, sharpness, agc
- 메커니즘compensat
관측 시점 2020-10-21T06:15:07+08:00 · 최초 발견 commit 45469119a4
Source Codetypedef icamera_metadata_tag_t원본 열기 → intel/ipu6-camera-hal / src/metadata/icamera_metadata_tags.h / icamera_metadata_tag_t / L110-L447
Main enum for defining camera metadata tags. New entries must always go before the section _END tag to preserve existing enumeration values. In addition, the name and type of the tag needs to be added to src/metadata/icamera_metadata_tag_info.c
- 기술 영역fps, awb
- 메커니즘compensat
관측 시점 2022-08-09T12:22:48+08:00 · 최초 발견 commit 6042cca6df
Source Codeenum icamera_metadata_tag원본 열기 → intel/ipu6-camera-hal / src/metadata/icamera_metadata_tags.h / icamera_metadata_tag / L110-L447
Main enum for defining camera metadata tags. New entries must always go before the section _END tag to preserve existing enumeration values. In addition, the name and type of the tag needs to be added to src/metadata/icamera_metadata_tag_info.c
- 기술 영역fps, awb
- 메커니즘compensat
관측 시점 2022-08-09T12:22:48+08:00 · 최초 발견 commit 6042cca6df
Source Codeenum v4l2_colorfx원본 열기 → raspberrypi/libcamera / include/linux/v4l2-controls.h / v4l2_colorfx / L76-L94
define V4L2_CID_HUE_AUTO (V4L2_CID_BASE+25) define V4L2_CID_WHITE_BALANCE_TEMPERATURE (V4L2_CID_BASE+26) define V4L2_CID_SHARPNESS (V4L2_CID_BASE+27) define V4L2_CID_BACKLIGHT_COMPENSATION (V4L2_CID_BASE+28) define V4L2_CID_CHROMA_AGC (V4L2_CID_BASE+29) define V4L2_CID_COLOR_KILLER (V4L2_CID_BASE+30) define V4L2_CID_C…
- 기술 영역v4l2, white balance, sharpness, agc
- 메커니즘compensat
관측 시점 2026-05-04T02:20:11+03:00 · 최초 발견 commit 3c0ac8024d
Source Codestruct ipu3_uapi_bnr_static_config원본 열기 → raspberrypi/libcamera / include/linux/intel-ipu3.h / ipu3_uapi_bnr_static_config / L851-L862
&ipu3_uapi_bnr_static_config_thr_ctrl_shd_config @opt_center: optical center &ipu3_uapi_bnr_static_config_opt_center_config Above parameters and opt_center_sqr are used for white balance and shading. @lut: lookup table &ipu3_uapi_bnr_static_config_lut_config @bp_ctrl: detect and remove bad pixels as defined in struct …
- 기술 영역white balance
- 메커니즘lookup table
관측 시점 2025-12-04T16:16:56+01:00 · 최초 발견 commit 5ab66fa728
Source Codefunction DebayerEGL원본 열기 → raspberrypi/libcamera / src/libcamera/software_isp/debayer_egl.h / DebayerEGL / L40-L122
ts 3 x 3 */ GLint ccmUniformDataIn_; /* Black Level compensation */ GLint blackLevelUniformDataIn_; /* Gamma */ GLi
- 기술 영역debayer, awb, ccm, black level
- 메커니즘compensat
관측 시점 2026-07-29T11:55:57+09:00 · 최초 발견 commit 63116875f2
Source Codefunction libcamera원본 열기 → raspberrypi/libcamera / src/ipa/libipa/awb_grey.h / libcamera / L17-L38
include "awb.h" include "interpolator.h"
- 기술 영역awb, ipa
- 메커니즘interpolat
관측 시점 2026-02-02T10:02:16Z · 최초 발견 commit 48d168e2bc
Source Codefunction AwbImplementation원본 열기 → raspberrypi/libcamera / src/ipa/libipa/awb_grey.h / AwbImplementation / L21-L34
colourTemperature) override; private: std::optional<Interpolator<Vector<double, 2>>> colourGainCurve_; }
관측 시점 2026-02-02T10:02:16Z · 최초 발견 commit 48d168e2bc
Source Codefunction RPiController원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/awb.h / RPiController / L17-L180
include "../awb_algorithm.h" include "../awb_status.h" include "libipa/pwl.h"
- 기술 영역awb, ipa
- 메커니즘interpolat
관측 시점 2025-10-19T15:28:34+03:00 · 최초 발견 commit 554c5c7fa1
Source Codefunction AwbAlgorithm원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/awb.h / AwbAlgorithm / L66-L170
ts, Metadata *imageMetadata) override; static double interpolateQuadatric(libcamera::ipa::Pwl::Point const &a, libcamera
- 기술 영역awb, ipa
- 메커니즘interpolat
관측 시점 2025-10-19T15:28:34+03:00 · 최초 발견 commit 554c5c7fa1
Source Codefunction initialise원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/awb.h / initialise / L71-L166
ts, Metadata *imageMetadata) override; static double interpolateQuadatric(libcamera::ipa::Pwl::Point const &a, libcamera
- 기술 영역ipa, awb
- 메커니즘interpolat
관측 시점 2025-10-19T15:28:34+03:00 · 최초 발견 commit 554c5c7fa1
raspberrypi/libcamera / src/ipa/rpi/controller/rpi/awb_bayes.cpp / AwbBayes / L78-L97
g bayesConfig_; void awbBayes(); libcamera::ipa::Pwl interpolatePrior(); double coarseSearch(libcamera::ipa::Pwl const &pri
- 기술 영역awb, ipa
- 메커니즘interpolat
관측 시점 2025-10-19T15:28:34+03:00 · 최초 발견 commit 554c5c7fa1
Source Codefunction AwbBayes::prepareStats원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/awb_bayes.cpp / AwbBayes::prepareStats / L193-L213
ied to the stats in this pipeline, so stop * any LSC compensation. We also ignore config_.fast in this version. */ c
- 기술 영역awb, lsc
- 메커니즘compensat
관측 시점 2025-10-19T15:28:34+03:00 · 최초 발견 commit 554c5c7fa1
Source Codefunction AwbBayes::interpolatePrior원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/awb_bayes.cpp / AwbBayes::interpolatePrior / L215-L239
awb bayes interpolate prior ipa::Pwl AwbBayes::interpolatePrior() { /* *- 기술 영역awb, ipa
- 메커니즘interpolat
관측 시점 2025-10-19T15:28:34+03:00 · 최초 발견 commit 554c5c7fa1
Source Codefunction AwbBayes::coarseSearch원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/awb_bayes.cpp / AwbBayes::coarseSearch / L241-L285
oint of the search, but refine it with a quadratic * interpolation around its neighbours. */ if (points_.size() > 2) {- 기술 영역awb, ipa
- 문제quadratic
- 메커니즘interpolat
관측 시점 2025-10-19T15:28:34+03:00 · 최초 발견 commit 554c5c7fa1
Source Codefunction AwbBayes::fineSearch원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/awb_bayes.cpp / AwbBayes::fineSearch / L287-L367
ely across the CT curve, * now let's do a quadratic interpolation for the best result. */ bestPoint = std::max(1, s
- 기술 영역awb, ipa
- 문제quadratic
- 메커니즘interpolat
- 효과increas
관측 시점 2025-10-19T15:28:34+03:00 · 최초 발견 commit 554c5c7fa1
Source Codefunction AwbBayes::awbBayes원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/awb_bayes.cpp / AwbBayes::awbBayes / L369-L413
. not entirely sure about this. */ ipa::Pwl prior = interpolatePrior(); prior *= zones_.size() / (double)(statistics_->awb
- 기술 영역awb, ipa
- 메커니즘interpolat
- 효과save
관측 시점 2025-10-19T15:28:34+03:00 · 최초 발견 commit 554c5c7fa1
Source Codefunction Awb::interpolateQuadatric원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/awb.cpp / Awb::interpolateQuadatric / L427-L445
awb interpolate quadatric double Awb::interpolateQuadatric(libcamera::
- 기술 영역awb, ipa
- 문제quadratic
- 메커니즘interpolat
관측 시점 2025-10-19T15:28:34+03:00 · 최초 발견 commit 554c5c7fa1
Source Codefunction Ccm::prepare원본 열기 → raspberrypi/libcamera / src/ipa/mali-c55/algorithms/ccm.cpp / Ccm::prepare / L130-L155
\copydoc libcamera::ipa::Algorithm::prepare
- 기술 영역ccm, ipa, awb
- 메커니즘interpolat
관측 시점 2026-05-22T18:53:27+02:00 · 최초 발견 commit 1bf7e9485e
Commitipa: mali-c55: Implement Ccm algorithm원본 열기 → raspberrypi/libcamera / src/ipa/mali-c55/algorithms/ccm.cpp / 1bf7e9485e
ipa: mali-c55: Implement Ccm algorithm Implement Ccm algorithm for Mali-C55 base on the libipa CcmAlgorithm class. Mali has configurable colour gains as part of the CCM hardware block. Fix them to 1.0 for the time being as white balance is performed by the dedicated Awb algorithm in the Bayer colour space. The existin…
- 기술 영역ipa, ccm, white balance, awb, bayer
- 메커니즘interpolat
관측 시점 2026-05-22T18:53:27+02:00
raspberrypi/libcamera / meson.build / 191e202178
libcamera v0.7.2 This release brings 113 commits, and interestingly fixes two separate saturation handling bugs in both the SoftISP and the Raspberry Pi IPA independently. In particular the fixes to the SoftISP mean we can look forward to tuning cameras on laptops and mobile phones with real CCMs now. Also on the Soft…
- 기술 영역ipa, black level, agc, pipeline handler, isp, digital gain, debayer, v4l2
- 문제unsupported, timeout
- 메커니즘interpolat
- 효과improv, prevent, avoid, reduc
- 평가benchmark
- 사소한 변경revert , rename
관측 시점 2026-07-10T11:12:38+01:00
Commitipa: libipa: Handle missing YAML nodes in Interpolator원본 열기 → raspberrypi/libcamera / src/ipa/libipa/interpolator.h / 9561bd2ed8
ipa: libipa: Handle missing YAML nodes in Interpolator Interpolator::readYaml() currently logs an error when passed an empty YAML object because it expects the node to always be a list. Optional tuning parameters such as colourGains in the AWB Grey algorithm may be absent from the tuning files. rkisp1 uses tuning file…
- 기술 영역ipa, awb
- 메커니즘interpolat
- 효과avoid
관측 시점 2026-05-28T12:49:09+05:30
raspberrypi/libcamera / meson.build / 183e37362f
libcamera v0.7.1 This release brings 142 commits with the largest developments in the core of libcamera components. Perhaps the most obvious is that we now use C++20 for the project. The Configuration file handling has had a substantial rework with updates to the yaml_parser. The RKISP1 IPA has now added a new Hue con…
- 기술 영역ipa, throughput, pipeline handler, sensor mode, isp, agc, v4l2, debayer
- 문제work around
- 메커니즘lookup table
- 효과improv, lower, reduc
- 평가benchmark
- 사소한 변경rename, gitignore, add missing include, remove unused
관측 시점 2026-04-28T19:13:28+01:00
raspberrypi/libcamera / meson.build / b7854fd07d
libcamera v0.7.0 This release brings 158 commits with substantial development on the SoftISP components. This brings in GPU acceleration, allowing us to get higher throughput for cameras using this pipeline. Further development to improve the image quality is ongoing now that we can perform more processing in realtime…
- 기술 영역throughput, image quality, pipeline handler, v4l2, isp, lsc, awb, ipa
- 문제workaround
- 메커니즘compensat, interpolat
- 효과higher throughput, improv, increas, avoid
- 평가benchmark
- 사소한 변경rename, revert , remove unused
관측 시점 2026-01-29T12:17:26Z
Issueerror using tuning tool for rpi5원본 열기 → raspberrypi/libcamera / Issue #254
4-2b2cb15547c0) I am facing some error during the AWB calibration: SVD did not converge in Linear Least Squares. (cf att
- 기술 영역tuning file, awb, black level, pisp
- 메커니즘calibrat
관측 시점 2025-04-23T07:55:43Z
Issuelibcamera-hello segmentation fault원본 열기 → raspberrypi/libcamera / Issue #230
04:17.851426528] [873] DEBUG RPiAlsc alsc.cpp:140 Read calibrations_Cr calibration for ct 3000 [0:04:17.851662615] [873] DEBU
- 기술 영역camera manager, pisp, isp, ipa, media device, pipeline handler, v4l2, analogue gain
- 메커니즘calibrat
관측 시점 2025-01-20T14:00:20Z
Commitipa: simple: Port to use libipa CcmAlgorithm원본 열기 → raspberrypi/libcamera / src/ipa/simple/algorithms/ccm.cpp / c875f02456
ipa: simple: Port to use libipa CcmAlgorithm Now that libipa provides a common CCM algorithm implementation, replace the custom handling with the common Ccm. Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Tested-by: Robert Mader <robert.mader@collabora.com> Reviewed-by: Milan Zamazal <mzamazal@redhat.com> Tested-by: Mila…
- 기술 영역ipa, ccm, tuning file, awb
- 메커니즘interpolat
- 제거된 이전 방식interpolat
관측 시점 2026-05-20T23:52:35+02:00
Source Codefunction CameraCapabilities::initializeStaticMetadata원본 열기 → raspberrypi/libcamera / src/android/camera_capabilities.cpp / CameraCapabilities::initializeStaticMetadata / L762-L1483
L_AE_AVAILABLE_TARGET_FPS_RANGES, ANDROID_CONTROL_AE_COMPENSATION_RANGE, ANDROID_CONTROL_AE_COMPENSATION_STEP, ANDROID_CON
- 기술 영역camera configuration, fps, awb, noise reduction
- 문제stall
- 메커니즘compensat, characteris
- 효과reduc
관측 시점 2026-09-18T11:10:49+02:00 · 최초 발견 commit fd88c9fa80
Source Codefunction CameraCapabilities::requestTemplatePreview원본 열기 → raspberrypi/libcamera / src/android/camera_capabilities.cpp / CameraCapabilities::requestTemplatePreview / L1512-L1613
requestTemplate->addEntry(ANDROID_CONTROL_AE_EXPOSURE_COMPENSATION, aeExposureCompensation); uint8_t aePrecapture
- 기술 영역request template, fps, camera_metadata, awb
- 메커니즘compensat
- 효과avoid
관측 시점 2026-09-18T11:10:49+02:00 · 최초 발견 commit fd88c9fa80
Source Codefunction AgcMeanLuminance::effectiveYTarget원본 열기 → raspberrypi/libcamera / src/ipa/libipa/agc_mean_luminance.cpp / AgcMeanLuminance::effectiveYTarget / L548-L576
\brief Get the currently effective y target \param[in] lux The effective lux value \param[in] exposureCompensation The exposure compensation value This function returns the current y target including exposure compensation. \return The y target value
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Source Codefunction AgcMeanLuminance::calculateNewEv원본 열기 → raspberrypi/libcamera / src/ipa/libipa/agc_mean_luminance.cpp / AgcMeanLuminance::calculateNewEv / L659-L702
\brief Calculate the new exposure value and split it between exposure time and gain \param[in] params The set of parameters for the exppsure value calculation Calculate a new exposure value to try to obtain the target. The calculated exposure value is filtered to prevent rapid changes from frame to frame, and divided …
- 기술 영역agc, exposure time, digital gain, analogue gain, pipeline handler, sensor driver
- 메커니즘compensat
- 효과prevent
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Source Codefunction libcamera원본 열기 → raspberrypi/libcamera / src/ipa/libipa/agc_mean_luminance.h / libcamera / L22-L99
include "exposure_mode_helper.h" include "histogram.h" include "pwl.h"
- 기술 영역ipa, agc, exposure time
- 메커니즘compensat
- 효과lower
관측 시점 2025-11-14T15:17:10+01:00 · 최초 발견 commit 63f9b4e5d9
Source Codefunction AwbBayes::gainsFromColourTemperature원본 열기 → raspberrypi/libcamera / src/ipa/libipa/awb_bayes.cpp / AwbBayes::gainsFromColourTemperature / L260-L269
\brief Compute white balance gains from a colour temperature \param[in] colourTemperature The colour temperature in Kelvin Compute the white balance gains from a \a colourTemperature. This function does not take any statistics into account. It simply interpolates the colour gains curve on a new colour temperature. \re…
- 기술 영역awb, white balance
- 메커니즘interpolat
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Source Codefunction AwbBayes::calculateAwb원본 열기 → raspberrypi/libcamera / src/ipa/libipa/awb_bayes.cpp / AwbBayes::calculateAwb / L271-L307
prior = priors_.getInterpolated(lux);
- 기술 영역awb, ipa
- 메커니즘interpolat
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Source Codefunction AwbBayes::coarseSearch원본 열기 → raspberrypi/libcamera / src/ipa/libipa/awb_bayes.cpp / AwbBayes::coarseSearch / L309-L366
oint of the search, but refine it with a quadratic * interpolation around its neighbors. */ if (points.size() > 2) {- 기술 영역awb, ipa
- 문제quadratic
- 메커니즘interpolat
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Source Codefunction AwbBayes::fineSearch원본 열기 → raspberrypi/libcamera / src/ipa/libipa/awb_bayes.cpp / AwbBayes::fineSearch / L368-L464
ely across the CT curve, * now let's do a quadratic interpolation for the best result. */ bestPoint = std::clamp(be
- 기술 영역awb, ipa
- 문제quadratic
- 메커니즘interpolat
- 효과increas
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Source Codefunction AwbBayes::interpolateQuadratic원본 열기 → raspberrypi/libcamera / src/ipa/libipa/awb_bayes.cpp / AwbBayes::interpolateQuadratic / L477-L491
\brief Find extremum of function \param[in] a First point \param[in] b Second point \param[in] c Third point Given 3 points on a curve, find the extremum of the function in that interval by fitting a quadratic. \return The x value of the extremum clamped to the interval [a.x(), c.x()]
- 기술 영역awb
- 문제quadratic
- 메커니즘interpolat
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Source Codefunction libcamera원본 열기 → raspberrypi/libcamera / src/ipa/libipa/awb_bayes.h / libcamera / L21-L61
include "awb.h" include "interpolator.h" include "pwl.h"
- 기술 영역awb, ipa
- 문제quadratic
- 메커니즘interpolat
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
raspberrypi/libcamera / src/ipa/libipa/awb_bayes.h / ipa / L23-L59
&stats, std::span<double> range) const; double interpolateQuadratic(ipa::Pwl::Point const &a, ipa::Pwl::Point cons
- 기술 영역ipa, awb
- 문제quadratic
- 메커니즘interpolat
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Source Codefunction AwbImplementation원본 열기 → raspberrypi/libcamera / src/ipa/libipa/awb_bayes.h / AwbImplementation / L25-L57
&stats, std::span<double> range) const; double interpolateQuadratic(ipa::Pwl::Point const &a, ipa::Pwl::Point cons
- 기술 영역awb, ipa
- 문제quadratic
- 메커니즘interpolat
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Source Codefunction AwbGrey::init원본 열기 → raspberrypi/libcamera / src/ipa/libipa/awb_grey.cpp / AwbGrey::init / L44-L57
\brief Initialize the algorithm with the given tuning data \param[in] tuningData The tuning data for the algorithm Load the colour temperature curve from the tuning data. If there is no tuning data available, continue with a warning. Manual colour temperature will not work in that case. \return 0 on success, a negativ…
- 기술 영역awb, tuning file
- 메커니즘interpolat
관측 시점 2026-09-14T15:53:41+01:00 · 최초 발견 commit 8eae7a66fa
Source Codefunction AwbGrey::gainsFromColourTemperature원본 열기 → raspberrypi/libcamera / src/ipa/libipa/awb_grey.cpp / AwbGrey::gainsFromColourTemperature / L104-L114
\brief Compute white balance gains from a colour temperature \param[in] colourTemperature The colour temperature in Kelvin Compute the white balance gains from a \a colourTemperature. This function does not take any statistics into account. It simply interpolates the colour gains curve (if provided in the tuning file)…
- 기술 영역awb, white balance, tuning file
- 메커니즘interpolat
관측 시점 2026-09-14T15:53:41+01:00 · 최초 발견 commit 8eae7a66fa
raspberrypi/libcamera / src/ipa/libipa/meson.build
'fixedpoint.h', 'gamma.h', 'histogram.h', 'interpolator.h', 'lsc.h', 'lsc_base.h', 'lsc_polynomial
- 기술 영역agc, awb, ccm, lsc, v4l2, ipa
- 메커니즘interpolat
Source Codefunction LensShadingCorrection::prepare원본 열기 → raspberrypi/libcamera / src/ipa/rkisp1/algorithms/lsc.cpp / LensShadingCorrection::prepare / L205-L245
\copydoc libcamera::ipa::Algorithm::prepare
- 기술 영역lens shading, ipa, awb, lsc
- 메커니즘interpolat
관측 시점 2026-09-18T11:10:50+02:00 · 최초 발견 commit 6ebe4fdbe8
Source Codefunction Af::findPeak원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/af.cpp / Af::findPeak / L502-L533
tion by fitting a parabola. * Adapted from awb.cpp: interpolateQaudaratic() */ if (i == 0) i++; else if (i + 1 >= sca
- 기술 영역lens position, awb
- 메커니즘interpolat
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Source Codefunction Alsc::read원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/alsc.cpp / Alsc::read / L147-L190
f (ret) return ret; ret = readCalibrations(config_.calibrationsCr, params, "calibrations_Cr", config_.tableSiz
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Source Codefunction AwbNN::prepareStats원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/awb_nn.cpp / AwbNN::prepareStats / L284-L300
ied to the stats in this pipeline, so stop * any LSC compensation. We also ignore config_.fast in this version. */ g
- 기술 영역awb, lsc
- 메커니즘compensat
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Source Codefunction AwbNN::transverseSearch원본 열기 → raspberrypi/libcamera / src/ipa/rpi/controller/rpi/awb_nn.cpp / AwbNN::transverseSearch / L302-L347
rbBest = ipa::Pwl::Point({ r, b }) + transverse * interpolateQuadatric(points[bestPoint - 1], points[bestPoint],- 기술 영역awb, ipa
- 메커니즘interpolat
관측 시점 2026-03-23T10:28:22+01:00 · 최초 발견 commit 957f0f4bd0
Commitipa: libipa: agc_mean_luminance: Remove persistent params원본 열기 → raspberrypi/libcamera / src/ipa/libipa/agc_mean_luminance.cpp / a7bfb81608
ipa: libipa: agc_mean_luminance: Remove persistent params Remove `set{Lux,ExposureCompensation}()` and pass them via `Params`. Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Reviewed-by: Stefan Klug <stefan.klug@ideasonboard.com>- 기술 영역ipa, agc
- 메커니즘compensat
관측 시점 2026-07-16T11:37:52+02:00
Commitipa: libipa: agc_mean_luminance: calculateNewEv(): Return y target원본 열기 → raspberrypi/libcamera / src/ipa/libipa/agc_mean_luminance.cpp / 09b596a8b6
ipa: libipa: agc_mean_luminance: calculateNewEv(): Return y target The rkisp1 agc algorithms needs to save the current y target for the wdr algorithm. Instead of having to recalculate it, just return it as part of the result set. Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com> Reviewed-by: Jacopo Mondi…
- 기술 영역ipa, agc
- 메커니즘compensat
- 효과save
관측 시점 2026-07-16T11:29:25+02:00
Source Codefunction IpaBase::applyAGC원본 열기 → raspberrypi/libcamera / src/ipa/rpi/common/ipa_base.cpp / IpaBase::applyAGC / L1821-L1885
no way of knowing if a control is read-only. * As a workaround, assume that if the minimum and maximum values of *
- 기술 영역ipa, agc, exposure time, fps, vblank, hblank, v4l2, analogue gain
- 문제workaround
- 효과lower
관측 시점 2026-10-09T08:33:59+01:00 · 최초 발견 commit c682979b50
raspberrypi/libcamera / Documentation/libcamera_architecture.rst / libcamera Architecture / L4
the Image Processing Algorithms. This includes without limitation handling of the MC and V4L2 APIs, buffer management
- 기술 영역v4l2, camera manager, pipeline handler, media controller, stream configuration, schedul, ipa, 3a
- 문제limitation
Source Codefunction Intel3AParameter::dumpParameter원본 열기 → intel/ipu6-camera-hal / src/3a/intel3a/Intel3AParameter.cpp / Intel3AParameter::dumpParameter / L749-L794
(" flash_mode %d, metering_mode %d, priority_mode %d, flicker_reduction_mode %d", mAeParams.flash_mode, mAeParams.metering- 기술 영역metering, exposure time, analog gain, frame time, convergence, awb, lens position
- 문제flicker
- 효과reduc
관측 시점 2024-07-18T14:37:27+08:00 · 최초 발견 commit a354967a6a
Source Codefunction AiqUtils::dumpAeResults원본 열기 → intel/ipu6-camera-hal / src/3a/AiqUtils.cpp / AiqUtils::dumpAeResults / L30-L78
cket_mode_ull ? "ULL" : "none-ULL"); if (aeResult.flicker_reduction_mode == ia_aiq_ae_flicker_reduction_50hz) { LOG3("A- 기술 영역analog gain, digital gain, line length, frame length, exposure time, convergence
- 문제flicker
- 효과reduc
관측 시점 2024-04-10T09:47:37+08:00 · 최초 발견 commit 28c6d21a5a
IssuePiSP support for RAW14 MIPI Sensor?원본 열기 → raspberrypi/libcamera / Issue #172
se.cpp:228 Invalid sensor configuration: bitDepth/size mismatch [2:51:25.496768637] [2915] ERROR RPI pipeline_base.cp
- 기술 영역pisp, denoise, framerate, awb, camera manager, isp, sensor configuration
- 문제mismatch
관측 시점 2024-12-13T05:20:18Z
Commitipa: rpi: Gate CamHelper::prepare() by the mistrust count원본 열기 → raspberrypi/libcamera / src/ipa/rpi/common/ipa_base.cpp / 93bed4da91
ipa: rpi: Gate CamHelper::prepare() by the mistrust count The current logic in the IPA gates the controller/algorithms from running on a the frame if mistrustCount_ > 0. This logic is somewhat incorrect, as the image data is indeed valid, just the embedded data and other bits of metadata are possibly invalid. This com…
- 기술 영역ipa, pipeline handler, convergence, agc, awb
- 문제incorrect
관측 시점 2026-08-05T15:09:22+01:00
Commitlibcamera: software_isp: Normalize statistics sums to 8-bit원본 열기 → raspberrypi/libcamera / include/libcamera/internal/software_isp/swstats_cpu.h / d3e76fe1d1
libcamera: software_isp: Normalize statistics sums to 8-bit The SWSTATS_ACCUMULATE_LINE_STATS() macro divides the luminance value for the histogram to normalize it to 8-bit range, but does not apply the same normalization to the RGB sums. For 10-bit and 12-bit unpacked Bayer formats this means the sums are accumulated…
- 기술 영역isp, bayer, awb, black level, debayer
- 문제mismatch
관측 시점 2026-05-06T15:46:28-06:00
Source Codefunction Intel3AParameter::initAeParameter원본 열기 → intel/ipu6-camera-hal / src/3a/intel3a/Intel3AParameter.cpp / Intel3AParameter::initAeParameter / L108-L126
y_mode = ia_aiq_ae_priority_mode_normal; mAeParams.flicker_reduction_mode = ia_aiq_ae_flicker_reduction_auto; mAeParams.ev_s
- 기술 영역metering, exposure time, analog gain, convergence
- 문제flicker
- 효과reduc
관측 시점 2024-07-18T14:37:27+08:00 · 최초 발견 commit a354967a6a