PDK API Guide for J721E
Fcp_CfaConfig Struct Reference

Detailed Description

Flex CFA/Demosaicing Module Configuration Refer to specs for more details on this module.

Data Fields

uint32_t bypass [FCP_MAX_COLOR_COMP]
 
int32_t coeff [FCP_MAX_CFA_COEFF]
 
uint32_t coreSel [FCP_MAX_COLOR_COMP]
 
uint32_t coreBlendMode [FCP_MAX_COLOR_COMP]
 
uint32_t gradHzPh [FCP_CFA_MAX_SET][FCP_CFA_MAX_PHASE]
 
uint32_t gradVtPh [FCP_CFA_MAX_SET][FCP_CFA_MAX_PHASE]
 
uint32_t intsBitField [FCP_CFA_MAX_SET][FCP_CFA_MAX_PHASE]
 
uint32_t intsShiftPh [FCP_CFA_MAX_SET][FCP_CFA_MAX_PHASE]
 
uint32_t thr [FCP_CFA_MAX_SET][FCP_CFA_MAX_SET_THR]
 

Field Documentation

◆ bypass

uint32_t Fcp_CfaConfig::bypass[FCP_MAX_COLOR_COMP]

Enable/Bypass specific Core TRUE: Bypasses the code ie output = input FALSE: Enables core for CFA

◆ coeff

int32_t Fcp_CfaConfig::coeff[FCP_MAX_CFA_COEFF]

CFA Coefficients

◆ coreSel

uint32_t Fcp_CfaConfig::coreSel[FCP_MAX_COLOR_COMP]

There are two sets of gradiant and direction cores available in the CFA This enum array is used for selecting core for each input color. Refer Fcp_CfaCoreSelect for valid values.

◆ coreBlendMode

uint32_t Fcp_CfaConfig::coreBlendMode[FCP_MAX_COLOR_COMP]

core Mode, Refer Fcp_CfaCoreBlendMode for valid values

◆ gradHzPh

uint32_t Fcp_CfaConfig::gradHzPh[FCP_CFA_MAX_SET][FCP_CFA_MAX_PHASE]

Gradient horizontal phase for both the cores, Refer to specs for more details

◆ gradVtPh

uint32_t Fcp_CfaConfig::gradVtPh[FCP_CFA_MAX_SET][FCP_CFA_MAX_PHASE]

Gradient Vertical phase for both the cores, Refer to specs for more details

◆ intsBitField

uint32_t Fcp_CfaConfig::intsBitField[FCP_CFA_MAX_SET][FCP_CFA_MAX_PHASE]

Intensity bit fields for both the cores, Refer to specs for more details

◆ intsShiftPh

uint32_t Fcp_CfaConfig::intsShiftPh[FCP_CFA_MAX_SET][FCP_CFA_MAX_PHASE]

Intensity phase shift, Refer to specs for more details

◆ thr

uint32_t Fcp_CfaConfig::thr[FCP_CFA_MAX_SET][FCP_CFA_MAX_SET_THR]

Thresholds for both the cores, Refer to specs for more details