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

通過(guò)分析緩沖分組中的時(shí)標(biāo)進(jìn)行視頻同步的裝置和方法

文檔序號(hào):7956716閱讀:137來(lái)源:國(guó)知局
專利名稱:通過(guò)分析緩沖分組中的時(shí)標(biāo)進(jìn)行視頻同步的裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字壓縮技術(shù),尤其涉及用于壓縮數(shù)字信息的同步解碼的裝置和方法。
背景技術(shù)
已經(jīng)將用來(lái)壓縮運(yùn)動(dòng)畫面的MPEG-2標(biāo)準(zhǔn)采用作數(shù)字電視(DTV)廣播系統(tǒng)。已經(jīng)開發(fā)了應(yīng)用該標(biāo)準(zhǔn)的DTV接收機(jī)。MPEG-2還可以用在其它各種視頻和音頻發(fā)送應(yīng)用中。
在典型的MPEG-2發(fā)送中,基本流(Elementary Stream(ES)),如音頻、視頻和/或數(shù)據(jù)流被分組來(lái)形成分組式基本流(PES),而該分組式基本流又與接下來(lái)通過(guò)通信介質(zhì)(如無(wú)線、有線或光介質(zhì))發(fā)送的傳送流(TS)中的其它分組式基本流復(fù)用。對(duì)于視頻應(yīng)用,分組式基本流可以包括用于標(biāo)記畫面的圖像數(shù)據(jù)起始的畫面起始碼(PSC)和一個(gè)或多個(gè)類型的時(shí)標(biāo)。這些時(shí)標(biāo)可以包括用于指示解碼經(jīng)編碼的畫面的相對(duì)時(shí)間的解碼時(shí)標(biāo)和/或用于指示經(jīng)編碼的畫面的顯示時(shí)間的呈現(xiàn)(presentation)時(shí)標(biāo)。通常,對(duì)于內(nèi)編碼(Intra-coded)的畫面(I-畫面)和預(yù)測(cè)經(jīng)編碼的畫面(P-畫面)發(fā)送DTS和PTS,但是對(duì)于雙向預(yù)測(cè)經(jīng)編碼的畫面(B-畫面)僅發(fā)送PTS。在某些常規(guī)解碼器中,從分組式基本流中提取基本流數(shù)據(jù)和時(shí)標(biāo),所提取的基本流數(shù)據(jù)存儲(chǔ)在緩沖器中,并且所提取的時(shí)標(biāo)存儲(chǔ)在用于將時(shí)標(biāo)與緩沖器的指針相關(guān)的存儲(chǔ)器中,其中指針用于選擇性取出基本流數(shù)據(jù)來(lái)進(jìn)行解碼。
在圖1中顯示了實(shí)現(xiàn)該處理的典型接收機(jī)配置。傳送流去復(fù)用器10包括傳送流去分組器(depacketizer),用于接收傳送流并將其去復(fù)用來(lái)產(chǎn)生連續(xù)的分組基本流。PES去復(fù)用器12分析經(jīng)分組式基本流的分組頭,將所提取的頭信息(包括時(shí)標(biāo))存儲(chǔ)在時(shí)標(biāo)存儲(chǔ)器40,并且將所提取的基本流數(shù)據(jù)存儲(chǔ)在ES緩沖器20中。時(shí)標(biāo)提取器50從存儲(chǔ)在時(shí)標(biāo)存儲(chǔ)器40中的頭信息提取并存儲(chǔ)時(shí)標(biāo)。在比較/控制單元60中使用所提取的時(shí)標(biāo)。當(dāng)解碼器30讀取并解碼存儲(chǔ)在ES緩沖器20中的基本流數(shù)據(jù)時(shí)使用時(shí)標(biāo)來(lái)進(jìn)行同步。比較/控制單元60將系統(tǒng)時(shí)間時(shí)鐘的基準(zhǔn)時(shí)間與所存儲(chǔ)的時(shí)標(biāo)比較,并且響應(yīng)地產(chǎn)生用于解碼并顯示所緩沖的基本流數(shù)據(jù)的控制信號(hào)。響應(yīng)于這些控制信號(hào),解碼器30解碼存儲(chǔ)在ES緩沖器20中的基本流數(shù)據(jù)的視頻數(shù)據(jù),并且將解碼的數(shù)據(jù)提供給圖像生成器70來(lái)產(chǎn)生圖像。
如圖2所示,在圖1的系統(tǒng)中,時(shí)標(biāo)存儲(chǔ)在時(shí)標(biāo)存儲(chǔ)器40中,該存儲(chǔ)器使用指針將相應(yīng)時(shí)標(biāo)與ES緩沖器20中的相應(yīng)ES數(shù)據(jù)存儲(chǔ)位置相關(guān)聯(lián)。為了對(duì)從ES緩沖器20向解碼器30提供ES數(shù)據(jù)進(jìn)行控制,搜索時(shí)標(biāo)存儲(chǔ)器40來(lái)比較所存儲(chǔ)的時(shí)標(biāo)和系統(tǒng)時(shí)間時(shí)鐘,從而標(biāo)識(shí)存儲(chǔ)要解碼的合適ES數(shù)據(jù)的ES緩沖器20的指針。在授予Moon的美國(guó)專利申請(qǐng)No.6091769中示出了相近的方法。在授予Naoe的美國(guó)專利申請(qǐng)No.5667980中描述了使用輸入分組的分析和時(shí)標(biāo)分析的另一方法。

