JP7416450B2 - インターpdpcモードの改善 - Google Patents
インターpdpcモードの改善 Download PDFInfo
- Publication number
- JP7416450B2 JP7416450B2 JP2021532464A JP2021532464A JP7416450B2 JP 7416450 B2 JP7416450 B2 JP 7416450B2 JP 2021532464 A JP2021532464 A JP 2021532464A JP 2021532464 A JP2021532464 A JP 2021532464A JP 7416450 B2 JP7416450 B2 JP 7416450B2
- Authority
- JP
- Japan
- Prior art keywords
- prediction
- mode
- video
- block
- inter
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 230000006872 improvement Effects 0.000 title description 4
- IESVDEZGAHUQJU-ZLBXKVHBSA-N 1-hexadecanoyl-2-(4Z,7Z,10Z,13Z,16Z,19Z-docosahexaenoyl)-sn-glycero-3-phosphocholine Chemical compound CCCCCCCCCCCCCCCC(=O)OC[C@H](COP([O-])(=O)OCC[N+](C)(C)C)OC(=O)CC\C=C/C\C=C/C\C=C/C\C=C/C\C=C/C\C=C/CC IESVDEZGAHUQJU-ZLBXKVHBSA-N 0.000 title 1
- 238000000034 method Methods 0.000 claims description 107
- 238000012545 processing Methods 0.000 claims description 53
- 230000008569 process Effects 0.000 claims description 47
- 230000009466 transformation Effects 0.000 claims description 29
- 230000001419 dependent effect Effects 0.000 claims description 5
- 238000005192 partition Methods 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims 1
- 239000000523 sample Substances 0.000 description 61
- 230000033001 locomotion Effects 0.000 description 52
- 239000013598 vector Substances 0.000 description 32
- 238000010586 diagram Methods 0.000 description 26
- 230000006835 compression Effects 0.000 description 25
- 238000007906 compression Methods 0.000 description 25
- 239000013074 reference sample Substances 0.000 description 23
- 239000000872 buffer Substances 0.000 description 18
- 238000004891 communication Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 14
- 238000001914 filtration Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 10
- 230000002123 temporal effect Effects 0.000 description 10
- 238000013139 quantization Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000002457 bidirectional effect Effects 0.000 description 5
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 101150039623 Clip1 gene Proteins 0.000 description 2
- 241000023320 Luma <angiosperm> Species 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000004549 pulsed laser deposition Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000013403 standard screening design Methods 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 1
- 241000282412 Homo Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本出願は、2019年3月11日に出願された米国仮出願第62/816,855号「インターPDPCモードの改善」に対する優先権の利益を主張する、2020年3月11日に出願された米国特許出願第16/816,011号「インターPDPCモードの改善」に対する優先権の利益を主張する。先行出願の開示全体は、参照によりその全体が本発明に組み込まれる。
図2は、本開示の一実施形態による通信システム(200)の簡略ブロック図を示す。通信システム(200)は、例えばネットワーク(250)を介して互いに通信可能な複数の端末デバイスを含む。例えば、通信システム(200)は、ネットワーク(250)を介して相互接続された端末デバイスの第1のペア(210)および(220)を含む。図2の例では、端末デバイスの第1のペア(210)および(220)は、データの単方向の送信を実行する。例えば、端末デバイス(210)は、ネットワーク(250)を介して他の端末デバイス(220)に送信するために、ビデオデータ(例えば、端末デバイス(210)によって取り込まれたビデオピクチャのストリーム)を符号化し得る。符号化ビデオデータは、1つまたは複数の符号化ビデオビットストリームの形態で送信し得る。端末デバイス(220)は、ネットワーク(250)から符号化ビデオデータを受信し、符号化ビデオデータを復号化してビデオピクチャを復元し、復元されたビデオデータに従ってビデオピクチャを表示し得る。単方向データ送信は、メディアサービングアプリケーションなどにおいて一般的であり得る。
図8は、いくつかの例(例えば、VVC)における例示的なイントラ予測方向および対応するイントラ予測モードの図を示す。図8では、合計95個のイントラ予測モード(モード-14からモード80)があり、モード18は水平モードであり、モード50は垂直モードであり、モード2、モード34、およびモード66は対角モードである。モード-1~-14およびモード67~80は、広角イントラ予測(WAIP)モードと呼ばれる。
本開示の態様によれば、位置依存予測組合せ(PDPC)は、シグナリングなしに以下のイントラモード、すなわち、平面、DC、WAIPモード、水平、垂直、左下角度モード(モード2)およびその8つの隣接角度モード(モード3からモード10)、ならびに、右上角度モード(モード66)およびその8つの隣接角度モード(モード58からモード65)に適用される。
pred’[x][y]=(wL×R(-1,y)+wT×R(x,-1)-wTL×R(-1,-1)+(64-wL-wT+wTL)×pred[x][y]+32)>>6 (式1)
数式中、pred[x][y]はイントラ予測モードからもたらされるイントラ予測値であり、R(x、-1)は、現在サンプル(x、y)の先頭参照ラインに位置し、現在サンプル(x、y)と同じ水平座標を有する(フィルタリングされていない)参照サンプルを表し、R(-1,y)は、現在サンプル(x、y)の左参照ラインに位置し、現在サンプル(x、y)と同じ垂直座標を有する(フィルタリングされていない)参照サンプルを表し、R(-1,-1)は、現在ブロックの左上隅に位置する参照サンプルを表し、wT、wL、およびwTLは重み係数を表す。
wT=32>>((y<<1)>>nScale) (式2)
wL=32>>((x<<1)>>nScale) (式3)
wTL=+(wL>>4)+(wT>>4) (式4)
nScale=(log2(幅)+log2(高さ)-2)>>2 (式5)
数式中、wTは、参照サンプル(x,-1)の重み係数を表し、wLは、参照サンプル(-1,y)の重み係数を表し、wTLは、左上参照サンプル(-1,-1)の重み係数を表し、nScale(重み係数減少率と呼ばれる)は、これらの重み係数が軸に沿って(例えば、wLはx軸に沿って左から右に減少し、または、wTはy軸に沿って上から下に減少する)、どれだけ速く減少するかを指定する。数式2および数式3の定数32は、隣接サンプル(例えば、上に隣接するサンプル、左に隣接するサンプル、または左上に隣接するサンプル)の初期重み係数を示す。初期重み係数は、現在ブロックの左上サンプルにも割り当てられる。PDPCフィルタ処理における隣接サンプルの重み係数は、初期重み係数以下である。
-preModeIntraで表されるイントラ予測モード、
-nTbWで表される現在ブロックの幅、
-nTbHによって表される現在ブロックの高さ、
-refWによって表される参照サンプルの幅、
-refHによって表される参照サンプルの高さ、
-predSamples[x][y]で表され、x=0..nTbW-1、y=0..nTbH-1である予測サンプル
-p[x][y]で表され、x=-1、y=-1..refH-1、およびx=0..refW-1、y=-1であるフィルタリングされていない参照(隣接するとも呼ばれる)サンプル、および
-cIdxによって表される現在ブロックの色成分。
-cIdxが0に等しい場合、clip1CmpはClip1Yに等しく設定される
-そうでない場合、clip1CmpはClip1Cと等しく設定される
nScale=((Log2(nTbW)+Log2(nTbH)-2)>>2) (式6)
mainRef[x]=p[x][-1] (式7)
sideRef[y]=p[-1][y] (式8)
predSamples’[x][y]=(wL×refL(x,y)+wT×refT(x,y)-wTL×p(-1,-1)+(64-wL-wT+wTL)×predSamples[x][y]+32)>>6 (式9)
refL[x][y]=p[-1][y] (式10)
refT[x][y]=p[x][-1] (式11)
wT[y]=32>>((y<<1)>>nScale) (式12)
wL[x]=32>>((x<<1)>>nScale) (式13)
wTL[x][y]=(predModeIntra==INTRA_DC)?((wL[x]>>4)+(wT[y]>>4)):0 (式14)
refL[x][y]=p[-1][x+y+1] (式15)
refT[x][y]=p[x+y+1][-1] (式16)
wT[y]=32>>((y<<1)>>nScale) (式17)
wL[x]=32>>((x<<1)>>nScale) (式18)
wTL[x][y]=0 (式19)
dXPos[y]=((y+1)×invAngle+2)>>2 (式20)
dXFrac[y]=dXPos[y]&63 (式21)
dXInt[y]=dXPos[y]>>6 (式22)
dX[y]=x+dXInt[y] (式23)
refL[x][y]=0 (式24)
refT[x][y]=(dX[y]<refW-1)?((64-dXFrac[y])×mainRef[dX[y]]+dXFrac[y]×mainRef[dX[y]+1]+32)>>6:0 (式25)
wT[y]=(dX[y]<refW-1)?32>>((y<<1)>>nScale):0 (式26)
wL[x]=0 (式27)
wTL[x][y]=0 (式28)
dYPos[x]=((x+1)×invuAngle+2)>>2 (式29)
dYFrac[x]=dYPos[x]&63 (式30)
dYInt[x]=dYPos[x]>>6 (式31)
dY[x]=x+dYInt[x] (式32)
refL[x][y]=(dY[x]<refH-1)?((64-dYFrac[x])×sideRef[dY[x]]+dYFrac[x]×sideRef[dY[x]+1]+32)>>6:0 (式33)
refT[x][y]=0 (式34)
wT[y]=0 (式35)
wL[x]=(dY[x]<refH-1)?32>>((x<<1)>>nScale):0 (式36)
wTL[x][y]=0 (式37)
filtSamples[x][y]=clip1Cmp((refL[x][y]×wL+refT[x][y]×wT-p[-1][-1]×wTL[x][y]+(64-wL[x]-wT[y]+wTL[x][y])×predSamples[x][y]+32)>>6) (式38)
図10は、いくつかの例(例えば、VVC)における色差ブロックの例示的なイントラモード符号化を示す表である。図10では、色差ブロックのイントラモード符号化のための5つのイントラモード、すなわち、平面モード(モードインデックス0)、DCモード(モードインデックス1)、水平モード(モードインデックス18)、垂直モード(モードインデックス50)、対角モード(モードインデックス66)、および、色差成分に関連付けられた輝度成分のイントラ予測モードの直接コピーである導出モード(DM)がある。
本開示の態様によれば、ピクチャ間予測(インター予測とも呼ばれる)は、マージモードおよびスキップモードを含む。
本開示のいくつかの態様によれば、マルチ仮説イントラインター予測のように、イントラ予測とインター予測とを適切に組み合わせることができる。マルチ仮説イントラインター予測は、1つのイントラ予測と1つのマージインデックス付き予測とを組み合わせたものであり、本開示ではイントラインター予測モードと呼ばれる。一例では、CUがマージモードにあるとき、イントラモードのための特定のフラグがシグナリングされる。特定フラグが「真」である場合、イントラ候補リストからイントラモードを選択し得る。輝度成分については、DCモード、平面モード、水平モード、垂直モードの4つのイントラ予測モードからイントラ候補リストが導出され、ブロック形状に応じてイントラモード候補リストのサイズを3または4とすることができる。一例では、CU幅がCU高さの2倍より大きい場合、イントラモード候補リストから水平モードが削除され、CU高さがCU幅の2倍より大きい場合、イントラモード候補リストから垂直モードが削除される。いくつかの実施形態では、イントラ予測は、イントラモードインデックスによって選択されたイントラ予測モードに基づいて実行され、インター予測は、マージインデックスに基づいて実行される。イントラ予測とインター予測は、加重平均を用いて合成される。色差成分の場合、いくつかの例では、DMは余分なシグナリングなしで常に適用される。
本開示の態様によれば、PDPCフィルタリング処理は、インター予測モードに適用し得る。PDPCフィルタ処理を採用したインター予測モードは、インターPDPCモードと呼ばれる。インターPDPCモードでは、PDPCフィルタリング処理がインター予測サンプル(またはインター符号化CUの再構成サンプル)に適用される。一例では、数式1は、インターPDPCモード用に適宜修正し得る。例えば、インターPDPCモードにおけるインター予測値を示すように、pred[x][y]が修正される。いくつかの例では、インター予測においてPDPCフィルタリング処理を適用するかどうかを示すために、interPDPCFlagと呼ばれるフラグが、シグナリングされる。例えば、フラグinterPDPCFlagが真である場合、予測サンプル(またはインター符号化CUの再構成サンプル)は、PDPCフィルタリング処理においてさらに修正される。
本開示の態様によれば、三角分割は、インター予測において使用され得る。例えば、VVCテストモデル(VTM)3では、インター予測のために新たな三角分割モードが導入される。三角分割モードは、8x8以上であり、スキップモードまたはマージモードで符号化されるCUにのみ適用される。これらの条件を満たすCUの場合、三角分割モードが適用されるか否かを示すためにCUレベルフラグがシグナリングされる。
いくつかの実施形態では、空間変動変換(SVT)とも呼ばれるサブブロック変換(SBT)が採用される。SBTは、インター予測の残差に適用し得る。例えば、符号化ブロックはサブブロックに分割することができ、サブブロックの一部のみが残差ブロックで処理される。サブブロックの残りの部分については、0残差が仮定される。したがって、残差ブロックは符号化ブロックよりも小さく、SBTにおける変換サイズは符号化ブロックサイズよりも小さい。残差ブロックでカバーされていない領域については、変換処理は行われない。
HEVCでは、変換基底関数としてDCT-2および4×4 DST-7が用いられる。VVCでは、DCT-2および4×4 DST-7に加えて、適応マルチ変換(AMT、拡張マルチ変換(EMT)またはマルチ変換選択(MTS)とも呼ばれる)方式が、インター符号化ブロックとイントラ符号化ブロックの両方に対する残差符号化のために使用されている。AMT方式は、HEVCにおける現在の変換以外のDCT/DSTファミリから選択された複数の変換を使用できる。新たに導入された変換行列は、DST-7、DCT-8である。図13は、選択されたDST/DCTの基底関数の例示的な表を示す。
インターPDPCモードは、通常マージモードまたはサブブロックマージモードなどの異なるインター予測モードと組み合わせることができるので、PDPCフィルタリング処理を適用した後のインター予測残差のエネルギー分布は、様々なインター予測モードに対して異なり得る。したがって、インターPDPCモードとその他のインター予測モードとの異なる組み合わせに対して、異なる変換設計が考慮され得る。
上述した技術は、コンピュータ可読命令を使用し、1つまたは複数のコンピュータ可読媒体に物理的に格納されたコンピュータソフトウェアとして実装し得る。例えば、図16は、開示内容の特定の実施形態を実施するのに適したコンピュータシステム(1600)を示す。
AMVP:高度な動きベクトル予測
ASIC:特定用途向け集積回路
ATMVP:代替/高度時間動きベクトル予測
BDOF:双方向オプティカルフロー
BIO:双方向オプティカルフロー
BMS:ベンチマークセット
BV:ブロックベクトル
CANBus:コントローラエリアネットワークバス
CB:符号化ブロック
CBF:符号化ブロックフラグ
CCLM:交差成分線形モード/モデル
CD:コンパクトディスク
CPR:現在ピクチャの参照
CPU:中央処理装置
CRT:ブラウン管
CTB:符号化ツリーブロック
CTU:符号化ツリーユニット
CU:符号化ユニット
DPBデコーダピクチャバッファ
DVD:デジタルビデオディスク
FPGA:フィールドプログラマブルゲートエリア
GOP:ピクチャグループ
GPU:グラフィックス処理ユニット
GSM:グローバル移動体通信システム
HDR:高ダイナミックレンジ
HEVC:高効率ビデオ符号化
HRD:仮想参照デコーダ
IBC:イントラブロックコピー
IC:集積回路
JEM:共同探査モデル
JVET:共同ビデオ探索チーム
LAN:ローカルエリアネットワーク
LCD:液晶ディスプレイ
LTE:ロング・ターム・エボリューション
MPM:最確モード
MTS:マルチ変換選択
MV:動きベクトル
OLED:有機発光ダイオード
PB:予測ブロック
PCI:ペリフェラルコンポーネント接続
PDPC:位置依存予測組合せ
PLD:プログラマブル論理デバイス
PU:予測ユニット
RAM:ランダムアクセスメモリ
ROM:リードオンリーメモリ
SBT:サブブロック変換
SCC:スクリーンコンテンツ符号化
SDR:標準ダイナミックレンジ
SEI:補足エンハンスメント情報
SNR:信号雑音比
SSD:ソリッドステートドライブ
TU:変換ユニット
USB:ユニバーサルシリアルバス
VPDU:視覚的処理データユニット
VUI:ビデオユーザビリティ情報
VVC:多用途ビデオ符号化
WAIP:広角イントラ予測
4点DST-7
{a,b,c,d}
{c,c,0,-c}
{d,-a,-c,b}
{b,-d,c,-a}
ここで、{a、b、c、d}={29,55,74,84}
8ポイントDST-7
{a,b,c,d,e,f,g,h,}
{c,f,h,e,b,-a,-d,-g,}
{e,g,b,-c,-h,-d,a,f,}
{g,c,-d,-f,a,h,b,-e,}
{h,-a,-g,b,f,-c,-e,d,}
{f,-e,-a,g,-d,-b,h,-c,}
{d,-h,e,-a,-c,g,-f,b,}
{b,-d,f,-h,g,-e,c,-a,}
ここで、{a,b,c,d,e,f,g,h}={17,32,46,60,71,78,85,86}
16ポイントDST-7
{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,}
{c,f,i,l,o,o,l,i,f,c,0,-c,-f,-i,-l,-o,}
{e,j,o,m,h,c,-b,-g,-l,-p,-k,-f,-a,d,i,n,}
{g,n,l,e,-b,-i,-p,-j,-c,d,k,o,h,a,-f,-m,}
{i,o,f,-c,-l,-l,-c,f,o,i,0,-i,-o,-f,c,l,}
{k,k,0,-k,-k,0,k,k,0,-k,-k,0,k,k,0,-k,}
{m,g,-f,-n,-a,l,h,-e,-o,-b,k,i,-d,-p,-c,j,}
{o,c,-l,-f,i,i,-f,-l,c,o,0,-o,-c,l,f,-i,}
{p,-a,-o,b,n,-c,-m,d,l,-e,-k,f,j,-g,-i,h,}
{n,-e,-i,j,d,-o,a,m,-f,-h,k,c,-p,b,l,-g,}
{l,-i,-c,o,-f,-f,o,-c,-i,l,0,-l,i,c,-o,f,}
{j,-m,c,g,-p,f,d,-n,i,a,-k,l,-b,-h,o,-e,}
{h,-p,i,-a,-g,o,-j,b,f,-n,k,-c,-e,m,-l,d,}
{f,-l,o,-i,c,c,-i,o,-l,f,0,-f,l,-o,i,-c,}
{d,-h,l,-p,m,-i,e,-a,-c,g,-k,o,-n,j,-f,b,}
{b,-d,f,-h,j,-l,n,-p,o,-m,k,-i,g,-e,c,-a,}
ここで、{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p}={9,17,25,33,41,49,56,62,66,72,77,81,83,87,89,90}
32ポイントDST-7
{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,}
{c,f,i,l,o,r,u,x,A,D,F,C,z,w,t,q,n,k,h,e,b,-a,-d,-g,-j,-m,-p,-s,-v,-y,-B,-E,}
{e,j,o,t,y,D,D,y,t,o,j,e,0,-e,-j,-o,-t,-y,-D,-D,-y,-t,-o,-j,-e,0,e,j,o,t,y,D,}
{g,n,u,B,D,w,p,i,b,-e,-l,-s,-z,-F,-y,-r,-k,-d,c,j,q,x,E,A,t,m,f,-a,-h,-o,-v,-C,}
{i,r,A,C,t,k,b,-g,-p,-y,-E,-v,-m,-d,e,n,w,F,x,o,f,-c,-l,-u,-D,-z,-q,-h,a,j,s,B,}
{k,v,F,u,j,-a,-l,-w,-E,-t,-i,b,m,x,D,s,h,-c,-n,-y,-C,-r,-g,d,o,z,B,q,f,-e,-p,-A,}
{m,z,z,m,0,-m,-z,-z,-m,0,m,z,z,m,0,-m,-z,-z,-m,0,m,z,z,m,0,-m,-z,-z,-m,0,m,z,}
{o,D,t,e,-j,-y,-y,-j,e,t,D,o,0,-o,-D,-t,-e,j,y,y,j,-e,-t,-D,-o,0,o,D,t,e,-j,-y,}
{q,E,n,-c,-t,-B,-k,f,w,y,h,-i,-z,-v,-e,l,C,s,b,-o,-F,-p,a,r,D,m,-d,-u,-A,-j,g,x,}
{s,A,h,-k,-D,-p,c,v,x,e,-n,-F,-m,f,y,u,b,-q,-C,-j,i,B,r,-a,-t,-z,-g,l,E,o,-d,-w,}
{u,w,b,-s,-y,-d,q,A,f,-o,-C,-h,m,E,j,-k,-F,-l,i,D,n,-g,-B,-p,e,z,r,-c,-x,-t,a,v}
{w,s,-d,-A,-o,h,E,k,-l,-D,-g,p,z,c,-t,-v,a,x,r,-e,-B,-n,i,F,j,-m,-C,-f,q,y,b,-u,}
{y,o,-j,-D,-e,t,-e,-D,-j,o,y,0,-y,-o,j,D,e,-t,-t,e,D,j,-o,-y,0,y,o,-j,-D,-e,t,}
{A,k,-p,-v,e,F,f,-u,-q,j,B,a,-z,-l,o,w,-d,-E,-g,t,r,-i,-C,-b,y,m,-n,-x,c,D,h,-s,}
{C,g,-v,-n,o,u,-h,-B,a,D,f,-w,-m,p,t,-i,-A,b,E,e,-x,-l,q,s,-j,-z,c,F,d,-y,-k,r,}
{E,c,-B,-f,y,i,-v,-l,s,o,-p,-r,m,u,-j,-x,g,A,-d,-D,a,F,b,-C,-e,z,h,-w,-k,t,n,-q,}
{F,-a,-E,b,D,-c,-C,d,B,-e,-A,f,z,-g,-y,h,x,-i,-w,j,v,-k,-u,l,t,-m,-s,n,r,-o,-q,p,}
{D,-e,-y,j,t,-o,-o,t,j,-y,-e,D,0,-D,e,y,-j,-t,o,-t,-j,y,e,-D,0,D,-e,-y,j,t,-o,}
{B,-i,-s,r,j,-A,-a,C,-h,-t,q,k,-z,-b,D,-g,-u,p,l,-y,-c,E,-f,-v,o,m,-x,-d,F,-e,-w,n,}
{z,-m,-m,z,0,-z,m,m,-z,0,z,-m,-m,z,0,-z,m,m,-z,0,z,-m,-m,z,0,-z,m,m,-z,0,z,-m,}
{x,-q,-g,E,-j,-n,A,-c,-u,t,d,-B,m,k,-D,f,r,-w,-a,y,-p,-h,F,-i,-o,z,-b,-v,s,e,-C,l,}
{v,-u,-a,w,-t,-b,x,-s,-c,y,-r,-d,z,-q,-e,A,-p,-f,B,-o,-g,C,-n,-h,D,-m,-i,E,-l,-j,F,-k,}
{t,-y,e,o,-D,j,j,-D,o,e,-y,t,0,-t,y,-e,-o,D,-j,-j,D,-o,-e,y,-t,0,t,-y,e,o,-D,j,}
{r,-C,k,g,-y,v,-d,-n,F,-o,-c,u,-z,h,j,-B,s,-a,-q,D,-l,-f,x,-w,e,m,-E,p,b,-t,A,-i,}
{p,-F,q,-a,-o,E,-r,b,n,-D,s,-c,-m,C,-t,d,l,-B,u,-e,-k,A,-v,f,j,-z,w,-g,-i,y,-x,h,}
{n,-B,w,-i,-e,s,-F,r,-d,-j,x,-A,m,a,-o,C,-v,h,f,-t,E,-q,c,k,-y,z,-l,-b,p,-D,u,-g,}
{l,-x,C,-q,e,g,-s,E,-v,j,b,-n,z,-A,o,-c,-i,u,-F,t,-h,-d,p,-B,y,-m,a,k,-w,D,-r,f,}
{j,-t,D,-y,o,-e,-e,o,-y,D,-t,j,0,-j,t,-D,y,-o,e,e,-o,y,-D,t,-j,0,j,-t,D,-y,o,-e,}
{h,-p,x,-F,y,-q,i,-a,-g,o,-w,E,-z,r,-j,b,f,-n,v,-D,A,-s,k,-c,-e,m,-u,C,-B,t,-l,d,}
{f,-l,r,-x,D,-C,w,-q,k,-e,-a,g,-m,s,-y,E,-B,v,-p,j,-d,-b,h,-n,t,-z,F,-A,u,-o,i,-c,}
{d,-h,l,-p,t,-x,B,-F,C,-y,u,-q,m,-i,e,-a,-c,g,-k,o,-s,w,-A,E,-D,z,-v,r,-n,j,-f,b,}
{b,-d,f,-h,j,-l,n,-p,r,-t,v,-x,z,-B,D,-F,E,-C,A,-y,w,-u,s,-q,o,-m,k,-i,g,-e,c,-a,}
ここで、{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F}={4,9,13,17,21,26,30,34,38,42,45,50,53,56,60,63,66,68,72,74,77,78,80,82,84,85,86,88,88,89,90,90}
4ポイントDCT-8
{a,b,c,d,}
{b,0,-b,-b,}
{c,-b,-d,a,}
{d,-b,a,-c,}
ここで、{a,b,c,d}={84,74,55,29}
8ポイントDCT-8:
{a,b,c,d,e,f,g,h,}
{b,e,h,-g,-d,-a,-c,-f,}
{c,h,-e,-a,-f,g,b,d,}
{d,-g,-a,-h,c,e,-f,-b,}
{e,-d,-f,c,g,-b,-h,a,}
{f,-a,g,e,-b,h,d,-c,}
{g,-c,b,-f,-h,d,-a,e,}
{h,-f,d,-b,a,-c,e,-g,}
ここで、{a,b,c,d,e,f,g,h}={86,85,78,71,60,46,32,17}
16ポイントDCT-8
{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,}
{b,e,h,k,n,0,-n,-k,-h,-e,-b,-b,-e,-h,-k,-n,}
{c,h,m,-p,-k,-f,-a,-e,-j,-o,n,i,d,b,g,l,}
{d,k,-p,-i,-b,-f,-m,n,g,a,h,o,-l,-e,-c,-j,}
{e,n,-k,-b,-h,0,h,b,k,-n,-e,-e,-n,k,b,h,}
{f,0,-f,-f,0,f,0,-f,-f,0,f,0,-f,-f,-f,}
{g,-n,-a,-m,h,f,-o,-b,-l,i,e,-p,-c,-k,j,d,}
{h,-k,-e,n,b,0,-b,-n,e,k,-h,-h,k,e,-n,-b,}
{i,-h,-j,g,k,-f,-l,e,m,-d,-n,c,o,-b,-p,a,}
{j,-e,-o,a,-n,-f,i,k,-d,-p,b,-m,-g,h,l,-c,}
{k,-b,n,h,-e,0,e,-h,-n,b,-k,-k,b,-n,-h,e,}
{l,-b,i,o,-e,f,-p,-h,c,-m,-k,a,-j,-n,d,-g,}
{m,-e,d,-l,-n,f,-c,k,o,-g,b,-j,-p,h,-a,i,}
{n,-h,b,-e,k,0,-k,e,-b,h,-n,-n,h,-b,e,-k,}
{o,-k,g,-c,b,-f,j,-n,-p,l,-h,d,-a,e,-i,m,}
{p,-n,l,-j,h,-f,d,-b,a,-c,e,-g,i,-k,m,-o,}
ここで、{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p}={90,89,87,83,81,77,72,66,62,56,49,41,33,25,17,9}
32ポイントDCT-8
{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,}
{b,e,h,k,n,q,t,w,z,C,F,-E,-B,-y,-v,-s,-p,-m,-j,-g,-d,-a,-c,-f,-i,-l,-o,-r,-u,-x,-A,-D,}
{c,h,m,r,w,B,0,-B,-w,-r,-m,-h,-c,-c,-h,-m,-r,-w,-B,0,B,w,r,m,h,c,c,h,m,r,w,B,}
{d,k,r,y,F,-A,-t,-m,-f,-b,-i,-p,-w,-D,C,v,o,h,a,g,n,u,B,-E,-x,-q,-j,-c,-e,-l,-s,-z}
{e,n,w,F,-y,-p,-g,-c,-l,-u,-D,A,r,i,a,j,s,B,-C,-t,-k,-b,-h,-q,-z,E,v,m,d,f,o,x,}
{f,q,B,-A,-p,-e,-g,-r,-C,z,o,d,h,s,D,-y,-n,-c,-i,-t,-E,x,m,b,j,u,F,-w,-l,-a,-k,-v}
{g,t,0,-t,-g,-g,-t,0,t,g,g,t,0,-t,-g,-g,-t,0,t,g,g,t,0,-t,-g,-g,-t,0,t,g,g,t,}
{h,w,-B,-m,-c,-r,0,r,c,m,B,-w,-h,-h,-w,B,m,c,r,0,-r,-c,-m,-B,w,h,h,w,-B,-m,-c,-r,}
{i,z,-w,-f,-l,-C,t,c,o,F,-q,-a,-r,E,n,d,u,-B,-k,-g,-x,y,h,j,A,-v,-e,-m,-D,s,b,p,}
{j,C,-r,-b,-u,z,g,m,F,-o,-e,-x,w,d,p,-E,-l,-h,-A,t,a,s,-B,-i,-k,-D,q,c,v,-y,-f,-n,}
{k,F,-m,-i,-D,o,g,B,-q,-e,-z,s,c,x,-u,-a,-v,w,b,t,-y,-d,-r,A,f,p,-C,-h,-n,E,j,l,}
{l,-E,-h,-p,A,d,t,-w,-a,-x,s,e,B,-o,-i,-F,k,m,-D,-g,-q,z,c,u,-v,-b,-y,r,f,C,-n,-j,}
{m,-B,-c,-w,r,h,0,-h,-r,w,c,B,-m,-m,B,c,w,-r,-h,0,h,r,-w,-c,-B,m,m,-B,-c,-w,r,h,}
{n,-y,-c,-D,i,s,-t,-h,E,d,x,-o,-m,z,b,C,-j,-r,u,g,-F,-e,-w,p,l,-A,-a,-B,k,q,-v,-f,}
{o,-v,-h,C,a,D,-g,-w,n,p,-u,-i,B,b,E,-f,-x,m,q,-t,-j,A,c,F,-e,-y,l,r,-s,-k,z,d,}
{p,-s,-m,v,j,-y,-g,B,d,-E,-a,-F,c,C,-f,-z,i,w,-l,-t,o,q,-r,-n,u,k,-x,-h,A,e,-D,-b,}
{q,-p,-r,o,s,-n,-t,m,u,-l,-v,k,w,-j,-x,i,y,-h,-z,g,A,-f,-B,e,C,-d,-D,c,E,-b,-F,a,}
{r,-m,-w,h,B,-c,0,c,-B,-h,w,m,-r,-r,m,w,-h,-B,c,0,-c,B,h,-w,-m,r,r,-m,-w,h,B,-c,}
{s,-j,-B,a,-C,-i,t,r,-k,-A,b,-D,-h,u,q,-l,-z,c,-E,-g,v,p,-m,-y,d,-F,-f,w,o,-n,-x,e,}
{t,-g,0,g,-t,-t,g,0,-g,t,t,-g,0,g,-t,-t,g,0,-g,t,t,-g,0,g,-t,-t,g,0,-g,t,t,-g,}
{u,-d,B,n,-k,-E,g,-r,-x,a,-y,-q,h,-F,-j,o,A,-c,v,t,-e,C,m,-l,-D,f,-s,-w,b,-z,-p,i}
{v,-a,w,u,-b,x,t,-c,y,s,-d,z,r,-e,A,q,-f,B,p,-g,C,o,-h,D,n,-i,E,m,-j,F,l,-k,}
{w,-c,r,B,-h,m,0,-m,h,-B,-r,c,-w,-w,c,-r,-B,h,-m,0,m,-h,B,r,-c,w,w,-c,r,B,-h,m,}
{x,-f,m,-E,-q,b,-t,-B,j,-i,A,u,-c,p,F,-n,e,-w,-y,g,-l,D,r,-a,s,C,-k,h,-z,-v,d,-o,}
{y,-i,h,-x,-z,j,-g,w,A,-k,f,-v,-B,l,-e,u,C,-m,d,-t,-D,n,-c,s,E,-o,b,-r,-F,p,-a,q,}
{z,-l,c,-q,E,u,-g,h,-v,-D,p,-b,m,-A,-y,k,-d,r,-F,-t,f,-i,w,C,-o,a,-n,B,x,-j,e,-s,}
{A,-o,c,-j,v,F,-t,h,-e,q,-C,-y,m,-a,l,-x,-D,r,-f,g,-s,E,w,-k,b,-n,z,B,-p,d,-i,u,}
{B,-r,h,-c,m,-w,0,w,-m,c,-h,r,-B,-B,r,-h,c,-m,w,0,-w,m,-c,h,-r,B,B,-r,h,-c,m,-w,}
{C,-u,m,-e,d,-l,t,-B,-D,v,-n,f,-c,k,-s,A,E,-w,o,-g,b,-j,r,-z,-F,x,-p,h,-a,i,-q,y,}
{D,-x,r,-l,f,-a,g,-m,s,-y,E,C,-w,q,-k,e,-b,h,-n,t,-z,F,B,-v,p,-j,d,-c,i,-o,u,-A,}
{E,-A,w,-s,o,-k,g,-c,b,-f,j,-n,r,-v,z,-D,-F,B,-x,t,-p,l,-h,d,-a,e,-i,m,-q,u,-y,C,}
{F,-D,B,-z,x,-v,t,-r,p,-n,l,-j,h,-f,d,-b,a,-c,e,-g,i,-k,m,-o,q,-s,u,-w,y,-A,C,-E,}
ここで、{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F}={90,90,89,88,88,86,85,84,82,80,78,77,74,72,68,66,63,60,56,53,50,45,42,38,34,30,26,21,17,13,9,4}
102 矢印
103 矢印
104 正方形ブロック
111 現在ブロック
200 通信システム
210 端末デバイス(第1のペア)
220 端末デバイス(第1のペア)
230 端末デバイス(第2のペア)
240 端末デバイス(第2のペア)
250 通信ネットワーク
301 ビデオソース
302 ビデオピクチャのストリーム
303 ビデオエンコーダ
304 符号化ビデオデータ(符号化ビデオビットストリーム)
305 ストリーミングサーバ
306 クライアントサブシステム
307 符号化ビデオデータ(304)のコピー
308 クライアントサブシステム
309 符号化ビデオデータ(304)のコピー
310 ビデオデコーダ
311 ビデオピクチャのストリーム
312 ディスプレイ
313 キャプチャサブシステム
320 電子デバイス
330 電子デバイス
401 チャネル
410 ビデオデコーダ
412 描画デバイス
415 バッファメモリ
420 エントロピーデコーダ/パーサ
421 シンボル
430 電子デバイス
431 レシーバ
451 スケーラ/逆変換ユニット
452 イントラピクチャ予測ユニット
453 動き補償予測ユニット
455 アグリゲータ
456 ループフィルタユニット
457 参照ピクチャメモリ
458 現在ピクチャのバッファ
501 ビデオソース
503 ビデオエンコーダ
520 電子デバイス
530 ソースコーダ
532 符号化エンジン
533 デコーダ
534 参照ピクチャメモリ
535 予測器
540 トランスミッタ
543 コード化されたビデオシーケンス
545 エントロピーコーダ
550 コントローラ
560 通信チャネル
603 ビデオエンコーダ
621 全体コントローラ
622 イントラエンコーダ
623 残差演算部
624 残差エンコーダ
625 エントロピーエンコーダ
626 スイッチ
628 残差デコーダ
630 インターエンコーダ
710 ビデオデコーダ
771 エントロピーデコーダ
772 イントラデコーダ
773 残差デコーダ
774 再構成モジュール
780 インターデコーダ
1500 プロセス
1600 コンピュータシステム、アーキテクチャ
1601 キーボード
1602 マウス
1603 トラックパッド
1605 ジョイスティック
1606 マイクロフォン
1607 スキャナ
1608 カメラ
1609 スピーカ
1610 タッチスクリーン
1620 CD/DVD ROM/RW
1621 CD/DVDなどの媒体
1622 サムドライブ
1623 リムーバブルハードドライブまたはソリッドステートドライブ
1640 コア
1641 中央処理装置(CPU)
1642 グラフィック処理装置(GPU)
1643 フィールドプログラマブルゲートエリア(FPGA)
1644 ハードウェアアクセラレータ
1645 読み出し専用メモリ(ROM)
1646 ランダムアクセスメモリ(RAM)
1647 コア内部大容量記憶装置
1648 システムバス
1649 汎用データポートまたは周辺機器用バス
1650 グラフィックスアダプタ
1654 ネットワークインターフェース
1655 通信ネットワーク
Claims (7)
- デコーダが実行するビデオ復号化方法であって、
符号化ビデオシーケンスの一部である現在ピクチャにおける現在ブロックの予測情報を復号化するステップであって、前記予測情報は、インター予測モードにおいて位置依存予測組合せ(PDPC)処理を行うか否かと、前記現在ブロックの符号化残差とを示す、ステップと、
前記予測情報に基づいて、(i)変換プロセスが適用されるべき前記現在ブロックの分割、および、(ii)前記現在ブロックに対する前記変換プロセスの変換タイプ、のうちの少なくとも1つを決定するステップと、
復号化残差を生成するために前記符号化残差に対して前記変換プロセスを実行するステップと、
前記復号化残差に基づいて前記現在ブロックを再構成するステップと
を含み、
前記PDPC処理の複数の重み係数は、前記現在ブロックに隣接する隣接ブロックの予測情報に基づき、前記隣接ブロックの予測情報は、前記隣接ブロックに使用されている符号化モードを含み、前記隣接ブロックは、上に隣接するブロック、左に隣接するブロック、および左上に隣接するブロックを含み、
前記予測情報は、シグナリングされたフラグを含み、前記シグナリングされたフラグは、(i)コンテキスト符号化されており、(ii)前記現在ブロックの前記PDPC処理を示す、方法。 - 決定する前記ステップは、
前記変換タイプを、複数のサブブロック変換(SBT)タイプのうちの1つであると決定するステップであって、前記複数のSBTタイプの各々は、前記現在ブロックの異なる部分に適用される、ステップをさらに含む、請求項1に記載の方法。 - 前記複数のSBTタイプのうちの前記1つが適用される前記部分は、前記現在ブロックの複数部分のうちの右端部分および下端部分のうちの1つである、請求項2に記載の方法。
- 前記変換タイプが選択される、DCT-2変換、DST-7変換、およびDCT-8変換のサブセットを決定するステップ、
をさらに含む、請求項1~3のいずれか一項に記載の方法。 - 前記現在ブロックに対してイントラブロックコピー(IBC)モードが許可されていない、請求項1~4のいずれか一項に記載の方法。
- 装置であって、
請求項1~5のいずれか一項に記載の方法を実行するように構成される処理回路を含む、装置。 - コンピュータプログラムであって、少なくとも1つのプロセッサに請求項1~5のいずれか一項に記載の方法、を実施させるための命令を含む、コンピュータプログラム。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962816855P | 2019-03-11 | 2019-03-11 | |
US62/816,855 | 2019-03-11 | ||
US16/816,011 | 2020-03-11 | ||
US16/816,011 US11470354B2 (en) | 2019-03-11 | 2020-03-11 | Inter PDPC mode |
PCT/US2020/022163 WO2020185943A1 (en) | 2019-03-11 | 2020-03-11 | Improvement for inter pdpc mode |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2022511902A JP2022511902A (ja) | 2022-02-01 |
JPWO2020185943A5 JPWO2020185943A5 (ja) | 2023-10-05 |
JP7416450B2 true JP7416450B2 (ja) | 2024-01-17 |
Family
ID=72423611
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021532464A Active JP7416450B2 (ja) | 2019-03-11 | 2020-03-11 | インターpdpcモードの改善 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11470354B2 (ja) |
EP (1) | EP3939312A4 (ja) |
JP (1) | JP7416450B2 (ja) |
CN (1) | CN113574895B (ja) |
WO (1) | WO2020185943A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023527920A (ja) * | 2020-06-03 | 2023-06-30 | ノキア テクノロジーズ オサケユイチア | 映像符号化および映像復号のための方法、装置およびコンピュータプログラム製品 |
CN115174908B (zh) * | 2022-06-30 | 2023-09-15 | 北京百度网讯科技有限公司 | 视频编码的变换量化方法、装置、设备以及存储介质 |
US20240129454A1 (en) * | 2022-10-17 | 2024-04-18 | Tencent America LLC | Boundary filtering on intrabc and intratmp coded blocks |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10212445B2 (en) * | 2014-10-09 | 2019-02-19 | Qualcomm Incorporated | Intra block copy prediction restrictions for parallel processing |
US10306229B2 (en) * | 2015-01-26 | 2019-05-28 | Qualcomm Incorporated | Enhanced multiple transforms for prediction residual |
US10425648B2 (en) * | 2015-09-29 | 2019-09-24 | Qualcomm Incorporated | Video intra-prediction using position-dependent prediction combination for video coding |
US10708164B2 (en) * | 2016-05-03 | 2020-07-07 | Qualcomm Incorporated | Binarizing secondary transform index |
TWI683573B (zh) * | 2017-03-10 | 2020-01-21 | 聯發科技股份有限公司 | 用於視訊編解碼中具有畫面內方向預測模式之內含畫面內編解碼工具設定的方法和裝置 |
CN108810552B (zh) * | 2017-04-28 | 2021-11-09 | 华为技术有限公司 | 图像预测方法和相关产品 |
US10805641B2 (en) * | 2017-06-15 | 2020-10-13 | Qualcomm Incorporated | Intra filtering applied together with transform processing in video coding |
US20180376148A1 (en) * | 2017-06-23 | 2018-12-27 | Qualcomm Incorporated | Combination of inter-prediction and intra-prediction in video coding |
-
2020
- 2020-03-11 JP JP2021532464A patent/JP7416450B2/ja active Active
- 2020-03-11 WO PCT/US2020/022163 patent/WO2020185943A1/en unknown
- 2020-03-11 CN CN202080020596.5A patent/CN113574895B/zh active Active
- 2020-03-11 US US16/816,011 patent/US11470354B2/en active Active
- 2020-03-11 EP EP20770690.4A patent/EP3939312A4/en active Pending
Non-Patent Citations (5)
Title |
---|
BROSS, Benjamin et al.,Versatile Video Coding (Draft 4),JVET-M1001 (version 6),ITU,2019年03月09日,pp.28-30,[online],Retrieved from the Internet: <URL: https://jvet-experts.org/doc_end_user/documents/13_Marrakech/wg11/JVET-M1001-v6.zip>,JVET-M1001-v6.docx |
CHEN, Jianle et al.,Algorithm Description for Versatile Video Coding and Test Model 4 (VTM 4),JVET-M1002 (version 1),ITU,2019年02月16日,pp.42-44,JVET-M1002-v1.docx |
VAN, Luong Pham et al.,CE10-related: Inter-Intra Prediction Combination,JVET-M0096 (version 4),ITU,2019年01月10日,pp.1-3,[online],Retrieved from the Internet: <URL: https://jvet-experts.org/doc_end_user/documents/13_Marrakech/wg11/JVET-M0096-v4.zip>,JVET-M0096-_v3.docx |
ZHAO, Yin et al.,CE6: Sub-Block Transform for Inter Blocks (CE6.1.2),JVET-L0358 (version 2),ITU,2018年09月30日,pp.1-9,JVET-L0358-v2.docx |
服部亮史,HEVC技術解説【エントロピー符号化】,第12回情報科学技術フォーラム,映像符号化の最新動向 ~HEVC標準化~,予稿,日本,一般社団法人情報処理学会,2013年09月06日,pp.1, 2,[令和5年7月4日検索],インターネット<URL: https://ipsj.or.jp/event/fit/fit2013/program/data/html/event/1-7-4.pdf> |
Also Published As
Publication number | Publication date |
---|---|
WO2020185943A1 (en) | 2020-09-17 |
EP3939312A1 (en) | 2022-01-19 |
US11470354B2 (en) | 2022-10-11 |
US20200296421A1 (en) | 2020-09-17 |
JP2022511902A (ja) | 2022-02-01 |
CN113574895A (zh) | 2021-10-29 |
CN113574895B (zh) | 2024-01-30 |
EP3939312A4 (en) | 2022-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7241177B2 (ja) | アフィン線形加重イントラ予測モードのための簡易シグナリング方法 | |
JP7443455B2 (ja) | 映像復号化のための方法、装置及びコンピュータ・プログラム | |
KR102506525B1 (ko) | 비디오 디코딩을 위한 방법, 장치 및 매체 | |
KR102637562B1 (ko) | 비디오 압축에서의 비-정사각형 블록들에 대한 인트라 예측을 위한 방법 및 장치 | |
KR102697554B1 (ko) | 비디오 코딩을 위한 방법 및 장치 | |
JP7254187B2 (ja) | ビデオ復号用の方法、装置およびプログラム | |
JP7502190B2 (ja) | ビデオ符号化のための方法並びにその装置及びコンピュータプログラム | |
KR102679144B1 (ko) | 인트라 예측 모드와 블록 차분 펄스-코드 변조 모드 사이의 상호작용을 위한 방법 및 장치 | |
JP7378608B2 (ja) | ビデオ復号の方法、装置、およびコンピュータプログラム | |
JP2023164443A (ja) | ビデオコーディングのための方法、装置、およびプログラム | |
KR102704930B1 (ko) | 비디오 코딩을 위한 방법 및 장치 | |
JP2023138753A (ja) | 統合位置依存予測組み合わせプロセスを使用するデコードのための方法、装置およびコンピュータ・プログラム | |
JP7416450B2 (ja) | インターpdpcモードの改善 | |
JP2024019734A (ja) | ビデオコーディングのための方法および装置 | |
JP7354273B2 (ja) | ビデオ符号化方法、装置及びコンピュータプログラム | |
JP7236558B2 (ja) | ビデオコーディングのための方法および装置 | |
JP2024539785A (ja) | ジョイントmvdコーディングのためのmvdスケーリング | |
JP2024149485A (ja) | ゼロ残差フラグコーディング | |
JP7513743B2 (ja) | 多重参照ライン・イントラ予測のための方法、装置及びコンピュータ・プログラム | |
JP7512407B2 (ja) | ビデオコーディングのための方法および装置 | |
JP7050942B2 (ja) | ビデオ・コーディングのための方法、装置、及びコンピュータ・プログラム | |
JP2023525212A (ja) | 変換係数に対する符号マップの改善されたエントロピーコーディング | |
JP7439344B2 (ja) | ビデオデコーディングのための方法、デバイス、およびコンピュータプログラム | |
JP7490299B2 (ja) | スキップ変換フラグ符号化 | |
JP2024161014A (ja) | ビデオコーディングのための方法および装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210608 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210608 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220530 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220824 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221219 |
|
A524 | Written submission of copy of amendment under article 19 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A524 Effective date: 20230315 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230710 |
|
A524 | Written submission of copy of amendment under article 19 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A524 Effective date: 20230927 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20231204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231222 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7416450 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |