Opened 13 years ago

Closed 13 years ago

#91 closed defect (wontfix)

Adaptive scanning and decoder speed

Reported by: fbossen Owned by:
Priority: major Milestone:
Component: HM Version:
Keywords: Cc: fbossen, ksuehring, davidf, jct-vc@…


While doing experiments with MaxCUSize set to 32, it appeared that this significantly slows down the decoder (by about 2.5x). Further analysis indicates that a lot of time is spent in the following functions related to adaptive scanning: updateScanOrder() and normalizeScanStats() in TComROM.cpp. When removing calls to these functions, decoding times are similar for maximum CU sizes of 32 and 64. Additionally for MaxCUSize set to 64, decoding times are roughly halved when removing calls to these functions.
Adaptive scanning should thus be configurable to determine whether its benefits justify the associated increase in decoding time.

Change History (4)

comment:1 Changed 13 years ago by fbossen

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

Adaptive scanning to be further investigated in CE11 until 4th JCT-VC meeting

comment:2 Changed 12 years ago by davidf

  • Component set to HM

Updating component after adding WD (Text) tickets

comment:3 Changed 12 years ago by davidf

  • Cc fbossen ksuehring davidf added

comment:4 Changed 12 years ago by davidf

  • Cc jct-vc@… added
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

  • David Flynn(Subscriber, Participant)
  • Frank Bossen(Reporter, Subscriber, Participant)
  • jct-vc@…(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Subscriber, Always)