Patent ID: 9565479
Date: 2017-02-07
CPC Classifications: G06F,G11B,H04N

Claim:
1. A method of providing a media stream from a placeshifting device to a remotely-located media player via a network, the method comprising: receiving a media stream of live content by the placeshifting device in a first format; while the placeshifting device is continuously receiving the media stream of the live content, the placeshifting device transcoding the media stream of the live content from the first format to a second format having at least one parameter suited to then-current network conditions between the placeshifting device and the media player; while transcoding the media stream of the live content, the placeshifting device performing a substantially real-time analysis of the media stream to generate a plurality of scene transition frames associated with the media stream; and while continuing to receive and transcode the media stream of the live content, the placeshifting device transmitting the plurality of scene transition frames generated by the real time analysis and the transcoded media stream in the second format substantially contemporaneously over the network to the remotely located media player to thereby allow the remotely-located media player to store and display the plurality of scene transition frames for viewing and subsequent selection and navigation of the media stream by a user of the remotely-located media player; wherein the generation of the plurality of scene transition frames, the storing of the plurality of scene transition frames, the display of the plurality of scene transition frames and the selection of the desired scene transition frames are performed substantially contemporaneously with viewing of the media stream by the user; and wherein the media stream further includes a plurality of key frames, and the plurality of scene transition frames correspond to a marked subset of the key frames, wherein a number of marked scene transition frames is less than a number of key frames included in the media stream.