Opened 5 years ago
Closed 5 years ago
#565 closed enhancement (fixed)
Removal of wTL for PDPC
Reported by: | yuyoon | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | spec | Version: | VVC D6 vE |
Keywords: | PDPC | Cc: | yuyoon@…, jinosoul@…, jgkim@…, jvet@…, ksuehring, bbross, XiangLi, fbossen |
Description
In PDPC of WD6, wTL is used for only VER/HOR modes (For DC/Planar/Angular modes, wTL is equal to 0)
Thus, wTL don't need to be defined and used for PDPC.
Instead of removing wTL, refL and refT for VER/HOR should be re-defined.
Current Spec.:
refL[ x ][ y ] = p[ −1 ][ y ] (8 250)
refT[ x ][ y ] = p[ x ][ −1 ] (8 251)
wT[ y ] = ( predModeIntra = = INTRA_ANGULAR18 ) ? 32 >> ( ( y << 1 ) >> nScale ) : 0 (8 252)
wL[ x ] = ( predModeIntra = = INTRA_ANGULAR50 ) ? 32 >> ( ( x << 1 ) >> nScale ) : 0 (8 253)
wTL[ x ][ y ] = ( predModeIntra = = INTRA_ANGULAR18 ) ? wT[ y ] : wL[ x ] (8 254)
predSamples[ x ][ y ] = clip1Cmp( ( refL[ x ][ y ] * wL[ x ] + refT[ x ][ y ] * wT[ y ] − p[ −1 ][ −1 ] * wTL[ x ][ y ] + ( 64 − wL[ x ] − wT[ y ] + wTL[ x ][ y ] ) * predSamples[ x ][ y ] + 32 ) >> 6 ) (8-267)
It should be:
refL[ x ][ y ] = p[ −1 ][ y ] - p[ -1 ][ -1 ] + predSamples[ x ][ y ] (8 250)
refT[ x ][ y ] = p[ x ][ −1 ] - p[ -1 ][ -1 ] + predSamples[ x ][ y ] (8 251)
wT[ y ] = ( predModeIntra = = INTRA_ANGULAR18 ) ? 32 >> ( ( y << 1 ) >> nScale ) : 0 (8 252)
wL[ x ] = ( predModeIntra = = INTRA_ANGULAR50 ) ? 32 >> ( ( x << 1 ) >> nScale ) : 0 (8 253)
predSamples[ x ][ y ] = clip1Cmp( ( refL[ x ][ y ] * wL[ x ] + refT[ x ][ y ] * wT[ y ] + ( 64 − wL[ x ] − wT[ y ] ) * predSamples[ x ][ y ] + 32 ) >> 6 ) (8-267)
Change history (1)
comment:1 Changed 5 years ago by bbross
- Resolution set to fixed
- Status changed from new to closed
- Type changed from defect to enhancement
Thanks for suggesting this editorial improvement.
This will be incorporated in JVET-P2001-vA.