A technique for managing the modes of the hard disk drive to extend battery
life and reduce noise. The technique may be implemented by a processor in
a portable digital music player that stores audio tracks on a hard disk
drive, for example. This technique includes reading a block of audio data
from the disk and storing the block in a buffer while the disk is
spinning. Subsequent to reading the block, the disk is spun down to a
power-saving mode, while the block is played from the buffer. While the
block is being played from the buffer, the technique includes monitoring
the amount of the block left to be played. When the amount the block left
to be played drops below a low threshold level, the disk is transitioned
from the power saving mode back to a spinning mode so that data can be
read from the disk before the block is finished being played from the
buffer. Further, the voltage level from the batteries may be monitored,
and if the voltage level is below a selected level, the disk is kept in
the spinning state subsequent to reading the song from the disk to avoid a
large current drain required to spin the disk up from the power saving
mode.
Eine Technik für das Handhaben der Modi des Festplattenlaufwerks, um das Batterieleben zu verlängern und Geräusche zu verringern. Die Technik kann durch einen Prozessor in einem beweglichen digitalen Musikspieler z.B. eingeführt werden, der Audioschienen auf einem Festplattenlaufwerk speichert. Diese Technik schließt das Ablesen eines Blockes von Audiodaten von der Scheibe und die Speicherung des Blockes in einem Puffer mit ein, während die Scheibe spinnt. Folgend dem Ablesen des Blockes, wird die Scheibe unten zu einem Energie-Einsparung Modus gesponnen, während der Block vom Puffer gespielt wird. Während der Block vom Puffer gespielt wird, schließt die Technik die Menge des gespielt zu werden Blockes ein, nach links überwachen. Wenn die Menge, die der Block verließ, um gespielte Tropfen unterhalb eines niedrigen Schwelle Niveaus zu sein, ist die Scheibe transitioned vom Energie Einsparungmodus zurück zu einem spinnenden Modus, damit Daten von der Scheibe gelesen werden können, bevor der Block fertiges vom Puffer gespielt werden ist. Weiter kann die Spannungshöhe von den Batterien überwacht werden und wenn die Spannungshöhe unterhalb eines vorgewählten Niveaus ist, die Scheibe wird gehalten im spinnenden Zustand, der dem Ablesen des Lieds von der Scheibe, um einen großen gegenwärtigen Abfluß zu vermeiden folgend ist, der erfordert wird, um die Scheibe oben vom Energie Einsparungmodus zu spinnen.