摘要 |
A media playlist is generated from a set of two or more seed media selections as well as the desired number of selections in the playlist. The seed selections represent waypoints in "media space". A playlist is generated by finding a path of "stepping stone" selections between the waypoints, with the constraints that no selection is presented more than once and the maximum distance between stepping stones is minimized. In one embodiment, an "endless" playlist by adding a final path from the last playlist selection back to a selection that is nearest the first selection, but has not been presented yet. In still another embodiment, a separate set of "avoid" selections is maintained. When generating the playlist, given a set of paths that meet the aforementioned path generation constraints, paths will be selected that maximize the distance from the set of "avoid" selections.
|