两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

視頻編碼方法、視頻解碼方法和使用其的設(shè)備的制作方法

文檔序號:7792344閱讀:149來源:國知局
視頻編碼方法、視頻解碼方法和使用其的設(shè)備的制作方法
【專利摘要】本發(fā)明涉及視頻編碼方法、視頻解碼方法和使用其的設(shè)備,并且根據(jù)本發(fā)明的視頻編碼方法包括步驟:通過分割輸入的圖片指定貼片和片;基于貼片和片執(zhí)行編碼;以及發(fā)送編碼的視頻信息,其中圖片被分割為一個(gè)或多個(gè)貼片和一個(gè)或多個(gè)片,并且用于并行處理的限制可以應(yīng)用于貼片和片。
【專利說明】視頻編碼方法、視頻解碼方法和使用其的設(shè)備

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻壓縮技術(shù),尤其是,涉及指定圖片區(qū)域的方法。

【背景技術(shù)】
[0002] 近來,對高分辨率和高質(zhì)量圖像的需求已經(jīng)在各種應(yīng)用領(lǐng)域中增長。由于圖像具 有更高的分辨率和更高的質(zhì)量,有關(guān)圖像的數(shù)據(jù)量進(jìn)一步增長。
[0003] 因此,當(dāng)圖像數(shù)據(jù)使用介質(zhì),諸如現(xiàn)有的有線或者無線寬帶線路傳輸,或者圖像數(shù) 據(jù)存儲在現(xiàn)有的存儲介質(zhì)中的時(shí)候,信息傳輸成本和信息存儲成本增長。
[0004] 商效率的圖像壓縮技術(shù)可用于有效地傳輸、存儲和再現(xiàn)有關(guān)商分辨率和商質(zhì)量圖 像的信息。
[0005] 幀間預(yù)測和幀內(nèi)預(yù)測可用于提高圖像壓縮效率。在幀間預(yù)測中,當(dāng)前圖片的像素 值參考其它的圖片的信息預(yù)測。在幀內(nèi)預(yù)測中,當(dāng)前圖片的像素值使用在同一圖片中的像 素間關(guān)系預(yù)測。
[0006] 用于使圖像等于原始圖像的各種方法可以應(yīng)用于預(yù)測的圖片的處理單元,例如 塊。因此,解碼器可以更加準(zhǔn)確(更加接近原始圖像)地解碼圖像,并且編碼器可以編碼圖 像以更加準(zhǔn)確地重建圖像。
[0007] 因此,必須研究如何去限定在圖片中的處理單元,例如,如何去限定有關(guān)處理單元 的約束,或者有關(guān)處理單元使用的約束。


【發(fā)明內(nèi)容】

[0008] 技術(shù)問題
[0009] 本發(fā)明的一個(gè)目的是提供一種適當(dāng)?shù)募s束,其可以施加于編碼/解碼以便提高壓 縮效率和降低復(fù)雜度。
[0010] 本發(fā)明的另一個(gè)目的是提供一種用于表示對于非方形四樹變換(NSQT)的使用和 非對稱運(yùn)動分割(AMP)的使用的約束的方法和設(shè)備。
[0011] 本發(fā)明的再一個(gè)方面是提供一種方法和設(shè)備,其可以通過對圖片的處理單元施加 適當(dāng)?shù)募s束,提高壓縮效率并且降低復(fù)雜度。
[0012] 本發(fā)明的再一個(gè)方面是提供一種方法和設(shè)備,其可以通過對圖片中的片和貼片之 間的關(guān)系設(shè)置預(yù)先確定的約束來平滑地執(zhí)行并行處理。
[0013] 問題的解決方案
[0014] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻編碼方法,包括步驟:分割輸入圖片,并 且指定貼片和片;基于貼片和片執(zhí)行編碼操作;以及發(fā)送編碼的視頻信息,其中圖片被分 割為一個(gè)或多個(gè)貼片和一個(gè)或多個(gè)片,并且其中用于并行處理的約束被應(yīng)用于一個(gè)或多個(gè) 貼片和一個(gè)或多個(gè)片。
[0015] 根據(jù)本發(fā)明的另一個(gè)方面,提供了一種視頻解碼方法,包括步驟:接收視頻信息; 基于接收的視頻彳目息指定在當(dāng)如圖片中的貼片和片;以及基于指定的貼片和指定的片執(zhí)行 解碼操作,其中當(dāng)前圖片被分割為一個(gè)或多個(gè)貼片和一個(gè)或多個(gè)片,并且其中用于并行處 理的約束被應(yīng)用于一個(gè)或多個(gè)貼片和一個(gè)或多個(gè)片。
[0016] 發(fā)明的有益效果
[0017] 根據(jù)本發(fā)明,能夠通過對編碼/解碼施加適當(dāng)?shù)募s束提高壓縮效率。
[0018] 根據(jù)本發(fā)明,視頻編碼器可以對NSQT的使用和AMP的使用施加約束,并且發(fā)送其 指示符,并且視頻解碼器可以根據(jù)指示符的指示使用NSQT和AMP,從而降低復(fù)雜度和提高 壓縮效率。
[0019] 根據(jù)本發(fā)明,能夠通過對圖片的處理單元施加適當(dāng)?shù)募s束,提高壓縮效率和降低 復(fù)雜度。
[0020] 根據(jù)本發(fā)明,能夠通過對圖片中的片和貼片之間的關(guān)系設(shè)置預(yù)先確定的約束,平 滑地執(zhí)行并行處理和降低復(fù)雜度。

