Content programmer control of video and data display using associated data
First Claim
1. A method for providing a video display image, comprising the steps of:
- receiving a video data stream and an associated data stream corresponding to the video data stream, the video data stream and the associated data stream each comprising a series of digital communication packets, each digital communication packet having an identifier that indicates the video data stream or the associated data stream, the video data stream being received during a series of scan intervals of a video frame and the associated data stream being received during a vertical blanking interval of the video frame; and
displaying a video image defined by the video data stream on a display device and performing an interactive command function specified by the associated data stream, the interactive command function comprising a command that specifies a set of parameters used for configuring a video display window that contains the video image.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive video system is disclosed that processes a video data stream and an associated data stream corresponding to the video data stream. The interactive video system displays a video image defined by the video data stream on a display device and performs interactive command functions specified by the associated data stream. The interactive command functions include commands that specify placement of a video display window, commands that specify parameters of graphical objects that are associated with the video image and commands that specify pixel data or graphics description for the graphical object and commands for placement of selection windows and that specify interactive functions for the selection windows.
-
Citations
14 Claims
-
1. A method for providing a video display image, comprising the steps of:
-
receiving a video data stream and an associated data stream corresponding to the video data stream, the video data stream and the associated data stream each comprising a series of digital communication packets, each digital communication packet having an identifier that indicates the video data stream or the associated data stream, the video data stream being received during a series of scan intervals of a video frame and the associated data stream being received during a vertical blanking interval of the video frame; and displaying a video image defined by the video data stream on a display device and performing an interactive command function specified by the associated data stream, the interactive command function comprising a command that specifies a set of parameters used for configuring a video display window that contains the video image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for creating a display in a computer system, comprising the steps of:
-
receiving a video stream and a data stream synchronized to the video stream, the data stream specifying at least one graphical command, the data stream also specifying a graphical object for display on a portion of a display screen, the video stream being coded in a series of video scan intervals of a video signal and the data stream being coded in a series of nonvideo scan intervals of the video signal; receiving an audio stream synchronized to the video stream and playing the audio stream through an audio subsystem of the computer system; generating a video scene defined by the graphical object specified in the data stream onto the portion of the display screen of the computer system; and performing a graphical operation on the portion of the display screen defined by the at least one graphical command. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
Specification