Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A computer graphics display system including random access raster memory for storing data to be displayed, a raster memory control unit for writing data into the raster memory, a video control unit for causing such information to be displayed on a CRT display screen, a micro control unit for controlling the function and timing of the raster memory control unit and the video control unit, and a computer adapted for facilitating data exchange between the micro control unit and a host computer. The displayed image can have extremely high complexity with essentially no problem of display flicker. Zoom and pan features allow the use of a very complex stored image in a flexible manner, and a split-screen technique enables an operator to work on a very complex picture at a detail level while still having an overview of the total picture, or any portion thereof, simultaneously presented before him. The split-screen feature also allows the simultaneous display of alphanumeric messages such...

InventorsJosef S. Sukonick, Greg J. Tilden
Original AssigneeNuGraphics, Inc.
Primary Examiner: Thomas M. Heckler
Current U.S. Classification715/781; 345/24; 345/441
International Classification: G06F 314

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US3437873Jan 20, 1967Apr 8, 1969DISPLAY SYSTEM SECTOR SELECTION AND AMPLIFICATION MEANS
US3499979Dec 13, 1965Mar 10, 1970APPARATUS FOR SUFERIMPOSING SYMBOLS ON A CATHODE RAY TUBE DISPLAY
US3641555Dec 9, 1968Oct 26, 1972COMPUTER TERMINAL APPARATUS
US3648245Jan 30, 1970Sep 9, 1972MEMORY CELL
US3697678Nov 23, 1970Oct 1, 1972COLUMN NUMBER
US3716842May 5, 1971Feb 1, 1973CNJ CNJ
US3858198Jun 22, 19731974FIXED FORMAT VIDEO DATA DISPLAY
US3891792Jun 25, 19741975CPW-COUNTER
US3906480Sep 1, 1975CO CO CO CO CO
US3976982May 12, 1975Aug 24, 1976International Business Machines CorporationApparatus for image manipulation
US3996585Jan 22, 1976Dec 7, 1976International Business Machines CorporationVideo generator circuit for a dynamic digital television display

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US4326202Mar 24, 1980Apr 20, 1982The President of the Agency of Industrial Science & TechnologyImage memory device
US4342095Apr 2, 1979Jul 27, 1982Harris CorporationComputer terminal
US4342454Jan 8, 1979Aug 3, 1982Sanders Associates, Inc.Method and apparatus for instant replay and other capabilities for microprocessor-controlled video games
US4352166Oct 12, 1979Sep 28, 1982Dresser Industries, Inc.System and method for visual display of well-logging data
US4357671Jun 17, 1980Nov 2, 1982Sunrise Systems, Inc.Display generation apparatus
US4367876Mar 12, 1980Jan 11, 1983Kabushiki Kaisha UniversalScore display apparatus for pinball game machines and display method therefor
US4373194Dec 30, 1980Feb 8, 1983International Business Machines CorporationFull page representation through dynamic mode switching
US4386410Feb 23, 1981May 31, 1983Texas Instruments IncorporatedDisplay controller for multiple scrolling regions
US4404552Dec 23, 1980Sep 13, 1983Hitachi, Ltd.Display device for both a character display and a graphic display
US4412294Feb 23, 1981Oct 25, 1983Texas Instruments IncorporatedDisplay system with multiple scrolling regions
US4418343Feb 19, 1981Nov 29, 1983Honeywell Information Systems Inc.CRT Refresh memory system
US4442495Jun 17, 1981Apr 10, 1984Cadtrak CorporationReal time toroidal pan
US4455620Nov 24, 1981Jun 19, 1984Omron Tateisi Electronics Co.Direct memory access control apparatus
US4459677Mar 8, 1982Jul 10, 1984Ampex CorporationVIQ Computer graphics system
US4460958Aug 31, 1981Jul 17, 1984RCA CorporationWindow-scanned memory
US4470042Mar 6, 1981Sep 4, 1984Allen-Bradley CompanySystem for displaying graphic and alphanumeric data
US4475161Feb 26, 1982Oct 2, 1984Ampex CorporationYIQ Computer graphics system
US4481603May 18, 1981Nov 6, 1984International Business Machines CorporationFile processing method using expanding display windows for selected records and text fields
US4482979Feb 4, 1982Nov 13, 1984Video computing system with automatically refreshed memory
US4484302Nov 20, 1980Nov 20, 1984International Business Machines CorporationSingle screen display system with multiple virtual display having prioritized service programs and dedicated memory stacks
US4495490May 29, 1981Jan 22, 1985IBM CorporationWord processor and display
US4495594Jul 1, 1981Jan 22, 1985International Business Machines CorporationSynchronization of CRT controller chips
US4511962Jun 21, 1982Apr 16, 1985Hitachi, Ltd.Memory control unit
US4517658Jul 13, 1983May 14, 1985Tokyo Shibaura Denki Kabushiki KaishaPicture information filing system for permanently storing portions of previously permanently stored data logically combining the portions
US4528642Apr 12, 1982Jul 9, 1985Tektronix, Inc.Completing a fill pattern inside a redrawn panel outline
US4532605Apr 12, 1982Jul 30, 1985Tektronix, Inc.True zoom of a displayed image
US4533910Nov 2, 1982Aug 6, 1985Cadtrak CorporationGraphics display system with viewports of arbitrary location and content
US4542376Nov 3, 1983Sep 17, 1985Burroughs CorporationSystem for electronically displaying portions of several different images on a CRT screen through respective prioritized viewports
US4546349Jun 22, 1984Oct 8, 1985Sperry CorporationLocal zoom for raster scan displays
US4546451Feb 12, 1982Oct 8, 1985Metheus CorporationRaster graphics display refresh memory architecture offering rapid access speed
US4549275Jul 1, 1983Oct 22, 1985Cadtrak CorporationGraphics data handling system for CAD workstation
US4554538May 25, 1983Nov 19, 1985Westinghouse Electric Corp.Multi-level raster scan display system
US4556879Mar 31, 1982Dec 3, 1985Matsushita Electric Industrial Co., Ltd.Video display apparatus
US4559533Nov 3, 1983Dec 17, 1985Burroughs CorporationMethod of electronically moving portions of several different images on a CRT screen
US4564915Mar 1, 1982Jan 14, 1986Ampex CorporationYIQ Computer graphics system
US4566000Feb 14, 1983Jan 21, 1986Prime Computer, Inc.Image display apparatus and method having virtual cursor
US4570161Aug 16, 1983Feb 11, 1986International Business Machines CorporationRaster scan digital display system
US4570233Jul 1, 1982Feb 11, 1986The Singer CompanyModular digital image generator
US4580242Apr 7, 1983Apr 1, 1986Hitachi, Ltd.Information output system having controlled data formatting for each terminal unit
US4586156Aug 13, 1984Apr 29, 1986Sharp Kabushiki KaishaWord processing system for displaying information in full character and layout mode
US4598384Apr 22, 1983Jul 1, 1986International Business Machines Corp.Graphics display with improved window organization
US4599612Dec 6, 1982Jul 8, 1986Hitachi, Ltd.Displaying and correcting method for machine translation system
US4618858Nov 3, 1983Oct 21, 1986Ferranti plcInformation display system having a multiple cell raster scan display
US4620287Jan 20, 1983Oct 28, 1986Dicomed CorporationMethod and apparatus for representation of a curve of uniform width
US4627015May 31, 1983Dec 2, 1986International Business Machines Corp.Text placement on graphics screen
US4633436Dec 16, 1983Dec 30, 1986International Business Machines Corp.Real-time rub-out erase for an electronic handwriting facility
US4642621Mar 27, 1984Feb 10, 1987Yokogawa Medical Systems, LimitedImage display system for computerized tomographs
US4646075Nov 3, 1983Feb 24, 1987Robert Bosch CorporationSystem and method for a data processing pipeline
US4648045May 23, 1984Mar 3, 1987The Board of Trustees of the Leland Standford Jr. UniversityHigh speed memory and processor system for raster display
US4651146Oct 17, 1983Mar 17, 1987International Business Machines CorporationDisplay of multiple data windows in a multi-tasking system
US4653020Oct 17, 1983Mar 24, 1987International Business Machines CorporationDisplay of multiple data windows in a multi-tasking system
US4654651Oct 24, 1984Mar 31, 1987Fanuc LtdImage display method
US4658247Jul 30, 1984Apr 14, 1987Cornell Research Foundation, Inc.Pipelined, line buffered real-time color graphics display system
US4663617Feb 21, 1984May 5, 1987International Business MachinesGraphics image relocation for display viewporting and pel scrolling
US4663619Apr 8, 1985May 5, 1987Honeywell Inc.Memory access modes for a video display generator
US4665555Mar 11, 1985May 12, 1987Alpharel IncorporatedComputer based drawing management system
US4670752Feb 19, 1985Jun 2, 1987Compagnie Generale d'ElectriciteHard-wired circuit for handling screen windows
US4674058Dec 7, 1981Jun 16, 1987Dicomed CorporationMethod and apparatus for flexigon representation of a two dimensional figure
US4683466Dec 14, 1984Jul 28, 1987Honeywell Information Systems Inc.Multiple color generation on a display
US4692757Dec 22, 1983Sep 8, 1987Hitachi, Ltd.Multimedia display system
US4695967Mar 5, 1985Sep 22, 1987Daikin Industries, Ltd.High speed memory access circuit of CRT display unit
US4755811Mar 24, 1987Jul 5, 1988Tektronix, Inc.Touch controlled zoom of waveform displays
US4757470Jul 1, 1987Jul 12, 1988Honeywell Bull Inc.Pattern generation for a graphics display
US4761818Mar 23, 1987Aug 2, 1988Canon Kabushiki KaishaImage processing apparatus
US4768157Jun 19, 1985Aug 30, 1988Texas Instruments IncorporatedVideo image processing system
US4780710Jul 2, 1984Oct 25, 1988Sharp Kabushiki KaishaMultiwindow display circuit
US4794388Feb 12, 1982Dec 27, 1988Summagraphics CorporationMethod of and apparatus for controlling a display
US4808987Dec 18, 1984Feb 28, 1989Hitachi, Ltd.Image data file storage and retrieval system for an image data filing system
US4816812Feb 18, 1986Mar 28, 1989International Business Machines CorporationMethod and system for displaying images in adjacent display areas
US4825388Apr 1, 1986Apr 25, 1989Princeton Gamma Tech., Inc.Apparatus and method for processing digital images
US4860247Feb 18, 1987Aug 22, 1989Hitachi, Ltd.Multi-window control system
US4862154Oct 31, 1986Aug 29, 1989International Business Machines CorporationImage display processor for graphics workstation
US4873652Nov 27, 1988Oct 10, 1989Data General CorporationMethod of graphical manipulation in a potentially windowed display
US4920504Sep 17, 1986Apr 24, 1990NEC CorporationDisplay managing arrangement with a display memory divided into a matrix of memory blocks, each serving as a unit for display management
US4922238Jan 7, 1988May 1, 1990International Business Machines CorporationMethod and system for smooth scrolling of a displayed image on a display screen
US4935730Aug 1, 1988Jun 19, 1990Sanyo Electric Co., Ltd.Display apparatus
US4951229Jul 22, 1988Aug 21, 1990International Business Machines CorporationApparatus and method for managing multiple images in a graphic display system
US4961071Sep 23, 1988Oct 2, 1990Apparatus for receipt and display of raster scan imagery signals in relocatable windows on a video monitor
US4961072Mar 1, 1984Oct 2, 1990Mitsubishi Denki Kabushiki KaishaGraphics display method for numerical control apparatus
US4985848Sep 14, 1987Jan 15, 1991Visual Information Technologies, Inc.High speed image processing system using separate data processor and address generator
US5006837Jan 26, 1989Apr 9, 1991Programmable video graphic controller for smooth panning
US5014222Jun 30, 1989May 7, 1991Bull HN Information Systems Inc.Method of manipulating images larger than a viewport
US5027212Dec 6, 1989Jun 25, 1991Videologic LimitedComputer based video/graphics display system
US5029077Sep 7, 1988Jul 2, 1991International Business Machines CorporationSystem and method for controlling physical resources allocated to a virtual terminal
US5058185Jun 27, 1988Oct 15, 1991International Business Machines CorporationObject management and delivery system having multiple object-resolution capability
US5091849Jan 2, 1991Feb 25, 1992The Walt Disney CompanyComputer image production system utilizing first and second networks for separately transferring control information and digital image data
US5095446Mar 11, 1988Mar 10, 1992Hitachi, Ltd.Circuit for and method of controlling output buffer memory
US5109348Jan 24, 1989Apr 28, 1992Visual Information Technologies, Inc.High speed image processing computer
US5129060Jan 24, 1989Jul 7, 1992Visual Information Technologies, Inc.High speed image processing computer
US5146592Jan 24, 1989Sep 8, 1992Visual Information Technologies, Inc.High speed image processing computer with overlapping windows-div
US5150312Jun 16, 1989Sep 22, 1992International Business Machines CorporationAnimation processor method and apparatus
US5153936Jul 19, 1990Oct 6, 1992International Business Machines CorporationDual density digital image system
US5162784May 10, 1990Nov 10, 1992Texas Instruments IncorporatedGraphics data processing apparatus with draw and advance operation
US5185599Jul 23, 1990Feb 9, 1993Tektronix, Inc.Local display bus architecture and communications method for Raster display
US5192141May 2, 1991Mar 9, 1993Tidemark CorporationMulti-dimensional media printer with media based registration and free edge printing
US5267047Apr 30, 1991Nov 30, 1993International Business Machines CorporationApparatus and method of operation for a facsimilie subsystem in an image archiving system
US5276788Apr 12, 1990Jan 4, 1994Quantel LimitedVideo image creation systems
US5313576Nov 23, 1990May 17, 1994Network Computing Devices, Inc.Bit aligned data block transfer method and apparatus
US5317333Jul 17, 1992May 31, 1994Texas Instruments IncorporatedGraphics data processing apparatus with draw and advance operation
US5384909Dec 19, 1991Jan 24, 1995International Business Machines CorporationPrecision automatic scrolling for an image display system
US5437011Feb 4, 1994Jul 25, 1995Texas Instruments IncorporatedGraphics computer system, a graphics system arrangement, a display system, a graphics processor and a method of processing graphic data
US5463728Mar 14, 1995Oct 31, 1995AT&T Corp.Electronic circuits for the graphical display of overlapping windows with transparency
US5479466Jun 2, 1994Dec 26, 1995Samsung Electronics Co., Ltd.Zigzag scanning address generator and method therefor
US5493641May 22, 1995Feb 20, 1996International Business Machines CorporationPrecision automatic scrolling for an image display system
US5555002Jun 7, 1995Sep 10, 1996Proxima CorporationMethod and display control system for panning
US5583538May 22, 1995Dec 10, 1996Canon Kabushiki KaishaImage display apparatus
US5619253Apr 28, 1995Apr 8, 1997Video display of indicia
US5657047Feb 10, 1995Aug 12, 1997AccelGraphics, Inc.Method and apparatus for zooming images on a video display
US5757357Jun 30, 1994May 26, 1998Moore Products Co.Method and system for displaying digital data with zoom capability
US5764980Mar 30, 1995Jun 9, 1998The Walt Disney CompanyMethod for coordinating production of an animated feature using a logistics system
US5923340Jun 7, 1995Jul 13, 1999Texas Instruments IncorporatedProcess of processing graphics data
US6181335Sep 21, 1998Jan 30, 2001Discovery Communications, Inc.Card for a set top terminal
US6247090Mar 10, 1999Jun 12, 2001Hitachi, Ltd.Display apparatus enabled to control communicatability with an external computer using identification information
US6513088Dec 8, 2000Jan 28, 2003Hitachi, Ltd.Display unit and method enabling bi-directional communication with video source
US6515680Sep 12, 1997Feb 4, 2003Discovery Communications, Inc.Set top terminal for television delivery system
US6539548Aug 15, 1997Mar 25, 2003Discovery Communications, Inc.Operations center for a television program packaging and delivery system
US6545687Jan 5, 1998Apr 8, 2003Canon Kabushiki KaishaThumbnail manipulation using fast and aspect ratio zooming, compressing and scaling
US6549970Dec 8, 2000Apr 15, 2003Hitachi, Ltd.Display unit with controller enabling bi-directional communication with computer
US6906756Oct 27, 2000Jun 14, 2005Matsushita Electric Industrial Co., Ltd.Display and video producing apparatus, and displaying method and video producing method
US7089342Feb 6, 2004Aug 8, 2006Hitachi, Ltd.Method enabling display unit to bi-directionally communicate with video source
US7092585Mar 28, 2001Aug 15, 2006Pioneer CorporationMethod and apparatus for processing both static and moving images
US7197718Oct 18, 1999Mar 27, 2007Sharp Laboratories of America, Inc.Interactive virtual area browser for selecting and rescaling graphical representations of displayed data
US7239128Apr 11, 2005Jul 3, 2007Funai Electric Co., Ltd.Liquid crystal module inspecting apparatus and liquid crystal module
US7269841Oct 27, 1997Sep 11, 2007Sedna Patent Services, LLCDigital cable headend for cable television delivery system
US7299501Sep 28, 2001Nov 20, 2007Discovery Communications, Inc.Electronic book selection and delivery system having encryption and security features
US7336788Nov 28, 2000Feb 26, 2008Discovery Communicatoins Inc.Electronic book secure communication with home subsystem
US7401286Jan 27, 1999Jul 15, 2008Discovery Communications, Inc.Electronic book electronic links
US7475180Jun 4, 2002Jan 6, 2009Mondis Technology Ltd.Display unit with communication controller and memory for storing identification number for identifying display unit
US7475181Jun 4, 2002Jan 6, 2009Mondis Technology Ltd.Display unit with processor and communication controller which communicates information to the processor
US7509270Nov 17, 1999Mar 24, 2009Discovery Communications, Inc.Electronic Book having electronic commerce features
US7716349Nov 28, 2000May 11, 2010Discovery Communications, Inc.Electronic book library/bookstore system
US7770196Oct 1, 2001Aug 3, 2010Comcast IP Holdings I, LLCSet top terminal for organizing program options available in television delivery system
US7835989Apr 13, 1999Nov 16, 2010Discovery Communications, Inc.Electronic book alternative delivery systems
US7836481Sep 28, 2001Nov 16, 2010Comcast IP Holdings I, LLCSet top terminal for generating an interactive electronic program guide for use with television delivery system
US7849393Mar 7, 2000Dec 7, 2010Discovery Communications, Inc.Electronic book connection to world watch live
US7861166Jun 17, 1999Dec 28, 2010Discovery Patent Holding, LLCResizing document pages to fit available hardware screens
US7865405Feb 23, 2009Jan 4, 2011Discovery Patent Holdings, LLCElectronic book having electronic commerce features
US7865567Oct 27, 1999Jan 4, 2011Discovery Patent Holdings, LLCVirtual on-demand electronic book
US8060905Oct 1, 2001Nov 15, 2011Comcast IP Holdings I, LLCTelevision delivery system having interactive electronic program guide
US8073695Jun 25, 1999Dec 6, 2011Adrea, LLCElectronic book with voice emulation features
US8095949Jun 25, 1999Jan 10, 2012Adrea, LLCElectronic book with restricted access features
USRE33894Aug 21, 1989Apr 21, 1992International Business Machines CorporationApparatus and method for reading and writing text characters in a graphics display

