Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
117 words
A method of communicating a plurality of primitive commands to a video controller having a configuration of a predetermined type, comprising the steps of: generating a vector table linking a plurality of function calls to corresponding routines; electronically determining said type of said configuration; and modifying the vector table responsive to said determined type of configuration such that certain of said function calls point to device-specific routines for performing hardware accelerated video operations and other of said function calls point to a routine for setting the video controller in a predetermined mode in which code specific to a specific color depth can execute video operations in the absence of a device-specific routine for a particular primitive command.
Claim 2
Independent Claim
117 words
A method of communicating a plurality of primitive commands to a video controller having a configuration of a predetermined type, comprising the steps of: generating a vector table linking a plurality of function calls to corresponding routines; electronically determining said type of said configuration; and modifying the vector table responsive to said determined type of configuration such that certain of said function calls point to device-specific routines for performing hardware accelerated video operations and other of said function calls point to a routine for setting the video controller in a predetermined mode in which code specific to a specific color depth can execute video operations in the absence of a device-specific routine for a particular primitive command.
Claim 3
Dependent Claim
35 words
The method of claim 1 wherein said step of electronically determining said type of said configuration comprises polling a register associated with said configuration, wherein said register contains data identifying said type of said configuration.
Claim 4
Dependent Claim
34 words
The method of claim 1 and further comprising the steps of: accessing the vector table responsive to a primitive command; and executing a routine specified by the vector table corresponding to the primitive command.
Claim 5
Dependent Claim
29 words
The method of claim 3 and further comprising the step of indicating whether the routine executed in said executing step initiated a hardware acceleration operation of the video controller.
Claim 6
Dependent Claim
30 words
The method of claim 4 and further comprising the step of executing code specific to a color depth associated with the video controller to complete execution of the primitive command.
Claim 7
Dependent Claim
62 words
The method of claim 5 wherein said video controller is one of a plurality of different types of video controllers, and wherein said step of executing code specific to a color depth comprises the step of executing a plurality of color depth operations, wherein each of said plurality of different video controllers types are responsive to said plurality of color depth operations.
Claim 8
Dependent Claim
58 words
The method of claim 5 and further comprising, before said step of executing color depth operations, the steps of: determining whether said video controller is in a proper mode to respond to a color depth operation; and delaying said executing step until after said video controller is in a proper mode to respond to a color depth operation.
Claim 9
Dependent Claim
36 words
The method of claim 5 and further comprising, before said step of executing color depth operations, the step of placing said video controller into a predetermined memory access mode for responding to said color depth operations.
Claim 10
Dependent Claim
117 words
A computer system, comprising: a display; a video controller having a configuration of a predetermined type and for controlling said display; control circuitry for: generating a vector table linking a plurality of function calls to corresponding routines; electronically determining said type of said configuration; and modifying the vector table responsive to said determined type of configuration such that certain of said function calls point to device-specific routines for performing hardware accelerated video operations and other of said function calls point to a routine for setting the video controller in a predetermined mode in which code specific to a specific color depth can execute video operations in the absence of a device-specific routine for a particular primitive command.
Claim 11
Dependent Claim
117 words
A computer system, comprising: a display; a video controller having a configuration of a predetermined type and for controlling said display; control circuitry for: generating a vector table linking a plurality of function calls to corresponding routines; electronically determining said type of said configuration; and modifying the vector table responsive to said determined type of configuration such that certain of said function calls point to device-specific routines for performing hardware accelerated video operations and other of said function calls point to a routine for setting the video controller in a predetermined mode in which code specific to a specific color depth can execute video operations in the absence of a device-specific routine for a particular primitive command.
Claim 12
Dependent Claim
34 words
The computer system of claim 9 wherein said control circuitry further: accesses the vector table responsive to a primitive command; and executes a routine specified by the vector table corresponding to the primitive command.
Claim 13
Dependent Claim
24 words
The computer system of claim 10 wherein said control circuitry further indicates whether the routine initiated a hardware acceleration operation of the video controller.
Claim 14
Dependent Claim
30 words
The computer system of claim 11 wherein said control circuitry further executes code specific to a color depth associated with the video controller to complete execution of the primitive command.
Claim 15
Dependent Claim
54 words
The computer system of claim 12 wherein said control circuitry further: determines whether said video controller is in a proper mode to respond to a color depth operation; and delays said execution of the color depth operation until after said video controller is in a proper mode to respond to a color depth operation.
Claim 16
Dependent Claim
36 words
The computer system of claim 12 wherein the control circuitry further places said video controller into a predetermined memory access mode for responding to said color depth operations prior to execution of a color depth operation.