Video display system providing for synchronization of multiple video data streams
First Claim
1. A video display system comprising:
- a video bus;
a plurality of video processing subsystems each coupled to the video bus, each subsystem comprising an external video data input, a bus video data input, an external video data output, and a bus video data output, each subsystem providing means for processing of video data received from at least one of said external video data input and said bus video data input and providing respective video data output to at least one of said external video data output and said bus video data output responsive to control data output from at least one of said subsystems;
wherein at least two of the video processing subsystems are inter-coupled wherein the bus video data output is provided from one of the video processing subsystems and coupled via the video bus to a subsequent one of the video processing subsystems as said bus video data input thereto;
wherein each means for processing provides a predefined processing time delay between its respective ones of said video data inputs and its corresponding respective ones of said video data outputs,wherein each video processing subsystem is further comprised of delay means for adding a programmable time delay to at least one of its respective ones of said video data inputs prior to coupling the respective video data inputs to the means for processing of video data.
1 Assignment
0 Petitions
Accused Products
Abstract
A video display system is provided which compensates for video processing delays in multiple, inter-coupled video processing subsystems. The video display system is comprised of multiple video processing subsystems, each having a video bus for coupling video data between individual ones of the multiple subsystems. Each subsystem is adapted to receive one or more video data inputs and to selectively and programmably process the one or more video data inputs to provide a video data output. Each subsystem is comprised of a video delay subsystem coupled to an external video source and to the video bus. The video delay subsystem adds a programmable time delay to its respective external video source input data prior to coupling it to its respective processor for processing of video data contained within that respective video processing subsystem. The programmable delay adequately compensates and time correlates its external video source input and the video bus coupled video input prior to providing those data signals to be selectively processed (blend, fade, mix, etc.) to provide its respective video data output, responsive to control signals received from either the video bus or the main computer bus. The external video source can be any of a number of video sources. Video data output from a first subsystem is coupled via the video bus to one or more other subsystems. The video bus couples video data and control signals amongst the multiple video processing subsystems.
24 Citations
31 Claims
-
1. A video display system comprising:
-
a video bus; a plurality of video processing subsystems each coupled to the video bus, each subsystem comprising an external video data input, a bus video data input, an external video data output, and a bus video data output, each subsystem providing means for processing of video data received from at least one of said external video data input and said bus video data input and providing respective video data output to at least one of said external video data output and said bus video data output responsive to control data output from at least one of said subsystems; wherein at least two of the video processing subsystems are inter-coupled wherein the bus video data output is provided from one of the video processing subsystems and coupled via the video bus to a subsequent one of the video processing subsystems as said bus video data input thereto; wherein each means for processing provides a predefined processing time delay between its respective ones of said video data inputs and its corresponding respective ones of said video data outputs, wherein each video processing subsystem is further comprised of delay means for adding a programmable time delay to at least one of its respective ones of said video data inputs prior to coupling the respective video data inputs to the means for processing of video data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A video display system comprising:
-
a video bus; multiple video processing subsystems for receiving video input data and providing video output data, each coupled for communications via said video bus, each providing means for processing of video input data to provide video output data, each video processing subsystem being coupled to an external video source which outputs source video data input, each subsystem comprising an external video data input, a bus video data input, an external video data output, and a bus video data output, each subsystem providing means for processing of video data received from at least one of said external video data input and said bus video data input and providing respective video data output from at least one of said external video data output and said bus video data output responsive to control data output from at least one of said subsystem; wherein said video bus provides means for coupling of said bus video data input said bus video data output, and said control data; wherein video data output from a previous one of the video processing subsystems is coupled by the video bus as video data input to another one of the video processing subsystems, wherein each video processing subsystem provides a processing time delay between its respective one of said video input data from the external video source and its respective corresponding output of video output data to the video bus, wherein each of the video processing subsystems is further comprised of delay means for adding a programmable time delay to its respective one of said source video data input from the external video source prior to coupling the source video data input to the means for processing of video. - View Dependent Claims (20, 21)
-
-
22. A video control system, comprising:
-
(a) control input means for receiving externally supplied control signals; (b) video bus input means for receiving an externally supplied multiple bit bus video input signal; (c) means for receiving a source video data input signal from an external video source; (d) video processing means for providing a multiple bit video output signal responsive to at least one of the source and bus video input signals, and to the control signals, wherein the video processing means is further comprised of; delay means for selectively delaying one of the source and bus video input signals and providing the video output data time delayed relative to the video input data, responsive to the control signals; and first masking means for selectively forcing certain ones of said multiple bits of said video output signal to an active logic level, responsive to the control signals. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. An interface system comprising:
-
a video bus for coupling of video bus data signals; multiple video processing systems, each of which performs video processing on its respective ones of multiple bit video input signals from at least one of an external video data input and a video bus data input, to produce its own respective one of multiple bit video output signals which are time-delayed by a predefined amount relative to its respective one of the corresponding video input signal; wherein each video processing system further includes a delay subsystem for selectively adding a programmed time-delay to one of its respective video input signals responsive to a delay control signal; wherein the video output of a first of said video processing systems, is coupled as the video input signal to a second one of said video processing systems, means for providing a delay control signal for the second processing system selected to produce a delay equal to the predefined amount for said first video processing system. - View Dependent Claims (31)
-
Specification