Patent ID: 8145036

Claim:
A playback apparatus comprising: a read unit operable to read, from a recording medium, a digital stream playback path information that indicates a playback path of the digital stream, a Movie object that is for playing back the playback path information, a TopMenu object that is for playing back a TopMenu and is called when a menu call is executed, a Java® object that is for playing back the digital stream in a Java® mode and is written in a Java® language, and table information that includes a title referring to the Movie object, a title referring to the TopMenu object, and a title referring to the Java® object; a module operable to execute the read Movie object, TopMenu object, and Java® object; and a reception unit operable to receive, from a user, the menu call and selection of a title for the TopMenu, wherein the Movie object includes a menu call mask flag indicating whether to execute the menu call, and a resume flag indicating whether to resume the Movie object, the playback apparatus (i) when the menu call is received during execution of the Movie object, controls whether to execute the menu call in accordance with the menu call mask flag included in the Movie object, (ii) when the menu call is executed, controls whether to resume the execution of the Movie object in accordance with the resume flag included in the Movie object, and plays back the TopMenu by executing the TopMenu object using the table information, and (iii) when the title referring to the Java® object is selected by the user during the playback of the TopMenu, plays back the digital stream in the Java® mode by executing the Java® object using the table information.