Claims

1. A method of generating a graphics display having the illusion of smooth panning across an image represented by a plurality of discrete picture elements, said image being larger than that which can be displayed at one time on a video display device, comprising:

storing in the storage sites of a memory device a set of digital data corresponding to the discrete picture elements of said image, selected subsets of said digital data being readable from said memory to produce a corresponding raster signal displayable by said video display device;
specifying a first particular portion of said memory storage sites, said first particular portion containing a first subset of digital data corresponding to a first part of said image, said first part being displayable at one time on said video display device;
selecting a second particular portion of said memory storage sites, said second particular portion containing a second subset of digital data corresponding to a different, second part of said image, said second part also being displayable at one time on said video display device,
selecting a plurality of other portions of said memory storage sites, said other portions each containing a respective other subset of digital data corresponding to other parts of said image, said other parts being situated at contiguous spaced intervals in said image between said first part and said second part, each of said other parts also being displayable at one time on said video display device,
initially reading out in raster fashion the first subset of digital data contained in said first portion to develop a first raster signal;
sequentially reading out the other subsets of digital data in each of the other portions to develop a series of other raster signals;
then reading out in raster fashion the second subset of digital data contained in said second portion to develop a second raster signal; and
using said first raster signal, said other raster signals and said second raster signal in the order that they are developed to produce on said video display device a raster display of the data contained in the various selected portions such that the produced display creates the illusion of smooth panning across said image from said first part to said second part.

