Opened 12 years ago

Closed 12 years ago

#711 closed defect (fixed)

chroma deblocking filter position

Reported by: djpark0115 Owned by: bbross
Priority: minor Milestone:
Component: Text Version: D8 (J1003) d7
Keywords: chroma deblocking Cc: bbross, wjhan, jct-vc@…


In Vertical edge filtering process,
chroma edges filtering is described as follows

  1. The variable nD is set equal to 1 << ( Max( log2CbSize, 4 ) − 4 ).
  2. For xDk set equal to (xC/2)+(k << 3), k=0..nD − 1, the following applies. For yDm set equal to (yC/2)+(m << 2), m=0..nD*2 − 1, the following applies

When log2CbSize is 3, nD is 1 and (xDk, yDm) is (xC/2, yC/2), (xC/2, yC/2+4)
It makes two problems.

  1. When (xC / 2) is not multiple of 8, the chroma edge is filtered. but it is not matched with HM8.0
  2. (xC/2, yC/2+4) is invalid filtering position because chroma ctb is 4x4

Horizontal chroma filtering has also the same problem.

Attachments (1)

fix711.docx (160.4 KB) - added by bbross 12 years ago.

Download all attachments as: .zip

Change History (3)

comment:1 Changed 12 years ago by DefaultCC Plugin

  • Cc bbross wjhan jct-vc@… added

Changed 12 years ago by bbross

comment:2 Changed 12 years ago by bbross

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

Fix provided by Andrey attached.

This will be fixed in JCVTC-K0030_v4.

Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber, Participant

  • Benjamin Bross(Owner, Subscriber, Participant)
  • djpark0115(Reporter)
  • jct-vc@…(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Always)
  • Woo-Jin Han(Subscriber)