In executing a variety of processing operations for contents data, such as
reproducing the contents data, the time until booting the application to
enable the operations is shortened. A database file for management of
contents data is stored in a hard disc drive and the data for hard disc
contents controller (hdcc) processing, formulated on the basis of the
database (a data image of the file for hdcc processing) is then saved.
Using this data for hdcc processing, the application executes the
required processing for the contents data. If, depending on the results
of the processing by the application, the registration processing for the
database becomes needed, the registration processing for the data for
hdcc processing is necessarily executed. By so doing, the data for hdcc
processing is kept synchronized with the database file at all times.