(19)
(11) EP 0 280 582 A3

(12) EUROPEAN PATENT APPLICATION

(88) Date of publication A3:
04.07.1990 Bulletin 1990/27

(43) Date of publication A2:
31.08.1988 Bulletin 1988/35

(21) Application number: 88301742.8

(22) Date of filing: 29.02.1988
(51) International Patent Classification (IPC)4G09G 1/00
(84) Designated Contracting States:
AT BE CH DE ES FR GR IT LI LU NL SE

(30) Priority: 27.02.1987 GB 8704653
19.11.1987 GB 8727119
18.01.1988 GB 8801012

(71) Applicant: AXIOM INNOVATION LIMITED
London W8 6QP (GB)

(72) Inventor:
  • Phillips, David John
    Sidcup Kent DA15 8AR (GB)

(74) Representative: Milhench, Howard Leslie et al
R.G.C. Jenkins & Co. 26 Caxton Street
London SW1H 0RJ
London SW1H 0RJ (GB)


(56) References cited: : 
   
       


    (54) Improvements in computer graphics systems


    (57) A multi-tasking, multiple windowing computer graphics facility which does not place undue burdens upon the processing power of its host computer comprises a multi-planar memory to which data defining windows to be displayed in viewports on a display screen can be written, and a plurality of viewport controllers each individually associated with a respective one of the memory planes and capable of extracting data from each of a plurality of windows defined in its respective memory plane for effecting a corresponding display in any desired viewport location on the display screen. For the management of overlapping viewports, the window-viewport assignments which determine the display locations of viewports on the display screen include viewport priority indications which are taken into account in the reading out of data from the several planes of the multi-planar memory so that overlapping viewports are handled automatically and can appear transparent or opaque relative to one another as required. Windows can be created of any size and any number of planes deep (up to the available depth of the display memory), and opaque or transparent images can be moved freely around the display screen without requiring modification of the data In the memory by flexibly mapping windows in the display memory to viewports on the screen. A VRAM (video RAM), multi-planar memory is used and the viewport controllers are configured as modular VLSI components which can be cascaded for addressing any number of memory planes.







    Search report