18514588. TEMPLATE MATCHING-BASED ADVANCED MOTION VECTOR PREDICTOR (AMVP) CANDIDATE LIST CONSTRUCTION WITH NON-ADJACENT CANDIDATES AND AMVP INDEX SIGNALING simplified abstract (QUALCOMM Incorporated)

From WikiPatents
Jump to navigation Jump to search

TEMPLATE MATCHING-BASED ADVANCED MOTION VECTOR PREDICTOR (AMVP) CANDIDATE LIST CONSTRUCTION WITH NON-ADJACENT CANDIDATES AND AMVP INDEX SIGNALING

Organization Name

QUALCOMM Incorporated

Inventor(s)

Yan Zhang of San Diego CA (US)

Zhi Zhang of Munich (DE)

Vadim Seregin of San Diego CA (US)

Marta Karczewicz of San Diego CA (US)

Chun-Chi Chen of San Diego CA (US)

TEMPLATE MATCHING-BASED ADVANCED MOTION VECTOR PREDICTOR (AMVP) CANDIDATE LIST CONSTRUCTION WITH NON-ADJACENT CANDIDATES AND AMVP INDEX SIGNALING - A simplified explanation of the abstract

This abstract first appeared for US patent application 18514588 titled 'TEMPLATE MATCHING-BASED ADVANCED MOTION VECTOR PREDICTOR (AMVP) CANDIDATE LIST CONSTRUCTION WITH NON-ADJACENT CANDIDATES AND AMVP INDEX SIGNALING

Simplified Explanation

The patent application describes a device that utilizes advanced motion vector prediction techniques for video coding.

  • Memory stores video data, while processors determine temporal, history-based, and non-adjacent candidates for motion vector prediction.
  • Advanced motion vector predictor candidate list is generated, including non-adjacent candidates added before or after temporal and history-based candidates.
  • Current prediction units are coded based on the advanced motion vector predictor candidate list.

Potential Applications

  • Video compression technology
  • Video streaming services
  • Virtual reality and augmented reality applications

Problems Solved

  • Improved video coding efficiency
  • Enhanced video quality
  • Reduced bandwidth consumption

Benefits

  • Higher compression rates
  • Better video quality
  • Reduced data usage for video streaming services


Original Abstract Submitted

An example device includes memory configured to store the video data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine at least one of a temporal candidate or a history-based candidate and determine at least one non-adjacent candidate, wherein the at least one non-adjacent candidate is from a unit that is not adjacent to a current prediction unit (PU). The one or more processors are configured to determine an advanced motion vector predictor (AMVP) candidate list including the at least one of the temporal candidate or the history-based candidate and the at least one non-adjacent candidate. The at least one non-adjacent candidate is added to the AMVP candidate list after the temporal candidate or before the history-based candidate. The one or more processors are configured to code the current PU based on the AMVP candidate list.