VGA hardware window control system
First Claim
1. A display control apparatus for controlling a display monitor of a computer system, comprising:
- an image memory for storing, from a predetermined storage start position, display data formed by an application program executed by said computer system;
programmable parameter registers in which various parameter values designated by said system are set, said parameter registers being arranged such that a screen parameter for designating a size of an entire display screen area which can be displayed on said display monitor, and a window parameter for designating a display start position and a size of a window area to be displayed in said entire display screen area are set;
a first display control circuit for controlling said entire display screen area in accordance with the screen parameter, said first display control circuit including means for generating horizontal and vertical sync signals of said display monitor in response to a scanning timing for displaying said entire display screen area on said display monitor, means for generating a coordinate address indicating a scanning position on said entire display screen area in response to the scanning timing, and means for comparing a window area display start position designated by the window parameter with a value of the coordinate address to generate, on the basis of a comparison result, a window area detection signal indicating that the scanning position on said entire display screen area reaches the display start position of said window area;
a second display control circuit for controlling said window area in accordance with the window parameter, said second display control circuit including means for generating a display enable signal indicating a display period corresponding to said window area in response to the window area detection signal, and means for generating a memory address for reading out the display data from the storage start position of said image memory in response to the window area detection signal;
means for reading out the display data from the storage start position of said image memory in accordance with the memory address generated by said second display control circuit to convert the display data into video data which is to be supplied to said display monitor; and
means for supplying the video data to said display monitor in the display period designated by the display enable signal such that the display data formed by the application program is displayed in said window area.
1 Assignment
0 Petitions
Accused Products
Abstract
A screen CRTC generates a sync signal or the like for controlling a screen area of 1024×768 pixels in accordance with a screen parameter, and a window CRTC controls a display of a window area in accordance with a window parameter. When the display start position of the window is detected by the screen CRTC, display control of the window area performed by the window CRTC is started, thereby sequentially reading VGA data from the start address of a VRAM and converting the VGA data into video data. This video data is supplied to a display monitor during the display period of the window area, thereby displaying the video data in the window area.
45 Citations
17 Claims
-
1. A display control apparatus for controlling a display monitor of a computer system, comprising:
-
an image memory for storing, from a predetermined storage start position, display data formed by an application program executed by said computer system; programmable parameter registers in which various parameter values designated by said system are set, said parameter registers being arranged such that a screen parameter for designating a size of an entire display screen area which can be displayed on said display monitor, and a window parameter for designating a display start position and a size of a window area to be displayed in said entire display screen area are set; a first display control circuit for controlling said entire display screen area in accordance with the screen parameter, said first display control circuit including means for generating horizontal and vertical sync signals of said display monitor in response to a scanning timing for displaying said entire display screen area on said display monitor, means for generating a coordinate address indicating a scanning position on said entire display screen area in response to the scanning timing, and means for comparing a window area display start position designated by the window parameter with a value of the coordinate address to generate, on the basis of a comparison result, a window area detection signal indicating that the scanning position on said entire display screen area reaches the display start position of said window area; a second display control circuit for controlling said window area in accordance with the window parameter, said second display control circuit including means for generating a display enable signal indicating a display period corresponding to said window area in response to the window area detection signal, and means for generating a memory address for reading out the display data from the storage start position of said image memory in response to the window area detection signal; means for reading out the display data from the storage start position of said image memory in accordance with the memory address generated by said second display control circuit to convert the display data into video data which is to be supplied to said display monitor; and means for supplying the video data to said display monitor in the display period designated by the display enable signal such that the display data formed by the application program is displayed in said window area. - View Dependent Claims (2, 3, 4)
-
-
5. A display control apparatus for controlling a flat panel display of a first resolution arranged in a computer system, comprising:
-
an image memory for storing, from a predetermined storage start position, display data having a second resolution lower than the first resolution and formed by an application program executed by said computer system; programmable parameter registers in which various parameter values designated by said system are set, said parameter registers being arranged such that a screen parameter for designating the total number of horizontal characters and the total number of vertical lines of a display screen area to be displayed on said display monitor at the first resolution, and a window parameter for designating a display start position, the total number of horizontal characters, and the total number of vertical lines of a window area to display display data of the second resolution in said display screen area are set; a first display control circuit for controlling said display screen area in accordance with the screen parameter, said first display control circuit including means for generating horizontal and vertical sync signals of said flat panel display in response to a scanning timing for displaying said display screen area of the first resolution on said flat panel display, means for generating a coordinate address indicating a scanning position on said display screen area in response to the scanning timing, means for comparing a window area display start position designated by the window parameter with a value of the coordinate address to generate, on the basis of a comparison result, a window area detection signal indicating that the scanning position on said display screen reaches the display start position on said display screen area; a second display control circuit for controlling said window area in accordance with the window parameter, said second display control circuit including means for generating a display enable signal indicating a display period corresponding to said window area in response to the window area detection signal, and means for generating a memory address for reading out the display data from the storage start position of said image memory in response to the window area detection signal; means for reading out the display data from the storage start position of said image memory in accordance with the memory address generated by said window display control circuit to convert the display data into video data which is to be supplied to said display monitor; and means for supplying the video data to said display monitor during a display period designated by the display enable signal such that display data of the second resolution formed by the application program is displayed in said window area. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A display control apparatus for controlling a display monitor of a computer system, comprising:
-
an image memory for storing, from a predetermined storage start position, display data formed by an application program executed by said computer system; programmable parameter registers in which various parameter values designated by said system are set, said parameter registers being arranged such that a screen parameter for designating a size of an entire display screen area which can be displayed on said display monitor, an application window parameter for designating a display start position and a size of a window area of an application program to be displayed in said entire display screen area, and an external video window parameter for designating a display start position and a size of a window area of external video data to be displayed in said entire display screen area are set; a first display control circuit for controlling said entire display screen area in accordance with the screen parameter, said first display control circuit including means for generating horizontal and vertical sync signals of said display monitor in response to a scanning timing for displaying said entire display screen area on said display monitor, means for generating a coordinate address indicating a scanning position on said entire display screen area in response to the scanning timing, means for comparing an application window area display start position designated by the application window parameter with a value of the coordinate address to generate, on the basis of a comparison result, an application window area detection signal indicating that the scanning position on said entire display screen area reaches the display start position of said application window area, and means for comparing an external video window area display start position designated by the external video window parameter with the value of the coordinate address to generate, on the basis of a comparison result, an external video window area detection signal indicating that the scanning position on said entire display screen area reaches a display start position of said video window area; a second display control circuit for controlling said application window area in accordance with the application window parameter, said second display control circuit including means for generating a display enable signal indicating a display period corresponding to said application window area in response to the application window area detection signal, and means for generating a memory address for reading out the display data from the storage start position of said image memory in response to the application window area detection signal; a third display control circuit for controlling said external video window area in accordance with the external video window parameter, said third display control circuit including means for generating a display enable signal indicating a display period corresponding to said external video window area in response to the external video window area detection signal, and means for generating a memory address for reading out the display data from the storage start position of said image memory in response to the external video window area detection signal; means for reading out the display data from the storage start position of said image memory in accordance with a selected one of the memory addresses generated by said second and third display control circuits to convert the display data into video data which is to be supplied to said display monitor; and means for supplying the video data to said display monitor during the display period designated by the display enable signal such that the display data formed in said application window area by the application program is displayed in said application window area and the external video data is displayed in said external video window area. - View Dependent Claims (12, 13)
-
-
14. A display control apparatus for controlling a display monitor of a computer system, comprising:
-
an image memory for storing, from a predetermined storage start position, display data formed by an application program executed by said computer system; programmable parameter registers in which various parameter values designated by said system are set, said parameter registers being arranged such that a screen parameter for designating a size of an entire display screen area which can be displayed on said display monitor, and an external video window parameter for designating a display start position and a size of a window area of external video data to be displayed in said entire display screen area are set; a first display control circuit for controlling said entire display screen area in accordance with the screen parameter, said first display control circuit including means for generating horizontal and vertical sync signals of said display monitor in response to a scanning timing for displaying said entire display screen area on said display monitor, means for generating a coordinate address indicating a scanning position on said entire display screen area in response to the scanning timing, and means for comparing an external video window area display start position designated by the external video window parameter with a value of the coordinate address to generate, on the basis of a comparison result, an external video window area detection signal indicating that the scanning position on said entire display screen area reaches the display start position of said external video window area; a second display control circuit for controlling said external video window area in accordance with the external video window parameter, said second display control circuit including means for generating a display enable signal indicating a display period corresponding to said external video window area in response to the external video window area detection signal, and means for generating a memory address for reading out the display data from the storage start position of said image memory in response to the external video window area detection signal; means for reading out the display data from the storage start position of said image memory in accordance with the memory address generated by said second display control circuit to convert the display data into video data which is to be supplied to said display monitor; and means for supplying the video data to said display monitor in the display period designated by the display enable signal such that the external video data is displayed in said external video window area. - View Dependent Claims (15, 16, 17)
-
Specification