SegmentationList Struct Reference
Linked list that defines a segmentation of the feature vector pool. More...
Public Attributes | |
int | firstFrame |
int | lastFrame |
int | ID [4] |
char * | infoString |
SegmentationList * | next |
Detailed Description
Linked list that defines a segmentation of the feature vector pool.The ID variable can be used for different purposes. During training, the IDs can be used to store the left- and right contexts of the phones. If needed, pointers to bigger data structures can be stored in ID. ID[0] is used as 'cluster ID'.
Member Data Documentation
Referenced by FeaturePool::addSegment(), FeaturePool::addSegmentToFront(), FeaturePool::concatSegmentation(), FeaturePool::createNewPool(), FeaturePool::filterLongSegments(), FeaturePool::filterShortSegments(), FeaturePool::getAverageEnergy(), FeaturePool::getClusterLength(), FeaturePool::getCurSegmentEnergy(), FeaturePool::getCurSegmentLen(), FeaturePool::getCurSegmentStart(), FeaturePool::getCurSegmentVectorList(), FeaturePool::getFirstVectorFirstSegmentList(), FeaturePool::getFirstVectorNextSegmentList(), Train_Segmenter::getOverlap(), FeaturePool::maxSegmentLength(), FeaturePool::readRTTM(), FeaturePool::segmentationAddLabel(), FeaturePool::segmentationCopy(), FeaturePool::segmentationCreateOverlap(), FeaturePool::segmentationFillGaps(), FeaturePool::segmentationIntersection(), FeaturePool::segmentationSplit(), FeaturePool::segmentationSubset(), FeaturePool::segmentationSubstract(), FeaturePool::segmentationWiden(), FeaturePool::setCurSegmentVector(), FeaturePool::splitOnEnergy(), TrainPhoneModel::train(), and FeaturePool::writeRTTM().
int SegmentationList::ID[4] |
Referenced by FeaturePool::addSegment(), FeaturePool::addSegmentToFront(), FeaturePool::concatSegmentation(), FeaturePool::doSegmentsExist(), FeaturePool::filterLongSegments(), FeaturePool::filterShortSegments(), FeaturePool::getClusterLength(), FeaturePool::getFirstVectorFirstSegmentList(), FeaturePool::getFirstVectorNextSegmentList(), Train_Segmenter::getOverlap(), FeaturePool::getSegmentID(), FeaturePool::maxSegmentLength(), FeaturePool::mergeLabels(), FeaturePool::mergeSegmentations(), FeaturePool::readRTTM(), FeaturePool::segmentationAddLabel(), FeaturePool::segmentationCopy(), FeaturePool::segmentationCreateOverlap(), FeaturePool::segmentationIntersection(), FeaturePool::segmentationSplit(), FeaturePool::segmentationSubset(), FeaturePool::segmentationSubstract(), FeaturePool::segmentationWiden(), FeaturePool::setSegmentID(), FeaturePool::splitOnEnergy(), TrainPhoneModel::train(), and FeaturePool::writeRTTM().
Referenced by FeaturePool::addSegment(), FeaturePool::addSegmentToFront(), FeaturePool::getCurInfoString(), FeaturePool::maxSegmentLength(), FeaturePool::readRTTM(), FeaturePool::resetSegmentation(), FeaturePool::segmentationCreateOverlap(), FeaturePool::segmentationFillGaps(), FeaturePool::writeRTTM(), and FeaturePool::~FeaturePool().
Referenced by FeaturePool::addSegment(), FeaturePool::addSegmentToFront(), FeaturePool::concatSegmentation(), FeaturePool::createNewPool(), FeaturePool::filterLongSegments(), FeaturePool::filterShortSegments(), FeaturePool::getClusterLength(), FeaturePool::getCurSegmentEnergy(), FeaturePool::getCurSegmentLen(), FeaturePool::getCurSegmentVectorList(), FeaturePool::getFirstVectorFirstSegmentList(), FeaturePool::getFirstVectorNextSegmentList(), FeaturePool::getNextVectorList(), Train_Segmenter::getOverlap(), FeaturePool::maxSegmentLength(), FeaturePool::readRTTM(), FeaturePool::segmentationAddLabel(), FeaturePool::segmentationCopy(), FeaturePool::segmentationCreateOverlap(), FeaturePool::segmentationFillGaps(), FeaturePool::segmentationIntersection(), FeaturePool::segmentationSplit(), FeaturePool::segmentationSubset(), FeaturePool::segmentationSubstract(), FeaturePool::segmentationWiden(), FeaturePool::setCurSegmentVectors(), TrainPhoneModel::train(), and FeaturePool::writeRTTM().
Referenced by FeaturePool::addSegment(), FeaturePool::addSegmentToFront(), FeaturePool::concatSegmentation(), FeaturePool::createNewPool(), FeaturePool::doSegmentsExist(), FeaturePool::filterLongSegments(), FeaturePool::filterShortSegments(), FeaturePool::getAverageEnergy(), FeaturePool::getClusterLength(), FeaturePool::getFirstVectorFirstSegmentList(), FeaturePool::getFirstVectorNextSegmentList(), Train_Segmenter::getOverlap(), FeaturePool::maxSegmentLength(), FeaturePool::mergeLabels(), FeaturePool::mergeSegmentations(), FeaturePool::readRTTM(), FeaturePool::resetSegmentation(), FeaturePool::segmentationAddLabel(), FeaturePool::segmentationCopy(), FeaturePool::segmentationCreateOverlap(), FeaturePool::segmentationFillGaps(), FeaturePool::segmentationIntersection(), FeaturePool::segmentationSplit(), FeaturePool::segmentationSubstract(), FeaturePool::segmentationWiden(), FeaturePool::splitOnEnergy(), TrainPhoneModel::train(), FeaturePool::writeRTTM(), and FeaturePool::~FeaturePool().