Opened 6 years ago
Closed 6 years ago
#86 closed defect (fixed)
Potential issue with reference sample filtering process in VVC D2 v4
Reported by: | vdrugeon | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | VVC D2 v6 |
Component: | spec | Version: | VVC D2 v5 |
Keywords: | Cc: | ksuehring, bbross, XiangLi, fbossen, jvet@… |
Description
In the function IntraPrediction::useFilteredIntraRefSamples in VTM-2.0.1, when PDPC is enabled, there is the following condition to decide if the reference samples are filtered or not:
if (dirMode == PLANAR_IDX)
{
return tuArea.blocks[compID].width * tuArea.blocks[compID].height > 32 ? true : false;
}
I cannot find this condition within the current VVC draft when determining if the reference samples should be filtered or not. Is this missing?
Assuming that it is indeed missing, I think that the following text added to section 8.2.4.2.4 Reference sample filtering process when deriving the variable filterFlag should fix the problem:
- If predModeIntra is equal to INTRA_PLANAR, the following applies:
- If nTbW * nTbH > 32, filterFlag is set equal to 1
- Otherwise, filterFlag is set equal to 0
Could you please check the issue and the proposed fix?
Change history (3)
comment:1 Changed 6 years ago by bbross
- Version changed from VVC D2 v4 to VVC D2 v5
comment:2 Changed 6 years ago by bbross
- Milestone set to VVC D2 v6
comment:3 Changed 6 years ago by bbross
- Resolution set to fixed
- Status changed from new to closed
Fixed in VVC D2 v6
Integrated the fix as follows: