Distributed resource architecture and system
First Claim
1. A distributed resource system, comprising:
- a plurality of compute resource units operable to execute graphics applications and generate graphics data;
a plurality of visualization resource units communicatively coupled to the plurality of compute resource units and operable to render pixel data from the graphics data;
a first network;
a network compositor coupled to the plurality of visualization resource units via the first network and operable to receive the pixel data therefrom, the network compositor operable to synchronize the received pixel data from the plurality of visualization resource units and composite the synchronized pixel data into at least one image; and
a plurality of display devices at least one of which is located remotely from the plurality of compute resource units and coupled to the network compositor operable to display the at least one image.
2 Assignments
0 Petitions
Accused Products
Abstract
A distributed resource system comprises a plurality of compute resource units operable to execute graphics applications and generate graphics data, and a plurality of visualization resource units communicatively coupled to the plurality of compute resource units and operable to render pixel data from the graphics data. A first network couples a network compositor to the plurality of visualization resource units. The network compositor is operable to synchronize the received pixel data from the plurality of visualization resource units and receive the pixel data from the visualization resource units and to composite the synchronized pixel data into at least one image. A plurality of display devices, at least one of which is located remotely from the plurality of compute resource units, are coupled to the network compositor and operable to display the at least one image.
39 Citations
35 Claims
-
1. A distributed resource system, comprising:
-
a plurality of compute resource units operable to execute graphics applications and generate graphics data;
a plurality of visualization resource units communicatively coupled to the plurality of compute resource units and operable to render pixel data from the graphics data;
a first network;
a network compositor coupled to the plurality of visualization resource units via the first network and operable to receive the pixel data therefrom, the network compositor operable to synchronize the received pixel data from the plurality of visualization resource units and composite the synchronized pixel data into at least one image; and
a plurality of display devices at least one of which is located remotely from the plurality of compute resource units and coupled to the network compositor operable to display the at least one image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A distributed resource system, comprising:
-
a plurality of distributed first resource units operable to generate a first set of data;
a plurality of second resource units operable to generate a second set of data in response to the first set of data;
a traffic controller located remotely from at least one of the plurality of second resource units and communicatively coupled to the plurality of second resource units and operable to collect the second set of data from the plurality of second resource units and synchronize the collected data; and
a plurality of display devices coupled to the traffic controller and operable to receive the synchronized data for display to a plurality of users. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A distributed resource system, comprising:
-
a plurality of first resource means executing at least one computer application and generating a plurality of first data;
a plurality of second resource means coupled to the plurality of first resource means for generating a plurality of second data from the plurality of first data received from the plurality of first resource means;
controller means coupled to the plurality of second resource means for receiving the plurality of second data therefrom and operable to synchronize and composite the plurality of second data; and
display means coupled to the controller means for receiving and displaying the synchronized and composited data therefrom. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A distributed resource graphics processing method, comprising:
-
generating a plurality of sets of graphics data at geographically disparate locations;
rendering the plurality of sets of graphics data and generating a plurality of sets of rendered pixel data;
receiving the plurality of sets of rendered pixel data synchronizing the plurality of sets of pixel data for an image frame from different sources and compositing pixel data associated with the same image frames into at least one image; and
displaying the at least one image. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A distributed graphics visualization architecture, comprising:
-
a plurality of compute resource units;
a plurality of graphics pipelines coupled to the plurality of compute resource units;
a plurality of local compositors coupled to the plurality of graphics pipelines;
a network compositor communicatively coupled to the plurality of local compositors via a network and operable to synchronize and composite graphics data received from the plurality of local compositors into at least one graphical image; and
a plurality of display devices coupled to the network compositors and operable to receive and display the at least one graphical image. - View Dependent Claims (33, 34, 35)
-
Specification