Back to results
US 7,680,657 B2Granted
Auto segmentation based partitioning and clustering approach to robust endpointing
AssigneeMicrosoft Corporation
InventorsYu Shi, Frank Kao-ping Soong, Jian-Iai Zhou
Life of this patent
Estimating the term…
Abstract
Possible segmentations for an audio signal are scored based on distortions for feature vectors of the audio signal and the total number of segments in the segmentation. The scores are used to select a segmentation and the selected segmentation is used to identify a starting point and an ending point for a speech signal in the audio signal.
Claims17
A method comprising:
- scoring possible segmentations of an audio signal, each score based on distortions for feature vectors of the audio signal and the total number of segments in the segmentation;
- using the scores to select a segmentation;
- and
- a processor using the selected segmentation to identify a starting point and an ending point for a speech signal in the audio signal, wherein using the selected segmentation to identify a starting point and an ending point for a speech signal in the audio signal comprises:
- determining a sorting factor for each segment in the selected segmentation;
- sorting the segments based on the sorting factor;
- segmenting the sorted segments to produce two groups of segments, with one group being associated with noisy speech;
- and
- identifying the starting point and the ending point for the speech signal in the group of segments associated with noisy speech.
6 more elements
A computer storage medium having computer-executable instructions for performing steps comprising:
- segmenting frames of an audio signal into segments, wherein segmenting frames of the audio signal comprises evaluating only the possible segmentations in which segments end at particular ranges of frame indices;
- sorting the segments based on a sorting factor to form ordered segments;
- segmenting the ordered segments into at least two groups;
- selecting one of the groups;
- identifying a segment in the selected group as containing a starting point for speech in the audio signal;
- and
- identifying a second segment in the selected group as containing an ending point for speech in the audio signal.
4 more elements
A method comprising:
- a processor forming a centroid for each of a plurality of segments in an audio signal;
- a processor sorting the segments based on sorting factors associated with the segments to form sorted segments wherein the sorting factor for a segment is based on the log energy and the peak cross correlation of the centroid for the segment;
- and
- a processor segmenting the sorted segments into at least two groups by computing distortions between the centroids.
1 more element
Dependencies are inferred from the claim text.