Abstract:
According to embodiments of the present invention there is provided a method, system and apparatus for triggering an event action in accordance with subscriber preferences. The method can be conveniently executed at a subscriber device capable of receiving a plurality of content streams from a content distribution subsystem. The method comprises monitoring a first content stream received from the content distribution subsystem to detect a presence of one or more content indicators indicative of event occurrence on corresponding ones of the plurality of content streams including at least one content stream other than the first content stream. The method further comprises receiving at least one selection parameter from the subscriber, the at least one selection parameter being associated with a respective event of interest and effecting a comparison of a particular one of the one or more content indicators with the at least one selection parameter. Responsive to the comparison of the particular one of the one or more content indicators and a particular one of the at least one selection parameter rendering a positive outcome, the method comprises triggering an event action associated with the particular selection parameter.
Abstract:
A data stream, representing content information, is being processed for play-out. The processing of the stream is changed from processing at a first speed to processing at a second speed. The first speed is different from the second speed. The processing at the first speed is stopped, and the processing at the second speed is started at a location in the stream that was passed during the processing at the first speed. The location can be re-adjustable.
Abstract:
A video playback device includes video and audio event detectors (102 and 104) which detect the presence of events in the video signal as it is played. When the viewer commands the device to skip past a portion of a recorded program, a processor (114) monitors the detect events to locate an event corresponding to the beginning of a next program segment. The device then returns to that location and begins normal play. Alternatively, the viewer may manually terminate the skipping process, at which time the device automatically returns to the location of the most recently detected event.
Abstract:
Methods, systems, and media for detecting a presentation of media content on a display device are provided. In accordance with some implementations, methods for detecting a presentation of media content on a display device are provided, the methods comprising: detecting, using a light sensor, light levels in the light sensor's surroundings; generating a signal representing the light levels; detecting, using a hardware processor, at least one variation in light levels indicative of a presentation of a video scene based on the signal; detecting at least one variation in light levels indicative of a scene change subsequent to the video scene based on the signal; and determining that media content is being presented on a display device in response to detecting the variation in light levels indicative of the presentation of the video scene and the variation in light levels indicative of the scene change.
Abstract:
An advertisement display system comprises an analyzer component that analyzes one or more of data associated with at least a portion of a multimedia item, demographic information associated with a user, and contextual data. A presentation component selectively provides at least one advertisement from a plurality of advertisements to a reviewer of the multimedia item based at least in part upon the analysis. The system, for example, can further comprise an ad server, wherein the presentation component receives the at least one advertisement from the ad server based at least in part upon the analysis.
Abstract:
A data stream, representing content information, is being processed for play-out. The processing of the stream is changed from processing at a first speed to processing at a second speed. The first speed is different from the second speed. The processing at the first speed is stopped, and the processing at the second speed is started at a location in the stream that was passed during the processing at the first speed. The location can be re-adjustable.
Abstract:
Unique and continuously varying digital codes are encoded on a video signal, the codes are retrieved at receivers (36) and precise information concerning the time of occurrence, length, nature and quality of a monitored broadcast at a frame-by-frame level, is generated. The codes are inserted on a scan line or lines of the video, and vary either on a field-to-field or frame-to-frame basis. The code has a repeating first part having a unique program material identifier indicating the time, date and place of encoding, and having a second portion that varies in a predetermined unique and non-repeating sequence which varies from frame-to-frame or field-to-field along the entire length of the tape, thereby numbering or otherwise individually and uniquely identifying each and every frame of the video program material desired to be detected and monitored.