Recording medium, recording method, reproduction apparatus and method, and computer-readable program
First Claim
1. A reproduction apparatus for reproducing a digital stream generated by multiplexing a video stream and a graphics stream, comprising:
- a video decoder operable to decode the video stream to generate a moving picture;
a graphics decoder operable to decode the graphics stream to generate graphics, anda look up table unit, wherein;
the graphics stream is a sequence of packets;
the packets include a packet containing graphics data, a packet containing palette data and a packet containing control data;
the graphic data represents a display content using a plurality of code values;
the palette data indicates correspondence between each of the code values and luminance and color differencethe control data has a reference value for a reference to palette data;
upon reading control data in the graphics stream, the graphics decoder performs a control to display, based on the read control data, a graphic that has been received already; and
the graphics decoder performs the display control by setting palette data read from the graphics stream into the look up table unit, and instructing the look up table unit to perform a color conversion based on the reference value contained in the control data.
0 Assignments
0 Petitions
Accused Products
Abstract
An AV Clip generated by multiplexing video and graphics streams is recorded on a BD-ROM. The graphics stream is a sequence of PES packets. The PES packets include ODSs (Object Definition Segments) carrying graphics data and PCSs (Presentation Control Segments) carrying control information. A PCS indicates that graphics data in a preceding ODS in the arrangement is to be displayed at a predetermined time in a state of being overlaid on the video stream. The PCS and the preceding ODS belong to different DSs, and the graphics data in the preceding ODS may be non-referenced graphics data that is not referenced by a PCS which belongs to the same DS as the preceding ODS.
-
Citations
4 Claims
-
1. A reproduction apparatus for reproducing a digital stream generated by multiplexing a video stream and a graphics stream, comprising:
-
a video decoder operable to decode the video stream to generate a moving picture; a graphics decoder operable to decode the graphics stream to generate graphics, and a look up table unit, wherein; the graphics stream is a sequence of packets; the packets include a packet containing graphics data, a packet containing palette data and a packet containing control data; the graphic data represents a display content using a plurality of code values; the palette data indicates correspondence between each of the code values and luminance and color difference the control data has a reference value for a reference to palette data; upon reading control data in the graphics stream, the graphics decoder performs a control to display, based on the read control data, a graphic that has been received already; and the graphics decoder performs the display control by setting palette data read from the graphics stream into the look up table unit, and instructing the look up table unit to perform a color conversion based on the reference value contained in the control data.
-
-
2. A method of recording onto a recording medium, comprising the steps of:
-
generating application data by using an authoring device; and recording the application data to the recording medium, wherein; the application data includes a digital stream generated by multiplexing a video stream and a graphics stream; the graphic stream is a sequence of a plurality of packets; and the packets include a packet containing graphics data, a packet containing palette data and a packet containing control data; the graphics data represents a display content using a plurality of code values; the palette data indicates correspondence between each of the code values and luminance and color difference; the control data indicates that a display color of a graphics data, which is contained in a preceding packet in the sequence, is to be converted at a predetermined timing, and the control data has a reference value for a reference to palette data that is to be used in the color conversion.
-
-
3. A computer-readable recording medium storing a program for causing a computer to reproduce a digital stream generated by multiplexing a video stream and a graphics stream, comprising:
-
program code operable to cause the computer to decode the video stream to generate a moving picture; and program code operable to cause the computer to decode the graphics stream to generate graphics, and display the graphics, wherein the graphics stream is a sequence of a plurality of packets; and the packets include a packet containing graphics data, a packet containing palette data and a packet containing control data; the graphics represents a display content using a plurality of code values; the palette data indicates correspondence between each of the code values and luminance and color difference; the control data has a reference value for a reference to palette data; upon reading control data in the graphics stream, the program code for causing the computer to display the graphics, performs a control to display, based on the read control data, the graphics that has been received already; and the program code for causing the computer to display the graphics performs the display control by performing a color conversion using the palette data corresponding to the reference value contained in the control data.
-
-
4. A method of causing a computer to reproduce a digital stream generated by multiplexing a video stream and a graphics stream, comprising the steps of:
-
decoding the video stream to generate a moving picture; and decoding the graphics stream to generate graphics, and displaying the graphics, wherein the graphics stream is a sequence of a plurality of packets; and the packets include a packet containing graphic data, a packet containing palette data and a packet containing control data; the graphics data represents a display content using a plurality of code values; the palette data indicates correspondence between each of the code values and luminance and color difference; the control data has a reference value for a reference to the palette data; upon reading control data in the graphics stream, the graphics displaying step performs a control to display, based on the read control data, the graphic that has been received already; and the graphics displaying step performs the display control by performing a color conversion using the palette data corresponding to the reference value contained in the control data.
-
Specification