A media processing device uses an external storage device. The media
processing device includes a storage device access module, an information
source, a program memory, a system memory, a signal processor, a user
interface and a system controller. The system controller accesses the
external storage device, reads file information, and constructs contents
to be displayed. When the system controller receives a command to select
a media file, the system controller accesses the external storage device,
searches for the selected media file, reads data of the searched media
file, copies the read data, and provides the copied data to be decoded.
When the system controller receives a commend to encode a signal, the
system controller controls the signal processor to encode the input
signal into media data, constructs a media file from the encoded media
data, positions the media file, and copies the constructed media file
when the external storage device is accessible through the storage device
access module.