Recording method having temporary buffering
First Claim
1. A method of recording an audio work received from an audio source at a recording device, comprising:
- a) detecting, at the recording device, the beginning of the audio work;
b) thereafter, automatically buffering an initial portion of the audio work in a short term memory buffer associated with said recording device;
c) after the start of said buffering and in response to a user activation command, recording at least a portion of said audio work buffered in said short term memory buffer, including said initial portion, in long term memory associated with said recording device.
1 Assignment
0 Petitions
Accused Products
Abstract
The initial portion of an audio work received from an audio source is temporarily buffered so as to allow a user to make a recording of an audio work, including the initial portion of the audio work, even when the decision to record is made after the audio work has begun. In one embodiment, the incoming data stream representing the audio work is monitored for the presence of a sound gap, indicating the beginning of a new audio work. A DSP compresses the data, preferably according to perceptual coding technique such as MPEG-3 or Windows Media Technology 4.0, and forwards the compressed data to a short term memory buffer, such as a simple FIFO buffer, for temporary storage. If the user initiates a recording procedure before buffer is filled, a central controller pulls the compressed data from the buffer and transfers it to long term memory. If the user fails to act before the buffer fills, the buffer is flushed, and the process prepares for the next audio work. Thus, before recording begins, the data in the buffer includes at least the initial portion of the audio work. This method is particularly adapted for use in small hand-held devices, such as a combined cellular telephone with digital recording, and car radios, and the like.
-
Citations
18 Claims
-
1. A method of recording an audio work received from an audio source at a recording device, comprising:
-
a) detecting, at the recording device, the beginning of the audio work; b) thereafter, automatically buffering an initial portion of the audio work in a short term memory buffer associated with said recording device; c) after the start of said buffering and in response to a user activation command, recording at least a portion of said audio work buffered in said short term memory buffer, including said initial portion, in long term memory associated with said recording device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of recording an audio work received from an audio source at a recording device, comprising:
-
a) detecting, at the recording device, the beginning of the audio work; b) thereafter, automatically buffering at least an initial portion of the audio work in a short term memory buffer associated with said recording device;
said buffering including stream compressing the initial portion of the audio work according to a perceptual coding technique and storing the compressed version of said initial portion of the audio work in said short term memory buffer;c) after the start of said buffering, either i) recording a compressed version of said audio work, including at least said initial portion, in long term memory associated with said recording device in response to a record command so that the entire audio work may be recorded in long term memory if so desired by the user;
orii) removing said audio work from said short term memory buffer if the user fails to give the user activation command before said short term memory buffer is filled by said audio work. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A recording device for recording an audio work received from an audio source, comprising:
-
a) means for identifying the beginning of an audio work based on input signals representing the audio work received from the audio source; b) a short term memory buffer; c) means for stream compressing at least the initial portion of a first audio work to form compressed data; d) means for loading said compressed data into said short term memory buffer; e) a central controller in communication with said means for identifying the beginning of an audio work; f) long term memory in communication with said central controller; g) wherein said compressed data in said short term memory buffer is discarded without being stored in said long term memory if the short term memory buffer is filled by said compressed data before the receipt of a record command; and h) wherein said compressed data in said short term memory buffer is transferred to said long term memory to form a representation of the audio work in said long term memory, including at least the initial portion of the audio work, in response to a record command received before said compressed data fills said short term memory buffer. - View Dependent Claims (18)
-
Specification