影像流的處理方法及其影像處理裝置的制造方法
【專利摘要】一種影像流的處理方法及其影像處理裝置。影像流的處理方法包括下列步驟:獲得視頻流,且所述視頻流由多個基本處理單元所組成;判斷所述基本處理單元的尺寸是否大于預(yù)設(shè)尺寸;當所述基本處理單元的尺寸大于所述預(yù)設(shè)尺寸時,判斷各個基本處理單元是否具備編碼單元分離旗標;依據(jù)所述編碼單元分離旗標或各個基本處理單元的單元類型以將各個基本處理單元拆分為多個區(qū)塊單元。各個區(qū)塊單元的尺寸等于或小于所述預(yù)設(shè)尺寸;以及,依據(jù)所述區(qū)塊單元來進行所述視頻流的影像處理。
【專利說明】
影像流的處理方法及其影像處理裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明是有關(guān)于一種數(shù)據(jù)流的處理技術(shù),且特別是有關(guān)于一種適用于高效率視頻編碼(High Efficiency Video Coding ;HEVC)影像流的處理方法及其影像處理裝置。
【背景技術(shù)】
[0002]隨著影像流技術(shù)的進步,視頻壓縮標準也不斷的更新。高效率視頻編碼(HEVC)是目前最新的視頻壓縮標準,且被視為是高階視頻編碼(Advanced Video Coding ;AVC)(又可被稱為ITU-T H.264/MPEG-4)的繼任者。相對于AVC而言,HEVC不僅提升影像品質(zhì),同時也能達到AVC兩倍的影像壓縮率。
[0003]在HEVC中,每個影像流中的基本編碼單位稱為是編碼樹單元(Coding TreeBlock ;CTU),且HEVC中可支援CTU的尺寸可從64X64像素到128X128像素。在影像流的處理過程中,CTU的尺寸將會直接地決定處理此影像流的設(shè)備中各級視頻解碼器所需的暫存記憶體容量。也就是說,各級視頻解碼器在進行影像處理時,會將所需的CTU暫存在緩沖器中。若CTU的尺寸較小,則僅需容量較小的緩沖器來進行此影像流的處理;相對地,若CTU的尺寸較大,則僅需容量較大的緩沖器來進行此影像流的處理。因此,為了降低各級視頻解碼所需的緩沖器容量,通常便會希望降低CTU的尺寸。然而,HEVC中CTU的尺寸最小已為64X64像素,若要將影像流中基本編碼單位的尺寸更為縮小以節(jié)省緩沖器容量的話,便需要結(jié)合其他技術(shù)來達成此影像流的處理。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種影像流的處理方法以及使用此處理方法的影像處理裝置,藉由先行將視頻流中基本處理單元的像素尺寸拆分為較小的像素尺寸,藉此節(jié)省影像處理裝置所需的記憶體容量,從而節(jié)約成本。
[0005]本發(fā)明提出一種影像流的處理方法,其包括下列步驟。獲得視頻流,其中所述視頻流由多個基本處理單元所組成。判斷所述基本處理單元的尺寸是否大于預(yù)設(shè)尺寸。當所述基本處理單元的尺寸大于所述預(yù)設(shè)尺寸時,判斷各個基本處理單元是否具備編碼單元分離旗標。依據(jù)所述編碼單元分離旗標或各個基本處理單元的單元類型以將各個基本處理單元拆分為多個區(qū)塊單元,其中各個區(qū)塊單元的尺寸等于或小于所述預(yù)設(shè)尺寸。以及,依據(jù)所述區(qū)塊單元來進行所述視頻流的影像處理。
[0006]在本發(fā)明的一實施例中,依據(jù)所述編碼單元分離旗標以將各個基本處理單元拆分為多個區(qū)塊單元包括下列步驟:當各個基本處理單元具備所述編碼單元分離旗標時,依據(jù)所述編碼單元分離旗標以將各個基本處理單元拆分為多個編碼四分樹單元,并將所述編碼四分樹單元作為所述區(qū)塊單元。各個編碼四分樹單元的尺寸等于所述預(yù)設(shè)尺寸。
[0007]在本發(fā)明的一實施例中,依據(jù)各個基本處理單元的單元類型以將各個基本處理單元拆分為多個區(qū)塊單元包括下列步驟:判斷各個基本處理單元是否具備畫面內(nèi)預(yù)測旗標或畫面間預(yù)測旗標,藉以對各個基本處理單元進行畫面內(nèi)預(yù)測或畫面間預(yù)測的視頻流分析。判斷經(jīng)所述畫面內(nèi)預(yù)測或所述畫面間預(yù)測后的各個基本處理單元是否具備轉(zhuǎn)換單元分離旗標。當各個基本處理單元具備所述轉(zhuǎn)換單元分離旗標時,依據(jù)所述轉(zhuǎn)換單元分離旗標以將各個基本處理單元拆分為多個轉(zhuǎn)換子單元,并將所述轉(zhuǎn)換子單元作為所述區(qū)塊單元。所述各個轉(zhuǎn)換子單元的尺寸等于所述預(yù)設(shè)尺寸。
[0008]在本發(fā)明的一實施例中,影像流的處理方法更包括下列步驟:當各個基本處理單元沒有具備所述畫面內(nèi)預(yù)測旗標或所述畫面間預(yù)測旗標時,依據(jù)所述預(yù)設(shè)尺寸以將各個基本處理單元拆分為所述區(qū)塊單元。
[0009]在本發(fā)明的一實施例中,影像流的處理方法更包括下列步驟:分別計算各個區(qū)塊單元分別對應(yīng)的量化參數(shù)(quantizat1n parameter)。所述量化參數(shù)是依據(jù)所述視頻流中的量化參數(shù)差值以及各個區(qū)塊單元所相鄰的所述區(qū)塊單元所對應(yīng)的多個量化參數(shù)預(yù)測值所計算產(chǎn)生。
[0010]在本發(fā)明的一實施例中,分別計算各個區(qū)塊單元分別對應(yīng)的量化參數(shù)包括下列步驟:當各個區(qū)塊單元為第一區(qū)塊單元時,從所述視頻流中預(yù)先獲得隨附于各個區(qū)塊單元后的多個區(qū)塊單元所對應(yīng)的所述量化參數(shù)預(yù)測值以計算各個區(qū)塊單元的量化參數(shù)。
[0011]在本發(fā)明的一實施例中,所述視頻流符合高效率視頻編碼標準(High EfficiencyVideo Coding ;HEVC)。所述基本處理單元是多個編碼樹單元。所述基本處理單元的尺寸是64像素乘以64像素,且所述預(yù)設(shè)尺寸是32像素乘以32像素或是16像素乘以16像素。
[0012]從另一角度來看,本發(fā)明提出一種影像處理裝置。此影像處理裝置包括信息分析器以及第一級視頻解碼器。信息分析器從接口中獲得視頻流。所述視頻流由多個基本處理單元所組成。第一級視頻解碼器耦接所述信息分析器。第一級視頻解碼器判斷所述基本處理單元的尺寸是否大于預(yù)設(shè)尺寸。當所述基本處理單元的尺寸大于所述預(yù)設(shè)尺寸時,第一級視頻解碼器判斷各個基本處理單元是否具備編碼單元分離旗標,并依據(jù)所述編碼單元分離旗標或各個基本處理單元的單元類型以將各個基本處理單元拆分為多個區(qū)塊單元,各個區(qū)塊單元的尺寸等于或小于所述預(yù)設(shè)尺寸。
[0013]本影像處理裝置的其余實施細節(jié)請參照上述說明,在此不加贅述。
[0014]有鑒于此,本發(fā)明實施例所述的影像流處理方法以及使用此處理方法的影像處理裝置是藉由基本處理單元中的信息(如,編碼單元分離旗標、轉(zhuǎn)換單元分離旗標、各個基本處理單元的單元類型…等)來將視頻流中基本處理單元的像素尺寸拆分為較小的像素尺寸。藉此,本發(fā)明實施例的影像處理裝置在各級的視頻解碼器便可具備較小的記憶體容量,從而節(jié)約成本。
[0015]為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合所附圖式作詳細說明如下。
【附圖說明】
[0016]圖1是依照本發(fā)明實施例說明一種影像處理裝置的示意圖。
[0017]圖2是依照本發(fā)明實施例說明一種影像流的處理方法的流程圖。
[0018]圖3為步驟S250中如何將基本處理單元拆分為多個區(qū)塊單元的示意圖。
[0019]圖4為圖2的步驟S260的詳細流程圖。
[0020]圖5為步驟S470中如何將基本處理單元拆分為多個轉(zhuǎn)換子單元的示意圖。
[0021]附圖標記說明
[0022]100:影像處理裝置
[0023]110:總線
[0024]120:信息分析器
[0025]130:第一級視頻解碼器
[0026]140:第二級視頻解碼器
[0027]150:主要解碼器
[0028]125:流緩沖器
[0029]135:管線緩沖器
[0030]310^510^520:編碼樹單元(CTU)
[0031]S210 ?S280、S410 ?S470:步驟
[0032]DBl?DB4:區(qū)塊單元
【具體實施方式】
[0033]圖1是依照本發(fā)明實施例說明一種影像處理裝置100的示意圖。影像處理裝置100主要具備信息分析器120以及主要解碼器150。于本實施例中,主要解碼器150包括第一級視頻解碼器130以及第二級視頻解碼器140。第二級視頻解碼器140中可以依據(jù)不同的視頻解碼功能而具備多級的影像解碼處理器,例如可以包括畫面間解碼器、畫面內(nèi)解碼器、去區(qū)塊濾波器、環(huán)路濾波器…等。這些不同級的影像解碼處理器所處理的功能可能不同,但皆用以處理影像流。
[0034]于本實施例中,影像處理裝置100是用于接收及解碼高效率視頻編碼標準(HEVC)的視頻流,藉以輸出解碼后的視頻資料。符合HEVC的視頻流是由多個基本處理單元(也就是,編碼樹單元(CTU))所組成。換句話說,本發(fā)明實施例的影像處理裝置100主要應(yīng)用于由CTU所組成的視頻流,并希望將視頻流中每個CTU拆分為較小尺寸(如,32 X 32像素或16X16像素)的影像單位。在此將較小尺寸的影像單位稱為是區(qū)塊單元。于本實施例中是以32X32像素作為預(yù)設(shè)尺寸,應(yīng)用本實施例者也可依據(jù)其需求而任意調(diào)整預(yù)設(shè)尺寸,例如將預(yù)設(shè)尺寸設(shè)定為16X16像素。但需注意的是,預(yù)設(shè)尺寸調(diào)整的越小,在將視頻流中的每個基本處理單元轉(zhuǎn)換為預(yù)設(shè)尺寸的區(qū)塊單元時所需的運算復(fù)雜度則會相應(yīng)地大幅增加。且因其他解碼條件的制約,例如解碼視窗限制,預(yù)設(shè)尺寸并非無限制設(shè)定到解碼標準可支援的最小值,還需根據(jù)實際情況確定。
[0035]影像處理裝置100的信息分析器120藉由總線110等傳輸接口中來獲得符合高效率視頻編碼標準(HEVC)的視頻流。于本實施例中,信息分析器120可以是熵分析器(entropy parser)。詳細來說,信息分析器120可依據(jù)總線110所傳輸?shù)囊曨l流中的各個CTU進行不同的操作,并將標記為節(jié)點圖像(Intra picture)(也被稱為I畫格)的CTU暫存于流緩沖器125中,以讓主要解碼器150能夠依照I流中的視頻資料來進行HEVC的視頻流解碼流程。
[0036]特別說明的是,若是一般符合HEVC的影像處理裝置100,主要解碼器150中的各級影像解碼器便會依據(jù)視頻流中每個CTU的預(yù)設(shè)尺寸來進行HEVC的視頻流解碼流程,使得流緩沖器125以及管線緩沖器135將會依據(jù)CTU的預(yù)設(shè)尺寸來進行影像流的緩沖。然而,由于HEVC中CTU的尺寸最小已為64X64像素,若要將影像流中CTU的尺寸更為縮小以節(jié)省緩沖器容量的話,便需要特殊的作法來將這些CTU拆分為更小的單元來用以作為解碼區(qū)塊使用。
[0037]藉此,本發(fā)明實施例的主要解碼器150先行藉由信號分析器120來分析基本處理單元(亦即,CTU)中的信息(如,編碼單元分離旗標、轉(zhuǎn)換單元分離旗標、各個基本處理單元的單元類型…等),然后透過主要解碼器150中的第一級視頻解碼器130來將視頻流中基本處理單元的像素尺寸拆分為具備較小像素尺寸(如,32X32像素或16X16像素)的區(qū)塊單元,藉以讓第二級視頻解碼器140依照已被拆分的區(qū)塊單元來進行影像流的處理。經(jīng)實驗得知,于本實施例中,當以64 X 64像素尺寸的CTU作為影像流的基本處理單元時,管線緩沖器135可能需要12288位元組的容量;然而。當以32X32像素尺寸的CTU作為影像流的基本處理單元時,管線緩沖器135可能僅需要3072位元組的容量即可。藉此,本發(fā)明實施例便可達到節(jié)省影像處理裝置100所需的記憶體容量,從而節(jié)約影像處理裝置100的建置成本。上述管線緩沖器135的容量與影像流中基本處理單元的像素尺寸之間具有正相關(guān)的對應(yīng)關(guān)系,且應(yīng)用本實施例者應(yīng)可知曉,上述數(shù)據(jù)僅為舉例,而非用以限制本發(fā)明。以下藉由符合本發(fā)明概念的實施例來詳細揭示本發(fā)明。
[0038]圖2是依照本發(fā)明實施例說明一種影像流的處理方法的流程圖。本實施例采用例如是圖1的影像處理裝置100來實現(xiàn)此影像流的處理方法。請同時參照圖1與圖2,于步驟S210中,影像處理裝置100中的信息分析器120可從總線110獲得符合HEVC的視頻流。此視頻流由多個基本處理單元(也就是,編碼樹單元(CTU))所組成。于步驟S220中,第一級視頻解碼器130會判斷這些基本處理單元的像素尺寸是否大于預(yù)設(shè)的像素尺寸。于本實施例中,基本處理單元的像素尺寸通常為64 X 64像素,而預(yù)設(shè)的像素尺寸則為32 X 32像素或16X16像素。
[0039]當?shù)谝患壱曨l解碼器130判斷這些基本處理單元的像素尺寸小于或等于預(yù)設(shè)的像素尺寸時,則表示基本處理單元的像素尺寸較小,影像處理裝置100中的各級緩沖器應(yīng)可足以使用。因此,便從步驟S220進入S230,讓第二級視頻解碼器140可直接依據(jù)基本處理單元進行HEVC視頻流的影像處理。然而,通常來說,CTU的像素尺寸通常大于預(yù)設(shè)的像素尺寸,因此將會從步驟S220進入步驟S240,第一級視頻解碼器130判斷各個是否具備一編碼單元分離旗標(可被標示為CU_SPLIT_FLAG)。若此基本處理單元具備編碼單元分離旗標CU_SPLIT_FLAG,或是此基本處理單元的編碼單元分離旗標CU_SPLIT_FLAG為” I”時,則從步驟S240進入步驟S250,第一級視頻解碼器130便可依據(jù)此編碼單元分離旗標來藉由編碼單元的處理程序而將此基本處理單元拆分為多個區(qū)塊單元。若此基本處理單元并未具備編碼單元分離旗標,或是此基本處理單元的編碼單元分離旗標CU_SPLIT_FLAG為”0”時,則從步驟S240進入步驟S260,第一級視頻解碼器130便可依據(jù)各個基本處理單元的單元類型以將各個基本處理單元拆分為多個區(qū)塊單元。步驟S250以及步驟S260的詳細流程可參照下述揭露。
[0040]在此以圖3的示意圖來詳加說明圖2的步驟S250。圖3為步驟S250中如何將基本處理單元拆分為多個區(qū)塊單元的示意圖。如圖3所示,當此基本處理單元具備編碼單元分離旗標CU_SPLIT_FLAG時,則可依照此編碼單元分離旗標CU_SPLIT_FLAG中的內(nèi)容來將64X64像素尺寸的CTU 310拆分為32X32像素尺寸的四個編碼四分樹單元以將其作為區(qū)塊單元DBl?DB4。此編碼四分樹單元(區(qū)塊單元DBl?DB4)的尺寸等于預(yù)設(shè)尺寸(如,32X32像素)。于本實施例中,每個編碼四分樹單元(區(qū)塊單元DBl?DB4)中可能因HEVC而被細分為尺寸更小的編碼四分樹單元(coding quadtree unit),但本實施例僅將CTU310拆分為區(qū)塊單元DBl?DB4而已,其他有關(guān)于編碼四分樹單元的處理程序?qū)A艚o后續(xù)的第二級視頻解碼器140以進行HEVC的視頻流處理。
[0041]在此以圖4來說明圖2的步驟S260的詳細流程。圖4為圖2的步驟S260的詳細流程圖。CTU除了可被標記為節(jié)點圖像(Intra picture) (I畫格)以外,也可以分別依據(jù)畫面內(nèi)預(yù)測旗標(可被標示為Pred_mode_FLAG)或是畫面間預(yù)測旗標(可被標示為Pcm_mode_FLAG)而被區(qū)分為預(yù)測圖像(Predicted pictures) (P畫格)和前后預(yù)測圖像(B1-predictive pictures) (B畫格)。當CTU被區(qū)分為預(yù)測圖像或是前后預(yù)測圖像時,這些CTU中的視頻資料主要是影像區(qū)塊之間的像素差值跟經(jīng)由運動補償編碼處理后的運動向量。請同時參照圖1與圖4,當進入圖2的步驟S260時,首先于步驟S410中,第一級視頻解碼器130判斷正在處理的此基本處理單元是否具備畫面內(nèi)預(yù)測旗標Pred_mode_FLAG。若正在處理的此基本處理單元有具備畫面內(nèi)預(yù)測旗標Pred_mode_FLAG,則從步驟S410進入步驟S420,第一級視頻解碼器130依據(jù)畫面內(nèi)預(yù)測流程而對此基本處理單元進行畫面內(nèi)預(yù)測的視頻流分析,從而產(chǎn)生畫面內(nèi)預(yù)測區(qū)塊單元(尺寸為64X64像素)。若正在處理的此基本處理單元沒有具備畫面間預(yù)測旗標Pcm_mode_FLAG,則從步驟S410進入步驟S430,第一級視頻解碼器130判斷正在處理的此基本處理單元是否具備畫面間預(yù)測旗標Pcm_mode_FLAG。若正在處理的此基本處理單元有具畫面間預(yù)測旗標Pcm_mode_FLAG,則從步驟S430進入步驟S440,依據(jù)畫面間預(yù)測流程而對此基本處理單元進行畫面間預(yù)測的視頻流分析,從而產(chǎn)生畫面間預(yù)測區(qū)塊單元(尺寸為64X64像素)。若正在處理的此基本處理單元沒有具備畫面內(nèi)預(yù)測旗標Pred_mode_FLAG也沒有具備畫面間預(yù)測旗標Pcm_mode_FLAG,則從步驟S430進入步驟S450,第一級視頻解碼器130依據(jù)依據(jù)預(yù)設(shè)尺寸(32X32像素)以將正在處理的基本處理單元拆分為多個區(qū)塊單元。另外,當步驟S420或步驟S440完成后便進入步驟S460,第一級視頻解碼器130判斷經(jīng)畫面內(nèi)預(yù)測或畫面間預(yù)測后的基本處理單元是否具備轉(zhuǎn)換單元分離旗標(可被標示為TU_SPLIT_FLAG)。當此基本處理單元具備轉(zhuǎn)換單元分離旗標TU_SPLIT_FLAG,或是此基本處理單元的轉(zhuǎn)換單元分離旗標TU_SPLIT_FLAG為”1 ”時,則從步驟S460進入步驟S470,第一級視頻解碼器130依據(jù)轉(zhuǎn)換單元分離旗標TU_SPLIT_FLAG以及HEVC協(xié)定中轉(zhuǎn)換單元處理程序以將此基本處理單元拆分為多個轉(zhuǎn)換子單元,并將這些轉(zhuǎn)換子單元視作為所述區(qū)塊單元,其中這些轉(zhuǎn)換子單元的尺寸等于預(yù)設(shè)尺寸(32 X 32像素)。相對地,當此基本處理單元不具備轉(zhuǎn)換單元分離旗標TU_SPLIT_FLAG,或是此基本處理單元的轉(zhuǎn)換單元分離旗標TU_SPLIT_FLAG為”0”時,則從步驟S460進入步驟S450,第一級視頻解碼器130依據(jù)依據(jù)預(yù)設(shè)尺寸(32X32像素)以將正在處理的基本處理單元拆分為多個區(qū)塊單元。
[0042]在此以圖5的示意圖來詳加說明圖4的步驟S470。圖5為步驟S470中如何將基本處理單元拆分為多個轉(zhuǎn)換子單元的示意圖。如圖5所示,當此基本處理單元具備轉(zhuǎn)換單元分離旗標TU_SPLIT_FLAG時,則可依照此轉(zhuǎn)換單元分離旗標TU_SPLIT_FLAG中的內(nèi)容來將64X64像素尺寸的CTU 510拆分為32X32像素尺寸的四個轉(zhuǎn)換子單元以將其作為區(qū)塊單元DBl?DB4。轉(zhuǎn)換單元分離旗標TU_SPLIT_FLAG可用來標示作為轉(zhuǎn)換單元的此CTU可以被拆分成幾層的轉(zhuǎn)換子單元。于圖5的情況I中,CTU 510因轉(zhuǎn)換單元分離旗標TU_SPLIT_FLAG表示其被拆分I次而產(chǎn)生4個區(qū)塊單元DBl?DB4。于圖5的情況2中,CTU 520因轉(zhuǎn)換單元分離旗標TU_SPLIT_FLAG表示其可被拆分多次,使得區(qū)塊單元DB2以及DB3內(nèi)有更多被細分出來的轉(zhuǎn)換子單元。無論是情況I還是情況2,本發(fā)明實施例僅將CTU 510及520拆分為符合預(yù)設(shè)尺寸的區(qū)塊單元DBl?DB4,而不會繼續(xù)往下細分。繼續(xù)往下細分的影像處理程序?qū)⒂珊罄m(xù)的圖1所示的第二級視頻解碼器140來實現(xiàn),而不是在第一級視頻解碼器130來實現(xiàn)。
[0043]請回到圖2并同時參照圖1,當執(zhí)行完步驟S250以及步驟S260后,此時的基本處理單元皆已被拆分為預(yù)設(shè)尺寸的區(qū)塊單元,然而每個基本處理單元在原本的HEVC中都會伴隨著相對應(yīng)的量化參數(shù)(quantizat1n parameter)以進行畫面預(yù)測或影像流上的處理。因此,為了讓每個區(qū)塊單元皆擁有對應(yīng)的量化參數(shù),于步驟S270中,第一級視頻解碼器130分別計算各個區(qū)塊單元分別對應(yīng)的量化參數(shù)。此量化參數(shù)是依據(jù)視頻流中的量化參數(shù)差值(可被標示為QP_Delta_Value)以及各個區(qū)塊單元所相鄰的區(qū)塊單元所對應(yīng)的多個量化參數(shù)預(yù)測值所計算產(chǎn)生。此外,當?shù)谝患壱曨l解碼器130在計算例如圖3或圖5中所示的區(qū)塊單元DBl時,將會從視頻流中再往后讀取隨附于此區(qū)塊單元DBl后的多個區(qū)塊單元(例如,向后讀取區(qū)塊單元DB2?DB4)所對應(yīng)的量化參數(shù)預(yù)測值,以計算此區(qū)塊單元DBl的量化參數(shù)。于步驟S280中,圖1的第二級視頻解碼器140便會依據(jù)這些區(qū)塊單元進行HEVC視頻流的影像處理。
[0044]綜上所述,本發(fā)明實施例所述的影像流處理方法以及使用此處理方法的影像處理裝置是藉由基本處理單元中的信息(如,編碼單元分離旗標、轉(zhuǎn)換單元分離旗標、各個基本處理單元的單元類型…等)來將視頻流中基本處理單元的像素尺寸拆分為較小的像素尺寸。藉此,本發(fā)明實施例的影像處理裝置在各級的視頻解碼器便可具備較小的記憶體容量,從而節(jié)約成本
[0045]雖然本發(fā)明已以實施例揭露如上,然其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域中具有通常知識者,在不脫離本發(fā)明的精神和范圍內(nèi),當可作些許的更動與潤飾,故本發(fā)明的保護范圍當視后附的權(quán)利要求所界定者為準。
【主權(quán)項】
1.一種影像流的處理方法,包括: 獲得符合高效率視頻編碼標準的視頻流,其中該視頻流由多個基本處理單元所組成; 判斷該些基本處理單元的尺寸是否大于預(yù)設(shè)尺寸; 當該些基本處理單元的尺寸大于該預(yù)設(shè)尺寸時,判斷各該基本處理單元是否具備編碼單元分離旗標; 依據(jù)該編碼單元分離旗標或各該基本處理單元的單元類型以將各該基本處理單元拆分為多個區(qū)塊單元,其中各該區(qū)塊單元的尺寸等于或小于該預(yù)設(shè)尺寸;以及 依據(jù)該些區(qū)塊單元進行該視頻流的影像處理。2.如權(quán)利要求1所述的影像流的處理方法,其特征在于,依據(jù)該編碼單元分離旗標以將各該基本處理單元拆分為多個區(qū)塊單元包括下列步驟: 當各該基本處理單元具備該編碼單元分離旗標時,依據(jù)該編碼單元分離旗標以將各該基本處理單元拆分為多個編碼四分樹單元,并將該些編碼四分樹單元作為該些區(qū)塊單元,其中各該編碼四分樹單元的尺寸等于該預(yù)設(shè)尺寸。3.如權(quán)利要求1所述的影像流的處理方法,其特征在于,依據(jù)各該基本處理單元的單元類型以將各該基本處理單元拆分為多個區(qū)塊單元包括下列步驟: 判斷各該基本處理單元是否具備畫面內(nèi)預(yù)測旗標或畫面間預(yù)測旗標,藉以對各該基本處理單元進行畫面內(nèi)預(yù)測或畫面間預(yù)測的視頻流分析; 判斷經(jīng)該畫面內(nèi)預(yù)測或該畫面間預(yù)測后的各該基本處理單元是否具備轉(zhuǎn)換單元分離旗標;以及 當各該基本處理單元具備該轉(zhuǎn)換單元分離旗標時,依據(jù)該轉(zhuǎn)換單元分離旗標以將各該基本處理單元拆分為多個轉(zhuǎn)換子單元,并將該些轉(zhuǎn)換子單元作為該些區(qū)塊單元,其中各該轉(zhuǎn)換子單元的尺寸等于該預(yù)設(shè)尺寸。4.如權(quán)利要求3所述的影像流的處理方法,其特征在于,更包括: 當各該基本處理單元沒有具備該畫面內(nèi)預(yù)測旗標或該畫面間預(yù)測旗標時,依據(jù)該預(yù)設(shè)尺寸以將各該基本處理單元拆分為該些區(qū)塊單元。5.如權(quán)利要求1所述的影像流的處理方法,其特征在于,更包括: 分別計算各該區(qū)塊單元分別對應(yīng)的量化參數(shù),其中該量化參數(shù)是依據(jù)該視頻流中的量化參數(shù)差值以及各該區(qū)塊單元所相鄰的該些區(qū)塊單元所對應(yīng)的多個量化參數(shù)預(yù)測值所計算產(chǎn)生。6.如權(quán)利要求5所述的影像流的處理方法,其特征在于,分別計算各該區(qū)塊單元分別對應(yīng)的量化參數(shù)包括下列步驟: 當各該區(qū)塊單元為第一區(qū)塊單元時,從該視頻流中預(yù)先獲得隨附于各該區(qū)塊單元后的多個區(qū)塊單元所對應(yīng)的該些量化參數(shù)預(yù)測值以計算各該區(qū)塊單元的該量化參數(shù)。7.如權(quán)利要求1所述的影像流的處理方法,其特征在于,該些基本處理單元是多個編碼樹單元,該些基本處理單元的尺寸是64像素乘以64像素,且該預(yù)設(shè)尺寸是32像素乘以32像素或是16像素乘以16像素。8.一種影像處理裝置,包括: 信息分析器,從接口中獲得符合高效率視頻編碼標準的視頻流,其中該視頻流由多個基本處理單元所組成;以及 第一級視頻解碼器,耦接該信息分析器,判斷該些基本處理單元的尺寸是否大于預(yù)設(shè)尺寸,當該些基本處理單元的尺寸大于該預(yù)設(shè)尺寸時,該第一級視頻解碼器判斷各該基本處理單元是否具備編碼單元分離旗標,并依據(jù)該編碼單元分離旗標或各該基本處理單元的單元類型以將各該基本處理單元拆分為多個區(qū)塊單元,其中各該區(qū)塊單元的尺寸等于或小于該預(yù)設(shè)尺寸。9.如權(quán)利要求8所述的影像流的處理方法,其特征在于,更包括: 第二級視頻解碼器,耦接該第一級視頻解碼器,依據(jù)該些區(qū)塊單元進行該視頻流的影像處理。10.如權(quán)利要求8所述的影像流的處理方法,其特征在于,當各該基本處理單元具備該編碼單元分離旗標時,該第一級視頻解碼器依據(jù)該編碼單元分離旗標以將各該基本處理單元拆分為多個編碼四分樹單元,并將該些編碼四分樹單元作為該些區(qū)塊單元,其中各該編碼四分樹單元的尺寸等于該預(yù)設(shè)尺寸。11.如權(quán)利要求8所述的影像流的處理方法,其特征在于,該第一級視頻解碼器判斷各該基本處理單元是否具備畫面內(nèi)預(yù)測旗標或畫面間預(yù)測旗標,藉以對各該基本處理單元進行畫面內(nèi)預(yù)測或畫面間預(yù)測的視頻流分析, 該第一級視頻解碼器判斷經(jīng)該畫面內(nèi)預(yù)測或該畫面間預(yù)測后的各該基本處理單元是否具備一轉(zhuǎn)換單元分離旗標, 當各該基本處理單元具備該轉(zhuǎn)換單元分離旗標時,該第一級視頻解碼器依據(jù)該轉(zhuǎn)換單元分離旗標以將各該基本處理單元拆分為多個轉(zhuǎn)換子單元,并將該些轉(zhuǎn)換子單元作為該些區(qū)塊單元,其中各該轉(zhuǎn)換子單元的尺寸等于該預(yù)設(shè)尺寸。12.如權(quán)利要求11所述的影像流的處理方法,其特征在于,當各該基本處理單元沒有具備該畫面內(nèi)預(yù)測旗標或該畫面間預(yù)測旗標時,該第一級視頻解碼器依據(jù)該預(yù)設(shè)尺寸以將各該基本處理單元拆分為該些區(qū)塊單元。13.如權(quán)利要求8所述的影像流的處理方法,其特征在于,該第一級視頻解碼器分別計算各該區(qū)塊單元分別對應(yīng)的量化參數(shù),其中該量化參數(shù)是依據(jù)該視頻流中的一量化參數(shù)差值以及各該區(qū)塊單元所相鄰的該些區(qū)塊單元所對應(yīng)的多個量化參數(shù)預(yù)測值所計算產(chǎn)生。14.如權(quán)利要求8所述的影像流的處理方法,其特征在于,該視頻流符合高效率視頻編碼標準,該些基本處理單元是多個編碼樹單元,該些基本處理單元的尺寸是64像素乘以64像素,且該預(yù)設(shè)尺寸是32像素乘以32像素或是16像素乘以16像素。
【文檔編號】H04N19/44GK105992000SQ201510099881
【公開日】2016年10月5日
【申請日】2015年3月6日
【發(fā)明人】鄭文瀚
【申請人】揚智科技股份有限公司