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.
31. The device of claim 28 , where the circuitry configured to extract at least one of audio, video and text features is configured to identify demarcation between plural segments predefined in the multimedia program.