Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A buffer initially preloads a text subtitle stream recorded on a recording medium. The preloaded text subtitle stream includes a dialog style segment and a plurality of dialog presentation segments. The dialog style segment defines a group of region styles and palette information. Each dialog presentation segment contains at least one region of dialog text, where each region of dialog text is linked to a selected one of the group of region styles defined in the dialog style segment. A text subtitle decoder reads a palette update flag included in each dialog presentation segment and presents each dialog presentation segment according to an indication of the palette update flag. The palette update flag indicates whether to use the palette information defined in the dialog style segment or to use new palette information when presenting each dialog presentation segment.

InventorsJea Yong Yoo, Byung Jin Kim, Kang Soo Seo
Original AssigneeLG Electronics, Inc.
Primary Examiner: David E Harvey
Attorney: Harness, Dickey & Pierce, P.L.C.
Current U.S. Classification386/244

View patent at USPTO
Search USPTO Assignment Database
Download USPTO Public PAIR data

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5459824Mar 13, 1995Oct 17, 1995Pioneer Electronic CorporationNavigation apparatus capable of changing color scheme of a displayed picture
US5847770Sep 24, 1996Dec 8, 1998Sony CorporationApparatus and method for encoding and decoding a subtitle signal
US5854873Sep 27, 1996Dec 29, 1998Matsushita Electric Industrial Co., Ltd.Method and an apparatus for encoding a bitstream with plural possible searching reproduction paths information
US5999225Aug 1, 1996Dec 7, 1999Sony CorporationCaption display method for using digital video system
US7050109Mar 2, 2001May 23, 2006General Instrument CorporationMethods and apparatus for the provision of user selected advanced close captions
US20030012558Jun 10, 2002Information storage medium containing multi-language markup document information, apparatus for and method of reproducing the same
US20030099464May 15, 2002Optical recording medium and apparatus and method to play the optical recording medium
US20030227565Nov 26, 2002Auxiliary information processing system with a bitmapped on-screen display using limited computing resources
US20040044964Aug 29, 2003Sun Microsystems, Inc.Behavior of anchored frames
US20040071453Jul 28, 2003Method and system for producing interactive DVD video slides
US20050105891Oct 4, 2004Samsung Electronics Co., Ltd.Information storage medium storing text-based subtitle, and apparatus and method for processing text-based subtitle

Claims

1. A recording medium storing a data structure, the data structure comprising:

at least one text subtitle stream, each text subtitle stream including a style segment defining at least one region style and a plurality of presentation segments, each presentation segment containing at least one region of text and the region of text defined by one of the at least one region style, wherein the style segment includes palette information, and each presentation segment further contains a palette update flag which indicates whether to use the palette information defined in the style segment or to use new palette information defined in an associated presentation segment.

2. The recording medium of claim 1, wherein when the palette update flag indicates the use of the new palette information defined in the associated presentation segment, the region of text defined by the at least one region style remaining constant from an immediately previous presentation segment but for an associated palette information.

3. The recording medium of claim 1, wherein the palette information defined in the style segment comprises color values including at least one of Y, Cr, and Cb values and opacity values for a palette entry identified by a palette entry identification (ID).

4. The recording medium of claim 1, wherein the palette update flag is set to “1b” to indicate the use of the new palette information defined in the associated presentation segment.

5. The recording medium of claim 1, wherein when the palette update flag indicates the use of the new palette information, a presentation time of the associated presentation segment is greater than or equal to a time required for reproducing at least two video frames.

6. A recording medium storing a data structure, the data structure comprising:

at least one text subtitle stream, each text subtitle stream including a style segment defining at least one region style and palette information, at least one first presentation segment using the palette information defined in the style segment, and at least one second presentation segment using new palette information defined in the at least one second presentation segment, each one of the first and second presentation segments containing at least one region of text and the region of text defined by one of the at least one region style.

7. The recording medium of claim 6, wherein when a palette update flag of the at least one second presentation segment indicates the use of the new palette information, the region of text defined by the at least one region style remaining constant from an immediately previous presentation segment but for an associated palette information.

8. The recording medium of claim 6, wherein a presentation time of the first presentation segment is greater than or equal to 1 second.

9. The recording medium of claim 6, wherein a presentation time of the second presentation segment is greater than or equal to a time required for reproducing at least two video frames.

10. A method for reproducing a text subtitle stream recorded on a recording medium, the method comprising:

reading a style segment included in the text subtitle stream, the style segment defining at least one region style and palette information;

