CPC H04N 21/6587 (2013.01) [H04N 21/234 (2013.01); H04N 21/23406 (2013.01); H04N 21/2393 (2013.01); H04N 21/41407 (2013.01); H04N 21/47202 (2013.01); H04N 21/47217 (2013.01); H04N 21/8146 (2013.01); H04N 21/8455 (2013.01)] | 20 Claims |
1. A method comprising:
transmitting, by a server, media content for play at a client device;
receiving from the client device, data indicative of an input from a user interface to change a play location of the media content from a first time position indicated by a progress bar in the media content to a second time position indicated by the progress bar in the media content;
extracting, by the server, a plurality of key frames of the media content, wherein all extracted frames are extracted from a location in the media content between the first time position indicated by the progress bar in the media content and the second time position indicated by the progress bar in the media content;
creating a motion animation sequence based on the extracted key frames; and
transmitting, by the server, for display on the client device, the motion animation sequence of the media content, in lieu of displaying an icon indicating that the media content is loading or buffering, before playing the media content beginning from the second time position indicated by the progress bar in the media content.
|