Recording medium, playback apparatus and method, recording method, and computer-readable program implementing stream model information showing whether graphics stream is multiplexed or non-multiplexed with video system
First Claim
1. 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.
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.
-
Citations
6 Claims
-
1. 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.
-
-
2. A playback apparatus for reading and playing back a video stream and a graphics stream from a recording medium, the playback apparatus comprising:
-
a video decoder operable to decode the video stream to obtain a moving picture; a graphics decoder operable to decode the graphics stream to obtain graphics objects; and a timer, 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 preloaded to the 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 set to the timer and used as an initial value for countdown; when the stream model information shows the preload type, the time shown by the timeout information is not set to the timer of the playback apparatus and not used as an initial value for countdown; and the graphics decoder is operable to execute timeout control based on the timeout information and the stream model information, and when the stream model information shows the multiplexed type, the graphics decoder sets the timer to the time shown by the timeout information so as to activate a button material presented in a selected state upon a timeout of the timer. - View Dependent Claims (3)
-
-
4. A method for recording a graphics stream and a video stream 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 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, an AV stream file containing a digital stream that is obtained by multiplexing the graphics stream and the video stream is recorded onto the recording medium; when the stream model information shows the preload type, a main stream file containing the video stream and a sub-stream file containing the graphics stream are recorded onto the recording medium, 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.
-
-
5. A non-transitory computer-readable recording medium storing a computer program used for enabling a computer to read and play back a video stream and a graphics stream from a recording medium, the computer program comprising code operable to cause the computer to:
-
decode the video stream to obtain a moving picture; and decode the graphics stream to obtain graphics objects, wherein; the graphic stream 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 page 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 preloaded to the 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 set to a timer of the computer and used as an initial value for countdown; when the stream model information shows the preload type, the time shown by the timeout information is not set to the timer of the computer and not used as an initial value for countdown; and in said decoding of the graphics stream, timeout control is executed based on the timeout information and the stream model information, and when the stream model information shows the multiplexed type, the timer is set to the time shown by the timeout information so as to activate a button material presented in a selected state upon a timeout of the timer.
-
-
6. A method for reading and playing back a video stream and a graphics stream from a recording medium, the method comprising:
-
decoding the video stream to obtain a moving picture; and decoding the graphics stream to obtain graphics objects, 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 preloaded to the 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 set to a timer of the computer and used as an initial value for countdown; when the stream model information shows the preload type, the time shown by the timeout information is not set to the timer of the computer and not used as an initial value for countdown; and in said decoding of the graphics stream, timeout control is executed based on the timeout information and the stream model information, and when the stream model information shows the multiplexed type, the timer is set to the time shown by the timeout information so as to activate a button material presented in a selected state upon a timeout of the timer.
-
Specification