JP2008035535A - Method and apparatus for managing animation data of interactive optical disc - Google Patents
Method and apparatus for managing animation data of interactive optical disc Download PDFInfo
- Publication number
- JP2008035535A JP2008035535A JP2007228923A JP2007228923A JP2008035535A JP 2008035535 A JP2008035535 A JP 2008035535A JP 2007228923 A JP2007228923 A JP 2007228923A JP 2007228923 A JP2007228923 A JP 2007228923A JP 2008035535 A JP2008035535 A JP 2008035535A
- Authority
- JP
- Japan
- Prior art keywords
- information
- data
- mng
- png
- control
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42653—Internal components of the client ; Characteristics thereof for processing graphics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8227—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/10675—Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2579—HD-DVDs [high definition DVDs]; AODs [advanced optical discs]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Processing Or Creating Images (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、対話型光ディスクのアニメーションデータ管理方法及び装置に係り、さらに詳細には対話型DVD(IDVD:Interactive Digital Versatile Disc)またはエンハンストDVD(eDVD:Enhanced DVD)のようなエンハンストナビゲーション媒体でA/Vデータと関連した多様なアニメーションデータを再生できるように、アニメーションデータを管理する方法及び装置に関する。 The present invention relates to an animation data management method and apparatus for an interactive optical disc, and more particularly, to an A / A on an enhanced navigation medium such as an interactive DVD (IBD: Interactive Digital Versatile Disc) or an enhanced DVD (eDVD: Enhanced DVD). The present invention relates to a method and apparatus for managing animation data so that various animation data related to V data can be reproduced.
デジタルデータを記録保存することができる高密度光ディスク、例えばDVDが広く普及されているが、DVDは、高品質のデジタルオーディオデータはもちろん高画質の動映像データを長時間記録保存することができる大容量記録媒体である。 High-density optical discs that can record and store digital data, such as DVDs, are widely used, but DVDs are capable of recording and storing high-quality video data as well as high-quality digital audio data for a long time. It is a capacity recording medium.
DVDは、動映像データのようなデジタルデータストリームが保存されるデータストリーム領域と動映像データの再生制御のために必要なナビゲーションデータが保存されるナビゲーションデータ領域を含む。 The DVD includes a data stream area in which a digital data stream such as moving picture data is stored and a navigation data area in which navigation data necessary for playback control of the moving picture data is stored.
したがって、一般的なDVD再生装置では、DVDが装置内に挿入されると、ナビゲーションデータ領域に記録されたナビゲーションデータを読み出して、装置内のメモリーに保存した後、そのナビゲーションデータを利用して、データストリーム領域に記録された動映像データを再生する。これにより、DVD再生装置を有するユーザーは、DVDに記録された高画質の動映像データを視聴することができる。 Therefore, in a general DVD playback device, when a DVD is inserted into the device, the navigation data recorded in the navigation data area is read out and stored in the memory in the device, and then the navigation data is used. The moving image data recorded in the data stream area is reproduced. Thus, a user having a DVD playback device can view high-quality moving image data recorded on a DVD.
A/Vデータの再生と関連した付加情報をDVDに記録することができる。このような情報には、HTML(Hyper Text Mark up Language)、SMIL(Synchronized Multimedia Integration Language)、CSS(Cascading Style Sheet)、スクリプティング言語(Scripting Language;‘ECMA Script’)のようなドキュメント(Document)タイプのコンテンツファイル、イメージデータ(‘JPEG’または‘PNG’)、オーディオデータ(‘AC−3’、‘MPEGaudio’、‘DTS’、‘SDDS’)、アニメーションデータ(‘MNG’)のようなデータタイプのコンテンツファイル、及びテキスト/フォント(Text/Font)データが含まれる。 Additional information related to the reproduction of A / V data can be recorded on the DVD. Such information includes HTML (Hyper Text Markup Language), SMIL (Synchronized Multimedia Integration Language), CSS (Cascading Style Sheet's Script Type; Data types such as content files, image data ('JPEG' or 'PNG'), audio data ('AC-3', 'MPEGaudio', 'DTS', 'SDDS'), animation data ('MNG') Content files and text / font data.
対話型DVD(IDVD)に対する標準化が進行している。IDVDに記録されたA/Vデータはユーザーの対話型要求によって再生される。このような対話型DVDが商用化されれば、メインA/Vデータと関連した多様なコンテンツがデジタル記録媒体を介して広く提供されて、ユーザーの便宜が向上することが期待される。 Standardization for interactive DVD (IDVD) is in progress. The A / V data recorded on the IDVD is reproduced by the user's interactive request. If such an interactive DVD is commercialized, it is expected that various contents related to the main A / V data are widely provided via the digital recording medium, and the convenience of the user is improved.
DVDに記録されたメインA/Vデータを再生しながら、前に列挙した多様なタイプのコンテンツファイルをコンテンツサーバーから受け入れるための方案が実現されており、メインA/Vデータとこれと関連したコンテンツ、例えば多様なアニメーションデータを、ユーザーの要求によって效率的に再生するための方案が要求されている。 A method for accepting various types of content files listed above from a content server while reproducing main A / V data recorded on a DVD has been realized. Main A / V data and related content For example, there is a demand for a method for efficiently reproducing various animation data according to a user's request.
本発明の多くの実施態様によって、エンハンストナビゲーションプレーヤーを介してアニメーションデータを再生する方法が提供される。本方法は、第1ソースから読み出すオーディオ/ビデオ(A/V)データと関連したアニメーションデータと制御データとで構成された第1グラフィック情報を受信する段階と;前記第1グラフィック情報から第2及び第3グラフィック情報を抽出する段階と;前記第2及び第3グラフィック情報を第1及び第2イメージデータでそれぞれデコーディングする段階;及び前記制御データに基づいて、前記第1及び第2イメージデータのうち少なくとも一つをアニメーションイメージとして再生する段階を含むことを特徴とする。 Many embodiments of the present invention provide a method for playing animation data via an enhanced navigation player. The method includes receiving first graphic information comprised of animation data and control data associated with audio / video (A / V) data read from a first source; second and second from the first graphic information; Extracting third graphic information; decoding the second and third graphic information with first and second image data, respectively; and based on the control data, the first and second image data The method includes a step of reproducing at least one of them as an animation image.
一例において、第1制御データは前記第1グラフィック情報から抽出され、第2制御データは前記第2グラフィック情報から抽出され、第3制御データは前記第3グラフィック情報から抽出される。また、例えば、前記第1グラフィック情報はMNG(Multimedia Network Graphics)ファイルであって、前記第2グラフィック情報はPNG(Portable Network Graphics)ファイルであって、前記第3グラフィック情報はJNG(JPEG Network Graphics)ファイルである。 In one example, first control data is extracted from the first graphic information, second control data is extracted from the second graphic information, and third control data is extracted from the third graphic information. For example, the first graphic information is an MNG (Multimedia Network Graphics) file, the second graphic information is a PNG (Portable Network Graphics) file, and the third graphic information is JNG (JPEG Network Graphics). It is a file.
前記第1制御データはMNG制御情報で構成されて、前記第2制御データはPNG制御情報で構成されて、前記第3制御データはJNG制御情報で構成される。 The first control data is composed of MNG control information, the second control data is composed of PNG control information, and the third control data is composed of JNG control information.
一例における本方法は、前記第1グラフィック情報から第1制御データを抽出する段階と;前記第2グラフィック情報から第2制御データを抽出する段階;及び前記第3グラフィック情報から第3制御データを抽出する段階をさらに含み、前記制御データは前記第1、第2、及び第3制御データで構成されることを特徴とする。 In one example, the method includes extracting first control data from the first graphic information; extracting second control data from the second graphic information; and extracting third control data from the third graphic information. The control data may be composed of the first, second, and third control data.
例えば、前記第1制御データはMNG制御情報で構成され、前記第2制御データはPNG制御情報で構成され、前記第3制御データはJNG制御情報で構成されることができる。また、前記第1グラフィック情報はMNGファイルであって、前記第2グラフィック情報はPNGファイルであって、前記第3グラフィック情報はJNGファイルである。 For example, the first control data may be composed of MNG control information, the second control data may be composed of PNG control information, and the third control data may be composed of JNG control information. The first graphic information is an MNG file, the second graphic information is a PNG file, and the third graphic information is a JNG file.
本発明の他の実施態様は、エンハンストナビゲーションプレーヤーを介してアニメーションデータを再生する方法であり、本方法は、第1ソースから読み出すオーディオ/ビデオ(A/V)データと関連したアニメーションデータと制御データで構成された第1グラフィック情報を受信する段階と;前記第1グラフィック情報を保存媒体に保存する段階と;前記第1グラフィック情報から第2及び第3グラフィック情報を抽出する段階と;前記第2及び第3グラフィック情報を第1及び第2イメージデータでそれぞれデコーディングする段階と;前記第1、第2、及び第3グラフィック情報から第1、第2、及び第3制御データを抽出する段階と;前記制御データに基づいて、前記第1及び第2イメージデータのうち少なくとも一つをアニメーションイメージとして再生する段階を含むことを特徴とする。 Another embodiment of the present invention is a method of playing animation data via an enhanced navigation player, which includes animation data and control data associated with audio / video (A / V) data read from a first source. Receiving first graphic information comprising: a step of storing the first graphic information on a storage medium; a step of extracting second and third graphic information from the first graphic information; Decoding first and second graphic information with first and second image data, respectively, extracting first, second, and third control data from the first, second, and third graphic information; ; Based on the control data, at least one of the first and second image data is animated Characterized in that it comprises the step of reproducing as Deployment image.
一例では、前記制御データが前記第1、第2、及び第3制御データで構成され、前記第1制御データはMNG制御情報で構成され、前記第2制御データはPNG制御情報で構成されて、前記第3制御データはJNG制御情報で構成される。 In one example, the control data is composed of the first, second, and third control data, the first control data is composed of MNG control information, and the second control data is composed of PNG control information, The third control data is composed of JNG control information.
前記第1グラフィック情報はMNGファイルであって、前記第2グラフィック情報はPNGファイルであって、前記第3グラフィック情報はJNGファイルである。また、前記第1ソースはエンハンストナビゲーション媒体であるかコンテンツサーバーである。前記保存媒体は一時的保存媒体でよく、前記第1ソースは対話型DVDでよい。 The first graphic information is an MNG file, the second graphic information is a PNG file, and the third graphic information is a JNG file. The first source is an enhanced navigation medium or a content server. The storage medium may be a temporary storage medium and the first source may be an interactive DVD.
前記第1グラフィック情報はMNG、PNG、及びJNGデータチャンクで構成されてもよい。前記MNGデータチャンクは、MNGヘッダー情報、MNGエンド情報、及びアニメーションイメージの再生のための制御情報を含み、前記PNGデータチャンクは、PNGヘッダー情報、PNGエンド情報、オブジェクトイメージデータ、及びそのオブジェクトイメージデータの再生を制御するための制御情報を含む。 The first graphic information may include MNG, PNG, and JNG data chunks. The MNG data chunk includes MNG header information, MNG end information, and control information for reproducing an animation image, and the PNG data chunk includes PNG header information, PNG end information, object image data, and object image data thereof. Control information for controlling the playback of the video.
前記JNGデータチャンクは、JNGヘッダー情報、JNGエンド情報、JPEGイメージデータ、及び前記JPEGイメージデータの再生を制御するための制御情報を含む。前記JPEGイメージデータは、表示装置のサイズに基づいて、前記表示装置に表示されるイメージデータに対する画面比を決めるための多次元密度属性を含む。前記多次元密度属性は、一例では水平ピクセル密度Xを含み、また垂直ピクセル密度Yを含んでもよい。 The JNG data chunk includes JNG header information, JNG end information, JPEG image data, and control information for controlling reproduction of the JPEG image data. The JPEG image data includes a multidimensional density attribute for determining a screen ratio for image data displayed on the display device based on a size of the display device. The multi-dimensional density attribute may include a horizontal pixel density X and a vertical pixel density Y in one example.
本発明の他の実施態様によるアニメーションデータを再生するためのエンハンストナビゲーションプレーヤーは、第1ソースから読み出すオーディオ/ビデオ(A/V)データと関連したアニメーションデータと制御データとで構成された第1グラフィック情報を受信する第1デコーダーと;前記第1グラフィック情報から第2グラフィック情報をデコーディングされた第1イメージデータとして抽出する第2デコーダーと;前記第1グラフィック情報から第3グラフィック情報を第2イメージデータとして抽出するパーザと;前記第3グラフィック情報をデコーディングされた第2イメージデータとしてデコーディングする第3デコーダーと;前記制御データに基づいて、前記デコーディングされた第1及び第2イメージデータを受信してアニメーションイメージの形で再生するイメージマネジャーを含むことを特徴とする。 An enhanced navigation player for playing animation data according to another embodiment of the present invention includes a first graphic composed of animation data and control data associated with audio / video (A / V) data read from a first source. A first decoder for receiving information; a second decoder for extracting second graphic information from the first graphic information as decoded first image data; and a third image from the first graphic information to a second image. A parser that extracts data; a third decoder that decodes the third graphic information as decoded second image data; and the decoded first and second image data based on the control data. Receive Characterized in that it comprises an image manager to play in the form of animation images.
前記第1デコーダー、第2デコーダー、及びパーザは、前記第1、第2、及び第3グラフィック情報から第1、第2、及び第3制御データをそれぞれ抽出する。前記第1制御データはMNG制御情報を含み、前記第2制御データはPNG制御情報を含み、前記第3制御データはJNG制御情報を含む。前記第1グラフィック情報はMNGファイルであって、前記第2グラフィック情報はPNGファイルであって、前記第3グラフィック情報はJNGファイルである。 The first decoder, the second decoder, and the parser extract first, second, and third control data from the first, second, and third graphic information, respectively. The first control data includes MNG control information, the second control data includes PNG control information, and the third control data includes JNG control information. The first graphic information is an MNG file, the second graphic information is a PNG file, and the third graphic information is a JNG file.
前記第1ソースはエンハンストナビゲーション媒体、コンテンツサーバー、または対話型DVDである。また、前記第1デコーダーから受信される第1グラフィック情報を一時的に保存する保存媒体をさらに含んでもよい。 The first source is an enhanced navigation medium, a content server, or an interactive DVD. The storage device may further include a storage medium for temporarily storing the first graphic information received from the first decoder.
一例で、前記第1グラフィック情報はMNG、PNG、及びJNGデータチャンクを含む。前記MNGデータチャンクは、MNGヘッダー情報、MNGエンド情報、及びアニメーションイメージの再生のための制御情報を含み、前記PNGデータチャンクは、PNGヘッダー情報、PNGエンド情報、オブジェクトイメージデータ、及び前記オブジェクトイメージデータの再生を制御するための制御情報を含む。 In one example, the first graphic information includes MNG, PNG, and JNG data chunks. The MNG data chunk includes MNG header information, MNG end information, and control information for reproducing an animation image. The PNG data chunk includes PNG header information, PNG end information, object image data, and the object image data. Control information for controlling the playback of the video.
前記JNGデータチャンクは、JNGヘッダー情報、JNGエンド情報、JPEGイメージデータ、及び前記JPEGイメージデータの再生を制御するための制御情報を含む。前記JPEGイメージデータは、表示装置のサイズに基づいて、前記表示装置に表示されるイメージデータに対する画面比を決めるための多次元密度属性を含む。 The JNG data chunk includes JNG header information, JNG end information, JPEG image data, and control information for controlling reproduction of the JPEG image data. The JPEG image data includes a multidimensional density attribute for determining a screen ratio for image data displayed on the display device based on a size of the display device.
本発明のさらに他の実施態様によるエンハンストナビゲーションプレーヤーは、エンハンストナビゲーション媒体またはコンテンツサーバーのうち少なくとも一つから読み出すオーディオ/ビデオ(A/V)データと関連したアニメーションデータと制御データとで構成されたMNGグラフィック情報を受信するMNGデコーダーと;前記MNGグラフィック情報からPNGグラフィック情報をデコーディングされた第1イメージデータとして抽出するPNGデコーダーと;前記MNGグラフィック情報からJNGグラフィック情報をJPEGイメージデータとして抽出するJNGパーザと;前記JNGグラフィック情報をデコーディングされた第2イメージデータでデコーディングするJPEGデコーダーと;前記制御データに基づいて、前記デコーディングされた第1及び第2イメージデータを受信してアニメーションイメージとして再生するMNGレイアウトマネジャーを含むことを特徴とする。 According to another embodiment of the present invention, an enhanced navigation player includes an MNG composed of animation data and control data associated with audio / video (A / V) data read from at least one of an enhanced navigation medium or a content server. An MNG decoder for receiving graphic information; a PNG decoder for extracting PNG graphic information from the MNG graphic information as decoded first image data; and a JNG parser for extracting JNG graphic information from the MNG graphic information as JPEG image data A JPEG decoder for decoding the JNG graphic information with the decoded second image data; and based on the control data, Characterized in that it comprises a MNG layout manager for reproducing as an animation image by receiving the serial decoded first and second image data.
前記MNGデコーダー、PNGデコーダー、及びJNGパーザは、前記MNG、PNG、及びJNGグラフィック情報からMNG、PNG、及びJNG制御データをそれぞれ抽出する。 The MNG decoder, PNG decoder, and JNG parser respectively extract MNG, PNG, and JNG control data from the MNG, PNG, and JNG graphic information.
本発明のさらに他の実施態様によるエンハンストナビゲーション媒体は、オーディオ/ビデオ(A/V)データと;エンハンストナビゲーションプレーヤーによる前記A/Vデータの再生を制御するためのナビゲーションデータと;前記A/Vデータと制御データをパックした構造的な構成を含み、その構造的な構成はアニメーション情報を有するMNGファイルを含むデータフレームを含むことを特徴とする。 An enhanced navigation medium according to yet another embodiment of the present invention includes audio / video (A / V) data; navigation data for controlling playback of the A / V data by an enhanced navigation player; and the A / V data. And a structural configuration packed with control data. The structural configuration includes a data frame including an MNG file having animation information.
前記MNGファイルは、MNGチャンクデータ;及びPNGチャンクデータとJNGチャンクデータのうち少なくとも一つで構成される。前記MNGチャンクデータは、MNGヘッダーフレーム識別子;MNGエンドフレーム識別子;及びMNG制御情報で構成される。 The MNG file includes MNG chunk data; and at least one of PNG chunk data and JNG chunk data. The MNG chunk data includes an MNG header frame identifier; an MNG end frame identifier; and MNG control information.
本発明のさらに他の実施態様による、エンハンストナビゲーションプレーヤーを介して再生されるアニメーションデータをパックするためのエンハンストナビゲーションデータ構造は、MNGファイルを含み、このMNGファイルが、オーディオ/ビデオ(A/V)データ;及び前記エンハンストナビゲーションプレーヤーによる前記A/Vデータの再生を制御するためのナビゲーションデータを含むことを特徴とする。 According to yet another embodiment of the present invention, an enhanced navigation data structure for packing animation data played via an enhanced navigation player includes an MNG file, which is an audio / video (A / V) file. Data; and navigation data for controlling reproduction of the A / V data by the enhanced navigation player.
前記A/Vデータとナビゲーションデータは、MNGチャンクデータ;及びPNGチャンクデータとJNGチャンクデータのうち少なくとも一つにパックされる。前記MNGチャンクデータは、MNGヘッダーフレーム識別子;MNGエンドフレーム識別子;及びMNG制御情報を含み、前記PNGチャンクデータは、PNGヘッダーフレーム識別子;PNGエンドフレーム識別子;及びMNG制御情報を含み、前記JNGチャンクデータは、JNGヘッダーフレーム識別子;JNGエンドフレーム識別子;及びJNG制御情報を含む。 The A / V data and navigation data are packed into at least one of MNG chunk data; and PNG chunk data and JNG chunk data. The MNG chunk data includes a MNG header frame identifier; MNG end frame identifier; and MNG control information, and the PNG chunk data includes a PNG header frame identifier; PNG end frame identifier; and MNG control information, and the JNG chunk data. Includes a JNG header frame identifier; a JNG end frame identifier; and JNG control information.
図1を参照にして、エンハンストナビゲーションプレーヤー、またはENAVまたはIDVDプレーヤーのような対話型ディスクプレーヤーを説明する。本発明の実施形態を、IDVDまたはエンハンストナビゲーション(ENAV)ディスクまたはディスクプレーヤーと連係して説明するが、これは単に例のためであって、ここで提供するシステム及び方法は他の形態の記録媒体またはコンテンツプレーヤー装置にも適用できる。 With reference to FIG. 1, an enhanced navigation player or an interactive disc player such as an ENAV or IDVD player will be described. Embodiments of the present invention will be described in conjunction with an IDVD or enhanced navigation (ENAV) disc or disc player, but this is merely an example, and the system and method provided herein is another form of recording medium. Alternatively, it can be applied to a content player device.
図1のIDVDプレーヤーのような対話型ディスクプレーヤーはENAVエンジン100を含む。ENAVエンジン100は、ネットワークを介して連結したコンテンツサーバー300からENAVコンテンツをダウンロードするためのネットワークマネジャー10、IDVDのようなコンテンツディスク400に記録されたENAVコンテンツをプレロードするENAVバッファー11、及びENAVドキュメントを受信してそれに対応するデータ処理動作を遂行するドキュメント処理部12を含む。
An interactive disc player such as the IDVD player of FIG. The
テキストデータと、オーディオ、イメージ、フォント、ビデオ又はオーディオデータを使用するアニメーションデータのようなエレメントデータとをデコーディングするエレメントデコーダー13、ENAVバッファーを制御すると共にドキュメント処理部12から受信される制御信号に関連した必要な動作を遂行し、さらにユーザートリガー信号、DVDトリガー信号、DVDステータス信号、DVDコントロール信号を受信し、かつ発信するENAVインターフェースハンドラー14、及びオーディオ及びビデオを出力するAVレンダラ15を含むENAVエンジン100を一またはいくつかの実施形態が含んでいる。
An
ENAVエンジン100はDVD−Video再生エンジン200と連結されている。コンテンツサーバー300は、ネットワークマネジャー10と連結されて、対話型DVD 400に記録されたA/Vデータに関連した多様なコンテンツを、複数のデータファイルに伝送する。ENAVコンテンツデータは、例えば図2に示したように、一つ以上の‘XHTMLDocument’ファイルとこれに関連したイメージ、アニメーション、オーディオ、またはテキスト/フォントデータで構成されたENAVユニット(ENAVUnit)ごとに区分されて伝送される。
The
前記アニメーションデータは、例えばデータフォーマットに記録されたMNG(Multimedia Network Graphics)ファイルとして伝送することができる。アニメーションデータのMNGファイルは、例えばPNG(Portable Network Graphics)ファイルまたはJNG(JPEG Network Graphics)ファイルを含む。 The animation data can be transmitted, for example, as an MNG (Multimedia Network Graphics) file recorded in a data format. The animation data MNG file includes, for example, a PNG (Portable Network Graphics) file or a JNG (JPEG Network Graphics) file.
図3はMNGチャンクデータ(Chunk Data)及びPNGとJNGのチャンクデータ構造を示したものである。例えば、MNGファイルの先頭にはMNGヘッダー情報(MHDR)が記録され、後端にはMNGエンド情報(MEND)が記録され、イメージデータのPNGファイルとJNGファイルがこのMNGファイルにさらに記録される。PNGファイルとJNGファイルのイメージデータを再生制御するための多様なコントロール情報(TERM、pHYs..)を記MNGファイルに選択的に記録することができる。 FIG. 3 shows MNG chunk data (Chunk Data) and chunk data structures of PNG and JNG. For example, MNG header information (MHDR) is recorded at the beginning of the MNG file, MNG end information (MEND) is recorded at the rear end, and a PNG file and a JNG file of image data are further recorded in this MNG file. Various control information (TERM, pHYs...) For reproducing and controlling image data of PNG files and JNG files can be selectively recorded in the MNG file.
PNGファイルの先頭には、PNGヘッダー情報(IHDR)が記録され、後端にはPNGエンド情報(IEND)が記録され、アニメーション映像としてディスプレイされるオブジェクトイメージデータ(IDAT)と、そのオブジェクトイメージデータを再生制御するためのコントロール情報(pHYs、sRGB..)がPNGファイルに選択的に記録される。 PNG header information (IHDR) is recorded at the beginning of the PNG file, PNG end information (IEND) is recorded at the rear end, and object image data (IDAT) displayed as an animation image and the object image data are recorded. Control information (pHYs, sRGB...) For reproduction control is selectively recorded in the PNG file.
JNGファイルの先頭には、JNGヘッダー情報(JHDR)が記録され、後端にはJNGエンド情報(IEND)が記録され、アニメーション映像としてディスプレイされるJPEGイメージデータ(JDAT)と、そのJPEGイメージを再生制御するためのコントロール情報(pHYs、sRGB..)がJNGファイルに選択的に記録される。 JNG header information (JHDR) is recorded at the beginning of the JNG file, JNG end information (IEND) is recorded at the rear end, and JPEG image data (JDAT) displayed as an animation image and the JPEG image are played back. Control information (pHYs, sRGB...) For control is selectively recorded in the JNG file.
一実施形態で、アニメーションデータのMNGファイルは、コンテンツサーバー300から受信されてENAVバッファー11に一時的に保存されるか、他の実施形態では、対話型DVD 400の特定記録領域から読み出してENAVバッファー11に一時的保存される。MNGファイルをアニメーション映像として再生するためのエレメントデコーダー13に含まれるアニメーションデコーダーは、図4に示したように、MNG−LCデコーダー130、PNGデコーダー131、JNGチャンクパーザ132、JPEGデコーダー133、そしてレイアウトマネジャー134を含む。
In one embodiment, the MNG file of animation data is received from the
これにより、アニメーションデータのMNGファイルが、対話型DVD 400から読み出したりまたはコンテンツサーバー300から受信されて、MNG−LCデコーダー130によりそれぞれPNGファイルとJNGファイルに分離すると共に、MNGファイルに含まれたコントロール情報も分離されて、MNGレイアウトマネジャー134に出力される。
Thereby, the MNG file of animation data is read from the
また、分離されたPNGファイルは、PNGデコーダー131によりデコーディングされるが、この時PNGファイルに含まれたコントロール情報とデコーディングされたオブジェクトイメージが、MNGレイアウトマネジャー134にそれぞれ出力されて、分離されたJNGファイルが、JNGチャンクパーザ132により、コントロール情報とJPEGイメージデータに分離される。
The separated PNG file is decoded by the
JNGファイルのコントロール情報が、MNGレイアウトマネジャー134に出力され、JPEGイメージデータが、JPEGデコーダー133によりJPEGイメージでデコーディングされ、MNGレイアウトマネジャー134に出力される。JNGチャンクパーザ132とJPEGデコーダー133は一体に構成させることができ、またMNG−LCデコーダー130、PNGデコーダー131、そしてJNGチャンクパーザ132におけるコントロール情報及びファイル分離動作は、例えばチャンクデータのタイプに基づいてそれぞれ区分分離される。
The control information of the JNG file is output to the
そして、MNGレイアウトマネジャー134は、MNGコントロール情報、PNGコントロール情報、そしてJNGコントロール情報をそれぞれ参照して、デコーディングされたオブジェクトイメージとJPEGイメージを、DVDエンジンにより再生されるメインA/Vデータに関連するアニメーション映像として再生する。
The
したがって、対話型光ディスクプレーヤーは、対話型DVD 400から読み出してメインA/Vデータを再生しながら、コンテンツサーバー300から受信されるかまたは前記対話型DVD 400から読み出されたアニメーションデータのMNGファイルを、メインA/Vデータに関連するアニメーション映像として再生することができる。
Accordingly, the interactive optical disc player reads the animation data MNG file received from the
前記のようなアニメーション映像の再生制御のために選択的に付加記録されるコントロール情報を、対話型DVDにさらに適するように、效率的に記録するための対話型光ディスクのアニメーションコントロール情報管理方法に対して詳細に説明する。 An interactive optical disk animation control information management method for efficiently recording control information selectively added and recorded for reproduction control of animation video as described above, so as to be more suitable for an interactive DVD. Will be described in detail.
図5に示したように、アニメーションデータのMNGファイルのうち主要コントロールチャンクに該当するMNGヘッダー情報(MHDR)には画面サイズを制限するための‘Frame_width’(0 to 720)と‘Frame_height’(0 to 480(576))情報が記録され、さらにフレームレートを制限するための‘Ticks_per_second’(up to 24)情報が記録される。 As shown in FIG. 5, 'Frame_width' (0 to 720) and 'Frame_height' (0 to limit the screen size are included in the MNG header information (MHDR) corresponding to the main control chunk in the MNG file of animation data. to 480 (576)) information, and 'Ticks_per_second' (up to 24) information for limiting the frame rate is recorded.
また、MNGヘッダー情報(MHDR)には、例えば‘Nominal_layer_count’情報、‘Nominal_frame_count’情報、‘Nominal_layer_count’情報、‘Simplicity_profile’情報等がさらに含まれ、MNGファイルの最終を知らせるためのMNGエンド情報(MEND)が、エンプティチャンク(Empty Chunk)に記録される。 The MNG header information (MHDR) further includes, for example, 'Nominal_layer_count' information, 'Nominal_frame_count' information, 'Nominal_layer_count' information, 'Simplity_profile' information, and the like, and MNG end information (MEND) for informing the end of the MNG file. ) Is recorded in an empty chunk.
図6に示したように、MNGファイルのうちイメージ定義チャンク(Image Defining Chunks)に該当するDEFI(Define an object)情報には、例えば‘Object_id’情報、‘Do_not_show’情報、‘Concrete_flag’情報、‘X_location’情報、‘Y_location’情報、‘Left_cb’情報、‘Right_cb’情報、‘Top_cb’情報、‘Bottom_cb’情報等が含まれるが、一つのオブジェクトだけが存在する場合、‘Object_id’情報と‘Concrete_flag’情報は省略して、‘Do_not_show’情報は‘0x00(visible)’として記録される。 As shown in FIG. 6, DEFI (Define an object) information corresponding to an image definition chunk (Image Defining Chunks) in the MNG file includes, for example, “Object_id” information, “Do_not_show” information, “Concrete_flag” information, “ X_location 'information,' Y_location 'information,' Left_cb 'information,' Right_cb 'information,' Top_cb 'information,' Bottom_cb 'information, etc. are included, but if only one object exists,' Object_id 'information and' Concrete_flag ' 'Information is omitted, and' Do_not_show 'information is recorded as' 0x00 (visible)'.
そして、フレームの面積と高さを示す‘Right_cb’情報と‘Bottom_cb’情報を除外した残りの情報は、例えば‘Default 0’として記録されて、またPLTE(Global palette)情報には、例えば最大256R/G/Bカラーをそれぞれ示すための‘max(256x3)B’情報が記録されて、tRNS(Global transparency)情報には、例えば256R/G/Bカラーに対するトランスペアレンシを示すための情報が記録される。
Then, the remaining information excluding the “Right_cb” information and the “Bottom_cb” information indicating the area and height of the frame is recorded as, for example, “
また、MNGファイルはIHDR/JHDR情報、IDAT/JDAT情報、そしてIEND情報をさらに含む。TERM(Termination)情報には、‘Termination_action’情報、‘Action_after_iteration’情報、‘Delay’情報、‘Iteration_max’情報が含まれるが、‘Termination_action’情報が‘0’の場合、アニメーションフレームが最終ディスプレイされた状態を示して、‘1’の場合、ディスプレイが完了すると自動的に消えることを示す。 The MNG file further includes IHDR / JHDR information, IDAT / JDAT information, and IEND information. TERM (Termination) information includes 'Termination_action' information, 'Action_after_iteration' information, 'Delay' information, and 'Iteration_max' information. If 'Termination_action' information is '0', the animation frame is finally displayed. Indicates the state, and when it is “1”, it indicates that the display is automatically turned off when the display is completed.
‘Termination_action’情報が、‘2’の場合、最初のフレームへ帰って、‘3’の場合、例えば最初のフレームから最終のフレームまで範囲内でディスプレイ動作をスタートすることを示す。 When the 'Termination_action' information is '2', it returns to the first frame, and when it is '3', for example, it indicates that the display operation is started within the range from the first frame to the last frame.
そして、‘Action_after_iteration’情報は、例えば、‘0’の場合、アニメーションフレームが最終ディスプレイされた状態を示し、‘1’の場合、ディスプレイが完了すると自動的に消えることを示しており、‘2’の場合、最初のフレームへ帰ることを示す。 The 'Action_after_iteration' information indicates, for example, that the animation frame is finally displayed when '0', and indicates that when the display is completed, the animation frame disappears automatically when '1'. Indicates return to the first frame.
また、‘Delay’情報は一度再生の後、次の再生までの休止(Idle)時間周期を示し、‘Iteration_max’情報は、アニメーションフレームを繰り返して再生することができる最大値を示し、無限再生モードの場合、例えば‘0x7FFFFFF’値として記録される。 In addition, 'Delay' information indicates a pause (Idle) time period from once playback to the next playback, and 'Iteration_max' information indicates a maximum value at which an animation frame can be repeatedly played back, and an infinite playback mode. In this case, for example, it is recorded as a '0x7FFFFFF' value.
図7に示したように、MNGファイルのうちイメージディスプレイチャンクに該当するBACK(Background)情報には、‘Red_background’情報、‘Green_background’情報、‘Blue_background’情報が含まれるが、BACK情報はアニメーションフレームの背景カラーを設定するための情報である。 As shown in FIG. 7, the BACK (Background) information corresponding to the image display chunk in the MNG file includes 'Red_background' information, 'Green_background' information, and 'Blue_background' information, but the BACK information is an animation frame. This is information for setting the background color.
そして、FRAM(Frame definitions)情報には、例えばMNG−LCバージョン1.0で定義しているフレームモード(Frame_mode)、サブフレーム名(Sub_frame_name)等のような情報が含まれる。一方、図8に示したように、アニメーションデータのPNGファイルのうち主要PNGチャンクに該当するIHDR(Image header)情報には、IDVDで画面面積と高さを制限するための‘Width’(0 to 720)と‘Height’(0 to 480(576))情報が含まれる。 The frame definition (FRAM) information includes information such as a frame mode (Frame_mode) and a subframe name (Sub_frame_name) defined in MNG-LC version 1.0, for example. On the other hand, as shown in FIG. 8, IHDR (Image header) information corresponding to the main PNG chunk in the PNG file of animation data includes “Width” (0 to 0) for limiting the screen area and height in IDVD. 720) and 'Height' (0 to 480 (576)) information.
IHDR(Image header)情報には、‘Bit Depth’情報、‘Color type’情報、‘Compression method’情報、‘Filter method’情報、及び‘Interlace method’情報が含まれるが、‘Bit Depth’情報はパレットのインデックスをそれぞれ表現する時使われるデータの長さ値が例えば‘8’の場合、2の8乗個の表現が可能であるので、256個のカラーを表現することができる。 The IHDR (Image Header) information includes 'Bit Depth' information, 'Color type' information, 'Compression method' information, 'Filter method' information, and 'Interlace method' information, but 'Bit Depth' information. If the length value of the data used when representing each index of the palette is “8”, for example, it is possible to represent 2 to the 8th power, so that 256 colors can be represented.
‘Color type’情報は、イメージ内のカラーを表現するための情報とであり、PNGフォーマットに従っている。‘Compression method’情報と‘Filter method’情報はまだあらゆる機能が未定である。‘Interlace method’情報はインターレース機能を支援しないとき‘0x00’と記録される。 'Color type' information is information for expressing a color in the image and conforms to the PNG format. The functions of “Compression method” information and “Filter method” information are still undecided. The 'Interlace method' information is recorded as '0x00' when the interlace function is not supported.
また、PLTE(Palette)情報には、最大256R/G/Bカラーをそれぞれ示すための‘max(256x3)B’情報が含まれ、IDAT(Image Data)情報には実際イメージデータが記録され、PNGファイルの最終を知らせるための情報としてIEND情報は、エンプティチャンク(Empty Chunk)として記録される。 The PLTE (palette) information includes 'max (256x3) B' information for indicating a maximum of 256 R / G / B colors, IDAT (image data) information records actual image data, and PNG IEND information as information for notifying the end of the file is recorded as an empty chunk.
図9に示したように、PNGファイルのうち補助PNGチャンクに該当するtRNS(Transparency)情報には、例えば256R/G/Bカラーに対するトランスペアレンシを示すための‘max256B’情報が含まれる。gAMA(Gamma)情報には、sRGBを支援するために固定された値、例えば‘(45455sRGB)’が記録されるが、もしsRGBを使わなければ、他の値を記録することができる。 As shown in FIG. 9, the tRNS (Transparency) information corresponding to the auxiliary PNG chunk in the PNG file includes, for example, 'max256B' information for indicating transparency for 256R / G / B color. In the gAMA (Gamma) information, a value fixed to support sRGB, for example, '(45455 sRGB)' is recorded. However, if sRGB is not used, other values can be recorded.
そして、cHRM(Primary chromaticities)情報には、‘White point x’情報、‘White point y’情報、‘Red point x’情報、‘Red point y’情報、‘Green point x’情報、‘Green point y’情報、‘Blue point x’情報、‘Blue point y’情報が含まれる。 The cHRM (Primary chromaticities) information includes 'White point x' information, 'White point y' information, 'Red point x' information, 'Red point y' information, 'Green point x information', and 'Green point x' information. 'Information', 'Blue point x' information, and 'Blue point y' information are included.
また、cHRM情報には、sRGB(Standard RGB color space)情報とpHYs(Physical pixel dimensions)情報がさらに含まれても良い。pHYs情報に記録される‘Pixels per unit x’は、例えば画面比4:3または16:9を示して、‘Pixels per unit y’は、例えばNTSCまたはPALを示す値で記録される。 The cHRM information may further include sRGB (Standard RGB color space) information and pHYs (Physical pixel dimensions) information. 'Pixels per unit x' recorded in the pHYs information indicates, for example, a screen ratio of 4: 3 or 16: 9, and 'Pixels per unit y' is recorded, for example, as a value indicating NTSC or PAL.
さらに、図10に示したように、アニメーションデータのJNGファイルのうち主要JNGチャンクに該当するJHDR(JNG header)情報には、画面の面積と高さを制限するための‘Width’(0 to 720)と‘Height’(0 to 480(576))情報が含まれ、‘Color type’情報、‘Image_sample_depth’情報、‘Image_Compression method’情報、‘Image_interlace_method’情報も含まれる。 Further, as shown in FIG. 10, JHDR (JNG header) information corresponding to the main JNG chunk in the JNG file of animation data includes “Width” (0 to 720) for limiting the screen area and height. ) And “Height” (0 to 480 (576)) information, and also include “Color type” information, “Image_sample_depth” information, “Image_Compression method” information, and “Image_interlace_method” information.
‘Image_sample_depth’情報にはJPEGファイルで使われるイメージサンプルデータのビットサイズを、例えば8ビットに制限するための‘0x08’値が記録され、‘Image_Compression method’情報は、例えばIDVDで制限しているISO10918−1ホフマン符号化されたJPEG圧縮方式が使われ、‘Image_interlace_method’情報には、シーケンシャル圧縮のみを支援することができるようにするための‘0x00’値が記録される。 In the “Image_sample_depth” information, a value “0x08” for limiting the bit size of the image sample data used in the JPEG file to 8 bits, for example, is recorded, and the “Image_Compression method” information is, for example, ISO10918 limited by IDVD. −1 Huffman-encoded JPEG compression method is used, and “0x00” value is recorded in the “Image_interlace_method” information so that only sequential compression can be supported.
そして、JHDR情報には、例えば‘Alpha_sample_depth’情報、‘Alpha_compression_method’情報、‘Alpha_filter_method’情報、‘Alpha_interlace_method’情報がさらに含まれる。α(Alpha)は透明度に該当するものであって、‘Alpha_sample_depth’情報は、例えば一つのα値を示すためのものであって、例えばその値が4ならば2の4乗だけ種類を生じさせることができる。 The JHDR information further includes, for example, 'Alpha_sample_depth' information, 'Alpha_compression_method' information, 'Alpha_filter_method' information, and 'Alpha_interlace_method' information. α (Alpha) corresponds to transparency, and the “Alpha_sample_depth” information indicates, for example, one α value. If the value is 4, for example, the number of 2 is raised to the fourth power. be able to.
‘Alpha_interlace_method’情報は、例えば、インターレース機能を支援しない‘0x00’値が記録され、JDAT(Image Data)情報には実際のイメージデータが記録され、JNGファイルの最終を知らせるための情報としてIEND情報(MEND)は、例えばエンプティチャンク(Empty Chunk)が記録される。 The 'Alpha_interlace_method' information is recorded with, for example, a '0x00' value that does not support the interlace function, the actual image data is recorded in the JDAT (Image Data) information, and IEND information (notifying the end of the JNG file) In the MEND), for example, an empty chunk is recorded.
一方、図11に示したように、JNGファイルのうち補助JNGチャンクに該当するgAMA(Gamma)情報には、sRGBを支援するために固定された値、例えば‘(45455sRGB)’が記録され、cHRM(Primary chromaticities)情報には、例えば‘White point x’情報、‘White point y’情報、‘Red point x’情報、‘Red point y’情報、‘Green point x’情報、‘Green point y’情報、‘Blue point x’情報、‘Blue point y’情報が記録される。 On the other hand, as shown in FIG. 11, in the gAMA (Gamma) information corresponding to the auxiliary JNG chunk in the JNG file, a value fixed to support sRGB, for example, '(45455sRGB)' is recorded, and cHRM (Primary chromaticities) information includes, for example, 'White point x' information, 'White point y' information, 'Red point x' information, 'Red point y' information, 'Green point x' information, 'Green point' information , 'Blue point x' information and 'Blue point y' information are recorded.
また、cHRM情報には、sRGB(Standard RGB color space)情報とpHYs(Physical pixel dimensions)情報がさらに含まれる。そのpHYs情報に記録される‘Pixels per unit x’は、例えば画面比4:3または16:9を示し、‘Pixels per unit y’は、例えばNTSCまたはPALを示す値が記録される。 The cHRM information further includes sRGB (Standard RGB color space) information and pHYs (Physical pixel dimensions) information. 'Pixels per unit x' recorded in the pHYs information indicates, for example, a screen ratio of 4: 3 or 16: 9, and 'Pixels per unit y' stores, for example, a value indicating NTSC or PAL.
コンテンツディスクのメインA/Vデータとコンテンツデータを再生するための対話型光ディスクプレーヤーにおいて、本発明によるシステムは、対話型DVDまたはコンテンツサーバーから受信するコンテンツデータに含まれたアニメーションデータのMNGファイルをPNGファイルとJNGファイルに分離する。 In an interactive optical disc player for reproducing main A / V data and content data of a content disc, the system according to the present invention converts an MNG file of animation data contained in content data received from an interactive DVD or a content server to PNG Separate files and JNG files.
本システムは各ファイルに含まれたイメージデータをデコーディングして、ファイルに含まれた制御情報を参照して、イメージデータを多様なアニメーションイメージとしT再生することによって、対話型光ディスクプレーヤーはアニメーションデータをメインA/Vデータと效率的に連係して再生することができる。 This system decodes the image data included in each file, refers to the control information included in the file, and reproduces the image data as various animation images. Can be efficiently linked with the main A / V data and reproduced.
本明細書に記載されたプログラム、モジュール、過程などは、単純に例を挙げるためのことであって、特定のコンピュータ、装置、コンピュータプログラム言語と関連されたり限定されない。むしろ、多様な形態の汎用コンピュータマシンまたは装置が本発明による特徴によって実現されるロジックコード(logic code)と共に使用することができる。 The programs, modules, processes, etc. described herein are for illustrative purposes only and are not related or limited to any particular computer, apparatus, or computer program language. Rather, various forms of general purpose computer machines or devices may be used with the logic code implemented by the features of the present invention.
また、本発明による方法で段階を実施する順序は例として説明したものであるる。事実、本発明で異なるように提示されない限り、それらの段階は任意の順序でまたは平行して実行されることができる。本発明による方法は、本発明が属する技術分野で現在知られた用語である、ハードウェア、ソフトウェア、またはこれらの組合で実現させることができる。 Also, the order of performing the steps in the method according to the invention has been described by way of example. In fact, the steps can be performed in any order or in parallel, unless otherwise presented in the present invention. The method according to the present invention can be implemented in hardware, software, or a combination thereof, which are terms currently known in the technical field to which the present invention belongs.
特に、本発明による方法はソフトウェア、ファームウエア、任意の類型のコンピュータで作動するマクロコードにより実行させることができる。また、本発明を実装するソフトウェアは、ROM、RAM、磁気媒体、穿孔テープまたはカード、CD、DVDなどの媒体にコンピュータ命令として構成させることができる。 In particular, the method according to the invention can be executed by software, firmware, macro code running on any type of computer. Also, software implementing the present invention can be configured as computer instructions on a medium such as a ROM, RAM, magnetic medium, perforated tape or card, CD, or DVD.
また、ソフトウェアは搬送波に載せられたコンピュータ信号の形態であってもよく、またはインターネットを介して連結されたコンピュータのウェブページを介してアクセスすることができる。したがって、本発明は、本発明で異なるように提示されない限り、特定プラットホームに限定されない。 The software may also be in the form of a computer signal carried on a carrier wave or accessed via a computer web page linked via the Internet. Accordingly, the present invention is not limited to a particular platform, unless presented differently in the present invention.
以上のように、対話型ディスクのアニメーションデータを管理する方法とシステムが提供された。このような本発明は望ましい実施形態を参照にして説明したが、当業者ならば本発明の技術的範囲内で前記望ましい実施形態に対する変更及び修正が可能であることである。 As described above, a method and system for managing animation data on an interactive disc have been provided. Although the present invention has been described with reference to the preferred embodiments, those skilled in the art can make changes and modifications to the preferred embodiments within the scope of the invention.
説明した実施形態はすべての観点で単に例のために考慮されるべきで、いかなる場合にも制限されない。したがって、本発明の多くの観点を支援することができる他の実施形態、システム構造、プラットホーム、装置は、説明した本発明の技術的特徴から外れない状態で利用されることができる。 The described embodiments are to be considered merely as examples in all respects and are not limited in any way. Accordingly, other embodiments, system structures, platforms, and devices that can support many aspects of the present invention can be utilized without departing from the described technical features of the present invention.
記載された実施形態の特徴の適応と組合は本発明の範囲内に含まれる。本発明は特許請求範囲とその均等の範囲により限られる。 Adaptations and combinations of the features of the described embodiments are included within the scope of the invention. The present invention is limited by the claims and their equivalents.
Claims (17)
前記第1グラフィック情報から、PNG(Portable Network Graphics)ファイルを含む第2グラフィック情報を抽出する段階と;
前記第2グラフィック情報を第1イメージデータにデコーディングする段階;及び
制御データに基づいて、前記第1イメージデータをアニメーションイメージとして再生する段階を含むエンハンストナビゲーションプレーヤーを介してアニメーションデータを再生する方法。 Receiving first graphic information including animation data from a first source, associated with audio / video (A / V) data and including an MNG (Multimedia Network Graphics) file;
Extracting second graphic information including a PNG (Portable Network Graphics) file from the first graphic information;
Decoding the second graphic information into the first image data; and reproducing the animation data through an enhanced navigation player based on the control data; and reproducing the first image data as an animation image.
前記第1グラフィック情報から、PNG(Portable Network Graphics)ファイル、第2グラフィック情報を、デコーディングされた第1イメージデータとしてデコーディングするための第2デコーダーと;
制御データに基づいて、前記デコーディングされた第1イメージデータを受信してアニメーションイメージを再生するイメージマネジャーを含むアニメーションデータを再生するための装置。 A first decoder for decoding first graphic information composed of animation data associated with audio / video (A / V) data, including MNG (Multimedia Network Graphics) files;
A second decoder for decoding a PNG (Portable Network Graphics) file and second graphic information from the first graphic information as decoded first image data;
An apparatus for reproducing animation data including an image manager that receives the decoded first image data and reproduces an animation image based on control data.
前記コンテンツサーバーから受信される前記第1グラフィック情報を一時的に保存するためのデータストレージをさらに含む請求項7に記載の装置。 8. The apparatus of claim 7, further comprising a network manager for receiving the first graphic information from a content server; and a data storage for temporarily storing the first graphic information received from the content server.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US44329203P | 2003-01-29 | 2003-01-29 | |
KR1020030014457A KR100573685B1 (en) | 2003-03-07 | 2003-03-07 | Method and device for reproducing animation data of interactive optical disc |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005515527A Division JP2006514507A (en) | 2003-01-29 | 2003-10-11 | Animation data management method and apparatus for interactive optical disk |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008035535A true JP2008035535A (en) | 2008-02-14 |
Family
ID=36383855
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005515527A Pending JP2006514507A (en) | 2003-01-29 | 2003-10-11 | Animation data management method and apparatus for interactive optical disk |
JP2007228935A Pending JP2008029028A (en) | 2003-01-29 | 2007-09-04 | Method and apparatus for managing animation data of interactive optical disc |
JP2007228923A Pending JP2008035535A (en) | 2003-01-29 | 2007-09-04 | Method and apparatus for managing animation data of interactive optical disc |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005515527A Pending JP2006514507A (en) | 2003-01-29 | 2003-10-11 | Animation data management method and apparatus for interactive optical disk |
JP2007228935A Pending JP2008029028A (en) | 2003-01-29 | 2007-09-04 | Method and apparatus for managing animation data of interactive optical disc |
Country Status (7)
Country | Link |
---|---|
EP (1) | EP1597729A4 (en) |
JP (3) | JP2006514507A (en) |
AU (1) | AU2003269520A1 (en) |
BR (1) | BR0318070A (en) |
RU (3) | RU2005124157A (en) |
TW (3) | TWI309818B (en) |
WO (1) | WO2004068490A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100574823B1 (en) | 2003-03-07 | 2006-04-28 | 엘지전자 주식회사 | Animation chunk data and its attribute information management method of interactive optical disc |
EP1876588A3 (en) * | 2003-02-10 | 2008-08-20 | LG Electronics Inc. | Method for managing animation chunk data and its attribute information for use in an interactive disc |
BR0318098A (en) * | 2003-02-10 | 2005-12-20 | Lg Electronics Inc | Method for managing animation fragment data and its attribute information for use on an interactive disk |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5929857A (en) * | 1997-09-10 | 1999-07-27 | Oak Technology, Inc. | Method and apparatus for dynamically constructing a graphic user interface from a DVD data stream |
US6507696B1 (en) * | 1997-09-23 | 2003-01-14 | Ati Technologies, Inc. | Method and apparatus for providing additional DVD data |
JP3376265B2 (en) * | 1997-12-25 | 2003-02-10 | 株式会社東芝 | Object sharing system for multiple contents |
CN1402852A (en) * | 1999-10-22 | 2003-03-12 | 动感天空公司 | Object oriented video system |
JP4545982B2 (en) * | 2000-04-21 | 2010-09-15 | パナソニック株式会社 | DATA BROADCAST PROGRAM SYNTHESIS DEVICE, PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM |
EP1667115A3 (en) | 2001-06-14 | 2006-07-12 | Samsung Electronics Co., Ltd. | Information storage medium containing preload information, apparatus and method for reproducing therefor |
JP4297784B2 (en) * | 2001-10-23 | 2009-07-15 | サムスン エレクトロニクス カンパニー リミテッド | Information storage medium on which markup document and AV data are recorded, recording method, reproducing method, and reproducing apparatus |
KR100514733B1 (en) * | 2002-05-24 | 2005-09-14 | 삼성전자주식회사 | Information storage medium, reproducing method, and reproducing apparatus for supporting interactive mode |
-
2003
- 2003-10-11 WO PCT/KR2003/002099 patent/WO2004068490A1/en active Application Filing
- 2003-10-11 BR BR0318070-0A patent/BR0318070A/en not_active IP Right Cessation
- 2003-10-11 RU RU2005124157/28A patent/RU2005124157A/en not_active Application Discontinuation
- 2003-10-11 JP JP2005515527A patent/JP2006514507A/en active Pending
- 2003-10-11 AU AU2003269520A patent/AU2003269520A1/en not_active Abandoned
- 2003-10-11 EP EP03751515A patent/EP1597729A4/en not_active Withdrawn
- 2003-12-10 TW TW92134927A patent/TWI309818B/en not_active IP Right Cessation
- 2003-12-10 TW TW96131119A patent/TW200818160A/en unknown
- 2003-12-10 TW TW96131117A patent/TWI311744B/en active
-
2007
- 2007-09-04 JP JP2007228935A patent/JP2008029028A/en active Pending
- 2007-09-04 JP JP2007228923A patent/JP2008035535A/en active Pending
-
2008
- 2008-01-14 RU RU2008100243/09A patent/RU2008100243A/en not_active Application Discontinuation
- 2008-01-17 RU RU2008100853/28A patent/RU2008100853A/en not_active Application Discontinuation
Non-Patent Citations (1)
Title |
---|
JPN7009005135, Glenn Randers−Pehrson, MNG(Multiple−image Network Graphics)Format Version, 20010209 * |
Also Published As
Publication number | Publication date |
---|---|
RU2008100853A (en) | 2009-07-27 |
BR0318070A (en) | 2006-01-17 |
AU2003269520A1 (en) | 2004-08-23 |
EP1597729A1 (en) | 2005-11-23 |
TW200416713A (en) | 2004-09-01 |
TW200822072A (en) | 2008-05-16 |
EP1597729A4 (en) | 2007-10-31 |
TWI309818B (en) | 2009-05-11 |
RU2008100243A (en) | 2009-07-20 |
RU2005124157A (en) | 2006-06-10 |
JP2006514507A (en) | 2006-04-27 |
TWI311744B (en) | 2009-07-01 |
JP2008029028A (en) | 2008-02-07 |
WO2004068490A1 (en) | 2004-08-12 |
TW200818160A (en) | 2008-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100667751B1 (en) | A storage medium, a playback device, and a playback method including text-based subtitle information | |
US8965180B2 (en) | Systems and methods for converting interactive multimedia content authored for distribution via a physical medium for electronic distribution | |
KR101024922B1 (en) | A recording medium having a data structure for managing reproduction of subtitle data, and a method and apparatus for recording and reproducing accordingly | |
US8300054B2 (en) | Method for managing animation chunk data and its attribute information for use in an interactive disc | |
US20080007558A1 (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 | |
RU2358337C2 (en) | Recording medium, with data structure for controlling playback of data of text subtitles recorded on it, and devices and methods of recording and playing back | |
CA2718221A1 (en) | Method of presenting auxiliary data for an interactive recording medium | |
EP1876598A2 (en) | Method and apparatus for managing animation data of an interactive DVD. | |
KR100953517B1 (en) | Real-time data streaming management and playback method of interactive optical disc | |
EP1876588A2 (en) | Method for managing animation chunk data and its attribute information for use in an interactive disc | |
CN1759439B (en) | Method for recording image data on a recording medium and ralated method for controlling data | |
TWI288923B (en) | Method of managing picture data and related control data on a recording medium | |
KR20050101302A (en) | Method for managing animation chunk data and attribute information for interactive optical disc | |
CN100520939C (en) | Method and apparatus for managing animation data of an interactive disc |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091201 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100301 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100406 |