两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于控制音頻/視頻數(shù)字解碼器的處理的制作方法

文檔序號(hào):7977746閱讀:348來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):用于控制音頻/視頻數(shù)字解碼器的處理的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于控制音頻/視頻數(shù)字解碼器的處理。
背景技術(shù)
現(xiàn)今,訪問(wèn)從例如數(shù)字介質(zhì)(諸如磁盤(pán))或由電纜或衛(wèi)星傳輸?shù)臄?shù)字流的數(shù)字?jǐn)?shù)據(jù)產(chǎn)生的視聽(tīng)節(jié)目是很普遍的。
根據(jù)例如MPEG(運(yùn)動(dòng)圖像專(zhuān)家組)的某一標(biāo)準(zhǔn)對(duì)數(shù)字?jǐn)?shù)據(jù)進(jìn)行編碼,當(dāng)希望訪問(wèn)由這些數(shù)字?jǐn)?shù)據(jù)表示的音頻/視頻內(nèi)容時(shí),人們使用一種音頻/視頻解碼器,該音頻/視頻解碼器產(chǎn)生能夠觀看和聽(tīng)見(jiàn)一個(gè)標(biāo)準(zhǔn)裝置的信號(hào)(例如CVBS或電視上的RGB視頻信號(hào))。
對(duì)于視頻,MPEG標(biāo)準(zhǔn)建議三種用于構(gòu)成編碼視頻序列的各種圖像的可能編碼I型編碼(幀內(nèi))、P型編碼(幀間)和B型(雙向)編碼(以及圖像)。
眾所周知,對(duì)應(yīng)于I型編碼圖像的數(shù)字?jǐn)?shù)據(jù)足以產(chǎn)生這種圖像。相反,為了能夠解碼P和B型圖像,必須在先訪問(wèn)(甚至解碼)相鄰的參考圖像(I或P型)。這種缺陷通過(guò)減小與P和B圖像對(duì)應(yīng)的數(shù)字?jǐn)?shù)據(jù)的規(guī)模所獲得的結(jié)果來(lái)補(bǔ)償。
有時(shí)候期望只觀看部分以數(shù)字流形式編碼的圖像。例如,在凍結(jié)幀期間,期望在某一時(shí)間跨度僅顯示一個(gè)圖像。同樣,有時(shí)候期望僅顯示I型圖像,或僅顯示I和P型的圖像。(為了說(shuō)明需要,將被顯示的圖像被稱(chēng)作第一類(lèi)型圖像。)通常,在視頻序列的加速觀看(快進(jìn))期間,建議后一種解決方案。為了不使被規(guī)定以正常觀看速度解碼圖像的視頻解碼器過(guò)載,在可能的情況下,通常僅對(duì)將被觀看的圖像(第一類(lèi)型的圖像)進(jìn)行解碼,即僅對(duì)I型圖像或僅對(duì)I和P型圖像進(jìn)行解碼。
因此,由于必須在解碼期間跳過(guò)B型圖像,這種解決方案不允許使用解碼數(shù)字流的正常過(guò)程。
而且,這種解決方案導(dǎo)致了音頻序列和視頻序列之間的同步損失。在加速觀看結(jié)構(gòu)內(nèi),由于通常不可能以任意的方法獲得可聽(tīng)到的加速音頻信號(hào),所以限制了這種缺陷的范圍。
然而,當(dāng)舍去加速模式而恢復(fù)到正常模式時(shí),這種同步的缺陷需要一個(gè)再同步階段,該再同步階段通常被顯示為以秒為數(shù)量級(jí)的時(shí)間周期的黑屏。
此外,如果站在加速觀看的框架之外,也期望保持同步,以便即使在不發(fā)生顯示B型圖像的情況下也能夠維持音頻序列的正常顯示。
發(fā)明概述為了即使是在僅顯示部分?jǐn)?shù)字流期間也能夠在每個(gè)瞬時(shí)保持同步,本發(fā)明提出一種用于控制音頻/視頻數(shù)字解碼器的處理,該處理包括步驟連續(xù)獲得一個(gè)數(shù)字音頻/視頻流,所述數(shù)字視頻流由有序圖像序列組成;對(duì)該序列的所有圖像進(jìn)行視頻解碼;以該序列的部分圖像為基礎(chǔ)產(chǎn)生視頻信號(hào);這里,措詞“僅部分圖像”理解為所屬圖像的有限部分,也就是說(shuō)不同于全部圖像的一部分。
最好,所述處理還包括下述步驟將所述數(shù)字音頻流與所述視頻解碼同步地解碼成音頻序列。
因此,能夠并行(即,與產(chǎn)生基于有限部分圖像的信號(hào)同步)顯示所述音頻序列。
所述有限部分可以是所述序列的單個(gè)圖像這是凍結(jié)幀的情況。
這種處理使得能夠凍結(jié)并且然后恢復(fù)顯示一個(gè)任意類(lèi)型的圖像,同時(shí)允許音頻與視頻同步并行繼續(xù)。顯示的恢復(fù)是即時(shí)的并且沒(méi)有黑屏。
該解決方案也可以有利地被用來(lái)避免有關(guān)觀看僅第一類(lèi)型(一種情況是類(lèi)型I;其他情況是類(lèi)型I和P)的圖像期間的同步損失的缺陷。
在這種情況下,所述序列包括第一類(lèi)型的圖像和第二類(lèi)型的圖像,并且部分圖像(基于產(chǎn)生的視頻信號(hào))限于第一類(lèi)型的圖像。
所述獲得可以是從數(shù)字介質(zhì)的讀入或從數(shù)字流的接收。
最好所述視頻信號(hào)被用于顯示。
因此,本發(fā)明也提供一種用于控制音頻/視頻數(shù)字解碼器的處理,包括下述步驟連續(xù)獲得一個(gè)數(shù)字音頻/視頻流,所述數(shù)字視頻流由第一類(lèi)型和第二類(lèi)型的有序圖像序列組成;對(duì)第一類(lèi)型的圖像和第二類(lèi)型的圖像進(jìn)行視頻解碼;僅以第一類(lèi)型的圖像為基礎(chǔ)產(chǎn)生一個(gè)視頻信號(hào)。
除此以外,本發(fā)明提供一種用于控制音頻/視頻數(shù)字解碼器的處理,包括如下步驟將第一數(shù)據(jù)視頻解碼成第一類(lèi)型的第一圖像;顯示第一圖像,并且同時(shí)將第二數(shù)據(jù)視頻解碼成第二類(lèi)型的圖像以及將第三數(shù)據(jù)解碼成第一類(lèi)型的第二圖像;顯示所述第二圖像。
附圖簡(jiǎn)述參考附圖,通過(guò)結(jié)合附圖對(duì)本發(fā)明的示例性實(shí)施例的描述,本發(fā)明其他特性將會(huì)變得更加清楚,其中

