A recording apparatus for recording content data including a content in a form that allows it to play back the content of the content data at a position specified by first relative time information indicating a relative time with respect to a start position of the content, the recording apparatus comprising:
- first recording means for recording the content data;
- record start time information generation means for generating, using reference time information, record start time information indicating time information associated with a record start position of the content data recorded by the first recording means, wherein the record start position is a recording position indicating the start of the recorded content;
- playback control table generation means for generating a playback control table indicating, for a particular part of the content data recorded by the first recording means, correspondence between second relative time information indicating a relative time with respect to the record start position of the content data and the amount of the content data as measured from the record start position;
- second recording means for recording playback control information including content start time information indicating the content start position using the reference time information, the record start time information generated by the record start time information generation means, and the playback control table generated by the playback control table generation means;
- and
- storage means for storing an associated data indicating a correspondence between the record start time information indicating time information associated with the record start position of the content data recorded by the first recording means, and the content start time information indicating the content start position using the reference time information, the record start time information, and the playback control table.