Patent ID: 7672570

Claim:
A playback apparatus for playing back a digital stream generated by multiplexing a graphics stream and a video stream, wherein the graphics stream includes one or more interactive control segments and one or more graphics data pieces, each interactive control segment includes a plurality of sets of page information, each set of page information includes one or more button information pieces, each button information piece (i) realizes an interactive screen structure by displaying each graphics data piece as a state of a corresponding graphics button material, and (ii) includes a set command, the playback apparatus comprises: a decoding unit obtaining a page including a plurality of graphics button materials by decoding the graphics stream; a page number register storing therein a page number of a current page; a button number register storing therein a button number of a current button, which is one of the button materials in a selected state on the current page; and a transition control unit executing a predetermined procedure, when a selection of one of the button materials on the current page is confirmed, the decoding unit executes a set command that sets a new number in the page number register and/or the button number register, and the predetermined procedure includes (i) judging whether the button number in the button number register is an invalid button number that does not exist in one of the sets of page information that corresponds to the current page, and (ii) if the button number is the invalid button number, setting the button number register to an alternative button number.