2. A method according to claim 1 wherein each of said steps of reading out is synchronized with a new frame of said video display device and wherein said first part, each other part and said second part of said image are sequentially spaced from each other by a very few discrete picture elements.

3. A method of generating a graphics display comprised of n rows and m columns of discrete picture elements, comprising:

storing a set of picture element data in a memory device having storage sites corresponding to an N.times.M array;
selecting a particular portion of the storage sites corresponding to an m/Z.times.n/Z array where n/Z is equal to or less than N and m/Z is equal to or less than M;
reading out in raster fashion the data contained in each row of said portion and supplying said data as a raster signal, the data in each storage site being supplied Z times, where Z is an integer, and the data read out of each row being repeated Z times before data from the next row is read out;
using said raster signal in a video display device to produce a "zoomed" display of the data contained in said portion, said display containing a Z.times.Z array of picture elements corresponding to each storage site in said portion of said N.times.M array, and
selectively inhibiting the supply of data from each storage site for one or more of the Z consecutive supply times, and inhibiting the corresponding ones of the repeat readouts of each row of data such that a zoomed display of a plurality of adjacent storage sites containing data will be displayed as an array of spaced apart dots rather than as a solid area.

4. A method of generating a graphics display having a background grid comprising:

storing a set of data in a memory device, said stored data respectively representing the displayable picture elements of an image;
sequentially reading out in raster fashion the data contained in said memory device to develop a raster data signal;
simultaneously generating a grid signal including a train of pulses which occur in a series of regularly timed intervals;
mixing said raster data signal and said grid signal to develop a composite raster display signal in which read out datum components of said raster data signal are combined with simultaneously occurring pulses of said grid signal, said composite raster display signal being utilizable by a raster-type video display device to produce a graphics display including the data read out of said memory device and a background grid including vertical and horizontal grid lines of data superimposed on the displayed picture element data.

