×

Multi-window display system with modification or manipulation capability

  • US 4,806,919 A
  • Filed: 05/02/1985
  • Issued: 02/21/1989
  • Est. Priority Date: 05/02/1984
  • Status: Expired due to Term
First Claim
Patent Images

1. A manipulative multi-window display method wherein display data rae selectively transferred from a plurality of segment memory means corresponding to windows to a bit map memory for a display screen in which a plurality of overlapping windows are displayed on the display screen so that only those portions of each of the windows which are not covered by any other window are displayed, the method comprising:

  • a first step, in response to a command to display a new window on said display screen, for making a first management record containing therein information as to the position to be assumed by said new window and as to a segment memory means corresponding to the new window and a second management record defining those internal areas in said new window which are to be displayed on said display screen and transferring to said bit map memory data read out from that segment memory which is specified by said first management record, said data being within that internal area which is defined by said second management record;

    a second step, in response to a command to display said new window as a second window on said display screen in a display state in which a first window has already been displayed on said screen, for checking the positional relation between a display internal area defined by a second management record concerning said first window and said second window to determine whether or not there exist any overlapping partial areas therebetween;

    and upon determination that there does exist an overlapping partial area in said second step,a third step, after dividing the display internal area defined by a second management record concerning said first window into said overlapping partial area and the remaining partial area, for making a third management record including defining said overlapping partial area as a non-display internal area related to said second window and making a new second management record defining said remaining partial area as a display internal area;

    a fourth step in response to a command to reverse the order of display priority between a first window being displayed on said display screen and a second window having higher display priority than said first window, for finding any of the third management records which is related to said second window; and

    upon finding of such a third management record as being related to said second window in said fourth step,a fifth step for transferring to said bit map memory data read out from that segment memory means which is specified by the first management record concerning said first window, said data to be transferred being within a display internal area which is newly defined, by a new second management record, in place of non display internal area defined by said third management record.

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