Method of generating frames for a display device
Abstract
Disclosed is a computer-implemented method of generating frames, via a plurality of network-connected servers, for a display device operably connected to a first server. A frame generation trigger is generated in response to a user input to the first server. Application data is transmitted, via the network, to the plurality of servers in response to the frame generation trigger. A plurality of graphics-rendering pipelines are generated in response to the application data on corresponding servers so as to correspondingly generate a plurality of encoded data chunks. This plurality of encoded data chunks are received at the first server, via the network, and then transmitted to the display device via the first server. The display device refreshes based on the plurality of encoded data chunks to generate the one or more frames. A system, and non-transitory computer-readable medium for implementing the method are also disclosed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method of generating one or more frames, via a plurality of servers connected to each other by a network, for a display device operably connected to a first server of the plurality of servers, comprising:
(a) generating a frame generation trigger in response to a user input to the first server; (b) transmitting, via the network and in response to the frame generation trigger, application data to the plurality of servers; (c) causing generation of a plurality of graphics-rendering pipelines for the display device in response to the application data, each of the plurality of graphics-rendering pipelines being generated on a corresponding server of the plurality of servers and being configured to generate a corresponding encoded data chunk of a plurality of encoded data chunks; (d) receiving at the first server from the plurality of servers, via the network, the plurality of encoded data chunks; and (e) transmitting the plurality of encoded data chunks to the display device via the first server, the display device configured to refresh based on the plurality of encoded data chunks to generate the one or more frames.
2 . The method of claim 1 , wherein the application data includes 3D model data for generating a scene.
3 . The method of claim 1 , wherein step (a) includes generating the frame generation trigger by a containerized application associated with an operating system of the first server.
4 . A non-transitory computer-readable medium having stored thereon machine interpretable instructions which, when executed by one or more processors, cause the one or more processors to perform a computer-implemented method of generating one or more frames, via a plurality of servers connected to each other by a network, for a display device operably connected to a first server of the plurality of servers, the method comprising:
(a) generating a frame generation trigger in response to a user input to the first server;
(b) transmitting, via the network and in response to the frame generation trigger, application data to the plurality of servers;
(c) causing generation of a plurality of graphics-rendering pipelines for the display device in response to the application data, each of the plurality of graphics-rendering pipelines being generated on a corresponding separate server of the plurality of servers and configured to generate a corresponding separate encoded data chunk of a plurality of encoded data chunks;
(d) receiving at the first server from the plurality of servers, via the network, the plurality of encoded data chunks; and
(e) transmitting the plurality of encoded data chunks to the display device via the first server, the display device configured to refresh based on the plurality of encoded data chunks to generate the one or more frames.
5 . The non-transitory computer-readable medium of claim 4 , wherein the application data includes 3D model data for generating a scene.
6 . The non-transitory computer-readable medium of claim 4 , wherein step (a) includes generating the frame generation trigger by a containerized application associated with an operating system of the first server.
7 . A system, comprising:
a display device; and a first server of a plurality of servers connected to each other by a network, the first server being operably connected to the display device and being configured to generate one or more frames via the plurality of servers for the display device, the first server including
one or more processors, and
computer-readable memory coupled to the one or more processors and storing processor-executable instructions that, when executed, configure the one or more processors to:
(a) generate a frame generation trigger in response to a user input to the first server;
(b) transmit, via the network and in response to the frame generation trigger, application data to the plurality of servers;
(c) cause generation of a plurality of graphics-rendering pipelines for the display device in response to the application data, each of the plurality of graphics-rendering pipelines being generated on a corresponding separate server of the plurality of servers and configured to generate a corresponding separate encoded data chunk of a plurality of encoded data chunks;
(d) receive at the first server from the plurality of servers, via the network, the plurality of encoded data chunks; and
(e) transmit the plurality of encoded data chunks to the display device, via the first server, the display device configured to refresh based on the plurality of encoded data chunks to generate the one or more frames.
8 . The system of claim 7 , wherein the application data includes 3D model data for generating a scene.
9 . The system of claim 7 , wherein step (a) includes generating the frame generation trigger by a containerized application associated with an operating system of the first server.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.