Abstract:
A delay is suppressed that occurs in a period of time from the actual inputting of operation information into a terminal by a user to the forming of image information corresponding to this operation information in a server and the displaying of this image information on the terminal. Provided is a server having: operation information acquisition means configured to sequentially acquire each piece of operation information sequentially transmitted from a terminal through a network; execution means configured to execute an application by executing processing corresponding to the each piece of operation information in accordance with a timing with which the operation information acquisition means acquired the each piece of operation information; execution control means configured, if a first predetermined interval has passed from a moment when the execution means started processing corresponding to first operation information of the each piece of operation information without acquiring second operation information acquired after the first input information, to make the execution means execute processing in accordance with the first input information again; and transmission means configured to transmit image information based on the execution of the application by the execution block to the terminal.
Abstract:
A delay is suppressed that occurs in a period of time from the actual inputting of operation information into a terminal by a user to the forming of image information corresponding to this operation information in a server and the displaying of this image information on the terminal. Provided is a server having: operation information acquisition means configured to sequentially acquire each piece of operation information sequentially transmitted from a terminal through a network; execution means configured to execute an application by executing processing corresponding to the each piece of operation information in accordance with a timing with which the operation information acquisition means acquired the each piece of operation information; execution control means configured, if a first predetermined interval has passed from a moment when the execution means started processing corresponding to first operation information of the each piece of operation information without acquiring second operation information acquired after the first input information, to make the execution means execute processing in accordance with the first input information again; and transmission means configured to transmit image information based on the execution of the application by the execution block to the terminal.
Abstract:
An input information reception unit 32 of a server 30b receives input information relating to a user operation from a client terminal 10 and records the input information into an input information storage unit 42 together with time. An information processing unit 36 carries out an information process immediately on the basis of the input information, and an encoding unit 38 encodes generated primary output data and a data transmission unit 40 transmits the encoded data to the client terminal 10. An adjustment part 52 adjusts processing contents and an encode parameter at any time in response to a communication situation monitored by a communication situation monitoring unit 50 and records an adjustment history into an adjustment history storage unit 54 together with the time. Within a time period within which there is a room in resources, an information process and encoding are carried out again with high quality using the recorded input information and adjustment history in accordance with an instruction from a secondary data generation instruction unit 34, and the generated secondary data is stored into an output data storage unit 46.