Opened 10 years ago

Closed 6 years ago

#1319 closed defect (fixed)

Superfluous condition on residualDpcm in intra blocks

Reported by: jackh Owned by:
Priority: minor Milestone: RExt D7
Component: RExt text Version: RExt D7 (Q1005) v8
Keywords: Cc: davidf, joel, teruhiko, jct-vc@…


In section of Q1005 v9, it says:

The variable residualDpcm is derived as follows:
If all of the following conditions are true, residualDpcm is set equal to 1.

– implicit_rdpcm_enabled_flag is equal to 1.
– either transform_skip_flag[ xTbY ][ yTbY + yTbOffsetY ][ cIdx ] is equal to 1, or cu_transquant_bypass_flag is equal to 1.
– either predModeIntra is equal to 10, or predModeIntra is equal to 26.

Otherwise, residualDpcm is set equal to explicit_rdpcm_flag[ xTbY ][ yTbY + yTbOffsetY ][ cIdx ].

However, looking at the residual_coding syntax structure, it doesn't seem possible that explicit_rdpcm_flag could be set for an intra block, so perhaps the last part of the condition should be:

Otherwise, residualDpcm is set equal to 0.

Change History (2)

comment:1 Changed 10 years ago by DefaultCC Plugin

  • Cc davidf joel teruhiko jct-vc@… added

comment:2 Changed 6 years ago by bbross

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

This issue is fixed in the 2016/12 release of the HEVC specification.

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(Participant)
  • David Flynn(Subscriber)
  • Jack Haughton(Reporter)
  • jct-vc@…(Subscriber)
  • Joel(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Always)
  • Teruhiko Suzuki(Subscriber)