Opened 12 years ago

Closed 12 years ago

#330 closed defect (fixed)

(Actual version: H1003_dK) Decoding process for intra blocks incorrect for chroma

Reported by: bheng Owned by: bbross
Priority: minor Milestone:
Component: Text Version: D6 (H1003) dI/dJ/dK
Keywords: Cc: bbross, wjhan, jct-vc@…


When subclause 8.4.3 is invoked for decoding intra chroma blocks, the inputs (xB,yB) indicate the location of the current block in chroma pixels.

However, the split_transform_flag[xB][yB][trafoDepth] are defined at luma locations, not at chroma locations. So the locations of the split flags being used here for chroma decoding are going to be off by a factor of 2.

Also, subclause 8.4.3 does not appear to check whether the chroma is already at the 4x4 level before splitting it further. If the luma TU was split down to 4x4, this subclause will currently split chroma down to 2x2 as well.

Change History (2)

comment:1 Changed 12 years ago by DefaultCC Plugin

  • Cc bbross wjhan jct-vc@… added

comment:2 Changed 12 years ago by bbross

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

Fixed in JCTVC-I1003_d9.

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)
  • Brian Heng(Reporter)
  • jct-vc@…(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Always)
  • Woo-Jin Han(Subscriber)