Title of Invention

"A RECORDING MEDIUM AND METHOD AND APPARATUS FOR RECORDING AND REPRODUCING"

Abstract A recording medium having a data structure for managing reproduction of text subtitle data, a text subtitle information area stores at least one text subtitle information segment. The text subtitle information segment is represented by a single PES packet of transport packets and method and apparatus for recording and reproducing a data structure for managing reproduction of text subtitle data from a recording medium.
Full Text been progressing rapidly. The Blu-ray Disk ROM (BD-ROM) is an example of such new optical disks. An effective method for managing and reproducing subtitle data and graphic image data of the BD-ROM is not yet available.
3. DISCLOSURE OF INVENTION
A recording medium according to the present invention includes a data structure for managing reproduction of text subtitle data.
In one embodiment, the recording medium stores at least one text subtitle information segment. The text subtitle information segment is represented by a single PES packet of transport packets. The text subtitle information segment includes an identifier identifying the text subtitle information segment as a text subtitle information segment.
In another embodiment, the recording medium stores at least one PES packet. The PES packet includes transport packets representing a text subtitle information segment. The text subtitle information segment includes an identifier identifying the text subtitle information segment as a text subtitle information segment.
The present invention further provides apparatuses and methods for recording and reproducing the data structure according to the present invention.
4. BRIEF DESCRIPTION OF DRAWINGS
The accompanying drawings, which are included to provide a further understanding of the invention, illustrate the exemplary embodiments of the invention, and together with the description, serve to explain the principles of the present invention.
In the drawings:
FIG. 1 illustrates an example of a plurality of objects displayed in a page in accordance with the present invention/
FIG. 2 illustrates presentation, graphic data recorded on a high-density optical disk in accordance with the present invention;
FIG. 3 illustrates an example embodiment of the data
ยป
structure ifor a page composition segment recorded on a high-density recording medium in accordance with the present invention;
FIG. 4 illustrates an example embodiment of the data structure for a color definition segment recorded on a high-density recording medium in accordance with the present invention;
FIG. 5 illustrates an example embodiment of the data structure for an object data segment recorded on a high-density recording medium in accordance with the present invention;
FIG. 6 illustrates an example embodiment of the data structure for an end.of display set segment recorded on a high-density recording medium in accordance with the present invention;
FIG. 7 illustrates a schematic diagram of an embodiment of an optical disk reproducing apparatus of the present invention;
FIGS. 8-11 illustrate examples in which presentation graphic data of different types is selectively presented in accordance with the present invention; and
FIG. 12 illustrates another exemplary embodiment of the data structure for a page composition segment recorded on a high-density recording medium in accordance with the present invention.
5. MODES FOR CARRYING OUT THE INVENTION
In order that the invention may be fully understood, exemplary embodiments thereof will now be described with
FIG. 3 illustrates an example embodiment of the data structure for a page composition segment recorded on a high~ density recording medium in accordance with the present invention. As shown, the page composition segment (PCS) includes information regarding a segment type, a segment length, a page time-out, a page version number and a page state. The segment type is information for indicating that the segment is a page composition segment (PCS). The segment length indicates the length of the segment. The page time-out
' is information indicative of when to remove buffering data of the corresponding page from a buffer in a reproducing apparatus. The page version number indicates the version of this PCS. The page state indicates the state of the PCS (e.g., only updating the CDSs linked to the ODSs).
The page composition segment (PCS) also includes a color lookup table ID (CLUT_id), and an indicator of the number of object entries. The GLUT ID indicates the identifier of a GLUT and CDSs having the same GLUT ID are linked to the PCS. For each object entry (i.e., each region of presentation graphic
i data), the PCS also includes an object ID, an object cropping flag (is_object_cropping), and object horizontal/vertical addresses. The object ID indicates the identifier of an object and links each ODS having that object ID (discussed in detail below) to the PCS. In this manner, ODSs and CDSs may be linked
i together by the GLUT ID and object ID given in the PCS. The object horizontal/vertical addresses indicate the position of the object on the presentation page (e.g., such as shown in Fig. 1).
If the object cropping flag (is_object_cropping) is set
) to "I1, the object cropping flag information may include object horizontal/vertical cropping data and object cropping width/height data. The object horizontal/vertical cropping data and the object cropping width/length data are recorded
for partially displaying an object image. Specifically, the object horizontal/vertical cropping information specify the position of a cropping rectangle (the cropping area) having the dimensions provided by the object cropping width/length. Only that much of the object lying within the cropping rectangle will be displayed.
FIG. 4 illustrates an example embodiment of the data structure for a color lookup table definition segment recorded on a high-density recording medium in accordance with the present invention. As shown in FIG. 4, the color lookup table definition segment (CDS) includes a segment type, a segment length, and a color lookup table ID (CLUT_id). The segment type identifies the segment as a CDS, and the segment length indicates the length of the CDS. The CLOT ID information indicates a family of CLUTs to which the CDS belongs. As will be described in detail below, the CDS provides a single color definition. The family of CLUTs provides a color palette from which to select color definitions.
The color lookup table definition segment may further include information regarding color lookup table entry ID, a. brightness value (Y-value) , a red chrominance value (Cr-value), a blue chrominance value (Cb-value), and a transparency value (T-value). Accordingly, when linked to an object by a PCS, these values control color attributes of the displayed object such as luminance or brightness, chrominance (Cr and Cb) and transparency. The GLUT entry ID identifies the entry of this CDS in the family of CLUTs (identified by the GLUT ID) to which this CDS belongs.
Fig. 5 illustrates an example embodiment of the data structure for an object data segment recorded on a high-density recording medium in accordance with the present invention. As shown, the object data segment (ODS) includes a
segment type, a segment length, and a last-in sequence. The segment type is information for indicating that the segment is an object data segment (ODS). The segment length indicates the length of the segment. The last-in sequence information indicates whether this is a last ODS needed to reproduce the object for which the ODS provides object data. As will be appreciated, it may take more than one ODS's worth of object data to form the object.
The object data segment (ODS) further includes an object ID, an object type, an object source, an object width, an object height, and run-length code, etc. The object type indicates whether the object data segment is a text subtitle segment, BMP subtitle segment, BMP graphic segment, etc. Namely, the object type identifies the type of data represented by the object data segment. For example, object type values '0000 0001', '0000 0010', and '0000 0100' represent graphic image data, BMP subtitle data, and text subtitle data, respectively.
The object source is information for indicating that the object is recorded on a BD-ROM disk or not. An optical disk apparatus for reproducing the BD-ROM may determine whether an object to be presented as presentation graphic data is an object recorded on the BD-ROM or downloaded through a network such as the internet. For example, an object source code of '0000 1111' may be recorded to indicate that the BD-ROM disk is the object source. Both or either of the object type information and the object source information may be included in the corresponding object data segment.
The object width indicates the width of the object, and the object height indicates the height of the object. The run-length code provides the bit map data in run-length coded format if the object is a bit map object. If the object is a text subtitle, then character codes may be provided.
FIG. 6 illustrates an example embodiment of the data structure for an end of display set segment recorded on a high-density recording medium in accordance with the present invention. As shown, the end of display set segment (END) includes a segment type, a reserved portion and a segment length. The segment type indicates the segment is an end of display set segment. The reserved portion is reserved for future use, and the segment length indicates the length of the segment.
FIG. 7 illustrates a schematic diagram of an embodinervt of an optical disk recording and reproducing apparatus according to the present invention. As shown, an AV encoder 9 receives and encodes data {e.g., text subtitle data, etc.). The AV encoder 9 outputs the encoded data along with coding information and stream attribute information. A multiplexer 8 multiplexes the encoded data based on the coding information and stream attribute information to create, for example, an MPEG-2 transport stream. A source packetizer 7 packetizes the transport packets from the multiplexer 8 into source packets in accordance with the audio/video format of the optical disk. As shown in FIG. 7, the operations of the AV encoder 9, the multiplexer 8 and the source packetizer 7 are controlled by a controller 10. The controller 10 receives user input on the recording operation, and provides control information to AV encoder 9, multiplexer 8 and the source packetizer 7. For example, the controller 10 instructs the AV encoder 9 on the type of encoding to perform, instructs the multiplexer 8 on the transport stream to create, and instructs the source packetizer 7 on the source packet format. The controller 10 further controls a drive 3 to record the output from the source packetizer 7 on the optical disk.
For example, based on information received via the user interface (e.g., instruction set saved on disk, provided over
an intranet or internet by a computer system, etc.) the controller 10 controls the drive 3 to record one or more of the data structures of FIGS. 2-6 and 12 (described below) on the optical disk.
During reproduction, the controller 10 controls the drive 3 to reproduce this data structure. Based on the information contained therein, as well as user input received over the
user interface (e.g., control buttons on the recording and
reproducing apparatus or a remote associated with the apparatus), the controller 10 controls the drive 3 to reproduce the data from the optical disk.
The reproduced source packets are received by a source depacketizer 4 and converted into a data stream (e.g., an MPEG-2 transport packet stream). A demultiplexer 5 demultiplexes the data stream into encoded data. An AV decoder 6 decodes the encoded data to produce the original data that was feed to the AV encoder 9. During reproduction, the controller 10 controls the operation of the source depacketizer 4, demultiplexer 5 and AV decoder 6. The controller 10 receives user input on the reproducing operation, and provides control information to AV decoder 6, demultiplexer 5 and the source packetizer 4. For example, the controller 10 instructs the AV decoder 9 on the type of decoding to perform, instructs the demultiplexer 5 on the transport stream to demultiplex, and instructs the source depacketizer 4 on the source packet format.
While FIG. 7 has been described as a recording and reproducing apparatus, it will be understood that only a recording or only a reproducing apparatus may be provided using those portions of FIG. 7 providing the recording or reproducing function.
When reproducing the presentation graphic data recorded on a BD-ROM 1, the controller 10 selectively presents at least
one type of data among text subtitle data, BMP subtitle data, and graphic image data corresponding to the object type or object source that a user has selected.
If a user of the optical disk apparatus requests selective reproduction of the object of graphic image data and the object of BMP subtitle data, the controller 10 locates the graphic image data having the object type code 10000 0001' and the BMP subtitle data having the object type code '0000 0010' by checking the object type information included in the object data segment. The controller 10 then presents the object of graphic image data (object 1) and the object of BMP subtitle data (object 2) in one page as shown in FIG. 8.
If the user requests selective reproduction of the object of graphic image data among presentation graphic data recorded on the BD-ROM 1, the controller 10 locates the graphic image data having the object type code '0000 0001' by checking the object type information included in the object data segment. The controller 10 then presents only the object of the graphic image data (object 1) in one page as shown in PIG. 9.
If the user requests selective reproduction of the object of BMP subtitle data among presentation graphic data recorded on the BD-ROM 1, the controller 10 locates the BMP subtitle data having the object type code '0000 0010' by checking the object type information included in the object data segment. The controller 10 then presents only the object of the BMP subtitle data (object 2) in one page as shown in FIG. 10.
If the user requests selective reproduction of the object of text subtitle data among presentation graphic data recorded on the BD-ROM 1, the controller 10 locates the text subtitle data having the object type code '0000 0100' by checking the object type information included in the object data segment. The controller 10 then presents only the object of the text subtitle data (object 2) in one page as shown in FIG. 11. In
this case, the object of the text subtitle data and the object of the BMP subtitle data may replace each other or may be displayed in different positions.
If the user requests selective reproduction of objects downloaded through a network such as the Internet instead of the objects recorded on the BD-ROM I, the controller 10 checks the object source information and excludes objects having the code value (e.g., '0000 1111") indicative of recorded objects, thereby selectively reproducing objects that have been downloaded through the network.
The controller 10 may refer to both the object source information and object type information and reproduce an object of a particular type recorded on the BD-ROM and an object of a particular type downloaded through the network separately or simultaneously.
FIG. 12 illustrates another exemplary embodiment of the data structure for a page composition segment recorded on a high-density recording medium in accordance with the present invention. As shown, the object type information and object source information, which were included in the object data segment (ODS), are included in the page composition segment (PCS). In this case, the controller 10 of the optical disk apparatus refers to the object source and object type information included in the page composition segment (PCS) and performs the aforementioned steps for reproducing the presentation graphic data.
The present invention provides a recording medium having a data structure for managing the reproduction of subtitle data, and provides methods and apparatuses for recording the data structure on the recording medium.
while the invention has'been disclosed with respect to a limited number of embodiments, those skilled in the art, having the benefit of this disclosure, will appreciate
moai neat ions and variations there from. For example, while described with respect to a Blu-ray ROM optical disk in several instances, the present invention is not limited to this standard of optical disk or to optical disks. It is intended that all such modifications and variations fall within the spirit and scope of the invention.











We Claim
1. A recording medium having a data structure for managing reproduction of
text subtitle data, comprising:
a text subtitle information area storing at least one text subtitle information segment, the text subtitle information segment being represented by a single PES packet of transport packets, the text subtitle information segment including an identifier identifying the text subtitle information segment as a text subtitle information segment type.
2. The recording medium as claimed in 1, comprising:
a palette information area storing a palette information segment, the palette information segment providing color information; and wherein
the text subtitle information segment and the palette information segment are linked.
3. A recording medium having a data structure for managing reproduction of
text subtitle data, comprising:
a text subtitle information area storing at least one PES packet, the PES packet including transport packets representing a text subtitle information segment, the text subtitle information segment including an identifier identifying the text subtitle information segment as a text subtitle information segment type.
4. The recording medium as claimed in claim 3, wherein the PES packet includes transport packet representing only one text subtitle information segment.
5. The recording medium as claimed in claim 3, wherein the text subtitle information area stores more than one PES packet, each PES packet representing only one text subtitle information segment.
6. A method of recording a data structure for managing reproduction of text subtitle data on a recording medium, the method comprising:
recording at least one text subtitle information segment for managing reproduction of text subtitle data by reproducing device on the recording medium, the text subtitle information segment being represented by a single PES packet of transport packets, the text subtitle information segment including an identifier identifying the text subtitle information segment as a text subtitle information segment type.
7. A method of reproducing a data structure for managing reproduction of text
subtitle data from a recording medium, comprising:
reproducing at least one text subtitle information segment for managing reproduction of text subtitle data by reproducing device from the recording medium, the text subtitle information segment being represented by a single PES packet of transport packets, the text subtitle information segment including an identifier identifying the text subtitle information segment as a text subtitle information segment type.
8. An apparatus for recording a data structure for managing reproduction of
text subtitle data on a recording medium, comprising:
a pickup(2) configured to record data on the recording medium; and
a controlled 10) configured to control the pickup(2) to record at least one text subtitle information segment on the recording medium, the text subtitle information segment being represented by a single PES packet of transport packets, the text subtitle information segment including an identifier identifying the text subtitle information segment as a text subtitle information segment type.
9. An apparatus for reproducing a data structure for managing reproduction of
text subtitle data from a recording medium, comprising:
a pickup(2) configured to reproduce data recorded on the recording medium; and
a controller(10) configured to control the pickup(2) to reproduce at least one text subtitle information segment from the recording medium, the text subtitle information segment being represented by a single PES packet of transport
packets, the text subtitle information segment including an identifier identifying the text subtitle information segment as a text subtitle information segment type.
10. The recording medium as claimed in claim 1, wherein the text subtitle information segment includes information indicating whether a data type of the segment is the text subtitle information segment type or a graphic information segment type.
11. The recording medium as claimed in claim 2, wherein the palette information segment includes at least one of palette identifier identifying the palette, a brightness value, a red chrominance value, a blue chrominance value, and a transparency value.
12. The method as claimed in claim 6, wherein the text subtitle information segment includes an information indicating whether a data type of the segment is the text subtitle information segment type or a graphic information segment type.
13. The method as claimed in claim 6 comprising:
recording a palette information segment providing color information, wherein the text subtitle information segment and the palette information segment are linked.
14. The method as claimed in claim 7, wherein the text subtitle information segment includes an information indicating whether a data type of the segment is the text subtitle information segment type or a graphic information segment type.
15. The method as claimed in claim 7 comprising:
reproducing a palette information segment providing color information, wherein the text subtitle information segment and the palette information segment are linked.
16. The apparatus as claimed in claim 8, wherein the controlled 10) is configured to control the pickup to record the text subtitle information segment which includes an information indicating whether a data type of the segment is the text subtitle information segment type or a graphic information segment type.
17. The apparatus as claimed in claim 8, wherein the controller(10) is configured to control the pickup to record a palette information segment providing color information, wherein the text subtitle information segment and the palette information segment are linked.
18. The apparatus as claimed in claim 9, wherein the controlled 10) is configured to control the pickup to reproduce the text subtitle information segment which includes an information indicating whether a data type of the segment is the text subtitle information segment type or a graphic information segment type.
19. The apparatus as claimed in claim 9, wherein the controlled 10) is configured to further control the pickup to reproduce a palette information segment providing color information, wherein the text subtitle information segment and the palette information segment are linked.
20. The apparatus as claimed in claim 9, wherein the controller (10) is configured to control the pickup to reproduce the text subtitle information segment after identifying the text subtitle information segment with the segment identifier.
21. The apparatus as claimed in claim 9 comprising:
a depacketizer(4) configured to convert the packet into a data stream;
a demultiplexer(5) configured to demultiplex the data stream into an encoded data; and a decoder(6) configured to decode the encoded data.
22. The apparatus as claimed in claim 21, wherein the controlled 10) is
configured to control the operation of the depacketizer(4), the demultiplexer(5),
and the decoder(6).
23. A recording medium substantially as herein described with reference to
the foregoing description and the accompanying drawings.
24. A method of reproducing a data structure for managing reproduction of text suitable data from a recording medium substantially as herein described with reference to the foregoing description and the accompanying drawings.
25. An apparatus for recording a data structure for managing reproduction of text suitable data from a recording medium substantially as herein described with reference to the foregoing description and the accompanying drawings.

Documents:

389-DEL-2007-Claims-(11-02-2010).pdf

409-DELNP-2006-Abstract-(13-08-2010).pdf

409-delnp-2006-abstract.pdf

409-delnp-2006-assignment.pdf

409-DELNP-2006-Claims-(16-02-2010).pdf

409-delnp-2006-claims.pdf

409-DELNP-2006-Correspondence-Others (11-02-2010).pdf

409-DELNP-2006-Correspondence-Others (16-02-2010).pdf

409-DELNP-2006-Correspondence-Others-(04-03-2010).pdf

409-DELNP-2006-Correspondence-Others-(13-08-2010).pdf

409-DELNP-2006-Correspondence-Others-(24-02-2010).pdf

409-DELNP-2006-Correspondence-Others-(25-05-2009).pdf

409-DELNP-2006-Correspondence-Others.pdf

409-delnp-2006-description(complete).pdf

409-DELNP-2006-Drawings-(13-08-2010).pdf

409-delnp-2006-drawings.pdf

409-DELNP-2006-Form-1-(13-08-2010).pdf

409-DELNP-2006-Form-1-(25-05-2009).pdf

409-DELNP-2006-Form-18.pdf

409-DELNP-2006-Form-2-(13-08-2010).pdf

409-DELNP-2006-Form-2-(25-05-2009).pdf