【專利附圖】

【附圖說明】
[0021] 圖1是示意地圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的視頻編碼器的方框圖。
[0022] 圖2是示意地圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的視頻解碼器的方框圖。
[0023] 圖3是示意地圖示AMP示例的示意圖。
[0024] 圖4是示意地圖示在NSQT中使用的非方形塊示例的示意圖。
[0025] 圖5是示意地圖示在NSQT中使用的非方形塊的另一個(gè)示例的示意圖。
[0026] 圖6是示意地圖示片(slice)示例的示意圖。
[0027] 圖7是不意地圖不貼片(tile)和片不例的不意圖。
[0028] 圖8是不意地圖不貼片和片的另一個(gè)不例的不意圖。
[0029] 圖9是示意地圖示在并行處理中出現(xiàn)的問題示例的示意圖。
[0030] 圖10至20是示意地圖示根據(jù)本發(fā)明的貼片和片的示例的示意圖。
[0031] 圖21至23是示意地圖示因?yàn)楦鶕?jù)本發(fā)明的約束不滿足,所以不允許的片和貼片 示例的示意圖。
[0032] 圖24是示意地圖示根據(jù)本發(fā)明的編碼方法的流程圖。
[0033] 圖25是示意地圖示根據(jù)本發(fā)明的解碼方法的流程圖。

