TWI810323B - 影像編碼裝置、影像編碼方法及程式、影像解碼裝置、影像解碼方法及程式 - Google Patents

影像編碼裝置、影像編碼方法及程式、影像解碼裝置、影像解碼方法及程式 Download PDF

Info

Publication number
TWI810323B
TWI810323B TW108121702A TW108121702A TWI810323B TW I810323 B TWI810323 B TW I810323B TW 108121702 A TW108121702 A TW 108121702A TW 108121702 A TW108121702 A TW 108121702A TW I810323 B TWI810323 B TW I810323B
Authority
TW
Taiwan
Prior art keywords
aforementioned
block
sub
blocks
quantization
Prior art date
Application number
TW108121702A
Other languages
English (en)
Other versions
TW202002629A (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 TW202002629A publication Critical patent/TW202002629A/zh
Application granted granted Critical
Publication of TWI810323B publication Critical patent/TWI810323B/zh

Links

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/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/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • 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/117Filters, e.g. for pre-processing or post-processing
    • 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
    • H04N19/126Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
    • 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/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/1883Methods 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 relating to sub-band structure, e.g. hierarchical level, directional tree, e.g. low-high [LH], high-low [HL], high-high [HH]
    • 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/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/192Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
    • H04N19/82Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

Landscapes

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

Abstract

依子塊的形狀自適應地使用量化的控制尺寸,使得不僅正方形子塊,長方形子塊亦可適切進行量化參數的編碼的控制,從而使編碼效率提升。

Description

影像編碼裝置、影像編碼方法及程式、影像解碼裝置、影像解碼方法及程式
本發明涉及影像編碼裝置、影像編碼方法及程式、影像解碼裝置、影像解碼方法及程式。
動態影像的壓縮記錄的編碼方式方面,已知HEVC(High Efficiency Video Coding)編碼方式(以下,記為HEVC)。在HEVC方面,為了編碼效率提升,採用比歷來的大區塊(16×16像素)大的尺寸的基本塊。此大的尺寸的基本塊稱為CTU(Coding Tree Unit),其尺寸最大64×64像素。CTU進一步分割為子塊,該子塊為用於執行預測、變換的單元。在專利文獻1,已揭露一種技術,可算出就量化參數進行編碼的子塊尺寸(以下,作為量化的控制尺寸),進行量化參數的編碼單位的變更。
近年來,作為HEVC的後繼,已開始進行更高效率的編碼方式的國際標準化之活動。在ISO/IEC與ITU-T之間設立JVET(Joint Video Experts Team),VVC(Versatile Video Coding)編碼方式(以下,VVC)方面標準化正在進行。為了編碼效率提升,除歷來的正方形子塊基底的畫格內正交變換法以外,正在檢討長方形子塊基底的畫格內正交變換法。
於VVC,不僅如HEVC的正方形的子塊,亦正檢討長方形的子塊分割。成為將HEVC方面的量化參數進行編碼的基準之量化的控制尺寸為設想正方形的子塊者。另一方面,在VVC進行正被檢討的長方形的子塊分割的情況下,存在無法無歧異決定是否將量化參數進行編碼的情況。因此,本發明是為了解決上述的課題而創作者,目的在於,不僅正方形,長方形的子塊亦可適切地進行量化參數的編碼的控制。 [先前技術文獻] [專利文獻]
[專利文獻1] 日本特開2012-161074
[解決問題之技術手段]
為了解決前述之問題點,本發明的影像編碼裝置具有以下的構成。亦即,影像編碼裝置為將影像分割為複數個子塊按分割的子塊進行編碼者,具有一編碼手段,該編碼手段為前述複數個子塊之中作為處理對象的處理對象子塊的水平方向與垂直方向的尺寸之中較小者的尺寸為作為將量化參數進行編碼的子塊尺寸之量化的控制的尺寸以上的情況下將量化參數進行編碼者。
再者,本發明的影像解碼裝置具有以下的構成。亦即,影像解碼裝置為將由複數個子塊構成的影像按子塊進行解碼者,前述複數個子塊之中作為處理對象的處理對象子塊的水平方向與垂直方向的尺寸之中較小者的尺寸為作為將量化參數進行解碼的子塊尺寸之量化的控制的尺寸以上的情況下將量化參數進行解碼。
以下,參照圖式,就本發明根據其適合的實施方式詳細說明。另外,示於以下的實施方式的構成僅為一例,本發明未限定於圖示的構成。
圖1為就本實施方式的影像編碼裝置進行繪示的方塊圖。於圖1,控制部100為控制影像編碼裝置整體的處理器,端子101為輸入影像資料的輸入端子。
區塊分割部102將輸入影像分割為複數個基本塊,將基本區塊單位的影像對後階輸出。
生成部103生成與成為將量化參數進行編碼的基準的尺寸(量化的控制尺寸)相關的資訊等,進行輸出。量化的控制尺寸的資訊的生成方法方面雖不特別限定,惟使用者可輸入量化的控制尺寸,亦可從輸入影像的特性算出量化的控制尺寸,亦可使用預先指定為初始值的量化的控制尺寸。
預測部104將基本塊分割從而生成子塊,以子塊單位進行為畫格內預測的畫格內預測、為畫格間預測的畫格間預測等,生成預測影像資料。再者,從輸入的為像素值的影像資料與預測影像資料算出預測誤差,進行輸出。此外,預測所需的資訊如子塊分割、預測模式、動態向量等的資訊亦與預測誤差一併被輸出。在以下將此預測所需的資訊稱為預測資訊。
變換兼量化部105以子塊單位對顯示預測誤差的殘差進行正交變換,進一步進行量化,獲得表示該殘差的殘差係數。另外,量化參數為使用於透過正交變換而獲得的變換係數的量化之參數。
反量化兼逆變換部106將從轉換兼量化部105輸出的殘差係數反量化而再生成變換係數,進一步進行逆正交變換而再生成預測誤差。
圖框記憶體108為儲存再生成的影像資料的記憶體。
影像再生部107根據從預測部104輸出的預測資訊,酌情參照圖框記憶體108而生成預測影像資料,從此與輸入的預測誤差生成再生影像資料。
迴圈式濾波器部109對再生影像,進行去區塊濾波器、取樣自適應偏移等的迴圈式濾波器處理。
編碼部110將從轉換兼量化部105輸出的殘差係數及從預測部104輸出的預測資訊進行編碼,生成代碼資料。
整合編碼部111將與來自生成部103的量化的控制尺寸相關的資訊進行編碼,生成標頭代碼資料。進一步與從編碼部110輸出的代碼資料一起,形成位元流。端子112為將以統合編碼部111生成的位元流對外部輸出的輸出端子。
於以下說明在上述影像編碼裝置的影像的編碼動作。在本實施方式雖採取將動畫影像資料按畫格單位輸入的構成,惟亦可採取輸入一畫格份的靜態影像資料的構成。
從端子101輸入的一畫格份的影像資料被輸入至區塊分割部102。
在區塊分割部102,將輸入的影像資料分割為複數個基本塊,將基本區塊單位的影像對預測部104輸出。
在預測部104,對從區塊分割部102輸入的影像資料,執行預測處理。具體而言,首先決定將基本塊分割為更細的子塊的子塊分割。
於圖7示出基本塊的分割種類的一例。粗框的700表示基本塊,為了使說明簡易化,使基本塊的尺寸為32×32像素的構成,粗框內的各四角形表示子塊。圖7B表示透過分割而得的正方形子塊的一例,32×32像素的基本塊分割為16×16像素的子塊。另一方面,圖7C~7F表示透過分割而得的長方形子塊的種類之例。在圖7C中基本塊分割為16×32像素的縱長,在圖7D中分割為32×16像素的橫寬的長方形的子塊分割。此外,在圖7E、7F,以1:2:1的比分割為長方形子塊。如此,在本實施方式,不僅正方形,亦利用長方形的子塊進行編碼處理。並且,在本實施方式,與如此的基本塊的分割種類相關的資訊被編碼為分割資訊。再者,為了獲得如示於後述的圖15的左側的圖的子塊的階層構造,分割種類的資訊被分層而編碼。
並且,預測部104對作為處理對象的各子塊,決定預測模式。具體而言,預測部104決定使用以與包含作為處理對象的各子塊的畫格相同的畫格而編碼完畢的像素的畫格內預測、或使用編碼完畢的不同的畫格的像素之畫格間預測等的子塊單位的預測模式。並且,預測部104從決定的預測模式及編碼完畢的像素生成預測影像資料,從進一步輸入的影像資料與預測影像資料,生成預測誤差,輸出至轉換兼量化部105。此外,預測部104使子塊分割、預測模式等的資訊為預測資訊,對編碼部110、影像再生部107輸出。
於此,就以轉換兼量化部105執行的變換處理、量化處理更詳細進行說明。變換兼量化部105對透過預測部104進行預測處理的子塊的影像資料(像素值)進行頻率變換,進一步進行量化。圖8A~8F顯示區塊的分割的種類與量化的控制尺寸的關係。變換兼量化部105根據處理對象子塊尺寸與從生成部103輸出的量化的控制尺寸,決定以何子塊單位將量化參數共有或編碼。亦即,於後階的編碼部110,依量化的控制尺寸與子塊的尺寸的比較,決定是否應以複數個子塊共有量化參數。量化參數的編碼方面後述之。就使用於量化的量化參數的值本身的決定方法,雖不特別限定,惟可使用者輸入量化參數,亦可從輸入影像的特性算出,使用預先指定為初始值者。
接著,就將量化參數進行編碼的單位的決定方法進行說明。
變換兼量化部105比較處理對象子塊的水平方向與垂直方向之中較短方的邊的長度與量化的控制尺寸,決定以何單位將量化參數進行編碼,亦即決定以何單位使用相同的量化參數。
圖8顯示在就處理對象子塊的水平方向與垂直方向之中較短方的一邊的長度與量化的控制尺寸進行比較的情況下以何單位將量化參數進行編碼。在圖8,正方塊的一邊的長度定義為量化的控制尺寸。具體而言在圖8顯示應用16作為量化的控制尺寸之例。圖8中以箭頭顯示處理對象子塊的水平方向與垂直方向之中較短方的長度。此外,圖8的處理對象子塊的粗框的矩形顯示透過比較處理對象子塊與量化的控制尺寸的結果而決定的量化參數所共有的區域。此外,Qp表示量化參數。圖8A、8B、8C、8D方面,各處理對象子塊的水平方向與垂直方向之中較短方的長度為量化的控制尺寸(16)以上。為此,各處理對象子塊是分別使用個別的量化參數(QpA~QpD)而被量化。並且,按子塊,對應的量化參數(QpA~QpD)分別被編碼。另一方面,圖8E、8F方面,於作為處理對象的基本塊,包含水平方向與垂直方向之中較短方的一邊的長度比量化的控制尺寸小的子塊,故量化參數由複數個子塊共有。具體而言,圖8E、8F方面,三個子塊分別被使用相同的量化參數而量化。此時,被編碼旳量化參數方面,非按子塊,一個量化參數被編碼為共有的量化參數。如以上說明,量化參數被根據處理對象子塊的尺寸與量化的控制尺寸而使用。
接著,就與圖8不同的量化的控制尺寸的情況下之例,利用圖9進行說明。於圖9,亦正方塊的一邊的長度被定義為量化的控制尺寸。具體而言,在圖9,顯示與作為處理對象的基本塊的一邊相同的長度32被應用為量化的控制尺寸之例。圖9的粗框、箭頭、Qp的意思與圖8同樣,故說明從略。在圖9A~9F,就處理對象子塊的水平方向與垂直方向之中較短方的長度與量化的控制尺寸進行比較時,處理對象子塊皆與量化的控制尺寸相同或較小。為此,於個別的情況,各子塊是使用相同的量化參數而被量化。被編碼旳量化參數方面,非按子塊,一個量化參數被編碼為共有的量化參數。
返回圖1,在反量化兼逆變換部106,將輸入的殘差係數反量化而再生成變換係數,進一步將再生成的變換係數進行逆正交變換而再生成預測誤差,對影像再生部107輸出。於各子塊的反量化處理,使用與在轉換兼量化部105使用的量化參數相同者。
在影像再生部107,根據從預測部104輸入的預測資訊,酌情參照圖框記憶體108,再生成預測影像。並且,從再生成的預測影像與從反量化兼逆變換部106輸入的再生成之預測誤差再生成影像資料,對圖框記憶體108輸入、儲存。
在迴圈式濾波器部109,從圖框記憶體108讀出再生影像並進行去區塊濾波器等的迴圈式濾波器處理。迴圈式濾波器處理是根據預測部104的預測模式、在轉換兼量化部105利用的量化參數的值、以及在量化後的處理子塊中存在非零的值(以下,稱為顯著係數)的有無、或子塊分割資訊而進行。並且,將被濾波處理的影像再次對圖框記憶體108輸入、再儲存。
在編碼部110,以區塊單位,將以轉換兼量化部105生成的殘差係數、從預測部104輸入的預測資訊進行熵編碼,生成代碼資料。
熵編碼的方法雖不特別指定,惟可使用哥倫布編碼、算術編碼、霍夫曼編碼等。生成的代碼資料被輸出至統合編碼部111。於構成量化資訊的量化參數的編碼,顯示編碼目標的子塊的量化參數與利用先比該子塊被編碼的子塊的量化參數而算出的預測值的差分值之識別符被編碼。在本實施方式,雖採取使在編碼順序下緊接著該子塊之前被編碼的量化參數為預測值,計算與該子塊的量化參數的差分值,惟量化參數的預測值不限定於此。可使鄰接於該子塊的左或右的子塊的量化參數為預測值,亦可使平均值等從複數個子塊的量化參數算出的值為預測值。
於此,進一步利用圖10說明根據量化的控制尺寸將量化參數進行編碼的處理。圖10A~10F的左側的圖顯示區塊分割的種類與在各子塊使用的量化參數(Qp)。此外,具有斜線的子塊顯示與編碼的量化參數建立關聯的子塊。此外,粗框的方形表示根據量化的控制尺寸與處理對象子塊尺寸而決定的量化參數共有的區域。圖10A~10F的個別的中央的圖顯示各子塊是否具有顯著係數。顯著係數顯示轉換兼量化後的殘差係數之中非零的係數。亦即,有顯著係數表示於轉換兼量化後的子塊至少存在一個非零的殘差係數。此外,示於圖10A~10F的個別的右側的圖的箭頭表示編碼(解碼)的順序。在本實施方式,在共有量化參數的區域內,量化參數被與在編碼順序下最先包含顯著係數的子塊建立關聯而編碼。例如,在圖10B中,在編碼順序下最先包含顯著係數的子塊為右上的子塊,故量化參數被與該子塊建立關聯而編碼。此情況下,於左下與右下的子塊,於該量化參數編碼單位中量化參數已在右上子塊被編碼,故量化參數不被編碼。另一方面,在左下、右下的子塊方面的量化兼反量化處理中,使用為與右上子塊相同的量化參數之QpA。再者在左上子塊不存在顯著係數,故反量化處理雖不被執行,惟在使用去區塊濾波器等量化參數的處理,使用為與右上子塊相同的量化參數之QpA。此外,在圖10F,在編碼順序下最先包含顯著係數的子塊為位於下側的子塊,故量化參數被對該子塊建立關聯而編碼,對於上、正中的子塊,量化參數不被編碼。其中,在圖10F之上、正中的子塊,如同圖10B的左上子塊,在使用去區塊濾波器等量化參數的處理,使用為與下面的子塊相同的量化參數之QpA。
如此,共有依量化的控制尺寸而決定的量化參數的區域內的子塊方面,量化參數被對於在編碼順序下最先包含顯著係數的子塊建立關聯而編碼。
在統合編碼部111,與量化的控制尺寸相關的資訊被編碼。編碼的方法雖不特別指定,惟可使用哥倫布編碼、算術編碼、霍夫曼編碼等。此外,將此等代碼、從編碼部110輸入的代碼資料等多工化而形成位元流。最後,位元流被從端子112對外部輸出。
於圖6A示出包含與被編碼的量化的控制尺寸相關的資訊的位元流之例。與量化的控制尺寸相關的資訊包含於序列、圖像等的標頭中的任一者中。在本實施方式,如示於圖6A般作成包含於圖像的標頭部分中。其中,被編碼的位置不限於此,如示於圖6B,亦可含於序列的標頭部分中。
圖3為就在本實施方式相關的影像編碼裝置的編碼處理進行繪示的流程圖。
首先,在步驟S301,區塊分割部102將畫格單位的輸入影像分割為基本塊單位。
在步驟S302,生成部103決定量化的控制尺寸,該量化的控制尺寸為就量化參數進行編碼的尺寸。並且,使該資訊為量化的控制尺寸資訊。量化的控制尺寸資訊亦被透過統合編碼部111而編碼。
在步驟S303,預測部104對在步驟S301生成的基本塊單位的影像資料進行分割處理,生成子塊。然後,預測部104以該生成的子塊單位進行預測處理,生成區塊分割、預測模式等的預測資訊及預測影像資料。進一步從輸入的影像資料與前述預測影像資料算出預測誤差。
在步驟S304,轉換兼量化部105將在步驟S303算出的預測誤差進行正交變換而生成變換係數。進一步利用根據在步驟S302生成的量化的控制尺寸資訊而決定的量化參數進行量化,生成殘差係數。具體而言,如前述,進行量化的控制尺寸資訊(例如正方塊的一邊的長度)、和子塊的尺寸(例如短邊或長邊的長度)的比較,決定是否以基本塊內的子塊共有量化參數。根據該決定,利用與各區域的子塊對應的量化參數而執行各子塊的量化,生成各子塊的殘差係數。
在步驟S305,反量化兼逆變換部106將在步驟S304生成的殘差係數進行反量化兼逆正交變換,再生成預測誤差。於在本步驟的反量化處理,使用與在步驟S304使用的量化參數相同者。
在步驟S306,影像再生部107根據在步驟S303生成的預測資訊再生成預測影像。進一步從再生成的預測影像與在步驟S305生成的預測誤差再生成影像資料。
在步驟S307,編碼部110與區塊的分割資訊一起將在步驟S303生成的預測資訊及在步驟S304生成的殘差係數進行編碼,生成代碼資料。此外,將在步驟S304利用的量化參數,根據在步驟S302生成的量化的控制尺寸資訊進行編碼。進一步亦包含其他代碼資料,生成位元流。具體而言,於步驟S304決定的量化參數所共有的區域之中,於被編碼的子塊的順序,與包含至少一個顯著係數的子塊建立關聯而使量化參數被編碼。
在步驟S308,影像編碼裝置的控制部100進行畫格內的全部的基本塊的編碼是否結束的判定,已結束時進至步驟S309,若非如此則使下個基本塊為對象,返回步驟S303。
在步驟S309,迴圈式濾波器部109對在步驟S306再生成的影像資料,進行迴圈式濾波器處理,生成被濾波處理的影像,使處理結束。
以上,尤其在步驟S302生成量化的控制尺寸資訊,於步驟S304及S307,根據量化的控制尺寸資訊進行量化兼編碼處理,從而可適切地進行量化參數的編碼處理。結果,可一邊抑制生成的位元流整體的資料量,一邊使編碼的影像的畫質提升。
另外,在本實施方式,雖於與量化的控制尺寸的比較方面,使用處理對象子塊的水平方向與垂直方向之中較短方的長度而判定量化參數共有的區域,惟本發明不限定於此。如例示於圖11A~11F,亦可實施與處理對象子塊的水平方向與垂直方向之中較長方的長度的比較,決定量化參數的共有單位。在圖11,相對於作為量化的控制尺寸的正方塊的一邊的長度(16),各子塊的長邊的長度分別成為比較對象。在圖11,比起量化的控制尺寸(16),全部的子塊的長邊較長,故變成量化參數被對於各子塊進行編碼。據此對於長方形子塊,比起量化參數的代碼量的削減,可生成重視量化參數的精密的控制下的位元流。
再者,作為其他實施方式,亦可透過就處理對象子塊的像素數與量化的控制尺寸的像素數進行比較,從而判定量化參數共有的區域。於圖12A~12F示出將處理對象子塊與量化的控制尺寸以像素數進行比較的情況。於圖12,量化的控制尺寸為16×16像素,故像素數為256。此外處理對象子塊方面,於圖12A~12F的全部的子塊,像素數為256像素以上。因此,於圖12之例,變成量化參數分別被對於全部的子塊進行編碼。藉此,可無關子塊的形狀,實現根據子塊內的像素數下的量化參數控制。
此外,於本實施方式,雖以量化的控制尺寸為正方塊的一邊者進行說明,惟亦可為長方形。此情況下,亦可分別指定量化的控制尺寸的寬度與高度。此情況下,亦可將處理對象子塊的垂直方向及水平方向的長度分別與量化的控制尺寸的寬度與高度進行比較,雙方或一方的長度為量化的控制的尺寸以上的情況下就個別的子塊將量化參數進行編碼。藉此,可對縱長長方形子塊與橫寬長方形子塊,實現不同的量化參數控制。另外,於作為處理對象的基本塊方面存在雙方的長度或一方的長度不足量化的控制尺寸的子塊的情況下,為了以符合此條件的子塊而共有,變成一個量化參數被編碼。
此外,在本實施方式,雖將量化參數被編碼的單位以空間的尺寸進行定義,惟不限定於此。亦可生成顯示從基本塊分割了幾次的次數之量化控制的深度(以下,當作量化的控制深度),比較量化的控制深度與處理對象子塊的分割的深度而判定是否將量化參數進行編碼。此情況下,代替示於圖6的量化的控制尺寸資訊,量化的控制深度資訊被編碼。
於此,就處理對象子塊的分割的深度利用圖13進行說明。圖13的D0、D1分別表示深度0與深度1。圖13A顯示對於基本塊一次都沒分割而子塊的深度為0(D0)。圖13B顯示對於基本塊進行4元樹分割,各子塊為深度1(D1)。圖13C及13D顯示對於基本塊進行2元樹分割,各子塊為深度1(D1)。圖13E及13F顯示對於基本塊進行3元樹分割,各子塊的深度為1(D1)。如此,作成對基本塊分割一次的子塊為4元樹分割、2元樹分割、3元樹分割中的任一者時深度皆增加1。
接著就量化參數如何依量化的控制深度與各處理對象子塊的分割的深度被編碼,利用圖14進行說明。於圖14A~14E,顯示最外側的正方形為基本塊。此外,於圖14A~14E的各者,左側顯示子塊的分割,右側顯示量化參數共有的區域。此外,圖中的各區塊內的D0、D1、D2、D3、D4表示各子塊的深度,例如D0表示深度0,D4表示深度4。Qp表示量化參數。圖14A、14B、14C、14D、14E分別顯示量化的控制深度為0、1、2、3、4的情況。圖14A的情況下,亦即,量化的控制深度為0的情況下使用圖中的全部的子塊共通的量化參數,量化參數被與在編碼順序下包含最先的顯著係數的子塊建立關聯而編碼。此情況下,被編碼的量化參數為一個。圖14B的情況下,亦即量化的控制深度為一的情況下,以圖14B的右側的區塊的單位而共有量化參數。再者,一個量化參數被與以該區塊單位在編碼順序下最先包含顯著係數的子塊建立關聯而編碼。此情況下被編碼的量化參數為四個。圖14C的情況下,亦即量化的控制深度為二時,以同圖的右側的區塊的單位而共有量化參數,一個量化參數被與以該單位在編碼順序下最先包含顯著係數的子塊建立關聯而編碼。此情況下被編碼的量化參數為11個。圖14D的情況下,亦即量化的控制深度為三的情況下,以圖14D的右側的區塊的單位而共有量化參數,量化參數被與以該單位在編碼順序下最先包含顯著係數的子塊建立關聯而編碼。此情況下被編碼的量化參數為23個。圖14E的情況下,亦即量化的控制深度為四時,以圖14D的右側的區塊的單位而使用量化參數。圖14E的情況下,區塊的分割的深度與量化的控制深度相同,故量化參數被就個別的區塊進行編碼。此情況下被編碼的量化參數為27個。
於此,在共有量化參數的區域,就存在顯著係數連一個都沒有的子塊的情況,利用圖15進行說明。圖15A如同圖14示出子塊分割,D0、D1、D2、D3、D4顯示各子塊的深度。圖15B為如同圖14般顯示根據量化的控制深度與各子塊的深度而決定的量化參數的共有區域之一例。另外,圖15B以量化的控制深度為二的情況為例。於圖15B,以與QpG的量化參數對應的區域內的三個子塊全部不存在顯著係數的情況為例進行說明。此情況下,相對於該三個子塊之量化參數QpG不被編碼。其中,去區塊濾波器等的處理方面,使用與緊接著其之前被編碼的量化參數相同的值,亦即使用QpF。另外,於不存在顯著係數的量化參數編碼單位,雖作成在使用量化參數的處理中使用在編碼順序下緊接著之前被編碼的量化參數,惟本發明不限定於此。例如,可使用為鄰接於上的量化參數編碼單位的量化參數之QpD,亦可使用為鄰接於左的量化參數之QpF。此外,亦可使用平均值等從複數個量化參數編碼單位的量化參數所算出的值。再者,亦可使用相對於片段(slice)之量化參數的初始值。另外,片段指將畫格分割的單位,由至少一個以上的基本塊構成。如此,可作成就處理對象子塊的深度與量化的控制深度進行比較,處理對象子塊的深度為量化的控制深度以下的情況下共有量化參數。子塊分割的資訊在每次分割被編碼,故據此可實現與子塊分割資訊親和性高的量化參數編碼控制,結果可使語法的構造簡易化。
圖16為就使用量化的控制深度下的量化參數的編碼處理進行繪示的流程圖。
於步驟S1601,變換量化部105就量化的控制深度與子塊的分割的深度進行比較。
於步驟S1602,變換量化部105將具有比S1601中的比較的結果量化的控制深度深的分割的深度之子塊的區域決定為共有一個量化參數的區域。
於步驟S1603,變換量化部105對決定的區域內的子塊,使用相同的量化參數而量化。
於步驟S1604,編碼部110將與決定的區域內的子塊之中在編碼順序下存在至少一個顯著係數作為殘差係數的子塊建立關聯而在步驟S1603使用的量化參數進行編碼。並且,整合編碼部111將量化的控制深度資訊進行編碼。
圖16的處理分別被對於畫格內的基本塊進行。
再者,亦可生成量化的控制尺寸與量化的控制深度雙方,進行組合而利用。此情況下,除示於圖6的量化的控制尺寸資訊以外,量化的控制深度資訊被編碼。
例如,亦可作成處理對象子塊的深度為量化的控制深度以下且處理對象子塊的水平方向與垂直方向之中較短方的邊的長度為量化的控制的尺寸以上的情況下按子塊將量化參數進行編碼。具體而言,按與量化的控制深度對應的區域進行子塊的短邊的長度與量化的控制尺寸的比較。於各區域,存在量化的控制尺寸以上的短邊的長度的子塊的情況下,量化參數被分別對於該區域內的各子塊進行編碼。該區域內的任一子塊的短邊的長度非量化的控制尺寸以上的情況下,在該區域內的子塊間共有一個量化參數,該一個量化參數被編碼。
此外,處理對象子塊的深度為量化的控制深度以下且亦可作成處理對象子塊的水平方向與垂直方向之中較長方的邊的長度為量化的控制的尺寸以上的情況下按子塊將量化參數進行編碼。此情況下,按與量化的控制深度對應的區域進行子塊的尺寸與量化的控制尺寸的比較。於各區域,存在量化的控制尺寸以上的長邊的長度的子塊的情況下,量化參數被分別對於該區域內的各子塊進行編碼。該區域內的任一子塊的長邊的長度非量化的控制尺寸以上的情況下,在該區域內的子塊間共有一個量化參數,該一個量化參數被編碼。
此外,亦可處理對象子塊的深度為量化的控制深度以下且處理對象子塊的像素數為量化的控制尺寸的像素數以上的情況下按子塊將量化參數進行編碼。此情況下,按與量化的控制深度對應的區域進行子塊的尺寸與量化的控制尺寸的比較。於各區域,存在量化的控制尺寸的像素數以上的像素數的子塊的情況下,量化參數被分別對於該區域內的各子塊進行編碼。該區域內的任一子塊的像素數皆非量化的控制尺寸以上的情況下,在該區域內的子塊間共有一個量化參數,該一個量化參數被編碼。
再者,亦可分別指定量化的控制尺寸的寬度與高度,與量化的控制深度進行組合而使用。此情況下,按與量化的控制深度對應的區域,將子塊的垂直方向與水平方向的長度與量化的控制尺寸的寬度與高度分別進行比較。此情況下,存在垂直方向與水平方向之中雙方或其中一方的長度為量化的控制尺寸的寬度與高度以上的子塊的情況下,量化參數被對於對象區域內的各子塊進行編碼。不存在垂直方向與水平方向之中雙方或其中一方的長度為量化的控制尺寸的寬度與高度以上的子塊的情況下,對於該區域共有量化參數,一個量化參數被編碼。
如此,常用長方形子塊分割的情況下,不僅量化的控制深度而亦使用量化的控制尺寸,使得對於極細長的長方形子塊亦可實現量化參數編碼控制。
圖18為就利用量化的控制尺寸與量化的控制深度雙方之量化參數的編碼處理進行繪示的流程圖。
於步驟S1801,變換兼量化部105就量化的控制深度與子塊的分割的深度進行比較,決定與量化的控制深度對應的區塊的深度的區域。
於步驟S1802,變換兼量化部105按在步驟S1801決定的區域就各區域所含的子塊的尺寸與量化的控制尺寸進行比較。
於步驟S1803,變換兼量化部105根據步驟S1802的比較的結果決定是否成為對象的區域內的子塊共有一個量化參數。根據該決定,利用與各區域的子塊對應的量化參數而執行各子塊的量化,生成各子塊的殘差係數。
於步驟S1804,成為對象的區域內的子塊共有一個量化參數的情況下,編碼部110將量化參數與在編碼順序下具有至少一個顯著係數的最先的子塊建立關聯而編碼。另一方面,量化參數不與其他子塊建立關聯而編碼。此外,成為對象的區域內的子塊不共有一個量化參數的情況下,編碼部110將量化參數與不存在顯著係數的子塊以外的子塊分別建立關聯而進行編碼。並且,整合編碼部111將量化的控制尺寸資訊及量化的控制深度資訊進行編碼。
就各基本塊的分別進行如此的編碼處理。
利用量化的控制尺寸與量化的控制深度雙方而進行量化參數的編碼處理的情況下,利用子塊的長邊進行與量化的控制尺寸的比較時量化參數被與個別的子塊建立關聯的可能性較高。亦即利用子塊的長邊進行與量化的控制尺寸的比較者較適合細長的形狀的物體。
另外,子塊的分割的種類階層地連續的情況下,亦可不管量化的控制尺寸與子塊的尺寸的比較的結果,禁止量化參數的共有。據此可進行適於細長的形狀的物體的子塊的量化。
圖2為就影像解碼裝置的構成進行繪示的方塊圖。在本實施方式,舉於示於圖1的影像編碼裝置中生成的編碼資料的解碼為例進行說明。
端子201為輸入被編碼的位元流的輸入端子。
分離解碼部202將從位元流分離為與解碼處理相關的資訊、與殘差係數相關的代碼資料且存在於位元流的標頭部的編碼資料進行解碼。在本實施方式,將量化的控制尺寸資訊進行解碼,對後階輸出。分離解碼部202進行與圖1的統合編碼部111相反的動作。
解碼部203從自分離解碼部202輸出的代碼資料,取得殘差係數及預測資訊。
反量化兼逆變換部204對以區塊單位而輸入的殘差係數進行反量化,進一步進行逆正交變換從而取得預測誤差。
圖框記憶體206儲存再生成的圖像的影像資料的記憶體。
影像再生部205根據輸入的預測資訊,酌情參照圖框記憶體206而生成預測影像資料。並且,根據此預測影像資料與以反量化兼逆變換部204再生成的預測誤差而生成再生影像資料,進行輸出。
迴圈式濾波器部為207。如同圖1的迴圈式濾波器部109,對再生影像,進行去區塊濾波器等的迴圈式濾波器處理,輸出被濾波處理的影像。
端子208為將再生成的影像資料對外部輸出的輸出端子。
在以下說明在上述影像解碼裝置的影像的解碼動作。在本實施方式,將在本實施方式生成的位元流進行解碼。
於圖2,控制部200為就影像解碼裝置整體進行控制的處理器,從端子201輸入的位元流被輸入至分離解碼部202。在解碼部202,將從位元流分離為與解碼處理相關的資訊、與係數相關的代碼資料且存在於位元流的標頭部的編碼資料進行解碼。具體而言,將量化的控制尺寸資訊進行解碼。在本實施方式,首先從示於圖6A的位元流的圖像標頭將量化的控制尺寸資訊進行解碼。如此般獲得的量化的控制尺寸資訊被輸出至解碼部203及反量化兼逆變換部204。再者,將影圖像資料的區塊單位的代碼資料對解碼部203輸出。
在解碼部203,將代碼資料進行解碼,取得殘差係數、預測資訊及量化參數。殘差係數、量化參數被輸出至反量化兼逆變換部204,取得的預測資訊被輸出至影像再生部205。
於此,就根據量化的控制尺寸而對各子塊分配量化參數的處理利用圖10進行說明。如上述,圖10A~10F中,左側顯示區塊分割的種類與以各子塊進行編碼時使用的量化參數(Qp)。此外,具有斜線的子塊顯示被與量化參數建立關聯的子塊。此外,粗框的方形表示根據量化的控制尺寸與處理對象子塊尺寸而決定的量化參數共有的區域。與量化的控制尺寸的比較方法方面如同影像編碼裝置。例如,如利用圖8及圖9進行說明,進行處理對象子塊的水平方向與垂直方向之中短邊與量化的控制尺寸的比較。同圖的正中顯示各子塊是否具有顯著係數。顯著係數顯示殘差係數之中非零的係數。亦即,有顯著係數表示於子塊內至少存在一個非零的殘差係數。此外,示於同圖的右側的箭頭顯示解碼的順序。於量化參數編碼單位內的子塊,於在解碼順序下最先含有顯著係數的子塊,量化參數被解碼。例如,在圖10B中,在解碼順序下最先包含顯著係數的子塊為右上的子塊,故量化參數被就該子塊而解碼。此情況下,於左下與右下的子塊,在共有該量化參數的區域內,量化參數已在右上子塊被解碼。亦即,與左下和右下的子塊對應的量化參數的編碼資料不存在於位元流中,與左下和右下的子塊對應的量化參數不被解碼。在左下、右下的子塊方面的量化兼反量化處理中,使用為與右上子塊相同的量化參數之QpA。再者在左上子塊不存在顯著係數,故反量化處理雖不被執行,惟在使用去區塊濾波器等量化參數的處理,使用為與右上子塊相同的量化參數之QpA。此外,在圖10F,在解碼順序下最先包含顯著係數的子塊為位於下側的子塊,故被與該子塊建立關聯的量化參數被解碼。與圖10F之上、中央的子塊對應的量化參數的編碼資料不存在於位元流中,與上、中央的子塊對應的量化參數不被解碼。其中,在圖10F之上、正中的子塊,如同圖10B的左上子塊,在使用去區塊濾波器等量化參數的處理,使用為與下面的子塊相同的量化參數之QpA。如此,共有依量化的控制尺寸而決定的量化參數編碼單位內的子塊方面,量化參數被就在解碼順序下最先包含顯著係數的子塊進行解碼。
在反量化兼逆變換部204,對輸入的殘差係數進行反量化而生成正交變換係數,進一步實施逆正交變換而再生成預測誤差。於各子塊的反量化,按共有量化參數的區域利用共通的量化參數進行反量化。取得的預測資訊被輸出至影像再生部205。
在影像再生部205,根據從解碼部203輸入的預測資訊,酌情參照圖框記憶體206,再生成預測影像。從此預測影像與從反量化兼逆變換部204輸入的預測誤差而再生成影像資料,對圖框記憶體206輸入、儲存。儲存的影像資料用於預測之際的參照。
在迴圈式濾波器部207,如同圖1的109,從圖框記憶體206讀出再生影像,進行去區塊濾波器、取樣自適應偏移等的迴圈式濾波器處理。並且,被濾波處理的影像再次被對圖框記憶體206輸入。
儲存於圖框記憶體206的再生影像最後被從端子208對外部輸出。
圖4為就在影像解碼裝置的影像的解碼處理進行繪示的流程圖。
首先,在步驟S401,分離解碼部202將從位元流分離為與解碼處理相關的資訊、與係數相關的代碼資料且標頭部分的代碼資料進行解碼,取得量化的控制尺寸資訊。
在步驟S402,解碼部203將在步驟S401被分離的代碼資料進行解碼,取得區塊的分割資訊、殘差係數、預測資訊及量化參數。
在步驟S403,反量化兼逆變換部204以子塊單位對殘差係數進行反量化,進一步進行逆正交變換,從而取得預測誤差。具體而言,進行量化的控制尺寸資訊(例如正方塊的一邊的長度)、和根據取得的區塊的分割資訊而決定的子塊的尺寸(例如短邊或長邊的長度)的比較。其結果,決定共有量化參數的區域(子塊)。並且,根據對個別的子塊分配的量化參數進行反量化處理。
在步驟S404,影像再生部205根據在步驟S402取得的預測資訊再生成預測影像。進一步從再生成的預測影像與在步驟S403生成的預測誤差而再生成影像資料。
在步驟S405,影像解碼裝置的控制部200進行畫格內的全部的區塊的解碼是否結束的判定,已結束時進至步驟S406,若非如此則以下個區塊為對象返回步驟S402。
在步驟S406,迴圈式濾波器部207對在步驟S404再生成的影像資料,進行迴圈式濾波器處理,生成被濾波處理的影像,使處理結束。
可透過以上的構成與動作,透過使用量化的控制尺寸的資訊下的量化參數的解碼處理將已抑制資料量的位元流進行解碼。
另外,於影像解碼裝置雖如示於圖6A,作成將量化的控制尺寸的資訊含於圖像標頭部分中的位元流進行解碼者,惟資訊的編碼位置不限定於此。可如示於圖6B般在影像的序列標頭部分被編碼,亦可在其他位置被編碼。
另外,在本實施方式,雖於與量化的控制尺寸的比較方面,作成使用處理對象子塊的水平方向與垂直方向之中較短方的長度而進行判定,惟本發明不限定於此。例如,亦可如示於圖11,實施處理對象子塊的水平方向與垂直方向的尺寸之中長邊的長度與量化的控制尺寸的比較,決定量化參數共有的區域。在圖11,比起量化的控制尺寸(16),全部的子塊的長邊較長,故變成量化參數被對於各子塊進行編碼。此情況下,對於長方形子塊,比起量化參數的代碼量削減,可進行與縱長或橫寬的物件對應的量化處理。
再者,作為其他實施方式,亦可透過就處理對象子塊的像素數與量化的控制尺寸的像素數進行比較,從而判定量化參數共有的區域。於圖12示出將處理對象子塊的尺寸與量化的控制尺寸以像素數進行比較的情況。於圖12,量化的控制尺寸為16×16像素,故像素數為256。在圖12A~12F之例,於全部的子塊,像素數為256像素以上。因此,於圖12之例,於全部的子塊,量化參數不被共有而被個別使用,各量子參數被解碼。藉此,可無關子塊的形狀,實現根據子塊內的像素數下的量化參數控制。
此外,於本實施方式,雖以量化的控制尺寸為正方塊的一邊者進行說明,惟亦可為長方形。此情況下,亦可分別指定量化的控制尺寸的寬度與高度。此情況下,亦可將處理對象子塊的垂直方向及水平方向的長度分別與量化的控制尺寸的寬度與高度進行比較,雙方或一方的長度為量化的控制的尺寸以上的情況下就個別的子塊將量化參數進行解碼。另外,於作為處理對象的基本塊內存在雙方的長度或一方的長度不足量化的控制尺寸的子塊的情況下,為了以符合此條件的子塊而共有,變成一個量化參數被解碼。藉此,可對縱長長方形子塊與橫寬長方形子塊,實現不同的量化參數控制。
此外,在本實施方式,雖將量化參數被編碼的基準以空間的尺寸進行定義,惟不限定於此。將顯示從基本塊分割了幾次的次數之量化控制的深度(以下,當作量化的控制深度)從位元流進行解碼,就量化的控制深度與控制深度的分割的深度進行比較。藉此,亦可判定被解碼的量化參數共有的子塊的區域。於此,就處理對象子塊的深度利用圖13進行說明。圖13的D0、D1分別表示深度0與深度1。圖13A顯示對於基本塊一次都沒分割而子塊的深度為0(D0)。圖13B顯示對於基本塊進行4元樹分割,各子塊為深度1(D1)。圖13C及13D顯示對於基本塊進行2元樹分割,各子塊為深度1(D1)。圖13E及13F顯示對於基本塊進行3元樹分割,各子塊的深度為1(D1)。如此,對基本塊分割一次的子塊為4元樹分割、2元樹分割、3元樹分割中的任一者時深度皆增加1。接著依量化的控制深度與各處理對象子塊的分割的深度,就量化參數如何被解碼,利用圖14進行說明。於圖14A~14E,顯示最外側的正方形為基本塊。此外,於圖14A~14E的各者,左側顯示子塊的分割,右側顯示量化參數共有的區域。此外,圖中的各區塊內的D0、D1、D2、D3、D4表示各子塊的深度,例如D0表示深度0,D4表示深度4。Qp表示量化參數。圖14A、14B、14C、14D、14E分別顯示量化的控制深度為0、1、2、3、4的情況。圖14A的情況下,亦即量化的控制深度為0的情況下圖中的全部的子塊共通的量化參數被解碼。此量化參數是於在解碼順序下最先含有顯著係數的子塊被解碼。此情況下,被解碼的量化參數為一個。圖14B的情況下,亦即量化的控制深度為一的情況下,示於圖14B的右圖的區塊的單位共通的量化參數被編碼。此等量化參數被與在解碼順序下最先含有顯著係數的子塊建立關聯,並被解碼。圖14B的情況下,被解碼的量化參數為四個。圖14C的情況下,亦即量化的控制深度為二時,示於圖14C的右圖的區塊的單位共通的量化參數被編碼。此等量化參數被與在解碼順序下最先含有顯著係數的子塊建立關聯,並被解碼。此情況下被解碼的量化參數為11個。圖14D的情況下,亦即量化的控制深度為三的情況下,示於圖14D的右圖的區塊的單位共通的量化參數被編碼。此情況下,亦各量化參數被與在解碼順序下最先含有顯著係數的子塊建立關聯,並被解碼。圖14D的情況下被解碼的量化參數為23個。圖14E的情況下,亦即量化的控制深度為四時,對於示於圖14D的右圖的區塊的單位,亦即對於各區塊,量化參數被編碼。不含顯著係數的子塊的量化參數雖不被解碼,惟於全部的子塊含有顯著係數時,27個的量化參數被解碼。於此,就在共有量化參數的區域存在顯著係數連一個都沒有的子塊的情況,利用圖15進行說明。圖15A如同圖14般示出子塊分割,D0、D1、D2、D3、D4顯示各子塊的分割的深度。圖15B如同圖14般顯示根據量化的控制深度與各子塊的深度而決定的量化參數的共有區域之一例。另外,圖15以量化的控制深度為二的情況為例。另外,在圖15的量化參數編碼單位QpG內的三個子塊全部未存在半個顯著係數的情況下,於該三個子塊,量化參數不被解碼。其中,在使用去區塊濾波器等量化參數的處理,與在解碼順序下緊接著該量化參數的編碼單位之前被解碼的量化參數相同的值,亦即QpF應用於QpG內的三個子塊。另外,於不存在顯著係數的量化參數的編碼單位,雖可在使用量化參數的處理中使用在編碼順序下緊接著之前被編碼的量化參數,惟本發明不限定於此。例如,可使用為鄰接於上的量化參數編碼單位的量化參數之QpD,亦可使用為鄰接於左的量化參數之QpF。此外,亦可使用平均值等從複數個量化參數編碼單位的量化參數所算出的值。再者,亦可使用相對於片段之量化參數的初始值。另外,片段指將畫格分割的單位,由至少一個以上的基本塊構成。如此,就處理對象子塊的深度與量化的控制深度進行比較,可作成為了量化參數在處理對象子塊的深度為量化的控制深度以下的情況下被共有而被解碼。子塊的分割資訊每次分割被解碼,故可實現與子塊的分割資訊親和性高的量化參數編碼控制,結果可將使語法的構造簡易化的位元流進行解碼。
圖17為就使用量化的控制深度下的量化參數的解碼處理進行繪示的流程圖。
於步驟S1701,分離解碼部202從位元流將與量化的控制尺寸資訊及量化的控制深度相關的資訊進行解碼。並且,解碼部203將分割資訊進行解碼,取得與子塊的形狀及深度相關的資訊。反量化兼變換部204將於分離解碼部202被解碼的量化的控制深度資訊、和根據透過解碼部203被解碼的分割資訊而得的子塊的分割的深度進行比較。
於步驟S1702,反量化兼轉換部204是S1701中的比較的結果,將具有比量化的控制深度深的分割的深度的子塊的區域,決定為共有一個量化參數的區域。
於步驟S1703,反量化兼轉換部204將在決定的區域內的子塊之中與在解碼順序下存在至少一個顯著係數作為殘差係數的子塊建立關聯的量化參數進行解碼。
於步驟S1704,反量化兼轉換部204對於步驟S1702決定的區域內的子塊,利用於步驟S1703被解碼的量化參數進行反量化。圖17的處理分別被對於畫格內的基本塊進行。
再者,亦可生成量化的控制尺寸與量化的控制深度雙方,組合而利用。此情況下,除與示於圖6的量化的控制尺寸相關的資訊以外,與量化的控制深度相關的資訊被解碼。
例如,處理對象子塊的深度為量化的控制深度以下且處理對象子塊的水平方向與垂直方向之中較短方的一邊的長度為量化的控制的尺寸以上的情況下對於各子塊的量化參數被解碼。具體而言,按與量化的控制深度對應的區域進行子塊的短邊的長度與量化的控制尺寸的比較。於各區域,存在量化的控制尺寸以上的短邊的長度的子塊的情況下,量化參數被分別對於該區域內的各子塊進行解碼。該區域內的子塊的短邊的長度任一者非量化的控制尺寸以上的情況下,該區域內的子塊間共有的一個量化參數被解碼。
此外,亦可在處理對象子塊的深度為量化的控制深度以下且處理對象子塊的水平方向與垂直方向之中較長方的一邊的長度為量化的控制的尺寸以上的情況下將對於各子塊的量化參數進行解碼。具體而言,按與量化的控制深度對應的區域進行子塊的尺寸與量化的控制尺寸的比較。於各區域,存在量化的控制尺寸以上的長邊的長度的子塊的情況下,量化參數被分別對於該區域內的各子塊進行解碼。該區域內的子塊的長邊的長度任一者非量化的控制尺寸以上的情況下,該區域內的子塊間共有的一個量化參數被解碼。
此外,亦可在處理對象子塊的深度為量化的控制深度以下且處理對象子塊的像素數為量化的控制尺寸的像素數以上的情況下將量化參數進行解碼。此情況下,按與量化的控制深度對應的區域進行子塊的尺寸與量化的控制尺寸的比較。於各區域,存在量化的控制尺寸的像素數以上的像素數的子塊的情況下,量化參數被分別對於該區域內的各子塊進行解碼。此外,於各區域,子塊的尺寸皆非量化的控制的尺寸以上的情況下,該區域內的子塊間共有的一個量化參數被解碼。
再者,亦可分別指定量化的控制尺寸的寬度與高度,與量化的控制深度進行組合而使用。此情況下,按與量化的控制深度對應的區域,將子塊的垂直方向與水平方向的長度與量化的控制尺寸的寬度與高度分別進行比較。此情況下,存在雙方或一方的邊的長度為量化的控制的尺寸以上的子塊的情況下,量化參數分別被按子塊進行解碼。
圖19為就利用量化的控制尺寸與量化的控制深度雙方之量化參數的解碼處理進行繪示的流程圖。
於步驟S1901,分離解碼部202從位元流將與量化的控制尺寸相關的資訊及與量化的控制深度相關的資訊進行解碼。並且,解碼部203將分割資訊進行解碼,取得與子塊的形狀及深度相關的資訊。並且,反量化兼逆變換部204就量化的控制深度與子塊的分割的深度進行比較,決定與量化的控制深度對應的深度的子塊的分割區域。
於步驟S1902,反量化兼逆變換部204按在步驟S1901決定的區域就各區域所含的子塊的尺寸與量化的控制尺寸進行比較。於此,子塊的尺寸可從根據被解碼的分割資訊而決定的子塊的形狀求出。
於步驟S1903,反量化兼逆變換部204是步驟S1902的比較的結果,決定是否成為對象的區域內的子塊共有一個量化參數。根據該決定,利用與各區域的子塊對應的量化參數而執行各子塊的量化,生成各子塊的殘差係數。
於步驟S1904,成為對象的區域內的子塊共有一個量化參數的情況下,解碼部203將與在解碼順序下具有至少一個顯著係數的最先的子塊建立關聯的量化參數進行解碼。另外,與其他子塊建立關聯的量化參數的編碼資料不存在。此外,成為對象的區域內的子塊不共有一個量化參數的情況下,解碼部203將與不存在顯著係數的子塊以外的子塊分別建立關聯的量化參數進行解碼。
就各基本塊的分別進行如此的解碼處理。
利用量化的控制尺寸與量化的控制深度雙方而進行量化參數的解碼處理的情況下,利用子塊的長邊進行與量化的控制尺寸的比較時量化參數被與個別的子塊建立關聯的可能性較高。亦即利用子塊的長邊進行與量化的控制尺寸的比較者較適合細長的長方形的形狀的物體。
藉此,常用長方形子塊分割的情況下,不僅量化的控制深度而亦使用量化的控制尺寸,使得對於極細長的長方形子塊亦可實現量化參數編碼控制。
另外,子塊的分割的種類階層地連續的情況下,亦可不管量化的控制尺寸與子塊的尺寸的比較的結果,禁止量化參數的共有。據此可進行適於細長的形狀的物體的子塊的量化。在上述實施方式說明示於圖1、2的各處理部以硬體構成。然而,亦能以電腦程式構成在示於此等圖的各處理部進行的處理。
圖5為就可適用於上述各實施方式相關的影像顯示裝置的電腦的硬體的構成例進行繪示的方塊圖。
CPU501利用儲存於RAM502、ROM503的電腦程式、資料進行電腦整體的控制,同時作為上述各實施方式相關的影像處理裝置所進行者而執行上述的各處理。亦即,CPU501作用為示於圖1、圖2的各處理部。
RAM502具有為了將從外部記憶裝置506加載的電腦程式、資料、經由I/F(介面)507從外部取得的資料等暫時記憶用的區域。再者,RAM502具有CPU501在執行各種的處理之際使用的工作區。亦即,RAM502例如可分配為圖框記憶體,酌情提供其他各種的區域。
於ROM503儲存主電腦的設定資料、啟動程序等。操作部504由鍵盤、滑鼠等構成,主電腦的使用者進行操作,從而可對CPU501輸入各種的指示。顯示部505將透過CPU501之處理結果進行顯示。此外顯示部505以例如液晶顯示器構成。
外部記憶裝置506是硬碟裝置為代表的大容量資訊記憶裝置。於外部記憶裝置506,保存OS(作業系統)、為了使CPU501實現示於圖1、圖2的各部分分的功能用的電腦程式。再者,亦可於外部記憶裝置506保存作為處理目標的各影像資料。
保存於外部記憶裝置506的電腦程式、資料依透過CPU501之控制酌情加載於RAM502,成為CPU501的處理目標。於I/F507,可連接LAN、網際網路等的網路、投影裝置、顯示裝置等的其他機器,主電腦可經由此I/F507取得、送出各種的資訊。508為連接上述的各部分分的匯流排。
由上述的構成所成的作動是就在前述的流程圖說明的作動使CPU501為中心而進行該控制。
本發明之目的是將記錄實現前述的功能的電腦程式的代碼的記憶媒體,對系統供應,該系統將電腦程式的代碼讀出並執行從而達成。此情況下,從記憶媒體讀出的電腦程式的代碼本身實現前述的實施方式的功能,記憶該電腦程式的代碼的記憶媒體構成本發明。此外,亦包含以下情況:根據該程式的代碼的指示,在電腦上運轉的作業系統(OS)等進行實際的處理的一部分或全部,透過該處理實現前述的功能。
再者,亦可透過以下的方式實現。亦即,將從記憶媒體讀出的電腦程式碼,寫入被***電腦的功能擴充卡、連接於電腦的功能擴充單元所具備的記憶體。並且,亦包含以下情況:根據該電腦程式的代碼的指示,該功能擴充卡、功能擴充單元所具備的CPU等進行實際的處理的一部分或全部,實現前述的功能。
將本發明適用於上述記憶媒體的情況下,於該記憶媒體,儲存與先前說明的流程圖對應的電腦程式的代碼。
本發明用於進行靜態影像兼動畫的編碼兼解碼的編碼裝置兼解碼裝置。尤其,可適用於使用量化處理的編碼方式及解碼方式。
依本發明時,不僅正方形子塊,對長方形子塊亦可適切地進行量化參數的編碼。
本發明為將實現上述的實施方式的一個以上的功能的程式,透過網路或記憶媒體而提供系統或裝置,亦能以該系統或裝置的電腦中的一個以上的處理器將程式讀出並執行的處理而實現。此外,亦可透過實現一個以上的功能的電路(例如,ASIC)而實現。
本發明不限制於上述實施方式,在不從本發明的精神及範圍脫離之下,可進行各種的變更及變形。因此,撰寫申請專利範圍以公開本發明的範圍。
本案為以2018年6月27日提出的日本特願2018-122421作為基礎而主張優先權者,於此援用其記載內容的全部。
100‧‧‧控制部 101‧‧‧端子 102‧‧‧區塊分割部 103‧‧‧生成部 104‧‧‧預測部 105‧‧‧變換兼量化部 106‧‧‧反量化兼逆變換部 107‧‧‧影像再生部 108‧‧‧圖框記憶體 109‧‧‧迴圈式濾波器部 110‧‧‧編碼部 111‧‧‧整合編碼部 112‧‧‧端子 200‧‧‧控制部 201‧‧‧端子 202‧‧‧分離解碼部 203‧‧‧解碼部 204‧‧‧反量化兼逆變換部 205‧‧‧影像再生部 206‧‧‧圖框記憶體 207‧‧‧迴圈式濾波器部 208‧‧‧端子 501‧‧‧CPU 502‧‧‧RAM 503‧‧‧ROM 504‧‧‧操作部 505‧‧‧顯示部 506‧‧‧外部記憶裝置 507‧‧‧I/F 508‧‧‧匯流排 700‧‧‧基本塊
[圖1] 就本實施方式中的影像編碼裝置的構成進行繪示的方塊圖 [圖2] 就本實施方式中的影像解碼裝置的構成進行繪示的方塊圖 [圖3] 就本實施方式相關的影像編碼裝置中的影像編碼處理進行繪示的流程圖 [圖4] 就本實施方式相關的影像解碼裝置中的影像解碼處理進行繪示的流程圖 [圖5] 就可適用於本實施方式的影像編碼裝置、解碼裝置的電腦的硬體構成例進行繪示的方塊圖 [圖6A] 就位元流構造的一例進行繪示的圖 [圖6B] 就位元流構造的一例進行繪示的圖 [圖7A] 就在本實施方式使用的子塊分割的一例進行繪示的圖 [圖7B] 就在本實施方式使用的子塊分割的一例進行繪示的圖 [圖7C] 就在本實施方式使用的子塊分割的一例進行繪示的圖 [圖7D] 就在本實施方式使用的子塊分割的一例進行繪示的圖 [圖7E] 就在本實施方式使用的子塊分割的一例進行繪示的圖 [圖7F] 就在本實施方式使用的子塊分割的一例進行繪示的圖 [圖8A] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較短方的比較進行繪示的圖 [圖8B] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較短方的比較進行繪示的圖 [圖8C] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較短方的比較進行繪示的圖 [圖8D] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較短方的比較進行繪示的圖 [圖8E] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較短方的比較進行繪示的圖 [圖8F] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較短方的比較進行繪示的圖 [圖9A] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較短方的比較進行繪示的圖 [圖9B] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較短方的比較進行繪示的圖 [圖9C] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較短方的比較進行繪示的圖 [圖9D] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較短方的比較進行繪示的圖 [圖9E] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較短方的比較進行繪示的圖 [圖9F] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較短方的比較進行繪示的圖 [圖10A] 就本實施方式中的量化參數的編碼與顯著係數的關係進行繪示的圖 [圖10B] 就本實施方式中的量化參數的編碼與顯著係數的關係進行繪示的圖 [圖10C] 就本實施方式中的量化參數的編碼與顯著係數的關係進行繪示的圖 [圖10D] 就本實施方式中的量化參數的編碼與顯著係數的關係進行繪示的圖 [圖10E] 就本實施方式中的量化參數的編碼與顯著係數的關係進行繪示的圖 [圖10F] 就本實施方式中的量化參數的編碼與顯著係數的關係進行繪示的圖 [圖11A] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較長方的比較進行繪示的圖 [圖11B] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較長方的比較進行繪示的圖 [圖11C] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較長方的比較進行繪示的圖 [圖11D] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較長方的比較進行繪示的圖 [圖11E] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較長方的比較進行繪示的圖 [圖11F] 就本實施方式中的量化的控制尺寸與處理對象子塊的水平方向及垂直方向的尺寸之中較長方的比較進行繪示的圖 [圖12A] 就本實施方式及本實施方式中的量化的控制尺寸的像素數與處理對象子塊的像素數的比較進行繪示的圖 [圖12B] 就本實施方式及本實施方式中的量化的控制尺寸的像素數與處理對象子塊的像素數的比較進行繪示的圖 [圖12C] 就本實施方式及本實施方式中的量化的控制尺寸的像素數與處理對象子塊的像素數的比較進行繪示的圖 [圖12D] 就本實施方式及本實施方式中的量化的控制尺寸的像素數與處理對象子塊的像素數的比較進行繪示的圖 [圖12E] 就本實施方式及本實施方式中的量化的控制尺寸的像素數與處理對象子塊的像素數的比較進行繪示的圖 [圖12F] 就本實施方式及本實施方式中的量化的控制尺寸的像素數與處理對象子塊的像素數的比較進行繪示的圖 [圖13A] 就在本實施方式使用的子塊分割的區塊的深度進行繪示的圖 [圖13B] 就在本實施方式使用的子塊分割的區塊的深度進行繪示的圖 [圖13C] 就在本實施方式使用的子塊分割的區塊的深度進行繪示的圖 [圖13D] 就在本實施方式使用的子塊分割的區塊的深度進行繪示的圖 [圖13E] 就在本實施方式使用的子塊分割的區塊的深度進行繪示的圖 [圖13F] 就在本實施方式使用的子塊分割的區塊的深度進行繪示的圖 [圖14A] 就本實施方式中的量化的控制深度與處理對象子塊的深度的比較進行繪示的圖 [圖14B] 就本實施方式中的量化的控制深度與處理對象子塊的深度的比較進行繪示的圖 [圖14C] 就本實施方式中的量化的控制深度與處理對象子塊的深度的比較進行繪示的圖 [圖14D] 就本實施方式中的量化的控制深度與處理對象子塊的深度的比較進行繪示的圖 [圖14E] 就本實施方式中的量化的控制深度與處理對象子塊的深度的比較進行繪示的圖 [圖15A] 就在本實施方式中的量化參數共有單位不存在顯著係數的情況下的量化參數的參照進行繪示的圖 [圖15B] 就在本實施方式中的量化參數共有單位不存在顯著係數的情況下的量化參數的參照進行繪示的圖 [圖16] 使用量化的控制的深度下的量化參數的編碼處理的流程圖 [圖17] 使用量化的控制的深度下的量化參數的解碼處理的流程圖 [圖18] 使用量化的控制的尺寸及深度下的量化參數的編碼處理的流程圖 [圖19] 使用量化的控制的尺寸及深度下的量化參數的解碼處理的流程圖
100‧‧‧控制部
101‧‧‧端子
102‧‧‧區塊分割部
103‧‧‧生成部
104‧‧‧預測部
105‧‧‧變換兼量化部
106‧‧‧反量化兼逆變換部
107‧‧‧影像再生部
108‧‧‧圖框記憶體
109‧‧‧迴圈式濾波器部
110‧‧‧編碼部
111‧‧‧整合編碼部
112‧‧‧端子

Claims (6)

  1. 一種影像編碼裝置,其為能以區塊為單位而對影像進行編碼者,前述影像編碼裝置包括:第1分割單元,其經配置以將影像分割為複數個編碼樹單元;第2分割單元,其經配置以將編碼樹單元分割為複數個區塊;比較單元,其經配置以比較差分值與閾值以確定共有量化參數的區塊組,前述差分值為隨前述編碼樹單元經分割的次數增加而增加的值,前述區塊組可包含前述差分值大於或等於前述閾值的複數個區塊;編碼單元,其經配置以根據由前述比較單元獲得的比較結果而對指示量化參數的值的編碼資料進行編碼;以及濾波單元,其經配置以實施去區塊濾波;在包含在前述區塊組中的至少任一個區塊包含非零係數時,前述編碼單元經配置以與包含前述非零係數的前述區塊建立關聯而對指示在前述區塊組中共有的量化參數的第1值的第1資料進行編碼,在前述區塊組由三個區塊構成且包含在前述區塊組中的前述三個區塊不包含非零係數時,前述編碼單元經配置以不對用於前述區塊組的前述第1資料進行編碼,且前述濾波單元經配置以透過使用一量化參數的第2值而對包含在前述區塊組中的前述三個區塊實施去區塊濾波,前述量化參數的第2值為透過計算用於與前述區塊組不同的區塊 的量化參數的均值從而導出的值。
  2. 一種影像解碼裝置,其可對透過將影像分割為複數個編碼樹單元並將編碼樹單元分割為複數個區塊從而進行編碼的位元流進行解碼者,前述影像解碼裝置包括:比較單元,其經配置以比較差分值與閾值以確定共有量化參數的區塊組,前述差分值為隨在前述編碼樹單元經分割的次數增加而增加的值,前述區塊組可包含前述差分值大於或等於前述閾值的複數個區塊;解碼單元,其經配置以根據由前述比較單元獲得的比較結果而對指示量化參數的值的資料進行解碼;以及濾波單元,其經配置以實施去區塊濾波;在包含在前述區塊組中的前述複數個區塊中的至少任一個區塊包含非零係數時,前述解碼單元經配置以在處理包含於前述非零係數的前述區塊中對指示在前述區塊組中共有的量化參數的第1值的第1資料進行解碼,在前述區塊組由三個區塊構成且包含在前述區塊組中的前述三個區塊不包含非零係數時,前述解碼單元經配置以不對用於前述區塊組的前述第1資料進行解碼,且前述濾波單元經配置以透過使用一量化參數的第2值而對包含在前述區塊組中的前述三個區塊實施去區塊濾波,前述量化參數的第2值為透過計算用於與前述區塊組不同的區塊的量化參數的均值從而導出的值。
  3. 一種影像編碼方法,其為用於以區塊為 單位而對影像進行編碼者,前述影像編碼方法包括:第1分割步驟,其為將影像分割為複數個編碼樹單元者;第2分割步驟,其為將編碼樹單元分割為複數個區塊者;比較步驟,其為比較差分值與閾值以確定共有量化參數的區塊組者,前述差分值為隨前述編碼樹單元經分割的次數增加而增加的值,前述區塊組可包含前述差分值大於或等於前述閾值的複數個區塊;以及編碼步驟,其為根據在前述比較步驟中獲得的比較結果而對指示量化參數的值的編碼資料進行編碼者;在包含在前述區塊組中的至少任一個區塊包含非零係數時,指示在前述區塊組中共有的量化參數的第1值的第1資料被與包含前述非零係數的前述區塊建立關聯而編碼,在前述區塊組由三個區塊構成且包含在前述區塊組中的三個區塊不包含非零係數時,不對用於前述區塊組的前述第1資料進行編碼,且前述影像編碼方法進一步包含透過使用一量化參數的第2值而對包含在前述區塊組中的前述三個區塊實施去區塊濾波,前述量化參數的第2值為透過計算用於與前述區塊組不同的區塊的量化參數的均值從而導出的值。
  4. 一種影像解碼方法,其為用於對透過將影像分割為複數個編碼樹單元並將編碼樹單元分割為複數個區塊從而進行編碼的位元流進行解碼者,前述影像解碼 方法包括:比較步驟,其為比較差分值與閾值以確定共有量化參數的區塊組者,前述差分值為隨在前述編碼樹單元經分割的次數增加而增加的值,前述區塊組可包含前述差分值大於或等於前述閾值的複數個區塊;以及解碼步驟,其為根據在前述比較步驟中獲得的比較結果而對指示量化參數的值的資料進行解碼者;在包含在前述區塊組中的前述複數個區塊中的至少任一個區塊包含非零係數時,在處理包含於前述非零係數的前述區塊中,對指示在前述區塊組中共有的量化參數的第1值的第1資料進行解碼,在前述區塊組由三個區塊構成且包含在前述區塊組中的前述三個區塊不包含非零係數時,不對用於前述區塊組的前述第1資料進行解碼,且前述影像編碼方法進一步包含透過使用一量化參數的第2值而對包含在前述區塊組中的前述三個區塊實施去區塊濾波,前述量化參數的第2值為透過計算用於與前述區塊組不同的區塊的量化參數的均值從而導出的值。
  5. 一種非暫時性電腦可讀取儲存媒體,其儲存用於使電腦執行如請求項3的影像編碼方法的程式。
  6. 一種非暫時性電腦可讀取儲存媒體,其儲存用於使電腦執行如請求項4的影像解碼方法的程式。
TW108121702A 2018-06-27 2019-06-21 影像編碼裝置、影像編碼方法及程式、影像解碼裝置、影像解碼方法及程式 TWI810323B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018122421A JP7278719B2 (ja) 2018-06-27 2018-06-27 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
JP2018-122421 2018-06-27

Publications (2)

Publication Number Publication Date
TW202002629A TW202002629A (zh) 2020-01-01
TWI810323B true TWI810323B (zh) 2023-08-01

Family

ID=68985628

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108121702A TWI810323B (zh) 2018-06-27 2019-06-21 影像編碼裝置、影像編碼方法及程式、影像解碼裝置、影像解碼方法及程式

Country Status (9)

Country Link
US (3) US11523113B2 (zh)
EP (1) EP3817386A4 (zh)
JP (2) JP7278719B2 (zh)
KR (1) KR102599267B1 (zh)
CN (6) CN116320423A (zh)
BR (1) BR112020026590A2 (zh)
RU (2) RU2757541C1 (zh)
TW (1) TWI810323B (zh)
WO (1) WO2020004080A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021210841A1 (ko) * 2020-04-16 2021-10-21 엘지전자 주식회사 비디오 또는 영상 코딩 시스템에서의 픽처 헤더에 포함된 정보에 기반한 영상 코딩 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160241858A1 (en) * 2013-10-14 2016-08-18 Microsoft Technology Licensing, Llc Encoder-side options for intra block copy prediction mode for video and image coding
WO2017206826A1 (en) * 2016-05-28 2017-12-07 Mediatek Inc. Methods and apparatuses of video data processing with conditionally quantization parameter information signaling
WO2018061563A1 (ja) * 2016-09-27 2018-04-05 シャープ株式会社 アフィン動きベクトル導出装置、予測画像生成装置、動画像復号装置、および動画像符号化装置

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8681867B2 (en) * 2005-10-18 2014-03-25 Qualcomm Incorporated Selective deblock filtering techniques for video coding based on motion compensation resulting in a coded block pattern value
US8204129B2 (en) * 2007-03-27 2012-06-19 Freescale Semiconductor, Inc. Simplified deblock filtering for reduced memory access and computational complexity
JP5007259B2 (ja) * 2008-03-27 2012-08-22 ルネサスエレクトロニクス株式会社 画像符号化装置
US20090304085A1 (en) * 2008-06-04 2009-12-10 Novafora, Inc. Adaptive Deblocking Complexity Control Apparatus and Method
KR20110125153A (ko) * 2010-05-12 2011-11-18 에스케이 텔레콤주식회사 영상의 필터링 방법 및 장치와 그를 이용한 부호화/복호화를 위한 방법 및 장치
KR101888515B1 (ko) 2011-01-13 2018-08-14 캐논 가부시끼가이샤 화상 부호화장치, 화상 부호화방법, 화상복호장치, 화상복호방법 및 기억매체
US20120189052A1 (en) * 2011-01-24 2012-07-26 Qualcomm Incorporated Signaling quantization parameter changes for coded units in high efficiency video coding (hevc)
US9510020B2 (en) * 2011-10-20 2016-11-29 Qualcomm Incorporated Intra pulse code modulation (IPCM) and lossless coding mode deblocking for video coding
US9467701B2 (en) * 2012-04-05 2016-10-11 Qualcomm Incorporated Coded block flag coding
US9521410B2 (en) 2012-04-26 2016-12-13 Qualcomm Incorporated Quantization parameter (QP) coding in video coding
US20140079135A1 (en) * 2012-09-14 2014-03-20 Qualcomm Incoporated Performing quantization to facilitate deblocking filtering
US9749627B2 (en) * 2013-04-08 2017-08-29 Microsoft Technology Licensing, Llc Control data for motion-constrained tile set
US10136141B2 (en) * 2014-06-11 2018-11-20 Qualcomm Incorporated Determining quantization parameter (QP) values and delta QP values for palette coded blocks in video coding
US20150373327A1 (en) * 2014-06-20 2015-12-24 Qualcomm Incorporated Block adaptive color-space conversion coding
CN116828178A (zh) 2016-06-24 2023-09-29 世宗大学校产学协力团 视频信号解码和编码方法、比特流的传输方法
CN109983776B (zh) * 2016-11-18 2023-09-29 株式会社Kt 视频信号处理方法和设备
JP6887260B2 (ja) 2017-02-03 2021-06-16 株式会社ディスコ 加工装置
US10616577B2 (en) * 2017-10-16 2020-04-07 Intel Corporation Adaptive video deblocking

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160241858A1 (en) * 2013-10-14 2016-08-18 Microsoft Technology Licensing, Llc Encoder-side options for intra block copy prediction mode for video and image coding
WO2017206826A1 (en) * 2016-05-28 2017-12-07 Mediatek Inc. Methods and apparatuses of video data processing with conditionally quantization parameter information signaling
WO2018061563A1 (ja) * 2016-09-27 2018-04-05 シャープ株式会社 アフィン動きベクトル導出装置、予測画像生成装置、動画像復号装置、および動画像符号化装置

Also Published As

Publication number Publication date
CN112352432A (zh) 2021-02-09
US20230067360A1 (en) 2023-03-02
TW202002629A (zh) 2020-01-01
KR102599267B1 (ko) 2023-11-07
US20230069664A1 (en) 2023-03-02
CN116320421A (zh) 2023-06-23
US20210120245A1 (en) 2021-04-22
KR20210020136A (ko) 2021-02-23
JP2023089211A (ja) 2023-06-27
RU2021129462A (ru) 2021-11-23
CN116320424A (zh) 2023-06-23
RU2021129462A3 (zh) 2022-04-15
CN116320420A (zh) 2023-06-23
WO2020004080A1 (ja) 2020-01-02
RU2757541C1 (ru) 2021-10-18
US11523113B2 (en) 2022-12-06
CN112352432B (zh) 2023-03-24
CN116320422A (zh) 2023-06-23
EP3817386A1 (en) 2021-05-05
JP2020005110A (ja) 2020-01-09
CN116320423A (zh) 2023-06-23
BR112020026590A2 (pt) 2021-03-23
EP3817386A4 (en) 2022-06-22
JP7278719B2 (ja) 2023-05-22

Similar Documents

Publication Publication Date Title
WO2020184229A1 (ja) 画像符号化装置、画像符号化方法、及びプログラム
TWI810323B (zh) 影像編碼裝置、影像編碼方法及程式、影像解碼裝置、影像解碼方法及程式
TWI795635B (zh) 圖像解碼裝置、圖像解碼方法及程式
TWI791959B (zh) 圖像解碼裝置、圖像解碼方法及程式
TWI803709B (zh) 圖像編碼裝置、圖像解碼裝置、其等之控制方法及程式
TW202101990A (zh) 圖像編碼裝置、圖像解碼裝置、方法及程式
JP2021002722A (ja) 画像符号化装置及び画像復号装置及び方法及びプログラム
TWI788268B (zh) 圖像編碼裝置、圖像解碼裝置、其等之控制方法及程式
WO2020179365A1 (ja) 画像符号化装置、画像符号化方法、画像復号装置、画像復号方法
WO2020255820A1 (ja) 画像符号化装置及び画像復号装置及び方法及びコンピュータプログラム
TWI833620B (zh) 圖像編碼裝置、圖像編碼方法、圖像解碼裝置及圖像解碼方法
TW202114423A (zh) 影像編碼裝置、影像解碼裝置及其控制方法及程式
TW202112134A (zh) 影像編碼裝置、影像編碼方法及程式、影像解碼裝置、影像解碼方法及程式
TW202418801A (zh) 圖像編碼裝置、圖像解碼裝置、其等之控制方法及程式
TW202034699A (zh) 圖像編碼裝置、圖像解碼裝置、圖像編碼方法、圖像解碼方法及程式
JP2021002723A (ja) 画像符号化装置及び画像復号装置及び方法及びプログラム