JP7182098B2 - 映像処理におけるパルス符号変調技術 - Google Patents
映像処理におけるパルス符号変調技術 Download PDFInfo
- Publication number
- JP7182098B2 JP7182098B2 JP2021529071A JP2021529071A JP7182098B2 JP 7182098 B2 JP7182098 B2 JP 7182098B2 JP 2021529071 A JP2021529071 A JP 2021529071A JP 2021529071 A JP2021529071 A JP 2021529071A JP 7182098 B2 JP7182098 B2 JP 7182098B2
- Authority
- JP
- Japan
- Prior art keywords
- pcm
- indication
- mode
- video
- current video
- 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
- 238000012545 processing Methods 0.000 title claims description 69
- 238000005516 engineering process Methods 0.000 title description 7
- 238000000034 method Methods 0.000 claims description 203
- 238000006243 chemical reaction Methods 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 24
- 238000001914 filtration Methods 0.000 claims description 21
- 230000015654 memory Effects 0.000 claims description 9
- 230000001131 transforming effect Effects 0.000 claims description 4
- 230000009977 dual effect Effects 0.000 claims description 3
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 43
- 239000000523 sample Substances 0.000 description 42
- 241000023320 Luma <angiosperm> Species 0.000 description 33
- 230000011664 signaling Effects 0.000 description 16
- 230000003044 adaptive effect Effects 0.000 description 13
- 238000003672 processing method Methods 0.000 description 13
- 238000004590 computer program Methods 0.000 description 12
- 230000009466 transformation Effects 0.000 description 10
- 230000001419 dependent effect Effects 0.000 description 7
- 238000013461 design Methods 0.000 description 7
- 238000005192 partition Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 239000013074 reference sample Substances 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 235000008733 Citrus aurantifolia Nutrition 0.000 description 1
- 235000011941 Tilia x europaea Nutrition 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 239000004571 lime Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000013598 vector Substances 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- 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/70—Methods 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
-
- 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/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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/134—Methods 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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame 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/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/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/186—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 a colour or a chrominance component
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- 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
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/96—Tree coding, e.g. quad-tree coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本願は、2018年11月22日出願の国際特許出願第PCT/CN2018/116885号の優先権および利益を適時に主張する2019年11月22日出願の国際特許出願第PCT/CN2019/120266号の国内段階である。上記出願の開示全体は、本明細書の開示の一部として参照により援用される。
本明細書は、映像符号化技術に関する。具体的には、画像/映像符号化におけるイントラ予測、特に多重参照ラインイントラ予測およびPCM(Pulse Code Modulation:パルス符号変調)に関する。本発明は、HEVCのような既存の映像符号化規格またはファイナライズされるべき規格(Versatile Video Coding)に適用されてよい。本発明は、将来の映像符号化規格または映像コーデックにも適用されてよい。
映像符号化規格は、主に周知のITU-TおよびISO/IEC規格の開発によって発展してきた。ITU-TはH.261とH.263を、ISO/IECはMPEG-1とMPEG-4Visualを、両団体はH.262/MPEG-2VideoとH.264/MPEG-4 AVC(Advanced Video Coding)とH.265/HEVC規格を共同で作成した。映像符号化規格、H.262は、時間的予測プラス変換符号化が利用されるハイブリッド映像符号化構造に基づく。HEVCを超えた将来の映像符号化技術を探索するため、2015年には、VCEGとMPEGが共同でJVET(Joint Video Exploration Team)を設立した。それ以来、多くの新しい方法がJVETによって採用され、JEM(Joint Exploration Model)と呼ばれる参照ソフトウェアに組み込まれてきた。2018年4月、VCEG(Q6/16)とISO/IEC JTC1 SC29/WG11(MPEG)の間にJVET(Joint Video Expert Team)が作られ、HEVCと比較してビットレートを50%低減することを目標としたVVC規格に取り組むことになった。
ピクチャにおいて、2つの異なる種類の冗長性を特定することができる。1)空間的または時間的冗長性、2)精神的-視覚的冗長性。空間的冗長性を除去するために、予測処理が使用される。イントラ予測は、ピクチャフレームのピクセルを予測する処理である。イントラピクチャ予測は、ピクチャブロックを予測するために近傍のピクセルを使用する。イントラ予測の前に、フレームを分割しなければならない。
HEVCにおいて、1つのピクチャ/スライス/タイルを複数のCTU(Coding Tree Unit)に分割してもよい。テクスチャの複雑性などのパラメータに基づいて、CTUは、64×64、32×32、または16×16のサイズを有することができる。従って、CTU(Coding Tree Unit)は、符号化論理ユニットであり、この符号化論理ユニットは、HEVCビットストリームに符号化される。これは、3つのブロック、即ち、輝度(Y)、2つの彩度成分(CbおよびCr)からなる。4:2:0のカラーフォーマットを例として、輝度成分はL×L個のサンプルを有し、各彩度成分はL/2×L/2個のサンプルを有する。各ブロックは、CTB(Coding Tree Block)と呼ばれる。各CTBは、CTU(64×64、32×32、または16×16)と同じサイズ(L×L)を有する。各CTBは、CTBと同じサイズから8×8程度の小ささまで、4分木構造に繰り返して分割され得る。このように分割された各ブロックは、CB(Coding Block)と呼ばれ、予測タイプ(インター予測またはイントラ予測)の決定点となる。予測タイプは、他のパラメータとともに、CU(Coding Unit)において符号化される。そのため、CUは、HEVCにおける予測の基本単位であり、その各々は、前述の符号化されたデータから予測される。CUは、3つのCB(Y、Cb、Cr)からなる。CBは依然として大き過ぎて、動きベクトル(インターピクチャ(時間的)予測)またはイントラピクチャ(空間的)予測モードを記憶できない場合がある。そこで、PB(Prediction Block)を導入した。各CBは、時間的および/または空間的予測可能性に基づいて、異なる形でPBに分割されてもよい。CTUは、32×32、16×16、8×8、または4×4のサイズを有していてよい。
I_PCMモードでは、予測、変換、量子化、およびエントロピー符号化がバイパスされる。予測または変換を適用せずにサンプル値を直接表現することによる、1つのブロックのサンプルの符号化。
7.3.2.2.1 一般シーケンスパラメータセットRBSP構文
0に等しいpcm_enabled_flagは、PCM関連の構文(pcm_sample_bit_depth_luma_minus1,pcm_sample_bit_depth_chroma_minus1,log2_min_pcm_luma_coding_block_size_minus3,log2_diff_max_min_pcm_luma_coding_block_size,pcm_loop_filter_disabled_flag,pcm_flag,pcm_alignment_zero_bitの構文要素、およびpcm_sample()の構文構造)がCVSの存在しないことを規定する。
PcmBitDepthY=pcm_sample_bit_depth_luma_minus1+1 (7-xx)
PcmBitDepthC=pcm_sample_bit_depth_chroma_minus1+1 (7-yy)
-pcm_loop_filter_disabled_flagが1に等しい場合、pcm_flagが1に等しい符号化ユニット内の再構築されたサンプルに対する非ブロック化フィルタおよびサンプル適応オフセットフィルタ処理が無効になる。
-それ以外の場合(pcm_loop_filter_disabled_flagの値が0に等しい)、pcm_flagが1に等しい符号化ユニット内の再構成されたサンプルの非ブロック化フィルタおよびサンプル適応オフセットフィルタ処理は無効にならない。
1に等しいpcm_flag[x0][y0]は、pcm_sample()の構文構造が存在し、transform_tree()の構文構造が位置(x0、y0)の輝度符号化ブロックを含む符号化ユニットに存在しないことを規定する。0に等しいpcm_flag[x0][y0]は、pcm_sample()の構文構造が存在しないことを規定する。pcm_flag[x0][y0]が存在しない場合、0に等しいと推測される。
輝度成分に対して、全てのブロックサイズに対して、平面、DC、および33個の角度予測モードを含む35個のモードがある。これらの輝度予測モードをより良好に符号化するために、1つのMPM(Most Probable Mode:最確モード)フラグは、まず、3つのMPMモードのうちの1つが選択されたかどうかを示すための符号である。MPMフラグが偽である場合、32個の休止モードを固定長符号化にて符号化する。
-AまたはBのいずれもが平面モードでない場合、MPM[2]は平面モードに設定される。
-そうではなく、AまたはBのいずれもがDCモードでない場合、MPM[2]はDCモードに設定される。
-そうでない場合(2つの最確モードのうちの1つは平面であり、他方はDCである)、MPM[2]は、角度モード26に等しく(直接垂直に)設定される。
MPM[1]=2+((A-2-1+32)%32)
MPM[2]=2+((A-2+1)%32)
2.2.1 67個のイントラ予測モードを有するイントラモード符号化
VVC参照ソフトウェアVTM3.0.rc1において、図3に示されるように、LEFTおよびABOVEとして表される近傍位置AおよびBのイントラモードのみが、MPMリストの生成に使用される。非MPM符号化の場合、短縮バイナリ符号化が適用される。
1.初期値:MPM[6]={ModeA,!ModeA,50,18,46,54};
2.ModeAがModeBに等しい場合、以下が適用される。
-ModeAが1(非DC/平面)よりも大きい場合、MPM[6]={ModeA,planar,DC,2+((candIntraPredModeA+62)%65),2+((candIntraPredModeA-1)%65,2+((candIntraPredModeA+61)%65))};
3.そうでない場合(ModeAがModeBに等しい)、以下が適用される。
-MPM[0]=ModeA,MPM[1]=ModeB
-変数biggerIdxを以下のように設定する。
biggerIdx=candModeList[0]>candModeList[1]?0:1
-ModeAおよびModeBの両方が1よりも大きい場合、x=2..5のMPM[x]は、以下のように導出される。
MPM[2]=INTRA_PLANAR
MPM[3]=INTRA_DC
-MPM[biggerIdx]-MPM[!biggerIdx]が64にも1にも等しくない場合、以下が適用される。
MPM[4]=2+((MPM[biggerIdx]+62)%65)
MPM[5]=2+((MPM[biggerIdx]-1)%65)
-そうでない場合、以下が適用される。
MPM[4]=2+((MPM[biggerIdx]+61)%65)
MPM[5]=2+(candModeList[biggerIdx]%65)
-そうではなく、ModeAとModeBとの和が2以上である場合、以下が適用される。
MPM[2]=!MPM[!biggerIdx]
MPM[3]=2+((MPM[biggerIdx]+62)%65)
MPM[4]=2+((MPM[biggerIdx]-1)%65)
MPM[5]=2+((MPM[biggerIdx]+61)%65)
ここで、%はモジュロ演算子を表し、すなわち、a%bはaをbで割った剰余を表す。
従来の角度イントラ予測方向は、時計回り方向に45度から-135度で定義される。VTM2において、いくつかの従来の角度イントラ予測モードは、非正方形のブロックのために、広角イントラ予測モードに適応的に置き換えられる。置換されたモードは、元の方法を使用して信号通知され、構文解析後、広角モードのインデックスに再マッピングされる。あるブロックのためのイントラ予測モードの総数は変わらず、即ち、67であり、イントラモード符号化は変わらない。
VTM2において、平面モードのイントラ予測の結果は、PDPC(Position Dependent intra Prediction Combination)法によってさらに修正される。PDPCは、フィルタリングされていない境界参照サンプルと、フィルタリングされた境界参照サンプルを有するHEVCスタイルのイントラ予測との組み合わせを呼び出すイントラ予測方法である。PDPCは、信号通知をせずに、以下のイントラモード、即ち、平面、DC、水平、垂直、左下の角度モードおよびその8つの隣接する角度モード、並びに右上の角度モードおよびその8つの隣接する角度モードに適用される。
pred(x,y)=(wL×R-1,y+wT×Rx,-1-wTL×R-1,-1+(64-wL-wT+wTL)×pred(x,y)+32)>>6
イントラ予測のために、隣接する左の列および上のラインの再構成サンプル(即ち、参照ライン0)を常に使用する代わりに、異なる距離に位置する参照サンプルを使用することを可能にすることが提案される。
-参照ラインインデックス信号通知
-参照ラインインデックス>0の場合、MPMリストに含まれているもののみ、および、残りのモードがない信号のmpmインデックスのみ
-参照ラインインデックス=0の場合、元の設計と同じように、すべての種類のイントラ予測モードが選択されてもよい
-1つの輝度ブロックに対して3つのラインのうち1つを選択してもよく、図7に示すように、参照ライン0、1、3が選択されてもよい。
-CTU規制の最上ライン
-CTU内部の最初のラインのブロックに対してMRLを無効化する
HEVC彩度符号化において、1つの彩度ブロックに対して5つのモード(左上の対応する輝度ブロックからのイントラ予測モードである1つのDM(Direct Mode;直接モード)および4つのデフォルトモードを含む)が許可される。2つの色成分は、同じイントラ予測モードを共有する。
交差成分の冗長性を低減するために、別名LMと呼ばれるCCLM(Cross-Component Linear Model)予測モードは、JEMにおいて使用され、それに対し、彩度サンプルが、線形モデルを使用することによって、次のように同じCUの再構成された輝度サンプルに基づいて予測される。
VTM-2.0には、JEMのようなCCLMが採用されている。しかし、JEMにおけるMM-CCLMはVTM-2.0には採用されていない。
-1つのDM(Direct Mode)を、彩度ブロックの同一位置にある中心位置(図9のCR)を含む輝度CBに関連付けられた1つのイントラ輝度予測モードに設定する。TLで示す同一位置を有する一例を図9に示した。
-1つの交差成分線形モデル(CCLM)モード
-4つのデフォルトモード(図1に示すように、DC、平面、水平、垂直モード)。4つのデフォルトモードのうちの1つがDMモードと同じである場合、それは、すなわち、図10に破線で示される最大のモードインデックスを有するイントラ予測モードに置き換えられる。
VVCにおけるMRLイントラ予測の現在の設計には、次のような問題がある。
1)VTM3.0-rc1において、PCMフラグは、イントラ予測処理に使用される参照ラインのインデックスの後に符号化される。従って、1つのブロックを符号化するためにPCMを使用してよくても、PCM符号化ブロックに対して通常のイントラ予測は許可されないので、依然として参照ラインインデックスが信号通知され、ビットが浪費される。
2)VVCは、ALF(Adaptive Loop Filter:適応型ループフィルタ)を新たに採用している。PCMでどのように取り扱うかは不明である。
3)HEVCにおけるフィルタリング処理の決定において、1つの輝度ブロックの1つのPCMフラグおよび2つの対応する彩度ブロックが使用される。しかしながら、別個のツリーを使用する場合、輝度ブロックのサンプルおよび彩度成分のサンプルは、異なるPCMフラグが選択してもよく、即ち、1つの輝度ブロックをPCMで符号化し、且つ対応するクロマブロックを非PCMで符号化してもよく、従って、フィルタリング決定処理において1つのPCMフラグを使用することは、望ましくない。
4)MRLIPは、輝度成分にのみ適用される。しかしながら、彩度成分の場合、特に4:4:4のカラーフォーマットの場合、これも有効であってもよい。
5)MRLIPは、符号化性能を低下させ得るインターイントラ符号化ブロックに適用できなかった。
6)ゼロでない指数を有する参照ラインは、角度モードに対してより効率的である。参照ラインインデックスが0よりも大きい場合、MPMリストにおけるモードを使用する。しかしながら、MRLIPの効率が低いMPMリストにDC/平面モードを含めてもよい。
7)HEVCにおいて、最小のCUサイズは8×8であり、VVCにおいて、最小のCUサイズは4×4である。従って、4×4、4×8、8×4ブロックは、PCMモードを適用すべきであるが、現在は許可されていない。さらに、PCMの元の設計は、正方形のCUのみを処理し、VVCでは、非正方形のCUが存在する。
以下に列挙される詳細な技術は、一般的な概念を説明するための例と見なされるべきである。これらの技術は狭い意味で解釈されるべきではない。さらに、これらの技術は、任意の方法で組み合わせることができる。
a.一例において、このブロックのためにPCMが無効化された場合、MRLIPにおいて使用される参照ラインインデックスがさらに信号通知される。
b.一例において、このブロックのためにPCMが有効化される場合、MRLIPにおいて使用される参照ラインインデックスの信号通知はスキップされる。
c.あるいは、MRLIPモード情報が0に等しいまたは等しくない場合、PCMフラグは信号通知されない。
a.ALF有効化/無効化フラグの信号通知は、PCM有効化/無効化フラグに依存してもよい。あるいは、PCM有効化/無効化フラグの信号通知は、ALF有効化/無効化フラグに依存してもよい。
b.1つのブロックのサイズがCTUのサイズに等しい場合、ALF有効化/無効化フラグの前に、まずPCMフラグを信号通知してもよい。PCMフラグが真である場合、ALFフラグはもはや信号通知されない。
c.1つのブロックのサイズがCTUのサイズに等しい場合、まず、SAO有効化/無効化フラグの前に、PCMフラグを信号通知してもよい。PCMフラグが真である場合、SAOフラグはもはや信号通知されない。
d.あるいは、さらに、上記の方法は、pcm_loop_filter_disabled_flagが1に等しい場合にのみしてもよい。
a.一例において、PCM有効化/無効化フラグをどのように信号通知/解釈/使用するかは、異なる色成分に対する別個のパーティションツリー構造が使用されるかどうかに依存してもよい。
b.一例において、輝度および彩度成分のための別個のパーティションツリー構造が適用される場合、1つの輝度ブロックのための第1のフラグを信号通知してもよく、1つの彩度ブロックのための第2のフラグを独立して信号通知してもよい。
c.一例において、3つの色成分のための別個のパーティションツリー構造が適用される場合、3つのフラグが独立して信号通知されてもよい。
d.一例において、色成分に応じて、PCM有効化/無効化フラグは、次の映像符号化処理を制御するために、例えば、cm_lumaおよびpcm_chromaの異なる変数として解釈される。
e.フィルタリング処理(例えば、非ブロック化フィルタ、サンプル適応型ループフィルタ、適応型ループフィルタ)において、1つの色成分の1つのブロックをフィルタリングするかどうかは、色成分に関連付けられたPCM有効化/無効化フラグに依存してもよい。
f.あるいは、別個のパーティションツリー構造が有効化されても、PCMフラグは輝度成分のみに信号通知され、一方、彩度ブロックの場合、1つの対応する輝度ブロック内の任意の位置(例えば、対応する輝度ブロックの中心位置)からPCMフラグを継承してもよい。
g.あるいは、さらに、許容されるPCM符号化ブロックのサイズ/寸法の制限は、異なる色成分に対して、または輝度および彩度に対して別個に信号通知されてもよい。
例えば、4:2:0を例として、1つの64×64の輝度ブロック(CTUサイズが64×64に等しい)は、2つの32×32の彩度ブロックに対応する。輝度ブロックは、4分木分割によって4つのCUに分割してもよい(4つの32×32の輝度CUが存在する)。元の設計では、別個のツリーがなく、32×32の輝度CUの各々に対して1つのフラグのみが符号化され、それは、輝度および彩度が同じ分割構造を共有するので、対応する16×16のCb/Crブロックに使用される。合計で4つのフラグを符号化してもよい。
提案した方法の1つの例示的な実施形態において、別個のツリーを適用する場合、輝度ブロックを2分木で2つのCUに分割してもよい(32×16のCbのCUが2つ、32×16のCrのCUが2つ)。この場合、4つの32×32の輝度ブロックの4つのフラグ、および2つの32×16の彩度ブロックの2つのフラグを信号通知してもよい。
同様に、元の設計は、フィルタリング処理において1つの輝度ブロックおよび2つの彩度ブロックに関連付けられたPCMフラグをチェックするが、この提案した方法においては、1つの輝度ブロックのPCMフラグおよび1つの彩度ブロックのPCMフラグをフィルタリング処理の判定のために独立してチェックしてもよい。
a.一例において、構文解析後の信号通知されたモードと広角モードのインデックスとの間のマッピングは、スキップされる。
b.あるいは、信号通知される参照ラインのインデックスにかかわらず、隣接参照ラインに対して広角モードを使用する。
a.一例において、4:4:4のカラーフォーマットでは、MRLは、3つの色成分全てに対して有効にされてもよい。
b.参照ラインインデックスは、1つのブロックのすべての色成分に対して1回符号化されてもよい。
c.あるいは、2つの参照ラインインデックスを符号化してもよく、1つは輝度色成分(例えば、符号化される第1の色成分)のためのものであり、1つは他の2つの色成分のためのものである。
d.あるいは、3つの参照ラインインデックスを符号化してもよく、1つは輝度色成分(例えば、符号化対象の第1の色成分)のためのものであり、他の2つは他の2つの色成分のためのものである。
e.あるいは、多重参照ラインインデックスを符号化する必要がある場合、インデックス差を符号化するために予測符号化を適用してもよい。
f.あるいは、多重参照ラインインデックスを符号化する必要がある場合、まず1つのフラグを信号通知して、それらのすべてが同じであることを知らせてもよい。
g.一例において、異なる色成分は、ラインの異なる候補を選択してもよい。
i.例えば、Cb/Cr成分は、第1および第2の近傍のラインから選択してもよい。
ii.MRL情報は、異なる色成分に対して異なる方法で符号化されてもよい。
a.一例において、現在のブロックが符号化インターイントラモードである場合、参照ラインインデックスをさらに信号通知してもよい。
b.このような方法は、あるブロックの寸法、位置に適用される。
c.このジョイントモードが有効化されるか無効化されるかは、SPS/VPS/PPS/ピクチャヘッダ/スライスヘッダ/タイルグループヘッダ/CTUにおいて信号通知されてもよい。
a.一例において、特定のモード(モードインデックスKを有する)は、DCモード、平面モード、広角モード、または任意の非角度モードとして定義される。
b.代替として使用されるモードは、MPMリストにおける残りのモードから導出されてもよい。
i.一例において、インデックスがKに等しくない第1のモードを使用して、例えば、インデックスが(第1のモード+M)に等しい置換モードを導出してもよく、ここで、Mが、例えば、1に設定される。
ii.一例において、インデックスがKに等しくない最後のモードを使用して、例えば、インデックスが(第1のモード+M)に等しい置換モードを導出してもよく、ここで、Mが、例えば、1に設定される。
a.一例において、固定候補リストは、例えば、水平モードまたは垂直モードを含むように設定されてもよい。
b.一例において、固定候補リストは、予め規定されてもよい。
c.あるいは、固定候補リストは、SPS/VPS/PPS/ピクチャヘッダ/スライスヘッダ/タイルグループヘッダ/CTUにおいて信号通知されてもよい。
d.あるいは、固定候補リストは、ブロックの次元に依存してもよい。
a.一例において、このような方法は、新しいモードとして追加されてもよい。この場合、このモードが有効化されている場合にのみ、別個の信号通知を適用してもよい。
b.一例において、上のラインおよび左の列の参照インデックスの異なる組み合わせに対して、異なる許可されたイントラ予測モードのセットを使用してもよい。
c.この方法で使用される異なるイントラ予測モードのセットは、予め規定されてもよく、またはSPS/VPS/PPS/ピクチャヘッダ/スライスヘッダ/タイルグループヘッダ/CTUで信号通知されてもよい。
a.一例において、4×4、4×8、または8×4は、PCMモードを適用してもよい。
b.一例において、pcm_flagが1に等しい最小ブロックサイズは(符号化されたlog2_min_pcm_luma_coding_block_size_minus2の値+2)に設定される。
a.あるいは、さらに、このような方法は、LCUのサイズが128×128に等しい場合にのみ有効になる。
a.一例において、1つのPCM符号化輝度ブロック内のサンプルの最大数の指示を信号通知する場合、最大値と最小値との間の差の指示を信号通知してもよい。
b.一例において、1つのPCM符号化輝度ブロック内のサンプルの最大/最小数のlog2を信号通知してもよい。
c.一例において、1つのPCM符号化輝度ブロック内のサンプルの最大数を信号通知する場合、最大値と最小値との間の差のlog2の値を信号通知してもよい。
a.最大許容ブロック幅および/または高さは、別個に信号通知/導出されてもよい。
b.一例において、ブロック幅およびブロック高さの最小許容サイズは信号通知されず、それぞれ最小CUブロックの幅および高さと同じとなるように継承される。
c.一例において、ブロック幅およびブロック高さの最大許容サイズは信号通知されず、それぞれLCUの幅および高さと同じとなるように継承される。
d.ブロックのためにPCM有効化/無効化フラグを信号通知するかどうかは、以下の条件の1つが真であるかどうかに依存してもよい。
i.現在のブロックの幅は最小ブロック幅より小さくなく、かつ、現在のブロックの幅は最大許容ブロック幅より大きくない。
ii.現在のブロックの幅は最小ブロック高さより小さくなく、かつ、現在のブロックの幅は最大許容ブロック高さより大きくない。
e.PCMが1に等しいブロック幅およびブロック高さの最小サイズの指示は、別個に信号通知されてもよい。
f.PCMが1に等しいブロック幅およびブロック高さの最大サイズの指示は、別個に信号通知されてもよい。
a.一例において、異なる色成分に対して許容されるサイズ(例えば、log2_min_pcm_luma_coding_block_size_minus3、0におけるlog2_diff_max_min_pcm_luma_coding_block_size)は、別個に信号通知してもよい。
b.すべての色成分に対して別個に信号を送信するか、または1回だけ信号を送信するかは、カラーサブサンプリングフォーマット(例えば、4:2:0、4:4:4)に依存してもよい。
VTM-3.0rc1の実装と比較した変化は、太い太字で強調されている。削除された部分には、取り消し線が付けられる。
意味論
-pcm_loop_filter_disabled_flagが1に等しい場合、pcm_flagが1に等しい符号化ユニット内の再構成されたサンプルに対する非ブロック化フィルタ、適応型ループフィルタ、およびサンプル適応オフセットフィルタの処理が無効になる。
-それ以外(pcm_loop_filter_disabled_flag値が0に等しい)の場合、pcm_flagが1に等しい符号化ユニット内の再構成されたサンプルの非ブロック化フィルタ、適応型ループフィルタ、およびサンプル適応オフセットフィルタの処理は無効にならない。
MRLIPおよびPCMの両方が1つのシーケンスに対して有効化される場合、以下を適用してもよい。この場合、MRLインデックスを送信する前に、まずPCMフラグを符号化する。
本実施形態において、PCM有効化/無効化フラグは色成分に関連付けられてもよい。
別個のパーティションツリー構造(別名、デュアルツリー)を使用する場合、PCM有効化/無効化フラグの信号通知は、輝度成分と彩度成分とに分けて符号化される。提案された変更点を強調表示しておく。
-デュアルツリーが無効になっている場合(例えば、treeTypeがSINGLE_TREEに等しい場合)、復号化されたpcm_flagは、pcm_flag_lumaとpcm_flag_chromaの両方にコピーされる。
-そうでない場合、
〇現在の構文解析処理が輝度成分用である場合(例えば、treeTypeがDUAL_TREE_LUMAに等しい場合)、復号化されたpcm_flagは、両方のpcm_flag_lumaにコピーされる。
〇それ以外(例えば、treeTypeがDUAL_TREE_LUMAと等しい)の場合、復号化されたpcm_flagは、pcm_flag_chromaにコピーされる。
フィルタリング処理(例えば、非ブロック化、サンプル適応オフセット、ALF)は、色成分に関連付けられた符号化されたpcm有効化/無効化フラグに依存してもよい。
より具体的には、
あるいは、HEVC仕様の上で以下のような変更を行ってもよい。
nDpが0より大きく、且つ、以下の条件の1つ以上が真である場合、nDpは0に等しく設定される。
-pcm_loop_filter_disabled_flagは1に等しく、pcm_flag_luma[xP0][yP0]は1に等しい。
-サンプルp0を含む符号化ブロックを含む符号化ユニットのcu_transquant_bypass_flagは1に等しい。
nDqが0より大きく、且つ、以下の条件の1つ以上が真である場合、nDqを0に等しく設定する。
-pcm_loop_filter_disabled_flagは1に等しく、pcm_flag_luma[xQ0][yQ0]は1に等しい。
-サンプルq0を含む符号化ブロックを含む符号化ユニットのcu_transquant_bypass_flagは1に等しい。
あるいは、HEVC仕様の上で以下のような変更を行ってもよい。
8.7.2.5.8 彩度サンプルのフィルタリング処理
以下の条件の1つ以上が真である場合、フィルタリングされたサンプル値p0’は、対応する入力サンプル値p0が代入される。
-pcm_loop_filter_disabled_flagは1に等しく、pcm_flag_chroma[xP0*SubWidthC][yP0*SubHeightC]は1に等しい。
-サンプルp0を含む符号化ブロックを含む符号化ユニットのcu_transquant_bypass_flagは1に等しい。
-サンプルp0を含む符号化ブロックを含む符号化ユニットのpalte_mode_flagは1に等しい。
以下の条件の1つ以上が真である場合、フィルタリングされたサンプル値q0’は、対応する入力サンプル値q0が代入される。
-pcm_loop_filter_disabled_flagは1に等しく、pcm_flag_chroma[xQ0*SubWidthC][yQ0*SubHeightC]は1に等しい。
-サンプルq0を含む符号化ブロックを含む符号化ユニットのcu_transquant_bypass_flagは1に等しい。
-サンプルq0を含む符号化ブロックを含む符号化ユニットのpalette_mode_flagは1に等しい。
Claims (20)
- 映像データを処理する方法であって、
映像の現在の映像ユニットと前記映像のビットストリームの間の変換を行うこと
を有し、
前記現在の映像ユニットに対してPCM(Pulse Code Modulation)の利用を示すために第1および第2の指示の一方が用いられ、
前記現在の映像ユニットに対してMRLIP(Multiple Reference Line based Intra Prediction)のモード情報を示すために前記第1および第2の指示の他方が用いられ、
前記第2の指示が前記ビットストリームに存在するか否かは、前記第1の指示に関連し、
前記第1および第2の指示の前記一方が、前記PCMが前記現在の映像ユニットに適用されることを示す第1の場合、前記第1および第2の指示の前記他方は、前記ビットストリームに存在しない、方法。 - 前記第1の場合において、前記第1の指示は、前記PCMの利用を示すために用いられ、前記第2の指示は、前記MRLIPの前記モード情報を示すために用いられる、請求項1に記載の方法。
- 前記モード情報は、参照ラインインデックスを有する、請求項1または2に記載の方法。
- 前記現在の映像ユニットは、輝度の映像ブロックと、少なくとも1つの彩度の映像ブロックを含み、
前記第1の指示は、前記現在の映像ユニットに適用されているシングルツリーに対応した輝度指示と彩度指示を含み、
前記輝度指示は、前記輝度の成分に対する前記PCMの利用を示すために用いられ、
前記彩度指示は、前記彩度の成分に対する前記PCMの利用を示すために用いられる、
請求項1~3のいずれか一項に記載の方法。 - 前記変換の間、前記輝度指示に基づいて、前記輝度の映像ブロックに対し、フィルタリング処理を適用することを更に有する、請求項4に記載の方法。
- 前記フィルタリング処理は、デブロッキングフィルタ処理である、請求項5に記載の方法。
- 前記変換の間、前記彩度指示に基づいて、前記少なくとも1つの彩度の映像ブロックに対し、フィルタリング処理を適用することを更に有する、請求項4に記載の方法。
- 前記フィルタリング処理は、デブロッキングフィルタ処理である、請求項7に記載の方法。
- 前記輝度指示は、利用フラグであり、
前記彩度指示は、利用フラグである、請求項4に記載に方法。 - 前記現在の映像ユニットは、輝度の映像ユニットであり、かつ、前記第1の指示は、前記現在の映像ユニットに適用されているデュアルツリーに対応した輝度指示であり、または、
前記現在の映像ユニットは、2つの色成分を有する彩度の映像ユニットであり、かつ、前記第1の指示は、前記現在の映像ユニットに適用されているデュアルツリーに対応した彩度指示である、請求項1~9のいずれか一項に記載の方法。 - 前記第1および第2の指示のうちの前記一方が、前記MRLIPが前記現在の映像ユニットに適用されていることを示す第2の場合、前記第1および第2の指示のうちの前記他方は、前記ビットストリームに存在せず、
前記第2の場合において、前記第1の指示が前記MRLIPの前記モード情報を示すために用いられ、前記第2の指示が前記PCMの使用を示すために用いられる、請求項1~9のいずれか一項に記載の方法。 - 前記第1および第2の指示の前記一方が、前記MRLIPが前記現在の映像ユニットに適用されていないことを示す第3の場合、前記第1および第2の指示の前記他方は、前記ビットストリームに存在し、
前記第3の場合において、前記第1の指示が前記MRLIPの前記モード情報を示すために用いられ、前記第2の指示が前記PCMの使用を示すために用いられる、請求項1に記載の方法。 - 前記変換は、前記現在の映像ユニットを前記ビットストリームに符号化することを含む、請求項1~12のいずれか一項に記載の方法。
- 前記変換は、前記現在の映像ユニットを前記ビットストリームから復号化することを含む、請求項1~12のいずれか一項に記載の方法。
- プロセッサと、命令を有する非一時的メモリとを有する、映像データを処理するための装置であって、前記命令は、前記プロセッサによって実行された際に、前記プロセッサに、
映像の現在の映像ユニットと前記映像のビットストリームとの間の変換を行わせ、
前記現在の映像ユニットに対してPCM(Pulse Code Modulation)の利用を示すために第1および第2の指示の一方が用いられ、
前記現在の映像ユニットに対してMRLIP(Multiple Reference Line based Intra Prediction)のモード情報を示すために前記第1および第2の指示の他方が用いられ、
前記第2の指示が前記ビットストリームに存在するか否かは、前記第1の指示に関連し、
前記第1および第2の指示の前記一方が、前記PCMが前記現在の映像ユニットに適用されることを示す第1の場合、前記第1および第2の指示の前記他方は、前記ビットストリームに存在しない、装置。 - 前記第1の場合において、前記第1の指示は、前記PCMの利用を示すために用いられ、前記第2の指示は、前記MRLIPの前記モード情報を示すために用いられる、請求項15に記載の装置。
- 前記モード情報は、参照ラインインデックスを有する、請求項15または16に記載の装置。
- 前記現在の映像ユニットは、輝度の映像ブロックと、少なくとも1つの彩度の映像ブロックを含み、
前記第1の指示は、前記現在の映像ユニットに適用されているシングルツリーに対応した輝度指示と彩度指示を含み、
前記輝度指示は、前記輝度の成分に対する前記PCMの利用を示すために用いられ、
前記彩度指示は、前記彩度の成分に対する前記PCMの利用を示すために用いられる、
請求項15または16に記載の装置。 - プロセッサに、
映像の現在の映像ユニットと前記映像のビットストリームとの間の変換を行わせ、
前記現在の映像ユニットに対してPCM(Pulse Code Modulation)の利用を示すために第1および第2の指示の一方が用いられ、
前記現在の映像ユニットに対してMRLIP(Multiple Reference Line based Intra Prediction)のモード情報を示すために前記第1および第2の指示の他方が用いられ、
前記第2の指示が前記ビットストリームに存在するか否かは、前記第1の指示に関連し、
前記第1および第2の指示の前記一方が、前記PCMが前記現在の映像ユニットに適用されることを示す第1の場合、前記第1および第2の指示の前記他方は、前記ビットストリームに存在しない、命令を記憶した非一時的コンピュータ可読媒体。 - 映像のビットストリームを格納するための方法であって、
前記映像の現在の映像ユニットに基づいて前記映像の前記ビットストリームを生成すること、
を有し、
前記現在の映像ユニットに対してPCM(Pulse Code Modulation)の利用を示すために第1および第2の指示の一方が用いられ、
前記現在の映像ユニットに対してMRLIP(Multiple Reference Line based Intra Prediction)のモード情報を示すために前記第1および第2の指示の他方が用いられ、
前記第2の指示が前記ビットストリームに存在するか否かは、前記第1の指示に関連し、
前記第1および第2の指示の前記一方が、前記PCMが前記現在の映像ユニットに適用されることを示す第1の場合、前記第1および第2の指示の前記他方は、前記ビットストリームに存在しない、方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022177350A JP7425158B2 (ja) | 2018-11-22 | 2022-11-04 | 映像処理におけるパルス符号変調技術 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2018116885 | 2018-11-22 | ||
CNPCT/CN2018/116885 | 2018-11-22 | ||
PCT/CN2019/120266 WO2020103931A1 (en) | 2018-11-22 | 2019-11-22 | Pulse code modulation technique in video processing |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022177350A Division JP7425158B2 (ja) | 2018-11-22 | 2022-11-04 | 映像処理におけるパルス符号変調技術 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022508194A JP2022508194A (ja) | 2022-01-19 |
JP7182098B2 true JP7182098B2 (ja) | 2022-12-02 |
Family
ID=70774307
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021529071A Active JP7182098B2 (ja) | 2018-11-22 | 2019-11-22 | 映像処理におけるパルス符号変調技術 |
JP2022177350A Active JP7425158B2 (ja) | 2018-11-22 | 2022-11-04 | 映像処理におけるパルス符号変調技術 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022177350A Active JP7425158B2 (ja) | 2018-11-22 | 2022-11-04 | 映像処理におけるパルス符号変調技術 |
Country Status (12)
Country | Link |
---|---|
US (2) | US11095882B2 (ja) |
EP (1) | EP3868094A4 (ja) |
JP (2) | JP7182098B2 (ja) |
KR (2) | KR20230170819A (ja) |
CN (2) | CN113316931B (ja) |
AU (1) | AU2019382524B2 (ja) |
BR (1) | BR112021009666A2 (ja) |
CA (1) | CA3120533C (ja) |
MX (1) | MX2021005654A (ja) |
SG (1) | SG11202105187VA (ja) |
WO (2) | WO2020103931A1 (ja) |
ZA (1) | ZA202103316B (ja) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10432929B2 (en) * | 2018-02-12 | 2019-10-01 | Tencent America LLC | Method and apparatus for multiple line intra prediction in video compression |
EP3791585A1 (en) | 2018-06-29 | 2021-03-17 | Beijing Bytedance Network Technology Co. Ltd. | Partial/full pruning when adding a hmvp candidate to merge/amvp |
EP3791588A1 (en) | 2018-06-29 | 2021-03-17 | Beijing Bytedance Network Technology Co. Ltd. | Checking order of motion candidates in lut |
WO2020003270A1 (en) | 2018-06-29 | 2020-01-02 | Beijing Bytedance Network Technology Co., Ltd. | Number of motion candidates in a look up table to be checked according to mode |
CN110662052B (zh) | 2018-06-29 | 2022-07-08 | 北京字节跳动网络技术有限公司 | 更新查找表(lut)的条件 |
CN114900694A (zh) | 2018-06-29 | 2022-08-12 | 抖音视界(北京)有限公司 | 哪个查找表需要更新或不更新 |
AU2019293670B2 (en) | 2018-06-29 | 2023-06-08 | Beijing Bytedance Network Technology Co., Ltd. | Update of look up table: FIFO, constrained FIFO |
CN110662043B (zh) | 2018-06-29 | 2021-12-21 | 北京字节跳动网络技术有限公司 | 一种用于处理视频数据的方法、装置和计算机可读介质 |
US10567752B2 (en) | 2018-07-02 | 2020-02-18 | Tencent America LLC | Method and apparatus for intra prediction for non-square blocks in video compression |
CN110677667B (zh) | 2018-07-02 | 2022-06-07 | 北京字节跳动网络技术有限公司 | 查找表的使用 |
WO2020053800A1 (en) | 2018-09-12 | 2020-03-19 | Beijing Bytedance Network Technology Co., Ltd. | How many hmvp candidates to be checked |
EP3881552A4 (en) * | 2018-11-15 | 2022-07-20 | Telefonaktiebolaget Lm Ericsson (Publ) | DEBLOCKING ON A VIDEO ENCODER AND/OR VIDEO DECODER |
CN113316931B (zh) | 2018-11-22 | 2024-04-12 | 北京字节跳动网络技术有限公司 | 视频处理中的脉冲编解码调制技术 |
JP7275286B2 (ja) | 2019-01-10 | 2023-05-17 | 北京字節跳動網絡技術有限公司 | Lut更新の起動 |
CN113383554B (zh) | 2019-01-13 | 2022-12-16 | 北京字节跳动网络技术有限公司 | LUT和共享Merge列表之间的交互 |
CN117201772A (zh) * | 2019-01-13 | 2023-12-08 | Lg 电子株式会社 | 用于执行基于mrl的帧内预测的图像编译方法和装置 |
CN113330739A (zh) | 2019-01-16 | 2021-08-31 | 北京字节跳动网络技术有限公司 | Lut中的运动候选的***顺序 |
EP3941065A4 (en) | 2019-03-15 | 2022-05-18 | Lg Electronics Inc. | METHOD AND DEVICE FOR SIGNALING INFORMATION ON CHROMA FORMAT |
CN113615193B (zh) | 2019-03-22 | 2024-06-25 | 北京字节跳动网络技术有限公司 | Merge列表构建和其他工具之间的交互 |
CN113728642B (zh) | 2019-04-24 | 2024-04-02 | 字节跳动有限公司 | 编解码视频的量化残差差分脉冲编解码调制表示 |
CN113796069B (zh) | 2019-05-01 | 2024-03-08 | 字节跳动有限公司 | 使用量化残差差分脉冲编解码调制编解码的帧内编解码视频 |
CN117615130A (zh) | 2019-05-02 | 2024-02-27 | 字节跳动有限公司 | 基于编解码树结构类型的编解码模式 |
CN114287131A (zh) | 2019-08-19 | 2022-04-05 | 北京字节跳动网络技术有限公司 | 基于计数器的帧内预测模式的更新 |
US11553208B2 (en) * | 2019-11-27 | 2023-01-10 | Tencent America LLC | Method and system of video coding using a subset of available intra prediction modes for multiple reference lines |
CN115668908A (zh) | 2020-05-22 | 2023-01-31 | 字节跳动有限公司 | 视频子比特流提取过程中访问单元的处理 |
KR20230015373A (ko) | 2020-05-22 | 2023-01-31 | 바이트댄스 아이엔씨 | 비디오 비트스트림들에서 코딩된 픽처 버퍼 정보의 시그널링 |
WO2021252531A1 (en) * | 2020-06-09 | 2021-12-16 | Bytedance Inc. | Handling different nal types in video sub-bitstream extraction |
US20220337875A1 (en) * | 2021-04-16 | 2022-10-20 | Tencent America LLC | Low memory design for multiple reference line selection scheme |
WO2023129918A1 (en) * | 2021-12-28 | 2023-07-06 | Innopeak Technology, Inc. | Intra prediction with multiple reference lines |
WO2023195646A1 (ko) * | 2022-04-05 | 2023-10-12 | 현대자동차주식회사 | 선택적 다중 참조라인을 이용하는 비디오 코딩을 위한 방법 및 장치 |
WO2024007158A1 (zh) * | 2022-07-05 | 2024-01-11 | Oppo广东移动通信有限公司 | 一种候选列表构建方法、视频编解码方法、装置和*** |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101270167B1 (ko) * | 2006-08-17 | 2013-05-31 | 삼성전자주식회사 | 저복잡도의 이미지 압축 방법 및 장치, 저복잡도의 이미지복원 방법 및 장치 |
PT3457689T (pt) | 2010-05-25 | 2020-10-15 | Lg Electronics Inc | Novo modo de previsão planar |
BR122015017252B1 (pt) | 2010-11-26 | 2019-10-08 | Nec Corporation | Método de decodificação de vídeo e dispositivo de decodificação de vídeo |
JP5850214B2 (ja) * | 2011-01-11 | 2016-02-03 | ソニー株式会社 | 画像処理装置および方法、プログラム、並びに記録媒体 |
JP5966932B2 (ja) | 2011-02-10 | 2016-08-10 | ソニー株式会社 | 画像処理装置、画像処理方法、プログラム及び媒体 |
US9232218B2 (en) * | 2012-03-01 | 2016-01-05 | Connesta | System and method for data insertion in video stream |
RU2647674C1 (ru) | 2012-07-02 | 2018-03-16 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для кодирования видео и способ и устройство для декодирования видео, определяющие список опорных изображений внешнего прогнозирования в зависимости от размера блока |
US9491460B2 (en) * | 2013-03-29 | 2016-11-08 | Qualcomm Incorporated | Bandwidth reduction for video coding prediction |
CN103248892A (zh) * | 2013-05-07 | 2013-08-14 | 北京大学 | 一种帧内预测方法及装置 |
US11070810B2 (en) * | 2014-03-14 | 2021-07-20 | Qualcomm Incorporated | Modifying bit depths in color-space transform coding |
US9918105B2 (en) * | 2014-10-07 | 2018-03-13 | Qualcomm Incorporated | Intra BC and inter unification |
WO2016153251A1 (ko) * | 2015-03-23 | 2016-09-29 | 엘지전자 주식회사 | 비디오 신호의 처리 방법 및 이를 위한 장치 |
US20160373782A1 (en) * | 2015-06-18 | 2016-12-22 | Qualcomm Incorporated | Intra prediction and intra mode coding |
KR20180075660A (ko) * | 2015-11-24 | 2018-07-04 | 삼성전자주식회사 | 비디오 복호화 방법 및 그 장치 및 비디오 부호화 방법 및 그 장치 |
ES2711189R1 (es) * | 2016-04-06 | 2020-02-04 | Kt Corp | Metodo y aparato para procesar senales de video |
EP3446480A1 (en) | 2016-04-22 | 2019-02-27 | VID SCALE, Inc. | Prediction systems and methods for video coding based on filtering nearest neighboring pixels |
WO2017190288A1 (en) * | 2016-05-04 | 2017-11-09 | Microsoft Technology Licensing, Llc | Intra-picture prediction using non-adjacent reference lines of sample values |
WO2017201141A1 (en) * | 2016-05-17 | 2017-11-23 | Arris Enterprises Llc | Template matching for jvet intra prediction |
MX2018014487A (es) * | 2016-05-25 | 2019-08-12 | Arris Entpr Llc | Prediccion angular ponderada para intra codificacion. |
US10944963B2 (en) * | 2016-05-25 | 2021-03-09 | Arris Enterprises Llc | Coding weighted angular prediction for intra coding |
CN114363630B (zh) * | 2016-06-24 | 2024-06-14 | 株式会社Kt | 视频编码方法、视频解码方法以及装置 |
EP4407990A2 (en) * | 2016-08-03 | 2024-07-31 | KT Corporation | Video signal processing method and device |
AU2018230328B2 (en) * | 2017-03-10 | 2021-05-06 | Hfi Innovation Inc. | Method and apparatus of implicit intra coding tool settings with intra directional prediction modes for video coding |
US10623738B2 (en) * | 2017-04-06 | 2020-04-14 | Futurewei Technologies, Inc. | Noise suppression filter |
US10742975B2 (en) * | 2017-05-09 | 2020-08-11 | Futurewei Technologies, Inc. | Intra-prediction with multiple reference lines |
KR20190043482A (ko) * | 2017-10-18 | 2019-04-26 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
CN108322745B (zh) * | 2018-02-28 | 2019-12-03 | 中南大学 | 一种基于不可分二次变换模式的帧内快速选择方法 |
CN113316931B (zh) | 2018-11-22 | 2024-04-12 | 北京字节跳动网络技术有限公司 | 视频处理中的脉冲编解码调制技术 |
-
2019
- 2019-11-22 CN CN201980076377.6A patent/CN113316931B/zh active Active
- 2019-11-22 WO PCT/CN2019/120266 patent/WO2020103931A1/en unknown
- 2019-11-22 JP JP2021529071A patent/JP7182098B2/ja active Active
- 2019-11-22 KR KR1020237042210A patent/KR20230170819A/ko active Application Filing
- 2019-11-22 BR BR112021009666-3A patent/BR112021009666A2/pt unknown
- 2019-11-22 MX MX2021005654A patent/MX2021005654A/es unknown
- 2019-11-22 AU AU2019382524A patent/AU2019382524B2/en active Active
- 2019-11-22 WO PCT/CN2019/120270 patent/WO2020103932A1/en active Application Filing
- 2019-11-22 EP EP19888222.7A patent/EP3868094A4/en active Pending
- 2019-11-22 SG SG11202105187VA patent/SG11202105187VA/en unknown
- 2019-11-22 KR KR1020217013776A patent/KR102636813B1/ko active IP Right Grant
- 2019-11-22 CN CN201980076375.7A patent/CN113170116A/zh active Pending
- 2019-11-22 CA CA3120533A patent/CA3120533C/en active Active
-
2020
- 2020-10-15 US US17/071,590 patent/US11095882B2/en active Active
-
2021
- 2021-05-17 ZA ZA2021/03316A patent/ZA202103316B/en unknown
- 2021-07-14 US US17/376,036 patent/US11743453B2/en active Active
-
2022
- 2022-11-04 JP JP2022177350A patent/JP7425158B2/ja active Active
Non-Patent Citations (2)
Title |
---|
M. Albrecht, et al.,Description of SDR, HDR, and 360° video coding technology proposal by Fraunhofer HHI,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-J0014-v4,10th Meeting: San Diego, US,2018年04月,pp.6-7 |
Yu-Chen Sun, Jicheng An, and Jian Lou,PCM mode with dual tree partition,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-L0209-v3,12th Meeting: Macao, CN,2018年10月,pp.1-3 |
Also Published As
Publication number | Publication date |
---|---|
JP2022508194A (ja) | 2022-01-19 |
SG11202105187VA (en) | 2021-06-29 |
CN113316931B (zh) | 2024-04-12 |
EP3868094A1 (en) | 2021-08-25 |
KR20230170819A (ko) | 2023-12-19 |
ZA202103316B (en) | 2022-10-26 |
CA3120533C (en) | 2024-06-11 |
US20210344908A1 (en) | 2021-11-04 |
US20210029352A1 (en) | 2021-01-28 |
EP3868094A4 (en) | 2022-02-23 |
US11095882B2 (en) | 2021-08-17 |
WO2020103931A1 (en) | 2020-05-28 |
BR112021009666A2 (pt) | 2021-08-17 |
CN113170116A (zh) | 2021-07-23 |
AU2019382524A1 (en) | 2021-06-10 |
JP7425158B2 (ja) | 2024-01-30 |
JP2023011862A (ja) | 2023-01-24 |
CA3120533A1 (en) | 2020-05-28 |
CN113316931A (zh) | 2021-08-27 |
KR102636813B1 (ko) | 2024-02-15 |
US11743453B2 (en) | 2023-08-29 |
KR20210090175A (ko) | 2021-07-19 |
WO2020103932A1 (en) | 2020-05-28 |
AU2019382524B2 (en) | 2023-02-02 |
MX2021005654A (es) | 2021-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7182098B2 (ja) | 映像処理におけるパルス符号変調技術 | |
KR102630411B1 (ko) | 크로마 잔차 조인트 코딩을 위한 구문 요소의 시그널링 | |
CN114586370B (zh) | 在视频编解码中使用色度量化参数的方法、装置及介质 | |
AU2016323040A1 (en) | Palette predictor initialization and merge for video coding | |
KR20220038692A (ko) | 색상 포맷에 기초한 비디오 영역 분할 | |
KR20220006055A (ko) | 다중 인트라 코딩 방법 사이의 상호 작용 | |
JP7322285B2 (ja) | クロマデブロックフィルタリングのための量子化パラメータオフセット | |
KR20220007603A (ko) | 변환 스킵 모드의 블록 치수 설정들 | |
JP2023153166A (ja) | ビデオコーディングにおける適応ループフィルタの二部分シグナリング | |
CA3147923A1 (en) | Quantization process for palette mode | |
KR20220065758A (ko) | 코딩 블록의 스케일링 프로세스 | |
JP7442673B2 (ja) | ビデオコーディングにおけるスキップブロックの変換のための最小許容量子化 | |
RU2806548C2 (ru) | Способ импульсно-кодовой модуляции для обработки видео | |
KR102616383B1 (ko) | 비디오 픽처 헤더의 필터 파라미터 시그널링 | |
RU2816845C2 (ru) | Независимое кодирование индикации использования режима палитры | |
KR20240051257A (ko) | 디코더 측 인트라 모드 도출을 위한 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210521 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210521 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220614 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220914 |
|
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: 20221004 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221104 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7182098 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |