Optimizing trick modes for streaming media content
First Claim
1. A method, implementable by a computer system, comprising:
- monitoring a current state of a media delivery system while media content is being streamed over the media delivery system at a trick mode bit rate;
detecting in the media delivery system a resource which cannot accommodate the trick mode bit rate;
removing selected portions of the media content prior to the media content reaching the resource to reduce the trick mode bit rate to a reduced bit rate that can be accommodated by the resource.
2 Assignments
0 Petitions
Accused Products
Abstract
While streaming media content, trick mode operation is optimized to a level that can be readily accommodated by available resources of a media delivery system. In one possible strategy, a trick mode optimization module may decrease the bit rate of the media content stream by progressively dropping delta frames and then a fraction of the remaining key frames as needed. According to another possible strategy, the trick mode optimization module may decrease the bit rate of the media content by progressively dropping sequences of frames between successive key frames. In addition, the trick mode optimization module may combine strategies and drop sequences between key frames, as well as dropping delta frames from the remaining sequences.
64 Citations
20 Claims
-
1. A method, implementable by a computer system, comprising:
-
monitoring a current state of a media delivery system while media content is being streamed over the media delivery system at a trick mode bit rate;
detecting in the media delivery system a resource which cannot accommodate the trick mode bit rate;
removing selected portions of the media content prior to the media content reaching the resource to reduce the trick mode bit rate to a reduced bit rate that can be accommodated by the resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server comprising:
-
a processor; and
a trick mode optimization module executable on the processor to ascertain a target bit rate that resources used to stream media content can accommodate when the media content is streamed in a trick mode, and to selectively remove portions of the media content when streamed in the trick mode to decrease the bit rate of the streaming media content to the target bit rate. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-readable storage medium having computer-readable instructions that, when executed, perform acts comprising:
-
identifying a resource in a media delivery system which cannot accommodate media content being streamed at a trick mode bit rate by the media delivery system; and
deleting selected portions of the media content to decrease the trick mode bit rate to a bit rate that can be accommodated by the resource. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification