28. A device for eliminating objectionable material from a multimedia program, the device comprising: a learning module to generate filter criteria learned based on user instructions by examples of objectionable content; circuitry configured to extract at least one of audio, video and text features from the multimedia program; circuitry configured to process each segment amongst the segments, according to the learned filter criteria generated by the learning module and the extracted features, and generate a numeric ranking corresponding to the filter criteria learned based on the user instructions by examples of objectionable content and applied to the segment; and circuitry configured to eliminate, in accordance with the numeric ranking, objectionable material from the multimedia program on a segment-by-segment basis.
28. A device for eliminating objectionable material from a multimedia program, the device comprising: a learning module to generate filter criteria learned based on user instructions by examples of objectionable content; circuitry configured to extract at least one of audio, video and text features from the multimedia program; circuitry configured to process each segment amongst the segments, according to the learned filter criteria generated by the learning module and the extracted features, and generate a numeric ranking corresponding to the filter criteria learned based on the user instructions by examples of objectionable content and applied to the segment; and circuitry configured to eliminate, in accordance with the numeric ranking, objectionable material from the multimedia program on a segment-by-segment basis. 36. The device of claim 28 , where the circuitry configured to extract at least one of audio, video and text features is configured to separate multiple components from the multimedia program, as is further configured to extract at least two types of features from the set of audio features, video features or text features.