Adaptive media playback
First Claim
1. A method for performing playback comprising:
- detecting playing of a streaming media content comprising a plurality of streams;
examining said plurality of streams;
identifying which of said plurality of streams are one or more primary streams;
identifying which of said plurality of streams are one or more secondary streams; and
adjusting playback to favor said one or more primary streams over said one or more secondary streams by adjusting one or more parameters affecting said one or more primary streams and one or more secondary streams.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein is technology for, among other things, performing playback in resource-limited environments. The technology involves identifying one or more primary streams and one or more secondary streams of a piece of media content based on the media content itself and/or on the particular playback scenario and then modifying playback and streaming parameters accordingly. The one or more primary streams may then be given priority in order to ensure a satisfactory playback experience. The playback characteristics, the one or more primary streams of the media content, and the resources available in the playback environment can be monitored and changed throughout playback. Both the device streaming and the device receiving the content may communicate to further optimize playback.
-
Citations
20 Claims
-
1. A method for performing playback comprising:
-
detecting playing of a streaming media content comprising a plurality of streams; examining said plurality of streams; identifying which of said plurality of streams are one or more primary streams; identifying which of said plurality of streams are one or more secondary streams; and adjusting playback to favor said one or more primary streams over said one or more secondary streams by adjusting one or more parameters affecting said one or more primary streams and one or more secondary streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for streaming media content comprising:
-
receiving a request for a piece of media content comprising a plurality of streams; analyzing said plurality of streams; selecting one or more primary streams from among said plurality of streams; selecting one or more secondary streams from among said plurality of streams; modifying a plurality of streaming parameters based on said one or more primary streams of said media content; and streaming said media content based on said modified plurality of streaming parameters. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. In a playback device, a method for playing media content comprising:
-
receiving a stream of media content comprising a video component and an audio component; determining which of said video component and said audio component is more important for playback to a user; if said video component is more important, changing playback parameters to prioritize said video component over said audio component; if said audio component is more important, changing playback parameters to prioritize said audio component over said video component; and initiating playback of said media content with said playback parameters. - View Dependent Claims (17, 18, 19, 20)
-
Specification