Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
353 words
In a multi-window system comprising a display screen (30) in which a plurality of rectangular windows (31; W 1 , W 2' W 3' W 4 ) are set, first memory means (14) for storing display data in positions corresponding to those on the display screen, second memory means (17) for storing a plurality of display data of a virtual screen (60) corresponding to each of said windows which displays data included in the partial region of the virtual screen corresponding thereto, third memory means (15) 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 (11) for partially rewriting the display data stored in said first memory means (15); a method of display control comprising a first step (218, 220; 318, 320; 418, 420) of collating a window designated as an object of display control with another window on the display screen selected sequentially as a reference window on the basis of the positional data stored in the third memory means, said object window being divided into regions overlapped with said reference window and at least one rectangular non-overlapped subregion with the boundary of said overlapped subregions as a dividing line when said window and said reference window crosses each other; a second step (238) of collating said non-overlapped subregion as an object rectangle to be divided with still another window on the display screen selected sequentially as a reference window, and when said object rectangle and said reference window cross each other, subdividing said target rectangle into subregions overlapped with said reference window and at least one rectangular non-overlapped subregion, said collation and subdivision being repeated with each of obtained non-overlapped subregions as a new object rectangular region until no more window to be referred to remains; and a third step (226) of partially rewriting the display data in said first memory means in accordance with the result of said division of the object rectangular region, thereby changing the contents of display in the visible region occupied by the object window on the display screen.
Claim 2
Dependent Claim
353 words
In a multi-window system comprising a display screen (30) in which a plurality of rectangular windows (31; W 1 , W 2' W 3' W 4 ) are set, first memory means (14) for storing display data in positions corresponding to those on the display screen, second memory means (17) for storing a plurality of display data of a virtual screen (60) corresponding to each of said windows which displays data included in the partial region of the virtual screen corresponding thereto, third memory means (15) 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 (11) for partially rewriting the display data stored in said first memory means (15); a method of display control comprising a first step (218, 220; 318, 320; 418, 420) of collating a window designated as an object of display control with another window on the display screen selected sequentially as a reference window on the basis of the positional data stored in the third memory means, said object window being divided into regions overlapped with said reference window and at least one rectangular non-overlapped subregion with the boundary of said overlapped subregions as a dividing line when said window and said reference window crosses each other; a second step (238) of collating said non-overlapped subregion as an object rectangle to be divided with still another window on the display screen selected sequentially as a reference window, and when said object rectangle and said reference window cross each other, subdividing said target rectangle into subregions overlapped with said reference window and at least one rectangular non-overlapped subregion, said collation and subdivision being repeated with each of obtained non-overlapped subregions as a new object rectangular region until no more window to be referred to remains; and a third step (226) of partially rewriting the display data in said first memory means in accordance with the result of said division of the object rectangular region, thereby changing the contents of display in the visible region occupied by the object window on the display screen.
Claim 3
Dependent Claim
69 words
A method of display control according to Claim 1, wherein said reference windows are made up of only those windows having higher display order than the object window, said windows being selected as a reference window in the descending order of display, said display data being rewritten in the third step above for the partial region of the first memory means corresponding to the non-overlapped subregion that remains finally.
Claim 4
Dependent Claim
53 words
A method of display control according to Claim 2, wherein said object window for display control makes up a window of which the size is to be increased, and the rectangular region corresponding to the expanded part, in place of the object window of said first step, is collated with the reference window.
Claim 5
Dependent Claim
96 words
A method of display control according to Claim 1, wherein said object window for display control makes up a window to be deleted from the display screen, said reference window is selected sequentially in the descending order of display on the display screen, said third step being executed to display the contents of the virtual screen corresponding to the reference window on the part of the display screen corresponding to said overlapped subregion each time an overlapped subregion is obtained, and the part of the display screen corresponding to the non-overlapped subregion left finally is cleared.
Claim 6
Dependent Claim
58 words
A method of display control according to Claim 1, wherein said object window for display control makes up a window to be reduced in size, and a partial rectangular region of the object window which disappears as the result of size reduction is collated with the reference window in place of the object window of the first step.
Claim 7
Dependent Claim
89 words
A method of display control according to Claim 1, wherein said object window for display control makes up a window for which the upgrading of the display order on the display screen is commanded, and the windows higher in display order than the original display order of said object window are selected as said reference windows in the descending order of display, and the contents of the virtual screen corresponding to said object window are sequentially displayed at the part of the display screen corresponding to the overlapped subregion.
Claim 8
Dependent Claim
263 words
A method of display control according to Claim 1, wherein said object window for display control makes up a window for which the display position on the display screen is to be shifted to the second position from the first position, said first and second steps being executed for the object window at said second position, said method further comprising a fourth step (610) of determining a rectangular region is said object window at said first position corresponding to at least one non-overlapped subregion obtained for the object window at said second position, and a fifth step (640) of collating the rectangular region obtained in said fourth step with another window on the display screen selected as a reference window, and when said rectangular region crosses said reference window, dividing said rectangular region into an overlapped subregion and at least one rectangular non-overlapped subregion, the collation with other reference windows being repeated with the non-overlapped subregion as a new object rectangle, said third step further comprising a sixth step (650) of shifting the display data of the final non-overlapped subregion obtained in said fifth step from the first position to the second position within said first memory means, a seventh step (660) of applying the contents of the virtual screen of said object window corresponding to the overlapped subregion obtained in said fifth step to the non-display region in the window at said second position, and an eighth step (680) of clearing the display data in the object window at the first position except for the overlapped subregion obtained in said fifth step.
Claim 9
Dependent Claim
183 words
A method of display control according to Claim 1, wherein said object window for display control makes up a window for which the contents of display are to be scrolled, said method further comprising a fourth step (720) of determining a first visible region before scroll on the virtual screen corresponding to said object window, corresponding to the non-overlapped subregion obtained in said first and second steps, a fifth step (730) of determining a second visible region after scroll on the virtual screen corresponding to said object window, corresponding to said non-overlapped subregion, and a sixth step (740) of collating said first and second visible regions with each other to determine a mutually overlapped region as a redisplay region, said third step further including a seventh step (770) of transferring the display data corresponding to said redisplay region on said first memory means to the display position after scroll, and an eighth step (780) of applying the display data of the partial region in said second visible region except for said redisplay region to a corresponding partial region on said first memory means.