Patent ID: 8340495

Claim:
A data processing apparatus that processes record data recorded on a data recording medium, the record data containing: encoded data of which data are encoded, and a play list representing a reproduction procedure for the data, the play list containing play list mark information having mark information as a mark on a time axis of the play list, the mark information containing: time information representing one reproduction time on the time axis of the play list, type information representing a type of the mark information, and argument information that becomes an argument of an event when the type information represents a type in which the event is generated, the data processing apparatus comprising: determination means for determining whether a reproduction time for the data reproduced corresponding to the play list matches the time information; recognition means for recognizing the mark information having time information when the determination means has determined that the reproduction time of the data has matched the time information; notification means for notifying the argument information that the mark information has and occurrence of the event when the type information that the mark information has and that is recognized by the recognition means represents the type in which the event is generated; and execution means for executing a process corresponding to the argument information notified by the notification means, wherein the execution means executes the process corresponding to the argument information such that the argument information is an argument for the process.