Browse Prior Art Database

Method for media playback prefetching and power consumption optimization

IP.com Disclosure Number: IPCOM000012928D
Publication Date: 2003-Jun-11
Document File: 5 page(s) / 106K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method for media playback prefetching and power consumption optimization. Benefits include improved power performance and an improved user experience.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 51% of the total text.

Method for media playback prefetching and power consumption optimization                                                            

                           

Disclosed is a method for media playback prefetching and power consumption optimization. Benefits include improved power performance and an improved user experience.

Background

              All conventional DVD playback software is designed to utilize the device without optimized (intelligent) utilization methods. Playback entails streaming the content from the DVD drive and processing the information directly from the drive (see Figure 1). The DVD drive is kept active continuously during playback, sustaining a homogenous access-activity level to the drive throughout the playback (see Figure 2). The drive content is read in blocks, though not large enough to allow the drive to enter into low-power consumption states.

General description

              The disclosed method is memory prefetching and power consumption optimization for playback. Media can include material stored on DVD-discs, audio CDs, and other forms of storage media that are used for media (such as, though not restricted to, audio/visual) content.

              The disclosed method is software controlled. The disclosed method enables the drive to actively prefetch content from the DVD and utilize system memory to hold this information in a memory buffer. After prefetching is completed, the drive can be powered down to a low power state (D3) state, increasing the aggressiveness in power saving. Another result is improved DVD drive utilization.

Advantages

              The disclosed method provides advantages, including:

•             Improved application performance due to improved memory utilization

•             Improved user experience due to improved navigation and prevention of delays

•             Improved user experience due to improved battery life for notebook computers

•             Improved power performance due to power consumption reductions

•             Improved power performance due to improved drive utilization

Detailed description

              The disclosed method optimizes memory prefetching and power consumption by managing the use of memory, prefetching/caching, and power consumption.

Memory

              Memory management is a key factor in the optimization performed by the disclosed method. The application must be aware of the number of applications that are active and their memory requirements. If no other applications are running or scheduled to run, the application can allocate more memory for the prefetcher. If other programs are active, a less aggressive prefetching algorithm can be utilized.

Most applications written today do not utilize large buffers in memory for playback, rather stream content directly from the source, thereby having a small memory footprint. This power-saving optimization is enabled by utilizing larger memory footprints.

              The application must be careful not to allocate too much memory and cause cache misse...