Method and system for downloading and storing interactive device content using the horizontal overscan portion of a video signal
First Claim
1. A method for delivering and storing control data for an interactive device using a horizontal overscan portion of a video signal, the method comprising the steps of:
- (a) receiving the video signal at the interactive device during a transmission session, the transmission session comprising a plurality of frames, wherein the plurality of frames define a program that is displayed to a viewer during the transmission session;
(b) extracting the control data from the horizontal overscan portion of the video signal using a decoder integral to the interactive device, the decoder being configured to extract control data encoded into the horizontal overscan portion of the video signal, defining the control data and a genus code with control words, the genus code identifying a specific interactive device for which the interactive device control data are intended; and
(c) using the control data extracted from the horizontal overscan portion of the video signal to cause the interactive device to perform a behavior defined by the control data.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for decoding and storing encoded control data delivered via the horizontal overscan area of a video signal. An interactive device performs behavior defined by control data encoded into a video signal that can be broadcast or played-back from video tape. The interactive device is equipped with a non-volatile memory that permits the control data to be stored for performance subsequent to, or during, the transmission session. The control data is delivered as a series of control data words that include genus codes identifying the interactive device to which the data word is directed. During a transmission session, control data words will be repeated, so that an interactive device receives several control data words with the same sequence number. Based on the relative gradings, the interactive device will replace previously received control data words of lower quality than subsequently received data words having the same sequence number.
-
Citations
19 Claims
-
1. A method for delivering and storing control data for an interactive device using a horizontal overscan portion of a video signal, the method comprising the steps of:
-
(a) receiving the video signal at the interactive device during a transmission session, the transmission session comprising a plurality of frames, wherein the plurality of frames define a program that is displayed to a viewer during the transmission session; (b) extracting the control data from the horizontal overscan portion of the video signal using a decoder integral to the interactive device, the decoder being configured to extract control data encoded into the horizontal overscan portion of the video signal, defining the control data and a genus code with control words, the genus code identifying a specific interactive device for which the interactive device control data are intended; and (c) using the control data extracted from the horizontal overscan portion of the video signal to cause the interactive device to perform a behavior defined by the control data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for delivering and storing control data for an interactive device using a horizontal overscan portion of a video signal, the method comprising the steps of:
-
receiving the video signal during a transmission session, the transmission session comprising a plurality of frames, wherein the plurality of frames defines a program that is displayed to a viewer during the transmission session; extracting control words from the horizontal overscan portion of the video signal, each control word comprising a plurality of data bits, the plurality of data bits defining a sequence code and the control data, the sequence code facilitating error grading, each control word that includes the same control data also having the same sequence code; and where for each control word, the method further comprises the steps of; using the sequence code to determine an error grade for the control word; and determining if the control word is already stored in the interactive device; and if not, storing the control word in the interactive device; else storing the control word having a higher quality as indicated by the error grade in the interactive device, and discarding the control word having a lower quality as indicated by the error grade. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for delivering and storing control data for use by interactive devices, using a horizontal overscan portion of a video signal, the system comprising:
-
(a) an interactive device operative to perform a behavior defined by the control data, the interactive device comprising; (i) a receiver configured to receive a wireless communication, the wireless communication comprising the video signal; (ii) a decoder operative to extract the control data from the horizontal overscan portion of the video signal during a transmission session, the transmission session comprising a plurality of frames, wherein the plurality of frames defines a program that is displayed to a viewer during the transmission session, the control data including control words including a plurality of data bits to define the control data and a genus code, the genus code identifying a specific interactive device for which the interactive device control data are intended, and (iv) a controller operative to retrieve the control data from the non-volatile memory and to cause the interactive device to perform the behavior defined by the control data; and (b) a transmitter configured to transmit the wireless communication to the interactive device. - View Dependent Claims (18, 19)
-
Specification