TWI738077B - 圖像以及視訊編解碼中最後有效係數的編解碼方法以及裝置 - Google Patents

圖像以及視訊編解碼中最後有效係數的編解碼方法以及裝置 Download PDF

Info

Publication number
TWI738077B
TWI738077B TW108136379A TW108136379A TWI738077B TW I738077 B TWI738077 B TW I738077B TW 108136379 A TW108136379 A TW 108136379A TW 108136379 A TW108136379 A TW 108136379A TW I738077 B TWI738077 B TW I738077B
Authority
TW
Taiwan
Prior art keywords
last significant
significant coefficient
prefix
izerooutthresh
conversion block
Prior art date
Application number
TW108136379A
Other languages
English (en)
Other versions
TW202031042A (zh
Inventor
歐萊娜 邱巴赫
向時達
*** 葛蘭 沙沃爾
Original Assignee
新加坡商聯發科技(新加坡)私人有限公司
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 新加坡商聯發科技(新加坡)私人有限公司 filed Critical 新加坡商聯發科技(新加坡)私人有限公司
Publication of TW202031042A publication Critical patent/TW202031042A/zh
Application granted granted Critical
Publication of TWI738077B publication Critical patent/TWI738077B/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/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • 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/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • 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/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/129Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
    • 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/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/18Methods 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 set of transform coefficients
    • 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)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

公開了一種使用改善的最後有效係數編解碼的視訊編解碼的方法以及裝置。根據本發明,該轉換塊中最後有效係數的一位置被編碼來生成一或複數個語法元素以及該語法元素的一最大值取決於該轉換塊的一塊尺寸以及一清零閾值,其中坐標大於該清零閾值的該轉換塊的係數被設置為零。還公開了使用改善的最後有效係數編解碼的視訊解碼的方法以及裝置。

Description

