An image information display apparatus is provided, with a plurality of address producing portions which output active signals and address signals. When the active signals and address signals are output an effective address signal is selected in response to an address deciding portion from the plurality of address signals outputted by the address producing portion in accordance with a priority order signal and the active signal inputted from outside. Accordingly read the image information is sequentially read from the address in the memory to be expressed by the effective address signal for displaying the plurality of rectangular regions. As a result the image of image parameters to display the multiwindow are reduced so that the priority order of the overlapped rectangular regions, the display positions and so on may be easily changed.
There is provided a display control device according to which video data for a plurality of windows to be displayed on a display screen is prestored in a video memory regardless of a display position of the video data in each of the windows and an effective zone of each of the windows in a display screen and a priority order of the respective windows are also prestored. With respect to each scanning position in the display screen, one of the windows which is of the highest priority order is selected from among the windows which are being scanned in accordance with an effective display zone and a priority order of each of the windows, and video data of the selected window is read from the video memory on the basis of relation between the display position and the storage position of the video data.
A subwindow processing device using variable addressing which does not perform conversion such as storing, backing up and copying directly accessing the data, but processes the generation and movement of a plurality of subwindows by accessing the subwindow data stored in memory according to subwindow variables. Therefore, since the load to the central processing unit and the data bus is reduced, a fast screen processing can be possible, and also, when being applied to a system requiring a fast screen shifting and to a multitasking system in which other functions such as voice data processing and communication data processing are performed along with the screen processing, the system performance can be enhanced.
A division within an information processing apparatus equipped with a graphical user interface that enables interaction with the operator through multiple kinds of interactive screens of a processing-system program group that collects and communicates data that becomes the basis of displays to the screens, a display-system program group that processes the data in a discretionary display format and displays the data on said interactive screens, and a communication means that performs communication between the said processing-system program group and the display-system program group. Moreover, the enabling of performing communication between each program through communication between ports.
A method is provided for managing windows in a raster display. The method includes generating a first display map defining sequential picture element runs, each run having a common set of windows containing the picture elements of the run. The windows are arranged in a stacking order and include a topmost window which is drawn in the raster display, the other windows being covered by the topmost window. A window operation occurs when a window is added, deleted or moved, and when the window stacking order is changed. In response to a window operation, there is generating a second display map defining sequential picture element runs, each run having a common set of windows containing the picture elements of the run. The windows are arranged in a stacking order and including a topmost window which is drawn in the raster display, the other windows being covered by the topmost window. In order to refresh the raster display, the first display map is compared with the second display map to identify picture elements whose topmost window has changed. The raster display is repainted by writing the changed picture elements with data from the topmost window of the identified picture elements.