×

Display control method for multi-window system

  • US 4,769,636 A
  • Filed: 08/12/1986
  • Issued: 09/06/1988
  • Est. Priority Date: 08/14/1985
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of display control for a multi-window system provided with a display screen in which a plurality of rectangular windows are set, first memory means for storing display data in positions corresponding to the windows on the display screen, second memory means for storing a plurality of display data of a virtual screen corresponding to each of said windows which displays data included in the partial region on the virtual screen corresponding thereto, third memory means for storing definition data representing the positional data on the display screen for each window and the correspondence thereof with the virtual screen, and control means for partially rewriting the display data stored in said first memory means;

  • the method comprising;

    a first step of designating one of the windows in the display screen as an object window, the display status of which is to be changed;

    a second step of sequentially selecting another window as a reference window among the rest of said windows in the display screen excepting said object window and comparing said object window with said another window selected as the reference window on the screen on the basis of the definition data stored in the third memory means to check whether said object window crosses said reference window;

    a third step of dividing said object window into a subregion overlapped with said reference window and at least one rectangular non-overlapped subregion with the boundary of said overlapped subregion as a dividing line if said object window and said reference window cross each other;

    a fourth step of comparing said non-overlapping subregion selected as an object rectangle with still another window selected sequentially as a reference window among the rest of said windows on the screen, and if said non-overlapped subregion selected as the object rectangle and said reference window cross each other, subdividing said non-overlapped subregion selected as object rectangle into a new subregion overlapped with said reference window and at least one rectangular non-overlapped subregion with the boundary of said new overlapped subregion as a dividing line, said comparing and subdivision being repeated by substituting said obtained non-overlapped subregion for a new object rectangular region until no more windows to be selected as said reference window remain; and

    a fifth step of partially applying the display data of at least one partial area in said second memory means to a corresponding partial area in said first memory means, said partial area being divided in accordance with the resultant overlapped or non-overlapped subregions,thereby changing the contents of display in the visible region occupied by the object window on the display screen.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×