圖像以及視訊編解碼中最後有效係數的編解碼方法以及裝置
本發明涉及用於圖像以及視訊編解碼的轉換係數編解碼。具體地,本發明公開了用於最後有效係數(last significant coefficient)的改善的編解碼方法。
適應性幀內/幀間(intra/inter)視訊編解碼已經被廣泛用於各種視訊編解碼標準,如MPEG-2、AVC(advanced video coding,高級視訊編解碼)以及HEVC(High Efficiency Video Coding,高效視訊編解碼)。在適應性幀內/幀間視訊編解碼中,一輸入信號由幀內/幀間預測子(predictor)進行預測來生成預測殘差(prediction residue)。該殘差通常由二維轉換以及量化來處理。所量化的轉換係數然後被編解碼。高效視訊編解碼(HEVC)標準是在ITU-T視訊編解碼專家組(VCEG)以及ISO/IEC移動圖像專家組(MPEG)標準組織的聯合視訊專案下開發的,以及尤其與被稱為視訊編解碼聯合協作小組的合作夥伴。在HEVC中,一個切片(slice)被分割成複數個編碼樹單元(coding tree unit,CTU)。在主要的規格中,CTU的最小以及最大尺寸由序列參數集(sequence parameter set,SPS)中的語法元素指定。所允許的CTU尺寸可以是8x8、16x16、32x32或者64x64。對於每一切片,切片內的CTU根據光柵掃描次序(raster scan order)來處理。
CTU被進一步分割成複數個編碼單元(coding unit,CU)來適應各種局部特性。一CTU可以通過四叉樹或QT分割被進一步分割成複數個編碼單元(CU)、QT分割將尺寸4Nx4N的塊拆分成4個等尺寸的2Nx2N子塊。CTU可以是的單個CU(即,沒有拆分)或者可以被拆分成四個等尺寸的較小單元,其對應於編碼樹的節點。如果單元是編碼樹的葉節點,單元變成CU。否則,四叉樹拆分進程可以被重複直到節點的尺寸達到如SPS(序列參數集)中指定的最小允許CU尺寸。
根據HEVC,每一CU可以被分割成一或複數個預測單元(prediction unit,PU)。與CU相結合,PU作為共用預測資訊的基礎代表塊。在每一PU內,相同的預測進程被應用以及相關資訊在PU基礎上被傳送到解碼器。CU可以根據PU拆分類型被拆分成一個、兩個或四個PU。HEVC定義將CU拆分成PU的八個形狀,包括2Nx2N、2NxN、Nx2N、2NxnU、2NxnD、nLx2n以及nRx2N分割類型。不同於CU,PU根據HEVC可以僅被拆分一次。
在獲得由基於PU拆分類型的預測進程的殘差塊後,CU的預測殘差根據另一個四叉樹結構可以被分割成轉換單元(transform unit,TU),該四叉樹結構類同於CU的編碼樹。TU是用於應用整數轉換以及量化的具有殘差或轉換係數的基礎代表塊。對於每一TU,一個具有與TU相同尺寸的整數轉換被應用來獲得殘差係數。這些係數在TU基礎上的量化後,被傳送到解碼器。
第1圖示出了合併轉換以及量化來處理預測殘差的示例性適應性幀間/幀內視訊編解碼系統。對於幀間預測,運動估計(Motion Estimation,ME)/運動補償(Motion Compensation,MC)112用於基於來自其他一或複數個圖像的視訊資料來提供預測資料。開關114選擇幀內預測110或者幀間預測資料以及所選擇的預測資料被提供到加法器116來形成預測誤差,也稱殘差。該預測誤差然後由轉換(T)118緊接著量化(Q)120處理。所轉換以及所量化的殘差然後由熵編碼器122進行編解碼來被包括在對應於壓縮的視訊資料的視訊位元流中。與轉換係數相關的位元流然後與邊資訊(side information)一起打包,如運動、編解碼模式以及與圖像區域相關的其他資訊。該邊資訊也可以由熵編解碼來壓縮以減少所需要的頻寬(bandwidth)。因此,邊資訊相關的資料被提供到如第1圖所示的熵編碼器122。當幀間預測被使用時,一或複數個參考圖像也需要在編碼器端被重構。因此,所轉換以及所量化的殘差由逆量化(IQ)124以及逆轉換(IT)126處理來恢復殘差。該殘差然後在重構(REC)128被添加回預測資料136來重構視訊資料。該重構的視訊資料可以被儲存在參考圖像緩衝器134以及用於其他幀(frame)的預測。
如第1圖所示,進來的視訊資料在編碼系統中經受一系列的處理。來自REC 128的重構視訊資料由於一系列處理可能受到各種損害。因此,環路濾波器130通常在重構視訊資料被儲存到參考圖像緩衝器134之前被應用於該重構視訊資料來改善視訊品質。例如,去塊濾波器(de-blocking filter,DF)以及樣本適應性偏移(Sample Adaptive Offset,SAO)已經在高效視訊編解碼(HEVC)標準中被使用。環路濾波器還可以包括ALF(Adaptive Loop Filter,適應性環路濾波器)。該環路濾波資訊可能需要被包括在位元流中以致解碼器可以正確地恢復所需要的資訊。因此,環路濾波資訊被提供到熵編碼器122來被合併到位元流中。在第1圖中,環路濾波器130在重構樣本被儲存到參考圖像緩衝器134之前被應用到該重構視訊。第1圖中的系統旨在說明典型視訊編碼器的示例性結構。其可以對應於高效視訊編解碼(HEVC)系統或H.264。
第2圖示出了第1圖中編碼器系統的對應的視訊解碼器的系統框圖。因此編碼器也包含局部解碼器用於重構視訊資料,一些解碼器分量已經適用於編碼器中,除了熵解碼器210。此外,解碼器側僅需要運動補償220。開關146選擇幀內預測或者幀間預測以及所選擇的預測資料被提供到重構(REC)128來與所恢復的殘差結合。除了對壓縮的殘差執行熵解碼,熵解碼210也用於邊資訊的熵解碼以及提供該邊資訊到各自的塊。例如,幀內模式資訊被提供到幀內預測110,幀間模式資訊被提供到運動補償220,環路濾波資訊被提供到環路濾波器130以及殘差被提供給逆量化124。殘差由IQ 124、IT 126以及後續重構進程處理來重構視訊資料。另外,來自REC 128的重構視訊資料經受包括如第2圖所示的IQ 124以及IT 126的一系列處理以及受到編解碼偽影(artefacts)。重構視訊資料進一步由環路濾波器130處理。
對於熵編解碼,其有不同的類型。可變長度編解碼是熵編解碼的一種形式,已經被廣泛用於源編解碼(source coding)。通常,可變長度碼(variable length code,VLC)表用於可變長度編碼以及解碼。算術編解碼(arithmetic coding)是新的熵編解碼技術,其可以利用使用“上下文”的有條件的可能性。此外,算術編解碼可以容易地適應源統計資訊以及相較於可變長度編解碼能夠提供較高的壓縮效率。而算術編解碼是高效熵編解碼工具以及已經被廣泛用於高級視訊編解碼系統,操作相較於可變長度編解碼更加複雜。
通用視訊編解碼(Versatile Video Coding,VVC)是ITU-T的聯合視訊專家小組(JVET)開發的新興的編解碼標準。VVC利用更複雜的塊分割以及也包括一些新的編解碼工具。例如,除了基於四叉樹的塊分割,VVC包括考慮二叉樹(binary tree,BT)以及三元樹(ternary tree,TT)。
對於殘差信號的轉換係數,殘差塊通常包括大量的零值轉換係數。為了有效地編碼轉換係數,一個技術涉及識別以及發信最後非零已量化轉換係數的位置,其也稱為目標轉換塊中的最後有效係數。在VVC草案2中(2018年7月10-18日,在斯洛維尼亞的盧布亞納舉行的ITU-T SG 16 WP 3以及ISO/IEC JTC 1/SC/ 29/WG 11的聯合視訊轉換小組(JVET)第11次會議,B.Bross等人“Versatile Video Coding (Draft 2)”,文獻:JVET-K1001),lastSignificantCoeff 是轉換塊(transform block,TB)中的最後一個係數,其不等於零。lastSignificantCoeff 的位置被編碼用於每一TB。具體地,CB(編碼塊)的最後非零係數的水平(x)以及垂直(y)位置用兩個語法元素來編解碼,lastSignificantCoeffX (水平坐標)以及lastSignificantCoeffY (垂直坐標)。第3圖示出了目標塊的lastSignificantCoeffX 以及lastSignificantCoeffY 的示例,其中示出了目標塊320中的最後有效轉換係數310。
此外,每一語法元素(即,lastSignificantCoeffXlastSignificantCoeffY )由前綴以及尾綴組成: -         前綴,last_sig_coeff_x_prefix 以及last_sig_coeff_y_prefix 都使用截斷一元編碼(truncated unary coding)進行常規編碼,以及 -         尾綴,last_sig_coeff_x_suffix 以及last_sig_coeff_y_suffix 都使用固定長度編碼(fixed length coding)進行常規編碼。
lastSignificantCoeffX 可以被導出如下: -         如果不存在, o   lastSignificantCoeffX = last_sig_coeff_x_prefix -         否則(存在) o   lastSignificantCoeffX = ( 1  >>  ( (last_sig_coeff_x_prefix  >>  1 ) − 1 ) ) * ( 2 + (last_sig_coeff_x_prefix & 1 ) ) + last_sig_coeff_x_suffix
截斷一元二值化是具有萊斯參數(rice parameter) cRiceParam = 0的截斷萊斯(truncated Rice,TR)二值化進程的特殊情況。殘差編解碼語義被描述如下: -last_sig_coeff_x_prefix 指定轉換塊內掃描次序中最後有效係數的行(column)位置的前綴。last_sig_coeff_x_prefix的值可以在0到(log2TbWidth >> 1) – 1的範圍內,包括0和(log2TbWidth >> 1) – 1。 -last_sig_coeff_y_prefix 指定轉換塊內掃描次序中最後有效係數的列(row)位置的前綴。last_sig_coeff_y_prefix的值可以在0到(log2TbHeight >> 1) – 1的範圍內,包括0和(log2TbHeight >> 1) – 1。
在上述描述中,log2TbWidth以及log2TbHeight是轉換塊寬度以及轉換塊高度的底為2的對數以及分別被定義為Log2(nTbW)以及Log(nTbH),其中變數nTbW指轉換塊寬度以及變數nTbH指轉換塊高度。
在名為VTM2.0.1的評估軟體中(VVC測試模型,版本2.0.1),亮度的最大TB尺寸是64x64以及色度是32x32。然而,最大轉換殘差塊尺寸(係數編碼的)比較小,因為應用了零輸出進程: -         坐標大於最大轉換塊尺寸的TB的係數都被設置為零。
殘差塊的最大尺寸: -         DCT2:最大殘差塊尺寸是32x32 -         非DCT2:最大殘差塊尺寸是16x16
DCT2以及非DCT2轉換的不同塊尺寸的零輸出進程的應用被示出於表1。 1
  長度 = 64 長度= 32 長度>=16
DCT2 32-py 零輸出 非零輸出 非零輸出
非DCT2 無效 32-py 零输出 非零輸出
在VTM2.0.1中,為了減少轉換的計算,大轉換塊的非常高頻率分量被設置為零。有名為iZeroOutThresh的參數,其控制那些係數被設置為零。假定(x,y)是轉換塊的行以及列位置,以及T(x,y)是(x,y)位置的轉換係數。清零進程被示出如下:
如果 (x >= iZeroOutThresh || y >= iZeroOutThresh), 那麼T(x, y)被設置為零。
在本發明中,公開了改善性能的最後有效係數的編解碼技術。
公開了一種視訊編碼的方法以及裝置。根據本發明,在一視訊編碼器側接收與一當前圖像中一當前塊相關的輸入資料。導出該當前塊的殘差信號。應用一轉換進程以及一量化進程到該殘差信號來生成一轉換塊。編碼該轉換塊中最後有效係數的一位置來生成一或複數個語法元素,其中該一或複數個語法元素的一最大值取決於該轉換塊的一塊尺寸以及一清零閾值,其中坐標大於該清零閾值的該轉換塊的係數被設置為0。生成包括該一或複數個語法元素的已編碼資料。
在一個實施例中,該語法元素包括用於該最後有效係數的x位置的一前綴,以及用於該最後有效係數的該x位置的該前綴的該最大值取決於該轉換塊的一寬度以及該清零閾值。此外,參數Log2maxX被定義為(Log2(nTbW > iZeroOutThresh ? iZeroOutThresh : nTbW))以及用於該最後有效位的該x位置的該前綴的該最大值被導出為((Log2maxX >>  1) - 1),以及其中Log2()對應於底為2的對數運算,iZeroOutThresh對應於該清零閾值,nTbW對應於該轉換塊的該寬度,以及“>>”對應於一左移位操作。
在另一個實施例中,語法元素包括用於該最後有效係數的y位置的一前綴,以及用於該最後有效係數的該y位置的該前綴取決於該轉換塊的一高度以及該清零閾值。此外,參數Log2maxY被定義為(Log2(nTbH > iZeroOutThresh ? iZeroOutThresh : nTbH))以及用於該最後有效位的該y位置的該前綴的該最大值被導出為((Log2maxY >>  1) - 1),以及nTbH對應於該轉換塊的該高度。
在又一實施例中,該語法元素包括用於該最後有效係數的x位置的一前綴以及用於該最後有效係數的y位置的一前綴,以及用於該最後有效係數的該x位置的該前綴的該最大值取決於該轉換塊的一寬度以及該清零閾值以及用於該最後有效係數的該y位置的該前綴的該最大值取決於該轉換塊的一高度以及該清零閾值。上文示出的用於該最後有效係數的該x位置的該前綴的該最大值以及用於該最後有效係數的該y位置的該前綴的該最大值的導出可以被應用於這一實施例。
在一個實施例中,用於該最後有效係數的x位置的該前綴根據用於該最後有效係數的y位置的該前綴來編解碼,或者用於該最後有效係數的y位置的該前綴根據用於該最後有效係數的該x位置的該前綴來編解碼。
在另一個實施例中,用於該最後有效係數的x位置的該前綴使用用於該最後有效係數的y位置的該前綴作為一預測子來編解碼,或者用於該最後有效係數的y位置的該前綴使用用於該最後有效係數的該x位置的該前綴作為一預測子來編解碼。
在一個實施例中,該清零閾值是預定義的以及對一編碼器或一解碼器是已知的。在另一個實施例中,該清零閾值在一位元流中被發信。例如,該清零閾值可以在該位元流的一SPS(序列參數集)中被發信。在又一實施例中,該清零閾值被分別發信用於一垂直方向以及一水平方向。在又一實施例中,不同的清零閾值被用於不同的轉換塊尺寸。
在一個實施例中,當非DCT-Ⅱ轉換被應用於一殘差塊的一水平方向與/或垂直方向,該清零閾值iZeroOutThresh被更新為iZeroOutThresh >> k,其中k是大於0的整數,以及其中“>>”對應於右移位操作。例如,k可以等於1。
還公開了一種用於解碼器側的類似方法。根據這一方法,在一視訊解碼器側接收對應於包括一當前圖像中一當前塊的壓縮資料的一視訊位元流。從該視訊位元流中解析與該當前塊內一轉換塊中一最後有效係數的位置相關的一或複數個語法元素,其中該一或複數個語法元素的一最大值取決於該轉換塊的一塊尺寸以及一清零閾值,其中坐標大於該清零閾值的該轉換塊的係數被設置為零。使用包括該轉換塊中該最後有效係數的該位置的一第一資訊導出該當前塊的一已解碼殘差信號。使用包括該當前塊的該已解碼殘差信號的一第二資訊生成一重構當前塊。
後續的描述是實施本發明的最佳實施方式。所作之描述是為了說明本發明基本原理的目的因此不應做限制性理解。本發明的範圍藉由參考所附申請專利範圍最佳確定。
在本發明中,公開了用於改善最後有效係數的編解碼效率的方法。根據本發明,last_sig_coeff_x_prefix 以及last_sig_coeff_y_prefix 的編碼考慮塊尺寸以及清零閾值。在一個實施例中,last_sig_coeff_x_prefix 的最大值取決於轉換塊的寬度以及清零閾值iZeroOutThresh。例如,last_sig_coeff_x_prefix 的最大值根據以下虛擬碼來導出: – Log2maxX = Log2(nTbW > iZeroOutThresh ? iZeroOutThresh : nTbW); – Max value oflast_sig_coeff_x_prefix = ( Log2maxX >>  1 ) – 1.
在上述等式中,邏輯運算子(x ? y : z)意為如果x為真或者不等於0,評估為y的值;否則,評估為z的值。類似地,last_sig_coeff_y_prefix 的最大值取決於塊的高度以及清零閾值iZeroOutThresh。last_sig_coeff_y_prefix 的最大值根據以下虛擬碼來導出: – Log2maxY = Log2(nTbH > iZeroOutThresh ? iZeroOutThresh : nTbH); – Max value oflast_sig_coeff_y_prefix = ( Log2maxY >>  1 ) – 1.
在另一個實施例中,last_sig_coeff_x_prefix 的最大值與VTM2.0相同。然而,last_sig_coeff_y_prefix 的最大值不僅取決於塊的高度還取決於清零閾值iZeroOutThresh。last_sig_coeff_y_prefix 的最大值藉由使用以下虛擬碼來導出: –    Log2maxY = Log2(nTbH > iZeroOutThresh ? iZeroOutThresh : nTbH); –     Max value oflast_sig_coeff_y_prefix = ( Log2maxY >>  1 ) – 1.
在又一實施例中,last_sig_coeff_y_prefix 的最大值與VTM2.0.1相同。然而,last_sig_coeff_x_prefix 的最大值不僅取決於塊的寬度還取決於清零閾值iZeroOutThresh。last_sig_coeff_x_prefix 的最大值根據以下虛擬碼來導出: – Log2maxX = Log2(nTbW > iZeroOutThresh ? iZeroOutThresh : nTbW); – Max value oflast_sig_coeff_x_prefix = ( Log2maxX >>  1 ) – 1.
本發明也公開了如果滿足某些條件,last_sig_coeff_x_prefix 以及last_sig_coeff_y_prefix 的最大值僅取決於清零閾值iZeroOutThresh。一個實施例被示出如下: -    如果轉換不被應用於TB,last_sig_coeff_x_prefix 以及last_sig_coeff_y_prefix 不取決於清零閾值以及最大值與VTM2.0.1相同。 -    否則,last_sig_coeff_x_prefix 以及last_sig_coeff_y_prefix 取決於如之前所描述的清零閾值。
在一個實施例中,iZeroOutThresh的值是預定的(如,32)以及對編碼器以及解碼器都是已知的。
在另一個實施例中,iZeroOutThresh的值可以是從0到轉換塊最大尺寸的任何值以及iZeroOutThresh的值通過如SPS語法元素的更高層級語法被發信到解碼器。
在一些實施例中,iZeroOutThresh的不同值可以分別被發信用於水平以及垂直方向。在一些其他實施例中,iZeroOutThresh的不同值可以被發信用於不同的轉換類型。在一個實施例中,iZeroOutThresh的值還可以取決於在水平與/或垂直方向被應用於轉換塊的轉換類型。在一個實施例中,當非DCT-Ⅱ轉換被應用於殘差塊的水平與/或垂直方向,iZeroOutThresh的值被更新成iZeroOutThresh>>k用於該方向。例如,k等於1。
在一個實施例中,last_sig_coeff_y_prefix 可以根據last_sig_coeff_x_prefix 的值來編解碼。在一個實施例中,last_sig_coeff_x_prefix 可以被用作編解碼last_sig_coeff_y_prefix 的預測子。在一個實施例中,last_sig_coeff_x_prefix 可以根據last_sig_coeff_y_prefix 的值來編解碼。在一個實施例中,last_sig_coeff_y_prefix 可以用作編解碼last_sig_coeff_x_prefix 的預測子。
本發明可以被應用於視訊編碼器。具體地,本發明可以被應用於從幀內/幀間預測進程生成的殘差信號。第4圖示出了根據本發明實施例的使用對最後有效係數的位置的改善的編解碼的示例性編碼系統的流程圖。流程圖中示出的步驟可以被實施為在編碼器側的一或複數個處理器(如,一或複數個CPU)上可執行的程式碼。流程圖中示出的步驟還可以基於如用於執行流程圖中步驟的一或複數個電子裝置或處理器的硬體來實施。根據這一方法,在步驟410,與一圖像中一當前塊相關的輸入資料被接收。在步驟420,該當前塊的殘差信號被導出。在步驟430,一轉換進程以及一量化進程被應用於該殘差信號來生成一轉換塊。在步驟440,該轉換塊中最後有效係數的一位置被編碼來生成一或複數個語法元素,其中該一或複數個語法元素的一最大值取決於該轉換塊的一塊尺寸以及一清零閾值,以及坐標大於該清零閾值的該轉換塊的係數被設置為0。在步驟450中,包括該一或複數個語法元素的已編碼資料被生成。
本發明可以被應用於一視訊解碼器。具體地,本發明可以被應用於已編解碼的殘差信號。第5圖示出了根據本發明實施例的對最後有效係數的位置使用改善的編解碼的示例性解碼系統的流程圖。在步驟510,在一視訊解碼器側,對應於包括一當前圖像中一當前塊的壓縮資料的一視訊位元流被接收。在步驟520,從該視訊位元流中解析與該當前塊內一轉換塊中最後有效係數的位置相關的一或複數個語法元素,其中該一或複數個語法元素的一最大值取決於該轉換塊的一塊尺寸以及一清零閾值,以及坐標大於該清零閾值的該轉換塊的係數被設置為0。在步驟530,使用包括該轉換塊中最後有效係數的該位置的第一資訊生成該當前塊的已解碼殘差信號。在步驟540中,使用包括該已解碼殘差信號的第二資訊生成一重構當前塊。
所示出的流程圖旨在說明根據本發明的視訊編解碼的示例。本領域習知技術者在不背離本發明精神的情況下,可以修正每一步驟、重排步驟、拆分步驟或者組合步驟來實施本發明。在本公開中,特定的語法以及語義已經被用於說明示例來實施本發明實施例。本領域習知技術者在不背離本發明精神的情況下,藉由用等同的語法以及語義替換該語法以及語義來實施本發明。
以上描述被呈現來使本領域習知技術者以特定應用的上下文中所提供及其需求來實施本發明。對所描述實施例的各種修正對本領域習知技術者將是顯而易見的,以及本文定義的基本原理可以被應用於其他實施例。因此,本發明不旨在限制於所示以及所描述的特定實施例,而是符合與本文所公開的原理以及新穎特徵一致的最寬範圍。在上述細節描述中,各種具體細節被示出以提供本發明的透徹理解。然而,本領域習知技術者將能理解,本發明可以被實施。
如上所描述的本發明的實施例可以以各種硬體、軟體代碼或兩者的組合來實施。例如,本發明的實施例可以是整合到視訊壓縮晶片的一或複數個電子電路或者整合到視訊壓縮軟體的程式碼來執行本文所描述的處理。本發明的一實施例還可以是在數位訊號處理器(DSP)上可執行的程式碼來執行本文所描述的處理。本發明還可以涉及由電腦處理器、數位訊號處理器、微處理器或現場可程式設計閘陣列(FPGA)執行的若干功能。這些處理器可以用於執行根據本發明的特定任務,藉由執行定義由本發明所呈現的特定方法的軟體代碼或韌體代碼。軟體代碼或韌體代碼可以以不同的程式設計語言以及不同的格式或風格來開發。軟體代碼還可以被編譯用於不同的目標平臺。然而,不同的代碼格式、風格以及軟體代碼的語言以及配置代碼執行根據本發明的任務的其他方法將不背離本發明的精神以及範圍。
本發明在不背離其精神或基本特徵的情況下,可以以其他特定形式來實施。所描述的示例在所有方面僅被考慮為說明性的而非限制性的。因此,本發明的範圍由所附申請專利範圍來指示而非前述的描述。申請專利範圍的含義以及等同範圍內的所有變化都在其範圍內。
110:幀內預測 112:運動估計/運動補償 114:開關 116:加法器 118:轉換 120:量化 122:熵編碼器 124:逆量化 126:逆轉換 128:重構 130:環路濾波器 134:參考圖像緩衝器 136:預測資料 210:熵解碼器 220:運動補償 310:最後有效轉換係數 320:目標塊 410~450、510~540:步驟
第1圖示出了視訊編碼器的示例性框圖,其中視訊編碼器合併幀內/幀間預測、轉換以及量化進程。 第2圖示出了視訊解碼器的示例性框圖,其中視訊解碼器合併幀內/幀間預測、逆轉換以及去量化進程。 第3圖示出了最後有效係數的位置的示例。 第4圖示出了根據本發明實施例的使用對最後有效係數的位置的改善的編解碼的示例性編碼系統流程圖。 第5圖示出了根據本發明實施例的使用對最後有效係數的位置的改善的編解碼的示例性解碼系統的流程圖。
410~450:步驟

