Opened 8 weeks ago

Closed 3 weeks 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 5 weeks ago by bbross

Thanks and good catch, will be fixed in both places.

comment:2 Changed 3 weeks ago by bbross

  • Resolution set to fixed
  • Status changed from new to closed

Fixed as discussed/suggested in JVET-T0110-v2.

Note: See TracTickets for help on using tickets.