TWI722996B - 視訊編碼裝置及方法 - Google Patents

視訊編碼裝置及方法 Download PDF

Info

Publication number
TWI722996B
TWI722996B TW104130284A TW104130284A TWI722996B TW I722996 B TWI722996 B TW I722996B TW 104130284 A TW104130284 A TW 104130284A TW 104130284 A TW104130284 A TW 104130284A TW I722996 B TWI722996 B TW I722996B
Authority
TW
Taiwan
Prior art keywords
component
act
inverse
bit
original
Prior art date
Application number
TW104130284A
Other languages
English (en)
Other versions
TW201613352A (en
Inventor
修小玉
葉言
何玉文
Original Assignee
美商Vid衡器股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 美商Vid衡器股份有限公司 filed Critical 美商Vid衡器股份有限公司
Publication of TW201613352A publication Critical patent/TW201613352A/zh
Application granted granted Critical
Publication of TWI722996B publication Critical patent/TWI722996B/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/186Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/43Hardware specially adapted for motion estimation or compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/436Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

在視訊編碼系統中可以同時執行跨分量預測(CCP)和適應性色彩變換(ACT)。經由在位元流中以信號傳送的指示符,例如用於CU的ACT賦能指示符,可以在相同等級(例如,在變換單元級)賦能/停用CCP和ACT。逆CCP和ACT可以是在相同等級上操作的(例如,在變換單元級)。預測殘差可被轉換至原始色彩空間,而不用等待重建整個預測單元或編碼單元的亮度和色度殘差。CCP和ACT變換可以組合成一個處理,以降低編碼/解碼等待時間。色彩分量的動態範圍的差異可以由可變動態範圍調整來補償。亮度與色度之間的位元度差異可以藉由選擇性地停用ACT編碼工具、縮放CCP的分量輸出、調整量化參數(QP)及/或行動視訊編碼系統的逆變換的分量輸出來補償。

Description

視訊編碼裝置及方法 相關申請案的交叉引用
本申請案要求享有2014年9月12日申請的美國臨時專利申請案No.62/049,843以及2015年6月5日申請的美國臨時專利申請案No.62/171,542的權益,這些申請案的內容在這裡引入以作為參考。
視訊編碼系統廣泛用於壓縮數位視訊信號,以便減小儲存需求及/或傳輸頻寬。不同類型的視訊編碼系統包括基於區塊、基於小波、基於物件以及基於區塊的混合視訊編碼系統。基於區塊的視訊編碼系統可以基於國際視訊編碼標準,例如MPEG1/2/4第2部分,H.264/MPEG-4第10部分高級視訊編碼(MPEG-4AVC)、VC-1、以及高效率視訊編碼(HEVC)/H.265標準。一些基於區塊的視訊編碼系統可能會具有複雜及/或低效的架構和操作實施方式、並且可能會產生次最佳的編碼。
在諸如HEVC之類的視訊編碼系統中,跨分量預測(CCP)和適應性顏色變換(ACT)編碼是可以同時執行的。在變換單元(TU)級上可以適應性地賦能及/或停用ACT。在編碼單元(CU)中可以使用多個顏色空間來編碼TU的殘差。例如,CU中的一些TU可以在原始色彩空間中被編碼,並且CU中的一些TU可以在變換色彩空間中被編碼。
例如解碼器之類的視訊編碼裝置可以確定是否為特定的TU執行逆ACT。該確定可以基於是否為TU賦能了ACT。如果為TU賦能了ACT,則解碼器可以為TU應用逆ACT。
是否為TU賦能ACT可以基於TU級傳訊來確定。舉例來說,是否為特定TU賦能ACT可以是基於一個或多個條件而被確定的,例如預測模式、分區模式以及與CU或是包含TU的預測單元(PU)相關聯的訊框內預測模式。例如,TU等級傳訊可以表明是否為第一TU執行逆ACT、並且可以單獨表明是否為第二TU執行逆ACT。在與包括TU的CU相關聯的預測模式是訊框間預測的情況下,可以確定為TU賦能/停用ACT。在分區模式是2Nx2N、並且與包括TU的CU相關聯的訊框內色度預測模式是預定值(例如4)的情況下,可以確定為TU賦能/停用ACT。在分區模式是NxN、且包括了與TU相關聯的CU的PU的訊框內色度預測模式是預定值(例如4)的情況下,可以確定為TU賦能/停用ACT。其他情況下,可以確定停用ACT。
一旦確定為TU賦能ACT,則解碼器可以識別用於解碼TU殘差的色彩空間。該識別可以基於與TU相關聯的TU色彩空間指示符。解碼器可以基於與TU關聯的TU色彩空間指示符來確定是在變換色彩空間還是原始色彩空間中編碼TU殘差,並且可以基於所識別的色彩空間來解碼TU殘差。該解碼器可以為賦能ACT的CU中的每一個單獨的TU識別出用於解碼TU殘差的色彩空間。
在去量化期間,多個TU可以經由獨立的並行處理路徑來處理。例如,第一並行處理路徑可以執行去量化、逆變換、逆CCP,以及如果TU級傳訊對第一TU進行了指示,則為第一TU執行逆ACT。第二獨立並行處理路徑可以執行去量化、逆變換、逆CCP,以及如果TU級傳訊對第二TU進行了指示,那麼該路徑還會為第二TU執行逆ACT。這兩個處理路徑可以是相互獨立的、並且是可以並存執行的。
CCP和ACT編碼工具可以在同一級賦能或停用,以便進行有損和無損編碼。無論在TU級上是否出現了ACT賦能/停用,在TU級上都可以操作逆CCP和逆ACT。TU的預測殘差可被轉換為原始色彩空間,而不必等待重建整個PU或CU的亮度和色度殘差。逆CCP和逆ACT變換可以在組合的解碼處理中執行。在TU級執行逆ACT以及組合的CCP和ACT解碼處理可以是在有或沒有賦能/停用TU級ACT的情況下應用的。
對於適應性CCP的加權參數的許可範圍是可以動態調整的。例如,在賦能了CCP以及ACT時,可以單獨為兩個色度分量調整加權參數α的許可範圍。
Figure 02_image001
Figure 02_image003
的許可範圍可被調整為使得其具有不同的範圍。
在YCgCo域中使用的量化參數(QP)值可以基於所選擇的CCP參數來調整。可以執行該調整,使得在逆CCP和逆色彩空間變換之後的殘差信號的失真與YCgCo空間中的殘差信號的失真類似。
當亮度分量和色度分量的位元度不同時,可以有選擇地停用ACT。在殘差信號中,亮度和色度分量的位元度可以藉由縮放殘差信號的分量來校準,例如藉由對CCP的分量輸出施加位元移位來校準。例如,在逆色彩變換之前,經由位元左移,可以將位元度較小/較低的分量縮放至與其他分量的位元度相匹配,以校準亮度和色度分量的位元度。例如,亮度分量的位元度可以基於亮度分量與色度分量的位元度之間的位元度差異來調整。例如,色度分量的位元度可以基於亮度分量與色度分量的位元度之間的位元度差異來調整。在逆色彩變幻之後,經由位元右移,可以將經縮放的分量重新調整及/或重新縮放到其原始位元度。
殘差信號分量的QP是可以調整的。在輸出之前,經縮放的分量可被重新調整及/或重新縮放。例如,在這裡可以對視訊編碼系統中的逆色彩變換的分量輸出應用位元移位。
編碼器可以確定是否在TU級針對給定CU賦能ACT。該確定可以基於CU中的TU殘差是否具有大不相同的統計特性及/或差異度。一旦確定在TU級上賦能及/或停用ACT,則編碼器可以設定ACT賦能指示符的值來表明可以在多個色彩空間中編碼目前CU的殘差。該編碼器可以確定用於編碼TU殘差的色彩空間。例如,編碼器可以為CU中的每一個TU選擇色彩空間。該編碼器可以設定TU色彩空間指示符來表明所選擇的色彩空間、並且可以在所選擇的色彩空間中編碼該TU的殘差。
解碼器可以基於在位元流中通知的指示符來確定是否在TU級為CU賦能及/或停用了ACT。該指示符可以包括該CU的ACT賦能指示符。一旦確定在TU級停用了ACT,解碼器可以基於與CU關聯的CU色彩空間指示符來識別用於解碼CU中的TU殘差的色彩空間。
這些技術以及其他技術可以採用硬體、軟體及/或韌體的方式由包含了處理器和電腦可讀儲存媒體的裝置(例如,編碼器、解碼器)來實施。
現在將參考不同的附圖以詳細描述說明性實施例。雖然本說明書提供了可能的實施方式的詳細示例,然而應該指出的是,這些細節的旨在說明,其並未對本申請案的範圍構成限制。
第1圖顯示了基於區塊的示範性混合視訊編碼系統。如所示,輸入視訊訊號2可以以逐個區塊的方式處理。這些區塊可被稱為巨集區塊(MB)。在高效率視訊編碼(HEVC)中,稱為編碼單元(CU)的擴展區塊大小可以用於壓縮具有1080p這類高解析度以及更高解析度的視訊訊號。例如,CU可以是64x64像素。CU可被進一步分割成預測單元(PU),其中在該PU上可以應用單獨的預測方法。
如第1圖所示,可以藉由空間預測60及/或運動/時間預測62分析輸入視訊區塊(例如,MB及/或CU)。空間預測可以降低輸入視訊訊號2中固有的空間冗餘度。時間預測可以降低輸入視訊訊號2中固有的時間冗餘度。也被稱為訊框內預測的空間預測使用源於來自諸如參考圖像儲存器64的相同視訊圖像/切片中的已編碼相鄰區塊的像素來預測目前視訊區塊。也被稱為訊框間預測或運動補償預測的時間預測可以使用源於來自例如參考圖像儲存器64的已編碼視訊圖像的像素來預測目前視訊區塊。
關於給定視訊區塊的時間預測可以用一個或多個運動向量來通知。運動向量可以表明目前區塊與其參考區塊之間的運動的幅度/數量和方向。在支援多個參考圖像/區塊的時候,例如在MPEG-4 AVC或HEVC中,可以為視訊區塊提供參考圖像索引,以便識別出使用諸如參考圖像儲存器64中的哪一個參考圖像來執行時間預測。
模式判決元件80可以選擇用於確定在進一步的處理中使用的預測區塊的預測模式(例如,空間或時間)。例如,最佳的預測模式可以是基於速率失真最佳化來選擇的。藉由從目前視訊區塊中減去16預測區塊,可以產生差異或殘差。預測殘差可以藉由變換4而被去相關、並且可以藉由量化6而被量化,以實現目標位元速率。經量化的殘差係數區塊可被逆量化10以及逆變換12,以產生重建殘差。該重建殘差可以與預測區塊相加26,以形成重建的視訊區塊。迴路濾波器66可被應用於該重建的視訊區塊,例如,該迴路濾波器可以是去塊濾波器和適應性迴路濾波器(ALF)。參考圖像儲存器64可以儲存經濾波(或未經濾波)的重建視訊區塊,該重建視訊區塊可以用於編碼以後的視訊區塊。
編碼模式(訊框間或訊框內)、預測模式資訊。運動資訊以及經量化的殘差係數區塊可被提供給熵編碼單元8。該熵編碼單元8可以提供附加的壓縮,以產生輸出視訊位元流20。
第2圖顯示了基於區塊的示範性視訊解碼器。解碼單元208可以接收視訊位元流202、並且可以對其執行拆包和熵解碼。該解碼單元208可以產生殘差係數。基於針對位元流202的編碼,可以產生預測區塊255。如果位元流202是經訊框內編碼的,那麼可以將編碼模式和預測資訊提供給空間預測單元260。如果位元流202是經訊框間編碼的,那麼可以將編碼模式和預測資訊提供給時間預測單元262。殘差變換係數可被提供給逆量化單元210以及逆變換單元212,以重建該殘差區塊。該重建區塊可以是藉由將預測區塊255與殘差區塊相加226而產生的。該重建區塊可以由迴路濾波器266進行濾波。經濾波(或未經濾波)的重建區塊可被儲存在參考圖像儲存器264中。參考圖像儲存器264中的重建視訊可以由空間預測器260和運動補償預測262使用以產生預測區塊255。參考圖像儲存器264中的重建視訊可被提供給顯示裝置。
HEVC和其他基於區塊的視訊編碼系統所提供的編碼/解碼的效率和品質有可能會隨內容改變。與電腦產生的內容或螢幕內容相比,例如由相機捕捉的自然視訊具有差異明顯的屬性。相較於通常是由文本和圖形之類的電腦產生的內容所構成的螢幕內容視訊的編碼效率,對於自然視訊而言,HEVC的編碼效率實際上較佳。
螢幕內容視訊可以用4:4:4的色度格式來捕捉,其中三個顏色分量(例如,亮度分量以及兩個色度分量)具有相同的解析度。與4:2:0的色度格式以及4:2:2的色度格式相比,4:4:4的色度格式由於其會產生更大的冗餘度而具有相對較低的效率,儘管如此,4:4:4的色度格式仍舊是一些需要高保真度來保持解碼螢幕內容視訊中諸如銳利邊緣之類的色彩資訊的螢幕內容應用的首選。
舉例來說,可使用4:4:4色度格式視訊中的三種色彩分量之間的相關性,該色彩分量可以是例如YCbCr域中的Y、Cb和Cr以及RGB域中的G、B和R。
對於HEVC中的螢幕內容編碼而言,可以使用諸如跨分量預測(CCP)和適應性色彩變換(ACT)之類的編碼工具使用4:4:4色度格式視訊中的三種色彩分量間的相關性。例如,ACT和CCP均可以在殘差域中操作。可以使用CCP以從亮度殘差中預測出色度殘差。在RGB空間中,G分量的殘差可用於預測B和R的殘差,並且在YCbCr空間中,Y分量的殘差可用於預測Cb和Cr分量的殘差。在ACT中,三種分量的殘差可以從一個色彩空間轉換到另一個色彩空間,以減小這三種分量之間的相關性(例如,冗餘度)。
第3圖顯示了具有逆CCP和逆ACT的基於區塊的示範性視訊解碼器。在解碼中的跨分量去相關可以移除4:4:4色度格式的視訊中的三個色彩分量之間的冗餘度。如第3圖所示,殘差解碼處理可以包括逆CCP 350以及逆色彩變換355,例如逆ACT。位元流302可以在熵解碼器308中被解碼。可以提供控制信號(例如,提供逆CCP控制和逆色彩變換控制)以選擇應用逆CCP及/或逆ACT變換的逆CCP 350及/或逆色彩變換355。
熵解碼器308提供的殘差係數330可以由去量化器310以及逆變換器312處理,以便重建殘差區塊。依照控制信號,可以將逆CCP 350及/或逆色彩變換355應用於殘差區塊的變換單元(TU)。如果選擇了逆CCP,那麼可以將TU的殘差係數330提供給逆CCP 350。一個色度分量(GBR視訊格式中的B和R分量)的殘差可以從亮度分量(GBR視訊格式中的G分量)中預測得到。如果為CU或PU選擇了逆ACT,那麼CU或PU的殘差係數330可以由逆色彩變換355轉換回原始色彩空間。
迴路濾波器366可以對該重建區塊濾波。經濾波(或未經濾波)的重建區塊可以儲存在參考圖像儲存器364中。空間預測362及/或時間預測360可以使用參考圖像儲存器364中的重建視訊來產生預測區塊340。參考圖像儲存器364中的重建視訊可被提供給顯示裝置。
逆CCP 350和逆色彩變換355可以是在不同等級上操作的兩個單獨的解碼處理。例如,逆CCP 350可以在TU級上操作,並且逆色彩變換355可以在CU級或PU級上操作。例如,逆CCP 350可以是TU級操作,並且逆色彩變換可以是CU級/PU級操作。
雖然使用了4:4:4視訊的編碼處理作為示例來描述這裡的實施例,然而這裡描述的技術適用於能與多種格式操作的多種編碼技術。
適應性跨分量預測適用於一個或多個基於區塊的編碼系統,例如HEVC。可以在亮度殘差及/或色度殘差之間執行預測。預測器可以是使用包括乘法和位元移位的簡單運算產生的。根據等式1,在編碼器側可以使用亮度殘差來預測色度殘差。
Figure 02_image005
等式1 在解碼器側,可以根據等式2從亮度殘差來補償色度殘差。
Figure 02_image007
等式2
在等式1和2中,
Figure 02_image009
表示位置
Figure 02_image011
的原始色度殘差樣本;
Figure 02_image013
表示亮度分量的重建殘差樣本;
Figure 02_image015
表示預測之後的預測信號;
Figure 02_image017
表示在編碼和解碼
Figure 02_image015
之後的重建的色度殘差(例如,後續跟隨了逆變換及/或逆量化的變換及/或量化);
Figure 02_image019
表示重建的色度殘差信號;
Figure 02_image021
是加權參數,該參數是實數值數字。
如果可以得到作為具有浮點精確度的係數的
Figure 02_image021
,那麼可以在從編碼器到解碼器的傳輸之前將其量化。在示範性CCP編碼器中,可以使用不均勻量化方法來量化
Figure 02_image021
的絕對值。
第4圖示出的是一個或多個CCP參數的不均勻量化範例。如第4圖所示,
Figure 02_image021
的絕對值(
Figure 02_image021
可以為正或為負)被量化到了預先定義值的集合
Figure 02_image023
中。
表1顯示的是原始的
Figure 02_image021
值與使用了示範性量化處理的重建值之間的示範性映射。 1 將原始 值映射到用於示範性量化處理的重建值
Figure 104130284-A0304-0001
在使用整數運算時,預先定義的實數值可以藉由乘以整數縮放比例(integer scaling)
Figure 02_image025
以及3位元的位元右移來近似。因此,等式1和2分別會變成等式3和4。
Figure 02_image027
等式3
Figure 02_image029
等式4
在等式3和4中,
Figure 02_image025
是從
Figure 02_image031
中選擇的。如果亮度分量和色度分量的位元度不同,那麼可以在被用作預測器之前縮放亮度殘差的幅度,以與色度殘差的幅度相匹配。
可以藉由執行迴路適應性色彩空間變換,將殘差從一個色彩空間適應性地變換到YCgCo空間,以減小三種色彩分量之間的相關性(例如,冗餘度)。可以在CU級上適應性地應用到YCgCo的色彩空間轉換。依照CU是在無損模式還是有損模式中編碼,可以應用不同的色彩空間變換。例如,用於有損模式的前向和逆色彩空間變換可以是根據等式5的YCgCo變換的不可逆版本。
Figure 02_image033
Figure 02_image035
等式5
對於無損模式來說,可以執行YCgCo變換的可逆版本。該變換可以是基於以下在等式6中描述的提升操作來執行的。
Figure 02_image037
Figure 02_image039
等式6
如等式5所示,在有損模式中使用的前向和逆色彩變換矩陣有可能未被正規化(normalized)。與應用了色彩變換之後的原始信號幅度相比,YCgCo信號的幅度有可能較小。為了補償前向色彩變換所導致的幅度減小,在YCgCo域中可以對殘差應用經調整的量化參數。例如,QP值QPY 、QPCg 以及QPCo 可用於量化YCgCo域殘差。在應用色彩空間變換時,QP值QPY 、QPCg 以及QPCo 可分別被設定為QP-5、QP-5以及QP-3。QP可以是在原始色彩空間中使用的量化參數。
可以在不同的等級上賦能或停用ACT和CCP。假設在CU級上賦能/停用了ACT工具,並且可以在TU級上應用關於預測殘差的變換編碼。基於四叉樹結構,可以將一個CU的殘差分割為多個TU。TU的殘差可以具有與同一CU中的相鄰TU的殘差不同的特性。CU中的TU可以使用相同的ACT決策(例如,在CU級賦能或停用)。
可以在相同等級上賦能或停用ACT和CCP。例如,在TU級上可以賦能/停用ACT。
例如cu_ycgco_coding_flag(cu_ycgco_編碼_旗標)之類的ACT傳訊旗標可以表明是否應用色彩空間變換。該ACT傳訊旗標可以在CU級上以信號傳送,以表明是否將色彩空間變換應用於相應的CU,例如目前CU。例如,值為1的cu_ycgco_coding_flag可以表明相應CU的殘差是在YCgCo空間中被編碼/解碼。值為0的cu_ycgco_coding_flag可以表明CU的殘差是在原始色彩空間中被編碼/解碼。對於區塊內複製(intra block copy)(IBC)模式和塊間模式來說,此類旗標可以是在目前CU中具有至少一個非零係數時通知的。
在預測殘差的變換編碼中,殘差區塊可被分割成多個方形TU。可能的TU大小可以包括4x4、8x8、16x16以及32x32。依照視訊特性以及所選擇的編碼模式,CU中的相鄰TU可能具有統計特性非常不同的殘差信號。可以在TU級上適應性地賦能及/或停用ACT。並且可以使用多個色彩空間來編碼CU中的TU的殘差。CU中的不同TU可以在不同的色彩空間中被編碼。
編碼器可以確定是否在TU級上為CU賦能及/或停用ACT。該確定可以是以CU中的TU的殘差是否具有非常不同的統計特性為基礎的(例如,基於差異度)。一旦確定在TU級上賦能ACT,則編碼器可以設定ACT賦能指示符的值來表明可以在多個色彩空間中編碼目前CU(例如,目前CU的殘差)。一旦確定在TU級上停用ACT,則編碼器可以設定ACT賦能指示符的值來表明在單一色彩空間中編碼目前CU、並且可以設定指示符來表明該色彩空間。解碼器可以確定是否為該CU在TU級上賦能及/或停用ACT。該確定可以基於所通知的指示符,例如用於CU的ACT賦能指示符。一旦確定在TU級上停用ACT,則解碼器可以基於與CU關聯的CU色彩空間指示符來識別用於解碼該CU中的TU殘差的色彩空間。
表2顯示的是編碼單元語法的非限制性示例。如表2所示,在CU級上可以用信號傳送指示符,例如ACT賦能指示符。該指示符可以表明是否在兩個色彩空間(或是多個色彩空間)之間為相應CU中的TU執行選擇。該指示符可以包括tu_act_enabled_flag(tu_act_賦能_旗標)。例如,如果將tu_act_enabled_flag設定為0,那麼其可以表明在一個色彩空間中編碼目前CU的殘差。該色彩空間可以經由CU色彩空間指示符來表明,例如表2所示的cu_ycgco_coding_flag。如果將tu_act_enabled_flag設定為1,那麼其可以表明目前CU中的TU可以靈活地在兩個色彩空間(或多個色彩空間之間,例如原始色彩空間和變換色彩空間)之間進行選擇,以便對其本身的殘差進行編碼。
Figure 104130284-A0304-0002
2 編碼單元語法
例如,tu_act_enabled_flag等於1可以表明可以不同的色彩空間中編碼目前CU中的TU的殘差。tu_act_enabled_flag等於0時,其可以表明編碼單元的殘差是在由cu_ycgco_residual_flag(cu_ycgco_殘差_旗標)指定的一個色彩空間中編碼的。
例如,cu_ycgco_residual_flag等於1可以表明可以在YCgCo色彩空間中編碼CU的殘差。cu_ycgco_residual_flag等於0時,其可以表明可以在原始色彩空間中編碼該編碼單元的殘差。
如果sps_residual_act_flag(sps_殘差_act_旗標)等於0,那麼將不存在cu_ycgco_residual_flag。解碼器可以推斷出sps_residual_act_flag的值等於0。如果sps_residual_act_flag等於1,並且如果tu_act_enabled_flag等於1,那麼cu_ycgco_residual_flag將不存在。用以編碼殘差的色彩空間未必是由cu_ycgco_residual_flag指定的。tu_ycgco_residual_flag可以指定於其中編碼殘差的色彩空間。
一旦確定在TU級上賦能ACT,則編碼器可以確定用於編碼TU殘差的色彩空間。例如,編碼器可以為CU中的每一個TU選擇色彩空間。該編碼器可以設定TU色彩空間指示符來表明所選擇的色彩空間、並且可以在所選擇的色彩空間中編碼TU的殘差。
一旦確定在TU級上賦能ACT,則解碼器可以基於與TU關聯的TU色彩空間指示符來識別用於解碼CU中的TU殘差的色彩空間。在一個實施例中,解碼器可以識別出用於為CU中的每一個單獨的TU編碼TU殘差的色彩空間。該解碼器可以基於為該TU識別的色彩空間來解碼TU的殘差。
表3顯示了變換單元語法的非限制性示例。如表3所示,在transform_unit()中可以包括用於指定為相應TU選擇的色彩空間的旗標,例如tu_ycgco_coding_flag。在存在用於該TU的至少一個非零係數時,那麼可以在位元流中以信號傳送該旗標。在一個實施例中,在用於TU的一個或多個係數為零,那麼可以在位元流中略過該旗標。
Figure 104130284-A0304-0003
3 變換單元語法
如表3所示,指示符(例如,tu_ycgco_residual_flag)可以表明是否在YCgCo色彩空間中編碼變換殘差。例如,tu_ycgco_residual_flag等於1可以表明在YCgCo色彩空間中編碼變換單元的殘差。當tu_ycgco_residual_flag等於0時,其可以表明在原始色彩空間中編碼變換單元的殘差。當tu_ycgco_residual_flag不存在時,可以推斷其等於0。
可以用信號傳送指示符,例如tu_act_enabled_flag,以表明賦能還是停用ACT。該指示符可以在CU級、TU級及/或其他等級上以信號傳送。舉例來說,如果該指示符表明在TU級上停用ACT(例如,該旗標等於0),那麼可以在相同的色彩空間(例如,由cu_ycgco_residual_flag表明)中解碼目前CU的殘差。如果該指示符表明在TU級上賦能ACT(例如,該旗標等於1),那麼可以允許CU中的單獨TU選擇其本身的色彩空間以編碼殘差。同一CU中的TU的殘差可以在不同的色彩空間中被編碼。
是否為TU賦能ACT可以是基於TU級傳訊確定的。TU級傳訊可以表明是否為第一TU執行逆ACT、並且可以單獨表明是否為第二TU執行逆ACT。舉例來說,是否為特定TU賦能ACT可以是基於一個或多個條件確定的,例如預測模式、分區模式、以及與CU、或包括TU的預測單元相關聯的訊框內預測模式。表3-1顯示了非限制性的示範性變換單元語法表。
如表3-1所示,在與包含TU的CU相關聯的預測模式是訊框間預測的情況下,可以確定為TU賦能/停用ACT。在分區模式是2NxN、並且與包括TU的CU相關聯的訊框內色度預測模式是預定值(例如,4)的情況下,可以確定為TU賦能/停用ACT。在分區模式是NxN、並且用於包括了與TU關聯的CU的PU的訊框內色度預測模式具有預定值(例如,4)的情況下,可以確定為TU賦能/停用ACT。在一個實施例中,在其他情況下可以確定停用ACT。
Figure 104130284-A0304-0004
3-1 使用了所建議的 TU ACT 旗標的變換單元語法
一旦確定為TU賦能ACT,則解碼器可以識別用於解碼TU殘差的色彩空間。該識別可以基於與TU關聯的TU色彩空間指示符。解碼器可以基於與TU關聯的TU色彩空間指示符來確定是在變換色彩空間還是原始色彩空間中編碼TU殘差、以及基於所識別的色彩空間解碼TU殘差。該解碼器可以為賦能ACT的CU中的每個單獨的TU識別用於解碼TU殘差的色彩空間。
如表3-1所示,指示符(例如,tu_ycgco_residual_flag)可以表明是否在YCgCo色彩空間中編碼變換殘差。例如,tu_ycgco_residual_flag等於1可以表明在YCgCo色彩空間中編碼TU殘差。在一個實施例中,指示符tu_ycgco_residual_flag等於1可以表明能為TU賦能或停用ACT。當tu_ycgco_residual_flag等於0時,其可以表明在原始色彩空間中編碼TU殘差。當tu_ycgco_residual_flag不存在時,可以推斷其等於0。
舉例來說,在變換單元語法表中可以通知指示符,例如tu_ycgco_coding_flag,以便能適應性地選擇用於TU的色彩空間。例如,可以為每一個TU選擇色彩空間。該旗標可以信號傳送。當編碼區塊旗標(CBF)表明一個TU中的係數為零或者在未使用DM模式的一個訊框內編碼CU中存在一個或多個PU時,可以略過該旗標。
可以為CU選擇色彩空間。舉例來說,一旦確定在TU級上停用ACT,則編碼器可以基於變換色彩空間和原始色彩空間的速率-失真(R-D)性能來選擇色彩空間。編碼器可以測試變換色彩空間和原始色彩空間的速率-失真(R-D)性能。在一些編碼情況中,應用一個或多個編碼加速處理可以減少被測試的色彩空間的數量。例如,在CU級上可以確定是在變換色彩空間還是原始色彩空間中編碼CU中的TU殘差。藉由使用不同的色彩空間來編碼CU中的TU殘差,可以對R-D性能進行測試。
為了說明的目的,術語“CU級ACT開啟”和“CU級ACT關閉”可以分別指在變換色彩空間(例如,賦能ACT)和原始色彩空間(例如,停用ACT)中編碼CU中的TU殘差;術語“TU級ACT”可以指單獨選擇用於編碼TU殘差的一個或多個色彩空間(例如,CU中的每一個TU都具有選擇自己的色彩空間的自由度);此外,“CU級ACT”在這裡可以指“CU級ACT啟動”或“CU級ACT關閉”。
例如,TU級ACT的R-D成本可被確定。例如,CU級ACT的R-D成本是可以計算的。在一個非限制性示例中,在檢查CU級ACT的R-D成本之前,可以檢查TU級ACT的R-D成本。對於為CU級ACT測試的色彩空間,該色彩空間是依照輸入視訊的色彩格式選擇的。對於RGB序列,可以測試CU級開啟。對於YUV序列,可以測試CU級關閉。在存在至少一個用於TU級ACT的非零係數的情況下,可以執行對CU級ACT的R-D性能檢查。
編碼參數可被確定。在一個實施例中,相同的編碼參數可以用於TU級ACT、CU級ACT及/或其他等級上的ACT。例如,對於訊框內模式,亮度和色度分量的訊框內預測方向可以被TU級ACT和CU級ACT共用。例如,對於訊框間模式,運動資訊(例如,運動向量,參考圖像索引以及運動向量預測器)可被TU級ACT和CU級ACT共用。
大尺寸(例如,64x64和32x32)的CU往往會被選擇用於對圖像中那些更有可能會為殘差編碼選擇一個特定色彩空間的單色調區域(flat area)進行編碼。被小CU覆蓋的區域更有可能包含具有不同特性的豐富紋理。對於訊框內模式,關於RGB序列中的8x8CU以及YUV序列中的16x16和8x8 CU的TU級ACT都會被檢查。在一個實施例中,對於訊框內模式,只有針對RGB序列的8x8 CU的TU級ACT以及YUV序列的16x16和8x8 CU會被檢查。對於IBC模式,可以針對16x16和8x8 CU檢查TU級ACT。在一個實施例中,對於IBC模式,只有針對16x16以及8x8 CU檢查TU級ACT。對於訊框間模式來說,可以針對8x8 CU檢查TU級ACT。在一個實施例中,對於訊框間模式,可以只針對8x8 CU檢查TU級ACT。
子代YU的色彩空間可以基於其母TU的色彩空間來選擇。例如,子代TU的色彩空間可以從其母TU的色彩空間推導得到。對於RGB序列,如果其母TU的殘差是在YUV空間中編碼的,那麼可以為TU略過RGB域中的R-D成本的計算。對於YUV序列,在其母TU的殘差在RGB空間中被編碼的情況下,可以為TU跳過YUV域中的R-D成本的計算。
經編碼的圖像可被分類到不同的時間層(TL)中。處於較低TL的圖像可以用較好的視訊品質編碼。與處於較低TL的圖像相比,處於較高TL的圖像會在整個視訊序列中佔據較高的比例。依照編碼圖像的編碼配置及/或TL級,可以略過TU級ACT的R-D處理。例如,就隨機存取(RA)配置而言,對於RGB序列中的TL-3圖像,用於訊框內模式和IBC模式的TU級ACT將不被檢查。例如,對於RGB和YUV序列的TL-0圖像,用於訊框間模式的TU級ACT的檢查是可以略過的。例如,就低延遲(LD)配置而言,對於RGB序列的TL-0和TL-1圖像,用於訊框內模式和IBC模式的TU級ACT的檢查是可以略過的。例如,對於RGB序列的TL-0圖像以及YUV序列的TL-0和TL-2圖像,用於訊框間模式的TU級ACT的檢查是可以略過的。舉例來說,在應用無損編碼時,對於訊框內和IBC模式,TU級ACT是可以停用的。
逆CCP和逆ACT可以在不同等級上執行。依照CU是在訊框內模式、IBC模式還是訊框間模式中被編碼,可以在不同等級上執行ACT解碼處理。對於用訊框內模式和IBC模式編碼的CU來說,色彩空間變換可以在PU級上執行。對於用訊框間模式編碼的CU來說,色彩空間變換可以在CU級上執行。因此,在重建一個PU或CU中的TU殘差之前是不會調用逆色彩空間變換。
逆CCP和逆ACT可以在TU級上執行。TU的預測殘差可被轉換到原始色彩空間,而不用等待重建整個PU或CU的亮度和色度殘差。例如,在去量化中,可以經由獨立的並行處理路徑來處理多個TU。第一並行處理路徑可以執行去量化、逆變換、逆CCP,以及,如果用於第一TU的TU級傳訊做出指示下,可以為第一TU執行逆ACT。第二獨立並行處理路徑可以執行去量化、逆變換、逆CCP,並且,如果用於第二TU的TU級傳訊做出指示下,可以為第二TU執行逆ACT。這兩個處理路徑可以相互獨立、並且是可以並行執行的。
逆CCP和逆ACT模組可被定義為兩個獨立的解碼處理。逆CCP和逆ACT變換可以在組合的解碼處理中執行。執行TU級上的逆ACT、以及組合的CCP+ACT解碼處理可以在有或沒有賦能/停用TU級ACT的情況下應用的。
可以執行基於TU的逆色彩變換。逆色彩變換可以在不同等級上執行。對於用訊框內模式和IBC模式編碼的CU來說,逆色彩變換可以在PU級上執行。對於用訊框間模式編碼的CU,色彩空間變換可以在CU級上執行。逆CCP可以作為TU級操作來執行。
第5A圖及第5B圖直觀地說明了在不同等級執行逆色彩變換的並行編碼的影響。第5A圖是在TU級應用逆CCP以及在CU級應用逆ACT的示範性解碼處理的時序圖。第5A圖示出的是在同時應用CCP和ACT時在一個CU中的殘差信號的解碼處理。為了簡化說明,假設CU被分成了四個TU,即TU0 、TU1 、TU2 和TU3 ,其中每一個TU都具有相同的大小。此外,假設逆CCP被應用於TU0 和TU2 ,但是未被應用於TU1 和TU3
在第5A圖中,方塊代表的是去量化和逆變換、逆CCP以及逆色彩變換的解碼時間。變數
Figure 02_image041
ti - 變換量化 )和
Figure 02_image043
ti -ccp )分別是用於第i個TU的去量化和逆變換模組、以及逆CCP模組的解碼時間,並且
Figure 02_image045
tcu -act )是整個CU的逆色彩變換的解碼時間。由於逆CCP和逆色彩變換是以像素方式(pixel-wise)操作,因此,相應的解碼時間大致與TU中的像素數量成比例。
如第5A圖所示,由於逆CCP和逆色彩變換在不同等級操作,因此,逆色彩變換是在針對賦能CCP的TU的逆CCP結束之後開始的。例如,雖然TU1 具有最小的殘差重建時間,但其殘差未必會在重建TU2 的殘差之前轉換回原始色彩空間。在第5A圖中,CU殘差解碼的總時間等於等式7。
Figure 02_image047
等式7
逆色彩變換可以在TU級上執行。TU的預測殘差可以轉換到原始色彩空間,而不用等待重建整個CU的亮度和色度殘差。
第5B圖是在TU級應用了逆CCP和逆ACT的示範性殘差解碼處理的時序圖。第5B圖示出的是在同時應用CCP和ACT時在一個CU中的殘差信號的解碼處理。針對第5A圖的相同假設同樣適用於第5B圖。在第5B圖中,方塊代表的是去量化和逆變換、逆CCP以及逆色彩變換的解碼時間,其中
Figure 02_image049
ti -act )是第i個TU的逆色彩變換的解碼時間。假設圖中的每一個TU是CU大小的四分之一,那麼
Figure 02_image049
大致等於
Figure 02_image051
如第5B圖所示,在逆CCP之後,TU的殘差可以從YCgCo空間立即變換到原始色彩空間。殘差解碼的相應總時間可以依照等式8來計算。
Figure 02_image053
等式8
逆CCP和逆ACT變換可以作為組合的解碼處理來執行。例如,ACT和CCP可以在殘差域中執行、並且可以由組合的解碼模組來執行。
如等式4所示,逆CCP可被寫成線性運算,該運算可被轉換為如等式9中的矩陣乘法。
Figure 02_image055
等式9
在等式9中,
Figure 02_image057
Figure 02_image059
Figure 02_image061
可以是逆CCP之前的Y、Cg和Co的殘差信號。
Figure 02_image063
Figure 02_image065
Figure 02_image067
和可以是逆CCP之後的Y、Cg和Co的殘差信號。
Figure 02_image069
Figure 02_image071
分別可以是Cg和Co的CCP參數。
對於有損編碼,假設等式9中的逆CCP和等式5中的逆ACT均是線性運算,如等式10所示,逆CCP和逆ACT處理可以藉由乘法來組合。
Figure 02_image073
等式10
對於無損編碼,如第6A圖所示,在給出了等式6中的基於提升(lifting)的逆ACT的情況下,CCP和ACT的組合解碼處理可藉由序連這兩操作得到。
第6B圖顯示的是在TU級組合逆CCP和逆ACT的示範性殘差解碼處理。第6B圖示出的是第5B圖所示的解碼處理,其中逆CCP和逆ACT被組合到一個組合解碼模組中。如第6B圖所示,用於TU的解碼處理可以包括去量化和逆變換處理以及組合的逆CCP和ACT處理。如所示,對於TU0 ,其會耗費t0 inv-transquant 來執行去量化和逆變換處理、並且會耗費t0 combined (t0 組合 )來執行組合的逆CCP和ACT處理。對於TU2 ,其會耗費t2 inv-transquant 來執行去量化和逆變換處理、並且會耗費t2 combined 來執行組合的逆CCP和ACT處理。與第5B圖所示的使用了三個模組的示範性殘差解碼處理相比,可縮短解碼等待時間。
逆CCP和ACT的組合模組可以在關閉逆CCP下執行逆ACT。舉例來說,如第5B圖所示,TU1 和TU3 使用的是逆ACT而不是逆CCP。藉由將等式10中的相應CCP參數
Figure 02_image075
Figure 02_image076
設定為零,可以使用組合模組來實施解碼處理。假設可以使用組合模組來單獨完成逆ACT以及與CCP相結合的逆ACT,那麼解碼器將可以包括組合的模組,而不實施單獨的僅逆ACT的模組。
在色彩空間變換之後,三個色彩分量的動態範圍有可能是不同的。在色彩空間變換之後,這三種色彩分量的動態範圍可能不再相同。如等式1和2以及表1所示,α的值被限制在範圍[-1,1]。亮度分量和色度分量可能具有也可能不具有相同的動態範圍。如等式5和6所示,在有損編碼和無損編碼中使用的前向色彩變換未必會正規化。三個分量(Y、Cg和Co)的幅度可能會隨不同的縮放因數而改變。
用於適應性跨分量預測的加權參數的許可範圍是可以動態調整的。在賦能了CCP以及ACT時,可以為兩個色度分量單獨調整α的許可範圍。調整
Figure 02_image001
Figure 02_image003
的許可範圍可以允許其具有不同的範圍。
舉例來說,在賦能了CCP以及ACT時,可以為兩個色度分量單獨調整等式1和等式2中的參數α的許可範圍。用於Cg分量的加權參數
Figure 02_image001
的許可範圍以及用於Co的加權參數
Figure 02_image003
的許可範圍是可以調整的。用於Cg和Co分量的加權參數可以具有不同的範圍。
如等式1和2所示,α的值可被限制在範圍[-1,1]。亮度和色度分量具有相同的動態範圍。等式5中的前向色彩變換矩陣列可能會顯示不同的範數(norm),並且在YCgCo空間中得到的α的動態範圍可能變得不同於原始色彩空間。YCgCo色彩空間中的Cg和Co分量的α值的許可範圍可以基於分量之間的動態範圍差來調整。
如等式5所示,對於有損編碼,前向色彩變換矩陣中的三個列的範數可以由等式11給出。
Figure 02_image077
等式11
考慮等式11,在YCgCo空間中,每一個色度分量與亮度分量之間的幅度比可以如等式12所示而得到。
Figure 02_image079
等式12
假設Cg與Y之間的相對幅度比是1,那麼可以使用範圍[-1,1]來限制用於Cg分量的α值。對於Co分量,假設在ACT之後其信號的幅度大於Y分量的幅度,那麼其α值的範圍可被調整為[-1.15, 1.15]。該許可範圍可以基於Co分量與Y分量之間的相對幅度比來確定(如等式12所示)。
在應用了範圍調整之後,編碼器可以量化Co分量的α值。第7圖顯示的是有損編碼中Co分量的示範性編碼器側量化。表4顯示的是原始的α值與使用了第7圖所示的量化示例的Co分量的重建值之間的非限制性的示範性映射。 4 在有損編碼中映射關於 Co 分量的原始和重建 α
Figure 104130284-A0304-0005
對於前向和逆CCP,實數α值-1.15和1.15可以藉由與整數縮放比例相乘以及向右移位元來近似。舉例來說,在使用5位元固定點近似下,當α是-1.15或1.15時,等式3和4將會變成等式13和14。
Figure 02_image081
等式13
Figure 02_image083
等式14
在一個示例中,如等式15和16給出的那樣,與3位元精確度的定點近似一致,實數α值-1.15和1.15可以藉由與大小為9的縮放比例相乘以及執行右移位元3位元來近似。
Figure 02_image085
等式15
Figure 02_image087
等式16
對於無損編碼,在將等式6中的前向色彩變換的提升運算轉換為矩陣運算之後,YCogo空間的色度分量與亮度分量之間的幅度比可以如等式17所示而得到。
Figure 02_image089
等式17
對於有損編碼中的Co分量,在無損編碼中,關於Cg和Co分量的α值的許可範圍分別可以被調整為[-2, 2]以及[-2.3, 2.3]。
第8A圖及第8B圖示出的是用於量化調整了範圍的Cg和Co分量的α值的示範性編碼器側量化。第8A圖顯示的是無損編碼中的Cg分量的示範性量化。第8B圖顯示的是無損編碼中的Co分量的示範性量化。
表5顯示的是在將第8A圖中的量化方法用於無損編碼下的Cg分量的原始α值與重建值之間的非限制性的示範性映射。 5 在無損編碼中映射用於 Cg 分量的原始 α 值和重建 α
Figure 104130284-A0304-0006
表6顯示的是在將第8B圖所示的量化用於無損編碼下的Co分量的原始α值與重建值之間的非限制性的示範性映射。 6 在無損編碼中映射用於 Co 分量的原始 α 值和重建 α
Figure 104130284-A0304-0007
根據第8A圖及第8B圖以及表5和6所示的無損編碼示例,表5中的範圍限制[-2, 2]以及量化處理可以應用於Cg分量的α值,而範圍限制[-2.3, 2.3]以及表6的量化處理則可應用於Co分量的α值。
在無損編碼示例中,表5中的範圍限制[-2, 2]和量化處理可以應用於Cg分量和Co分量的α值。
對於有損編碼和無損編碼,用於色度分量的α值的範圍是可以調整的。原始重建值-1和1可以用經調整的範圍邊界值取代。例如,原始重建值-1/1可以用表4中的-1.15/1.15、表5中的-2/2及/或表6中的-2.3/2.3取代。
α值的範圍可以藉由將經調整的範圍的邊界值作為附加元素添加到關於CCP的重建值列表中來調整。以在無損編碼中使用Cg分量的CCP為例,表7示出了原始α值與重建值數量增加的重建值之間的映射。 7 在無損編碼中映射用於 Cg 分量且數量增加的原始和重建 α
Figure 104130284-A0304-0008
表5與表7的比較展現了重建值數量的增多。在表5中有九個重建值。在表7中則有11個重建值。藉由將經調整的邊界值-2和2添加到範圍調整前的重建值
Figure 02_image091
中,表7將重建值列表的大小增大到了11。在無損編碼中,當應用ACT時,這種增加了數值映射的範圍調整可被用於Cg和Co分量。
在YCgCo域中使用的量化參數(QP)值可被設定為不同於在原始色彩空間中使用的量化參數值,例如以保持YCgCo空間中的量化誤差與原始色彩空間中的量化誤差相當。CCP處理可能會導致信號幅度改變。
在YCgCo空間中使用的QP值可以基於所選擇的參數來調整。進行該調整可以使得逆CCP和逆色彩空間變換之後的殘差信號失真與YCgCo空間中的殘差信號失真類似。
如第9圖所示,在應用CCP和ACT時,組合矩陣的範數可能不等於1。應用於YCgCo色彩空間的QP可能不同於在原始色彩空間中應用的QP。當應用CCP和ACT時,可以調整QP調整值,以考慮CCP處理所導致的信號幅度變化。
例如,在YCgCo空間中使用的QP值可以在考慮了所選擇的CCP參數下調整。組合矩陣的範數可以如等式18所示而得到。
Figure 02_image093
等式18
量化步長大小是由等式19給出的。
Figure 02_image095
等式19
量化誤差與
Figure 02_image097
有關。原始色彩空間中的信號失真(例如,在從YCgCo空間轉換回之後)與YCgCo信號可以處於相同的等級。QP調整值可以由等式20給出。
Figure 02_image099
等式20
在等式20中,
Figure 02_image101
Figure 02_image103
Figure 02_image105
可以是應用於原始色彩空間中的三個分量的QP。等式21可如等式22所示被重組。
Figure 02_image107
等式21
QP調整的範例是參考表4所示的先前示例提供的,其中該示例是在有損編碼中映射Co分量的原始和重建值。在這個先前示例中,具有範圍限制[-1, 1]和[-1.15, 1.15]的CCP範圍調整分別應用於Cg和Co分量的CCP參數。表8顯示了依照
Figure 02_image109
的值使用CCP參數範圍調整的Y分量的相應QP調整
Figure 02_image111
Figure 02_image109
可以代表Co分量的CCP參數。
Figure 02_image114
可以代表Cg分量的CCP參數。 8 -YCgCo 空間中使用了不同 CCP 參數 並且對 Co 分量應用了 CCP 參數範圍調整的亮度 QP 調整
CCP可以是在未調整範圍的情況下應用的。例如,用於Cg分量的CCP參數可能不被調整,保持處於[-1, 1],及/或不會應用範圍調整處理。表9給出的是使用了不同CCP參數
Figure 02_image119
Figure 02_image109
且沒有應用CCP範圍調整的YCgCo色彩空間中的示範性亮度QP調整
Figure 02_image111
Figure 02_image119
Figure 02_image109
的值全都可以是從
Figure 02_image031
選擇的。表9顯示了基於
Figure 02_image119
Figure 02_image109
值的關於Y分量的相應QP調整
Figure 02_image111
9 使用了不同的 CCP 參數 且沒有應用 CCP 範圍調整的 YCgCo 色彩空間中的亮度 QP 調整
表8和表9中列出的QP調整值可以應用於有損編碼。如果沒有應用量化,對於無損編碼, QP調整是可以略過的。
在ACT中,色度分量的位元度可以不同於亮度分量的一個或多個位元度。色度分量的位元度可以被表示為BitDepthC 。在本文中,亮度分量的位元度可以被表示為BitDepthY
當BitDepthY 和BitDepthC 不同時,可以略過ACT。ACT工具可被配置為是停用的,例如由高級傳訊來配置。例如,當BitDepthY 和BitDepthC 不同時,可以在序列參數集合(SPS)中將旗標residual_adaptive_colour_transform_enabled_flag(殘差_適應性_色彩_變換_賦能_旗標)設定為0。
例如,在逆色彩變換之前經由左移位元可以將位元度較小/較低的分量縮放為與其他分量的位元度相匹配,由此校準亮度分量和色度分量的位元度。舉例來說,亮度分量的位元度可以基於亮度分量與色度分量的位元度之間的位元度差異來調整。例如,色度分量的位元度可以基於亮度分量與色度分量的位元度之間的位元度差異來調整。經由在逆色彩變換之後執行右移位元,可以將經縮放的分量重新調整及/或重新縮放至其原始位元度。
第9圖顯示的是在有損編碼中的亮度和色度位元度不同時應用了逆ACP以及位元度校準的示範性解碼處理。如第9圖所示,可以對諸如亮度分量Y以及色度分量Cg和Co之類的殘差係數分別執行逆量化910和逆變換912。這些殘差係數可被提供給逆CCP 950。在執行了逆跨分量預測之後,在953可以校準亮度分量和色度分量的位元度。
亮度與色度分量的位元度是否不同是可以被確定的。在亮度和色度分量的位元度不同的情況下,可以執行位元度校準操作。亮度分量和色度分量的位元度之間的位元度差異可以被確定的。一個或多個左移位元可被應用於位元度較低該位元度差異的一個或多個分量。例如,變數差量位元度可以代表該位元度差異。當BitDepthY 大於BitDepthC 時,差量位元度變數可被設定為
Figure 02_image123
= BitDepthY - BitDepthC 。色度分量的係數可被左移該差量位元度的值。當BitDepthY 小於BitDepthC 時,差量位元度變數可被設定為
Figure 02_image123
=BitDepthC - BitDepthY 。亮度分量的係數可被左移該差量位元度的值。
如第9圖所示,依照
Figure 02_image123
,可以將左移位元應用於色度分量。殘差係數可以藉由逆色彩變換操作955而被轉換回到原始色彩空間。在960,如第9圖所示,經由右移位元,諸如色度分量之類的經縮放的分量可被重新調整及/或重新縮放至其原始位元度。
位元度校準可以包括移位元處理。如第9圖所示,左移位元可被應用於色度分量。在其他示例中,左移位元可被應用於亮度分量(例如,在BitDepthY 小於BitDepthC 時)。諸如色度分量的逆變換及/或逆CCP之類的解碼處理可以用原始的內部位元度(例如,BitDepthC )來操作。
等式23顯示的是藉由矩陣乘法來校準位元度的帶有移位元操作的示範性逆色彩變換。
Figure 02_image125
等式23
可以補償亮度與色度分量之間的位元度差異,以調整色度分量的QP。舉例來說,如果量化步長大小會在每次遞增QP的時候增大
Figure 02_image127
倍,並且會在每6次遞增的時候加倍,那麼將QP增大
Figure 02_image129
可以等價於藉由向右移動
Figure 02_image123
位元來縮放信號的幅度。大小為
Figure 02_image129
的QP調整可被應用於色度分量。對於其亮度和色度分量,逆色彩變換的輸入信號可以具有相同的位元度。
舉例來說,當亮度和色度的位元度在有損編碼中不同時,可以基於該位元度差異來調整亮度及/或色度分量的QP。第10圖顯示了在QP調整下應用逆ACT的示範性解碼處理。在1010,色度分量的QP可被調整,使得逆CCP 1050的輸入信號對於其亮度和色度分量而言都具有相同的位元度。當亮度分量的位元度高於一個或多個色度分量的位元度時,色度逆變換和逆色彩變換可以在亮度位元度上操作。當亮度分量的位元度低於一個或多個色度分量時,色度逆變換和逆色彩變換可以在其原始位元度上操作。如第10圖所示,殘差係數可被執行逆變換1012。這些殘差係數可被提供給逆CCP 1050。這些殘差係數可以藉由逆色彩空間變換操作1055而被轉換回到原始色彩空間。在1060,經由如第10圖所示的右移位元,可以將色度分量之類的經縮放的分量重新調整及/或重新縮放至其原始位元度。
第11圖顯示的是在有損編碼中的亮度和色度位元度不同時,在色度逆變換之後以左移位元來應用逆ACT的示範性解碼處理。該色度分量的逆變換可以使用原始的較低位元度。QP調整是可以略過的。
如第11圖所示,可以對諸如亮度分量Y以及色度分量Cg和Co之類的殘差係數分別執行逆量化1110和逆變換1112。在執行逆跨分量預測1153之前,在1150,亮度分量和色度分量的位元度可被校準。在校準了位元度之後,可以對殘差係數執行逆CCP 1153。藉由逆色彩變換操作1155,可以將這些殘差係數轉換回原始色彩空間。在1160,經由如第11圖所示的右移位元,可以將色度分量之類的經縮放的分量重新調整及/或重新縮放至其原始位元度。
這裡描述的技術可以用任何可以想到的組合方式來組合。它們還可以用任一可以想到的組合方式組合。例如,在假設逆CCP和逆色彩變換是以相同位元度操作的情況下,那麼可以建立組合的逆CCP和ACT、CCP參數範圍調整、亮度QP調整以及調整色度分量QP的技術。在此組合中,逆CCP和逆色彩變換可以是以較高的亮度和色度分量位元度執行的,例如
Figure 02_image131
第12圖顯示的是組合的逆CCP和逆ACT中的示範性解碼處理。如所示,該解碼處理可以包括組合的逆CCP和ACT、CCP參數範圍調整、亮度QP調整和色度分量的QP調整。此外也可以設想替代換方式和其他組合。雖然未闡明,可以例如將
Figure 02_image123
位元的左移位元應用至針對色度分量的逆變換的輸出上。
如第12圖所示,可以分別對亮度分量Y以及色度分量Cg和Co之類的殘差係數執行逆量化1210。亮度QP調整和色度分量的QP調整可作為逆量化1210的一部分來執行,
Figure 02_image133
可以代表應用於YCgCo空間中的亮度分量量化的差量QP。這可以基於CCP參數的範圍調整經由使用表8或表9來得到。可以對殘差係數執行逆變換1212。可以執行組合的逆CCP和逆ACT 1254。殘差係述可以被轉換回原始色彩空間。在1260,經由如第12圖所示的右移位元,可以將色度分量之類的經縮放的分量重新調整及/或重新縮放至其原始位元度。
第13A圖是可以實施所揭露的一個或多個實施例的示範性通信系統100的圖示。通信系統100可以是為多個無線使用者提供語音、資料、視訊、訊息、廣播等內容的多重存取系統。該通信系統100通過共用包括無線頻寬在內的系統資源來允許多個無線使用者存取此類內容。例如,通信系統100可以使用一種或多種頻道存取方法,例如分碼多重存取(CDMA)、分時多重存取(TDMA)、分頻多重存取(FDMA)、正交FDMA(OFDMA)、單載波FDMA(SC-FDMA)等等。
如第13A圖所示,通信系統100可以包括無線傳輸/接收單元(WTRU)102a、102b、102c及/或102d(通稱或統稱為WTRU 102)、無線電存取網路(RAN)103/104/105、核心網路106/107/109、公共交換電話網路(PSTN)108、網際網路110以及其他網路112,然而應瞭解,所揭露的實施例設想了任意數量的WTRU、基地台、網路及/或網路元件。每一個WTRU 102a、102b、102c、102d可以是被配置為在無線環境中操作及/或通信的任何類型的裝置。例如,WTRU 102a、102b、102c、102d可被配置為傳輸及/或接收無線信號、並且可以包括使用者裝置(UE)、行動站、固定或行動用戶單元、呼叫器、行動電話、個人數位助理(PDA)、智慧型電話、膝上型電腦、隨身型易網機、個人電腦、無線感測器、消費類電子裝置等等。
通信系統100還可以包括基地台114a和基地台114b。每一個基地台114a、114b可以是被配置為與WTRU 102a、102b、102c、102d中的至少一個WTRU無線介接來促使存取一個或多個通信網路的任何類型的裝置,其中該網路可以是核心網路106/107/109、網際網路110及/或網路112。例如,基地台114a、114b可以是基地收發站(BTS)、節點B、e節點B、本地節點B、本地e節點B、網站控制器、存取點(AP)、無線路由器等等。雖然每一個基地台114a、114b都被描述為是單一元件,但是應瞭解的是,基地台114a、114b可以包括任何數量的互連基地台及/或網路元件。
基地台114a可以是RAN 103/104/105的一部分,並且該RAN還可以包括其他基地台及/或網路元件(未顯示),例如基地台控制器(BSC)、無線電網路控制器(RNC)、中繼節點等等。基地台114a及/或基地台114b可被配置為在稱為胞元(未顯示)的特定地理區域內部傳輸及/或接收無線信號。胞元則可以被進一步分割成胞元扇區。例如,與基地台114a關聯的胞元可分為三個扇區。由此,在一個實施例中,基地台114a可以包括三個收發器,即每一個收發器對應於胞元的一個扇區。在另一個實施例中,基地台114a可以使用多輸入多輸出(MIMO)技術,由此可以為胞元的每個扇區使用多個收發器。
基地台114a、114b可以經由空中介面115/116/117來與一個或多個WTRU 102a、102b、102c、102d進行通信,該空中介面可以是任何適當的無線通訊鏈路(例如,射頻(RF)、微波、紅外線(IR)、紫外線(UV)、可見光等等)。空中介面115/116/117可以是用任何適當的無線電存取技術(RAT)建立的。
更具體地說,如上所述,通信系統100可以是多重存取系統、並且可以使用一種或多種頻道存取方案,例如CDMA、TDMA、FDMA、OFDMA、SC-FDMA等等。例如,RAN 103/104/105中的基地台114a與WTRU 102a、102b、102c可以實施諸如通用行動電信系統(UMTS)陸地無線電存取(UTRA)之類的無線電技術,並且該技術可以使用寬頻CDMA(WCDMA)來建立空中介面115/116/117。WCDMA可以包括諸如高速封包存取(HSPA)及/或演進型HSPA(HSPA+)之類的通信協定。HSPA則可以包括高速下鏈封包存取(HSDPA)及/或高速上鏈封包存取(HSUPA)。
在一個實施例中,基地台114a與WTRU 102a、102b、102c可以實施演進型UMTS陸地無線電存取(E-UTRA)之類的無線電技術,該技術可以使用長期演進(LTE)及/或先進LTE(LTE-A)來建立空中介面115/116/117。
在其他實施例中,基地台114a與WTRU 102a、102b、102c可以實施諸如IEEE 802.16(全球互通微波存取(WiMAX))、CDMA2000、CDMA2000 1X、CDMA2000 EV-DO、臨時標準2000(IS-2000)、臨時標準95(IS-95)、臨時標準856(IS-856)、全球行動通信系統(GSM)、用於GSM增強資料速率演進(EDGE)、GSM EDGE(GERAN)等無線電存取技術。
第13A圖中的基地台114b可以是例如無線路由器、本地節點B、本地e節點B或存取點、並且可以使用任何適當的RAT來促成例如營業場所、住宅、交通工具、校園等等的局部區域中的無線連接。在一個實施例中,基地台114b與WTRU 102c、102d可實施IEEE 802.11之類的無線電技術來建立無線區域網路(WLAN)。在一個實施例中,基地台114b與WTRU 102c、102d可以實施IEEE 802.15之類的無線電技術來建立無線個人區域網路(WPAN)。在再一個實施例中,基地台114b和WTRU 102c、102d可使用基於蜂巢的RAT(例如,WCDMA、CDMA2000、GSM、LTE、LTE-A等等)來建立微微胞元或毫微微胞元。如第13A圖所示,基地台114b可以直連到網際網路110。由此,基地台114b並不是必需經由核心網路106/107/109來存取網際網路110。
RAN 103/104/105可以與核心網路106/107/109通信,核心網路可以是被配置為向一個或多個WTRU 102a、102b、102c、102d提供語音、資料、應用及/或網際網路協定語音(VoIP)服務的任何類型的網路。例如,核心網路106/107/109可以提供呼叫控制、記帳服務、基於移動位置的服務、預付費呼叫、網際網路連接、視訊分配等等、及/或執行使用者驗證之類的高階安全功能。雖然在第13A圖中沒有顯示,然而應瞭解的是,RAN103/104/105及/或核心網路106/107/109可以直接或間接地和與RAN103/104/105使用相同RAT或不同RAT的其他RAN進行通信。舉例來說,除了與使用E-UTRA無線電技術的RAN103/104/105連接之外,核心網路106/107/109還可以與使用GSM無線電技術的RAN(未顯示)通信。
核心網路106/107/109還可以充當供WTRU 102a、102b、102c、102d存取PSTN 108、網際網路110及/或其他網路112的閘道。PSTN 108可以包括提供簡易老式電話服務(POTS)的電路交換電話網路。網際網路110可以包括使用了公共通信協定的全球互連電腦網路裝置系統,例如,該協定可以是TCP/IP網際網路協定族中的傳輸控制協定(TCP)、使用者資料包通訊協定(UDP)和網際網路協定(IP)。網路112可以包括由其他服務供應者擁有及/或操作的有線或無線通訊網路。例如,網路112可以包括與一個或多個RAN相連的另一個核心網路,該一個或多個RAN可以與RAN 103/104/105使用相同RAT或不同RAT。
通信系統100中一些或所有WTRU 102a、102b、102c、102d可以包括多模能力,即WTRU 102a、102b、102c、102d可以包括在不同無線鏈路上與不同無線網路進行通信的多個收發器。例如,第13A圖所示的WTRU 102c可被配置為與使用基於蜂巢的無線電技術的基地台114a通信、以及與可以使用IEEE 802無線電技術的基地台114b通信。
第13B圖是示範性WTRU 102的系統圖。如第13B圖所示,WTRU 102可以包括處理器118、收發器120、傳輸/接收元件122、揚聲器/麥克風124、鍵盤126、顯示器/觸控板128、不可移式記憶體130、可移式記憶體132、電源134、全球定位系統(GPS)晶片組136以及其他週邊裝置138。應該瞭解的是,在保持與實施例相符的同時,WTRU 102還可以包括前述元件的任何子組合。此外,這裡的實施例還設想基地台114a和114b、及/或基地台114a和114b所代表的節點可以包括在第13B圖中描繪以及在這裡描述的一些或所有元件,特別地,基地台114a和114b所代表的節點可以是收發站(BTS)、節點B、網站控制器、存取點(AP)、本地節點B、演進型本地節點B(eNodeB)、本地演進型節點B(HeNB)、本地演進型節點B閘道以及代理節點,但其並不侷限於此。
處理器118可以是通用處理器、專用處理器、常規處理器、數位訊號處理器(DSP)、多個微處理器、與DSP核心關聯的一個或多個微處理器、控制器、微控制器、專用積體電路(ASIC)、現場可程式設計閘陣列(FPGA)電路、其他任何類型的積體電路(IC)、狀態機等等。處理器118可以執行信號編碼、資料處理、功率控制、輸入/輸出處理及/或其他任何能使WTRU 102在無線環境中操作的功能。處理器118可以耦合至收發器120,收發器120可以耦合至傳輸/接收元件122。雖然第13B圖將處理器118和收發器120描述為是獨立元件,然而應瞭解的是,處理器118和收發器120可以集成在一個電子封裝或晶片中。
傳輸/接收元件122可被配置為經由空中介面115/116/117來傳輸信號至基地台(例如,基地台114a)或接收來自基地台(例如,基地台114a)的信號。例如,在一個實施例中,傳輸/接收元件122可以是被配置為傳輸及/或接收RF信號的天線。在一個實施例中,例如,傳輸/接收元件122可以是被配置為傳輸及/或接收IR、UV或可見光信號的發射器/偵測器。在再一個實施例中,傳輸/接收元件122可被配置為傳輸和接收RF和光信號。應瞭解的是,傳輸/接收元件122可被配置為傳輸及/或接收無線信號的任何組合。
此外,雖然在第13B圖中將傳輸/接收元件122描述為是單一元件,但是WTRU 102可以包括任何數量的傳輸/接收元件122。更具體地說,WTRU 102可以使用MIMO技術。因此,在一個實施例中,WTRU 102可以包括經由空中介面115/116/117來傳輸和接收無線信號的兩個或多個傳輸/接收元件122(例如,多個天線)。
收發器120可被配置為調變要由傳輸/接收元件122傳輸的信號、以及解調傳輸/接收元件122接收的信號。如上所述,WTRU 102可以具有多模能力。因此,收發器120可以包括允許WTRU 102經由諸如UTRA和IEEE 802.11之類的多種RAT來進行通信的多個收發器。
WTRU 102的處理器118可以耦合至揚聲器/麥克風124、鍵盤126及/或顯示器/觸控板128(例如,液晶顯示器(LCD)顯示單元或有機發光二極體(OLED)顯示單元)、並且可以接收來自這些元件的使用者輸入資料。處理器118還可以將使用者資料輸出到揚聲器/麥克風124、鍵盤126及/或顯示器/觸控板128。此外,處理器118可以從例如不可移式記憶體106及/或可移式記憶體132之類的任何類型的適當記憶體中存取訊號、以及將資訊存入這些記憶體。該不可移式記憶體106可以包括隨機存取記憶體(RAM)、唯讀記憶體(ROM)、硬碟或是其他任何類型的記憶儲存裝置。可移式記憶體132可以包括用戶身份模組(SIM)卡、記憶條、安全數位(SD)記憶卡等等。在一個實施例中,處理器118可以從那些並非實際位於WTRU 102(例如,位於伺服器或家用電腦(未顯示))的記憶體存取資訊、以及將資料存入這些記憶體。
處理器118可以接收來自電源134的電力、並且可以被配置分發及/或控制用於WTRU 102中的其他元件的電力。電源134可以是為WTRU 102供電的任何適當的裝置。舉例來說,電源134可以包括一個或多個乾電池組(如鎳鎘(Ni-Cd)、鎳鋅(Ni-Zn)、鎳氫(NiMH)、鋰離子(Li-ion)等等)、太陽能電池、燃料電池等等。
處理器118還可以與GPS晶片組136耦合,該晶片組可被配置為提供與WTRU 102的目前位置相關的位置資訊(例如,經度和緯度)。作為來自GPS晶片組136的資訊的補充或替換,WTRU 102可以經由空中介面115/116/117接收來自基地台(例如,基地台114a、114b)的位置資訊、及/或根據從兩個或多個附近基地台接收的信號時序來確定其位置。應瞭解的是,在保持與實施例相符的同時,WTRU 102可以用任何適當的定位方法來獲取位置資訊。
處理器118還可以耦合到其他週邊裝置138,這其中可以包括提供附加特徵、功能及/或有線或無線連接的一個或多個軟體及/或硬體模組。例如,週邊裝置138可以包括加速度計、電子指南針、衛星收發器、數位相機(用於照片和視訊)、通用序列匯流排(USB)埠、振動裝置、電視收發器、免持耳機、藍牙®模組、調頻(FM)無線電單元、數位音樂播放器、媒體播放器、視訊遊戲機模組、網際網路瀏覽器等等。
第13C圖是根據一個實施例的RAN 103和核心網路106的系統圖。如上所述,RAN 103可以使用E-UTRA無線電技術而在空中介面115上與WTRU 102a、102b、102c通信。此外,RAN 103還可以與核心網路106通信。如第13C圖所示,RAN 103可以包括節點B 140a、140b、140c,其中每一個節點B都可以包括經由空中介面115以與WTRU 102a、102b、102c進行通信的一個或多個收發器。節點B 140a、140b、140c中的每一個都可以與RAN 103內的特定胞元(未顯示)關聯。RAN 103還可以包括RNC 142a、142b。應該瞭解的是,在保持與實施例相符的同時,RAN 103可以包括任何數量的節點B和RNC。
如第13C圖所示,節點B 140a、140b可以與RNC 142a進行通信。此外,節點B 140c還可以與RNC 142b進行通信。節點B 140a、140b、140c可以經由Iub介面來與各自的RNC 142a、142b進行通信。RNC 142a、142b可以經由Iur介面彼此進行通信。每一個RNC 142a、142b都可以被配置為控制與之相連的各自的節點B 140a、140b、140c。另外,每一個RNC 142a、142b都可以被配置為執行或支援其他功能,例如外環功率控制、負載控制、許可控制、封包排程、切換控制、巨集分集、安全功能、資料加密等等。
第13C圖所示的核心網路106可以包括媒體閘道(MGW)144、行動交換中心(MSC)146、服務GPRS節點交換中心(SGSN)148及/或閘道GPRS支援節點(GGSN)150。雖然前述每個元件都被描述為是核心網路106的一部分,然而應瞭解的是,核心網路操作者之外的其他實體同樣可以擁有及/或操作這其中的任一元件。
RAN 103中的RNC 142a可以經由IuCS介面而連接到核心網路106中的MSC 146。MSC 146可以連接到MGW 144。MSC 146和MGW 144可以為WTRU 102a、102b、102c提供針對PSTN 108之類的電路切換式網路的存取,以便促成WTRU 102a、102b、102c與傳統陸線通信裝置間的通信。
RAN 103中的RNC 142a還可以經由IuPS介面而連接到核心網路106中的SGSN 148。SGSN 148則可以連接到GGSN 150。SGSN 148和GGSN 150可以為WTRU 102a、102b、102c提供針對網際網路110之類的封包交換網路的存取,以便促成WTRU 102a、102b、102c與IP賦能裝置之間的通信。
如上所述,核心網路106還可以連接到網路112,該網路可以包括其他服務供應者擁有及/或操作的其他有線或無線網路。
第13D圖是根據一個實施例的RAN 104和核心網路107的系統圖。如上所述,RAN 104可以使用E-UTRA無線電技術以經由空中介面116與WTRU 102a、102b、102c進行通信。此外,RAN 104還可以與核心網路107通信。
RAN 104可以包括e節點B 160a、160b、160c,然而應瞭解的是,在保持與實施例相符的同時,RAN 104可以包括任何數量的e節點B。每一個e節點B 160a、160b、160c可以包括一個或多個收發器,以便經由空中介面116來與WTRU 102a、102b、102c通信。在一個實施例中,e節點B 160a、160b、160c可以實施MIMO技術。由此,舉例來說,e節點B 160a可以使用多個天線來向WTRU 102a傳輸無線信號、以及接收來自WTRU 102a的無線信號。
每一個e節點B 160a、160b、160c可以與特定胞元(未顯示)關聯、並且可以被配置為處理無線電資源管理決策、切換決策、上鏈及/或下鏈中的使用者排程等等。如第13D圖所示,e節點B 160a、160b、160c可以經由X2介面彼此進行通信。
第13D圖所示的核心網路107可以包括移動性管理閘道(MME)162、服務閘道164以及封包資料網路(PDN)閘道166。雖然前述的每個元件都被描述為是核心網路107的一部分,然而應瞭解的是,核心網路操作者之外的其他實體同樣可以擁有及/或操作這些元件中的任一元件。
MME 162可以經由S1介面而連接到RAN 104中的每一個e節點B 160a、160b、160c、並且可以充當控制節點。例如,MME 162可以負責驗證WTRU 102a、102b、102c的使用者、啟動/停用承載、在WTRU 102a、102b、102c的初始連結過程中選擇特定服務閘道等等。該MME 162還可以提供控制平面功能,以便在RAN 104與使用了GSM或WCDMA之類的其他無線電技術的其他RAN(未顯示)之間執行切換。
服務閘道164可以經由S1介面而連接到RAN 104中的每一個e節點B 160a、160b、160c。該服務閘道164通常可以路由和轉發去往/來自WTRU 102a、102b、102c的使用者資料封包。此外,服務閘道164還可以執行其他功能,例如在e節點B間的切換過程中錨定使用者平面,在下鏈資料可供WTRU 102a、102b、102c使用時觸發傳呼、管理和儲存WTRU 102a、102b、102c的上下文等等。
服務閘道164還可以連接到PDN閘道166,PDN閘道166可以為WTRU 102a、102b、102c提供針對諸如網際網路110之類的封包交換網路的存取,以便促成WTRU 102a、102b、102c與IP賦能裝置之間的通信。
核心網路107可以促成與其他網路的通信。例如,核心網路107可以為WTRU 102a、102b、102c提供針對PSTN 108之類的電路切換式網路的存取,以便促成WTRU 102a、102b、102c與傳統陸線通信裝置之間的通信。例如,核心網路107可以包括IP閘道(例如,IP多媒體子系統(IMS)伺服器)或與之通信,其中該IP閘道充當了核心網路107與PSTN 108之間的介面。此外,核心網路107還可以為WTRU 102a、102b、102c提供針對網路112的存取,其中該網路可以包括其他服務供應者擁有及/或操作的其他有線或無線網路。
第13E圖是根據一個實施例的RAN 105和核心網路109的系統圖。RAN 105可以是使用IEEE 802.16無線電技術以經由空中介面117與WTRU 102a、102b、102c進行通信的存取服務網路(ASN)。如以下進一步論述的那樣,WTRU 102a、102b、102c,RAN 105以及核心網路109的不同功能實體之間的通信鏈路可被定義為參考點。
如第13E圖所示,RAN 105可以包括基地台180a、180b、180c以及ASN閘道182,然而應瞭解的是,在保持與實施例相符的同時,RAN 105可以包括任何數量的基地台和ASN閘道。每個基地台180a、180b、180c都可以與RAN 105中的特定胞元(未顯示)關聯,並且每個基地台都可以包括一個或多個收發器,以便經由空中介面117與WTRU 102a、102b、102c進行通信。在一個實施例中,基地台180a、180b、180c可以實施MIMO技術。由此,舉例來說,基地台180a可以使用多個天線來向WTRU 102a傳輸無線信號以及接收來自WTRU 102a的無線信號。基地台180a、180b、180c還可以提供移動性管理功能,例如切換觸發、隧道建立、無線電資源管理、訊務分類、服務品質(QoS)策略實施等等。ASN閘道182可以充當訊務聚合點、並且可以負責實施傳呼、用戶設定檔快取、針對核心網路109的路由等等。
WTRU 102a、102b、102c與RAN 105之間的空中介面117可被定義為是實施IEEE 802.16規範的R1參考點。另外,每一個WTRU 102a、102b、102c都可以與核心網路109建立邏輯介面(未顯示)。WTRU 102a、102b、102c與核心網路109之間的邏輯介面可被定義為R2參考點,該參考點可以用於驗證、授權、IP主機配置管理及/或移動性管理。
每一個基地台180a、180b、180c之間的通信鏈路可被定義為R8參考點,該參考點包含了用於促成WTRU切換以及基地台之間的資料傳送的協定。基地台180a、180b、180c與ASN閘道182之間的通信鏈路可被定義為R6參考點。該R6參考點可以包括用於促成基於與每一個WTRU 102a、102b、102c相關聯的移動性事件的移動性管理。
如第13E圖所示,RAN 105可以連接到核心網路109。RAN 105與核心網路109之間的通信鏈路可以被定義為R3參考點,例如,該參考點包含了用於促成資料傳送和移動性管理能力的協定。核心網路109可以包括行動IP本地代理(MIP-HA)184、驗證、授權、記帳(AAA)伺服器186以及閘道188。雖然前述每個元件都被描述為是核心網路109的一部分,然而應瞭解的是,核心網路操作者以外的實體也可以擁有及/或操作這其中的任一元件。
MIP-HA可以負責實施IP位址管理、並且可以允許WTRU 102a、102b、102c在不同的ASN及/或不同的核心網路之間漫遊。MIP-HA 184可以為WTRU 102a、102b、102c提供針對網際網路110之類的封包交換網路的存取,以便促成WTRU 102a、102b、102c與IP賦能的裝置之間的通信。AAA伺服器186可以負責實施使用者驗證以及支援使用者服務。閘道188可以促成與其他網路的互通。例如,閘道188可以為WTRU 102a、102b、102c提供對於PSTN 108之類的電路切換式網路的存取,以便促成WTRU 102a、102b、102c與傳統陸線通信裝置之間的通信。另外,閘道188還可以為WTRU 102a、102b、102c提供針對網路112的存取,其中該網路可以包括其他服務供應者擁有及/或操作的其他有線或無線網路。
雖然在第13E圖中沒有顯示,然而應瞭解的是,RAN 105可以連接到其他ASN,並且核心網路109可以連接到其他核心網路。RAN 105與其他ASN之間的通信鏈路可被定義為R4參考點,該參考點可以包括用於協調WTRU 102a、102b、102c在RAN 105與其他ASN之間的移動的協定。核心網路109與其他核心網路之間的通信鏈路可以被定義為R5參考點,該參考點可以包括用於促成本地核心網路與被訪核心網路之間互通的協定。
雖然在上文中描述了採用特定組合的特徵和要素,但是本領域中具有通常知識者將會認識到,每一個特徵既可以單獨使用,也可以與其他特徵和要素進行任何組合。此外,這裡描述的方法可以在引入電腦可讀媒體中以供電腦或處理器運行的電腦程式、軟體或韌體中實施。關於電腦可讀媒體的示例包括電信號(經由有線或無線連接傳送)以及電腦可讀儲存媒體。關於電腦可讀儲存媒體的示例包括但不限於唯讀記憶體(ROM)、隨機存取記憶體(RAM)、暫存器、快取記憶體、半導體儲存裝置、內部硬碟和可拆卸磁片之類的磁性媒體、磁光媒體、以及CD-ROM碟片和數位多功能光碟(DVD)之類的光學媒體。與軟體關聯的處理器可以用於實施在WTRU、UE、終端、基地台、RNC或任何電腦主機。
2‧‧‧輸入視訊訊號 4‧‧‧變換 6‧‧‧量化 8‧‧‧熵編碼單元 10‧‧‧逆量化 12‧‧‧逆變換 16‧‧‧減去 20、202、302‧‧‧位元流 26、226‧‧‧相加 60、362‧‧‧空間預測 62‧‧‧運動/時間預測 66、266、366‧‧‧迴路濾波器 64、264、364‧‧‧參考圖像儲存器 80‧‧‧模式判決元件 100‧‧‧通信系統 102、102a、102b、102c、102d‧‧‧無線傳輸/接收單元(WTRU) 103/104/105‧‧‧無線電存取網路(RAN) 106/107/109‧‧‧核心網路 108‧‧‧公共交換電話網路(PSTN) 110‧‧‧網際網路 112‧‧‧其他網路 114a、114b‧‧‧基地台 115/116/117‧‧‧空中介面 118‧‧‧處理器 120‧‧‧收發器 122‧‧‧傳輸/接收元件 124‧‧‧揚聲器/麥克風 126‧‧‧鍵盤 128‧‧‧顯示器/觸控板 130‧‧‧不可移式記憶體 132‧‧‧可移式記憶體 134‧‧‧電源 136‧‧‧全球定位系統(GPS)晶片組 138‧‧‧週邊裝置 140a、140b、140c‧‧‧節點B 142a、142b‧‧‧無線電網路控制器(RNC) 144‧‧‧媒體閘道(MGW) 146‧‧‧行動交換中心(MSC) 148‧‧‧服務GPRS節點交換中心(SGSN) 150‧‧‧閘道GPRS支援節點(GGSN) 160a、160b、160c‧‧‧e節點B 162‧‧‧移動性管理閘道(MME) 164‧‧‧服務閘道 166‧‧‧封包資料網路(PDN)閘道 180a、180b、180c‧‧‧基地台 182‧‧‧ASN閘道 184‧‧‧行動IP本地代理(MIP-HA) 186‧‧‧驗證、授權、記帳(AAA)伺服器 188‧‧‧閘道 208‧‧‧解碼單元 210‧‧‧逆量化單元 212‧‧‧逆變換單元 255、340‧‧‧預測區塊 260‧‧‧空間預測單元、空間預測器 262‧‧‧時間預測單元、運動補償預測 308‧‧‧熵解碼器 310‧‧‧去量化器 312‧‧‧逆變換器 330‧‧‧殘差係數 350‧‧‧逆CCP 355‧‧‧逆色彩變換 360‧‧‧時間預測 ACT‧‧‧適應性色彩變換 ASN‧‧‧存取服務網路 CCP‧‧‧跨分量預測 Cg、Co、Y‧‧‧分量 IP‧‧‧網際網路協定 Iub、IuCS、IuPS、Iur、S1、X2‧‧‧介面 R1、R2、R6、R8‧‧‧參考點 TU‧‧‧變換單元
第1圖顯示了基於區塊的示範性混合視訊編碼系統。 第2圖顯示了基於區塊的示範性視訊解碼器。 第3圖顯示了具有逆CCP和逆ACT的基於區塊的示範性視訊解碼器。 第4圖示出的是針對CCP參數的示範性不均勻量化。 第5A圖是在TU級應用逆CCP以及在CU級應用逆ACT的示範性解碼處理的時序圖。 第5B圖是在TU級應用逆CCP和逆ACT的示範性殘差解碼處理的時序圖。 第6A圖顯示了CCP和ACT操作的示範性序連。 第6B圖顯示了在TU級組合逆CCP和逆ACT的示範性殘差解碼處理。 第7圖顯示的是有損編碼中用於Co分量的CCP參數的示範性編碼器側量化。 第8A圖顯示的是無損編碼中用於Cg分量的CCP參數的示範性編碼器側量化。 第8B圖顯示的是無損編碼中用於Co分量的CCP參數的示範性編碼器側量化處理。 第9圖顯示的是用於在有損編碼中亮度和色度的位元度不同時,在位元度校準下應用逆ACT的示範性解碼處理。 第10圖顯示的是用於在有損編碼中的亮度和色度位元差不同時,在量化參數(QP)調整下應用逆ACT的示範性解碼處理。 第11圖顯示的是用於在有損編碼中的亮度和色度位元度不同時,在色度逆變換後以位元左移來應用逆ACT的示範性解碼處理。 第12圖顯示的是用於在有損編碼中的亮度和色度位元度不同時在組合的逆CCP和逆ACT中的示範性解碼處理。 第13A圖是可以實施所揭露的一個或多個實施例的示範性通信系統的系統圖。 第13B圖是可以在第13A圖所示的通信系統內使用的示範性無線傳輸/接收單元(WTRU)的系統圖。 第13C圖是可以在第13A圖所示的通信系統內使用的示範性無線電存取網路以及示範性核心網路的系統圖。 第13D圖是可以在第13A圖所示的通信系統內使用的另一個示範性無線電存取網路以及示範性核心網路的系統圖。 第13E圖是可以在第13A圖所示的通信系統內使用的另一個示範性無線電存取網路以及示範性核心網路的系統圖。
302:位元流
308:熵解碼器
310:去量化器
312:逆變換器
330:殘差係數
340:預測區塊
350:逆CCP
355:逆色彩變換
366:迴路濾波器
364:參考圖像儲存器
362:空間預測
360:時間預測
CCP:跨分量預測

