Fakeout method and circuitry for displays
First Claim
1. In a data processing system capable of operating in a plurality of predefined display modes, the system having a processor, a video display device of a type that is one of a plurality of types of video display devices, a memory for storing video display information, and a video controller for receiving input from the processor and for interacting with said memory to provide video information to the display device, a controller comprising:
- a plurality of main circuits corresponding to the plurality of display modes, each capable of storing main video information for a first type of display device, each of the main circuits generating main video information for a respective one of the plurality of display modes;
a plurality of alternate circuits, each alternate circuit capable of storing alternate video information for a second type of video display device, each of the alternate circuits storing alternate video information for a respective one of the plurality of display modes, the alternate video information being stored only when the value of the main video information is different in value from the alternate video information;
a plurality of select circuit means, said plurality of select circuit means for receiving main video information when a first type of display means is operational, and receiving main video information and alternate video information when a display device of a second type is operational;
means for receiving an identification signal from the video display device, which signal indicates to the controller which of the plurality of types of video display devices is coupled to the controller, each of said select circuit means being responsive to the identification signal, said select circuit means providing main video information to the video display device when the first type of display device is coupled to the processor and providing main video information and alternate video information when the second type of display device is coupled to the controller, the alternate video information only being provided when the value of the main video information is different from the value of the alternate video information differs from said main video information;
a plurality of programming tables, each corresponding to a display device; and
means for decoding the identification signal from the video display device to enable the one of said programming tables which corresponds to the identified video display device, said programming tables providing alternate video function information to the alternate registers during system initialization, said alternate video function information differing from said main video function information in at least those registers required for the selected display mode.
3 Assignments
0 Petitions
Accused Products
Abstract
A video display controller capable of providing video control information for either a flat panel or a CRT display. The controller includes a plurality of main circuits, alternate circuits, select circuits, and a circuit for identifying the display device used in the system. Each main circuit receives information from the processor and generates main video information compatible with a CRT. Each alternate circuit receives information from the processor and generates alternate video information compatible with a flat panel display. Each select circuit receives main and alternate video information and outputs main video information when the display device is a CRT display and the alternate video information when the display device is a flat panel display. In one embodiment, the alternate circuits are programmable registers. In another embodiment, tables are used to program the alternate registers to provide compatibility for a number of possible display devices.
-
Citations
9 Claims
-
1. In a data processing system capable of operating in a plurality of predefined display modes, the system having a processor, a video display device of a type that is one of a plurality of types of video display devices, a memory for storing video display information, and a video controller for receiving input from the processor and for interacting with said memory to provide video information to the display device, a controller comprising:
-
a plurality of main circuits corresponding to the plurality of display modes, each capable of storing main video information for a first type of display device, each of the main circuits generating main video information for a respective one of the plurality of display modes; a plurality of alternate circuits, each alternate circuit capable of storing alternate video information for a second type of video display device, each of the alternate circuits storing alternate video information for a respective one of the plurality of display modes, the alternate video information being stored only when the value of the main video information is different in value from the alternate video information; a plurality of select circuit means, said plurality of select circuit means for receiving main video information when a first type of display means is operational, and receiving main video information and alternate video information when a display device of a second type is operational; means for receiving an identification signal from the video display device, which signal indicates to the controller which of the plurality of types of video display devices is coupled to the controller, each of said select circuit means being responsive to the identification signal, said select circuit means providing main video information to the video display device when the first type of display device is coupled to the processor and providing main video information and alternate video information when the second type of display device is coupled to the controller, the alternate video information only being provided when the value of the main video information is different from the value of the alternate video information differs from said main video information; a plurality of programming tables, each corresponding to a display device; and means for decoding the identification signal from the video display device to enable the one of said programming tables which corresponds to the identified video display device, said programming tables providing alternate video function information to the alternate registers during system initialization, said alternate video function information differing from said main video function information in at least those registers required for the selected display mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification