Low power digital audio decoding/playing system for computing devices
First Claim
1. A computer system adapted to play audio files, said computer system comprising:
- a system CPU;
memory;
at least one drive comprising compressed audio data, said compressed audio data residing in one or more audio files;
a play list software program for selecting and storing a play list comprising one or more of said audio files;
a first operating system adapted to control at least said system CPU and said memory; and
a second operating system, said second operating system being stored in BIOS and adapted to retrieve said play list and cause said drive to read at least one said audio file of said play list, to cause said system CPU to decompress the compressed audio data of said file and provide decompressed audio data, and to cause said decompressed audio data to be stored in said memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A low-power digital audio decoding and playing system and method for computing devices provides a low-cost, low power-consumption, long-battery-life audio playing and decoding system, which may be used to play compressed audio files of various formats. In one aspect, a computer system adapted to play audio files comprises a system CPU, memory, at least one drive comprising compressed audio data, and an audio controller coupled to the system CPU, memory and drive. The audio controller is adapted to cause the drive to read the compressed audio data from the drive, to cause the system CPU to decompress the compressed audio data from the drive into decompressed audio data, to cause the decompressed audio to be stored in the memory, and to cause the decompressed audio data to be retrieved from the memory for playing.
-
Citations
57 Claims
-
1. A computer system adapted to play audio files, said computer system comprising:
-
a system CPU;
memory;
at least one drive comprising compressed audio data, said compressed audio data residing in one or more audio files;
a play list software program for selecting and storing a play list comprising one or more of said audio files;
a first operating system adapted to control at least said system CPU and said memory; and
a second operating system, said second operating system being stored in BIOS and adapted to retrieve said play list and cause said drive to read at least one said audio file of said play list, to cause said system CPU to decompress the compressed audio data of said file and provide decompressed audio data, and to cause said decompressed audio data to be stored in said memory.
-
-
2. A computer system adapted to play audio files, said computer system comprising:
-
a system CPU;
memory;
at least one drive comprising compressed audio data;
a first operating system adapted to control at least said system CPU and said memory; and
a second operating system, said second operating system being stored in BIOS and adapted to cause said system CPU to decompress said compressed audio data and store said decompressed audio data in said memory.
-
-
3. A computer system adapted to play audio files, said computer system comprising:
-
a system CPU;
memory;
at least one drive comprising compressed audio data; and
an operating system stored in BIOS, said operating system being adapted to cause said system CPU to decompress said compressed audio data and store said compressed audio data in said memory.
-
-
4. A computer system adapted to play audio files, said computer system comprising:
-
compressed audio data;
a system CPU; and
an operating system stored in BIOS, said operating system being adapted to cause said system CPU to decompress said compressed audio data.
-
-
5. A computer system adapted to play audio files, said computer system comprising:
-
compressed audio data;
a system CPU;
an audio controller; and
an operating system stored in BIOS, said operating system controlling said audio controller and said system CPU, so as to cause said system CPU to decompress said compressed audio data.
-
-
6. A computer system adapted to play audio files, said computer system comprising:
-
compressed audio data;
a system CPU;
an audio controller;
a first operating system adapted to control at least said system CPU; and
a second operating system stored in BIOS, said second operating system controlling said audio controller and said system CPU, so as to cause said system CPU to decompress said compressed audio data.
-
-
7. A computer system adapted to play audio files, said computer system comprising:
-
a system CPU;
memory;
at least one drive comprising compressed audio data, said compressed audio data residing in one or more audio files;
a first operating system adapted to control at least said system CPU and said memory;
a play list software program executable under said first operating system, said play list software program being adapted to permit selection and storage of a play list comprising one or more of said audio files; and
a second operating system, said second operating system being stored in BIOS and adapted to retrieve said play list and cause said drive to read at least one said audio file of said play list, to cause said system CPU to decompress the compressed audio data of said file and provide decompressed audio data, and to cause said decompressed audio data to be stored in said memory.
-
-
8. A computer system adapted to play audio files, said computer system comprising:
-
at least one drive comprising audio data, said audio data residing in one or more audio files;
a system CPU;
memory;
a first operating system adapted to control at least said system CPU and said memory;
a play list software program executable under said first operating system, said play list software program being adapted to permit selection and storage of a play list comprising one or more of said audio files; and
a second operating system, said second operating system being stored in BIOS and adapted to retrieve said play list and cause said drive to read at least one said audio file of said play list, and to play said at least one said audio file of said play list.
-
-
9. A computer system adapted to play audio files, said computer system comprising:
-
a drive comprising at least one audio file;
an audio controller; and
an operating system stored in BIOS, said operating system controlling said audio controller, so as to cause said audio controller to play said at least one audio file.
-
-
10. A computer system adapted to play audio files, said computer system comprising:
-
a system CPU;
a drive comprising at least one compressed audio file; and
an operating system stored in BIOS, said operating system controlling said system CPU, so as to cause said system CPU to decompress said at least one audio file.
-
-
11. A method of playing audio files on a computer system, said method comprising:
-
booting a first operating system;
creating and storing a play list comprising a list of compressed audio files residing on one or more drives of a computer system having at least a drive, a CPU, and a memory;
terminating said first operating system;
booting a second operating system upon activation by a switch;
reading said play list;
reading said compressed audio files from said drive based on said play list;
providing said compressed audio data to said CPU for decompressing the data of said compressed audio file into decompressed audio data;
storing said decompressed audio data in said memory; and
retrieving said decompressed audio data from said memory for playing.
-
-
12. A method of playing audio files on a computer system, said method comprising:
-
booting a first operating system;
creating and storing a play list comprising a list of compressed audio files residing on one or more drives of a computer system having at least a drive, a CPU, and a memory;
terminating said first operating system;
booting a second operating system;
reading said play list;
reading said compressed audio files from said drive based on said play list;
providing said compressed audio data to said CPU for decompressing the data of said compressed audio file into decompressed audio data;
storing said decompressed audio data in said memory; and
retrieving said decompressed audio data from said memory for playing.
-
-
13. A computer system adapted to play audio files, said computer system comprising:
-
a system CPU;
memory;
at least one drive comprising compressed audio data;
a first operating system adapted to control at least said system CPU and said memory;
a second operating system, said second operating system being adapted to cause said system CPU to decompress said compressed audio data and store said decompressed audio data in said memory;
a first switch, the activation of said first switch causing said first operating system to boot; and
a second switch, the activation of said second switch causing said second operating system to boot.
-
-
14. A computer system adapted to play audio files, said computer system comprising:
-
a system CPU;
memory;
a first operating system adapted to control at least said system CPU and said memory;
at least one drive comprising compressed audio data;
a second operating system, said second operating system being adapted to cause said system CPU to decompress said compressed audio data and store said compressed audio data in said memory; and
a switch, the activation of said switch causing said second operating system to boot.
-
-
15. A computer system adapted to play audio files, said computer system comprising:
-
compressed audio data;
a system CPU;
a first operating system adapted to control at least said system CPU and said memory;
a second operating system, said second operating system being adapted to cause said system CPU to decompress said compressed audio data; and
a switch, the activation of said switch causing said second operating system to boot and cause said system CPU to decompress said compressed audio data.
-
-
16. A computer system adapted to play audio files, said computer system comprising:
-
compressed audio data;
a system CPU;
an audio controller;
a first operating system adapted to control at least said system CPU and said memory;
a second operating system, said second operating system controlling said audio controller and said system CPU, so as to cause said system CPU to decompress said compressed audio data; and
a switch, the activation of said switch causing said second operating system to boot.
-
-
17. A computer system adapted to play audio files, said computer system comprising:
-
compressed audio data;
a system CPU;
an audio controller;
a first operating system adapted to control at least said system CPU;
a second operating system, said second operating system controlling said audio controller and said system CPU, so as to cause said system CPU to decompress said compressed audio data; and
a switch, the activation of said switch causing said second operating system to boot.
-
-
18. A computer system adapted to play audio files, said computer system comprising:
-
a drive comprising at least one audio file;
an audio controller;
an operating system, said operating system being stored in BIOS and adapted to control said audio controller, so as to cause said audio controller to play said at least one audio file; and
a switch, the activation of said switch causing said operating system to boot.
-
-
19. A computer system adapted to play audio files, said computer system comprising:
-
a system CPU;
a drive comprising at least one compressed audio file; and
an operating system, said operating system being stored in BIOS and adapted to control said system CPU, so as to cause said system CPU to decompress said at least one audio file; and
a switch, the activation of said switch causing said operating system to boot.
-
-
20. A computer system adapted to play audio files, said computer system comprising:
-
a system CPU;
memory;
at least one drive comprising compressed audio data; and
an audio controller coupled to said system CPU, memory and drive;
said audio controller being adapted to cause said drive to read said compressed audio data, to cause said system CPU to decompress said compressed audio data, thereby providing decompressed audio data, and to cause said decompressed audio data to be stored in said memory. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
37. A computer system adapted to play audio files, said computer system comprising:
-
a system CPU;
memory;
at least one drive comprising compressed audio data, said compressed audio data residing in one or more audio files;
a play list software program for selecting a play list comprising one or more of said audio files; and
an audio controller coupled to said system CPU, memory and drive;
said audio controller being adapted to cause said drive to read at least one said audio file of said play list, to cause said system CPU to decompress the compressed audio data of said file and thereby provide decompressed audio data, and to cause said decompressed audio data to be stored in said memory.
-
-
38. A method of playing audio files on a computer system, said method comprising:
-
reading compressed audio data from the drive of a computer system having at least a drive, a CPU, and a memory;
providing said compressed audio data to said CPU for decompressing said compressed audio data, thereby providing decompressed audio data; and
storing said decompressed audio data in said memory.
-
-
53. A method of playing audio files on a computer system, said method comprising:
-
creating and storing a play list comprising a list of compressed audio files residing on one or more drives of a computer system having at least a drive, a CPU, and a memory;
reading said play list;
reading said compressed audio files from said drive based on said play list;
providing said compressed audio data to said CPU for decompressing the data of said compressed audio file into decompressed audio data;
storing said decompressed audio data in said memory; and
retrieving said decompressed audio data from said memory for playing.
-
-
54. A method of playing audio files on a computer system, said method comprising:
-
when said computer system is on, in sleep mode, in suspend to RAM mode, or in one of power states S0 or S3, creating and storing a play list comprising a list of compressed audio files residing on one or more drives of a computer system having at least a drive, a CPU, and a memory; and
when said computer system is off, in hibernate mode, in suspend to HDD mode, or in one of power states S4 or S5, playing the compressed audio files of said play list.
-
-
55. A method of playing audio files on a computer system, said method comprising:
-
when said computer system is on, in sleep mode, in suspend to RAM mode, or in one of power states S0 or S3, creating and storing a play list comprising a list of compressed audio files residing on one or more drives of a computer system having at least a drive, a CPU, and a memory;
when said computer system is off, in hibernate mode, in suspend to HDD mode, or in one of power states S4 or S5, reading said play list;
when said computer system is off, in hibernate mode, in suspend to HDD mode, or in one of power states S4 or S5, reading said compressed audio files from said drive based on said play list;
when said computer system is off, in hibernate mode, in suspend to HDD mode, or in one of power states S4 or S5, providing said compressed audio data to said CPU for decompressing the data of said compressed audio file into decompressed audio data;
when said computer system is off, in hibernate mode, in suspend to HDD mode, or in one of power states S4 or S5, storing said decompressed audio data in said memory; and
when said computer system is off, in hibernate mode, in suspend to HDD mode, or in one of power states S4 or S5, retrieving said decompressed audio data from said memory for playing.
-
-
56. A method of playing audio files on a computer system, said method comprising:
-
reading compressed audio data from the drive of a computer system, said computer system having at least a drive, a CPU, and a memory;
providing said compressed audio data to said CPU for decompressing said compressed audio data into decompressed audio data;
storing said decompressed audio data in said memory; and
playing said decompressed audio data from said memory.
-
-
57. A computer system adapted to play audio files, said computer system comprising:
-
a system CPU;
memory;
at least one drive comprising compressed audio data, said compressed audio data residing in one or more audio files;
a play list software program for selecting and storing a play list comprising one or more of said audio files; and
an audio controller coupled to said system CPU, memory and drive;
said audio controller being adapted to retrieve said play list and cause said drive to read at least one said audio file of said play list, to cause said system CPU to decompress the compressed audio data of said file and provide decompressed audio data, to cause said decompressed audio data to be stored in said memory, and to cause said decompressed audio data to be played from said memory.
-
Specification