System for simultaneous display of multiple video windows on a display device
First Claim
1. A device for simultaneous display of multiple secondary video windows overlapping with a primary video window, comprising:
- primary interface means for receiving a primary video signal for display in a primary window and for outputting primary pixel values representing said primary window;
a primary storage memory for receiving and storing said primary pixel values representing said primary video window;
secondary interface means for receiving a plurality of secondary video signals for display in a plurality of secondary windows and for outputting secondary pixel values representing said secondary video windows;
a secondary storage memory for receiving and storing said secondary pixel values representing said secondary video windows, wherein, for a predetermined number of pixels, said secondary storage memory stores secondary pixel values corresponding to the pixel values in said primary storage memory;
selection means coupled to the secondary interface means and to the secondary storage means for selecting one of the plurality of secondary video signals and sending the corresponding secondary pixel values to the secondary storage memory;
output timing means coupled to said primary and secondary storage memories for causing the simultaneous output of a given primary pixel value from said first primary storage memory to be displayed at a first screen location with a corresponding secondary pixel value from said secondary storage memory to be displayed at the same first screen location; and
output selecting means coupled to said primary and secondary storage memories for assembling said primary and secondary video windows by selecting and displaying one of said simultaneously output pixel values.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for simultaneous display of multiple video windows on a display device. This system includes a primary interface for receiving a primary video signal and a primary storage memory for storing data representing the primary video signal. Further, the present invention provides a plurality of secondary interface for receiving a plurality of secondary video signals and a secondary storage memory for storing data representing the plurality of secondary video signals. An output for selectively outputting the contents of a primary storage memory and the secondary storage memory to a display device so as to display video imagery represented by the primary video signal and secondary video signals in respective multiple video windows on the display device.
79 Citations
15 Claims
-
1. A device for simultaneous display of multiple secondary video windows overlapping with a primary video window, comprising:
-
primary interface means for receiving a primary video signal for display in a primary window and for outputting primary pixel values representing said primary window; a primary storage memory for receiving and storing said primary pixel values representing said primary video window; secondary interface means for receiving a plurality of secondary video signals for display in a plurality of secondary windows and for outputting secondary pixel values representing said secondary video windows; a secondary storage memory for receiving and storing said secondary pixel values representing said secondary video windows, wherein, for a predetermined number of pixels, said secondary storage memory stores secondary pixel values corresponding to the pixel values in said primary storage memory; selection means coupled to the secondary interface means and to the secondary storage means for selecting one of the plurality of secondary video signals and sending the corresponding secondary pixel values to the secondary storage memory; output timing means coupled to said primary and secondary storage memories for causing the simultaneous output of a given primary pixel value from said first primary storage memory to be displayed at a first screen location with a corresponding secondary pixel value from said secondary storage memory to be displayed at the same first screen location; and output selecting means coupled to said primary and secondary storage memories for assembling said primary and secondary video windows by selecting and displaying one of said simultaneously output pixel values. - View Dependent Claims (2, 3, 4)
-
-
5. A device for simultaneous display of multiple secondary video windows overlapping with a primary video window, the device comprising:
-
a primary input means comprising an input for receiving a primary video signal and a primary storage memory for storing primary pixel data representing said input primary video signal; a secondary input means comprising a plurality of inputs for receiving a plurality of secondary video signals and a secondary storage memory for storing secondary pixel data representing said plurality of secondary input video signals, wherein, for a predetermined number of pixels, said secondary storage memory stores a corresponding secondary pixel value for a primary pixel value in said primary storage memory; selection means coupled to the secondary interface means and to the secondary storage means for selecting one of the plurality of secondary video signals and sending the corresponding secondary pixel values to the secondary storage memory; output timing means coupled to said primary and secondary storage memories for causing the simultaneous output of a given primary pixel value from said first primary storage memory to be displayed at a first screen location with a corresponding secondary pixel value from said secondary storage memory to be displayed at the same first screen location; an output means coupled to said primary and secondary storage memories for displaying primary and secondary video windows by selecting and displaying one of said simultaneously output pixel values; said input primary video signal represents a video signal which is to be displayed in a primary window on a display device; said plurality of input secondary video signals represent video signals which are to be displayed in respective secondary windows on a display device; said secondary windows are smaller in area than said primary window. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for simultaneously displaying multiple secondary video windows overlapping with a primary video window on a display device, the method comprising the steps of:
-
inputting a primary analog composite video signal; inputting a plurality of secondary analog composite video signals; converting said primary analog composite video signal into a primary digital video signal; converting said plurality of secondary analog composite video signals into a plurality of secondary digital video signals; selecting one of said plurality of secondary digital video signals; storing said primary digital video signal data into a primary storage memory means in the form of primary pixel data; inputting said selected secondary digital video signal into a secondary storage memory means wherein, for a predetermined number of pixels, said secondary storage memory stores a corresponding secondary pixel value for each primary pixel value in said primary storage memory; output timing means coupled to said primary and secondary storage memories for causing the simultaneous output of a given primary pixel value from said first primary storage memory to be displayed at a first screen location with a corresponding secondary pixel value from said secondary storage memory to be displayed at the same first screen location; and output means coupled to said primary and secondary storage memories for displaying primary and secondary video windows by selecting and displaying one of said simultaneously output pixel values.
-
-
14. A device for simultaneous display of multiple secondary video windows overlapping with a primary video window, the device comprising:
-
a primary video interface for receiving a primary video signal and for outputting primary video data; a plurality of secondary video interfaces each for receiving one of a plurality of secondary video signal inputs and for outputting secondary video data; a primary buffer memory connected to an output of said primary video interface for storing primary video data output from said primary video interface in the form of primary pixel data; selection means coupled to the plurality of secondary video interfaces, for selecting and outputting one of the plurality of secondary video signal inputs as secondary video data; a secondary buffer memory coupled to the selection means, for storing the secondary video data output from the selection means, wherein, for a predetermined number of pixels, said secondary storage memory stores a corresponding secondary pixel value for each primary pixel value in said primary storage memory; output timing means coupled to said primary and secondary storage memories for causing the simultaneous output of a given primary pixel value from said first primary storage memory to be displayed at a first screen location with a corresponding secondary pixel value from said secondary storage memory to be displayed at the same first screen location; input control for selectively controlling the input of said secondary video data from said plurality of secondary video interfaces into said secondary buffer memory; and output means coupled to said primary and secondary storage memories for displaying primary and secondary video windows by selecting and displaying one of said simultaneously output pixel values.
-
-
15. A device for simultaneous display of multiple video windows comprising:
-
a primary video interface for receiving inputs of a primary video signal; said primary video interface comprises an input and an output; a plurality of secondary video interfaces for receiving input of a plurality of secondary video signals; each of said plurality of secondary video interfaces comprises an input and an output; primary buffer memory connected to the output of said primary video interface for storing primary video data corresponding to said input primary video signal; a plurality of temporary first-in first-out ("FIFO") storage memories connected to the output of each of said secondary video interfaces respectively, for receiving secondary video data corresponding to said input secondary video signals; said temporary FIFO storage memories comprise an input and an output; an input control for selecting one of the FIFO storage memories and enabling the output of the selected FIFO storage memory; secondary buffer memory coupled to the output of the FIFO storage memories for receiving the output of the selected FIFO storage memory; an output select circuit coupled to the primary and secondary buffer memories for selecting between primary and secondary video data; and display means coupled to the output select circuit for displaying the selected primary and secondary video data as multiple video windows.
-
Specification