Method and apparatus for overlaying a displayable image with a second image
First Claim
1. A display system, comprising:
- a video display providing a visual display from timed video data;
a first frame buffer, connected to said display, for storing data representative of a primary image to be displayed by said display and supplying said timed video data to said display;
a data source providing timed source data corresponding to an overlay image;
a second frame buffer, connected to said data source, for receiving and storing said source data presented by said data source;
a first addressing circuit, connected to said first frame buffer, for presenting address and control signals thereto;
a second addressing circuit, connected to said second frame buffer, for presenting address and control signals thereto; and
a data bus, connected between said first and second frame buffers, communicating data therebetween free from synchronization with said timed video data and said timed source data, so that the contents of said second frame buffer containing said overlay image is communicated to said first frame buffer for writing thereinto.
1 Assignment
0 Petitions
Accused Products
Abstract
The overlaying of video image data from an external source, such as a video camera, onto a representation of display data becomes accomplished by using a serial port of an auxiliary frame buffer to receive the serial data from the external source. The source data then becomes transferred from serial registers included within the auxiliary frame buffer into the randomly accessible array of the auxiliary frame buffer. Subsequent execution of a DMA (Direct Memory Access) places the source data overlaid into the image data in the master frame buffer for communication to the video display. Separate designation of the memory address in the auxiliary frame buffer and the main frame buffer allow the overlaying of data from the auxiliary frame buffer into the main frame buffer asynchronously or in a manner not requiring synchronization of the displayed positions relative to one another.
63 Citations
15 Claims
-
1. A display system, comprising:
-
a video display providing a visual display from timed video data; a first frame buffer, connected to said display, for storing data representative of a primary image to be displayed by said display and supplying said timed video data to said display; a data source providing timed source data corresponding to an overlay image; a second frame buffer, connected to said data source, for receiving and storing said source data presented by said data source; a first addressing circuit, connected to said first frame buffer, for presenting address and control signals thereto; a second addressing circuit, connected to said second frame buffer, for presenting address and control signals thereto; and a data bus, connected between said first and second frame buffers, communicating data therebetween free from synchronization with said timed video data and said timed source data, so that the contents of said second frame buffer containing said overlay image is communicated to said first frame buffer for writing thereinto. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of overlaying a first displayed image with a second image, said first image being displayed in response to timed video data and said second image being supplied as timed source data, said method comprising:
-
A. supplying said timed video data for said first displayed image from a first buffer memory having plural addressable locations; B. placing said timed source data representing said second image in a second buffer memory having plural addressable locations; and C. moving said source data from selected locations in said second buffer memory to selected locations in said first buffer memory free from the timing of said timed video data and said timed source data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification