STREAM SELECTION FOR ENHANCED MEDIA STREAMING
First Claim
Patent Images
1. A method of rendering a media stream on a playback device, comprising:
- dynamically analyzing playback criteria while rendering the media stream;
based on the analysis, determining, in the playback device, which of multiple available media streams to retrieve from a network in order to minimize glitches during the playback;
retrieving the determined media stream from the network; and
rendering the media stream with minimized glitching.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to playback of video/audio streaming media data to provide a glitch-free experience. The system adapts the media stream to the user connection in order to provide the glitch-free experience. Stream selection can be made using a heuristics module located on the playback device that analyzes various aspects of the playback to make intelligent decisions about which media stream to download from a network.
225 Citations
20 Claims
-
1. A method of rendering a media stream on a playback device, comprising:
-
dynamically analyzing playback criteria while rendering the media stream; based on the analysis, determining, in the playback device, which of multiple available media streams to retrieve from a network in order to minimize glitches during the playback; retrieving the determined media stream from the network; and rendering the media stream with minimized glitching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of rendering a media stream on a playback device, comprising:
-
selecting, from the playback device, a bit rate associated with the media stream to download from a network; storing the media stream in a buffer on the playback device; monitoring a buffer level of data stored in the buffer; and modifying, in the playback device, the selected bit rate to download based on the buffer level in order to minimize glitches in rendering the media stream. - View Dependent Claims (13, 14, 15)
-
-
16. A method of rendering a media stream on a playback device, comprising:
-
selecting, from the playback device, a bit rate associated with a media stream to download from a network; rendering the media stream on the playback device; monitoring a rate at which the media stream is being rendered; modifying the bit rate downloaded from the network based on the monitored rate at which the media stream is being rendered. - View Dependent Claims (17, 18, 19, 20)
-
Specification