US 10,482,568 B2
Information processor and information processing method
Kouichi Kasai, Saitama (JP); and Takanori Minamino, Kanagawa (JP)
Assigned to SONY CORPORATION, Tokyo (JP)
Appl. No. 14/907,549
Filed by SONY CORPORATION, Tokyo (JP)
PCT Filed Feb. 24, 2015, PCT No. PCT/JP2015/055295
§ 371(c)(1), (2) Date Jan. 25, 2016,
PCT Pub. No. WO2015/182189, PCT Pub. Date Dec. 3, 2015.
Claims priority of application No. 2014-109803 (JP), filed on May 28, 2014.
Prior Publication US 2016/0180496 A1, Jun. 23, 2016
Int. Cl. G06T 1/60 (2006.01); G09G 5/00 (2006.01); G09G 5/393 (2006.01); G09G 5/395 (2006.01)
CPC G06T 1/60 (2013.01) [G09G 5/001 (2013.01); G09G 5/393 (2013.01); G09G 5/395 (2013.01); G09G 2340/02 (2013.01); G09G 2340/0435 (2013.01); G09G 2350/00 (2013.01); G09G 2370/02 (2013.01)] 14 Claims
OG exemplary drawing
 
1. An information processor, comprising:
a communication circuit configured to receive encoded image data;
a decoder configured to:
decode the encoded image data received by the communication circuit;
associate a first time with each of a plurality of decoded image frames of the decoded image data; and
output decoded image data based on the decode of the encoded image data;
a memory configured to store:
the plurality of decoded image frames of the decoded image data output by the decoder;
a preceding stored image of the plurality of decoded image frames as a preceding queue of a plurality of queues;
a succeeding stored image of the plurality of decoded image frames as a succeeding queue of the plurality of queues; and
metadata that includes the first time at which each of the plurality of decoded image frames is input to the memory, and transmission frame rate information of each of the plurality of decoded image frames, wherein each of the plurality of decoded image frames is input to the memory at the first time after the decode of the encoded image data; and
a display control circuit configured to:
determine an elapsed time from the first time as a waiting time based on the stored metadata;
compare the waiting time and a buffering time in each of the plurality of queues based on the preceding stored image and the succeeding stored image, wherein the buffering time is a time required to store data in the memory;
select one of the plurality of decoded image frames as an output image for display, wherein the selected one of the plurality of decoded image frames corresponds to a newest queue among the plurality of queues in which the waiting time exceeds the buffering time; and
control a display unit to display the output image based on the transmission frame rate information.