Patent ID: 7237254
Filing Date: 2007-06-26
Classification: H04N

Abstract:
1. A system for rendering a stream of data at different playback speeds, comprising: a component of a server that sends the stream of data for a first playback speed from the server to a client via a network; a component of the client that receives the stream of data; a component of the client that renders the received stream of data at the client at the first playback speed, switches the rendering of the received stream of data from the first playback speed to a second playback speed that is greater than the first playback speed, and notifies the server of the second playback speed; and a component of the server that, upon receiving notification of the second playback speed, initially sends to the client the stream of data that is timeline-modified for a third playback speed that is greater than the second playback speed and then sends to the client a stream of data that is timeline-modified for the second playback speed; wherein the component of the client that switches the rendering does so before the client starts receiving from the server the stream of data for the second playback speed and wherein the client renders the data sent for the third playback speed at the second playback speed.