Claims (10)

  1. 一種視訊編碼裝置,包括:一處理器,被配置為:接收一視訊位元流,該視訊位元流包括具有一原始亮度分量位元度的一亮度分量、具有一原始色度位元度的一第二色度分量以及一第一色度分量;對該亮度分量、該第一色度分量以及該第二色度分量執行位元度校準,使得該亮度分量、該第一色度分量以及該第二色度分量具有一校準的位元度,其中該經校準的位元度是該原始亮度分量位元度與該原始色度分量位元度之間較高的位元度,且具有一較低原始位元度的一分量被縮放,以匹配該經校準的位元度;以及基於具有該經校準的位元度的該亮度分量、該第一色度分量以及該第二色度分量來執行一逆色彩變換。
  2. 如申請專利範圍第1項所述的視訊編碼裝置,其中該處理器更被配置為:在該逆色彩變換之後,將該亮度分量回復至該原始亮度分量位元度、或者將該第一色度分量以及該第二色度分量回復至該原始色度位元度。
  3. 如申請專利範圍第1項所述的視訊編碼裝置,其中該處理器更被配置為:確定該原始亮度分量位元度與該原始色度分量位元度之間的一位元度差異;以及將具有該較低原始位元度的該分量的係數左移該位元度差異。
  4. 如申請專利範圍第3項所述的視訊編碼裝置,其中該處理器更被配置為: 在該逆色彩變換之後,將具有該較低原始位元度的該分量的該係數右移該位元度差異。
  5. 如申請專利範圍第1項所述的視訊編碼裝置,其中該亮度分量、該第一色度分量以及該第二色度分量與一殘差變換區塊相關聯。
  6. 一種視訊編碼方法,包括:接收一視訊位元流,該視訊位元流包括具有一原始亮度分量位元度的一亮度分量、具有一原始色度位元度的一第二色度分量以及一第一色度分量;對該亮度分量、該第一色度分量以及該第二色度分量執行位元度校準,使得該亮度分量、該第一色度分量以及該第二色度分量具有一校準的位元度,其中該經校準的位元度是該原始亮度分量位元度與該原始色度分量位元度之間較高的位元度,且具有一較低原始位元度的一分量被縮放,以匹配該經校準的位元度;以及基於具有該經校準的位元度的該亮度分量、該第一色度分量以及該第二色度分量來執行一逆色彩變換。
  7. 如申請專利範圍第6項所述的視訊編碼方法,更包括:在該逆色彩變換之後,執行下列至少一者:將該亮度分量回復至該原始亮度分量位元度、或者將該第一色度分量以及該第二色度分量回復至該原始色度位元度。
  8. 如申請專利範圍第6項所述的視訊編碼方法,更包括:確定該原始亮度分量位元度與該原始色度分量位元度之間的一位元度差異;以及將具有該較低原始位元度的該分量的係數左移該位元度差異。
  9. 如申請專利範圍第8項所述的視訊編碼方法,更包括:在該逆色彩變換之後,將具有該較低原始位元度的該分量的該係數右移該位元度差異。
  10. 如申請專利範圍第6項所述的視訊編碼方法,其中該亮度分量、該第一色度分量以及該第二色度分量與一殘差變換區塊相關聯。
