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.
Uma estação digital da transmissão é configurarada para girar ao redor e adicionar a programação interativa a um sinal da televisão feito saber originalmente por uma rede remota. A rede remota introduz comandos do disparador dentro dos intervalos anulando verticais (VBIs) do sinal da televisão controlar o carregamento e jogar do programa interativo na estação da transmissão. O protocolo associado com os comandos do disparador permite que os comandos sejam repetidos para assegurar-se de desse modo que o programa interativo esteja controlado corretamente, mesmo caso um comando original não foi recebido nem corrupted na transmissão. Se um comando repetido do disparador for recebido pela estação da transmissão e o comando original não estiver recebido corretamente, a fonte do programa interativo incorpora um estado da recuperação de erro para determinar a ação apropriada para a fonte do programa interativo. Para determinados comandos, como continue, pause e pare, a fonte do programa interativo responde ao comando repetido sem compensação mais adicional do erro. Para outros comandos, tais como um comando jogar uma lima especificada em uma estadia particular, um mecanismo da recuperação de erro compara o código do tempo associado com o comando com o tempo e os índices locais na lima especificada em um ponto que compense para a diferença entre o tempo particular indicado pelo comando e o momento real para jogar.