Patent ID: 8490017

Claim:
A non-transitory computer-readable recording medium having recorded thereon a graphics stream and a video stream, wherein: the graphics stream includes one or more interactive composition segments and object definition segments, each object definition segment defining a graphics object; each interactive composition segment includes time information, stream model information, and a plurality of pieces of page information; the plurality of pieces of page information define display compositions for pages of a menu, and each page information includes one or more pieces of button information; each piece of button information is used to present a graphics object as one state of a button material, so that each page of the menu is presented as an interactive display; the time information includes timeout information; the timeout information shows a time after a predetermined duration at which a button material presented in a selected state on one of the pages of the menu is to be activated; the stream model information shows whether a stream model of the graphics stream recorded on the recording medium is a multiplexed type or a preload type; when the stream model information shows the multiplexed type, the recording medium has recorded thereon an AV stream file containing a digital stream that is obtained by multiplexing the graphics stream and the video stream; when the stream model information shows the preload type, the recording medium has recorded thereon a main stream file containing the video stream and a sub-stream file containing the graphics stream, and the graphics stream of the preload type contained in the sub-stream file is to be preloaded to a graphics decoder before AV playback of the main stream file starts; when the stream model information shows the multiplexed type, the time shown by the timeout information is to be set to a timer of a playback apparatus and to be used as an initial value for countdown; and when the stream model information shows the preload type, the time shown by the timeout information is not to be set to the timer of the playback apparatus and not to be used as an initial value for countdown.