發(fā)明內(nèi)容
本發(fā)明的一些實(shí)施例提供處理分組式編碼流(諸如MPEG視頻或音頻分組基本流(PES))的方法。編碼流的多個(gè)分組存儲(chǔ)在緩沖器中。從緩沖器中取出存儲(chǔ)的分組,并且對(duì)其分析來(lái)恢復(fù)時(shí)標(biāo)。將所恢復(fù)的時(shí)標(biāo)與時(shí)間基準(zhǔn)相比較。響應(yīng)于所恢復(fù)的時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較來(lái)控制在所取出的分組中數(shù)據(jù)的解碼。取出所存儲(chǔ)的分組可以包括響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較來(lái)從緩沖器取出存儲(chǔ)的分組。在另外的實(shí)施例中,響應(yīng)于所恢復(fù)的時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較控制所取出的分組中的數(shù)據(jù)的解碼可以包括響應(yīng)于指示在時(shí)間基準(zhǔn)足夠長(zhǎng)之前的時(shí)間的時(shí)標(biāo)來(lái)在先(foregoing)解碼所取出的分組,響應(yīng)于指示與時(shí)間基準(zhǔn)充分同步的時(shí)間的時(shí)標(biāo)來(lái)解碼所取出的分組,或者響應(yīng)于指示在時(shí)間基準(zhǔn)之后足夠長(zhǎng)的時(shí)間的時(shí)標(biāo)來(lái)解碼并緩沖所取出的數(shù)據(jù)。
在本發(fā)明的其它實(shí)施例中,多個(gè)分組存儲(chǔ)在緩沖器中。順序處理來(lái)自緩沖器的所存儲(chǔ)的分組,其中順序處理包括從緩沖器順序取出分組,分析取出的相應(yīng)分組來(lái)恢復(fù)相應(yīng)的時(shí)標(biāo),將恢復(fù)的相應(yīng)時(shí)標(biāo)與時(shí)間基準(zhǔn)相比較,并且響應(yīng)于恢復(fù)的相應(yīng)時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較結(jié)果來(lái)選擇性地解碼所取出的相應(yīng)分組。順序處理來(lái)自緩沖器的、所存儲(chǔ)的分組可以包括響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較來(lái)從緩沖器中取出所存儲(chǔ)的分組。
根據(jù)本發(fā)明的其它實(shí)施例,用于處理編碼流的分組的裝置包括處理器,配置來(lái)從保存編碼流的多個(gè)分組的緩沖器順序取出相應(yīng)分組,分析所取出的相應(yīng)分組以恢復(fù)相應(yīng)時(shí)標(biāo),比較所恢復(fù)的相應(yīng)時(shí)標(biāo)和時(shí)間基準(zhǔn),并且響應(yīng)于所恢復(fù)的相應(yīng)時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較來(lái)選擇性解碼所取出的相應(yīng)分組。處理器可以配置來(lái)響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較來(lái)從緩沖器取出存儲(chǔ)的分組。
其它實(shí)施例提供用于處理編碼流的分組的計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品包括在存儲(chǔ)介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)程序代碼。計(jì)算機(jī)程序代碼包括程序代碼,配置來(lái)從存儲(chǔ)編碼流的多個(gè)分組的緩沖器順序取出相應(yīng)分組,分析所取出的相應(yīng)分組以恢復(fù)相應(yīng)時(shí)標(biāo),比較恢復(fù)的相應(yīng)時(shí)標(biāo)與時(shí)間基準(zhǔn),并且響應(yīng)于所恢復(fù)的相應(yīng)時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較來(lái)選擇性解碼所取出的相應(yīng)分組。計(jì)算機(jī)程序代碼可以包括程序代碼,配置來(lái)響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較來(lái)從緩沖器取出存儲(chǔ)的分組。


