Low power media player for an electronic device
First Claim
1. A method usable for a portable, hand-held electronic device having a single processor that can operate in a low power mode and in a higher power mode relative to the low power mode, the method comprising:
- when the single processor is operating in the higher power mode, operating a media player application in a full power mode to access a plurality of media files in a storage location, wherein at least a full power mode version of the media player application is usable on a desktop or laptop computer, and wherein the portable, hand-held electronic device is sized to fit on a user'"'"'s hand;
monitoring for an event representative of a transition to the low power mode from the higher power mode of the single processor;
if the event is detected, activating a low power media player to operate during the low power mode, wherein the low power media player is separate from the media player application, and wherein the low power media player provides fewer user interface elements than the media player application;
transitioning the media player application to operate in an embedded mode, wherein the embedded mode consumes less power than the full power mode, and wherein the embedded mode provides a subset of the functions available in the full power mode;
reading at least a portion of a media file, to be played during the low power mode, from the storage location using the low power media player supported by the single processor operating in the low power mode;
loading in a memory during the low power mode the portion of the media file read from the storage location using the low power media player supported by the single processor operating in the low power mode;
playing the loaded portion of the media file from the memory during the low power mode using the single processor operating in the low power mode, wherein the playing the read portion of the media file is performed by the media player application in embedded mode but is controlled by the low power media player.
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.
79 Citations
24 Claims
-
1. A method usable for a portable, hand-held electronic device having a single processor that can operate in a low power mode and in a higher power mode relative to the low power mode, the method comprising:
-
when the single processor is operating in the higher power mode, operating a media player application in a full power mode to access a plurality of media files in a storage location, wherein at least a full power mode version of the media player application is usable on a desktop or laptop computer, and wherein the portable, hand-held electronic device is sized to fit on a user'"'"'s hand; monitoring for an event representative of a transition to the low power mode from the higher power mode of the single processor; if the event is detected, activating a low power media player to operate during the low power mode, wherein the low power media player is separate from the media player application, and wherein the low power media player provides fewer user interface elements than the media player application; transitioning the media player application to operate in an embedded mode, wherein the embedded mode consumes less power than the full power mode, and wherein the embedded mode provides a subset of the functions available in the full power mode; reading at least a portion of a media file, to be played during the low power mode, from the storage location using the low power media player supported by the single processor operating in the low power mode; loading in a memory during the low power mode the portion of the media file read from the storage location using the low power media player supported by the single processor operating in the low power mode; playing the loaded portion of the media file from the memory during the low power mode using the single processor operating in the low power mode, wherein the playing the read portion of the media file is performed by the media player application in embedded mode but is controlled by the low power media player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 single processor to operate a media player application of the electronic device in a low power mode of the single processor, wherein at least a full power version of the media player application is usable on a desktop or laptop computer, by; when the single processor is operating in a higher power mode, operating the media player application in a full power mode to access a plurality of media files in a first storage location; monitoring for an event representative of a transition to the low power mode from the higher power mode of the single processor; if the event is detected, activating a low power media player to operate during the low power mode; transitioning the media player application to operate in an embedded mode, wherein the embedded mode consumes less power than the full power mode, and wherein the embedded mode provides a subset of the functions available in the full power mode; reading, from the first storage location, at least a portion of at least one of the plurality of media files, to be played during the low power mode, the reading being supported by the single processor operating in the low power mode; storing during the low power mode the portion of the plurality of media files read from the first storage location in a second storage location, the storing being supported by the single processor operating in the low power mode; and playing the stored portion of the plurality of media files from the second storage location during the low power mode, the playing being supported by the single processor operating in the low power mode. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A portable, hand-held apparatus that can operate at least one application during a low power mode, the apparatus comprising:
-
a portable power supply; a single processor having the low power mode and a higher power mode relative to the low power mode; a media player application having a full power mode and an embedded mode, wherein the embedded mode consumes less power than the full power mode and provides a subset of the functions available in the full power mode, and wherein at least a full power version of the media player application is usable on a desktop or laptop computer; a low power media player application enabled to operate in the low power mode, wherein the low power media player application is separate from the media player application, and wherein the low power media player application provides fewer user interface elements than the media player application; a persistent storage location accessible by the low power media player application and that can store a plurality of media files; wherein during the high power mode the single processor employs the full power mode of the media player application and accesses the plurality of media files in the persistent storage location; a volatile storage location; and a housing for at least partially carrying the portable power supply, the single processor, the persistent storage location and the volatile storage location, wherein the housing is sized to be held within a user'"'"'s hand; wherein during the low power mode; the low power media player application as supported by the single processor operating in the low power mode 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 during the low power mode; and the media player application operating in the embedded mode plays the portion of the loaded media file under control of the low power media player application. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification