Embodiment
In order to understand the present invention fully, will consult accompanying drawing now its exemplary embodiment will be described.
According to the present invention, a plurality of objects of presentation graphic data can be included in the page.For example nearly two object can be presented in the page shown in Figure 1.The object that is recorded in the presentation graphic data on the BD-ROM can be by record as data, text subtitle, BMP (bitmap) subtitle data, graphic image data etc.A zone of each object definition presentation graphic data.
Data, text subtitle, BMP subtitle data or graphic image data corresponding to each object are write down as an object data segment (ODS).At least one object data segment (ODS) can connect the same page and constitute section (PCS), a color lookup table definition (CDS) and show that the ending (END) of the section of setting is managed with level form shown in Figure 2 together.To each above-mentioned section be elaborated below.
Each section in the hierarchical structure is before being recorded on the BD-ROM, and the basic stream (PES) that at first is organized into the MPEG grouping divides into groups and be organized into MPEG once more to transmit divide into groups (TPs).Be that each section (for example PCS, CDS, ODS etc.) is divided into groups to represent by a PES.Unique packet ID corresponding to object data segment (ODS) data type is written into corresponding PES grouping.For example, if object data segment is the BMP subtitle data, then unique packet ID (being PID_bmp) is written in the corresponding PES grouping.Equally, if object data segment is a text subtitle, then unique packet ID (being PID_text) is write corresponding PES and divide into groups.Therefore, the compact disk equipment that is used for reproducing BD-ROM is written to the packet ID that PES divides into groups through inspection and discerns the data type that each PES divides into groups.Presentation graphs figurate number and main audio/video flowing are multiplexed into a MPTS and are stored as a file.
Fig. 3 illustrates according to the present invention, be recorded in the exemplary embodiment that the page on the high-density recording media constitutes the data structure of section.As shown in the figure, the page constitutes section (PCS) and comprises and segment type, segment length, the page is overtime, page version is relevant with page status information.Segment type is to indicate the information that this section is a page formation section (PCS).The length of the segment length section of indicating.The page is overtime to be to represent the information that removes in the buffering of buffered data from reproducer with respective page when.Page version indicates the version of this PCS.Page status indicates the state (for example only upgrading the CDS that is linked in ODS) of PCS.
The page constitutes the designator that section (PCS) also comprises color look-up table ID (CLUT_id) and object physical quantities.CLUT ID representes the designator of CLUT, and the CDS with identical CLUT ID is linked in PCS.To each object entry (being each zone of presentation graphic data), PCS also comprises object ID, object crop marks (is_object_cropping) and object horizontal/vertical address.Object ID indicates the identifier of object and each ODS with this object ID is linked in PCS (hereinafter will specify).Like this, can ODS and CDS be linked at together through CLUT ID and the object ID that in PCS, provides.The object horizontal/vertical address indicates the position (that kind for example shown in Figure 1) of the object on the representation page.
If being set, object crop marks (is_object_cropping) is that " 1 ", object crop marks information can comprise object horizontal/vertical shearing data and object shearing width/altitude information.Object horizontal/vertical is sheared data and object shearing width/length data and is write down with display object image partly.Specifically, object horizontal/vertical is sheared the position of information specifies scissor rectangle (shear zone), and this scissor rectangle has the size that is provided by object shearing width/length.Only show and be positioned at that part of object of scissor rectangle.
Fig. 4 illustrates according to the present invention, be recorded in an exemplary embodiment of the data structure of the color lookup table definition on the high-density recording media.As shown in the figure, color lookup table definition (CDS) comprises segment type, segment length and color look-up table ID (CLUT_id).Segment type is identified as CDS with this section, and segment length indicates the length of this CDS.The CLUT id information indicates the CLUT family under this CDS.Just as that kind of hereafter, CDS provides single color definition.CLUT family provides the palette of therefrom selecting color definition.
Color lookup table definition also can comprise the information about color look-up table Entry ID, brightness value (Y value), red chromatic value (Cr value), blue chromatic value (Cb value) and transparence value (T value).Therefore, when being linked in object through PCS, the color attribute of these value control institute display object, for example lightness or brightness, colourity (Cr or Cb) and transparency.Clauses and subclauses in the CLUT family of CLUT Entry ID this CDS of identification under it (through CLUT ID identification).
Fig. 5 illustrates according to the present invention, be recorded in the exemplary embodiment of the data structure of the object data segment on the high-density recording media.As shown in the figure, object data segment (ODS) comprises segment type, segment length and the most last (last-in) sequence.Segment type is to indicate the information that this section is object data segment (ODS).The length of the segment length section of indicating.Whether the most last sequence information indicates this is to reproduce ODS for it last required ODS of object of object data to be provided.The back will be appreciated that, forms the ODS value above that this object will spend object data.
Object data segment (ODS) also comprises object ID, object type, object source, object width, object height and running length sign indicating number etc.Whether object type indicates this object data segment is text subtitle segment, BMP subtitle segment, BMP graph segments etc.That is, object type identification is by the data type of object data represents.For example, object type values " 0,000 0001 ", " 0,000 0010 " and " 0,000 0100 " difference presentation graphic view data, BMP subtitle data and data, text subtitle.
Object source is to indicate this object whether to be recorded in the information on the BD-ROM dish.The compact disk equipment that is used to reproduce BD-ROM can determine whether will as the presentation graphic data representation to as if be recorded in object on the BD-ROM still from object such as the such network download in internet.For example, can write down object source code " 0,000 1111 " to represent that this BD-ROM dish is an object source.Object-type information and object source information both or wherein any all can be included in the corresponding object data segment.
Object width indicates the width of object, and object height indicates the height of object.Variation of run length code is with the run length coding form data bitmap to be provided under the situation of bitmap object at object.If should then character code can be provided to liking text subtitle.
Fig. 6 illustrates according to the present invention, be recorded in the exemplary embodiment of data structure of the ending of the demonstration section of setting on the high-density recording media.As shown in the figure, show that the ending of the section of setting (END) comprises segment type, reserve part and segment length.It is the ending that shows the section of setting that segment type indicates this section.Reserve part is waited until in the future and is used, and segment length indicates the length of this section.
Fig. 7 illustrates the synoptic diagram according to an embodiment of video disc recording of the present invention and reproducer.As shown in the figure, 9 receptions of AV scrambler and coded data (for example data, text subtitle etc.).AV scrambler 9 will be exported with coded message and stream attribute information through coded data.Multiplexer 8 is multiplexed to create for example mpeg 2 transport stream to carrying out through coded data based on coded message and stream attribute information.Source burster 7 will be grouped into from the transmission of multiplexer 8 according to the audio/video format of CD during the source divides into groups.As shown in Figure 7, the operation of AV scrambler 9, multiplexer 8 and source burster 7 is controlled by controller 10.User in the operation of controller 10 receiving records imports and control information is offered AV scrambler 9, multiplexer 8 and source burster 7.For example, the type of coding that controller 10 will be carried out sends instructions to AV scrambler 9 usefulness, and the MPTS that will create sends instructions to multiplexer 8, and the source packet format is sent instructions to source burster 7.Controller 10 also Control Driver 3 with will be to CD from the output record of source burster 7.
For example; Based on the information that receives via user interface (for example being stored in the instruction set that dish is gone up, provided through intranet or internet by computer system), controller 10 Control Driver 3 (will be described hereinafter the data structure records of one or more Fig. 2 to Fig. 6 and Figure 12) on CD.
In the reproduction process, controller 10 Control Driver 3 are reproduced this data structure.Import based on the information that comprised of dish and through the received user of user interface (for example control knob on record and the reproducer or the far-end that links with this equipment), controller 10 Control Driver 3 with reproduction from optical disc data.
Divide into groups to be separated burster 4 through the source of reproducing and receive and convert to data stream (for example MPEG-2 transport packet stream) by the source.Demultiplexer 5 resolves into this data stream multichannel through coded data.6 pairs of AV demoders are decoded through coded data and are delivered to the primary data of AV scrambler 9 with generation.In the reproduction process, controller 10 Controlling Source are separated the operation of burster 4, demultiplexer 5 and AV demoder 6.User in the controller 10 reception reproduction operations imports and control information is offered AV demoder 6, demultiplexer 5 and source burster 4.For example, the decoding type that controller 10 will be carried out sends instructions to AV demoder 9, and the MPTS that will multichannel decomposes sends instructions to send instructions to demultiplexer 5 and with the source packet format and separates burster 4 to the source.
Although Fig. 7 describes with reproducer to record, be appreciated that also can use to provide among Fig. 7 and write down or those parts of representational role and recording unit only is provided or reproducer only is provided.
When the presentation graphic data on being recorded in BD-ROM 1 are reproduced, the data of at least a type in corresponding data, text subtitle, BMP subtitle data and the graphic image data of object type that controller 10 is represented to have selected with the user selectively or object source.
If the user of compact disk equipment asks the object of render graphical images data and the object of BMP subtitle data selectively, controller 10 is the BMP subtitle data of " 0,000 0010 " for the graphic image data of " 0,000 0001 " with the object type sign indicating number through object-type information and the anchored object type codes that inspection is included in the object data segment just.Controller 10 presentation graphic image data objects (object 1) and BMP subtitle data object (object 2) in a page shown in Figure 8 then.
If user request is reproduced when being recorded in the object of the graphic image data in the presentation graphic data among the BD-ROM 1 selectively, controller 10 just is the graphic image data of " 0,000 0001 " through object-type information and the anchored object type codes that inspection is included in the object data segment.Controller 10 only is illustrated in the object (object 1) of graphic image data in the page shown in Figure 9 then.
If user request is reproduced when being recorded in the object of the BMP subtitle data in the presentation graphic data among the BD-ROM 1 selectively, controller 10 just is the BMP subtitle data of " 0,000 0010 " through object-type information and the anchored object type codes that inspection is included in the object data segment.Controller 10 only is illustrated in the object (object 2) of BMP subtitle data in the page shown in Figure 10 then.
If user request is reproduced when being recorded in the object of the data, text subtitle in the presentation graphic data among the BD-ROM 1 selectively, controller 10 just is the data, text subtitle of " 0,000 0100 " through object-type information and the anchored object type codes that inspection is included in the object data segment.Controller 10 only is illustrated in the object (object 2) of data, text subtitle in the page shown in Figure 11 then.In this case, the object of the object of data, text subtitle and BMP subtitle data can replace or be presented in the different positions each other.
If user's request is reproduced through the object such as the such network download in internet selectively; Rather than be recorded in the object on the BD-ROM 1; Controller 10 just checks object source information and gets rid of the object of the code value (for example " 0,000 1111 ") with the indication object that writes down, thus selectively reproduction from the object of network download.
But controller 10 reference object source information and object-type information, and reproduce the object be recorded in the particular type on the BD-ROM with separately or side by side from the object of the particular type of network download.
Figure 12 illustrates according to the present invention, be recorded in another exemplary embodiment that the page on the high-density recording media constitutes the data structure of section.As shown in the figure, the object-type information and the object source information that are included in the object data segment (ODS) are involved in page formation section (PCS).In this case, the controller 10 of compact disk equipment constitutes object source and the object-type information in the section (PCS) and carries out the abovementioned steps that is used to reproduce the presentation graphic data with reference to being included in the page.
The present invention provides has the recording medium that is used to manage the data structure that subtitle data reproduces, and is provided for the method and apparatus of data structure records on recording medium.
Although the present invention is with respect to the embodiment of limited quantity and disclosed, yet through reading instructions, those skilled in that art will therefrom guess and multiple correction and change.For example, although in some examples, describe round blue light ROM CD, yet the present invention is not limited to compact disk standards or is confined to CD.It is intended to cover all and drops on correction and change in the spirit and scope of the invention.