US Patent Application 17985127. SUBBLOCK BASED MOTION VECTOR PREDICTOR DISPLACEMENT VECTOR REORDERING USING TEMPLATE MATCHING simplified abstract

From WikiPatents
Jump to navigation Jump to search

SUBBLOCK BASED MOTION VECTOR PREDICTOR DISPLACEMENT VECTOR REORDERING USING TEMPLATE MATCHING

Organization Name

Tencent America LLC

Inventor(s)

Han Gao of San Diego CA (US)

Lien-Fei Chen of Hsinchu (TW)

Guichun Li of San Jose CA (US)

Xin Zhao of San Jose CA (US)

Shan Liu of San Jose CA (US)

SUBBLOCK BASED MOTION VECTOR PREDICTOR DISPLACEMENT VECTOR REORDERING USING TEMPLATE MATCHING - A simplified explanation of the abstract

This abstract first appeared for US patent application 17985127 titled 'SUBBLOCK BASED MOTION VECTOR PREDICTOR DISPLACEMENT VECTOR REORDERING USING TEMPLATE MATCHING

Simplified Explanation

The patent application describes a method and apparatus for video encoding/decoding.

  • The apparatus includes processing circuitry for receiving prediction information of a current coding block in a current picture from a coded video bitstream.
  • The prediction information indicates that the current coding block is coded using a subblock-based temporal motion vector prediction (SbTMVP) mode.
  • The apparatus derives multiple displacement vector (DV) candidates by applying multiple DV offset candidates to a fixed DV predictor of the current coding block.
  • It compares a template of the current coding block with each of multiple templates located at positions specified by the DV candidates.
  • The apparatus calculates a cost value associated with each DV offset candidate based on the comparison.
  • It reorders the DV offset indices of the multiple candidates based on their calculated cost values.


Original Abstract Submitted

Aspects of the disclosure provide a method and an apparatus for video encoding/decoding. The apparatus includes processing circuitry for: receiving prediction information of a current coding block in a current picture from a coded video bitstream, the prediction information indicating that the current coding block is coded using a subblock-based temporal motion vector prediction (SbTMVP) mode; deriving multiple displacement vector (DV) candidates by applying multiple DV offset candidates to a fixed DV predictor of the current coding block; comparing a template of the current coding block with each of multiple templates, each template of the multiple templates being located at a position specified by a corresponding one of the multiple DV candidates; calculating a cost value associated with each one of the multiple DV offset candidates based on the comparing; and reordering DV offset indices of the multiple DV offset candidates based on their calculated cost values.