Patent ID: 6907367
Filing Date: 2005-06-14
Classification: G10L

Abstract:
1. A method for dividing a signal into segments having similar spectral characteristics comprising the steps of: receiving n samples of the signal for initial use as n received samples, wherein a received sample being received earliest in time is identified as an oldest sample of said n received samples; calculating a spectral characteristic function for said n received samples of the signal for initial use as the spectral characteristic function; generating a table of previous values that contains a scoring value for a best segmentation of received samples and a segment length of a last previously identified segment; receiving a single current sample of the signal; computing a new spectral characteristic function based on said received single current sample, said spectral characteristic function, and the oldest sample of said n received samples; computing a scoring function from said computed new spectral characteristic function wherein the computed scoring function incorporates a reward value for segments exactly matching a pitch interval; and recursively identifying segments of the signal based on the computed scoring function and said table of previous values, said recursively identified segments corresponding to naturally occurring events in the signal between any two received samples thereof and identifying a new spectral characteristic of said signal.