XCORE SDK
XCORE Software Development Kit
Classes | Enumerations
AEC Data Structure and Enum Definitions

Classes

struct  coherence_mu_config_params_t
 
struct  shadow_filt_config_params_t
 
struct  aec_core_config_params_t
 
struct  aec_config_params_t
 AEC control parameters. More...
 
struct  coherence_mu_params_t
 
struct  shadow_filter_params_t
 
struct  aec_shared_state_t
 AEC shared state structure. More...
 
struct  aec_state_t
 [aec_shared_state_t] More...
 

Enumerations

enum  aec_adaption_e { AEC_ADAPTION_AUTO , AEC_ADAPTION_FORCE_ON , AEC_ADAPTION_FORCE_OFF }
 
enum  shadow_state_e {
  LOW_REF = -4 , ERROR = -3 , ZERO = -2 , RESET = -1 ,
  EQUAL = 0 , SIGMA = 1 , COPY = 2
}
 

Detailed Description

Enumeration Type Documentation

◆ aec_adaption_e

Enumerator
AEC_ADAPTION_AUTO 

Compute filter adaption config every frame.

AEC_ADAPTION_FORCE_ON 

Filter adaption always ON.

AEC_ADAPTION_FORCE_OFF 

Filter adaption always OFF.

◆ shadow_state_e

Enumerator
LOW_REF 

Not much reference so no point in acting on AEC filter logic.

ERROR 

something has gone wrong, zero shadow filter

ZERO 

shadow filter has been reset multiple times, zero shadow filter

RESET 

copy main filter to shadow filter

EQUAL 

main filter and shadow filter are similar

SIGMA 

shadow filter bit better than main, reset sigma_xx for faster convergence

COPY 

shadow filter much better, copy to main