Method and apparatus for optimizing a playlist of material
First Claim
Patent Images
1. A computer implemented method for optimizing a playlist of material comprising the steps of:
- receiving a play list, said play list comprising a plurality of segments, the segments corresponding to different material portions of the material;
determining if material corresponding to one of the plurality of consecutive segments is less than a predetermined duration;
if a duration of material of one segment is less than the predetermined duration, creating a virtual segment of material of consecutive segments including the one segment and updating the playlist to refer to the virtual segment.
3 Assignments
0 Petitions
Accused Products
Abstract
A memory that includes data corresponding to a play list is controlled by an associated circuit that eliminates the problems created during playback by short data segments. The play list is parsed to determine whether any segments in the play list fail to exceed a threshold length. Such a segment is copied along with all or part of the next segment to create a new "virtual" segment that exceeds the threshold length. During playback, the virtual segment is used instead of the original short segment.
75 Citations
23 Claims
-
1. A computer implemented method for optimizing a playlist of material comprising the steps of:
-
receiving a play list, said play list comprising a plurality of segments, the segments corresponding to different material portions of the material; determining if material corresponding to one of the plurality of consecutive segments is less than a predetermined duration; if a duration of material of one segment is less than the predetermined duration, creating a virtual segment of material of consecutive segments including the one segment and updating the playlist to refer to the virtual segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for optimizing a playlist of material, said method comprising the steps of:
-
receiving a playlist, said playlist comprising a plurality of segments, the segments corresponding to different portions of the material; determining if material of segments consecutively listed in the playlist is less than a predetermined duration; and if material of consecutive segments is less than the predetermined duration, creating a virtual segment that includes material from one segment and a next segment of consecutive segments, and updating the playlist to refer to the virtual segment. - View Dependent Claims (10, 11, 12, 13, 14)
-
- 15. A media processing system comprising a processor device coupled to receive a playlist a plurality of material, said segments corresponding to portions of material, said processor device configured to evaluate the playlist to determine if material of a segment is less than a predetermined duration and to create a virtual segment that includes material from one segment and a next segment of consecutive segments and update the playlist to refer to the virtual segment if the one segment is less than the predetermined duration.
-
21. A computer readable medium containing executable instructions which, when executed in a processing system, causes the system to perform the steps for optimizing execution of a playlist comprising:
-
receiving a play list, said play list comprising a plurality of segments, the segment corresponding to different portions of material; determining if material corresponding to one of a plurality of consecutive segments is less than a predetermined duration; if material of one of a plurality of consecutive segments is less than the predetermined duration creating a virtual segment of material of consecutive segments including the one segment and updating the playlist to refer to the virtual segment. - View Dependent Claims (22, 23)
-
Specification