Enabling Trick Plays during VBR Playback of a CBR Transmitted Media File
First Claim
1. A method for enabling trick plays during a variable bit rate (VBR) playback of a media file transmitted to a user media device as a constant bit rate (CBR) flow, said method comprising:
- determining a plurality of access points within the media file, wherein the media file is configured to be played back from each of the plurality of access points; and
calculating a minimum buffer value for each of the plurality of access points, wherein the minimum buffer value identifies a minimum amount of the media file to transmit to the user media device before beginning playback of the media file from each of the plurality of access points to substantially ensure that the media file is configured to be played back from each of the plurality of access points continuously and uninterruptedly at a variable bit rate.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and system for enabling trick plays during a variable bit rate (VBR) playback of a media file transmitted to a user media device as a constant bit rate (CBR) flow includes determining a plurality of access points within the media file. The media file is configured to be played back from each of the plurality of access points. A minimum buffer value is calculated for each of the plurality of access points. The minimum buffer value identifies a minimum amount of the media file to transmit to the user media device before beginning playback of the media file from each of the plurality of access points to substantially ensure that the media file is configured to be played back from each of the plurality of access points continuously and uninterruptedly at a variable bit rate.
29 Citations
20 Claims
-
1. A method for enabling trick plays during a variable bit rate (VBR) playback of a media file transmitted to a user media device as a constant bit rate (CBR) flow, said method comprising:
-
determining a plurality of access points within the media file, wherein the media file is configured to be played back from each of the plurality of access points; and calculating a minimum buffer value for each of the plurality of access points, wherein the minimum buffer value identifies a minimum amount of the media file to transmit to the user media device before beginning playback of the media file from each of the plurality of access points to substantially ensure that the media file is configured to be played back from each of the plurality of access points continuously and uninterruptedly at a variable bit rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for enabling trick plays during a VBR playback of a media file transmitted to a user media device as a CBR flow comprising:
a minimum buffer calculator operable to calculate minimum buffer values for each of a plurality of access points within the media file, wherein the minimum buffer value identifies a minimum amount of the media file to transmit to the user media device before beginning playback of the media file from each of the plurality of access points to ensure that the media file is configured to be played back from each of the plurality of access points continuously and uninterrupted at a variable bit rate. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A computer readable medium storing one or more computer programs including instructions that when executed perform a method of enabling trick plays during a VBR playback of a media file transmitted to a user media device as a CBR flow, the method comprising:
-
determining a plurality of access points within the media file, wherein the media file is configured to be played back from each of the plurality of access points; and calculating a minimum buffer value for each of the plurality of access points, wherein the minimum buffer value identifies a minimum amount of the media file to transmit to the user media device before beginning playback of the media file from each of the plurality of access points to ensure that the media file is played back from each of the plurality of access points continuously and uninterrupted at a variable bit rate. - View Dependent Claims (20)
-
Specification