Claims
- 1. A display controller for inputting and outputting a signal to and from a computer for storing information in a refresh memory in a drawing operation and for reading out the information stored in the refresh memory to display on a display region of a raster scan type display device in a display operation with the display operation being carried out in synchronism with horizontal and vertical synchronizing signals in response to a clock comprising:
- a timing processor responsive to clock signals from the clock including
- means responsive to the clock for generating the horizontal and vertical synchronizing signals,
- means for storing horizontal and vertical display positions and horizontal and vertical widths of each of a plurality of display frames; and
- means for generating horizontal and vertical display timing signals for each of the plurality of display frames within the display region used for generating independent plural groups of display addresses of the plural display frames and for independently controlling the horizontal and vertical display positions and the horizontal and vertical widths of each of the display frames; and
- a display processor for generating independent groups of display addresses in synchronism with the horizontal and vertical synchronizing signals and the horizontal and vertical display timing signals from said timing processor and feeding the display addresses to the refresh memory having a plurality of addressable memory regions of variable size for storing respectively the plurality of display frames.
- 2. A display controller for inputting and outputting a signal to and from a computer, for storing information in a refresh memory in a drawing operation and for reading out the information stored in the refresh memory for display on a display region of a raster type display device in a display operation with the display operation being carried out in synchronism with horizontal and vertical synchronizing signals in response to a clock comprising:
- a timing processor responsive to clock signals from the clock for generating the horizontal and vertical synchronizing signals and for generating horizontal and vertical display timing signals determining horizontal and vertical positions and horizontal and vertical widths of each of a plurality of display frames within the display region which are independently variable in size and position in the display region and
- a display processor including
- a plurality of storage means for storing a plurality of independent display starting addresses of the plurality of display frames prior to displaying each display frame in the display region,
- means for sequentially renewing a plurality of groups of display addresses generated in response to the display starting addresses of the plurality of display frames in synchronism with each of the display timing signals from said timing processor for each of the display frames, and
- means for providing the plurality of groups of the display addresses of the plurality of display frames to the refresh memory having a plurality of memory regions of variable size respectively corresponding to the plurality of display frames for reading data of the plurality of display frames.
- 3. A display controller in accordance with claim 2 wherein:
- said display processor comprises means for storing a value defining a difference between a raster and a next raster, and computing means for computing the display addresses of a next plurality of rasters by adding the value defining the difference between the rasters to the display starting addresses whenever the vertical display timing signals are generated from said timing processor.
- 4. A display controller in accordance with claim 2 further comprising:
- means for selecting groups of display addresses from the plurality of groups of display addresses supplied from said means for sequentially renewing.
- 5. A display system for generating a drawing and displaying the drawing on a video display screen in response to signals from a CPU comprising:
- a clock generator for generating a clock signal;
- a refresh memory for storing a plurality of drawing informations of plural displays;
- a display controller for inputting and outputting a signal to and from a computer for storing information in said refresh memory in a drawing operation and for reading out the information stored in said refresh memory to display the read out information on a display region of a raster scan type display device in a display operation with the display operation being carried out in synchronism with horizontal and vertical synchronizing signals in response to the clock from said clock generator;
- a timing processor responsive to clock signals from said clock generator including means responsive to the clock for generating the horizontal and vertical synchronizing signals, means for storing horizontal and vertical display positions and horizontal and vertical widths of each of a plurality of display frames, and means for generating horizontal and vertical display timing signals for each of the plurality of display frames within the display region used for generating independent plural groups of display addresses of the plural display frames and for independently controlling the horizontal and vertical positions and the horizontal and vertical widths of each of the display frames; and
- a display processor for generating the independent plural groups of display addresses in synchronism with the horizontal and vertical synchronizing signals and the horizontal and vertical display timing signals from said timing processor, and feeding the display addresses to said refresh memory having a plurality of addressable memory regions of variable size for storing respectively the plurality of display frames.
- 6. A display system according to claim 5, wherein said display processor includes means for storing a starting address of each of the plural displays and outputting a predetermined address in synchronism with the horizontal and vertical display timing signals of each of the plural display frames.
- 7. A display system for generating a drawing and displaying the drawing on a video display screen in response to signals from a CPU comprising:
- a clock generator for generating a clock signal;
- a refresh memory for storing a plurality of drawing informations of plural displays;
- a display controller for inputting and outputting a signal to and from a computer for storing information in said refresh memory in a drawing operation and for reading out the information stored in said refresh memory for display on a display region of a raster type display device in a display operation with the display operation being carried out in synchronism with horizontal and vertical synchronizing signals in response to the clock signal from said clock generator;
- a timing processor responsive to clock signals from the clock generator for generating the horizontal and vertical synchronizing signals and for generating horizontal and vertical display timing signals determining horizontal and vertical positions and horizontal and vertical widths of each of a plurality of display frames within the display region which are independently variable in size and position in the display region and
- a display processor including
- a plurality of storage means for storing a plurality of independent display starting addresses of the plurality of display frames prior to displaying each display frame in the display region,
- means for sequentially renewing a plurality of groups of display addresses generated in response to the display starting addresses of the plurality of display frames in synchronism with each of the display timing signals from said timing processor corresponding to each of the display frames and
- means for providing the plurality of groups of the display addresses of the plurality of display frames to said refresh memory having a plurality of memory regions of variable size respectively corresponding to the plurality of display frames for reading data of the plurality of display frames.
Priority Claims (1)
Number |
Date |
Country |
Kind |
58-118228 |
Jul 1993 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 198,067, filed May 24, 1988, now abandoned, which is a continuation of Ser. No. 626,992, filed Jul. 2, 1984, now U.S. Pat. No. 4,757,310.
US Referenced Citations (9)
Foreign Referenced Citations (5)
Number |
Date |
Country |
0059349 |
Sep 1982 |
EPX |
0099989 |
Feb 1984 |
EPX |
2087696 |
May 1982 |
GBX |
8201614 |
May 1982 |
WOX |
WO8201614 |
May 1992 |
WOX |
Continuations (2)
|
Number |
Date |
Country |
Parent |
198067 |
May 1988 |
|
Parent |
626992 |
Jul 1984 |
|