Patent ID: 9161088
Filing Date: 2015-10-13
Classification: H04N

Abstract:
1. A method in a streaming client for handling video streaming data, the method comprising: receiving, at the streaming client, video streaming data comprising frames of image data, decoding, at the streaming client, the received frames of image data, thereby producing decoded frames of image data at the streaming client, buffering the decoded frames of image data in a video frame buffer of the streaming client, receiving, at the streaming client, an input requesting a pause in the reception of video streaming data, the streaming client selecting an optimal decoded frame of image data from a set of two or more of said decoded frames of image data stored in the video frame buffer, displaying decoded frames of image data available in a buffer of the streaming client until the selected optimal decoded frame of image data is encountered, and displaying the selected optimal decoded frame of image data as a still picture on the display of the streaming client, wherein the step of selecting the optimal decoded frame of image data comprises: determining a set of consecutive frames of image data as candidate images among which to select the optimal decoded frame of image data, determining that no I-frame is available in the set of consecutive frames of image data, calculating cepstrum of all frames of image data in the set of consecutive frames of image data, selecting the frame of image data having maximum cepstrum as the optimal frame of image data.