5. A method of generating a graphics display as recited in claim 4 wherein certain ones of said pulses are modified so as to cause said grid to appear to contain major grid lines of data and minor grid lines of data.

6. In a computer graphics display apparatus for producing in raster fashion a display image having n rows and m columns of discrete image elements, a zoom system comprising:

a memory having storage sites each capable of storing data representing a discrete image element;
memory control means for storing in separate, non-intersecting subarrays of said memory, each subarray having at least n.times.m storage sites, data representing the same picture at different scales;
raster display generation means for reading out in raster fashion data from a block of n.times.m sites in a selected one of said subarrays and for generating therefrom a display image of at least a portion of the stored picture; and
zoom magnification control means, cooperating with said generation means, for selecting from which one of said subarrays said data is read out, selection of different subarrays thereby resulting in display images of the same picture at different effective "magnification" scales.

7. A zoom system according to claim 6 wherein said memory control means comprises:

means for entering data representing said picture into the subarray storing the maximum number of image elements per unit area of said picture, readout from this subarray producing a display image of greatest effective scale; and
means for entering subsets of the same picture-representing data into positionally corresponding storage sites in each of the other subarrays, so that readout from any other subarray will produce a display image of the same picture but at a different reduced scale.

8. A zoom system according to claim 7 wherein the entire picture is represented by the image elements stored in each subarray, but wherein for each dimensional unit of area of said picture, a different number of image elements are stored in each of said subarrays.

