CN101114503B - Method for managing animation chunk data and its attribute information for use in an interactive disc - Google Patents
Method for managing animation chunk data and its attribute information for use in an interactive disc Download PDFInfo
- Publication number
- CN101114503B CN101114503B CN2007101472298A CN200710147229A CN101114503B CN 101114503 B CN101114503 B CN 101114503B CN 2007101472298 A CN2007101472298 A CN 2007101472298A CN 200710147229 A CN200710147229 A CN 200710147229A CN 101114503 B CN101114503 B CN 101114503B
- Authority
- CN
- China
- Prior art keywords
- data
- information
- file
- enhanced navigation
- 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
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
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 application be that October 11, application number in 2003 are 200380110158.4 the applying date, denomination of invention divides an application for the application for a patent for invention of " animation chunk data that uses in the management interactive disc and the method for attribute information thereof ".
Technical field
The present invention relates to be used for managing the animation chunk data that uses such as the enhanced navigation medium of CD-I 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 memory 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), 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 record 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 format 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 format 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 specification, 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 decoder 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 buffer 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 buffer 11, carries out and the relevant action required of control signal that receives from document processor 12, and reception/transmission user triggering signal, DVD triggering signal, 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 format.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 buffer 11.In other embodiments, the MNG file reads and temporarily is stored in the ENAV buffer 11 from the specific recording areas of I-DVD400.As shown in Figure 4, being used for pressing picture reproduces the animation decoder that the element decoder 13 of MNG file data comprises as form and can further comprise MNG-LC decoder 130, PNG decoder 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 decoder 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 decoder 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 decoder 130, PNG decoder 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 CD-I 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 maximum 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 computer, 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 macrodoce execution of the calculating hands-operation of computer 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 computer of 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 (8)
1. system that is used to reproduce audio/video data and the enhanced navigation content-data relevant with described audio/video data is characterized in that described system comprises:
The enhanced navigation engine, described enhanced navigation engine comprises:
Be used for downloading the network manager of described enhanced navigation content-data from the content server that is connected with network;
Be used for temporary transient storage from described content server enhanced navigation buffer that receive or that be recorded in the described enhanced navigation content-data on the recording medium, wherein, described enhanced navigation content-data comprises the multi-media network figure MNG file by the chunk data form, described MNG file comprises the stem part of the frame information that contains a restricted frame sign and a frame rate, indicate the afterbody part of the ending of described MNG file, and the portable network graphic PNG file between described stem part and described afterbody part, described PNG file comprises image header, actual image data and image afterbody, described actual image data is relevant with described audio/video data, described image header comprises and the width of display screen and highly relevant display message, the ending of described image afterbody indication PNG file;
Be used for element decoder to described enhanced navigation content-data decoding;
Enhanced navigation interface processor with described network manager, enhanced navigation buffer and element decoder coupling is used to control the reproduction of described enhanced navigation content-data; And
The audio/video renderer that is used for output audio/vision signal; And
With the DVD video playback engine that described enhanced navigation engine is connected, be used for the audio/video data of playback on described recording medium,
Wherein, the output of described audio/video renderer be recorded in the audio/video data on the described recording medium and receive from described content server or be recorded in enhanced navigation content-data on the described recording medium.
2. the system as claimed in claim 1 is characterized in that also comprising:
Described content server is connected with described network manager, with the form of a plurality of data files, send be recorded in described recording medium on the relevant enhanced navigation content-data of described audio/video data.
3. the system as claimed in claim 1, it is characterized in that described enhanced navigation content-data is based on that the document file units of HTML, CSS CSS or script and relevant with them the enhanced navigation unit of being made up of image, animation, audio frequency or text/font data send.
4. the system as claimed in claim 1 is characterized in that, described element decoder comprises the animation decoder, is used for the data with animated image form decoding MNG file.
5. system as claimed in claim 4 is characterized in that, described animation decoder comprises the MNG-LC decoder that extracts PNG file and control information from the MNG file, and to the PNG decoder of image data decoding.
6. system as claimed in claim 5 is characterized in that, described animation decoder comprises according to the MNG layout manager of described control information from described PNG decoder output image data.
7. system as claimed in claim 5 is characterized in that, described animation decoder also comprises the jpeg decoder to the jpeg image data decode.
8. the system as claimed in claim 1 is characterized in that also comprising:
The document processor that is used to receive the ENAV file and carries out the data processing operation relevant with described ENAV file,
Wherein, described enhanced navigation interface processor is controlled described enhanced navigation buffer and is carried out in response to the control signal that receives from document processor and the operation of customer interaction.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US44634603P | 2003-02-10 | 2003-02-10 | |
US60/446,346 | 2003-02-10 | ||
KR1020030014458 | 2003-03-07 | ||
KR10-2003-0014458 | 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 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200380110158.4A Division CN1759439B (en) | 2003-02-10 | 2003-10-11 | Method for recording image data on a recording medium and ralated method for controlling data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101114503A CN101114503A (en) | 2008-01-30 |
CN101114503B true CN101114503B (en) | 2010-09-08 |
Family
ID=36704038
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
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 |
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 |
Family Applications After (2)
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 |
Country Status (1)
Country | Link |
---|---|
CN (3) | CN101114503B (en) |
Families Citing this family (1)
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 (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1208220A (en) * | 1997-07-19 | 1999-02-17 | 三星电子株式会社 | Method for decoding video data in DVD player |
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 |
-
2003
- 2003-10-11 CN CN2007101472298A patent/CN101114503B/en not_active Expired - Fee Related
- 2003-10-11 CN CN200380110158.4A patent/CN1759439B/en not_active Expired - Fee Related
- 2003-10-11 CN CNA2007101472283A patent/CN101114502A/en active Pending
Patent Citations (2)
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 |
CN1208220A (en) * | 1997-07-19 | 1999-02-17 | 三星电子株式会社 | Method for decoding video data in DVD player |
Also Published As
Publication number | Publication date |
---|---|
CN101114503A (en) | 2008-01-30 |
CN1759439A (en) | 2006-04-12 |
CN1759439B (en) | 2010-12-08 |
CN101114502A (en) | 2008-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060146660A1 (en) | Optical disc, reproducing device, program, reproducing method, recording method | |
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 | |
JP2000187963A (en) | Information recording medium, device and method for recording and reproducing information in/from information recording medium | |
US8300054B2 (en) | Method for managing animation chunk data and its attribute information for use in an interactive disc | |
US20080007557A1 (en) | Method and apparatus for managing animation data of an interactive disc | |
CN101114503B (en) | Method for managing animation chunk data and its attribute information for use in an interactive disc | |
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 | |
TWI288923B (en) | Method of managing picture data and related control data on a recording medium | |
EP1876598A2 (en) | Method and apparatus for managing animation data of an interactive DVD. | |
CN1826652B (en) | Recording medium having a data structure for managing reproduction of text subtitle data recorded thereon and recording and reproducing methods and apparatuses | |
EP1876588A2 (en) | Method for managing animation chunk data and its attribute information for use in an interactive disc | |
KR100416562B1 (en) | apparatus for reproducing or recording data on storage medium storing catalog information | |
KR100408308B1 (en) | Method for reproducing or recording data on Storage medium storing catalog information | |
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 | |
KR20060051641A (en) | Recording medium, method for storing and reproducing digital image medium data on the recording medium |
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: 20100908 Termination date: 20111011 |