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

Mpeg視頻分辨率降低系統(tǒng)的制作方法

文檔序號(hào):7915023閱讀:157來(lái)源:國(guó)知局
專利名稱:Mpeg視頻分辨率降低系統(tǒng)的制作方法
MPEG視頻分辨率降低系統(tǒng)
背景技術(shù)
ITU-T H. 264/MPEG-4部分10是由來(lái)自國(guó)際電信聯(lián)盟電信標(biāo)準(zhǔn)化部門(ITU-T)視頻編碼專家組(VCEG)和國(guó)際標(biāo)準(zhǔn)化組織(ISO)運(yùn)動(dòng)圖像專家組(MPEG)的專家組成的聯(lián)合視頻組(JVT)開發(fā)的國(guó)際視頻編碼標(biāo)準(zhǔn)。ITU-T H. 264/MPEG-4部分10也被稱為MPEG-4AVC(高級(jí)視頻編碼)。在MPEG 4部分10中,交織視頻幀能夠在幀模式下被構(gòu)建和編譯碼(code)(即,編碼(encode))為單幀圖片,或在場(chǎng)模式下被構(gòu)建和編譯碼為兩個(gè)獨(dú)立的場(chǎng)圖片。MPEG4部分10允許按幀在幀編譯碼模式 和場(chǎng)編譯碼模式之間的自適應(yīng)切換。當(dāng)與先前的標(biāo)準(zhǔn)相比時(shí),MPEG 4部分10允許在沒有應(yīng)用標(biāo)準(zhǔn)的復(fù)雜性方面的禁止性增加的情況下,以較低的比特率來(lái)實(shí)現(xiàn)高質(zhì)量視頻。盡管MPEG 4部分10在更高的分辨率比其它編譯碼標(biāo)準(zhǔn)更有效,但是MPEG 4部分10流仍然需要大的用于傳輸?shù)膸挿峙浜陀糜诖鎯?chǔ)的空間。在一些應(yīng)用中,使用高分辨率MPEG-4部分10流可能不是有利的。這是有限帶寬或存儲(chǔ)空間可用的情況。在這些實(shí)例中,流可以被轉(zhuǎn)換為較低的分辨率。直接的方法是全部地解碼高分辨率下的MPEG4部分10流,然后對(duì)解碼的序列進(jìn)行下采樣,并且對(duì)所下采樣的序列全部地進(jìn)行重新編譯碼。然而,該直接的方法在時(shí)間和處理資源方面是成本高的,因?yàn)橹匦戮幋a器必須重新進(jìn)行諸如按MB的運(yùn)動(dòng)估計(jì)和編譯碼模式判定之類的操作,這是非常耗時(shí)的。因此,對(duì)于實(shí)時(shí)應(yīng)用而言,所需要的處理資源可能是不可用或不能接受的,或者更好地分配給其它應(yīng)用。

發(fā)明內(nèi)容
根據(jù)實(shí)施例,在本文中所公開了一種MPEG視頻分辨率降低系統(tǒng),包括MPEG解碼器、下采樣器以及部分MPEG重新編碼器。MPEG解碼器對(duì)輸入分辨率的MPEG流進(jìn)行解碼,以形成輸入分辨率的基帶,并且根據(jù)對(duì)輸入分辨率的MPEG流進(jìn)行解碼來(lái)確定編譯碼信息。下采樣器對(duì)輸入分辨率的基帶進(jìn)行下采樣以形成降低分辨率的基帶。部分MPEG重新編碼器使用編譯碼信息來(lái)對(duì)降低分辨率的基帶進(jìn)行編碼,以形成降低分辨率的MPEG流。根據(jù)實(shí)施例,在本文中還公開了一種用于降低輸入分辨率的MPEG流的分辨率的方法。在該方法中,接收并且解碼輸入分辨率的MPEG流,以形成輸入分辨率的基帶。根據(jù)對(duì)輸入分辨率的MPEG流進(jìn)行解碼來(lái)確定編譯碼信息。然后,對(duì)輸入分辨率的基帶進(jìn)行下采樣,以形成降低分辨率的基帶。使用編譯碼信息將降低分辨率的基帶編碼為降低分辨率的MPEG 流。根據(jù)實(shí)施例,進(jìn)一步公開了一種在其上存儲(chǔ)了一個(gè)或多個(gè)計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該一個(gè)或多個(gè)計(jì)算機(jī)程序?qū)崿F(xiàn)用于降低輸入分辨率的MPEG流的分辨率的上文公開的方法。本發(fā)明的實(shí)施例包括MPEG視頻分辨率降低系統(tǒng),該MPEG視頻分辨率降低系統(tǒng)包括部分MPEG編碼器。在視頻分辨率降低過程期間,部分MPEG編碼器使用包括對(duì)于MPEG-4部分10的編譯碼模式和運(yùn)動(dòng)向量(MV)的判定的所解碼的編譯碼信息來(lái)對(duì)MPEG流進(jìn)行重新編碼。在視頻分辨率降低期間,該解碼的編譯碼信息的使用減少了編碼成本。例如,MPEG視頻分辨率降低系統(tǒng)避免了實(shí)現(xiàn)包括運(yùn)動(dòng)估計(jì)(ME)、幀內(nèi)預(yù)測(cè)、編譯碼模式選擇等的整個(gè)編碼過程。由于分辨率降低,在對(duì)降低分辨率的基帶進(jìn)行重新編碼中可能不直接地重復(fù)使用來(lái)自輸入分辨率的MPEG流的編譯碼信息,諸如解碼的幀內(nèi)/幀間模式、分區(qū)類型以及MV和基準(zhǔn)索引(refldx)。然而,本發(fā)明的實(shí)施例提供了下述過程,該過程用于使用來(lái)自輸入分辨率的MPEG流的編譯碼信息來(lái)對(duì)降低分辨率的基帶進(jìn)行編碼以形成降低分辨率的MPEG流。


