VIDEO SIGNAL CONTENT INDEXING AND LINKING TO INFORMATION SOURCES
First Claim
1. A computer readable medium having stored thereon a computer-executable program operable in a host computer to cause the host computer to:
- produce a visual display of a signal received at said host computer from a video source;
determine a pointing time corresponding to a manually selected position within an image of an object within said visual display;
determine coordinates of a first spatial contour produced by encircling said object within said visual display using a pointing device;
create an overlay directory specific to said signal, said overlay directory indicating;
a network address of said video source;
a description of said selected object;
said pointing time; and
said coordinates of said selected position.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for identifying object images in a display of a video signal, storing object identification information in an overlay directory, and extracting object information relevant to identified objects from respective information databases is disclosed. Overlay directories from several video signals and associated object information are assembled in an overlay server accessed by computers directly or through a telecommunication network. Object images are selected by users of authoring computers accessing the overlay server. An overlay directory for a video recording indicates temporal and spatial coordinates of images of selected objects, a network address of a video source providing the video recording, descriptions of the selected objects, and addresses of servers providing detailed information of the selected objects. The objects may include commercial products, services, or educational material. The disclosed method therefore may be used for advertising or general information dissemination purposes.
74 Citations
20 Claims
-
1. A computer readable medium having stored thereon a computer-executable program operable in a host computer to cause the host computer to:
-
produce a visual display of a signal received at said host computer from a video source; determine a pointing time corresponding to a manually selected position within an image of an object within said visual display; determine coordinates of a first spatial contour produced by encircling said object within said visual display using a pointing device; create an overlay directory specific to said signal, said overlay directory indicating; a network address of said video source; a description of said selected object; said pointing time; and said coordinates of said selected position. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method performed by a computer for generating an overlay directory for a video signal, said computer connected to a network, the method comprising:
-
displaying static icons of candidate objects on a screen of said computer; producing a display of said video signal on said screen; creating a template of said overlay directory; and in response to pointing to both a position within an object image in said display and a respective static icon; recording a pointing time at which said computer detects said pointing, said pointing time being a time indication of said computer; stopping said display of said video signal at end of a frame of said video signal containing said pointing time; determining coordinates of a spatial contour overlapping said object image using a pointing device; storing manually acquired information including network addresses of sites relevant to said object image; entering said pointing time, coordinates, and manually acquired information in said template at an entry corresponding to said respective static icon; and resuming said display of said video signal. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method performed by a computer for generating an overlay directory for a video signal, said computer connected to a network, the method comprising:
-
displaying on a screen of said computer static icons, each associated with an identifier of an object from a set of designated objects; producing a display of said video signal on said screen; null-initializing tracking records having a one-to-one correspondence to said designated objects; in response to a user of said computer pointing to a succession of images and corresponding icons relevant to said designated objects; determining a pointing time and pointing position for each image; and appending said pointing time and pointing position to a tracking record corresponding to said each image; displaying contents of said tracking records and for each tracking record having at least one entry; determining an object identifier corresponding to said each tracking record; receiving further information relevant to said object identifier; and inserting said each tracking record and said further information in a section of said overlay directory corresponding to said object identifier. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification