Patent ID: 6332057
Filing Date: 2001-12-18
Classification: G11B,H04N

Abstract:
A data management system, comprising:a data storage medium wherein data including at least two types of data multiplexed therein is stored, said data including said at least two types of data being operationally divided into a plurality of tracks and including a table of contents having a subsection for each of said tracks, wherein said plurality of tracks includes a title track and an end track, said title track and end track being stored in a fixed area of said data storage medium and said fixed area being allocated for storage of said title track and end track prior to the storage of any data on said data storage medium, wherein each said subsection includes a multiplexing flag for each one of said at least two types of data included therein indicating whether or not said one of said at least two types of data is included within the respective track, and wherein each said subsection includes a validity flag indicating whether or not said multiplexing flag for each said one of said at least two types of data is valid; anddata reproduction means for reproducing data from the data storage medium, the data reproduction means including readout means for reading data including said multiplexed data from said data storage medium, a plurality of decoding means for decoding said multiplexed data, control means for determining the multiplexing state of data in a predetermined data unit and for controlling said plurality of decoding means according to the multiplexing state, error detection means for detecting when said table of contents read from said data storage medium contains an error, and means for performing an error correction process on said table of contents read from said data storage medium and to repeat said error correction process at least one time if the initial performance thereof fails to correct all errors in said table of contents; wherein for each track, when said validity flag indicates that said multiplexing flag for each type of data is valid, the operation of determining the multiplexing state of data in a predetermined data unit is made on the basis of said multiplexing flag for each type of data.