專(zhuān)利名稱(chēng):縮放已壓縮圖像幀的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像縮放領(lǐng)域,更具體地,涉及對(duì)已壓縮圖像幀的縮放。
背景技術(shù):
圖像縮放通常在計(jì)算機(jī)圖形中用于調(diào)整數(shù)字圖像大小。由于縮放處理涉及效率、 平滑度和清晰度之間的折衷,所以不容忽視。隨著圖像的尺寸增加,形成圖像的像素逐漸可見(jiàn),使得圖像看起來(lái)柔和。相反,圖像的尺寸的縮減將傾向于提高其平滑度和表面平滑度。存在各種不同的圖像縮放方法,并且對(duì)于本領(lǐng)域技術(shù)人員是公知的。一種這樣的方法是最近鄰插值,從而圖像中的每個(gè)像素被替換為相同顏色的多個(gè)像素。另外,更復(fù)雜方法包括線性或雙線性插值、雙三次插值和超級(jí)采樣等等。盡管這些圖像縮放方法中的一些更加適于保持圖像中的平滑外形,但是其他可能更簡(jiǎn)單并且實(shí)現(xiàn)成本更低。當(dāng)談到圖像傳輸時(shí),某種形式的壓縮(還稱(chēng)為編碼)通常被應(yīng)用于圖像流,以縮減數(shù)據(jù)存儲(chǔ)量和帶寬需求。已知在視頻壓縮中使用梅花或棋盤(pán)像素抽取模式。在共同轉(zhuǎn)讓的美國(guó)專(zhuān)利申請(qǐng)公開(kāi)2003/0223499中,通過(guò)移除棋盤(pán)模式中的像素并隨后水平折疊像素的棋盤(pán)模式來(lái)壓縮立體視頻的立體圖像對(duì)。兩個(gè)水平折疊的圖像位于單標(biāo)準(zhǔn)圖像幀中的并排設(shè)置中,隨后經(jīng)過(guò)傳統(tǒng)圖像壓縮(例如MPEG》。經(jīng)過(guò)解壓縮的標(biāo)準(zhǔn)圖像幀隨后被擴(kuò)展成棋盤(pán)模式,并且空間上內(nèi)插遺漏的幀。在實(shí)現(xiàn)這樣的圖像壓縮的過(guò)程中出現(xiàn)的一種障礙是編碼的內(nèi)部特征可能使得不能夠縮放已壓縮的圖像幀。更具體地,當(dāng)通過(guò)在并排或上下布置中設(shè)置像素馬賽克來(lái)形成已壓縮的圖像流的幀時(shí),這些幀的任何縮放在解壓縮之后導(dǎo)致圖像幀中的偽像(例如可見(jiàn)的鋸齒線)??s放實(shí)際上破壞了編碼(抽取模式),使得在解壓縮時(shí),得到的圖像的質(zhì)量被降低和不可接受,不管使用什么縮放方法。因此,在行業(yè)中需要提供一種在解壓縮時(shí)不引起幀中的明顯偽像的縮放已壓縮圖像幀的方法。
發(fā)明內(nèi)容
根據(jù)廣泛性方面,本發(fā)明提供了一種對(duì)已壓縮圖像流的幀進(jìn)行縮放的方法,每個(gè)幀包括像素的馬賽克。所述方法包括,對(duì)于已壓縮圖像流的每個(gè)幀,將幀的偶數(shù)編號(hào)行縮放為行的第一組,以及將幀的奇數(shù)編號(hào)行縮放為行的第二組。根據(jù)另一廣泛性方面,本發(fā)明提供了一種對(duì)已壓縮圖像流的幀應(yīng)用縮放操作的方法,每個(gè)幀包括像素的馬賽克。所述方法包括步驟a)接收已壓縮圖像流的幀;b)將所述幀分成第一和第二子幀,所述第一子幀包括幀的偶數(shù)編號(hào)的行,所述第二子幀包括幀的奇數(shù)編號(hào)行;c)將縮放操作應(yīng)用到所述第一子幀,從而所述幀的偶數(shù)編號(hào)行被縮放;d)將縮放操作應(yīng)用到所述第二子幀,從而獨(dú)立于所述偶數(shù)編號(hào)行地對(duì)所述幀的奇數(shù)編號(hào)行進(jìn)行縮放;e)將經(jīng)過(guò)縮放的所述幀的偶數(shù)編號(hào)行與經(jīng)過(guò)縮放的所述幀的奇數(shù)編號(hào)行合并,以生成所述幀的縮放版本。
有利地,通過(guò)將每個(gè)已壓縮圖像幀分成一對(duì)子幀,一個(gè)子幀包括所述幀的偶數(shù)編號(hào)行,另一個(gè)子幀包括所述幀的奇數(shù)編號(hào)行,并隨后在將所有經(jīng)過(guò)縮放的行合并在一起以便生成特定幀的縮放版本之前,獨(dú)立于另一個(gè)地將縮放操作應(yīng)用到每個(gè)子幀,可以在稍后階段實(shí)現(xiàn)對(duì)經(jīng)過(guò)縮放的幀的成功解壓縮,而沒(méi)有實(shí)質(zhì)性偽像。根據(jù)另一廣泛性方面,本發(fā)明提供了一種對(duì)已壓縮圖像流的幀進(jìn)行縮放的系統(tǒng), 每個(gè)幀包括像素的馬賽克。所述系統(tǒng)包括細(xì)分器單元,用于接收已壓縮圖像流的幀,所述細(xì)分器單元可操作為將所述幀分成第一和第二子幀,所述第一子幀包括所述幀的偶數(shù)編號(hào)行,所述第二子幀包括所述幀的奇數(shù)編號(hào)行。所述系統(tǒng)還包括縮放器單元,用于從所述細(xì)分器單元接收所述第一和第二子幀,所述縮放器單元可操作為對(duì)所述第一和第二子幀的每個(gè)子幀應(yīng)用縮放操作,從而所述幀的奇數(shù)編號(hào)行被獨(dú)立于偶數(shù)編號(hào)行地縮放。組合器單元從所述縮放器單元接收經(jīng)過(guò)縮放的第一和第二子幀,并且可操作為通過(guò)將經(jīng)過(guò)縮放的所述幀的偶數(shù)編號(hào)行與經(jīng)過(guò)縮放的所述幀的奇數(shù)編號(hào)行合并,來(lái)生成所述幀的縮放版本。根據(jù)另一廣泛性方面,本發(fā)明提供了一種對(duì)已壓縮圖像流的幀進(jìn)行縮放的系統(tǒng), 所述幀包括像素的馬賽克。所述系統(tǒng)包括,縮放器單元,其可操作為將所述幀的偶數(shù)編號(hào)行縮放為行的第一組,并將所述幀的奇數(shù)編號(hào)行縮放為行的第二組。根據(jù)另一廣泛性方面,本發(fā)明提供了一種準(zhǔn)備已壓縮圖像流的幀用于縮放的方法,每個(gè)幀包括像素的馬賽克。所述方法包括,對(duì)于已壓縮圖像流的每個(gè)幀,重新布置所述幀的行,從而所述幀的偶數(shù)編號(hào)行形成行的第一組,以及所述幀的奇數(shù)編號(hào)行形成行的第二組。
參照附圖,通過(guò)本發(fā)明的以下詳細(xì)描述將更好地理解本發(fā)明,其中圖1是根據(jù)現(xiàn)有技術(shù)用于處理已壓縮圖像流的簡(jiǎn)化計(jì)算機(jī)架構(gòu)的框圖。圖2示例性示出根據(jù)本發(fā)明的實(shí)現(xiàn)的非限制性實(shí)例對(duì)已壓縮圖像流的幀進(jìn)行縮放的系統(tǒng)。圖3是示出根據(jù)本發(fā)明的實(shí)現(xiàn)的非限制性實(shí)例圖2所示的系統(tǒng)的縮放過(guò)程的流程圖。圖4A是根據(jù)現(xiàn)有技術(shù)通過(guò)傳統(tǒng)手段縮放并隨后解壓縮、在圖像幀中得到明顯偽像的已壓縮圖像的幀。圖4B是根據(jù)本發(fā)明的實(shí)現(xiàn)的非限制性實(shí)例使用圖3的過(guò)程進(jìn)行縮放并隨后解壓縮的已壓縮圖像的幀。
具體實(shí)施例方式如下所述,本發(fā)明涉及用于對(duì)經(jīng)過(guò)壓縮的圖像流的幀進(jìn)行縮放的方法和系統(tǒng)。應(yīng)理解,表述“解碼”和“解壓縮”在本說(shuō)明書(shū)中交替使用,如表述“編碼”和“壓縮” 那樣。此外,盡管這里將參照三維立體圖像(例如電影)來(lái)描述本發(fā)明的實(shí)現(xiàn)的實(shí)例,但是應(yīng)理解,本發(fā)明的范圍也涵蓋其他類(lèi)型的視頻圖像。圖1示出根據(jù)現(xiàn)有技術(shù)的、處理已壓縮圖像流的簡(jiǎn)化計(jì)算機(jī)架構(gòu)100。如圖所示, 視頻處理器106從源104接收經(jīng)過(guò)壓縮的圖像流102。源104可以是提供已壓縮(或已編碼)數(shù)字化視頻比特流的各種設(shè)備中的任一個(gè),例如DVD驅(qū)動(dòng)器或無(wú)線發(fā)送器等等。視頻處理器106經(jīng)由總線系統(tǒng)108連接至各種后端組件。在圖1所示的實(shí)例中,數(shù)字可視接口 (DVI) 110和顯示器信號(hào)驅(qū)動(dòng)器112能夠格式化像素流,用于分別在數(shù)字顯示器114和PC監(jiān)視器116上顯示。視頻處理器106能夠執(zhí)行各種不同任務(wù),包括例如一些或所有視頻重放任務(wù),例如縮放、顏色轉(zhuǎn)換、合成、解壓縮和去交錯(cuò)等等。典型地,視頻處理器106將負(fù)責(zé)處理和縮放所接收的已壓縮圖像流102,以及將已壓縮圖像流102提交給顏色轉(zhuǎn)換和合成操作,以適應(yīng)特定分辨率。盡管視頻處理器106也可負(fù)責(zé)對(duì)所接收的已壓縮圖像流102進(jìn)行解壓縮和去交錯(cuò),但是這個(gè)內(nèi)插功能可備選地由單獨(dú)的、后端處理單元來(lái)執(zhí)行。在特定的、非限制性實(shí)例中,已壓縮圖像流102是經(jīng)過(guò)壓縮的立體圖像流102,并且由在視頻處理器106以及DVI 110和顯示器信號(hào)驅(qū)動(dòng)器112之間連接的立體圖像處理器118執(zhí)行上述內(nèi)插功能。這個(gè)立體圖像處理器118可操作為對(duì)已壓縮立體圖像流102進(jìn)行解壓縮和內(nèi)插,以重新建立原始左和右圖像序列。顯然,立體圖像處理器118成功地重新建立原始左和右圖像序列的能力主要受到已壓縮圖像流102中的任意失真或偽像(可作為視頻處理器106的處理的結(jié)果出現(xiàn))的限制。圖2示出根據(jù)本發(fā)明的實(shí)現(xiàn)的非限制性實(shí)例的、對(duì)所接收的已壓縮圖像流的幀進(jìn)行縮放的系統(tǒng)200。對(duì)于已壓縮圖像流的每個(gè)接收幀,系統(tǒng)200可操作為基于幀的行的預(yù)定分組,對(duì)幀進(jìn)行縮放。更具體地,將幀的偶數(shù)編號(hào)行縮放為行的第一組,而將幀的奇數(shù)編號(hào)行縮放為行的第二組。如圖2的實(shí)例所示,系統(tǒng)200包括細(xì)分器單元202、縮放器單元204和組合器單元 206。細(xì)分器單元202在已壓縮圖像流的NXM幀上操作,其中N是幀中垂直行的數(shù)目,M是幀中水平行的數(shù)目。細(xì)分器單元202可操作為通過(guò)將NXM幀分成兩個(gè)NXM/2子幀,將幀的偶數(shù)編號(hào)水平行布置成行的第一組,并將幀的奇數(shù)編號(hào)行布置成行的第二組。這些NXM/2 子幀的第一個(gè)包括所有原始NXM幀的偶數(shù)編號(hào)水平行,而第二子幀包括所有原始幀的奇數(shù)編號(hào)水平行。以其中M為偶數(shù)的情況為例,第一子幀包括原始幀的行2、4、6、8、(...)、M, 而第二子幀包括原始幀的行1、3、5、7、(...) ^M-I0縮放器單元204接收第一和第二 NXM/2子幀作為輸入,并且可操作為獨(dú)立于另一個(gè)地對(duì)子幀進(jìn)行縮放,以生成第一和第二經(jīng)過(guò)縮放的SXT子幀。盡管圖2所示的實(shí)例示出縮放器單元204中的一對(duì)縮放器,但是每個(gè)縮放器運(yùn)行在NXM/2子幀的相應(yīng)一個(gè)上,這是對(duì)縮放器單元204的簡(jiǎn)化的功能性表示。實(shí)際上,可使用單個(gè)縮放器來(lái)執(zhí)行兩個(gè)縮放操作, 即,獨(dú)立于原始幀的奇數(shù)編號(hào)水平行地對(duì)原始NXM幀的偶數(shù)編號(hào)行進(jìn)行縮放。重要地是應(yīng)當(dāng)注意,縮放器單元204可實(shí)現(xiàn)各種不同縮放方法中的任一個(gè),以便對(duì)NXM/2子幀進(jìn)行縮放,例如,線性或雙線性插值、雙三次插值和超級(jí)采樣等等。本發(fā)明的范圍不限于任一個(gè)特定的縮放技術(shù),而是包含所有不同的可行縮放技術(shù)。將第一和第二經(jīng)過(guò)縮放的SXT子幀從縮放器單元204傳遞到組合器單元206,后者可操作為將這些經(jīng)過(guò)縮放的子幀組合或合并成sX 2T幀,其對(duì)應(yīng)于原始NXM幀的縮放版本。因此,組合器單元206建立SX 2T幀,使得其偶數(shù)編號(hào)水平行對(duì)應(yīng)于第一經(jīng)過(guò)縮放的 SXT子幀的行,而其奇數(shù)編號(hào)水平行對(duì)應(yīng)于第二經(jīng)過(guò)縮放的SXT子幀的行。
有利地,通過(guò)獨(dú)立于彼此地對(duì)原始NXM幀的偶數(shù)和奇數(shù)編號(hào)水平行進(jìn)行縮放,這允許在已壓縮圖像流的處理中的稍后階段將得到的經(jīng)過(guò)縮放的SX2T幀成功地解碼(或解壓縮或內(nèi)插),而沒(méi)有實(shí)質(zhì)上的偽像。應(yīng)注意,盡管圖2中所示的實(shí)例示例性示出了對(duì)NXM幀從而對(duì)NXM/2子幀的放大,但是系統(tǒng)200的縮放器單元204也可用于縮減NXM幀的尺寸,而不脫離本發(fā)明的范圍。圖3是示出根據(jù)本發(fā)明的實(shí)現(xiàn)的非限制性實(shí)例的、由系統(tǒng)200實(shí)現(xiàn)的縮放過(guò)程的流程圖。在步驟300,系統(tǒng)200接收已壓縮圖像流的幀。在步驟302,將幀分成兩個(gè)子幀,其中第一個(gè)由幀的所有偶數(shù)編號(hào)水平行形成,第二個(gè)由幀的所有奇數(shù)編號(hào)水平行形成。接下來(lái),在步驟304,對(duì)第一和第二子幀彼此獨(dú)立地進(jìn)行縮放,從而與其對(duì)幀的奇數(shù)編號(hào)行的應(yīng)用分離地對(duì)幀的偶數(shù)編號(hào)行應(yīng)用縮放操作。在步驟306,將幀的經(jīng)過(guò)縮放的偶數(shù)編號(hào)行與幀的經(jīng)過(guò)縮放的奇數(shù)編號(hào)行合并,用于生成原始幀的縮放版本。在具體地、非限制性實(shí)例中,已壓縮圖像流是經(jīng)過(guò)壓縮的立體圖像流,其中流的每個(gè)幀包括含有來(lái)自左圖像序列的像素和來(lái)自右圖像序列的像素的經(jīng)過(guò)合并的圖像。在一個(gè)特定實(shí)例中,經(jīng)過(guò)壓縮的立體圖像流的每個(gè)幀包括兩個(gè)圖像序列的像素形成的像素的馬賽克。在解碼或解壓縮時(shí),從這些左和右圖像序列重建原始立體圖像流。由此,重要的是,每個(gè)幀中的像素的布置沒(méi)有被已壓縮立體圖像流在解壓縮之前可能經(jīng)歷的任何處理(包括傳輸和縮放操作)過(guò)度破壞。為了說(shuō)明目的,圖4A是根據(jù)現(xiàn)有技術(shù)被壓縮、通過(guò)傳統(tǒng)手段縮放并隨后被解壓縮的立體圖像幀。更具體地,對(duì)幀整體應(yīng)用縮放操作,這樣破壞了對(duì)已壓縮圖像幀的編碼,使得在解壓縮時(shí),經(jīng)過(guò)縮放的圖像幀顯出可見(jiàn)的鋸齒線。因此,幀的縮放阻礙了在已壓縮立體圖像流的處理中的稍后階段對(duì)幀的成功解壓縮或解碼。相反,圖4B是根據(jù)本發(fā)明的實(shí)現(xiàn)的非限制性實(shí)例被壓縮、使用圖3的過(guò)程縮放并隨后被解壓縮的立體圖像幀。通過(guò)分離出幀的偶數(shù)和奇數(shù)編號(hào)水平行,并使得這些行的組被彼此獨(dú)立地縮放,幀的縮放沒(méi)有限制或阻礙圖像幀的成功解壓縮。相反,如圖4B所示,得到的解壓縮的縮放幀是可接受的質(zhì)量,沒(méi)有任何明顯的偽像。系統(tǒng)200的組件和模塊都可在一個(gè)設(shè)備中(例如DVD播放器)或分開(kāi)在各種不同的設(shè)備間(例如DVD播放器和電視)以軟件、硬件、固件或其任意組合來(lái)實(shí)現(xiàn)。在一個(gè)特定的、非限制性實(shí)例中,系統(tǒng)200在視頻處理器中的固件中實(shí)現(xiàn),例如圖1所示的視頻處理器 106。由于標(biāo)準(zhǔn)視頻處理器典型地包括一個(gè)或多個(gè)幀緩沖器以及縮放器單元,所以系統(tǒng)200 的實(shí)現(xiàn)將簡(jiǎn)單地涉及對(duì)視頻處理器的固件的修改,以提供上述細(xì)分器和組合器單元202、 206的功能。因此,視頻處理器的固件被修改為在通過(guò)縮放器單元的縮放處理的應(yīng)用之前和之后,適當(dāng)處理和操作每個(gè)所接收的已壓縮圖像幀的水平或垂直行。顯然,在準(zhǔn)備縮放以及通過(guò)合并經(jīng)過(guò)縮放的偶數(shù)和奇數(shù)編號(hào)行來(lái)生成特定幀的縮放版本時(shí)從特定幀劃分偶數(shù)和奇數(shù)編號(hào)行的過(guò)程中,視頻處理器將在存儲(chǔ)器中臨時(shí)存儲(chǔ)特定幀的行,存儲(chǔ)器相對(duì)于視頻處理器是本地或遠(yuǎn)程的(例如,經(jīng)由總線系統(tǒng)的主機(jī)存儲(chǔ)器)。應(yīng)注意,存儲(chǔ)器中偶數(shù)和奇數(shù)編號(hào)行的存儲(chǔ)和提取可通過(guò)多種方式進(jìn)行,而不脫離本發(fā)明的范圍。在本發(fā)明的各個(gè)實(shí)施例中,上述系統(tǒng)和縮放過(guò)程作用于已壓縮圖像流的幀的垂直行,而不是水平行。因此,將幀的偶數(shù)編號(hào)垂直行縮放為行的第一組,將幀的奇數(shù)編號(hào)垂直行縮放為行的第二組。在圖2的實(shí)例的情況下,細(xì)分器單元202可操作為將NXM幀分成兩個(gè)N/2XM子幀。這些N/2 XM子幀的第一個(gè)包括原始NXM幀的所有偶數(shù)編號(hào)垂直行,而第二個(gè)子幀包括原始幀的所有奇數(shù)編號(hào)垂直行。縮放器單元204使得子幀被彼此獨(dú)立地縮放,生成第一和第二 SXT子幀。因此,組合器單元206可操作為將經(jīng)過(guò)縮放的子幀組合成 2SXT幀,其對(duì)應(yīng)于原始NXM幀的縮放版本,其中2SXT幀的偶數(shù)編號(hào)垂直行對(duì)應(yīng)于第一經(jīng)過(guò)縮放的SXT子幀的行,而2SXT幀的奇數(shù)編號(hào)垂直行對(duì)應(yīng)于第二經(jīng)過(guò)縮放的SXT子幀的行。在本發(fā)明的另一變型實(shí)施例中,對(duì)于已壓縮圖像流的每個(gè)幀,在幀自身中重新布置幀的行,從而幀的偶數(shù)編號(hào)行形成第一組,幀的奇數(shù)編號(hào)行形成第二組。因此,每個(gè)組占用幀的相應(yīng)的一半,并且?guī)恍枰环殖勺訋员惚舜霜?dú)立地縮放。相反,可以將已壓縮圖像流的每個(gè)幀作為整體對(duì)其應(yīng)用縮放處理,這是因?yàn)橐呀?jīng)布置了每個(gè)幀的行,使得偶數(shù)編號(hào)行被集合在一起,奇數(shù)編號(hào)行被集合在一起。在這個(gè)變型實(shí)施例的實(shí)現(xiàn)的特定實(shí)例中,在幀的壓縮時(shí)發(fā)生已壓縮圖像流的每個(gè)幀的行的重新布置。因此,在圖2所示的實(shí)例的情況下,系統(tǒng)200將不需要細(xì)分器單元202, 而縮放器單元204將簡(jiǎn)單地對(duì)每個(gè)接收的幀應(yīng)用直接的縮放操作。由于對(duì)于縮放器單元 204輸入的每個(gè)幀的行已經(jīng)被布置為使得奇數(shù)編號(hào)行被集合在一起并且偶數(shù)編號(hào)行被集合在一起,幀作為整體的縮放實(shí)際上得到作為第一組的幀的偶數(shù)編號(hào)行以及作為第二組的幀的奇數(shù)編號(hào)行的縮放。組合器單元206(盡管從子幀的合并角度并非必要)可操作為重新布置由縮放器單元204輸出的每個(gè)經(jīng)過(guò)縮放的幀的行,使得解開(kāi)行分組,并且?guī)呐紨?shù)和奇數(shù)編號(hào)行占據(jù)經(jīng)過(guò)縮放的幀的其原始且適當(dāng)?shù)奈恢?。在本發(fā)明的這個(gè)變型實(shí)施例的實(shí)現(xiàn)的另一特定實(shí)例中,在將幀輸入到縮放器單元 204用于縮放之前,在系統(tǒng)200中發(fā)生對(duì)已壓縮圖像流的每個(gè)幀的行的重新布置。在這個(gè)情況下,系統(tǒng)200可包括一功能單元,其可操作為操縱由系統(tǒng)200接收的每個(gè)幀的行,用以重新布置幀中的偶數(shù)和奇數(shù)編號(hào)行,從而形成預(yù)定行的分組,其中這個(gè)單元將隨后將操縱的幀傳遞至縮放器單元204用于縮放。盡管示出了多種實(shí)施例,但是這用于描述本發(fā)明的目的而并非限制本發(fā)明。各種可能的修改和不同配置對(duì)于本領(lǐng)域技術(shù)人員是明顯的,并且在本發(fā)明的范圍內(nèi),本發(fā)明的范圍由所附權(quán)利要求更具體地限定。
權(quán)利要求
1.一種用于對(duì)已壓縮圖像流的幀進(jìn)行縮放的方法,每個(gè)幀包括像素的馬賽克,所述方法包括,對(duì)于所述已壓縮圖像流的每個(gè)幀,將所述幀的偶數(shù)編號(hào)行縮放為行的第一組,以及將所述幀的奇數(shù)編號(hào)行縮放為行的第二組。
2.如權(quán)利要求1所述的方法,其中所述幀的偶數(shù)編號(hào)行被獨(dú)立于所述幀的奇數(shù)編號(hào)行地縮放。
3.如權(quán)利要求1或2所述的方法,還包括,通過(guò)將經(jīng)過(guò)縮放的所述幀的偶數(shù)編號(hào)行與經(jīng)過(guò)縮放的所述幀的奇數(shù)編號(hào)行合并,生成所述幀的縮放版本。
4.一種用于對(duì)已壓縮圖像流的幀應(yīng)用縮放操作的方法,每個(gè)幀包括像素的馬賽克,所述方法包括a.接收所述已壓縮圖像流的幀;b.將所述幀分成第一和第二子幀,所述第一子幀包括所述幀的偶數(shù)編號(hào)行,所述第二子幀包括所述幀的奇數(shù)編號(hào)行;c.對(duì)所述第一子幀應(yīng)用縮放操作,由此所述幀的偶數(shù)編號(hào)行被縮放;d.對(duì)所述第二子幀應(yīng)用縮放操作,由此所述幀的奇數(shù)編號(hào)行被獨(dú)立于所述偶數(shù)編號(hào)行地縮放;e.將經(jīng)過(guò)縮放的所述幀的偶數(shù)編號(hào)行與經(jīng)過(guò)縮放的所述幀的奇數(shù)編號(hào)行合并,以生成所述幀的縮放版本。
5.如權(quán)利要求4所述的方法,其中所述已壓縮圖像流是經(jīng)過(guò)壓縮的立體圖像流,每個(gè)幀包括被合并在一起的已壓縮左眼和右眼圖像。
6.如權(quán)利要求5所述的方法,其中每個(gè)幀包括并排合并的圖像。
7.如權(quán)利要求5所述的方法,其中每個(gè)幀包括被彼此臨近布置的第一和第二像素馬賽克,所述第一像素馬賽克由來(lái)自所述左眼圖像的像素形成,所述第二像素馬賽克由來(lái)自所述右眼圖像的像素形成。
8.如權(quán)利要求4至7中任一項(xiàng)所述的方法,其中所述第一子幀的縮放和所述第二子幀的縮放由單個(gè)縮放器單元來(lái)執(zhí)行。
9.如權(quán)利要求4至8中任一項(xiàng)所述的方法,其中所述幀的偶數(shù)和奇數(shù)編號(hào)行是所述幀的偶數(shù)和奇數(shù)編號(hào)水平行。
10.如權(quán)利要求4至9中任一項(xiàng)所述的方法,其中所述幀的偶數(shù)和奇數(shù)編號(hào)行是所述幀的偶數(shù)和奇數(shù)編號(hào)垂直行。
11.一種用于對(duì)已壓縮圖像流的幀進(jìn)行縮放的系統(tǒng),每個(gè)幀包括像素的馬賽克,所述系統(tǒng)包括a.細(xì)分器單元,用于接收所述已壓縮圖像流的幀,所述細(xì)分器單元可操作為將所述幀分成第一和第二子幀,所述第一子幀包括所述幀的偶數(shù)編號(hào)行,所述第二子幀包括所述幀的奇數(shù)編號(hào)行;b.縮放器單元,用于從所述細(xì)分器單元接收所述第一和第二子幀,所述縮放器單元可操作為對(duì)所述第一和第二子幀的每個(gè)應(yīng)用縮放操作,由此所述幀的奇數(shù)編號(hào)行被獨(dú)立于所述偶數(shù)編號(hào)行地縮放;c.組合器單元,用于從所述縮放器單元接收經(jīng)過(guò)縮放的第一和第二子幀,所述組合器單元可操作為通過(guò)將經(jīng)過(guò)縮放的所述幀的偶數(shù)編號(hào)行與經(jīng)過(guò)縮放的所述幀的奇數(shù)編號(hào)行合并,生成所述幀的縮放版本。
12.如權(quán)利要求11所述的系統(tǒng),其中所述幀的偶數(shù)和奇數(shù)編號(hào)行是所述幀的偶數(shù)和奇數(shù)編號(hào)水平行。
13.如權(quán)利要求11所述的系統(tǒng),其中所述幀的偶數(shù)和奇數(shù)編號(hào)行是所述幀的偶數(shù)和奇數(shù)編號(hào)垂直行。
14.一種用于對(duì)已壓縮圖像流的幀進(jìn)行縮放的系統(tǒng),所述幀包括像素的馬賽克,所述系統(tǒng)包括,縮放器單元,可操作為將所述幀的偶數(shù)編號(hào)行縮放為行的第一組,以及將所述幀的奇數(shù)編號(hào)行縮放為行的第二組。
15.如權(quán)利要求14所述的系統(tǒng),其中所述縮放器單元執(zhí)行第一縮放操作以縮放所述幀的偶數(shù)編號(hào)行,并執(zhí)行第二縮放操作以縮放所述幀的奇數(shù)編號(hào)行,經(jīng)過(guò)縮放的偶數(shù)編號(hào)行被與經(jīng)過(guò)縮放的奇數(shù)編號(hào)行合并,用以生成所述幀的縮放版本。
16.如權(quán)利要求14或15所述的系統(tǒng),其中所述幀的偶數(shù)和奇數(shù)編號(hào)行是所述幀的偶數(shù)和奇數(shù)編號(hào)水平行。
17.如權(quán)利要求14或15所述的系統(tǒng),其中所述幀的偶數(shù)和奇數(shù)編號(hào)行是所述幀的偶數(shù)和奇數(shù)編號(hào)垂直行。
18.如權(quán)利要求15至17中任一項(xiàng)所述的系統(tǒng),其中所述縮放器單元可操作為同時(shí)執(zhí)行所述第一和第二縮放操作。
19.一種用于準(zhǔn)備已壓縮圖像流的幀以便進(jìn)行縮放的方法,每個(gè)幀包括像素的馬賽克, 所述方法包括,對(duì)于已壓縮圖像流的每個(gè)幀,重新布置所述幀的行,使得所述幀的偶數(shù)編號(hào)行形成行的第一組,以及所述幀的奇數(shù)編號(hào)行形成行的第二組。
20.如權(quán)利要求19所述的方法,其中所述行的第一和第二組的每個(gè)占據(jù)相應(yīng)的半個(gè)所述幀。
21.如權(quán)利要求19或20所述的方法,其中所述幀的行的重新布置在幀的壓縮時(shí)被執(zhí)行。
22.如權(quán)利要求19至21中任一項(xiàng)所述的方法,其中所述重新布置包括將所述幀分成第一和第二子幀,所述第一子幀包括所述幀的偶數(shù)編號(hào)行,所述第二子幀包括所述幀的奇數(shù)編號(hào)行。
23.如權(quán)利要求22所述的方法,其中所述第一子幀被獨(dú)立于所述第二子幀地縮放。
全文摘要
公開(kāi)了一種縮放已壓縮圖像流的幀的方法和系統(tǒng),每個(gè)幀包括像素的馬賽克。對(duì)于已編碼圖像流的每個(gè)幀,將幀的偶數(shù)編號(hào)行縮放為行的第一組,而將幀的奇數(shù)編號(hào)行縮放為行的第二組。幀的行的這樣的分組可發(fā)生在幀自身中,或通過(guò)將幀分成子幀來(lái)實(shí)現(xiàn),在這樣的情況下獨(dú)立于幀的奇數(shù)編號(hào)行地縮放幀的偶數(shù)編號(hào)行,以及通過(guò)將經(jīng)過(guò)縮放的幀的偶數(shù)編號(hào)行與經(jīng)過(guò)縮放的幀的奇數(shù)編號(hào)行合并,來(lái)生成幀的縮放版本。
文檔編號(hào)G06T9/00GK102272793SQ200980153063
公開(kāi)日2011年12月7日 申請(qǐng)日期2009年11月2日 優(yōu)先權(quán)日2008年10月30日
發(fā)明者E·福爾丁, N·路西爾 申請(qǐng)人:森西歐技術(shù)公司