US Patent Application 18356887. TEMPLATE MATCHING IN VIDEO CODING simplified abstract

From WikiPatents
Jump to navigation Jump to search

TEMPLATE MATCHING IN VIDEO CODING

Organization Name

QUALCOMM Incorporated


Inventor(s)

Chun-Chi Chen of San Diego CA (US)

Han Huang of San Diego CA (US)

Zhi Zhang of Munich (DE)

Vadim Seregin of San Diego CA (US)

Marta Karczewicz of San Diego CA (US)

TEMPLATE MATCHING IN VIDEO CODING - A simplified explanation of the abstract

This abstract first appeared for US patent application 18356887 titled 'TEMPLATE MATCHING IN VIDEO CODING

Simplified Explanation

- The patent application describes a video decoder that can determine motion vectors and motion vector precision for a current block in a video. - The decoder can identify a current block template within the current picture. - It can search within a search area for a final reference block template that corresponds to the current block template. - To search within the search area, the decoder uses an initial reference block template based on the motion vector. - It then searches for other reference block templates around the initial reference block template using an initial step size. - The decoder iteratively reduces the step size until it reaches a final step size that equals the motion vector precision. - Based on the final reference block template, the decoder can determine a prediction block for the current block.


Original Abstract Submitted

A video decoder may be configured to determine a motion vector and a motion vector precision for a current block; identify a current block template within the current picture; search within a search area for a final reference block template that corresponds to the current block template, wherein to search within the search area, the one or more processors are further configured to: identify an initial reference block template based on the motion vector, search other reference block templates around the initial reference block template using a step size that is set to an initial step size, and iteratively reduce the step size from the initial step size until the step size is set to a final step size that equals the motion vector precision; determine a prediction block for the current block based on the final reference block template.