Claims (32)

  1. 一種視訊編碼方法,該方法包括: 在一視訊編碼器側接收與一當前圖像中一當前塊相關的輸入資料; 導出該當前塊的殘差信號; 應用一轉換進程以及一量化進程到該殘差信號來生成一轉換塊; 編碼該轉換塊中最後有效係數的一位置來生成一或複數個語法元素,其中該一或複數個語法元素的一最大值取決於該轉換塊的一塊尺寸以及一清零閾值,其中坐標大於該清零閾值的該轉換塊的係數被設置為零;以及 生成包括該一或複數個語法元素的已編碼資料。
  2. 如申請專利範圍第1項所述之視訊編碼方法,其中該一或複數個語法元素包括用於該最後有效係數的x位置的一前綴,以及用於該最後有效係數的該x位置的該前綴的該最大值取決於該轉換塊的一寬度以及該清零閾值。
  3. 如申請專利範圍第2項所述之視訊編碼方法,其中Log2maxX被定義為(Log2(nTbW > iZeroOutThresh ? iZeroOutThresh : nTbW))以及用於該最後有效位的該x位置的該前綴的該最大值被導出為((Log2maxX >>  1) - 1),以及其中Log2()對應於底為2的對數運算,iZeroOutThresh對應於該清零閾值,nTbW對應於該轉換塊的該寬度,以及“>>”對應於一左移位操作。
  4. 如申請專利範圍第1項所述之視訊編碼方法,其中該一或複數個語法元素包括用於該最後有效係數的y位置的一前綴,以及用於該最後有效係數的該y位置的該前綴取決於該轉換塊的一高度以及該清零閾值。
  5. 如申請專利範圍第4項所述之視訊編碼方法,其中Log2maxY被定義為(Log2(nTbH > iZeroOutThresh ? iZeroOutThresh : nTbH))以及用於該最後有效位的該y位置的該前綴的該最大值被導出為((Log2maxY >>  1) - 1),以及其中Log2()對應於底為2的對數運算,iZeroOutThresh對應於該清零閾值,nTbH對應於該轉換塊的該高度,以及“>>”對應於一左移位操作。
  6. 如申請專利範圍第1項所述之視訊編碼方法,其中該一或複數個語法元素包括用於該最後有效係數的x位置的一前綴以及用於該最後有效係數的y位置的一前綴,以及用於該最後有效係數的該x位置的該前綴的該最大值取決於該轉換塊的一寬度以及該清零閾值以及用於該最後有效係數的該y位置的該前綴的該最大值取決於該轉換塊的一高度以及該清零閾值。
  7. 如申請專利範圍第6項所述之視訊編碼方法,其中Log2maxX被定義為(Log2(nTbW > iZeroOutThresh ? iZeroOutThresh : nTbW))以及用於該最後有效位的該x位置的該前綴的該最大值被導出為((Log2maxX >>  1) - 1);Log2maxY被定義為(Log2(nTbH > iZeroOutThresh ? iZeroOutThresh : nTbH))以及用於該最後有效位的該y位置的該前綴的該最大值被導出為((Log2maxY >>  1) - 1),以及其中Log2()對應於底為2的對數運算,iZeroOutThresh對應於該清零閾值,nTbW對應於該轉換塊的該寬度,nTbH對應於該轉換塊的該高度,以及“>>”對應於一左移位操作。
  8. 如申請專利範圍第6項所述之視訊編碼方法,其中用於該最後有效係數的x位置的該前綴根據用於該最後有效係數的y位置的該前綴來編解碼,或者用於該最後有效係數的y位置的該前綴根據用於該最後有效係數的該x位置的該前綴來編解碼。
  9. 如申請專利範圍第6項所述之視訊編碼方法,其中用於該最後有效係數的x位置的該前綴使用用於該最後有效係數的y位置的該前綴作為一預測子來編解碼,或者用於該最後有效係數的y位置的該前綴使用用於該最後有效係數的該x位置的該前綴作為一預測子來編解碼。
  10. 如申請專利範圍第1項所述之視訊編碼方法,其中該清零閾值是預定義的以及對一編碼器或一解碼器是已知的。
  11. 如申請專利範圍第1項所述之視訊編碼方法,其中該清零閾值在一位元流中被發信。
  12. 如申請專利範圍第11項所述之視訊編碼方法,其中該清零閾值在該位元流的一序列參數集中被發信。
  13. 如申請專利範圍第1項所述之視訊編碼方法,其中該清零閾值被分別發信用於一垂直方向以及一水準方向。
  14. 如申請專利範圍第1項所述之視訊編碼方法,其中不同的清零閾值被用於不同的轉換塊尺寸。
  15. 如申請專利範圍第1項所述之視訊編碼方法,其中當非DCT-Ⅱ轉換被應用於一殘差塊的一水準方向與/或垂直方向,該清零閾值iZeroOutThresh被更新為iZeroOutThresh >> k,其中k是大於0的整數,以及其中“>>”對應於右移位操作。
  16. 一種視頻編碼裝置,該裝置包括一個或多個電子電路或處理器用於: 在一視訊轉碼器側接收與一當前圖像中一當前塊相關的輸入數據; 推導該當前塊的殘差信號; 應用一轉換進程以及一量化進程到該殘差信號來生成一轉換塊; 編碼該轉換塊中最後有效係數的一位置來生成一個或多個語法元素,其中該一個或多個語法元素的一最大值取決於該轉換塊的一塊尺寸以及一清零閾值,其中坐標大於該清零閾值的該轉換塊的係數被設置為零;以及 生成包括該一個或多個語法元素的已編碼數據。
  17. 一種視訊解碼方法,該方法包括: 在一視訊解碼器側接收對應於包括一當前圖像中一當前塊的壓縮資料的一視訊位元流; 從該視訊位元流中解析與該當前塊內一轉換塊中一最後有效係數的位置相關的一或複數個語法元素,其中該一或複數個語法元素的一最大值取決於該轉換塊的一塊尺寸以及一清零閾值,其中坐標大於該清零閾值的該轉換塊的係數被設置為零; 使用包括該轉換塊中該最後有效係數的該位置的一第一資訊導出該當前塊的一已解碼殘差信號;以及 使用包括該當前塊的該已解碼殘差信號的一第二資訊生成一重構當前塊。
  18. 如申請專利範圍第17項所述之視訊解碼方法,其中該一或複數個語法元素包括用於該最後有效係數的x位置的一前綴,以及用於該最後有效位的該x位置的該前綴的該最大值取決於該轉換塊的一寬度以及該清零閾值。
  19. 如申請專利範圍第18項所述之視訊解碼方法,其中Log2maxX被定義為(Log2(nTbW > iZeroOutThresh ? iZeroOutThresh : nTbW))以及用於該最後有效位的該x位置的該前綴的該最大值被導出為((Log2maxX >>  1) - 1),以及其中Log2()對應於底為2的對數運算,iZeroOutThresh對應於該清零閾值,nTbW對應於該轉換塊的該寬度,以及“>>”對應於一左移位操作。
  20. 如申請專利範圍第17項所述之視訊解碼方法,其中該一或複數個語法元素包括用於該最後有效係數的y位置的一前綴,以及用於該最後有效係數的該y位置的該前綴取決於該轉換塊的一高度以及該清零閾值。
  21. 如申請專利範圍第20項所述之視訊解碼方法,其中Log2maxY被定義為(Log2(nTbH > iZeroOutThresh ? iZeroOutThresh : nTbH))以及用於該最後有效位的該y位置的該前綴的該最大值被導出為((Log2maxY >>  1) - 1),以及其中Log2()對應於底為2的對數運算,iZeroOutThresh對應於該清零閾值,nTbH對應於該轉換塊的該高度,以及“>>”對應於一左移位操作。
  22. 如申請專利範圍第17項所述之視訊解碼方法,其中該一或複數個語法元素包括用於該最後有效係數的x位置的一前綴以及用於該最後有效係數的y位置的一前綴,以及用於該最後有效係數的該x位置的該前綴的該最大值取決於該轉換塊的一寬度以及該清零閾值以及用於該最後有效係數的該y位置的該前綴的該最大值取決於該轉換塊的一高度以及該清零閾值。
  23. 如申請專利範圍第22項所述之視訊解碼方法,其中Log2maxX被定義為(Log2(nTbW > iZeroOutThresh ? iZeroOutThresh : nTbW))以及用於該最後有效位的該x位置的該前綴的該最大值被導出為((Log2maxX >>  1) - 1);Log2maxY被定義為(Log2(nTbH > iZeroOutThresh ? iZeroOutThresh : nTbH))以及用於該最後有效位的該y位置的該前綴的該最大值被導出為((Log2maxY >>  1) - 1),以及其中Log2()對應於底為2的對數運算,iZeroOutThresh對應於該清零閾值,nTbW對應於該轉換塊的該寬度,nTbH對應於該轉換塊的該高度,以及“>>”對應於一左移位操作。
  24. 如申請專利範圍第22項所述之視訊解碼方法,其中用於該最後有效係數的x位置的該前綴根據用於該最後有效係數的y位置的該前綴來編解碼,或者用於該最後有效係數的y位置的該前綴根據用於該最後有效係數的該x位置的該前綴來編解碼。
  25. 如申請專利範圍第22項所述之視訊解碼方法,其中用於該最後有效係數的x位置的該前綴使用用於該最後有效係數的y位置的該前綴作為一預測子來編解碼,或者用於該最後有效係數的y位置的該前綴使用用於該最後有效係數的該x位置的該前綴作為一預測子來編解碼。
  26. 如申請專利範圍第17項所述之視訊解碼方法,其中該清零閾值是預定義的以及對一編碼器或一解碼器是已知的。
  27. 如申請專利範圍第17項所述之視訊解碼方法,其中該清零閾值在一位元流中被發信。
  28. 如申請專利範圍第27項所述之視訊解碼方法,其中該清零閾值在該位元流的一序列參數集中被發信。
  29. 如申請專利範圍第17項所述之視訊解碼方法,其中該清零閾值被分別發信用於一垂直方向以及一水準方向。
  30. 如申請專利範圍第17項所述之視訊解碼方法,其中不同的清零閾值被用於不同的轉換塊尺寸。
  31. 如申請專利範圍第17項所述之視訊解碼方法,其中當非DCT-Ⅱ轉換被應用於一殘差塊的一水準方向與/或垂直方向,該清零閾值iZeroOutThresh被更新為iZeroOutThresh >> k,其中k是大於0的整數,以及其中“>>”對應於右移位操作。
  32. 一種視訊解碼裝置,該裝置包括一或複數個電子電路或處理器用於: 在一視訊解碼器側接收對應於包括一當前圖像中一當前塊的壓縮資料的一視訊位元流; 從該視訊位元流中解析與該當前塊內一轉換塊中一最後有效係數的位置相關的一或複數個語法元素,其中該一或複數個語法元素的一最大值取決於該轉換塊的一塊尺寸以及一清零閾值,其中坐標大於該清零閾值的該轉換塊的係數被設置為零; 使用包括該轉換塊中該最後有效係數的該位置的一第一資訊導出該當前塊的一已解碼殘差信號;以及 使用包括該當前塊的該已解碼殘差信號的一第二資訊生成一重構當前塊。