圖1是圖解常規(guī)MPEG接收機(jī)的示意圖。
圖2是圖解在圖1的接收機(jī)中存儲(chǔ)并使用的時(shí)標(biāo)的示意圖。
圖3是圖解根據(jù)本發(fā)明的一些實(shí)施例的示例性數(shù)字電視系統(tǒng)的示意圖。
圖4是圖解根據(jù)本發(fā)明的一些實(shí)施例的接收機(jī)及其操作的示意圖。
圖5是圖解根據(jù)本發(fā)明進(jìn)一步實(shí)施例的圖4的接收機(jī)的同步單元的示意圖。
圖6是圖解根據(jù)本發(fā)明進(jìn)一步實(shí)施例的圖4的接收機(jī)的示例性分組處理操作的流程圖。
圖7是圖解根據(jù)本發(fā)明的一些實(shí)施例的接收機(jī)及其操作的示意圖。
圖8是圖解根據(jù)本發(fā)明進(jìn)一步實(shí)施例的圖7的接收機(jī)的同步單元的示意圖。
圖9是圖解根據(jù)本發(fā)明進(jìn)一步實(shí)施例的圖7的接收機(jī)的示例性解碼操作的流程圖。
具體實(shí)施例方式
在下面參照附圖更加全面地描述本發(fā)明,在這些附圖中示出了本發(fā)明的實(shí)施例。然而,可以以各種不同的形式實(shí)現(xiàn)本發(fā)明,并且不應(yīng)理解為限制到這里闡述的實(shí)施例。相反,提供這些實(shí)施例是為了使得本公開更加透徹和完整,并且將本發(fā)明的范圍完全轉(zhuǎn)達(dá)給本領(lǐng)域技術(shù)人員。在附圖中,為明確的目的,各組成部分可能被夸大。
值得注意的是,當(dāng)一個(gè)元件被稱為“連接到”或“耦合到”另一元件時(shí),它可以直接連接或耦合到其它元件,也可以存在中間元件。相反,當(dāng)一個(gè)元件被指出“直接連接到”或“直接耦合到”另一元件時(shí),不存在中間元件。相同的附圖標(biāo)記指示相同的元件。正如在這里使用的那樣,術(shù)語(yǔ)“和/或”包括所涉及的一個(gè)或多個(gè)項(xiàng)的任何和所有組合。
值得注意的是,雖然術(shù)語(yǔ)第一、第二、第三等在這里可以用于描述各種元件、部件和/或部分,但是這些元件、部件和/或部分不受這些術(shù)語(yǔ)的限制。這些術(shù)語(yǔ)僅用于區(qū)別一個(gè)元件、部件和/或部分與另一個(gè)元件、部件和/或部分。因此,下面論述的第一元件、部件和/或部分可以命名為第二元件、部件和/或部分,而且不背離本發(fā)明的宗旨。
這里使用的術(shù)語(yǔ)僅用于描述特定實(shí)施例,并且不意欲限制本發(fā)明。正如在這里使用的那樣,除非上下文明確指出,單數(shù)形式還意欲包括復(fù)數(shù)形式。應(yīng)當(dāng)進(jìn)一步理解的是,術(shù)語(yǔ)“包括”在說(shuō)明書中使用時(shí)指示所述特征、整數(shù)、步驟、操作、元件和/或部件的存在,但是不排除其它特征、整數(shù)、步驟、操作、元件、部件和/或組的存在。
除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù)和科學(xué)術(shù)語(yǔ))具有與本發(fā)明所述的領(lǐng)域中的普通技術(shù)人員一般理解的含義相同的含義。應(yīng)當(dāng)進(jìn)一步理解的是,諸如在通用字典中定義的那些屬于應(yīng)該解釋為具有與它們?cè)谙嚓P(guān)領(lǐng)域的上下文中的含義一致的含義,并且除非這里明確定義,則不應(yīng)解釋為理想或過(guò)分正式的含義。
參照方框圖和流程圖在這里描述本發(fā)明的示例性實(shí)施例,它支持根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品。值得注意的是,流程圖和/或方框圖的每個(gè)方框和流程圖和/或方框圖的方框的組合可以由計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用目的計(jì)算機(jī)的處理器、特殊目的計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置來(lái)產(chǎn)生一臺(tái)機(jī)器,以使得經(jīng)由計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令創(chuàng)建用于實(shí)現(xiàn)流程圖和/或方框圖方框中說(shuō)明的功能/動(dòng)作的裝置。
這些計(jì)算機(jī)程序指令還可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)器中,而該計(jì)算機(jī)可讀存儲(chǔ)器可以引導(dǎo)計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置以特定方式運(yùn)行,使得存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包含用于實(shí)現(xiàn)流程圖和/或方框圖方框中說(shuō)明的功能/動(dòng)作的指令裝置的制造物。
這些計(jì)算機(jī)程序指令還可以裝載到計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置,以便在計(jì)算機(jī)或其它可編程處理裝置上執(zhí)行一系列操作步驟來(lái)產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,使得在計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置上執(zhí)行的指令提供用于實(shí)現(xiàn)流程圖和/或方框圖方框中說(shuō)明的功能/動(dòng)作。每個(gè)方框可以代表模塊、片段或代碼部分,它包括用于實(shí)現(xiàn)特定的邏輯功能的一個(gè)或多個(gè)可執(zhí)行指令。應(yīng)當(dāng)注意的是,在其它實(shí)現(xiàn)中,在方框中注釋的功能可以不按照附圖所示順序發(fā)生。例如,根據(jù)所包含的功能,連續(xù)顯示的兩個(gè)方框?qū)嶋H上可以同時(shí)執(zhí)行,或者有時(shí)以相反順序執(zhí)行方框。
圖3使用根據(jù)本發(fā)明的一些實(shí)施例的接收機(jī)結(jié)構(gòu)和操作,圖解例如用于數(shù)字電視(DTV)系統(tǒng)的視頻編碼、傳輸和解碼的示例性系統(tǒng)。在分組器314中分組由MPEG編碼器312產(chǎn)生的編碼視頻基本流ES,以產(chǎn)生分組式基本流PES。由傳送流復(fù)用器316將分組式基本流PES和其它流復(fù)用,以產(chǎn)生傳送流TS。這些操作在本領(lǐng)域技術(shù)人員中是公知的,因此將不在這里更詳細(xì)地描述。
傳送流TS通過(guò)傳輸路徑315傳送到傳送流去復(fù)用器322,該去復(fù)用器可以位于接收機(jī)中。值得注意的是,傳輸路徑315可以包括多個(gè)不同的部件,如混合器、發(fā)送器、天線,媒體轉(zhuǎn)換器(transducer)、下轉(zhuǎn)換器、解調(diào)器等;和通信介質(zhì),如無(wú)線、有線或光纖傳輸介質(zhì);或記錄介質(zhì),諸如磁、半導(dǎo)體或光存儲(chǔ)介質(zhì)。傳送流去復(fù)用器322去復(fù)用傳送流TS來(lái)恢復(fù)分組式基本流PES’。分組式基本流PES’的分組存儲(chǔ)在PES分組緩沖器324中。由同步器326順序取出存儲(chǔ)在緩沖器324中的PES分組,同步器326從那提取視頻數(shù)據(jù)并將視頻數(shù)據(jù)傳送到解碼和圖像生成單元328。解碼和圖像生成單元328根據(jù)由同步器326執(zhí)行的分組中的時(shí)標(biāo)與系統(tǒng)時(shí)間時(shí)鐘STC的比較來(lái)對(duì)傳來(lái)的視頻數(shù)據(jù)進(jìn)行操作。
圖4圖解根據(jù)本發(fā)明進(jìn)一步實(shí)施例的示例性接收機(jī)400。接收機(jī)400包括傳送流去復(fù)用器410,配置來(lái)從傳送流TS中去復(fù)用分組式基本流PES。分組式基本流PES的多個(gè)分組存儲(chǔ)在PES分組緩沖器420中。同步器430順序從PES分組緩沖器420取出分組,從其中提取視頻數(shù)據(jù),并且將提取的數(shù)據(jù)提供給解碼器440。同步器430還從取出的分組中提取時(shí)標(biāo),并且將它們提供給比較/控制單元450,比較/控制單元450響應(yīng)地產(chǎn)生用于解碼器440的控制信號(hào)。比較/控制電路450比較時(shí)標(biāo)和系統(tǒng)時(shí)間時(shí)鐘STC,并且響應(yīng)地產(chǎn)生(提供給解碼器440的)控制信號(hào)。響應(yīng)于該控制信號(hào),解碼器440選擇性地解碼凈荷,并且將解碼的圖像數(shù)據(jù)提供給圖像生成器460。
圖5圖解根據(jù)本發(fā)明的一些實(shí)施例的可以用在圖4的接收機(jī)400的示例性同步器430’。同步器430’包括語(yǔ)法處理器432,配置來(lái)分析從PES分組緩沖器420取出的PES分組來(lái)提取其頭和凈荷。所提取的頭(包括時(shí)標(biāo))存儲(chǔ)在頭存儲(chǔ)器434中。與PES分組的分析一致,語(yǔ)法處理器432產(chǎn)生提供給微處理器436的中斷。微處理器436配置來(lái)響應(yīng)地從存儲(chǔ)在頭存儲(chǔ)器434中的頭中提取時(shí)標(biāo),在時(shí)標(biāo)存儲(chǔ)器438中臨時(shí)存儲(chǔ)所提取的時(shí)標(biāo),并且將所存儲(chǔ)的時(shí)標(biāo)傳送到比較/控制單元450。
提供給比較/控制單元450的時(shí)標(biāo)(如,PTS或DTS)可以依賴于畫面類型。如果禁用雙向編碼,即不解碼B畫面,微處理器436可以提取I和P畫面的PTS,并且將它們提供給比較/控制單元450,用于與系統(tǒng)時(shí)間時(shí)鐘比較。然而,如果激活雙向編碼(即,如果分組式基本流PES包括B畫面),則P或I畫面需要在B畫面呈現(xiàn)之前的某一時(shí)刻解碼,使得它可以作為用于解碼B畫面的數(shù)據(jù)源。DTS指示應(yīng)該解碼畫面的時(shí)間,而呈現(xiàn)時(shí)標(biāo)PTS指示何時(shí)畫面應(yīng)該呈現(xiàn)在解碼器440的輸出中。因此,對(duì)于I和P畫面,可以由同步器430提取DTS和/或PTS,并且將它們提供給比較/控制單元450來(lái)與系統(tǒng)時(shí)間時(shí)鐘STC比較,同時(shí),對(duì)于B畫面,可以提取PTS并提供給比較/控制單元450。
圖6圖解根據(jù)本發(fā)明進(jìn)一步實(shí)施例的示例性解碼操作。參照?qǐng)D6并繼續(xù)參照?qǐng)D4和5,多個(gè)PES分組存儲(chǔ)在PES分組緩沖器420中(方框610)。從PES分組緩沖器420提取PES分組(方框620)。語(yǔ)法處理器432分析所提取的分組,從提取的分組提取頭信息和凈荷,在頭存儲(chǔ)器434中存儲(chǔ)所提取的頭信息,并且將所提取的凈荷數(shù)據(jù)傳送到解碼器440(方框630)。響應(yīng)于該分析,語(yǔ)法處理器432產(chǎn)生到微處理器436的中斷(方框640)。微處理器436響應(yīng)地從頭存儲(chǔ)器434取出適當(dāng)?shù)臅r(shí)標(biāo),將其放入時(shí)標(biāo)存儲(chǔ)器438中,并且將時(shí)標(biāo)傳送到比較/控制單元450(方框650)。比較/控制單元450比較時(shí)標(biāo)與系統(tǒng)時(shí)間時(shí)鐘STC(方框660),并且根據(jù)比較響應(yīng)地控制解碼器440的控制操作(如,解碼、跳過(guò)或重復(fù))(方框670)。然后,語(yǔ)法處理器432可以取出緩沖器420中的下一個(gè)分組(方框620),并且類似地處理所取出的分組(方框630-670)。
在一些實(shí)施例中,例如,語(yǔ)法處理器432可以通過(guò)對(duì)每個(gè)分組取出統(tǒng)一地增加緩沖器指針,來(lái)以先入/先出方式從PES分組緩沖器420中取出分組。在進(jìn)一步的實(shí)施例中,可以提供更加復(fù)雜的緩沖器取出。更特別的是,比較(方框660)結(jié)果可以用于從緩沖器420選擇性地取出。例如,如果比較結(jié)果揭示出從緩沖器420取出的分組顯著“滯后”,則可以將用于訪問(wèn)PES分組緩沖器420的指針顯著超前,以使得跳過(guò)PES分組緩沖器420的某些分組,并且允許分組取出處理來(lái)“趕上”系統(tǒng)時(shí)間時(shí)鐘STC。如果比較結(jié)果揭示出所取出的分組顯著“超前”,則可以將指針保持在其當(dāng)前值,允許重新取出并處理相同的分組。
值得注意的是,通過(guò)比較/控制單元450的解碼器440的控制也可以以多種不同的方式進(jìn)行。例如,如果時(shí)標(biāo)和系統(tǒng)時(shí)間時(shí)鐘的比較揭示出時(shí)標(biāo)顯著“滯后于”系統(tǒng)時(shí)間時(shí)鐘STC(如,時(shí)標(biāo)充分大于系統(tǒng)時(shí)間時(shí)鐘STC),則比較/控制單元450可以指令解碼器440解碼并緩沖與其相關(guān)的數(shù)據(jù),并且向圖像生成器460重復(fù)在先畫面的呈現(xiàn)。相反,如果時(shí)標(biāo)充分“早于”系統(tǒng)時(shí)間時(shí)鐘STC(如,時(shí)標(biāo)充分小于系統(tǒng)時(shí)間時(shí)鐘STC),則比較/控制單元450可以指令解碼器440跳過(guò)解碼(丟棄)與時(shí)標(biāo)相關(guān)的數(shù)據(jù)。如果時(shí)標(biāo)基本上與系統(tǒng)時(shí)間時(shí)鐘STC一致,則比較/控制單元450可以指令解碼器440解碼相關(guān)的數(shù)據(jù)并將其提供給圖像生成器460。該方法的潛在優(yōu)點(diǎn)在于所緩沖的PES分組的時(shí)候可以獨(dú)立地與系統(tǒng)時(shí)間時(shí)鐘STC相比較(與它們的分析基本上同步產(chǎn)生),這可以避免與常規(guī)技術(shù)(即,緩沖時(shí)標(biāo)并為與系統(tǒng)時(shí)間時(shí)鐘STC的合適匹配搜索它們)相關(guān)的問(wèn)題。
根據(jù)本發(fā)明的進(jìn)一步實(shí)施例,可以對(duì)音頻流使用類似的方法。圖7圖解根據(jù)本發(fā)明的一些實(shí)施例的用于使用接收機(jī)結(jié)構(gòu)來(lái)音頻編碼、傳輸和解碼的示例性系統(tǒng)和操作。由MPEG編碼器712產(chǎn)生的、編碼的音頻基本流ES在分組器714中分組,以產(chǎn)生分組式基本流PES。傳送流復(fù)用器716將分組式基本流PES與其它流復(fù)用來(lái)產(chǎn)生傳送流TS。
傳送流TS通過(guò)傳輸路徑715傳送到傳送流去復(fù)用器722(例如它可以位于接收機(jī)設(shè)備中)。值得注意的是,傳輸路徑715可以包括各種不同的部件,如混合器、發(fā)送器、天線,媒體轉(zhuǎn)換器(transducer)、下轉(zhuǎn)換器、解調(diào)器等;和通信介質(zhì),如無(wú)線、有線或光纖傳輸介質(zhì);或記錄介質(zhì),諸如磁、半導(dǎo)體或光存儲(chǔ)介質(zhì)。傳送流去復(fù)用器722去復(fù)用傳送流TS來(lái)恢復(fù)分組式基本流PES’。分組式基本流PES’的分組存儲(chǔ)在PES分組緩沖器724中。由同步器726順序取出存儲(chǔ)在緩沖器324中的PES分組,并且從其中將音頻數(shù)據(jù)傳送到解碼和音頻生成單元728,后者根據(jù)由同步器726執(zhí)行的分組中的時(shí)標(biāo)與系統(tǒng)時(shí)間時(shí)鐘STC的比較來(lái)解碼音頻數(shù)據(jù)。
圖8圖解根據(jù)本發(fā)明進(jìn)一步實(shí)施例的示例性接收機(jī)800。接收機(jī)800包括傳送流去復(fù)用器810,配置來(lái)從傳送流TS中去復(fù)用分組式基本流PES。分組式基本流PES的多個(gè)分組存儲(chǔ)在PES分組緩沖器820中。同步器830從PES分組緩沖器820取出分組,從其中提取音頻數(shù)據(jù)凈荷,并且將提取的凈荷提供給解碼器840。同步器830還從所取出的分組提取時(shí)標(biāo),并且將它們提供給比較/控制單元850,比較/控制單元850響應(yīng)地產(chǎn)生用于解碼器840的控制信號(hào)。比較/控制單元850比較時(shí)標(biāo)和系統(tǒng)時(shí)間時(shí)鐘STC,并且響應(yīng)地產(chǎn)生提供給解碼器840的控制信號(hào)。響應(yīng)于該控制信號(hào),解碼器840選擇性解碼凈荷并將解碼的音頻數(shù)據(jù)提供給音頻生成器860。
圖9圖解根據(jù)本發(fā)明的一些實(shí)施例的可以用在圖8的接收機(jī)800中的示例性同步器830’。同步器830’包括語(yǔ)法處理器832,配置來(lái)分析從PES分組緩沖器820取出的PES分組來(lái)從其提取頭和凈荷。所提取的頭(包括時(shí)標(biāo))存儲(chǔ)在頭存儲(chǔ)器834中。與分析PES分組一致,語(yǔ)法處理器832產(chǎn)生提供給微處理器836的中斷。微處理器836配置來(lái)響應(yīng)地從存儲(chǔ)在頭存儲(chǔ)器834中的頭提取時(shí)標(biāo),臨時(shí)在時(shí)標(biāo)存儲(chǔ)器838中存儲(chǔ)所提取的時(shí)標(biāo),并且將存儲(chǔ)的時(shí)標(biāo)傳送到比較/控制單元850。與圖5的同步器430’不同,音頻同步器830不需要處理排序問(wèn)題,諸如那些與視頻傳輸中的雙向編碼的使用相關(guān)的問(wèn)題。因此,同步器830’操作可以簡(jiǎn)化為僅將PTS傳送到比較/控制單元850??梢允褂冒瓷鲜鲇懻摰牟呗缘穆赃^(guò)和重復(fù)操作。
值得注意的是,在本發(fā)明的進(jìn)一步實(shí)施例中,按上述討論的策略的解碼操作和裝置還可以用于分組式基本流中攜帶的非音頻或視頻數(shù)據(jù)。值得進(jìn)一步注意的是,本發(fā)明可以應(yīng)用到MPEG程序流(PS)的分組流的解碼,并且可以更普遍地應(yīng)用到根據(jù)除MPEG2之外的標(biāo)準(zhǔn)的分組通信。
上述描述用于說(shuō)明本發(fā)明,并且不應(yīng)理解為是限制本發(fā)明。雖然已經(jīng)描述了本發(fā)明的一些示例性實(shí)施例,但是本領(lǐng)域的技術(shù)人員應(yīng)理解,可以對(duì)示例性實(shí)施例對(duì)出許多修改而不背離本發(fā)明的新穎教學(xué)和優(yōu)點(diǎn)。因此,所有的這些修改意欲包含在權(quán)利要求中定義的本發(fā)明范圍中。應(yīng)該理解上述描述用于說(shuō)明本發(fā)明,并且不應(yīng)理解為本發(fā)明限制到所公開的特定實(shí)施例,并且所公開的實(shí)施例的修改和其它實(shí)施例意欲包含在所附權(quán)利要求中。本發(fā)明由所附權(quán)利要求和包含在其中的權(quán)利要求的等效物限定。
權(quán)利要求
1.一種處理分組式編碼流的方法,該方法包括在緩沖器中存儲(chǔ)編碼流的多個(gè)分組;從緩沖器中取出存儲(chǔ)的分組;對(duì)所取出的分組進(jìn)行分析來(lái)恢復(fù)時(shí)標(biāo);將所恢復(fù)的時(shí)標(biāo)與時(shí)間基準(zhǔn)相比較;和響應(yīng)于所恢復(fù)的時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較,控制所取出的分組中的數(shù)據(jù)的解碼。
2.如權(quán)利要求1所述的方法,其中取出所存儲(chǔ)的分組的步驟包括響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較,從緩沖器取出所存儲(chǔ)的分組。
3.如權(quán)利要求2所述的方法,其中響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較從緩沖器取出所存儲(chǔ)的分組的步驟包括響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較,控制用于訪問(wèn)緩沖器的指針。
4.如權(quán)利要求2所述的方法,其中響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較從緩沖器取出所存儲(chǔ)的分組的步驟包括重新取出所存儲(chǔ)的分組。
5.如權(quán)利要求1所述的方法,其中響應(yīng)于所恢復(fù)的時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較來(lái)控制所取出的分組中的數(shù)據(jù)的解碼包括響應(yīng)于指示在時(shí)間基準(zhǔn)之前足夠長(zhǎng)的時(shí)間的時(shí)標(biāo),在先解碼所取出的分組。
6.如權(quán)利要求1所述的方法,其中響應(yīng)于所恢復(fù)的時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較來(lái)控制所取出的分組中的數(shù)據(jù)的解碼包括響應(yīng)于指示與時(shí)間基準(zhǔn)充分同步的時(shí)間的時(shí)標(biāo)解碼所取出的分組。
7.如權(quán)利要求1所述的方法,其中響應(yīng)于所恢復(fù)的時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較來(lái)控制所取出的分組中的數(shù)據(jù)的解碼包括響應(yīng)于指示在時(shí)間基準(zhǔn)之后足夠長(zhǎng)的時(shí)間的時(shí)標(biāo)解碼并緩沖所取出的數(shù)據(jù)。
8.如權(quán)利要求1所述的方法,其中編碼數(shù)據(jù)流包括分組式基本流,其中時(shí)間基準(zhǔn)包括系統(tǒng)時(shí)間時(shí)鐘。
9.如權(quán)利要求1所述的方法,其中編碼數(shù)據(jù)流包括視頻、音頻和/或非視頻或音頻數(shù)據(jù)流。
10.一種用于處理分組式編碼流的方法,該方法包括將編碼流的多個(gè)分組存儲(chǔ)在緩沖器中;順序處理來(lái)自緩沖器的所存儲(chǔ)的分組,其中順序處理的步驟包括從緩沖器順序取出分組,分析取出的相應(yīng)分組以恢復(fù)相應(yīng)的時(shí)標(biāo),將恢復(fù)的相應(yīng)時(shí)標(biāo)與時(shí)間基準(zhǔn)相比較,并且響應(yīng)于恢復(fù)的相應(yīng)時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較結(jié)果來(lái)選擇性地解碼所取出的相應(yīng)分組。
11.如權(quán)利要求10所述的方法,其中順序處理來(lái)自緩沖器的所存儲(chǔ)的分組的步驟包括響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較來(lái)從緩沖器中取出所存儲(chǔ)的分組。
12.如權(quán)利要求11所述的方法,其中響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較從緩沖器取出所存儲(chǔ)的分組的步驟包括響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較來(lái)控制用于訪問(wèn)緩沖器的指針。
13.如權(quán)利要求10所述的方法,其中選擇性解碼的步驟包括響應(yīng)于指示在時(shí)間基準(zhǔn)之前足夠長(zhǎng)的時(shí)間的時(shí)標(biāo)來(lái)在先解碼所取出的分組。
14.如權(quán)利要求10所述的方法,其中選擇性解碼的步驟包括響應(yīng)于指示與時(shí)間基準(zhǔn)充分同步的時(shí)間的時(shí)標(biāo)來(lái)解碼所取出的分組。
15.如權(quán)利要求10所述的方法,其中選擇性解碼的步驟包括響應(yīng)于指示在時(shí)間基準(zhǔn)之后足夠長(zhǎng)的時(shí)間的時(shí)標(biāo)來(lái)解碼并緩沖所取出的數(shù)據(jù)。
16.如權(quán)利要求10所述的方法,其中從緩沖器順序取出相應(yīng)的分組的步驟包括響應(yīng)于指示在時(shí)間基準(zhǔn)之后足夠長(zhǎng)的時(shí)間的時(shí)標(biāo)來(lái)從緩沖器重新取出分組。
17.如權(quán)利要求10所述的方法,其中編碼數(shù)據(jù)流包括分組式基本流,其中時(shí)間基準(zhǔn)包括系統(tǒng)時(shí)間時(shí)鐘。
18.如權(quán)利要求10所述的方法,其中編碼數(shù)據(jù)流包括視頻、音頻和/或非視頻或音頻數(shù)據(jù)流。
19.一種用于處理分組式編碼流的裝置,該裝置包括用于在緩沖器中存儲(chǔ)編碼流的多個(gè)分組的裝置;用于從緩沖器順序取出相應(yīng)分組的裝置;用于對(duì)所取出的相應(yīng)分組進(jìn)行分析來(lái)恢復(fù)相應(yīng)時(shí)標(biāo)的裝置;用于將所恢復(fù)的相應(yīng)時(shí)標(biāo)與時(shí)間基準(zhǔn)相比較的裝置;和用于響應(yīng)于所恢復(fù)的相應(yīng)時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較來(lái)選擇性地解碼所取出的相應(yīng)分組的裝置。
20.如權(quán)利要求19所述的裝置,其中用于順序取出的裝置包括用于響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較來(lái)從緩沖器取出存儲(chǔ)的分組的裝置。
21.如權(quán)利要求19所述的裝置,還包括緩沖器。
22.一種用于處理編碼流的分組的裝置,該裝置包括處理器,配置來(lái)從保存編碼流的多個(gè)分組的緩沖器中順序取出相應(yīng)分組,分析所取出的相應(yīng)分組以恢復(fù)相應(yīng)時(shí)標(biāo),比較所恢復(fù)的相應(yīng)時(shí)標(biāo)和時(shí)間基準(zhǔn),并且響應(yīng)于所恢復(fù)的相應(yīng)時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較來(lái)選擇性解碼所取出的相應(yīng)分組。
23.如權(quán)利要求22所述的裝置,其中處理器配置來(lái)響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較來(lái)從緩沖器取出存儲(chǔ)的分組。
24.如權(quán)利要求22所述的裝置,還包括緩沖器。
25.一種用于處理編碼流的分組的計(jì)算機(jī)程序產(chǎn)品,計(jì)算機(jī)程序產(chǎn)品包括在存儲(chǔ)介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)程序代碼,計(jì)算機(jī)程序代碼包括程序代碼,配置來(lái)從存儲(chǔ)編碼流的多個(gè)分組的緩沖器中順序取出相應(yīng)分組,分析所取出的相應(yīng)分組以恢復(fù)相應(yīng)時(shí)標(biāo),比較恢復(fù)的相應(yīng)時(shí)標(biāo)與時(shí)間基準(zhǔn),并且響應(yīng)于所恢復(fù)的相應(yīng)時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較來(lái)選擇性解碼所取出的相應(yīng)分組。
26.如權(quán)利要求25所述的計(jì)算機(jī)程序產(chǎn)品,其中計(jì)算機(jī)程序代碼可以包括程序代碼,配置來(lái)響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較來(lái)從緩沖器取出存儲(chǔ)的分組。
全文摘要
在存儲(chǔ)器中存儲(chǔ)編碼流的多個(gè)分組,如MPEG分組式基本流。從緩沖器取出所存儲(chǔ)的分組并對(duì)其進(jìn)行分析來(lái)恢復(fù)時(shí)標(biāo)。所恢復(fù)的時(shí)標(biāo)與時(shí)間基準(zhǔn)(諸如系統(tǒng)時(shí)間時(shí)鐘(STC))比較。響應(yīng)于所恢復(fù)的時(shí)標(biāo)與時(shí)間基準(zhǔn)的比較來(lái)控制所取出的分組中的數(shù)據(jù)的解碼。取出所存儲(chǔ)的分組可以包括響應(yīng)于時(shí)間基準(zhǔn)與先前從緩沖器取出的分組的時(shí)標(biāo)的在先比較來(lái)從緩沖器取出存儲(chǔ)的分組。
文檔編號(hào)H04N7/52GK1838773SQ20061005911
公開日2006年9月27日 申請(qǐng)日期2006年3月14日 優(yōu)先權(quán)日2005年3月14日
發(fā)明者黃芝希 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安远县| 丰镇市| 淄博市| 晋宁县| 平阴县| 微山县| 丹凤县| 巴南区| 云阳县| 淮安市| 酒泉市| 东阳市| 宁强县| 宁国市| 揭西县| 唐山市| 三明市| 那坡县| 启东市| 辰溪县| 岐山县| 宁夏| 阳高县| 大同县| 吉木萨尔县| 郯城县| 繁昌县| 礼泉县| 金溪县| 涿鹿县| 时尚| 九江县| 建水县| 抚州市| 合肥市| 常山县| 中卫市| 福鼎市| 霞浦县| 扶绥县| 昭觉县|