【具體實(shí)施方式】
[0034] 本發(fā)明可以以各種形式不同地修改,并且其特定的實(shí)施例將在附圖中描述和示 出。但是,實(shí)施例不意欲限制本發(fā)明。在以下的描述中使用的術(shù)語僅僅用于描述特定的實(shí)施 例,但是,不意欲限制本發(fā)明。單數(shù)的表示包括復(fù)數(shù)表示,只要其清楚不同地解讀。諸如"包 括"和"具有"的術(shù)語意欲表示存在在以下的描述中使用的特點(diǎn)、數(shù)目、步驟、操作、元件、組 件,或者其組合,并且因此,應(yīng)該理解,不排除存在或者增加一個(gè)或多個(gè)不同的特點(diǎn)、數(shù)目、 步驟、操作、元件、組件,或者其組合的可能性。
[0035] 另一方面,在本發(fā)明描述的附圖中的元件為解釋在圖像編碼/解碼裝置中不同的 特定功能的便利的目的被獨(dú)立地繪制,并且不意味該元件由單獨(dú)的硬件或者單獨(dú)的軟件實(shí) 施。例如,元件的兩個(gè)或更多個(gè)元件可以合并以形成單個(gè)元件,或者一個(gè)元件可以被分成多 個(gè)元件。不脫離本發(fā)明的概念,元件被合并和/或分解的實(shí)施例屬于本發(fā)明的范圍。
[0036] 在下文中,本發(fā)明示例性實(shí)施例將參考附圖詳細(xì)描述。在附圖中類似的組成將由 類似的附圖標(biāo)記引用,并且不會重復(fù)地描述。
[0037] 圖1是示意地圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的視頻編碼器的方框圖。參考圖1,視 頻編碼器100包括圖片分割模塊105、預(yù)測模塊110、變換模塊115、量化模塊120、重排列模 塊125、熵編碼模塊130、去量化模塊135、反變換模塊140、濾波模塊145,和存儲器150。
[0038] 圖片分割模塊105可以將輸入圖片分割為至少一個(gè)處理單元塊。在這里,作為處 理單元的塊可以是預(yù)測單元(在下文中,稱為"PU"),變換單元(在下文中,稱為"TU"),或 者編譯單元(在下文中,稱為"CU")。
[0039] 由圖片分割模塊105分割的處理單元塊可以具有四樹結(jié)構(gòu)。
[0040] 如稍后將描述的,預(yù)測模塊110包括執(zhí)行幀間預(yù)測處理的幀間預(yù)測模塊,和執(zhí)行 幀內(nèi)預(yù)測處理的幀內(nèi)預(yù)測模塊。預(yù)測模塊110對由圖片分割模塊105劃分的圖片的處理單 元執(zhí)行預(yù)測處理以生成預(yù)測塊。在預(yù)測模塊110中,圖片的處理單元可以是CU、TU或者PU。 預(yù)測模塊110可以確定對相應(yīng)的處理單元執(zhí)行的預(yù)測是幀間預(yù)測還是幀內(nèi)預(yù)測,并且可以 確定預(yù)測方法的特定細(xì)節(jié)(例如,預(yù)測模式)。經(jīng)歷預(yù)測處理的處理單元可以不同于確定預(yù) 測方法和特定細(xì)節(jié)的處理單元。例如,預(yù)測方法和預(yù)測模式可以以PU為單位確定,并且預(yù) 測處理可以以TU為單位執(zhí)行。
[0041] 在幀間預(yù)測中,預(yù)測處理可以基于有關(guān)當(dāng)前圖片的先前圖片和/或后續(xù)圖片的至 少一個(gè)的信息執(zhí)行以生成預(yù)測塊。在幀內(nèi)預(yù)測中,預(yù)測處理可以基于當(dāng)前圖片的像素信息 執(zhí)行以生成預(yù)測塊。
[0042] 在幀間預(yù)測中,可以使用跳躍模式、合并模式、MVP(運(yùn)動矢量預(yù)測)模式等等。在 幀間預(yù)測中,參考圖片可以選擇用于PU,并且具有與ro相同的大小的參考塊可以通過整數(shù) 像素采樣選擇。然后,生成預(yù)測塊,在預(yù)測塊中,來自當(dāng)前PU的殘留信號被最小化,并且運(yùn) 動矢量幅值被最小化。
[0043] 預(yù)測塊可以以整數(shù)像素采樣為單位,或者以小于整數(shù)像素的像素采樣為單位構(gòu) 造。在這里,運(yùn)動矢量也可以以小于整數(shù)像素的像素采樣為單位表示。
[0044] 信息,諸如經(jīng)由幀間預(yù)測選擇的參考圖片的索引、運(yùn)動矢量(例如,運(yùn)動矢量預(yù)測 器),和殘留信號被熵編碼,并且被發(fā)送給解碼器。當(dāng)應(yīng)用跳過模式的時(shí)候,預(yù)測塊可以用作 重建的塊,并且因此,殘留信號可以完全不被生成、變換、量化和發(fā)送。
[0045] 當(dāng)執(zhí)行幀內(nèi)預(yù)測的時(shí)候,預(yù)測模式可以以TO為單位確定,并且預(yù)測處理可以以PU 為單位執(zhí)行。做為選擇,預(yù)測模式可以以PU為單位確定,并且?guī)g預(yù)測可以以TU為單位執(zhí) 行。
[0046] 在幀內(nèi)預(yù)測中,預(yù)測模式可以包括33個(gè)方向預(yù)測模式,和至少2個(gè)無方向模式。無 方向模式可以包括DC預(yù)測模式和平面模式。
[0047] 在幀內(nèi)預(yù)測中,預(yù)測塊可以在濾波應(yīng)用于參考采樣之后構(gòu)造。此時(shí),取決于當(dāng)前塊 的幀內(nèi)預(yù)測模式和/或大小,可以確定是否將濾波應(yīng)用于參考采樣。
[0048] TO可以是具有各種大小和形狀的塊。例如,在幀間預(yù)測的情況下,PU可以是具有, 諸如2NX2N、2NXN、NX2N和NXN大小的塊(這里N是整數(shù))。在幀內(nèi)預(yù)測的情況下,PU 可以是具有諸如2NX2N和NXN大小的塊(這里N是整數(shù))。具有NXN大小的PU可以被 設(shè)置為僅僅應(yīng)用于特定的情形。例如,具有NX N大小的PU可以被設(shè)置為僅僅用于最小CU, 或者可以被設(shè)置為僅僅用于幀內(nèi)預(yù)測。除了具有以上提及的大小的PU之外,PU,諸如NXmN 塊、mNXN塊、2NXmN塊,和mNX2N塊(這里m〈l)可以另外定義和使用。
[0049] 在構(gòu)造的預(yù)測塊和初始塊之間的殘留值(殘留塊或者殘留信號)被輸入給變換模 塊115。用于預(yù)測的預(yù)測模式信息、運(yùn)動矢量信息等等通過熵編碼模塊130與殘值一起編 碼,并且發(fā)送給解碼器。
[0050] 變換模塊115以TU為單位對殘留塊執(zhí)行變換處理并且生成變換系數(shù)。
[0051] 變換塊是采樣的矩形塊,并且是相同的變換被應(yīng)用到的塊。變換塊可以是TU,并且 可以具有四樹結(jié)構(gòu)。
[0052] 變換模塊115可以取決于應(yīng)用于殘留塊的預(yù)測模式和塊的大小執(zhí)行變換處理。
[0053] 例如,當(dāng)幀內(nèi)預(yù)測應(yīng)用于殘留塊,并且殘留塊具有4X4陣列的時(shí)候,使用離散正 弦變換(DST)變換殘留塊。否則,可以使用離散余弦變換(DCT)變換殘留塊。
[0054] 變換模塊115可以經(jīng)由變換構(gòu)造變換系數(shù)的變換塊。
[0055] 量化模塊120可以量化殘留值,也就是說,由變換模塊115變換的變換系數(shù),并且 可以生成量化系數(shù)。由量化模塊120計(jì)算的值可以被提供給去量化模塊135和重排列模塊 125。
[0056] 重排列模塊125可以重新排列從量化模塊120提供的變換系數(shù)。通過重新排列量 化系數(shù),能夠提高在熵編碼模塊130中的編碼效率。
[0057] 重排列模塊125可以通過使用系數(shù)掃描方法以二維塊的形式到一維矢量的形式 重新排列量化的變換系數(shù)。
[0058] 熵編碼模塊130可以對通過重排列模塊125重新排列的量化系數(shù)執(zhí)行熵編碼操 作。熵編碼方法的示例包括指數(shù)golomb方法、CAVLC(上下文自適應(yīng)可變長度編譯)方法, 和CABAC(上下文自適應(yīng)的二進(jìn)制運(yùn)算編譯)方法。熵編碼模塊130可以編碼各種信息,諸 如從重排列模塊125和預(yù)測模塊110發(fā)送的CU的量化系數(shù)信息和塊類型信息、預(yù)測模式信 息、分割單元信息、PU信息、傳輸單元信息、運(yùn)動矢量信息、參考圖片信息、塊內(nèi)插信息,和濾 波信息。
[0059] 熵編碼模塊130必要時(shí)可以將預(yù)先確定的變化給予要發(fā)送的參數(shù)集或者語法。
[0060] 去量化模塊135去量化由量化模塊120量化的值(變換系數(shù))。反變換模塊140 反向地變換由去量化模塊135去量化的值。
[0061] 由去量化模塊135和反變換模塊140生成的殘留值可以與由預(yù)測模塊110預(yù)測的 預(yù)測塊合并以構(gòu)造重建的塊。
[0062] 在圖1中,殘留塊和預(yù)測塊由加法器相加以生成重建的塊。此時(shí),加法器可以被認(rèn) 為是生成重建的塊的特定模塊(重建的塊生成模塊)。
[0063] 濾波模塊145對重建的圖片應(yīng)用去塊濾波、ALF(自適應(yīng)循環(huán)濾波)、SA0(采樣自 適應(yīng)偏移)。
[0064] 去塊濾波在重建的圖片中除去在塊之間的邊界上產(chǎn)生的塊失真。ALF基于將原始 圖片與其塊由去塊濾波器濾波的重建的圖片比較的結(jié)果值執(zhí)行濾波處理。只有當(dāng)需要高效 率時(shí)可以使用ALF。SA0重建在向其應(yīng)用去塊濾波的殘留塊和原始圖片之間的偏移差值,并 且以帶偏移、邊緣偏移等等的形式應(yīng)用。
[0065] 另一方面,濾波模塊145可以不必對在幀間預(yù)測中使用的重建的塊執(zhí)行濾波操 作。
[0066] 存儲器150可以存儲重建的塊或者由濾波模塊145計(jì)算的圖片。存儲在存儲器 150中的重建的塊或者圖片可以被提供給執(zhí)行幀間預(yù)測的預(yù)測模塊110。
[0067] 圖2是示意地圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的視頻解碼器的方框圖。參考圖2,視 頻解碼器200可以包括熵解碼模塊210、重排列模塊215、去量化模塊220、反變換模塊225、 預(yù)測模塊230、濾波模塊235,和存儲器240。
[0068] 當(dāng)視頻比特流被從編碼器輸入的時(shí)候,輸入的比特流可以基于視頻信息由視頻編 碼器處理的順序被解碼。
[0069] 例如,當(dāng)視頻編碼器使用可變長度編譯(在下文中,稱為"VLC")方法,諸如CAVLC 方法,執(zhí)行熵編碼操作的時(shí)候,熵解碼模塊210可以實(shí)現(xiàn)與在視頻編碼器中使用的VLC表相 同的VLC表,并且可以執(zhí)行熵解碼操作。當(dāng)視頻編碼器使用CABAC方法執(zhí)行熵編碼處理的 時(shí)候,熵解碼模塊210可以使用與其對應(yīng)的CABAC方法執(zhí)行熵解碼操作。
[0070] 在由熵解碼模塊210解碼的信息之中用于構(gòu)造預(yù)測塊的信息可以提供給預(yù)測模 塊230,并且由熵解碼模塊210熵解碼的殘留值,S卩,量化的變換系數(shù),可以輸入給重排列模 塊 215。
[0071] 重排列模塊215可以基于在視頻編碼器中的重新排列方法重新排列由熵解碼模 塊210熵解碼的比特流信息,S卩,量化的變換系數(shù)。
[0072] 重排列模塊215可以將以一維矢量的形式表示的系數(shù)重建和重新排列為以二維 塊的形式的系數(shù)。重排列模塊215可以基于應(yīng)用于當(dāng)前塊(變換塊)的預(yù)測模式和變換塊 的大小掃描系數(shù),并且可以以二維塊的形式生成系數(shù)(量化的變換系數(shù))的陣列。
[0073] 去量化模塊220可以基于從視頻編碼器提供的量化參數(shù)和重新排列的塊的系數(shù) 值執(zhí)行去量化。
[0074] 反變換模塊225可以對來自視頻編碼器的量化結(jié)果執(zhí)行已經(jīng)由視頻編碼器的變 換模塊執(zhí)行的DCT和/或DST的反DCT和/或反DST。反變換可以基于由視頻編碼器確定 的圖片的傳輸單元或者分割單元執(zhí)行。視頻編碼器的變換模塊可以取決于多條信息,諸如 預(yù)測方法、當(dāng)前塊的大小,和預(yù)測方向有選擇地執(zhí)行DCT和/或DST,并且視頻解碼器的反變 換模塊225可以基于有關(guān)由視頻編碼器的變換模塊執(zhí)行的變換的變換信息執(zhí)行反變換。
[0075] 預(yù)測模塊230可以基于從熵解碼模塊210提供的預(yù)測塊構(gòu)造信息,和從存儲器240 提供的先前解碼的塊和/或圖片信息構(gòu)造預(yù)測塊。
[0076] 在當(dāng)前CU和/或PU的預(yù)測模式是幀內(nèi)預(yù)測模式的時(shí)候,預(yù)測模塊230可以基于 當(dāng)前圖片的像素信息執(zhí)行構(gòu)造預(yù)測塊的幀內(nèi)預(yù)測操作。
[0077] 當(dāng)用于當(dāng)前TO的預(yù)測模式是幀間預(yù)測模式的時(shí)候,預(yù)測模塊230可以基于在當(dāng)前 圖片的先前圖片和后續(xù)圖片的至少一個(gè)中包括的信息對當(dāng)前PU執(zhí)行幀間預(yù)測操作。此時(shí), 用于當(dāng)前PU的幀間預(yù)測的運(yùn)動信息,例如,從視頻編碼器提供的有關(guān)運(yùn)動矢量和參考圖片 索引的信息可以從接收自視頻編碼器的跳越標(biāo)記、合并標(biāo)記等等中導(dǎo)出。
[0078] 可以使用由預(yù)測模塊230構(gòu)造的預(yù)測塊和從反變換模塊225提供的殘留塊構(gòu)造重 建的塊。圖2圖示殘留塊和預(yù)測塊通過加法器相加以構(gòu)造重建的塊。在這里,加法器可以 被認(rèn)為是構(gòu)造重建的塊的特定模塊(重建的塊構(gòu)造模塊)。
[0079] 當(dāng)使用跳躍模式的時(shí)候,殘留信號可以不被發(fā)送,并且預(yù)測塊可以用作重建塊。
[0080] 重建的塊和/或圖片可以提供給濾波模塊235。濾波模塊235可以對重建的塊和 /或圖片執(zhí)行去塊濾波操作、SA0操作和/或ALF操作。
[0081] 存儲器240可以存儲用作參考圖片或者參考模塊的重建的圖片或者塊,并且可以 將重建的圖片提供給輸出模塊。
[0082] 另一方面,為了有效地執(zhí)行編碼和解碼和提高編譯效率,預(yù)先確定的約束可以施 加于編碼處理和解碼處理。
[0083] 例如,有關(guān)非對稱運(yùn)動分割(在下文中,稱為"AMP")和/或非方形四樹變換(在 下文中,稱為"NSQT")的約束和有關(guān)片和貼片的約束可以被施加。視頻編碼器可以用信號 通知表示是否將約束施加給視頻解碼器的信息。
[0084] 當(dāng)使用AMP的時(shí)候,可以以矩形預(yù)測塊(預(yù)測單元)為單位執(zhí)行幀間預(yù)測。因此, 可以以不對稱矩形的形式從編譯塊分割預(yù)測塊。例如,具有2NX2N(這里N是像素的數(shù)目) 大小的編譯塊可以被分割為具有2NX 3N/2大小的塊和具有2NXN/4大小的塊,或者可以被 分割為具有3/2NX 2N大小的塊,和具有N/4X 2N大小的塊,而不是被分割為對稱塊,諸如具 有NXN大小的四個(gè)塊、具有2NXN大小的三個(gè)塊,或者具有NX 2N大小的兩個(gè)塊。
[0085] 圖3是示意地圖示AMP示例的示意圖。圖3圖示用于具有64X64像素大小的編 譯塊(編譯單元)的AMP的示例。
[0086] 可以從圖3中看到具有64X64像素大小的編譯塊被以不對稱形式分割為預(yù)測塊 的示例。
[0087] 在圖3(a)圖示的示例中,具有64X64像素大小的編譯塊300可以被分割為具有 64X16像素大小的預(yù)測塊305和具有64X48像素大小的預(yù)測塊310。在圖3(b)圖示的示 例中,具有64 X 64像素大小的編譯塊320可以被分割為具有64 X 48像素大小的預(yù)測塊325 和具有64X16像素大小的預(yù)測塊330。在圖3(c)圖示的示例中,具有64X64像素大小的 編譯塊340可以被分割為具有16 X 64像素大小的預(yù)測塊345和具有48 X 64像素大小的預(yù) 測塊350。在圖3(d)圖示的示例中,具有64X64像素大小的編譯塊360可以被分割為具有 48X64像素大小的預(yù)測塊365和具有16X64像素大小的預(yù)測塊370。
[0088] 當(dāng)使用NSQT的時(shí)候,殘留值可以以非方形變換塊(變換單元)為單位變換。在這 種情況下,當(dāng)變換塊具有四樹結(jié)構(gòu)的時(shí)候,可以執(zhí)行如下變換。也就是說,當(dāng)在最高級執(zhí)行 變換的時(shí)候,可以以方形變換塊為單位執(zhí)行變換,當(dāng)在第二最高級執(zhí)行變換的時(shí)候,可以以 非方形變換塊為單位執(zhí)行變換。當(dāng)預(yù)測塊是不對稱分割的時(shí)候,可以使用NSQT。
[0089] 圖4是示意地圖示在NSQT中使用的非方形塊示例的示意圖。
[0090] 在圖4圖示的示例中,具有2NX2N大小的編譯塊400可以被以四樹結(jié)構(gòu)分割為變 換塊。當(dāng)預(yù)測塊是在水平方向的塊,諸如2NXN、2NXnU和2NXnD的時(shí)候,編譯塊400可以 在圖中圖示的水平方向被分割為非方形變換塊。
[0091] 在圖4圖示的示例中,編譯塊400被分割為具有2NXN/2像素大小的非方形變換 塊410、420、430和440。變換塊可以取決于四樹結(jié)構(gòu)被另外分割。因此,例如,當(dāng)塊420被 另外分割用于變換的時(shí)候,該塊可以被分割為具有NXN/4大小的非方形變換塊450、460、 470 和 480。
[0092] 圖5是示意地圖示在NSQT中使用的非方形的另一個(gè)示例的示意圖。
[0093] 在圖5圖示的示例中,具有2NX2N大小的編譯塊500可以被以四樹結(jié)構(gòu)分割為變 換塊。當(dāng)預(yù)測塊是在垂直方向的塊,諸如NX 2N、nLX 2N和nRX 2N的時(shí)候,編譯塊500可以 在圖中圖示的垂直方向被分割為非方形變換塊。
[0094] 在圖5圖示的示例中,編譯塊500被分割為具有N/2X2N像素大小的非方形變換 塊510、520、530和540。變換塊可以取決于四樹結(jié)構(gòu)被另外分割。因此,例如,當(dāng)塊520被 另外分割用于變換的時(shí)候,該塊可以被分割為具有N/4XN大小的非方形變換塊550、560、 570 和 580。
[0095] 如上所述,可以對AMP和NSQT的使用施加約束。換句話說,根據(jù)需要可以或者可 以不使用AMP和NSQT。
[0096] 例如,取決于視頻編碼/解碼所應(yīng)用的【技術(shù)領(lǐng)域】、產(chǎn)品規(guī)格、服務(wù)領(lǐng)域,NSQT和AMP 可以或者可以不使用。
[0097] 因此,視頻編碼器可以將表示是否使用AMP或者NSQT的信息用信號通知給視頻解 碼器。
[0098] 表1示出用于用信號通知表示是否使用AMP或者NSQT的信息的參數(shù)語法的示例。
[0099] 〈表 1>
[0100]

