欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

同步流打包的制作方法

文檔序號:7637099閱讀:142來源:國知局
專利名稱:同步流打包的制作方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及先前已知為數(shù)字化視頻光盤(DVD)、高清晰 度數(shù)字通用光盤(HD DVD)、以及藍光盤(RD)的數(shù)字通用光盤, 更具體地涉及一種有利于嵌入DVD、 HD DVD、或BD的不同音頻/ 視頻(A/V)流的子流之間的同步的技術(shù)。
背景技術(shù)
當(dāng)前,DVD、 HDDVD和藍光盤規(guī)范定義了用于在多個并行A/V 流之間進行無縫切換的機制。然而,在每種情況下,流中的音頻和子 畫面內(nèi)容受限于在所有流之間逐比特(bit-for-bit)地相同。這防止可 能由一個A/V流與另一個的音頻數(shù)據(jù)的差異所引起的信號尖峰對音頻 揚聲器所產(chǎn)生的任何潛在損壞,并且還減小了關(guān)于該數(shù)據(jù)在每個多路 傳輸(multiplexed)的A/V流內(nèi)的組織的限制。然而,這些限制也在 很大程度上限制了可以使用無縫多角度特征的應(yīng)用范圍。繼光盤(CD)的開發(fā)之后,對DVD的開發(fā)力求實現(xiàn)針對大視頻 文件的充足的存儲容量,以便單個盤能夠攜帶全長(full length)動畫, 雖然會使用諸如運動圖像專家組壓縮(MPEG)技術(shù)之類的壓縮技術(shù) 對該動畫進行壓縮。由于DVD的首次引入是在20世紀90年代中期, 因此DVD己經(jīng)迅速發(fā)展起來,對于消費者而言,變成了針對動畫和 視頻內(nèi)容的大規(guī)模分發(fā)的首選介質(zhì)。已經(jīng)開發(fā)出用于較高質(zhì)量和較大 數(shù)量的視聽內(nèi)容的傳遞的類似光盤格式作為DVD的計劃后繼者。最
主要的兩種格式已知為HD DVD和BD。當(dāng)今的DVD、 HD DVD和BD典型地包括至少一個、通常包括彼 此并行同步的若干個A/V流。通常,這種A/V流包括從不同角度對相 同場面拍攝的不同記錄。因此,通常將這些不同的A/V流稱為"角度"。 對不同角度(即,不同流)的選擇發(fā)生在已知為"多角度導(dǎo)航"的過 程中,由此觀眾通過選擇顯示屏上的相關(guān)圖標來選擇期望的角度。由 這些盤及相關(guān)重放設(shè)備的制造商所采用的DVD、 HD DVD和BD規(guī)范 定義了被稱作"多角度視頻"的過程,由此內(nèi)容作者能夠定義多達9 個并發(fā)A/V流,其中的任何一個流都能夠隨時出現(xiàn)在顯示屏上。在重 放期間,觀眾能夠通過DVD、 HDDVD和BD播放器上或該播放器的 遙控器上的按鈕發(fā)起命令,由此在一組同步A/V流之間進行無縫切換; 這種形式的多角度導(dǎo)航被稱作無縫多角度。然而,在已知格式規(guī)范和 當(dāng)前可用的DVD、 HDDVD和BD創(chuàng)作工具的實現(xiàn)之下,存儲在每個 A/V流中的音頻和子畫面數(shù)據(jù)保持相同。換言之,在角度之間只允許 不同的視頻數(shù)據(jù)。子畫面數(shù)據(jù)描述了通過視頻顯示的按鈕、字幕和其 它圖形元素的表現(xiàn)(rendering)。這導(dǎo)致當(dāng)選擇并行A/V流時無法自 動呈現(xiàn)不同的音頻和子畫面內(nèi)容,此外還導(dǎo)致存儲在傳遞介質(zhì)上的音 頻和子畫面數(shù)據(jù)的冗余拷貝,從而限制了用于其它內(nèi)容的空間。A/V流是以針對子流(音頻、視頻和子畫面)的數(shù)據(jù)分組的基本 級別構(gòu)成的,當(dāng)順序讀取時,這些數(shù)據(jù)分組一起結(jié)合到包括所呈現(xiàn)的 流的短單元中。在DVD-Video中,這些基本數(shù)據(jù)單元被稱作視頻對象 單元或VOBU,并且每個都包括大約0.4到1秒的呈現(xiàn)數(shù)據(jù)。在HD DVD-Video中,其被稱作EVOBU。這里,為了示例性目的,可以互 換地使用術(shù)語VOBU和EVOBU。當(dāng)并行呈現(xiàn)多個A/V流時,每個流 將一個或更多VOBU收集到交錯單元或ILVU中,基于視頻呈現(xiàn)時間, 使其與其它并行A/V流的ILVU同步。因此,當(dāng)選擇新的流時,播放 來自當(dāng)前ILVU的數(shù)據(jù),直到該ILVU結(jié)束,此時無縫地呈現(xiàn)新流的 ILVU。按照這種方式,視頻的無縫呈現(xiàn)得以保證。BD表示使用不同術(shù)語(即,傳輸流(TS))的分組的類似組合。 BD不限制單元中的呈現(xiàn)數(shù)據(jù)的持續(xù)時間,而是使用每個TS中的角度
改變點代替ILVU,以對改變流的同時可以保證視頻連續(xù)性的點做標 記。典型地,為VOBU、 TS、 RTP或其它分組多媒體格式的所有音頻、 視頻和子畫面分組標記第一類型時間戳和第二類型時間戳,其中第一 類型時間戳指示應(yīng)在何時傳遞以進行解碼,而第二類型時間戳指示應(yīng) 在何時呈現(xiàn)。在VOBU的情況下,在ISO/IEC13818-l中定義的"system—clock—reference"中對傳遞時間戳進行編碼。在傳輸流(TS) 的情況下,典型地將傳遞時間戳稱為如源自ISO/IEC13818-l的一些規(guī) 范中所定義的"arrival—timestamps "。如這里所使用,術(shù)語"arrival一timestamps"共同地是指VOBU和TS中的傳遞時間戳。呈 現(xiàn)時間戳是如ISO/IEC13818-l中所定義的普通PTS。由于不同的緩沖模型和解碼器設(shè)計,單個VOBU中的非視頻分組(或TS中的角度改變點標記)并非全部涉及類似的呈現(xiàn)時間。例如, 音頻分組可能涉及呈現(xiàn)時間8,而視頻分組可能涉及呈現(xiàn)時間4,針對 呈現(xiàn)時間4的音頻分組傳遞自在先VOBU。當(dāng)音頻和子畫面/字幕數(shù)據(jù) 在并行呈現(xiàn)的不同A/V流的ILVU中的VOBU之間(或TS之間)相 同時,切換ILVU或TS對音頻、子畫面/字幕和視頻的同步或?qū)?yīng)/同 步?jīng)]有影響。然而,當(dāng)音頻和子畫面數(shù)據(jù)分組在針對不同A/V流的 VOBU或TS之間不同時,可能出現(xiàn)以下情況已經(jīng)從在先VOBU或 TS中傳遞與來自新VOBU或TS的視頻的呈現(xiàn)時間相對應(yīng)的音頻或子 畫面/字幕分組,從而導(dǎo)致在正確時間(proper time)所呈現(xiàn)的音頻或 子畫面/字幕呈現(xiàn)與當(dāng)前上下文失去對應(yīng)/同步。因此,存在對按照以下方式來存儲數(shù)據(jù)的方法的需要音頻和子 畫面數(shù)據(jù)并行地上下文不同(contextually different),根據(jù)這些光盤格 式中的任何一種格式來播放同步A/V流,此外,當(dāng)觀眾在呈現(xiàn)期間交 互地選擇不同的A/V流時,還能夠保持流的連續(xù)性以及與視頻數(shù)據(jù)的 同步。發(fā)明內(nèi)容本發(fā)明解決了現(xiàn)有技術(shù)的這些和其它缺點和不足,本發(fā)明涉及同
步流打包。根據(jù)本發(fā)明的方面,提供了一種用于對在并行呈現(xiàn)的A/V流之間 上下文不同的分組進行同步流打包的方法。該方法包括步驟識別具 有與視頻分組的到達時間戳和/或呈現(xiàn)時間戳分別相匹配的到達時間 戳和/或呈現(xiàn)時間戳的子畫面/字幕分組和/或音頻分組。該方法還包括 步驟利用所識別的子畫面/字幕和音頻分組以及具有相匹配的時間戳的視頻分組,對視頻對象單元(VOBU)和/或傳輸流(TS)進行打包。 根據(jù)本發(fā)明的另一方面,提供了一種用于對在并行呈現(xiàn)的A/V流之間上下文不同的分組進行同步流打包的設(shè)備。該設(shè)備包括用于識 別具有與視頻分組的到達時間戳和/或呈現(xiàn)時間戳分別相匹配的到達 時間戳和/或呈現(xiàn)時間戳的子畫面/字幕分組和/或音頻分組的裝置。該 設(shè)備還包括用于利用所識別的子畫面/字幕和音頻分組以及具有相匹配的時間戳的視頻分組、對視頻對象單元(VOBU)和/或傳輸流(TS)進行打包的裝置。根據(jù)本發(fā)明的另一方面,提供了一種用于從并行呈現(xiàn)的上下文不同的多個A/V流中呈現(xiàn)出不同A/V流的方法。該方法包括步驟將音 頻幀報頭打包到交錯單元(ILVU)中的第一視頻對象單元(VOBU) 的開始處或傳輸流(TS)的角度改變點標記處的音頻分組中。該方法 還包括步驟將最后音頻分組打包到多個A/V流中同一流的ILVU或 另一個ILVU中的最后VOBU中,或者打包到緊靠TS中另一個角度 改變點標記之前,從而以完整的音頻幀作為結(jié)束。從結(jié)合附圖而閱讀的對示例性實施例的以下詳細描述中,本發(fā)明 的這些和其它方面、特征和優(yōu)點將變得顯而易見。


