intel/ipu6-camera-hal / Issue #176
If not, what's the recommended path to contribute one (calibration procedure, required tools/target charts) for the `13P2
- 기술 영역profil, isp, ipa
- 문제underexpos
- 메커니즘calibrat
Discoveries / ISP 처리
평가
이 수치는 추가 조사의 우선순위를 나타냅니다. 특허 신규성 판단이나 특허 가능성에 대한 의견이 아닙니다. 선행기술 조사는 별도로 수행해야 합니다.
ISP 처리 영역의 코드가 보간 기법을 구현하고 있습니다. 그리고 해당 Repository는 화질 결함 문제를 스스로 보고하고 있습니다. 주변 서술에는 180 MHz라는 측정값이 함께 기재되어 있습니다.
수집된 자료는 화질 결함, 작성자가 직접 기록한 한계, 타이밍 편차 문제를 보고하고 있습니다. 그 내용이 기재된 위치 중 하나는 다음과 같습니다: “] [265] ERROR IPCPipe ipc_pipe_unixsocket.cpp:134 Call timeout! [0:05:59.429475071] [265] ERROR IPCPipe ipc_pipe_unix”
변경 이력에서 특성화, 보정 기법을 언급하던 주석이 삭제되었고, 추가된 코드에는 다시 나타나지 않습니다. 다만 해당 어휘가 삭제된 주석에서만 확인되므로, 실제로 기법이 대체되었는지는 확인이 필요합니다. 삭제된 줄은 다음과 같습니다: “* Due to the optical characteristics of the lens, the light intensity received”
서술은 있으나 이를 뒷받침하는 측정값이 없습니다.
구현은 ISP 처리 내부에서 보간, 보정, 캘리브레이션, 특성화 기법을 결합하고 있습니다. 해당 구현은 다음 위치에서 확인됩니다: ipu3_uapi_shd_general_config (include/linux/intel-ipu3.h); ipu3_uapi_isp_lin_vmem_params (include/linux/intel-ipu3.h); ipu3_uapi_isp_tnr3_vmem_params (include/linux/intel-ipu3.h); ipu3_uapi_obgrid_param (include/linux/intel-ipu3.h); rkisp1_cif_isp_dpcc_config (include/linux/rkisp1-config.h); libcamera (src/libcamera/software_isp/debayer_cpu.h).
Repository만으로는 차별점을 확정할 수 없습니다. 관측 가능한 사실은 현재 코드가 보간, 보정 기법을 사용한다는 점이며, 그것이 무엇을 대체했는지는 수집된 자료에 기록되어 있지 않습니다.
서술은 있으나 이를 뒷받침하는 측정값이 없습니다.
효과를 서술하는 문장에 수치가 함께 등장합니다. 수집된 자료에서 처음 확인되는 수치는 180 MHz이며, 그것이 개선 후의 값인지 개선 전의 값인지는 아래 인용문에서 직접 확인해야 합니다: “struct ipu3_uapi_isp_tnr3_vmem_params - Temporal noise reduction vector memory parameters @slope: slope setting in interpolation curve for temporal noise reduction. @reserved1: reserved @sigma: knee point setting in interpolation curve for…”
intel/ipu6-camera-hal / Issue #176
If not, what's the recommended path to contribute one (calibration procedure, required tools/target charts) for the `13P2
raspberrypi/libcamera / include/linux/intel-ipu3.h / ipu3_uapi_shd_general_config / L1163-L1168
struct ipu3_uapi_shd_general_config - Shading general config @init_set_vrt_offst_ul: set vertical offset, y_start >> block_height_log2 % grid_height_per_slice. @shd_enable: shading enable. @gain_factor: Gain factor. Shift calculated anti shading value. Precision u2. 0x0 - gain factor [1, 5], means no shift interpolate…
raspberrypi/libcamera / include/linux/intel-ipu3.h / ipu3_uapi_isp_lin_vmem_params / L2537-L2546
struct ipu3_uapi_isp_lin_vmem_params - Linearization parameters @lin_lutlow_gr: linearization look-up table for GR channel interpolation. @lin_lutlow_r: linearization look-up table for R channel interpolation. @lin_lutlow_b: linearization look-up table for B channel interpolation. @lin_lutlow_gb: linearization look-up…
raspberrypi/libcamera / include/linux/intel-ipu3.h / ipu3_uapi_isp_tnr3_vmem_params / L2560-L2567
struct ipu3_uapi_isp_tnr3_vmem_params - Temporal noise reduction vector memory parameters @slope: slope setting in interpolation curve for temporal noise reduction. @reserved1: reserved @sigma: knee point setting in interpolation curve for temporal noise reduction. @reserved2: reserved
raspberrypi/libcamera / include/linux/intel-ipu3.h / ipu3_uapi_obgrid_param / L2817
Optical black level compensation
raspberrypi/libcamera / include/linux/rkisp1-config.h / rkisp1_cif_isp_dpcc_config / L348-L355
struct rkisp1_cif_isp_dpcc_config - Configuration used by DPCC Configuration used by Defect Pixel Cluster Correction. Three sets of methods can be configured and selected through the @set_use field. The result is the logical OR of all enabled sets. @mode: DPCC mode (RKISP1_CIF_ISP_DPCC_MODE_*) @output_mode: Interpolat…
raspberrypi/libcamera / src/libcamera/software_isp/debayer_cpu.h / libcamera / L29-L169
include "debayer.h"
raspberrypi/libcamera / src/libcamera/software_isp/debayer_cpu.h / DebayerCpu / L32-L167
ires access * to the previous and next src lines for interpolating the missing * colors. To allow copying the src lines
raspberrypi/libcamera / src/libcamera/software_isp/TODO.md / Remove statsReady signal / L40
ass applies colour gains in addition to performing the interpolation, it may be more of a naming issue. Removing the signa
raspberrypi/libcamera / src/py/cam/helpers.py / demosaic / L12-L73
# bayer arrays, adding blank pixels at their edges to compensate for the # size of the window when calculating aver
raspberrypi/libcamera / src/ipa/libipa/lsc.h / libcamera / L21-L137
include "interpolator.h" include "lsc_base.h"
raspberrypi/libcamera / src/ipa/libipa/lsc.h / ipa / L23-L137
namespace lsc */ #ifndef __DOXYGEN__ template<> void Interpolator<lsc::Components<uint16_t>>:: interpolate(const lsc::C
raspberrypi/libcamera / src/ipa/libipa/lsc.h / configure / L87-L133
ate.enabled = true; return 0; } const Components interpolateComponents(unsigned int ct) { return sets_.getInterpolated(ct)raspberrypi/libcamera / src/ipa/libipa/ccm.h / libcamera / L18-L75
include "fixedpoint.h" include "interpolator.h"
raspberrypi/libcamera / src/ipa/libipa/ccm.h / CcmAlgorithmBase / L38-L54
ControlList &metadata); private: unsigned int ct_; Interpolator<Matrix<float, 3, 3>> ccm_; Interpolator<Matrix<int16_
raspberrypi/libcamera / src/ipa/libipa/ccm.cpp / CcmAlgorithmBase::configure / L103-L111
\brief Configure the CCM algorithm \param[in] state The CCM active state \param[in] temperatureK The colour temperature in Kelvin Configure the CCM algorithm by initializing the manual and automatic states in \a state by interpolating the default colour correction matrix with the given colour temperature \a temperatur…
raspberrypi/libcamera / src/ipa/libipa/ccm.cpp / CcmAlgorithmBase::queueRequest / L137-L154
- controls::ColourTemperature - controls::ColourCorrectionMatrix When controls::ColourCorrectionMatrix is passed in the supplied matrix is stored in \a state and \a context. When controls::ColourTemperature is passed in, the matrices loaded from configuration file are interpolated with the given temperature and the re…
raspberrypi/libcamera / src/ipa/libipa/ccm.cpp / CcmAlgorithmBase::prepare / L170-L184
\brief Calculate the matrix coefficients for a colour temperature \param[in] state The CCM active state \param[in] context The CCM frame context \param[in] frame The frame number \param[in] temperatureK The colour temperature in Kelvin Interpolate the colour correction matrices as loaded from configuration file for co…
raspberrypi/libcamera / src/ipa/libipa/awb_grey.h / ipa / L19-L36
colourTemperature) override; private: std::optional<Interpolator<Vector<double, 2>>> colourGainCurve_; }; }
raspberrypi/libcamera / src/ipa/libipa/interpolator.h / libcamera / L20-L127
include "libcamera/internal/value_node.h"
raspberrypi/libcamera / src/ipa/libipa/interpolator.h / namespace / L22-L125
namespace LOG_DECLARE_CATEGORY(Interpolator) namespace ipa { template<typename T> class Interpolraspberrypi/libcamera / src/ipa/libipa/lsc.cpp / Interpolator<lsc::Components<uint16_t>>:: interpolate / L96-L104
interpolator<lsc components<uint16 t>> interpolate void Interpola
raspberrypi/libcamera / src/ipa/libipa/lsc.cpp / Interpolator<lsc::Components<uint8_t>>:: interpolate / L107-L115
interpolator<lsc components<uint8 t>> interpolate void Interpolat
raspberrypi/libcamera / src/ipa/rpi/controller/rpi/alsc.h / RPiController / L21-L174
include "../algorithm.h" include "../alsc_status.h" include "../statistics.h"
raspberrypi/libcamera / src/ipa/rkisp1/algorithms/dpf.cpp / Dpf::init / L48-L173
\copydoc libcamera::ipa::Algorithm::init
raspberrypi/libcamera / src/ipa/rkisp1/algorithms/wdr.cpp / WideDynamicRange::prepare / L394-L445
\copydoc libcamera::ipa::Algorithm::prepare
raspberrypi/libcamera / src/ipa/libipa/lsc.cpp / 62d4bfc450
ipa: libipa: lsc: Specialize Interpolator for uint8_t Specialize Interpolator<>::interpolate() for uint8_t register size. Some platforms (Mali, Simple) use an 8 bit register size. Provide a specialization for the that type of Interpolator<>::interpolate(). Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Re…
raspberrypi/libcamera / src/ipa/libipa/lsc_base.cpp / c261d07321
ipa: libipa: lsc: Move Interpolator<lsc::Components> to lsc_base Move the Interpolator<lsc::Components>: specialization from the RkISP1 IPA to the lsc_base header. Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Stefan Klug <stefan.…
raspberrypi/libcamera / src/ipa/libipa/lsc_base.cpp / 5d660ce81d
ipa: libipa: Introduce lsc_base.h Provide a header and implementation for the base definitions of common lens shading calibration data types, and move re-usable code out from the RkISP1 lsc algorithm. Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.c…
raspberrypi/libcamera / src/ipa/libipa/ccm.cpp / 9062131522
ipa: libipa: Add CcmAlgorithm to libipa Add a CcmAlgorithm to libipa. The CcmAlgorithm performs interpolation of the colour correction matrices as loaded from tuning file on a colour temperature. The implementation is based on the existing RkISP1 CCM algorihtm. Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.co…
raspberrypi/libcamera / src/ipa/libipa/camera_sensor_helper.cpp / 12b0844b06
ipa: libipa: camera_sensor_helper: Add OV2740 black level Set blackLevel_ = 4096 (0x40 at 10-bit) in CameraSensorHelperOv2740. The OV2740 kernel driver programs BLC target register 0x4003 with 0x40 for the 180 MHz link frequency mode. This matches the same pattern used by OV5675 and other OmniVision sensors with a 10-…
raspberrypi/libcamera / src/ipa/rpi/pisp/pisp.cpp / 033bb2cce3
ipa: rpi: Fix gamma lookup table generation for PiSP platform generateLut was failing to fill in the final slope value, meaning that fully saturated pixels would full slightly short (the slope of the final piecewise linear segment would default to zero). The loop is slightly reorganised to fix the problem. Signed-off-…
raspberrypi/libcamera / src/ipa/libipa/interpolator.cpp / ee1d93d8aa
ipa: libipa: interpolator: Drop key quantization The quantization of the interpolation key was only used by the LSC algorithm. There it lead to difficult to read code was removed. As there is no remaining user of it, drop it from the Interpolator class. While at it, cleanup the includes. Signed-off-by: Stefan Klug <st…
raspberrypi/libcamera / src/ipa/rkisp1/algorithms/lsc.cpp / 3bfc71345f
ipa: rkisp1: lsc: Handle quantization locally The quantization functionality in the Interpolator type hinders in writing nice code. Don't use it and implement the functionality directly in the algorithm. While at it, reduce the threshold to half of the quantization step size, otherwise it might happen that we skip a f…
raspberrypi/libcamera / src/ipa/rkisp1/algorithms/lsc.h / 71c2e858d8
ipa: rkisp1: lsc: Drop unused function declaration The interpolateTable() function is not implemented anywhere. Drop the declaration. Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com> Reviewed-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
raspberrypi/libcamera / include/libcamera/internal/software_isp/debayer_params.h / 3ffaa4c0e2
libcamera: ipa: simple: Remove Lut algorithm The Lut algorithm is not really an algorithm. Moreover, algorithms may be enabled or disabled but with Lut disabled, nothing will work. Let's move the construction of lookup tables to CPU debayering, where it is used. The implied and related changes are: - DebayerParams is …
raspberrypi/libcamera / src/libcamera/shaders/bayer_1x_packed.frag / 46aac79a44
libcamera: shaders: Add support for Gamma Add gamma compensation to the debayer shaders after colour correction is applied. Similarly only apply the calculated Gamma curve when using the CCM as the lookup tables already contain the data. Suggested-by: Milan Zamazal <mzamazal@redhat.com> Reviewed-by: Milan Zamazal <mza…
raspberrypi/libcamera / src/libcamera/shaders/bayer_1x_packed.frag / 6029dcf9a6
libcamera: shaders: Add support for black level compensation Add the ability to apply a int blacklevel subtraction against the demosaiced data prior to application of colour correction data. Reviewed-by: Milan Zamazal <mzamazal@redhat.com> Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> Reviewed-by: Kiera…
raspberrypi/libcamera / PR #257
in the ctt. The first is a bug in the lens shading calibration measurement, which is now fixed. The second occurs
raspberrypi/libcamera / PR #142
d to the config file which we pass to the lens shading calibration. This clamps the maximum luminance gain that gets writ
raspberrypi/libcamera / Issue #359
ntrol was introduced for: dark frame and bad pixel map calibration needs the sensor temperature recorded per captured fra
raspberrypi/libcamera / Issue #203
up=1 # Run in 64-bit mode arm_64bit=1 # Disable compensation for displays with overscan disable_overscan=1 # Ru
raspberrypi/libcamera / src/ipa/libipa/lsc.cpp / adf284506a
ipa: libipa: lsc: Quantize gains in LscAlgorithm Template the LscAlgorithm class with the LSC engine register format and make lsc::Components<> parameteric on the type used to store the quantized LSC gains. This allows to quantize gains in the LscAlgorithm class and not in the IPA modules. Move the Components<> and Co…
raspberrypi/libcamera / src/ipa/libipa/lsc.cpp / 676140a4c7
ipa: libipa: lsc: Make Components a map<> The current definition of lsc::Components assumes 4 gain vectors named after the colour components supported by the RkISP1 ISP (r, gr, gb and b). As different ISP support different colour channels for their Lsc tables make lsc::Components a map that associates the name of the …
raspberrypi/libcamera / src/ipa/rkisp1/algorithms/lsc.cpp / 88b979dc37
ipa: rkisp1: lsc: Port to use LscAlgorithm Port the RkISP1 LSC algorithm to use the LscAlgorithm class by composition. Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Reviewed-by: Stefan Klug <stefan.klug@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
raspberrypi/libcamera / src/ipa/libipa/lsc.cpp / afccf69edc
ipa: libipa: lsc: Introduce LscAlgorithm Introduce the lsc.h and lsc.cpp files with the definition of the Lsc algorithm active state, frame context and the LscAlgorithm class. The LscAlgorithm class uses two backends (LscPolynomial and LscTable) to perform tuning file parsing and re-scaling of the LSC gains. Signed-of…
raspberrypi/libcamera / src/ipa/rkisp1/algorithms/lsc.cpp / e27f354289
ipa: rkisp1: lsc: Re-architecture Lsc support The RkISP1 LSC implementation is realized by the following components: - 2 "tuning file" parser classes: - LscPolynomialLoader - LscTableLoader which implement the "parseLscData" function that loads from tuning file a polynomial representation of the lsc gains or a table of gains respectively. - A hierachy of "ShadingDescriptors" - LscPolynomialShadin…
raspberrypi/libcamera / include/linux/media/arm/mali-c55-config.h / 9e3a6ca3c2
include: linux: mali-c55: Update to support CCM and Gamma Update the Mali-C55 uAPI header to add support for CCM and the RGB Gamma. Support for CCM and RGB Gamma have been added to the Mali-C55 driver in Linux v7.3 by commits: - bb401df68c06 ("media: mali-c55: Add support for CCM") - 6962703102c4 ("media: mali-c55: Ad…raspberrypi/libcamera / src/ipa/rkisp1/algorithms/cproc.cpp / ab3fb363d8
ipa: rkisp1: cproc: Fix brightness and contrast value handling By reverse engineering it was discovered that the transfer curve applied by the CPROC module is Yout = Yin * contrast + brightness/2. However the most common expectation on contrast is to not change the middle gray of an image. So the expected curve is: Yo…
raspberrypi/libcamera / src/ipa/libipa/lux.cpp / 1e1eecc3f3
libcamera: Replace last mentions of YAML A few comments and log messages still mention YAML while they now relate to code operating on ValueNode. Replace them with value node or tuning data as appropriate for the context. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Barnabás Pőcze <…
raspberrypi/libcamera / Documentation/guides/pipeline-handler.rst / Prerequisite knowledge: system architecture / L12
rough a data and control bus. The presence, number and characteristics of them vary depending on the system design and the pr
raspberrypi/libcamera / Documentation/guides/pipeline-handler.rst / Prerequisite knowledge: libcamera architecture / L75
tured images, and to advertise the immutable camera characteristics enumerated at system initialization time. Creating a
raspberrypi/libcamera / Documentation/guides/pipeline-handler.rst / Registering controls and properties / L561
sociated with immutable values, which represent static characteristics that can be used by applications to identify camera de
raspberrypi/libcamera / src/ipa/ipu3/ipu3.cpp / IPAIPU3 / L139-L179
The IPU3 ImgU has further processing blocks to support image quality improvements through bayer and temporal noise reductions, however those are not supported in the current implementation, and will use default settings as provided by the kernel driver. Demosaicing is operating with the default parameters and could be…
raspberrypi/libcamera / src/ipa/libipa/lsc_base.h / libcamera / L21-L50
include "interpolator.h"
raspberrypi/libcamera / src/ipa/rkisp1/algorithms/lsc.cpp / LensShadingCorrection::LensShadingCorrection / L107-L110
\class LensShadingCorrection \brief RkISP1 Lens Shading Correction control Due to the optical characteristics of the lens, the light intensity received by the sensor is not uniform. The Lens Shading Correction algorithm applies multipliers to all pixels to compensate for the lens shading effect. The coefficients are s…
raspberrypi/libcamera / src/ipa/rpi/common/ipa_base.cpp / IpaBase::setMode / L582-L698
it does, try adjusting the minimum line * length to compensate if possible. */ Duration minPixelTime = controller_
raspberrypi/libcamera / src/libcamera/software_isp/debayer_cpu.cpp / DebayerCpu::sizes / L1124-L1151
.height == 2) borderHeight = 0; /* * For debayer interpolation a border is kept around the entire image * and the m
raspberrypi/libcamera / src/libcamera/software_isp/debayer_egl.cpp / DebayerEGL::sizes / L692-L719
.height == 2) borderHeight = 0; /* * For debayer interpolation a border is kept around the entire image * and the m
raspberrypi/libcamera / src/ipa/ipu3/data/uncalibrated.yaml / 466a55f99b
ipa: ipu3: Add Ccm to uncalibrated.yaml Add the Ccm algorithm to uncalibrated.yaml. Even without calibrated values we should still expose the controls to the application. Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Acked-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Daniel Scally <d…
raspberrypi/libcamera / src/ipa/libipa/gamma.cpp / f7edcd93db
ipa: libipa: Add GammaAlgorithm class Add a base GammaAlgorithm class that can be used by IPA specific gamma algorithms to reduce the amount of work that they need to implement. Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Signed-off-by: Daniel…
raspberrypi/libcamera / Issue #267
] [265] ERROR IPCPipe ipc_pipe_unixsocket.cpp:134 Call timeout! [0:05:59.429475071] [265] ERROR IPCPipe ipc_pipe_unix
raspberrypi/libcamera / src/libcamera/pipeline/rpi/vc4/vc4.cpp / Vc4CameraData / L38-L149
void setCameraTimeout(uint32_t maxFrameLengthMs);
raspberrypi/libcamera / src/ipa/libipa/lsc_polynomial.cpp / b4505e47d8
ipa: libipa: lsc_polynomial: Move LscPolynomial from RkISP1 Move the LscPolynomial class to libipa from RkISP1. Rename the class from LscPolynomialImpl to a simpler LscPolynomial. The class is copied verbatim, only documentation has been added. Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Reviewed-by: K…
raspberrypi/libcamera / src/android/camera_capabilities.cpp / fd88c9fa80
libcamera: Clarify meaning of PixelArraySize and other rectangles Current documented behavior for PixelArraySize is to report the readable array size of the sensor data. If the readable array is offset relative to the physical sensor array, all related rectangles (ScalerCrop, PixelArrayActiveAreas) shall be reported r…
raspberrypi/libcamera / Issue #255
noise [0:22:48.865463230] [5151] WARN RPI vc4.cpp:393 Mismatch between Unicam and CamHelper for embedded data usage!
raspberrypi/libcamera / Documentation/guides/pipeline-handler.rst / Testing a pipeline handler / L1410
18462130] [186470] WARN V4L2 v4l2_pixelformat.cpp:176 Unsupported V4L2 pixel format Y10 ... <remaining Unsupported V4
raspberrypi/libcamera / src/libcamera/pipeline/rpi/vc4/vc4.cpp / Vc4CameraData::platformValidate / L452-L538
; /* Default to CSI2 packing if the user request is unsupported. */ if (rawBayer.packing != BayerFormat::Packing::CS
raspberrypi/libcamera / src/ipa/rkisp1/algorithms/lsc.cpp / e8054c758c
ipa: rkisp1: lsc: Resample polynomial lens shading tables at configure time The lens shading correction is always applied based on the sensor crop bounds. This leads to incorrect lens shading correction for analog crops that do not cover the whole sensor. To fix that, we need to adapt the lens shading table for the se…
ISP 처리 내부에서 화질 결함 문제에 대응하기 위해 보간, 보정, 캘리브레이션 기법을 사용합니다.
아래 항목은 검토자를 위해 생성한 제안입니다. 발견 사항이 아니며, 이를 뒷받침하는 증거도 없습니다.
적용 범위는 스캔이 실제로 관측한 범위입니다. 이 아이디어가 해당 Component를 넘어 일반화되는지는 확인되지 않았습니다.
ISP 처리에서 캘리브레이션과 보정 기법은 그것이 대체한 구성보다 보고된 실패 양상을 더 많이 줄이는가?
캘리브레이션과 보정 기법을 적용하면, 고정 정책이 한정하지 못하는 편차를 한정할 수 있다.
NEEDS_VERIFICATION: 대체된 정책이 수집된 자료에 기록되어 있지 않으므로, 기준선으로 사용하려면 먼저 복원해야 합니다.
구현이 공개되어 있으므로 메커니즘 자체는 재구성할 수 있습니다. 다만 측정을 재현하는 데 필요한 캡처 하드웨어와 튜닝 데이터는 NEEDS_VERIFICATION 상태입니다.
reproduc
Critic은 후보를 적극적으로 반박합니다. 아래 지적 중 치명적인 항목이 하나라도 있으면 그 후보는 Rejected Ideas로 이동합니다. 이 페이지에 남아 있다는 것은 치명적 지적이 없었다는 뜻입니다.
미해결 지적이 없습니다. 모든 검토 항목을 통과했습니다.
코드 증거 32건이 메커니즘을 담고 있으며, 사소한 변경 표지가 증거를 지배하지 않습니다.
증거 37건이 빌드 및 설정 파일 밖에 있습니다.
증거를 지배하는 일반적인 설계 패턴이 없습니다.
코드 증거에 상수 대입 이외의 로직이 존재합니다.
발견된 플랫폼 연결 코드: 없음. 증거를 지배하지 않습니다.
증거 69건이 5종에 걸쳐 있습니다(Source Code, Commit, 문서, Issue, Pull Request).
코드 자체가 메커니즘 어휘를 포함합니다(calibrat, characteris, compensat, interpolat).
효과가 측정된 수치와 함께 서술되어 있습니다.
선행기술 데이터베이스는 영어로 색인되어 있으므로 검색어는 원어로 제시합니다. 이 목록은 조사의 출발점이며, 조사 결과를 대신하지 않습니다.
이 사이트의 모든 후보는 공개 Repository에서 자동으로 수집한 증거에 근거합니다. Novelty Confidence는 추가 조사의 우선순위를 나타내는 값이며, 특허 신규성 판단이 아닙니다. UNKNOWN, LOW_CONFIDENCE, NEEDS_VERIFICATION 표시는 해당 항목을 뒷받침하는 증거가 부족하다는 뜻입니다.