Metadata from image recognition
First Claim
1. A method of acquiring data associated with a television program, comprising:
- acquiring information that identifies a currently playing television program playing on a television, the acquiring comprising;
the television sending one or more commands to an external access device to cause the access device to produce video signals representing an electronic program guide (EPG);
optical character reader processing one or more video signals representing video images of the electronic program guide provided by the access device, where the access device generates the EPG by direct access to EPG metadata and where the television does not have direct access to the EPG metadata used by the access device to generate the EPG except via video signals,generating an alternate EPG for use by the television by reformatting the results of the OCR process, andidentifying the currently playing content by reference to the alternate EPG;
receiving a command from a user interface that selects an image forming a portion of a frame of video displayed on the television, where said frame of video is a portion of the television program;
accessing a specified web site that contains a database of metadata associated with television programs via the Internet;
querying the specified web site for metadata associated with the image by providing the image along with the information that identifies the currently playing television program to the web site;
receiving a response from the specified web site that provides metadata associated with the image; and
displaying at least a portion of the metadata.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of acquiring data associated with a television program consistent with certain embodiments involves acquiring information that identifies a currently playing television program; receiving a command from a user interface that selects an image forming a portion of a frame of video displayed on the television, wherein said frame of video is a portion of the television program; accessing a specified web site that contains a database of metadata associated with television programs via the Internet; querying the specified web site for metadata associated with the image by providing the image along with the information that identifies the currently playing television program; receiving a response from the specified web site that provides metadata associated with the image; and displaying at least a portion of the metadata. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
83 Citations
26 Claims
-
1. A method of acquiring data associated with a television program, comprising:
-
acquiring information that identifies a currently playing television program playing on a television, the acquiring comprising; the television sending one or more commands to an external access device to cause the access device to produce video signals representing an electronic program guide (EPG); optical character reader processing one or more video signals representing video images of the electronic program guide provided by the access device, where the access device generates the EPG by direct access to EPG metadata and where the television does not have direct access to the EPG metadata used by the access device to generate the EPG except via video signals, generating an alternate EPG for use by the television by reformatting the results of the OCR process, and identifying the currently playing content by reference to the alternate EPG; receiving a command from a user interface that selects an image forming a portion of a frame of video displayed on the television, where said frame of video is a portion of the television program; accessing a specified web site that contains a database of metadata associated with television programs via the Internet; querying the specified web site for metadata associated with the image by providing the image along with the information that identifies the currently playing television program to the web site; receiving a response from the specified web site that provides metadata associated with the image; and displaying at least a portion of the metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of acquiring data associated with a television program, comprising:
-
acquiring information that identifies a currently playing television program playing on a television, the acquiring comprising; the television sending one or more commands to an external access device to cause the access device to produce video signals representing an electronic program guide (EPG); optical character reader processing one or more video signals representing video images of the electronic program guide provided by the access device, where the access device generates the EPG by direct access to EPG metadata and where the television does not have direct access to the EPG metadata used by the access device to generate the EPG except via video signals, generating an alternate EPG for use by the television by reformatting the results of the OCR process, and identifying the currently playing content by reference to the alternate EPG; receiving a command from a user interface that selects an image forming a portion of a frame of video displayed on the television, where said frame of video is a portion of the television program; accessing a specified web site that contains a database of metadata associated with television programs via the Internet; querying the specified web site for metadata associated with the image by providing the image along with the information that identifies the currently playing television program to the web site; receiving a response from the specified web site that provides metadata associated with the image, where the query response is provided by use of an image recognition process to recognize the image; storing the metadata to a memory; and displaying at least a portion of the metadata. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A digital television receiver device that provides access to content associated with a television program, comprising:
-
a video decoder that receives video content from a video source of an access device; a frame memory that stores a frame of video representing an electronic program guide (EPG); an optical character reader that processes one or more video signals representing video images of the electronic program guide provided by an external access device in response to the television receiver device sending one or more commands to the access device to cause the access device to produce video signals representing the EPG; where the access device generates the EPG by direct access to EPG metadata and where the television does not have direct access to the EPG metadata used by the access device to generate the EPG except via video signals; a programmed processor that generates an alternate EPG for use by the television by reformatting the results of the OCR process; the programmed processor identifying the currently playing content by reference to the alternate EPG; a user interface that receives a command that selects an image forming a portion of a frame of video displayed on the television, where said frame of video is a portion of the television program; the programmed processor controlling an Internet connection that accesses a specified web site that contains a database of metadata associated with television programs via the Internet in order to query the specified web site for metadata associated with the image by providing the image along with the information that identifies the currently playing television program; the programmed processor receiving a response from the specified web site that provides metadata associated with the image; and a display that displays at least a portion of the metadata. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of sourcing data associated with a television program, comprising:
-
at a television, acquiring information that identifies a currently playing television program playing on a television, the acquiring comprising; the television sending one or more commands to an external access device to cause the access device to produce video signals representing an electronic program guide (EPG); optical character reader processing one or more signals representing video images of the electronic program guide provided by the access device, where the access device generates the EPG by direct access to EPG metadata and where the television does not have direct access to the EPG metadata used by the access device to generate the EPG except via video signals, generating an alternate EPG for use by the television by reformatting the results of the OCR process, and identifying the currently playing content by reference to the alternate EPG; at the television, receiving a command from a user interface that selects an image forming a portion of a frame of video displayed on the television, where said frame of video is a portion of the television program; accessing a specified web site that contains a database of metadata associated with television programs via the Internet; querying the specified web site for metadata associated with the image by providing the image along with the information that identifies the currently playing television program to the web site; at the web site, receiving a search query that includes information that identifies a television program and an image appearing in a frame of the television program; at the web site, applying the search query to a database of metadata associated with television programs using the image along with the information that identifies the currently playing television program as search criteria; at the web site, receiving a response from the database, the response including metadata associated with the image; sending the metadata to the television as a reply to the search query; at the television, receiving a response from the specified web site that provides metadata associated with the image; and displaying at least a portion of the metadata on the television. - View Dependent Claims (23, 24, 25, 26)
-
Specification