Low power media player for an electronic device
First Claim
1. A method usable for an electronic device that can operate in a low power mode, the method comprising:
- monitoring for an event representative of a transition to the low power mode;
if the event is detected, activating a media player to operate during the low power mode;
reading at least a portion of a media file, to be played during the low power mode, from a storage location;
loading in a memory the portion of the media file read from the storage location;
reading the loaded portion of the media file from the memory; and
playing the read portion of the media file during the low power mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A low power media player is provided for an electronic device, such as a hand-held portable computer having capability to operate an application during a low power mode. During the low power mode, portions of hardware, software, services, and/or other components of the portable computer that are not necessary to the operation of the low power media player are suspended or otherwise deactivated. Rather than repeatedly accessing a hard disk to read media files for playback, the low power media player limits its number of access operations by reading as many media files as possible during each access operation, and then caching the read media files. When playback of the media files is to be performed, the media files are read from the cache, thereby reducing the amount of power consumption attributable to hard disk access operations.
125 Citations
44 Claims
-
1. A method usable for an electronic device that can operate in a low power mode, the method comprising:
-
monitoring for an event representative of a transition to the low power mode;
if the event is detected, activating a media player to operate during the low power mode;
reading at least a portion of a media file, to be played during the low power mode, from a storage location;
loading in a memory the portion of the media file read from the storage location;
reading the loaded portion of the media file from the memory; and
playing the read portion of the media file during the low power mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method usable for an electronic device that can operate in a reduced power mode, the method comprising:
-
while at least a portion of a first media file is being played during the reduced power mode, determining at least one additional media file to play after the first media file;
reading at least a portion of the additional media file from a persistent storage location during playing of the first media file;
storing the portion of the additional media file read from the persistent storage location in a volatile storage location; and
playing the stored portion of the additional media file from the volatile storage location. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method usable for an electronic device that can operate at least one application during a low power mode, the method comprising:
-
playing at least a portion of a first media file during the low power mode using a first application running as a background process;
while at least some of the first media file is playing, using a second application to obtain copies of other media files stored in a persistent storage location, and storing the obtained copies in a volatile storage location; and
playing the copies stored in the volatile storage location using the first application. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. An article of manufacture usable for a portable electronic device, the article of manufacture comprising:
-
a machine-readable medium having instructions stored thereon to cause a processor to operate a media player of the electronic device in a low power mode, by;
monitoring for an event representative of a transition to the low power mode;
if the event is detected, activating the media player to operate during the low power mode;
reading, from a first storage location, at least a portion of at least one of a plurality of media files, to be played during the low power mode;
storing the portion of the media file read from the first storage location in a second storage location; and
reading the stored portion of the media file from the second storage location, and playing the read portion of the media file during the low power mode. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A system usable for an electronic device, the system comprising:
-
a means for monitoring for an event representative of a transition to the low power mode;
a means for activating a media player to operate during the low power mode, if the event is detected;
a means for reading at least a portion of a media file, to be played during the low power mode, from a persistent storage location;
a means for storing the portion of the media file read from the persistent storage location in a volatile storage location; and
a means for reading the stored portion of the media file from the volatile storage location, and for playing the read portion of the media file during the low power mode. - View Dependent Claims (31, 32, 33)
-
-
34. An apparatus that can operate at least one application during a low power mode, the apparatus comprising:
-
a media player application;
a persistent storage location accessible by the media player application and that can store a plurality of media files; and
a volatile storage location, wherein during the low power mode;
the media player application is able to control playing of a first media file, and able to read at least a portion of one other additional media file from the persistent storage location and load that read additional media file in the volatile storage location during playing of the first media file. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification