System for filtering content from videos
First Claim
1. A method for filtering out potentially objectionable events from a video in real time, comprising:
- accepting input from a user to select a ratings setting from a plurality of ratings settings;
selecting a table of substitution events from a plurality of locally stored tables of substitution events based on the selected ratings setting, wherein each of the plurality of tables of substitution events includes a plurality of substitution event codes that correspond to substitution events and further includes a plurality of substitution attributes that each correspond to one of the substitution codes;
receiving video that is filtered according to the user-selected ratings setting using substitution event codes that are embedded in the video and substitution event codes that are in the table of substitution events that was selected based on the user-selected ratings setting;
filtering potentially objectionable events from the video using a corresponding one of the substitution attributes when it is determined that the video contains one of the substitution codes that is in the table of substitution events that was selected based on the user-selected ratings setting; and
informing the user that filtering to the selected ratings setting is not available for the video that is being received when detection of video-embedded substitution event codes fails.
15 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for filtering out potentially objectionable content from a video. The system is preferably implemented with user equipment such as a set-top box, a dedicated stand-alone box, a videocassette recorder, or circuitry in other television equipment. Videos to be filtered have embedded information that identifies potentially objectionable substitution events. The system determines which substitution events are to be filtered out based on selectable ratings settings. If desired, filtered video images may be replaced with blank video images and filtered audio signals may by replaced with silence or a tone. Filtering may also be accomplished by disrupting the event to be filtered (e.g., by garbling the event). Filtering may involve making substitutions of audio or video information. For example, audio information in a substitution event may be replaced by appropriate audio segments. Video information in a substitution event may be replaced by a video still or by a video clip.
216 Citations
2 Claims
-
1. A method for filtering out potentially objectionable events from a video in real time, comprising:
-
accepting input from a user to select a ratings setting from a plurality of ratings settings;
selecting a table of substitution events from a plurality of locally stored tables of substitution events based on the selected ratings setting, wherein each of the plurality of tables of substitution events includes a plurality of substitution event codes that correspond to substitution events and further includes a plurality of substitution attributes that each correspond to one of the substitution codes;
receiving video that is filtered according to the user-selected ratings setting using substitution event codes that are embedded in the video and substitution event codes that are in the table of substitution events that was selected based on the user-selected ratings setting;
filtering potentially objectionable events from the video using a corresponding one of the substitution attributes when it is determined that the video contains one of the substitution codes that is in the table of substitution events that was selected based on the user-selected ratings setting; and
informing the user that filtering to the selected ratings setting is not available for the video that is being received when detection of video-embedded substitution event codes fails.
-
-
2. A system for filtering out potentially objectionable events from a video in real time, comprising circuitry that is configured to:
-
accept input from a user to select a ratings setting from a plurality of ratings settings;
select a table of substitution events from a plurality of locally stored tables of substitution events based on the selected ratings setting, wherein each of the plurality of tables of substitution events includes a plurality of substitution event codes that correspond to substitution events and further includes a plurality of substitution attributes that each correspond to one of the substitution codes;
receive video that is filtered according to the user-selected ratings setting using substitution event codes that are embedded in the video and substitution event codes that are in the table of substitution events that was selected based on the user-selected ratings setting;
filter potentially objectionable events from the video using a corresponding one of the substitution attributes when it is determined that the video contains one of the substitution codes that is in the table of substitution events that was selected based on the user-selected ratings setting; and
inform the user that filtering the video to the selected ratings setting is not available when detection of video-embedded substitution event codes fails.
-
Specification