reading each one of a plurality of presentation segments included in the text subtitle stream, each presentation segment containing at least one region of text and the region of text defined by one of the at least one region style;

reading a palette update flag included in each presentation segment, the palette update flag indicating whether to use the palette information defined in the style segment or to use new palette information defined in associated presentation segment; and

presenting each presentation segment according to an indication of the palette update flag.

11. The method of claim 10, wherein the palette update flag is set to “1b” to indicate the use of the new palette information included in associated presentation segment, the region of text defined by the at least one region style remaining constant from an immediately previous presentation segment but for an associated palette information.

12. The method of claim 10, further comprising preloading the text subtitle stream into a buffer.

13. The method of claim 10, wherein the palette information defined in the style segment comprises color values including at least one of Y, Cr, and Cb values and opacity values for a palette entry identified by a palette entry identification (ID).

14. An apparatus for reproducing a text subtitle stream recorded on a recording medium, the apparatus comprising:

a buffer configured to preload the text subtitle stream, the preloaded text subtitle stream including a style segment and a plurality of presentation segments, the style segment defining at least one region style and palette information, each presentation segment containing at least one region of text and the region of text defined by one of the at least one region style; and

a text subtitle decoder configured to present each presentation segment according to an indication of a palette update flag included in each presentation segment, the palette update flag indicating whether to use the palette information defined in the style segment or to use new palette information defined in an associated presentation segment.

15. The apparatus of claim 14, wherein the palette information defined in the style segment comprises color values including at least one of Y, Cr, and Cb values and opacity values for a palette entry,

wherein the palette entry is identified by a palette entry identification (ID).

16. The apparatus of claim 14, when the text subtitle decoder is configured to read a palette update flag indicating the use of the new palette information, the text subtitle decoder is configured to use the new palette information defined in the associated presentation segment, and the region of text defined by the at least one region style remaining constant from an immediately previous presentation segment but for an associated palette information.

17. A method of generating a text subtitle stream, the method comprising:

generating the text subtitle stream including a style segment defining at least one region style and a plurality of presentation segments, each presentation segment containing at least one region of text and the region of text defined by one of the at least one region style, wherein the style segment further defines palette information, and each presentation segment further contains a palette update flag which indicates whether to use the palette information defined in the style segment or to use new palette information defined in an associated presentation segment.

18. A method of recording a text subtitle stream, the method comprising:

generating the text subtitle stream including a style segment defining at least one region style and a plurality of presentation segments, each presentation segment containing at least one region of text and the region of text defined by one of the at least one region style, wherein the style segment further defines palette information, and each presentation segment further contains a palette update flag which indicates whether to use the palette information defined in the style segment or to use new palette information defined in an associated presentation segment; and

storing the at least one text subtitle stream on a storage device.

19. The method of claim 18, wherein when the palette update flag indicates the use of the new palette information defined in associated presentation segment, region of text and the region style linked to the region of text being remained constant from an immediately previous presentation segment but an associated palette information.

20. An apparatus for generating a text subtitle stream, the apparatus comprising:

a controller configured to generate at least one text subtitle stream, each text subtitle stream including a style segment defining at least one region style and a plurality of presentation segments, each presentation segment containing at least one region of text and the region of text defined by one of the at least one region style, wherein the style segment further defines palette information, and each presentation segment further contains a palette update flag which indicates whether to use the palette information defined in the style segment or to use new palette information defined in an associated presentation segment.

21. An apparatus for recording text subtitle streams, the apparatus comprising:

a pickup configured to record data on a recording medium; and

a controller configured to control the pickup to record the at least one text subtitle stream on a storage device, each text subtitle stream including a style segment defining at least one region style and a plurality of presentation segments, each presentation segment containing at least one region of text and the region of text defined by one of the at least one region style, wherein the style segment further defines palette information, and each presentation segment further contains a palette update flag which indicates whether to use the palette information defined in the style segment or to use new palette information defined in an associated presentation segment.

22. The apparatus of claim 21, wherein the palette information defined in the style segment comprises color values including at least one of Y, Cr, and Cb values and opacity values for a palette entry,

wherein the palette entry is identified by a palette entry identification (ID).

23. The apparatus of claim 21, the controller is configured to control the pickup to record the text subtitle stream including the presentation segment containing a palette update flag which indicates the use of the new palette information defined in the associated presentation segment, and the region of text defined by the at least one region style remaining constant from an immediately previous presentation segment but for an associated palette information.