Legal claims defining the scope of protection, as filed with the USPTO.
1. An information processing apparatus connected via a network to a terminal, the information processing apparatus comprising: a processor configured to execute a process including generating an image that is changed according to operation commands received from the terminal and to be displayed at the terminal; identifying, in the image, a video-coding area that is changed within a predetermined period of time for a number of times greater than a first threshold and to be encoded according to a video compression format; estimating a maximum data rate based on a round trip time of the network between the information processing apparatus and the terminal; thinning out the operation commands according to a thin-out rate when the operation commands are of a predetermined type and the estimated maximum data rate is less than a second threshold; and changing the first threshold based on the thin-out rate when the operation commands of the predetermined type are thinned out.
2. The information processing apparatus as claimed in claim 1 , wherein the process further includes calculating, at predetermined intervals, an average of first data rates of data to be transmitted from the information processing apparatus to the terminal and setting the average as the second threshold.
3. The information processing apparatus as claimed in claim 2 , wherein the process further includes measuring a second data rate of data actually transmitted from the information processing apparatus to the terminal, and setting the second data rate as the maximum data rate when a difference between the second data rate and the average of the first data rates is greater than or equal to a predetermined value.
4. A method performed by an information processing apparatus connected via a network to a terminal, the method comprising: generating an image that is changed according to operation commands received from the terminal and to be displayed at the terminal; identifying, in the image, a video-coding area that is changed within a predetermined period of time for a number of times greater than a first threshold and to be encoded according to a video compression format; estimating a maximum data rate based on a round trip time of the network between the information processing apparatus and the terminal; thinning out the operation commands according to a thin-out rate when the operation commands are of a predetermined type and the estimated maximum data rate is less than a second threshold; and changing the first threshold based on the thin-out rate when the operation commands of the predetermined type are thinned out.
5. The method as claimed in claim 4 , further comprising: calculating, at predetermined intervals, an average of first data rates of data to be transmitted from the information processing apparatus to the terminal and setting the average as the second threshold.
6. A non-transitory computer-readable storage medium storing program code for causing an information processing apparatus connected via a network to a terminal to perform a method, the method comprising: generating an image that is changed according to operation commands received from the terminal and to be displayed at the terminal; identifying, in the image, a video-coding area that is changed within a predetermined period of time for a number of times greater than a first threshold and to be encoded according to a video compression format; estimating a maximum data rate based on a round trip time of the network between the information processing apparatus and the terminal; thinning out the operation commands according to a thin-out rate when the operation commands are of a predetermined type and the estimated maximum data rate is less than a second threshold; and changing the first threshold based on the thin-out rate when the operation commands of the predetermined type are thinned out.
Unknown
July 25, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.