System for selectively performing parallel or sequential drawing processing
First Claim
1. A drawing processing system comprising:
- a client for sending a drawing command string including a plurality of drawing commands according to a predetermined protocol;
a drawing server for receiving said drawing command string and providing graphics display on a display screen of a display; and
a communication path connected between said client and said drawing server,wherein said client includes a drawing command execution control mechanism for attaching to said drawing command string a predetermined command indicative of whether a subsequent command string is to be processed on a parallel or sequential basis and for transmitting the attached predetermined command to said drawing server, and said drawing server includes execution control determination means, when receiving said drawing command string, for judging on the basis of said predetermined command whether to process the subsequent drawing command string on the parallel or sequential basis.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed drawing processing system which includes a drawing server for integratedly executing a string of drawing commands transmitted from a client program for graphics display. In the system, the client program divides the drawing command string into a drawing command block of a string of drawing commands processable on a parallel basis and a drawing command block of a string of drawing commands not processable on the parallel basis, and transmits the divided drawing command string blocks to the drawing server. The drawing server executes the drawing command string while judging whether to process it on the parallel or sequential basis with respect to each of the divided drawing command string blocks.
-
Citations
15 Claims
-
1. A drawing processing system comprising:
-
a client for sending a drawing command string including a plurality of drawing commands according to a predetermined protocol; a drawing server for receiving said drawing command string and providing graphics display on a display screen of a display; and a communication path connected between said client and said drawing server, wherein said client includes a drawing command execution control mechanism for attaching to said drawing command string a predetermined command indicative of whether a subsequent command string is to be processed on a parallel or sequential basis and for transmitting the attached predetermined command to said drawing server, and said drawing server includes execution control determination means, when receiving said drawing command string, for judging on the basis of said predetermined command whether to process the subsequent drawing command string on the parallel or sequential basis. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A drawing processing system compromising:
-
a client for sending a drawing command string including a plurality of drawing commands according to a predetermined protocol; a drawing server for receiving said drawing command string and providing graphics display on a display screen of a display; and a communication path connected between said client and said drawing server, wherein said client includes a drawing command execution control mechanism for attaching to at least one said drawing command string a pair of a parallel processing block start command indicative of start of the drawing command string parallelly executable and a parallel processing block end command indicative of end of the parallelly-executable drawing command string and for transmitting the attached command string to said drawing server, and said drawing server includes execution control determination means, when receiving said drawing command string, for processing a subsequent drawing command string on the parallel basis in response to said parallel processing block start command and for processing the subsequent drawing command string on the sequential basis in response to said parallel processing block end command. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
Specification