409-delnp-2006-from-1.pdf

409-delnp-2006-from-2.pdf

409-delnp-2006-from-3.pdf

409-delnp-2006-from-5.pdf

409-DELNP-2006-GPA-(16-02-2010).pdf

409-DELNP-2006-GPA-(25-05-2009).pdf

409-delnp-2006-pct-210.pdf

409-delnp-2006-pct-220.pdf

409-delnp-2006-pct-237.pdf

409-delnp-2006-pct-304.pdf

409-delnp-2006-pct-308.pdf

409-delnp-2006-pct-311.pdf

409-DELNP-2006-Petition 137-(04-03-2010).pdf


Patent Number 242779
Indian Patent Application Number 409/DELNP/2006
PG Journal Number 38/2010
Publication Date 17-Sep-2010
Grant Date 10-Sep-2010
Date of Filing 23-Jan-2006
Name of Patentee LG ELECTRONICS INC. of the address 20, Yoido-dong, Youngdungpo-gu, Seoul 150-010, Republic of Korea
Applicant Address 20,YOIDO-DONG,YOUNGDUNGPO-GU,SEOUL 150-010,REPUBLIC OF KOREA.
Inventors:
# Inventor's Name Inventor's Address
1 KIM, BYUNG JIN 111-204,HANSOL CHUNGU APT.,110, JEONGJA-DONG,BUNDANG-GU,SUNGNAM, KYUNGGI-DO,463-010,REPUBLIC OF KOREA.
2 SEO, KANG SOO 606-503, CHOWON HANYANG APT.,897-5,PYOUNGAN-DONG,DONGAN-GU,ANYANG,KYUNGGI-DO,431-075, REPUBLIC OF KOREA.
3 KIM, HYUNG SUN 286-266, HUIGYUNG 2-DONG,DONGDAEMOON-GU, SEOUL 130-878, REPUBLIC OF KOREA.
PCT International Classification Number G11B 20/12
PCT International Application Number PCT/KR2004/001827
PCT International Filing date 2004-07-22
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 10-2003-0050948 2003-07-24 Republic of Korea
2 10-2003-0051252 2003-07-25 Republic of Korea