9. A zoom system according to claim 7 further comprising a display position control for selecting the portion of said picture that is to be produced as said display image, comprising:

selection means for selecting within a certain subarray the block of sites from which data is to be read out, said selection means thereby establishing the location in said picture of the center of the produced display image; and
centering means, cooperating with said zoom magnification control means, for causing said generation means to read out data from the block of sites having the same central location as the selected block read out from said certain subarray when any other subarray is selected for readout, so that the central position of the resultant display image will correspond to substantially the same location within said picture regardless of the effective "magnification" scale of the display.

10. In a graphic display system of the type in which a display is generated corresponding to the contents of a memory storing an image as a first set of data each representing an element of that stored image, the improvement for selectively supporting another image on the display without destruction of the initially stored image, said other image being represented by a second set of data each representing an element of that other image, comprising:

means for accessing from said memory the data for each element of said stored image for which a corresponding element of the other image is to be superimposed; and
logic means for logically exclusively ORing together the accessed data for each element of the stored image and the data for the corresponding element of the image to be superimposed, and for reentering the resultant logical data into the same memory locations, said display then being generated from the resultant contents of said memory.

11. The improvement according to claim 10 wherein to delete said superimposed other image from the display said accessing means accesses from said memory the data for each image element for which there exists a corresponding element of said other image to be deleted, and wherein said logic means logically exclusively ORs together the accessed data and the data for the corresponding element of said other image to be deleted, and reenters the resultant data into the same memory locations, whereby the resultant contents of said memory will be the initially stored image in unchanged form.

