System for parental control in video programs based on multimedia content information
First Claim
1. A method performed by a device to filter objectionable material, from a multimedia program including plural segments, on a segment-by-segment basis responsive to a filter criteria, comprising:
- providing a learning module to generate the filter criteria learned based on user instructions by examples of objectionable content;
splitting the multimedia program into plural components;
extracting audio, video, and transcript features from segments within the plural components;
processing each segment amongst the segments, according to the learned filter criteria generated by the learning module and the extracted features, and generating 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
when the respective numeric ranking for the segment exceeds a threshold, processing the segment to thereby eliminate material corresponding to the learned filter criteria.
7 Assignments
0 Petitions
Accused Products
Abstract
A parental control system provides the ability to automatically filter a multimedia program content in real time based on stock and user specified criteria. The criteria are used to teach a learning module in the system what types of video program segments are to be considered sensitive or objectionable so that the module'"'"'s understanding of what is sensitive and what is not can be applied to other video programs to provide real-time filtering. The multimedia program is broken down into audio, video, and transcript components so that sound effects, visual components and objects, and language can all be analyzed collectively to make a determination of whether offending material is being passed along in the multimedia program. The user has the option of training the system for any type of objectionable material, not just sex and violence.
49 Citations
50 Claims
-
1. A method performed by a device to filter objectionable material, from a multimedia program including plural segments, on a segment-by-segment basis responsive to a filter criteria, comprising:
-
providing a learning module to generate the filter criteria learned based on user instructions by examples of objectionable content; splitting the multimedia program into plural components; extracting audio, video, and transcript features from segments within the plural components; processing each segment amongst the segments, according to the learned filter criteria generated by the learning module and the extracted features, and generating 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 when the respective numeric ranking for the segment exceeds a threshold, processing the segment to thereby eliminate material corresponding to the learned filter criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A parental control system for an electronic device to filter objectionable material from a multimedia program including plural segments, comprising:
-
a learning module to generate filter criteria learned based on user instructions by examples of objectionable content; a splitting mechanism that splits the multimedia program into plural components; a transcript analysis module that extracts first audible features and text from a transcript analysis component within the plural components; a visual analysis module that extracts video features from a visual analysis component within the plural components; an audio analysis module that extracts second audible features from an audio analysis component within the plural components; an analyzer which processes each segment amongst the segments, according to the learned filter criteria generated by the learning module and the extracted features, and generates 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 which generates a respective control signal when the numeric ranking exceeds a threshold; and a filter, which processes one of the segments of the multimedia program in response to a received respective control signal. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
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. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A device for filtering material from a multimedia program, comprising:
-
a learning module to generate filter criteria learned based on user instructions by examples of objectionable content; at least two of a visual analysis module to extract image features; an audio analysis module to extract second verbal audible features; a transcript analysis module to extract text features based on a transcript; and a filter to process the multimedia program, according to the extracted features and the titter criteria generated by the learning module, and generate a numeric ranking corresponding to the filter criteria learned based on the user instructions by examples of objectionable content and applied to a portion of the multimedia program, and eliminate, in accordance with the numeric ranking, objectionable material from the multimedia program. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A device for tittering material from a multimedia program, comprising:
-
a learning module to generate filter criteria learned based on user instructions by examples of objectionable content; for each one of plural components of the multimedia program, each comprising plural segments, a mechanism to extract, on a segment-by-segment basis, at least one of image features, verbal audible features, and text features; and a filter to process each segment amongst the segments, according to the extracted features and the learned filter criteria generated by the learning module, and generate a numeric ranking corresponding to the filter criteria learned based on user instructions by examples of objectionable content and applied to the segment, and eliminate objectionable material in accordance with the numeric ranking on a segment-by-segment basis.
-
-
49. A device to eliminate objectionable material from a multimedia program having plural segments, comprising:
-
a learning module to generate filter criteria learned based on user instructions by examples of objectionable content; means for extracting at least two of audio, video, or transcript features from respective multimedia components; and means for processing each segment amongst the segments, according to the learned filter criteria generated by the learning module and the extracted features, and generating 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 eliminating objectionable material, in accordance with the numeric ranking, on a segment-by-segment basis.
-
-
50. 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; and circuitry configured to process the multimedia program, according to the extracted features and the learned filter criteria generated by the learning module, and generate a numeric ranking corresponding to the filter criteria learned based on the user instructions by examples of objectionable content and applied to a portion of the multimedia program, and eliminate, in accordance with the numeric ranking, objectionable material from the multimedia program.
-
Specification