專利名稱:使用自適應(yīng)色彩空間變換的畫面編碼的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及畫面編碼,更具體地涉及一種允許對(duì)畫面內(nèi)容進(jìn)行更
有效的編碼的概念,即產(chǎn)生具有更好的R/D比的畫面或畫面流的編碼表示。
背景技術(shù):
在許多應(yīng)用中,必須有效地對(duì)畫面或畫面流進(jìn)行編碼。例如,數(shù) 字照相機(jī)通常使用靜止圖像壓縮來增加可以在給定大小的存儲(chǔ)介質(zhì)上 存儲(chǔ)的畫面的數(shù)目。當(dāng)涉及通過僅提供了有限帶寬的傳送介質(zhì)來傳送 圖像序列或完整的電影時(shí),使用允許對(duì)畫面內(nèi)容的高壓縮的更有效的 編解碼器(編碼器-解碼器)變得尤其重要。這一方面是由于需要在提 供了低帶寬的傳輸信道中傳送,例如視頻內(nèi)容流向移動(dòng)電話。另一方 面,傳送高分辨率的視頻內(nèi)容變得越來越流行,這是因?yàn)槟軌蝻@示這 樣高分辨率畫面的顯示器在越來越多的消費(fèi)者中普及。 一個(gè)主要的趨 勢(shì)是即將出現(xiàn)的高清晰度電視(HDTV)廣播。
一般而言,可以區(qū)別兩種不同的編碼方法,第一種的目標(biāo)是不損 失任何信息的編碼,第二種接受(適度的)信息和質(zhì)量的損失,以便 實(shí)現(xiàn)文件大小的顯著減小。盡管存在針對(duì)靜止圖像和運(yùn)動(dòng)內(nèi)容的無損 編碼技術(shù),但是這些技術(shù)通?;陟鼐幋a,無法實(shí)現(xiàn)對(duì)于所需的應(yīng)用 而言足夠的或可接受的文件大小的減小。因此,有損壓縮是最優(yōu)選的, 例如用于靜止圖像壓縮的JPEG以及用于電影壓縮的MPEG2。
一般而言,有損壓縮的問題在于與底層的原始畫面相比,壓縮 畫面的質(zhì)量降低了。自然地,當(dāng)壓縮率增大時(shí),即當(dāng)壓縮畫面的文件 大小減小時(shí),畫面的質(zhì)量變差。因此,必須找到壓縮圖像的期望質(zhì)量 與傳送或存儲(chǔ)可接受的文件大小之間的折衷。通常,通過對(duì)描述畫面
屬性的參數(shù)的量化來實(shí)現(xiàn)文件大小和信息的損失的減小,因此,量化 越粗糙,質(zhì)量越差,并且壓縮畫面越小。壓縮畫面的質(zhì)量通??梢酝?過將壓縮畫面與底層的原始畫面進(jìn)行比較來估計(jì)。這允許估計(jì)信噪比, 其中噪聲理解為壓縮期間引入的噪聲。
在現(xiàn)有的壓縮算法中,廣泛利用圖像的逐塊處理。其基本思想在 于對(duì)于通常的圖像內(nèi)容,相鄰像素的內(nèi)容(例如色彩和亮度)的改 變通常相對(duì)小。因此,通過使用一并處理和壓縮的相鄰像素區(qū)域,應(yīng) 該可以實(shí)現(xiàn)較高的壓縮率,而不顯著降低畫面的感知質(zhì)量。從這里開 始,這樣的畫面塊也被稱為宏塊。換言之,宏塊在編碼中作為一種子
畫面單元。圖7示出了塊的子劃分,其中畫面10被子劃分為12個(gè)相 等大小的畫面塊12A至12L。子劃分為12個(gè)不同畫面塊應(yīng)理解為僅 作為示例。
作為示例,在圖7中放大了單個(gè)畫面塊12 I,其中將畫面塊12 1 子劃分為8x8的矩陣顯示了構(gòu)造宏塊12I的單個(gè)像素元素。同樣,這 里由8x8個(gè)單獨(dú)像素形成畫面塊也應(yīng)理解為僅作為示例。為了表示每 個(gè)單獨(dú)像素內(nèi)的色彩,給每個(gè)像素分配在特定色彩空間中占有不同色 彩信息的三個(gè)參數(shù)。
對(duì)宏塊進(jìn)行編碼的一種簡(jiǎn)單的方法是對(duì)每個(gè)單個(gè)像素的三個(gè)參數(shù) 進(jìn)行量化,并在量化后對(duì)量化參數(shù)進(jìn)行熵編碼。由于量化顯著減小了 可用于熵編碼的參數(shù)空間,因而參數(shù)的量化已經(jīng)可以顯著地減小用來 描述一個(gè)宏塊所需要的存儲(chǔ)空間或比特的量。
然而,為了減小描述具有高能量的畫面內(nèi)容的語法元素的量,一 個(gè)宏塊內(nèi)的畫面信息通常由變換系數(shù)來描述,變換系數(shù)通過將宏塊內(nèi) 的畫面內(nèi)容變換為另一種表示(頻域)而產(chǎn)生。 一個(gè)示例是執(zhí)行離散 余弦變換,最終在子宏塊級(jí)執(zhí)行離散余弦變換,并使用變換系數(shù)作為 圖像信息,然后可以對(duì)圖像信息進(jìn)行量化,并在量化后對(duì)其進(jìn)行熵編 碼。
例如,可以對(duì)全部像素信息(即畫面塊12I的每個(gè)像素的三個(gè)參 數(shù)值)施加變換。優(yōu)選地,分別對(duì)三個(gè)參數(shù)/分量進(jìn)行變換。
為了進(jìn)一步減小文件大小及實(shí)現(xiàn)更高的壓縮,也可以利用人眼的
特性,在判斷編碼畫面的感知質(zhì)量時(shí),與色彩信息相比,人眼看起來 更重視明亮度信息。因此, 一種增強(qiáng)編碼性能(與質(zhì)量和比特速率相 關(guān))的可能性是在一個(gè)宏塊內(nèi),相對(duì)于明亮度參數(shù)的數(shù)目,減小色 彩參數(shù)的數(shù)目。這就是說,基于變換系數(shù)的表示所基于的信息基礎(chǔ)在 畫面塊內(nèi)包含的明亮度信息比色彩信息更多。由于存在許多通過一個(gè) 單個(gè)明亮度值和兩個(gè)色彩值來描述色彩的方式,因此明亮度值應(yīng)稱為 亮度值,而色彩值應(yīng)稱為色度值。
圖7示出了一種適于變換的、用于構(gòu)造這樣的畫面塊12I的可能 方式。放大的畫面塊12 I具有8X8個(gè)單個(gè)像素,每個(gè)像素通常由一 個(gè)亮度和兩個(gè)色度值描述。圖12I示意了一種減小色度信息的量的方 式,其中只有特定像素的色度信息被用作變換下的數(shù)據(jù)集。這是通過 在每個(gè)屬于色度數(shù)據(jù)集的部分的單個(gè)像素內(nèi)標(biāo)以字母C來表示的。相 反地,每個(gè)單個(gè)像素的最重要的亮度信息都被使用。
應(yīng)理解,放大的宏塊12I所示的情況僅作為示例。也可以進(jìn)一步 減小色度信息的量。例如,這可以通過省略每個(gè)第二色度信息來實(shí)現(xiàn), 即在變換過程中,對(duì)于每8個(gè)亮度值可以考慮一個(gè)色度值。也可以不 是簡(jiǎn)單地使用圖12A所示的像素的色度值,而是通過平均像素的色度 值而根據(jù)四個(gè)相鄰的像素計(jì)算平均色度值。然后,可以將這樣的色度 值分配到宏塊中位于四個(gè)其下的像素中心的位置,如圖7中所示的色 度值16所示。
一般地,上述編碼技術(shù)可以用于靜止圖像以及運(yùn)動(dòng)畫面。對(duì)于運(yùn) 動(dòng)畫面,使用更完善的編碼方法,包括運(yùn)動(dòng)估計(jì)。
在逐宏塊的運(yùn)動(dòng)估計(jì)中,定位了畫面流的兩個(gè)(或更多)畫面(所 述畫面不必須是直接彼此跟隨的),其示出兩個(gè)圖像中的相同畫面內(nèi) 容。在最簡(jiǎn)單的情況下,在當(dāng)前幀的宏塊內(nèi)的畫面內(nèi)容相比參考幀沒 有改變。然而,宏塊的內(nèi)容可能出現(xiàn)在與參考幀中略微不同的位置處。 在這種情況下, 一旦參考畫面在解碼器側(cè)完全已知,則在轉(zhuǎn)換過程中 知道畫面內(nèi)容的運(yùn)動(dòng)的運(yùn)動(dòng)向量就足夠了,所述轉(zhuǎn)換是指從參考畫面 轉(zhuǎn)換到當(dāng)前畫面的宏塊,以便重構(gòu)或預(yù)測(cè)當(dāng)前畫面中的畫面塊的畫面 信息。當(dāng)然,通常在從參考畫面轉(zhuǎn)換到當(dāng)前畫面的過程中,畫面塊內(nèi)
有細(xì)微的改變。由于這一點(diǎn),與運(yùn)動(dòng)向量一起,也傳送預(yù)測(cè)誤差,從 而允許重構(gòu)宏塊中畫面內(nèi)容的改變,以允許當(dāng)前畫面中宏塊的完整重 構(gòu)。將使用隨后帶有諸如如變換和熵編碼之類的殘余編碼的運(yùn)動(dòng)預(yù)測(cè) 的編解碼器稱為混合視頻編解碼器。
根據(jù)現(xiàn)有技術(shù),預(yù)測(cè)編碼能夠有效地表示畫面序列。在預(yù)測(cè)編碼 中,首先預(yù)測(cè)要編碼的量的值,接著,僅編碼和傳送真正可觀察到的 值與預(yù)測(cè)值的差別。由于有了可靠預(yù)測(cè),差別參數(shù)平均而言將小于描 述宏塊內(nèi)的畫面的絕對(duì)參數(shù),因此這也會(huì)產(chǎn)生比特速率增益。因此, 可以減小隨后的熵編碼(帶有或不帶有之前的量化)所基于的符號(hào)空 間,以允許更短的碼字并從而允許比特速率的降低。
盡管為了減小壓縮畫面或電影的文件大小已經(jīng)付出了一定努力 (使用逐塊編碼策略對(duì)壓縮畫面或電影進(jìn)行壓縮,而不會(huì)不可接受地 降低壓縮內(nèi)容的感知質(zhì)量),關(guān)于畫面塊的不同參數(shù)表示,還沒有最優(yōu) 地利用單個(gè)畫面塊的特性。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種編碼方案,允許在逐塊畫面處理中更有 效地使用畫面塊的不同參數(shù)表示的固有特性。
該目的是通過根據(jù)權(quán)利要求1和17的裝置、根據(jù)權(quán)利要求22或 23的方法、以及根據(jù)權(quán)利要求24的參數(shù)比特流來實(shí)現(xiàn)的
本發(fā)明基于以下發(fā)現(xiàn)當(dāng)選擇具有不同畫面塊的畫面表示時(shí),其 中每個(gè)畫面塊攜帶比畫面的整個(gè)區(qū)域小的畫面區(qū)域的畫面信息,以及 當(dāng)不同的畫面塊攜帶以第一色彩空間表示或以第二色彩空間表示的畫 面信息時(shí),可以高效地對(duì)畫面或畫面流進(jìn)行編碼。由于不同的色彩空 間表示在其描述參數(shù)方面具有各自固有的特性,為各個(gè)畫面塊選擇合 適的色彩空間表示,在給定的大小或比特速率時(shí)產(chǎn)生對(duì)具有更好質(zhì)量 的畫面的編碼表示。
在本發(fā)明的一個(gè)實(shí)施例中,使用了本發(fā)明的解碼器,該解碼器接 收具有不同畫面塊的比特流,該畫面塊攜帶以第一色彩空間表示或以
第二色彩空間表示的畫面信息。該解碼器還接收變換標(biāo)記,其指示是
否要將當(dāng)前操作的畫面塊的色彩空間表示變換到不同的色彩空間表 示。這樣的解碼器允許在以不同色彩空間表示編碼的圖像解碼處理中 重構(gòu)圖像塊。因此,該解碼器可操作用于對(duì)本發(fā)明的比特流進(jìn)行處理, 發(fā)明的比特流在不降低畫面之類的情況下,允許對(duì)畫面或畫面流的更 緊湊的表示。
在本發(fā)明的另一實(shí)施例中,使用了本發(fā)明的解碼器,該解碼器可
操作用于以RGB表示和其中色彩和明亮度信息由單獨(dú)的參數(shù)存儲(chǔ)(即 具有一個(gè)亮度參數(shù)和兩個(gè)色度參數(shù))的表示來處理畫面塊。其優(yōu)點(diǎn)在 于,通常圖像素材存在于RGB色彩空間,因此可以由本發(fā)明的解碼 器處理。此外,可以有利地利用不同色彩空間表示的參數(shù)值的固有差 別,以便以給定的比特速率提供最優(yōu)的再現(xiàn)質(zhì)量。
在本發(fā)明的另一實(shí)施例中,本發(fā)明的解碼器具有色彩空間變換器, 該色彩空間變換器可操作用于對(duì)畫面塊的參數(shù)表示進(jìn)行色彩空間變 換,其中參數(shù)表示在變換域中描述了畫面塊,例如在頻域中描述了畫 面塊。其顯著優(yōu)點(diǎn)在于在現(xiàn)有技術(shù)的畫面處理中,通常在傳送之前 變換畫面數(shù)據(jù),以允許有效量化。因此,也可操作用于在變換域中工 作的發(fā)明的解碼器可以容易地在現(xiàn)有技術(shù)的設(shè)計(jì)中實(shí)現(xiàn),以迸一步提 高這些設(shè)計(jì)的編碼效率。
在本發(fā)明的另一實(shí)施例中,本發(fā)明的解碼器集成到畫面或視頻解 碼器中,該畫面或視頻解碼器還具有重量化器和熵解碼器。因此,在 畫面或視頻解碼器內(nèi),可以使用本發(fā)明的解碼器來進(jìn)一步提高編碼效 率,以便具有本發(fā)明的解碼器的畫面或視頻解碼器能夠處理發(fā)明的高 度壓縮的比特流。
在本發(fā)明的另一實(shí)施例中,本發(fā)明的解碼器可操作用于根據(jù)所提 供的比特流中出現(xiàn)的變換標(biāo)記來開啟和關(guān)閉色彩空間變換。因此,本 發(fā)明的解碼器可以在現(xiàn)有技術(shù)的設(shè)計(jì)中實(shí)現(xiàn),并允許現(xiàn)有技術(shù)和本發(fā) 明二者在一個(gè)單一設(shè)備內(nèi)對(duì)比特流進(jìn)行解碼。
在本發(fā)明的另一實(shí)施例中,本發(fā)明的編碼器具有色彩空間變換器, 當(dāng)變換判決器指示所需的變換時(shí),該色彩空間變換器將畫面塊的色彩 空間表示從"原本的"色彩空間表示(即最初創(chuàng)建該內(nèi)容時(shí)的色彩空 間表示)變換為副色彩空間表示。該變換判決器可操作用于當(dāng)以原 本的色彩空間表示或副色彩空間表示分別對(duì)各個(gè)塊進(jìn)行編碼時(shí),以塊 為基礎(chǔ),估計(jì)編碼畫面表示的期望質(zhì)量。因此,本發(fā)明的變換判決器 也可操作用于基于所需的最大比特速率,判決變換對(duì)于各個(gè)塊而言 是否必要或合適,因此總是選擇以給定比特速率的最佳可能的編碼質(zhì) 量。其顯著優(yōu)點(diǎn)在于本發(fā)明的概念在保持相同感知質(zhì)量的同時(shí),允 許低于現(xiàn)有技術(shù)的比特速率。
隨后參照附圖,描述本發(fā)明的優(yōu)選實(shí)施例,其中
圖1示出了本發(fā)明的編碼器的實(shí)施例;
圖2示出了比特速率對(duì)不同色彩空間表示的質(zhì)量圖3示出了強(qiáng)調(diào)本發(fā)明概念的色彩空間變換的示例;
圖4示出了本發(fā)明的編碼器的實(shí)施例;
圖4b示出了用于基于上下文的編碼的給定上下文的示例;
圖5示出了用于本發(fā)明的編碼器的實(shí)施例的概念思想的示例;
圖6示出了本發(fā)明的比特流的示例;以及
圖7示出了用于隨后的畫面處理的畫面的逐塊分解。
具體實(shí)施例方式
圖1示出了本發(fā)明的解碼器100。解碼器100具有色彩空間變換器 102,色彩空間變換器102可操作用于將畫面塊從第一色彩空間表示 (A)變換到第二色彩空間表示(B),反之亦然。該解碼器用于畫面 或電影的重構(gòu),該畫面或電影以畫面內(nèi)具有第一畫面塊和第二畫面塊 的表示形式來表示,其中畫面塊帶有其以第一色彩空間表示(A)中 或以第二色彩空間表示(B)的畫面信息。解碼器100接收包括多個(gè)畫 面塊104A至104D的比特流104作為輸入,其中,畫面塊104A至104D 被以不同的色彩空間表示A或B包括在比特流104中。
解碼器100內(nèi)的色彩空間變換器102接收所選擇的畫面塊,以將畫 面塊從其原始色彩空間表示變換到所需的色彩空間表示。從解碼器100
的輸出比特流106可以看出,在圖l中所給出的示例中,色彩空間變換 器可操作用于從畫面塊104C和104B的色彩空間表示(B)變換到色彩 空間表示A,以使得在解碼之后,輸出流106內(nèi)的所有畫面塊都以色彩 空間表示A表示。
在圖l的變體中,解碼器100還可以包括標(biāo)記接收機(jī)108,用于接 收在比特流中傳送的變換信息,該變換信息指示了相應(yīng)的畫面塊是否 具有應(yīng)變換的色彩空間表示。根據(jù)所接收到的變換指示,標(biāo)記接收機(jī) 108可以將畫面塊送往色彩空間變換器或直接送到解碼器100的輸出
端o
盡管在優(yōu)選實(shí)施例中,本發(fā)明的解碼器以比特流接收變換指示信 號(hào),但是,也可以實(shí)現(xiàn)一種通過某種識(shí)別算法來識(shí)別特定畫面塊是否 需要色彩空間變換的解碼器。例如,這可以從畫面塊元素表示自身獲 得。
在本發(fā)明的另一實(shí)施例中,本發(fā)明的解碼器可操作用于接收附加 有效標(biāo)記,用于針對(duì)多個(gè)連續(xù)幀(片段)或更一般地針對(duì)更大的畫面 塊組激活或去激活色彩空間變換器。
本發(fā)明的另一優(yōu)選實(shí)施例在視頻解碼器中實(shí)現(xiàn)了本發(fā)明的解碼 器,其可操作用于接收比特流信號(hào),該比特流信號(hào)包括利用基于畫面 塊的運(yùn)動(dòng)估計(jì)的預(yù)測(cè)編碼方案所編碼的畫面塊的畫面信息。
在這樣的預(yù)測(cè)編碼方案中,為了提高編碼效率,只傳送畫面塊的 運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)與畫面塊的實(shí)際內(nèi)容之間的差別或殘余(不同的宏塊)。
在本發(fā)明的一個(gè)實(shí)施例中,這些有差別的宏塊利用主(例如RGB)或 副(例如YCoCg)色彩空間表示來傳送和解碼。因此,還可以通過容 易計(jì)算的簡(jiǎn)單色彩變換來減少已經(jīng)相當(dāng)緊湊的描述差別畫面塊的信 息。當(dāng)涉及對(duì)差別信號(hào)(即,旨在具有描述低的值(及小的數(shù)值)的 參數(shù)的信號(hào))進(jìn)行編碼時(shí),色彩空間變換的效果可以極其有益。這將 在下面對(duì)圖2和3的描述中簡(jiǎn)要提及。
在殘余信號(hào)的上下文中,本發(fā)明描述了一種用于在主(例如RGB) 與副(例如YCoCg)色彩空間表示之間轉(zhuǎn)換的技術(shù),以便使預(yù)測(cè)殘余 信號(hào)的色彩空間表示適應(yīng)給定視頻源和當(dāng)前特定編碼條件的特性。通 過使用本發(fā)明的概念和技術(shù),編碼器可以以速率失真最優(yōu)方式,針對(duì) 每個(gè)單一宏塊(畫面塊),在殘余信號(hào)的兩個(gè)備選色彩表示之間進(jìn)行選 擇。編碼器的選擇可以通過基于宏塊的標(biāo)記以信號(hào)的方式通知對(duì)應(yīng)的 解碼器。在本發(fā)明的優(yōu)選實(shí)施例中,本發(fā)明的概念可以應(yīng)用于諸如
H.264/MPEG4-AVC之類的高級(jí)視頻編解碼器中,并對(duì)減小那些高級(jí)編 解碼器的高質(zhì)量編碼場(chǎng)景中所需的比特速率尤其有用。例如,速率失 真最優(yōu)方式可以理解為規(guī)定了比特流的最大比特速率,本發(fā)明的編碼 器可操作用于選擇殘余信號(hào)的、以規(guī)定的比特速率提供最佳編碼質(zhì)量 的色彩空間表示。然而,也可以針對(duì)固定質(zhì)量?jī)?yōu)化比特速率,或通過 使用某種代價(jià)函數(shù)來優(yōu)化R/D比。
圖2中描繪了針對(duì)單個(gè)樣本幀的質(zhì)量-比特速率的依賴關(guān)系。 可以看出,x軸上給出了規(guī)定的最大比特速率(單位Mbits/Sec), 在y軸上描繪出了相應(yīng)的圖像質(zhì)量(信噪比,單位dB)。圖2示出了針 對(duì)利用兩個(gè)不同的固定色彩空間表示對(duì)單個(gè)畫面進(jìn)行編碼的兩個(gè)所謂 "速率失真性能曲線"。第一曲線120示出了當(dāng)選擇RGB作為色彩空間 表示時(shí)的比特速率對(duì)畫面的依賴關(guān)系,以及第二曲線122示出了當(dāng)選擇 YCoCg作為色彩空間表示時(shí)的速率失真性能。圖2示出了已知的效果, 即單個(gè)色彩空間表示無法對(duì)所有不同的源畫面特性而言都是最優(yōu)的 (在速率失真意義上),R、 G和B通道之間的相關(guān)度高度依賴于信號(hào), 并且甚至可能在一個(gè)給定的畫面內(nèi)改變。
圖2示出了針對(duì)典型的僅幀內(nèi)編碼的場(chǎng)景的速率失真(R-D)曲線,
其中色彩空間表示在編碼之前已經(jīng)固定。曲線120表示了在原始RGB 域內(nèi)編碼所獲得的R-D性能,圖122示出了在YCoCg色彩空間中對(duì)相同 的源進(jìn)行編碼所產(chǎn)生的R-D性能??梢宰⒁獾?,在圖中,已經(jīng)將失真 (D)測(cè)量為R、 G和B畫面信噪比峰值的平均值,即通過將原始畫面 與編碼引入的附加噪聲進(jìn)行比較。
可以注意到,圖2中的曲線表示完整畫面的平均數(shù)據(jù)。在以下段 落中討論的關(guān)于比特速率的作用在觀察單個(gè)宏塊時(shí)可能更占主導(dǎo)地 位,這是由于接下來不發(fā)生平均作用,并且通過在單個(gè)宏塊級(jí)上使用 不同的色彩空間表示來實(shí)現(xiàn)的質(zhì)量的差別甚至可能更大。
從圖2中的R-D曲線120和122中可以看出,使用YCoCg表示的低比 特速率編碼的性能明顯優(yōu)于使用相應(yīng)的RGB表示的性能。另一方面, 當(dāng)隨著越來越多的噪聲分量被編碼而朝著高比特速率移動(dòng)時(shí),基于 RGB的編碼帶來了越來越好的性能。由此,存在交叉區(qū)123,其指示 了兩種備選表示的次優(yōu)R-D性能,這是由于在任一種情況下,對(duì)于對(duì) 單個(gè)色彩空間表示中的樣本進(jìn)行編碼,只能沿著一條或另一條R-D曲 線移動(dòng)。利用本發(fā)明的解碼器100和相應(yīng)的本發(fā)明的編碼器,本發(fā)明的 概念解決了這個(gè)問題,并實(shí)現(xiàn)了與曲線124相對(duì)應(yīng)的編碼性能,曲線124 是基于RGB和基于YCoCg的兩條R-D曲線的R-D包絡(luò)。
此外,在許多編碼應(yīng)用中,預(yù)先不知道特定編碼條件和源的典型 特性。利用本發(fā)明的解碼器和相應(yīng)的本發(fā)明的編碼器,可以自適應(yīng)地 選擇在速率失真意義下最優(yōu)的最優(yōu)的色彩空間表示。
圖3給出了將幾乎為灰色的信號(hào)從RGB色彩空間變換到Y(jié)CoCg色
彩空間的示例,用于進(jìn)一步解釋導(dǎo)致比特速率的潛在降低的本發(fā)明的 概念和機(jī)制。從RGB到Y(jié)CoCg的色彩空間表示的色彩變換可以按照可 逆的方式、通過對(duì)每個(gè)(R, G, B)或(Y, Co, Cg)三元組的值分 別應(yīng)用以下操作來進(jìn)行
在上述記號(hào)中,運(yùn)算符(>>)表示將其后的比特串逐比特右移, 從而等效于除以2。
可以再次注意到,本發(fā)明的思想不取決于對(duì)其間轉(zhuǎn)換的色彩空間 表示的確切選擇。在給定的示例中,對(duì)所引述的色彩空間表示的限制 主要是因?yàn)樗鼈儽粡V泛使用的事實(shí)。
圖3示出了從RGB色彩空間到Y(jié)CoCg色彩空間的色彩空間變換的 圖形表示。原始RGB信號(hào)140示例性地具有幾乎相等的R、 G和B參數(shù), 即相應(yīng)的像素幾乎為灰色,其強(qiáng)度正比于或取決于RGB值之和。由于 所討論的像素幾乎為無色,到Y(jié)CoCg色彩空間的變換確實(shí)為色度參數(shù)<formula>formula see original document page 14</formula>Co和Cg提供了接近于零的參數(shù)值,這與信號(hào)幾乎無色的事實(shí)相似。另 一方面,亮度參數(shù)Y具有較之色調(diào)參數(shù)相當(dāng)大的值。
圖3所示的示例示出了主要是次飽和色彩的內(nèi)容,其中,從RGB 到例如YCoCg的解相關(guān)色彩變換的使用在總的編碼效率方面非常有 用,這是由于相應(yīng)的三色值(在一個(gè)色彩空間表示內(nèi)的單個(gè)信息通道 的值)接近于彼此相等。如果在一個(gè)畫面內(nèi),色彩飽和度相當(dāng)?shù)?,則 各個(gè)RGB值可能在某種程度上不同。然后,和(即YCoCg表示的Y參 數(shù))可以在圖像中平滑地變化,由于低色彩飽和度,Co和Cg參數(shù)相當(dāng) 小。這樣的平滑或幾乎恒定的參數(shù)可以被更有效地編碼。
因此,色彩變換的有效性可以高度依賴于特定編碼條件。對(duì)于主 通道中包含大量獨(dú)立于信號(hào)、不相關(guān)的噪聲的源尤其如此。當(dāng)以矩陣 形式寫入時(shí),從RGB到Y(jié)CoCg的色彩變換具有偏離對(duì)角線的、具有相 當(dāng)重要數(shù)值的矩陣元素。高于量化閾值152 (僅作為示例目的示出)的 Y通道的"放大"與這些偏離對(duì)角線的元素直接相關(guān)。因此,對(duì)于包 含大量獨(dú)立于信號(hào)、不相關(guān)的噪聲的源,解相關(guān)色彩變換的重要的偏 離對(duì)角線的元素可能導(dǎo)致嚴(yán)重的噪聲放大,噪聲放大反過來造成高比 特速率范圍內(nèi)的編碼效率的降低,在高比特速率范圍,典型地,噪聲 分量在量化處理之后仍然存在。
如上所述,對(duì)于圖2和圖3,使色彩表示以一個(gè)宏塊接著一個(gè)宏塊 (一個(gè)畫面塊接著一個(gè)畫面塊)為基礎(chǔ)適應(yīng)于給定的預(yù)測(cè)殘余信號(hào)的 特性是極其有利的。因此,在包括預(yù)測(cè)殘余信號(hào)的比特流中,可以在 比特流中引入新的語法元素。例如,該語法元素在等于一時(shí),可以指 示通過調(diào)用前述相應(yīng)的正和反變換操作對(duì)給定的宏塊進(jìn)行編碼和解 碼,包括色彩空間變換應(yīng)用。當(dāng)?shù)扔诹慊虿怀霈F(xiàn)時(shí),所引入的標(biāo)記還 可以意味著按照之前已經(jīng)指定的相同方式(即基于在編碼之前存在的 原始色彩空間)進(jìn)行編碼和解碼處理。
圖4示出了本發(fā)明的編碼器200,用于產(chǎn)生具有多個(gè)畫面塊的畫面 的表示,其中畫面塊攜帶針對(duì)小于整個(gè)畫面200的區(qū)域的畫面區(qū)域的畫 面信息。編碼器200具有色彩空間變換器202,用于將畫面塊的畫面信 息從第一色彩空間表示(A)變換到第二色彩空間表示(B)。
在基于畫面塊對(duì)畫面進(jìn)行編碼的情況下,將各個(gè)畫面塊210A至 210F輸入到本發(fā)明的編碼器200。該編碼器輸出以第一色彩空間表示 (A)或第二色彩空間表示(B)的畫面塊。
編碼器200還可以包括變換判決器214,其以一個(gè)畫面塊接著一個(gè) 畫面塊為基礎(chǔ),判決是否應(yīng)對(duì)處理后的畫面塊執(zhí)行變換。例如,變換 判決器214可以滿足基于最大可允許比特速率的變換判決,以選擇以給 定比特速率提供最佳可能質(zhì)量的色彩空間表示。
另一種可能性在于,定義所需的最大質(zhì)量(與量化的粗糙度緊密 相關(guān)),即所需的失真值,變換判決器214基于嘗試和出錯(cuò)工作,其中, 各個(gè)畫面塊通常以兩種色彩空間表示進(jìn)行編碼,并且變換判決器214 選擇產(chǎn)生低比特速率的色彩空間變換。當(dāng)然,變換判決器可以使用所 有其他判決規(guī)則,例如,基于分析表達(dá)式或基于先前所制表的樣本配 置的估計(jì)。本發(fā)明的編碼器200還可操作用于將指示給定畫面塊所需的
變換與也具有畫面塊信息的比特流結(jié)合。這通過信號(hào)通知相應(yīng)的解碼 器在解碼器側(cè)是否進(jìn)行色彩空間的變換。
在如前面所提出地引入這樣的附加標(biāo)記以通過信號(hào)通知是否對(duì) 所討論的宏塊執(zhí)行色彩空間的變換時(shí),可以通過對(duì)所引入的標(biāo)記(例 如所調(diào)用的mb—ret—flag ("宏塊殘余色彩變換標(biāo)記"))進(jìn)行熵編碼來進(jìn) 一步節(jié)約比特速率。為了實(shí)現(xiàn)有效的編碼,例如,可以應(yīng)用算術(shù)編碼 思想來對(duì)二進(jìn)制數(shù)據(jù)進(jìn)行編碼。因此,所選擇的算術(shù)編碼可以是二進(jìn) 制算術(shù)編碼思想,其依賴于每個(gè)比特(或每個(gè)與特定宏塊相關(guān)的 mb—ret—flag)出現(xiàn)0或1值的概率。此外,例如,它可以有利于以自適 應(yīng)的方式實(shí)現(xiàn)二進(jìn)制算術(shù)編碼,即利用算術(shù)編碼算法的基本概率分布 是根據(jù)已經(jīng)被編碼的mb—ret—flag的實(shí)際出現(xiàn)來"學(xué)習(xí)"或更新的方式。 這就是說, 一旦觀察到真實(shí)值,則更新單個(gè)比特值的出現(xiàn)概率,因此 基本概率分布與實(shí)際相適應(yīng)。
此外,自適應(yīng)二進(jìn)制算術(shù)編碼也可以按照對(duì)上下文敏感的方式來 實(shí)現(xiàn),即對(duì)于不同定義的上下文,有不同的概率分布。換言之, mb—ret—flag可能使用多于一個(gè)上下文。圖4a示出了上下文描述的一個(gè) 示例,其中,在畫面240中示出了三個(gè)宏塊242a、 242b和242c。例如,
如果要對(duì)宏塊242a進(jìn)行編碼,則上下文(即要編碼的宏塊的環(huán)境條件) 可以由相鄰的左(a)宏塊242b和由相鄰的上(b)宏塊242c獲得。基 于這些宏塊的mb—rct—flag,可以通過以下表達(dá)式獲得3個(gè)不同的上下文 ctxldxlnc:
ctxldxlnc( C ) = (mb—ret—flag ( A ) ==0) : 0 1 + (mb—rct一flag ( B ) ==0) 0:1。
根據(jù)備選的標(biāo)記,這可以寫為
ctxldxlnc( C ) = mb—rct一flag (A) + mb ret—flag ( B )。
應(yīng)注意,如上所述,mb一rct一flag不必對(duì)于每一單個(gè)宏塊都出現(xiàn)。 為了給上述方程賦值,當(dāng)該標(biāo)記不出現(xiàn)時(shí),則認(rèn)為其等于O。
例如, 一種方式還預(yù)見了附加功能,附加功能也通過標(biāo)記 "ret—mode—flag"發(fā)信號(hào)通知。該標(biāo)記可以針對(duì)更大的宏塊樣本開啟 或關(guān)閉色彩空間變換,該更大的宏塊樣本形成了例如一起共享一些其 他不同特性的宏塊的片段。只有在rct一mode—flag等于l時(shí),mb—ret—flag 才應(yīng)在宏塊層中出現(xiàn)。
作為簡(jiǎn)化的示例,圖5示出了使用運(yùn)動(dòng)估計(jì)和預(yù)測(cè)殘余編碼的編 碼處理。應(yīng)當(dāng)基于兩個(gè)連續(xù)的畫面250和252簡(jiǎn)要地說明編碼。在畫面 252中的樣本宏塊254A的幫助下介紹運(yùn)動(dòng)估計(jì)。
在畫面252中的運(yùn)動(dòng)估計(jì)步驟期間,也可以找到宏塊254A的畫面 內(nèi)容,將其稱為參考畫面。在參考畫面中,運(yùn)動(dòng)向量256將相應(yīng)的宏塊 254B從其在畫面252中的位置254A轉(zhuǎn)移。在宏塊254B完全沒有改變其 內(nèi)容的情況下,用于獲得畫面252中與宏塊254B的位置相對(duì)應(yīng)的畫面 部分的直接方式是簡(jiǎn)單地在比特流內(nèi)傳送運(yùn)動(dòng)向量256。這使得解碼器 在擁有前一個(gè)畫面250的知識(shí)時(shí)能夠在適當(dāng)?shù)奈恢锰幹貥?gòu)畫面塊 254B。
在更一般的場(chǎng)景中,宏塊254B的畫面內(nèi)容相對(duì)于參考畫面250中 的對(duì)應(yīng)區(qū)域254A的畫面內(nèi)容將發(fā)生變化。在預(yù)測(cè)編碼中,只傳送預(yù)測(cè) 254A與實(shí)際內(nèi)容254B之間的差別,這是由于殘余樣本被認(rèn)為很小從而
可以使用低比特速率編碼。因此,除了宏塊250A和運(yùn)動(dòng)向量256之外,
還必須計(jì)算殘余信號(hào)258,并將其用于最終傳送的信號(hào)的表示。根據(jù)本
發(fā)明,最終傳送的信號(hào)可以根據(jù)可用傳送信道的比特速率或帶寬,以
第一色彩空間表示158A傳送或者以第二色彩空間表示258B傳送。
這里應(yīng)注意,最簡(jiǎn)單的情況是,針對(duì)所有三個(gè)信號(hào)分量(例如R、
G和B)具有單個(gè)運(yùn)動(dòng)向量,即參考信息是從相同參考畫面的相同塊獲
得的。在更普通的方法中,對(duì)每個(gè)信號(hào)分量可以得到不同的運(yùn)動(dòng)向量,
即參考信號(hào)是從另外源自不同的參考畫面的不同的畫面塊得到的。因
此,本發(fā)明不必局限于具有一個(gè)運(yùn)動(dòng)向量的情況,即針對(duì)所有三個(gè)分
量具有相同的預(yù)測(cè)運(yùn)算符的情況。作為示例,本發(fā)明的優(yōu)選實(shí)施例具 有一個(gè)單一運(yùn)動(dòng)向量。
如上所述,使用預(yù)測(cè)殘余編碼的基于宏塊的編碼方案的應(yīng)用是優(yōu) 選的應(yīng)用場(chǎng)景,由此可以通過簡(jiǎn)單而容易計(jì)算的色彩空間變換來進(jìn)一 步有利地減小所需的比特速率。
圖6示出了本發(fā)明的比特流300,比特流300具有可以以第一色彩 空間表示(A)或第二色彩空間表示(B)提供的多個(gè)畫面塊的比特流 表示302A至302C。本發(fā)明的比特流可由本發(fā)明的解碼器用于允許通過 傳送信道高度壓縮地傳送壓縮的畫面或壓縮的畫面序列,傳送信道可 以是有線、無線或類似的傳送信道。當(dāng)然,本發(fā)明的比特流可以存儲(chǔ) 在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,這具有僅需要很少存儲(chǔ)空間的優(yōu)點(diǎn)。該比 特流還可以包括指示信息304,指示畫面塊320B所需的色彩空間變換。
盡管之前所描述的本發(fā)明的實(shí)施例主要使用RGB和YCoCg空間 進(jìn)行描述,但是,本發(fā)明并不完全局限于使用這些色彩空間。在另外 的實(shí)施例中,可以使用任意其他色彩空間或其他對(duì)色彩間解相關(guān)的技 術(shù),甚至可以提供能夠在3種或更多種不同的色彩空間表示之間變換的 本發(fā)明的編碼器或解碼器。
盡管主要關(guān)于視頻編碼對(duì)本發(fā)明進(jìn)行描述,但它也可以被有利地 用于靜止圖像的編碼。此外,樣本的數(shù)目可以變化。
根據(jù)本發(fā)明方法的具體實(shí)現(xiàn)要求,本發(fā)明的方法可以利用硬件或 軟件來實(shí)現(xiàn)??梢允褂脭?shù)字存儲(chǔ)介質(zhì)(尤其是在其上存儲(chǔ)電子可讀控
制信號(hào)的盤、DVD或CD)來執(zhí)行該實(shí)現(xiàn),該數(shù)字存儲(chǔ)介質(zhì)與可編程 計(jì)算機(jī)系統(tǒng)合作,以執(zhí)行本發(fā)明的方法。因此,本發(fā)明通常是具有存 儲(chǔ)在機(jī)器可讀載體上的程序代碼的計(jì)算機(jī)程序產(chǎn)品,該程序代碼可操 作用以在計(jì)算機(jī)上運(yùn)行該計(jì)算機(jī)程序產(chǎn)品時(shí)執(zhí)行本發(fā)明的方法。換言 之,本發(fā)明的方法是具有程序代碼的計(jì)算機(jī)程序,該程序代碼用于在 計(jì)算機(jī)上運(yùn)行該計(jì)算機(jī)程序時(shí)執(zhí)行至少一個(gè)本發(fā)明的方法。
盡管己經(jīng)參照本發(fā)明的具體實(shí)施例具體說明并描述了前述內(nèi)容, 但是,本領(lǐng)域技術(shù)人員應(yīng)理解,在不背離其精神和范圍的前提下可以 進(jìn)行形式和細(xì)節(jié)上的各種其他變化。應(yīng)理解,在不背離這里所公開的、 并由所附權(quán)利要求所包含的更寬的概念的前提下,可以為了適應(yīng)不同 的實(shí)施例而做出的各種改變。
權(quán)利要求
1.一種解碼器(100),用于重構(gòu)以具有第一畫面塊(104A)和第二畫面塊(104B)的表示所表示的畫面,所述畫面塊攜帶針對(duì)比所述畫面的區(qū)域小的畫面區(qū)域的畫面信息,其中,第一畫面塊(104A)攜帶以第一色彩空間表示的畫面信息,第二畫面塊(104B)攜帶以第二色彩空間表示的畫面信息,所述解碼器包括色彩空間變換器(102),用于將第一畫面塊(104A)的色彩空間表示變換為第二色彩空間表示,或?qū)⒌诙嬅鎵K(104B)的色彩空間表示變換為第一色彩空間表示。
2. 如權(quán)利要求1所述的解碼器(100),其中,色彩空間變換器(102) 還可操作用于對(duì)變換指示信息進(jìn)行處理,所述變換指示信息指示了針 對(duì)畫面塊的所需變換;以及其中所述解碼器(100)還具有標(biāo)記接收機(jī)(108),用于接收變 換指示信息。
3. 如權(quán)利要求1或2所述的解碼器(100),其中,所述色彩空間變 換器(102)可操作用于對(duì)RGB色彩空間和第二色彩空間表示進(jìn)行處 理,所述第二色彩空間表示包括一個(gè)指示信號(hào)的明亮度的亮度參數(shù)和 兩個(gè)指示信號(hào)的色彩組成的色度參數(shù)。
4. 如權(quán)利要求3所述的解碼器(100),其中,所述色彩空間變換 器(102)可操作用于根據(jù)以下方程,在由R、 G和B參數(shù)所描述的RGB 色彩空間與由亮度參數(shù)Y和色度參數(shù)Cg和Co所描述的第二色彩空間 表示之間進(jìn)行色彩空間變換<formula>formula see original document page 2</formula>
5. 如之前任一權(quán)利要求所述的解碼器(100),其中,所述色彩空 間變換器(102)可操作用于基于畫面塊內(nèi)的畫面信息的參數(shù)表示來執(zhí) 行變換,所述參數(shù)表示描述了變換域中的畫面信息。
6. 如權(quán)利要求5所述的解碼器(100),其中,所述色彩空間變換 器(102)可操作用于基于描述頻域中的畫面信息的參數(shù)表示執(zhí)行變換。
7. 如之前任一權(quán)利要求所述的解碼器(100),還具有重量化器, 用于從畫面信息的量化表示中獲得描述第一畫面塊(104A)和第二畫 面塊(104B)的畫面信息。
8. 如權(quán)利要求7所述的解碼器(100),還具有熵解碼器,用于利 用解碼規(guī)則,從畫面信息的量化表示的熵編碼表示中獲得畫面信息的 量化表示。
9. 如權(quán)利要求8所述的解碼器(100),其中,所述熵解碼器可操 作用于使用包括可變長(zhǎng)度碼本的使用在內(nèi)的熵解碼規(guī)則。
10. 如權(quán)利要求8所述的解碼器(100),其中,所述熵解碼器可操 作用于使用包括二進(jìn)制算術(shù)編碼算法的使用在內(nèi)的熵解碼規(guī)則。
11. 如權(quán)利要求8至10中任一項(xiàng)所述的解碼器(100),其中,所述熵編碼器可操作用于使用具有一個(gè)或更多個(gè)根據(jù)解碼上下文所選擇的 子規(guī)則的解碼規(guī)則。
12. 如之前任一權(quán)利要求所述的解碼器(100),其中,所述解碼器可操作用于使用來自畫面流的參考畫面的信息來重構(gòu)畫面,所述參 考畫面在畫面流中、在時(shí)間上在所述畫面之前或之后,并使用與所述 畫面中的畫面塊相對(duì)應(yīng)的相關(guān)畫面塊來表示,所述相關(guān)畫面塊具有與 畫面塊(104A、 104B)相同畫面內(nèi)容的畫面信息,其中所述畫面塊與 參考畫面中的相應(yīng)畫面塊之間的相對(duì)于給定的畫面塊的固定位置的位 置改變由運(yùn)動(dòng)向量描述。 '
13. 如權(quán)利要求12所述的解碼器(100),其中,所述解碼器可操 作用于使用相應(yīng)的畫面塊和差別畫面塊來重構(gòu)畫面塊(104A、 104B),所述差別畫面塊預(yù)測(cè)所述畫面塊的畫面信息相對(duì)于相應(yīng)的畫面塊的改 變。
14. 如權(quán)利要求12或13所述的解碼器(100),還包括輸入接口,用于接收具有畫面流的單個(gè)畫面的信息的畫面流的比特流表示。
15. 如之前任一權(quán)利要求所述的視頻解碼器,還具有畫面合成器, 用于使用第一畫面塊(104A)和第二畫面塊(104B)來重構(gòu)畫面。
16. 如之前任一權(quán)利要求所述的解碼器(100),其中,所述色彩 空間變換器(102)還可操作用于對(duì)指示畫面塊的序列的旁路信息進(jìn)行 處理,以及針對(duì)所述旁路信息所指示的畫面塊序列關(guān)閉色彩空間變換。
17. —種編碼器(200),用于產(chǎn)生具有第一畫面塊(212A)和第 二畫面塊(212B)的畫面表示(212),所述畫面塊攜帶以第一色彩空 間表示的針對(duì)比所述畫面(210)的區(qū)域小的畫面區(qū)域的畫面信息,所 述編碼器(200)包括色彩空間變換器(202),用于將第一和第二畫面塊(212A、 212B) 之一的畫面信息變換為第二色彩空間表示,將所述畫面塊之一的畫面 信息結(jié)合到第二色彩空間表示的表示中,并將所述另一個(gè)畫面塊的畫 面信息結(jié)合到第一色彩空間表示的表示中。
18. 如權(quán)利要求17所述的編碼器(200),其中,所述色彩空間變 換器(202)可操作用于對(duì)指示要變換的畫面塊的變換信息進(jìn)行處理; 以及所述色彩空間變換器還包括變換判決器(214),用于使用判決規(guī) 則產(chǎn)生變換信息。
19. 如權(quán)利要求18所述的編碼器(200),其中,所述變換判決器 (214)可操作用于使用判決規(guī)則,所述判決規(guī)則選擇在變換為第二色彩空間表示時(shí)需要較少信息單元的畫面塊。
20. 如權(quán)利要求18所述的編碼器(200),其中,所述變換判決器 (214)可操作用于使用判決規(guī)則,所述判決規(guī)則利用速率失真最優(yōu)的方式選擇畫面塊。
21. 如之前任一權(quán)利要求所述的編碼器(200),還包括輸出接口, 用于輸出具有畫面信息的比特流(300),所述畫面信息包括第一(214A)和第二畫面塊(212B)的信息。
22. —種解碼方法,用于對(duì)以具有第一畫面塊(104A)和第二畫 面塊(104B)的表示所表示的畫面進(jìn)行解碼,所述畫面塊攜帶針對(duì)比 所述畫面的區(qū)域小的畫面區(qū)域的畫面信息,其中,第一畫面塊(104A) 攜帶第一色彩空間表示的畫面信息,第二畫面塊U04B)攜帶第二色 彩空間表示的畫面信息,所述方法包括將第一畫面塊(104A)的色彩空間表示變換為第二色彩空間表示, 或?qū)⒌诙嬅鎵K(104B)的色彩空間表示變換為第一色彩空間表示。
23. —種用于產(chǎn)生對(duì)具有第一畫面塊(212A)和第二畫面塊 (212B)的畫面的表示的方法,所述畫面塊攜帶以第一色彩空間表示的、針對(duì)比所述畫面的區(qū)域小的畫面區(qū)域的畫面信息,所述方法包括: 將第一畫面塊(212A)或第二畫面塊(212B)的畫面信息變換為 第二色彩空間表示。
24. —種參數(shù)比特流(300),具有對(duì)畫面的表示,所述表示具有 第一畫面塊(302A)和第二畫面塊(302B),所述畫面塊攜帶針對(duì)比 所述畫面的區(qū)域小的畫面區(qū)域的畫面信息,其中,第一畫面塊(302A) 攜帶第一色彩空間表示的畫面信息,第二畫面塊(302B)攜帶第二色 彩空間表示的畫面信息。
25. —種計(jì)算機(jī)程序,當(dāng)在計(jì)算機(jī)上運(yùn)行時(shí),用于執(zhí)行權(quán)利要求 22或23所述的任一方法。
全文摘要
本發(fā)明基于以下發(fā)現(xiàn)當(dāng)選擇具有不同畫面塊的畫面表示時(shí),其中每個(gè)畫面塊攜帶比畫面的整個(gè)區(qū)域小的畫面區(qū)域的畫面信息,以及當(dāng)不同的畫面塊攜帶以第一色彩空間表示或以第二色彩空間表示的畫面信息時(shí),可以高效地對(duì)畫面或畫面流進(jìn)行編碼。由于不同的色彩空間表示在其描述參數(shù)方面具有各自固有的特性,為各個(gè)畫面塊選擇合適的色彩空間表示,在給定的大小或比特速率時(shí)產(chǎn)生對(duì)具有更好質(zhì)量的畫面的編碼表示。
文檔編號(hào)H04N7/26GK101356825SQ200680050961
公開日2009年1月28日 申請(qǐng)日期2006年2月13日 優(yōu)先權(quán)日2006年1月13日
發(fā)明者彼得·考夫, 德特勒夫·馬爾佩, 托馬斯·威甘德 申請(qǐng)人:弗勞恩霍夫應(yīng)用研究促進(jìn)協(xié)會(huì)