專利名稱:用于數(shù)字流數(shù)據(jù)解碼的廣播接收終端和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字廣播接收終端,尤其涉及被配置成快速恢復(fù)所記錄的流數(shù)據(jù)的音頻/視頻唇同步(lipsync)的這樣的終端。
背景技術(shù):
圖1是示出與相對于廣播中心10運(yùn)動的車輛5操作上相關(guān)聯(lián)的終端的示意圖。在該車輛運(yùn)動的同時(shí),該終端可接收從廣播中心10沿著各條路徑發(fā)送的數(shù)字廣播。僅作為示例,該終端被示為沿著經(jīng)由衛(wèi)星20的路徑A、B和C以及通過轉(zhuǎn)發(fā)器30的路徑A-1、B-1和C-1接收數(shù)字廣播。該轉(zhuǎn)發(fā)器作為填縫器(gap filler)用于在衛(wèi)星盲區(qū)提供廣播覆蓋。
傳輸路徑A、A-1、C和C-1是可接受接收環(huán)境的示例,在其中終端可接收足夠長度和質(zhì)量的廣播信號。相反,傳輸路徑B和B-1表示其中終端沒有接收所需信號水平的受損(compromised)接收環(huán)境。
圖2提供了可能由圖1的移動終端接收數(shù)字廣播得到的所存儲的數(shù)字流數(shù)據(jù)的示例。所示出的安排包括所存儲的數(shù)字流數(shù)據(jù)的三個(gè)不同的部分,具體有,兩個(gè)連續(xù)部分之間的不連續(xù)部分。兩個(gè)連續(xù)部分均由以連續(xù)的方式接收的流數(shù)據(jù)定義。
根據(jù)圖2的示例,流數(shù)據(jù)1與移動終端沿傳輸路徑A或A-1(圖1)定位的時(shí)間段內(nèi)接收的數(shù)據(jù)一致。另一方面,流數(shù)據(jù)2與移動終端沿傳輸路徑C或C-1定位的時(shí)間段內(nèi)接收的數(shù)據(jù)一致。第三區(qū)域表示其中移動終端位于受損接收環(huán)境(例如,隧道35)的不連續(xù)區(qū)域,諸如當(dāng)該移動終端沿傳輸路徑B或B-1定位(或缺乏傳輸路徑)時(shí)。
流狀態(tài)數(shù)據(jù)一般用于標(biāo)識終端處所接收的數(shù)據(jù)的連續(xù)或不連續(xù)狀態(tài)。圖2的示例因此導(dǎo)致當(dāng)移動終端接收流數(shù)據(jù)1或者流數(shù)據(jù)2時(shí)流狀態(tài)數(shù)據(jù)具有“連續(xù)”值。當(dāng)該終端位于受損接收環(huán)境中時(shí),諸如沿傳輸路徑B或B-1時(shí),流狀態(tài)數(shù)據(jù)可具有“不連續(xù)”值。
與不連續(xù)部分一起存儲的流數(shù)據(jù)表示流數(shù)據(jù)回放過程中的一個(gè)問題。具體地,由于缺乏記錄流數(shù)據(jù)的連續(xù)性,可能發(fā)生時(shí)間信息錯(cuò)誤。這種連續(xù)性的缺乏要求大量時(shí)間來恢復(fù)流數(shù)據(jù)的音頻和視頻的唇同步。
發(fā)明內(nèi)容
將在以下描述中描述本發(fā)明的特征和優(yōu)點(diǎn),其中部分從描述中是顯而易見的,或者可通過對本發(fā)明的實(shí)踐來領(lǐng)會。本發(fā)明的目的和其它優(yōu)點(diǎn)可由本發(fā)明的書面描述和權(quán)利要求書以及附圖中特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
根據(jù)一實(shí)施例,一種用于解碼數(shù)字流數(shù)據(jù)的方法包括,檢測存儲在緩沖器中的數(shù)字流數(shù)據(jù)的不連續(xù)時(shí)間段,使得在檢測該不連續(xù)時(shí)間段之后,該方法還包括,使用未更新的參考時(shí)間信息對緩沖器中的數(shù)字流數(shù)據(jù)的所有當(dāng)前存儲的部分進(jìn)行解碼。該未更新的參考時(shí)間信息可被定義為用于解碼該不連續(xù)時(shí)間段之前的數(shù)字流數(shù)據(jù)的參考時(shí)間信息。該方法還包括,使用已更新的參考時(shí)間信息對數(shù)字流數(shù)據(jù)的其余部分進(jìn)行解碼。
在一方面中,該方法還包括,在相對提供數(shù)字流數(shù)據(jù)的廣播系統(tǒng)移動的終端處接收該數(shù)字流數(shù)據(jù)。
在另一方面中,該方法還包括,在數(shù)字廣播接收終端的存儲器中存儲數(shù)字流數(shù)據(jù)。
在又一方面中,該方法還包括,在對數(shù)字流數(shù)據(jù)的所有當(dāng)前存儲的部分進(jìn)行解碼的過程中臨時(shí)停止在緩沖器中存儲新的數(shù)字流數(shù)據(jù)。
在再一方面中,該方法還包括,在緩沖器中存儲數(shù)字流數(shù)據(jù)。
根據(jù)一個(gè)替換實(shí)施例,一種用于解碼數(shù)字流數(shù)據(jù)的方法包括,獲取關(guān)于包含在所記錄的數(shù)字流數(shù)據(jù)中的不連續(xù)時(shí)間段的信息、根據(jù)該不連續(xù)時(shí)間段信息預(yù)處理不連續(xù)時(shí)間段內(nèi)的數(shù)字流數(shù)據(jù)的部分、以及根據(jù)連續(xù)時(shí)間段信息后處理該不連續(xù)時(shí)間段之后的數(shù)字流數(shù)據(jù)的部分。
在一方面中,預(yù)處理包括,使用該不連續(xù)時(shí)間段之前的組合時(shí)戳(CTS)對存儲在緩沖器中的數(shù)字流數(shù)據(jù)的部分進(jìn)行解碼,以及檢測何時(shí)緩沖器為空。
在另一方面中,后處理包括,以新對象時(shí)鐘參考更新現(xiàn)有對象時(shí)鐘參考,并使用新組合時(shí)戳(CTS)在緩沖器中存儲將要解碼的數(shù)字流數(shù)據(jù)的部分。
根據(jù)又一實(shí)施例,一種數(shù)字廣播接收終端包括,用于存儲數(shù)字流數(shù)據(jù)的存儲器、以及用于對數(shù)字流數(shù)據(jù)進(jìn)行多路分解以提供音頻/視頻(A/V)數(shù)據(jù)且用于提供標(biāo)識數(shù)字流數(shù)據(jù)的不連續(xù)性的存在或缺乏的流狀態(tài)數(shù)據(jù)的多路分解器。緩沖器可用于臨時(shí)存儲A/V數(shù)據(jù),而解碼器可用于對從該緩沖器中獲得的A/V數(shù)據(jù)進(jìn)行解碼??刂破饕话阌糜陧憫?yīng)于該流狀態(tài)數(shù)據(jù)生成控制緩沖器和解碼器的控制信號。
參考附圖閱讀以下實(shí)施例的詳細(xì)描述,對本領(lǐng)域的技術(shù)人員而言,這些和其它實(shí)施例也將是顯然的,本發(fā)明不限于所公開的任何特定實(shí)施例。
附圖被包含在內(nèi)來提供對本發(fā)明的進(jìn)一步理解,并被結(jié)合在本說明書中且構(gòu)成本說明書的一部分,它們示出了本發(fā)明的實(shí)施例,且與說明書一起用于解釋本發(fā)明的原理。在不同附圖中,由同樣的標(biāo)號引用的本發(fā)明的特征、元素和方面表示根據(jù)一個(gè)或多個(gè)實(shí)施例的相同、等價(jià)或類似的特征、元素或方面。附圖中圖1是示出與相對廣播中心處于運(yùn)動中的車輛操作上相關(guān)聯(lián)的終端的示意圖;圖2提供了可由圖1的移動終端接收數(shù)字廣播得到的所存儲數(shù)字流數(shù)據(jù)的示例;圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)字廣播接收終端的相關(guān)部分的示意性框圖;圖4是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例對數(shù)字流數(shù)據(jù)進(jìn)行解碼的方法的流程圖;以及圖5是示出根據(jù)本發(fā)明的另一實(shí)施例的數(shù)字流數(shù)據(jù)解碼的視圖。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)參考本發(fā)明的較佳實(shí)施例,實(shí)施例的示例在附圖中示出。只要可能,同樣的參考標(biāo)號將在全部附圖中用于指示相同或類似的部分。
圖3是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的數(shù)字廣播接收終端的相關(guān)部分的示意性框圖。該終端被示為含有存儲器110和多路分解器120。該存儲器一般被配置成存儲所記錄的數(shù)字流數(shù)據(jù)。該多路分解器可用于對從存儲器110接收的流數(shù)據(jù)進(jìn)行多路分解,以從流數(shù)據(jù)中分離音頻和視頻數(shù)據(jù),以及從流數(shù)據(jù)中提取參數(shù)(例如,不連續(xù)部分的存在)。
多路分解器120也被示為向控制器150提供流狀態(tài)數(shù)據(jù)。諸如圖2中所示,流狀態(tài)數(shù)據(jù)是基于所提取的參數(shù)的,且可用于標(biāo)識或確定之前由該終端接收的流數(shù)據(jù)的不連續(xù)性。
該終端也包括音頻/視頻(A/V)緩沖器130,用于臨時(shí)存儲從多路分頻器120接收的分離的音頻和視頻數(shù)據(jù)(此處也稱為A/V數(shù)據(jù))。解碼器140可用于對A/V緩沖器中所存儲的A/V數(shù)據(jù)進(jìn)行解碼。
控制器150可被配置成響應(yīng)于由多路分解器120提供的流狀態(tài)數(shù)據(jù)輸出用于控制A/V緩沖器和解碼器的操作的信號。該控制器的一個(gè)功能是管理A/V數(shù)據(jù)在A/V緩沖器130中的臨時(shí)存儲。該控制器也使用時(shí)間信息(例如,組合時(shí)戳(CTS))對存儲在A/V緩沖器130中的數(shù)據(jù)進(jìn)行解碼。該時(shí)間信息是基于所記錄的流數(shù)據(jù)的狀態(tài)(即,連續(xù)或不連續(xù))來控制的。該終端可使用多個(gè)不同類型的終端中的任一個(gè)來實(shí)現(xiàn),包括衛(wèi)星數(shù)字廣播接收終端、地面數(shù)字廣播接收終端或組合衛(wèi)星/地面數(shù)字廣播接收終端。
圖4是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例用于對數(shù)字流數(shù)據(jù)進(jìn)行解碼的方法流程圖。僅作為非限制性的示例,該附圖將結(jié)合圖3的終端來描述。
根據(jù)一個(gè)實(shí)施例,最初可以理解,控制器150從多路分解器120預(yù)先接收涉及需要解碼的數(shù)字流數(shù)據(jù)的任何不連續(xù)部分的信息。在框S41處,流數(shù)據(jù)被分離成A/V數(shù)據(jù),然后被存儲供稍后使用。該操作可由多路分解器120執(zhí)行,且所分離的A/V數(shù)據(jù)存儲在A/V緩沖器130中。在框S42處,將所分離的A/V數(shù)據(jù)解碼成聲音和圖像供隨后在適當(dāng)?shù)脑O(shè)備處輸出,諸如揚(yáng)聲器和顯示器(例如,液晶顯示器)。
在判定框S43處,如果還未到達(dá)A/V數(shù)據(jù)的不連續(xù)部分(即,唇同步足夠準(zhǔn)確),則控制流回至框S41,使得可對流數(shù)據(jù)的另一部分解碼。只要還未到達(dá)不連續(xù)部分,控制器150就使用參考時(shí)間信息CTS_new來解碼A/V數(shù)據(jù)。另一方面,如果到達(dá)不連續(xù)時(shí)間段,則控制流向框S44。
在此點(diǎn)處,控制器150不立即使用參考時(shí)間信息CTS_new,而是使用未更新的時(shí)間信息CTS_old對存儲在A/V緩沖器130中的其余的A/V數(shù)據(jù)進(jìn)行解碼(框S44)。根據(jù)框S45,重復(fù)該解碼過程,直到A/V緩沖器內(nèi)的所有A/V數(shù)據(jù)被解碼??騍45的操作從而能夠使用未更新的時(shí)間信息CTS_old來對A/V緩沖器中的所有其余的A/V數(shù)據(jù)進(jìn)行解碼。
當(dāng)所有的A/V數(shù)據(jù)被解碼之后,由此清空A/V緩沖器130,控制流向框S46。在該操作中,以參考時(shí)間信息CTS_new更新時(shí)間信息CTS_old。根據(jù)判定框S47,如果A/V數(shù)據(jù)的回放沒有完成,則控制流回到框S41,并重復(fù)前述操作。否則,如果回放完成,則回放操作終止。
圖5是示出根據(jù)本發(fā)明的實(shí)施例的數(shù)字流數(shù)據(jù)解碼的視圖。當(dāng)通過受損接收環(huán)境時(shí)記錄的流數(shù)據(jù)可能導(dǎo)致圖5中所示的不連續(xù)時(shí)間段。存儲在緩沖器中的流數(shù)據(jù)一般包括以下方面。首先,在不連續(xù)時(shí)間段之前,臨時(shí)存儲的數(shù)據(jù)由解碼器以先進(jìn)先出(FIFO)的方式解碼。然而,當(dāng)?shù)竭_(dá)不連續(xù)時(shí)間段之后,停止對新的流數(shù)據(jù)的存儲,直到解碼了所有當(dāng)前存儲的數(shù)據(jù)。這樣的解碼使用未更新參考時(shí)間信息CTS_old。該未更新時(shí)間信息由用于解碼不連續(xù)時(shí)間段之前的數(shù)字流數(shù)據(jù)的參考時(shí)間信息來定義。
當(dāng)臨時(shí)存儲在緩沖器中的所有數(shù)據(jù)被解碼后,流數(shù)據(jù)2現(xiàn)在與對象時(shí)鐘參考一起同步地存儲在緩沖器中。此外,更新對象時(shí)鐘參考和時(shí)間信息CTS_old。從而,可能減少用于從例如由受損接收環(huán)境導(dǎo)致的丟失數(shù)據(jù)的時(shí)間分片而造成的音頻/視頻唇同步恢復(fù)所需的時(shí)間。
從以上描述中可以清楚,可實(shí)現(xiàn)數(shù)字廣播接收終端和數(shù)字流數(shù)據(jù)解碼方法來最小化在對具有不連續(xù)時(shí)間段的流數(shù)據(jù)解碼期間發(fā)生的錯(cuò)誤,以便盡快地恢復(fù)流數(shù)據(jù)的音頻/視頻唇同步。
前述實(shí)施例和優(yōu)點(diǎn)僅是示例性的,不應(yīng)解釋為對本發(fā)明的限制。所呈現(xiàn)的教導(dǎo)可容易地應(yīng)用于其它類型的裝置和過程。本發(fā)明的描述旨在是說明性的,而非限制權(quán)利要求書的范圍。對本領(lǐng)域的技術(shù)人員而言,眾多替換、修改和變化將是顯而易見的。
權(quán)利要求
1.一種用于解碼數(shù)字流數(shù)據(jù)的方法,所述方法包括檢測存儲在緩沖器中的數(shù)字流數(shù)據(jù)的不連續(xù)時(shí)間段,其中,在檢測所述不連續(xù)時(shí)間段之后,所述方法還包括使用未更新的參考時(shí)間信息對所述緩沖器中的所述數(shù)字流數(shù)據(jù)的所有當(dāng)前存儲的部分進(jìn)行解碼,所述未更新的參考時(shí)間信息由用于解碼所述不連續(xù)時(shí)間段之前的所述數(shù)字流數(shù)據(jù)的參考時(shí)間信息來定義;以及使用已更新的參考時(shí)間信息對所述數(shù)字流數(shù)據(jù)的其余部分進(jìn)行解碼。
2.如權(quán)利要求1所述的方法,其特征在于,還包括在相對提供所述數(shù)字流數(shù)據(jù)的廣播系統(tǒng)移動的終端處接收所述數(shù)字流數(shù)據(jù)。
3.如權(quán)利要求2所述的方法,其特征在于,還包括在數(shù)字廣播接收終端的存儲器中存儲所述數(shù)字流數(shù)據(jù)。
4.如權(quán)利要求1所述的方法,其特征在于,還包括在對所述數(shù)字流數(shù)據(jù)的所有當(dāng)前存儲的部分進(jìn)行所述解碼的過程中臨時(shí)停止在所述緩沖器中存儲新的數(shù)字流數(shù)據(jù)。
5.如權(quán)利要求1所述的方法,其特征在于,還包括在所述緩沖器中存儲所述數(shù)字流數(shù)據(jù)。
6.如權(quán)利要求5所述的方法,其特征在于,還包括在對所述數(shù)字流數(shù)據(jù)的所有當(dāng)前所存儲的部分進(jìn)行所述解碼的過程中臨時(shí)停止在所述緩沖器中存儲所述數(shù)字流數(shù)據(jù)。
7.一種用于解碼數(shù)字流數(shù)據(jù)的方法,所述方法包括獲取關(guān)于包含在所記錄的數(shù)字流數(shù)據(jù)中的不連續(xù)時(shí)間段的信息;根據(jù)不連續(xù)時(shí)間段信息預(yù)處理所述不連續(xù)時(shí)間段內(nèi)的所述數(shù)字流數(shù)據(jù)的部分;以及根據(jù)連續(xù)時(shí)間段信息后處理所述不連續(xù)時(shí)間段之后的所述數(shù)字流數(shù)據(jù)的部分。
8.如權(quán)利要求7所述的方法,其特征在于,所述預(yù)處理包括使用所述不連續(xù)時(shí)間段之前的組合時(shí)戳(CTS)對存儲在緩沖器中的所述數(shù)字流數(shù)據(jù)的部分進(jìn)行解碼;以及檢測所述緩沖器何時(shí)為空。
9.如權(quán)利要求7所述的方法,其特征在于,所述后處理包括以新對象時(shí)鐘參考更新現(xiàn)有對象時(shí)鐘參考;以及使用新組合時(shí)戳(CTS)在緩沖器中存儲將要解碼的所述數(shù)字流數(shù)據(jù)的部分。
10.如權(quán)利要求7所述的方法,其特征在于,還包括在相對提供所述數(shù)字流數(shù)據(jù)的廣播系統(tǒng)移動的終端處接收所述數(shù)字流數(shù)據(jù)。
11.如權(quán)利要求7所述的方法,其特征在于,還包括在數(shù)字廣播接收終端的存儲器中存儲所述數(shù)字流數(shù)據(jù)。
12.如權(quán)利要求7所述的方法,其特征在于,所述預(yù)處理包括臨時(shí)停止在緩沖器中存儲新的數(shù)字流數(shù)據(jù)。
13.如權(quán)利要求7所述的方法,其特征在于,所述后處理包括在緩沖器中存儲所述數(shù)字流數(shù)據(jù)。
14.一種數(shù)字廣播接收終端,包括用于存儲數(shù)字流數(shù)據(jù)的存儲器;用于對所述數(shù)字流數(shù)據(jù)進(jìn)行多路分解以提供音頻/視頻(A/V)數(shù)據(jù)、且用于提供標(biāo)識所述數(shù)字流數(shù)據(jù)的不連續(xù)性的存在和缺乏的流狀態(tài)數(shù)據(jù)的多路分解器;用于臨時(shí)存儲所述音頻/視頻數(shù)據(jù)的緩沖器;用于對從所述緩沖器中獲得的音頻/視頻數(shù)據(jù)進(jìn)行解碼的解碼器;以及用于響應(yīng)于所述流狀態(tài)數(shù)據(jù)生成控制所述緩沖器和所述解碼器的控制信號的控制器。
15.如權(quán)利要求14所述的終端,其特征在于,所述終端被配置成在所述終端相對提供所述數(shù)字流數(shù)據(jù)的廣播系統(tǒng)移動的同時(shí)接收所述數(shù)字流數(shù)據(jù)。
16.如權(quán)利要求14所述的終端,其特征在于,如果所述流狀態(tài)數(shù)據(jù)指示所述數(shù)字流數(shù)據(jù)的不連續(xù)性的存在,則所述控制器還被配置成控制所述緩沖器臨時(shí)停止在所述緩沖器中存儲新的數(shù)字流數(shù)據(jù);以及控制所述解碼器使用未更新的參考時(shí)間信息對所述緩沖器中的所述數(shù)字流數(shù)據(jù)的所有當(dāng)前存儲的部分進(jìn)行解碼,所述未更新參考時(shí)間信息由用于解碼所述數(shù)字流數(shù)據(jù)的不連續(xù)性之前的所述數(shù)字流數(shù)據(jù)的參考時(shí)間信息來定義。
17.如權(quán)利要求14所述的終端,其特征在于,所述終端是使用從包含衛(wèi)星數(shù)字廣播接收終端、地面數(shù)字廣播接收終端和衛(wèi)星/地面數(shù)字廣播接收終端的組中選擇的終端來實(shí)現(xiàn)的。
全文摘要
一種用于解碼數(shù)字流數(shù)據(jù)的裝置和方法包括,檢測存儲在緩沖器中的數(shù)字流數(shù)據(jù)的不連續(xù)時(shí)間段,使得在檢測該不連續(xù)時(shí)間段之后,進(jìn)一步的操作包括,使用未更新的參考時(shí)間信息對緩沖器中的數(shù)字流數(shù)據(jù)的所有當(dāng)前存儲的部分進(jìn)行解碼。該未更新的參考時(shí)間信息可被定義為用于解碼該不連續(xù)時(shí)間段之前的數(shù)字流數(shù)據(jù)的參考時(shí)間信息。其它操作包括,使用已更新的參考時(shí)間信息對數(shù)字流數(shù)據(jù)的其余部分進(jìn)行解碼。
文檔編號H04N7/24GK1863310SQ200610079819
公開日2006年11月15日 申請日期2006年5月9日 優(yōu)先權(quán)日2005年5月9日
發(fā)明者李成浩 申請人:Lg電子株式會社