Abstract:
An information processing system includes: a first storage device configured to store state data corresponding to processing executed on input data that is stored in a buffer; and a processing device configured to: calculate a first time point when the buffer overflows from an input rate of the input data to the buffer, and determine a second time point by using the input rate, an update amount of the state data per unit time, a first throughput of the backup processing on the state data from the first storage device to the second storage device, a second throughput of restoration processing on the state data from the second storage device to the first storage device, and a third throughput of the processing, the second time being a time point that is before the first time point and when backup processing on the state data is to be started.
Abstract:
In an image transfer apparatus, a storage unit holds a plurality of data groups each of which includes image data of a screen of a Web page displayed on a virtual browser, an address of the Web page, and setting information about display of the virtual browser performed when the image data is generated. An operation unit searches the data groups for a data group including an address matching an address of a Web page for which a browse request has been transmitted by a terminal apparatus and setting information matching setting information about the corresponding virtual browser. When a matching data group exists, the operation unit reads image data included in the data group from the storage unit and transmits the image data to the terminal apparatus.
Abstract:
A method includes: first setting a display range of image data stored in a memory and to be displayed in a display of a terminal device, in accordance with a scroll amount determined based on operational information acquired from the terminal device; measuring a first frequency of update at which a region within the image data is updated in the display range; and second setting, by a processor, based on the first frequency, a second frequency of capture at which partial image data of image data corresponding to the region is captured from the memory when the region is changed from an inside of the display range to an outside of the display range by changing of the display range.
Abstract:
Communication equipment, arranged between a terminal device and a server, includes: a detector configured to detect transmitted data that is transmitted to the terminal device and non-transmitted data that is not transmitted to the terminal device, from service data transmitted from the server to the terminal device through the communication equipment; a first calculator configured to calculate a first cost of transmitting the non-transmitted data to the terminal device; a second calculator configured to calculate a second cost of transmitting, to the terminal device, a difference image between an image corresponding to the service data and an image corresponding to the transmitted data; and a transmission scheme decision unit configured to transmit the non-transmitted data to the terminal device when the second cost is greater than the first cost and transmit the difference image to the terminal device when the second cost is smaller than the first cost.
Abstract:
The server device draws a processing result from software in an image memory, detects an update area containing an update between frames in the image, performs still image compression, and calculates the compression ratio of still image compressed data in the update area. The server device identifies a high-frequency change area, performs moving image compression, and calculates the compression ratio of moving image compressed data. The server device transmits the still image compressed data and the moving image compressed data. The server device stops the moving image compression based on the result of comparing the compression ratio of the moving image compressed data and a compression ratio of still image compressed data in a previous update area is the update area in a previous frame detected before the start of the moving image compression and has been detected at a position associated with the high-frequency change area.
Abstract:
An information processing apparatus includes rendering a software processing result to an image memory that stores a image to be displayed on a terminal apparatus connected through a network, and includes detecting an update field in which the image is updated, when the rendering with respect to the image memory is performed, and includes first compressing the image of the update field to obtain first compression data, and includes dividing the first compression data into a data size within a window size of a connection established with the terminal apparatus to obtain division data, and includes second compressing the image of the update field to the data size within the window size of the connection to obtain second compression data, and includes assigning each division data to any connection of multiple connections and assigning the second compression data to a dedicated connection different from the multiple connections.
Abstract:
A terminal device includes: a memory; and a processor coupled to the memory. The processor executes a process including: receiving a screen image from a server device connected via a network; storing the screen image received; displaying the screen image stored in a storage; first computing a switching end time based on an amount of one screenful of screen image data that is determined from a screen size of a display and an available band for communications with the server device; second computing a switching start time based on a switching time of the screen image obtained from the screen size and a switching speed of the screen image, and the switching end time; and reading the screen image from the storage and displaying the screen image on the display at the switching speed after the switching start time has elapsed from reception of a user's switching operation.
Abstract:
A method of controlling an information processing apparatus includes acquiring image information updated when an operation position specified based on operation information is set to a position different from the operation position, and setting the operation position to the position based on the image information acquired in the acquiring.
Abstract:
A plurality of objects are arranged over a screen and are operable by a plurality of operators. Determinations are made regarding whether a first object, and a second object operated after the first object, are continuously operated or whether a relationship between the first object and the second object is within a predetermined range. An operation setting of the first object is set as an operation setting of the second object in a case where the operations are performed continuously or in a case where the relationship is within the predetermined range.
Abstract:
A control apparatus includes one or more memories; and one or more processors configured to in response to reception of a first message, by referring to a reception history of one or more messages received prior to the received first message, determine whether a second message having a second timestamp newer than a first timestamp of the received first message has been received, when the second message has been received, perform a first process on the first message and a second process on the second message in order indicated by the first timestamp and the second timestamp, and transmit, to an apparatus to which the first message is transmitted next, a first correction notification including an instruction to correct order of processes executed by the apparatus with respect to the first message and the second message.