Recording medium, reproduction apparatus, recording method, program, and reproduction method
First Claim
1. A recording medium comprising:
- a graphics stream which represents an interactive display including a plurality of graphical buttons to be overlayed with a motion picture wherein;
said graphics stream includes a plurality of object definition segment sets and control information which controls states of each of said graphical buttons, each having at least a normal state, a selected state and an active state; and
said plurality of object definition segment sets comprise a first object definition segment set forming a group of graphics data for rendering the normal state of each of said plurality of graphical buttons, a second object definition segment set forming a group of graphics data for rendering the selected state of each of said plurality of graphical buttons, and a third object definition segment set forming a group of graphics data for rendering the active state of each of said plurality of graphical buttons;
said first, second and third object definition segment sets are disposed in a sequential order of the first object definition segment set for rendering the normal state of each of said plurality of graphical buttons, the second object definition segment set for rendering the selected state of each of said plurality of graphical buttons, and the third object definition segment set for rendering the active state of each of said plurality of graphical buttons;
said control information includes information indicating one of said graphical buttons which is to be set in said selected state as a default can be changed dynamically; and
said one of said graphical buttons which is to be set in said selected state is dynamically changed when out of said plurality of graphical buttons included in the interactive display at the initial display, a button corresponding to a current button number stored in a register of a reproduction apparatus is selected as a default selected button.
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
14 Claims
-
1. A recording medium comprising:
-
a graphics stream which represents an interactive display including a plurality of graphical buttons to be overlayed with a motion picture wherein; said graphics stream includes a plurality of object definition segment sets and control information which controls states of each of said graphical buttons, each having at least a normal state, a selected state and an active state; and said plurality of object definition segment sets comprise a first object definition segment set forming a group of graphics data for rendering the normal state of each of said plurality of graphical buttons, a second object definition segment set forming a group of graphics data for rendering the selected state of each of said plurality of graphical buttons, and a third object definition segment set forming a group of graphics data for rendering the active state of each of said plurality of graphical buttons; said first, second and third object definition segment sets are disposed in a sequential order of the first object definition segment set for rendering the normal state of each of said plurality of graphical buttons, the second object definition segment set for rendering the selected state of each of said plurality of graphical buttons, and the third object definition segment set for rendering the active state of each of said plurality of graphical buttons; said control information includes information indicating one of said graphical buttons which is to be set in said selected state as a default can be changed dynamically; and said one of said graphical buttons which is to be set in said selected state is dynamically changed when out of said plurality of graphical buttons included in the interactive display at the initial display, a button corresponding to a current button number stored in a register of a reproduction apparatus is selected as a default selected button. - View Dependent Claims (2, 3, 4)
-
-
5. 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 buttons to be overlayed with a motion picture, and a graphics plane operable to store decompressed graphics data, wherein; the graphics stream includes a plurality of object definition segment sets and a control information which controls states of each of the graphical buttons, each having at least a normal state, a selected state and an active state; and the plurality of object definition segment sets comprise a first object definition segment set forming a group of graphics data for rendering the normal state of each of the plurality of graphical buttons, a second object definition segment set forming a group of graphics data for rendering the selected state of each of the plurality of graphical buttons, and a third object definition segment set forming a group of graphics data for rendering the active state of each of the plurality of graphical buttons; the first, second and third object definition segment sets are disposed in a sequential order of the first object definition segment set for rendering the normal state of each of the plurality of graphical buttons, the second object definition segment set for rendering the selected state of each of the plurality of graphical buttons, and the third object definition segment set for rendering the active state of each of the plurality of graphical buttons; the control information includes information indicating one of the graphical buttons which is to be set in the selected state as a default can be changed dynamically; the one of the graphical buttons which is to be set in said selected state is dynamically changed when out of the plurality of graphical buttons included in the interactive display at the initial display, a button corresponding to a current button number stored in a register of the reproduction apparatus is selected as a default selected button; 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; and a graphics controller operable to write the decompressed graphics data in the second object definition segment set to the graphics plane. - View Dependent Claims (6, 7, 8)
-
-
9. 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 buttons; the graphics stream includes a plurality of object definition segment sets and a control information which controls states of each of the graphical buttons, each having at least a normal state, a selected state and an active state; the plurality of object definition segment sets comprise a first object definition segment set forming a group of graphics data for rendering the normal state of each of the plurality of graphical buttons, a second object definition segment set forming a group of graphics data for rendering the selected state of each of the plurality of graphical buttons, and a third object definition segment set forming a group of graphics data for rendering the active state of each of the plurality of graphical buttons; the first, second and third object definition segment sets are disposed in a sequential order of the first object definition segment set for rendering the normal state of each of the plurality of graphical buttons, the second object definition segment set for rendering the selected state of each of the plurality of graphical buttons, and the third object definition segment set for rendering the active state of each of the plurality of graphical buttons; the control information includes information indicating one of the graphical buttons which is to be set in the selected state as a default can be changed dynamically; and the one of the graphical buttons which is to be set in said selected state is dynamically changed when out of the plurality of graphical buttons included in the interactive display at the initial display, a button corresponding to a current button number stored in a register of a reproduction apparatus is selected as a default selected button. - View Dependent Claims (10)
-
-
11. 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 buttons; wherein; the graphics stream includes a plurality of object definition segment sets and control information which controls states of each of the graphical buttons, each having at least a normal state, a selected state and an active state; the plurality of object definition segment sets comprise a first object definition segment set forming a group of graphics data for rendering the normal state, a second object definition segment set forming a group of graphics data for rendering the selected state, and a third object definition segment set forming a group of graphics data for rendering the active state; the first, second and third object definition segment sets are disposed in a sequential order of the first object definition segment set for rendering the normal state of each of the plurality of graphical buttons, the second object definition segment set for rendering the selected state of each of the plurality of graphical buttons, and the third object definition segment set for rendering the active state of each of the plurality of graphical buttons; the control information includes information indicating one of the graphical buttons which is to be set in the selected state as a default can be changed dynamically; the one of the graphical buttons which is to be set in said selected state is dynamically changed when out of the plurality of graphical buttons included in the interactive display at the initial display, a button corresponding to a current button number stored in a register of the computer is selected as a default selected button; 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 object definition segment set is written to the graphics plane. - View Dependent Claims (12)
-
-
13. A method of reproducing a graphics stream which represents an interactive display including a plurality of graphical buttons to be overlayed with a motion picture, said reproduction method comprising:
-
decoding the graphics stream, wherein; the graphics stream includes a plurality of object definition segment sets and control information which controls states of each of the graphical buttons, each having at least a normal state, a selected state and an active state; and the plurality of object definition segment sets comprise a first graphics data set forming a group of graphics data for rendering the normal state of each of the plurality of graphical buttons, a second object definition segment set forming a group of graphics data for rendering the selected state of each of the plurality of graphical buttons, and a third object definition segment set forming a group of graphics data for rendering the active state of each of the plurality of graphical buttons; the first, second and third object definition segment sets are disposed in a sequential order of the first object definition segment set for rendering the normal state of each of the plurality of graphical buttons, the second object definition segment set for rendering the selected state of each of the plurality of graphical buttons, and the third object definition segment set for rendering the active state of each of the plurality of graphical buttons; the control information includes information indicating one of the graphical buttons which is to be set in the selected state as a default can be changed dynamically; the one of the graphical buttons which is to be set in said selected state is dynamically changed when out of the plurality of graphical buttons included in the interactive display at the initial display, a button corresponding to a current button number stored in a register of a reproduction apparatus is selected as a default selected button; and 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 object definition segment set to the graphics plane. - View Dependent Claims (14)
-
Specification