The present invention provides for a method and apparatus for segmenting a
multi-media program based upon audio events. In an embodiment a method of
classifying an audio stream is provided. This method includes receiving
an audio stream. Sampling the audio stream at a predetermined rate and
then combining a predetermined number of samples into a clip. A plurality
of features are then determined for the clip and are analyzed using a
linear approximation algorithm. The clip is then characterized based upon
the results of the analysis conducted with the linear approximation
algorithm.