Protocol and system for transmitting triggers from a remote network and for controlling interactive program content at a broadcast station
First Claim
1. A method for controlling interactive program content conveyed with a video signal from a broadcast station comprising:
- transmitting said video signal from a remote network;
transmitting an original interactive command from said remote network to control an interactive program associated with said video signal;
transmitting a redundant interactive command after transmitting said original interactive command;
receiving said video signal and associated interactive commands at a broadcast station;
controlling an interactive program source in response to said redundant interactive command; and
determining an offset between a time specified by said redundant interactive command to play an interactive program and an actual time for playing said interactive program in response to said redundant interactive command.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital broadcast station is configured to turn around and add interactive programming to a television signal originally conveyed by a remote network. The remote network inserts trigger commands within the vertical blanking intervals (VBIs) of the television signal to control the loading and playing of the interactive program at the broadcast station. The protocol associated with the trigger commands allows commands to be repeated to thereby ensure that the interactive program is controlled correctly, even in the event that an original command was not received or was corrupted in the transmission. If a repeated trigger command is received by the broadcast station and the original command was not properly received, the interactive program source enters an error recovery state to determine the appropriate action for the interactive program source. For certain commands, such as continue, pause and stop, the interactive program source responds to the repeated command without further error compensation. For other commands, such as a command to play a specified file at a particular time, an error recovery mechanism compares the time code associated with the command with the local time and indexes into the specified file at a point which compensates for the difference between the particular time indicated by the command and the actual time for playing.
-
Citations
17 Claims
-
1. A method for controlling interactive program content conveyed with a video signal from a broadcast station comprising:
-
transmitting said video signal from a remote network; transmitting an original interactive command from said remote network to control an interactive program associated with said video signal; transmitting a redundant interactive command after transmitting said original interactive command; receiving said video signal and associated interactive commands at a broadcast station; controlling an interactive program source in response to said redundant interactive command; and determining an offset between a time specified by said redundant interactive command to play an interactive program and an actual time for playing said interactive program in response to said redundant interactive command. - View Dependent Claims (2)
-
-
3. A broadcast station for an interactive television system comprising:
-
a receiver configured to receive a video signal, an original interactive command and a repeated interactive command from a remote network; an interactive program source coupled to receive said original interactive command and said repeated interactive command, wherein said interactive program source is configured to detect whether a particular interactive command is an original or a repeated command, and wherein said interactive program source is configured to perform an operation in response to said repeated interactive command if said operation was not performed in response to said original interactive command; and an error compensation unit coupled to said interactive program source, wherein said error compensation unit is configured to determine an offset between a specified time for playing an interactive program according to said repeated interactive command and a time at which said interactive program is actually played by said interactive program source. - View Dependent Claims (4, 5)
-
-
6. An interactive television system comprising:
-
a remote network configured to transmit a television signal and to transmit an original interactive command to control an interactive program associated with said television signal, wherein said remote network is further configured to transmit a redundant interactive command subsequent to transmitting said original interactive command, wherein said redundant interactive command is a command to play said interactive program at a specified time; and a broadcast station configured to receive said television signal and configured to detect incoming interactive commands associated with said television signal, wherein said broadcast station is further configured to control said interactive program in response to said redundant interactive command, wherein said broadcast station is further configured to determine an offset between said specified time and an actual time of starting to play said interactive program in response to said redundant interactive command; wherein said redundant interactive command includes a bit field encoded to indicate that said redundant interactive command is repeated. - View Dependent Claims (7, 8)
-
-
9. An interactive television system comprising:
-
a remote network configured to transmit a television signal and to transmit an original interactive command to control an interactive program associated with said television signal, wherein said remote network is further configured to transmit a redundant interactive command subsequent to transmitting said original interactive command; and a broadcast station configured to receive said television signal and configured to detect incoming interactive commands associated with said television signal, wherein said broadcast station is further configured to control said interactive program in response to said redundant interactive command; wherein said redundant interactive command is a command to play said interactive program a specified time; and wherein said broadcast station is further configured to determine an offset between said specified time and an actual time of starting to play said interactive program in response to said redundant interactive command. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for controlling interactive program content conveyed with a video signal from a broadcast station comprising:
-
transmitting said video signal from a remote network; transmitting an original interactive command from said remote network to control an interactive program associated with said video signal; transmitting a redundant interactive command; encoding said redundant interactive command with a value to indicate that said redundant interactive command is a repeated command; receiving said video signal and associated interactive commands at a broadcast station; controlling an interactive program source in response to said redundant interactive command; and determining an offset between a time specified by said redundant interactive command to play an interactive program and an actual time for playing said interactive program in response to said redundant interactive command. - View Dependent Claims (17)
-
Specification