CLOSED CAPTION TAGGING SYSTEM
First Claim
1. A method comprising:
- presenting an operator with at least a portion of a media stream, the portion including a specific video frame;
receiving input from the operator that identifies at least a graphic element and a position at which to display the graphic element within the specific video frame;
responsive to the input, generating at least one tag that specifies the graphic element and the position;
inserting the at least one tag into the media stream in association with the specific video frame, the media stream being provided for later transmission to a plurality of media playback devices with the at least one tag having been inserted therein.
3 Assignments
0 Petitions
Accused Products
Abstract
A closed caption tagging system provides a mechanism for inserting tags into an audio or video television broadcast stream prior to or at the time of transmission. The tags contain command and control information that the receiver translates and acts upon. The receiver receives the broadcast stream and detects and processes the tags within the broadcast stream which is stored on a storage device that resides on the receiver. Program material from the broadcast stream is played back to the viewer from the storage device. Tags indicate the start and end points of a program segment. Program segments such as commercials are automatically replaced by the receiver with new program segments that are selected based on various criteria.
101 Citations
32 Claims
-
1. A method comprising:
-
presenting an operator with at least a portion of a media stream, the portion including a specific video frame; receiving input from the operator that identifies at least a graphic element and a position at which to display the graphic element within the specific video frame; responsive to the input, generating at least one tag that specifies the graphic element and the position; inserting the at least one tag into the media stream in association with the specific video frame, the media stream being provided for later transmission to a plurality of media playback devices with the at least one tag having been inserted therein. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a tag generation subsystem that presents an operator with at least a portion of a media stream, receives input from the operator that identifies at least a graphic element and a position at which to display the graphic element within a specific video frame of the media stream, and, responsive to the input, generates at least one tag that specifies the graphic element and the position; a tag insertion subsystem that inserts the at least one tag into the media stream in association with the specific video frame; a plurality of media playback devices that receive a transmission of at least the portion of the media stream with the at least one tag having been inserted therein, detect the at least one tag inserted into the media stream, and display the graphic element over the specific video frame at the position during playback of the portion of the media stream to a user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. One or more storage media storing instructions that, when executed by one or more processors, cause performance of:
-
presenting an operator with at least a portion of a media stream, the portion including a specific video frame; receiving input from the operator that identifies at least a graphic element and a position at which to display the graphic element within the specific video frame; responsive to the input, generating at least one tag that specifies the graphic element and the position; inserting the at least one tag into the media stream in association with the specific video frame, the media stream being provided for later transmission to a plurality of media playback devices with the at least one tag having been inserted therein. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification