Opened 4 years ago
Closed 4 years ago
#1368 closed defect (fixed)
Interpolation filters for affine RPR
Reported by: | bheng | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | spec | Version: | VVC D10 vG |
Keywords: | Cc: | ksuehring, bbross, XiangLi, fbossen, jvet@… |
Description
The interpolation filter selection for affine interpolation with RPR is incorrect.
– If MotionModelIdc[ xSb ][ ySb ] is greater than 0, and sbWidth and sbHeight are both equal to 4, and scalingRatio[ 0 ] is greater than 28 672, luma interpolation filter coefficients fLH[ p ] are specified in Table 31.
– Otherwise, if MotionModelIdc[ xSb ][ ySb ] is greater than 0, and sbWidth and sbHeight are both equal to 4, and scalingRatio[ 0 ] is greater than 20 480, luma interpolation filter coefficients fLH[ p ] are specified in Table 32.
Table 32 and Table 31 should be swapped above, for both the horizontal and vertical filter selection.
Scaling ratios above 28672 use m_affineLumaFilterRPR2 in VTM, which corresponds to Table 32, and vice versa.
Change history (2)
comment:1 Changed 4 years ago by bbross
comment:2 Changed 4 years ago by bbross
- Resolution set to fixed
- Status changed from new to closed
Fixed as discussed/suggested in JVET-T0110-v2.
Thanks and good catch, will be fixed in both places.