Display with enhanced scrolling capabilities
First Claim
1. A computer display having a display screen and a cursor, comprising:
- a display processor;
a screen buffer, connected to said display processor;
a presentation space buffer, connected to said display processor, said presentation space buffer being larger than said screen buffer;
means for defining a first partition and a second partition in said presentation space buffer;
first writing means for writing a first partition window from said first partition to said screen buffer;
second writing means for writing a second partition window from said second partition to said screen buffer;
means for defining a first scroll group containing a first scroll trigger, said first scroll group comprising said first and second partitions;
means for shifting said first and second partition windows simultaneously in response to said first scroll trigger; and
means for displaying said screen buffer on said display screen.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer display has a display processor connected to a presentation space buffer and a screen buffer. The presentation space buffer is larger than the screen buffer, and is divided into a plurality of partitions. Each partition has a partition window which maps into the screen buffer. If a partition is active, its associated partition window is written into the screen buffer at the mapped location. The screen buffer periodically refreshes the display screen, so a plurality of partition windows are displayed to the computer user. One or more scroll groups can be defined, and one or more partitions can be assigned to each scroll group. Each defined scroll group has a vertical scroll trigger and a horizontal scroll trigger. The display monitors the movement of the cursor within a partition window. When the cursor gets close enough to a boundary of a partition window, to trigger a scroll trigger, the display shifts the partition window within its partition and writes this updated partition window into the screen buffer. Updated partition windows are written into the screen buffer for the other partitions in the scroll group.
104 Citations
27 Claims
-
1. A computer display having a display screen and a cursor, comprising:
-
a display processor; a screen buffer, connected to said display processor; a presentation space buffer, connected to said display processor, said presentation space buffer being larger than said screen buffer; means for defining a first partition and a second partition in said presentation space buffer; first writing means for writing a first partition window from said first partition to said screen buffer; second writing means for writing a second partition window from said second partition to said screen buffer; means for defining a first scroll group containing a first scroll trigger, said first scroll group comprising said first and second partitions; means for shifting said first and second partition windows simultaneously in response to said first scroll trigger; and means for displaying said screen buffer on said display screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
15. A computer system having a workstation controller connected to a display having a display screen and a cursor, said display comprising:
-
a display processor; a command buffer, connected to said display processor; a screen buffer, connected to said display processor; a presentation space buffer, connected to said display processor, said presentation space buffer being larger than said screen buffer; means in said workstation controller for sending a define presentation space command to said command buffer; means in said display for dividing said presentation space buffer into a first partition and a second partition responsive to said define presentation space command in said command buffer; means in said workstation controller for writing data to said presentation space buffer; means in said display for writing a first partition window from said first partition to said screen buffer; means in said workstation controller for sending a define scroll group command to said command buffer; means in said display for defining a scroll group containing a scroll trigger, said scroll group comprising said first and second partitions, said means being responsive to said define scroll group command in said command buffer; and means in said display for shifting said first and second partition windows simultaneously in response to said first scroll trigger; and means in said display for displaying said screen buffer on said display screen. - View Dependent Claims (14, 16, 17, 18, 19, 20)
-
-
21. A method for scrolling in a computer display having a display processor, a screen buffer, a presentation space buffer larger than said screen buffer, a display screen and a cursor, the method comprising the steps of:
-
defining a first partition and a second partition in said presentation space buffer; writing a first partition window from said first partition to said screen buffer; writing a second partition window from said second partition to said screen buffer; defining a first scroll group containing a first scroll trigger, said first scroll group comprising said first and second partitions; shifting said first and second partition windows simultaneously in response to said first scroll trigger; and displaying said screen buffer on said display screen. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification