In a digital television broadcast that contains executable code segments
that are associated with specific video segments, a context duration time
is defined for each executable component. The context duration time is
determined so as to correspond to the context of the video segment that is
associated with the executable component. In a preferred embodiment, the
context duration time for the executable component is determined when the
corresponding video segment is being prepared for encoding into the
transport stream. The context duration time is subsequently included in
the encoding of the executable component in the transport stream. When the
executable component is decoded from the transport stream, the context
duration time is used to effect a termination of the executable component
after the context duration time has elapsed. In this manner, each launched
executable component will be terminated within a predetermined time from
the start of execution of the executable component, independent of the
subsequent contents of the transport stream.
Dans une émission numérique de télévision qui contient les segments de code exécutables qui sont associés aux segments visuels spécifiques, un temps de durée de contexte est défini pour chaque composant exécutable. Le temps de durée de contexte est déterminé afin de correspondre au contexte du segment visuel qui est associé au composant exécutable. Dans un mode de réalisation préféré, le moment de durée de contexte pour le composant exécutable est déterminé quand le segment visuel correspondant est préparé pour coder dans le jet de transport. Le temps de durée de contexte est plus tard inclus dans le codage du composant exécutable dans le jet de transport. Quand le composant exécutable est décodé du jet de transport, l'heure de durée de contexte est utilisée comme moyen d'effectuer un arrêt du composant exécutable après le temps de durée de contexte s'est écoulée. De cette manière, chaque composant exécutable lancé sera terminé dans un temps prédéterminé dès le début de l'exécution du composant exécutable, indépendant du contenu suivant du jet de transport.