30. The computer-readable storage medium of claim 29 including classifying scenes of a video by: initially classifying each scene using each trained sub-classifier; setting the classification of scenes to commercial when the scenes are in between scenes initially classified as commercial and a time between the scenes indicates that the scenes are within a commercial; and setting a final classification of a scene to commercial or not commercial based on the classification of a majority of the scenes within a window.
29. A computer-readable storage medium containing instructions for controlling a computer system to generate a classifier to classify scenes of a video as commercial or not commercial using an adaptive boosting training technique, by a method comprising: providing a plurality of training scenes of a training video, each training scene represented by a feature vector and having an actual classification; assigning a current weight to each training scene; for a plurality of sub-classifiers, training the sub-classifier based on the training scenes and actual classifications of the training scenes, the trained sub-classifier to provide classifications for scenes; classifying the training scenes using the trained sub-classifier; setting the classification of the training scenes to commercial when the training scenes are in between training scenes classified as commercial and a time between the training scenes indicates that the training scenes are within a commercial; resetting the current weights of the training scenes based on similarity of the classifications to the actual classifications; and generating a weight for the sub-classifier based on similarity of the classification to the actual classification, wherein the generated classifier is a combination of the trained sub-classifiers weighted based on the generated weights of the sub-classifiers.