Method and apparatus for detecting changes in raster data
AssigneeSun Microsystems, Inc.
InventorAlan E. Bell
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorAlan E. Bell
Estimating the term…
A method and apparatus which provides for the real time comparison of raster data. The raster data is stored in memory such that raster data corresponding to a specific X-Y coordinate location is consistently written to the same memory location. During the process of storing the data in memory, the data currently stored in the memory is read and compared to the data to be written into the same location in memory. If the data is not the same, the discrepancy and location of the discrepancy is noted in a separate area of memory to be used for subsequent analysis and the data to be written to that location is immediately written into the memory. The method and apparatus of the present invention is particularly applicable to the video graphics environment wherein the current bit of raster image contained in the frame buffer is compared to the updated raster image and the data changes are noted on a pixel by pixel basis. Utilizing the information gathered on the changed pixels, the video display need only update the changed data, thereby minimizing the amount of data to be transferred and increasing the speed of the system. In a preferred embodiment, the method and apparatus of the present invention is employed to provide an interface between a video adapter such as a video graphics array (VGA) and video display system incompatible with the video adapter such as a windowing system whereby the video output generated by the video adapter is translated and input to the video display system for generation of the display in real time.
In a computer graphics system for the generation and display of raster data images comprising a central processing unit (CPU) coupled to a memory means, said CPU further being coupled to a display means for the display of a raster data image, said raster data image comprising a plurality of pixels, each pixel identified at an X-Y coordinate location within the raster data image, a method for comparing a first and a second raster data image in real time wherein a pixel at a specific X-Y coordinate location in the second raster data image is compared to a pixel at the specific X-Y coordinate location in the first raster data image as each pixel of the second raster data image is generated, said method comprising the steps of:
In a computer graphics system for the generation and display of raster data images comprising a central processing unit (CPU) coupled to a memory means said CPU further being coupled to a display means for the display of a raster data image, said raster data image comprising a plurality of pixels, each identified at an X-Y coordinate location within the raster data image, an apparatus for companying a first and a second raster data image in real time wherein a pixel at a specific X-Y coordinate location in the second raster data image is compared to a pixel at the specific X-Y coordinate location in the first raster data image as each pixel of the second raster data image is generated, said apparatus comprising:
A method for interfacing output generated by a video graphics adapter to a graphics display system incompatible with the video graphics adapter, said video graphics adapter generating a raster data image in a first format and said graphics display system receiving as input a raster data image in a second format, said raster data image comrpising plurality of pixels, each pixel identified at an X-Y coordinate location within the raster data image said method for interfacing comprising:
In a computer graphics system comprising a display means for the display of raster data image, said raster data image being in a second raster data image format, said display means displaying a first raster data image said raster data image comprising a plurality of pixels, each pixel identified at an X-Y coordinate location within the image, an apparatus for updating the display means with a second raster data image in real time as the second raster data image is generated by a video graphics adapter, said second raster data image being generated by a video graphics adapter, said second raster data image being generated in a first raster data image format incompatible with the second raster data image format, said apparatus comprising:
Dependencies are inferred from the claim text.