Opened 12 years ago Closed 12 years ago #743 closed technical change (wontfix)Deblocking filter : neighboring information
Description
In chapter 8.7.2.3 : "derivation process of boundary filtering strength" of JCTVC-J1003_d7, we need to keep some prediction block informations to determine the bS of the current prediction block boundary : for example : prediction mode (inter/intra) , PartMode, motion vectors and reference pictures.
Let's consider the case where the current boundary is a prediction block boundary, and q0 and p0 are both coded with inter prediction.
======
"– When edgeType is equal to EDGE_HOR and yC + yDj − 1 is less than (( yC >> Log2CtbSizeY ) << Log2CtbSizeY), sample p0 = recPictureL[ xL ][ yC + yDj – 1 ] where xL is equal to ((( xC + xDi ) >> 3) << 3) + ((( xC + xDi ) >> 3) & 1) * 7"
My understanding is that, if we consider a deblocking process that works on picture CTB row basis, we only need to have from the top CTB row, at most 2 prediction block information per 16 pixel of horizontal boundary (instead of 4 at most). This is done to reduce bandwidth.
======
The intention of our proposal is to reduce bandwidth when we are doing the deblocking filter in tile scan order (i.e. the same order as the other functions). The proposed idea is the same as the one used for horizontal edge.
Our proposal (to be done after the previous point on horizontal edge):
where :
Note : this could also be done for slice vertical boundaries. Note that a slice vertical boundary that does not coincide with a tile boundary is only 1 CTB high.
Note 2 : In this proposal we do not take into account the potential quality loss on tile boundaries. Attachments (1)Change History (5)comment:1 Changed 12 years ago by DefaultCC Plugin
Changed 12 years ago by Jing-Jing Chungcomment:2 Changed 12 years ago by bbross
comment:3 Changed 12 years ago by bbross
comment:4 Changed 12 years ago by bbross
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
|
Since this is a technical change I close this ticket and defer the change to the next meeting.