TW108136379A 2018-10-08 2019-10-08 圖像以及視訊編解碼中最後有效係數的編解碼方法以及裝置 TWI738077B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201862742471P 2018-10-08 2018-10-08
US62/742,471 2018-10-08
PCT/CN2019/109914 WO2020073884A1 (en) 2018-10-08 2019-10-08 Method and apparatus of last significant coefficient coding in image and video coding
WOPCT/CN2019/109914 2019-10-08

Publications (2)

Publication Number Publication Date
TW202031042A TW202031042A (zh) 2020-08-16
TWI738077B true TWI738077B (zh) 2021-09-01

Family

ID=70164862

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108136379A TWI738077B (zh) 2018-10-08 2019-10-08 圖像以及視訊編解碼中最後有效係數的編解碼方法以及裝置

Country Status (5)

Country Link
US (1) US11343539B2 (zh)
EP (1) EP3857894A4 (zh)
CN (1) CN112840655B (zh)
TW (1) TWI738077B (zh)
WO (1) WO2020073884A1 (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120140813A1 (en) * 2010-12-03 2012-06-07 Qualcomm Incorporated Separately coding the position of a last significant coefficient of a video block in video coding
CN107079165A (zh) * 2014-11-05 2017-08-18 联发科技(新加坡)私人有限公司 使用预测残差的视频编码方法及装置
US20180070106A1 (en) * 2016-09-08 2018-03-08 Google Inc. Context adaptive scan order for entropy coding

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI115946B (fi) * 2000-05-05 2005-08-15 Nokia Corp Menetelmä virheiden havaitsemiseksi videoinformaatiosta
CN101867820B (zh) * 2005-09-20 2013-05-29 三菱电机株式会社 图像解码装置以及图像解码方法
MX2010009194A (es) * 2008-03-07 2010-09-10 Toshiba Kk Metodo y dispositivo de codificacion/decodificacion dinamica de imagen.
US8285068B2 (en) * 2008-06-25 2012-10-09 Cisco Technology, Inc. Combined deblocking and denoising filter
EP2154894A1 (en) * 2008-08-15 2010-02-17 Thomson Licensing Video coding with coding of the locations of significant coefficients in a block of coefficients
CN114143553A (zh) * 2010-04-13 2022-03-04 Ge视频压缩有限责任公司 显著性图和变换系数块的编码
US8913666B2 (en) * 2010-10-01 2014-12-16 Qualcomm Incorporated Entropy coding coefficients using a joint context model
MX346677B (es) * 2011-11-04 2017-03-29 Sharp Kk * Dispositivo de decodificacion aritmetica, dispositivo de decodificacion de imagenes, dispositivo de codificacion aritmetica, dispositivo de codificacion de imagenes y metodo de decodificacion aritmetica.
US9191670B2 (en) * 2012-01-17 2015-11-17 Qualcomm Incorporated Throughput improvement for CABAC coefficient level coding
US10616581B2 (en) * 2012-01-19 2020-04-07 Huawei Technologies Co., Ltd. Modified coding for a transform skipped block for CABAC in HEVC
US9635358B2 (en) * 2012-01-21 2017-04-25 Google Technology Holdings LLC Method of determining binary codewords for transform coefficients
US9036710B2 (en) * 2012-03-08 2015-05-19 Blackberry Limited Unified transform coefficient encoding and decoding
US9088769B2 (en) * 2012-06-28 2015-07-21 Blackberry Limited Reduced worst-case context-coded bins in video compression with parity hiding
US9215464B2 (en) * 2013-09-19 2015-12-15 Blackberry Limited Coding position data for the last non-zero transform coefficient in a coefficient group
KR20160132891A (ko) * 2014-03-13 2016-11-21 퀄컴 인코포레이티드 3d 비디오 코딩에 대한 제약된 깊이 인트라 모드 코딩
US9432696B2 (en) * 2014-03-17 2016-08-30 Qualcomm Incorporated Systems and methods for low complexity forward transforms using zeroed-out coefficients
KR101534033B1 (ko) 2015-03-02 2015-07-10 에스케이텔레콤 주식회사 주파수 마스크 테이블을 이용한 주파수변환 블록 부호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치
US10708164B2 (en) * 2016-05-03 2020-07-07 Qualcomm Incorporated Binarizing secondary transform index
US10972733B2 (en) * 2016-07-15 2021-04-06 Qualcomm Incorporated Look-up table for enhanced multiple transform
US10931974B2 (en) 2016-10-14 2021-02-23 Mediatek Inc. Method and apparatus of smoothing filter for ringing artefact removal
US10523968B2 (en) * 2017-09-18 2019-12-31 Google Llc Coding of last significant coefficient flags

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120140813A1 (en) * 2010-12-03 2012-06-07 Qualcomm Incorporated Separately coding the position of a last significant coefficient of a video block in video coding
CN107079165A (zh) * 2014-11-05 2017-08-18 联发科技(新加坡)私人有限公司 使用预测残差的视频编码方法及装置
US20180070106A1 (en) * 2016-09-08 2018-03-08 Google Inc. Context adaptive scan order for entropy coding

Also Published As

Publication number Publication date
US20210314617A1 (en) 2021-10-07
CN112840655A (zh) 2021-05-25
US11343539B2 (en) 2022-05-24
TW202031042A (zh) 2020-08-16
EP3857894A1 (en) 2021-08-04
EP3857894A4 (en) 2022-09-07
WO2020073884A1 (en) 2020-04-16
CN112840655B (zh) 2023-12-01

Similar Documents

Publication Publication Date Title
US10419763B2 (en) Method and apparatus of context modelling for syntax elements in image and video coding
KR101880793B1 (ko) 인트라 변환 스킵 모드를 위한 방법 및 장치
TW202007166A (zh) 解碼器的視訊解碼方法及裝置
EP2801195B1 (en) Devices and methods for sample adaptive offset coding and selection of edge offset parameters
JP2020022171A (ja) イントラ予測方法とそれを利用した符号化器及び復号化器
US11425427B2 (en) Method and apparatus for lossless coding of video data
TWI751633B (zh) 在視訊編解碼系統中對與預測殘差相對應的變換係數進行編/解碼的方法及裝置
KR101706325B1 (ko) 별도의 부호 및 크기를 이용하는 샘플 적응적 오프셋 코딩을 위한 방법 및 장치
TWI772951B (zh) 用於編解碼視訊序列的方法和裝置
TWI720586B (zh) 轉換係數編碼或解碼的方法與裝置
TW202038615A (zh) 帶有變換塊級別約束的變換係數編碼的方法和設備
CN114902670B (zh) 用信号通知子图像划分信息的方法和装置
JP2023507270A (ja) ピクチャ境界におけるブロック区分のための方法及び装置
CN114788284B (zh) 用于在调色板模式下对视频数据进行编码的方法和装置
TWI738077B (zh) 圖像以及視訊編解碼中最後有效係數的編解碼方法以及裝置
US20210266548A1 (en) Signaling of maximum transform size and residual coding method
KR101718830B1 (ko) 부호화 모드에 따른 적응적 병렬처리가 적용된 고속 비디오 복호화 방법 및 장치
WO2023198013A1 (en) Methods and apparatus of cu partition using signalling predefined partitions in video coding
TW202139717A (zh) 圖像和視訊編解碼中發信切片分割資訊之方法和裝置