圖1示出了根據(jù)本發(fā)明第一實(shí)施例的數(shù)字解碼器;圖2a到2l示出了正常模式下的圖1的數(shù)字解碼器中的解碼和顯示過(guò)程;圖3a到3o示出了1模式下的圖1的數(shù)字解碼器中的解碼和顯示過(guò)程;圖4示出了根據(jù)本發(fā)明的第二實(shí)施例的數(shù)字解碼器。
具體實(shí)施例方式
圖1示出的數(shù)字解碼器2從用符號(hào)4表示的天線接收信號(hào)。從天線發(fā)射的信號(hào)被發(fā)送到通常稱(chēng)作前端的調(diào)諧器/解調(diào)器組件6。前端6選擇以給定頻率接收的信號(hào),并將該信號(hào)以基帶形式發(fā)送給多路分配器8,該多路分配器例如根據(jù)MPEG標(biāo)準(zhǔn)從信號(hào)中提取數(shù)字?jǐn)?shù)據(jù)流。然后,音頻/視頻解碼器10將該數(shù)據(jù)流解碼成視頻信號(hào)和音頻信號(hào)。所述音頻和視頻信號(hào)(例如CVBS類(lèi)型)被發(fā)送給諸如Scart插槽的連接器12,以便通過(guò)電纜14發(fā)送,并且然后在諸如電視機(jī)的顯示裝置16上顯示。
諸如前端6、多路分配器8和音頻/視頻解碼器10的數(shù)字解碼器2的各種電路在微處理器18的監(jiān)控下工作。
音頻/視頻解碼器10包括輸入模塊20,用于將輸入的MPEG流分離成指定給音頻解碼器24的音頻數(shù)據(jù)流MPEG Audio和指定給視頻解碼器22的視頻數(shù)據(jù)流MEPG Video。該MPEG Audio和MPEG Video數(shù)據(jù)流被分包成基流(PES)。因此,該MPEG Video流由I、P和B型的圖像組成。
視頻解碼器22將該MPEG Video流轉(zhuǎn)換成YUV數(shù)字流,該YUV數(shù)字流表示根據(jù)CCIR 601標(biāo)準(zhǔn)的、能夠在視頻編碼器28中進(jìn)行數(shù)字/模擬轉(zhuǎn)換之后顯示的視頻序列。如先前所述的,在視頻編碼器28(因此也就是音頻/視頻解碼器10)的輸出端的視頻信號(hào)是CVBS類(lèi)型。它也可以是S-視頻(Y/C)或RGB型的信號(hào)。(視頻編碼器通常根據(jù)這些不同的格式來(lái)輸送信號(hào))。
音頻解碼器24將輸入的音頻流MPEG Audio變換成兩種數(shù)字音頻流PCM R和PCM L,這兩種數(shù)字音頻流然后分別轉(zhuǎn)換成兩種模擬音頻信號(hào)音頻R和音頻L,以便獲取立體聲。
在視頻解碼器22和音頻解碼器24中的同時(shí)解碼能夠保證音頻序列和視頻序列之間的同步,這種同步保證了內(nèi)容的良好恢復(fù)。
現(xiàn)在將詳細(xì)描述正常操作下的所述視頻解碼處理。
視頻解碼器22接收基本視頻流MEPG Video,并在視頻存儲(chǔ)器26中存儲(chǔ)所接收的數(shù)據(jù),然后對(duì)其進(jìn)行解碼。
在它們被接收的基礎(chǔ)上,與I、P或B型圖像對(duì)應(yīng)的數(shù)據(jù)首先被保存在一個(gè)緩沖存儲(chǔ)器或速率(rate)緩沖器中。然后它們被解碼以便重建它們表示的視頻圖像。這種被重建的視頻圖像被保存在視頻存儲(chǔ)器26、幀存儲(chǔ)區(qū)域或幀緩沖器中。當(dāng)圖像被完全解碼(即,被重建)時(shí),圖像能夠被輸出以便顯示;為此,顯示指針?lè)胖迷谙鄳?yīng)的幀存儲(chǔ)區(qū)域的開(kāi)始位置。然后視頻解碼器22產(chǎn)生一個(gè)YUV數(shù)字流以便表示這種被解碼的圖像。
I型圖像不需要任何其他的數(shù)據(jù)來(lái)重建。P型圖像使用先前參考圖像(I或P型)以便它們解碼。B型圖像使用圍繞它們的兩種參考圖像(I或P)以便它們解碼。因此,存儲(chǔ)器必須能夠獲得三幀存儲(chǔ)區(qū)域,以便對(duì)B型圖像解碼兩幀存儲(chǔ)區(qū)域用于參考圖像(I或P)的存儲(chǔ),以及一幀存儲(chǔ)區(qū)域用于B型圖像的解碼。
現(xiàn)在將參考圖2a到2l來(lái)描述正常操作期間圖像組(GOP)的解碼細(xì)節(jié)。
解碼器接收下列視頻序列I0P3B1B2P6B4B5I0’B7B8P3’B1’B2’。
下標(biāo)表示圖像在編碼之后將被最終顯示的順序。由于B型圖像的編碼需要相鄰參考圖像的先前編碼,所以不能按顯示順序來(lái)接收?qǐng)D像。
在圖2a中,圖像I0被解碼和存儲(chǔ)在視頻存儲(chǔ)器26的存儲(chǔ)區(qū)域A中。因此,當(dāng)解碼指針PD將被重建的圖像寫(xiě)入到其中時(shí)橫穿該存儲(chǔ)區(qū)域。
在圖2b中,圖像I0由視頻解碼器22輸出,以便通過(guò)將顯示指針PA放置在存儲(chǔ)區(qū)域A的開(kāi)始位置來(lái)顯示,并且圖像P3在存儲(chǔ)區(qū)域B中被重建,因此存儲(chǔ)區(qū)域B被解碼指針PD橫穿。
在圖2c中,在存儲(chǔ)區(qū)域C中使用存儲(chǔ)器A和B(參考圖像I0和P3)的內(nèi)容對(duì)圖像B1進(jìn)行解碼。一旦被解碼,則通過(guò)將顯示指針PA放置在存儲(chǔ)區(qū)域C的開(kāi)始位置可以顯示(由視頻解碼器22輸出)圖像B1,如圖2d所示。
類(lèi)似地,在存儲(chǔ)區(qū)域C中使用存儲(chǔ)器A和B(圖2e)的內(nèi)容對(duì)圖像B2進(jìn)行解碼,然后顯示圖像B2(圖2f)。
圖2f也說(shuō)明了存儲(chǔ)區(qū)域A中的圖像P6的解碼(以及由此重寫(xiě)對(duì)應(yīng)于圖像I0的數(shù)據(jù))。
一旦參考圖像P6被解碼,則能夠在存儲(chǔ)區(qū)域C中繼續(xù)對(duì)圖像B4和B5進(jìn)行后續(xù)解碼,如圖2g和2h所示。(盡管在圖中未示出,但是只要圖像B4被解碼,就自然顯示圖像B4。)然后,可以從圖2j和2k中看出,在存儲(chǔ)區(qū)域B(圖2i)中接收并解碼下一組的圖像I0’,以便允許圖像B7和B8在存儲(chǔ)區(qū)域C中解碼(和顯示,未表示)。(可以注意圖2j中的圖像P6的顯示)。
最后,在圖2l中,與圖像I0’的顯示一致,發(fā)生新組的圖像P3’的解碼。因此,對(duì)于新的圖像組重復(fù)先前描述的處理。
數(shù)字解碼器2也能夠這樣一種模式進(jìn)行操作僅根據(jù)所接收的MPEG數(shù)字流的I型圖像產(chǎn)生一種視頻信號(hào)以供顯示。在該模式(為了更簡(jiǎn)明的復(fù)制模式I)中,希望保持音頻和視頻之間的同步。為此,建議保持常規(guī)解碼過(guò)程,并且僅對(duì)顯示進(jìn)行修改。
為了能夠解碼所接收的所有圖像(也就是說(shuō)類(lèi)型I、P和B的圖像)和維持圖像I組的顯示,建議例如使用4幀存儲(chǔ)區(qū)域A、B、C和D。因此在B型圖像的解碼期間,使用一個(gè)存儲(chǔ)區(qū)域來(lái)存儲(chǔ)將被顯示的I型的圖像,使用兩個(gè)存儲(chǔ)區(qū)域來(lái)存儲(chǔ)參考圖像(可能是P型的兩個(gè)圖像,因此與I型的圖像不同),并且最后的存儲(chǔ)區(qū)域被用于B型圖像的解碼。
圖3a到3o詳細(xì)解釋了上述序列的模式I中的解碼處理。
在圖3a中,圖像I0在存儲(chǔ)區(qū)域A中被解碼。
一旦圖像I0被編碼,則通過(guò)將顯示指針PA放置在存儲(chǔ)區(qū)域A的開(kāi)始位置來(lái)呈現(xiàn)和顯示I0,如圖3b所示。特別注意,在P和B型圖像的解碼期間,顯示指針PA將保持在該位置上,并且僅當(dāng)一個(gè)新的I型圖像被解碼時(shí)再次移動(dòng)。因此,YUV數(shù)字流(為了顯示)將在貫穿整個(gè)其他圖像的解碼期間表示I型圖像。因此,這種功能類(lèi)似于凍結(jié)幀(freeze frame)。
圖3b也示出了存儲(chǔ)區(qū)域B中的圖像P3的解碼。然后,在存儲(chǔ)區(qū)域C可能發(fā)生圖像B1和B2的連續(xù)解碼(圖3c和3d)。
如圖3e所示,在存儲(chǔ)區(qū)域C中執(zhí)行圖像P6的解碼。具體地,與正常的操作模式相反,由于存儲(chǔ)區(qū)域A被用于產(chǎn)生與顯示相關(guān)的YUV數(shù)字流,所以不可能以模式I重新存儲(chǔ)在存儲(chǔ)區(qū)域A中的圖像I0。
在圖3f中,使用存儲(chǔ)區(qū)域B和C執(zhí)行對(duì)圖像B4的解碼,并且被重新產(chǎn)生的圖像存儲(chǔ)在存儲(chǔ)區(qū)域D中。(需要注意,可選擇將圖像P6保存在存儲(chǔ)區(qū)域D中,以便將圖像B4解碼到存儲(chǔ)區(qū)域C)。
在圖3f中,所以這樣使用所有的存儲(chǔ)區(qū)域存儲(chǔ)區(qū)域A用來(lái)存儲(chǔ)將被顯示的I型圖像,存儲(chǔ)區(qū)域B和C用來(lái)存儲(chǔ)參考圖像(P型),以及存儲(chǔ)區(qū)域D用來(lái)解碼B型圖像。
在存儲(chǔ)區(qū)域D中,圖像B5的解碼以相同的方式進(jìn)行,如圖3g所示。
然后,視頻解碼器22接收下一個(gè)I型圖像,這里稱(chēng)作I0’,并且在例如存儲(chǔ)區(qū)域B(也可以使用區(qū)域D)的一個(gè)可用的存儲(chǔ)區(qū)域中對(duì)其進(jìn)行解碼,如圖3h所示。
然后,如圖3i和3j所示,可以在存儲(chǔ)器D中依次解碼圖像B7和B8。
需要注意的是,在圖像B7和B8的解碼期間,圖像I0’已經(jīng)被重新產(chǎn)生了并且隨后準(zhǔn)備用于顯示。當(dāng)解碼器的本地時(shí)鐘達(dá)到由與圖像I0’相關(guān)的PTS標(biāo)記(PTS代表圖像時(shí)間標(biāo)記)指定的顯示瞬間時(shí),精確地顯示圖像I0’(即,顯示指針PA將指向存儲(chǔ)區(qū)域B的開(kāi)始位置,以便在視頻解碼器22的輸出端獲取圖像I0’的)。
然后,如圖3k到3o所示繼續(xù)執(zhí)行對(duì)新圖像組的解碼過(guò)程在區(qū)域A對(duì)P3’解碼,依靠存儲(chǔ)在區(qū)域B和A中的數(shù)據(jù)在區(qū)域C對(duì)B1’解碼,然后對(duì)B2’解碼,在區(qū)域C對(duì)P6’解碼,然后依靠存儲(chǔ)在區(qū)域A和C中的數(shù)據(jù)在區(qū)域D對(duì)B4’解碼(使用區(qū)域B來(lái)顯示I0’)。
在新的圖像組解碼期間,顯示指針PA保持在存儲(chǔ)區(qū)域B的開(kāi)始部分,從而僅在所述圖像I的基礎(chǔ)上產(chǎn)生用于顯示的YUV數(shù)據(jù)流。
根據(jù)這個(gè)循環(huán)繼續(xù)圖像組的解碼。
在模式I,音頻解碼器24繼續(xù)正常地將輸入的MPEG Audio流解碼成流PCM R和PCM L,并且因此與所解碼(但未顯示)的視頻流同步,轉(zhuǎn)換器30產(chǎn)生音頻信號(hào)Audio R和Audio L。因此,盡管只有I型圖像被顯示,但是輸入流的聲音部分通過(guò)數(shù)字解碼器2正常顯示。
無(wú)論什么時(shí)候,不需要數(shù)據(jù)流的再同步就能夠恢復(fù)正常模式事實(shí)是根據(jù)正常模式將顯示指針PA放置在將被顯示的存儲(chǔ)區(qū)域的開(kāi)始處就足夠了。由于將被顯示的圖像由正常解碼過(guò)程解碼,因此它能夠立即準(zhǔn)備好。因此,正常模式的恢復(fù)不受延遲或黑屏的出現(xiàn)的影響。
圖4示出了根據(jù)本發(fā)明的數(shù)字解碼器102的另一個(gè)實(shí)施例。
數(shù)字解碼器102是雙處理器解碼器(或雙-CPU),包括兩個(gè)處理器一個(gè)MPEG解碼處理器136(有時(shí)簡(jiǎn)稱(chēng)為DIG TV,表示數(shù)字電視)和一個(gè)視頻編碼處理器138(有時(shí)由于它也管理數(shù)字解碼器的其他功能而稱(chēng)作HOST)。
在諧調(diào)器/解調(diào)器106和多路分配器108內(nèi)對(duì)由天線104拾取的信號(hào)進(jìn)行調(diào)諧、解調(diào)和分離之后,解碼處理器136接收MPEG基流。解碼處理器136包括輸入模塊120,用于將MPEG視頻流(流向視頻解碼器122)從MPEG音頻流(流向音頻解碼器123)中分離出來(lái)。
視頻解碼器122如在第一實(shí)施例解釋的那樣借助于視頻存儲(chǔ)器126對(duì)所輸入的包進(jìn)行解碼,并根據(jù)CCIR 601標(biāo)準(zhǔn)在解碼處理器136的輸出端產(chǎn)生一個(gè)YUV數(shù)字流。
音頻解碼器124對(duì)輸入的MPEG Audio頻流進(jìn)行解碼,并且在解碼處理器136的輸出端產(chǎn)生兩種數(shù)字流PCM R和PCM L,這兩種數(shù)字流分別表示音頻通道右和左的聲音。
根據(jù)本實(shí)施例,在作為模式I(在該模式中,被描述為第一實(shí)施例的操作的正常模式)的正常模式中,輸入的MPEG Audio流的整個(gè)圖像收集由視頻解碼器122解碼。因此,在作為模式I的正常模式中,YUV數(shù)字流表示由型I、P和B組成的視頻序列。與YUV數(shù)字流同步,自然產(chǎn)生數(shù)字流PCM R和PCML。
YUV、PCM R和PCM L數(shù)字流被傳送到編碼處理器138。PCM R和PCML數(shù)字流在那里被分別轉(zhuǎn)換成音頻信號(hào)Audio R和Audio L,流向連接器112以便將其傳送給用于恢復(fù)它們所代表的立體聲的一個(gè)裝置(例如配有揚(yáng)聲器的電視)。
YUV數(shù)字流在編碼處理器138內(nèi)由捕獲模塊132接收。捕獲模塊132能夠接收YUV數(shù)字流,并且將所接收的數(shù)據(jù)存儲(chǔ)在相關(guān)存儲(chǔ)器134中。存儲(chǔ)在相關(guān)存儲(chǔ)器134中的數(shù)據(jù)(以及代表將被顯示的圖像)被傳送到視頻編碼器128,用來(lái)產(chǎn)生一個(gè)對(duì)應(yīng)的流入連接器112的CVBS視頻信號(hào)。
捕獲(即相關(guān)存儲(chǔ)器134中所接收的數(shù)據(jù)的實(shí)時(shí)存儲(chǔ))可以是未激活的。在這種情況中,編碼處理器138不再考慮所接收的YUV數(shù)字流,因此,不再修改相關(guān)存儲(chǔ)器134,并且數(shù)字編碼器128重復(fù)地產(chǎn)生CVBS視頻信號(hào),該信號(hào)表示存儲(chǔ)在相關(guān)存儲(chǔ)器134中的圖像。因此,捕獲的未激活導(dǎo)致了圖像的凍結(jié)。
在正常的操作模式中,捕獲被激活,因此全部的YUV數(shù)字流(包括表示類(lèi)型I、P和B的數(shù)字)被用來(lái)產(chǎn)生CVBS視頻信號(hào)。
相反,當(dāng)希望僅顯示I型(模式I)圖像時(shí),建議解碼過(guò)程保持不變,但是在接收表示P或B型圖像的YUV數(shù)字流的期間不激活捕獲,以致僅當(dāng)YUV數(shù)字流表示I型的圖像時(shí)激活捕獲。
可以通過(guò)解碼處理器136來(lái)給出有關(guān)表示I型或另外圖像的YUV數(shù)字流的信息,并將該信息經(jīng)過(guò)一個(gè)鏈路發(fā)送給編碼處理器138,所述鏈路在圖4中未示出(例如12C類(lèi)型)。
由于僅針對(duì)I型圖像激活所述捕獲,所以CVBS視頻信號(hào)僅代表輸入的MPEG視頻流的I型圖像。然而,解碼過(guò)程在解碼處理器136中正常地繼續(xù),并且因此能夠與未顯示的解碼圖像(P和B圖像)同步繼續(xù)產(chǎn)生并顯示音頻通道。
因此,由于連續(xù)捕獲(正常模式)的簡(jiǎn)單激活足以將要被顯示的先前解碼的圖像與音頻通道同步而傳送到視頻解碼器128,所以在沒(méi)有延遲和不必顯示黑屏的情況下,正常模式的恢復(fù)可能受到影響。
在常規(guī)方式下很重要的一點(diǎn)是,所述編碼和顯示過(guò)程(或顯示圖像的過(guò)程)持續(xù)地(即實(shí)時(shí)地)受到輸入的數(shù)字流的影響。而且,這些不同的過(guò)程是同步的。
本發(fā)明當(dāng)然并不局限于上述的實(shí)施例。例如,盡管上述的示例說(shuō)明總是僅參考I圖像的顯示,但是本發(fā)明也應(yīng)用于凍結(jié)任何類(lèi)型的圖像的情況和顯示僅基于所接收的MPEG數(shù)字流的類(lèi)型I和P的圖像的情況。
在這個(gè)最后的情況中,I型和P型圖像將被認(rèn)為是第一類(lèi)型圖像,并且B型圖像被認(rèn)為是第二類(lèi)型圖像。
具體地,如在說(shuō)明的開(kāi)始部分所示,措辭“第一類(lèi)型”和“第二類(lèi)型”在MPEG標(biāo)準(zhǔn)中未定義,但是這里用來(lái)簡(jiǎn)化本發(fā)明的說(shuō)明。第一類(lèi)型圖像是當(dāng)期望僅顯示某些類(lèi)型的圖像時(shí)將被顯示的圖像;因此第一類(lèi)型在某些情況中也可以表示類(lèi)型I或在其他情況中表示包括類(lèi)型I和P。作為補(bǔ)充,第二類(lèi)型表示不希望顯示的類(lèi)型或圖像的類(lèi)型,即第一情況中的類(lèi)型P和B以及第二情況中的類(lèi)型B。
權(quán)利要求
1.一種用于控制音頻/視頻數(shù)字解碼器的處理,包括步驟-連續(xù)獲取數(shù)字音頻/視頻流(MPEG),所述數(shù)字視頻流(MPEG視頻)由有序的圖像序列(I0,P3,B1,B2,P6,B4,B5,I0’,B7,B8)組成;-對(duì)所有的序列圖像(I0,P3,B1,B2,P6,B4,B5,I0’,B7,B8)進(jìn)行視頻解碼;產(chǎn)生僅基于部分(I0;I0,I0’;I0,P3,P6,I0’)的序列圖像的視頻信號(hào)(CVBS);-與所述視頻解碼同步地將所述數(shù)字音頻流(MPEG Audio)解碼成音頻序列。
2.如權(quán)利要求1所述的處理,包括步驟-播放所述音頻序列。
3.如權(quán)利要求1到2所述的處理,其中所述部分是所述序列的單個(gè)圖像(I0)。
4.如權(quán)利要求1或2中任一項(xiàng)所述的處理,其中所述序列包括第一類(lèi)型(I0,I0’;I0,P3,P6,I0’)的圖像和第二類(lèi)型(P3,B1,B2,P6,B4,B5,B7,B8;B1,B2,B4,B5,B7,B8)的圖像,并且其中所述部分限于第一類(lèi)型(I0,I0’;I0,P3,P6,I0’)的圖像。
5.如權(quán)利要求1-4中任一項(xiàng)所述的處理,其中所述獲取是從數(shù)字介質(zhì)的讀入。
6.如權(quán)利要求1-4中任一項(xiàng)所述的處理,其中所述獲取是一個(gè)數(shù)字流的接收。
7.如權(quán)利要求1-6中任一項(xiàng)所述的處理,其中所述視頻信號(hào)是用于顯示的。
8.一種用于控制音頻/視頻數(shù)字解碼器的處理,包括步驟-連續(xù)獲取數(shù)字音頻/視頻流,所述數(shù)字視頻流由第一類(lèi)型(I;I,P)和第二類(lèi)型(P,B;B)的有序的圖像序列組成;-對(duì)第一類(lèi)型(I;I,P)的圖像和第二類(lèi)型(P,B;B)的圖像進(jìn)行視頻解碼;-僅以第一類(lèi)型(I;I,P)圖像為基礎(chǔ)產(chǎn)生一個(gè)視頻信號(hào)(CVBS)。
9.一種用于控制音頻/視頻數(shù)字解碼器的處理,包括步驟-將第一數(shù)據(jù)視頻解碼成第一類(lèi)型(I;I,P)的第一圖像(I0);-顯示第一圖像(I0),并同時(shí)將第二數(shù)據(jù)視頻解碼成第二類(lèi)型(P,B;B)的圖像以及將第三數(shù)據(jù)解碼成第一類(lèi)型的第二圖像(I0’);-顯示第二圖像(I0’)。
全文摘要
在控制音頻/視頻數(shù)字解碼器的處理中,連續(xù)獲取數(shù)字音頻/視頻流(MPEG),該數(shù)字音頻/視頻流的視頻部分(MPEG Video)由有序的圖像序列組成,執(zhí)行所有的序列圖像的視頻解碼(22),僅以部分序列圖像為基礎(chǔ)產(chǎn)生(28)視頻信號(hào)(CVBS),而不中斷播放所述音頻序列(Audio R、Audio L)。
文檔編號(hào)H04N5/00GK1491041SQ0315893
公開(kāi)日2004年4月21日 申請(qǐng)日期2003年9月12日 優(yōu)先權(quán)日2002年9月13日
發(fā)明者丹尼爾·克羅伊索特, 丹尼爾 克羅伊索特, 埃杜阿德·里茨, 德 里茨 申請(qǐng)人:湯姆森特許公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
墨竹工卡县| 柏乡县| 滁州市| 昆山市| 东至县| 儋州市| 金塔县| 武陟县| 兴安盟| 平潭县| 如东县| 瑞金市| 陵水| 文成县| 甘孜| 萨迦县| 洛阳市| 托克托县| 拜城县| 乃东县| 武隆县| 新宁县| 安阳县| 象山县| 临猗县| 若羌县| 仁寿县| 当雄县| 英山县| 宝山区| 台南县| 清新县| 昌邑市| 涿州市| 兰溪市| 和静县| 稷山县| 义马市| 陇南市| 枣庄市| 化州市|