12. In a computer graphics display in which a display is generated from an image stored in a memory:

first means for storing a first set of data in said memory in alternate locations;
second means for storing a second set of data in locations intermediate said alternate locations, said second set of data representing a second image that is positionally overlapping the image represented by said first set of data; and
means for accessing said memory containing both first and second sets of said data and for generating a display therefrom, creating a display thereby including said first and second images in overlapping positions but with non-intersecting image elements.

13. A process for implementing smooth panning in a computer graphics display system of the type having a memory storing digital data corresponding to picture elements of an image that is larger than can be displayed at one time, and in which a subset of said stored digital data is read out from said memory and supplied to a video display device in raster fashion to produce on said device a display of the portion of said image represented by said data subset, each such data subset being specified by a corresponding origin address within said memory, comprising:

generating a pan clock signal that is synchronized with the frame rate of said video display device,
providing a first origin address specifying a first data subset representing that first position of said image at which panning is to begin,
selecting a second origin address specifying a second data subset representing the second portion of said image at which panning is to terminate,
establishing a group of intermediate origin addresses specifying data subsets representing closely, sequentially contiguous portions of said image intermediate said first and second portions, and
sequentially reading out said first, said group of intermediate and said second data subsets in raster fashion for supply to said video display device to produce corresponding sequential displays of the portions of said image represented thereby, each such sequential readout being synchronized with said pan clock signal, whereby the resultant display has the illusion of smooth panning in which each successive video frame synchronized display represents a portion of said image that is closely contiguous to the preceeding display.

