Smooth media data switching for media players
First Claim
Patent Images
1. A system for smooth media data switching, comprising:
- an interface to;
receive a potential change indication from a user of a potential change to a media player parameter of a current video stream the user is watching, wherein the potential change indication comprises zooming in on a particular video area of the current video stream, wherein the media player parameter comprises a viewing angle selection type; and
receive a change indication from the user to change the media player parameter of the current video stream; and
a processor to;
determine a plurality of predicted pre-buffer streams in response to the potential change indication from the user, wherein a plurality of viewing angle streams are related to the particular video area of the current video stream zoomed in on, wherein the plurality of predicted pre-buffer streams corresponds to a top N predicted potential changes to the media player parameter;
provide the plurality of predicted pre-buffer streams in addition to the current video stream to a user device associated with the user, wherein the plurality of predicted pre-buffer streams are provided to the user device for pre-buffering, wherein providing the plurality of predicted pre-buffer streams begins after the potential change indication from the user, wherein the plurality of predicted pre-buffer streams comprises a plurality of viewing angle streams; and
in response to the change indication to change the media player parameter, determine whether the change to the media player parameter of the current video stream corresponds to one of the plurality of predicted pre-buffer streams.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for smooth media data switching for media players comprises a selection predictor to determine one or more predicted pre-buffer streams in response to an indication of a potential change selection from a user and a stream provider to provide the one or more predicted pre-buffer stream in addition to a current stream.
-
Citations
9 Claims
-
1. A system for smooth media data switching, comprising:
-
an interface to; receive a potential change indication from a user of a potential change to a media player parameter of a current video stream the user is watching, wherein the potential change indication comprises zooming in on a particular video area of the current video stream, wherein the media player parameter comprises a viewing angle selection type; and receive a change indication from the user to change the media player parameter of the current video stream; and a processor to; determine a plurality of predicted pre-buffer streams in response to the potential change indication from the user, wherein a plurality of viewing angle streams are related to the particular video area of the current video stream zoomed in on, wherein the plurality of predicted pre-buffer streams corresponds to a top N predicted potential changes to the media player parameter; provide the plurality of predicted pre-buffer streams in addition to the current video stream to a user device associated with the user, wherein the plurality of predicted pre-buffer streams are provided to the user device for pre-buffering, wherein providing the plurality of predicted pre-buffer streams begins after the potential change indication from the user, wherein the plurality of predicted pre-buffer streams comprises a plurality of viewing angle streams; and in response to the change indication to change the media player parameter, determine whether the change to the media player parameter of the current video stream corresponds to one of the plurality of predicted pre-buffer streams. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of smooth media data switching, comprising:
-
receiving a potential change indication from a user of a potential change to a media player parameter of a current video stream the user is watching, wherein the potential change indication comprises zooming in on a particular video area of the current video stream, wherein the media player parameter comprises a viewing angle selection type; receiving a change indication from the user to change the media player parameter of the current video stream; determining, using a processor, a plurality of predicted pre-buffer streams in response to the potential change indication from a user, wherein a plurality of viewing angle streams are related to the particular video area of the current video stream zoomed in on, wherein the plurality of predicted pre-buffer streams corresponds to a top N predicted potential changes to a media player parameter; providing the plurality of predicted pre-buffer streams in addition to the current video stream to a user device associated with the user, wherein the plurality of predicted pre-buffer streams are provided to the user device for pre-buffering, wherein providing the plurality of predicted pre-buffer streams begins after the potential change indication from the user, wherein the plurality of predicted pre-buffer streams comprises a plurality of viewing angle streams; and in response to the change indication to change the media player parameter, determining whether the change to the media player parameter of the current video stream corresponds to one of the plurality of predicted pre-buffer streams.
-
-
9. A computer program product for smooth media data switching, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a potential change indication from a user of a potential change to a media player parameter of a current video stream the user is watching, wherein the potential change indication comprises zooming in on a particular video area of the current video stream, wherein the media player parameter comprises a viewing angle selection selection type; receiving a change indication from the user to change the media player parameter of the current video stream; determining a plurality of predicted pre-buffer streams in response to the potential change indication from a user, wherein a plurality of viewing angle streams are related to the particular video area of the current video stream zoomed in on, wherein the plurality of predicted pre-buffer streams corresponds to a top N predicted potential changes to the media player and parameter; providing the plurality of predicted pre-buffer streams in addition to the current video stream to a user device associated with the user, wherein the plurality of predicted pre-buffer streams are provided to the user device for pre-buffering, wherein providing the plurality of predicted pre-buffer streams begins after the potential change indication from the user, wherein the plurality of predicted pre-buffer streams comprises a plurality of viewing angle streams; and in response to the change indication to change the media player parameter, determining whether the change to the media player parameter of the current video stream corresponds to one of the plurality of predicted pre-buffer streams.
-
Specification