Opened 5 years ago
Closed 4 years ago
#998 closed defect (fixed)
Typos in the derivation of neighbouring luma samples of CCLM
Reported by: | wangyang.cs | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | spec | Version: | VVC D8 vB |
Keywords: | Cc: | ksuehring, bbross, XiangLi, fbossen, jvet@…, jvet@… |
Description
Two typos exist in JVET-Q2001-vE:
- When availT is equal to FALSE, numSampT is equal to 0. When availL is equal to FALSE, numSampL is equal to 0.
- 2-tap filter in CCLM will never be used.
Suggest changes in JVET-Q2001-vE as follows:
8.4.5.2.13 Specification of INTRA_LT_CCLM, INTRA_L_CCLM and INTRA_T_CCLM intra prediction mode
- The neighbouring luma samples pY[ x ][ y ] are derived as follows:
– When numSampL is greater than 0, the neighbouring left luma samples pY[ x ][ y ] with x = −1..− 3, y = 0..SubHeightC * numSampL − 1, are set equal to the reconstructed luma samples prior to the deblocking filter process at the locations ( xTbY + x , yTbY +y ).
– When availT is equal to FALSE, the neighbouring top luma samples pY[ x ][ y ] with x = −1..SubWidthC * numSampTnTbW − 1, y = −1..−2, are set equal to the luma samples pY[ x ][ 0 ].
– When availL is equal to FALSE, the neighbouring left luma samples pY[ x ][ y ] with x = −1..−3, y = −1..SubHeightC * numSampLnTbH − 1, are set equal to the luma samples pY[ 0 ][ y ].
...
– The one-dimensional filter coefficients array F1 and F2, and the 2-dimensional filter coefficients arrays F3 and F4 are specified as follows.
F1[ 0 ] = 2, F1[ 1 ] = 0 (361)
F2[ 0 ] = 1, F2[ 1 ] = 2, F2[ 2 ] = 1 (362)
F3[ i ][ j ] = F4[ i ][ j ] = 0, with i = 0..2, j = 0..2 (363)
– If both SubWidthC and SubHeightC are equal to 2, the following applies:
Change history (1)
comment:1 Changed 4 years ago by bbross
- Resolution set to fixed
- Status changed from new to closed
Good catch, thanks!
This is fixed in vB of D9, ie. JVET-R2001-v11.