US 11,716,508 B2
Information processing apparatus, server apparatus, and information processing system
Kazuki Asai, Chiyoda-ku (JP); Yunsang Oh, Chiyoda-ku (JP); and Ginpei Okada, Chiyoda-ku (JP)
Assigned to NTT DOCOMO, INC., Chiyoda-ku (JP)
Appl. No. 17/422,526
Filed by NTT DOCOMO, INC., Chiyoda-ku (JP)
PCT Filed Nov. 7, 2019, PCT No. PCT/JP2019/043654
§ 371(c)(1), (2) Date Jul. 13, 2021,
PCT Pub. No. WO2020/158094, PCT Pub. Date Aug. 6, 2020.
Claims priority of application No. JP2019-016761 (JP), filed on Feb. 1, 2019.
Prior Publication US 2022/0103898 A1, Mar. 31, 2022
Int. Cl. H04N 21/442 (2011.01); H04N 21/437 (2011.01); H04N 21/24 (2011.01)
CPC H04N 21/44209 (2013.01) [H04N 21/2408 (2013.01); H04N 21/437 (2013.01)] 3 Claims
OG exemplary drawing
 
1. An information processing apparatus that receives a video transmitted by a distribution apparatus via a network, the information processing apparatus comprising:
processing circuitry configured to
predict a throughput of the network, to generate a first predicted value indicative of the predicted throughput;
acquire, from a server apparatus connected to the network, a second predicted value indicative of a throughput of the network predicted by the server apparatus;
select a predicted value with higher prediction accuracy from among the first predicted value and the second predicted value; and
request the distribution apparatus to transmit a video with a quality based on the selected predicted value,
wherein the processing circuitry is configured to compare a prediction error of the first predicted value relative to a measured value of the throughput of the network with a prediction error of the second predicted value relative to the measured value, to select a predicted value with a smaller prediction error,
wherein the video is transmitted in each of a plurality of periods with the quality requested by the requester,
the processing circuitry is further configured to
calculate, in each of the plurality of periods, a throughput of the network when the information processing apparatus receives the video, to generate a measured value indicative of the calculated throughput, and
predict the first predicted value in each of the plurality of periods,
the server apparatus is configured to predict the second predicted value in each of the plurality of periods, and
the processing circuitry is configured to, based on a result of a comparison of a first difference value with a second difference value, select one of the first predicted value and the second predicted value in a second period immediately following a first period of the plurality of periods, the first difference value being indicative of a difference between the first predicted value in the first period and the measured value in the first period, and the second difference value being indicative of a difference between the second predicted value in the first period and the measured value in the first period,
wherein, in a case in which the second predicted value is selected for a predetermined number of consecutive periods of the plurality of periods, the processing circuitry is configured to select the second predicted value in a period immediately following a last period of the consecutive periods.