Recording medium, reproduction apparatus, recording method, program, and reproduction method
0 Assignments
0 Petitions
Accused Products
Abstract
A BD-ROM has recorded therein an AV Clip generated by multiplexing a video stream and a graphics stream. The graphics stream represents an interactive display to be overlayed with the video stream, and includes a sequence of three Button State groups. The interactive display includes a plurality of buttons, each of which changes from a normal state to a selected state, and from the selected state to an active state, according to a user operation. In the three Button State groups in the graphics stream, the first-order group (N-ODSs) is made of a plurality of pieces of graphics data, which represent normal states of the buttons, the second-order group (S-ODSs) is made of a plurality of pieces of graphics data, which represent selected states of the buttons, and the third-order group (A-ODSs) is made of a plurality of pieces of graphics data, which represent active states of the buttons.
-
Citations
20 Claims
-
1-11. -11. (canceled)
-
12. A recording medium comprising:
-
a graphics stream which represents an interactive display including a plurality of graphical button materials to be overlayed with a motion picture wherein;
said graphics stream includes a plurality of graphics data sets and a control information which controls states of each of said graphical button materials each having at least a normal state, a selected state and an active state; and
said plurality of graphics data sets comprise a first graphics data set forming a group of graphics data for rendering the normal state, a second graphics data set forming a group of graphics data for rendering the selected state, and a third graphics data set forming a group of graphic data for rendering the active state;
said first, second and third graphics data sets are disposed in a sequential order;
said control information includes information indicating one of said graphical button materials which is to be set in said selected state as a default can be changed dynamically. - View Dependent Claims (13, 14)
-
-
15. A reproduction apparatus for reproducing a video stream and a graphics stream, said apparatus comprising:
-
a graphics decoder operable to decode the graphics stream which represents an interactive display including a plurality of graphical button materials to be overlayed with a motion picture, wherein;
the graphics stream includes a plurality of graphics data sets and a control information which controls states of each of the graphical button materials each having at least a normal state, a selected state and an active state; and
the plurality of graphics data sets comprise a first graphics data set forming a group of graphics data for rendering the normal state, a second graphics data set forming a group of graphics data for rendering the selected state, and a third graphics data set forming a group of graphic data for rendering the active state;
the first, second and third graphic data sets are disposed in a sequential order;
the control information includes information indicating one of the graphical button materials which is to be set in the selected state as a default can be changed dynamically; and
said graphics decoder includes;
a graphics processor operable to decode the graphics data;
an object buffer operable to store decompressed graphics data obtained by the decoding;
a graphics plane operable to store at least some of the decompressed graphic data that are to be overlayed with the motion picture; and
a graphics controller operable to write the decompressed graphics data in the second graphic data sets to the graphics plane. - View Dependent Claims (16, 17)
-
-
18. A recording method for recording to a recording medium, said method comprising:
-
creating application data; and
recording the created application data to the recording medium;
wherein;
the application data includes a graphics stream;
the graphics stream represents an interactive display to be overlayed with a motion picture, the interactive display including a plurality of graphical button materials;
the graphics stream includes a plurality of graphics data sets and a control information which controls states of each of the graphical button materials each having at least a normal state, a selected state and an active state; and
the plurality of graphics data sets comprise a first graphics data set forming a group of graphics data for rendering the normal state, a second graphics data set forming a group of graphics data for rendering the selected state, and a third graphics data set forming a group of graphic data for rendering the active state;
the first, second and third graphic data sets are disposed in a sequential order;
the control information includes information indicating one of the graphical button materials which is to be set in the selected state as a default can be changed dynamically.
-
-
19. A program embodied on a computer readable medium for
enabling a computer to reproduce a graphics stream, said program comprising code operable to cause the computer to perform: -
a decoding of the graphics stream; and
a displaying of an interactive display to be overlayed with a motion picture, the interactive display including a plurality of graphical button materials;
wherein;
the graphics stream includes a plurality of graphics data sets and control information which controls states of each of the graphical button materials each having at least a normal state, a selected state and an active state; and
the plurality of graphics data sets comprise a first graphics data set forming a group of graphics data for rendering the normal state, a second graphics data set forming a group of graphics data for rendering the selected state, and a third graphics data set forming a group of graphic data for rendering the active state;
the first, second and third graphic data sets are disposed in a sequential order;
the control information includes information indicating one of the graphical button materials which is to be set in the selected state as a default can be changed dynamically; and
the computer includes;
a graphics processor operable to decode the graphics data;
an object buffer operable to store decompressed graphics data obtained by the decoding; and
a graphics plane operable to store at least some of the decompressed graphics data that are to be overlayed with the motion picture; and
wherein the decompressed graphics data in the second graphic data sets is written to the graphics plane.
-
-
20. A method of reproducing a graphics stream which represents an interactive display including a plurality of graphical button materials to be overlayed with a motion picture, said reproduction method comprising:
-
decoding the graphics stream, wherein;
the graphics stream includes a plurality of graphics data sets and control information which controls states of each of the graphical button materials each having at least a normal state, a selected state and an active state; and
the plurality of graphics data sets comprise a first graphics data set forming a group of graphics data for rendering the normal state, a second graphics data set forming a group of graphics data for rendering the selected state, and a third graphics data set forming a group of graphic data for rendering the active state;
the first, second and third graphic data sets are disposed in a sequential order;
the control information including information indicating one of the graphical materials which is to be set in the selected state as a default can be changed dynamically;
said decoding includes;
decoding the graphics data;
storing decompressed graphics data obtained by the decoding onto an object buffer;
storing at least some of the decompressed graphics data that are to be overlayed with the motion picture onto a graphics plane; and
writing the decompressed graphics data in the second graphic data sets to the graphics plane.
-
Specification