Opened 3 years ago

Closed 2 years ago

#1481 closed defect (fixed)

LMCS updating issue

Reported by: Michel0914 Owned by:
Priority: minor Milestone:
Component: VTM Version: VTM-12.0
Keywords: LMCS Cc: ksuehring, XiangLi, fbossen, jvet@…


The current LMCS encoder design in VTM only analyzes intra pictures (or every 1sec for low delay case) to determine LMCS parameter values that apply until the next intra picture. LMCS is applied only for videos with standard range (i.e., LMCS is disabled for full range pictures.)

However, there is a case where video range changes from standard range to full range (e.g., fades, transitions, etc.) between intra pictures. In this situation, LMCS won’t be updated and is applied to full range frames which will cause performance drop.

A possible solution to solve this issue is to analyze signal range for every frame before applying LMCS. If the current frame is, or changes to, full range, disable LMCS and update the LMCS encoder parameters.

The proposed solution can fix this issue and won’t change CTC results. (Merge request will be submitted soon)

Change history (2)

comment:2 Changed 2 years ago by fbossen

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.