14. A process according to claim 13 wherein each successive intermediate origin address differs from the preceding intermediate origin address by a very few picture element distances.

15. The process of claim 13 wherein said establishing is accomplished by:

setting a value corresponding to the desired spacing between said sequentially contiguous portions of said image,
comparing the portion of said image that is currently being displayed on said video display device with said second portion to determine if they are the same, and if not,
arithmetically combining said desired spacing value with the origin address of the data subset representing the currently displayed portion of said image to obtain a new origin address corresponding to the next sequential portion of said image.

16. A method for providing a "zoom" magnification effect in a computer graphics display system of the type wherein digital data representing each picture element of an image is stored in a memory and wherein a subset of said digital data is read out from said memory and supplied to a video display device in raster fashion to produce a display of a corresponding portion of said image, comprising:

supplying to said video device, during readout of the data for each raster scan line of said video display device, each datum a plurality of p times and supplying no datum for (Z-p) times, where Z is an integer equal to the desired "zoom" magnification scale,
repeating said readout of the data for each raster scan line a multiple of q raster scan line times and supplying no datum for (Z-q) raster scan line times before reading out the data for the next raster scan line,
whereby a "zoom" magnified display is produced in which each stored picture element datum in said subset is displayed on said video display device as a p.times.q array of contiguous picture elements that is spaced from the adjacent displayed array corresponding to a contiguous stored datum in said subset.