MPI for DIP common header. More...
#include "mpi_common.h"
Data Structures | |
struct | MPI_ALG_LIB_S |
Structure for DIP algorithm library. More... | |
Macros | |
#define | MPI_AWB_CHN_NUM (4) |
#define | MPI_K_TABLE_ENTRY_NUM (8) |
#define | MPI_COLOR_CHN_NUM (3) |
#define | MPI_DCC_CHN_NUM (4) |
#define | MPI_LUM_HIST_ENTRY_NUM (60) |
#define | MPI_LUMA_HIST_ENTRY_NUM (33) |
#define | MPI_MV_HIST_ENTRY_NUM (32) |
#define | MPI_SAD_HIST_ENTRY_NUM (19) |
#define | MPI_TDIFF_ENTRY_NUM (4) |
#define | MPI_TE_CURVE_ENTRY_NUM (60) |
#define | MPI_PTA_CURVE_ENTRY_NUM (33) |
#define | MPI_SHP_CTRL_POINT_NUM (6) |
#define | MPI_NR_LUT_ENTRY_NUM (9) |
#define | MPI_SNS_TABLE_REGS_NUM (32) |
#define | MPI_ISO_LUT_ENTRY_NUM (11) |
#define | MPI_SENSOR_GAIN_LUT_ENTRY_NUM (11) |
#define | MPI_MAX_DIP_DEV_NUM (2) |
#define | MPI_MAX_SNP_DEV_NUM (2) |
#define | MPI_MAX_ALG_LIB_NAME (32) |
#define | DIP_SENSOR_PATH(d, p) MPI_INPUT_PATH(d, p) |
#define | DIP_GET_DEV(i) MPI_GET_VIDEO_DEV(i) |
#define | DIP_GET_SNP(i) MPI_GET_INPUT_PATH(i) |
Typedefs | |
typedef MPI_DEV | DIP_DEV |
typedef MPI_PATH | SNP_DEV |
typedef MPI_SIZE_S | SIZE_S |
typedef MPI_RANGE_S | RANGE_S |
typedef MPI_BAYER_E | BAYER_E |
Enumerations | |
enum | MPI_ALG_OPT_E { ALG_OPT_AUTO = 0, ALG_OPT_HALF_AUTO, ALG_OPT_MANUAL, ALG_OPT_NUM } |
Enumration for DIP algorithm operation mode. More... | |
MPI for DIP common header.
#define DIP_GET_DEV | ( | i | ) | MPI_GET_VIDEO_DEV(i) |
Get DIP device
#define DIP_GET_SNP | ( | i | ) | MPI_GET_INPUT_PATH(i) |
Get DIP sensor path
#define DIP_SENSOR_PATH | ( | d, | |
p | |||
) | MPI_INPUT_PATH(d, p) |
DIP sensor path
#define MPI_AWB_CHN_NUM (4) |
Number of channels for AWB, bayer domain
#define MPI_COLOR_CHN_NUM (3) |
Number of color channels in RGB domain
#define MPI_DCC_CHN_NUM (4) |
Number of channel for DCC, bayer domain
#define MPI_ISO_LUT_ENTRY_NUM (11) |
Number of entries in ISO look up table
#define MPI_K_TABLE_ENTRY_NUM (8) |
Number of color temperature in table, this will be used for interpolation
#define MPI_LUM_HIST_ENTRY_NUM (60) |
Number of luminance histograms for AE
#define MPI_LUMA_HIST_ENTRY_NUM (33) |
Number of luminance histograms for PTA
#define MPI_MAX_ALG_LIB_NAME (32) |
Number of maximum algorithm libraries
#define MPI_MAX_DIP_DEV_NUM (2) |
Number of maximum DIP device
#define MPI_MAX_SNP_DEV_NUM (2) |
Number of maximum sensor path device
#define MPI_MV_HIST_ENTRY_NUM (32) |
Number of MV histograms
#define MPI_NR_LUT_ENTRY_NUM (9) |
Number of entries in NR look up table
#define MPI_PTA_CURVE_ENTRY_NUM (33) |
Number of PTA curve
#define MPI_SAD_HIST_ENTRY_NUM (19) |
Number of SAD histograms
#define MPI_SENSOR_GAIN_LUT_ENTRY_NUM (11) |
Number of entries in sensor gain look up table
#define MPI_SHP_CTRL_POINT_NUM (6) |
Number of SHP control point
#define MPI_SNS_TABLE_REGS_NUM (32) |
Number of Sensor table register
#define MPI_TDIFF_ENTRY_NUM (4) |
Number of TDIFF histograms
#define MPI_TE_CURVE_ENTRY_NUM (60) |
Number of TE curve
enum MPI_ALG_OPT_E |