Audio buffer selective data processing
First Claim
1. A method for processing digital data streams for playing on an audio output device, said method comprising:
- applying a plurality of digital data streams to a corresponding plurality of memory channels, said memory channels including a number of first-in first-out (FIFO) memory units;
enabling a selection of one of said memory channels for playing a digital data stream applied to said selected memory channel on said audio output device;
copying at least a segment of said digital data stream applied to said selected memory channel from said selected one memory channel to a separate working memory location; and
accessing said segment of said digital data stream from said working memory location in response to selected audio output device playing options.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided in which broadcast signals are received and converted into data streams for processing. A user is enabled to select preferred broadcast stations for monitoring and signals from the selected stations are converted into digital data streams which are input to first-in first-out (FIFO) memory units to enable a local storage of a segment of predetermined duration of broadcast signals on different FIFO tracks in a user receiving device. The FIFO is dynamically allocated for the selected stations and as each FIFO memory for each selected station becomes full, old information or content is moved out of memory as new information or content is applied to the FIFO. The receiving device includes means for enabling a user to move forward or backward within the stored segment. Partitions or markers are provided to separate broadcast content items, such as sequentially played songs within the stored segment, to enable incremental movement to selected positions within the stored segment. Sections of stored segments which are selected for user processing are copied to separate memory locations for access to avoid interference with the continuing FIFO storage of received broadcast signals.
-
Citations
19 Claims
-
1. A method for processing digital data streams for playing on an audio output device, said method comprising:
-
applying a plurality of digital data streams to a corresponding plurality of memory channels, said memory channels including a number of first-in first-out (FIFO) memory units;
enabling a selection of one of said memory channels for playing a digital data stream applied to said selected memory channel on said audio output device;
copying at least a segment of said digital data stream applied to said selected memory channel from said selected one memory channel to a separate working memory location; and
accessing said segment of said digital data stream from said working memory location in response to selected audio output device playing options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A storage medium, said storage medium being selectively coupled to processing circuitry, said storage medium containing indicia readable by said processing circuitry for providing program signals to control a processing of digital data streams for playing said digital data streams on an audio output device, said program signals being effective for enabling:
-
applying a plurality of digital data streams to a corresponding plurality of memory channels, said memory channels including a number of first-in first-out (FIFO) memory units;
enabling a selection of one of said memory channels for playing a digital data stream applied to said selected memory channel on said audio output device;
copying at least a segment of said digital data stream applied to said selected memory channel, from said selected one memory channel to a separate working memory location; and
accessing said segment of said digital data stream from said working memory location in response to selected audio output device playing options. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for processing a plurality of digital data streams for playing on an audio output device, said system comprising:
-
a system bus;
a CPU device connected to said system bus;
a plurality of memory channels connected to said system bus;
an input device connected to said system bus, said input device being arranged to enable user input to said system;
a user display device connected to said system bus;
an audio output device; and
means arranged for applying a plurality of digital data streams to a corresponding plurality of said memory channels, said memory channels including a number of first-in first-out (FIFO) memory units, said system being further operable for enabling a selection of one of said memory channels for playing a digital data stream applied to said selected memory channel on said audio output device, and copying at least a segment of said digital data stream applied to said selected memory channel, from said selected one memory channel to a separate working memory location, said system being operable for 3accessing said segment of said digital data stream from said working memory location in response to selected audio output device playing options.
-
Specification