Method and apparatus for multiplexing audio program channels from one or more received broadcast streams to provide a playlist style listening experience to users
First Claim
1. A method of generating a playlist from one or more received broadcast streams comprising:
- receiving at least one broadcast stream comprising a plurality of multiplexed audio program channels, each of the audio program channels comprising audio segments for reception by all receivers configured to receive the at least one broadcast stream;
selecting a set of channels from among a plurality of preconfigured sets of channels, the preconfigured sets of channels comprising selected ones of the audio program channels in the broadcast stream;
simultaneously extracting each of the audio program channels in the selected set of channels from the received broadcast stream; and
generating a playlist by contemporaneously multiplexing and storing the audio segments in the extracted set of channels as they are received.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for generating a personalized radio channel playlist by time division multiplexing songs from multiple received channels from one or more broadcast source streams in a queue. Users can specify favorite channels for building their personal playlists, or multiple default playlist channels can be provided by genre. Navigation tools permit users to see upcoming songs in their playlist queue and skip ahead and backward. Thumbs up/down buttons on the radio receiver permit entering a song or artist being played back into a favorites list that is used to search all channels for matches or a banned list used to block songs from future playlists. If matches are found, the channel carrying the favorite is extracted and added to the playlist. Channel searching for matches involves monitoring real-time song and artist labels for all channels carried in a separate data channel (e.g., Broadcast Information Channel (BIC)). Segments on the playlist are dynamically truncated to reduce the average time each segment is played to facilitate preview of playlist segments. Preview times can vary depending on the size of the playlist or number of channels used. During a preview of a segment, users can opt to listen to the full song or back up in the playlist to listen to a previous song. Connectivity options and web interfaces are provided to facilitate transfer and sharing of customization parameters for personalized radio configuration.
119 Citations
31 Claims
-
1. A method of generating a playlist from one or more received broadcast streams comprising:
-
receiving at least one broadcast stream comprising a plurality of multiplexed audio program channels, each of the audio program channels comprising audio segments for reception by all receivers configured to receive the at least one broadcast stream; selecting a set of channels from among a plurality of preconfigured sets of channels, the preconfigured sets of channels comprising selected ones of the audio program channels in the broadcast stream; simultaneously extracting each of the audio program channels in the selected set of channels from the received broadcast stream; and generating a playlist by contemporaneously multiplexing and storing the audio segments in the extracted set of channels as they are received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification