Decoding a content of interest with optimal power usage. In an embodiment,
a central processing unit (CPU) retrieves the frames of a data stream of
interest from a secondary storage and stores them in a random access
memory (RAM). The CPU forms an index table indicating the locations at
which each of the frames is stored. The index table is provided to a
decoder, which processes the frames in sequence to recover the original
data from the encoded data. By using the index information, the power
usage is reduced at least in an embodiment when the decoding is performed
by an auxiliary processor.