亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于管理交互盤的動畫數(shù)據(jù)的方法和裝置的制作方法

文檔序號:7660944閱讀:152來源:國知局
專利名稱:用于管理交互盤的動畫數(shù)據(jù)的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及管理互動光盤的動畫數(shù)據(jù)的方法和裝置,尤其涉及用于按可 再現(xiàn)與音頻/視頻(A/V)數(shù)據(jù)有關(guān)的各種動畫數(shù)據(jù)的方式管理諸如交互光盤(例如, IDVD (交互數(shù)字通用盤或增強(qiáng)數(shù)字通用盤一eDVD))之類的增強(qiáng)導(dǎo)航媒介中使用的 動畫數(shù)據(jù)的方法和裝置。
背景技術(shù)
高密度光盤(例如,DVD)能記錄和存儲數(shù)字?jǐn)?shù)據(jù)。DVD是高容量記錄媒介, 它不僅能永久記錄和存儲高品質(zhì)數(shù)字音頻數(shù)據(jù),還能永久記錄和存儲高品質(zhì)電影圖 像數(shù)據(jù)。DVD包括(1)數(shù)據(jù)流記錄區(qū),用于記錄諸如電影圖像數(shù)據(jù)的數(shù)字?jǐn)?shù)據(jù)流,以 及(2)導(dǎo)航數(shù)據(jù)記錄區(qū),用于記錄控制電影圖像數(shù)據(jù)的回放所需的導(dǎo)航數(shù)據(jù)。因此,若將DVD置于播放器內(nèi),普通DVD播放器首先讀取導(dǎo)航數(shù)據(jù)記錄區(qū)中 記錄的導(dǎo)航數(shù)據(jù),將讀取的導(dǎo)航數(shù)據(jù)存儲在播放器中設(shè)置的存儲器中,并利用導(dǎo)航 數(shù)據(jù)再現(xiàn)數(shù)據(jù)流記錄區(qū)上記錄的電影圖像數(shù)據(jù)。DVD播放器再現(xiàn)DVD上記錄的電影 圖像數(shù)據(jù),以使用戶能看到和聽到DVD上記錄的電影。可以將與音頻/視頻(A/V)數(shù)據(jù)的回放有關(guān)的附加信息記錄于DVD上。該信 息可包括文檔型內(nèi)容文件(例如,HTML (超文本標(biāo)記語言))、SMIL (同步多媒體 綜合語言)、CSS (層疊式樣式表)、腳本語言(即,ECMAScript)、數(shù)據(jù)型內(nèi)容 文件(例如,圖像數(shù)據(jù)(例如,JPEG或PNG),音頻數(shù)據(jù)(例如,AC-3,MPEG音頻, DTS或SDDS),動畫數(shù)據(jù)(例如,MNG))和文本/字體數(shù)據(jù)。交互數(shù)字通用盤(I-DVD)的標(biāo)準(zhǔn)正在制定中。根據(jù)用戶的交互請求再現(xiàn)I-DVD
上記錄的A/V數(shù)據(jù)。在I-DVD商業(yè)化的情況下,通過數(shù)字記錄媒介提供與主A/V 數(shù)據(jù)有關(guān)的各種內(nèi)容將更普遍,這會向用戶提供更大的便利。正實現(xiàn)用于接收/記錄來自內(nèi)容服務(wù)器的上述各種內(nèi)容文件同時再現(xiàn)DVD上記 錄的主A/V數(shù)據(jù)的方法。需要用于在接收用戶請求時再現(xiàn)主A/V數(shù)據(jù)及其有關(guān)內(nèi)容 (諸如各種動畫數(shù)據(jù))的有效方法。發(fā)明內(nèi)容根據(jù)本發(fā)明的一個或多個實施例,提供了一種用于用增強(qiáng)導(dǎo)航播放器再現(xiàn)動 畫數(shù)據(jù)的方法。該方法包括接收由從第一源讀取的音頻/視頻(A/V)數(shù)據(jù)有關(guān) 的控制數(shù)據(jù)和動畫數(shù)據(jù)組成的第一圖形信息;從第一圖形信息提取第二和第三 圖形信息;分別將第二和第三圖形信息解碼成第一和第二圖像數(shù)據(jù);以及基于 控制數(shù)據(jù),以動畫圖像的形式再現(xiàn)第一和第二圖像數(shù)據(jù)中的至少一個。在一個實施例中,從第一圖形信息提取第一控制數(shù)據(jù),從第二圖形信息提 取第二控制數(shù)據(jù),且從第三圖形信息提取第三控制數(shù)據(jù)。在某些實施例中,第 一圖形信息是MNG (多媒體網(wǎng)絡(luò)圖形)文件;第二圖形信息是PNG (可移植 網(wǎng)絡(luò)圖形)文件;且第三圖形信息是JNG (JPEG網(wǎng)絡(luò)圖形)文件。第一控制數(shù)據(jù)包括MNG (多媒體網(wǎng)絡(luò)圖形)控制信息。第二控制數(shù)據(jù)包 括PNG (可移植網(wǎng)絡(luò)圖形)控制信息。第三控制數(shù)據(jù)包括JNG (JPEG網(wǎng)絡(luò)圖 形)控制信息。在一個實施例中,用于再現(xiàn)動畫數(shù)據(jù)的方法進(jìn)一步包括從第一圖形信息提 取第一控制數(shù)據(jù);從第二圖形信息提取第二控制數(shù)據(jù);從第三圖形信息提取第 三控制數(shù)據(jù);其中控制數(shù)據(jù)包括第一、第二和第三控制信息。例如,第一控制數(shù)據(jù)包括MNG (多媒體網(wǎng)絡(luò)圖形)控制信息;第二控制 數(shù)據(jù)包括PNG(可移植網(wǎng)絡(luò)圖形)控制信息;以及第三控制數(shù)據(jù)包括JNG(JPEG 網(wǎng)絡(luò)圖形)控制信息。在特定實施例中,第一圖形信息包括MNG (多媒體網(wǎng) 絡(luò)圖形)文件;第二圖形信息包括PNG (可移植網(wǎng)絡(luò)圖形)文件;以及第三圖 形信息包括JNG (JPEG網(wǎng)絡(luò)圖形)文件。根據(jù)其它實施例,提供了一種用于用增強(qiáng)導(dǎo)航播放器再現(xiàn)動畫數(shù)據(jù)的方 法。該方法包括接收由從第一源讀取的音頻/視頻(A/V)數(shù)據(jù)有關(guān)的控制數(shù)據(jù) 和動畫數(shù)據(jù)所組成的第一圖形信息;將第一圖形信息存儲于存儲媒介中;從第一圖形信息中提取第二和第三圖形信息;分別將第二和第三圖形信息解碼成第一和第二圖像數(shù)據(jù);分別從第一、第二和第三圖形信息中提取第一、第二和第三控制數(shù)據(jù);以及基于控制數(shù)據(jù)以動畫圖像的形式再現(xiàn)第一和第二圖像數(shù)據(jù)中 的至少一個。在特定實施例中,控制數(shù)據(jù)包括第一、第二和第三控制數(shù)據(jù),其中第一控 制數(shù)據(jù)包括MNG (多媒體網(wǎng)絡(luò)圖形)控制信息,第二控制數(shù)據(jù)包括PNG (可移植網(wǎng)絡(luò)圖形)控制信息,以及第三控制數(shù)據(jù)包括JNG (JPEG網(wǎng)絡(luò)圖形)控 制信息。第一圖形信息是MNG (多媒體網(wǎng)絡(luò)圖形)文件;第二圖形信息是PNG (可 移植網(wǎng)絡(luò)圖形)文件;第三圖形信息是JNG (JPEG網(wǎng)絡(luò)圖形)文件。在一個 實施例中,第一源是增強(qiáng)導(dǎo)航媒介。在其它實施例中,第一源是內(nèi)容服務(wù)器。 在一個或多個實施例中,存儲媒介是臨時存儲媒介。第一源可以是交互數(shù)字通 用盤(I-DVD)。例如,第一圖形信息包括MNG (多媒體網(wǎng)絡(luò)圖形)、PNG (可移植網(wǎng)絡(luò) 圖形)和JNG (JPEG網(wǎng)絡(luò)圖形)數(shù)據(jù)組塊。在一個或多個實施例中,MNG數(shù) 據(jù)組塊包括MNG首部信息和MNG尾部信息,以及用于再現(xiàn)動畫圖像的控制 信息。PNG數(shù)據(jù)組塊包括PNG首部信息、PNG尾部信息、對象圖像數(shù)據(jù)以及用于控制對象圖像數(shù)據(jù)的回放的控制信息。JNG數(shù)據(jù)組塊包括JNG首部信息、JNP尾部信息、JPEG圖像數(shù)據(jù)以及用 于控制JPEG圖像數(shù)據(jù)回放的控制信息。JPEG圖像數(shù)據(jù)包括用于基于顯示裝置 維度定義顯示裝置上顯示的圖像數(shù)據(jù)的縱橫比變換的多維密度屬性。例如在特 定實施例中,多維密度屬性包括水平象素密度X。多維密度屬性包括垂直象素 密度Y。在一個或多個實施例中, 一種用于再現(xiàn)動畫數(shù)據(jù)的增強(qiáng)導(dǎo)航播放器包括第 一解碼器,用于接收由從第一源讀取的音頻/視頻(A/V)數(shù)據(jù)有關(guān)的控制數(shù)據(jù)和動畫數(shù)據(jù)所組成的第一圖形信息;第二解碼器,用于從第一圖形信息按第一 解碼圖像數(shù)據(jù)的形式提取第二圖形信息;解析器,用于從第一圖形信息按第二 圖像數(shù)據(jù)形式提取第三圖形信息;第三解碼器,用于將第三圖形信息解碼成第
二解碼圖像數(shù)據(jù);以及圖像管理器,用于基于控制數(shù)據(jù)接收第一和第二解碼圖 像數(shù)據(jù)并再現(xiàn)動畫圖像。第一解碼器、第二解碼器和解析器分別從各第一、第二和第三圖形信息提 取第一、第二和第三控制信息。第一控制數(shù)據(jù)包括MNG (多媒體網(wǎng)絡(luò)圖形)控制信息,第二控制數(shù)據(jù)包括PNG (可移植網(wǎng)絡(luò)圖形)控制信息,以及第三控 制數(shù)據(jù)包括JNG (JPEG網(wǎng)絡(luò)圖形)控制信息。第一圖形信息是MNG (多媒體 網(wǎng)絡(luò)圖形)文件;第二圖形信息是PNG (可移植網(wǎng)絡(luò)圖形)文件,以及第三圖 形信息是JNG (JPEG網(wǎng)絡(luò)圖形)文件。在某些實施例中,第一源是增強(qiáng)導(dǎo)航媒介、內(nèi)容服務(wù)器或交互數(shù)字通用盤 (I-DVD)。還可以提供存儲媒介,用于臨時存儲由第一解碼器接收的第一圖 形信息。在一個實施例中,第一圖形信息包括MNG (多媒體網(wǎng)絡(luò)圖形)、PNG(可 移植網(wǎng)絡(luò)圖形)和JNG (JPEG網(wǎng)絡(luò)圖形)數(shù)據(jù)組塊。MNG數(shù)據(jù)組塊包括MNG 首部信息和MNG尾部信息,以及用于再現(xiàn)動畫圖像的控制信息。PNG數(shù)據(jù)組 塊包括PNG首部信息、PNG尾部信息、對象圖像數(shù)據(jù)以及用于控制對象圖像 數(shù)據(jù)回放的控制信息。JNP數(shù)據(jù)組塊包括JNP首部信息、JNP尾部信息、JPEG圖像數(shù)據(jù)以及用于控制JPEG圖像數(shù)據(jù)回放的控制信息。JPEG圖像數(shù)據(jù)包括用于基于顯示裝置維度定義顯示裝置上顯示的圖像數(shù)據(jù)的縱橫比變換的多維密度屬性。在另一個實施例中,用于再現(xiàn)動畫數(shù)據(jù)的增強(qiáng)導(dǎo)航播放器包括MNG解碼器,用于接收由從增強(qiáng)導(dǎo)航媒介和內(nèi)容服務(wù)器中的至少一個讀取的音頻/視頻 (A/V)數(shù)據(jù)有關(guān)的控制數(shù)據(jù)和動畫數(shù)據(jù)所組成的MNG圖形信息;PNG解碼 器,用于從第一圖形信息按第一解碼圖像數(shù)據(jù)形式提取PNG圖形信息;JNG 解析器,用于從MNG圖形信息按JPEG圖像數(shù)據(jù)形式提取JNG圖形信息;JPEG 解碼器,用于將JNG圖形信息解碼成第二解碼圖像數(shù)據(jù).,以及MNG布局管理 器,用于基于控制數(shù)據(jù)接收第一和第二解碼圖像數(shù)據(jù)并再現(xiàn)動畫圖像。根據(jù)一個或多個實施例,MNG解碼器、PNG解碼器和JNG解析器分別從 MNG、 PNG和JNG圖形信息提取MNG、 PNG和JNG控制信息。在另一個實施例中, 一種增強(qiáng)導(dǎo)航媒介包括音頻/視頻(A/V)數(shù)據(jù);導(dǎo)航
數(shù)據(jù),用于通過增強(qiáng)導(dǎo)航播放器控制A/V數(shù)據(jù)的再現(xiàn);以及用于封裝A/V和控制數(shù)據(jù)的結(jié)構(gòu)配置,其中該結(jié)構(gòu)配置包括含由動畫信息的MNG (多媒體網(wǎng)絡(luò) 圖形)文件所組成的數(shù)據(jù)幀。MNG文件包括MNG組塊數(shù)據(jù);以及PNG (可 移植網(wǎng)絡(luò)圖形)組塊數(shù)據(jù)和JNG (JPEG網(wǎng)絡(luò)圖形)組塊數(shù)據(jù)中的至少一個。增強(qiáng)導(dǎo)航媒介,其中MNG組塊數(shù)據(jù)包括MNG首部幀標(biāo)識符;MNG尾 部幀標(biāo)識符;以及MNG控制信息。在特定實施例中, 一種用于封裝增強(qiáng)導(dǎo)航 播放器再現(xiàn)的動畫數(shù)據(jù)的增強(qiáng)導(dǎo)航數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)包括MNG文件,其 包括音頻/視頻(A/V)數(shù)據(jù);導(dǎo)航數(shù)據(jù),用于控制增強(qiáng)導(dǎo)航播放器的A/V數(shù) 據(jù)再現(xiàn)。A/V數(shù)據(jù)和導(dǎo)航數(shù)據(jù)被裝入MNG(多媒體網(wǎng)絡(luò)圖形)組塊數(shù)據(jù);以及PNG (可移植網(wǎng)絡(luò)圖形)組塊數(shù)據(jù)和JNG (JPEG網(wǎng)絡(luò)圖形)組塊數(shù)據(jù)中的至少一 個。MNG組塊數(shù)據(jù)包括MNG首部幀標(biāo)識符;MNG尾部幀標(biāo)識符;以及MNG 控制信息。PNG組塊數(shù)據(jù)包括PNG首部幀標(biāo)識符;PNG尾部幀標(biāo)識符;以及 PNG控制信息。根據(jù)另一個實施例,提供了增強(qiáng)導(dǎo)航數(shù)據(jù)結(jié)構(gòu),其中JNG組塊數(shù)據(jù)包括 JNG首部幀標(biāo)識符;JNG尾部幀標(biāo)識符;以及JNG控制信息。本領(lǐng)域的熟練技術(shù)人員通過以下實施例的詳細(xì)描述并參考附圖,將使本發(fā)明 的這些和其它實施例將變得更加顯見,且本發(fā)明不限于所揭示的任何特定實施例。


