Low power system and method for playing compressed audio data
First Claim
1. A self-contained portable audio player, comprising:
- a disk storage unit for storing compressed audio data comprising a multiplicity of audio recordings;
a memory buffer for storing compressed audio data and a play list identifying a subset of the audio recordings and an order in which to play the identified subset of audio recordings;
a compressed audio data converter for converting compressed audio data in the memory buffer into a decompressed audio signal;
a communications port for transmitting the decompressed audio signal to a user; and
play control logic for copying compressed audio data from the disk storage unit into the memory buffer, wherein the copied data, when converted into a decompressed audio signal, has a transmission time that is greater than an amount of time required to copy data from the disk storage unit into the memory buffer;
wherein the play control logic is configured to increase power to the disk storage unit, to enable copying of audio data from the disk storage unit into the memory buffer, when the amount of compressed audio data remaining to be converted by the compressed audio data converter reaches a threshold level unless the play list is empty, and is configured to decrease power to the disk storage unit when copying of compressed audio data from the disk storage unit into the memory buffer reaches a predefined stop condition.
5 Assignments
0 Petitions
Accused Products
Abstract
A portable audio player stores a large amount of compressed audio data on an internal disk drive, and loads a portion of this into an internal random access memory (RAM) which requires less power and less time to access. The audio player plays the data stored in RAM and monitors the amount of unplayed data. When the amount of unplayed data falls below a threshold, additional data is copied from the disk drive into RAM. Because the time necessary to copy a block of data from the disk drive to RAM is much less than the amount of time it takes to play the same block of audio data from RAM, this approach minimizes the amount of time that the disk drive must be operated, and thus minimizes the amount of power consumed by the system.
-
Citations
11 Claims
-
1. A self-contained portable audio player, comprising:
-
a disk storage unit for storing compressed audio data comprising a multiplicity of audio recordings;
a memory buffer for storing compressed audio data and a play list identifying a subset of the audio recordings and an order in which to play the identified subset of audio recordings;
a compressed audio data converter for converting compressed audio data in the memory buffer into a decompressed audio signal;
a communications port for transmitting the decompressed audio signal to a user; and
play control logic for copying compressed audio data from the disk storage unit into the memory buffer, wherein the copied data, when converted into a decompressed audio signal, has a transmission time that is greater than an amount of time required to copy data from the disk storage unit into the memory buffer;
wherein the play control logic is configured to increase power to the disk storage unit, to enable copying of audio data from the disk storage unit into the memory buffer, when the amount of compressed audio data remaining to be converted by the compressed audio data converter reaches a threshold level unless the play list is empty, and is configured to decrease power to the disk storage unit when copying of compressed audio data from the disk storage unit into the memory buffer reaches a predefined stop condition. - View Dependent Claims (2, 9)
-
-
3. A method for reducing the power consumption of a portable audio player, comprising:
-
storing in a temporary storage unit compressed audio data and a play list identifying a set of audio recordings and an order in which to play the identified set of audio recordings;
transmitting the compressed audio data from the temporary storage unit to a data converter;
converting the compressed audio data into a decompressed audio signal;
transmitting the decompressed audio signal to an output port;
when a predetermined amount of compressed audio data has been transmitted from the temporary storage unit, copying compressed audio data from a disk storage unit into the temporary storage unit, wherein the copied data, when converted into a decompressed audio signal, has a transmission time that is greater than the time taken to copy the data from the disk storage unit into the temporary storage unit;
decreasing power to the disk storage unit when copying of compressed audio data from the disk storage unit into the temporary storage unit reaches a predefined stop condition; and
increasing power to the disk storage unit, to enable copying of audio data from the disk storage unit into the temporary storage unit, when the amount of compressed audio data remaining to be converted reaches a threshold level unless the play list is empty. - View Dependent Claims (4, 10)
-
-
5. A data storage and transmission unit, comprising:
-
a non-volatile memory unit for storing compressed data comprising a multiplicity of units;
a volatile memory unit for storing compressed data and a list identifying a subset of the units and an order in which to process the identified subset of the units;
a converter for decompressing the compressed data so as to generate decompressed data;
an output port, coupled to the converter, for transmitting the decompressed data from to an output device; and
control logic for copying compressed data from the non-volatile memory unit into the volatile memory unit, wherein the copied compressed data, when converted into decompressed data, has an associated transmission time that is greater than the time required to copy the compressed data from the non-volatile memory unit into the volatile memory unit;
wherein the control logic is configured to increase power to the non-volatile memory unit, to enable copying of compressed data from the non-volatile memory unit into the volatile memory unit, when the amount of compressed data remaining to be converted by the compressed data converter reaches a threshold level unless the list is empty, and is configured to decrease power to the non-volatile memory unit when copying of compressed data from the non-volatile memory unit into the volatile memory unit reaches a predefined stop condition. - View Dependent Claims (6, 7, 8, 11)
-
Specification