欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

視頻編碼的變換方法及裝置制造方法

文檔序號:7811888閱讀:240來源:國知局
視頻編碼的變換方法及裝置制造方法
【專利摘要】本發(fā)明提供一種視頻編碼中的變換處理方法及裝置。依據(jù)本發(fā)明的一種應(yīng)用變換處理于視頻編碼系統(tǒng)中的視頻數(shù)據(jù)的方法,其中,所述視頻數(shù)據(jù)被劃分成多個編碼塊,所述方法包括:選擇一處理塊,其中,所述處理塊對應(yīng)來自于一編碼塊的一預(yù)測塊或者所述處理塊對應(yīng)一編碼塊;為所述處理塊確定變換尺寸,其中所述變換尺寸選自于基于編碼器信息及/或外部信息的第一組支持的變換尺寸,其中,未在所述第一組的支持的變換尺寸中執(zhí)行成本比較來選擇所述變換尺寸;及使用所述變換尺寸于所述處理塊上執(zhí)行變換。本發(fā)明還包括與上述方法相應(yīng)的裝置。本發(fā)明提供的方法及裝置能夠簡化確定變換尺寸的流程及終止重復(fù)的變換/逆變換處理。
【專利說明】視頻編碼的變換方法及裝置 【【技術(shù)領(lǐng)域】】
[0001] 本發(fā)明的實施例涉及視頻編碼,且特別地,涉及視頻編碼系統(tǒng)中的變換處理的一 種方法及裝置。 【【背景技術(shù)】】
[0002] 隨著視頻編碼技術(shù)的發(fā)展,視頻編碼算法的復(fù)雜度增加。舉例來說,一傳統(tǒng)的視頻 編碼系統(tǒng)可涉及幀內(nèi)及幀間預(yù)測、變換、量化、逆量化及逆變換為了選擇最佳的系統(tǒng)參數(shù), 成本及性能被用來評估所有可能的系統(tǒng)參數(shù)。這些選擇處理進(jìn)一步增加了系統(tǒng)的復(fù)雜度。 復(fù)雜的算法對硬件在處理速度及能耗上的能力具有更高的要求。尤其對日益增加的對更高 清晰度視頻的要求來說,更是如此。
[0003] 在高效視頻編碼標(biāo)準(zhǔn)(HighEfficiencyVideoCoding,HEVC))中,總體的編碼結(jié) 構(gòu)由于尺寸不同可以分類為:編碼單元、預(yù)測單元及變換單元。在本發(fā)明中也可以簡稱為: ⑶、PU及TU。每一個圖像被劃分成多個最大編碼單元(largest⑶s,IXUs)或者多個編碼 樹塊(CodingTreeBlocks,CTBs)。然后,每一IXU被遞歸地劃分成更小的編碼單元直至 葉編碼單元(leafCU)或者最小編碼單元。當(dāng)分級編碼單元樹形成,依據(jù)分割類型,幀間或 者幀內(nèi)預(yù)測被應(yīng)用至預(yù)測單元。每一PU可被劃分成更小的一個或者多個塊(block),即更 小的預(yù)測單元。應(yīng)用幀內(nèi)或者幀間預(yù)測后將為每一PU形成冗余。進(jìn)一步,上述冗余可以被 劃分至變換單元(TU),且為了,緊湊(壓縮)的數(shù)據(jù)表示,二維變換被應(yīng)用至所述冗余數(shù)據(jù) 來轉(zhuǎn)換空間數(shù)據(jù)成變換參數(shù)。
[0004] 在視頻編碼中,一個圖像的源像素被幀內(nèi)預(yù)測或者幀間預(yù)測處理。如圖1A所示, 通過從原始源像素中減去預(yù)測像素,產(chǎn)生所述殘留像素(即,冗余)。然后,所述殘留像素 被變換(T)、量化(Q)、逆變換(IT)、逆量化(I?及其它處理流程進(jìn)行處理。在本發(fā)明中變 換(量化)處理即變換(量化)的處理流程,也簡述為變換(量化)。如圖1B所示,變換單 元(TU)尺寸可以為16x16, 8x8or4x4。圖2所示的是為通過幀內(nèi)預(yù)測編碼的一預(yù)測塊確定 變換尺寸的流程圖。為每一預(yù)測塊確定變換尺寸,相應(yīng)于一預(yù)測塊的源像素塊在步驟210 被接收。在步驟220, 一幀內(nèi)預(yù)測的方法被確定且使用所述被確定的幀內(nèi)預(yù)測方法對所述 預(yù)測塊應(yīng)用幀內(nèi)預(yù)測以形成預(yù)測冗余。所述預(yù)測塊的幀內(nèi)預(yù)測是基于由步驟230確定的變 換類型,其中所述變換類型相應(yīng)于離散余弦變換(discretecosinetransform,DCT)或者 離散正弦變換(discretesinetransform,DST)。當(dāng)為一塊選擇巾貞內(nèi)預(yù)測,基于空間相鄰 (spatialneighboring)數(shù)據(jù)形成的所述預(yù)測數(shù)據(jù)被編碼。在HEVC中,巾貞內(nèi)預(yù)測的方向可 以包括垂直、水平及其它角度的方向。在步驟240,為所述預(yù)測塊評估與所有變換尺寸相關(guān) 的成本(如,比特率(bitrate))及性能(如?失真(distortion))在步驟250中,依據(jù)各 種變換尺寸的被計算的比特率和失真,確定所需的變換尺寸。
[0005] 編碼處理涉及變換和量化。在步驟241及242,為了精確評估率-失真的關(guān)系,一 給定的變換尺寸的變換/量化及逆變換/逆量化被執(zhí)行于所述冗余?;诓襟E241的量化 結(jié)果,所述比特率可以被計算。在圖2中,比特率被當(dāng)成步驟244中的部分功能被執(zhí)行。如 步驟243所示,在變換/量化及逆變換/逆量化被執(zhí)行于所述冗余后,所述已處理的冗余被 加回至所述幀內(nèi)預(yù)測數(shù)據(jù)以形成重構(gòu)預(yù)測塊。在步驟243形成重構(gòu)預(yù)測塊后,所述原始預(yù) 測塊和所述重構(gòu)預(yù)測塊之間的失真在步驟244被評估。當(dāng)所有可能的變換尺寸的率和失真 被計算后,在步驟250比較所述結(jié)果以選擇所需變換尺寸。所述決定處理經(jīng)常涉及率-失 真優(yōu)化。在HEVC中,一PU可以被劃分成一個或多個TU。因此,步驟250中的處理為依據(jù) 率-失真優(yōu)化,為所述PU確定一TU尺寸。然而,一編碼系統(tǒng)可能使用其他成本-性能標(biāo)準(zhǔn) 以確定所需變換尺寸。確定變換尺寸可能導(dǎo)致高的計算復(fù)雜度及功耗、更長的計算時間或 者硬件實現(xiàn)的高區(qū)域成本。因此,需要開發(fā)一種方法能夠簡化變換尺寸選擇的處理。
[0006] 圖3揭露了基于編碼系統(tǒng)的HEVC的流程圖。其中,率-失真優(yōu)化被用于為一⑶ 確定TU尺寸、PU尺寸及⑶尺寸。如上所述,在HEVC,一⑶可被劃分成一個或者多個⑶。 ⑶分區(qū)后,形成一組⑶。所述⑶組內(nèi)的每一⑶被用于作為一PU且所述PU能被劃分成一 個或多個PU。在PU分區(qū)后,形成一組PU,且所述PU組內(nèi)的每一PU的冗余形成。與所述PU 組內(nèi)每一PU相關(guān)的冗余被劃分至一個或者多個TU。所述率-失真優(yōu)化處理被用于計算與 每一TO相關(guān)的所有可能變換尺寸的率和失真。在圖3中,于步驟310,接收每一PU相關(guān)的 冗余。每一PU的所有可能TU尺寸相關(guān)的率和失真在方塊240被執(zhí)行。依據(jù)計算的所有可 能變換尺寸的率和失真,在步驟250,為所述PU選擇一變換尺寸。在步驟340,具有確定的 變換尺寸的每一PU的成本被確定。在步驟350, 一個CU中的所有不同PU尺寸的成本被比 較,為一個CU確定所述PU尺寸。在步驟360,收集所述CU內(nèi)所有PU的成本,一CU的成本 被計算。在步驟370,比較不同CU尺寸的成本以確定CU尺寸。步驟380,為所選CU尺寸及 PU尺寸執(zhí)行重構(gòu)?;谒x擇的⑶尺寸及PU尺寸,重構(gòu)所述⑶。
[0007] 在一傳統(tǒng)的編碼系統(tǒng)中,在成本評估階段,為每一TO執(zhí)行變換/逆變換以計算或 者預(yù)測與所選變換尺寸相關(guān)的率和失真。圖4揭露在HEVC的每一PU的成本評估的流程圖。 在步驟410,接收一PU的冗余。然后,在步驟420,于所述冗余上執(zhí)行與變換尺寸相關(guān)的變 換和量化,且在步驟430,于所述冗余上執(zhí)行逆變換和逆量化。在步驟440,將預(yù)測加入所述 已處理冗余以重構(gòu)所述PU,為了確定原始PU與重構(gòu)PU之間的失真。在步驟450,所述PU 的成本(率)和性能(失真)被計算或者預(yù)測。圖5揭示了為HEVC內(nèi)的每一PU的數(shù)據(jù)重 構(gòu)的流程圖。為一給定變換尺寸,所述重構(gòu)處理類似于圖4中所述的成本評估處理,處理不 需要計算成本/性能。
[0008] 如圖2及圖3所述,在一傳統(tǒng)編碼系統(tǒng)中,為每一PU的所有可能的變換尺寸執(zhí)行 變換和逆變換。在ffiVC中,每一⑶可被劃分成一個或多個⑶,且每一PU可以劃分成一個 或者多個PU。在一基于HEVC的編碼系統(tǒng)中,所述選擇最佳變換尺寸的處理,執(zhí)行為所有可 能的變換尺寸執(zhí)行變換/逆變換,實質(zhì)上會增加系統(tǒng)復(fù)雜度,功耗和處理時間。更進(jìn)一步, 所述變換/逆變換需要在成本評估和視頻數(shù)據(jù)重構(gòu)被中執(zhí)行,會進(jìn)一步增加系統(tǒng)復(fù)雜度。 因此,需要開發(fā)一種簡化確定變換尺寸的處理流程,且終止重復(fù)的變換/逆變換處理。 【
【發(fā)明內(nèi)容】

[0009] 依據(jù)本發(fā)明的示范性實施方式,提供對視頻編碼系統(tǒng)中的視頻數(shù)據(jù)進(jìn)行變換處理 的方法及裝置,能夠解決上述問題。
[0010] 本發(fā)明公開一種將視頻編碼系統(tǒng)的的視頻數(shù)據(jù)變換處理的方法。視頻數(shù)據(jù)被分成 多個編碼塊。根據(jù)本發(fā)明一個實施例中,所述方法包括:選擇一處理塊,其中,所述處理塊 對應(yīng)來自于一編碼塊的一預(yù)測塊或者所述處理塊對應(yīng)一編碼塊;為所述處理塊確定變換尺 寸,其中所述變換尺寸選自于基于編碼器信息及/或外部信息的第一組支持的變換尺寸, 其中,未在所述第一組的支持的變換尺寸中執(zhí)行成本比較來選擇所述變換尺寸;及使用所 述變換尺寸于所述處理塊上執(zhí)行變換。處理塊可以包括多個由幀內(nèi)預(yù)測處理的像素。所述 處理塊相應(yīng)于一幀內(nèi)預(yù)測編碼塊。所述編碼器信息被選擇于包含所述處理塊的尺寸信息及 所述處理塊的預(yù)測信息的第二組。所述處理信息包含至少一預(yù)測方向及由預(yù)測處理產(chǎn)生的 冗余的分析結(jié)果。所述外部信息選自于第三組,所述第三組包括:第一數(shù)量的系統(tǒng)帶寬;第 二數(shù)量的網(wǎng)絡(luò)帶寬;第三數(shù)量的系統(tǒng)能源;第四數(shù)量的移動裝置的電池續(xù)航;第五數(shù)量的 編碼多個像素的時間預(yù)算;及所述視頻編碼系統(tǒng)的計算能力。所述方法進(jìn)一步包括當(dāng)所述 處理塊包含多個變換塊時,為所述處理塊內(nèi)的多個變換塊分享幀間預(yù)測信息的步驟。本發(fā) 明還包括實現(xiàn)上述方法的裝置。
[0011] 依據(jù)本發(fā)明的另一方面,一種對視頻編碼系統(tǒng)中的視頻數(shù)據(jù)應(yīng)用變換處理的方 法,所述方法包括:接收所述視頻數(shù)據(jù)的一個處理塊,其中,所述處理塊包括至少一預(yù)測塊; 為所述至少一預(yù)測塊確定變換尺寸,其中,所述變換尺寸選自于包含所支持的變換尺寸的 第一組;為每一預(yù)測塊評估預(yù)測單元成本;及為每一預(yù)測塊重構(gòu)形成重構(gòu)預(yù)測塊;其中,僅 在為每一預(yù)測塊評估所述預(yù)測單元成本時,被確定的變換尺寸的變換量被應(yīng)用至每一預(yù)測 塊或者僅在為每一預(yù)測塊重構(gòu)所述重構(gòu)預(yù)測塊時,被確定的變換尺寸的變換量被應(yīng)用至每 一預(yù)測塊。所述處理塊相應(yīng)于一預(yù)測編碼塊。所述處理塊相應(yīng)于一個編碼塊,且所述編碼 塊依據(jù)自一分區(qū)組中選擇的編碼單元分區(qū),所述編碼塊被劃分成一個或多個預(yù)測塊,其中, 所述方法進(jìn)一步包括:依據(jù)與編碼單元成本相關(guān)的分區(qū)組的編碼單元分區(qū),選擇所需編碼 單元分區(qū),其中與一個編碼單元分區(qū)相關(guān)的所述編碼單元成本被確定,是基于依據(jù)所述一 個編碼單元分區(qū),所述編碼塊產(chǎn)生的所述一個或多個預(yù)測單元的預(yù)測單元成本,及重構(gòu)所 述編碼塊,是基于依據(jù)所述所需編碼單元分區(qū),所述編碼塊產(chǎn)生的所述重構(gòu)預(yù)測塊。每一預(yù) 測塊包括多個使用幀內(nèi)預(yù)測產(chǎn)生的多個像素。所述變換尺寸選自于包含編碼器信息和外部 信息的第二組。所述編碼器信息選自與包含所述編碼塊的尺寸信息和所述處理塊的預(yù)測信 息的第三組。所述預(yù)測信息包括至少一預(yù)測方向和自預(yù)測處理產(chǎn)生的冗余的分析結(jié)果。所 述外部信息選自于包含以下內(nèi)容的第四組:第一數(shù)量的系統(tǒng)帶寬;第二數(shù)量的網(wǎng)絡(luò)帶寬; 第三數(shù)量的系統(tǒng)能源;第四數(shù)量的移動裝置的電池續(xù)航;第五數(shù)量的編碼多個像素的時間 預(yù)算;及所述視頻編碼系統(tǒng)的計算能力。所述方法進(jìn)一步包括為每一預(yù)測塊內(nèi)的多個變換 塊分享幀內(nèi)預(yù)測信息。本發(fā)明還包含實現(xiàn)上述發(fā)明的裝置。
[0012] 上述發(fā)明的目的在本領(lǐng)域的普通技術(shù)人員閱讀本申請的優(yōu)選實施例后可以毫無 疑義得到,下面將結(jié)合圖示對上述優(yōu)選的技術(shù)方案進(jìn)行詳細(xì)說明。 【【專利附圖】

【附圖說明】】
[0013] 圖1A示出在視頻編碼產(chǎn)生的冗余的示例。
[0014] 圖1B示出冗余的TU分區(qū)為不同的TU尺寸的示例。
[0015] 圖2示出傳統(tǒng)處理的確定變換尺寸的一個示例性流程圖。
[0016] 圖3不出了在HEVC視頻編碼的不例性流程圖。
[0017] 圖4示出的PU成本計算的一個示例性流程圖。
[0018] 圖5示出的PU的視頻數(shù)據(jù)重構(gòu)一個示例性流程圖。
[0019] 圖6示出按照本發(fā)明一個實施例確定變換尺寸的一個示例性流程圖。
[0020] 圖7示出按照本發(fā)明另一實施例確定變換尺寸的一個示例性流程圖。
[0021] 圖8示出按照本發(fā)明另一實施例確定變換尺寸的一個示例性流程圖。
[0022] 圖9示出按照本發(fā)明另一實施例確定變換尺寸的一個示例性流程圖。
[0023] 圖10A示出了根據(jù)本發(fā)明的一個實施例,視頻編碼執(zhí)行變換至編碼單元的的示例 性流程圖,其中所述系統(tǒng)包含率-失真優(yōu)化來確定CU尺寸和PU尺寸。
[0024] 圖10B示出了依據(jù)本發(fā)明的一實施例,視頻編碼結(jié)合從一組所支持的變換尺寸中 選定變換尺寸,且執(zhí)行一次變換到一個編碼單位的示例性流程圖。其中,其中所述系統(tǒng)包含 率-失真優(yōu)化來確定CU尺寸和PU尺寸。
[0025] 圖11A示出了根據(jù)本發(fā)明一個實施例,視頻編碼執(zhí)行一次變換到預(yù)測單元的示例 性流程圖。
[0026] 圖11B示出了根據(jù)本發(fā)明另一個實施例,視頻編碼執(zhí)行一次變換到預(yù)測單元的示 例性流程圖。
[0027] 圖12示出根據(jù)本發(fā)明一個實施例執(zhí)行變換的示例性流程圖。
[0028] 圖13示出根據(jù)本發(fā)明一個實施例執(zhí)行變換至各預(yù)測塊的一個示例性流程圖。
[0029] 圖14示出了根據(jù)本發(fā)明一個實施例的執(zhí)行變換至各預(yù)測塊的一個示例性流程 圖。 【【具體實施方式】】
[0030] 為了降低傳統(tǒng)視頻編碼系統(tǒng)內(nèi)與變換尺寸選擇相關(guān)的計算復(fù)雜度,本發(fā)明揭露的 實施例提供一種視頻編碼方法,所示視頻編碼方法使用不需要比較不同變換尺寸的成本的 不同來選擇變換尺寸。簡化變換尺寸的確定的一個好處為:在編碼所述預(yù)測塊之前確定所 述變換尺寸能降低計算復(fù)雜度。本發(fā)明的另一實施例能夠終止在評估階段和重構(gòu)階段的重 復(fù)的變換處理。因此,對于視頻編碼處理中的每一預(yù)測塊,變換僅被執(zhí)行一次。所述變換可 以被執(zhí)行在評估每一預(yù)測塊的成本的階段或者可以被執(zhí)行在重構(gòu)每一預(yù)測塊的階段。另 夕卜,通過簡化所述變換尺寸的確定的方法,軟件實現(xiàn)的計算時間或者硬件實現(xiàn)的成本將被 減少。依據(jù)本發(fā)明的方法能夠帶來較少的功耗。
[0031] 在本發(fā)明中,變換尺寸被直接確定,無需在一組支持的變換尺寸中執(zhí)行成本比較。 為一所選的預(yù)測塊或者一所選的編碼塊從一組支持的變換尺寸中選擇變換尺寸。一預(yù)測塊 的支持的變換尺寸不會大于所述所選的預(yù)測塊或者所述所選的編碼塊的尺寸。變換尺寸的 確定是基于編碼器信息、外部信息或者二者的結(jié)合。與傳統(tǒng)編碼系統(tǒng)中對變換尺寸的確定 是基于所有所支持變換塊尺寸的成本不同。因此,依據(jù)本發(fā)明變換尺寸的確定顯然更簡單。
[0032] 在視頻編碼中,一個編碼塊包含一個或多個預(yù)測塊,且每一預(yù)測塊包括一個或多 個變換塊。依據(jù)本發(fā)明的一實施例,為一預(yù)測塊相關(guān)的冗余選擇一變換尺寸。依據(jù)本發(fā)明 的另一實施例,為與一編碼塊相關(guān)的冗余選擇一變換尺寸。依據(jù)本發(fā)明,變換尺寸的確定無 需比較一組所支持的變換尺寸的成本,變換尺寸的確定是基于編碼器信息、外部信息或者 二者的結(jié)合
[0033] 本發(fā)明的一實施例中,視頻編碼系統(tǒng)的外部信息在確定變換尺寸的時候被考慮。 本發(fā)明中所用的術(shù)語"外部信息"涉及以下的編碼處理的各種"外部"因素。這些外部信息 與用于實現(xiàn)下述視頻編碼的軟件/硬件系統(tǒng)相關(guān)。這些外部信息也與下述編碼所在的環(huán)境 相關(guān)。根據(jù)特定的實施方式,所選變換尺寸對與軟件/硬件系統(tǒng)相關(guān)的功耗和處理時間有 不同的影響。功耗和處理時間在系統(tǒng)設(shè)計中扮演重要的作用。舉例來說,在所述移動或便 攜式環(huán)境中,移動或便攜式裝置(設(shè)備)基于有限的電池和電池容量運作。因此,功耗能直 接作用裝置在不同操作模式能夠持續(xù)多長時間。
[0034] 一較大的變換尺寸可導(dǎo)致更多的功耗或者更低的功耗。一較大的變換尺寸可導(dǎo)致 更長的處理時間或者更短的處理時間。舉例來說,在一實施中,變換尺寸NxN的計算復(fù)雜 度相當(dāng)于N3。因此,變換尺寸16x16的復(fù)雜度為4096 (= 16x16x16)。如果16x16塊被劃 分成四個8x8變換塊,則復(fù)雜度為2048 ( = 4x8x8x8)。如果16x16塊被劃分成十六個4x4 變換塊,則復(fù)雜度為變?yōu)?024 ( = 16x4x4x4)。因此,一較大變換尺寸在這種情況下會導(dǎo)致 更高的復(fù)雜度。更高復(fù)雜度需要更多的電路或者更多的邏輯以實施所述變換處理。替代 地,這也會帶來更長的時間以使得所述軟件/硬件對較大的變換尺寸實施變換處理。因此, 在這種情況下,較大變換尺寸將會導(dǎo)致更高的功耗與更長的處理時間。在另一示范的實施 中,變換尺寸NxN的計算復(fù)雜度相當(dāng)于Nxlog2N。因此,變換尺寸16x16的復(fù)雜度為64 (= 16xlog216),如果16x16塊被劃分成四個8x8變換塊,則復(fù)雜度為96( = 4x8xl〇g28),如果 16x16塊被劃分成十六個4x4變換塊,則復(fù)雜度為變?yōu)?28 ( = 16x4xlog24)。因此,一較 大變換尺寸在這種情況下會導(dǎo)致更小的復(fù)雜度。更小復(fù)雜度需要更少的電路或者更少的邏 輯以實施所述變換處理。替代地,這也會帶來更短的時間以使得所述軟件/硬件對較大的 變換尺寸實施變換處理。因此,在這種情況下,較小變換尺寸將會導(dǎo)致更高的功耗與更長的 處理時間。
[0035] 上述分析揭示變換尺寸對功耗和處理時間的影響。根據(jù)一個特定的實施,一較大 的變換尺寸可導(dǎo)致更高的能耗(功耗)/更長的處理時間,或者更低的功耗/更短的處理時 間。與系統(tǒng)實施相關(guān)的因素(一種類型的外部信息)可被用于確定變換尺寸,以降低復(fù)雜 度或能耗(功耗)或處理時間。依據(jù)本發(fā)明一實施例,在較大變換尺寸導(dǎo)致較低能耗的情 況下,為一預(yù)測塊或一編碼塊確定變換尺寸如表1所示。表1所示中,為一具有大的能源預(yù) 算的系統(tǒng),選擇小的變換尺寸(即4x4),另一方面,為一有限的能源預(yù)算的系統(tǒng),選擇大的 變換尺寸(即16x16)。依據(jù)本發(fā)明另一實施例,在較大變換尺寸導(dǎo)致較高能耗的情況下,為 一預(yù)測塊或一編碼塊確定變換尺寸如表2所示。表2所示中,為一有限的能源預(yù)算的系統(tǒng), 選擇小的變換尺寸。
[0036] 表 1
[0037]
【權(quán)利要求】
1. 一種應(yīng)用變換于視頻編碼系統(tǒng)中的視頻數(shù)據(jù)的方法,其中,所述視頻數(shù)據(jù)被劃分成 多個編碼塊,所述方法包括: 選擇一處理塊,其中,所述處理塊對應(yīng)一編碼塊的一預(yù)測塊或者所述處理塊對應(yīng)一編 碼塊; 為所述處理塊確定變換尺寸,其中所述變換尺寸選自于基于編碼器信息及/或外部信 息的第一組支持的變換尺寸,其中,未在所述第一組支持的變換尺寸中執(zhí)行成本比較來選 擇所述變換尺寸;及 使用所述變換尺寸于所述處理塊上執(zhí)行變換。
2. 如權(quán)利要求1所述的方法,其特征在于,所述處理塊相應(yīng)于幀內(nèi)預(yù)測編碼塊。
3. 如權(quán)利要求1所述的方法,其特征在于,所述處理塊包括多個使用幀內(nèi)預(yù)測處理的 像素。
4. 如權(quán)利要求1所述的方法,其特征在于,所述編碼器信息被選擇于包含所述處理塊 的尺寸信息及所述處理塊的預(yù)測信息的第二組。
5. 如權(quán)利要求4所述的方法,其特征在于,所述預(yù)測信息包含至少一預(yù)測方向及由預(yù) 測處理產(chǎn)生的冗余的分析結(jié)果。
6. 如權(quán)利要求1所述的方法,其特征在于,所述外部信息選自于第三組,所述第三組包 括: 第一數(shù)量的系統(tǒng)帶寬; 第二數(shù)量的網(wǎng)絡(luò)帶寬; 第三數(shù)量的系統(tǒng)能源; 第四數(shù)量的移動裝置的電池續(xù)航; 第五數(shù)量的編碼多個像素的時間預(yù)算;及 所述視頻編碼系統(tǒng)的計算能力。
7. 如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括當(dāng)所述處理塊包含多 個變換塊時,為所述處理塊內(nèi)的多個變換塊分享幀內(nèi)預(yù)測信息的步驟。
8. -種對視頻編碼系統(tǒng)中的視頻數(shù)據(jù)應(yīng)用變換的方法,所述方法包括:接收所述視頻 數(shù)據(jù)的一個處理塊,其中,所述處理塊包括至少一預(yù)測塊; 為所述至少一預(yù)測塊確定變換尺寸,其中,所述變換尺寸選自于包含所支持的變換尺 寸的第一組; 為每一預(yù)測塊評估預(yù)測單元成本;及 為每一預(yù)測塊重構(gòu)形成重構(gòu)預(yù)測塊; 其中,僅在為每一預(yù)測塊評估所述預(yù)測單元成本中,應(yīng)用具有被確定的變換尺寸的變 換至每一預(yù)測塊或者僅在為每一預(yù)測塊重構(gòu)形成所述重構(gòu)預(yù)測塊中,應(yīng)用具有被確定的變 換尺寸的變換至每一預(yù)測塊。
9. 如權(quán)利要求8所述的方法,其特征在于,所述處理塊相應(yīng)于一預(yù)測編碼塊。
10. 如權(quán)利要求8所述的方法,其特征在于,所述處理塊相應(yīng)于一編碼塊,且所述編碼 塊依據(jù)自一分區(qū)組中選擇的編碼單元分區(qū),被劃分成一個或多個預(yù)測塊,其中,所述方法進(jìn) 一步包括: 依據(jù)與所述分區(qū)組的所述編碼單元分區(qū)相關(guān)的編碼單元成本,選擇所需編碼單元分 區(qū),其中與一個編碼單元分區(qū)相關(guān)的所述編碼單元成本被確定,是基于依據(jù)所述一個編碼 單元分區(qū),所述編碼塊產(chǎn)生的所述一個或多個預(yù)測單元的預(yù)測單元成本,及 重構(gòu)所述編碼塊,是基于依據(jù)所述所需編碼單元分區(qū),所述編碼塊產(chǎn)生的所述重構(gòu)預(yù) 測塊。
11. 如權(quán)利要求10所述的方法,其特征在于,所述編碼塊相應(yīng)于幀內(nèi)預(yù)測編碼塊。
12. 如權(quán)利要求8所述的方法,其特征在于,每一預(yù)測塊包括多個使用幀內(nèi)預(yù)測產(chǎn)生的 多個像素。
13. 如權(quán)利要求8所述的方法,其特征在于,所述變換尺寸選自于包含編碼器信息和外 部信息的第二組。
14. 如權(quán)利要求13所述的方法,其特征在于,所述編碼器信息選自與包含所述編碼塊 的尺寸信息和所述處理塊的預(yù)測信息的第三組。
15. 如權(quán)利要求14所述的方法,其特征在于,所述預(yù)測信息包括至少一預(yù)測方向和自 預(yù)測處理產(chǎn)生的冗余的分析結(jié)果。
16. 如權(quán)利要求14所述的方法,其特征在于,所述外部信息選自于包含以下內(nèi)容的第 四組: 第一數(shù)量的系統(tǒng)帶寬; 第二數(shù)量的網(wǎng)絡(luò)帶寬; 第三數(shù)量的系統(tǒng)能源; 第四數(shù)量的移動裝置的電池續(xù)航; 第五數(shù)量的編碼多個像素的時間預(yù)算;及 所述視頻編碼系統(tǒng)的計算能力。
17. 如權(quán)利要求8所述的方法,其特征在于,所述方法進(jìn)一步包括為每一預(yù)測塊內(nèi)的多 個變換塊分享幀內(nèi)預(yù)測信息。
18. -種應(yīng)用變換于視頻編碼系統(tǒng)中的視頻數(shù)據(jù)的裝置,其中,所述視頻數(shù)據(jù)被劃分成 多個編碼塊,所述裝置包括: 選擇一個處理塊的模塊,其中,所述處理塊對應(yīng)來自于一編碼塊的一預(yù)測塊或者所述 處理塊對應(yīng)一個編碼塊; 為所述處理塊確定變換尺寸的模塊,其中所述變換尺寸選自于基于編碼器信息及/或 外部信息的第一組支持的變換尺寸,其中,未在所述第一組的支持的變換尺寸中執(zhí)行成本 比較來選擇所述變換尺寸;及 使用所述變換尺寸于所述處理塊上執(zhí)行變換的模塊。
19. 一種對視頻編碼系統(tǒng)中的視頻數(shù)據(jù)應(yīng)用變換的裝置,所述裝置包括: 接收所述視頻數(shù)據(jù)的一個處理塊的模塊,其中,所述處理塊包括至少一預(yù)測塊; 為所述至少一個預(yù)測塊確定變換尺寸的模塊,其中,所述變換尺寸選自于包含所支持 的變換尺寸的第一組; 為每一預(yù)測塊評估預(yù)測單元成本的模塊;及 為每一預(yù)測塊重構(gòu)形成重構(gòu)預(yù)測塊的模塊; 其中,僅在為每一預(yù)測塊評估所述預(yù)測單元成本中,應(yīng)用具有被確定的變換尺寸的變 換至每一預(yù)測塊或者僅在為每一預(yù)測塊重構(gòu)形成所述重構(gòu)預(yù)測塊中,應(yīng)用具有被確定的變 換尺寸的變換至每一預(yù)測塊。
【文檔編號】H04N19/56GK104427335SQ201410411633
【公開日】2015年3月18日 申請日期:2014年8月20日 優(yōu)先權(quán)日:2013年8月20日
【發(fā)明者】吳東興, 李坤儐, 黃翊鑫 申請人:聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
湾仔区| 门头沟区| 美姑县| 松溪县| 手机| 方正县| 黎平县| 新巴尔虎左旗| 宝丰县| 个旧市| 盐池县| 蚌埠市| 枝江市| 九江市| 民乐县| 崇明县| 桦川县| 重庆市| 洱源县| 凤冈县| 丰县| 秀山| 张北县| 河源市| 韶山市| 漠河县| 南安市| 太仓市| 鄂伦春自治旗| 黄大仙区| 宣汉县| 称多县| 扎囊县| 英吉沙县| 麻阳| 柞水县| 金平| 马公市| 宜兰县| 福州市| 南投市|