Opened 5 years ago

Closed 5 years ago

#395 closed defect (fixed)

Error in 8.8.3.4 Derivation process of coding subblock boundary

Reported by: Kenneth Owned by:
Priority: minor Milestone: VVC D6 vE
Component: spec Version:
Keywords: Cc: ksuehring, bbross, XiangLi, fbossen, jvet@…

Description

For the case of horisontal edges the order of 8 and 4 sample boundary checks is wrong (for vertical edges it is corrrect). The order of the checks shall be as follows for horisontal edges and then also change the equation numbers correspondly:

– Otherwise, if one or more of the following conditions are true:
– ( y + 4 ) is larger than or equal to nCbH,
– edgeTbFlags[ x ][ y − 4 ] is equal to 1,
– edgeTbFlags[ x ][ y + 4 ] is equal to 1,
the following applies:
maxFilterLengthPs[ x ][ y ] = 1 (8 1043)
maxFilterLengthQs[ x ][ y ] = 1 (8 1044)

– Otherwise, if one or more of the following conditions are true:
– yEdge is equal to 1,
– yEdge is equal to ( nCbH / 8 ) − 1,
– edgeTbFlags[ x ][ y − sbH ] is equal to 1,
– edgeTbFlags[ x ][ y + sbH ] is equal to 1,
the following applies:
maxFilterLengthPs[ x ][ y ] = 2 (8 1045)
maxFilterLengthQs[ x ][ y ] = 2 (8 1046)

Change history (3)

comment:1 Changed 5 years ago by bbross

  • Version changed from VVC D6 vC to VVC D6 vD

comment:2 Changed 5 years ago by bbross

  • Milestone set to VVC D6 vE
  • Version VVC D6 vD deleted

comment:3 Changed 5 years ago by bbross

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

Fixed in DE

Note: See TracTickets for help on using tickets.