MULTIPLE GRAPHICS PROCESSING UNIT DISPLAY SYNCHRONIZATION SYSTEM AND METHOD
First Claim
1. A graphics processing system comprising:
- a component for adjusting transmission timing of display component information from a first stream of display signals and a second stream of display signals within a synchronization tolerance, wherein said adjusting includes an adjustment to a duration of a timing factor; and
a component for switching between said first stream of display signals and said second stream of display signals.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for utilizing multiple graphics processing units for controlling presentations on a display are presented. In one embodiment, a dual graphics processing system includes a first graphics processing unit for processing graphics information; a second graphics processing unit for processing graphics information; a component for synchronizing transmission of display component information from the first graphics processing unit and the second graphics processing unit and a component for controlling switching between said first graphics processing unit and said second graphics processing unit. In one embodiment, the component for synchronizing transmission of display component information adjusts (e.g., delays, speeds up, etc.) the occurrence or duration of a corresponding graphics presentation characteristic (e.g., end of frame, end of line, vertical blanking period, horizontal blanking period, etc.) in signals from multiple graphics processing units.
118 Citations
20 Claims
-
1. A graphics processing system comprising:
-
a component for adjusting transmission timing of display component information from a first stream of display signals and a second stream of display signals within a synchronization tolerance, wherein said adjusting includes an adjustment to a duration of a timing factor; and a component for switching between said first stream of display signals and said second stream of display signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A graphics processing method comprising:
-
performing graphics processing on a first graphics processing unit; forwarding results of said graphics processing from said first graphics processing unit to a display; performing graphics processing on a second graphics processing unit; performing a synchronizing process in which graphics signals from said first graphics processing unit are synchronized to graphics signals from said second graphics processing unit, wherein said synchronizing includes adjusting a time duration between the occurrence of a display characteristic in at least one of said graphics signals; and performing a graphics processing unit change over process in which results of said graphics processing from said second graphics processing unit are forwarded to said display instead of said results of said graphics processing from said first graphics. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer readable medium with instructions embedded therein for directing a synchronized graphics processing unit change over process comprising:
-
receiving an indication of timing of a corresponding graphics presentation characteristic of said graphics information processed on a first processor and graphics information processed on a second processor; determining a difference in said timing of a corresponding graphics presentation characteristic; and adjusting a duration of at least one of said corresponding graphics presentation characteristics in at least one signal from at least one of said first processor and said second processor to synchronize said occurrence of said corresponding graphics presentation characteristic. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification