Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
126 words
A method of synchronizing, at a system frame display rate, a first set of frames displayed by a first monitor with a second set of frames displayed by a second monitor, the first set of frames being produced by a first graphics engine at a first frame production rate, the second set of frames being produced by a second graphics engine at a second frame production rate, the method comprising the steps of: A. comparing the first frame production rate and the second frame production rate to determine which frame production rate is slower; and B. setting the system frame display rate to a set display rate that is no greater than the slower of the first frame production rate and the second frame production rate.
Claim 2
Independent Claim
126 words
A method of synchronizing, at a system frame display rate, a first set of frames displayed by a first monitor with a second set of frames displayed by a second monitor, the first set of frames being produced by a first graphics engine at a first frame production rate, the second set of frames being produced by a second graphics engine at a second frame production rate, the method comprising the steps of: A. comparing the first frame production rate and the second frame production rate to determine which frame production rate is slower; and B. setting the system frame display rate to a set display rate that is no greater than the slower of the first frame production rate and the second frame production rate.
Claim 3
Dependent Claim
56 words
The method as defined by claim 1 wherein each frame in the first set has a corresponding frame in the second set, the method further including the step of: C. starting the pixelization of each frame on the first monitor at approximately the same time as the pixelization of each corresponding frame on the second monitor.
Claim 4
Dependent Claim
58 words
The method as defined by claim 2 wherein the each frame includes horizontal and vertical sync pulses having edges, step C comprising the step of: C1. aligning the horizontal and vertical sync pulse edges of each frame in the first set with the respective horizontal and vertical sync pulse edges of each corresponding frame in the second set.
Claim 5
Dependent Claim
31 words
The method as defined by claim 1 further including the step of: D. modifying the system frame display rate to an override rate, the override rate overriding the set display rate.
Claim 6
Dependent Claim
43 words
The method as defined by claim 4 further including the step of: E. storing feedback data in memory for access by a graphics program, the feedback data being at least one of the first frame production rate and the second frame production rate.
Claim 7
Dependent Claim
85 words
The method as defined by claim 1 wherein the first graphics engine has a first front buffer and a first back buffer, the second graphics engine having a second front buffer and a second back buffer, the method further comprising the step of: F. swapping the first front buffer and the first back buffer at a first time and swapping the second front buffer and the second back buffer at a second time, the first time and the second time being substantially the same time.
Claim 8
Dependent Claim
40 words
The method as defined by claim 6 wherein the first monitor and the second monitor are configured to have a substantially identical vertical blank period, the first front and back buffers being swapped at multiples of the vertical blank period.
Claim 9
Dependent Claim
22 words
The method as defined by claim 1 wherein the first and second graphics engine receive a clock signal from a single clock.
Claim 10
Dependent Claim
35 words
The method as defined by claim 1 further including the step of: G. initializing the first and second graphics engines to have substantially identical horizontal and vertical refresh frequencies, and substantially identical vertical blank periods.
Claim 11
Independent Claim
126 words
An apparatus for synchronizing, at a system frame display rate, a first set of frames displayed by a first monitor with a second set of frames displayed by a second monitor, the first set of frames being produced by a first graphics engine at a first frame production rate, the second set of frames being produced by a second graphics engine at a second frame production rate, the apparatus comprising: a comparitor for comparing the first frame production rate and the second frame production rate to determine which frame production rate is slower; and means for setting the system frame display rate to a set display rate that is no greater than the slower of the first frame production rate and the second frame production rate.
Claim 12
Independent Claim
126 words
An apparatus for synchronizing, at a system frame display rate, a first set of frames displayed by a first monitor with a second set of frames displayed by a second monitor, the first set of frames being produced by a first graphics engine at a first frame production rate, the second set of frames being produced by a second graphics engine at a second frame production rate, the apparatus comprising: a comparitor for comparing the first frame production rate and the second frame production rate to determine which frame production rate is slower; and means for setting the system frame display rate to a set display rate that is no greater than the slower of the first frame production rate and the second frame production rate.
Claim 13
Dependent Claim
54 words
The apparatus as defined by claim 10 wherein each frame in the first set has a corresponding frame in the second set, the apparatus further including: means for starting the pixelization of each frame on the first monitor at approximately the same time as the pixelization of each corresponding frame on the second monitor.
Claim 14
Dependent Claim
59 words
The apparatus as defined by claim 11 wherein the each frame includes horizontal and vertical sync pulses having edges, the means for starting comprising: means for aligning the horizontal and vertical sync pulse edges of the each frame in the first set with the respective horizontal and vertical sync pulse edges of each corresponding frame in the second set.
Claim 15
Dependent Claim
30 words
The apparatus as defined by claim 10 further including: a modifier for modifying the system frame display rate to an override rate, the override rate overriding the set display rate.
Claim 16
Dependent Claim
41 words
The apparatus as defined by claim 13 further including: means for storing feedback data in memory for access by a graphics program, the feedback data being at least one of the first frame production rate and the second frame production rate.
Claim 17
Dependent Claim
88 words
The apparatus as defined by claim 10 wherein the first graphics engine has a first front buffer and a first back buffer, the second graphics engine having a second front buffer and a second back buffer, the apparatus further comprising the step of: a memory controller for swapping the first front buffer and the first back buffer at a first time and swapping the second front buffer and the second back buffer at a second time, the first time and the second time being substantially the same time.
Claim 18
Dependent Claim
40 words
The apparatus as defined by claim 15 wherein the first monitor and the second monitor are configured to have a substantially identical vertical blank period, the first front and back buffers being swapped at multiples of the vertical blank period.
Claim 19
Dependent Claim
22 words
The apparatus as defined by claim 10 wherein the first and second graphics engine receive a clock signal from a single clock.
Claim 20
Dependent Claim
33 words
The apparatus as defined by claim 10 further including: means for initializing the first and second graphics engines to have substantially identical horizontal and vertical refresh frequencies, and substantially identical vertical blank periods.
Claim 21
Independent Claim
150 words
A method of synchronizing, at a system frame display rate, a first set of frames displayed by a first monitor with a second set of corresponding frames displayed by a second monitor, the first set of frames being produced by a first graphics engine at a first frame production rate, the second set of frames being produced by a second graphics engine at a second frame production rate, the method comprising: comparing the first frame production rate and the second frame production rate to determine which frame production rate is slower; setting the system frame display rate to a set display rate that is no greater than the slower of the first frame production rate and the second frame production rate; and aligning the horizontal sync pulse edges of each frame in the first set with the respective horizontal sync pulse edges of each corresponding frame in the second set.
Claim 22
Independent Claim
150 words
A method of synchronizing, at a system frame display rate, a first set of frames displayed by a first monitor with a second set of corresponding frames displayed by a second monitor, the first set of frames being produced by a first graphics engine at a first frame production rate, the second set of frames being produced by a second graphics engine at a second frame production rate, the method comprising: comparing the first frame production rate and the second frame production rate to determine which frame production rate is slower; setting the system frame display rate to a set display rate that is no greater than the slower of the first frame production rate and the second frame production rate; and aligning the horizontal sync pulse edges of each frame in the first set with the respective horizontal sync pulse edges of each corresponding frame in the second set.
Claim 23
Dependent Claim
54 words
The method as defined by claim 1 wherein the first frame production rate is greater than a first minimum rate, the second frame production rate similarly being greater than a second minimum rate, the system frame display rate being set to be no greater than the smaller of the first and second minimum rates.
Claim 24
Independent Claim
142 words
A method of synchronizing, at a system frame display rate, a first set of frames displayed by a first monitor with a second set of corresponding frames displayed by a second monitor, the first set of frames being produced by a first graphics engine at a first frame production rate, the second set of frames being produced by a second graphics engine at a second frame production rate, the method comprising: determining the slower of the first frame production rate and the second frame production rate; setting the system frame display rate to be no greater than the slower of the first frame production rate and the second frame production rate; the first monitor displaying the first set of frames at the system frame display rate; and the second monitor displaying the second set of frames at the system frame display rate.
Claim 25
Independent Claim
142 words
A method of synchronizing, at a system frame display rate, a first set of frames displayed by a first monitor with a second set of corresponding frames displayed by a second monitor, the first set of frames being produced by a first graphics engine at a first frame production rate, the second set of frames being produced by a second graphics engine at a second frame production rate, the method comprising: determining the slower of the first frame production rate and the second frame production rate; setting the system frame display rate to be no greater than the slower of the first frame production rate and the second frame production rate; the first monitor displaying the first set of frames at the system frame display rate; and the second monitor displaying the second set of frames at the system frame display rate.
Claim 26
Dependent Claim
38 words
The method as defined by claim 21 further comprising: aligning the horizontal sync pulse edges of each frame in the first set with the respective horizontal vertical sync pulse edges of each corresponding frame in the second set.
Claim 27
Dependent Claim
25 words
The method as defined by claim 21 wherein the first monitor and second monitor display corresponding frames in the first and second sets of frames.
Claim 28
Dependent Claim
53 words
The method as defined by claim 1 wherein each frame in the first set has a corresponding frame in the second set, the method further comprising: aligning the vertical sync pulses of each frame in the first set with the respective vertical sync pulse edges of each corresponding frame in the second set.