Content Overlay System
First Claim
Patent Images
6. An overlay content device comprising:
- a network interface that allows retrieval and transmission of data, including one or more frame indexes each of which is derived from feature vectors that characterize a set of frames from a video program;
a video controller that matches data derived from frames in a viewed video program to corresponding data in one of said frame indexes in order to determine a frame position in a video program;
an overlay engine that generates graphical images and/or text to be overlayed onto said frames in a video program based on said frame position; and
a video interface for transmitting a video stream incorporating said frames in a video program overlayed with said graphical images and text.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for associating overlay content with video programming and for allowing viewers of video programming to view the associated overlay content during playback of the video program, and methods for operation of video equipment, associated display devices and network servers to provide overlay content are disclosed. The overlay content is associated with specific passages of the video program while the content itself may be asynchronous or synchronized to the frames of the video programming. Users are able to identify what content is available and to determine how it will be played and on what devices.
-
Citations
15 Claims
-
6. An overlay content device comprising:
-
a network interface that allows retrieval and transmission of data, including one or more frame indexes each of which is derived from feature vectors that characterize a set of frames from a video program; a video controller that matches data derived from frames in a viewed video program to corresponding data in one of said frame indexes in order to determine a frame position in a video program; an overlay engine that generates graphical images and/or text to be overlayed onto said frames in a video program based on said frame position; and a video interface for transmitting a video stream incorporating said frames in a video program overlayed with said graphical images and text. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for presenting graphics, video, audio and other data supplementary to a video program in coordination with playback of the program on a monitor, comprising the steps of:
-
determining the identity of a video program playing on a monitor; retrieving content related to the video program whose identity was determined from a computer network where the retrieved content includes data defining a window of frames within said video program; and visually identifying said retrieved content in synchronization with the playback of the video program on the monitor. - View Dependent Claims (1, 2, 3, 4, 5, 12, 13, 14, 15)
-
-
15-1. The method of claim 14 wherein the step of presenting graphical images, text or audio further comprises querying a user as to whether the graphical images, text or audio should be presented on the monitor or on a display device other than the monitor.
Specification