Back to Search
Document details
AHG9: Modified signalling of Chroma deblocking control parameters
Abstract
This contribution proposes two aspects to reportedly improve the signalling of Chroma deblocking control parameters. The first aspect removes the signalling of Chroma deblocking control parameters for Monochrome sequences. Therefore in the PPS, the Chroma deblocking parameters, namely the syntax elements pps_cb_beta_offset_div2, pps_cb_tc_offset_div2, pps_cr_beta_offset_div2 and pps_cr_tc_offset_div2 are conditionally signalled based on the syntax element pps_chroma_tool_offsets_present_flag. In the picture header (PH) and slice header (SH), the syntax elements ph_cb_beta_offset_div2, ph_cb_tc_offset_div2, ph_cr_beta_offset_div2, ph_cr_tc_offset_div2, slice_cb_beta_offset_div2, slice_cb_tc_offset_div2, slice_cr_beta_offset_div2 and slice_cr_tc_offset_div2 are conditionally signalled based on the ChromaArrayType.
JVET-R0206 AHG9: Modified signalling of Chroma deblocking control parameters [A. M. Kotra, S. Esenlik, B. Wang, H. Gao, E. Alshina (Huawei)]
References:
Cited:
PATENTS:
US11930171B2
1.00
2024-03-12
AU2023216876B2
0.34
2024-08-29
3167088
0.34
2021215741
0.33
US20250337894A1
0.32
2025-10-30
20220394247
0.32
20260067455
0.31
WO/2021/155740
0.30
AdaptiveLoopFilter.cpp
AdaptiveLoopFilter.h
AdaptiveLoopFilter_avx.cpp
AdaptiveLoopFilter_avx2.cpp
AdaptiveLoopFilter_sse41.cpp
AdaptiveLoopFilterX86.h
AffineGradientSearch.cpp
AffineGradientSearch.h
AffineGradientSearch_avx.cpp
AffineGradientSearch_avx2.cpp
AffineGradientSearch_sse41.cpp
AffineGradientSearchX86.h
AlfParameters.h
Analyze.h
annexBbytecount.cpp
AnnexBread.cpp
AnnexBread.h
AnnexBwrite.h
AQp.cpp
AQp.h
BinDecoder.cpp
BinDecoder.h
BinEncoder.cpp
BinEncoder.h
BitStream.cpp
BitStream.h
Buffer.cpp
Buffer.h
Buffer_avx.cpp
Buffer_avx2.cpp
Buffer_sse41.cpp
BufferX86.h
CABACReader.cpp
CABACReader.h
CABACWriter.cpp
CABACWriter.h
CacheModel.cpp
CacheModel.h
ChromaFormat.cpp
ChromaFormat.h
CMakeLists.txt
CMakeLists.txt
CMakeLists.txt
CMakeLists.txt
CMakeLists.txt
CMakeLists.txt
CMakeLists.txt
CMakeLists.txt
CMakeLists.txt
CMakeLists.txt
CMakeLists.txt
CMakeLists.txt
CodingStatistics.h
CodingStructure.cpp
CodingStructure.h
ColourRemapping.cpp
ColourRemapping.h
Common.h
common.natvis
CommonDef.h
CommonDefX86.cpp
CommonDefX86.h
ContextModelling.cpp
ContextModelling.h
Contexts.cpp
Contexts.h
convert_NtoMbit_YCbCr.cpp
CrossCompPrediction.cpp
CrossCompPrediction.h
DecApp.cpp
DecApp.h
DecAppCfg.cpp
DecAppCfg.h
DecCu.cpp
DecCu.h
DecLib.cpp
DecLib.h
decmain.cpp
DecSlice.cpp
DecSlice.h
DepQuant.cpp
DepQuant.h
dtrace.cpp
dtrace.h
dtrace_blockstatistics.cpp
dtrace_blockstatistics.h
dtrace_buffer.h
dtrace_codingstruct.h
dtrace_next.h
EncAdaptiveLoopFilter.cpp
EncAdaptiveLoopFilter.h
EncApp.cpp
EncApp.h
EncAppCfg.cpp
EncAppCfg.h
EncCfg.h
EncCu.cpp
EncCu.h
EncGOP.cpp
EncGOP.h
EncHRD.cpp
EncHRD.h
EncLib.cpp
EncLib.h
EncLibCommon.cpp
EncLibCommon.h
encmain.cpp
EncModeCtrl.cpp
EncModeCtrl.h
encode.shl
encodeCommand.sh
EncReshape.cpp
EncReshape.h
EncSampleAdaptiveOffset.cpp
EncSampleAdaptiveOffset.h
EncSlice.cpp
EncSlice.h
EncTemporalFilter.cpp
EncTemporalFilter.h
ExtractBitrates.cpp
ExtractBitrates.h
ExtractBitratesMain.cpp
GuessLambdaModifiers.cpp
GuessLambdaModifiers.h
GuessLambdaModifiersMain.cpp
Hash.cpp
Hash.h
HRD.cpp
HRD.h
IbcHashMap.cpp
IbcHashMap.h
IbcHashmap_sse42.cpp
IbcHashMapX86.h
InitX86.cpp
InterpolationFilter.cpp
InterpolationFilter.h
InterpolationFilter_avx.cpp
InterpolationFilter_avx2.cpp
InterpolationFilter_sse41.cpp
InterpolationFilterX86.h
InterPrediction.cpp
InterPrediction.h
InterSearch.cpp
InterSearch.h
IntraPrediction.cpp
IntraPrediction.h
IntraSearch.cpp
IntraSearch.h
JVET-R0206-v1.docx
libmd5.cpp
libmd5.h
LoopFilter.cpp
LoopFilter.h
makefile
MatrixIntraPrediction.cpp
MatrixIntraPrediction.h
MCTS.cpp
MCTS.h
MD5.h
MipData.h
MotionInfo.h
Mv.cpp
Mv.h
NAL.h
NALread.cpp
NALread.h
NALwrite.cpp
NALwrite.h
parcat.cpp
Picture.cpp
Picture.h
PicYuvMD5.cpp
ProfileLevelTier.cpp
ProfileLevelTier.h
program_options_lite.cpp
program_options_lite.h
Quant.cpp
Quant.h
QuantRDOQ.cpp
QuantRDOQ.h
QuickStartGuide.pdf
RateCtrl.cpp
RateCtrl.h
RdCost.cpp
RdCost.h
RdCost_avx.cpp
RdCost_avx2.cpp
RdCost_sse41.cpp
RdCostWeightPrediction.cpp
RdCostWeightPrediction.h
RdCostX86.h
readme.md
Reshape.cpp
Reshape.h
Rom.cpp
Rom.h
RomLFNST.cpp
RomTr.cpp
RuntimeError.h
SampleAdaptiveOffset.cpp
SampleAdaptiveOffset.h
SEI.cpp
SEI.h
SEIEncoder.cpp
SEIEncoder.h
SEIread.cpp
SEIread.h
SEIRemovalApp.cpp
SEIRemovalApp.h
SEIRemovalAppCfg.cpp
SEIRemovalAppCfg.h
seiremovalmain.cpp
SEIwrite.cpp
SEIwrite.h
Slice.cpp
Slice.h
static_vector.natvis
StreamMergeApp.cpp
StreamMergeApp.h
StreamMergeAppCfg.cpp
StreamMergeAppCfg.h
StreamMergeMain.cpp
targetBitrates.sh
TrQuant.cpp
TrQuant.h
TrQuant_EMT.cpp
TrQuant_EMT.h
TypeDef.h
Unit.cpp
Unit.h
UnitPartitioner.cpp
UnitPartitioner.h
UnitTools.cpp
UnitTools.h
version.h
VideoIOYuv.cpp
VideoIOYuv.h
VLCReader.cpp
VLCReader.h
VLCWriter.cpp
VLCWriter.h
WeightPredAnalysis.cpp
WeightPredAnalysis.h
WeightPrediction.cpp
WeightPrediction.h
Decisions
JVET-R0206 AHG9: Modified signalling of Chroma deblocking control parameters [A. M. Kotra, S. Esenlik, B. Wang, H. Gao, E. Alshina (Huawei)]
Citation