【權(quán)利要求】
1. 一種視頻編碼方法,包括步驟: 分割輸入圖片,并指定貼片和片; 基于所述貼片和所述片執(zhí)行編碼操作;以及 發(fā)送編碼的視頻信息, 其中,所述圖片被分割為一個(gè)或多個(gè)貼片和一個(gè)或多個(gè)片,并且 其中,用于并行處理的約束被應(yīng)用于所述一個(gè)或多個(gè)貼片和所述一個(gè)或多個(gè)片。
2. 根據(jù)權(quán)利要求1所述的視頻編碼方法,其中,發(fā)送編碼的視頻信息的步驟包括發(fā)送 基于所述約束指定的有關(guān)所述貼片和所述片的信息。
3. 根據(jù)權(quán)利要求1所述的視頻編碼方法,其中,所述約束是在所述輸入圖片中的貼片 不能超出所述片的邊界,并且所述片不能超出所述貼片的邊界。
4. 根據(jù)權(quán)利要求1所述的視頻編碼方法,其中,當(dāng)所述片包括所述貼片的時(shí)候,在片中 存在整數(shù)個(gè)完整的貼片。
5. 根據(jù)權(quán)利要求1所述的視頻編碼方法,其中,當(dāng)所述貼片包括所述片的時(shí)候,在貼片 中存在整數(shù)個(gè)完整的片。
6. 根據(jù)權(quán)利要求1所述的視頻編碼方法,其中,當(dāng)所述貼片包括所述片的時(shí)候,貼片包 括整數(shù)個(gè)完整的片,并且當(dāng)所述片包括所述貼片的時(shí)候,片包括整數(shù)個(gè)貼片。
7. -種視頻解碼方法,包括步驟: 接收視頻信息; 基于接收的視頻信息指定在當(dāng)前圖片中的貼片和片;以及 基于指定的貼片和指定的片執(zhí)行解碼操作, 其中,所述當(dāng)前圖片被分割為一個(gè)或多個(gè)貼片和一個(gè)或多個(gè)片,并且 其中,用于并行處理的約束被應(yīng)用于所述一個(gè)或多個(gè)貼片和所述一個(gè)或多個(gè)片。
8. 根據(jù)權(quán)利要求7所述的視頻解碼方法,其中,所述視頻信息包括基于所述約束指定 的有關(guān)所述貼片和所述片的信息。
9. 根據(jù)權(quán)利要求7所述的視頻解碼方法,其中,所述約束是在所述當(dāng)前圖片中的貼片 不能超出所述片的邊界,并且片不能超出所述貼片的邊界。
10. 根據(jù)權(quán)利要求7所述的視頻解碼方法,其中,當(dāng)所述片包括所述貼片的時(shí)候,在片 中存在整數(shù)個(gè)完整的貼片。
11. 根據(jù)權(quán)利要求7所述的視頻解碼方法,其中,當(dāng)所述貼片包括所述片的時(shí)候,在貼 片中存在整數(shù)個(gè)完整的片。
12. 根據(jù)權(quán)利要求7所述的視頻解碼方法,其中,當(dāng)所述貼片包括所述片的時(shí)候,貼片 包括整數(shù)個(gè)完整的片,并且當(dāng)所述片包括所述貼片的時(shí)候,片包括整數(shù)個(gè)貼片。
13. -種視頻編碼器,包括: 圖片分割模塊,所述圖片分割模塊分割輸入圖片并且指定貼片和片; 編碼模塊,所述編碼模塊基于所述貼片和所述片執(zhí)行編碼操作;以及 傳輸模塊,所述傳輸模塊發(fā)送編碼的視頻信息, 其中,所述圖片被分割為一個(gè)或多個(gè)貼片和一個(gè)或多個(gè)片,并且 其中,用于并行處理的約束被應(yīng)用于所述一個(gè)或多個(gè)貼片和所述一個(gè)或多個(gè)片。
14. 一種視頻解碼器,包括: 接收模塊,所述接收模塊接收視頻信息;和 解碼模塊,所述解碼模塊基于在接收的視頻信息中包括的有關(guān)貼片和片的信息對當(dāng)前 圖片執(zhí)行解碼操作, 其中,所述當(dāng)前圖片被分割為一個(gè)或多個(gè)貼片和一個(gè)或多個(gè)片,并且 其中,用于并行處理的約束被應(yīng)用于所述一個(gè)或多個(gè)貼片和所述一個(gè)或多個(gè)片。
【文檔編號】H04N19/436GK104285444SQ201380018404
【公開日】2015年1月14日 申請日期:2013年2月1日 優(yōu)先權(quán)日:2012年2月4日
【發(fā)明者】亨得利·亨得利, 樸俊永, 全勇俊, 全柄文, 金廷宣, 林宰顯, 金哲瑾, 樸奈利, 樸勝煜 申請人:Lg 電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
南宁市| 金乡县| 开原市| 邵武市| 柞水县| 东乌珠穆沁旗| 龙州县| 广平县| 托里县| 夏河县| 麦盖提县| 洛隆县| 濮阳县| 舞钢市| 淳化县| 桐梓县| 桂平市| 格尔木市| 大化| 建湖县| 沙洋县| 南陵县| 鄂温| 夹江县| 凤翔县| 南昌县| 耿马| 雷山县| 安龙县| 嘉峪关市| 开化县| 赞皇县| 且末县| 子洲县| 浠水县| 友谊县| 汾西县| 博罗县| 江门市| 尉犁县| 新乡县|