根據(jù)以下示例性附圖,可以更好地理解本發(fā)明,在附圖中圖1是根據(jù)本發(fā)明的示例性實施例示出可應(yīng)用本發(fā)明的DVD播 放器的方框圖;圖2是根據(jù)本發(fā)明的原理示出用于對在并行呈現(xiàn)的A/V流之間上 下文不同的分組進行同步流打包的方法的流程圖3是根據(jù)本發(fā)明的原理示出用于對在并行呈現(xiàn)的A/V流之間上 下文不同的分組進行同步流打包的方法的流程圖;圖4是根據(jù)本發(fā)明的原理示出用于從在并行呈現(xiàn)中上下文不同的 多個A/V流中呈現(xiàn)出不同A/V流的方法的流程圖;以及圖5是示出音頻/視覺流、視頻對象單元(VOBU)和交錯單元 (ILVU)之間的關(guān)系的方框圖。
具體實施方式
本發(fā)明涉及同步流打包。根據(jù)實施例,提供了一種用于限制音頻 和子畫面分組在多路傳輸流(例如MPEG節(jié)目和傳輸流)內(nèi)的組織的 方法,以允許在音頻內(nèi)容和/或子畫面/字幕內(nèi)容不同的多個交錯的音 頻/視頻(A/V)呈現(xiàn)之間進行無縫切換。本說明描述了本發(fā)明的原理。因此,可以理解的是,盡管這里沒 有明確地描述或說明,本發(fā)明的技術(shù)人員將能夠設(shè)計出體現(xiàn)本發(fā)明的 原理并被包括在本發(fā)明的精神和范圍內(nèi)的各種布置。這里所列舉的所有示例和條件語言旨在為了教學(xué)目的,以幫助讀 者理解本發(fā)明的原理以及由發(fā)明者對技術(shù)領(lǐng)域的促進所貢獻的概念, 并將被解釋為不受具體列舉的示例和條件的限制。此外,這里列舉本發(fā)明的原理、方面和實施例的所有陳述及其特 定示例都旨在包括其結(jié)構(gòu)性和功能性等同物。此外,該等同物旨在包 括當(dāng)前已知的等同物和在未來開發(fā)的等同物,即所開發(fā)的用于執(zhí)行相 同功能的任何元件,而不考慮結(jié)構(gòu)。因此,例如,本領(lǐng)域的技術(shù)人員將理解的是,這里所呈現(xiàn)出的方 框圖表示體現(xiàn)本發(fā)明原理的示例性電路的概念圖。類似地,可以理解 的是,任何流程圖、狀態(tài)轉(zhuǎn)移圖、偽代碼等表示實質(zhì)上在計算機可讀 介質(zhì)中表示并由計算機或處理器所執(zhí)行的各種過程,無論是否明確地 示出了該計算機或處理器??梢酝ㄟ^使用專用硬件以及與能夠與適當(dāng)軟件一同執(zhí)行軟件的 硬件,來提供圖中所示的各種元件的功能。當(dāng)由處理器提供時,可由 單個專用處理器、單個共享處理器、或由多個單獨處理器(其中的一
些可以共享)來提供這些功能。此外,術(shù)語"處理器"或"控制器" 的顯式使用不應(yīng)解釋為排他地指代能夠執(zhí)行軟件的硬件,而且可以不 帶限制地隱式地包括數(shù)字信號處理器("DSP")硬件、用于存儲軟件的只讀存儲器("ROM")、隨機存取存儲器("RAM")、以及非易失 性存儲器。還可以包括其它硬件(傳統(tǒng)的和/或定制的)。類似地,圖中所示 的所有切換僅僅是概念上的。它們的功能可以通過程序邏輯、專用邏 輯、程序控制和專用邏輯的交互、或甚至是手動地來執(zhí)行,特定技術(shù) 可由實現(xiàn)者進行選擇,更具體的可從上下文中得以理解。在權(quán)利要求中,表示為用于執(zhí)行規(guī)定功能的裝置的任何元件旨在 包括執(zhí)行以下功能的任何一種方式,例如a)執(zhí)行該功能的電路元件 的組合,或b)任何形式的軟件,包括與用于執(zhí)行用于執(zhí)行該功能的 軟件的適當(dāng)電路相結(jié)合的固件、微代碼等。由該權(quán)利要求所限定的本 發(fā)明在于如下事實按照權(quán)利要求所要求的方式,把各種列舉的裝置 所提供的功能進行組合,并集合到一起。因此,應(yīng)當(dāng)注意的是,能夠 提供該功能的任何裝置與這里所示的裝置等同。轉(zhuǎn)向圖1,可以應(yīng)用本發(fā)明的數(shù)字通用光盤(DVD)播放器10 由附圖標記10大體示出。DVD播放器10包括在伺服裝置14控制下 使DVD 13旋轉(zhuǎn)的驅(qū)動電機12。拾頭電機16也受伺服裝置14的控制, 用于把光拾頭18在DVD 13上移動,以讀取其攜帶的信息。預(yù)放大器 20放大拾頭18的輸出信號以輸入給解碼器22,解碼器22對從DVD 13 讀取的光信息進行解碼以產(chǎn)生節(jié)目流。多路分離器24將節(jié)目流分解成 單獨分量(a)音頻流;(b)視頻流;(C)子畫面流;以及(d)典型 地具有元數(shù)據(jù)等形式的導(dǎo)航信息。音頻、視頻和子畫面流分別由音頻解碼器26、視頻解碼器28、 以及子畫面解碼器30中單獨一個進行解碼。同步器32 (有時被稱作 呈現(xiàn)引擎),用于對單獨解碼的音頻、視頻和子畫面流進行同步,并將 其組合為視頻流,具有根據(jù)若干已知電視格式之一 (包括但不局限于 NTSC或PAL)而用于適合的再現(xiàn)的嵌入音頻。視頻數(shù)模轉(zhuǎn)換器34將 視頻流轉(zhuǎn)換成用于在諸如電視機之類的顯示設(shè)備(未示出)上顯示的
模擬視頻,而音頻數(shù)模轉(zhuǎn)換器36將嵌入音頻轉(zhuǎn)換成由顯示設(shè)備或其它裝置(未示出)隨后再現(xiàn)的模擬音頻。在DVD播放器10內(nèi),中央處理單元(CPU) 38 (典型地為具有 相關(guān)存儲器的微處理器,或是微計算機或微控制器)用于根據(jù)通過觀 眾接口 (U/I) 40輸入的觀眾命令來控制DVD播放器的導(dǎo)航以及其它 方面,其中觀眾接口 (U/I) 40典型地包括具有遙控形式的紅外(I/R) 發(fā)射機和1/R接收機的組合。具體關(guān)于導(dǎo)航,CPU 38從多路分離器24 接收解碼后的元數(shù)據(jù),并產(chǎn)生針對同步器32的接收的菜單信息。按照 這種方式,最終顯示菜單信息,以便觀眾觀看。響應(yīng)所顯示的信息, 觀眾典型地通過U/1 40輸入由CPU38接收的一個或更多'個命令,而 U/I40控制伺服裝置14移動拾頭18,以檢索期望的節(jié)目內(nèi)容。DVD規(guī)范(針對只讀盤的DVD規(guī)范/VIDEO SPECIFICATION, 版本l.O, 1996年8月,第三部分)定義了可應(yīng)用DVD導(dǎo)航作為視頻 對象單元(VOBU)的最小對象。VOBU典型地包括與大約0.4到1.2 秒的重放持續(xù)時間相對應(yīng)的多路傳輸?shù)囊曨l、音頻、子畫面、高亮以 及其它導(dǎo)航數(shù)據(jù)。音頻和子畫面數(shù)據(jù)的多個子流能夠存在于每個 VOBU中(例如,立體聲和環(huán)繞聲音頻子流和/或德語和葡萄牙語字 幕)。這種多路傳輸數(shù)據(jù)的組合構(gòu)成了 "A/V流"。在多角度片斷中, 將多個A/V流交錯于單個視頻對象(VOB)流中,以允許為了無縫或 接近無縫切換而從一個流到另一個流的快速訪問。DVD規(guī)范定義了交錯單元(ILVU)作為具有一個或更多個VOBU 的塊,以便將多角度的A/V流內(nèi)容與公共時間戳對齊,從而提供A/V 流的同步。在重放期間,同步器32僅對與當(dāng)前所選的A/V流相對應(yīng) 的ILVU進行解碼和顯示。DVD規(guī)范定義了基于角度數(shù)量(即,可用 流的數(shù)量)的ILVU的最大尺寸、物理設(shè)備的掃描速度、以及解碼緩 沖器(未示出)的大小。如果超過這個最大尺寸,則不能保證任意角 度的無縫重放。根據(jù)實施例,提供了如下一種方法對并行呈現(xiàn)的多個視聽流中 至少一個內(nèi)的子畫面/字幕和/或音頻數(shù)據(jù)進行存儲,以保持子畫面/字 幕、音頻和視頻數(shù)據(jù)之間的同步,以及當(dāng)在呈現(xiàn)期間選擇不同的音頻/視頻(AV)流時提供這些數(shù)據(jù)之間的連續(xù)性。為了保證并行呈現(xiàn)的A/V流之間上下文不同的音頻和子畫面/字 幕與視頻的恒定同步和對應(yīng),視頻對象單元(VOBU)或傳輸流(TS) 應(yīng)包括其到達時間戳與視頻分組的到達時間戳相匹配(分別在子畫面/ 字幕或音頻分組的一個時間基準單元內(nèi))的子畫面/字幕和音頻分組。 可以理解的是,子畫面/字幕典型地不具有固有幀速率,而是其幀速率 通常以某種方式得自視頻幀速率或與視頻幀速率相關(guān)。相同規(guī)則應(yīng)用 于呈現(xiàn)時間戳,VOBU或TS應(yīng)包括其呈現(xiàn)時間戳與視頻分組的呈現(xiàn) 時間戳相匹配(分別在子畫面/字幕或音頻分組的一個時間基準單元 內(nèi))的子畫面/字幕和音頻分組。如果以這種方式來打包VOBU或TS, 則音頻、子畫面/字幕與視頻數(shù)據(jù)之間的同步和上下文對應(yīng)得以維持, 其中音頻或子畫面/字幕數(shù)據(jù)在不同A/V流的VOBU或TS之間是上下 文不同的。另一個問題是,當(dāng)呈現(xiàn)新的A/V流的ILVU時音頻或子畫面/字幕 數(shù)據(jù)的潛在訛誤(corruption),這是因為該ILVU中的第一 VOBU的 開始處(或者在TS的角度改變點標記處)的音頻或子畫面數(shù)據(jù)分組 可能被分段,并且在后續(xù)的整個分組出現(xiàn)之前不能被解碼。為了解決這個問題,ILVU中的第一 VOBU的開始處(或TS的 角度改變點標記處)的音頻數(shù)據(jù)分組應(yīng)包括音頻幀報頭,而ILVU中 的最后VOBU中的最后音頻分組(或者在緊靠TS的角度改變點標記 之前的最后音頻分組)應(yīng)包括完整的音頻幀,g卩,在任何ILVU邊界 處(或者在任何角度改變點標記上)都不應(yīng)出現(xiàn)任何音頻幀分段。類 似地,子畫面/字幕數(shù)據(jù)必須以子畫面單元(SPU)報頭或信號出現(xiàn)時 間(Epoch)開始報頭而開始。轉(zhuǎn)到圖2,附圖標記200大體示出了一種用于對并行呈現(xiàn)的A/V 流之間上下文不同的分組進行同步流打包的方法。方法200包括開始框205,其把控制傳遞給功能框210。功能框 210識別其到達時間戳與視頻分組的到達時間戳相匹配的子畫面/字幕 和/或音頻分組,并將控制傳遞給功能框220。功能框220利用所識別的子畫面/字幕和音頻分組以及具有相匹 配的到達時間戳的視頻分組對視頻對象單元(VOBU)或傳輸流(TS) 進行打包,并將控制傳遞給結(jié)束框225。結(jié)束框225結(jié)束此方法。轉(zhuǎn)向圖3,附圖標記300大體示出了一種用于對并行呈現(xiàn)的A/V 流之間上下文不同的分組進行同步流打包的方法。方法300包括開始框305,其把控制傳遞給功能框310。功能框 310識別其呈現(xiàn)時間戳與視頻分組的呈現(xiàn)時間戳相匹配的子畫面/字幕 分組和/或音頻分組,并將控制傳遞給功能框320。功能框320利用所 識別的子畫面/字幕和音頻分組以及具有相匹配的呈現(xiàn)時間戳的視頻 分組對視頻對象單元(VOBU)或傳輸流(TS)進行打包,并將控制 傳遞給結(jié)束框325。結(jié)束框325結(jié)束此方法。轉(zhuǎn)向圖4,附圖標記400大體示出了一種用于從在并行呈現(xiàn)中上 下文不同的多個A/V流中呈現(xiàn)出不同A/V流的方法。方法400包括開始框405,其把控制傳遞給功能框410。功能框 410將音頻幀報頭打包到交錯單元(ILVU)中第一視頻對象單元 (VOBU)開始處的音頻分組中,或者將音頻幀報頭打包到傳輸流(TS) 的角度改變點標記處的音頻分組中,并將控制傳遞給功能框420。功能框420將最后音頻分組打包到ILVU (或者相同A/V流中的 另一個ILVU)的最后VOBU中,或者將最后音頻分組打包到緊靠TS 中另一個角度改變點標記之前,從而以完整的音頻幀作為結(jié)束(任何 ILVU邊界或角度改變標記上不存在音頻幀分段),并將控制傳遞給功 能框430。功能框430將子畫面/字幕分組打包為以子畫面單元(SPU)報頭 或信號出現(xiàn)時間開始報頭作為開始,并將控制傳遞給結(jié)束框435。結(jié) 束框435結(jié)束此方法。轉(zhuǎn)向圖5,附圖標記500大體示出了多路傳輸?shù)腁/V流與多角度 視頻的VOBU和ILVU數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系。如圖5所示,由圖l中 的解碼器22所解碼的節(jié)目流中的每個塊都包括導(dǎo)航分組(NV—PCK)、 視頻分組(V一PCK)、音頻分組(A一PCK)、以及子畫面分組(SP一PCK)。 DVD規(guī)范在每個VOBU開始處的NV—PCK的導(dǎo)航數(shù)據(jù)結(jié)構(gòu)(DSI) 部分中定義了無縫角度信息數(shù)據(jù)結(jié)構(gòu)(SML—AGLI),其包括由指示每
個無縫角度的下一 ILVU所處位置的ILVU開始點組成的表。該信息 使圖1中的CPU38能夠在準備好開始呈現(xiàn)下一ILVU時控制伺服裝置 14移動到VOB流內(nèi)的何處。此外,DVD規(guī)范在每個VOBU開始處的導(dǎo)航數(shù)據(jù)的部分中定義 了若干數(shù)據(jù)結(jié)構(gòu),其描述了交錯按鈕的高亮信息(HLI)。這些數(shù)據(jù)結(jié) 構(gòu),例如高亮普通信息(HLI_GI)、按鈕顏色信息表(BTN一COLIT)、 以及按鈕信息表(BTN一IT)定義了在屏幕顯示中出現(xiàn)的按鈕的數(shù)量、 位置、外觀、以及功能。基于這里的教益,本發(fā)明的這些和其它特征和優(yōu)點可以由相關(guān)領(lǐng) 域的普通技術(shù)人員容易地獲知。可以理解的是,本發(fā)明的教益可以以 各種形式的硬件、軟件、固件、專用處理器、或這些的組合來實現(xiàn)。最為優(yōu)選地,本發(fā)明的教益以硬件和軟件的組合而實現(xiàn)。此外, 軟件優(yōu)選地以有形地體現(xiàn)于程序存儲單元上的應(yīng)用程序而實現(xiàn)。該應(yīng) 用程序可以上載到包括任意適合的體系結(jié)構(gòu)的機器中,并由該機器執(zhí) 行。這里所描述的各種處理和功能可以是能夠由CPU執(zhí)行的微指令 代碼的一部分、或者應(yīng)用程序的一部分、或者其任意組合。還可以理解的是,由于附圖中所描述的構(gòu)成系統(tǒng)組件和方法中的 一些優(yōu)選地以軟件來實現(xiàn),所以系統(tǒng)組件或處理功能塊之間的實際連 接可以根據(jù)對本發(fā)明的規(guī)劃方式而有所不同。給定這里的教益,相關(guān) 領(lǐng)域的普通技術(shù)人員將能夠設(shè)想本發(fā)明的這些和相似的實現(xiàn)或配置。盡管這里已經(jīng)參考附圖對示例性實施例進行了描述,可以理解的 是,本發(fā)明并不局限于那些明確的實施例,并且在不背離本發(fā)明的范 圍和精神的前提下,相關(guān)技術(shù)領(lǐng)域中的普通技術(shù)人員可以對其實現(xiàn)各 種改變和修改。所有這些改變和修改都將會包括在所附權(quán)利要求中所 提出的本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種用于對在并行呈現(xiàn)的A/V流之間上下文不同的分組進行同步流打包的方法,所述方法包括識別(210、310)具有與視頻分組的到達時間戳和呈現(xiàn)時間戳中至少一項分別相匹配的到達時間戳和呈現(xiàn)時間戳中至少一項的子畫面/字幕分組和音頻分組中至少一項;以及利用所識別的子畫面/字幕和音頻分組以及具有相匹配的時間戳的視頻分組,對視頻對象單元(VOBU)和傳輸流(TS)中至少一項進行打包(220、320)。
2. 如權(quán)利要求1所述的方法,其中,所述方法在以下之一中執(zhí)行 數(shù)字通用光盤(DVD)播放器、數(shù)字視頻盤(DVD)播放器、高清晰 度數(shù)字通用光盤(HDDVD)播放器、以及藍光盤(BD)播放器。
3. —種機器可讀的程序存儲設(shè)備,有形地體現(xiàn)出可由所述機器執(zhí) 行的指令程序,所述指令程序用于執(zhí)行如權(quán)利要求1所述的用于對在 并行呈現(xiàn)的A/V流之間上下文不同的分組進行同步流打包的方法步 驟。
4. 一種用于對在并行呈現(xiàn)的A/V流之間上下文不同的分組進行同 步流打包的設(shè)備,所述設(shè)備包括用于識別具有與視頻分組的到達時間戳和呈現(xiàn)時間戳中至少一項 分別相匹配的到達時間戳和呈現(xiàn)時間戳中至少一項的子畫面/字幕分 組和音頻分組中至少一項的裝置;以及用于利用所識別的子畫面/字幕和音頻分組以及具有相匹配的時 間戳的視頻分組、對視頻對象單元(VOBU)和傳輸流(TS)中至少 一項進行打包的裝置。
5. 如權(quán)利要求4所述的設(shè)備,其中,在以下之一中實現(xiàn)所述設(shè)備 數(shù)字通用光盤(DVD)播放器、數(shù)字視頻盤(DVD)播放器、高清晰 度數(shù)字通用光盤(HDDVD)播放器、以及藍光盤(BD)播放器。
6. —種用于從并行呈現(xiàn)的上下文不同的多個A/V流中呈現(xiàn)出不同的A/V流的方法,所述方法包括將音頻幀報頭打包(410)到交錯單元(ILVU)中的第一視頻對 象單元(VOBU)的開始處或傳輸流(TS)的角度改變點標記處的音 頻分組中;以及將最后音頻分組打包(420)到多個A/V流中同一流的ILVU或 另一個ILVU中的最后VOBU中,或者打包到緊靠TS中另一個角度 改變點標記之前,從而以完整的音頻幀作為結(jié)束。
7. 如權(quán)利要求6所述的方法,其中,所述方法在以下之一中執(zhí)行 數(shù)字通用光盤(DVD)播放器、數(shù)字視頻盤(DVD)播放器、高清晰 度數(shù)字通用光盤(HDDVD)播放器、以及藍光盤(BD)播放器。
8. 如權(quán)利要求6所述的方法,其中,對最后音頻分組進行打包, 使得任何ILVU邊界或角度改變標記上不存在音頻幀分段。
9. 如權(quán)利要求6所述的方法,還包括步驟把子畫面/字幕分組打 包(430)為以子畫面單元(SPU)報頭和信號出現(xiàn)時間開始報頭之一 而開始。
10. —種機器可讀的程序存儲設(shè)備,有形地體現(xiàn)出可由所述機器執(zhí) 行的指令程序,所述指令程序用于執(zhí)行如權(quán)利要求6所述的用于從并 行呈現(xiàn)的上下文不同的多個A/V流中呈現(xiàn)出不同的A/V流的方法步驟。
全文摘要
本發(fā)明提供了用于對在并行呈現(xiàn)的A/V流之間上下文不同的分組進行同步流打包的方法和設(shè)備。該方法包括步驟識別(210)具有與視頻分組的到達時間戳和/或呈現(xiàn)時間戳分別相匹配的到達時間戳和/或呈現(xiàn)時間戳的子畫面/字幕分組和/或音頻分組。該方法還包括步驟利用所識別的子畫面/字幕和音頻分組以及具有相匹配的時間戳的視頻分組,對視頻對象單元(VOBU)和/或傳輸流(TS)進行打包(220)。
文檔編號H04N7/52GK101164347SQ200680013801
公開日2008年4月16日 申請日期2006年3月16日 優(yōu)先權(quán)日2005年4月26日
發(fā)明者拉爾夫·奧斯特曼, 約瑟夫·桑德森·里斯, 馬克·羅杰斯·約翰遜 申請人:湯姆森許可貿(mào)易公司;Mx娛樂公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
龙岩市| 宁津县| 临夏市| 鹤壁市| 新兴县| 乌鲁木齐市| 弋阳县| 邵武市| 获嘉县| 景洪市| 承德市| 黑水县| 德江县| 林周县| 巴塘县| 大新县| 六枝特区| 如东县| 北安市| 石家庄市| 九寨沟县| 开封县| 永川市| 怀柔区| 江都市| 泌阳县| 鄂托克旗| 金坛市| 台中市| 博爱县| 镇远县| 凤台县| 渝中区| 依兰县| 扶绥县| 玛沁县| 鲁甸县| 克山县| 吐鲁番市| 石狮市| 仪陇县|