RECORDING MEDIUM, PLAYBACK APPARATUS AND METHOD, RECORDING METHOD, AND COMPUTER-READABLE PROGRAM
First Claim
1. A recording medium having recorded thereon a video stream and a graphics stream, wherein:
- the graphic 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 a plurality of pieces of page information;
the plurality of pieces of page information define display compositions for pages of a multi-page 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 multi-page menu is presented as an interactive display;
each interactive composition segment is encapsulated in a packet that is attached with a presentation time stamp and a decoding time stamp;
the decoding time stamp shows, on a playback time axis of the video stream, a time for a playback apparatus to start decoding the interactive composition segment; and
the presentation time stamp shows, on the playback time axis of the video stream, a time for the playback apparatus to first present a first page of the multi-page menu.
0 Assignments
0 Petitions
Accused Products
Abstract
A BD-ROM stores a video stream and a graphics stream. The video stream represents a moving picture. The graphics stream is used for overlaying a multi-page menu on the moving picture, and includes interactive control information (ICS) and graphics data (ODS) used for generating the multi page menu. A PTS attached to a PES packet containing the interactive control information shows timing for the first presentation of a main page the multi-page menu in accordance with the proceeding of the video stream playback. In addition, the interactive control information includes information (selection_time_out_pts) showing a timeout upon which a button on a page of the multi-page menu is automatically activated, and information (user_time_out_duration) showing a timeout upon which a sub-page of the multi-page menu is automatically removed.
49 Citations
11 Claims
-
1. A recording medium having recorded thereon a video stream and a graphics stream, wherein:
-
the graphic 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 a plurality of pieces of page information; the plurality of pieces of page information define display compositions for pages of a multi-page 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 multi-page menu is presented as an interactive display; each interactive composition segment is encapsulated in a packet that is attached with a presentation time stamp and a decoding time stamp; the decoding time stamp shows, on a playback time axis of the video stream, a time for a playback apparatus to start decoding the interactive composition segment; and the presentation time stamp shows, on the playback time axis of the video stream, a time for the playback apparatus to first present a first page of the multi-page menu. - View Dependent Claims (2, 3, 4)
-
-
5. A playback apparatus for playing back a video stream and a graphics stream, the playback apparatus comprising:
-
a video decoder operable to decode the video stream to obtain a moving picture; and a graphics decoder operable to decode the graphics stream to obtain a first page and a second page, wherein; the graphic 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 a plurality of pieces of page information; the plurality of pieces of page information define display compositions for pages of a multi-page 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 multi-page menu is presented as an interactive display; each interactive composition segment is encapsulated in a packet that is attached with a presentation time stamp and a decoding time stamp; the graphics decoder is operable to (i) start the decoding when a current playback point reaches a point corresponding to the time shown by the decoding time stamp attached to the packet, and (ii) present the first page when the current playback point reaches a point corresponding to the time shown by the presentation time stamp attached to the packet. - View Dependent Claims (6, 7, 8)
-
-
9. A method for recording onto a recording medium, the method comprising:
-
generating application data; and recording the application data onto the recording medium, wherein; the application data includes a video stream and a graphics stream; the graphic 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 a plurality of pieces of page information; the plurality of pieces of page information define display compositions for pages of a multi-page 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 multi-page menu is presented as an interactive display; each interactive composition segment is encapsulated in a packet that is attached with a presentation time stamp and a decoding time stamp; the decoding time stamp shows, on a playback time axis of the video stream, a time for a playback apparatus to start decoding the interactive composition segment; and the presentation time stamp shows, on the playback time axis of the video stream, a time for the playback apparatus to first present a first page of the multi-page menu.
-
-
10. A computer program used for enabling a computer to play back a video stream and a graphics stream, comprising code operable to cause the computer to:
-
decode the video stream to obtain a moving picture; and decode the graphics stream to obtain a first page and a second page, wherein; the graphic 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 a plurality of pieces of page information; the plurality of pieces of page information define display compositions for pages of a multi-page 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 multi-page menu is presented as an interactive display; each interactive composition segment is encapsulated in a packet that is attached with a presentation time stamp and a decoding time stamp; and in said decoding of the graphics stream, the decoding is started when a current playback point reaches a point corresponding to the time shown by the decoding time stamp attached to the packet, and the first page is presented when the current playback point reaches a point corresponding to the time shown by the presentation time stamp attached to the packet.
-
-
11. A method for playing back a video stream and a graphics stream, the method comprising:
-
decoding the video stream to obtain a moving picture; and decoding the graphics stream to obtain a first page and a second page, wherein; the graphic 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 a plurality of pieces of page information; the plurality of pieces of page information define display compositions for pages of a multi-page 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 multi-page menu is presented as an interactive display; each interactive composition segment is encapsulated in a packet that is attached with a presentation time stamp and a decoding time stamp; and in said decoding of the graphics stream, the decoding is started when a current playback point reaches a point corresponding to the time shown by the decoding time stamp attached to the packet, and the first page is presented when the current playback point reaches a point corresponding to the time shown by the presentation time stamp attached to the packet.
-
Specification