US2010067876A1PendingUtilityA1
Recording medium, reproduction apparatus, recording method, reproducing method, program and integrated circuit
Est. expiryApr 28, 2023(expired)· nominal 20-yr term from priority
H04N 21/43074H04N 21/4112G11B 20/10G11B 27/034G11B 27/10G11B 20/12H04N 7/163H04N 9/8205H04N 21/235G11B 2220/213H04N 21/4312H04N 21/4314G11B 2020/1288H04N 9/8063H04N 21/442H04N 21/434H04N 21/23614G11B 2220/20H04N 5/44504H04N 21/488G09G 2340/125G11B 27/329H04N 21/435H04N 21/4884H04N 21/8146G11B 20/14G11B 20/10527H04N 5/85G11B 27/34G11B 2220/2541H04N 5/783H04N 21/42646H04N 5/775G09G 5/363H04N 9/8227H04N 9/8042G11B 27/105
60
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A recording medium storing an AVClip structured by multiplexing video stream and a graphics stream. The graphics stream represents a moving picture made of a plurality of pictures, and the graphics stream includes graphics data representing graphics to be combined with the pictures. The graphics stream also includes window information (WDS) that specifies a window for rendering the graphics, and that indicates a width, a height and a position of the window on a plane which is a plane memory of a reproduction apparatus that combines the graphics with the pictures.
Claims
exact text as granted — not AI-modified1 .- 16 . (canceled)
17 . A playback apparatus comprising:
an acquisition unit operable to acquire, from a recording medium, a graphics stream including graphics data; a processor operable to decode the graphics data; an object buffer storing therein the decoded graphics data; and a controller operable to render the decoded graphics data in a graphics plane, the graphics plane being an area for rendering, wherein the graphics stream includes window information and control information, and the window information indicates a rectangular area of the graphics plane, and when the rectangular area is part of the graphic plane, the controller renders within the rectangular area while refraining from rendering outside the rectangular area, and when the control information indicates a presence of a cropping rectangle area, the controller crops the decoded graphics data by using the control information and renders within the cropping rectangular area while refraining from rendering outside of the cropping rectangular area.
18 . A playback method comprising:
acquiring, from a recording medium, a graphics stream including graphics data; decoding the graphics data by a processor; storing the decoded graphics data in an object buffer; and rendering the decoded graphics data in a graphics plane by a controller, the graphics plane being an area for rendering, wherein the graphics stream includes window information and control information, and the window information indicates a rectangular area of the graphics plane, and when the rectangular area is part of the graphic plane, the controller renders within the rectangular area while refraining from rendering outside the rectangular area, and when the control information indicates a presence of a cropping rectangle area, the controller crops the decoded graphics data by using the control information and renders within the cropping rectangular area while refraining from rendering outside of the cropping rectangular area.
19 . A recording medium having recorded thereon a graphics stream reproduced by a reproduction apparatus, wherein
the graphics stream includes a graphics data and window information and control information, and the graphics data is decoded by a processor, and the decoded graphics data is stored in an object buffer, and the decoded graphics data is rendered in a graphics plane by a controller, the graphics plane being an area for rendering, and the window information indicates a rectangular area of the graphics plane, and when the rectangular area is part of the graphic plane, the controller renders within the rectangular area while refraining from rendering outside the rectangular area, and when the control information indicates a presence of a cropping rectangle area, the controller crops the decoded graphics data by using the control information and renders within the cropping rectangular area while refraining from rendering outside of the cropping rectangular area.
20 . A recording apparatus for recording, on a recording medium, a graphics stream reproduced by a reproduction apparatus, wherein
the graphics stream includes a graphics data and window information and control information, and the graphics data is decoded by a processor, and the decoded graphics data is stored in an object buffer, and the decoded graphics data is rendered in a graphics plane by a controller, the graphics plane being an area for rendering, and the window information indicates a rectangular area of the graphics plane, and when the rectangular area is part of the graphic plane, the controller renders within the rectangular area while refraining from rendering outside the rectangular area, and when the control information indicates a presence of a cropping rectangle area, the controller crops the decoded graphics data by using the control information and renders within the cropping rectangular area while refraining from rendering outside of the cropping rectangular area.
21 . A recording method for recording, on a recording medium, a graphics stream reproduced by a reproduction apparatus, wherein
the graphics stream includes a graphics data and window information and control information, and the graphics data is decoded by a processor, and the decoded graphics data is stored in an object buffer, and the decoded graphics data is rendered in a graphics plane by a controller, the graphics plane being an area for rendering, and the window information indicates a rectangular area of the graphics plane, and when the rectangular area is part of the graphic plane, the controller renders within the rectangular area while refraining from rendering outside the rectangular area, and when the control information indicates a presence of a cropping rectangle area, the controller crops the decoded graphics data by using the control information and renders within the cropping rectangular area while refraining from rendering outside of the cropping rectangular area.
22 . 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 and a window packet, the data packet including graphics data 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, the window packet indicating a rectangular area of a graphics plane, the graphics plane being an area where the graphics data is rendered; a processor operable to start a process for decoding the graphics data at the decoding time indicated by the decode time stamp; an object buffer storing therein the decoded graphics data; a controller operable to, when the rectangular area is part of the graphic plane, renders within the rectangular area while refraining from rendering outside the rectangular area, by the presentation time indicated by the presentation time stamp.
23 . A reproduction method comprising;
acquiring, from a recording medium, a graphics stream including a data packet and a control packet and a window packet, the data packet including graphics data 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, the window packet indicating a rectangular area of a graphics plane, the graphics plane being an area where the graphics data is rendered, and starting a process for decoding the graphics data at the decoding time indicated by the decode time stamp; storing the decoded graphics data in an object buffer; when the rectangular area is part of the graphic plane, rendering within the rectangular area while refraining from rendering outside the rectangular area, by the presentation time indicated by the presentation time stamp.
24 . A recording medium having recorded thereon a graphics stream reproduced by a reproduction apparatus, wherein
the graphics stream includes a data packet and a control packet and a window packet, and the data packet includes graphics data 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 the window packet indicates a rectangular area of a graphics plane, the graphics plane being an area where the graphics data is rendered, and the reproduction apparatus (i) starts a process for decoding the graphics data at the decoding time indicated by the decode time stamp; and (ii) when the rectangular area is part of the graphic plane, renders within the rectangular area while refraining from rendering outside the rectangular area, by the presentation time indicated by the presentation time stamp.
25 . A recording apparatus for recording, on a recording medium, a graphics stream reproduced by a reproduction apparatus, wherein
the graphics stream includes a data packet and a control packet and a window packet, and the data packet includes graphics data 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 the window packet indicates a rectangular area of a graphics plane, the graphics plane being an area where the graphics data is rendered, and the reproduction apparatus (i) starts a process for decoding the graphics data at the decoding time indicated by the decode time stamp; and (ii) when the rectangular area is part of the graphic plane, renders within the rectangular area while refraining from rendering outside the rectangular area, by the presentation time indicated by the presentation time stamp.
26 . A recording method for recording, on a recording medium, a graphics stream reproduced by a reproduction apparatus, wherein
the graphics stream includes a data packet and a control packet and a window packet, and the data packet includes graphics data 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 the window packet indicates a rectangular area of a graphics plane, the graphics plane being an area where the graphics data is rendered, and the reproduction apparatus (i) starts a process for decoding the graphics data at the decoding time indicated by the decode time stamp; and (ii) when the rectangular area is part of the graphic plane, renders within the rectangular area while refraining from rendering outside the rectangular area, by the presentation time indicated by the presentation time stamp.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.