SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
SprHmmRmgInfo Struct Reference

All information for fast selection of gaussians. More...

+ Collaboration diagram for SprHmmRmgInfo:

Data Fields

_FuncPtr1_HMMDEF_ select_rmg_func
 
int vlen
 Observation vector dimension. More...
 
int nmvgs
 Number of gaussians. More...
 
int ndiv
 Nr. of linear divisions per axis. More...
 
int flags
 set of flags, see above More...
 
void * gset
 set of gaussians used to create the removal tables. More...
 
float mu
 mean set by last call to the (local) get_mu_sig() routine More...
 
float sig
 sigma set by last call to the (local) get_mu_sig() routine More...
 
float glob_cnt
 glob_cnt set by last call to the (local) get_mu_sig() routine More...
 
float margin
 the margin used to construct the removal tables More...
 
float sigma
 factor (times sigma) used to construct the removal tables. More...
 
int * axis_order
 order of the parameters (most efficient to least efficient) More...
 
float * axis_xlat
 Translation coeff.: continuous to linear division. More...
 
SprHmmGndxXXPtr ** lst
 List of gaussians that can be removed. More...
 
float ** glob_lprob
 Logaritme of the global distribution per axis. More...
 
float tot_cnt
 
float target_reduc
 Target reduction rate on the gaussian mean's. More...
 
SprHmmGndxgauss_order
 order of the gaussians when bitmap compression is used More...
 
int ** lst_stats
 
double fc_stats
 count the number of frames handled More...
 
double rc_stats
 count the number of remaining gaussians after reduction More...
 
int mem_used
 Memory used by the rmg-system. More...
 

Detailed Description

All information for fast selection of gaussians.

Field Documentation

_FuncPtr1_HMMDEF_ SprHmmRmgInfo::select_rmg_func
int SprHmmRmgInfo::vlen

Observation vector dimension.

int SprHmmRmgInfo::nmvgs

Number of gaussians.

int SprHmmRmgInfo::ndiv

Nr. of linear divisions per axis.

int SprHmmRmgInfo::flags

set of flags, see above

void* SprHmmRmgInfo::gset

set of gaussians used to create the removal tables.

float SprHmmRmgInfo::mu

mean set by last call to the (local) get_mu_sig() routine

float SprHmmRmgInfo::sig

sigma set by last call to the (local) get_mu_sig() routine

float SprHmmRmgInfo::glob_cnt

glob_cnt set by last call to the (local) get_mu_sig() routine

float SprHmmRmgInfo::margin

the margin used to construct the removal tables

float SprHmmRmgInfo::sigma

factor (times sigma) used to construct the removal tables.

int* SprHmmRmgInfo::axis_order

order of the parameters (most efficient to least efficient)

float* SprHmmRmgInfo::axis_xlat

Translation coeff.: continuous to linear division.

SprHmmGndxXXPtr** SprHmmRmgInfo::lst

List of gaussians that can be removed.

float** SprHmmRmgInfo::glob_lprob

Logaritme of the global distribution per axis.

float SprHmmRmgInfo::tot_cnt

number of frames observed for all gaussians (with an offset of 1.0 for each gaussian)

float SprHmmRmgInfo::target_reduc

Target reduction rate on the gaussian mean's.

SprHmmGndx* SprHmmRmgInfo::gauss_order

order of the gaussians when bitmap compression is used

int** SprHmmRmgInfo::lst_stats

stats to determine the effect of all numbers in the lst array

double SprHmmRmgInfo::fc_stats

count the number of frames handled

double SprHmmRmgInfo::rc_stats

count the number of remaining gaussians after reduction

int SprHmmRmgInfo::mem_used

Memory used by the rmg-system.