TW104130284A 2014-09-12 2015-09-14 視訊編碼裝置及方法 TWI722996B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201462049843P 2014-09-12 2014-09-12
US62/049,843 2014-09-12
US201562171542P 2015-06-05 2015-06-05
US62/171,542 2015-06-05

Publications (2)

Publication Number Publication Date
TW201613352A TW201613352A (en) 2016-04-01
TWI722996B true TWI722996B (zh) 2021-04-01

Family

ID=54238556

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104130284A TWI722996B (zh) 2014-09-12 2015-09-14 視訊編碼裝置及方法

Country Status (9)

Country Link
US (1) US10469847B2 (zh)
EP (2) EP3544298A1 (zh)
JP (3) JP2017531382A (zh)
KR (1) KR102051193B1 (zh)
CN (1) CN107079157B (zh)
BR (1) BR112017004886A2 (zh)
RU (1) RU2017112309A (zh)
TW (1) TWI722996B (zh)
WO (1) WO2016040865A1 (zh)

Families Citing this family (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110572662B (zh) * 2013-10-07 2024-03-08 Vid拓展公司 用于多层视频编码的组合可分级性处理
US9736481B2 (en) 2014-03-14 2017-08-15 Qualcomm Incorporated Quantization parameters for color-space conversion coding
RU2648634C1 (ru) * 2014-09-26 2018-03-26 Долби Лабораторис Лайсэнзин Корпорейшн Кодирование и декодирование перцепционно квантованного видеосодержимого
US9838662B2 (en) * 2014-10-10 2017-12-05 Qualcomm Incorporated Harmonization of cross-component prediction and adaptive color transform in video coding
US20160360205A1 (en) * 2015-06-08 2016-12-08 Industrial Technology Research Institute Video encoding methods and systems using adaptive color transform
US10390020B2 (en) * 2015-06-08 2019-08-20 Industrial Technology Research Institute Video encoding methods and systems using adaptive color transform
JP2018056685A (ja) * 2016-09-27 2018-04-05 株式会社ドワンゴ 画像符号化装置、画像符号化方法、及び画像符号化プログラム、並びに、画像復号装置、画像復号方法、及び画像復号プログラム
US11228756B2 (en) 2017-03-10 2022-01-18 Mediatek Inc. Method and apparatus of implicit intra coding tool settings with intra directional prediction modes for video coding
DE102017204946A1 (de) * 2017-03-23 2018-09-27 Volkswagen Aktiengesellschaft Verfahren zur Bestimmung eines Wertes einer Integer-Skalierung in einer Verknüpfung von Eingangsmengen zu Ausgangsmengen und Computerprogrammprodukt
US10778978B2 (en) * 2017-08-21 2020-09-15 Qualcomm Incorporated System and method of cross-component dynamic range adjustment (CC-DRA) in video coding
CA3075641A1 (en) 2017-09-15 2019-03-21 Sony Corporation Image processing device and method
US10681358B2 (en) * 2017-12-19 2020-06-09 Qualcomm Incorporated Quantization parameter control for video coding with joined pixel/transform based quantization
CN111742554B (zh) * 2018-02-01 2021-08-06 联发科技股份有限公司 具有视频数据自适应量化的视频编码或解码方法和装置
GB2571313B (en) * 2018-02-23 2022-09-21 Canon Kk New sample sets and new down-sampling schemes for linear component sample prediction
KR20190113652A (ko) 2018-03-27 2019-10-08 주식회사 케이티 비디오 신호 처리 방법 및 장치
WO2019229683A1 (en) 2018-05-31 2019-12-05 Beijing Bytedance Network Technology Co., Ltd. Concept of interweaved prediction
TW202007164A (zh) 2018-07-15 2020-02-01 大陸商北京字節跳動網絡技術有限公司 跨分量運動資訊匯出
CN110839153B (zh) 2018-08-17 2023-04-07 北京字节跳动网络技术有限公司 一种处理视频数据的方法和装置
CN111758260B (zh) * 2018-09-02 2022-07-08 Lg电子株式会社 用于处理图像信号的方法及设备
WO2020053804A1 (en) 2018-09-12 2020-03-19 Beijing Bytedance Network Technology Co., Ltd. Downsampling in cross-component linear modeling
TW202025732A (zh) * 2018-09-19 2020-07-01 大陸商北京字節跳動網絡技術有限公司 用於幀內編碼的鄰近的相鄰塊的選擇
BR112021008108A2 (pt) * 2018-11-21 2021-08-03 Interdigital Vc Holdings, Inc. método e dispositivo para codificação e decodificação de figuração
WO2020103943A1 (en) * 2018-11-22 2020-05-28 Beijing Bytedance Network Technology Co., Ltd. Using collocated blocks in sub-block temporal motion vector prediction mode
WO2020125794A1 (en) * 2018-12-22 2020-06-25 Beijing Bytedance Network Technology Co., Ltd. Two step cross-component prediction mode
WO2020140951A1 (en) 2019-01-02 2020-07-09 Beijing Bytedance Network Technology Co., Ltd. Motion vector derivation between color components
WO2020156515A1 (en) 2019-01-31 2020-08-06 Beijing Bytedance Network Technology Co., Ltd. Refined quantization steps in video coding
AU2020214946B2 (en) * 2019-02-01 2023-06-08 Beijing Bytedance Network Technology Co., Ltd. Interactions between in-loop reshaping and inter coding tools
CN113424538A (zh) 2019-02-14 2021-09-21 北京字节跳动网络技术有限公司 解码器侧细化工具的选择性应用
CN113545056A (zh) * 2019-02-28 2021-10-22 交互数字Vc控股公司 用于图片编码和解码的方法及设备
EP3935847A4 (en) * 2019-03-04 2022-12-07 Alibaba Group Holding Limited METHOD AND SYSTEM FOR PROCESSING VIDEO CONTENT
EP3918800A4 (en) 2019-03-08 2022-07-06 Beijing Bytedance Network Technology Co., Ltd. SIGNALING TRANSFORMATION INFORMATION IN VIDEO PROCESSING
TWI753377B (zh) * 2019-03-12 2022-01-21 弗勞恩霍夫爾協會 用於影像及視訊寫碼之選擇性成分間變換(ict)技術
EP3939298A4 (en) * 2019-03-15 2023-01-04 HFI Innovation Inc. METHOD AND APPARATUS FOR REDUCING LATENCY IN CHROMA RESIDUES SCALING
EP3944621A4 (en) * 2019-03-25 2022-05-18 Guangdong Oppo Mobile Telecommunications Corp., Ltd. FRAME PREDICTION METHOD, ENCODER, DECODER, AND STORAGE MEDIA
CA3135968C (en) * 2019-04-18 2024-05-14 Beijing Bytedance Network Technology Co., Ltd. Restriction on applicability of cross component mode
KR102630411B1 (ko) 2019-04-20 2024-01-29 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 크로마 잔차 조인트 코딩을 위한 구문 요소의 시그널링
JP7317991B2 (ja) 2019-04-23 2023-07-31 北京字節跳動網絡技術有限公司 クロスコンポーネント依存性を低減するための方法
WO2020224629A1 (en) 2019-05-08 2020-11-12 Beijing Bytedance Network Technology Co., Ltd. Conditions for applicability of cross-component coding
WO2020228660A1 (en) 2019-05-11 2020-11-19 Beijing Bytedance Network Technology Co., Ltd. Selective use of coding tools in video processing
CN115567707A (zh) 2019-05-30 2023-01-03 抖音视界有限公司 色度分量的自适应环路滤波
CN114097228B (zh) 2019-06-04 2023-12-15 北京字节跳动网络技术有限公司 具有几何分割模式编解码的运动候选列表
EP3963890A4 (en) 2019-06-04 2022-11-02 Beijing Bytedance Network Technology Co., Ltd. BUILDING A LIST OF MOVEMENT CANDIDATES USING NEIGHBOR BLOCK INFORMATION
EP3967032A4 (en) 2019-06-07 2022-07-27 Beijing Bytedance Network Technology Co., Ltd. CONDITIONAL SIGNALING OF A REDUCED SECONDARY TRANSFORM FOR VIDEO BIANARY FLOWS
CN113994684A (zh) * 2019-06-21 2022-01-28 北京达佳互联信息技术有限公司 用于针对视频编解码的预测相关残差缩放的方法和设备
CN114041287A (zh) * 2019-06-21 2022-02-11 北京字节跳动网络技术有限公司 自适应环内颜色空间转换和其他视频编解码工具的选择性使用
CN113994697A (zh) 2019-06-22 2022-01-28 北京字节跳动网络技术有限公司 色度残差缩放的语法元素
JP7460748B2 (ja) 2019-07-07 2024-04-02 北京字節跳動網絡技術有限公司 クロマ残差スケーリングのシグナリング
WO2021008513A1 (en) 2019-07-14 2021-01-21 Beijing Bytedance Network Technology Co., Ltd. Transform block size restriction in video coding
CN117560490A (zh) 2019-07-27 2024-02-13 北京字节跳动网络技术有限公司 根据参考图片类型使用工具的限制
CN114208183A (zh) * 2019-08-03 2022-03-18 北京字节跳动网络技术有限公司 视频的缩减二次变换中基于位置的模式导出
CN117336482A (zh) 2019-08-20 2024-01-02 北京字节跳动网络技术有限公司 变换跳过模式的信令通知
JP7321364B2 (ja) 2019-09-14 2023-08-04 バイトダンス インコーポレイテッド ビデオコーディングにおけるクロマ量子化パラメータ
EP4014502A4 (en) * 2019-09-20 2022-11-09 Beijing Bytedance Network Technology Co., Ltd. SCALING METHOD FOR ENCODER BLOCK
WO2021052495A1 (en) * 2019-09-20 2021-03-25 Beijing Bytedance Network Technology Co., Ltd. Adaptive resolution change and scalable coding for screen contents
MX2022000705A (es) * 2019-09-23 2022-02-23 Beijing Dajia Internet Information Tech Co Ltd Metodo y aparato para codificacion de video en formato croma 4:4:4.
CN114450959B (zh) 2019-09-28 2024-08-02 北京字节跳动网络技术有限公司 视频编解码中的几何分割模式
JP2022552511A (ja) 2019-10-12 2022-12-16 北京字節跳動網絡技術有限公司 ビデオコーディングツールのための高レベルシンタックス
WO2021076478A1 (en) * 2019-10-14 2021-04-22 Bytedance Inc. Using chroma quantization parameter in video coding
KR20220083715A (ko) 2019-10-29 2022-06-20 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 루마 차이를 이용한 크로스 컴포넌트 적응적 루프 필터
WO2021088951A1 (en) * 2019-11-07 2021-05-14 Beijing Bytedance Network Technology Co., Ltd. Quantization properties of adaptive in-loop color-space transform for video coding
EP4070555A4 (en) * 2019-12-05 2023-01-25 Alibaba Group Holding Limited METHOD AND DEVICE FOR CHROMA SCANNING
CN116320457B (zh) * 2019-12-10 2024-06-28 北京达佳互联信息技术有限公司 以4:4:4色度格式进行视频编解码的方法和装置
MX2022006734A (es) 2019-12-11 2022-06-09 Beijing Bytedance Network Tech Co Ltd Relleno de muestra para filtrado de circuito adaptivo de componente cruzado.
WO2021121419A1 (en) * 2019-12-19 2021-06-24 Beijing Bytedance Network Technology Co., Ltd. Interaction between adaptive color transform and quantization parameters
JP7323071B2 (ja) * 2019-12-27 2023-08-08 富士通株式会社 アダプティブカラー変換のためのコーディングとデコーディング方法、装置及びビデオコーデック装置
WO2021138476A1 (en) * 2019-12-30 2021-07-08 Beijing Dajia Internet Information Technology Co., Ltd. Coding of chrominance residuals
JP7436680B2 (ja) 2020-01-05 2024-02-22 北京字節跳動網絡技術有限公司 映像コーディングのための一般制約情報
CN116055737B (zh) * 2020-01-05 2023-12-29 北京达佳互联信息技术有限公司 一种视频编码的方法、装置和介质
WO2021143896A1 (en) 2020-01-18 2021-07-22 Beijing Bytedance Network Technology Co., Ltd. Adaptive colour transform in image/video coding
US20230103632A1 (en) * 2020-01-25 2023-04-06 Lg Electronics Inc. Act residual-based image or video coding
WO2021150085A1 (ko) * 2020-01-25 2021-07-29 엘지전자 주식회사 색상 공간 변환을 사용하는 레지듀얼을 위한 영상 또는 비디오 코딩
WO2021150084A1 (ko) * 2020-01-25 2021-07-29 엘지전자 주식회사 색상 공간 변환 기반 영상 또는 비디오 코딩
CN113395524B (zh) * 2020-03-11 2023-04-28 腾讯美国有限责任公司 视频解码方法、装置和电子设备
US11146806B2 (en) * 2020-03-11 2021-10-12 Tencent America LLC Coding unit level transform size restriction for adaptive color transform
US11445206B2 (en) * 2020-04-16 2022-09-13 Tencent America LLC Method and apparatus for video coding
KR102663297B1 (ko) * 2020-06-12 2024-05-14 베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드 4:4:4 색 포맷의 비디오 코딩 방법 및 장치
JP7522237B2 (ja) 2020-06-30 2024-07-24 北京字節跳動網絡技術有限公司 適応ループフィルタリングのための境界位置
KR20220037382A (ko) 2020-09-17 2022-03-24 레몬 인크. 디코더 구성 레코드에서의 픽처 치수 표시
US11645812B2 (en) 2020-10-06 2023-05-09 Qualcomm Incorporated Inter-component residual prediction for color attributes in geometry point cloud compression coding
US11651551B2 (en) * 2020-10-06 2023-05-16 Qualcomm Incorporated Coding of component of color attributes in geometry-based point cloud compression (G-PCC)

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8762441B2 (en) * 2009-06-05 2014-06-24 Qualcomm Incorporated 4X4 transform for media coding
US8885701B2 (en) * 2010-09-08 2014-11-11 Samsung Electronics Co., Ltd. Low complexity transform coding using adaptive DCT/DST for intra-prediction
US9824066B2 (en) * 2011-01-10 2017-11-21 Qualcomm Incorporated 32-point transform for media data coding
CN104025038A (zh) * 2011-12-23 2014-09-03 英特尔公司 用于执行置换操作的装置和方法
JP2014116733A (ja) * 2012-12-07 2014-06-26 Canon Inc 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
US9648330B2 (en) * 2013-07-15 2017-05-09 Qualcomm Incorporated Inter-color component residual prediction
CN110572662B (zh) * 2013-10-07 2024-03-08 Vid拓展公司 用于多层视频编码的组合可分级性处理
CN103796033B (zh) * 2014-01-24 2017-05-24 同济大学 一种高效视频编码零系数提前检测方法
US9736481B2 (en) * 2014-03-14 2017-08-15 Qualcomm Incorporated Quantization parameters for color-space conversion coding
US10200700B2 (en) * 2014-06-20 2019-02-05 Qualcomm Incorporated Cross-component prediction in video coding

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
L. Zhang, et al., "SCCE5 Test 3.2.1: In-loop color-space transform," Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 18th Meeting: Sapporo, JP, 30 June-9 July, 2014. http://phenix.it-sudparis.eu/jct/doc_end_user/documents/18_Sapporo/wg11/JCTVC-R0147-v1.zip
R. Joshi, et al., "High Efficiency Video Coding (HEVC) Screen Content Coding: Draft 1," Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 18th Meeting: Sapporo, JP, 30 June-9 July, 2014. http://phenix.it-sudparis.eu/jct/doc_end_user/documents/18_Sapporo/wg11/JCTVC-R1005-v2.zip
R. Joshi, et al., "High Efficiency Video Coding (HEVC) Screen Content Coding: Draft 1," Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 18th Meeting: Sapporo, JP, 30 June-9 July, 2014. http://phenix.it-sudparis.eu/jct/doc_end_user/documents/18_Sapporo/wg11/JCTVC-R1005-v2.zip W. Dai, et al., "RCE1: Adaptive Color Transforms For Range Extensions," Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 12th Meeting: Incheon, KR, 18-28 April, 2013. http://phenix.it-sudparis.eu/jct/doc_end_user/documents/13_Incheon/wg11/JCTVC-M0048-v2.zip L. Zhang, et al., "SCCE5 Test 3.2.1: In-loop color-space transform," Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 18th Meeting: Sapporo, JP, 30 June-9 July, 2014. http://phenix.it-sudparis.eu/jct/doc_end_user/documents/18_Sapporo/wg11/JCTVC-R0147-v1.zip *
W. Dai, et al., "RCE1: Adaptive Color Transforms For Range Extensions," Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 12th Meeting: Incheon, KR, 18-28 April, 2013. http://phenix.it-sudparis.eu/jct/doc_end_user/documents/13_Incheon/wg11/JCTVC-M0048-v2.zip

Also Published As

Publication number Publication date
JP2020129845A (ja) 2020-08-27
BR112017004886A2 (pt) 2017-12-05
CN107079157B (zh) 2020-12-22
JP2018160911A (ja) 2018-10-11
JP6709823B2 (ja) 2020-06-17
US20160080751A1 (en) 2016-03-17
TW201613352A (en) 2016-04-01
JP2017531382A (ja) 2017-10-19
EP3544298A1 (en) 2019-09-25
RU2017112309A (ru) 2018-10-12
US10469847B2 (en) 2019-11-05
KR20170056626A (ko) 2017-05-23
WO2016040865A1 (en) 2016-03-17
RU2017112309A3 (zh) 2018-10-12
CN107079157A (zh) 2017-08-18
KR102051193B1 (ko) 2019-12-02
EP3192261A1 (en) 2017-07-19

Similar Documents

Publication Publication Date Title
TWI722996B (zh) 視訊編碼裝置及方法
JP6684867B2 (ja) Rgbビデオコーディングエンハンスメントのためのシステムおよび方法
JP7433019B2 (ja) ビデオコーディングにおけるクロマ信号強調のためのクロスプレーンフィルタリング
CN107211134B (zh) 用于调色编码模式的逃逸色彩编码
CN109982081B (zh) 用于多层视频编码的自适应上采样
JP6397902B2 (ja) スケーラブルビデオ符号化のためのレイヤ間予測
TW201626798A (zh) 用於螢幕內容編碼之改良調色編碼
TW201444342A (zh) 功率感知視訊串流複雜性感知視訊編碼