Opened 9 years ago

Closed 9 years ago

#691 closed defect (fixed)

'deblocking_filter_overide_flag' in slice header

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

Description

In section ‘7.4.5.1 General slice header semantics’ of JCTVC-J1003_d7.doc, it is currently defined as;-

deblocking_filter_override_flag equal to 0 specifies that deblocking parameters from the active picture parameter set are used for deblocking the current slice. deblocking_filter_override_flag equal to 0 specifies that deblocking parameters from the slice header are used for deblocking the current slice. When not present, the value of deblocking_filter_override_flag is inferred to be equal to 1.

Initially I thought there was a simple typo in the second sentence which should have said;-

deblocking_filter_override_flag equal to 1 specifies that deblocking parameters from the slice header are used for deblocking the current slice.

However, looking at the HM decode software, it appears to treat the flag as ‘inherit_dbl_param_from_PPS_flag’ which is the opposite sense to the override flag.
(Where it does not code the filter coefficients if the flag in the bitstream is 1, and the flag defaults to 0 if ‘deblocking_filter_override_enabled_flag’ is low).

At the moment I'm just entering this as a Text bug, because I don't know if the text wants to change to match the sense of the flag in HM, or whether the sense of the bit in HM also needs to change.

Change History (3)

comment:1 Changed 9 years ago by DefaultCC Plugin

  • Cc bbross wjhan jct-vc@… added

comment:2 Changed 9 years ago by ksuehring

The logic for the flag has been changed at the Geneva meeting. The software has been aligned with the syntax in the draft only recently in the HM-8.0-dev branch.

So the second sentence in the semantics should be fixed using the value 1 and the third sentence using the value 0:

deblocking_filter_override_flag equal to 1 specifies that deblocking parameters from the slice header are used for deblocking the current slice. When not present, the value of deblocking_filter_override_flag is inferred to be equal to 0.

comment:3 Changed 9 years ago by bbross

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

This will be fixed in JCTVC-K0030_v3 (to be released).

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

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