用于提供本發(fā)明的進(jìn)一步理解并結(jié)合和構(gòu)成本說明書一部分的

了本發(fā)明的實施例,并與以下描述一起用于說明本發(fā)明的原理。圖1是說明根據(jù)本發(fā)明一個實施例用于管理交互光盤中使用的動畫數(shù)據(jù)和其 屬性信息的交互盤播放器的框圖;圖2是說明根據(jù)本發(fā)明一個實施例用于再現(xiàn)與動畫數(shù)據(jù)有關(guān)的I-DVD上記錄 的A/V數(shù)據(jù)的方法的示圖;圖3是根據(jù)本發(fā)明一個實施例的動畫數(shù)據(jù)的實例性圖形文件配置;圖4是根據(jù)本發(fā)明一個實施例的說明交互盤播放器的圖1元素解碼器中動畫 解碼器的框圖5、 6和7分別示出了圖形文件配置的實例性數(shù)據(jù)結(jié)構(gòu); 圖8和9分別示出了另一種圖形文件配置的實例;以及 圖10、 11和12示出了根據(jù)本發(fā)明的一個或多個實施例的另一種圖形文件配 置的實例。根據(jù)本發(fā)明的一個或多個實施例,不同附圖中由相同標(biāo)號表示的本發(fā)明的特 點、元素和方面表示相同、等效或類似的特點、元素或方面。
具體實施方式
參考圖1,提供了諸如ENAV或I-DVD播放器的增強(qiáng)導(dǎo)航播放器或交互盤播放 器。結(jié)合I-DVD或增強(qiáng)導(dǎo)航(ENAV)盤或盤播放器描述本發(fā)明的一個或多個實施例。 應(yīng)理解,這種結(jié)合僅作為實例。因此,這里提供的系統(tǒng)和方法可應(yīng)用于任何類型的 記錄媒介或內(nèi)容播放器裝置。諸如圖1的I-DVD播放器的交互盤播放器包括ENAV引擎100。 ENAV引擎100 包括用于從與網(wǎng)絡(luò)相連的內(nèi)容服務(wù)器300下載ENAV內(nèi)容的網(wǎng)絡(luò)管理器10,預(yù)載內(nèi) 容盤400 (例如,I-DVD)上記錄的ENAV內(nèi)容的ENAV緩沖器11。還可以包括用于 接收ENAV文檔并執(zhí)行與ENAV文檔有關(guān)的數(shù)據(jù)處理操作的文檔處理器12。例如,在一個或多個實施例中也可包含用于利用視頻或音頻數(shù)據(jù)解碼文本數(shù) 據(jù)和元素數(shù)據(jù)(諸如音頻、圖像、字體和動畫數(shù)據(jù))的元素解碼器13; ENAV接口 處理機(jī)14,用于控制ENAV緩沖器ll,執(zhí)行與從文檔處理器12接收的控制信號有 關(guān)的所需操作,并接收/發(fā)送用戶觸發(fā)信號、DVD觸發(fā)信號、DVD狀態(tài)信號和DVD 控制信號;以及用于輸出音頻和視頻信號的AV表現(xiàn)器(renderer)。ENAV引擎100與DVD視頻回放引擎200連接。內(nèi)容服務(wù)器300與網(wǎng)絡(luò)管理器 10連接并按多個數(shù)據(jù)文件的形式發(fā)送與I-DVD400上記錄的A/V數(shù)據(jù)有關(guān)的各種內(nèi) 容數(shù)據(jù)。例如,如圖2所示,可基于XHTML文檔文件單元及由圖像、動畫、音頻或 文本/字體數(shù)據(jù)構(gòu)成的其相關(guān)ENAV單元發(fā)送ENAV內(nèi)容數(shù)據(jù)。動畫數(shù)據(jù)可以作為麗G (多媒體網(wǎng)絡(luò)圖形)文件發(fā)送,例如是按數(shù)據(jù)格式寫入 的。例如,動畫數(shù)據(jù)的MNG文件可進(jìn)一步包括PNG (可移植網(wǎng)絡(luò)圖形)文件或者JNG (JPEG網(wǎng)絡(luò)圖形)文件。參考圖3,提供了 MNG組塊數(shù)據(jù)配置以及PNG和JNG組塊數(shù)據(jù)配置。例如,MNG首部信息(MHDR)被記錄于MNG文件的頭部。MNG尾部信息(MEND)被記錄于MNG 文件的后端。圖像數(shù)據(jù)的PNG文件和JNG文件被進(jìn)一步記錄于MNG文件中。在特定 實施例中,用于控制PNG和JNG文件的圖像數(shù)據(jù)回放的各種控制信息(TERM, pHYs 等)可以選擇性地記錄于MNG文件中。PNG首部信息(IHDR)記錄于PNG文件的頭部,且PNG尾部信息(IEND)記錄 于PNG文件的后端。要按動畫圖像形式顯示的對象圖像數(shù)據(jù)(IMT)和用于控制對 象圖像數(shù)據(jù)(IDAT)回放的控制信息(pHYs, sRGB等)可選擇性地記錄于PNG文 件中。JNG首部信息(JHDR)可記錄于JNG文件的頭部,且JNG尾部信息(IEND)可 記錄于JNG文件的后端。要按動畫圖像形式顯示的JPEG圖像數(shù)據(jù)(JDAT)和用于 控制JPEG圖像數(shù)據(jù)(JDAT)回放的控制信息(pHYs, sRGB等)可以選擇性地記錄 于JNG文件中。在一個實施例中,動畫數(shù)據(jù)的MNG文件從內(nèi)容服務(wù)器300接收,并暫時存儲 于ENAV緩沖器11中。在其它實施例中,MNG文件從I-DVD400的特定記錄區(qū)中讀 取并暫時存儲于ENAV緩沖器11中。如圖4所示,用于按動畫圖像形式再現(xiàn)MNG 文件數(shù)據(jù)的元素解碼器13中包含的動畫解碼器可進(jìn)一步包括麗G-LC解碼器130、 PNG解碼器131、 JNG組塊解析器132、 JPEG解碼器133和布局管理器134。因此,動畫數(shù)據(jù)的顧G文件從I-DVD400或內(nèi)容供應(yīng)商(CP)服務(wù)器300讀取, 并通過MNG-LG解碼器130被分成PNG文件和JNG文件。根據(jù)一個實施例,MNG文 件中包含的控制信息也被分成PNG和JNG文件,且隨后被輸出到MNG布局管理器 134。在某些實施例中,PNG解碼器131解碼PNG文件。PNG文件中包含的控制信息 和解碼對象圖像發(fā)送到MNG布局管理器134。在JNG組塊解析器132中,JNG文件 被分成控制信息和JPEG圖像數(shù)據(jù)。將KNG文件的控制信息發(fā)送到MNG布局管理器134。在JPEG解碼器133中, JPEG圖像數(shù)據(jù)被解碼成JPEG圖像,且隨后被發(fā)送到MNG布局管理器134。在某些 實施例中,JNG組塊解析器132和JPEG解碼器133可以集成為一體。例如,可以 根據(jù)組塊數(shù)據(jù)類型分類MNG-LG解碼器130、 PNG解碼器131和JNG組塊解析器132 中的控制信息和文件劃分動作。廳G布局管理器134表示MNG控制信息、PNG控制信息和JNG控制信息,并按 與DVD引擎再現(xiàn)的主A/V數(shù)據(jù)有關(guān)的動畫圖像的形式再現(xiàn)解碼的對象圖像和JPEG 圖像。交互光盤播放器能再現(xiàn)從I-DVD400讀取的主A/V數(shù)據(jù),且同時能按與主A/V 數(shù)據(jù)有關(guān)的動畫圖像形式再現(xiàn)從內(nèi)容服務(wù)器300或I-DVD400讀取動畫數(shù)據(jù)的麗G 文件。以下將更詳細(xì)地描述用于管理I-DVD上控制動畫圖像回放所需的交互光盤的 動畫控制信息以有效地記錄附加控制信息的方法。應(yīng)注意,這里提供的數(shù)值和常數(shù) 或文件名僅作為實例,在其它實施例中基于實現(xiàn)需要可以使用可選的數(shù)值或命名協(xié) 定。參考圖5,與動畫數(shù)據(jù)的MNG文件中包含的臨界控制組塊相對應(yīng)的麗G首部信 息(MHDR)包括用于限制幀大小的"Frame—width"信息(例如,0到720)和 "Frame—height"信息(例如,0到480 ( 576)),以及用于限制幀率的 "Ticks_per_second"信息(例如,上至24)。此外,MNG首部信息(MHDR)例如可進(jìn)一步包括"Nominal—layer—count"信 息、"Nominal—frame—count ,, 信息、"Nominal—layer—count ,, 信息禾口 "Si即licity—profile"信息。用于指示MNG文件尾部的MNG尾部信息(MEND)被 記錄為指定注釋"空組塊(E即ty chunk)"。參考圖6,例如,與MNG文件的圖像定義組塊相對應(yīng)的DEFI (定義對象)信 息可包括"Object—id"信息,"Do—not一show,,信息,"Concrete—flag"信息, "X—location"信息,"Y—location"信息,"Left—cb"信息,"Right—cb"信 息,"Top—cb"信息和"Bottom—cb"信息。根據(jù)一個實施例,如果有一對象,則 省略"Object—id"信息和"Concrete—flag"信息,且"Do_not—show"信息記錄為指定值"0x00可見"。例如,除"Right—cb"信息和"Bottom—cb"信息的信息被記錄為指定值"Default0"。例如,"PLTE"(全局調(diào)色板)信息包括用于指示許多R/G/B顏色的特定信息"max (256x3) B" 。
"tRNS"(全局透明度)信息包括用于指示R/G/B顏色的透明度的信息。MNG文件可進(jìn)一步包括IHDR/JHDR信息,IDAT/JDAT信息和IEND信息。"TERM" 信息包括"Termi nat i on一act ion ,,信息,"Act i on—aft er—i t erat ion ,,信息,"De 1 ay ,, 信息和"Iteration—max"信息。如果"Termination—action"信息是"0",它意 味著動畫幀的最后顯示狀態(tài)。如果"Termination—action"信息是"1",則它意 味著動畫幀在完成顯示后自動消失。如果"Termination—action"信息是"2",它意味著動畫幀返回到初始幀狀 態(tài)。例如,如果"Termination—adtion"信息是"3",它意味著動畫幀在從其第 一幀到最后幀的范圍內(nèi)開始它們的顯示動作。例如,如果"Action—after—iteration"信息是"0",它意味著動畫幀的最 后顯示狀態(tài)。例如,如果"Action—after—iteration"信息是"1",它意味著動 畫幀在完成顯示后自動消失。例如,如果"Action—after—iteration"信息是"2", 它意味著動畫幀返回初始幀狀態(tài)。"延遲"信息表示從一個回放時間到下一個回放時間的空閑時間周期。 "Iteration—max"信息表示可重復(fù)讀取動畫幀的最大值。例如,在無限回放模式 的情況下,"Iteration—max"信息被記錄為'0x7FFFFFF,。參考圖7, "BACK"(背景)信息對應(yīng)于MNG文件的圖像顯示組塊并包括 "Red—background"信息、"Green—background"信息和"Blue—background"信 息。且"BACK"信息適于設(shè)置動畫幀的背景顏色。例如,"FR層"(幀定義)信息包括MNG-LC版本1. 0中定義的"Frame—mode" 信息和"Sub_frame—name"信息。與動畫數(shù)據(jù)的PNG文件中包含的臨界PNG組塊相 對應(yīng)的"IHDR"(圖像首部)信息包括用于限制I-DVD顯示屏寬度和高度的"Width" 信息(例如,0到720)和"Height"信息(例如,0到480 (576))。在一個或多個實施例中,也可包含"Bit D印th"信息、"Color type"信息、 "Compression method"信息、"Filter method"信息禾口 "Interlacing method" 信息。關(guān)于"Bit d印th"信息,如果適于顯示調(diào)色板指標(biāo)的數(shù)據(jù)長度等于值"8", 28種數(shù)據(jù)表達(dá)是可用的,以便可以顯示256種顏色。用于顯示圖像顏色的"Color type"信息基于PNG格式。"Compression method" 信息和"Filter method"信息不被設(shè)定為任何功能。"Interlacing method"信 息被記錄為特定值"0x00",不支持隔行功能。"PLTE"(調(diào)色板)信息包括"max (256x3) B"信息,用于分別表示最大256
種R/G/B顏色。"IDAT"(圖像數(shù)據(jù))信息記錄實際圖像數(shù)據(jù)。用于表示PNG文件 尾部的"IEND"信息被記錄為指定注釋"Empty chunk"。參考圖9,與PNG文件的輔助PNG組塊相對應(yīng)的"tRNs"(透明度)信息包括"max 256B"信息,用于表示例如256種R/G/B顏色的透明度。"gAMA"(伽馬) 信息例如包括固定值,"45455sRGB",適于支持sRGB的使用。例如,除非使用 sRGB, "gAMA"信息可以包括另一個值代替"454455sRGB"。"c服M"(原色度(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,,信息。"cHRM"信息可進(jìn)一步包括"sRGB"(標(biāo)準(zhǔn)RGB色空間)信息和"pHYs"(物 理象素尺度)信息。"pHYs"信息上記錄的"Pixels per unit x"信息表示顯示 器縱橫比,例如4: 3或16: 9。 "Pixels per unit y"例如表示指示NTSC或PAL 的值。參考圖10,與動畫數(shù)據(jù)的JNG文件中所含的臨界JNG組塊相對應(yīng)的"JHDR" (JNG首部)信息包括用于限制顯示屏寬和高的"Width"信息(O到720)和"Height" 信息(例如,0到480 (576)),以及"BitD印th"信息、"Color type"信息、 "Image—sample一d印th ,,信息、"Image—compression method ,,信息以及 "Image—interlace—method"信息。"Image—sample—d印th"信息包括特定值,例如"0x08",用于將JPEG文件 的圖像樣本數(shù)據(jù)的比特大小限制為例如8個比特。"Image—compression method" 信息用于例如I-DVD種限制的ISO 10918 _1 Hoffman碼的JPEG壓縮。 "Image—interlace—method"信息包括特定值"0x00",用于支持連續(xù)壓縮。例如,"JHDR "信息可進(jìn) 一 步包括"Alpha—sample—d印th "信息、 "Alpha—compression—method "信息、"Alpha—filter—method ,,信息以及 "Alpha—interlace—method"信息。參考字符"Alpha"是透明指標(biāo),且例如, "Alpha—sample—d印th"信息是一個alpha值。假如"Alpha—sample—d印th"信息 例如是4,則可以創(chuàng)建24個alpha值。"Alpha—interlace—method"信息例如被記錄為值"0x00",不支持隔行功 能。"JDAT"(圖像數(shù)據(jù))信息記錄實際圖像數(shù)據(jù)。用于指示JNG文件尾部的"IEND" 信息例如被記錄為指定注釋"空組塊(Empty chunk)"。參考圖11,與JNG文件的輔助JNG組塊相對應(yīng)的"gAMA"(伽馬)信息包括 適于支持sRGB使用的"45455sRGB"的固定值。例如,"cHRM"(原色度)信息包 括"White point x"信息、"White point y"信息、"Red point x"信息、"Red point y,,信息、"Green point x,,信息、"Green point y,,信息、"Blue point x"信息和"Blue point y"信息。"cHRM"信息可進(jìn)一步包括"sRGB"(標(biāo)準(zhǔn)RGB色空間)信息和"pHYs"(物 理象素尺度)信息。"pHYs"信息上記錄的"Pixels per unit x"信息表示顯示 器縱橫比,例如4: 3或16: 9。在特定實施例中,"Pixels per unit y"表示指 示NTSC或PAL的值。因此,在用于再現(xiàn)內(nèi)容光盤的主A/V數(shù)據(jù)和內(nèi)容數(shù)據(jù)的交互光盤播放器中, 根據(jù)本發(fā)明的系統(tǒng)將從I-DVD或內(nèi)容服務(wù)器接收的內(nèi)容數(shù)據(jù)中包含的動畫數(shù)據(jù)的 麗G文件分類成PNG文件和JNG文件。隨后,系統(tǒng)解碼各文件中包含的圖像數(shù)據(jù),并通過參照以上文件中包含的控 制信息以各種動畫圖像的形式再現(xiàn)該圖像數(shù)據(jù),從而根據(jù)本發(fā)明的一個或多個實施 例,交互光盤播放器可以有效地再現(xiàn)與主A/V數(shù)據(jù)有關(guān)的動畫數(shù)據(jù)。應(yīng)理解,這里描述的程序、模塊、過程、方法等僅僅是實例性實現(xiàn)而非限制 于任何特殊的計算機(jī)、裝置或計算機(jī)編程語言。相反,可以通過根據(jù)這里提供的教 導(dǎo)實現(xiàn)的邏輯代碼使用各種類型的通用計算機(jī)器或裝置。此外,本方法步驟的執(zhí)行順序純粹是說明性的。事實上,除非本揭示內(nèi)容另 外指出,這些步驟可以按任何順序或并行執(zhí)行。本發(fā)明的方法可以按硬件、軟件或 其任何組合進(jìn)行,這些術(shù)語是本領(lǐng)域中當(dāng)前已知的。特別是,本方法可通過計算機(jī)或任何類型的計算機(jī)上操作的軟件、固件或宏 代碼執(zhí)行。此外,體現(xiàn)本發(fā)明的軟件可包括任何媒介(例如,ROM,RAM,磁性媒體, 穿孔帶或卡,緊致盤(CD) ,DVD等)中的計算機(jī)指令。此外,這種軟件也可以按載波中的計算機(jī)信號形式或者通過與因特網(wǎng)互連的 計算機(jī)上提供的網(wǎng)頁訪問。因此,本發(fā)明不限于任何特殊平臺,除非在本揭示內(nèi)容 中另外聲明。
因此,提供了用于管理交互盤的動畫數(shù)據(jù)的方法和系統(tǒng)。以上參考較佳實施 例描述了本發(fā)明。但是,本領(lǐng)域的熟練技術(shù)人員將理解,在這些較佳實施例中可以 進(jìn)行變化和修改,而不背離本發(fā)明的范圍。上述實施例在所有方面都被認(rèn)為僅僅是說明性的,而非限制性的。因此,可 支持本發(fā)明各方面的其它實例性實施例、系統(tǒng)架構(gòu)、平臺和實現(xiàn)也可以使用,而不 背離這里描述的基本特征。所揭示實施例的特點的這些和各種其它配合和組合都在本發(fā)明的范圍之內(nèi)。 本發(fā)明由權(quán)利要求書及其等效物的完整范圍限定。
權(quán)利要求
1.一種用于再現(xiàn)圖像數(shù)據(jù)的方法,其特征在于,該方法包括從增強(qiáng)存儲媒介或內(nèi)容服務(wù)器接收PNG(可移植網(wǎng)絡(luò)圖形)文件,所述PNG文件包括圖像數(shù)據(jù),所述圖像數(shù)據(jù)前面是圖像首部、后面是圖像尾部,所述圖像首部包括幀大小信息、位深度信息、顏色類型信息、壓縮方法信息、濾波方法信息和交織方法信息;將PNG文件存儲在臨時數(shù)據(jù)存儲器中;以及基于圖像首部中包括的至少一個信息和增強(qiáng)存儲媒介中記錄的相關(guān)的音頻/視頻(A/V)數(shù)據(jù),再現(xiàn)圖像數(shù)據(jù)。
2. 如權(quán)利要求1所述的方法,其特征在于,所述PNG文件包括臨界PNG 組塊,所述臨界PNG組塊進(jìn)一步包括調(diào)色板信息。
3. 如權(quán)利要求2所述的方法,其特征在于,所述PNG文件進(jìn)一步包括輔助 PNG組塊,所述輔助PNG組塊包括透明度信息、圖像伽馬信息、原色度信息、標(biāo)準(zhǔn) RGB顏色空間信息和物理象素尺度信息。
4. 如權(quán)利要求1所述的方法,其特征在于,所述接收步驟包括從增強(qiáng)存儲 媒介讀取PNG文件和相關(guān)的音頻/視頻數(shù)據(jù)的步驟。
5. 如權(quán)利要求4所述的方法,其特征在于,進(jìn)一步包括 從從增強(qiáng)存儲媒介中讀取的PNG文件中提取圖像首部和圖像數(shù)據(jù), 其中所述再現(xiàn)步驟包括響應(yīng)于提取的圖像首部中包括的信息來解碼圖像數(shù)據(jù)的步驟。
6. 如權(quán)利要求1所述的方法,其特征在于,所述接收步驟包括從增強(qiáng)存儲 媒介讀取相關(guān)的音頻/視頻數(shù)據(jù)的步驟和從內(nèi)容服務(wù)器接收PNG文件的步驟。
7. 如權(quán)利要求6所述的方法,其特征在于,進(jìn)一步包括 從從內(nèi)容服務(wù)器接收的PNG文件中提取圖像首部和圖像數(shù)據(jù), 其中所述再現(xiàn)步驟包括響應(yīng)于提取的圖像首部中包括的信息來解碼圖像數(shù)據(jù)的步驟。
8. —種用于再現(xiàn)圖像數(shù)據(jù)的裝置,所述裝置包括接收單元,用于從增強(qiáng)存儲媒介或內(nèi)容服務(wù)器接收PNG(可移植網(wǎng)絡(luò)圖形)文件,所述PNG文件包括圖像數(shù)據(jù),所述圖像數(shù)據(jù)前面是圖像首部、后面是圖像尾部,所述圖像首部包括幀大小信息、位深度信息、顏色類型信息、壓縮方法信息、濾波方法信息和交織方法信息;數(shù)據(jù)存儲器,用于將PNG文件存儲在臨時數(shù)據(jù)存儲器中;信號處理器,用于基于圖像首部中包括的至少一個信息和增強(qiáng)存儲媒介中記錄的相關(guān)的音頻/視頻(A/V)數(shù)據(jù),再現(xiàn)圖像數(shù)據(jù);以及控制器,它與接收單元、數(shù)據(jù)存儲器和信號處理器耦合,用于控制圖像數(shù)據(jù)和相關(guān)的音頻/視頻數(shù)據(jù)的再現(xiàn)。
9. 如權(quán)利要求8所述的裝置,其特征在于,所述PNG文件包括臨界PNG 組塊,所述臨界PNG組塊進(jìn)一步包括調(diào)色板信息。
10. 如權(quán)利要求9所述的裝置,其特征在于,所述PNG文件進(jìn)一步包括輔 助PNG組塊,所述輔助PNG組塊包括透明度信息、圖像伽馬信息、原色度信息、標(biāo) 準(zhǔn)RGB顏色空間信息和物理象素尺度信息。
11. 如權(quán)利要求8所述的裝置,其特征在于,所述接收單元從增強(qiáng)存儲媒介 接收PNG文件和相關(guān)的音頻/視頻數(shù)據(jù),所述控制器從從增強(qiáng)存儲媒介中讀取 的PNG文件中提取圖像首部和圖像數(shù)據(jù),并且所述信號處理器根據(jù)控制器的 控制、響應(yīng)于提取的圖像首部中包括的信息來解碼圖像數(shù)據(jù)。
12. 如權(quán)利要求8所述的裝置,其特征在于,所述接收單元從增強(qiáng)存儲媒介 接收相關(guān)的音頻/視頻數(shù)據(jù)并通過網(wǎng)絡(luò)管理器從內(nèi)容服務(wù)器接收PNG文件,以 及所述數(shù)據(jù)存儲器存儲通過網(wǎng)絡(luò)管理器接收到的PNG文件。
13. 如權(quán)利要求12所述的裝置,其特征在于,所述控制器從從內(nèi)容服務(wù)器 接收的PNG文件中提取圖像首部和圖像數(shù)據(jù),所述信號處理器響應(yīng)于提取的 圖像首部中包括的信息來解碼圖像數(shù)據(jù)。
全文摘要
提供了一種用于用增強(qiáng)導(dǎo)航播放器再現(xiàn)動畫數(shù)據(jù)的方法。該方法包括接收含與從第一源讀取的音頻/視頻(A/V)數(shù)據(jù)有關(guān)的控制數(shù)據(jù)和動畫數(shù)據(jù)的第一圖形信息;從第一圖形信息提取第二和第三圖形信息;分別將第二和第三圖形信息解碼成第一和第二圖像數(shù)據(jù);以及基于控制數(shù)據(jù)按動畫圖像的形式再現(xiàn)第一和第二圖像數(shù)據(jù)中的至少一個。
文檔編號H04N9/82GK101131852SQ200710148210
公開日2008年2月27日 申請日期2003年10月11日 優(yōu)先權(quán)日2003年1月29日
發(fā)明者J·Y·于, L·亞力山大, S·H·李, W·S·雍 申請人:Lg電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1