US Patent Application 17985127. SUBBLOCK BASED MOTION VECTOR PREDICTOR DISPLACEMENT VECTOR REORDERING USING TEMPLATE MATCHING simplified abstract
Contents
SUBBLOCK BASED MOTION VECTOR PREDICTOR DISPLACEMENT VECTOR REORDERING USING TEMPLATE MATCHING
Organization Name
Inventor(s)
Guichun Li 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.