Recording medium, reproduction apparatus, recording method, integrated circuit, program, and reproduction method
AssigneePanasonic Corporation
InventorsJoseph McCrossan, Tomoyuki Okada, Kazuhiro Mochinaga
Life of this patent
Estimating the term…
Abstract
AVClip recorded in BD-ROM is obtained by multiplexing a graphics stream and a video stream. The graphics stream is a PES packet sequence that includes 1) PES packets storing graphics data (ODS) and 2) PES packets storing control information (PCS). In each ODS, values of DTS and PTS indicate a timing of decoding start for corresponding graphics data, and a timing of decoding end for corresponding graphics data, respectively. In each PCS, a value of PTS indicates a display timing of corresponding decoded graphics data combined with the video stream.
Claims7
A reproduction apparatus comprising:
- an acquire unit operable to acquire, from a recording medium, a graphics stream including a data packet and a control packet, the data packet including graphics data, the graphics data being button data indicating a button constituting an interactive screen, and a decode time stamp indicating a decoding time of the graphics data, and the control packet including a presentation time stamp indicating a presentation time of the graphics data and button information for controlling the button data;
- a processor operable to start a process for decoding the graphics data at the decoding time indicated by the decode time stamp;
- a controller operable to write the decoded graphics data in a graphics plane by the presentation time indicated by the presentation time stamp, the graphics plane being an area where the graphics data is rendered;
- wherein
- when receiving a user operation directed to the button, the reproduction apparatus changes a state of the button using the button information.
A reproduction method comprising the steps of:
- acquiring, from a recording medium, a graphics stream including a data packet and a control packet, the data packet including graphics data, the graphics data being button data indicating a button constituting an interactive screen, and a decode time stamp indicating a decoding time of the graphics data, and the control packet including a presentation time stamp indicating a presentation time of the graphics data and button information for controlling the button data;
- starting a process for decoding the graphics data at the decoding time indicated by the decode time stamp;
- writing the decoded graphics data in a graphics plane by the presentation time indicated by the presentation time stamp, the graphics plane being an area where the graphics data is rendered;
- when receiving a user operation directed to the button, changing a state of the button using the button information.
A recording medium having recorded thereon a graphics stream that is reproduced by the reproduction apparatus, wherein
- the graphics stream includes a data packet and a control packet, and
- the data packet includes graphics data, the graphics data being button data indicating a button constituting an interactive screen, and a decode time stamp indicating a decoding time of the graphics data;
- and
- the control packet includes a presentation time stamp indicating a presentation time of the graphics data and button information for controlling the button data, and
- the reproduction apparatus (i) starts a process for decoding the graphics data at the decoding time indicated by the decode time stamp, (ii) writes the decoded graphics data in a graphics plane by the presentation time indicated by the presentation time stamp, the graphics plane being an area where the graphics data is rendered, and (iii) when receiving a user operation directed to the button, changes a state of the button using the button information.
A recording apparatus for recording, on a recording medium, a graphics stream that is reproduced by a reproduction apparatus, wherein
- the graphics stream includes a data packet and a control packet, and
- the data packet includes graphics data, the graphics data being button data indicating a button constituting an interactive screen, and a decode time stamp indicating a decoding time of the graphics data, and
- the control packet includes a presentation time stamp indicating a presentation time of the graphics data and button information for controlling the button data, and
- the reproduction apparatus (i) starts a process for decoding the graphics data at the decoding time indicated by the decode time stamp, (ii) writes the decoded graphics data in a graphics plane by the presentation time indicated by the presentation time stamp, the graphics plane being an area where the graphics data is rendered, and (iii) when receiving an user operation directed to the button, changes a state of the button using the button information.
A recording method for recording, on a recording medium, a graphics stream that is reproduced by a reproduction apparatus, wherein
- the graphics stream includes a data packet and a control packet, and
- the data packet includes graphics data, the graphics data being button data indicating a button constituting an interactive screen, and a decode time stamp indicating a decoding time of the graphics data, and the control packet includes a presentation time stamp indicating a presentation time of the graphics data and button information for controlling the button data, and
- the reproduction apparatus (i) starts a process for decoding the graphics data at the decoding time indicated by the decode time stamp, (ii) writes the decoded graphics data in a graphics plane by the presentation time indicated by the presentation time stamp, the graphics plane being an area where the graphics data is rendered, and (iii) when receiving a user operation directed to the button, changes a state of the button using the button information.
A reproduction program comprising the steps of:
- acquiring, from a recording medium, a graphics stream including a data packet and a control packet, the data packet including graphics data, the graphics data being button data indicating a button constituting an interactive screen, and a decode time stamp indicating a decoding time of the graphics data, and the control packet including a presentation time stamp indicating a presentation time of the graphics data and button information for controlling the button data;
- starting a process for decoding the graphics data at the decoding time indicated by the decode time stamp;
- writing the decoded graphics data in a graphics plane by the presentation time indicated by the presentation time stamp, the graphics plane being an area where the graphics data is rendered;
- where receiving a user operation directed to the button, changing a state of the button using the button information.
An integrated circuit comprising:
- an acquire unit operable to acquire, from a recording medium, a graphics stream including a data packet and a control packet, the data packet including graphics data, the graphics data being button data indicating a button constituting an interactive screen, and a decode time stamp indicating a decoding time of the graphics data, and the control packet including a presentation time stamp indicating a presentation time of the graphics data and button information for controlling the button data;
- a processor operable to start a process for decoding the graphics data at the decoding time indicated by the decode time stamp;
- a controller operable to render the decoded graphics data in a graphics plane by the presentation time indicated by the presentation time stamp, the graphics plane being an area where the graphics data is rendered;
- wherein
- when receiving a user operation directed to the button, the integrated circuit changes a state of the button using the button information.
Dependencies are inferred from the claim text.