從以下參考附圖的描述中,本發(fā)明的特征對(duì)本領(lǐng)域的技術(shù)人員而言將變得顯而易見,其中圖I圖示了根據(jù)實(shí)施例的MPEG視頻分辨率降低系統(tǒng)的功能框圖;圖2圖示了根據(jù)實(shí)施例的從720x480的高分辨率下采樣為352x240的低分辨率的 示例的示圖;圖3圖示了根據(jù)實(shí)施例的垂直下采樣的示例的示圖;圖4圖示了根據(jù)實(shí)施例的用于低分辨率基帶中的單個(gè)MB的高分辨率基帶中的四個(gè)相應(yīng)MB的示圖;圖5圖示了根據(jù)實(shí)施例的降低MPEG流的分辨率的方法的流程圖;圖6圖示了根據(jù)實(shí)施例的降低MPEG流的分辨率的方法的流程圖;圖7圖示了根據(jù)實(shí)施例的降低MPEG流的分辨率的方法的流程圖;圖8圖示了根據(jù)實(shí)施例的refldx從舊的基準(zhǔn)列表到新的基準(zhǔn)列表的映射的示圖;圖9圖示了根據(jù)實(shí)施例的refldx從舊的基準(zhǔn)列表到新的基準(zhǔn)列表的映射的示圖;圖10圖示了根據(jù)實(shí)施例的refldx從舊的基準(zhǔn)列表到新的基準(zhǔn)列表的映射的示圖;圖11圖示了根據(jù)實(shí)施例的每MB分區(qū)的運(yùn)動(dòng)向量池的示圖;圖12圖示了根據(jù)實(shí)施例的每MB分區(qū)的運(yùn)動(dòng)向量池的示圖;圖13圖示了根據(jù)實(shí)施例的每MB分區(qū)的運(yùn)動(dòng)向量池的示圖;圖14圖示了根據(jù)實(shí)施例的每MB分區(qū)的運(yùn)動(dòng)向量池的示圖;以及圖15圖示了根據(jù)實(shí)施例的MPEG視頻分辨率降低系統(tǒng)的架構(gòu)的簡(jiǎn)化框圖。
具體實(shí)施例方式為了簡(jiǎn)單和說明的目的,通過主要參考本發(fā)明的示例性實(shí)施例來(lái)描述本發(fā)明。在以下的描述中,陳述了許多具體細(xì)節(jié)以提供對(duì)本發(fā)明的全面理解。然而,對(duì)本領(lǐng)域的普通技術(shù)人員而言將顯而易見的是,可以在不限于這些具體細(xì)節(jié)的情況下實(shí)現(xiàn)本發(fā)明。在其它實(shí)例中,沒有詳細(xì)描述公知的方法和結(jié)構(gòu),以避免不必要地混淆本發(fā)明。I.視頻分辨率降低系統(tǒng)圖I圖示了根據(jù)實(shí)施例的配置成降低輸入分辨率的MPEG流104的分辨率的MPEG視頻分辨率降低系統(tǒng)100的功能框圖。輸入分辨率的MPEG流104可以是MPEG流。MPEG流可以是MPEG-4部分10流。盡管具體地關(guān)于MPEG和MPEG-4部分10對(duì)系統(tǒng)100進(jìn)行了描述,但是系統(tǒng)100可以用于其它標(biāo)準(zhǔn)。如圖I中所示,MPEG視頻分辨率降低系統(tǒng)100包括MPEG解碼器101、下采樣器102以及部分MPEG編碼器103。MPEG解碼器101對(duì)輸入分辨率的MPEG流104進(jìn)行解碼,以形成輸入分辨率的基帶105。基帶指解碼的流。MPEG解碼器101還根據(jù)解碼輸入分辨率的MPEG流104來(lái)確定編譯碼信息。例如,當(dāng)對(duì)輸入分辨率的MPEG流104進(jìn)行解碼時(shí),MPEG解碼器101收集編譯碼息。MPEG解碼器101接收輸入分辨率的MPEG流104。根據(jù)實(shí)施例,輸入分辨率的MPEG流104可以包括MPEG-4部分10格式的視頻流、廣播。MPEG解碼器101對(duì)輸入分辨率的MPEG流104進(jìn)行解碼,以產(chǎn)生輸入分辨率的基帶105。輸入分辨率的基帶105包括從視頻流解碼的圖片。在對(duì)輸入分辨率的MPEG流104進(jìn)行解碼以形成輸入分辨率的基帶105的過程中,MPEG解碼器101還確定用于輸入分辨率的MPEG流104的編譯碼信息。在對(duì)輸入分辨率的MPEG流104進(jìn)行解碼的過程期間確定的編譯碼信息可以包括來(lái)自輸入分辨率的MPEG流 104的每個(gè)宏模塊(MB)的編譯碼模式和運(yùn)動(dòng)向量(MV)以及用于關(guān)聯(lián)refldx。refldx是對(duì)在ME中使用的基準(zhǔn)圖片列表的索引。此后,MPEG解碼器101將輸入分辨率的基帶105輸出到下采樣器102。下采樣器102對(duì)輸入分辨率的基帶105進(jìn)行下采樣,以形成降低分辨率的基帶106。分辨率是在可以顯示的幀或場(chǎng)的每個(gè)維度中的不同的像素的數(shù)目。降低分辨率的基帶106具有比輸入分辨率的基帶105更低的分辨率。在下文中將詳細(xì)描述降低分辨率的示例。為了簡(jiǎn)化討論,如參考圖2至4中的示例所描述的,分辨率降低水平地和垂直地都被設(shè)置為2的因子。應(yīng)該理解,如參考圖2至4所描述的,使用下采樣器102的下采樣和此后使用部分MPEG編碼器103的進(jìn)行編碼的以下示例是說明性的,并且系統(tǒng)100可以下采樣為其它分辨率。MPEG視頻分辨率降低系統(tǒng)100中的下采樣器102和部分MPEG編碼器103可以用于垂直地和/或水平地按照其它因子來(lái)降低輸入分辨率的MPEG流104的分辨率。部分MPEG編碼器103使用編譯碼信息來(lái)對(duì)降低分辨率的基帶106進(jìn)行編碼以形成降低分辨率的MPEG流107。該編碼是流104的重新編碼,但是在更低的分辨率進(jìn)行的重新編碼。應(yīng)該理解,在不背離MPEG視頻分辨率降低系統(tǒng)100的范圍的情況下,圖I中所描繪的MPEG視頻分辨率降低系統(tǒng)100可以包括附加的部件,并且本文中所描述的部件中的一些可以被移除和/或修改。圖2示出了將輸入分辨率的基帶105的分辨率從720x480的480i標(biāo)準(zhǔn)清晰度(SD)分辨率下采樣為用于降低分辨率的基帶106的352x240的240p標(biāo)準(zhǔn)圖像格式(SIF)分辨率的下采樣器102的示例。480i SD幀包括在不同的時(shí)刻采樣的兩個(gè)場(chǎng)。例如,通過丟棄每個(gè)解碼的480i SD幀的兩個(gè)場(chǎng)中的一個(gè)來(lái)實(shí)現(xiàn)垂直下采樣。例如,在圖3中,在新的分辨率中,保留所有的頂場(chǎng)(T),而丟棄所有的底場(chǎng)(B)。例如,通過低通濾波器110對(duì)解碼的圖片的水平像素進(jìn)行低通濾波并且然后采樣器111以2的因子對(duì)低通濾波的像素進(jìn)行下采樣來(lái)實(shí)現(xiàn)水平分辨率降低。通過水平地并且垂直地以2的因子進(jìn)行下采樣,輸入分辨率的基帶105中的四個(gè)鄰近MB被映射成降低分辨率的基帶106中的單個(gè)MB,如圖4中所示。輸入分辨率的基帶105中的四個(gè)鄰近MB和降低分辨率的基帶106中的單個(gè)MB與圖片或圖像中的相同區(qū)域相對(duì)應(yīng)。在降低分辨率的MPEG流107中使用單個(gè)MB來(lái)以降低分辨率的顯示與輸入分辨率的MPEG流104中的四個(gè)MB相同的圖像的一部分。下采樣器102可以垂直地和/或水平地按照其它因子對(duì)輸入分辨率的基帶105進(jìn)行下采樣,使得降低分辨率的基帶中的單個(gè)MB可以被映射成輸入分辨率的MPEG流104中的不同數(shù)目的MB。此后,下采樣器102將降低分辨率的基帶106輸出到部分MPEG編碼器103。然后,圖I中所示的部分MPEG編碼器103對(duì)降低分辨率的基帶106進(jìn)行編碼,以形成降低分辨率的MPEG流107。關(guān)于圖4,輸入分辨率的基帶105中的四個(gè)解碼的MB中的每一個(gè)可以具有包括幀內(nèi)模式或幀間模式、分區(qū)類型以及MV或多個(gè)MV和refldx的單獨(dú)的編譯碼信息。部分MPEG編碼器103確定幀內(nèi)模式或幀間 模式,并且基于輸入分辨率的MPEG流104中的相應(yīng)MB來(lái)執(zhí)行MV和refldx縮放,如將關(guān)于圖5至圖7以及方法200至220在下文中描述的。顯而易見的是,在不背離MPEG視頻分辨率降低系統(tǒng)100的范圍的情況下,MPEG視頻分辨率降低系統(tǒng)100可以包括未示出的附加元件,并且可以移除、取代和/或修改在本文中所描述的元件中的一些。還應(yīng)該顯而易見的是,在圖I的實(shí)施例中描述的元件中的一個(gè)或多個(gè)可以是可選的。2.降低MPEG流的分辨率現(xiàn)在關(guān)于圖5-圖7中描繪的方法200-220的以下流程圖來(lái)描述可以以其采用MPEG視頻分辨率降低系統(tǒng)100來(lái)降低MPEG流的分辨率的方法的示例。對(duì)本領(lǐng)域的普通技術(shù)人員而言應(yīng)該顯而易見的是,方法200-220表示通用例示,并且在不背離方法200-220的范圍的情況下可以添加其它步驟或者可以移除、修改或重新布置現(xiàn)有步驟。此外,通過示例而非限制的方式關(guān)于MPEG視頻分辨率降低系統(tǒng)100描述方法200-220,并且可以在其它系統(tǒng)中使用方法200-220。在方法200-220中闡述的操作中的一些或全部可以被包含為存儲(chǔ)在任何期望的計(jì)算機(jī)可讀介質(zhì)中并且由計(jì)算機(jī)系統(tǒng)上的處理器執(zhí)行的一個(gè)或多個(gè)計(jì)算機(jī)程序??梢杂糜诖鎯?chǔ)可操作為實(shí)現(xiàn)本發(fā)明的軟件的示例性計(jì)算機(jī)可讀介質(zhì)包括但不限于常規(guī)計(jì)算機(jī)系統(tǒng)RAM、ROM、EPROM、EEPR0M、硬盤或其它數(shù)據(jù)儲(chǔ)存設(shè)備。如圖5中所示的方法200是使用MPEG視頻分辨率降低系統(tǒng)100來(lái)降低MPEG流的分辨率的方法的通用例示。在步驟201處,如圖5中所示,MPEG視頻分辨率降低系統(tǒng)100在MPEG解碼器101處接收輸入分辨率的MPEG流104。在步驟202處,MPEG解碼器101對(duì)輸入分辨率的MPEG流104進(jìn)行解碼,以形成輸入分辨率的基帶105。在步驟203處,在對(duì)輸入分辨率MPEG流104進(jìn)行解碼的過程中,MPEG解碼器101根據(jù)對(duì)輸入分辨率MPEG流104進(jìn)行解碼來(lái)確定編譯碼信息。編譯碼信息包括用于每個(gè)MB的幀內(nèi)模式或幀間模式、分區(qū)類型以及MV或多個(gè)MV和refldx。然后,MPEG解碼器101將輸入分辨率的基帶105輸出到下采樣器102。在步驟204處,下采樣器102對(duì)輸入分辨率的基帶105進(jìn)行下采樣,以形成降低分辨率的基帶106。下采樣器可以通過丟棄場(chǎng)來(lái)垂直地對(duì)輸入分辨率基帶105進(jìn)行下采樣,并且通過首先對(duì)輸入分辨率基帶進(jìn)行低通濾波并且然后按照例如2的因子下的預(yù)定因子采樣來(lái)水平地對(duì)輸入分辨率基帶105進(jìn)行下采樣,如在上文中關(guān)于圖2至圖4和下采樣器102所描述的。此后,下采樣器102將降低分辨率的基帶106輸出到部分MPEG編碼器103。在步驟205處,部分MPEG編碼器103使用來(lái)自輸入分辨率的MPEG流104的編譯碼信息來(lái)對(duì)降低分辨率的基帶106中的每個(gè)MB進(jìn)行編碼,以形成降低分辨率的MPEG流107。部分MPEG編碼器103可以針對(duì)降低分辨率的MPEG流107中的相應(yīng)MB,根據(jù)輸入分辨率的MPEG流104中的解碼的MB來(lái)確定每MB的編譯碼模式和其它參數(shù)。其它參數(shù)包括如參考圖6-14和方法220在下文中描述的每MB的分區(qū)類型以及MV和refldx。編譯碼模式包括如參考圖6和方法210以及圖7和方法220在下文中描述的每MB的最小編譯碼成本幀內(nèi)模式和最小編譯碼成本幀間模式。 此后,部分MPEG編碼器103可以使用用于MB的最小編譯碼成本幀內(nèi)模式和最小編譯碼成本幀間模式來(lái)確定最小編譯碼成本模式。部分MPEG編碼器103使用最小編譯碼成本模式,來(lái)對(duì)降低分辨率的基帶106中的MB進(jìn)行編碼,例如,對(duì)于MB在最小編譯碼成本幀內(nèi)模式低于最小編譯碼成本幀間模式的情況下,其使用最小編譯碼成本幀內(nèi)模式。降低分辨率的基帶106 (或圖片)可以包含許多MB。MB中的一些可以以幀內(nèi)模式方式進(jìn)行編碼,而其它MB可以以幀間模式方式進(jìn)行編碼。如圖6中所示,方法210是確定用于降低分辨率的基帶106中的MB的幀內(nèi)模式的方法的通用例示。在方法200的步驟205處可以應(yīng)用方法210來(lái)確定用于降低分辨率的基帶106中的幀內(nèi)模式的編譯碼成本。在步驟211處,部分MPEG編碼器103針對(duì)降低分辨率的基帶106中的區(qū)域內(nèi)的MB來(lái)確定輸入分辨率的基帶105中的相應(yīng)MB是否處于幀內(nèi)模式。例如,如果以因子2垂直地和水平地對(duì)降低分辨率的基帶106進(jìn)行了采樣,則對(duì)應(yīng)的區(qū)域覆蓋輸入分辨率基帶105中的四個(gè)MB,如圖4中所示。部分MPEG編碼器103確定四個(gè)MB中的任何一個(gè)是否處于幀內(nèi)模式。在從編譯碼信息所確定的幀內(nèi)模式或幀間模式中來(lái)對(duì)降低分辨率的基帶106中的MB進(jìn)行編碼。編譯碼(Coding)指編碼(encoding)。如果以巾貞間模式對(duì)相應(yīng)區(qū)域內(nèi)的MB中的至少一個(gè)進(jìn)行編碼,則執(zhí)行圖7中所示的方法200。如果以幀內(nèi)模式對(duì)相應(yīng)區(qū)域中的MB中的至少一個(gè)進(jìn)行編碼,則執(zhí)行步驟212。在步驟212處,響應(yīng)于確定存在處于幀內(nèi)模式的相應(yīng)MB,部分MPEG編碼器103確定用于降低分辨率的基帶106中的MB的所有容許的幀內(nèi)模式的編譯碼成本。所有容許的中貞內(nèi)模式包括intra 4x4、intra 8x8 (如果是高端類(high profile))以及intra 16x16。在步驟213處,部分MPEG編碼器103基于編譯碼成本來(lái)選擇用于降低分辨率的基帶106中的MB的幀內(nèi)模式。例如,部分MPEG編碼器103為降低分辨率的基帶106中的區(qū)域內(nèi)的MB的幀內(nèi)模式選擇最小編譯碼成本幀內(nèi)模式。此后,如參考在上文中的方法200的步驟205和圖5在上文中描述的,部分MPEG編碼器103可以使用最小編譯碼成本幀內(nèi)模式來(lái)選擇最小編譯碼成本模式。如圖7中所示,方法220是確定用于降低分辨率的基帶106中的MB的幀間模式的方法的通用例示。可以在方法200的步驟205處應(yīng)用方法220,以確定用于降低分辨率的基帶106中的MB的幀間模式。在步驟221處,部分MPEG編碼器103針對(duì)降低分辨率的基帶106中的區(qū)域內(nèi)的每個(gè)MB來(lái)確定是否存在處于巾貞間模式的相應(yīng)MB。處于巾貞間模式的相應(yīng)MB是在輸入分辨率的基帶105中的相應(yīng)區(qū)域內(nèi)的處于幀間模式的MB。例如,如果已經(jīng)以因子2垂直地和水平地對(duì)降低分辨率的基帶106進(jìn)行了下采樣,則相應(yīng)區(qū)域覆蓋輸入分辨率基帶105中的四個(gè)MB,如圖4中所示。部分MPEG編碼器確定四個(gè)MB中的任何一個(gè)是否處于幀間模式。
在步驟222處,響應(yīng)于存在處于幀間模式的相應(yīng)MB的確定,部分MPEG編碼器103確定用于降低分辨率的基帶106中的MB的所有容許的幀間模式的編譯碼成本。所有容許的中貞間模式可以包括 inter_16xl6、inter_16x8> inter_8xl6 以及 inter_8x8。部分MPEG編碼器103根據(jù)輸入分辨率的基帶105中的相應(yīng)MB中的解碼的MV和相關(guān)refldx,來(lái)確定用于降低分辨率的基帶106中的單個(gè)MB的refldx的起始MV,例如關(guān)于圖8至圖14在下文中所描述的。部分MPEG編碼器103對(duì)所有容許的幀間模式執(zhí)行該過程以確定編譯碼成本。輸入分辨率的基帶105中的解碼的MV和相關(guān)refldx被縮放為降低分辨率的基帶106。此后,部分MPEG編碼器103僅對(duì)用于降低分辨率的基帶106中的MB的refldx所指引(index)的基準(zhǔn)圖片執(zhí)行ME優(yōu)化。部分MPEG編碼器103可以以四分之一像素的分辨率執(zhí)行ME優(yōu)化。ME優(yōu)化的范圍可以從+/-0至任何數(shù)地變化。一旦設(shè)置了 0,則ME優(yōu)化僅檢查起始MV。當(dāng)確定了用于降低分辨率的基帶106中的MB的幀間模式的編譯碼成本時(shí),部分MPEG編碼器103由此避免了耗時(shí)的完整ME過程。在步驟223處,部分MPEG編碼器103基于編譯碼成本來(lái)為降低分辨率的基帶106中的MB選擇幀間模式。例如,部分MPEG編碼器103為降低分辨率的基帶106中的區(qū)域內(nèi)的MB的幀間模式選擇最小編譯碼成本幀間模式。此后,如參考在上文中的方法200的步驟205和圖5在上文中所描述的,部分MPEG編碼器103可以使用最小編譯碼成本幀間模式來(lái)選擇最小編譯碼成本模式。3.確定運(yùn)動(dòng)向量和REFLDX縮放以下討論是說明了一個(gè)過程,通過該過程可以將MV和refldx從例如輸入分辨率的舊的分辨率縮放為新的分辨率,例如降低的分辨率,如在上文中的方法220的步驟223處討論的。該示例不限于因子2。應(yīng)該理解,MPEG視頻分辨率降低系統(tǒng)100可以用于以其它因子來(lái)降低輸入分辨率的MPEG流104的分辨率。MPEG解碼器101和部分MPEG編碼器103對(duì)MPEG視頻分辨率降低系統(tǒng)100中的不同的分辨率進(jìn)行執(zhí)行。因此,例如輸入分辨率的MPEG流104中的分辨率的舊的分辨率中的解碼的MV和refldx以及舊的基準(zhǔn)列表首先被縮小為例如降低分辨率的MPEG流107中的分辨率的新的分辨率以及新的基準(zhǔn)列表。根據(jù)實(shí)施例,假定基準(zhǔn)列表處于默認(rèn)順序,并且當(dāng)從SD分辨率降低到SIF分辨率時(shí)第二場(chǎng)被丟棄。使MV (xold, yold)為舊的分辨率中的解碼的MV,其中Xtjld和y-分別是水平分量和垂直分量,并且refldx-是相關(guān)的基準(zhǔn)索引。使MV(xnew,ynew)為得到的新的分辨率中的MV,其中XnOT和yMW分別是水平分量和垂直分量,并且refIdxmw是相關(guān)的基準(zhǔn)索引。如果在舊的分辨率中的解碼的MB是幀編譯碼的,如圖8中所示,則解碼的基準(zhǔn)索引refldx-可以在從舊的基準(zhǔn)列表映射到新的基準(zhǔn)列表時(shí)保持不變,也就是說,等式(I)refldxnew=refldx0ld然而,解碼的MV^Vtjld(Xj)需要通過使水平分量和垂直分量除以因子2來(lái)縮小為新的分辨率,也就是說,等式(2) MV (xnew, ynew) =MV (xold/2,yold/2)。如果舊的分辨率中的解碼的MB是場(chǎng)編譯碼的,并且如果其沒有處于解碼的第二 P場(chǎng)中,如圖9中所示,則解碼的基準(zhǔn)索引refldx-在從舊的基準(zhǔn)列表映射到新的基準(zhǔn)列表時(shí),通常需要除以因子2,也就是說,等式(3)refldxnew=refldxold/2o解碼的MV,MV(X()ld,yold)需要首先被擴(kuò)展為最接近的現(xiàn)有基準(zhǔn)場(chǎng),如果由ref Idxtjld指引的基準(zhǔn)圖片在新的基準(zhǔn)列表中被丟棄了,那么通過僅使水平分量除以因子2來(lái)縮小為新的分辨率,也就是說,等式(4)MV(xim% ynm,)=MV((xold x^)/2,voW x^)。
丄old上old其中,Tnew和Ttjld分別是解碼的MB與由refIdxnew和refIdxtjld指引的基準(zhǔn)圖片之間的時(shí)間距離。如果舊的分辨率中的解碼的MB是場(chǎng)編譯碼的,并且其在解碼的第二 P場(chǎng)內(nèi),如圖10中所示,則解碼的基準(zhǔn)索引refldx-從舊的基準(zhǔn)列表到新的基準(zhǔn)列表的映射取決于refldx0ld的值。具體地,解碼的第二 P場(chǎng)中的解碼的MB分區(qū)的基準(zhǔn)索引refldx—按下式被映射成新的基準(zhǔn)列表等式(5)
0nfldx^,. = I
refldx— = < refldxoM /2-1 如果 refldxoU = 2xnum_ref _ frames refldxuU / 2 - refldxold %2其他解碼的MV, MV(xold, yold)被映射成新的分辨率,其中,新的水平分量和垂直分量被確定為等式(6)Mfr(xnm ynmt,)=MV((xold x|^)/2,voH x|^) 對(duì)于沒有處于默認(rèn)順序的基準(zhǔn)列表,將解碼的基準(zhǔn)索引從舊的基準(zhǔn)列表映射成新的基準(zhǔn)列表的原理保持不變。當(dāng)確定了用于新的分辨率中的當(dāng)前MB的幀間模式的編譯碼成本時(shí),特定模式,例如直接模式或inter_NxM (其中N、M=16和8)可以是用于舊的分辨率中的對(duì)應(yīng)區(qū)域中的四個(gè)MB的解碼的幀間模式中的一個(gè),或者不是。如果inter_NxM (其中N、M=16和8)是用于舊的分辨率中的四個(gè)MB的解碼的幀間模式中的一個(gè),則部分MPEG編碼器103確定inter_NxM的編譯碼成本以及MV(xn6W,ynew)和對(duì)新的分辨率中的相應(yīng)MB的refldxn6w。如果inter_NxM (其中N、M=16和8)不是用于舊的分辨率中的四個(gè)MB的解碼的幀間模式中的一個(gè),則部分MPEG編碼器103仍然確定用于新的分辨率中的相應(yīng)MB的inter_NxM的編譯碼成本,而不是通過新的基準(zhǔn)列表中的所有容許的基準(zhǔn)圖片進(jìn)行確定。具體地,給出由refldx-指引的新的基準(zhǔn)列表中的當(dāng)前基準(zhǔn)圖片,部分MPEG編碼器103將按下式(15)將舊的分辨率中的四個(gè)MB中的所有縮放的MV,MV(xnew,ynew)擴(kuò)展為由refldxcur指引的基準(zhǔn)圖片,
等式(15)MVcJx, v) = MVl:^.(x x^-, v
newnew其中,Tcur和Tnew分別是在解碼的MB與由refldxeur和refldxnew指引的基準(zhǔn)圖片之間的時(shí)間距離。在由用于新的分辨率中的當(dāng)前MB分區(qū)的ref I Clxeur指引的當(dāng)前基準(zhǔn)圖片的起始MV被設(shè)置為等于舊的分辨率中的相應(yīng)MB的這些進(jìn)一步擴(kuò)展的縮放的MV (s),MVcur (x, y)的中值、平均值、?;蚱渌y(tǒng)計(jì)量,也就是說,等式(16)MV (x, y) =median (MVcur (x, y)},或等式(17)MV (X,y) =mean (MVcur (x, y)}或等式(18) MV (X,y) =mode (MVcur (x, y)}或等式(19)MV (X,y) =statistics_measure (MVcur (x, y)}。每MB分區(qū)的起始MV能夠從一個(gè)基準(zhǔn)圖片改變?yōu)榱硪换鶞?zhǔn)圖片,或者起始MV是refldxcur 的函數(shù)。部分MPEG編碼器103還確定每MB分區(qū)的MV池。對(duì)于新的分辨率中的inter_16xl6,在計(jì)算中值、平均值、?;蚱渌y(tǒng)計(jì)量時(shí)的MV池包括舊的分辨率中的四個(gè)解碼的MB中的所有進(jìn)一步擴(kuò)展的縮放的MV (s),MVcur (x, y),如圖11中所示。對(duì)于用于頂部16x8分區(qū)的新的分辨率中的inter_16x8,MV池包括舊的分辨率中的頂部?jī)蓚€(gè)解碼的MB的所有進(jìn)一步擴(kuò)展的縮放的MV( ShMVeur (x, y),并且對(duì)于底部16x8分區(qū),MV池包括舊的分辨率中的底部?jī)蓚€(gè)解碼的MB的所有擴(kuò)展的縮放的MV (s),MVcur(x, y),如圖12中所示。對(duì)于用于左邊8x16分區(qū)的新的分辨率中的inter_8xl6,MV池包括舊的分辨率中的左邊兩個(gè)解碼的MB的所有擴(kuò)展的縮放的MV (s)、MVcur (x, y),并且對(duì)于右邊8x16分區(qū),MV池包括舊的分辨率中的右邊兩個(gè)解碼的MB的所有擴(kuò)展的縮放的MV (s)、MVcur (x, y),如圖13中所示。對(duì)于用于左上部8x8分區(qū)的新的分辨率的inter_8x8,MV池包括舊的分辨率中的左上部解碼的MB的所有擴(kuò)展的縮放的MV (s),MVcur(x, y),對(duì)于右上部8x8分區(qū),MV池包括舊的分辨率中的右上部解碼的MB的所有擴(kuò)展的縮放的MV (s),MVcur (x, y),對(duì)于左下部8x8分區(qū),MV池包括舊的分辨率中的左下部解碼的MB的所有擴(kuò)展的縮放的MV (s),MVcur(x, y),并且對(duì)于右下部8x8分區(qū),MV池包括舊的分辨率中的右下部解碼的MB的所有擴(kuò)展的縮放的MV (s)、MVcot(Xj),如圖14中所示。對(duì)于用于降低分辨率的MPEG流107中的MB的編譯碼模式(幀內(nèi)/幀間、分區(qū)類型以及MV (s)和ref Idx)中的每一個(gè),部分MPEG編碼器103計(jì)算速率失真(RD)編譯碼成本, 定義為等式(20)成本=D+AXR其中,D和R分別是編譯碼失真和生成的比特?cái)?shù)目。部分MPEG編碼器103為新的分辨率中的當(dāng)前MB選擇具有最小RD成本的編譯碼模式。如果最終選擇的編譯碼模式是幀間模式,則能夠通過相對(duì)小的搜索范圍,例如+/-I全像素,來(lái)執(zhí)行以四分之一像素分辨率的進(jìn)一步的ME優(yōu)化。4.用于MPEG視頻分辨率降低系統(tǒng)的架構(gòu)和計(jì)算機(jī)系統(tǒng)圖15圖示了 MPEG視頻分辨率降低系統(tǒng)100的架構(gòu)300的簡(jiǎn)化框圖,其中可以實(shí)現(xiàn)如在上文中參考圖5至圖7描述的方法200-220。架構(gòu)300包括MPEG解碼模塊310、下采樣模塊320以及部分MPEG編碼模塊330。MPEG解碼模塊310被配置成對(duì)輸入分辨率的MPEG-4部分10流進(jìn)行解碼,以形成輸入分辨率的基帶。下采樣模塊320被配置為對(duì)輸入分辨率的基帶進(jìn)行下采樣,以形成降低分辨率的基帶。部分MPEG編碼模塊330被配置為對(duì)降低分辨率的基帶進(jìn)行編碼,以形成降低分辨率的MPEG流。根據(jù)實(shí)施例,MPEG視頻分辨率降低系統(tǒng)300是包括電路的硬件,例如處理器、存儲(chǔ)器、專用集成電路(ASIC)或在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)的軟件代碼,該電路被配置為實(shí)現(xiàn)或執(zhí)行圖5-7中描繪的降低輸入分辨率 MPEG流的分辨率所需要的過程。應(yīng)該理解的是,在不背離MPEG視頻分辨率降低系統(tǒng)300的范圍的情況下,圖15中描繪的MPEG視頻分辨率降低系統(tǒng)300可以包括額外的部件,并且可以移除和/或修改在本文中描述的部件中的一些。MPEG解碼模塊310包括可以用于對(duì)MPEG流進(jìn)行解碼的部件。例如,第一 MPEG-4部分10解碼模塊310可以包括反變換器311、去量化器312、熵解碼器313、空間預(yù)測(cè)器314以及運(yùn)動(dòng)補(bǔ)償器315。通過示例的方式,反變換器311執(zhí)行整數(shù)反變換。例如,去量化器312恢復(fù)量化的圖像中的顏色的連續(xù)變化。熵解碼器313執(zhí)行熵解碼??臻g預(yù)測(cè)器314執(zhí)行在像素域或空間域內(nèi)的預(yù)測(cè)。運(yùn)動(dòng)補(bǔ)償器315在基準(zhǔn)圖片到當(dāng)前圖片的變換方面來(lái)描述當(dāng)前圖片。下采樣模塊320包括可以用于對(duì)輸入分辨率基帶進(jìn)行下采樣以形成降低分辨率的基帶的部件。例如,下采樣模塊320包括可以用于低通輸入分辨率的基帶的低通濾波器321以及可以用于垂直和/或水平下采樣的采樣器322。部分MPEG編碼模塊330包括可以用于對(duì)MPEG流進(jìn)行編碼的部件。例如,部分MPEG編碼模塊330可以包括變換器331、量化器332、熵編譯碼器339、反向量化器333、反變換器334、去塊器335、基準(zhǔn)緩沖器336、ME優(yōu)化器337以及空間預(yù)測(cè)器338。通過示例的方式,變換器331是塊變換。塊變換是將空間域內(nèi)的塊的像素(由此塊可以是宏塊的分區(qū))轉(zhuǎn)換成變換域內(nèi)的系數(shù)塊的引擎。塊變換往往移除塊的像素之間的空間相關(guān)性。此后,變換域中的系數(shù)被高度去相關(guān)。量化器332將系數(shù)值指配到有限值的集合。量化是有損操作并且無(wú)法恢復(fù)由于量化而丟失的信息。熵編譯碼器339執(zhí)行熵編譯碼,這是移除輸入序列中的統(tǒng)計(jì)冗余的無(wú)損編譯碼過程。去塊器335是用于對(duì)塊邊界進(jìn)行平滑化的濾波器。基準(zhǔn)緩沖器336保存在編碼過程期間的數(shù)據(jù)。ME優(yōu)化器337用于ME優(yōu)化操作。空間預(yù)測(cè)器338執(zhí)行像素域或空間域內(nèi)的預(yù)測(cè)。本發(fā)明的實(shí)施例包括MPEG視頻分辨率降低系統(tǒng),該MPEG視頻分辨率降低系統(tǒng)包括部分MPEG編碼器。在對(duì)所使用的MPEG流部分編碼進(jìn)行重新編碼中的包括對(duì)用于MPEG-4部分10的編譯碼模式和MV的判定的編譯碼判定和編譯碼統(tǒng)計(jì)的重新使用降低了編碼成本。例如,MPEG視頻分辨率系統(tǒng)避免了實(shí)現(xiàn)包括ME、幀內(nèi)預(yù)測(cè)、編譯碼模式選擇等的整個(gè)編碼過程。由于分辨率降低,在對(duì)降低分辨率的基帶進(jìn)行編碼中,可能不直接地重新使用來(lái)自輸入分辨率的MPEG流的編譯碼信息,諸如解碼的幀內(nèi)/幀間模式、分區(qū)類型以及MV和refldx。替代地,本發(fā)明的實(shí)施例提供了用于使用來(lái)自輸入分辨率的MPEG流的編譯碼信息來(lái)對(duì)降低分辨率的基帶進(jìn)行編碼以形成降低分辨率的MPEG流的方法。盡管在本公開的全部特別地描述了本發(fā)明的代表性實(shí)施例,但是其具有大范圍的應(yīng)用的實(shí)用性,并且上述討論并不意在并且不應(yīng)該被解釋為是限制性的,而是被作為本發(fā)明的方面的說明性討論來(lái)提供。已經(jīng)在本文中描述和圖解了本發(fā)明的實(shí)施例及其一些變體。僅通過說明的方式來(lái) 闡述在本文中使用的術(shù)語(yǔ)、描述和附圖,并且并不意味著限制。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)至Ij,在本發(fā)明的實(shí)施例的精神和范圍內(nèi)能夠進(jìn)行許多變化。
權(quán)利要求
1.ー種MPEG視頻分辨率降低系統(tǒng),包括 MPEG解碼器,所述MPEG解碼器包括電路,所述電路被配置為 接收輸入分辨率的MPEG流, 將所述輸入分辨率的MPEG流解碼為輸入分辨率的基帯,以及 根據(jù)對(duì)所述輸入分辨率的MPEG流進(jìn)行解碼來(lái)確定編譯碼信息; 下采樣器,所述下采樣器被配置為將所述輸入分辨率的基帶下采樣為降低分辨率的基帶;以及 部分MPEG重新編碼器,所述部分MPEG重新編碼器被配置為使用所述編譯碼信息來(lái)將所述降低分辨率的基帶編碼為降低分辨率的MPEG流。
2.根據(jù)權(quán)利要求I所述的MPEG視頻分辨率降低系統(tǒng),其中,所述部分MPEG重新編碼器被配置為,基于用于所述輸入分辨率的MPEG流中的相應(yīng)宏塊MB的所述編譯碼信息來(lái)確定所述降低分辨率的MPEG流中的每宏塊MB的編譯碼模式和其它編譯碼參數(shù);并且 使用所確定的每宏塊MB的編譯碼模式和其它編譯碼參數(shù)來(lái)將所述降低分辨率的基帶中的每個(gè)MB編碼為所述降低分辨率的MPEG流。
3.根據(jù)權(quán)利要求2所述的MPEG視頻分辨率降低系統(tǒng),其中,所述部分MPEG重新編碼器進(jìn)ー步被配置為 針對(duì)所述降低分辨率的基帶中的區(qū)域內(nèi)的每個(gè)MB來(lái)確定在所述輸入分辨率的基帶中的相應(yīng)區(qū)域內(nèi)是否存在處于幀內(nèi)模式的MB ; 響應(yīng)于在所述輸入分辨率的基帶中的相應(yīng)區(qū)域內(nèi)存在處于幀內(nèi)模式的MB的確定,確定用于所述MB的所有容許的幀內(nèi)模式的編譯碼成本;以及 基于所述編譯碼成本來(lái)為所述降低分辨率的基帶中的所述區(qū)域內(nèi)的所述MB選擇幀內(nèi)模式。
4.根據(jù)權(quán)利要求3所述的MPEG視頻分辨率降低系統(tǒng),其中,為所述降低分辨率的基帶中的所述區(qū)域內(nèi)的所述MB選擇的幀內(nèi)模式是最小編譯碼成本幀內(nèi)模式。
5.根據(jù)權(quán)利要求2所述的MPEG視頻分辨率降低系統(tǒng),其中,所述部分MPEG重新編碼器被進(jìn)ー步配置成 針對(duì)所述降低分辨率的基帶中的區(qū)域內(nèi)的每個(gè)MB來(lái)確定在所述輸入分辨率的基帶中的相應(yīng)區(qū)域內(nèi)是否存在處于幀間模式的MB ; 響應(yīng)于在所述輸入分辨率的基帶中的相應(yīng)區(qū)域內(nèi)存在處于幀間模式的MB的確定,確定用于所述降低分辨率的基帶中的所有容許的幀間模式的編譯碼成本;以及基于所述編譯碼成本來(lái)為所述降低分辨率的基帶中的所述MB選擇幀間模式。
6.根據(jù)權(quán)利要求5所述的MPEG視頻分辨率降低系統(tǒng),其中,為所述降低分辨率的基帶中的所述區(qū)域內(nèi)的所述MB選擇的幀間模式是最小編譯碼成本幀間模式。
7.根據(jù)權(quán)利要求5所述的MPEG視頻分辨率降低系統(tǒng),其中,為了確定用于所述降低分辨率的基帶中的所述MB的幀間模式的所述編譯碼成本,所述部分MPEG重新編碼器被配置為,使用用于所述降低分辨率的基帶中的所述區(qū)域內(nèi)的MB的當(dāng)前refldx的起始MV來(lái)執(zhí)行運(yùn)動(dòng)估計(jì)(ME)優(yōu)化,其中,所述起始MV是從所述輸入分辨率的基帶中的相應(yīng)區(qū)域內(nèi)的MB的解碼的MV和相關(guān)refldx得到的。
8.根據(jù)權(quán)利要求7所述的MPEG視頻分辨率降低系統(tǒng),其中,所述部分MPEG重新編碼器被配置為 確定用于所述降低分辨率的基帶中的所述MB的幀間模式是否是所述輸入分辨率的基帶中的所述相應(yīng)區(qū)域內(nèi)的MB中的一個(gè)的幀間模式;并且 響應(yīng)于確定用于所述降低分辨率的基帶中的所述MB的所述幀間模式是所述輸入分辨率的基帶中的所述相應(yīng)區(qū)域內(nèi)的MB中的ー個(gè)的幀間模式,通過縮放所述輸入分辨率的基帶中的所述相應(yīng)區(qū)域內(nèi)的處于巾貞間模式的MB中的所述ー個(gè)的MV來(lái)確定所述當(dāng)前refldx的所述起始MV。
9.根據(jù)權(quán)利要求7所述的MPEG視頻分辨率降低系統(tǒng),其中,所述部分MPEG重新編碼器被配置為 從所述輸入分辨率的基帶中的所述相應(yīng)區(qū)域內(nèi)的處于所述幀間模式的所述MB的解碼的MV的池和相關(guān)refldx來(lái)確定所述當(dāng)前refldx的所述起始MV。
10.根據(jù)權(quán)利要求5所述的MPEG視頻分辨率降低系統(tǒng),其中,所述輸入分辨率的基帶中的相應(yīng)區(qū)域覆蓋多個(gè)MB。
11.根據(jù)權(quán)利要求I所述的MPEG視頻分辨率降低系統(tǒng),其中,所述輸入MPEG流是MPEG-4部分10流。
12.一種用于降低輸入分辨率的MPEG流的分辨率的方法,所述方法包括 接收所述輸入分辨率的MPEG流; 將所述輸入分辨率的MPEG流解碼為輸入分辨率的基帶;其中,所述解碼由電路來(lái)執(zhí)行;以及 根據(jù)對(duì)所述輸入分辨率的MPEG流進(jìn)行解碼來(lái)確定編譯碼信息; 將所述輸入分辨率的基帶下采樣為降低分辨率的基帶;以及 使用所述編譯碼信息來(lái)將所述降低分辨率的基帶編碼為降低分辨率的MPEG流。
13.根據(jù)權(quán)利要求12所述的方法,進(jìn)ー步包括 基于用于所述輸入分辨率的MPEG流中的相應(yīng)MB的所述編譯碼信息來(lái)確定所述降低分辨率的MPEG流中的每MB的編譯碼模式和其它編譯碼參數(shù);以及 使用所確定的每MB的編譯碼模式和其它編譯碼參數(shù)來(lái)將所述降低分辨率的基帶中的每個(gè)MB編碼為所述降低分辨率的MPEG流。
14.根據(jù)權(quán)利要求13所述的方法,進(jìn)ー步包括 針對(duì)所述降低分辨率的基帶中的區(qū)域內(nèi)的每個(gè)MB來(lái)確定在所述輸入分辨率的MPEG流中的相應(yīng)區(qū)域內(nèi)是否存在處于幀內(nèi)模式的MB ; 響應(yīng)于在所述輸入分辨率的基帶中的相應(yīng)區(qū)域內(nèi)存在處于幀內(nèi)模式的MB的確定,確定用于所述降低分辨率的基帶中的所述MB的所有容許的幀內(nèi)模式的編譯碼成本;以及基于所述編譯碼成本來(lái)選擇用于所述降低分辨率的基帶中的所述MB的幀內(nèi)模式。
15.根據(jù)權(quán)利要求14所述的方法,進(jìn)ー步包括 為所述降低分辨率的基帶中的所述區(qū)域內(nèi)的所述MB的幀內(nèi)模式選擇最小編譯碼成本幀內(nèi)模式。
16.根據(jù)權(quán)利要求13所述的方法,進(jìn)ー步包括 針對(duì)所述降低分辨率的基帶中的區(qū)域內(nèi)的每個(gè)MB來(lái)確定在所述輸入分辨率基帶中的相應(yīng)區(qū)域內(nèi)是否存在處于幀間模式的MB ;響應(yīng)于在所述輸入分辨率的基帶中的相應(yīng)區(qū)域內(nèi)存在處于幀間模式的MB的確定,確定用于所述降低分辨率的基帶中的所述MB的所有容許的幀間模式的編譯碼成本;以及基于所述編譯碼成本來(lái)選擇用于所述降低分辨率的基帶中的所述MB的幀間模式。
17.根據(jù)權(quán)利要求16所述的方法,進(jìn)ー步包括 使用用于所述降低分辨率的基帶中的所述區(qū)域內(nèi)的所述MB的當(dāng)前refldx的起始MV來(lái)執(zhí)行ME優(yōu)化,其中,所述起始MV是從所述輸入分辨率的基帶中的所述相應(yīng)區(qū)域內(nèi)的所述MB的解碼的MV和相關(guān)refldx得到的。
18.根據(jù)權(quán)利要求17所述的方法,進(jìn)ー步包括 確定用于所述降低分辨率的基帶中的所述MB的所述幀間模式是否是所述輸入分辨率的基帶中的所述相應(yīng)區(qū)域內(nèi)的MB中的ー個(gè)的所述幀間模式;并且 響應(yīng)于確定用于所述降低分辨率的基帶中的所述MB的所述幀間模式是所述輸入分辨率的基帶中的所述相應(yīng)區(qū)域內(nèi)的MB中的ー個(gè)的所述幀間模式,通過縮放所述輸入分辨率的基帶中的所述相應(yīng)區(qū)域中的處于幀間模式的MB中的ー個(gè)的MV來(lái)確定用于所述當(dāng)前refldx的所述起始MV。
19.一種存儲(chǔ)至少ー個(gè)計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)程序在由計(jì)算機(jī)系統(tǒng)執(zhí)行時(shí)執(zhí)行方法,所述方法包括 接收所述輸入分辨率的MPEG流; 將所述輸入分辨率的MPEG流解碼為輸入分辨率的基帶;以及 根據(jù)對(duì)所述輸入分辨率MPEG流進(jìn)行解碼來(lái)確定編譯碼信息; 將所述輸入分辨率的基帶下采樣為降低分辨率的基帶;以及 使用所述編譯碼信息來(lái)將所述降低分辨率的基帶編碼為降低分辨率的MPEG流。
20.存儲(chǔ)在根據(jù)權(quán)利要求19所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的所述方法,進(jìn)ー步包括 基于用于所述輸入分辨率的MPEG流中的相應(yīng)MB的所述編譯碼信息來(lái)確定所述降低分辨率的MPEG流中的每MB的編譯碼模式和其它編譯碼參數(shù);以及 使用所確定的每MB的編譯碼模式和其它編譯碼參數(shù)將所述降低分辨率的基帶中的每個(gè)MB編碼為所述降低分辨率的MPEG流。
全文摘要
一種MPEG視頻分辨率降低系統(tǒng),包括MPEG解碼器、下采樣器以及部分MPEG重新編碼器。MPEG解碼器將輸入分辨率的MPEG流解碼為輸入分辨率的基帶,并且根據(jù)對(duì)該輸入分辨率的MPEG流進(jìn)行解碼來(lái)確定編譯碼信息。下采樣器將輸入分辨率的基帶下采樣為降低分辨率的基帶。部分MPEG重新編碼器使用編譯碼信息來(lái)將該降低分辨率的基帶編碼為降低分辨率的MPEG流。
文檔編號(hào)H04N7/50GK102652433SQ201080056184
公開日2012年8月29日 申請(qǐng)日期2010年12月3日 優(yōu)先權(quán)日2009年12月11日
發(fā)明者孔維穎, 王利民 申請(qǐng)人:通用儀表公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1