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

structure describing a set of HMM states More...

+ Collaboration diagram for SprHmmStates:

Data Fields

int nstates
 The number of states. More...
 
int nmix
 
int * total_mixdim
 Total sum of the mixdim of each state. More...
 
int tpdim
 Dimension of the transition probability vector. More...
 
int topology
 Connection topology of states, see str_topology[]. More...
 
int reduced_SC_HMM
 
int duration
 
int trans_scale
 
int weight_scale
 
SprHmmState ** state
 The states. More...
 
SprHmmUcharselected
 
float * output_prob
 
float logminout
 Value used to floor the probabilities, see output_prob(). More...
 

Detailed Description

structure describing a set of HMM states

Field Documentation

int SprHmmStates::nstates

The number of states.

int SprHmmStates::nmix

Number of mixtures. Must always be the same as in the Hmm structure.

int* SprHmmStates::total_mixdim

Total sum of the mixdim of each state.

int SprHmmStates::tpdim

Dimension of the transition probability vector.

int SprHmmStates::topology

Connection topology of states, see str_topology[].

int SprHmmStates::reduced_SC_HMM

Flag indicating if it is a reduced SC-HMM (1, state2mvg filled in) or not (0).

int SprHmmStates::duration

Information about the duration modelling of the state: each state is copied duration times.

int SprHmmStates::trans_scale

Gives the scale of the transition probabilities, see str_datascale[].

int SprHmmStates::weight_scale

Gives the scale of the weights in a mixture, see str_datascale[].

SprHmmState** SprHmmStates::state

The states.

SprHmmUchar* SprHmmStates::selected

Flag array indication for which states the observation probability has (1) or has not (0) to be calculated.

float* SprHmmStates::output_prob

Array with the observation probabilities of the states for a given data point (always in logarithm: log10).

float SprHmmStates::logminout

Value used to floor the probabilities, see output_prob().