[libcamera-devel,v3,0/3] Add DPF tuning support for RkISP1
mbox series

Message ID 20220812223351.22609-1-laurent.pinchart@ideasonboard.com
Headers show
Series
  • Add DPF tuning support for RkISP1
Related show

Message

Laurent Pinchart Aug. 12, 2022, 10:33 p.m. UTC
Hello,

This patch series adds support for the denoise pre-filter (DPF)
algorithm to the RkISP1 IPA module.

The configuration of the DPF depends on whether or not the AWB and LSC
hardware blocks are enabled. Therefore, patches 1/3 and 2/3 store that
information in the IPASessionConfiguration. Patch 3/3 then adds the
algorithm and showcase its configuration in the ov5640 tuning data file.

Florian Sylvestre (3):
  ipa: rkisp1: Add enable field for AWB algorithm in IPA context
  ipa: rkisp1: Add enable field for LSC algorithm in IPA context
  ipa: rkisp1: Add support of Denoise Pre-Filter control

 src/ipa/rkisp1/algorithms/awb.cpp     |   2 +
 src/ipa/rkisp1/algorithms/dpf.cpp     | 249 ++++++++++++++++++++++++++
 src/ipa/rkisp1/algorithms/dpf.h       |  36 ++++
 src/ipa/rkisp1/algorithms/lsc.cpp     |  10 ++
 src/ipa/rkisp1/algorithms/lsc.h       |   1 +
 src/ipa/rkisp1/algorithms/meson.build |   1 +
 src/ipa/rkisp1/data/ov5640.yaml       |  15 ++
 src/ipa/rkisp1/ipa_context.cpp        |  22 +++
 src/ipa/rkisp1/ipa_context.h          |  10 ++
 9 files changed, 346 insertions(+)
 create mode 100644 src/ipa/rkisp1/algorithms/dpf.cpp
 create mode 100644 src/ipa/rkisp1/algorithms/dpf.h


base-commit: dfc6d711c9f7f0a9868afa5158aa2089163bded3