Patent ID: 8463105

Claim:
A recording apparatus for recording data to a rewritable record medium, comprising: encoding means for encoding the data corresponding to a predetermined compressing and encoding system; converting means for converting a data structure of encoded data that is output from the encoding means into a file structure that a computer software program, that synchronously reproduces at least a moving picture, can handle without need to use a special hardware device; and recording means for recording data having the file structure to the record medium, wherein the file structure has a first data unit of data, a second data unit managing the data, and a data portion, the second data unit being a set of a plurality of first data units, the data portion describing management information, for each track of the record medium, wherein the plurality of second data units is correlated with a successive record length of the record medium, and wherein the data portion contains first hierarchical information and second hierarchical information, the second data unit recorded in the successive record length being divided into a plurality of tracks in a repeated pattern corresponding to a type of the first data unit, the first hierarchical information describing a sequence of the plurality of first data units in one track, the second hierarchy information describing a sequence of the plurality of tracks, wherein the first hierarchical information contains information representing to which of a plurality of groups the first data unit belongs, information representing the data type of the first data unit, information representing the record sequence of the plurality of first data units, information representing a number of successive first data units for each data type, information representing a number of times of which the successive first data units are repeated for each data type, and information identifying a beginning first data unit, and wherein the second hierarchical information contains information representing types of the groups, information representing which of the plurality of groups is synchronized with the computer software program, information representing the record sequence of the plurality of groups, and information representing the number of successive groups.