JP7303328B2 - クロミナンス残差の結合符号化のための構文要素の信号通知 - Google Patents
クロミナンス残差の結合符号化のための構文要素の信号通知 Download PDFInfo
- Publication number
- JP7303328B2 JP7303328B2 JP2021562015A JP2021562015A JP7303328B2 JP 7303328 B2 JP7303328 B2 JP 7303328B2 JP 2021562015 A JP2021562015 A JP 2021562015A JP 2021562015 A JP2021562015 A JP 2021562015A JP 7303328 B2 JP7303328 B2 JP 7303328B2
- Authority
- JP
- Japan
- Prior art keywords
- chroma
- video
- flag
- format
- syntax
- 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
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/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/184—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 bits, e.g. of the compressed video stream
-
- 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/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/124—Quantisation
-
- 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- 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/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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
これは、2019年4月20日出願の国際特許出願第PCT/CN2019/083574号の優先権および利益を主張する国際特許出願第PCT/CN2020/085614号の国内出願である。上記出願の開示全体は、本明細書の開示の一部として参照により援用される。
alf_signal_new_filter_lumaが1に等しい場合、新しい輝度フィルタセットが信号通知されることを規定する。alf_signal_new_filter_lumaが0に等しい場合、新しい輝度フィルタセットが信号通知されないことを規定する。存在しない場合、0である。
alf_luma_use_fixed_filter_flagが1に等しい場合、固定フィルタセットが適応ループフィルタを信号通知するために用いられることを規定する。alf_luma_use_fixed_filter_flagが0に等しい場合、固定フィルタセットが適応ループフィルタを信号通知するために用いられないことを規定する。
alf_luma_fixed_filter_set_indexは、固定フィルタセットインデックスを規定する。それは0・・・15であってよい。
alf_luma_fixed_filter_usage_patternが0に等しい場合、すべての新しいフィルタが固定フィルタを使用することを規定する。alf_luma_fixed_filter_usage_patternが1に等しい場合、新しいフィルタの一部に固定フィルタを使用し、他のフィルタに使用しないことを規定する。
alf_signal_new_filter_chromaが1に等しい場合、新しい彩度フィルタが信号通知されることを示す。alf_signal_new_filter_chromaが0に等しい場合、新しい彩度フィルタが信号通知されないことを示す。
alf_num_available_temporal_filter_sets_lumaは、現在のスライスに対して使用できる使用可能な時間的フィルタセットの数を規定し、その数は0..5であってよい。存在しない場合、0である。
変数alf_num_available_filter_setsは、16+alf_signal_new_filter_luma+alf_num_available_temporal_filter_sets_lumaとして導出される。
変数filterCoefficients[sigFiltIdx][j]は、sigFiltIdx=0..alf_luma_num_filters_signaled_minus1,j=0..11のとき、次のように初期化される。
filterCoefficients[sigFiltIdx][j]=alf_luma_coeff_delta_abs[sigFiltIdx][j]*(1-2*alf_luma_coeff_delta_sign[sigFiltIdx][j]) (7-50)
alf_luma_coeff_delta_prediction_flagが1に等しい場合、変数filterCoefficients[sigFiltIdx][j]は、sigFiltIdx=1..alf_luma_num_filters_signaled_minus1およびj=0..11のとき、以下のように修正される。
filterCoefficients[sigFiltIdx][j]+=filterCoefficients[sigFiltIdx-1][j] (7-51)
AlfCoeffL[filtIdx][j]=filterCoefficients[alf_luma_coeff_delta_idx[filtIdx]][j] (7-52)
alf_luma_use_fixed_filter_flagが1であり、かつ、alf_luma_fixed_filter_usage[filtidx]が1である場合、以下が適用される。:
AlfCoeffL[filtIdx][j]=AlfCoeffL[filtIdx][j]+AlfFixedFilterCoeff[AlfClassToFilterMapping[alf_luma_fixed_filter_index][filtidx]][j]
filtIdx=0..NumAlfFilters-1に対する最後のフィルタ係数AlfCoeffL[filtIdx][12]は、以下のように導出される。
AlfCoeffL[filtIdx][12]=128-Σk(AlfCoeffL[filtIdx][k]<<1), k=0..11 (7-53)
AlfCoeffL[filtIdx][j]の値は、filtIdx=0..NumAlfFilters-1、j=0..11のとき、-27~27-1の範囲内にあり、AlfCoeffL[filtIdx][12]の値は、0~28-1の範囲内にあることが、ビットストリームの適合性の要件である。
AlfCoeffLumaAll[filtSetIdx][filtIdx][j]=AlfFixedFilterCoeff[AlfClassToFilterMapping[filtSetIdx][filtidx]][j]
輝度フィルタ係数 要素AlfCoeffLumaAll[filtSetIdx][filtIdx][j]を有する輝度フィルタ係数AlfCoeffLumaAllは、filtSetIdx=16、filtSetIdx=0..NumAlfFilters-1、j=0..12のとき、次のように導出される。
変数closest_temporal_indexは、-1に初期化される。Tidは、現在のスライスの時間的層インデックスである。
AlfCoeffLumaAll[16][filtIdx][j]=AlfCoeffL[filtIdx][j]
そうでない場合、以下の処理が呼び出される
for(i=Tid;i>=0;i--)
{
for(k=0;k<temp_size_L;k++)
{
if(tempTid_L[k]==i)
{
closest_temporal_indexにkを設定;
break;
}
}
}
AlfCoeffLumaAll[16][filtIdx][j]=TempL[closest_temporal_index][filtIdx][j]
i=17;
for(k=0;k<temp_size_Lかつi<alf_num_available_filter_sets;j++)
{
if (tempTid_L[k]<=Tidかつkがclosest_temporal_indexと異なる)
{
AlfCoeffLumaAll[i][filtIdx][j]=TempL[k][filtIdx][j];
i++;
}
}
AlfFixedFilterCoeff[64][13]=
{
{0,0,2,-3,1,-4,1,7,-1,1,-1,5,112},
・・・
};
AlfClassToFilterMapping[16][25]=
{
{8,2,2,2,3,4,53,9,9,52,4,4,5,9,2,8,10,9,1,3,39,39,10,9,52},
・・・};
j=0..5である彩度フィルタ係数AlfCoeffC[j]は、以下のように導出される。
AlfCoeffC[j]=alf_chroma_coeff_abs[j]*(1-2*alf_chroma_coeff_sign[j]) (7-57)
j=6の場合の最後のフィルタ係数は、以下のように導出される。
AlfCoeffC[6]=128-Σk(AlfCoeffC[k]<<1), k=0..5 (7-58)
-あるいは(alf_signal_new_filter_chromaが0である場合)、以下が呼び出される。
for(i=Tid;i>=0;i--)
{
for(k=0;k<temp_size_C;k++)
{
if(tempTid_C[k]==i)
{
closest_temporal_indexにkを設定;
break;
}
}
}
j=0..6である彩度フィルタ係数AlfCoeffC[j]は、以下のように導出される。
AlfCoeffC[j]=TempC[closest_temporal_index][j]
alf_luma_ctb_filter_set_index[xCtb>>Log2CtbSize][yCtb>>Log2CtbSize]は、位置(xCtb,yCtb))における輝度CTBのフィルタセットインデックスを規定する。
alf_use_new_filterが1に等しい場合、alf_luma_ctb_filter_set_index[xCtb>>Log2CtbSize][yCtb>>>Log2CtbSize]が16であることを規定する。alf_use_new_filterが0である場合、alf_luma_ctb_filter_set_index[xCtb>>Log2CtbSize][yCtb>>Log2CtbSize]が16でないことを規定する。
alf_use_fixed_filterが1に等しい場合、固定フィルタセットの1つを使用することを規定する。alf_use_fixed_filterが0に等しい場合、現在の輝度CTBは固定フィルタセットを使用しないことを規定する。
alf_fixed_filter_indexは、固定フィルタセットインデックスを規定し、0~15となり得る。
alf_temporal_indexは、時間的フィルタセットインデックスを規定し、0~alf_num_available_temporal_filter_sets_luma-1となり得る。
1.sps_alf_enabled_flagが1に等しい場合、以下が適用される。
-8.5.4.5節に規定される時間的フィルタ更新プロセスが呼び出される。
-8.5.4.1節に規定される適応ループフィルタ処理は、再構成された画像サンプル配列SL、SCb、およびSCrを入力とし、サンプル適応オフセット後の修正された再構成画像サンプル配列S’L、S’Cb、およびS’Crを出力として、呼び出される。
-配列S’L、S’Cb、およびS’Crは、配列SL、SCb、およびSCr(復号化されたピクチャを表す)にそれぞれ割り当てられる。
-8.5.4.6節に規定される時間的フィルタ更新プロセスが呼び出される。
-filtIdx[x][y]で規定されるフィルタに対応する輝度フィルタ係数f[j]の配列は、j=0..12として、以下のように導出される。
f[j]=AlfCoeff LumaAll [alf_luma_ctb_filter_set_index[xCtb>>Log2CtbSize][yCtb>>Log2CtbSize]]][filtIdx[x][y]][j] (8-732)
以下の条件のいずれかが真である場合、
-現在のピクチャはIDRピクチャである。
-現在のピクチャはBLAピクチャである。
-復号化順序において、現在のピクチャは、直近の復号化されたIRAPピクチャのPOCよりも大きいPOCを有する第1のピクチャ、例えば、先頭ピクチャの後かつ後続ピクチャの前である。
次に、temp_size_Lとtemp_size_Cを0に設定する。
slice_alf_enabled_flagが1であり、alf_signal_new_filter_lumaが1である場合、以下が適用される。
輝度時間的フィルタバッファサイズtemp_size_L<5の場合、temp_size_L=temp_size_L+1。
TempL[i][j][k]は、i=temp_size_L-1・・・1、j=0・・・NumAlfFilters-1、k=0・・・12のとき、次のように更新される。
TempL[i][j][k]=TempL[i-1][j][k]
TempL[0][j][k]は、j=0・・・NumAlfFilters-1、k=0..12のとき、次のように更新される。
TempL[0][j][k]=AlfCoeffL[j][k]
TempTid_L[i]は、i=temp_size_L-1・・・1のとき、次のように更新される。
TempTid_L[i]=TempTid_L[i-1]
TempTid_L[0]を現在のスライスの時間的層インデックスTidに設定する。
alf_chroma_idxが0でなく、alf_signal_new_filter_chromaが1の場合、以下が適用される。
Tempc[i][j]は、i=temp_size_c-1・・・1およびj=0・・・6のとき、以下のように更新される。
Tempc[i][j]=Tempc[i-1][j]
Tempc[0][j]は、j=0・・・6のとき、以下のように更新される。
Tempc[0][j]=AlfCoeffC[j]
TempTid_C[i]は、i=temp_size_C-1・・・1のとき、以下のように更新される。
TempTid_C[i]=TempTid_C[i-1]
TempTid_C[0]に現在のスライスのTidを設定する。
y=((y2-y1)/(x2-x1))*(x-x1)+y1
y=((m*x+2FP_PREC-1)>>FP_PREC)+c
mはスカラーであり、cはオフセットであり、FP_PRECは精度を規定するための定数である。
7.3.5.1 一般スライスセグメントヘッダ構文
-lmcs_delta_sign_cw_flag[i]が0に等しい場合、lmcsDeltaCW[i]は正の値である。
-そうでない場合(lmcs_delta_sign_cw_flag[i]が0に等しくない場合)、lmcsDeltaCW[i]は負の値である。
lmcs_delta_sign_cw_flag[i]が存在しない場合、0に等しいと推測される。
OrgCW=(1<<BitDepthY)/16 (7-77)
変数lmcsDeltaCW[i]は、i=lmcs_min_bin_idx..LmcsMaxBinIdxのとき、以下のように導出される。
lmcsDeltaCW[i]=(1-2*lmcs_delta_sign_cw_flag[i])*lmcs_delta_abs_cw[i] (7-78)
変数lmcsCW[i]は、以下のように導出される。
-i=0..lmcs_min_bin_idx-1の場合、lmcsCW[i]は0に等しく設定される。
-i=lmcs_min_bin_idx..LmcsMaxBinIdxの場合、以下が適用される。
lmcsCW[i]=OrgCW+lmcsDeltaCW[i] (7-79)
lmcsCW[i]の値は、(OrgCW>3)~(OrgCW<<3-1)の範囲内にあるべきである。
-i=LmcsMaxBinIdx+1..15の場合、lmcsCW[i]は、0に等しく設定される。
ビットストリーム適合性の要件は、以下の条件が真であることである。
InputPivot[i]=i*OrgCW (7-81)
変数LmcsPivot[i]は、i=0..16のとき、変数ScaleCoeff[i]とInvScaleCoeff[i]は、i=0..15のとき、以下のように導出される。
LmcsPivot[0]=0;
for(i=0;i<=15;i++){
LmcsPivot[i+1]=LmcsPivot[i]+lmcsCW[i]
ScaleCoeff[i]=(lmcsCW[i]*(1<<14)+(1<<(Log2(OrgCW)-1)))>>(Log2(OrgCW)) (7-82)
if(lmcsCW[i]==0)
InvScaleCoeff[i]=0
else
InvScaleCoeff[i]=OrgCW*(1<<14)/lmcsCW[i]
}
chromaResidualScaleLut[]={16384,16384,16384,16384,16384,16384,16384,8192,8192,8192,8192,5461,
5461,5461,5461,4096,4096,4096,4096,3277,3277,3277,3277,2731,2731,2731,2731,2341,2341,
2341,2048,2048,2048,1820,1820,1820,1638,1638,1638,1638,1489,1489,1489,1489,1365,1365,
1365,1365,1260,1260,1260,1260,1170,1170,1170,1170,1092,1092,1092,1092,1024,1024,1024,
1024}
if(lmcsCW[i]==0)
ChromaScaleCoeff[i]=(1<<11)
else{
binCW=BitDepthY>10?(lmcsCW[i]>>(BitDepthY-10)): (7-83)
BitDepthY<10?(lmcsCW[i]<<(10-BitDepthY)):lmcsCW[i]
ChromaScaleCoeff[i]=chromaResidualScaleLut[Clip3(1,64,binCW>>1)-1]
}
ClipRange=((lmcs_min_bin_idx>0)&&(LmcsMaxBinIdx<15) (7-84)
LmcsMinVal=16<<(BitDepthY-8) (7-85)
LmcsMaxVal=235<<(BitDepthY-8) (7-86)
resJoint=(resCb-resCr)/2
最後に、ゼロ候補がIBC AMVPリストに挿入される。
1.結合彩度残差符号化に関連する構文要素は、条件付きで信号通知されてよい。
a.結合彩度残差符号化に使用される彩度差分QPs/彩度QPオフセットの信号通知に関連する構文要素(例えば、pps_joint_cbcr_qp_offset)は、条件付きで信号通知されてよい。
b.結合彩度残差符号化の使用の指示に関連する構文要素(例えば、tu_cb_cr_joint_residual)は、条件付きで信号通知されてよい。
c.結合彩度残差符号化が有効であるかどうかを示すために、シーケンス/ビュー/ピクチャ/スライス/タイルグループレベルにあることができる構文要素が信号通知されてよい。
i.一例において、1つのフラグは、SPS(Sequence Parameter Set)/VPS(Video Parameter Set)/PPS(Picture Parameter Set)/スライスヘッダ/タイルグループヘッダにおいて信号通知されてよい。
d.上述の例では、結合彩度残差符号化に関連する構文要素は、彩度フォーマットが4:0:0に等しくない、および/または別個の平面符号化が無効である条件下で、信号通知されてよい。
i.代替的に、結合彩度残差符号化に関連する構文要素は、ChromaArrayTypeが0などの特定の値に等しくない条件下で、信号通知されてよい。
ii.代替的に、結合彩度残差符号化に関連する構文要素は、ChromaArrayType、および/または、1または複数の構文要素(例えば、シーケンスレベルフラグ)の条件下で、信号通知されてよい。
e.代替的に、上記の例では、結合彩度残差符号化に関連する構文要素の信号通知は、彩度フォーマットが4:0:0に等しく、および/または、別個の平面符号化を有効化する条件下で、スキップされてよい。
f.代替的に、上記の例では、結合彩度残差符号化に関連する構文要素の信号通知は、ChromaArrayTypeが0などの特定の値に等しいという条件下で、スキップされてよい。
g.上記方法は、結合彩度残差符号化方法の他の分散にも適用可能であってよい。
a.一例において、セカンダリ変換の使用の指示の信号通知(例えば、st_idx)は、彩度フォーマットが4:0:0に等しくない、および/または、別個の平面符号化が有効である場合に、スキップされてよい。
b.一例において、セカンダリ変換の使用の指示の信号通知(例えば、st_idx)は、ChromaArrayTypeが0などの特定の値に等しい場合、スキップされてよい。
c.セカンダリ変換の使用の指示の信号通知(例えば、st_idx)は、ChromaArrayTypeが0などの特定の値に等しくない条件下で、行われてよい。
d.セカンダリ変換の使用の指示の信号通知(例えば、st_idx)は、彩度フォーマットが4:0:0に等しくない、および/または、別個の平面符号化が無効である条件下で行われてよい。
a.一例として、ピクチャレベルにおける彩度差分QPの信号通知(例えば、pps_cb_qp_offsetおよび/またはpps_cr_qp_offset)は、彩度フォーマットが4:0:0に等しくない、および/または、個別の平面符号化が有効である場合、スキップされてよい。
b.一例において、ピクチャレベルにおける彩度差分QPの信号通知(例えば、pps_cb_qp_offsetおよび/またはpps_cr_qp_offset)はChromaArrayTypeが0などの特定の値に等しい場合、スキップされてよい。
c.ピクチャレベルにおける彩度差分QPの信号通知(例えば、pps_cb_qp_offsetおよび/またはpps_cr_qp_offset)は、ChromaArrayTypeが0などの特定の値に等しくない条件下で行われてよい。
d.ピクチャレベルにおける彩度差分QPの信号通知(例えば、pps_cb_qp_offsetおよび/またはpps_cr_qp_offset)は、彩度フォーマットが4:0:0に等しくない、および/または、別個の平面符号化が無効である条件下で行われてよい。
a.一例において、LDCRSの使用の指示の信号通知(例えば、slice_chroma_residual_scale_flag)は、彩度フォーマットが4:0:0に等しくない、および/または、別個の平面符号化が有効である場合、スキップされてよい。
b.一例において、LDCRSの使用の指示の信号通知(例えば、slice_chroma_residual_scale_flag)は、ChromaArrayTypeが0などの特定の値に等しい場合、スキップされてよい。
c.LDCRSの使用の指示の信号通知(例えば、slice_chroma_residual_scale_flag)は、ChromaArrayTypeが0などの特定の値に等しくない条件下で行われてよい。
d.LDCRSの使用の指示の信号通知(例えば、slice_chroma_residual_scale_flag)は、彩度フォーマットが4:0:0に等しくない、および/または、別個の平面符号化が無効である条件下で行われてよい。
a.一例において、彩度配列のサンプルのビット深度、および/または、彩度量子化パラメータ範囲オフセットの指示の信号通知(例えば、bit_depth_chroma_minus8)は、彩度フォーマットが4:0:0に等しい、および/または、別個の平面符号化が有効である場合、スキップされてよい。
b.一例において、彩度配列のサンプルのビット深度、および/または、彩度量子化パラメータ範囲オフセットの値の指示の信号通知(例えば、bit_depth_chroma_minus8)は、ChromaArrayTypeが0などの特定の値に等しい場合、スキップされてよい。
c.一例において、彩度配列のサンプルのビット深度、および/または、彩度量子化パラメータ範囲オフセットの値の指示の信号通知(例えば、bit_depth_chroma_minus8)は、ChromaArrayTypeが0などの特定の値に等しくない条件下、または、彩度フォーマットが4:0:0に等しくない、および/または、別個の平面符号化が無効である条件下で行われてよい。
a.一例において、彩度成分の各PCMサンプル値を表すために使用されるビット数の指示の信号通知(例えば、pcm_sample_bit_depth_chroma_minus1)は、彩度フォーマットが4:0:0に等しくない、および/または、別個の平面符号化が有効である場合、スキップされてよい。
b.一例において、彩度成分の各PCMサンプル値を表すために使用されるビット数の指示の信号通知(例えば、pcm_sample_bit_depth_chroma_minus1)は、ChromaArrayTypeが0などの特定の値に等しい場合、スキップされてよい。
c.彩度成分の各PCMサンプル値を表すために使用されるビット数の指示の信号通知(例えば、pcm_sample_bit_depth_chroma_minus1)は、ChromaArrayTypeが0などの特定の値に等しくない条件下で行われてよい。
d.彩度成分の各PCMサンプル値を表すために使用されるビット数の指示の信号通知(例えば、pcm_sample_bit_depth_chroma_minus1)は、彩度フォーマットが4:0:0に等しくない、および/または、別個の平面符号化が無効である条件下で行われてよい。
a.一例において、ChromaArrayTypeが0などの特定の値に等しくないかどうかが条件となる。
b.追加のALF彩度フィルタ係数の指示の信号通知(例えば、alf_chroma_filter_signal_flag、slice_alf_chroma_idc、slice_alf_aps_id_chroma、slice_alf_aps_id_chroma)は、カラーフォーマットが4:0:0に等しい、および/または、別個の平面符号化が有効であるかに従って、スキップされてよい。
c.ALF彩度フィルタ係数の信号通知(例えば、クリッピングフラグ/クリッピングパラメータ/フィルタ係数)は、カラーフォーマットが4:0:0に等しい、および/または、別個の平面符号化が有効であるかに従って、スキップされてよい。
d.ALF彩度フィルタの時間的予測は、特定の条件に従って、彩度符号化されたブロックに対して無効されてよい。
e.代替的に、関連する構文要素は、依然として信号通知されてもよいが、条件が真である場合、デフォルト値であると推測され、例えば、alf_chroma_filter_signal_flagが0であると推測される。
a.一例において、ChromaArrayTypeが0などの特定の値に等しくないかどうかが条件となる。
b.一例において、pred_mode_ibc_flagは、状況に応じて信号通知されてよい。
c.彩度成分のためのパレットモードの指示の信号通知は、カラーフォーマットが4:0:0に等しい、および/または、別個の平面符号化が有効であるかに従って、スキップされてよい。
d.代替的に、関連する構文要素は、依然として信号通知されてもよいが、条件が真である場合、デフォルト値であると推測され、例えば、彩度成分のパレットモードが無効であると推測される。
a.一例において、ChromaArrayTypeが0などの特定の値に等しくないかどうかが条件となる。
b.セカンダリ変換の使用の指示の信号通知は、カラーフォーマットが4:0:0に等しい、および/または、別個の平面符号化が有効であるかに従って、スキップされてよい。
c.彩度成分に関連する構文要素のためのALFフィルタ時間的予測の信号通知は、カラーフォーマットが4:0:0に等しい、および/または、別個の平面符号化が有効であるかに従って、スキップされてよい。
d.ALF彩度フィルタの時間的予測は、特定の条件に従って、彩度符号化されたブロックに対して無効にされてよい。
a.一例において、ChromaArrayTypeが0などの特定の値に等しくない場合、以下の構文要素の一部または全部が、一定の順で、さらに信号通知されてよい。
i.qtbtt_dual_tree_intra_flag
ii.sps_cclm_enabled_flag
iii.pcm_sample_bit_depth_chroma_minus1
iv.bit_depth_chroma_minus8
b.一例において、ChromaArrayTypeの条件チェックは、カラーフォーマットが4:0:0に等しい、および/または、別個の平面符号化が有効であることの条件チェックに置き換えられてもよい。
a.上述した構文要素について、彩度ブロックに対する復号化プロセスを呼び出すかどうかは、ChromaArrayTypeに依存してよい。
b.一例において、ChromaArrayTypeが0などの特定の値に等しい、または、カラーフォーマットが4:0:0である、または別個の平面符号化が有効である場合、ALF/セカンダリ変換/彩度残差スケーリング処理/量子化スケーリング行列は、彩度ブロックに適用されない。
c.一例において、ChromaArrayTypeが0などの特定の値に等しくない場合、ALF/セカンダリ変換/彩度残差スケーリング処理/量子化スケーリング行列は彩度ブロックに適用されてよい。
a.一例において、上記条件のうちの1つが真である場合、上述した構文要素、例えば、結合彩度残差符号化に関連する構文要素(例えば、pps_joint_cbcr_qp_offset)は、復号化処理で使用されず、デコーダは、それらの値を無視すべきである。
b.一例において、上記条件のうちの1つが真である場合、上述した構文要素、例えば、彩度パレットモード/彩度IBCモード/彩度ALFに関連するものなどは、復号化処理において使用されず、デコーダはそれらの値を無視すべきである。
a.適合ビットストリームは、彩度フォーマットが4:0:0である、および/または、別個の平面符号化が有効である場合に、結合彩度残差符号化が無効であることが満たされる必要がある。
b.適合ビットストリームは、彩度フォーマットが4:0:0である、および/または、別個の平面符号化が有効である場合に、彩度ALFが無効であることが満たされる必要がある。
c.適合ビットストリームは、彩度フォーマットが4:0:0である、および/または、別個の平面符号化が有効である場合に、彩度セカンダリ変換(別名、NSST/RST)(例えば、sps_st_enabled_flag)が無効であることが満たされる必要がある。
d.適合ビットストリームは、彩度フォーマットが4:0:0である、および/または、別個の平面符号化が有効である場合に、彩度セカンダリ変換行列(別名、NSST/RST)(例えば、st_idx)のインデックスが0などの特定の値に等しいことを満たす必要がある。
e.適合ビットストリームは、彩度フォーマットが4:0:0である、および/または、別個の平面符号化が有効である場合に、結合彩度残差符号化に使用される彩度差分QPが0などの特定の値に等しいことを満たす必要がある。
f.適合ビットストリームは、彩度フォーマットが4:0:0である、および/または別個の平面符号化が有効である場合に、輝度依存彩度残差スケーリング(例えば、slice_chroma_residual_scale_flag)の使用は0などの特定の値に等しいことを満たす必要がある。
g.適合ビットストリームは、彩度フォーマットが4:0:0である、および/または、別個の平面符号化が有効である場合、ピクチャレベルで信号通知される彩度差分QPが0等の特定の値に等しいことを満たす必要がある。
h.ChromaArrayTypeが0などの特定の値に等しい場合、上記の構文要素(例えば、slice_chroma_residual_scale_flag)は依然として復号化されてもよいが、復号化処理において使用されず、デコーダはそれらの値を無視すべきである。
a.一例において、RST行列の個々の指示は、単一の彩度成分のために別個に信号通知されてよい。
i.1つの例において、第2の彩度成分のRST行列の指示の信号通知は、第1の彩度成分のRST行列の指示に依存してよい。
b.一例において、第1の彩度成分のためのRST行列が信号通知されてよく、一方、第2の彩度成分のための行列は、デコーダ側において導出されてよい。
i.一例において、第2の彩度成分のための行列は、1つの代表的な輝度ブロックに利用されるRST行列から導出されてよい。
ii.一例において、第2の彩度成分のための行列は、第1の彩度成分に利用されるRST行列から導出されてもよく、このRST行列は等しくなくてよい。
iii.一例において、他の彩度成分のための行列は、彩度イントラモードから導出されてよい。
c.複数の色成分のためにいくつのインデックスを信号通知する必要があるかは、色サブサンプリングフォーマットに依存してよい。
d.複数の色成分のためにいくつのインデックスを信号通知する必要があるかは、デュアルツリーが有効であるかどうかに依存してよい。
e.複数の色成分のためにいくつのインデックスを信号通知する必要があるかは、結合彩度残差符号化が使用されるかどうかに依存してよい。
i.一例において、1つのインデックスは、残差符号化のために信号通知されてよい。
a.一例において、結合彩度残差符号化が1つのブロックに適用される場合、セカンダリ変換は、2つの彩度成分の両方に対して無効である。
b.一例において、結合彩度残差符号化が1つのブロックに適用される場合、予めセカンダリ変換は、定義された行列インデックスで有効となる。
i.一例において、結合彩度残差符号化が1つのブロックに適用される場合、セカンダリ変換は、同じ予め定義された行列インデックスを有する2つの色成分に適用される。
ii.一例において、結合彩度残差符号化が1つのブロックに適用される場合、セカンダリ変換は、予め定義された異なる行列インデックスを有する2つの色成分に対して適用される。
iii.一例において、結合彩度残差符号化が1つのブロックに適用される場合、セカンダリ変換は、予め定義された行列インデックスを有する1つの色成分に適用され、他の色成分に対しては無効にされる。
c.代替的に、1つのブロックがセカンダリ変換で符号化される場合、結合彩度残差符号化の信号通知はスキップされてよい。
i.代替的に、更に、結合彩度残差符号化は、このブロックに対して無効される。
a.一例において、結合彩度残差符号化が1つのブロックに対して適用される場合、CCLMは2つの彩度成分の両方に対して無効にされる。
b.代替的に、1つのブロックがCCLMで符号化される場合、結合彩度残差符号化の信号通知はスキップされてよい。
i.代替的に、更に、結合彩度残差符号化は、このブロックに対して無効にされる。
c.一例において、結合彩度残差符号化およびCCLMは、両方とも有効にされてよい。2つの彩度残差の間の相関は、CCLM係数から導出されてよい。
i.例えば、Cb=a1*luma+b1、Cr=a2*luma+b2であるとすると、Cbの残差とCrの残差(それぞれresiCbおよびresiCrと表される)の間の相関は、resiCb=a2*(((resiCr-b1)/a1)+b2と仮定されてよい。
ii.代替的に、Cbの残差とCrの残差との間の相関は、resiCb=a2*((resiCr-b1)/a1)と仮定されてよい。
iii.代替的に、Cbの残差とCrの残差との間の相関は、resiCb=a2*resiCr/a1と仮定されてよい。
iv.代替的に、2つの彩度残差の間の異なる相関が許容されてもよく、それらのK(K>=1)は、CCLM係数から導出されてよい。
d.上述したように、CCLMモードは、VVCにおけるLMモード、LM-Tモード、LM-Lモードなどのクロスコンポーネント線形モデルを利用する任意の種類のモードを指すことができる。
a.一例において、cu_cbfは、カラーフォーマットが4:0:0である、および/または、別個の平面符号化が適用される場合に、信号通知されない。
i.cu_cbfは、ChromaArrayTypeが0などの特定の値に等しい場合、信号通知されない。
ii.代替的に、さらに、cu_cbfは、カラーフォーマットが4:0:0である、および/または、別個の平面符号化が適用される場合に、それが通知されない場合には、1と推測される。
a.一例において、輝度ブロックのための符号化ブロックフラグ(例えば、tu_cbf_luma)は、カラーフォーマットが4:0:0である、および/または、別個の平面符号化が適用される場合に、信号通知されない。
b.一例において、輝度ブロックのための符号化ブロックフラグ(例えば、tu_cbf_luma)は、現在のブロックが非スキップインターモードで符号化され、かつ、カラーフォーマットが4:0:0である場合に、信号通知されない。
c.一例において、輝度ブロックのための符号化ブロックフラグ(例えば、tu_cbf_luma)は、現在のブロックが非スキップインターモードで符号化され、かつ、別個の平面符号化が適用される場合に、信号通知されない。
d.一例において、輝度ブロックのための符号化ブロックフラグ(例えば、tu_cbf_luma)は、現在のブロックが非スキップインターモードで符号化され、ChromaArrayTypeが0などの特定の値に等しい場合に、信号通知されない。
a.一例において、tu_cbf_cb、およびtu_cbf_crは、カラーフォーマットが4:0:0である、および/または、別個の平面符号化が適用される場合に、信号通知されない。
b.一例において、tu_cbf_cb、およびtu_cbf_crは、ChromaArrayTypeが0などの特定の値に等しい場合に、信号通知されない。
a.tu_cbf_crを信号通知するかどうかは、tu_cbf_lumaおよび/またはtu_cbf_cbに依存してよい。
i.一例において、tu_cbf_lumaおよびtu_cbf_cbの両方が0に等しい場合、tu_cbf_crは信号通知されず、1であると推測される。
b.tu_cbf_cbを信号通知するかどうかは、tu_cbf_lumaおよび/またはtu_cbf_crに依存してよい。
i.一例において、tu_cbf_lumaおよびtu_cbf_crの両方が0に等しい場合、tu_cbf_cbは信号通知されず、1であると推測される。
c.tu_cbf_lumaを信号通知するかどうかは、tu_cbf_cbおよび/またはtu_cbf_crに依存してよい。
i.一例において、tu_cbf_cbおよびtu_cbf_crの両方が0に等しい場合、tu_cbf_lumaは信号通知されず、1であると推測される。
d.3つの色成分のための符号化ブロックフラグの符号化順序は、輝度、Cb、Crのための符号化フラグと異なってよい。
e.上記方法は、現在のCUが1つのTUのみを有し、cu_cbfが1に等しい場合にのみ適用されてよい。
i.代替的に、更に、上記方法は、現在のCUが複数のTUを有するが、1つのTUのみが非ゼロ係数(例えば、SBTモード)を有し、cu_cbfが1に等しい場合にのみ適用されてよい。
a.一例において、単一ツリー符号化構造下での閾値は、カラーフォーマットが4:0:0であるか否か、および/または、別個の平面符号化が適用されるか否かに依存してよい。
i.例えば、カラーフォーマットが4:0:0である、および/または、別個の平面符号化が適用される場合、閾値は1であり、そうでない場合、閾値は2である。
b.一例において、単一ツリー符号化構造における閾値は、ChromaArrayTypeが0などの特定の値に等しいかどうかに依存してよい。
i.例えば、ChromaArrayTypeが0に等しい場合、閾値は1であり、そうでない場合、閾値は2である。
a.一例において、輝度ブロックのための非ゼロ係数の数が閾値(例えば、1)よりも大きい場合、RST側情報は信号通知されてよい。
b.一例において、輝度ブロックがすべてのゼロ係数を有する(例えば、tu_cbf_lumaが0に等しい)場合、RST側情報を信号通知する必要がなく、RSTは無効であると推測される。
c.一例において、3つの色成分のための符号化ブロックフラグ(例えば、tu_cbf_luma、tu_cbf_cb、およびtu_cbf_cr)の1つが0に等しい場合、RST側情報を信号通知する必要がなく、RSTは無効であると推測される。
d.上述した方法は、単一ツリー符号化構造が適用される場合に適用されてよい。
i.代替的に、さらに、上記方法は、単一ツリー符号化構造が適用され、カラーフォーマットが4:0:0でない場合に、適用されてよい。
ii.代替的に、さらに、上記方法は、単一ツリー符号化構造が適用され、カラーフォーマットが4:0:0でなく、別個の平面符号化が無効である場合に、適用されてよい。
a.一例において、符号化ブロックフラグ(例えば、tu_cbf_cb、またはtu_cbf_cr)のうちの1つが0に等しい場合、RST側情報の信号通知はスキップされてよい。
a.一例において、SBTの指示は、tu_cbf_luma、tu_cbf_cb、およびtu_cbf_crがすべて0に等しい場合に、信号通知されない。
b.一例において、SBTの指示は、tu_cbf_lumaが0に等しい場合に、信号通知されない。
c.一例において、SBTの指示は、tu_cbf_cbおよびtu_cbf_crの両方が0に等しい場合に、信号通知されない。
d.一例において、上記の黒丸における条件付き信号通知は、カラーフォーマットが4:0:0である、および/または、別個の平面符号化が適用される場合にのみ適用されてよい。
a.一例において、TUのためのtu_cbf_lumaは、SBTが適用され、かつ、TUがSBTによってゼロにされていない場合に、信号通知されず、1であると推測される。
b.一例において、TUのためのtu_cbf_cbおよび/またはtu_cbf_crは、SBTが適用され、かつ、TUがSBTによってゼロにされていない場合に、信号通知されず、1であると推測される。
c.適合ビットストリームは、SBTが符号化ユニットに対して有効化される場合に、輝度ブロックが少なくとも1つの非ゼロ係数を有する(例えば、tu_cbf_lumaが1に等しい)ことを満たす必要がある。
i.代替的に、適合ビットストリームは、SBTが符号化ユニットに対して有効化される場合、3つの色成分のうちの1つが少なくとも1つの非ゼロ係数を有するものであることを満たす必要がある(例えば、tu_cbf_luma、tu_cbf_cb、tu_cbf_crのうちの少なくとも1つが1に等しい)。
a.代替的に、適合ビットストリームは、cu_cbf(例えば、非スキップインター符号化ブロックの場合)が符号化ユニットに対して1に等しい場合、3つの色成分が少なくとも1つの非ゼロ係数を有する(例えば、tu_cbf_luma、tu_cbf_cb、tu_cbf_crのうちの少なくとも1つが1に等しい)ことを満たす必要がある。
-8.8.2.1節に規定の非ブロック化フィルタ処理は、再構成されたピクチャサンプル配列SLと、ChromaArrayTypeが0に等しくない場合は、配列SCbおよびSCrとを入力とし、修正された再構成されたピクチャサンプル配列S’Lと、ChromaArrayTypeが0に等しくない場合は、非ブロック化後の配列S’CbおよびS’Crとを出力として、呼び出される。
-配列S’Lと、ChromaArrayTypeが0に等しくない場合は、配列S’CbおよびS’Crとが配列SLに割り当てられ、ChromaArrayTypeが0に等しくない場合は、配列SCbおよびSCr(復号化されたピクチャを表す)がそれぞれ割り当てられる。
-8.8.3.1節に規定されるサンプル適応オフセット処理は、再構成されたピクチャサンプル配列SLと、ChromaArrayTypeが0に等しくない場合は、配列SCbおよびSCrとを入力とし、修正された再構成されたピクチャサンプル配列S’Lと、ChromaArrayTypeが0に等しくない場合は、サンプル適応オフセット後の配列S’CbおよびS’Crとを出力として、呼び出される。
-配列S’Lと、ChromaArrayTypeが0に等しくない場合、配列S’CbおよびS’Crとが配列SLに割り当てられ、ChromaArrayTypeが0に等しくない場合、配列SCbおよびSCr(復号化されたされたピクチャを表す)がそれぞれ割り当てられる。
-8.8.4.1節に規定される適応ループフィルタ処理は、再構成されたピクチャサンプル配列SLと、ChromaArrayTypeが0に等しくない場合は、配列SCbおよびSCrを入力とし、修正された再構成されたピクチャサンプル配列S’L と、ChromaArrayTypeが0でない場合は、適応ループフィルタ後の配列S’CbおよびS’Crとを出力として、呼び出される。
-配列S’L と、ChromaArrayTypeが0に等しくない場合は、配列S’CbおよびS’Cとが配列SL に割り当てられ、ChromaArrayTypeが0に等しくない場合は、配列SCbおよびSCr(復号化されたピクチャを表す)がそれぞれ割り当てられる。
-alf_ctb_flag[0][rx][ry]が1に等しい場合、8.8.4.2節で規定された輝度サンプルのための符号化ツリーブロックフィルタリング処理は、recPictureL、alfPictureL、および、(rx<<<CtbLog2SizeY,ry<<CtbLog2SizeY)に等しく設定された輝度符号化ツリーブロックの位置(xCtb,yCtb)を入力として呼び出され、出力は修正されたフィルタされたピクチャalfPictureLである。
-ChromaArrayTypeが0に等しくなく、かつ、alf_ctb_flag[1][rx][ry]が1に等しい場合、8.8.4.4節で規定された彩度サンプルのための符号化ツリーブロックフィルタリング処理は、recPictureCbに等しく設定されたrecPicture、alfPictureCbに等しく設定されたalfPicture、(rx<<(CtbLog2SizeY-1),ry<<(CtbLog2SizeY-1))に等しく設定された彩度符号化ツリーブロックの位置(xCtbC,yCtbC)を入力として呼びだされ、出力は修正されたフィルタされたピクチャalfPictureCbである。
-ChromaArrayTypeが0に等しくなく、かつ、alf_ctb_flag[2][rx][ry]が1に等しい場合、8.8.4.4節で規定された彩度サンプルのための符号化ツリーブロックフィルタリング処理は、recPictureCrに等しく設定されたrecPicture、alfPictureCrに等しく設定されたalfPicture、および(rx<<(CtbLog2SizeY-1),ry<<(CtbLog2SizeY-1))に等しく設定された彩度符号化ツリーブロックの位置(xCtbC,yCtbC)を入力として呼びだされ、出力は修正されたフィルタされたピクチャalfPictureCrである。
-短縮単項二値化tu(v)の最大値maxValは、3に等しく設定される。
-slice_alf_aps_id_chromaは、スライスの彩度成分が参照するadaptation_parameter_set_idを規定する。slice_alf_aps_id_chromaが存在しない場合、これはslice_alf_aps_id_luma[0]に等しいと推測される。slice_alf_aps_id_chromaに等しいadaptation_parameter_set_idを有するALF APS NALユニットのTemporalIdは、符号化されたスライスNALユニットのTemporalId以下であるべきである。
-IRAPピクチャにおけるイントラスライスおよびスライスについては、slice_alf_aps_id_chromaは、イントラスライスを含むピクチャまたはIRAPピクチャではない、他のピクチャに関連付けられたALF APSを参照すべきでない。
-ChromaArrayTypeが0に等しい場合、slice_alf_aps_id_chromaは復号化処理に用いられないので、存在しない。.
pps_joint_cbcr_qp_offsetは、Qp’CbCrを導出するために用いられる輝度量子化パラメータQp’Yへのオフセットを規定する。pps_joint_cbcr_qp_offsetの値は、-12~+12の範囲であるべきである。存在しない[[[ChromaArrayTypeが0に等しい]]の場合、pps_joint_cbcr_qp_offsetは0と推測される[[復号化処理に用いられず、デコーダはその値を無視すべきである]。
BitDepthC=8+bit_depth_chroma_minus8 (7-5)
QpBdOffsetC=6*bit_depth_chroma_minus8 (7-6)
bit_depth_chroma_minus8は、0~8の範囲内にあるべきである。ChromaArrayTypeが0に等しい場合、bit_depth_chroma_minus8は、復号化処理に用いられず、デコーダはその値を無視すべきである。
slice_alf_chroma_idcが0に等しい場合、適応ループフィルタは、CbおよびCr色成分に適用されないことを規定する。slice_alf_chroma_idcが1に等しい場合、適応ループフィルタは、Cb色成分に適用されることを規定する。slice_alf_chroma_idcが2に等しい場合、適応ループフィルタは、Cr色成分に適用されることを規定する。slice_alf_chroma_idcが3に等しい場合、適応ループフィルタは、CbおよびCr色成分に適用されることを規定する。slice_alf_chroma_idcが存在しない場合、それは0に等しいと推測される。ChromaArrayTypeが0に等しい場合、slice_alf_chroma_idcは、復号化処理に用いられず、デコーダはその値を無視すべきである。
slice_alf_aps_id_chromaは、スライスの彩度成分が参照するadaptation_parameter_set_idを規定する。slice_alf_aps_id_chromaが存在しない場合、これはslice_alf_aps_id_luma[0]に等しいと推測される。slice_alf_aps_id_chromaに等しいadaptation_parameter_set_idを有するALF APS NALユニットのTemporalIdは、符号化スライスNALユニットのTemporalId以下であるべきである。
IRAPピクチャにおけるイントラスライスおよびスライスの場合、slice_alf_aps_id_chromaは、イントラスライスを含むピクチャまたはIRAPピクチャではなく、他のピクチャに関連付けられたALF APSを参照してはならない。
ChromaArrayTypeが0に等しい場合、slice_alf_aps_id_chromaは、復号化処理に用いられず、デコーダはその値を無視するので、存在しない。
slice_chroma_residual_scale_flagが1に等しい場合、現在のスライスに対して彩度残差スケーリングが有効であることを規定する。slice_chroma_residual_scale_flagが0に等しい場合、彩度残差スケーリングが有効でないことを規定する。slice_chroma_residual_scale_flagが存在しない場合、これは0に等しいと推測される。ChromaArrayTypeが0に等しい場合、slice_chroma_residual_scale_flagは、復号化処理に用いられないため、存在しない。
alf_chroma_filter_signal_flagが1に等しい場合、彩度フィルタが信号通知されることを規定する。alf_chroma_filter_signal_flagが0に等しい場合、彩度フィルタが信号通知されないことを示す。ChromaArrayTypeが0に等しい場合、alf_chroma_filter_signal_flagは0に等しいべきである。
Claims (13)
- 映像データの処理の方法であって、
規則に基づいて、映像の領域に適用可能な1または複数の構文要素が前記映像のビットストリームの1または複数の構文構造に含まれているかを判定することであって、前記1または複数の構文要素は、前記映像の前記領域の1または複数の彩度成分の1または複数の量子化パラメータを導出するための輝度量子化パラメータに対する少なくとも1つの量子化パラメータオフセットを示し、前記1または複数の構文要素は、複数の彩度成分の残差サンプルが連帯してコーディングされる第1のコーディングツールにて用いられる第1の構文要素を含み、前記第1の構文要素は、前記第1のコーディングツールの複数の彩度成分の1つの量子化パラメータを導出するために用いられる輝度量子化パラメータに対する前記量子化パラメータオフセットを示す、ことと、
前記判定に基づいて、前記映像の前記領域と、前記ビットストリームとの間の変換を実行することと、
を有し、
前記規則は、前記映像の前記領域の彩度フォーマットに基づき、
前記規則は、前記彩度フォーマットが4:0:0である場合、前記1または複数の構文要素は前記ビットストリームに存在しないことを示し、
前記規則は更に、前記第1のコーディングツールを適用するか否かを示す第1のフラグが条件付きで存在し、前記彩度フォーマットが4:0:0である場合に前記第1のフラグが存在せず、存在する場合には前記第1のフラグがシーケンスパラメータセットに含まれることを示し、
前記規則は更に、単一の変換ブロックが前記複数の彩度成分すべてに対する前記残差サンプルを導出するために用いられるか否かを示す第2のフラグが条件付きで存在し、前記彩度フォーマットが4:0:0である場合に前記第2のフラグが存在せず、存在する場合には前記第2のフラグが変換ユニット構文の構造に含まれることを示す、方法。 - 前記1または複数の構文要素は、前記映像の前記領域の単一の彩度成分の量子化パラメータを導出するための輝度量子化パラメータに対する量子化パラメータオフセットを示す第2の構文要素を含む、請求項1に記載の方法。
- 彩度成分の量子化パラメータを導出するための輝度量子化パラメータに対する量子化パラメータオフセットを示す構文要素が関連するスライスヘッダ内に存在するか否かを示す第3のフラグは、前記規則に基づいて条件付きでピクチャパラメータセットに含まれ、
前記彩度フォーマットが4:0:0である場合、前記第3のフラグは、前記ピクチャパラメータセットに存在しない、請求項2に記載の方法。 - 前記規則は、前記彩度フォーマットがモノクロームである場合に、前記1または複数の構文要素が前記ビットストリームに存在しないことを示す、請求項1~3のいずれか一項に記載の方法。
- 前記彩度フォーマットを判定することは、彩度成分が別個にコーディングされるか否かを判定することを含む、請求項1~4のいずれか一項に記載の方法。
- 前記彩度成分が別個にコーディングされる場合、前記1または複数の構文要素は、前記ビットストリームに存在しない、請求項5に記載の方法。
- 前記彩度成分が別個にコーディングされない場合、前記1または複数の構文要素は、前記ビットストリームに存在する、請求項5に記載の方法。
- 前記領域は、ピクチャ、スライス、映像、または、タイルグループを含む、請求項1~7のいずれか一項に記載の方法。
- 前記変換は、前記映像を前記ビットストリームに符号化することを含む、請求項1~8のいずれか一項に記載の方法。
- 前記変換は、前記映像を前記ビットストリームから復号化することを含む、請求項1~8のいずれか一項に記載の方法。
- プロセッサと、命令を有する非一時的メモリとを有する、映像データを処理するための装置であって、
前記命令が前記プロセッサにより実行されることで、前記プロセッサに、
規則に基づいて、映像の領域に適用可能な1または複数の構文要素が前記映像のビットストリームの1または複数の構文構造に含まれているかを判定することであって、前記1または複数の構文要素は、前記映像の前記領域の1または複数の彩度成分の1または複数の量子化パラメータを導出するための輝度量子化パラメータに対する少なくとも1つの量子化パラメータオフセットを示し、前記1または複数の構文要素は、複数の彩度成分の残差サンプルが連帯してコーディングされる第1のコーディングツールにて用いられる第1の構文要素を含み、前記第1の構文要素は、前記第1のコーディングツールの複数の彩度成分の1つの量子化パラメータを導出するために用いられる輝度量子化パラメータに対する前記量子化パラメータオフセットを示す、ことと、
前記判定に基づいて、前記映像の前記領域と、前記ビットストリームとの間の変換を実行することと、
を実行させ、
前記規則は、前記映像の前記領域の彩度フォーマットに基づき、
前記規則は、前記彩度フォーマットが4:0:0である場合、前記1または複数の構文要素は前記ビットストリームに存在しないことを示し、
前記規則は更に、前記第1のコーディングツールを適用するか否かを示す第1のフラグが条件付きで存在し、前記彩度フォーマットが4:0:0である場合に前記第1のフラグが存在せず、存在する場合には前記第1のフラグがシーケンスパラメータセットに含まれることを示し、
前記規則は更に、単一の変換ブロックが前記複数の彩度成分すべてに対する前記残差サンプルを導出するために用いられるか否かを示す第2のフラグが条件付きで存在し、前記彩度フォーマットが4:0:0である場合に前記第2のフラグが存在せず、存在する場合には前記第2のフラグが変換ユニット構文の構造に含まれることを示す、装置。 - 命令を格納した非一時的コンピュータ可読媒体であって、
前記命令はコンピュータに、
規則に基づいて、映像の領域に適用可能な1または複数の構文要素が前記映像のビットストリームの1または複数の構文構造に含まれているかを判定することであって、前記1または複数の構文要素は、前記映像の前記領域の1または複数の彩度成分の1または複数の量子化パラメータを導出するための輝度量子化パラメータに対する少なくとも1つの量子化パラメータオフセットを示し、前記1または複数の構文要素は、複数の彩度成分の残差サンプルが連帯してコーディングされる第1のコーディングツールにて用いられる第1の構文要素を含み、前記第1の構文要素は、前記第1のコーディングツールの複数の彩度成分の1つの量子化パラメータを導出するために用いられる輝度量子化パラメータに対する前記量子化パラメータオフセットを示す、ことと、
前記判定に基づいて、前記映像の前記領域と、前記ビットストリームとの間の変換を実行することと、
を実行させ、
前記規則は、前記映像の前記領域の彩度フォーマットに基づき、
前記規則は、前記彩度フォーマットが4:0:0である場合、前記1または複数の構文要素は前記ビットストリームに存在しないことを示し、
前記規則は更に、前記第1のコーディングツールを適用するか否かを示す第1のフラグが条件付きで存在し、前記彩度フォーマットが4:0:0である場合に前記第1のフラグが存在せず、存在する場合には前記第1のフラグがシーケンスパラメータセットに含まれることを示し、
前記規則は更に、単一の変換ブロックが前記複数の彩度成分すべてに対する前記残差サンプルを導出するために用いられるか否かを示す第2のフラグが条件付きで存在し、前記彩度フォーマットが4:0:0である場合に前記第2のフラグが存在せず、存在する場合には前記第2のフラグが変換ユニット構文の構造に含まれることを示す、非一時的コンピュータ可読媒体。 - 映像のビットストリームを格納するための方法であって、
規則に基づいて、映像の領域に適用可能な1または複数の構文要素が前記映像のビットストリームの1または複数の構文構造に含まれているかを判定することであって、前記1または複数の構文要素は、前記映像の前記領域の1または複数の彩度成分の1または複数の量子化パラメータを導出するための輝度量子化パラメータに対する少なくとも1つの量子化パラメータオフセットを示し、前記1または複数の構文要素は、複数の彩度成分の残差サンプルが連帯してコーディングされる第1のコーディングツールにて用いられる第1の構文要素を含み、前記第1の構文要素は、前記第1のコーディングツールの複数の彩度成分の1つの量子化パラメータを導出するために用いられる輝度量子化パラメータに対する前記量子化パラメータオフセットを示す、ことと、
前記判定に基づいて、前記ビットストリームを生成することと、
非一時的コンピュータ可読記録媒体に前記ビットストリームを格納することと、
を有し、
前記規則は、前記映像の前記領域の彩度フォーマットに基づき、
前記規則は、前記彩度フォーマットが4:0:0である場合、前記1または複数の構文要素は前記ビットストリームに存在しないことを示し、
前記規則は更に、前記第1のコーディングツールを適用するか否かを示す第1のフラグが条件付きで存在し、前記彩度フォーマットが4:0:0である場合に前記第1のフラグが存在せず、存在する場合には前記第1のフラグがシーケンスパラメータセットに含まれることを示し、
前記規則は更に、単一の変換ブロックが前記複数の彩度成分すべてに対する前記残差サンプルを導出するために用いられるか否かを示す第2のフラグが条件付きで存在し、前記彩度フォーマットが4:0:0である場合に前記第2のフラグが存在せず、存在する場合には前記第2のフラグが変換ユニット構文の構造に含まれることを示す、方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023102463A JP2023123652A (ja) | 2019-04-20 | 2023-06-22 | クロミナンス残差の結合コーディングのための構文要素の信号通知 |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2019083574 | 2019-04-20 | ||
| CNPCT/CN2019/083574 | 2019-04-20 | ||
| PCT/CN2020/085614 WO2020216175A1 (en) | 2019-04-20 | 2020-04-20 | Signaling of syntax elements for joint coding of chrominance residuals |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023102463A Division JP2023123652A (ja) | 2019-04-20 | 2023-06-22 | クロミナンス残差の結合コーディングのための構文要素の信号通知 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022529479A JP2022529479A (ja) | 2022-06-22 |
| JP7303328B2 true JP7303328B2 (ja) | 2023-07-04 |
Family
ID=72940708
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021562015A Active JP7303328B2 (ja) | 2019-04-20 | 2020-04-20 | クロミナンス残差の結合符号化のための構文要素の信号通知 |
| JP2023102463A Pending JP2023123652A (ja) | 2019-04-20 | 2023-06-22 | クロミナンス残差の結合コーディングのための構文要素の信号通知 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023102463A Pending JP2023123652A (ja) | 2019-04-20 | 2023-06-22 | クロミナンス残差の結合コーディングのための構文要素の信号通知 |
Country Status (9)
| Country | Link |
|---|---|
| US (3) | US11575939B2 (ja) |
| EP (1) | EP3939260B1 (ja) |
| JP (2) | JP7303328B2 (ja) |
| KR (1) | KR102630411B1 (ja) |
| CN (4) | CN113711612B (ja) |
| ES (1) | ES3014205T3 (ja) |
| HU (1) | HUE071720T2 (ja) |
| PL (1) | PL3939260T3 (ja) |
| WO (3) | WO2020216176A1 (ja) |
Families Citing this family (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BR122020007923B1 (pt) | 2010-04-13 | 2021-08-03 | Ge Video Compression, Llc | Predição interplano |
| RS63059B1 (sr) | 2010-04-13 | 2022-04-29 | Ge Video Compression Llc | Kodiranje videa primenom podele sa više stabala na slikama |
| TWI575887B (zh) | 2010-04-13 | 2017-03-21 | Ge影像壓縮有限公司 | 在樣本陣列多元樹細分中之繼承技術 |
| KR101626688B1 (ko) | 2010-04-13 | 2016-06-01 | 지이 비디오 컴프레션, 엘엘씨 | 샘플 영역 병합 |
| WO2020182093A1 (en) | 2019-03-08 | 2020-09-17 | Beijing Bytedance Network Technology Co., Ltd. | Signaling of reshaping information in video processing |
| CN113711612B (zh) | 2019-04-20 | 2023-05-26 | 北京字节跳动网络技术有限公司 | 视频编解码中的色度语法元素的信令 |
| BR112021019675A2 (pt) | 2019-04-23 | 2021-12-07 | Beijing Bytedance Network Tech Co Ltd | Método para processamento de mídia visual, aparelho codificador de vídeo, aparelho decodificador de vídeo, e, mídia legível por computador |
| WO2020224629A1 (en) | 2019-05-08 | 2020-11-12 | Beijing Bytedance Network Technology Co., Ltd. | Conditions for applicability of cross-component coding |
| WO2020228670A1 (en) | 2019-05-10 | 2020-11-19 | Beijing Bytedance Network Technology Co., Ltd. | Luma based secondary transform matrix selection for video processing |
| JP2020195013A (ja) * | 2019-05-24 | 2020-12-03 | シャープ株式会社 | 画像復号装置および画像符号化装置 |
| CN115567707B (zh) | 2019-05-30 | 2025-05-13 | 抖音视界有限公司 | 一种处理视频数据的方法、装置、介质 |
| CN117354521A (zh) | 2019-06-07 | 2024-01-05 | 北京字节跳动网络技术有限公司 | 视频比特流中的简化二次变换的有条件信令 |
| CN114208169B (zh) * | 2019-06-11 | 2024-10-18 | Lg电子株式会社 | 用于色度分量的图像解码方法及其装置 |
| US11516472B2 (en) * | 2019-06-21 | 2022-11-29 | Hyundai Motor Company | Method and apparatus for controlling coding tools |
| EP3973707A4 (en) | 2019-06-22 | 2022-08-31 | Beijing Bytedance Network Technology Co., Ltd. | CHROMA REST SCALE SYNTAX ELEMENT |
| US11930169B2 (en) * | 2019-06-27 | 2024-03-12 | Hfi Innovation Inc. | Method and apparatus of cross-component adaptive loop filtering for video coding |
| CN119815007A (zh) * | 2019-07-05 | 2025-04-11 | Lg电子株式会社 | 图像解码/编码方法、存储比特流的方法和发送数据的方法 |
| CN114128280B (zh) | 2019-07-07 | 2023-11-14 | 北京字节跳动网络技术有限公司 | 色度残差缩放的信令通知 |
| CN120378607A (zh) * | 2019-07-08 | 2025-07-25 | Lg电子株式会社 | 解码和编码方法及数据的发送方法 |
| CN114208183B (zh) | 2019-08-03 | 2025-01-10 | 北京字节跳动网络技术有限公司 | 视频的缩减二次变换中基于位置的模式导出 |
| WO2021032045A1 (en) | 2019-08-17 | 2021-02-25 | Beijing Bytedance Network Technology Co., Ltd. | Context modeling of side information for reduced secondary transforms in video |
| CN114270817B (zh) | 2019-08-20 | 2024-07-05 | 北京字节跳动网络技术有限公司 | 基于位置的系数缩放 |
| CN114365492B (zh) | 2019-08-24 | 2023-12-15 | 北京字节跳动网络技术有限公司 | 残差系数编解码 |
| EP4026322A4 (en) | 2019-09-07 | 2024-01-03 | Beijing Dajia Internet Information Technology Co., Ltd. | PREDICTION MODE SIGNALING IN VIDEO CODING |
| WO2021079951A1 (ja) * | 2019-10-25 | 2021-04-29 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化装置、復号装置、符号化方法、および復号方法 |
| US11973947B2 (en) * | 2019-11-05 | 2024-04-30 | Lg Electronics Inc. | Image or video coding based on signaling of quantization parameter offset-related information |
| US12155824B2 (en) | 2020-03-16 | 2024-11-26 | Interdigital Ce Patent Holdings, Sas | Signaling chroma offset presence in video coding |
| US11563964B2 (en) * | 2020-11-12 | 2023-01-24 | Tencent America LLC | Method and apparatus for video coding |
| US11838522B2 (en) * | 2020-12-29 | 2023-12-05 | Tencent America LLC | Method and apparatus for video coding |
| JP7847827B2 (ja) | 2021-05-21 | 2026-04-20 | 株式会社スター精機 | チャック装置及び搬送装置 |
| AU2022487843A1 (en) * | 2022-12-09 | 2025-07-24 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Coding method, decoding method, code stream, coder, decoder and storage medium |
| CN120530643A (zh) * | 2023-01-03 | 2025-08-22 | 字节跳动有限公司 | 用于视频处理的方法、装置和介质 |
| WO2024148056A1 (en) * | 2023-01-03 | 2024-07-11 | Bytedance Inc. | On unified neural network for in-loop filtering for video coding |
| WO2024169966A1 (en) * | 2023-02-17 | 2024-08-22 | Douyin Vision Co., Ltd. | Method, apparatus, and medium for video processing |
| WO2024220952A1 (en) * | 2023-04-21 | 2024-10-24 | Tencent America LLC | Inherited transform type in a merge candidate list |
| US20250008138A1 (en) * | 2023-06-30 | 2025-01-02 | Tencent America LLC | Block level adaptive weighted prediction |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017151343A1 (en) | 2016-03-01 | 2017-09-08 | Qualcomm Incorporated | Methods and systems for generating color remapping information supplemental enhancement information messages for video |
Family Cites Families (81)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070058713A1 (en) | 2005-09-14 | 2007-03-15 | Microsoft Corporation | Arbitrary resolution change downsizing decoder |
| CN101558652B (zh) | 2006-10-20 | 2011-08-17 | 诺基亚公司 | 用于实现低复杂度多视点视频编码的系统和方法 |
| US20090116558A1 (en) | 2007-10-15 | 2009-05-07 | Nokia Corporation | Motion skip and single-loop encoding for multi-view video content |
| JP2010087771A (ja) | 2008-09-30 | 2010-04-15 | Nec Electronics Corp | 画像符号化装置及び方法 |
| KR20150013776A (ko) | 2010-04-09 | 2015-02-05 | 미쓰비시덴키 가부시키가이샤 | 동화상 부호화 장치 및 동화상 복호 장치 |
| GB2500347B (en) | 2011-05-16 | 2018-05-16 | Hfi Innovation Inc | Apparatus and method of sample adaptive offset for luma and chroma components |
| KR20140005296A (ko) | 2011-06-10 | 2014-01-14 | 미디어텍 인크. | 스케일러블 비디오 코딩의 방법 및 장치 |
| US9807403B2 (en) | 2011-10-21 | 2017-10-31 | Qualcomm Incorporated | Adaptive loop filtering for chroma components |
| US20130107973A1 (en) | 2011-10-28 | 2013-05-02 | Qualcomm Incorporated | Loop filtering control over tile boundaries |
| US9380302B2 (en) | 2012-02-27 | 2016-06-28 | Texas Instruments Incorporated | Sample adaptive offset (SAO) parameter signaling |
| US9591331B2 (en) | 2012-03-28 | 2017-03-07 | Qualcomm Incorporated | Merge signaling and loop filter on/off signaling |
| US9467701B2 (en) | 2012-04-05 | 2016-10-11 | Qualcomm Incorporated | Coded block flag coding |
| JPWO2013154028A1 (ja) * | 2012-04-13 | 2015-12-17 | ソニー株式会社 | 画像処理装置および方法 |
| US9414054B2 (en) | 2012-07-02 | 2016-08-09 | Microsoft Technology Licensing, Llc | Control and use of chroma quantization parameter values |
| MX340434B (es) | 2012-09-10 | 2016-07-08 | Panasonic Ip Corp America | Metodo de codificacion de imagenes, metodo de decodificacion de imagenes, aparato de codificacion de imagenes, aparato de decodificacion de imagenes y aparato de codificacion y decodificacion de imagenes. |
| AU2012232992A1 (en) * | 2012-09-28 | 2014-04-17 | Canon Kabushiki Kaisha | Method, apparatus and system for encoding and decoding the transform units of a coding unit |
| JP2014096638A (ja) | 2012-11-07 | 2014-05-22 | Nippon Hoso Kyokai <Nhk> | 画像符号化装置、画像符号化方法、画像符号化プログラム、画像復号装置、画像復号方法及び画像復号プログラム |
| JP6270861B2 (ja) * | 2012-11-08 | 2018-01-31 | キヤノン株式会社 | 符号化単位の変換単位を符号化および復号するための方法、装置およびシステム |
| TW201507443A (zh) | 2013-05-15 | 2015-02-16 | Vid Scale Inc | 基於單迴路解碼之多層視訊編碼 |
| US10440365B2 (en) * | 2013-06-28 | 2019-10-08 | Velos Media, Llc | Methods and devices for emulating low-fidelity coding in a high-fidelity coder |
| GB2516824A (en) * | 2013-07-23 | 2015-02-11 | Nokia Corp | An apparatus, a method and a computer program for video coding and decoding |
| US20150049821A1 (en) | 2013-08-16 | 2015-02-19 | Qualcomm Incorporated | In-loop depth map filtering for 3d video coding |
| US9294766B2 (en) * | 2013-09-09 | 2016-03-22 | Apple Inc. | Chroma quantization in video coding |
| WO2015051011A1 (en) | 2013-10-02 | 2015-04-09 | Arris Enterprises, Inc. | Modified hevc transform tree syntax |
| HK1224469A1 (zh) * | 2013-10-11 | 2017-08-18 | 夏普株式会社 | 颜色信息和色度信令 |
| CN105706451B (zh) * | 2013-10-11 | 2019-03-08 | Vid拓展公司 | Hevc扩展的高级句法 |
| JP6359101B2 (ja) | 2013-10-14 | 2018-07-18 | マイクロソフト テクノロジー ライセンシング,エルエルシー | ビデオ及び画像の符号化及び復号のためのイントラブロックコピー予測モードの特徴 |
| US10397607B2 (en) * | 2013-11-01 | 2019-08-27 | Qualcomm Incorporated | Color residual prediction for video coding |
| US9445111B2 (en) | 2014-01-08 | 2016-09-13 | Sony Corporation | Image processing apparatus and image processing method |
| WO2015131404A1 (en) | 2014-03-07 | 2015-09-11 | Mediatek Singapore Pte. Ltd. | Methods for depth map coding |
| US9736481B2 (en) | 2014-03-14 | 2017-08-15 | Qualcomm Incorporated | Quantization parameters for color-space conversion coding |
| KR102355224B1 (ko) * | 2014-03-16 | 2022-01-25 | 브이아이디 스케일, 인크. | 무손실 비디오 코딩의 시그널링을 위한 방법 및 장치 |
| US20150264348A1 (en) * | 2014-03-17 | 2015-09-17 | Qualcomm Incorporated | Dictionary coding of video content |
| US10063867B2 (en) | 2014-06-18 | 2018-08-28 | Qualcomm Incorporated | Signaling HRD parameters for bitstream partitions |
| US20150373343A1 (en) | 2014-06-20 | 2015-12-24 | Qualcomm Incorporated | Representation format update in multi-layer codecs |
| US10200700B2 (en) * | 2014-06-20 | 2019-02-05 | Qualcomm Incorporated | Cross-component prediction in video coding |
| US20150373327A1 (en) | 2014-06-20 | 2015-12-24 | Qualcomm Incorporated | Block adaptive color-space conversion coding |
| US9544607B2 (en) | 2014-08-25 | 2017-01-10 | Hfi Innovation Inc. | Method of palette index signaling for image and video coding |
| BR112017004886A2 (pt) | 2014-09-12 | 2017-12-05 | Vid Scale Inc | dispositivo de codificação de vídeo e método de codificação de vídeo |
| US10057578B2 (en) * | 2014-10-07 | 2018-08-21 | Qualcomm Incorporated | QP derivation and offset for adaptive color transform in video coding |
| WO2016054765A1 (en) | 2014-10-08 | 2016-04-14 | Microsoft Technology Licensing, Llc | Adjustments to encoding and decoding when switching color spaces |
| CN107211147A (zh) | 2015-01-14 | 2017-09-26 | Vid拓展公司 | 用于非4:4:4屏幕内容视频的调色板编码 |
| CN104683819A (zh) | 2015-01-31 | 2015-06-03 | 北京大学 | 一种自适应环路滤波方法及装置 |
| US10057574B2 (en) | 2015-02-11 | 2018-08-21 | Qualcomm Incorporated | Coding tree unit (CTU) level adaptive loop filter (ALF) |
| US20160241881A1 (en) | 2015-02-13 | 2016-08-18 | Mediatek Inc. | Method and Apparatus of Loop Filters for Efficient Hardware Implementation |
| CN107534783B (zh) * | 2015-02-13 | 2020-09-08 | 联发科技股份有限公司 | 图像中区块的调色板索引图编解码方法 |
| AU2016222177A1 (en) * | 2015-02-17 | 2017-08-31 | Hfi Innovation Inc. | Method and apparatus for palette coding of monochrome contents in video and image compression |
| US11146788B2 (en) * | 2015-06-12 | 2021-10-12 | Qualcomm Incorporated | Grouping palette bypass bins for video coding |
| CN107852511B (zh) * | 2015-07-16 | 2020-09-22 | 杜比实验室特许公司 | 用于hdr和宽色域信号的信号整形和编码 |
| US10491922B2 (en) * | 2015-09-29 | 2019-11-26 | Qualcomm Incorporated | Non-separable secondary transform for video coding |
| US11405611B2 (en) | 2016-02-15 | 2022-08-02 | Qualcomm Incorporated | Predicting filter coefficients from fixed filters for video coding |
| US10455228B2 (en) * | 2016-03-21 | 2019-10-22 | Qualcomm Incorporated | Determining prediction parameters for non-square blocks in video coding |
| CN116962721A (zh) | 2016-05-04 | 2023-10-27 | 微软技术许可有限责任公司 | 利用样本值的非相邻参考线进行帧内图片预测的方法 |
| EP3453178A1 (en) | 2016-05-06 | 2019-03-13 | VID SCALE, Inc. | Systems and methods for motion compensated residual prediction |
| US11039175B2 (en) | 2016-05-27 | 2021-06-15 | Sharp Kabushiki Kaisha | Systems and methods for varying quantization parameters |
| CN112689147B (zh) * | 2016-05-28 | 2023-10-13 | 寰发股份有限公司 | 视频数据处理方法以及装置 |
| WO2018016381A1 (en) | 2016-07-22 | 2018-01-25 | Sharp Kabushiki Kaisha | Systems and methods for coding video data using adaptive component scaling |
| US20180041778A1 (en) | 2016-08-02 | 2018-02-08 | Qualcomm Incorporated | Geometry transformation-based adaptive loop filtering |
| US10419757B2 (en) * | 2016-08-31 | 2019-09-17 | Qualcomm Incorporated | Cross-component filter |
| US10694202B2 (en) | 2016-12-01 | 2020-06-23 | Qualcomm Incorporated | Indication of bilateral filter usage in video coding |
| CN110100438B (zh) * | 2016-12-28 | 2022-04-15 | 索尼公司 | 图像处理装置和方法 |
| US10506230B2 (en) | 2017-01-04 | 2019-12-10 | Qualcomm Incorporated | Modified adaptive loop filter temporal prediction for temporal scalability support |
| US10778974B2 (en) | 2017-07-05 | 2020-09-15 | Qualcomm Incorporated | Adaptive loop filter with enhanced classification methods |
| EP4676052A3 (en) | 2017-11-01 | 2026-03-25 | InterDigital VC Holdings, Inc. | Methods for simplifying adaptive loop filter in video coding |
| US10721469B2 (en) | 2017-11-28 | 2020-07-21 | Qualcomm Incorporated | Line buffer reduction for adaptive loop filtering in video coding |
| US11432010B2 (en) | 2017-12-19 | 2022-08-30 | Vid Scale, Inc. | Face discontinuity filtering for 360-degree video coding |
| US20190238845A1 (en) | 2018-01-26 | 2019-08-01 | Qualcomm Incorporated | Adaptive loop filtering on deblocking filter results in video coding |
| US10715810B2 (en) | 2018-02-20 | 2020-07-14 | Qualcomm Incorporated | Simplified local illumination compensation |
| US20190306502A1 (en) | 2018-04-02 | 2019-10-03 | Qualcomm Incorporated | System and method for improved adaptive loop filtering |
| WO2020143824A1 (en) | 2019-01-13 | 2020-07-16 | Beijing Bytedance Network Technology Co., Ltd. | Interaction between lut and shared merge list |
| AU2020232135B2 (en) * | 2019-03-05 | 2023-11-23 | Huawei Technologies Co., Ltd. | The method and apparatus for intra sub-partitions coding mode |
| KR102921601B1 (ko) * | 2019-03-15 | 2026-01-30 | 엘지전자 주식회사 | 크로마 포맷에 대한 정보를 시그널링 하는 방법 및 장치 |
| CN113711612B (zh) | 2019-04-20 | 2023-05-26 | 北京字节跳动网络技术有限公司 | 视频编解码中的色度语法元素的信令 |
| US11368684B2 (en) | 2019-04-23 | 2022-06-21 | Qualcomm Incorporated | Adaptation parameter sets (APS) for adaptive loop filter (ALF) parameters |
| CN115567707B (zh) | 2019-05-30 | 2025-05-13 | 抖音视界有限公司 | 一种处理视频数据的方法、装置、介质 |
| US11310533B2 (en) * | 2019-09-27 | 2022-04-19 | Qualcomm Incorporated | Quantization parameter signaling for joint chroma residual mode in video coding |
| CN119450039A (zh) * | 2019-11-22 | 2025-02-14 | 韩国电子通信研究院 | 使用自适应环路滤波器的图像编码/解码方法和比特流发送方法 |
| US20210168406A1 (en) * | 2019-11-29 | 2021-06-03 | Tencent America LLC | Signaling of video coding tools supporting various chroma formats |
| US11303914B2 (en) * | 2020-01-08 | 2022-04-12 | Tencent America LLC | Method and apparatus for video coding |
| US11303897B2 (en) * | 2020-02-25 | 2022-04-12 | Tencent America LLC | Method and apparatus for signaling of chroma quantization parameters |
| US12278946B2 (en) * | 2020-03-26 | 2025-04-15 | Alibaba Group Holding Limited | Methods and apparatuses for signaling picture header |
-
2020
- 2020-04-20 CN CN202080030136.0A patent/CN113711612B/zh active Active
- 2020-04-20 CN CN202311301312.1A patent/CN117956188A/zh active Pending
- 2020-04-20 EP EP20795280.5A patent/EP3939260B1/en active Active
- 2020-04-20 CN CN202080030199.6A patent/CN113711604B/zh active Active
- 2020-04-20 WO PCT/CN2020/085616 patent/WO2020216176A1/en not_active Ceased
- 2020-04-20 WO PCT/CN2020/085614 patent/WO2020216175A1/en not_active Ceased
- 2020-04-20 WO PCT/CN2020/085620 patent/WO2020216177A1/en not_active Ceased
- 2020-04-20 JP JP2021562015A patent/JP7303328B2/ja active Active
- 2020-04-20 HU HUE20795280A patent/HUE071720T2/hu unknown
- 2020-04-20 ES ES20795280T patent/ES3014205T3/es active Active
- 2020-04-20 PL PL20795280.5T patent/PL3939260T3/pl unknown
- 2020-04-20 KR KR1020217032824A patent/KR102630411B1/ko active Active
- 2020-04-20 CN CN202080030184.XA patent/CN113711591B/zh active Active
-
2021
- 2021-08-12 US US17/400,320 patent/US11575939B2/en active Active
- 2021-08-18 US US17/405,304 patent/US11490124B2/en active Active
-
2023
- 2023-02-06 US US18/164,977 patent/US12022130B2/en active Active
- 2023-06-22 JP JP2023102463A patent/JP2023123652A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017151343A1 (en) | 2016-03-01 | 2017-09-08 | Qualcomm Incorporated | Methods and systems for generating color remapping information supplemental enhancement information messages for video |
Non-Patent Citations (4)
Also Published As
| Publication number | Publication date |
|---|---|
| EP3939260B1 (en) | 2025-02-19 |
| WO2020216176A1 (en) | 2020-10-29 |
| CN113711591A (zh) | 2021-11-26 |
| EP3939260A4 (en) | 2022-07-06 |
| EP3939260A1 (en) | 2022-01-19 |
| WO2020216177A1 (en) | 2020-10-29 |
| US11575939B2 (en) | 2023-02-07 |
| US11490124B2 (en) | 2022-11-01 |
| CN113711612A (zh) | 2021-11-26 |
| US20210385498A1 (en) | 2021-12-09 |
| ES3014205T3 (en) | 2025-04-21 |
| WO2020216175A1 (en) | 2020-10-29 |
| CN117956188A (zh) | 2024-04-30 |
| US20230262264A1 (en) | 2023-08-17 |
| CN113711604B (zh) | 2023-10-27 |
| HUE071720T2 (hu) | 2025-09-28 |
| KR20210149066A (ko) | 2021-12-08 |
| CN113711604A (zh) | 2021-11-26 |
| PL3939260T3 (pl) | 2025-06-02 |
| CN113711612B (zh) | 2023-05-26 |
| KR102630411B1 (ko) | 2024-01-29 |
| US20210385500A1 (en) | 2021-12-09 |
| JP2023123652A (ja) | 2023-09-05 |
| JP2022529479A (ja) | 2022-06-22 |
| US12022130B2 (en) | 2024-06-25 |
| CN113711591B (zh) | 2023-10-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7303328B2 (ja) | クロミナンス残差の結合符号化のための構文要素の信号通知 | |
| US12244794B2 (en) | Adaptive loop filtering for chroma components | |
| US12477130B2 (en) | Use of offsets with adaptive colour transform coding tool | |
| CN114946180B (zh) | 使用量化参数信息的去方块滤波 | |
| WO2021088951A1 (en) | Quantization properties of adaptive in-loop color-space transform for video coding | |
| JP7797460B2 (ja) | クロスコンポーネント映像コーディングの信号通知のための構文 | |
| US12284347B2 (en) | Adaptive colour transform in image/video coding | |
| CN113853798B (zh) | 根据色度格式信令通知语法元素 | |
| WO2021143750A1 (en) | Overwriting of quantization parameters in video coding |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211018 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211018 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220610 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221115 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230213 |
|
| 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: 20230523 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230622 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7303328 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |