CN1759439B - Method for recording image data on a recording medium and ralated method for controlling data - Google Patents

Method for recording image data on a recording medium and ralated method for controlling data Download PDF

Info

Publication number
CN1759439B
CN1759439B CN200380110158.4A CN200380110158A CN1759439B CN 1759439 B CN1759439 B CN 1759439B CN 200380110158 A CN200380110158 A CN 200380110158A CN 1759439 B CN1759439 B CN 1759439B
Authority
CN
China
Prior art keywords
information
file
data
graphic
mng
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200380110158.4A
Other languages
Chinese (zh)
Other versions
CN1759439A (en
Inventor
L·亚力山大
金炳振
J·Y·永
W·S·尤恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020030014458A external-priority patent/KR100574823B1/en
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Priority claimed from PCT/KR2003/002098 external-priority patent/WO2004084196A1/en
Publication of CN1759439A publication Critical patent/CN1759439A/en
Application granted granted Critical
Publication of CN1759439B publication Critical patent/CN1759439B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

In accordance with one or more embodiments, a method of managing animation data and related control data for recording on an enhanced navigation medium is provided. The method comprises constructing animation data comprising first image data into a first graphic MNG file in chunk data format, wherein the first graphic file comprises a first header portion, a second end portion, first control data and a frame containing additional data; and recording the first graphic file on an enhanced navigation medium.

Description

The method of recording image data and related control data on recording medium
Technical field
The present invention relates to be used for managing the animation chunk data that uses such as the enhanced navigation medium of compact disc interactive and the method for attribute information thereof, relate in particular to and be used for the animation chunk data that managing I-DVD (interactive digital universal disc) or eDVD (enhancing digital universal disc) use and the method for attribute information thereof, it can reproduce and the relevant various animation datas of audio/video (A/V) data.
Background technology
High density compact disc can write down and store numerical data.Digital universal disc (DVD) is the high power capacity recording medium, and it can permanent recording and high-quality digital audio-frequency data of storage and high-quality cinematic data.
DVD comprises (1) traffic logging district, is used to write down the digital data stream such as cinematic data, and (2) navigation data recording areas, is used for the required navigation data of record controls cinematic data playback.
Therefore, general DVD player at first reads the navigation data that writes down in the navigation data recording areas.If DVD is inserted player, then player is stored into the storer that provides in the player with the navigation data of reading, and utilizes navigation data to reproduce the cinematic data that writes down in the traffic logging district.DVD player is reproduced the cinematic data that DVD goes up record, goes up the film of record so that the user can see and hear DVD.
The additional information relevant with audio/video (A/V) data readback also can be recorded on the DVD.This information (for example can comprise document-type content file, HTML (HTML (Hypertext Markup Language)), SMTL (synchronized multimedia integration lang), CSS (CSS), script are (promptly, ECMAScript), data type content file (for example, view data (for example, JPEG or PNG), voice data (for example, AC-3, mpeg audio, DTS or SDDS), animation data (for example, MNG)) and text/font data.
The standard of interactive digital universal disc (I-DVD) is formulated.The A/V data that I-DVD goes up record are reproduced in interactive mode request according to the user.Under the business-like situation of I-DVD, it will be more general providing the various contents relevant with main A/V data by the digital recording media, and this can provide bigger facility to the user.
Just realizing that the above-mentioned various content files that are used to receive/read from content server reproduce the method that DVD goes up the main A/V data of record simultaneously.Need be used for when the reception user asks, reproducing the effective ways of main A/V data and related content (such as various animation datas) thereof.
Summary of the invention
According to one or more embodiment, provide a kind of and managed animation data and relevant controlling data so that be recorded in method on the enhanced navigation medium.This method comprises by the chunk data form will comprise that the animation data of first view data is built into the first figure MNG file, and wherein first graphic file comprises first stem part, second afterbody part, first control data and comprises the frame of additional data; And first graphic file is recorded on the enhanced navigation medium.
The frame that contains additional data comprises the second graph file.The frame that contains additional data comprises the 3rd graphic file.The frame that contains additional data comprises at least one in second graph file and the 3rd graphic file.The second graph file comprises second view data and is used for controlling second control data of the animation data playback of first graphic file.
In certain embodiments, the 3rd graphic file comprises that the 3rd view data and being used for controls the 3rd control data of the animation data playback of first graphic file.Enhanced navigation medium is interactive digital versatile disc (I-DVD).In second graph file and the 3rd graphic file at least one comprises the 4th control information, is used to control the playback of first view data.First graphic file further comprises termination action message, physics pixel size information, palette information and transparence information.
For example, first graphic file further is included at least one in the termination action message that constitutes before the frame that comprises additional data, physics pixel size information, palette information, the transparence information.The frame that contains additional data comprises at least one in a plurality of second graph files and the 3rd graphic file.The second graph file comprises at least one in second header message, second view data and the second image trailer information.
In certain embodiments, second graph PNG file further comprises at least one in the second physics pixel size information, the second standard RGB information, the second gamma information, the second critical chrominance information, second palette information and second transparence information.In the second physics pixel size information, the second standard RGB information, the second gamma information, the second critical chrominance information, second palette information and second transparence information at least one is implemented between second header message and second object image data.
In the second physics pixel size information, the second standard RGB information, the second gamma information, the second critical chrominance information, second palette information and second transparence information at least one is used to control the playback of second view data.The 3rd graphic file comprises at least one in the 3rd header message, the 3rd object image data and the 3rd image trailer information.
In one or more embodiments, the 3rd graphic file further comprises at least one in the 3rd physics pixel size information, the 3rd standard RGB information, the 3rd gamma information, the 3rd critical chrominance information, the 3rd palette information and the 3rd transparence information.In the 3rd physics pixel size information, the 3rd standard RGB information, the 3rd gamma information, the 3rd critical chrominance information, the 3rd palette information and the 3rd transparence information at least one is implemented between the 3rd JNG header message and the 3rd object image data.
In another embodiment, at least one in the 3rd physics pixel size information, the 3rd standard RGB information, the 3rd gamma information, the 3rd critical chrominance information, the 3rd palette information and the 3rd transparence information is used to control the playback of the 3rd jpeg image data.
According to another embodiment, a kind of enhanced navigation medium comprises audio/video (A/V) data; Navigation data is used for the reproduction by enhanced navigation player control A/V data; And the structural arrangements that is used to assemble A/V and control data, wherein this structural arrangements comprises the Frame that contains first graphic file with animation information.First graphic file comprises first chunk data; And second in chunk data and the 3rd chunk data at least one.
First chunk data comprises the first header frame identifier; The first afterbody frame identifier; And first control information.In a particular embodiment, a kind ofly be used to assemble animation data so that the enhanced navigation data structure of being reproduced by enhanced navigation player, this data structure comprises first graphic file, and it comprises: audio/video (A/V) data; Navigation data is used for the reproduction by enhanced navigation player control A/V data.
A/V data and navigation data are assembled into first chunk data; And second in chunk data and the 3rd chunk data at least one.First chunk data comprises the first header frame identifier; The first afterbody frame identifier; And first control information.Second chunk data comprises the second header frame identifier; The second afterbody frame identifier; And second control information.For example, in certain embodiments, the 3rd chunk data comprises the 3rd header frame identifier; The 3rd afterbody frame identifier; And the 3rd control information.
According to another embodiment, a kind ofly manage animation data and related control data so that be recorded in method on the enhanced navigation medium, this method comprises that the animation data that will comprise the A/V view data by the chunk data form constitutes MNG (multi-media network figure) file, and wherein the MNG file comprises MNG stem part, MNG afterbody part, MNG control data and contains the frame of additional data; And with the MNG file logging on enhanced navigation medium.
The frame that contains additional data comprises PNG (portable network graphic) file.The frame that contains additional data comprises JNG (JPEG network graphic) file.The frame that contains additional data comprises at least one in PNG (portable network graphic) file and JNG (JPEG network graphic) file.The PNG file comprises the PNG view data and is used for controlling the PNG control data of MNG file animation data playback.The JNG file comprises the JNG view data and is used for controlling the JNG control data of MNG file animation data playback.
In PNG file and the JNG file at least one comprises the 4th control information, is used to control the playback of an A/V view data.The MNG file further comprises the termination action message.The MNG file further comprises physics pixel size information.The MNG file further comprises palette information and transparence information.In a particular embodiment, the MNG file is included at least one in the termination action message that constitutes before the frame that contains additional data, physics pixel size information, palette information, the transparence information.
The frame that contains additional data comprises at least one in a plurality of PNG files and the JNG file.The PNG file comprises at least one in PNG header message, object PNG view data and the second image trailer information.The PNG file further comprises at least one in the second physics pixel size information, the second standard RGB information, the second gamma information, the second critical chrominance information, second palette information and second transparence information.
In the second physics pixel size information, the second standard RGB information, the second gamma information, the second critical chrominance information, second palette information and second transparence information at least one is implemented between PNG header message and the object PNG view data.In the second physics pixel size information, the second standard RGB information, the second gamma information, the second critical chrominance information, second palette information and second transparence information at least one is used to the playback of controlling object PNG view data.
The JNG file comprises at least one in JNG header message, object jpeg image data and the 3rd image trailer information.The JNG file further comprises at least one in the 3rd physics pixel size information, the 3rd standard RGB information, the 3rd gamma information, the 3rd critical chrominance information, the 3rd palette information and the 3rd transparence information.
In certain embodiments, at least one in the 3rd physics pixel size information, the 3rd standard RGB information, the 3rd gamma information, the 3rd critical chrominance information, the 3rd palette information and the 3rd transparence information is implemented between JNG header message and the object jpeg image data.In the 3rd physics pixel size information, the 3rd standard RGB information, the 3rd gamma information, the 3rd critical chrominance information, the 3rd palette information and the 3rd transparence information at least one is used to the playback of controlling object jpeg image data.
According to one or more embodiment of the present invention, a kind of enhanced navigation medium comprises audio/video (A/V) data; Navigation data is used for the reproduction by enhanced navigation player control A/V data; And the structural arrangements that is used to assemble A/V and control data, wherein this structural arrangements comprises the Frame that contains MNG (multi-media network figure) file with animation information.
The MNG file comprises the MNG chunk data; And in PNG (portable network graphic) chunk data and JNG (JPEG network graphic) chunk data at least one.The MNG chunk data comprises MNG header frame identifier; MNG afterbody frame identifier; And MNG control information.A kind ofly be used to assemble animation data so that the enhanced navigation data structure of being reproduced by enhanced navigation player, this data structure comprises first graphic file, and it comprises: audio/video (A/V) data; And navigation data, be used for reproduction by enhanced navigation player control A/V data.
A/V data and navigation data are assembled into first graphics data format, and in second graph data layout and the 3rd graphics data format at least one.First graphics data format comprises the first header frame identifier; The first afterbody frame identifier; And first control information.The second graph data layout comprises the second header frame identifier; The second afterbody frame identifier; And second control information.In certain embodiments, the 3rd graphics data format comprises the 3rd header frame identifier; The 3rd afterbody frame identifier; And the 3rd control information.
According to another embodiment, a kind ofly be used to manage animation data and relevant controlling data so that be recorded in data structure on the enhanced navigation medium, this data structure comprises that the animation data that will contain first view data by the chunk data form is built into first graphic file, and wherein this first graphic file comprises first stem part, second afterbody part, first control data and contains the frame of additional data.
The frame that contains additional data comprises the second graph file.The frame that contains additional data comprises the 3rd graphic file.The frame that contains additional data comprises at least one in second graph file and the 3rd graphic file.The second graph file comprises second view data and second control data, is used for controlling the playback of the first graphic file animation data.
The 3rd file comprises the 3rd view data and the 3rd control data, is used for controlling the playback of the first graphic file animation data.For example in one embodiment, enhanced navigation medium is interactive digital versatile disc (I-DVD).
In second graph file and the 3rd graphic file at least one comprises the 4th control information, is used to control the playback of an A/V view data.First graphic file further comprises the termination action message.First graphic file further comprises physics pixel size information.First graphic file further comprises palette information.First graphic file further comprises transparence information.
In one embodiment, first graphic file frame that further comprises at least one in the termination action message that makes up before the frame that contains additional data, physics pixel size information, palette information, the transparence information and contain additional data comprises at least one in a plurality of second graph files and the 3rd graphic file.
The second graph file comprises at least one in second header message, second object image data and the second image trailer information.The second graph file further comprises at least one in the second physics pixel size information, second standard information, the second gamma information, the second critical chrominance information, second palette information and second transparence information.
In one or more embodiments, at least one in the second physics pixel size information, second standard information, the second gamma information, the second critical chrominance information, second palette information and second transparence information is implemented between second header message and second object image data.In the second physics pixel size information, second standard information, the second gamma information, the second critical chrominance information, second palette information and second transparence information at least one is used to control the playback of second object image data.
The 3rd graphic file comprises at least one in the 3rd header message, the 3rd view data and the 3rd image trailer information.The 3rd graphic file further comprises at least one in the 3rd physics pixel size information, the 3rd standard RGB information, the 3rd gamma information, the 3rd critical chrominance information, the 3rd palette information and the 3rd transparence information.In the 3rd physics pixel size information, the 3rd standard RGB information, the 3rd gamma information, the 3rd critical chrominance information, the 3rd palette information and the 3rd transparence information at least one is implemented between the 3rd header message and the 3rd object image data.
In the 3rd physics pixel size information, the 3rd standard RGB information, the 3rd gamma information, the 3rd critical chrominance information, the 3rd palette information and the 3rd transparence information at least one is used to control the playback of the 3rd object image data.
In another embodiment, a kind of enhanced navigation medium comprises audio/video (A/V) data; Navigation data is used for the reproduction by enhanced navigation player control A/V data; And the structural arrangements that is used to assemble A/V and control data, wherein structural arrangements comprises the Frame that contains MNG (multi-media network figure) file with animation information.
For example, the MNG file comprises the MNG chunk data; And at least one of PNG (portable network graphic) chunk data and JNG (JPEG network graphic) chunk data.In certain embodiments, the MNG chunk data comprises MNG header frame identifier; MNG afterbody frame identifier; And MNG control information.
First graphic file can be MNG (multi-media network figure) file.The second graph file can be PNG (portable network graphic) file.The 3rd graphic file can be JNG (JPEG network graphic) file.Like this, in certain embodiments, first graphic file is that MNG file, second graph file are the PNG files, and the 3rd graphic file is the JNG file.
Detailed description by following examples also will make these and other embodiment of the present invention apparent for those skilled in the art with reference to the accompanying drawings, the invention is not restricted to any specific embodiments that is disclosed.
Description of drawings
Comprise accompanying drawing so that further understanding of the present invention to be provided, its in conjunction with and constitute the part of this instructions, and with describe one and be used from explanation principle of the present invention.
Fig. 1 is the block diagram that the interactive disk players of managing the animation data that uses in the mutual CD and attribute information thereof according to an embodiment of the invention is shown;
Fig. 2 illustrates to be used to reproduce the diagrammatic sketch that I-DVD goes up the method for the A/V data relevant with animation data that write down according to an embodiment of the invention;
Fig. 3 is the exemplary graphic file configuration of animation data according to an embodiment of the invention;
Fig. 4 is the block diagram that animation demoder in Fig. 1 element decoder of mutual CD is described according to an embodiment of the invention;
Fig. 5,6 and 7 is respectively the example data structure of graphic file configuration;
Fig. 8 and 9 is respectively the example of another kind of graphic file configuration; And
Figure 10 and 11 shows the example of another graphic file configuration of one or more embodiment according to the present invention.
According to one or more embodiment of system, identical, equivalent or similar characteristics that characteristics of the present invention, element and the aspect of being represented by same numeral in the different accompanying drawings represented, element or aspect.
Embodiment
With reference to figure 1, enhanced navigation player or interactive disc player are provided such as ENAV or I-DVD player.In conjunction with I-DVD or enhanced navigation (ENAV) dish or disk player one or more embodiment of the present invention is described.Should be understood that this combination only as an example.Therefore, the system and method that provides here can be applicable to the recording medium or the content player device of any kind.
Interactive disk players such as the I-DVD player of Fig. 1 comprises ENAV engine 100.ENAV engine 100 comprises the network manager 10 that is used for downloading from the content server 300 that links to each other with network the ENAV content, and pre-loaded content dish 400 (for example, I-DVD) is gone up the ENAV impact damper 11 of the ENAV content of record.Can also comprise the document processor 12 that is used to receive the ENAV document and carries out the data processing operation relevant with the ENAV document.
For example, also can comprise the element decoder 13 that is used to utilize video or voice data decoding text data and element data (such as audio frequency, image, font and animation data) in one or more embodiments; ENAV interface processor 14 is used to control ENAV impact damper 11, carries out and the relevant action required of control signal that receives from document processor 12, and reception/transmission user trigger pip, DVD trigger pip, DVD status signal and DVD control signal; And be used for output audio and video signal A V renderer (renderer) 15.
ENAV engine 100 is connected with DVD video playback engine 200.Content server 300 is gone up the relevant various content-datas of A/V data that write down with network manager 10 connections and by the form transmission of a plurality of data files with I-DVD400.For example, as shown in Figure 2, can send the ENAV content-data based on the XHTML document file units and by its relevant ENAV unit that image, animation, audio frequency or text/font data constitute.
Animation data can be used as MNG (multi-media network figure) file and sends, and for example writes by data layout.For example, the MNG file of animation data can further comprise PNG (portable network graphic) file or JNG (JPEG network graphic) file.
With reference to figure 3, MNG chunk data configuration and PNG and JNG chunk data configuration are provided.For example, MNG header message (MHDR) is recorded in the head of MNG file.MNG trailer information (MEND) is recorded in the rear end of MNG file.The PNG file of view data and JNG file further are recorded in the MNG file.In a particular embodiment, the various control informations (TERM, pHYs etc.) that are used to control the playback of image data of PNG and JNG file can optionally be recorded in the MNG file.
PNG header message (IHDR) is recorded in the head of PNG file, and PNG trailer information (IEND) is recorded in the rear end of PNG file.Pressing object image data (IDAT) that picture shows as form and the control information (pHYs, sRGB etc.) that is used for controlling object view data (IDAT) playback optionally is recorded in the PNG file.
JNG header message (JHDR) can be recorded in the head of JNG file, and JNG trailer information (IEND) can be recorded in the rear end of JNG file.Pressing jpeg image data (JDAT) that picture shows as form and the control information (pHYs, sRGB etc.) that is used to control jpeg image data (JDAT) playback can optionally be recorded in the JNG file.
In one embodiment, the MNG file of animation data receives from content server 300, and temporarily is stored in the ENAV impact damper 11.In other embodiments, the MNG file reads and temporarily is stored in the ENAV impact damper 11 from the specific recording areas of I-DVD400.As shown in Figure 4, being used for pressing picture reproduces the animation demoder that the element decoder 13 of MNG file data comprises as form and can further comprise MNG-LC demoder 130, PNG demoder 131, JNG chunk parsing device 132, jpeg decoder 133 and layout manager 134.
Therefore, the MNG file of animation data reads from I-DVD400 or content provider (CP) server 300, and is divided into PNG file and JNG file by MNG-LG demoder 130.According to an embodiment, the control information that comprises in the MNG file also is divided into PNG and JNG file, and is output to MNG layout manager 134 subsequently.
In certain embodiments, PNG demoder 131 decoding PNG files.Control information that comprises in the PNG file and decoding object images send to MNG layout manager 134.In JNG chunk parsing device 132, the JNG file is divided into control information and jpeg image data.
The control information of KNG file is sent to MNG layout manager 134.In jpeg decoder 133, the jpeg image data are decoded into jpeg image, and are sent to MNG layout manager 134 subsequently.In certain embodiments, JNG chunk parsing device 132 and jpeg decoder 133 can become one.For example, can divide action according to the file in the control information of chunk data classification of type and MNG-LG demoder 130, PNG demoder 131 and the JNG chunk parsing device 132.
The 134 expression MNG control informations of MNG layout manager, PNG control information and JNG control information, and press the object images and the jpeg image of the form reproduction decoding of the animated image relevant with the main A/V data of reproducing by the DVD engine.
The interactive optical disk player can reproduce the main A/V data that read from I-DVD400, and can read the MNG file of animation data simultaneously by the animated image form reproduction relevant with main A/V data from content server 300 or I-DVD400.
The animation control information that is used for the required compact disc interactive of the last control of managing I-DVD animated image playback below will be described in more detail with the method for the additional control information of record effectively.It should be noted that the numerical value that provides and parameter or filename here only as an example, need to use optional numerical value or naming convention based on realizing in other embodiments.
With reference to figure 5, with the corresponding MNG header message of Critical Control chunk (MHDR) that comprises in the MNG file of animation data comprise be used to limit frame sign " Frame_width " information (for example, 0 to 720) and " Frame_height " information (for example, 0 to 480 (576)), and " Ticks_per_second " information (for example, reaching 24) that is used to limit frame per second.
In addition, MNG header message (MHDR) for example can further comprise " Nominal_layer_count " information, " Nominal_frame_count " information, " Nominal_layer_count " information and " Simplicity_profile " information.Be used to indicate the MNG trailer information (MEND) of MNG tail of file to be registered as the note " empty chunk (Empty chunk) " of appointment.
With reference to figure 6, for example, can comprise " Object_id " information with the image definition corresponding DEFI of chunk (definition object) information of MNG file, " Do_not_show " information, " Concrete_flag " information, " X_location " information, " Y_location " information, " Left_cb " information, " Right_cb " information, " Top_cb " information and " Bottom_cb " information.According to an embodiment,, then omit " Object_id " information and " Concrete_flag " information, and " Do_not_show " information is recorded as designated value " 0x00 as seen " if an object is arranged.
For example, the information except that " Right_cb " information and " Bottom_cb " information is registered as designated value " Default 0 ".For example, " PLTE " (overall palette) information comprises and is used in reference to the customizing messages " max (256x3) B " that shows many R/G/B colors." tRNS " (overall transparency) information comprises the information that is used in reference to the transparency of showing the R/G/B color.
The MNG file can further comprise IHDR/JHDR information, IDAT/JDAT information and IEND information." TERM " information comprises " Termination_action " information, " Action_after_iteration " information, " Delay " information and " Iteration_max " information.If " Termination_action " information is " 0 ", it means the last show state of animation frame.If " Termination_action " information is " 1 ", then it means that animation frame disappears automatically after finishing demonstration.
If " Termination_action " information is " 2 ", it means that animation frame turns back to the initial frame state.For example, if " Termination_adtion " information is " 3 ", it means that animation frame is from its first frame their display action of beginning in the scope of frame to the end.
For example, if " Action_after_iteration " information is " 0 ", it means the last show state of animation frame.For example, if " Action_after_iteration " information is " 1 ", it means that animation frame disappears automatically after finishing demonstration.For example, if " Action_after_iteration " information is " 2 ", it means that animation frame returns the initial frame state.
The free time cycle of " delay " information representation from a playback duration to next playback duration." Iteration_max " information representation repeatable read is got the maximal value of animation frame.For example, under the situation of unlimited playback mode, " Iteration_max " information is registered as ' 0x7FFFFFF '.
With reference to figure 7, " BACK " (background) information shows chunk and comprises " Red_background " information, " Green_background " information and " Blue_background " information corresponding to the image of MNG file.And " BACK " information is suitable for being provided with the background color of animation frame.
For example, " FRAM " (frame definition) information comprises " Frame_mode " information and " Sub_frame_name " information of definition in the MNG-LC version 1.0.With critical PNG chunk corresponding " IHDR " (image header) information that comprises in the PNG file of animation data comprise be used to limit I-DVD display screen width and height " Width " information (for example, 0 to 720) and " Height " information (for example, 0 to 480 (576)).
In one or more embodiments, also can comprise " Bit Depth " information, " Color type " information, " Compression method " information, " Filter method " information and " Interlacing method " information.About " Bit depth " information, if be suitable for show palette indexed data length value of equaling " 8 ", 2 8It is available planting data representation, so that can show 256 kinds of colors.
" Color type " information that is used for the display image color is based on the PNG form." Compression method " information and " Filter method " information are not set to any function." Interlacing method " information is registered as particular value " 0x00 ", does not support the interlacing function.
" PLTE " (palette) information comprises " max (256x3) B " information, is used for representing respectively maximum 256 kinds of R/G/B colors." IDAT " (view data) information record actual image data.Be used to represent that " IEND " information of PNG tail of file is registered as the note of appointment " Empty chunk ".
With reference to figure 9, comprise " max 256B " information with auxiliary PNG chunk corresponding " tRNs " (transparency) information of PNG file, be used to represent for example transparency of 256 kinds of R/G/B colors." gAMA " (gamma) information for example comprises fixed value, and " 45455 sRGB " is suitable for supporting the use of sRGB.For example, unless use sRGB, " gAMA " information can comprise that another value replaces " 454455 sRGB ".
" cHRM " (former colourity (Primary chromaticities)) information can comprise " White pointx " information, " White point y " information, " Red point x " information, " Red point y " information, " Green point x " information, " Green point y " information, " Blue point x " information and " Bluepoint y " information.
" cHRM " information can further comprise " sRGB " (standard RGB color space) information and " pHYs " (physics pixel yardstick) information." Pixels per unit x " the information representation display aspect ratio that writes down on " pHYs " information, for example 4: 3 or 16: 9." Pixels per unit y " for example represents the value of indication NTSC or PAL.
With reference to Figure 10, comprise with critical JNG chunk corresponding " JHDR " (JNG stem) information contained in the JNG file of animation data and (for example to be used to limit wide and high " Width " information (0 to 720) of display screen and " Height " information, 0 to 480 (576)), and " Bit Depth " information, " Color type " information, " Image_sample_depth " information, " Image_compression method " information and " Image_interlace_method " information.
" Image_sample_depth " information comprises particular value, and for example " 0x08 " is used for the bit size of the image pattern data of jpeg file is restricted to for example 8 bits." Image_compression method " information is used for the JPEG compression of the ISO 10918-1 Hoffman sign indicating number that I-DVD for example limits." Image_interlace_method " information comprises particular value " 0x00 ", is used to support continuous compression.
For example, " JHDR " information can further comprise " Alpha_sample_depth " information, " Alpha_compression_method " information, " Alpha_filter_method " information and " Alpha_interlace_method " information.Reference character " Alpha " is a transparency, and for example, " Alpha_sample_depth " information is an alpha value.If " Alpha_sample_depth " information for example is 4, then can create 2 4Individual alpha value.
" Alpha_interlace_method " information is the value of being registered as " 0x00 " for example, does not support the interlacing function." JDAT " (view data) information record actual image data.Be used to indicate " IEND " information of JNG tail of file for example to be registered as the note " empty chunk (Empty chunk) " of appointment.
With reference to Figure 11, comprise the fixed value of " 45455 sRGB " that be suitable for supporting that sRGB uses with auxiliary JNG chunk corresponding " gAMA " (gamma) information of JNG file.For example, " cHRM " (former colourity) information comprises " White point x " information, " White point y " information, " Red point x " information, " Red point y " information, " Green point x " information, " Green point y " information, " Bluepoint x " information and " Blue point y " information.
" cHRM " information can further comprise " sRGB " (standard RGB color space) information and " pHYs " (physics pixel yardstick) information." Pixels per unit x " the information representation display aspect ratio that writes down on " pHYs " information, for example 4: 3 or 16: 9.In a particular embodiment, the value of " Pixels per unit y " expression indication NTSC or PAL.
Therefore, be used for reproducing the main A/V data of content disk and the interactive optical disc player of content-data, the MNG document classification of the animation data that will comprise from the content-data that I-DVD or content server receive according to system of the present invention becomes PNG file and JNG file.
Subsequently, the view data that comprises in each file of system decodes, and by reproducing this view data with the form of various animated images with reference to the control information that comprises in the above file, thereby according to one or more embodiment of the present invention, the interactive optical disk player can reproduce and the relevant animation data of main A/V data effectively.
Should be understood that program described herein, module, process, method etc. only are that exemplary realizes but not is limited to any special computing machine, device or computer programming language.On the contrary, can use various types of general purpose machines or device by the logical code of realizing according to the instruction that provides here.
In addition, the execution sequence of this method step is illustrative purely.In fact, unless this disclosure points out that in addition these steps can be by any order or executed in parallel.Method of the present invention can be undertaken by hardware, software or its any combination, and these terms are current known in this area.
Particularly, this method can be passed through software, firmware or the macrocode execution of the calculating hands-operation of computing machine or any kind.In addition, embody software of the present invention and can comprise computer instruction in any media (for example, ROM, RAM, magnetic medium, perforated tape or card, compact-disc (CD), DVD etc.).
In addition, this software also can by the Computer signal form in the carrier wave or by with the computing machine of the Internet interconnection on the Web web page access that provides.Therefore, the invention is not restricted to any particular platform, unless statement in addition in this disclosure.
Therefore, the method and system of the animation data that is used to manage interactive disc is provided.Abovely the present invention has been described with reference to preferred embodiment.But those skilled in the art will understand, and can change and revise in these preferred embodiments, and not deviate from scope of the present invention.
It is illustrative that the foregoing description all is regarded as merely in all respects, and nonrestrictive.Therefore, can support other exemplary embodiment, system architecture, platform and the realization of each side of the present invention also can use, and not deviate from essential characteristic described herein.
These of the characteristics of the embodiment that discloses and various other cooperations and combination are all within the scope of the present invention.The present invention is limited by the full breadth of claims and equivalent thereof.

Claims (19)

1. the method for recording image data and related control data on a recording medium is characterized in that this method comprises:
Structure comprises the view data by the multi-media network figure MNG file of chunk data form, wherein said MNG file comprises the stem part of the frame information that contains restriction frame sign and frame rate, indicate the afterbody part of the ending of described MNG file as empty chunk, and the graphic file between described stem part and described afterbody part, and wherein said graphic file comprises the figure stem, view data and figure afterbody part, described graphic file comprises at least one in portable network graphic PNG file and the JPEG network graphic JNG file, described figure stem comprises and the width of display screen and highly relevant display message that described figure afterbody is partly indicated the ending of PNG file; And
With described MNG file logging on described recording medium.
2. the method for claim 1 is characterized in that also comprising:
Reproduce the described view data of described graphic file, as the animation relevant with audio/video bitstreams.
3. method as claimed in claim 2 is characterized in that also comprising:
The trigger pip of the reproduction of the described view data of startup that reception produces in response to customer interaction.
4. the method for claim 1 is characterized in that, described graphic file also comprises at least one in physics pixel size information, standard RGB information, gamma information, former colourity information, palette information and the transparence information.
5. the method for claim 1 is characterized in that, described MNG file also comprises overall palette information, overall transparence information, stops at least one in action message, background information and the frame definition information.
6. the method for claim 1 is characterized in that, described graphic file also comprises the control data of the playback of the described view data that is used to control described graphic file.
7. the method for claim 1 is characterized in that, described figure stem also comprises " bit-depth information ", " look type information ", " compression method information ", " filtered method information " and " interleave method information ".
8. the method for claim 1, it is characterized in that, described PNG file also comprises auxiliary PNG chunk, and auxiliary PNG chunk comprises " transparence information ", " gamma information ", " former colourity information ", " standard RGB color space information " and " physics pixel size information ".
9. method that view data and related control data stream is provided is characterized in that this method comprises:
Reception comprises the image data file by the multi-media network figure MNG file of chunk data form, wherein said MNG file comprises the stem part of the frame information that contains restriction frame sign and frame rate, indicate the afterbody part of the ending of described MNG file, and the graphic file between described stem part and described afterbody part, and wherein, described graphic file comprises the figure stem, view data and figure afterbody part, described graphic file comprises at least one in portable network graphic PNG file and the JPEG network graphic JNG file, described figure stem comprises and the width of display screen and highly relevant display message that described figure afterbody is partly indicated the ending of PNG file; And
Described view data is sent to audio/video with related audio/video data stream present device.
10. method as claimed in claim 9 is characterized in that also comprising:
Reproduce described view data, as the animation relevant with audio/video bitstreams.
11. method as claimed in claim 9 is characterized in that also comprising:
Present the described view data of reproduction on the device at described audio/video.
12. method as claimed in claim 9 is characterized in that also comprising:
Extract described view data from described graphic file.
13. method as claimed in claim 9 is characterized in that also comprising:
The trigger pip of the startup tab file that reception produces in response to customer interaction and the reception of described image data file.
14. method as claimed in claim 9 is characterized in that, described graphic file also comprises at least one in physics pixel size information, standard RGB information, gamma information, former colourity information, palette information and the transparence information.
15. method as claimed in claim 9 is characterized in that, described MNG file also comprises overall palette information, overall transparence information, stops at least one in action message, background information and the frame definition information.
16. method as claimed in claim 9 is characterized in that, described graphic file also comprises the control data of the playback of the described view data that is used to control described graphic file.
17. method as claimed in claim 9 is characterized in that also comprising:
Receive described image data file from interactive disc.
18. method as claimed in claim 9 is characterized in that, described figure stem also comprises " bit-depth information ", " look type information ", " compression method information ", " filtered method information " and " interleave method information ".
19. method as claimed in claim 9, it is characterized in that, described PNG file also comprises auxiliary PNG chunk, and auxiliary PNG chunk comprises " transparence information ", " gamma information ", " former colourity information ", " standard RGB color space information " and " physics pixel size information ".
CN200380110158.4A 2003-02-10 2003-10-11 Method for recording image data on a recording medium and ralated method for controlling data Expired - Fee Related CN1759439B (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US44634603P 2003-02-10 2003-02-10
US60/446,346 2003-02-10
KR10-2003-0014458 2003-03-07
KR1020030014458 2003-03-07
KR1020030014458A KR100574823B1 (en) 2003-03-07 2003-03-07 Method for managing animation chunk data and attribute information for interactive optical disc
PCT/KR2003/002098 WO2004084196A1 (en) 2003-02-10 2003-10-11 Method for managing animation chunk data and its attribute information for use in an interactive disc

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN2007101472298A Division CN101114503B (en) 2003-02-10 2003-10-11 Method for managing animation chunk data and its attribute information for use in an interactive disc
CNA2007101472283A Division CN101114502A (en) 2003-02-10 2003-10-11 Method for managing animation chunk data and its attribute information for use in an interactive disc

Publications (2)

Publication Number Publication Date
CN1759439A CN1759439A (en) 2006-04-12
CN1759439B true CN1759439B (en) 2010-12-08

Family

ID=36704038

Family Applications (3)

Application Number Title Priority Date Filing Date
CN200380110158.4A Expired - Fee Related CN1759439B (en) 2003-02-10 2003-10-11 Method for recording image data on a recording medium and ralated method for controlling data
CNA2007101472283A Pending CN101114502A (en) 2003-02-10 2003-10-11 Method for managing animation chunk data and its attribute information for use in an interactive disc
CN2007101472298A Expired - Fee Related CN101114503B (en) 2003-02-10 2003-10-11 Method for managing animation chunk data and its attribute information for use in an interactive disc

Family Applications After (2)

Application Number Title Priority Date Filing Date
CNA2007101472283A Pending CN101114502A (en) 2003-02-10 2003-10-11 Method for managing animation chunk data and its attribute information for use in an interactive disc
CN2007101472298A Expired - Fee Related CN101114503B (en) 2003-02-10 2003-10-11 Method for managing animation chunk data and its attribute information for use in an interactive disc

Country Status (1)

Country Link
CN (3) CN1759439B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8836706B2 (en) * 2008-12-18 2014-09-16 Microsoft Corporation Triggering animation actions and media object actions

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5907658A (en) * 1995-08-21 1999-05-25 Matsushita Electric Industrial Co., Ltd. Multimedia optical disk, reproduction apparatus and method for achieving variable scene development based on interactive control

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100246762B1 (en) * 1997-07-19 2000-03-15 윤종용 Decoding method for video data

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5907658A (en) * 1995-08-21 1999-05-25 Matsushita Electric Industrial Co., Ltd. Multimedia optical disk, reproduction apparatus and method for achieving variable scene development based on interactive control

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JP特开平10-145722(A) 1998.05.29
JP特开平11-69308(A) 1999.03.09

Also Published As

Publication number Publication date
CN101114503B (en) 2010-09-08
CN101114502A (en) 2008-01-30
CN1759439A (en) 2006-04-12
CN101114503A (en) 2008-01-30

Similar Documents

Publication Publication Date Title
KR101119116B1 (en) Text subtitle decoder and method for decoding text subtitle streams
EP2109109B1 (en) Rendering of text-based subtitle data including user selectable style information
US20060146660A1 (en) Optical disc, reproducing device, program, reproducing method, recording method
CN101083110A (en) Recording device and method for recording viedo data on information storing medium
CN101124636A (en) Information storage medium, method and apparatus for reproducing information from the information storage medium and a recording apparatus and recording method for recording video data on the informat
US8305379B2 (en) Method for managing animation chunk data and its attribute information for use in an interactive disc
CN102067226A (en) Optical disk reproducing device and reproducing method
US20080007557A1 (en) Method and apparatus for managing animation data of an interactive disc
CN1759439B (en) Method for recording image data on a recording medium and ralated method for controlling data
CN100520939C (en) Method and apparatus for managing animation data of an interactive disc
JP2008035535A (en) Method and apparatus for managing animation data of interactive optical disc
EP1876598A2 (en) Method and apparatus for managing animation data of an interactive DVD.
TWI288923B (en) Method of managing picture data and related control data on a recording medium
EP1876588A2 (en) Method for managing animation chunk data and its attribute information for use in an interactive disc
KR20050101302A (en) Method for managing animation chunk data and attribute information for interactive optical disc
KR20050062089A (en) Method and apparatus for buffering additional content data in optical disc device
JPH05205399A (en) Method for recording picture data and optical disk

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101208

Termination date: 20121011