專利名稱:管理交互式盤中使用的動畫組塊數據及其屬性信息的方法
技術領域:
本發明涉及用于管理諸如交互式光盤的增強導航媒介中使用的動畫組塊數據及其屬性信息的方法,尤其涉及用于管理I-DVD(交互式數字通用盤)或eDVD(增強數字通用盤)中使用的動畫組塊數據及其屬性信息的方法,其可以再現與音頻/視頻(A/V)數據有關的各種動畫數據。
背景技術:
高密度光盤能記錄和存儲數字數據。數字通用盤(DVD)是高容量記錄媒介,它能永久記錄和存儲高品質數字音頻數據以及高品質電影數據。
DVD包括(1)數據流記錄區,用于記錄諸如電影數據的數字數據流,以及(2)導航數據記錄區,用于記錄控制電影數據回放所需的導航數據。
因此,一般的DVD播放器首先讀取導航數據記錄區中記錄的導航數據。如果將DVD置入播放器,則播放器將讀出的導航數據存儲入播放器中提供的存儲器,并利用導航數據再現數據流記錄區中記錄的電影數據。DVD播放器再現DVD上記錄的電影數據,以使用戶能看到和聽到DVD上記錄的電影。
與音頻/視頻(A/V)數據回放有關的附加信息也可記錄于DVD上。該信息可包括文檔型內容文件(例如,HTML(超文本標記語言)、SMTL(同步多媒體綜合語言)、CSS(層疊式樣式表)、腳本語言(即,ECMAScript)、數據型內容文件(例如,圖像數據(例如,JPEG或PNG),音頻數據(例如,AC-3,MPEG音頻,DTS或SDDS),動畫數據(例如,MNG))和文本/字體數據。
交互式數字通用盤(I-DVD)的標準正在制定中。根據用戶的交互式請求再現I-DVD上記錄的A/V數據。在I-DVD商業化的情況下,通過數字記錄媒介提供與主A/V數據有關的各種內容將更普遍,這會向用戶提供更大的便利。
正實現用于接收/讀取來自內容服務器的上述各種內容文件同時再現DVD上記錄的主A/V數據的方法。需要用于在接收用戶請求時再現主A/V數據及其有關內容(諸如各種動畫數據)的有效方法。
發明內容
根據一個或多個實施例,提供了一種管理動畫數據和有關控制數據以便記錄于增強導航媒介上的方法。該方法包括按組塊數據格式將包括第一圖像數據的動畫數據構建成第一圖形MNG文件,其中第一圖形文件包括第一首部部分、第二尾部部分、第一控制數據和包含附加數據的幀;以及將第一圖形文件記錄于增強導航媒介上。
含附加數據的幀包括第二圖形文件。含附加數據的幀包括第三圖形文件。含附加數據的幀包括第二圖形文件和第三圖形文件中的至少一個。第二圖形文件包括第二圖像數據和用于控制第一圖形文件中的動畫數據回放的第二控制數據。
在某些實施例中,第三圖形文件包括第三圖像數據和用于控制第一圖形文件中的動畫數據回放的第三控制數據。增強導航媒介是交互數字通用盤(I-DVD)。第二圖形文件和第三圖形文件中的至少一個包括第四控制信息,用于控制第一圖像數據的回放。第一圖形文件進一步包括終止動作信息、物理象素尺寸信息、調色板信息和透明度信息。
例如,第一圖形文件進一步包括在包含附加數據的幀之前構成的終止動作信息、物理象素尺寸信息、調色板信息、透明度信息中的至少一個。含附加數據的幀包括多個第二圖形文件和第三圖形文件中的至少一個。第二圖形文件包括第二首部信息、第二圖像數據和第二圖像尾部信息中的至少一個。
在某些實施例中,第二圖形PNG文件進一步包括第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個。第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個被構建于第二首部信息和第二對象圖像數據之間。
第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個被用于控制第二圖像數據的回放。第三圖形文件包括第三首部信息、第三對象圖像數據和第三圖像尾部信息中的至少一個。
在一個或多個實施例中,第三圖形文件進一步包括第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個。第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個構建于第三JNG首部信息和第三對象圖像數據之間。
在另一個實施例中,第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個用于控制第三JPEG圖像數據的回放。
根據另一個實施例,一種增強導航媒介包括音頻/視頻(A/V)數據;導航數據,用于通過增強導航播放器控制A/V數據的再現;以及用于組裝A/V和控制數據的結構配置,其中該結構配置包括含具有動畫信息的第一圖形文件的數據幀。第一圖形文件包括第一組塊數據;以及第二組塊數據和第三組塊數據中的至少一個。
第一組塊數據包括第一首部幀標識符;第一尾部幀標識符;以及第一控制信息。在特定實施例中,一種用于組裝動畫數據以便由增強導航播放器再現的增強導航數據結構,該數據結構包括第一圖形文件,其包括音頻/視頻(A/V)數據;導航數據,用于由增強導航播放器控制A/V數據的再現。
A/V數據和導航數據被組裝成第一組塊數據;以及第二組塊數據和第三組塊數據中的至少一個。第一組塊數據包括第一首部幀標識符;第一尾部幀標識符;以及第一控制信息。第二組塊數據包括第二首部幀標識符;第二尾部幀標識符;以及第二控制信息。例如,在某些實施例中,第三組塊數據包括第三首部幀標識符;第三尾部幀標識符;以及第三控制信息。
根據再一個實施例,一種管理動畫數據和相關控制數據以便記錄于增強導航媒介上的方法,該方法包括按組塊數據格式將包含A/V圖像數據的動畫數據構成為MNG(多媒體網絡圖形)文件,其中MNG文件包括MNG首部部分、MNG尾部部分、MNG控制數據和含附加數據的幀;以及將MNG文件記錄于增強導航媒介上。
含附加數據的幀包括PNG(可移植網絡圖形)文件。含附加數據的幀包括JNG(JPEG網絡圖形)文件。含附加數據的幀包括PNG(可移植網絡圖形)文件和JNG(JPEG網絡圖形)文件中的至少一個。PNG文件包括PNG圖像數據和用于控制MNG文件中動畫數據回放的PNG控制數據。JNG文件包括JNG圖像數據和用于控制MNG文件中動畫數據回放的JNG控制數據。
PNG文件和JNG文件中的至少一個包括第四控制信息,用于控制第一A/V圖像數據的回放。MNG文件進一步包括終止動作信息。MNG文件進一步包括物理象素尺寸信息。MNG文件進一步包括調色板信息和透明度信息。在特定實施例中,MNG文件包括在含附加數據的幀之前構成的終止動作信息、物理象素尺寸信息、調色板信息、透明度信息中的至少一個。
含附加數據的幀包括多個PNG文件和JNG文件中的至少一個。PNG文件包括PNG首部信息、對象PNG圖像數據和第二圖像尾部信息中的至少一個。PNG文件進一步包括第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個。
第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個被構建于PNG首部信息和對象PNG圖像數據之間。第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個被用于控制對象PNG圖像數據的回放。
JNG文件包括JNG首部信息、對象JPEG圖像數據和第三圖像尾部信息中的至少一個。JNG文件進一步包括第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個。
在某些實施例中,第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個構建于JNG首部信息和對象JPEG圖像數據之間。第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個被用于控制對象JPEG圖像數據的回放。
根據本發明的一個或多個實施例,一種增強導航媒介包括音頻/視頻(A/V)數據;導航數據,用于通過增強導航播放器控制A/V數據的再現;以及用于組裝A/V和控制數據的結構配置,其中該結構配置包括含具有動畫信息的MNG(多媒體網絡圖形)文件的數據幀。
MNG文件包括MNG組塊數據;以及PNG(可移植網絡圖形)組塊數據和JNG(JPEG網絡圖形)組塊數據中的至少一個。MNG組塊數據包括MNG首部幀標識符;MNG尾部幀標識符;以及MNG控制信息。一種用于組裝動畫數據以便由增強導航播放器再現的增強導航數據結構,該數據結構包括第一圖形文件,其包括音頻/視頻(A/V)數據;以及導航數據,用于由增強導航播放器控制A/V數據的再現。
A/V數據和導航數據被組裝成第一圖形數據格式,以及第二圖形數據格式和第三圖形數據格式中的至少一個。第一圖形數據格式包括第一首部幀標識符;第一尾部幀標識符;以及第一控制信息。第二圖形數據格式包括第二首部幀標識符;第二尾部幀標識符;以及第二控制信息。在某些實施例中,第三圖形數據格式包括第三首部幀標識符;第三尾部幀標識符;以及第三控制信息。
根據又一個實施例,一種用于管理動畫數據和有關控制數據以便記錄于增強導航媒介上的數據結構,該數據結構包括按組塊數據格式將含第一圖像數據的動畫數據構建成第一圖形文件,其中該第一圖形文件包括第一首部部分、第二尾部部分、第一控制數據和含附加數據的幀。
含附加數據的幀包括第二圖形文件。含附加數據的幀包括第三圖形文件。含附加數據的幀包括第二圖形文件和第三圖形文件中的至少一個。第二圖形文件包括第二圖像數據和第二控制數據,用于控制第一圖形文件中動畫數據的回放。
第三文件包括第三圖像數據和第三控制數據,用于控制第一圖形文件中動畫數據的回放。例如在一個實施例中,增強導航媒介是交互數字通用盤(I-DVD)。
第二圖形文件和第三圖形文件中的至少一個包括第四控制信息,用于控制第一A/V圖像數據的回放。第一圖形文件進一步包括終止動作信息。第一圖形文件進一步包括物理象素尺寸信息。第一圖形文件進一步包括調色板信息。第一圖形文件進一步包括透明度信息。
在一個實施例中,第一圖形文件進一步包括含附加數據的幀之前構建的終止動作信息、物理象素尺寸信息、調色板信息、透明度信息中的至少一個且含附加數據的幀包括多個第二圖形文件和第三圖形文件中的至少一個。
第二圖形文件包括第二首部信息、第二對象圖像數據和第二圖像尾部信息中的至少一個。第二圖形文件進一步包括第二物理象素尺寸信息、第二標準信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個。
在一個或多個實施例中,第二物理象素尺寸信息、第二標準信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個構建于第二首部信息和第二對象圖像數據之間。第二物理象素尺寸信息、第二標準信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個被用于控制第二對象圖像數據的回放。
第三圖形文件包括第三首部信息、第三圖像數據和第三圖像尾部信息中的至少一個。第三圖形文件進一步包括第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個。第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個構建于第三首部信息和第三對象圖像數據之間。
第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個被用于控制第三對象圖像數據的回放。
在另一個實施例中,一種增強導航媒介包括音頻/視頻(A/V)數據;導航數據,用于由增強導航播放器控制A/V數據的再現;以及用于組裝A/V和控制數據的結構配置,其中結構配置包括含具有動畫信息的MNG(多媒體網絡圖形)文件的數據幀。
例如,MNG文件包括MNG組塊數據;以及PNG(可移植網絡圖形)組塊數據和JNG(JPEG網絡圖形)組塊數據的至少一個。在某些實施例中,MNG組塊數據包括MNG首部幀標識符;MNG尾部幀標識符;以及MNG控制信息。
第一圖形文件可以是MNG(多媒體網絡圖形)文件。第二圖形文件可以是PNG(可移植網絡圖形)文件。第三圖形文件可以是JNG(JPEG網絡圖形)文件。這樣,在某些實施例中,第一圖形文件是MNG文件、第二圖形文件是PNG文件,且第三圖形文件是JNG文件。
通過以下實施例的詳細描述并參考附圖將使本發明的這些和其它實施例為本領域熟練技術人員顯而易見,本發明不限于所揭示的任何特殊實施例。
包含附圖以提供本發明的進一步理解,其結合并構成本說明書的一部分,并與描述一起用于說明本發明的原理。
圖1是示出根據本發明一個實施例的管理交互光盤中使用的動畫數據及其屬性信息的交互盤播放器的框圖;圖2是示出根據本發明一個實施例的用于再現I-DVD上記錄的與動畫數據有關的A/V數據的方法的示圖;圖3是根據本發明一個實施例的動畫數據的實例性圖形文件配置;圖4是根據本發明一個實施例的說明交互光盤的圖1元素解碼器中動畫解碼器的框圖;圖5、6和7分別是圖形文件配置的示例性數據結構;圖8和9分別是另一種圖形文件配置的實例;以及圖10和11示出了根據本發明一個或多個實施例的再一種圖形文件配置的實例。
根據系統的一個或多個實施例,不同附圖中由相同標號表示的本發明的特點、元素和方面表示相同、等效或類似的特點、元素或方面。
具體實施例方式
參考圖1,提供了諸如ENAV或I-DVD播放器的增強導航播放器或交互式盤播放器。結合I-DVD或增強導航(ENAV)盤或盤播放器描述本發明的一個或多個實施例。應理解,這種結合僅作為實例。因此,這里提供的系統和方法可應用于任何類型的記錄媒介或內容播放器裝置。
諸如圖1的I-DVD播放器的交互盤播放器包括ENAV引擎100。ENAV引擎100包括用于從與網絡相連的內容服務器300下載ENAV內容的網絡管理器10,預載內容盤400(例如,I-DVD)上記錄的ENAV內容的ENAV緩沖器11。還可以包括用于接收ENAV文檔并執行與ENAV文檔有關的數據處理操作的文檔處理器12。
例如,在一個或多個實施例中也可包含用于利用視頻或音頻數據解碼文本數據和元素數據(諸如音頻、圖像、字體和動畫數據)的元素解碼器13;ENAV接口處理機14,用于控制ENAV緩沖器11,執行與從文檔處理器12接收的控制信號有關的所需操作,并接收/發送用戶觸發信號、DVD觸發信號、DVD狀態信號和DVD控制信號;以及用于輸出音頻和視頻信號的AV呈現器(renderer)15。
ENAV引擎100與DVD視頻回放引擎200連接。內容服務器300與網絡管理器10連接并按多個數據文件的形式發送與I-DVD400上記錄的A/V數據有關的各種內容數據。例如,如圖2所示,可基于XHTML文檔文件單元及由圖像、動畫、音頻或文本/字體數據構成的其相關ENAV單元發送ENAV內容數據。
動畫數據可以作為MNG(多媒體網絡圖形)文件發送,例如是按數據格式寫入的。例如,動畫數據的MNG文件可進一步包括PNG(可移植網絡圖形)文件或者JNG(JPEG網絡圖形)文件。
參考圖3,提供了MNG組塊數據配置以及PNG和JNG組塊數據配置。例如,MNG首部信息(MHDR)被記錄于MNG文件的頭部。MNG尾部信息(MEND)被記錄于MNG文件的后端。圖像數據的PNG文件和JNG文件被進一步記錄于MNG文件中。在特定實施例中,用于控制PNG和JNG文件的圖像數據回放的各種控制信息(TERM,pHYs等)可以選擇性地記錄于MNG文件中。
PNG首部信息(IHDR)記錄于PNG文件的頭部,且PNG尾部信息(IEND)記錄于PNG文件的后端。要按動畫圖像形式顯示的對象圖像數據(IDAT)和用于控制對象圖像數據(IDAT)回放的控制信息(pHYs,sRGB等)可選擇性地記錄于PNG文件中。
JNG首部信息(JHDR)可記錄于JNG文件的頭部,且JNG尾部信息(IEND)可記錄于JNG文件的后端。要按動畫圖像形式顯示的JPEG圖像數據(JDAT)和用于控制JPEG圖像數據(JDAT)回放的控制信息(pHYs,sRGB等)可以選擇性地記錄于JNG文件中。
在一個實施例中,動畫數據的MNG文件從內容服務器300接收,并暫時存儲于ENAV緩沖器11中。在其它實施例中,MNG文件從I-DVD400的特定記錄區中讀取并暫時存儲于ENAV緩沖器11中。如圖4所示,用于按動畫圖像形式再現MNG文件數據的元素解碼器13中包含的動畫解碼器可進一步包括MNG-LC解碼器130、PNG解碼器131、JNG組塊分析器132、JPEG解碼器133和布局管理器134。
因此,動畫數據的MNG文件從I-DVD400或內容供應商(CP)服務器300讀取,并通過MNG-LG解碼器130被分成PNG文件和JNG文件。根據一個實施例,MNG文件中包含的控制信息也被分成PNG和JNG文件,且隨后被輸出到MNG布局管理器134。
在某些實施例中,PNG解碼器131解碼PNG文件。PNG文件中包含的控制信息和解碼對象圖像發送到MNG布局管理器134。在JNG組塊分析器132中,JNG文件被分成控制信息和JPEG圖像數據。
將KNG文件的控制信息發送到MNG布局管理器134。在JPEG解碼器133中,JPEG圖像數據被解碼成JPEG圖像,且隨后被發送到MNG布局管理器134。在某些實施例中,JNG組塊分析器132和JPEG解碼器133可以集成為一體。例如,可以根據組塊數據類型分類控制信息和MNG-LG解碼器130、PNG解碼器131和JNG組塊分析器132中的文件劃分動作。
MNG布局管理器134表示MNG控制信息、PNG控制信息和JNG控制信息,并按與由DVD引擎再現的主A/V數據有關的動畫圖像的形式再現解碼的對象圖像和JPEG圖像。
交互式光盤播放器能再現從I-DVD400讀取的主A/V數據,且同時能按與主A/V數據有關的動畫圖像形式再現從內容服務器300或I-DVD400讀取動畫數據的MNG文件。
以下將更詳細地描述用于管理I-DVD上控制動畫圖像回放所需的交互式光盤的動畫控制信息以有效地記錄附加控制信息的方法。應注意,這里提供的數值和參數或文件名僅作為實例,在其它實施例中基于實現需要可以使用可選的數值或命名約定。
參考圖5,與動畫數據的MNG文件中包含的臨界控制組塊相對應的MNG首部信息(MHDR)包括用于限制幀大小的“Frame_width”信息(例如,0到720)和“Frame_height”信息(例如,0到480(576)),以及用于限制幀率的“Ticks_per_second”信息(例如,達24)。
此外,MNG首部信息(MHDR)例如可進一步包括“Nominal_layer_count”信息、“Nominal_frame_count”信息、“Nominal_layer_count”信息和“Simplicity_profile”信息。用于指示MNG文件尾部的MNG尾部信息(MEND)被記錄為指定的注釋“空組塊(Empty chunk)”。
參考圖6,例如,與MNG文件的圖像定義組塊相對應的DEFI(定義對象)信息可包括“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可見”。
例如,除“Right_cb”信息和“Bottom_cb”信息外的信息被記錄為指定值“Default 0”。例如,“PLTE”(全局調色板)信息包括用于指示許多R/G/B顏色的特定信息“max(256x3)B”。“tRNS”(全局透明度)信息包括用于指示R/G/B顏色的透明度的信息。
MNG文件可進一步包括IHDR/JHDR信息,IDAT/JDAT信息和IEND信息。“TERM”信息包括“Termination_action”信息,“Action_after_iteration”信息,“Delay”信息和“Iteration_max”信息。如果“Termination_action”信息是“0”,它意味著動畫幀的最后顯示狀態。如果“Termination_action”信息是“1”,則它意味著動畫幀在完成顯示后自動消失。
如果“Termination_action”信息是“2”,它意味著動畫幀返回到初始幀狀態。例如,如果“Termination_adtion”信息是“3”,它意味著動畫幀在從其第一幀到最后幀的范圍內開始它們的顯示動作。
例如,如果“Action_after_iteration”信息是“0”,它意味著動畫幀的最后顯示狀態。例如,如果“Action_after_iteration”信息是“1”,它意味著動畫幀在完成顯示后自動消失。例如,如果“Action_after_iteration”信息是“2”,它意味著動畫幀返回初始幀狀態。
“延遲”信息表示從一個回放時間到下一個回放時間的空閑時間周期。“Iteration_max”信息表示可重復讀取動畫幀的最大值。例如,在無限回放模式的情況下,“Iteration_max”信息被記錄為‘0x7FFFFFF’。
參考圖7,“BACK”(背景)信息對應于MNG文件的圖像顯示組塊并包括“Red_background”信息、“Green_background”信息和“Blue_background”信息。且“BACK”信息適于設置動畫幀的背景顏色。
例如,“FRAM”(幀定義)信息包括MNG-LC版本1.0中定義的“Frame_mode”信息和“Sub_frame_name”信息。與動畫數據的PNG文件中包含的臨界PNG組塊相對應的“IHDR”(圖像首部)信息包括用于限制I-DVD顯示屏寬度和高度的“Width”信息(例如,0到720)和“Height”信息(例如,0到480(576))。
在一個或多個實施例中,也可包含“Bit Depth”信息、“Color type”信息、“Compression method”信息、“Filter method”信息和“Interlacing method”信息。關于“Bit depth”信息,如果適于顯示調色板索引的數據長度等于值“8”,28種數據表達是可用的,以便可以顯示256種顏色。
用于顯示圖像顏色的“Color type”信息基于PNG格式。“Compression method”信息和“Filter method”信息不被設定為任何功能。“Interlacing method”信息被記錄為特定值“0x00”,不支持隔行功能。
“PLTE”(調色板)信息包括“max(256x3)B”信息,用于分別表示最大256種R/G/B顏色。“IDAT”(圖像數據)信息記錄實際圖像數據。用于表示PNG文件尾部的“IEND”信息被記錄為指定的注釋“Empty chunk”。
參考圖9,與PNG文件的輔助PNG組塊相對應的“tRNs”(透明度)信息包括“max 256B”信息,用于表示例如256種R/G/B顏色的透明度。“gAMA”(伽馬)信息例如包括固定值,“45455 sRGB”,適于支持sRGB的使用。例如,除非使用sRGB,“gAMA”信息可以包括另一個值代替“454455 sRGB”。
“cHRM”(原色度(Primary chromaticities))信息可包括“White pointx”信息、“White point y”信息、“Red point x”信息、“Red point y”信息、“Green point x”信息、“Green point y”信息、“Blue point x”信息和“Bluepoint y”信息。
“cHRM”信息可進一步包括“sRGB”(標準RGB色空間)信息和“pHYs”(物理象素尺度)信息。“pHYs”信息上記錄的“Pixels per unit x”信息表示顯示器縱橫比,例如4∶3或16∶9。“Pixels per unit y”例如表示指示NTSC或PAL的值。
參考圖10,與動畫數據的JNG文件中所含的臨界JNG組塊相對應的“JHDR”(JNG首部)信息包括用于限制顯示屏寬和高的“Width”信息(0到720)和“Height”信息(例如,0到480(576)),以及“Bit Depth”信息、“Color type”信息、“Image_sample_depth”信息、“Image_compression method”信息以及“Image_interlace_method”信息。
“Image_sample_depth”信息包括特定值,例如“0x08”,用于將JPEG文件的圖像樣本數據的比特大小限制為例如8個比特。“Image_compression method”信息用于例如I-DVD中限制的ISO 10918-1 Hoffman碼的JPEG壓縮。“Image_interlace_method”信息包括特定值“0x00”,用于支持連續壓縮。
例如,“JHDR”信息可進一步包括“Alpha_sample_depth”信息、“Alpha_compression_method”信息、“Alpha_filter_method”信息以及“Alpha_interlace_method”信息。參考字符“Alpha”是透明指標,且例如,“Alpha_sample_depth”信息是一個alpha值。假如“Alpha_sample_depth”信息例如是4,則可以創建24個alpha值。
“Alpha_interlace_method”信息例如被記錄為值“0x00”,不支持隔行功能。“JDAT”(圖像數據)信息記錄實際圖像數據。用于指示JNG文件尾部的“IEND”信息例如被記錄為指定的注釋“空組塊(Empty chunk)”。
參考圖11,與JNG文件的輔助JNG組塊相對應的“gAMA”(伽馬)信息包括適于支持sRGB使用的“45455 sRGB”的固定值。例如,“cHRM”(原色度)信息包括“White point x”信息、“White point y”信息、“Red point x”信息、“Red point y”信息、“Green point x”信息、“Green point y”信息、“Bluepoint x”信息和“Blue point y”信息。
“cHRM”信息可進一步包括“sRGB”(標準RGB色空間)信息和“pHYs”(物理象素尺度)信息。“pHYs”信息上記錄的“Pixels per unit x”信息表示顯示器縱橫比,例如4∶3或16∶9。在特定實施例中,“Pixels per unit y”表示指示NTSC或PAL的值。
因此,在用于再現內容光盤的主A/V數據和內容數據的交互光盤播放器中,根據本發明的系統將從I-DVD或內容服務器接收的內容數據中包含的動畫數據的MNG文件分類成PNG文件和JNG文件。
隨后,系統解碼各文件中包含的圖像數據,并通過參照以上文件中包含的控制信息以各種動畫圖像的形式再現該圖像數據,從而根據本發明的一個或多個實施例,交互式光盤播放器可以有效地再現與主A/V數據有關的動畫數據。
應理解,這里描述的程序、模塊、過程、方法等僅僅是實例性實現而非限制于任何特殊的計算機、裝置或計算機編程語言。相反,可以通過根據這里提供的教導實現的邏輯代碼使用各種類型的通用計算機器或裝置。
此外,本方法步驟的執行順序純粹是說明性的。事實上,除非本揭示內容另外指出,這些步驟可以按任何順序或并行執行。本發明的方法可以按硬件、軟件或其任何組合進行,這些術語是本領域中當前已知的。
特別是,本方法可通過計算機或任何類型的計算機上操作的軟件、固件或宏代碼執行。此外,體現本發明的軟件可包括任何媒介(例如,ROM,RAM,磁性媒體,穿孔帶或卡,緊致盤(CD),DVD等)中的計算機指令。
此外,這種軟件也可以按載波中的計算機信號形式或者通過與因特網互連的計算機上提供的Web網頁訪問。因此,本發明不限于任何特殊平臺,除非在本揭示內容中另外聲明。
因此,提供了用于管理交互式盤的動畫數據的方法和系統。以上參考較佳實施例描述了本發明。但是,本領域的熟練技術人員將理解,在這些較佳實施例中可以進行變化和修改,而不背離本發明的范圍。
上述實施例在所有方面都被認為僅僅是說明性的,而非限制性的。因此,可支持本發明各方面的其它實例性實施例、系統架構、平臺和實現也可以使用,而不背離這里描述的基本特征。
所揭示實施例的特點的這些和各種其它配合和組合都在本發明的范圍之內。本發明由權利要求書及其等效物的完整范圍限定。
權利要求
1.一種管理動畫數據和有關控制數據以便記錄于增強導航媒介上的方法,其特征在于,該方法包括按組塊數據格式將包括第一圖像數據的動畫數據構建成第一圖形MNG文件,其中第一圖形文件包括第一首部部分、第二尾部部分、第一控制數據和含附加數據的幀;以及將第一圖形文件記錄于增強導航媒介上。
2.如權利要求1所述的方法,其特征在于,含附加數據的幀包括第二圖形文件。
3.如權利要求1所述的方法,其特征在于,含附加數據的幀包括第三圖形文件。
4.如權利要求1所述的方法,其特征在于,含附加數據的幀包括第二圖形文件和第三圖形文件中的至少一個。
5.如權利要求4所述的方法,其特征在于,第二圖形文件包括第二圖像數據和用于控制第一圖形文件中的動畫數據回放的第二控制數據。
6.如權利要求4所述的方法,其特征在于,第三圖形文件包括第三圖像數據和用于控制第一圖形文件中的動畫數據回放的第三控制數據。
7.如權利要求1所述的方法,其特征在于,增強導航媒介是交互式數字通用盤(I-DVD)。
8.如權利要求4所述的方法,其特征在于,第二圖形文件和第三圖形文件中的至少一個包括第四控制信息,用于控制第一圖像數據的回放。
9.如權利要求1所述的方法,其特征在于,第一圖形文件進一步包括終止動作信息。
10.如權利要求1所述的方法,其特征在于,第一圖形文件進一步包括物理象素尺寸信息。
11.如權利要求1所述的方法,其特征在于,第一圖形文件進一步包括調色板信息。
12.如權利要求1所述的方法,其特征在于,第一圖形文件進一步包括透明度信息。
13.如權利要求1所述的方法,其特征在于,第一圖形文件進一步包括在含附加數據的幀之前構成的終止動作信息、物理象素尺寸信息、調色板信息、透明度信息中的至少一個。
14.如權利要求4所述的方法,其特征在于,含附加數據的幀包括復數個第二圖形文件和第三圖形文件中的至少一個。
15.如權利要求4所述的方法,其特征在于,第二圖形文件包括第二首部信息、第二圖像數據和第二圖像尾部信息中的至少一個。
16.如權利要求15所述的方法,其特征在于,第二圖形PNG文件進一步包括第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個。
17.如權利要求16所述的方法,其特征在于,第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個被構建于第二首部信息和第二對象圖像數據之間。
18.如權利要求17所述的方法,其特征在于,第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個被用于控制第二圖像數據的回放。
19.如權利要求4所述的方法,其特征在于,第三圖形文件包括第三首部信息、第三對象圖像數據和第三圖像尾部信息中的至少一個。
20.如權利要求19所述的方法,其特征在于,第三圖形文件進一步包括第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個。
21.如權利要求20所述的方法,其特征在于,第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個構建于第三JNG首部信息和第三對象圖像數據之間。
22.如權利要求21所述的方法,其特征在于,第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個用于控制第三JPEG圖像數據的回放。
23.一種增強導航媒介,其特征在于,包括音頻/視頻(A/N)數據;導航數據,用于通過增強導航播放器控制A/V數據的再現;以及用于組裝A/V和控制數據的結構配置,其中該結構配置包括含具有動畫信息的第一圖形文件的數據幀。
24.如權利要求23所述的增強導航媒介,其特征在于,第一圖形文件包括第一組塊數據;以及第二組塊數據和第三組塊數據中的至少一個。
25.如權利要求24所述的增強導航媒介,其特征在于,第一組塊數據包括第一首部幀標識符;第一尾部幀標識符;以及第一控制信息。
26.一種用于組裝動畫數據以便由增強導航播放器再現的增強導航數據結構,該數據結構包括第一圖形文件,其包括音頻/視頻(A/V)數據;導航數據,用于由增強導航播放器控制A/V數據的再現。
27.如權利要求26所述的增強導航數據結構,其特征在于,A/V數據和導航數據被組裝成第一組塊數據;以及第二組塊數據和第三組塊數據中的至少一個。
28.如權利要求27所述的增強導航數據結構,其特征在于,第一組塊數據包括第一首部幀標識符;第一尾部幀標識符;以及第一控制信息。
29.如權利要求27所述的增強導航數據結構,其特征在于,第二組塊數據包括第二首部幀標識符;第二尾部幀標識符;以及第二控制信息。
30.如權利要求27所述的增強導航數據結構,其特征在于,第三組塊數據包括第三首部幀標識符;第三尾部幀標識符;以及第三控制信息。
31.一種管理動畫數據和相關控制數據以便記錄于增強導航媒介上的方法,其特征在于,該方法包括按組塊數據格式將包含A/V圖像數據的動畫數據構成為MNG(多媒體網絡圖形)文件,其中MNG文件包括MNG首部部分、MNG尾部部分、MNG控制數據和包含附加數據的幀;以及將MNG文件記錄于增強導航媒介上。
32.如權利要求31所述的方法,其特征在于,包含附加數據的幀包括PNG(可移植網絡圖形)文件。
33.如權利要求31所述的方法,其特征在于,包含附加數據的幀包括JNG(JPEG網絡圖形)文件。
34.如權利要求31所述的方法,其特征在于,含附加數據的幀包括PNG(可移植網絡圖形)文件和JNG(JPEG網絡圖形)文件中的至少一個。
35.如權利要求34所述的方法,其特征在于,PNG文件包括PNG圖像數據和用于控制MNG文件中動畫數據回放的PNG控制數據。
36.如權利要求34所述的方法,其特征在于,JNG文件包括JNG圖像數據和用于控制MNG文件中動畫數據回放的JNG控制數據。
37.如權利要求31所述的方法,其特征在于,增強導航媒介是交互式數字通用盤(I-DVD)。
38.如權利要求34所述的方法,其特征在于,PNG文件和JNG文件中的至少一個包括第四控制信息,用于控制第一A/V圖像數據的回放。
39.如權利要求31所述的方法,其特征在于,MNG文件進一步包括終止動作信息。
40.如權利要求31所述的方法,其特征在于,MNG文件進一步包括物理象素尺寸信息。
41.如權利要求31所述的方法,其特征在于,MNG文件進一步包括調色板信息。
42.如權利要求31所述的方法,其特征在于,MNG文件進一步包括透明度信息。
43.如權利要求31所述的方法,其特征在于,MNG文件進一步包括在含附加數據的幀之前構成的終止動作信息、物理象素尺寸信息、調色板信息、透明度信息中的至少一個。
44.如權利要求34所述的方法,其特征在于,包含附加數據的幀包括多個PNG文件和JNG文件中的至少一個。
45.如權利要求34所述的方法,其特征在于,PNG文件包括PNG首部信息、對象PNG圖像數據和第二圖像尾部信息中的至少一個。
46.如權利要求45所述的方法,其特征在于,PNG文件進一步包括第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個。
47.如權利要求46所述的方法,其特征在于,第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個被構建于PNG首部信息和對象PNG圖像數據之間。
48.如權利要求47所述的方法,其特征在于,第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個被用于控制對象PNG圖像數據的回放。
49.如權利要求34所述的方法,其特征在于,JNG文件包括JNG首部信息、對象JPEG圖像數據和第三圖像尾部信息中的至少一個。
50.如權利要求49所述的方法,其特征在于,JNG文件進一步包括第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個。
51.如權利要求50所述的方法,其特征在于,第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個構建于JNG首部信息和對象JPEG圖像數據之間。
52.如權利要求51所述的方法,其特征在于,第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個被用于控制對象JPEG圖像數據的回放。
53.一種增強導航媒介,其特征在于,包括音頻/視頻(A/V)數據;導航數據,用于通過增強導航播放器控制A/V數據的再現;以及用于組裝A/N和控制數據的結構配置,其中該結構配置包括含具有動畫信息的MNG(多媒體網絡圖形)文件的數據幀。
54.如權利要求53所述的增強導航媒介,其特征在于,MNG文件包括MNG組塊數據;以及PNG(可移植網絡圖形)組塊數據和JNG(JPEG網絡圖形)組塊數據中的至少一個。
55.如權利要求54所述的增強導航媒介,其特征在于,MNG組塊數據包括MNG首部幀標識符;MNG尾部幀標識符;以及MNG控制信息。
56.一種用于組裝動畫數據以便由增強導航播放器再現的增強導航數據結構,該數據結構包括第一圖形文件,其包括音頻/視頻(A/V)數據;以及導航數據,用于由增強導航播放器控制A/V數據的再現。
57.如權利要求56所述的增強導航數據結構,其特征在于,A/V數據和導航數據被組裝成第一圖形數據格式,以及第二圖形數據格式和第三圖形數據格式中的至少一個。
58.如權利要求57所述的增強導航數據結構,其特征在于,第一圖形數據格式包括第一首部幀標識符;第一尾部幀標識符;以及第一控制信息。
59.如權利要求57所述的增強導航數據結構,其特征在于,第二圖形數據格式包括第二首部幀標識符;第二尾部幀標識符;以及第二控制信息。
60.如權利要求57所述的增強導航數據結構,其特征在于,第三圖形數據格式包括第三首部幀標識符;第三尾部幀標識符;以及第三控制信息。
61.一種用于管理動畫數據和有關控制數據以便記錄于增強導航媒介上的數據結構,其特征在于,該數據結構包括按組塊數據格式將包含第一圖像數據的動畫數據構建成第一圖形文件,其中該第一圖形文件包括第一首部部分、第二尾部部分、第一控制數據和包含附加數據的幀。
62.如權利要求61所述的數據結構,其特征在于,包含附加數據的幀包括第二圖形文件。
63.如權利要求61所述的數據結構,其特征在于,包含附加數據的幀包括第三圖形文件。
64.如權利要求61所述的數據結構,其特征在于,包含附加數據的幀包括第二圖形文件和第三圖形文件中的至少一個。
65.如權利要求64所述的數據結構,其特征在于,第二圖形文件包括第二圖像數據和第二控制數據,用于控制第一圖形文件中動畫數據的回放。
66.如權利要求64所述的數據結構,其特征在于,第三文件包括第三圖像數據和第三控制數據,用于控制第一圖形文件中動畫數據的回放。
67.如權利要求61所述的數據結構,其特征在于,增強導航媒介是交互式數字通用盤(I-DVD)。
68.如權利要求64所述的數據結構,其特征在于,第二圖形文件和第三圖形文件中的至少一個包括第四控制信息,用于控制第一A/V圖像數據的回放。
69.如權利要求61所述的數據結構,其特征在于,第一圖形文件進一步包括終止動作信息。
70.如權利要求61所述的數據結構,其特征在于,第一圖形文件進一步包括物理象素尺寸信息。
71.如權利要求61所述的數據結構,其特征在于,第一圖形文件進一步包括調色板信息。
72.如權利要求61所述的數據結構,其特征在于,第一圖形文件進一步包括透明度信息。
73.如權利要求61所述的數據結構,其特征在于,第一圖形文件進一步包括含附加數據的幀之前構建的終止動作信息、物理象素尺寸信息、調色板信息、透明度信息中的至少一個。
74.如權利要求64所述的數據結構,其特征在于,包含附加數據的幀包括多個第二圖形文件和第三圖形文件中的至少一個。
75.如權利要求64所述的數據結構,其特征在于,第二圖形文件包括第二首部信息、第二對象圖像數據和第二圖像尾部信息中的至少一個。
76.如權利要求75所述的數據結構,其特征在于,第二圖形文件進一步包括第二物理象素尺寸信息、第二標準信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個。
77.如權利要求76所述的數據結構,其特征在于,第二物理象素尺寸信息、第二標準信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個構建于第二首部信息和第二對象圖像數據之間。
78.如權利要求77所述的數據結構,其特征在于,第二物理象素尺寸信息、第二標準RGB信息、第二伽馬信息、第二臨界色度信息、第二調色板信息和第二透明度信息中的至少一個被用于控制第二對象圖像數據的回放。
79.如權利要求64所述的數據結構,其特征在于,第三圖形文件包括第三首部信息、第三圖像數據和第三圖像尾部信息中的至少一個。
80.如權利要求79所述的數據結構,其特征在于,第三圖形文件進一步包括第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個。
81.如權利要求80所述的數據結構,其特征在于,第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個構建于第三首部信息和第三對象圖像數據之間。
82.如權利要求81所述的數據結構,其特征在于,第三物理象素尺寸信息、第三標準RGB信息、第三伽馬信息、第三臨界色度信息、第三調色板信息和第三透明度信息中的至少一個被用于控制第三對象圖像數據的回放。
83.一種增強導航媒介,其特征在于,包括音頻/視頻(A/V)數據;導航數據,用于由增強導航播放器控制A/V數據的再現;以及用于組裝A/V和控制數據的結構配置,其中結構配置包括含具有動畫信息的MNG(多媒體網絡圖形)文件的數據幀。
84.如權利要求83所述的增強導航媒介,其特征在于,MNG文件包括MNG組塊數據;以及PNG(可移植網絡圖形)組塊數據和JNG(JPEG網絡圖形)組塊數據的至少一個。
85.如權利要求84所述的增強導航媒介,其特征在于,MNG組塊數據包括MNG首部幀標識符;MNG尾部幀標識符;以及MNG控制信息。
86.如權利要求1所述的方法,其特征在于,第一圖形文件是MNG(多媒體網絡圖形)文件。
87.如權利要求2所述的方法,其特征在于,第二圖形文件是PNG(可移植網絡圖形)文件。
88.如權利要求3所述的方法,其特征在于,第三圖形文件是JNG(JPEG網絡圖形)文件。
89.如權利要求4所述的方法,其特征在于,第一圖形文件是MNG文件、第二圖形文件是PNG文件,且第三圖形文件是JNG文件。
90.如權利要求64所述的數據結構,其特征在于,第一圖形文件是MNG文件、第二圖形文件是PNG文件、且第三圖形文件是JNG文件。
全文摘要
根據一個或多個實施例,提供了一種管理動畫數據和相關控制數據以便記錄于增強導航媒介上的方法。該方法包括按組塊數據格式將包括第一圖像數據的動畫數據構建成第一圖形MNG文件,其中第一圖形文件包括第一首部部分、第二尾部部分、第一控制數據和含附加數據的幀;以及將第一圖形文件記錄于增強導航媒介上。
文檔編號G11B7/004GK1759439SQ200380110158
公開日2006年4月12日 申請日期2003年10月11日 優先權日2003年2月10日
發明者L·亞力山大, 金炳振, J·Y·永, W·S·尤恩 申請人:Lg電子株式會社