Display controller with enhanced video window clipping
First Claim
1. A display controller having capability to display a predefined region of video on a computer display, comprising:
- a first memory portion in a frame buffer memory for storing information for display;
a second memory portion in a frame buffer memory for storing at least one group of transition information defining points of said predefined video region at which screen objects overlay said predefined video region, and wherein said group of transition information includes a first transition word for specifying a scanline at which the transition information in said group of transition information is no longer valid; and
video control circuitry for reading said transition information from said second memory portion and enabling or disabling writing of video information to said first memory portion responsive thereto.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system includes a display controller which supports video display. The display controller includes circuitry for determining which portions of one or more video windows should be written to the frame buffer responsive to the locations of other screen objects which may overlie the video window on the display. An unused portion of frame buffer memory is used to stored a plurality of transition groups, each group defining which portions of the video window are visible within a range of scanlines. The transition information is used by clipped circuitry to enable or disable writing of video information to the frame buffer.
-
Citations
17 Claims
-
1. A display controller having capability to display a predefined region of video on a computer display, comprising:
-
a first memory portion in a frame buffer memory for storing information for display; a second memory portion in a frame buffer memory for storing at least one group of transition information defining points of said predefined video region at which screen objects overlay said predefined video region, and wherein said group of transition information includes a first transition word for specifying a scanline at which the transition information in said group of transition information is no longer valid; and video control circuitry for reading said transition information from said second memory portion and enabling or disabling writing of video information to said first memory portion responsive thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17)
-
-
9. A computer system comprising:
-
a processor; a main memory coupled to said processor; a computer display; and a display controller coupled to said processor and to said computer display for displaying a predefined region of video on said computer display, comprising; a first memory portion in a frame buffer memory for storing information for display on said computer display; a second memory portion in a frame buffer memory for storing at least one group of transition information defining points of said predefined video region at which screen objects overlay said predefined video region, and wherein said group of transition information includes a first transition word for specifying a scanline at which the transition information in said group of transition information is no longer valid; and video control circuitry for reading said transition information from said second memory portion and enabling or disabling writing of video information to said first memory portion responsive thereto. - View Dependent Claims (10, 11, 12)
-
-
13. A method of displaying a predefined video region on a computer display, comprising:
-
storing video information for display in a first portion of a frame buffer memory; storing at least one video group of transition data for defining points of said predefined video region at which screen objects overlay said predefined video region in a second portion of said frame buffer memory, wherein said step of storing a video group of transition data comprises the step of storing a first transition word for signifying a scanline at which said video group of transition data is no longer valid; and reading said video group of transition data from said second portion of said frame buffer memory and enabling or disabling writing of video information for said predefined video region to said first portion of said frame buffer memory responsive thereto. - View Dependent Claims (14, 15, 16)
-
Specification